<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Css REGIONALES 25 v32*/
@charset "UTF-8";
/* CSS Document */

/*///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////      reset  //////////////////////////////////////////////*/

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
}
body {
	line-height: 1;
	font-size: 0;
}
article,
aside,
details,
figcaption,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
nav ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #fff716;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}
input,
select {
	vertical-align: middle;
	outline: none;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
}
input[type="search"] {
	-moz-appearance: none;
	-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}
button {
	-webkit-appearance: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	-webkit-box-align: start;
	-webkit-border-fit: border;
	display: inline-block;
	position: relative;
	border: 0;
	padding: 0;
	outline: none;
}
a {
	text-decoration: none;
	outline: none;
}
::selection {
	background: #e4b016;
	color: #000;
}
::selection {
	background: #e4b016;
	color: #000;
}
::-moz-selection {
	background: #e4b016;
	color: #000;
}
::-webkit-selection {
	background: #e4b016;
	color: #000;
}
header {
	margin-bottom: 0px !important;
}
body footer.v-f {
	display: initial;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////      estructura     //////////////////////////////////////////////*/

html.show-nav,
.show-nav body {
	overflow-y: hidden;
}
.moduloemergente {
	display: none;
}
.show-nav .moduloemergente {
	display: block;
	overflow: auto;
	height: 100%;
	width: 100%;
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	background: rgba(58, 67, 77, 0.8);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	z-index: 900;
	position: fixed;
}
.close-btn:before,
.close-btn::after {
	border: 2px solid #fff;
	border-width: 1px 0 0;
	content: "";
	display: block;
	height: 6px;
	left: 5px;
	position: absolute;
	top: 18px;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-ms-transform-origin: center;
	-o-transform-origin: center;
	transform-origin: center;
	width: 30px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.close-btn:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.close-btn::after {
	border-width: 1px 0;
	top: 10px;
	height: 11px;
	left: 6px;
	border-top: none;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.close-btn {
	border: none;
	foverflow: hidden;
	padding: 27px 0 0;
	right: 30px;
	text-align: center;
	top: 20px;
	width: 26px;
	z-index: 10001;
	background: none;
	position: fixed;
	outline: none;
	cursor: pointer;
}
.moduloemergente a.logo img {
	width: 90px;
	padding: 0 20px 0;
}
.moduloemergente .bloque {
	background: #fff;
	max-width: 500px;
	margin-top: 100px;
	min-height: 150px;
	padding: 20px 0;
}
.moduloemergente .blocchi {
	max-width: 100%;
}
.moduloemergente p {
	padding: 0 20px;
}

.moduloemergente span {
	position: absolute;
	z-index: 4;
	background: #e1c761;
	width: calc(100% - 16px);
	opacity: 0;
	-webkit-transform: translate3d(-3000px, 0, 0);
	transform: translate3d(-3000px, 0, 0);
	-webkit-animation: bounceInLeft 1s ease forwards;
	-moz-animation: bounceInLeft 1s ease forwards;
	animation: bounceInLeft 1s ease forwards;
}
.show-nav .moduloemergente span {
	opacity: 1;
}
.show-nav .moduloemergente span.cuad-1 {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	animation-delay: 0s;
	height: 40%;
	top: 0%;
}
.show-nav .moduloemergente span.cuad-2 {
	-webkit-animation-delay: 0.35s;
	-moz-animation-delay: 0.35s;
	animation-delay: 0.35s;
	height: 7%;
	top: 52%;
	width: calc(80% - 16px);
}
.show-nav .moduloemergente span.cuad-3 {
	-webkit-animation-delay: 0.45s;
	-moz-animation-delay: 0.45s;
	animation-delay: 0.45s;
	height: 4%;
	top: 68%;
}
.show-nav .moduloemergente span.cuad-4 {
	-webkit-animation-delay: 0.55s;
	-moz-animation-delay: 0.55s;
	animation-delay: 0.55s;
	height: 4%;
	top: 75%;
}
.show-nav .moduloemergente span.cuad-5 {
	-webkit-animation-delay: 0.65s;
	-moz-animation-delay: 0.65s;
	animation-delay: 0.65s;
	height: 4%;
	top: 82%;
	width: calc(70% - 16px);
}

.show-nav .moduloemergente .nativead {
	background: #f4d868;
	z-index: 3;
	position: absolute;
	width: 18%;
	height: 23%;
	left: 50.6%;
	top: 51%;
	padding: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

html,
body {
	height: 100%;
	margin: 0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	background: #fff;
	font-weight: 400;
	font-size: 0;
}
.bloque {
	clear: both;
	max-width: 980px;
	display: block;
	margin: 0 auto;
	position: relative;
}
.full {
	max-width: 1600px;
	display: block;
	margin: 0 auto;
}

body *[class^="content_anim"] {
	opacity: 0;
}
span#txtVersionMovil,
#spanvm {
	display: none;
}

/* ajustes cabecera */
span.voc-header__text {
	display: none;
}

/* Cabecera */
/* header.cabecera { margin: 25px auto 0px }*/
header.cabecera .bloque {
	margin-bottom: 10px;
	padding: 20px 0 0;
}
header.cabecera a.logo {
	display: inline-block;
	margin: 0 0 0 8px;
}
header.cabecera a.logo img {
	max-width: 120px;
	height: 40px;
	display: inline-block;
	width: 100%;
}
header.cabecera .redes-sociales {
	display: inline-block;
	float: right;
	margin-top: 15px;
}
header.cabecera .redes-sociales span.titulo {
	margin: 0 2px 0 0;
	display: inline-block;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}
header.cabecera .redes-sociales a {
	margin-left: 4px;
	display: inline-block;
	color: #2f83e0;
	font-size: 24px;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px / 1 "Iconos";
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-facebook-square:before {
	content: "\e817";
}
.fa-twitter:before {
	content: "\e818";
}
.fa-twitter-square:before {
	content: "\e819";
}
.fa-google:before {
	content: "\e81a";
}
.fa-google-plus:before {
	content: "\e81b";
}
.fa-google-plus-square:before {
	content: "\e81c";
}
.fa-pinterest:before {
	content: "\e81d";
}
.fa-pinterest-square:before {
	content: "\e81e";
}
.fa-linkedin:before {
	content: "\e81f";
}
.fa-instagram:before {
	content: "\e820";
}
.fa-envelope-o:before {
	content: "\e821";
}
.fa-rss:before {
	content: "\e815";
}
.fa-search:before {
	content: "\e803";
}

.info {
	font: 400 12px/14px Arial;
	margin: 12px 0 85px;
	display: inline-block;
	vertical-align: top;
}
.info address {
	letter-spacing: -1px;
	font: 700 12px/14px normal "Arial";
	display: inline-block;
	position: relative;
	padding-left: 35px;
}
body .info address,
body .info time {
	font-family: "Guardian TextSans Regular", "Arial", sans-serif;
}
/* .info address:before {
	width: 35px;
	height: 16px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(/../../../wp-content/uploads/sites/6/2016/10/bigote.svg)
		no-repeat;
} */

.grid p[class*="col-"] {
	margin-bottom: 32px;
}
.imgarticle {
	margin: 30px 0 40px;
	position: relative;
}
.imgarticle img {
	max-width: 100%;
}
.imgarticle video {
	max-width: 100%;
	width: 100%;
}
.imgarticle.titulo {
	background: #000;
}
.imgarticle.titulo img {
	opacity: 0.75;
}
.imgarticle figcaption {
	display: inline-block;
	margin-top: 15px;
}

/*.noticia { padding-top:30px;}*/
.mobile-video-image {
	display: none;
}

/********* Cabecera movil *************/

#modulo_cabecera &gt; * {
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	color: #fff;
}
#modulo_cabecera {
	background: #18334c;
	color: #fff;
	left: 0;
	position: relative;
	top: 0;
	z-index: 9999;
	width: calc(100% - 40px);
	padding: 0 20px 9px 20px;
	-moz-transition: top 0.25s linear;
	-o-transition: top 0.25s linear;
	-webkit-transition: top 0.25s linear;
	transition: top 0.25s linear;
	-moz-transition: left 0.25s linear;
	-o-transition: left 0.25s linear;
	-webkit-transition: left 0.25s linear;
	transition: left 0.25s linear;
	display: none;
}
#modulo_cabecera .hamburger {
	background-image: url("http://www.abc.es/comun/movil2015/img/assets/x1/ic_menu.png");
	font-size: 30px;
	font-weight: 100;
	width: 24px;
	text-indent: -11000px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-top: 11px;
	background-position: 0 4px;
	cursor: pointer;
}
#modulo_cabecera .home_link {
	font-size: 30px;
	height: 35px;
	position: relative;
	text-align: center;
	top: 4px;
	width: calc(100% - 68px);
}
#modulo_cabecera .home_link .logo_holder {
	display: block;
	height: 35px;
	margin: 0 auto;
	text-align: center;
	width: 170px;
}
#modulo_cabecera .home_link .logo_holder img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
nav#main_navigation {
	display: none;
}
#main_navigation ul.navigation_list.section_menu,
#secondary_navigation ul.navigation_list.section_menu {
	background: #45719a;
	border-bottom: 1px solid #23425f;
}
#secondary_navigation ul.navigation_list li a {
	display: block;
	height: 37px;
	padding: 22px 0 0px 0;
}
#main_navigation .opener {
	display: block;
	width: 128px;
	height: 60px;
	position: absolute;
	margin: 0 0 0 102px;
	z-index: 1;
}
#main_navigation ul li.has_subnav ul.subnav,
#secondary_navigation ul li.has_subnav ul.subnav {
	display: none;
}
#main_navigation a,
#secondary_navigation a {
	color: #fff;
}
#main_navigation ul.navigation_list li,
#secondary_navigation ul.navigation_list li {
	font-size: 15px;
	display: block;
	margin: 0 30px 0 33px;
	border-bottom: 1px solid #375e82;
}
#main_navigation ul.navigation_list li a,
#secondary_navigation ul.navigation_list li a {
	display: block;
	height: 37px;
	padding: 22px 0 0px 0;
}
.has-sidebar .content {
	-webkit-transform: translate3d(83%, 0, 0);
	-moz-transform: translate3d(83%, 0, 0);
	-o-transform: translate3d(83%, 0, 0);
	-ms-transform: translate3d(83%, 0, 0);
	transform: translate3d(83%, 0, 0);
	position: fixed;
}
.ie .content {
	margin-left: 0;
	-webkit-transition: margin 0.2s;
	-moz-transition: margin 0.2s;
	-o-transition: margin 0.2s;
	transition: margin 0.2s;
}
.ie .has-sidebar .content {
	margin-left: 83%;
}
body.has-sidebar {
	overflow: visible;
	background: #2e5273;
}
.content {
	background: #fff;
	bottom: 0;
	left: 0;
	position: inherit;
	top: 0;
	width: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.has-sidebar nav#main_navigation {
	-webkit-overflow-scrolling: touch;
	-webkit-transition: -webkit-transform 0.2s;
	-moz-transition: -moz-transform 0.2s;
	-o-transition: -o-transform 0.2s;
	transition: -webkit-transform 0.2s, -moz-transform 0.2s, -o-transform 0.2s,
		transform 0.2s;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	overflow: auto;
}

/* NAV PRINCIPAL */
nav.nav-principal {
	min-height: 30px;
	padding: 3px 0 1px;
	text-transform: uppercase;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	box-sizing: border-box;
}
nav.nav-principal ul {
	width: 100%;
	min-height: 30px;
	margin-bottom: 3px;
	display: block;
	font-size: 11px;
	word-spacing: -2px;
	letter-spacing: -0.058em;
	text-align: center;
	background-color: #f4f5f7;
	font-family: "Open Sans", sans-serif;
}
nav.nav-principal ul li {
	height: 30px;
	display: inline-block;
}
nav.nav-principal ul li a {
	height: 30px;
	padding: 0 3px;
	display: block;
	line-height: 31px;
	font-weight: bold;
	color: #000;
}
nav.nav-principal ul li a:hover {
	background-color: #eceff1;
	cursor: pointer;
	color: #2c3e50;
}

/* header tipo 3 */

/* seccion patrocinado por */
.sponsor {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0px;
	border-bottom: solid 1px #ddd;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: end;
	gap: 12px;
	max-width: 980px;
}
.sponsor p {
	font: 12px / 17px "Guardian Sans Semibold", Georgia, Times New Roman, serif;
	color: #000;
	margin-bottom: 0;
}
.sponsor a {
	width: 120px;
	height: auto;
}
.sponsor a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.titulares {
	width: 100%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 12px;
	justify-content: start;
	max-width: 980px;
}
.titulares .open-btn2 {
	width: 100%;
	font-family: "Basier Square Regular", -apple-system, BlinkMacSystemFont,
		Roboto, Helvetica, Arial, sans-serif;
	color: #888;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	margin: 12px 0 0;
}
.titulares h1 {
	font-family: "Guardian Sans Semibold", Georgia, Times New Roman, serif;
	font-weight: 700;
	color: #000;
	font-size: 32px;
	line-height: 34px;
	margin-bottom: 15px;
}
.noticia .titulares h2 {
	font-family: "Guardian TextSans Regular", sans-serif;
	color: #6B6B6B;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	margin-bottom: 24px;
	text-transform: unset;
}
.imgprincipal2 {
	max-width: 980px;
	box-sizing: border-box;
}
.imgprincipal2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.imgprincipal2 p {
	font-family: "BasierSquare-regular" -apple-system, BlinkMacSystemFont, Roboto,
		Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-align: end;
	margin-top: 12px;
	padding: 0 25px;
}

@media screen and (min-width: 680px) {
	.titulares h1 {
		font-size: 42px;
		line-height: 42px;
	}
}

/* firma 2024 */
.firma-rrss {
	width: 100%;
	padding: 0 12px;
	box-sizing: border-box;
	position: relative;
	max-width: 980px;
}
.firma-rrss .foto-autor {
	width: 72px;
	height: 72px;
	border: 1px solid #ddd;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: calc(50% - 6px);
	left: 50%;
	transform: translate(-50%, -50%);
	display: none;
	background-color: #fff;
}
.firma-rrss .foto-autor img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.firma-rrss .firma-autor {
	display: flex;
	flex-direction: row;
	justify-content: start;
	margin-bottom: 20px;
	padding-left: 35px !important;
}
.firma-rrss .firma-autor-2025 {
	padding-left: 0px !important;
}
.elcorreo .firma-rrss .firma-autor h3 {
	font-family: "Guardian TextSans Medium", sans-serif;
	color: black;
	font-size: 14px;
	line-height: 16px;
}
.firma-rrss .firma-autor h3 {
	font-family: "Basier Square Regular", -apple-system, BlinkMacSystemFont,
		Roboto, Helvetica, Arial, sans-serif;
	color: #ae5100;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	margin-bottom: 0px;
}
.firma-rrss .fecha-post {
	border-top: solid 1px #ddd;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 12px 0;
	width: 100%;
}
.firma-rrss .fecha-post .fecha {
	width: 100%;
}
.firma-rrss .fecha-post .fecha time {
	font-family: "Basier Square Regular", -apple-system, BlinkMacSystemFont,
		Roboto, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	display: block;
	width: 100%;
}
.firma-rrss .fecha-post .compartir {
	margin: 0;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: end;
}
.firma-rrss .fecha-post .compartir ul {
	display: contents;
}
.firma-rrss .fecha-post .compartir li.whatsapp {
	background: #ddd;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	display: block;
}
.firma-rrss .fecha-post .compartir li.twitter {
	background: #ddd;
	border-radius: 100%;
	width: 30px;
	height: 30px;
}
.firma-rrss .fecha-post .compartir li.facebook {
	background: #ddd;
	border-radius: 100%;
	width: 30px;
	height: 30px;
}
.firma-rrss .fecha-post .compartir i.facebook:before {
	left: 50%;
	filter: invert(1);
	top: 50%;
	transform: translate(-50%, -50%);
}
.firma-rrss .fecha-post .compartir i.twitter:before {
	left: 50%;
	filter: invert(1);
	top: 50%;
	transform: translate(-50%, -50%);
}
.firma-rrss .fecha-post .compartir i.whatsapp:before {
	left: 50%;
	filter: invert(1);
	top: 50%;
	transform: translate(-50%, -50%);
}

@media screen and (min-width: 680px) {
	.firma-rrss .fecha-post .compartir li.whatsapp {
		display: none;
	}
	.firma-rrss .foto-autor {
		display: block;
	}
}

/* ESTILOS DE TEXTOS  */

h1 {
	color: #000;
	font: 400 20px/26px "Guardian Sans Semibold", sans-serif;
	margin-top: 15px;
}
h1 strong {
	font: 400 40px/50px "Guardian Sans Semibold", sans-serif;
}
h1 p {
	font: 400 20px/26px "Guardian Sans Semibold", sans-serif;
}
.noticia h2 {
	font: 24px / 26px "Guardian TextSans Regular", sans-serif;
	color: #000;
	font-weight: 800;
	text-transform: none;
	margin-bottom: 20px;
}
h2 strong {
	font: 400 38px/42px "Guardian TextSans Regular", sans-serif;
	margin-bottom: 4px;
}
h2 p {
	font: 400 18px/26px "Guardian TextSans Regular", sans-serif;
}
h3 {
	color: #000;
	font: 700 16px/26px "Arial";
	margin-bottom: 20px;
}
p {
	font: 20px / 28px ABCText Light, Georgia, Times New Roman, serif; /* color: #000; margin-bottom: 32px;*/
	color: #000;
}
p.parrafocount {
	margin-bottom: 32px;
}
.noticia p {
	color: #000;
}
p a {
	color: #37474f;
	text-decoration: underline;
}
blockquote {
	width: 200px;
}
blockquote p {
	font: 700 20px/28px "Arial";
	color: #37474f;
	margin-bottom: 10px;
}
.grid [class*="col-"] blockquote p {
	font: 700 20px/28px "Arial";
	color: #37474f;
	margin-bottom: 15px;
}
blockquote.derecha {
	float: right;
}
blockquote img {
	width: 100%;
	max-width: 100%;
	margin-bottom: 10px;
}

address {
	letter-spacing: -1px;
	font: 700 12px/14px normal "Arial";
	display: inline-block;
	padding: 0 10px 0 35px;
	position: relative;
	color: #90a4ae;
	margin: 0;
}

/* ESTILOS DE LISTAS  */

/* ------ lista horizontal ---------  */

.listahorizontal li {
	display: inline-block;
	vertical-align: top;
	float: none;
}
.listahorizontal.numerada li span {
	font: 100 60px/50px "Open Sans";
	color: #75aaaa;
	margin-bottom: 8px;
	display: inline-block;
}
.listahorizontal.numerada li p {
	font-size: 13px;
	padding-right: 5px;
}

/*--------      lista vertical    -------------*/

.listavertical {
	border: 1px dotted #c9cdd0;
	padding: 20px 0;
	margin: 0 0 40px;
}
.listavertical li p,
.listavertical li h2 {
	padding: 0 20px;
}
/*  IMG  lista vertical */
.listavertical img {
	margin-bottom: 35px;
	max-width: 100%;
}

/*//////      compartir        ///////////////*/
.compartir {
	margin: 0px auto;
	padding: 0;
	max-width: 980px;
	display: inline-block;
	vertical-align: middle;
	float: right;
	clear: both;
}
.compartir p {
	font: 400 12px/14px Arial;
	color: #90a4ae;
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.compartir ul {
	display: inline-block;
	vertical-align: middle;
}
.compartir li {
	position: relative;
	display: inline-block;
	height: 35px;
	width: 35px;
	overflow: hidden;
	vertical-align: top;
}
.compartir li a {
	display: block;
	width: 29px;
	height: 29px;
	zoom: 1;
	text-align: center;
	overflow: hidden;
}
.compartir li.facebook {
	margin: 0px 8px 0;
	background: #295e97;
}
.compartir li.twitter {
	margin: 0px;
	background: #00ace4;
}
.compartir li.whatsapp {
	margin: 0px 8px 0;
	background: #5ee828;
	display: none;
}

.grid [class*="col-"] .compartir p {
	margin: 0 8px 0 0;
}

/**** fontface iconos ****/
.compartir i {
	font: normal normal normal 14px/2 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1px;
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.compartir i:before {
	position: absolute;
	top: 16px;
	left: 10px;
}
.compartir i.facebook:before {
	content: "\f09a";
	left: 12px;
}
.compartir i.twitter:before {
	content: "\f099";
}
.linkedin:before {
	content: "\f0e1";
}
i.whatsapp:before {
	content: "\f232";
}
.email:before {
	content: "\f003";
}

/* FULL IMG  */

.encabecadofullimg.noticia {
	position: relative;
	padding-top: 0px;
}
.encabecadofullimg .fullimg.principal,
.fullimg {
	position: relative;
}
.encabecadofullimg .fullimg.principal {
	margin: 0;
}
.encabecadofullimg .fullimg {
	margin: 40px 0;
}
.encabecadofullimg .fullimg.principal figure {
	max-height: 600px;
	overflow: hidden;
	display: inline-block;
}
.encabecadofullimg .fullimg.principal figure:after {
	width: 100%;
	height: 5px;
	background: #fff;
	content: "";
	left: 0;
	bottom: 0;
	position: absolute;
}
.encabecadofullimg .fullimg img {
	max-width: 100%;
	height: auto;
	opacity: 0.6;
}
.encabecadofullimg .fullimg figure {
	max-height: 400px;
	overflow: hidden;
	background: #000000;
}
.tituloemergente {
	position: absolute;
	z-index: 5;
	bottom: 50px;
	width: 100%;
}
.tituloemergente h1,
.tituloemergente h2,
.tituloemergente p {
	color: #ffffff;
	text-transform: none;
}
.tituloemergente h1 strong {
	font: 900 40px/50px "ABC-display";
}
.encabecadofullimg .logocliente {
	position: absolute;
	z-index: 3;
	right: 10px;
	top: 15px;
	display: inline-block;
	max-width: 250px;
	padding-bottom: 0;
	margin: 0;
}
.encabecadofullimg .logocliente p {
	color: #fff;
	font-size: 10px;
	display: inline-block;
	vertical-align: top;
}
.encabecadofullimg .logocliente img {
	display: inline-block;
	opacity: 1;
	max-width: 110px;
	vertical-align: top;
	margin-left: 8px;
}

/*  IMG  PRINCIPAL */

.imgprincipal {
	max-height: 550px;
	margin: 40px 0 0;
	overflow: hidden;
}
.imgprincipal img {
	max-width: 100%;
}

.logocliente {
	position: relative;
	display: inline-block;
	max-width: 100%;
	width: 100%;
	text-align: right;
	border-bottom: none;
	padding-bottom: 0px;
	margin: 0 0 -30px;
	top: 0px;
}
.logocliente p {
	color: #000;
	font-size: 10px;
	display: inline-block;
	vertical-align: top;
	padding-top: 8px;
}
.logocliente img {
	display: inline-block;
	opacity: 1;
	max-width: 110px;
	vertical-align: top;
	margin-left: 8px;
}

/* ETIQUETAS FORMATOS  */

.p-content {
	background: #f3d767;
	display: inline-block;
	font: 400 12px/14px "Open Sans Bold";
	color: #656360;
	padding: 5px 8px;
	height: 25px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
}
.quees span + span {
	background: #34495e;
	font: 400 12px/14px "Open Sans";
	color: #fff;
	padding: 5px 8px;
	text-decoration: underline;
	height: 25px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
}
/* Navegacion */
nav.navegacion {
	height: 61px;
	padding: 3px 0;
	margin-bottom: 20px;
	text-transform: uppercase;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
}
body#portada nav.navegacion,
body#home nav.navegacion,
body.estatica nav.navegacion {
	height: 30px;
}
body.canal nav.navegacion {
	padding: 0 0 3px;
	border-top: none;
}
nav.navegacion h1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
nav.navegacion h1 em {
	display: none;
}
nav.navegacion ul.primer-nivel {
	width: 100%;
	height: 30px;
	margin-bottom: 3px;
	display: block;
	font-size: 11px;
	word-spacing: -2px;
	letter-spacing: -0.058em;
	text-align: center;
	background-color: #f4f5f7;
	font-family: "Open Sans", sans-serif;
}
body#portada nav.navegacion ul.primer-nivel,
body#home nav.navegacion ul.primer-nivel {
	width: 100%;
	margin-bottom: 0;
	padding-left: 0;
	position: absolute;
	bottom: 3px;
	left: 0;
	text-align: center;
}
nav.navegacion ul.primer-nivel li {
	height: 30px;
	display: inline-block;
}
nav.navegacion ul.primer-nivel a,
nav.navegacion ul.primer-nivel span.desplegador {
	height: 30px;
	padding: 0 3px;
	display: block;
	line-height: 31px;
	font-weight: bold;
	color: #34495e;
}
nav.navegacion ul.primer-nivel a:hover,
nav.navegacion ul.primer-nivel span.desplegador:hover {
	background-color: #eceff1;
	cursor: pointer;
	color: #2c3e50;
}
nav.navegacion ul.primer-nivel a#deportes:hover {
	color: #be161f;
}
/* PIE */

.pie-ad {
	border: solid #c9cdd0;
	border-width: 1px 0px;
	padding-top: 20px;
	margin: 35px 0;
	clear: both;
}
.grid .pie-ad p {
	margin-bottom: 20px;
	font-size: 12px;
	text-align: center;
	padding: 0 25px;
	color: #596d79;
}

footer.pie {
	width: 100%;
	margin-top: 20px;
	padding: 20px 18px 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Open Sans", sans-serif;
}

footer.pie .mas-enlaces ul {
	width: 225px;
	float: left;
}
footer.pie.bg-gris-claro {
	background-color: #f3f3f3 !important;
}
footer.pie .gris-medio {
	color: #37474f !important;
}
footer.pie span.fa {
	font-size: 14px;
	line-height: 32px;
}
footer.pie .marca-pie,
footer.pie .mas-enlaces,
footer.pie .mapa-web {
	margin-bottom: 20px;
	padding-bottom: 20px;
	position: relative;
	border-bottom: 1px dotted #90a4ae;
}
footer.pie .marca-pie {
	padding-bottom: 10px;
	display: inline-block;
	width: 100%;
}
footer.pie .mas-enlaces {
	padding-bottom: 13px;
	display: inline-block;
	width: 100%;
}
footer.pie .marca-pie a.logo-pie {
	margin-right: 10px;
	display: block;
	float: left;
}
footer.pie .marca-pie span.copy {
	margin-top: 21px;
	display: block;
	float: left;
	font-size: 11px;
}
footer.pie .marca-pie .herramientas-pie {
	height: 32px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
}
footer.pie .herramientas-pie a,
footer.pie .herramientas-pie span.suave {
	height: 32px;
	display: inline-block;
}
footer.pie .herramientas-pie a:hover,
footer.pie .herramientas-pie span.suave:hover {
	background-color: #fff;
}
footer.pie .herramientas-pie span.icono,
footer.pie .herramientas-pie span.texto {
	height: 32px;
	float: left;
	display: block;
}
footer.pie .herramientas-pie span.icono {
	width: 32px;
	text-align: center;
}
footer.pie .herramientas-pie span.texto {
	padding: 0 10px 0 0;
	font-size: 11px;
	line-height: 32px;
}
footer.pie .mas-enlaces ul {
	width: 100%;
	float: left;
	max-width: 220px;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0 25px 0 0px;
}
footer.pie .mas-enlaces .titulo,
footer.pie .enlaces-vocento .titulo,
footer.pie .mapa-web .titulo {
	margin-bottom: 5px;
	display: block;
	font-size: 20px;
	font-family: "ABC-display", serif;
	text-transform: uppercase;
}
footer.pie .mas-enlaces li {
	margin-bottom: 7px;
	font-size: 11px;
}
footer.pie .mas-enlaces li a {
	color: #000;
}

a.alter,
span.alter,
span.suave.alter {
	color: #2f83e0;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	background-color: #000;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.infografia {
	text-align: center;
	margin: 25px 0 0;
}
.infografia p {
	text-align: center;
}
.infografia p.num {
	font: 100 50px/52px "Open Sans";
	color: #75aaaa;
	margin-bottom: 8px;
	display: inline-block;
	margin: -110px auto 0px;
	display: block;
}
.infografia p.num + p {
	font: 100 13px/20px "Open Sans";
	margin: 0px auto 50px;
	display: block;
}

.infographic-circle {
	height: 150px;
	width: 150px;
	display: block;
	stroke: #fff;
	-webkit-transition: 2.5s cubic-bezier(0.165, 0.775, 0.145, 1.02);
	-moz-transition: 2.5s cubic-bezier(0.165, 0.775, 0.145, 1.02);
	-o-transition: 2.5s cubic-bezier(0.165, 0.775, 0.145, 1.02);
	transition: 2.5s cubic-bezier(0.165, 0.775, 0.145, 1.02);
}
/*.infographic-circle .circle, .infographic-circle .progress  {opacity:1;}*/
.progress {
	-webkit-transition: 2.5s;
	-moz-transition: 2.5s;
	-o-transition: 2.5s;
	transition: 2.5s;
}
.infographic-circle .progress {
	stroke-dasharray: 1, 515;
	stroke: #507991;
}
.infographic-circle.active .progress {
	stroke-dasharray: 310, 615;
	stroke: #507991;
	-webkit-transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
	-moz-transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
	-o-transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
	transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
}

strong[class*="subrall"] {
	background-image: linear-gradient(
		to right,
		rgba(25, 25, 25, 0) 50%,
		#59e1ed 50%
	);
	background-position: 0% 0;
	background-size: 200% auto;

	font-weight: 400;
	text-decoration: none;
	transition: background-position 0.5s ease-out;
}
strong[class*="subrall"].active {
	background-position: -99.99% 0;
	color: #000;
}

/*//////////////////////////////////////////////////////////////////////
//////////////////////////////   GALERIA  swiper     //////////////////////////////////*/

.noticia .swiper-container {
	height: auto;
	width: 100%;
	padding-bottom: 80px;
}
.noticia .swiper-wrapper {
	padding-top: 30px;
}
.noticia .swiper-slide {
	text-align: center;
	font-size: 18px; /* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.noticia .swiper-button-prev {
	top: calc(50% - 20px);
	left: calc(25%);
	background: url(/contentfactory/post/wp-content/themes/cms-native/img/sinistra.svg)
		no-repeat #000;
	background-size: 100%;
	width: 40px;
	height: 40px;
	font-size: 0px;
}
.noticia .swiper-button-next {
	top: calc(50% - 20px);
	right: calc(25%);
	background: url(/contentfactory/post/wp-content/themes/cms-native/img/destra.svg)
		no-repeat #000;
	background-size: 100%;
	width: 40px;
	height: 40px;
	font-size: 0px;
}

/*.noticia *[class^="swiper-slide"] { opacity: 0.35; -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; }*/
.noticia .swiper-slide.swiper-slide-active {
	opacity: 1;
}
/*.noticia *[class^="swiper-slide"] p { color: #000; font: 400 14px/26px 'ABC-display'; width: 100%;  display: inline-block; min-width: 100%; position: absolute; bottom: -60px; left: 0; opacity: 0; -webkit-transition: opacity 0.65s ease-in-out; -moz-transition: opacity 0.65s ease-in-out; transition: opacity 0.65s ease-in-out; text-align:center;}*/

.noticia .swiper-slide.swiper-slide-active p {
	color: #000;
	font: 400 14px/26px "ABC-display";
	text-align: center;
}
.noticia *[class^="swiper-slide"] p span {
	margin: 0 auto;
	max-width: 500px;
	display: block;
}
.noticia .swiper-slide img {
	min-width: 100%;
	width: 100%;
}

/*//////////////////////////////////////////////////////////////////////
//////////////////////////////   ZOOM  IMG     /////////////////////////////////////*/

.evenZoom {
	display: inline-block;
}
.evenZoom .evenZoomLens {
	background-color: #fff;
	box-shadow: -5px -5px 30px rgba(255, 255, 255, 0.7) inset,
		5px 5px 20px rgba(0, 0, 0, 0.3) inset, 10px 10px 25px rgba(0, 0, 0, 0.1);
	width: 180px;
	height: 180px;
	border-radius: 100%;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
	cursor: none;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.evenZoom .evenZoomLens.hidden {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
}

/*//////////////////////////////////////////////////////////////////////
//////////////////////////////   SCROLL  BAR     /////////////////////////////////////*/

.scrollbar {
	width: 100%;
	height: 10px;
	background: #f3f3f3;
	position: fixed;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 3;
}
.bar {
	width: 0px;
	height: 10px;
	background: #34495e;
	position: fixed;
}

/*//////////////////////////////////////////////////////////////////////
//////////////////////////////   RELACIONADOS     /////////////////////////////////////*/

body .relacionados {
	padding-right: 25px;
}

.relacionados .ribbon {
	color: #5b5b5f;
	font: 11px "Arial", sans-serif, helvetica;
	margin-top: 16px;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 20px;
	display: none;
}
.relacionados figure img {
	max-width: 100%;
	width: 100%;
}
.relacionados article h1 strong {
	font: 400 26px/32px "ABC-display";
}
.relacionados address img {
	display: none;
}
.grid .relacionados article h1 p {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 5px;
}
.ribbon.bc {
	background-color: #696866;
	color: #fff;
}
.ribbon.pc {
	color: #5b5b5f;
}

.relacionados a .info {
	text-align: left;
}

.relacionados a .info time {
	color: #90a4ae;
}
.relacionados .bloque {
	display: inline-block;
}
@media handheld, only screen and (max-height: 780px) {
	.encabecadofullimg .fullimg.principal figure {
		max-height: 400px;
		overflow: hidden;
	}
	.imgprincipal {
		max-height: 400px;
	}
}
@media screen and (max-width: 980px) {
}

@media screen and (max-width: 800px) {
	.noticia .swiper-button-prev {
		left: calc(0%);
	}
	.noticia .swiper-button-next {
		right: calc(0%);
	}
}

@media screen and (max-width: 620px) {
	/* ESTILOS DE TEXTOS  */
	h1 {
		color: #000;
		font: 400 14px/26px "ABC-display";
		margin-top: 15px;
	}
	h1 strong {
		font: 900 26px/28px "ABC-display";
	}
	h1 p {
		font: 400 20px/26px "ABC-display";
	}
	h2 {
		color: #000;
		font: 700 18px/26px "Arial";
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	h2 strong {
		font: 400 28px/42px "ABC-display";
		margin-bottom: 4px;
	}
	h2 p {
		font: 400 18px/26px "Arial";
	}

	/*.encabecadofullimg .fullimg figure{ min-height:300px;}
	.encabecadofullimg .fullimg img{ max-width:140%;} */
	footer.pie .mas-enlaces {
		display: none;
	}
	.infographic-circle {
		margin: 0 auto;
	}
}

@media screen and (max-width: 530px) {
	.quees + h1 p,
	h2 p,
	time,
	.compartir p,
	footer.pie .marca-pie .herramientas-pie,
	nav.nav-principal ul li {
		display: none;
	}
	.encabecadofullimg .fullimg img {
		max-width: 170%;
	}

	blockquote {
		width: 100%;
		padding: 0 30px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	/*.encabecadofullimg .fullimg figure{ min-height: 250px;}*/
	.info {
		margin-bottom: 40px;
	}
	.tituloemergente h1 strong {
		font: 900 32px/33px "ABC-display";
	}

	.infographic-circle .progress {
		stroke-dasharray: 300, 615;
		-webkit-transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
		-moz-transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
		-o-transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
		transition: 4s cubic-bezier(0.165, 0.775, 0.145, 1.02);
	}

	.infografia {
		margin: 0px 0 0;
	}
	.imgarticle figcaption {
		margin-top: 15px;
	}
}
@media screen and (max-width: 465px) {
	.show-nav .moduloemergente .nativead {
		height: 20%;
		top: 50%;
	}
	.noticia *[class^="swiper-slide"] {
		opacity: 1;
		-webkit-transition: opacity 0.25s ease-in-out;
		-moz-transition: opacity 0.25s ease-in-out;
		transition: opacity 0.25s ease-in-out;
	}
}

@media screen and (max-width: 380px) {
	header.cabecera .redes-sociales {
		display: none;
	}
	.show-nav .moduloemergente .nativead {
		height: 20%;
		top: 50%;
	}

	.noticia .swiper-slide.swiper-slide-active p {
		display: none;
	}
	.noticia .swiper-container {
		padding-bottom: 20px;
	}
	.noticia .swiper-button-next,
	.noticia .swiper-button-prev {
		top: calc(50% + 20px);
	}
	.compartir li.whatsapp {
		display: inline-block;
	}
	/* Cabecera Movil */

	.content {
		z-index: 2;
	}
	header#modulo_cabecera {
		display: block;
	}
	nav#main_navigation {
		display: block;
		z-index: 1;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		overflow: hidden;
		width: 90%;
		-webkit-transition: -webkit-transform 0.1s;
		-moz-transition: -moz-transform 0.1s;
		-o-transition: -o-transform 0.1s;
		transition: -webkit-transform 0.1s, -moz-transform 0.1s, -o-transform 0.1s,
			transform 0.1s;
		-webkit-transform: translate3d(-350px, 0, 0);
		-moz-transform: translate3d(-350px, 0, 0);
		-o-transform: translate3d(-350px, 0, 0);
		-ms-transform: translate3d(-350px, 0, 0);
		transform: translate3d(-350px, 0, 0);
	}

	.evenZoom .evenZoomLens {
		display: none;
	}
	.cabecera,
	.nav-principal {
		display: none;
	}

	/* FIN */
}

@media screen and (max-width: 330px) {
	.show-nav .moduloemergente .nativead {
		height: 18%;
		top: 45%;
	}
}

@media screen and (min-width: 1880px) {
	.encabecadofullimg .fullimg.principal figure {
		max-height: 600px;
		overflow: hidden;
		display: inline-block;
		width: 100%;
	}
	/*.encabecadofullimg .fullimg  &gt; img { max-width: 100%; height: auto; opacity: 0.6; width:100%; }*/
}

.vc_column_container &gt; .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}
/*[class*='_col-']{ padding:0; float:initial;margin:0;}*/
.vc_row {
	margin: 0 auto;
}
address img {
	max-width: 40px;
	position: absolute;
	left: -13px;
}

div.wpb_column.vc_column_container.vc_col-sm-12 {
	padding-right: 0px;
}

/* Cabecera Huelva */
body.huelva24 header.cabecera a.logo img {
	max-width: 120px;
	height: 22px;
	display: inline-block;
	width: 100%;
}
body.huelva24 header.cabecera .redes-sociales {
	display: inline-block;
	float: right;
	margin-top: 0;
}
/* Pie Huelva */
body.huelva24 .marca-pie.clear {
	margin-top: 10px;
}
body.huelva24 img.foto.lzld {
	padding: 0;
}

/* Ajustes CÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©sar */

body .noticia .grid [class*="col-"] .sponsor p {
	margin-bottom: 0px;
}
b,
strong {
	font-weight: bold !important;
}

.voc_relacionados_2025 .info address {
	padding-left: 0px;
}

article.noticia div.grid-pad:first-child {
    padding: 0 20px;
}</pre></body></html>