.header_am .header__logo { height: 70px; width: 250px;}

.header_am {    height: 210px; position: relative;}
.header_am .title-suscribete{
  color: #fff;
  font: 14px/14px 'Taz Regular', sans-serif;
  background: #FF7B00;
  padding: 7px 30px 8px 30px;
  border-radius: 20px;
  float: left;
  margin-top: 3px;
}
.header_am  .title-suscribete:hover{ }
.header_am  .content__header__b1{width: 250px;float: left;}
.header_am  .user__login{float: right;margin-left: 5px !important; cursor: pointer; position: relative}
.header_am  .content__header{width: 90%;position: relative;text-align: center;padding: 20px 5%;}

.header_am  .title-suscribete:hover span{color:#fff;}

.header_am  .date-suscribete{
  display: inline-block;
  color: #444;
  font-size: 12px;
  margin-left: 0px;
  height: 33px;
  width: 220px;


}
.header_am  .date-suscribete span{font-weight: bold;}
.header_am  .title-suscribete span{color:#fff;  font: 14px/14px 'Taz', sans-serif; font-weight: bold;}
.header_am  .logos-suscripciones{
	float: right;	
}

.header_am  .logos-suscripciones a img{
	display: inline-block;
	vertical-align: middle;
}
.header_am  .logos-suscripciones a{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	
}

.header_am .content_suscripciones{
	padding: 5px 37px 5px 30px;
}

.header_am  .content__trigger{ position: relative; float: left; width: 100px;text-align: left; margin-top: 10px; cursor: pointer; }
.header_am  .content__header__logo{display: inline-block; vertical-align: middle; width: 250px; height: 116px;}
.header_am  .header__actions {
    position: relative;
    background: #fff;
    top: 11px;
    right: 0;
    float: right;
}
.header_am  .header__search-button{height: 35px; margin-right: 10px;}
.header_am  .header__search-button .icono--search_cool{color: #282A27; font-size: 20px; padding: 8px 0 8px 10px;}
.header_am  .header__social .icono{color: #282A27; margin: 0 0 0 12px; font-size: 15px; width: 30px; height: 30px;  transition: 0.3s;  border-radius: 6px; line-height: 34px;}
.header_am  .header__social .icono--twitter {font-size: 15px;}
.header_am  .icono--facebook:hover{background: #2D88FF;color: #fff !important;}
.header_am  .icono--twitter:hover{background: #1991DA;color: #fff !important;}
.header_am .icono--youtube:hover{background: #FF0100;color: #fff !important;}
.header_am  .icono--instagram:hover{background: transparent linear-gradient(208deg, #8D3AC1 0%, #BA3490 29%, #E03963 54%, #E84955 70%, #FED97C 100%) 0% 0% no-repeat padding-box;color: #fff !important;}
.header_am  .header__search-button .icono--search_cool:hover{color:#72BF44 !important;}
.header_am .header__region{position: relative;float: left;padding: 0;text-transform: inherit;top: 0;left: 0;font: 10px/10px 'Taz', sans-serif; width: 75px; cursor: pointer; display: block; font-weight: bold;}
.header_am .header__region--active--text{color: #fff;background: #72bf44;border-radius: 10px;padding: 4px 12px;margin-right: 10px;position: absolute;left: -2px;top: 10px;width: 44px; height: 10px;}
.header_am  .header__region img{margin-top: 11px;float: right; }
.header_am  .logos-suscripciones a span:hover{}
.header_am .content__trigger:hover .header__toggle__sidebar .trigger{background:#72bf44;}
.header_am .content__trigger:hover .header__toggle__sidebar .trigger::after, .content__trigger:hover .header__toggle__sidebar .trigger::before{background:#72bf44;}
.header_am .header__social::before{background-color: transparent;}
.content__header .header__region--list{padding: 10px 15px 10px 10px; top: 37px;left: 0px; width: 80px; height: 100px; z-index: 4;}
.content__header .header__region--list a{font: 16px/16px 'Taz', sans-serif; color: #909090; margin-left: 0;padding:0 5px 0 0;  float: inherit; margin-left: 8px; font-weight: bold;}
.content__header .header__region--list li{position: relative; }
.content__header .header__region--list li:first-child{color: #282A27;font: 12px/12px 'Taz', sans-serif;margin-bottom: 10px; font-weight: bold;}
.content__header .header__region--list li:nth-child(n+2):before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid #72bf44;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    top: 5px;
    left: 1px;
    opacity: 0;
}
.header_am{ border:0 !important}
.navigation_am{width: 90%; background: #fff; top: 0;left: 0; padding: 5px 5%; position: relative;    z-index: 3;} 
.header--am--sticky .navigation_am{ position:fixed;}
.header_am .navigation .menu--site a{color: #444444;}
.header_am .navigation .menu--site li + li{padding-left: 20px;}
.header__logo_stiky{display: inline-block;vertical-align: middle;    }
.header__logo_stiky img{float: left;}
.btn-sidebar{display: inline-block;vertical-align: middle; margin: 0 5px;}
.btn-sidebar .header__toggle__sidebar {margin-top: -5px;}
.content-am-ham{float:right;}
.btn__suscribete__ham{font:500 14px/14px 'Taz',sans-serif; color:#fff;display: inline-block;vertical-align: middle;background: #FF7B00;padding: 5px 10px 6px 10px;border-radius: 20px; font-weight: bold;}
.search-stiky{display:inline-block; vertical-align: middle; height: 20px;padding: 0 10px;cursor: pointer;}
.btn-login_stiky{display:inline-block; vertical-align: middle; height: 21px; cursor: pointer;}
.btnLogin{    float: none; margin: 0;}
.header__stiky__hidden{float:left;margin-right: 10px; width: 100px;}
.header--am--sticky .menu--site{}
.header__search-button__stiky{padding-right: 10px;height: 30px;display: inline-block;vertical-align: middle;}
.header__search-button__stiky span{font-size: 17px;}
.bloque-stiky{ opacity: 0; pointer-events: none;}
.header--am--sticky .bloque-stiky{ opacity: 1; pointer-events:initial;}
.header--am--sticky .menu--site li + li{}
.header__search-button--active{z-index: inherit; position: inherit; }
.header__search-button--active .icono--search_cool{display: inherit;}
.header__search-form .icono.icono--cross{color: #fff;top: 41px; right: 20px;font-size: 20px;background-color: transparent; cursor:pointer;}
.edition__stiky{position:relative;}
.edition__stiky .header__region--list{top: 31px;}
.edition__stiky .header__region--list li:first-child{color: #282A27; font: 12px/12px 'Taz', sans-serif; margin-bottom: 10px; font-weight: bold;}
.edition__stiky .header__region--list li{position: relative;}
.edition__stiky .header__region--list li:nth-child(n+2)::before {content: "";display: block;position: absolute;width: 0;height: 0;border-left: 4px solid #72bf44;border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;top: 5px;left: 1px; opacity: 0; transition: all 0.3s ease-in-out;}
    
    
.edition__stiky .header__region--list a {font: 16px/16px 'Taz', sans-serif;color: #909090;margin-left: 0;padding: 0 5px; transition: all 0.3s ease-in-out; font-weight: bold;}


.content__header .header__region--list li:hover a{  color: #000000;}
.edition__stiky .header__region--list li:hover a {margin-left: 8px;color: #000000;}

.content__header .header__region--list li:hover:nth-child(n+2)::before { opacity: 1; }
.edition__stiky .header__region--list li:hover:nth-child(n+2)::before { opacity: 1; }
.btn-circulo .start-c{ width: 16px;height: 16px; position: absolute;right: 0;top: 9px; opacity: 1;}
.btn-circulo{ position: relative; width: 105px; float: left;}
.navigation_am .menu--site{    height: 33px; width: 900px; overflow: hidden;}
.btn-epaper{float: left;margin-left: 20px;margin-top: -4px;}
.btn-epaper img{    display: inline-block; vertical-align: middle;}
.btn-epaper span{font: 500 14px/14px 'Heebo', sans-serif; color: #444444;display: inline-block;vertical-align: middle;}
.btn-epaper:hover span{color:#72BF44;}

.btn-notificactions{float: left; margin-top: 18px; cursor: pointer; margin-left: 10px;}
.content_header_suscripciones{float: left; width: 100%; }




 

.footer_am{background: #222;    padding-top: 42px;padding-bottom: 50px;}
.row_footer_01{width: 20%; float: left;}
.footer__top_am{width: 75%;float: right;text-align: left;  margin-left: 5%;}
.row_footer_01 p{text-align: left;font: 18px/22px 'Taz', sans-serif;color: #fff;}
.row_footer_01 .btn-suscribete-footer{display: inline-block;vertical-align: middle;background: #72BF44;color: #fff;font: 20px/22px 'Taz Regular', sans-serif;padding: 10px 0;width: 100%;text-align: center;border-radius: 25px;margin: 20px 0;}
.row_footer_01 .btn-suscribete-footer span{font: 20px/22px 'Taz', sans-serif; font-weight: 800;}
.row_footer_01 h4{ font: 24px/24px 'Taz', sans-serif; color: #fff; font-weight: 800;}
.block_suscribete p{margin: 20px 0;}
.block_suscribete form input{border-radius: 29px;background: #444444 0% 0% no-repeat padding-box;border: 0;height: 50px;width: 100%;color: #DEDFDC;text-align: center; font: 16px/16px 'Heebo Regular', sans-serif;}
.footer__menu_ediciones{position: relative;width: 100%;text-align: center; margin-bottom: 40px;}
.footer__menu_ediciones li{display: inline-block;vertical-align: middle; margin: 0 10px;}
.footer__menu_ediciones li a{color: #fff; font: 20px/20px 'Taz', sans-serif;display: inline-block;vertical-align: middle; font-weight: 800;}
.footer__menu_ediciones li a img{display: inline-block;vertical-align: middle; margin-right: 10px;}
.footer__menu_am{width: 16%; padding: 0 1%; display: inline-block;vertical-align: text-top;}
.footer__menu_am  ul li a{color: #FFF;font: 16px/18px 'Taz', sans-serif;}
.temas .menu__title_footer{font: 19px/19px 'Taz', sans-serif; color: #fff; font-weight: 800;}
.title_footer_menu{height: 33px;}
.footer_am .footer__redes{    width: 100%; position: relative;float: left;padding: 30px 0; border-top: 1px solid #333333;border-bottom: 1px solid #333333;text-align: center; margin: 30px 0;}
.footer_am .footer__redes .footer__list--title { font: 22px/22px 'Taz', sans-serif;color: white;display: inline-block;margin-right: 25px; font-weight: 800;}
.footer_am .footer__redes ul, .footer .footer__redes li {display: inline-block;}
.footer_am .footer__redes li { margin: 0 15px; display: inline-block;vertical-align: middle;}
.footer_am .footer__redes a {width: 21px;font-size: 18px;color: white; transition: all .3s; -ms-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s;}
.footer_am .footer__redes a:hover { color:#72BF44;}
.footer_am .borde-siderbar {display: none;}
.header__toggle__sidebar{
    width: 20px;
    height: 30px;
    border: none;
    padding: 0;
    background: transparent;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    vertical-align: top;
    cursor: pointer;
    top: 0px;
    vertical-align: middle;
}

.header__toggle__sidebar .trigger {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 3px;
    background: #444;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 20px;
}

.header__toggle__sidebar .trigger::after, .header__toggle__sidebar .trigger::before {
    content: "";
    position: absolute;
    top: -6px;
    left: 0;
    width: 18px;
    height: 3px;
    background: #444;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    transition: transform .3s;
    border-radius: 20px;
}

.header__toggle__sidebar .trigger::before {
    top: 6px;
}
.header--sticky .header__toggle__sidebar {top: 12px;}


.navigation-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 99999;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    overflow: auto;
    background: transparent linear-gradient(180deg, #FDFDFD 0%, #D4DCE0 100%) 0% 0% no-repeat padding-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .5s cubic-bezier(.505,0,.525,1);
    transition: all .5s cubic-bezier(.505,0,.525,1);
}

.navigation-sidebar--active {
    opacity: 1 !important;
    visibility: visible;
    pointer-events: initial;
    transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);
}

.navigation__close__sidebar{
	position: relative;
	top: 14px;
	left: 0;
	width: 35px;
	height: 35px;
	padding: 0;
	background-color: #72BF44;
	border-radius: 100%;
	float: left;
	
}

.navigation__close__sidebar::after, .navigation__close__sidebar::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 17px;
    width: 2px;
    height: 20px;
    background-color: #fff;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.navigation__close__sidebar::before {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}


.navigation-sidebar .row:first-child {
    padding-top: 15px;
    position: relative;
    text-align: center;
    padding-bottom: 15px;
}

.menu_sidebar_ediciones li a:before {
    content: "";
    position: absolute;
    bottom: -7px;
    height: 2px;
    background-color: #72bf44;
    left: 50%;
    right: 51%;
    transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
}


.menu_sidebar_ediciones li a:hover:before,

.menu_sidebar_ediciones li .menu__item--active a:before{
	left:0px;
	right:0px;
}





.navigation-sidebar .row:nth-child(2) {
  
}

.menu__title{
        color: #222;
	font: 22px/23px 'Taz', sans-serif;
	margin-top: 30px;
	border-bottom: 2px solid #72bf44;
	padding-bottom: 13px;
	font-weight: 800;
}
.menu_sidebar_ediciones ul{

}
.menu_sidebar_ediciones li a{
   color: #707070;
   font: 18px/19px 'Taz', sans-serif;
   position:relative;
   font-weight: 800;
   
 }
.menu_sidebar_ediciones li{
 margin: 5px 0;
}
.menu_sidebar_ediciones{
  margin-top: 20px;
  margin-left: 0;
}
.bloque-suscribite{float: left; width: 100%;}
.bloque-suscribite img{display: inline-block; vertical-align: middle; width: 50%;height: auto; max-width: 170px;}
.bloque-suscribite p{display: inline-block; vertical-align: middle; width: 50%;  font: 20px/21px 'Taz Bold', sans-serif; color:#222222; }
.bloque-suscribite a{color: #fff; background: #FF8A34; float: right; padding:10px 25px;border-radius: 20px; font: 14px/14px 'Taz Regular', sans-serif; margin-right: 40px; }
.bloque-suscribite a span{ font: 14px/14px 'Taz', sans-serif; font-weight: 800;}

.bloque-version-digital{float: left; width: 100%; background: url('/arte/sidebar/img-section2.png') #212121; height: 156px; background-repeat: no-repeat; background-position: right; margin-top: 50px; border-radius: 15px 15px 15px 15px; }
.bloque-version-digital p{ font: 20px/26px 'Taz', sans-serif; color: #fff; width: 54%; float: left;
margin-top: 25px;
margin-left: 25px;
font-weight: 800;

}

#logos-sidebar{ position: fixed; bottom: 0; width: 100%;}
#logos-sidebar p{float: left; color: #222; font-size: 13px; text-align: left; }
.logos-sidebar{ float: right;}
.logos-sidebar a{display: inline-block; vertical-align: middle; margin-left: 20px; text-align: left; }
.btn-redes-sidebar{display: inline-block; vertical-align: middle; margin: 25px 10px; }

.pageloaded .col {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
     transition-delay: 0s;
}


.pageloaded .navigation-sidebar {
    -webkit-transition: all .5s cubic-bezier(.505,0,.525,1);
    -moz-transition: all .5s cubic-bezier(.505,0,.525,1);
    transition: all .5s cubic-bezier(.505,0,.525,1);
}

.pageloaded .navigation-sidebar .col {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
}

.pageloaded .navigation-sidebar--active .col {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .45s;
    -moz-transition-delay: .45s;
    transition-delay: .45s;
}

.navigation-sidebar .header__logo{
	float: left;
	margin-left: 15px;

}

.navigation-sidebar .header__logo  img{
	width: 100px;
	
}

.menu_sidebar_ediciones li ul{ margin: 15px 0 15px 10px;}
.borde-siderbar{ width: 100%;height: 2px;background: #72bf44; position: relative; margin: 15px 0;}
.navigation-sidebar .header__social{ float: right; margin-top: 16px;}
.logos-extras{float: right;margin-top: 12px;margin-right: 20px;}
.logos-extras a{ display: inline-block; vertical-align: middle; margin: 0 10px;}
.logos-extras a img{ display: inline-block; vertical-align: middle;}
.margin-r-4-1{margin-right: 4.1%;}
.navigation-sidebar .header__social .icono{color: #000;}

.content__trigger span{display: inline-block;vertical-align: middle;color: #444;font: 12px/15px 'Heebo Medium', sans-serif;} 
#popup-login, #popup-registro{background: #90979da1;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;overflow: auto;opacity: 0.001; visibility: hidden; pointer-events: none; display: block!important; text-align: center;}
.content-login, .content-registro{width: 420px; padding: 50px 0; transform: translate( 0, -75px ); -ms-transform: translate( 0, -75px ); -moz-transform: translate( 0, -75px );  -webkit-transform: translate( 0, -75px ); position: relative; display: inline-block; margin: 0 auto; background:#FFFFFF; text-align: left; border-radius: 4px; box-shadow: 0 23px 26px 0 rgba(0,0,0,.3);  -ms-box-shadow: 0 23px 26px 0 rgba(0,0,0,.3);   -moz-box-shadow: 0 23px 26px 0 rgba(0,0,0,.3);  -webkit-box-shadow: 0 23px 26px 0 rgba(0,0,0,.3); box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all .3s ease .1s; -ms-transition: all .3s ease .1s; -moz-transition: all .3s ease .1s; -webkit-transition: all .3s ease .1s; margin-top: 15%; text-align: center; border: 1px solid #CECECE;}
.login-open{opacity: 1 !important; visibility: visible !important; pointer-events: initial !important; height: 100%;}
.close,.closeRecuperar,.closeRegistro { position: absolute; right: 32px; top: 32px; width: 32px; height: 32px; opacity: 0.3; } 
.close:hover, .closeRecuperar:hover, .closeRegistro:hover { opacity: 0.7;} 
.close:before, .close:after,.closeRecuperar:before, .closeRecuperar:after,.closeRegistro:before, .closeRegistro:after { position: absolute; left: 15px; content: ' '; height: 28px; width: 2px; background-color: #333; } 
.close:before,.closeRecuperar:before,.closeRegistro:before { transform: rotate(45deg); } .close:after, .closeRecuperar:after, .closeRegistro:after { transform: rotate(-45deg); }
.login-title{text-align: center;font: 22px 'Taz'; letter-spacing: 0px; color: #000000;margin: 20px auto 26px; font-weight: bold;}
.ingresa-title{text-align: center;font: 16px/24px 'Heebo', sans-serif;letter-spacing: 0px;color: #000000; margin-bottom:20px;}
#popup-login .form--box__field .form__inputgroup input,#popup-recuperar .form--box__field .form__inputgroup input,#popup-registro .form--box__field .form__inputgroup input  {background: #FFFFFF; border: 1px solid #CECECE; border-radius: 6px; width: 320px; height: 46px; margin: 12px auto 12px;box-sizing: border-box; padding-left: 19px;font: 14px 'Heebo', sans-serif;letter-spacing: 0px;color: #909090;}
.a-recuperar,.a-recuperar-article{text-align: right; text-decoration: underline; font:12px 'Heebo', sans-serif; letter-spacing: 0px; color: #444444;margin-bottom:20px;}
#popup-login  .form--box__btn_login {background: #74BD4C;border-radius: 5px;opacity: 1;width: 320px;height: 40px;}
.div-recuperar{width:320px; text-align:right; margin:auto;}
#popup-login .form--box__btn_login, #popup-recuperar .form--box__btn_recuperar, #popup-registro .form--box__btn{width: 320px; height: 40px;background: #74BD4C; font: 19px 'Taz'; border-radius: 5px;text-align: center;letter-spacing: 0px;color: #FFFFFF;text-transform: uppercase; margin: 20px auto 11px;}
#popup-login label{text-align: right;font:12px 'Heebo', sans-serif;letter-spacing: 0px;color: #444444; font-weight: bold;}
#popup-login .form--box__error {width: 320px;margin: auto;text-align: left;font:12px 'Heebo', sans-serif;letter-spacing: 0px;color: #E84343;visibility: hidden;}
.crear{text-align: right; text-decoration: underline; font:12px 'Heebo', sans-serif; letter-spacing: 0px;color: #72BF44;cursor: pointer;}
.aviso{text-decoration: underline;font:12px 'Heebo', sans-serif;letter-spacing: 0px;color: #444444; margin: 3px auto;display: block;}
#popup-login hr{border: 1px solid #CECECE; width: 320px; margin: 25px auto;}
.fb_btn, .Gm_btn{width: 320px; height: 40px;background: #4267B2;border-radius: 20px;text-align: center;letter-spacing: 0px;color: #FFFFFF; font: 19px 'Taz';margin: auto; box-sizing: border-box;padding: 10px 0px; font-weight: bold;}
.fb_btn img, .Gm_btn img{float: left; margin-left: 15px;}
.Gm_btn{background: #4285F4; margin:15px auto;}
#popup-recuperar .p-info{text-align: center;font:14px 'Heebo', sans-serif;letter-spacing: 0px;color: #909090;width: 320px;margin: 20px auto;}
#popup-login .form--box__field .form--box__error p,#popup-recuperar .form--box__field .form--box__error p,#popup-registro .form--box__field .form--box__error p{font: 12px/18px 'Heebo', sans-serif;width: 320px;margin: auto;text-align: left;color: #E84343;}
.preload,.preloadLoginArticle{ font: 14px 'Heebo',sans-serif;color:#74BD4C;margin: 3px auto;  opacity: 0;}
#popup-login .form--box__error p, #popup-login .form--box__mensaje_login p, #popup-registro .form--box__error p, #popup-registro .form--box__mensaje p, #popup-recuperar  .form--box__mensaje_recupera p{font: 16px/24px 'Heebo', sans-serif;color: #000000; width: 320px; margin: auto; margin-bottom: 15px;}
#popup-registro .btn-ir-login{width: 320px; height: 40px; background: #74BD4C; font: 19px 'Taz'; border-radius: 5px; text-align: center; letter-spacing: 0px; color: #FFFFFF; text-transform: uppercase; margin: 20px auto 11px; display: none; font-weight: bold;}


#login_article{position: relative;width: 100%;text-align: center; padding:10px 0 50px 0; border-radius: 5px;box-shadow: -1px 8px 10px -2px rgba(235,235,235,0.75);-webkit-box-shadow: -1px 8px 10px -2px rgba(235,235,235,0.75);-moz-box-shadow: -1px 8px 10px -2px rgba(235,235,235,0.75);}
.title-login-article{font-size: 28px;text-align: center;font-family: Taz;color: #222; font-weight: bold;}
.parrafo-login-article{text-align: center;color: #222;font-size: 16px; line-height: 20px; margin-top: 10px;}
#login_article #form-email-login-article,  #login_article #form-pass-login-article,.form__inputgroup input{background: #FFFFFF;border: 1px solid #CECECE;border-radius: 6px;width: 320px;height: 46px;margin: 12px auto 12px;box-sizing: border-box;
padding-left: 19px;font: 14px 'Heebo', sans-serif;letter-spacing: 0px;color: #909090;}
#login_article .form--box__btn_login-article{width: 320px;height: 40px;background: #74BD4C;font: 19px 'Taz';border-radius: 20px;
text-align: center;letter-spacing: 0px;color: #FFFFFF;text-transform: uppercase; font-weight: bold;}
.login-article-show, .form-crear{ display:none;}
.div-article-periodico-am{font-size: 17px;text-align: center;display: block;margin-top: 10px;font-family: Taz; font-weight: bold;}
.degradado-article{background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); height: 200px;margin-top: -200px;}
.css-Separator{font-size: 12px;line-height: 1em;color: rgb(102, 102, 102);position: relative;text-align: center;margin-bottom: 25px;}
.css-Separator::before, .css-Separator::after {display: inline-block;content: "";top: 50%;width: 147px; height: 0px;border-bottom: 1px solid rgb(204, 204, 204);}
.css-Separator::before {left: 0px;margin-right: 0.5em;}
.css-Separator::after {right: 0px;margin-left: 0.5em;}
.form--box__mensaje_login-article{font: 14px 'Heebo',sans-serif;color:#74BD4C;margin: 3px auto;  width: 320px;}
.login-Before{width: 320px;margin: 0 auto; font:20px 'Taz',sans-serif; color: #74BD4C; text-align: center; display: none; margin-top: 10px; font-weight: bold;}
.form--box__container{width: 320px;margin: 0 auto;position: relative;}
.btn-editar-email{font-size: 14px;font-family: Taz Regular;color: #787676;position: absolute;right: 10px;cursor: pointer;top: 19px; display:none; }
.form__inputgroup{position: relative;}
.form--box__mensaje_login{text-align: center;font: 16px/24px 'Heebo', sans-serif;letter-spacing: 0px;color: #000000;margin-bottom: 20px;width: 320px;margin: 0 auto;}
.form--box__mensaje_login a{text-decoration: underline;color: #72BF44;}


#user_login_content{width: 290px;box-shadow: 0px 0px 12px #00000029;border-radius: 4px;position: absolute;z-index: 500;background: #fff;top: 60px; padding: 10px 10px; display: none; right: 90px; text-align: center;}
.description-user-login{position: relative;font: 16px/22px 'Taz', sans-serif;font-weight: bold;color: #212731; margin-bottom: 15px;}
.description-user-login span{position: relative; font: 500  14px/16px 'Heebo', sans-serif !important; color: #909090 !important; display: block !important; margin-bottom:5px;}

.p__login{color: #000;font: 500 14px/20px 'Heebo', sans-serif;margin: 10px 0;}
.btn-suscribete-login{color: #fff;font: 19px/19px 'Taz', sans-serif;background: #FF7B00;padding: 7px 0 8px 0;border-radius: 20px;margin: 15px 0;display: inline-block;font-weight: bold; width: 250px;}
.btn__logout{color: #fff;font: 19px/19px 'Taz', sans-serif;font-weight: normal;background: #72BF44;padding: 7px 0 8px 0;border-radius: 20px;display: inline-block;font-weight: bold;width: 250px; margin-bottom: 10px; cursor:pointer;}
.p__login strong{ font: bold 14px/20px 'Heebo', sans-serif; display: block;}
.p__login a{font: bold 14px/20px 'Heebo', sans-serif;color: #000;text-decoration: underline; }
.estatus__login{color: #909090;text-align: right;font: 14px/14px 'Taz', sans-serif;font-weight: bold;margin-left: 10px; width: 150px; height: 30px;}
.estatus__login span{display: block;color: #212731;font: 12px/12px 'Taz', sans-serif;font-weight: bold; margin-top: 3px;}
.login__cont_active{display: block !important;}
.content__login__sticky{position: fixed !important; top: 43px !important; }
.btn__logout_izq{cursor:pointer; height: 30px; width: 30px; position: absolute;z-index: 100;right: 10px; top: 15px;}
.btn__logout_izq::before,.btn__logout_izq::after{ position: absolute;left: 15px; content: ' ';height: 15px; width: 2px;background-color: #bdb9b9; transform: rotate(-45deg);}
.btn__logout_izq::after{transform: rotate(45deg);}
.parrafo-login-article a{color: #222; text-decoration: underline;}
.div-article-periodico-am a{color: #222; text-decoration: underline; font: 16px/16px 'Heebo', sans-serif;}
.content__login__article{width: 400px; display: inline-block;}
.parrafo-login-article_02{text-align: center;color: #222;font-size: 14px;line-height: 18px;}
.parrafo-login-article_02 a{ color: #222; text-decoration: underline;}
.btn-crear-password{width: 320px;background: #74BD4C;font: 19px 'Taz';border-radius: 20px;text-align: center;letter-spacing: 0px;color: #FFFFFF;text-transform: uppercase; display:none; cursor: pointer;padding: 10px 0; font-weight: bold;}
.block-social{overflow: hidden;-webkit-transition: all 0.3s ease;                  -moz-transition: all 0.3s ease;                  -o-transition: all 0.3s ease;   -ms-transition: all 0.3s ease;          transition: all 0.3s ease;}
.check_8am, .terminos_crear_cuenta{text-align: center;color: #222;font-size: 14px;line-height: 18px;margin: 10px 0;  display:none;}
.check_8am a, .terminos_crear_cuenta a{color: #222; text-decoration: underline; }
.type_user_pagado_logo,.user_pay_content,.user_not_pay_content{ display:none;}
.icon_pay_pressreader{margin: 20px 0; display: block;}

#popup-recuperar{position: relative;top: 0;left: 0;width: 100%;height: 100%;z-index: 999; display: block!important; text-align: center;}
.content-recuperar{width: 500px; padding: 50px 0; position: relative;display: inline-block;margin: 30px auto;background: #FFFFFF; border-radius: 5px;}
.estatus__login a{font: 500 14px/14px 'Heebo', sans-serif;margin-left: 0px !important;border: 1px solid #72bf44;color: #444; padding: 7px 30px 7px 30px;color: #444; margin-top: 2px;border-radius: 20px; }

 
 