/* General */
.pagina .bloque-recurso {
	margin: 30px auto 30px auto;
	/*font-family: "Arial", helvetica;*/
	/*font-size: 16px;*/
}

.table,
.table p,
.table li {
	color: var(--text-color);
}

.bloque-recurso h3 {
	color: #029EDE; color: var(--resources-color);
}

a.link-info {
	color: #029EDE; color: var(--resources-color);
	/*font-size: 12px;*/
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	cursor: pointer;
}

a.link-info::hover {
	color: #029EDE; color: var(--resources-color);
	text-decoration: underline;
}

a.link-info:after {
	content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='35' height='10' viewBox='0 0 35 10'><g><g><path fill='%23404040' d='M30 0l-.91.91 3.442 3.44H0v1.3h32.532l-3.441 3.44L30 10l5-5z'/></g></g></svg>");
	vertical-align: middle;
	margin-left: 2em;
}

p.indicaciones {
    text-align: center;
    font-size: 14px !important;
    cursor: pointer;
    font-style: italic;
		font-weight: bold;
    color: #ABABAB; color: var(--text-gris);
}

p.indicaciones i {
	color: #ABABAB; color: var(--text-gris);
	margin-right: 1em;
}



/* Destacado */
.pagina .destacado {
	font-weight: lighter;
	font-size: 20px;
	/*line-height: 35px;*/
	text-align: center;
	color: #029EDE; color: var(--resources-color);
}

.pagina .destacado-v2 {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	padding: 25px;
	font-weight: 300;
	/*font-size: 16px;*/
	/*line-height: 25px;*/
	margin-bottom: 30px;
	margin-bottom: var(--margin-bottom);
}

.pagina .destacado strong {
	font-weight: 600;
}

.pagina .destacado-v2 strong {
	font-weight: 600;
}

.pagina.main-content a {
	color: #029EDE; color: var(--resources-color);
	text-decoration: underline;
}


/* Listas */
.pagina ul {
	padding-left: 20px;
	padding: 1em;
	padding-top: 0em;
	margin-top: 1em;
}

.pagina ol {
	padding-left: 25px;
	padding: 0em;
	margin-top: 1em;
}

.pagina ul li {
	margin: 5px 0px;
	list-style-type: disc;
}

.pagina ol li {
	margin: 5px 0px;
}


.pagina ol>li {counter-increment:item; list-style:none inside;}
.pagina ol>li:before {content: counter(item) ". "; color: var(--primary-color); font-weight: bold; padding-right:0.3em; }

ol.carousel-indicators>li:before { content: none; padding-right: none; }


/* Imagenes y pié de foto */
.img-responsive {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	margin-bottom: var(--margin-bottom);
}

/*Pie*/

.pagina p.pie {
	/*font-size: 14px;*/
	color: #ABABAB; color: var(--text-gris);
	margin: 0;
	margin-top: -50px;
}

.pagina p.pie-fuente {
	/*font-size: 14px;*/
	color: var(--text-gris);
	margin: 0;
	text-align: center;
}


/* Tablas */

/*Tabla*/

table {
	/*font-size: 16px;*/
}

table.tabla-cabecera thead th {
	font-weight: bold;
	color: var(--primary-color);
	border-bottom: 2px solid var(--primary-color);
}

.table>tbody>tr:last-child,
.table.tabla-cabecera>thead>tr>th {
	border-bottom: 2px solid var(--primary-color);
}

table.tabla-vertical tbody tr>th {
	font-weight: bold;
	color: var(--primary-color);
}

table.tabla>thead>th:first-child {
	border-top: 0;
}

table.tabla-vertical>tbody>tr:first-child {
	border-top: 2px solid var(--primary-color);
}


/* Historia */
.historia {
	border-top: 5px solid var(--primary-color);
	border-bottom: 5px solid var(--primary-color);
	padding: 1em 0;
	color: black;
	font-size: 16px !important;
	line-height: inherit;
}

.historia p {
	font-size: 16px !important;
	line-height: inherit;
}

.historia h3 {
	color: black;
	/*font-size: 36px;*/
	width: 200px;
}

.historia img {
	margin-bottom: 0;
}

/* Cita */
.cita {
	text-align: center;
	border-top: 1px solid #f0f0f0;
	border-top: 1px solid var(--border-color);
	border-bottom: 1px solid #f0f0f0;
	border-bottom: 1px solid var(--border-color);
	padding: 1em 0;
	/*font-family: "Droid Serif" !important;*/
	font-style: italic;
	font-weight: normal;
	color: var(--primary-color);
}

.cita p.autor {
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: black;
}

.cita img {
	margin: 1em;
}


/* Sabias */
.sabias {
	position: relative;
	z-index: 2;
	background: #EBF8FC;
	background: var(--background-resources-color);
	border: 2px solid var(--resources-color);
	padding: 2em 2em 1em 2em;
	margin-right: 2em !important;
	margin-top: 0 !important;
	font-size: 16px !important;
	color: black;
	line-height: auto;
	-webkit-box-shadow: 10px 10px 0px 3px #029EDE;
	-moz-box-shadow: 10px 10px 0px 3px #029EDE;
	box-shadow: 10px 10px 0px 3px #029EDE;
	-webkit-box-shadow: 10px 10px 0px 3px var(--resources-color);
	-moz-box-shadow: 10px 10px 0px 3px var(--resources-color);
	box-shadow: 10px 10px 0px 3px var(--resources-color);
}

.sabias p {
	font-size: 16px !important;
	color: black;
	line-height: auto;
}

.sabias h3 {
	/*font-size: 32px;*/
	color: #029EDE; color: var(--resources-color);
	margin-bottom: 30px;
	clear: both;
}

.sabias h3:before {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='83' height='90' viewBox='0 0 83 90'><g><g><g><path fill='%2330715d' d='M41.562 29.969c6.404 0 11.594 5.19 11.594 11.593a1.553 1.553 0 0 0 3.104 0c-.01-8.114-6.584-14.69-14.698-14.697a1.553 1.553 0 0 0 0 3.104z'/></g><g><path fill='%2330715d' d='M41.562 21.107c11.29-.022 20.457 9.112 20.48 20.4A20.444 20.444 0 0 1 51.62 59.364a1.55 1.55 0 0 0-.76 1.552v8.567H32.25v-8.8a1.527 1.527 0 0 0-.108-.512v-.14a1.573 1.573 0 0 0-.264-.388l-.078-.077a1.586 1.586 0 0 0-.279-.218c-9.832-5.547-13.304-18.014-7.757-27.846a20.44 20.44 0 0 1 17.798-10.395zm4.222 65.805H37.34l-3.833-6.1h16.094zm5.09-9.204H32.25v-5.106h18.624zm-21.728-16.14V79.26c.005.182.042.36.11.528v.124a1.296 1.296 0 0 0 0 .155l5.773 9.204a1.55 1.55 0 0 0 1.319.73h10.165a1.552 1.552 0 0 0 1.32-.73l5.773-9.204a1.296 1.296 0 0 0 0-.155v-.124c.067-.168.104-.346.109-.528V61.568c11.057-6.857 14.463-21.38 7.606-32.439-6.857-11.058-21.38-14.463-32.438-7.606-11.058 6.858-14.463 21.38-7.607 32.438a23.556 23.556 0 0 0 7.607 7.607z'/></g><g><path fill='%2330715d' d='M41.562 12.292c.857 0 1.552-.696 1.552-1.552V1.552a1.553 1.553 0 0 0-3.104 0v9.188c0 .856.696 1.552 1.552 1.552z'/></g><g><path fill='%2330715d' d='M18.67 20.859a1.564 1.564 0 0 0 2.189-2.235l-6.488-6.488a1.553 1.553 0 0 0-2.188 2.189z'/></g><g><path fill='%2330715d' d='M1.552 43.114h9.188a1.553 1.553 0 0 0 0-3.104H1.552a1.553 1.553 0 0 0 0 3.104z'/></g><g><path fill='%2330715d' d='M18.67 62.266l-6.502 6.487a1.553 1.553 0 1 0 2.188 2.188l6.487-6.487a1.553 1.553 0 0 0-2.188-2.188z'/></g><g><path fill='%2330715d' d='M64.454 62.266a1.553 1.553 0 0 0-2.188 2.188l6.487 6.487a1.553 1.553 0 0 0 2.189-2.188z'/></g><g><path fill='%2330715d' d='M70.833 41.562c0 .857.695 1.552 1.552 1.552h9.188a1.553 1.553 0 0 0 0-3.104h-9.188c-.857 0-1.552.696-1.552 1.552z'/></g><g><path fill='%2330715d' d='M63.29 21.309a1.55 1.55 0 0 0 1.102-.45l6.488-6.488a1.553 1.553 0 0 0-2.189-2.188l-6.425 6.44a1.552 1.552 0 0 0 1.024 2.686z'/></g></g></g></svg>");
	background-size: 70px 80px;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100px;
	height: 80px;
	content: "";
	vertical-align: middle;
	float: left;
}


/* Saber más */
.sabermas {
	padding: 1em;
}

.sabermas .smas {
	background: #029EDE; background: var(--resources-color);
	color: white;
	padding: 2em;
}

.sabermas div {
	padding: 0;
}

.sabermas .smas h3 {
	color: white;
	/*font-size: 32px;*/
}

.sabermas .smas h3:before {
	background-image: url('../../imagenes/layout/ico_ejemplo_saber_mas.svg');
	background-size: 65px 80px;
	background-repeat: no-repeat;
	display: inline-block;
	width: 90px;
	height: 80px;
	content: "";
	vertical-align: middle;
	float: left;
}

.sabermas .smas a.link-info {
	color: white;
	position: absolute;
	bottom: 1.5em;
}

.sabermas .smas a.link-info::hover {
	color: white;
	text-decoration: underline;
}

.sabermas .smas a.link-info:after {
	content: url('../../imagenes/layout/link-arrow-right-white.png');
}

.sabermas .content-sabermas {
	margin: 2em 0;
	background: #EBF8FC; background: var(--background-resources-color);
	padding: 2em;
	/*font-size: 16px;*/
	color: #1a1a1a; color: var(--text-gris3);
}

.sabermas .content-sabermas p {
	/*font-size: 16px;*/
}



/* Acordeones */

.panel-body {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(138,138,138,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(138,138,138,0.5);
	box-shadow: 0px 0px 5px 0px rgba(138,138,138,0.5);
}

.panel-default>.panel-heading.collapsed {
	color: var(--primary-color);
	border: none;
	vertical-align: middle;
	color: white;
}

.panel-default>.panel-heading {
	background-color: #029EDE; background-color: var(--resources-color);
}

.panel-default>.panel-heading .panel-title {
	color: white;
	text-decoration: none;
}

.panel-group .panel+.panel {
	border-color: white;
	border-width: 3px;
}

.panel-heading {
	padding: 10px 25px;
	cursor: pointer;
}

.panel-default>.panel-heading.collapsed .panel-title {
	color: white;
	text-align: left;
	margin: 15px 0;
	background-image: url('../../imagenes/layout/arrow-down.svg');
	background-position: bottom right;
	background-repeat: no-repeat;
}

.panel-default>.panel-heading .panel-title {
	color: white;
	text-align: left;
	margin: 15px 0;
	background-image: url('../../imagenes/layout/arrow-up.svg');
	background-position: top right;
	background-repeat: no-repeat;
}

.panel-title::before {
	content: url('../../imagenes/layout/dash.png');
	margin-right: 1em;
	padding-bottom: 15px;
	vertical-align: middle;
}

.panel-body {
	border: none;
	padding: 2em 4em;
}

.panel-heading {
	border-radius: 0px
}

.panel {
	border: none;
	box-shadow: none;
	border-radius: 0px;
	margin-bottom: 3px;
}

.panel-group .panel+.panel {
	margin-top: 0px;
	border-radius: 0px;
	border-top: 1px solid;
	background-color: #029EDE; background-color: var(--resources-color);
}

.acordeon-right-text {
	float: right;
	margin-right: 30px;
}

@media (max-width: 580px) {

	.panel-title::before {
		content: none;
		margin-right: 0;
	}

}


/* Desplegables conceptos cortos */
.concepto-desplegable .el-concepto {
	background-color: #029EDE; background-color: var(--resources-color);
	color: white;
	padding: 2em;
	cursor: pointer;
	margin-top: 30px;
	margin-top: var(--margin-bottom);
}

.concepto-desplegable .el-concepto.collapsed {
	background: var(--primary-color);
}

.concepto-desplegable .el-concepto.collapsed h4,
.concepto-desplegable .el-concepto h4 {
	color: white;
	min-height: 125px;
	margin: 0;
	background-image: url('../../imagenes/layout/arrow-up.svg');
	background-position: bottom right;
	background-repeat: no-repeat;
}

.concepto-desplegable .el-concepto.collapsed h4 {
	background-image: url('../../imagenes/layout/arrow-down.svg');
}

.concepto-desplegable .card.card-body {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	border: none;
}



/*Flip*/

.flips .opcion .opcionFlip {
	background-color: var(--primary-color);
	background-size: cover;
	background-blend-mode: multiply;
}


.flips .opcion_bloque {
	height: 250px;
	padding: 20px;
	border-radius: 0px;
	color: white;
	display: flex;
	text-align: center;
	vertical-align: middle;
	background-image: url('../../imagenes/layout/flip-go.svg');
	background-position: bottom 5% right 5%;
	background-repeat: no-repeat;
}

.flips .opcion_bloque p {
	width: 100%;
	height: 100%;
	padding-top: 20%;
	text-align: center;
	font-weight: bold;
}

.flips .opcion_bloque:hover {
	background-color: #029EDE; background-color: var(--resources-color);
}


.flips .opcionData {
	background: #F5F5F5;
	background: var(--background-resources-gray);
}

.flips .opcionDescription {
	height: 250px;
	display: none;
	padding: 20px;
	vertical-align: middle;
	color: #656666;
	color: var(--text-color);
	/*font-size: 22px;*/
	font-weight: 100;
	background-image: url('../../imagenes/layout/flip-back.svg');
	background-position: bottom 5% right 5%;
	background-repeat: no-repeat;
	border: none;
}

.pagina .flips ul {
	font-size: 15px
}

.flips .opcion {
	cursor: pointer;
	margin: 10px auto;
	min-height: 250px;
}



/* Tablas horizontales y verticales dinámicas */
.botones-caja .grupo-botones button {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	border-radius: 0;
	width: 100%;
	height: 100%;
	color: var(--primary-color);
	font-weight: bold;
	padding: 1em;
}

.botones-caja.vertical .grupo-botones button {
	height: inherit;
}

.botones-caja .grupo-botones button.boton_activo {
	background: var(--primary-color);
	color: white;
}

.botones-caja .grupo-botones button:hover {
	background: var(--resources-accent);
	color: white;
}

.botones-caja-caja .botones-caja-contenido {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	display: none;
	padding: 2em 4em;
	border-top: 5px solid var(--primary-color);
	border-bottom: 5px solid var(--primary-color);
}

.botones-caja-caja .botones-caja-contenido.activo {
	display: inherit;
}

.botones-caja.vertical button.boton_activo,
.botones-caja.vertical button {
	margin-bottom: 5px !important;

}


/* Carousel */
.bloque-carousel {
	margin-bottom: 5em !important;
}

.bloque-carousel .carousel-inner {
	max-width: 100%;
	width: 100%;
}

.bloque-carousel .carousel-item img {
	width: 100%;
}

.bloque-carousel .carousel-caption {
	position: static;
	padding: 1em 3em;
	color: #656666;
	color: var(--text-color);
	background: #F5F5F5;
	background: var(--background-resources-gray);
}

.bloque-carousel .carousel-caption h5,
.bloque-carousel .carousel-caption h4,
.bloque-carousel .carousel-caption h3,
.bloque-carousel .carousel-caption h2,
.bloque-carousel .carousel-caption h1 {
	margin-bottom: 1em;
	color: var(--primary-color);
}


.bloque-carousel .carousel-indicators {
	bottom: -3em;
}

.bloque-carousel .carousel-indicators li {
	border-bottom: 5px solid #F5F5F5;
	border-bottom: 5px solid var(--background-resources-gray);
	margin-right: 3px;
	margin-left: 3px;
}

.bloque-carousel .carousel-indicators .active {
	border-bottom: 5px solid var(--primary-color);
}

.bloque-carousel.carousel-50 .row,
.bloque-carousel.carousel-50 .row div,
.bloque-carousel.carousel-50 .col {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	text-align: left;
	margin: 0;
	padding: 0;
}

.bloque-carousel.carousel-50 div.carousel-caption {
	text-align: left;
	padding: 2em;
	padding-right: 5em;
}

.bloque-carousel .carousel-control-next,
.bloque-carousel .carousel-control-prev {
	width: 7%;
}

.bloque-carousel .carousel-control-prev-icon,
.bloque-carousel .carousel-control-next-icon {
	padding: 5px 20px;
	background: none;
	background-color: #B3B3B3;
	color: white;
	font-size: 1.5em;
	width: auto;
	height: auto;
}

.bloque-carousel div.carousel-caption {
		padding: 2em 5em;
}

@media (max-width: 580px) {

	.bloque-carousel div.carousel-caption,
	.bloque-carousel.carousel-50 div.carousel-caption {
		padding: 2em;
		min-height: 300px;
		text-align: center;
	}

	.bloque-carousel.carousel-texto div.carousel-caption {
		padding: 2em;
		min-height: 300px;
	}
}


/* VIDEO */
.video p.pie-video {
	width: 100%;
	font-size: 12px !important;
	color: #ABABAB;
	border-bottom: 1px solid #cdcdcd;
	padding: 0;
	margin-top: 1em;
	margin-bottom: 30px;
	margin-bottom: var(--margin-bottom);
	vertical-align: middle;
}

.video p.pie-video::before {
	content: url('../../imagenes/layout/ico-video-time.svg');
	margin-right: 5px;
	vertical-align: middle;
}

.video p.titulo-transcripcion {
	width: 100%;
	background: none;
}

.video p.titulo-transcripcion a {
	background: none;
	color: var(--primary-color);
	/*font-size: 20px;*/
	font-style: bold;
	text-decoration: none !important;
}

.video p.titulo-transcripcion a strong {
	color: black;
	font-weight: 600;
}

.video p.titulo-transcripcion a span {
	/*font-size: 26px;*/
	margin-left: 1em;
	font-weight: 600;
}

.video p.titulo-transcripcion a span::after {
	content: url('../../imagenes/layout/_arrow_down.svg');
	margin-left: 15px;
}

.video .card-body {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	padding: 2em 4em;
	border: none;
	border-radius:none;
	/*font-family: "Droid Serif", helvetica;*/
}

.video .card-body h1,
.video .card-body h2,
.video .card-body h3,
.video .card-body h4,
.video .card-body h5 {
	/*	font-family: "Open Sans", helvetica;*/
}

/* Radio */
.bloque-recurso.radio {
	background: white;
}

.bloque-recurso.radio .row {
	margin: 0;
}

.radio .hide {
	display: none;
}

.radio .radio-background {
	background-image: url('../../imagenes/layout/radio-back.png');
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
}

.radio .boton-player-radio {
	text-align: center;
}

.radio .radio-meta {
	margin: 3em;
	min-height: 300px;
}

@media (max-width: 580px) {

	.radio .radio-background {
		order: 2;
	}
	.radio .radio-meta-container {
		order: 1;
	}

}

.radio .radio-program {
	display: inline-block;
	font-size: 33px;
	color: #029EDE; color: var(--resources-color);
	font-weight: 100;
}

.radio .radio-program strong {
	color: black;
	font-weight: 600 !important;
}

.radio .radio-program span {
	color: white;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	background: var(--primary-color);
	width: 100%;
	display: inline-block;
	padding: 5px;
	margin: 0px;
}

.radio .radio-meta h2 {
	margin-bottom: 5px;
}

.radio .radio-meta h4 {
	font-weight: 100;
}

.radio .radio-meta p {
	color: #656666;
	color: var(--text-color);
	/*font-size: 18px;*/
	/*line-height: 30px;*/
}

.radio .file-meta {
	width: 100%;
	clear: both;
	margin-top: 3em;
	border-top: 1px solid #f0f0f0;
	border-top: 1px solid var(--border-color);
	border-bottom: 1px solid #f0f0f0;
	border-bottom: 1px solid var(--border-color);
	padding: 1em 0;
	display: flex;
	justify-content: space-between;
	/*font-size: 12px;*/
	color: #ABABAB; color: var(--text-gris);
}

.radio .file-meta img {
	margin-right: 10px;
	vertical-align: middle;
}

.radio .file-meta a {
	color: #ABABAB; color: var(--text-gris);
}

.radio .file-meta a:hover {
	color: #ABABAB; color: var(--text-gris);
	text-decoration: none;
	font-weight: bold;
}

.mejs-container .mejs-controls {
	background: #4D4D4D;
	height: 44px !important;
	width: 100%;
	padding: 7px 0 !important;
}


.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-container .mejs-controls .mejs-time {
	display: none !important
}

.mejs-controls .mejs-button button {
	display: inline
}


.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #ECECEC;
	border-radius: 10px;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background-color: #029EDE; background-color: var(--resources-color);
	border-radius: 10px;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
	border-radius: 4px;
	border-radius: 10px;
	background: #E6E6E6;
	width: 95% !important;
}

.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-time-rail a {
	height: 10px
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border-color: #029ede transparent transparent
}

.radio p.titulo-transcripcion {
	border-top: 1px solid #f0f0f0;
	border-top: 1px solid var(--border-color);
	padding-top: 10px;
	width: 100%;
	background: none;
}

.radio p.titulo-transcripcion a {
	background: none;
	color: var(--primary-color);
	/*font-size: 30px;*/
	text-decoration: none !important;
}

.radio p.titulo-transcripcion a strong {
	color: black;
	font-weight: 600;
}

.radio p.titulo-transcripcion a span {
	/*font-size: 26px;*/
	margin-left: 1em;
	font-weight: 600;
}

.radio p.titulo-transcripcion a span::after {
	content: url('../../imagenes/layout/_arrow_down.svg');
	margin-left: 15px;
}

.radio .card-body {
	background: #F5F5F5;
	background: var(--background-resources-gray);
	padding: 2em 4em;
	border: none;
	border-radius:none;
	/*font-family: "Droid Serif", helvetica;*/
}

.radio .card-body h1,
.radio .card-body h2,
.radio .card-body h3,
.radio .card-body h4,
.radio .card-body h5 {
	/*font-family: "Open Sans", helvetica;*/
}


/* MAGAZINE */
.bloque-recurso.magazine {
	background: white;
}

.bloque-recurso.magazine .magazine-background {
	background-image: url('../../imagenes/layout/magazine-image.jpg');
	background-size: cover;
}

.bloque-recurso.magazine .row {
	margin: 0;
}

.bloque-recurso.magazine div.no-padding-sides {
	padding-left: 0;
	padding-right: 0;
}

.magazine .magazine-meta {
	margin: 5em 3em;
}

.magazine .magazine-meta h5 {
	/*font-size: 14px;*/
	margin-bottom: 0;
	color: #4A4A4A; color: var(--text-gris2);
}

.magazine .magazine-meta h2 {
	/*font-size: 42px;*/
	margin-bottom: 0;
}

.magazine .maga-meta {
	width: 100%;
	clear: both;
	padding: 1em 0;
	display: flex;
	justify-content: space-between;
	/*font-size: 12px;*/
	color: #ABABAB; color: var(--text-gris);
}

.magazine .maga-meta img {
	margin-right: 1em;
	vertical-align: middle;
}

.magazine .maga-meta a {
	color: #ABABAB; color: var(--text-gris);
}

.magazine .maga-meta a:hover {
	color: #ABABAB; color: var(--text-gris);
	text-decoration: none;
	font-weight: bold;
}

.magazine .text-highlight {
	background: #029EDE; background: var(--resources-color);
	padding: 1em 2em;
	padding-top: 2em;
	font-size: 20px !important;
	font-weight: 100;
	color: white;
}

.magazine .maga-autor {
	margin: -1.5em auto;
	margin-left: 3em;
	display: flex;
	align-items: center;
}

.magazine .maga-autor .maga-autor-image {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	overflow: hidden;
}

.magazine .maga-autor .maga-autor-image img {
	width: 100%;
	height: 100%;
}

.magazine .maga-autor .maga-autor-meta {
	margin-left: 2em;
	color: #4A4A4A; color: var(--text-gris2);
	/*font-size: 14px;*/
}

.magazine .maga-autor .maga-autor-meta h5 {
	/*font-family: "Droid Serif", helvetica;*/
	/*font-size: 16px;*/
	margin: 0px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #ABABAB;
	border-bottom: 1px dotted var(--text-gris);
	padding-bottom: 3px;
}

/* MOBILE */
@media (max-width: 968px) {

	.botones-caja-caja .botones-caja-contenido {
		padding: 20px;
	}

	.sabermas .content-sabermas {
		margin: 0;
	}

	.panel-body {
		padding: 20px;
	}

	.radio p.titulo-transcripcion {
		text-align: center;
	}

	.radio .radio-meta {
		margin: 1em;
	}

	.magazine .magazine-meta {
		margin: 20px;
	}

	.magazine .magazine-meta h2 {
		/*font-size: 30px;*/
	}

}


@media (max-width: 580px) {

		.pagina .bloque-recurso {
			margin: 0 1em 2em 1em;
		}

}
