body {
  color: #333333;
  font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

a:visited, a:link, a:active {
  color: #134D86;
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a:hover {
  color: #134D86;
  text-decoration:underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

td {
  font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
#container_right .module_pub_div img{ max-width: 100%; height: auto;}




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.texto_azul_negrito {
color: #338DBD; font-weight: bold;
}

.texto_amarelo_negrito {
color: #D2A402; font-weight: bold;
}

.texto_vermelho_negrito {
color: #FF0000; font-weight: bold;
}

.titulo_tabela {
background: #76C9ED; color: #FFFFFF; padding: 5px; text-transform: uppercase; font-weight: bold; font-size: 12px;
}

.sublinhado {
text-decoration: underline;
}

.linha {
border-bottom: 1px solid #7CA8C3;  padding: 5px;
}

.estilo_pergunta {
border-top: 1px solid #9BB1BD; border-bottom: 1px solid #9BB1BD; font-weight: bold; padding-top: 5px; padding-bottom: 5px; 
}

.destaque_noticia {
background: #E6ECF0; padding: 10px;
}

.celula_branca_tabela {
border: 1px solid #DBDBDB; background: #FFFFFF; padding: 5px
}

.celula_cinza_escuro {
background: #E1E1E1; padding: 5px; color: #29ABE2;text-transform: uppercase;
}

.celula_branca_linha {
border-bottom: 1px solid #E1E1E1; background: #FFFFFF; padding: 5px
}

.celula_cinza_linha {
border-bottom: 1px solid #E1E1E1; background: #EFEFEF; padding: 5px
}

.celula_azul_branco {
background: #2D89E3; padding: 5px; color: #FFFFFF;font-weight: bold;
}

.celula_roxo_branco {
background: #89004D; padding: 5px; color: #FFFFFF;font-weight: bold;
}

.imagem_esquerda {
float: left; margin: 0px 20px 10px 0px; padding: 0px; overflow: hidden;
}

.imagem_direita {
float: right; margin: 0px 0px 10px 20px; padding: 0px; overflow: hidden;
}

.imagem_borda_esquerda {
float: left; margin: 0px 20px 10px 0px; padding: 0px; overflow: hidden; border: 5px solid #E8E8E8;
}

.imagem_borda_direita {
float: right; margin: 0px 0px 10px 20px; padding: 0px; overflow: hidden; border: 5px solid #E8E8E8;
}

.imagem_borda {
margin: 0px; padding: 0px; overflow: hidden; border: 5px solid #E8E8E8;
}

