
/*============================================ GERAL =========================================*/
body
{
	cursor:				default;
	margin:				0px;
	background-color:	#FFFFFF;
	FONT-SIZE:			9pt;
	
	COLOR: 				#0C3062;
	FONT-FAMILY:		 Verdana, Arial, Helvetica, sans-serif;
	
	}


INPUT 
{
	
	
	FONT-SIZE:			8pt;
	COLOR:				#0c3062;
	FONT-FAMILY:		 Verdana, Arial, Helvetica, sans-serif;
}

SELECT
{
    font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	
}


.Foto
{
	height:100%;
	/*margin-left:		16px;*/
	float: right;
	margin: 0 0px 5px 10px;
    border: none;
    padding: 4px;
}

.Foto_bottom
{
    
	height:100%;
	vertical-align: text-bottom;
	vertical-align:middle;
	
}

.BlocoTexto
{
	/*float:				left;*/
}

    
/*=========================================== HOMEPAGE ========================================*/
#Main
{
	width:				770px;
	margin-left:		auto;
	margin-right:		auto;
	position:			relative;
	
}
#Slideshow
{
	LEFT: 160px;
	POSITION: absolute;
	/*border: 2px solid green;  */
}
#Left 
{
    padding-top:5px;
	WIDTH: 150px;
	POSITION: absolute;
	left: -12px;
	/*border: 2px solid brown; */
	
}

#Center 
{
	LEFT: 160px;
	TOP: 150px;
	WIDTH: 400px;
	POSITION: absolute;
	COLOR: #0C3062;
	background-color:White;
	
}

/*.CenterDefault
{
    WIDTH: 400px;
	POSITION: absolute;
	LEFT: 160px;
	TOP: 150px;
	COLOR: #0C3062;
	background-color: White;
}*/


#Center2
{
	LEFT: 160px;
	TOP: 150px;
	WIDTH: 610px;
	POSITION: absolute;
	COLOR: #0C3062;
	background-color:White;
}



/*#Center2 a - feito e comentado dm....

{
    text-decoration: underline;
	COLOR: 				#207b52;
    FONT-SIZE:			9pt;
    FONT-FAMILY:		Tahoma,Arial;
}

#Center2 a:visited
{
    text-decoration: underline;
	COLOR: 				#207b52;
    FONT-SIZE:			9pt;
    FONT-FAMILY:		Tahoma,Arial;
}

#Center2 a:hover
{
    FONT-SIZE:			9pt;
    FONT-FAMILY:		Tahoma,Arial;
    text-decoration: none;
}

#Center2 a:active
{   
	COLOR: 				#207b52;
    text-decoration: none; 
    font-size: 9pt;
    background: f;
    FONT-FAMILY:		Tahoma,Arial;
}*/

#Center3 /*usado para a pagina dos resultados das análise*/
{
	LEFT: 160px;
	TOP: 20px;
	WIDTH: 600px;
	POSITION: absolute;
	/*border:  2px solid blue; */
}


#Right 
{
	LEFT: 420px;
	TOP: 14px;
	WIDTH: 200px;
	POSITION: relative;
	border:  2px solid green;
	height: 490px; 
	float:left;
}

.Right
{
    height:100%;
	float: right;
	margin: 0 0px 5px 10px;
    border: none;
    padding: 0 0 0 0;
    WIDTH: 200px;
    
  
    
}
    
#RightLinhasEpal 
{
	LEFT: 420px;
	TOP: 470px;
	WIDTH: 200px;
	POSITION: absolute;
}

#LinkImagesHome /*dm*/
{
    position:relative; 
    top: 10px; 
    
    }
.bigIcon 
{
	MARGIN: 8px;
	padding-left: 20px; 
}
.item 
{
	display:block;
	margin-top:8px;
}
/*=========================================== CAIXAS ========================================*/
.CaixaDownloadDireita
{
    background-color:	#F2F3F7;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #9bacbe;
	/*float: right;
	margin: 0 0px 5px 10px;
    border: none;
    padding: 4px;*/
}


.CaixaBranca
{
	background-color: #FFFFFF;
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	float:				none;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #9bacbe;
}
.CaixaAzulNivel4
{
	background-color:	#F2F3F7;
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	float:				none;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #9bacbe;
	width: 600px; 
	
}

.CaixaAzul
{
	background-color:	#F2F3F7;
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	float:				none;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #9bacbe; 
	
}

.CaixaAzulPesquisa /*tem um height de 100, adicionalamente*/
{
	background-color:	#F2F3F7;
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	float:				none;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #9bacbe;
	height:             100px; 
}

/* nao dá para fazer pois nao tenho as imagens dos cantos redondos na mesma côr
.CaixaExteriorForm
{
    background-color:	#B2C0CC;

	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	float:				none;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #9bacbe;
 }
 
 .CaixaInteriorForm
{
    background-color:	#F2F3F7;
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	float:				none;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #9bacbe;
 }*/
    
    
/*======================================= TEXTOS E TITULOS GERAIS =================================*/

/*texto normal justificado*/
.Texto
{
	/*font-family: 		Arial, Helvetica, sans-serif;	
	font-size: 			12px;*/
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	text-align: 		Justify;
	text-decoration: 	none;
	line-height: 		14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	

}

.TextoPequeno
{
	/*font-family: 		Arial, Helvetica, sans-serif;	
	font-size: 			12px;*/
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	text-align: 		Justify;
	text-decoration: 	none;
	line-height: 		14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : ;
	

}
/*Texto bold*/
.TextoBold
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;	
	font-size: 			11px;
	font-style: 		normal;
	font-weight: 		bold;
	color: 				#0C3062;
	text-align: 		left;
	text-decoration: 	none;
	line-height: 		14px;
}

/*Titulo das áreas principais do site*/
/*fica em arial*/
.TituloArea
{
	font-size: 			14px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	text-align: 		left;
	text-decoration: 	none;
	text-transform:		uppercase;
	line-height: 		15px;
	border-bottom:		1px solid #0C3062;	
	vertical-align:     baseline;
	
}

/*Titulo das secções principais do site(um nivel abaixo das áreas)*/
.TituloSeccao
{
	font-size: 			11px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	color: 				#0C3062;
	text-align: 		Left;
	text-decoration: 	none;
	text-transform:		uppercase;
	line-height: 		11px;
	padding-bottom:     5px;
}

/*Subtitulo das secções*/
.SubTituloSeccao /*passa a ser igual ao titulo*/
{
	font-size: 			12px;
	font-family: 	    Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	color: 				#207B52;
	background-color:White;
	text-align: 		Left;
	text-decoration: 	none;
	line-height: 		12px;
	/*background-image:   url("Images/bkg_verde.gif"); 
	width: 100%; */
}

/*titulo, na hompeage, de entrada no site (bem-vindo ao site da epal)*/
.TituloWelcome 
{
	font-size:			14pt;
	font-family:		Arial, Helvetica, sans-serif;
	margin-bottom:		4px;
	color:				#9BACBE;
}

.TextoWelcome 
{
	font-size:			9pt;
	font-family:		Arial, Helvetica, sans-serif;
	margin-bottom:		4px;
	color:				#0C3062;
	font-weight :       bold;
}
/********************** INDICADORES *********************************************/

.nomes
{
	line-height:20px;
}

.valores
{
	text-align:right; 
	line-height:20px;
	width:72px;
	font-size: 11px;
}
.ano
{
	font-weight:bold;
	color:#1D7B50;
}
/********************** NOTÍCIAS *********************************************/

.Noticia
{
	padding-top:		16px;
	margin-bottom:		16px;
	
}
.DataNoticia
{
	COLOR: 				#9BACBE;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	/*line-height: 		12px;*/
	padding-top:	 	0px;
	margin-bottom:		8px;
}
.textoVerdeBold
{
	COLOR: 				#207b52;
	text-align: 		Justify;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	/*line-height: 		11px;*/
	margin-bottom:		8px;
}
.LeadNoticia
{
	COLOR: 				#0C3062;	
	text-align:         justify;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 		11px;*/
	text-decoration: 	none;
}
.LeadNoticia:visited
{
	COLOR: 				#0C3062;	
	
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 		11px;*/
	text-decoration: 	none;
	text-align:justify;
}
.LeadNoticia:hover
{
	COLOR: 				#0C3062;	
	text-align:justify;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 		11px;*/
	text-decoration: 	underline;
}


/*.FotoNoticia
{
/*	height:100%;
	margin-top:			32px;
	margin-left:		16px;
	float:				right;
float: right;
margin: 0 0px 10px 10px;
border: none;
padding: 2px;
	
}*/

.FotoProjecto
{
	height:100%;
	margin-left:		16px;
	float:				right;
	
}
.SeparadorNoticias
{
	
}
.SeparadorNoticias2
{
    clear:				both;
	border-top:			1px solid #9BACBE;
}

/****************************ORGANOGRAMA (tb usado para contactos)*****************************************/
.OrganogramaSeccao
{
	COLOR: 				#0C3062;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
/*line-height: 		11px;*/
	margin-bottom:		8px;
	width:				50%;
	float:				left;
}

.ContactosSeccao
{
	COLOR: 				#0C3062;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	line-height: 		11px;
	margin-bottom:		8px;
	width:				50%;
	/*float:				left;*/
}


.OrganogramaTitulo
{
	COLOR: 				#9BACBE;
	text-align: 		Justify;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	line-height: 		11px;
	margin-top:			4px;
}
.OrganogramaTituloBold
{
	COLOR: 				#9BACBE;
	text-align: 		Justify;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	line-height: 		11px;
	margin-top:			4px;
}
.OrganogramaNome
{
	COLOR: 				#0C3062;
	text-align: 		Justify;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	line-height: 		11px;
}

.OrganogramaDetalheContacto
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	none;
	text-align: 		left;
}
.OrganogramaDetalheContacto:visited
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	font-style: 		italic;
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	none;
	text-align: 		left;
}
.OrganogramaDetalheContacto:hover
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	font-style: 		italic;
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	underline;
	text-align: 		left;
}

/****************************CONTACTOS ******************************************/
.ContactosSeccao
{
	COLOR: 				#0C3062;
	FONT-SIZE: 			12px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	
	margin-bottom:		8px;
	width:				50%;
	float:				left;
}
.ContactosTitulo
{
	COLOR: 				#9BACBE;
	text-align: 		Justify;
	FONT-SIZE: 			12px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	
	margin-top:			4px;
}
.ContactosNome
{
	COLOR: 				#0C3062;
	text-align: 		Justify;
	FONT-SIZE: 			12px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	
}

.ContactosEmail
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-style:normal;  
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	none;
	text-align: 		left;
}
.ContactosEmail:visited
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-style:normal;  
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	none;
	text-align: 		left;
}
.ContactosEmail:hover
{
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-style:normal;  
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	underline;
	text-align: 		left;
}

/****************************Links ******************************************/
.LinkNome
{
    color:              #1D7B50;
    font-weight:        bold; 
	text-align: 		left;
	FONT-SIZE: 			12px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal; 
	text-decoration: 	none;
	line-height: 		normal; 
	padding-bottom: 3px;
	
    
}
.LinkLink
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #9BACBE;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none;
	
	
 }
 
 .SeparadorLink
 {
    border-bottom:1px groove  #9BACBE;
   
	padding-bottom: 1px;
	padding-top: 5px;
	clear: both; 
    
    }
/****************************DESTAQUES ******************************************/


.dataNoticiaDestaque
{
	
	FONT-SIZE: 8pt;
	COLOR: #B6C0D0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}

.FotoDestaque
{
	
	margin-right:		16px;
	background:white;
    float:left;
    padding:5px;
    width:165px;
    vertical-align: middle;
    height:50px;
    /*border:solid 1px red; */
    
}

#tituloDestaque 
 { 
 
    

	font-family: 	    Verdana, Arial, Helvetica, sans-serif;
	font-size :         12px;
	font-style: 		normal;
	font-weight: 		bold;
	color: 				#207B52;
	background-color:   White;
	text-align: 		Left;
	text-decoration: 	none;
	padding:5px;
    /*margin: 20px 0px 0 180px;*/
    /*border:solid 1px green; */
    
}

#tituloDestaque a
    {
        font-family: 	    Verdana, Arial, Helvetica, sans-serif;
	    font-size :         12px;
	    font-style: 		normal;
	    font-weight: 		bold;
	    color: 				#207B52;
	    background-color:   White;
	    text-align: 		Left;
	    text-decoration: 	none;
    }
    
    #tituloDestaque a.visited
    {
       font-family: 	    Verdana, Arial, Helvetica, sans-serif;
	    font-size :         12px;
	    font-style: 		normal;
	    font-weight: 		bold;
	    color: 				#207B52;
	    background-color:   White;
	    text-align: 		Left;
	    text-decoration: 	none;
    }
    
    #tituloDestaque a.hover
    {
       font-family: 	    Verdana, Arial, Helvetica, sans-serif;
	font-size :         12px;
	font-style: 		normal;
	font-weight: 		bold;
	color: 				#207B52;
	background-color:   White;
	text-align: 		Left;
	text-decoration: 	none;
    }
    
    
/*.separadorDestaque
{
    clear: both; 
	border-top: 1px dotted  #B6C0D0;
	height: 1px;
	padding-bottom: 5px;
	padding-top:5px;
}*/

.SeparadorDestaque
{
    clear: both;	
}

.SeparadorDestaque2
{
	border-bottom:			1px dotted  #B6C0D0; 
	
}




/****************************DOWNLOADS ******************************************/
.NomeDownload
{
	COLOR: 				#0C3062;
	text-align: 		Left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	line-height: 		12px;
}

.LinkDownload
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #9BACBE;
	PADDING-TOP: 4px;
	HEIGHT: 10px;
	TEXT-DECORATION: none;
	margin-left:0px;
	text-transform:uppercase;

}
.LinkDownload:visited 
{ 
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #9BACBE;
	PADDING-TOP: 4px;
	HEIGHT: 10px;
	TEXT-DECORATION: none;
}

.LinkDownload:hover 
{ 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #0C3062;
}


/****************************FOOTER******************************************/
.SiteFooter
{
	clear:				both;
	margin-top:			24px;
	border-top:			1px solid #9BACBE;
	padding-top:		4px;
	position:relative;
	top: 5px; /*dm 35*/ 
	padding-bottom:25px;  
	
}
.LinkRodape
{
	COLOR: 				#207b52;
	text-align: 		left;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	line-height: 		11px;
}
.LinkRodape:visited
{
	COLOR: 				#207b52;
	text-align: 		left;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	line-height: 		11px;
}
.LinkRodape:hover
{
	COLOR: 				#207b52;
	text-align: 		left;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	underline;
	line-height: 		11px;
}

.TextoRodape
{
	COLOR: 				#0C3062;
	text-align: 		center;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	line-height: 		11px;
}

.MenuRodape
{
	COLOR: 				#207b52;
	text-align: 		center;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	line-height: 		11px;

}

/****************************LINHAS EPAL ******************************************/
/****************************LINHAS EPAL ******************************************/
.LinhasNome
{
	COLOR: 				#207b52;
	text-align: 		Left;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	line-height: 		15px;
	width:110px;
}
.LinhasNumero
{
	COLOR: 				#0C3062;
	text-align: 		right;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 	 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	width: 100px;
	line-height: 		15px;
	
}

/****************************LOGING ******************************************/
/*input text (campo LOGIN e  PASSWORD)*/
.FormLogin
{
	font-size: 			11px;
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;	
	color: 				#207B52;
	background-color: 	#E8F3ED;
	text-align: 		left;
	border: 			1px solid #207B52;
	margin-right:		5px;
	line-height: 		10px;
	width:				63px;
}
/*links da caixa EPALNET (p.ex. perdeu a senha, registo, condições)*/
.LinkEpalNet
{
	COLOR: 				#207b52;
	text-decoration: 	none;
	text-align: 		left;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
}
.LinkEpalNet:visited
{
	COLOR: 				#207b52;
	text-align: 		left;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
}
.LinkEpalNet:hover
{
	COLOR: 				#207b52;
	text-align: 		left;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	underline;
}

/*dm 22-02-2006*/
.CaixaVerde
{
	background-color: #FFFFFF;
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	float:				none;
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
	border:				1px solid #207B52;
}

/****************************MAIN MENU ******************************************/

/*mainmenu- nivel 1, mantem a formatacao original, os outros mudam
o menu nivel 1 fica em arial
*/

.MainMenuItem
{
	BORDER-TOP: #9bacbe 1px dashed;
	DISPLAY: block;
	COLOR: #0C3062;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	font-family : Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	position:relative; 	
	text-transform:		uppercase;
	font-weight:bolder;
	FONT-SIZE: 12px;

    

}   
.MainMenuItem:hover
{
	TEXT-DECORATION: none;
	COLOR: #0C3062;
	background-color:#DFECE6;
	text-transform:		uppercase;
	text-transform:		uppercase;
	font-weight:bolder; 
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	FONT-SIZE: 12px;
}
.MainMenuItemHover
{
	TEXT-DECORATION: none;
	COLOR: #0C3062;
	background-color:#DFECE6;
	text-transform:		uppercase;
	text-transform:		uppercase;
	font-weight:bolder; 
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	FONT-SIZE: 12px;
}
.MainMenuItemSel
{
	BORDER-TOP: #9bacbe 1px dashed;
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #0C3062;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	font-family : Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color:#CED6E0;
	text-transform:		uppercase;
	font-weight:bolder; 
}

.MainMenuItemSelSiteMap
{
	BORDER-TOP: #9bacbe 1px dashed;
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #1D7B50;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}



.MainMenuSubitem
{
	BORDER-TOP: #9bacbe 1px dashed;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	COLOR: #546E91;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	position:relative;
	padding-top: 5px;
	padding-bottom: 5px;
    
}
.MainMenuSubitem:hover
{
	TEXT-DECORATION: none;
	COLOR: #546E91;
	background-color:#E6EAEF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.MainMenuSubitemHover
{
	TEXT-DECORATION: none;
	COLOR: #546E91;
	background-color:#E6EAEF;

	padding-top: 5px;
	padding-bottom: 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.MainMenuSubitemSel
{
	BORDER-TOP: #9bacbe 1px dashed;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	COLOR: #0C3062;
	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
	background-color:#E6EAEF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.MainMenuSubitem2
{
	BORDER-TOP: #9bacbe 1px dashed;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-SIZE: 11px;
	COLOR: #0C3062;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.MainMenuSubitem2:hover
{
	TEXT-DECORATION: none;
	COLOR: #0C3062;
	background-color:#DFECE6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.MainMenuSubitem2Sel
{
	BORDER-TOP: #9bacbe 1px dashed;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-SIZE: 11px;
	COLOR: #0C3062;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color:#DFECE6;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*dm para itens de menu do nivel 4*/
.MenuNivel4
{
	/*BORDER-TOP: #9bacbe 1px dashed;*/
	FONT-SIZE: 11px;
	COLOR: #0C3062;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION:none;
	font-weight:bold; 
}
.MenuNivel4:hover
{
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	COLOR: #0C3062;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 

}

/****************************MENU NIVEL 3 ******************************************/
.Titulo3Nivel
{
	COLOR: 				#0C3062;
	text-align: 		Left;
	FONT-SIZE: 			12px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	line-height: 		16px;
}

.Link3Nivel
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0C3062;
	PADDING-TOP: 4px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 12px;
	TEXT-DECORATION: none;
	float: left;
	width: 49%;
}

.Link3Nivel:hover 
{ 
	TEXT-DECORATION: underline 
}


.Titulo4Nivel
{
	COLOR: 				#0C3062;
	text-align: 		Left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	line-height: 		16px;
}


.LinkFAQ
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0C3062;
	/*PADDING-TOP: px;*/
	vertical-align:middle;
	
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 13px;
	TEXT-DECORATION: none;
	/*float: left;*/
	width: 49%;
}

.LinkFAQ:hover 
{ 
	TEXT-DECORATION: underline 
	
}

.faqTituloTipo
{
	COLOR: 				#207b52;
	
	FONT-SIZE: 			10pt;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	/*line-height: 		11px;*/
	margin-bottom:		8px;
}

.faqPergunta
{
	cursor:				default;
	margin:				0px;
	background-color:	#FFFFFF;
	FONT-SIZE:			10pt;
	COLOR:				#0c3062;
	FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.faqResposta
{
	cursor:				default;
	margin:				0px;
	background-color:	#FFFFFF;
	FONT-SIZE:			8pt;
	COLOR:				#0c3062;
	FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}

/****************************PATH NAV ******************************************/
.PathNav
{
	text-align:			right;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Arial, Helvetica, sans-serif;
	COLOR: 				#0C3062;
	border-bottom:		1px solid #0C3062;	
	height:				16px;
	line-height: 		16px;
	vertical-align:baseline;
}
.Path
{
	font-weight: 		bold;
	text-decoration: 	none;
	line-height: 		11px;
}
.LinkPath
{
	FONT-SIZE: 9px;
	COLOR: #9BACBE;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 10px;
	TEXT-DECORATION: none;

}
.LinkPath:hover 
{ 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #0C3062;
}
/****************************PESQUISA ******************************************/
/*input text (campo da pesquisa)*/
.FormPesquisa
{
	font-size: 			11px;
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	color: 				#0C3062;	
	border: 			1px solid #0C3062;
	line-height: 		10px;
	width:				145px;
	background-color: 	#FFFFFF;
	text-align: 		left;
}
/*links da caixa de pesquisa (p.ex. pesquisa avançada)*/
.LinkPesquisa
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	none;
	text-align: 		left;
}
.LinkPesquisa:visited
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	none;
	text-align: 		left;
}
.LinkPesquisa:hover
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#0C3062;
	text-decoration: 	underline;
	text-align: 		left;
}
/****************************SONDAGENS ******************************************/
/*botao votar e resultados*/
.BotaoSondagem
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size: 			11px;
	color: 				#9BACBE;
	/*padding-top: 		2px;
	height: 			9px;
	text-decoration: 	none;
	float:				left;
	width:				72px;*/
	text-align:			center;
	background-color: 	#E6E9F0;
	border-color:		#9bacbe;
	border-bottom:		1px;
	border-right:		1px;
	border-left:		1px;
	border-top:			1px;
	border-style:		solid;
}

.BotaoSondagem:hover 
{ 
	text-decoration: none;
	font-weight: bold;
	color: #0C3062;
}

.PerguntaSondagem
{
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-style: 		normal;
	font-weight: 		bold;
	COLOR: 				#0C3062;
	text-align: 		Left;
	text-decoration: 	none;
	line-height: 		12px;
}

.RadioButtonSondagem
{
	COLOR: 				#207B52;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	text-align: 		left;
	margin-right:		16px;
	line-height: 		9px;
	vertical-align:		middle
}
.QuestionMark
{
	float:				left;
	margin-right:		8px;
}

    MapaSiteLink
    {
        text-decoration: none;
        FONT-SIZE:			9pt;
	    COLOR:				#0c3062;
	    FONT-FAMILY:		Tahoma,Arial;
    }
    .MapaSiteLink:a
    {
        text-decoration: none;
        FONT-SIZE:			9pt;
	    COLOR:				#0c3062;
	    FONT-FAMILY:		Tahoma,Arial;
    }
    .MapaSiteLink:a.visited
    {
        text-decoration: none;
        FONT-SIZE:			9pt;
	    COLOR:				#0c3062;
	    FONT-FAMILY:		Tahoma,Arial;
    }
    .MapaSiteLink:a.hover
    {
        text-decoration: none;
        FONT-SIZE:			9pt;
	    COLOR:				#0c3062;
	    FONT-FAMILY:		Tahoma,Arial;
	    font-weight:bold;
    }
    
    /*links das análises de água */
.LinkAnalises
{
	COLOR: 			#0C3062;
	text-decoration: 	none;
	text-align: 		left;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
}
.LinkAnalises:visited
{
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	none;
}
.LinkAnalises:hover
{
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			9px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration: 	underline;
}
/*links gerais do conteúdo dm*/
.LinkGeral
{
	COLOR: 				#0C3062;
	text-decoration:    underline; 
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight:        bold; 
}
.LinkGeral:visited
{
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration:    underline; 
}
.LinkGeral:hover
{
	COLOR: 				#0C3062;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration:    underline; 
}


/*links gerais do conteúdo dm*/
.LinkFormulario
{
	COLOR: 				#207b52;
	text-decoration:    underline; 
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	
}
.LinkFormulario:visited
{
	COLOR: 				#207b52;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration:    underline; 
	
}
.LinkFormulario:hover
{
	COLOR: 				#207b52;
	text-align: 		left;
	FONT-SIZE: 			11px;
	FONT-FAMILY: 		 Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration:    underline; 
	
}


.CaixaDownloads
{
/*	height:100%;
	margin-top:			32px;
	margin-left:		16px;
	float:				right;*/
float: right;
margin: 0 0px 10px 10px;
border: none;
padding: 2px;
	
}

.listaCartaAgua /*aplicado à ordered list da carta de água, numeração em latim*/
{
    list-style-type:upper-roman; 
    
    
}

.LinkButtonMaisMenos
{
     border: solid 1px #0C3062;
    background-color:#E6EAEF;
    padding: 1px 5px 1px 5px; 
    font-size: 11px;
    color: #0C3062; 
    font-weight:bold;
    
    text-decoration:none; 
    width:200px;
    
    }
    

    
.SearchTitle
{
	display:block;
	font-size:9pt;
	font-weight:bold;
	color:#0C3062;
	text-decoration:underline;
	padding-bottom:4px;
}
.SearchText
{
	font-size:9pt;
	color:#0C3062;
	
}
.SearchUrl
{
	color:#0C3062;
	font-size:9pt;
	padding-bottom:16px;
}

.TituloPublicacoes
{
	COLOR: 				#0C3062;
	FONT-SIZE: 			10px;
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration: 	none;
	/*line-height: 		12px;*/
	padding-top:	 	0px;
	margin-bottom:		8px;
}


.tblParametros
{
    border: 1px solid #E6EAEF;
    
    }
    
 .tblParametros TD {  border: 1px solid #E6EAEF; }
 
 