/* AJUSTES FORMATO CLASICO */
#portadilla_seccion_automatica .contenido_principal { margin-top: 0; }
body:not([class^="salida_"]) .contenedor_barras { display: none; }

/* FUENTES
@font-face {
  font-family: 'Raleway';
  src: url('/fonts/v1.x/v1.0/raleway/raleway-regular-webfont.eot');
  src: url('/fonts/v1.x/v1.0/raleway/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('/fonts/v1.x/v1.0/raleway/raleway-regular-webfont.woff') format('woff'),
       url('/fonts/v1.x/v1.0/raleway/raleway-regular-webfont.ttf') format('truetype'),
       url('/fonts/v1.x/v1.0/raleway/raleway-regular-webfont.svg#raleway') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('/fonts/v1.x/v1.0/raleway/raleway-heavy-webfont.eot');
  src: url('/fonts/v1.x/v1.0/raleway/raleway-heavy-webfont.eot?#iefix') format('embedded-opentype'),
       url('/fonts/v1.x/v1.0/raleway/raleway-heavy-webfont.woff') format('woff'),
       url('/fonts/v1.x/v1.0/raleway/raleway-heavy-webfont.ttf') format('truetype'),
       url('/fonts/v1.x/v1.0/raleway/raleway-heavy-webfont.svg#raleway') format('svg');
  font-weight: 900;
  font-style: normal;
} */

/* AGRUPADOR */
.agrupador-nombre { float: none; margin: 0 auto; }
/*.principal:not(.principal--fijo) .agrupador-nombre a { text-indent: 0; line-height: 3rem; }*/
.principal .visible .agrupador-menu__interior { z-index: 6; }
.agrupador-compartir [class^="boton_"] { background: transparent; }

/* buscador */
.agrupador-buscador { position: absolute; top: 0.375rem; left: 0.625rem; z-index: 9; }
.principal .visible .agrupador-buscador { display: none; }
.agrupador-buscador .boton_buscador { width: 2rem; line-height: 2rem; height: 2rem; display: inline-block; vertical-align: middle; }
.agrupador-buscador .boton_buscador:after { content: none; }
.agrupador-buscador input[type=text] { line-height: 1.3rem; height: 1.3rem; font-size: .62rem; border-bottom: 1px solid black; display: inline-block; vertical-align: middle; }
.agrupador-buscador input[type=text]::-webkit-input-placeholder { color: black; }
.agrupador-buscador input[type=text]:-moz-placeholder { color: black; }
.agrupador-buscador input[type=text]::-moz-placeholder { color: black; }
.agrupador-buscador input[type=text]:-ms-input-placeholder { color: black; }
.agrupador-buscador .texto_predictivo { position: absolute; width: 100%; top: 100%; left: 0; background: #f5f5f5; padding: 10px; }
.principal:not(.principal--fijo) .agrupador-buscador .texto_predictivo li { font-size: 0.750rem; text-align: left; padding: 0 5px; }
.principal:not(.principal--fijo) .agrupador-buscador .texto_predictivo li a { line-height: 2rem; color: #222; }

/* navegacion */
.agrupador-menu-navegacion { margin-left: 9.625rem; margin-right: 9.625rem; text-align: center; }
.principal .visible .agrupador-menu-navegacion { margin-left: 0; margin-right: 0; }
.principal .visible .agrupador-menu__interior li { text-align: center; border-bottom-color: #ccc; }

/* nombre */
/*.principal:not(.principal--fijo) .agrupador-nombre a { font-family: 'Raleway'; font-size: 22px; color: white; text-transform: uppercase; font-weight: 400; -webkit-font-smoothing: antialiased; }
.principal:not(.principal--fijo) .agrupador-nombre a strong { font-weight: 900; }*/
.principal:not(.principal--fijo) .agrupador-nombre a { width: 325px; background: url('/estaticos/2016/05/quinta-temporada/img/agrupador-nombre.svg') center no-repeat; }

/* fondo */
.agrupador__interior { clear: both; /*background: url('/estaticos/2016/05/quinta-temporada/img/agrupador-fondo.jpg') left top no-repeat;*/ text-align: center; }

/* color primario */
.agrupador-compartir [class^="boton_"]:before, .agrupador-menu-navegacion-listado li a { color: black; }
.agrupador__interior, .visible .boton_agrupador-menu:before { background-color: black; }
.visible .agrupador-compartir [class^="boton_"]:before, .principal .visible .agrupador-menu__interior li a { color: black; }

/* color secundario */
.visible .agrupador-menu__interior, .visible .agrupador-menu__interior:before { background-color: #f5f5f5; }

@media(min-width:1000px){
  .principal:not(.principal--fijo) .agrupador-nombre a { height: 5.25rem; /*line-height: 5.25rem;*/ }
}

@media(max-width:999px){
  .principal .agrupador-nombre a { width: 285px; background: url('/estaticos/2016/05/quinta-temporada/img/agrupador-nombre.svg') center no-repeat; }
  .principal--fijo .agrupador-nombre a { text-transform: uppercase; color: white; margin-left: 10px; width: 220px; background: url('/estaticos/2016/05/quinta-temporada/img/agrupador-nombre-pq.svg') center no-repeat; }
}

@media(max-width:767px){
  .agrupador__interior { text-align: left; }
  .agrupador-nombre a,
  .principal:not(.principal--fijo) .agrupador-nombre a { /*font-size: 17px;*/ }
  .principal .agrupador-nombre a,
  .principal:not(.principal--fijo) .agrupador-nombre a { width: 220px; background: url('/estaticos/2016/05/quinta-temporada/img/agrupador-nombre-pq.svg') center no-repeat; margin-left: 10px; }
}

@media(max-width:599px){
  .cabecera .boton_agrupador-menu { width: 3rem; }
}

/* TAG */
.bloque_actualidad .articulos:nth-child(2) .articulo__interior { border-top: none; }
.bloque_actualidad .articulos:nth-child(2) .articulo .articulo-antetitulo  { padding-top: 5px; text-transform: uppercase; border-top: 2px solid black; }
.bloque_actualidad .articulos:nth-child(2) .articulo .articulo-titulo  { display: none; }

@media(min-width:1000px){
  .bloque_e .articulo--primero .foto + .articulo-titulo { font-size: 1.5rem; }
}

@media(min-width:667px){
  .articulos_cierre .foto ~ .articulo-entradilla { display: block; }
  .articulos_cierre .foto ~ .articulo-metadatos { display: none; }
}

#bloque_actualidad_destacadas ~ #bloque_actualidad_cierre { margin-top: 2rem; }
#bloque_actualidad_destacadas ~ #bloque_actualidad_cierre .bloque__interior { padding-top: 3.4rem; background: url('/estaticos/2016/05/quinta-temporada/img/series-destacadas.svg') 12px 10px no-repeat; }
#bloque_actualidad_destacadas ~ #bloque_actualidad_cierre .bloque__interior:after { position: absolute; top: 0; left: 13px; right: 13px; background-color: black; height: 2px; width: auto; display: block; }
#bloque_actualidad_cierre .articulo h2 { font-size: 13px; line-height: 18px; text-transform: uppercase; font-weight: 700; font-style: normal; letter-spacing: 0; }
#bloque_actualidad_cierre .articulo .articulo-entradilla { font-weight: 100; font-size: 13px; }

@media(max-width:599px){
  #bloque_actualidad_destacadas ~ #bloque_actualidad_cierre .bloque__interior { padding-top: 2.8rem !important; } 
}