@import url('https://fonts.googleapis.com/css?family=Domine');

.col-cargamas				{ width:100%; display:none;}

.col-hr 					{ border:0px dotted #ddd; max-width:var(--ancho-parrafo); height:1px;  margin:20px auto; padding:0; box-shadow: 0px 1px 0px 0px #ddd;}


.col-noticias				{ width:33.33%;}
.col-evento					{ width:33.33%;}
.col-selector				{ max-width:var(--ancho-parrafo); margin:auto; display:none;}
.col-selector .parrafo		{ max-width:var(--ancho-parrafo); margin:-20px auto; padding:20px 0; overflow:hidden;}
.col-portfolio				{ width:25%; display:none; opacity:0; animation:aparece 1.2s forwards;}

.col-1-2-entrada-uno		{ width:50%;}
.col-1-2-introinterior2		{ width:50%;}

.col-1-4-persona			{ width:25%;}

.col-principal				{ width:50%;}
.col-secundario				{ width:100%;}


}
@media screen and (max-width: 1024px) {
.col-1-3					{ width:100%; border-bottom:1px solid #e3e3e3;}
.col-1-3:last-child			{ border-bottom:none}

}
@media screen and (max-width: 768px) {
.col-noticias				{ width:50%;}
.col-evento					{ width:50%;}




}
@media screen and (max-width: 568px) {
.col-noticias				{ width:100%; padding:0 20px; border-bottom:1px solid #e3e3e3;}
.col-noticias:last-child		{ border-bottom:none}

.col-evento					{ width:100%; padding:0 20px; border-bottom:1px solid #e3e3e3;}
.col-evento:last-child		{ border-bottom:none}

.col-1-2-entrada-uno		{ width:100%;}


}
@media screen and (max-width: 480px) {
.col-publicaciones			{ width:100%;}

}


#selector						{ position:relative; margin:auto; padding:30px 0; overflow:hidden;}
#selector .selector				{ display:inline-block; margin:0 -3px 0 0; padding:10px 7px; font-family:var(--fuente-textos); font-size:.975rem; font-weight:600; cursor:pointer;}
#selector .selector:hover 		{ text-decoration:underline; text-underline-position:under; text-decoration-thickness:2px; text-decoration-color:var(--color-primario); color:inherit;}
#selector .selector.activo 		{ text-decoration:underline; text-underline-position:under; text-decoration-thickness:2px; text-decoration-color:var(--color-hover); color:var(--color-hover);}
.col-selector .parrafo .texto	{ margin-top:3px;}

#destacado						{ min-height:340px;}
.aviso-vacio					{ position:relative;}
.aviso-vacio:before				{ position:absolute; top:35px; left:20px; max-width:20%; height:160px; content:"No hay nada que mostrar en este momento"; font-family:var(--fuente-textos); color:#ccc; z-index:0;}
.evento-vacio					{ position:relative;}
.evento-vacio:before			{ position:absolute; top:35px; left:2px; max-width:20%; height:160px; content:"No hay eventos en este momento"; color:#ccc; z-index:-1;}
#destacado .botonerac			{ margin-top:60px;}


.sigue						{ color:#008bcc;}
.sigue:before				{ content:"M\00e1s";}
.sigue:after				{ content:"\279c"; margin:0 0 0 15px;}

.separadorenrada			{ height:40px;}

.items						{ position:relative; display:block; padding:4px 0; font-size:.95rem; color:inherit; line-height:1.5em; overflow:hidden;}
[class*="item-"] 			{ display:inline-block; padding:0px 5px; font-family:var(--fuente-textos); white-space:nowrap; text-overflow:ellipsis; color:inherit; opacity:1; overflow:hidden;}

[class*="item-"]::before	{ display:inline-block; margin:0 5px 0 0; font-family:FontAwesome; text-align:center;}
[class*="item-"]::last-child{ margin-right:0px;}
.item-fecha:before			{ content:"\f073";}
.item-hora:before 			{ content:"\f017";} 
.item-donde:before			{ content:"\f3c5";}
.item-categoria:before		{ content:"\f14a";}
.item-correo:before			{ content:"\f0e0";}
.item-telefono:before		{ content:"\f095";}
.item-enlace:before			{ content:"\f0c1";}
.item-play:before			{ content:"\f04b";}
.item-audio:before			{ content:"\f3c9";}
.item-video:before			{ content:"\f008";}
.item-fotos:before			{ content:"\f302";}
.item-foto:before			{ content:"\f03e";}
.item-pdf:before			{ content:"\f1c1";}
.item-tutoria:before		{ content:"\f19d";}
.item-usuario:before		{ content:"\f007";}
.item-uservacio:before		{ content:"\f501";}

.item-facebook:before		{ content:"\f39e";}
.item-instagram:before		{ content:"\f16d";}
.item-linkedin:before		{ content:"\f0e1";}
.item-threads:before		{ content:"\e618";}
.item-twitter:before		{ content:"\e61b";}
.item-bluesky:before		{ content:"\e671";}
.item-youtube:before		{ content:"\f167";}
.item-flickr:before			{ content:"\f16e";}
.item-android:before		{ content:"\f17b";}
.item-ios:before			{ content:"\f179";}
.item-whatsapp:before		{ content:"\f232";}
.item-web:before			{ content:"\f0c1";}


.item-matraz:before			{ content:"\f0c3";}
.item-curri:before			{ content:"\f559";}

.botonera-bio a				{ text-decoration:underline; text-underline-position:under;}
.botonera-bio a:hover		{ color:var(--color-hover);}

.item-negrita				{ font-weight:700;}


.infolibro							{ position:relative; float:none; padding:20px 0; text-align:left;}
.infolibro [class*="item-"]			{ display:block; margin-right:5px; text-align:left; line-height:1.5em;}
.infolibro [class*="item-"]:before	{ min-width:130px; margin-right:10px; font-family:var(--fuente-textos); font-weight:700; text-align:left; line-height:1.5em;}
.item-editor::before				{ display:inline-block; content:"Editor:"; }
.item-isnb::before					{ display:inline-block; content:"ISNB:";}
.item-anio::before					{ display:inline-block; content:"Edici\00F3n:";}
.item-paginas::before				{ display:inline-block; content:"P\00E1ginas:";}
.item-formato::before				{ display:inline-block; content:"Encuadernaci\00F3n:";}


/* GLOBALIZACIONES */
.cajablanca [class*="item-"] 		{ display:block; padding:3px 0;}
[class*="entrada-"]					{ position:relative; width:100%;}
[class*="entrada-"] .imagen,
[class*="entrada-"] .imagen2,
[class*="entrada-"] .persona,
[class*="entrada-"] .avatar			{ position:relative; width:100%; margin-bottom:0; padding:0; display:flex; align-items:center; justify-content:center; overflow:hidden;}
[class*="entrada-"] .persona		{ aspect-ratio:3/5;}

[class*="entrada-"]	.items	 		{ padding:0; font-size:95%;}
[class*="entrada-"]	.contenido 		{ position:relative; overflow:hidden;}
[class*="entrada-"]	.titulo			{ padding:5px 0; font-family:var(--fuente-titulos); font-size:1.875rem; font-weight:500; text-transform:ppercase; line-height:1.3em;}
[class*="entrada-"]	.texto			{ margin-top:5px; padding:0; font-size:1.12rem; line-height:1.6em;}
.web-index [class*="entrada-"]	h1,
.web-index [class*="entrada-"]	h2	{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
[class*="entrada-"] .tipo-uno		{ display:block; margin:0; padding:20px 20px 0 20px; color:#fff; background:#131313; overflow:hidden;}


a [class*="entrada-"] .titulo		{ max-height:4.53em; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
a [class*="entrada-"] .texto 		{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}


a:hover [class*="entrada-"] .titulo				{ opacity:.75;}
a [class*="entrada-"] .contenido:after			{ display:block; content:"sigue"; margin-top:10px; font-family:var(--fuente-textos); font-weight:600; text-decoration:underline; text-underline-position:under; color:var(--color-hover); transition:all 0.2s ease;}




a:hover [class*="entrada-"] .contenido:after	{ position:relative; content:"sigue \279d"; margin-left:0px; color:var(--color:hover); text-decoration:none; transition:all 0.2s ease; transition: 0.3s;}


[class*="entrada-"] .botonera-social		{ position:relative; margin-top:15px; display:flex; overflow:hidden;}
[class*="entrada-"] .botonera-social a 		{ border-radius:100%; width:35px; height:35px; margin:0; padding:6px 4px; font-weight:400; text-align:center; overflow:hidden;}
[class*="entrada-"] .botonera-social a:hover{ background:var(--color-primario); color:var(--color-claro);}
[class*="entrada-"] .botonera-social a:before{ display:inline-block; margin:0; text-align:center; text-decoration:none;}
/* FIN GLOBALIZACIONES */


/* PRINCIPAL */
.principal					{ position:relative; margin:auto; padding:50px 50px 50px 0; max-width:var(--ancho-primario); height:230px; text-align:left; overflow:hidden;}
.principal .contenido		{ position:relative; float:left; margin-top:50px; padding:30px 30px 30px 0; overflow:hidden;}
.principal h1				{ margin:0; padding:0; font-family:var(--fuente-titulos); font-size:; font-weight:600;}
.principal h1				{ display:inline; column-span:none; padding:5px 15px; -webkit-box-decoration-break:clone; box-decoration-break: clone; background:#fff;}
.principal .titulo			{ }
.principal .texto			{ }
/* FIN PRINCIPAL */




/* PUZLE */
.puzle						{ position:relative; max-width:var(--ancho-primario); min-height:550px; height:auto; margin:auto; padding:0 50px; color:inherit;}
.puzle						{ }
.puzle-imagen				{ position:absolute; top:0; right:0; bottom:210px; left:0;}
.puzle-contenido			{ position:relative; height:100%; margin:0; padding-top:210px;}
.puzle .cajablanca			{ height:100%; box-shadow: 0px 7px 22px -4px rgba(0,0,0,.05)}
.puzle .entrada-uno 		{ padding:25px 25px 0 25px; background:#fff; box-shadow: 0px 7px 22px -4px rgba(0,0,0,.05);}
/* FIN PUZLE */


/* INFO-IMAGEN */
.info-imagen				{ position:absolute; bottom:-15px; right:-15px; width:250px; height:auto; border-radius:1px; z-index:1;}
.info-imagen-contenido		{ margin:auto; padding:30px; background:#ffb606; color:#fff;}
.info-imagen-titulo			{ font-size:135%; font-weight:700; line-height:1.2em;}
/* FIN INFO-IMAGEN */


/* TARJETA DATOS */
.todopie .tarjeta-info		{ margin:-70px 0px 0 0;}
.tarjeta-info				{ position:relative; outline:0px dashed #ddd; filter:drop-shadow(5px 5px 10px rgba(221,221,221,0.6)); box-shadow:inset 50px 5px 250px 70px rgba(255,255,255,1), inset 50px 5px 250px 70px rgba(255,255,255,1); background:#f3f3f3 url('../../images/fondos/trozo-ondulado.png'); overflow:hidden;}
.tarjeta-info				{ text-align:center;}
.tarjeta-info .imagen		{ position:relative; max-width:80px; height:80px; margin:30px auto 20px auto; display:flex; aling-items:center; justify-content:center; overflow:hidden;}
.tarjeta-info .contenido	{ margin:0; padding:0 40px 40px 40px;}
.tarjeta-info .pretitulo	{ margin-top:-15px; margin-bottom:10px; font-size:80%; font-weight:600; text-transform:uppercase; color:#800000;}
.tarjeta-info .titulo		{ font-size:105%; font-weight:500; text-align:center;}
.tarjeta-info .texto		{ font-size:95%; text-align:center;}
/* FIN TARJETA DATOS */


/* CUERPO FLEXIBLE */
.flexible 					{ position:relative; margin:0 -15px; display:flex; flex-flow:row wrap; justify-content:center; overflow:hidden;}
.col-main .parrafo,
.col-medi .parrafo,
.col-side .parrafo			{ padding:15px 0;}
.col-main 					{ width:66.66%;}
.col-medi 					{ width:50%;}
.col-side 					{ width:33.33%;}
.col-main-2 				{ width:70%;}
.col-side-2 				{ width:25%;}
/* FIN CUERPO FLEXIBLE */


/* CONTADOR */
.contador					{ position:relative; max-width:var(--ancho-primario); margin:15px auto; background:var(--color-primario); overflow:hidden;}
.contador::before			{ position:absolute; top:0px; right:0px; bottom:0px; left:0px; opacity:.05; content:""; background:url('../../images/fondos/circulos-deformados.png'); background-attachment:fixed;}
.contador .contenido		{ display:flex; flex-flow:row wrap; justify-content:center; margin:auto; padding:40px; line-height:1em; text-align:center; color:var(--color-claro); overflow:hidden;}
.counter					{ overflow:hidden;}
[class*="contador-"]		{ flex:1; margin:0 auto; padding:20px;}
.contador-item				{ padding:0 20px; border-right:1px solid #e3e3e3; border-radius:0;}
.contador-item:nth-child(1)	{ }
.contador-item:nth-child(2)	{ }
.contador-item:nth-child(3)	{ }
.contador-item:last-child	{ border:none;}

.euro:after					{ content:"\20AC"; margin-left:3px;}
.porcentaje:after			{ content:"%"; margin-left:3px;}
.mas:before					{ content:"+"; margin-right:3px;}
.menos:before				{ dcontent:"-"; margin-right:3px;}
.contador .titulo			{ }
.contador .texto			{ }
/* FIN CONTADOR */


/* ENTRADA VACIA */
.entrada-vacia 				{ overflow:hidden;}
.entrada-vacia .imagen		{ position:relative; width:160px; aspect-ratio:1/1; margin:35px 35px 0 35px; font-size-adjust:8; font-weight:700; color:#ddd; border:1px dotted #ccc; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entrada-vacia .caratula	{ position:relative; width:100%; object-fit:cover; margin:-35px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entrada-vacia .contenido	{ position:relative; padding:35px; z-index:3;}
/* FIN ENTRADA VACIA */



/* LANDING */
.landing 					{ margin:auto; max-width:var(--ancho-primario); height:calc(100vh - 185px); display:flex; flex-direction:row; align-items:center;}
.landing .imagen			{ position:relative; min-width:500px; width:500px; aspect-ratio:1/1; padding:0; font-size-adjust:8; font-weight:700; color:#ddd; border:none; background:transparent; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.landing .imagen:before		{ display:none;}
.landing .contenido			{ position:relative; max-width:var(--ancho-parrafo); width:auto; padding:60px; color:inherit; background:inherit; overflow:hidden;}
.landing .titulo			{ margin:10px auto; font-size:230%; font-weight:700; line-height:1.2em;}
.landing .subtitulo			{ z-index:2; margin-top:20px; font-size:130%; font-weight:600;;}
.landing .texto				{ margin:30px 0; color:inherit; line-height:1.5em;}
.landing .migadepan			{ display:none;}
/* FIN LANDING */


/* LANDING 2 */
.landingdos 				{ position:relative; height:100vh; display:flex; flex-direction:row; justify-content:space-between; overflow:hidden;}
.landingdos .imagen			{ position:absolute; top:0; bottom:0; width:50%; height:100vh; padding:0; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.landingdos .imagen-titulo	{ z-index:3; position:absolute; top:90px; margin:50px auto; font-size:200%; font-weight:700; line-height:1.2em; text-align:left; color:#fff;}
.landingdos .contenido		{ z-index:1; position:relative; width:50%; margin-left:50%; padding:80px; color:#444; background:#fff; display:flex; flex-direction:column; align-items:center; justify-content:center; overflow:hidden;}
.landingdos .titulo			{ margin:10px auto; font-size:2.2rem; font-weight:700; line-height:1.2em; color:var(--color-primario);}
.landingdos .subtitulo		{ z-index:2; margin-top:20px; font-size:1.5rem; font-weight:600; color:var(--color-primario);}
.landingdos .texto			{ margin:30px 0; color:inherit; line-height:1.5em; color:var(--color-primario);}
/* FIN LANDING 2 */


/*RELLENO IMÁGENES*/
.relleno					{ z-index:2; position:relative; width:100%; height:100%; border-radius:0; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.relleno .icono				{ font-family:'Poppins', sans-serif; font-size:200%; font-weight:500;}
.relleno .titulo			{ font-family: 'Poppins', sans-serif; font-size:110%; font-weight:600;}
.relleno .texto				{ font-size:90%;}
/*FIN RELLENO IMÁGENES*/


/*CAJA EN LINEA TERMINADA*/
.col-entrada-enlinea:first-child{ border-top:0px solid #ddd;}
.col-entrada-enlinea			{ width:100%; border-top:1px solid #ddd;}
.entrada-enlinea				{ position:relative; width:100%; margin:auto; padding:0px 0; display:flex; align-items:center; overflow:hidden;}
.entrada-enlinea .imagen		{ position:relative; max-width:175px; min-width:175px; height:175px; aspect-ratio:1/1; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entrada-enlinea .contenido		{ position:relative; width:100%; height:auto; padding:25px;}
.entrada-enlinea .titulo		{ }
.entrada-enlinea .texto			{ }
.entrada-enlinea .texto a		{ }
.entrada-enlinea .texto a:hover	{ text-decoration:underline; text-underline-position:under;}
.entrada-enlinea .items			{ margin:0; padding:0;}
/*FIN CAJA EN LINEA*/


/*CAJA AUTOR*/
.autor	 					{ display:flex; flex-direction:row;}
.autor						{ position:relative; z-index:1; margin:20px 0; padding:20px; background:var(--color-primario); color:#fff;}
.autor .imagen				{ position:relative; float:left; min-width:90px; max-width:90px; height:90px; border:2px solid #fff; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.autor .contenido			{ position:relative; width:100%; padding:10px 0 10px 20px; overflow:hidden;}
.autor .titulo				{ margin:0; padding:0; font-size:1.25rem; line-height:1.4em; font-weight:600;}
.autor .texto				{ margin-top:-10px; font-size:.95rem; line-height:1.1em;}
/*FIN CAJA AUTOR*/


/*CAJA SOCIAL*/ 
.comparte					{ position:relative; max-width:1200px; margin:30px auto; padding:0 30px; background:#f3f3f3; overflow:hidden;}
.comparte					{ background:#ccc url('../../images/fondos/fondosocial.png') center center/cover no-repeat;}
.comparte .contenido		{ position:relative; width:100%; padding:35px 0; display:flex; align-items:center; justify-content: flex-start; overflow:hidden;}
.comparte .titulo			{ margin:0 15px 0 0; padding-bottom:5px; font-family:var(--fuente-titulos); font-weight:500; color:inherit; line-height:1em; text-decoration:none;}
.comparte .itemsocial		{ display:inline-block; float:left; margin:0 5px 0 0; overflow:hidden;}

.comparte-pie				{ position:relative; margin:0 0 0 7px; padding:0; display:flex; align-items:center; overflow:hidden;}
.comparte-pie .contenido	{ position:relative; width:100%; padding:0; overflow:hidden;}
.comparte-pie .titulo		{ margin-bottom:10px; font-size:1.1rem; font-weight:600;}
/*FIN CAJA SOCIAL*/


/*CAJA RELACIONADO TERMINADO*/
.col-entrada-relacionado			{ width:33%;}
.entrada-relacionado				{ position:relative; height:100%; overflow:hidden;}
.entrada-relacionado .imagen		{ position:relative; z-index:2; min-width:125px; width:125px; height:125px; margin:30px auto 0; font-size:220%; box-shadow: 0px 0px 0px 5px #fff; border-radius:100%; display:none; align-items:center; justify-content:center; overflow:hidden;}
.entrada-relacionado .contenido		{ position:relative; height:100%; padding:40px; overflow:hidden;}
.entrada-relacionado .item			{ margin:0 0 10px 0; font-size:90%; font-weight:500; text-transform:uppercase;}
.entrada-relacionado h1				{ margin:0 0 15px 0; padding:10px 15px; font-family:'Poppins', sans-serif;}
.entrada-relacionado .titulo		{ margin:0 0 5px 0; line-height:1.3em; font-weight:600;}
.entrada-relacionado .texto			{ line-height:1.5em; color:inherit;}
.entrada-relacionado .lista2		{ padding-top:15px; padding-bottom:15px; font-size:1.1rem; border-top:0px solid #ccc;}
.entrada-relacionado .texto	a		{ text-decoration:underline; text-underline-position:under;}
.entrada-relacionado .texto a:hover	{ color:var(--color-hover);}
.entrada-relacionado .botonerai		{ align-self:flex-end;}
.entrada-relacionado .botonera		{ margin-top:20px; align-self:flex-end;}
.entrada-relacionado .boton			{ padding:7px; text-align:right; font-size:90%; color:inherit; box-shadow:none; background:transparent;}
.entrada-relacionado .boton a		{ text-decoration:underline; text-align:right; text-underline-position:under; background:transparent;}
.entrada-relacionado .boton a:hover	{ text-decoration:none; box-shadow:none;}
.entrada-relacionado .boton:hover	{ text-decoration:none; box-shadow:none;}
.entrada-relacionado .boton:after	{ content:">"; margin-left:5px;}
--a .entrada-relacionado .contenido:after 		{ position:absolute; content:"\279d"; margin-top:15px; margin-left:10px; font-size:130%; font-weight:600; color:inherit; transition:all 0.2s ease;}
--a:hover .entrada-relacionado .contenido:after	{ content:"\279d"; margin-left:15px; color:inherit; transition:all 0.2s ease; transition: 0.3s;}
a .entrada-relacionado .titulo:after 		{ display:none}
/*FIN CAJA RELACIONADO*/


/*CAJA BLANCA TERMINADO*/
.col-cajablanca				{ width:33.33%;}
.col-cajablanca-1			{ width:66.66%;}
.col-cajablanca-2			{ width:50%;}
.col-cajablanca-3			{ width:25%;}
.cajablanca					{ position:relative; height:100%; padding:35px 35px 45px 35px; border:1px solid #f3f3f3;}
.cajablanca					{ color:var(--color-primario); background:var(--color-claro) url('../../images/entradas/') center top/cover no-repeat;}
.cajablanca .imagen			{ position:relative; margin:-10px -10px 30px -10px; aspect-ratio:16/9; font-size:120%; display:flex; align-items:center; justify-content:center; border-radius:0; overflow:hidden;}
.cajablanca .imagen2		{ position:relative; margin:-10px -10px 30px -10px; padding:10px; width:150px; height:150px; aspect-ratio:1/1; font-size:120%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.cajablanca .imagen img,
.cajablanca .imagen2 img	{ border-radius:0;}
.cajablanca .avatar			{ position:relative; float:left; margin:0 20px 0 0; max-width:70px; width:70px; max-height:70px; height:70px; border-radius:50%;}
.cajablanca .contenido		{ position:relative; margin:0; padding:0; text-align:left;}
.cajablanca .contenido:not(:first-of-type) 	{ margin:25px 0 0 0;}
.cajablanca .items			{ display:flex; justify-content:flex-start; margin:5px 0;}
.cajablanca .titulo			{ column-span:all; margin:0 0 20px -35px; padding:2px 0 2px 35px; text-transform:none; font-size:1.1rem; line-height:1.3em; font-family:var(--fuente-textos); font-weight:700; border-left:4px solid var(--color-primario);}
.cajablanca .texto 			{ margin-top:0px; font-size:.975rem; line-height:1.6em;}
.cajablanca .texto a		{ font-size:.95rem; text-decoration:underline; text-underline-position:under; color:var(--color-primario);}
.cajablanca .texto a:hover	{ color:var(--color-hover);}
a .cajablanca .texto:after 			{ display:inline-block; content:""; margin-top:0; font-family:var(--fuente-textos); font-weight:600; text-decoration:underline; text-underline-position:under; color:#336699; transition:all 0.2s ease;}
a:hover .cajablanca .texto:after	{ position:relative; content:"\2192"; margin-left:7px; color:inherit; text-decoration:none; transition:all 0.2s ease; transition: 0.3s;}

.cajablanca .comparte 			{ margin:20px 0 0 0; padding:0; background:transparent;}		
.cajablanca .comparte .titulo	{ display:none;}		
/*FIN CAJA BLANCA*/


/*CHIP*/
[class*="chip-"]  			{ position:relative; display:inline-flex; align-items:center; margin-right:25px: padding-right:25px; font-family:var(--fuente-textos); font-size:1rem; line-height:31px; border:1px solid #ccc; overflow:hidden;}
[class*="chip-"] img		{ outline:1px solid #ccc; display:flex; align-items:center; overflow:hidden;}
[class*="chip-"] a			{ text-decoration:underline; text-underline-position:under;}
[class*="chip-"] a:hover	{ text-decoration:none;}

.chip-2 					{ line-height:41px; padding-right:10px; border-radius:30px;}
.chip-2 img 				{ float:left; margin-right:10px; height:40px; width:40px; border-radius:30px;}
.chip-2:after				{ content:""; padding:0 5px}

.chip-3 					{ margin:30px 0; padding-right:10px; line-height:31px; border-radius:30px;}
.chip-3 img 				{ float:left; margin-right:10px; height:50px; width:50px; border-radius:50px;}
.chip-3:after				{ content:""; padding:0 5px}

/*FIN CHIP*/


/*CAJA TERMINADO*/
.col-caja					{ width:33.33%;}
.caja						{ position:relative; height:100%; padding:35px 35px 45px 35px; border:1px solid #f3f3f3; background:#fff; overflow:hidden;}
.caja .imagen				{ position:relative; height:175px; margin:0 0 0 0; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.caja .contenido			{ position:relative; margin:0; padding:0;}
.caja .titulo				{ margin:0 0 25px 0; font-size:1.2rem; font-family:var(--fuente-textos); line-height:1.3em; font-weight:700;}
.caja .texto				{ margin-top:0;}
.caja .texto a				{ text-decoration:underline; text-underline-position:under; color:var(--color-primario)}
.caja .texto a:hover		{ color:var(--color-hover);}
.caja .texto:before			{ display:block; margin:15px 0; padding:0; content:""; border-top:1px solid #ddd;}

.caja .facebookentrada:hover:before, 
.caja .twitterentrada:hover:before		{ padding:4px; text-decoration:none; color:#fff; background:#7a7a7a; border-radius:3px;}
/*FIN CAJA*/


/* INTRO TERMINADO*/
.intro 						{ max-width:var(--ancho-primario); margin:auto; padding:60px 0; text-align:left; display:flex; flex-direction:row; z-index:1;}
.intro						{ border-bottom:1px solid #f3f3f3; border-radius:0 0 1px 1px;}
.intro .items				{ margin:0; font-size:95%;}
.intro .items a				{ text-decoration:underline; text-underline-position:under;}
.intro .items a:hover		{ text-decoration:none; color:#7a7a7a;}
.intro .cartel				{ position:relative; min-width:526px; width:526px; height:406px; display:flex; align-items:center; justify-content:center; background:#f3f3f3; overflow:hidden;}
.intro .imagen				{ position:relative; min-width:406px; width:406px; height:406px; aspect-ratio:1/1; display:flex; align-items:center; justify-content:center; background:#f3f3f3; overflow:hidden;}
.intro .imagen::before		{ font-size:8.5vw; -webkit-text-stroke:5px #f3f3f3;}
.intro .imagen2				{ position:relative; z-index:2; min-width:480px; width:480px; height:330px; order:2; border:0; box-shadow:none; display:flex; align-items:center; justify-content:center;}
.intro .imagen2:before		{ }
.intro .persona				{ position:relative; z-index:; min-width:400px; width:400px; aspect-ratio:3/3.7; background:#f3f3f3; display:flex; align-items:center; justify-content:center;}
.intro .persona:before		{ font-size:8.5vw; -webkit-text-stroke:5px #f3f3f3;}
.intro .libro				{ position:relative; z-index:; min-width:350px; width:350px; background:#f3f3f3; display:flex; align-items:center; justify-content:center;}
.intro .contenido			{ position:relative; padding:0 60px; color:inherit; flex:auto; overflow:hidden;}
.intro h1					{ margin-bottom:30px; padding:4px 0; font-size:3.075rem; line-height:1.1em;}
.intro .titulo				{ margin:10px auto;}
--.intro .subtitulo			{ z-index:2; margin:20px 0; font-size:120%; font-weight:600; text-transform:uppercase;}
.intro .texto				{ margin:30px 0; color:inherit;}
.intro .texto:before		{ content:""; display:none; margin:0 auto; margin-top:20px; padding-top:20px; border-top:2px solid; border-color:inherit; max-width:50px; overflow:hidden;}
.intro .texto a				{ text-decoration:underline; text-align:right; text-underline-position:under;}
.intro .texto a:hover 		{ text-decoration:none;}
.intro .botonera			{ position:relative; margin-top:30px; padding:2px 0; overflow:hidden;}
.intro .boton, 
.intro .boton2				{ }
.intro .videocenefa 		{ position:absolute; top:0; right:0; bottom:0; left:0; height:100%; z-index:1; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.intro .videocenefa video	{ height:100%;}
/* FIN INTRO */


/* INTRO HOJA TERMINADO*/
.introhoja 					{ position:relative; max-width:var(--ancho-primario); margin-top:-1px; margin:auto; padding:50px; text-align:center;}
.introhoja .imagen			{ position:relative; z-index:2; min-width:185px; width:185px; height:185px; margin:15px auto 10px; box-shadow:0px 0px 0px 5px #fff; border:1px solid #ddd; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.introhoja .contenido		{ position:relative; max-width:850px; margin:auto; color:inherit; overflow:hidden;}
.introhoja .items			{ position:relative; margin:20px auto; color:inherit; }
.introhoja .titulo			{ margin:20px auto; font-size:220%; font-weight:600; line-height:1.2em; color:inherit;}
.introhoja .subtitulo		{ z-index:2; margin-top:20px; font-size:120%; font-weight:500; text-transform:uppercase;}
.introhoja .texto			{ margin:20px 0; font-size:105%; color:inherit; line-height:1.5em;}
.introhoja .texto:before	{ content:""; display:block; margin:0 auto; padding-top:20px; border-top:2px solid; border-color:inherit; max-width:50px; overflow:hidden;}
.introhoja .texto a			{ text-decoration:underline; text-align:right; text-underline-position:under;}
.introhoja .texto a:hover 	{ text-decoration:none;}
.introhoja .botonera		{ position:relative; margin-top:30px; overflow:hidde;}
.introhoja .boton,			
.introhoja .boton2			{ }

.introhoja ul.migadepan 			{ position:relative; margin:auto; padding:10px 0; color:inherit; background:transparent; border:none; overflow:hidden;}
.introhoja ul.migadepan li			{ float:none; font-size:95%; color:inherit;}
.introhoja ul.migadepan li a 		{ text-decoration:none;}
.introhoja ul.migadepan li a:hover 	{ text-decoration:underline; text-underline-position:under;}
.introhoja ul.migadepan li:before	{ content:"\f104"; font-family:FontAwesome; margin-right:5px; -webkit-text-stroke:1px #fff;}
/* FIN INTRO HOJA*/


/*INTRO HOJA 2 TERMINADO*/
.introhoja2						{ position:relative; max-width:var(--ancho-primario); margin:auto; overflow:hidden;}
.introhoja2 img					{ position:relative; z-index:2; height:100%; margin:0; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.introhoja2 .contenido			{ margin:0 -20px; padding:50px 0; display:flex; flex-direction:row; overflow:hidden;}
.introhoja2 .uno				{ position:relative; min-width:33%; padding:20px; overflow:hidden;}
.introhoja2 .dos				{ position:relative; padding:20px; padding-top:50px; flex:auto; overflow:hidden;}
.introhoja2 .texto				{ font-size:105%; color:inherit; line-height:1.5em;}
/*FIN INTRO HOJA 2*/



/* SUPERENTRADA TERMINADO*/
.entrada-super					{ position:relative; max-width:var(--ancho-primario); min-height:500px; height:auto; margin:auto; display:flex; flex-direction:row-reverse; justify-content:space-between; align-items:center; overflow:hidden;}
.entrada-super:nth-of-type(odd)	{ flex-direction:row;}
.entrada-super .imagen			{ min-width:440px; width:440px; height:440px; aspect-ratio:1/1; object-fit:cover; order:1; overflow:hidden}
.entrada-super img				{ }
.entrada-super .imagen:before	{ font-size:8.5vw; -webkit-text-stroke:5px #f3f3f3;}
.entrada-super .imagen2			{ min-width:30%; height:100%; order:1;}
.entrada-super .imagen2 img		{ height:100vh; object-fit:cover; object-position:center center;}
.entrada-super .contenido 		{ min-height:500px; min-height:100%; height:100%; padding:60px; text-align:left; flex:auto; align-self:center; order:2;}
.entrada-super .items			{ position:relative; margin-bottom:0px; color:inherit;}
.entrada-super .item-			{ font-size:1.1rem;}
.entrada-super h1				{ margin-bottom:30px; padding:4px 0; font-size:3.075rem; line-height:1.1em;}
.entrada-super h2				{ margin-bottom:30px; padding:4px 0; font-size:2.75rem;}
.entrada-super .subtitulo		{ margin-top:20px; font-size:1.2rem; font-weight:600; text-transform:uppercase;}
.entrada-super .texto a			{ text-decoration:underline; text-underline-position:under; color:#336699; }
.entrada-super .botonera		{ margin-top:30px; }
/* FIN SUPERENTRADA */


/*ENTRADAS VIDEO*/
.entrada-video					{ position:relative; margin:auto; max-width:var(--ancho-primario); aspect-ratio:5/2; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entrada-video video			{ position:absolute; right:0; left:0; width:100%; height:100%; object-fit:cover; cursor:pointer;}
.fancybox-slide--video .fancybox-content { max-width:1200px; max-height:675px; margin:0;}
/*FIN ENTRADAS VIDEO*/


/*ENTRADAS FICHA*/
.col-entrada-ficha				{ width:100%; border-bottom:1px solid #ddd;}
.col-entrada-ficha:last-child	{ border:none;}
.entrada-ficha					{ position:relative; display:flex; flex-direction:row; overflow:hidden;}
.entrada-ficha .imagen			{ min-width:235px; max-width:235px; width:235px; height:235px; font-size:220%;}
.entrada-ficha .imagen2			{ min-width:165px; max-width:165px; width:165px; height:165px; font-size:220%;}
.entrada-ficha .persona			{ min-width:305px; width:305px; max-height:370px; font-size:220%;}
.entrada-ficha img				{ height:100%;}
.entrada-ficha .contenido		{ position:relative; flex:auto; padding:5px 15px 5px 35px; overflow:hidde;}
.entrada-ficha .items			{ padding:4px 0; padding:0;}
.entrada-ficha .titulo			{ padding:0px; line-height:1.2em; font-weight:700; color:var(--color-primario);}
.entrada-ficha .subtitulo		{ margin-top:10px; padding:0px; font-size:1.2rem; font-weight:500; text-transform:uppercase;}
.entrada-ficha .texto			{ width:100%; margin-top:10px; margin-right:100px; overflow:hidden;}
.entrada-ficha a				{ color:var(--color-primario);}
.entrada-ficha .titulo:hover	{ color:var(--color-primario);}
.entrada-ficha .parrafo			{ margin:20px 0;}
.entrada-ficha .botonera		{ position:relative; z-index:1; margin-top:20px; padding:20px 0 0 0; border-top:1px solid #DDD; border-radius:0; overflow:hidden;}
.entrada-ficha .boton			{ margin:0 0 5px 0; padding:4px 13px; font-size:90%; line-height:1.5em; color:var(--color-primario); border-radius:5px; }
.entrada-ficha .boton:hover		{ border:none; border:1px solid #336699; color:#fff; background:#336699; transition: 0.3s;}
.entrada-ficha .boton2			{ margin:0 0 5px 0; padding:4px 13px; font-size:90%; line-height:1.5em; border-radius:5px; color:var(--color-primario);}
.entrada-ficha .boton2:hover	{ color:var(--color-claro);}
/*FIN ENTRADAS FICHA*/


/*GALERIAS TERMINADO*/
.galeria						{ position:relative; margin:20px -20px; display:flex; flex-flow:row wrap; overflow:hidden;}
.galeria-contenido 				{ margin-top:0px;}
[class*="galeria-"] 			{ float:left; padding:0; width:100%;}
.galeria-imagen					{ aspect-ratio:3/3; width:33%; display:flex; align-items:center; justify-content:center;}
.galeria-portada				{ aspect-ratio:3/4.6; width:25%; display:flex; align-items:center; justify-content:center;}
.galeria-imagen3				{ float:left; max-height:230px; display:flex; align-items:center; justify-content:center;}
.galeria img					{ width:100%; padding:20px; object-fit:cover; background:transparent;}
/*FIN GALERIAS*/


/*ENTRADAS CENEFITAS TERMINADO*/
[class*="col-"] .entradacenefita{ margin:0; padding:0 20px; width:100%;}
.col-cenefita					{ width:33.33%; padding:0 20px; border-right:1px solid #e3e3e3; border-radius:0;}
.col-cenefita:last-child		{ border-right:none}
.cenefita						{ position:relative; margin:50px auto; max-width:var(--ancho-primario); background:#f8f8f8; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; overflow:hidden;}
.cenefita .contenido			{ position:relative; width:100%; padding:30px 35px; overflow:hidden;}
.entrada-cenefita				{ position:relative; display:flex; flex-direction:row; align-items:center; overflow:hidden;}
.entrada-cenefita .imagen		{ min-width:106px; max-width:106px;width:106px; height:106px; aspect-ratio:1/1; background:#333; overflow:hidden;}
.entrada-cenefita .persona		{ min-width:106px; width:106px; height:126px;}
.entrada-cenefita .contenido	{ position:relative; width:100%; padding:0 20px; flex:auto; overflow:hidden;}
.entrada-cenefita .items		{ padding:0 0 2px 0; font-size:80%; color:inherit; line-height:1.5em; overflow:hidden;}
.entrada-cenefita .titulo		{ font-size:1.2rem; font-weight:600; line-height:1.3em; text-decoration:none;}
.entrada-cenefita .texto		{ margin-top:-5px; line-height:1.5em;}
a .entrada-cenefita				{ margin-to:-25px;}
/*FIN ENTRADAS CENEFITAS*/


/*ENTRADAS AVISOS TERMINADO*/
.col-entrada-aviso					{ width:33%;}
.entrada-aviso						{ position:relative; aspect-ratio:1/1; height:100%; border:1px solid #f8f8f8; text-align:center; color:#7a7a7a; background:#fff; overflow:hidden;}
.entrada-aviso .imagen				{ width:100%; display:none;}
.entrada-aviso .avatar				{ min-width:60px; width:60px; height:60px; margin:auto; border:1px solid #ddd; border-radius:100%;}
.entrada-aviso .contenido			{ position:relative; padding:30px; text-align:center; overflow:hidden;}
.entrada-aviso .contenido2			{ position:relative; width:100%; min-height:270px; height:100%; padding:30px; text-align:center; overflow:hidden; z-index:1;}
.entrada-aviso .items				{ padding:4px 0; color:inherit; text-transform:uppercase; font-size:85%;}
.entrada-aviso .items:after			{ content:""; display:block; border-top:3px solid #ddd; max-width:50px; margin:0 auto; margin-top:10px; margin-bottom:15px; } 
.entrada-aviso .item-				{ max-width:50%; white-space:nowrap; text-overflow:ellipsis;}
.entrada-aviso .titulo 				{ font-family:var(--fuente-textos); font-size:1.25rem; color:var(--color-primario); display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.entrada-aviso .texto 				{ margin-top:15px; font-family:var(--fuente-titulos); color:var(--color-primario); display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.entrada-aviso  .item-categoria		{ display:inline-block;}
a .entrada-aviso:after				{ margin:auto; content:"\279d"; font-size:165%; font-weight:500; color:#336699;} 
a .entrada-aviso:hover:after		{ margin-left:10px; color:var(--color-oscuro);} 
a .entrada-aviso .titulo:after 		{ display:none}
a .entrada-aviso .texto:after 		{ display:none;}

a .entrada-aviso .contenido:after 		{ display:none; content:"sigue"; margin-top:10px; font-family:var(--fuente-textos); font-weight:600; text-decoration:underline; text-underline-position:under; color:#336699; transition:all 0.2s ease;}
a:hover .entrada-aviso .contenido:after	{ position:relative; content:"sigue \279d"; margin-left:5px; color:inherit; text-decoration:none; transition:all 0.2s ease; transition: 0.3s;}

/*FIN ENTRADAS AVISOS*/


/*ENTRADAS CERO TERMINADO*/
.col-entrada-cero			{ width:33.33%;}
.col-4-entrada-cero			{ width:25%;}
.entrada-cero				{ position:relative; color:#FFF; overflow:hidden}
.entrada-cero::after		{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background-image: linear-gradient(to top, rgba(0,0,0,0.75), rgba(0,0,0,0.75), transparent); z-index:1;}
.entrada-cero .imagen		{ width:100%; height:470px; aspect-ratio:4/3;}
.entrada-cero .imagen2		{ width:100%; height:370px;}
.entrada-cero .imagen3		{ position:relative; width:100%; height:300px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entrada-cero .contenido	{ background:rgba(17,17,17, 0); position:absolute; z-index:2; left:0; right:0; bottom:0; padding:30px; z-index:2; overflow:hidden;}
.entrada-cero .titulo		{ }
.entrada-cero .titulo:hover	{ }
.entrada-cero .texto		{ }
.entrada-cero .botonera		{ margin-top:30px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between;}
.entrada-cero .boton,
.entrada-cero .boton2,
.entrada-cero .boton0		{ padding:var(--padding-botones);}
.entrada-cero h2			{ margin-bottom:0; font-size:1.75rem;}
.entrada-cero .titulo 		{ padding:4px 0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.entrada-cero .texto 		{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
a .entrada-cero .contenido:after { color:inherit;}

--a .entrada-cero .contenido:after 		{ display:inline-block; content:"sigue"; margin-top:20px; padding:var(--padding-botones); font-family:var(--fuente-textos); font-weight:600; text-decoration:none; color:#fff; border:1px solid var(--color-fafar); background:var(--color-fafar); transition:all 0.2s ease;}
--a:hover .entrada-cero .contenido:after	{ content:"sigue"; margin-left:0; opacity:.7; transition:all 0.2s ease; transition: 0.3s;}

/*FIN ENTRADAS CERO*/


/*ENTRADAS COMENTARIOS*/
.entrada-comentario 				{ border-top:10px solid #333; position:relative; margin:50px auto 40px; color:#7a7a7a; background:#f3f3f3; overflow:hidden;}
.entrada-comentario:before			{ position:absolute; top:-20px; left:15px; content:"\f10d"; font-family: FontAwesome; font-size:420%; color:#ccc; z-index:1;}
.entrada-comentario:hover			{ }
.entrada-comentario .contenido		{ position:relative; padding:50px 60px; z-index:1; overflow:hidden;}
.entrada-comentario .titulo			{ font-size:110%; font-weight:300; font-style:italic; line-height:1.3em; text-decoration:none; text-align:left;}
.entrada-comentario .texto:before	{ content:""; display:none; margin:0 auto; margin-top:20px; padding-top:20px; border-top:2px solid; border-color:inherit; max-width:50px; overflow:hidden;}
.entrada-comentario .texto			{ font-size:90%; line-height:1.5em; margin:15px 0 0 0; text-align:right;}
/*FIN ENTRADAS COMENTARIOS*/


/*ENTRADAS PRINCIPALES TERMINADO*/
.col-entrada-uno					{ width:33%;}
.col-1-4-entrada-uno				{ width:25%;}
.entrada-uno 						{ position:relative; overflow:hidden;}
a .entrada-uno:hover 				{ color:var(--color-);}
.entrada-uno .avatar				{ float:left; margin:20px; width:60px; height:60px; font-size:220%;}
.entrada-uno .imagen				{ aspect-ratio:1/1;}
.entrada-uno .imagen:before			{ }
.entrada-uno .imagen::after 		{ }
.entrada-uno img					{ opacity:1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.entrada-uno img					{ width:100%; object-fit:cover;}
.entrada-uno .contenido				{ padding:25px 0;}
.entrada-uno .titulo				{ }
.entrada-uno .texto					{ }
.entrada-uno .botonera				{ margin-top:20px;}
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS TERMINADO*/
.row-parrafo .col-entrada-dos		{ width:100%; margin:0 -20px}
.col-entrada-dos					{ width:50%;}
.entrada-dos						{ display:flex; flex-direction:row; align-items:center;}
.entrada-dos .imagen				{ min-width:220px; max-width:220px; width:220px; height:220px; aspect-ratio:1/1; color:inherit; border:1px solid #f3f3f3;}
.entrada-dos .imagen2				{ min-width:150px; max-width:150px; width:1500px; aspect-ratio:1/1; color:inherit; border:1px solid #f3f3f3;}
.entrada-dos .avatar				{ min-width:90px; max-width:90px; width:90px; aspect-ratio:1/1; margin:0; color:inherit; text-transform:uppercase; border:1px solid #f3f3f3; border-radius:0;}
.entrada-dos .persona				{ min-width:170px; max-width:170px; width:170px; aspect-ratio:3/4; border-radius:0;}
.entrada-dos .portada				{ min-width:170px; max-width:170px; width:170px;}
.entrada-dos .contenido				{ padding:0 0 0 30px;}
.entrada-dos .titulo				{ }
.entrada-dos .texto					{ }
.entrada-dos .botonera				{ position:relative; z-index:1; margin-top:20px; border-top:1px solid #DDD; padding:20px 0 0 0; color:#fff; overflow:hidden;}
.entrada-dos .botonerai				{ margin-top:15px;}
.entrada-dos .boton					{ display:inline-block; margin:0 0 5px 0; padding:6px 13px; text-align:center; text-decoration:none; font-size:80%; line-height:1.5em;}
.entrada-dos .boton					{ border-radius:5px; border:1px solid #ddd;}
.entrada-dos .boton a:hover			{ border:none; border:1px solid #336699; color:#fff; background:#336699; transition: 0.3s;}
.entrada-dos .boton2				{ display:inline-block; margin:0 0 5px 0; padding:4px 13px; font-size:90%; line-height:1.5em; border-radius:5px; border:1px solid inherit; background:#fff}
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS TERMINADO*/
.col-persona						{ width:25%;}
.entrada-persona					{ position:relative; display:flex; flex-direction:column; overflow:hidden;}
a .entrada-persona:hover .titulo	{ opacity:.7;}
.entrada-persona .imagen			{ z-index:1; width:auto; height:390px; aspect-ratio:3/4; margin:auto;}
.entrada-persona img				{ aspect-ratio:3/4; width:100%; object-fit:cover;}
.entrada-persona .items				{ padding:0;}
.entrada-persona [class*="items-"]	{ background:#f3f3f3; line-height:1.5em; color:inherit;}
.entrada-persona .contenido			{ padding:20px 0; flex:auto; text-align:center; overflow:hidden;}
.entrada-persona .cargo				{ font-size:125%; font-weight:500; line-height:1.5em; color:inherit;}
.entrada-persona .titulo			{ }
.entrada-persona .texto				{ }
.entrada-persona .botonera			{ text-align:center; margin:0 auto; border-radius:0;}
.entrada-persona .boton				{ display:inline-block; margin:0 0 5px 0; padding:12px 18px; text-align:center; text-decoration:none; font-size:90%; line-height:1.5em;}
.entrada-persona .boton				{ }
.entrada-persona .boton a:hover		{ border:none; border:1px solid #336699; color:#fff; background:#336699; transition: 0.3s;}
/*FIN ENTRADAS PERSONAS*/


/*ENTRADAS TRANSPARENTES TERMINADO*/
.col-entrada-transparente				{ width:25%;}
.entrada-transparente	 				{ position:relative; color:inheit; overflow:hidden;}
.entrada-transparente:hover				{ }
.entrada-transparente .imagen			{ height:250px; display:none;}
.entrada-transparente .contenido		{ position:relative; width:100%; padding:30px; overflow:hidden;}
.entrada-transparente .contenido2		{ position:relative; width:100%; padding:60px; overflow:hidden;}
.entrada-transparente .titulo			{ font-size:110%; font-weight:700; line-height:1.4em; color:inherit;}
.entrada-transparente .texto			{ }
.entrada-transparente .texto a			{ }
.entrada-transparente .texto a:hover	{ color:#444; text-decoration:underline; text-underline-position:under;}
.entrada-transparente li 				{ display:inline; font-size:100%; color:inherit; text-decoration:none;}
.entrada-transparente li+li:before 		{ font-size:90%; padding:4px 8px; color:inherit; content:"-";}
.entrada-transparente li:last-child		{ }
.entrada-transparente li a 				{ color:inherit; text-decoration:none;}
.entrada-transparente li a:hover 		{ color:#444; text-decoration:underline; text-underline-position:under;}
a:hover	.entrada-transparente .titulo:after 	{ content:"\279d"; margin-left:15px; color:inherit;}
/*FIN ENTRADAS TRANSPARENTES*/


.sobreimagen							{ position:absolute; z-index:2; right:5px; bottom:5px; padding:10px; overflow:hidden;}


/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media only screen and (max-width: 1080px){



/* LANDING */
.landing 							{ padding:0 15px;}
.landing .imagen					{ width:60%;}
/* FIN LANDING */


/*CAJA RELACIONADO*/
.col-entrada-relacionado					{ width:33%;}
.col-entrada-relacionado:last-child			{ margin-bottom:20px;}
.entrada-relacionado						{ }
/*FIN CAJA RELACIONADO*/


/*CAJA BLANCA TERMINADO*/
.col-cajablanca,
.col-cajablanca-1,
.col-cajablanca-2,
.col-cajablanca-3					{ width:50%;}
.cajablanca							{ }
.cajablanca .imagen					{ }
.cajablanca .contenido				{ }
.cajablanca .item					{ }
.cajablanca .titulo					{ font-size:110%;}
.cajablanca .texto					{ font-size:90%;}
.cajablanca .texto	a				{ }
.cajablanca .texto a:hover			{ }
a:hover	.cajablanca .titulo:after 	{ }
/*FIN CAJA BLANCA*/


/* INTRO */
.intro 								{ padding:60px 15px;}
/* FIN INTRO */


/*INTRO HOJA */
.introhoja2							{ padding:15px;}
/*FIN INTRO HOJA 2*/





/* SUPERENTRADA */
.entrada-super .contenido 			{ padding:50px;}
.entrada-super .titulo				{ font-size:210%;}
/* FIN SUPERENTRADA */


/*GALERIAS*/
.galeria							{ }
.galeria-imagen						{ width:25%;}
/*FIN GALERIAS*/


/*ENTRADAS CENEFITAS TERMINADO*/
[class*="col-"] .entrada-cenefita	{ }
.col-cenefita						{ width:33.33%;}
.col-cenefita:first-child			{ padding-left:0;}
.col-cenefita:last-child			{ pdding-right:0;}
.entrada-cenefita					{ }
.entrada-cenefita .imagen			{ }
.entrada-cenefita .persona			{ }
.entrada-cenefita .contenido		{ }
.entrada-cenefita .items			{ }
.entrada-cenefita .titulo			{ }
.entrada-cenefita .texto			{ }
/*FIN ENTRADAS CENEFITAS*/



/*ENTRADAS AVISOS*/
.col-1-4-entrada-aviso				{ width:33%;}
/*FIN ENTRADAS AVISOS*/


/*ENTRADAS CERO*/
.col-entrada-cero,
.col-4-entrada-cero					{ width:33%;}
/*FIN ENTRADAS CERO*/


/*ENTRADAS PRINCIPALES*/
.col-1-4-entrada-uno				{ width:33%;}
.entrada-uno .imagen				{ height:300px;}
/*fin ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.row-parrafo .col-entrada-dos		{ width:100%;}
.col-entradados						{ width:50%;}
.entrada-dos .imagen				{ min-width:110px; max-width:110px; width:110px; height:110px;}
.entrada-dos .imagen2				{ min-width:90px; max-width:90px; width:90px; height:90px;}
.entrada-dos .avatar				{ min-width:75px; max-width:75px; width:75px; height:75px; margin:5px 0 5px 5px;}
.entrada-dos .contenido				{ flex:auto;}
.entrada-dos .items					{ }
.entrada-dos .titulo				{ }
.entrada-dos .texto					{ }
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS TRANSPARENTES*/
.col-entradatransparente			{ width:33.33%;}
/*FIN ENTRADAS TRANSPARENTES*/

}

/* IPAD AIR */
@media only screen and (max-width: 1024px) {

/*ENTRADAS AVISOS*/
.col-entrada-aviso,
.col-entrada-uno,
.col-entrada-relacionado				{ width:33%;}
/*FIN ENTRADAS AVISOS*/


}
@media only screen and (max-width: 820px){
/* LANDING */
.landing 							{ height:auto; padding:80px 15px; flex-direction:column;}
.landing .imagen					{ display:none; width:100%; height:400p;}
/* FIN LANDING */


/* LANDING 2 */
.landingdos 						{ flex-direction:column; justify-content:center;}
.landingdos .imagen					{ position:relative; margin-top:-205px; width:100%; height:50%; align-items:start;}
.landingdos .imagen-titulo			{ z-index:3; position:absolute; top:90px; margin:50px auto; font-size:200%; font-weight:700; line-height:1.2em; text-align:left; color:#fff;}
.landingdos .contenido				{ position:relative; width:100%; margin-left:0; padding:60px; color:#444; background:#fff;}
.landingdos .titulo					{ margin:10px auto; font-size:200%; font-weight:700; line-height:1.2em; text-align:center;}
.landingdos .subtitulo				{ z-index:2; margin-top:20px; font-size:130%; font-weight:600; text-align:center;}
.landingdos .texto					{ margin:30px 0; font-size:110%; color:inherit; line-height:1.5em; text-align:center;}
/* FIN LANDING 2 */



/* CUERPO FLEXIBLE */
.flexible 							{ }
.col-side 							{ width:100%;}
.col-main 							{ width:100%;}
.col-medi 							{ width:50%;}
/* FIN CUERPO FLEXIBLE */


/* CONTADOR */
.contador							{ }
.contador::before					{ }
.contador .contenido				{ margin:0; padding:20px 40px; display:flex; flex-flow:column wrap; justify-content:left; text-align:left;}
[class*="contador-"]				{ width:100%; margin:auto; padding:10px 0; display:flex; align-items:center;}
.contador-item						{ width:100%; border:none; border-bottom:1px solid #e3e3e3; border-radius:0;}
.contador-item:first-child			{ }
.contador-item:nth-child(2)			{ }
.contador-item:nth-child(3)			{ }
.contador-item:last-child			{ border:none;}

.euro:after							{ }
.porcentaje:after					{ }
.mas:before							{ }
.menos:before						{ }
.contador h1						{ margin:0;}
.contador .titulo					{ margin-left:15px;}
.contador .texto					{ margin-left:15px; font-size:90%;}
/* FIN CONTADOR */


/*CAJA RELACIONADO*/
.col-entrada-relacionado					{ width:50%;}
/*FIN CAJA RELACIONADO*/


/*CAJA BLANCA TERMINADO*/
.col-cajablanca, 
-col-cajablanca-1,
.col-cajablanca-2,
.col-cajablanca-3					{ width:100%; margin-top:-41px;}
.cajablanca							{ border-radius:0;}
.cajablanca .imagen					{ }
.cajablanca .contenido				{ }
.cajablanca .item					{ }
.cajablanca .titulo					{ }
.cajablanca .texto					{ }
.cajablanca .texto	a				{ }
.cajablanca .texto a:hover			{ }
a:hover	.cajablanca .titulo:after 	{ }
/*FIN CAJA BLANCA*/


/*CAJA EN LINEA*/
.col-entrada-enlinea					{ }
.entrada-enlinea .imagen				{ display:none;}
/*FIN CAJA EN LINEA*/


/* INTRO */
.intro 								{ padding:60px 5px;}
.intro .imagen						{ min-width:250px; width:250px; height:250px; margin-right:40px;}
.intro .imagen2						{ display:none;}
.intro .persona						{ min-width:250px; width:250px; height:300px;}
.intro .contenido					{ padding:0; font-size:90%;}
.intro .titulo						{ font-size:190%;}
/* FIN INTRO */


/*INTRO HOJA*/
.introhoja2							{ padding:15px;}
/*FIN INTRO HOJA 2*/


/* SUPERENTRADA */
.entrada-super						{ max-width:100%; min-height:auto; height:auto;}
.entrada-super .imagen				{ min-width:50%; width:auto; height:auto; background:transparent;}
.entrada-super img					{ object-fit:cover; object-position:center center;}
.entrada-super .contenido 			{ padding:30px;}
.entrada-super .titulo				{ font-size:170%;}
/* FIN SUPERENTRADA */


/*GALERIAS*/
--.galeria .imagen,
--.galeria .imagen2					{ width:25%; height:175px;}
.galeria .portada					{ width:33.33%;}
/*FIN GALERIAS*/


/*ENTRADAS CENEFITAS*/
.col-cenefita						{ }
.col-cenefita:first-child			{ padding-left:0;}
.col-cenefita:last-child			{ }
.entrada-cenefita					{ display:flex; flex-direction:column; align-items:flex-start}
.entrada-cenefita:hover				{ }
.entrada-cenefita .imagen			{ min-width:90px; width:90px; height:90px;}
.entrada-cenefita .contenido		{ padding:20px 0 0 0}
.entrada-cenefita .items			{ }
.entrada-cenefita .titulo			{ font-size:90%;}
.entrada-cenefita .texto			{ }
/*FIN ENTRADAS CENEFITAS*/


/*ENTRADAS AVISOS*/
.col-1-4-entrada-aviso				{ width:50%;}
/*FIN ENTRADAS AVISOS*/


/*ENTRADAS CERO*/
.col-4-entradacero					{ width:50%;}
/*FIN ENTRADAS CERP*/


/*ENTRADAS PRINCIPALES*/
.col-entrada-uno					{ width:50%;}
.col-1-4-entrada-uno				{ width:50%;}
.entrada-uno .imagen				{ height:300px;}
.entrada-uno [class*="item-"] 		{ font-size:95%;}
/*fin ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.col-entrada-dos					{ width:50%;}
.entrada-dos .imagen				{ min-width:110px; max-width:110px; width:110px; height:110px;}
.entrada-dos .imagen2				{ min-width:90px; max-width:90px; width:90px; height:90px;}
.entrada-dos .avatar				{ min-width:75px; max-width:75px; width:75px; height:75px; margin:5px 0 5px 5px;}
.entrada-dos .titulo				{ }
.entrada-dos .texto					{ }
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS*/
.col-persona						{ width:50%;}
.entrada-persona .titulo			{ font-weight:600;}
/*FIN ENTRADAS PERSONAS*/


/*ENTRADAS TRANSPARENTES*/
.col-entrada-transparente			{ width:50%;}
/*FIN ENTRADAS TRANSPARENTES*/


/* FEED EMBEBIDO */
.rss-box 							{ margin-top:-30px; height:auto;}
.rss-box .rss-items 				{ height:auto; flex-direction:column;}
.rss-box p.rss-title 				{ }
.rss-box .rss-title 				{ display:none;}
.rss-box .rss-item  				{ width:100%; margin:0; padding:20px 0 5px 0; border:none; border-bottom:1px solid #ddd; background:transparent;}
.rss-box .rss-item::before			{ display:none;}
.rss-box .rss-item a::before		{ display:none;}
.rss-box .rss-item a:hover:after	{ }
.rss-box .rss-item a 				{ margin:0; padding:0; border-bottom:0px solid #ddd;}
.rss-box .rss-item a::first-letter	{ text-transform: capitalize;}
.rss-box .rss-date 					{ position:relative; margin-top:10px; font-size:85%; font-weight:normal; color:#444; z-index:100;} 
/* FIN FEED EMBEBIDO */



}
/* for 480px or less */
@media screen and (max-width: 480px){


/* GLOBALIZACIONES */
[class*="web-"] .entrada-cero .imagen,
[class*="web-"] .entrada-uno .imagen,
[class*="web-"] .entrada-dos .imagen,
[class*="web-"] .entrada-cero .imagen2,
[class*="web-"] .entrada-uno .imagen2,
[class*="web-"] .entrada-dos .imagen2, 		
[class*="web-"] .entrada-cero .persona,
[class*="web-"] .entrada-uno .persona,
[class*="web-"] .entrada-dos .persona,
[class*="web-"] .entrada-uno .portada,
[class*="web-"] .entrada-dos .portada   { z-index:1; min-width:75px; max-width:75px; width:75px; height:75px; margin:0; border:1px solid #e1e1e1; border-radius:100%; overflow:hidden;}


[class*="entrada-"] .titulo 		{ padding:2px 0; font-size:1.375rem;}
[class*="entrada-"] .texto 			{ padding:2px 0; font-size:.975rem;}


--[class*="entrada-"] .items			{ margin-bottom:-10px; padding:0;}
[class*="col-entrada-"]				{ padding:15px 0;}

a [class*="entrada-"] .texto:after 			{ display:none;}
a:hover [class*="entrada-"] .texto:after	{ display:none;}

a [class*="entrada-"] .contenido:after 		{ display:none;}
/* FIN GLOBALIZACIONES */


/* PRINCIPAL */
.principal					{ }
.principal					{ padding:10px; max-height:auto; height:auto;}
.principal .contenido		{ margin-top:0; padding:20px;}
.principal h1				{ font-size:2.2rem;}
.principal .titulo			{ }
.principal .texto			{ }
/* FIN PRINCIPAL */


/* PUZLE */
.puzle						{ padding:0 10px; color:inherit;}
.puzle-contenido			{ position:relative; height:100%; margin:0; padding-top:210px;}
/* FIN PUZLE */


.aviso-vacio:before					{ z-index:-1; right:20px; left:40px; max-width:90%; font-size:110%; text-align:center;}
.evento-vacio:before				{ z-index:-1; right:20px; left:20px; max-width:90%; font-size:110%; text-align:center;}


/*ENTRADAS FICHA*/
.entrada-ficha						{ padding:0; flex-direction:column; align-items:center;}
.entrada-ficha .imagen				{ float:none; margin:0 auto 40px auto;}
.entrada-ficha .persona				{ min-width:175px; width:175px; height:200px;}
.entrada-ficha .contenido			{ margin-top:40px;}
.entrada-ficha .texto				{ font-weight:400;}
.entrada-ficha .parrafo				{ padding:20px 0;}
/*FIN ENTRADAS FICHA*/


/* TARJETA DATOS */
.tarjeta-info						{ font-size:90%;}
/* FIN TARJETA DATOS */


/* CUERPO FLEXIBLE */
.flexible 							{ }
.col-side 							{ width:100%;}
.col-main 							{ width:100%;}
.col-medi 							{ width:100%;}
/* FIN CUERPO FLEXIBLE */


/* LANDING */
.landing .contenido					{ padding:80px 15px;}
/* FIN LANDING */


/*CAJA SOCIAL*/
.comparte							{ }
.comparte .contenido				{ flex-direction:column;}
.comparte .titulo					{ margin:0 0 15px 0;}
.comparte .itemsocial				{ display:inline-block; float:left; margin:0 5px 0 0; overflow:hidden;}
/*FIN CAJA SOCIAL*/


/*CAJA RELACIONADO*/
.col-entrada-relacionado			{ width:100%;}
.entrada-relacionado .contenido		{ padding:30px 20px;}
/*FIN CAJA RELACIONADO*/


/*CAJA BLANCA TERMINADO*/
.cajablanca							{ padding:30px 30px 35px 30px; display:flex; flex-direction:column;}
.cajablanca .imagen					{ margin-bottom:10px;}
.cajablanca .contenido				{ }
.cajablanca .item					{ }
.cajablanca .titulo					{ }
.cajablanca .texto					{ }
.cajablanca .texto	a				{ }
.cajablanca .texto a:hover			{ }
a:hover	.cajablanca .titulo:after 	{ }
/*FIN CAJA BLANCA*/


/*CAJA*/
.caja .contenido					{ padding:25px 15px;}
.caja .titulo						{ font-size:115%;}
/*FIN CAJA*/


/* INTRO */
.intro								{ margin:0 0px; padding:30px 0; flex-direction:column; overflow:hidden;}
.intro .cartel,.intro .imagen		{ margin-bottom:0; min-width:100%; width:100%; min-height:200px; height:270px; aspect-ratio:1/1; margin:auto; border-radius:0;}
.intro .cartel						{ min-width:100%; width:100%; min-height:200px; height:290px; margin:auto; border-radius:0;}
.intro .imagen2						{ display:none;}
.intro .grupo						{ min-width:100%; width:100%;}
.intro .contenido					{ margin:auto; padding:20px 10px;}
.intro .titulo						{ font-size:1.8rem;}
.intro	.texto 						{ font-size:1.05rem;}
.intro .persona						{ float:none; min-width:100%; width:100%; height:300px;}
.intro .botonera					{ text-align:center;}
.intro .botonera .lista2			{ text-align:left;}
/* FIN INTRO */



/* INTRO HOJA */
.introhoja 							{ padding:50px 15px;}
.introhoja .titulo					{ text-align:center; font-size:190%;}
.introhoja .texto					{ text-align:center;}
/* FIN INTRO HOJA*/


/* SUPERENTRADA */
.entrada-super						{ margin 0 5px; flex-direction:column;}
.entrada-super:nth-of-type(odd)		{ flex-direction:column;}
.entrada-super .imagen				{ margin:auto; min-width:100%; max-width:100%; width:100%; border-radius:0;}
.entrada-super .persona				{ min-width:400px; width:100%; min-height:460px; height:460px; border-radius:0;}
.entrada-super .contenido 			{ margin:0; padding:30px 0px 40px 0px;}
.entrada-super .titulo				{ font-size:1.9rem;}
.entrada-super .texto				{ margin-top:15px;}
/* FIN SUPERENTRADA*/


/*ENTRADAS VIDEO*/
.entrada-video						{ display:flex;}
.entrada-video .imagen				{ width:100%; height:auto; border-radius:0; aspect-ratio:16/9;}
.entrada-video .imagen img			{ object-fit:cover;}
.entrada-video .imagen:before		{ display:none;}
.entrada-video .contenido			{ padding:30px 0; overflow:hidden;}
/*FIN ENTRADAS VIDEO*/


/*GALERIAS*/
[class*="galeria-"] 				{ }
.galeria-imagen,			
.galeria-imagen2					{ width:50%;}
.galeria .portada					{ width:50%; height:250px;}
.galeria img						{ }
/*FIN GALERIAS*/


/*ENTRADAS CENEFITAS*/
.col-cenefita						{ width:100%; padding:20px 0; border-right:0; border-bottom:1px solid #e3e3e3;}
.col-cenefita:first-child			{ padding-left:0;}
.col-cenefita:last-child			{ border:none}
.entrada-cenefita					{ position:relative; display:flex; flex-direction:row;}
.entrada-cenefita:hover				{ }
.entrada-cenefita .imagen			{ min-width:96px; width:96px; height:96px; display:flex;}
.entrada-cenefita .contenido		{ padding:0 0 0 15px; flex:auto; overflow:hidden;}
.entrada-cenefita .items			{ padding:0 0 2px 0; font-size:80%; color:inherit; line-height:1.5em; overflow:hidden;}
.entrada-cenefita .titulo			{ }
.entrada-cenefita .texto			{ }
/*FIN ENTRADAS CENEFITAS*/


/*ENTRADAS AVISOS*/
.fondoaviso							{ background:#fff;}
.col-entrada-aviso,
.col-1-4-entrada-aviso				{ width:100%; border-bottom:1px solid #e3e3e3; background:#fff;}
.col-1-4-entrada-aviso:last-child	{ border-bottom:none}
.entrada-aviso						{ aspect-ratio:auto; height:auto; border:none; box-shadow:none; background:inherit;}
.entrada-aviso .contenido			{ min-height:auto; height:auto; padding:5px 10px;}
.entrada-aviso .contenido:after		{ display:none;} 
.entrada-aviso .items				{ font-size:70%;}
.entrada-aviso .items:after			{ display:none;} 
.entrada-aviso .titulo				{ height:auto;}
/*FIN ENTRADAS AVISOS*/


/*ENTRADAS CERO TERMINADO*/
.row-slide .col-entrada-cero,
.row-slide .col-4-entrada-cero			{ width:100%; padding:20px; border-bottom:0;}
.row-slide .entrada-cero				{ position:relative; color:#FFF; overflow:hidden}
.row-slide .entrada-cero .imagen::after,
.row-slide .entrada-cero .imagen2::after,
.row-slide .entrada-cero .imagen3::after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background-image:linear-gradient(to top, rgba(0,0,0,0.75), rgba(0,0,0,0.75), transparent); z-index:;}
.row-slide .entrada-cero .imagen,
.row-slide .entrada-cero .imagen2,
.row-slide .entrada-cero .imagen3		{ min-width:100%; width:100%; height:470px; border-radius:0;}
.row-slide .entrada-cero img			{ transition:all 0.3s; transform:scale(1);}
.row-slide .entrada-cero .contenido		{ background:rgba(17,17,17, 0); position:absolute; z-index:2; left:0; right:0; bottom:0; padding:30px; overflow:hidden;}
.row-slide .entrada-cero .titulo		{ }
.row-slide .entrada-cero .titulo:hover	{ }
.row-slide .entrada-cero .texto			{ }
.row-slide .entrada-cero .botonera		{ }
.row-slide .entrada-cero .boton,
.row-slide .entrada-cero .boton2,
.row-slide .entrada-cero .boton0		{ padding:var(--padding-botones);}
.row-slide .entrada-cero h2				{ margin-bottom:0; font-size:1.75rem;}
/*FIN ENTRADAS CERO*/



/*ENTRADAS CERO*/
.col-entrada-cero,
.col-4-entrada-cero					{ width:100%; padding:20px; border-bottom:1px solid #e3e3e3;}
.col-4-entrada-cero:last-child		{ border-bottom:none}
.entrada-cero 						{ color:inherit; display:flex; flex-direction:;}
.entrada-cero::after				{ display:none;}
.entrada-cero .imagen				{ position:relative; float:left; min-width:75px; width:75px; height:75px; border:1px solid #e1e1e1; border-radius:100%; verflow:hidden;}
.entrada-cero .imagen2				{ position:relative; float:left; min-width:75px; width:75px; height:75px; border:1px solid #e1e1e1; border-radius:100%; verflow:hidden;}
.entrada-cero .imagen3				{ position:relative; float:left; min-width:75px; width:75px; height:75px; border:1px solid #e1e1e1; border-radius:100%; verflow:hidden;}
.entrada-cero .contenido			{ position:relative; z-index:1; flex:auto; left:auto; right:auto; bottom:auto; width:auto; height:auto; margin:0; padding:0px 0 0 20px;}
.entrada-cero .items				{ font-size:80%; margin:0; padding:0;}
.entrada-cero .titulo				{ }
.entrada-cero .texto				{ }
/*FIN ENTRADAS CERO*/


/*ENTRADAS PRINCIPALES*/
.col-entrada-uno					{ width:100%; border-bottom:1px solid #e3e3e3;}
.col-1-4-entrada-uno				{ width:100%; border:0;}	
.col-entrada-uno:last-child			{ border-bottom:none}
.entrada-uno 						{ padding:10px 0; display:flex; flex-direction:row;}
.entrada-uno .contenido				{ flex:auto;}
.entrada-uno:hover					{ border-bottom:none;}
.entrada-uno .imagen				{ }
.entrada-uno .items					{ margin:0; padding:0;}
.entrada-uno .contenido				{ padding:0 0 0 15px;}
.entrada-uno .titulo				{ }
.entrada-uno .texto					{ }
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.col-entrada-dos					{ width:100%; align-items:start; border-bottom:1px solid #e3e3e3;}
.col-entrada-dos:last-child			{ border-bottom:none}
.col-entrada-dos:last-of-type		{ border-bottom:none}
.parrafo .entrada-dos,	
.entrada-dos 						{ padding:20px 0; align-items:flex-start; border:0;}
.entrada-dos .imagen				{ }
.entrada-dos .avatar				{ min-width:75px; max-width:75px; width:75px; height:75px;}
.entrada-dos .persona				{ }
.entrada-dos .contenido				{ padding:0 0 0 15px; border:0;}
.entrada-dos .titulo				{ }
.entrada-dos .texto					{ }
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS*/
.col-persona						{ width:100%; border-bottom:1px solid #ddd;}
.entrada-persona					{ flex-direction:row;}
.entrada-persona .contenido			{ padding:0 0 0 15px; text-align:left;}
.entrada-persona .items				{ margin-bottom:-5px; padding:0;}
.entrada-persona .titulo			{ font-size:1.2rem; font-weight:600;}
.entrada-persona .texto				{ margin-top:5px;}
/*FIN ENTRADAS PERSONAS*/


/*ENTRADAS TRANSPARENTES*/
.col-entradatransparente			{ width:100%;}
/*FIN ENTRADAS TRANSPARENTES*/


}