/*Mapa*/
.imagem-mapa-pequeno {
  border: 1px solid Gray;
}

/*Eventos - Noticias (Caixas)*/
.eventos-noticias-link-ver-todos {
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  color: #202020;	
}

.eventos-noticias-caixa-titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 11px;
  color: #202020;	
}

a.eventos-noticias-caixa-titulo:hover {
  color: #5A87A4;	
}

.eventos-noticias-caixa-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #5A87A4;	
  font-weight: bold;
}

/*Eventos - Noticias (Principal)*/
.eventos-noticias-tabela { 
  border-top: 1px solid #cccccc;
}

.eventos-noticias-principal-data{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #202020;	
}

.eventos-noticias-principal-titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #202020;	
  vertical-align: middle;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
}

a.eventos-noticias-principal-titulo:hover {
  text-decoration: underline;
}

/*Noticias*/
.noticia-destaque-link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #202020;	
  vertical-align: middle;
  width: 100%;
}

a.noticia-destaque-link:hover {
  color: #5A87A4;	
}

.noticia-destaque-data{
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 12px;
  color: #000000;	
  vertical-align: middle;
  width: 100%;
}

/*Principal*/
.principal-titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  text-transform: none;	
}

.principal-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
  font-size: 10px;
	color: #333333;
  font-weight: normal;
}

.principal-texto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
  font-size: 11px;
	color: #333333;
}

.principal-imagem {
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-left: 0px;
}

.imagem-destaque {
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 0px;
}

/*Conteudos*/
.conteudo-destaque-titulo-primeiro { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.conteudo-destaque-titulo { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-top: 1px solid #CCCCCC;
}

.conteudo-destaque-texto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0px;
}

/*Menu lateral*/
.menu-lateral {
  font-family: Arial, Helvetica, sans-serif;	
  font-size: 11px;
  color: #202020;	
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  height: 15px;
}

a.menu-lateral:hover {
  color: #569CC9;	
  /*background-color: #569CC9;*/
}

.menu-lateral-publicacoes {
  cursor: hand; 
  cursor: pointer;
  vertical-align: middle;
  height: 5px;
}

/*Menu superior*/
.menu-superior {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  width: 100%;
  height: 100%;
  text-transform: uppercase;
  vertical-align: middle;
}

a.menu-superior:hover {
  color: black;
}

.menupath-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menupath-tabela {
    background-color: #efefef;
}

/*Votacao*/
.tabela-resultado-votacao {
    border: 1px solid #000000;
}

.tabela-resultado-votacao-linha-par {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
}

.tabela-resultado-votacao-linha-impar { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color:#EFEFEF;
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
}

.tabela-resultados-votacao-cabecalho {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #333333;
  font-weight: bold;
}

.pergunta-votacao {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.resposta-votacao {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.votacao-pergunta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
  font-size: 11px;
	color: #333333;
  vertical-align: middle;
}

.votacao-resposta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
  font-size: 11px;
	color: #333333;
}

.votacao-total {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/*Newsletter*/
.newsletter-texto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
  font-size: 11px;
	color: #333333;
}

.newsletter-caixa {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*Caixas da votação, newsletter e faq*/
.caixa-titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #333333;
  font-weight: bold;
  text-align: center;
}

.caixa-botao {
  cursor: hand;  
}

.caixa-link {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  /*border:rgb(66,66,66);*/
  color: #000000;
}

/*FAQ*/
.faq-janela-caixa-texto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.faq-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
  font-size: 11px;
	color: #333333;
}

.faq-janela-label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.faq-pergunta {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.faq-resposta {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.faq-titulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.tabela-caixa {
  background-color: #efefef;
  border: 1px solid #569CC9;
}

.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #FFFFFF;
}

.caixa-fechar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.texto_subMenu {
	margin: 0px;
	padding: 0px;
	border:rgb(66,66,66);
  font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #202020;
	/*text-decoration: none;*/
	text-align: left;
	letter-spacing: 1px;
	background-color:#ffffff;
}

/*Links dos documentos*/
.link-documento {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Navy;
}

.tdtexto {
	text-align: justify;
}

.textoPagPrincipal {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    font-size: 12px;
    color:#404040;
    text-align:justify;
}

.textojuntaOnLine {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  font-size: 11px;
	color: InactiveCaptiontext;
  text-align: center;
}

.textop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.idiomas {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    border:rgb(66,66,66);
    color: #202020;
    text-decoration: none;
    text-align: center;
    letter-spacing: 1px;
    background-color:#efefef;
    cursor: hand;
}

.pessoas-online {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}