@charset "UTF-8";
@import "carrusel.css";
@import "cifrasCuriosidades.css";

.accesibilidad, .modulohome, .modulo1, .moduloboletin, .subhome, .contacto, .destacados, .desplegable, .tit, .caja1, .intro, .enlace, .enlaceboton, .fila2col, .fila2colb, .fila4col, .categorias2, .imagen, .txt, .speech, .vcard, .txtdcha, .categorias, .sumario, .sumariohorizontal, .accesosmultimedia, .doc_item, .sendto_container, .info2col, .bloque_interactivo, .caja-desplegables, .txtdest, .desplegable2, div.vermas, .speech_desplegable, .speech_desplegable .entradilla, .listado_gobierno{width:100%;float:left}
.titNoticia{width:auto;float:left}
.moduloizda{width:76%;float:left;padding:0 0 10px}
.modulodcha{width:20%;float:right}

#contenido p, .txt-tipo2{font-size:1.25em;}

/* contenido accesibilidad */
.accesibilidad .logos ul{margin:0 0 30px;text-align:center}
.accesibilidad .logos ul li{display:inline;margin:0 10px;padding:0;background:transparent}

.txt-center{text-align:center}
.txtdcha p{text-align:right}
.imagen{overflow:hidden;margin-bottom:15px}
.intro p{font-family:Georgia;font-size:1.1em}

.aviso{text-align: justify;margin: 15px 0;}
.txt-rojo{color: #f00; text-transform: uppercase;font-size: 1.2em;}

.fondo{width:100%;float:left;box-sizing:border-box;padding:30px 30px 10px;margin:0 0 15px;}
.fondo .info2col{margin:0;}
.fondo1{background:#c6f691;}
.fondo2{background:#dedede;}

/* info 2 columnas */
.info2col{margin-bottom:15px;}
.info2col .col{width:48%;float:left}
.info2col .col2{width:48%;float:right}

.enlaceboton a{min-width:30%;float:left;clear:both;padding:3px 5px;background:#65839d;text-decoration:none;color:#fff}
.enlaceboton strong{display:block;padding-left:15px;background:transparent url(../../img/css/icono/vineta2.gif) no-repeat 0 3px;font-weight:normal;}

.btnsubir{width:100%}
.btnsubir p{float:left;margin-right:10px;padding:0 5px 0 20px;background:#fff url(../../img/css/icono/atajoSubir.gif) no-repeat 5px 5px;border:1px solid #b9b9b9;font-weight:bold}
.btnsubir a{display:block;padding:2px 0 2px 5px;border-left:1px solid #b9b9b9;text-decoration:none;color:#8098AE !important}

.banners, .banners li{margin-bottom:10px;text-align:center}

/*imagen con texto*/
.caja1{margin-bottom:10px}
.caja1 .img{float:left}
.caja1 .img img{display:block}
.caja1 .txt{width:auto;float:none;min-height:161px;margin-left:186px;padding:15px 35px 0;background:#f6f6f7;color:#62686c}
.caja1 .tit{margin-bottom:5px}
.caja1 .tit p{margin-bottom:5px;font:normal 1.7em trade_gothic_condensed;text-transform:uppercase;color:#b1b1b1}
.caja1 .txt ul{margin-bottom:5px}
.caja1 .txt p{font-size: 1.1em !important;}

.caja1.tipo2{width:99.5%;border:1px solid #b7cfe0}
.caja1.tipo2 .txt{margin-left:175px;padding:7px 10px 0 0}
.caja1 .txt p a{padding-left:15px;background:transparent url(../../img/css/icono/vineta10.gif) no-repeat 0 2px;font-weight:bold;text-decoration:none;color:#333}
.caja1.tipo2 .tit p{margin-bottom:0;font-size:1.5em}
.caja1.tipo2 .tit a{padding:0;background:transparent;font-weight:normal;color:#999966}

.interactivo{padding:20px 0 0;min-height:185px;}
.interactivo .img{float:left}
.interactivo .info{margin-left:285px;font:normal 1.2em trade_gothic_condensed}
.interactivo .info p{margin:2px 0 3px;line-height:1.2em}
.interactivo .info h3{margin:0 0 5px;font:normal 1.25em trade_gothic_condensed;color:#999966;line-height:1.1em;text-transform:uppercase}
.interactivo .info h3 a{color:#999966}
.interactivo .info p strong{font-weight:normal;font-family:trade_gothic_bold;text-transform:uppercase}
.interactivo .info p a{display:block;padding:4px 0 3px;border-bottom:1px solid #f0f0f1;border-top:1px solid #f0f0f1;text-decoration:none;color:#544c4e;text-transform:uppercase}
.interactivo .info p a:hover{color:#004887}

/* desplegables */
.desplegable, .desplegable2, .vermas{margin-bottom:10px}
.desplegable .tit *, .desplegable2 .tit p{display:block;padding:20px 50px 18px 20px;margin:0;font:normal 1.25em arial;color:#515151;text-transform:uppercase;background:#fafafa url(../../img/css/icono/vinetaDesplegable.png) no-repeat 97% 50%}
	.desplegable .tit .titactivo{background:#e1e1e1 url(../../img/css/icono/vinetaDesplegable_on.png) no-repeat 97% 50%}
.desplegable .infodesp, .desplegable2 .infodesp{width:92%;float:left;padding:15px 4%;background:#fdfdfd}

.caja-desplegables{margin-bottom:15px;padding-top:10px;border-top:1px solid #eee}
.desplegable2 .tit p{padding-top:10px;border-bottom:1px solid #eee;background:transparent url(../../img/css/icono/vinetaDesplegable2.png) no-repeat 97% 40%;text-transform:none;font-family:trade_gothic;color:#00325b}
.desplegable2 .tit p.titactivo{border:0;background-image:url(../../img/css/icono/vinetaDesplegable2_on.png)}
.desplegable2 .tit p a{text-decoration:none;color:#00325b}
.desplegable2 .infodesp{border-bottom:1px solid #eee}
.desplegable2 .caja1 .txt{height:auto;padding:0;margin-left:160px;background:transparent;font-size:1em}

.txtdest{margin-bottom:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.txtdest p{margin:0;padding:20px 50px 18px 20px;font:normal 1.25em trade_gothic;color:#00325b}

div.vermas .tit p{display:block;padding:0 30px 15px;margin:0;color:#004887;text-align:right;background:transparent url(../../img/css/icono/vinetaDesplegable3.png) no-repeat 99% 5px}
div.vermas .tit .titactivo{background-image:url(../../img/css/icono/vinetaDesplegable3_on.png)}
div.vermas .infodesp{width:100%;float:left;padding:0}
div.vermas .infodesp:after{display:none !important;}

.speech_desplegable .entradilla strong{color:#004887}
.speech_desplegable .entradilla strong:hover{text-decoration:underline}

/* caja cita */
.caja_cita{width:100%;float:left;padding:10px 0 20px;color:#2e2e2e;line-height:1.5em}
.txt_cita{width:94%;float:left;padding:0 3%}
.txt_cita blockquote{padding:5px 0 15px;color:#848484}

/* imagenes con pie */
.images{float:left;margin:0 15px 15px 0;text-align:center;position:relative}
.images img{display:block}
.images p{display:none;width:94%;position:absolute;bottom:0;left:0;margin:0;padding:10px 3% 8px;text-align:left;line-height:normal;font-size:.9em;background:transparent url(../../img/css/portal/transparencia2.png) repeat 0 0;color:#fff;}

.centro{width:100%;float:left;text-align:center}
.centro .images{float:none;margin:0 auto 10px}

/* mas informacion */
.related_container{width:96%;float:left;padding:14px 2%;margin:20px 0 0;background:#fcfcfc;border-top:1px double #e6e7e8}
.related_container h4{font-size:1.15em;color:#544c4e;text-transform:uppercase;color:#848484}
.related_container ul.tipo1{margin:8px 0 0}
.related_container ul.tipo1 li{padding-left:30px;font-size:1.1em;background:transparent url(../../img/css/icono/vineta8.gif) no-repeat 15px 8px}
.related_container ul.tipo1 li a{text-decoration:none}
.related_container ul.tipo1 li a:hover{text-decoration:underline}

/* sumarios */
.sumario{margin:20px 0 0}
.sumario ul.tipo1{border-top:1px solid #dedede}
.sumario ul.tipo1 li{width:100%;padding:5px 0;border-bottom:1px solid #dedede;background:none;text-transform:uppercase;font:normal 1.45em helvetica_light_cond;}
.sumario ul.tipo1 li.activo a{font-weight:bold}
.sumario ul.tipo1 li a, .sumario ul.tipo1 strong{display:block;padding:12px 30px 12px 4px;background:transparent url(../../img/css/icono/vineta2.png) no-repeat 98% 50%;text-decoration:none !important;color:#3c3e3f}
.sumario ul.tipo1 li a:hover, .sumario ul.tipo1 strong{color:#3281c0;background-image: url(../../img/css/icono/vineta3.png);}
.sumario em{font-style:normal}

.sumariohorizontal{width:95%;margin-bottom:18px;padding:20px 1.5% 20px 3.5%;background:#f7f6f6}
.sumariohorizontal ul.tipo1{margin:0}
.sumariohorizontal ul.tipo1 li{width:48%;float:left;background:none;padding:3px 1%;font-size:1.1em}
.sumariohorizontal ul.tipo1 li a, .sumariohorizontal ul.tipo1 li strong{padding-left:15px;background:transparent url(../../img/css/icono/vineta4.png) no-repeat 2px 3px;text-decoration:none;color:#004677 !important}
.sumariohorizontal ul.tipo1 li a:hover{text-decoration:underline}

/* accesos multimedia */
.accesosmultimedia{padding:20px 0 0}
.accesosmultimedia ul{display:flex;flex-wrap:wrap;margin:0 -0.5%;}
.accesosmultimedia li{align-items:center;display:flex;width:24%;min-width:250px;margin:5px 0.5%;padding:0;border:none;min-height:50px;background:#f7f7f7;font:normal 1.45em trade_gothic;text-transform:uppercase;position:static}
.accesosmultimedia li a{align-items:center;display:flex;width:100%;height:100%;box-sizing:border-box;padding:20px 10px 20px 18px;color:#3c3e3f;text-decoration:none}
.accesosmultimedia li img{margin:0 8px 0 0;height:auto;width:auto}
.modulodcha .accesosmultimedia{padding:10px 0 0;}
.modulodcha .accesosmultimedia ul{margin:0;}
.modulodcha .accesosmultimedia li{width:100% !important;margin:0 0 3px !important;text-transform:none;font-size:1.25em}
.modulodcha .accesosmultimedia li a{padding:12px 12px 10px !important;color:#004887;min-height:15px !important;}
.modulodcha .accesosmultimedia li img, .contentdcha .accesosmultimedia li img{display:none}

/* premiados */
.premiados, .premiados ul{width:100%;float:left;}
.premiados{padding:25px 0 0;border-top:1px solid #aeadad}
.premiados h2, .premiados h3{padding-bottom:12px;font-size:1.45em;text-transform:uppercase;}
.premiados ul li{float:left;width:129px;margin:0 15px 0 0;text-align:center;font:normal 1em trade_gothic;overflow:hidden;color:#444647;}
.premiados ul li:last-child{margin-right:0}
.premiados ul li a{text-decoration:none}

/* destacados */
.destacados .bloque-flex{display:flex !important;flex-wrap:wrap;margin:0;overflow:visible;}
.destacados .bloque-flex .col{width:94%;margin:9px auto 15px;background:#fff;}
.destacados .bloque-flex .foto img{width:100%;}
.destacados .bloque-flex .info{width:100%;padding:18px 18px 8px;box-sizing:border-box;}
.destacados .bloque-flex .info p{line-height:1.4em;}
.destacados .bloque-flex .info a{color:#020202;text-decoration:none !important;}
.destacados .bloque-flex .info strong{display:block;margin:0 0 7px;color:#020202;font:700 1.25em roboto;}

@media (min-width: 500px) {
	.destacados .bloque-flex .col{width:46%;margin:9px 2% 15px 0;}
}

@media (min-width: 800px) {
	.destacados .bloque-flex .col{width:23%;}
	.destacados .bloque-flex .foto{max-height:250px;overflow:hidden;}
}

/*home 2021*/
.modulohome p{font-size:1.15em !important;}
.modulohome a{transition: all 300ms;}
.modulohome a:hover{opacity:.7;}
.modulohome h3{font:700 2.15em roboto;color:#020202;margin:0 0 18px;}
.modulohome h3 a{color:#020202;}
.modulohome .superdestacado{position:relative;color:#fff;background:#000;width:100vw;height: 100%;}

.modulohome .superdestacado .img{height:auto;max-height:580px;overflow:hidden;}
.modulohome .superdestacado .img img{width:100%;}
.modulohome .superdestacado .info-destacado{
	padding:18px;
	background:rgba(0,0,0,0.6);
	box-sizing:border-box;
	width:100%;
}
.modulohome .superdestacado .info-destacado.tipo2{left:auto;right:0;}
.modulohome .superdestacado h2.tipo2{color:#fff;margin-bottom:10px;font:500 1.75em roboto;}
.modulohome .superdestacado p{font-size:16px !important;margin-bottom:12px;}
.modulohome .superdestacado p a{display:inline-block;color:#fff;text-decoration:none !important;}
.modulohome .superdestacado p a strong{display:block;border:2px solid #fff;margin:5px 10px 5px 0;padding:10px 15px 9px;font:500 12px roboto;}
.modulohome .superdestacado p a span{position:relative;display:block;padding:0 32px 0 0}
.modulohome .superdestacado p a span:after{position:absolute;right:-7px;top:-6px;width:27px;height:27px;background:transparent url(../../img/css/icono/play.png) no-repeat 0 0;content:"";}
.modulohome .destacados{background:#D9D9D6;}
.modulohome .espacio-v{width:100%;padding:25px 0;color:#282525;}
.modulohome .espacio-v div[class*="-col"]{padding:0 0 10px 0;}
.modulohome .pueblo-ejemplar .container{max-width:1400px;background:transparent url(../../img/css/portal/fondoPuebloEjemplar.png) no-repeat 10% -5px;background-size:90%;}
.modulohome .pueblo-ejemplar .bloque-flex{min-height:460px;}
.modulohome .pueblo-ejemplar .bloque-flex .col{width:100%;padding:0 20px 30px;box-sizing:border-box;}
.modulohome .bloque-premiados .bloque-flex{flex-wrap:wrap !important;}

@media (min-width: 500px) {
	.modulohome .superdestacado h2.tipo2{font-size:2em;}
}

@media (min-width: 800px) {
	.modulohome .superdestacado .info-destacado{
		position:absolute;
		background:rgba(0,0,0,0.6);
		bottom:25px;
		left:4%;
		box-sizing:border-box;
		max-width: 80%;
		width: auto;
	}
	.modulohome .superdestacado .info-destacado.ancho-maximo {
		max-width: 700px;
	}
	.modulohome .superdestacado .info-destacado.tipo2{left:auto;right:4%;}
	.modulohome .espacio-v .row{display:flex;align-items:center;}
	.modulohome .pueblo-ejemplar .container{background-position:70% -10px;background-size:650px;}
	.modulohome .pueblo-ejemplar .bloque-flex{align-items:flex-end;}
	.modulohome .pueblo-ejemplar .bloque-flex .col{width:50%;padding:0 20px}
}

@media (min-width: 1080px) {
	.modulohome .superdestacado .info-destacado{
		padding:30px 30px 5px 35px;
		bottom:50px;
		left:8%;
	}
	.modulohome .superdestacado .info-destacado.tipo2{left:auto;right:8%;}
	.modulohome .superdestacado h2.tipo2{font-size:3em;margin-bottom:12px;}
	.modulohome .superdestacado p{margin-bottom:15px;font-size:17px !important;}
	.modulohome .espacio-v{padding:40px 0 30px;}
	.modulohome .bloque-premiados .bloque-flex .col{width:21%;margin-right:4%;}
	.modulohome .pueblo-ejemplar .bloque-flex .col{padding:0 50px;}
	.modulohome .pueblo-ejemplar .bloque-flex .col:last-child{width:44%;}
	
	.modulo-noticias .bloque-premiados .bloque-flex .col{width:21.5%;}
	.modulo-noticias .bloque-premiados .bloque-flex .col:nth-child(4n+4){margin-right:0;}
}

/* subhome */
.bloquesubhome, .bloquesubhome .infosubhome .txt_intro{width:100%;float:left;}
.bloquesubhome .deco{position:relative;}
.bloquesubhome .deco .texto{position:absolute;padding:25px;bottom:40px;left:0;font:normal 1.3em helvetica_light_cond;color:#fff;text-transform:uppercase}
.bloquesubhome .deco .texto h2{padding:0 0 30px;margin:0;font-size:1.9em;font-family:helvetica_light_cond;color:#fff;line-height:1.45em;background:transparent url(../../img/css/portal/lineaDeco1.gif) no-repeat 0 100%}
.bloquesubhome .deco .texto h2 em{display:block;font-size:1.45em;font-style:normal}
.bloquesubhome .deco .texto p{padding:15px 0;margin:0;background:transparent url(../../img/css/portal/lineaDeco2.gif) no-repeat 0 100%}
.bloquesubhome .infosubhome{width:55%;padding:18px 0 0}
.bloquesubhome .infosubhome p{line-height:1.8em;font-size:1.15em}
.bloquesubhome .infosubhome .txt_intro p:first-letter{font-size:2em}
.bloquesubhome .infosubhome .enlace{padding:15px 0 9px}
.bloquesubhome .infosubhome .enlace p{font:normal 1.15em trade_gothic;}
.bloquesubhome .infosubhome .enlace a{display:inline-block;padding:0 17px 0 0;background:transparent url(../../img/css/icono/vineta4.png) no-repeat 100% 55%;color:#004677}
.bloquesubhome .sello{width:100%;float:left;}
.bloquesubhome .premiados{padding:20px 0;margin-top:20px;}
.bloquesubhome .premiados ul{margin:0 !important}
.bloquesubhome .premiados ul li{padding:0;background:#eee;text-align:left;text-transform:uppercase;font-size:1em}
.bloquesubhome .premiados ul li p{margin:0;padding:9px 12px 0;text-align:left;color:#004887;font-size:1em !important;line-height:1.25em;min-height:49px !important;height:auto !important;height:49px}
.bloquesubhome .premiados ul li img{float:left;}

/* caja gris con texto en cursiva */
.speech{width:92%;margin:0 1.5% 15px;padding:10px 2.5%;background:#fdfdfd;border-top:1px solid #eee;border-bottom:1px solid #eee;font:normal 1em Georgia;font-style:italic}

.vcard{width:94%;float:none;padding:0 0 20px 6%;border-left:1px solid #e8e7e7;line-height:1.5em;color:#686868}
.vcard div{padding-bottom:3px}
.vcard h3{font-size:1.2em;font-weight:bold;text-decoration:none;font-family:Arial;color:#022f55}
.vcard .tel{color:#adaaaa}

/* caja datos contacto en contenido presentacion candidaturas */
.doc_item{padding-top:20px}
.doc_item p a{font-size:1.3em;font-weight:bold;text-decoration:none;color:#000}
.sendto_container{width:55%;padding-right:45%}
.sendto_container ul.tipo1{padding:10px;border:1px solid #66839E}
.sendto_container ul.tipo1 li{padding-left:15px;background-image:url(../../img/css/icono/vineta12.gif);background-position:0 3px}

/* prehome y home especiales */
.prehomeespeciales, .prehomeespeciales .info, .homeespeciales{width:100%;float:left}
.prehomeespeciales .titulo{width:90%;float:left;padding:85px 5% 5px;height:210px;background:transparent url(../../img/css/portal/prehomeEspeciales.jpg) no-repeat 0 0}
.prehomeespeciales .titulo h2{padding:0 0 15px;margin:0;font-size:3.9em;font-family:trade_gothic;color:#fff;line-height:1.4em;background:transparent url(../../img/css/portal/lineaDeco1.gif) no-repeat 0 100%;text-transform:uppercase}
.prehomeespeciales .titulo h2 em{display:block;font-size:1.4em;font-style:normal}
.prehomeespeciales .info .caja_anio{width:42%;float:left;padding:35px 3% 35px 5%}
.prehomeespeciales .info .caja_anio.color{background:#fdfdfd}
.prehomeespeciales .info h3, .prehomeespeciales .info h3 a{color:#545657}
.prehomeespeciales .info h3{font-size:3.35em}
.prehomeespeciales .info p a{padding:0 20px 0 0;background:transparent url(../../img/css/icono/vineta7.png) no-repeat 100% 45%;font:normal 1.3em trade_gothic_condensed;color:#646667;text-transform:uppercase;text-decoration:none}

/* cabecera prehome con imagen editable */
.prehomeespeciales .titulo.editable{
	width:100%;
	padding:0;
	height:300px;
	background:#acacac;
	position:relative;
}
.prehomeespeciales .titulo.editable .foto{
	width:100%;
	height:100%;
	overflow:hidden;
}
.prehomeespeciales .titulo.editable .foto img{
	height:100%;
	width: 100%;
	object-fit:cover;
}
.prehomeespeciales .titulo.editable .info{
	width:100%;
	height:100%;
	padding:30px 5% 10px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:absolute;
	left:0;
	top:0;
	box-sizing:border-box;
}

.banner{width:100%;margin-bottom:5px}
.banner img{display:block}


	/*home especiales 2018*/
	.bloque-flex{
		width:100%;
		display:flex;
		justify-content: stretch;
		margin-bottom:40px;
		overflow:hidden;
	}
	.bloque-flex .moduloizda, .bloque-flex .modulodcha{
		width:auto;float:none;
	}
	
	.bloque-flex .moduloizda{
		flex:0 0 61.3%;
		padding-right:2px;
		box-sizing:border-box;
	}
	.bloque-flex.bloque-sup .moduloizda{
		background:#eee;
	}
	.bloque-flex .modulodcha{
		flex:0 0 38.55%;
	}
	
	.superdestacado .info-destacado{
		padding:15px 20px;
	}
	
	.superdestacado h3.tipo2{
		margin:0;
		font:normal 3em trade_gothic_bold2;
	}
	
	.superdestacado h3.tipo2 a{
		color:#686a70;
	}
	
	.superdestacado p{
		margin:0;
		font-size:1.25em;
	}
	
	.destacado-img p{
		margin:0;font-size:1em !important;
	}
	.destacado-img a{
		display:block;
		position:relative;
	}
	.destacado-img a:before{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		display:block;
		background:rgba(0,0,0,.25);
		opacity:1;
		transition: opacity 500ms ease;
		content:"";
	}
	
	.destacado-img a:hover:before{
		opacity:0;
	}
	
	.destacado-img a strong{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		display:block;
		padding:20px;
		box-sizing: border-box;
		font:normal 2.2em trade_gothic_bold;
		text-shadow: 0px 0px 5px rgba(0,0,0,0.7);
		color:#fff;
	}
	
	.bloque3col, .bloque2col{
		width:100%;
		display:flex;
		justify-content: stretch;
	}
	.bloque3col .col, .bloque2col .col{
		flex: 0 0 33.33333%;
		box-sizing: border-box;
		border-right:2px solid #fff;
		background:#eee;
	}
	
	.bloque3col .col p, .bloque2col .col p{font-size:1em !important;}
	
	.bloque2col{
		width:106%;
		margin:0 -10px;
	}
	.bloque2col .col{
		flex: 0 0 50%;
		border:1px solid #fff;
		border-width:0 10px;
	}
	
	.bloque3col .col a{
		text-decoration:none;
		color:#686a70
	}
	.bloque3col .col strong{
		display:block;
		padding:30px 20px;
		font:normal 1.8em trade_gothic_bold2;
	}
	
	.destacados2 a{
		text-decoration:none;
		color:#686a70
	}
	.destacados2 strong{
		display:block;
		padding:30px 20px;
		font:normal 1.8em trade_gothic_bold2;
	}
	
	.destacados2 small{
		display:block;
		font-family:trade_gothic;
		font-size:.7em;
		color:#8d8d8d;
	}

/* carrusel */
.carrusel{width:90%;float:left;padding:20px 5% 0}
.carrusel .bx-wrapper, .carrusel .bx-window{width:100% !important}
.carrusel > div{padding-bottom:35px}
.carrusel li{width:210px !important;height:150px;position:relative;float:left}
.carrusel li a{text-decoration:none;color:#fff}
.carrusel li a:hover{text-decoration:underline}
.carrusel li strong{display:block;position:absolute;bottom:0;left:0;width:185px;min-height:30px !important;height:auto !important;height:30px;padding:4px 10px;background:transparent url(../../img/css/portal/transparencia5.png) repeat 0 0;font-size:1.1em;color:#fff;cursor:pointer}
.carrusel .bx-prev, .carrusel .bx-next{z-index:100;position:absolute;bottom:0;top:auto;right:2px;left:auto;width:10px;height:15px}
.carrusel .bx-prev{right:20px}

/* videos */
.video{background:#000;overflow:hidden}
.video img, .video object, .video video, .video > div{margin:0 auto}
.modulo-video .moduloizda p {margin-top: 15px;padding: 5px 2%;background: #EFF3F7;color: #00305C;font-size: 1.4em;font-weight: bold}
.lista-videos {margin:0 0 10px;width: 92.5%;padding: 5px 3%;border: 1px solid #b7b7b7;background: #fff;overflow: hidden}
.lista-videos img{width:100%}
.lista-videos p {margin: 0 0 3px;color: #a9a9a9}
.lista-videos p strong {display: block;margin-bottom: 7px;font-weight: normal;font-size: 1.3em;color: #1a1a1a}
.lista-videos p a {padding: 0 23px 0 0;background: transparent url(../../img/css/icono/icoPlay.gif) no-repeat 100% 1px;color: #005083;font-size: 1.1em;text-decoration: none}
.lista-videos p a:hover {text-decoration: underline}

/* redes sociales */
.redes{width:295px;margin:15px auto 0;padding:40px 50px 20px 440px;background:transparent url(../../img/css/portal/fondoRedesSociales.jpg) no-repeat 0 0;min-height:210px !important;height:auto !important;height:210px;color:#fff}
.redes .acceso{width:100%;float:left;padding:15px 0;background:transparent url(../../img/css/icono/vineta1.png) no-repeat 98% 36%;font-size:1.2em;text-transform:uppercase}
.redes .acceso a{display:block;padding:0 18px 0 0;color:#fff;text-decoration:none;text-align:left;line-height:1.3em}
.redes .acceso a:hover{text-decoration:underline;}
.redes .acceso img{float:left;margin:-8px 18px 0;border:none}

/* home canal multimedia */
.home_multimedia{width:100%;float:left}
.home_multimedia .caja{position:relative;float:left;margin-bottom:1px;border:1px solid #fff;overflow:hidden}
.home_multimedia .caja .foto{width:100%;float:left}
.home_multimedia .caja .foto img{display:block}
.home_multimedia .caja .enlace{position:absolute;top:0;left:0;}
.home_multimedia .acceso1, .home_multimedia .acceso4{width:60%;}
.home_multimedia .acceso2, .home_multimedia .acceso3{width:39.5%;float:right}
.home_multimedia .transparencia{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent url(../../img/css/portal/transparencia2.png) repeat 0 0}
.home_multimedia a:hover .transparencia{display:none}

/* equipo directivo */
.equipo .tipo1{margin:0}
.equipo .tipo1 li{width:100%;float:left;margin-bottom:10px;padding:0;background:#f6f6f7}
	.equipo .tipo1 li:first-child{background:#dadadc}
.equipo .tipo1 li img{float:left}
.equipo .tipo1 li > p{margin:40px 0 0 160px;font-size:1.15em !important;}
.equipo .tipo1 li strong{display:block;margin-bottom:5px;text-transform:uppercase;font:normal 1.25em trade_gothic_condensed;color:#3c3e3f}

.equipo .desplegable2{background:#fff;margin:0}
.equipo .desplegable2 .tit{background:#f6f6f7}
.equipo .desplegable2 .tit p{margin:40px 0 0 160px;padding:0 50px 0 0;border:none;font:normal 1.15em arial !important;color:#848484;}
.equipo .desplegable2 .tit p.titactivo, .equipo .desplegable2.tipo2.titactivo .tit p:last-child{border:0;background-image:url(../../img/css/icono/vinetaDesplegable2_on.png)}
.equipo .desplegable2 .tit p a{text-decoration:none;color:#00325b}
.equipo .desplegable2 .infodesp{border:none;background:none;padding:20px 0 10px;width:100%}
.equipo .desplegable2 .infodesp p{margin-left:160px}

.equipo .desplegable2.tipo2 .tit p{margin: 0 0 10px 215px;font-size: 1em !important;color: #62686c;line-height: 1.5em;} 
.equipo .desplegable2.tipo2 .tit p:nth-child(2){margin-top: 15px;margin-bottom: 10px;background:transparent;}
.equipo .desplegable2.tipo2 .tit p:nth-child(2) strong{margin-bottom: 10px;font-size: 1.5em;color: #b1b1b1;}
.equipo .desplegable2.tipo2 .infodesp p{margin-left: 215px}

/* emision directo */
.emisiondirecto{width:100%;float:left}
.emisiondirecto .moduloizda{width:27.5%;padding:32px 2.5% 20px;background:#f7f7f7;min-height:370px}
.emisiondirecto .modulodcha{width:67%;overflow:hidden}
.emisiondirecto .moduloizda h3{padding:0 0 18px;font-size:1.85em;text-transform:uppercase;background:transparent url(../../img/css/portal/lineaDeco3.gif) no-repeat 0 100%;}
.emisiondirecto .moduloizda h4{color:#818181;font-size:1.45em}
.emisiondirecto .moduloizda .descripcion{padding:10px 0 0;color:#a8a8a8}
.emisiondirecto .moduloizda .descripcion p{line-height:1.2em;font-size:1.2em;}

/* listado buen gobierno */
.listado_gobierno ul.tipo1{margin-bottom:25px}
.listado_gobierno ul.tipo1 ul{margin-bottom:0}
.listado_gobierno ul.tipo1 li{padding:12px 0 10px 26px;background:transparent url(../../img/css/icono/check.gif) no-repeat 3px 17px;border-bottom:1px solid #eee;font:normal 1.25em trade_gothic;}
.listado_gobierno ul.tipo1 li a{text-decoration:none;color:#848484}
.listado_gobierno ul.tipo1 li li{padding-top:6px;padding-bottom:6px;background-position:4px 9px;border:none;font-size:.95em}

/* banners */
.modulodcha .banneryoutube{clear:left;padding:11px 5px 6px;margin:0 0 12px;border:1px solid #e3e3e3;text-align:center}
.modulodcha .bannerinstagram{clear:left;padding:11px 5px 6px;margin:0 0 12px;border:1px solid #e3e3e3;text-align:center;background:#416f95;}

/* presentacion premiados */
.presentacion-premiados h2{margin-bottom:20px;font-size:2.3em;font-family:trade_gothic_bold;line-height:1.2em;color:#171619}
.presentacion-premiados h2 strong{display:block;}
.presentacion-premiados strong{font-family:trade_gothic_bold;font-weight:normal}
.presentacion-premiados .info-evento{padding:30px 20px}
.presentacion-premiados .info-evento p{font-size:1.3em;color:#4f4f4f}
.presentacion-premiados .info-evento a{text-decoration:underline;font-family:trade_gothic}
.presentacion-premiados .info-evento a span{color:#4f4f4f}

	.premio-artes h2 strong, .premio-artes .info-evento a{color:#d1c900 !important}
	.premio-comunicacion h2 strong, .premio-comunicacion .info-evento a{color:#ec5f6c !important}
	.premio-ciencias h2 strong, .premio-ciencias .info-evento a{color:#b297c7 !important}
	.premio-cooperacion h2 strong, .premio-cooperacion .info-evento a{color:#f6a345 !important}
	.premio-letras h2 strong, .premio-letras .info-evento a{color:#ea503d !important}
	.premio-deportes h2 strong, .premio-deportes .info-evento a{color:#e4c85a !important}
	
.presentacion-premiados .color-azul h2 strong{color:#41bff0 !important}
.presentacion-premiados .color-verde h2 strong{color:#d4d000 !important}
.presentacion-premiados .color-anaranjado h2 strong{color:#f1b432 !important}
.presentacion-premiados .color-rosa h2 strong{color:#eb5d6d !important}
.presentacion-premiados .color-amarillo h2 strong{color:#fff379 !important}
.presentacion-premiados .color-naranja h2 strong{color:#cf7f29 !important}
.presentacion-premiados .color-morado h2 strong{color:#b69ec7 !important}
.presentacion-premiados .color-rojo h2 strong{color:#e03136 !important}

.presentacion-premiados .txt-destacado{min-height:180px;padding:110px 0;width:80%;margin:0 auto;background:transparent url(../../img/css/portal/decoTxt.png) no-repeat 40px 0}
.presentacion-premiados .txt-destacado p{line-height:normal;font-size:2.3em;font-family:trade_gothic_bold;color:#171619}
.presentacion-premiados .txt-destacado p a{padding-right:15px;background:transparent url(../../img/css/icono/vineta26.png) no-repeat 100% 5px;text-decoration:none;font-size:1rem}

.actos-streaming h2{font-size:1.6em;}
.actos-streaming h2 strong{padding-top:10px;}
.actos-streaming .info-evento a {color:#000 !important;}

	/* ESTILOS CALENDARIO TAMBIEN CAMBIA LA ESTRUCTURA*/
	
	/* calendario Scorsese */
	
	body[class^="calendario"] #encabezado, body[class^="calendario"] #navegacion, body[class^="calendario"] #navegacion2, body[class^="calendario"] #situacion,
	body[class^="calendario"] #utilidades, body[class^="calendario"] .contentinf, body[class^="calendario"]  #pie{display:none !important}
	
	body[class^="calendario"] #contenedor{width:100%;padding:0}
	body[class^="calendario"] #recurso {padding:0}
	body[class^="calendario"] #envoltura .container{max-width:none;padding:0;}
	
	.calendarioscorsese{background:#01193f url(../../img/css/portal/calendarioScorsese.jpg) no-repeat 50% 0;background-attachment:fixed}
	.calendarioscorsese .calendario-especial{width:100%;box-sizing:border-box;padding:0 50px;}
	.calendarioscorsese .calendario-especial .bloque3col{padding:20px 0;justify-content: space-around;align-items: flex-end;}
	.calendario-especial .col{padding:30px 0;border:0;background:transparent;}
	
	.calendario-especial h2{font-family:helvetica_light_cond;text-align:center;color:#fff;}
	.calendario-especial .bloque3col .col h2 strong{font:normal 1.2em helvetica_light_cond;padding:0;}
	.calendario-especial .col p{color:#fff}
	.calendario-especial .col p a{color:#f8fa35}
	
	.calendario-especial .bloque3col .col1{flex:0 0 25%}
	.calendario-especial .bloque3col .col2{flex:0 0 55%;padding:0 30px;box-sizing:border-box;text-align:center}
	.calendario-especial .bloque3col .col3{flex:0 0 15%;text-align:right;}
	
	.calendario-especial .bloque3col .volver a{padding-left:20px;background:transparent url(../../img/css/icono/volver.png) no-repeat 0 50%;font-size:2em;font-family:trade_gothic_bold;color:#f8fa35}
	.calendario-especial .txt-amarillo{color:#f8fa35 !important}
	.calendario-especial .txt-azul{color:#687a90 !important}
	
	.contenedor-calendario .columna:not(.vacio){border:1px solid #646464;}
	.calendarioscorsese .contenedor-calendario .columna[class$="fila1"]{border-width:10px 1px 1px}
		
	.contenedor-calendario .columna p{height:100%;margin:0;}
	.calendarioscorsese .contenedor-calendario .columna a{display:block;height:100%;box-sizing:border-box;padding:10px;text-decoration:none !important;transition: background 500ms ease;font-size:1.2em;color:#fff;}
	.calendarioscorsese .contenedor-calendario .columna a:hover{background:#193457;}
	
	.contenedor-calendario .columna a *{display:block;margin-bottom:5px;}
	.calendarioscorsese .contenedor-calendario .columna a small{font-family:trade_gothic_bold;color:#f8fa35;}
	.calendarioscorsese .contenedor-calendario .columna a span{font-size:.9em;font-family:trade_gothic;color:#fff}
	.calendarioscorsese .contenedor-calendario .columna a span.txt-azul{font-family:trade_gothic_bold;}
	.calendarioscorsese .contenedor-calendario .columna a .separador{height:1px;background:#828181;margin:10px 0}
	.calendarioscorsese .contenedor-calendario .columna a strong{text-transform:uppercase;font-weight:normal;font-family:trade_gothic;}
	.calendarioscorsese .contenedor-calendario .columna a big{display:block;margin-top:10px;padding:5px 10px;border-radius:5px;border:1px solid #fff;text-align:center;font-size:.9em;color:#fff}
	.calendarioscorsese .contenedor-calendario .columna a .completo big{background:#900808 !important;border-color:#900808 !important;font-size:1em}
	.calendarioscorsese .contenedor-calendario .columna a:hover big{background:#011d3f;border-color:#687a90}
	
	div[class$="fila1"]{padding:10px;}
	div[class$="fila1"] p{margin:0;line-height:normal;font-size:2.5em;font-family:trade_gothic_bold;color:#fff;}
	div[class$="fila1"] small{display:block;font-size:.6em;}
			
		@media (min-width: 1080px) {
			.contenedor-calendario{width:100%;
				display: -ms-grid;
				display: grid;
				grid-template-columns: repeat(9, 1fr);
				grid-template-rows: repeat(14, auto);
				
				-ms-grid-columns: repeat(9, 1fr);
				-ms-grid-rows: repeat(14, auto);
				
			}
			.calendarioscorsese .contenedor-calendario .columna.vacio{border:1px solid #646464;}
		 	.calendarioscorsese .contenedor-calendario .columna[class$="fila1"]{border-width:1px}
		 	
		 	div[class$="fila1"]{max-height: 115px;}
		 	
		 	div[class*="col1"]{-ms-grid-column: 1;grid-column: 1;}
			div[class*="col2"]{-ms-grid-column: 2;grid-column: 2;}
			div[class*="col3"]{-ms-grid-column: 3;grid-column: 3;}
			div[class*="col4"]{-ms-grid-column: 4;grid-column: 4;}
			div[class*="col5"]{-ms-grid-column: 5;grid-column: 5;}
			div[class*="col6"]{-ms-grid-column: 6;grid-column: 6;}
			div[class*="col7"]{-ms-grid-column: 7;grid-column: 7;}
			div[class*="col8"]{-ms-grid-column: 8;grid-column: 8;}
			div[class*="col9"]{-ms-grid-column: 9;grid-column: 9;}
			div[class*="col10"]{-ms-grid-column: 10;grid-column: 10;}
			div[class*="col11"]{-ms-grid-column: 11;grid-column: 11;}
			div[class*="col12"]{-ms-grid-column: 12;grid-column: 12;}
			div[class*="col13"]{-ms-grid-column: 13;grid-column: 13;}
			div[class*="col14"]{-ms-grid-column: 14;grid-column: 14;}
			div[class*="col15"]{-ms-grid-column: 15;grid-column: 15;}
			div[class*="col16"]{-ms-grid-column: 16;grid-column: 16;}
			div[class*="col17"]{-ms-grid-column: 17;grid-column: 17;}
		 	
		 	.col1-fila1, .col2-fila1, .col3-fila1, .col4-fila1, .col5-fila1, .col6-fila1, .col7-fila1, .col8-fila1{-ms-grid-row: 1;grid-row: 1;}
		 	.col1-fila2, .col2-fila2, .col3-fila2, .col4-fila2, .col5-fila2, .col6-fila2, .col7-fila2, .col8-fila2{-ms-grid-row: 2;grid-row: 2;}
		 	.col1-fila3, .col2-fila3, .col3-fila3, .col4-fila3, .col5-fila3, .col6-fila3, .col7-fila3, .col8-fila3{-ms-grid-row: 3;grid-row: 3;}
		 	.col1-fila4, .col2-fila4, .col3-fila4, .col4-fila4, .col5-fila4, .col6-fila4, .col7-fila4, .col8-fila4{-ms-grid-row: 4;grid-row: 4;}
		 	.col1-fila5, .col2-fila5, .col3-fila5, .col4-fila5, .col5-fila5, .col6-fila5, .col7-fila5, .col8-fila5{-ms-grid-row: 5;grid-row: 5;}
		 	.col1-fila6, .col2-fila6, .col3-fila6, .col4-fila6, .col5-fila6, .col6-fila6, .col7-fila6, .col8-fila6{-ms-grid-row: 6;grid-row: 6;}
		 	.col1-fila7, .col2-fila7, .col3-fila7, .col4-fila7, .col5-fila7, .col6-fila7, .col7-fila7, .col8-fila7{-ms-grid-row: 7;grid-row: 7;}
		 	.col1-fila8, .col2-fila8, .col3-fila8, .col4-fila8, .col5-fila8, .col6-fila8, .col7-fila8, .col8-fila8{-ms-grid-row: 8;grid-row: 8;}
		 	.col1-fila9, .col2-fila9, .col3-fila9, .col4-fila9, .col5-fila9, .col6-fila9, .col7-fila9, .col8-fila9{-ms-grid-row: 9;grid-row: 9;}
		 	.col1-fila10, .col2-fila10, .col3-fila10, .col4-fila10, .col5-fila10, .col6-fila10, .col7-fila10, .col8-fila10{-ms-grid-row: 10;grid-row: 10;}
			.col1-fila11, .col2-fila11, .col3-fila11, .col4-fila11, .col5-fila11, .col6-fila11, .col7-fila11, .col8-fila11{-ms-grid-row: 11;grid-row: 11;}
			.col1-fila12, .col2-fila12, .col3-fila12, .col4-fila12, .col5-fila12, .col6-fila12, .col7-fila12, .col8-fila12{-ms-grid-row: 12;grid-row: 12;}
			.col1-fila13, .col2-fila13, .col3-fila13, .col4-fila13, .col5-fila13, .col6-fila13, .col7-fila13, .col8-fila13{-ms-grid-row: 13;grid-row: 13;}
			.col1-fila14, .col2-fila14, .col3-fila14, .col4-fila14, .col5-fila14, .col6-fila14, .col7-fila14, .col8-fila14{-ms-grid-row: 14;grid-row: 14;}
			.col1-fila15, .col2-fila15, .col3-fila15, .col4-fila15, .col5-fila15, .col6-fila15, .col7-fila15, .col8-fila15{-ms-grid-row: 15;grid-row: 15;}
			.col1-fila16, .col2-fila16, .col3-fila16, .col4-fila16, .col5-fila16, .col6-fila16, .col7-fila16, .col8-fila16{-ms-grid-row: 16;grid-row: 16;}
			.col1-fila17, .col2-fila17, .col3-fila17, .col4-fila17, .col5-fila17, .col6-fila17, .col7-fila17, .col8-fila17{-ms-grid-row: 17;grid-row: 17;}
						
			.calendarioscorsese .contenedor-calendario .columna a{position:relative;padding-bottom:95px}
			.calendarioscorsese .contenedor-calendario .columna a .botones{position:absolute;bottom:10px;}
			
		}
	
	/* Calendario eventos*/
	#contenido .contenedor-calendario p{font-size:1em;}
	.calendarioeventos #envoltura{padding-top:0 !important;}
	.calendarioeventos .calendario-especial{background:#c7c7c7;}
	.calendarioeventos .calendario-especial a{transition: all 300ms;}
	.calendarioeventos .calendario-especial a:hover{opacity:.7;}
	.calendarioeventos .calendario-especial .bloque3col{width:100%;min-height:330px;box-sizing:border-box;padding:35px 20px;background:#1a2e40 url(../../img/css/portal/calendarioEventosCab.jpg) no-repeat 0 0;flex-wrap: wrap;align-items: flex-start;background-size:auto 100%;}
	.calendarioeventos .calendario-especial.cab-gris .bloque3col{background-image:url(../../img/css/portal/calendarioEventosCab.png);}
	.calendarioeventos .calendario-especial h2, .calendarioeventos .calendario-especial .txt-dest{font-size:1.8em;line-height:1.15em;color:#fff;margin:0 0 9px;font-family:trade_gothic_bold2;text-align:left;text-transform:uppercase;}
	.calendarioeventos .calendario-especial h2 a, .calendarioeventos .calendario-especial .txt-dest a{color:#92b7da;}
	.calendarioeventos .calendario-especial .col{flex:100%;padding:0;font-family:trade_gothic;}
	.calendarioeventos .calendario-especial .col p{font-size:1.25em;}
	.calendarioeventos .calendario-especial .col p span{font-family:trade_gothic_bold;}
	.calendarioeventos .calendario-especial .col2 p a{display:inline-block;padding:0 9px;border:1px solid #fff;margin:0 6px 5px;color:#fff;font-size:.8em;text-decoration:none !important;cursor:pointer;}
	.calendarioeventos .calendario-especial .bloque3col .col1{padding:0 0 15px;text-align:center;}
	.calendarioeventos .calendario-especial .bloque3col .col2{text-align:left;padding:10px 0;}
	.calendarioeventos .calendario-especial .bloque3col .col3{padding-bottom:20px;}
	.calendarioeventos .calendario-especial .bloque3col .nota p{font-size:1em;}
	.calendarioeventos .calendario-especial .bloque3col .nota p span{font-size:1.1em;font-family:trade_gothic;color:#92b7da}
	.calendarioeventos .calendario-especial .bloque3col .volver a{font-size:1.25em;font-family:trade_gothic_bold2;color:#ffa800;text-transform:uppercase;}
	.calendarioeventos .calendario-especial .protocolo-prevencion{text-align:center;width:100%;padding: 30px 0 20px;display:flex;justify-content:center;flex-wrap:wrap;}
	.calendarioeventos .calendario-especial .protocolo-prevencion span{display:inline-block;background:#ec4465;color:#fff;font-size:1.3rem;font-family:trade_gothic_bold2;text-transform:uppercase;padding:8px 15px 7px;}
	.calendarioeventos .calendario-especial .protocolo-prevencion a{text-decoration:none;display:inline-block;}
	.calendarioeventos .calendario-especial .protocolo-prevencion a:hover{text-decoration:none !important;}
	.calendarioeventos .calendario-especial .protocolo-prevencion a span{background:#cd2848;color:#fff;font-size:1rem;font-family:trade_gothic_bold;margin-left: 15px;padding:5px 15px;}
	.calendarioeventos .calendario-especial .protocolo-prevencion a.btn{height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;margin:0 20px;padding:5px 15px;background:transparent;border:2px solid #fff;color:#fff;font-size:1.3rem;font-family:trade_gothic_bold2;text-transform:uppercase;box-sizing:border-box;}
	
	.calendarioeventos .contenedor-calendario{width:100%;box-sizing:border-box;margin-top:-40px;padding:0 5px;}
	.calendarioeventos div[class$="fila1"]{padding:14px 5px;}
	.calendarioeventos div[class$="fila1"] p{font-size:1.5em !important;line-height:1.6em;font-family:trade_gothic;color:#292929;text-align:center;}
	.calendarioeventos div[class$="fila1"] p strong{display:block;font:normal 1.35em trade_gothic_bold;}
	.calendarioeventos .contenedor-calendario .columna{background:#ffffff;max-width:450px;margin:0 auto 10px;border:none;font-family:trade_gothic;color:#292929;box-sizing:border-box;min-height:80px;position:relative;}
	.calendarioeventos .contenedor-calendario .columna.vacio{display:none;}
	.calendarioeventos .contenedor-calendario .columna[class$="fila1"]{background:#fcfcfc;position: sticky;top: 0;z-index: 100;border-bottom:2px solid #c7c7c7;}
	.calendarioeventos .contenedor-calendario .columna p{margin:0 0 10px;line-height:1.2em;}
	
	.contenedor-calendario .columna .foto{position:relative;}
	.contenedor-calendario .columna .foto img{width:100%;}
	.contenedor-calendario .columna .foto .compartir-evento{position:absolute;right:15px;top:calc(100% - 33px);width:30px;height:30px;overflow:hidden;text-align:center;border-radius:20px;background:#fff; 
	  -webkit-transition: all 300ms;
      -moz-transition: all 300ms;
	  -ms-transition: all 300ms;
	  -o-transition: all 300ms;
	  transition: all 300ms;
 	 }
 	.contenedor-calendario .columna .foto .compartir-evento.tipo2{background:#ffa800;}
	.contenedor-calendario .columna .foto .compartir-evento.activo{height:134px;}
	.contenedor-calendario .columna .foto .compartir-evento img{width:auto;}
	.contenedor-calendario .columna .foto .compartir-evento .img-compartir{cursor:pointer;width:30px;height:30px;}
	.contenedor-calendario .columna .foto .compartir-evento ul.redes-sociales{margin:5px;border-top:1px solid #ffa800;}
	.contenedor-calendario .columna .foto .compartir-evento.tipo2 ul.redes-sociales{border-top-color:#ffa800;}
	.contenedor-calendario .columna .foto .compartir-evento  ul.redes-sociales li{padding:15px 0 2px;}
	.contenedor-calendario .columna .foto .compartir-evento  ul.redes-sociales li img{margin:0 auto;}
	.contenedor-calendario .columna .botones{padding:8px 10px 0;font-size:1.2em;}
	.contenedor-calendario .columna .botones:last-child {margin-bottom: 5px;}
	.contenedor-calendario .columna .botones p{margin:4px 0;text-align:center;}
	.contenedor-calendario .columna .botones a{text-decoration:none !important;}
	.contenedor-calendario .columna .botones a span{display:block !important;}
	.contenedor-calendario .columna .botones span{display:inline-block;padding:6px 5px 5px;text-align:center;text-transform:uppercase;color:#5d7895;font-family:trade_gothic_bold2;}
	.contenedor-calendario .columna .botones span.completo{color:#b64242;}
	.contenedor-calendario .columna .botones span.libre{color:#b0b0b0;}
	.contenedor-calendario .columna .botones span.taquilla{padding-left:24px;background:transparent url(../../img/css/icono/icoTaquilla.png) no-repeat 0 50%;}
	.contenedor-calendario .columna .botones a span.inscribete{position:relative;padding-right: 25px;}
	.contenedor-calendario .columna .botones a span.inscribete:after{content:"";background:transparent url(../../img/css/icono/flecha.png) no-repeat center right;height:12px;width:30px;position: absolute;bottom: 8px;right:4px;}
	.contenedor-calendario .columna .botones span.masinfo, .contenedor-calendario .columna .botones span.inscribete2{background:#5d7895;color:#fff;border:2px solid #5d7895;font-family: trade_gothic_bold;width: 100%;box-sizing: border-box;}
	.contenedor-calendario .columna .botones span.inscribete2{background:#BBBCBC;color:#154787;border-color:#BBBCBC;}
	.contenedor-calendario .columna .info{padding:4px 10px;font-size:1.25em;}
	.contenedor-calendario .columna .info h3{font-size:1.35em;font-family:trade_gothic_bold2;}
	.contenedor-calendario .columna .info h3:after{
			content: ' ';
			width:55px;
			height:3px;
			background:#bfbfbf;
			display:block;
			margin:8px 0 10px;
		}
	.contenedor-calendario .columna .info span{color:#7d97b2;font-family:trade_gothic_bold;}
	.contenedor-calendario .columna .info a{color:#7d97b2}
	.contenedor-calendario .columna .info small{color:#ffa800;}
	.contenedor-calendario .columna .info strong{font:normal 1.45em/1em trade_gothic_bold2;}
	
	@media (min-width: 1080px) {
		.calendarioeventos .calendario-especial .bloque3col .col1{flex:0 0 54.5%;text-align:right;padding:0 2.5% 0 0;}
		.calendarioeventos .calendario-especial .bloque3col .col2{flex:0 0 35%;}
		.calendarioeventos .calendario-especial .bloque3col .col3{flex:0 0 10%;}
		.calendarioeventos .contenedor-calendario .columna{max-width:none;margin:5px;}
		.calendarioeventos .contenedor-calendario .columna.vacio{display:block;}
		.contenedor-calendario .columna .foto .compartir-evento{right:5px;top:calc(100% - 33px);}
		.contenedor-calendario .columna .botones:last-child {position: absolute;bottom: 0;box-sizing: border-box;width: 100%;}
		.contenedor-calendario .columna .info{padding:4px 10px 95px;}
	}
	
	@media (min-width: 1200px) {
		.calendarioeventos .calendario-especial .bloque3col .col2{padding-top:12px;}
		.calendarioeventos .calendario-especial .bloque3col, .calendarioeventos .contenedor-calendario{padding-left:20px;padding-right:20px;}
	}
	@media (min-width: 1500px) {
		.calendarioeventos .calendario-especial .bloque3col, .calendarioeventos .contenedor-calendario{padding-left:40px;padding-right:40px;}
	}
	@media (max-width: 500px) {
		.calendarioeventos .calendario-especial .protocolo-prevencion {padding: 0px 0 15px;}
		.calendarioeventos .calendario-especial .protocolo-prevencion span{display:block;}
		.calendarioeventos .calendario-especial .protocolo-prevencion a span{margin:15px 0 0;}
	}
	
/*home especiales 2021*/
.cuerpoespecial2 div[class^="home-"] p{font-size:1.15em !important;}
.cuerpoespecial2 div[class^="home-"] a{transition: all 300ms;}
.cuerpoespecial2 div[class^="home-"] a:hover{opacity:.7;}
.cuerpoespecial2 div[class^="home-"] h3{font:700 2.15em roboto;color:#020202;margin:0 0 18px;}
.cuerpoespecial2 div[class^="home-"] h3 a{color:#020202;}
.cuerpoespecial2 .superdestacado{position:relative;color:#fff;background:#000;}

	.cuerpoespecial2 .bxslider .superdestacado {
		height: 100%;
	}

.cuerpoespecial2 .superdestacado .img{height:auto;max-height:580px;overflow:hidden;}
.cuerpoespecial2 .superdestacado .img img{width:100%;}
.cuerpoespecial2 .superdestacado .info-destacado{
	padding:20px 20px 5px;
	background:rgba(0,0,0,0.6);
	box-sizing:border-box;
	width:100%;
}
.cuerpoespecial2 .superdestacado .info-destacado.tipo2{left:auto;right:0;}

.cuerpoespecial2 .superdestacado h2.tipo2{color:#fff;margin-bottom:12px;font:500 1.75em roboto;}
.cuerpoespecial2 div[class^="home-"] .superdestacado p{font-size:1.25em !important;margin-bottom:12px;}
.cuerpoespecial2 .superdestacado p a{display:inline-block;color:#fff;text-decoration:none !important;}
.cuerpoespecial2 .superdestacado p a strong{display:block;border:2px solid #fff;margin:5px 10px 5px 0;padding:11px 15px 10px;font:500 12px roboto;}
.cuerpoespecial2 .superdestacado p a span{position:relative;display:block;padding:0 32px 0 0}
.cuerpoespecial2 .superdestacado p a span:after{position:absolute;right:-7px;top:-6px;width:27px;height:27px;background:transparent url(../../img/css/icono/play.png) no-repeat 0 0;content:"";}
.cuerpoespecial2 .espacio-v, .modulo-noticias .espacio-v{width:100%;padding:25px 0;color:#282525;}
.cuerpoespecial2 .destacados{background:#D9D9D6;}
.cuerpoespecial2 .espacio-v div[class*="-col"]{padding:0 0 10px 0;}
.cuerpoespecial2 .pueblo-ejemplar .container{max-width:1400px;background:transparent url(../../img/css/portal/fondoPuebloEjemplar.png) no-repeat 0 0;background-size:85%;}
.cuerpoespecial2 .pueblo-ejemplar .bloque-flex .col{width:100%;padding:0 20px 30px;box-sizing:border-box;}

@media (min-width: 500px) {
	.cuerpoespecial2 .superdestacado h2.tipo2{font-size:2em;}
}

@media (min-width: 800px) {
	.cuerpoespecial2 .superdestacado .info-destacado{
		position:absolute;
		background:rgba(0,0,0,0.6);
		bottom:25px;
		left:4%;
		box-sizing:border-box;
		max-width: 80%;
		width: auto;
	}
	.cuerpoespecial2 .superdestacado .info-destacado.ancho-maximo {
		max-width: 700px;
	}
	.cuerpoespecial2 .superdestacado .info-destacado.tipo2{left:auto;right:4%;}
	.cuerpoespecial2 .espacio-v .row{display:flex;align-items:center;}
	.cuerpoespecial2 .pueblo-ejemplar .bloque-flex{min-height:350px;align-items:flex-end;}
	.cuerpoespecial2 .pueblo-ejemplar .bloque-flex .col{width:50%;padding:0 20px}
	
}

@media (min-width: 1080px) {
	.cuerpoespecial2 .superdestacado .info-destacado{
		padding:30px 30px 5px 35px;
		bottom:50px;
		left:8%;
	}
	.cuerpoespecial2 .superdestacado .info-destacado.tipo2{left:auto;right:8%;}
	.cuerpoespecial2 .superdestacado h2.tipo2{font-size:3em;}
	.cuerpoespecial2 div[class^="home-"] .superdestacado p{margin-bottom:15px;font-size:1.35em !important;}
	.cuerpoespecial2 .espacio-v{padding:40px 0 30px;}
	.cuerpoespecial2 .bloque-premiados .bloque-flex .col{width:21%;margin-right:4%;}
	.cuerpoespecial2 .pueblo-ejemplar .container{background-position:-10px 10%;background-size:auto;}
	.cuerpoespecial2 .pueblo-ejemplar .bloque-flex .col{padding:0 50px;}
	.cuerpoespecial2 .pueblo-ejemplar .bloque-flex .col:last-child{width:44%;}
	
}

.alert-text {
	background: #730214;
	color: #fff;
	padding: 10px;
	
}
.alert-text p:last-child {
	margin: 0 !important;
}

.alert-text a {
	color: #fff;
	text-decoration: none;
}

/* inscripcion actos */
.cuerpoespecial2 .superdestacado .info-destacado.info-especial img,
.modulohome .superdestacado .info-destacado.info-especial img {
	margin-bottom: 15px;
}

.cuerpoespecial2 .superdestacado .info-destacado.info-especial,
.modulohome .superdestacado .info-destacado.info-especial {
	padding-bottom: 20px;
	text-align: center;
}

.boton-inscripciones:not(:first-child) {
	margin-bottom: 10px;
}

.boton-inscripciones a {
	align-items: center;
	background-color: #3784cd;
	border: 3px solid #fff;
	border-radius: 50px;
	color: #fff;
	display: flex;
	justify-content: center;
	font-size: 1.2rem;
	font-family: roboto;
	opacity: 1 !important;
	padding: 10px 20px;
	text-decoration: none !important;
}

.boton-inscripciones a::after {
	background-image: url("data:image/svg+xml,<svg width='25' height='25' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.6416 29.9861C10.3633 28.7078 9.08459 27.4291 7.80588 26.1512C8.01523 25.8401 8.25127 25.5431 8.42902 25.2146C8.9507 24.2515 8.69107 22.9571 7.97985 22.21C7.43552 21.638 6.77368 21.3243 6.00155 21.2934C5.36874 21.2678 4.7847 21.4737 4.26989 21.8492C4.12339 21.9558 3.98632 22.0763 3.8451 22.1904C2.5728 20.9181 1.30049 19.6458 0.0153825 18.3607C0.0741278 18.2914 0.128382 18.2273 0.183011 18.1629C1.49409 16.8563 2.8063 15.5517 4.11511 14.2428C8.67801 9.68146 13.2398 5.11819 17.8019 0.556054C17.9202 0.437751 18.0344 0.315307 18.1504 0.194744C18.21 0.142729 18.2699 0.0910899 18.3459 0.0248544C19.6227 1.30168 20.9003 2.57925 22.1779 3.85683C21.5803 4.54032 21.1684 5.29798 21.2756 6.24758C21.364 7.02852 21.7008 7.66189 22.3474 8.15125C22.889 8.56107 23.4769 8.74909 24.1351 8.72066C24.7257 8.69504 25.2568 8.49537 25.7077 8.09794C25.8384 7.98231 25.9985 7.89905 26.145 7.80074C27.2919 8.95212 28.4388 10.1043 29.5853 11.256C29.7164 11.3871 29.8448 11.5208 29.9744 11.6534C29.5143 12.1157 29.0606 12.5852 28.5903 13.0367C28.4432 13.1778 28.4057 13.3042 28.4667 13.4963C28.5838 13.8658 28.5771 13.8755 28.2079 13.9878C27.7322 14.1321 27.2721 14.3203 26.9446 14.6997C26.1293 15.6431 25.9389 16.9039 26.6412 18.0314C27.2758 19.0502 28.2287 19.4826 29.4316 19.2959C29.4575 19.2918 29.4845 19.2934 29.5108 19.2928C29.6167 19.2901 29.7222 19.2878 29.8289 19.2851C30.2345 21.0474 30.637 22.7978 31.0453 24.5725C30.4899 24.6925 29.9555 24.8028 29.4234 24.9243C27.9908 25.2512 26.56 25.5867 25.1265 25.9121C24.1336 26.1374 23.1373 26.3495 22.144 26.5722C20.6186 26.9142 19.0943 27.2626 17.5689 27.6046C16.0927 27.9358 14.6149 28.261 13.1387 28.596C13.0449 28.6175 12.9527 28.6878 12.8812 28.7571C12.4641 29.1629 12.0538 29.5755 11.6412 29.9858L11.6416 29.9861ZM11.6014 28.3713C11.6693 28.3306 11.7481 28.3016 11.8023 28.2473C17.2821 22.7713 22.7603 17.2931 28.2363 11.8133C28.2906 11.759 28.3193 11.6799 28.3604 11.6124L26.0105 9.26255C25.2376 9.71533 24.4222 9.93179 23.5169 9.81565C22.2164 9.64875 21.2485 8.96691 20.62 7.85765C19.9265 6.63328 19.9835 5.36574 20.6275 4.12514C20.6618 4.05915 20.6727 3.92551 20.632 3.88408C19.8821 3.11916 19.1224 2.36397 18.3495 1.5911C18.2746 1.66598 18.214 1.72663 18.1533 1.78727C12.7159 7.2247 7.27849 12.6621 1.84106 18.0996C1.77891 18.1617 1.72053 18.2276 1.66064 18.292C1.66108 18.3127 1.66114 18.333 1.66121 18.354C2.4273 19.1201 3.19302 19.8858 3.95911 20.6519C3.97976 20.6523 4.00004 20.6524 4.0207 20.6528C4.8671 20.1605 5.77348 20.0044 6.73612 20.2003C8.08614 20.4751 9.04714 21.2474 9.55644 22.5287C10.0166 23.6874 9.94227 24.8268 9.32448 25.9184C9.2946 25.9717 9.33105 26.1039 9.38227 26.1552C10.1179 26.8983 10.8606 27.6335 11.6014 28.3713ZM14.5689 27.0852C14.6181 27.0895 14.6433 27.0974 14.6651 27.0922C16.714 26.6336 18.7629 26.1764 20.8102 25.7132C22.3547 25.3634 23.8966 25.0019 25.4408 24.6525C26.7778 24.3505 28.1163 24.0552 29.456 23.7649C29.6042 23.7326 29.6372 23.6974 29.5991 23.5411C29.3509 22.5314 29.1158 21.5183 28.8716 20.4872C27.8275 20.4472 26.9338 20.0769 26.1798 19.3176C25.4272 18.5598 25.0734 17.6654 25.0611 16.5734C24.2375 17.397 23.4517 18.1791 22.6741 18.9694C22.6251 19.0192 22.6127 19.1401 22.6313 19.2164C22.7507 19.7049 22.8836 20.1897 23.0177 20.6997C22.6237 20.7819 22.257 20.8577 21.9001 20.9321C21.8192 20.6146 21.7436 20.3173 21.6604 19.9923L14.5678 27.0848L14.5689 27.0852Z' fill='%23fff' stroke='%23fff' stroke-width='0.5'/></svg>");
	background-repeat: no-repeat;
	content: '';
	display: block;
	flex: 0 0 25px;
	height: 25px;
	margin-left: 15px;
	width: 25px;
}

.boton-inscripciones a:hover {
	background-color: #fff !important;
	border-color: #073252;
	color: #073252 !important;
}

.boton-inscripciones a:hover::after {
	background-image: url("data:image/svg+xml,<svg width='25' height='25' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.6416 29.9861C10.3633 28.7078 9.08459 27.4291 7.80588 26.1512C8.01523 25.8401 8.25127 25.5431 8.42902 25.2146C8.9507 24.2515 8.69107 22.9571 7.97985 22.21C7.43552 21.638 6.77368 21.3243 6.00155 21.2934C5.36874 21.2678 4.7847 21.4737 4.26989 21.8492C4.12339 21.9558 3.98632 22.0763 3.8451 22.1904C2.5728 20.9181 1.30049 19.6458 0.0153825 18.3607C0.0741278 18.2914 0.128382 18.2273 0.183011 18.1629C1.49409 16.8563 2.8063 15.5517 4.11511 14.2428C8.67801 9.68146 13.2398 5.11819 17.8019 0.556054C17.9202 0.437751 18.0344 0.315307 18.1504 0.194744C18.21 0.142729 18.2699 0.0910899 18.3459 0.0248544C19.6227 1.30168 20.9003 2.57925 22.1779 3.85683C21.5803 4.54032 21.1684 5.29798 21.2756 6.24758C21.364 7.02852 21.7008 7.66189 22.3474 8.15125C22.889 8.56107 23.4769 8.74909 24.1351 8.72066C24.7257 8.69504 25.2568 8.49537 25.7077 8.09794C25.8384 7.98231 25.9985 7.89905 26.145 7.80074C27.2919 8.95212 28.4388 10.1043 29.5853 11.256C29.7164 11.3871 29.8448 11.5208 29.9744 11.6534C29.5143 12.1157 29.0606 12.5852 28.5903 13.0367C28.4432 13.1778 28.4057 13.3042 28.4667 13.4963C28.5838 13.8658 28.5771 13.8755 28.2079 13.9878C27.7322 14.1321 27.2721 14.3203 26.9446 14.6997C26.1293 15.6431 25.9389 16.9039 26.6412 18.0314C27.2758 19.0502 28.2287 19.4826 29.4316 19.2959C29.4575 19.2918 29.4845 19.2934 29.5108 19.2928C29.6167 19.2901 29.7222 19.2878 29.8289 19.2851C30.2345 21.0474 30.637 22.7978 31.0453 24.5725C30.4899 24.6925 29.9555 24.8028 29.4234 24.9243C27.9908 25.2512 26.56 25.5867 25.1265 25.9121C24.1336 26.1374 23.1373 26.3495 22.144 26.5722C20.6186 26.9142 19.0943 27.2626 17.5689 27.6046C16.0927 27.9358 14.6149 28.261 13.1387 28.596C13.0449 28.6175 12.9527 28.6878 12.8812 28.7571C12.4641 29.1629 12.0538 29.5755 11.6412 29.9858L11.6416 29.9861ZM11.6014 28.3713C11.6693 28.3306 11.7481 28.3016 11.8023 28.2473C17.2821 22.7713 22.7603 17.2931 28.2363 11.8133C28.2906 11.759 28.3193 11.6799 28.3604 11.6124L26.0105 9.26255C25.2376 9.71533 24.4222 9.93179 23.5169 9.81565C22.2164 9.64875 21.2485 8.96691 20.62 7.85765C19.9265 6.63328 19.9835 5.36574 20.6275 4.12514C20.6618 4.05915 20.6727 3.92551 20.632 3.88408C19.8821 3.11916 19.1224 2.36397 18.3495 1.5911C18.2746 1.66598 18.214 1.72663 18.1533 1.78727C12.7159 7.2247 7.27849 12.6621 1.84106 18.0996C1.77891 18.1617 1.72053 18.2276 1.66064 18.292C1.66108 18.3127 1.66114 18.333 1.66121 18.354C2.4273 19.1201 3.19302 19.8858 3.95911 20.6519C3.97976 20.6523 4.00004 20.6524 4.0207 20.6528C4.8671 20.1605 5.77348 20.0044 6.73612 20.2003C8.08614 20.4751 9.04714 21.2474 9.55644 22.5287C10.0166 23.6874 9.94227 24.8268 9.32448 25.9184C9.2946 25.9717 9.33105 26.1039 9.38227 26.1552C10.1179 26.8983 10.8606 27.6335 11.6014 28.3713ZM14.5689 27.0852C14.6181 27.0895 14.6433 27.0974 14.6651 27.0922C16.714 26.6336 18.7629 26.1764 20.8102 25.7132C22.3547 25.3634 23.8966 25.0019 25.4408 24.6525C26.7778 24.3505 28.1163 24.0552 29.456 23.7649C29.6042 23.7326 29.6372 23.6974 29.5991 23.5411C29.3509 22.5314 29.1158 21.5183 28.8716 20.4872C27.8275 20.4472 26.9338 20.0769 26.1798 19.3176C25.4272 18.5598 25.0734 17.6654 25.0611 16.5734C24.2375 17.397 23.4517 18.1791 22.6741 18.9694C22.6251 19.0192 22.6127 19.1401 22.6313 19.2164C22.7507 19.7049 22.8836 20.1897 23.0177 20.6997C22.6237 20.7819 22.257 20.8577 21.9001 20.9321C21.8192 20.6146 21.7436 20.3173 21.6604 19.9923L14.5678 27.0848L14.5689 27.0852Z' fill='%23073252' stroke='%23073252' stroke-width='0.5'/></svg>");
}

.boton-inscripciones.btn-gris a {
	background-color: #d2d2d2 ;
	border-color: #073252;
	color: #073252;
}

.boton-inscripciones.btn-gris a::after {
	background-image: url("data:image/svg+xml,<svg width='25' height='25' viewBox='0 0 32 31' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.6416 29.9861C10.3633 28.7078 9.08459 27.4291 7.80588 26.1512C8.01523 25.8401 8.25127 25.5431 8.42902 25.2146C8.9507 24.2515 8.69107 22.9571 7.97985 22.21C7.43552 21.638 6.77368 21.3243 6.00155 21.2934C5.36874 21.2678 4.7847 21.4737 4.26989 21.8492C4.12339 21.9558 3.98632 22.0763 3.8451 22.1904C2.5728 20.9181 1.30049 19.6458 0.0153825 18.3607C0.0741278 18.2914 0.128382 18.2273 0.183011 18.1629C1.49409 16.8563 2.8063 15.5517 4.11511 14.2428C8.67801 9.68146 13.2398 5.11819 17.8019 0.556054C17.9202 0.437751 18.0344 0.315307 18.1504 0.194744C18.21 0.142729 18.2699 0.0910899 18.3459 0.0248544C19.6227 1.30168 20.9003 2.57925 22.1779 3.85683C21.5803 4.54032 21.1684 5.29798 21.2756 6.24758C21.364 7.02852 21.7008 7.66189 22.3474 8.15125C22.889 8.56107 23.4769 8.74909 24.1351 8.72066C24.7257 8.69504 25.2568 8.49537 25.7077 8.09794C25.8384 7.98231 25.9985 7.89905 26.145 7.80074C27.2919 8.95212 28.4388 10.1043 29.5853 11.256C29.7164 11.3871 29.8448 11.5208 29.9744 11.6534C29.5143 12.1157 29.0606 12.5852 28.5903 13.0367C28.4432 13.1778 28.4057 13.3042 28.4667 13.4963C28.5838 13.8658 28.5771 13.8755 28.2079 13.9878C27.7322 14.1321 27.2721 14.3203 26.9446 14.6997C26.1293 15.6431 25.9389 16.9039 26.6412 18.0314C27.2758 19.0502 28.2287 19.4826 29.4316 19.2959C29.4575 19.2918 29.4845 19.2934 29.5108 19.2928C29.6167 19.2901 29.7222 19.2878 29.8289 19.2851C30.2345 21.0474 30.637 22.7978 31.0453 24.5725C30.4899 24.6925 29.9555 24.8028 29.4234 24.9243C27.9908 25.2512 26.56 25.5867 25.1265 25.9121C24.1336 26.1374 23.1373 26.3495 22.144 26.5722C20.6186 26.9142 19.0943 27.2626 17.5689 27.6046C16.0927 27.9358 14.6149 28.261 13.1387 28.596C13.0449 28.6175 12.9527 28.6878 12.8812 28.7571C12.4641 29.1629 12.0538 29.5755 11.6412 29.9858L11.6416 29.9861ZM11.6014 28.3713C11.6693 28.3306 11.7481 28.3016 11.8023 28.2473C17.2821 22.7713 22.7603 17.2931 28.2363 11.8133C28.2906 11.759 28.3193 11.6799 28.3604 11.6124L26.0105 9.26255C25.2376 9.71533 24.4222 9.93179 23.5169 9.81565C22.2164 9.64875 21.2485 8.96691 20.62 7.85765C19.9265 6.63328 19.9835 5.36574 20.6275 4.12514C20.6618 4.05915 20.6727 3.92551 20.632 3.88408C19.8821 3.11916 19.1224 2.36397 18.3495 1.5911C18.2746 1.66598 18.214 1.72663 18.1533 1.78727C12.7159 7.2247 7.27849 12.6621 1.84106 18.0996C1.77891 18.1617 1.72053 18.2276 1.66064 18.292C1.66108 18.3127 1.66114 18.333 1.66121 18.354C2.4273 19.1201 3.19302 19.8858 3.95911 20.6519C3.97976 20.6523 4.00004 20.6524 4.0207 20.6528C4.8671 20.1605 5.77348 20.0044 6.73612 20.2003C8.08614 20.4751 9.04714 21.2474 9.55644 22.5287C10.0166 23.6874 9.94227 24.8268 9.32448 25.9184C9.2946 25.9717 9.33105 26.1039 9.38227 26.1552C10.1179 26.8983 10.8606 27.6335 11.6014 28.3713ZM14.5689 27.0852C14.6181 27.0895 14.6433 27.0974 14.6651 27.0922C16.714 26.6336 18.7629 26.1764 20.8102 25.7132C22.3547 25.3634 23.8966 25.0019 25.4408 24.6525C26.7778 24.3505 28.1163 24.0552 29.456 23.7649C29.6042 23.7326 29.6372 23.6974 29.5991 23.5411C29.3509 22.5314 29.1158 21.5183 28.8716 20.4872C27.8275 20.4472 26.9338 20.0769 26.1798 19.3176C25.4272 18.5598 25.0734 17.6654 25.0611 16.5734C24.2375 17.397 23.4517 18.1791 22.6741 18.9694C22.6251 19.0192 22.6127 19.1401 22.6313 19.2164C22.7507 19.7049 22.8836 20.1897 23.0177 20.6997C22.6237 20.7819 22.257 20.8577 21.9001 20.9321C21.8192 20.6146 21.7436 20.3173 21.6604 19.9923L14.5678 27.0848L14.5689 27.0852Z' fill='%23073252' stroke='%23073252' stroke-width='0.5'/></svg>");
}

@media (min-width: 1080px) {
	.cuerpoespecial2 .superdestacado .info-destacado.info-especial,
	.modulohome .superdestacado .info-destacado.info-especial {
		background: transparent !important;
		bottom: auto !important;
		left: 50% !important;
		max-width: 100%;
		padding: 0;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	
	.cuerpoespecial2 .superdestacado .info-destacado.info-especial img,
	.modulohome .superdestacado .info-destacado.info-especial img {
		margin-bottom: 30px;
	}
	
	.boton-inscripciones {
		display: inline-block;
	}
	
	.boton-inscripciones:not(:first-child) {
		margin-bottom: 0;
		margin-left: 20px;
	}
	
	.boton-inscripciones a {
		display: inline-flex;
		font-size: 1.5rem;
		padding: 10px 40px;
	}
}

/* Desplegables */
.bloque.desplegables{margin-bottom:10px;}
.bloque.desplegables .item{width:100%;}
.bloque.desplegables .item .tit {
  display: block;
  padding: 0 35px 0 3px;
  margin:0 0 15px;
  position: relative;
  background:#888b8d;
  transition: all 500ms;
  box-sizing: border-box;
  cursor:pointer;
}
.bloque.desplegables .item .tit *{font:700 1.55em roboto;margin:0;padding:10px 10px 8px;color: #fff;text-transform:uppercase;}
.bloque.desplegables .item .tit:before {
  width: 21px;
  height: 14px;
  position: absolute;
  right: 15px;
  top: 15px;
  content: "";
  background:transparent url(../../img/css/icono/vinetaDesplegable_on.png) no-repeat 0 0;
 	transition: all 500ms;
}
.bloque.desplegables .item .tit:hover, .bloque.desplegables .item.activo .tit{background:#002859;}
.bloque.desplegables .item.activo .tit:before {transform: rotate(180deg);}
.bloque.desplegables .info {
  width: 100%;
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 500ms;
  box-sizing: border-box;
  padding:0 10px;
}
.bloque.desplegables .item.activo .info{height: auto;opacity: 1;padding-bottom:20px;}

/* programa actividades */
.caja-boton{width:100%;text-align:center;margin:0 0 25px;}
.caja-boton a{display:inline-block;margin:5px;border:2px solid #002859;padding:12px 30px;font:500 1.25em roboto;text-decoration:none !important;}
.caja-boton a:hover{background:#002859;color:#fff;}
.programa{width:100%;float:left;}
.programa h3.tipo2, .programa h4.tipo2{color:#0f2538;font-weight:bold;margin:20px 0;}
.fila{width:100%;display:flex;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #c2c2c2;}
.fila:after{display:none !important;}
.fila > div{width:100%;box-sizing: border-box;}
.fila > .icono{text-align:center;padding:0 0 25px;}

@media (min-width: 500px) {
	.fila > div{width:70%;}
	.fila > .icono{width:30%;padding:2px 20px 0 0;}
}
@media (min-width: 950px) {
	.fila > div{width:80%;}
	.fila > .icono{width:20%;}
}


/* Noticias */
.cuerposubhome2.prensa2 #contenido p{font-size:1.15em;}
.modulo-noticias .destacados{background:#D9D9D6;}
.bloque-sup-noticias{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:5px 10px 30px;
}
#envoltura .bloque-sup-noticias::after{display:none;}
.bloque-sup-noticias > div{width:100%;}
.bloque-sup-noticias .caja-carrusel{margin:0 auto 40px;max-width:540px;}
.bloque-sup-noticias .caja-carrusel h3{padding:0 0 6px;margin:0 0 20px;font-size:1.9em;font-weight:500;font-family:roboto;color:#000;border-bottom:1px solid #ddd;}
.bloque-sup-noticias .caja-carrusel .special-carousel{background:#000;color:#fff;}
.bloque-sup-noticias .caja-carrusel .special-carousel .bxslider {min-height: 425px;}
.bloque-sup-noticias .caja-carrusel .special-carousel .bx-wrapper{margin:0;}
.bloque-sup-noticias .caja-carrusel .special-carousel .info{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.6);padding:12px 20px 30px;font-size:1.25em;font-weight:500;font-family:roboto;min-height:100px;box-sizing:border-box;width: 100%;}
.bloque-sup-noticias .caja-carrusel .special-carousel .info *{color:#fff;}
.bloque-sup-noticias .caja-carrusel .special-carousel .info p{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height:1.3em;
}

.bloque-sup-noticias .caja-noticias{font-family:roboto;margin:0 auto;max-width:550px;}

@media (min-width: 950px) {
	.bloque-sup-noticias > div{width:48.5%;}
	.bloque-sup-noticias .caja-carrusel{margin:0;}
}