body{
	border-top: 3px solid #a9b538;
	margin: 0px;
	font-family: trebuchet MS, arial;
	font-size: 11px;
	color: #333;
	text-align: center;
}

h1{
	margin: 0px;
	padding-left: 20px;
	font-size: 20px;
}

h2{
	margin: 0px;
	padding-left: 15px;
	font-size: 15px;
	line-height: 18px;
	color: #333;
	font-weight: bold;
}

h3{
	margin: 0px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 14px;
	color: #333;
	font-weight: bold;
}

form{
	margin: 0px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#principal{
	width: 950px;
	margin: auto;
	text-align: left;
}

#topo{
	_height: 0px;
	padding: 15px 0px 5px 0px;
}

#logo{
	float: left;
}

#atalhos{
	padding: 35px 0px 0px 0px;
	float: right;
}

#atalhos a{
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

#atalhos a:hover{
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}

.atalho{
	padding-right: 5px;
	padding-left: 10px;
	vertical-align: middle;
}

.atalhoLogin{
	padding-left: 10px;
	vertical-align: middle;
}
#menu{
	background: #333;
	color: #FFF;
	height: 25px;
}

#menu li a{
	color: #FFF;
	text-decoration: none;
}

#menu li{
	margin: 4px 0px 4px 0px;
	padding: 0px 23px 0px 23px;
	list-style: none;
	border-right: 1px solid #FFF;
	border-left: 1px solid #333;
	text-align: left;
	float: left;
}

#menu li.borderLeft{
	border-right: 1px solid #FFF;
	border-left: 0px;
}

#menu li.borderRight{
	border-right: 0px;
	border-left: 1px solid #333;
}

#bannerPrincipal{
	margin-top: 10px;
}

#conteudo{
	padding-top: 20px;
	font-size: 12px;
}

#blocoPrincipal{
	width: 100%;
	padding-bottom: 15px;
	_padding-bottom: 0px;
	float: left;	
	/*border-bottom: 1px dotted #AAA;*/
}

#noticias{
	width: 530px;
	float: left;
}

.conteudoNoticias{
	padding-right: 30px;
}

.thEventos{
	background: #68b742;
	color: #FFF;
}
.tdEventos{
	background: #EFEFEF;
}

.tdEventosVermelho{
	background: #FFDB9B;
}


#noticias h1{
	background: url('../_img/h1_noticias.gif') no-repeat;
	color: #227bbf;
	font-weight: normal;
}

#paginaInterna h1{
	background: url('../_img/h1_noticias.gif') no-repeat;
	color: #227bbf;
	font-weight: normal;
}

.fonteAzul{
	color: #227bbf;
}

#paginaInternaEventos h1{
	background: url('../_img/h1_eventos.gif') no-repeat;
	color: #68b742;
}

#paginaInternaEventos h1 a{
	color: #68b742;
}

#paginaInternaEventos h1 a:hover{
	color: #68b742;
	text-decoration: none;
}

#paginaInternaEventos h2{
	height: 33px;
	background: url('../_img/h2_eventos.gif') no-repeat;
}

#paginaInternaEventos h3{
	padding-bottom: 3px;
	background: url('../_img/h3_eventos.gif') no-repeat;
}


#paginaInternaFotos h1{
	background: url('../_img/h1_galerias.gif') no-repeat;
	color: #eb880e;
}

#paginaInternaFotos h1 a{
	color: #eb880e;
}

#paginaInternaFotos h1 a:hover{
	color: #eb880e;
	text-decoration: none;
}

#paginaInternaFotos h2{
	height: 33px;
	background: url('../_img/h2_galerias.gif') no-repeat;
}


#paginaInternaPublicacoes h1{
	background: url('../_img/h1_publicacoes.gif') no-repeat;
	color: #dd0023;
}

#paginaInternaPublicacoes h1 a{
	color: #dd0023;
}

#paginaInternaPublicacoes h1 a:hover{
	color: #dd0023;
	text-decoration: none;
}


#paginaInternaPublicacoes h2{
	background: url('../_img/h2_publicacoes.gif') no-repeat;
}

#paginaInternaPublicacoes h3{
	padding-bottom: 3px;
	background: url('../_img/h3_publicacoes.gif') no-repeat;
}



#paginaInterna h2{
	color: #333;
	font-weight: bold;
	background: url('../_img/h2_noticias.gif') no-repeat;
	color: #227bbf;
	font-weight: normal;
}

#paginaInterna h3{
	background: url('../_img/h3_noticias.gif') no-repeat;
}



#paginaNoticia h2{
	font-size: 24px;
	font-weight: bold;
	color: #227bbf;
	font-weight: normal;
	padding: 0px;
}


#paginaInternaEventos h2{
	font-size: 24px;
	font-weight: bold;
	color: #68b742;
	padding: 0px;
	background: none;
	line-height: normal;
}

.tituloEventos{
	font-size: 24px;
	font-weight: bold;
	color: #68b742;
	padding: 0px;
}

#noticias h2{
	background: url('../_img/h2_noticias.gif') no-repeat;
}

#noticias h3{
	background: url('../_img/h3_noticias.gif') no-repeat;
}	

#noticias a{
	color: #333;
	text-decoration: none;
}	

#noticias h3 a:hover{
	text-decoration: underline;
}


#maisNoticias h3{
	padding-bottom: 3px;
	background: url('../_img/h3_noticias.gif') no-repeat;
}	


#noticiaDestaque{
	width: 500px;
	margin-top: 10px;	
}

#fotoNoticiaDestaque{
	width: 195px;
	height: 115px;
	float: left;
}

#noticiaDestaque a:hover{
	text-decoration: underline;
}


#conteudoNoticiaDestaque{
	width: 285px;
	float: right;
}


#descricaoNoticiaDestaque{
	padding: 10px 0px 0px 15px;
}

.descricaoNoticiaDestaque{
	color: #333;
}


#noticiasSecundarias{
	width: 500px;
	margin-top: 10px;
	padding-bottom: 3px;
}

#maisNoticias{
	padding-top: 20px;
}

.noticiaSecundaria{
	width: 150px;
	float: left;
}

.noticiaSecundariaCentral{
	width: 200px;
	float: left;
}

.imagemSecundaria{
	width: 150px;
	_width: 148px;
	height: 85px; 
	border: 1px solid #EFEFEF;
}

.conteudoNoticiaSecundariaCentral{
	padding: 0px 25px 0px 25px;
}

.imagemNoticiaSecundaria{
	margin-bottom: 5px;
}




#informacoes{
	width: 420px;
	float: left;
}

#informacoes h1{
	background: url('../_img/h1_informacoes.gif') no-repeat;
	color: #555;
	font-weight: normal;
}


#informacoes h2{
	background: url('../_img/h2_noticias.gif') no-repeat;
}

#palavraPresidente{
	width: 420px;
	margin: 10px 0px 10px 0px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #CCC;
}


#fotoPresidente{
	width: 195px;
	height: 100px;
	float: left;
}


#conteudoPresidente{
	width: 205px;
	float: right;
}



#descricaoPresidente{
	margin: 0px 0px 0px 0px;
}

#descricaoInstitucionalQuemSomos{
	margin: 0px 0px 0px 0px;
}


#fotoInstitucionalQuemSomos{
	width: 205px;
	margin-top: 10px;
	float: left;
}




#institucional{
	width: 420px;
	margin: 10px 0px 0px 0px;
}


#fotoInstitucional{
	width: 195px;
	float: left;
}

#conteudoInstitucional{
	width: 205px;
	float: left;
}



#descricaoInstitucional{
	margin: 0px 0px 0px 20px;
}


.legenda{
	font-style: italic;
	color: #888;
}


#entrevista{
	width: 420px;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px dotted #CCC;
}


#fotoEntrevista{
	width: 185px;
	height: 155px;
	float: right;
}

#fotoQuemSomos{
	width: 185px;
	height: 100px;
	float: right;
}




.fotoEntrevistado{
	margin-top: 37px;
}

#conteudoEntrevista{
	width: 215px;
	height: 140px;
	float: left;
}

#conteudoQuemSomos{
	width: 215px;
	height: 100px;
	float: left;
}


#descricaoEntrevista{
	
}

#bannerDestaque{
	width: 530px;
	float: left;
}

#blocoSecundario{
	padding: 5px 0px 15px 0px;
	_padding: 0px 0px 15px 0px;
	border-bottom: 1px dotted #AAA;
	float: left;
}


#bannerNews{
	width: 420px;
	float: left;
}

#bannerDivulgacao{
	width: 205px;
	float: right;
}

#news{
	width: 195px;
	height: 156px;
	font-size: 11px;
	float: left;
	background: #EFEFEF;
}


#news h1{
	background: url('../_img/h1_news.gif') no-repeat;
	color: #555;
	font-weight: normal;
}


#topoNews{
	padding: 3px 0px 3px 10px;
	background: #CCC;
}

#descricaoNews{
	padding: 5px 19px 8px 15px;
	_height: 108px;
}

.texto{
	border: #CCC;
	font-size: 12px;
}

.botao{
	margin-top: 5px;
	background: #555;
	border: 0px;
	font-size: 12px;
	padding: 3px;
	color: #FFF;
}

.alinharDireita{
	text-align: right;
}

#blocoAbas{
	padding: 15px 0px 15px 0px;
	_padding: 0px 0px 15px 0px;
	border-bottom: 1px dotted #AAA;
	float: left;
}

#blocoAbas a{
	text-decoration: none;
	color: #333;
}

#blocoAbas a:hover{
	text-decoration: underline;
	color: #333;
}

#informacoes a{
	text-decoration: none;
	color: #333;
}

#informacoes a:hover{
	text-decoration: underline;
	color: #333;
}



#abaGalerias{
	width: 290px;
	float: left;
}

#fotoGalerias{
	margin: 10px 0px 10px 0px;
}

#abaGalerias h1{
	background: url('../_img/h1_galerias.gif') no-repeat;
	color: #eb880e;
}

#abaGalerias h1 a{
	color: #eb880e;
}

#abaGalerias h1 a:hover{
	color: #eb880e;
	text-decoration: none;
}

#abaGalerias h2{
	height: 40px;
	background: url('../_img/h2_galerias.gif') no-repeat;
}

#abaEventos h1{
	background: url('../_img/h1_eventos.gif') no-repeat;
	color: #68b742;
}

#abaEventos h1 a{
	color: #68b742;
}

#abaEventos h1 a:hover{
	color: #68b742;
	text-decoration: none;
}

#abaEventos h2{
	height: 40px;
	background: url('../_img/h2_eventos.gif') no-repeat;
}

#abaEventos h3{
	padding-bottom: 3px;
	background: url('../_img/h3_eventos.gif') no-repeat;
}

#descricaoEvento{
	height: 50px;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	background: #EFEFEF;
}


#maisGalerias{
	width: 290px;
	margin-top: 10px;
	padding-top: 10px;
	float: left;
	border-top: 1px solid #EFEFEF;
}

.maisGalerias{
	float: left; 
	margin-top: 15px;
}

.maisGalerias a{
	color: #000;
	text-decoration: none;
}

.colunaGaleria{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.colunaGaleria a{
	color: #000;
	text-decoration: none;
}

.galeriaItem{
	width: 261px;
	float: left;
}

.descricaoGaleriaItem{
	margin-right: 96px;
	padding-top: 7px;
}

.descricaoGaleriaItemUltimo{
	padding-top: 7px;
}

.galeriaItemUltimo{
	width: 165px;
	float: left;
}


.galeria{
	margin-bottom: 10px;
	float: left;
	width: 290px;
}

.fotoGaleria{
	border-right: 2px solid #eb880e;
	float: left;
	margin-right: 10px;
}


#abaEventos{
	width: 370px;
	float: left;;
}

.conteudoAbaEventos{
	padding: 0px 40px 0px 40px;
}

#abaPublicacoes{
	width: 290px;
	float: left;
}


#abaPublicacoes h1{
	background: url('../_img/h1_publicacoes.gif') no-repeat;
	color: #dd0023;
}

#abaPublicacoes h1 a{
	color: #dd0023;
}

#abaPublicacoes h1 a:hover{
	color: #dd0023;
	text-decoration: none;
}


#abaPublicacoes h2{
	height: 22px;
	background: url('../_img/h2_publicacoes.gif') no-repeat;
}

#abaPublicacoes h3{
	padding-bottom: 3px;
	background: url('../_img/h3_publicacoes.gif') no-repeat;
}

#blocoAssociadasInterna{
	float: left;
	padding: 10px 0px 10px 0px;
	_padding: 0px 0px 10px 0px;
}

#blocoAssociadasInterna li{
	width: 90px;
	height: 70px;
	border: 1px solid #CCC;
	border-top: 2px solid #CCC;
	padding: 3px;
	margin: 0px 37px 35px 0px;
	list-style: none;
	float: left;
}

#blocoAssociadasInterna li:hover{
	border-top: 2px solid #a9b538;
}

#blocoAssociadas{
	float: left;
	padding: 10px 0px 10px 0px;
	_padding: 0px 0px 10px 0px;
}

#blocoAssociadas li{
	width: 90px;
	height: 70px;
	border: 1px solid #CCC;
	border-top: 2px solid #CCC;
	padding: 3px;
	margin: 0px 23px 15px 0px;
	list-style: none;
	float: left;
}


#blocoAssociadasTexto{
	float: left;
	font-size: 13px;
	padding: 0px 0px 10px 0px;
	_padding: 0px 0px 10px 0px;
}

#blocoAssociadasTexto li{
	padding: 3px;
	margin: 0px 5px 12px 0px;
	list-style: none;
	float: left;
}


#blocoAssociadasTexto li a{
	text-decoration: none;
	color: #555;
}

#blocoAssociadasTexto li a:hover{
	text-decoration: underline;
	color: #555;
}




#blocoAssociadas a:hover li{
	border-top: 2px solid #a9b538;
	
}

#blocoAssociadas a{
	text-decoration: none;
	cursor: pointer;
}

#blocoAssociadas li.ultima{
	margin-right: 0px;
}

#blocoAssociadas a:hover li.ultima{
	border-top: 2px solid #a9b538;
}

#blocoAssociadas .label{
	color: #888;
	font-size: 12px;
	
}


#rodape{
	width: 100%;
	padding-top: 15px;
	color: #555	;
	border-top: 3px solid #a9b537;
	font-size: 11px;
	/*background: url('../_img/bg_rodape.jpg');*/
}

#rodape a{
	color: #555;
	text-decoration: none;
}

#rodape h1{
	background: url('../_img/h1_rodape.gif') no-repeat;
}


.conteudoRodape{
	width: 950px;
	margin: auto;
}

#assinaturas{
	width: 320px;
	float: left;
	
}

#assinaturaAbrid{
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 40px 10px 0px;
	_margin: 0px 40px 0px 0px;
}

#assinaturaBrunoTeles{
	padding: 10px 0px 0px 0px;
	margin: 0px 40px 0px 0px;
}

.txtAssinatura{
	width: 230px;
	float: right;
	text-align: right;
}

.txtAssinaturaBrunoTeles{
	width: 145px;
	float: right;
	text-align: left;
}

.logoAssinatura{
	width: 50px;
	float: right;
	text-align: right;
}


.logoAssinaturaBrunoTeles{
	width: 50px;
	float: left;
	text-align: left;
}



#acessoRapido{
	width: 400px;
	float: left;
	text-align: left;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.conteudoAcessoRapido{
	padding: 0px 30px 0px 20px;
}

.menuAcessoRapido{
	margin: 0px 0px 0px 20px;
	text-align: left;
}

.menuEsquerdo{
	float: left;
}

.menuCentral{
	padding: 0px 30px 0px 30px;
	float: left;
}

.menuDireito{
	float: left;
}

#rss{
	width: 228px;
	text-align: left;
	float: left;
}

.conteudoRss{
	padding: 0px 0px 0px 30px;
}

.display{
	display: block;
}

#divCadastraNews{
	padding-top: 7px;
	color: #990000;	
	font-size: 10px;
	line-height: 10px;	
}


.noticia{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	float: left;
	border-bottom: 1px solid #EFEFEF;
}



.dataNoticia{
	width: 40px;
	float: left;
	text-align: center;
	color: #FFF;
}

.fotoNoticia{
	width: 195px;
	_width: 193px;
	height: 111px; 
	border: 1px solid #EFEFEF;
	float: left;
}

.fotoAssociadaPaginaInterna{
	width: 110px;
	float: left;
}

.descricaoAssociadaPaginaInterna{
	width: 840px;
	float: left;
}

.parceiroMargem10{
	border: 1px solid #CCC;
}

.fotoPublicacoesPaginaInterna{
	width: 310px;
	float: left;
}

.descricaoPublicacoesPaginaInterna{
	width: 640px;
	float: left;
}

.fotoPublicacaoPaginaInterna{
	width: 120px;
	float: left;
}

.descricaoPublicacaoPaginaInterna{
	width: 830px;
	float: left;
}

.conteudoNoticia a{
	color: #000;
}

.conteudoNoticia :hover{
	color: #000;
	text-decoration: underline;
}



.fotoNoticiaPaginaInterna{
	width: 170px;
	float: left;
}

.descricaoNoticiaPaginaInterna{
	width: 780px;
	float: left;
}

.descricaoNoticiaPaginaInternaSemFoto{
	width: 950px;
}


#conteudoInterno{
	padding-top: 10px;
}


.textDecoration{
	color: #000;
	text-decoration: none;
}

.posTopo{
	width: 100%;
	float: left;
	padding-top: 10px;
	text-align: right;
}

#tamanhoFonte{
	width: 100%;
	float: right;
	font-size: 12px;
	padding: 3px 0px 0px 0px;
	text-align: right;
}

#dataNoticia{
	padding: 3px 0px 0px 0px;
	float: left;
}

#configurarFonte{
	float: right;
}

.displayBlock{
	display: block;
}

.posRodape{
	width: 100%;
	float: left;
	border-bottom: 1px solid #EFEFEF;
	margin: 10px 0px 10px 0px;
	padding-bottom: 10px;
	text-align: right;
}
.conteudoNoticia{
	float: left;
	width: 950px;
}



.conteudoNoticia a{
	text-decoration: none;
}

.conteudoNoticia a:hover .descricaoNoticiaDestaque{
	text-decoration: underline;
	cursor: pointer;
}


.diaMes{
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	background: #8C7459;
}

.ano{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 13px 0px 12px 0px;
	background: #9FA43D;
}




.box{
	padding: 10px;
	background: #EFEFEF;
}

.centralizar{
	text-align: center;
}

.paginacao{
	width: 100%;
	float: left;
	margin-top: 30px;
	text-align: center;
}

.paginacao span{
	padding: 5px;
	margin-right: 3px;
	text-align: center;
}

.paginacao a{
	text-decoration: none;
}

.paginaSeleciona{
	background: #9FA43D;
	text-align: center;
	border: 0px;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}

.paginaSelecionaPublicacoes{
	background: #dd0023;
	text-align: center;
	border: 0px;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}

.paginaSelecionaEventos{
	background: #68b742;
	text-align: center;
	border: 0px;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}


.paginaSelecionaFotos{
	background: #eb880e;
	text-align: center;
	border: 0px;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}

.paginaInativa{
	background: #EFEFEF;
	text-align: center;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}


.todasNoticias{
	margin-top: 3px;
	background: #989D2D;
	color: #FFF;
	padding: 3px;
	text-align: center;
}

.linkBranco{
	color: #FFF;
	text-decoration: none;

}

.borderBottom{
	border-bottom: 1px solid #EFEFEF;
}


.tdLinhaCinza{
	background: #DDD;
}

.campoLabel{
	text-align: left;
	font-weight: bold;
}

table{
	font-size: 12px;
}

.fonteVerde{
	color: #989D2D;
}

.corVerde{
	color: #989D2D;
}


.inputText{
	font-size: 12px;
	border: 1px solid #CCC;
}

.conteudoPublicacao a{
	text-decoration: none;
	color: #989D2D;
}

.conteudoPublicacao{
	float: right;
	width: 950px;
}

#rodape h3{
	background: url('../_img/h3_rodape.gif') no-repeat;
	margin-bottom: 5px;
}	

#entrevistado{
	margin-top: 7px;
	font-size: 18px;
	color: #227bbf;
	font-weight: bold;
}

#funcaoEntrevistado{
	font-size: 11px;
	margin-bottom: 7px;
	line-height: 13px;
	color: #888;
}

#entrevistaCom{
	margin-top: -5px;
	font-size: 18px;
	color: #888;
	font-weight: bold;
}

.atalhoInterno{
	margin: 10px 10px 0px 0px;
	float: left;
}

.verticalAlign{
	vertical-align: middle;
}

hr{
	border: 0px;
	border-top: 5px solid #000;
}

.enderecoAbrid{
	padding: 10px 0px 0px 80px;
}