@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none; z-index:1; }
body { background:url(../img/bg.jpg) no-repeat center top; *background:url(../img/bg2.jpg) no-repeat center top; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
html { background:url(../img/bgMeio.jpg) repeat-y center top #999; }
img { border:none; }
a { text-decoration:none; }

#geral { width:880px; padding:0 10px; margin:auto; background:url(../img/bg.jpg) no-repeat center top; *background:url(../img/bg2.jpg) no-repeat -12px top; _background:url(../img/bg.jpg) no-repeat -10px top;  position:relative; }
#geral #topo { height:90px; float:left; padding:0 0 0 200px; z-index:9 !important;}
#geral #topo #creci { font-size:10px; color:#fff; float:left; font-weight:bold; padding:45px 0 0 0; }
#geral #topo #creci img { float:right; margin:-30px 0 0 30px; }
#geral #topo #logo { float:left; margin:0 0 -50px -205px; *margin:0 0 -50px -270px; display:block; width:200px; height:130px; text-indent:-10000px; z-index:9 !important; position:absolute; }

#geral #meio { clear:both; min-height:744px; overflow:auto; }
#geral #meio #esquerda {  float: left;     min-height: 590px;    padding: 90px 5px 5px;    width: 195px; }
#geral #meio #esquerda #menuFlash { padding:0 0 0 20px; float:left;}

#geral #meio #esquerda #fones { height:120px; padding:5px 0 0 39px; clear:both; background:url(../img/bg-contatos.png) no-repeat; }
#geral #meio #esquerda #fones p { line-height:28px; color:#323594; font-weight:bold; font-size:16px; }

#geral #meio #esquerda #mao { background:url(../img/mao.png) no-repeat 0 25px; float:left;  }
#geral #meio #esquerda #mao a{ width:210px; height:160px; display:block}

#geral #meio #esquerda #favoritos { clear:both; padding:10px 25px 0 15px; height:70px; }
#geral #meio #esquerda #favoritos h2 { background:url(../img/icoFav.gif) no-repeat 10px center; font-size:13px; color:#323594; padding:0 0 0 35px; height:20px; line-height:20px; }
#geral #meio #esquerda #favoritos p { text-align:center; line-height:25px;  }
#geral #meio #esquerda #favoritos a { color:#000; font-size:13px; font-variant:small-caps; font-weight:bold; }
#geral #meio #esquerda #favoritos a:hover { color:#2DA8E3; }

#geral #meio #esquerda #associado { height:65px; clear:both; padding:0 0 0 23px; }
#geral #meio #esquerda #associado p { font-size:10px; color:#000; }

#geral #meio #esquerda #boxGlobo { float:left; width:190px; padding:0 55px 0 0; text-align:center; }
#geral #meio #esquerda #boxGlobo p { padding:0 !important; font-weight:bold; }
#geral #meio #esquerda #boxGlobo {  }

#geral #meio #direita { float:left; padding:5px; width:646px; padding:0 0 0 10px; }
#geral #meio #direita h1 { background:url(../img/tit1.jpg) no-repeat left; height:32px; font-size:22px; color:#FFF; font-weight:normal; font-size:22px; font-variant:small-caps; padding:16px 0 0 15px; margin:0 0 10px 0; }
#geral #meio #direita h2 { font-size:18px; clear:both; padding:10px 0 5px 0; color:#323594; }
#geral #meio #direita h3 { font-size:16px; clear:both; padding:10px 0 5px 0; color:#323594; }
#geral #meio #direita p { padding:5px 0 5px 0; line-height:19px; }
#geral #meio #direita ul { padding:15px 0 0 20px; }
#geral #meio #direita ul li { list-style:square; color:#000; line-height:25px; font-weight:bold; }
#geral #meio #direita ul li a { color:#000; font-weight:bold; display:block;  }
#geral #meio #direita ul li a:hover { color:#323594; }
#geral #meio #direita ul li ul { padding:0 0 0 15px; !important; }

#geral #meio #direita #destaques { clear:both; height:270px; }
#geral #meio #direita #destaques #cycleLanc2 { list-style:none !important; float:left; width:580px !important; overflow:hidden; margin:10px 0 0 0; }
#geral #meio #direita #destaques .cyclePrev { display:block; width:33px; height:170px; background:url(../img/setaL.jpg) no-repeat center center; float:left; text-indent:-10000px; }
#geral #meio #direita #destaques .cycleNext { display:block; width:33px; height:170px; background:url(../img/setaR.jpg) no-repeat center center; float:left; text-indent:-10000px; }

#geral #meio #direita #busca { float:left; width:405px; _clear:left; height:130px; background:url(../img/bgBuscaRapida.jpg) no-repeat left top; padding:40px 0 0 0; margin:10px 0 0 0; }
#geral #meio #direita #busca h2 { color:#D13121; padding:10px 0 10px 0; font-size:18px; }
#geral #meio #direita #busca select { width:130px; border:solid 1px #666; }
#geral #meio #direita #busca div { float:left; width:135px; padding:10px 0 5px 0; }
#geral #meio #direita #busca select { margin:5px 0 0 0; }
#geral #meio #direita #busca .normal { width:265px !important; padding:10px 0 0 0 ; float:left; }
#geral #meio #direita #busca .normal #bairro { width:265px !important;  }
#geral #meio #direita #busca #divbairroselect { padding:0; }
#geral #meio #direita #busca .botao { padding:27px 0 0 0; float:left; }
#geral #meio #direita #busca .botao #btnEnviar { float:right; width:80px; height:22px; background:url(../img/icoBuscar.jpg) no-repeat; border:none; cursor:pointer; display:block; text-indent:-10000px; margin:0 5px 0 0; font-size:0px; line-height:0px; }
#geral #meio #direita #busca form p #txtRef, #geral #meio #direita #busca form p #ref { width:112px; margin:15px 10px 0 0; }
#geral #meio #direita #busca form p #btnEnviar { width:36px; height:23px; background:url(../img/bgBtOk.gif) no-repeat; border:none; color:#fff; font-weight:bold; padding:0 0 2px 0; *padding:0; cursor:pointer; }
#geral #meio #direita #busca form dt { padding:0 !important; text-align:left !important; }
#geral #meio #direita #busca div .valorMin { display:none; }
#geral #meio #direita #busca .ddlCidade label { margin:0 0 0 7px; }
#geral #meio #direita #busca .ddlCidade select { width:120px; }

#geral #meio #direita #buscaCod { float:left; width:230px; height:130px; background:url(../img/bgBuscaCod.jpg) no-repeat center top; padding:45px 0 0 0; margin:10px 0 0 10px; }
#geral #meio #direita #buscaCod #ref { border:solid 1px #000; width:110px; margin:7px 0 16px 0; padding:3px; float:left; }
#geral #meio #direita #buscaCod #btnEnviar { float:left; width:80px; height:22px; background:url(../img/icoBuscar.jpg) no-repeat; border:none; cursor:pointer; display:block; text-indent:-10000px; margin:7px 0 0 27px; font-size:0px; line-height:0px; }

#geral #meio #direita #servicos { width:400px; float:left; height:142px; margin:0; background:url(../img/bgServicos.jpg) no-repeat center top; padding:10px 10px 0 0; }
#geral #meio #direita #servicos h2 { text-align:center; text-transform:uppercase; font-weight:normal; font-size:14px; height:33px; line-height:33px; display:block; padding:0 !important; color:#FFF; text-indent:-10000px; }
#geral #meio #direita #servicos a { color:#000; }
#geral #meio #direita #servicos p { font-size:11px; padding:5px 0 10px 7px; }
#geral #meio #direita #servicos ul { padding:0 0 0 7px; }
#geral #meio #direita #servicos ul li { font-weight:normal; list-style:inside; line-height:16px; font-size:10px; float:left; width:190px; }

#geral #meio #direita #encomende { width:220px; float:left; height:112px; margin:0 0 0 5px; background:url(../img/bgEncomende.jpg) no-repeat center top; padding:10px 0 0 0 !important; }
#geral #meio #direita #encomende h2 { text-align:center; text-transform:uppercase; font-weight:normal; font-size:14px; line-height:33px !important; height:33px; display:block; padding:0 !important; color:#FFF; text-indent:-10000px; }
#geral #meio #direita #encomende a { color:#000; }
#geral #meio #direita #encomende p { padding:5px 0 0 10px; font-size:11px; }

#geral #meio #direita #boxGlobo { float:right; width:130px; height:125px; padding:0 55px 0 0; text-align:center; }
#geral #meio #direita #boxGlobo p { padding:0 !important; font-weight:bold; }
#geral #meio #direita #boxGlobo {  }

#geral #meio #direita .destaqueBox { width:640px; overflow:hidden; position:relative;  padding:1px; }
#geral #meio #direita #superDestaque { clear:both; height:180px;}
#geral #meio #direita .destaqueBox #cycleDestaque {  width:650px;  z-index:2; }
#geral #meio #direita .destaqueBox #cycleDestaque img { height:110px; border:solid 2px #a7a7a7; float:left; }
#geral #meio #direita .destaqueBox #cycleDestaque .imobSDestaque { }
#geral #meio #direita .destaqueBox #cycleDestaque .image { float:left; width:180px; overflow:hidden; clear:both; padding:0 5px; }
#geral #meio #direita .destaqueBox #cycleDestaque .features { font-size:12px; line-height:22px; float:left; width:295px; }
#geral #meio #direita .destaqueBox #cycleDestaque .features .tipobairro { font-size:14px; padding:0 ; font-weight:bold }
#geral #meio #direita .destaqueBox #cycleDestaque .features .descricao { height:45px; overflow:hidden; font-size:12px; }
#geral #meio #direita .destaqueBox #cycleDestaque .boxImportantes { float:right; padding:0 25px 0 0; width:210px; }
#geral #meio #direita .destaqueBox #cycleDestaque .linkGMaps { float:left; padding:10px 0 0 10px;}
#geral #meio #direita .destaqueBox #cycleDestaque .linkGMaps a { background:url(../img/bgGMaps.jpg) no-repeat; width:36px; height:33px;  margin:0 5px 0 0; padding:0 0 0 20px; color:#2B3283; }
#geral #meio #direita .destaqueBox #cycleDestaque .saibaMais { float:left; padding:35px 0 0 10px; }
#geral #meio #direita .destaqueBox #cycleDestaque .saibaMais a { background:url(../img/bt-detalhes.jpg) no-repeat; width:80px; height:20px; padding:5px 0 0 15px; color:#fff; display:block; font-size:12px; }
#geral #meio #direita .destaqueBox .destaqueBottom { width:200px; height:30px; position:absolute; top:95px; left:350px; z-index:5; }
#geral #meio #direita .destaqueBox .destaqueBottom a { background:url(../img/bt-pag.jpg) no-repeat; width:17px; height:25px; padding:5px 0 0 0; font-size:12px; font-weight: bold; float:left; text-align:center; margin:0 3px 0 0; color:#fff;}
#geral #meio #direita .destaqueBox .destaqueBottom .activeSlide { background:url(../img/bt-pag-active.jpg) no-repeat; }

#rodape { clear:both; height:110px; background:url(../img/bgFooter.jpg) no-repeat center top #999; }
#rodape #logosvalue { text-align:center; width:1000px; margin:auto; padding:72px 0 0 0; }
#rodape #logosvalue a { padding:10px; }
