/* CSS Document */

@import url("estrut_geap.css");


/* ************* ESTILO DE FORMULÁRIOS - glossário ***********************

		form_gray	= Text box com fundo branco, bordas cinzas e fonte azul tamnho 10px - usado no box do busca da home
		form_cor	= Cor do formulário muda de acordo com a área escolhida
*/

.form_gray 	{ height: 16px; border: 1px #B2B2B2 solid; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #598AC6}
.form_cor	{ height: 16px; border: 1px #CCCCCC solid; background-color: #EAEAEA; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}



/* ************* ESTILO DE FONTES - glossário ***********************

		titulo 			= Titulo principal com seta e linha inferior e fonte da cor da área
		tit_cor 		= Titulo em fonte azul bold tamanho 12 e negrito utilizado em titulos sem bullets e labels de formulários
		conteudo		= Tipo de fonte usado no corpo do conteúdo
		subtitulo		= Subtítulo em fonte preta tamanho 12 em negrito com bullets vermelho
		subtitulo_cor	= Subtítulo em fonte da cor predominante da página tamanho 12 em negrito
		comentario	= Fonte a ser utilizada em comentários ou observações. Tamanho menor, simples de cor vermelha
		alerta		= Fonte vermelha utilizada em mensagens de erro  
*/

.titulo 	{ background-image:url(../img/seta_laranja.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; border-bottom:1px solid #AEAEAE}
.tit_cor 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.tit_destaque 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #598AC6;}
.subtitulo 	{ background-image:url(../img/bulets_vermelho.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.subtitulo_cor 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #598AC6;}
.conteudo 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.comentario2 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #666666;}
.comentario	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #CC0000;}
.alerta		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000;}

/* ************* ESTILO DE LINKS - glossário ***********************

		menu_topo	= Link Azul dos menus principais
		menu_esq	= Link do menu esquerdo de cada área do site
		busca		= Link do header do site do link de busca
		link_cor	= Link de cor azul e fontes finas com underline
		link_text	= Link de todo conteúdo do site que possui link pra outra áera so site.
		link_red	= Link de fontes finas e vermelha
		link_cor2	= Link de fontes finas na cor predominante da área e hover cinza(cor em questão azul)
*/

a:hover 		{ text-decoration: underline; }
a.menu_topo:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.menu_topo:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.menu_topo:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.menu_topo:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #598AC6; text-decoration: none; }

a:hover 			{ text-decoration: underline; }
a.menu_esq:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5D5D5D; text-decoration: none; }
a.menu_esq:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5D5D5D; text-decoration: none; }
a.menu_esq:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5D5D5D; text-decoration: none; }
a.menu_esq:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

a:hover 		{ text-decoration: underline; }
a.busca:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B2B2B2; text-decoration: none; }
a.busca:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B2B2B2; text-decoration: none; }
a.busca:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B2B2B2; text-decoration: none; }
a.busca:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

a:hover 		 	{ text-decoration: underline; }
a.link_text:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_text:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_text:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_text:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }

a:hover 		 	{ text-decoration: underline; }
a.link_cor:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.link_cor:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.link_cor:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.link_cor:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; }

a:hover 		 	{ text-decoration: underline; }
a.link_red:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }
a.link_red:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }
a.link_red:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; }
a.link_red:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }

a:hover 		 	{ text-decoration: underline; }
a.link_cor2:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }
a.link_cor2:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }
a.link_cor2:visited  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }
a.link_cor2:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }

/* NOVAS CLASSES DE LINKS */


a:hover 		{ text-decoration: underline; }
a.link_branco:link 	{ font:bold 12px Arial, Verdana, Helvetica, sans-serif;color: #FFF; text-decoration: none; }
a.link_branco:active 	{ font:bold 12px Arial, Verdana, Helvetica, sans-serif;color: #FFF; text-decoration: none; }
a.link_branco:visited 	{ font:bold 12px Arial, Verdana, Helvetica, sans-serif;color: #FFF; text-decoration: none; }
a.link_branco:hover 	{ font:bold 12px Arial, Verdana, Helvetica, sans-serif;color: #FF9900; text-decoration: none;}

a:hover 		{ text-decoration: underline; }
a.link_azul2:link 	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #598AC6; text-decoration: none; }
a.link_azul2:active 	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #598AC6; text-decoration: none; }
a.link_azul2:visited  	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #598AC6; text-decoration: none; }
a.link_azul2:hover 	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #000; text-decoration: none; }

a:hover 		{ text-decoration: underline; }
a.menu_footer:link 	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
a.menu_footer:active 	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
a.menu_footer:visited  	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
a.menu_footer:hover 	{ font:12px Arial, Verdana, Helvetica, sans-serif; color: #666; text-decoration: underline; }

.font_arial_preta{ font:12px Arial, Helvetica, sans-serif; color:#000;}
.font_arial_azul { font:12px Arial, Helvetica, sans-serif; color:#598AC6;}

.bd_esq {border-left:1px solid #DCDCDC;}
.bd_dir { border-right:1px solid #999;}

/* ************* ESTILO DE BORDAS - glossário ***********************

		LN_DIR_branca	= insere uma linha branca do lado direito
		LN_bottom_cinza	= insere uma linha cinza no fundo

*/

.LN_DIR_branca	{ border-right:1px solid #FFFFFF;}
.LN_bottom_cinza{ border-bottom:1px dashed #CCCCCC}


/* #################################### CSS TABLELESS ########################################################### 
#################################################################################################################*/


#conteudo {
	font:12px Arial, verdana, Helvetica, sans-serif;
	color:#666;
}

#destaque {
	background: #EEE;
	border:1px dashed #999;
	padding:10px;
}

#destaque_vermelho {
	background: #EEE;
	border:1px dashed #C00;
	padding:10px;
	color:#C00
}

#conteudo hr{
	border:1px dashed #D1D1D1;
}

#conteudo p{
	text-indent:10px;
}

#tabela{
	border:1px solid #598AC6;
}

#tabela th{
	padding:5px;
	background-color:#D8D8D8; 
	border-bottom:1px solid #598AC6;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#tabela td{
	padding:5px;
}

/*li {
	padding-top:5px;
}*/

.azul{
	color:#598AC6
}

.alfabeto{
	list-style:lower-latin;
}
