* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
a { color:#002E09; }
body { background:url(../img/bg.jpg) no-repeat center top #D2D3D5; }
#site { width:776px; margin:auto; }
#topo { background:url(../img/bg-topo2.jpg) no-repeat; width:776px; height:103px; }
#topo .logo a { display:block; height:100px; width:260px; float:left; }
#topo .menu2 { float:left; width:516px; height:103px; }
#topo .menu2 ul { padding-top:20px; padding-left:40px; }
#topo .menu2 li { float:left; list-style:none; text-indent:-10000px; }
#topo .menu2 li a { display:block; height:60px; width:114px; }
#topo .menu2 .btencomendar a { width:122px; }
#exclusividade { background:url(../img/bg-exclusividade.jpg) no-repeat; width:411px; height:229px; float:left; }
#exclusividade .titleexclusivo { width:411px; height:35px; }
#exclusividade .titleexclusivo h1 { font-size:16px; color:#D6DE23; text-align:center; padding-top:7px; }
#exclusividade img { width:165px; height:122px; }
#exclusividade .anterior_cycle { display:block; height:170px; float:left; width:22px; text-indent:-10000px; display:inline; }
#exclusividade .proximo_cycle { display:block; height:170px; float:left; width:22px; text-indent:-10000px; display:inline; }
#imagens_imoveis { height:170px; float:left; width:362px; display:inline; overflow:hidden; }
.boxDetalhes { float:left; width:360px; }
.boxDetalhes img { float:left; padding-left:10px; background:url(../img/bg-img-exclusividade.jpg) no-repeat; padding-left:3px; padding-top:3px; padding-bottom:40px; padding-right:2px; margin-left:7px; }


#flash { background:url(../img/bg-flash2.jpg) no-repeat; width:365px; height:229px; float:left; }
#corpo { width:482px; _width:477px; padding-bottom:15px; float:left; min-height:510px; }
#corpo p { font-size:12px; line-height:18px; padding-bottom:15px; }
#corpo h1 { padding-bottom:15px; color:#002E09; font-size:22px; }
#corpo .h1detalhes h1 { font-size:18px; }
#corpo h2 { padding-bottom:15px; color:#002E09; font-size:16px; }
#corpo h3 { padding-bottom:15px; color:#002E09; font-size:14px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { line-height:18px; list-style-position:inside; font-size:12px; }
#lateral { background:url(../img/bg-lateral3.jpg) no-repeat; width:294px; height:510px; float:left; }
#lateral .tel { padding-top:30px; }
#lateral .tel p { font-size:34px; text-align:center; color:#006838; padding-bottom:10px; }
#lateral .corretor { width:256px; height:77px; padding-left:18px; }
#lateral .corretor a { display:block; width:256px; height:67px; background:url(../img/corretor.jpg) no-repeat; }
#lateral .busca p { float:left; font-size:12px; padding-right:10px; padding-top:3px; padding-left:24px; }
#lateral .busca #cod_jb { font-size:11px; border:solid 1px #999; padding:1px; background:none; }
#lateral .busca #btnBusca { background:url(../img/bt-ok.jpg) no-repeat; width:22px; height:22px; border:none; font-size:9px; font-weight:bold; cursor:pointer; }
#lateral .menu3 { padding-top:10px; }
#lateral .menu3 li { list-style:none; text-indent:-10000px; }
#lateral .menu3 li a { display: block; width:280px; height:50px;}
#lateral .brasil { padding-top:75px; padding-left:65px;}
#lateral .rede { padding-top:40px; padding-left:65px; height:150px;}
#lateral .rede p { font-size:12px; float:left; padding-right:5px; }
#skype p { font-size:14px; }
#rodape { clear:both; background:url(../img/bg-rodape.jpg) repeat-x; height:79px; }
#rodape .rodape { width:776px; margin:auto; }
#rodape .menu { width:776px; height:40px; padding-top:10px; }
#rodape .menu li { float:left; list-style:none; padding-left:25px; font-size:12px; }
#rodape .menu li a { color:#000; }
#rodape .menu li a:hover { color:#E01F24; }
#rodape .endereco p { text-align:center; font-size:11px; font-weight:bold; color:#D6DE23; letter-spacing:1px; } 
#rodape .rodape .endereco p a { color:#FFFFFF; }
#map { margin:auto; }
#gdirecao { font-size:12px; }


table { width:100%; font-size:12px; border-collapse:collapse; margin-bottom:15px; }
table th { padding:2px; background:url(../img/bg-bt.jpg) repeat-x; color:#FFFFFF; text-align:left; border-bottom:solid 1px #D2D3D5; }
table th a { color:#fff; }
table td { padding:2px; border-bottom:solid 1px #1F5A2E; border-top:solid 1px #1F5A2E; }
table { }

form { }
form fieldset { border:none; margin-bottom:15px; }
form legend { padding-bottom:15px; color:#002E09; font-size:14px; font-weight:bold; }
form dt { font-size:12px; float:left; width:140px; display:inline-block; min-height:35px; _height:35px; clear:both; }
form dd { font-size:12px; display:inline-block; min-height:35px; _heighit:35px; float:left; }
form dd input, form dd select, form dd textarea { border:solid 1px #002E09; font-size:11px; padding:2px; }
form dd textarea { margin-bottom:1ex; width:300px; }
form p, form div { text-align:center; }
form p input, form div input { font-size:12px; font-weight:bold; background:#01300C; border:#01300C; padding:2px; cursor:pointer; color:#D4DF21; }

.tooltip { position: absolute; z-index: 3000; width: 98px; height:53px; padding-bottom:28px; overflow:hidden; background: url(../img/bg-tooltip.png) no-repeat; padding: 5px 3px 3px 23px; color: #002F0B; font-size: 10px; margin: -70px 0px 0px -3px; text-align: center; }
.tooltip h3 { font-size: 12px; }

.rede { height:75px; margin-bottom:8px}
.flashemb { padding-left:55px}

#mostraThumbs { clear:both; width:470px; padding:5px; margin:15px auto 10px auto; }
#mostraThumbs img {padding:4px;}