* { padding:0; margin:0; text-decoration:none; font-family:Tahoma; }
p { font-size:12px; padding-bottom:15px; line-height: 18px; }
label { font-size:12px; }
tr td { font-size:12px; }
a { color:#5A688B; }
body { background:#373737; }
.fundo01mod { background:#FFFFFF; }
#site { width:782px; margin:auto; background:#FFFFFF; overflow:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:782px; height:216px; float:left; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:782px; height:48px; float:left; }
#menu ul { padding-top:5px; padding-left:20px; }
#menu li { float:left; list-style:none; text-indent:-10000px; }
#menu li a { height:40px; display:block; }
#menu .bt01 a { width:102px; }
#menu .bt02 a { width:102px; }
#menu .bt03 a { width:102px; }
#menu .bt04 a { width:102px; }
#menu .bt05 a { width:52px; }
#menu .bt06 a { width:92px; }
#menu .bt07 a { width:102px; }
#menu2 { background:url(../img/bg-menu2.jpg) no-repeat; width:269px; float:left; min-height:550px; _height:550px; }
#menu2 ul { padding-top:3px; padding-left:60px; padding-bottom:20px; }
#menu2 li { list-style:none; font-weight:bold; font-size:13px; line-height:32px; }
#menu2 li a { color:#000000; }
#menu2 li a:hover { text-decoration:underline; }
#menu2 .busca { padding-top:3px; padding-left:22px; padding-bottom:20px; }
#menu2 .banner { padding:20px 0  0 20px; }
#corpo { width:490px; float:left; padding-top:20px; padding-right:15px; padding-bottom:20px; min-height:550px; }
#corpo h1, .fundo01mod h1 { font-weight:normal; margin-bottom:1ex; background:url(../img/bg-h1.jpg) no-repeat bottom left; font-size:20px; padding-bottom:17px; color:#525252; padding-left:5px; }
.tit01mod { display:block; font-weight:normal; margin-bottom:1ex; background:url(../img/bg-h1.jpg) no-repeat bottom left; font-size:20px; padding-bottom:17px; color:#525252; padding-left:5px; }
.blue { color:#405076; }
#corpo ul { padding-left:25px; padding-bottom:15px; }
#corpo li { font-size:12px; line-height: 18px; list-style:inside; }
#corpo h2 { font-size:14px; padding-bottom:15px; }
#logo_value { padding-top:10px; }

/* FORMS */

input, select, textarea { font-size:11px; padding:2px; border:solid 1px #67759A; }

.faixamod { background:#6673A0; color:#FFFFFF; font-weight:bold; padding:2px; font-size:12px; }
table tr td .texto02mod { border-bottom:solid 1px #6673A0; }
.texto02mod .coluna01mod { border-bottom:solid 1px #6673A0; }
.textolink02mod .coluna01mod { border-bottom:solid 1px #6673A0; }
caption { font-weight:bold; font-size:12px; }

.formcontato dt { width:100px; float:left;}
.formcontato dt, .formcontato dd { height:30px; }
.formcontato fieldset { border:none; }
#ok { background:#BD1F2E; color:#fff; font-weight:bold; }

#form br { display:none; }
#form p strong { display:block; float:left; width:200px; clear:both; }
#form .faixamod { margin-bottom:15px; }
#form ul { clear:both; font-size:11px; padding-bottom:15px; padding-top:15px; }
#form li { font-size:11px; list-style-position:inside; padding-left:15px; line-height:19px; }

#form1 { }
#form1 fieldset { border:none; }
#form1 dt { float:left; display:inline-block; min-height:30px; _height:30px; width:150px; clear:both; }
#form1 dd { float:left; display:inline-block; min-height:30px; _height:30px; width:300px; }
#form1 textarea { width:270px; margin-bottom:1ex; }
#form1 div, #form1 p { text-align:center; }

.butamod, #ok, #Clean, .inputButton { background:#6673A0; color:#FFFFFF; font-weight:bold; border:solid 1px #6673A0; margin-top:5px; }

table { width:467px; }
.tables { width:467px; }
.tables th { font-size:11px; background:#507192; color:#FFFFFF; font-weight:bold; padding:2px; }

.faixamod .texto01 td { color:#000000; font-weight:normal; padding:2px; }

.bodyDestaqueHome { background:#FFFFFF; }
.imobDestaque { float:left; margin-left:3ex; height:210px; width:110px; }
.bodyDestaqueHome h1 { display:none; }
.bodyDestaqueHome h3 { color:#5A688B; font-size:14px; padding-bottom:10px; }
.bodyDestaqueHome .imobDestaque .features, .bodyDestaqueHome .imobDestaque .saiba_mais, .bodyDestaqueHome .imobDestaque .price { font-size:12px; padding-bottom:5px; }
.bodyDestaqueHome .imobDestaque img { border:solid 1px #5A688B; padding:3px; width:100px; background:#5A688B; height:70px; display:block; margin-bottom:1ex; }
.bodyDestaqueHome .imobDestaque .features { float:left; overflow:hidden; width:110px;}

.imoveisSemelhantes { background:#FFFFFF; }
.imoveisSemelhantes .imobDestaque .features, .bodyDestaqueHome .imobDestaque .saiba_mais, .bodyDestaqueHome .imobDestaque .price { font-size:12px; padding-bottom:5px; }
.imoveisSemelhantes .imobDestaque img { border:solid 1px #5A688B; padding:3px; width:100px; background:#5A688B; height:70px; display:block; margin-bottom:1ex; }
.imoveisSemelhantes .imobDestaque .features { float:left; overflow:hidden; width:110px;}


#buscaRapida { height:110px; margin:0 0 0 0; padding:10px 0 0 0; float:left; width:495px;   }
#buscaRapida .pretensao { float:left; }
#buscaRapida .tipo { float:left; }
#buscaRapida .valorMin { float:left; width:130px; }
#buscaRapida .valorMax { float:left; width:130px; }
#buscaRapida .valorMax select { width:135px; }
#buscaRapida .ddlCidade { float:left; }
#buscaRapida dl { padding:0 0 0 4px; _padding:0 0 0 2px;}
#buscaRapida dt { color:#000; font-size:11px; }
#buscaRapida #btnEnviar{ background:#67759A; border: 1px solid #404077; font-size:12px; color:#fff; cursor:pointer; margin:16px 0 0 5px; }

#buscacodigo{width:170px; padding:8px 0 6px 30px; background:url(../img/bg-favoritos.jpg) repeat-y; margin-bottom:20px; }
#buscacodigo h2{font-size:14px; font-weight:bold; color:#000; padding-bottom:10px;}
#buscacodigo input{font-size:11px; padding:3px; border:1px solid #404077; color:#000;}
#buscacodigo #btnEnviar{background:url(../img/btn-ok.jpg) left top no-repeat; width:22px; height:22px; border:1px solid #404077; cursor:pointer;}

#favoritos { width:170px; padding:8px 0 0 30px; background:url(../img/bg-favoritos.jpg) repeat-y; }
#favoritos h2 { font-size:14px; font-weight:bold; color:#000; padding-bottom:10px; }
#favoritos p { font-size:11px; }
#favoritos p a { color:#000; text-decoration:underline; }

#footer { padding:0 70px 0 260px; clear:both;}
#footer img { border:0 none; padding:0 10px 0 0}
#footer p { text-align:center; }

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 #btnEnviar { cursor:pointer;}

