
.menu_top  {font-family: Verdana,Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #b58308; text-decoration: none; font-weight: bold}
.menu_left {font-family: Verdana,Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #101010; text-decoration: none; font-weight: bold}
.menu      {background-image: url(images/menu.jpg)}
.submenu   {background-image: url(images/submenu.jpg)}

.poll {font-family: Verdana,Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #101010; text-decoration: none; font-weight: bold}
.poll_valores {font-family: Verdana,Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #101010; text-decoration: none; font-weight: bold}


.texto {font-family: Verdana,Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #101010; text-decoration: none}

.footer {font-family: Verdana,Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #101010; text-decoration: none}

.limit {font-family: Verdana,Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}


td, p, ul, body, .conteudo { font-family: Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}

.titulo {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #1d3863; text-decoration: none; font-weight: bold; text-transform: uppercase;}
.subtitulo {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #1d3863; text-decoration: none; font-weight: bold}
.buttons {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.copyright { font-family: Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #777777; text-decoration: none;}
.small { font-family: Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #555555; text-decoration: none;}

a:link {color: #586e95;  font-family: Trebuchet MS, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none}
a:visited { color: #586e95;  font-family: Trebuchet MS, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none}
a:active { color: #586e95;  font-family: Trebuchet MS, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none}
a:hover { color: #ff8000;  font-family: Trebuchet MS, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none}
a:visited img { border: 0px }
a:link img { border: 0px }

a.links_buttons:link {font-family: Gill Sans MT, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
a.links_buttons:visited {font-family: Gill Sans MT, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
a.links_buttons:active {font-family: Gill Sans MT, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
a.links_buttons:hover {font-family: Gill Sans MT, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}

a.links_small:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #ff8000; text-decoration: none;}
a.links_small:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #ff8000; text-decoration: none;}
a.links_small:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #ff8000; text-decoration: none;}
a.links_small:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #1C3762; text-decoration: none;}

.mainmenu {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}

.forms {border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; font-family: Trebuchet MS, Trebuchet MS, geneva, arial; color: #000000; border-color: #c0c0c0; font-size: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; }
.formslight {border: 1px solid #F36523; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; font-family: Trebuchet MS, Trebuchet MS, geneva, arial; color: #FAFAFA; font-size:11px; BACKGROUND: none transparent scroll repeat 0% 0%; }

.botoeslight {COLOR: #F36523; BORDER-LEFT: #F36523 1px solid; BORDER-BOTTOM: #F36523 1px solid; BORDER-RIGHT: #F36523 1px solid; BORDER-TOP: #F36523 1px solid; FONT-SIZE: 9px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-FAMILY: Trebuchet MS; HEIGHT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; TEXT-ALIGN: center; TEXT-DECORATION: none}
.botoes {COLOR: #F36523; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS; HEIGHT: 19px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; TEXT-ALIGN: center; TEXT-DECORATION: none}

hr {color: #6b9ab3; height: 1px; shade: noshade; width: 100%; align: left}

.tddark1 { background: #586E95;}
.tddark2 { background: #1C3762;}
.tddark3 { background: #7894C6;}
.border { border: #7894C6 solid 1px;}
.tdlight1 { background: #f3f3f3;}

.bottom { background: #f3f3f3;font-family: Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px; color: #8f8f8f; text-decoration: none;}
.top_menu { background: #5a8398;}

.site-Titulo {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #1d3863; text-decoration: none; font-weight: bold; text-transform: uppercase;}


/**************************/
/* definições dos módulos */
/**************************/

/* titulo do modulo */
.modulo_titulo {
	color: #1d3863;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.modulo_subtitulo {
	color: #1d3863;
	font-size: 13px;
	font-weight: bold;
}
/* campos a inserir */
.modulo_campos {
	text-align: left;
	vertical-align: top;
	width: 22%;
}
/* campos de erros */
.modulo_erros {
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
/* mensagens de erros */
.modulo_erros_msg {
	color: #FF0000;
	font-weight: normal;
}
/* sem registos na base de dados */
.modulo_semregistos {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
/**************************/
/* definições dos módulos */
/**************************/


