.tab{width:50%; box-sizing: border-box;float: left;padding-left:40px;padding-bottom:40px;/*min-height:500px;*/}
.tab.half{width:50%;}
.tab.quarter{width:25%;}
.tab.third{width:33.33%;}
.tab.treethird{width:66.66%;}
.tab.treequarter{width:75%;}
.tab_inner{position:relative;width:100%;float:left;}
.tab_inner_right{position:relative;width:100%; float:right;}

#teaser{border-bottom:solid 1px rgba(112, 112, 112, 0.16);}

/*Mapa Principal*/
.mod_mapa_principal .svg-map{width:100%;transition:all 0.2s ease;padding-top:20px;}
.mod_mapa_principal .zoom-buttons{bottom:5px;width:100%;margin-top:-35px;}
.mod_mapa_principal .zoom-button{box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.15);background:#FFF;}
.mod_mapa_principal .newsletter-button{padding:10px 15px !important;background:rgba(0, 31, 70, 1);font-size:16px;line-height:24px;font-family:'Open Sans',sans-serif;text-align:left;color:#FFF;font-weight:normal !important;bottom:0;right:0;border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:9999999999;}
.mod_mapa_principal .newsletter-button img{width:25px;height:25px;}
.mod_mapa_principal .scrollDown{pointer-events: none;}
.mod_mapa_principal #scrollToEvents{z-index:99999999;cursor:pointer;pointer-events:auto;}

/* Notícias */
#homeNews{margin-bottom:60px;}
.news{display:none;}
.news .news_top{float:left; margin-bottom:30px; padding:0; width:100%; }
.news .news_top h2{margin:0;position:relative;padding:0;font-size:25px;text-transform:uppercase;letter-spacing:0px;color:#001F46;line-height:30px;font-weight:bold;text-align:center;background:none;}
.news .news_top a{float:right; margin:0; padding:0 10px 0 0; text-decoration:underline; font-size:0.92em; position:relative; top:3px;color:#001F46;}
.news .news_top a:hover{color:#1578C1}
.news h3.date{line-height:20px; margin:0px;padding:22px 20px 0; font-size:15px; text-align:left; font-weight:normal;padding-left:0px;font-family:'Open Sans',sans-serif;}
.news h2.newstitle{line-height:26px; margin:0px 0 20px;padding:15px 20px 20px; font-size:19px; text-align:left;font-weight:bolder;max-height:62px;overflow:hidden;text-overflow:ellipsis;display:block;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;padding-left:0px;}
.news h2.newstitle a{font-weight:bold;}
.news .knowMore{font-size:18px;line-height:24px;text-align:left;font-family:'Open Sans',sans-serif;color:#FFC20E;padding-left:0px;display:flex;}
.news .knowMore .angle-right-pro{background-image:url(/images/svg/angle-right-pro.svg);width:8px;height:23px;margin-left:10px;background-size:cover;margin-top:1px;transition:all 0.2s ease;}
.news .mask:hover .angle-right-pro{margin-left:20px;}
.news div.mask{ width:100%;float:left;margin:0 0 10px;min-height:420px;border-radius:5px;overflow:hidden;transition:all 0.2s ease;}
/*.news div.mask:hover{box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);background: #fff;}*/
.news .news_content{/*float:left; margin:0; padding:0; width:100%;*/ clear:both; margin-left:-40px;}
.news .news_content ul.news_item, .news .news_content ul.news_item_destaque{width:100%; float:left; list-style-type:none;/* border-bottom:1px solid #e2e2e2; margin-bottom:12px;*/background:#001F46  }
.news .news_content ul.news_item p, .news .news_content ul.news_item_destaque p{padding:0; margin:0; font-size:0.813em;}
.news .news_content ul.news_item li{float:left; text-align:left; padding-bottom:10px;padding-left: 10px;width: 100%; }
.news .news_content a.thumb{color:#ffffff; font-weight:bold;display:block;}

.news .news_content ul.news_item li a.thumb,.news .news_content ul.news_item_destaque li a.thumb{margin:0 0px 0px 0px;padding:10px 0 0; display:block; color:#666666; text-decoration:underline; /* width:120px;*/ position:relative;/* float:left*/}
.news .news_content img.thumb{ /*float:left;*/ margin:0 0px 0 0; border:0; display:block; }
.news .news_content div.mask{bottom: 4px;float: left;left: 0;margin: 0 auto;position: absolute;width: 100%;text-align: left}
.news .news_content div.mask h2.category{background:#001F46 ; float:left; padding:10px 20px; color:#fff; font-size:15px; font-weight:bold; text-transform:uppercase; }
.news .news_content div.mask .text{color:#fff;width:100%; float:left;background:transparent url(/images/png/pixel.png) left top repeat; padding:10px; }
.news .news_content div.mask .text h2{font-size:25px; line-height:25px }
.news .news_content div.mask .text p.resumo{font-size:13px; line-height:15px }
.news .news_content .quarter div.mask  .text p.resumo {display:none;}
.news .news_content span.mask{background:transparent url(/images/gif/bt_mais.gif) bottom right no-repeat;}

.news .news_content h2.category{line-height:18px; margin:0px;padding:10px 5px; font-size:15px; text-align:left; color:#fff; background:#001F46/*#F2892D*/;float:left; text-transform:uppercase;}
.news .news_content .text{ width:100%;float:left;}
.news .news_content .text p.resumo{font-size:13px; line-height:15px;color:#333; text-align:left; }
.news .news_content h3.newstitle a{text-decoration:none;color:#; }
.news .news_content h3.newstitle a:hover{text-decoration:none; color:#001F46}
.news .news_content ul.news_item li p,.news .news_content ul.news_item_destaque li p{ line-height:18px; color:#666666}
.news .news_content ul.news_item li p a,.news .news_content ul.news_item_destaque li p a{text-decoration:none; color:#666666}
.news .news_content ul.news_item li .left{float:left;width:50%}
.news .news_content ul.news_item li .right{float:left;width:50%;padding:0 10px;}
#low_news_content.news_content ul.news_item li .left{float:left;width:30%}
#low_news_content.news_content ul.news_item li .right{float:left;width:70%;padding:0 20px 0 0;}
#low_news_content.news_content ul.news_item li:hover{background:#1578C1}
.news .news_content ul.news_item_destaque li{float:left; text-align:left; padding-bottom:0px; }
.news .news_content ul.news_item_destaque p{padding:10px 0 20px 20px; margin:0}
.news .news_content ul.news_item_destaque .date{ background:#231F20; float:left; padding:5px; margin:0;}
.news .news_content ul.news_item_destaque .main{  float:left;  margin:0; width:78%}
.news .news_content ul.news_item_destaque h3.date{color:#ffffff;font-size:1.00em; text-align:center;}
.news .news_content ul.news_item_destaque .day{ font-size:1.250em;}
.news .news_content ul.news_item_destaque .month{ font-size:0.625em;}
.news .news_content ul.news_item_destaque .year{ font-size:0.625em;}
.news .news_content h3.newstitle_destaque{line-height:22px; margin-bottom:10px; font-size:1.250em;padding:10px 10px 10px 10px;}
.news .news_content h3.newstitle_destaque a{text-decoration:none;color:#001F46; }
.news .news_content h3.newstitle_destaque a:hover{text-decoration:underline; }
.news .news_content ul.news_item_destaque li .left{float:left;width:50%}
.news .news_content ul.news_item_destaque li .right{float:left;width:50%;padding:0 20px 0 0;}
.news .news_content .sabermais{background:#001F46; margin:20px 20px 0 0; float:right;}
.news .news_content .sabermais a{color:#ffffff; text-align:center;margin:0 auto; display:block; text-decoration:none; cursor:pointer;font-size:0.813em;padding:5px 30px; text-transform:uppercase;}
.news .news_content .sabermais a:hover{ background:#000000; color:#ffffff;}
.news .news_content .left{float:left;width:50%;padding:0;}
.news .news_content .left img,.news .news_content .right img{border:none;display:inline-block; height:100%; vertical-align:middle;}
.news .news_content .left a.thumb, .news .news_content .right a.thumb{display:block;display:inline-block; height:100%; vertical-align:middle;max-width:100%;}
.news .news_content .right{float:left;width:50%;padding:0;}
.news .news_content .left .tab{float:left; width:100%;}
.news .news_content .right .tab{float:left; width:50%;}
.news .news_bottom{display:flex;margin: 30px auto 0px auto; padding:0; width:100%;}
.news .news_bottom a{}
.news .news_bottom a.sabermais{margin:0 auto;padding:20px 60px;text-decoration:none;font-size:16px;color:#fff;line-height:22px;background-color:#001F46;border:0px solid #001F46;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; text-transform:uppercase;font-weight:bold;transition:all 0.2s ease;font-family:'Open Sans',sans-serif;transition:all 0.3s ease;}
.news .news_bottom a.sabermais:hover{opacity:0.8;}
/* Canal de Vídeo */

#homeVideos{margin-bottom:40px;}
.mod_videos{/*float:left; margin:0; padding:0; width:100%;*/display:none;padding:0 0 30px;}
/*.mod_videos_bg{float:left;padding:0; width:100%;  background-image: url(/images/png/canal_video_bg.jpg);}*/
.mod_videos .contentwrapper{ /*width:1000px*/} /* Tem de ficar mais pequeno pq o video no max tem 480px */
.mod_videos .mod_videos_top{float:left; margin:0 0 30px; padding:0; width:100%; }
.mod_videos .mod_videos_top h2{margin:0;position:relative;padding:0;letter-spacing:0px;color:#001F46;line-height:25px;font-weight:bold;text-align:center;font-size:30px;text-transform:uppercase;}
.mod_videos .resumo{margin:0; position:relative;  padding:0;  letter-spacing:1px;color:#003333; line-height:25px; font-weight:normal; text-align:center;font-size:23px;} 
.mod_videos .mod_videos_content{margin:0 auto;padding:0 20px; width:100%}
.mod_videos .video_destaque {width:100%; float:left;}
.mod_videos .video_thumb {width:28%;float:left; overflow:hidden;}
.mod_videos .mod_videos_content .video_content{ text-align:center;}
.mod_videos .mod_videos_content .video{margin:0 0 0 10px}
.mod_videos .mod_videos_content  .tab{min-height:0;}
.mod_videos .mod_videos_content .title{ text-align:left; width:100%;color:#ffffff;/*color:#000;*/}
.mod_videos .mod_videos_content .title a{/*color:#000;*/font-size:17px; font-weight:bold;}
.mod_videos .mod_videos_content .title a:hover{ text-decoration:underline}
.mod_videos .mod_videos_content .videosmall{ text-align:left; color:#ffffff;/*color:#000;*/margin:0 0 10px 0px;float:left; }
.mod_videos .mod_videos_content .videosmall img{min-height:144px;max-width: 256px;}
 
.mod_videos .mod_videos_content .titlesmall{ text-align:left; width:75%;color:#ffffff;/*color:#000;*/margin:0 0 10px;float:left;}
.mod_videos .mod_videos_content .titlesmall a{color:#333;font-size:13px; font-weight:normal;}
.mod_videos .mod_videos_content .titlesmall a:hover{ text-decoration:underline}

.mod_videos .mod_videos_content .description{ text-align:left; width:100%;color:#ffffff;color:#333;font-size:15px;}
.mod_videos_bottom{margin:0 auto; padding:0; width:100%;display:flex;}
.mod_videos_bottom a{}
.mod_videos_bottom a.sabermais{margin:0 auto;padding:20px 70px;text-decoration:none;font-size:16px;color:#fff;line-height:18px;background-color:#001F46; border:0px solid #001F46;-webkit-border-radius: 4px;-moz-border-radius: 4px;
border-radius: 4px; text-transform:uppercase;font-weight:bold;transition:all 0.2s ease;}
.mod_videos_bottom a.sabermais:hover{opacity:0.8;}


.video_destaque {background-position: center;background-repeat: no-repeat;position: relative;display: inline-block;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;}
  .video_destaque .play {/*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;background-size: 64px 64px;position: absolute;*/
                 background: url("/images/png/youtube_play.png") no-repeat center center;background-size: 64px 64px;position: absolute;
    height: 100%;width: 100%;opacity: .5;filter: alpha(opacity=50);transition: all 0.2s ease-out;top:0;left:0;}
 .video_destaque .play:hover {opacity: 1;filter: alpha(opacity=100);}
 .video_destaque .video_destaque_frame{ height: auto; min-height: 640px; border: none; overflow: hidden; max-width: 100%; position:relative; }


/* Highlights  */
 .mod_destaque{/*float:left; margin:0; padding:0; width:100%;*/ display:none; margin:0 0 40px;}
.mod_destaque .mod_destaque_top{float:left; margin:30px 0 30px; padding:0; width:100%; }
.mod_destaque .mod_destaque_top h2{margin:0; position:relative;  padding:0; font-size:40px; text-transform:uppercase; letter-spacing:0px;color:#001F46; line-height:55px; font-weight:bold; text-align:center;background:/*transparent url(/images/png/bottom.png) center bottom no-repeat*/none; }
.mod_destaque .mod_destaque_top a{float:right; margin:0; padding:0 10px 0 0; text-decoration:underline; font-size:0.92em; position:relative; top:3px;color:#001F46;}
.mod_destaque .mod_destaque_top a:hover{color:#1578C1}
.mod_destaque h3.date{line-height:20px; margin:0px;padding:10px 20px 0; font-size:18px; text-align:left; font-weight:normal;}
.mod_destaque h2.newstitle{line-height:28px; margin:0px 0 10px;padding:10px 20px 20px; font-size:25px; text-align:left;font-weight:bold;}
.mod_destaque h2.newstitle a{font-weight:bold;}
.mod_destaque div.mask{ width:100%; float:left; margin:0 0 10px; min-height:380px;}
.mod_destaque div.mask:hover{box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);background: #fff;}

.mod_destaque .mod_destaque_bottom{float:left;  margin: 50px 0 50px; padding:0; width:100%;}
.mod_destaque .mod_destaque_bottom a{}
.mod_destaque .mod_destaque_bottom a.sabermais{padding:20px 40px;  text-decoration:none; font-size:16px; color:#fff; line-height:18px; background-color:#FCC200; border:0px solid #FCC200;-webkit-border-radius: 4px;-moz-border-radius: 4px;
border-radius: 4px; text-transform:uppercase;font-weight:bold;}
.mod_destaque .mod_destaque_bottom a.sabermais:hover{/*background:#fff; color:#FCC200; border:2px solid #FCC200; */box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); }



/* Highlights Slide */
#mod_destaque_slide{display:none; margin:0 0 40px; }
#homeslide{display:none;}
.mod_destaque_slide{float:left; margin:0 0 30px 0;padding:0; width:100%;}
.mod_destaque_slide .mod_destaque_slide_top{float:left; margin:0; padding:0; width:100%;background:#001F46;/*background:transparent url(/images/png/destaques_top_bg.png) top left no-repeat;*/ height:35px;}
.mod_destaque_slide .mod_destaque_slide_top h2{float:left; margin:0; position:relative; left:20px; padding:0; font-size:1.000em; text-transform:uppercase; letter-spacing:1px;color:#fff; line-height:35px; font-weight:normal;}
.mod_destaque_slide .mod_destaque_slide_top a{float:right; margin:0; padding:0 20px 0 0; text-decoration:underline; font-size:0.688em; position:relative; color:#fff;line-height:35px; font-weight:normal;}
.mod_destaque_slide .mod_destaque_slide_top a:hover,
.mod_destaque_slide .mod_destaque_slide_top a:active,
.mod_destaque_slide .mod_destaque_slide_top a:focus{color:#ffffff}
.mod_destaque_slide .mod_destaque_slide_content{float:left; width:680px; margin:20px 40px 5px; text-align:center; background:#fff; padding:0 0px }
.mod_destaque_slide .mod_destaque_slide_content .slick-track{left:0px}
.mod_destaque_slide .mod_destaque_slide_content ul{width:680px; margin:0 0 0px 0; padding:0; float:left; text-align:left;}	
.mod_destaque_slide .mod_destaque_slide_content ul li{list-style:none}
.mod_destaque_slide .mod_destaque_slide_content div.thumb{float:left; width:340px; margin:0 0 10px 0; padding:0 0px 0 0; position:relative;}	
.mod_destaque_slide .mod_destaque_slide_content div.thumb.border {border-left: 1px solid #00C9E6;padding-left: 20px !important;width: 319px !important;}
.mod_destaque_slide .mod_destaque_slide_content div.thumb ul{float:left; margin:0 20px 0 0; padding:0; width:320px; border:none; }	.mod_destaque_slide .mod_destaque_slide_content div.thumb ul.visivel{display:block}
.mod_destaque_slide .mod_destaque_slide_content div.thumb ul li.title{width:320px; float:left; margin:0 0 0px 0; padding:15px 0 10px 0;   font-size:0.750em; list-style:none; font-weight:bold;}
.mod_destaque_slide .mod_destaque_slide_content div.thumb ul li.description{width:320px; float:left; margin:0; padding:0;font-size:0.688em; list-style:none;}	
.mod_destaque_slide .mod_destaque_slide_content div.thumb ul li.description a{color:#313131;}
.mod_destaque_slide .mod_destaque_slide_content div.thumb ul li.photo{list-style:none; float:left; margin:0; padding:0; background:#fff}		
.mod_destaque_slide .mod_destaque_slide_content div.thumb ul li.photo img{list-style:none;  float:left; margin:0; padding:0; width:320px; height:215px;}						
.mod_destaque_slide .mod_destaque_slide_content div.thumb ul li.title a{color:#333333; font-weight:bold;}
.mod_destaque_slide .mod_destaque_slide_content .slick-prev {/* left: -25px;*/background-image:url(/images/png/spritenew.png); background-repeat: no-repeat; background-position: 0px -410px;top:50%;left: -40px;  }
.slick-prev:before { /*content: "\2190";*/ }
.mod_destaque_slide .mod_destaque_slide_content .slick-next { /*right: -25px; */background-image:url(/images/png/spritenew.png); background-repeat: no-repeat; background-position: 0px -328px; top: 50%;right: -40px;}

/* Modulo Projectos e Iniciativas */
.mod_projects_home{margin:0px auto 30px; display:none; }
.mod_projects_home .mod_projects_home_top{float:left; margin:60px 0 30px; padding:0; width:100%; }
.mod_projects_home .mod_projects_home_top h2{margin:0; position:relative;  padding:0; font-size:32px; text-transform:uppercase; letter-spacing:1px;color:#001F46; line-height:55px; font-weight:bold; text-align:center;background:/*transparent url(/images/png/bottom.png) center bottom no-repeat*/none; }


.mod_projects_home .mod_projects_home_content {clear:both; margin:0 0 30px -40px; padding:0;}
.mod_projects_home .mod_projects_home_content img{}
.mod_projects_home .mod_projects_home_content a{margin:0; padding:0;/* display:block; float:left*/}	
.mod_projects_home .mod_projects_home_content div.item {color: #fff;float: left;margin: 0;min-height: 1px;padding: 0 1px 40px 40px;width: 25%;}
.mod_projects_home .mod_projects_home_content .divFull {display:block;}
.mod_projects_home .mod_projects_home_content .divMed  {display:none;}
.mod_projects_home .mod_projects_home_content .divSmall  {display:none;}
/* Módulo Agenda Home*/
#mod_agenda_home{display:none;margin:20px 0 40px}
.mod_agenda_home{padding:0 0 70px;}
.mod_agenda_home_top{float: left;margin: 35px 0 20px;padding: 0;width: 100%;}
.mod_agenda_home_top h2.events{color:#003333;}
.mod_agenda_home_top h2.events span{}
.mod_agenda_home_top h2.events a:hover{}
#mod_agenda_home .resumo{color:#001F46; font-size:20px; line-height:22px;}
.mod_agenda_home_innertop{ position:absolute; top:30px; left:-10px;}
.mod_agenda_home_innertop h2{ font-size:26px; line-height:28px;}
.mod_agenda_home_innertop span{background:#3F9E9A;color:#ffffff; padding:10px 20px;}
.mod_agenda_home_content{width:100%;margin:0 auto;text-align:center;position:relative;margin-bottom:30px !important;}
.mod_agenda_home_bottom{float:left;  margin: 50px 0 50px; padding:0; width:100%;}
.mod_agenda_home_bottom a{}
.mod_agenda_home_bottom a.sabermais{padding:20px 40px;  text-decoration:none; font-size:16px; color:#fff; line-height:18px; background-color:#FCC200; border:0px solid #FCC200;-webkit-border-radius: 4px;-moz-border-radius: 4px;
border-radius: 4px; text-transform:uppercase;font-weight:bold;}
.mod_agenda_home_bottom a.sabermais:hover{/*background:#fff; color:#FCC200; border:2px solid #FCC200; */box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); }

/* Módulo guias_home*/
.guias_home{padding:0 0 20px; display:none;}
.guias_home_top{float: left;margin: 35px 0 20px;padding: 0;width: 100%;}
.guias_home_top h2.events{color:#003333;}
.guias_home_top h2.events span{}
.guias_home_top h2.events a:hover{}
.guias_home_innertop{ }
.guias_home_innertop span{background:#3F9E9A;color:#ffffff; padding:10px 20px;}
.guias_home_content{width:100%; margin:0 auto;text-align:left; }
.guias_home_content h1{color:#3F9E9A;line-height:50px; font-size:40px;margin:20px 0 20px; font-weight:lighter;}
.guias_home_content .resumo{color:#003333;margin:0px 0 40px;padding:0 0 20px; font-size:17px; line-height:19px;}
.guias_home_bottom{}
.guias_home_bottom a.sabermais.events{border-radius: 16px;line-height: 15px;padding: 7px 40px 7px 20px;border:2px solid #003333; color:#ffffff; background:#003333 url(/images/png/calendar-guia.png) 95% 50% no-repeat;}
.guias_home_bottom a.sabermais.events:hover{color:#003333;background:#ffffff url(/images/png/calendar-guia-over.png) 95% 50% no-repeat;}

/* Banner de Destaque */
.mod_banner_content{ margin:40px 0 80px 0;padding:0 20px; width:100%;background:#fff; }
.mod_banner_content .mod_banner_content{}
.mod_banner_content .mod_banner_content .title{margin:0;padding:0 0 50px; font-size:1.875em; text-transform:uppercase; letter-spacing:1px;color:#001F46; line-height:32px; font-weight:normal;text-align:center;}
.mod_banner_content .mod_banner_content .desc{margin:0;padding:0 0 50px; }
.mod_banner_content .mod_banner_content .link{margin:0;padding:10px 30px 10px; font-size:1.125em; text-transform:uppercase; letter-spacing:1px;background:#001F46; color:#ffffff;font-weight:normal;text-align:center; border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;text-decoration:none; cursor:pointer;}
.mod_banner_content .mod_banner_content .link:hover{background:#F8C51F; color:#001F46; text-decoration:none;}

/* Parcerias */
.mod_parcerias{/*float:left; margin:0 0 5% 0px; padding:0; width:100%;*/ }
.mod_parcerias .mod_parcerias_top{   float: left;margin: 60px 0 30px;padding: 0;width: 100%;}
.mod_parcerias .mod_parcerias_top h2{margin:0; position:relative;  padding:0; font-size:32px; text-transform:uppercase; letter-spacing:1px;color:#001F46; line-height:55px; font-weight:bold; text-align:center;background:/*transparent url(/images/png/bottom.png) center bottom no-repeat*/none; }
/*.mod_parcerias .mod_parcerias_top a{float:right; margin:0; padding:0; text-decoration:underline; position:relative; color:#fff;line-height:32px; font-weight:normal; }
.mod_parcerias .mod_parcerias_top a:hover,
.mod_parcerias .mod_parcerias_top a:active,
.mod_parcerias .mod_parcerias_top a:focus{color:#ffffff}*/
.mod_projects_home .mod_projects_home_content {clear:both; margin:0 0 30px -40px; padding:0;}
.mod_projects_home .mod_projects_home_content img{}
.mod_projects_home .mod_projects_home_content a{margin:0; padding:0;/* display:block; float:left*/}	
.mod_projects_home .mod_projects_home_content div.item {color: #fff;float: left;margin: 0;min-height: 1px;padding: 0 1px 40px 40px;width: 25%;}
.mod_projects_home .mod_projects_home_content .divFull {display:block;}
.mod_projects_home .mod_projects_home_content .divMed  {display:none;}
.mod_projects_home .mod_projects_home_content .divSmall  {display:none;}

.mod_parcerias .mod_parcerias_content{clear:both; margin:0 0 30px -40px; padding:0;}
.mod_parcerias .mod_parcerias_content a{margin:0; padding:0;/* display:block; float:left*/}	
.mod_parcerias .mod_parcerias_content div.item{color: #fff;float: left;margin: 0;min-height: 1px;padding: 0 1px 40px 40px;width: 25%;}
.mod_parcerias .mod_parcerias_content div.item div.section {background: #001F46 none repeat scroll 0 0;color: #fff;float: left;height: 50px;line-height: 50px;list-style: outside none none;margin: 0;overflow: hidden;padding: 0 5px;text-align: center;text-transform: uppercase;width: 100%;}
/*.mod_parcerias .mod_parcerias_content div.thumb{ text-align:center;}		
.mod_parcerias .mod_parcerias_content div.thumb img{}
.mod_parcerias .mod_parcerias_content div.thumb img:hover{opacity:0.6;}*/
.mod_parcerias .mod_parcerias_content .divFull {display:block;}
.mod_parcerias .mod_parcerias_content .divMed  {display:none;}
.mod_parcerias .mod_parcerias_content .divSmall  {display:none;}
/* Links Uteis */
.mod_homebannerlinks{float:left; margin:0; padding:0; width:100%; background:#001F46;display:none; }
.mod_homebannerlinks_top{float: left;margin: 40px 0;padding: 0;width: 100%;}
.mod_homebannerlinks_top h2{background: /*transparent url("/images/png/bottom.png") no-repeat scroll center bottom*/none;color: #fff;font-size:32px;font-weight: bold;letter-spacing: 1px;line-height: 55px;margin: 0;padding: 0;position: relative;text-align: center;text-transform: uppercase;}
.mod_homebannerlinks .mod_homebannerlinks_content{width:100% !important; float:left; margin:0 0 30px; padding:0;}
.div480{ width:100%}
.mod_homebannerlinks .mod_homebannerlinks_content .divFull {display:block;}
.mod_homebannerlinks .mod_homebannerlinks_content .divMed  {display:none;}
.mod_homebannerlinks .mod_homebannerlinks_content .divSmall  {display:none;}

.mod_homebannerlinks .mod_homebannerlinks_content .divFull div.item{color:#fff;float:left; margin:0; min-height:100px; padding:0 10px 20px 0; position:relative;width:25%;}
.mod_homebannerlinks .mod_homebannerlinks_content .divMed div.item{color:#fff;float:left; margin:0; min-height:100px; padding:0 10px 20px 0; position:relative;width:50%;}
.mod_homebannerlinks .mod_homebannerlinks_content .divSmall div.item{color:#fff;float:left; margin:0; min-height:100px;padding:0 10px 20px 0; position:relative;width:100%;}

.mod_homebannerlinks .mod_homebannerlinks_content div.item a{display:block;}
.mod_homebannerlinks .mod_homebannerlinks_content div.item img{float:left; padding-right:20px;}
.mod_homebannerlinks .mod_homebannerlinks_content div.item p{ font-size:15px; text-align:left; font-weight:bold;}
.mod_homebannerlinks .mod_homebannerlinks_content div.item p:hover{ text-decoration:underline;}



/* Modulos Home Generico */
.moduloHome .moduloHome_top{float: left;margin: 70px 0 40px;padding: 0;width: 100%; }
.moduloHome .moduloHome_top h2{margin: 0;position: relative;padding: 0;letter-spacing: 1px;color: #003333;line-height: 48px;font-weight: bold;text-align: center;font-size: 40px;}
.moduloHome .moduloHome_top span{background:#001F46;color:#ffffff;padding:10px 15px; font-size:22px; }
.moduloHome .moduloHome_top a{float:right; margin:0; padding:0; text-decoration:none; font-size:11px; position:relative; top:22px;color:#cccccc;}
.moduloHome .moduloHome_top a:hover{color:#001F46}
.contentTitle_top .resumo {color: #001F46;font-size: 14px;line-height: 20px;}
.contentTitle_top .resumo strong{color:#FFC20E}
.moduloHome .moduloHome_content{clear:both; margin-left:-40px;}
.moduloHome .moduloHome_content a.thumb{color:#ffffff; font-weight:bold;display:block;padding:20px 20px 15px 20px;}
.moduloHome .moduloHome_content img.thumb{margin:0; border:0; display:block; }
.moduloHome .moduloHome_content h3.moduloHometitle{line-height:18px; margin:0px;padding:0 0 10px; font-size:18px; text-align:left;}
.moduloHome .moduloHome_content .text{ width:100%;float:left; padding:0 20px 15px 20px;}
.moduloHome .moduloHome_content .text p.resumo{font-size:13px; line-height:15px;color:#333; text-align:left; }
.moduloHome .moduloHome_content h3.moduloHometitle a{text-decoration:none;color:#303030; font-weight:bold; font-size:17px; }
.moduloHome .moduloHome_content h3.moduloHometitle a:hover{text-decoration:none; color:#303030;}
.moduloHome .moduloHome_content .sabermais{ width:100%; margin:0; float:right; border-top:1px solid #cccccc}
.moduloHome .moduloHome_content .sabermais a{border-left:1px solid #cccccc;color:#303030;float:right; text-align:right;margin:0; display:block; text-decoration:none; cursor:pointer;font-size:0.813em;padding:10px 30px; }
.moduloHome .moduloHome_content .sabermais a:hover{ background:#000000; color:#ffffff;}
.moduloHome .moduloHome_bottom{float:left;  margin: 20px 0 70px; padding:0; width:100%;}
.moduloHome .moduloHome_bottom a{}
.moduloHome .moduloHome_bottom a.sabermais{padding:20px;  text-decoration:none; font-size:14px; color:#fff; line-height:16px; background-color:#001F46; border:0px solid #000;-webkit-border-radius: 4px;-moz-border-radius: 4px;
border-radius: 4px;}
.moduloHome .moduloHome_bottom a.sabermais:hover{background:#fff; color:#001F46; border:2px solid #001F46;}


/*Personalizados */
.moduloHome .moduloHome_top h2.events{color:#F19F39;border-bottom:1px solid #F19F39 }
.moduloHome .moduloHome_top h2.events span{background:#F19F39;color:#ffffff;}
.moduloHome .moduloHome_top h2.events a:hover{color:#F19F39}
.moduloHome .moduloHome_bottom a.sabermais.events{color:#fff;   border:0px solid #000;
border-radius: 16px;line-height: 15px;padding: 7px 36px 7px 20px; background:#F19F39 url(/images/png/calendar-guia.png) 95% 50% no-repeat;}
.moduloHome .moduloHome_bottom a.sabermais.events:hover{ color:#F19F39; border:2px solid #F19F39;background:#ffffff url(/images/png/calendar-guia-over.png) 95% 50% no-repeat;}
.moduloHome_bottom a.sabermais.sugestoes {
  background: #003333 url("/images/png/calendar-guia.png") no-repeat scroll 95% 50%;
  border: 2px solid #003333;
  border-radius: 16px;
  color: #ffffff;
  line-height: 15px;
  padding: 7px 40px 7px 20px;
}
.moduloHome_bottom a.sabermais.sugestoes:hover{ color:#003333; border:2px solid #003333;background:#ffffff url(/images/png/calendar-guia-over.png) 95% 50% no-repeat;}
/*Modulo Sugestoes 2 */
.moduloSugestoes2{/*float:left; margin:0; padding:0; width:100%;display:none;*/ padding-bottom:40px;}
.moduloSugestoes2 .moduloSugestoes2_top{float:left; margin:35px 0 20px; padding:0; width:100%; }
.moduloSugestoes2 .moduloSugestoes2_top h2{font-family: "Roboto Black", Roboto;margin:0; position:relative;  padding:0;  letter-spacing:1px;color:#333333; line-height:40px; font-weight:bold; text-align:center;font-size: 35px;text-transform: uppercase; }
.moduloSugestoes2 .moduloSugestoes2_top h4{margin:0; position:relative;  padding:0;  letter-spacing:1px;color:#333333; line-height:25px; font-weight:normal; text-align:center;font-size:23px; }
.moduloSugestoes2 .moduloSugestoes2_top a{float:right; margin:0; padding:0; text-decoration:none; font-size:11px; position:relative; top:22px;color:#cccccc;}
.moduloSugestoes2 .moduloSugestoes2_top a:hover{color:#003333}
.moduloSugestoes2 .moduloSugestoes2_content{clear:both; margin-left:-40px;}
.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb:hover ul.escondida { /*display: block;*/ height:367px; }
.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb ul.visivel { position:relative;}
.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb ul.visivel .bottom{color:#ffffff; position:absolute; bottom:0; left:0; margin:0; font-size:24px; line-height:30px; background: transparent linear-gradient(transparent, #000000) repeat scroll 0 0; opacity:0.8; width:100%; /*height:50px;*/}
.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb ul.visivel .bottom h3.title {color: #ffffff;font-size: 20px;line-height: 30px;margin: 0 20px;padding: 10px 0;text-align: left;}


.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb ul.escondida { position: absolute;bottom: 0;left: 0;background:url(/images/png/overlay_sugestoes.png) top center repeat;height:0;padding:0;/*display:none;*/-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;transition: all 0.7s ease; overflow:hidden; width:100%}
.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb:hover ul.visivel .bottom{ display: none; }
.moduloSugestoes2 .moduloSugestoes2_content li.card {background-color: #f5f5f5;background-position: center center;background-size: cover;
 position: relative;height:367px;}
.moduloSugestoes2 .moduloSugestoes2_content a.thumb{color:#ffffff; font-weight:bold;display:block;padding:0;}
.moduloSugestoes2 .moduloSugestoes2_content ul li{ list-style:none}
.moduloSugestoes2 .moduloSugestoes2_content img.thumb{margin:0; border:0; display:block; }
.moduloSugestoes2 .moduloSugestoes2_content h3.moduloSugestoes2title{padding:20px ; font-size:24px; text-align:left;border-bottom:1px solid #fff; line-height:30px;margin:0 20px;padding:10px 0;color:#ffffff; }


.moduloSugestoes2 .moduloSugestoes2_content p.resumo{font-size:17px; line-height:19px;color:#fff; text-align:left;padding:5px 20px; }

.moduloSugestoes2 .moduloSugestoes2_content h3.moduloSugestoes2title a{text-decoration:none;color:#fff; font-weight:bold; font-size:24px; }
.moduloSugestoes2 .moduloSugestoes2_content h3.moduloSugestoes2title a:hover{text-decoration:none; color:#fff;}
.moduloSugestoes2 .moduloSugestoes2_content .sabermais{ position:absolute; bottom:20px; right:20px; margin:0; }
.moduloSugestoes2 .moduloSugestoes2_content .sabermais a{color:#fff;float:right; text-align:right;margin:0; display:block; text-decoration:none; cursor:pointer;font-size:0.813em;padding:10px 26px 10px 30px; background:url(/images/png/right-arrow.png) right center no-repeat; }
.moduloSugestoes2 .moduloSugestoes2_content .sabermais a:hover{  text-decoration:underline;}
.moduloSugestoes2 .moduloSugestoes2_bottom{float:left;  margin: 20px 0 70px; padding:0; width:100%;}
.moduloSugestoes2 .moduloSugestoes2_bottom a{}
.moduloSugestoes2 .moduloSugestoes2_bottom a.sabermais{padding:20px;  text-decoration:none; font-size:14px; color:#fff; line-height:16px; background-color:#001F46; border:0px solid #000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.moduloSugestoes2 .moduloSugestoes2_bottom a.sabermais:hover{background:#fff; color:#001F46; border:2px solid #001F46;}

.sugestoes{margin-bottom:50px;}
.sugestoes .owl-carousel .sugestao-category{bottom:0;text-align:left;color:#FFF;padding:10px 13px;font-family:'Open Sans',sans-serif;font-weight:bolder;font-size:17px;line-height:23px;background:rgba(255, 194, 14, 1);}
.sugestoes .owl-carousel .sugestao-titulo{font-family:'Open Sans',sans-serif;font-size:20px;line-height:20px;color:#001F46;font-weight:bold;padding-top:28px;}
.sugestoes .owl-carousel .sugestao-link{color:#FFF;text-align:center;font-size:15px;line-height:20px;font-family:'Open Sans';font-weight:bold;background:#001F46;box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16);border-radius:5px;padding:12px 75px;margin-top:24px;display:inline-block;transition:all 0.3s ease;}
.sugestoes .owl-carousel .sugestao-link:hover{opacity:0.8;text-decoration:none;}

@media screen and  (min-width :1000px) and (max-width: 1359px)  
{ 
.news .news_content div.mask .text h2{font-size:20px;line-height:20px;}
.news .news_content .quarter div.mask  .text p.resumo {display:none;}

.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left{float:left;position:absolute;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right{float:left; width:100%}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom h3 {padding: 15px 0 10px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom span.month{ font-size:15px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto h3 {padding:15px 0 10px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto span.month{ font-size:15px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto{margin:0;}

.mod_destaque{margin: 0 0 40px;}
.mod_homebannerlinks .mod_homebannerlinks_content .divFull {display:block;}
.mod_homebannerlinks .mod_homebannerlinks_content .divMed  {display:none;}
.mod_homebannerlinks .mod_homebannerlinks_content .divSmall  {display:none;}
.mod_projects_home .mod_projects_home_content .divFull {display:block;}
.mod_projects_home .mod_projects_home_content .divMed  {display:none;}
.mod_homebannerlinks .mod_projects_home_content .divSmall  {display:none;}
.mod_projects_home .mod_projects_home_content div.item { width:25%}
.mod_parcerias .mod_parcerias_content .divFull {display:block;}
.mod_parcerias .mod_parcerias_content .divMed  {display:none;}
.mod_parcerias .mod_parcerias_content .divSmall  {display:none;}
.mod_parcerias .mod_parcerias_content div.item { width:25%}
.mod_videos .contentwrapper{ width:100%}
  .mod_videos .mod_videos_content { width:90% }
  .mod_videos .video_destaque {width:65%;}
.mod_videos .video_thumb {width:35%;}
}
@media screen and  (min-width :768px)  and (max-width: 999px) 
{ 
.tab.quarter {width: 50%;}


.news .news_content div.mask .text h2 {font-size: 20px;line-height: 20px;}
.news .news_content .quarter div.mask  .text p.resumo {display:block;}
.news .news_content{margin-left: -40px;}
.tab{padding-left:40px;padding-bottom:40px;}
.news .news_bottom .sabermais{ margin:20px 20px 20px 10px;}
.moduloSugestoes2 .moduloSugestoes2_content{}
.moduloSugestoes2 .moduloSugestoes2_content li.card{height:305px;}
.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb:hover ul.escondida { height:305px; }
/*.moduloSugestoes2_content .tab.treethird{width: 100%;}
.moduloSugestoes2_content .tab.third{width: 50%;}*/

#mod_agenda_home{margin: 0 0 40px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left{position:absolute;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right{float:left; width:100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom h3 {padding: 15px 0 10px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .datefrom span.month{ font-size:15px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto{margin:0;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto h3 {padding: 15px 0 10px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left .dateto span.month{ font-size:15px;}

.mod_destaque{margin: 0 0 40px;}
    .mod_destaque .mod_destaque_top {margin: 0px 0 30px; }
.guias_home_content{width:100%}

/*.mod_homebannerlinks .mod_homebannerlinks_content div.item{ width:50%;}*/
.mod_homebannerlinks .mod_homebannerlinks_content .divFull {display:none;}
.mod_homebannerlinks .mod_homebannerlinks_content .divMed  {display:block;}
.mod_homebannerlinks .mod_homebannerlinks_content .divSmall  {display:none;}

.mod_projects_home .mod_projects_home_content .divFull {display:none;}
.mod_projects_home .mod_projects_home_content .divMed  {display:block;}
.mod_projects_home .mod_projects_home_content .divSmall  {display:none;}
.mod_projects_home .mod_projects_home_content div.item { width:50%}
.mod_parcerias .mod_parcerias_content .divFull {display:none;}
.mod_parcerias .mod_parcerias_content .divMed  {display:block;}
.mod_parcerias .mod_parcerias_content .divSmall  {display:none;}
.mod_parcerias .mod_parcerias_content div.item { width:50%}
.boletim .boletim_content .boletim_item{width:50%;}
.boletim_content > .boletim_item:nth-last-of-type(-n+2) {display:none;} /* Remove ultimos 2 */

.mod_videos .contentwrapper{ width:100%}
    .mod_videos .mod_videos_content { width:100% }
.mod_destaque div.mask{ min-height:270px;}
    .news div.mask {min-height:320px;}
}
@media screen and  (min-width :481px)  and (max-width: 767px) 
{   
.news .news_content{margin-left: -20px;}
.tab{padding-left:20px;padding-bottom:20px;} 
.tab.treethird{width:100%;}   
.tab.quarter {width: 50%;}
.moduloSugestoes2 .moduloSugestoes2_content{margin-left:-20px;}
.moduloSugestoes2_content .tab.third{width: 50%;}
.moduloSugestoes2 .moduloSugestoes2_content li.card{height:305px;}
.moduloSugestoes2 .moduloSugestoes2_content ul li.thumb:hover ul.escondida { height:305px; }
.news .news_content div.mask .text h2 {font-size: 20px;line-height: 20px;}
.news .news_content div.mask .text p.resumo {display:none;}

.mod_agenda_home_content{width: 100%;}
.mod_agenda_home .list_eventos .list_eventos_content {margin-left:-20px;}
.mod_agenda_home .list_eventos .list_eventos_content ul {padding-left:20px;padding-bottom:20px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left{display:none;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right{float:left; width:100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right h2 {display:block;font-size:15px; font-weight:bold; background:#001F46; text-align:left; color:#fff; line-height:30px; padding: 0 10px;}
/*.mod_homebannerlinks .mod_homebannerlinks_content{/*margin-left:-20px;}*/
/*mod_homebannerlinks .mod_homebannerlinks_content div.item{ width:50%;/* padding-left:20px;padding-bottom:20px;}*/
.mod_homebannerlinks .mod_homebannerlinks_content .divFull {display:none;}
.mod_homebannerlinks .mod_homebannerlinks_content .divMed  {display:block;}
.mod_homebannerlinks .mod_homebannerlinks_content .divSmall  {display:none;}

.mod_projects_home .mod_projects_home_content{margin-left: -20px;}
.mod_projects_home .mod_projects_home_content .divFull {display:none;}
.mod_projects_home .mod_projects_home_content .divMed  {display:block;}
.mod_projects_home .mod_projects_home_content .divSmall  {display:none;}
.mod_projects_home .mod_projects_home_content div.item { width:50%;padding-left:20px;padding-bottom:20px;}
.mod_parcerias .mod_parcerias_content{margin-left: -20px;}

.mod_parcerias .mod_parcerias_content .divFull {display:none;}
.mod_parcerias .mod_parcerias_content .divMed  {display:block;}
.mod_parcerias .mod_parcerias_content .divSmall  {display:none;}
.mod_parcerias .mod_parcerias_content div.item { width:50%; padding-left:20px; padding-bottom:20px;}

.boletim .boletim_content{margin: 0 0 0 -20px}
.boletim .boletim_content .boletim_item{width:50%; padding-left:20px;padding-bottom:20px; }
.boletim_content > .boletim_item:nth-last-of-type(-n+2) {display:none;} /* Remove ultimos 2 */

.guias_home .tab{ width:100%}
.guias_home_content{ width:80%;text-align: center;}
.mod_videos{margin-left: 0;}
.mod_videos .contentwrapper{ width:100%}
.mod_videos .mod_videos_content {width:90%}
.mod_videos .video_destaque {width:100%;}
.mod_videos .video_thumb {display:none;}
.mod_destaque div.mask{ min-height:270px;}
    .news div.mask {min-height:320px;}
    .video_destaque .video_destaque_frame{padding-top:56.177%;min-height:initial; }

}
@media screen  and (max-width: 480px) 
{ 
.news .news_content{margin-left: -20px;}
.tab{padding-left:20px;padding-bottom:20px;width: 100%;} 
.tab.quarter,.tab.third,.tab.treethird {width: 100%;}
.news .news_content div.mask .text h2 {font-size: 25px;line-height: 25px;}
.news .news_content div.mask .text p.resumo {display:block;}
.news .news_content .quarter div.mask  .text p.resumo {display:block;}
.mod_agenda_home_content{width: 100%;}
.mod_agenda_home .list_eventos .list_eventos_content {margin-left:-20px;}
.mod_agenda_home .list_eventos .list_eventos_content ul {width:100%;padding-left:20px;padding-bottom:20px;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .left{display:none;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right{float:left; width:100%;}
.mod_agenda_home .list_eventos .list_eventos_content ul li .evento .right h2 {display:block;font-size:15px; font-weight:bold; background:#001F46; text-align:left; color:#fff; line-height:30px; padding: 0 10px;}
.mod_homebannerlinks .mod_homebannerlinks_content .divFull {display:none;}
.mod_homebannerlinks .mod_homebannerlinks_content .divMed  {display:none;}
.mod_homebannerlinks .mod_homebannerlinks_content .divSmall  {display:block;}
/*.mod_homebannerlinks .mod_homebannerlinks_content{margin-left:-20px;}*/
/*.mod_homebannerlinks .mod_homebannerlinks_content div.item{ width:100%; padding-left:20px;padding-bottom:20px;}*/

.mod_projects_home .mod_projects_home_content{margin-left: 0px;}
.mod_projects_home .mod_projects_home_content .divFull {display:none;}
.mod_projects_home .mod_projects_home_content .divMed  {display:none;}
.mod_projects_home .mod_projects_home_content .divSmall  {display:block;}
.mod_projects_home .mod_projects_home_content div.item { width:100%;padding-left:0;padding-bottom:20px;}


.mod_parcerias .mod_parcerias_content{margin-left: 0px;}
.mod_parcerias .mod_parcerias_content .divFull {display:none;}
.mod_parcerias .mod_parcerias_content .divMed  {display:none;}
.mod_parcerias .mod_parcerias_content .divSmall  {display:block;}
.mod_parcerias .mod_parcerias_content div.item { width:100%;padding-left:0;padding-bottom:20px;}

.boletim .boletim_content{margin: 0 0 0 -20px}
.boletim .boletim_content .boletim_item{width:100%; padding-left:20px;padding-bottom:20px; }
.boletim_content > .boletim_item:nth-last-of-type(-n+3) {display:none;} /* Remove ultimos 3 */

.moduloSugestoes2 .moduloSugestoes2_content {
  clear: both;
  margin-left: -20px;
}
.mod_videos{margin-left: 0;}
.mod_videos .contentwrapper{ width:100%}
.mod_videos .mod_videos_content {width:100%}
.mod_videos .video_destaque {width:100%;}
.mod_videos .video_thumb {display:none;}
.mod_videos_content .tab.third > .tab_inner:nth-last-of-type(-n+3) {display:none;} /* Remove ultimos 3 */
.video_destaque .video_destaque_frame{padding-top:56.177%;min-height:initial;}
.tab.half{width:100%;}
.moduloHome .moduloHome_content {margin-left: -20px;}
.guias_home .tab{ width:100%; padding-left:0}
.guias_home_content{ width:100%}

    .mod_destaque .mod_destaque_top {
        margin: 10px 0 30px;
    }
    }
.mod_destaque div.mask{ min-height:270px;}
    .news div.mask {min-height:320px;}
    .sugestoesTitle{ margin-top:0px;}

#mod_sugestoesTitle{margin-bottom:40px;}
/*
.pic {

 border: 4px solid #fff;
  float: left;

  margin: 20px;
  overflow: hidden;
  
  -webkit-box-shadow: 1px 4px 10px #ccc;
          box-shadow: 1px 4px 10px #ccc;  
}
.morph {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
.focus 
{
  
  border-radius: 50%;
  -webkit-transition: all 0.7s ease;
     -moz-transition: all 0.7s ease;
       -o-transition: all 0.7s ease;
      -ms-transition: all 0.7s ease;
          transition: all 0.7s ease;
}
 
.focus:hover {
  border-radius: 0;
   
}*/

@media (max-width: 576px){
    .mod_mapa_principal .container{overflow:auto;min-height:175px;max-height:250px;}
} 

@media (min-width: 768px){
    #homeNews{margin-bottom:145px;}
    .news .news_top{margin-bottom:80px;}
    .news .news_top h2{font-size:30px;line-height:35px;}

    #mod_agenda_home{margin-bottom:145px;}
    #teaser{}
    #mod_sugestoesTitle{margin-bottom:145px;}
    #homeVideos{margin-bottom:145px;}
    .mod_videos .mod_videos_top h2{line-height:35px;font-size:30px;}
    .contentTitle_top .resumo {color: #001F46;font-size: 20px;line-height: 22px;}
    .mod_agenda_home_content{margin-bottom:0px !important;}
    .news .news_bottom{margin: 75px auto 0px auto;}
    #homeNews{margin-bottom:40px;}
    .mod_videos .mod_videos_top{margin:0 0 80px;}
    .mod_videos{padding:0 0 73px;}
}

@media (min-width: 992px){
    .mod_mapa_principal .svg-map{width:75%;}
    .mod_videos .video_destaque {padding-left:50px;padding-right:50px;}
    .mod_mapa_principal .newsletter-button{padding:13px 19px !important;}
    .mod_videos .mod_videos_top h2{line-height:42px;font-size:40px;}
    .news .news_top h2{font-size:40px;line-height:42px;}

    .sugestoes .carousel-container{margin:0px 75px;}
} 