/* CSSNM - Fundacao PT */
body{margin:0;padding:0;background:url(images/fundo6.png) repeat-x center -8px #FFF;}
div, span, a, td, input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#656464;}
a{text-decoration:underline;} a:hover{text-decoration:none;}
img{border:0;}
form{margin:0;padding:0;}
h1{display:block;color:#c90062;font-size:12px;font-weight:bold;text-transform:uppercase;margin:2px 0 3px 0;}
h1 a{color:#c90062;font-size:12px;font-weight:bold;text-decoration:none;line-height:14px;} h1 a:hover{text-decoration:underline;}
h2{color:#0099ab;font-size:12px;font-weight:bold;margin:0;padding:0;}
h2 a{color:#0099ab;font-size:12px;font-weight:bold;text-decoration:none;} h2 a:hover{text-decoration:underline;}
.clear{clear:both;}
iframe{border:1px solid #FFF;}
.ArticleDetailsContent .none{display:none!important;}
/*ESTNM*/
.est{width:995px;margin:auto;display:table;}
.est_spc{width:923px;margin:auto;display:table;}
.est_top{display:block;padding:0px 0 5px;}
.est_top2{margin-top:0px;}
.est_topnav{display:block;margin:18px 0 0px 0;*margin:16px 0 0px 0;}
.est_topnav div{float:right;width:787px;text-align:right;}
.est_topnav .HomeTabsContent{margin-top:6px;}
.pos_bot{display:block;margin:20px 0 0;} .pos_bot div{line-height:20px}
.est_cont{display:block;width:923px;background:url(images/fd_dest_int2.gif) no-repeat center top #FFF;_background:url(images/fd_dest_int2.gif) no-repeat center top #FFF;padding:30px 0 20px 0;line-height:18px;}
.deta_menu{float:left;width:221px;padding-right:30px;}
.deta_cont{float:left;width:665px;}

/*FOOTER*/
.pos_bot img{margin-left:5px;vertical-align:-3px;}
.pos_bot a{text-decoration:none;margin:0;color:#4E4D4D} .pos_bot a:hover{text-decoration:underline;}
.bot_on{color:#0099ab!important;}
/*LINKS TOPO*/
.est_top a{margin-right:16px;}
.est_top div{float:right;margin-top:5px;}
.est_top div input{height:15px;border:0;background:#d5d5d5;vertical-align:top;font-size:11px;line-height:14px;width:156px;padding-left:3px;margin:0 0 0 4px;}
.est_top div input.btnSearch{background-image:url(/Portals/_default/Skins/FundacaoPT/images/top_ok.png);border:0;width:13px;cursor:hand;cursor:pointer;margin-top:2px;}
.est_top div a{margin:0;}
.est_top div img{margin-top:2px;}
.HomeTabsContent .spc{margin-right:16px;margin-top:2px;}
/*NAVEGACAO TOPO*/
.est_topnav div img{margin-left:25px;}
.pos_banner{display:block;}
/*Destaques areas internas*/
.dest_areas{display:table;height:121px; border-collapse:collapse;}
.dest_areas div{float:left;width:229px;margin-right:2px;height:121px;}
.dest_areas div.dest_areas_1{background:url(images/dest_area_marconi.gif) no-repeat left top;}
.dest_areas div.dest_areas_2{background:url(images/dest_area_candidaturas.gif) no-repeat left top;}
.dest_areas div.dest_areas_3{background:url(images/dest_area_concurso.gif) no-repeat left top;}
.dest_areas div.dest_areas_4{background:url(images/dest_area_solucoes.gif) no-repeat left top;margin:0;}
.dest_areas div a img{display:block;padding:96px 166px 12px 10px;}
/*Destaques*/
.dest_hp{display:block;margin-bottom:10px;} .dest_hp br{display:none;}
.jcarousel-container{position: relative;}
.carousel_dest{display:block;line-height:13px;}
.carousel_dest b{display:block;}
.carousel_dest a{text-decoration:none;} .carousel_dest a:hover{text-decoration:underline;}
.carousel_dest img{margin:0px 8px 0 1px;float:left;}
.jcarousel-clip{z-index:2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list{z-index:1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;/* We set the width/height explicitly. No width/height causes infinite loops. */width: 390px;height:95px;}
.jcarousel-next{z-index:3;display: none;}
.jcarousel-prev{z-index: 3;display: none;}
.jcarousel-skin .jcarousel-container{margin-right:31px;display:block;}
.jcarousel-skin .jcarousel-container-horizontal{width:430px;padding:0;float:left;}
.jcarousel-skin .jcarousel-clip-horizontal{width:390px;height:85px;}
.jcarousel-skin .jcarousel-item{width:390px;height:85px;}
/***Horizontal Buttons***/
.jcarousel-skin .jcarousel-next-horizontal{position: absolute;top:58px;right:0px;width:17px;height:19px;cursor:pointer;background:url(images/next-horizontal.gif) no-repeat 0 0;}
.jcarousel-skin .jcarousel-next-horizontal:hover{background-position: -33px 0;}
.jcarousel-skin .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active{cursor: default;background-position: -97px 0;}
.jcarousel-skin .jcarousel-prev-horizontal {position: absolute;top: 58px;right: 17px;width: 18px;height: 19px;cursor: pointer;background: transparent url(images/prev-horizontal.gif) no-repeat 1px 0;}
.jcarousel-skin .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin .jcarousel-prev-horizontal:active {background-position: -63px 0;}
.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.carousel_dest p{padding:0;margin:0;}
/*END Destaques*/
/*INTERNOS*/
.nav_int{display:block;height:173px;}/*height:251px;*/
/*MENU*/
.pos_menu{display:block;padding-top:82px}
/*.pos_menu ul.pos_menu_big{width:240px;}*/
.pos_menu ul{margin:0;padding:0;}
.pos_menu li{list-style-type:none;margin:0 0 3px;width:100%;}
.pos_menu li a{display:block;background:#FFF;color:#c90062;font-size:12px;font-weight:bold;text-decoration:none;padding:2px 0 2px 7px;}
.pos_menu li a:hover{background:#FFF;color:#0099ab;text-decoration:underline;}
.pos_menu li a.menu_on{color:#0099ab;}
/*LIGHTBOX*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*GERAIS*/
.pos_desc_eti{display:block;margin-top:0px;font-weight:bold;text-transform:uppercase;}
.pos_desc_eti img{vertical-align:-6px;margin-right:5px;}
.pos_desc_eti span{padding-right:45px;}
.desc_eti_1{color:#d6714d;}
.desc_eti_2{color:#5fa2da;}
.desc_eti_3{color:#5ab050;}
.tit_pag{display:block;font-size:24px;color:#0099ab;margin-bottom:20px;line-height:26px;}
/*GALERIA*/
/*Navegacao*/
.galleryNav {margin:auto;text-align:center;}
.galleryNav a.nav{font-weight:normal;font-size:12px;font-weight:bold;font-size:13px;}
.galleryNav a.nav_on{font-weight:bold;text-decoration:none;color:#0099AB;font-size:13px;}
/*galeria*/
.gallery td{padding:0px;}
/*Album*/
.galleryAlbum {margin-left:50px}
.galleryAlbumName{text-align:center;}
.galleryAlbumName a{color:#0099AB;font-size:13px;text-decoration:none;font-weight:bold}
.galleryAlbumName a:hover{text-decoration:underline;}
.galleryThumb { text-align:left; }

/*.FundacaoGalleryContent p{color:#0099AB;font-size:14px;font-weight:bold;}*/
/*Ficheiro da galeria*/
.galleryFile {margin-left:25px}
.galleryFileDescription {text-align:left;}
/*VARIOS*/
.tit_01_up_rosa{color:#c90062;text-transform:uppercase;font-size:11px;font-weight:bold;}
.tit_01_rosa{color:#c90062;font-size:11px;font-weight:bold;}
.tit_pag_rs{color:#c90062;font-size:16px;font-weight:bold;}
.tit_pag_rs a{color:#c90062;font-size:16px;font-weight:bold;text-decoration:none;}
.tit_pag_rs a:hover{text-decoration:underline;}
.tit_12_azb{color:#0099AB;font-size:12px;font-weight:bold;}
.tit_14_azb{color:#0099AB;font-size:14px;font-weight:bold;}
.tit_12_rsb{color:#c90062;font-size:12px;font-weight:bold;}
.AccessibleSiteMapContent{line-height:22px;color:#656464;}
.AccessibleSiteMapContent a{color:#0099AB;}
.lks_az{line-height:22px;color:#656464;}
.lks_az a{color:#0099AB;}
.est_cont .CommandButton{font-size:12px;color:#FFF!important;text-decoration:none!important;font-weight:bold;line-height:30px;padding:5px 10px;background:#0099AB;border:1px solid #0099AB;}
.est_cont .CommandButton:hover{text-decoration:none!important;background:#FFF;border:1px solid #0099AB;color:#0099AB!important;}
.SubHead{color:#0099AB;}
.lk_az{color:#0099AB;}
.returnToGallery {color:#0099AB;font-size:12px;font-weight:bold;text-decoration:none;background:url(/Portals/0/images/back.gif) no-repeat left top;padding:2px 0 5px 22px;}
.returnToGallery:hover {text-decoration:underline;}
.Head{color:#c90062;font-size:12px;font-weight:bold;text-transform:uppercase;}
.ArticlesContent .Head{color:#c90062;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none!important;line-height:14px;}
.ArticlesContent .Head:hover{text-decoration:underline!important;}
.tabList td{padding-bottom:10px;}
.normal .none{padding:0;}
.tabList img{margin-top:3px;}
.HomeTabsContent{padding:0;}
.DNN_HTMLContent .returnToGallery{float:right;}
.InscrTextBox
{
    width:175px;
    border:1px solid gray;
}
.InscrTextBoxBig
{
    width:386px;
    border:1px solid gray;
}
.InscrTextBoxVeryBig
{
    width:600px;
    border:1px solid gray;
}
.InscrTextMultiline
{
    width:386px;
    border:1px solid gray;
}
.InscrTextBigMultiline
{
    width:600px;
    border:1px solid gray;
}
.FieldsetInscr
{
     border:1px solid #0099AB;	
}
.LegendInscr
{
    color:#0099AB;	
    font-weight:bold;
}
#dnn_dnnLOGO_imgLogo{margin:4px 0 0;}
.pesquisa{display:block;text-align:right;float:right;}
.pesquisa input{height:15px;border:0;background:#FFF;vertical-align:top;font-size:11px;line-height:14px;width:156px;padding-left:3px;margin:0 0 0 1px;}
.pesquisa input.btnSearch{background-image:url(/Portals/_default/Skins/FundacaoPT/images/top_ok.png);border:0;width:18px;height:17px;cursor:hand;cursor:pointer;}
.footer{display:block;}
.footer span{font-size:10px;font-weight:normal;color:#656464}
.botsEdit img{padding:0 0 0 0!important;margin:0!important;display:block!important;}


/*MENU v2*/
.fd_menu_deta{display:block;margin-bottom:3px;line-height:25px;width:220px;}
.fd_menu_deta a{display:block;padding:0 0 0 8px;height:25px;line-height:25px;color:#0099ab;font-size:12px;font-weight:bold;text-decoration:none;background:url(/Portals/0/fd_menu_deta.gif) no-repeat left top;}
.fd_menu_deta a:hover{color:#FFF;background:url(/Portals/0/fd_menu_deta_on.gif) no-repeat left top;}

.fd_menu_deta2{display:block;margin-bottom:3px;line-height:25px;width:220px;}
.fd_menu_deta2 a{display:block;padding:0 0 0 8px;height:25px;line-height:25px;color:#0099ab;font-size:12px;font-weight:bold;text-decoration:none;background:url(/Portals/0/fd_menu_deta2.gif) no-repeat left top;}
.fd_menu_deta2 a:hover{color:#FFF;background:url(/Portals/0/fd_menu_deta2_in.gif) no-repeat left top;}

.fd_menu_deta_in{display:block;margin-bottom:3px;line-height:25px;width:220px;}
.fd_menu_deta_in a{display:block;padding:0 0 0 8px;height:25px;line-height:25px;color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;background:url(/Portals/0/fd_menu_deta_in.gif) no-repeat left top;}
.fd_menu_deta_in a:hover{color:#FFF;text-decoration:underline;}

.fd_menu_deta2_in{display:block;margin-bottom:3px;line-height:25px;width:220px;}
.fd_menu_deta2_in a{display:block;padding:0 0 0 8px;height:25px;line-height:25px;color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;background:url(/Portals/0/fd_menu_deta2_in.gif) no-repeat left top;}
.fd_menu_deta2_in a:hover{color:#FFF;text-decoration:underline;}

.fd_submenu_deta_in{display:block;}
.fd_submenu_deta_in ul{margin:0 0 0 9px;padding:0;}
.fd_submenu_deta_in li{list-style-type:none;display:block;padding:0 0 3px 0;border-bottom:1px solid #e8e8e8;width:211px}
.fd_submenu_deta_in li a{text-decoration:none;color:#0099ab} .fd_submenu_deta_in li a:hover{text-decoration:none;color:#c90062;}


.fd_submenu_deta_in li a.submenu_on{color:#c90062;}
.fd_submenu_deta_in li.submenu_nobd{border-bottom:1px solid #FFF;}



.not_hp{line-height:14px;width:50%;vertical-align:top;padding-right:10px;}
.not_hp a{text-decoration:none;} .not_hp a:hover{text-decoration:underline;}
.not_hp img{float:left;}
.not_hp a p.none:hover{text-decoration:underline;}
.not_hp img{margin:0 10px 0 0;vertical-align:top;}
.not_hp p{margin:0;padding:0;}
.posmnot{display:block;text-align:right;}
.c_footer input{width:auto;height:auto;}
.pos_solesp{margin-bottom:20px;display:block;height:98px;}
.pos_solesp img{float:left;margin-right:10px;}
.pos_solesp .tit_pag_rs{padding-top:20px;display:block;}


