@media only screen and (max-width: 1024px) {
    .box1210 {
        width: 960px
    }

    .header {
        display: inline-block;
        width: 100%;
        height: 140px
    }

    .logo {
        display: block;
        margin: 50px auto 0;
        float: none;
        position: relative;
        z-index: 20
    }

    .blocoLogin {
        display: none
    }

    .blocoNavBusca {
        position: absolute;
        top: 0;
        margin: 0;
        left: 0;
        width: 100%;
        padding: 0;
        z-index: 30
    }

    .btMenu {
        position: absolute;
        top: 41px;
        left: 0;
        width: 60px;
        height: 60px;
        background: #fff url(../imagens/icones/ico_menu2.png) no-repeat 50% 50%;
        background-size: 30px
    }

    .btMenu.act {
        background: #fff url(../imagens/icones/ico_close.png) no-repeat 50% 50%;
        right: 0;
        left:inherit;
        top: 12px;
        z-index: 1000;
    }

    .boxMenu {
        position: absolute;
        left: -240px !important;
        width: 240px;
        background: #007cc4;
        height: auto;
        z-index: 99
    }

    .boxMenu .blocoLogin {
        float: unset;
        display: block;
        background-color: #2d8ddf;
        margin-top: 0px;
        padding: 15px 0;
        width: 100%;
        text-align: center
    }

    .logoClass {
        display: block;
        padding: 25px 0px;
        background-color: white;
    }

    .logoClass .logo {
        margin-top: 0px;
        margin-left: 25px;
        width: 240px    ;
    }

    .boxMenu .blocoLogin a {
        font-size: 14px;
        line-height: 29px;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        display: inline-block;
        height: 29px;
        margin-left: 10px;
        float: left;
        margin-top: 10px;
        font-weight: 500;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .links li a.novo:after {
        right: 42px;
        top: 4px;
    }

    .blocoNavBusca .blocoCont .boxMenu.act {
        position: absolute;
        transition: all ease-in-out 300ms;
        left: 0px !important;
    }

    .blocoNavBusca .blocoCont .navCustom li:last-child .submenus .col:last-child {
        display: none;
    }

    .boxMenu .blocoLogin .btLogin {
        background: url(../imagens/icones/ico_entrar.png) no-repeat 0 50%;
        padding-left: 35px
    }

    .boxMenu .blocoLogin .btAssine {
        background: #fff url(../imagens/icones/ico_assine_top.png) no-repeat calc(100% - 49px) 11px;
        background-size: 13px;
        color: #006098;
        width: 170px;
        border-radius: 20px;
        height: 35px;
        line-height: 35px;
        margin-top: 10px;
        border: solid 1px #fff;
        padding-right: 15px;
        width: 155px;
    }

    .boxMenu .blocoLogin .btAssine:hover {
        background: #006098 url(../imagens/icones/ico_assine_top_act.png) no-repeat calc(100% - 49px) 11px;
        background-size: 13px;
        color: #fff;
    }

    .blocoNavBusca .blocoCont .nav {
        width: 100%;
        height: auto
    }

    .blocoNavBusca .blocoCont .nav li {
        width: 100%;
        height: auto;
        display: inline-block;
        font-size: 20px;
        line-height: 22px;
        margin: 0
    }

    .blocoNavBusca .blocoCont .nav li a {
        font-size: 22px;
        line-height: 25px;
        color: #fff;
        width: 80%;
        padding: 15px 10%
    }

    .blocoNavBusca .blocoCont .nav li a:before {
        display: none
    }

    .blocoNavBusca .blocoCont .nav li.new a {
        color: #fff;
    }

    .blocoNavBusca .blocoCont .nav ul {
        position: static;
        display: none;
        background: #005d93;
        width: 100%;
        padding: 0;
        float: left
    }

    .blocoNavBusca .blocoCont .nav li.new:before {
        color: #fff;
        border-color: #fff;
        font-size: 9px;
        line-height: 10px;
        padding: 1px 8px;
        top: 6px;
        right: 131px;
    }

    .blocoNavBusca .blocoCont .nav li:hover ul {
        display: none
    }

    .blocoNavBusca .blocoCont .nav ul li {
        border: 0;
        margin: 0;
        padding: 0
    }

    .blocoNavBusca .blocoCont .nav li.menu-item-has-children a:after {
        display: none
    }

    .blocoNavBusca .blocoCont .nav li.menu-item-has-children {
        background: url(../imagens/icones/ico_drop_nav_mobile2.png) no-repeat 240px 20px
    }

    .blocoNavBusca .blocoCont .nav li.menu-item-has-children.act {
        background: url(../imagens/icones/ico_drop_nav_mobile.png) no-repeat 240px 20px
    }

    .blocoNavBusca .blocoCont .nav ul li a {
        width: 80%;
        padding: 15px 10%
    }

    .blocoNavBusca .blocoCont .blocoBusca {
        margin-top: 56px
    }

    .blocoNavBusca .blocoCont {
        border: 0
    }

    .blocoNavBusca .blocoCont .blocoBusca .btBusca {
        background: url(../imagens/icones/ico_busca4.png) no-repeat 0 3px;
        background-size: 25px
    }

    .blocoNavBusca .blocoCont .blocoBusca .boxBusca .btFechar {
        background: url(../imagens/icones/ico_close4.png) no-repeat 0 0;
        top: 60px;
        right: 6px;
        background-size: 25px
    }

    .blocoNavBusca .blocoCont .blocoBusca .boxBusca {
        padding-top: 116px
    }

    .blocoNavBusca .blocoCont .blocoBusca .boxBusca input[type='text'] {
        background: #fff
    }

    .blocoNavBusca .blocoCont .boxSocial {
        border-top: solid 1px #c4c4c4;
        width: 100%;
        height: auto;
        display: inline-block;
        padding: 25px 0 30px;
        margin-top:30px;
    }

    .blocoNavBusca .blocoCont .boxSocial p {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 18px;
        color: #2788c4;
        width: 100%;
        padding: 0 25px;
        height: 20px
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .links li:hover a {
        font-weight: 500;
    }

    .blocoNavBusca .blocoCont .boxSocial .social {
        display: inline-block;
        padding-top: 14px;
        margin: 0 25px;
        display: flex;
        justify-content: space-between;
        max-width: 220px;
    }

    .blocoNavBusca .blocoCont .boxSocial .social li {
        float: left;
        display: inline-block;
        margin: 0 9px
    }

    .blocoNavBusca .blocoCont .boxSocial .social li:first-child {
        margin-left: 0
    }

    .blocoNavBusca .blocoCont .boxSocial .social li a {
        width: 30px;
        height: 30px;
        display: inline-block;
        text-indent: -50000em;
        float: left;
        background: url(../imagens/layout/sprite_azul.svg) no-repeat 0 0;
        background-size: 510px
    }

    .blocoNavBusca .blocoCont .boxSocial .social li .facebook{
        background: url(../imagens/layout/redes/facebook.svg) no-repeat;
        width: 15px;
        background-size: contain;
        border-radius: 0;
    }

    .blocoNavBusca .blocoCont .boxSocial .social li .twitter{
        background: url(../imagens/layout/redes/twitter.svg) no-repeat;
        background-size: contain;
        width: 37px;
        height: 30px;
        border-radius: 0px;
    }

    .blocoNavBusca .blocoCont .boxSocial .social li .instagram{
        background: url(../imagens/layout/redes/instagram.svg) no-repeat;
        background-size: contain;
        width: 30px;
        height: 30px;
        border-radius: 0px;
    }

    .blocoNavBusca .blocoCont .boxSocial .social li .youtube{
        background: url(../imagens/layout/redes/youtube.svg) no-repeat;
        background-size: contain;
        width: 34px;
        height: 30px;
        margin-top: 4px;
        border-radius: 0px;
    }

    .blocoNavBusca .blocoCont .boxSocial .social li .linkedin{
        background: url(../imagens/layout/redes/linkedin.svg) no-repeat;
        background-size: contain;
        width: 30px;
        height: 30px;
        border-radius: 0px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus:after{
        content:"";
        background: #f7f7f7;
        width: 100%;
        height: 100%;
        position: absolute;
        right: -100%;
        top: 0;
    }
    .blocoNavBusca .blocoCont .navCustom li .submenus:before{
        content:"";
        background: #f7f7f7;
        width: 100%;
        height: 100%;
        position: absolute;
        left: -100%;
        top: 0;
    }


    .main .boxDestaquesTopo .boxUltNot {
        margin-right: 0
    }

    .main .boxDestaquesTopo .boxPost575 {
        width: 395px
    }

    .main .boxDestaquesTopo .boxPost275 {
        width: 225px
    }

    .main .boxDestaquesTopo .boxPost575.left {
        width: 378px;
        margin-right: 20px
    }

    .main .boxDestaquesTopo .boxPost575.left .boxImagem {
        width: 100%;
        height: auto
    }

    .main .boxDestaquesTopo .boxPost575.left img {
        width: 100%;
        height: auto;
        max-width: 100%;
        max-height: 130px
    }

    .main .boxDestaquesTopo .blocoPosts.destaque1 {
        padding-bottom: 70px;
        display: inline-block;
        float: left;
        width: 675px;
        min-height: 730px
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 {
        width: 650px;
        position: relative;
        height: auto
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 img {
        width: 100%;
        height: auto
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 .titulo {
        font-size: 30px;
        line-height: 35px
    }

    .main .boxDestaquesTopo .destaque1 .boxPost575 .textos {
        position: absolute;
        bottom: 70px;
        right: 40px;
        width: 250px
    }

    .main .boxDestaquesTopo .destaque1 .boxPost275 {
        width: 200px
    }

    .main .blocoProxxima .listaItens li img {
        width: 100%;
        height: auto
    }

    .main .blocoProxxima .blocoTwitterProxxima .listaItens li img {
        width: auto
    }

    .main .blocoTemasDestaque .boxPost775 {
        width: 612px
    }

    .main .blocoTemasDestaque .boxPost375 {
        width: 293px
    }

    .main .blocoTemasDestaque .boxPost375 .boxImagem .share a {
        margin-top: 60px
    }

    .main .blocoListagemPosts .listaOpinioes li.first {
        width: 295px
    }

    .main .blocoListagemPosts .listaOpinioes li.first img {
        width: 100%;
        height: auto
    }

    .main .blocoListagemPosts .listaOpinioes li .boxTextos img {
        width: auto
    }

    .main .blocoListagemPosts .boxVideos .destaque {
        width: 702px
    }

    .main .blocoListagemPosts .boxVideos .boxListaVideos {
        width: 213px
    }

    .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-next, .main .blocoListagemPosts .boxVideos .boxListaVideos .bx-wrapper .bx-prev {
        width: 213px
    }

    .main .blocoListagemPosts .col1 {
        width: 670px
    }

    .main .blocoListagemPosts .col2 {
        width: 260px
    }

    .main .blocoListagemPosts .col1 .listaPostsAc .box380 {
        width: 315px
    }

    .main .blocoListagemPosts .col2 .boxGaleria {
        width: 260px
    }

    .main .blocoListagemPosts .col2 .boxImagem175 {
        width: 122px
    }

    .main .blocoListagemPosts .col2 .boxImagem175 .titulo p {
        font-size: 14px;
        line-height: 16px
    }

    .main .blocoCuradoria {
        width: 960px
    }

    .main .blocoCuradoria .listaItens li {
        margin-left: 30px
    }

    .main .blocoListagemPosts .listaJornal li.destaque {
        width: 290px
    }

    .main .blocoListagemPosts .listaJornal li {
        width: 290px;
        height: 146px
    }

    .main .blocoListagemPosts .listaItensPort li {
        width: 299px
    }

    .main .blocoListagemPosts .listaItensPort li img {
        width: 35%
    }

    .main .blocoListagemPosts .listaEventos {
        width: 289px
    }

    .main .blocoListagemPosts .boxEventos .boxPost375 {
        width: 293px
    }

    .main .boxDestaquesInter .post575.first {
        width: 420px
    }

    .main .boxDestaquesInter .post575.first .boxImagem {
        width: 100%;
        height: auto
    }

    .main .boxDestaquesInter .post575.first .boxImagem img {
        width: 100%;
        height: auto
    }

    .main .boxDestaquesInter .post575 {
        width: 484px
    }

    .main .blocoListagemPosts.internas .boxVideos .destaque {
        width: 702px
    }

    .main .blocoListagemPosts.internas .boxVideos .destaque img {
        width: 100%;
        height: auto
    }

    .main .blocoListagemPosts.internas .boxVideos .boxListaVideos {
        width: 213px
    }

    .main .blocoListagemPosts.internas .boxVideos .boxListaVideos li {
        margin-left: 0
    }

    .main .boxColsInter .boxDestaquesInter {
        width: 520px
    }

    .main .boxColsInter .boxDestaquesInter .post575 {
        width: 520px
    }

    .main .boxColsInter .boxDestaquesInter .post575 .boxImagem {
        width: 40%
    }

    .main .boxColsInter .boxDestaquesInter .post575 .boxImagem img {
        width: 100%;
        height: auto
    }

    .main .boxColsInter .boxDestaquesInter .post575 .titulo {
        font-size: 23px;
        line-height: 25px
    }

    .main .boxColsInter .boxDestaquesInter .botao .botaoPrimario {
        width: 100%
    }

    .main .boxDestaquesInter .post680 {
        width: 520px
    }

    .main .boxDestaquesInter .post680 .textos {
        width: 170px;
        bottom: 70px
    }

    .boxBrandChannel .boxPosts .postTam780 {
        width: 610px;
        height: auto;
        padding-right: 20px
    }

    .boxBrandChannel .boxPosts .postTam780 p {
        height: 64px;
        overflow: hidden
    }

    .boxBrandChannel .boxPosts .postTam780 .titulo {
        height: auto
    }

    .boxBrandChannel .boxPosts .boxPublicidade {
        margin-right: 0
    }

    .boxBrandChannel .boxPosts .postTam780 img {
        width: 330px;
        height: auto
    }

    .boxBrandChannel .boxPosts .postTam375 {
        width: 300px
    }

    .boxBrandChannel .boxPosts .postTam375 img {
        width: 100%;
        height: auto
    }

    .boxBrandChannel .boxPosts .postTam775 {
        width: 630px
    }

    .boxBrandChannel .boxPosts .postTam775 img {
        width: 100%;
        height: auto
    }

    .boxBrandChannel .boxPosts .boxPublicidade2 {
        margin-right: 0;
        width: 630px
    }

    .boxBrandChannel .boxPosts .boxPublicidade2 img {
        width: 100%;
        height: auto
    }

    .main .listaOpinioesInt.col2 {
        width: 630px
    }

    .main .listaOpinioesInt li {
        width: 292px
    }

    .main .publicidadeRight {
        float: right;
        width: 300px
    }

    .main .listaOpinioesInt li img {
        width: 100%;
        height: auto
    }

    .main .listaOpinioesInt li .pessoa img {
        width: auto
    }

    .main .listaOpinioesInt li .pessoa .titulo {
        font-size: 21px;
        line-height: 24px
    }

    .main .boxColaboradoresInt ul li {
        width: 237px
    }

    .main .boxFavoritosInt .colLeft {
        width: 600px
    }

    .main .boxFavoritosInt ul li a {
        width: 520px
    }

    .boxOpiniaoInt .boxTextos {
        width: 500px
    }

    .main .boxDestaquesInter .boxVideo770 .video img {
        width: 550px;
        height: auto
    }

    .main .blocoListagemPosts.internas .listaVideos li {
        width: 293px
    }

    .main .blocoListagemPosts.internas .listaVideos li.first {
        margin-left: 25px
    }

    .main .blocoListagemPosts.internas .listaVideos li.firstTablet {
        margin-left: 0
    }

    .main .blocoListagemPosts.internas .listaVideos li .boxVideo img {
        width: 100%;
        height: auto;
        float: none;
        display: block;
        max-width: inherit
    }

    .main .blocoListagemPosts.internas.flut .listaVideos li:first-child,
    .main .blocoListagemPosts.internas.flut .listaVideos li {
        margin: 25px 13px 0
    }

    .main .boxColsInter.single .boxDestaquesInter {
        width: 510px
    }

    .main .boxDestaquesInter .listaUltimasNoticias {
        width: 510px
    }

    .main .boxDestaquesInter .listaUltimasNoticias li a {
        width: 340px
    }

    .headerInternas .tituloPost {
        font-size: 14px
    }

    .boxFundo .box1180 {
        width: 98%
    }

    .boxFundo .colInsti {
        display: table;
        float: none;
        width: auto;
        min-width: 279px;
        clear: both;
        margin: 0 auto
    }

    .boxFundo .colInsti + .colInsti {
        margin: 30px auto 0;
        min-width: 279px;
        border-left: 0;
    }

    .boxFundo .botaoAssine {
        display: block;
        float: none;
        width: 273px;
        text-align: center;
        margin: 30px auto 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .boxAcesso .colAcesso .textoMeio {
        margin: 0 80px
    }

    .boxAcesso .colAcesso .imgMeio {
        margin: 0 70px
    }

    .footer.login .logo {
        margin-left: 10px
    }

    .footer.login .selos {
        margin-right: 10px
    }

    .logoProxximaHeader {
        display: block;
        margin: 50px auto 0;
        float: none;
        position: relative;
        z-index: 20
    }

    .btMenu.cor2 {
        background: #fff url(../imagens/icones/ico_menu2_rosa.png) no-repeat 50% 50%;
        background-size: 30px
    }

    .blocoNavBusca .blocoCont .blocoBusca .boxBusca .btFechar.cor2, .btMenu.cor2.act {
        background: #fff url(../imagens/icones/ico_close2_rosa.png) no-repeat 50% 50%;
        background-size: 25px
    }

    .blocoNavBusca .blocoCont .blocoBusca .btBusca.cor2 {
        background: url(../imagens/icones/ico_busca4_rosa.png) no-repeat 0 3px;
        background-size: 25px
    }

    .boxMenu.cor2 {
        background: #e7318a
    }

    .boxMenu.cor2 .blocoLogin {
        background: #9c1a46
    }

    .blocoNavBusca .blocoCont .cor2 .boxSocial {
        border-color: #fff
    }

    .main .blocoProxxima .blocoTwitterProxxima .botaoSeguir {
        margin-right: 20px
    }


	/* NOVO MENU */
	.blocoNavBusca .blocoCont .boxMenu {
		position:relative;
		display:inline-block;
		width: 100%;
		left:initial;
		left: -100% !important;
        background:#f7f7f7;
	}

    .blocoNavBusca .blocoCont .navCustom li {
        display: block;
        float:unset !important;
        margin:20px 20px !important;
        font-size: 26px;
        float: unset;
    }

    .blocoNavBusca .blocoCont .navCustom li a {
        font-weight: 400;
        display: block;
        justify-content: space-between;
        align-items: center;
        display: flex;
        font-size:24px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .links li a.seta:before {
        content: "";
        background: url(../imagens/layout/sprite_azul.svg) no-repeat -151px -99px;
        background-size: 277px;
        width: 20px;
        height: 20px;
        float: right;
        display: block;
    }

    .boxMenu .blocoLogin {
        float: unset;
    }

    .blocoNavBusca .blocoCont .navCustom li.menu-item-has-children a:after {
        background: url(../imagens/icones/mobile-drop-down.png) no-repeat 0 0;
        width: 22px;
        height: 12px;
        background-size: cover;
    }
    .blocoNavBusca .blocoCont .navCustom li.menu-item-has-children:hover a:after {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    .blocoNavBusca .blocoCont .navCustom li.act > a {
        color: #2788c4;
        font-weight: 500;
        margin: 12px 0px;
    }

    .blocoNavBusca .blocoCont .navCustom li.act a:after {
        background: url(../imagens/icones/mobile-drop-down-act.png) no-repeat 0 0;
        background-size: cover;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus {
        padding: 0px;
        width: 100%;
        padding: 20px 0px;
    }

    .blocoNavBusca .blocoCont .navCustom li:hover a:before, .blocoNavBusca .blocoCont .navCustom li a:hover:before, .blocoNavBusca .blocoCont .navCustom li.current-menu-item a:before, .blocoNavBusca .blocoCont .navCustom li.current_page_item a:before, .blocoNavBusca .blocoCont .navCustom li.current-post-ancestor a:before {
        display: none;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus {
        position: relative;
        flex-wrap:wrap;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .col {
        width: 100%;
    }

    .blocoNavBusca .blocoCont .navCustom li.act a:before {
        display: none;
    }

    .blocoNavBusca .blocoCont .navCustom li:last-child .col:last-child {
        display: none;
    }

    .blocoNavBusca .blocoCont .navCustom li:first-child .submenus .col {
        width: calc(50% - 20px);
        padding-right: 20px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .links li {
        margin:0 !important;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .links li a {
        font-size: 20px;
        line-height: normal;
        font-weight: 400;
        display: inline-block;
        padding: 10px 0px;
        padding-top: 10px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .linha {
        margin: 30px 0;
        height: 2px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .links li a.seta {
        font-size: 18px;
        display: inline-block;
        margin: 0 0 10px 0!important;
    }

    .blocoNavBusca .blocoCont .navCustom li.Eventos .submenus .links li a.seta {
        font-size: 22px;
        display: inline-block;
        position: relative;
        top: -5px;
    }

    .blocoNavBusca .blocoCont .navCustom li.Eventos .submenus .links li a.seta:before{
        position: relative;
        top: 8px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .links li a.novo {
        display: block;
    }

    .blocoNavBusca .blocoCont .navCustom li.Eventos .submenus .col:first-child .titulo:first-child {
        border-top: 0;
        padding-top: 0px;
    }


    .blocoNavBusca .blocoCont .navCustom li .submenus .links li a.seta:before {
        position: relative;
        top: 5px;
    }

    .blocoNavBusca .blocoCont .navCustom li:hover .submenus {
        display: none;
    }

    .blocoNavBusca .blocoCont .navCustom li .col:nth-child(even) {
        padding-right: 0px;
    }

    .blocoNavBusca .blocoCont .navCustom li:first-child .col:nth-child(2) {
        padding-top: 34px;
        padding-right: 0px;
    }

    .blocoNavBusca .blocoCont .navCustom li:first-child .submenus .col:nth-child(4) {
        padding-top: 66px;
        padding-right: 0;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .subtitulo {
        font-size: 18px;
        padding: 14px 0px;
    }

    .blocoNavBusca .blocoCont .navCustom li.Eventos .linha {
        display: none;
    }

    .blocoNavBusca .blocoCont .navCustom li.Eventos .submenus .titulo {
        font-size: 22px;
        margin-top: 20px;
        margin-bottom: 6px;
        border-top: 1px solid #c4c4c4;
        padding-top: 20px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .titulo {
        font-size: 22px;
        margin-top: 30px;
        margin-bottom: 6px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus .col:first-child .titulo:first-child {
        margin-top: 0px !important;
    }


    .blocoNavBusca .blocoCont .navCustom li .submenus {
        top: 0px;
        left: -20px;
        margin-top: 13px;
        background-color: #ececec;
        width: calc(100% + 40px);
        padding: 20px;
    }

    .blocoNavBusca .blocoCont .navCustom li .submenus:before, .blocoNavBusca .blocoCont .navCustom li .submenus:after {
        background-color: #ececec;
    }

    .blocoNavBusca .blocoCont .blocoBusca {
        position: absolute;
        top: 0;
        right: 21px;
    }

}
