/* portada.css */

/* estilos para portada, secciones, portada de fotografía y pagina de etiqueta */

/* cabecera */

#cabecera {
	border-bottom: 5px solid #066CA5;
	padding: 0.7em 0 0.3em 0;
}

.portada #cabecera,
.fotogalerias #cabecera,
.videos #cabecera,
.vinetas #cabecera,
.misfavoritos #cabecera {
	margin-top: 0;
}
#cabecera_seccion {
	position: relative;
	padding: 0.3em 0 0.1em 0;
	vertical-align: middle;
	margin: 40px 0 0 0;
}
#cabecera_seccion .logo {
	float: none;
	width: 5.5em;
	margin-left: 0.6em;
	margin-right: 0.4em;
	vertical-align: middle;
	position: absolute;
	top: -1.6em;
	left: 0;
}
#cabecera_seccion h1 {
	font-family: Palatino,Georgia,serif;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1em;
	margin-bottom: 0.3em;
}
.deportes #cabecera_seccion h1 {
	font-family: Oswald, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	margin-bottom: 0.1em;
}
#cabecera_seccion .logo img {
	width: 100%;
	display: block;
	vertical-align: middle;
}
#cabecera_seccion .seccion {
	display: block;
	color: #fff;
	margin: 0em 0 0 0.5em;
	font: normal 1.3em Palatino,Georgia,serif;
}
#cabecera_seccion .seccion a {
	color: #fff;
}
#cabecera_seccion .menu_secciones {
	top: -4em;
}
#cabecera_seccion .menu_secciones a {
	color: #666;
	background: transparent url(/m/iconos/v1.x/v1.0/boton_secciones_desplegar.svg) no-repeat right 1.3em;
	background-size: 1.3em 1.3em;
	padding: 1.8em 1.8em 0.9em 0.8em;
	margin-right: 0.8em;
}
#cabecera_seccion .menu_secciones a.boton_plegar {
	background-image: url(/m/iconos/v1.x/v1.0/boton_secciones_plegar.svg);
	background-size: 1.3em 1.3em;
}

/* cabecera neutra */

.buscador #cabecera .logo,
.videos #cabecera .logo,
.vinetas #cabecera .logo,
.misfavoritos #cabecera .logo  {
	width: 28%;
	margin-left: 0;
	margin-right: 0.5em;
	display: inline-block;
	vertical-align: middle;
}

.etiqueta #cabecera,
.buscador #cabecera,
.videos #cabecera,
.vinetas #cabecera,
.misfavoritos #cabecera {
	border-bottom: 1px solid #666;
}

.videos #cabecera .logo,
.buscador #cabecera .logo,
.vinetas #cabecera .logo,
.misfavoritos #cabecera .logo {
	width: 5.5em;
}

.videos #cabecera .seccion h1,
.videos #cabecera .seccion,
.buscador #cabecera .seccion h1,
.buscador #cabecera .seccion,
.vinetas #cabecera .seccion h1,
.vinetas #cabecera .seccion,
.misfavoritos #cabecera .seccion {
	color: #8FA7AF;
	text-transform: none;
	padding-top: 0.16em;
	margin-bottom: 0.2em;
	font: normal 1.1em/0.9em Helvetica,Arial,sans-serif;
}

 #cabecera .seccion a {
 	color: #8FA7AF;
 }

h1,h2 {
	font-family: Georgia,serif;
	font-weight: normal;
	font-size: 1.3em;
	color: #000;
	line-height: 1.22em;
	margin: 0 0 0.3em 0;
}

h1 a:hover,h2 a:hover {
	opacity: .7;

}

.etiqueta .columna_principal h1 a,
.etiqueta .columna_principal h2 a {
	color: #000;
}

.logo_y_seccion .seccion h1 {
	text-transform: uppercase;
}
.antetitulo,
.cintillo {
	font: bold 0.6em Helvetica,Arial,sans-serif;
	color: #666;
	margin: 0 0 0.6em 0;
	text-transform: uppercase;
	background-repeat: repeat-x;
	background-position: 0 center;
	display: block;
}

.antetitulo .contenido,
.cintillo .contenido {
	padding: 0 1em 0 0 ;
	margin: 0;
	display: inline-block;
	text-transform: uppercase;
}



.contenedor_super_destacada .article .antetitulo  {
	line-height: 1.5em;
	background: transparent url(/m/iconos/v1.x/v1.0/linea_horizontal.svg) repeat-x 0 center;
}

.negro .contenedor_super_destacada .article .antetitulo .contenido {
	background-color: #000;
	color: #fff;
}

.contenedor_super_destacada .antetitulo {
	text-align: center;
}

.contenedor_super_destacada .article .antetitulo .contenido {
	background-color: #fff;
	padding-left: 1em;
}


.contenedor_super_destacada .derecha .figure img {
	width: 100%;
	float: none;
}

.cintillo {
	color: #ABA07B;
}
.negro .antetitulo,
.negro .cintillo,
.negro .antetitulo a,
.negro .cintillo a {
	color: #eee;
}

.antetitulo a,
.cintillo a {
	color: #666;
}
.article,.figure,.texto {
	display: block;
}
.article {
	-webkit-transition: background-color ease-out 200ms;
	-moz-transition: background-color ease-out 200ms;
	-o-transition: background-color ease-out 200ms;
	transition: background-color ease-out 200ms;
}
.article h6 {
	font: bold 0.7em/1em Helvetica, Arial,sans-serif;
	margin-bottom: 0.2em;
	text-transform: uppercase;
	color: #999;
}


/* cabeceras propias */


.elpaismas #cabecera_seccion .logo {
	width: 9.5em;
}
.elviajero #cabecera_seccion,
.eps #cabecera_seccion,
.icon #cabecera_seccion,
.elpaismas #cabecera_seccion {
	background-color: #fff;
}

.elviajero #cabecera_seccion h1,
.eps #cabecera_seccion h1,
.icon #cabecera_seccion h1,
.elpaismas #cabecera_seccion h1 {
	overflow: hidden;
	height: 1.65em;
	border: 1px solid #999;
	border-left: 0;
	border-right: 0;
	margin-right: 0.5em;
	background: transparent url(/m/iconos/v1.x/v1.0/elviajero_logo.svg) no-repeat 0 9px;
	background-size: 5em 1.1em;
}

.elviajero #cabecera_seccion h1 a,
.eps #cabecera_seccion h1 a,
.icon #cabecera_seccion h1 a,
.elpaismas #cabecera_seccion h1 a {
	text-indent: -1000px;
	height: 1.65em;
	display: block;
}

.eps #cabecera_seccion h1 {
	background: transparent url(/m/iconos/v1.x/v1.0/eps_logo.svg) no-repeat center 0.22em;
	background-size: 11em auto;
	height: 1.69em;
}

.icon #cabecera_seccion h1 {
	background: transparent url(/m/iconos/v1.x/v1.0/icon_logo.svg) no-repeat 0 0.26em;
	background-size: 5em 0.96em;
	height: 1.45em;
}

.elpaismas #cabecera_seccion h1 {
	background: transparent url(/m/iconos/v1.x/v1.0/elpaismas/elpaismas_logo.svg) no-repeat 0 0.25em;
	background-size: 6em 1.92em;
	height: 2.42em;
}

.elpaismas #cabecera_seccion h1 a {
	height: 2.42em;
}

.eps #cabecera_seccion h1 a {
	height: 1.45em;
}



/* entrevistas digitales y blogs */


.entrevistasdigitales .noticias .buscador {
	background-color: #fff;
	/* border: 1px solid #ccc; */
	margin: 0.7em;
	padding:  0.3em 0.5em 0.6em 0.5em;
	text-align:  center;
	background-color: #8FA7AF;
	border-bottom:  0;
}
.entrevistasdigitales .noticias .buscador input {
	width: 97%;
	border: 0;
	padding: 0.6em 1%;
}

.entrevistasdigitales #cabecera_seccion,
.blogs #cabecera_seccion {
	background-color: #fff;
	padding-bottom: 0;
	padding-right: 0.6em;
}
.entrevistasdigitales #cabecera_seccion h1,
.blogs #cabecera_seccion h1 {
	color: #8FA7AF;
	text-transform: none;
	padding-top: 0.16em;
	margin-bottom: 0.2em;
	border-top: 1px solid #8FA7AF;
	font: normal 0.9em/0.9em Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	padding-top: 0.4em;
	letter-spacing: -0.05em;
}
.resultados_buscador_entrevistas ul li span {
	width: 6em;
	margin-right: 0.8em;
	float: left;
	border-right: 1px dotted #ccc;
	color: #4B6CA3;
	font-weight: bold;
	font-size: 1em;
	min-height: 2.7em;
	margin-top: 0.9em;
	color:  white;
}
.entrevistasdigitales #cabecera_seccion h1 a,
.blogs #cabecera_seccion h1 a {
	color: #8FA7AF;
}

.entrevistasdigitales .caja h3 {
	font-size: 0.7em;
	color:  white;
}

.resultados_buscador_entrevistas ul {
	margin: 0;
	/* background-color: rgba(0,0,0,.4); */
}
.resultados_buscador_entrevistas ul li {
	font: normal 0.8em Arial,Helvetica,sans-serif;
	text-align: left;
}

.resultados_buscador_entrevistas ul li a {
	color: #fff;
	padding: 0.8em 0;
	display: block;
	border-bottom: 1px dotted #ccc;
}
.resultados_buscador_entrevistas ul li.activo a,
.resultados_buscador_entrevistas ul li:hover a {
	background-color: rgba(0,0,0,.3);
}

.resultados_buscador_entrevistas ul li:last-child a {
	border-bottom: 0;
}

.resultados_buscador_entrevistas ul li a strong {
	display: block;
	text-transform: uppercase;
	font-weight:  bold;
	color: #fff;
}

.resultados_buscador_entrevistas .mensaje_no_encontrado {
	color: #fff;
	font: normal 0.7em Arial,Helvetica,sans-serif;
	font-style: italic;
	text-align: left;
	margin: 0.5em 0.1em;
}

/* blogs */

.blogs .article .antetitulo .contenido {
	background-color: #8FA7AF;
	color: #FFFFFF;
	padding: 0.1em 0.4em;
}

.blogs .columna_principal h1 {
	font: bold 0.8em/0.8em Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	color: #fff;
	background-color: #0097c8;
	margin: 0 1em;
	padding: 0.6em 0.35em;
}

.blogs .columna_principal .article p a {
	color: #0097C8;
	font-size: 0.7em;
	font-weight: bold;
}




/* listado de noticias de portada y sección */

.noticias {
	padding: 0 0 0.5em 0;
}

.noticias .article,
.resultados .article {
	padding: 1em 0em;
	border-top: 1px solid #ddd;
}

.noticias .article,
.resultados .article {
	margin-left: 0.8em;
	margin-right: 0.8em;
}


.noticias .colgante {
	padding-top: 0.5em;
	padding-left: 1.1em;
	background: transparent url(/m/iconos/v1.x/v1.0/portadas/noticia_colgante.svg) no-repeat 0.1em 0.6em;
	background-size: 13px 13px;
}

.noticias div:first-of-type {
	border-top: 0;
}

.noticias .colgante {
	border-top: 0;
}

.noticias .article p,
.resultados .article p {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 0.8em;
	color: #666;
	margin: 0.3em 0;
	line-height: 1.3em;
}


/* modificaciones lista noticias icon */

.icon .noticias h2 {
	font-family: Benton,sans-serif;
}

.icon .noticias .article p {
	font-family: Georgia,serif;
}

.icon .antetitulo {
	text-align: center;

	background: transparent url(/m/iconos/v1.x/v1.0/portadas/trama_antitulo_icon.svg)	;
	margin-bottom: 0.5em;
	padding: 0;
}
.icon .antetitulo span {
	font-size: 1.2em;
	background-color: #fff;
	padding: 0.3em 1em;


}

/* fin modificaciones lista noticias icon */


.negro .noticias .article p {
	color: #ccc;
}
.noticias .firma_comentarios {
	margin: 0 0 0.3em 0;
	display: none;
}
.noticias .firma_comentarios .autor,
.noticias .firma_comentarios .firma,
.noticias .firma_comentarios .data,
.noticias .firma_comentarios .comentarios {
	color: #757575;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 0.8em;
	padding: 0.4em 0;
}


.negro .noticias .firma_comentarios .autor,
.negro .noticias .firma_comentarios .firma,
.negro .noticias .firma_comentarios .data,
.negro .noticias .firma_comentarios .comentarios {
	color: #eee;
}


.noticias .firma_comentarios .firma .autor a {
	display: inline;
	color: #757575;
}

.negro .noticias .firma_comentarios .firma .autor a {
	color: #eee;
}

.noticias .firma_comentarios .autor {
	text-transform: uppercase;
}

.noticias .firma_comentarios .data {
	display: inline-block;
	border-left: 1px solid #ccc;
	padding-left: 0.7em;
	margin-left: 0.7em;
	margin-right: 0.7em;
}
.diario .firma_comentarios .data {
	border: 0;
	padding-left: 0;
	margin-left: 0;
}

.noticias .firma_comentarios .comentarios {
	display: inline-block;
	padding-left: 1.4em;
	font-size: 0.7em;
	background: transparent url(/m/iconos/v1.x/v1.0/comentarios.svg) no-repeat 0 0.5em;
	background-size: 1.1em 1.1em;
}

.resultados .miniatura {
	width: 30%;
	max-width: 140px;
	float: left;
	margin-right: 0.5em;
}
.noticias .grande {
	width: 100%;
	display: block;
	float: none;
	max-width: none;
	margin-right: 0;
	margin-bottom: 0.5em;
}

.noticias .miniatura img {
	float: left;
}

.noticias .figure img {
	width: 30%;
	max-width: 100%;
	margin-right: 0.5em;
	height: auto;
}

 .noticias .contenedor_super_destacada .izquierda .figure img {
	width: 100%;
	display: block;
	margin: 0 0 0.5em 0;
	max-width: auto;
}

/* apaños para los vídeos */

.noticias .foto > div {
	/* height: auto !important;
	width: auto !important; */
}

.noticias .video_previa img {
	position: static !important;
}

/* fin apaños para los vídeos */

.noticias .figure p.figcaption {
	font-size: 0.6em;
	padding: 0.2em 0 0.5em 0;
	border-bottom: 1px dotted #ddd;
}

.noticias .miniatura .figure p.figcaption {
	display: none;
}

p.figcaption a {
	color: #666;
}

.noticias h4 {
	font: normal 1em Helvetica,Arial,sans-serif;
	margin: 0.3em 0;
	text-transform: uppercase;
}


.noticias h1 a,
.noticias .destacada h1 a,
.noticias h2 a,
.resultados h2 a {
	color: #000;
}

.negro .noticias h1 a,
.negro .noticias .destacada h1 a,
.negro .noticias h2 a,
.negro .resultados h2 a {
	color: #fff;
}

.portada .noticias h1 a,
.portada .noticias h2 a,
.portada .noticias .apoyos ul li a,
.seccion .noticias h1 a,
.seccion .noticias h2 a,
.seccion .noticias .apoyos ul li a {
	display: block;
}

.noticias .apoyos ul li a:focus {
	color: #000 !important;
}

.noticias .apoyos ul li a:hover {
	background-color: #eee;
	color: #000 !important;
}

.noticias .apoyos ul li a .tipo {
	font-weight: bold;
	font-size: 0.9em;
	color: #000;
}
.negro .noticias .apoyos ul li a .tipo {
	color: #ccc;
}

.noticias h1 em,
.noticias h2 em {
	font-style: italic;
}

.negro .noticias .destacada h1 a,
.negro .noticias h2 a {
	color: #fff;
}
/*
.noticias h1 a:hover,
.noticias h2 a:hover {
	background-color: #ddd;
}*/

.noticias .destacada {
	border-top: 0;
}

.noticias .destacada h1,
.noticias .destacada h2 {
	font-size: 1.5em;
	line-height: 1.1em;
}


/* tamanos titular */

.contenedor_super_destacada h1,
.contenedor_super_destacada h2 {
	line-height: 1.2em;
}

.contenedor_super_destacada h1.menos_2 {
	font-size: 1.4em;
}
.contenedor_super_destacada h1.menos_1 {
	font-size: 1.55em;
}
.contenedor_super_destacada h1.normal {
	font-size: 1.7em;
}
.contenedor_super_destacada h1.mas_1 {
	font-size: 1.95em;
	text-align: center;
}
.contenedor_super_destacada h1.mas_2 {
	font-size: 2.6em;
	text-align: center;
}
.contenedor_super_destacada h1.mas_3 {
	text-align: center;
	letter-spacing: -0.05em;
	font: normal 4em/0.8em 'Oswald', Impact, Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
}

.envoltorio_destacadas_3_col h1 a,
.envoltorio_destacadas_2_col h1 a {
	color: #000;
}
.negro .envoltorio_destacadas_3_col h1 a,
.negro .envoltorio_destacadas_2_col h1 a {
	color: #fff;
}

.noticias .grande img {
	width: 100%;
	height: auto;
	display: block;
	float: none;
}

.destacada_dos_columnas .principal {
	border-bottom: 1px solid #ccc;
}

.envoltorio_destacadas_2_col > .destacada_dos_columnas {
	border-top: 1px solid #ccc !important;
}
.noticias .centro .figure img  {
	width: 100%;
}

.destacada_dos_columnas {
	border: 1px solid #ccc;
	margin: 0 0.8em 0.5em 0.8em;
}

.noticias .destacada_dos_columnas  .article {
	padding: 0.7em;
	margin-left: 0;
	margin-right: 0;
}


.noticias .destacada_dos_columnas  .principal .article:first-child,
.noticias .destacada_dos_columnas  .secundaria .article:first-child {
	border-top: 0;
}

.destacada_dos_columnas h1.destacado {
	font-size: 155%;
	line-height: 1.2em;
}

.apoyos {
	display: none;
	background-color: #F7F7F7;

	margin: 1em 0 0 0;
	clear: both;
}

.apoyos ul li {
	font: normal 0.7em Helvetica,Arial,sans-serif;
	clear: both;
}

.apoyos ul li a {
	color: #0079A1;
	background: transparent url(/m/iconos/v1.x/v1.0/bolillo.svg) no-repeat 0.5em 1.14em;
	background-size: 8px 8px;
	padding: 0.8em 0.5em 0.8em 1.5em;
	border-bottom: 1px dotted #ccc;
	display: block;
}

.apoyos ul li.ancho_completo a:after,
.apoyos ul li.columnas a:after {

	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;

	}

.negro .apoyos ul li a {
	background-color: #333;
	color: #fff;
}

.apoyos ul li:last-child a {
	border-bottom: 0;
	}

.apoyos ul li.ancho_completo a {
	padding-left: 0.5em;
	background-image: none;
}
.apoyos ul li.ancho_completo a .cintillo {
	display: block;
	color: #666;
	margin-bottom: 0.3em;
}
.apoyos ul li a .miniatura img {
	width: 15%;
	height: auto;
	margin-right: 0.5em;
}

.apoyos ul li a .cintillo  {
	display: inline-block;
	font-size: 0.8em;
	margin: 0;
	padding: 0 0.6em 0 0;
	color: #000;
}
.negro .apoyos ul li a .cintillo {
	color: #fff;
}

.contenedor_super_destacada .subtitulo ul li {
	font: bold 0.8em Helvetica,Arial,sans-serif;
	background: transparent url(/m/iconos/v1.x/v1.0/cuadrado_subtitulo.svg) no-repeat 0.2em 0.4em;
	padding-left: 1.2em;
	margin: 0.2em 0.2em 0.4em 0;
	padding-bottom: 0.4em;
	border-bottom: 1px dotted #ddd;
	color: #333;
	background-size: 0.6em 0.6em;
}

.negro .contenedor_super_destacada .subtitulo ul li {
	color: #ddd;
}

/* barra horizontal */

.destacada_satelites {
	background-color: #E9E8DD;
	margin: 0 0.8em 0.8em 0.8em;
	padding: 0 0 0 0;
}
.negro .destacada_satelites {
	background-color: #333;
}

.destacada_satelites .article {
	clear: both;
	padding: 0.6em 0.4em 0.4em 0.4em;
	margin-left: 0;
	margin-right: 0;
	border-top: 1px solid #FAF9ED;
	border-bottom: 1px solid #CECDC3;
}
.destacada_satelites .article:after {
	/*estirar*/
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.destacada_satelites .article h1,
.destacada_satelites .article h2  {
	font-size: 0.9em;
	margin-bottom: 0;
}

.destacada_satelites .article h2 a {
	padding: 0.3em 0;
}

.destacada_satelites .opinion h2  {
	font-style: italic;
}
.destacada_satelites .article p  {
	color: #666;
	font-size: 0.7em;
	margin: 0;
}
.destacada_satelites .figure  {
	width: 100%;
}

.destacada_satelites .antetitulo {
	margin-bottom: 0;
}

/* satelites deportes */


.deportes .destacada_satelites {
	background-color: #F0F0F0;
	border-top: 4px solid #ccc !important;
	position: relative;
	margin-top: 0.6em;
}

.deportes .destacada_satelites .contenedor_fila {
	width: 100%;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
}

.deportes .destacada_satelites .limite {
	width: 20px;
	height: 150px;
	position: absolute;
	top:2.6em;
	right: 0px;
	z-index: 100;

	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgba(240,240,240,0)),
		color-stop(0.9, rgba(240,240,240,1)),
		color-stop(1, rgba(240,240,240,1))
	);
}

.deportes .destacada_satelites .contenedor_fila .fila {
	width: auto;
	display: inline-block;
}

.deportes .destacada_satelites .contenedor_fila .fila .apoyos {
	display: block;
	margin: 0.3em 0 0 0;
	font-size: 0.8em;
}

.deportes .destacada_satelites .contenedor_fila .fila p {

	font-size: 0.5em;
}

.deportes .destacada_satelites .contenedor_fila  .fila .apoyos  a {
	background-image: none;
	padding: 0.5em;
}
.deportes .destacada_satelites .contenedor_fila  .fila .apoyos .miniatura {
	display: none;
}

.deportes .destacada_satelites .contenedor_fila  .fila .article {
	white-space: normal;
	display: inline-block;
	width: 7em;
	clear: none;
	border-bottom: 0;
	border-right: 1px solid #ccc;
	padding-left: 0.7em;
	padding-right: 0.8em;
	height: 8.5em;
	overflow-y: auto;
}

.deportes .destacada_satelites .contenedor_fila  .fila .article:first-child {
	border-left: 0;
}
.deportes .destacada_satelites .contenedor_fila  .fila .article:last-child {
	border-right: 0;
}

.deportes .destacada_satelites  .contenedor_fila  {
	color: #73c000;
}

.deportes .destacada_satelites .encabezado {
	background-color: #e7e7e7;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0.4em 0 0.4em 0.5em;
}
.deportes .destacada_satelites .encabezado h3 {
	font: normal 1.2em Oswald,Helvetica,Arial;
	text-transform: uppercase;
}
.deportes .destacada_satelites .encabezado h3 strong {
	color: #73c000;
}


.deportes .destacada_satelites .encabezado h3,
.deportes .destacada_satelites .encabezado h3 a {
	color: #000;
}

.deportes .destacada_satelites .contenedor_fila .article h2 {
	font-family: Arial, Helvetica, sans-serif;
}

.deportes .destacada_satelites .contenedor_fila .article .antetitulo {
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.5em;
	margin-bottom: 0;
	margin-top: 0.3em;
	font-size: 0.5em;
}

.deportes .destacada_satelites .contenedor_fila .article .antetitulo .contenido,
.deportes .destacada_satelites .contenedor_fila .article .antetitulo .contenido a {
	color: #777;
	font-weight: normal;
}

.deportes .destacada_satelites .contenedor_fila .article h2 {
	font-size: 0.65em;
	font-weight: bold;
	}
.deportes .destacada_satelites .contenedor_fila .article h2 a {
	color: #000;
}


.deportes .destacada_satelites .contenedor_fila  .figure {
	display: block;
	}

.deportes .noticias .destacada_satelites .contenedor_fila .figure img {
	width: 100%;
	float: none;
	}

/* opinion */

.opinion .noticias .article h2 {
	font-style: italic;
}
.opinion .noticias .editorial h2 {
	font-size: 1.5em;
}

.opinion .noticias h4,
.opinion .noticias .caja h3 {
	margin: 0.8em 0 0 1.3em;

	font-size:0.7em;
	font-weight: bold;
}


.opinion .noticias h4 {
	padding-bottom: 0.8em;
	border-bottom: 1px solid #ddd;
}
.opinion .noticias h4 a {
	border-left: 1.4em solid #8F9F29;
	padding-left: 0.5em;
	line-height: 0.8em;
	display: block;
	}
.opinion .noticias h3,
.opinion .noticias h3 a,
.opinion .noticias h4,
.opinion .noticias h4 a {
	color: #8F9F29;
}

.opinion .noticias .caja h3 {
	padding-bottom: 0;
}
.opinion #menu_esta_pasando h4 {
	border-left: 0;
	padding-left: 0;
	margin: 0;
}

.opinion .noticias .caja  h4 {
	margin: 0 0 0.4em 0;
	font: italic 1.2em Georgia,serif;
	text-transform: none;
	border: 0;
	padding-bottom: 0;
}

.opinion .noticias .caja.opinion  h4 {
	text-align: center;
}
.opinion .noticias .caja  h4 a {
	padding: 0;
	border: 0;
	line-height: 1em;
}



.opinion .noticias .caja.opinion .destacada h4 {
	font-size: 1.4em;
}

.opinion .noticias .caja .firma_comentarios {
	font-size: 0.7em;
	margin: 0.8em 0 0.7em 0;
	}
.opinion .noticias .caja .firma_comentarios a {
	color: #666;
}
.negro.opinion .noticias .caja .firma_comentarios a {
	color: #eee;
}

.opinion .noticias .caja  h4 a {
	color: #000;
	display: block;
}

.negro.opinion .noticias .caja  h4 a {
	color: #fff;
}

.opinion .noticias .caja.opinion .antetitulo {
	background-image: none !important;
	text-align: center;
}

.opinion .noticias .caja.opinion .contenido {
	background-color: transparent;
	padding-left: 1em;
}


.opinion .noticias .caja.cartas {
	position: relative;
}

.opinion .noticias .caja.cartas .article:nth-of-type(2) {
	border-top: 0;
	margin-top: 0.2em;
}

.opinion .noticias .caja.cartas a.vermas {
	position: absolute;
	top: 0;
	right: 1em;
	display: inline-block;
	background-color: #aaa;
	color: #fff;
	text-shadow: #666 1px 1px 0;
	padding: 0.8em;
	font: bold 0.7em Helvetica,Arial,sans-serif;
	border-radius: 0 0 4px 4px;
	}
.opinion .noticias .caja.cartas h4 {
	font: bold 1em Helvetica,Arial,sans-serif;
	margin-bottom: 0;

}


.opinion .noticias .caja.cartas a.mascartas {
	display: block;
	text-align: right;
	padding: 0.8em;
	font: bold 0.7em Helvetica,Arial,sans-serif;
	color: #666;
	}

.opinion .noticias .caja.cartas .article {
	padding: 0.7em 0;
	}

/* fin opinion */


.noticias  a .fecha {
	margin-top: -0.2em;
	font: normal 0.7em Helvetica,Arial,sans-serif;
	padding: 0 0 0.6em 0;
}
.noticias a .fecha .dia {
	color: #28B3E0;
	display: inline-block;
	width: 5.5em;
	border-top: 3px solid #28B3E0;
}
.noticias .edicion_impresa .fecha .dia {
	color: #C09400;
	border-color: #DFAC00;
}
.noticias .edicion_impresa {
	background-color: #eee;
}
.noticias a .fecha .hora {
	color: #666;
	border-top: 3px solid #666;
}
.noticias .article .fecha .dia,
.noticias .article .fecha .hora {
	padding-top: 0.2em;
}


/* cajas especiales portada (deportes, etc) */

.caja {
	background-color: #eee;
	border: 1px solid #BEB7A6;
	border-left: 0;
	border-right: 0;
	margin-bottom: 1.3em;
	padding-top: 0.5em;
}
.negro .caja {
	background-color: #333;
	}
.caja h3 {
	font: bold 0.9em Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	margin-top: 0.3em;
	padding-bottom: 0.5em;
	color: #333;
	margin-left: 0.5em;
}
.caja h2 {
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size: 1em;
}

.caja_deportes {
	border-width: 1px;
	padding-top: 0;
	background-color: #eee;
	border-color: #ccc;
}
.negro .caja_deportes {
	background-color: #333;
}
.caja_deportes h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1em;
	border: 0;
	position: relative;
	letter-spacing: -0.5px;
	height: 0.7em;
	font-family: Helvetica,Arial,sans-serif;
}
.caja_deportes h3 span {
	background-color: #97C000;
	position: absolute;
	top: -1px;
	left: 0;
	color: #fff;
	display: inline-block;
	padding: 0.2em 0.5em;
}
.imprescindibles {
	background-color: #F0ECE1;
	border-right-width: 1px;
}
.imprescindibles h3 {
	color: #4A4434;
}
.imprescindibles .article {
	border-color:  #D3CEC1;
}
.imprescindibles > a:first-of-type .article {
	border-top: 1px solid #D3CEC1 !important;
	padding-top: 0.2em !important;
}
.imprescindibles .antetitulo .contenido {
	background-color: #F0ECE1;
}

/* portada fotogalerías */

.album #cabecera_seccion,
.videos #cabecera_seccion {
	background-color: transparent;
	width: 100%;
	position: relative;
	padding: 0;
	border-bottom: 1px solid #8FA7AF;
}
.album #cabecera_seccion .logo,
.videos #cabecera_seccion .logo {
	width: 86px;
	top: -1.5em;
}

.album #cabecera_seccion h1,
.videos #cabecera_seccion h1 {
	font: normal 0.7em/0.9em Helvetica,Arial,sans-serif;
	position: absolute;
	top: -1.35em;
	left: 104px;
}

/* cabecera boton atras que aparece sólo en web-apps */
.album #cabecera_seccion.boton_atras_on h1,
.videos #cabecera_seccion.boton_atras_on h1 {
	left: 125px;
}

.album #cabecera_seccion h1 a,
.videos #cabecera_seccion h1 a {
	color: #8FA7AF;
}

.album #cabecera_seccion .menu_secciones,
.videos #cabecera_seccion .menu_secciones {
	top: -3.9em;
}

.album .columnas_principal_y_secundaria,
.videos .columnas_principal_y_secundaria {
	padding: 0.8em;
}

.album .envoltorio_destacadas_2_col .article,
.videos .envoltorio_destacadas_2_col .article {
	margin-bottom: 0.8em;
	border: 0;
	padding: 1em;
	margin-left: 0;
	margin-right: 0;
	background-color: #333;
}

.album .envoltorio_destacadas_2_col .article h2 a,
.videos .envoltorio_destacadas_2_col .article h2 a {
	color: #fff;
}

.album .envoltorio_destacadas_2_col .article h2 a:focus,
.videos .envoltorio_destacadas_2_col .article h2 a:focus {
		background-color: #666;
}

.album  .noticias .envoltorio_destacadas_2_col  .figure p.figcaption,
.videos .noticias .envoltorio_destacadas_2_col  .figure p.figcaption  {
	text-align: right;
	color: #eee;
}

.album .envoltorio_destacadas_2_col p,
.videos .envoltorio_destacadas_2_col p {
	color: #ccc;
}


.album .article .firma_comentarios a.comentarios,
.videos .article .firma_comentarios a.comentarios   {
	color: #0CF;
	background-image: url(/m/iconos/v1.x/v1.0/comentarios_azul.svg);
}

.album .firma_comentarios .comentarios,
.videos .firma_comentarios .comentarios   {
	margin-left: 0;
}

.album .caja h3,
.videos .caja h3 {
	color: #666;
	margin-left: 0.8em;
	padding-bottom: 0;
}

.negro .album .caja h3,
.negro .videos .caja h3 {
	color: #fff;
}

.album .caja .article .antetitulo .contenido,
.videos .caja .article .antetitulo .contenido {
	background-color: transparent;
	padding-left: 0;
}

.album .antetitulo a,
.videos .antetitulo a {
	color: #4CB1DF;
}

.album .columna_principal .caja h4 a,
.videos .columna_principal .caja h4 a {
	color: black;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-transform: none;
}

.negro .album .columna_principal .caja h4 a,
.negro  .columna_principal .caja h4 a {
	color: #fff;
}


.album .caja .article .firma_comentarios a.comentarios,
.videos .caja .article .firma_comentarios a.comentarios {
	color: #666;

}
.album .caja,
.videos .caja {
	margin-top: 1.2em;
	border-top: 4px solid #C7D3D7 !important;
}
.album .caja .article,
.videos .caja .article {
	border-color: #ddd;
}

.album .noticias .caja .antetitulo {
	margin-bottom: 0;
}


.ver_fotogaleria {
	position: absolute;
	left: 5px;
	bottom: 5px;
	display: block;
	border-radius: 2px;
	background: rgba(0,0,0,.7) url(/m/iconos/v1.x/v1.0/icono_ver_fotogaleria.svg) no-repeat center center;
	width: 26px;
	height: 10px;
	padding: 3px;
	overflow: hidden;
}

/* portada viñetas */

.vinetas .encabezado {
	display: none;
}

.vinetas.caja {
	padding-bottom: 0.5em;
	background-color: #fff;
}

.vinetas.caja .modulo .article {
	width:46%;
	margin: 0 0 0 2.5%;
	float: left;
	padding: 0.5em 0;
	border: 0;
}
.vinetas.caja  .noticias .article  {
	border: 0;
}

.vinetas.caja  .figure {
	background-color: #fff;
}
.vinetas.caja  .figure img {
	width: auto;
	max-width: 99%;
	border: 1px solid #ccc;
	float: none;
	display: block;
	margin: 0 auto;
}

.noticias .vinetas.caja  h4 {
	font: normal 0.9em Helvetica,Arial,sans-serif;
	font-style: normal;
	text-align: center;
	margin: 0.4em 0 0 0;
	padding: 0;
	text-transform:  uppercase;
	color: #666;
}

.noticias .vinetas.caja  h4 a {
	color: #666;
}

.negro .noticias .vinetas.caja  h4 a {
	color: #fff;
}

.vinetas.caja .fecha {
	font: normal 0.8em Helvetica,Arial,sans-serif;
	text-align: center;
	color: #999;
	display: none;
}

.etiqueta .bloque_centradas .vinetas {
	margin: 0 0.75em;
	}

/* etiqueta */

.etiqueta .fecha_y_actualizado {
	display: none;
}

/* cabecera viajero etiqueta */

.elviajero #cabecera {
background-color: #fff;
border-bottom: 0;
}
.elviajero #cabecera h6 {
overflow: hidden;
height: 1.9em;
border: 1px solid #999;
border-left: 0;
border-right: 0;
margin-right: 0.5em;
background: transparent url(/m/iconos/v1.x/v1.0/elviajero_logo.svg) no-repeat 0 0.45em;
background-size: 6em 1.3em;
}
.elviajero #cabecera h6 a {
text-indent: -1000px;
display: block;
overflow: hidden;
height: 1.4em;
}
.elviajero.etiqueta #cabecera .logo {
	display: block;
	float: none;
	background-color: #6DB52D;
background-image: none;
height: 0.9em;
	}


.elviajero.etiqueta #cabecera .logo img {
	vertical-align: top;
	}
	.elviajero #cabecera .logo_y_seccion {
		display: block;
	}
.elviajero #cabecera .logo {
background-image: none;
height: auto;
width: 3.5em;
}
.elviajero #cabecera .seccion {
	display: block;
	}
.elviajero #cabecera .menu_secciones {
	top: 0.3em;
}

.elviajero.etiqueta .columna_principal .article .ordenacion a {
	border-color: #6DB52D;
	color: #6DB52D;
	}

.etiqueta h1.nombre_etiqueta {
	font: bold 1.8em/0.9em Helvetica,ARial,sans-serif;
	letter-spacing: -0.08em;
	padding: 0.4em 0 0.4em 0.2em;
	margin: 0 0.4em;
	color: #4D9FBA;
	background-color: #E4E8E9;
}

.elviajero.etiqueta  h1.nombre_etiqueta {
	color: #6DB52D;
	font-weight: normal;
	padding: 0;
	background-color: transparent;
	margin-bottom: 0.7em;
}

.etiqueta.negro h1 {
	color: #fff;
	background-color: #555;
}

.etiqueta .noticias .article {
	border-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0.8em;
	margin-right: 0.8em;
	position: relative;
}

.etiqueta .noticias .columna_principal  > .article {
	padding-top: 0;
	border-bottom: 0;
	border-top: 1px solid #ccc;
	padding-bottom: 1.5em;
	margin-left: 0.8em;
	margin-right: 0.8em;
	position: relative;
}


.etiqueta .columna_principal .article  h2 {
	margin: 0.2em 0 0.2em 0;
}
.etiqueta .columna_principal .article .ordenacion {
	font: normal 0.75em Helvetica,Tahoma,Arial,sans-serif;
	margin-top: -2px;
}
.etiqueta .columna_principal .article .ordenacion a {
	display: inline-block;
	color: #28B3E0;
	font-weight: bold;
	width: 6em;
	border-top: 2px solid #28B3E0;
	padding-top: 0.2em;
}
.etiqueta .columna_principal .article.edicion_impresa .ordenacion a {
	border-top-color: #DFAC00;
	color: #C09400;
}

.etiqueta .columna_principal .article .categoria {
	font: normal 0.8em Helvetica,Arial,sans-serif;
	background-color: #fff;
	text-transform: uppercase;
	padding: 0.2em 0.5em;
	display: inline-block;
	top: 0;
	right: 0.6em;
	position: absolute;
	color: #888;
}

.etiqueta .columna_principal .article .ordenacion .hora {
	display: inline-block;
	border-top: 2px solid #666;
	padding-top: 0.2em;
	color: #777;
}
.negro.etiqueta .columna_principal .article .ordenacion .hora {
	color: #ccc;
	border-color: #ccc;
}
.etiqueta .columna_principal .article .foto {
	margin-top: 0.3em;
}
.etiqueta .columna_principal .article .firma span,
.resultados .firma {
	font: normal 0.6em Helvetica,Tahoma,Arial,sans-serif;
	text-transform: uppercase;
	display: inline-block;
}
.etiqueta .columna_principal .article .firma span a {
	color: #666;
	display: inline;
}
.etiqueta .columna_principal .paginacion {
	margin: 0.4em 0.65em 0.5em 0.65em;
	overflow: hidden;
	white-space: nowrap;
}

.etiqueta .columna_principal .paginacion .no_pagina {
	font: normal 0.9em Helvetica,Tahoma,Arial,sans-serif;
	color: #666;
	padding-top: 1.1em;
	float: left;
}

.etiqueta_autor h1.nombre_etiqueta {
	background-color: #5F7278;
	color: #BFD9E1;
	font-size: 1.5em;
	margin: 0 0.55em 0.35em 0.55em;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: -1px;
}

.etiqueta_autor p.aclaracion {
	background-color: #708085;
	color: #fff;
	margin: 0.7em  1.4em 0 1.4em;
	padding: 0.7em;
	font: normal 0.6em Helvetica,Arial,sans-serif;


	}
.etiqueta_autor .columna_principal .article .ordenacion a  {
	color: #6AA7B8;
	border-color: #6AA7B8;
}

/* etiqueta elpaismas */

.etiqueta.elpaismas #cabecera {
	border: 0;
}

.etiqueta.elpaismas #cabecera .logo {
	float: none;
	background-color: #fff;
	width: 32%;
}

.etiqueta.elpaismas #cabecera .seccion h6 a {
	display: block;
	height: 2.7em;
	background: transparent url(/m/iconos/v1.x/v1.0/elpaismas/elpaismas_logo.svg) no-repeat 0 0.5em;
	background-size: 5.7em auto;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-indent: -300px;
	overflow: hidden;
}
.etiqueta.elpaismas #cabecera  .menu_secciones {
top: .5em;
}

.etiqueta.elpaismas h1  {
font: bold 1.6em/1.1em 'Lato', sans-serif;
background-color: #0097c8;
color: #26C9FF;
border: 0;

padding: 0.3em 0;
text-align: center;
text-transform: uppercase;
letter-spacing: 0px;
margin-bottom: 1em;
position: relative;
}
.etiqueta.elpaismas h1:after {
	content: " ";
	display: block;
	border-bottom: 0.2em solid #25C6FB;
	position: absolute;
	bottom: -0.25em;
	left: 0;
	width: 100%;
}

.etiqueta.elpaismas .columna_principal .paginacion a  {
	background-color: #aaa;
	}
.etiqueta.elpaismas .columna_principal .paginacion a.inactivo  {
	background-color: #eee;

	}


.etiqueta.elpaismas .noticias .columna_principal > .article {
	width: 38%;
	padding: 2% 4%;
	margin: 1% 0 1% 2.5%;
	float: left;
	height: 16em;
	background: transparent url(/m/iconos/v1.x/v1.0/elpaismas/fondo_etiqueta.svg);
	border: 0;
	overflow: hidden;
}

.etiqueta.elpaismas .article .ordenacion {
	display: none;
}

.etiqueta.elpaismas .article p {
	margin-top: 0.5em;
}

.etiqueta.elpaismas .columna_principal .article h2 {
	font: bold 1em Helvetica,Arial,sans-serif;
}

.etiqueta.elpaismas .columna_principal .article .hora {
	display: none;
}

.etiqueta.elpaismas .columna_principal .article .ordenacion a {
	border: 0;
	width: auto;
	font-weight: normal;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.etiqueta.elpaismas  .noticias .figure img {
	width: 100%;
	max-width: none;
	display: block;
	float: none;
}

.etiqueta.elpaismas .abajo {
	clear: both;
	padding-top: 1em;
}

.etiqueta.elpaismas .columna_principal .article .reclamo {
	background: rgba(0,150,200,.6);
	font: 1em/1em 'Lato', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0.2em 0.3em;
	display: inline-block;
	position: relative;
	float: right;
	margin: -1.4em 0 0;
}

/* buscador resultados */

.resultados {
	padding: 0.8em 0;
}

.resultados .article {
	position: relative;
	padding: 0.7em 0.8em 1.8em 0.8em;
	margin-left: 0;
	margin-right: 0;
}

#listado_resultados {
	margin: 0 0.8em;
	border: 1px solid  #ccc;
	border-bottom: 0;
}

.buscador .columna_principal {
	min-height: 510px;
}

.buscador h2 {
	font-size: 1em;
}

.buscador h2 a {
	display: block;
	text-indent: 0.8em;
	background: transparent url(/m/iconos/v1.x/v1.0/portadas/flecha_doble_azul.svg) no-repeat 0 0.4em;
	background-size: 10px 10px;
}

.buscador h2 a:visited {
	color: #9c9c9c;
}

.buscador .edicion_impresa h2 a {
	background-image: url(/m/iconos/v1.x/v1.0/portadas/flecha_doble_amarilla.svg);
}

.negro.buscador h2 a {
	color: #fff;
}

.buscador .envoltorio_instrucciones { /* ocultar instrucciones cookies para navegador escritorio */
	display: none;
}

.buscador .mensaje {
	margin: 1em 0.8em;
	background-color: #FEFDE0;
	border: 1px solid #E9E8CF;
	padding: 1em 0.5em;
	border-radius: 4px;
	font: normal 0.9em Helvetica,Arial,sans-serif;
	text-align: center;
}
.resultados .ordenacion .contenido {
	font: normal 0.6em Helvetica,Arial,sans-serif;
	color: #aaa;
}

.resultados .article p {
	margin-bottom: 0.6em;
}
.resultados .edicion_impresa {
	background: transparent url(/m/iconos/v1.x/v1.0/trama_puntos_claros.svg);
	border-top: 2px solid #FFC907;
}
.resultados .ordenacion .contenido .hora {
	margin-left: 0.5em;

}

.resultados .article .ordenacion {
	position: absolute;
	right: 0.8em;
	bottom: 0.7em;
}

.resultados .ordenacion .contenido .categoria {
	color: #9D8F5E;
	margin-left: 0.4em;
	padding: 0 0.3em;
	}

.resultados .miniatura {
	width: 20%;
	margin-right: 0;
	margin-left: 0.3em;
	float: right;
	display: none;
}

.resultados .miniatura .foto,
.resultados .miniatura .foto img {
	width: 100%;
	height: auto;
}

.resultados .barra {
	width: 5em;
	border: 1px solid #ccc;
	height: 0.2em;
	padding: 1px;
}
.resultados .barra div {
	background-color: #46E4FF;
	height: 0.2em;
}
.resultados .porcentaje {
	font: normal 0.7em Helvetica,Arial,sans-serif;
	color: #aaa;
}
.resultados .firma_comentarios {
	position: absolute;
	bottom: 0.7em;
	left: 0.8em;
	width: 11em;
	text-align: left;
	white-space: nowrap;
}

.resultados .firma_comentarios .firma {
	display: block;
	overflow: hidden;              /* "overflow" value must be different from "visible" */
	text-overflow: ellipsis;

}


.resultados .firma {
	color: #aaa;
}

.resultados .barra,
.resultados .porcentaje {
	display: inline-block;
}


.resultados .coincidencia {
	position: absolute;
	top: 0.4em;
	right: 0.8em;
	display: none;
	}


/* TEMPORAL?? */
.resultados .etiquetas,
.resultados .article p,
.resultados .rss,
.resultados .contenedor_etiquetas_relacionadas {
	display: none;
}



.contenedor_buscadores {
	padding: 0.8em;
	background-color: #eee;
	margin: 0 0.8em;
}

.negro .contenedor_buscadores  {
	background-color: #555;
}

.buscar_contenido input {
	font: normal 1.1em Helvetica,Arial,sans-serif;
	border: 1px solid #999;
	border-right: 0;
	padding: 0.7em 0.2em;
	width: 73%;
	float: left;

}
.negro .buscar_contenido input {
	background-color: #000;
	color: #fff;
	}
.buscar_contenido input.buscar {
	width: 24%;
	font-weight: bold;
	color: #fff;
	border: 0;
	background-color: #28B3E0;
	text-shadow: #157594 0 1px 0;
	border-left: 0;
	cursor: pointer;
}

.en_buscador,
.en_relacionadas {
	font: normal 0.9em Helvetica,Arial,sans-serif;
	margin: 0 0.8em;
	position: relative;

	}
.en_buscador ul.ordenacion li:first-child,
.en_relacionadas ul.ordenacion li:first-child {
	padding: 0.8em 0.5em 0 0;
	display: none;
}
.en_buscador ul.ordenacion li,
.en_relacionadas ul.ordenacion li {
	font-size: 0.9em;
	display: inline;
	float: left;
}


.en_buscador ul.ordenacion li a,
.en_relacionadas ul.ordenacion li a {
	color: #333;
	padding: 1em 0.5em;
	display: inline-block;
	font: normal 0.9em Helvetica,Arial,sans-serif;
	border: 1px solid #ccc;
	border-radius: 3px 0 0 3px;
	background-color: #eee;
}
.en_buscador ul.ordenacion li:last-child a,
.en_relacionadas ul.ordenacion li:last-child a {
	border-left: 0;
	border-radius: 0 3px 3px 0;
}

.en_buscador ul.ordenacion li a.activo,
.en_relacionadas ul.ordenacion li a.activo {
	background: none;
	background-color: #fff;
	font-weight: bold;
	}
.negro .en_buscador ul.ordenacion li,
.negro .en_relacionadas ul.ordenacion li {
	color: #fff;
}
.barra_buscador p {
	border: 1px dotted #ccc;
	border-radius: 3px;
	padding: 0.5em;
	margin: 1em 0;
	background-color: #FEFDE0;
	border: 1px solid #E9E8CF;
}
.negro .barra_buscador p {
	color: #fff;
}
.barra_buscador p strong {
	font-weight: bold;
}

.buscador .paginacion {
	position: absolute;
	top: 0;
	right: 0;
}
.buscador .abajo {
	position: relative;
	margin: 0.8em;
}
.buscador .paginacion  a,
.etiqueta .columna_principal .paginacion a {
	float: right;
	background-color: #5F7278;
	border-right: 1px solid #fff;
	color: #fff;
	padding: 0.7em 1em;
	display: inline-block;
	font: bold 1em Helvetica,Arial,sans-serif;
}

.etiqueta_autor .columna_principal .paginacion a {
	background-image: none;
	background-color: #6AA7B8;

	}

.buscador .paginacion  a:last-child,
.etiqueta .columna_principal .paginacion a:last-child {


}


.etiqueta .paginacion  a.inactivo,
.buscador .paginacion  a.inactivo {
	background-image: none;
	background-color: #eee;
	border-color: #eee;
	color: #ccc;
}

.etiqueta .paginacion select {
	padding: 0.6em 0;
}


.buscador p.autonomy {
	font: normal 0.7em Helvetica,Arial,sans-serif;
	margin: 0;
	margin-left: 1em;
	color: #999;
	min-height: 5em;
	background: #fff url(/m/iconos/v1.x/v1.0/logo_autonomy.svg) no-repeat 8em 0.2em;
	background-size: 65px 33px;
}
.negro.buscador p.autonomy {
	color: #fff;
	background-color: #000;
}
.negro .relacionadas .autonomy {
	color: #ccc;
	background-color: #000;
}

.buscador .origen {
	margin: 1em 0.8em 0 0.8em;
	padding: 0.5em;
	border: 1px solid #ccc;
	border-radius: 4px 4px 0 0;
	position: relative;

}

.buscador .origen p {
	font: normal 1em Georgia,serif;
	float: left;
	margin-right: 3em;
	min-height: 2.2em;
}



.buscador .origen a {
	font: normal 0.8em Helvetica,Arial,sans-serif;
	color: #666;
	display: inline-block;
	position: absolute;
	top: 0.5em;
	right: 0.3em;
	width: 3.3em;
	height: 3.1em;
	border-left: 1px dotted #ccc;
	text-indent: -1000px;
	overflow: hidden;
	background: #fff url(/m/iconos/v1.x/v1.0/portadas/flecha_doble.svg) no-repeat center center;
	background-size: 15px 15px;
}

.buscador ul.medios {
	border: 1px solid #ccc;
	border-top: 0;
	margin: 0 0.8em 0.3em 0.8em;
	border-radius: 0 0  4px 4px;
}

.buscador ul.medios li {
	display: inline-block;
	width: 49%;
}
.buscador ul.medios li:last-child {
	float: right;

}


.buscador ul.medios li:first-child {

}

.buscador ul.medios li a {
	display: block;
	padding: 1em 0;
	text-align: center;
	font: normal 0.8em Helvetica,Arial,sans-serif;
	color: #666;
	background-color: #eee;
}
.buscador ul.medios li:first-child a { 	border-right: 1px solid #ccc; }
.buscador ul.medios li:first-child a.activo { border-right: 0; }
.buscador ul.medios li:last-child a { 	border-left: 1px solid #ccc; }
.buscador ul.medios li:last-child a.activo { border-left: 0; }

.buscador ul.medios li a.activo {
	background-image: none;
	font-weight: bold;
	color: #000;
}


@media screen and (min-width: 400px) {
	.buscador h2 {
		font-size: 1.2em;
	}
	.resultados .article p,
	.resultados .miniatura {
		display: block;
	}
	.en_buscador ul.ordenacion li:first-child {
		display: inline;
	}
	.resultados .firma_comentarios {
		width: auto;
	}
}


/* diario */

.diario .noticias h4 {
	font: bold 1.2em Georgia,serif;
	margin: 0.5em 0 0 0.55em;
}

.diario .noticias h4,
.diario .noticias h4 a {
	color: #ABA07B;
}

.diario h5 {
	font: normal 1.2em Georgia,serif;
	text-transform: uppercase;
	color: #ABA07B;
	margin: 1em 0.5em 0.4em 0.7em;
	padding-bottom: 0.2em;

}

.diario h6 {
	font: bold 0.9em Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	color: #ABA07B;
	margin: 1em 0.8em 0.5em 0.8em;

}
.diario h5 {
	font-size: 1em;
}


.diario .noticias .foto.grande {
	background-image: url(/m/iconos/v1.x/v1.0/trama_puntos.svg);
}
.diario .noticias .foto.grande  img {
	margin: 0 auto;
	max-height: 12em;
	max-width: 100%;
	width: auto;
	height: auto;
	display: block;
}




/* diario hemeroteca */
.hemeroteca {
	margin: 0.5em 0.7em;
}
.hemeroteca h2 {
	font: normal 1.1em Georgia,serif;
	border-bottom: 1px solid #CCC;
	color: #ABA07B;
	padding-bottom: 0.3em;
	margin: 0 0 0.5em 0;
}

.hemeroteca p {
	font: normal 0.8em Helvetica,Arial,sans-serif;
	margin: 0 0 1em 0;
}

.hemeroteca .contenedor_desplegables  {
	border-bottom: 1px solid #ccc;
	padding: 0 0 0.9em 0;
}

.hemeroteca .contenedor_desplegables select {
	height: 3.5em;
	font: normal 0.7em Helvetica,Arial,sans-serif;
}

.hemeroteca .contenedor_calendario {
	margin: 1em 0;
	padding: 0.5em;
	border: 1px solid #ccc;
	background-color: #eee;
}

.hemeroteca .contenedor_calendario .anyoymes {
	font: bold 1em Helvetica,Arial,sans-serif;
	padding-top: 0.4em;

}

.hemeroteca .contenedor_calendario .navegacion {
	position: relative;
	height: 2.4em;
	border-bottom: 1px dotted #ccc;
	}
.hemeroteca .contenedor_calendario .navegacion .btn-anterior,
.hemeroteca .contenedor_calendario .navegacion .btn-siguiente {
	width: 3em;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #555;
	text-align: center;
	padding: 0.5em 0;
	color: #fff;
	border-radius: 5px;
}
.hemeroteca .contenedor_calendario .navegacion .btn-anterior {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.hemeroteca .contenedor_calendario .navegacion .btn-siguiente {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.hemeroteca .contenedor_calendario .navegacion .inactivo {
	background-color: #ddd;

}

.hemeroteca .contenedor_calendario .navegacion .btn-anterior {
	right: 3em;
	border-right: 1px solid #fff;
}
.hemeroteca .contenedor_calendario table {
	margin-top: 0.5em;
	width: 100%;
}

.hemeroteca .contenedor_calendario table td,
.hemeroteca .contenedor_calendario table th {
	font: normal 1em Helvetica,Arial,sans-serif;
	text-align: center;
}
.hemeroteca .contenedor_calendario table th {
	font: normal 0.8em Georgia,serif;
	color: #999;
	padding: 0.5em 0;
}
.hemeroteca .contenedor_calendario table td {
	height: 2.2em;
	padding-top: 0.3em;

	color: #ccc;
	}
.hemeroteca .contenedor_calendario table td.vacio {
	padding-top: 1em;
	text-shadow: #fff 0 1px 0;
}
.hemeroteca .contenedor_calendario table a {
	color: #666;
	text-shadow: #fff 0 1px 0;
	font-weight: bold;
	border: 1px solid #ccc;
	display: block;
	margin: 0 0.1em;
	padding: 0.6em 0;
	background-color: #e3e3e3;
	box-shadow: #fff 0 1px 0;


}
.hemeroteca .contenedor_calendario table a.activo {
	background-color: #ABA07B;
	color: #fff;
	text-shadow: none;
	border-color: #ABA07B;
}

.hemeroteca .mensaje {
	background-color: #FEFDE0;
	border: 1px solid #E9E8CF;
	padding: 1em;
	margin: 1em 0;
	border-radius: 4px;
}

.hemeroteca .mensaje p {
	font: bold 0.8em Helvetica,Arial,sans-serif;
	margin: 0;
	text-align: center;
	color: #333;
}

/* el viajero */

.eps .noticias div.article:first-of-type {
	border-top: 1px solid #ccc;
}

.elviajero .envoltorio_destacadas_2_col .contenedor_super_destacada .article,
.elviajero .envoltorio_destacadas_3_col .contenedor_super_destacada .article,
.eps .envoltorio_destacadas_2_col .contenedor_super_destacada .article,
.eps .envoltorio_destacadas_3_col .contenedor_super_destacada .article,
.icon .envoltorio_destacadas_2_col .contenedor_super_destacada .article,
.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article,
.planeta_futuro .envoltorio_destacadas_2_col .contenedor_super_destacada .article,
.planeta_futuro .envoltorio_destacadas_3_col .contenedor_super_destacada .article  {
	margin-bottom: 1em;
}

.elviajero .envoltorio_destacadas_2_col .contenedor_super_destacada .article .grande,
.elviajero .envoltorio_destacadas_3_col .contenedor_super_destacada .article .grande,
.eps .envoltorio_destacadas_2_col .contenedor_super_destacada .article .grande,
.eps .envoltorio_destacadas_3_col .contenedor_super_destacada .article .grande,
.icon .envoltorio_destacadas_2_col .contenedor_super_destacada .article .grande,
.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article .grande,
.planeta_futuro .envoltorio_destacadas_2_col .contenedor_super_destacada .article .grande,
.planeta_futuro .envoltorio_destacadas_3_col .contenedor_super_destacada .article .grande  {
	margin-bottom: 0;

}

.elviajero .envoltorio_destacadas_2_col > div:last-of-type,
.elviajero .envoltorio_destacadas_3_col > div:last-of-type,
.eps .envoltorio_destacadas_2_col > div:last-of-type,
.eps .envoltorio_destacadas_3_col > div:last-of-type,
.icon .envoltorio_destacadas_2_col > div:last-of-type,
.icon .envoltorio_destacadas_3_col > div:last-of-type,
.planeta_futuro .envoltorio_destacadas_2_col > div:last-of-type,
.planeta_futuro .envoltorio_destacadas_3_col > div:last-of-type  {
	border-bottom: 0;
}
.elviajero .envoltorio_destacadas_2_col .contenedor_super_destacada .article,
.elviajero .envoltorio_destacadas_3_col .contenedor_super_destacada .article,
.eps .envoltorio_destacadas_2_col .contenedor_super_destacada .article,
.eps .envoltorio_destacadas_3_col .contenedor_super_destacada .article,
.icon .envoltorio_destacadas_2_col .contenedor_super_destacada .article,
.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article {
	position: relative;
	padding: 0.2em 0 0 0;
}

.elviajero .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt,
.elviajero .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt,
.eps .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt,
.eps .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt,
.icon .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt,
.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt,
.planeta_futuro .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt,
.planeta_futuro .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt {
	text-align: center;
	background: #000;
	color: #fff;
	padding: 0.5em 0;

}

.elviajero .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt h2 a,
.elviajero .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt h2 a,
.eps .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt h2 a,
.eps .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt h2 a,
.icon .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt h2 a,
.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt h2 a,
.planeta_futuro .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt h2 a,
.planeta_futuro .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt h2 a  {
	color: #fff;
	font-size: 1.2em;
	padding: 0 1em;
}

.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt h2 a  {
	font-family: Playfair,serif;
}

.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt p  {
	font-family: Benton,sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
}

.elviajero .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt p,
.elviajero .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt p,
.eps .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt p,
.eps .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt p,
.icon .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt p,
.icon .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt p,
.planeta_futuro .envoltorio_destacadas_2_col .contenedor_super_destacada .article .article_txt p,
.planeta_futuro .envoltorio_destacadas_3_col .contenedor_super_destacada .article .article_txt p  {
	color: #ccc;
	padding: 0 1em;

}

.elviajero .caja {
	margin: 1em 0.7em;
	padding: 0;
	border-top: 1px solid #6DB52D;
	}
.elviajero .caja .article {
	padding-top: 0;
}
.elviajero .caja .article .miniatura {
	margin-top: 0.8em;
}
.elviajero .caja .antetitulo {
	text-align: center;
}

.elviajero .caja .antetitulo .contenido {
	display: inline-block;
	background-color: #6DB52D;
	padding: 0.4em 0.7em;
	color: #fff;
}

.elviajero .caja .antetitulo .contenido a {
		color: #fff;
}


.elviajero .columna_principal .antetitulo {
	position: absolute;
	top: 0;
	left: 0;
	}

.elviajero .columna_principal .article  {
	position: relative;
	padding: 0 0 0.8em 0;
	border-top: 0;
	border-bottom: 1px solid #ccc;
	margin: 0.7em;
}
.elviajero .columna_principal .article:last-of-type {
	border-bottom:0;
}
.elviajero .columna_principal .article .antetitulo .contenido {
	padding: 0.5em 0.8em;
	display: inline-block;
	color: #fff;

}
.elviajero .columna_principal  .antetitulo { background: #333; color: #fff;}
.elviajero   .columna_principal .cintillo_tema { background: #73B937; }
.elviajero  .columna_principal .cintillo_top10 { background:#E10404;}
.elviajero  .columna_principal .cintillo_fin_de_semana { background:#E13391; }
.elviajero  .columna_principal .cintillo_escapadas { background:#C17ACE;}
.elviajero  .columna_principal .cintillo_al_sol { background:#FBAB22;}
.elviajero  .columna_principal .cintillo_24_horas { background:#F4641D;}
.elviajero  .columna_principal .cintillo_blogs { background:#057A18;}
.elviajero  .columna_principal .cintillo_rutas_urbanas { background:#13B9AF;}
.elviajero  .columna_principal .cintillo_fuera_de_ruta { background:#2FB8E6}
.elviajero  .columna_principal .cintillo_guias_urbanos { background:#0068b8}
.elviajero  .columna_principal .cintillo_vinos { background:#9C1263}
.elviajero  .columna_principal .cintillo_comer { background:#FFD203}
.elviajero  .columna_principal .cintillo_dormir { background:#10365D}

.elviajero .columna_principal .antetitulo a {
	color: #fff;
}

/* eps */

.eps .caja {
	background-color: #fff;
	border: 1px solid #ccc;
	margin: 0 0.7em 1.5em 0.7em;
	padding-top: 0;

}


.eps .caja .miniatura {
	padding-top: 0.7em;

}
.eps .noticias .caja .miniatura img {
float: right;
margin-right: 0;
margin-left: 0.5em;
}

.eps .caja .antetitulo  {
	margin-bottom: 0.5em;

}
.eps .caja h2 {
	font-family: Georgia,serif;

}

.eps .columna_principal .article .antetitulo .contenido,
.caja .article .antetitulo .contenido {
	background-color: #30abC5;
	color: #fff;
	display: inline-block;
	padding: 0.2em 0.5em;
	margin-top: -1px;
}

.eps .columna_principal .article .antetitulo .contenido a {
	color: #fff;
	border-bottom: 1px dotted #fff;
}



.eps .noticias .article {
padding-top: 0;

}

.eps .envoltorio_destacadas_3_col .destacada_satelites {
	padding: 0 0 0.6em 0;
	border: 0;
	background: transparent url(/m/iconos/v1.x/v1.0/trama_puntos_fotonoticia.png) repeat 0 0;
	position: relative;


}

.eps .envoltorio_destacadas_3_col .destacada_satelites .article {
	border-top: none;
	background-color: #fff;
	margin: 0 0.5em;
}

.eps .envoltorio_destacadas_3_col .destacada_satelites .encabezado h3 {
	font: bold 0.8em Helvetica,Arial,sans-serif;
	margin-left: 0.7em;
	text-transform: uppercase;
	padding: 0.4em 1em;
	background-color: #30ABC5;
	color: #fff;
	display: inline-block;
}

.eps .envoltorio_destacadas_3_col .destacada_satelites .article {
	padding-top: 0.5em;
	margin: 0;

}

.eps .envoltorio_destacadas_3_col .destacada_satelites h2 {
	font: bold 0.8em Helvetica,Arial,sans-serif;
	text-transform:  uppercase;
	margin-bottom: 0.4em;
}
.eps .envoltorio_destacadas_3_col .con_portada {
	margin-top: 6em;

}

.eps .envoltorio_destacadas_3_col .destacada_satelites .fila {
	margin: 0 2%;
	}

.eps .envoltorio_destacadas_3_col .con_portada .fila,
.eps .envoltorio_destacadas_3_col .con_portada .article {
	margin: 0;
	clear: none;
	float: left;

}
.eps .envoltorio_destacadas_3_col .con_portada .fila .article:first-child {

	margin-right: 6em;
	}
.eps .envoltorio_destacadas_3_col .con_portada .article {
	width: 47%;
	margin: 0 0 0 2%;
	padding: 0 0 0.5em 0;
	clear: none;
	min-height: 7em;
	margin-bottom: 0.1em;

	}
.eps .envoltorio_destacadas_3_col .con_portada .article img {
	float: none;
	width: 60%;
	max-width: 100%;
	margin: 0.5em;

	}

.eps .envoltorio_destacadas_3_col .con_portada .article .antetitulo,
.eps .envoltorio_destacadas_3_col .con_portada .article h2,
.eps .envoltorio_destacadas_3_col .con_portada .article p {
	margin: 0 0.5em;

	}
.eps .envoltorio_destacadas_3_col .con_portada .article h2 {
	margin: 0 0.4em;
}
.eps .envoltorio_destacadas_3_col .destacada_satelites .portada {

	width: 45%;
	position: absolute;
	top: -5em;
	right: 2%;
	border: 1px solid #ccc;
	padding: 0.3em;

	background-color: #fff;

	-webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);

}


.eps .envoltorio_destacadas_3_col .destacada_satelites .portada img {
	width: 100%;
	height: auto;

}

/* planeta futuro */



.planeta_futuro  #cabecera_seccion {
	background: #027fc2;
	background: -moz-linear-gradient(left, #027fc2 0%, #02a43d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#027fc2), color-stop(100%,#02a43d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #027fc2 0%,#02a43d 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(left, #027fc2 0%,#02a43d 100%); /* IE10+ */
	background: linear-gradient(to right, #027fc2 0%,#02a43d 100%); /* W3C */
}

.planeta_futuro  #cabecera_seccion h1 {
	height: 3em;
	overflow: hidden;
	text-indent: -20em;
	background: url(/m/iconos/v1.x/v1.0/planeta_futuro_logo.svg) no-repeat 0 0.2em,url(/m/iconos/v1.x/v1.0/logo_planeta_futuro_colaboracion.svg) no-repeat right bottom;
	-webkit-background-size: 12em 1.8em,8em 0.9em;
	background-size:  12em 1.8em,8em 0.9em;
}


/* adaptando, responsive css */

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
	html { -webkit-text-size-adjust: none; } /* para que al cambiar de orientacion no se cambie el tamaño de las tipografías */
}


@media screen and (max-width: 399px)  {	 /* pantalla no ancha */
	.noticias .firma_comentarios,
	.noticias .figure p.figcaption,
	.destacada_satelites .figure  { 	display: none; }

}

.opinion .noticias .firma_comentarios {
	display: block !important; /* en opinion SIEMPRE sacar el autor, es muy relevante */
}





/*---*/


@media screen and (max-width: 319px) {
	.izquierda,
	.derecha {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

}

@media screen and (min-width: 400px)  {		/* iphone apaisado */
	.noticias .firma_comentarios,
	.destacada_satelites .article p,
	.noticias .figure p.figcaption,
	.destacada_satelites .figure  { 	display: block; }
	.destacada_satelites .article  { 	min-height: 4em; }
	.noticias .grande .foto {
	/*	width: 45%;
		margin-right: 2%;
		float: left;*/
	}


}

@media screen and (min-width: 512px) {
	.apoyos {
		display: block;
	}

	.noticias h1,
	.noticias h2 {
		font-size: 130%;
	}

}

@media screen and (min-width: 559px) {
	#contenedor {
		font-size: 130%;
	}

}


@media screen and (max-width: 269px)  {
	#cabecera .seccion {
		font-size: 0.7em;
	}
	.etiqueta.elpaismas .noticias .columna_principal > .article {
		float: none;
		width: auto;
		margin-right: 3%;
	}
}


/* Cabecera 15 aniversario */
.elviajero #cabecera_seccion h1 {
	background: transparent url(/m/iconos/v1.x/v1.0/elviajero_15anios_logo.svg) no-repeat 0 9px;
	background-size: 5em 0.87em;
}

/* botón versión completa que se inserta desde JS cuando se entra a la portada desde un iPad sin la cookie de versión móvil puesta */

.version_completa_home {

	font: normal 0.6em Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin: 0 1.1em;
	text-align: center;
	border-bottom: 1px dotted #ccc;
	border-top: 1px dotted #ccc !important;
}
.version_completa_home a {
	display: inline-block;
	text-align: center;
	color: #888;
	padding: 1em 0.8em 1em 1.9em;
	background: transparent url(/m/iconos/v1.x/v1.0/version_completa.svg) no-repeat 0 1.1em;
	background-size: 1.5em 1.5em;
}
