@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none !important; }
body { font-family:Verdana, Geneva, sans-serif; font-size:12px; background:url(../img/bgTop.jpg) repeat-x left top #f8f8f8; }
img { border:none; }
a { text-decoration:none; }
.destmenu { color:#B69C3B !important; }
.destmenu:hover { color:#003663; }

#geral { width:980px; padding:0 10px 0 10px; margin:auto; }
#geral #topo {  }
#geral #topo #logo { float:left; width:180px; height:97px; background:url(../img/logo.jpg) no-repeat center; margin:12px 0 0 0; }
#geral #topo #atendimento { float:left; width:570px; height:100px; color:#fff; text-align:center; text-transform:uppercase; padding:5px 0 0 40px; }
#geral #topo #atendimento p { line-height:18px; }
#geral #topo #atendimento .fone { font-size:14px; font-weight:bold; }
#geral #topo #atendimento .atendimento_online { width:161px; float:left; background:url(../img/box-atendimento.jpg) no-repeat; margin:-6px 0 0 0;}
#geral #topo #atendimento .atendimento_online a { height:17px; display:block;}
#geral #topo #menuTop { float:left; }
#geral #topo #menuTop ul {  }
#geral #topo #menuTop ul li { float:left; list-style:none; padding:0; }
#geral #topo #menuTop ul li a { text-indent:-10000px; display:block; height:55px; }
#geral #topo #menuTop ul li .bt1 { width:130px; background:url(../img/mn1.jpg) no-repeat center; }
#geral #topo #menuTop ul li .bt2 { width:117px; background:url(../img/mn2.jpg) no-repeat center;  }
#geral #topo #menuTop ul li .bt3 { width:150px; background:url(../img/mn3.jpg) no-repeat center;  }
#geral #topo #menuTop ul li .bt4 { width:150px; background:url(../img/mn4.jpg) no-repeat center;  }
#geral #topo #menuTop ul li .bt1:hover { background:url(../img/mn1On.jpg) no-repeat 4px 5px; }
#geral #topo #menuTop ul li .bt2:hover { background:url(../img/mn2On.jpg) no-repeat 5px 5px;  }
#geral #topo #menuTop ul li .bt3:hover { background:url(../img/mn3On.jpg) no-repeat 5px 5px;  }
#geral #topo #menuTop ul li .bt4:hover { background:url(../img/mn4On.jpg) no-repeat 5px 5px;  }

#geral #topo #logo-corporativo {  background:url(../img/logo-prime.gif) no-repeat center 15px; float:left; width:185px;  text-decoration:blink;}
#geral #topo #logo-corporativo a{ display:block; height:97px; margin:12px 0 0;   }

#geral #topo #menu { clear:both; width:980px; height:25px; padding:15px 0 0 0; }
#geral #topo #menu ul {  }
#geral #topo #menu ul li { list-style:none; float:left; padding:0 8px 0 8px; }
#geral #topo #menu ul li img { margin:-6px 0 0 0; }
#geral #topo #menu ul li a { color:#acacac; padding:8px 0px 6px 0px; font-weight:bold; }
#geral #topo #menu ul li a:hover { color:#003663; }

#geral #busca { background:url(../img/bgBuscaTop.jpg) no-repeat center; _background:url(../img/bgBuscaTop.jpg) no-repeat center 14px; width:820px; *width:827px; height:34px; padding:15px 0 10px 160px; }
#geral #busca form { padding:5px 0 0 0; float:left; }
#geral #busca #frmbusca { width:100% !important; }
#geral #busca #cod_jb { width:62px; border:solid 1px #003662; background:#fff; padding:3px 0 0 0; *padding:0; font-weight:bold; font-size:14px; *margin:0 0 0 5px; }
#geral #busca #btnBusca { border:none; background:none; cursor:pointer; width:20px; height:20px; font-size:0; line-height:0; color:#C9B15B; }
#geral #busca #imvBusca { padding:0 0 0 210px; }
#geral #busca .bairroBusca {  height:25px; float:left; }
#geral #busca .bairroBusca p { display:none; }
#geral #busca .boxLeft { float:left; padding:0 0 0 10px; }
#geral #busca p { font-size:0px; line-height:0 !important; color:#fff; *margin:0 0 0 0; _margin:1px 0 0 0; }
#geral #busca #divbairro { border:none !important; overflow:auto !important; width:200px !important; *width:190px !important; height:20px !important; *height:25px !important; margin:0 0 0 10px; } 
#geral #busca #divbairro select { width:195px; *width:185px; }
#geral #busca .buscaDetalhe, #geral #busca .botoes { display:none; }
#geral #busca .btBuscar { width:25px; height:20px; float:left; *padding:0 0 0 5px !important;}
#geral #busca .btBuscar br { display:none;}
#btnSearch3 { background:url(../img/btOk.jpg) no-repeat center top !important; width:24px; height:22px; border:none; font-size:0px; line-height:0; color:#C9B15B; cursor:pointer; float:left; }

.condAutoShow { display:none !important; }

#geral #busca2 { background:url(../img/bgBuscaTop2.jpg) no-repeat center; width:820px; *width:827px; height:34px; padding:15px 0 10px 160px; }
#geral #busca2 form { padding:5px 0 0 0; float:left; }
#geral #busca2 #cod_jb { width:62px; border:solid 1px #003662; background:#fff; padding:3px 0 0 0; *padding:0; font-weight:bold; font-size:14px; *margin:0 0 0 5px; }
#geral #busca2 #btnBusca { border:none; background:none; cursor:pointer; width:20px; height:20px; font-size:0; line-height:0; }
#geral #busca2 #imvBusca { padding:0 0 0 210px; }
#geral #busca2 .bairroBusca {  height:25px; float:left; }
#geral #busca2 .bairroBusca p { display:none; }
#geral #busca2 .boxLeft { float:left; padding:0 0 0 10px; *padding:0 0 0 5px; }
#geral #busca2 p { font-size:0px; line-height:0 !important; color:#fff; *margin:0 0 0 0; }
#geral #busca2 #divbairro { border:none !important; overflow:auto !important; width:200px !important; *width:190px !important; height:20px !important; *height:25px !important; *margin:0 0 0 6px; } 
#geral #busca2 #divbairro select { width:195px; *width:185px; }
#geral #busca2 .buscaDetalhe, #geral #busca .botoes { display:none; }
#geral #busca2 .btBuscar { width:25px; height:20px; float:left; padding:0 !important;}
#geral #busca2 .btBuscar br { display:none;}


#geral #meio { padding:0 0 20px 0; clear:both; min-height:335px; _height:355px; }
#geral #meio h1 { color:#003664; font-size:18px; clear:both; padding:5px 0 5px 0; }
#geral #meio h1 span { color:#a8a8a8; font-size:12px; float:left; margin:0 0 15px 0; }
#geral #meio h2 { color:#003664; font-size:16px; clear:both; padding:10px 0 5px 0; }
#geral #meio h3 { color:#003664; font-size:14px; padding:10px 0 5px 0; }
#geral #meio ul { padding:0 0 0 15px; }
#geral #meio ul li { list-style:square insude; color:#BA9938; line-height:25px; }
#geral #meio ul li:hover { color:#003664; }
#geral #meio ul li a { color:#003664; }
#geral #meio ul li a:hover { color:#BA9938; }
#geral #meio p { padding:5px 0 5px 0; }
#geral #meio a { color:#003664; }

#geral #meio fieldset { border:solid 1px #e7e7e7;  padding:10px; width:958px; background:url(../img/bgField.gif) repeat-x left -42px; *background:url(../img/bgField.gif) repeat-x left top; }
#geral #meio fieldset legend { background:url(../img/leftH1.jpg) no-repeat left; padding:20px 0 10px 15px; height:32px; float:left !important; color:#b89b3b; text-transform:uppercase; font-family:"Calibri", Verdana, Geneva, sans-serif; font-size:18px; }
#geral #meio legend strong { color:#003663; }
#geral #meio legend span { background:url(../img/rightH1.jpg) no-repeat center; height:42px; float:right; *float:left; display:block; width:10px; margin:-10px 0 0 0; }
#geral #meio legend div { float:left; }
#geral #meio .legend { *display:none; }

#geral #meio .three { width:960px !important; height:235px !important; border:solid 2px red; clear:both; position:none !important; }

#geral #meio #bottomBairros { clear:both; width:840px; height:53px; background:url(../img/bairros.jpg) no-repeat center top; margin:-1px 0 0 0; *margin:-3px 0 0 0; padding:0 0 0 140px; z-index:0; }
#geral #meio #bottomBairros li { float:left; list-style:none; }
#geral #meio #bottomBairros li a { display:block; padding:10px 0 0 0; height:23px; color:#a8a8a8; font-weight:bold; position:absolute; float:left; }

#geral #meio #bottomBairros .alphaville a { width:92px; padding-left:25px; z-index:7; }
#geral #meio #bottomBairros .primavera a{ width:135px; padding-left:122px; z-index:6; }
#geral #meio #bottomBairros .mansoes a{ width:166px; padding-left:265px; z-index:5; }
#geral #meio #bottomBairros .xangrila a{ width:105px; padding-left:440px; z-index:4; }
#geral #meio #bottomBairros .barao a{ width:119px; padding-left:555px; z-index:3; }
#geral #meio #bottomBairros .taquaral a{ width:85px; padding-left:681px; z-index:2; }
#geral #meio #bottomBairros .paulinia a{ width:64px; padding-left:775px; z-index:1; }

#geral #meio #bottomBairros .alphaville .activeSlide { background:url(../img/1.jpg) no-repeat left top; color:#fff; }
#geral #meio #bottomBairros .primavera .activeSlide { background:url(../img/2.jpg) no-repeat right top; color:#fff; }
#geral #meio #bottomBairros .mansoes .activeSlide { background:url(../img/3.jpg) no-repeat right top; color:#fff; }
#geral #meio #bottomBairros .xangrila .activeSlide { background:url(../img/4.jpg) no-repeat right top; color:#fff; }
#geral #meio #bottomBairros .barao .activeSlide { background:url(../img/5.jpg) no-repeat right top; color:#fff; }
#geral #meio #bottomBairros .taquaral .activeSlide { background:url(../img/6.jpg) no-repeat right top; color:#fff; }
#geral #meio #bottomBairros .paulinia .activeSlide { background:url(../img/7.jpg) no-repeat right top; color:#fff; }

#geral #meio #bottomBairros li a:hover { color:#003662; font-weight:bold; }
#geral #meio li .mais { position:absolute; color:#a8a8a8; background:#fff; z-index:9; border:solid 1px #E7E7E7; float:left; display:none; text-align:center; cursor:pointer; font-weight:bold; padding:2px 0 3px 0; }
#geral #meio li .mais:hover { color:#003662; }
#geral #meio .alphaville:hover .mais { display:block !important; width:97px; margin:32px 0 0 0; }
#geral #meio .primavera:hover .mais { display:block !important; width:142px; margin:32px 0 0 98px; }
#geral #meio .mansoes:hover .mais { display:block !important; width:175px; margin:32px 0 0 241px; }
#geral #meio .xangrila:hover .mais { display:block !important; width:115px; margin:32px 0 0 414px; }
#geral #meio .barao:hover .mais { display:block !important; width:128px; margin:32px 0 0 529px; }
#geral #meio .taquaral:hover .mais { display:block !important; width:93px; margin:32px 0 0 657px; }
#geral #meio .paulinia:hover .mais { display:block !important; width:85px; margin:32px 0 0 750px; }

#geral #meio #cycle { height:220px; overflow:hidden !important; }

#geral #meio #campinas { padding:5px; width:202px; height:180px; margin:5px 10px 5px 5px; float:left; }
#geral #meio #campinas div p { font-size:10px; text-align:center; }
#geral #meio #campinas div img { border:solid 1px #e7e7e7; width:200px; height:145px; }

#topo .menu li a { display:block; height:44px; text-indent:-10000px; position:absolute; }
#topo .menu .bt01 a { width:143px; height:42px; }
#topo .menu .bt02 a { width:143px; height:42px; margin:0 0 0 131px; }
#topo .menu .bt03 a { width:257px; height:42px; margin:0 0 0 261px; }
#topo .menu .bt04 a { width:140px; height:42px; margin:0 0 0 506px; }
#topo .menu .bt05 a { width:167px; height:42px; margin:0 0 0 635px; }
#topo .menu .bt06 a { width:142px; height:42px; margin:1px 0 0 790px; }
#topo .menu .bt01 a:hover { background:url(../img/bt/bt01.gif) no-repeat; }
#topo .menu .bt02 a:hover { background:url(../img/bt/bt02.gif) no-repeat; }
#topo .menu .bt03 a:hover { background:url(../img/bt/bt03.gif) no-repeat; }
#topo .menu .bt04 a:hover { background:url(../img/bt/bt04.gif) no-repeat; }
#topo .menu .bt05 a:hover { background:url(../img/bt/bt05.gif) no-repeat; }
#topo .menu .bt06 a:hover { background:url(../img/bt/bt06.gif) no-repeat; }

#geral #meio #boxDestaques {  }
#geral #meio #boxVenda { width:595px !important; height:300px; float:left; padding:10px 15px 0 0; }
#geral #meio #boxVenda #fragment-10 { *margin:-9px 0 0 0; background:url(../img/bg-premium.jpg) repeat-x;  }
#geral #meio #boxVenda #fragment-10 .imobDestaque{ background:url(../img/bg-premium-features.jpg) repeat-x !important;} 
#geral #meio #boxVenda #fragment-10 .descricao , #geral #meio #boxVenda #fragment-10 .price{ color:#003663; }
#geral #meio #boxVenda #fragment-10 .tipo { color:#FFF; }
#geral #meio #boxVenda #fragment-11 { *margin:-9px 0 0 0; }
#geral #meio #boxVenda #fragment-11 div { width:170px; float:left; padding:0 10px 0; }
#geral #meio #boxVenda #fragment-11 div a { clear:both; font-size:14px; font-weight:bold; }
#geral #meio #boxVenda #fragment-11 div li { padding:8px 0;}

#geral #meio #boxExclusividade { width:350px; height:260px; float:left; background:url(../img/boxExclusividades.jpg) no-repeat left 22px; padding:20px 10px 10px 10px; }
#geral #meio #boxExclusividade .title { color:#B89A3A; height:45px; padding:11px 0 0 12px; text-transform:uppercase; font-size:14px; }
#geral #meio #boxExclusividade .title strong { color:#003663; }
#geral #meio #boxExclusividade p { color:#A8A8A8; padding:3px 0 3px 0; }
#geral #meio #boxExclusividade p a { color:#A8A8A8; font-weight:bold; }
#geral #meio #boxExclusividade p a:hover { color:#B89A3A; }
#geral #meio #boxExclusividade .rede { width:347px; height:85px; display:block; margin:18px 0 0 0; }

#banners img { padding:0 4px; }

#rodape { clear:both; border-top:solid 1px #e7e7e7; background:#fff; height:120px; padding:0 20px 0 0; _margin:20px 0 0 0;  }
#rodape .centro { width:980px; padding:10px 10px 0 10px; margin:auto;  }
#rodape .centro a:hover { text-decoration:underline; }
#rodape .centro .left { width:760px; float:left; color:#A8A8A8; }
#rodape .centro .left img { float:left; padding:0 15px 0 0 ; }
#rodape .centro .left a {color:#A8A8A8; }
#rodape .centro .left .end { font-size:11px; line-height:24px; }
#rodape .centro .left span { font-weight:bold; padding:5px 0 0 0; }
#rodape .centro .right { width:220px; float:left; text-align:right; color:#A8A8A8; }
#rodape .centro .right a {color:#A8A8A8; font-weight:bold; }
#rodape .centro .right p { padding:3px 0 3px 0; }
#rodape .centro .logosvalue { clear:both; text-align:center; }
#rodape .centro .logosvalue img { padding:5px 10px 5px 10px; }

#map { width:100% !important; }
#gmap { width:100%; }

.googledir table{ border-collapse:collapse; width:100%; border:solid 1px #a8a8a8 !important; font-size:12px; margin:15px 0 15px 0; }
.googledir table th{ background:url(../img/hoverBairros.jpg) repeat-x left -1px; color:#FFF; padding:5px;  border:solid 1px #a8a8a8; font-size:14px; text-align:center; }
.googledir table td{ padding:5px; border:none; border:solid 1px #a8a8a8; background:#FFFFFF !important; }
.googledir table tr:hover td { background:#e3d8a8 !important; }
.googledir table th a { color:#FFFFFF; }
.googledir table td a { color:#000; }

#rich_media{ width: 500px; height: 274px; left:50%; margin:-175px 0px 0px -253px; position:absolute; top:50%; z-index:500; }