@charset "utf-8";

#centro { padding: 10px 0px 0px }

/* BUSCA */

#banner_superior1{ height:auto; overflow:visible; position:absolute; right:0; top:0; visibility:visible; width:auto; z-index:0;}
#banner_superior2{ height:auto; overflow:visible; position:absolute; right:0; top:0; width:auto; visibility:visible; z-index:0;}

#buscaHome { width:267px; height:390px; float:left; background:url(../images/box_busca.gif) no-repeat 9px 30px; }
#buscaHome h3, #buscaHome h4 {display:none;}

.clear {clear:both; color: Red; font-size: 11px; margin-left: 271px;}

.link_ie { color: Red; }

#buscaCompleta {padding-left: 11px;}
#buscaCompleta a {display:block; width:125px; height:30px; float:left;}
#buscaCompleta a span {display:none;}

#formBuscaMapa { display: none }
#formBuscaMapa p span { color: #0b326c; font-weight: bolder; font-size: 130%; width: 136px; height: 15px; display: block }

.formBusca fieldset {border:0; clear:both; padding:10px 16px 0 15px;}
.formBusca fieldset legend {display:none;}
.formBusca fieldset p {clear:both; height:23px;}
.formBusca fieldset p strong {color:#61a201; font-size:14px; display:block; padding:0 5px 0 0; float:left; height:18px; line-height:18px;}
.formBusca fieldset p label {display:block; height:18px; line-height:18px; float:left; font-size:12px;}

.pBorda {border-bottom:1px solid #e2e2e2; padding-bottom:2px; margin-bottom:4px;}
.pBorda02 {border-top:1px solid #e2e2e2; padding-top:4px; margin-top:9px;}
.inputRadio {float:left; margin: 3px 5px;}
.inputSelect {float:left; border:1px solid #b7cada; width:128px; margin-left:4px; height:20px; font-size:11px; color:#666666;}
.inputText {float:left; border:1px solid #b7cada; width:50px; padding:1px 0 0 3px; height:15px; font-size:11px; color:#666666;margin-left:4px;}
.labelOque {text-align:right; width:93px;}
.botProcurar {margin:7px 0 0 40px;}
.inputQuartos { width: 62px; font-size:9px; }

.inputOn {filter:alpha(opacity=100); opacity:1.0; color:#666666;}
.inputOff {filter:alpha(opacity=60); opacity:0.6; color:#a2a2a2;}

.buscaCompAbaOn {background:url(../images/aba_busca_completa.gif) no-repeat -2px top;}
.buscaCompAbaOff {background:url(../images/aba_busca_completa.gif) no-repeat -2px bottom;}

.buscaMapaAbaOff {background:url(../images/aba_busca_mapa.gif) no-repeat -1px top;}
.buscaMapaAbaOn {background:url(../images/aba_busca_mapa.gif) no-repeat -1px bottom;}

#tipo_imovel { font-size: 80% }
#faixaValor, #faixaValormapa, #cidade, #cidademapa, #bairro1, #bairro1mapa, #bairro2 { font-size: 9px }

/* DESTAQUES */

#destaque_principal { width:723px; height:390px; float:left; background: url(../images/box_principal.gif) no-repeat; }
#destaque { padding: 14px 0px 0px 14px; width: 705px; height: 291px ;float:right;}
#destaque iframe { display: none; width: 694px; height: 291px; background: url(../images/loading.gif) no-repeat center center; }
#destaque_principal ul { margin: 11px 0px 0px 14px; }
#destaque_principal ul li { display:inline; float:left; }
#destaque_principal ul li.destaque-ocorrencia { text-align:center; }
#destaque_principal ul li.destaque-divisor { background: url(../images/bg_destaques_home_divisor.gif) repeat-y center top; width: 10px; height: 56px; display: block }
#destaque_principal ul li a { border-top: solid 4px white; display: block; text-decoration: none; color: black; font: normal 110% Arial, Helvetica, sans-serif }
#destaque_principal ul li a strong { color: #83c327; font: bold 100% Arial, Helvetica, sans-serif; margin-top: 8px; display: block }

.erro { border: solid 1px red; background-color: #fcd8d8 }