
*								{ padding:0px; margin:0px; }
img, fieldset					{ border:none; }
body 							{ font-family:Arial, Tahoma, Verdana; color:#2C384D; font-size:12px; background:url(../imagens/fundo.jpg) no-repeat top center; }
p								{ color:#2C384D; }
h2								{ width:100%; height:30px; background:#FFF; /*color:2C384D;*/ line-height:30px; text-indent:10px; font-size:16px; }
h3								{ color:#333333; font-size:12px; font-weight:bold; float:left; }
p.text_center					{ text-align:center; }
/* Container */

div#container					{ width:960px; margin:auto; }
div#wraper						{ width:960px; margin:auto; }

/* Cabecalho */

div#cabecalho							{ width:960px; height:272px; background:url(../imagens/fundo-cabecalho.png) no-repeat; margin-top:10px; position:relative; }
div#cabecalho img.logo					{ position:absolute; top:0; left:20px; }
div#cabecalho img#foto-topo				{ position:absolute; top:0; right:5px; }
div#cabecalho object					{ float:right; margin-top:10px; position:relative; z-index:10; margin-right:15px;}	

/* Menu */

div#menu							{ height:50px; }
div#menu ul li 	 					{ list-style:none; float:left; margin-right:5px; text-align:center; display:inline; }
div#menu ul li a#home				{ width:78px; height:44px; display:block; background:url(../imagens/btn-home.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; }
div#menu ul li a#home:hover			{ background:url(../imagens/btn-home-over.png); color:#FFFFFF; font-weight:bold; }
div#menu ul li a#empresa			{ width:98px; height:44px; display:block; background:url(../imagens/btn-empresa.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; }	
div#menu ul li a#empresa:hover		{ background:url(../imagens/btn-empresa-over.png); color:#FFFFFF; font-weight:bold; }
div#menu ul li a#localizacao		{ width:118px; height:44px; display:block; background:url(../imagens/btn-localizacao.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; }
div#menu ul li a#localizacao:hover	{ background:url(../imagens/btn-localizacao-over.png); color:#FFFFFF; font-weight:bold; }
div#menu ul li a#vendas				{ width:89px; height:44px; display:block; background:url(../imagens/btn-vendas.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; }	
div#menu ul li a#vendas:hover		{ background:url(../imagens/btn-vendas-over.png); color:#FFFFFF; font-weight:bold; }
div#menu ul li a#lancamentos		{ width:129px; height:44px; display:block; background:url(../imagens/btn-lancamentos.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; }
div#menu ul li a#lancamentos:hover	{ background:url(../imagens/btn-lancamentos-over.png); color:#FFFFFF; font-weight:bold; }
div#menu ul li a#conheca			{ width:191px; height:44px; display:block; background:url(../imagens/btn-conheca.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; }
div#menu ul li a#conheca:hover		{ background:url(../imagens/btn-conheca-over.png); color:#FFFFFF; font-weight:bold; }
div#menu ul li a#contato			{ width:93px; height:44px; display:block; background:url(../imagens/btn-contato.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; }	
div#menu ul li a#contato:hover		{ background:url(../imagens/btn-contato-over.png); color:#FFFFFF; font-weight:bold; }

/* Busca */

div#busca							{ width:930px; height:30px; background-color:#FFFFFF;}
div#busca p							{ margin-left:20px; float:left; line-height:33px; font-size:16px; color:#2C384D; font-weight:bold; _margin-left:10px;}
div#busca select					{ margin-left:10px; background:#EBEBEB none repeat scroll 0 0; border:1px solid #ccc; width:140px;  }
div#select select							{ /*float:right; margin-top:0*/ }
div#busca input						{ width:110px; background:#EBEBEB; border: solid 1px #CCC; margin-left:10px; }


div#imoveis-vendas					{ width:960px; height:190px; background:#FFFFFF; overflow:hidden; /*_margin-top:1px; clear:both;*/ }
div#slide							{ /*margin-top:-48px; */ background-color:#FFFFFF; /*overflow:hidden; */ width:960px; height:140px; }	


/* Rodape */

div#rodape 				{ width:960px; height:40px; background:#2C384D; margin-right:10px; float:left; margin-top:5px; border-top:#FFF; padding-left:-30px;}
.tdr					{ float:left; margin-top:-7px; margin-left:10px; color:#FFFF00;}
.end					{ float:left; margin-top:-7px; margin-left:10px; color:#FFFFFF;}
div#rodape p span		{ float:left; margin-left:170px; font-size:18px; margin-top:-20px; color:#FFFFFF; }
div#telefone			{ float:left; }
div#rodape img 			{ float:right; margin-right:20px; margin-top:-20px; }

/* Informações*/

div#informacoes			{ width:960px; height:320px; background:url(../imagens/fundo-informacao.png) no-repeat; padding:10px 0 0px 0; position:absolute; top:-10px; _top:0px; z-index:100;}
div#thumbs				{ width:170px; margin-left:25px; display:inline; float:left; }
div#thumbs ul li		{ list-style:none; padding:0; margin:0; display:inline; }
div#thumbs ul li img		{ list-style:none; float:left; margin-left:2px; margin-bottom:2px; }
div#foto-1				{  margin-left:10px; display:inline; float:left;}
div#foto-1 ul li		{ list-style:none; }

div#descricao			{ height:300px; /*background-color:#fff; */ margin-left:10px; float:right; position:relative;  }
div.info_icones			{height:50px; width:150px; overflow:hidden; }
div#descricao-left		{ width:150px; height:259px; float:left; margin-left:10px; }
div#descricao-left img	{ float:left; margin-right:10px; margin-top:5px; vertical-align:middle; }
div#descricao-left p	{ margin-top:5px; }
div#descricao-left p.centro_linha1, div#descricao-right p.centro_linha1	{ margin-top:20px; }
div#descricao-left p.centro_linha2, div#descricao-right p.centro_linha2	{ margin-top:15px; }
div#descricao-right		{ width:150px; height:259px; float:left; margin-left:10px; }
div#descricao-right img	{ float:left; margin-right:10px; margin-top:5px; }
div#descricao-right p	{ margin-top:5px; }
div#titulo_info			{ width:330px; height:30px;clear:both; }

#btn_interessado			{ margin-top:40px; width:129px; height:44px; display:block; background:url(../imagens/btn-lancamentos.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; position:absolute; bottom:5px; right:5px; }	
#btn_interessado:hover		{ background:url(../imagens/btn-lancamentos-over.png); color:#FFFFFF; font-weight:bold; }

#voltar_home            { margin-top:40px; width:129px; height:44px; display:block; background:url(../imagens/btn-lancamentos.png); text-align:center; line-height:31px; text-decoration:none; color:#2C384D; font-size:14px; font-weight:bold; position:absolute; bottom:5px; left:5px; }
#voltar_home:hover      { background:url(../imagens/btn-lancamentos-over.png); color:#FFFFFF; font-weight:bold; }

div#formulario_interessado              {width:400px; height:300px; overflow:hidden; display:none; position:absolute; top:0px; _top:10px; left:205px; z-index:200; background:#EAE9E9; border:1px solid #999999;}

fieldset#form_interessado			{ width:500px; float:left;  }
form#form_interessado label			{ width:120px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#form_interessado input			{ width:245px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form#form_interessado textarea		{ width:250px; margin-top:10px; border: solid 1px #CCC; background:#E6E6E6; }
form#form_interessado #enviar		{ width:70px; margin-left:120px; background:#2C384D; border: solid 1px #CCC; color:#fff; letter-spacing:2px; }
form#form_interessado .campo_requer	{ background:#93CA4A; border:solid 1px #689E26; color:#333; }
form#form_interessado select		{ width:155px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form#form_interessado fieldset		{ margin-left:10px; display:inline; }

a#btn_fechar						{ padding:4px; background: url(../imagens/fechar.gif) no-repeat; color:#fff; display:block; text-decoration:none; position:absolute; bottom:5px; right:10px; }				

/* Form Contato */

fieldset#form_contato			{ width:500px; float:left; }
form#fale_conosco label			{ width:120px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#fale_conosco input			{ width:370px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form#fale_conosco textarea		{ width:375px; margin-top:10px; border: solid 1px #CCC; background:#E6E6E6; }
form#fale_conosco #enviar		{ width:70px; margin-left:120px; background:#E6E6E6; border: solid 1px #CCC; color:#666; letter-spacing:2px; }
form#fale_conosco .campo_requer	{ background:#93CA4A; border:solid 1px #689E26; color:#333; }
form#fale_conosco select		{ width:155px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
div#contatos					{ width:350px; height:150px; margin-left:30px; float:left; text-align:center; }
div#contatos p					{ text-align:center; }

div#resposta_contato			{ width:894px; height:30px; line-height:30px; background:#666666; border: solid 1px #333333; text-align:center; color:#FFFFFF; margin-bottom:10px; }

div#resposta_contato2			{ width:150px; height:45px; margin-top:5px; background:#9BC699; border: solid 1px #333333; text-align:center; color:#FFFFFF; margin-bottom:10px; font-weight:bold; }


/* MAPA */

div#mapa						{ border:solid 1px #283346;  width:500px; height:300px; float:left; }
div#endereco					{ float:left; margin-left:50px; margin-top:50px; text-align:center; }

/* Form Contato */




fieldset#dados_contato			{ width:415px; float:left; margin-left:20px; }
form#fale_conosco label			{ width:100px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#fale_conosco input			{ width:300px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form#fale_conosco textarea		{ width:304px; margin-top:10px; border: solid 1px #CCC; background:#E6E6E6; }
form#fale_conosco #enviar		{ width:70px; margin-left:100px; background:#2C384D; border: solid 1px #2C384D; color:#FFF; font-weight:bold; }
form#fale_conosco p				{ margin-left:80px; padding-top:5px; font-size:11px; }
form#fale_conosco .campo_requer	{ background:#CCC; border:solid 1px #666; color:#CCC; }
div#contatos p strong			{ color:#2C384D; }

div#empresa						{ text-align:justify; width:490px; }

div#conheca						{ text-align:justify; }
div#conheca img					{ float:left; margin-left:5px; }

div#frase_busca					{ margin-top:20px; font-size:14px; text-align:center; }