@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:none; }
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../img/bgGeral.jpg) repeat-x top #b7b7b7; }
a { text-decoration:none; }
a img { border:none; }

#geral2 { width:980px; padding:0 10px 0 10px; margin:auto; background:url(../img/bgTopo2.jpg) no-repeat center top; }
#geral2 #topo { height:200px; }
#geral2 #topo #logo { float:left; width:285px; height:65px; }
#geral2 #topo #buscaCod { float:left; width:170px; height:45px; padding:15px 0 0 495px;  }
#geral2 #topo #buscaCod #btnBusca { width:20px; *width:25px; height:20px; border:none; display:block; border-top:solid 2px #fff; *border-top:none; background:none; text-indent:-10000px; cursor:pointer; float:left; font-size:0px; line-height:0; }
#geral2 #topo #buscaCod #cod_jb { width:108px; border:solid 1px #fff; padding:2px 0 0 0; }
#geral2 #topo #menuTop { float:left; width:540px; height:75px; padding-left:180px; }
#geral2 #topo #menuTop ul { padding:17px 0 0 0; }
#geral2 #topo #menuTop ul li { list-style:none; float:left; }
#geral2 #topo #menuTop ul li a { height:50px; display:block; _float:left; margin:0 15px 0 0; _margin:0 10px 0 0; }
#geral2 #topo #menuTop .busque { background:url(../img/btBuscar.jpg) no-repeat center top; width:140px;  }
#geral2 #topo #menuTop .cadastre { background:url(../img/btCadastre.jpg) no-repeat center top; width:160px; }
#geral2 #topo #menuTop .encomende { background:url(../img/btEncomende.jpg) no-repeat center top; width:170px; margin:0 0 0 30px; _margin:0 0 0 10px; }
#geral2 #topo #menuTop .busque:hover { background:url(../img/btBuscarOn.jpg) no-repeat center top; }
#geral2 #topo #menuTop .cadastre:hover { background:url(../img/btCadastreOn.jpg) no-repeat center top; }
#geral2 #topo #menuTop .encomende:hover { background:url(../img/btEncomendeOn.jpg) no-repeat center top; }

#geral2 #topo #menu { clear:both; width:942px; height:40px; clear:both; margin:auto; padding:17px 0 0 0; }
#geral2 #topo #menu ul { padding:0 40px 0 40px; }
#geral2 #topo #menu ul li { list-style:none; float:left; padding:0 18px 0 18px; }
#geral2 #topo #menu ul li a { height:25px; display:block; _float:left; text-indent:-10000px; }
#geral2 #topo #menu ul li .link1 { width:98px; background:url(../img/mnEmpresa.jpg) no-repeat center; }
#geral2 #topo #menu ul li .link2 { width:56px; background:url(../img/mnServicos.jpg) no-repeat center; }
#geral2 #topo #menu ul li .link3 { width:128px; background:url(../img/mnFinancie.jpg) no-repeat center; }
#geral2 #topo #menu ul li .link4 { width:143px; background:url(../img/mnPropostas.jpg) no-repeat center; }
#geral2 #topo #menu ul li .link5 { width:120px; background:url(../img/mnTrabalhe.jpg) no-repeat center; }
#geral2 #topo #menu ul li .link6 { width:90px; background:url(../img/mnFale.jpg) no-repeat center; }

#geral2 #meio { clear:both; padding:0 20px 20px 20px; min-height:273px; }
#geral2 #meio h1 { color:#C53735; font-size:20px; padding:15px 0 10px 0; }
#geral2 #meio h1 span { color:#000 !important; }
#geral2 #meio h2 { color:#C43837; font-size:16px; padding:10px 0 10px 0; clear:both; }
#geral2 #meio h3 { color:#fff; font-size:16px; padding:10px 0 10px 0; }

#geral2 #meio p { padding:5px 0 5px 0; line-height:18px; }
#geral2 #meio ul { padding:0 0 0 15px; }
#geral2 #meio ul li { list-style:square inside; color:#C43837; line-height:24px; }
#geral2 #meio ul li a { color:#C43837; }
#geral2 #meio ul li:hover a { color:#A0302F; }
#geral2 #meio #tipo_de_negocio0, tipo_de_negocio1 { margin:0 5px 0 5px; }

#geral2 #gmaps { width:960px !important; }
#geral2 #map { width:100% !important; }

#geral2 #meio #boxHome { background:url(../img/bgMeioHome.jpg) no-repeat center 10px; overflow:auto; width:960px; _width:968px; height:500px; _height:517px; padding:30px 10px 20px 13px; }
#geral2 #meio #boxHome .titulo { padding:0 0 10px 0; }
#geral2 #meio #boxHome #boxAp { float:left; width:570px; height:230px; }
#geral2 #meio #boxHome #boxCasas { float:left; width:380px; height:230px; margin:0 0 0 30px; }
#geral2 #meio #boxHome #boxAreas { float:left; width:570px; height:230px; padding:35px 0 0 0; _padding:20px 0 0 0; }
#geral2 #meio #boxHome #boxCondominio { float:left; width:380px; height:230px; padding:35px 0 0 10px; _padding:20px 0 0 0; }

#geral2 #meio #boxEmpresa { width:440px; height:135px; background:url(../img/boxEmpresa2.jpg) no-repeat center; padding:70px 250px 0 290px; }
#geral2 #meio #boxEmpresa p { line-height:18px; color:#FFF; width:420px; }
#geral2 #meio #boxEmpresa a { color:#fff; }

#rodape { clear:both; height:160px; background:url(../img/bgRodape.gif) repeat-x left top #B33332; color:#fff; }
#rodape a { color:#fff; font-weight:bold; }
#rodape a:hover { text-decoration:underline; } 
#rodape #centro { width:980px; padding:22px 10px 0 10px; margin:auto; }
#rodape #centro #logosvalue { text-align:center; clear:both; }
#rodape #centro #logosvalue img { padding:12px; }
#rodape #centro #esquerda { float:left; width:700px; }
#rodape #centro #esquerda img { padding:0 0 10px 0; }
#rodape #centro #direita { /*width:280px; text-align:right;*/float:left;}
#rodape #centro #direita .addthis_button img { padding:5px 0 10px 0; }

.refinabusca { clear:both !important; text-align:center; }
.refinabusca a { color:#666; }

form p, form div { text-align:center; }
#btnSearch0, #btnSearch1, #btnSearch2, #ok, #Clean, #print { border:solid 1px #fff; background:url(../img/bgTh.gif) repeat-x top #000 !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px; text-transform:uppercase; margin:0 5px; letter-spacing:1px; cursor:pointer; }
