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: 'culturanew-black';
    src: url('../fonts/culturanew-black.eot'); /* IE9 Compat Modes */
    src: url('../fonts/culturanew-black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         /*url('../fonts/culturanew-black.woff2') format('woff2'),*/ /* Super Modern Browsers */
         url('../fonts/culturanew-black.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/culturanew-black.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/culturanew-black.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face
{
    font-family: 'acto-ultrablack';
    src: url('../fonts/acto-ultrablack.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-ultrablack.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         /*url('../fonts/culturanew-black.woff2') format('woff2'),*/ /* Super Modern Browsers */
         url('../fonts/acto-ultrablack.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-ultrablack.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-ultrablack.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face
{
    font-family: 'acto-semibold-italic';
    src: url('../fonts/acto-semibolditalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/acto-semibolditalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         /*url('../fonts/culturanew-black.woff2') format('woff2'),*/ /* Super Modern Browsers */
         url('../fonts/acto-semibolditalic.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/acto-semibolditalic.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/acto-semibolditalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*parametros*/
.mar5T{margin-top:5px;}
.mar53T{margin-top:53px;}
.mar10B{margin-bottom:10px;}
.mar18R{margin-right:18px;}
.display-none{display:none;}
.text-align-left{text-align:left;}
.float-left{float:left;}

#agenda_more{
    border-top: 1px solid #000;float: left;    cursor: pointer;padding: 19px 0;width: 100%;background: #FFFFFF;    font-family: acto-bold;color: rgb(102, 102, 102);font-size: 30px;line-height: 30px;
}
/*#region loader*/
    #agendaMoreSpinner{
    text-transform: uppercase;
    font-family: 'lato-bold';
    font-size: 15px;
    color: #fff;
    /* background: #fff; */
    /* padding: 14px 37px; */
    padding: 14px 67px;
    /* border: 2px solid #fff; */
    /* border-radius: 20px; */
    /* box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); */
    cursor: pointer;
    line-height: 24px;
    display: inline-block;
    /* min-width: 200px; */
    min-width: 200px;
        min-height: 69px;
    width: 100%;
    background: white;
    }
        .lds-ellipsis {
      display: inline-block;
      position: relative;
      width: 64px;
      height: 19px;
    }
    .lds-ellipsis div {
      position: absolute;
      top: 9px;
      width: 11px;
      height: 11px;
      border-radius: 50%;
          background: #000;
      animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }
    .lds-ellipsis div:nth-child(1) {
      left: 6px;
      animation: lds-ellipsis1 0.6s infinite;
    }
    .lds-ellipsis div:nth-child(2) {
      left: 6px;
      animation: lds-ellipsis2 0.6s infinite;
    }
    .lds-ellipsis div:nth-child(3) {
      left: 26px;
      animation: lds-ellipsis2 0.6s infinite;
    }
    .lds-ellipsis div:nth-child(4) {
      left: 45px;
      animation: lds-ellipsis3 0.6s infinite;
    }
    @keyframes lds-ellipsis1 {
      0% {
        transform: scale(0);
      }
      100% {
        transform: scale(1);
      }
    }
    @keyframes lds-ellipsis3 {
      0% {
        transform: scale(1);
      }
      100% {
        transform: scale(0);
      }
    }
    @keyframes lds-ellipsis2 {
      0% {
        transform: translate(0, 0);
      }
      100% {
        transform: translate(19px, 0);
      }
    }
/*#endregion*/
.multimedia .multimedia_content ul.owl-carousel{
        display:block;
}
.multimedia .multimedia_content ul.owl-carousel .owl-nav{
        display:none;
}

.multimedia .multimedia_content ul.owl-carousel li{
    width:100%;
    padding-bottom: 20px;
}
.multimedia .multimedia_content .owl-theme .owl-dots{
    padding-left: 40px;
}
.multimedia .multimedia_content .owl-theme .owl-dots .owl-dot{
    background:transparent !important;
    border:none !important;
}
.multimedia .multimedia_content .owl-theme .owl-dots .owl-dot span {
    /*background: #1E5180;*/
    opacity: 0.5;
}
.multimedia .multimedia_content .owl-theme .owl-dots .owl-dot.active span {
    opacity: 1;
}
.multimedia .multimedia_content .owl-theme .owl-dots .owl-dot span {
    margin: 5px 2.5px;
}
.multimedia .multimedia_content a.multimedia{
    position:relative;
}
.multimedia .multimedia_content a.multimedia[href*='youtube']:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: url(/images/png/youtube_play.png);
    background-repeat: no-repeat;
    background-position: center;
}
.youtube_play{
    position: absolute;width: 100%;height: 100%;background: url(/images/png/youtube_play.png) no-repeat center center;
}
.layout_side_cultural{
width:35%;    max-width: 392px;float:left;min-height: 1px;padding-left:15px;padding-right:40px;
}
.layout_center_cultural{
    width:65%;float:left;padding-right:15px;
}
.side_description{
    color: #6658B0;font-family: 'acto-light';font-size: 16px;line-height: 16px;margin-top:20px;
}
.side_description p{    margin: 0;
    line-height: 25px;}
.ticket_link{
    color: #ffffff;
    font-size: 20px;
    font-family: 'acto-ultrablack';
    background: #6658B0;
    float: left;
    line-height: 24px;
    padding: 10px 12px;
    margin-top: 34px;
}
.layout_text h4{
    color: #6658B0;
    font-family: 'acto-semibold-italic';
    font-size: 20px;
}
.description_text{
    margin-top: 30px;
}
.description_text p{
    color: #000000;
    line-height: 25px;
}
h4.map_title{
color: #707070;
    font-family: acto-ultrablack;
    font-size: 30px;
}


.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;*/background: transparent linear-gradient(transparent,#6658B0) repeat scroll 0 0;}



/* 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{}
#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 0 0px;padding: 0;height: 65px;position: relative; 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;}
#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;}
#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  !important}
#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:13px; color:#999 ; /*background:#000000;*/ height:50px; padding:15px 40px;margin:0 auto;max-width:1270px;/*display: none;*/}
#breadcumb a{color:#999; text-transform:uppercase; font-size: 13px;}
#breadcumb a:last-child{color:#006CB6; text-transform:uppercase;    font-weight: bolder;}
#breadcumb.home, #breadcumb.home a{color:#999999}

/* Texto Corrido */
.layout_text{font-size:15px; line-height:18px; font-weight:normal; color:#333;overflow:auto;}
.layout_text .date,.layout_text .subtitle{color:#000000; }
.layout_text .events_date p{color:#707070;font-family:acto-ultrablack;font-size:30px;margin-bottom:10px;line-height: 30px;}
.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: #FFFFFF;
    /* display: none; */
    /* padding: 0 20px 0 20px; */
    margin: 20px 0 15px 0;
    text-align: left;
    background: #6658B0;
    padding: 5px 10px 5px 0;
    font-family: culturanew-black;
    font-size: 60px;
    line-height: 60px;
}

/* 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:#000000;}
#mainfooter p{margin:0;}
#mainfooter .mod_footer_social ul li a{font-size: 16px;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 ul li img {vertical-align: bottom;display: inline-block;padding-right: 5px;}
#mainfooter .mod_footer_links h2{color:#cccccc;}
#mainfooter .mod_footer_social h2{color:#ffffff;    font-family: acto-bold;font-size: 20px;margin-bottom: 15px;}
#mainfooter .mod_footer_links h2 a{color:#ffffff;}
#mainfooter .mod_footer_links h2 a:hover{color:#006CB6}
#footercontent{background:#999999}
#footertop{background:#E0E0E0}
#mainfooter #footer{background:#000000;color:#ffffff;  border-top:1px solid #999999; }

/*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:block !important;*/position: relative; z-index:999;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;}
#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; height:100%;overflow:hidden;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content:before{content:' ';position: absolute;top:0;left:0;bottom:0;right:0;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;transition:0.3s ease-in-out bottom, 0.3s ease-in-out top, 0.3s ease-in-out opacity;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content:hover:before{opacity: 1;bottom: -10%;top: 80%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text{ bottom: 0;padding: 0 10px 30px 20px;position: absolute;width: 100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text .event_date_and_category{width: 100%;padding: 5px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text p{    font-family: acto-light;
    font-size: 20px;
    /*text-shadow: 0px 3px 3px #000000;*/
    color: #FFFFFF;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-bold;
    font-size: 20px;
    color: #FFFFFF;
    text-align: left;
    /*text-shadow: 0px 3px 3px #000000;*/
}
.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;
    /*padding: 2px 5px;*/
    padding: 0;
    text-transform: uppercase;
    font-family: 'culturanew-black';
}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .content .text .event_title h2 a span{
    padding: 2px 5px;
}
.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;
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray;
    -webkit-filter: grayscale(100%);
    transition: 0.5s ease all;
}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento:hover .image a img.thumb{
    filter: none;
    -webkit-filter: none;
}
.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: 19px 0;width: 100%;background: #FFFFFF;}
.mod_agenda_home .list_eventos .list_eventos_bottom a.sabermais {   font-family: acto-bold;color: #666666;font-size: 30px;    line-height: 30px;}
.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;}

.flick-block-text:empty{display:none;}
#homeslide.flickerplate ul.flicks > li .flick-button{animation-name:none !important;background:center center no-repeat url("/images/png/scrollMouse.png")}
#homeslide.flickerplate ul.flicks>li .flick-inner .flick-content a{background:none !important;}
#homeslide.flickerplate ul.flicks > li .flick-button a span.scroll{background: #fff;width: 4px;height: 8px;position: absolute;top: 18px;left: 50%;border-radius: 30%;transform:translateX(-50%);
    animation-name: movingArrow;
    -webkit-animation-name: movingArrow;
    animation-duration: 1.0s;
    -webkit-animation-duration: 1.0s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    transition: none 0s ease-in-out 0s;
    -webkit-transition: none 0s ease-in-out 0s;
    animation-direction: alternate;
}

@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;}
    .mod_agenda_home.contentwrapper{width:100%;padding:0;}
}
 @media screen and (max-width:1100px)
{
  #mainheader { display:none !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;}
  #breadcumb{    padding: 15px 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_side_cultural{width:100%;    padding-left: 0px;
    padding-right: 0px;}
    .layout_center_cultural{width:100%;padding-right:0px;}

    .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 40px;}
    #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_agenda_home.contentwrapper{width:100%;padding:0;}
    #maincontent {margin: 0 auto;width: 100%;}
    #maincontent{margin:0px auto 0}
    #maincontent #contentwrapper{width:100%;padding:0 40px;}
    #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%;}

    /*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; }
    .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:60%} /* 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 { 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)
{
    .multimedia .multimedia_content ul.owl-carousel li{
        padding-bottom: 0px;
    }

    .layout_side_cultural{width:100%;    padding-left: 0px;
    padding-right: 0px;}
    .layout_center_cultural{width:100%;padding-right:0px;}

    .layout_text.cultural{padding: 5px 0px 15px 0px;}
    .layout_top h2.title.cultural{display:block;padding:0;}
    .layout_title_top{overflow:hidden;}
    .layout_title_top h2.title.cultural{display:block;font-size:30px;line-height:35px;}
    #column_center ul.galleryphotos{padding:20px 0px;}
    .layout_text.cultural .subtitle_cultura{font-size:35px;line-height:35px;}
    .layout_text .events_date p{font-size:25px;line-height:25px;}
    /*para a img por defeito2000*/
    .imgdefault_title{display:none;}
    .imgdefault_category_title{display:none;}

    /*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;height:auto !important;}
    .mod_agenda_home .list_eventos .list_eventos_content ul.highlight {width: 100% !important;height:auto !important;}

    #column_center ul.galleryphotos li{width: 50%;}

    #mainfooter .footercontent .mod{width:100%;}
    #mainfooter .mod_footer_social,#mainfooter .mod_footer_menu .mod_footer_menu_top,#mainfooter .mod_footer_menu ul,#mainfooter .mod_footer_social ul li{text-align:center;}
    #mainfooter .mod_footer_menu ul,#mainfooter .mod_footer_social ul{float:none !important;}
    #mainfooter .mod_footer_social ul li a{padding-left:0px;}
    #mainfooter .mod_footer_social 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 40px;}
    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%;}
    .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 40px; }
    #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%} /* 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; }

}

