a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

.blueLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}

.blueLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}

.blueLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.blueLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}

.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}

.cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

.munLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #338585;
	text-decoration: none;
}

.munLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #338585;
	text-decoration: none;
}

.munLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.munLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #338585;
	text-decoration: none;
}

.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.smallTextLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
.aaLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D8D00;
	text-decoration: none;
}

.aaLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D8D00;
	text-decoration: none;
}

.aaLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.aaLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D8D00;
	text-decoration: none;
}

.GProjLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #437400;
	text-decoration: none;
}

.GProjLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #437400;
	text-decoration: none;
}

.GProjLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #437400;
	text-decoration: none;
}

.GProjLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.apMunLink:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF6900;
	text-decoration: none;
}

.apMunLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF6900;
	text-decoration: none;
}

.apMunLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF6900;
	text-decoration: none;
}

.apMunLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.PubliLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A34200;
	text-decoration: none;
}

.PubliLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A34200;
	text-decoration: none;
}

.PubliLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A34200;
	text-decoration: none;
}

.PubliLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.SGrayLink:link, .SGrayLink:visited, .SGrayLink:hover, .SGrayLink:active{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
}

.SGrayLink:hover {
	text-decoration: underline;
	color: #333333;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #666666;
	background-color: #f2f2f2;
	margin: 5px;
	padding: 5px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C07300;
	margin: 5px;
	padding: 5px;
}

.MiniMiniText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.smallTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
 } 
 
.Form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
}
.SPACINGTABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}
.FormNoBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 2px;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	background-color: #e2e2e2;

}
.MiniMiniTextRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
/* Popup's - Início */

.div_transparente {
	Z-INDEX: 10;
	FILTER: alpha(opacity=80);
	LEFT: 0px;
	COLOR: black;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: white;
	opacity: 0.80;
}
.ifrm_dummy {
	Z-INDEX: 9;
	FILTER: alpha(opacity=0);
	LEFT: 0px;
	WIDTH: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 0px;
	opacity: 0.00;
}
.moldura_popup {
	POSITION: absolute;
	Z-INDEX: 11;
	FILTER: alpha(opacity=40);
	opacity: 0.40;
	LEFT: 0px;
	COLOR: white;
	TOP: 0px;
	BACKGROUND-COLOR: black;
}
.btn_fechar {
	Z-INDEX: 13;
	left:0px;
	top:0px;
	POSITION: absolute;
}
.div_popup {
	Z-INDEX: 12;
	LEFT: 0px;
	WIDTH: 1px;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: white;
}
.ifrm_dummy_aux {
	Z-INDEX: 12;
	FILTER: alpha(opacity=0);
	LEFT: 0px;
	WIDTH: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 0px;
	opacity: 0.00;
}
.div_transparente_morada {
	Z-INDEX: 13;
	FILTER: alpha(opacity=80);
	LEFT: 0px;
	COLOR: black;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: white;
	opacity: 0.80;
}
.header_nova_morada {
	BORDER-RIGHT: #003377 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #003377 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14pt;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #003377 1px solid;
	WIDTH: 468px;
	COLOR: white;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #003377 0px solid;
	BACKGROUND-COLOR: #006699;
}
.footer_nova_morada {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 0px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 15pt;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 468px; COLOR: white;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ededed;
}
.btn_vermelho {
	MARGIN-TOP: 0px;
	FONT-SIZE: 9pt;
	WIDTH: 69px;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #fb9595;
}
.moldura_msg_erro {
	POSITION: absolute;
	Z-INDEX: 14;
	FILTER: alpha(opacity=50);
	opacity: 0.50;
	LEFT: 0px;
	COLOR: white;
	TOP: 0px;
	BACKGROUND-COLOR: red;
}
.msg_erro_popup {
	Z-INDEX: 15;
	LEFT: 0px;
	WIDTH: 1px;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: white;
}
.corpo_popup {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
}
.div_msg_erro {
	OVERFLOW-X: hidden;
	OVERFLOW: auto;
	WIDTH: 320px;
	HEIGHT: 96px;
}
.footer_msg_erro {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 0px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 15pt;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 320px;
	COLOR: white;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ededed;
}
.btn_verde {
	MARGIN-TOP: 0px;
	FONT-SIZE: 9pt;
	WIDTH: 69px;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #7edead;
}
.btn_amarelo {
	MARGIN-TOP: 0px;
	FONT-SIZE: 9pt;
	WIDTH: 69px;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #fefad1;
}
/* Popup's - Fim */

