<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mw-live-edit div.edit .element{
 border:1px dashed #ddd;
 min-height:70px;
}
.mw-live-edit div.edit{
 border:1px solid #aaa;
 min-height:70px;
 margin:1em auto!important;
}
.mw-static-element.mw-features-boxes{
    padding: 0!important;
}

  #Slider{
   position:relative;
  }
  #Slider:after{
   content:'';
   position:absolute;
   width:100vw;
   height:100vh;
   top:0;
   left:0;
   bottom:0;
   right:0;
  }

form#idioma{
 /*display:none;*/
}

.navbar-fixed-top{
  transition:all 0.5s ease-in-out;
}

.module-navigation-default a:active{
 box-shadow:none;
}
.module-navigation-default #Menu_Principal &gt; li &gt; a:hover, .module-navigation-default #Menu_Principal &gt; li &gt;a:focus, .module-navigation-default #Menu_Principal &gt; li:hover &gt;a{
 //color:black;
 background-color: #118185;
}
.seccion-menu-desktop .submenu{
 background-color: rgba(11,129,133,.9);
}

.seccion-footer .izquierda{
 text-align:left;
}
.seccion-footer .izquierda a,
.seccion-footer .izquierda li{
     display: inline-block;
     text-transform: initial;
}

.btn-categoria{
    text-transform: uppercase;
    color: #666;
    font-size: 1em;
 }

 .module-navigation-default &gt; ul &gt; li ul {
    height: 0;
    max-height:0;
    overflow: hidden;
      display: block!important;
    border: 0;
    opacity: 0;
    border-top-width:1px!important;
    transform: translateY(-1%);
    -ms-transform:translateY(1%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.25s ease-out;
}
   
.module-navigation-default &gt; ul &gt; li:hover ul{
      height:auto;
      max-height:500px;
      opacity:1;
      display: block!important;
     border-top-width:4px!important;
     transform:translateY(0%);
    -ms-transform:translateY(0%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.25s ease-out;
}

.contenido-body .element p,.element p{
  margin-bottom:1em;
}
.servicios-contenedor .infobox-1 a{
position: relative;
display: inline-block;
}

.header-v2{
 //background-image: none !important;
    background-attachment: fixed;
}

.murales-contenedor{
 padding:0;
}
.murales-contenedor .items:first-child .item:first-child{
 margin:0 !important;
}


.glosario-contenedor .resultado .izquierda .fondo{
 position:relative;
 height: 100%!important;
}
.glosario-contenedor .resultado{
 display:flex;
}
.glosario-contenedor .resultado .fondo{
 //justify-content:center;
 //text-align:center;
}
.glosario-contenedor .resultado .fondo h3{
 line-height:1.25em;
}
.glosario-contenedor .resultado .fondo,
.glosario-contenedor .resultado &gt; div.col{
 display:flex;
 align-items:center;
}
.glosario-contenedor .resultado .centro{
 width:75%;
}

.infobox-v6 .contenido{
 padding:initial!important;
}
.infobox-v5 a{
 display: inline-block;
 display: block;
}
.infobox-v5 a:hover{
 background-color: #EEE;
}
.infobox-v6 .contenido{
 border: 1px solid #e5e5e5;
}
.infobox-v7{
  min-width: 180px;
  max-width: 340px;
  margin:auto;
}

.caja-home{
  background-color:black;
  background-image:url('../img/slider-bg.jpg');
  background-size:cover;
  background-position: center;
  background-repeat:no-repeat;
}

.seccion-footer .derecha{
  padding: 0.5em 0;
}

.element .row.item .izquierda{
 background-image:none!important;
}


.edit .col img,
.edit .izquierda .col img{
 width:100%!important;
}
.historia-contenedor .texto,
.row-1 .l5{
 padding:0 30px!important;
}

/* OpenSeaDragon*/
#nombre-imagen {
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 11em;
	z-index: 9;
	top: calc(100vh - 19.8em);
	padding-left: 3em;
	color: white;
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
}
#nombre-imagen h2 {
	position: relative;
}
#nombre-imagen h3 {
	position: relative;
}
#navigatorDiv{
	position: absolute!important;
	right: 3em!important;
	top: calc(100vh - 21em)!important;
	height: 9em!important;
	width: 13em!important;
	background-color: #313131!important;
	z-index: 99!important; 
}

#carousel-relacionados div.imagen &gt; img {
	object-fit: cover!important;
	height: 100%!important;
	width: 100%!important;
	transition: .5s;
}
#carousel-relacionados div.imagen &gt; img:hover {
	opacity: .8;
}

#carousel-relacionados a div.datos h2:hover {
	color: #d8ba78!important;
}


.contenedor-cajon .caja-filtro{
 display:block;
}
.contenedor-cajon .caja-cajon{
 overflow: hidden;
}


 .directorio-contenedor .container .row{
	 margin-left: -15px;
	margin-right: -15px;
 }
 .directorio-contenedor .container .row .col{
	 padding-left: 25px;
	 padding-right:25px;
 }
 
 .template-contenedor .container .row{
	 margin-left: -15px;
	margin-right: -15px;
 }
 .template-contenedor .container .row .col{
	 padding-left: 15px;
	 padding-right:15px;
 }
 
 
.infobox-v5 .contenido.caja-relacionados {
    height: 675px;
    padding: 1.1em 0;
}

.buscar-btn{
  background: none;
  border: none;
}


.mw_modal_gallery .mwf-play,
.mw_modal_gallery .mwf-fullscreen{
  display:none;
}
  
.mw_modal_gallery .mw-modal-close{
 text-indent: initial;
 border-radius:10em;
 padding: 0.25em 0.5em;
 display: table-cell;
 color:#aaa;
}
.mw_modal_gallery .mw-modal-close:hover{
 background-color:crimson;
 color:white;
}
.mw_modal_gallery .mw-modal-close:after{
 font: normal normal normal 14px/1 FontAwesome;
 content:'X';
 content:"\f00d";
 position:relative;
 font-size:1.25em;
 top:0;
 left:0;
}


/* Tabs - Material de Divulgación*/
.tabs .tab a.active{
 color:#666;
}


/* OpenSeaDragon*/
#navigatorDiv{
	position: absolute!important;
	right: 3em!important;
	top: calc(100vh - 15em)!important;
	height: 9em!important;
	width: 13em!important;
	background-color: #313131!important;
	z-index: 99!important; 
}
	#toolbarDiv{
		position: absolute !important;
		right: 3em !important;
		top: calc(100vh - 17em) !important;
		width: 13em !important;
		background-color: #313131 !important;
		z-index: 99 !important;
		
		height: 2em !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

#nombre-imagen {
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 11em;
	z-index: 1;
	//top: calc(100vh - 19.8em);
	bottom:0;
	padding-left: 3em;
	color: white;
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.79) 5.9%, rgba(0, 0, 0, 0) 100%);
}
#Objeto .header-v3{
 transform:translate(0)!important;
 padding-top:80px;
 height:100vh;
 overflow:hidden;
}
.modal-2 .cerrar-modal-2 {
  width: 2em!important;
  height: 2em!important;
  background-color:crimson!important;
  color:white!important;
  font-size: 1em!important;
}
.modal-2 p{
  padding:2em 3.5em;
}


:fullscreen #imagen-objeto .texto{
 z-index:-1!important;
 opacity:0!important;
}

:-webkit-full-screen #imagen-objeto .texto{
 z-index:-1!important;
 opacity:0!important;
}

:-moz-full-screen #imagen-objeto .texto{
 z-index:-1!important;
 opacity:0!important;
}


:fullscreen .objeto-abajo{
 z-index:-1!important;
 opacity:0!important;
}

:-webkit-full-screen .objeto-abajo{
 z-index:-1!important;
 opacity:0!important;
}

:-moz-full-screen .objeto-abajo{
 z-index:-1!important;
 opacity:0!important;
}


/* RESPONSIVE */
@media only screen and (min-width: 1236px) {
  .mw_modal_gallery .mw-modal-close{
    background:none;
    position:relative;
  }
}
@media only screen and (max-device-width: 1236px) {
	.caja-home video{
	 display:none!important;
	}
}
@media only screen and (max-device-width: 1236px) {
  body .header-v2{
    background-position: top!important;
   background-attachment: local!important;
  }
}

@media only screen and (max-width: 1236px) {
	.seccion-menu-desktop .derecha i {
	    font-size: 16px;
	    margin:0px 5px;
	}
	.seccion-menu-desktop .izquierda img{
	  height: 40px;
	}
}
@media only screen and (max-width: 1000px) {
	.glosario-contenedor .row &gt; div{
	 text-align:center;
	}
	.glosario-contenedor .derecha{
	 width:100%;
	 margin-top:2em;
	}
	
	.flex, .inline-flex{
	 display:initial!important;
	}
	.glosario-contenedor .resultado{
	 display:block;
	}
	.glosario-contenedor .resultado .fondo{
	 display:block;
	 text-align:center;
	}
	.glosario-contenedor .resultado .centro{
	 width:100%;
	}
	 .header-v2{
	background-position: center;
    	background-attachment: fixed!important;
    	background-size: cover!important;
    	background-repeat: no-repeat!important;
	 }
	 .header-v2 .texto{
	  width:initial!important;
	 }
	 .header-v3{
    margin-top:initial;
	 }
	.caja-logos img{
	      width: 54.5vw;
	}
}


@media only screen and (max-width: 680px){
#Menu_Resposivo{
  display: block!important;
  margin: 0;
  text-align: center;
  height: 0;
  max-height: 0;
  transition: all 0.5s ease;
  overflow:hidden;
}
#Menu_Resposivo.abrir{
  display: block;
  margin: 1em 0;
  max-height: calc(100vh - 5.5em);
  height: calc(100vh - 5.5em);
  transition: all 0.5s ease;
  overflow: auto;
}

.seccion-menu-mobile {
  max-height: 100vh;
  overflow: auto;
}
.seccion-menu-mobile .abrir-menu{
  width: 24px;
  padding: 0.5em 0;
}
  .abrir-menu .linea{
   margin: 5px 0px;
  }
  .header-v1 .texto{
    width:initial!important;
  }
  .header-v2 h2{
    font-size: 8vw;
  }
  .cerrar-filtros{
   display:none;
  }
  .contenedor-cajon .caja-cajon{
   position:initial;
   width: 100%;
  }
  .contenedor-cajon .caja-resultados{
   width: 100%!important;
  }
  .header-v2{
   margin:0!important;
  }
  .grid-item-v1{
   padding-right:0!important;
  }
  .grid-item-v1 .imagen-out{
    height: initial;
  }
  .grid-item-v1 .imagen {
    height: initial;
    padding: 50%;
  }
  .contenedor-cajon .barra button i{
    font-size: 1.25em;
    padding: 0.25em;
  }
  .contenedor-cajon .caja-cajon{
       padding: 1px 0;
  }
  .contenedor-cajon .barra .l4 {
    padding: 0.25em 0.5em;
}
  .contenedor-cajon .caja-filtro{
     max-height: 11.5rem;
    margin-top: 1.25em;
     margin-bottom: 2rem;
    padding-top:0.25em;
     box-sizing: content-box;
  }
  .contenedor-cajon .caja-listas{
       padding: 10px;
  }
  .contenedor-cajon .caja-resultados .caja-listas .caja,
  .contenedor-cajon .caja-resultados .caja-listas .caja:hover{
   padding:0;
  }
  .caja-listas .titulo{
   padding:0!important;
  }
  .contenedor-cajon .caja-cajon .titulo .abrir-filtro{
      top: 0;
      right:0;
    width: 100%;
    height: 100%;
    padding: 0 0.5em;
    text-align: right;
  }
  .contenedor-cajon .caja-cajon .separador{
   background-color:transparent;
       display: none;
  }
  .contenedor-cajon .caja-cajon .titulo{
   border-top: 1px solid gray;
   border-bottom: 1px solid gray;
   margin-top:-1px;
  }
  .seccion-footer .container.row{
   width:100%;
  }
  .seccion-footer ul,.seccion-footer  div.col{
    text-align: center;
  }
  .logos img{
  width:100%;
  }
  .mw_modal_gallery .mw-modal-close:after{
   content:'';
  }
  
  /* Objeto */
  .header-v3 .texto{
     padding: 0 1.5em!important;
     top: calc(100vh - 8.75em)!important;
     opacity:1!important;
  }
  #Objeto .header-v3{
    padding-top: 63px;
  }
  #toolbarDiv{
    //top: calc(100vh - 18.5em) !important;
    //top: 4.5em !important;
    top: initial !important;
    //bottom:0!important;
    right: 0em !important;
    transition:all 1s ease;
    width: initial!important;
  }
  #toolbarDiv div{
   left:initial!important;
   right:0!important;
    background:black!important;
  }
  #navigatorDiv{
   top: calc(100vh - 16.5em)!important;
    right: 0em !important;
    transition:all 1s ease;
    display:none!important;
  }
  .modal-2 .contenido{
    width: initial!important;
  }
  
  :fullscreen #navigatorDiv {
    //top: calc(100vh - 8.5em)!important;
    right: 0em !important;
    transition:all 1s ease;
  }
  :-webkit-full-screen #navigatorDiv {
    //top: calc(100vh - 8.5em)!important;
    right: 0em !important;
    transition:all 1s ease;
  }
  :-moz-full-screen #navigatorDiv {
    //top: calc(100vh - 8.5em)!important;
    right: 0em !important;
    transition:all 1s ease;
  }
  :fullscreen #toolbarDiv {
    //top: calc(100vh - 10.5em) !important;
    right: 0em !important;
    transition:all 1s ease;
  }
  :-webkit-full-screen #toolbarDiv {
    //top: calc(100vh - 10.5em) !important;
    right: 0em !important;
    transition:all 1s ease;
  }
  :-moz-full-screen #toolbarDiv {
    //top: calc(100vh - 10.5em) !important;
    right: 0em !important;
    transition:all 1s ease;
  }
}</pre></body></html>