* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
a { color:#193677; }
body { background:url(../img/bg.jpg) repeat-x; }
#site { width:770px; margin:auto; background:url(../img/bg-topo.jpg) no-repeat; }
#topo { width:770px; height:302px; }
#menu { background:url(../img/bg-menu_teste.jpg) no-repeat; width:770px; height:33px;}
#menu ul { margin-left:10px; }
#menu li { float:left; list-style:none; text-indent:-10000px;}
#menu li a { display:block; height:33px; width:130px; }
#menu .cadastre-imovel a { width:172px; } 
#menu2 { background:url(../img/bg-menu2.jpg) no-repeat; width:259px; float:left; }
#menu2 ul { padding-left:25px; padding-top:5px; padding-bottom:25px; }
#menu2 li { font-size:13px; list-style:none; line-height:35px; }
#menu2 li a { color:#212121; padding-left:40px; }
#menu2 li a:hover { background:url(../img/hover-li-menu.jpg) no-repeat 1px 5px; color:#193677; }
#menu2 .rede { width:150px; margin:auto; padding-bottom:20px; }
#menu2 .rede p { font-size:12px; padding-bottom:5px; }
#corpo { width:500px; float:left; padding-top:10px; padding-right:11px; padding-bottom:15px; }
#corpo h1 { font-size:20px; color:#515151; font-weight:normal; background:url(../img/bg-h1.jpg) no-repeat left 25px; padding-bottom:20px; }
#corpo h2 { font-size:15px; color:#515151; padding-bottom:15px; }
#corpo h3 { font-size:13px; color:#515151; padding-bottom:15px; }
#corpo p { font-size:12px; padding-bottom:15px; line-height:18px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { font-size:12px; line-height:18px; list-style-position:inside; }
#corpo .busca { width:250px; float:left; }
#corpo .busca h1, #corpo .encomende h1 { background:none; }
#corpo .busca p { padding-bottom:0; }
#corpo .busca #cod_jb { border:solid 1px #0C2C87; font-size:12px; padding:2px; width:150px; margin-top:8px; float:left; margin-right:5px; display:inline; }
#corpo .busca #btnBusca { background:url(../img/bt-ok.jpg) no-repeat; width:37px; height:37px; border:none; cursor:pointer; font-size:1px; color:#C7D1D3; } 
#corpo .encomende { float:left; width:250px; }
#corpo .encomende h1 a { color:#515151; }
#corpo .encomende p a { color:#000000; }
#corpo .lancamentos img {float:left; border:solid 1px #9D9D9D; padding:5px; margin:0 0 10px 10px; background:#fff; }
#rodape { background:url(../img/bg-rodape.jpg) repeat-x; clear:both; height:65px; }
#rodape .rodape { width:730px; margin:auto; padding-top:10px; }
#rodape .rodape p { font-size:11px; color:#FFFFFF; text-align:center; }
#rodape .rodape p a { color:#fff; }


#map { margin:auto; }
#gdirecao { font-size:12px; }

table { font-size:12px; width:100%; margin-bottom:15px; }
table td { padding:2px; border:solid 1px #193677; }
table th { padding:2px; border:solid 1px #193677; background:url(../img/bg-table.jpg) repeat-x #193677; color:#FFFFFF; text-align:left; }
table th a { color:#FFFFFF; }

form { }
form legend { color:#515151; font-size:15px; font-weight:bold; padding-bottom:10px; }
form fieldset { border:none; padding:15px; }
form dt { float:left; clear:both; font-size:12px; width:150px; display:inline-block; min-height:35px; _height:35px; }
form dd { display:inline-block; min-height:35px; _height:35px; font-size:12px; }
form dd input, form dd select, form dd textarea { border:solid 1px #3D5287; font-size:11px; padding:2px; background:#F2F3F8; }
form dd textarea { margin-bottom:1ex; width:300px; }
form div, form p { text-align:center; }
form div input, form p input { font-size:11px; padding:2px; border:solid 1px #726964; background:url(../img/bg-table.jpg) repeat-x #193677; color:#FFFFFF; font-weight:bold; }


#corpo .corporativas h1, #corpo .corporativas h1 { background:none;}
.corporativas p { text-align:justify; }

#atendimento { border:1px solid #ccc; width:225px; margin-left: 18px; margin:5px}

