/*MOZILLA*/
@-moz-document url-prefix() {
  .menuUser21 div {
    text-align: center;
    margin-right: 15px;
  }
  .menuUser21 > div {
    top: 2px;
    position: relative;
  }
  .RegistroEc21 img {
    width: 43%!important;
  }
  .SesionEc21 img {
    width: 40%!important;
  }
}
/*MOZILLA*/

/*BACK COLOR NEGRO ARTICULO INTERNO*/
.template-ec-12 .block-buttons {
    background-color: #ffffff!important;
}

.ec-teaser-scroll-detail-r.v7 .block-buttons {
    background-color: #ffffff!important;
}

/*BACK COLOR NEGRO ARTICULO INTERNO*/

/*EN VIVO*/
.content-streaming .right-html {
  width: 46%;
}
.content-streaming .left-html {
  width: 50%;
}
.streaming-especial .streaming-especial-titulo {
  background: #e2e2e2 !important;
}
/*EN VIVO*/
/*ENTRETENIMIENTO*/
.entretenimientoEc .crucigramaEc {
  display: flex;
  align-items: center;
  /*padding: 10px 31px 10px 31px;*/
  padding: 10px 31px 24px 31px;
  border-bottom: 1px solid #e8e8e8;
}
.entretenimientoEc .crucigramaEc img {
  width: 25%;
}
.entretenimientoEc .crucigramaEc h3 {
  font-size: 22px;
  font-family: 'helvetica' !important;
  margin-left: 20px;
}
.entretenimientoEc .sudokuEc {
  display: flex;
  align-items: center;
  padding: 20px 16px 10px 34px;
  background: #ffffff;
  margin-bottom: 10px;
}
.entretenimientoEc .sudokuEc img {
  width: 22%;
}
.entretenimientoEc .sudokuEc h3 {
  font-size: 22px;
  font-family: 'helvetica' !important;
  margin-left: 20px;
}
.entretenimientoEc a {
  color: black !important;
}
/*ENTRETENIMIENTO*/
.columnistas {
  background: white !important;
  padding: 50px 0px 80px 0px;
}
.columnistas .content-general-columnistas .header-columnistas h3 {
  color: #000 !important;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}
.columnistas .content-general-columnistas .columnista .img-columnista img {
  transition: all 0.3s ease !important;
}
.columnistas .content-general-columnistas .columnista .img-columnista img:hover {
  width: 20px;
}
.galeria-videos-home .video h5 {
  color: #000;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  text-shadow: none !important;
  transition: all 0.3s ease;
}
.galeria-videos-home .video h5:hover {
  color: #8a8a8a !important;
}
.seccion-internas-articulo {
  background: white !important;
}
.opciones-usuario {
  width: 260px !important;
}
#fecha-movil {
  font-weight: 500;
}
.header .bottom-header .top {
  margin-bottom: 0px !important;
}
.menu-mobile.active {
  margin-right: -200px !important;
}
.menu-mobile {
  margin-right: -200px !important;
}
.menu-login .menu-up .m-username {
  background-color: white !important;
}
.menuEc4 {
  top: 21px;
  position: relative;
}
.menu-login .menu-down {
  padding: 20px !important;
  background-color: #e4e2e2 !important;
}
.menu-login .menu-down .m-username {
  color: #000 !important;
}
.menu-login .m-option {
  color: #3a3a3a !important;
  border-bottom: 1px solid #ccc !important;
}
#userregistrado {
  background-color: white !important;
  color: black !important;
}
/*FLOTANTE*/
.logo-icono-EC-peq {
  background: url(lgFlotante.svg) center no-repeat !important;
}
.menu-flotante {
  background: #ffffff !important;
  border-bottom: 1px solid #e2e2e2;
}
.menu-flotante .menu-reducido li.lst-item.tabnav {
  border: none !important;
  font-family: 'helvetica' !important;
}
.menu-flotante .nav-dropdown.nav.noSubNav ul {
  padding: 4px 0px 7px 0px !important;
  border-top: none !important;
}
.menu-flotante .menu-reducido li.lst-item.tabnav a {
  color: #8a8a8a !important;
}
.menu-flotante .menu-reducido li.lst-item.tabnav .child-nav {
  background: #ffffff;
}
.menu-flotante .menu-reducido li.lst-item.tabnav div ul li {
  border-top: 1px solid #e2e2e2 !important;
}
/*FLOTANTE*/
.menuEc {
  margin-top: 0px !important;
  height: 40px !important;
  position: relative;
  top: 34px;
  float: left;
  right: 140px;
}
.menu-buscador {
  height: 80px !important;
}
.cabecera-buscador {
  /*height: 80px!important;*/
  top: 37px;
  position: relative;
  left: 55px;
}
.cabecera-buscador .fa-search {
  font-size: 22px !important;
}
.seccion-noticias-top {
  background: #fff !important;
}
.iter-portal-size-header .bottom-header {
  background: white !important;
  height: 190px;
}
.fecha-redes {
  float: left;
  width: 355px;
}
.multimedia {

}
.inicio-sesion {
  width: 185px !important;
}
.fechaRedesHome {
  padding: 7px 0px 7px 0px;
  display: flex;
}
.fechaRedesHome .fechaSt {
  font-family: 'helvetica';
  font-weight: bold;
  font-size: 12px;
  width: calc(70px + 5px);
  top: 8px;
  position: relative;
}
.RedesSt {
  width: 150px;
}
.RedesSt li {
  display: inline !important;
}
.RedesSt li img {
  width: 15%;
  float: left;
  margin-right: 10px;
}
.RedesSt ul {
  display: inline-block;
}
/*.menuUser21 ul{
	display: inline-block;
	margin-left: 42%;
}


.menuUser21 li img{
	width: 25%;
    float: left;
    margin-right: 10px;
}*/
.menuUser21 {
    display: flex;
    top: 20px;
    position: relative;
    justify-content: flex-end;
}
.menuUser21 div {
    text-align: center;
    margin-right: 20px;
}
.menuUser21 h3 {
  font-family: 'helvetica' !important;
  font-size: 10px;
  text-transform: uppercase;
  /*font-weight: bold;*/
  color: black;
}
.menuUser21 img {
  width: 35px;
}
.SuscribirmeEC a {
  background-color: #2b2b2b !important;
  border-radius: 3px;
  color: #cad400 !important;
  padding: 8px 25px 8px 25px !important;
  font-weight: 500 !important;
  font-family: 'helvetica' !important;
}
#naviEC {
  top: 8px;
  position: relative;
}
/*.header .bottom-header {

    border-top: 1px solid #e4e4e4!important;
}
*/
.header .top-header {
  background: white !important;
  border-bottom: 1px solid #e4e4e4 !important;
}
.header .bottom-header {
  border-top: none;
}
.borderLinebt {
  border-bottom: 3px solid #cecece;
}
.logoAp21 {
  text-align: center;
  top: 17px;
  position: relative;
}
.logoAp21 img {
  width: 60%
}
.menu_secc.mega_menu.simple .nav-dropdown.nav.noSubNav {
  text-align: center;
}
.menu_secc.mega_menu.simple ul.parent-nav.lst.cf {
  font-family: 'helvetica';
  text-transform: uppercase;
  display: inline-block;
  font-size: 13px;
  padding: 22px 0px 0px 0px;
  border-top: 1px solid #cecece;
}
ul.parent-nav.lst.cf li a {
  color: black;
}
.mega_menu .parent-nav > li {
  float: left;
  margin-right: 10px;
}
/*PICO Y PLACA*/
.pico-y-placa-desktop .noticias article {
  display: none;
  font-family: 'font_4_bold';
}
.pico-y-placa-desktop .noticias article.active {
  display: flex;
  /*background: #6d7275;*/
  align-items: center;
  flex-flow: wrap;
  width: 100%;
  margin-top: 4px;
}
.pico-y-placa-desktop .noticias .header {
  display: inline-block;
  width: 37%;
  text-align: center;
  color: #FFFFFF;
  padding: 6px 0px 6px 0px;
}
.pico-y-placa-desktop .noticias .header h4 {
  font-size: 12px;
  color: #8a8a8a;
  margin-right: 6px;
  font-family: 'helvetica';
  /*font-weight: bold;*/
}
.pico-y-placa-desktop .noticias .dayTitle {
  display: flex;
  align-items: center;
}
.pico-y-placa-desktop .dayTitle .subheadline {
  font-size: 12px;
  display: inline-block;
  text-align: center;
  color: black;
  padding: 8px;
  padding-left: 0;
  margin-bottom: 0;
  font-family: 'helvetica';
  /*font-weight: bold;*/
  text-transform: capitalize;
}
.pico-y-placa-desktop .tipovehiculo {
  width: 30px;
  display: inline-block;
  height: 29px;
  margin-right: -1px;
  text-align: center;
  font-size: 16px;
  padding-top: 3px;
}
.pico-y-placa-desktop .tipovehiculo.particulares {
  /* background: #f1f1f1;*/
}
.pico-y-placa-desktop .tipovehiculo.tiempos {
  /*background: #6d7275;*/
  color: black;
}
span.tipovehiculo.dos.tiempos {
  top: 5px;
  position: relative;
  margin-right: 8px;
  margin-left: 5px;
}
.pico-y-placa-desktop .dayTitle p {
  display: inline-block;
  margin-bottom: 0;
  height: 29px;
  line-height: 28px;
  font-size: 12px;
  font-family: 'helvetica';
  font-weight: bold;
}
.pico-y-placa-desktop .tipovehiculo.tiempos + p {
  /*background: #6d7275;*/
  color: black;
}
span.tipovehiculo.particulares i {
  top: 5px;
  position: relative;
  margin-right: 8px;
}
.shadow-1col {
  background: none;
}
/*PICO Y PLACA*/
/*MENU HAMBURGUESA*/
.mobile-btn {
  color: black !important;
}
.header .top-header .section-header .inicio-sesion{
	 display: flex;    
	 justify-content: flex-end;
}
