body{ font: 100%/120% "Arial", Helvetica, sans-serif; font-size: 0.75em; color:#666;  text-align:center; background:#005097 /*url(/Imagens/jpg/bkg_page.jpg)*/ top center no-repeat;}


a{color:#333; text-decoration:none}
a img{border:none}


/* Header */
#mainheader .header_l{ background:url(/Imagens/jpg/header_l.jpg) bottom center repeat-x }
#mainheader .header_r{ background:url(/Imagens/jpg/header_r.jpg) bottom center repeat-x }
#mainheader .header_content{}
#mainheader li.header_phone{ color:#e77917 ; }
#mainheader li.header_email{ color:#7c7c7c; }
#mainheader li.header_email a:hover{text-decoration:underline}
#mainheader .header_top span.gray{color:#999997}
#mainheader .header_top span.blue{color:#999997}
#mainheader .header_top a{color:#999997}
#mainheader .header_contacts_top a{color:#797979}


/* Breadcumb */
#breadcumb{font-size:0.833em; color:#999}
#breadcumb a{color:#999}
#breadcumb_home{font-size:0.833em; color:#999}
#breadcumb_home a{color:#999}


/* Modulo Links */
.mod_links .mod_links_top{background:#e77917 url(/Imagens/jpg/bkg_header_tab_esq.jpg) top center no-repeat; color:#fff;}
.mod_links .mod_links_top h2{font-size:1.08em; background:url(/Imagens/gif/seta_cima2.gif) 183px 11px no-repeat; }
.mod_links .open h2{background:url(/Imagens/gif/seta_baixo2.gif) 183px 11px no-repeat;}
.mod_links .mod_links_content{background:#e5e5e5}
.mod_links .mod_links_content ul li a{background:url(/Imagens/gif/seta_dirt_2.gif) 0 7px no-repeat;}
.mod_links .mod_links_content li.parent ul li a{background:url(/Imagens/gif/seta_dirt2.gif) 0 8px no-repeat;}
.mod_links .mod_links_content a:hover{text-decoration:underline}
.mod_links a.focus{font-weight:bold; text-decoration:underline}
.mod_links .mod_links_footer{background:#E5E5E5; border-top:1px solid #cccccc}
.mod_links .mod_links_footer p{font-size:0.83em; color:#999}
.mod_links .mod_links_footer a{color:#999}
.mod_links .mod_links_footer p:hover, .mod_links .mod_links_footer a:hover{color:#666}
.mod_links .mod_links_footer span{font-size:0.833em;}


/* Modulo Projectos e Iniciativas */
.mod_projects .mod_projects_top{background:#EC7E00; color:#fff;}
.mod_projects .mod_projects_top h2{font-size:1.20em;}
.mod_projects .mod_projects_footer{background:#333333;}
.mod_projects .mod_projects_footer a{color:#AE9984;}
.mod_projects .mod_projects_footer{font-size:0.90em;}
.mod_projects .mod_projects_footer .projects_link_seta a{background:url(/Imagens/png/seta_laranja_tab_esq.png) right center no-repeat; text-indent: -9999999px}

/* Modulo Links Úteis */
.mod_bannerlinks .mod_bannerlinks_top{background:#EC7E00; color:#fff;}
.mod_bannerlinks .mod_bannerlinks_top h2{font-size:1.20em;}
.mod_bannerlinks .mod_bannerlinks_footer{background:#333333;}
.mod_bannerlinks .mod_bannerlinks_footer a{color:#AE9984;}
.mod_bannerlinks .mod_bannerlinks_footer{font-size:0.90em;}
.mod_bannerlinks .mod_bannerlinks_footer .bannerlinks_link_seta a{background:url(/Imagens/png/seta_laranja_tab_esq.png) right center no-repeat; text-indent: -9999999px}



/* Modulo Questionario */
.mod_quest .mod_quest_top{background:#4E4E4E; color:#fff;}
.mod_quest .mod_quest_top h2{font-size:1.08em;}
.mod_quest .mod_quest_content{width:198px; background:#fff; border:#CCC 1px solid}
.mod_quest .mod_quest_title{color:#666; background:#CCC}
.graph {width: 196px; right: 30px;}
.bar-title {float: left; width: 80px;line-height: 20px;  margin-right: 10px;  font-weight: bold;  text-align: right;}
.bar-container {float: left;  width: 90px;  height: 20px;  margin: 0px 0px 5px;}
.bar-container div {background-color:#00AEC7;  height: 20px; }
.bar-container strong {color:#000; font-weight:bold; line-height:20px;margin-left:5px}
#poll-results{margin:0 7px}
#poll-results p {  text-align: center;}
#mod_quest_footer input{font-size:10px; padding:0;line-height:20px;height:20px;margin-left:2px; cursor:pointer }
.btnVote{width:60px; background:#00AEC7; border:none; color:#FFF;}
.btnView{width:132px; height:20px; background:#E5E5E5; border:none; color:#989898;}


/* Modulo Infra */
.mod_infra .mod_infra_top{background:#3e3222; color:#fff;}
.mod_infra .mod_infra_top h2{font-size:1.08em;}
.mod_infra .mod_infra_content{background:#fff}
.mod_infra .mod_infra_content ul li a{background:url(/Imagens/png/arrow_go_creme.png) center left no-repeat; font-size:1.00em}
.mod_infra .mod_infra_content ul li a:hover{color:#e77917;}


/* Modulo Destaques */
.mod_featured .mod_featured_top{border-bottom:1px solid #ccc}
.mod_featured .mod_featured_top h2{color:#E77917; font-size:1.25em}


/* Modulo Boletim */
.mod_boletim .mod_boletim_top{background:#4E4E4E; color:#fff;}
.mod_boletim .mod_boletim_top h2{font-size:1.08em;}
.mod_boletim .mod_boletim_footer{background:#E5E5E5; color:#999;font-size:0.92em; } 
.mod_boletim .mod_boletim_footer a{background:url(/Imagens/gif/seta_menu_lateral.gif) right center no-repeat;}
.mod_boletim .boletim_arrow_left a{background:url(/Imagens/gif/seta_esquerda_boletim.gif) top center no-repeat; }
.mod_boletim .boletim_arrow_right a{background:url(/Imagens/gif/seta_direita_boletim.gif) top center no-repeat;}
.mod_boletim .mod_boletim_footer a:hover{color:#E77917}

/* Modulo Login */
.mod_login{width:200px; float:left; margin:0 0 25px 0; padding:0; height:116px;}
.mod_login .mod_login_top{background:#EC7E00; color:#fff;width:200px; margin:0 0 0 0; padding:0; height:25px; text-transform:uppercase; border-bottom:1px solid #A45600}
.mod_login .mod_login_top h2{font-size:1.20em; line-height:1.72em; padding-left:10px; text-align: left}
.mod_login .content{width:190px; float:left; margin:0 0 0 0; padding:5px 0 0 10px; background-color:#EBEBEB; border-top:1px solid #fff;}
.mod_login .content li{padding:0 0 5px 0 !important; float:left; width:190px; float:left; margin:0; padding:0; list-style-type:none}
.mod_login input[type='text']{font-size:11px; color:#999; border:none; background:#fff; padding:4px; float:left; width:112px; border:1px solid #CCC;}
.mod_login input[type='submit']{width:42px; height:19px; float:left; text-align: left; margin:0; padding:0; border:none; cursor:pointer; color:#666; font-size:10px; background-color:#EBEBEB; background:url(/Imagens/png/seta_laranja_tab_esq.png) right center no-repeat;}
.mod_login .main{width:180px; float:left; margin:0; padding:0}
.mod_login .password .left{width:120px !important; float:left}
.mod_login .password #txtLoginPass{background: url(/Imagens/gif/password.gif) 5px center no-repeat #FFF;font-size:11px; color:#999; border:none;padding:4px;width:112px; border:1px solid #CCC;}
.mod_login .password .right{width:42px; float:left; margin: 2px 0 0 20px; background-color:#EBEBEB; text-align: left}
.mod_login .bottom{width:200px; float:left; margin:0 0 0 0; background-color:#EBEBEB; border-top:1px solid #CCC; height:21px; line-height:21px; text-align:right}
.mod_login .bottom a{color:#999; font-size:10px; padding-right: 5px}
.mod_login .bottom span{color:#fff; margin:0 2px}

/* Modulo Newsletter */
/*.mod_newsletter{width:200px; float:left; margin:0 0 25px 0; padding:0; height:155px;}*/
.mod_newsletter{width:200px; float:left; margin:0 0 0 0; padding:0; height:178px;}
.mod_newsletter .mod_newsletter_title{color:#EC7E00; width:200px; margin:0 0 8px 10px; padding:0; height:23px; line-height:23px; text-transform:uppercase;}
.mod_newsletter .mod_newsletter_title h2{font-size:18px; line-height:1.72em; text-align: left; }
.mod_newsletter .mod_newsletter_top{background:#EC7E00; color:#fff;width:200px; margin:0 0 0 0; padding:0; height:25px; text-transform:uppercase; border-bottom:1px solid #A45600}
.mod_newsletter .mod_newsletter_top h2{font-size:1.20em; line-height:1.72em; padding-left:10px; text-align: left}
.mod_newsletter .content{width:190px; float:left; margin:0 0 0 0; padding:5px 0 0 10px; background-color:#EBEBEB; border-top:1px solid #fff;}
.mod_newsletter .content li{padding:0 0 5px 0 !important; float:left; width:190px; float:left; margin:0; padding:0; list-style-type:none}
.mod_newsletter input[type='text']{font-size:11px; color:#999; border:none; background:#fff; padding:4px; float:left; width:112px; border:1px solid #CCC;}
.mod_newsletter input[type='submit']{width:52px; height:19px; float:left; text-align: left; margin:0; padding:0; border:none; cursor:pointer; color:#666; font-size:10px; background-color:#EBEBEB; background:url(/Imagens/png/seta_laranja_tab_esq.png) right center no-repeat;}
.mod_newsletter .main{width:180px; float:left; margin:0; padding:0}
.mod_newsletter .password .left{width:120px !important; float:left}
.mod_newsletter .password #txtLoginPass{background: url(/Imagens/gif/password.gif) 5px center no-repeat #FFF;font-size:11px; color:#999; border:none;padding:4px;width:112px; border:1px solid #CCC;}
.mod_newsletter .password .right{width:52px; float:left; margin: 2px 0 0 10px; background-color:#EBEBEB; text-align: left}
.mod_newsletter .bottom{width:200px; float:left; margin:0 0 0 0; background-color:#666; border-top:2px solid #FFF; height:20px; line-height:20px; text-align:center; }
.mod_newsletter .bottom a{width:200px !important; padding-right: 15px; color:#fff; font-size:10px; text-align:center; background:url(/Imagens/png/seta_branca_tab_dta.png) right center no-repeat; }
.mod_newsletter .bottom span{color:#fff; margin:0 2px}
.mod_newsletter .newsletter_input_regiao{ width:120px; border:1px solid #CCC; color:#999999; font-size:1.0em; height:24px; line-height:22px; padding-top:2px }

/* Modulo Junta-te a Nos */
.mod_juntate{width:200px; float:left; margin:0 0 25px 0; padding:0; height:134px;}
.mod_juntate .juntate_top{color:#EC7E00; width:196px; margin:0 0 11px 0; padding:0 0 0 4px; height:24px; line-height:23px; text-transform:uppercase; border-bottom:2px solid #EC7E00}
.mod_juntate .juntate_top h2{font-size:18px; line-height:18px; text-align: left; }
.mod_juntate .juntate_content{ width:200px; height: 98px; }

/* Modulo Fotos */
.mod_foto{width:200px; float:left; margin:0 0 25px 0; padding:0; height:134px;}
.mod_foto .mod_foto_topo{background:#EC7E00; color:#fff;width:200px; margin:0 0 0 0; padding:0; height:25px; text-transform:uppercase; border-bottom:1px solid #A45600}
.mod_foto .mod_foto_topo h2{font-size:1.20em; line-height:1.72em; padding-left:10px; text-align: left}
.mod_foto .mod_foto_footer{background:#4c4c4c; width:200px; text-align:center; color:#EC7E00; float:left; margin:0 0 0 0; padding:0 0 0 0; position:relative; height: 20px; line-height:20px; top:0px; }
.mod_foto .mod_foto_footer .mod_foto_link { text-align: center; height:19px; line-height:19px; border-top:1px solid #666}
.mod_foto .mod_foto_footer .mod_foto_link a{width: 200px; float:left; font-size:0.8em; font-family:Arial; font-weight: normal; color:#EC7E00; text-align: center; background:url(/Imagens/png/seta_laranja_tab_esq.png) 150px center no-repeat;}

/* Modulo TV */
.mod_tv{width:200px; float:left; margin:0 0 25px 0; padding:0; height:402px;}
.mod_tv .tv_title{color:#EC7E00; width:200px; margin:0 0 8px 10px; padding:0; height:23px; line-height:23px; text-transform:uppercase;}
.mod_tv .tv_title h2{font-size:18px; line-height:1.72em; text-align: left; }
.mod_tv .tv_top{background:#EC7E00; color:#fff;width:200px; margin:0 0 0 0; padding:0; height:25px; text-transform:uppercase; border-bottom:1px solid #A45600}
.mod_tv .tv_top h2{font-size:1.20em; line-height:1.72em; padding-left:10px; text-align: left}
.mod_tv .tv_content{width:200px; margin:0; padding:0; float:left; overflow:hidden; height:165px;}
.mod_tv .tv_content img{margin:0 0 0 0; padding:0; float:left; width:200px; border-top:1px solid #fff; padding:0px;}
.mod_tv .tv_content a{margin:0; padding:0; display:block; float:left;}
.mod_tv .tv_footer{background:#4c4c4c; width:200px; text-align:center; color:#EC7E00; float:left; margin:0 0 0 0; padding:0 0 0 0; position:relative; height: 27px; line-height:27px; top:0px; }
.mod_tv .tv_footer .tv_separador { height:2px; background:url(/Imagens/jpg/sep_videos_tabdta.jpg) center center no-repeat;}
.mod_tv .tv_footer .tv_link { height:24px; line-height:24px; border-top:1px solid #666; padding:0 5px 0 5px;}
.mod_tv .tv_footer .tv_link a{font-size:11px; font-weight: bold; color:#EC7E00; text-align: center}
.mod_tv .tv_2videos ul{list-style-type:none; margin:0; padding:3px 0 2px 3px; width:197px; float:left; background-color:#6c6c6c }
.mod_tv .tv_2videos li.item{background:#fff; margin:0; padding:0; width:197px; float:left; margin-bottom:1px; height:60px;}
.mod_tv .tv_2videos .item_separador{float:left; width:200px; margin-left:-3px; height:6px; background:url(/Imagens/jpg/sep_videos_tabdta.jpg) center center no-repeat;}
.mod_tv .tv_2videos li.item ul{width:197px; float:left; margin:0; padding:0; height:60px; }
.mod_tv .tv_2videos li.date{width:127px; height:60px; text-align:center; float:left; margin:0 2px 0px 0px; padding:5px 0 0 0; color:#fff; font-size:1.0em; font-size:1.17em;}
.mod_tv .tv_2videos li.date span{margin:0 auto; text-align:center; font-weight:normal; }
.mod_tv .tv_2videos li.thumb{font-size:0.92em; margin:0; padding:0; text-align:left; width:67px; height:60px; float:left}
.mod_tv .tv_2videos li.thumb img{margin:0; padding:0; float:left; width:60px; height:60px;}
.mod_tv .tv_2videos li.date p{text-align:left; margin:2px 0px 0px 3px; width:120px; float:left; font-size:0.76em; color:#FFF}
.mod_tv .tv_2videos li.date p a{color:#fff}
.mod_tv .tv_2videos li.date p a:hover{color:#fff}
.mod_tv .tv_2videos li.date span{text-align:left; margin:4px 0px 0px 6px; width:92px; float:left}
.mod_tv .tv_2videos_footer{background:#4c4c4c; width:200px; text-align:center; color:#EC7E00; float:left; margin:0 0 0 0; padding:0 0 0 0; position:relative; height: 20px; line-height:20px; top:0px; }
.mod_tv .tv_2videos_footer .tv_2videos_link { text-align: center; height:19px; line-height:19px; border-top:1px solid #666}
.mod_tv .tv_2videos_footer .tv_2videos_link a{width: 200px; float:left; font-size:0.8em; font-family:Arial; font-weight: normal; color:#EC7E00; text-align: center; background:url(/Imagens/png/seta_laranja_tab_esq.png) 150px center no-repeat;}

/* Modulo Agenda */
.mod_agenda .mod_agenda_top{}
.mod_agenda .mod_agenda_top h2{font-size:18px; color:#EC7E00; margin-left: 10px;}
.mod_agenda .mod_agenda_content li.date{background:#EC7E00; color:#fff; font-size:1.0em; font-size:1.17em;}
.mod_agenda .mod_agenda_content li.date span{font-size:0.82em}
.mod_agenda .mod_agenda_content li.thumb{font-size:0.92em;}
.mod_agenda .mod_agenda_footer{background:#E5E5E5; }
.mod_agenda .mod_agenda_footer a{color:#EC7E00; }
.mod_agenda .mod_agenda_footer{font-size:0.90em;}
.mod_agenda .mod_agenda_footer .agenda_download a{background:url(/Imagens/png/seta_laranja_tab_esq.png) right center no-repeat; }

/* Modulo Twitter */
.mod_twitter .mod_twitter_top{ color:#fff;}
.mod_twitter .mod_twitter_top h2{font-size:1.20em;}


/* Texto Editável */	
.layout_text{color:#666; }
.layout_text .date,.layout_text .subtitle{color:#4a3113; }


/* Social */	
.social a:hover{color:#E77917}	
.social ul.left li.share a{background:url(/Imagens/png/icon_partilhar.png) 10px 4px no-repeat;}
.social ul.left li.print a{background:url(/Imagens/png/icon_print.png) left center no-repeat;}
.social ul.right li.pagination a.current,li.pagination a:hover{color:#E77917;}	


/* Layouts Title */	
.layout_top h2.title{color:#EC7E00;}


/* Layout 3 */	
.layout_3 .layout_3_audio{background:#E77917;}
.layout_3 .layout_3_audio a{background:#fff url(/Imagens/jpg/ouvir_noticia.jpg) 6px 3px no-repeat; }	
.layout_3 .layout_3_audio a:hover{color:#E77917;}


/* Documentos */	
.download.pdf82 li.title a:hover{color:#E77917}
.download.pdf82 li.pdf a:hover{color:#E77917}	
.download.pdf622 li.pdf a:hover{color:#E77917}	
.download.pdf622 li.title a:hover{color:#E77917}
.download_content.pdf64 li.pdf a:hover{color:#E77917}	
.download ul.name li.nameup a{background:url(/Imagens/jpg/seta_doc_cima.jpg) center center no-repeat; }
.download ul.name li.namedown a{background:url(/Imagens/jpg/seta_doc_baixo.jpg) center center no-repeat; }				
.download ul.date li.dateup a{background:url(/Imagens/jpg/seta_doc_cima.jpg) center center no-repeat; }
.download ul.date li.datedown a{background:url(/Imagens/jpg/seta_doc_baixo.jpg) center center no-repeat; }	


/* Search Results */	
 p.title a:hover{color:#E77917; text-decoration:none}


/* Modulo Menus Accordion Content */
.mod_menu_top h2{color:#E77917; background:url(/Imagens/jpg/seta_baixo2.jpg) 0 4px no-repeat; }
.mod_menu_top h2.open,.mod_menu_top h2:hover{background:url(/Imagens/jpg/seta_baixo2_hover.jpg) 0 4px no-repeat;}
.mod_menu_content .zebra_odd{background:#fff url(/Imagens/gif/seta_menu.gif) 7px 10px no-repeat	}
.mod_menu_content .zebra_even{background:#F2D6E6 url(/Imagens/gif/seta_menu.gif) 7px 10px no-repeat;}	


/* Modulo Menu de Links Agenda */
.mod_menu_links ul li a{background:url(/Imagens/jpg/seta_menu_dta.jpg) left center no-repeat; }
.mod_menu_links ul li a:hover{color:#E77917}
.mod_menu_links ul li span{color:#E77917;}


/* Transferência */
.ui-effects-transfer { border: 2px dotted #0097b2; background:#0097b2; /*opacity:0.7; */z-index:999999}


/* Footer */
#mainfooter{/*background:#999999*/}
#footercontent{background:#999999}
#footertop{background:#EBE1D3}



.download_pdf{text-align:center; margin:0; padding:0; font-size:0.92em;}								
.download_pdf a{font-size:0.92em; background:url(/Imagens/png/icon_pdf.png) 0 5px no-repeat; padding-left:18px; position:relative; left:14px; display:block; color:#666; height:22px; line-height:24px; text-align:left}										
.download_pdf a:hover{color:#E77917}

.download_image{text-align:center; margin:0; padding:0; font-size:0.92em;}								
.download_image a{font-size:0.92em; background:url(/Imagens/png/icon_pix.png) 0 5px no-repeat; padding-left:18px; position:relative; left:14px; display:block; color:#666; height:22px; line-height:24px; text-align:left}										
.download_image a:hover{color:#E77917}

.download_video{text-align:center; margin:0; padding:0; font-size:0.92em;}								
.download_video a{font-size:0.92em; background:url(/Imagens/png/icon_video.png) 0 5px no-repeat; padding-left:18px; position:relative; left:14px; display:block; color:#666; height:22px; line-height:24px; text-align:left}										
.download_video a:hover{color:#E77917}

.download_document{text-align:center; margin:0; padding:0; font-size:0.92em;}								
.download_document a{font-size:0.92em; background:url(/Imagens/png/icon_document.png) 0 5px no-repeat; padding-left:18px; position:relative; left:14px; display:block; color:#666; height:22px; line-height:24px; text-align:left}										
.download_document a:hover{color:#E77917}


.bottom_newsletter{width:200px; float:left; margin:0 0 0 0; background-color:#666; border-top:2px solid #FFF; height:20px; line-height:20px; text-align:center; margin-bottom:20px; }
.bottom_newsletter a{width:200px !important; padding-right: 15px; color:#fff; font-size:10px; text-align:center; background:url(/Imagens/png/seta_branca_tab_dta.png) right center no-repeat; }
.bottom_newsletter span{color:#fff; margin:0 2px}