body {background:#00346a url("../images/bg-body-internas.jpg") repeat-x;}
#rodape {padding-top:1px; padding-bottom:20px;}

#geral #titulo-pagina {padding:25px 0 22px 0; margin-left:286px; font-size:34px; color:#00346a;}
#geral #conteudo {min-height:588px; margin-top:0; }
#geral #conteudo #esq {width:230px;}
#geral #conteudo #esq .banner {overflow:hidden; height:185px; margin-bottom:52px; background:url("../images/bg-banner-esquerda.png") no-repeat;}
#geral #conteudo #esq .banner .foto {width:228px; height:116px; background:white; -moz-border-radius: 6px; border-radius: 6px; margin-top:26px; overflow:hidden;}
#geral #conteudo #esq .banner .foto img {height:112px; border:2px solid #fff; -moz-border-radius: 6px; border-radius: 6px;} 
#geral #conteudo #dir {width:665px; margin-top:40px;}
#geral #conteudo #dir .texto-subsecao {margin-bottom:34px; padding-bottom:34px; border-bottom:2px solid #184675;}
#geral #conteudo #dir .texto-subsecao:last-child {border:none; margin:none; padding:none;}
#geral #menu-baixo-ajuda {margin-top:15px;}

#geral #conteudo #dir .lista-clientes {overflow:hidden; border-bottom:1px solid #184675; margin-bottom:30px; padding-bottom:30px;}
#geral #conteudo #dir .lista-clientes:last-child {margin:0; padding:0; border:none;}
#geral #conteudo #dir .lista-clientes .item-clientes {margin-left:30px; float:left;}
#geral #conteudo #dir .lista-clientes .item-clientes:first-child {margin-left:0;}

#geral #conteudo #dir .lista-empreendimentos {width:670px; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #184675;}
#geral #conteudo #dir .lista-empreendimentos .item-empreendimentos {margin-left:32px; float:left; overflow:hidden; background:url("../images/bg-empreendimentos.png") no-repeat; width:200px;}
#geral #conteudo #dir .lista-empreendimentos .item-empreendimentos:first-child {margin-left:0;}
#geral #conteudo #dir .lista-empreendimentos .item-empreendimentos .foto-empreendimentos {padding-top:5px; margin-bottom:17px; text-align:center; width:190px; margin:0 auto; height:160px;}
#geral #conteudo #dir .lista-empreendimentos .item-empreendimentos .titulo-empreendimentos, .item-andamento-empreendimentos .titulo-empreendimentos {padding-left:3px; color:#7bd700;}
#geral #conteudo #dir .lista-empreendimentos .item-empreendimentos .texto-empreendimentos, .item-andamento-empreendimentos .texto-empreendimentos {text-align:justify; color:#4c77a3; padding-left:3px; }
#geral #conteudo #dir .lista-empreendimentos .item-empreendimentos a, .item-andamento-empreendimentos a {color:inherit; text-decoration:none;}

#geral #conteudo #dir #lista-ajuda .item-ajuda {margin-bottom:13px; padding-bottom:13px; border-bottom:1px solid #184675;}
#geral #conteudo #dir #lista-ajuda .item-ajuda .titulo-ajuda {color:#7bd700; font-size:16px; padding-bottom:5px;}
#geral #conteudo #dir #lista-ajuda .item-ajuda .titulo-ajuda a {color:inherit; text-decoration:none;}
#geral #conteudo #dir #lista-ajuda .item-ajuda .titulo-ajuda a:hover {text-decoration:underline;}
#geral #conteudo #dir #lista-ajuda .item-ajuda .texto-ajuda {color:#4c77a3;}

#geral #conteudo #dir #banner-detalhes-empreendimentos {margin-bottom:20px;}
#geral #conteudo #dir #detalhes-mapa {overflow:hidden; border-bottom:1px solid #184675; margin-bottom:20px; padding-bottom:20px;}
#geral #conteudo #dir #detalhes-mapa .detalhes {width:300px; float:left; text-align:justify; color:#85a6c8; }
#geral #conteudo #dir #detalhes-mapa .detalhes .titulo-empreendimento {margin-bottom:10px; font-size:24px; color:#7bd700;}
#geral #conteudo #dir #detalhes-mapa .mapa {float:right;}
#geral #conteudo #dir #fotos-detalhes-empreendimento {height:83px; border-bottom:1px solid #184675; margin-bottom:20px; padding-bottom:20px;}

#geral #conteudo #dir #form-detalhes-empreendimento, #form-contato {margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid #184675; font-size:12px;}
#geral #conteudo #dir form label {padding-left:5px; color:#85a6c8;}
#geral #conteudo #dir form input[type="text"] {width:290px; color:#fff; margin-top:3px; border:4px solid #002a55; background:#104983; padding:5px;}
#geral #conteudo #dir form textarea {font-size:11px; width:290px; height:160px; padding:5px; color:#fff; margin-top:3px; border:4px solid #002a55; background:#104983;}
#geral #conteudo #dir form .btn-enviar {text-align:right;}
#geral #conteudo #dir form .duas-colunas {overflow:hidden;}
#geral #conteudo #dir form .duas-colunas .esq {float:left;}
#geral #conteudo #dir form .duas-colunas .dir {float:right;}
#geral #conteudo #dir form .campos-form {margin-bottom:20px;}

#geral #conteudo #dir #telefone-email {overflow:hidden; padding-bottom:30px;}
#geral #conteudo #dir #telefone-email .telefone, #geral #conteudo #dir #telefone-email .email  {margin-right:50px; width:280px; float:left;}
#geral #conteudo #dir #telefone-email .icone {float:left; margin-right:20px;}
#geral #conteudo #dir #telefone-email .titulo {font-size:14px; color:#4472a1;}
#geral #conteudo #dir #telefone-email .texto {font-size:18px;}

#geral #conteudo #dir #lista-noticias .item-noticias {overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #184675;}
#geral #conteudo #dir #lista-noticias a {color:inherit; text-decoration:none;}
#geral #conteudo #dir #lista-noticias .item-noticias .foto-noticia {float:left; margin-right:30px;}
#geral #conteudo #dir #lista-noticias .item-noticias .data-noticia, #detalhe-noticia .data-noticia {font-size:11px;}
#geral #conteudo #dir #lista-noticias .item-noticias .titulo-noticia, #detalhe-noticia .titulo-noticia {text-align:justify; color:#7bd700; padding:3px 0; line-height:110%;}
#geral #conteudo #dir #lista-noticias .item-noticias .titulo-noticia:first-child {font-size:18px;}
#geral #conteudo #dir #lista-noticias .item-noticias .texto-noticia, #detalhe-noticia .texto-noticia, #detalhe-noticia .texto-noticia {color:#4c77a3;}
#geral #conteudo #dir #lista-noticias .mais-noticias {text-align:right; color:#7bd700; padding-bottom:30px;}

#geral #conteudo #dir #detalhes-noticia {overflow:hidden;}
#geral #conteudo #dir #detalhe-noticia {margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #184675;}
#geral #conteudo #dir #detalhe-noticia .foto-noticia {float:right; margin-left:30px;}
#geral #conteudo #dir #detalhe-noticia .titulo-noticia {font-size:24px; padding:10px 0;}

#geral #conteudo #dir #mapa-emails {padding-bottom:40px; overflow:hidden;}
#geral #conteudo #dir #mapa-emails .mapa {float:left; margin-right:30px;}
#geral #conteudo #dir #mapa-emails .mapa .endereco {margin-top:10px;}
#geral #conteudo #dir #mapa-emails .mapa .endereco .blue {color:#4c77a3;}
#geral #conteudo #dir #mapa-emails .mapa .endereco span {color:#7bd700;}

#geral #conteudo #dir #mapa-emails .lista-emails {float:left; overflow:hidden;}
#geral #conteudo #dir #mapa-emails .lista-emails .item-emails {width:280px; overflow:hidden; margin-bottom:20px;}
#geral #conteudo #dir #mapa-emails .lista-emails .item-emails .icone {float:left; margin-right:10px;}
#geral #conteudo #dir #mapa-emails .lista-emails .item-emails .titulo-email {padding-top:5px; color:#4472a1; font-size:14px;}
#geral #conteudo #dir #mapa-emails .lista-emails .item-emails .texto-email {color:#7bd700;}

#geral #conteudo #dir #lista-andamento-empreendimentos {overflow:hidden;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos {overflow:hidden; border-bottom:1px solid #184675; margin-bottom:20px; padding-bottom:20px;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos a {color:inherit; text-decoration:none;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .foto-empreendimento {float:left; margin-right:20px; background:url("../images/bg-empreendimentos.png") no-repeat; height:161px; width:200px; text-align:center;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .foto-empreendimento img {padding-top:5px;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .andamento-empreendimentos {margin-top:5px; overflow:hidden;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .andamento-empreendimentos .titulos {overflow:hidden;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .andamento-empreendimentos .titulo-esq {float:left; color:#4c77a3; padding:0 3px;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .andamento-empreendimentos .titulo-dir {float:right; padding:0 5px;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .andamento-empreendimentos .barra-progresso, .item-andamento-obra .barra-progresso {background:#072d56; margin-top:5px; width:100%; height:20px;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .andamento-empreendimentos .barra-progresso div, .item-andamento-obra .barra-progresso div {background:#003f80; height:20px;}
#geral #conteudo #dir #lista-andamento-empreendimentos .item-andamento-empreendimentos .mais-informacoes {color:#7bd700; margin-top:10px;}

#geral #conteudo #dir #lista-andamento-obra {overflow:hidden; border-bottom:1px solid #184675; margin-bottom:20px; padding-bottom:20px;}
#geral #conteudo #dir #lista-andamento-obra .item-andamento-obra {overflow:hidden; margin-bottom:10px;}
#geral #conteudo #dir #lista-andamento-obra .item-andamento-obra .porcentagem-andamento-obra {text-align:right;}
#geral #conteudo #dir #lista-andamento-obra .item-andamento-obra .titulo-item-andamento-obra {float:left; padding-top:5px; color:#4c77a3;}
#geral #conteudo #dir #lista-andamento-obra .item-andamento-obra .barra-progresso {float:right; width:440px;}
.pagination {
	padding:0 0 20px 0;
}
.pagination a, .pagination span, .pagination em {
  padding: .3em .9em;
  display: block;
  float: left;
}

.pagination span.disabled {
  display:none;
}
.pagination span.current, .pagination em {
  font-weight: bold;
  background: #072d55;
  color: white;
	font-style:normal;
}
.pagination a {
  text-decoration: none;
  color: #7bd700;
	border-left:1px solid #184675;
}
.pagination .previous_page {border-left:none;}
.pagination a:hover, .pagination a:focus {
    font-weight: bold;
	  background: #072d55;
	  color: white;
}
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
* html .pagination {
  height: 1%; }
*:first-child+html .pagination {
  overflow: hidden; }
