textarea:focus, input:focus{outline: none;}
/* mudanças */
input:-moz-placeholder { color: #ccc; }
nav#main-nav .container {position: relative; clear: both;}
nav#main-nav *, nav#main-nav *:before, nav#main-nav *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
nav#main-nav #social-menu {height: 41px; padding: 10px 0;}
nav#main-nav #social-menu #social-bar {width: 210px; float: left; display: block; margin: 1px 0 0 9px;}
nav#main-nav #social-menu #date-bar {width: 199px; float: left; display: block; font-size: 11px; color: #3b3b3b; text-align: center; margin: 4px 0 0 69px;}
nav#main-nav #social-menu #weather-bar {width: 130px; float: left; display: block; vertical-align: top; margin:  0px 10px 0 7px;}
nav#main-nav #social-menu #weather-bar {position: relative;}
nav#main-nav #social-menu #weather-bar #min-temp, nav#main-nav #social-menu #weather-bar #max-temp {font-weight: bold;}
nav#main-nav #social-menu #weather-bar abbr {text-transform: uppercase;font-size: 9px;}
nav#main-nav #social-menu #weather-bar #space-top {position: absolute;top: 4px;left: 34px;}
nav#main-nav #social-menu #external-bar {width: 230px;float: left;display: block;margin: 4px 0 0 75px;}
nav#main-nav #social-menu #external-bar {width: 290px !important; margin: 4px 0 0 10px !important;}
nav#main-nav #social-menu #external-bar ul{list-style: none;}
nav#main-nav #social-menu #external-bar ul li{list-style: none; float: left; font-weight: bold; font-size: 11px; border-left: 1px solid #23408f ; padding: 0 7px; }
nav#main-nav #social-menu #external-bar ul li:first-child {border-left: 0px none ; padding-left: 0px;}
nav#main-nav #social-menu #external-bar ul li a{color: #23408f;}
nav#main-nav #social-menu #external-bar ul li a:hover{text-decoration: underline;}
nav#main-nav #indent-menu {height: 79px; border-top: 5px solid #23408f; padding: 13px 0; border-bottom: 1px solid #767676; background: url(http://s0.ejesa.ig.com.br/img/odia/mr_bg_novo_menu.png) repeat-x;}
nav#main-nav #indent-menu #new-logo {display:block; float:left; margin: 0 5px; }
nav#main-nav #indent-menu #new-logo a{width: 163px;height: 46px;background: url('http://s0.ejesa.ig.com.br/img/odia/mr_logo-pq.png') no-repeat;display: block;}
nav#main-nav #indent-menu #ident-sec { background: transparent; height: 46px; display: block; float: left;  }
nav#main-nav #indent-menu #ident-sec h2 { letter-spacing: -1px; padding: 0 0 0 0;margin: 0 0 0 20px;font-size: 34px;vertical-align: top;line-height: 49px;font-weight: normal; font-family: 'tituloEditoria-normal', "Arial Narrow", Arial, sans-serif; text-transform: uppercase;}
nav#main-nav #indent-menu #ident-sec h3 { letter-spacing: -1px; padding: 0 0 0 0;margin: 0 0 0 20px;font-size: 33px;vertical-align: top;line-height: 26px;font-weight: normal; font-family: 'tituloEditoria-normal', "Arial Narrow", Arial, sans-serif; text-transform: uppercase;}
nav#main-nav #indent-menu #ident-sec h3 span {display: block; font-size: 20px; line-height: 12px; margin-top: 5px;}
nav#main-nav #indent-menu #new-search {display: block;vertical-align: top; margin-top: 5px;  float:right; }
nav#main-nav #indent-menu #new-search fieldset {border: 0;margin:0;padding:0;}
nav#main-nav #indent-menu .label-for-search {background: url('http://s0.ejesa.ig.com.br/img/odia/mr_sprite-geral.png?v=1') 0 -273px;width: 4px;height: 34px;float:left;text-indent: -999px;overflow: hidden;}
nav#main-nav #indent-menu #new-search form input#buscar {background: url('http://s0.ejesa.ig.com.br/img/odia/mr_sprite-geral.png?v=1') repeat-x 0 0px;font-size: 12px;padding-top: 18px;padding-bottom: 19px;padding-left: 9px;padding-right: 9px;width: 234px;height: 17px;border:0;float:left;font-style:italic;color:#999;}
nav#main-nav #indent-menu #new-search form input#submit{background: url('http://s0.ejesa.ig.com.br/img/odia/mr_sprite-geral.png?v=1') no-repeat 0 -64px;width: 38px;height: 37px;border: 0px;text-indent: -999px;cursor: pointer;}
nav#main-nav #indent-menu #new-search input#submit:hover {background: url('http://s0.ejesa.ig.com.br/img/odia/mr_sprite-geral.png?v=1') no-repeat 0 -101px;width: 38px;height: 37px;cursor: pointer;}
nav#main-nav #indent-menu #new-search cite {clear: both;float: right;margin-top: 5px;font: normal 10px/10px Arial;text-align: right;margin-right: 15px;display:none;}
nav#main-nav #nav-menu { height: 45px; border-bottom: 1px solid #dcdada; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
nav#main-nav #nav-menu ul {list-style: none; display: block; clear: both;text-align: left;}
nav#main-nav #nav-menu ul.main-cat>li {list-style: none; float: left; display: block; margin-right: 1px; position: relative; transition: background 0.2s linear; background: transparent;}
nav#main-nav #nav-menu ul.main-cat>li:hover{  height: 45px;border-top: 2px solid #23408f; border-right: 1px solid #dcdada; border-left: 1px solid #dcdada; background: #fff; margin-right: 0px; }
nav#main-nav #nav-menu ul.main-cat>li:after { content: "" ; background: url(http://s0.ejesa.ig.com.br/img/odia/mr_divisor.png); width: 1px; height: 13px;  display: block; position: absolute; top: 15px; left: -1px; }
nav#main-nav #nav-menu ul.main-cat>li:first-child:after {display: none;}
nav#main-nav #nav-menu ul.main-cat>li.ativo{  height: 45px;border-top: 2px solid #23408f; border-right: 1px solid #dcdada; border-left: 1px solid #dcdada; background: #fff; margin-right: 0px; }
nav#main-nav #nav-menu ul.main-cat>li>a { font-weight: bold; font-size: 1.12em; line-height: 14px; color: #23408f;  height: 45px; display: block; padding: 15px 16px;text-align: center; text-transform: uppercase;}
nav#main-nav #nav-menu ul.main-cat>li:hover>a {  padding: 13px 15px 15px 16px;  }

.scl-fb,.scl-gp{float:left;}

nav#main-nav img { border:none; outline:none; margin-left:-86px;}
nav#main-nav a { border:none; text-decoration:none; outline:none; }
nav#main-nav p { margin:0; padding:0; }
nav#main-nav ul { list-style-type:none; margin:0; padding:0; }
nav#main-nav ul li { float:left; }
nav#main-nav .container { width:940px; margin:0 auto; }


@media (min-width: 940px) {
    .com-scroll #social-menu, .com-scroll #indent-menu {display: none;}
    nav#main-nav.com-scroll #nav-menu {background: url(http://s0.ejesa.ig.com.br/img/odia/nova_cabeca.jpg) repeat-x; height: 45px; border: 0px none; position: fixed; top: 0px; width: 100%; box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.4); z-index: 999;}
    nav#main-nav.com-scroll #nav-menu ul {overflow: hidden;}
    nav#main-nav.com-scroll #nav-menu ul.main-cat>li:after {display: none;}
    nav#main-nav.com-scroll ul.main-cat li a, nav#main-nav.com-scroll ul.main-cat li a:hover {font-size: 13px; font-weight: bold; text-transform: uppercase; color: #333; background: transparent; padding: 0px; margin: 0px;}
    nav#main-nav.com-scroll ul.main-cat li a {padding: 15px 16px 15px 16px;}
    nav#main-nav.com-scroll #nav-menu ul.main-cat>li {height: 41px; border-right:1px solid #cbad21;margin: 0px; border-left:1px solid transparent; }
    nav#main-nav.com-scroll #nav-menu ul.main-cat>li:hover {border-top: 0px none;height: 41px;}
    nav#main-nav.com-scroll #nav-menu ul.main-cat>li>a {font-size: 13px; font-weight: bold;color: #333;}
    nav#main-nav.com-scroll nav#main-nav #nav-menu ul.main-cat>li>a {color: #333;}
    nav#main-nav.com-scroll #nav-menu ul.main-cat>li:hover>a {padding: 15px 16px 15px 16px;}
    nav#main-nav.com-scroll #nav-menu ul.main-cat>li:first-child a {background: url(http://s0.ejesa.ig.com.br/img/odia/nova_cabeca-menu.png) no-repeat 50% 50%; text-indent: -99999px; width: 130px;}
    nav#main-nav #nav-menu ul.main-cat>li.active {background: #fff;}

}

@media (max-width: 940px) {
    .desktop {display: none !important;}
    .container { width:auto !important; margin: 0 auto !important; }
    nav#main-nav #indent-menu #new-logo {margin-left: 20px;}
    nav#main-nav #indent-menu #new-search {margin-right: 20px;}
    nav#main-nav #indent-menu #new-search form input#buscar {width: 140px;}
    nav#main-nav #nav-menu ul { float: none;}
    nav#main-nav #nav-menu , h3,  nav#main-nav #nav-menu ul.main-cat>li:hover>a, nav#main-nav #nav-menu ul.main-cat>li, nav#main-nav #nav-menu ul.main-cat>li:hover>a ,nav#main-nav #nav-menu ul.main-cat>li>a, nav#main-nav #nav-menu ul.main-cat>li:hover, nav#main-nav #nav-menu ul.main-cat>li:after {text-transform: none; line-height: 14px; cursor: auto; color: black; font-size: 12px; display: block !important; background: none; text-align: left; float: none;  border: 0px solid; padding: 0px; margin: 0px; position: inherit; clear: both; height: auto; width: auto; left: auto; top: auto;  list-style: none; content: ""; right: auto; bottom: auto; font-weight: normal; text-decoration: none; border-left: 0px none;}
    nav#main-nav #nav-menu ul.main-cat>li a, nav#main-nav #nav-menu ul.main-cat>li:hover>a, nav#main-nav #nav-menu ul.main-cat>li>a, nav#main-nav #nav-menu ul.main-cat>li a {text-transform: uppercase; color: #23408f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  padding: 15px 16px; border-bottom: 1px solid #dadada; font-size: 14px; font-weight: bold;}
    nav#main-nav #nav-menu ul.main-cat>li a:hover { text-transform: uppercase; color: #23408f; padding: 15px 16px; border-bottom: 1px solid #dadada; font-weight: bold; font-size: 14px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
    .only-resp {display: block !important;}
    .onlyhttp://ejesa.statig.com.br/bancodeimagens/4t/ky/fq/4tkyfqfbjzo353lv0s6g2oyhs.jpg-resp {display: none ; position: absolute; top: 5px; right: 20px;}
    .only-resp a {z-index: 10; transition: all 0.2s linear; width: 34px; height: 34px;background: #dadada url(http://s0.ejesa.ig.com.br/img/odia/mr_collapse.png) 50% 50% no-repeat; display: block; border-radius: 4px;}
    .only-resp a:hover { background: #cecece url(http://s0.ejesa.ig.com.br/img/odia/mr_collapse.png) 50% 50% no-repeat;}
    nav#main-nav #nav-menu ul {display: none ; }
    .menu-hider { border-bottom: 1px solid #dadada; display: block; width: auto; height: 45px; position: relative; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
    #barra-parceiros-container {display: none !important; visibility: hidden !important;}
    #submenu {display: none;}
 }
@media (max-width: 400px) {
     nav#main-nav #indent-menu {text-align: center;}
     nav#main-nav #indent-menu #new-logo {float: none; margin: 0 auto;}
     nav#main-nav #indent-menu #new-logo a {margin: 0 auto;}
     nav#main-nav #indent-menu #new-search {display: none;}
}

.tooglemenu {float: right;}

/* CSS para menu dos especiais */

nav#main-nav #nav-menu ul.main-cat li div.drop-menu-home {display: none !important; background: white;}
nav#main-nav #nav-menu ul.main-cat li:hover div.drop-menu-home {display: block !important;}
nav#main-nav #nav-menu .drop-menu-home { position: absolute;top: 0px;  right: 0px; border: 1px solid #dcdada; border-top: 0px none ; border-bottom: 3px solid #dcdada ;  width: 450px; height: 200px; z-index: 99;}
nav#main-nav #nav-menu .drop-menu-home.position2 {top: 43px; right: -1px;}
nav#main-nav #nav-menu .drop-menu-home.position1 {top: 43px; left: -1px;}
nav#main-nav #nav-menu .drop-menu-home h3 a{ transition: background 0.2s linear; color: #23408f;font-size: 16px;display: block;margin: 17px 19px 15px 14px;border: 1px solid #dcdada;padding: 10px 15px 8px 40px; background: #f5f5f5 url(http://s0.ejesa.ig.com.br/img/odia/m-drop1.png) no-repeat 9px 50%; clear: both; float: none; }
nav#main-nav #nav-menu .drop-menu-home h3 a:hover { color: #fff; background: #23408f url(http://s0.ejesa.ig.com.br/img/odia/m-drop1.png) no-repeat 9px 50%; }
nav#main-nav #nav-menu .drop-menu-home h3 a span.drop-1 {float: right;margin-top: 3px; background: url(http://s0.ejesa.ig.com.br/img/odia/m-drop11.png) ; width:9px; height: 14px;}
nav#main-nav #nav-menu .drop-menu-home h3 a:hover span.drop-1 {  background: url(http://s0.ejesa.ig.com.br/img/odia/m-drop111.png) ; }
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1 { position: relative; width: 144px;float: left;border-right: 1px solid #dcdada;height: 190px; margin-top: 3px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1 li {display: block; float: none;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li{ transition: background 0.2s linear; display: block;  color: #23408f; background: #fff url(http://s0.ejesa.ig.com.br/img/odia/m-drop-menor1.png) no-repeat 120px 50%;  font-weight: bold; font-size: 14px; padding: 6px 5px 7px 17px; margin-top: 5px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li:hover, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li.ativo { color: #fff; background: #23408f url(http://s0.ejesa.ig.com.br/img/odia/m-drop-menor11.png) no-repeat 120px 50%; cursor: pointer;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li a{color: #23408f;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li a img {display: none;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li:hover a, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li.ativo a{color: #fff;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 { position: absolute; top: 0px; left: 144px; width: 300px; height: 144px; background: white; display: none; padding-top: 7px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li:hover>div.sub-cat-2, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li.ativo>div.sub-cat-2 {display: block;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul { clear: none; display: block; float: left;  list-style: circle; margin-left: 0px; padding-left: 23px; width: 150px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li{list-style: disc; margin-bottom: 6px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li:before {content: "•"; color: #000;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a{ transition: all 0.2s linear; color: #666; padding-left: 10px; font-size: 12px; font-weight: normal; }
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a:hover {text-decoration: underline !important;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 h4 { cursor: auto; color: #23408f; display: block; clear: both; margin: 0px; padding:5px 0 10px 20px;  }
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li:before {content: " ";}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li { float: left; clear: none; }
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li a {display: block;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li img {display: block; width: 35px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline {width: 300px; padding-top: 7px; height: 50px;}
nav#main-nav #nav-menu.drop-especiais .drop-menu-home.position2 {left: -1px;}
nav#main-nav #nav-menu ul.main-cat>li>a>img.logo-especiais {top: 2px; margin-right: 5px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.tamanho-colunistas {width: 200px;}
@media (max-width: 940px)  {
    .desktop {display: none !important;}
    .container { width:auto; margin:0 auto; }
    nav#main-nav #indent-menu #new-logo {margin-left: 20px;}
    nav#main-nav #indent-menu #new-search {margin-right: 20px;}
    nav#main-nav #indent-menu #new-search form input#buscar {width: 140px;}
    nav#main-nav #nav-menu ul { float: none;}
    nav#main-nav #nav-menu , h3, h3 a,  nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a,  nav#main-nav #nav-menu ul.main-cat>li:hover>a,  nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li a,  nav#main-nav #nav-menu ul.main-cat>li, nav#main-nav #nav-menu, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1, nav#main-nav #nav-menu ul.main-cat li div.drop-menu-home, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li:before, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 h4, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li, nav#main-nav #nav-menu ul.main-cat>li:hover>a ,nav#main-nav #nav-menu ul.main-cat>li>a, nav#main-nav #nav-menu ul.main-cat>li:hover, nav#main-nav #nav-menu ul.main-cat li:hover div.drop-menu-home , nav#main-nav #nav-menu .drop-menu-home h3 a, nav#main-nav #nav-menu ul.main-cat>li:after, nav#main-nav #nav-menu .drop-menu-home h3 a, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li:hover a, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a:hover, nav#main-nav #nav-menu .drop-menu-home h3 a:hover, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li:hover, nav#main-nav #nav-menu .drop-menu-home h3 a:hover span.drop-1 , nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul ,nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li, nav#main-nav #nav-menu .drop-menu-home h3 a span.drop-1, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a {text-transform: none; line-height: 14px; cursor: auto; color: black; font-size: 12px; display: block !important; background: none; text-align: left; float: none;  border: 0px solid; padding: 0px; margin: 0px; position: inherit; clear: both; height: auto; width: auto; left: auto; top: auto;  list-style: none; content: ""; right: auto; bottom: auto; font-weight: normal; text-decoration: none; border-left: 0px none;}
    nav#main-nav #nav-menu ul.main-cat>li a, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a,  nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a,  nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a, nav#main-nav #nav-menu ul.main-cat>li:hover>a, nav#main-nav #nav-menu ul.main-cat>li>a, nav#main-nav #nav-menu ul.main-cat>li a, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li a {text-transform: uppercase; color: #23408f; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  padding: 15px 16px; border-bottom: 1px solid #dadada; font-size: 14px; font-weight: bold;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a strong {text-transform: none; color: #434343; font-weight: normal; font-size: 14px;}
    nav#main-nav #nav-menu ul.main-cat>li a:hover, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li:hover a, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a:hover { text-transform: uppercase; color: #23408f; padding: 15px 16px; border-bottom: 1px solid #dadada; font-weight: bold; font-size: 14px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 h4 {display: none !important;}
    nav#main-nav #nav-menu .drop-menu-home h3 a { background: white !important; padding-left: 30px !important; font-weight: normal !important; color: #434343 !important; text-transform: none !important;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li a{ background: white !important; padding-left: 30px !important; font-weight: normal !important; color: #434343 !important; text-transform: none !important;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul li a {padding-left: 50px !important;}
    .drop-menu-home.position1, .drop-menu-home.position2, .sub-cat-2 {display: none!important; overflow: hidden; width: 0px !important; height: 0px !important; }
    nav#main-nav #nav-menu .drop-menu-home.position2.highlight, .someblog2.highlight, .someeditorial.highlight, .someblog.highlight, .somecolunistas.highlight, .someespeciais.highlight {display: block !important; overflow: visible; width: auto !important; height: auto !important;}
    .only-resp {display: block !important;}
    .only-resp {display: none ; position: absolute; top: 5px; right: 20px;}
    .only-resp a {z-index: 10; transition: all 0.2s linear; width: 34px; height: 34px;background: #dadada url(http://s0.ejesa.ig.com.br/img/odia/mr_collapse.png) 50% 50% no-repeat; display: block; border-radius: 4px;}
    .only-resp a:hover { background: #cecece url(http://s0.ejesa.ig.com.br/img/odia/mr_collapse.png) 50% 50% no-repeat; }
    nav#main-nav #nav-menu ul.main-cat>li>a>img {position: relative;top: 5px;float: right;left: -15px;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li a img {display: block; position: relative;top: 5px;float: right;left: -15px;}
    nav#main-nav #nav-menu ul { display: none; transition: height  0.5s ease-in; height: 0px;}
    nav#main-nav #nav-menu ul.highlight2 { display: block; height  transition: 0.5s ease-in; height: auto;  }
    nav#main-nav #nav-menu {}
    .menu-hider { border-bottom: 1px solid #dadada; display: block; width: auto; height: 45px; position: relative; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
    nav#main-nav #nav-menu .drop-menu-home.position1.highlight:before, nav#main-nav #nav-menu .drop-menu-home.position2.highlight:before {background:#23408f;content: " "; display: block !important;  width: 3px !important; position: absolute; left: 0px; z-index: 9; height: 45px !important; top: -45px;}
    nav#main-nav #nav-menu .drop-menu-home.highlight {position: relative !important; overflow: visible !important; }
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 { position: relative;}
    .highlight:before {background:#23408f;content: " "; display: block !important;  width: 3px !important; position: absolute; left: 0px; z-index: 9; height: 45px !important; top: -45px;}
    nav#main-nav #nav-menu ul.main-cat>li>a>img {transition: all 0.2s linear;}
    nav#main-nav #nav-menu ul.main-cat.highlight2>li>a>img, nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li a img {transition: all 0.2s linear; -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform: rotate(0deg); }
    .rotacionando {-webkit-transform: rotate(180deg) !important; transform: rotate(180deg) !important; -moz-transform: rotate(180deg) !important;}
    #ident-esp {display: none;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline {width: auto;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li {display: block; clear: both; float: none;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li img {float: none; margin-left: 10px; width: 30px;}
    nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li a {line-height: 9px;padding-top: 4px;padding-bottom: 12px;}
    nav#main-nav #indent-menu #ident-sec h2:after {display:none;}
    nav#main-nav #nav-menu ul.main-cat>li:first-child {display: none !important;}

}

nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline {width: 300px;padding-top: 10px;height: 50px;position: relative;display: block;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li {display: inline-block;clear: none;width: 44px;float: none;margin: 0px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li a {display: block;width: 35px;height: 31px;padding: 0px;margin: 0px;}
nav#main-nav #nav-menu .drop-menu-home>ul.sub-cat-1>li>div.sub-cat-2 ul.inline li img {display: block;width: 35px;float: none;height: 31px;margin: 0px;}
nav#main-nav #nav-menu ul.main-cat>li:first-child {width: 100px;}
nav#main-nav #nav-menu ul.main-cat>li:first-child {width: 100px;}
nav#main-nav #nav-menu ul.main-cat>li:first-child>a>img {margin: 0px;}
nav#main-nav #nav-menu ul.main-cat>li:first-child>a>img.rot-main-2 {top: -5px;position: relative;}

/* ajustes extras - componentes comportamento errado */
.EJETOE01806{margin-top:20px!important;}

body nav#main-nav #indent-menu #ident-sec h2:after {
   display: block;
   width: 200px;
   height: 73px;
   content: " ";
   position: absolute;
   left: 400px;
   top: -13px;
}

body.brasileirao nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_brasileirao_reduzido.png') no-repeat center center;
}

body.copaamerica nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_america_reduzido.png') no-repeat center center !important;
}

body.riosemfronteiras nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_cidadesemfronteiras_reduzido.png') no-repeat center center;
}

body.observatoriodamobilidade nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_observatorio_mobilidade_reduzido.png') no-repeat center center;
}

body.jornadamundialdajuventude nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_jmj_reduzido.png') no-repeat center center;
}

body.copadomundo nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_copadomundo_reduzido.png') no-repeat 20px 0;
}

body.botafogo nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_botafogo_reduzido.png') no-repeat center center;
}

body.flamengo nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_flamengo_reduzido.png') no-repeat center center;
}

body.fluminense nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_fluminense_reduzido.png') no-repeat center center;
}

body.vasco nav#main-nav #indent-menu #ident-sec h2:after {
    background: url('http://s0.ejesa.ig.com.br/img/odia/header_vasco_reduzido.png') no-repeat center center;
}
