/* definicoes genericas para os links*/
a:link
{
	text-decoration: none;
	color: #FFFFFF;
}
a:visited
{
	text-decoration: none;
	color: #FFFFFF;
	
}
a:active
{
	text-decoration: none;
	color: #FFFFFF;
}
a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

/* definicoes genericas para Titulo 1*/
h1
{
	font-size: 25pt;
	font-weight: bold;
	color: #02488F;
}

/* definicoes genericas para Titulo 2*/
h2
{
	font-size: 18pt;
	font-weight: bold;
	color: #02488F;
}

/* definicoes genericas para Titulo 3*/
h3
{
	font-size: 14pt;
	font-weight: bold;
	color: #02488F;
}

/* definicoes genericas para Titulo 4*/
h4
{
	font-size: 12pt;
	font-weight: bold;
	color: #02488F;
}
/* definicoes genericas para Titulo 5*/
h5
{
	font-size: 10pt;
	font-weight: bold;
	color: #02488F;
}
/* definicoes genericas para Titulo 6*/
h6
{
	font-size: 7pt;
	font-weight: bold;
	color: #02488F;
}


/* definicoes genericas para o corpo da página*/
BODY
{
	font-family: Verdana,Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0; 
	/*muda a cor da barra de rolagem não está errado! O software não reconhece mas funciona*/
	scrollbar-base-color: #B7C2CE;
	scrollbar-arrow-color: #eeeeee;
	scrollbar-DarkShadow-Color: #eeeeee;
	scrollbar-Track-Color: #eeeeee;
	scrollbar-Highlight-Color: #eeeeee;
}


/*definicao do menu lateral*/
.texto_links_O
{
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#7A9BBD;
}
.texto_links_O a
{
	text-decoration: none;
	background-color:#7A9BBD;
	display: block;
	cursor:pointer;
	height:100%;
}
.texto_links_O a:link
{
	text-decoration: none;
	background-color:#7A9BBD;
	display: block;
}
.texto_links_O a:visited
{
	text-decoration: none;
	background-color:#7A9BBD;
	display: block;
}
.texto_links_O a:hover
{
	text-decoration: none;
	background-color: #CCD6E0;
	display: block;
}
.texto_links_O a:active
{
	text-decoration: none;
	background-color: #CCD6E0;
	display: block;
}

/*definicao do menu superior, mais os links*/
.texto_links
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.texto_links_selected
{
	font-size: 8pt;
	font-weight: bold;
	color: #8099B3;
}
.texto_links_selected a:link
{
	color: #8099B3;
}
.texto_links_selected a:visited
{
	color: #8099B3;
}
.texto_links_selected a:hover
{
	text-decoration:underline;
	color: #FFFFFF;
}
.texto_links_selected a:active
{
	color: #FFFFFF;
}

.texto_links a:link
{
	color: #FFFFFF;
}
.texto_links a:visited
{
	color: #FFFFFF;
}
.texto_links a:hover
{text-decoration:underline;
	color: #8099B3;
}
.texto_links a:active
{
	color: #8099b3;
}

.texto_links_A
{
	font-size: 8pt;
	color: #BFCCD9;
	font-weight: bold;
}

/* definicao do menu horizontal, mais os links*/
.texto_links_H
{
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7A9BBD;
}

.texto_links_H a:link
{
	color: #FFFFFF;
}
.texto_links_H a:visited
{
	color: #FFFFFF;
}
.texto_links_H a:hover
{
	color: #CCD6E0;
}
.texto_links_H a:active
{
	color: #CCD6E0;
}

/* definicao do texto da interface de pesquisa*/
.text_links_L
{
	font-size: 8pt;
	font-weight: bold;
	color: #8099B3;
}

.cssFieldSet
{	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
	}
/* definicao do texto genérico da pagina, mais os links*/
.t_corrido
{
	font-size: 9pt;
	font-weight: normal;
	color: #003366;
	text-align: justify;
	line-height: 15pt;
}
.t_corrido a:link
{
	color: #003366;
	text-decoration: underline;	
}
.t_corrido a:visited
{
	color: #003366;
	text-decoration: underline;	
}
.t_corrido a:hover
{
	color: #8099B3;
	text-decoration: underline;	
}
.t_corrido a:active
{
	color: #8099B3;
	text-decoration: underline;	
}

/* definicao nova para a primeira página, mais os links*/
.pagina_entrada
{
	font-size: 9pt;
	font-weight: normal;
	color: #003366;
	text-align: left;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pagina_entrada a:link
{
	color: #003366;
	text-decoration: underline;	
}
.pagina_entrada a:visited
{
	color: #003366;
	text-decoration: underline;	
}
.pagina_entrada a:hover
{
	color: #8099B3;
	text-decoration: underline;	
}
.pagina_entrada a:active
{
	color: #8099B3;
	text-decoration: underline;	
}
/* definicao do texto genérico da pagina, mais os links*/
.t_corrido_bold_left
{
	font-size: 9pt;
	font-weight: bold;
	color: #003366;
	text-align:left;
	line-height: 15pt;
}
.t_corrido_bold_left a:link
{
	color: #003366;
}
.t_corrido_bold_left a:visited
{
	color: #003366;
}
.t_corrido_bold_left a:hover
{
	color: #8099B3;
}
.t_corrido_bold_left a:active
{
	color: #8099B3;
}

/* definicao do texto genérico da pagina, mais os links*/
.t_corrido_left
{
	font-size: 9pt;
	font-weight: normal;
	color: #003366;
	text-align:left;
	line-height: 15pt;
}
.t_corrido_left a:link
{
	text-decoration: underline;
	color: #003366;
}
.t_corrido_left a:visited
{
	text-decoration: underline;
	color: #0080C0;
}
.t_corrido_left a:hover
{
	color: #8099B3;
}
.t_corrido_left a:active
{
	text-decoration: underline;
	color: #8099B3;
}
/* definicao do texto genérico da pagina com sublinhado, mais os links*/

.t_corrido_sublinhado
{
	font-size: 9pt;
	font-weight: normal;
	color: #003366;
	text-align: justify;
	line-height: 15pt;
}
.t_corrido_sublinhado a:link
{
	text-decoration: underline;
	color: #003366;
}
.t_corrido_sublinhado a:visited
{
	text-decoration: underline;
	color: #003366;
}
.t_corrido_sublinhado a:hover
{
	text-decoration: underline;
	color: #8099B3;
}
.t_corrido_sublinhado a:active
{
	text-decoration: underline;
	color: #8099B3;
}

/*definicao do Titulo usado no menu Lateral,eventos,novidades e destaques*/
.titulos
{
	font-size: 11pt;
	font-weight: bold;
	color: #8099B3;
	letter-spacing: 1pt;
	word-spacing: normal;
}

/* definicao do texto do rodapé da pagina*/
.rodape
{
	font-size: 7pt;
	color: #8099B3;
}
.rodape a:link
{
	color: #8099B3;
}
.rodape a:visited
{
	color: #8099B3;
}
.rodape a:hover
{
	color: #FFFFFF;
}
.rodape a:active
{
	color: #FFFFFF;
}

/* definicao do link com a localizacao da pagina*/
.Localizacao
{
	font-size: 7pt;
	color: #8099B3;
}
.Localizacao a:link
{
	color: #8099B3;
}
.Localizacao a:visited
{
	color: #8099B3;
}
.Localizacao a:hover
{
	color: #003366;
}
.Localizacao a:active
{
	color: #003366;
}

/* definicao do link com a localizacao da pagina*/
.DLRodape
{
	font-size: 7pt;
	color: #FFFFFF;
	background-color: #0f4e81;
}
.DLRodape a:link
{
	color: #FFFFFF;
}
.DLRodape a:visited
{
	color: #FFFFFF;
}
.DLRodape a:hover
{
	color: #8099B3;
}
.DLRodape a:active
{
	color: #8099B3;
}

/* definicao do texto genérico da pagina em negrito*/
.t_corrido_Bold
{
	font-size: 9pt;
	font-weight: bold;
	color: #003366;
	text-align: justify;
	line-height: 15pt;
}

/* definicao das tabelas de pesquisa, mais os links*/
.dgResultPesquisa
{
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	text-align: left;
	line-height: 15pt;
	border-width: 0px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 3;
}
.dgResultPesquisa a:link
{
	color: #003366;
}
.dgResultPesquisa a:visited
{
	color: #003366;
}
.dgResultPesquisa a:hover
{
	color: #8099B3;
}
.dgResultPesquisa a:active
{
	color: #8099B3;
}
/* definicao do header das tabelas de pesquisa, mais os links*/

.dgResultPesquisa_Header
{
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BACBDD;
}

.dgResultPesquisa_Header a:link
{
	color: #ffffff;
}
.dgResultPesquisa_Header a:visited
{
	color: #ffffff;
}
.dgResultPesquisa_Header a:hover
{
	color: #8099B3;
}
.dgResultPesquisa_Header a:active
{
	color: #8099b3;
}

/* definicao da paginaçao  das tabelas de pesquisa, mais os links*/
.dgResultPesquisa_Pager
{
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	line-height: 15pt;
}
.dgResultPesquisa_Pager a:link
{
	text-decoration: underline;
	color: #003366;
}
.dgResultPesquisa_Pager a:visited
{
	text-decoration: underline;
	color: #003366;
}
.dgResultPesquisa_Pager a:hover
{
	text-decoration: underline;
	color: #8099B3;
}
.dgResultPesquisa_Pager a:active
{
	text-decoration: underline;
	color: #8099B3;
}

/*definicao do menu lateral*/
.dl_lateral
{
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
.dl_lateral a:link
{
	text-decoration: none;
	color: #ffffff;
}
.dl_lateral a:visited
{
	text-decoration: none;
	color: #ffffff;
}
.dl_lateral a:hover
{
	text-decoration: none;
	color: #7A9BBD;
}
.dl_lateral a:active
{
	text-decoration: none;
	color: #7A9BBD;
}

/* Difinição para tabelas */
.quadro0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	padding: 5pt;
	border-top: 1.5pt solid #003366;
	border-right: 0pt none;
	border-bottom: 1.5pt solid #003366;
	border-left: 1.5pt solid #003366;
	background-position: center center;
}
.quadro1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	padding: 5pt;
	border-top: 0pt none;
	border-right: 0pt none;
	border-bottom: 1.5pt solid #003366;
	border-left: 1.5pt solid #003366;
	background-position: center center;
}

.quadro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	padding: 5pt;
	border-top: 0pt none;
	border-right: 1.5pt solid #003366;
	border-bottom: 1.5pt solid #003366;
	border-left: 1.5pt solid #003366;
	background-position: right center;
	text-align: right;
}
.quadro3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	padding: 5pt;
	border-top: 1.5pt solid #003366;
	border-right: 1.5pt solid #003366;
	border-bottom: 1.5pt solid #003366;
	border-left: 1.5pt solid #003366;
	background-position: right center;
	text-align: center;
}

/*definicao para os elementos*/
#titPeqEvento
{
	background-color: #8099b3;
	width: 5px;
}

#titEvento
{
	background-color: #bacbdd;
	width: 100%;
	font-size: 11pt;
	font-weight: bold;
	color: #8099B3;
	letter-spacing: 1pt;
	word-spacing: normal;
}
#titEvento a:link
{
	text-decoration: none;
	color: #8099B3;
}
#titEvento a:visited
{
	text-decoration: none;
	color: #8099B3;
	
}
#titEvento a:active
{
	text-decoration: none;
	color: #8099B3;
}
#titEvento a:hover
{
	text-decoration: none;
	color: #8099B3;
}

#titDestaque
{ 
	background-color: #0d4986;
	width: 100%;
}
#titDestaque a:link
{
	text-decoration: none;
	color: #8099B3;
}
#titDestaque a:visited
{
	text-decoration: none;
	color: #8099B3;
	
}
#titDestaque a:active
{
	text-decoration: none;
	color: #8099B3;
}
#titDestaque a:hover
{
	text-decoration: none;
	color: #8099B3;
}
#titNovidade
{
	background-color: #e7eff7;
	width: 100%;
}
#titNovidade a:link
{
	text-decoration: none;
	color: #8099B3;
}
#titNovidade a:visited
{
	text-decoration: none;
	color: #8099B3;
	
}
#titNovidade a:active
{
	text-decoration: none;
	color: #8099B3;
}
#titNovidade a:hover
{
	text-decoration: none;
	color: #8099B3;
}
/*controlo asp.net*/
.csTextbox
{font-size:8pt;
	height:20px;
	}
.csTextboxMesDia
{font-size:8pt;
	height:20px;
	width:32px}
.csTextboxAno
{font-size:8pt;
	height:20px;
	width:56px}
.csDropDown
{
	font-size:8pt;}
	
	.txtPesquisa
	{width:85px;
		height:20px;
		font-size:8pt;}
/*barra do Ministério*/
/* background-color:#015F2B; verde até 2010-05-07 */
#barraMIN{
background-color:#FFFFFF;
width: 100%;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#FFFFFF;
height: 42px;
}
#barraesqMIN{
width: 350px;
height: 42px;
float:left
}
#barradirMIN{
width: 250px;
height: 42px;
float:right
}

