html{height:100%;}body{background-color:#0F4790;margin:0;padding:0;color:#FFF;height:100%;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:1em;}.clear{clear:both;height:0;width:100%;}h1{font-size:200%;color:#7abd00;}h2{font-size:170%;color:#f06ffe;}h3{font-size:140%;color:#a5d1ea;}#mainWidthWrap{width:1000px;height:100%;margin-left:auto;margin-right:auto;}#upperWrap{min-height:100%;_height:100%;margin-bottom:96px;}#headerCap{height:96px;background-image:url(media/header_cap.jpg);background-repeat:no-repeat;}#headerPushCap{height:1px;}#headerMicroNavWrapper{position:relative;margin-left:30px;margin-top:11px;width:185px;height:auto;background-color:#0f4886;border:1px solid #c5d85a;font-variant:normal;}#headerMicroNavTopPad{height:5px;margin:0;padding:0;}#headerMicroNavBottomPad{height:5px;}.headerMicroNavPageNav{margin-left:2px;margin-right:10px;float:left;}.headerMicroNavPageNav a{color:#FFF;text-decoration:underline;position:relative;}.headerMicroNavPageNav a:hover{text-decoration:none;}.headerMicroNavGlyph{width:12px;height:12px;float:left;background-color:transparent;background-repeat:no-repeat;margin-right:5px;border:none;}.headerMicroNavPageNavText{font-size:65%;float:left;}#headerLogoWrap a span{display:none;}#headerLogoWrap{width:676px;height:274px;margin-left:167px;margin-top:-20px;background-image:url(media/header_logo_full.png);background-repeat:no-repeat;}#headerLogoWrap a{width:676px;height:274px;text-indent:-1000em;display:block;z-index:1000;}#bodyWrap{min-height:800px;margin-top:10px;}#pictureBox{background:url(media/picturebox.jpg) no-repeat;width:995px;height:288px;padding:42px 0 0 0;margin:0 0 30px 20px;}#bodyLeft{margin-left:20px;width:193px;float:left;}.bodyLeftNav{width:191px;margin-bottom:40px;font-size:110%;}.bodyLeftNav a{color:#FFF;text-decoration:underline;position:relative;}.bodyLeftNav a:hover{text-decoration:none;}.bodyLeftNavHeader{position:relative;}.bodyLeftNavSprite{background:url(media/nav_sprite_nt.png) no-repeat top left;}.bodyLeftNav1Header{background-position:0 -656px;width:191px;height:129px;}.bodyLeftNav2Header{background-position:0 -835px;width:191px;height:129px;}.bodyLeftNav3Header{background-position:0 -1014px;width:191px;height:129px;}.bodyLeftNav4Header{background-position:0 -1193px;width:191px;height:129px;}.bodyLeftNavHeaderTitle{position:absolute;left:10px;top:30px;width:160px;text-align:center;font-weight:bold;color:#000;}.bodyLeftNavHeaderItemTop{position:absolute;left:40px;top:67px;width:130px;height:20px;}.bodyLeftNavHeaderItemBottom{position:absolute;left:40px;top:103px;width:130px;height:20px;}.bodyLeftNavExpander{height:36px;width:191px;padding-left:40px;background-repeat:no-repeat;}.bodyLeftNavExpanderText{padding-top:9px;width:130px;height:20px;}.bodyLeftNav1Expander{background-position:0 0;width:191px;height:36px;}.bodyLeftNav2Expander{background-position:0 -86px;width:191px;height:36px;}.bodyLeftNav3Expander{background-position:0 -172px;width:191px;height:36px;}.bodyLeftNav4Expander{background-position:0 -258px;width:191px;height:36px;}.bodyLeftNavFooter{height:28px;width:191px;}.bodyLeftNav1Footer{background-position:0 -344px;width:191px;height:28px;}.bodyLeftNav2Footer{background-position:0 -422px;width:191px;height:28px;}.bodyLeftNav3Footer{background-position:0 -500px;width:191px;height:28px;}.bodyLeftNav4Footer{background-position:0 -578px;width:191px;height:28px;}#bodyMidRightWrap{float:left;min-height:10px;}#bodyMiddle{min-height:1px;width:680px;float:left;clear:left;padding-left:45px;height:auto;}#bodyMiddle a{color:#FFB400;text-decoration:underline;}#bodyMiddle a:hover{text-decoration:none;}.bodyMiddleArticle{height:auto;}.bodyMiddleArticleHeader{font-size:180%;height:auto;margin-bottom:20px;}.bodyMiddleArticleLeftCol{float:left;width:100px;height:auto;}.bodyMiddleArticleColorSquare{width:75px;height:75px;padding-top:10px;background-color:#4F4;}.bodyMiddleArticleRightCol{float:left;width:330px;height:auto;font-size:90%;}#bodyRight{width:258px;height:auto;min-height:1px;float:left;}#bodyRightNews{height:auto;background-repeat:repeat-y;background-image:url(media/news_expander.png);position:relative;}#bodyRightNewsHeader{height:121px;width:258px;top:-20px;left:0;position:absolute;background-repeat:no-repeat;background-image:url(media/news_header.jpg);}#bodyRightNewsHeaderText{position:absolute;left:55px;top:35px;font-size:150%;font-weight:bold;color:#000;}#bodyRightNewsExpander{padding-left:15px;padding-right:10px;font-size:90%;font-weight:bold;color:#000;padding-top:40px;position:relative;padding-bottom:20px;}#bodyRightNewsExpander a{text-decoration:underline;}#bodyRightNewsFooter{position:absolute;width:258px;height:11px;background-repeat:no-repeat;background-image:url(media/news_footer.jpg);}#bottomNav{height:auto;width:720px;margin-top:40px;font-size:90%;}#bottomNav a{color:#FFB400;text-decoration:underline;}#bottomNav a:hover{text-decoration:none;}#bottomNav li{color:#FFB400;}.bottomNavBox{width:720px;height:auto;position:relative;left:20px;background-repeat:repeat;background-image:url(media/bottom_nav_expander_full.png);}.bottomNavBoxHeaderWrapper{position:absolute;top:-20px;left:0;}.bottomNavBoxHeader{width:720px;height:135px;background-repeat:no-repeat;background-image:url(media/bottom_nav_header_med.jpg);}.bottomNavBoxHeaderText{position:absolute;top:20px;left:30px;font-size:150%;}.bottomNavBoxHeaderGlyph{float:left;width:28px;height:28px;background-repeat:no-repeat;background-image:url(media/bottom_nav_glyph_main.png);}.bottomNavBoxExpander{position:relative;top:40px;min-height:110px;_height:110px;}.bottomNavBoxFooter{width:720px;height:12px;bottom:-12px;position:absolute;background-repeat:no-repeat;background-image:url(media/bottom_nav_footer_med.png);}#bottomNavBoxLeft{height:auto;}#footerWrap{height:96px;margin-top:-96px;}#footerCap{position:relative;height:96px;background-color:transparent;background-image:url(media/footer_cap.jpg);background-repeat:no-repeat;}#legal{color:#FFB400;position:absolute;bottom:40px;left:50px;font-size:80%;}#legal a{color:#FFB400;text-decoration:underline;}#copyright{position:absolute;right:0;bottom:40px;font-size:70%;}#credits{position:absolute;right:0;bottom:25px;font-size:70%;}#credits a{color:#ce3024;font-weight:bold;text-decoration:underline;}#credits a:hover{text-decoration:none;}#bodyMiddle h1.articleTitle{margin:0;}#bodyMiddle h1.articleBody{margin:0;}#bodyMiddle h1.newsArticleTitle{margin:0;}#bodyMiddle h1.newsArticleTitle a{color:#7abd00;text-decoration:underline;}#bodyMiddle h1.newsArticleTitle a:hover{text-decoration:none;}#bodyMiddle div.newsArticleDate{margin:0;font-size:small;}#bodyMiddle div.newsArticleSummary{margin:10px 0 0 0;}#bodyMiddle div.newsArticleBody{margin:10px 0 0 0;}#bodyMiddle div.newsArticleLastUpdate{margin:5px 0 0 0;font-size:small;}#bodyMiddle div.newsArticleItem{margin:0 0 10px 0;}#bodyMiddle div.newsArticleItem div.hr{height:60px;padding:10px 0;background:no-repeat scroll center;background-image:url(media/hr_paperclip.png);}#bodyMiddle div.newsArticleItem div.hr hr{display:none;}#bodyMiddle div.newsArticleReadMore{margin:5px 0 0 0;}#bodyRightNews h2.newsBoxTitle{margin:0;font-size:140%;}#bodyRightNews h2.newsBoxTitle a{color:#d3370d;}#bodyRightNews h2.newsBoxTitle a:hover{text-decoration:none;}#bodyRightNews div.newsBoxDate{margin:0;font-size:80%;}#bodyRightNews div.newsBoxSummary{margin:0;}#bodyRightNews div.newsBoxReadMore{margin:5px 0 10px 0;padding:0 0 5px 0;font-size:small;border-bottom:1px dotted black;}#bodyRightNews div.newsBoxReadMore a{color:#090099;}#bodyRightNews div.newsBoxReadMore a:hover{text-decoration:none;}#bodyMiddle h1.faqTitle{margin:0;}#bodyMiddle div.faqAnswer{margin:0;font-size:110%;}#partnerLogosWrapper{position:relative;height:400px;}#partnerLogos h2{text-align:left;color:#85c210;margin:0;}#partnerLogos img{border:none;}#partnerLogos{text-align:center;width:800px;position:absolute;right:0;}#feedbackForm ul,#contactForm ul{padding:0;margin:0;list-style:none;}#feedbackForm ul li,#contactForm ul li{list-style:none;margin:0 0 10px 0;padding:0;}#feedbackForm ul li label,#contactForm ul li label{margin:0;padding:0;display:block;color:#e6b528;}p.feedbackError,p.contactError{color:#000;background-color:#fa7c76;padding:10px;font-weight:bold;border:3px solid #000;}#bodyMiddle a#feedbackLink{padding:15px 0 0 15px;background:url(media/feedback_button.png) no-repeat;display:block;clear:both;margin:-3px 0 0 0;color:#000;width:365px;height:50px;text-decoration:underline;font-weight:bold;margin-bottom:20px;}#bodyMiddle a#feedbackLink:hover{text-decoration:none;}div#partnerLogos ul.partnerLogoList{padding:0;margin:0;list-style:none;float:left;}div#partnerLogos ul.partnerLogoList#topPartnerLogos{padding:0 0 0 135px;}div#partnerLogos ul.partnerLogoList#bottomPartnerLogos{padding:0 0 0 105px;}li.partnerLogo span{display:none;}li.partnerLogo a{width:100%;height:100%;display:block;}li.partnerLogo{padding:0;margin:0;list-style:none;float:left;margin:0 3px 0 0;background:url(media/partner_logos.jpg) no-repeat top left;}li.partnerLogo#ipjLogo{background-position:0 -365px;width:111px;height:69px;}li.partnerLogo#lisboaLogo{background-position:0 -484px;width:64px;height:69px;}li.partnerLogo#sintraLogo{background-position:0 -128px;width:80px;height:69px;}li.partnerLogo#oeirasLogo{background-position:0 -723px;width:60px;height:69px;}li.partnerLogo#lusiadaLogo{background-position:0 -603px;width:70px;height:70px;}li.partnerLogo#cneLogo{background-position:0 -247px;width:121px;height:68px;}li.partnerLogo#akzenteLogo{background-position:0 0;width:109px;height:78px;}li.partnerLogo#stjgLogo{background-position:0 -842px;width:165px;height:80px;}li.partnerLogo#youthInActionLogo{background-position:0 -972px;width:321px;height:80px;}div.jMyCarousel .prev{background:url(media/jMyCarousel/left.png) center center no-repeat;width:47px;height:61px;border:0;}div.jMyCarousel .next{background:url(media/jMyCarousel/right.png) center center no-repeat;width:40px;height:61px;border:0;}div.jMyCarousel .up{background:url(media/jMyCarousel/up.png) center center no-repeat;width:61px;height:40px;border:0;}div.jMyCarousel .down{background:url(media/jMyCarousel/down.png) center center no-repeat;width:47px;height:61px;border:0;}div.jMyCarousel{border:1px solid #1c6f8e;margin:20px auto 0 auto;}div.jMyCarousel ul li{margin:0;border:1px solid #ccc;line-height:0;padding:0;}div.jMyCarousel ul li a{display:block;}div.jMyCarousel ul li img{display:block;border:0;}