* {margin:0; padding:0;}
a {text-decoration:inherit; color:inherit;}
img {border:none;}
body {background:url("../images/bg-body.jpg") repeat-x; min-height:900px; font-family:Arial, "Trebuchet Ms", Sans-Serif; font-size:14px; color:#fff;}

.texto-subsecao::selection, .texto-noticia a::selection, .texto-subsecao::-moz-selection, .texto-subsecao::-webkit-selection {
	/*background:#cc0000;*/
	color:#fff;
}

#geral {width:952px; margin:0 auto;}
#geral #topo {height:120px; margin-top:23px; overflow:hidden;}
#geral #topo #logomarca {float:left;}
#geral #topo #indicadores-menu {width:670px; height:90px; float:right; font-size:11px; overflow:hidden;}
#geral #topo #indicadores-menu #indicadores-restrita {overflow:hiddden; background:url("../images/borda-indices-menu.jpg") left bottom repeat-x; height:44px;}
#geral #topo #indicadores-menu #indicadores-restrita .indices-financeiros {float:left; margin-top:10px;}
#geral #topo #indicadores-menu #indicadores-restrita .titulo-indice, #geral #topo #indicadores-menu .separador {color:#4c77a3;}
#geral #topo #indicadores-menu #indicadores-restrita .separador {padding:13px;}
#geral #topo #indicadores-menu #indicadores-restrita .valores {color:#fff;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita {float:right;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita .titulo-area {margin-top:10px; float:left; font-size:14px; font-weight:bold;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita form {margin-left:16px; float:right;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita form span {color:#4c77a3; vertical-align:1px;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita form .campos-esq {float:left;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita form input[type="text"], #geral #topo #indicadores-menu #indicadores-restrita .area-restrita form input[type="password"] {color:#4c77a3; height:13px; border:none; padding:10px; background:#1f5084;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita form input[type="text"]#cpf {margin-left:20px; width:100px;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita form input[type="password"]#senha {width:30px;}
#geral #topo #indicadores-menu #indicadores-restrita .area-restrita form input[type="image"] {margin-left:4px; float:right; height:33px;}
#geral #topo #indicadores-menu #menu {margin-top:22px; overflow:hidden;}
#geral #topo #indicadores-menu #menu ul {list-style:none;}
#geral #topo #indicadores-menu #menu ul li {float:left; margin:0 7.30px; text-transform:uppercase;}
#geral #topo #indicadores-menu #menu ul li:first-child {margin-left:0;}
#geral #topo #indicadores-menu #menu ul li:first-last {margin-right:0;}
#geral #topo #indicadores-menu #menu ul li a {font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
#geral #destaque-vitrine {height:326px;}

#geral #conteudo {min-height:361px; margin-top:25px; overflow:hidden; font-size:12px; line-height:150%;}
#geral #conteudo .titulo-secao {font-size:24px; padding-left:2px; margin-bottom:20px;}
#geral #conteudo .titulo-subsecao {font-size:18px; margin-bottom:10px;}
#geral #conteudo #esq {width:260px; float:left;}

#geral #conteudo #esq #lista-noticias .item-noticias {margin-bottom:26px;}
#geral #conteudo #esq #lista-noticias .item-noticias .data-noticia {font-size:11px;}
#geral #conteudo #esq #lista-noticias .item-noticias .titulo-noticia {color:#7bd700;}
#geral #conteudo #esq #lista-noticias .item-noticias .texto-noticia, #geral #conteudo .texto-subsecao {text-align:justify; color:#4c77a3;}

#geral #conteudo #dir {width:630px; float:right; overflow:hidden;}
#geral #conteudo #dir #lista-fotos-empreendimentos {overflow:hidden; margin-bottom:20px;}
#geral #conteudo #dir #lista-fotos-empreendimentos .item-fotos-empreendimentos {margin-left:2px; float:left; background:url("../images/bg-fotos-empreendimentos.png") no-repeat;width:155px; height:121px; text-align:center;}
#geral #conteudo #dir #lista-fotos-empreendimentos .item-fotos-empreendimentos:first-child  {margin:0;}
#geral #conteudo #dir #lista-fotos-empreendimentos .item-fotos-empreendimentos .foto {padding-top:7px;}
#geral #conteudo #dir .btn-saiba-mais {float:right; margin:0 20px; padding:10px 0;}

#rodape #menu-baixo-ajuda {width:952px; margin:0 auto; overflow:hidden; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #ddd; }

#rodape #menu-baixo-ajuda #ajuda {float:right; color:#999; font-size:18px;}
#rodape #menu-baixo-ajuda #ajuda a {padding-top:7px; height:32px; padding-left:40px; background:url("../images/bullet-ajuda.jpg") left top no-repeat; display:block; color:#999; text-decoration:none;}
#rodape #menu-baixo-ajuda #menu-baixo {float:left; margin-top:10px;}
#rodape #menu-baixo-ajuda #menu-baixo ul {list-style:none;}
#rodape #menu-baixo-ajuda #menu-baixo ul li {margin-left:10px; padding-left:24px; background:url("../images/bullet-menu-baixo.jpg") left center no-repeat; display:inline;}
#rodape #menu-baixo-ajuda #menu-baixo ul li:first-child {padding:0; margin:0; background:none;}
#rodape #menu-baixo-ajuda #menu-baixo ul li a {font-size:12px; color:#999; text-decoration:none;}

#rodape {background:#fff; color:#999; font-size:12px; margin-top:7px; min-height:150px;}
#rodape #endereco-assinatura {width:952px; margin:20px auto;}
#rodape #endereco-assinatura .endereco {float:left; line-height:150%;}
#rodape #endereco-assinatura .endereco span {color:#7bd700;}
#rodape #endereco-assinatura .assinatura {float:right; margin-top:25px;}
