<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">img.logo-patrimonio {
    height: 64px;
}
@charset "utf-8";
/* CSS Document */
/* SAGA MODIFICACION PARA LA ESTRUCTURA DE FILAS Y COLUMNAS DE LOS RECURSOS */

html,body {
	overflow-x: hidden;
}
body {
    font-size: 14px;
}
h4, .h4 {
    font-size: 17px;
}
/*a{
	color:#0000cc
}*/

/* SAGA */

.table-block {
	display: table;
	table-layout: fixed;
}
.table-cell {
	display: table-cell;
	vertical-align: middle;
}


/*ESTILOS CABECERA*/
/*estilos parte de arriba*/
.topbar-v1 .top-v1-data li {
	border:none;
}
.topbar-v1 .top-v1-data li:first-child {
	border: none;
	padding: 5px 6px;
}
/* comentado saga */
/*.navbar{background:linear-gradient(to bottom,#1366aa 0%,#295585 100%) !important;filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#1366aa',endColorstr='#295585',GradientType=0 ) !important;}*/
.header-fixed .header.header-fixed-shrink .navbar-brand img {
	display:none;
}
.topbar-v1 {
	background:#333;
	background:-moz-linear-gradient(top,#4d5866 0%,#3e4753 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d5866),color-stop(100%,#3e4753));
	background:-webkit-linear-gradient(top,#4d5866 0%,#3e4753 100%);
	background:-o-linear-gradient(top,#4d5866 0%,#3e4753 100%);
	background:-ms-linear-gradient(top,#4d5866 0%,#3e4753 100%);
	background:linear-gradient(top,#4d5866 0%,#3e4753 100%);
	border-bottom:1px solid #0e0e0e;
	white-space:nowrap;
	height:32px;
	position:relative;
}
.topbar-v1 a,.top-v1-contacts .fa {
	color:#CCC;
}
.top-v1-data li .fa {
	color:#ccc !important;
	font-size: 16px !important;
}
/*estilos logo*/
.header {
	background: white;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1366aa',endColorstr='#295585',GradientType=0 );
	border-top:1px solid #295585;
	border-bottom:1px solid #4f84bd;
	backgorund-color: #FFF;
}
.header .navbar-default .navbar-nav&gt;li&gt;a {
	color:#FFF;
}
.topbar-v1 {
	border-bottom:solid 1px #2b79b7;
}
.header-fixed .header {
	height:100%;
}
.header-fixed .header-v4.header .navbar-header {
	margin:10px !important;
	max-height:65px;
}
.copyright {
	font-size:12px;
	padding:11px 0 7px;
	background:#3e4753 !important;
	border-top:solid 1px #777 !important;
}
.footer {
	background:url(../imgs/pie.png) no-repeat center center #4765a0 !important;
	border-top:1px solid #777 !important;
}
.content {
	padding-top:15px;
	padding-bottom:0 !important;
}
.header-fixed .header.header-fixed-shrink .search,.header .navbar .nav&gt;li&gt;.search {
	color: #AAA !important;
}
/* saga -----------------------------------*/

.header &gt; .navbar-default &gt; .container {
	position: relative;
}

/* desplegable megamenu para que los enlaces dentro de un h3 mantengan estilos de encabezado*/
.header .dropdown-menu li h3 a {
	font-size:inherit;
	border-bottom:none;
	padding: 0;
}
/*FIN ESTILOS CABECERA*/
.timeline-v2&gt;li .cbp_tmlabel {
	color:#fff;
	padding:10px 18px 1px;
}
.timeline-v2&gt;li .cbp_tmlabel {
	margin:0 0 20px 25%;
}
.link-list a {
	color:#777;
}
.timeline-v2&gt;li .cbp_tmtime span {
	text-align: left;
}
/*! * Yamm!3 * Yet another megamenu for Bootstrap 3 * * http://geedmo.github.com/yamm3 */
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .yamm-fw {
	position:static;
}
.yamm .container {
	position:relative;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left:15px;
	right:15px;
}
.yamm-content h3 {
	margin:0 0 20px;
}
.yamm-content {
	padding:20px;
}
.profile .profile-post-in p {
	padding-right:15px;
}
.profile .profile-post {
	padding: 3px 7px 3px 0;
}
/*agenda*/

.profile .date-formats span {
    display: block;
    font-size: 22px;
    font-weight: 200;
    line-height: 25px;
}
.profile .date-formats {
    color: #fff;
    float: left;
    text-align: center;
    background: #4765a0;
    margin: 7px 13px 0 0;
    padding: 7px 10px 4px;
}
.profile .profile-event {
    background: #fff;
    padding: 10px 15px;
    margin-bottom: 2px;
}
/*menu cabecera*/
.header .dropdown-menu .yamm-content li a {
	padding:3px 15px;
	border-bottom:dotted 1px #eee;
}
div.yamm-content h3,div.yamm-content h4 {
	font-size:14px;
	margin-top:0px;
}
.margin-top-20 {
	margin:19px 0 0 0;
}
div#centro li a {
	font-size:14px;
}
.agenda .contentHolder {
	height:810px;
}

.col-sm-8 .agenda .contentHolder {
	overflow-y:auto;
}
.copyright a {
	color: #FFF;
}
/* comentado Saga */
/* .thumbnail-style h3 a{font-size: 14px;}*/
/* PROPIO DE LOS RECURSOS DE OPENCMS Y SAGA Y ADAPTACIONES DE ESTRUCTURA DE LOS RECURSOS------------------------------------------------------------------------------------------------------------------*/
a,button,input {
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#wrapper-container {
	min-height:600px;
}
.wrapper {
	background:none;
}
body&gt;.wrapper {
	background: none repeat scroll 0 0 #fff;
}

/* SLIDERS -------------------------------------------------------------------*/
/*Sombras para las grafÃ­as y textos inferiores por si no se lee sobre la imagen */
.sombra-slider {
/*text-shadow: -1px -1px 1px #333, 1px -1px 1px #333, -1px 1px 1px #333, 1px 1px 1px #333;*/
text-shadow: -0.5px -0.5px 0.5px #333, 0.5px -0.5px 0.5px #333, -0.5px 0.5px 0.5px #333, 0.5px 0.5px 0.5px #333;
/*background-color:rgba(0,0,0,0.46)*/
}

/* FORMULARIOS---------------------------------------------------------------------------------------------------------------*/
/* elementos no contemplados en Unify */
.sky-form {
	padding:15px;
}
.sky-form legend {
	display:block;	
	width:auto;
	padding:5px 15px;
	margin:0 0 0 -15px;
	font-size:19px;
	color:#666;
	border:none;
	position: relative;
}


/* FORMULARIOS OPENCMS FORMATO TABLA -----------------------------------------*/

.webform table.webform_row {
	width: 100%;
	margin-bottom: 20px
}
.webform table.webform_row &gt; thead &gt; tr &gt; th,
.webform table.webform_row &gt; tbody &gt; tr &gt; th,
.webform table.webform_row &gt; thead &gt; tr &gt; td,
.webform table.webform_row &gt; tbody &gt; tr &gt; td {
	border-top: none;
}
.webform table.webform_row &gt; tbody &gt; tr &gt; td {
	padding: 0;
}
.webform table.webform_row table thead &gt; tr &gt; th,
.webform table.webform_row table tbody &gt; tr &gt; td {
	padding: 10px;
}
.webform table.webform_row thead &gt; tr &gt; th {
	font-weight: normal;
}
.webform table.webform_row table thead &gt; tr &gt; th {
    height: 34px;
}
.webform table.webform_row .webform_label_table thead &gt; tr &gt; th {
	padding-left: 0;
}
.webform table.webform_row .webform_label_table thead &gt; tr:first-child &gt; th {
	font-weight: bold;
}
.webform table.webform_row thead &gt; tr &gt; th .webform_label_table_th {
    height: 34px;
    display: block;
    line-height: 34px;
	padding-top: 6px;
	padding-bottom: 6px;
}
span.webform_label_table_th {
    height: 34px;
    display: block;
    /* vertical-align: middle; */
    line-height: 34px;
}



/* para centrar las imagenes responivas----------------------------------------------------------------*/
.img-responsive {
	margin-left:auto;
	margin-right: auto;
}
/* boton de volver arriba ya no es una imagen sino un span con esa imagen de fondo */
.btn-back-to-top {
	width:51px;
	height:42px;
	background: url("../assets/img/up.png") center center no-repeat transparent;
}
/* recurso box */
.box {
	border:#ddd solid 1px;
	padding: 15px;
}
/* unify box */
/* botones */
.btn-u.btn-block {
	text-align:center;
}
.block {
	display: block;
}
/* fancybox */
.fancybox-opened {
	z-index: 10030 !important;
}
/* margenes */
.margin-top-5 {
	margin-top:5px !important;
}
.margin-top-10 {
	margin-top:10px !important;
}
.margin-top-15 {
	margin-top:15px !important;
}
.margin-top-20 {
	margin-top:20px !important;
}
.margin-top-25 {
	margin-top:25px !important;
}
.margin-top-30 {
	margin-top:30px !important;
}
.margin-top-40 {
	margin-top:40px !important;
}
.margin-top-50 {
	margin-top:50px !important;
}
.margin-top-60 {
	margin-top: 60px !important;
}
/* ACCORDIONS GENERAL ------------------------------*/
.panel-group .panel-heading a {
	font-size:14px;
	position:relative;
	display:block;
}
.panel-group .panel-title a .fa {
	margin-top:-8px;
	position:absolute;
	right:10px;
	top: 50%;
}
/* MENU ACCORDION--------------------------------------------------------------------------*/
.menu-accordion .panel-group .panel {
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.menu-accordion .panel-group .panel-body {
	padding:0;
}
.menu-accordion .panel-group .panel-heading {
	padding:0;
	border-bottom:none;
}
.menu-accordion .panel-group .panel-heading.active {
    background: #4765A0;
}
.menu-accordion .panel-group .panel-heading.active a {
    color: #fff;
}
.menu-accordion .panel-group .panel-title {
	position:relative;
}
.menu-accordion .panel-group .panel-heading a {
	padding:10px 15px;
	text-decoration:none;
}
.menu-accordion .panel-group .panel-heading a:hover,
.menu-accordion .panel-group .panel-heading .open a {
    background: #ddd;
    color: #4765A0 !important;
}
.menu-accordion .panel-group .panel-heading.active a,
.menu-accordion .panel-group .panel-heading.active a:hover,
.menu-accordion .panel-group .panel-heading.active a:focus {
	background:#4765A0;
	color:#fff !important;
}
.menu-accordion .panel-group .panel-heading .bullet-accordion {
	position:absolute;
	padding:0;
	right:0;
	top:0;
	margin-top:0;
	float:none !important;
	height:100%;
	width:30px;
	text-decoration: none;
}
/* niveles inferiores */
.menu-accordion .panel-group .panel-body .nav li a {
	padding:10px 25px;
	border-top:1px solid #ddd;
}
.menu-accordion .panel-group .panel-body .nav li:first-child a {
	border-top:none;
}
.menu-accordion .panel-group .panel-body .nav li a:hover,.menu-accordion .panel-group .panel-body .nav li a:focus,.menu-accordion .panel-group .panel-body .nav .active&gt;a {
	background:#E5F3FF;
}
.menu-accordion .panel-group .panel-body .nav .dropdown&gt;a:after,.menu-accordion .panel-group .panel-body .nav .dropdown-submenu&gt;a:after {
	content:none;
}
.menu-accordion .panel-group .panel-body .nav li ul {
	border-top:#ddd solid 1px;
	padding-left:45px;
}
.menu-accordion .panel-group .panel-body .nav li ul li {
	border-left:solid 1px #ddd;
}
.menu-accordion .panel-group .panel-body .nav li ul li:first-child {
	border-top:#fff solid 1px;
	margin-top:-1px;
}
.menu-accordion .panel-group .panel-body .nav li ul li a {
	padding:5px 25px;
	border: none;
}
/* cajas de layout en offline */
.servive-block-ade {
	background: none repeat scroll 0 0 #ddd;
}
/* RECURSOS SAGA SUITE Y LAYOUT ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* botones con borde */
/* le aumentamos el peso al texto porque si no no se ven casi */
.btn-u.btn-brd {
	font-weight: 300;
}
/* ESPECIFICO HOME-----------------------------------------------------------------------*/
.home .navbar {
	background:linear-gradient(to bottom,#FFF 0%,#FFF 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1366aa',endColorstr='#295585',GradientType=0 ) !important;
}
.home .header-v4.header .navbar-collapse {
	background:linear-gradient(to bottom,#FFF 0%,#FFF 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF',endColorstr='#FFF',GradientType=0 );
	border-top:1px solid #D5D5D5;
	border-bottom:1px solid #E6E6E6;
;
	/*background-color:#0057AA;*/
}
.home .header .navbar-default .navbar-nav&gt;li&gt;a,.footer-v3 .simple-list a {
	color:#585f69;
}
.home .footer {
	background:url(../imgs/pie.png) no-repeat center 100% #FFF !important;
	border-top:1px solid #DDD !important;
}
.home .topbar-v1 {
	background:#003da7;
}

.home .topbar-v1 a,.top-v1-contacts i {
	color:#FFF !important;
}
.home .copyright {
	background:#003da7 !important;
	border-top:solid 1px #777 !important;
}
.home .footer-v3 .thumb-headline h2 {
	color:#004d9b;
	font-weight:bold;
}
.home .footer-v3 .simple-list a,.footer-v3 .footer p {
	color:#000;
	font-weight:bold;
}
.home .agenda .contentHolder {
	height:346px;
}
.footer-v3 .footer p {
	color:#555;
}
/*.home .tp-banner {
	height:350px !important;
}*/
body.home {
	font-size: 15px;
}
/* LISTADO SORTING GRID ----------------------------------------------*/
.sorting-grid .mix {
	display: none;
}

/* ICON BOX HORIZONTAL ----------------------------------------------------------*/

.servive-block-horizontal .icon-wrapper {
	text-align: left;
}
.servive-block-horizontal .icon-wrapper {
	padding-right: 15px;
}

/* UNIFY BOX--------------------------------------------------------*/
/* servive block,funny box,content box... */
.servive-block h3 a,.servive-block p a {
	color:#fff;
}
.servive-block-default a {
	color:#4765a0;
}
.servive-block small {
	color:#fff;
}
.servive-block-default small {
	color:#fff;
}
.servive-block h3 .fa {
	display:block;
	margin-top:10px;
}
a.color-light {
	color:#fff !important;
}
.servive-block .panel-title&gt;a:hover,.servive-block .panel-title&gt;a:focus {
	color:inherit;
}
.time,.date-element {
	font-weight:300;
	color: #777;
}
/* elementos en columna principal */
.col-prin .parent {
	margin-bottom: 25px;
}
/* columnas auxiliares */
.aside h1 {
	font-size:24px;
	line-height:30px;
}
.aside h2 {
	font-size:21px;
	line-height:28px;
}
.aside h3 {
	font-size:18px;
	line-height:24px;
}
.aside h4 {
	font-size:16px;
	line-height: 20px;
}
/* multimedia */
iframe,embed,object {
	width:100% !important;
}
.video {
	display:block;
	height:0;
	overflow:hidden;
	position:relative;
	padding-bottom:56.25%;
}
.video-wrapper,.wrapper-video {
	border:0 none;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width: 100%;
}
/* listas dl horizontales */
.dl-horizontal dt {
	text-align:left;
	white-space:normal;
	width:130px;
}
.dl-horizontal dd {
	margin-left: 130px;
}
/* widgets */
.ui-datepicker {
	width: auto;
}
/* MENU ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.menu.navbar-collapse.collapse {
	padding:0;
	max-height:none;
}
.menu .tituloSeccionMenu span {
	display:none;
}
.menu .tituloSeccionMenu {
	font-size:17px;
	font-weight:300;
	border-bottom:2px solid #428bca;
	color:#4765a0;
}
.menu .tituloSeccionMenu.no-linked {
	padding:10px 15px;
}
.nav ul li {
	list-style:none;
}
.menu .tituloSeccionMenu a {
	display:block;
	padding:10px 15px;
}
.menu .tituloSeccionMenu a:hover,.menu .tituloSeccionMenu a:focus {
	text-decoration:none;
	background:#eee;
}
.nav-pills li.active&gt;a {
	font-weight:bold;
}
.nav-pills&gt;li.active&gt;a,.nav-pills&gt;li.active&gt;a:hover,.nav-pills&gt;li.active&gt;a:focus {
	background-color:#eee;
	color:#4765a0 !important;
}
.menu.menu-vertical.default .nav&gt;li ul {
	padding-left:25px;
}
.menu .nav&gt;li&gt;ul li a {
	padding:6px;
	display: block;
}
/* dropdown */
.menu .dropdown-menu {
	font-size:13px;
	margin: 0;
}
/* desplegable con click */
.menu .hasbullet&gt;a {
	padding-right:40px;
}
.menu .hasbullet .dropdown-toggle.bullet {
	border-left:1px solid #ccc;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:25px;
	cursor:pointer;
}
.menu .hasbullet .dropdown-toggle.bullet:hover,.menu .hasbullet .dropdown-toggle.bullet:focus,.menu .hasbullet.active .dropdown-toggle.bullet {
	background:#eee;
}
.menu .hasbullet .dropdown-toggle.bullet .fa {
	left:50%;
	margin-left:-4px;
	margin-top:-7px;
	position:absolute;
	text-align:center;
	top:50%;
	vertical-align: middle;
}
/* ARTICULOS ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* encabezado */
.articulo .time {
	font-weight:300;
	font-size:15px;
	color:#777;
}
.articulo header {
	margin-bottom:20px;
}
.articulo header h2 {
	font-size:26px;
}
.articulo .entradilla p {
	color:#888;
	font-size:17px;
	font-weight: 300;
}
/* cuerpo de texto un poco mas grande */
.articulo .contentblock-texto {
	font-size:14px;
}
.articulo .gallery {
	margin-bottom:18px;
}
.articulo .gallery .media {
	margin-top: 8px;
}
/* ficha evento */
.ficha-evento .dl-horizontal {
	overflow:hidden;
	margin-bottom:0;
	padding:4px 0;
	border-bottom: #ddd solid 1px;
}
/* secciones */
.articulo .section {
	padding: 18px 0;
}
/* modificado de Unify ---------------------------------------------------------------*/
/* Ubicacion------------------------------------*/
.map {
	overflow:hidden;
	margin-bottom: 15px;
}
/* LISTADOS -------------------------------------------------------------------*/
/* general */
.list .row&gt;li {
	position:static;
}
.list&gt;.wrapper&gt;.row {
	position:relative;
}
.list ul li article {
	border-top:#ccc dotted 1px;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.list ul li:first-child article {
	border-top:none;
}
.list h4 {
	margin-bottom:5px;
	margin-top:0;
}
.list ul li .title-element,.list ul li .title-element a {
	color: #4765a0;
}
/* en columna principal tamanios de letra --*/
.col-prin .list h4 {
	font-size:17px;
}
.col-prin .list .only-title h4 {
	font-size: 15px;
}
/*-------*/
.list ul li article:hover {
	background:#f5f5f5;
}
.list .informe {
	color:#888;
	font-size:13px;
	font-weight: 300;
}
/* solo titulo */
.list .only-title article,.list .title-date article {
	padding:6px 10px;
}
.list .only-title h4 {
	margin-bottom: 0;
}
/* con descripcion y/o con media */
.list .title-date-desc article,.list .title-desc article {
	padding:15px;
}
.list .has-media article {
	padding: 20px 15px;
}
/* listados en columnas */
.list ul.row {
	margin-bottom:0;
}
.list ul.row::after {
	border-bottom:1px dotted #ccc;
	content:"";
	display:block;
	margin-bottom:20px;
	padding-top:25px;
	position:relative;
}
.list ul.row li article {
	border:none;
}
.list .row .media-object {
	float:none !important;
	margin: 0 0 10px 0;
}
/* CAROUSEL -------------------------------------------------*/
.carousel .carousel-caption h1,.carousel .carousel-caption h2,.carousel .carousel-caption h3,.carousel .carousel-caption h4,.carousel .carousel-caption h5 {
	color:#fff;
}
/*.content .panel a{color: #4765a0 !important;}*/
blockquote.hero {
	font-size:13px;
}
.tab-v3 .nav-pills li a:hover,.tab-v3 .nav-pills li.active a {
	background:none repeat scroll 0 0 #eee;
}
div.recestudios * {
	background-color:#fafafa !important;
	/* font-size:14px !important;*/
}
img.vicerrector {
	max-height:288px;
}
blockquote.lista {
	font-size:14.5px;
}
.margin-top-30 {
	margin-top:30px;
}
#caja-premio-cervantes {
	margin-top:45px;
}
/*.content .panel a.btn-u{color: #FFF !important;}*/
li a.secretaria {
	color:#4765A0;
}
li a {
	color:#4765A0;
}
img.min350 {
	width:100%;
}
.min-height-200 {
	min-height:111px;
}
.oculto {
	display: none !important;
}
.mostrar {
	display: block !important;
}
/*Parte estudios*/
.menu-izq li.active ul a {
	background:#fbfbfb;
}
.menu-izq li ul a {
	color:#585f69;
	font-size:12px;
	border-top:solid 1px #ddd;
	padding:6px 30px 6px 17px;
}
.menu-izq li a {
	display: block;
}
/*Sidebar Menu v1*/
.menu-izq li {
	padding:0;
}
.menu-izq li a {
	display:block;
	padding:8px 30px 8px 10px;
}
.menu-izq li a:hover {
	text-decoration:none;
}
.menu-izq&gt;li.active,.menu-izq&gt;li.active:hover {
	background:#717984;
}
.menu-izq&gt;li.active&gt;a:focus,.menu-izq&gt;li.active&gt;a {
	color:#f3f3f3 !important;
	background-color: #428bca;
}
/*Sidebar Sub Navigation*/
.menu-izq li ul {
	padding:0;
	list-style:none;
}
.menu-izq li ul,.menu-izq li.active ul a {
	background:#fbfbfb;
}
.menu-izq li ul a {
	color:#585f69;
	font-size:12px;
	border-top:solid 1px #ddd;
	padding:6px 30px 6px 17px;
}
.menu-izq ul li:hover a,.menu-izq ul li.active a {
	color:#4765a0;
	background-color: aliceblue;
}
/*Sidebar Badges*/
.list-group-item li&gt;.badge {
	float:right;
}
.menu-izq span.badge {
	margin-top:8px;
	margin-right:10px;
}
.menu-izq .list-toggle&gt;span.badge {
	margin-right:25px;
}
.menu-izq ul li span.badge {
	margin-top:8px;
	font-size:11px;
	padding:3px 5px;
	margin-right:10px;
}
.menu-izq li ul a {
	color:#585f69;
	font-size:12px;
	border-top:solid 0px #ddd;
	padding:6px 30px 6px 17px;
}
.menu-izq li {
	background-color:#f1f1f1;
}
.menu-izq li ul li {
	background-color:#fdfdfd;
}
.menu-izq&gt;li.active,.menu-izq&gt;li&gt;ul.in {
	background:#717984 none repeat scroll 0% 0%;
}
.menu-izq&gt;li.active ul {
	display:block !important;
}
.panel-default&gt;.panel-heading {
	color:#333;
	background-color:#F5F5F5;
	border-color:#DDD;
}
.profile .panel-heading {
	border-bottom: 1px solid #F7F7F7;
}
/*fin parte estudios*/
.panel-default {
	border-color:#DDD;
}
.panel-default&gt;.panel-heading {
	color:#333;
	background-color:#F5F5F5;
	border-color:#DDD;
}
.img-diario {
	max-height:130px;
}
.profile .profile-event {
	float:left;
}
option.hijo {
	margin-left:50px;
	color:#666;
}
/*.content-home a,.content-interior a{color: #4765A0;}*/
.content-home a.color-light {
	color:#FFF !important;
}
.tab-v1 .nav-tabs&gt;.active&gt;a,.tab-v1 .nav-tabs&gt;.active&gt;a:hover,.tab-v1 .nav-tabs&gt;.active&gt;a:focus,.tp-banner-container .btn-u.btn-brd,.pagination&gt;.active&gt;a,.pagination&gt;.active&gt;span,.pagination&gt;.active&gt;a:hover,.pagination&gt;.active&gt;span:hover,.pagination&gt;.active&gt;a:focus,.pagination&gt;.active&gt;span:focus {
	color:#FFF !important;
}
.listado-mini li h4 {
	font-size:14px !important;
}
.pagination&gt;li&gt;a:hover,.pagination&gt;li&gt;span:hover,.pagination&gt;li&gt;a:focus,.pagination&gt;li&gt;span:focus,.nav-tabs&gt;li&gt;a:hover,.nav-tabs&gt;li&gt;span:hover,.nav-tabs&gt;li&gt;a:focus,.nav-tabs&gt;li&gt;span:focus {
	color:#FFF !important;
}
a.pdf {
	padding-right:1.55em;
	/*background:transparent url("/system/modules/com.saga.sagasuite.theme.uah/resources/imgs/pdf.png") no-repeat scroll right center;
*/}
a.ebuah {
	padding-right:1.55em;
	background:transparent url("/system/modules/com.saga.sagasuite.theme.uah/resources/imgs/ebuah.png") no-repeat scroll right center;
}
a.popup {
	padding-right:1.55em;
	background:transparent url("/system/modules/com.saga.sagasuite.theme.uah/resources/imgs/popup.png") no-repeat scroll right center;
}
a.email, a.mail, li.mail a {
	padding-right:1.55em;
	background:transparent url("/system/modules/com.saga.sagasuite.theme.uah/resources/imgs/email.png") no-repeat scroll right center;
}
.list ul.row::after {
	margin-bottom:0px;
	padding-top:0px;
}
.header-v4.header ul.navbar-right {
	padding:2px 0 0 0;
}
header-v4.header ul.navbar-right li span {
	padding:8px;
}
.header-v4.header .navbar .nav&gt;li&gt;.search:hover {
	color:#4765a0;
	background:#f7f7f7;
}
.header-v4.header .navbar-nav {
	margin-bottom:-5px;
	margin-top: 0px;
}
.header-v4.header .navbar .search-open {
	top: 38px;
}
.header-v4.header .navbar .nav&gt;li&gt;.search {
	margin:0px 0 0 0;
}

.media-heading{
	float: left;
	margin-right: 5px;
}

/*BANNER
div.revslider-initialised{
	height: 350px !important;
}*/

.header-fixed-shrink .navbar-toggle {
	margin-top: 44px;
}

.top-v1-data li .fa, top-v1-sesion li .fa {
	color: #FFF !important;
}

hr.matricula {
	margin: 5px 0px;
}
li.contacto{
	list-style-type: none;
	border-bottom: 1px dotted #f0f0f0;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

ul.main-ul hr.visible-lg, ul.main-ul hr.visible-md{
	margin:0;
}
.nav-tabs &gt; li:hover{
	color: #c4c4c4 !important;
}
.nav-tabs &gt; li &gt; a:hover{
	background-color: #c4c4c4 !important;
}
img.diariodigital{
	width: 100%;
	height: 100px;
	object-fit: cover;
}

.breadcrumb &gt; li + li:before {
    content: "\003E";
}

.breadcrumbs p.miga {
    color: #666;
    font-size: 22px;
    margin-top: 8px;
	text-shadow: none;
	font-weight: normal;
	font-family: "Open Sans",sans-serif;	
	line-height: 35px;
	margin-bottom: 10px;
}
.breadcrumbs p.miga strong{
	font-weight: normal;
}

/*Profile
------------------------------------*/
.profile .list-group i {
	min-width: 20px;
	margin-right: 5px;
	text-align: center;
}

.profile .heading-sm-v2 {
	font-size: 16px;
}

.profile .profile-body {
	padding: 20px;
	background: #f7f7f7;
}

.profile-body {
    padding: 20px;
    background: #f7f7f7;
}
.profile-bio {
    background: #fff;
    position: relative;
    padding: 15px 10px 5px 15px;
}

.margin-left-35{
	margin-left: 35px;
}

ul li.sangrado{
	font-size: 14px !important;
}
.tab-v3 .nav-pills li a.sangrado{
	font-size: 15px;
	padding-left: 20px;
}
.tab-v3 .nav-pills li a:hover{
	color:#666;
}
.bgwhite{
	background: #FFF !important;
}

.btn-block a, .btn-block a:focus, .btn-block a:hover, .btn-block a:active{
color: #FFF !important;
text-decoration: none !important;
}

.sky-form fieldset + fieldset.sin_borde{
	border: none;
}

div.caption h2 a.accordion-toggle{
	font-size: 18px;
	line-height: 20px;
}
	div.caption h2
	{
	    margin-bottom: 0px;
	    line-height: 24px;
	}	

div.caption h2 span.fa{
		font-size: 18px;
}
div.box .col-sm-12 {
    min-height: 54px;
}

div.header-fixed-shrink div.navbar-collapse div.container{
	background: url("https://www.uah.es/export/system/modules/com.saga.sagasuite.theme.uah/resources/imgs/icono.png") no-repeat 0% 50%;
    padding-left: 25px;
}
div.header-fixed-shrink div.navbar-collapse div.container .dropdown-menu{
	margin-left: 15px;
}

div.header-fixed-shrink .navbar-nav{
	padding-left: 8px;
}

h3.diariodigital{
margin: 20px 0;
}
h3.diariodigital a{
color: #4765A0;
}
h4.diariodigital{
margin: 0px 0px 15px;
}
h4.diariodigital a{
font-size: 16px;
}
h5.diariodigital a{
font-size: 14px;
}
.service-v1 .col-md-6 .thumbnail-style {
    margin-bottom: 1px;
}
.addthis_sharing_toolbox{
text-align: right;
}

p.white{
	color:#FFF;
}

div.brand-page a:hover{
	text-decoration:none;
}
div.panel div.contentHolder {
    height: 427px;
}
/*loginbar*/
ul.loginbar {
	margin: 0;
}

ul.loginbar &gt; li {
	display: inline;
	list-style: none;
	position: relative;
	padding-bottom: 15px;
}

ul.loginbar &gt; li &gt; a,
ul.loginbar &gt; li &gt; a:hover {
	color: #7c8082;
	z-index: 999;
}

ul.loginbar li i.fa {
	color: #bbb;
}

ul.loginbar li.topbar-devider {
	top: -1px;
	padding: 0;
	font-size: 8px;
	position: relative;
	margin: 0 9px 0 5px;
	font-family: Tahoma;
	border-right: solid 1px #bbb;
}

/*languages*/
ul.languages {
	top: 25px;
	left: -5px;
	display: none;
	padding: 0;
	padding-left: 0;
	list-style: none;
	min-width: 80px;
	position: absolute;
	background: #b0b0b0;
	z-index: 9999;
}

/*.home .topbar-v1 ul.languages a{
    color: #4765A0 !important;
}
.home .topbar-v1 ul.languages li:hover a{
	color: #FFF !important;
}*/

.topbar-v1 .top-v1-contacts ul.languages li,
.topbar-v1 .top-v1-sesion ul.languages li{
	margin-right: 0;
}

li:hover ul.languages {
	display: block;
}

ul.languages:after {
	top: -4px;
	width: 0;
	height: 0;
	left: 8px;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 6px solid #f0f0f0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}

ul.languages li a {
	color: #555;
	display: block;
	font-size: 10px;
	padding: 2px 12px;
	margin-bottom: 1px;
	text-transform: uppercase;
}
ul.languages li.active, .topbar-v1 .top-v1-contacts ul.languages li,
.topbar-v1 .top-v1-sesion ul.languages li{
	display:block;
}

ul.languages li a:hover,
ul.languages li.active a {
	background:  #295585;
	color: #FFF;
}

ul.languages li a:hover {
	text-decoration: none;
}

.top-v1-contacts li.perfilmovil{
	display: none;
}	
div.brand-page .btn{
	font-size: 15px;
}

.social-icons-color li a {
    opacity: 0.9;	
}
.margin-right-5{
	margin-right: 5px;
}
i.icon-lg2 {
    width: 45px;
    height: 45px;
    font-size: 31px;
    line-height: 45px;
    margin-bottom: 10px;
}
i.icon-lg2.icon-line {
    font-size: 20px;
}
/*Barra de tiempo banner*/
div.tp-bannertimer{
	display: none;
}
	.home .agenda .contentHolder {
    	height: 425px;
	}	

	div.panel div.contentHolder {
		height: 427px;
		margin-bottom: 25px;
	}

	
.foto-menu-admision{
	width: 100%;
    object-fit: cover;
    height: 185px;
}
.header .dropdown-menu li a.btn-u{
	border-bottom: solid 1px #4765a0;
}

.thumbnail h3 a, .thumbnail-style h3 a {
    font-size: 17px !important;
}

p.peq{
	font-size: 12px;
	text-align:center;
}
h3.centrado{
	text-align: center;
}
div.cai{
	min-height: 500px;	
}
.enlinea{
display: inline;
}

div.webform_row{
clear: both;
}
div.webform_label{
 	float: left;
    font-weight: bold;
    padding-right: 5px;
}
div.webform_label:after{
    content: ":   ";
}

.revolution-mch-1:after {
    background: rgba(0,0,0,0);
}
div.panel-collapse ul{
	margin-top: 10px;
}
/*div.saga-imagen .img-responsive, div.thumbnail-style .img-responsive{
    width: 100%;
    height: 250px;
}*/

.nav-pills &gt; li + li {
    margin-left: 0px;
    display: block;
	color: #333 !;
    background-color: #F5F5F5;
    float: left;
    clear: both;
	border: 1px solid #DDD;
}
.nav-pills &gt; li {
    float: left;
    width: 100%;
}
.nav-pills li {
    background-color: #F5F5F5;
	border: 1px solid #DDD;	
}

.nav-pills .fa-angle-down{
	display:none;
}
.recursomenu .nav-pills .fa-angle-down {
    display: inline !important;
	padding-left: 6px;
}
.recursomenu .fa{
	padding-left: 3px;
}
.menu .hasbullet .dropdown-toggle.bullet{
	    border-left: none;
}
.menu-mobile .navbar-header, li.collapser{
	display: none !important;
}
div.panel-blue div.panel-heading p{
	color:#FFF;
}
div.description{
	clear: both;
}
div.compartir{
	float:right;
	font-family:'Open Sans', sans-serif;
}
div.addthis_sharing_toolbox{
	float:right;
	margin-left: 10px;
}

a.patentes{
	content:(" - Patentes");
}
img.imgprofesor{
	height: 280px;
}

/*div.tp-banner, div.tp-banner-container{
	height: 350px !important;
}*/

.tp-banner .revolution-ch1, .tp-banner .revolution-ch2{
/*	background-color: rgba(255,255,255,0.7);
	color:#666;*/
	text-shadow: -2px -2px 1px #666, 2px 2px 1px #666, -2px 2px 1px #666, 2px -2px 1px #666;
	padding: 0 15px;
}
.tp-banner .revolution-ch2{
	max-width: 1000px;
	padding-top: 10px;
}
.tp-banner .revolution-ch2 p.white{
	/*color:#666;*/
	text-shadow: -2px -2px 1px #666, 2px 2px 1px #666, -2px 2px 1px #666, 2px -2px 1px #666;
}

.tp-bgimg.defaultimg {
    background-position: center 0 !important;
}

/*div.defaultimg{
	background-size: 100%;
}
div.tp-bgimg{
    background-size: contain !important;
}*/
span.icon-2x {
	margin-top: 5px;
    font-size: 30px;
}

i.icon-lg3.icon-line {
    font-size: 35px !important;
}
i.icon-lg3 {
    width: 75px !important;
    height: 75px !important;
    font-size: 31px !important;
    line-height: 74px !important;
    margin-bottom: 15px !important;
}

.nav-pills li.gris {
    background-color: #F5F5F5;
    border: 1px solid #DDD;
}
.nav-pills li.azul {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.nav-pills li.verde {
	color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.nav-pills li.amarillo {
	color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.nav-pills li.rojo {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.nav-pills li.lila {
    color: #FFF;
    background-color: #E0C1FF;
    border-color: #B881F0;
}
.nav-pills li.lila a{
	color: #8A19F7;
}
.menu-izq li ul, .menu-izq li.active ul a{
	color: #0057AA !important;
}
.panel-lila &gt; .panel-heading{
	background: #9b6bcc;
	border-color: #D1B4ED;
}
.recursomenu .panel-purple &gt; .panel-heading {
    background: #E0C1FF;
	color: #8A19F7;
}

.nav-pills li.violeta {
    color: #9999ff;
    background-color: #CECEFF;
    border-color: #8F8FDD;
}
.panel-violeta{
	border-color: #8F8FDD;	
}
.panel-violeta &gt; .panel-heading{
	background: #CECEFF;
	color: #484848;
}
.img100{
	max-height: 100px;
}
li.idioma{
	visibility: hidden;
    display: none;
}
.carousel-control .icon-prev {
    left: 2%;
}
.carousel-control .icon-next {
    right: 0;
}


html[lang="es"] .equipo-direccion .thumbnail-style {
    padding: 12px;
	min-height: 360px;
}
html[lang="en"] .equipo-direccion .thumbnail-style {
    padding: 12px;
	min-height: 360px;
}

html[lang="es"] .thumbnail-style {
    padding: 12px;
}
html[lang="en"] .thumbnail-style {
    padding: 12px;
}

div#solrlist-solrlistsg{
	clear:left;
}

input.submitbutton{
	border:1px solid #aaa;
}
div.webform_button{
	margin: 15px 0;
}
div.col-md-6 blockquote{
	font-size: 14px;
}

.box-parent .panel-grey .panel-body .row .container-fluid .row .col-md-6{ 
    border-right: 1px solid #DDD;
}
blockquote li{
	font-size:14px;
}

.profile .profile-event {
    padding: 10px 15px 20px 15px;  
}
div.panel div.contentHolder {
    height: 550px;
}
.noborder .col-xs-12{
	border: 1px solid #fff;
}
div.listado{
	padding: 6px 10px;
	border: none;
}
div.listado:hover{
	background-color: #FCFCFC;
}
/* MEDIA QUERIES---------------------------------------------------------------------------------------------------------*/

@media (min-width: 999px){
.header-v4.header .navbar-header {
    margin: 10px !important;
    max-height: 65px;
}
}
@media (max-width: 999px){
.header-fixed .header.header-fixed-shrink .navbar-brand img{
	display: block !important;
	height: 120px;
	height: auto;
    width: 100px;
    margin-top: 24px;
}
}
@media (max-width:1600px){
	div.panel div.contentHolder {
		height: 377px;
	}		
	.navbar-nav.navbar-right:last-child {
		margin-right:-9px;
	}
	.video-margen {
		background: black 33px 0;
		height: 140px;
	}	
}
@media (max-width:1200px) and (min-width:992px) {
div.brand-page .btn{
	font-size: 12px;
}
}
@media (max-width:1199px){
	.home .agenda .contentHolder {
    	height: 325px;
	}	
	div.panel div.contentHolder {
		height: 336px;
		margin-bottom: 25px;
	}	
	.video-margen {
		background: black 33px 0;
		height: 182px;
	}		
}

@media (min-width:999px) {
	.header-v4.header .navbar-brand {
		padding:8px 10px 73px;
	}
	.header-v4.header .navbar-default .navbar-nav&gt;li {
		border:none;
	}
	.header-v4.header .navbar-default .navbar-nav&gt;li:hover a {
		color:#295585;
		font-weight:normal;
		border-top:solid 2px #295585;
	}
	.header-v4.header .navbar-default .navbar-nav&gt;li:hover ul li a{
		border-top: none;
	}
	.header-v4.header .navbar-default .navbar-nav&gt;li:hover {
		background-color:#FFF;
	}
	.header-v4.header .navbar-default .navbar-nav&gt;.active&gt;a {
		border-top:solid 2px #295585;
		color:#687074;
		font-weight:bold;
	}
	.header-v4.header .navbar-collapse {
		background:linear-gradient(to bottom,#295585 0%,#1366aa 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#295585',endColorstr='#1366aa',GradientType=0 );
		border-top:1px solid #c6d1e7;
		border-bottom:1px solid #4f84bd;
	;
		/*background-color:#0057AA;*/
	}
	/* comentado saga -----------------------------------*/
	/*.servive-block{
		min-height: 150px;
	}*/
	.aulavirtual .servive-block{
		margin-bottom: 0;
	}
	h2 .accordion-toggle{
		font-size: 20px;
	}
	div.caption h2 a.accordion-toggle{
		font-size: 15px;
	    line-height: 20px;
	}
	/*div.caption h2
	{
	    margin-bottom: 10px;
	}*/	
	div.caption h2 span.fa{
		font-size: 15px;
	}	

}
@media (max-width:999px) {
	.topbar-v1 ul {
		text-align:center !important;
		float:left;
	}
	img.logo-header {
		width:130px;
	}
	.topbar-v1 .top-v1-data {
		float:right;
		margin-top:-4px;
	}
	.header-fixed .header-v4.header .navbar-header {
		margin:10px 0 15px 0 !important;
	}
	a.navbar-brand img {
		/*width:180px;*/
		height:58px;
		margin-top:5px;
	}
	.header-v4.header .navbar .search-open {
		top:11px;
		padding-right:28px;
	}
	.header-v4.header ul.navbar-right {
		padding:4px 2px 8px 9px;
		border:none;
		margin-top:-7px;
	}
	.header-v4.header .navbar-nav {
		margin-bottom:0px;
	}
	.header .navbar .nav&gt;li&gt;.search {
		margin:5px 0px 0;
	}
	.header-v4.header .navbar .nav&gt;li&gt;.search {
		margin:10px 0 0 0;
	}
}
@media (max-width:999px) and (min-width:768px) {
	.header .navbar-brand {
		top:-8px;
	}
	.header-fixed .header-v4.header .navbar-header {
		padding-bottom:5px;    	
	}	
}
@media (max-width:992px) {
	.header .navbar-brand {
		top:-7px;
		height:40px;
	}
}
@media (min-width:768px) {
	.navbar-nav.navbar-right:last-child {
		margin-right:0px;
	}
	div.service-v1	h4{
		font-size: 16px;
   		margin: 0 0 6px 0;
	}
	
}
@media (max-width:768px) {
	.navbar-nav.navbar-right:last-child {
		margin-right:-30px;
	}
	.sm-margin-bottom-20 {
		margin-bottom:0px;
	}
	.header-v4.header .navbar .nav&gt;li&gt;.search {
		margin:4px 0 0 0;
	}
	.header-v4.header .navbar .search-open {
		top: 4px;
		padding-right: 0px;
	}
	.yamm .dropdown.yamm-fw .dropdown-menu	img{
		display: none;
	}
	ul.dropdown-menu .yamm-content {
		padding: 0 20px;
	}
	ul.dropdown-menu .yamm-content h3, ul.dropdown-menu .yamm-content h4 {
		margin: 10px 0 12px 0px;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		min-height: 0px;
	}
	.nav-tabs &gt; li {
		float: none;
		margin-bottom: 5px;
		text-align: center;
	}
	.container nav.menu, .menu-accordion .panel-group .panel{
		display:block;
	}
	.header .dropdown-menu .yamm-content li a {   
	    border-bottom: dotted 0px #eee;
	}	
	.nav-pills li{
	    border: none
	}
	.menu .hasbullet .dropdown-toggle.bullet{
	    height: inherit;
	}
}
@media (min-width:760px) and (max-width:992px){
	.video-margen {
		width: 86%;
		margin-left: 50px;
	}	
}
@media (min-width:675px) and (max-width:760px){
	.video-margen {
		width: 86%;
		margin-left: 50px;
	}	
}
	
@media (max-width:580px) {
	td.docencia, td.programa, td.creditos, td.periodo, td.tipo, th.docencia, th.programa, th.creditos, th.periodo, th.tipo{
		display: none;
	}
	.topbar-v1 &gt; .container {
		padding: 0;
	}
	.topbar-v1 .top-v1-data li {
		padding: 0;
	}
	.topbar-v1 .top-v1-data li:first-child {
		padding: 0;
	}
	.topbar-v1 .top-v1-data li a {
		font-size: 12px;
		display: block;
		padding: 10px 7px;
		line-height: 1;
		text-align: center;
	}
	.topbar-v1 .top-v1-data li .fa {
		font-size: 14px !important;
	}	
}
@media (max-width:480px) {
	.tp-banner-container {
		display:none !important;
	}
	a.navbar-brand img {
		width:150px;
		height:48px;
		margin-top:10px;
	}
	div.revslider-initialised{
		height: 5px !important;
		display: none;
	}
	div.tp-banner {
		display:none;
	}	
	.breadcrumbs p.miga{
		font-size: 15px;
	}
	ul.breadcrumb{
		display:none;
	}
	h2, .headline h2{
		font-size: 17px;
	}
	h3, .headline h3{
		font-size: 16px;
	}
	h4, .headline h4{
		font-size: 15px;
	}	
header .dropdown-menu .yamm-content li a {
    border-bottom: none;
}	

	.topbar-v1 &gt; .container {
		padding: 0;
	}
	.topbar-v1 .top-v1-data li {
		padding: 0;
	}
	.topbar-v1 .top-v1-data li:first-child {
		padding: 0;
	}
	.topbar-v1 .top-v1-data li a {
		font-size: 12px;
		display: block;
		padding: 10px 7px;
		line-height: 1;
		text-align: center;
	}
	.topbar-v1 .top-v1-data li .fa {
		font-size: 14px !important;
	}
	/*.sg-share{
		display:none;
	}*/
	.topbar-v1 .top-v1-contacts li {
		margin-right: -15px;	
	}	
}
@media (max-width:370px) {
	.top-v1-contacts .fa{
		display: none;
	}
}
@media (max-width:566px) {
	.top-v1-contacts li.perfil {
		display:none;
	}
	.top-v1-contacts li.perfilmovil {
		display:block;
	}	
	/*	.topbar-v1{height:70px;}*/
}

@media (max-width:322px) {
	button.navbar-toggle{
		clear:both;
	}
	.header .navbar-brand {
    	top: -25px;
	}
	.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle{
		margin-top: -6px;
	}
	.header-fixed .header-v4.header .navbar-header {
    	margin: 10px 0 0px 0 !important;
	}	
	div.navbar-default{
	    padding-top: 15px;
	}
	/*.topbar-v1{
	    padding-top: 4px;
	}*/
	a.navbar-brand img {
    	width: 135px;
	    height: 43px;
	}	
}

@media (max-width:240px) {
	#logo-header {
		width:80px;
	}
	.header .navbar-brand {
		top:10px;
	}
	.topbar-v1 .top-v1-data li {
		top:1px;
		padding: 6px 8px;
	}
	a.navbar-brand img {
		width:90px;
		height:29px;
	    margin-top: -20px;
	}	
}
.imgsede{
	display: none;
}

/*FIN MEDIA QUERYS*/


/*BLANCO*/
/* aÃ±adimos el .header delante porque este estilo hacÃ­a que todos los navbars fueran blancos y no se diferenciaban bien */
.header .navbar {
	background:linear-gradient(to bottom,#FFF 0%,#FFF 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1366aa',endColorstr='#295585',GradientType=0 ) !important;
}
.header-v4.header .navbar-collapse {
	background:linear-gradient(to bottom,#FFF 0%,#FFF 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF',endColorstr='#FFF',GradientType=0 );
	border-top:1px solid #D5D5D5;
	border-bottom:1px solid #E6E6E6;
;
	/*background-color:#0057AA;*/
}
.header .navbar-default .navbar-nav&gt;li&gt;a,.footer-v3 .simple-list a {
	color:#585f69;
}
.footer {
	background:url('../imgs/pie.png') no-repeat center center #FFF !important;
	border-top:1px solid #DDD !important;
}
.topbar-v1 {
	background:#003da7;
}
.topbar-v1 a, .top-v1-contacts .fa, .top-v1-sesion .fa {
	color:#FFF !important;
}
.copyright {
	background:#003da7 !important;
	border-top:solid 1px #777 !important;
}
.footer-v3 .thumb-headline h2 {
	color:#004d9b;
	font-weight:bold;
}
.footer-v3 .simple-list a,.footer-v3 .footer p {
	color:#444;
	font-weight:bold;
}
.header-v4.header .navbar-default .navbar-nav&gt;.active&gt;a {
	border-top:solid 2px #295585;
}
@media (min-width:1600px) {
	.container {
		width: 1600px;
	}
	.video-margen {
		background: black 33px 0;
		height: 204px;
	}	
}


div.webform_confirm_wrapper div.webform_label:after {
    content: "" !important;
}
.order2{
	order: 2;
}

/* ESTILOS DE MICROSITES
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.microsite .margin-bottom-5  { margin-bottom:5px !important;}
.microsite .margin-bottom-10 { margin-bottom:10px !important;} 
.microsite .margin-bottom-15 { margin-bottom:15px !important;}
.microsite .margin-bottom-20 { margin-bottom:20px !important;}
.microsite .margin-bottom-25 { margin-bottom:25px !important;}
.microsite .margin-bottom-30 { margin-bottom:30px !important;}
.microsite .margin-bottom-35 { margin-bottom:35px !important;}
.microsite .margin-bottom-40 { margin-bottom:40px !important;}
.microsite .margin-bottom-45 { margin-bottom:45px !important;}
.microsite .margin-bottom-50 { margin-bottom:50px !important;}
.microsite .margin-bottom-55 { margin-bottom:55px !important;}
.microsite .margin-bottom-60 { margin-bottom:60px !important;}


/* LAYOUT
-------------------------------------------------------------------*/

@media (min-width: 1200px){
	.microsite .container {
		width: 100%;
	}
}
@media (min-width: 1360px){
	.microsite .container {
		width: 1340px;
	}
}

@media (max-width: 1200px){
	.microsite .container {
		width: 100%;
	}
	.microsite .imgsede{
		display: block;
	}	
	.microsite .tp-banner-container{
		display: none;
	}
}

@media (min-width:1600px) {
	.microsite .container {
		width: 1600px;
	}
}

.microsite .content {
	padding-top: 15px;
}
@media (min-width: 998px){
	.microsite .content {
		padding-top: 30px;
	}
}
@media (min-width: 1600px)
.container {
    width: 1600px;
}
/* CAJAS
---------------------------------------------------------*/

.box-parent .caption &gt; div {
	margin-top: 10px;
}

/* ACCORDION
-------------------------------------------------------------*/

.microsite .panel-group .panel-heading a {
    background: none;
}

/* LISTADOS
-------------------------------------------------------------------*/

.microsite .list .date-element {
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}
.microsite .list ul li .title-element {
    color: #4765a0;
    font-size: 22px;
    margin-bottom: 15px;
}

.microsite .list ul li .title-element a:hover,
.microsite .list ul li .title-element a:focus {
    color: #000;
	text-decoration: none;
}

/* super destacado home ---------------------------------*/

.microsite .list-element-super {
	position: relative;
}
/*.list-element-super:before {
    content: "";
    background: rgba(0,0,0,0.2);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
}*/
.microsite .list-element-super &gt; div {
	position: relative;
	min-height: 365px;
}
.microsite .list-element-super &gt; a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
}
.microsite .list-element-super &gt; a:after {
    content: "\f0c1";
	display: inline-block;
	font: normal normal normal 34px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
	color: #eee;
}
.microsite .list-element-super &gt; a:after {
    content: "\f0c1";
	display: inline-block;
	font: normal normal normal 34px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
	color: #eee;
	font-size: 36px;
    padding: 20px;
	-webkit-border-radius: 50%;
    border-radius: 50%;
    border: #eee solid 1px;
    width: 78px;
    height: 78px;
    margin-top: -39px;
    margin-left: -39px;
	visibility: hidden;
}
.microsite .list-element-super &gt; a:hover,
.microsite .list-element-super &gt; a:focus {
	background: rgba(0,0,0,0.4);
}
.microsite .list-element-super &gt; a:hover:after,
.microsite .list-element-super &gt; a:focus:after {
	visibility: visible;
}
.microsite .list-element-super .wrapper-content {
    position: absolute;
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	z-index: 3;	
}
.microsite .list-element-super .wrapper-element {
    display: table-cell;
    vertical-align: bottom;
    color: #ddd;
	padding: 20px 35px;
	overflow: hidden;
    position: relative;
}
.microsite .list-element-super .wrapper-element:after {
    content: "";
    position: absolute;
	display: block;
    left: -80px;
    right: -80px;
    bottom: 0;
	height: 100%;
	-webkit-box-shadow: inset 0 -120px 90px 5px rgba(0,0,0,0.75);
	box-shadow: inset 0 -120px 90px 5px rgba(0,0,0,0.75);
}
.microsite .list-element-super .wrapper-element .text-wrapper {
    z-index: 10;
    position: relative;
}
.microsite .list-element-super .wrapper-element .info {
    display: inline-block;
    padding: 3px 10px;
    background: rgba(0,0,0,0.5);
    font-size: 12px;
    color: #ccc;
}
.microsite .list-element-super .wrapper-element h3 {
    color: #fff;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: 0;
}
.microsite .list-element-super .wrapper-element .description {
    margin-top: 15px;
	line-height: 1.4;
}

@media (max-width: 768px){
	.microsite .list-element-super .wrapper-element .description {
		display: none;
	}
	.microsite .list-element-super .wrapper-element h3 {
		font-size: 24px;
	}
}

/* MENUS
-------------------------------------------------------------------*/

.microsite .menu-accordion .panel-group .panel-body .nav li ul li a {
    font-size: 12px;
}
.microsite .menu-accordion div.panel-collapse ul {
    margin-top: 0;
}

@media (max-width: 768px){
	.microsite .menu-wrapper .navbar-default {
		display: none;
	}
}


/* CABECERA
--------------------------------------------------------------------*/

.microsite .dropdown &gt; a:after {
    top: 10px !important;
    right: 5px;
}
.header-fixed .header.header-microsite.header-fixed-shrink {
    margin-top: -62px;
}
.header-fixed .header.header-microsite.header-fixed-shrink .search {
    margin-top: 12px;
    padding: 13px 8px !important;
    color: #585f69 !important;
    background: none !important;
}
.header.header-microsite .navbar-brand {
	height: auto;
}

.header.header-microsite .dropdown-menu-content .h3 {
    padding: 5px 15px;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0;
}

.header.header-microsite .yamm-content .h3 {
    font-size: 14px;
    margin-top: 0px;
}
.header.header-microsite .page-title p {
    position: relative;
    z-index: 1;
	display: inline-block;
}
.header.header-microsite .page-title a:hover,
.header.header-microsite .page-title a:focus {
	text-decoration: none;
}

/* title tipo caja marron */

.header.header-microsite .page-title .brown-box a {
    padding: 0 2px;
    line-height: 1.4;
    text-transform: uppercase;
    background: #550F11;
    color: #fff;
	font-family: "Open Sans",sans-serif;
}
.header.header-microsite .page-title .brown-box a:hover,
.header.header-microsite .page-title .brown-box a:focus {
	text-decoration: none;
	background: #230607;
}
/* title tipo solo texto */

.header.header-microsite .page-title .no-box a{
    line-height: 1.4;
    color: #666;
	font-family: "Open Sans",sans-serif;
}

div.header-fixed-shrink div.navbar-collapse div.container .dropdown-menu {
    margin-left: 0;
}
.header.header-microsite .navbar-nav {
    margin-bottom: 0;
}

/* FOOTER ------------------------------------------------------------------*/

.microsite .footer-v3 .simple-list a,
.microsite .footer-v3 .footer p,
.microsite .footer-v4 .simple-list a,
.microsite .footer-v4 .footer p {
    font-weight: normal;
}

/* fondo oscuro */

.microsite .footer-v4 .footer {
    background: url(../imgs/pie.png) no-repeat center 100% #003DA7 !important;
    border-top: none !important;
	color: #ccc;
}
.microsite .footer-v4 .footer a {
	color: #fff;
}
.microsite .footer-v4 .copyright {
	background:#001740 !important;
	border-top: none !important;
}

.microsite .footer-v4 .simple-list a {
    color: #ddd;
}
.microsite .footer-v4 .footer .simple-list a:hover,
.microsite .footer-v4 .footer .simple-list a:focus {
	color: #fff;
}

.microsite .footer-v4 .footer p {
    color: #ccc;
}

.microsite .footer-v4 .thumb-headline h2 {
	color:#fff;
	font-weight: bold;
}

@media (min-width: 999px) {
	
	.header.header-microsite.header-microsite-v1 .page-title .brown-box {
		margin: 32px 0 0 0;
		font-size: 27px;
		float: right;
	}
	.header.header-microsite.header-microsite-v1 .page-title .no-box {
		margin: 36px 0 0 0;
		font-size: 25px;
		float: right;
	}
	.microsite .header.header-microsite .navbar-brand {
    	padding: 8px 10px;
	}
	.microsite .header.header-microsite .navbar-nav {
		position: static;
	}
	.microsite .header.header-microsite .dropdown-menu {
		min-width: 280px;
	}
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content &gt; .row &gt; [class*="col-"] {
		float: none;
		width: 100%;
	}
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav li a {
		display: block;
		border-bottom: none;
	}
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li + li {
		border-top: #eee solid 1px;
		margin-top: 10px;
	}
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li &gt; a {
		padding: 12px 15px;
	}
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav li ul  {
		padding-left: 0;
	}
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li &gt; ul &gt; li &gt; a {
		padding: 6px 15px 6px 30px;
		font-size: 11px;
	}	
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li &gt; ul &gt; li &gt; a:hover,
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li &gt; ul &gt; li &gt; a:focus,
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li &gt; ul &gt; li.active &gt; a,
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li &gt; ul &gt; li.active &gt; a:hover,
	.microsite .header.header-microsite .dropdown-menu .dropdown-menu-content .nav &gt; li &gt; ul &gt; li.active &gt; a:focus {
		background: none !important;
		color: #295585;
	}	
	.microsite .header.header-microsite .navbar-default .navbar-nav &gt; li.dropdown:hover &gt; a {
		border-top: solid 2px #4765a0;
		border-bottom: solid 2px transparent;
	}
	.microsite .header.header-microsite.no-yamm-header .navbar-default .navbar-nav &gt; li.dropdown:hover &gt; a,
	.microsite .header.header-microsite.no-yamm-header .navbar-default .navbar-nav &gt; li.dropdown &gt; a:hover {
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	}
	
	/* tipo 2 - logo a la derecha y menu por debajo */

	.header.header-microsite.header-microsite-v2 .page-title .brown-box {
		margin: 32px 0 0 15px;
		font-size: 27px;
	}
	.header.header-microsite.header-microsite-v2 .page-title .no-box {
		margin: 36px 0 0 15px;
		font-size: 25px;
	}
	.header.header-microsite.header-microsite-v2 .navbar-header {
		float: right;
	}
	.header.header-microsite.header-microsite-v2 .navbar-header .navbar-brand {
		margin-left: 0;
		margin-right: -15px;
	}
	
	/* tipo 3 - logo a la izquierda y menu flota a la derecha */
	
	.header.header-microsite .navbar-nav.navbar-right:last-child {
		margin-right: 0;
	}
	.header.header-microsite.header-microsite-v3 .page-title p {
		margin: 26px 0 0 10px;
		font-size: 20px;
	}
	.header.header-microsite.header-microsite-v3 .navbar-default {
		border-bottom: #ddd solid 1px;
	}
	.header.header-microsite.header-microsite-v3 .navbar-default .navbar-header {
		max-height: none;
	}
	.header.header-microsite.header-microsite-v3 .navbar-default .navbar-header .navbar-brand {
		padding: 10px;
    	display: block;
		top: 0;
		height: auto;
	}
	.header.header-microsite.header-microsite-v3 .navbar-collapse {
		margin-top: 30px;
    	border: none;
	}
	.header.header-microsite.header-microsite-v3 .navbar-collapse.yamm {
		margin-top: 60px;
    	border: none;
	}
	.header.header-microsite.header-microsite-v3 .navbar-default .navbar-nav &gt; li &gt; a {		
		padding: 10px 20px 11px 20px;
	}
	.header.header-microsite.header-microsite-v3 .navbar-nav.navbar-right:last-child {
    	margin-right: 0;
	}
	
	
	/* fija ---------------*/
	
	.header-fixed .header.header-microsite.header-fixed-shrink {
    	margin-top: -62px;
		height: 95px;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-header {
    	margin: 10px 0 !important;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-default .navbar-nav &gt; li &gt; a {
  		font-size: 12px;
    	padding: 10px 15px;
	}	
	.header-fixed .header.header-microsite.header-fixed-shrink .with-title .navbar-header .navbar-brand {
    	display:none;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-header .page-title p {
    	margin: 27px 0 0 0 !important;
		max-width: none !important;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-nav.navbar-right:last-child {
    	margin-right: 0;
	}	

	
	/* fija tipo v1 y v2 */
	
	.header-fixed .header.header-microsite.header-microsite-v1.header-fixed-shrink,
	.header-fixed .header.header-microsite.header-microsite-v2.header-fixed-shrink {
    	margin-top: -56px;
	}
	
	.header-fixed .header.header-microsite.header-fixed-shrink.header-microsite-v1 .navbar-default .page-title p,
	.header-fixed .header.header-microsite.header-fixed-shrink.header-microsite-v2 .navbar-default .page-title p {
        position: absolute;
		top: 33px;
		z-index: 2;
		right: 60px;
		font-size: 17px;
		margin: 0;
	}
	div.twocolgallery div.media{
		float: left;
		width: 50%;
	}
}

@media (max-width: 998px) {

	.microsite .header.header-microsite .navbar-header {
		margin: 10px 0 !important;
	}
	.microsite .header.header-microsite .navbar-header .navbar-brand {
    	top: 0;
		padding: 0 10px;
		float: none;
    	display: inline-block;
    	vertical-align: middle;
	}
	.microsite .header.header-microsite .navbar-header .navbar-brand img {
		margin: 0;
		max-height: 58px;
	}	
	.header.header-microsite .page-title p {
		vertical-align: middle;
		font-size: 18px;
		max-width: 400px;
		margin: 0 0 0 15px;
	}
	.microsite .header.header-microsite .navbar-header .navbar-toggle {
    	margin-top: 12px;
	}
	.microsite .header.header-microsite .navbar .nav &gt; li &gt; .search {
		display: none;
	}
	.microsite .header.header-microsite .navbar .search-open {
		display: block !important;
		left: 0;
		top: 9px !important;
	}
	.microsite .header.header-microsite .navbar-nav &gt; li.no-border {
		height: 50px;
		border-bottom: solid 1px #eee;
	}
	
	/* tipo 2 - logo a la derecha y menu por debajo */
	
	/* fija ---------------*/
	
	.header-fixed .header.header-microsite.header-fixed-shrink {
    	margin-top: -34px;
		height: 87px;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-header {
    	margin: 1px !important;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-header .navbar-toggle {
    	margin-top: 10px;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .with-title .navbar-header .navbar-brand {
    	display:none;
	}
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-header .page-title p {
    	margin: 12px 0 !important;
	}	

}


/* tipo v3 con title -----------*/

@media (min-width: 998px) and (max-width: 1340px){
	.header.header-microsite.header-microsite-v3 .navbar-default .with-title .navbar-header .navbar-brand {		
		overflow: hidden;
		width: 74px;
		display: inline-block;
		vertical-align: middle;
		float: none;
	}
	.header.header-microsite.header-microsite-v3 .page-title p {
		vertical-align: middle;
    	line-height: 1.4;
    	margin: 0 0 0 10px;
	}
}
@media (min-width: 998px) and (max-width: 1200px){
	.header.header-microsite.header-microsite-v3 .navbar-default .with-title .navbar-nav &gt; li &gt; a {		
		padding: 10px 15px 11px 15px;
	}
	.header.header-microsite.header-microsite-v3 .page-title p {
		font-size: 17px;
		max-width: 235px;
	}
}

/* cabecera &lt; 768px ---------------------------------------------*/

@media (max-width: 768px) {
	.header.header-microsite .with-title .navbar-header .navbar-brand {
		overflow: hidden;
		width: 68px;
	}
}

/* cabecera &lt; 580px ---------------------------------------------*/

@media (max-width: 580px) {
	.header.header-microsite .page-title p {
		max-width: 290px;
		margin: 0 0 0 10px;
	}
	.microsite li.social-icon{
		display: none !important;
	}
}
/* cabecera &lt; 480px ---------------------------------------------*/

@media (max-width: 480px) {
	.header.header-microsite .navbar-default .container {
		padding: 0;
	}
	.header.header-microsite .with-title .navbar-header .navbar-brand {
		width: 58px;
	}
	.microsite .header.header-microsite .navbar-header .navbar-toggle {
    	margin: 7px 15px 7px 0;
	}
	.header.header-microsite .page-title p {
		max-width: 230px;
		margin: 0;
		line-height: 1.2;
		font-size: 15px;
	}
	/* fija */
	
	.header-fixed .header.header-microsite.header-fixed-shrink .navbar-header .page-title p {
    	margin: 12px 0 12px 15px !important;
	}

}

/* cabecera &lt; 380px ---------------------------------------------*/

@media (max-width: 380px) {
	.header.header-microsite .page-title p {
		max-width: 190px;
	}
}

@media (max-width: 413px) {
	.microsite .top-v1-data {
		display: none;
	}
	.microsite .topbar-v1 {
    	height: 24px !important;
	}	
}

.owl-carousel-style-v2 .item img{
	max-height: 175px;
}
.owl-carousel-style-v2 .item{
	background: none;
	border: none;

}
.owl-carousel{
	margin-bottom: 20px;		
}

.rayita-vertical{
	border-right: 1px solid #DDD;
}
p.diariodigital{
	color: #585f69;
    margin-top: 5px;
    text-shadow: none;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    line-height: 25px;
	font-size: 17px;
}
#scrollbar, #scrollbar2{
	 overflow-y: scroll;
}
#scrollbar::-webkit-scrollbar, #scrollbar2::-webkit-scrollbar
{
	width: 5px;
	background: #F5F5F5;
}
.tp-simpleresponsive a{
	width: 100%;
    height: 100%;
    display: block;
}
.tp-simpleresponsive span{
	width: 100%;
    height: 100%;
    display: block;
}

div.slotholder{
	width:100%;
	height:100%;
}
div.slidelink{
	width:100%;height:100%;z-index:60;
}
/*5 columnas*/
.colu-xs-5,.colu-sm-5,.colu-md-5,.colu-lg-5 {
  min-height: 1px; 
  position: relative;
}

.colu-xs-5 {
  float: left;
  width: 20%;
}
@media (min-width: 768px) {
  .colu-sm-5 {
    float: left;
    width: 20%;
  }
}

@media (min-width: 992px) {
  .colu-md-5 {
    float: left;
    width: 20%;
  }
}
/*.servive-block{
        min-height: 159px;
}
@media (max-width: 1200px) {
.servive-block {
        min-height: 183px;
}	
}*/
@media (min-width: 1200px) {
  .colu-lg-5 {
    float: left;
    width: 20%;
  }

}
.SliderVideo .carousel {
    height: auto;
	    max-height: 430px;
}
.SliderVideo .carousel-inner {
 	height: auto;
	    max-height: 430px;
}

.SliderVideo  .carousel-inner &gt; .item &gt; img, .carousel-inner &gt; .item &gt; a &gt; img {
    width: 100%;
}
.SliderVideo span.number{
	display: none;
}

.carousel-indicators li {
    border-radius: 50% !important
}
.video-fluid{
	width: 100%;
}
.carousel-v1 .carousel-caption{
	padding: 0 !important;
	background: none !important;
}
/*.SliderVideo .responsive-video iframe {
    max-height: 450px;
}*/

div.code div.carousel-caption div.carousel-caption-wrapper img{
	width: 81%;
	height: 100%

}
.SliderVideo .carousel-inner &gt; .code &gt; img{
	opacity: 0.3;
	z-index: -1;
}
.carousel-v1 .carousel-caption{
	z-index: 0;
}
.grisclaro{
	background-color: #ededed;
}
.rellenoyoutube{
    background: black 33px 0;
    height: 247px;
}

.carousel-indicators li {
    width: 15px;
    height: 15px;
    border: 1px solid #555;
}
.carousel-indicators .active{
	width: 17px;
    height: 17px;
}
.margin40 h2 {
    margin: 30px 0 20px;
	border: none;
}
.videocentered{
	text-align: center;
}
.ocultrue{
	display: none;
}
.oculfalse{
	display: block;
}
.descripciontitulo{
min-height: 54px;}

.voluntariado {
    min-height: 301px;
}
div.padding-15{
	padding: 15px !important;
	text-align: center;
	font-weight: bold;
}
.equidirec{
	min-height: 44px;
    margin-top: 10px;
}
h2.menu a{
	font-size: 14px !important;
    margin-top: 0px;
    margin: 0 0 20px;
	padding: 0 !important;
	border-bottom: none !important;
}
.textmenarr{
	display: none;
}
.profile .profile-post-in h3 a {
    color: #333 !important;
}
.profile .profile-post-in p {
    color: #666 !important;
}

.imagen-izquierda{
	float: left;
	margin: 0 25px 25px 0;
	width: 250px;
}
.imagen-derecha{
	float: right;
	margin: 0 25px 25px 0;
	width: 250px;
}
hr{
	clear: both;
}

.textmenarr{display:none !important;}




div.reg-header{
	display: none !important;
}
.tag-box-v3 {
    border: none !important;
	display: inline !important;
}
.tag-box {
    padding: 1px !important;
    background: #fff !important;
    margin-bottom: 0 !important;
}
div.controls {
	display: inline !important;
}
.btn-u-orange {
    white-space: nowrap !important;
    border: 0 !important;
    color: #fff !important;
    font-size: 12px !important;
    cursor: pointer !important;
    font-weight: 400 !important;
    padding: 0px 7px !important;
    position: relative !important;
    background: #4765a0 !important;
    display: inline-block !important;
    text-decoration: none !important;
}
.mostrar{
display: block !important;
}

/*sede electronica*/
html[lang="es"] .covid{padding:0px;margin-bottom:5px;}
html[lang="es"] .covid span{padding-left:10px; color: orange;}
.covid .btn-u.btn-u-orange {background: #A75B19 !important; padding:4px 15px !important ;font-size:12px !important;}
.covid span a{color:#e67e22 !important}
.covid a.btn-u-blue{background: #0057AA !important; padding:4px 15px !important ;font-size:12px !important;}
.covid a.btn-u-blue:hover, .covid a.btn-u-blue:visited{color:#FFF;}
.covid .btn-u-orange:hover {background: #8E4D15 !important; }

.hide{
	display:none;
}
div.covid div{display: inline; margin-left:10px;}
span.slider{    
	font-size: 40px;
    font-weight: bolder;
    color: #0057aa;
}
span.slider-peq{    
	font-size: 17px;
    font-weight: bolder;
    color: #0057aa;
	padding-bottom: 60px;
}

@media (max-width: 580px) {
	span.slider-peq{    
		font-size: 12px;
		padding-bottom: 45px;
	}
}

li.sinidio{color: white !important;
    text-decoration: underline !important;
    padding-left: 23px !important;
    border-left: 1px solid;
}

a:focus {
  outline: 1px dashed #555 !important;
}

div.qr{
	height: 150px;
    overflow: hidden;
}
div#avatar-container {
    margin-right: 40px;
}


a.pdf{
    padding-right: 2px;
}

a.pdf:after{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
	padding-left: 5px;
	content: "\f1c1";
}

.naranjita {
    color: #8a6d3b;
    background-color: gainsboro;
    border-color: #ccc;
}

@media screen and (max-width: 992px) {
	.colu-sm-5 .thumbnail-style {
		min-height: 275px;
	}
}

.logoucrania {
display: none;

    /*position: absolute;
    right: 27%;*/
}
.logoeugloh{
    position: absolute;
    right: 1%;
    height: 60px;
   /*border-right: 1px solid #f5f5f5;*/
    padding-right: 20px;
	margin-top:5px;
}

@media (max-width:991px) {
	.logoucrania{
		display:none;
	}
	.logoeugloh{
		display: block;
		height: 50px;
		width: auto;
		rigth: 36% !important;
		position: absolute;
		right: 45%;
	}
	.header-fixed .header.header-fixed-shrink .navbar-brand img.logo-patrimonio {
   	 display:none !important;
	}
}


@media (max-width:768px) {
	.logoucrania{
		display:none;
	}
	.logoeugloh{
		display: block;
		height: 48px;
		width: auto;
		position: absolute;
		right: 36%;
	}
	.navbar-toggle{
		position: absolute;
		right: 0%;
	}
}
@media (max-width:660px) {
	.logoeugloh{
		display: block;
		height: 46px;
		width: auto;
		position: absolute;
		right: 26%;
	}
}
@media (max-width:500px) {
	.logoeugloh{
		display: block;
		height: 60px;
		width: auto;
		position: absolute;
		right: 46%;
	}
}

@media (max-width:566px) {
	/*a.navbar-brand img {
		width: auto;
		height: 45px;
	}
	.vcani {
		width: auto;
		height: 45px;		
	}*/	
	.vcani {
		display:none;	
	}
	.logoeugloh {
		display: block;
		height: 40px;
		width: auto;
		position: absolute;
		right: 18%;
	}
	.logoeugloh img {
    max-width: 100px;
}
	.header-fixed .header.header-fixed-shrink .navbar-brand img.logo-patrimonio {
   	 display:none !important;
	}
}



.colu-sm-5 img.img-responsive.margin-bottom-10 {
    height: 200px;
    object-fit: cover;
}


@media (min-width: 550px){

#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns {
    margin-left: 0 !important;
}
}
.header-fixed-shrink .navbar-toggle{
    margin-bottom: 40px;
}
.vcani img{
	height: 64px;
}

@media (max-width: 566px){
	.navbar-header button{
		clear: both;
		float: right;
		margin-bottom: 30px;
	}
	a.navbar-brand img{
		width: 120px;
    	height: auto;
		margin-top: 13px;
	}
	
	a.navbar-brand img.logo-patrimonio{
		width: 54px;
		display:none;
	}
	
	.vcani {
   	 display: block;
	}
	.header .navbar-brand {
    	padding: 0 4px 4px;
	}
}

@media (max-width: 767px){
.header-fixed .header {
    height: 105px;
    background-color: white;
}
.header-fixed .header.header-fixed-shrink {
    height: 132px;
    background-color: white;
}
}
@media (max-width: 999px){
.header-fixed .header.header-fixed-shrink .navbar-brand img {
    margin-top: 33px;
}
}
.header-fixed .header.header-fixed-shrink .logoeugloh{
display: none;
}

.textoblanco, .textoblanco a{
color: #eee;
}

div.sigilum{
	background-image: url(/.galleries/imagenes-estructura/sigilum.png);
    background-size: contain;
    background-position: center;
    min-height: 133px;
	background-repeat: no-repeat;
}

div.sigilum .col-xs-12 {
    float: right;
	
}
div.sigilum form{
	margin-top:20px;
}
.int-peq{
	line-height: initial;
    margin-top: 10px;
}
@media (max-width: 1600px){
	div.sigilum{
		background-size: contain;
		background-position: center;
		min-height: 97px;
		max-height: 81px;
		background-image: url(/.galleries/imagenes-estructura/sigilum1200.png);
	}
	.col-xs-12.c.col-md-5.col-lg-3 {
    	width: 35%;
	}
	div.sigilum form {
    	margin-top: 9px;
	}

}

@media (max-width: 1200px){
	div.sigilum{
		background-size: contain;
		background-position: center;
		min-height: 81px;
		max-height: 81px;
	}
	.col-xs-12.c.col-md-5.col-lg-3 {
        width: 37%;
    }
}
@media (max-width: 991px){
	div.sigilum{
		background-size: contain;
		background-position: center;
		min-height: 63px;
		max-height: 63px;
		background-image: url(/.galleries/imagenes-estructura/sigilum991.png);

	}
	div.sigilum form {
   		margin-top: -7px !important;
	}
	.col-xs-12.c.col-md-5.col-lg-3 {
        width: 62%;
    }
	div.sigilum form input, div.sigilum form button{
		height: 25px;
		padding: 0px 13px;
	}
	div.sigilum input[type=checkbox]{
	height: 14px;
	}

}
@media (max-width: 768px) {
	div.sigilum .col-xs-7{
		float: right;
	}
}
@media (max-width: 568px) {
	div.sigilum .col-xs-12 {
		background-color: #194b82;
	}
	div.sigilum {
		background-image: none;
		/*background-color: #194b82;*/
	}
	.col-xs-12.c.col-md-5.col-lg-3 {
        width: 100%;
		background-color: #194b82;
        height: 170px;
        background-image: url(/.galleries/imagenes-estructura/sigilum568.png) !important;
        background-size: cover;
    }
		div.sigilum form {
   		margin-top: 93px !important;
	}
}
@media (min-width: 368px) {
    div.sigilum .col-lg-9 {
        width: 5%;
    }
	div.sigilum .col-lg-3 {
        width: 100%;
    }
	div.sigilum form {
   		margin-top: 93px !important;
	}

}
@media (min-width: 568px) {
    div.sigilum .col-lg-9 {
        width: 30%;
    }
	div.sigilum .col-lg-3 {
        width: 70%;
    }
	div.sigilum form {
   		margin-top: -7px !important;
	}

}
@media (min-width: 768px) {
    div.sigilum .col-lg-9 {
        width: 45%;
    }
	div.sigilum .col-lg-3 {
        width: 55%;
    }
	div.sigilum form {
   		margin-top: -7px !important;
	}

}
@media (min-width: 991px) {
    div.sigilum .col-lg-9 {
        width: 55%;
    }
	div.sigilum .col-lg-3 {
        width: 45%;
    }
	div.sigilum form {
   		margin-top: 3px !important;
	}
}

@media (min-width: 1200px) {
    div.sigilum .col-lg-9 {
        width: 65%;
    }
	div.sigilum .col-lg-3 {
        width: 35%;
    }
	div.sigilum form {
   		margin-top: 10px !important;
	}
}

@media (min-width: 1600px) {
    div.sigilum .col-lg-9 {
        width: 75%;
    }
	div.sigilum .col-lg-3 {
        width: 25%;
    }
}

button.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.sigilum p{
	color:#FFF;
}</pre></body></html>