body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
a {text-decoration:none; color:#466A8E;}
a:hover {text-decoration:underline;}

form{ margin:0px; padding:0px;}
input { font-size:10px; color:#666666;}
textarea { font-size:10px; color:#666666;}
select { font-size:10px; color:#666666;}

.Clear {clear:both; height:1px; overflow:hidden;}
/*FRAMEWORK////////////////////////////*/
div.FWMainDiv {width:948px; margin:auto;}

div.FWLangMenu {height:30px; padding-top:11px; text-align:right; color:#999999; font-size:10px;}
	.FWLangMenu a {color:#999999; margin-left:10px;}
	.FWLangMenu a:hover {color:#333333; text-decoration:none;}
	.FWLangMenu .Sel a {color:#333333; text-decoration:none;}

div.FWHeader {height:149px; border-bottom:1px solid #807E67; margin-bottom:26px;}

div.FWContent { line-height:140%;}

div.FWFooter {width:666px; border-top:1px dashed #807E67; float:right; margin-bottom:20px; padding:7px 0px 10px 0px;}	

/*HEADER////////////////////////////*/
div.Headerlogo {width:249px; float:left;}
	
div.HeaderRight {width:666px; float:right;}

	div.MainMenu {height:28px; background-color:#555636;}
		.MainMenu a { background-image:url(../images/mainmenu/btn.gif); background-repeat:no-repeat; display:block; float:left;}
		.MainMenu a:hover { background-image:url(../images/mainmenu/btn_sel.gif); background-repeat:no-repeat;}
		.MainMenu .Sel a { background-image:url(../images/mainmenu/btn_sel.gif); background-repeat:no-repeat;}
	div.MainMenuSpacer {width:6px; height:28px; float:left; background-color:#FFFFFF;}
		
	div.FotoTop {height:121px; background-color:#333333;}
		div.FotoBullets {width:228px; height:42px; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}


/*CONTENT HOME////////////////////////////*/
div.ContentRightHome {width:670px; float:right; padding-bottom:35px;}
	.ArticleHome {float:left; width:159px; border-right:1px dashed #CECEC1; padding:0px 4px 0px 4px; height:260px;}
	.ArticleHome#Last {border-right:0px none; padding:0px 0px 0px 4px;}
		.ArticleTitleHome { margin-top:20px; width:156px; margin-left:3px;}
		.ArticleTextHome {float:right; text-align:left; width:120px; margin-right:3px;}

/*CONTENT////////////////////////////*/
.LightBlueBox {background-color:#C8D4DE; color:#002744; padding:13px; background-image:url(../images/home/blue_box/box_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.FotoLeft {margin-bottom:20px;}

div.ContentLeft {width:193px; float:left; }
	
	.SubMenuTitle {font-size:19px; color:#393725; margin:10px 0px 16px 0px;}
	.SubMenu {margin-bottom:20px; font-size:12px;}
	.SubMenu a { color:#002744; background-image:url(../images/bullets/bullet_blue_small.gif); background-repeat:no-repeat; background-position:left center; display:block; padding:9px 0px 9px 22px; border-bottom:1px solid #92A7BC;}
	.SubMenu a:hover { color:#373304; background-image:url(../images/bullets/bullet_brown_small.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #504D34; text-decoration:none;}
	.SubMenu .Sel a { color:#373304; background-image:url(../images/bullets/bullet_brown_small.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #504D34;}

div.ContentRight {width:666px; float:right; padding-bottom:35px;}

	.PageTitle {font-size:25px; color:#002744; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:5px; margin-bottom:20px;}
	.SubTitle {font-size:17px; color:#393725; margin:30px 0px 5px 0px;}
	.TitleLightBlue { font-weight:bold; color:#466A8E;}
	.TitleDarkBlueBig {font-size:19px; color:#002F51; margin:10px 0px 5px 0px;}
	.TitleDarkBlue { font-weight:bold; color:#002F51;}
	.TitleBrown { font-weight:bold; color:#393725;}
	.SmallTextWhite { font-size:10px; color:#FFFFFF;}
	
	.BlueBoxLink { background-color:#466A8E; color:#FFFFFF; margin-top:20px; text-align:center;}
	.BlueBoxLink a {background-color:#466A8E; color:#FFFFFF; display:block; padding:5px;}
	.BlueBoxLink a:hover {background-color:#002F51; color:#FFFFFF; text-decoration:none;}
	
	.Separador {border-bottom:1px dashed #807E67;}
	
	.TimeLineContainer {float:right; width:390px; background-color:#F0EFEC; padding:15px; color:#8C8A6F; background-image:url(../images/historia/bkg.gif); background-repeat:repeat-y;}
		.TimeLineItem {margin-bottom:25px;}
			td.tdText {width:248px; padding-right:10px;}
			td.tdImage {width:115px; text-align:center;}
	
	.LogoContainer {float:left; width:133px; height:220px; border-bottom:1px dashed #CCCCCC; margin-left:15px; margin-bottom:15px;}
		.LogoSpacer {float:left; width:15px; height:220px; border-right:1px dashed #CCCCCC;}
		.FotoLogo {height:100px;}
		.TextLogo {margin-top:5px; text-align:center;}

/*FOOTER////////////////////////////*/
div.Copyright {font-size:10px; color:#999999; text-align:center;}
	.Copyright a {color:#999999;}
	.Copyright a:hover {color:#333333;}
	/*.LogoUE {float:left; width:72px; margin-left:10px;}
	.LogoPRIME {float:left; width:94px; margin-top:7px;}
	.Text {float:left; width:470px; margin-top:16px;}*/
	.LogoUE {float:left; width:90px; margin-left:8px; padding-top:8px;}
	.LogoPorLisboa {float:left; width:25px; margin-left:8px; padding-top:6px;}
	.LogoQren {float:left; width:57px; margin-left:8px; padding-top:6px;}
	.Text {float:left; width:460px; margin-left:10px; margin-top:16px;}

/*MAPA DO SITE*/
.Sitemap {margin-bottom:40px; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #CCCCCC; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 2px 8px 2px; font-weight:bold; color:002F51; }
.Sitemap .Cell .Title a {color:#002F51;}
.Sitemap .Cell .Title a:hover {text-decoration:none; color:#466A8E;}
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 5px 6px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#393725; text-decoration:none;}
/*.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#999999;}
.Sitemap .Cell .LinksSub A { border-left:1px solid #999999; line-height:100%; display:block; font-size:10px; color:#999999; }*/
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }


/*POPUP////////////////////////////*/


