/* BENTON CONDENSED */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */

/* FONT-FACE ELIMINADO T1 */


a {color: #e3a51a;}
#articulo-comentarios a{color:#016CA2;}
#articulo-comentarios #articulo-comentarios-login { color:#fff; }

/* CABECERA */

/* logo en cabecera noticias */

.principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace {background: url('/elviajero/iconos/v2.x/v2.1/logos/elviajero-elpais.svg') center no-repeat; background-size: contain; display: inline-block; text-indent:-9999px; text-align: left; width: 8.75rem;}

.principal--fijo .cabecera-seccion--personalizada .seccion{display: block;}
.principal--fijo .seccion-migas .miga_seccion {display: block; text-align: center; width: 8.438rem; text-indent: -9999px; overflow: hidden; background: url(/elviajero/iconos/v2.x/v2.1/logos/elviajero-elpais-blanco.svg) center no-repeat; background-size: 100% auto; height: 2rem; margin: 0 auto;}
.principal--fijo .seccion-migas .miga_seccion a{display: block;}
.salida_portadilla:not(.salida_etiqueta) .seccion-submenu {text-align: right;}
  
/* logo en cabecera portadillas */

.principal:not(.principal--fijo) .cabecera-seccion--personalizada .seccion {display: block;}
.salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .cabecera-seccion {display: block; clear: both; float: none; text-align: center; position: relative; border-top: 0.063rem solid #E8E8E8;}
.salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-migas {margin: -0.250rem auto 0; float: none; padding: 1.875rem 1rem 0.9375rem; border-bottom: 0.8rem solid #000; text-align: left;}
.salida_portadilla:not(.salida_etiqueta) .seccion-submenu__interior,
.salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu {border-top: none; background: transparent; padding: 0;}
.principal:not(.principal--fijo) .seccion-submenu li,
.principal:not(.principal--fijo) .seccion-submenu li a {font-family: 'MarcinAntB', sans-serif; font-weight: 500; font-style: normal; font-size: 0.75rem; color: #888;}
.salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu li a {color: #888; padding: 0 0.6rem;}
.salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace {background: url('/elviajero/iconos/v2.x/v2.1/logos/elviajero-elpais.svg') 0 0 no-repeat/100% auto;}
.salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace {width: 20.63rem; height: 5rem;}
.salida_portadilla:not(.salida_etiqueta) .boton_spotify,.salida_portadilla:not(.salida_etiqueta) .boton_instagram {display: none;}

.seccion-submenu li a { display: inline-block; font-size: 0.750rem; line-height: 3rem;  padding: 0 0.250rem; color: rgba(51,51,51,.8); font-weight: 500;}

/* estilos lista principal */

.principal:not(.principal--fijo) .seccion-submenu .main li,
body[class*="salida_"] .principal:not(.principal--fijo) .seccion-submenu .main li a {font-weight: 700; color: #000;}
.principal:not(.principal--fijo) .seccion-submenu .main {position: relative; margin-right: 0.75rem;}
.principal:not(.principal--fijo) .seccion-submenu .main:after {content: ''; position: relative; top: 0.25rem; width: 0.0625rem; height: 0.9375rem; background-color: #000; display: inline-block; margin-left: 0.625rem}

/* estilos menu */

.boton_seccion-submenu {display: none; position: relative; text-align: right; float: right; width: 3rem; text-indent: 0; line-height: 3rem; font-size: 0.875rem; font-weight: 700;text-transform: uppercase; color: #fff; text-align: center;}
.cabecera .boton_seccion-submenu:after {content: ''; position: absolute; top: 0.750rem; right: .8rem; width: 1.500rem; height: 1.500rem; background: url(/elviajero/iconos/v2.x/v2.1/flecha_abajo.svg) no-repeat center;}
.seccion-submenu__interior .boton_seccion-submenu{ position: absolute; top: 0; right: 0}
.seccion-submenu__interior .boton_seccion-submenu:after {content: ''; position: absolute; top: 0.750rem; right: .8rem; width: 1.500rem; height: 1.500rem; background: url(/elviajero/iconos/v2.x/v2.1/cerrar.svg) no-repeat center;}

/* responsive cabecera */

@media (min-width: 62.5em) { /* 1000px */
  .principal--fijo .cabecera,
  .principal--fijo .elpais .boton_cerrar,
  .principal--fijo .elpais .ediciones,
  .principal--fijo .elpais-navegacion,
  .principal--fijo .elpais-social li [class^="boton_"]:before {background-color: #232323; }
  .principal--fijo .boton_altocontraste .control-punto {background-color: #232323!important;}
  .principal--fijo .elpais-menu__interior {border-bottom-color:#353535;}
  .principal--fijo .navegacion-inferior {border-top-color:#353535;}
  .principal--fijo .navegacion_suplementos a:after,
  .principal--fijo .navegacion_otras a:after,
  .principal--fijo .navegacion-sucripcion ul li.suscribete a,
  .principal--fijo .tamanoletra button {color: #232323;}
  .principal--fijo .buscador__interior,
  .principal--fijo .buscador-formulario,
  .principal--fijo .buscador-formulario input,
  .principal--fijo .contenedor_derecha .buscador .boton_cerrar,
  .principal--fijo .elpais .ediciones:before,
  .principal--fijo .elpais-navegacion:before {background-color: #353535;}
  .principal--fijo .visible.elpais-menu,
  .principal--fijo .boton_altocontraste .boton-nombre{color: rgba(255,255,255,.5);}
  .principal--fijo .navegacion {border-right-color: #353535;}
  .principal--fijo .elpais .ediciones a:before {border-color: #fff;}
  .principal--fijo .boton_buscador:after {border-left-color: #fff;}

  .cabecera-seccion.visible .seccion-submenu-navegacion {width: 970px;margin: 0 auto;}

}
@media (max-width:62.438em) { /* 999px */
  .principal--fijo .cabecera-seccion { background-color: #232323; }
  .principal--fijo .cabecera-seccion .miga_seccion .enlace { color: white; }
}
@media (max-width: 62.438em) and (min-width: 48em) {/* 768px - 999px */
  .seccion-migas {width: auto;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu li,
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu li a {font-size: 0.6875rem;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu li a {padding: 0 0.125rem;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu .main {margin-right: 0.125rem;}
  .principal:not(.principal--fijo) .seccion-submenu .main:after { margin-left: 0.125rem}
}
@media (max-width:47.938em) { /* 767px */
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-migas {padding: 1.2rem 0 .3rem; border-bottom-width: 0.6rem;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace {width: 9.375rem; height: 2.5rem;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .boton_seccion-submenu {display: block;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu__interior {display: none;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .visible .seccion-submenu__interior {background-color: #fff; border: 0.0625rem solid #000; width: 320px; display: block; position: absolute; right: 0; border: none;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .cabecera-seccion {background-color: #fff;}
  /* menu */  
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu {display: block!important; position: absolute; top: 10px; right: 0;}
  .salida_portadilla:not(.salida_etiqueta) .seccion-submenu__interior{position: relative;}
  .salida_portadilla:not(.salida_etiqueta) .seccion-submenu-navegacion{position: absolute;top:0; right: 0; max-width: 17.75rem; width: 95%; padding: 3.11rem .9rem .9rem .9rem; border: 0.0625rem solid #000; background: #fff; z-index: 100; box-sizing:border-box;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu-navegacion .seccion-submenu-navegacion-listado{width: 50%; float: left; height: auto; overflow: hidden; margin-right: 0;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu-navegacion .seccion-submenu-navegacion-listado:last-child{margin-right: 0}
  .salida_portadilla:not(.salida_etiqueta) .seccion-submenu-navegacion .seccion-submenu-navegacion-listado li {float: none; width: 100%; display: block; text-align: left; margin-bottom: .8rem; padding-top: .2rem; border-top: 0.0625rem solid #b8b8b8;}
  .salida_portadilla:not(.salida_etiqueta) .seccion-submenu-navegacion .main li {border-top-color: #000;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu-navegacion .seccion-submenu-navegacion-listado li a{line-height: 2em;  padding: 0}
  .principal:not(.principal--fijo) .seccion-submenu .main:after {display:none;}
  .salida_portadilla:not(.salida_etiqueta) .boton_seccion-submenu {display: block;}
}
@media (max-width:37.438em){ /* 599px */
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-migas {border-top: none; border-bottom-width: 0.4rem;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace { width: 6.25rem; height: 1.563rem;}
  /* menu */
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .seccion-submenu {top: 0;}
  .salida_portadilla:not(.salida_etiqueta) .principal:not(.principal--fijo) .boton_seccion-submenu { display: block; top: 0.125rem;}
}
/*FIN DE RESPONSIVE DE CABECERA*/
/* FIN DE CABECERA */


/* COMUNES --------------------------------------------------------------------- */

.articulo-cuerpo a {color: #e3a51a; border-color: #e3a51a;}

/* PORTADILLA ---------------------------------------------------------------------------------- */

.bloque_revista .articulo-datos {color: #fff;}
.bloque_tematico_opinion .articulos_cierre .articulo .articulo-metadatos {position: relative; bottom: auto; left: auto;}

/* bloque blogs con foto redonda y titulares centrados */

.bloque_tematico .articulos_cierre_blogs {text-align: center;}
.bloque_tematico .articulos_cierre_blogs .foto img {-webkit-filter: grayscale(100%); filter: grayscale(100%); height: 100%; width: auto; width: auto; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}
.bloque_tematico .articulos_cierre_blogs .articulo .foto { height: 102px; width: 102px!important; overflow: hidden; display: block; margin: 0 auto 0.688rem; position: relative; border-radius: 100%; border: 1px solid rgba(255,255,255,0); }
.bloque_tematico .articulos_cierre_blogs .articulo-antetitulo {display: none;}


/* cintillos de colores */

[class^="salida_"]:not(.salida_articulo) [class*="antetitulo_color_"] {position: relative; z-index: 10; margin-bottom: 0.938rem;}
[class^="salida_"]:not(.salida_articulo) [class*="antetitulo_color_"] a,
[class^="salida_"]:not(.salida_articulo) [class*="antetitulo_color_"] .sin_enlace {color: #fff; padding: .438rem .5rem .375rem .5rem; line-height: 1.4em; display: inline-block; letter-spacing: .5px; text-indent: 0;}
[class^="salida_"]:not(.salida_articulo) [class*="antetitulo_color_"] + figure {margin-top: -2.688rem;}
.bloque_tematico .articulos_cuerpo .articulo:only-of-type [class*="antetitulo_color_"]{float: left; margin-right: 1.375rem; width: calc(50% - .688rem);}
.bloque_tematico .articulos_cuerpo .articulo:only-of-type [class*="antetitulo_color_"] + h2 {clear: left;}
.bloque--publi .articulos_cuerpo .articulo:only-of-type [class*="antetitulo_color_"] {float: none;}
@media (min-width: 600px) {
	[class^="salida_"]:not(.salida_articulo) .articulos_cierre .articulo:nth-child(1):nth-last-child(4) [class*="antetitulo_color_"] + figure,
	[class^="salida_"]:not(.salida_articulo) .articulos_cierre .articulo:nth-child(1):nth-last-child(4) ~ .articulo [class*="antetitulo_color_"] + figure {margin-top: -2.688rem;}
}
@media (max-width: 599px) {
	.bloque_tematico .articulos_cuerpo .articulo:only-of-type [class*="antetitulo_color_"] {float: none;}
	.bloque_tematico .articulos_cierre .articulo__interior [class*="antetitulo_color_"] {float: left; margin-right: .688rem; width: calc(45% - 0.688rem)!important; margin-bottom: 0;}
	.bloque_tematico .articulos_cierre .articulo__interior [class*="antetitulo_color_"] + figure {clear: left; margin-top: -1.750rem;}
	.bloque_tematico .articulos_cierre .articulo__interior [class*="antetitulo_color_"] + h2 {clear: left;}
	
	.bloque_tematico .articulos_cuerpo .articulo__interior [class*="antetitulo_color_"] {display: inline-block;}
	.bloque_tematico .articulos_cuerpo .articulo__interior [class*="antetitulo_color_"] + figure.foto_w360 {margin-top: 0;}
	.bloque_tematico .articulos_cuerpo .articulo__interior [class*="antetitulo_color_"] + h2 {clear: left;}
}

.salida_articulo [class*="antetitulo_color_"] a,
.salida_articulo [class*="antetitulo_color_"] .sin_enlace {text-indent: 0;}

/* colores */

[class^="salida_"]:not(.salida_articulo) .antetitulo_color_fuera_de_ruta a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_fuera_de_ruta .sin_enlace {background-color: #2FB8E6;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_al_sol a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_al_sol .sin_enlace {background-color: #FBAB22;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_24_horas a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_24_horas .sin_enlace {background-color: #F4641D;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_blogs a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_blogs .sin_enlace {background-color: #057A18;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_comer a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_comer .sin_enlace {background-color: #FFD203;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_dormir a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_dormir .sin_enlace {background-color: #10365D;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_vinos a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_vinos .sin_enlace {background-color: #9C1263;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_escapadas a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_escapadas .sin_enlace {background-color: #C17ACE;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_fin_de_semana a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_fin_de_semana .sin_enlace {background-color: #E13391;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_rutas_urbanas a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_rutas_urbanas .sin_enlace {background-color: #13B9AF;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_top10 a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_top10 .sin_enlace {background-color: #E10404;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_guias_urbanos a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_guias_urbanos .sin_enlace {background-color: #0068b8;}
[class^="salida_"]:not(.salida_articulo) .antetitulo_color_tema a, [class^="salida_"]:not(.salida_articulo) .antetitulo_color_tema .sin_enlace {background-color: #404050;}

/*bloque ultimas portadas*/

.principal > .widget_ultimas-portadas {max-width: 62.250rem; padding-top: 1.875rem; margin-bottom: 1.250rem;}
.ultimas_portadas {border: 0.0625rem solid #000; margin: 0; padding: 1.25rem;}
.ultimas_portadas h3{ text-align: center; border-bottom: none;}
.ultimas_portadas h3 a {padding-top: 1.5rem; display: inline-block; font-size: 1.55rem; font-family: 'MarcinAntB', sans-serif; border-top: 0.1875rem solid #000; margin-top: -1.5rem; margin-left: 2.5rem;}
.ultimas_portadas .zona.ultima {border: 0.0625rem solid #ebebeb; display: inline-block; max-width: 21.56rem; margin-top: -3.438rem; width: calc(100% - 34.5rem);}
.ultimas_portadas .zona.anteriores {display: inline-block; max-width: 34.5rem; position: absolute; bottom: 1.25rem; right: 1.25rem; padding-top: 2.5rem; border-top: 0.0625rem solid #ebebeb}
.ultimas_portadas .zona.anteriores li {border: 0.0625rem solid #ebebeb; float: left; margin: 0.5rem; width: 7.625rem;}
.ultimas_portadas .vermas {background: none; text-transform: uppercase; color: #848484; text-shadow:none; font-family: 'MarcinAntB', sans-serif; font-size: 0.75rem; margin-top: 2.188rem;}
.ultimas_portadas .vermas:hover{background: none; color:inherit; text-shadow:none; text-decoration: underline;}

/* responsive ultimas portadas */

@media (max-width:62.438em) { /*999px */
  .ultimas_portadas h3 { text-align: left; border-bottom: 0.0625rem solid #ebebeb; padding-bottom: 1.25rem; margin-bottom: 2.188rem;}
  .ultimas_portadas .zona.ultima { margin-top: 0; width: 40%;}
  .ultimas_portadas .zona.anteriores{float: right; position: relative; bottom:0; right: 0; max-width: 59%; padding-top: 0; border-top: none;}
  .ultimas_portadas .zona.anteriores li { width: calc(25% - 1rem); margin-top: 0; margin-bottom: 1rem;}
  .ultimas_portadas h3 a {margin-left: 0;}
}
@media (max-width:47.938em) { /* 767px */
  .ultimas_portadas .zona.anteriores li {width: calc(33.333% - 0.625rem);}
  .ultimas_portadas .zona.ultima, .ultimas_portadas .zona.anteriores {width: 49.5%;}
  .ultimas_portadas .zona.anteriores li {margin-left: 0.3125rem; margin-right: 0.3125rem;}
}
@media (max-width:37.438em){ /* 599px */
  .ultimas_portadas h3 {text-align: center; margin-bottom: 3.75rem;}
  .ultimas_portadas h3 a{margin-left: 0; }
  .ultimas_portadas .zona.ultima, .ultimas_portadas .zona.anteriores{ width:100%; max-width: none;}
  .ultimas_portadas .zona.anteriores{margin-top: 1.25rem;}
  .ultimas_portadas .zona.anteriores li { width: calc(25% - 0.625rem);}
  .ultimas_portadas .vermas {position: absolute; top: 4.5rem; left: 0; width: 100%; text-align: center;}
}


/* NOTICIA --------------------------------------------------------------------------------- */

.articulo-cuerpo > ul li:before,
.sumario-texto > ul li:before {background-color: #e3a51a;}
.articulo-cuerpo > ol li:before,
.sumario-texto > ol li:before {color: #e3a51a;}
.articulo-introduccion a {border-bottom: 0.063rem dotted #e3a51a; color: #e3a51a;}
.articulo-apoyos .apoyo-tipo {color: #e3a51a;}
.articulo-cuerpo > h4 {margin-bottom: 0.625rem;}
.articulo-cuerpo > p.texto_grande {font-weight: 700;}

/* SUMARIOS */

.sumario_tripadvisor iframe{width: 100%!important;}

/* sumario ficha */

.sumario_ficha {border: none; border-top: 0.0625rem solid #e3a51a; margin: 1.25rem 0 0;}
.sumario_ficha .sumario-titulo {position: relative; top: -1.188rem; background-color: #e3a51a; display: inline-block; padding: 0.625rem 0.9375rem; border-radius: 0.1875rem;}
.sumario_ficha .sumario-titulo a,
.sumario_ficha .sumario-titulo .sin_enlace {color: #fff;}
.sumario_ficha .sumario-texto h3 {font-size: 1.125rem; margin: 0 0 1.250rem;}
.sumario_ficha .sumario-texto p {line-height: 165%;}
.sumario_ficha .sumario-texto > ul {margin-left: 0;}
.sumario_ficha .sumario-texto > ul li {padding-left: 0.938rem;}
.sumario_ficha .sumario-texto > ul li:before {left: 0; top: 0.688rem;}

.sumario_ficha .foto_w300,
.sumario_ficha .foto_w360,
.sumario_ficha .foto_w560 {float: left; margin-right: 1.375rem;}
.sumario_ficha .foto_w300,
.sumario_ficha .foto_w360,
.sumario_ficha .foto_w560 {width: 18.75rem;}
.sumario_ficha .foto_w980 {float: none; margin-bottom: 1.375rem;}

/* responsive sumario ficha */

@media (max-width:47.938em) { /* 767px */
	.sumario_ficha .foto_w300,
	.sumario_ficha .foto_w360,
	.sumario_ficha .foto_w560 {max-width: 50%;}
}
@media (max-width:37.438em){ /* 599px */
	.sumario_ficha .foto_w300,
	.sumario_ficha .foto_w360,
	.sumario_ficha .foto_w560 {float: none; max-width: none; width: 100%; margin-right: 0;}
	.sumario_ficha .foto_w300 img,
	.sumario_ficha .foto_w360 img,
	.sumario_ficha .foto_w560 img {width: 100%;}
}

/* sumario ficha puntuaciones */

.ficha_puntuaciones {border: 0.0625rem solid #000; padding: 0.625rem 1.25rem; display: inline-block;}
.ficha_puntuaciones tbody {width: 100%; display: table;}
.ficha_puntuaciones tr {width: 100%;}
.ficha_puntuaciones .ficha_encabezado {border-bottom: 0.0625rem solid #000; font-family: 'MarcinAntB', sans-serif; text-transform: uppercase;}
.ficha_puntuaciones tr:last-child {border-bottom: none;}
.ficha_puntuaciones tr td {font-size: 0.75rem;}
.ficha_puntuaciones tr td:first-child{text-transform: uppercase; font-family: 'MarcinAntB', sans-serif;}
.articulo-cuerpo .ficha_puntuaciones tr td,
.articulo-cuerpo .ficha_puntuaciones tr th {padding-left: 0; padding-right: 0;}

/* sumario dato y ficha migracion */

.migracion {border: 0.063rem solid #444; padding: 1.25rem;}
.sumario-texto .migracion .texto_grande {border: 0; padding: 0.9375rem 0 0;}
.sumario-texto .migracion h4,
.sumario-texto .migracion p {padding-bottom: 0.9375rem; margin: 0; border-bottom: 0; font-size: 1rem;}
.sumario-texto .migracion h4 {border-bottom: 0.0625rem solid #000; font-family: 'MarcinAntB', sans-serif; text-transform: uppercase; color: #000;}
.sumario-texto .ficha.migracion h4 {margin: 0 0 0.438rem;}
.sumario-texto .ficha.migracion p {font-weight: normal; border-bottom: 0.063rem solid #ebebeb; font-size: 0.8125rem; line-height: 165%; padding: 0.438rem 0;}
.sumario-texto .ficha.migracion p:last-child {border-bottom: none;}

/* widget tripAdvisor */

		/* ESTILOS PORTADILLA NO TOCAR y BORRRRRRAR */
		.widget{max-width:62.500rem;background:#fff;margin:0 auto;padding:0 .688rem;}
		.widget-cabecera{border-top: 2px solid #212121;}
		.widget-cabecera:after{content: '';clear: both;display: table;}
		.widget-titulo {text-transform: uppercase;font-size: 0.750em;font-weight: 700;line-height: 2.1em;font-family: 'MarcinAntB', sans-serif;float: left;}
		.widget-titulo .enlace{color:#212121;}
		.widget-navegacion{float: right;}
		.widget-navegacion li{display: inline;}
		.widget-navegacion li a{display: inline-block;font-size: 0.750em; line-height: 2.1em;font-weight: bold;color: #1F1F1F;border: none;padding: 0 0.625rem;} 
		section[class^="bloque_"]:first-of-type .widget{margin:0 auto;padding-top: .688rem;padding-bottom: 0;}
		/* ESTILOS PORTADILLA NO TOCAR y BORRRRRRAR */

.widget_tripadvisor {border-top: 0.0625rem solid #000; padding: 0 0 1.25rem; margin: 0 0 1.875rem;}
.widget_tripadvisor .widget-cabecera {border-top: none;}
.widget_tripadvisor .widget-logo a {position: relative; top: -3px; display: block; border-top: 2px solid #212121; width: 90px; height: 27px; background: url(/elviajero/iconos/v2.x/v2.1/logos/tripadvisor_logo.svg) no-repeat left bottom/100% auto; text-indent: -9999px;}
.widget_tripadvisor .widget-titulo {display: inline-block; float: none; padding: 0.625rem 0; font-family: 'MarcinAntB', sans-serif; font-size: 16px; line-height: 24px;}
.widget_tripadvisor .pestanas {padding: 0.438rem 0; margin: 0 0 0.625rem; border: solid #ebebeb; border-width: 0.0625rem 0; clear: both;}
.widget_tripadvisor .pestanas ul {font-weight: 900; font-size: 0.688rem; line-height: 0.813rem; width: 100%;}
.widget_tripadvisor .pestanas ul li {display: block; min-width: 21%; margin-right: 2%; float: left;}
.widget_tripadvisor .pestanas ul li a {display: block; width: 100%; text-align: center; padding: 0.313rem; float: left; text-decoration: none; color: #fff; background-color: #cacaca; border-radius: 0.125rem; font-weight: normal; cursor: pointer;}
.widget_tripadvisor .pestanas ul li a:hover {color: #fff; background-color: #c6c6c6;}
.widget_tripadvisor .pestanas ul li.activo a {color: #fff; background-color: #589642; font-weight: 500;}
.widget_tripadvisor .pestanas ul li.activo a:hover {background-color: #589642; color: #fff; cursor: text; opacity: 1;}
.widget_tripadvisor .widget-contenido h5 {font-family: 'MarcinAntB', sans-serif; font-size: 0.750rem; line-height: 1.250rem; font-weight: 700; text-transform: uppercase; margin: 0 0 0.625rem; padding-top: 0.375rem;}
.widget_tripadvisor .widget-contenido p {font-size: 0.750rem; line-height: 1.375rem; font-weight: 500;}
.widget_tripadvisor .widget-contenido ul {margin-top: 0.625rem;}
.widget_tripadvisor .widget-contenido ul li {padding: 0.313rem 0; font-size: 0.750rem; line-height: 1.125rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.widget_tripadvisor .widget-contenido ul li .valoracion {display: inline-block; width: 3.438rem; overflow: hidden;}
.widget_tripadvisor .widget-contenido ul li .valoracion img {max-width: none; width: 4.375rem; margin-left: -1.250rem;}
.widget_tripadvisor .widget-contenido ul li a {display: inline-block; color: #666;}
.widget_tripadvisor .widget-contenido,
.widget_tripadvisor #mapCanvasWrapper {min-height: 370px;}
.widget_tripadvisor #mapCanvasWrapper {height: 100%;}
.widget_tripadvisor #mapCanvas {background: rgb(229, 227, 223);}
.widget_tripadvisor .labelsHTML {text-transform: uppercase;}
.widget_tripadvisor .labelsHTML a {display: block; font-weight: 500; color: #000; margin-bottom: 0.625rem;}
.widget_tripadvisor .labelsHTML p span {font-size: 0.625rem;}
.widget_tripadvisor .gm-style img {width: 5rem;}

/* pagina de foto suelta de importacion */

.articulo_foto-importacion .articulo__contenedor > .foto {background-color: #efefef; text-align: center;}
.articulo_foto-importacion .articulo__contenedor > .foto img {display: block; margin: 0 auto;}
.articulo_foto-importacion .foto-pie {background-color: #fff; border-bottom: none; padding-top: 0.75rem;}


/* FIN DE NOTICIA ------------------------------------------------------------------------ */

/* TAG ----------------------------------------------------------------------------------*/

/* colores */

.salida_etiqueta .principal--fijo .seccion-migas .miga a {color: #fff;}
.salida_etiqueta .paginacion li a,
.salida_etiqueta .paginacion li span,
.salida_etiqueta .paginacion button {border-color: #e3a51a; color: #e3a51a;}

/* cabecera */

/* normal */

.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas {padding-right: 0;}
.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .miga_seccion {position: relative; top: 0.25rem;}
.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace {width: 9.375rem;}
.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .sin_enlace {color: #fff; background-color: #232323; padding: 0 0.313rem;}
.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas h1 {font-size: 1.5rem;}

/* scroll */

.salida_etiqueta .principal--fijo .seccion-migas .miga_seccion {position: relative; display: inline-block; margin-right: 0.9375rem; overflow: visible;}
.salida_etiqueta .principal--fijo .seccion-migas .miga_seccion:after {position: absolute; display: block; content: ""; width: 0.0625rem; height: 1.375rem; background-color: #fff; top: 0.3125rem; right: -0.625rem;}
.salida_etiqueta .principal--fijo .seccion-migas .sin_enlace {color: #fff;}
/*.salida_articulo .principal--fijo .seccion-migas {display: none;}*/

/* responsive cabecera */

@media (max-width: 62.438em) and (min-width: 48em) { /* 768px - 999px */

	/* reducimos logo y nombre tag en vista normal */
	
	.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .miga_seccion {top: 0.0625rem;}
	.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace {width: 6.875rem;}
	.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas h1 {font-size: 1.250rem;}
	
}
@media (max-width:47.938em) { /* 767px */
	
	/* reducimos logo viajero en ambas vistas */
	
	.salida_etiqueta .principal--fijo .seccion-migas .miga_seccion,
	.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .miga_seccion .enlace {width: 7.5rem;}
	.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas h1 {font-size: 1.250rem;}
	
	/* separamos ambos elementos con un pipe en vista normal */
	
	.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .miga_seccion {top: 0;}

}
@media (max-width:37.438em){ /* 599px */

	/* quitamos logo el viajero tanto en cabecera normal como en vista scroll */
	
	.salida_etiqueta .principal:not(.principal--fijo) .seccion-migas .miga_seccion,
	.salida_etiqueta .principal--fijo .seccion-migas .miga_seccion {display: none;}
	
}

/*viajeros urbanos*/

/* modulo autor */

.mod_autores {border-top: 0.0625rem solid #000; padding: 1.25rem 0; margin: 0 0 1.875rem;}
.mod_autores .article {border-top: 0.0625rem solid #ebebeb; padding-top: 1.25rem; margin-bottom: 0.9375rem; position: relative; min-height: 8.750rem;}
.mod_autores .interior { margin-top: -0.625rem;}
.mod_autores h2 {text-transform: uppercase; font-family: 'MarcinAntB', sans-serif; font-size: 1rem; padding-top: 0.9375rem; top: -1.5rem; display:inline-block; border-top: 0.1875rem solid #000; position: relative;}
.mod_autores .foto{display: inline-block;}
.mod_autores .foto img {max-width: 5rem;}
.mod_autores .foto p a {color: #848484; font-family: 'MarcinAntB', sans-serif; font-size: 0.6875rem; text-transform: uppercase; font-weight: 400; width: 100%; display: inline-block; position: relative; margin-top: 0.625rem;}
.mod_autores .foto p a:after {content: "^"; position: absolute; right: 0; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90eg); display: inline-block; font-size: 1.25rem; font-weight: 400; margin-right: 0.3125rem}
.mod_autores .foto p a:hover {opacity: 1; color: #000;}
.mod_autores .article_txt{width: calc(100% - 6.250rem); float: right;}
.mod_autores .article_txt h3{font-size: 0.75rem; font-family: 'MarcinAntB', sans-serif; text-transform: uppercase; font-weight: 700; line-height: 1rem; margin-bottom: 0.625rem;}
.mod_autores .article_txt p{font-family: 'MarcinAntB', sans-serif; font-size: 0.75rem; line-height: 1.3rem}
.mod_autores .article_txt .apoyos {position: absolute; left: 0; top: 4.813rem; display: inline-block;}
.mod_autores .article_txt .apoyos li{line-height: 1.2rem;}
.mod_autores .article_txt .apoyos li a {color: #848484; font-family: 'MarcinAntB', sans-serif; font-size: 0.6875rem; text-transform: uppercase; font-weight: 400; width: 5rem; display: inline-block; position: relative; padding: 0.625rem 0; border-top: 0.063rem solid #efefef;}
.mod_autores .article_txt .apoyos li:first-child a {border-top: 0;}
.mod_autores .article_txt .apoyos li a strong{font-weight: 400; }
.mod_autores .article_txt .apoyos li a:after {content: "^"; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90eg); display: inline-block; font-size: 1.25rem; font-weight: 400; position: absolute; right: 0.313rem;}
.mod_autores .article_txt .apoyos li a:hover {opacity: 1; color: #000;}

/*modulo lista completa autores*/

.mod_lista_autores {border-top: 0.0625rem solid #000; padding: 1.25rem 0; margin: 0.625rem 0 }
.mod_lista_autores .interior {border-top: 0.0625rem solid #ebebeb; margin-top: -0.625rem; height: 21.56rem; overflow-y:auto;}
.mod_lista_autores h2 {text-transform: uppercase; font-family: 'MarcinAntB', sans-serif; font-size: 1rem; padding-top: 0.9375rem; top: -1.5rem; display:inline-block; border-top: 0.1875rem solid #000; position: relative;}
.mod_lista_autores .cont_items{width: 100%; overflow: hidden}
.mod_lista_autores .cont_items .item {display: block; width: 100%; border-top: 0.0625rem solid #ebebeb;}
.mod_lista_autores .cont_items .item:first-child{border-top: none;}
.mod_lista_autores .cont_items .item h3 {width:40%; float:left; line-height: 110%; padding: 0.625rem 0;}
.mod_lista_autores .cont_items .item h3 a {text-transform: uppercase; font-weight: 700; font-family: 'MarcinAntB', sans-serif; font-size: 0.75rem; color: #000;}
.mod_lista_autores .cont_items .item ul {float:right; text-align: left; width: 60%; margin-bottom: 0.625rem; margin-top: 0.625rem;}
.mod_lista_autores .cont_items .item ul li {line-height: 1rem; margin-bottom: 0.625rem; position: relative; padding: 0 0.313rem 0 1.250rem;}
.mod_lista_autores .cont_items .item ul li:before {content: "^"; font-size: 0.9375rem; -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90eg); display: inline-block; position: absolute; left: -0.188rem;}
.mod_lista_autores .cont_items .item ul li a {color: #000; font-family: 'MarcinAntB', sans-serif; font-size: 0.75rem; line-height: 1rem;}


@media (max-width:47.938em) { /* 767px */

  .mod_autores .article{ min-height: 0;}
  .mod_autores .article_txt .apoyos {position: relative; top:0; left:0; margin-top: 0.3125rem}
  .mod_autores .article_txt .apoyos li {display: inline-block;}
  .mod_autores .article_txt .apoyos li a {width: auto; padding-right: 0.625rem; margin-right: 1.250rem; border-top: 0;}
}


/* FIN DE TAG ----------------------------------------------------------------------------*/



/* PAGINA DESTINOS ------------------------------------------------------------------------ */

.destinos .contenido_principal,
.destinos .columnas {content: ''; display: table; clear: both; width: 100%;}
.destinos .columnas {display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

/* cabecera */

.destinos h1 {display: none;}
.destinos .cab_destinos .interior {height: 14.69rem; background: url(/elviajero/iconos/v2.x/v2.1/fondos/bg_mapa_mundo.jpg) no-repeat 0 0;}
.destinos .cab_destinos h2 {margin: 0 0 1.25rem 1.25rem; padding: 2.5rem 0 0; font-size: 1.875rem; font-weight: 900;}
.destinos .cab_destinos p {margin-left: 1.25rem; padding: 0 0 0.625rem; width: 16.88rem; font-size: 0.9375rem; line-height: 1.563rem; color: #9d9d9d;}

/* fila de letras */

.destinos .contenedor_listado {border-bottom: 0.1875rem solid #f3f3f3; border-top: 0.0625rem solid #e8e8e8;}
.destinos ul.letras {padding: 1.25rem 0; border-bottom: 0.0625rem solid #ddd;}
.destinos ul.letras li {list-style-type: none; display: inline-block; line-height: 2.313rem;}
.destinos ul.letras li:first-child {margin: 0;}
.destinos ul.letras li a {display: inline-block; color: #999; width: 2.313rem; height: 2.313rem; text-align: center;}
.destinos ul.letras li a:hover,
.destinos ul.letras li.activo a {color: #fff; border-radius: 100%;}
.destinos ul.letras li a:hover {background-color: #999;}
.destinos ul.letras li.activo a {background-color: #333;}
.destinos ul.letras li a.numeros {width: 6.25rem;}
.destinos ul.letras li.activo a.numeros {text-transform: none;}

/* listado etiquetas */

.destinos #contenedoretiquetas {margin: 0 0 1.25rem 0; padding: 1.25rem 0 0.625rem;}
.destinos .columnas ul.columniza {padding: 0.9375rem; -webkit-order:0; -ms-flex-order:0; order:0; -webkit-flex: 1 1 25%; -ms-flex: 1 1 25%; flex: 1 1 25%; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch;}
.destinos .columnas ul.columniza li {list-style-type: none; margin: 0 0 0.125rem;}
.destinos .columnas ul.columniza li a {display: inline-block; font-size: 0.75rem; color: #333; padding: 0.375rem 0.625rem; line-height: 1.375rem; max-width: 100%;}
.destinos .columnas ul.columniza li a:hover {color: #fff; background-color: #333; border-radius: 0.125rem; opacity: 1;}
.destinos .columnas ul.columniza:nth-child(5){display: none;}

@media (max-width:47.938em) {/* 767px */

	/* listado: mantenemos 4 columnas pero quitamos aire */
	
	.destinos .columnas ul.columniza {padding: 0;}
}

@media (max-width:37.438em){ /* 599px */

	/* cabecera sin fondo y centrada */

	.destinos .cab_destinos .interior {height: auto; background-image: none; padding-bottom: 1.25rem;}
	.destinos .cab_destinos h2 {margin-left: 0; padding-top: 0.625rem; text-align: center;}
	.destinos .cab_destinos p {width: 80%; margin: 0 auto; text-align: center;}

	/* listado: pasamos a 2 columnas y alteramos el orden de las mismas para que se lea correctamente */
	
	.destinos .columnas ul.columniza {-webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%;}
	.destinos .columnas ul.columniza:nth-child(1) {-webkit-order: 0; -ms-flex-order: 0; order: 0;}
	.destinos .columnas ul.columniza:nth-child(2) {-webkit-order: 2; -ms-flex-order: 2; order: 2;}
	.destinos .columnas ul.columniza:nth-child(3) {-webkit-order: 1; -ms-flex-order: 1; order: 1;}
	.destinos .columnas ul.columniza:nth-child(4) {-webkit-order: 3; -ms-flex-order: 3; order: 3;}
}

@media (max-width: 21.250em){ /* 360px */

	/* listado: pasamos a una columna y volvemos a apilarlas en orden */

	.destinos .columnas ul.columniza {padding-left: 30%; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%;}
	.destinos .columnas ul.columniza:nth-child(1) {-webkit-order: 0; -ms-flex-order: 0; order: 0;}
	.destinos .columnas ul.columniza:nth-child(2) {-webkit-order: 1; -ms-flex-order: 1; order: 1;}
	.destinos .columnas ul.columniza:nth-child(3) {-webkit-order: 2; -ms-flex-order: 2; order: 2;}
	.destinos .columnas ul.columniza:nth-child(4) {-webkit-order: 3; -ms-flex-order: 3; order: 3;}
}

/* boton de compra */
p.escaparate_contenedor_boton a,
.sumario_apoyos ul li.apoyo_compra_online a .apoyo-tipo {
  background-color: #e3a51a;
  box-shadow: 0 3px #ce920b;
}

.sumario_apoyos ul li.apoyo_compra_online a .apoyo-tipo {
  box-shadow: 0 2px #ce920b;
}

p.escaparate_contenedor_boton a:hover,
.sumario_apoyos ul li.apoyo_compra_online a .apoyo-tipo:hover {
  box-shadow: 0 1px #ce920b;
}

#principal .notce_capa__inner:before { border-color: #e3a51a; }
#principal #notce_conectate { background: black; }
#principal #notce_crearcu { background: #e3a51a; }
