
.td_titulo {   /* classe referente ao nome da tela da parte fixa */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12;
	color: #FFFFFF;
	padding: 0px 0px 3px 27px;
	background: url(../../images/barra_titulo.jpg) no-repeat; 
	background-position: left; 
}

.td_titulo_fale_conosco {   /* classe referente ao nome da tela fale conosco */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12;
	color: #FFFFFF;
	padding: 0px 0px 21px 30px;
	background: url(../../images/barra_fale_conosco.png) no-repeat; 
	background-position: top right;	
 
}

.titulo_conteudo {   /* classe referente ao titulo das <tds> de 200px com conteudo variavel */
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
}

.titulo_dados {   /* classe referente ao titulo das <tds> de 200px com conteudo variavel */
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
}

.titulo_conteudo1 {		/* classe referente ao titulo das <tds> de 149px com conteudo variavel */
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
}

.busca {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;	
	color:#0066FF;
	letter-spacing: 1px;
}

.busca1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;
	letter-spacing: 1px;
}

.busca2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding: 0px 0px 0px 52px;	
}

.align_bottom {
	vertical-align: bottom;
}
.align_top {
	vertical-align: top;
}

.align_top_right {
	vertical-align: top;
	text-align: right;
}

.align_right {
	text-align: right;
}

.align_justify {
	text-align: justify;
}

.align_center {
	text-align: center;
}

.align_top {
	vertical-align:top;
}

.mapa_site {
	text-align:left;
	vertical-align: bottom;
	padding: 0px 0px 4px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066CC;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.mapa_site2 {
	padding: 10px 0px 4px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.mapa_site1 {
	padding: 0px 0px 4px 49px;
}

.borda_hr {
	vertical-align: bottom;
	color:#0066CC;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #abc2d2;
}

.borda_hr_popup {
	vertical-align: bottom;
	color:#0066CC;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A9C8E7;
}

.borda_mapa {
	height: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-Bottom-width: 1px;
	border-Bottom-style: solid;
	border-Bottom-color: #999999;
	padding: 0px 0px 0px 5px;
}


.img_link {    /* classe referente as bordas das imagens da pg de link*/
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
	text-align: center;
}

.img_noticia {    /* classe referente as bordas das imagens da pg de link*/
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

.alinhamento_texto {	/* classe referente ao alinhamento de texto, das <tds> de conteudo variavel*/
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	vertical-align: top; 
}

.email_tel_fax {	/* classe referente a formatação dos labels (e-mail, tel, fax) */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;	
}

.texto_data {	/* classe referente as datas das noticias */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style:italic;	
	text-align: right;
	letter-spacing: 1px;	
}

.texto_data_busca {	/* classe referente as datas das buscas */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3292A3;
	font-style:italic;	
	text-align: left;
	letter-spacing: 1px;	
	padding: 0px 10px 0px 73px;			
}

.texto_noticia {	/* classe referente ao texto das noticias */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	line-height: 17px;	
	padding: 0px 12px 0px 12px;		
}

.texto_ps_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #6A98C6;	
	vertical-align: bottom;
}

.texto_ps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A98C6;	
	text-align:justify;
	padding: 0px 15px 0px 70px;	
	vertical-align: bottom;	
}

.texto_ps_imagem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A98C6;	
	text-align:justify;
	padding: 8px 15px 0px 70px;	
	vertical-align: top;	
}

.lab_ps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #6A98C6;		
	background-color: #dde3e4;
	vertical-align: bottom;
}

.informacoes_formulario {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
	font-size:10px;
	letter-spacing: 1px;	
}


/* Listagem para telas de pesquisa com uppercase */
.lista {
	background-color: #e2edf5;	
	text-align: center;	
}

/* descrição de cada coluna */
.lista .titulo_lista {
	background-color: #84b3d5;	
}

/* coluna da lista */
.lista td {
	border-right: 1px solid #aecce6;
	border-bottom: 1px solid #aecce6;
	/*text-transform: uppercase;*/
}

/* Listagem para telas de pesquisa sem uppercase */
.lista_normal {
	background-color: #d0e7f7; /* e2edf5 */	
	text-align: center;	
}

/* descrição de cada coluna */
.lista_normal .titulo_lista {
	background-color: #7bb7e3; /* 84b3d5 */
}

/* descrição de cada coluna */
.lista_normal .titulo_lista td {
	text-transform: capitalize;		
}

/* coluna da lista */
.lista_normal td {
	border-right: 1px solid #aecce6;
	border-bottom: 1px solid #aecce6;
	text-transform: none;
}

/* Listagem para telas de consulta com uppercase */
.lista_consulta {
	background-color: #e2edf5;	
	text-align: center;
	width: 735px;
}

/* descrição de cada coluna */
.lista_consulta .titulo_lista {
	background-color: #84b3d5;		
}

/* coluna da lista */
.lista_consulta td {
	border-right: 1px solid #aecce6;
	border-bottom: 1px solid #aecce6;
	/*text-transform: uppercase;*/
}

/* Listagem para telas de consulta sem uppercase */
.lista_consulta_normal {
	background-color: #e2edf5;	
	text-align: center;
	width: 735px;
}

/* descrição de cada coluna */
.lista_consulta_normal .titulo_lista {
	background-color: #84b3d5;	
}

/* coluna da lista */
.lista_consulta_normal td {
	border-right: 1px solid #aecce6;
	border-bottom: 1px solid #aecce6;
	text-transform: none;
}

/******************************* Core label formulário ******************************** */
.cor_padrao { 
	color:  #012F52;
}

.cor_campo_necessario {
	color: #014a94; /* 003366*/
}

.cor_campo_opcional {
	color: #2c2c2c;
}

.cor_campo_visualizacao {
	color: #12644d; /* 055C43 */
}

.cor_titulo_lista { 
	color: #000000;
}

/******************************* Core campo formulário ******************************** */
.entrada_visualizacao { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e4e84;
	background-color: #c1f4e6; /* D8FBF1 */
	border: 1px solid #84a3c5;
	}

.valor_visualizacao { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e4e84;
	text-align: right;	
	background-color: #c1f4e6; /* D8FBF1 */
	border: 1px solid #84a3c5;
}

.entrada_obrigatorio { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color: #3e4e84;
	background-color: #ceeaf4; /* EBFCFE */
	border: 1px solid #84a3c5;
}	

.entrada_obrigatorio_maiusculo { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color: #3e4e84;
	background-color: #ceeaf4; /* EBFCFE */
	border: 1px solid #84a3c5;
	text-transform: uppercase;
}	

.entrada { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color: #3e4e84;
	background-color: #ffffff;
	border: 1px solid #84a3c5;
}

.lista_normal a { 
	text-decoration: none;
	cursor: hand;
}

.lista_normal a:hover {
	background-color: #d0e7f7;
}

a.fundo {
	text-decoration: none;
	color:#0066CC;
	cursor: hand;
}
a.fundo:hover {
	background-color: #b2dff2;
}

a.mapa {
	text-decoration: none;
	color: #5a92ca;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
}
a.mapa:hover {
	text-decoration: underline;
	background-color:#FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
}

a.imprimir_email {
	text-decoration: none;
	color: #5C8EC1;
	font-size:10px;
}
a.imprimir_email:hover {
	text-decoration: underline;
	background-color:#d8dedb;	
}

a.contato_ps {
	text-decoration: none;
	color: #77A4D2;
	font-size:12px;
}
a.contato_ps:hover {
	text-decoration: underline;
	background-color:#FFFFFF;	
}

a.saiba_mais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2897da;
	letter-spacing: 1px;
}
a.saiba_mais:hover {
	background-color:#d8dedb;
	text-decoration: underline;
}

a.inscricao_curso {
	background-color:#FFFFFF;
}
a.inscricao_curso:hover {
	background-color:#FFFFFF;
}

a.estatuto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4689cc;
}
a.estatuto:hover {
	background-color:#cdd3d0;
	text-decoration: underline;	
}


a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A98C6;	
}
a.link:hover {
	background-color:#ffffff;
	text-decoration: underline;
}


a.lab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A98C6;	
}
a.lab:hover {
	background-color:#dde3e4;
	text-decoration: underline;
}


a.link_busca_tema {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#3366CC;
}
a.link_busca_tema:hover {
	background-color:#ffffff;
	text-decoration: underline;
}


a.link_busca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
}
a.link_busca:hover {
	background-color:#ffffff;
}


a.titulo_voltar {   /* classe referente ao nome da tela fale conosco */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12;
	color: #FFFFFF;
}
a.titulo_voltar:hover {   /* classe referente ao nome da tela fale conosco */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12;
	color: #FFFFFF;
	background-color:#17C7FA;	
}

