@charset "utf-8";
/* CSS Document */
* { font-family:Arial, sans-serif; padding:0; margin:0; outline:none; }
body { font-size:12px; background:url(../img/bgGeralRodape.jpg) repeat-y; }
img {  border:0; }
h1 {font-size:28px; font-weight:normal; color:#000; margin:0 0 5px 50px;}
h2 {margin:20px 0 5px 0; line-height:20px; font-size:18px; color:#000; margin:0 0 5px 0; }
h3 {margin:15px 0 0 0; line-height:16px; font-size:14px;margin-bottom:5px}

#geral #topo { background:url(../img/bgTopo.jpg) no-repeat center; height:228px; }
#geral #topo .centro { width:1000px; margin:0 auto; }
#geral #topo .centro .logo { display:block; width:300px; height:100px; margin:0 0 0 60px; *margin:0 0 0 50px; _margin:0 0 0 30px; float:left; }
#geral #topo .centro .menu { float:left; width:355px; _width:365px; height:105px; }
#geral #topo .centro .menu .comprar { float:left; display:block; margin:20px 5px 0 5px; width:110px; height:85px; }
#geral #topo .centro .menu .alugar { float:left; display:block; margin:20px 5px 0 2px; *margin:20px 5px 0 6px; width:110px; height:85px; }
#geral #topo .centro .menu .negociar { float:left; display:block; margin:20px 0 0 2px; width:110px; height:85px; }
#geral #topo .centro .fone { clear:left; font-size:23px; color:#1B405B; font-weight:bold; padding:15px 0 0 130px; }
#geral #topo .centro .caixa { clear:both; width:150px; text-align:center; padding:10px 0 0 105px; }
#geral #topo .centro .caixa p { color:#E6A212; font-weight:bold; font-size:14px; }
#geral #topo .centro .caixa p img { padding:0 0 0 10px; }
#geral #topo .centro .boleto { width:270px; padding:25px 0 0 80px; }
#geral #topo .centro .boleto a {float:left; width:120px; padding:0 5px; }

#geral #meio { background:url(../img/bgMeio.jpg) no-repeat top center; height:439px; padding:5px 0 0 0; }
#geral #meio .centro { width:1000px; margin:0 auto; }
#geral #meio .centro .menu { width:690px; height:30px; margin:0 0 0 48px; _margin:0 0 0 24px; float:left; }
#geral #meio .centro .menu ul {  }
#geral #meio .centro .menu ul li { list-style:none; float:left; display:inline-block; text-align:center; padding:6px 0 0 0; }
#geral #meio .centro .menu ul li.imb { width:110px; margin:0 5px 0 0; }
#geral #meio .centro .menu ul li.enc { width:115px; margin:0 5px 0 0; }
#geral #meio .centro .menu ul li.pro { width:102px; margin:0 5px 0 0; }
#geral #meio .centro .menu ul li.fin { width:122px; margin:0 3px 0 0; }
#geral #meio .centro .menu ul li.tra { width:140px; margin:0 9px 0 0; }
#geral #meio .centro .menu ul li.con { width:71px; margin:0; }
#geral #meio .centro .menu ul li a { font-family:Helvetica, sans-serif; font-weight:bold; color:#ffffff; font-size:15px; text-decoration:none; }
#geral #meio .centro .menu ul li a:hover { color:#8DD8F8; }
#geral #meio .centro .busca { float:left; font-weight:bold; width:235px; height:24px; padding:6px 0 0 15px; }
#geral #meio .centro .busca p { width:110px; float:left; }
#geral #meio .centro .busca #cod_jb { width:100px; float:left; border:solid 1px #54667c; }
#geral #meio .centro .busca #btnBusca { width:20px; background:none; border:none; float:left; padding:0 0 0 5px; font-weight:bold; }
#geral #meio .centro .icones { clear:both; width:100%; padding:15px 0 10px 0; height:40px; }
#geral #meio .centro .icones a { height:39px; }
#geral #meio .centro .icones .venda { width:109px; display:block; background:url(../img/btVenda.gif) no-repeat top center; float:left; margin:0 0 0 60px; _margin:0 0 0 30px; }
#geral #meio .centro .icones .locacao { width:132px; display:block; background:url(../img/btLocacao.gif) no-repeat top center; float:left; margin:0 0 0 190px; }
#geral #meio .centro .icones .portipo { width:299px; display:block;  background:url(../img/btImoveis.gif) no-repeat top center; float:left; margin:0 0 0 145px; }

#geral #meio .centro #esquerda { width:598px; height:330px; float:left; }
#geral #meio .centro #direita { width:398px; height:320px; float:left; padding:10px 0 0 0; }
#geral #meio .centro #direita .boxBotoes { width:165px; height:50px; text-align:center; float:left; margin:0 15px 15px 15px; _margin:0 10px 15px 10px; }
#geral #meio .centro #direita .boxBotoes .botao a { width:165px; display:block; height:21px; padding:4px 0 0 0; color:#FFF322; font-weight:bold; text-decoration:none; background:#142134; }
#geral #meio .centro #direita .boxBotoes .botao a:hover { background:#1E2E47; color:#6EB9D3; }
#geral #meio .centro #direita .boxBotoes p a { color:#000000; font-weight:bold; text-decoration:none; }
#geral #meio .centro #direita .boxBotoes p a:hover { text-decoration:underline; }
#geral #meio .centro #direita .boxBotoes p { margin-top:3px; }

#geral #meio2 { background:url(../img/bgMeio2.jpg) no-repeat top center #fff; padding:5px 0 0 0; }
#geral #meio2 .centro { width:1000px; margin:0 auto; }
#geral #meio2 .centro p { padding-left:50px; line-height:17px; margin:0 0 8px 0; }
#geral #meio2 .centro h2 { padding-left:50px; line-height:17px; margin:20px 0 15px 0; clear:both; color:#003399; }
#geral #meio2 .centro h3 { padding-left:50px; line-height:17px; margin:10px 0 10px 0; clear:both; }
#geral #meio2 .centro ul { padding:0 0 10px 65px; }
#geral #meio2 .centro ul li { line-height:20px; list-style:none; }
#geral #meio2 .centro ul li a { text-decoration:none; font-weight:bold; color:#152A45; }
#geral #meio2 .centro .menu { width:690px; height:30px; margin:0 0 0 48px; _margin:0 0 0 24px; float:left; }
#geral #meio2 .centro .menu ul { padding:0; }
#geral #meio2 .centro .menu ul li { list-style:none; float:left; display:inline-block; text-align:center; padding:6px 0 0 0; }
#geral #meio2 .centro .menu ul li.imb { width:110px; margin:0 5px 0 0; }
#geral #meio2 .centro .menu ul li.enc { width:115px; margin:0 5px 0 0; }
#geral #meio2 .centro .menu ul li.pro { width:102px; margin:0 5px 0 0; }
#geral #meio2 .centro .menu ul li.fin { width:122px; margin:0 3px 0 0; }
#geral #meio2 .centro .menu ul li.tra { width:140px; margin:0 9px 0 0; }
#geral #meio2 .centro .menu ul li.con { width:71px; margin:0; }
#geral #meio2 .centro .menu ul li a { font-family:Helvetica, sans-serif; font-weight:bold; color:#ffffff; font-size:15px; text-decoration:none; }
#geral #meio2 .centro .menu ul li a:hover { color:#8DD8F8; }
#geral #meio2 .centro .busca { float:left; font-weight:bold; width:235px; height:24px; padding:6px 0 0 15px; }
#geral #meio2 .centro .busca p { width:110px; float:left; padding:0; margin:0; }
#geral #meio2 .centro .busca #cod_jb { width:100px; float:left; border:solid 1px #54667c; }
#geral #meio2 .centro .busca #btnBusca { width:20px; background:none; border:none; float:left; padding:0 0 0 5px; font-weight:bold; }
#geral #meio2 .centro .icones { clear:both; width:100%; padding:15px 0 10px 0; height:40px; }
#geral #meio2 .centro .icones a { height:39px; }
#geral #meio2 .centro .icones .venda { width:109px; display:block; background:url(../img/btVenda.png) no-repeat top center; float:left; margin:0 0 0 60px; _margin:0 0 0 30px; }
#geral #meio2 .centro .icones .locacao { width:132px; display:block; background:url(../img/btLocacao.png) no-repeat top center; float:left; margin:0 0 0 190px; }
#geral #meio2 .centro .icones .portipo { width:207px; display:block;  background:url(../img/btImoveis.png) no-repeat top center; float:left; margin:0 0 0 170px; }
#geral #meio2 .bottom { background:url(../img/botMeio.jpg) no-repeat bottom center; height:15px; width:100%; margin-top:20px;}

#geral #baixo { background:url(../img/bgBaixo.jpg) no-repeat top center; height:168px; }
#geral #baixo .centro { width:1000px; margin:0 auto; }
#geral #baixo .centro .col1 p, .col2 p, .col3 p { height:60px; }
#geral #baixo .centro .col1 a, .col2 a { background:url(../img/bgSaibaMais.jpg) no-repeat center center; width:240px; height:12px; font-size:11px; text-decoration:none; color:#000000; display:block; text-align:right; padding:0 20px 2px 0; margin:15px 0 0 0; }
#geral #baixo .centro .col1 h2, .col2 h2, .col3 h2 { padding:0 0 10px 0 }
#geral #baixo .centro .col3 h2 { padding:0 0 0px 0 }
#geral #baixo .centro .col1 { width:233px; height:150px; padding:10px 10px 5px 10px; margin:0 0 0 40px;_margin:0 0 0 25px; float:left; }
#geral #baixo .centro .col2 { width:233px; height:150px; padding:10px 10px 5px 10px; margin:0 0 0 20px; _margin:0 0 0 5px; float:left; }
#geral #baixo .centro .col3 { width:230px; width:210px; height:150px; padding:10px 10px 5px 10px; margin:0 0 0 20px; _margin:0 0 0 15px; float:left; }

#geral #baixo .centro .col4 { float:left; width:100px; text-align:center; padding:24px 6px 5px 0; }
#geral #baixo .centro .col4 p { color:#E6A212; font-weight:bold; font-size:12px; }
#geral #baixo .centro .col4 p img { padding:10px 0 0 0px; }


#geral #rodape { height:55px; background:url(../img/bgRodape.jpg) no-repeat top center; }
#geral #rodape .centro { width:1000px; margin:0 auto; }
#geral #rodape .centro .endereco { width:790px; height:25px; margin:0 0 0 60px; _margin:0 0 0 30px; color:#ffffff; float:left; }
#geral #rodape .centro .endereco p { padding:6px 0 0 10px; }
#geral #rodape .centro .comochegar { width:120px; height:19px; float:left; padding:6px 0 0 20px; }
#geral #rodape .centro .comochegar a { color:#fff; text-decoration:none; font-weight:bold; font-size:14px; }

#geral .logovalue { text-align:center; padding-bottom:15px; }