/*cabecalho e rodape de noticias para desktop*/


.btn-versaoWeb{display:none!important}
#main-header,footer#main-footer,.newsletter{display:none!important}
.container h2:first-child{max-width:80%}
.container h2.wfix:before{background:#fff}
.container h2.wfix{max-width:100%;color:#000}
.container li{list-style:none}
.full{width:100%}
.fix{position:fixed;top:0;height:46px}
.border-sides{border-left:1px solid #dadada;border-right:1px solid #dadada;width:32%}
a.label{color:#fff;cursor:default}
.bkg{background:url(/img/resp-sprite.png?v=2020.08.21) no-repeat}
.logo-desk{float:left}
.no-left{margin-left:0!important}
#head{height:68px}
#head .logo-desk{width:236px;height:60px;margin:8px 0 0 8px;background-position: 0 1px}
#head-desk{padding:0}
.search{width:30px;height:29px;float:right;margin:13px 3px 0 10px;background-position:-265px -73px;cursor:pointer}
#search{font-size:13px;width:100%;height:75px;padding:7px;color:#606060;background:#fff;top:67px;position:absolute;display:none;-webkit-box-shadow: 0px 2px 7px 4px rgba(230,230,230, 0.5);-moz-box-shadow: 0px 2px 7px 4px rgba(230,230,230, 0.5);box-shadow: 0px 2px 7px 4px rgba(230,230,230,0.5);z-index:99999999}
#search #search-field{width:880px;padding:8px;font-weight:normal;font-size:13px;font-family:arial;border-radius:3px;border:1px solid #E6E6E6}
#search form{width:1000px;margin:0 auto;margin-top:5px}
#search input[type="radio"]{margin:4px 3px 0 20px}
#search input[type="submit"]{background:none;border:0;font-size:19px;font-weight:bold;color:#006393;width:90px;margin-right:20px}
#search form:after{content:'';position:absolute;bottom:99%;margin-left:453px;width:0;height:0;border-bottom:6px solid #fff;border-right: 6px solid transparent;border-left:6px solid transparent}
#search-modal{display:none;position:fixed;width:100%;height:100%;top:107px;left:0;background:#fff;background:rgba(255, 255, 255, 0.8);z-index:1040;overflow-x:hidden;overflow-y:auto}
#sub-head{background:#006393;height:30px;height:28px;padding:0 10px}
#sub-head .menu-editor{margin-left:50px}
#sub-head .menu-editor li{float:left;font-family:Flama;font-size:13px;color:#fff;margin: 0 15px;height:29px}
#sub-head .menu{position:relative;border:1px solid #3382a9;border-radius:4px;width:100px;color:#fff;font-size:11px;width:56px;background:#3382a9;padding:5px 4px;height:19px;float:left;cursor:pointer}
#sub-head .menu p{position: absolute;padding-left: 17px;top: 1px}
#sub-head .logo-desk{background-position:0px -68px;width:166px;height:35px;position:absolute;top:5px;margin-left:50%;left:-80px;display:none}
#sub-head .search{background-position:-197px -80px;margin:0 3px 0 15px;display:none}
#sub-log{display:none;float:right;width:30px;height:37px;cursor:pointer;background-position:-162px -80px;padding-left:5px}
#sub-log img{border:2px solid #006393;margin-top:-2px}
#avatar-sub{height: 30px; display:block;}
#fixed-head{background:#006393;padding-top:11px;z-index:999}
#menu-open{width:700px;margin-top:21px;display:none;z-index:9999}
#menu-open .col-xs-2{padding:0;width:19%;height:245px;border-left:1px solid #dadada}
#menu-open .col-xs-2:first-child{border-left:0}
#menu-open .col-xs-3{width: 136px;padding-left:15px}
#menu-login{cursor:pointer;margin-left:-16px}
#menu-sub-login{margin-left:-14px}
#menu-radio{display:none;margin-top:40px}
.menu-editor a{cursor:pointer}
.menu-one{width:130px;margin-top:11px;display:none;z-index:3}
.menu-one ul{padding:0}
.menu-one li{width:100%;margin-left:0!important}
.sub-menu-third,.sub-sub-menu-third{width:130px;top:0;margin-left:119px;border-left:1px solid #dadada;height:368px;display:none}
.sub-menu-third b{font-family:Flama;text-transform:uppercase;color:#606060}
.sub .sub-item .sub-sub:after,.sub .sub-item .sub-item:after{content:' ▼';font-size:10px;vertical-align:middle;color:#606060}
.sub:hover .menu-one,.sub-item:hover .sub-menu-third,.sub-menu-third .sub-item:hover .sub-sub-menu-third,#login:hover .menu-one,#radio:hover #menu-radio,#sub-log:hover #menu-sub-login{display:block}
.sub a.label:after{content:' ▼';}
.tip-menu a{color:#006393;font-weight:bold}
.tip-menu a:hover{color:#606060}
.menu-one:after,#menu-open:after{content:'';position: absolute;bottom:99%;left:30px;margin-left:-8px;width:0;height:0;border-bottom:9px solid #f5f5f5;border-right: 8px solid transparent;border-left:8px solid transparent}
.tip-menu{position:absolute;background:#f5f5f5;font-size:13px;padding:10px 0 10px 10px;line-height: 30px;z-index:130}
.menu .btn-menu{border-top:2px solid #fff;margin-top:-1px}
.menu .btn-menu:before{margin-top:6px}
.menu .btn-menu:after{margin-top:2px}
.menu .btn-menu,.menu .btn-menu:after,.menu .btn-menu:before{width:12px;height:2px}
#portal,#classi,#login{width:130px;height:26px;color:#808080;font-size:11px;font-weight:bold;float:right;margin-top:16px;border-left:1px solid #ccc}
#portal,#login{width:77px;padding-left:6px}
#portal{border-right:1px solid #ccc}
#login{width:33px;height:34px;cursor:pointer;border:0;background-position:-223px -73px}
#login img{border: 2px solid #fff;margin-top: -3px;}
#login #avatar{height:30px;width:26px;display:block}
#classi{width:90px;text-align:center}
#transito,#clima,#acervo,#pme,#jnc,#paladar,#link,#radio{height:32px;float:left;margin:13px 6px 0 0}
#transito{width: 23px;background-position:-311px -28px;margin: 12px 10px 0 12px}
#clima{width:27px;margin:13px 18px 0px -9px;font-size:40px;color:#808080}
#radio{width:75px;height:40px;background-position:-235px 4px;margin-right:13px}
#radio:hover{background-position:-235px -30px}
#acervo{width:50px;background-position:-3px -102px}
#acervo:hover{background-position:-3px -129px}
#pme{width:40px;background-position:-57px -102px}
#pme:hover{background-position:-57px -129px}
#jnc{width:100px;background-position:-95px -102px}
#jnc:hover{background-position:-95px -129px}
#paladar{width:57px;background-position:-196px -102px}
#paladar:hover{background-position:-196px -129px}
#link{width:50px;background-position:-250px -102px}
#link:hover{background-position:-250px -129px}
#site-container.fundo-branco #main-container{top:0;overflow:hidden}
#footermain {color:#6d6e71;font-family:arial}
#footermain a{color:#6d6e71}
#footermain li{list-style:none;line-height:19px}
#footermain ul{padding:0}
#footermain .col-xs-2{font-size:14px;padding:0}
#footermain .col-xs-2 .bkg{width:30px;height:22px;background-position:-223px -208px;float:left}
#footermain .logo-desk{display:inline-block;height:30px;width:105px;background-image:url('https://statics.estadao.com.br/s2016/portal/logos/logo-estadao-cavalo.svg');background-repeat: no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;margin-top:0;}
#footermain .col-xs-7,#footermain .col-xs-5{padding:0}
#footermain .col-xs-12{font-size:10px;font-weight:bold; border-style: none none dotted none;border-width:2px medium;border-color:#e8e8e8; padding: 0 0 10px 0;margin:0px 0 3px 0;}
#footermain .dot{border-style: dotted none none none;padding-top:10px;margin-top:100px}
#footermain .row{margin:0}
#footermain .cadernos{border-style: dotted none none none; padding-top: 10px;}
#footermain .cadernos li{float:left;height:20px;cursor:pointer}
#footermain .links{margin: 5px 0 0 12px;} #footermain .links div.col-xs-3:first-child {padding-left: 0;}
#footermain .acervo{background-position:-3px -110px;width:55px}
#footermain .acervo:hover{background-position:-3px -137px}
#footermain .pme{background-position:-57px -110px;width:40px}
#footermain .pme:hover{background-position:-57px -137px}
#footermain .jornaldocarro{background-position:-95px -110px;width:100px}
#footermain .jornaldocarro:hover{background-position:-95px -137px}
#footermain .paladar{background-position:-196px -110px;width:55px}
#footermain .paladar:hover{background-position:-196px -137px}
#footermain .link{background-position:-250px -110px;width:40px}
#footermain .link:hover{background-position:-250px -137px}
#footermain .piaui{background-position:-3px -207px;width:40px}
#footermain .piaui:hover{background-position:-3px -224px;width:40px}
#footermain .ilocal{background-position:-43px -207px;width:45px}
#footermain .ilocal:hover{background-position:-43px -224px;width:45px}
#footermain .ae{background-position:-86px -207px;width:32px}
#footermain .ae:hover{background-position:-86px -224px;width:32px}
#footermain .radioeldorado{background-position:-116px -207px;width:95px}
#footermain .radioeldorado:hover{background-position:-116px -224px;width:95px}
#footermain .radioestadao{background-position:-3px -241px;width:95px}
#footermain .radioestadao:hover{background-position:-3px -260px;width:95px}
#footermain .planeta{background-position:-100px -241px;width:88px}
#footermain .planeta:hover{background-position:-100px -260px;width:88px}
#footermain .col-xs-7 .col-xs-3{font-size:9px;font-weight:bold;padding:8px 0 0 0;width:110px;text-align:center}
#footermain .col-xs-7 .col-xs-3 a.bkg{width:21px;height:21px;float:left;margin-top:-5px}
#footermain .bkg.linkedin,
#footermain .bkg.facebook,
#footermain .bkg.twitter,
#footermain .bkg.google {width: 18px; height: 15px; margin: 0 3px 0 0; text-indent: -999px; overflow: hidden; display: inline-block; position: relative; top: 4px; background: url(https://www.estadao.com.br/estadao/img/sprites/social-footer.png) -1px -1px no-repeat; background-position: 0 -1px;}
#footermain .bkg.linkedin{background-position: 0px -1px; margin-left: 15px;}
#footermain .bkg.linkedin:hover{background-position: 0px -34px;}
#footermain .bkg.google{background-position: -19px -1px;}
#footermain .bkg.google:hover{background-position: -19px -34px;}
#footermain .bkg.twitter{background-position: -38px -1px;}
#footermain .bkg.twitter:hover{background-position: -38px -34px;}
#footermain .bkg.facebook{background-position: -57px -1px;}
#footermain .bkg.facebook:hover{background-position: -57px -34px;}

@media (max-width: 1000px) {
    #radio,#transito{margin:16px 0 0 0}
    #clima{margin-right:5px}
    #acervo,#pme,#jnc,#paladar,#link{width:34px;margin-right:0}
    .container .tit{margin-top:75px}
    .container .container .container{padding:0}
    #head{display:none}
    #sub-head .logo-desk,#sub-log,#sub-head .search{display:block!important}
    #fixed-head{height: 46px!important}
    .menu-editor{display:none!important}
    #search form {width:100%;margin-left:0}
    #search #search-field{width:80%}
    #search input[type="submit"] {width:16%;float:right}
    #menu-open{margin-top:29px!important}
    #footermain ul li{font-size:11px}
    #footermain .redes{margin-left:0}
    #footermain .links li{position:relative;background:#fff}
    .cadastroaviso{margin-top: 10px!important}
}

@media (max-width: 800px) {
    #main-header,footer#main-footer,.newsletter{display:block!important}
    #head-desk,#fixed-head,#footermain{display:none!important}
    .container h2{font-size:33px;margin-top:40px;line-height:1.1}
    .container .container{padding-left:23px;padding-right:23px}
}
.modal-compartilhe {
    top: 80px;
}