body{ font: 100%/120% "Arial", Helvetica, sans-serif; color:#333333;  text-align:center; background:#ffffff;font-weight:normal; box-sizing: border-box;position: relative;}
a{color:#006CB6 ; text-decoration:none; font-weight:normal;}
a img{border:none}
img{max-width:100%;height: auto;}
iframe, object, embed {max-width: 100%;}


@font-face 
{
    font-family: 'acto-black';
    src: url('../fonts/acto-black-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-black-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/acto-black-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/acto-black-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-black-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-black-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }
@font-face 
{
    font-family: 'acto-bold';
    src: url('../fonts/acto-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/acto-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/acto-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }    
@font-face 
{
    font-family: 'acto-book';
    src: url('../fonts/acto-book-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-book-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/acto-book-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/acto-book-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-book-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-book-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }
@font-face 
{
    font-family: 'acto-light';
    src: url('../fonts/acto-light-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/acto-light-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/acto-light-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-light-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }
@font-face 
{
    font-family: 'acto-medium';
    src: url('../fonts/acto-medium-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-medium-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/acto-medium-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/acto-medium-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-medium-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-medium-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }  
@font-face 
{
    font-family: 'acto-thin';
    src: url('../fonts/acto-thin-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-thin-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/acto-thin-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/acto-thin-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-thin-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-thin-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }     
@font-face 
{
    font-family: 'roboto-medium';
    src: url('../fonts/roboto-medium-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         /*url('../fonts/roboto-medium-webfont.woff2') format('woff2'),*/ /* Super Modern Browsers */
         url('../fonts/roboto-medium-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/roboto-medium-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-medium-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }  
@font-face 
{
    font-family: 'roboto-regular';
    src: url('../fonts/roboto-regular-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         /*url('../fonts/roboto-regular-webfont.woff2') format('woff2'),*/ /* Super Modern Browsers */
         url('../fonts/roboto-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/roboto-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/roboto-regular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
    }
/**Triangles for sliders**/    
.absolute_div_top{position:absolute;width:100%;height:160px;top:0;}
.absolute_div_bottom{position:absolute;width:100%;height:160px;bottom:0;}    
.relative_full_div{position:relative;width:100%;height:100%;} 
.rectangle_div_bottom{position:absolute;height:60px;width:100%;bottom:0px;background:#FFC60F;}
.rectangle_div_top{position:absolute;height:60px;width:100%;top:0px;background:#FFC60F;z-index:1;}
.bottom_triangle_left_color{position:absolute;  width: 0; height: 0;bottom:60px;right:50%; bottom:60px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-bottom: 150px solid #FFC60F;z-index:1;}
.bottom_triangle_right_color{position:absolute;  width: 0; height: 0;bottom:60px;left:50%; bottom:60px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-bottom: 150px solid #FFC60F;z-index:1;}
.bottom_triangle_left_white{position:absolute;  width: 0; height: 0;right:50%; bottom:0px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-bottom: 150px solid #ffffff;z-index:2;}
.bottom_triangle_right_white{position:absolute;  width: 0; height: 0;left:50%; bottom:0px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-bottom: 150px solid #ffffff;z-index:2;}
.top_triangle_left_color{position:absolute;  width: 0; height: 0;top:60px;right:50%; bottom:60px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-top: 150px solid #FFC60F;z-index:1;}
.top_triangle_right_color{position:absolute;  width: 0; height: 0;top:60px;left:50%; bottom:60px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-top: 150px solid #FFC60F;z-index:1;}
.top_triangle_left_white{position:absolute;  width: 0; height: 0;right:50%; top:0px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-top: 150px solid #ffffff;z-index:2;}
.top_triangle_right_white{position:absolute;  width: 0; height: 0;left:50%; top:0px;border-left: 1000px solid transparent;border-right: 1000px solid transparent;  border-top: 150px solid #ffffff;z-index:2;}
.right_triangle_bottom{ position:absolute;  width: 0; height: 0;right:50%; bottom:0px;border-left: 1000px solid transparent;border-right: 1000px solid #ffffff;  border-top: 150px solid transparent;z-index:2;}
.left_triangle_bottom{position:absolute;  width: 0; height: 0;left:50%; bottom:0px;border-left: 1000px solid #ffffff;border-right: 1000px solid transparent;  border-top: 150px solid transparent;z-index:2;}   

.logo a{display:block;}
/*home page titles*/
.highlight .highlight_top h2{font-size: 46px;}  
.mod_agenda_home .list_eventos .list_eventos_top h2{font-size: 46px;}
.fixed_banners .fixed_banners_top h2{    font-size: 34px;}
.mod_newsletter .mod_newsletter_top h2{font-size: 34px;}
#like .heading h2{font-size: 34px;}
a.thumb{display:block;height:100%;}

  
.mod_homebannerlinks .mod_homebannerlinks_content div.item a{color:#ffffff }
/* Main Content */
#maincontent{margin:0px auto 0; width:100%;}
#maincontent #contentwrapper{/*background:#fff;*/ }
.home #maincontent{margin:0 auto 0;}

/*para a img por defeito2000*/
#maincontent #imageDefault{background: #006CB6;    position: relative;}
#maincontent #imageDefault img{margin:0px auto 0; display:block;}
.imgdefault_title{    padding-right: 40px;position:absolute;bottom:130px;left:40px;font-family:acto-black;font-size:40px;line-height: 40px;text-align:left;color:#ffffff;text-transform: uppercase;z-index:1;}
.imgdefault_category_title{    padding-right: 40px;position:absolute;bottom:65px;left:40px;font-family:Acto-thin;font-size:70px;    line-height: 50px;text-align:left;color:#ffffff;text-transform: uppercase;z-index:1;}
.imageoverlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0) url("/images/png/overlay_category.png") repeat scroll 0 0;}

#mobile_menu.headshrunk .centro .logo{/*display:none;*/ margin:0px 0 0px 30px;}
#mobile_menu.headshrunk .centro .logo img{max-height:60px;}
#mobile_menu.headshrunk{height:60px;}
#mobile_menu.headshrunk #mobile_button a{top: 20px !important;}
/* Idiomas */
#mainheader .header_top a.lang{font-size:15px; text-transform:uppercase;float:left;}
#mainheader .header_top a.selected{font-size:15px; text-transform:uppercase;float:left;}
.languagues{float:right;border: solid 2px #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:5px 15px; margin:20px; display:none; } /* Remover display:none para cx de idiomas estar visivel */
.middledot{float:left;padding:0 2px;color:#fff;}

.languaguesModible{ background: #006CB6 ;border: solid 2px #ffffff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:5px 15px;  width:/*50%*/90%; margin:10px auto 20px; text-align:center; display:none; }/* Remover display:none para cx de idiomas estar visivel */
.languaguesModible a.lang{font-size:15px; text-transform:uppercase;float:none; color:#ffffff !important;}
.languaguesModible a.selected{font-size:15px; text-transform:uppercase;float:none; text-decoration:underline;color:#ffffff !important;}
.languaguesModible .middledot{float:none;padding:0 2px;color:#ffffff !important;}
/* Header */
#mainheader .header_l{ /*background:url(/images/jpg/header_r.jpg) top center repeat-x;*/ }
#mainheader .header_r{ /*background:url(/images/jpg/header_r.jpg) top center repeat-x;*/}
#mainheader .header_content{ /*background:url(/images/jpg/header_r.jpg) top center repeat-x;*/ }
#mainheader li.header_phone{ color:#666666; }
#mainheader li.header_email a{ color:#333333; }
#mainheader .menu{ float: right;margin: 0 60px 0 0px;padding: 0;height: 65px;/*position: relative;*/position: absolute; top:50px;right: 30px;text-align: right;bottom: 0px;color:#fff; /*background:url(/images/png/pixel.png) left top repeat;*/} 
#mainheader ul.menu_top{ /*display:none;*/ }   /* #006CB6 */ /*we don't want the normal menu to appear*/
#mainheader ul.menu_top li a{ color:#fff; /*font-weight:bold;*/ font-size:15px; text-transform:uppercase; font-family:acto-medium;}
#mainheader ul.menu_top li h2 a{ color:#1E1E1E; }
#mainheader ul.menu_top li p{ color:#999999 }
#mainheader ul.header_contacts_bottom li{color:#006CB6;}
#mainheader ul.menu_top .submenu{color:#006CB6;  }
#mainheader ul.menu_top  ul.submenu{ background:url(/images/png/pixel.png) left top repeat;opacity:0.6;filter: alpha(opacity=60);}
#mainheader ul.menu_top  ul.submenu li a{color:#ffffff; }
#mainheader ul.menu_top  ul.submenu li a:hover{color:#ffffff !important;}
#mainheader ul.menu_top  ul.submenu li:hover{background:#006CB6;}
#mainheader ul.menu_top li.active{/*background:#006CB6 !important*/ border-bottom:5px solid #fff;}
#mainheader ul.menu_top li.hover{/*background:#006CB6 !important*/ border-bottom:5px solid #fff;}
#mainheader.home .submenu{background:#006CB6 !important}
#mainheader.home li.hover{background:#006CB6 !important}
#mainheader{display:none !important} /*No need for header logo because the mobile menu already puts one*/ 

/* Breadcumb */
#breadcumb{font-size:0.813em; color:#999 ; background:#000000; height:50px; padding:15px 20px;    display: none;}
#breadcumb a{color:#999; text-transform:uppercase; font-size:11px;}
#breadcumb a:last-child{color:#006CB6; text-transform:uppercase;}
#breadcumb.home, #breadcumb.home a{color:#999999}

/* Texto Corrido */	
.layout_text .subtitle {
    font-family: acto-light;
    font-size: 30px;
    text-align: left;
    line-height: 30px;
    margin: 0 0 20px 0;
    font-weight: 400;
}
.layout_text{font-size:15px; line-height:18px; font-weight:normal; color:#333;overflow:auto;padding: 0px 0 20px 0;}
.layout_text .date,.layout_text .subtitle{color:#000000; }
.layout_text .events_date p{color:#000000;font-family:acto-bold;font-size:20px;margin-bottom:10px;}
.layout_text a{color:#006CB6; }
.descricao.layout_text p{line-height:20px;}

/* Social */	
.social a:hover{color:#006CB6}	
/*.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/png/icon_print.png) right top no-repeat;}
.social ul.right li.pagination a.current,li.pagination a:hover{color:#006CB6;}	

/* Layouts Title */	
.layout_top{padding: 45px 0 15px 0;/*padding: 40px 0 15px 0;*/}
.layout_top h2.title{color:#333333;}
.layout_top h2.title.Cultural{color:#333333;display:none;/*padding:0 20px 0 20px;*/margin:40px 0 15px 0;}
.layout_title_top h2.title.Cultural{float: left;   width:100%;   /*text-align: left;*/  color:#333333;display:none;/*padding:0 20px 0 20px;*/margin:40px 0 15px 0;    font-family: acto-bold;font-size: 30px;line-height: 30px;}

/* Listagens */
.list_agenda ul li.thumb ul li.localtime{color:#666666;}
.list_agenda ul li.description p.title a{color:#000000; }	
.list_agenda ul li.description p.title a:hover{color:#006CB6;}
.list_agenda ul li.description p.day{color:#006CB6;}
.list_agenda ul li.description p.sabermais{background:#006CB6;}	
.list_agenda ul li.description p.sabermais a{color:#fff;}

.block_list ul li.thumb ul li.subtitle{color:#000000;}
.block_list ul li.thumb ul li.sabermais{background:#006CB6;}
.block_list ul li.thumb ul li.sabermais a{color:#fff;}

/* Layout 3 */	
.layout_3 .layout_3_audio{background:#006CB6;}
.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:#006CB6;}

/* Documentos */	
.download.pdf82 li.title a:hover{color:#006CB6}
.download.pdf82 li.pdf a:hover{color:#006CB6}	
.download.pdf622 li.pdf a:hover{color:#006CB6}	
.download.pdf622 li.title a:hover{color:#006CB6}
.download_content.pdf64 li.pdf a:hover{color:#006CB6}	
.download ul.name li.nameup a{background:url(/images/png/seta_doc_cima.png) center center no-repeat; }
.download ul.name li.namedown a{background:url(/images/png/seta_doc_baixo.png) center center no-repeat; }				
.download ul.date li.dateup a{background:url(/images/png/seta_doc_cima.png) center center no-repeat; }
.download ul.date li.datedown a{background:url(/images/png/seta_doc_baixo.png) center center no-repeat; }	

/* Search Results */	
.search_content p.title a{color:#006CB6;}
.search_content p.title a:hover{color:#006CB6; text-decoration:none}
.search_content p.description a{color:#666;}

/* Transferência */
.ui-effects-transfer { border: 2px dotted #0097b2; background:#0097b2; /*opacity:0.7; */z-index:999999}

/* Footer */
#mainfooter{background:#222222}
#mainfooter p{margin:0;}
#mainfooter .mod_footer_social ul li a{font-family:acto-book;color:#ffffff;/*background: url(/images/png/facebook.png) no-repeat left center;*/height: 25px;display: block;/*padding-left: 35px;*/line-height: 25px;}
/*#mainfooter .mod_footer_social ul li a.Facebook{background: url(/images/png/facebook.png) no-repeat left center;}
#mainfooter .mod_footer_social ul li a.Instagram{background: url(/images/png/instagram.png) no-repeat left center;}
#mainfooter .mod_footer_social ul li a.Twitter{background: url(/images/png/twitter.png) no-repeat left center;}
#mainfooter .mod_footer_social ul li a.Tripadvisor{background: url(/images/png/tripadvisor.png) no-repeat left center;}*/
#mainfooter .mod_footer_social ul li a p{font-size:16px;}

#mainfooter .mod_footer_links h2{color:#cccccc;}
#mainfooter .mod_footer_social h2{color:#ffffff;    font-family: acto-black;font-size: 20px;margin-bottom: 15px;}
#mainfooter .mod_footer_links h2 a{color:#ffffff;}
#mainfooter .mod_footer_links h2 a:hover{color:#006CB6}
#mainfooter .mod ul li img{    vertical-align: bottom; display: inline-block;    padding-right: 5px;}
#footercontent{background:#999999}
#footertop{background:#E0E0E0}
#mainfooter #footer{/*background:#222222;*/ color:#ffffff;  border-top:1px solid #999999; }
#mainfooter .mod_footer_partners ul li{float:left;}
#mainfooter .mod .mod_footer_partners ul li img{padding-right:50px;}
/*Componentes Menu */
.slicknav_menu{display:none}
#searchLupa_mobile{display:block;}
#mobile_menu{font-size: 16px;font-weight: bold;-moz-box-sizing: border-box;box-sizing: border-box;width:100%;padding:0 ;/*display:none;*/position: relative; /*z-index:99998;*/z-index:10000;float:left;/*background:#222;*//*position:absolute;*/ /*display:none !important;*/}

/*#mobile_menu{ background:none;position: absolute;}*/
.home #mobile_menu{ background:none;position: absolute;}

/* Stiky */	
#mobile_menu-sticky-wrapper{background:#222;}/*for the burger menu to appear on all widths*/
#mobile_menu-sticky-wrapper.is-sticky #mobile_menu{background:transparent; padding:0;}
#mobile_menu-sticky-wrapper.is-sticky #mobile_menu .centro .logo a {display:block; border:none; margin:0; padding:0;}
#mobile_menu-sticky-wrapper.is-sticky #mobile_menu .centro .logo img {max-height: 80px; margin:0;}
#mainheader-sticky-wrapper{ background:#ffffff;} /* Stiky */
/*Agenda */
.calendar_hide{float:left;}
#showcalendar{display:block;background:#3B9FAC;padding:5px 30px; cursor:pointer;color:#ffffff;font-size: 0.813em; text-align:center; }

.MSVE_Map{position:relative !important} /* Hack para mapa bing */
 
 #searchLupa{/*display:none !important;*/}
 
/*newsletter home*/ 
.newsletter_content{border: 0;overflow: hidden; width: 100%; height: 290px;background-color: #333333;padding: 0% 10%;}

 
 /*Especifico dos layouts*/
.layout_text p { font-family: acto-book;font-size: 18px; margin:0;line-height: 28px;} 
.layout_text table { font-family: acto-book;} 
#column_center .layout_title h2.title{font-family: acto-medium;color: #006CB6;font-size: 30px;    line-height: 22px;}
#column_center ul.galleryphotos{padding:20px;   /* margin-bottom: 40px;*/} 
#column_center ul.galleryphotos li{float: left;width: 25%;list-style: none;    padding: 10px;}
#column_center ul.galleryphotos li img{display:block;} 
 
 
/*modulo agenda home e introduçao*/ 
#fillers{display:none;}
.mod_agenda_home{}
.mod_agenda_home .list_eventos{}
.mod_agenda_home .list_eventos .list_eventos_top{float: left;margin: 105px 0 30px;padding: 0;width: 100%; }
.mod_agenda_home .list_eventos .list_eventos_top h2{font-family:acto-black;float:left; background: transparent url("/images/png/bottom.png") no-repeat scroll left bottom;color: #333333;font-weight: normal;line-height: 55px;margin: 0;padding: 0 30px 10px 0;position: relative;text-align: left;text-transform: uppercase;}
.mod_agenda_home .list_eventos .list_eventos_top a{float:right; margin:0; padding:0 20px 0 0; text-decoration:underline; font-size:0.688em; position:relative; top:3px;color:#fff;line-height: 30px;}
.mod_agenda_home .list_eventos .list_eventos_content { /*clear:both;*/ position:relative;width:100%;overflow: hidden;}
.mod_agenda_home .list_eventos .list_eventos_content.mobile { display:none;}
.mod_agenda_home .list_eventos .list_eventos_content ul{width: 25%;float:left;border:none;}
.mod_agenda_home .list_eventos .list_eventos_content ul.highlight{width: 50%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li{width: 100%;float:left; list-style:none;position:relative;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento {width:100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left{float: left;position: absolute;width: 220px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content{position: absolute;width: 100%;background:none;background: transparent -webkit-linear-gradient(transparent, #006CB6) repeat scroll 0 0;background: transparent -o-linear-gradient(transparent, #006CB6) repeat scroll 0 0;background: transparent -moz-linear-gradient(transparent, #006CB6) repeat scroll 0 0;background: transparent linear-gradient(transparent, #006CB6) repeat scroll 0 0;/*background:blue;*/ height:100%}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content:hover{background: transparent -webkit-linear-gradient(transparent,rgba(0, 108, 182, 0.81), #006CB6) repeat scroll 0 0;background: transparent -o-linear-gradient(transparent,rgba(0, 108, 182, 0.81), #006CB6) repeat scroll 0 0;background: transparent -moz-linear-gradient(transparent,rgba(0, 108, 182, 0.81), #006CB6) repeat scroll 0 0;background: transparent linear-gradient(transparent,rgba(0, 108, 182, 0.81), #006CB6) repeat scroll 0 0;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text{ bottom: 0;padding: 0 10px 30px 10px;position: absolute;width: 100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text .event_date_and_category{width: 100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text p{    font-family: acto-medium;font-size: 18px;color: #FFCC33;    float: left;margin:0;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text .event_date_and_category h3{  font-family: acto-black;   font-size: 18px;color: #FFCC33;text-align: left;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text .event_title{width:100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text .event_title h2{font-size: 28px;font-family: acto-light;line-height: 28px;margin:0;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text .event_title h2 a{color: #ffffff;float: left;text-align: left;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .image{float:left; width:100%;  }
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .image a img.thumb{width:100%;display:block;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom{ background:rgba(0,0,0,0.8); padding:0; color:#fff; text-align:center; max-height:110px;width:110px;float:left;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto{background:rgba(0,0,0,0.5); padding:0; color:#fff; text-align:center;max-height:110px;width:110px;float:left;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom h3{padding:30px 0;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto h3{padding:30px 0;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom span.day{font-family: acto-medium; font-size:45px; font-weight:bold;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto span.day{font-family: acto-medium; font-size:45px; font-weight:bold;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom span.month{font-family: acto-medium; font-size:16px; font-weight:normal;text-transform:uppercase;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto span.month{font-family: acto-medium; font-size:16px; font-weight:normal; text-transform:uppercase;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right  h3{     color: #fff;padding: 15px 0;text-align: left;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right  h3 a{ color:#fff; font-weight:bold; font-size:20px;font-family:Arial;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right .title p{ color:#000000;text-align:left; font-size:13px; margin:0; padding:0;}
.mod_agenda_home .list_eventos .list_eventos_bottom{float: left; padding: 10px 0 10px;width: 100%;    background: #FFCC33;}
.mod_agenda_home .list_eventos .list_eventos_bottom a.sabermais {   font-family: acto-light;color: #666666;font-size: 28px;    line-height: 28px;}
.mod_agenda_home .list_eventos .list_eventos_bottom a.sabermais:hover {color:#b4b4b4; text-decoration:none;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right h2{display:none;} 
/*fim teste*/
#agendaList{display:none;} 
 
#mod_banner_content .banners_top h2{font-family: acto-black;font-size: 45px;line-height: 45px;margin:135px 0 55px;}
#mod_banner_content .bannersImgs{width: 1030px;margin: 30px 0 0 -30px;}
.mod_clientes_content div.thumb{    margin: 0 0 30px 0;    width: 25%;padding-left: 30px;}
.mod_clientes_content div.thumb ul li.photo:hover{-webkit-box-shadow: 0px 2px 7px #909090;-moz-box-shadow: 0px 2px 7px #909090;box-shadow: 0px 2px 7px #909090;}

#mainfooter .mod_footer_menu.logo{text-align:center;}

/*Templates imagem lateral*/
.side_img{width:40%;float:left;padding-right:4%;}
.side_txt{width:60%;float:left;}


@media screen and  (min-width :1101px) and (max-width: 1359px)  
{ 
    .facebook_content{height:230px;}
    .newsletter_content{height:230px;}
    .mod_newsletter .mod_newsletter_top h2{font-size:32px !important;}
    #like .heading h2{font-size:32px !important;}
    .fixed_banners .fixed_banners_top h2{font-size:32px !important;}
    
    #maincontent {margin: 0px auto 0 ;width: 100%;}
    .wrap_calendar {display:block !important}
    .pesquisaForm_all{ display:block !important}
    #maincontent #contentwrapper{/*width:100%; padding:0 40px;*/}
    #mainheader .header_left {width: 20%;}
    #mainheader .header_right {width: 80%;}
    .contentwrapper{/*width:100%;*//* padding:0 40px;*/padding:0 30px;}
    .mod_agenda_home.contentwrapper{width:100%;padding:0;}
}
 @media screen and (max-width:1100px) 
{
    #mod_banner_content .contentwrapper{padding:0 40px 0 10px;}
    #mod_banner_content .bannersImgs{     width: 100%;margin: 30px 0 0 0;}
    #mod_banner_content .banners_top h2{padding-left:30px;}
    
  #mainheader { display:none !important;}
  #mobile_menu{display:block !important;}  
  #mobile_menu-sticky-wrapper{ display:block !important;} /* Stiky */
  #searchLupa_mobile{display:block;}
  #searchLupa{display:none !important;}
  #maincontent {margin: 0px auto 0 ;width: 100%;}
  #maincontent #contentwrapper{width:100%; padding:0 40px;}
 .contentwrapper{width:100%; padding:0 40px;}
 .mod_agenda_home.contentwrapper{width:100%;padding:0;}
 #mainfooter .footercontent{ padding:30px 40px}
  #maincontent #contentwrapper #column_center{width:100%;}
#maincontent #contentwrapper #column_right{ width:0%; }
 
 .mod_agenda_home .list_eventos .list_eventos_top{    margin: 85px 0 30px !important;}
 .mod_agenda_home .list_eventos .list_eventos_bottom{ }
}
@media screen and  (min-width :1000px)  and (max-width: 1100px) 
{
    .facebook_content{height:230px;}
    .newsletter_content{height:230px;}
    .mod_newsletter .mod_newsletter_top h2{font-size:28px !important;}
    #like .heading h2{font-size:28px !important;}
    .fixed_banners .fixed_banners_top h2{font-size:28px !important;}      
}
@media screen and  (min-width :768px)  and (max-width: 999px) 
{ 
    /*para a img por defeito2000*/
    .imgdefault_title{font-size:30px;line-height: 30px;bottom: 90px;z-index:1;}
    .imgdefault_category_title{font-size:52.5px;line-height: 38px;bottom: 40px;z-index:1;}

    .slicknav_menu{display:block}
    .mm-menu{display:block}
    /*#mobile_menu{ display:block !important;}*/
    #mobile_menu-sticky-wrapper{ display:block !important;background:#222;} /* Stiky */
    #searchLupa_mobile{display:block;}
    #searchLupa{display:none !important;}
    
    #mainheader { display:none !important ;}  
    #mainheader-sticky-wrapper{ display:none !important ;}   /* Stiky */
    #mainheader .header_content{ width:100%;padding:0 10px ;}  
    #teaser .teaser_wrapper{ width:100%;padding:0 10px;  }
    .bannersImgs{width:100%;/*padding:0 10px ;*/ }
    
    .modulecontentwrapper{ width:100%; margin:0;}
    .contentwrapper{width:100%; padding:0 40px;}
    .mod_agenda_home.contentwrapper{width:100%;padding:0;}
    #maincontent {margin: 0 auto 0 ;width: 100%;}
    #maincontent #contentwrapper{width:100%; padding:0 40px; }
    #maincontent #contentwrapper #column_cente{width:70%;}
    #maincontent #contentwrapper #column_right{width:30%; }
  
    #mainfooter .footercontent{width:100%;/*padding:0;*/ }
    #mainfooter .footer_bottom{width:100%; padding:10px;}
    #mainfooter .footer_bottom ul.credits{width:70%;}
    #mainfooter .footer_bottom ul.credits li{/*width:25%*/}

  /*Listagens */
  .tourism .tourism_content ul li.thumb{width:50% !important;} 
  .tourism .tourism_content div.thumb{width:50% !important;} 
  /* Listagem de Agenda */
    .wrap_calendar_Bg { width:100%; background:	#D2EDF0; float:left; margin:10px 0;}
    .wrap_calendar { width:191px !important; float:none !important; margin:10px auto; text-align:center;  display:none}
    .calendar_hide{  display:none !important;}
    .featured_calendar .featured_event{float:none !important; width:100% !important;  margin:10px auto !important;  }

    /*Contactos */
    .conctactFormWrap{ width:100% !important;}
  
    /*  Templates Desenvolvimento */
    .multimedia .multimedia_content ul li{ width: 50%;}
    .albuns .albuns_content ul li {width:50% !important; }
    .layout_text .text_left{width:100% !important;}
    .thumbs_right{width:100% !important; float:left; margin:0 !important}
    .thumbs_right a{width:48% !important; float:left; margin-right:2%;}
  /*Documentos */
    .download_content.pdf82 {border-left:none;border-right:none;border-top:none;}
    .download.pdf82 li.title {border-right:none;width:100%; font-size:0.813em}
    .download.pdf82 li.pdf {display:none}
    #tableDoc .pdf { display:none !important}	
    .download.pdf622 .download_top ul.name li.nameup,.download.pdf622 .download_top ul.name li.namedown,.download.pdf622 .download_top ul.date li.dateup,.download.pdf622 .download_top ul.date li.datedown,.download.pdf64 .download_top ul.name li.nameup,.download.pdf64 .download_top ul.name li.namedown{ display:none !important}
    /* Modulo Menus Accordion Content */
    .mod_menu{width:50% !important;}
    
        /*Publicações */
    .boletim .boletim_content .boletim_item{width:50%;}
}

@media screen and  (min-width :481px)  and (max-width: 767px) 
{
 
    .layout_text.Cultural{padding: 25px 0px 35px 0px;}
    
        /*para a img por defeito2000*/
    .imgdefault_title{    padding-right: 20px;font-size:22px;line-height: 22px;bottom: 60px;left:20px;z-index:1;}
    .imgdefault_category_title{    padding-right: 0px;font-size:40px;line-height: 28px;bottom: 20px;left:20px;z-index:1;}
    
    /*agenda home e introduçao teste*/
    .mod_agenda_home .list_eventos .list_eventos_content ul{width:50%;}   
    .mod_agenda_home .list_eventos .list_eventos_content ul.highlight {width: 100% !important;}
    
    
    #column_center ul.galleryphotos li{width: 50%;}
    
    #mainfooter .footercontent .mod{width:33.33%;}
    #mainfooter .footercontent .mod img#logo_img_footer {display: none;}
    
    #breadcumb{padding:15px 0px;}
    #mobile_menu .centro .logo {
    margin: 10px 0 10px 20px;}
    #mobile_button a {right: 20px;}
    #mobile_button div.overlay_menu_anchor{right: 20px;}
    /*home page titles*/
    .highlight .highlight_top h2{font-size: 36px !important;}  
    .mod_agenda_home .list_eventos .list_eventos_top h2{font-size: 36px !important;}
    .fixed_banners .fixed_banners_top h2{    font-size: 30px !important;}
    .mod_newsletter .mod_newsletter_top h2{font-size: 30px !important;}
    #like .heading h2{font-size: 30px !important;}
    .map_top h2{font-size: 30px !important;}

       
    .slicknav_menu{display:block}
    .mm-menu{display:block}
    #mobile_menu{ display:block !important; }
    #mobile_menu-sticky-wrapper{display:block !important; background:#222;} /* Stiky */
    #searchLupa_mobile{display:block;}
    #searchLupa{display:none !important;}

    #mainheader { display:none !important ;}  
    #mainheader-sticky-wrapper{ display:none !important ;}   /* Stiky */
    #mainheader .header_content{ width:100%;padding:0 10px ;} 
    #mainheader ul.menu_top {display: none;} 
    #teaser .teaser_wrapper{ width:100%;padding:0 10px ; }
    .bannersImgs{width:100%;/*padding:0 10px ;*/ }

    .contentwrapper{width:100%; padding:0 20px;}
    
    #mod_banner_content .contentwrapper{padding: 0 20px 0 0px;}
    .mod_agenda_home.contentwrapper{width:100%;padding:0;}
    #maincontent {margin: 0 auto;width: 100%;}
    #maincontent{margin:0px auto 0}
    #maincontent #contentwrapper{width:100%;padding:0 20px;}
    #maincontent #contentwrapper #column_center{width:100%;/*margin:0 5% 0 0px;*/}
    #maincontent #contentwrapper #column_right{width:0%; }
    .modulecontentwrapper{ width:100%; margin:0;}
  
    .mod_clientes_content div.thumb {/*margin: 0 1% 30px 0;width: 49%;*/width: 50%;padding-left: 20px;}
    #mod_banner_content .banners_top h2{padding-left:20px;}
    
    /*footer */
    #mainfooter .footer_bottom ul.credits{width:70%}
    #mainfooter .footer_bottom ul.credits li{/*width:25%*/}  
    #mainfooter .footercontent{width:100%;padding:20px; }
    #mainfooter .footer_bottom{width:100%;padding:10px; }
    .mod_footer_links{display: none;}

    /* social */
    .social ul.right li.top{text-indent: -9999px; width:32px; height:28px; }
    .social ul.right li.top a{ padding-left:10px;  left:10px; top:2px; width:100%;}
    .social ul.right li.back{text-indent: -9999px;padding:0 10px;}
    .social ul.right li.back a{ padding-left:0px;  padding:0 10px;line-height:25px; display:block; height:25px;text-align:center}

    /* Listagens */
    .list_agenda ul li.thumb  {display:none}
    /*.layout_1 .list_agenda ul li.description p.desc {display:none}*/
    .layout_1 .list_agenda ul li.description {width:100%}
    .list_agenda ul li.description	{width:100%}
    .tourism .tourism_content{margin:0 -20px !important;padding-left:20px !important;}
    .tourism .tourism_content ul{margin:0 -20px !important}	
    .tourism .tourism_content ul li.thumb{width:50% !important; padding-left:20px !important; padding-bottom:20px !important;}
    .tourism .tourism_content div.thumb{width:50% !important;padding-left:20px !important; padding-bottom:20px !important;}

    /* Listagem de Agenda */
    .wrap_calendar_Bg { width:100%; background:	#D2EDF0; float:left; margin:10px 0;}
    .wrap_calendar { width:191px !important; float:none !important; margin:10px auto; text-align:center;  display:none}
    .calendar_hide{  display:none !important; float:left;}

    .featured_calendar .featured_event{float:none !important; width:100% !important;  margin:10px auto !important;  }
    .featured_calendar .featured_event ul li.description p.desc,.layout_2 .list_agenda ul li.description p.desc{display:none !important}
    .featured_calendar .featured_event ul li.photo{list-style:none; float:left; margin:0; padding:0; border:none; width:100% !important;}
    .featured_calendar .featured_event ul li.description{list-style:none; width:100% !important; float:left !important}
    .featured_calendar .featured_event ul li.description p.title {margin:20px 0 3px 0px !important}

    /*Contactos */
    .conctactFormWrap{ width:100% !important;}
 
    /*  Templates Desenvolvimento */
    .multimedia .multimedia_content ul li{ width: 50%;}
    .albuns .albuns_content ul li {width:50% !important;    padding-bottom: 20px; }
    .albuns .albuns_content ul li h3 a{min-height:56px;}
    .thumbs_right{width:100% !important; float:left; margin:0 !important}
    .layout_text .text_left{width:100% !important;}
    .thumbs_right a{width:48% !important; float:left; margin-right:2%;}
    .side_img{width:50%} /* Imagem lateral 15,25,35,45 */
    .side_txt{width:50%} 
  
    /*Documentos */
    .download_content.pdf82 {border-left:none;border-right:none;border-top:none;}
    .download.pdf82 li.title {border-right:none;width:100%; font-size:0.813em}
    .download.pdf82 li.pdf {display:none}
    #tableDoc .pdf { display:none !important}	
    .download.pdf622 .download_top ul.name li.nameup,.download.pdf622 .download_top ul.name li.namedown,.download.pdf622 .download_top ul.date li.dateup,.download.pdf622 .download_top ul.date li.datedown,.download.pdf64 .download_top ul.name li.nameup,.download.pdf64 .download_top ul.name li.namedown{ display:none !important}
    
    /* Modulo Menus Accordion Content */
    .mod_menu{width:80% !important;}
    
    /*Formulários */
    .half_form{ width:100%; padding-right:0;}
    /*Publicações */
    .boletim .boletim_content{margin: 0 0 0 -20px}
.boletim .boletim_content .boletim_item{width:50%; padding-left:20px;padding-bottom:20px; }

    
}

@media screen  and (max-width: 480px) 
{
    
    #mod_banner_content .contentwrapper{padding:0 20px 0 0;}
   
    
    .layout_text.Cultural{padding: 5px 0px 15px 0px;}
    .layout_top h2.title.Cultural{display:block;}
    .layout_title_top h2.title.Cultural{display:block;}
    #column_center ul.galleryphotos{padding:20px 0px;}
    
    /*para a img por defeito2000*/
    .imgdefault_title{display:none;}
    .imgdefault_category_title{display:none;}
    .layout_top h2.title.Cultural{padding:0;}
    
    /*agenda home e introduçao teste*/
    .mod_agenda_home .list_eventos .list_eventos_content{ display:none;}
    .mod_agenda_home .list_eventos .list_eventos_content.mobile { display:block;}
    .mod_agenda_home .list_eventos .list_eventos_content ul {width: 100% !important;}
    .mod_agenda_home .list_eventos .list_eventos_content ul.highlight {width: 100% !important;}
    
    #column_center ul.galleryphotos li{width: 50%;}
    
    #mainfooter .footercontent .mod{/*width:50%;*/width:100%;}

    #mainfooter .footercontent .mod.support{width:100%;}
    #mainfooter .mod_footer_partners ul li{float:none;}
    #mainfooter .mod .mod_footer_partners ul li img{padding-right:0px;}

    #mainfooter .mod_footer_menu .mod_footer_menu_top,#mainfooter .mod_footer_social .mod_footer_social_top{text-align:center;}
    #mainfooter .mod_footer_menu ul{margin: 0 auto;width: 100%;    text-align: center;}
    #mainfooter .mod_footer_social ul{float:none;}
    #mainfooter .mod_footer_social ul li{text-align:center;}
    #mainfooter .mod_footer_social ul li a{padding-left:0px;}
    #mainfooter .footercontent .mod.linksuteis{width:100%;}
    #mainfooter .footercontent .mod.linksuteis h2,#mainfooter .mod_footer_social .mod_footer_social_top h2,#mainfooter .mod_footer_menu .mod_footer_menu_top h2{margin-top:15px;}
    #mainfooter .footercontent .mod img#logo_img_footer {display: none;}

    #breadcumb{padding:15px 0px;} 
    body{background:#ffffff;}
    
    #mobile_menu .centro .logo {margin: 10px 0 10px 20px;}
    #mobile_button a {top: 20px !important;right: 20px;}
    #mobile_button div.overlay_menu_anchor {top: 20px !important;right: 20px;}

    /*facebook home*/
    .facebook_content{text-align: center;}
    /*home page titles*/
    .highlight .highlight_top h2{font-size: 36px !important;}  
    .mod_agenda_home .list_eventos .list_eventos_top h2{font-size: 36px !important;}
    .fixed_banners .fixed_banners_top h2{    font-size: 30px !important;}
    .mod_newsletter .mod_newsletter_top h2{font-size: 30px !important;}
    #like .heading h2{font-size: 30px !important;}
    .map_top h2{font-size: 30px !important;}


    .slicknav_menu {display:block;}
    .mm-menu{display:block}

    .home #mobile_menu{background: transparent;}
    #mobile_menu-sticky-wrapper{ display:block !important;background:#222;} /* Stiky */
    #mobile_menu ul.searchform {margin:0 0 5px}
    #searchLupa_mobile{display:block;}
    #searchLupa{display:none !important;}
    
    #mainheader { height:140px;display:none !important ;}
    #mainheader-sticky-wrapper{ display:none !important ;}   /* Stiky */
    #mainheader .header_content{ width:100%;padding:0 10px ;}  
    #mainheader .header_left { width:40%}
    #mainheader .header_logo { width:100%;height:auto}
    #mainheader .header_logo a img {max-width:100%}
    #mainheader .header_right{width:60%; height:auto;}
    #mainheader ul.menu_top {display: none;}
    #mainheader .header_top .options_right{display: none;}

    #teaser{ margin:0px auto 0 !important}
    #teaser .teaser_wrapper{ width:100%;padding:0 10px 10px; }
    .bannersImgs{width:100%;/*padding:0 10px ;*/ }

    .mod_clientes_content div.thumb {/*margin: 0 0 10px 0;*/width: 100%;padding-left:20px;}
    .mod_clientes_content div.thumb:hover div.mask {display: none;}
    .mod_clientes_content div.thumb:hover div.titulo {display: block;}

    .contentwrapper{width:100%; padding:0 20px;}
    .mod_agenda_home.contentwrapper{width:100%;padding:0;}
    #maincontent{margin:0 auto 0}
    #maincontent #contentwrapper{width:100%;padding:0 20px; }
    #maincontent #contentwrapper #column_center{width:100%;/*margin:0 5% 0 0px;*/}
    #maincontent #contentwrapper #column_right{width:100%;margin:0 auto 0 auto; }
    .modulecontentwrapper{ width:100%; margin:0;}

/*footer */

    #mainfooter{}
    #mainfooter .footercontent{width:100%;padding:20px; }
    #mainfooter .footer_bottom{width:100%;/*padding:0 0px 10px;*/ }
    #mainfooter .footer_bottom ul.credits{width:100%; /*border-top:1px solid #999999;*/text-align: center;}
#mainfooter .footer_bottom ul.credits li{width:60%;text-align: center; float:none; margin:0 auto;}  
    .mod_footer_links{display: none;}

    /* social */
    .social ul.right li.top{text-indent: -9999px; width:32px; height:28px; }
    .social ul.right li.top a{ padding-left:10px;  left:10px; top:2px; width:100%;}
    .social ul.right li.back{text-indent: -9999px;padding:0 10px;}
    .social ul.right li.back a{ padding-left:0px;  padding:0 10px;line-height:25px; display:block; height:25px; text-align:center}
    
    /* Listagens */
    .list_agenda ul li.thumb  {display:none}
    .layout_1 .list_agenda ul li.description p.desc {display:none}
    .layout_1 .list_agenda ul li.description {width:100%}
    .list_agenda ul li.description	{width:100%}	
    .tourism .tourism_content ul li.thumb{width:100% !important; margin:0 !important;} 
    .tourism .tourism_content div.thumb{width:100% !important; margin:0 !important;} 
    
    /*Contactos */
    .conctactFormWrap{ width:100% !important;}

    /*  Templates Desenvolvimento */
    .multimedia .multimedia_content ul li{ width: 100%; margin:0 0 5% 0;}
    .multimedia .multimedia_content img.multimedia { border:1px solid #ccc;}
    .albuns .albuns_content ul li {width:100% !important; margin-right:0 !important}
    .layout_text .text_left{width:100% !important;}
    .thumbs_right{width:100% !important; float:left; margin:0 !important}
    .thumbs_right a{width:48% !important; float:left; margin-right:2%;}
    .thumbs_right img{border:1px solid #ccc;}
    .side_img{width:100%;padding-right:0;} /* Imagem lateral 15,25,35,45 */
    .side_txt{width:100%;} /* Imagem lateral 15,25,35,45 */
  
    /*Documentos */
    .download_content.pdf82 {border-left:none;border-right:none;border-top:none;}
    .download.pdf82 li.title {border-right:none;width:100%; font-size:0.813em}
    .download.pdf82 li.pdf {display:none}
    #tableDoc .pdf{ width:20% !important}
    #tableDoc .pdf { display:none !important}	
    .download.pdf622 .download_top ul.name li.nameup,.download.pdf622 .download_top ul.name li.namedown,.download.pdf622 .download_top ul.date li.dateup,.download.pdf622 .download_top ul.date li.datedown,.download.pdf64 .download_top ul.name li.nameup,.download.pdf64 .download_top ul.name li.namedown{ display:none !important}

    /* Template Modelo Agenda */
    .wrap_calendar_Bg { width:100%; background:	#D2EDF0; float:left; margin:10px 0;}
    .wrap_calendar { width:191px !important; float:none !important; margin:10px auto; text-align:center;  display:none}
    .calendar_hide{   display:none !important; float:left;}
    /*.featured_calendar{margin:0 !important; padding:0 0 20px !important}*/
    .featured_calendar .featured_event{float:none !important; width:100% !important;  margin:10px auto !important;  }
    .featured_calendar .featured_event ul li.description p.desc,.layout_2 .list_agenda ul li.description p.desc{display:none !important}
    .featured_calendar .featured_event ul li.photo{list-style:none; float:left; margin:0; padding:0; border:none; width:100% !important;}
    .featured_calendar .featured_event ul li.description{list-style:none; width:100% !important; float:left !important}
    .featured_calendar .featured_event ul li.description p.title {margin:20px 0 3px 0px !important}
    .layout_2 .list_agenda ul li.description p.title{margin:0 0 3px 0px !important}
    
    /* Modulo Menus Accordion Content */
    .mod_menu{width:100% !important;}

    /*Formulários */
    .half_form{ width:100%; padding-right:0;}
    .form .edit-options .edit, .form .edit-options .delete {float: right;margin: 0 auto;padding: 20px 5px 0;width: 50%;}
    .form span{margin:0}
    .form label.inline{float:none;}
    .form input[type="submit"]{padding:15px 5px;}
    
    /*Modulo acesso rápido */
    .mod_acesso_rapido{right:10px; max-width:310px;}
    
    .boletim .boletim_content{margin: 0 0 0 -20px}
.boletim .boletim_content .boletim_item{width:100%; padding-left:20px;padding-bottom:20px; }

}

