@charset "ISO-8859-1";

/*WEB*/
body {font-size:15px;}
a {color:#0F228B;}
	a:hover {color:#333; text-decoration:none;}
	a:focus {outline:none;}
hr{border-top:1px solid #eeeeee;}
.wrapper, .container {margin:0 auto;font-family:'Trebuchet MS','Open Sans',sans-serif;}

header{box-shadow: 0 0 20px #999;position:relative;z-index:15;}
	header .barra_sup {height:46px;overflow:hidden;}
	header .menu_sup {color:white;/*float:right;*/margin:5px 20px; padding-left:0;}
	header .menu_sup > li {list-style:none;display:inline-block;line-height:36px;}
		header .menu_sup > li > a {padding:5px 15px; color:white;background:#0F228B; border-radius:4px;}
			header .menu_sup > li > a:hover {background-color:#F6980D;}
	header .redes_header{margin-top:5px;}
		header .redes_header a {display: inline-block; width: 26px; height: 26px; line-height: 25px; text-align: center; color: #0F228B; float:left;font-size: 20px;margin: 0 3px;}
			header .redes_header a:hover {text-decoration: none; color: #F6980D;}
	header .logo {margin:0 0 15px;}
		header .logo img {max-height:80px; width:auto;}
	header .claim {margin:20px 0;text-transform:uppercase; font-size:30px;line-height:1.2em;}
		header .claim a {color:#383838;}
		header .claim img {max-height:150px;}
	header .logo_gn {text-align:right;margin-top:23px;}
		header .logo_gn img {margin:20px 0;display:inline-block;text-align:right;}
	header .menu_secun {padding:0;color:#0F228B;float:right;margin:20px 0 0;}
		header .menu_secun > li {list-style:none;display:inline-block;line-height:36px;text-transform:uppercase;font-size:0.9em;}
			header .menu_secun > li > a {color:#0F228B;}
				header .menu_secun > li > a:hover {color:#383838;}
.granate {color:#0F228B;}

.menu_ppal {}
	.menu_ppal .logo {display:none;}
	.navbar-default{background:white;border-radius:0;box-shadow:none;border:none;min-height:auto;font-weight:600;margin-bottom:0;}
		.navbar-default .navbar-nav {float:none;text-align:center;}
		.navbar-default .navbar-nav > li {border-top:4px solid white;margin-top:-4px;float:none;display:inline-block;}
			.navbar-default .navbar-nav > li:first-child{}
			.navbar-default .navbar-nav > li:hover,.navbar-default .navbar-nav > li.active{border-top:4px solid #383838;}
			.navbar-default .navbar-nav > li.active {background-color:white;}
				.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.open > a{background:none!important;color:#F5980D!important;}			
			.navbar-default .navbar-nav > li > a{color:#0F228B;text-transform:uppercase;}
			.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {box-shadow:none;}
				.navbar-default .navbar-nav > li > a:hover{color:#F6980D;background:none;}
		.navbar-default .navbar-link{color:white;padding:0 5px;}
		.navbar-default .navbar-text{color:white;margin-top:10px;margin-bottom:10px;}
			.dropdown-menu {border-radius:0; background:rgba(255,255,255,0.9);}
			.dropdown-menu > li > a {color:#0F228B;}
			.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background:white;color:#F5980D;}
			.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background:none!important;color:#F5980D!important;}
	.menu_ppal.affix {background:white;position: fixed; top:0; width: 100%; z-index:100;box-shadow: 0 0 10px #999;}
		.menu_ppal.affix .navbar-default {margin:0;}
		.menu_ppal.affix .logo {display:inline-block; margin: 4px 0 4px 15px;width:auto;height:30px;margin:0;margin-right:20px;margin-top:5px;}

.menu_ppal_despues{display:none;}
.menu_ppal.affix+.menu_ppal_despues{display:block;}

.navbar-form {margin-top:0; margin-bottom:0;padding-top:3px;}
	.navbar-form input {background:transparent;border:1px solid white;color:white;max-height:25px;max-width:150px;}
		.navbar-form input:focus {border:1px solid white;box-shadow:none;}
	.navbar-form button {background:transparent;text-shadow:none;color:white;border:none;box-shadow:none;}
		.navbar-form button:hover {background:transparent; color:#383838;}

.suscripcion_boletin {color:#383838;padding:15px;border:1px solid #CDCDCD; margin:0 0 20px;}	
	.suscripcion_boletin h2 {text-transform:uppercase; color:white; font-weight:700;font-size:24px;margin:0 0 10px;}
	.suscripcion_boletin input {border-radius:0px; background:white;color:#383838; padding:5px 10px;border:1px solid #CDCDCD;}
		.suscripcion_boletin input[type="text"], .suscripcion_boletin input[type="button"] {width:100%;margin: 5px 0;}
		.suscripcion_boletin input[type="button"] {border:none;background:#0F228B;padding:5px 20px;color:white;font-weight:600;}
			.suscripcion_boletin input[type="button"]:hover {background:#383838;}
	.suscripcion_boletin p {color:#383838;}
		.suscripcion_boletin a {color:#0F228B;}
			.suscripcion_boletin a:hover {text-decoration: underline;}
	.suscripcion_boletin .checkbox-inline {padding-left:20px;}

.nav > li > a{padding:10px 11px;}
.footer_destacados{margin-top:40px;}
	.footer_destacados .seccion_tit{margin-bottom:20px;}
	.footer_destacados img {width:100%;}
footer{background-color:#E7E8F3;color:#0F228B;padding:30px 0 0;margin-top:35px;box-shadow: 0 0 20px #999;}
	footer .creditos {border-left:3px solid #F6980D;padding-left:15px;}
		footer .creditos a {color:#0F228B;}
			footer .creditos a:hover {color:#0F228B; text-decoration:underline;}
	footer .logo_footer {}
		footer .logo_footer img {max-height:85px;}
	footer .redes_footer {margin-top:10px;}
		footer .redes_footer a {display: inline-block; background-color: white; width: 35px; height: 35px; line-height: 35px; text-align: center; color: #0F228B; margin-left:5px;margin-top:5px; font-size: 20px;border-radius:18px;}
			footer .redes_footer a:hover {text-decoration: none; background-color: #F6980D;}
	footer .menu_inf {background:#0F228B;padding:15px 0;text-align:center;margin-top:30px;}
	footer .menu_inf ul {padding:0;color:white;margin:0;}
		footer .menu_inf ul  > li {list-style:none;display:inline-block;text-transform:uppercase;}
			footer .menu_inf ul > li > a {color:white;}
				footer .menu_inf ul > li > a:hover {color:#F6980D;}

.menu-lateral{margin-top:20px;}
	.navbar-default .navbar-nav > li{border-top:none!important;margin-top:0;}
	.menu-lateral h2{width:100%;background-color:#0F228B;color:white;font-size:16px;padding:0 7px;line-height:35px;display:inline-block;text-transform:uppercase;margin:0;border-bottom:5px solid #F5980D;margin-bottom:10px;}
	.menu-lateral .nav{border:1px solid #CBCBCB;}
		.menu-lateral .nav li{border-bottom:1px solid #cbcbcb;margin-top:0;}
			.menu-lateral .nav > li > a{background-color:white;color:#565656;padding:10px;border-radius:0;}
			.menu-lateral .nav li:last-child{border-bottom:none;}
			.menu-lateral .nav li.active{}
				.menu-lateral .nav li.active > a, .menu-lateral .nav li:hover > a{background-color:#E7E8F3; color:#0F228B;}
			.menu-lateral .nav li .bola-seleccionado{float:right;display:block;border:1px solid #C5C6C6;padding:2px;border-radius:20px;margin-top:5px;}
				.menu-lateral .nav li .bola-seleccionado span{display:block;height:8px;width:8px;border-radius:20px;}
					.menu-lateral .nav li.active .bola-seleccionado span{background-color:#0F228B;}

			.menu-lateral .nav.nav_nivel2 {border:none;border-top:3px solid #0F228B;font-size:0.95em;}
			.menu-lateral .nav.nav_nivel2 > li {list-style: disc;}
			.menu-lateral .nav.nav_nivel2 > li > a {background-color: white;padding-left:20px;}
			.menu-lateral .nav.nav_nivel2 > li.active > a, .menu-lateral .nav.nav_nivel2 > li:hover > a {color:#0F228B;}
			.menu-lateral .nav > li.active a a {color:#565656;background-color: white;}

			.menu-lateral .nav.nav_nivel3 {border:none;border-top:1px solid #cbcbcb;font-size:0.95em;}
			.menu-lateral .nav.nav_nivel3 > li {list-style: disc;}
			.menu-lateral .nav.nav_nivel3 > li > a {color:#888;background-color: white;padding: 5px 10px 5px 30px;}
			.menu-lateral .nav.nav_nivel3 > li.active > a, .menu-lateral .nav.nav_nivel2 > li:hover > a {color:#0F228B;}
			.menu-lateral .nav > li.active a a a {color:#565656;background-color: white;}

			.menu-lateral .nav.nav_nivel4 {border:none;border-top:1px solid #cbcbcb;font-size:0.95em;}
			.menu-lateral .nav.nav_nivel4 > li {list-style: disc;}
			.menu-lateral .nav.nav_nivel4 > li > a {color:#888;background-color: white;padding: 5px 10px 5px 40px;}
			.menu-lateral .nav.nav_nivel4 > li.active > a, .menu-lateral .nav.nav_nivel3 > li:hover > a {color:#0F228B;}
			.menu-lateral .nav > li.active a a a a {color:#565656;background-color: white;}


.breadcrumb{padding:0;font-size:14px;background-color:white;margin-bottom:10px;}
	.breadcrumb li{color:#383838;font-weight:200;font-size:13px!important;font-weight:200;}
		.breadcrumb a{color:#383838;}
			.breadcrumb > .active{color:#383838;}
	.breadcrumb > li + li::before {padding:0 2px 0 7px;color:#383838;}

.seccion_tit{display:block;border-bottom:5px solid #F5980D;width:100%;padding:0;height:35px;margin-bottom:10px;}
	.seccion_tit>span{width:100%;background-color:#0F228B;color:white;font-size:16px;padding:0 7px;line-height:30px;display:inline-block;float:left;text-transform:uppercase;}
.boletin {margin-top:20px;}
	.boletin .cabecera_boletin{background-color:#2EB092;color:white;text-transform:uppercase;font-size:18px;line-height:48px;}
		.boletin .glyphicon{font-size:31px;margin-right:10px;top:8px;}
	.boletin .cuerpo_boletin{background-color:#F4F5F6;padding:17px;}
		.boletin .cuerpo_boletin input{border:none;}
		.boletin .cuerpo_boletin .btn-primary{background:#0F228B;}
		.boletin .cuerpo_boletin .alert {margin-top: 10px;}

.video-portada {background:#0F228B;}

.pasador-actualidad {margin:0 -20px 20px;width:100%;}
	.noticia {margin: 0 15px; font-size:15px;padding-bottom:5px;}
		.noticia .fecha{color:#F5980D;font-size:14px;line-height:1em;}
		.noticia h3{margin:8px 0;font-size:20px;font-weight:bold;text-transform:uppercase;}
			.noticia h3 a{line-height:1.2em;color:black;}
				.noticia h3 a:hover{color:#0F228B;text-decoration:none;}
		.noticia a{color:#0F228B;}
		.noticia p{color:#383838;}
		.noticia img{width:100%; margin-bottom:15px;}
	.pasador-actualidad .slick-slider{position:relative;}
		.pasador-actualidad .fa {font-size:40px; color:#0F228B;}
			.pasador-actualidad .fa:hover {color:#F5980D;}
		.pasador-actualidad .slick-prev{position:absolute;left:-30px;top:50%;cursor:pointer;}
		.pasador-actualidad .slick-next{position:absolute;right:-30px;top:50%;cursor:pointer;}

.destacado{border:1px solid #CDCDCD;padding-top:15px;padding-bottom:15px;}
	.destacado > a > img{margin-bottom:15px;}
	.destacado h3{font-weight:bold;font-size:20px;line-height:1.1em;margin:0;color:black;height:3.3em;overflow:hidden;text-transform:uppercase;}
	.destacado h4 {font-weight:400;font-size:14px;line-height: 1em;margin:0;text-transform:uppercase;margin-bottom:15px;}
		.destacado h4 a:hover {text-decoration:none;color:black;}
		.destacado h3 a{color:black;}
		.destacado h3 a:hover{text-decoration:none;}
	.destacado hr{border:2px solid black;width:70px;margin:10px 0;}
	.destacado .entradilla{margin-bottom:15px;height:5em;overflow:hidden;}
		.destacado .entradilla span {font-weight:600;}
		.destacado p{font-size:13px;font-weight:300;color:black;margin:0;line-height:1.3em; height:5.2em;}
			.destacado .entradilla .categ {font-size: 14px; font-weight:400;}
			.destacado.azul .enlaces {color:black;}
			.destacado .entradilla .fecha {font-weight:bold;}
	.destacado .triangulo{position:absolute;bottom:0;right:0;color:white;border-left:10px solid white;border-top:10px solid white;width:50px;font-size:18px;height:50px;overflow:hidden;text-align:right;padding-top:20px;}
		.destacado .triangulo:after{content: "";display: block;width:0;height:0;margin-top:-500px;border-top: 500px solid transparent;border-right: 500px solid #4679BD;margin-left:-2px;}
		.destacado .triangulo span{margin-top:-4px;padding-right:3px;display:block;}
	.destacado .fecha{display:inline-block;font-size:17px;line-height:1.3em;margin-bottom:10px;}
	.destacado .fecha span {color:black;}
.multimedia {font-size:13px;padding-bottom:5px;}
	.multimedia .col-sm-6 {padding-bottom:20px;}
	.multimedia .fecha{color:#99A8B1;font-size:14px;line-height:1em;font-style:italic;}
	.multimedia h3{margin:8px 0;font-size:18px;font-weight:bold;}
		.multimedia h3 a{line-height:1.3em;color:black;font-size:18px;}
			.multimedia h3 a:hover{color:#0F228B;text-decoration:none;}
	.multimedia iframe{border:none;}

/*SLIDER*/
.slider{width:100%;height:400px;position:relative;overflow:hidden;}
	.slider .slider-wrapper{position:absolute;}
		.slider .slide{float:left; width:1170px;height:400px;}
			.cuerpo-slider{color:#0F228B;position:absolute; top: 30px; right:15px; height:auto; max-height: 340px;width:30%;background:rgba(255,255,255,0.9);padding:25px;}
				.cuerpo-slider h2{text-transform:uppercase;font-weight:700;font-size:22px;margin:0;padding:20px 0;border-bottom:5px solid #F5980D;}
					.cuerpo-slider h2 span{font-size:78px;}
					.cuerpo-slider h2 a{color:#0F228B;text-decoration:none;}
				.cuerpo-slider .texto-slider{padding:20px 0;font-size:15px;line-height:1.3em;/*height:175px;*/overflow:hidden;font-weight:300;}
				.cuerpo-slider .triangulo{position:absolute;bottom:0;right:0;color:white;width:80px;font-size:35px;height:80px;overflow:hidden;text-align:right;padding-top:35px;}
					.cuerpo-slider .triangulo:after{content: "";display: block;width:0;height:0;margin-top:-500px;border-top: 500px solid transparent;border-right: 500px solid white;}
					.cuerpo-slider .triangulo span{margin-top:-4px;padding-right:3px;display:block;color:#0F228B;}
			.imagen-slider {height:400px;overflow:hidden; display:flex; justify-content:center;position:relative;}
				.imagen-slider img {height:100%;}
	.slider .pasador{position:absolute; bottom:34px; text-align:center; width:100%;display:none;}
		.slider .pasador .bola{margin:0 10px;background-color:#FBE4C3;width:16px;height:16px;display:inline-block;border-radius:50%;padding:0;cursor:pointer;}
		.slider .pasador .bola.activo{background-color:#F5980D;}
	.slider .flecha{position:absolute;z-index:10;width:19px;height:50px;top:170px;cursor:pointer;}
		.slider .flecha.izda{left:0;background:url(../images/flechas-pasador.png) 0 0;}
		.slider .flecha.dcha{right:0;background:url(../images/flechas-pasador.png) -19px 0;}
			.slider.slider-home .flecha{width:29px;/*box-shadow: 0 0 5px #333;*/}
			.slider.slider-home .flecha.izda {border-left:0;}
			.slider.slider-home .flecha.dcha{background:url(../images/flechas-pasador.png) -29px 0; border-right:0;}

/*MENSAJE DE COOKIES*/
.msgcookie{display:block;position:fixed;bottom:10px; right:10px; min-height:30px;max-width:400px;background:rgba(0,0,0,0.8);color:#fff;font-size:12px;font-family:sans-serif;z-index:1000;}
	.msgcookie p{max-width:960px;margin:0 auto;color:white;padding: 10px;line-height:1.3em; text-align:center;}
		.msgcookie p a:link,.msgcookie p a:active,.msgcookie p a:visited{color:#F5980D; font-weight:bold;}
			.msgcookie p a:hover {color:white;}
		.msgcookie a.boton {margin:0 15px;text-decoration:none!important;font-weight:bold;background:#F5980D;color:white!important; display:inline-block; padding:5px 10px;line-height:1em; font-size:12px;}
			.msgcookie a.boton:hover {background:white;color:#222!important;}

table.cookies {margin-bottom: 20px;}
	table.cookies tr {vertical-align:top;}
	table.cookies tr > td:first-child {font-style:italic; font-weight: 400; min-width:20%;}
	table.cookies th {color: #0F228B; border-bottom: 1px solid #0F228B;}

/*Agenda portada*/
#agenda_portada, #agenda_portada_movil{height:308px;border:1px solid #cdcdcd;margin-bottom:30px;}
	.agenda_cabecera{height:63px;background-color:#0F228B;color:white;padding-top:15px;padding-bottom:15px;}
		.agenda_cabecera .flecha-izda, .agenda_cabecera .flecha-dcha{display:inline-block;width:8px;height:24px;margin-top:5px;cursor:pointer;}
		.agenda_cabecera .flecha-izda {background:url(../images/flechas-calendario.png) 0 0;}
		.agenda_cabecera .flecha-dcha {background:url(../images/flechas-calendario.png) -8px 0;}
		.cabecera_mes{padding:0;text-align:center;text-transform:uppercase;font-size:19px;font-weight:bold;line-height:1.2em;}
			.cabecera_mes a {color:white!important;}
				.cabecera_mes a:hover {text-decoration:none;}
			.cabecera_mes span{font-size:20px;font-weight:normal;line-height:33px;}
	.agenda_cuerpo{display:table;width:100%;padding-bottom:10px;padding-top:10px;}
		.agenda_semana{display:table-row;font-size:15px;color:#0F228B;}
			.dias_semana{display:table-cell;text-align:right;padding:3px;}
				.dias_semana span{height:26px;width:26px;line-height:26px;padding:0 5px;text-align:right;}
		.agenda_dias{display:table-row;font-size:15px;}
			.dia_otro_mes{display:table-cell;color:#DDDDDE;text-align:right;padding:3px;}
				.dia_otro_mes span{height:26px;width:26px;line-height:26px;padding:0 5px;text-align:right;}
			.dia_mes{display:table-cell;color:#808595;text-align:right;padding:3px;}
				.dia_mes span, .dia_mes a{height:26px;width:26px;line-height:26px;padding:0 5px;text-align:right;display:inline-block;}
					.dia_mes a:hover {text-decoration:none;}
				.dia_evento span, .dia_evento a{border-radius:13px;background-color:#383838;color:white;}
				.dia_evento.dia_pasado span, .dia_evento.dia_pasado a {background-color:#ccc;}
				.dia_actual span,.dia_actual a{border-radius:13px;background-color:#0F228B;color:white;}

.carousel{margin-bottom:33px;}
	.carousel-control{background:none;}
		.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right{display:inline-block;position:absolute;top:50%;z-index:5;width: 20px;height: 20px;margin-top: -10px;}
		.carousel-control .glyphicon-menu-left{left:10px;}
		.carousel-control .glyphicon-menu-right{right:10px;}
	.carousel-control.right, .carousel .carousel-control.left {background-image:none;}	

	.main {position:relative;}
		.carousel.slide-fade{height:392px;width:100%;}
			.carousel.slide-fade .item{height:392px;background-position:center center;background-size:cover;width:100%;transition-property: opacity;}
				.carousel.slide-fade .item, .carousel.slide-fade .active.left, .carousel.slide-fade .active.right {opacity:0;}
				.carousel.slide-fade .active, .carousel.slide-fade .next.left, .carousel.slide-fade .prev.right {opacity:1;}
				.carousel.slide-fade .next, .carousel.slide-fade .prev, .carousel.slide-fade .active.left, .carousel.slide-fade .active.right {left: 0;transform: translate3d(0, 0, 0);}

.contenido{padding-top:20px;}
	.contenido h1{font-size:26px;color:#0F228B;border-bottom:2px solid #0F228B;margin-top:10px;margin-bottom:20px;padding:5px 0;}
	.cuerpo-contenido{font-size:15px;font-weight:300;}
		.contenido p, .contenido li {font-size:15px;font-weight:300; line-height: 1.5em;text-align:justify;}
			.contenido p.text-right {text-align:right;}
		.contenido p, .contenido ul {margin-bottom:15px;}
		.contenido li {margin-bottom:5px;}
		.cuerpo-contenido .fecha {font-size:19px;color:black;font-weight:400;line-height:1em;display:inline-block;margin-bottom:21px;}
		.cuerpo-contenido table {max-width:100%;}
		.cuerpo-contenido li {margin: 0 0 10px;}
		.cuerpo-contenido img {margin-bottom: 20px; max-width: 100%;}
		.cuerpo-contenido h2{font-size:19px;font-weight:600;}
			.cuerpo-contenido h2.subtitulo {color:#0F228B;}
		.cuerpo-contenido h3 {text-transform: uppercase; font-weight:700;color:#0F228B;font-size:16px;}
		.cuerpo-contenido h4 {font-weight:600;text-decoration:underline;font-size:15px;}
		.cuerpo-contenido b, .cuerpo-contenido strong {font-weight:600;}
		.cuerpo-contenido .entradilla, .cuerpo-contenido .entradilla p {font-weight:600; margin-bottom:20px;}
		.cuerpo-contenido .tabla {margin-bottom:20px;width:100%;}
			.cuerpo-contenido .tabla td, .cuerpo-contenido .tabla  th {padding:5px 10px; border: 2px solid white; vertical-align:top;}
			.cuerpo-contenido .tabla td {background-color:#F4F5F6;}
			.cuerpo-contenido .tabla th {background-color:#E40520; color:white;}
			.cuerpo-contenido .tabla td.bgnone, .tb_tarifas th.bgnone {background: transparent;}
	.contenido .etapa {font-style:italic;font-weight:400;margin-bottom:1em;display:inline-block;font-size: 18px;}
	.cuerpo-contenido .foto-interior {float:right; margin: 0 0 15px 30px;}

	.cuerpo-contenido .lnk_mas, .cuerpo-contenido .lnk_menos {cursor:pointer; color:#0F228B;display:inline;}
		.cuerpo-contenido .lnk_mas:hover, .cuerpo-contenido .lnk_menos:hover {color:#333;}

	.cuerpo-contenido .lista_miembros {margin-bottom:20px;width:100%;}
		.cuerpo-contenido .lista_miembros td, .cuerpo-contenido .lista_miembros th {font-size:14px; padding:5px 10px; vertical-align:top;}
		.cuerpo-contenido .lista_miembros td {background-color:#F4F5F6; border-bottom: 1px solid #ccc;}
		.cuerpo-contenido .lista_miembros th {background-color:#CCCCCC; color:#333; font-weight:400; border-bottom: 2px solid :#0F228B;}
		.cuerpo-contenido .lista_miembros .fa {color:#E40520;margin: 0 3px;cursor:pointer;font-size:16px;}
			.cuerpo-contenido .lista_miembros .fa:hover {color:#383838;}
		.cuerpo-contenido .lista_miembros td.bgnone {padding: 5px 0;background: transparent;border:none;}
	

.noticia-listado{margin-top:30px;margin-bottom:30px;}
	.noticia-listado .fecha{font-size:16px;color:#0F228B;font-style:italic;line-height:1em;}
	.noticia-listado h2{font-size:19px;margin:10px 0;line-height:1.1em;font-weight:600;}
		.noticia-listado h2 a{color:black;}
			.noticia-listado h2 a:hover{color:#0F228B;text-decoration:none;}
	.noticia-cuerpo p{font-size:14px;line-height:1.5em;font-weight:300;text-align:justify;}
		.noticia-cuerpo p.text-right {text-align:right;}

.video-listado{}
	.video-listado .video {padding-top:20px;padding-bottom:20px;}
		.video-listado iframe{border:none;}
		.video-listado .fecha{font-size:18px;font-style:italic;color:#0F228B;}
		.video-listado h2{font-size:16px;margin-top:7px;}
		.video-listado .cuerpo-video{font-size:14px;font-weight:300;min-height:57px;border-bottom:1px dotted #383838;}

.video-responsive {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;border:none;} /*16x9*/
.video-responsive.tresxcuatro {padding-bottom: 75%;} /*3x4*/
	.video-responsive iframe, .video-responsive object, .video-responsive embed, .video-responsive video {background:#ccc;border:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.documentos{}
	.panel-documentos {box-shadow:none;}
	.documentos .panel-group {margin-bottom:0;}
	.documentos .panel-heading{padding:5px 0;}
		.documentos .panel-heading .panel-title{font-weight:bold;font-size:18px;}
			.documentos .panel-heading .panel-title span {font-weight:300;text-transform:lowercase;font-size:14px;color:#0F228B;padding-left:32px;margin-top:5px; display:block;}
			.documentos .panel-heading .panel-title a{text-decoration:none;outline:none;}
			.documentos .panel-heading .panel-title a:before{color:#0F228B;display: inline-block;font-family: "Glyphicons Halflings";font-style: normal;font-weight: 400;line-height: 1;position: relative;top: 4px;content:"\e260";margin-right:10px;font-size:22px;}
			.documentos .panel-heading .panel-title a.collapsed:before{content:"\e259";}
	.documentos .panel-body{padding:0;font-weight:300;font-size:18px;margin-bottom:20px;}
	.documentos .panel-group .panel-heading + .panel-collapse > .panel-body {border:none;}
		.documentos .panel-body .fecha{color:#0F228B;font-style:italic;}
		.documentos .panel-body .glyphicon{color:#0F228B;}
	
	.grid-docu {display:grid; grid-template-columns: 1fr 1fr; grid-gap: 15px;}
	.docu {border:1px solid #eee;padding:15px;background:white;}
		.docu:hover {background:#F4F5F6;}
		.docu p {text-align:left;}
			.docu p strong {font-size:15px; font-weight:600;}
			.docu p a {color:black;}
				.docu p a:hover {color:#0F228B;}

.busqueda{}
	.panel-busqueda {box-shadow:none;}
	.busqueda .panel-heading{padding:5px 0;}
		.busqueda .panel-heading .panel-title{font-weight:bold;font-size:18px;}
			.busqueda .panel-heading .panel-title span {float:right;font-weight:300;text-transform:lowercase;font-size:14px;color:#0F228B;}
			.busqueda .panel-heading .panel-title a{text-decoration:none;}
	.busqueda .panel-body{padding:0;font-weight:300;font-size:18px;padding-top:10px;}
		.busqueda .panel-body li {}
			.busqueda .panel-body li a{text-decoration:none;color:black;}
				.busqueda .panel-body li a:hover {color:#0F228B;}
.mapaweb{}
	.mapaweb ul li ul {margin-top:5px;}

.agenda{}
	.meses_siguientes{border-bottom:5px solid #F5980D;margin-bottom:25px;}
		.meses_siguientes > li {border-right:1px solid #383838;margin-bottom:0;}
			.meses_siguientes > li > a {padding:10px 30px;font-weight:bold;font-size:21px;color:#4A4A4B;border-radius:0;text-transform:uppercase;}
		.meses_siguientes > li.active {border-right:none;}
			.meses_siguientes > li.active > a, .meses_siguientes > li.active > a:hover {border-radius:0;background-color:#383838;color:white;}
		.meses_siguientes > li + li{margin-left:0;}
	.agenda_evento{border:1px solid #CDCDCD;padding:14px;margin-bottom:20px;/*border-radius: 0 20px 0 20px;*/}
		.agenda_evento .social {margin-left:10px;}
		.agenda_evento h3{font-size:14px;margin:0;height:2em;text-transform:uppercase;font-weight:400;}
		.agenda_evento hr{border:2px solid black;width:70px;margin:10px 0;}
		.agenda_evento .fecha{font-size:17px;line-height:1.8em;}
		.agenda_evento .localidad{font-size:13px;margin-bottom:1em; line-height:1.3em;}
			.agenda_evento .localidad span {color:#383838;}
		.agenda_evento h2{margin:0px 0 10px;padding:0;text-transform:uppercase;font-size:20px;height:3.3em;overflow:hidden;}
			.agenda_evento h2 a{color:black;font-size:19px;font-weight:bold; display:block;overflow:hidden;}
				.agenda_evento h2 a {text-decoration: none;}
					.agenda_evento h2 a:hover{color:#0F228B}
		.agenda_evento .entradilla{line-height:1.3em;margin-bottom:10px;overflow:hidden;font-size:13px;font-weight:300;color:black;margin:0 0 10px;}
			.agenda_evento .entradilla * {line-height:1.3em!important;}
			.agenda_evento .entradilla p, .agenda_evento .entradilla li {line-height:inherit;text-align:left;}
		.agenda_evento .social a {background-color:#0F228B;display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;color:white;border-radius:18px;}
			.agenda_evento .social a:hover {text-decoration:none; background-color: black;}
			.agenda_evento p{font-size:13px;font-weight:300;color:black;margin:0;}
			.agenda_evento .entradilla a{color:#0F228B}
				.agenda_evento .entradilla a:hover {text-decoration:underline;}
		.agenda_evento .enlaces {color:#0F228B;font-size:14px;}
			.agenda_evento .enlaces, .agenda_evento .enlaces a{color:#0F228B}
			.agenda_evento .fa{font-size:20px;}
	.social-dentro-evento{padding-bottom: 15px;padding-right:15px;}
		.social-dentro-evento a {font-size:20px;background-color:#0F228B;display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;color:white;border-radius:18px;}
			.social-dentro-evento a:hover {text-decoration:none; background-color: black;}
	.evento_dentro {margin-top:20px;}
		.evento_dentro .fecha{color:#0F228B;font-size:19px;margin-bottom:28px;}
		.evento_dentro h2 {font-size:19px;font-weight:600;margin:0;}
		.evento_dentro .cuerpo{font-size:14px;font-weight:300;color:#383838;}			
			.evento_dentro .cuerpo p{line-height:1.5em;margin-bottom:20px;}
				.evento_dentro .cuerpo .color-azul{color:#0F228B;font-weight:bold;}
				.evento_dentro .cuerpo .comprar-entrada{color:#0F228B;font-weight:bold;}
					.evento_dentro .cuerpo .comprar-entrada .fa{font-size:24px;}
					.evento_dentro .cuerpo #boton-comprar-entrada {font-size:24px;color:#0F228B;margin-left:10px;vertical-align:middle;cursor:pointer;}
		.evento_dentro hr{border:none;border-top:1px dashed #383838;width:100%;}
					
.contacto{padding-top:20px;}
	.contacto .form-contacto label {font-weight:300;color:#333;}
	.contacto .form-contacto label.resumen {display:block;color:#999;}

.aviso_legal_reserva {font-style:italic;color:#bbb;text-align:justify;}
.idiomas {margin:0;color:white;padding-left:15px;line-height:36px;}
	.idiomas a {color:white;line-height:36px;}
		.idiomas a:hover {color:#0F228B;}
.btn-reservar {margin-top:15px;}
.alert-danger a {color:#a94442;}
	.alert-danger a:hover {text-decoration:underline;}
.alert-warning a {color:#8a6d3b;}
	.alert-warning a:hover {text-decoration:underline;}
.alert-success a {color:#3c763d;}
	.alert-success a:hover {text-decoration:underline;}
#formu_cerrar_sesion {margin-bottom:20px;}

.capa1_privacidad {padding:15px 16px 10px; margin-top:15px;background:#E7E8F3;}
	.capa1_privacidad p, .capa1_privacidad li {color:#0F228B;font-size:12px!important}
	.capa1_privacidad a {color:#0F228B;font-weight:600;}
		.capa1_privacidad a:hover {text-decoration:underline;;}
	.capa1_privacidad li {margin-bottom:0!important;}
	.capa1_privacidad ul {padding-left:10px;}

/* COMPRA DE ENTRADAS */
.formu label sup, sup.oblig {color: #0F228B; font-weight: 300;}
.formu label sup.opc {color: #82B3DD; font-weight: 300; display:none;}
.formu label em {font-weight:300;}
.formu input.calendar_datepicker_es[readonly=readonly], .formu input.calendar_datepicker_eu[readonly=readonly], .formu input.calendar_datepicker_en[readonly=readonly] {background-color: white;}
.formu .numero input.form-control{min-width:80px!important;width:80px!important; text-align:right;display:inline-block;}
.formu #diaN, .formu #mesN, .formu #anioN {display: inline-block; margin-right: 5px;}
	.formu .btn-default {background-image: none; background-color: #0F228B; border:none; text-shadow: none; color: white; border-radius: 6px;transition:background-color 0.6s;}
		.formu .btn-default:hover, .formu .btn-default.on {background-color:#F5980D;}
	.formu .btn-default2 {background-color: #383838;}
		.formu .btn-default2:hover {background-color:#666;}
	.formu .btn-file {color:#333;background-image:linear-gradient(to bottom, #ffffff 0, #e0e0e0 100%)!important;border-color:#ccc; box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);height:34px; padding: 6px 12px;}
		.formu .btn-default.btn-file {transition:none;}
		.formu .btn-file:hover {background-color:#e0e0e0; background-position: 0 -15px; color:#333; border-color:#adadad;vertical-align:middle;}
		.formu .label-info {text-align:left;background:white; border:1px solid #ccc; border-radius:4px;height:34px; padding: 6px 12px;color:#333;font-weight:300;font-size:14px;width:80%; overflow:hidden; display:inline-block;margin-right:5px;float:left;vertical-align:middle;}
.panel-default {margin: 30px 0;}
	.panel-default > .panel-heading {background-image: none; background-color:#0F228B;}
		.panel-default > .panel-heading h3.panel-title {color: white;}
.infoevento h2 {color: #0F228B; font-size:23px; margin-bottom: 28px;}
.infoevento h3 {font-size: 16px;}
span#recordar {cursor: pointer;}
	span#recordar:hover {text-decoration: underline;}

.filtro {vertical-align:bottom; background-color:#F4F5F6; border: 1px solid #CBCBCB; margin-bottom:20px; padding:10px;}
	.filtro div {vertical-align:bottom;}

.color-azul {color:#0F228B!important;}

.boton {display:inline-block; background-color:#383838;color:white;font-size:16px;line-height:35px;padding:0 15px;text-transform:uppercase;}
	.boton a {color:white;line-height:35px;}
.boton:hover {background-color:#0F228B;}

.boton2 {float:right;display:inline-block; background-color:#0F228B;color:white;font-size:13px;padding:5px 10px;color:white!important;}
	.boton2:hover {background-color:#383838;color:white;}
.boton3 {display:inline-block; background-color:#0F228B;color:white;font-size:13px;padding:5px 10px;color:white!important;text-decoration:none;}
	.boton3:hover {background-color:#F5980D;color:white;}
.boton4 {display:inline-block; background-color:#E7E8F3;font-size:13px;padding:5px 10px;color:#0F228B;text-decoration:none;}
	.boton4:hover {background-color:#0F228B;color:white;}
.vineta {display:inline-block;margin-right:10px; width:20px;height:20px;background:url(../images/vineta.png);}

#destacados1{background:#0F228B; color:white;padding:40px 0 35px;}
	#destacados1 a {color:white;}
	#destacados1 .desta1:hover h3 {color:#F5980D;}
	#destacados1 img{width:100%;height:110px;object-fit:cover;}

.mosaico_hijos{}
	.mosaico_hijos .seccion_tit{margin-bottom:20px;}
	.mosaico_hijos img {width:100%;margin-bottom:0; outline:1px solid #ccc;}
		.mosaico_hijos .item {}
			.mosaico_hijos .item .tit {color:#0F228B;line-height:1.3em;padding:5px 0px;width:100%;z-index:10;margin:0 0 15px;font-size:14px;height:63px;overflow:hidden;text-overflow:ellipsis;}
				.mosaico_hijos .item:hover .tit {color:#383838;}

.doc_adjuntos{display:grid; grid-template-columns: 1fr 1fr; grid-gap: 15px;}
	.doc_adjuntos .seccion_tit{margin-bottom:20px;}
		.doc {border:1px solid #ccc; padding:15px;}
			.doc img {max-height:180px;}
			.doc h3 {color:#383838;font-size:16px;margin:0;font-weight:600;margin-bottom:20px;}
				.doc h3 a {color:#383838;}
				.doc:hover h3 {color:#0F228B;}

.banner {margin-bottom:10px;}
	.banner .tit {color:white;background-color:#0F228B;line-height:30px;padding:0px 10px;width:100%;z-index:10;margin:0;font-size:16px;transition:background-color 0.6s;}
		.banner:hover .tit {background-color:#383838;}
	.banner img {border:1px solid #0F228B; border-bottom:none;transition:border-color 0.6s;}
		.banner:hover img {border:1px solid #383838;border-bottom:none;}
	.banner .txt-destacado {border:1px solid #0F228B; padding:15px;transition:border-color 0.6s;}	
		.banner:hover .txt-destacado {border:1px solid #383838;}

.buscar {width:100%;color:#383838;font-size:16px;padding:15px 10px;background-color: #F4F5F6;margin-top:-10px;}
	.buscar label {font-weight:normal;font-size:14px;}
	.buscar input[type=submit] {vertical-align:top;display:inline-block;color:white;line-height: 1em;height:27px;border:none;border:1px solid #0F228B;background:#0F228B;top:0;padding:0;}
		.buscar input[type=submit]:focus {box-shadow:none;}
	.buscar input[type=text] {vertical-align:top;margin:0;display:inline-block;border:1px solid #cdcdcd;width:87%;}
	.buscar select {vertical-align:top;margin:0;display:inline-block;border:1px solid #cdcdcd;width:87%;}
	.buscar .glyphicon {cursor:pointer;}
.buscar.buscar_eventos input[type=submit] {width:auto;line-height:27px;border-radius:5px;padding:0 15px;text-transform:none;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color:#0F228B; border-color:#0F228B;}
.pagination > li > a, .pagination > li > span{color:#0F228B;}

.catalogo-biblioteca {padding:15px;background-color:#F4F5F6;border-radius: 0 0 4px 4px;}
.catalogo-bibliotecaes {background:url(../images/catalogo-biliotecaES.jpg) top left no-repeat;}
.catalogo-bibliotecaeu {background:url(../images/catalogo-biliotecaEU.jpg) top left no-repeat;}

.area_merkatua {padding:15px;background-color:#F4F5F6;border-radius: 4px;}

.btn-file{position:relative;overflow:hidden;margin-right:10px;}
	.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}

.espere,.espere1,.espere2 {color:#0F228B;display:none;margin-bottom:30px;}

.elim {color:#0F228B;cursor:pointer;}
.elim:hover {color:#333;}

.abecedario {margin-bottom:15px;padding:5px 0;font-size:13px;text-align:center;}

.merkatua .panel-default {box-shadow: none; border: none;border-radius:none;}
	.merkatua .panel-default > .panel-heading {border-bottom:5px solid #F5980D; background:#0F228B; color:white;border-radius:0;} 
	.merkatua .panel-default > .panel-body {border: 1px solid #CBCBCB;border-top:none;}

.piefoto {font-style:italic; font-size:13px;color:#666;margin-top:-10px;}

.msg_validacion {margin-top:15px;}

.contenido .infraestructura .fa {border-radius:0; width:auto; height:auto; line-height: auto; color: #333; background:none; margin-right:10px;}

.catalogo-biblioteca .form-control.calendar_datepicker {display:inline-block;min-width:110px!important;width:110px!important;}

#buscador input[type="text"] {text-align:right;max-width:120px;}
	#buscador input[type="text"]::placeholder {color:white;}

/* TROFEO BOSCOS */

#portada {background:#E7E8F3 url('../images/fnd_portada.png') 80px 60px no-repeat; padding:65px 0;}

h2.bolas3 {font-size:50px; font-weight:300;text-transform:uppercase;color:#0F228B;text-align:center;}
	h2.bolas3 span {font-size:20px;display:block;margin-top:10px;}
	h2.bolas3:after {display:block; content:''; background:transparent url('../images/3bolas.png') center center no-repeat;width:44px; height:9px;margin:20px auto 40px;}

#portada-noticias {background:white url('../images/fnd_noticias.png') top right no-repeat;padding: 0px 0 65px;overflow-x:hidden;}
	#portada-noticias .oblicua {border-right:100vw solid transparent;border-top:90px solid #E7E8F3;}


.destacado-portada {display:block;position:relative;height:240px;margin:15px 0;border-radius:10px;}
	.destacado-portada h3 {font-size:30px; font-weight:700; width:100%;text-align:center;margin:0;}
.destacado-portada .arriba, .destacado-portada .abajo {height:240px;width:100%;position:absolute; top:0; left:0; transition: transform .7s ease-in;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;padding:30px 15px;}
.destacado-portada .arriba {background: #0F228B; transform:rotateY(0);}
	.destacado-portada:hover .arriba {transform:rotateY(-180deg);}
	.destacado-portada .arriba h3 {color:white;position:absolute; bottom:30px;left:0;}
.destacado-portada .abajo {transform:rotateY(180deg);background:#F5980D;color:white;}
	.destacado-portada:hover .abajo {transform:rotateY(0);}
	.destacado-portada .abajo h3 {color:#0F228B;margin-bottom:1em;}
	.destacado-portada .abajo h4 {font-weight:bold; text-transform:uppercase;color:#0F228B;font-size:28px;}
	.destacado-portada .abajo a {color:#0F228B;font-style:italic; font-size:22px;}
		.destacado-portada .abajo a:hover {color:white;}
.destacado-portada .border-left-azul {border-left:2px solid #0F228B;}

#clasificacion.destacado-portada .arriba {background:#0F228B url('../images/clasificacion.png') 50% 20% no-repeat;}
#clasificacion.destacado-portada .abajo {background:#0F228B url('../images/fnd_clasificacion.png') center center no-repeat; background-size:cover;}
#calendario.destacado-portada .arriba {background:#0F228B url('../images/calendario.png') 50% 20% no-repeat;}
#calendario.destacado-portada .abajo {background:#0F228B url('../images/fnd_calendario.png') center center no-repeat; background-size:cover;}
#equipos.destacado-portada .arriba {background:#0F228B url('../images/equipos.png') 50% 20% no-repeat;}
#equipos.destacado-portada .abajo {background:#0F228B url('../images/fnd_equipos.png') center center no-repeat; background-size:cover;}
#comites.destacado-portada .abajo {background:#0F228B url('../images/fnd_comites.png') center center no-repeat; background-size:cover;}
#normas_reglamentos.destacado-portada .abajo {background:#0F228B url('../images/fnd_normas_reglamentos.png') center center no-repeat; background-size:cover;}

.destacado-portada.horizontal {height:110px;margin-bottom:20px;}
	.destacado-portada.horizontal .arriba, .destacado-portada.horizontal .abajo {height:110px; padding: 15px;}
	.destacado-portada.horizontal .arriba {transform:rotateX(0);}
		.destacado-portada.horizontal:hover .arriba {transform:rotateX(-180deg);}
	.destacado-portada.horizontal .abajo {color:white; background:#FFECCF;transform:rotateX(180deg);text-align:center;}
		.destacado-portada.horizontal .abajo a {color:white;font-size:18px;}
			.destacado-portada.horizontal .abajo a:hover {color:#F5980D;}
		.destacado-portada.horizontal:hover .abajo {transform:rotateX(0);}
		.destacado-portada.horizontal .abajo h3 {color:white;margin-bottom:0.2em;}
			#comites.destacado-portada.horizontal .abajo h3 {font-size:24px;line-height:3em;}

.destacado-portada.horizontal2 {height:110px;margin-bottom:20px;}
	.destacado-portada.horizontal2 .arriba, .destacado-portada.horizontal2 .abajo {height:110px; padding: 15px;}
	.destacado-portada.horizontal2 .arriba {transform:rotateX(0);}
		.destacado-portada.horizontal2 .arriba h3 {position:relative; bottom:auto;left:auto;}
		.destacado-portada.horizontal2:hover .arriba {transform:rotateX(-180deg);}
	.destacado-portada.horizontal2 .abajo {color:white; background:#FF9E0F;transform:rotateX(180deg);text-align:center;}
		.destacado-portada.horizontal2 .abajo h3 {margin:0;}
		.destacado-portada.horizontal2 .abajo h3 a {font-style:normal;font-size:30px;font-weight:700;}
		.destacado-portada.horizontal2 .abajo a, .destacado-portada.horizontal2 .abajo a:hover {display:block;color:white;}
		.destacado-portada.horizontal2:hover .abajo {transform:rotateX(0);}

.destacado-portada.noticias {height:385px;background:#ECDAC5; border:2px solid #FF9E0F;padding: 15px 10px 15px 15px;}
	.destacado-portada.noticias h3 {text-align:left;font-size:24px;color:#0F228B;margin-bottom:1em;}
	.destacado-portada.noticias ul {padding-left: 20px;max-height:300px;overflow:hidden;}
		.destacado-portada.noticias ul li {margin: 5px 0 10px;color:#0F228B;}
			.destacado-portada.noticias ul li a:hover {color:#FF9E0F;}

#interior {padding:15px 0 60px;}
.colaboran {text-transform:uppercase; color: #0F228B; font-size:16px;padding: 90px 0; background:white url('../images/fnd_colaboradores.png') top right no-repeat;}
	.colaboran img {max-height:100px;margin: 0 20px;}

.filtros {background:#E7E8F3;padding:10px;margin-bottom:30px;}
	.filtros label {padding-right:5px;}
	.filtros .form-group {margin:5px;}

.equipo {border:1px solid #ccc; margin: 0 0 15px;padding:15px;}
	.equipo h3 {margin:0 0 15px;}

.tabla-calendario td{font-size:14px;}

.firma{border:1px solid #ccc;margin-bottom:5px;}

@media (max-width: 750px) { /*Mobile*/
	.logo_footer img {margin-bottom:20px;}
	.noticia-listado img {margin-bottom:15px;}
	#agenda_portada_movil {margin-bottom:20px;}
	.msgcookie {left:10px;right:10px;max-width:100%;}
}

@media (max-width: 767px) { /*Mobile*/
	.navbar-default .navbar-nav{margin-bottom:0;}
		.navbar-default .navbar-nav > li:first-child{border-left:none;}
}

@media (max-width: 992px) { /*Tablet*/
	.agenda_evento, .destacado{margin-bottom:20px;}
	.navbar-default {font-weight: 400;}
	.navbar-default .navbar-nav{margin-bottom:0;}
		.navbar-default .navbar-nav > li{border-top:none!important;margin-top:0;}
		.navbar-default .navbar-nav > li.active a{background-image:none;box-shadow:none;}
		.navbar-default .navbar-nav > li:hover,.navbar-default .navbar-nav > li.active{border:none;}
		.navbar-default .navbar-nav > li:first-child{border-left:none;}
		.navbar-default .navbar-nav > li:last-child{border-right:none;}
	.contenido{margin-bottom:20px;}
	header .nav{margin-left:-15px;margin-right:-15px;padding:0;}
		header .nav > li > a{padding:10px;}
	header .logo {padding:0;}
	header .claim{font-size:26px; padding-top:33px;margin-top:20px;padding-top:0px;}
	header .logo_gn img {margin:0;}
	.navbar-collapse {padding:0;}
	footer .logo_footer {text-align:right;}
		footer .logo_footer img {display: inline-block; margin: 0 auto;}
	footer .menu_inf ul {text-align:right;}
	footer .creditos {text-align:left;}
	footer .mapaweb {margin-top:20px;}	
}

@media (min-width: 992px) and (max-width: 1200px){
	.navbar-collapse {padding:0;}
	header .claim{padding-top:33px;margin-top:20px;padding-top:0px;}
	.nav > li a {padding: 10px 12px;}
	.navbar-form input {max-width:100px;}
}

@media (max-width: 1200px) {
	.meses_siguientes > li > a {padding:8px 25px;font-size:15px;}
	.agenda_evento, .destacado{margin-bottom:20px;}
}

@media (min-width: 992px){
	.panel-documentos .table td+td{width:20%;}
}

@media (min-width: 1200px) {
	.panel-documentos .table td+td{width:15%;}
}

@media (max-width: 767px) { /*Mobile*/
	header .claim {font-size:20px;margin:20px 0 0;padding:0 15px;text-align:center;}
		 header .claim h1 {font-size:20px;margin:0;padding:0;text-align:center;display:block;width:100%;}

	header .logo {padding-bottom:0px; text-align:center;}
		header .logo img {margin: 0 auto; max-height:none; max-width:80%; height:auto;}
	header .logo_gn {padding-bottom:0px; text-align:center;margin-top:0;}
		header .logo_gn img {margin: 20px 0;}
	.menu_ppal.affix .logo {margin: 10px 20px 0 20px;}
	.claim span.oculta {overflow:hidden; width:0;height:0;display:block;}
	.main{padding:20px;}
	.noticia-listado .fecha {margin-top:15px;}
	.breadcrumb{display:none;}
	.slider {height:175px;margin:0;}
		.cuerpo-slider {padding:23px 46px 23px 46px;height:150px;display:none;}
			.cuerpo-slider h2 {border:none;padding:0;text-transform:normal; font-weight:400; font-size:18px;height:6em;overflow:hidden;}
				.cuerpo-slider h2 a {line-height:1.2em;}
			.texto-slider {display:none;}
		.slider, .slider .slide, .imagen-slider {height:130px;}
		.slider .flecha {top:62px;}
		.slider .pasador {bottom:15px;}
}

@media (max-width: 750px) { /*Mobile*/
	footer .logo_footer, footer .menu_inf ul, footer .creditos {text-align:center;}
		footer .redes_footer {padding-top:20px; text-align:center;}
		footer .menu_inf ul {padding-top:20px;}
			footer .menu_inf ul > li {display:block;}
	footer .creditos {border-left:0;padding-top:15px;}
	header .nav{margin-left:0;margin-right:0;}		
	
	.noticia img{width:100%;margin-bottom:15px;}
	.doc {margin:10px 0;height:200px;}
	
	.documentos .panel-heading .panel-title {width:100%;}
		.documentos .panel-heading .panel-title span {float:none;text-align:left;width:100%;display:block;}
		.documentos .panel-heading .panel-title a:after{display:none;}
			.documentos .panel-heading .panel-title a.collapsed:after{display:none;}
}

@media (max-width: 767px) { /*Mobile*/
	.navbar-default, .navbar-default.affix{background:transparent;box-shadow:none;}
		.menu_ppal.affix .logo {margin-left:0;}
		.navbar-default .navbar-header {background:#0F228B;}
		.navbar-default .navbar-nav {margin-top:0;background:#0F228B;box-shadow:0px 1px 0px rgba(255,255,255,0.1);text-align:left;}
			.navbar-default .navbar-nav > li {border:none;display:block;}
				.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus {color:white;}
				.navbar-default .navbar-nav > li.active li {border-top:1px solid white;}
			.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:white;}
				.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li.active > a {color:#FE9E0F;}
				
		.navbar-default .navbar-toggle {float:left; margin-left: 15px;}
			.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:#0F228B!important;color:white!important;}
			.navbar-default .navbar-toggle .icon-bar {background-color:white;}
			.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {background-color:white;}
	
	header .menu_secun > li {font-size:0.8em;margin:0;}
	.cuerpo-contenido .foto-interior {float:none; margin: 0 0 15px;}
	.grid-docu, .doc_adjuntos {grid-template-columns: 1fr;}

	#destacados1{padding:0}
		#destacados1 .desta1 {margin:30px 0;}
			#destacados1 .desta1 h3 {margin-top:10px;}
	
	#destacados5 .container {padding:0;}
	
	.colaboran {padding:90px 0 15px;}
		.colaboran img {display:block;margin: 0 auto;}


	.pasador-actualidad {margin:0 20px 20px;width:calc(100% - 40px);}
		.pasador-actualidad .fa{font-size:20px;}
		.pasador-actualidad .slick-prev{left:-20px;}
		.pasador-actualidad .slick-next{right:-20px;}
}

@media (max-width: 415px) {
	/*header .redes_header {display:none;}*/
}

@media (max-width: 550px) {
	header .menu_sup {display:block;}
}

@media (min-width: 768px) {
}

@media (min-width: 1200px) {
	.carousel.slide-fade, .carousel.slide-fade .item {height:auto;}
	.navbar-collapse {padding:0;}
	.container-fluid {padding:0;}
}