a:link {
	color : #4F7299;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
}
a:visited {
	color : #4F7299;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
}
a:hover {
	color :#678AB1;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
}
a:active {
	color : #819EBE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: normal;
}
a:vlink {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

a.menu_sec:link {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
a.menu_sec:visited {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
a.menu_sec:hover {
	color : #996633;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
a.menu_sec:active {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
a.menu_sec:vlink {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

.menu_sec {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}
.menu_sec_gal {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: normal;
}
.menu_link {
	color : #BECDDE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight: bold;
}

.link_entrar {
	color : #BECDDE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}


.menu_leia {
	color : #548EAB;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;	
}
	
.menu_not {
	color : #FCF2E9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}
.menu_not_home {
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight: normal;
}

.36637A_10_bold_none {
	color : #36637A;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
	
	}
.595246_10_nor_bold_inq_titulo {
	color : #AA8811;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : <u>;
	font-weight: bold;
}	

	}
.595246_10_nor_login_titulo {
	color : #AA8811;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : <u>;
	font-weight: normal;
}	
	
.595246_10_nor_bold_freg_titulo {
	color : #385370;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9 px;
	text-decoration :none;
	font-weight: bold;
}	
		
.595246_10_nor_bold_avisos_titulo {
	color : #8A5600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9 px;
	text-decoration :none;
	font-weight: bold;
}	

.36637A_10_bold_imprimir {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
}

.595246_10_normal_bold {
	color : #595246;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
	
	}
	
	.595246_bold_data_noticia {
	color : #595246;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
	
	}

.595246_10_normal_newsletter{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	
	}
	
.titulo_inq {
	color : #AA8811;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : <u>;
	font-weight: bold;
}	
	
.data_inq{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	
}

.newsletter{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	
	}
	
	
.login_utilizador {
	color : #AA8811;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : <u>;
	font-weight: normal;
}		

.595246_12_normal_bold {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9 px;
	text-decoration : none;
	font-weight: bold;
}
.595246_12_normal_normal{
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11 px;
	text-decoration : none;
	font-weight: normal;
}

.data_header {
	color : #52361B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}

.data_noticias {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

.titulo_freg {
	color : #385370;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9 px;
	text-decoration :none;
	font-weight: bold;
}	

.titulo_avisos {
	color : #8A5600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9 px;
	text-decoration :none;
	font-weight: bold;
}


.595246_10_nor_bold_inq_data {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	
	}
	
	.595246_10_nor_bold_inq_arquivo {
	color : #7D5500;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	
	}

.595246_10_nor_normal_data {
	color : #52361B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}

.595246_10_nor_bold_data {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}
.595246_11_nor_bold_data {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
.595246_10_nor_bold_cal {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: bold;
	
}
.595246_10_nor_bold_rep {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
.input_120 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 100px;
	
	}
	.input_120_login {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 120px;
	
	}
	.input_125_login {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 150px;
	}

.input_125 {
	background-color : #CBCCC7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 110px;
	
	}

input {
	border: 1px solid #000000;
	background-color : #D3D3C7;

}

	
.input_128 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 90px;
	
	}

.input_126 {
	background-color : #CBCCC7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 120px;
	}

.input_125_login {
	background-color : #CBCCC7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 110px;
}
.input_125_cal {
	background-color : #DFDFD9;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 115px;
}
.input_100 {
	background-color : #ffffff;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 22px;
}
.input_100_cal {
	background-color : #ffffff;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 60px;
}

.input_195 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 150px;
}

.input_196 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 196px;
}

}
.input_197 {
	background-color : #999A8A;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 196px;
}
.input_198 {
	background-color : #D3D3C7;
	color : #OOOOOO;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 250px;
}

.input_80 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 50px;
}
.input_60 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 35px;
}
.input_newsletter {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 148px;
}
.input_login {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 98px;
}
.input_utilizador {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 147px;
}
.input_380 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 400px;
}

.input_400 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 420px;
}
.input_401 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 515px;
}

.input_200 {
	background-color : #D3D3C7;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 196px;
}

.input_25 {
	background-color : #FFFFFF;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 25px;
}
.input_horas {
	background-color : #7C7C7C;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width :80px;
}	
.input_btn {
	background-color : #A2A292;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 80px;
}
.input_btn_cal {
	background-color : #A2A292;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 20px;
}
.input_btn_for {
	background-color : #D3D3C7;
	color : #OOOOOO;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	line-height : normal;
	width : 80px;
}
body {
	color : #577682;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#8C8C72;
    scrollbar-shadow-color:#F3F3F3;
    scrollbar-face-color:#8C8C72;
    scrollbar-highlight-color:#F3F3F3;
    scrollbar-dark-shadow-color:#FFFFFF;
    scrollbar-3d-light-color:#8C8C72;
}

td {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight: normal;
}
horas{
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	font-weight: bold;
}

.br_1D3982 {
	border: 1px solid #AFBOC2;
}

.br_1D3982_top {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
}
a:link_homepage {
	color : #F8EAB8;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : <u>;
	font-weight: bold;

