/*
-----------------------------------------------
Website: http://www.angraconstrutora.com.br
Autor: Juliano Toazza | Willian B. Silveira
Criado em: 17/03/2009
-----------------------------------------------
*/

* 								{ margin:0; padding:0; text-indent:0;outline:0; }
body 							{ background:#FFF url(../img/bg-body.jpg) center top repeat-x; outline:0; height:100%; }
body, input, textarea, select 		{ font:11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
img, fieldset 						{ border:none; }
ul, li 							{ list-style:none; }
legend 							{ text-indent:0; color:#000; }
label 							{ cursor:pointer; }
a 								{ color: #000; text-decoration: underline; outline:0;}
a:hover 							{ color: #800000; text-decoration:none; }
address 							{ font-style:normal; }
hr 								{ display:none; }
h1, h2, h3, h4, h5, h6 			{ font-weight:normal; }
.clear 							{ clear:both; }
.left 							{ float:left; }
.right 							{ float:right; }
.none							{ display:none; }

/* ESTRUTURA 
----------------------------------------------- */
div#header 						{ height:650px; }

div#container 					{ background:url(../img/bg-container.jpg) center top no-repeat; width:100%; height:458px; }
div#container div#content 					{ margin:0 auto; width:900px; height:458px; }
div#container-internas div#content 			{ margin:0 auto; width:900px; height:100%;}

div#footer 						{clear:both; background:url(../img/bg-footer.png) center top no-repeat; width:100%; height:94px; }
div#footer-content						{ margin:0 auto; width:885px }
div#footer-content .webmail				{ display:block; width:67px; height:14px; background:url(../img/acesse-webmail.png) no-repeat; margin:20px; float:right; }
div#footer-content address				{ padding-top:3px; text-align:right; font-size:10px; color:#660033; float:right; }
div#footer-content .txt-bottom			{ padding-top:15px; color:#FFF; font-weight:bolder; }
div#footer-content p a#logo-hive 		{ background:url(image-url.gif); float:right; margin-top:-20px; display:block; width:29px; height:26px; }

/* Home */
div#home 						{ width:560px; height:435px; }
div#home h1						{ background:url(../img/h-empreendimentos-pt.png) no-repeat; margin-left:30px; height:35px; width:187px; }

div#box-empreendimento-pronto 					{ float:left; width:255px; height:354px; margin-top:20px; }
div#box-empreendimento-pronto h2 				{ letter-spacing:-1px; background: url(../img/ico-estrela.png) 0 3px no-repeat; font-size:16px; padding-left:20px; font-weight:bolder; text-transform:uppercase; color:#666; }
div#box-empreendimento-pronto img				{ border:5px solid #660033; margin-top:5px; }
			.pronto-para-morar					{ font-style: italic; text-align:center; margin-top:-105px; font-size:14px; font-weight:bolder; text-transform:uppercase; color:#FFF; width:255px; line-height:25px; background:#660033; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
div#box-empreendimento-pronto div.descricao		{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:5px; }
div#box-empreendimento-pronto .local 			{ font-size:12px; font-weight:bolder; }
div#box-empreendimento-pronto .chamada 			{ font-size:11px; }
div#box-empreendimento-pronto ul 				{ padding-left:25px; padding-top:10px; }
div#box-empreendimento-pronto li 				{ list-style:url(../img/bullet.png); }
div#box-empreendimento-pronto .bts 				{ margin-top:10px; text-transform:uppercase; color:#660033; font-weight:bold; display:block; height:25px; line-height:25px; }
div#box-empreendimento-pronto a.bt-indique		{ padding-left:25px; background:url(../img/bg-bt-indique.png) 0 0 no-repeat; width:121px; float:left; }
div#box-empreendimento-pronto a.bt-infos		{ padding-left:23px; background:url(../img/bg-bt-infos.png) 0 0 no-repeat; width:84px; float:right; }
div#box-empreendimento-pronto div.overflow		{ overflow:hidden; height:190px; }
div#box-empreendimento-pronto div.overflow img	{ width:246px; height:174px; }

div#box-empreendimentos							{ float:right; width:255px; height:354px; margin-top:20px; } /* dif */
div#box-empreendimentos h2						{ letter-spacing:-1px; font-size:16px; font-weight:bolder; text-transform:uppercase; color:#666; } /* dif */
div#box-empreendimentos img						{ border:5px solid #666; margin-top:5px; } /* dif */
div#box-empreendimentos div.descricao			{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:5px; } /* dif */
div#box-empreendimentos .local 					{ font-size:12px; font-weight:bolder; }
div#box-empreendimentos .chamada 				{ font-size:11px; }
div#box-empreendimentos ul 						{ padding-left:25px; padding-top:10px; }
div#box-empreendimentos li 						{ list-style:url(../img/bullet.png); }
div#box-empreendimentos .bts 					{ margin-top:10px; text-transform:uppercase; color:#660033; font-weight:bold; display:block; height:25px; line-height:25px; }
div#box-empreendimentos a.bt-indique			{ padding-left:25px; background:url(../img/bg-bt-indique.png) 0 0 no-repeat; width:121px; float:left; }
div#box-empreendimentos a.bt-infos				{ padding-left:23px; background:url(../img/bg-bt-infos.png) 0 0 no-repeat; width:84px; float:right; }
div#box-empreendimentos div.overflow			{ overflow:hidden; height:190px; }
div#box-empreendimentos div.overflow img		{ width:246px; height:174px; }

/* form indicar imovel */
form#form-interesse						{ display:none; padding:20px; width:240px; background:#FFF; border:3px solid #CCC; position:absolute; z-index:99; left:50%; margin-left:165px; top:770px; }
form#form-interesse legend 				{ font-size:14px; font-weight:bolder; color:#75001F; margin-bottom:10px; }
form#form-interesse .close				{ position:absolute; margin:-10px 0 0 225px; }
#form-envie-email label					{ margin:5px 0 0 0; }
.forms label							{ display:block; font-size:12px; font-weight:bold; margin:10px 0 3px 0; }
.bt-enviar								{ width:135px; height:35px; margin-top:15px; text-align:center; cursor:pointer; font-size:14px; font-weight:bold; background:url(../img/bg-bt-enviar.png) no-repeat; border:none; }
.campos									{ padding:3px; font-size:12px; font-weight:bold; color:#333; border-top:1px solid #404040; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-left:1px solid #404040; }
.close									{ font-weight:bold; color:#CCC; }
.cinza-02								{ color:#4c4c4c; }


/* INTERNAS */
div#header-internas						{ }
div#container-internas 					{ background:url(../img/bg-container-internas.jpg) 50% 100% no-repeat; width:100%; }

div#nav 								{ clear:both; height:42px; margin-left: 36px; width:206px;}
div#nav a								{ float:left;display:block;height:25px;}
div#nav a#voltar,
div#nav a#topo 							{ margin-right:5px; width:55px;  }
div#nav a#imprimir 						{ width:75px; }
div#nav a span 							{ display:none; }

/* Erro 404 */
div#not-found 							{ text-align:center; padding-top:50px; padding-bottom:80px; color:#000; }
div#not-found h3 							{ font-size:20px; }
div#not-found ul#possiveis-erros			{ width:500px; color:#000; background:#f1f1f1; border:none; padding:20px; margin:0 auto; text-align:left; }
div#not-found ul#possiveis-erros li			{ list-style:square; padding-left:10px; margin-left:10px; }	


/* Menu Acessível */
div#menu-acessivel					{ display:none;}

/* A Angra */
div#a-angra 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:820px;padding:20px 40px 100px 40px; }
div#a-angra h1						{ color: #660033; font-size: 22px; font-weight:600; height:35px; letter-spacing:-2px; margin:0; width:179px; }
div#a-angra h3 						{ letter-spacing:-2px; margin-bottom:5px; font-size: 18px; color: #660033; font-weight:bold; }
div#a-angra .alinhamento			{ width:625px; }

/* Fale Conosco */
div#fale-conosco					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:844px;padding:20px 28px 100px 28px; }
div#fale-conosco h1					{ width:179px; height:35px; background:url(../img/h-fale-conosco-pt.png) no-repeat; margin:0; }

div#fale-conosco div.esquerda		{ float:left; width:368px; margin-bottom:20px; }
div#fale-conosco #form										{ margin-bottom:15px; padding-bottom:5px; width:350px; float:left; }
div#fale-conosco #form .campos, #form .campo-requerido		{ width:250px; padding:3px; margin:3px 0 3px 0; color:#000; border:1px solid #B56D60; background:#fff; font-size:11px;  }
div#fale-conosco #form .bt-enviar							{ font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../img/bg-bt-enviar-cinza.png) no-repeat; border:none; cursor:pointer; margin-top:5px; margin-left:215px; padding:0px 2px 2px 2px; _padding-bottom:5px; *padding-bottom:5px; height:45px; color:#333333; line-height:44px; width:125px; font-weight:bold; } 
div#fale-conosco #form legend								{ display:none; margin-top:10px; color:#fff; font-size:11px; }
div#fale-conosco #form label								{ font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333; padding-right:5px; padding-top:5px; display:block; width:75px; float:left; text-align:right; font-weight:bold; }
.links														{ width:150px; height:60px; margin-bottom:20px; }
.fa-con														{ text-decoration:none; font-weight:bold; color:#b0262b; margin-left:10px; margin-right:10px;}
.trab-con													{ text-decoration:none; font-weight:bold; margin-left:10px; color:#b0262b; margin-left:10px; margin-right:10px;}
.ass-tec													{ text-decoration:none; font-weight:bold; margin-left:10px; color:#b0262b; margin-left:10px;}
.text-fale-conosco											{}
.active														{ text-decoration:underline; }
.ico-estrela												{ float:left;}

/* Trabalhe Conosco */
div#fale-conosco div.direita .txt-01				{ margin-bottom:20px; }
div#fale-conosco div.direita .txt-02				{ margin-bottom:5px; font-size:10px; color:#3e393a;}
div#fale-conosco div.direita .txt-03				{ font-size:10px; color:#993333; }
div#fale-conosco h3 								{ font-size:12px; color:#9e0b0f; font-weight:bolder; padding-bottom:5px; }
div#form2											{ margin-bottom:10px; margin-top:10px; margin-left:80px;}

/* Vendas */
div#venda											{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:844px;padding:20px 28px 100px 28px; }
div#venda h1										{ width:179px; height:35px; background:url(../img/h-venda-pt.png) no-repeat; margin:0; }
div#venda div.endereco-topo							{ width:450px; margin-bottom:80px; }
div#venda div.endereco-topo h2 						{ padding:0 0 10px 0; font-size:14px; color:#000; font-weight:bolder; }
div#venda div.endereco-topo-esq						{ float:left; width:250px; border-right:1px solid #cccccc; }
div#venda div.endereco-topo-dir						{ float:left; margin-left:30px; }
div#venda div.esquerda								{ border-right:1px solid #cccccc; float:left; width:400px; }
div#venda #form										{ margin-bottom:15px; padding-bottom:5px; width:350px; float:left; }
div#venda #form .campos, #form .campo-requerido		{ width:230px; padding:5px; margin:3px 0 3px 0; color:#000; border:1px solid #B56D60; background:#fff; font-size:11px;  }
div#venda #form .bt-enviar							{ float:right; font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../img/bg-bt-enviar-cinza.png) no-repeat; border:none; cursor:pointer; margin-top:5px; padding:0px 2px 2px 2px; _padding-bottom:5px; *padding-bottom:5px; height:45px; color:#333333; line-height:44px; width:125px; font-weight:bold; } 
div#venda #form legend								{ display:none; margin-top:10px; color:#fff; font-size:11px; }
div#venda #form label								{ font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333; padding-right:5px; padding-top:3px; display:block; width:100px; float:left; text-align:right; font-weight:bold; }
div#venda div.direita								{ margin-left:20px; float:right; width:390px; }
div#venda div.direita .txt-01						{ margin-bottom:20px; }
div#venda div.direita .txt-02						{ margin-bottom:5px; font-size:10px; }
div#venda div.direita .txt-03						{ font-size:10px; color:#993333; }


/* Assistencia Técnica - by Everton */
#assistencia										{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#assistencia h1										{ width:200px; height:35px; background:url(../img/h-assistencia-pt.png) no-repeat; margin:0; }
#assistencia .esquerda								{ border-right:1px solid #cccccc; float:left; width:380px; }
#assistencia label									{ font-size:10px; padding:10px 5px; display:block; width:90px; float:left; text-align:right; font-weight:bold; }
#assistencia .campos,
	#assistencia .campo-requerido					{ width:230px; padding:3px; border:1px solid #B56D60; font-size:11px; margin:5px 0; }
#assistencia .campo-requerido						{ border:1px solid #900; }
#assistencia .bt-enviar								{ float:right; font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../img/bg-bt-enviar-cinza.png) no-repeat; border:none; cursor:pointer; margin:50px 10px; _padding-bottom:5px; *padding-bottom:5px; height:45px; color:#333; width:125px; font-weight:bold; } 


/* Cadastre Seu Terreno */
div#cadastre-seu-terreno 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:844px;padding:20px 28px 100px 28px; }
div#cadastre-seu-terreno h1						{ width:220px; height:35px; background:url(../img/h-cadastre-seu-terreno-pt.png) no-repeat; margin:0; }

div#cadastre-seu-terreno div.endereco-topo 		{ width:450px; margin-bottom:10px; }
div#cadastre-seu-terreno div.endereco-topo h2 	{ padding:0 0 10px 0; font-size:14px; color:#000; font-weight:bolder; text-transform:uppercase; }

div#cadastre-seu-terreno div.esquerda			{ border-right:1px solid #cccccc; float:left; width:400px; }
div#cadastre-seu-terreno #form										{ margin-bottom:15px; padding-bottom:5px; width:350px; float:left; }
div#cadastre-seu-terreno #form .campos, #form .campo-requerido		{ width:230px; padding:5px; margin:3px 0 3px 0; color:#000; border:1px solid #B56D60; background:#fff; font-size:11px;  }
div#cadastre-seu-terreno #form .bt-enviar							{ float:right; font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../img/bg-bt-enviar-cinza.png) no-repeat; border:none; cursor:pointer; margin-top:5px; padding:0px 2px 2px 2px; _padding-bottom:5px; *padding-bottom:5px; height:45px; color:#333333; line-height:44px; width:125px; font-weight:bold; } 
div#cadastre-seu-terreno #form legend								{ display:none; margin-top:10px; color:#fff; font-size:11px; }
div#cadastre-seu-terreno #form label								{ font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333; padding-right:5px; padding-top:3px; display:block; width:100px; float:left; text-align:right; font-weight:bold; }

div#cadastre-seu-terreno div.direita			{ margin-left:20px; float:right; width:390px; }
div#cadastre-seu-terreno div.direita .txt-01	{ margin-bottom:20px; }
div#cadastre-seu-terreno div.direita .txt-02	{ margin-bottom:5px; font-size:10px; }
div#cadastre-seu-terreno div.direita .txt-03	{ font-size:10px; color:#993333; }


/*
Por Willian
*/

/* Empreendimento */
div#empreendimentos h1					{ width:189px; height:35px; background:url(../img/h-empreendimentos-pt.png) no-repeat; margin:0; }
div#empreendimentos 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:844px;padding:20px 28px 100px 28px; }

	/*detalhe do empreendimento*/
	
	.f-right								{ float:right; }
	.f-left									{ float:left; }
	.a-right								{ text-align:right; }
	.a-left									{ text-align:left; }
	.p-bottom								{ padding-bottom: 10px;}
	.clear									{ clear:both;}
	
	.status-obra p 							{ padding-top:7px; *padding-top:0px; _padding-top:7px; font-weight:bold; }
	.status-obra p big						{ font-size:14px; }
	.barra									{ height:20px; width:320px; padding-left:4px; background:url(../img/barra-left.jpg) no-repeat; }
	.estagio								{ height:20px; background:url(../img/barra-right.jpg) right 0 no-repeat; }
	.percent								{ width:25px; font-size:10px; color:#fff; font-weight:bold; text-align:center; }
	
	#frmIndique legend,
	#frmInteresse legend							{ display:none;}
	#frmIndique .campos,
	#frmInteresse .campos						{border:1px solid #B56D60; background:#fff; font-size:11px;  height:20px; width:170px; font-weight:normal;}
	#frmIndique label,#frmInteresse label			{ font-size:10px; font-weight:bold; text-align:right; line-height:30px;}
	div.mini-block								{ width:290px; height:74px; float:left; text-align:right; padding-right:20px; border-right:1px solid #e4e4e4;}
	div.mini-block2								{ width:140px; height:74px; float:right; text-align:left;}
	div.mini-block-2								{ width:290px; height:45px; float:left; text-align:right; padding-right:20px; border-right:1px solid #e4e4e4;}
	div.mini-block2-2							{ width:136px; height:45px; float:right; text-align:left;}
	#frmInteresse .bt-enviar						{ float:left; margin:0;padding:0; display:block;width:135px; height:35px; text-align:center; cursor:pointer; font-size:14px; font-weight:bold; background:url(../img/bg-bt-enviar.png) no-repeat; border:none; }
	
	div.bloco-detalhe div.box-conteudo			{display:none; background: url(../img/bg-box-do-malandro-middle.png) 0 0 repeat-y;width:828px;padding:0 8px;overflow:auto;}
	div.bloco-detalhe div.box-title a				{display: block; width:25px; height:25px; float:right; margin:13px 20px 0 0;}
	div.bloco-detalhe div.box-title a span			{display: none;}
	div.bloco-detalhe div.box-title a.setaUp		{ background:url(../img/seta-up.png) 0 0 no-repeat;}
	div.bloco-detalhe div.box-title a.setaDown		{ background:url(../img/seta-down.png) 0 0 no-repeat;}
	div.bloco-detalhe div.box-title h2				{width: 720px; height:35px; float:left;letter-spacing:-1px;font-size:18px; padding-left:20px; font-weight:bold; text-transform:uppercase; color:#75001f;/* color:#ff003a; */}
	div.bloco-detalhe h2 span 						{ display:none;}
	div.bloco-detalhe h2#tit-empreendimento 		{ background: url(../img/ico-estrela.png) 0 18px no-repeat;  }
	div.bloco-detalhe h2#fotos					{ height:35px; background: url(../img/det-fotos.jpg) 0 8px no-repeat; width: 150px; float:left;}
	div.bloco-detalhe h2#indique					{ height:35px; background: url(../img/det-indique.jpg) 0 8px no-repeat; width: 150px; float:left;}
	div.bloco-detalhe h2#acompanhe					{ height:35px; background: url(../img/det-acompanhe.jpg) 0 8px no-repeat; width: 150px; float:left;}
	div.bloco-detalhe h2#plantas					{ height:35px; background: url(../img/det-plantas.jpg) 0 8px no-repeat; width: 150px; float:left;}
	div.bloco-detalhe h2#interesse					{ height:35px; background: url(../img/det-interesse.jpg) 0 8px no-repeat; width: 150px; float:left;}
	div.bloco-detalhe h2#localizacao					{ height:35px; background: url(../img/det-localizacao.jpg) 0 7px no-repeat; width: 150px; float:left;}

/* BOX */
div.bloco-box,
div.bloco-detalhe								{clear:both;}
div.box-title								{background: url(../img/bg-box-do-malandro-top.png) 0 0 no-repeat; width:802px; height:43px; line-height:50px; _line-height:43px; padding:0 20px; font-size:12px; font-weight:bold; color:#000;}
div.box-conteudo								{background: url(../img/bg-box-do-malandro-middle.png) 0 0 repeat-y;width:828px;padding:0 8px;overflow:auto;}
div.box-fim									{background: url(../img/bg-box-do-malandro-bottom.png) 0 0 no-repeat;width:842px; height:16px;}
div.box-txt									{padding:20px;overflow:auto;}
div.box-info								{float: right; padding:25px; overflow:auto;}
div.box-icones-lista-empreend 				{background: url(../img/rodape-box-icones.jpg) 0 0 no-repeat;width:842px; height:42px;}
div.box-icones-lista-empreend a span			{display:none;}
div.box-icones-lista-empreend ul				{margin-left:10px;}
div.box-icones-lista-empreend ul li				{display:inline;}
div.box-icones-lista-empreend ul li	a			{display:block; height:36px; float:left;}
div.box-icones-lista-empreend ul li a.em-foto		{width:270px;}
div.box-icones-lista-empreend ul li a.em-localiza	{width:120px;}
div.box-icones-lista-empreend ul li a.em-info		{width:146px;}
div.box-icones-lista-empreend ul li a.em-indique	{width:280px;}

div.img-box								{ width:270px; height:140px; overflow:hidden; float:left;}
div.img-box-mapa						{ width:828px; height:300px; overflow:hidden; float:left;}
div.img-box-mapa a						{ display:none;}
div.img-box-borda						{ margin:0 8px;_margin:0 4px; width:230px; height:140px; overflow:hidden; float:left; border:1px solid #000;}
div.img-box-borda div.barra-branca		{ position:absolute; width:230px; height:25px; line-height:25px; background-color:#fff; overflow:hidden; margin-top:110px; text-align:center;}
div.img-box-borda div.ico-zoom			{ display:none;position:absolute; width:32px; height:32px; background:url(../img/ico-zoom.jpg) 0 0 no-repeat; border-bottom:1px solid #000; border-left:1px solid #000; margin-left:198px;}
div.img-box-borda div.ico-zoom span		{ display:none;}

/*cycles*/
div.hold-3,
div.hold-3-foto						{width:755px;height:145px;}
div#hold-fotos-cycle				{width:755px; height:145px; float:left;overflow:hidden; }
div#cnt-fotos					{ padding:14px 6px;}
a#nav-foto-esq span,
a#nav-foto-dir span				{display:none;}
a#nav-foto-esq					{ display:block; height:140px; width:15px; background:url(../img/seta-esq.jpg) 0 68px no-repeat; float:left; margin-right:10px;margin-left:15px;_margin-left:6px;}
a#nav-foto-dir					{ display:block; height:140px; width:15px; background:url(../img/seta-dir.jpg) 0 68px no-repeat; float:left; margin-left:10px;}

/*plantas*/
div#hold-plantas-cycle				{width:750px; height:145px; float:left;overflow:hidden; }
div#cnt-plantas					{ padding:14px 6px;}
a#nav-plantas-esq span,
a#nav-plantas-dir span				{display:none;}
a#nav-plantas-esq					{ display:block; height:140px; width:15px; background:url(../img/seta-esq.jpg) 0 68px no-repeat; float:left; margin-right:10px;margin-left:15px;_margin-left:6px;}
a#nav-plantas-dir					{ display:block; height:140px; width:15px; background:url(../img/seta-dir.jpg) 0 68px no-repeat; float:left; margin-left:10px;}


/* Paginação*/
div.paginacao					{ background-color:#f2f2f2; padding:0 15px; float:right; width:182px; margin-right:165px; clear:both; margin-top:15px;}
div.paginacao p					{ display:block; width:50px; float:left;line-height:28px;font-size:10px;}
div.paginacao a,
div.paginacao a:visited			{ text-align:center;width: 21px; height:28px; line-height:28px; text-decoration:none; font-weight:normal;font-size:10px; display:block; float:left;}
div.paginacao a:hover				{ font-weight:bold;}
div.paginacao a.paginaSel			{ background:url(../img/pag-sel.jpg) 0 0 no-repeat; font-weight:bold; font-size:12px; }





