BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 30px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center;)
}

FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
TD {
	VERTICAL-ALIGN: top; ALIGN: center
}
.contentsMoodBg {
	BACKGROUND-COLOR: #434A52

}
.Links {
	FONT-SIZE: 11px; COLOR: #4E4B4A; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none
}
.Links:hover {
	TEXT-DECORATION: underline
	
}	
.LinksMenu {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none
}
.LinksMenu:hover {
	TEXT-DECORATION: none; COLOR: #00A1E4;

}	
.LinksMenuActivo {
	FONT-SIZE: 9px;
	COLOR: #00A1E4;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none
}
.linkBodyRegular   				{color: #000000; text-decoration:none;}
.linkBodyRegular:hover			{color:#999999;}
	
#contentsBody		   {font-family: Trebuchet MS;  background-color: #2E3A69; padding: 25px 0px 0px 25px;}	
	
#contentsBodyleft		{font-size: 13px; color: #999999; font-weight:bold; padding: 0 10px 0px 0;}
#contentsBodyleftprojectos	{font-size: 13px; color: #999999; padding: 0 10px 0px 0;}
#contentsBodycenter		{font-size: 12px; color: #FFFFFF; text-align: justify; padding: 0 25px 0px 0;}
#contentsBodyright		{font-size: 13px; color: #000000; font-weight:bold;}
#contentsBodyrightprojectos		{font-size: 12px; color: #000000; font-family: Trebuchet MS; padding: 25px 5px 0px 0px;}
	
	

.contentsBodyRegulartitle  {font: 11px Trebuchet MS;  text-align: justify; color: #5A5F6A; font-weight:bold;

}
.contentsBodyRegulartable  {font: 10px Trebuchet MS; color: #5A5F6A;
}
.contentsBodyRegulartabletitle  {font: 12px Trebuchet MS; font-weight:bold; color: #5A5F6A;
}
#divUp   {position:absolute; left:660px; top:410px;}
#divDown {position:absolute; left:660px; top:430px;}
#divScrollTextCont {position:absolute; left:254px; top:118px; width:400px; height:320px; clip:rect(0px 400px 320px 0px); overflow:hidden; visibility:hidden;}
#divText {position:absolute; left:0px; top:0px;}




#headerLayout							{width: 688px; height: 100px;}
#headerId								{float:left; width: 498px;}
#headerLogo								{float:left; width: 190px;}




#pageTitleContainer						{padding: 0 0 50px 0;}
.pageTitle							{font: 18px Trebuchet MS; color: #FFFFFF;}
.pageLeadprojectos						{font-size: 12px; color: #000000; font-weight:bold;}


.contentsNavigationMainTitle			{font: bold 12px Trebuchet MS; text-transform: uppercase; color: #FFFFFF; line-height : 30px;}
.contentsNavigationMainTitle a			{color: #2D2D2D; text-decoration: none; display: block; width:172px;}
.contentsNavigationMainTitle a:hover	{text-decoration: underline;}


.contactoMoradas						{font-family: Trebuchet MS;	font-size: 13; color: #000000; text-align: left; padding: 0 25px 0px 0; line-height : 23px;}
.contactoMoradas:hover   				{color: #999999; text-decoration:none;}	

.linkright						{font-family: Trebuchet MS; font-size: 11; color: #FFFFFF; text-align: center; padding: 0px 25px 0px 0px; margin-top: 50px; padding-top: 50px; }
.linkright:hover   				{color: #2E3A6A; text-decoration:none;}			

.navMaintopRegular	 					{font-family: Trebuchet MS;	font-size: 12; text-decoration:none; color:#ffffff; letter-spacing:1px; font-weight:bold;}
.navMaintopRegular:hover				{color:#5A5F68;}
.navMaintopRegularActivo				{font-family: Trebuchet MS;	font-size: 12; text-decoration:none; color:#5A5F68; letter-spacing:1px; font-weight:bold;}

.subnavMaintopRegular					{font-family: Trebuchet MS;	font-size:11px;	color:#D5DD02; text-decoration:none; letter-spacing:1px;}
.subnavMaintopRegular:hover				{color:#FFFFFF;}
.subnavMaintopRegularActivo				{font-family: Trebuchet MS; font-size:11px; text-decoration:none; color:#FFFFFF; letter-spacing:1px;}


.navMainBodyRegular						{font-family: Trebuchet MS; font-size:11px; text-decoration:none; color:#FFFFFF; text-align: left; line-height : 18px; padding-top:30px; padding-right:20px; padding-bottom:50px; padding-left:20px; letter-spacing : 1px; word-spacing : 2px; background-image:url(../imgs/bg_texto.gif);}
.navMainBodyRegular	a					{font-family: Trebuchet MS; font-size:11px; text-decoration:none; color:#FFFFFF; text-align: left; line-height : 18px; letter-spacing : 1px; word-spacing : 2px; color:#D5DD02;}
.navMainBodyRegular:hover				{color:#0098B8;}
.navMainBodyRegularActivo				{font-family: Trebuchet MS; font-size:11px; text-decoration:none; color:#0098B8; line-height : 16px;}

.navMainBodyRegulartable				{font-family: Trebuchet MS; font-size:11px; text-decoration:none; color:#FFFFFF; text-align: left; line-height : 18px; letter-spacing : 1px; word-spacing : 2px;}
.navMainBodyRegulartable:hover			{color:#D5DD02; text-decoration: underline;}

.navUL									{list-style-type:none; margin-top:26px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}
.navMainLI								{margin-top:0px; margin-left:0px; margin-bottom:0px; padding-left:18px; padding-top:0px; padding-bottom:10px; background-image:url(../imgs/img_bullet_off.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.navMainLI:hover						{background-image:url(../imgs/img_bullet_on.jpg);}
.navMainLIon							{margin-top:0px; margin-left:0px; margin-bottom:0px; padding-left:18px; padding-top:0px; padding-bottom:10px; background-image:url(../imgs/img_bullet_on.jpg); background-repeat:no-repeat; background-position:0px 0px;}


#siteFooter {PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.8em; FONT: 10px Trebuchet MS; COLOR: #5A5F68; PADDING-TOP: 0.7em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; letter-spacing:1px;}
#siteFooterp {PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.8em; FONT: 10px Trebuchet MS; COLOR: #5A5F68; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; letter-spacing:1px;}
#siteFooterm {PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.8em; FONT: 10px Arial, Helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}
#siteFooter IMG {MARGIN-BOTTOM: 0px; MARGIN-LEFT: 1px}


.footerlink								{font-family: Trebuchet MS; font-size:11px; line-height:12px; color:#401D0D; margin-top:50px;}

.navULProjectos									{list-style-type:none; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}
.navMainLIProjectos								{margin-top:0px; margin-left:0px; margin-bottom:0px; padding-left:0px; padding-top:0px; padding-bottom:5px; list-style-type:none; background-repeat:no-repeat; background-position:0px 0px;}
.navMainLIProjectos:hover						{list-style-type:none;}
.navMainLIProjectoson							{margin-top:0px; margin-left:0px; margin-bottom:0px; padding-left:18px; padding-top:0px; padding-bottom:10px; background-image:url(../imgs/img_bullet_on.jpg); background-repeat:no-repeat; background-position:0px 0px;}


.textlinkdetalhe  {font: 10px Trebuchet MS; color: #000000; TEXT-DECORATION: none; letter-spacing:0px;}
.textlinkdetalhe:hover {TEXT-DECORATION: none}


A,
{
 COLOR: #FFFFFF;
 TEXT-DECORATION: none;
}

p, td, li { FONT-SIZE: 0pt;}
H1
{









	



