.MenuLocalizacao{  font-size: 0.7em; line-height: 20px;  font-weight: normal; text-align: left; color: #515753; padding-left: 10px;}
.BarraTopPC{BORDER-RIGHT: medium none;BORDER-TOP: medium none;BORDER-LEFT: medium none;BORDER-BOTTOM: medium none;BACKGROUND-COLOR: #A2AE02;}
#NavegacaoTopo a:link#current, #NavegacaoTopo a:visited#current, #NavegacaoTopo a:hover{border-bottom: 2px solid #CC0033;padding-bottom: 2px;background: transparent;color: #CC0033;}
A.Area:link, A.Area:visited{font-weight: bolder;font-size: 1em;margin-left: 10px;color: #CC0033;font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;}
A.Area:hover{font-weight: bolder;font-size: 1em;margin-left: 10px;color: #CC0033;font-family: Arial, Helvetica, Sans-Serif;text-decoration: underline;}
A.Category:hover{left: 5px;position: relative;font-weight: normal;font-size: 0.7em;color: #CC0033 ! important;font-family: Arial, Helvetica, Sans-Serif;text-decoration: none;}
.required{color: #CC0033;font-weight:normal;font-size:0.7em;}
.centerBorder{ border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;background-color: #ffffff;}
.centerTopBorder1{ border-top-width: 1px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;background-color: #ffffff;}
td#gps { background-color: #CC0033;}
.texto_Esqueceu, A.texto_Esqueceu, A.texto_Esqueceu:visited,linkAzul, A.linkAzul:link, A.linkAzul:visited {margin-left: 0px; margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-style:normal; line-height:normal; font-weight:bold; text-transform:none; color:#356f95; text-decoration:none; padding-right: 0px; padding-bottom: 0px;}
A.texto_Esqueceu:hover, A.linkAzul:hover {text-decoration:underline;font-size: 0.7em;}
.form_boxes { font-family: Arial; font-size: 0.8em; font-weight: normal; color: #424242; height: 1.6em; border: 1px solid #A3A39D; }	
.form_boxes_inactivo{ font-family: Arial; font-size: 0.8em; font-weight: normal; color: #424242; height: 1.6em; border: 1px solid #A3A39D; background-color:#e6e6e0;  }	
.label_sim_boxes_inactivo	{ font-family: Arial; font-size: 0.8em; font-weight: normal; color: #424242; height: 1.6em; border: 1px solid #A3A39D; background-color:#e6e6e0;  }	
.texto_CinzaEscuro, A.texto_CinzaEscuro:link, A.texto_CinzaEscuro:visited{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #424242; text-decoration: none; }
.texto_CinzaEscuro_justificado{ text-align: justify;padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.7em; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #424242; text-decoration: none;}
.justifiedText{text-align: justify;}
.titulo_form_inactivo{ font-weight: bold; margin-top: 3pt; font-size: 0.9em; color: #424242; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }
.titulo_CinzaEscuro, A.titulo_CinzaEscuro:link, A.titulo_CinzaEscuro:visited					{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 1.1em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #424242; text-decoration: none; }
.borderLeft{border-left: #d0d0c9 1px solid;}
.borderRight{border-right: #d0d0c9 1px solid;}
.borderTable{border-right: #d0d0c9 1px solid;border-top: #d0d0c9 1px solid;border-left: #d0d0c9 1px solid;border-bottom: #d0d0c9 1px solid;}
.borderTableLeftRight{border-right: #d0d0c9 1px solid;border-left: #d0d0c9 1px solid;}
.borderTableTop{border-top: solid 1px #d0d0c9;}
.borderTableRightTop{border-right: #d0d0c9 1px solid;border-top: #d0d0c9 1px solid;}
.borderTableLeftRightTop{border-right: #d0d0c9 1px solid;border-left: #d0d0c9 1px solid;border-top: #d0d0c9 1px solid;}
.borderTableRightBottom{border-right: #d0d0c9 1px solid;border-bottom: #d0d0c9 1px solid;}
.borderTableLeftRightBottom{border-right: #d0d0c9 1px solid;border-left: #d0d0c9 1px solid;border-bottom: #d0d0c9 1px solid;}
.borderTableBottom{border-bottom: #d0d0c9 1px solid;}
.borderTableLeftBottom{border-left: #d0d0c9 1px solid;border-bottom: #d0d0c9 1px solid;}
.text_mini_branco, A.text_mini_branco:link, A.text_mini_branco:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; }
A.text_mini_branco:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #FFFFFF; }
.texto_cinzento, A.texto_cinzento:link, A.texto_cinzento:visited { padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #575757; text-decoration: none; text-align: justify;}
A.texto_cinzento:hover{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #575757; text-decoration: underline; text-align: justify;}
.texto_azul_bold, A.texto_azul_bold:link, A.texto_azul_bold:visited{ padding-right: 0px; padding-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; font-size: 0.7em; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; color:#356f95; font-weight: bold; }
.subTitleRed { font-weight: bold; margin-top: 3pt; font-size: 0.7em; color: #CC0033; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }
.link_Registar, A.link_Registar:link, A.link_Registar:visited { padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #A2AE02; text-decoration: none; }
.link_Registar_off, A.link_Registar_off:link, A.link_Registar_off:visited		{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #c0c0c0; text-decoration: none; }
.link_LimparCancelar, A.link_LimparCancelar:link, A.link_LimparCancelar:visited 				{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #515753; text-decoration: none; }
.link_LimparCancelar_off, A.link_LimparCancelar_off:link, A.link_LimparCancelar_off:visited 	{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #c0c0c0; text-decoration: none; }
A.link_Registar:hover, A.link_Registar_off:hover	{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #A2AE02;text-decoration: underline; }
A.link_LimparCancelar:hover, A.link_LimparCancelar_off:hover	{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.9em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #515753;text-decoration: underline; }
.em10{width:10em;}
.em4{width:3.0em;}
.em3{width:2.3em;}
.em30{width:30em;}
.em25{width:25em;}
.em18{width:18em;}
.em15{width:15em;}
.em17{width:18.95em;}
.em20{width:20em;}

.texto_CinzaEscuro11{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #424242; text-decoration: none; }
.requiredFields	{ padding-right: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: Arial; font-size: 0.7em; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #CC0033; text-decoration: none; }
.titulo_form { font-weight: bold; margin-top: 3pt; font-size: 0.9em; color: #CC0033; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }
.titulo_Registo {margin-left: 0px; margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-style:normal; line-height:normal; font-variant:normal; text-transform:none; color:#356f95; text-decoration:none; padding-right: 0px; padding-bottom: 0px;}
.titulo_Registo2 {margin-left: 0px; margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-style:normal ; font-weight :bold ; line-height:normal; font-variant:normal; text-transform:none; color:#356f95; text-decoration:none; padding-right: 0px; padding-bottom: 0px;}
.passo_activo{margin-left: 0px; margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; line-height:normal; font-weight:bold; text-transform:none; color:#ce0031; text-decoration:none; padding-right: 0px; padding-bottom: 0px;}
.passo_nao_activo{margin-left: 0px; margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; line-height:normal; font-weight:bold; text-transform:none; color:#515753; text-decoration:none; padding-right: 0px; padding-bottom: 0px;}
.titulo_form_erros, .titulo_form_erros tr td { font-weight: bold; margin-top: 3pt; font-size: 0.7em; color: #CC0033; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }
.titulo_form_mensagens {font-weight: bold; margin-top: 3pt; font-size: 0.7em; color:#356f95; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }
.titulo_form_mensagens_black {font-weight: bold; margin-top: 3pt; font-size: 0.7em; color:#515753; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; }
ul.listaComSetas_top{margin-bottom: 1.2em;}
.listaComSetas_top li, A.listaComSetas_top li:link, A.listaComSetas_top li:visited{margin-top:0.7em;list-style-image:url(../Images/Bullet_Menu.gif);list-style-type: decimal;text-align: left;padding-top: 0em;}
.leftTableHeader{color: white;font-size: 0.7em;background-color: #356f95;padding: 0.7em;}
.leftMenuTitle{color: #cc0033;font-size: 0.9em;width: 100%;font-weight: bold;}
.MS_CellNormal_nivel1{background-color: #999999;vertical-align: top;border-bottom: #dedede 1px solid;padding: 5px;}
.MS_CellSeleccionado_nivel1{background-color: #cc0033;border-bottom: #dedede 1px solid;padding: 5px;}
.MS_ItemNormal_nivel1{text-align: left;font-size: 0.7em;font-weight: bold;}
A.MS_ItemNormal_nivel1:link, A.MS_ItemNormal_nivel1:visited, A.MS_ItemNormal_nivel1:hover{text-align: left;color: White;font-size: 0.7em;font-weight: bold;}
.MS_ItemSeleccionado_nivel1, A.MS_ItemSeleccionado_nivel1:link, A.MS_ItemSeleccionado_nivel1:visited, A.MS_ItemSeleccionado_nivel1:hover{font-size: 0.7em;color: White;font-weight: bold;}
.MS_CellNormal_nivel2{background-color: #F8F8F8;vertical-align: top;border-bottom: #dedede 1px solid;padding: 5px;}
.MS_CellSeleccionado_nivel2{background-color: white;border-bottom: #dedede 1px solid;padding: 5px;}
.MS_ItemNormal_nivel2{text-align: left;font-size: 0.7em;font-weight: bold;color:#545955;}
A.MS_ItemNormal_nivel2:link, A.MS_ItemNormal_nivel2:visited, A.MS_ItemNormal_nivel2:hover{text-align: left;color:#545955;font-size: 0.7em;font-weight: bold;}
.MS_ItemSeleccionado_nivel2, A.MS_ItemSeleccionado_nivel2:link, A.MS_ItemSeleccionado_nivel2:visited, A.MS_ItemSeleccionado_nivel2:hover{font-size: 0.7em;color: #cc0033;font-weight: bold;}
.invisible {display: none;}
.visible {display: block;}
.red_tab			{ background-color: #CC0033; margin-left: 0px; margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:bold; text-transform:none; color:#FFFFFF; text-decoration:none; padding-left: 10px; padding-right: 0px; padding-bottom: 0px; }
.gray_tab			{ background-color: #989A99; margin-left: 0px; margin-right: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:bold; text-transform:none; color:#FFFFFF; text-decoration:none; padding-left: 10px; padding-right: 0px; padding-bottom: 0px; }
.tabItem { text-align:center; cursor: pointer;}

.backgroundButtons{background-color: #e6e6e0;}
.leftTable{background-color: #f8f8f8;}

.bgf1f2ed{background-color:#f1f2ed;}
.bgf8f8f6{background-color:#f8f8f6;}
.bgColorAzulClaro{background-color:#e7f2f6;}
.Titulo2 {FONT-WEIGHT: bolder; FONT-SIZE: 1em; MARGIN-LEFT: 0pt; COLOR: #A2AE02;  TEXT-DECORATION: none}
.TituloPC
{
	margin-top: 3pt;
	font-weight: bolder;
	font-size: 1em;
	color: #A2AE02;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.BorderLayoutRight{border-right:#CCCCCC 1px solid;background-color:#FFFFFF;}
.CenterText{text-justify: inter-word;float: right;text-align: justify;}
.nota12
{
	font-weight: bold;
	font-size: 0.7em;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #424242;
	text-decoration: none;
}
.titleBlue, A.titleBlue:link, A.titleBlue:visited 						{ font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; color:#005B81; font-weight:bold; text-decoration:none; }	
A.titleBlue:hover{ text-decoration: underline; font-size:0.9em; }


.backgroundTransp{background-image:url(../Images/border_top_gray.gif);}

.CantoEsquerdo{background-image:url(../Images/canto_left_white.gif);}

.CantoDireito{background-image:url(../Images/canto_right_light_gray.gif);}

.CantoEsquerdoAzul{background-image:url(../Images/canto_left_blue.gif);}

.CantoDireitoAzul{background-image:url(../Images/canto_right_blue.gif);}

.BorderTopAzul{background-image:url(../Images/border_top_blue.gif);}

.BorderGif{background-image:url(../Images/border.gif);}

.CantoEsquerdoGray{background-image:url(../Images/canto_left_gray.gif);}

.CantoDireitoGray{background-image:url(../Images/canto_right_gray.gif);}

.BorderGray{background-image:url(../Images/border_bottom_gray.gif);}

.BorderLeftGray{background-image:url(../Images/border_left_gray.gif);}

.BorderRightGray{background-image:url(../Images/border_right_gray.gif);}

.BorderAzulEsq{background-image:url(../Images/border_left_blue.gif);}

.BorderAzulDrt{background-image:url(../Images/border_right_blue.gif);}

.BorderFake{background-image:url(../Images/fake_border.gif);}

.ImgTransparente{background-image:url(../Images/transparente.gif);}

.CantoTopoEsqCinza{background-image:url(../Images/canto_top_left_gray.gif);}

.CantoTopoDirCinza{background-image:url(../Images/canto_top_right_gray.gif);}

.RoundCut{background-image:url(../Images/round_cut.gif);}

.paddingtop8{PADDING-TOP:8px;}

.width29{width:1.81em;}

.height50p{height:50%;}

.paddingAll8{padding:8px}

.height3p{height:3%;}

