body {background-image:url('../@pics/back.gif'); background-repeat:repeat-x; margin:0; vertical-align:top;}

.tblMain {border-collapse: collapse; width: 820px; border: solid 1px #FFFFFF; background-color:#FFFFFF;}
.tbl1 {border-collapse: collapse; width: 780px;}
.tblCenter {border-collapse: collapse; width: 500px;}

.menu {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 11px; color: #AFAFB1; font-weight:bold}
.txtMenuBottom { height:20px; font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 9px; color: #516A93; font-weight:bold; text-align:center; text-decoration: none;}
.menuBottom {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 9px; color: #516A93; font-weight:bold; text-decoration: none;}
.menuBottom:hover {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 9px; color: #516A93; font-weight:bold; text-decoration: underline;}

.borderBottomAzul {border-bottom: solid 3px #7E9FBE;}
.borderLeftAzul {border-left: solid 3px #7E9FBE;}

.td_sep4 { color: #fff; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #D2D2DB; background-position: center bottom; text-align: center; position: relative; bottom: inherit; height: 20px; vertical-align: bottom; border-style: solid; border-width: 0 4px 4px; border-color: #D2D2DB }
.td_sep5 { color: #3f3f3f; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #6689BD; background-position: center bottom; text-align: center; position: relative; bottom: inherit; height: 20px; vertical-align: bottom; border-style: solid; border-width: 0 4px 4px; border-color: #fff #6689BD #6689BD }
.td_sep6 { background-color: #6689BD; background-position: left center; height: 24px; border: solid 2px #6689BD}

.tituloHomePage2 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #EA4650; font-weight:bold; text-decoration: none;}
.tituloTab1 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #EA4650; font-weight:bold; text-decoration: none;}
.tituloTab2 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #4493C6; font-weight:bold; text-decoration: none;}

.subtitulo {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #747378; font-weight:bold; text-decoration: none;}
.apresentacao {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #747378; font-weight:normal; text-decoration: none;}
.msgErro {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 9pt; color: #B20004; font-weight:bold; text-decoration: none;}
.data {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color: #4493C6; font-weight:none; text-decoration: none;}

.catNivel2 { height:40px; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 18px; color: #EC5D66; font-weight:bold; text-decoration: none;}
.catNivel3 { font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 14px; color: #6B6E71; font-weight:bold; text-decoration: none;}

.link {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color: #4493C6; font-weight:bold; text-decoration: underline;}
.link:hover {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color: #4493C6; font-weight:bold; text-decoration: none;}

.txt_copyright {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #4493C6; font-weight:normal; text-decoration: none;}
.txt_escrita {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #FFA928; font-weight:normal; text-decoration: underline;}
.txt_escrita:hover {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #FFA928; font-weight:normal; text-decoration: none;}

.input {width: 130px; height: 18px; border: 1px #D3D8DF solid; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #747378;}

.listlinha0{background-color: #FFFFFF; text-align: left; vertical-align: middle; height:24px;}
.listlinha1{background-color: #D6DFED; text-align: left; vertical-align: middle; height:24px;}

.pesquisaResult {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #4493C6; font-weight:bold; text-decoration: none;}
.pesquisa {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 8pt; color: #747378; font-weight:normal; text-decoration: none;}
.txt_9 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 9pt; color: #4493C6; font-weight:none; text-decoration: none;}
.txt_9B {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 9pt; color: #4493C6; font-weight:bold; text-decoration: none;}

.mapaNivel1 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #4493C6; font-weight:bold; text-decoration: none;}
.mapaNivel2 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #747378; font-weight:normal; text-decoration: none;}
.mapaNivel3 {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #747378; font-weight:normal; text-decoration: none;}

.associados {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 11px; color: #4493C6; font-weight:bold; text-decoration: none;}
.ficheiro {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #F35D66; font-weight:normal; text-decoration: underline;}

.tabOn { font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #FFFFFF; font-weight:bold; text-decoration: none;}
.tabOff { font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #9D9C9D; font-weight:bold; text-decoration: none;}

/*MENU STYLES*/
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:absolute; width:10; height:10; visibility:hidden}
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute;padding:2px; border-top:solid 2px #6A6A6A; font-family:Verdana, Arial, sans-serif; font-size: 7pt;	font-style: normal; font-weight: bold;	font-variant: normal; text-transform: none;	text-decoration: none;	vertical-align: bottom; text-align:left;}
.clLevel0{color:#FFFFFF;}
.clLevel0over{border-top:solid 2px #4FAC24; background-color:#4FAC24; color:#FFF895; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden;}
/*Styles for level 1*/
.clLevel1,.clLevel1over{ position:absolute; padding:2px; font-family:Verdana, Arial, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal;	font-variant: normal; vertical-align: bottom; text-align:left}
.clLevel1{border-top:solid 1px #FFFFFF;background-color:#D3D8DF; layer-background-color:#D3D8DF; color:#747378;	vertical-align: bottom;}
.clLevel1over{border-top:solid 1px #FFFFFF;background-color:#D3D8DF; layer-background-color:#D3D8DF; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel1border{ position:absolute; visibility:hidden;}
/*Styles for level 2*/
.clLevel2,.clLevel2over{ position:absolute; padding:2px; font-family:Verdana, Arial, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: bottom;}
.clLevel2{border-top:solid 1px #FFFFFF; background-color:#D3D8DF; layer-background-color:#EFEFEF; color:#747378; vertical-align: bottom;}
.clLevel2over{border-top:solid 1px #FFFFF; background-color:#D3D8DF; layer-background-color:#EFEFEF; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel2border{ position:absolute; visibility:hidden;}

