@charset "utf-8";
/* CSS Document */

*								{ padding:0px; margin:0px; }
img, fieldset					{ border:none; }
body 							{ font-family:Arial, Tahoma, Verdana; font-size:12px; background:#CACACA; color:#000; }
p								{ text-align:justify; }
h2								{ width:359px; height:33px; text-align:center; line-height:33px; color:#FFFFFF; background:url(../imagens/background-h2.jpg) no-repeat; font-size:14px; font-weight:normal; }
h3								{ color:#FFFFFF; font-size:16px; margin-top:10px; text-align:center; line-height:30px; font-weight:normal; background:#740000; height:33px; widht:728px;}
h4								{ color:#8D2337; font-size:14px; margin-left:10px; }

/* Container */

div#container					{ width:980px; margin:auto; background:#FFFFFF; }
div#wraper						{ width:980px; margin:auto; }

/* Cabecalho */

div#cabecalho					{ width:980px; height:240px; background:url(../imagens/fundo-topo.jpg) repeat-x top left; background-color:#FFFFFF; position:relative; }
div#cabecalho img#logo			{ position:absolute; top:60px; left:17px;  }
div#cabecalho div#slide			{ width:734px; height:178px; position:absolute; top:10px; right:0; overflow:hidden; }
div#cabecalho a.contatos		{ position:absolute; bottom:5px; left:0; width:235px; height:30px; display:block; background:#980000; text-align:center; line-height:30px; color:#FFFFFF; text-decoration:none; font-size:14px; }
div#cabecalho a.contatos:hover	{ font-weight:bold; }
div#cabecalho p.idade			{ position:absolute;  bottom:0; right:50px; color:#FF0000; font-size:40px; }

ul#menu li						{ list-style:none; }
ul#menu li a					{ width:235px; height:34px; display:block; background:url(../imagens/botao-menu.png) no-repeat top left; text-align:center; line-height:34px; color:#FFFFFF; text-decoration:none; margin-top:5px; _margin-top:-10px; }
ul#menu li a:hover				{ width:235px; height:34px; margin-left:5px; font-weight:bold; }

/* Content Left */

div#content_left				{ width:240px; float:left; margin-top:5px; }

/* Busca */

div#busca						{ width:240px; }
div#busca p						{ height:33px; display:block; background:url(../imagens/background-titulo-busca.jpg) no-repeat; margin-top:5px; line-height:33px; text-align:center; }
div#busca p	span				{ font-size:14px; color:#FFFFFF; }
div#bg_busca					{ height:107px; background:#D0CC96; padding-top:10px; }
div#content_busca				{ width:220px; background:#FFFFFF; margin-left:10px; padding-bottom:5px; _padding-bottom:7px; }		
form#form_busca label.locacao	{ width:70px; float:left; margin:15px 0 0 23px; }
form#form_busca input.locacao	{ float:left; margin-top:15px; }
form#form_busca label.vendas	{ width:60px; float:left; margin:15px 0 0 20px;  }
form#form_busca input.vendas	{ float:left; margin-top:15px; }
form#form_busca label			{ width:80px; float:left; margin-top:16px; margin-left:12px; }
form#form_busca select			{ width:110px; height:25px; margin-top:10px; padding:2px; border: solid 1px #666666; background:#FFFFFF; }
form#form_busca input#buscar	{ width:110px; height:20px; background:#980000; border: solid 1px #333; margin-top:5px; margin-left:92px; color:#FFFFFF; }

/* Parceiros */

div#parceiros					{ text-align:center; }
div#parceiros p.aev				{ font-family:Comic Sans MS; font-size:42px; color:#FF0000; text-align:center; line-height:35px; }

/* Content Right */

div#content_right				{ width:730px; float:left; margin-left:10px; }

div.bg_content_destaques		{ width:359px; min-height:415px; background:#F4F4F4; margin-top:10px; float:left; margin-left:6px; _margin-left:3px; }
div.content_destaques img		{ margin-top:5px; }
div.content_destaques img.linha	{ *margin-top:-10px; }
div.content_destaques h3		{ font-size:14px; color:#8D2337; *margin-top:-10px; padding-left:10px; }
div.content_destaques p			{ padding-left:10px; min-height:20px; padding-right:10px; }
a.btn_detalhes					{ margin-left:10px; width:136px; height:25px; display:block; background:url(../imagens/botao-veja-mais.png) no-repeat; font-size:10px; color:#000000; text-decoration:none; padding-left:30px; padding-top:2px; line-height:10px; }

/* Rodape */

div#rodape						{ width:980px; height:32px; background:#D0CC96; clear:both; margin:auto; }
div#rodape p					{ float:left; line-height:36px; text-indent:20px; }
div#rodape img					{ float:right; }

/* 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:#B70000; border: solid 1px #B70000; 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:#B70000; }

div#resposta_contato			{ width:100%; height:30px; line-height:30px; background:#990000; border: solid 1px #FF7007; text-align:center; color:#FFFFFF; margin-bottom:10px; }

/* MAPA */

div#mapa						{ border:solid 1px #B70000; margin-left:100px; width:500px; height:300px; }

/* Fotos Destalhes */

div#fotos_detalhes				{ width:400px; float:left; }
div#foto_amplia					{ width:400px; height:300px; }
div#foto_amplia ul li			{ list-style:none; }

div#thumbs ul li				{ list-style:none; float:left; margin-top:5px; margin-left:11px; display:inline; }
div#thumbs ul li img			{ border: solid 1px #999; }
div#thumbs ul li img:hover		{ border: solid 1px #666; }

div#detalhes					{ width:270px; margin-left:20px; float:left; }
div.desc_detalhe				{ width:270px; float:right; margin-top:10px; }

/* Filtro */

form.filtro						{ width:700px; padding:5px 0 10px 10px;; background:#D0CC96; }
form.filtro h2					{ height:25px; line-height:25px; color:#33436C; background:#D0CC96; font-size:16px; border-bottom: solid 1px #FFFFFF; }
form.filtro label				{ width:70px; margin-top:8px; float:left; color:#333333; padding-top:3px; }
form.filtro input				{ width:200px; border: solid 1px #666; margin-right:10px; margin-top:8px; float:left; padding:1px; }
form.filtro select				{ width:180px; border: solid 1px #666; margin-right:10px; margin-top:8px; float:left; padding:1px; }
form.filtro input#pesquisar		{ width:70px; float:left; margin-top:10px; margin-left:55px; background:#980000; border: solid 1px #333; color:#FFFFFF; }

a.link_voltar					{ margin-right:2px; margin-bottom:2px; width:70px; height:30px; display:block; text-align:center; line-height:30px; float:right; color:#333333; text-decoration:none; }
a.link_voltar:hover				{ background:#CACACA; text-decoration:underline; }

p.descricao						{ height:45px; min-height:45px; max-height:46px; }
