@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none; }
body { background:url(../img/bgTopo.jpg) repeat-x top; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
html { background:url(../img/bgMeio.jpg) repeat-y center #A1AA4D; *background:url(../img/bgMeioIE.jpg) repeat-y center #A1AA4D; }
a { text-decoration:none; }
img { border:none; }

#porto {padding: 0 0 15px 18px; width:200px; height:200px;}



#geral { width:980px; margin:auto; padding:0 10px; }
#geral #atffc { display:none; }

#geral #topo { height:253px; background:url(../img/bgTop.jpg) no-repeat center top; }
#geral #topo #logo { float:left; background:url(../img/logoTopo.jpg) no-repeat center -5px; display:block; width:340px; height:140px; margin:25px 0 0 0; }
#geral #topo #menuTop { float:left; width:430px; height:73px; margin:35px 0 0 0; }
#geral #topo #menuTop ul li { float:left; list-style:none; }
#geral #topo #menuTop .mnt1 { display:block; width:100px; height:60px; margin:7px 0 0 20px; text-indent:-10000px; font-size:0px; line-height:0; }
#geral #topo #menuTop .mnt2 { display:block; width:100px; height:60px; margin:7px 0 0 40px; text-indent:-10000px; font-size:0px; line-height:0; }
#geral #topo #menuTop .mnt3 { display:block; width:100px; height:60px; margin:7px 0 0 45px; text-indent:-10000px; font-size:0px; line-height:0; }
#geral #topo #menuTop .mnt1:hover { background:url(../img/mnt1On.jpg) no-repeat 6px 10px; }
#geral #topo #menuTop .mnt2:hover { background:url(../img/mnt2On.jpg) no-repeat 7px 10px; }
#geral #topo #menuTop .mnt3:hover { background:url(../img/mnt3On.jpg) no-repeat 4px 10px; }

#geral #topo #buscaCod { float:left; width:280px; height:35px; padding:25px 0 0 140px; *padding:15px 0 10px 140px; overflow:hidden; }
#geral #topo #buscaCod span { float:left; font-size:11px; font-weight:bold; padding:0 7px 0 0;}
#geral #topo #buscaCod #ref { float:left; border:solid 1px #fff; width:75px; margin:0 3px 0 0; }
#geral #topo #buscaCod #btnEnviar { display:block; background:url(../img/btOkTop.jpg) no-repeat center; width:31px; height:22px; float:left; border:none; margin:-3px 0 0 0; cursor:pointer; }
#geral #topo #favoritos { float:left; width:370px; height:30px; padding:15px 0 0 410px; font-size:11px; }
#geral #topo #favoritos a { color:#967E1A; }
#geral #topo #menu { width:780px; height:40px; clear:both; padding:0 0 0 10px; }
#geral #topo #menu ul {  }
#geral #topo #menu ul li { float:left; list-style:none; padding:0 10px; }
#geral #topo #menu ul li a { display:block; color:#fff; height:38px; text-indent:-10000px; margin:7px 0 0 0; }
#geral #topo #menu ul li .mn1 { width:38px; height:20px; background:url(../img/mn1.jpg) no-repeat center top; }
#geral #topo #menu ul li .mn2 { width:76px; height:20px; background:url(../img/mn2.jpg) no-repeat center top; }
#geral #topo #menu ul li .mn3 { width:112px; height:20px; background:url(../img/mn3.jpg) no-repeat center top; }
#geral #topo #menu ul li .mn4 { width:118px; height:20px; background:url(../img/mn4.jpg) no-repeat center top; }
#geral #topo #menu ul li .mn5 { width:127px; height:20px; background:url(../img/mn5.jpg) no-repeat center top; }
#geral #topo #menu ul li .mn6 { width:55px; height:20px; background:url(../img/mn6.jpg) no-repeat center top; }
#geral #topo #menu ul li span { display:block; width:6px; height:40px; background:url(../img/separaMenu.jpg) no-repeat center top;  }

#geral #topo #menu ul li .mn1:hover { background:url(../img/mn1On.jpg) no-repeat center; }
#geral #topo #menu ul li .mn2:hover { background:url(../img/mn2On.jpg) no-repeat center 4px; }
#geral #topo #menu ul li .mn3:hover { background:url(../img/mn3On.jpg) no-repeat center bottom; }
#geral #topo #menu ul li .mn4:hover { background:url(../img/mn4On.jpg) no-repeat center 4px; }
#geral #topo #menu ul li .mn5:hover { background:url(../img/mn5On.jpg) no-repeat center 4px; }
#geral #topo #menu ul li .mn6:hover { background:url(../img/mn6On.jpg) no-repeat center 4px; }

#geral #meio { clear:both; background:url(../img/bgMeio2.jpg) no-repeat center top; min-height:350px; _height:350px; padding:10px 12px 0 20px; }

#geral #meio h1 { font-size:20px; color:#70880C; font-variant:small-caps; height:35px; }
#geral #meio h1 .alt { display:none; text-transform:uppercase; }
#geral #meio h2 { color:#70880C; padding:10px 0; }
#geral #meio h3 { color:#8B9C10; padding:10px 0; } 
#geral #meio p { padding:5px 0 5px 0; line-height:18px; }

#geral #meio ul { padding:0 0 0 10px; }
* html #geral #meio ul.menuDetalhes { padding:0; }
#geral #meio ul li { background:url(../img/bgLi2.jpg) no-repeat left 10px; line-height:25px; padding:0 0 0 10px; list-style:none; }
#geral #meio ul li a { color:#BFB766; font-weight:bold; }
#geral #meio ul li a:hover { color:#718A0B; }
#geral #meio ul li ul { padding:0 0 0 15px; }
#geral #meio ul li ul li { background:url(../img/bgLi2.jpg) no-repeat left 6px; font-size:11px; line-height:18px; }


#geral #meio #esquerda { float:left; width:690px; padding:15px 0 0 3px; }
#geral #meio #esquerda #bannerTop { height:145px; padding:0 0 10px 5px; }
#geral #meio #esquerda #boxDestaque { padding:10px 0 0 0; position:relative; height:220px; overflow:hidden; }
#geral #meio #esquerda #boxDestaque #pager { display:block !IMPORTANT; width:35px; height:110px; position:absolute; top:68px; right:25px; z-index:8; padding:1px 0 0 0; }
#geral #meio #esquerda #boxDestaque #pager a { width:34px; display:block; height:16px; background:url(../img/bOff.jpg) no-repeat center; text-indent:-10000px; font-size:0px; line-height:0px; }
#geral #meio #esquerda #boxDestaque #pager a.activeSlide { background:url(../img/bOn.jpg) no-repeat center; }
#geral #meio #esquerda #boxDestaque #prev2 { display:block !IMPORTANT; width:35px; height:35px; position:absolute; top:35px; right:25px; z-index:8; }
#geral #meio #esquerda #boxDestaque #next2 { display:block !IMPORTANT; width:35px; height:35px; position:absolute; bottom:30px; right:25px; z-index:8; }
#geral #meio #esquerda #boxCondominios { background:url(../img/destCond.jpg) no-repeat center top; width:682px; height:132px; margin:10px 0 0 0; padding:50px 0 0 0; }
#geral #meio #esquerda #boxCondominios .anterior_cycle { float:left; width:35px; height:120px; margin:0 0 0 15px; text-indent:-10000px; }
#geral #meio #esquerda #boxCondominios .proximo_cycle { float:left; width:35px; height:120px; text-indent:-10000px; }
#geral #meio #esquerda #boxCondominios #imagens_imoveis { display:block; height:120px; width:585px; float:left; overflow:hidden; }
#geral #meio #esquerda #boxCondominios ul { display:block; height:120px;  }
#geral #meio #esquerda #boxCondominios .boxDetalhes { width:145px; height:106px; float:left; list-style:none !important; padding:0 !important; background:none; }
#geral #meio #esquerda #boxCondominios .boxDetalhes .wrap { position:relative; width:130px; height:96px; margin:10px 0 0 0; padding:0 0 0 12px; }
#geral #meio #esquerda #boxCondominios .boxDetalhes .bairro { background:url(../img/alpha.png) repeat; _background:#72880C; position:absolute; height:20px; z-index:99; bottom:3px; left:15px; width:117px; color:#fff; line-height:20px; padding:0 0 0 3px; }
#geral #meio #esquerda #boxCondominios .boxDetalhes .bairro span { position:relative; }

#geral #meio #esquerda #boxCondominios ul li img { width:120px !important; height:90px !important; border:solid 3px #726006; float:left !important; z-index:10; }
#geral #meio #esquerda #boxCondominios ul li a { width:120px; height:90px; }
#geral #meio #esquerda #boxCondominios ul li span {  text-align:center;}

#geral #meio #direita { float:left; width:255px; padding:15px 0 0 0; }

#geral #meio #direita #buscaRapida { background:url(../img/boxBusca.jpg) no-repeat center top; padding:40px 0 0 0; height:212px; }
#geral #meio #direita #buscaRapida .btBuscar { height:24px; padding:14px 0 0 0 !important; _padding:8px 0 0 0 !important; }
#geral #meio #direita #buscaRapida .zona { display:none !Important; }
#geral #meio #direita #buscaRapida dl { text-align:center; }
#geral #meio #direita #buscaRapida dl label { display:none; }
#geral #meio #direita #buscaRapida dl select { width:220px; margin:0 0 11px 0; *margin:0 0 6px 0; border:solid 1px #e8e8e8; }
#geral #meio #direita #buscaRapida .bairro dd { height:20px !important; }
#geral #meio #direita #buscaRapida .bairro div#divbairroselect { padding:0; }
#geral #meio #direita #buscaRapida .btBuscar { text-align:center; }
#geral #meio #direita #buscaRapida .btBuscar input { display:block; background:url(../img/btBuscar.jpg) no-repeat center; border:none; text-indent:-10000px; width:79px; height:23px; margin:auto; }
#geral #meio #direita #buscaRapida .divbairroselect { padding:0 !important; }

#geral #meio #direita #boxConheca { display:block; width:237px; height:155px; cursor:pointer; background:url(../img/boxConheca.jpg) no-repeat center; margin:5px 0 0 10px; }

#geral #meio #direita #boxNegocie { width:165px; height:115px; margin:20px 0 0 10px; padding:35px 5px 0 60px; background:url(../img/boxNegocie.jpg) no-repeat center; }
#geral #meio #direita #boxNegocie a { color:#000 !important; line-height:17px; font-size:11px; }

#rodape { clear:both; height:165px; background:url(../img/bgRodape.jpg) repeat-x top #D8DBAE; width:100%; }
#rodape #centro { width:980px; height:100px; margin:auto; padding:40px 10px 0 10px; background:url(../img/bgFooter.jpg) no-repeat center top; }
#rodape #centro #boxImob { float:left; width:586px; height:100px; padding:20px 0 0 15px; }
#rodape #centro #boxImob img { float:left; padding:0 15px 10px 0; }
#rodape #centro #boxImob p { font-size:11px; padding-bottom:5px; }
#rodape #centro #boxImob a { color:#000; }
#rodape #centro #boxIndicacoes { float:left; padding:15px 0 0 30px; height:45px; }
#rodape #centro #boxIndicacoes a { color:#000; font-weight:bold; }
#rodape #centro #boxIndicacoes img { margin:0 5px -3px 5px; }
#rodape #centro #boxIndicacoes .btIndique { background:url(../img/maisBottom.jpg) no-repeat left top; padding:0 0 0 17px; }
#rodape #centro #logosvalue { text-align:right; }
#rodape #centro #logosvalue img { padding:5px 10px; }

/* ESTILO GERAL */
#form1, #frmbusca, #frmMap {width:80%; margin:auto;}
fieldset {border:1px solid #ccc; margin:10px 0 15px 0; *margin:0 0 20px 0; background:url(../img/bgField.jpg) repeat-x bottom; }
fieldset legend {background:url(../img/bgDegrade.jpg) repeat-x top; border:1px solid #ccc; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:12px; font-weight:bold; color:#fff; text-align:left; text-transform:uppercase;}
fieldset dl {padding:10px; color:#000000;}
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; }
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:#fff; border:1px solid #999; padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
fieldset dl dd input { margin:0 3px 0 0; }
form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#000000; text-align:center !important;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
#meio form div input, #meio form p input {background:url(../img/bgDegrade.jpg) repeat-x bottom; border:1px solid #333; margin:0 10px -10px 10px; padding:5px 10px; font-size:12px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; cursor:pointer;}
form input#textCaptcha { float:left; margin:0 1ex 0 0; }


table { width:100%; font-size:12px; }
table th { padding:2px; background:url(../img/bgTh.jpg) repeat-x top #A12C01; color:#fff; text-align:left; border-bottom:solid 1px #fff; text-align:center; }
table th a { color:#fff; }
table td { padding:2px; border-bottom:solid 1px #CDCDCD; }

#TB_window form div input, #TB_window form p input {background:url(../img/bgDegrade.jpg) repeat-x bottom; border:1px solid #333; margin:0 10px -10px 10px; padding:5px 10px; font-size:12px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; cursor:pointer;}
#TB_closeWindowButton img { margin:-3px -4px 0 0; }

#frmMap p { padding:10px 0; clear:both; margin:10px 0; }
#gmaps { margin:15px 0 0 0; clear:both; }
#map { width:100% !important; }

#atffc { display:none; }
