html,body{height:100%}
*{-webkit-font-smoothing:antialiased}
a,.btn,.btn i,.form-control,a .icon_area,.top_txt{transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}
a{text-decoration:none}
a:hover{text-decoration:none}
a:focus,.btn:focus,input:focus,button:focus,a:active,.btn:active,input:active,button:active{outline:none;box-shadow:none;text-decoration:none}
.sempadding{padding:0}
header{height:110px}
section{display:block}
.color_competitividade{color:#ef7e00}
.bg_competitividade{background:#ef7e00}
.color_inovacao{color:#f2c800}
.bg_inovacao{background:#f2c800}
.color_consumidor{color:#251164}
.bg_consumidor{background:#251164}
.color_sustentabilidade{color:#81bb41}
.bg_sustentabilidade{background:#81bb41}
.top_txt{text-align:center;float:left;margin:0 2px;height:110px}
.top_txt a{font-family:'MyriadPro-Semibold';font-size:14px;color:#606060;text-transform:uppercase;height:110px;display:block;padding:30px 25px}
.top_txt a:hover{color:#fff}
.top_area_competitividade{background:#fff}
.top_area_competitividade:hover{background:#ef7e00}
.top_area_competitividade a .icon_area{background:url(../img/icon_area_01.png) no-repeat center #fff;width:29px;height:29px;text-align:center}
.top_area_competitividade a:hover .icon_area{background:url(../img/icon_area_b_01.png) no-repeat center #ef7e00;width:29px;height:29px}
.top_txt.active a{color:#fff}
.top_area_competitividade.active{background:#ef7e00}
.top_area_competitividade.active a .icon_area{background:url(../img/icon_area_b_01.png) no-repeat center #ef7e00;width:29px;height:29px}
.top_area_inovacao{background:#fff}
.top_area_inovacao:hover{background:#f2c800}
.top_area_inovacao a .icon_area{background:url(../img/icon_area_02.png) no-repeat center;width:29px;height:29px;text-align:center}
.top_area_inovacao a:hover .icon_area{background:url(../img/icon_area_b_02.png) no-repeat center;width:29px;height:29px}
.top_area_inovacao.active{background:#f2c800}
.top_area_inovacao.active a .icon_area{background:url(../img/icon_area_b_02.png) no-repeat center #f2c800;width:29px;height:29px}
.top_area_consumidor{background:#fff}
.top_area_consumidor:hover{background:#251164}
.top_area_consumidor a .icon_area{background:url(../img/icon_area_03.png) no-repeat center;width:29px;height:29px;text-align:center}
.top_area_consumidor a:hover .icon_area{background:url(../img/icon_area_b_03.png) no-repeat center;width:29px;height:29px}
.top_area_consumidor.active{background:#251164}
.top_area_consumidor.active a .icon_area{background:url(../img/icon_area_b_03.png) no-repeat center #251164;width:29px;height:29px}
.top_area_sustentabilidade{background:#fff}
.top_area_sustentabilidade:hover{background:#81bb41}
.top_area_sustentabilidade a .icon_area{background:url(../img/icon_area_04.png) no-repeat center;width:29px;height:29px;text-align:center}
.top_area_sustentabilidade a:hover .icon_area{background:url(../img/icon_area_b_04.png) no-repeat center;width:29px;height:29px}
.top_area_sustentabilidade.active{background:#81bb41}
.top_area_sustentabilidade.active a .icon_area{background:url(../img/icon_area_b_04.png) no-repeat center #81bb41;width:29px;height:29px}
.bg_menu{background:#494949;height:39px;width:100%}
.navbar-default{background:none;border:none}
.nav-justified .open > a,.nav-justified .open > a:hover,.nav-justified .open > a:focus{background:none;color:#81bb41;border:none}
.nav-justified > li > a{color:#b9b9b9;font-family:'MyriadPro-Regular';font-size:13px;text-transform:uppercase;margin:0 8px}
.nav-justified > li > a:hover,.nav-justified > li > a:focus{color:#81bb41;background:none;border:none}
.nav-justified > li > a .caret1{vertical-align:top;border:none;font-size:10px;margin:0;padding:0}
.nav-justified > li.active > a,.nav-justified > .active > a:hover,.nav-justified > .active > a:focus{color:#81bb41}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;color:#494949;font-family:'MyriadPro-Semibold';font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc;border-radius:0;box-shadow:none}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#494949;white-space:nowrap;margin:0}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#81bb41;text-decoration:none;background:none}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#81bb41;text-decoration:none;background:none;outline:0}
hr.transition-timer-carousel-progress-bar{height:1px;background-color:#81bb41;width:0;margin:0;border:none;z-index:0;position:relative}
.bg_dark{background:#eee;z-index:10;padding-bottom:50px}
#CarouselBanner .carousel-caption{text-align:left;bottom:50px;right:0;left:0}
#CarouselBanner H1,#CarouselBanner .healdine_conteudos{font-family:'MyriadPro-bold';font-size:40px;color:#fff;font-weight:400;text-transform:uppercase;margin:0}
.sobe_banner{margin-top:-60px;z-index:99999;background:#eee;position:relative}
.destaque_area{margin-top:20px;position: relative}
.destaque_area .caption{background:#FFF;padding:20px 25px;font-family:'MyriadPro-Regular';font-size:14px;color:#606060}
.destaque_area .caption h2{font-family:'MyriadPro-Semibold';font-size:20px;color:#515151;font-weight:400;text-transform:uppercase;line-height:25px;margin:15px 0}
.destaque_area .caption h3{font-family:'MyriadPro-Semibold';font-size:12px;color:#fff;font-weight:400;text-transform:uppercase;margin:0}
.destaque_area .caption h3 span{line-height:20px;padding:4px 8px;border-radius:5px}
.destaque_area .caption-artigo{font-family:'MyriadPro-Semibold';font-size:15px;color:#fff;font-weight:400;text-transform:uppercase;position:absolute;bottom:10px;left:30px;z-index:10}
.destaque_area .caption-artigo h1{font-family:'MyriadPro-Semibold';font-size:28px;color:#fff;font-weight:400;text-transform:uppercase}
.destaque_area .caption-artigo h3{font-family:'MyriadPro-Semibold';font-size:12px;color:#fff;font-weight:400;text-transform:uppercase;margin:0}
.destaque_area .caption-artigo h3 span{line-height:20px;padding:4px 8px;border-radius:5px}
.destaque_area .caption a{color:#81bb41}
.destaque_area .caption a:hover{color:#231161}
.destaque_area .destaque_video{position:relative;}
.destaque_area .destaque_video.destaquevideohp{border-top:2px solid #000000;background:#000000}
.destaque_area .caption1{font-family:'MyriadPro-Semibold';font-size:15px;color:#fff;font-weight:400;text-transform:uppercase;position:absolute;margin-top: 0px;z-index: 10;background: #000000;    bottom: 0px;
    padding-top: 3px;
    padding-bottom: 3px;}
.destaque_area .caption1 span{font-size:23px;vertical-align:middle}
.destaque_area .caption h2.video{font-family:'MyriadPro-Regular';font-size:14px;color:#80bd01;font-weight:400;line-height:25px;margin:5px 0;text-transform:none}
.z_drt_video{background:#fff;margin-top:20px;padding:20px}
.z_drt_video .destaque_video{position:relative;margin-top:20px;width:100%}
.z_drt_video .caption{font-family:'MyriadPro-Semibold';font-size:15px;color:#fff;font-weight:400;text-transform:uppercase;position:absolute;bottom:10px;left:0}
.z_drt_video .caption span{font-size:23px;vertical-align:middle}
.z_drt_video h2{font-family:'MyriadPro-bold';font-size:20px;font-weight:400;text-transform:uppercase;text-align:left;padding:0;margin:0}
.button_mais_esq{line-height:37px;text-align:center;width:100%;margin-top:25px}
.button_mais_esq a{font-family:'MyriadPro-Semibold';color:#a2a2a2;font-size:14px;display:block;background:#e0e0e0;text-transform:uppercase;cursor:pointer}
.button_mais_esq a:hover{background:#c8c8c8;color:#fff}
.button_mais{line-height:37px;text-align:center;width:100%;margin-top:25px}
.button_mais a{font-family:'MyriadPro-Semibold';color:#a2a2a2;font-size:14px;display:block;border:1px solid #d9d9d9;text-transform:uppercase}
.button_mais a:hover{background:#f2c800;border:1px solid #f2c800;color:#fff}
.z_drt_dados{position:relative;background:#fff;padding:15px;margin-top:20px}
.z_drt_dados h2{font-family:'MyriadPro-bold';font-size:20px;color:#26215e;font-weight:400;text-transform:uppercase;text-align:center}
.z_drt_dados h3{font-family:'MyriadPro-Regular';font-size:16px;color:#b4bbc2;font-weight:400;text-align:center}
.chart-horiz{position:relative;background:#f3f3f3;padding:15px 25px}
.chart li{list-style-type:none}
.chart{zoom:1;width:95%}
.chart:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.chart li .barra{display:block;height:15px;margin-top:8px;position:relative;background:#e3e4e8;border-radius:4px}
.chart li:before{color:#ed5565;content:attr(title);left:15px;position:absolute}
.chart2 li:before{color:#ef7e00;content:attr(title);left:15px;position:absolute}
.chart li.title:before{font-family:'MyriadPro-Semibold';color:#ed5565;font-size:11px;left:0}
.chart2 li.title:before{font-family:'MyriadPro-Semibold';color:#ef7e00;font-size:11px;left:0}
.chart li:first-child{margin-top:0}
.chart li .bar{background:#ed5565;height:100%}
.chart li .number{color:#000;font-size:10px;font-weight:400;padding-left:5px;position:absolute;right:0}
.chart li.past .bar{background:#ed5565;border-top-left-radius:4px;border-bottom-left-radius:4px}
.chart li.past2 .bar{background:#ef7e00;border-top-left-radius:4px;border-bottom-left-radius:4px}
.zona_newsletter{padding:15px;margin-top:20px}
.zona_newsletter h2{font-family:'MyriadPro-bold';font-size:20px;color:#FFF;font-weight:400;text-transform:uppercase;margin:0;margin-bottom:15px}
.zona_newsletter h2 IMG{margin-right:5px}
.zona_newsletter input{border:0;border-radius:7px;background:#FFF;padding:0 10px;font-family:'MyriadPro-Regular';font-size:14px;color:#666;font-weight:400;margin-right:5px;display: inline}
.zona_newsletter input[type="submit"]{border:0;border-radius:7px;background:#494949;font-family:'MyriadPro-Regular';font-size:25px;color:#fff}
.zona_newsletter input[type="submit"]:hover{background:rgba(73,73,73,.7)}
.follow_testemunhos{background:#fff}
.follow_testemunhos .carousel{min-height:250px;background:#fff}
.follow_testemunhos .carousel-caption{z-index:10;text-align:left;text-shadow:none;font-family:'STIXGeneral-Italic';font-size:25px;color:#adadad;font-weight:400}
.follow_testemunhos .carousel-caption p a{z-index:10;text-align:left;text-shadow:none;font-family:'STIXGeneral-Italic';font-size:25px;color:#adadad;font-weight:400}
.follow_testemunhos .carousel-caption p a:hover{z-index:10;text-align:left;text-shadow:none;font-family:'STIXGeneral-Italic';font-size:25px;color:#07ace8;font-weight:400}
.follow_testemunhos .carousel-caption .nome a,.follow_testemunhos .carousel-caption .nome{font-family:'MyriadPro-Regular';font-size:16px;color:#3d3d3d;font-weight:400}
.follow_testemunhos .carousel .item{min-height:250px}
.follow_testemunhos .carousel-inner > .item > img{position:absolute;top:0;left:0;min-width:100%;height:250px}
.follow_testemunhos .carousel .carousel-control{margin-top:110px;opacity:.95;background-color:#fff}
.area_011 path{fill:blue;background:red}
.follow_testemunhos .carousel-control.left,.follow_testemunhos .carousel-control.right{background-color:#fff}
.carousel-control.left,.carousel-control.right{background:#fff}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,.0001) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.0001)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,.0001) 100%);filter:0;background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.0001) 0%,rgba(255,255,255,.5) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.0001) 0%,rgba(255,255,255,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.0001)),to(rgba(255,255,255,.5)));background-image:linear-gradient(to right,rgba(255,255,255,.0001) 0%,rgba(255,255,255,.5) 100%);filter:0;background-repeat:repeat-x}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .icon-preview{color:#adadad}
footer{background:#494949;padding:35px 0 15px}
footer .menu_bx{display:table;width:100%;list-style-type:none;padding:0}
footer .menu_bx li{display:table-cell;text-align:left;margin:0;}
footer .menu_bx .submenu_bx{display:block;list-style-type:none;text-align:left;padding:0}
footer .menu_bx .submenu_bx li{display:block;list-style-type:none;text-align:left}
footer .menu_bx li a{font-family:'MyriadPro-Regular';font-size:14px;color:#fff;font-weight:400;text-transform:uppercase;text-align:left}
footer .menu_bx li a:hover,footer .menu_bx .submenu_bx li a:hover{color:#81bb41}
footer .menu_bx .submenu_bx li a{font-family:'MyriadPro-Regular';font-size:14px;color:#b4b4b4;font-weight:400;text-transform:none}
footer .credito{margin-top:30px;text-align:center;font-family:'MyriadPro-Regular';font-size:14px;color:#909090;font-weight:400}
footer .credito a{font-family:'MyriadPro-Regular';font-size:14px;color:#909090;font-weight:400}
footer .credito a:hover{color:#81bb41;font-weight:400}
.zona_video_top{padding-top:50px;padding-bottom:50px;font-family:'MyriadPro-Regular';color:#606060;font-size:16px}
.zona_video_top img{margin-bottom:60px}
.zona_video_top h4{font-family:'MyriadPro-Semibold';color:#494949;font-size:20px;text-transform:uppercase;margin-bottom:10px}
.zona_video_top span{font-family:'MyriadPro-Regular';color:#80bd01;font-size:16px;display:block;margin-bottom:10px}
.responsive-video{position:relative;padding-bottom:56.25%;padding-top:60px;overflow:hidden}
.z_video .destaque_video1{position:relative;margin-top:20px;width:100%}
.z_video .caption1{font-family:'MyriadPro-Semibold';font-size:15px;color:#fff;font-weight:400;text-transform:uppercase;position:absolute;bottom:10px;left:0}
.z_video .caption1 span{font-size:23px;vertical-align:middle}
.z_video .caption2 span{font-family:'MyriadPro-Regular';color:#80bd01;font-size:16px;display:block;margin-bottom:10px}
.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.row-eq-height2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.destaque_br{background:#fff;padding:20px 40px}
.destaque_br h3{font-family:'MyriadPro-Semibold';font-size:18px;color:#26205e;font-weight:400;text-transform:uppercase}
.txt_contactos{font-family:'MyriadPro-Regular';color:#606060;font-size:14px}
.form-contactos{margin-top:50px}
.form-contactos .form-control{border:0;border-radius:0;font-family:'MyriadPro-Semibold';font-size:14px;color:#515151;margin-bottom:20px}
.form-contactos .btn{background:#adadad;font-family:'MyriadPro-Semibold';font-size:15px;color:#fff;border:0;border-radius:0;text-align:center}
.data{position:absolute;top:0;left:0;font-family:'MyriadPro-Semibold';font-size:22px;color:#fff;text-align:center;line-height:normal}
.data span{display:block;font-family:'MyriadPro-Regular';font-size:13px;color:#fff;text-transform:uppercase}
.data .dia_inicio,.data .dia_fim{padding:5px 10px;float:left}
.d_eventos .dia_inicio{background:#26215e}
.d_eventos .dia_fim{background:#3d349d}
.d_formacao .dia_inicio{background:#456e19}
.d_formacao .dia_fim{background:#81bb41}
.formulario_eventos .form-control{display:block;width:100%;height:44px;padding:8px 12px;font-family:'MyriadPro-Semibold';font-size:14px;color:#515151;line-height:1.42857143;background-color:#eee;background-image:none;border:0 solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:10px}
.formulario_eventos .btn{background-color:#adadad;display:inline-block;padding:6px 12px;margin-bottom:0;font-family:'MyriadPro-Semibold';font-size:14px;color:#fff;height:34px;font-weight:400;line-height:1.42857143;background-image:none;border:0 solid transparent;border-radius:0}
.formulario_eventos .btn:hover{opacity:.8}
.conteudo_video{font-family:'MyriadPro-Regular';font-size:16px;color:#494949;line-height:22px}
.conteudo_video div.titulo{font-family:'MyriadPro-Semibold';font-size:20px;color:#494949;margin-bottom:10px}
@media screen and (max-width: 480px) {
.chart li{height:auto}
.chart li:before{color:#000;display:block;left:0;position:relative}
.chart li.title:before{border-bottom:1px solid}
.chart li .number{padding-left:5px;position:absolute;right:0}
.chart-horiz{padding:15px}
.chart{width:100%}
.chart li .barra{margin-top:1px;margin-bottom:7px}
}
@media (max-width: 767px) {
.bg_menu{background:#fff;height:auto;width:100%}
.top_txt{text-align:center;float:left;margin:0;height:90px}
.top_txt a{padding:20px 5px}
.dropdown-menu{position:relative;top:100%;left:0;z-index:1000;display:none;float:none;width:100%;padding:5px 0;margin:0;color:#494949;font-family:'MyriadPro-Semibold';font-size:14px;text-align:center;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc;border-radius:0;box-shadow:none}
.follow_testemunhos .carousel-caption{z-index:10;text-align:left;text-shadow:none;font-family:'STIXGeneral-Italic';font-size:18px;color:#adadad;font-weight:400}
.follow_testemunhos .carousel-caption a{font-family:'STIXGeneral-Italic';font-size:18px;color:#07ace8;font-weight:400;line-height:25px}
.sobe_banner{margin-top:0px;}
}
@media (min-width: 768px) {
.top_txt a{padding:30px 5px}
.nav > li > a{padding:10px 5px}
.follow_testemunhos .carousel .item{min-height:300px}
.follow_testemunhos .carousel-caption{z-index:10;text-align:left;text-shadow:none;font-family:'STIXGeneral-Italic';font-size:22px;color:#adadad;font-weight:400}
.follow_testemunhos .carousel-caption a{font-family:'STIXGeneral-Italic';font-size:22px;color:#07ace8;font-weight:400;line-height:30px}
}
@media (min-width: 992px) {
.container{width:970px}
.top_txt a{padding:30px 25px}
.nav > li > a{padding:10px 0}
.follow_testemunhos .carousel .item{min-height:250px}
.follow_testemunhos .carousel-caption{z-index:10;text-align:left;text-shadow:none;font-family:'STIXGeneral-Italic';font-size:25px;color:#adadad;font-weight:400}
.follow_testemunhos .carousel-caption a{font-family:'STIXGeneral-Italic';font-size:25px;color:#07ace8;font-weight:400;line-height:36px}
}
@media (min-width: 1200px) {
.container{width:970px}
}
.form_contactos{margin-top:40px}
.form_contactos input{display:block;width:100%;height:44px;padding:8px 12px;font-family:'MyriadPro-Semibold';font-size:14px;color:#515151;line-height:1.42857143;background-color:#fff;background-image:none;border:0 solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:20px}
.form_contactos textarea{display:block;width:100%;padding:8px 12px;font-family:'MyriadPro-Semibold';font-size:14px;color:#515151;line-height:1.42857143;background-color:#fff;background-image:none;border:0 solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:20px}
.form_contactos .btn{background-color:#adadad;display:inline-block;padding:6px 12px;margin-bottom:0;font-family:'MyriadPro-Semibold';font-size:14px;color:#fff;height:34px;font-weight:400;line-height:1.42857143;background-image:none;border:0 solid transparent;border-radius:0}
.form_contactos .btn:hover{opacity:.8}
.navigacao{display:inline-block;vertical-align:middle;margin-left:40px}
.navigacao .ano{font-family:'MyriadPro-Semibold';font-size:40px;color:#fff;text-transform:uppercase;line-height:30px}
.navigacao .setas_ano{font-family:'MyriadPro-Semibold';font-size:20px;color:#fff;text-transform:uppercase}
.navigacao .setas_ano:hover{font-family:'MyriadPro-Semibold';font-size:20px;color:#ed6e00;text-transform:uppercase}
#wheel-tab li{display:none;list-style-type:none}
#wheel-tab li.active{display:inline}
.destaque_area .caption.zona_cont_newsletter .edicao{font-family:'MyriadPro-Regular';font-size:14px;color:#606060;opacity:.7}
.destaque_area .caption.zona_cont_newsletter h2{font-family:'MyriadPro-Semibold';font-size:20px;color:#ed6e00;text-transform:uppercase}
.destaque_area .caption.zona_cont_newsletter a{font-family:'MyriadPro-Regular';font-size:13px;color:#ed6e00;text-transform:uppercase}
.destaque_area .caption.zona_cont_newsletter a:hover{opacity:.8}
.bg_gradient{position:absolute;bottom:0;width:100%;height:70%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.55)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.icon_lateral{position:fixed;right:0;top:250px;z-index:99999999999}
.letra_verde{color:#81bb41;font-family:'MyriadPro-Semibold';font-size:15px;margin-right:20px}
.bot_lupa{display:inline;cursor:pointer}
.bot_lupa span{margin:0;display:inline}
.div_pesquisa_geral{margin:0}
.frm_pesquisa_top{width:0;display:inline;margin:0 5px}
.txt_pesquisa{width:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:#FFF;margin:0;opacity:0;display:inline;-webkit-transition:all 700ms ease-in-out 0;-moz-transition:all 700ms ease-in-out 0;-o-transition:all 700ms ease-in-out 0;transition:all 700ms ease-in-out 0;position:absolute;right:70px;bottom:17px;background:#333}
.txt_pesquisa.activo{width:150px;border:1px solid #fff;opacity:1;padding:1px 3px;box-sizing:border-box}
.twitter{text-shadow:none;font-family:'STIXGeneral-Italic';font-size:16px;color:#727272;font-weight:400}
.btn_tab{border-bottom:0}
.btn_tab > li{float:left;margin-right:5px;line-height:1.42857143;border:1px solid transparent}
.caption .btn_tab > li > a{color:#b8b8b8;text-transform:uppercase;border-radius:0;background:#494949;padding-left:10px;padding-right:10px;border:1px solid #494949}
.caption .btn_tab > li > a:hover,.caption .btn_tab > li.active > a{background:#81BB41;color:#fff;border:1px solid #81BB41}
.btn_tab > li{position:relative;display:block}
.nav-justified > li{display:table-cell;width:1%}
.txt-peq{background:#343434;color:#909090;font-family:'MyriadPro-Regular';font-size:13px;padding:20px 0;line-height:21px}
.txt-peq a{color:#909090;font-family:'MyriadPro-Regular';font-size:13px}
.txt-peq a:hover{color:#81bb41}
.fancybox-wrap{z-index: 99999999}
.zona_newsletter form{margin-bottom:9px}
.form_removaaqui{color:#fff;font-size: 13px;}
#removaquiemail input{
    height: 44px;width: 100%;
    padding: 8px 12px;
    font-family: 'MyriadPro-Semibold';
    font-size: 14px;
    color: #515151;
    line-height: 1.42857143;
    background-color: #eee;
    background-image: none;
    border: 0 solid #ccc;
    border-radius: 0;
   display: block;
    margin: 10px auto;
}
#removaquiemail input.btn {
	width:auto;
    background-color: #adadad;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: 'MyriadPro-Semibold';
    font-size: 14px;
    color: #fff;
    height: 34px;
    font-weight: 400;
    line-height: 1.42857143;
    background-image: none;
    border: 0 solid transparent;
    border-radius: 0;
}



.squaredFour {
  width: 15px;
  position: relative;
  margin: 7px auto 20px;display: inline-block;margin-right: 5px
}
.squaredFour label {
  width: 15px;
  height: 15px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: #eeeeee;
 border:1px solid #ccc;
  border-radius: 1px;
  
}
.squaredFour label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 3px;
  left: 2px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.squaredFour label:hover::after {
  opacity: 0.5;
}
.squaredFour input[type=checkbox] {
  visibility: hidden;
}
.squaredFour input[type=checkbox]:checked + label:after {
  opacity: 1;
}

@media (min-width: 768px) {.banner_area{-ms-interpolation-mode: nearest-neighbor;
      image-rendering: -webkit-optimize-contrast;
      image-rendering: -moz-crisp-edges;
      image-rendering: pixelated;}}


.bg_logo_boaspraticas{background:#FFF;margin-bottom:20px;padding:25px 15px;margin-top:20px}


.bg_cookie{width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:999999;font-size:15px;font-weight: 400;color: #000!important;display: block;background:#81bb41;padding-top: 20px;padding-bottom:20px}

.bg_cookie a{color:#000;font-size:15px;font-weight:400;border-bottom:1px dotted #000}
.btn_cookies{border:0;margin-left:30px;background:#000;color:#FFFFFF;font-size:15px;font-weight:400}a.btn_cookies{color:#fff }
.btn_cookies:hover{background:rgba(0,0,0,.5);color:#000}
.table_cookies td{padding:15px}