/*menu*/

body{-webkit-animation: bugfix infinite 1s;font-size: 14px;color: #666;font-family: 'Source Sans Pro';font-weight: 300;}
.animenu > ul:after{content: "";display: table;clear: both;}
@-webkit-keyframes bugfix{
    from{padding: 0;}
    to{padding: 0;}
}
#menu-vertical{
  position:fixed;
  z-index:999; 
  right:0; 
  top:40%;
  overflow:hidden;
  background: linear-gradient(to right, #ed2228 0%, #dc2e3f 100%) repeat scroll 0% 0% transparent;  
  padding:6px;
}
.divProfessores {line-height: 1.5em;font-size: 40px;}
.inevitavelAcademiaSetor1 {line-height: 1.5em;font-size: 40px;border-left: solid 3px #E03234;}
.inevitavelAcademiaSetor2 {line-height: 1.5em;font-size: 40px;border-left: solid 3px #ED9B36;}
.animenu{font:normal 13px Arial, Helvetica;background: transparent}
.animenu *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.animenu ul{margin: 0;padding: 0;list-style: none;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.animenu li{position: relative;}
.animenu li:hover > ul{opacity: 1;visibility: visible;margin: 0;}
/*.animenu li:hover > a{color: #5881AD;}*/
.animenu input[type=checkbox]{position: absolute;top: -9999px;left: -9999px;}
.animenu label{display: none;cursor: pointer;user-select: none;}
.animenu > ul{}
.animenu > ul > li{float: left;color: #FFFFFF;cursor: pointer;padding: 7px 0 5px 18px;border-right: 1px solid #ffffff;}
.animenu > ul > li:hover,.animenu > ul > li.current.active{background:  transparent;}
.animenu > ul > li > a{text-align: center;font-family: Source Sans Pro;float: none;font-size: 16px;font-weight: normal;padding: 0px 0px 0px 0px;text-transform: uppercase;padding-right: 12px;margin-right: 12px;border-right: 1px solid #FFFFF;letter-spacing: -0.1px;line-height: 1em;}
.animenu > ul a{color: #FFFFFF;text-decoration: none;border-right: 0;}
.animenu > ul a:hover{color: #FFFFFF;;}
.animenu > ul > li.active a{color: #FFFFFF;text-shadow: 0 0 0;}
.animenu > ul > li a:hover{color: #CCCCCC;text-shadow: 0 0 0;}
.animenu > ul ul{position: absolute;top: 100%;left: 0;z-index: 1;opacity: 0;visibility: hidden;
                 margin: 2em 0 0 0;background-color: rgb(0, 0, 0);background-image: none;
                 -webkit-transition-property: margin, opacity;-moz-transition-property: margin, opacity;
                 -o-transition-property: margin, opacity;transition-property: margin, opacity;-webkit-transition-duration: .15s;
                 -moz-transition-duration: .15s;-o-transition-duration: .15s;transition-duration: .15s;-webkit-transition-timing-function: ease-in-out;
                 -moz-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;z-index: 1000;}
.animamenuPipe {color:#FFFFFF; margin-right: 20px;}
.setamais{border-width: 5px;border-style: solid;border-color: transparent transparent rgb(255, 255, 255) transparent;width: 1px;height: 1px;margin-top: 15px;position: absolute;left: 33%;}
.animenu > ul ul li{display: block;}
.animenu > ul ul li:first-child > a{-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;
                                    -o-border-radius: 3px;border-radius: 3px;}
.animenu > ul ul li:first-child > a:after{content: '';position: absolute;left: 4em;top: -12px;border: 6px solid transparent;border-bottom-color: inherit;}
.animenu > ul ul li:last-child{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.animenu > ul ul li:last-child > a{-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.animenu > ul ul a{border-color: rgba(0, 0, 0, 0);display: block;font-family: Source Sans Pro;padding: 10px 0 10px 15px;text-align: left;width: 177px;}
.animenu > ul ul a:hover{background-color: rgb(61, 52, 60);border-radius:3px ;border-color: transparent;}

@media screen and (max-width: 650px){
    .animenu{ background: #01A7E5;}
    .animenu > ul, .animenu > ul ul{visibility: visible;opacity: 1;display: none;}
    .setamais{border-width: 0;border-style: solid;border-color: transparent;width: 0;height: 0;margin: 0;}
    .animenu input[type=checkbox]:checked ~ label,.animenu input[type=checkbox] ~ label:hover{color: white;}
    .animenu label{border: 1px solid #040404;background-color: #111111;color: #999999;position: relative;display: block;
                   background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
                   background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
                   background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
                   background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
                   background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
                   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
                   text-shadow: 0 1px 0 #111111;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;
                   border-radius: 3px;text-transform: uppercase;padding: 1em 3em 1em 10px;}
    .animenu label:before{position: absolute;left: 0.5em;top: 0.5em;font-size: 2em;}
    .animenu > ul{position: relative;border-color: #111111;margin: 0.5em 0 !important;padding: 0.25em;-webkit-box-shadow: none;-moz-box-shadow: none;
                  box-shadow: none;background-color: transparent;background-image: none;}
    .animenu > ul:after{content: '';position: absolute;left: 2em;top: -12px;border: 6px solid transparent;border-bottom-color: inherit;}
    .animenu > ul li{display: block;}
    .animenu > ul > li{float: none;border: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background-color: transparent;background-image: none;}
    .animenu > ul > li > a{float: none;display: block;padding: 1em;}
    .animenu > ul ul{position: static;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;background-color: rgba(255, 255, 255, 0.35);background-image: none;
                     margin: 0;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;border-radius: 10px;
                     -moz-border-radius: 10px;-weblit-border-radius: 10px;}
    .animenu > ul ul li:first-child > a{-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
    .animenu > ul ul li:first-child > a:after{content: none;}
    .animenu > ul ul li:last-child > a{-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
    .animenu > ul ul a{padding-left: 2em;display: block;width: auto;}
    .animenu input[type=checkbox]:checked ~ ul{display: block;}
    .animenu input[type=checkbox]:checked ~ ul ul{display: block;}
    .moduletable_menu .animenu label{height: 45px;}
    .navigation.win99{ border: medium none;clear: both;float: right;margin-bottom: 0;padding: 0;position: relative;margin-top: -60px;width: 58%;}
}

@media(max-width:980px){
    .animenu{font-size: 12px;}
}

a{color: #6C6D6F;}
a:hover{text-decoration: underline;color: #6C6D6F;}
.limpar{clear: both;}
.esq{float: left;}
.dir{float: right;}
.win05{width: 5%;}
.win10{width: 10%;}
.win15{width: 15%;}
.win16_66{width: 16.66666667%;width: -webkit-calc(100% / 6);width: -moz-calc(100% / 6);width: calc(100% / 6);}
.win20{width: 20%;}
.win23{width: 23%;}
.win23_5{width: 23.5%;}
.win24{width: 24%;}
.win25{width: 25%;}
.win30{width: 30%;}
.win31{width: 30.5%;}
.win32{width: 32%;}
.win33{width: 33%;}
.win33_33{width: -webkit-calc(100% / 3);width: -moz-calc(100% / 3);width: calc(100% / 3);}
.win35{width: 35%;}
.win37{width: 37%;}
.win38{width: 38%;}
.win40{width: 40%;}
.win42{width: 42%;}
.win45{width: 45%;}
.win48{width: 48%;}
.win49{width: 49%;}
.win50{width: 50%;}
.win50{width: 50%;}
.win55{width: 55%;}
.win58{width: 58%;}
.win60{width: 60%;}
.win65{width: 65%;}
.win66{width: 66%;}
.win66_66{width: -webkit-calc(200% / 3);width: -moz-calc(200% / 3);width: calc(200% / 3);}
.win68{width: 68%;}
.win69{width: 69%;}
.win70{width: 70%;}
.win75{width: 75%;}
.win80{width: 80%;}
.win85{width: 85%;}
.win90{width: 90%;}
.win95{width: 95%;}
.win99{width: 99%;}
.win100{width: 100%;}
.marginAuto{margin: 0 auto;}
.margin2{margin: 0 2%;}
.marginLD10{margin-left: 10px;margin-right: 10px;}
.marginL10{margin-left: 10px;}
.marginD10{margin-right: 10px;}
dd{margin-left: 0;}
.md3{margin-right: 3%;}

/*///////////////////*/
body.site{background-color: #fff;color: #6C6D6F;border-top: 0 solid #0088CC;padding: 0;font-family: Source Sans Pro;}
.container{max-width: 1100px;background-color: #fff;margin: 0 auto;max-width: 100%}
::selection{background: #F7941D;color: #fff;}
.body .container{border: 0 ;box-shadow: 0 0 0 0 !important;padding: 0;border-radius: 0;background-color: transparent}
#corpodosite{background: #fff;}

/*menu*/ 
div.moduletable_menu{margin-top: 5px;display: table;margin: 0 auto;float: right;padding: 15px 0;position: relative;z-index: 1000;}
.navigation{border: 0;margin-bottom: 0;padding: 0 0 0;}

@media(min-width: 651px){
    .animenu > ul > li{padding: 7px 0 5px 18px;text-align: center;display: flex;}
    .animenu > ul > li:last-child{margin-right: 0px;padding: 0;}
    .navigation .animenu > ul{float: none;display: table;margin: 0 auto;width: 100%;}
}
@media screen and (max-width: 650px){  
    .navigation .animenu ul li{width: 100%}
    .animenu > ul > li{padding-bottom: 0;}
    .animenu > ul > li > a{padding: 13px 0 13px 10px;}
}
@media(max-width: 650px){
    .animenu > ul{background-color: #381112;width: 100%;}
    .navigation .animenu > ul{display: none;}
}

/*Topo*/ 
section.menu-site-logo {position: fixed;width: 100%;padding: 10px 0;z-index: 1000;margin-top: -3px;background: #8ab4f4; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#649ef4, #8ab4f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#649ef4, #8ab4f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#649ef4, #8ab4f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#649ef4, #8ab4f4); /* Standard syntax */}
.separador_topo {height: 67px;}

/*bloco 1*/
section.tres-blocos.bloco1.message_box{margin: 0 0;}

/*slider*/
.slider-div{overflow: hidden;position: relative;}
.flexslider.k2ItemsSlide_slider{}
.flexslider.k2ItemsSlide_slider .slides img{height: auto !important;}
.flexslider.k2ItemsSlide_slider .texto-slider{margin-top: -85px;font-family: AmaticBold;color: #fff;z-index: 2;font-size: 60px;line-height: 60px;position: absolute;top: 60%;}
.flexslider.k2ItemsSlide_slider .texto-slider a{color: #fff;text-decoration: none;}
.flexslider.k2ItemsSlide_slider a:hover span{transition: all 0.5s;padding: 1px 29px 9px 65px;}
.flexslider.k2ItemsSlide_slider a span{transition: all 0.5s ;}
.flexslider.k2ItemsSlide_slider .texto-slider span{padding: 1px 29px 9px;float: left;margin-top: 10px;}
.flexslider.k2ItemsSlide_slider .bx-wrapper .bx-next{background: url('../images/seta_dir.png') no-repeat 0 0 !important;right: -25px !important;}
.flexslider.k2ItemsSlide_slider .bx-wrapper .bx-prev{background: url('../images/seta_esq.png') no-repeat 0 0 !important;left: -25px !important;}
.flexslider.k2ItemsSlide_slider .bx-wrapper .bx-controls-direction a{width: 20px !important;height: 20px !important;}
.flexslider.k2ItemsSlide_slider .texto-slider_terceiro spam{color: #fff;padding: 0 13px;line-height: 60px;background: transparent !important;border: 2px solid #fff;}

.flexslider.k2ItemsSlide_slider.primeiro_slider{}
.flexslider.k2ItemsSlide_slider.primeiro_slider .texto-slider_terceiro{width: 1100px;margin: 0 auto;max-width: 100%;}
.flexslider.k2ItemsSlide_slider.primeiro_slider .texto-slider_terceiro .texto-padrao{position: absolute;font-size: 35px;line-height: 45px;transition: all 0.5s;width: 285px;max-width: 96%;bottom: 14%px;text-align: right;margin-left: 63%;background: #5DB3E4;background: rgba(93, 179, 228, 0.74);}
.flexslider.k2ItemsSlide_slider.primeiro_slider .texto-slider_terceiro .texto-padrao .texto-conteudo-s{transition: all 0.5s;margin-right: 0px;text-align: center;text-decoration: none;}
.flexslider.k2ItemsSlide_slider.primeiro_slider .texto-slider_terceiro .texto-padrao:hover .texto-conteudo-s{transition: all 0.5s;margin-right: 0px}
.flexslider.k2ItemsSlide_slider.primeiro_slider .texto-slider_terceiro .texto-padrao .texto-conteudo-s:hover{transition: all 0.5s;margin-right: 0px}
.flexslider.k2ItemsSlide_slider.primeiro_slider:hover .texto-slider_terceiro .texto-padrao .texto-conteudo-s{transition: all 0.5s;margin-right: 0px}

.flexslider.k2ItemsSlide_slider.primeiro_slider .primeira_parte {color: #fff;text-decoration: none;}
.flexslider.k2ItemsSlide_slider.primeiro_slider .primeira_parte:hover {text-decoration: none;}
.flexslider.k2ItemsSlide_slider.primeiro_slider a.imagem-slider:hover {text-decoration:none;}
.flexslider.k2ItemsSlide_slider.primeiro_slider a.a_segunda_p:hover {text-decoration: none;}
.flexslider.k2ItemsSlide_slider.primeiro_slider .segunda_parte {background: #23ABAB;font-size: 23px;padding: 24px 20px;line-height: 1em;width: 490px;color: #fff;font-family: 'Source Sans Pro';font-weight: 600;background: rgba(35, 171, 171, 0.74);}
.flexslider.k2ItemsSlide_slider.primeiro_slider .primeira_parte {background: #ED1B24;right: 14%;padding: 30px 15px;bottom: 10%;}
.flexslider.k2ItemsSlide_slider.primeiro_slider .titulo {padding: 10px 0;color: #fff;font-weight: 300;border-bottom: 1px solid #fff;margin: 10px 20px;font-size: 40px;line-height: 1em;}
.flexslider.k2ItemsSlide_slider.primeiro_slider .titulo ~ a .primeira_parte {padding-top: 10px;}
/*///////////////////*/

/*bloco 2*/
.moduletable_html_b2 {padding: 6em 0}
/*.moduletable_html_b2 div{line-height: 3em}*/
.moduletable_html_b2 span{line-height: 1em}
.moduletable_html_b2 .link_ti a {background: #649ef4;color: #fff;font-size: 15px;font-weight: 400;padding: 0.7em 2.5em;border-radius: 0.5em;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; cursor: pointer; text-decoration: none;}


/*///////////////////*/
.moduletable.bannerImgTxt .texto a {color: #fff;text-decoration: none;}
.moduletable.bannerImgTxt .texto strong {font-weight: 600;line-height: 4em;}
.module.img_txt.bannerImgTxt {position: relative;height: auto;}
.moduletable.bannerImgTxt .texto img {position: absolute;}
.moduletable.bannerImgTxt .texto {color: #fff; line-height: 2.6em;position: absolute;}
.moduletable._banner1.bannerImgTxt .texto {background: #ED1B24;right: 14%;padding: 50px 30px 30px 30px; line-height: 2.6em;bottom: 10%;}
/*///////////////////*/
.moduletable._banner2.bannerImgTxt .texto {background: #ED1B24;right: 14%;padding: 15px 30px; line-height: 2.6em;bottom: 42%;}
/*//////////////////////////////////*/
.moduletable._banner3.bannerImgTxt .texto {background: #F7941D;right: 14%;padding: 15px 30px; line-height: 2.6em;bottom: 42%;}
/*//////////////////////////////////*/
.moduletable._banner4.bannerImgTxt .texto {background: #ED1B24;right: 31%;padding: 15px 30px; line-height: 2.6em;bottom: 42%;}
/*//////////////////////////////////*/
.moduletable._banner5.bannerImgTxt .texto {background: rgba(57, 119, 80, 0.85);left: 3%;}
/*//////////////////////////////////*/
.moduletable._Scond_respo {padding: 6em 0;}
.moduletable._Scond_respo .esq.imagem {width: 33%;text-align: center;max-width: 100%;}
.moduletable._Scond_respo .texto.dir {width: 67%;max-width: 100%;text-align: left;}
.moduletable._Scond_respo .titulo_ti {font-size: 40px;line-height: 1em;margin-bottom: 12px;}
.moduletable._Scond_respo .texto_ti {font-size: 15px;line-height: 1.5em;margin-bottom: 20px;}
.moduletable._Scond_respo .link_ti a {background: #12A89D;color: #fff;font-size: 15px;font-weight: 400;padding: 0.7em 2.5em;border-radius: 0.5em;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.moduletable._Scond_respo .link_ti {padding: 1em 0;}
.moduletable._Scond_respo .link_ti a:hover {background: #128D84;text-decoration: none;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
/*//////////////////////////////*/
h3.h3_oq_ganha {font-size: 40px;  margin-bottom: 12px;font-weight: 300;text-align: center;line-height: 1em;margin-bottom: 30px;}
.moduletable._oq_ganha {padding: 0 0 3em 0;}
.moduletable._oq_ganha .num_4t {font-size: 80px;line-height: 1em;color: #12A89D;font-weight: 300;}
.moduletable._oq_ganha .text0_4t {margin-top: 8px;line-height: 1.5em;}
.moduletable._oq_ganha .text0_4t {margin-top: 8px;line-height: 1.5em;}
.moduletable._oq_ganha .text0_4t span {line-height: 1.5em}
.moduletable._oq_ganha .text0_4t div {line-height: 1em}
.moduletable._oq_ganha .cont_4t {width: 85%;margin-left: 15%;}

/*Internas*/
.moduletable._lateral_internas {background: #F5F5F5;margin-bottom: 20px;padding: 30px;border: 1px solid #E2E2E2;line-height: 1.45em;}

/*bloco 5*/
section.sec-bloco5 {background: #159087;color: #fff;padding: 10px 0;}
.acymailing_form {width: 500px;float: right;max-width: 100%;}
.acymailing_introtext {width: 420px;max-width: 100%;padding: 7px 0 0 0;float: left;font-size: 15px;color: #fff;line-height: 1em;}
input.button.subbutton.btn.btn-primary {background: #12A89D;border-radius: 0 10px 10px 0;border-color: #12A89D;padding: 10px 20px;font-size: 15px;line-height: 1em;font-weight: 400;text-transform: lowercase;font-family: Source Sans Pro;}
span.acyfield_email.acy_requiredField .inputbox {width: 100% !important;max-width: calc(100% - 114px);padding: 9px 12px 8px 12px;margin: 0;border-radius: 10px 0 0 10px;border: 0;}
.moduletable_newsletter form.form_news{margin: 0;margin: 15px 0;}
.moduletable_newsletter span.onefield.fieldacyemail{margin: 0 -4px 0 0;}

/*bloco 6*/
section.sec-bloco6 {background: #043249;padding: 2em 0;}

/*bloco 5.1. 5.2*/
section.bloco_cinco_dois.tres-blocos.message_box{background: #649ef4;padding: 2em 0;color: #fff;line-height: 1em}
section.bloco_cinco_dois.tres-blocos.message_box a{color: #fff}
section.bloco_cinco_dois.tres-blocos.message_box div{line-height: 1.8em;}
section.bloco_cinco_dois.tres-blocos.message_box strong{font-weight: 600;}
section.bloco_cinco_dois.tres-blocos.message_box iframe{background: #fff;}
p.titulo_footer {font-weight: 600;margin-top: 10px;}
.custom_footer_1 { padding-left: 20%; }
.custom_footer_tittle {font-size:20px;padding-bottom: 8px; }

/*Footer do site*/
section.footer{border-top: none;color: #fff;text-align: center;text-transform: none;background: #3A86F7;}
section.footer a{color: #fff;}
section.footer .copyright_puyblichess{font-size: 12px !important;}
section.footer .container{padding: 15px 0;}

/*botao*/
.botaoESQ,.btn-primary{color: #fff;background: #F68920;border: 0;border-radius: 0;text-transform: lowercase;width: auto;margin: 0 0 0 0;height: auto;padding: 7px 10px;font-size: 18px;font-weight: 400;line-height: 18px;font-family: 'Oswald';}
.botaoESQ:hover,.btn-primary:hover{background: #C78240;}

/*conteudo*/
.conteudo-conteudo.message_box{margin-top: 0;background: #fff;width: 100%;padding: 0;margin-bottom: 30px;}
.oconteudo.container{width: 1100px;max-width: 96%;margin: 0 auto;padding: 0;color: #666;font-family: Source Sans Pro;font-weight: 400;}

h1,h2,h3,h4,h5,h6{font-family: Source Sans Pro;font-weight: 600;}
div.k2Pagination ul li{display: inline;padding: 5px;border: 1px solid #E4DBC7;margin: 2px;background: #FAF6ED;}
div.k2Pagination ul li a{color: #716658;}
.oconteudo.container .lateral.pull-right.span4{margin-top: 54px;text-align: center;}
.breadcrumb-site{clear: both;}
.removetitulo .itemHeader{display: none;}
.removetitulo .itemToolbar{display: none;}
div.itemView{border-bottom: 0 none;}
div.itemBackToTop{ display: none}
#k2Container{padding: 0;margin: 0;}
div.itemListCategory{background: transparent;border: 0 none;margin: 0;padding: 0;}div.itemHeader h2.itemTitle{font-family: Source Sans Pro;padding: 0;}
.itemToolbar{display: none;}
div.itemVideoBlock{margin: 0;padding: 0;background: rgba(0, 0, 0, 0);}
.avPlayerContainer{float: left;max-width: 100%;}
.itemVideo{margin-bottom: 20px;}
#sbox-content img{display: none;}
#sbox-content img:first-child{display: block;}
.imagem-carregar{ float: left;}
.itemImageGallery > h3 > span{background: transparent;}
.itemImageGallery > h3{color: #58585b;font-size: 35px;line-height: 35px;padding: 0;text-shadow: 1px 0 0;background: transparent;font-weight: 300;margin-bottom: 7px;}

.lateral.win30.dir{margin-top: 82px;}

/*menu experimente*/
li._pg_esperimente_gratis {padding: 3px 0 !important;}
li._pg_esperimente_gratis,li._pg_esperimente_gratis:hover,li._pg_esperimente_gratis.active{color: #fff !important}
li._pg_esperimente_gratis a {background-color: #124357;padding: 5px 10px !important;color: #fff !important;font-weight: normal !important;border-right: 0 !important;}
li._pg_esperimente_gratis:hover a, li._pg_esperimente_gratis .active a, li._pg_esperimente_gratis a:hover {background-color: #1C2A4A;font-weight: normal !important;color: #fff !important;}

/*menu entre no sistema*/
li._pg_entre_no_sistema,li._pg_entre_no_sistema:hover,li._pg_entre_no_sistema.active{color: #fff !important}
li._pg_entre_no_sistema {padding: 3px 0 !important;}
li._pg_entre_no_sistema a {background: #24A9E0;padding: 5px 10px !important;color: #fff !important;font-weight: normal !important;}
li._pg_entre_no_sistema .active a, li._pg_entre_no_sistema a:hover {background: #187196;padding: 5px 10px !important;font-weight: normal !important;color: #fff !important;}

/*blog*/
input#submitCommentButton,a.k2ReadMore.blog_k2 {text-decoration: none;color: #666;background: #F5F5F5 !important; margin-bottom: 20px  !important; padding: 8px 30px  !important; border: 1px solid #E2E2E2  !important; line-height: 1em  !important;border-radius: 6px  !important;}
input#submitCommentButton:hover,a.k2ReadMore.blog_k2:hover { background: #DADADA  !important; border: 1px solid #CAC9C9  !important;}
.catItemReadMore.blog_k2 {text-align: right;display: block;}

a, a:active,a:hover,a:focus,input,input:hover,input:active,input:focus{outline: none;}
textarea:focus,input:focus,select:focus{box-shadow: 0px 0px 2px 1px #115665 !important;border-color: #115665 !important;}

/*downloads*/
div.itemAttachmentsBlock{padding: 4px 0;border-bottom: 1px dotted #ccc;}
div.itemAttachmentsBlock span{padding: 0 2px 0 0;color: #58585b;font-weight: 400;font-size: 22px;line-height: 22px;}
/*relacionados*/
.h3-relacionados{color: #58585b;font-weight: 400;font-size: 22px;line-height: 22px;}
.ul-relacionados{list-style: none;margin: 0;}
/*paginas internas personalizadas*/
.itemView .itemTitle{margin-bottom: 21px !important;}
#k2Container .itemBody{font-size: 17px;line-height: 24px;color: #818181;padding: 0;}
.page-header h1,
.itemView .itemTitle span{ color: #58585b;font-size: 30px;line-height: 55px;padding: 0 0 10px;text-shadow: 0 0 0;background: transparent;font-family: Source Sans Pro;font-weight: 300;text-transform: uppercase;}

/*breadcrumb*/
.breadcrumb{border-radius: 0;padding: 15px 0 15px 15px;}
.breadcrumb > li a{color: #444 ;}
.breadcrumb > li{color: #58585b;}
.breadcrumb > .active{color: #58585b;}
.breadcrumb > li > .divider{color: #444;}

/*responsive*/
@media(min-width:1200px) , (min-device-width:1200px){
    .container{width: 1100px;max-width: 96%;}
    .navigation{}
}
@media(max-width:1200px) , (max-device-width:1200px){
    .container{width: 1100px;max-width: 95%;margin: 0 auto;}
    .animenu > ul > li.active a{ border-right: 0 ;}
    .animenu > ul a{ border-right: 0 none;}
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width: 1100px;}
    .imagem-item-conteudo.win48{width: 48%;}
    .oconteudo.container{width: 1100px !important;}
}
@media(max-width:1150px) , (max-device-width:1150px){
    .oconteudo.container{width: 98%;margin: 0 auto;}
}
@media (min-width:800px) and (max-width:1000px) , (min-device-width:800px) and (max-device-width:1000px){
    .oconteudo.container{margin: 0 auto;padding: 0 2% !important;width: 96% !important;}
}
@media(max-width:990px) , (max-device-width:990px){
    .custom._footer_12.footer1 .endereco{border: 0;}
}
@media(max-width:985px) , (max-device-width:985px){
    .animenu > ul > li > a{font-size: 15px;line-height: 15px;}
}
@media(max-width:980px) , (max-device-width:980px){
    .oconteudo.container{padding-bottom: 20px;}
    .container{max-width: 96%;}
    .contendo.container.topo-container{width: 100%;max-width: 96%;}
}
@media(max-width:960px) , (max-device-width:960px){
    .acymailing_introtext {text-align: center;width: 100%;float: none;}
    .acymailing_form {float: none;margin: 10px auto 0;}
    .button.btn.btn-primary {margin-top: 0 !important;}
}
@media(max-width:940px) , (max-device-width:940px){
    .lateral.win25.dir{clear: both;float: none;margin: 0 auto;max-width: 96%;width: 100%;}
    .lateral.win70.esq{clear: both;float: none;margin: 0 auto;max-width: 96%;width: 100%;}
}
@media(max-width:880px) , (max-device-width:880px){
    .animenu > ul > li > a{font-size: 14px;line-height: 14px;}
}
@media(max-width:870px) , (max-device-width:870px){
    section.menu-site {padding: 0 ;}
}
@media(max-width:845px) , (max-device-width:845px){
    .lateral.win66_66.dir{float: none;max-width: 100%;width: 100%;}
    .lateral.win33_33.esq{float: none;max-width: 100%;width: 100%;}
    .animenu > ul > li {padding: 0;display: block;border-right: 0;}
    .animenu > ul > li > a{border-right: 0;}
}
@media(max-width:805px) , (max-device-width:805px){
    .oconteudo.container{margin: 0 auto;}
}
@media(max-width:800px) , (max-device-width:800px){
    .lateral.span5.pull-right{float: none;max-width: 100%;width: 100%;}
    .lateral.span7.pull-left{float: none;max-width: 100%;width: 100%;}
    .lateral.span7.pull-left{width: 93%;margin: 0 auto;}
    .lateral.span5.pull-right{margin: 0;}
}
@media(max-width:799px) , (max-device-width:799px){
    .oconteudo.container{margin: 0 auto;max-width: 96% !important;padding: 0;width: 100% !important;}
}
@media(max-width:780px) , (max-device-width:780px){
    .contendo.container.topo-container{max-width: 98%;}
}
@media(width:768px) , (device-width:768px){
    .lateral.win30.dir{margin-top: 35px;width: 100%;}
}
@media(max-width:768px) , (max-device-width:768px){
    div.itemView{margin: 0;padding: 0;}
    .oconteudo .conteudo-conteudo .lateral.win65.esq{width: 100%;}
}
@media(max-width:767px) , (max-device-width:767px){
    body{padding-left: 0;padding-right: 0;}
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 98%;}
    .span3{width: 100%;}
    .maisde767{display: none !important;}
    section.bloco2{margin-top: 10px;}
    .lateral.win30.dir{display: none;}
    .breadcrumb{margin-left: auto;margin-right: auto;padding: 8px 0;width: 98%;}
	.module.img_txt.bannerImgTxt {margin-bottom:20px;}
	.inevitavelAcademiaSetor1 {line-height: 1.5em;font-size: 40px;border-left: 0;}
	.inevitavelAcademiaSetor2 {line-height: 1.5em;font-size: 40px;border-left: 0;}
}
@media (min-width:651px) and (max-width:764px) , (min-device-width:651px) and  (max-device-width:764px){
    .navigation{text-align: center;}
    .navigation .animenu > ul{clear: both;display: inline-flex;float: none;}
}
@media(max-width:761px) , (max-device-width:761px){
    .imagem-item-conteudo.win48{width: 100%;}
}
@media(max-width:740px) , (max-device-width:740px){
    ._pg_fotos .itemContainer {float: none;width: 100% !important;}
}
@media(max-width:700px) , (max-device-width:700px){
    .maisde700{display: none}
    .header{padding-top: 0;}
}
@media(max-width:650px) , (max-device-width:650px){
	.aMenuIcon {display:none;}
	.custom_footer_1 {padding-left:7%;}
	.custom_footer_2 {padding-left:7%;}
	.animenu ul{padding-bottom: 12px !important;background: #000}
    .animenu > ul ul a{padding: 8px 0 8px 10%;text-align: left;}
    .animenu > ul ul a:before{content: "» ";}
    .animenu > ul > li > a{padding: 8px 0 8px 7%;text-align: left;}
    li._pg_esperimente_gratis a {background-color: #12a89d;padding: 5px 7% !important;}
    .animenu > ul ul{padding-bottom: 0 !important;}
    div.moduletable_menu{display: block;}
    .animenu > ul ul a,.animenu > ul > li > a{border: 0 none;color: #FFFFFF;font-size: 20px;line-height: 20px;margin: 0;width: 100%;}
    .animenu > ul > li a:hover,.animenu > ul > li.active a{text-shadow: 0 0 0;color: #ccc;}
    .animenu > ul > li:hover, .animenu > ul > li.current.active{background: transparent;padding-bottom: 0;}
    .animenu > ul ul{background: transparent;border: 0;border-radius: 0;}
    .animenu > ul ul a:hover,.animenu > ul ul a,.animenu > ul ul li:hover{background: transparent;}
    .animenu{ background-color: #2C2C2C;text-align: center;}
    .contendo{margin: 0 auto;max-width: 100%;}
    .video-link-cy.win30.esq{float: none;margin: 7px auto !important;width: 45%;}
    .animenu label{margin: 0;padding-bottom: 5px;}
    .itemView .itemTitle span{word-break: normal;word-wrap: break-word;}
    section.menu-site-logo{position: relative;}
    .menuSiteLogo .dir.menus-site {float: none;width: 100%;}
    .menuSiteLogo .esq.brand {float: none;width: 100%;text-align: center;padding: 4px 0;}
    div.moduletable_menu{float: none;width: 100%;}
    .bloco5_2.win45.dir {float: none;width: 100%;}
    .bloco5_1.win45.esq {float: none;width: 100%;}
    .sec-bloco6 {display: none;}
    .container {margin: 0 auto;max-width: 96%;}
    .moduletable._Scond_respo .texto.dir {float: none;max-width: 100%;text-align: left;width: 100%;}
    .moduletable._Scond_respo .esq.imagem {display: none;}
    .moduletable._Scond_respo {padding: 4em 0;}
    .moduletable_html_b2 {padding: 4em 0;}
    .separador_topo {display: none;}
    .moduletable.bannerImgTxt .texto{position: initial !important; text-align: center;}
    .moduletable._banner1.bannerImgTxt .texto,.moduletable._banner2.bannerImgTxt .texto,
    .moduletable._banner3.bannerImgTxt .texto,.moduletable._banner4.bannerImgTxt .texto,
    .moduletable._banner5.bannerImgTxt .texto {font-size: 15px !important;}
    /*.moduletable_html_b2 div {font-size: 15px;}*/
    .moduletable.bannerImgTxt img{display: none;}
    .moduletable.bannerImgTxt .texto div{line-height: 1em}
    .moduletable.bannerImgTxt .texto span{line-height: 1em}
    .moduletable.bannerImgTxt .texto strong{line-height: 1em}
    .moduletable.bannerImgTxt .texto strong span{line-height: 1em}
}
@media(max-width:580px) , (max-device-width:580px){
    .module_4t._oq_ganha .esq.win25 {width: 50%;float: left;}
    .moduletable._oq_ganha .cont_4t {margin-left: 0;text-align: center;width: 100%;}
}
@media(max-width:555px) , (max-device-width:555px){
    .animenu > ul ul a,.animenu > ul > li > a{font-size: 17px;line-height: 17px;}
    .itemView .itemTitle span{padding: 0;}
}
@media(max-width:500px) , (max-device-width:500px){
    .container{width: 96% !important;margin: 0 auto;}
    .maisde500{display: none;}
    .itemExtraFields.span6.pull-right ,.itemImageBlock.span6.pull-left{float: none;width: 100%;}
    .moduletable.bannerImgTxt .texto strong {font-weight: 600;line-height: 1.5em;}
    .moduletable._banner5.bannerImgTxt .texto {background: none repeat scroll 0 0 rgba(57, 119, 80, 0.85);font-size: 15px !important;}
    .moduletable.bannerImgTxt .texto {left: 0 !important;right: 0 !important;bottom: 5%;color: #fff;line-height: 1em;/*max-width: 90%*/;margin-top: 10px;padding: 50px 5% 30px;position: absolute;/*width: 450px;*/}
}
@-moz-document url-prefix(){ 

}
