A:link {color: #5A1900; text-decoration: none;}
A:visited {color: #5A1900; text-decoration: none;}
A:hover {color: #5A1900; 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: #441E00; text-decoration: none; display: block;}

A.linkTop:link {color: #FFDE00; text-decoration: none;}
A.linkTop:visited{color: #FFDE00; text-decoration: none;}
A.linkTop:hover{color: #FFDE00; text-decoration: underline;}

A.linkSubMenu:link {color: #000000; text-decoration: none; display: block;}
A.linkSubMenu:visited {color: #000000; text-decoration: none; display: block;}
A.linkSubMenu:hover {color: #000000; 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;}

/* ******************************************************************** */
/* TABELAS CRIADAS PELO FORMULÁRIO ************************************ */
/*
table tbody {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}
*/

/* ******************************************************************** */
/* IMAGENS ************************************************************ */
.img
{
    background-color: #FFFFFF;
    border: solid 1px #CCCCCC;
    
    padding: 4px;
    margin: 0 4px 0 0;
}
.img_null
{
    border: 0;
    padding: 0;
}


/* ******************************************************************** */
/* TRANSPARENCIA ****************************************************** */
.trasnparente{
    filter: alpha(opacity=75);
	moz-opacity: 0.75;
	opacity: 0.75;
	khtml-opacity: 0.75;
}

/* ******************************************************************** */
/* TITULO ************************************************************* */
.titulo
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #441E00;
    
    border-bottom: solid 1px #999999;
}
.titulo_white
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #EAD7B9;
    
    /*border-bottom: solid 1px #999999;*/
}
.titulo_contactos
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #441E00;
}
.subtitulo
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #441E00;
}

/* ******************************************************************** */
/* DESENVOLVIMENTO **************************************************** */
.desenvolvimento
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    
    text-align: justify;
}
.desenvolvimento_white
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    
    text-align: justify;
}
.desenvolvimento_contactos
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    
    text-align: justify;
}

/* ******************************************************************** */
/* CONTROL DO SCROLL ************************************************** */
.scroll 
{
	scrollbar-face-color: FFFFFF;
	scrollbar-shadow-color: FFFFFF;
	scrollbar-highlight-color: FFFFFF;
	scrollbar-3dlight-color: FFFFFF; 
	scrollbar-darkshadow-color: FFFFFF; 
	scrollbar-track-color: FFFFFF;
	scrollbar-arrow-color: 000000;
}

/* ******************************************************************** */
/* 10 ***************************************************************** */
.ASmallN {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal;}
.ASmallB {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold;}
.ASmallNWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #FFFFFF;}
.ASmallBWhite {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #FFFFFF;}
.ASmallNGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #A5A5A5;}
.ASmallNDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #4c4c4c;}
.ASmallBGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #A5A5A5;}
.ASmallBDarkGray {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #4c4c4c;}
.ASmallNBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #0a426d;}
.ASmallBBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #0a426d;}
.ASmallNDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #0b426d;}
.ASmallBDarkBlue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #0b426d;}
.ASmallNRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #FF0000;}
.ASmallBRed {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #FF0000;}

.ASmallNYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #FFBA00;}
.ASmallBYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #FFBA00;}

/* ******************************************************************** */
/* 10 ***************************************************************** */
.A10N {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.A10B {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.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;}

.A10NYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFBA00;}
.A10BYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFBA00;}
/* ******************************************************************** */
/* 11 ***************************************************************** */
.A11N {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.A11B {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.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;}

.A11NYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFDE00;}
.A11BYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFDE00;}
/* ******************************************************************** */
/* 12 ***************************************************************** */
.A12N {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.A12B {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.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;}

.A12NYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFBA00;}
.A12BYellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFBA00;}
