#opciones_resultados .etiqueta,#opciones_resultados .valor,.descripcion_busqueda .etiqueta,.resultados_orden .etiqueta{font-weight:700}
#resultados_forma .descripcion_busqueda{margin-bottom:.5em}
.descripcion_busqueda+p{clear:both}
.descripcion_busqueda+p.warning{margin:1em 0 1em;padding:1em 2em}
#consulta_resultados_sumario{position:relative;min-height:1em}
#consulta_resultados_sumario::after{content:"";display:block;clear:both}
.opciones_resultados{display:block;padding:.5em 0 1em 0;border-top:0;vertical-align:top;clear:both}
.opciones_resultados label{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute!important}
input[type=submit]#boton_aceptar:disabled,input[type=submit]#boton_aceptar:disabled:hover{background:#c2c2c1}
#operacion-seleccionados{position:relative;float:right;top:-5px}
#operacion-seleccionados+.etiqueta{clear:both;margin-left:1em}
#spanVer{margin-left:1em}
#consulta_resultados_sumario .opciones_resultados #boton_aceptar{position:relative;top:0}
.descripcion_busqueda{width:auto;padding-bottom:.5em;margin-bottom:0}
#registros_tipo_pag .descripcion_busqueda{padding:1em 0 .5em}
#guardar-busquedas{display:block;position:relative;float:right}
#guardar-busquedas~.descripcion_busqueda{width:80%}
#boton_guardar:before{font-family:Ionicons;content:"\f139";font-size:1.4em}
select#operacion{max-width:14em}
#form_busqueda_usu{position:absolute;top:2em;right:0;background:#fff;padding:2em 1.5em 1.5em 1.5em;box-shadow:0 0 .1em #999;border:1px solid #ccc;z-index:30}
#form_busqueda_usu label{display:inline-block;margin-bottom:5px}
#form_busqueda_usu #cerrar{position:absolute;top:0;right:0;padding:.4em;font-size:1.2em;font-family:Ionicons;color:#555;text-decoration:none}
.barra_botones{margin-top:1em;text-align:center}
.resultados_lista .nav_marco{display:block;margin:0;padding:0}
#consulta_resultados #navegacion_resultados{width:auto;float:none}
#consulta_resultados #formato_resultado_mosaico .nav_registros{padding:.5em 0 .5em 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.resultados_lista .nav_registros li{min-height:5em}
.nav_registros ul{font-weight:400}
form .nav_registros{padding-left:5em}
.resultados_lista .nav_registros{height:auto;min-height:30em}
.nav_registros .numero{display:none}
.nav_registros li{position:relative;text-align:left}
#navegacion_resultados .nav_registros .datos_registro{position:relative;display:block;width:75%}
#navegacion_resultados .nav_registros .datos_registro .registro_bib{margin-top:-2.7em}
#navegacion_resultados .nav_registros .datos_registro .registro_bib{margin-top:-1.1em}
@media screen and (-webkit-min-device-pixel-ratio:0){
#navegacion_resultados .nav_registros .datos_registro .registro_bib{margin-top:-1.5em}
}
#navegacion_resultados .nav_registros li br{position:relative;height:0;padding:0;font-size:0;display:none}
.nav_registros .check_registro{position:relative;display:inline;width:2.5em}
#formato_resultado .nav_registros .check_registro{top:-1.3em;left:.5em}
#formato_resultado .nav_registros .check_registro{top:.1em}
.nav_registros .check_registro input{width:16px;height:16px}
.nav_registros .check_registro a img.icono{position:relative}
.nav_registros .imagen_favorita_resumen{position:relative;float:right;top:0;right:0;margin:0;max-width:18%}
.nav_registros .imagen_favorita_resumen img{position:relative;width:100px;max-width:100%}
.nav_registros .imagen_favorita_resumen img{max-height:150px;width:auto}
#navegacion_resultados .nav_registros .registro_datos{position:relative;display:block;margin-left:3.2em}
#navegacion_resultados .nav_registros .titulo{position:relative;background:0 0;border:0;display:block;margin:0 0 .3em 0;font-size:1.1em}
#navegacion_resultados .nav_registros .separador_autor{display:block;font-size:0;visibility:hidden;height:0;width:0;margin:0;padding:0}
#navegacion_resultados .nav_registros .titulo a{transition:color .5s ease 0s;position:relative;color:#c03;display:inline}
#navegacion_resultados .nav_registros .titulo a:visited{color:#333}
#navegacion_resultados .nav_registros .autor,#navegacion_resultados .nav_registros .datos_publicacion,#navegacion_resultados .nav_registros .decoded_date,#navegacion_resultados .nav_registros .publicacion_madre{position:relative;font-weight:400;color:#767676}
#navegacion_resultados .nav_registros .datos_publicacion,#navegacion_resultados .nav_registros .decoded_date,#navegacion_resultados .nav_registros .publicacion_madre{display:block;margin:.5em 0}
#navegacion_resultados .nav_registros li.expandible .autor{margin-left:0}
#navegacion_resultados .nav_registros{position:relative;top:.2em;margin-left:.3em}
#navegacion_resultados .nav_registros .iconos{position:absolute;top:0;left:-3em;margin-top:3em;display:block;width:25px;height:45px}
#navegacion_resultados .nav_registros .iconos{margin-top:2.5em}
#navegacion_resultados .nav_registros .nav_registro .openurl{position:relative;display:block;clear:both;font-size:0;width:0;height:0}
.nav_registros ul.texto_ocurrencias{list-style:disc;padding-left:1em;font-style:italic;color:#767676;overflow:hidden}
.nav_registros ul.texto_ocurrencias li{padding:.3em 0;min-height:0}
.sumario_valores{position:relative;clear:left;float:left;width:20%;margin:6.1em 0 3em 0;border-bottom:.1em solid #e5e5e5}
.sumario_valores h3{color:#555}
.sumario_valores dl{margin:0;border:0;padding:0;background-color:transparent}
.sumario_valores dl dt{position:static;display:block;float:none;font-weight:700;border:1px solid #e5e5e5;border-bottom:0;padding:0;width:auto;margin:0;background-color:#efefef}
.sumario_valores dl dt .abierto,.sumario_valores dl dt .cerrado{position:relative;z-index:1;display:block;color:#555;padding:.5em 0;text-decoration:none!important}
.sumario_valores dl dt .abierto:before,.sumario_valores dl dt .cerrado:before{font-family:Ionicons;content:"\f104";margin-right:.4em;margin-left:.6em}
.sumario_valores dl dt .cerrado:before{content:"\f10a"}
.sumario_valores dl dt a:hover{background-color:#e0e0e0}
.sumario_valores .contenidoSeccion{position:static;margin:0;padding:0;border-top:0;background-color:transparent}
.sumario_valores ul{padding:0;margin:0;list-style:none}
.sumario_valores ul li{position:relative;display:block;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.sumario_valores ul li a{display:inline;position:static}
.sumario_valores ul li a,.sumario_valores ul li a:active,.sumario_valores ul li a:visited{position:relative;white-space:normal;word-break:break-word;text-align:left;color:#777;text-decoration:none;border:0!important;background:none transparent!important;width:70%;display:inline-block;height:auto;letter-spacing:0;padding:.5em 0 .5em .5em;text-transform:none;font-variant:normal}
.sumario_valores ul li a:hover{color:#d10000}
.ocurrencias_valor{position:relative;color:#555;margin:0 .2% 0 0;width:20%;display:inline-block;text-align:right}
.sumario_valores .enlacemas a,.sumario_valores .enlacemas a:active,.sumario_valores .enlacemas a:visited{width:100%;padding:.2em .5em;text-align:right;box-sizing:border-box}
.resultados_orden{display:inline-block;padding-bottom:1.5em;margin-bottom:0;clear:both;padding-bottom:.5em;border-bottom:0}
.resultados_orden img{vertical-align:middle}
.links_orden{margin-right:1em}
#consulta_registro .form_formatos{position:relative;display:inline}
#consulta_registro .nav_registros{position:relative;list-style:none}
#consulta_resultados_sumario .nav_paginas,#consulta_resultados_sumario .nav_paginas2{text-align:center;border:0}
#consulta_resultados_sumario .nav_pagina_directo{margin-left:2rem}
#consulta_registro .nav_paginas,#consulta_registro .nav_paginas2{position:relative;float:none;width:100%;margin:1em 0;border:0}
#misSeleccionados .resultados_lista .opciones_resultados,#misSeleccionados .resultados_lista .resultados_opciones{margin-left:.3em}
#consulta_resultados #formato_resultado_mosaico .nav_registros,#consulta_resultados_sumario #formato_resultado_mosaico .nav_registros{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));-moz-column-gap:1em;column-gap:1em;row-gap:.5em;list-style:none;padding:1em 0 2em 0;margin:0}
#consulta_resultados #formato_resultado_mosaico .nav_registros::after,#consulta_resultados_sumario #formato_resultado_mosaico .nav_registros::after{content:unset;display:none}
#formato_resultado_mosaico .nav_registros li{box-sizing:border-box;position:relative;max-height:25em;border:0;padding:.5em;margin:0;overflow:hidden;text-align:center;box-shadow:0 0 .5em -.2em #999;transition:box-shadow .3s;transition-delay:initial}
#formato_resultado_mosaico .nav_registros li:hover{box-shadow:0 0 .5em 0 rgba(0,0,0,.5)}
#formato_resultado_mosaico .nav_registros li:nth-child(4n+4){margin-right:0}
#formato_resultado_mosaico .nav_registros .datos_registro{position:relative;width:100%;margin:0 auto;padding:0;text-align:left;max-height:6.5em}
#formato_resultado_mosaico .nav_registros .imagen_favorita_resumen{position:relative;float:none;display:block;max-width:none;margin:.5em auto 2em auto;padding:0;width:100%;min-height:212px;max-height:212px;overflow:hidden}
#formato_resultado_mosaico .nav_registros .imagen_favorita_resumen img{width:auto;height:auto;opacity:.8;max-height:210px;transition:opacity .3s 0s;transition-delay:initial}
#formato_resultado_mosaico .nav_registros .imagen_favorita_resumen img:hover{opacity:1}
#formato_resultado_mosaico .nav_paginas2{clear:both}
#formato_resultado_mosaico .nav_registros a{color:#555;font-size:1.1em}
#formato_resultado_mosaico .nav_registros a[id^=fav]{display:block;font-weight:400}
#formato_resultado_mosaico .nav_registros .titulo{display:inline;margin:0;font-size:1em;text-align:left;word-wrap:break-word}
#formato_resultado_mosaico .nav_registros .check_registro{position:absolute;top:0;right:0;left:auto;margin:0;padding:0;height:auto;width:auto}
#formato_resultado_mosaico .nav_registros .check_registro a{padding:0}
#formato_resultado_mosaico .nav_registros .check_registro input{width:auto;height:auto}
#formato_resultado_mosaico .nav_registros .registro_datos{width:90%;margin:0}
#formato_resultado_mosaico .nav_registros .registro_datos .autor{font-weight:400;font-size:.9em;display:block;margin:0;padding:0 0 .2em 0}
#formato_resultado_mosaico .nav_registros .registro_datos .iconos{position:relative;left:0;top:.3em;margin:0;height:auto;width:auto;display:none}
#formato_resultado_mosaico .nav_registros .registro_datos .iconos img{width:18px}
#navegacion_resultados{position:relative;height:auto;float:right;width:77%}
#navegacion_resultados{height:auto}
#navegacion_resultados .nav_marco{width:auto}
#modos-visualizacion{position:absolute;display:inline-block;top:0;right:0;margin:2.25em .7em 0 0;z-index:20;clear:both}
#consulta_resultados_sumario #descripcion_busqueda span.valor_dpla,#consulta_resultados_sumario #descripcion_busqueda span.valor_europeana{margin:0 .7em}
#resultado-dpla-europeana{display:flex;margin-top:2em;padding:1em}
#resultado-dpla-europeana #resultados_dpla,#resultado-dpla-europeana #resultados_europeana{flex:1 0 0%}
#resultados_dpla,#resultados_europeana{vertical-align:top}
#resultado-dpla-europeana ol{margin-top:0;margin-left:0;padding-left:2em;border:0}
#resultado-dpla-europeana ol:empty{display:none}
#resultado-dpla-europeana li{clear:right;text-align:left;min-height:6em;border-top:0;padding:.8em 0}
#resultado-dpla-europeana .datos_registro{width:85%}
#resultado-dpla-europeana .autor,#resultado-dpla-europeana .enlace_resultado,#resultado-dpla-europeana .provider{display:block;position:static}
#resultado-dpla-europeana .imagen_favorita_resumen img{position:relative;float:right;height:50px;width:auto}
#resultado-dpla-europeana .titulo{font-weight:700}
#resultado-dpla-europeana .cabecera{padding:0 0 .9em 1.4em;border-bottom:1px solid #e5e5e5;font-size:1.2em;text-transform:lowercase;font-variant:small-caps}
#resultado-dpla-europeana .titulo a{position:relative;z-index:10;color:#666}
#resultado-dpla-europeana .titulo a:hover{color:#d10000}
.enlace_mas{display:block;text-align:left;font-size:.9em;padding:.5em 0}
#resultados_europeana{position:relative;margin-right:2em}
.derechos_europeana{position:absolute;top:0;right:0;width:100px;height:auto}
#descripcion_busqueda .valor_europeana{margin-left:.5em}
#resultados_europeana .cabecera{background:url(../img/iconos/europeana.png) no-repeat 0 20%}
#resultados_dpla{margin-right:2em}
#resultados_dpla .cabecera{background:url(../img/iconos/dpla.png) no-repeat 0 20%}
#resultados_dpla .anyo{display:block}
#resultados_dpla .titulo a:hover{color:#d10000}
#operacion_todos .boton_texto{color:#eee;font-size:1.2em;font-weight:700;padding:.35em 1em}
.no_soy_visible{text-indent:-1000000px;display:block;position:absolute}
.datos_registro .iconos .icono{display:block}
.datos_registro .iconos .icono.ion{font-size:20px;padding-left:2px;padding-bottom:2px}