img {vertical-align:middle;}
#topo .saudacao-sistema {width:970px; margin:0 auto; text-align:right; font-size:11px; color:#666; padding-top:15px;}
a {color:#fff; text-decoration:none;}
#topo .saudacao-sistema .btn-sair {margin-left:15px; font-size: 14px; font-weight: bold;}
#conteudo #box-conteudo p {line-height:160%; margin-bottom:15px; text-align: justify;}

#geral #menu {min-height:55px; max-height:60px; _height:55px;}
#geral .navegacao {width:970px; padding-bottom:5px; margin:12px auto 0 auto; color:#666; letter-spacing:-3px;}
#geral .navegacao .esquerda {float:left;}
#geral .navegacao .secao {padding-bottom:10px; color:#fff; font-size:14px; margin-right:5px; letter-spacing:0; background:url("../_imgs/bg-item-navegacao.jpg") left bottom repeat-x;}
#geral .navegacao .secao a, #geral .navegacao .sub-secao a {text-decoration:none; color:#fff;}
#geral .navegacao .sub-secao {display:inline; padding-bottom:10px; color:#fff; font-size:20px; margin-left:10px; letter-spacing:0; background:url("../_imgs/bg-item-navegacao.jpg") left bottom repeat-x;}
#geral .navegacao .sub-secao.legenda-historico, #geral .navegacao .sub-secao.legenda-estrutura, #geral .navegacao .sub-secao.legenda-governanca {display:none;}
#geral .navegacao .voltar { padding-top:6px; float:right; letter-spacing:0; font-family:arial;}
#geral .navegacao .voltar a {color:#666; text-decoration:none;}
#geral .navegacao .voltar img {padding-right:5px; vertical-align:middle;}
#geral .navegacao .seleciona-mes {width:300px; float:right; letter-spacing:0;margin-right:-17px;width:215px;}
#geral .navegacao .seleciona-mes form select {border-left:1px solid #545655; border-top:1px solid #545655; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:2px;}
#geral .navegacao .seleciona-mes .mes-atual {float:left; padding-top:5px; margin-right:15px; color:#ff}
#geral .navegacao .seleciona-mes .selectAno {float:left; margin-right:10px;}
#geral .navegacao .seleciona-mes .selectAno optgroup option {padding:0 0 0 20px;width:100px;}
#geral .navegacao .seleciona-mes .selectAno .w75 {width:75px;}
#geral .navegacao .seleciona-mes .selectMes .w115 {width:115px;}
#geral .navegacao .seleciona-mes .selectMes {float:left;}

#geral #conteudo {margin-top:0;}
#geral #conteudo #box-conteudo {width:966px; height:242px; margin:11px auto 0 auto; background:url("../_imgs/bg-conteudo-internas.png") left 0px repeat-x; overflow:hidden; padding:24px;}

#geral #conteudo #box-conteudo .menu-conteudo {float:left; width:124px;}
#geral #conteudo #box-conteudo .menu-conteudo ul {list-style:none;}
#geral #conteudo #box-conteudo .menu-conteudo ul li {display:block; width:100%; height:26px; margin-bottom:5px; font-size:15px;}
#geral #conteudo #box-conteudo .menu-conteudo ul li.ativo a {background-position:left bottom;}
#geral #conteudo #box-conteudo .menu-conteudo ul li a {display:block; height:14px; background:url("../_imgs/bg-menu-item-conteudo.png") left top no-repeat; color:#fff; text-decoration:none; padding:6px;}
/* #geral #conteudo #box-conteudo .menu-conteudo ul li a:hover {background-position:left bottom;} */

#geral #conteudo #box-conteudo .corpo-conteudo {width:782px; float:right;}
#geral #conteudo #box-conteudo .corpo-conteudo div {display:none;}
#geral #conteudo #box-conteudo .corpo-conteudo div.ativo {display:block;}

#geral #conteudo #box-conteudo #lista-empreendimentos {overflow:hidden;}
#geral #conteudo #box-conteudo #lista-empreendimentos .item-empreendimentos {float:left; width:173px; height:111px; padding:2px; background:url("../_imgs/bg-box-foto.png"); margin-left:15px; margin-bottom:15px; _height:10px;}
#geral #conteudo #box-conteudo #lista-empreendimentos .item-empreendimentos.sem-margem {margin-left:0;}
#geral #conteudo #box-conteudo #lista-empreendimentos .item-empreendimentos .legenda, #geral #conteudo #box-conteudo .esq .legenda {padding-left:4px; margin-top:8px; height:100%;}
#geral #conteudo #box-conteudo #lista-empreendimentos .item-empreendimentos .legenda a, #geral #conteudo #box-conteudo .esq .legenda a {color:#fff; text-decoration:none;}

#geral #conteudo #box-conteudo .esq {float:left; width:245px; height:207px; padding:5px; background:url("../_imgs/bg-box-foto.png"); margin-right:20px;}
#geral #conteudo #box-conteudo .meio {float:left; width:390px; margin-right:29px;}
#geral #conteudo #box-conteudo .dir {float:left; width:266px; text-align:justify;}
#geral #conteudo #box-conteudo .dir.lancamentos {float:left; width:681px; text-align:justify;}
.duas-colunas {overflow:hidden; margin-bottom:10px;}
.duas-colunas .col-esq {width:128px; float:left; background:url("../_imgs/linha-pontilhada.jpg") left bottom repeat-x; padding-bottom:4px; margin-right:13px;}
.duas-colunas .col-dir {width:249px; float:left; background:url("../_imgs/linha-pontilhada.jpg") left bottom repeat-x; padding-bottom:4px; font-weight:bold;}

#geral #conteudo #box-conteudo #carossel-fotos .foto {margin-bottom:15px; padding:2px; background:url("../_imgs/bg-box-foto.png");}

#geral #conteudo #box-conteudo .box-login {float:left; width:300px; margin-top:20px; padding-top:20px; background:url("../_imgs/bg-form-login.png") repeat-x;}
#geral #conteudo #box-conteudo .texto-login {float:right; width:630px; margin-top:20px; padding-top:20px; background:url("../_imgs/bg-form-login.png") repeat-x;}

form .campo input {width:286px; padding:5px; border:2px solid #C6C6C6; margin-bottom:8px;}
form .campo-textarea {float:left;}
form .campo-submit {float:right; padding-top:3px;}
form .campo-textarea textarea {border:2px solid #C6C6C6; font-family:Arial; font-size:12px; height:90px; margin-bottom:3px; padding:5px; width:286px; }
#FormLogin .submit {margin-top:13px; text-align:right;}

#geral #conteudo #box-conteudo .acompanhe-obra {float:left; width:738px; min-height:300px;}
#geral #conteudo #box-conteudo .acompanhe-obra #lista-empreendimentos .item-empreendimentos {margin-left:10px;}
#geral #conteudo #box-conteudo .acompanhe-obra #lista-empreendimentos .item-empreendimentos.sem-margem {margin-left:0;}

#geral #conteudo #box-conteudo .sac {float:right; width:192px; min-height:300px;}
#geral #conteudo #box-conteudo .sac .imprima {font-size:20px; line-height:130%;}
#geral #conteudo #box-conteudo .sac .imprima a {color:#fff; text-decoration:none;}

#geral #conteudo #box-conteudo .fotos {float:left; width:205px; min-height:300px;}
#geral #conteudo #box-conteudo .fotos .item-fotos {float:left; padding:2px; background:url("../_imgs/bg-box-foto.png"); margin:0 0 8px 8px;}
#geral #conteudo #box-conteudo .fotos .item-fotos.sem-margem {margin-left:0;}

#geral #conteudo #box-conteudo .acompanhe-obra .titulo, #geral #conteudo #box-conteudo .sac .titulo, #geral #conteudo #box-conteudo .fotos .titulo, #geral #conteudo #box-conteudo .andamento-acompanheObra .titulo, #geral #conteudo #box-conteudo .formulario .titulo, #geral #conteudo #box-conteudo .emails .titulo, #geral #conteudo #box-conteudo .localizacao .titulo {background:url("../_imgs/bg-form-login.png") left bottom repeat-x; padding-bottom:10px; font-size:17px; margin-bottom:15px;}

#geral #conteudo #box-conteudo .formulario, #geral #conteudo #box-conteudo .emails, #geral #conteudo #box-conteudo .localizacao {float:left; width:300px; margin-right:30px;}
#geral #conteudo #box-conteudo .emails{width:250px;}
#geral #conteudo #box-conteudo .localizacao{width:348px;}
#geral #conteudo #box-conteudo .emails .item-emails {margin-bottom:25px;}
#geral #conteudo #box-conteudo .emails .item-emails .setor {font-weight:bold;}
#geral #conteudo #box-conteudo .localizacao {margin-right:0;}
#geral #conteudo #box-conteudo .localizacao .endereco {font-weight:bold; margin:10px 0 5px 0;}
#geral #conteudo #box-conteudo .localizacao .telefones .fone {padding-bottom:3px;}



.andamento-acompanheObra{
float: right; width: 725px;
}
 .lista-boletos{
     width: 966px;
}


.item-doAndamento{
float: left; width: 200px; height: 30px; margin: 0 10px 10px 10px; font-size: 12px; _margin-bottom:8px;
}
.item-doAndamento .tit-doAndamento{
	float: left; width: 160px; height: 12px; font-weight: bold; color: #FFFFFF; margin-bottom:5px; _margin-bottom:3px;
}
.item-doAndamento .porcentagem-doAndamento{
	float: right; width: 35px; height: 12px; font-weight: bold; color: #2FA137; text-align: right;
}
.item-doAndamento .grafico-doAndamento{
	float: left; width: 200px; height: 15px; background: #D5D9DB; margin-top: 2px; position: relative;
}
.item-doAndamento .grafico-doAndamento .gradeAndamento{
	width: 200px; height: 15px; background: url(../_imgs/bg-grafico.gif) no-repeat left top; position: absolute; z-index: 2;
}
.item-doAndamento .grafico-doAndamento .bgVerde-Andamento{
	width: 200px; height: 15px; background: #2FA137; position: absolute; z-index: 1;
}


.w960{ width: 960px; overflow: hidden; }


#empreendimentos_select {
    width: 300px;
    border: 2px #C6C6C6 solid;
    padding: 4px;
    margin: 0 0 8px 0;
}
#blocos_select {
    width: 300px;
    border: 2px #C6C6C6 solid;
    padding: 4px;
    margin: 0 0 8px 0;
}