
/* Estilos webs de departamentos */
.departamentos a{
	font-weight: bold;
	color: rgb(77,118,170);
	text-decoration: none;
}
.departamentos .migas_pan {
	padding:0;
}
.departamentos .migas_pan a {
	font-weight: normal;
	color: rgb(77,118,170);
	text-decoration: none;
}
.departamentos .migas_pan a:hover {
	text-decoration: underline;
}
.departamentos ul {
	margin-top: 10px;
	list-style-type: none;
}
.departamentos li {
	background: none;
	font-size: 0.875em;
	text-align: left;
	padding-left: 1em;
	text-indent: -0.7em;
}
.departamentos #foto img{
	height: 138px;
	float:left;
	margin-right: 30px;
	margin-top: 15px;
}
.departamentos #padre {
	width: auto;
	height: 150px;
}
.departamentos #foto {
	float:left;
}
.departamentos #datos {
	float:left;
}

/* Cambios en pie colaboradores  */
.site-footer #pie_colaboradores ul.colaboradores li.universia a {
    background-image: url("../images/universia-transparente.svg") ;
}
.site-footer #pie_colaboradores ul.colaboradores li.universia a:hover {
    background-image: url("../images/universia.svg") ;
}
.site-footer #pie_colaboradores ul.colaboradores li.mecenas a {
    background-image: url("../images/crue_main.png");
}

/*  														*/
/* Formatos para Agenda cultural */
/* 															*/

.calendar-calendar .week-view #multi-day-container, .calendar-calendar .day-view #multi-day-container {
	min-height: 57px;
	height: auto;
}
/* Formato para lista de eventos */
div.vista-prox-eventos div.item-list h3{
	padding: 5px 0;
}
div.vista-prox-eventos div.item-list ul li.fila-evento{
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	border-radius:10px;
	padding:10px;
	list-style: none;
	margin-left: 0;
}
div.vista-prox-eventos div.item-list ul li.fila-evento p{
	/* margin-bottom: 5px; */
	margin: 5px 0;
}
div.vista-prox-eventos div.item-list ul li.fila-evento div.views-field-field-fecha-agenda{
	font-weight: bold;
}
div.vista-prox-eventos div.item-list ul li.fila-evento div.views-field-field-date-evento-cultural{
	font-weight: bold;
}
div.vista-prox-eventos div.item-list h3 a{
  	color: white;
	background-color: red;
	text-decoration: none;
	padding: 10px 25px 5px 10px;
	border-radius: 10px 50px 5px 5px ;
	border:30px;
	cursor: default;
}
div.vista-prox-eventos div.item-list ul div.views-field-colorbox{
	padding-bottom: 10px;
}
div.vista-prox-eventos div.item-list h3 a[href$="70"]{
	/* Divulgación de Cultura Científica */
	background-color: #41847f;
	/* background-color: #416984; */
}

div.vista-prox-eventos div.item-list h3 a[href$="71"]{
	/* Campus Universitario Cultural */
	background-color: #854269;
}
div.vista-prox-eventos div.item-list h3 a[href$="72"]{
	/* Aulas Culturales */
	background-color: #0C4A6E;
}
div.vista-prox-eventos div.item-list h3 a[href$="73"]{
	/* Biblioteca Universitaria */
	background-color: #E56741;
}
div.vista-prox-eventos div.item-list h3 a[href$="74"]{
	/* ULPGC Cultura: Cursos y Talleres */
	background-color: #C86C81;
}
div.vista-prox-eventos div.item-list h3 a[href$="75"]{
	/* Otros */
	background-color: #EDD62E;
}
div.vista-prox-eventos div.item-list h3 a[href$="76"]{
	/* Galería de Arte */
	background-color: #CE2B3E;
}
div.vista-prox-eventos div.item-list h3 a[href$="77"]{
  /* Vicerrectorado de Cultura y Sociedad */
	/* background-color: #416984; */
	background-color: #2891f5;
}


div.vista-prox-eventos div.view-footer {
	margin-bottom: 8px;
}

div.vista-prox-eventos #konvoko {
	float: right;
	font-size: 16px;
}
div.vista-prox-eventos #konvoko a {
	color: red;
}
div.vista-prox-eventos #pieproxevent {
	box-sizing: border-box;
	max-width: 635px;
	height: 70px;
	padding: 5px;	
	margin-left:22px;
	border: 2px solid gray;
	border-radius: 8px ;
	background-color: rgb(209, 209, 209);
}
div.vista-prox-eventos span a {
	text-decoration: none;
	font-weight: bold;
	font-size: large;
}
div.vista-prox-eventos #pieproxevent-izq {
	float:left;
}
/* div.vista-prox-eventos #pieproxevent {
	width: 95%;
	max-width: 635px;
	height: 50px;
	margin-left:22px;
} */
div.view-cultura-agenda div.imagen-header {
	margin-bottom: 10px;
}

/* Bloque minicalendario */

#block-views-cultura-agenda-block-mini .block-minicalendar{
    width: 90%;
}
#block-views-cultura-agenda-block-mini{
	padding-top: 23px;
}
@media only screen and (max-width: 767px) {
	#block-views-cultura-agenda-block-mini{
		display:none;
	}
}
.calendar-calendar td {
	text-align: center;
}
#contenedor_principal div.tabs-wrapper ul.tabs.primary.clearfix {
	white-space: normal;
}	
#registrese  {
	margin-top:30px;
	font-size:14px;
	border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    border-radius: 10px;
	padding: 10px;
	background-color: #eee;
}
#registrese  a{
	color:black;
	font-weight: bold;
}

#antiguos  {
	margin-top:30px;
	font-size:13px;
	border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    border-radius: 10px;
	padding: 10px;
	background-color: #eee;
}
#antiguos  a{
	color:black;
}
#columna-izq h2 {
	display: none;
}

div#columna-izq .view-cultura-agenda .date-heading h3 {
	font-size: 1em;
	text-align: center;
}
div#columna-izq .view-cultura-agenda .date-heading li.date-prev {
	padding: 0 0 0 5px;
	margin: 0;
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next{
	background: none repeat scroll 0 0 #ffffff;
}
.date-nav .pager li a {
	width: auto;
}
.calendar-calendar div.calendar {
	font-size: smaller;
}
.calendar-calendar .week-view .full td.multi-day div.weekview {
	height: 25px !important;
}
.calendar-calendar td a {
	color: rgb(0, 6, 92);
}

/* web de centros */
#col1 {
	width:30%;
	float:left;
}
#col2 {
	width:70%;
	float:left;
}
#col1 img {
	width: 90%;
}
#col2 pre {
	margin-top:-12px;
	font-family: "Open Sans", sans-serif;
}
#col2 h3 #modificar {
	font-size: small;
	
}
@media only screen and  (max-width:501px){
	#col1 {width: 100%;} 
	#col2 {width: 100%;} 
}

/* Ajustes portal de transparencia en encabezado */
#header #cabecera .contenido_cabecera #bloque_dch_cabecera ul.enlaces_cabecera li a, #header #cabecera .contenido_cabecera #bloque_dch_cabecera ul.enlaces_cabecera li button{
	margin-right: 14px;
	font-size: 1.06rem;
}
#header #cabecera .contenido_cabecera #bloque_dch_cabecera ul.enlaces_cabecera li a span{
	margin-right: 5px;
}

/* fix bug encabezados no accesibles en pie de página */
footer h1 {
	font-weight: 500;
	color: #565a5c;
	font-size: 1.125rem;
	line-height: 1.25rem;
	padding-bottom: 16px;
	margin: 0;
}
/* Arreglo accesibilidad  AA-1.4.4 - Redimensión del texto */
footer ul{
	font-size: min(1.3vw, 14px);
}

@media only screen and (max-width: 720px) {
	footer ul {
		font-size: min(14px);
	}
}
/* FIN Arreglo accesibilidad  AA-1.4.4 - Redimensión del texto */

footer ul li{
	padding-bottom: 16px;
}

/* Cambio logo ULPGC Ucrania */
/* @media only screen and (min-width: 1200px) {
	#header #cabecera .contenido_cabecera #logo {
		background: transparent url("../images/ULPGC-logo-35aniversario-escritorio.svg") no-repeat -10px -10px;
		background-size: 306px;
		width: 276px;
		margin: 24px 0 0 0;
	}
} */
@media only screen and (max-width: 1125px) {
	#header #cabecera .contenido_cabecera #logo {
		background: none;
		margin-top: 0;
		padding-top: 12px;
		height: 48px;
		width: 150px;
	}
	#header #cabecera .contenido_cabecera #logo a {
		background: transparent url("../images/logo_ulpgc_horizontal_acronimo_2t.svg") no-repeat 0px 0px;
		background-size: 162px;
		width: 155px;
		margin-top: -18px;
		height: 54px;
	}
}*/

/* Colores categorías eventos agenda */
	/* cat Cultura */
		/*ateighnwi*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-83 a { border-color: rgb(92,37,20); }
		/*wwwdesa*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-82 a { border-color: rgb(92,37,20); }
		/*www*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-82 a { border-color: rgb(92,37,20); }

	/* cat Deportes */
		/*ateighnwi*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-85 a { border-color: rgb(243,143,26); }
		/*wwwdesa*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-85 a { border-color: rgb(243,143,26); }
		/*www*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-89 a { border-color: rgb(243,143,26); }
	/* cat Cursos y talleres */
		/*ateighnwi*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-86 a { border-color: rgb(64,130,77); }
		/*wwwdesa*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-81 a { border-color: rgb(64,130,77); }
		/*www*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-84 a { border-color: rgb(64,130,77); }

	/* cat Vida en el CAMPUS */
		/*ateighnwi*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-87 a { border-color: rgb(173,88,157); }
		/*wwwdesa*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-94 a { border-color: rgb(173,88,157); }
		/*www*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-90 a { border-color: rgb(173,88,157); }

	/* cat Institucional */
		/*ateighnwi*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-88 a { border-color: rgb(101,102,182); }
		/*wwwdesa*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-93 a { border-color: rgb(101,102,182); }
		/*www*/
		.view-agenda-institucional .form-type-bef-link.form-item-edit-field-evento-agenda-categoria-tid-88 a { border-color: rgb(101,102,182); }

	/* Acceso agenda desde portada */
	.block-bg {
		max-width: 1440px;
		margin:auto;
	}
	ul.profiles {
			padding-left: 0px;
			padding-right: 0px;
			min-height: 66px;
	}
	ul.profiles li{
		flex: auto;	
		background-color: #565a5c;
	}
	ul.profiles li a {
		text-align: center;
		padding-top: 23px;
		padding-right: 0px;
		padding-bottom: 0px ;
		padding-left: 0px;
	}
	@media only screen and (max-width: 720px) {
		ul.profiles li a {
			padding: 24px;
		}
		ul.profiles li#agenda a {
			padding: 10px;
		}
	}
	/* ul.profiles li#agenda {
		background-color:#303030;
	}		 */
	ul.profiles li#agenda a {
		padding-top: 9px;
	}
	ul.profiles li#agenda a img {
		width: 148px !important;
	}

	/* Eliminamos enlaces a web de inglés y francés */
#header #cabecera .contenido_cabecera #bloque_dch_cabecera .fila_enlaces {
	margin-top: 3%;
}

/* Cambios en portada perfiles agenda  */
	/* Colores del Design System ULPGC */
:root {
    --naranja: #ffa100;
    --naranja-claro: #FFD07F;
    --gris-profundo: #565A5C;
    --gris-oscuro: #2D3133;
    --azul-oscuro: #0066A1;
    --azul-50: #7FB2D0;
}

	/* El bloque de la agenda tendrá un color diferente */
#agenda-2022 {
    background-color: var(--azul-50);
}

#agenda-2022 strong {
    color: var(--gris-oscuro);
}

/* Añadimos un efecto de animación a la barra de perfiles */
.profiles li strong {
    transition: font-size 0.2s ease-out;
}
.profiles li:hover {
    color: var(--azul-oscuro);
    font-size: 125%;
    transition: color 0.3s ease-out;
    transition: font-size 0.3s ease-out;
}
#agenda-2022 strong:hover {
    color: var(--azul-oscuro);
}
#agenda-2022:hover {
    background-color: var(--naranja);
}
/* FIN Añadimos un efecto de animación a la barra de perfiles */

/* Parche temporal para arreglar categorías de la agenda provocado por efecto colateral del código de SERULPGC   */ 
.form-item.form-type-select.form-item-field-evento-agenda-categoria-tid {
    width: 100%;
}  
/* FIN Parche temporal para arreglar categorías de la agenda provocado por efecto colateral del código de SERULPGC   */

/* Fix accesibility para saltar al contenido principal */
.skip-links {
	position: absolute;
	width: auto;
	z-index: 150;
}
.skip-links li {
	display: inline-block;
}
#skip-links a, #skip-links a:link, #skip-links a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    font-size: 0.94em;
    line-height: 1.7;
    padding: 1px 10px 2px 10px;
    text-decoration: none;
}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
	color: var(--azul-oscuro);
}
#contenedor_principal {
    margin-top: 0;
    padding-top: 160px;
}
@media only screen and (max-width: 1125px){
	#contenedor_principal {
		padding-top: 50px;
	}
}
.view-m-s-noticias h1 {
	font-size: 1.125rem;
    font-weight: 700;
    font-family: "Rubik", sans-serif;
    padding-bottom: 16px;
	margin: 0;
	line-height: 1.5rem;
	color: var(--gris-profundo);
}
.view-m-s-noticias h1::after {
	height: 0;
}

ul#reglamentos-filtro {
	padding : 0;
	color: var(--azul-oscuro);
	font-weight: 700;
	font-size: 1.75rem;
}
ul#reglamentos-filtro li {
	display: inline;
}
ul#reglamentos-filtro li::after { 
	height:0;
}
/* FIN Fix accesibility para saltar al contenido principal */

/* Corrección accesibilidad h3 en carrusel medio */

 #contenido_portada .view-carrusel-medio-portada p {
    display: block;
	font-family: "Rubik", sans-serif;
    font-size: 1.5rem;
    padding-bottom: 12px;
    padding-top: 12px;
}
@media only screen and (max-width: 719px) {
	#contenido_portada .view-carrusel-medio-portada p  {
		font-size: 1rem;
		left: -16px;
		position: relative;
	}
}
/* FIN Corrección accesibilidad h3 en carrusel medio */

/* Cambio formato faldón para nuevos patrocinadores */
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-1 a {
    background-image: url("../images/consejosocial-gris.svg");
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-1 a:hover {
    background-image: url(../images/consejosocial-hover.svg);
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-2 a {
    background-image: url("../images/hrs4r-gris.svg");
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-2 a:hover {
    background-image: url(../images/hrs4r-hover.svg);
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-5 a {
    background-image: url("../images/Logo_ERUA_black.svg");
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-5 a:hover {
    background-image: url(../images/Logo_ERUA.svg);
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-3 a {
    background-image: url("../images/universia-gris.svg");
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-3 a:hover {
    background-image: url(../images/universia-hover.svg);
}

.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-4 a {
    background-image: url("../images/crue-gris.svg");
}
.site-footer #pie_colaboradores ul.colaboradores li.patrocinador-4 a:hover {
    background-image: url(../images/crue-hover.svg);
}

/* FIN Cambio formato faldón para nuevos patrocinadores */




/* Cambio estilo destacado portada móvil */

@media only screen and (max-width: 719px) {
    #block-views-carrusel-medio-portada-block-1 
    .ulpgcds-article--short figure img {
        margin: 0px;
    }

    #block-views-carrusel-medio-portada-block-1
    .ulpgcds-article--short figure {
        width: 128px;
    }
    
    #block-views-carrusel-medio-portada-block-1
    .view-carrusel-medio-portada p {
        left: 24px;
    }

    #block-views-carrusel-medio-portada-block-1
    .view-content .col-4 {
        padding-top: 0px;
    }

}

/* no visualizamos los saltos de línea en modo escritorio  */
@media not screen and (max-width: 719px) {
    #block-views-carrusel-medio-portada-block-1
    .view-carrusel-medio-portada p br {
        display: none;
    }
}

/* FIN Cambio estilo destacado portada móvil */

/* Ajustes menú departamentos móvil */
@media only screen and (max-width: 959px){
	#columna-izq .block-menu-block {
		display:none;
		position: static;
		box-shadow: 1px 7px 8px rgba(77, 80, 82, 0.32);
	}
	div#columna-izq ul.menu hr {
		margin:0;
	}
	#columna-izq .block-menu-block > ul.menu > li.first > a{
		display:none;
		height: 0;
	}
	.submenu-mobile {
		margin-bottom: 0px;
	}
}

/* FIN Ajustes menú departamenteos móvil */
