﻿/* Modulo Questionario */
.mod_quest .mod_quest_top{background:#D7181F;}
.mod_quest .mod_quest_top h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal;}
.mod_quest .mod_quest_content{ background:#fff; }
.mod_quest .mod_quest_title{color:#333333; }
.graph { right: 30px; font-size:0.813em;}
.bar-title {float: left; width: 68%;line-height: 20px;  margin-right: 2%;  font-weight: normal;  /*text-align: right;*/}
.bar-container {float: left;  width: 30%;  height: 20px;  margin: 0px 0px 5px;}
.bar-container div {background-color:#D7181F;  height: 20px; }
.bar-container strong {color:#000; font-weight:bold; line-height:20px;margin-left:5px}
#poll-results{margin:0 10px}
#poll-results p {  text-align: center;}
#mod_quest_footer input{ padding:0;line-height:20px;height:20px;margin:8px 20px 10px; cursor:pointer }
.btnVote{background:#65A0C8; border:none; color:#FFF; float:right; padding:15px 30px !important;font-size:1em;font-weight:normal; width:100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.btnView{ height:40px; background:#333333;  border:none; color:#ffffff;float:right; margin-right:20px;font-size:0.813em;font-weight:normal; text-decoration:underline;}
.mod_quest #mod_quest_footer{ background:#333333; }

/* Modulo Links */
.mod_links .mod_links_top{color:#fff; background:#D7181F url(/images/png/seta_cima2.png) 183px 11px no-repeat; width:200px; }
.mod_links .mod_links_top h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal; }
.mod_links .mod_links_top.open {background:#D7181F url(/images/png/seta_baixo2.png) 183px 11px no-repeat;width:200px;}
.mod_links .mod_links_content{background:#fff}
.mod_links .mod_links_content ul li a{background:url(/images/png/spritenew.png) 0 7px no-repeat;background-position: 0px -387px; font-size:0.750em;}
.mod_links .mod_links_content li.parent ul li a{background:url(/images/png/spritenew.png) 0 8px no-repeat;background-position: 0px -387px;}
.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:#fff; border-top:1px solid #e2e2e2}
.mod_links .mod_links_footer p{font-size:0.750em;}
.mod_links .mod_links_footer p:hover{color:#D7181F}
.mod_links .mod_links_footer span{font-size:0.750em;}

/* Modulo Projectos e Iniciativas */
.mod_projects .mod_projects_top{background:#D7181F;}
.mod_projects .mod_projects_top h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal;}

/* Modulo Links Úteis */
.mod_bannerlinks .mod_bannerlinks_top{}
.mod_bannerlinks .mod_bannerlinks_top h2{font-size: 20px; color: #0a1a40; padding: 10px 0 10px; font-family: 'open_sansbold'; line-height: 27px; margin:0 10px;border-bottom:1px solid #5F6772;}

/* Modulo Infra */
.mod_infra .mod_infra_top{}
.mod_infra .mod_infra_top h2{font-size: 20px; color: #0a1a40; padding: 10px 0 10px; font-family: 'open_sansbold'; line-height: 27px; margin:0 10px;border-bottom:1px solid #5F6772;}
.mod_infra .mod_infra_content{/*background:#fff*/}
.mod_infra .mod_infra_content ul li{border-right: 1px solid #fff;}
.mod_infra .mod_infra_content ul li:last-of-type{border:none;}
.mod_infra .mod_infra_content ul li a{font-size:19px;color:#fff;font-family:'Source Sans Pro';transition:0.3s all ease;font-weight:lighter;line-height: 21px;}
.mod_infra .mod_infra_content ul li a:hover{font-family:'Source Sans Pro';color:#0097EE;}

/* Modulo Destaques */
.mod_featured .mod_featured_top{background:#D7181F; color:#fff;}
.mod_featured .mod_featured_top h2{font-size:0.750em;}

/* 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.750em}
.mod_login .mod_login_footer span{color:#999;font-size:0.750em}
.mod_login .mod_login_footer a:hover{color:#D7181F;}

/* Modulo Agenda */
.mod_agenda a{transition:0.3s all ease;}
.mod_agenda a:hover{opacity:0.8;}
.mod_agenda .mod_agenda_top{ }
.mod_agenda .mod_agenda_top h2{font-size: 20px; color: #0a1a40; padding: 10px 0 10px; font-family: 'open_sansbold'; line-height: 27px; margin:0 10px;border-bottom:1px solid #5F6772;}
.mod_agenda .mod_agenda_content li.firstdate{font-size:14px;}
.mod_agenda .mod_agenda_content li.thumb{font-size:0.875em;}
.mod_agenda .mod_agenda_content li.firstthumb{font-size:0.875em;}
.mod_agenda .mod_agenda_content li.firstthumb a{ color:#0A1A40; font-family:'open_sanssemibold';}
.mod_agenda .mod_agenda_content li.thumb a:hover, .mod_agenda .mod_agenda_content li.firstthumb a:hover{opacity:0.8;}
.mod_agenda .mod_agenda_content li.banner img{transition:0.3s all ease;}
.mod_agenda .mod_agenda_content li.banner img:hover{opacity:0.8;}
.mod_agenda .mod_agenda_footer{/*background:#E5E5E5;*/ color:#999;padding:10px 0;}
.mod_agenda .mod_agenda_footer{/*font-size:0.750em;*/}
.mod_agenda .mod_agenda_footer .agenda_search select:focus{box-shadow:0 0 4px #0A1A40;}
.mod_agenda .mod_agenda_footer .agenda_download{/*background: #5F6772; border-radius: 0 0 5px 5px;*/text-align:center;}
.mod_agenda .mod_agenda_footer .agenda_download a{/*background:url(/images/gif/seta_menu_lateral.gif) right center no-repeat;*/ color: #0A1A40; border: 2px solid #0A1A40; border-radius: 25px; text-align: center; padding: 12px 30px; }

/* Modulo Acesso Rápido */

.mod_acesso_rapido{ background:#333333; }
.mod_acesso_rapido_top{}
.mod_acesso_rapido_top h2{ color:#ffffff;}
.mod_acesso_rapido_top h2 a{ color:#ffffff; text-transform:uppercase;}
.mod_acesso_rapido_content{ color:#ffffff;}
.mod_acesso_rapido_content a.title{  color:#ffffff; cursor:pointer;}
.mod_acesso_rapido_content a.title:hover{ text-decoration:underline;}

/* Modulo Boletim */
.mod_boletim .mod_boletim_top{background:#D7181F;}
.mod_boletim .mod_boletim_top h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal;}
.mod_boletim .mod_boletim_footer{background:#F1F1F1; color:#999;font-size:0.625em; } 
.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:#D7181F}

/* Modulo Menus Accordion Content */
.mod_menu_top h2{color:#333333; background:url(/images/png/seta_baixo_links.png) 0 4px no-repeat; }
.mod_menu_top h2.open,.mod_menu_top h2:hover{color:#D7181F;background:url(/images/png/seta_baixo_links_hover.png) 0 4px no-repeat;}
.mod_menu_content .zebra_odd{background:#fff url(/images/gif/seta_menu.gif) 7px 10px no-repeat	}
.mod_menu_content .zebra_even{background:#f2f2f2 url(/images/gif/seta_menu.gif) 7px 10px no-repeat;}	

/* Módulo Foto */
.mod_foto .mod_foto_topo{background:#D7181F;}
.mod_foto .mod_foto_topo h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal;}
.mod_foto .mod_foto_footer{ background:#333333; }
.mod_foto .mod_foto_footer a{color:#fff;}
/* Modulo Botões Content */
.mod_botao_content{ background:#D7181F; color:#fff;}
.mod_botao_content li{background: url(/images/gif/seta_botao.gif) 7px center no-repeat; }
.mod_botao_content li a{color:#fff;}
/* 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:#D7181F}
.mod_menu_links ul li span{color:#D7181F;}


/* Modulo Sondagem */
.mod_poll .mod_poll_top h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal;}
.mod_poll .mod_poll_top{text-transform:uppercase; }
.mod_poll .mod_poll_title{background:#cccccc; }
.mod_poll .mod_poll_title p{color:#555; font-size:0.92em; font-weight:bold; }
.mod_poll .mod_poll_answers input{font-size:0.750em;}
.mod_poll .mod_poll_answers label{font-size:0.750em}
.mod_poll .mod_poll_content .mod_poll_results ul li{font-size:0.92em}
.mod_poll .poll_results{background:#e5e5e5;}
.mod_poll .poll_results a{color:#666666; font-size:0.750em; text-transform:uppercase;}
.mod_poll .poll_vote{background:#D7181F; }
.mod_poll .poll_vote input{color:#fff; font-size:0.750em; text-transform:uppercase;}
.mod_poll .poll_results a:hover{color:#D7181F}
.mod_poll .poll_total_votes{background:#e5e5e5; color:#666666; font-size:0.750em; text-transform:uppercase;text-align:center; line-height:20px;}
.mod_poll .color{background:#D7181F !important}

/* Modulo Newsletter */
.mod_newsletter .mod_newsletter_top{ /*background:#D7181F;*/ }
#column_right .mod_newsletter{padding:10px;margin-bottom:30px; background: #fff;border-radius: 5px;display: inline-block;position: relative;box-shadow: 0 2px 5px rgba(0,0,0,0.16);}
.mod_newsletter .mod_newsletter_top h2{font-size: 19px; font-weight: normal; font-family: 'Source Sans Pro'; width: 100%; line-height: 22px; color: #fff; margin-bottom: 36px;cursor: default;}
.newsletterEmail{border-radius: 50px;padding: 4px 0 0 30px;border: none;outline: none;margin: 0 20px 0 0;width: 100%;max-width: 275px;height: 50px;font-size: 16px;font-weight: lighter;font-family: 'Source Sans Pro';color: #000;}
.newsletterEmail:focus{border: 2px solid #EC9119;}
.newsletterSubmit{background: #1A1A1A;border-radius: 50px;border: none;outline: none;margin: 0 20px 0 0;width: 160px;height: 50px;font-size: 16px;font-weight: bold;font-family: 'Source Sans Pro';color: #fff;text-align: center;cursor:pointer;    -webkit-transition: 0.3s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;transition: 0.5s all ease;}
.newsletterSubmit:hover{background:#EC9119;}
#column_right .mod_newsletter .mod_newsletter_top h2{font-size: 24px; color: #0a1a40; font-family: 'Source Sans Pro'; line-height: 30px; }
.mod_newsletter .mod_newsletter_top p{ color: #5F6772; display: inline-block; width: 100%; max-width: 270px; font-size: 15px; line-height: 20px; margin: 0; padding-top: 5px; }
.mod_newsletter_content{background-color:#FFFFFF;color: #666666;}
/* Modulo Radio */
.mod_radio .mod_radio_top{background:#D7181F;}
.mod_radio .mod_radio_top h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal;}
.mod_radio .mod_radio_footer{background:#E5E5E5;}
.mod_radio .mod_radio_footer a:hover{color:#D7181F}

/* Modulo Publicidade */
.mod_pub .mod_pub_top{background:#D7181F;}
.mod_pub .mod_pub_top h2{font-size:0.938em; color:#ffffff; text-indent:10px; font-weight:normal;}
.mod_pub .mod_pub_footer{background:#E5E5E5;}
.mod_pub .mod_pub_footer a:hover{color:#D7181F}

@media screen  and (max-width: 560px) 
{ 
      .mod_acesso_rapido{right:10px; max-width:310px;}
      .mod_agenda .mod_agenda_content .mod_agenda_scrollable{display:none;}
      .mod_agenda .mod_agenda_content .mod_agenda_slider{display:block;}
      .mod_agenda .mod_agenda_content{height:auto;}
}


@media screen  and (max-width: 480px) 
{ 
     .mod_newsletter{width:100%;  }
     .mod_acesso_rapido{right:10px; max-width:310px;}
    .mod_newsletter .mod_newsletter_top{padding-left:5px;}
}

