body {
     font-size:15px;
     margin:0;
     padding:0;
     image-rendering: optimizeQuality;
     background-color: #fff;
     color:#3F414A;
     text-rendering: optimizelegibility;
}

 hr {
     border-top: solid 1px #ccc;
}
 header {
     margin-bottom:20px;
}
 footer {
     margin-top:20px;
     padding:20px;
     padding-bottom:80px;
     color:#51575c;
}
 .news_title {
     color: #414141;
}
/** Se ocupa en columnas **/
 #top_essentials {
}
 #top_essentials ul li {
     margin:0;
     padding:0;
}
 #top_essentials li {
     font-size:12px;
     float:left;
     list-style:none;
     padding:10px;
     border-right:solid 2px rgba(0,0,0,0.1);
}
 #top_essentials li:hover {
     background:rgba(0,0,0,0.1);
}
 #top_essentials i:hover {
     background:rgba(0,0,0,0.1);
}
 #top_essentials i {
     font-size:18px;
     float:left;
     padding:9px;
     width:45px;
     text-align:center;
     background:rgba(0,0,0,0.05);
     border-right:solid 1px rgba(0,0,0,0.1);
}
 #top_essentials i:hover, #top_essentials li:hover {
     background:rgba(0,0,0,0.1);
}
 #top_essentials a:hover {
     color:#fff;
}
 #top_essentials a:link {
     text-decoration:none;
}
 #top_redes {
     float:left;
}
 #top_login {
     float:right;
}
 #top_logo {
     padding-top:20px;
     padding-bottom:20px;
}
 #logo {
     float:left;
}
 #ads_top {
     float:right;
     overflow:hidden;
}
 #top_menu {
     background-color:#51575c;
     border-top:solid 1px #d9d9d9;
}
 #top_menu, #top_menu a, #top_menu a:link, #top_menu a:visited, #top_menu a:active {
     color:rgba(255,255,255,0.8);
}
 #top_menu ul li {
     margin:0;
     padding:0;
}
 #top_menu li {
     float:left;
     list-style:none;
     padding:20px;
     border-right:solid 1px rgba(255,255,255,0.3);
     font-size:14px;
     font-weight:bold;
}
 #top_menu i {
     float:right;
     padding:13px;
     text-align:center;
}
 #top_menu i:hover, #top_menu li:hover {
     background:rgba(0,0,0,0.5);
}
 #top_menu a:hover {
     color:#fff;
}
 #submenu {
     display:none;
     padding:0px;
     margin-bottom:20px;
     font-size:14px;
     color:#000;
     background-color:#f9f9f9;
}
 #submenu li {
     padding:20px;
     list-style:none;
     margin:0px;
     margin-right:10px;
     float:left;
}
 #submenu li:hover {
     background:rgba(0,0,0,0.1);
}
 .saturate {
     filter: saturate(140%);
     -webkit-filter: saturate(140%);
     -moz-filter: saturate(140%);
     -o-filter: saturate(140%);
     -ms-filter: saturate(140%);
}
 .saturate:hover {
     filter: saturate(160%);
     -webkit-filter: saturate(160%);
     -moz-filter: saturate(160%);
     -o-filter: saturate(160%);
     -ms-filter: saturate(160%);
}
 .grayscale {
     filter: saturate(0%);
     -webkit-filter: saturate(0%);
     -moz-filter: saturate(0%);
     -o-filter: saturate(0%);
     -ms-filter: saturate(0%);
}
 .separador {
     border-bottom:solid 5px #ccc;
}
 .col2 {
     width:100%;
     -webkit-column-count: 2;
     -moz-column-count: 2;
     column-count: 2;
     -webkit-column-rule: 1px solid #ccc;
     -moz-column-rule: 1px solid #ccc;
     column-rule: 1px solid #ccc;
     -webkit-column-width: 100%;
     column-width: 100%;
     -webkit-column-gap: 40px;
    /* Chrome, Safari, Opera */
     -moz-column-gap: 40px;
    /* Firefox */
     column-gap: 40px;
}
 .col1 {
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
}
 .bgWhite {
     background-color:#fff;
}
 .bgPrimary {
     background-color:#eb2a2f;
}
 .bgPrimaryDark {
     background-color:#51575c;
}
 .bgPrimaryLight {
     background-color:#f2f3f4;
}
 .bgGray {
     background-color:#e6e7e8;
}
 .color {
     color:#eb2a2f;
}
 .fontWhite {
     color:#fff;
}
 .LinkBlanco a, .LinkBlanco a:link, .LinkBlanco a:active, .LinkBlanco a:visited, .linkBlanco a, .linkBlanco a:link, .linkBlanco a:active, .linkBlanco a:visited, .lb a, .lb a:link, .lb a:active, .lb a:visited {
     color:#fff;
     text-decoration:none;
}
 .LinkBlanco a:hover, .linkBlanco a:hover, .lb a:hover {
     text-decoration:underline;
}
 .LinkNegro a, .LinkNegro a:link, .LinkNegro a:active, .LinkNegro a:visited, .linkNegro a, .linkNegro a:link, .linkNegro a:active, .linkNegro a:visited, .ln a, .ln a:link, .ln a:active, .ln a:visited {
     color:#04323D;
     text-decoration:none;
}
 .LinkNegro a:hover, .linkNegro a:hover, .ln a:hover {
     text-decoration:underline;
}
 .LinkAzul a, .LinkAzul a:link, .LinkAzul a:active, .LinkAzul a:visited, .linkAzul a, .linkAzul a:link, .linkAzul a:active, .linkAzul a:visited, .ln a, .ln a:link, .ln a:active, .ln a:visited {
     color:#04323D;
     text-decoration:none;
}
 .linkAzul a:hover, .linkAzul a:hover, .la a:hover {
     text-decoration:underline;
}
 .LinkRojo a, .LinkRojo a:link, .LinkRojo a:active, .LinkRojo a:visited, .linkRojo a, .linkRojo a:link, .linkRojo a:active, .linkRojo a:visited, .lr a, .lr a:link, .lr a:visited, .lr a:active {
     color:#D91111;
     text-decoration: none;
}
 .LinkRojo a:hover, .linkRojo a:hover, .lr a:hover {
     text-decoration:underline;
}
 .Nu a, .Nu a:link, .Nu a:active, .Nu a:visited, .nu a, .nu a:link, .nu a:active, .nu a:visited, .hu a, .hu a:link, .hu a:active, .hu a:visited {
     text-decoration:none;
}
 .Nu a:hover, .nu a:hover {
     text-decoration:none;
}
 .hu a:hover {
     text-decoration:underline;
}
 .loader {
     padding:60px;
     background:url(https://enews.mx/img/load7.gif) center center no-repeat;
}
 .mayus {
     text-transform: uppercase;
}
 .heightListNews {
     height:140px;
}
 .paddingListNews {
}
 .fontListNews {
}
 .p20-lg, .p20-md {
     padding:20px;
}
 .navmov {
     list-style:none;
     margin:0;
     padding:0px;
}
 .navmov li {
     padding:12px;
     border-bottom: solid 1px rgba(255,255,255,0.1);
     margin:0;
     font-weight: bold;
     font-size: 1em;
}
 .navmov li:hover {
     padding-left:9px;
     background-color: rgba(255,255,255,0.05);
}
 .opacityBlack_20 a:link, .opacityBlack_20 a:hover, .opacityBlack_20 a:visited, .opacityBlack_20 a:active, .opacityBlack_20 a, .opacityBlack_20 li, .opacityBlack_20 i, .opacityBlack_20 h1, .opacityBlack_20 h2, .opacityBlack_20 h3, .opacityBlack_20 h4 {
     color: #fff !important;
}
 .opacityBlack_40 a:link, .opacityBlack_40 a:hover, .opacityBlack_40 a:visited, .opacityBlack_40 a:active, .opacityBlack_40 a, .opacityBlack_40 li, .opacityBlack_40 i, .opacityBlack_40 h1, .opacityBlack_40 h2, .opacityBlack_40 h3, .opacityBlack_40 h4 {
     color: #fff !important;
}
 .opacityBlack_60 a:link, .opacityBlack_60 a:hover, .opacityBlack_60 a:visited, .opacityBlack_60 a:active, .opacityBlack_60 a, .opacityBlack_60 li, .opacityBlack_60 i, .opacityBlack_60 h1, .opacityBlack_60 h2, .opacityBlack_60 h3, .opacityBlack_60 h4 {
     color: #fff !important;
}
 .opacityBlack_80 a:link, .opacityBlack_80 a:hover, .opacityBlack_80 a:visited, .opacityBlack_80 a:active, .opacityBlack_80 a, .opacityBlack_80 li, .opacityBlack_80 i, .opacityBlack_80 h1, .opacityBlack_80 h2, .opacityBlack_80 h3, .opacityBlack_80 h4 {
     color: #fff !important;
}
 .opacityWhite_20 a:link, .opacityWhite_20 a:hover, .opacityWhite_20 a:visited, .opacityWhite_20 a:active, .opacityWhite_20 a, .opacityWhite_20 li, .opacityWhite_20 i, .opacityWhite_20 h1, .opacityWhite_20 h2, .opacityWhite_20 h3, .opacityWhite_20 h4 {
     color: #fff !important;
}
 .opacityWhite_40 a:link, .opacityWhite_40 a:hover, .opacityWhite_40 a:visited, .opacityWhite_40 a:active, .opacityWhite_40 a, .opacityWhite_40 li, .opacityWhite_40 i, .opacityWhite_40 h1, .opacityWhite_40 h2, .opacityWhite_40 h3, .opacityWhite_40 h4 {
     color: #fff !important;
}
 .opacityWhite_60 a:link, .opacityWhite_60 a:hover, .opacityWhite_60 a:visited, .opacityWhite_60 a:active, .opacityWhite_60 a, .opacityWhite_60 li, .opacityWhite_60 i, .opacityWhite_60 h1, .opacityWhite_60 h2, .opacityWhite_60 h3, .opacityWhite_60 h4 {
     color: #fff !important;
}
 .opacityWhite_80 a:link, .opacityWhite_80 a:hover, .opacityWhite_80 a:visited, .opacityWhite_80 a:active, .opacityWhite_80 a, .opacityWhite_80 li, .opacityWhite_80 i, .opacityWhite_80 h1, .opacityWhite_80 h2, .opacityWhite_80 h3, .opacityWhite_80 h4 {
     color: #fff !important;
}
 @media (max-width: 680px) {
     .container {
         padding:0;
         margin:20px;
    }
     body {
         padding:0;
    }
     #top_essentials {
         font-size:10px;
         font-weight:bold;
         color:#ccc;
         border:none;
         background-color: #f9f9f9;
    }
     #top_essentials ul li {
         margin:0;
         color:#ccc;
    }
     #top_essentials li {
         list-style:block;
         float:right;
         padding:5px;
         border:none;
    }
     #top_essentials li:hover {
         background:rgba(0,0,0,0.1);
    }
     #top_essentials i:hover {
         background:rgba(0,0,0,0.1);
         color:#ccc;
    }
     #top_essentials i {
         font-size:10px;
         margin:0px;
         padding:4px;
    }
     #top_essentials i:hover, #top_essentials li:hover {
    }
     #top_essentials a:hover {
         color:#fff;
    }
     #top_essentials a:link {
         text-decoration:none;
    }
     .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
         margin-left: 0;
         margin-right: 0;
         margin-bottom:0;
    }
     .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2 {
         padding:0;
    }
     .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2 {
         padding:0;
    }
     .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2 {
         padding:0;
    }
     .heightListNews {
         height:10%;
    }
     .paddingListNews {
         padding:10px;
    }
     .p20-lg, .p20-md {
         padding: 0;
         margin: 0;
    }
}
 .navbar li {
     border-left: solid 1px rgba(255,255,255,0.2);
     font-weight: 700;
     letter-spacing: -0.022em;
     font-kerning: auto;
     font-size:13.3px: text-transform: uppercase;
}
