body>#contenido{padding:0 1em 1em;margin-top:2px!important;font-size:1.4em}
body>#contenido.container{width:auto;max-width:none;font-size:1em}
#contenido.container{margin:0 auto!important;max-width:100%}
#contenido{min-height:0;border:0!important}
.pre_visualizador{transition:all .5s ease 0s;border-radius:.5em;outline:1px solid #ddd}
.navegacion_capitulo{width:100%;position:relative}
.navegacion_capitulo .etiqueta,.navegacion_capitulo label{float:left;width:100%;clear:both}
.navegacion_capitulo .navegacion{position:absolute;top:0;right:0}
.navegacion_capitulo select{width:90%}
.comandos_visualizador{position:relative}
.comandos_visualizador .barra_botones{position:absolute;right:0;top:0;margin-top:1em;margin-right:1em}
.comandos_visualizador .barra_botones .enlace_profundizacion{display:block}
#form_volumen input{width:30em}
#form_volumen .boton_crear input,#form_volumen .boton_modificar input{width:7em}
#visualizador_pagina .nav_paginas,#visualizador_pagina .nav_paginas2{margin:0;padding:0;border:0;height:auto}
#visualizador_pagina .nav_paginas{margin-bottom:1em}
#visualizador_miniaturas .nav_paginas,#visualizador_miniaturas .nav_paginas2{clear:left;border:0}
#visualizador_miniaturas ol.nav_registros{position:relative;margin:0;padding:0}
#visualizador_miniaturas ol.nav_registros>span{margin-left:2em}
#visualizador_miniaturas .nav_registros li{position:relative;margin:0;padding:0;width:33.33%;float:left;text-align:center;border-top:0}
#visualizador_miniaturas ol.nav_registros li .imagen_actual{background-color:#bbb}
#visualizador_miniaturas .casilla_con_miniatura{position:relative;padding:.7em;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:235px;box-sizing:content-box}
#visualizador_miniaturas .casilla_con_miniatura.found{box-shadow:0 0 5px 5px #ffffa0 inset}
#visualizador_miniaturas .nav_registros li:nth-child(3n) .casilla_con_miniatura{border-right:0}
#visualizador_miniaturas .casilla_sin_miniatura{position:relative;padding:.7em}
#visualizador_miniaturas .miniatura a{position:relative;display:block;text-decoration:none}
#visualizador_miniaturas .miniatura img{max-width:230px;max-height:200px;width:auto;height:auto;border:1px solid #bbb}
#visualizador_miniaturas .miniatura a:hover img{box-shadow:0 0 2px #f5f5f5}
#visualizador_miniaturas .imagen_numero{display:none}
#visualizador_miniaturas .imagen_descripcion{position:absolute;bottom:1em;left:.5em}
#visualizador_miniaturas .imagen_descripcion a{color:#555}
#visualizador_miniaturas .imagen_descripcion a:hover{text-decoration:underline}
#visualizador_miniaturas .acciones .boton_descargar .boton_texto{display:block;height:6px;width:16px;background:url(../img/iconos/descargarVisualizador.gif) transparent no-repeat top left}
#visualizador_miniaturas .acciones .boton_descargar .boton_texto:hover{background-position:bottom left}
#visualizador_miniaturas .acciones{display:block;position:absolute;right:.3em;height:16px;width:24px;bottom:.3em;background-color:#fff;border-radius:4px;padding:.5em;box-shadow:0 1px 4px rgba(0,0,0,.3);transition:height .25s;overflow:hidden;box-sizing:content-box}
#visualizador_miniaturas .acciones:hover{height:232px}
#visualizador_miniaturas .acciones:before{display:block;content:'';background:url(../img/iconos/menu.png) transparent no-repeat center center;background-size:16px;height:16px;width:16px;margin:0 auto 1em}
#visualizador_miniaturas .acciones:hover:before{display:none}
#visualizador_miniaturas .acciones img{width:16px;height:16px;filter:opacity(60%);padding-top:6px;padding-bottom:6px;box-sizing:content-box}
#visualizador_miniaturas .acciones.accion_sin_permiso:before{content:none}
#visualizador_miniaturas .acciones.accion_sin_permiso,#visualizador_miniaturas .acciones.accion_sin_permiso:hover{height:16px}
#visualizador_miniaturas .acciones.accion_sin_permiso a{margin-top:-.7em}
#visualizador_miniaturas ol.nav_registros{display:block;position:relative;height:400px;background-color:#fff;border:0;padding:0;margin:0;list-style-type:none;overflow:auto}
#visualizador_miniaturas #visualizador_pagina ol.nav_registros li{margin-left:1.5em;padding:0;padding-top:0;display:block;position:relative}
#visualizador_pagina .nav_marco ol.nav_registros li a{padding:0}
#visualizador_pagina ol.nav_registros{display:block;background-color:#fff;margin:0;padding:0;list-style-type:none;overflow:auto;overflow:hidden;position:relative;border:0}
#visualizador_pagina ol.nav_registros li{margin:0;padding:0;padding-top:0;display:block;position:relative;border-top:0}
#visualizador_pagina ol.nav_registros li .numero2{display:block;visibility:hidden;margin:0;padding:0;line-height:0;font-size:0}
#visualizador_pagina .visualizador_menu .herramientas{display:block;position:relative;top:0;width:100%;padding:5px 1em;box-shadow:0 0 20px rgba(0,0,0,.3);transition:all .5s ease 0s;z-index:10}
html>body #visualizador_pagina .visualizador_menu .herramientas{width:auto}
#visualizador_pagina .visualizador_menu .herramientas #grupo_1{display:inline-block;width:78%}
#visualizador_pagina .visualizador_menu .herramientas #grupo_2{display:inline-block;width:21%;text-align:right}
#ayuda_visualizador{display:block;position:absolute;right:0;width:80%;max-width:700px;background-color:#fff;opacity:.9;border-radius:0 0 4px 4px;box-shadow:0 1px 4px #ccc;z-index:999}
#ayuda_visualizador strong{display:block;font-size:1.2em;padding-top:1em;margin-left:1em}
#ayuda_visualizador dl{padding:0;margin:0}
#ayuda_visualizador dt{width:10em;padding-top:.5em;padding-bottom:.5em;text-indent:.5em;float:left;margin:0;font-weight:700;clear:both;margin-right:-3em;position:absolute;left:0;z-index:0}
#ayuda_visualizador dt img{width:20px;padding:.3em 1em;border-radius:.5em;box-sizing:content-box}
#ayuda_visualizador dd{margin-left:10em;padding-top:.7em;padding-right:1em;padding-left:.5em;padding-bottom:.5em;position:relative;z-index:1}
html>body #ayuda_visualizador dd{height:auto}
#visualizador_pagina .visualizador_imagen{position:relative;z-index:9;padding:0 12px 0 0;margin:0}
#visualizador_pagina .visualizador_imagen #scroll_visualizador{position:absolute;right:-1px;width:12px;height:80px;z-index:150}
html>body #visualizador_pagina .visualizador_imagen #scroll_visualizador{right:0}
#visualizador_pagina .visualizador_imagen #scroll_visualizador div.slider{border-left:1px solid #eee;width:13px;height:0;position:absolute;right:0;z-index:500}
html>body #visualizador_pagina .visualizador_imagen #scroll_visualizador div.slider{width:12px}
#visualizador_pagina .visualizador_imagen #scroll_visualizador div.slider div.handle{width:9px;height:5px;background-color:#dadada;cursor:move;position:absolute;border:0;z-index:600;border:1px solid #fff;border-bottom:1px solid #777;border-right:1px solid #777;display:none}
#visualizador_pagina .visualizador_imagen #scroll_visualizador #scroll_arriba{z-index:1000;position:absolute;right:0!important;width:13px}
#visualizador_pagina .visualizador_imagen #scroll_visualizador #scroll_abajo{z-index:1000;position:absolute;right:0!important;width:13px}
#visualizador_lista ol{clear:both;margin:0;list-style-type:none}
#visualizador_lista .nav_paginas2{clear:left}
#visualizador_lista li{position:relative;padding:0;float:left;width:204px;background-color:rgb(90%,90%,90%);margin:.5em;line-height:1em}
#visualizador_lista .imagen_numero{padding:5px;float:left;height:3.5em;min-height:3.5em}
#visualizador_lista .imagen_descripcion{padding:5px;float:left}
#visualizador_lista .acciones{display:block;position:absolute;right:5px;bottom:0}
.enlace_download{margin-top:2em}
#visualizador_descarga .tiempos_descarga table{text-align:center;border:1px solid;margin-left:auto;margin-right:auto}
#visualizador_descarga .tiempos_descarga table caption{margin-left:auto;margin-right:auto}
#visualizador_descarga .tiempos_descarga td{text-align:center;padding:.5em}
#visualizador_descarga,.des_mets{margin-top:2em}
.enlaces_programas{margin-top:2em}
#visualizador_descarga .tabla_descarga{width:100%}
#visualizador_descarga .tabla_descarga th{text-align:left}
#visualizador_descarga ul{padding:0;list-style:none}
#visualizador_descarga ul li{padding:1em 0;display:inline-block;margin:0 1.5em 0 0;vertical-align:middle}
#visualizador_descarga ul a{text-decoration:none}
#visualizador_descarga ul a img{position:relative;top:.5em;margin-right:.3em}
#visualizador_descarga ul a:hover .nombre-aplicacion{text-decoration:underline}
#contenedor_detalle{position:relative;float:left;width:auto;z-index:10;padding-left:0;margin-left:0;left:0;background-color:#fff}
#contenedor_detalle .lista_detalle{list-style:none;padding:0;margin-left:0}
#contenedor_detalle .lista_detalle .elemento_detalle{float:left;margin-top:0;margin-bottom:0}
#contenedor_detalle h2{display:none;font-size:0}
#contenedor_detalle h3{font-size:1em;margin:0;padding:.1em;font-weight:400}
#contenedor_detalle h3.titulo_seccion{position:relative;width:99%;border-bottom:1px solid #ddd;margin:.6em 0 0 0;padding:.9em 0 .4em .4em;font-size:1em;font-weight:700}
#contenedor_detalle .imagen_descripcion .etiqueta{display:inline-block;margin-top:.5em;margin-left:.2em}
#contenedor_detalle .titulo_seccion .boton_edicion_grupo,#contenedor_detalle .titulo_seccion .boton_edicion_imagen{position:absolute;right:2.5em;top:1em}
#contenedor_detalle #contenido_detalle{position:relative;width:300px;border-right:1px solid #ddd;padding:0 .3em;text-align:left;overflow-y:auto!important;overflow-x:hidden!important}
#contenedor_detalle #contenido_detalle>*{width:300px;margin-bottom:1.5em}
#contenedor_detalle #contenido_detalle img{width:16px;height:16px;filter:opacity(70%)}
#contenedor_detalle #contenido_detalle .titulo_grupo a{color:#555}
#contenedor_detalle #contenido_detalle .titulo_grupo a:hover{color:#c03}
#contenedor_detalle #contenido_detalle .titulo_grupo{padding:.5em .2em;margin:0}
#contenedor_detalle #contenido_detalle .titulo_grupo img{display:none;position:relative;top:.2em}
#contenedor_detalle #detalle_tabs{margin-top:1em}
#contenedor_detalle #detalle_tabs #tab_contenidos ul{list-style:circle;margin-left:1em;padding-top:.3em}
#contenedor_detalle #detalle_tabs #tab_contenidos ul li{display:list-item}
#contenedor_detalle #tab_contenidos ul#tabla_contenidos{margin-left:0}
#contenedor_detalle #tab_contenidos ul.expandible{margin-left:0;margin-left:1.2em;list-style-type:circle}
#contenedor_detalle #tab_contenidos ul{margin-left:0;padding-left:.2em}
#contenedor_detalle #tab_contenidos li{margin-top:.3em;margin-bottom:.3em;margin-left:1.2em}
#contenedor_detalle #tab_contenidos li.abre_cierra{margin-left:.1em}
#contenedor_detalle #tab_contenidos li p{margin-top:0;margin-bottom:0}
#contenedor_detalle form{margin:.5em 0 1.5em}
#contenedor_detalle form span.valor input{width:98%;margin-bottom:.5em}
#contenedor_detalle form span.checkbox{display:block;margin-bottom:.5em}
#contenedor_detalle form span.boton_buscar{display:block;width:100%;margin-top:1em;text-align:center}
#contenedor_detalle div.otros_grupos ul{list-style:none;padding:.5em 0 1em .5em}
#contenedor_detalle div.otros_acciones p{padding-left:0;text-align:left}
#contenedor_detalle ul.lista_acciones li{margin-top:.3em;margin-bottom:.3em}
#contenedor_detalle ul.lista_grupos{margin-left:0;padding-left:2em}
#contenedor_detalle ul.lista_grupos li{margin-top:.3em;margin-bottom:.3em}
#contenedor_detalle ul.lista_grupos img{position:relative;top:.2em}
#contenedor_detalle ul.lista_grupos span{font-weight:700}
#contenedor_detalle ul.lista_grupos a{color:#666}
#contenedor_detalle ul.lista_grupos a:hover{color:#c03}
#contenedor_detalle .navegacion_ocr .etiqueta{display:block}
#contenedor_detalle .navegacion_ocr .etiqueta{font-weight:700}
#contenedor_detalle .resultados_ocr,#contenedor_detalle .resultados_ocr .texto_ocurrencias{padding-left:0}
#contenedor_detalle .resultados_ocr .expandible .texto_ocurrencias{margin-left:.5em}
#contenedor_detalle .resultados_ocr .texto_ocurrencias strong{background-color:#ffffa0;padding:0 .3em}
#contenedor_detalle .resultados_ocr .ocr_actual{background-color:#f0f0f0;padding:0 .3em}
#contenedor_detalle #tab_resultados #resultados_ocr li.ocr_actual .expandible_header{background-color:#e0e0e0}
#contenedor_detalle #info_resultados_aprox{border-top:1px solid #eee;padding-top:.5em}
#contenedor_detalle #tab_resultados img{height:auto;width:auto}
#contenedor_detalle #detalle_tabs .tabpanel_container ul{position:relative;padding:0;list-style:none}
#contenedor_detalle #detalle_tabs .tabpanel_container ul.lista_acciones li a{padding:0 0 0 1.6em}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li a{color:#555}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li a:hover{color:#c03}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li.descargar{background:url(../img/iconos/descargarVisualizador.gif) transparent no-repeat center left;background-size:16px}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li.descargar-pdf{background:url(../img/iconos/pdf.gif) transparent no-repeat center left;padding:.3em 0 .3em 1.7em;background-size:16px}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li.imprimir{background:url(../img/iconos/viewer-print.png) transparent no-repeat center left;background-size:16px}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li.subirFiles{background:url(../img/iconos/viewer-upload.png) transparent no-repeat center left;background-size:16px}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li.paginar{background:url(../img/iconos/viewer-repaginate.png) transparent no-repeat center left;background-size:16px}
#contenedor_detalle #detalle_tabs .tabpanel_container ul.lista_acciones_fichero li{background-position:0 50%}
#contenedor_detalle #detalle_tabs .tabpanel_container ul li.descargar img{position:relative;float:right;top:1.4em;right:3em;margin:0;padding:0}
#contenedor_detalle #abrir_cerrar_detalle{position:relative;display:block;float:left;border-right:0;width:0}
#contenedor_detalle #barra_abrir_cerrar{border-right:1px solid #fff}
#contenedor_detalle #abrir_cerrar_detalle a{display:inline-block;position:relative;top:-1px;left:-18px;width:10px;background:#fff;border-top:1px solid #ddd;padding:14px .5em;box-shadow:-2px 1px 3px #ddd;box-sizing:content-box}
#contenedor_detalle #abrir_cerrar_detalle a img{position:relative;width:20px;top:0;left:-7px;filter:opacity(70%)}
#contenedor_detalle #abrir_cerrar_detalle a:hover{cursor:pointer}
.nav_descrip{margin-left:auto;margin-right:auto}
#visualizador_pagina .nav_paginas2{display:none}
#contenido #visualizador_miniaturas .nav_marco .nav_registros,#visualizador_miniaturas .nav_marco .vacio,#visualizador_pagina .nav_marco .vacio{clear:none}
#visualizador_miniaturas .vacio_final,#visualizador_pagina .vacio_final{clear:both}
#contenido #visualizador_miniaturas .nav_marco .nav_no_paginas,#contenido #visualizador_pagina .nav_marco .nav_no_paginas{display:none}
#navegacion_numeros{padding:.3em 0 .7em 0;background:#f5f5f5;text-align:center}
.nav_numero_anterior,.nav_numero_siguiente{position:relative;display:inline-block;margin-top:.5em;width:45%}
.nav_numero_anterior a,.nav_numero_siguiente a{display:inline-block;font-weight:700;color:#666;text-decoration:none;padding:0 1.4em .1em .6em}
.ion-ios7-fastforward:before{content:""}
.ion-ios7-fastforward:after{font-family:Ionicons;content:"\f18b"}
.ion-ios7-fastforward:after,.ion-ios7-rewind:before{color:#666;font-size:1.2em;font-weight:400;vertical-align:middle}
.ion-ios7-fastforward:hover:after,.ion-ios7-rewind:hover:before,.nav_numero_anterior a:hover,.nav_numero_siguiente a:hover{color:#c03}
.desactivado{color:#aaa;font-weight:700;display:inline-block}
.nav_numero_siguiente .desactivado.ion-ios7-fastforward:after{padding:0 0 0 .2em;color:#aaa}
.nav_numero_anterior .desactivado.ion-ios7-rewind:before{padding:0 .2em 0 0;color:#aaa}
.nav_numero_anterior .desactivado.ion-ios7-rewind:hover:before,.nav_numero_siguiente .desactivado.ion-ios7-fastforward:hover:after{color:#aaa}
#imagezoom_over{z-index:100;position:relative}
#player{margin-right:auto;margin-left:auto}
.acciones img,.herramientas img{width:18px;height:18px;filter:opacity(70%)}
.acciones a,.herramientas a{display:inline-block;border-radius:2px}
.herramientas a{padding:10px!important}
.acciones a{padding:4px!important}
.herramientas a.activado,.herramientas a:hover{cursor:pointer}
.herramientas a.activado,.herramientas a:active{background:#d8d8d8}
span.herramientas #boton_pantalla_completa{margin:0;padding:0;border:0;vertical-align:unset}
.visualizador_menu>.acciones{display:block;position:absolute;right:25px;top:58px;background:#fff;padding:0 .5em;border-radius:4px;text-align:right;box-shadow:0 1px 4px rgba(0,0,0,.3);z-index:11}
.visualizador_menu>.acciones a{padding:8px!important}
#container_rango{padding-left:20px}
#container_rango p:last-child{padding-left:25px}
#container_rango .texto{width:50px}
#container_rango .texto#rangoInf,#container_rango .texto#rangoSup{width:65px}
#contenedor_urlPersistente #visualizador_imagen #enlace_visualizador_embebido{margin-top:1em;text-align:left}
body.imgViewer{margin:0;padding:0}
#confimarForm{display:flex}
#confimarForm .signup__inputs{flex:0 0 50%}
#confimarForm .signup__gprd{flex:0 0 50%}
div#confirmacion_descarga form .signup__gprd-checkbox input[type=checkbox]{position:absolute;opacity:0;display:inline;width:auto;padding:0;font-size:0;height:0}
div#confirmacion_descarga form .signup__gprd-checkbox label::before{font-family:Ionicons;position:relative;content:"\f170";font-size:1.6em;top:3px;margin-right:.2em}
div#confirmacion_descarga form .signup__gprd-checkbox input:checked~label:before{content:"\f16d"}
#msjError{color:red;font-weight:700}
.video-player.video-player--native{width:100%}
.audio-player.audio-player--native{width:100%}
.waveform .waveform__container{position:relative}
.waveform .waveform__progress{width:90%;margin:2em auto;display:block}
.waveform .waveform__controls{display:flex;justify-content:center}
.waveform .waveform__controls.waveform__controls--hide{display:none}
.waveform .waveform__controls .waveform__control-play{width:8em;flex-grow:0}
.js-message-container#messageConfirmar{margin-bottom:2em}