* { margin:0; padding:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
p { font-size:12px; padding-bottom:15px; line-height:18px; }
a { color:#234D77}
label { font-size:12px; }
tr td { font-size:12px; line-height:18px;  }
ul { padding-left:20px; padding-bottom:15px; }
li { list-style-position:inside; font-size:12px; line-height:18px; }
h1, .tit01mod { font-weight:bold; padding-left:5px; font-size:20px; color:#003060; background:url(../img/bg-h1.jpg) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px; }
h1 a { color:#003060; }
h2 { font-size:15px; color:#003060; padding-bottom:15px; }
h3 { font-size:15px; color:#003060; padding-bottom:15px; margin-top:6px }
a { color:#e92b2b; }
body { background:url(../img/bg-bg.jpg) repeat-x #e1e7ec; }
.fundo01mod { background:#fff; } 
#Site { width:770px;  margin: auto; background:url(../img/bg-site.jpg) repeat-y; }
#logo { background:url(../img/bg-logo.jpg) no-repeat; width:225px; height:207px; float:left; }
#logo .logo a { display:block; width:auto; height:110px; }
#logo .menu2 { width:210px; padding-top:30px; padding-left:15px; height:40px; }
#logo .menu2 ul { padding:0; }
#logo .menu2 li { font-weight:bold; list-style:none; float:left; font-size:11px; padding-left:14px; }
#logo .menu2 li a { color:#666666; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:158px; height:207px; float:left; overflow:hidden; }
#menu h1 { margin:0; background:none; font-weight:normal; padding:0; padding-top:30px; padding-bottom:8px; font-size:19px; text-align:center; color:#FFFFFF; }
#menu ul { margin:0; padding-left:15px; }
#menu li { list-style-position:outside; list-style:none; line-height:22px; font-size:12px; font-weight:bold; }
#menu li a { color:#231F20; }
#topo { width:387px; height:207px; float:left; }
#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:700px; clear:both; padding-left:40px; padding-right:30px; min-height:460px;}
#corpo .box2 { width:250px; float:left; }
.rodape { background:url(../img/bg-rodape.jpg) no-repeat; width:770px; height:52px; margin:auto; padding-top:20px; }
#rodape { background:url(../img/bg-bg-rodape.jpg) repeat-x; clear:both; text-align:center; }
#logo_value { display:none; }

/* BUSCA */

.busca { margin:auto; margin-top:15px; margin-bottom:15px; background:url(../img/bg-busca.jpg) no-repeat; width:237px; height:60px; padding:5px; padding-left:15px; }
.busca h1 { margin:0; padding:0; padding-bottom:5px; background:none; font-size:15px; color:#BF1F32; }
.busca input { border:solid 1px #1F4874; margin-left:20px; *margin-left:10px}
.busca .buscar { background:none; border:none; font-size:12px; cursor:pointer; font-weight:bold; color:#1F4874; border:1px solid }

/*FORM CONTATO */

#corpo #formcontato fieldset { border:none}
#corpo #formcontato fieldset legend {color:#003060; font-size:16px; font-weight:bold}
#corpo #formcontato fieldset input { margin:5px; border:1px solid #1F4A74; width:300px; font-size:12px; height:20px}
#corpo #formcontato fieldset dd,dt{ float:left;}
#corpo #formcontato fieldset dd { width:600px;}
#corpo #formcontato fieldset dt { clear:both; width:100px}
#corpo #formcontato fieldset #mensagem_contato {margin:5px; border:1px solid #1F4A74; width:300px; height:80px; font-size:12px;}
#corpo #formcontato p { text-align:center; margin-top:15px}
#corpo #formcontato #ok { margin-left:300px}

/*FORM PROPOSTAS */

#corpo form fieldset { border:none; margin-bottom:15px}
#corpo form fieldset legend {color:#003060; font-size:16px; font-weight:bold; margin-bottom:15px; border-bottom:1px dashed #ccc}
#corpo form fieldset input { margin:5px; border:1px solid #1F4A74; width:auto; font-size:12px; height:20px}
#corpo form fieldset dd,dt{ float:left;}
#corpo form fieldset dd { width:550px;}
#corpo form fieldset dt { clear:both; width:150px}
#corpo form fieldset #form, #estado_comercial, #estado, #tipo, #pretensao, #financiado, #finalidade, #paga_condominio, #dorm, #garagem, #suites, #estado2, #tipo_imovel {margin:5px; border:1px solid #1F4A74; width:auto; font-size:12px; height:20px} 
#corpo form fieldset #imovel, #proposta_compra_seguintes_condicoes, #proposta_locacao_seguintes_condicoes, #observacoes, #descricao {margin:5px; border:1px solid #1F4A74; width:300px; height:80px; font-size:12px;}
#corpo form #ok { margin-left:260px}

/*FORM VENDA E LOCACAO */
#corpo #frmbusca { font-size:12px}
#corpo #frmbusca #cidade {margin:5px; border:1px solid #1F4A74; font-size:12px; height:20px}
#corpo #frmbusca fieldset dd { margin-bottom:15px;}
#corpo #frmbusca .refinabusca { text-align:center; padding-top:10px; font-weight:bold}
#corpo #frmbusca #btnSearch1, #btnSearch2 { margin-left:300px}

/*FORM DETALHES DO IMOVEL */
#frmSolicite { font-size:12px}
#frmSolicite fieldset { border:none}
#frmSolicite legend { margin:8px 0px 8px 0px; font-weight:bold}
#frmSolicite dt { width:100px}
#frmSolicite #cidade, #telefone, #nome, #email {margin:5px; border:1px solid #1F4A74; font-size:12px; height:20px}
#frmSolicite #mensagem_ {margin:5px; border:1px solid #1F4A74; width:300px; height:80px; font-size:12px;}
#frmSolicite fieldset dd { margin-bottom:15px; width:550px}
#frmSolicite #btnSearch1, #btnSearch2 { margin-left:300px}
#frmSolicite #ok { margin-left:260px}


#frmInd { font-size:12px}
#frmInd fieldset { border: none}
#frmInd legend { margin:8px 0px 8px 0px; font-weight:bold}
#frmInd dt { width:100px}
#frmInd #cidade, #telefone, #nome1, #email1, #nome2, #email2, #nome3, #email3, #snome, #semail {margin:5px; border:1px solid #1F4A74; font-size:12px; height:20px}
#frmInd #comentario_indique {margin:5px; border:1px solid #1F4A74; width:300px; height:80px; font-size:12px;}
#frmInd fieldset dd { margin-bottom:15px; width:550px}
#frmInd #btnSearch1, #btnSearch2 { margin-left:300px}
#frmInd #ok { margin-left:260px}

#frmMap { font-size:12px; font-weight:bold}
#TB_ajaxWindowTitle{ font-size:16px; font-weight:bold; padding-bottom:6px}
form p input { background:url(../img/bg-button.gif) no-repeat top left #CC0000; color:#FFFFFF; font-weight:bold; border:solid 1px #CC0000; margin-top:5px; margin-left:300px }

.butamod, #ok, #Clean, .inputButton, #print, #btnSearch1, #btnSearch2{ background:url(../img/bg-button.gif) no-repeat top left #CC0000; color:#FFFFFF; font-weight:bold; border:solid 1px #CC0000; margin-top:5px; }

.rede p { padding:0; float:left; padding-right:15px; }
.rede { width:auto; margin:auto; padding-bottom:10px; }

/*TABELAS*/
#corpo table { width:100%}
#corpo table th { font-size:13px; padding:6px; background:#9BADC1;}
#corpo table th a{color:#234D77}
#corpo table td a{color:#234D77}
#corpo table td { padding:6px}
#corpo table th,td { border:1px solid #ccc}

#corpo .imobBancos ul li a{list-style:none}

#gmap { margin-left:110px}