ol.expandible li,ul.expandible li.abre_cierra{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_abierto,html>body .enlace_arbol_cerrado{display:inline}
#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:400;color:#000}
.calendar .invalidday a,.calendar .invalidday a:hover{color:#ccc;background:#fff;cursor:default}
.calendar .selectedday{background:#ddd}
.calendar .today{font-weight:700;color:red}
.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:700}
.calendar thead th a{font-size:95%;font-weight:700}
.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}
.calendaricon,.calendarlink{width:20px;margin:0 .4em}
.old_calendar img{vertical-align:middle}
#noticias-blog:after{content:"";display:block;height:0;font-size:0;clear:both}
.elemento_coleccion{display:block;position:relative;float:right;width:47%;margin-left:0;z-index:0}
.elemento_coleccion:first-of-type{float:left}
.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 img{margin:0 1.5em 1.5em 0}
.titulo-elemento-coleccion{display:block;border:0;padding:0;margin:1em 0;font-size:1.3em;font-family:'PT Serif',serif;font-weight:400;line-height:1.3}
.titulo-elemento-coleccion a{text-decoration:none;text-align:left;z-index:0}
.titulo-elemento-coleccion a:hover{text-decoration:underline}
.elemento.paginaInicio{clear:both;margin-top:0;margin-bottom:2em}
.edicion_rapida:after{content:'';display:block;clear:both;width:100%}
.elemento.edicion_rapida.paginaOai_cms{display:inline-block;width:780px}
.collapsible-link.icono-add{width:17px;display:block;float:left;text-align:left}
.container-collapsible-heading span.icono-add::before,.container-collapsible-heading span.icono-delete::before{font-family:Ionicons;color:#c03;font-size:1.5em;padding:5px 5px 5px 0;vertical-align:top}
.container-collapsible-heading span.icono-add::before{content:"\f10a"}
.container-collapsible-heading span.icono-delete::before{content:"\f104"}
.container-collapsible-heading span.container-collapsible-title{font-weight:700}
dl{width:100%;position:relative}
dt{float:left;margin:0;margin-bottom:.2em;clear:both;position:absolute;width:100%;left:0;z-index:0}
.traducciones dt{z-index:0}
dt>a{text-decoration:none}
dd{margin-left:30em;margin-bottom:.2em;padding-left:.5em;background-color:#fff;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__hideIcon:after{content:"";margin-left:0}
.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:focus,.admin-bar__link:hover,.admin-bar__link:visited{color:#ccc;border-bottom:0}
.admin-bar .dropdown{margin-bottom:0}
.admin-bar .dropdown__text{padding-left:15px;padding-right:15px;padding-bottom:.6em}
.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:focus,.admin-bar .dropdown__link:hover{background:#3c414e;color:#fff;text-decoration:none}
.admin-bar .catalogacion:focus:before,.admin-bar .catalogacion:hover:before,.admin-bar .change:focus:before,.admin-bar .change:hover:before,.admin-bar .close:focus:before,.admin-bar .close:hover:before,.admin-bar .control:focus:before,.admin-bar .control:hover:before{color:#fff}
#contenido+.admin-bar{display:none}
.pre-header{padding-top:1em;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 0 2px 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:focus,.pre-header__link:hover,.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}
.pre-header__link.user+.dropdown__list{top:20px}
.pre-header__link.user+.dropdown__list::before{border:none}
.languages__list,.login__link{float:right}
.languages__link--selected{font-weight:700}
.languages__item:last-child{padding-right:0}
.catalogacion:before,.change:before,.close:before,.control: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}
#header__wrapper{position:sticky;top:-1px;background:#fff;z-index:2}
#header{position:relative;padding:10px 0 1em;z-index:10}
#header__content{position:relative}
.header__logo,.header__logo--secondary{position:relative;line-height:0;z-index:1}
.header__logo{display:inline-block;position:absolute;top:50%}
.header__logo--secondary{float:right}
.header__title{display:block;position:absolute;width:calc(100% - 4em);font-family:'PT Serif',Arial,sans-serif;text-align:center;box-sizing:border-box}
#pagina_contenido0:after,#pagina_contenido:after,#pie_superior:after,.content--wide:after,.header__logo:after{content:'';clear:both;display:block;width:100%}
#pagina_contenido,#pie_superior,.content--wide,.header__title{max-width:1280px;min-width:950px;margin:0 auto;padding-left:2em;padding-right:2em;box-sizing:border-box}
#pagina{position:relative;display:block;margin:0 auto;min-width:950px;text-align:left;font-size:1.5em}
#contenido{position:relative;margin:1.5em 0}
#pagina_contenido0{position:relative;width:100%;margin:0}
#pagina_contenido{position:relative;min-height:calc(100vh - 459px);padding-top:1.5em;z-index:1;clear:both}
#nav_secondary:after{content:'';display:block;clear:both;width:100%}
#web_route{float:left;font-size:.9em;font-weight:400;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:400}
#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}
.home{display:flex}
.home__main-content{flex-grow:1;width:65%}
.home__sidebar{width:33%;max-width:340px;margin-left:5em;padding-left:15px;box-sizing:border-box}
#noticias-blog,.extra-links,.seccion_destacadas,.textIntroduccion{margin-bottom:4em}
#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{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;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}
@media print{
#pagina_contenido{margin-left:0;border-top:0;border-left:0}
#pagina_contenido0{border:0;border-top:1px solid #fff}
#navbar{display:none}
#pie{display:none}
#adicional_pie{display:none}
}
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:220px}
.extra-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;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}
#contenedor-leyenda{transition:all 1s ease 0s;position:relative;clear:both;background:#000;background:rgba(0,0,0,.8);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 li,#advertencia-navegador ul{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}
#nav_registros.listing,.listing{padding-left:0;margin-top:0}
.listing__item{display:flex;justify-content:space-between;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;flex-grow:1}
.listing__link:visited{color:#555}
.listing__link:hover{color:#d10000}
.listing__number{font-size:.9em}
#nav_registros{margin:0 auto;padding:0 0 0 3em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
#nav_registros>li{position:relative;padding:.8em 0;border-top:1px solid #e5e5e5;vertical-align:top}
#nav_registros>li:first-child{border-top:0}
#nav_registros li::after,#nav_registros::after{content:"";height:0;display:block;font-size:0;clear:both}
table#nav_registros{width:100%;border-bottom:none}
.boton_eliminar .boton_texto{float:right;border-bottom:1px solid transparent}
.boton_eliminar .boton_texto::before{display:inline-block;position:relative;margin-right:3px;font-family:Ionicons;content:'\f1eb';font-size:1.5em;vertical-align:bottom}
.boton_eliminar .boton_texto:hover{text-decoration:none;border-bottom:1px solid currentColor}
.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{margin-right:3px;font-family:Ionicons;font-size:1.5em;vertical-align:bottom}
.boton_busqueda_eliminar a:before{content:"\f1eb"}
.boton_busqueda_ejecutar a:before{content:"\f1d9"}
.recommended-lists{margin-top:0;margin-bottom:1em}
.recommended-lists__item{display:flex;flex-direction:row;justify-content:space-between;padding:.5em 0}
.recommended-lists__item .recommended-lists__delete-item::before{display:inline-block;position:relative;margin-right:3px;font-family:Ionicons;content:'\f1eb';font-size:1.5em;vertical-align:bottom}
.mensaje{text-align:center}
body>.contenido_public>.mensaje{font-size:1.5em}
.invisible{color:#fff}
.caja_ayuda{position:relative;margin:0 0 1em 0;padding-bottom:1em}
.etiqueta_ayuda{display:block;font-weight:700;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}
div.blocked_block,div.error_block,div.info_block,div.warning_block,p.blocked,p.error,p.info,p.warning{margin:1em 0;padding:1em 2em;border-radius:4px}
div.error_block p:before,div.warning_block ul:before,p.blocked span:before,p.error span:before,p.info span:before,p.warning span:before{content:'\f100';font-family:Ionicons;display:block;width:45px;height:45px;float:left;font-size:23px;line-height:45px}
p.info{border:1px solid #bbd9e8;background-color:#f7fbfd}
p.info span:before{content:'\f1a1';color:#3880a3}
div.warning_block,p.blocked,p.warning{border:1px solid #eeecc8;background-color:#fdfbe4;color:#8e640d}
div.warning_block ul:before,p.blocked span:before,p.warning span:before{content:'\f100';color:#b9a272}
div.error_block,p.error{border:1px solid #faa;background-color:#fff0f0}
div.error_block p:before,p.error span:before{content:'\f128';color:#a94442}
#navbar{position:relative;font-size:1.1em}
#navbar .content--wide{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
#navbar .content--wide::after{width:auto}
.main-nav__list::after,.main-nav__subdropdown::after{content:"";display:block;clear:both}
.main-nav,.main-nav__list{padding:0}
.main-nav__item{display:block;position:relative;float:left}
.main-nav__item,.main-nav__subitem{border:0;margin:0;padding:0;list-style:none}
#navbar,a.main-nav__link,a.main-nav__sublink{background-color:#ececec}
a.main-nav__link,a.main-nav__sublink{display:block;padding:10px 1em;color:#6b6b6b;text-decoration:none;transition:all .3s ease 0s}
.main-nav__item:first-child a{padding-left:.5em}
.main-nav__item.hasdropdown>a::after,.main-nav__subitem.hasdropdown>a::after{content:"\f151";font-family:Ionicons;margin-left:.3em}
.main-nav__subitem.hasdropdown>a::after{content:"\f154";float:right}
.main-nav__subitem:last-of-type ul{margin-top:176px;border:none}
#navbar li.active>a:focus,#navbar li.active>a:hover,a.main-nav__link:focus,a.main-nav__link:hover,a.main-nav__sublink:focus,a.main-nav__sublink:hover{background-color:#e0e0e0;color:#4d4d4d}
#menu_public .main-nav__sublink:focus,#menu_public .main-nav__sublink:hover{box-shadow:inset 3px 0 0 0 #cc243d;outline:0}
#navbar li.active>a{background-color:#d4d4d4;color:#4d4d4d}
.main-nav__dropdown,.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;visibility:hidden;transition:none;z-index:5}
.main-nav__subdropdown{margin-left:16em;left:100%}
.main-nav__dropdown.show-menu,.main-nav__item:hover .main-nav__dropdown,.main-nav__subdropdown.show-menu,.main-nav__subitem:hover .main-nav__subdropdown{left:0;opacity:1;visibility:visible;transition:opacity .3s ease 0s}
.main-nav__list>.main-nav__item>a:focus{outline-offset:-2px;outline-style:dotted;outline-width:1px;transition:outline}
#nav-tools{display:flex;justify-content:flex-end;align-items:center;flex-grow:1}
#nav-search{display:flex;justify-content:flex-end;align-items:center}
#nav-search-history .main-nav__link{padding:8px 8px 8px 2px}
#nav-search-history .main-nav__link::after{content:"\f151";font-family:Ionicons}
#nav-search-history .main-nav__dropdown{left:auto;right:0;width:267px;margin-top:42px}
#nav-product-logo,#nav-product-logo a{display:inline-block;line-height:0}
#nav-product-logo img{max-height:1em;padding:.5em 0 .5em 1em}
#nav-search-field{position:relative;background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px}
#nav-search-textbox{width:200px;padding:9px 5px;background-color:#f0f0f0;border:0;margin-right:40px;font-size:.9em}
#nav-search-submit{position:absolute;top:0;right:0;background:0 0;padding-right:10px;padding-left:10px;padding-bottom:0;border:0;font-family:Ionicons;color:#777;box-shadow:none}
.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:.5em 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,.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--aside:hover .featured__overlay--aside,.featured__link:hover .featured__overlay{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.25rem;text-align:left;font-family:"PT Serif",Arial,sans-serif;font-weight:400;word-wrap:break-word;color:#c03}
.featured__description{padding-left:1em;padding-right:1em;color:#555}
.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:400;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #ddd}
.extra-links__link--aside{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 0}
.extra-links__icon--aside{max-width:60px;max-height:60px;margin-left:20px}
.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_letras,.nav_letras2,.nav_paginas,.nav_paginas2{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;margin-left:1em}
.nav_alante+.nav_pagina_directo{margin-left:2em}
.nav_letras .boton_texto,.nav_letras .boton_texto:active,.nav_letras .boton_texto:visited,.nav_letras .pagina_actual,.nav_letras .pagina_actual:active,.nav_letras .pagina_actual:visited,.nav_letras2 .boton_texto,.nav_letras2 .boton_texto:active,.nav_letras2 .boton_texto:visited,.nav_letras2 .pagina_actual,.nav_letras2 .pagina_actual:active,.nav_letras2 .pagina_actual:visited,.nav_pagina_directo .boton_texto,.nav_pagina_directo .boton_texto:active,.nav_pagina_directo .boton_texto:visited,.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:400;line-height:1.5;letter-spacing:0;text-decoration:none;box-shadow:none;vertical-align:baseline}
.nav_letras .pagina_actual,.nav_letras2 .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:0 0;border:1px solid currentColor;color:#555;box-shadow:none}
.nav_ir{margin-left:1em}
.nav_ir input.texto{width:3em}
.widget{position:relative;border:.1em solid #ccc;margin-bottom:1.2em;border-radius:3px 3px 0 0}
.widget ol,.widget ul{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}
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 #cabecera,.widget #menu_principal,.widget #pie,.widget .contenido_adic_pie{display:none}
a.tooltip,a.tooltip:visited{position:relative;z-index:24;color:#000;padding:2px;text-decoration:none;cursor:default;background:0 0!important;box-shadow:none;font-weight:400;font-size:13px;line-height:20px}
a.tooltip:hover{z-index:25;background-color:#fff}
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}
.tooltip_lvp,a.tooltip:hover .tip,a.tooltip:hover .tip_top{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}
.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:#000;padding:2px;text-decoration:none;cursor:default;background:0 0!important;box-shadow:none;font-weight:400}
.tooltip__link:hover{z-index:25;background-color:#fff}
.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:400;line-height:20px;box-shadow:0 0 .1em #000;z-index:1000}
.tooltip__link.ion-ios7-help-outline:before{font-size:1.3em;font-weight:700}
.tooltip.ion-ios7-help-outline:before{font-size:1.5em;font-weight:700}
.tabpanel_container{position:relative;clear:both;overflow-x:auto;overflow-y:hidden;border-top:0;margin-bottom:1em;padding:.5em}
.tab_selector{border-bottom:1px solid #ddd}
@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;margin:0 1px 0 0;padding:.3em 1em;text-decoration:none;top:1px}
.tab_selector a span{float:left;display:block;color:#555}
.tab_selector a span{float:none}
.tab_selector a:hover span{color:#555;text-decoration:none}
.tab_selector a:hover{border-bottom:2px solid #696969}
.tab_selector .current_tab a{background-position:0 -7em;background:0 0;border-bottom:2px solid #696969}
.tab_selector .current_tab a span{background-position:100% -7em;color:#555;font-weight:700}
.tab_selector a:hover{background-position:0 -7em}
.tab_selector a:hover span{background-position:100% -7em}
.nav-tabs{border-bottom:1px solid #ddd;padding-left:0;margin-bottom:0;list-style:none}
.nav-tabs:after{content:'';display:block;width:100%;clear:both}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{display:block;position:relative;border-bottom:2px solid transparent;border-radius:0;padding:15px 10px;color:#999}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-bottom:2px solid #c03;color:#555;text-decoration:none}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;border-bottom:2px solid #c03;color:#555;cursor:pointer}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.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 #000;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) #fff no-repeat 95% 55%}
.combobox a:hover{background-color:#eee}
.content_list{position:absolute;display:block;border:.1em solid #000;border-bottom:.1em solid #000;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}
.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:700;background:#f0f0f0;background:linear-gradient(to bottom,#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,.5)}
.toolbar a.disabled{color:silver}
.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 div,.toolbar li,.toolbar p,.toolbar ul{margin:0;padding:0;display:block;list-style:none;float:left}
.toolbar li{float:left;padding:0;margin-left:.6em;margin-right:.6em;position: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:700;min-width:8em}
ul.acciones_secundarias li a:hover,ul.acciones_secundarias li:hover{background-color:#f0f0f0}
.overview{display:block;position:relative;overflow:hidden;height:auto;transition:max-height .5s}
.overview__wrapper{display:inline-table}
.overview.collapsed{max-height:65px}
.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_visualizador_embebido{position:absolute;display:block;right:0;top:0;background-color:#fff;border:1px solid #eee;border-radius:4px;padding:1em;opacity:.9;box-shadow:0 1px 4px #ccc;z-index:999}
#enlace_visualizador_embebido .codigoqr{text-align:center}
#enlace_visualizador_embebido .valor select{width:10em}
#enlace_visualizador_embebido .formulario_visualizador{margin:.3em 0}
#enlace_visualizador_embebido .valor input.texto{display:block;width:32em}
#enlace_visualizador_embebido input#altura_visualizador,#enlace_visualizador_embebido input#anchura_visualizador{display:inline;width:16em}
#enlace_visualizador_embebido label,#enlace_visualizador_embebido p{display:block;font-size:1.1em;text-align:left}
#contenedor_detalle #detalle_tabs #tab_propiedades li{display:block;padding-bottom:8px}
#contenedor_detalle #detalle_tabs #tab_propiedades .etiqueta{font-weight:700}
#contenedor_detalle #detalle_tabs #tab_propiedades .valor{display:block}
#contenedor_detalle #detalle_tabs #tab_propiedades img{display:none}
#contenedor_detalle #detalle_tabs #tab_propiedades li a{padding-left:0}