@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/bgTop.jpg) no-repeat center top; }
img { border:none; }
a { text-decoration:none; }

#geral { width:960px; margin:auto; padding:0 20px 0 20px; }
#geral #topo { height:283px; }
#geral #topo #login { height:30px; text-align:right; }
#geral #topo #login img { padding:5px 0 0 0; float:left; }
#geral #topo #login .fav { text-transform:uppercase; font-weight:bold; padding:0 0 0 614px; }
#geral #topo #login a { color:#666; line-height:30px; display:block; float:left; }
#geral #topo #login a:hover { color:#000; }

#geral #topo #logo { display:block; width:247px; height:213px; float:left; }

#geral #topo #menuTop { width:491px; height:80px; float:left; padding:11px 1px 0 201px; }
#geral #topo #menuTop ul { padding:20px 0 0 0; }
#geral #topo #menuTop ul li { float:left; list-style:none; }
#geral #topo #menuTop ul li a { display:block; height:38px; padding:0 0 0 48px; text-indent:-10000px; }

#geral #topo #menuTop .um { width:110px; }
#geral #topo #menuTop .dois { width:99px; margin:0 0 0 20px; }
#geral #topo #menuTop .tres { width:102px; *width:104px; margin:0 0 0 15px; }
#geral #topo #menuTop .um:hover { background:url(../img/procure.jpg) no-repeat 58px 2px; }
#geral #topo #menuTop .dois:hover { background:url(../img/cadastre.jpg) no-repeat 40px 2px; }
#geral #topo #menuTop .tres:hover { background:url(../img/encomende.jpg) no-repeat 53px 2px; }

#geral #topo #flash { width:450px; height:118px; float:left; }
#geral #topo #buscaCod { width:250px; height:43px; float:left; padding:76px 0 0 0; }
#geral #topo #buscaCod #txtRef, #geral #topo #buscaCod #ref { float:left; width:100px; margin:0 0 0 72px; *margin:0 0 0 75px; border:solid 1px #fff; padding:1px 0 0 0; } 
#geral #topo #buscaCod #btnEnviar { float:left; margin:0 0 0 14px; background:url(../img/okTop.jpg) no-repeat center; font-size:0px; line-height:0px; border:none; cursor:pointer !important; width:33px; height:24px; color:#F0F2EF; text-indent:-10000px; display:block; }

#geral #topo #menu { clear:both; }
#geral #topo #menu ul { padding:10px 0 0 2px; }
#geral #topo #menu ul li { float:left; list-style:none; padding:0 5px; }
#geral #topo #menu ul li a { display:block; height:19px; text-indent:-10000px; }
#geral #topo #menu ul li .mn1 { width:38px; margin:1px 0 0 87px; }
#geral #topo #menu ul li .mn2 { width:69px; margin:1px 0 0 39px; }
#geral #topo #menu ul li .mn3 { width:58px; margin:-1px 0 0 38px; }
#geral #topo #menu ul li .mn4 { width:147px; margin:-1px 0 0 39px; }
#geral #topo #menu ul li .mn5 { width:168px; margin:-1px 0 0 37px; }
#geral #topo #menu ul li .mn6 { width:51px; margin:-1px 0 0 38px; }
#geral #topo #menu ul li .mn1:hover { background:url(../img/mn1.jpg) no-repeat center top; width:38px; margin:1px 0 0 87px; }
#geral #topo #menu ul li .mn2:hover { background:url(../img/mn2.jpg) no-repeat center top; width:69px; margin:1px 0 0 39px; }
#geral #topo #menu ul li .mn3:hover { background:url(../img/mn3.jpg) no-repeat center top; width:58px; margin:-1px 0 0 38px; }
#geral #topo #menu ul li .mn4:hover { background:url(../img/mn4.jpg) no-repeat center top; width:147px; margin:-1px 0 0 38px; }
#geral #topo #menu ul li .mn5:hover { background:url(../img/mn5.jpg) no-repeat center top; width:168px; margin:-1px 0 0 37px; }
#geral #topo #menu ul li .mn6:hover { background:url(../img/mn6.jpg) no-repeat center top; width:51px; margin:-1px 0 0 38px; }

#geral #topo #menu ul li a:hover {  }
		
#geral #meio { padding:20px 0 10px 0; }
#geral #meio h1 { color:#d91010; text-transform:uppercase; font-size:16px; }

#geral #meio #buscaRapida { height:110px; background:url(../img/bgBusca.jpg) no-repeat 0 19px; padding:0 15px; margin:0 0 20px 0; }
#geral #meio #buscaRapida h1 { margin:0 0 0 -15px; padding:0 0 20px 0; font-weight:bold; }
#geral #meio #buscaRapida .pretensao { float:left; padding:0 8px 0 0; }
#geral #meio #buscaRapida .tipo { float:left; padding:0 8px; }
#geral #meio #buscaRapida .valorMin { float:left; padding:0 8px; width:130px; }
#geral #meio #buscaRapida .valorMax { float:left; padding:0 8px; width:130px; }
#geral #meio #buscaRapida .valorMax select { width:135px; }
#geral #meio #buscaRapida .ddlCidade { float:left; padding:0 8px; }
#geral #meio #buscaRapida .bairro { float:left; padding:0 8px; width:220px; }
#geral #meio #buscaRapida #bairro { width:215px; height:22px; float:left; }
#geral #meio #buscaRapida #btnEnviar { margin:13px 0 0 10px; _margin:13px 0 0 10px; #margin:13px 0 0 10px; background:url(../img/btOk.jpg) no-repeat center; width:53px; height:24px; border:none; font-size:0px; line-height:0px; text-indent:-10000px; display:block; float:left; cursor:pointer; }

#geral #meio #esquerda { width:692px; padding:0 8px 0 0; float:left; }
#geral #meio #esquerda h1 { margin:0 0 20px 0; padding:0 0 3px 0; border-bottom:solid 3px #B6B6B6; font-weight:bold; clear:both; }
#geral #meio #esquerda h2 { color:#FB0000; font-size:16px; font-weight:bold; font-variant:small-caps; padding:10px 0 5px 0; }
#geral #meio #esquerda h3 { color:#A1A1A1; clear:both; padding:15px 0 5px 0; }
#geral #meio #esquerda p { padding:5px 0 5px 0; line-height:18px; }
#geral #meio #esquerda a { color:#D91010; }
#geral #meio #esquerda a:hover { color:#000; }
#geral #meio #esquerda ul {  }
#geral #meio #esquerda ul li { list-style:inside; line-height:20px; }
#geral #meio #esquerda ul li ul { padding:0 0 0 15px; }

#geral #meio #esquerda .lateral { margin-top:20px !important; margin-left:60px !important; background:url(../img/bg-destaque.jpg) repeat-x center top; }
#geral #meio #esquerda .fundo { background:url(../img/boxDestaques.jpg) no-repeat center top; }
#geral #meio #esquerda .relative { position:absolute; float:left; z-index:99; padding:3px 0 0 0; width:209px; margin:-5px 0 0 0 !important; }
#geral #meio #esquerda .relative #run { padding:0 0 0 0; width:209px; margin:1px 0 0 0 !important; }
#geral #meio #esquerda #run li { list-style:none; }
#geral #meio #esquerda #run li a { display:block; width:199px; height:40px; background:url(../img/destaquesOff.gif) no-repeat center; margin:2px 0 1px 0; padding:0 0 0 10px; font-size:12px; line-height:36px; color:#000; }
#geral #meio #esquerda #run li a.activeSlide { background:url(../img/destaquesOn.gif) no-repeat center; color:#fff; font-weight:bold; }

#geral #meio #esquerda #destaquesJ { width:525px; height:270px; *height:245px; float:right; background:url(../img/boxDestaques.jpg) no-repeat right top; padding:0 0 15px 0; overflow:hidden; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH { padding:3px; width:140px; height:220px; *height:205px; float:left; list-style:none; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .image { width:100%; text-align:center; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH img { width:134px; height:106px; border:solid 2px #ff0000; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features { font-size:12px; line-height:18px; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features .price,
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features .bairro { font-size:12px; height:28px; line-height:30px; font-style:normal; font-weight:bold; overflow:hidden; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .importantes { height:53px; overflow:hidden; clear:both; font-size:11px; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features .linkSlideshow { background:url(../img/icoFotos.jpg) no-repeat left 2px; padding-left:20px; text-decoration:underline; color:#d70000; height:23px; display:block; line-height:20px; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features .linkSlideshow:hover { text-decoration:none; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features .linkGMaps { background:url(../img/virtual/icoGMaps.jpg) no-repeat left 4px; padding-left:20px; height:23px; display:block; line-height:22px; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features .linkGMaps a { text-decoration:underline; color:#d70000; }
#geral #meio #esquerda #destaquesJ .imobDestaqueH .features .linkGMaps a:hover { text-decoration:none; }

#geral #meio #esquerda #destaquesVenda { clear:both; }
#geral #meio #esquerda #boxJundiai { height:163px; background:url(../img/boxJundiai.jpg) no-repeat center; clear:both; }
#geral #meio #esquerda #boxJundiai p { line-height:18px; color:#606060; padding:45px 460px 0 15px; }
#geral #meio #esquerda #boxJundiai p a { color:#606060; font-weight:bold; text-decoration:underline; }
#geral #meio #esquerda #boxJundiai p a:hover { color:#000; }

#geral #direita { padding:0 0 0 5px; float:left; width:255px; }
#geral #direita h1 { margin:5px 0 10px 0; padding:0 0 3px 0; border-bottom:solid 3px #B6B6B6; font-weight:bold; }
#geral #direita h2 { color:#b70000; text-transform:uppercase; font-size:14px; text-align:center; }
#geral #direita #boxShopping { background:url(../img/boxShopping.jpg) no-repeat center 20px; height:225px; padding:35px 10px 20px 10px; }
#geral #direita #boxShopping p { padding:160px 0 0 0; }
#geral #direita #boxShopping p a { color:#000; }

#geral #direita #boxCadastre { height:130px; padding:20px 0 0 0; }
#geral #direita #boxCadastre p { line-height:21px; }
#geral #direita #boxCadastre p a { line-height:18px; color:#b70000; text-decoration:underline; }
#geral #direita #boxCadastre p a:hover { text-decoration:none; }

#geral #direita #boxPorTipo {  }
#geral #direita #boxPorTipo ul li { list-style:none; line-height:20px; background:url(../img/bgLi.jpg) no-repeat left; padding:0 0 0 10px; }
#geral #direita #boxPorTipo ul li a { color:#363636; }
#geral #direita #boxPorTipo ul li a:hover { text-decoration:underline; }

#geral #direita #boxNegocios { padding:30px 10px 0 10px; background:url(../img/boxNegocios.jpg) no-repeat center bottom; height:145px; }
#geral #direita #boxNegocios h3 { color:#b70000; text-transform:uppercase; font-size:14px; padding:22px 0 5px 23px; }
#geral #direita #boxNegocios p { line-height:18px; }
#geral #direita #boxNegocios p a { line-height:18px; color:#b70000; text-decoration:underline; }
#geral #direita #boxNegocios p a:hover { text-decoration:none; }


#rodape { height:305px; background:url(../img/bgRodape.jpg) repeat-x #890304; clear:both; width:100%; padding:30px 0 0 0; }
#rodape #centro { width:960px; margin:auto; padding:0 20px 0 20px; color:#fff; }
#rodape #centro #boxMenu { width:100%; height:160px; background:url(../img/bgBoxRodape.jpg) no-repeat center; color:#FFF; }
#rodape #centro #boxMenu p { text-transform:capitalize; font-variant:small-caps; font-weight:bold; font-size:16px; padding:10px 0 10px 0; }
#rodape #centro #boxMenu ul li { list-style:none; }
#rodape #centro #boxMenu ul li a { color:#fff; font-size:12px; line-height:25px; }
#rodape #centro #boxMenu ul li a:hover { text-decoration:underline; }
#rodape #centro #boxMenu #box1 { float:left; padding:0 17px 0 30px; }
#rodape #centro #boxMenu #box2 { float:left; padding:0 20px 0 20px; }
#rodape #centro #boxMenu #box3 { float:left; padding:0 30px 0 20px; }
#rodape #centro #boxMenu #box4 { float:left; padding:0 20px 0 20px; }
#rodape #centro #boxMenu #box5 { float:left; padding:0 0 0 10px; }
#rodape #centro #boxTxt { float:left; width:680px; padding:0 0 0 20px; }
#rodape #centro #boxTxt div { padding:20px 0 0 0; }
#rodape #centro #boxTxt div p { line-height:20px; }
#rodape #centro #boxTxt div p a { color:#fff; font-weight:bold; }
#rodape #centro #boxTxt div p a:hover { text-decoration:underline; }
#rodape #centro #boxTxt img { float:left; padding:30px 15px 0 0; }
#rodape #centro #boxIndique { width:200px; float:left; padding:20px 0 0 0; }
#rodape #centro #boxIndique p { text-align:right; }
#rodape #centro #boxIndique .ind { padding:0 0 5px 0; }
#rodape #centro #boxIndique #logos { text-align:right; }
#rodape #centro #boxIndique #logos img { padding:25px 10px 10px 10px; } 

#gmap #map { width:100% !Important; }

#youtube { background:url(../img/box_youtube.jpg) no-repeat; height:150px; width:250px; display:block; padding-bottom:10px; overflow:hidden;}
#youtube p{  }
#youtube p a { display:block; height:150px; width:250px;} 