a {
	color: #2A55DB;
}

a:visited {
	color: #2A55DB;
}

body {
	padding:0px;
	margin:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-align: center;
	color:#555555;
	background-image: url("../imagens/fundo_header.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
    
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	margin: 0;
}

h3 {
	margin-top: 0;
}

.limpa{
	clear:both;
}

.header{ 
	height:90px;
	width:1000px;
	margin:0 auto;
}

.header .logo{
	padding:15px;
	float:left;
}

.header .funcionalidades{
	float:right;
	margin-right: 10px;
}

.header .funcionalidades .busca{
	width: 538px;
}

.header .funcionalidades .links{
	padding-top:15px;
	text-align:right;
}

.header .funcionalidades .links img{
	margin-left:10px;
}

.header .busca input{
	margin-top:3px;
}

html>body .header .busca input{
	margin-right:0px;
}

.header .busca img{
	float:right;
}

.menu{
	background-image: url("../imagens/fundo_menu_defalt.jpg");
	height: 42px;
	text-align: center;
    margin-left: auto;
    margin-right: auto;
    float:left;
    width:1000px;
}

.menu_container {
	padding-top:12px;
}

.menu a{
	font-size:15px;
	font-weight: bold;
	list-style: none;
	margin-left:10px;
	margin-right:10px;
	color:#FFFFFF;
	text-decoration: none;
	font-variant: small-caps;
}
.cami
nho {
	font-size:14px;
	font-weight: bold;
	color:#555555;
	padding-top:25px;
	padding-left:180px;
	height:25px;
}

.container_conteudo {
	width:1024px;
	margin: 0 auto;
	text-align: left;
	margin-top:0px;
}

.container_conteudo_relatorio {
	width:1076px;
	margin: 0 auto;
	text-align: left;
}

.eixo {
	float:right;
}

.eixo img{
	padding-top:90px;
}

.acesso_eixo{
	float:left;
	padding-top:42px;
	padding-left:30px;
	width:165px;
}

.opcoes_eixo ul {
	list-style-image: url("../imagens/seta.png");
}

.opcoes_eixo a {
	color:#3B4C1A;
	text-decoration: none;
}

.opcoes_eixo{
	float:left;
	margin-top:40px;
	padding-left:30px;
	font-size:10px;
	font-weight: bold;
	color:#3B4C1A;
	font-variant: small-caps;
}

html>body .opcoes_eixo{
	margin-top:33px;
}


.conteudo {
	width:1024px;
}

.conteudo .coluna33{
	width : 29%;
	float:left;
	padding:2%;
	font-size:14px;
	color: #555555;
	line-height:200%;
}

.conteudo .colunabpmenor{
	width : 28%;
	float:left;
	padding:2%;
	margin-left:30px;
	margin-right:30px;
	font-size:14px;
	color: #555555;
	line-height:145%;
}
html>body .conteudo .colunabpmenor{
	margin-left:0px;
	margin-right:0px;
}

.conteudo .colunabpmaior{
	width : 59%;
	float:left;
	margin-left:25px;
	margin-right:25px;
	font-size:14px;
	color: #555555;
	line-height:200%;
}

html>body .conteudo .colunabpmaior{
	width : 59%;
	float:left;
	padding:2%;
	font-size:14px;
	color: #555555;
	line-height:200%;
}

.conteudo .setabaixo{
	text-align: center;
}

.conteudo .setacima{
	text-align: center;
	position:relative;
	left:-40px;
}

.conteudo .setabaixo .direita{
	text-align: right;
	margin-right:20px;
	position:relative;
	left:120px;
}

html>body .conteudo .setabaixo .direita{
	position:relative;
	left:0px;
}

.conteudo .setabaixo .lista{
	text-align: right;
	margin-right:20px;
	position:relative;
	left:560px;
	top:-10px;
}

html>body .conteudo .setabaixo .lista{
	position:relative;
	left:0px;
}

.grupo_footer {
	float:left;
	margin: 0 75px;
}

.grupo_footer a {
	margin: 0 20px;
}

.titulo_footer {
	float: left;
	color: 8bc43e;
	padding-left: 30px;
}

.footer{
	background: url("../imagens/rodape.gif") repeat-x scroll 0 0 transparent;
	padding-top: 160px;
	padding-bottom: 100px;
}

.footer #footer_container{
	width:600px;
	margin: 0 auto;
	margin-top:30px;
}

.container_indicador .coluna1 {
	width:230px;
	padding-left:30px;
	margin-top:60px;
	float:left; 
	font-size: 12.7px;
}

.container_indicador .coluna1 .texto_acima_filtro {
	line-height: 20px;
	width: 225px;
	padding-bottom: 15px;
}

.container_indicador .coluna1 select {
	width: 140px;
	margin-top: 8px;
}

.container_indicador .coluna2 {
	width: 600px;
	margin-left: 30px;
	margin-top: 65px;
	float: left;
	line-height: 20px; 
	font-size: 12.7px;
}

.container_bp .coluna1{
	width:140px;
	!padding-left:30px;
	margin-top:60px;
	float:left;
}

.container_bp .coluna1 SELECT{
	width:140px;
	margin-top:8px;
}

.container_bp .coluna1 INPUT{
	margin-top:18px;
	width:140px;
}

.container_bp .coluna1 img{
	margin-top:5px;
}

.container_bp .coluna1 .texto_acima_filtro {
	line-height: 20px;
	width: 165px;
	padding-bottom: 15px;

}

.container_bp .coluna2{
	width:600px;
	margin-left:50px;
	margin-top:25px;
	!margin-right:50px;
	float:left;
}

.container_bp .coluna2 SELECT{
	width:140px;
	margin-top:8px;
}

.container_bp .coluna2 INPUT{
	margin-top:18px;
	width:140px;
}

.container_bp .coluna2 img{
	margin-top:5px;
}

.container_bp .coluna_carta{
	width:640px;
	padding-left:60px;
	padding-right:60px;
	padding-top:45px;
	float:left;
	font-size:12px;
	line-height: 20px;
	!font-weight: bold;
}

.container_bp .coluna_carta h1{
	font-size:20px;
}

html>body .container_bp .coluna_carta{
	width:490px;
	padding-left:60px;
	padding-right:60px;
	padding-top:45px;
	float:left;
	font-size:12px;
	line-height: 20px;
	!font-weight: bold;
}

html>body .container_bp .coluna_carta h1{
	font-size:20px;
}

.baixar_carta {
	width:285px;
	padding-left:0px;
	margin-top:-40px;
	float:left;
	color:#787878;
	margin-bottom:30px;
	!padding-top:45px;
}

.baixar_carta h1{
	font-size:16px;
	margin:0px;
	padding:0px;
}

html>body .baixar_carta {
	margin-top:30px;
}

.container_bp .coluna_imagens{
	width:375px;
	padding-top:40px;
	float:left;
	color:#7d7d7d;
}

.container_bp #resultado_busca {
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: #555;
	display: block;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	height: 1540px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 755px;
}

.container_bp .coluna_imagens h1{
	font-size: 12px;
}

.container_bp .coluna_imagens .header_coluna h1{
	font-size: 16px;
	margin-top:15px;
}

.container_bp .coluna_imagens .header_coluna{
	color:#555555;
	font-weight: bold;
}

.container_bp .coluna_imagens .header_coluna:after{
	content: url("../imagens/divisor_bp.jpg");
}

.container_bp .coluna_imagens .container_coluna{
	margin-bottom:10px;
}

.container_bp .coluna_imagens .container_coluna img{
	margin-top:10px;
}

.container_bp .coluna_imagens .container_imagens{
	!width:253px;
	float:right;
	margin-bottom:20px;
}

.container_bp .container_imagens{
	margin-bottom:30px;
	font-weight: bold;
	font-size:12px;
}

.box_255 {
	width:255px;
	background:url("../imagens/bg_box_plataforma_bg_reduz.png") bottom left no-repeat;
}
.box_255 .top {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("../imagens/bg_box_plataforma_bg_reduz.png") top left no-repeat;
}
.box_255 .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #deeec8;
	border-width:0 1px;
	background:#fff;
	overflow: hidden;
}
.box_255 .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

.box_participar {
	width:226px;
	background:url("../imagens/apoiadores_botao2.png") bottom left no-repeat;
}
.box_participar .top {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("../imagens/apoiadores_botao2.png") top left no-repeat;
}
.box_participar .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 1px;
	background:#fff;
	height: 280px;
}
.box_participar .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

.box_status_eixo {
	width:226px;
	/*background:url("../imagens/apoiadores_botao2.png") bottom left no-repeat;*/
}
.box_status_eixo .topo img{
	position:relative;
	top:-7px;
}
.box_status_eixo .top {
	margin:0;
	padding:7px 10px 3px 10px;
	/*background:url("../imagens/apoiadores_botao2.png") top left no-repeat;*/
}
.box_status_eixo .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 1px;
	background:#fff;
	height: 35px;
	width: 237px;
}
.box_status_eixo .box_conteudo .titulo{
	font-size: 14px;
	font-weight: bold;
}
.box_status_eixo .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

#apoiadores_esquerdo #apoiadores_box{
	width:226px;
	height:275px;
	margin-left:10px;
	margin-top:26px;
}

.box_170 {
	width:170px;
	background:url("../imagens/box_170.png") bottom left no-repeat;
}
.box_170 .top {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("../imagens/box_170.png") top left no-repeat;
}
.box_170 .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #c8e3a2;
	border-width:0 1px;
	background:#fff;
}
.box_170 .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

.box_450 {
	width:450px;
	background:url("../imagens/box_450.png") bottom left no-repeat;
}
.box_450 .top {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("../imagens/box_450.png") top left no-repeat;
}
.box_450 .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:2px solid #038753;
	border-width:0 2px;
	background:#fff;
}
.box_450 .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

.container_bp .coluna3{
	width:285px;
	padding-left:0px;
	!margin-top:40px;
	float:left;
	color:#787878;
	margin-bottom:30px;
	!padding-top:45px;
}

.container_bp .coluna3 h1{
	font-size:16px;
	margin:0px;
	padding:0px;
}

.container_bp .coluna3 .compartilhar{
	margin-bottom:30px;
}

.container_bp .coluna3 header_coluna{
	color:#555555;
}

.container_bp .coluna3 .container_coluna{
	text-align:left;
	margin-left:10px;
	margin-right:10px;
}

.container_bp .coluna3 .container_coluna .container_foto img{
	margin-right:10px;
	margin-bottom:10px;
}

.container_bp .coluna3 .container_coluna li{
	list-style-type: none;
}

.container_bp .coluna3 .divisor_coluna{
	margin-top:30px;
}

.container_bp .coluna3 .container_coluna a{
	text-decoration: none;
}

.box_rounded{
	width:100%;
	background: url("../imagens/rounds/1/round_bk_1.png");
}

.box_rounded_home{
	width: 285px;
	background: url("../imagens/rounds/1/round_bk_2.png");
	overflow: hidden;
}

.box_rounded_nhome{
    width: 350px;
    background: url("../imagens/rounds/1/round_bk_2nhome.png");
    overflow: hidden;
}

.box_rounded_video_carta{
	background: url("../imagens/rounds/1/round_bk_2_aumentado.png");
}

.box_rounded_juntese {
	background: url("../imagens/rounds/1/round_bk_1.png");
	height: 50px;
}

.box_rounded_texto{
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	line-height:22px;
}

.box_rounded_texto h1{
	font-weight: bold;
	font-size:12px;
	margin-top:0px;
}

.box_rounded_conteudo{
	padding-left:10px;
	padding-right:15px;
}

.separador_bottom{
	margin-bottom:25px;
}

.box_rounded3{
	width:100%;
	background: url("../imagens/rounds/3/round_bk_1.png");
}

.box_rounded3_conteudo{
	padding-left:10px;
	padding-right:10px;
}

.info_mapa{
	width:285px;
	float:left;
	margin-top:35px;
	margin-left:40px;
	margin-bottom:30px;
	line-height: 20px;
}

.info_mapa select{
	width:130px;
}

.info_mapa table{
	margin-bottom:20px;
}

#mapa_local{
	margin-left:3px;
}

.mapa h1{
	font-size:18px;
}

.box_rounded2 {
	width: 574px;
	background: url("../imagens/rounds/2/round_bk_1.jpg");
}

.texto_separado{
	float:left;
	line-height:24px;
	font-size: 14px;
	padding: 0 5px;
}

.box_rounded2 .texto_separado h1{
	line-height:25px;
	margin:0;
	margin-bottom:10px;
}

.box_rounded2 .imagem{
	float:right;
	width:170px;
	text-align:right;
	margin-right:20px;
	!margin-top:10px;
	text-align:center;
}

.box_rounded2_conteudo{
	margin-left:10px;
	font-size:12px;
}

.box_rounded2_conteudo h1{
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

.mapa{
	float:right;
	margin-top:35px;
	margin-right:40px;
}

.info_mapa_mundi{
	float:left;
	width:330px;
	line-height:22px;
	background: white;
}

.coluna1_larga {
	width:600px;
	float:left;
	margin-left:20px;
	margin-top:30px;
}

.coluna2_larga {
	width:350px;
	float:right;
	margin-top:30px;
	margin-right:20px;
}

.coluna1_larga .eixo{
	margin-left:-10px;
}

.referencia .coluna1{
	width: 185px;
	float:left;
	padding-left:100px;
}

.referencia .coluna1 img{
	margin-bottom:20px;
}

.referencia .coluna2{
	width: 590px;
	float:right;
	line-height:22px;
	margin-bottom:30px;
	margin-right:50px;
}

.plataforma {
	margin-top:55px;
}

.plataforma .coluna1{
	width: 220px;
	float:left;
	padding-left:60px;
	/*margin-top: 35px;*/
}

.plataforma .coluna2{
	width: 560px;
	float:right;
	line-height:22px;
	margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 40px;
}

.plataforma .coluna2 h1{
	font-size:20px;
}

.container_eixos .coluna_eixos{
	width: 230px;
	padding-top:60px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:50px;
}

.container_eixos .coluna_texto{
	width: 360px;
	margin-left:30px;
	margin-right:30px;
	margin-top:60px;
	float:left;
	line-height:20px;
}

html>body .container_eixos .coluna_texto{
	margin-left:40px;
	margin-right:40px;
}

.container_eixos .coluna_eixos .single{
	padding-top:15px;
}

.container_eixos .coluna_eixos .double{
	padding-top:6px;
}

.container_eixos .coluna_eixos .eixo_bens,
.container_eixos .coluna_eixos .eixo_governanca,
.container_eixos .coluna_eixos .eixo_gestao,
.container_eixos .coluna_eixos .eixo_consumo,
.container_eixos .coluna_eixos .eixo_planejamento,
.container_eixos .coluna_eixos .eixo_mobilidade,
.container_eixos .coluna_eixos .eixo_acao,
.container_eixos .coluna_eixos .eixo_economia,
.container_eixos .coluna_eixos .eixo_equidade,
.container_eixos .coluna_eixos .eixo_local,
.container_eixos .coluna_eixos .eixo_educacao,
.container_eixos .coluna_eixos .eixo_cultura,
.container_eixos .coluna_eixos .eixo_futuro
{
	width:239px;
	height:47px;
	display:block;
	background-image:url("../imagens/fundo_eixo.jpg");
	background-repeat: no-repeat;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	margin-bottom:10px;
}

.container_eixos .coluna_eixos .eixo_governanca:hover {
	background: url("../imagens/fundo_eixo_1.jpg");
}
.container_eixos .coluna_eixos .eixo_gestao:hover {
	background: url("../imagens/fundo_eixo_2.jpg");
}
.container_eixos .coluna_eixos .eixo_bens:hover {
	background: url("../imagens/fundo_eixo_3.jpg");
}
.container_eixos .coluna_eixos .eixo_consumo:hover {
	background: url("../imagens/fundo_eixo_4.jpg");
}
.container_eixos .coluna_eixos .eixo_planejamento:hover {
	background: url("../imagens/fundo_eixo_5.jpg");
}
.container_eixos .coluna_eixos .eixo_mobilidade:hover {
	background: url("../imagens/fundo_eixo_6.jpg");
	color:#FFF;
}


.container_eixos .coluna_eixos .eixo_acao:hover {
	background: url("../imagens/fundo_eixo_7.jpg");
	color:#FFF;
}
.container_eixos .coluna_eixos .eixo_economia:hover {
	background: url("../imagens/fundo_eixo_8.jpg");
	color:#FFF;
}
.container_eixos .coluna_eixos .eixo_equidade:hover {
	background: url("../imagens/fundo_eixo_9.jpg");
	color:#FFF;
}
.container_eixos .coluna_eixos .eixo_local:hover {
	background: url("../imagens/fundo_eixo_10.jpg");
	color:#FFF;
}
.container_eixos .coluna_eixos .eixo_educacao:hover {
	background: url("../imagens/fundo_eixo_11.jpg");
}
.container_eixos .coluna_eixos .eixo_cultura:hover {
	background: url("../imagens/fundo_eixo_12.jpg");
}
.container_eixos .coluna_eixos .eixo_futuro:hover {
	background: url("../imagens/fundo_eixo_13.jpg");
}

.container_eixos .coluna_eixos a{
	color:#555555;
	text-decoration: none;
}

.container_eixos .coluna_eixos .eixo .conteudo_eixo_normal{
	margin:14px;
}

.container_eixos .coluna_eixos .eixo .conteudo_eixo_double{
	margin:8px;
}

.container_eixos .coluna_texto .texto_eixo{
	float:right;
}

.container_eixos .coluna_texto .titulo_eixo{
	float:left;
	font-size:14px;
	font-weight: bold;
}

.container_bp .coluna3 .container_coluna .setabaixo img{
	margin-top:-15px;
}

.coluna_referencias .round_referencia{
	width:128px;
	height:32px;
	display:block;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	margin-bottom:10px;
	color:#000;
	text-decoration: none;
}
.coluna_referencias .round_referencia .single{
	padding-top:8px;
}
!--defalt--!

.menu{
	background-image: url("../imagens/fundo_menu_5.jpg");
}

.menu a{
	!color:#3a4b1a;
	color:#FFF;
}

.menu a:active,
.menu a:link,
.menu a:visited { 
	color: #FFFFFF;
}

.menu a:hover {
	color:#3a4b1a;
	text-decoration: none;
}

.box_rounded{
	background: url("../imagens/rounds/1/round_bk_1.png");
}

.box_rounded2{
	background: url("../imagens/rounds/2/round_bk_1.png");
}

.box_rounded3{
	background: url("../imagens/rounds/3/round_bk_1.png");
}

.box_main {
	background: url("../imagens/rounds/1/round_bk_2_home.png");
	width: 570px;
}

.box_main_nhome {
    background: url("../imagens/rounds/1/round_bk_2_nhome.png");
    width: 600px;
}

.botao_boa_pratica img{
	position:absolute;
	clip: rect(334px 280px 370px 0px);
}
.botao_boa_pratica{
	position:relative;
	top:-334px;
}

.setabaixo img{
	position:absolute;
	clip: rect(0px 15px 9px 0px);
}
.setabaixo{
	position:relative;
	top:-4px;
}

.opcoes_eixo a {
	color:#2c6043;
}

.links_eixos{
	width:170px;
	height:37px;
	padding-left:18px;
	margin-top:5px;
}

.opcoes_eixo .texto {
	font-size:22px;
	margin-top:-20px;
	margin-left:15px;
}

.botao_compartilhar img{
	position:absolute;
	clip: rect(234px 280px 260px 0px);
	position:relative;
	top:-25px;
}

html>body .botao_compartilhar{
	position:relative;
	top:-205px;
}

.botao_compartilhar{
	position:relative;
	top:-235px;
}

.acessar_eixo {
	height: 26px;
	width: 325px;
	margin-bottom:20px;
	overflow: hidden;
}

.botao_filtrar img{
	position:absolute;
	clip: rect(0px 280px 26px 0px);
}

.botao_filtrar{
	position:relative;
	top:-10px;
	margin-top: 5px;
}

.botao_ir img{
	position:absolute;
	clip: rect(0px 280px 26px 0px);
	left:500px;
}

html>body .botao_ir img{
	left:145px;
}

.botao_ir{
	position:relative;
	top:-0px;
	text-align:right;
}

.topo img{
	position:relative;
	top:2px;
}

.container_buscar input{
	float:left;
}

.busca_ir{
	float:right;
	width:69px;
	height:26px;
	margin-right:-0px;
	background-image:url('../imagens/botoes_buscar.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.busca_ir_nhome{
    width:69px;
    height:26px;
    background-image:url('../imagens/botoes_buscar.png');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

html>body .busca_ir{
	margin-right:-8px;
}

html>body .busca_ir a{
	margin-left:-10px;
}

.inferior{
	position:relative;
	top:-0px;
}

html>body .inferior{
	position:relative;
	top:-12px;
}

.contato table{
	font-size:12px;
}

.contato_enviar{
	margin-top:10px;
}

.breadcrumbs {
	font-weight: bold;
	text-align:left;
	width:1000px;
	margin:10px auto;
}

.breadcrumbs #caminho {
	margin:20px 20px;
	color:#969696;
	font-variant: small-caps;
}

.breadcrumbs #caminho a{
	color:#969696;
	text-decoration: none;
}

.canto_esquerdo {
	float:left;
	background-image:url('../imagens/canto_arredondado.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#FFFFFF;
	height:42px;
	width:8px;
}

.canto_direito {
	float:right;
	background-image:url('../imagens/canto_arredondado.png');
	background-repeat:no-repeat;
	background-position:-8px 0px;
	background-color:#FFFFFF;
	height:42px;
	width:8px;
}

.paginacao {
	width: 100%;
	text-align: center;
}

.twitter {
	float: right;
	width: 285px;
	line-height: 100%;
}

#seta_twitter {
	float: left;
	font-weight: bold;
	font-style: italic;
}

.twitter_bird {
	float: right;
	margin-right: 25px;
}

.container_bp .coluna_noticias{
	width:600px;
	padding-left:40px;
	padding-right:10px;
	!padding-top:25px;
	float:left;
	font-size:12px;
	line-height: 20px;
	!font-weight: bold;
}

.container_bp .coluna_noticias h1{
	font-size:20px;
}

.noticias_home
{
	width:285px;
	height:73px;
	display:block;
	background-image:url("../imagens/noticias.png");
	background-repeat: no-repeat;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	margin-bottom:10px;
}

.noticias_home:hover {
	background-image: url("../imagens/noticias_hover.png");
}


.signatario
{
	width:253px;
	height:73px;
	display:block;
	background-image:url("../imagens/bt_cartacompromissoa.png");
	background-repeat: no-repeat;
	margin-bottom:10px;
}

.signatario:hover {
	background-image: url("../imagens/bt_cartacompromissob.png");
}

.juntese {
	width: 140px;
	text-align: left;
	float: right;
	padding-top: 3px;
}

.botoes_juntese {
	margin: 0 5px;
	float: left;
}

.button_home {
	float:left;
	margin:15px; 
	text-align:center;
	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
}

.button_home a:hover {
	text-decoration: none;
}

.button_home a:hover, 
.button_home a:link, 
.button_home a:active, 
.button_home a:visited {
	outline: none;
	color: #555555;
}

.button_home_juntese {
	float: left;
	text-align:center;
	font-size: 12.4px;
	font-family: Helvetica, Arial, Sans-Serif;
	margin-top: 12px;
	margin-left: 10px;
}

.button {
	background-image: url("../imagens/apoiadores_botao1.png");
	width:225px;
	height:50px;
	margin: 0 10px 10px 15px;
	clear:both;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	list-style: none;
}

.button a:hover,
.button a:active,
.button a:link,
.button a:visited {
	color: #FFFFFF;
}

.button_nhome {
    background-image: url("../imagens/apoiadores_botao_300.png");
    width:350px;
    height:50px;
    margin: 0 10px 10px 0px;
    clear:both;
    float:left;
    font-weight:bold;
    color:#ffffff;
    font-size:17px;
    text-align:center;
    list-style: none;
}

.button_nhome a:hover,
.button_nhome a:active,
.button_nhome a:link,
.button_nhome a:visited {
    color: #FFFFFF;
}

.nhome_cc_title{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	margin-top:2px;
}

.nhome_cc_body{
	font-size:14px;
    text-justify;
}

.nhome_cc_pub{
	padding:10px;
	font-size:14px;
}

.nhome_title_esq{
	font-size:18px;
    text-align:center;
    font-weight:bold;
}

.button_esquerda {
	background-image: url("../imagens/apoiadores_botao1.png");
	width:225px;
	height:50px;
	margin-top:5px;
	margin-left:0;
	margin-bottom: 5px;
	clear:both;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	list-style: none;
}

.button_esquerda a:hover,
.button_esquerda a:active,
.button_esquerda a:link,
.button_esquerda a:visited {
	color: #FFFFFF;
}

.botoes_header {
	float: left;
	margin-top: 40px;
	margin-left: 15px;
	width: 650px;
	height: 50px;
}

.button_header_op {
	background-image: url("../imagens/apoiadores_botao1_reduz.png");
	width:180px;
	height:50px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:16px;
	text-align:center;
	margin: 0 5px 0 20px;
}

.button_header_op a:hover,
.button_header_op a:active,
.button_header_op a:link,
.button_header_op a:visited {
	color: #FFFFFF;
}

.button_vereixo {
	border-top: 1px solid #689071;
	background: #88C342;
	padding: 9px 18px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 15px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	list-style-type:none;
	text-align: center;
}
.button_vereixo:hover {
	border-top-color: #34633e;
	background: #34633e;
	color: #ffffff;
}
.button_vereixo:active {
	border-top-color: #689071;
	background: #689071;
}

.botoes_vereixo {
	float: left;
	margin-top: 40px;
	margin-left: 40px;
	width: 560px;
}

.botoes_vereixo a {
	float: left;
	color: #FFFFFF;
}

.mais_boas_praticas a {
	float: right;
	width: 789px;
	text-align: right;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#2A55DB;
	font-weight: bold;
	text-decoration: none;
}

.lingua {
	font-weight: bold;
	color: #000000;
	float: right;
	margin-top: 4px;
}

.lingua a {
	color: #2A55DB;
}

.lingua a:hover {
	text-decoration: none;
}

h2 {
	margin-top: 0;
}

#definicoesNewsletter select {
	width: 75px;
}

#definicoesNewsletter h2{
	font-size:14px;
	color:#646464;
}
#definicoesNewsletter{
	font-size:12px;
	color:#555;
	line-height: 20px;
	margin-top: 40px;
}
#newsletterCorlum1{
	padding-top:20px;
	margin-left: 30px;
	float:left;
	width:300px;
}
#newsletterCorlum2{
	padding-top:20px;
	float:left;
	width:330px;
	margin-left: 30px;
}
#newsletterCorlum3{
	padding-top:20px;
	float:left;
	width:300px;
	margin-left: 30px;
}
#boxNewsLetter{
	width:267px;
	height:100px;
	margin-top:30px;
	background-image: url("../imagens/box_newsletter.png");
}
#boxNewsLetter .alinhasCadastrese{
	margin-left:15px;
	margin-top:19px;
	float:left;
}
#boxNewsLetter .cadastrese{
	font-weight: bold;
	font-size:14px;
	color:#646464;
}
#boxNewsLetter .alinhasCadastreseBaixo{
	margin-top:13px;
	margin-left:15px;
	width:250px;
	float:left;
	font-weight: bold;
}
#boxNewsLetter .alinhasCadastreseBaixo .inputCadastrese{
	width:175px;
	height:16px;
	border:1px solid #60ab84;
}
#newsletterCorlum2 .boxNewsletterSelect{
	background-image: url("../imagens/boxNewsLetterSelect.png");
	margin-top:15px;
	width:130px;
	height:54px;
	float:left;
	text-align:center;
}
#newsletterCorlum2 .boxNewsletterSelect .boxNewsletterSelectStyle{
	margin-top:13px;
}
#newsletterCorlum3 #newslettervcpode{
	width:227px;
	height:270px;
	background-image: url("../imagens/bg_newsletter_vcpode.png");
	margin-top:25px;
	margin-left:5px;
}
#alinha_sociedade{
	margin-left:230px;
	margin-top:70px;
}
#alinha_sociedade .box_sociedade{
	margin-bottom:10px;
    width:526px;
}
#alinha_sociedade .box_sociedade .box_superior{
	width:526px;
	height:42px;
}
#alinha_sociedade .box_sociedade .box_superior .box_superior_esquerdo{
	width:51px;
	height:42px;
	float:left;
	background-color:#8cc63f;
}
#alinha_sociedade .box_sociedade .box_superior .box_superior_esquerdo span{
	margin-top:8px;
	margin-left:19px;
	color:#ffffff;
	float:left;
	font-size:22px;
	font-weight: bold;
}
#alinha_sociedade .box_sociedade .box_superior .box_superior_direito{
	float:left;
	width:468px;
	border: 2px solid #8cc63f;
	height:38px;
	font-weight: bold;
}
#alinha_sociedade .box_sociedade .box_superior .box_superior_direito span{
	margin-top:5px;
	margin-left:5px;
	float:left;
}
#alinha_sociedade .box_sociedade .box_inferior{
	float:left;
	width:523px;
	background-image: url("../imagens/bg_box_sociedade.png");
}
#alinha_sociedade .box_sociedade .box_inferior span{
    margin-left:10px;
	margin-top:10px;
	float:left;
}
#alinha_sociedade .box_sociedade .rodape_box_inferior{
	clear:both;
	width:523px;
	background-color:#8cc63f;
	height:2px;
}

div#home_texto_principal {
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	color: #555;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	height: 128px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 600px;
}

div div#bg_box_plataforma {
	background-position: 0% 0%;
	background-repeat: repeat;
	color: #555;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	height: 113px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 570px;
	height: 113px;
}

div#bg_box_plataforma .titulo {
	font-size: 19px;
	font-weight: bold;
	padding-bottom: 15px;
}

div .titulo_h1 {
	font-size: 23px;
	font-weight: bold;
	padding-bottom: 25px;
}

#bg_box_plataforma{
	position: relative;
	background-image: url("../imagens/bg_box_plataforma_bg.png");
	width:570px;
	height:113px;
	float:left;
	margin-left: 60px;
    margin-top: 35px;
}
.bg_box_boas_praticas{
	width:343px;
	height:240px;
	background-image: url("../imagens/bg_box_boaspraticas_bg_1_aumentado.png");
	
}
.alinha_boas_praticas{
	float:left;
	margin-left:30px;
	margin-top:10px;
}
#box_grande_eixo_cima{
	width:594px;
	height:15px;
}
#box_grande_eixo_baixo{
	width:594px;
	height:17px;
}
#box_grande_eixo_conteudo{
	width:579px;
	padding-left:15px;
}
#rede_cidades_esquerdo{
	width:386px;
	float:left;
}
#rede_cidades_direito{
	float:left;
	width:610px;
	font-size:13px;
		line-height:20px;
}
#rede_cidades_bg_cidades{
	margin-top:30px;
	margin-left:34px;
}
#rede_cidades_bg_cidades  #rede_cidades_bg_cidades_cima{
	background-image: url("../imagens/bg_rede_cidades_cima.png");
	width:291px;
	height:20px;
}
#rede_cidades_bg_cidades  #rede_cidades_bg_cidades_meio{
	background-image: url("../imagens/bg_rede_cidades_meio.png");
	width:291px;
	text-align:center;
}
#rede_cidades_bg_cidades  #rede_cidades_bg_cidades_meio #rede_cidades_titulo{ 
   font-size:13px;
   font-weight: bold;
}

#rede_cidades_bg_cidades  #rede_cidades_bg_cidades_baixo{
	background-image: url("../imagens/bg_rede_cidades_baixo.png");
	width:291px;
	height:20px;
}
#surgira_topo #acao_local{
	font-weight:bold;
	color:#646464;
	font-size:17px;
	background-image: url("../imagens/acao_local.png");
	width:357px;
	height:105px;
	float:left;
}

#surgira_topo #acao_local #texto_acao{
	padding-top: 43px;
	padding-left: 130px;
}

#surgira_topo #surira_box1{
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	padding-top:5px;
	text-align:center;
	
	
	background-image: url("../imagens/surgira_box_1.png");
	width:226px;
	height:46px;
	float:left;
	margin-top:28px;
	margin-left:35px;
}
#surgira_topo #surira_box2{
		font-weight:bold;
	color:#ffffff;
	font-size:17px;
	padding-top:5px;
	text-align:center;
	background-image: url("../imagens/surgira_box_2.png");
	width:156px;
	height:46px;
	float:left;
	margin-top:28px;
	margin-left:25px;
}
#surgira_topo #surira_box3{
		font-weight:bold;
	color:#ffffff;
	font-size:17px;
	padding-top:15px;
	text-align:center;
	background-image: url("../imagens/surgira_box_3.png");
	width:125px;
	height:38px;
	float:left;
	margin-top:28px;
	margin-left:25px;
}
#surgira_esquerdo{
	margin-left:20px;
	float:left;
	width:375px;
}

#surgira_esquerdo #surira_box4{
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	background-image: url("../imagens/surgira_box_4.png");
	width:225px;
	height:50px;
	float:left;
	margin-top:51px;
	margin-left:45px;
}
#surgira_esquerdo .surira_box5{
	background-image: url("../imagens/surgira_box_5.png");
	width:269px;
	height:234px;
	float:left;
	margin-top:29px;
	margin-left:25px;
	text-align:center;
}
#surgira_esquerdo .surira_box5 .surgira_titulo_platica{
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-top:8px;
	margin-bottom:3px;
	margin-left:20px;
}
#surgira_esquerdo .surira_box6{
	width:269px;
	height:234px;
	float:left;
	margin-top:29px;
	margin-left:25px;
	text-align:center;
}
#surgira_direito{
	float:left;
	width:572px;
}
#surgira_texto{
	line-height:22px;
}
#surgira_direito #surgira_form{
	margin-left:100px;
	margin-top:20px;
}
#surgira_direito #surgira_form #surgira_form_cima{
	background-image: url("../imagens/surgira_form_cima.png");
	width:355px;
	height:23px;
}
#surgira_direito #surgira_form #surgira_form_meio{
	background-image: url("../imagens/surgira_form_meio.png");
	width:355px;
}
#surgira_direito #surgira_form #surgira_form_baixo{
	background-image: url("../imagens/surgira_form_baixo.png");
	width:355px;
	height:23px;
}
#surgira_direito #surgira_form #surgira_form_meio #surgira_alinha_form{
	margin-left:17px;
}
#surgira_direito #surgira_form #surgira_form_meio #surgira_alinha_form input{
	border: 1px #8dc63f solid;
	font-size:11px;
}
#surgira_direito #surgira_form #surgira_form_meio #surgira_alinha_form select{
	border: 1px #8dc63f solid;
	font-size:11px;
}
#surgira_direito #surgira_form #surgira_form_meio #surgira_alinha_form textarea{
	border: 1px #8dc63f solid;
	font-size:11px;
}
#surgira_direito #surgira_form #surgira_form_meio #surgira_alinha_form  #surgira_arquivo{
	background-image: url("../imagens/surgira_enviar.png");
	width:94px;
	height:23px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	padding-top:6px;
	text-align:center;
}
#surgira_direito #surgira_form #surgira_form_meio #surgira_alinha_form  #surgira_submit{
	background-image: url("../imagens/surgira_submit.png");
	width:128px;
	height:50px;
	border:0px;
	margin-top:20px;
	margin-left:90px;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
}
#apoiadores_esquerdo{
	width:295px;
	float:left;
	margin-left:97px;
}

.apoiadores_botao1{
	!margin-left:10px;
	background-image: url("../imagens/apoiadores_botao1.png");
	width:225px;
	height:50px;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;	
}

.apoiadores_botao2{
	!margin-left:10px;
	background-image: url("../imagens/apoiadores_botao1.png");
	width:225px;
	height: 50px;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
}

.mini_button a:hover,
.mini_button a:active,
.mini_button a:link,
.mini_button a:visited {
	color: #FFFFFF;
}

.apoiadores_botao1 a:hover,
.apoiadores_botao1 a:active,
.apoiadores_botao1 a:link,
.apoiadores_botao1 a:visited, 
.apoiadores_botao2 a:hover,
.apoiadores_botao2 a:active,
.apoiadores_botao2 a:link,
.apoiadores_botao2 a:visited {
	color: #ffffff;
}

#apoiadores_esquerdo #apoiadores_box{
	background-image: url("../imagens/apoiadores_botao2.png");
	width:226px;
	height:269px; /*269*/
	margin-left:10px;
	margin-top:26px; /*26*/
	
}
.apoiadores_texto{
	!margin-top:18px;
	float:left;
	font-size:21px;
	font-weight:bold;
	!margin-left:11px;
	text-align: center;
}

.apoiadores_moldebotao{
	background-image: url("../imagens/apoiadores_boxbotao.png");
	width:123px;
	height:42px;
	margin-left:39px;
	!margin-top:15px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	padding-top:2px;
}

.apoiadores_moldebotao a {
	color: white;
}

.apoiadores_moldebotao a:hover {
	color: white;
}

.apoiadores_moldebotao a:visited {
	color: white;
}

.apoiadores_moldebotao_vertical{
	background-image: url("../imagens/apoiadores_boxbotao.png");
	width:123px;
	height:42px;
	margin-left:39px;
	margin-top:15px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	padding-top:2px;
}

.apoiadores_moldebotao_vertical a {
	color: white;
}

.apoiadores_moldebotao_vertical a:hover {
	color: white;
}

.apoiadores_moldebotao_vertical a:visited {
	color: white;
}

#apoiadores_direito{
	float:left;
	width:520px;
}
#apoiadores_box2{
	background-image: url("../imagens/apoiadores_box2_maior.png");
	width:520px;
	height:145px;
	margin-top:10px;
	}

#apoiadores_box2 .texto {
	margin-top:30px;
	float:left;
	font-size:12px;
	padding-left: 20px;
	width: 480px;
	}
#apoiadores_box2 div select{
	width:130px;
	margin-left:20px;
	margin-top:10px;
}	

#mostraapoiadores {
	width: 390px;
	padding-top: 30px;
}

.apoiadores th {
	text-align: left;
}

#surgira_alinha_texto{
	float:left;
	margin-top:2px;
}

table .apoiadores th {
}

.botao_verde_pequeno {
	background-image: url("../imagens/apoiadores_boxbotao.png");
	width:123px;
	height:40px;
	!margin-left:49px;
	!margin-top:15px;
	clear:both;
	!float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	padding-top:4px;
}

.box_contato {
	width:400px;
	background:url("../imagens/box_contato.png") bottom left no-repeat;
}

.box_contato .top {
	margin:0;
	padding:15px 10px 3px 10px;
	background:url("../imagens/box_contato.png") top left no-repeat;
}

.box_contato .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 1px;
	background:#E6F9CA;
}

.box_contato .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
	
}

.box_apoiadores_3 {
	width:522px;
}

.box_apoiadores_3 .top {
	margin:0;
	padding:15px 10px 3px 10px;
	background:url("../imagens/apoiadores_box3_500.png") top left no-repeat;
}

.box_apoiadores_3 .box_conteudo {
	margin:0;
	padding:0 10px;
	border:1px solid #aad46f;
	border-width:0 1px;
	background:#E6F9CA;
}

.box_apoiadores_3 .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
	background:url("../imagens/apoiadores_box3_500.png") bottom left no-repeat;
}

.coluna1 {
	margin-top:35px;
	margin-left:40px;
	float: left;
	width: 205px;
	margin-right: 20px;
}

.coluna2 {
	margin-top:35px;
	margin-left:30px;
	float: left;
	width: 400px;
	!margin-right: 20px;
}

.coluna3 {
	margin-top:35px;
	margin-left:40px;
	float: left;
	width: 230px;
	height: 365px;
	!margin-right: 20px;
	left: 0px;
}
label {
	display: block;
}

#rolagem {
	padding: 40px 35px 0px;
}

.botao_buscar {
	background-image: url("../imagens/buscar.png");
	width:54px;
	height:25px;
	padding-top: 0;
	clear:both;
	float:left;
	font-weight:bold;
	color:#485E20;
	font-size:12px;
	text-align:center;
}

.botao_buscar a {
	color: #485E20;
}

.botao_buscar a:hover {
	color: #485E20;
}

.botao_buscar a:visited {
	color: #485E20;
}

.mais_boas_praticas {
	height: 20px;
}

.link_futuro a {
	color: #2A55DB;
}

a img {
	border: none;
}

div.centralizar{
	text-align: center;
}

div.centralizar_mini_botao_busca {
	padding-top: 5px;
}

div.botao_centralizar{
	height: 20px;
    padding-top: 15px;
}

div.botao_centralizar2{
	height: 20px;
    padding-top: 15px;
}

div.botao_centralizar_2linhas{
	padding-top: 5px;
}

div.botao_centralizar_vereixo_1 {
	padding-top: 5px;
}

div.botao_centralizar_vereixo_2 {
	margin-top: -5px;
}

div.centralizar_mini_botao {
	padding-top: 2px; 
}

#alinha_indicadores{
	margin-top: 30px;
}
#alinha_indicadores .box_indicadores{
	margin-bottom:10px;
    width:650px;
}
#alinha_indicadores .box_indicadores .box_superior{
	width:650px;
	height:50px;
}
#alinha_indicadores .box_indicadores .box_superior .box_superior_esquerdo{
	width:120px;
	height:50px;
	float:left;
	background-color:#8cc63f;
}
#alinha_indicadores .box_indicadores .box_superior .box_superior_esquerdo span{
	margin-top:4px;
	margin-left:25px;
	color:#ffffff;
	float:left;
	font-size:14px;
	text-align: center;
}
#alinha_indicadores .box_indicadores .box_superior .box_superior_direito{
	float:left;
	width: 525px;
	border: 2px solid #8cc63f;
	height: 46px;
	font-weight: bold;
}
#alinha_indicadores .box_indicadores .box_superior .box_superior_direito span{
	margin-top:5px;
	margin-left:5px;
	float:left;
}
#alinha_indicadores .box_indicadores .box_inferior{
	float:left;
	width:649px;
	background-image: url("../imagens/bg_box_sociedade_aumentado.png");
}
#alinha_indicadores .box_indicadores .box_inferior span{
    margin-left:10px;
	margin-top:10px;
	float:left;
}
#alinha_indicadores .box_indicadores .rodape_box_inferior{
	clear:both;
	width:649px;
	background-color:#8cc63f;
	height:2px;
}
#alinha_indicadores .titulo_indicador {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	line-height: 2em;
	padding: 0px 5px;
}

.box_indicadores {
	font-size: 14px;
}

.box_indicadores .titulo1 {
	font-weight: bold;
	font-size: 16px; 
}

.box_indicadores .titulo2 {
	font-weight: bold;
	font-size: 14px; 
	margin-bottom: -10px;
}

.box_indicadores .box_indicadores_item {
	width: 502px;
}

.box_indicadores .box_indicadores_espaco {
	padding-top: 13px;
}

.box_indicadores .box_centralizar{
	margin: 10px;
}

.box_indicadores .indicadores_texto {
	padding-top: 15px;
}

.box_form_assinatura {
	width:550px;
	background:url("../imagens/apoiadores_box3.png") bottom left no-repeat;
}
.box_form_assinatura .top {
	margin:0;
	padding:15px 10px 3px 10px;
	background:url("../imagens/apoiadores_box3.png") top left no-repeat;
}
.box_form_assinatura .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 1px;
	background:#E6F9CA;
}
.box_form_assinatura .bottom {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

.box_form_perfil_cidade {
	width: 210px;
	margin-bottom: 0;
}

.box_form_perfil_cidade .top {
	margin:0;
	padding:15px 10px 3px 10px;
	background:url("../imagens/apoiadores_box3_menor.png") top left no-repeat;
}

.box_form_perfil_cidade .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 1px;
	background:#E6F9CA;
}
.box_form_perfil_cidade .bottom {
	background:url("../imagens/apoiadores_box3_menor.png") bottom left no-repeat;
	display:block;
	text-align:right;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

.carta_coluna_esquerda {
	float: left;
	width: 380px;
	margin-top: 0px;
}

.carta_coluna_esquerda .texto_introdutorio {
	width: 300px; 
	height: 160px; 
	margin-left: 55px; 
	line-height: 30px; 
	font-size: 12.7px;
}

.carta_coluna_direita {
	width: 540px; 
	float: right; 
	line-height: 20px; 
	font-size: 12.7px;
}

.candidato_coluna_direita {
	width: 500px; 
	float:left; 
	margin-left: 75px; 
	margin-top: 6px; 
	line-height: 15px; 
	font-size: 12.7px;
}

.info_box_carta{
	width:380px;
	float:left;
	margin-top:70px;
	margin-left:0;
	margin-bottom:30px;
}

.dropdown_filtro_signatarios {
	margin-top: 5px;
}

.texto_relatorio {
	font-size: 12.7px;
	height: 198px;
	line-height: 30px;
	margin-left: 77px;
	width: 225px;
}

.relatorio_coluna_esquerda {
	float: left;
	width: 380px;
	margin-top: 0px;
}

.box_relatorio {
	width:224px;
	margin-left: 231px;
	background:url("../imagens/apoiadores_botao2_aumentado.png") bottom left no-repeat;
}

.box_relatorio .top {
	margin:0;
	background:url("../imagens/apoiadores_botao2_aumentado.png") top left no-repeat;
}

.box_relatorio .bottom {
	display:block;
	text-align:right;
	padding:0 103px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

.box_relatorio_2 {
	width:560px;
	margin: 0;
	height: 125px;
}

.box_relatorio_2 .top {
	height: 20px;
	width: 560px;
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("../imagens/apoiadores_botao2_aumentado.png") top left no-repeat;
}

.box_relatorio_2 .bottom {
	display:block;
	text-align:right;
	padding:0 103px 0 0;
	text-decoration: none;
	color:#44a;
	height: 50px;
	background:url("../imagens/apoiadores_botao2_aumentado.png") bottom left no-repeat;
}

.box_relatorio_2 .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 2px;
	background:#fff;
}

.box_relatorio_2 div.box_conteudo .item {
	float: left;
	width: 110px;
	margin-right: 5px;
}

.box_relatorio_3 {
	width:600px;
	height: 125px;
	margin: 0;
}

.box_relatorio_3 .top {
	margin:0;
	height: 25px;
	background:url("../imagens/apoiadores_botao2_aumentado_2.png") top left no-repeat;
}

.box_relatorio_3 .bottom {
	display:block;
	text-align:right;
	padding:0 103px 0 0;
	text-decoration:none;
	color:#44a;
	height: 20px;
	background:url("../imagens/apoiadores_botao2_aumentado_2.png") bottom left no-repeat;
}

.box_relatorio_3 .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 2px;
	background:#fff;
}

.box_relatorio_3 .box_conteudo .intro {
	padding: 20px 0 0 15px;
}

.box_relatorio_4 {
	width:700px;
	margin: 0;
}

.box_relatorio_4 .top {
	margin:0;
	height: 25px;
	background:url("../imagens/apoiadores_botao2_aumentado_3.png") top left no-repeat;
}

.box_relatorio_4 .bottom {
	display:block;
	text-align:right;
	padding:0 103px 10 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
	background:url("../imagens/apoiadores_botao2_aumentado_3.png") bottom left no-repeat;
}

.box_relatorio_4 .box_conteudo {
	margin:0;
	padding:0 22px 3px;
	border:1px solid #aad46f;
	border-width:0 2px;
	background:#fff;
}

.box_relatorio_4 .box_conteudo .intro {
	padding: 20px 0 0 15px;
}

.box_relatorio_4_externo {
	width:700px;
	margin: 0;
	margin-left: 45px;
}

.box_relatorio_4_externo .top {
	margin:0;
	margin-bottom: -21px;
	height: 25px;
	background:url("../imagens/apoiadores_botao2_aumentado_3.png") top left no-repeat;
}

.box_relatorio_4_externo .bottom {
	display:block;
	text-align:right;
	padding:0 103px 10 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
	background:url("../imagens/apoiadores_botao2_aumentado_3.png") bottom left no-repeat;
}

.box_relatorio_4_externo .box_conteudo {
	margin:0;
	padding:0 22px 3px;
	border:1px solid #aad46f;
	border-width:0 2px;
	background:#fff;
}

.box_relatorio_4_externo .box_conteudo .intro {
	padding: 20px 0 0 15px;
}


.espaco{
	padding-top: 10px;
}

.info_login_candidato {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	width: 315px;
}

.mini_button {
	background-image: url("../imagens/apoiadores_botao1_reduz_mini.png");
	width:59px;
	height:18px;
	font-weight:normal;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	font-style: normal;
}

.mini_button a:hover,
.mini_button a:active,
.mini_button a:link,
.mini_button a:visited {
	color: #FFFFFF;
}

.login_coluna_esquerda {
	float: left;
	width: 380px;
	margin-top: 6px;
}

.login_coluna_direita {
	width: 500px; 
	float:left; 
	margin-left: 75px; 
	margin-top: 6px; 
	line-height: 20px; 
	font-size: 12.7px;
}

.texto_preenche_relatorio {
	font-size: 12.7px;
	height: 198px;
	line-height: 30px;
	margin-left: 77px;
	width: 300px;
}

.preenche_conteudo_esq{
	float: left;
	margin-left: 78px;
}

.preenche_conteudo_esq .escolha_preencher_relatorio{
	font-weight: bold;
	font-size: 18px;
}

.eixo_relatorio {
	float:left;
	margin-left: -18px;
}

.login_container_conteudo {
	width:1024px;
	margin: 40px auto 0;
	text-align: left;
}

.login_container_conteudo_cadastro {
	margin-top: 40px;
	text-align: left;
	float: right;
	position: relative;
	left: 10%;
}

.box_relatorio {
	width:500px;
	background:url("../imagens/apoiadores_botao2_aumentado.png") bottom left no-repeat;
}

.box_relatorio .top {
	margin:0;
	padding:7px 10px 3px 10px;
	background:url("../imagens/apoiadores_botao2_aumentado.png") top left no-repeat;
}

.box_relatorio .bottom {
	display:block;
	text-align:right;
	padding:0 103px 0 0;
	text-decoration:none;
	color:#44a;
	height: 15px;
}

#alinha_candidato{
	margin-top:70px;
}
#alinha_candidato .box_indicadores{
	margin-bottom:10px;
    width:650px;
}
#alinha_candidato .box_indicadores .box_superior{
	width:650px;
	height:42px;
}
#alinha_candidato .box_indicadores .box_superior .box_superior_esquerdo{
	width:120px;
	height:42px;
	float:left;
	background-color:#8cc63f;
}
#alinha_candidato .box_indicadores .box_superior .box_superior_esquerdo span{
	margin-top:5px;
	!margin-left:19px;
	margin-left: 25px;
	color:#ffffff;
	float:left;
	font-size:14px;
	text-align: center;
}
#alinha_candidato .box_indicadores .box_superior .box_superior_direito{
	float:left;
	width: 525px;
	border: 2px solid #8cc63f;
	height: 38px;
	font-weight: bold;
}
#alinha_candidato .box_indicadores .box_superior .box_superior_direito span{
	margin-top:5px;
	margin-left:5px;
	float:left;
}
#alinha_candidato .box_indicadores .box_inferior{
	float:left;
	width:649px;
	background-image: url("../imagens/bg_box_sociedade_aumentado.png");
}
#alinha_candidato .box_indicadores .box_inferior span{
    margin-left:10px;
	margin-top:10px;
	float:left;
}
#alinha_candidato .box_indicadores .rodape_box_inferior{
	clear:both;
	width:649px;
	background-color:#8cc63f;
	height:2px;
}

#alinha_candidato .box_indicadores .rodape_box_inferior_interno{
	clear:both;
	width:649px;
	background-color:#8cc63f;
	height:2px;
	margin-left: -10px;
}

#alinha_candidato .titulo_indicador {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	line-height: 2em;
}

#alinha_candidato .box_indicadores .box_superior .box_superior_direito_intro{
	float:left;
	width: 645px;
	border: 2px solid #8cc63f;
	height: 38px;
	font-weight: bold;
}

#alinha_preenche_relatorio{
	margin-top:35px;
}
#alinha_preenche_relatorio .box_indicadores{
	margin-bottom:10px;
    width:650px;
}
#alinha_preenche_relatorio .box_indicadores .box_superior{
	width:650px;
	height:42px;
}
#alinha_preenche_relatorio .box_indicadores .box_superior .box_superior_esquerdo{
	width:120px;
	height:42px;
	float:left;
	background-color:#8cc63f;
}
#alinha_preenche_relatorio .box_indicadores .box_superior .box_superior_esquerdo span{
	margin-top:5px;
	!margin-left:19px;
	margin-left: 28px;
	color:#ffffff;
	float:left;
	font-size:14px;
	text-align: center;
}
#alinha_preenche_relatorio .box_indicadores .box_superior .box_superior_direito{
	float:left;
	width: 525px;
	border: 2px solid #8cc63f;
	height: 38px;
	font-weight: bold;
}
#alinha_preenche_relatorio .box_indicadores .box_superior .box_superior_direito span{
	margin-top:5px;
	margin-left:5px;
	float:left;
}
#alinha_preenche_relatorio .box_indicadores .box_inferior{
	float:left;
	width:649px;
	background-image: url("../imagens/bg_box_sociedade_aumentado.png");
}
#alinha_preenche_relatorio .box_indicadores .box_inferior span{
    margin-left:10px;
	margin-top:10px;
	float:left;
}
#alinha_preenche_relatorio .box_indicadores .rodape_box_inferior{
	clear:both;
	width:649px;
	background-color:#8cc63f;
	height:2px;
}

#alinha_preenche_relatorio .box_indicadores .rodape_box_inferior_interno{
	clear:both;
	width:649px;
	background-color:#8cc63f;
	height:2px;
	margin-left: -10px;
}

#alinha_preenche_relatorio .titulo_indicador {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	line-height: 2em;
}

#alinha_preenche_relatorio .box_indicadores .box_superior .box_superior_direito_intro{
	float:left;
	width: 645px;
	border: 2px solid #8cc63f;
	height: 38px;
	font-weight: bold;
}

#alinha_preenche_relatorio .adiciona{
	float: left;
	width: 23px;
}

#alinha_preenche_relatorio .conteudo_adiciona{
	float: left;
	margin-top: 3px;
}

.home_box_perfil {
	float: left;
    margin-bottom: 30px;
    margin-left: 0;
	margin-top: 45px;
    width: 380px;
}

.home_box_perfil .box_rounded_perfil {
	background: url("../imagens/rounds/1/round_bk_2_aumentado.png");
}


.tudo .container_conteudo{
	
}

.relatorio_box_perfil {
	float: left;
    margin: 25px 0;
    margin-left: 85px;
    width: 285px;
}

.relatorio_box_perfil .box_rounded_perfil {
	background: url("../imagens/rounds/1/round_bk_2.png");
}

.button_publicar {
	background-image: url("../imagens/apoiadores_botao1.png");
	width:225px;
	height:48px;
	margin-top:5px;
	margin-left:0;
	margin-bottom: 30px;
	clear:both;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:19px;
	text-align:center;
	padding-top:2px;
	list-style: none;
}

.button_publicar a:hover,
.button_publicar a:active,
.button_publicar a:link,
.button_publicar a:visited {
	color: #FFFFFF;
}

.button_salvar {
	background-image: url("../imagens/apoiadores_botao1.png");
	width:225px;
	height:39px;
	margin-top:100px;
	margin-left:0;
	margin-bottom: 30px;
	clear:both;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:19px;
	text-align:center;
	padding-top:11px;
	list-style: none;
}

.button_salvar a:hover,
.button_salvar a:active,
.button_salvar a:link,
.button_salvar a:visited {
	color: #FFFFFF;
}


.box_inferior .box_centralizar .input_text{
	width: 100px;
}

.box_preencher_relatorio {
	float: left;
	width:225px;
	margin-left: 240px;
	background:url("../imagens/apoiadores_botao2.png") bottom no-repeat;
}

.box_preencher_relatorio .topo img{
	position:relative;
	top:-8px;
}

.box_preencher_relatorio .box_conteudo {
	margin:0;
	padding:0 10px 3px;
	border:1px solid #aad46f;
	border-width:0 1px;
	background:#fff;
	height: 31px;
}

.box_preencher_relatorio .titulo{
	font-weight: bold;
	font-size: 14px;
}

.box_inferior .box_centralizar_botao{
	margin-left: 220px;
	padding-bottom: 15px;
}

.box_inferior .box_centralizar_botao_relatorio{
	margin-left: 195px;
	/*padding-bottom: 15px;*/
}

.relatorio_moldebotao{
	background-image: url("../imagens/apoiadores_boxbotao.png");
	width:123px;
	height:30px;
	margin-left:39px;
	margin-top:20px;
	clear:both;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	padding-top:14px;
}

.relatorio_moldebotao a {
	color: white;
}

.relatorio_moldebotao a:hover {
	color: white;
}

.relatorio_moldebotao a:visited {
	color: white;
}

.relatorio_mais_indicadores .texto{
	line-height: 32px;
}

.relatorio_mais_indicadores .titulo{
	font-weight: bold;
	font-size: 16px;
}

.relatorio_mais_indicadores .select_dimensoes{
	float: left;
	width: 140px;
}

.relatorio_mais_indicadores .select_filtros{
	float: left;
	width: 180px;
}

.relatorio_mais_indicadores_externo {
	margin-left: 3px;
	margin-top: 21px;
	width: 643px;
}

.relatorio_mais_indicadores_externo .texto{
	line-height: 32px;
}

.relatorio_mais_indicadores_externo .titulo{
	font-weight: bold;
	font-size: 16px;
}

.relatorio_mais_indicadores_externo .select_dimensoes{
	float: left;
	width: 140px;
}

.relatorio_mais_indicadores_externo .select_filtros{
	float: left;
	width: 180px;
}

select#eixos{
	width: 150px;
}

select#dimensao{
	width: 150px;
}

select#nome_filtro{
	width: 150px;
}

.botao_buscar_relatorio {
	background-image: url("../imagens/buscar.png");
	width:54px;
	height:25px;
	float:left;
	font-weight:bold;
	color:#485E20;
	font-size:12px;
	text-align:center;
}

.botao_buscar_relatorio a {
	color: #485E20;
}

.botao_buscar_relatorio a:hover {
	color: #485E20;
}

.botao_buscar_relatorio a:visited {
	color: #485E20;
}

.botao_buscar_preencher_relatorio {
	background-image: url("../imagens/buscar.png");
	width:54px;
	height:21px;
	padding-top: 4px;
	float:left;
	font-weight:bold;
	color:#485E20;
	font-size:12px;
	text-align:center;
}

.botao_buscar_preencher_relatorio a {
	color: #485E20;
}

.botao_buscar_preencher_relatorio a:hover {
	color: #485E20;
}

.botao_buscar_preencher_relatorio a:visited {
	color: #485E20;
}

.button_acrescentar {
	background-image: url("../imagens/apoiadores_botao1_reduz.png");
	width:180px;
	height:41px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:18px;
	text-align:center;
	padding-top:9px;
	margin: 70 5px 0 235px;
}

.button_acrescentar a:hover,
.button_acrescentar a:active,
.button_acrescentar a:link,
.button_acrescentar a:visited {
	color: #FFFFFF;
}

textarea {
	resize: none;
}

#alinha_busca_indicadores{
	margin-top:70px;
}

#alinha_busca_indicadores .box_indicadores{
	margin-bottom:10px;
    width:650px;
}
#alinha_busca_indicadores .box_indicadores .box_superior{
	width:650px;
	height:42px;
}
#alinha_busca_indicadores .box_indicadores .box_superior .box_superior_esquerdo{
	width:120px;
	height:42px;
	float:left;
	background-color:#8cc63f;
}
#alinha_busca_indicadores .box_indicadores .box_superior .box_superior_esquerdo span{
	margin-top:4px;
	!margin-left:19px;
	color:#ffffff;
	float:left;
	font-size:14px;
	text-align: center;
}
#alinha_busca_indicadores .box_indicadores .box_superior .box_superior_direito{
	float:left;
	width: 525px;
	border: 2px solid #8cc63f;
	height: 38px;
	font-weight: bold;
}
#alinha_busca_indicadores .box_indicadores .box_superior .box_superior_direito span{
	margin-top:5px;
	margin-left:5px;
	float:left;
}
#alinha_busca_indicadores .box_indicadores .box_inferior{
	float:left;
	width:649px;
	background-image: url("../imagens/bg_box_sociedade_aumentado.png");
}
#alinha_busca_indicadores .box_indicadores .box_inferior span{
    margin-left:10px;
	margin-top:10px;
	float:left;
}
#alinha_busca_indicadores .box_indicadores .rodape_box_inferior{
	clear:both;
	width:649px;
	background-color:#8cc63f;
	height:2px;
}
#alinha_busca_indicadores .titulo_indicador {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	line-height: 2em;
}

#alinha_relatorio_mostra{
	margin-top:18px;
}

#alinha_relatorio_mostra .box_indicadores{
	margin-bottom:10px;
    width:575px;
}
#alinha_relatorio_mostra .box_indicadores .box_superior{
	width:575px;
	height:42px;
}
#alinha_relatorio_mostra .box_indicadores .box_superior .box_superior_esquerdo{
	width:120px;
	height:42px;
	float:left;
	background-color:#8cc63f;
}
#alinha_relatorio_mostra .box_indicadores .box_superior .box_superior_esquerdo span{
	margin-top:4px;
	margin-left:19px;
	color:#ffffff;
	float:left;
	font-size:14px;
	text-align: center;
}
#alinha_relatorio_mostra .box_indicadores .box_superior .box_superior_direito{
	float:left;
	width: 525px;
	border: 2px solid #8cc63f;
	height: 38px;
	font-weight: bold;
}
#alinha_relatorio_mostra .box_indicadores .box_superior .box_superior_direito span{
	margin-top:5px;
	margin-left:5px;
	float:left;
}
#alinha_relatorio_mostra .box_indicadores .box_superior .box_superior_direito div{
	margin-top:10px;
	margin-left:5px;
}
#alinha_relatorio_mostra .box_indicadores .box_inferior{
	float:left;
	width:575px;
	background-image: url("../imagens/bg_box_sociedade_relatorio.png");
}
#alinha_relatorio_mostra .box_indicadores .box_inferior span{
    margin-left:10px;
	margin-top:10px;
	float:left;
}
#alinha_relatorio_mostra .box_indicadores .rodape_box_inferior{
	clear:both;
	width:575px;
	background-color:#8cc63f;
	height:2px;
}
#alinha_relatorio_mostra .titulo_indicador {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	line-height: 2em;
}

#alinha_relatorio_mostra .texto {
	float:left;
}

#alinha_relatorio_mostra .item {
	padding: 0 5px;
	float: left;
}

.candidato_coluna_obrigado {
	width: 500px; 
	float:left; 
	margin-left: 253px; 
	margin-top: 10px; 
	line-height: 20px; 
	font-size: 12.7px;
}

.plataforma .logo_e_boxapoiar {
	width: 880px;
	height: 120px;
	margin-left: 100px;
}

div#resultado_busca_relatorio{
	font-weight: bold;
	margin-top: 25px;
}

.colunabpmaior div#eixos_html {
	position: absolute;
	display: none;
	visibility: hidden; 
	height: 330px;
}

.button_ver_eixo {
	background-image: url("../imagens/apoiadores_botao1.png");
	width:225px;
	height:50px;
	margin: 0 10px 10px 15px;
	clear:both;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:17px;
	text-align:center;
	list-style: none;
}

.button_ver_eixo a:hover,
.button_ver_eixo a:active,
.button_ver_eixo a:link,
.button_ver_eixo a:visited {
	color: #FFFFFF;
}

#texto_la span{
	white-space: normal;
}

.linknot a {
	color: #555;
	}
}

