ul.expandible li.abre_cierra,ol.expandible li{display:block;list-style-type:none}
ol#arbol{padding-left:.4em;margin-left:0;margin-top:.2em;margin-bottom:.1em;list-style:none}
#arbol ol{padding-left:.4em;margin-left:2em;margin-top:.2em;margin-bottom:.1em;list-style:none}
#arbol li{padding:.2em 0;margin:0;width:100%}
.arbol_rama_principal{border-bottom:.1em solid #999;margin-bottom:.2em;margin-top:.2em;padding:.7em;background:#fff}
.arbol_rama{border-top:.2em solid #fff}
.arbol_rama a{text-decoration:none;color:#000}
.arbol_rama li{background-color:#f1f1f1}
.arbol_rama2 a{text-decoration:none;color:#000}
.arbol_rama2 li{background-color:#fff;border-top:.1em solid #ccc}
.enlace_arbol{padding-right:.5em;padding-left:.5em}
.enlace_arbol_abierto{position:relative;width:.5em;height:1em;padding-right:.5em;padding-left:.5em;background:url("../../img/botones/expandible_cerrar.gif") no-repeat 1.5% 55%;display:inline-block}
.enlace_arbol_cerrado{position:relative;width:.5em;height:1em;padding-right:.5em;padding-left:.5em;background:url("../../img/botones/expandible_abrir.gif") no-repeat 3% 55%;display:inline-block}
html>body .enlace_arbol_cerrado,html>body .enlace_arbol_abierto{display:inline}
*:first-child+html div.contenedor_expandible{display:inline-block}
*:first-child+html .enlace_arbol_cerrado,*:first-child+html .enlace_arbol_abierto{display:inline-block}
#arbol ul{margin-bottom:.1em;margin-top:.2em;list-style-position:inside}
.enlace_rama,.enlace_rama_abierta{position:relative;float:left;height:1.2em;width:2.3em;padding-right:0;z-index:20}
.enlace_rama_abierta{background:url(../../img/arboles/minus_ico.gif) no-repeat;top:.4em;left:.3em}
.enlace_rama{background:url(../../img/arboles/mas_ico.gif) no-repeat;top:.4em;left:.3em}
.enlace_hoja{height:1.2em}
.arbol_rama .enlace_profundizacion a{text-decoration:none}
.arbol_rama_principal .enlace_profundizacion a{text-decoration:none}
.arbol_hoja,.arbol_hoja2{white-space:normal}
.arbol_hoja .etiqueta_novedad,.arbol_hoja2 .etiqueta_novedad{margin-left:2.5em;color:#000;text-decoration:none}
.arbol_hoja{border-top:.2em solid #fff;margin-bottom:.2em}
.arbol_hoja2{background-color:#fff}
.arbol_hoja a,.arbol_hoja2 a{color:#000;text-decoration:none}
#indice .caja_indices_arbol{padding:0;border:0}
#indice #arbol{border:.1em solid #CCC;border-top:.3em solid #CCC;padding:.5em}
#indice .jerarquia_indice #arbol{border:0;border-top:.1em solid #CCC}
#indice #arbol>li{border-top:1px dotted #CCC}
#indice #arbol>li:first-child{border:0}
#lista_lugares #indice #arbol>li:hover{background-color:#FFF}
#lista_lugares #indice .titulo_caja_secciones{display:none}.calendar *{margin:0;padding:0;border:0;font-family:Tahoma,serif;font-weight:normal;color:#000}
.calendar .invalidday a,.calendar .invalidday a:hover{color:#ccc;background:#fff;cursor:default}
.calendar .selectedday{background:#ddd}
.calendar .today{font-weight:bold;color:#f00}
.calendar a{padding:0 .2em;color:#000;text-decoration:none}
.calendar a:hover{background:#bbb}
.calendar table{border-collapse:collapse;font-size:90%}
.calendar tbody td{width:2em}
.calendar td,.calendar th{padding:.1em;text-align:center}
.calendar thead td{border-bottom:1px solid #aaa}
.calendar thead td{font-weight:bold}
.calendar thead th a{font-size:95%;font-weight:bold}
.calendar thead th{padding:.2em 0;vertical-align:middle;background:#ddd}
.calendar{padding-bottom:.2em;border:.1em solid #aaa;font-size:small;background:#fff}
.calendaricon{cursor:pointer}
.calendarlink,.calendaricon{margin:0 .2em}.combobox{display:inline-block}
.combobox a{width:25em;display:block;padding:0;border:0;cursor:pointer;float:none;position:relative;height:1.5em;min-height:1.5em;background:#FFF;border:.1em solid black;text-decoration:none}
html>body .combobox a{height:auto}
.combobox .texto_combobox{margin-left:.5em;margin-top:.1em;display:block}
.combobox .imagen_combobox{height:1em;width:1em;display:block;position:absolute;right:.5em;top:.2em;background:url("../../img/iconos/orden_desc.gif") white no-repeat 95% 55%}
.combobox a:hover{background-color:#EEE}
.content_list{position:absolute;display:block;border:.1em solid black;border-bottom:.1em solid black;background-color:#FFF;z-index:9999}
.option_list{margin:0;display:block;padding:0;max-height:21em;overflow-x:hidden;overflow-y:auto;z-index:9999}
.option_list li{width:25em;display:block;margin:0;display:block;background:#FFF;height:1.5em;min-height:1.5em;z-index:9999}
html>body .option_list li{height:auto}
.option_list a{text-decoration:none;width:100%;height:1.5em;min-height:1.5em;display:block}
html>body .option_list a{height:auto}
.option_list a:hover{background-color:#eee}
.hoverClass{background-color:#eee}
.option_list a span{padding-left:.5em;padding-top:.1em}html{overflow-y:scroll}
body{font-family:'Open sans',Arial,Helvetica,Verdana,sans-serif;color:#555;background-color:#FFF;font-size:62.5%;margin:0;padding:0;line-height:2em}
#pagina{position:relative;display:block;margin:0 auto;min-width:950px;text-align:left;font-size:1.5em}
body>#contenido{font-size:1.1em}
*.icon,*.icon-text::before,*.icon::before,*.icon::after{display:inline-block;position:relative;font-family:"Ionicons"}
.icon{transition:all .3s ease 0s;padding:0 .2em}
.icon,.icon:hover,.icon-text,.icon-text:hover{text-decoration:none}
.icon-text:hover{border-bottom:1px solid currentColor}
.icon::before,.icon-text::before{font-size:1.2em;vertical-align:middle}
.icon-text::before{margin-right:5px}
input,select{border:1px solid #CCC;font-family:'Open sans',Arial,Helvetica,Verdana,sans-serif;font-size:1em;color:#555;vertical-align:middle;box-sizing:border-box}
input[type="text"],input[type="password"],input[type="email"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="time"],input[type="month"],input[type="week"],input[type="number"],input[type="range"],input[type="search"],input[type="tel"],input[type="url"],select{border:1px solid #CCC;padding:.5em .3em;border-radius:2px}
input:focus,select:focus{box-shadow:0 0 .5em skyblue}
select option{padding:.1em .2em;border-top:1px dotted #e5e5e5}
select option:first-child{border:0}
select:disabled,input#boton_aceptar.submit_boton:disabled,input#boton_aceptar.submit_boton_over:disabled{color:#AAA;background:#EEE}
input#boton_aceptar.submit_boton:disabled,input#boton_aceptar.submit_boton_over:disabled{box-shadow:inset 0 -2px 0 0 #9a9a9a}
pre{position:static;font-family:"Courier New",Courier,monospace;font-size:1.1em;width:100%;overflow:auto}
h1{font-family:'PT Serif',Arial,sans-serif;font-size:2em;margin-top:.8em;margin-bottom:1.2em}
h2{margin-top:1.5em;font-size:1.5em}
h3{font-size:110%}
.invisible{color:white}
a:link img,a:visited img,a:hover img{border-width:0}
a.oculto:link{text-decoration:none}
a.oculto:visited{text-decoration:none}
a.oculto:hover{text-decoration:underline}
ol li a:link{text-decoration:none}
ol li a:hover{text-decoration:underline}
p{margin-top:6pt;margin-bottom:6pt;line-height:150%}
ul{margin-top:0;margin-bottom:0}
ol{padding-left:4em;margin-left:0}
li{line-height:150%;text-align:left}
.resaltado{font-weight:bold}
.superindice{vertical-align:super}
.titulo_obra{font-style:italic}
div{margin:0;border-width:0;padding:0}
table{border-collapse:collapse;border:0;border-radius:5px 5px 0 0}
table caption{display:none;visibility:hidden;font-size:0}
table,tr,td{font-size:1em}
td,th{padding:.6em;text-align:left;vertical-align:top;z-index:5;border:0!important;border-bottom:1px solid #EEE!important}
th{background-color:#e5e5e5}
form{margin:0;border-width:0;padding:0;clear:none}
.obligatorio label{font-weight:bold}
fieldset{border:1px gray solid;margin:.5em 0 .5em;padding:1em}
legend{position:relative;font-weight:bold;padding:0 1em;margin-left:.5em}
*:first-child+html legend{position:static}
button,input.submit_boton,input.submit_boton_over,form a.boton_texto,form a.boton_texto:active,form a.boton_texto:visited,#boton_export_mets,#boton_volver,#boton_aceptar,#boton_cancelar,#boton_ver_obras,#boton_ok_descargar,#boton_limpiar,#boton_export,#enlaceDescarga,a.btn-default,a.btn-default:active,a.btn-default:visited{position:relative;display:inline-block;background-color:#696969;border:0;border-radius:4px;padding:.1em .9em .25em;text-transform:lowercase;text-decoration:none;color:#FFF;font-size:1.2em;line-height:1.8em;font-weight:bold;font-variant:small-caps;letter-spacing:.3px;vertical-align:middle;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 -2px 0 0 #555;transition:all .3s ease 0s}
button:hover,input.submit_boton:hover,input.submit_boton_over:hover,form a.boton_texto:hover,#boton_export_mets:hover,#boton_volver:hover,#boton_aceptar:hover,#boton_cancelar:hover,#boton_ver_obras:hover,#boton_ok_descargar:hover,#boton_limpiar:hover,#boton_export:hover,#enlaceDescarga:hover,a.btn-default:hover{background-color:#5b9da2;box-shadow:inset 0 -2px 0 0 #3a8692}
form a.boton_texto:hover,a.btn-default:hover{color:#FFF;text-decoration:none}
.boton_exportar{margin-left:.3em}
#boton_buscar_cabecera{font-family:Ionicons}
#form_editar .traducciones .boton_texto{width:auto}
a.enlace_externo{position:relative;padding-right:15px;background:url(../../img/iconos/link_externo.gif) transparent no-repeat top right}
a,a:visited,a:hover{color:#c03;text-decoration:none}
a:visited,a:hover{text-decoration:underline}
.oculto{display:none}
.visible{display:block}
.primer_parrafo{margin-top:0}
.vacio,.limpiar{clear:both;max-height:0;height:0;font-size:0}
.break-line{margin-bottom:2em}
.home h2,#noticias-blog h2,.extra-links__title{font-size:1.6em;font-weight:normal;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #ddd}
.seccion_destacadas h2,.home__sidebar h2.h1{display:none}
.no_soy_visible{text-indent:-1000000px;display:block;position:absolute}
.elemento.edicion_rapida.paginaOai_cms{display:inline-block;width:780px}
.u-flex-cards{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:distribute;-ms-flex-align:start;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;padding-top:.5em}
.u-flex-cards--between{justify-content:space-between}
.boton_eliminar a.boton_texto{float:right}
.boton_eliminar a.boton_texto::before{display:inline-block;position:relative;font-family:"Ionicons";content:'\f252';font-size:1.2em;vertical-align:middle;margin-right:5px}
.boton_eliminar a.boton_texto:hover{text-decoration:none;border-bottom:1px solid currentColor}dl{border-bottom:.1em solid #999;background-color:#eee;width:100%;position:relative}
dt{padding-top:.5em;padding-bottom:.5em;text-indent:.5em;float:left;margin:0;clear:both;margin-right:-3em;position:absolute;width:100%;left:0;border-top:.1em solid #999;z-index:0}
.traducciones dt{z-index:0}
dt>a{text-decoration:none}
dd{margin-left:15em;padding-left:.5em;padding-bottom:.5em;border-top:.1em solid #ccc;background-color:white;position:relative;z-index:1}
dl.ficha dd{margin-left:19em}
dl.multi_dt{border-top:.1em solid #999;background-color:transparent;padding-top:.5em}
dl.multi_dt dt{padding:0;margin-left:1em;text-indent:0;position:static;float:none;border:0;background-color:transparent}
dl.multi_dt dd{margin-left:1em;padding-left:2em}
dl.expandible{background-color:transparent;border:0}
dl.expandible dt{padding:0;margin-left:1em;text-indent:0;position:static;float:none;border:0;background-color:transparent;margin-top:.8em;margin-bottom:.8em}
dl.expandible dd{margin-left:3em;padding-left:0;border:0;border-bottom:.1em solid #ccc;margin-bottom:.5em}.dropdown{margin-bottom:10px}
.dropdown__text{display:inline!important;position:relative;padding-bottom:15px;line-height:1}
.dropdown__text:after{content:"\f151";font-family:"Ionicons";margin-left:.3em}
.dropdown__text:hover{cursor:pointer}
.dropdown__list{display:none;position:absolute;top:30px;right:-30%;background:#FFF;padding-left:0;text-align:left;line-height:2;list-style:none;z-index:20;box-sizing:border-box}
.dropdown__text:active .dropdown__list,.dropdown__text:focus .dropdown__list,.dropdown__text:hover .dropdown__list,ul.show-menu{display:block}
.dropdown__item{display:block;width:auto;border-right:1px solid #DDD;border-left:1px solid #DDD;white-space:nowrap}
.dropdown__link,a.dropdown__link{display:block;padding:.7em 1.5em;color:#666;text-decoration:none}
.dropdown__link:hover{background-color:#EEE}
.admin-bar:after{content:'';display:block;clear:both}
.admin-bar{background:#282c36;border-color:#121419;padding-top:.6em;padding-bottom:.6em;color:#ccc;font-size:1.45em}
.admin-bar .content--wide:after{content:'';display:block;clear:both}
.admin-bar__link,a.admin-bar__link{color:#ccc;text-decoration:none}
.admin-bar__link:hover,.admin-bar__link:focus,.admin-bar__link:visited{color:#ccc;border-bottom:0}
.admin-bar .dropdown{margin-bottom:0}
.admin-bar .dropdown__text{padding-left:40px;padding-right:15px;padding-bottom:6px}
.admin-bar .dropdown__list{top:25px;right:0;background:#282c36}
.admin-bar .dropdown__item{border:0}
.admin-bar .dropdown__link{background:#282c36;padding:.5em 1.5em;color:#ccc}
.admin-bar .dropdown__link:hover,.admin-bar .dropdown__link:focus{background:#3c414e;color:#fff;text-decoration:none}
.admin-bar .close:hover:before,.admin-bar .change:hover:before,.admin-bar .control:hover:before,.admin-bar .catalogacion:hover:before,.admin-bar .close:focus:before,.admin-bar .change:focus:before,.admin-bar .control:focus:before,.admin-bar .catalogacion:focus:before{color:#FFF}
#contenido+.admin-bar{display:none}
.pre-header{padding-top:1.5em;padding-bottom:.5em;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:.9em;line-height:1em}
.pre-header:after{content:'';display:block;clear:both}
.pre-header__list{display:inline-block;list-style:none;padding:0}
.pre-header__list:not(:first-child){margin-left:2em}
.pre-header__item{display:inline-block;padding-right:.5em;line-height:1em}
.pre-header__item:not(:first-child){border-left:1px solid #CCC;padding-left:.5em}
.pre-header__link{color:#666;text-decoration:none}
.pre-header__link:hover,.pre-header__link:focus,.pre-header__link:visited{color:#666}
.pre-header .dropdown__list{top:30px;right:-30%;box-shadow:0 1px 5px #e5e5e5}
.pre-header .dropdown__list::before{content:'';width:0;height:0;position:absolute;top:-8px;left:calc(50% - 6px);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #DDD}
.pre-header .dropdown__item:first-child{border-top:1px solid #DDD}
.pre-header .dropdown__item:last-child{border-bottom:1px solid #DDD}
.pre-header__link.oai{background:url(../../../img/header/oai-20w.png) no-repeat center left;padding-left:24px}
.pre-header__link.sru{background:url(../../../img/header/sru-25w.png) no-repeat center left;padding-left:30px}
.pre-header__link.rss{background:url(../../../img/header/rss-12w.png) no-repeat center left;padding-left:18px}
.pre-header__link.user:before{content:'\f213';vertical-align:baseline;line-height:0}
.pre-header__link.user:hover{border-bottom:0;text-decoration:underline}
.languages__list,.login__link{float:right}
.languages__link--selected{font-weight:bold}
.languages__item:last-child{padding-right:0}
.close:before,.change:before,.control:before,.catalogacion:before{position:relative;content:"\f29e";font-family:"Ionicons";font-size:1.2em;margin-right:1em;top:.1em;color:#999}
.change:before{content:"\f2bf"}
.control:before{content:"\f2f7"}
.catalogacion:before{content:"\f14e"}
.pre-header__item.social__item{border:0}
.social__list{float:right}
.social__link{display:inline-block;width:1.6em;height:1.6em;border-radius:50%;color:#FFF;text-align:center;font-size:1.45em;line-height:1.6em;vertical-align:middle}
.social__contact{background-color:#000}
.social__facebook{background-color:#3a5795}
.social__twitter{background-color:#55acee}
.social__rss{background-color:#f90}.listing{padding-left:0;margin-top:0}
.listing__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.5em 0}
.listing__item:not(:first-child){border-top:1px solid #DDD}
.listing__link{color:#555;font-weight:600;transition:color .3s ease 0s}
.listing__link:visited{color:#555}
.listing__link:hover{color:#d10000}
.listing__number{font-size:.9em}.mensaje{text-align:center}
.invisible{color:white}
.caja_ayuda{position:relative;margin:0 0 1em 0;padding-bottom:1em}
.etiqueta_ayuda{display:block;font-weight:bold;border-bottom:1px solid #CCC;margin-bottom:1em;padding:.7em 0 .7em 1.7em;font-size:1em}
.caja_ayuda .texto_ayuda{display:block;text-align:left;margin-right:1em}
p.warning,div.warning_block{background:#fdfbe4;border:.1em solid #eeecc8;border-radius:8px;padding:1em 2em;margin:1em 0 2em;color:#8e640d}
span.texto_warning:before{content:'\f100';font-family:'Ionicons';display:block;width:34px;height:40px;color:#b9a272;float:left;font-size:2em;line-height:34px}
p.blocked,div.blocked_block{margin-left:1em;margin-right:1em;border:.1em solid #ffe000;background-color:#fffff0;background-repeat:no-repeat;background-position:.6em .3em;padding-left:2.5em;padding-right:1em}
p.warning,div.warning_block{margin-left:1em;margin-right:1em;border:.1em solid #ffe000;background-color:#fffff0;background-image:url(../img/iconos/warning.gif);background-repeat:no-repeat;background-position:.6em .3em;padding-left:2.5em;padding-right:1em}
p.info,div.info_block{margin-left:1em;margin-right:1em;border:.1em solid #6394c6;background-color:#f9ffff;background-image:url(../img/iconos/info.gif);background-repeat:no-repeat;background-position:.6em .3em;padding-left:2.5em;padding-right:1em}
p.error,div.error_block{margin-left:1em;margin-right:1em;border:.1em solid #faa;background-color:#fff0f0;background-image:url(../img/iconos/error.gif);background-repeat:no-repeat;background-position:.6em .3em;padding:.6em;padding-left:2.5em;padding-right:1em}#pagina_contenido0:after,#pagina_contenido:after,#pie_superior:after,.content--wide:after,.header__logo:after{content:'';clear:both;display:block;width:100%}
.content--wide,#texto_cabecera,#pagina_contenido,#pie_superior{max-width:1280px;min-width:1024px;margin:0 auto;padding-left:2em;padding-right:2em;box-sizing:border-box}
body>#contenido{padding:1em 1em 5em 1em;font-size:1.3em}
.autocomplete{font-size:1.3em;border-color:#CCC!important}
.autocomplete .selected{background:#f5f5f5!important}
#header__wrapper{position:sticky;top:0;background:#FFF;z-index:2}
#header{position:relative;padding:1em 0;z-index:10}
#header__content{position:relative;height:60px}
.header__logo{display:inline-block;position:absolute;top:50%;margin-top:-18px;float:left;z-index:1}
.header__logo--secondary{position:relative;float:right;z-index:1}
.header__title{display:block;position:absolute;width:calc(100% - 6em);font-family:'PT Serif',Arial,sans-serif;line-height:60px;text-align:center;box-sizing:border-box}
#pagina_contenido0{position:relative;width:100%;margin:0}
#pagina_contenido{position:relative;min-height:calc(100vh - 472px);padding-top:1.5em;z-index:1;clear:both}
#contenido{position:relative;margin:1.5em 0}
#nav_secondary:after{content:'';display:block;clear:both;width:100%}
#web_route{float:left;font-size:.9em;font-weight:normal;margin-left:0;padding-left:0;margin-top:0}
.pre-label{margin-right:.3em}
.separator{margin:0 .1em}
#web_route .span_web_route{padding-left:0}
#web_route .webroute_primero{position:relative;display:inline;padding:0 .22em .2em .1em;border-bottom:0;font-weight:normal}
#web_route .webroute_current{position:relative;display:inline}
#web_route a,#web_route a:visited{display:inline;text-decoration:none;color:#555}
#web_route a:hover{color:#c03}
.web-route__home::before{content:'\f144';vertical-align:baseline}
#menu_presentacion #web_route{display:none}
#busqueda-cabecera{position:relative;float:right;z-index:2}
#busqueda-cabecera .cajatexto{width:21.5em;border:1px solid #DDD;border-radius:2px}
#boton_buscar_cabecera{position:absolute;top:4px;right:0;background:transparent;border:0;color:#777;line-height:1.5;box-shadow:none}
.home{display:-ms-flexbox;display:flex}
.home__main-content{-ms-flex:1;flex-grow:1;width:65%}
.home__sidebar{width:33%;max-width:340px;margin-left:5em;padding-left:15px;box-sizing:border-box}
#navbar{position:relative;background-color:#e5e5e5;font-size:1.1em}
#navbar:after,#navbar .main-nav__list:after,#navbar .main-nav__subdropdown:after{content:"";display:block;clear:both}
#navbar .main-nav,#navbar .main-nav__list{display:inline-block;padding:0}
#navbar .main-nav__item{display:block;position:relative;float:left}
#navbar .main-nav__item,#navbar .main-nav__subitem{border:0;margin:0;padding:0;list-style:none}
#navbar .main-nav__link,#navbar .main-nav__sublink{display:block;background-color:#e5e5e5;padding:10px 1em;color:#555;text-decoration:none;transition:background .3s ease 0s}
#navbar .main-nav__item:first-child a{padding-left:.5em}
#navbar .main-nav__item.hasdropdown>a:after,#navbar .main-nav__subitem.hasdropdown>a:after{content:"\f151";font-family:"Ionicons";margin-left:.3em}
#navbar .main-nav__subitem.hasdropdown>a:after{content:"\f154";float:right}
#navbar .main-nav__link:hover,#navbar .main-nav__sublink:hover,#navbar .main-nav__link:focus,#navbar .main-nav__sublink:focus,#navbar li.active>a{background-color:#f0f0f0}
#navbar .main-nav__dropdown,#navbar .main-nav__subdropdown{position:absolute;top:0;left:-9999px;float:left;width:16em;padding:0;border-top:1px solid #FFF;margin-top:44px;opacity:0;transition:none;z-index:5}
#navbar .main-nav__subdropdown{margin-left:16em;left:100%}
#navbar .main-nav__item:hover .main-nav__dropdown,#navbar .main-nav__subitem:hover .main-nav__subdropdown,#navbar ul.show-menu{left:0;opacity:1;transition:opacity .3s ease 0s}
#navbar #historial_busqueda_reducido{float:right}
#navbar #historial_busqueda_reducido .main-nav__dropdown{left:auto;right:0}
@-moz-document url-prefix(){#navbar .main-nav__dropdown{margin-top:45px}
}
#navbar #product-logo{float:right}
#navbar #product-logo a{line-height:0}
#navbar #product-logo img{max-height:1em;padding:.8em 0 .8em 1em}
#pie{position:relative;padding:2.5em 3em 2em;margin-top:5em;clear:both;min-height:8.5em;border-top:5px solid #777;background-color:#e5e5e5}
#pie a,#pie a:visited{color:#d10000;text-decoration:none}
#pie a:hover{text-decoration:underline}
#pie .bloquePie{position:relative;display:block;float:left}
.bloque-pie-validacion{float:right;text-align:right}
.bloque-pie-validacion p img{margin-right:.5em}
#infoCliente span{display:block;margin-bottom:.2em}
#logo-min-digibis{display:inline-block;height:20px;background:url(../../img/digilogokRGB20p_OK.gif) no-repeat center right;padding:.1em 2.2em .1em 0;font-size:12px;line-height:20px}
div div#estandares>ul{display:inline-block}
div div#estandares>ul>li{display:inline;list-style-type:none}
div div#estandares>ul>li img{max-height:22px;height:22px;vertical-align:top}
#contenido .texto_presentacion{display:block;margin-bottom:0}
#contenido .ultimo_parrafo{margin-bottom:.8em}
#contenido .imagen_presentacion{float:left;margin:0 2em 1em 0}
#contenido #imagen_rss{margin:0 2.5em 1em 0}
.contenido_adic_pie{position:absolute;margin-top:-10.5em;margin-left:.7em;text-align:center;width:16em}
.contenido_adic_pie .imagen_alternativa a img{display:block;margin-bottom:.1em}
.contenido_adic_pie .texto_alternativo{line-height:1}
.imagen_alternativa img{width:100%}
#logo-ministerio img{width:276px}
.extra-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}
.extra-links__title{flex-basis:100%;margin-bottom:30px}
.extra-links__icon{max-width:150px;max-height:70px}
.extra-links__icon.europeana{max-height:90px}
@media print{#pagina_contenido{margin-left:0;border-top:0;border-left:0}
#pagina_contenido0{border:0;border-top:1px solid white}
#navbar{display:none}
#pie{display:none}
#adicional_pie{display:none}
}
#estadisticas_repositorio #contenido table.bordeSeparador table{text-align:left;margin-left:0;width:100%}
#estadisticas_repositorio #contenido table.bordeSeparador table td.etiqueta{width:70%}
.historico form .boton #boton_buscar{margin-top:.4em}
.peticionesEnCurso h2{display:none}
.toolbar_admin{border:.1em solid blue!important;margin-bottom:1em;background:#f8f8ff;position:relative;clear:both}
.toolbar_admin ul{margin:0;padding:0;display:block}
.toolbar_admin li{margin:0;padding:0;float:left;display:block;padding-left:1em;padding-right:0;padding-top:.2em;padding-bottom:.2em}
.toolbar_admin li p{border-right:.1em solid #a0a0ff;padding:0;margin:0;padding-right:1em}
.barra_visible{-o-transition:bottom .5s ease .1s;-ms-transition:bottom .5s ease .1s;transition:bottom .5s ease .1s;display:block!important;bottom:0!important}
.barra_oculta{-o-transition:bottom .5s ease .1s;-ms-transition:bottom .5s ease .1s;transition:bottom .5s ease .1s;bottom:-7em!important;display:block!important}
.seccion_destacadas{position:relative}
#contenedor-leyenda{-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s;position:relative;clear:both;background:#000;background:rgba(0,0,0,.8);filter:alpha(opacity = 80);border-radius:.3em .3em 0 0;color:#FFF;padding:1em;box-shadow:0 0 .5em #555;width:60%;margin:0 20% 1em 20%;display:block;height:auto;z-index:100}
html>body #contenedor-leyenda{position:fixed;bottom:0;top:auto;margin:0 20% 0 20%}
#advertencia-navegador ul,#advertencia-navegador li{margin:0;padding:0;list-style:none}
#advertencia-navegador li{display:inline}
#advertencia-navegador li a{display:block;float:left;color:#FFF;width:33%;text-align:center;text-decoration:none;padding-top:55px}
#advertencia-navegador .IE a{background:url(../../img/logo_ie.png) no-repeat top center}
#advertencia-navegador .FF a{background:url(../../img/logo_firefox.png) no-repeat top center}
#advertencia-navegador .CH a{background:url(../../img/logo_chrome.png) no-repeat top center}
#fb-root{margin-top:60px}
#facebook_stuff{clear:both;width:50%;margin:1em auto 0 auto}
#facebook_stuff .fb_iframe_widget{display:block}
.boton_busqueda_ejecutar,.boton_busqueda_eliminar{display:block;width:100%;margin-bottom:1em;margin-left:.5em;text-align:right;white-space:nowrap}
.boton_busqueda_ejecutar a,.boton_busqueda_eliminar a{border-bottom:1px solid transparent}
.boton_busqueda_ejecutar a:hover,.boton_busqueda_eliminar a:hover{text-decoration:none;border-color:currentColor}
.boton_busqueda_ejecutar a:before,.boton_busqueda_eliminar a:before{font-family:"Ionicons";font-size:1.6em}
.boton_busqueda_eliminar a:before{content:"\f1eb"}
.boton_busqueda_ejecutar a:before{content:"\f1d9"}
#menu_busquedas_usuario th{min-width:8em}
.elemento.paginaInicio{clear:both}#noticias-blog{margin:2em 0 3em 0;padding:1em 0 0 0;clear:both}
#noticias-blog:after{content:"";display:block;height:0;font-size:0;clear:both}
#noticias-blog .contenedor_coleccion_embebida:first-child{float:left}
#noticias-blog .contenedor_coleccion_embebida{float:right;width:45%}
.contenedor_coleccion_embebida{border-top:0 none;display:block;float:right;margin:0;width:28%}
.seccion_destacadas{position:relative;margin-bottom:3.5em}
.seccion_destacadas:after,.seccion_destacadas .botones:after{content:"";font-size:0;display:block;clear:both}
.micrositio,.elemento_coleccion{display:block;margin-left:0}
.micrositio a,.elemento_coleccion a,.noticia_presentacion{position:relative;display:block;text-decoration:none;height:3em;padding:1em 0;margin:0;z-index:0;text-align:left}
.micrositio:last-child a{border-bottom:0}
.noticia_presentacion{height:1em}
html>body .micrositio a,html>body .elemento_coleccion a{height:auto;overflow:hidden}
.micrositio a:hover,.elemento_coleccion a:hover{text-decoration:none}
.micrositio img{position:relative;float:left;width:50px;margin:0 .5em 0 0;z-index:1}
.micrositio a:hover strong,.elemento_coleccion a:hover strong{color:#c03;text-decoration:underline}
.micrositio a span,.elemento_coleccion a span{display:block}
.contenedor_coleccion_embebida img{margin:0 1.5em 1.5em 0}
.elemento_coleccion .enlace_link_edicion_rapida{position:absolute;border:0;top:.9em;right:0;margin:0;padding:0;border:0;z-index:1;width:auto;display:block}
.enlace_mas_coleccion{float:right;font-size:.628em;line-height:2}
.elemento_coleccion{position:relative;float:right;z-index:0}
.elemento_coleccion:first-of-type{float:left}
.titulo-elemento-coleccion{display:block;border:0;padding:0}
.titulo-elemento-coleccion a{border:0;padding:0;background:0}
.titulo-elemento-coleccion a:hover{text-decoration:underline;background:0}
#noticias-blog .titulo-elemento-coleccion{width:auto;padding:0;margin:1em 0;font-size:1.3em;font-family:'PT Serif',serif;font-weight:400;line-height:1.3;color:#c03}
.noticia_presentacion{text-align:right;margin-top:1em}
.featured{padding:0;margin-left:-1em;margin-right:-1em}
.featured--aside{width:100%;padding:.5em 0}
.featured__item,.featured__item--aside{display:inline-block;list-style-type:none;text-align:center;vertical-align:top}
.featured__item{width:320px;padding-left:1em;padding-right:1em;margin:.5em 0 2em;box-sizing:border-box}
.featured__item--aside{width:100%;padding:.5em 0;text-align:left;border-bottom:1px solid #ddd}
.featured__item a:hover,.featured__item--aside a:hover{text-decoration:none}
.featured__link--aside{display:block;width:100%}
.featured__cover,.featured__cover--aside{position:relative;border:1px solid #ddd;margin:0 auto 1em;text-align:center;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}
.featured__cover{display:flex;min-width:290px;min-height:190px;max-width:290px;max-height:190px}
.featured__cover--aside{display:inline-flex;float:right;min-width:160px;min-height:120px;max-width:160px;max-height:120px;margin-left:1em;margin-bottom:.5em}
.featured__img{display:block;min-height:190px;max-height:190px;width:auto;margin:auto}
.featured__img--aside{display:inline-block;min-height:120px;max-height:120px;width:auto;margin:auto}
.featured__overlay,.featured__overlay--aside{position:absolute;top:0;left:0;background:linear-gradient(rgba(29,30,32,0.3),rgba(29,30,32,0));opacity:0;transition:opacity .35s}
.featured__overlay{width:290px;height:190px}
.featured__overlay--aside{width:160px;height:120px}
.featured__link:hover .featured__overlay,.featured__link--aside:hover .featured__overlay--aside{opacity:.8}
.featured__title{color:#c03;font-size:1.2em;word-wrap:break-word}
.featured__title--aside{display:block;max-width:150px;margin-top:.5em;margin-bottom:.5em;font-size:1.2em;line-height:1.250rem;text-align:left;font-family:"PT Serif",Arial,sans-serif;font-weight:400;vertical-align:top;word-wrap:break-word;color:#c03}
.featured__description{padding-left:1em;padding-right:1em}
.featured__description--aside{color:#555}
.featured__description--aside p{margin:0}
@media(max-width:1366px){.featured__cover--aside{min-width:140px;max-width:140px}
.featured__overlay--aside{width:140px}
.featured__title--aside{max-width:140px}
}
.extra-links__title--aside{font-size:1.6em;font-weight:normal;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #ddd}
.extra-links__link--aside{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:10px 0}
.extra-links__icon--aside{max-width:60px;max-height:60px;margin-left:20px}.overview{display:block;position:relative;overflow:hidden;max-height:2000px;transition:max-height .5s}
.overview__wrapper{display:inline}
.overview.collapsed{max-height:61px}
.show_readmore{display:block;margin-top:.5em;margin-bottom:.5em;cursor:pointer}
.show_readmore::before{content:"\f10d";display:inline-block;padding-right:.5em;font-family:Ionicons;font-size:1.3em;vertical-align:top}
.show_readmore.show_more::before{content:"\f104"}.enlace_cambio,.enlace_cambio span{width:auto;padding:0;margin:0}
.nav_letras .boton_texto,.nav_letras2 .boton_texto,.nav_pagina_directo .boton_texto{transition:background .3s ease 0s;margin:0}
.nav_paginas,.nav_paginas2,.nav_letras,.nav_letras2{margin:2em 0;text-align:center}
.nav_paginas2{margin-bottom:1em}
.nav_letras,.nav_letras2{text-align:center;margin:1em 0}
.nav_pagina_directo{padding:.5em;margin:0}
.nav_alante+.nav_pagina_directo{margin-left:2em}
.nav_letras .boton_texto:visited,.nav_letras .pagina_actual:visited,.nav_letras2 .boton_texto:visited,.nav_letras2 .pagina_actual:visited,.nav_pagina_directo .boton_texto:visited,.nav_letras .boton_texto:active,.nav_letras .pagina_actual:active,.nav_letras2 .boton_texto:active,.nav_letras2 .pagina_actual:active,.nav_pagina_directo .boton_texto:active,.nav_letras .boton_texto,.nav_letras .pagina_actual,.nav_letras2 .boton_texto,.nav_letras2 .pagina_actual,.nav_pagina_directo .boton_texto,.nav_pagina_directo .pagina_actual{padding:.4em .7em;background-color:transparent;border-radius:2px;border:1px solid transparent;color:#555;font-size:1em;font-weight:normal;line-height:1.5;letter-spacing:0;text-decoration:none;box-shadow:none;vertical-align:baseline}
.nav_letras2 .pagina_actual,.nav_letras .pagina_actual,.nav_pagina_directo .pagina_actual{border:1px solid currentColor}
.nav_letras .boton_texto:hover,.nav_letras2 .boton_texto:hover,.nav_pagina_directo .boton_texto:hover{background:transparent;border:1px solid currentColor;color:#555;box-shadow:none}
.nav_ir input.texto{width:3em}.widget{position:relative;border:.1em solid #CCC;margin-bottom:1.2em;border-radius:3px 3px 0 0}
*:first-child+html .widget{overflow:auto!important}
.widget ul,.widget ol{padding-left:2em;margin-left:0}
.widget li{text-align:left;margin-top:.8em;margin-bottom:.8em}
.widget .enlace_completo{text-decoration:none}
.contenido_widget{margin:0;padding:1em}
.layout .titulo{margin:0;text-align:center;border-bottom:.1em solid #CCC;padding:.3em}
.layout_1_1_2{position:relative;display:block;overflow:hidden;min-height:1%}
.layout_1_1_2 .columna{margin-bottom:.3em;margin-left:2.5%}
.layout_1_1_2 #columna_1{position:relative;width:31.63%;right:0;top:0;float:right}
.layout_1_1_2 #columna_2{position:relative;width:31.63%;float:left}
.layout_1_1_2 #columna_3{position:relative;width:31.63%;float:left}
.layout_1_1_2 #columna_0,.layout_1_1_2 #columna_2{margin-left:0}
#columna_2 .widget{margin-left:0;left:0;width:238px;_overflow:auto}
html>body #columna_2 .widget{width:auto}
.sistema .titulo{background-color:#eee}
.cms_widget .titulo{background-color:#eee}
.contenidos .titulo{background-color:#ddcfff;border-color:#c5b3ef}
.contenidos{background-color:#f4efff;border-color:#c5b3ef}
.catalogo .titulo{background-color:#d4ffbf;border-color:#c7efb3}
.catalogo{background-color:#eaffdf;border-color:#c7efb3}
.grafica{position:static;text-align:center;margin-top:1em}
.grafica img{border:.1em solid #c5b3ef;max-width:100%}
.parametros+*{word-wrap:break-word}
.widget #menu_principal,.widget #pie,.widget #cabecera,.widget .contenido_adic_pie{display:none}.tabpanel_container{position:relative;clear:both;overflow-x:auto;overflow-y:hidden;border-top:0;margin-bottom:1em;padding:.5em 1em .5em 1em}
.tab_selector{border-bottom:1px solid #CCC}
@media screen{.tab_oculto{display:none;visibility:hidden;font-size:0}
}
/*\*/* html .tabpanel_container{padding-top:.5em}
/**/@media print{.tab_selector{display:none;visibility:hidden;font-size:0}
.tabpanel_container{border:0;clear:none;overflow:visible}
}
.tab_selector{float:left;width:100%;font-size:90%;line-height:normal}
.tab_selector{list-style-type:none;margin:0;padding:0}
.tab_selector li{display:inline;margin:0;padding:0}
.tab_selector a{position:relative;float:left;border:1px solid #CCC;margin:0 1px 0 0;padding:.3em 2em .3em 2em;text-decoration:none;background:#efefef;top:1px}
.tab_selector li:first-child a{margin-left:1.2em}
.tab_selector a span{float:left;display:block;font-weight:bold;color:#555}
/*\*/.tab_selector a span{float:none}
/**/.tab_selector a:hover span{color:#666;text-decoration:underline}
.tab_selector .current_tab a{background-position:0 -7em;background:transparent;border-bottom:1px solid #fafafa}
.tab_selector .current_tab a span{background-position:100% -7em;color:#555}
.tab_selector a:hover{background-position:0 -7em}
.tab_selector a:hover span{background-position:100% -7em}.toolbar{padding:0;padding-top:.5em;height:3em}
ul.toolbar{margin-left:0;padding-left:0}
.toolbar *{vertical-align:middle}
.toolbar a{color:#666;text-decoration:none;font-weight:bold;background:#f0f0f0;background:-moz-linear-gradient(center top,#f5f5f5,#e5e5e5);background:-ms-linear-gradient(center top,#f5f5f5,#e5e5e5);background:-webkit-linear-gradient(center top,#f5f5f5,#e5e5e5);background:-o-linear-gradient(center top,#f5f5f5,#e5e5e5);background:linear-gradient(center top,#f5f5f5,#e5e5e5);border-left:.1em solid #CCC;border-radius:.2em;display:block;height:2em;padding-top:.3em;padding-bottom:.1em;padding-left:.2em;padding-right:.2em}
.toolbar a:hover{box-shadow:0 0 .3em rgba(125,125,125,0.5)}
.toolbar a.disabled{color:#c0c0c0}
.toolbar a.disabled:hover{cursor:default;background-color:#f0f0f0}
.toolbar a.disabled img{opacity:.4}
.toolbar a *{display:block;float:left;padding-left:.3em;padding-right:.3em;cursor:pointer}
.toolbar ul,.toolbar li,.toolbar p,.toolbar div{margin:0;padding:0;display:block;list-style:none;float:left}
.toolbar li{float:left;padding:0;margin-left:.6em;margin-right:.6em;display:relative}
.toolbar li.botonera_toolbar{border:.1em solid #CCC;border-left:0;position:relative}
.toolbar li.botonera_toolbar:first-child{margin-left:0}
ul.acciones_secundarias{position:absolute;float:none;padding:0;margin:0;border:.1em solid #CCC;border-bottom:0;z-index:800000;background-color:#FFF;width:15em;box-shadow:.2em .2em .3em #DDD}
ul.acciones_secundarias li{top:0;position:relative;float:none;margin:0;border-bottom:.1em solid #CCC;display:block;height:auto;z-index:800000}
ul.acciones_secundarias li *{float:none;padding:0;margin:0}
ul.acciones_secundarias li * *{padding:0;padding:1em .4em}
ul.acciones_secundarias li a{display:block;height:auto;border:0;color:#666;text-decoration:none;font-weight:bold;min-width:8em}
ul.acciones_secundarias li a:hover,ul.acciones_secundarias li:hover{background-color:#f0f0f0}a.tooltip,a.tooltip:visited{position:relative;z-index:24;color:black;padding:2px;text-decoration:none;cursor:default;background:none!important;box-shadow:none;font-weight:400;font-size:13px;line-height:20px}
a.tooltip:hover{z-index:25;background-color:white}
a.tooltip .tip,a.tooltip .tip_top{display:none}
a.tooltip:hover .tip,a.tooltip:hover .tip_top{position:absolute;top:1em;left:-15em;width:15em;padding:.5em;white-space:normal;border:0;display:block}
a.tooltip:hover .tip,a.tooltip:hover .tip_top{top:0;left:2em}
*:first-child+html a.tooltip:hover .tip,*:first-child+html a.tooltip:hover .tip_top{top:-4em;left:-15em}
a.tooltip:hover .tip,a.tooltip:hover .tip_top,.tooltip_lvp{background-color:rgba(0,0,0,.75);box-shadow:0 0 .1em #000;border-radius:.3em;min-height:25px;max-width:200px;font-size:1em;color:#FFF;padding:.5em;z-index:1000}
*:first-child+html a.tooltip:hover .tip,*:first-child+html a.tooltip:hover .tip_top,*:first-child+html .tooltip_lvp{background-color:#000;filter:alpha(opacity = 75)}
.tooltip_lvp ul{margin:0;padding:0}
.tooltip_lvp ul li{position:relative;margin:.2em 0 0 0;padding:0 0 0 2.5em;text-align:left;list-style:none}
.tooltip_lvp ul li img{position:absolute;top:0;left:0}
.tooltip{display:inline-block;position:relative}
.tooltip__link,.tooltip__link:visited{position:relative;z-index:24;color:black;padding:2px;text-decoration:none;cursor:default;background:none!important;box-shadow:none;font-weight:400}
.tooltip__link:hover{z-index:25;background-color:white}
.tooltip__block{display:none}
.tooltip__link:hover+.tooltip__block{display:block;position:absolute;top:0;left:2em;width:20em;max-width:300px;background-color:rgba(0,0,0,.75);border-radius:.3em;border:0;padding:.5em;color:#FFF;text-align:left;font-size:13px;font-weight:normal;line-height:20px;box-shadow:0 0 .1em #000;z-index:1000}