/* @override 
	https://www.bioef.eus/wp-content/themes/etg-bioef/style.css */

/*
Theme Name: Bioef
Theme URI: http://www.bioef.eus
Description: Tema del sitio web
Version: 1.4.3
*/

/*
Colores
Azul: #282182
Gris: #4D4F53
*/

textarea,	input	{
	outline:	none;
}

/* Tipografías */

@font-face	{
font-family:	BioMark-Heavy;
src:	url("fonts/BioMark-Heavy.eot");
}

@font-face	{
font-family:	BioMark-Heavy;
src:	url("fonts/BioMark-Heavy.woff") format("woff");
}

@font-face	{
font-family:	BioMark;
src:	url("fonts/BioMark.eot");
}

@font-face	{
font-family:	BioMark;
src:	url("fonts/BioMark.woff") format("woff");
}

@font-face	{
font-family:	BioMark-Bold;
src:	url("fonts/BioMark-Bold.eot");
}

@font-face	{
font-family:	BioMark-Bold;
src:	url("fonts/BioMark-Bold.woff") format("woff");
}

/* Elementos HTML */

body	{
	font-family:	BioMark, arial, sans-serif;
	background:	#282182;
}

h1	{
	font-family:	BioMark-Heavy;
	font-size:	48px;
	color:	#282182;
	padding-bottom:	20px;
}

h3	{
	font-family:	BioMark-Bold;
	font-size:	20px;
	color:	#282182;
}

a	{
	color:	#282182;
}

a:hover	{
	color:	#282182;
}

p,	li,	td,	th	{
	font-size:	16px;
	color:	#3A3A3A;
	line-height:	22px;
}

strong,	b	{
	font-family:	BioMark-Bold;
	font-weight:	normal;
}

h3 li	{
	font-size:	18px;
	list-style-type:	none;
	line-height:	20px;
}

table	{
	width:	100%;
	margin:	40px 0;
}

table.ancho50	{
	width:	50%;
}

table th	{
	font-family:	BioMark-Bold;
	font-size:	15px;
	color:	#282182;
	font-weight:	normal;
	background:	white;
	border-bottom:	1px solid #333;
	border-top:	none !important;
	line-height:	100% !important;
}

table th,	table td	{
	padding:	5px;
}

table th.pie	{
	border-bottom:	none;
	border-top:	1px solid #333;
	background:	white;
}

table tr:nth-child(odd)	{
	background:	#F3F3F3;
}

table.plana caption	{
	font-weight:	bold;
}

table.plana tr:nth-child(odd)	{
	background:	transparent;
}

table.plana th	{
	vertical-align:	top;
}

table.plana td	{
	border-bottom:	1px solid #333;
}

table.lineas th,	table.lineas td	{
	border:	1px solid #555;
}

table.lineas tr:nth-child(odd)	{
	background:	none;
}

/* Classes */

.font-regular	{
	font-family:	BioMark !important;
}

.font-heavy	{
	font-family:	BioMark-Heavy !important;
}

.font-bold	{
	font-family:	BioMark-Bold !important;
}

.titular-grande	{
	font-family:	BioMark-Heavy;
	font-size:	48px;
	color:	#282182;
	line-height:	.9em;
	text-align:	center;
}

.entradilla	{
	font-family:	BioMark-Heavy;
	font-size:	25px;
	color:	#282182;
	text-shadow:	0px 1px 1px rgba(255,255,255,0.50);
	line-height:	31px;
}

p.mini	{
	font-size:	14px;
	color:	#3A3A3A;
	line-height:	16px;
}

.fondo-gris	{
	background:	#F3F3F3;
	-moz-border-radius:	20px;
	border-radius:	20px;
	text-align:	center;
	padding:	25px 10px 20px 10px !important;
}
/*
.fondo-gris .pd30{
  padding:10px;
}
*/

.pd30	{
	padding:	30px 0;
}

.pd50	{
	padding:	50px 0;
}

img.alignleft	{
	float:	left;
	margin-right:	15px;
}

img.alignright	{
	float:	right;
	margin-left:	15px;
}

img.aligncenter	{
	display:	block;
	margin:	0 auto;
}

/* Defaults de bootstrap */

.breadcrumb	{
	padding-left:	0;
	background-color:	white;
}

.btn-primary	{
	background-color:	#282182 !important;
	border:	1px solid #282182;
}

#web	{
	background:	white;
}

#totop	{
	position:	fixed;
	bottom:	20px;
	right:	20px;
	cursor:	pointer;
	opacity:	0;
}
  
/* Cabecera */

#cabecera	{
	padding-top:	30px;
	padding-bottom:	60px;
}

#cabecera	{
	margin-top:	10px;
}

.search-results #cabecera	{
	background:	url(img/fondo_bioef_2.jpg)	center	center	no-repeat;
	background-size:	cover;
}

.single-post #cabecera,	.single-agenda #cabecera	{
	background:	url(img/fondo_not.jpg)	center	center	no-repeat;
	background-size:	cover;
}

.post-type-archive-agenda #cabecera,	.single-agenda #cabecera	{
	background:	url(img/fondo_archivo_agenda.jpg)	center	center	no-repeat;
	background-size:	cover;
}

.post-type-archive-agenda #cabecera,	.single-agenda #cabecera	{
	background:	url(img/fondo_archivo_agenda.jpg)	center	center	no-repeat;
	background-size:	cover;
	min-height:	255px;
}

.single-post #contenido.post,	.single-post#contenido.archive,	.single-agenda #contenido.post	{
	padding:	50px 0;
}

#cabecera.default .frase	{
	display:	none;
}

body.single #cabecera.default	{
	padding-bottom:	120px;
}

#cabecera .titular-grande	{
	padding:	100px 0;
	color:	white;
	font-size:	38px;
}

.blog #cabecera .titular-grande	{
	color:	rgb(40, 33, 130);
}

#cabecera.slide	{
	position:	relative;
	padding-top:	0;
	padding-bottom:	0;
}

#cabecera.slide .logo	{
	position:	absolute;
	top:	30px;
	left:	0;
	right:	0;
	z-index:	999;
	margin:	0 auto;
}
#cabecera.slide .logo img {
    width: 250px;
}

#cabecera.slide .cycle-slideshow	{
	height:	460px;
	width:	100%;
	display:	table;
	position:	relative;
}

#cabecera.slide .cycle-slideshow .slide	{
	height:	460px;
	width:	100%;
}

#cabecera.slide .cycle-slideshow .slide .container	{
	height:	100%;
}

#cabecera.slide .cycle-slideshow .slide .container .row	{
	height:	100%;
}

#cabecera.slide .cycle-slideshow .slide .container .row .col-md-8	{
	height:	100%;
	display:	table;
}

#cabecera.slide .cycle-slideshow .slide .container .row .col-md-8 p	{
	display:	table-cell;
	height:	100%;
	vertical-align:	middle;
	padding:	0;
}

#cabecera.slide .cycle-slideshow .slide .container .row .col-md-8 p a	{
	/* display: table-cell; */
	height:	100%;
	vertical-align:	middle;
	padding:	0;
}

#cabecera.slide #bullets	{
	border:	10px solid black;
	position:	absolute;
	z-index:	1000;
	width:	100%;
	bottom:	0;
	text-align:	center;
	display:	none;
}

#cabecera.slide #bullets strong	{
	border:	1px solid black;
	display:	block;
	width:	20px;
	height:	20px;
	background:	#fff;
	display:	inline-block;
	text-align:	center;
}

#cabecera.slide .cycle-slideshow.new a	{
	/*  display: block; */
	width:	100%;
	height:	100%;
}

#cabecera.slide .paginador	{
	position:	absolute;
	bottom:	60px;
	z-index:	999;
	width:	100%;
	text-align:	center;
}

#cabecera.slide .paginador span	{
	display:	inline-block;
	margin:	0 5px;
	width:	12px;
	height:	12px;
	-webkit-border-radius:	12px;
	-moz-border-radius:	12px;
	-o-border-radius:	12px;
	border-radius:	12px;
}

#cabecera.slide .paginador span	{
	cursor:	pointer;
	background-color:	#fff;
	color:	#fff;
}

#cabecera.slide .paginador span.cycle-pager-active	{
	background-color:	#282182;
	color:	#282182;
}

/* titulares especiales */

span.slider-blanco	{
	text-align:	left !important;
	color:	#fff;
	font-size:	32px;
	line-height:	110% !important;
	float:	left;
	margin-left:	-200px;
	max-width:	500px;
	line-height:	1;
}

span.slider-blanco-peq,	span.slider-blanco-peq	 a	{
	font-size:	18px;
	color:	#fff;
	font-family:	BioMark;
	max-width:	5000px;
}

span.slider-azul	{
	text-align:	left !important;
	color:	#282182;
	font-size:	32px;
	line-height:	100% !important;
	float:	left;
	margin-left:	-200px;
	max-width:	500px;
}

span.slider-azul-peq	,	span.slider-azul-peq	 a	{
	font-size:	18px;
	color:	#282182;
	font-family:	BioMark;
	max-width:	500px;
}

span.slider-gris	{
	text-align:	left !important;
	color:	#3A3A3A;
	font-size:	32px;
	line-height:	100% !important;
	float:	left;
	margin-left:	-200px;
	max-width:	500px;
}

span.slider-gris-peq,	span.slider-gris-peq	 a	{
	font-size:	18px;
	color:	#3A3A3A;
	font-family:	BioMark;
	max-width:	500px;
}

span.slider-blanco a,	span.slider-azul a,	span.slider-gris a	{
	text-decoration:	underline;
}

span.slider-blanco-peq	 a,	pan.slider-azul-peq	 a,	pan.slider-gris-peq	 a	{
	text-decoration:	underline;
}

@media only screen and (max-width : 1199px)	{
	span.slider-blanco,	span.slider-azul,	span.slider-gris	{
		font-size:	30px;
		margin-left:	-160px !important;
		max-width:	500px;
	}
	
	span.slider-blanco a,	span.slider-azul a,	pan.slider-gris a	{
		font-size:	30px;
		max-width:	500px;
	}
	
	span.slider-blanco-peq,	span.slider-blanco-peq a,	span.slider-azul-peq,	span.slider-azul-peq a,	span.slider-gris-peq,	pan.slider-gris-peq a	{
		font-size:	16px;
		padding-top:	10px !important;
		max-width:	500px;
	}
}

@media only screen and (max-width : 991px)	{
	span.slider-blanco,	span.slider-azul,	span.slider-gris	{
		font-size:	18px;
		margin-left:	0px !important;
	}
	
	span.slider-blanco a,	span.slider-azul a,	pan.slider-gris a	{
		font-size:	18px;
	}
	
	span.slider-blanco-peq,	span.slider-blanco-peq a,	span.slider-azul-peq,	span.slider-azul-peq a,	span.slider-gris-peq,	pan.slider-gris-peq a	{
		font-size:	14px;
		padding-top:	10px !important;
	}
}

/* zona banner home */

.page-id-6826 .banner-home	{
	display:	none;
}

div.banner-home img	{
	max-width:	555px;
	border-radius:	10px !important;
	-webkit-box-shadow:	0px 15px 20px -15px rgba(0,0,0,0.5);
	-moz-box-shadow:	0px 15px 20px -15px rgba(0,0,0,0.5);
	box-shadow:	0px 15px 20px -15px rgba(0,0,0,0.5);
	margin-bottom:	30px;
	margin-top:	25px !important;
}

.iframe-v	{
	-moz-border-radius:	20px;
	border-radius:	10px;
	-webkit-box-shadow:	0px 10px 20px -10px rgba(0,0,0,0.4);
	-moz-box-shadow:	0px 10px 20px -10px rgba(0,0,0,0.4);
	box-shadow:	0px 10px 20px -10px rgba(0,0,0,0.4);
	background-color:	#eae9f3;
	margin-top:	10px;
}

div.destacado-video	{
	background:	linear-gradient(180deg, rgba(236,235,245), white);
	padding:	20px 40px 0px 40px;
	margin-bottom:	15px;
	border-radius:	15px;
	margin-top:	0px !important;
}

div.destacado-video	{
	text-align:	center;
	font-family:	BioMark;
	line-height:	1.1 !important;
	font-size:	13px !important;
}
/* Menú */

#cmenu-principal-1	{
	z-index:	200000 !important;
}

#menu{
	font-family:	BioMark-Bold, arial, sans-serif;
	position:	fixed;
	z-index:	1000;
	width:	100%;
}
#menuf	{
	font-family:	BioMark-Bold, arial, sans-serif;
	z-index:	1000;
	width:	100%;
	padding-top:	50px;
}

#menu.off	{
	top:	-65px;
	-webkit-transition-duration:	0.5s;
	transition-duration:	0.5s;
}

#menu.on.off	{
	top:	0;
}

/*
.logged-in #menu.off {
    top: -65px;
    -webkit-transition-duration: 0.5s;
    transition-duration:         0.5s;
}
*/

#menu.on	{
	top:	0;
	-webkit-transition-duration:	0.5s;
	transition-duration:	0.5s;
}

#menu .color	{
	background:	#282182;
	padding-bottom:	0px;
	-webkit-box-shadow:	0px 10px 15px -10px rgba(0,0,0,0.5);
	box-shadow:	0px 10px 15px -10px rgba(0,0,0,0.5);
}
#menuf .color	{
	background:	#282182;
	opacity:	.3;
}
#menuf	.container-menu, #menuf	.col-md-12{
	padding:	0px !important;
}
#menu #container-menu, #menuf #container-menu	{
	display:	table;
}

#menu ul	{
	margin:	0;
	padding:	0 20px !important;
	display:	table-row;
	width:	100%;
		height:	40px;
}
 #menuf ul		{
	margin:	0;
	padding:	0 !important;
	display:	table-row;
	width:	100%;
}


#menu li	{
	display:	table-cell;
	vertical-align:	middle;
	text-align:	center;
	width:	11.1%;
	margin:	0;
	padding:	0;
	list-style-type:	none;
	height:	80px;

}
#menuf li	{
	display:	table-cell;
	vertical-align:	middle;
	text-align:	center;
	width:	11.1%;
	padding-bottom:	10px;
	list-style-type:	none;
	border-left:	1px	solid	rgba(255,255,255,.5);
	border-right:	1px	solid	rgba(255,255,255,.5);
}
#menu li.bioagenda-menu	{
background:	url(img/bioagenda_w.svg)	center	center	no-repeat;
background-size: auto 17px;
text-indent:	-1000000px;
}
#menu li.bioagenda-menu:hover, #menu li a:hover		{
opacity:	.7;
text-decoration:	none !important;
}
.post-type-archive-agenda	h1{
	background:	url(img/bioagenda_w.svg)	center	center	no-repeat;
text-indent:	-1000000px;
	background-size: auto 50px;
}


#menu a	{
	color:	white;
	display:	block;
	padding:	10px;
	text-transform:	uppercase;
	font-size:	14px;
	line-height:	100%;
}

#menuf a	{
	color:	white;
	display:	block;
	padding:	10px 10px 0px 10px;
	text-transform:	uppercase;
	font-size:	14px;
	line-height:	100%;
}

#menu * li.menu-item-128 a,	#menu * li.menu-item-1634 a	{
	text-transform:	none !important;
}

#menu .idiomas a	{
	display:	inline-block;
	color:	#282182;
	padding:	10px 10px 0 0;
	font-size:	18px;
	line-height:	100%;
}

#menu .idiomas a	{
	display:	inline-block;
	color:	#282182;
	padding:	10px 10px 0 0;
	font-size:	18px;
	line-height:	100%;
}

#menu .idiomas .current	{
	display:	none;
}

.control-menu	{
	background:	#282182;
	padding:	30px 18px 15px 18px;
	border-radius:	0px 0px 18px 18px;
	color:	white;
	font-size:	12px;
	text-transform:	uppercase;
	cursor:	pointer;
	margin-left:	5px;
	-webkit-box-shadow:	0px 10px 15px -10px rgba(0,0,0,0.5);
	box-shadow:	0px 10px 15px -10px rgba(0,0,0,0.5);
}

.control-menu .icono	{
	background:	url(img/menu.png) no-repeat 0 0;
	padding-left:	25px;
	padding-top:	1px;
	text-shadow:	0px 0px 13px #FFFFFF;
}

#lupa	{
	margin-top:	-5px !important;
	margin-right:	10px;
}

/* Slide */

.cycle-pager-active	{
	opacity:	10%;
	background-color:	black;
}

#accesos	{
	background-color:	rgba(77, 79, 83, .5);
	padding:	15px 0;
	position:	absolute;
	width:	100%;
	top:	419px;
	z-index:	999;
}

#accesos ul	{
	margin:	0;
	padding:	0;
	text-transform:	uppercase;
	letter-spacing:	1px;
}

#accesos li	{
	display:	inline-block;
	list-style:	none;
	cursor:	pointer !important;
	padding-top:	0px;
	padding-bottom:	0px;
}

#accesos a	{
	padding-top:	10px;
	padding-bottom:	10px;
	color:	white;
	margin:	0px 15px;
	text-decoration:	none;
	transition:	transform 0.2s ease-out;
}

#accesos a:hover	{
	opacity:	0.8;
	cursor:	pointer !important;
}

#accesos a.convocatorias	{
	padding-left:	30px;
	background:	url(img/altavoz.png)	0	40%	no-repeat;
}

#accesos a.bolsa	{
	padding-left:	30px;
	background:	url(img/suit.png) no-repeat 0 40%;
}

#accesos a.transparencia	{
	padding-left:	30px;
	background:	url(img/iconos/transparencia.png) no-repeat 0 40%;
}

#accesos a.intranet	{
	padding-left:	30px;
	background:	url(img/candado.png) no-repeat 0 40%;
}

#accesos a.linkedin	{
	padding-left:	30px;
	background:	url(img/in.png) no-repeat 0 40%;
	text-indent:	30px;
	cursor:	pointer !important;
}

#accesos ul.text-right	{
	text-align:	center;
}

#titulo-pagina	{
	background-color:	rgba(77, 79, 83, .5);
	padding:	10px 0 5px 0;
	position:	absolute;
	width:	100%;
	top:	403px;
	z-index:	999;
}

#titulo-pagina h1	{
	font-family:	BioMark-Heavy;
	font-size:	48px;
	color:	#FFFFFF;
	margin:	0;
	padding:	0;
	text-align:	center;
}

.otros-logos	{
	position:	absolute;
	top:	340px;
	width:	100%;
	z-index:	999;
}

.otros-logos.estrecho	{
	position:	absolute;
	top:	150px;
	width:	100%;
	z-index:	999;
}

#cabecera.slide .cycle-slideshow.estrecho	{
	height:	256px;
}

#cabecera.slide .cycle-slideshow.estrecho .slide	{
	height:	256px;
}

/*
.page-id-88 #cabecera {
    padding-bottom: 98px;
}

.page-id-88 #titulo-pagina,
*/

#titulo-pagina.estrecho	{
	top:	200px;
}

#contenido p a,	#contenido li a	{
	text-decoration:	underline;
}

#contenido p a:hover,	#contenido li a:hover	{
	text-decoration:	none;
}

#contenido.pagina	{
	padding:	50px 0;
}

#contenido.post,	#contenido.archive,	.post-type-archive-agenda #contenido.archive	{
	padding:	30px 0;
}

.post-type-archive-agenda	#web	{
	background-color:	#eeeeee;
}

.post-type-archive-agenda .archive	{
	margin-top:	30px !important;
}



.post-type-archive-agenda .fecha,	.post-type-archive-agenda p:not(.extractoagenda),	.single-agenda #info-evento .fecha,	.single-agenda #info-evento .fecha b	{
	text-transform:	uppercase;
	letter-spacing:	1px;
	font-size:	13px;
	font-family:	BioMark-bold !important;
}
.post-type-archive-agenda .fotoagenda	{
	display:	none;
}
.post-type-archive-agenda .textosagenda	{
	padding:	0 30px 10px 30px;
}
.post-type-archive-agenda .snippet_agenda	{
	max-width:	800px;
}
@media only screen and (min-width : 992px)	{
.post-type-archive-agenda .snippet_agenda	{
	margin-left:75px;
}
}

.single-agenda h1.subrayado	{
	font-size:	50px !important;
}

#contenido.post h1	{
	line-height:	1.1;
}

.post-type-archive-agenda H2	{
	text-align:	center;
}

.textosagenda H2	{
	text-align:	left !important;
	line-height:	1.05 !important;
}

.post-type-archive-agenda .snippet_agenda	{
	padding-top:	10px;
	min-height:	200px;
	background-color:	white;
	margin-bottom:	10px;
	border-radius:	10px;
}

.post-type-archive-agenda .snippet_agenda h2	{
	font-family:	BioMark-Heavy;
	letter-spacing:	-0.5px;
}

.post-type-archive-agenda .snippet_agenda	.fotoagenda	{
	padding-left:	10px;
}

.post-type-archive-agenda .snippet_agenda	.fotoagenda img	{
	border-radius:	5px !important;
}

.snippet-noticia,	.snippet-agenda	{
	border-top:	1px solid #282182;
	padding:	5px 0 15px 0 !important;
}

.page-id-106 .snippet-noticia h3,	.page-id-1310 .snippet-noticia h3,	.page-id-5805 .snippet-noticia h3,	.page-id-6826 .snippet-noticia h3,	.page-id-106 .snippet-noticia h3 a,	.page-id-1310 .snippet-noticia h3 a,	.page-id-5805 .snippet-noticia h3 a,	.page-id-6826 .snippet-noticia h3 a	{
	margin-top:	0 !important;
	margin-bottom:	0 !important;
	line-height:	1.1 !important;
}

.page-id-106 .snippet-noticia .fecha,	.page-id-1310 .snippet-noticia .fecha,	.page-id-5805 .snippet-noticia .fecha,	.page-id-6826 .snippet-noticia .fecha	{
	margin-top:	0 !important;
	margin-bottom:	0 !important;
}

.snippet-agenda .fecha,	.snippet-agenda .fecha p	{
	/* border: 2px solid #282182; */
	-webkit-border-radius:	8px;
	-moz-border-radius:	8px;
	-o-border-radius:	8px;
	border-radius:	8px;
 /* padding: 10px 5px; */
	color:	#4D4F53;
	font-size:	13px !important;
	line-height:	18px;
}

.snippet-agenda .dia,	.snippet-agenda .fecha b	{
	/* display: block; */
 /* font-size: 40px; */
	line-height:	.85em;
	font-size:	13px !important;
}

.snippet-agenda .fecha b,	#info-evento .fecha b	{
	font-family:	BioMark !important;
}

.nota-agenda	{
	background-color:	#eee;
	padding:	10px;
	margin-bottom:	20px;
	border-radius:	10px;
}

.nota-agenda p	{
	line-height:	120% !important;
	font-size:	1.2rem !important;
}

.snippet-agenda h3	{
	margin-top:	0;
}

.single article #cabecera-post #titular-evento H1,	.single article H3 .azul,	.blog article #cabecera-post # .ba-snip-evento H1,	/* .blog article H3.azul, */
.page:not(.home) article #cabecera-post #titular-evento H1,	.page:not(.home) article H3 .azul	{
	font-size:	40px !important;
	text-align:	left!important;
	line-height:	105%;
	font-family:	BioMark-heavy !important;
	letter-spacing:	-1px;
}

.blog h1,	.blog h1 a	{
	color:	#4D4F53;
}


.page-template-page-actividad-php H3	{
	/* text-align: left !important; */
}

.single article p:not(.entradilla),	.single article li,	.blog article p:not(.entradilla),	.blog article li,	.page:not(.home) article p:not(.entradilla),	.page:not(.home) article li	{
	/* text-align: left !important; */
	font-size:	18px;
	line-height:	140%;
	color:	#4D4F53;
}

.page-id-5805 article li,	.page-id-6826 article li	{
	display:	none;
}

.single article .snippet-noticia
.single article .snippet-agenda,	.blog article .snippet-noticia	{
	padding:	30px 0 50px 0;
}

#submenu	{
	margin:	0;
	padding:	20px 0;
}

#submenu li	{
	font-size:	16px;
	color:	#282182;
	line-height:	100%;
	list-style-type:	none;
	margin:	0 0 15px 0;
	padding:	0;
	text-transform:	uppercase;
	font-weight:	bold;
	line-height:	1.1em;
}

#submenu li:last-child	{
	margin-bottom:	0;
}

#submenu li a	{
	text-decoration:	none;
}

#submenu li.current_page_item a	{
	color:	#1073BA;
}

#submenu li.current_page_item li a	{
	text-decoration:	none;
	color:	#282182;
}

#submenu li ul	{
	padding:	20px;
}

#submenu li li	{
	font-weight:	normal;
	text-transform:	none;
	margin:	0 0 10px 0;
}

#pie	{
	background:	#282182;
	color:	white;
	padding:	0px 0;
}

#pie p,	#pie li	{
	font-size:	12px;
	color:	#FFFFFF;
	line-height:	20px;
	text-transform:	none;
	letter-spacing:	0;
	font-family:	biomark !important;
	line-height:	1.1;
}
#pie a	{
	font-size:	12px;
	color:	#FFFFFF;
	line-height:	20px;
	text-transform:	none;
	letter-spacing:	0;
	font-family:	biomark !important;
	line-height:	1.5;
}

#pie ul	{
	margin:	40px 0 0 0;
	padding:	0;
}

#pie li	{
	list-style-type:	none;
	padding:	0;
	margin:	0;
}

/* #pie .logos img	{
	height:	50px;
	width:	auto;
} */
#pie .direccion-footer{
opacity:	.7;
}
#pie .euskadi-footer	{
opacity:	.7;
font-style:	italic;
}
#pie a:hover	{
opacity:	1;
}


#buscador	{
	display:	none;
}

#buscador.on	{
	position:	fixed;
	top:	0;
	left:	0;
	width:	100%;
	height:	100%;
	background:	#282182;
	z-index:	1000;
	display:	table;
}

#buscador #form-buscador	{
	width:	100%;
	position:	absolute;
	top:	40%;
	text-align:	center;
}

#buscador #form-buscador label	{
	display:	none;
}

#buscador #form-buscador input[type="text"]	{
	border:	2px solid white;
	border-top:	0;
	border-left:	0;
	border-right:	0;
	background-color:	transparent;
	color:	white;
	font-size:	80px;
	width:	60%;
	text-align:	center;
}

#buscador #form-buscador input[type="submit"]	{
	font-family:	'BioMark-Heavy';
	border:	0;
	background-color:	transparent;
	color:	white;
	font-size:	40px;
	width:	60%;
	text-align:	center;
	height:	60px;
}

#buscador .cerrar	{
	cursor:	pointer;
	position:	absolute;
	right:	10px;
	top:	10px;
	color:	white;
	z-index:	1001;
}

#buscador .cerrar:hover	{
	color:	black;
}

#contenido.contacto label	{
	width:	25%;
	float:	left;
}

#contenido.contacto .empujar	{
	margin-left:	25%;
}

#contenido.contacto input[type="text"],	#contenido.contacto textarea	{
	width:	75%;
	border-left:	none;
	border-right:	none;
	border-top:	none;
	border-bottom:	2px solid #282182;
	float:	right;
}

#contenido.contacto input[type="submit"]	{
	color:	white;
	text-transform:	uppercase;
	background-color:	#282182;
	border:	none;
	padding:	10px 20px;
}

.panel-group .panel	{
	border-radius:	0;
	border:	none;
}

.panel-group .panel-heading	{
	border:	none;
	border-radius:	0;
}

.panel-group .panel-heading .panel-title	{
	font-weight:	bold;
	font-size:	30px;
}

.panel-group .panel-heading a	{
	display:	block;
	color:	#282182;
}

.panel-group .panel-heading:hover	{
	background-color:	#282182 !important;
}

.panel-group .panel-heading a:hover	{
	text-decoration:	none;
	color:	white;
}

.panel-group .panel	{
	box-shadow:	none;
}

#contenido .indice_contenidos	{
	padding:	50px 0;
}

#contenido .indice_contenidos .marcadores	{
	border:	1px solid #ddd;
	padding:	20px;
	width:	intrinsic;
	-webkit-border-radius:	10px;
	-moz-border-radius:	10px;
	-o-border-radius:	10px;
	border-radius:	10px;
}

#contenido .indice_contenidos .marcadores ul	{
	margin:	0;
	padding:	0 0 0 15px;
}

#contenido .indice_contenidos .marcadores ul li	{
	list-style-type:	none;
}

#contenido .indice_contenidos .marcadores ul li:before	{
	content:	'–';
	position:	absolute;
	margin-left:	-15px;
}

#contenido .indice_contenidos h3	{
	padding-top:	20px;
}

#contenido .tab-pane	{
	padding:	20px;
}

#contenido .etg_tabs	{
	padding-top:	50px;
}

.banner-proyectos-confinanciados	{
	-webkit-border-radius:	10px;
	-moz-border-radius:	10px;
	-o-border-radius:	10px;
	border-radius:	10px;
	background-color:	white;
	padding:	20px;
}
.banner-proyectos-confinanciados img {
    width: 100%;
    height: auto;
    max-width: 200px;
}
@media (min-width: 1084px)	{
	
}

/* Large Devices, Wide Screens */

@media only screen and (max-width : 1200px)	{
	
}

@media only screen and (max-width : 992px)	{
	#menu.off	{
		top:	-340px;
	}
	
	#container-menu,	#menu ul	{
		width:	100% !important;
	}
	
	#menu li	{
		display:	block;
		width:	100% !important;
		text-align:	center;
		height:	auto;
	}
	
	#accesos	{
		top:	auto;
		position:	relative;
	}
	
	#accesos ul.text-right	{
		text-align:	left !important;
	}
	
	#accesos a	{
		display:	block;
		margin-left:	0 !important;
	}
}



@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi)	{
	
}


/* calendario */

table.calendario	{
	width:	100%;
	margin:	0;
}

#calendario	{
	border-top:	1px solid #282182;
	padding:	10px 0 0px 0;
}

#calendario a	{
	text-decoration:	none;
}

#calendario .calendar-month,	.ui-datepicker-title	{
	font-weight:	bold;
	text-transform:	uppercase;
	text-align:	center;
}

#calendario .calendar-month a.calendario_anterior	{
	float:	left;
	width:	10%;
	text-align:	left;
	background:	url(img/prev.png) no-repeat 0px 0px;
	height:	17px;
}

#calendario .calendar-month a.calendario_siguiente	{
	float:	right;
	width:	10%;
	text-align:	right;
	background:	url(img/next.png) no-repeat 100% 0px;
	height:	17px;
}

.ui-datepicker	{
	padding:	5px;
	box-shadow:	0 2px 5px #000;
	background:	white;
}

.ui-datepicker a	{
	text-decoration:	none;
}

.ui-datepicker-header	{
	background:	#fff;
}

.ui-datepicker-next	{
	float:	right;
	cursor:	pointer;
}

.ui-datepicker-prev	{
	float:	left;
	cursor:	pointer;
}

/*
#calendario .calendar-month a.calendario_anterior:hover {
    background: url(img/prev.png) no-repeat 0px -30px;
}

#calendario .calendar-month a.calendario_siguiente:hover {
    background: url(img/next.png) no-repeat 100% -30px;
}

*/

table.calendario	{
	margin-bottom:	18px;
	font-family:	BioMark-Bold;
}

table.calendario th,	.ui-datepicker-calendar th	{
	color:	#282182 !important;
	border-bottom:	5px solid #fff;
	padding:	2 0 0 0 !important;
	background-color:	#eee;
	text-align:	center;
}

table.calendario td,	.ui-datepicker-calendar td	{
	background:	white;
	padding:	0 0 2px 0 !important;
	text-align:	center;
}

table.calendario td.evento span	{
	background:	#282182;
	font-size:	12px !important;
	display:	inline-block;
	border-radius:	50%;
	width:	25px;
	padding:	2px 2px 0px 2px;
}

table.calendario td.evento.hoy span	{
	background:	#0071BC
}

table.calendario td.evento a	{
	color:	white;
}

table.calendario td.evento a.activo span	{
	background:	#ADCE29;
}

/*
table.calendario td.evento.cultura {
    background: rgb(0,174,239);
    background: rgba(0,174,239, .5);
}

table.calendario td.evento.reuniones {
    background: rgb(193,193,193);
    background: rgba(193,193,193, .5);
}

*/

table.calendario td.evento.kultura.transparente,	table.calendario td.evento.cultura.transparente,	table.calendario td.evento.reuniones.transparente,	table.calendario td.evento.bilerak.transparente	{
	background:	white;
}

#calendario	{
	position:	relative;
}

#eventos_calendario .cerrar	{
	display:	none;
}

table.calendario a:hover span,	table.calendario .evento a:hover span	{
	background-color:	#eee;
	color:	#000;
}

#capa_eventos	{
	/* position: absolute;
 z-index: 3;
 top: 0;
 width: 2000px;
 min-height: 100%; */
 /* background: #282182;
 color: white; */
}

/*
#capa_eventos.cultura {
    background: rgb(0,174,239);
    background: rgba(0,174,239, .95);
}

#capa_eventos.reuniones {
    background: rgb(193,193,193);
    background: rgba(193,193,193, .95);
}

*/

#eventos_calendario .titular	{
	float:	left;
}

#eventos_calendario p.cerrar	{
	text-align:	right;
	cursor:	pointer;
	float:	right;
}

#capa_eventos .margen	{
	/* padding: 20px; */
}

#capa_eventos *	{
	margin:	0;
}

#capa_eventos a	{
	/* color: white; */
}

#capa_eventos a:hover	{
	/* color: white; */
}

#capa_eventos .entradas	{
	float:	right;
}

#capa_eventos .entradas .hide	{
	display:	none;
}

#filtros_calendario a	{
	text-decoration:	none;
}

#filtros_calendario a:hover	{
	text-decoration:	underline;
}

#filtros_calendario .current	{
	font-weight:	700;
}

.n-2020 *	{
	font-size:	1.5rem !important;
}

.n-2020 table.calendario th,	.n-2020 .ui-datepicker-calendar th	{
	padding:	3px 0;
	font-size:	12px !important;
}

.n-2020 table.calendario td,	.n-2020 .ui-datepicker-calendar td,	.n-2020 table.calendario td.evento,	.n-2020 table.calendario a	{
	padding:	0px;
	font-size:	12px !important;
}

.nn-2020	.fecha	{
	padding-top:	10px;
}

.nn-2020	p	{
	margin-bottom:	0 !important;
	font-size:	13px !important;
	letter-spacing:	1px;
}

.nn-2020	.azul	{
	margin-top:	0px;
}

/* maratoia */

#maratoia	{
	background-color:	#ffd23b;
	padding:	50px;
	-moz-border-radius:	20px;
	border-radius:	20px;
	margin-bottom:	20px;
}

#maratoia img	{
	-moz-border-radius:	15px;
	border-radius:	15px;
	width:	100%;
}

/* búsquedas */

.search-results header	{
	position:	relative;
	height:	200px;
}

.search-results #titulo-pagina	{
	position:	relative;
	top:	0px;
	background-color:	#4D4F53;
	height:	5px;
}

.search-results #titulo-pagina H1	{
	font-size:	1px;
	line-height:	1;
	color:	#4D4F53;
	display:	none;
}

.search-results h2.titulo	{
	text-align:	center;
	margin:	50px 0 0 0 !important;
	text-transform:	uppercase;
	font-size:	20px;
	letter-spacing:	1px;
}

@media (min-width:990px)	{
	.search-results #titulo-pagina H1	{
		padding:	0	150px;
	}
}
@media (min-width:1200px)	{
	.post-type-archive-agenda	.container .archive	{
		padding:	0 100px !important;
	}
}
@media (max-width:989px)	{
	.post-type-archive-agenda	.container .archive	{
		padding:	0 30px !important;
	}
	
	#menu.off	{
		padding-top:	80px !important;
	}
	
	#menu.on	{
		padding-top:	0px !important;
	}
	
	#botones-news	{
		display:	inline !Important;
	}
	
	.widgetnoticias,	.widgetagenda	{
		display:	none;
	}
	/* zona banner home */
	
	.page-id-6826 .banner-home	{
		display:	none;
	}
	
	div.banner-home img	{
		max-width:	100% !important;
		width:	100%;
		margin-top:	0px !important;
	}
	
	div.destacado-video	{
		padding:	20px 0px 0px 0px;
	}
	
	div.destacado-video	{
		text-align:	center;
		font-family:	BioMark;
		line-height:	1.1 !important;
		font-size:	15px !important;
		padding:	20px;
	}
	
	#accesos li	{
		font-size:	14px;
		letter-spacing:	0px;
		padding:	0 !important;
	}
	
	#accesos a.convocatorias,	#accesos a.bolsa,	#accesos a.intranet,	#accesos a.transparencia	{
		padding-left:	0px;
		background:	none;
		padding:	0 !important;
	}
	
	#accesos a.linkedin	{
		margin-bottom:	-6px;
	}
	
	.btn-news	{
		margin:	0 10px;
		display:	inline;
		padding:	10px 40px;
	}
	
	.blog #eventos_calendario,	.blog .nota-agenda,	.blog .n-2020 h1,	.blog .pd50 h1	{
		display:	none;
	}
}
@media (max-width:990px)	{
	#botones-news	{
		display:	none;
	}
	#menuf	{
		display:	none;
	}
}

#cmplz-manage-consent	{
	display:	none;
}

/*
Colores
Azul: #282182
Gris: #4D4F53
*/
