body{ font: 100%/120% "Arial", Helvetica, sans-serif; font-size: 0.75em; color:#666;  text-align:center; background:#FFFFFF;}


a{color:#333; text-decoration:none}
a img{border:none}


/* Header */
/*.header_bg_color{width:100%; height:490px; background:#FFFFFF url(/images/png/bg-topo.png) top center no-repeat;}*/
#mainheader .header_l{ background:url(/images/jpg/header_l.jpg) bottom center repeat-x }
#mainheader .header_r{ background:url(/images/jpg/header_r.jpg) bottom center repeat-x }
#mainheader .header_content{}
#mainheader li.header_phone{ color:#78A02E; }
#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}

/* Idiomas */
#mainheader .header_top a.lang{font-size:11px; text-transform:uppercase;float:left;}
#mainheader .header_top a.selected{font-size:11px; text-transform:uppercase;float:left;}
.languagues{float:left;border: solid 2px #999;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:3px 5px 2px 5px; margin-left:7px;}
.middledot{float:left;padding:0 2px}
 
/* 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:#78A02E url(/images/jpg/bkg_header_tab_esq.jpg) top center no-repeat; color:#fff;}
.mod_links .mod_links_top h2{font-size:1.08em; background:url(/images/gif/seta_cima2.gif) 183px 11px no-repeat; }
.mod_links .open h2{background:url(/images/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(/images/gif/seta_dirt_2.gif) 0 7px no-repeat;}
.mod_links .mod_links_content li.parent ul li a{background:url(/images/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:#33A3CC url(/images/jpg/bkg_header_tab_esq2.jpg) top center no-repeat; color:#fff;}
.mod_projects .mod_projects_top h2{font-size:1.08em;}


/* Modulo Links Úteis */
.mod_bannerlinks .mod_bannerlinks_top{background:#33A3CC; color:#fff;}
.mod_bannerlinks .mod_bannerlinks_top h2{font-size:1.08em;}


/* Modulo Questionario */
.mod_quest .mod_quest_top{background:#33A3CC; 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: 85px;line-height: 20px;  margin-right: 10px;  font-weight: bold;  /*text-align: right;*/}
.bar-container {float: left;  width: 80px;  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:#33A3CC; 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(/images/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:#33A3CC; color:#fff;}
.mod_boletim .mod_boletim_top h2{font-size:1.08em;}
.mod_boletim .mod_boletim_footer{background:#F1F1F1; color:#999;font-size:0.92em; } 
.mod_boletim .mod_boletim_footer a{background:url(/images/gif/seta_menu_lateral.gif) right center no-repeat;}
.mod_boletim .boletim_arrow_left a{background:url(/images/gif/seta_esquerda_boletim.gif) top center no-repeat; }
.mod_boletim .boletim_arrow_right a{background:url(/images/gif/seta_direita_boletim.gif) top center no-repeat;}
.mod_boletim .mod_boletim_footer a:hover{color:#E77917}


/* Modulo Login */
.mod_login{background:url(/images/jpg/banner_servicos.jpg) top center no-repeat; }
.mod_login .mod_login_content input#form_login_submit{background:url(/images/gif/bt_login.gif) top center no-repeat;}
.mod_login .mod_login_footer a{font-size:0.92em}
.mod_login .mod_login_footer span{color:#999;font-size:0.92em}
.mod_login .mod_login_footer a:hover{color:#C41C6F;}


/* Modulo Agenda */
.mod_agenda .mod_agenda_top{border-bottom:1px solid #ccc}
.mod_agenda .mod_agenda_top h2{font-size:1.25em; color:#4D4D4D;}
.mod_agenda .mod_agenda_content li.date{background:#E77336 url(/images/jpg/bkg_data_tab_dta.jpg) right center no-repeat; color:#fff; font-size:1.0em; }
.mod_agenda .mod_agenda_content li.date hr {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    color: #fff;
    height: 1px;
    margin: 1px;
}
.mod_agenda .mod_agenda_content li.date span{font-size:0.72em}
.mod_agenda .mod_agenda_content li.thumb{font-size:0.92em;}
.mod_agenda .mod_agenda_footer{background:#E1E1E1; }
.mod_agenda .mod_agenda_footer a{color:#AE9984; }
.mod_agenda .mod_agenda_footer{font-size:0.90em;}
.mod_agenda .mod_agenda_footer .agenda_download a{background:url(/images/png/arrow_go_creme.png) right center no-repeat; }


/* Texto Editável */	
.layout_text{color:#666; }
.layout_text .date,.layout_text .subtitle{color:#E77336; }


/* Social */	
.social a:hover{color:#E77917}	
.social ul.left li.share a{background:url(/images/gif/icon_partilhar.gif) 10px 4px no-repeat;}
.social ul.left li.print a{background:url(/images/gif/icon_print.gif) left center no-repeat;}
.social ul.right li.pagination a.current,li.pagination a:hover{color:#E77917;}	


/* Layouts Title */	
.layout_top h2.title{color:#E77336;}


/* Layout 3 */	
.layout_3 .layout_3_audio{background:#E77917;}
.layout_3 .layout_3_audio a{background:#fff url(/images/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(/images/jpg/seta_doc_cima.jpg) center center no-repeat; }
.download ul.name li.namedown a{background:url(/images/jpg/seta_doc_baixo.jpg) center center no-repeat; }				
.download ul.date li.dateup a{background:url(/images/jpg/seta_doc_cima.jpg) center center no-repeat; }
.download ul.date li.datedown a{background:url(/images/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(/images/jpg/seta_baixo2.jpg) 0 4px no-repeat; }
.mod_menu_top h2.open,.mod_menu_top h2:hover{background:url(/images/jpg/seta_baixo2_hover.jpg) 0 4px no-repeat;}
.mod_menu_content .zebra_odd{background:#F0EADE url(/images/gif/seta_menu.gif) 7px 10px no-repeat	}
.mod_menu_content .zebra_even{background:#F9F7F3 url(/images/gif/seta_menu.gif) 7px 10px no-repeat;}	


/* Modulo Menu de Links Agenda */
.mod_menu_links ul li a{background:url(/images/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:#666666}
#footercontent{background:#666666}
#footertop{/*background:#EBE1D3*/}

/* Check-in
--------------------------- 
--------------------------- */		
	
    .main_div{float:left; margin:0 0 42px 0; padding:0; width:520px;}
    .main_div .layout_top {padding: 0 0 10px;width: 100% !important;}
    .main_div .layout_text { width:100% !important }
    .main_div .social { width:100% !important }
    #form_checkin{color:#666666; width:100%;float:left}
    #form_checkin .error{margin-left:5px;color:Red}	
	#form_checkin .block_pessoais{border-bottom:1px solid #D8DFEA; padding-bottom:15px; margin-bottom:5px;}		
	#form_checkin .block_pessoais label{ display:inline-block;}			
	#form_checkin h3{text-align:left;font-size:12px; font-weight:bold; color:#666666}		
	#form_checkin p{ text-align:left;}			
	#form_checkin input[type='text']{border:1px solid #666666; padding:3px 4px; width:122px; font-size:11px; }	
	#form_checkin input#nome {border:1px solid #666666; padding:3px 4px; width:390px; font-size:11px;}		
    #form_checkin select{border:1px solid #666; padding:3px 4px; font-size:11px; width:80px}
    #form_checkin select option{text-indent:2px;}				

	