A:link {color: #62A6CC; text-decoration: none;}
A:visited {color: #62A6CC; text-decoration: none;}
A:hover {color: #FBA317; text-decoration: none;}

A.linkNoticias:link {color: #FBA317; text-decoration: none;}
A.linkNoticias:visited {color: #FBA317; text-decoration: none;}
A.linkNoticias:hover {color: #62A6CC; text-decoration: none;}

A.linkmain:link {color: #0a426d; text-decoration: none; font-size: 1.5em; font-weight: bold;}
A.linkmain:visited {color: #0a426d; text-decoration: none; font-size: 1.5em; font-weight: bold;}
A.linkmain:hover {color: #32a2f9; text-decoration: none; font-size: 1.5em; font-weight: bold;}

A.linkRodape:link {color: #FFFFFF; text-decoration: none;}
A.linkRodape:visited {color: #FFFFFF; text-decoration: none;}
A.linkRodape:hover {color: #FFFFFF; text-decoration: underline;}

A.linkMenu:link {color: #FFFFFF; text-decoration: none; display: block;}
A.linkMenu:visited {color: #FFFFFF; text-decoration: none; display: block;}
A.linkMenu:hover {color: #FFFFFF; text-decoration: none; display: block;}

A.linkSubMenu:link {color: #FFFFFF; text-decoration: none; display: block;}
A.linkSubMenu:visited {color: #FFFFFF; text-decoration: none; display: block;}
A.linkSubMenu:hover {color: #FFFFFF; text-decoration: none; display: block;}

A.link:link {color: #4c4c4c; text-decoration: none;}
A.link:visited {color: #4c4c4c; text-decoration: none;}
A.link:hover {color: #000000; text-decoration: underline;}

A.linkYellow:link {color: #FFA417; text-decoration: none;}
A.linkYellow:visited {color: #FFA417; text-decoration: none;}
A.linkYellow:hover {color: #FFA417; text-decoration: underline;}

/* ******************************************************************** */
/* TABELAS CRIADAS PELO FORMULÁRIO ************************************ */
table tbody {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    
    text-align: justify;
}

/* ******************************************************************** */
/* IMAGENS ************************************************************ */
#info .img
{
    background-color: #FFFFFF;
    border: solid 1px #CCCCCC;
    
    padding: 4px;
    margin: 0 4px 0 0;
}


/* ******************************************************************** */
/* TREEVIEW *********************************************************** */
.tvNoticiasMain A:link {color: #3E3E3E; text-decoration: none; font-size: 11px; font-weight: bold;}
.tvNoticiasMain A:visited {color: #3E3E3E; text-decoration: none; font-size: 11px; font-weight: bold;}
.tvNoticiasMain A:hover {color: #000000; text-decoration: underline; font-size: 11px; font-weight: bold;}

.tvNoticiasNo
{
    width: 300px;
    border-bottom: solid 1px #DDDDDD;
}
.tvNoticiasNo A:link {color: #4C4C4C; text-decoration: none; font-size: 11px; font-weight: bold;}
.tvNoticiasNo A:visited {color: #4C4C4C; text-decoration: none; font-size: 11px; font-weight: bold;}
.tvNoticiasNo A:hover {color: #EC9B00; text-decoration: underline; font-size: 11px; font-weight: bold;}

/* ******************************************************************** */
/* DESENVOLVIMENTO **************************************************** */
.desenvolvimento
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    
    text-align: justify;
}
.desenvolvimento_contactos
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    
    text-align: justify;
}

/* ******************************************************************** */
/* TITULOS ************************************************************ */
#titulo_point_red { width: 31px; height: 31px; background: url('/Imagens/Point-Red.png') no-repeat center center; color: #FFFFFF; font-size: 2.5em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }
#titulo_point_orange { width: 31px; height: 31px; background: url('/Imagens/Point-Orange.png') no-repeat center center; color: #FFFFFF; font-size: 2.5em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }
#titulo_point_blue { width: 31px; height: 31px; background: url('/Imagens/Point-Blue.png') no-repeat center center; color: #FFFFFF; font-size: 2.5em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }
#titulo_point_green { width: 31px; height: 31px; background: url('/Imagens/Point-Green.png') no-repeat center center; color: #FFFFFF; font-size: 2.5em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }

#titulo_red { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #B70A0A; float: left; line-height: 37px; }
#titulo_orange { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #FBA317; float: left; line-height: 37px; }
#titulo_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #1C86D1; float: left; line-height: 37px; }
#titulo_green { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #169A32; float: left; line-height: 37px; }

#sub_titulo_point_red { width: 20px; height: 20px; background: url('/Imagens/Point-Red_small.png') no-repeat center center; color: #FFFFFF; font-size: 1.6em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }
#sub_titulo_point_orange { width: 20px; height: 20px; background: url('/Imagens/Point-Orange_small.png') no-repeat center center; color: #FFFFFF; font-size: 1.6em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }
#sub_titulo_point_blue { width: 20px; height: 20px; background: url('/Imagens/Point-Blue_small.png') no-repeat center center; color: #FFFFFF; font-size: 1.6em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }
#sub_titulo_point_green { width: 20px; height: 20px; background: url('/Imagens/Point-Green_small.png') no-repeat center center; color: #FFFFFF; font-size: 1.6em; font-weight: bold; text-align: center; margin: 0 2px 0 0; }

#sub_titulo_red { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #B70A0A; float: left; line-height: 24px; }
#sub_titulo_orange { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #FBA317; float: left; line-height: 24px; }
#sub_titulo_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #1C86D1; float: left; line-height: 24px; }
#sub_titulo_green { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #169A32; float: left; line-height: 24px; }

#titulo { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #555555; }
.subtitulo { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; }
.titulo_noticias { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.7em; font-weight: bold; }

.titulo_contactos { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.8em; font-weight: bold; color: #FFFFFF; }
.titulo_pesquisa { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #FFFFFF; }

/* ******************************************************************** */
/* TRANSPARENCIA ****************************************************** */
.trasnparente{
    filter: alpha(opacity=75);
	moz-opacity: 0.75;
	opacity: 0.75;
	khtml-opacity: 0.75;
}

/* ******************************************************************** */
/* SMALL ************************************************************** */
.A9N {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000;}
.A9B {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000;}
.A9NWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF;}
.A9BWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF;}
.A9NGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #A5A5A5;}
.A9NDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #4c4c4c;}
.A9BGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #A5A5A5;}
.A9BDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #4c4c4c;}
.A9NBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0a426d;}
.A9BBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0a426d;}
.A9NDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0b426d;}
.A9BDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0b426d;}
.A9NRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF0000;}
.A9BRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF0000;}
.A9NOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FBA317;}
.A9BOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FBA317;}
/* ******************************************************************** */
/* 10 ***************************************************************** */
.A10N {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.A10B {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
.A10NWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF;}
.A10BWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.A10NGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #A5A5A5;}
.A10NDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4c4c4c;}
.A10BGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #A5A5A5;}
.A10BDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #4c4c4c;}
.A10NBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0a426d;}
.A10BBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0a426d;}
.A10NDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0b426d;}
.A10BDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0b426d;}
.A10NRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF0000;}
.A10BRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000;}
.A10NOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FBA317;}
.A10BOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FBA317;}
/* ******************************************************************** */
/* 11 ***************************************************************** */
.A11N {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.A11B {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.A11NWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.A11BWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.A11NGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #A5A5A5;}
.A11NDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4c4c4c;}
.A11BGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A5A5A5;}
.A11BDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4c4c4c;}
.A11NBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0a426d;}
.A11BBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0a426d;}
.A11NDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0b426d;}
.A11BDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0b426d;}
.A11NRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000;}
.A11BRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000;}
.A11NOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FBA317;}
.A11BOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FBA317;}
/* ******************************************************************** */
/* 12 ***************************************************************** */
.A12N {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.A12B {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.A12NWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;}
.A12BWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.A12NGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #A5A5A5;}
.A12NDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #4c4c4c;}
.A12BGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #A5A5A5;}
.A12BDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4c4c4c;}
.A12NBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0a426d;}
.A12BBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0a426d;}
.A12NDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0b426d;}
.A12BDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0b426d;}
.A12NRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000;}
.A12BRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;}
.A12NOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FBA317;}
.A12BOrange {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FBA317;}

