@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none; }
body { background:url(../img/bgBody.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
html { background:url(../img/bg.jpg) repeat-y center; }
img { border:none; }
a { text-decoration:none; }

#geral { width:980px; padding:0 10px; margin:auto; }

#geral #topo { height:225px; background:url(../img/toposite.jpg) no-repeat center top; }
#geral #topo #logo { float:left; background:url(../img/logo.jpg) no-repeat center; width:276px; height:200px; text-indent:-10000px; margin:10px 0 0 0; }
#geral #topo #boxDestaques { float:left; margin:30px 0 0 30px; width:670px; height:181px; overflow:hidden; }
#geral #topo #boxDestaques #destaques { width:510px !important; height:180px; float:left; padding:5px 0; margin:0 18px 0 15px; }
#geral #topo #boxDestaques .anterior_cycle { float:left; width:48px; height:200px; background:url(../img/setaL.jpg) no-repeat center 63px; text-indent:-10000px; margin:0 0 0 20px;}
#geral #topo #boxDestaques .proximo_cycle { float:left; width:48px; height:200px; background:url(../img/setaR.jpg) no-repeat center 63px; text-indent:-10000px; }
#geral #topo #boxDestaques #destaques ul .boxDetalhes { background:url(../img/bgBoxDest.jpg) no-repeat center; width:153px; height:176px; float:left; margin:0 10px; _margin:0 8px; list-style:none !important; text-align:center; }
#geral #topo #boxDestaques #destaques .boxDetalhes img { width:140px; height:100px; margin:5px 0 0 6px; _margin:5px 0 0 3px; border:solid 1px #000; display:block; background:url(../img/no-image.jpg) no-repeat center; float:left; }
#geral #topo #boxDestaques #destaques .boxDetalhes p { line-height:20px; }
#geral #topo #boxDestaques #destaques .boxDetalhes .tipo { color:#F00; font-weight:bold; }
#geral #topo #boxDestaques #destaques .boxDetalhes .bairro { font-size:11px; height:20px; width:100%; overflow:hidden; }
#geral #topo #boxDestaques #destaques .boxDetalhes .preco { font-weight:bold; }
 
#geral #meio { clear:both; }
#geral #meio #esquerda { float:left; width:270px; padding:0 10px 0 10px; }
#geral #meio #esquerda #buscaCod { paddding:0 10px; height:70px }
#geral #meio #esquerda #buscaCod h2 { font-size:16px; margin:10px 0 0 0; }
#geral #meio #esquerda #buscaCod p { font-size:11px; }
#geral #meio #esquerda #buscaCod #btnEnviar { border:solid 1px #999; background:#f9f9f9; cursor:pointer; }
#geral #meio #esquerda #buscaCod input { border:solid 1px #999; }

#geral #meio #esquerda #menu { height:270px; }
#geral #meio #esquerda #menu ul {  }
#geral #meio #esquerda #menu ul li { list-style:none; margin-top:2px; }
#geral #meio #esquerda #menu ul li a { display:block; width:93%; line-height:20px; height:20px; background:url(../img/bgMenu.jpg) no-repeat left; padding:0 0 0 25px; color:#000; font-weight:bold; font-size:11px; }
#geral #meio #esquerda #menu ul li a:hover { background:url(../img/bgMenuOn.jpg) no-repeat left; color:#15472A; }

#geral #meio #esquerda #boxFavoritos { background:url(../img/bgFavoritos.jpg) no-repeat center top; width:95%; height:80px; padding:10px }
#geral #meio #esquerda #boxFavoritos h2 { text-align:center; padding:0 60px 0 0; font-size:18px; }
#geral #meio #esquerda #boxFavoritos p { padding:20px 0 0 30px; }
#geral #meio #esquerda #boxFavoritos a { color:#15472A; font-weight:bold; padding:0 5px; }
#geral #meio #esquerda #boxFavoritos a:hover { color:#fff; }

#geral #meio #esquerda #boxFones { background:url(../img/bgFones.jpg) no-repeat center top; width:276px; height:203px; display:block; margin:0 0 10px 0; }

#geral #meio #direita { width:670px; padding:10px; float:left; }
#geral #meio #direita #imvDestaques { overflow:auto; }
#geral #meio #direita #txtImoveis { clear:both; }

#geral #meio #direita p { padding:5px 0; }
#geral #meio #direita h1 { color:#15472A; font-size:18px; padding:0 0 10px 0; }
#geral #meio #direita h2 { color:#15472A; font-size:16px; padding:10px 0 10px 0; clear:both; }
#geral #meio #direita h3 { color:#15472A; font-size:14px; padding:10px 0 10px 0; clear:both; }
#geral #meio #direita ul { padding:0 0 0 10px; }
#geral #meio #direita ul li { list-style:square inside; line-height:25px; }
#geral #meio #direita ul li a { color:#365438; }
#geral #meio #direita ul li a:hover { color:#298542; }
#geral #meio #direita ul li ul { padding:0 0 0 25px; }
#geral #meio #direita ul li ul li { list-style:none; line-height:18px; font-size:11px; }

#rodape { clear:both; background:#D8B03F; height:100px; background:url(../img/bgFooter.jpg) no-repeat center; }
#rodape #centro { width:980px; margin:auto; padding:15px 10px 0 10px; text-align:center; }
#rodape #centro p { padding:0 0 10px 0; }
#rodape #centro a { margin:10px; font-weight:bold; color:#000; }

/*GOOOGLEMAPS */
#gmap { width:100% !important; }
#gmap #map { width:100% !important; }