
/* NEAPP */                    
                               
body, td, input, textarea       { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color:#8F8983; text-decoration: none; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
                              
img                             { border: none; border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; }

p                               { margin-top: opx; margin-bottom: 0px; clear: none; }

table, td, tr                   { clear: none; }

a:link                          { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; font-weight: none; text-decoration: none }
a:visited                       { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; font-weight: none; text-decoration: none }
a:hover                         { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #ffc637; font-weight: none; text-decoration: none }
a:active                        { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; font-weight: none; text-decoration: none }

.texto_fundo_site               { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

.link_fundo_site                { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #8B1310; font-weight: normal; text-decoration: none;}
.link_fundo_site:hover          { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #717171; font-weight: normal; text-decoration: underline;}

.link_menu_principal            { font-family: Georgia, Times, "Times New Roman", serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
.link_menu_principal:hover      { font-family: Georgia, Times, "Times New Roman", serif; font-size: 13px; color: #717171; text-decoration: none;} 

.link_menu_secundario           { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #8B1310; font-weight: normal; text-decoration: none;}
.link_menu_secundario:hover     { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #717171; font-weight: normal; text-decoration: underline;}

.titulos_grandes_claros         { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 14px; }

.titulos_grandes_escuros        { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #8c2828; text-decoration: none; font-weight: normal; line-height: 14px; }

.titulos_grandes_cinzas         { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #454545; text-decoration: none; font-weight: normal; line-height: 14px; }

.texto_branco                   { color:#ffffff; font-family: Verdana; font-size: 11px; }

.link_noticias                  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 11px; color: #8B1310; font-weight: bold; line-height: 14px; text-decoration: none;}
.link_noticias:hover            { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 11px; color: #8B1310; font-weight: bold; line-height: 14px; text-decoration: underline;}
                              
.texto_bordex                   { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #8B1310; line-height: 14px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}

.link_ver_mais                  { font-family: Verdana; font-size: 11px; color: #8B1310; font-weight: normal; text-decoration: none;}

.link_ver_docs                  { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

.titulos_noticias               { font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; line-height: 17px; font-weight: bold; color: #8B1310; }

.texto_preto                    { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; font-weight: normal; line-height: 14px; text-decoration: none;}

.texto_pequeno                  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 11px; color: #717171; font-weight: normal; line-height: 14px; text-decoration: none;}

.titulos_bordex                 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; line-height: 17px; font-weight: bold; color: #8B1310; line-height: 14px;}

.texto_cinzento                 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 12px; color: #717171; text-decoration: none; line-height: 14px;}

.campo_texto_curto              { font-size : 11px; width: 130px; height: 20px; font-family: Arial; border-width:1px 1px 1px 1px; border-color:#A5ACB2; border-style:solid; } 

.texto_verde_amarelo            { font-family: Georgia, Times, "Times New Roman", serif; color: #cac03d; font-size: 12px; font-weight: bold; }

.link_pqn_branco                { font-family: Verdana, Times, "Times New Roman", serif; font-size: 9px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
.link_pqn_branco:hover          { font-family: Verdana, Times, "Times New Roman", serif; font-size: 9px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

.texto_atencao                  { font-family: "Times New Roman", Times, serif; font-size: 15px; font-weight: normal; color: #717171; font-style: italic; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; }
                                       
link_normal                     { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #8B1310; font-weight: normal; text-decoration: none;}
link_normal:hover               { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #717171; font-weight: normal; text-decoration: underline;}
                                       
.link_site                      { font-family: Georgia, Times, "Times New Roman", serif; font-size: 13px; color: #8B1310; text-decoration: none;}
.link_site:hover                { font-family: Georgia, Times, "Times New Roman", serif; font-size: 13px; color: #717171; text-decoration: none;}

.links_grandes_escuros          { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #8c2828; text-decoration: none; font-weight: normal; line-height: 14px; }
.links_grandes_escuros:hover    { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #8c2828; text-decoration: none; font-weight: normal; line-height: 14px; }

.links_grandes_claros           { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 14px; }
.links_grandes_claros:hover     { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 14px; }

.texto_normal                   { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; font-weight: normal; line-height: 14px; text-decoration: none; }

.link_branco_bordex             { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
.link_branco_bordex:hover       { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #8b1310; font-weight: normal; text-decoration: underline;}

.link_branco_dourado            { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
.link_branco_dourado:hover      { font-family: Verdana, Times, "Times New Roman", serif; font-size: 11px; color: #c1af43; font-weight: normal; text-decoration: none;}

.link_branco                    { color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: none; font-family: Verdana; }            
.link_branco:hover              { color: #8c2828; text-decoration: none; font-size: 11px; font-weight: none; font-family: Verdana; }            

.link_bordex                    { color: #8c2828; text-decoration: none; font-size: 11px; font-weight: none; font-family: Verdana; }            
.link_bordex:hover              { color: #717171; text-decoration: none; font-size: 11px; font-weight: none; font-family: Verdana; }     

.link_menu_principal_on         { font-family: Georgia, Times, "Times New Roman", serif; font-size: 13px; color: #717171; text-decoration: none;}
.link_menu_principal_on:hover   { font-family: Georgia, Times, "Times New Roman", serif; font-size: 13px; color: #717171; text-decoration: none;}

/* ---------------------------- */

.IndexGreenBold			{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; font-weight: bold; text-decoration: none }
.IndexGreenBold:hover		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: bold; text-decoration: none}

.IndexTextLink			{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; text-decoration: none}
.IndexTextLink:hover		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; text-decoration: underline}

.GContentTextMain		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; text-decoration: none; line-height: 14px}
.GContentTextMain:hover		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; text-decoration: none}

.TextRoxo		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #762a75; text-decoration: none; line-height: 14px}
.TextRoxo:hover		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #96c721; text-decoration: none}

.Textbold		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #8F8983; text-decoration: none; line-height: 14px}
.Textbold:hover		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #96c721; text-decoration: none}

.GContentTextMainQuote		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #8F8983; text-decoration: none;}
.GContentTextMainQuote:hover		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; color: #96c721; font-style: italic; text-decoration: underline}

.GContentTextFooter			{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 12px}
.GContentTextFooter:hover		{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 12px; text-decoration: underline}

.TextBox {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color:#8F8983;}

/* ---------------------------- */

a.link_menu_superior:link         { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.link_menu_superior:visited      { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.link_menu_superior:hover        { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #ffc637; font-weight: bold; text-decoration: none; }
a.link_menu_superior:active       { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }

a.link_menu_inferior:link         { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }
a.link_menu_inferior:visited      { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }
a.link_menu_inferior:hover	      { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #ffc637; font-weight: none; text-decoration: none; }
a.link_menu_inferior:active       { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }

a.link_download_ficheiro:link     { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: underline; }
a.link_download_ficheiro:visited  { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: underline; }
a.link_download_ficheiro:hover	  { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }     
a.link_download_ficheiro:active   { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: underline; }

a.link_sublinhado:link            { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: underline; }
a.link_sublinhado:visited         { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: underline; }
a.link_sublinhado:hover	          { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }     
a.link_sublinhado:active          { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: underline; }

a.link_normal:link                { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }
a.link_normal:visited             { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }
a.link_normal:hover	              { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }     
a.link_normal:active              { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #8F8983; font-weight: none; text-decoration: none; }

.texto_verde_negrito              { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; font-weight: bold; text-decoration: none; }
.texto_cinzento_negrito           { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #8F8983; text-decoration: none; }
.texto_normal                     { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color:#8F8983; }

.titulo_pagina                    { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #96c721; font-weight: bold; text-decoration: none; }

.utilizador_memoria               { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #762a75; font-weight: bold; text-decoration: none; }

/*---------------CSS MENU---------------*/

div.sdmenu {
	width: 186px;        
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	padding-bottom: 10px;
	background: url(../../../../interface/modulos/comum/imagens/visitante_pixel.gif) repeat-y  right bottom;
	color: #fff;  
}
div.sdmenu div {  
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	background: url(../../../../interface/modulos/comum/imagens/visitante_m_nivel_1.gif) repeat-y;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(../../../../interface/modulos/comum/imagens/visitante_m_nivel_1.gif) repeat-y;
}
div.sdmenu div.collapsed {    
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	height: 32px;
}
div.sdmenu div span {
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	display: table-cell;
	font-weight: bold;
	color: white;
	background: url(../../../../interface/modulos/comum/imagens/visitante_m_aberto.gif) no-repeat 7px center;
	cursor: hand;
	border-bottom: 0px solid;
	border-bottom-image: url(../../../../interface/modulos/comum/imagens/visitante_m_sp_1.gif);
    height: 32px;
    display: table-cell;
}
div.sdmenu div.collapsed span {
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	background-image: url(../../../../interface/modulos/comum/imagens/visitante_m_fechado.gif);
}
div.sdmenu div a {  
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	padding: 5px 10px;
	background: url(../../../../interface/modulos/comum/imagens/visitante_m_nivel_2.gif) repeat-y;
	display: block;
	border-bottom: 0px solid #ddd;
	color: gray;                  
	text-decoration: none; 
}
div.sdmenu div a.current { 
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	background: url(../../../../interface/modulos/comum/imagens/visitante_m_nivel_2_on.gif) repeat-y;
	color: white;
	text-decoration: none;
}
div.sdmenu div a:hover {
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
	background: white url(../../../../interface/modulos/comum/imagens/visitante_m_nivel_2_on.gif) repeat-y;
	color: white;
	text-decoration: none;
}            
font.item {         
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px;
    color: gray; 
    font-style: normal; 
    font-weight: normal; 
    padding-bottom: 2px; 
    padding-top: 2px; 
    padding-left: 20px; 
    padding-right: 10px; 
    background: url(../../../../interface/modulos/comum/imagens/visitante_pixel.gif) no-repeat; 
    height: 16px;
}       

/*******************************/
/********** ALEXANDRE **********/
a.destaque:link                 { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; color: #96c721; font-weight: none; text-decoration: none }
a.destaque:visited              { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; color: #96c721; font-weight: none; text-decoration: none }
a.destaque:hover                { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; color: #ffc637; font-weight: none; text-decoration: none }
a.destaque:active               { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; color: #96c721; font-weight: none; text-decoration: none }

