
	HTML, 
	BODY, 
	FORM, 
	FIELDSET {margin: 0 0;padding: 0 0;font: normal 10px/1.3em "Lucida Sans Unicode","Lucida Grande","Lucida Sans", sans-serif;color: #000000; }

	H1, 
	H2, 
	H3, 
	H4, 
	H5, 
	H6, 
	P, 
	PRE, 
	BLOCKQUOTE, 
	OL, 
	DL, 
	ADDRESS {margin: 0 0;padding: 0 0;}

	.steelblue {color:#000000;}

	DD, 
	BLOCKQUOTE {margin-left: 0;}

	FORM LABEL {cursor: pointer;}
	FIELDSET {border: none;}

	.Off,
	.off,
	#Off,
	#off {display:none !important;}

	input, 
	select, 
	textarea {font-size: 100%;} 

	.divClear {clear:both !important;}


	HR {border-bottom:1px;border-style:dotted; border-color:#EFF3F6;border-bottom-color:#FFFFFF;border-top:none; border-left:none; border-right:none;margin:8px 0; }
	/*html > body HR {border-bottom:1px;border-style:dotted; border-color:#94AE2E;border-bottom-color:#FFFFFF;border-top:none; border-left:none; border-right:none;margin:15px 0; }*/
	

	#header {display:block;clear:both;background-color:#DADADA;text-align:center;}

	#header_wrap {margin:0 auto 0 auto;width:760px;/*height:128px;*/}


	#header_logo {float:left;width:175px;}

	#header_menu {float:right;width:585px;height:15px;font-size:9px;text-align:right;padding-top:9px; }
	#header_menu a {text-decoration:underline;color:#666;}
	#header_menu a:hover {color:#000;}

	#header_bc {float:left;width:583px;color:#999;font-size:9px;text-align:right;padding-left:20px;padding:45px 0 8px 0;}
	#header_bc a {text-decoration:underline;color:#666;}
	#header_bc a:hover {color:#000;}
	#header_bc a STRONG {text-decoration:none;color:#666;}
	#header_bc a:hover STRONG {text-decoration:none;color:#000;}

	#header_bts {float:left;width:585px;padding-top:10px;padding-bottom:7px;background:url(../images/bg_header-bts.gif) repeat-x; }

	.bt_ei a, 
	.bt_pc a, 
	.bt_ac a, 
	.bt_ao a {float:left;
	height:26px; }

	.bt_ei a {width:131px;
	background:url(../images/ws_bt-ei.jpg) no-repeat;
	display:block; }

	.bt_pc a {width:129px;
	background:url(../images/ws_bt-pc.jpg) no-repeat;
	display:block; }

	.bt_ac a {width:130px;
	background:url(../images/ws_bt-ac.jpg) no-repeat;
	display:block; }

	.bt_ao a {width:195px;
	background:url(../images/ws_bt-ao.jpg) no-repeat;
	display:block; }


	.bt_find {float:left;
	width:155px;
	height:14px;
	background-color:#9A9A9A;
	font-size:9px;
	color:#FFF;
	padding:6px 20px; }

	.find_field {height:12px;font-size:9px;color:#666666;border:1px solid #666;background-color:#dadada; font-family:Arial,Verdana,sans-serif;}
	.find_submit {text-align:center;height:12px;width:11px;font-size:7px !important;background-color:#EFF3F6; text-decoration:none;font-family:Arial,Verdana,sans-serif; }


	#main_wrap { margin:0 auto;width:760px; }



	#menuspace {width:125px;
	height:32px;
	background-color:#EFF3F6;
	border-bottom:1px solid #EFF3F6;
	padding:23px 13px 1px 17px; }

	.menudestak {width:123px;
	height:20px;
	font-size:9px;
	background-color:#EFF3F6;
	border-bottom:1px solid #EFF3F6;
	padding:7px 15px 0 17px;
	margin-bottom:25px; }

	.menudestak a {text-decoration:none;color:#FFF; }

	.menudestak a:hover {color:#000; }

	.menuboxes {width:140px;font-size:9px;line-height:1.1em;padding-left:0;}

	.menuboxes img {float:left;padding:0 5px 0 0; }

	.menuboxes p {padding:2px 10px 0 22px;}

	.menuboxes TABLE TD A {text-decoration:none;font-size:9px  !important;font-weight:bold  !important;line-height:1.2em;color:#02508b !important;padding:0 10px 0 0;}

	.menuboxes A:Hover {color:#FFFFFF !important;}

	.menubanner {padding-top:20px}
	
	.divZonaLeft {width:155px;}
	.divZonaLeft TABLE TD A:Hover {color:#FFFFFF !important;}


	TD.tdMiddleContent {background-color:#EFF3F6;}

	#content1 { float:left; width:585px; }

	#content2 {display:block;z-index:1;float:left;width:568px;padding:15px 0 0 0 }

	#bc {margin:0 20px 17px 20px;font-size:8px;padding:0 0 10px 0;}

	#bc a {text-decoration:underline;}

	#bc a:hover {color:#000;}

	#col0 {display:block;clear:both;width:545px;padding:0 0 0 20px;margin-bottom:15px; }
	/*html > body #col0 {display:block;clear:both;width:545px;padding:0 20px 0 20px;margin-bottom:25px;}*/
	
	#col0 OBJECT {display:block;clear:both;z-index:-10;}

	#col0 img {border:solid 2px #EFF3F6;margin:0 0; }

	#col0 a {text-decoration:underline; }

	#col0 a:hover {color:#000; }

	#col1 {display:block;float:left;width:155px;padding:0 20px;font-size:9px;line-height:1.2em; }
	#col1 SPAN {font-size:9px;}
	#col1 h1 {padding-top:0; }
	#col1 a {font-size:9px;color:#000000;font-weight:bold;text-decoration:underline; }
	#col1 a:hover {}
	#col1 .divArtigoAnexo UL LI,
	#col1 .divArtigoAnexo UL LI A {}
	#col1 .divArtigoAnexo UL LI A:hover {color:#000000;}

	#submenu-title {width:135px;background-color:#EFF3F6;font-size:9px;font-weight:bold;padding:6px 10px; }

	#col1 img {	border:solid 2px #EFF3F6;margin:10px 0; }

	

	#col2 a {color:#000000;font-size:9px;font-weight:bold;text-decoration:underline;}

	#col2 a:hover { color: gray; }

	.img1 {border:solid 2px #EFF3F6;margin:0 0 10px 0; }

	.destak {width:320px;
	background-color:#EFF3F6;
	border:dotted 1px #EFF3F6;
	border-left:none;
	border-right:none; 
	padding:15px 15px;
	margin:15px 0; }

	.destak img {
	border:solid 2px #EFF3F6;
	margin:0 8px 0 0; }

	#footer { float:left; 
	width:760px; 
	height:35px; 
	background-color:#EFF3F6;
	border-top: dotted 1px #EFF3F6; 
	border-bottom: dotted 1px #EFF3F6; 
	margin:30px 0 0 0; }

	#footer p {
	color:#EFF3F6;
	font-size:9px;
	padding-top:8px;
	margin:0 15px; }

	.footer_left {
	float:left;
	padding-top:4px; }
	
	.footer_left P {color:#EFF3F6;
	font-size:9px;
	padding-top:8px;
	margin-right:5px !important;
 }

	.footer_right {
	float:right;
	text-align:right; }


	#logos {margin:15px 15px 0 15px;}

	#logos p {font-size:7px;}


	/* textstyles */

	h1 {
	font-size:16px;
	font-weight:100;
	color: #055c94; 
	line-height:1.1em;
	padding:8px 0 8px 0; }

	h2 {
	font-size:14px;
	font-weight:100;
	color:#a14311;
	line-height:1.1em; 
	padding:8px 0 4px 0; }

	h3 {
	font-size:10px;
	font-weight:bold;
	color:#000;
	line-height:1.2em; 
	padding:0 0 8px 0; }

	h4 {
	font-size:9px;
	font-weight:bold;
	color:#a14311; 
	padding:0 0 1px 0; }

	h5 {
	font-size:9px;
	font-weight:bold;
	color:#000; 
	padding:0 0 1px 0;
	margin:0 0; }


	/* Menu */
	/*Menu Left*/

	DIV#navcolumn A IMG {border:0;}

	DIV#navcolumn .navbar A:Hover,
	DIV#navcolumn A.aTopItem:Hover,
	DIV#navcolumn .subItemOver A:Hover,
	DIV#navcolumn .subItem UL LI A:Hover {text-decoration:none;color:#000000 !important;}

	#navcolumn A,
	DIV#navcolumn .topItemOver,
	DIV#navcolumn .topItemCloseOver,
	DIV#navcolumn A.aTopItem,
	DIV#navcolumn .subItem A,
	DIV#navcolumn .subItem UL LI A {text-decoration:none;}


	#navcolumn {display:block;width:155px;padding-right:20px; background-color:#94af2e; }
	#navcolumn A {display:block;clear:both;font-weight:normal;text-transform:uppercase;color:#FFFFFF;font-size:9px;cursor:pointer;}

	DIV.dropMenu .submenu A {font-weight:normal;text-decoration:none;text-transform:none !important;color:#EBEE9D !important;}
	DIV#navcolumn .mainDiv {border-bottom:1px solid #EFF3F6;}

	DIV.mainDiv {width:155px;color:#7E6E6D;margin: 0 0 0 0;}
	DIV.mainDiv DIV.mainDivContent {border-bottom:0;border-right:0;border-left:0; }
	DIV A.aLink {display:block;color:#FFFFFF;font-size:0.7em;font-weight:bold;height:18px;cursor:pointer;}

	DIV#navcolumn .topItem,
	DIV#navcolumn .topItemOver,
	DIV#navcolumn .topItemClose,
	DIV#navcolumn .topItemCloseOver {font-size:0.7em;font-weight:bold;cursor:pointer;height:18px;}


	DIV#navcolumn  .topItem,
	DIV#navcolumn  .topItemClose,
	DIV#navcolumn  .topItemClose A.aTopItemActive,		
	DIV#navcolumn  .topItemOver,		
	DIV#navcolumn  .topItemCloseOver,
	DIV#navcolumn  A.aTopItemActive,
	DIV#navcolumn  .dropMenu,
	DIV.divMenuTio,
	DIV#navcolumn .subItemOver UL {background-color:#EFF3F6;}

	DIV#navcolumn .topItem,
	DIV#navcolumn .topItemOver,		
	DIV#navcolumn .topItemClose,
	DIV#navcolumn .topItemCloseOver,
	DIV.divMenuTio A.aLink {margin-bottom:0;padding:5px 0 2px 17px;}


	DIV#navcolumn A.aTopItem {display:block;width:140px;color:#FFFFFF;}

	DIV#navcolumn  .dropMenu {border:0;}
	DIV#navcolumn  .dropMenuClose {height:0;}

	DIV#navcolumn .subMenu {display:block;padding:0;margin:0;}


	DIV#navcolumn .subItem {position:relative;border-top:0;padding:2px 5px 2px 10px;line-height:14px;font-size:0.7em;text-decoration:none;border-top:0;}
	DIV#navcolumn .subItem A {display:block;clear:both;padding-left:20px;color:#001F3B;}

	DIV#navcolumn .subItemOver {position:relative;border-top:0;padding:2px 5px 2px 10px;line-height:14px;font-size:0.7em;text-decoration:none;border-top:0;}
	DIV#navcolumn .subItemOver A {display:block;padding-left:20px;}


	/*1st level sub menu style */
	DIV#navcolumn .subItem UL {display:none;position:absolute;z-index:100;left:116px;top:0;width:160px;list-style-type:none;padding:5px 0 5px 0;background-color:#EFF3F6;}
	DIV#navcolumn .subItemOver UL {display:block;position:absolute;z-index:100;left:116px;top:0;width:160px;list-style-type:none;padding:5px 0 5px 0;background-color:#EFF3F6;}

	* html DIV#navcolumn .subItem UL,
	* html DIV#navcolumn .subItemOver UL {left:108px;}
	
	/*html > body DIV#navcolumn .subItem UL,
	html > body DIV#navcolumn .subItemOver UL {left:158px;}*/


	/*All subsequent sub menu levels offset */
	DIV#navcolumn .subItem UL LI UL {left: 159px;}


	/* menu links style */
	DIV#navcolumn .subItem UL LI A {display:block;clear:both;padding:5px 5px 5px 10px;border-top:0;}
	html > body DIV#navcolumn .subItem UL LI A {display:block;clear:both;padding:0 0 0 17px;border-top:0;}


	* html DIV#navcolumn UL LI,
	* html DIV#navcolumn UL LI A  {height:1%;}

	DIV#navcolumn A.aSubMenuItemActive,
	DIV#navcolumn A.aMenuItemActive {background-color:#EFF3F6;}


.divNavigationBar {}
.divNavigationBar SPAN,
.divNavigationBar A {color:#FFFFFF;}


.op1 {text-align:left;font-size:16px;font-weight:100;color:#A14311;line-height:1.1em;padding:8px 0 8px 0;}
.op9 {float:left;}

.fundo0,
.fundo1,
.fundo2,
.fundo3,
.fundo4,
.fundo5,
.fundo6 {background-color: transparent;}


#DivModule TABLE {float: none;}

.inputButton 
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	/*color: #FFFFFF;
	background-color: #94AE2E;
	border : solid;
	border-width : 1px;
	border-color:#666666;*/
}

.campo 
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	background-color: #dadada;
	border : solid;
	border-width : 1px;
	border-color:#666666;

}

.texto
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.lei_link1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
	color: #FFDD3C;
}

.lei_link2
{
	font-family: Verdana;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
	color: #818EA3;
}

.lei_link2:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight : normal;
	text-decoration: underline;
	color: #818EA3;
}

.lei_link2:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	color: #818EA3;
}

DIV#DivModule IMG {display:block;clear:both;margin-bottom:20px;}

.reguav{border-left:1px dotted #FFFFFF;}
.reguah{border-bottom:1px dotted #FFFFFF;}

DIV.divVoltar{display:block;margin:20px 5px 20px 20px;float:right;}
DIV.divVoltar A.history{color:#02508b !important; text-transform:uppercase;}
DIV.divVoltar A.history:HOVER{color:#FFFFFF !important; text-transform:uppercase;}

DIV.divMensagens STRONG {font-size:9px;}

SPAN.FontLaranja {color:#A14311;}

/**************************************************************************************************/
/* REQUERIMENTOS                                                                               */
/**************************************************************************************************/


	DIV.MainTitles P{font-weight: bold; font-size: 13px; text-transform: uppercase; color: #A3BD1C; font-style: normal; font-family: Tahoma; letter-spacing: 3px; text-align: left; font-variant: normal; margin:15px 0 5px 0;background-color: #EFF3F6;}
	DIV.divMainTitlesDisplay P {display:block;clear:both;font-size:18px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#A2C10C;text-transform:uppercase;padding:5px 0 5px 0;}

	P.pFormacao {display:block;background-color:#EFF3F6;}
	P.pFormacao SPAN{font-weight:bold;color:#A3BD1C;}

	TABLE.tableConsultar {font-size:10px;Font-family:"Trebuchet MS",Verdana;}
	TABLE.tableConsultar TD.tdTextBox INPUT {font-size:0.8em;border:1px solid #333333;width:100%;height:19px;}
	TABLE.tableConsultar TD.tdTextBox TEXTAREA {border:1px solid #333333;width:95px;}
	TABLE.tableConsultar TD.tdTextBoxData INPUT {font-size:0.8em;margin:0;border:1px solid #333333;width:100px;height:19px;}
	TABLE.tableConsultar TD.tdTextBoxData IMG {vertical-align:top;float:left;padding-bottom:19px;padding-left:5px;}

	DIV.divListaRequerimentos {border:0;margin-right:5px;}
	P.pListaRequerimentos {display:block;}
	P.pListaRequerimentos SPAN{font-weight:bold;color:#006699;}
	P.pListaRequerimentos A{font-weight:bold;text-decoration:underline;font-size:10px;color:#fe8e32;}

	DIV.divPesquisaRequerimentos {background-color:#EFF3F6;}
	DIV.divPesquisaRequerimentos .pesquisaREQ {border:1px solid #EFF3F6;font-size:10px;font-weight:bold;color:#000000;}
	DIV.divPesquisaRequerimentos .cmdSearch {font-size:10px;font-weight:bold;color:#000000; background-color:#EFF3F6; border:1px solid #006699;}
	DIV.divPesquisaRequerimentos .cmdReset {font-size:10px;font-weight:bold;color:#000000; background-color:#EFF3F6; border:1px solid #006699;}


	DIV.divListagemRequerimentos {display:block;clear:both;padding:0 0 10px 0;border-bottom:1px Solid #BCBCBC;background-color: #EFF3F6;}
	DIV.divListagemRequerimentos A.aTitulo {display:block;clear:both;float:left;color:#000000;font-weight:bold;font-size:10px;margin:5px 7px 0 4px;}
	DIV.divListagemRequerimentos STRONG {display:block;clear:both;color:#999999;font-weight:normal;font-size:10px;margin:5px 0 0 7px;}
	DIV.divListagemRequerimentos STRONG.strongTitulo {display:block;clear:both;float:left;color:#00000;font-weight:bold;font-size:10px;margin:0px 7px 0 4px;}
	DIV.divListagemRequerimentos P {display:block;font-weight:normal;font-size:10px;padding:5px 7px 0px 7px;}
	DIV.divListagemRequerimentos A IMG.imgLeft {float:left;margin:0 5px 0 0;border:1px Solid #E39968;}
	DIV.divListagemRequerimentos A IMG.imgRight {float:right;margin:0 0 0 5px;border:1px Solid #E39968;}


	.titulo_GAM {font-size:16px;}
	.GAMTexto {font-size:10px;}
	.GAMTexto TABLE {width:95%;}
	.input_procurar {border:1px solid #333333;}
	.input_procurar2 {border:1px solid #000000;background-color:#0099cc;}


	/* Registo - GAM Alterar Dados */
	DIV.divProcessos {background-color:#EFF3F6;width:450px;}
	DIV.divProcessos INPUT.menu {border:1px solid #000000;background-color:#0099cc;}
	DIV.divProcessos TABLE TD INPUT.menu {background-color:#0099cc;border:1px solid #000000;}
	DIV.divProcessos TABLE TD.tdText {padding:0 0 0 5px;font-size:10px;line-height:16px;background-color:#EFF3F6;width:145px;}
	TABLE TD.fundo0 DIV.divInformacao A {color:#fe8e32;}
		
		
	/* GAMRequerimentoConsulta */
	DIV.divProcessos2 {background-color:#EFF3F6;width:450px;border:0;padding:2px;}
	DIV.divProcessos2 INPUT.menu {border:1px solid #000000;background-color:#0099cc;}
	DIV.divProcessos2 TABLE TD INPUT.menu {background-color:#0099cc;border:1px solid #000000;}
	DIV.divProcessos2 SELECT {font-size:10px;}
	DIV.divProcessos2 .spanSubTitle {font-size:11px;}

	/* GAMOnline */
	DIV.divGAMMenu DIV#divMainContent {float:left;width:480px;background:transparent none !important;}
	DIV.divGAMMenu DIV#divMainContent UL {list-style-type: none;}
	DIV.divGAMMenu DIV#divMainContent UL LI {list-style-type: none;}
	DIV.divGAMMenu UL LI A {margin-left:30px;color:#fe8e32;}
		
	DIV.divGAMRequerimentoConsulta {width:480px;}
	
	/* GAMMenuAcesso */
	DIV.divGAMMenu DIV#divMainContent STRONG.strongTitle {display:block;font-weight:normal;line-height:20px;font-size:2em;color:#A2C10C;padding:10px 0 30px 20px;}
	DIV.divAtendimentoOnline UL LI,
	DIV.divAguas UL LI,
	DIV.divAguas2 UL LI,
	DIV.divObras UL LI,
	DIV.divAlterarDadosUtilizador UL LI {display:block;clear:both;font-size:12px;list-style-type: none;}
	DIV.divAguas SPAN {color:#013111 !important;}
	P INPUT.menu {font-family: Verdana;font-size: 9px;text-decoration: none;}

	
	
	DIV .titulo_GAM IMG {float:left;}

	/* GAMLogin */
	TABLE TD.fundo0 DIV.divInformacao STRONG.strongTitle {display:block;font-weight:normal;line-height:20px;font-size:2em;color:#A2C10C;padding:10px 0 30px 0px;}
	TABLE TD.tdAlterarDados DIV.divProcessos {background-color:#EFF3F6;width:480px;}

	/* GAMRequerimentoSelect */
	TD.VerticalDropDownMenuItemNormal {background-color:#EFF3F6;cursor:hand;padding:2px;color:#000000;}
	TD.VerticalDropDownMenuItemOver {background-color:#EFF3F6;cursor:hand;padding:2px;color:#000000;}
	TD.VerticalDropDownMenuTitle {background-color: #EFF3F6;cursor:hand;padding:2px;}
	
	/* GAMRequerimento */
	DIV.divGAMRequerimento {}
	DIV.divGAMRequerimento INPUT.menu {}
	DIV.divGAMRequerimento SPAN.input_procurar {border:0;}
	
	DIV.dynamicForm {display:block;clear:both;}
	DIV.dynamicForm FONT {display:inline;float:left;margin-right:5px;}
	
	TABLE#tableGAMEntidadeCtrl H5 {margin-bottom:0;}
	
	DIV#DivModule LI.titulo_GAM IMG.imgGam {border: 0;}
	DIV#DivModule LI.titulo_GAM STRONG {display:block;margin:3px 0 0 0;}
	
	P.titulo_GAM IMG {border:0 !important;}
	
	/* GAMObrasParticulares */
	TABLE.tableObrasParticulares TD INPUT.inputMenu {font-family: Verdana;font-size: 9px;text-decoration: none;background-color: #EFF3F6;border : solid;border-width : 1px;border-color:#666666;}
	TABLE.tableObrasParticulares TD IMG {border:0 !important;}
	TABLE.tableObrasParticulares FIELDSET {border: 1px solid #EFF3F6;padding:10px;}
	TABLE.tableObrasParticulares FIELDSET LEGEND {color:#000000;font-size:11px; font-weight:bold;}

	/* GAMRequerimentoConsulta */
	TABLE.tableRequerimentoConsulta TD INPUT.inputMenu {font-family: Verdana;font-size: 9px;text-decoration: none;background-color: #EFF3F6;border : solid;border-width : 1px;border-color:#666666;}
	TABLE.tableRequerimentoConsulta TD IMG {border:0 !important;}
	TABLE.tableRequerimentoConsulta FIELDSET {border:1px solid #EFF3F6;padding:10px;}
	TABLE.tableRequerimentoConsulta FIELDSET LEGEND {color:#000000;font-size:11px; font-weight:bold;}

	
	
