/* GERAIS */
/***********************************************/
/*AZUL  -> #004C99   rgb(0,76,153) */
/*VERDE -> #009045   rgb(0,144,69)*/

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: Tahoma, Geneva, sans-serif; }
html { height:100%; }
body { width: 100%; height:100%; margin:0px; padding: 0px; color: #5B5B5B; font-family: Tahoma, Geneva, sans-serif; background: #FFFFFF; }
img { border-style: none; }
a:visited, a:link, a:active { color: #004C99; text-decoration:none; outline: none; }
a:hover { color: #004C99; text-decoration:underline; outline: none;	}
textarea { overflow: auto; }
/* SITE */
/***********************************************/
#container_wrapper, .bg_top, .bg_container_content, .container_left, .container_right, .container_banner, .imagens_banner, .conteudo_news_destaques, .mensagem_b_vindas, .titulo-linha, .titulo-content, .bg_footer, .conteudo, .modulos_home, .modulos_row { position: relative; width: 100%; margin: 0px; padding: 0px; float: left; }
#container_wrapper { min-height: 100%; overflow: hidden; }
.container-grid {
    padding: 10px;
}
.bg_top { z-index: 100; }
.bg_footer { margin: 10px 0; }
.top, .footer, .container_top, .container_content { position: relative; width: 100%; max-width: 1240px; margin: 0 auto; padding: 0; }
.container_top, .container_content { height: auto; }
.container_top { padding: 5px 0; border-bottom: 1px solid #004c99; display: inline-block; }
.without_border { border-bottom: 0px solid #004c99; }
.text_topo { position: relative; margin: 0; padding: 0; font-size: 10px; line-height: 10px; font-weight: bold; float: left; color: #004c99; }
.logo { position: relative; width: auto; height: 48px; margin: 25px 20px 26px 0; padding: 0; z-index: 9001; float: left; }
.logo h1 { display: none; }
.logo img { border-width: 0px; width: auto; height: 100%; }
.bg_container_content { min-height: 220px; background: url(/css/site/img/bg_conteudo.jpg) no-repeat center top ; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.container_left, .container_right { min-height: 100%; overflow: hidden; background: #FFFFFF; }
.container_left { width: 22%; -webkit-border-radius: 20px; -webkit-border-top-left-radius: 0; -moz-border-radius: 20px; -moz-border-radius-topleft: 0; border-radius: 20px; border-top-left-radius: 0; background: #74AF2C; padding: 0 0 20px; }
.container_right { width: 77%; margin: 0; padding: 0 0 2%; border: 1px solid #004C99; float: right; min-height: 100px; -webkit-border-radius: 20px; -webkit-border-top-right-radius: 0; -moz-border-radius: 20px; -moz-border-radius-topright: 0; border-radius: 20px; border-top-right-radius: 0; }

.container_banner, .conteudo_news_destaques, .mensagem_b_vindas, .conteudo, .modulos_home { width: 96%; margin: 2% 2% 0; }
.container_banner { border: 1px solid #F1F1F1; }
.imagens_banner { height: 100%; }
.conteudo { margin: 0 2%; font-size: 12px; }
.mensagem_b_vindas, .titulo-linha { border-bottom: 1px solid #E1E1E1; }
.titulo-content { padding: 0 0 2%; margin: 0 0 2%; font-size: 24px; line-height: 26px; color: #004c99; font-weight: bold; }
.page_title, .page_sub_title { width: 96%; padding: 0 0 2%; margin: 2%; font-size: 20px; line-height: 22px; color: #004c99; border-bottom: 1px solid #E1E1E1; float: left; } 
.page_sub_title { width: 95%; margin: 1% 2% 2% 3%; font-size: 20px; color: #009045; }

/*ALERTAS*/
.modulo_alertas { position: relative; width: 100%; max-width: 420px; margin: 0; padding: 0; float: right; }
.modulo_alertas .modulo { position: relative; width: 100%; height: 60px; margin: 0; padding: 0; background: rgba(0,76,153,0.8); overflow: hidden; -webkit-border-radius: 10px 0 0; -moz-border-radius: 10px 0 0; border-radius: 10px 0 0; }
.modulo_alertas .titulo_modulo { position: relative; width: 100%; margin: 0; padding: 0; text-align: right; float: right; font-size: 16px; line-height: 20px; color: #009045; }
.alertas_slider { position: relative; width: 100%; height: 60px !important; margin: 0; padding: 5px; float: left; }
.alertas_slider ul { width: 100%; padding: 0; margin: 0; min-height: 50px; position: relative !important; }
.alertas_slider ul li { position: relative; width: 100%; padding: 0; margin: 0; float: left; height: 50px !important; display: table; }
.alertas_slider ul li .texto_alerta { display: table-cell; text-align: right; width: 100%; height: 100%; vertical-align: middle; color: #FFFFFF; font-size: 12px; font-weight: normal; line-height: 13px; }
.alertas_slider ul li .texto_alerta span { width: 100%; float:right; font-size: 13px; line-height: 14px; font-weight: bold; }

.link_modulo { position: absolute; margin: 0; padding: 0; bottom: -20px; right: 0; text-align: right }
.link_modulo a { display: inline-block;  }

.modulos_laterais { width: 100%; margin: 5% 0 0; padding: 0 4%; float: left; }
.modulos_laterais .item_lateral { position: relative; width: 100%; margin: 30px 0 0; padding: 0; float: left; }
.modulos_laterais .item_lateral img { max-width: 100%; }

.modulo_home, .modulo_home_2 { position: relative; width: 33.33%; margin: 0; padding: 0 5px 0 7px; float: left; overflow: hidden; }
.modulo_home_2{ width: 100%;}
.modulo_home .bx-wrapper { position: relative; width: 100%; height: 180px; }
.slide_meteo { position: relative; width: 100%; padding: 0; margin: 0; float: left; }
.modulos_laterais .item_lateral .slide_meteo { height: 100%; }
.modulo_home .slide_meteo { height: 100%;; }
.slide_meteo li { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; float: left; }
.link_meteo { position: absolute; margin: 0; padding: 0; float: left; z-index: 99999; width: 100%; height: 100%; }
.link_meteo:hover { text-decoration: none; }
div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p time { opacity: 0; height: 0; }
div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p span.aw-temperature-today { width: 106px; text-align: center; }
div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p span.aw-weather-description { width: 106px; }

.modulo_home .modulo_mapa { position: relative; width: 100%; margin: 0; padding: 0; float: left; }
.modulo_home .modulo_mapa img { position: relative; width: 100%; margin: 0; padding: 0; float: left; }

.aw-widget-current { position: relative; width: 100%; height: 100%; }
.aw-widget-current-inner { position: relative; width: 100%; height: 100%; }
.aw-widget-content { position: relative; width: 100%; height: 100%; }
ul.slide_meteo li div.aw-widget-current div.aw-widget-current-inner { padding-bottom: 0px !important; }
.lt-479 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather h3 { font-size: 18px !important; font-family: tahoma; }
.lt-479 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather span.aw-icon { top: 35px !important; }
div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather span.aw-icon { background-size: 200px auto !important; }
div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p span.aw-temperature-today { font-size: 50px !important; }

.other_news_destaque { position: relative; width: 100%; margin: 0; padding: 0; float: left; }
.other_news { position: relative; width: 100%; margin: 0 0 2%; padding: 5px; float: left; }
.other_news:nth-child(even) { background: #F4F4F4; }
.other_news .icon_temp { position: absolute; width: 20px; margin: 0; padding: 0; }
.other_news .icon_temp i { font-size: 12px; }
.other_news h2 { font-size: 14px; color: #009045; padding: 0 0 0 25px; margin: 0 0 5px; line-height: 16px; }
.other_news a { float: right; font-size: 12px; line-height: 14px; margin: 0; padding: 0; }

/*NEWS DESTAQUE*/
.news_slide, .news { position: relative; width: 100%; height: 100%; margin: 0; padding: 0 2%; float: left; }
.news_slide, .news
.news { width: 102%; margin: 2% 0 0 -2%; padding: 0; }
.news_slide-2{ margin: 0 0;}
.news li { position: relative; width: 31.33%; margin: 0 0 2% 2%; padding: 0; float: left; overflow: hidden; }
.news_slide .img, .news li .img { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; float: left; overflow: hidden; }
.news_slide .img img, .news_slide .img div, .news li .img img, .news li .img div { width: 100%; min-height: 100%; }
.news_slide .d_detail, .news li .d_detail { position: absolute; width: 100%; margin: 0; padding: 2% 3%; bottom: 0; background: rgba(0,76,153,0.90); float: left; }
.news_slide .icon_temp, .news li .icon_temp { position: absolute; width: 30px; margin: 0; padding: 0; }
.news_slide .titSpan, .news li .titSpan { position: relative; margin: 0 0 5px; padding: 0 0 0 30px; font-size: 16px; line-height: 20px; float: left; color: #FFFFFF; display: inline-block; font-weight: normal; }
.news_slide .d_detail i, .news li .d_detail i { color: #FFFFFF; }
.news_slide .resumo, .evento, .noticia { position: relative; width: 100%; margin: 0; padding: 0; float: left; }
.news_slide .resumo, .news li .resumo { color: #FFFFFF; font-size: 14px; line-height: 15px; }
.view { overflow: hidden; position: relative; width: 100%; height: 100%; cursor: default; background: #fff; border: 1px solid #E1E1E1; }
.view .mask,.view .content { text-align: center; width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; }
.view img { display: block; position: relative; }
.view h2 { position: relative; color: #fff; text-align: center; font-size: 18px; line-height: 22px; padding: 10px; margin: 30px 0 0 0; font-weight: bold; }
.view p { font-size: 12px; position: relative; color: #fff; padding: 5px 20px; margin: 10px 0; text-align: center; }
.view a.info { display: inline-block; text-decoration: none; color: #000000; text-transform: uppercase; font-size: 12px; background-color: rgba(0,76,153, 1); margin: 0; padding: 0; color: #F1F1F1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.view a.info span { position: relative; padding: 10px; margin: 0; float: left; line-height: 12px; display: inline-block; }
.view a.info:hover { color: #FFFFFF; }
/*Animacao items*/
.view-tenth .mask { background-color: rgba(118,172,28, 0.97); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.view-tenth h2 { border-bottom: 1px solid rgba(255,255,255, 0.8); background: transparent; margin: 2% 5% 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); color: #333; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0); opacity: 0; color: #FFFFFF; }
.view-tenth p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; color: #FFFFFF; }
.view-tenth:hover .d_detail { -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.view-tenth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-tenth:hover h2, .view-tenth:hover p,.view-tenth:hover a.info, .container_icon > a i { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-tenth .mask-black i.more { background: url(../img/more_icon.png) no-repeat 0 -50px; }

/*CONTEUDO MAPA*/
.scrolloff { pointer-events: none; }
.bg_mapa { position: relative; width: 100%; height: 0; padding: 0 0 35%; margin: 2% 0% 0; float: left; }
#map { position: absolute; width: 125%; height: 100%; margin: 0; padding: 0; z-index: 1; }
.data-maps { display: none; }
.bg_mapa_100 { position: relative; width: 100%; margin: 2% 0 0; padding: 0; float: left; overflow: hidden;}
.contatos_mapa { position: absolute; width: 25%; height: 100%; margin: 0; padding: 0; top: 0; left: 0; background-color: rgba(0,76,153,0.9); z-index: 2; display:inline-block; }
/*.contatos_mapa:after { content: ""; display: block; position: absolute; left: 0; bottom: -30px; width: 0px; height: 0px; border-style: solid; border-width: 30px 30px 0 0; border-color: transparent transparent transparent transparent; border-top-color: #ce1e57; }*/
.contatos_mapa .title_contats { position: relative; width: 100%; margin: 0 0 5px; padding: 20px;font-size: 28px; line-height: 32px; font-weight: 300; color: #FFFFFF; border-bottom: 1px solid #F4F4F4; float: left; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-transform:uppercase; }
.contatos_mapa_detalhe { positin: relative; width: 100%; padding: 0 2%; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block;}
.contatos_mapa .line { position: relative; width: 100%; margin: 0 0 5px; padding: 10px; color: #FFFFFF; float: left; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid rgba(255,255,255,0.1); }
.contatos_mapa .line i, .contatos_mapa .line span, .contatos_mapa .line a { float: left; display: inline-block; font-size: 14px; line-height: 18px; }
.contatos_mapa .line i { width: 30px; text-align: center; color: #F1F1F1; margin-right: 5px; font-size: 16px; line-height: 20px; position: absolute; left: 0; }
.contatos_mapa .line span, .contatos_mapa .line a { padding-left: 20px; }
.contatos_mapa .line span + span { clear: left; }
.contatos_mapa .line a { color: #F3F3F3; }
.contatos_mapa .line a:hover { color: #FFFFFF; }
.map_content { position: relative; margin: 0; padding: 0; float: left; overflow-x: hidden; max-height: 360px; }
.map_img { position: relative; width: 30%; margin: 0 3% 0 0; padding: 0; float: left; overflow: hidden; }
.map_img img { width: 100%; }
.map_conteudo, .map_conteudo_2 { position: relative; width: 67%; margin: 0; padding: 0 20px 0 0; float: left; overflow: hidden; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.map_conteudo_2 { width: 100%; }
.map_title { position: relative; width: 100%; margin: 0 0 5px; padding: 10px; color: #B9D031; border-bottom: 1px solid #444444; float: left; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.copyright { position: relative; width: 60%; font-size: 10px; margin: 0; padding: 0; float: left; color: #004C99; font-weight: bold; }

/*LINGUAGEM  -   REDES SOCIAIS*/
.linguas { position: relative; margin: 0 0 0 10px; padding: 0; float: right; z-index: 9999; }
.linguas ul { list-style: none; margin: -3px 0 0; padding: 0; width: auto; height: 16px; float: left; } 
.linguas li { height: 100%; padding: 0px; margin: 0 0 0 5px; float: left; }
.linguas ul li span,
.linguas ul li a { height: 100%; padding: 0px; margin: 0; float: left; display: block; cursor: pointer; text-align: center; line-height: 16px; font-size: 14px; color: #919191; }
.linguas ul li a:hover, .linguas ul li.current a { color: #004C99; }
.linguas ul li a img { width: 100%; height: 100%; }
.redes_sociais { position: relative; margin: 0 0 0 10px; padding: 0; float: right; z-index: 9999; }
.redes_sociais ul { list-style: none; margin:  -3px 0 0; padding: 0; width: auto; height: 16px; float: right; } 
.redes_sociais ul li { height: 100%; padding: 0px; margin: 0 0 0 5px; float: left; overflow: hidden; }
.redes_sociais ul li a { display: inline-block; text-decoration: none; height: 100%; }
.redes_sociais ul li a img { height: 100%; }
.redes_sociais ul li a:hover img {  }
.linguas ul li a img, .redes_sociais ul li a img { filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; }
.linguas ul li a:hover img, .redes_sociais ul li a:hover img { -webkit-filter: grayscale(0); filter: none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.contatos_mapa .redes_sociais { margin: 10px; float: left; }
.contatos_mapa .redes_sociais ul { height: 20px; }
.contatos_mapa .redes_sociais ul li { margin: 0 5px 0 0; }
.contatos_mapa .redes_sociais ul li a img { filter: white; -webkit-filter: whitescale(1); filter: whitescale(1); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; border: 1px solid #FFFFFF; }
.contatos_mapa .redes_sociais ul li a:hover img { -webkit-filter: whitescale(0); filter: none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }


/*ACCORDION CONTENT*/
.accordion_conteudos{ margin: 10px 0px; padding: 0px; overflow: hidden; width: 100%;}
.accordion_conteudos .accordion{ list-style-type: none; padding: 0px; margin: 0px; width: 100%;}
.accordion_conteudos .accordion li { cursor: pointer; list-style-type: none; padding: 0; margin: 1px 0; float: left; display: block; width: 100%; }
.accordion_conteudos .accordion .a_accordion { text-decoration: none; color: #FFF; padding: 15px 15px; margin: 0px; display: block; cursor: pointer; font-size: 18px; background: #74af2c;}

.accordion_conteudos .accordion .a_accordion span {  margin: 0; padding: 0; width: 15px; height: 15px; right: 10px; top: 14px; z-index: 2; text-align: center; cursor: pointer; color: #FFFFFF; float: right; }
.accordion_conteudos .accordion .a_accordion  span:before { content: "+"; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; line-height: 10px; font-size: 20px; padding: 1px 0; margin: 0; width: 100%; text-align: center; }
.accordion_conteudos .accordion li.active .a_accordion  span:before { content: "-"; }
.content_accordion{padding: 20px; border: 1px solid; }
.accordion_conteudos .accordion li.active>a { }

.accordion_conteudos .accordion li.current>a:hover { }

.accordion_conteudos .accordion li.active>a:hover { }

.accordion_conteudos .accordion li >a:hover {}


/*COOKIES*/
.wgt-cookies { position: relative; width: 100%; margin: 0; padding: 1% 3% 1%; z-index: 9999; background: rgba(118,172,28,0.95); display: none; color: #FFFFFF; float: left; text-align: center; }
.wgt-cookies .content { position: relative; width: 100%; max-width: 1240px; margin: 0 auto; padding: 0; display: inline-block; }
.msg_cookies, .opt_cookies { position: relative; width: 20%; margin: 20px 0 0; padding: 0; float: left; text-align: right; } 
.msg_cookies { width: 80%; margin: 0; font-size: 12px; line-height: 14px; text-align: left; }
.opt_cookies a:first-child { color: position: relative; margin: 0; padding: 0 10px; font-size: 12px; color: #FFFFFF; display: inline-block; }
.opt_cookies a:last-child { position: relative; margin: 0; padding: 4px 10px; color:#F4F4F4; border: 1px solid #003871; background: #004C99; font-size: 12px; }
.opt_cookies a:last-child:hover { border-color: #002D59; background: #003871; }

.esconde { display: none !important; }
.overflow_off { position: fixed; overflow: hidden; }
.body_with_menu { position: fixed; overflow: hidden; }

.voltar { float: right; margin: 20px 0; padding: 0; overflow: hidden; position: relative;  width: 100%;}
.voltar a { padding: 10px 15px; margin: 0px; font-size: 16px; line-height: 16px; text-decoration: none; display: inline-block; float: right; cursor: pointer; color: #FFF; background: #74af2c; border-radius: 10px; -webkit-border-radius: 10px;
-webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 10px; border-top-right-radius: 10px;
border-top-right-radius: 0;}

.content a[href$=".pdf"], .content a[href$=".PDF"], .content a[href$=".doc"], .content a[href$=".DOC"], .content a[href$=".DOCX"], .content a[href$=".docx"], .content a[href$=".xls"], .content a[href$=".XLS"], .content a[href$=".xlsx"], .content a[href$=".XLSX"], .content a[href$=".zip"], .content a[href$=".ZIP"] { padding:2px 0px 2px 22px; margin:-2px 0; background-repeat: no-repeat; background-position: left center; }
.content a[href$=".pdf"] { background-image: url(/css/Site/img/icon/pdf.png); }
.content a[href$=".PDF"] { background-image: url(/css/Site/img/icon/pdf.png); }
.content a[href$=".doc"] { background-image: url(/css/Site/img/icon/doc.png); }
.content a[href$=".docx"] { background-image: url(/css/Site/img/icon/doc.png); }
.content a[href$=".DOC"] { background-image: url(/css/Site/img/icon/doc.png); }
.content a[href$=".DOCX"] { background-image: url(/css/Site/img/icon/doc.png); }
.content a[href$=".xls"] { background-image: url(/css/Site/img/icon/xls.png); }
.content a[href$=".xlsx"] { background-image: url(/css/Site/img/icon/xls.png); }
.content a[href$=".XLS"] { background-image: url(/css/Site/img/icon/xls.png); }
.content a[href$=".XLSX"] { background-image: url(/css/Site/img/icon/xls.png); }
.content a[href$=".zip"] { background-image: url(/css/Site/img/icon/zip.png); }
.content a[href$=".ZIP"] { background-image: url(/css/Site/img/icon/zip.png); }
.content a[href$=".pdf"].document, .content a[href$=".PDF"].document, .content a[href$=".doc"].document, .content a[href$=".docx"].document, .content a[href$=".DOC"].document, .content a[href$=".DOCX"].document, .content a[href$=".xls"].document, .content a[href$=".xlsx"].document, .content a[href$=".zip"].document, .content a[href$=".ZIP"].document { background-image: none !important; padding: 0px !important; }

.container img{ max-width: 100%; height: auto;}
.container_left-2{ display: none; border-top-left-radius: 20px; margin-top: 10px;}
/*METEO*/
#link_get_widget, .aw-more-block, #link_arrow_right { display: none !IMPORTANT; }
 /*RESP*/
@media (max-width: 1240px) {
	.top, .footer, .container_content{ width: 94%; margin: 0 3%;}
}

@media (max-width: 1180px) {
.modulo_alertas{ max-width: 320px;}
}
@media (max-width: 1080px) {
.logo{ height: 40px; margin: 15px 15px 15px 0;}
#menu{ display: none;}
#menu_responsive{ display: block;}
.container_right, .container_left{ width: 100%; padding: 0 0 2%; margin: 0;}
.container_left{ display: none;}
.container_left-2{ display: block;}
	.modulos_laterais .item_lateral{ text-align: right;}
}
@media (max-width: 990px) {
.modulos_home{}
.modulo_home{ width: 50%; margin-top: 2%;}

}
@media (max-width: 720px) {
.logo { height: 30px;}
.copyright{ width: 100%; text-align:center;}
.menu_rodape{ width: 100%; float: none; text-align: center; }
.menu_rodape ul{text-align: center; width: 100%;}
.menu_rodape ul li{}
}
@media (max-width: 768px) {
.news li{ width: 48%;}
}

@media (max-width: 640px) {
.modulo_home{ width: 100%;}
.menu_topo{ display: none;}
.banner_descricao{font-size: 12px; line-height: 14px;}
.titulo-content, .mensagem_b_vindas .title-24{ font-size: 18px; line-height: 20px;}
.mensagem_b_vindas{ text-align: center;}
}

@media (max-width: 550px) {
.news li{ width: 98%;}
	
}

@media (max-width: 458px) {
	
}
@media (max-width: 330px) {
.logo {  height: 25px;}
}

