@charset "utf-8";
* { font: 12px "Trebuchet MS", Arial, "Times New Roman"; margin: 0px; padding: 0px; text-decoration:none; }
body { background: #8CC540 url(../img/bg-body.jpg) no-repeat top; }
img { border:none; }
h1, .tit01mod { background:url(../img/bg-h1.jpg) no-repeat; padding-top:10px; height:61px; width:auto; font-size:18px; color:#009345; padding-top:20px; padding-left:70px; overflow:hidden; display:block; }
h2, .faixamod { padding-top:10px; color:#009345; font-size:15px; padding-bottom:15px; padding-left:20px; font-weight:bold; }
ul { padding-bottom:15px; }
ul li { list-style-position:inside; padding-left:30px; }
a { color:#009345; }
p { padding-left:20px; line-height:18px; padding-bottom:15px; }
.bodyDestaqueHome { background:#FFFFFF; }
.bodyDestaqueHome h1 { display:none; }


#site { background: url(../img/bg-site.jpg) no-repeat; width: 716px; margin: auto; }

#topo { width:716px; height:248px; }
#topo .home { float:left; width:276px; height:145px; }
#topo .home a { display:block; width:276px; height:145px; }
#topo .busca { padding-top:10px; float:right; padding-right:120px; }
#topo .busca h1 { background:none; font-size:14px; padding-right:10px; padding-top:2px; float:left; font-weight:bold; }
#topo .busca p { text-align:right; padding-right:40px; font-size:12px; color:#FFFFFF; }
#topo .busca input { background:#a9c8dc; border:solid 1px #4eacce; font-size:11px; padding:1px; padding-left:3px; }
#topo .busca #btnBusca { text-align:center; border:none; background:url(../img/bg-ok.gif) no-repeat; color:#FFFFFF; width:23px; height:23px; cursor:pointer; }
#topo .menu { width:716px; clear:both; }
#topo .menu ul { padding:0; padding-top:0px; padding-left:15px; }
#topo .menu ul li { padding:0; float:left; list-style:none; font-size:15px; font-weight:bold; padding-right:40px; }
#topo .menu ul li a { color:#000000; font-size:15px; font-weight:bold; }
#topo .menu ul li a:hover { color:#105A35 }

#topo .buscaCodigo {background:url(../img/bgBuscaCodigo.png) no-repeat; _background:url(../img/bgBuscaCodigo.gif) no-repeat; margin-left:230px; margin-bottom:-70px; height:60px; padding:12px 0 0 14px; width:360px; } 
#topo .buscaCodigo .favoritos { float:right; text-align:left; width:140px; font-size:11px; color:#FFF; padding:2px 0 0 0; }
#topo .buscaCodigo .favoritos a { color:#FFF; }
#topo .buscaCodigo input#ref { background:#F4F4F4; border:0; width:156px; }
#topo .buscaCodigo input#btnEnviar { background:none; border:0; width:30px; cursor:pointer; }

input, select, textarea { font-size:11px; padding:2px; border:solid 1px #009345; }
#TB_ajaxContent #Botao, #ok { margin-left:300px; margin-top:10px; }
#form1 div, #form1 p { text-align:center; }

textarea { width:45%;}

#corpo { overflow:hidden; clear:both; width:676px; background:#FFFFFF; padding-left:20px; padding-right:20px; padding-bottom:20px; min-height:500px;}
#corpo .box { height:380px; width:322px; float:left; }
#corpo .box p { padding-left:15px; }
#corpo .mais { background:url(../img/bg-mais.jpg) no-repeat; width:96px; height:23px; float:right; }
#corpo .mais p { padding-top:3px; padding-left:10px; }
#corpo .mais p a { color:#000000; display:block; cursor:pointer; }
#corpo .destaque { float:left; width:340px; }

#rodape { clear:both; overflow:auto; background:url(../img/bg-rodape.jpg) repeat-x; } 
#rodape .menu2 {  background:url(../img/bg-rodape2.jpg) no-repeat #fff; height:170px; overflow:hidden; width: 716px; margin: auto; }
#rodape .menu2 ul { padding:0; padding-top:18px; padding-left:120px; } 
#rodape .menu2 ul li { padding:0; list-style:none; padding-right:50px; font-size:12px; float:left; }
#rodape .menu2 ul li a { color:#006838; }
#rodape .menu2 p { padding:0; padding-top:15px; clear:both; color:#999999; }
#rodape .menu2 p strong { font-weight:bold; }
#rodape .menu2 img { padding-top:15px; padding-bottom:10px; }
#rodape .endereco { text-align:left; padding:10px 10px 0 10px; height:80px;  width:400px; }

div#rodape div#assinatura { clear:both; text-align:center; padding:10px 0 0 0; }
div#rodape div#assinatura a { font-family:Arial; font-size:10px; text-decoration:none; padding:2px 0; color:#000; }
div#rodape div#assinatura a:hover { text-decoration:underline; }
div#rodape div#assinatura a.i-value { background:url("../img/i-value.png") left center no-repeat; padding-left:22px; margin:0 10px 0 0; }
div#rodape div#assinatura a.value-gaia { background:url("../img/value-gaia.png") left center no-repeat; padding-left:20px; }


/* FORMULARIOS */

#corpo input, #corpo select, #corpo textarea { border:solid 1px #009345; font-size:11px; padding:2px; }
#corpo form { padding-left:10px;}
#corpo fieldset { padding:10px; border:none; }
#corpo #ok { background:#FFFFFF; }

.fundo01mod { background:#fff; }

.fundo01mod input, .fundo01mod select, .fundo01mod textarea { border:solid 1px #009345; font-size:11px; padding:2px; }
.fundo01mod dt { float:left; height:30px; width:130px;}
.fundo01mod dd { height:30px; width:180px; float:left;}
.fundo01mod form { padding-left:10px;}
.fundo01mod fieldset { padding:10px; border:none; }
.fundo01mod #ok { background:#FFFFFF; }
.butamod, .inputButton { background:#fff; margin-top:10px; }
.fundo01mod p { line-height:normal; padding:0; padding-left:20px; }
.fundo01mod h1, .fundo01mod .tit01mod { background:url(../img/bg-h1.jpg) no-repeat; padding-top:10px; height:61px; width:auto; font-size:18px; color:#009345; padding-top:20px; padding-left:70px; overflow:hidden; }
.fundo01mod .coluna02mod .tx td { border:solid 1px #009345; background:#E8FBE6; }
.fundo01mod tr .faixamod { background:#009345; border:solid 1px #009345; color:#FFFFFF; padding:0; margin:0; }
.fundo01mod tr td { padding:2px; font-size:12px; }
.fundo01mod .coluna02mod { border-collapse:collapse; background:#E8FBE6; }

.fundo01mod table td strong { color:#009345; font-weight:bold; }

.bodyDestaqueHome h3 { display:none; }
.bodyDestaqueHome .imobDestaque { padding-left:10px; float:left; width:150px;  }
.bodyDestaqueHome .imobDestaque img { width:150px; height:127px; }
.bodyDestaqueHome .imobDestaque .saiba_mais { background:url(../img/bg-mais.jpg) no-repeat; width:86px; font-size:12px; height:20px; float:right; padding-top:3px; padding-left:10px; }
.price { color:#009345; }
.features { font-size:12px; }
.bodyDestaqueHome .imobDestaque .saiba_mais a { color:#000000; display:block; cursor:pointer; }
#corpo .mais p { }

#corpo #buscaRapida #frmBusca{ height:70px; margin:0 0 0 0; float:left; width:680px;   }
#corpo #buscaRapida #frmBusca .pretensao { float:left; }
#corpo #buscaRapida #frmBusca .tipo { float:left; }
#corpo #buscaRapida #frmBusca .valorMin { float:left; width:130px; }
#corpo #buscaRapida #frmBusca .valorMax { float:left; width:130px; }
#corpo #buscaRapida #frmBusca .valorMax select { width:130px; }
#corpo #buscaRapida #frmBusca .ddlCidade { float:left; }
#corpo #buscaRapida #frmBusca dl { padding:0 12px;}
#corpo #buscaRapida #frmBusca dt { color:#000; font-size:11px; }
#corpo #buscaRapida #frmBusca #btnEnviar{ background:#009345; border: 1px solid #224A0C; font-size:12px; color:#fff; cursor:pointer; margin:16px 0 0 5px; }

fieldset dl {padding:10px; color:#000; font-size:11px;}
fieldset dl dt {float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right; font-size:12px; }
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px; }


.btnbusca  { text-align:center; }
.btnbusca input { cursor:pointer;}

#map { width:100%;}
