@charset "utf-8";

/* Por retrocompatibilidad */
@font-face{font-family:'Fontana';src:url(../../recursos/fuentes/TitilliumWeb-SemiBold.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'fontana';src:url(../../recursos/fuentes/TitilliumWeb-SemiBold.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'FontanaB';src:url(../../recursos/fuentes/TitilliumWeb-SemiBold.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Fontanab';src:url(../../recursos/fuentes/TitilliumWeb-SemiBold.ttf) format("truetype");font-weight:normal;font-style:normal}

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(/recursos/fuentes/OpenSans-Regular.ttf) format("truetype")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(/recursos/fuentes/OpenSans-Light.ttf) format("truetype")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(/recursos/fuentes/OpenSans-Bold.ttf) format("truetype")}

@font-face{font-family:'Titillium Web';src:url(../../recursos/fuentes/TitilliumWeb-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:'Titillium Web';src:url(../../recursos/fuentes/TitilliumWeb-SemiBold.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Titillium Web';src:url(../../recursos/fuentes/TitilliumWeb-Regular.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:'Titillium Web';src:url(../../recursos/fuentes/TitilliumWeb-Light.ttf) format("truetype");font-weight:200;font-style:normal}
@font-face{font-family:'Titillium Web';src:url(../../recursos/fuentes/TitilliumWeb-ExtraLight.ttf) format("truetype");font-weight:100;font-style:normal}

/* Formato sugerido, fácil de sustituir por otras tipografias en el futuro */
@font-face{font-family:'especial';src:url(../../recursos/fuentes/TitilliumWeb-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:'especial';src:url(../../recursos/fuentes/TitilliumWeb-SemiBold.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'especial';src:url(../../recursos/fuentes/TitilliumWeb-Regular.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:'especial';src:url(../../recursos/fuentes/TitilliumWeb-Light.ttf) format("truetype");font-weight:200;font-style:normal}
@font-face{font-family:'especial';src:url(../../recursos/fuentes/TitilliumWeb-ExtraLight.ttf) format("truetype");font-weight:100;font-style:normal}

@font-face{font-family:'normal';font-style:normal;font-weight:normal;src:local('Open Sans Regular'),local(OpenSans-Regular),url(/recursos/fuentes/OpenSans-Regular.ttf) format("truetype")}
@font-face{font-family:'normal';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(/recursos/fuentes/OpenSans-Light.ttf) format("truetype")}
@font-face{font-family:'normal';font-style:normal;font-weight:bold;src:local('Open Sans Bold'),local(OpenSans-Bold),url(/recursos/fuentes/OpenSans-Bold.ttf) format("truetype")}

.cabeceraFija{
	position: fixed;
	top:0px;
	left:0px;
	right:0px;
	z-index:999915;
}
.menuResponsive{
	padding-top:20px;
	padding-bottom:20px;
}
.menuResponsive.qSticked{
	padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px 4px 20px rgb(0 0 0 / 43%);
}

.qMenuTrigger {
    top: 27px!important;
}

.menuResponsive{
	margin-bottom:0;
}

.etiquetaCentroActividad {
    position: absolute;
    top: 16px;
    margin-top: 0px !important;
    right: 16px;
    color: #616161;
    background-color: rgba(255, 255, 255, 0.85);
    border-radius: 3px;
    line-height: 17px;
    font-weight: bold;
    font-size: 11px;
    padding: 2px 13px;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
		display:none!important;
}
.etiquetasInferioresActividad {

    position: absolute;
    bottom: 14px;
    left: 14px;
    right: 14px;
}
.etiquetasInferioresActividad *{
	font-size:14px !important
}
.actividadVisual .textosActividad {
    position: static !important;
}
.actividadVisual .textosActividad .fechaActividad {
    display: block;
    padding-bottom: 50px;
		font-size: 14px!important;
		margin-top: 13px;
}
.actividadVisual .parte_creditos,
.actividadVisual .parte_horas{
	display:inline-block;
	margin-left:8px;
}
.actividadVisual .parte_horas{
	color:#b16719;
}
.tipologiaWActividad {
	display:inline-block !important;
	float: left;
}
.etiquetaCentroActividad, .tipologiaWActividad {
    max-width: 45%;
}
.actividadVisual .creditosActividad{
	text-align: right;
}
.actividadVisual .tipologiaWActividad {
    max-width: 57%;
}
.actividadVisual .creditosActividad {
	display:inline-block!important;
	max-width: 40%;
	float:right
}
.actividadVisual .tipologiaWActividad ,
.actividadVisual .creditosActividad  {
	display: flex!important;
	align-items: end;
	height: 45px;
}
.actividadVisual .tipologiaWActividad > *,
.actividadVisual .creditosActividad  > *{
	align-self: flex-end;
}


#contenido {
	padding-top: 10px;
}
.contenedorMigas {
    margin-top: 20px;
}

#contenido {
    padding-top: 0px;
    margin-top: -10px;
}
.decoracionSuperior{
	position:static;
}
.decoracionSuperior > .QuontrolWebDiapositivas_diapositivas{
	position: relative;
	z-index:999913;
}
.qTriggerVisible._blanco.qTriggerCerrado{
	mix-blend-mode: unset!important;
}
.qTriggerVisible._blanco .qMenuHamburguesa span {
	background-color:black!important;
}
.qTriggerVisible._blanco.qTriggerAbierto .qMenuHamburguesa span {
    background-color: white!important;
}
.Quontrol_insertaFiltros{
	z-index:99995;
}
@keyframes animacionMenu {
    from {
        transform: translateY(-60px);
    }
    to {
        transform: translateY(0px);
    }
}
@media (min-width: 960px){

	.menuResponsive.qSticked{
		animation: animacionMenu 0.7s normal forwards ease;
	}
	.menuResponsive, .menuBounds{
		position:relative!important;
		z-index:999914!important;
	}
}

@media (max-width: 959px) {

	.fondoDecoracionMenu{
		z-index:999912;
	}
	.menuResponsive.qSticked {
		box-shadow:none;
	}
	.decoracionMenu {
	    background-image: url(/archivos_publicos/qweb_paginas/111117326/logofundacionhorizontal4.png);
	    background-size: contain;
	    background-position: center left;
	    background-repeat: no-repeat;
	    width: calc(100% - 100px);
	    height: 48px;
	    margin-top: 4px;
	    margin-left: 20px;

	}
	.menuBounds, .menuReponsive{
	position: static!important;
	}


	.menuResponsive{
		padding:0;
		position:static!important;
	}

	.botonMenu {
	    top: -25px;
	    right: 15px;
	}

}
