/*------------------------------------------------------------------
[Red de Bibliotecas]
Version:	1.0
Modificado:	2009-05-05, Santiago Ares, ajustes maqueta e incidencias
Autoria:	Antonio Rodríguez (Adesis)
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Tabla de contenidos]
1. Contenedor / #contenedor
	2. Cabecera / #cabecera
		2.1 Rastro de migas / #migas
		2.2 Menu de soporte / #menuSoporte
		2.3 Buscador / #buscador
	3. Cuerpo / #cuerpo
		3.1 Modulo horizontal / #moduloHorizontal
		3.2 Modulo vertical / #moduloVertical
		3.3 Contenido / #contenido
			3.3.1 Buscar libro o centro / #contenido div.busquedas
	4. Pie / #pie
		4.1 Menu de pie de pagina / #menuPie
------------------------------------------------------------------*/

/*------------------------------------------------------------------
1. Contenedor
*/
body {background-color:#ececec;}
#contenedor {background-color:#fff; color:#585858; font-family:tahoma,arial,sans-serif; padding:3.5em 1.3em .8em 1.3em; width:97.6em;}

#contenedor form input.texto {border:.0909em solid #9c9c9c; color:#585858; padding:.1818em;}
#contenedor form select {border:.0909em solid #9c9c9c; color:#585858; padding:.0909em 0 .0909em .1818em;}

/*------------------------------------------------------------------
2. Cabecera
*/
#cabecera {background-color:#0f0; height:8.2em; position:relative;}

#cabecera h1 {float:left;padding:1.1em 0 0 1.7em;}
#cabecera h1 a {display:block;}
#cabecera h1 a img {height:6.1em; width:17em;}
#cabecera h2 {bottom:1.1em; left:7.4em; position:absolute;}
#cabecera h2 img {height:1.7em; width:9.1em;}

#cabecera p.cabecera-obraSocial {float:right; height:6em; padding:1.1em 1.6em 0 0; width:6.6em;}
#cabecera p.cabecera-obraSocial a {display:block;}
#cabecera p.cabecera-obraSocial a img {height:6em; width:6.6em;}

#cabecera div.cabecera-superior {padding:0 .8em 0 0; position:absolute; left:0; top:-3.5em; width:96.8em;}

#cabecera div.superior-tipoBiblioteca {float:left; width:auto;}
#cabecera div.superior-tipoBiblioteca ul{padding:1.3em 0 0 .8em;}
#cabecera div.superior-tipoBiblioteca ul li {background:url(/images-css/separador_lista.gif) no-repeat right .2em; float:left; font-family:tahoma,arial,sans-serif; margin-right:.5em; padding:0 .6em 0 0;}
#cabecera div.superior-tipoBiblioteca ul li.ultimo {background-image:none; padding-right:0;}
#cabecera div.superior-tipoBiblioteca ul li a {color:#000; font-size:1.1em;}
#cabecera div.superior-tipoBiblioteca ul li a:hover {color:#f79a1d;}
#cabecera div.superior-tipoBiblioteca ul li strong {color:#0c0; font-size:1.1em; font-weight:bold;}
#cabecera div.superior-tipoBiblioteca ul li span {display:block; padding:0 0 1.3em 0;}
#cabecera div.superior-tipoBiblioteca ul li.seleccionado span {background:url(/images-css/tipo_biblioteca_seleccionada.gif) no-repeat center bottom;}

#cabecera div.superior-derecha {float:right; padding:1.3em 0 0 0;}

#menuSoporte  {float:left;}
#menuSoporte ul  {padding-right:.4em;}
#menuSoporte ul li {background:url(/images-css/separador_lista.gif) no-repeat right .2em; float:left; font-family:tahoma,arial,sans-serif; margin-right:.5em; padding:0 .6em 0 0;}
#menuSoporte ul li.ultimo {background-image:none; padding-right:0; position:relative;}
#menuSoporte ul li a {color:#000; font-size:1.1em;}
/* #menuSoporte ul li.ultimo a {background:url(/images-css/flecha_abajo.gif) no-repeat right .4545em; padding-right:.7272em; text-decoration:none;} */
#menuSoporte ul li.selected a {text-decoration:none;}
#menuSoporte ul li a:hover {color:#f79a1d;}
/* #menuSoporte ul li.ultimo a:hover {background:url(/images-css/flecha_abajo.gif) no-repeat right -19.6363em;} */

#menuSoporte ul#idiomas {background:url(/images-css/sombra_menu_idioma.gif) no-repeat .1em .9em; float:none; left:0; padding:.8em .1em .1em 0; position:absolute; top:.6em;}
#menuSoporte ul#idiomas li {background-color:#fff; background-image:none; border:.1em solid #dcdcdc; border-top-width:0; display:block; float:none; margin:0; padding:0; text-align:left; width:7.3em;}
#menuSoporte ul#idiomas li.primero {border-top-width:.1em; margin-top:0;}
#menuSoporte ul#idiomas li.selected {font-weight:bold;}
#menuSoporte ul#idiomas li a {background-image:none; color:#585858; display:block; padding:.2727em .4545em .2727em .4545em; width:5.7272em;}
#menuSoporte ul#idiomas li.primero a {padding-top:.6363em;}
#menuSoporte ul#idiomas li a:hover {background-color:#F7941D; color:#585858;}

#buscador {float:left;}
*html #buscador {margin-top:-.2em;}
*:first-child+html #buscador {margin-top:-.2em;}

#migas {left:17.2em; position:absolute; top:10.9em;}
#contenedor.mapaWeb #migas {left:.8em;}
#migas strong {font-weight:bold;}
#migas a {color:#000;}
#migas a:hover {color:#f79a1d;}
/*------------------------------------------------------------------
3. Cuerpo
*/
#cuerpo {border-bottom:.1em solid #dcdcdc; padding:0 0 6em 0; margin: 0 0 1em 0;}


/*------------------------------------------------------------------
3.1 Modulo horizontal
*/

#moduloHorizontal {height:2.8em;}
#moduloHorizontal p {background:url(/images-css/separador_lista.gif) no-repeat right .7272em; font-size:1.1em; float:left; padding:.6363em .5454em 0 0; text-align:right; width:74.2727em;}
#moduloHorizontal ul.moduloHorizontal-menu {float:right; padding:.7em .8em 0 0;}
#moduloHorizontal ul.moduloHorizontal-menu li {background:url(/images-css/separador_lista.gif) no-repeat right .2em; float:left; font-family:tahoma,arial,sans-serif; margin-right:.5em; padding:0 .6em 0 0;}
#moduloHorizontal ul.moduloHorizontal-menu li.ultimo {background-image:none; margin-right:0; padding-right:0;}
#moduloHorizontal ul.moduloHorizontal-menu li.botonera {margin-top:-.2em;}
#moduloHorizontal ul.moduloHorizontal-menu li.previoBoton{background-image: none;}
#moduloHorizontal ul.moduloHorizontal-menu li a {color:#000;}
#moduloHorizontal ul.moduloHorizontal-menu li span{font-size:1.1em;}
#moduloHorizontal ul.moduloHorizontal-menu li a:hover {color:#f79a1d;}

/* usuario logado */
#moduloHorizontal ul.moduloHorizontal-menu li.botonera a {background: #E2E5EA url(/images-css/fondo_boton.gif) repeat-x top left; border: 1px solid #C5C5C5; border-bottom: 1px solid #b11f20;  color:#000; cursor: pointer; display:block; font: bold 1.1em tahoma; overflow:visible; padding: .1818em .3636em; text-align:center; text-decoration:none;}
#moduloHorizontal ul.moduloHorizontal-menu li.botonera a:hover {color:#f79a1d;}



/*------------------------------------------------------------------
3.2 Modulo vertical
*/
#moduloVertical p {color: #000; font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; padding-bottom: .25em;}

#moduloVertical ul.moduloVertical-menu {margin-bottom:2.3em;}
#moduloVertical ul.moduloVertical-menu li {border-bottom:.1em solid #fff;}
#moduloVertical ul.moduloVertical-menu li span {background-color:#dcdcdc; display:block;}
#moduloVertical ul.moduloVertical-menu li.selected span {background-color:#0f0;}
#moduloVertical ul.moduloVertical-menu li a { color:#585858; display:block; font-family:tahoma,arial,sans-serif;font-size:1.1em; padding:.5454em 2.5454em .4545em .7272em; text-decoration:none;}
#moduloVertical ul.moduloVertical-menu li.selected a {color: #000; font-weight:bold;}
#moduloVertical ul.moduloVertical-menu li.superior span {background-color:#dcdcdc;}
#moduloVertical ul.moduloVertical-menu li.superior span.activo {background-color:#0f0;}
#moduloVertical ul.moduloVertical-menu li.superior span.activo a {color:#010002; font-weight:bold;}
#moduloVertical ul.moduloVertical-menu li.superior span.activo a:hover {background-color:#f79a1d;}
#moduloVertical ul.moduloVertical-menu li a:hover {background-color:#f79a1d; color:#000;}
#moduloVertical ul.moduloVertical-menu li.superior a:hover {background-position:11.909em -18.6363em;}

#moduloVertical ul.moduloVertical-menu li.superior ul {border-top:.2em solid #eee; margin-top:.1em;}
#moduloVertical ul.moduloVertical-menu li.superior ul li {background-color:#eee; font-family:arial,sans-serif; padding-left:0;}
#moduloVertical ul.moduloVertical-menu li.superior ul li a {background-image:none; color:#000; font-weight:normal; padding:.2727em .4545em .3636em 1.5454em; width:12.1818em;}
#moduloVertical ul.moduloVertical-menu li.superior ul li a:hover {background-color:#F8B45F; color:#000;}
#moduloVertical ul.moduloVertical-menu li.superior ul li.selected a {font-weight:bold;}



/*------------------------------------------------------------------
3.3 Contenido
*/
#contenido {padding-top:1.8em; width:81.2em; min-height: 30.5em;}
	* html #contenido {height:30.5em;}
#contenedor.mapaWeb #contenido {width:96em;}

#contenido div.contenido-izquierda {float:left; width:64.8em;}
#contenido div.contenido-nyv {background:url(/images-css/fondo_cuerpo_columna_derecha_gris.gif) repeat-y top right;}
#contenido div.margen-top{margin-top: .8em;}
#contenido div.sinDerecha {background:none;}
#contenido div.sinDerecha div.contenido-izquierda {float:left; margin-right:0; width:81.2em;}
#contenido h2 {color:#000; font-family:arial,sans-serif; font-size:1.6em; padding:0 .5em;}
#contenedor.mapaWeb #contenido h2 {margin-bottom:.4375em; padding:0;}
#contenido h2.peq {color:#585858; font-family:arial,sans-serif; font-size:1.4em; padding:0 .5714em;}
#contenido div.contenido-izquierda p {font-size:1.1em; margin-bottom:.2727em;}
#contenido div.contenido-izquierda p.intro {padding:0 .7272em;}
#contenido div.contenido-izquierda p.primero{padding: 0 .7272em; margin-top: .4545em;}
#contenido div.contenido-izquierda div.texto p.primero{padding: 0;}

#contenido div.contenido-derecha {color:#585858; float:right; width:15.6em;}

#contenido div.mtop {margin-top:.8em}

/*------------------------------------------------------------------
3.3.1 Buscar libro o centro
*/
#contenido h2.buscar {margin-bottom:.5em;}
#contenido div.busquedas {background-color:#eee; margin-bottom:2.5em;}
#contenido div.busquedas img.grande {height: 17.4em; width: 64.8em;}
#contenido div.busquedas a.enl_cal_group {display:block;float:left;padding-top:.0909em;}
	*html #contenido div.busquedas a.enl_cal_group {padding-top:.1818em;}
	*:first-child+html #contenido div.busquedas a.enl_cal_group {padding-top:.1818em;}
#contenido div.busquedas div.buscar {color:#585858; float:left; width:23.8em; min-height:16.9em; padding:.5em 7.4em 0 .8em;}
	* html #contenido div.busquedas div.buscar {height:16.9em;}
#contenido div.busquedas div.libro {position:relative}
#contenedor #contenido div.busquedas div.libro p.imagen {font-size:1em; position:absolute; right:0; top:0;}
#contenido div.busquedas div.libro p.imagen img {height:17.4em; width:7.4em;}
#contenido div.busquedas div.centro {float:right; position:relative;}
#contenedor #contenido div.busquedas div.centro p.imagen {font-size:1em; position:absolute; right:0; top:0;}
#contenido div.busquedas div.centro p.imagen img {height:17.4em; width:7.4em;}
#contenido div.busquedas div.actividad p.imagen img {height:19.8em; width:32em;}
#contenido div.busquedas div.mapa {margin-left:0; padding-right:0; padding-top:.9em; width:64em;}
#contenedor #contenido div.busquedas {position:relative;}
#contenedor #cuerpo #contenido div.busquedas  p.imagen2 {float:right;font-size:1em; margin:-.8em 0 0 0; width:7.4em;}
#contenedor #contenido div.busquedas p.imagen2 img {height:19.8em; width:7.4em;}
#contenido div.busquedas div.buscar h3 {font-size:1.4em; font-weight:bold; margin-bottom:.5em;}
#contenedor #contenido div.busquedas div.buscar p {font-family:tahoma,arial,sans-serif; font-size:1.1em; margin-bottom:1em;}
#contenedor #contenido div.busquedas div.centro p {margin-bottom:.6363em;}
#contenedor #contenido div.busquedas div.buscar form p.texto {margin-bottom:1.1818em;}
#contenido div.busquedas div.libro form p label input.texto {width:19.6363em;}
#contenedor #contenido div.busquedas div.buscar form p.botonera {font-size:1.2em; padding-left:12.5em;}
#contenido div.busquedas div.centro form p label span {width:6em;}
#contenido div.busquedas div.centro form p label input.texto {width:13.6363em;}
#contenido div.busquedas div.centro form p label input.codigoPostal {width:5.5454em;}
#contenido div.busquedas div.centro form p label select {width:14.1818em;}
	* html #contenido div.busquedas div.centro form p label select {margin-left:-.2727em;}
#contenido div.busquedas div.mapa form {float:left; width:23.8em;}
#contenido div.busquedas div.mapa  div.buscar-mapa{float:left; margin-top:-.8em; position:relative; width:32.8em;}
#contenedor #contenido div.busquedas div.centro  div.buscar-mapa p {font-size:1em; margin-bottom:.1em;}
#contenedor #contenido div.busquedas div.centro  div.buscar-mapa area {cursor:default;}
#contenedor #contenido div.busquedas div.centro  div.buscar-mapa p.enlace {bottom:.5em; position:absolute; right:1.6em;}
#contenedor #contenido div.busquedas div.centro  div.buscar-mapa p.enlace a {color:#0c0; font-size:1.1em; background: none;}
#contenedor #contenido div.busquedas div.centro  div.buscar-mapa p.enlace a:hover {color:#f79a1d;}
#contenido div.busquedas div.centro  div.buscar-mapa area {background-color:#26c726;}

#contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li {display:block; font-size:1em; position:absolute;}
#contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li a {background:url(/images-css/mapa_centros_libro.gif) no-repeat 0 0; display:block; font-size:1em; height:1.2em; width:1.3em;}
#contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li span {cursor:pointer;}
#contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li span.numeroCentros {background:url(/images-css/mapa_centros_libro.gif) no-repeat right .0909em; padding-right:1.2727em;}
	* html #contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li span.numeroCentros {display:block; float:left;}
	*:first-child+html #contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li span.numeroCentros {display:block; float:left;}
#contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li span.numeroCentros strong {background-color:#fff; padding:0 .0909em;}
#contenido div.busquedas div.centro  div.buscar-mapa ul.mapaEnlaces li span.provinciaCentro {padding-left:.2727em;}

#centrosProvincias div {background:url(/images-css/fondo_desplegable.gif) no-repeat 1.4em 1.2em; display:none; padding:0 0 0 1.8em; position:absolute;z-index:2}
#centrosProvincias div p, #centrosProvincias div ul {background-color:#eee; border:.1em solid #6F6F6F; font-family:tahoma,arial,sans-serif; font-size:1em; padding:.6em 1em;  width:13.4em;}
#contenido #centrosProvincias div li {font-size:1em;}
	* html #contenido #centrosProvincias div li {border-bottom:1px solid #eee;}
#contenido #centrosProvincias div a {display:block; font-size:1em; font-weight:bold; color:#0c0;}
#contenido #centrosProvincias div a:hover {color:#f79a1d;}
#contenido #centrosProvincias div span {display:block; font-size:1em;}

#contenido div.busquedas div.actividad {background-image:url(/images-css/buscar_actividad.jpg);margin-left:0; min-height:18.8em; padding-right:35.2em; padding-top:1em; width:28.8em}
	* html #contenido div.busquedas div.actividad {height:18.8em;}
#contenido div.busquedas div.actividad p.numActividades {background-color:#bcbcbc; color:#fff; font-weight:bold; margin-left:6em; padding:.2727em .7272em .3636em .7272em; width:12.7272em;}
#contenido div.busquedas div.actividad p.fecha span {float:left; width:6em;}
#contenido div.busquedas div.actividad p.fecha label {float:left;}
#contenido div.busquedas div.actividad p.fecha label input.texto {float:none; margin-right:.2727em; width:2em;}
#contenido div.busquedas div.actividad p.fecha label input.year {width:2.7272em;}

#contenido div.busquedas div.catalogo {width:63.2em; min-height:5.5em; padding:1.5em .8em 0 .8em; position: relative;}
	* html #contenido div.busquedas div.catalogo {height:5.5em;}
#contenido div.busquedas div.catalogo p {float:left;}
#contenido div.busquedas div.catalogo p.check {left: 0.7272em; position: absolute; top: 4em;}
#contenido div.busquedas div.catalogo p label input {width:27em; margin-right: .5em;}
#contenido div.busquedas div.catalogo p.texto label input {width:19em; float: none;}
#contenido div.busquedas div.catalogo p label select {margin-right: .5em;}
#contenido div.busquedas div.catalogo p.check label input {width:auto;}
#contenedor #cuerpo #contenido div.busquedas div.catalogo form p.botonera {padding:0; width:7.5em;}
#contenido div.busquedas div.catalogo ul {right: 0.7272em; position: absolute; top: 4.7em;}
html>/**/body #contenido div.busquedas div.catalogo ul {top: 4.5em;}
#contenido div.busquedas div.catalogo ul li {float:left; font-size:1em; margin-bottom:.2em;}
#contenido div.busquedas div.catalogo ul li.separador {background:url(/images-css/separador_lista_verde.gif) no-repeat 0 .2em; padding-left:.6em; margin-left:.5em;}
#contenido div.busquedas div.catalogo ul li a {color:#0c0; font-size:1.1em;}
#contenido div.busquedas div.catalogo ul li a:hover {color:#f79a1d;}

/*------------------------------------------------------------------
3.3.2 Actividades destacadas
*/
#contenido div.contenido-actividades h3 {color:#585858; font-family:arial,sans-serif; font-size:1.4em; font-weight:bold; margin-bottom:1em;}
#contenido div.contenido-actividades div.fila {margin-bottom:1.6em;}
#contenido div.contenido-actividades div.fila div.dh {float:left;}
#contenido div.contenido-actividades div.fila div.c04-i1p div.imagen img {border:.1em solid #fff; height:5.6em; width:5.6em;}
#contenido div.contenido-actividades div.fila div.ultimo {float:right;}
#contenido div.contenido-actividades div.fila div.dh div.imagen {padding:.8em;background-color:#f3f3f3;}
#contenido div.contenido-actividades div.fila div.dh div.texto h4 {margin-bottom:.8em;}
#contenido div.contenido-actividades div.fila div.dh div.texto a {color:#0c0;font-size:1.1em;}
#contenido div.contenido-actividades div.fila div.dh div.texto a:hover {color:#f79a1d;}
#contenido div.contenido-actividades div.fila div.dh div.texto p {color:#585858; font-size:1.1em; margin-bottom:.7272em;}
#contenido div.contenido-actividades div.fila div.dh div.texto ul {font-size:1em;}
#contenido div.contenido-actividades div.fila div.dh div.texto li {background:url(/images-css/lista_detalle_contenido_libre_enlaces.gif) no-repeat 0 .5454em; color:#585858; font-size:1.1em; margin-bottom:.2727em; padding-left:.5454em;}
#contenido div.contenido-actividades div.fila div.dh div.texto ul.descargas li {background:none; border-bottom:.0909em solid #fff; padding-left:0;}
#contenido div.contenido-actividades div.fila div.dh div.texto ul.descargas li a {float:none;}
#contenido div.contenido-actividades div.fila div.dh div.texto li a {font-size:1em;}

#contenido div.contenido-actividades div.tres div.dh {width:21em;}
#contenido div.contenido-actividades div.tres div.dh div.texto {padding:0 0 0 .4em; width:12.4em;}
/*------------------------------------------------------------------
3.3.3 Noticia y novedades
*/
#contenido div.izquierda-noticias h3 {color:#585858; font-family:arial,sans-serif; font-size:1.4em; margin-bottom:.5em; padding:.3515em .5714em 0 .5714em;}

#contenido div.izquierda-noticias div.dh {margin-bottom:2.4em;}
#contenido div.izquierda-noticias div.ultimo {margin-bottom:0;}
#contenido div.izquierda-noticias div.dh div.imagen {background-color:#eee; padding:.8em;}
#contenido div.izquierda-noticias div.dh div.imagen img {border:.1em solid #fff; height:5.6em; width:5.6em;}
#contenido div.izquierda-noticias div.dh div.texto {padding-bottom:0;}
#contenido div.izquierda-noticias div.dh h4 {margin:0 0 .8em 0;}
#contenido div.izquierda-noticias div.dh h4 a {color:#0c0; font-size:1.1em;}
#contenido div.izquierda-noticias div.dh h4 a:hover {color:#f79a1d;}
#contenido div.izquierda-noticias div.dh p {font-size:1.1em;}



/*------------------------------------------------------------------
3.3.4 Contenido libre
*/
#contenido div.izquierda-libre {color:#585858;}
#contenido h3.contenidoLibre {color:#000; font-family:arial,sans-serif; font-size:1.6em; margin-bottom:.4375em; padding:0 .5em;}
#contenido div.izquierda-libre a {color:#0c0;}
#contenido div.izquierda-libre a:hover {color:#f79a1d;}

#contenido div.izquierda-libre div.resumen {background:#eee url(/images-css/fondo_resumen_actividad.gif) repeat-y 0 0; border:.1em solid #e6e6e6; border-left:0; margin-bottom:1.3em; padding:.7em .7em .7em 6.5em; padding-bottom:.9em;}
	* html #contenido div.izquierda-libre div.clear {width:57.5em;}
#contenido div.izquierda-libre div.resumen h4 {font-family:arial,sans-serif; font-size:1.4em; margin-bottom:.5em;}
#contenido div.izquierda-libre div.resumen div.info {float:left; padding-right:.8em; width:26.2em;}
#contenido div.izquierda-libre div.resumen ul li {font-size:1.1em; margin-bottom:.7272em; }

#contenido div.izquierda-libre div.resumen div.masInfo {float:right; margin-left:0; padding-left:0; width:30.4em;}
#contenido div.izquierda-libre div.resumen div.masInfo p {margin-bottom:.7272em;}

#contenido div.izquierda-libre div.texto {padding:0 .8em; width:55em;}
#contenido div.izquierda-libre div.texto p {font-size:1.1em; line-height:140%; margin-bottom:1.5454em;}
#contenido div.izquierda-libre div.texto h4, #contenido div.izquierda-libre div.ubicacion h4 {font-family:arial,sans-serif; font-size:1.4em; margin-bottom:.7142em;}
#contenido div.izquierda-libre div.ubicacion {margin-bottom:1.2em;}
#contenido div.izquierda-libre div.ubicacion h4 {padding:0 .5714em;}
#contenido div.izquierda-libre div.ubicacion div.mapa {background-color:#eee; padding:.8em;}
#mapa_google  {background-color:#fff; height:16em; width:63em;}

#contenido div.izquierda-libre div.relacionados h4 {font-family:arial,sans-serif; font-size:1.4em; margin-bottom:.3571em; padding:0 .5714em;}
#contenido div.izquierda-libre div.relacionados ul {border-top:.1em solid #dedede; padding-top:.1em;}
#contenido div.izquierda-libre div.relacionados li {background-color:#eee; font-size:1em; padding:.6em .8em .8em .8em;}
#contenido div.izquierda-libre div.relacionados li.par {background-color:#fff;}
#contenido div.izquierda-libre div.relacionados li a {font-size:1.1em;}

/*------------------------------------------------------------------
3.3.5 Resultados de busqueda / #contenido div.contenido-resultados #resultados
*/
#contenido div.contenido-resultados p.imprimir {margin-bottom:.3636em; text-align:right;}

#contenido div.resultados-buscador {background-color:#eee; padding:1.8em .8em .5em .8em; position: relative;}
#contenido div.resultados-buscador p.clear {margin-bottom:.5833em;}
#contenido div.resultados-buscador p.clear label {color:#585858; float:left; margin-right:.8333em;}
#contenido div.resultados-buscador p.clear label.ultimo {margin-right:0;}
#contenido div.resultados-buscador p.clear label input {font-size:.9166em; width:19.2727em;}
#contenido div.resultados-buscador p.clear label select{font-size:.9166em; width:13.2727em;}
#contenido div.resultados-buscador p.clear label select.palabrasClave {width:9em;}
#contenido div.resultados-buscador li.clear {font-size:1em; margin-bottom:1em;}
#contenido div.resultados-buscador li.clear {font-size:1em; margin-bottom:1em;}
	* html #contenido div.resultados-buscador li.clear {margin:0;}
	*:first-child+html #contenido div.resultados-buscador li.clear {margin:0;}
#contenido div.resultados-buscador li.clear span {font-size:1.1em;}
#contenido div.resultados-buscador li.clear input{margin-right: .3em;}
	html>/**/body #contenido div.resultados-buscador li.clear input{margin-right: .5em;}

#contenido div.resultados-buscador div.datos {width:auto;}
#contenido div.resultados-buscador div.datos input.texto {width:33.5em;}
* html #contenido div.resultados-buscador div.datos input.texto {width:33.8em;}
*:first-child+html #contenido div.resultados-buscador div.datos input.texto {width:33.8em;}
#contenido div.resultados-buscador div.botones {position: absolute; right: .8em; top: 4.4em;  width: 30em; }
#contenido div.resultados-buscador div.botones input.positivo {width:19.8181em;margin-right:.5454em;}
#contenido div.resultados-buscador div.botones ul {float:right; padding-top:.5em;}
#contenido div.resultados-buscador div.botones li {background:url(/images-css/separador_lista_verde.gif) no-repeat right .3em; float:left; font-size:1em; margin-right:.5em; padding-right:.6em;}
#contenido div.resultados-buscador div.botones li.ultimo {background-image:none; margin-right:0; padding-right:0;}
#contenido div.resultados-buscador div.botones li a {color:#0c0; font-size:1.1em;}
#contenido div.resultados-buscador div.botones li a:hover {color:#f79a1d;}

#resultados h3 {color:#585858; font-family:arial,sans-serif; font-size:1.4em; font-weight:bold; padding:0 .5714em; margin:1.5em 0 .5714em 0;}
#contenido p.mostrando,
#contenido div.contenido-izquierda p.mostrando {float: left; font-size:1.1em; margin-bottom: .8em; padding:0 .7272em;}
#contenido p.mostrando em {font-style:normal;}
#contenido p.mostrando strong {font-weight:bold;}
#contenido div.resultados-paginacion {border: .1em solid #dcdcdc; border-left: 0; border-right: 0; clear: both; padding:.5em .8em;}
#contenido div.listado-registros div.resultados-paginacion {border-top: 0; margin-bottom: 1.5em;}
#contenido div.inferior {border-bottom-color:#dcdcdc; border-top:0;}

#contenido div.resultados-paginacion div.ubicar {float:left; width:31em;}
#contenido div.resultados-paginacion div.ubicar form p {float:left;font-size:1em; margin-right:.9em;}
#contenido div.resultados-paginacion div.ubicar form p label {font-size:1.1em;}
#contenido div.resultados-paginacion div.ubicar form p span {padding-top:.1818em; text-align:left; width:11.3636em;}
#contenido div.resultados-paginacion div.ubicar form p label input {width:3.0909em;}
#contenido div.resultados-paginacion div.ubicar form p.botonera {font-size:1.2em; margin-right:0;}
#contenido div.resultados-paginacion div.ubicar form p.botonera input {width:5.2727em;}

#contenido div.resultados-paginacion div.paginas {margin-top:.2em;}
#contenido div.resultados-paginacion form.mostrar {margin-top: -1.5em; width: 11.5em;}

#contenido div.form-ubicar div.paginas {float: left;}
#contenido div.form-ubicar form.mostrar{margin-top: 0;}
#contenido div.resultados-paginacion div.paginas p {font-size:1em; width:17.2em;}
#contenido div.resultados-paginacion div.paginas a {color:#000; font-size:1.1em;}
#contenido div.resultados-paginacion div.paginas a.anterior {background:url(/images-css/pagina_anterior.gif) 0 .4545em no-repeat;padding-left: .6363em;}
#contenido div.resultados-paginacion div.paginas a.anterior:hover {background-position: 0 -20em; color:#f79a1d;}
#contenido div.resultados-paginacion div.paginas a.siguiente {background:url(/images-css/pagina_siguiente.gif) no-repeat right .4545em;padding-right:.5454em}
#contenido div.resultados-paginacion div.paginas a.siguiente:hover {background-position:right -20em; color:#f79a1d;}

#contenido div.resultados-paginacion div.paginas ul li {font-size:1em; margin-right:.1em;}
#contenido div.resultados-paginacion div.paginas ul li a {color:#000; font-size:1.1em;}
#contenido div.resultados-paginacion div.paginas ul li a:hover {color:#f79a1d;}
#contenido div.resultados-paginacion div.paginas ul li strong {font-size:1.1em; font-weight:normal;}
#contenido div.resultados-paginacion form.mostrar p {float:right; font-size:1em; width:10em;}
#contenido div.resultados-paginacion form.mostrar p label{font-size:1.1em;}
#contenido div.resultados-paginacion p.numRes span {padding-top:.2727em;}
#contenido div.resultados-paginacion form.mostrar select {width:3.4545em;}

#contenido div#resultados form.ordenar{float: right; margin-top: -0.3em;}
#contenido div#resultados form.ordenar p {font-size:1em; padding-right: .8em;}
#contenido div#resultados form.ordenar p label{font-size:1.1em;}
#contenido div#resultados form.ordenar p.numRes span {padding-top:.2727em;}

#resultados form.registros {padding:.1em 0;}
#resultados div.registrosMarcados {border-bottom:.1em solid #dcdcdc; clear: both;  padding:.5em 0;}
#resultados div.regInferior {border-top:.1em solid #dcdcdc; border-bottom: 0; padding:.5em 0;}
#resultados div.registrosMarcados p {float:left; padding:0 0 0 .6666em;}
#resultados div.registrosMarcados p input{width:16.7272em;}
#resultados div.registrosMarcados p.enlace {float:right; font-size:1em; padding:.2em .8em 0 0; text-align:right;}
#resultados div.registrosMarcados p.enlace a {color:#0c0; font-size:1.1em; background: none;}
#resultados div.registrosMarcados p.enlace a:hover {color:#f79a1d;}

#resultados div.libro {border-bottom:.1em solid #dcdcdc; padding:1em .8em 1em 4.5em; position:relative;}
#resultados div.activa {background-color: #ebfbeb;}
#contenido #resultados table.res tr.activa  td, #contenido #resultados table.res tr.activa  th {background-color: #ebfbeb; font-weight: bold; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}
#resultados div.ultimo {border-bottom:0;}
#resultados div.datos {float:left; padding:0 12.5em 0 3.5em; width:43.5em;}
#resultados div.lsbn div.datos {padding:0 6.5em 0 0; width:60em;}
#resultados div.img div.datos {float:left; padding:0 5.1em 0 3.5em; width:43.5em;}
 * html #resultados div.img div.datos {padding-right:4.7em;}
#resultados div.datos h4  {font-size:1.1em; margin-bottom:0;}
#resultados div.datos h4 span.num {background-color: #eaeaea; display: block; position:absolute; right:67.1em; text-align: right; top:.909em; width: 4.2em;}
#resultados div.datos h4 a {color:#0c0; font-size:1em;}
#resultados div.datos h4 a:hover {color:#f79a1d;}
#resultados div.datos p {font-size:1.1em;}
#resultados div.datos ul {padding:.5em .5em 0 0;}
#resultados div.datos ul li {font-size:1em;font-weight: bold;}
#resultados div.datos p.autor {margin-bottom:.5454em;}
#resultados div.datos p.ejemplares {margin-top: 1em;}
#resultados div.datos p.autor a {color:#0c0;}
#resultados div.datos p.autor a:hover {color:#f79a1d;}
#resultados div.imagen {float:left; width:7.4em;}
#resultados div.imagen img {background:#efefef url(/images-css/56x88.gif) no-repeat .8333em .8333em; border:.1em solid #fff; height:7.3333em; padding:.8em; width:4.6666em;}
#resultados div.material {float:left; width:8.6em;}
#resultados div.material p {color:#3b3b3b; font-size:1.1em; font-weight:bold; text-align:center;}
#resultados div.material img {margin:0 auto;}
#resultados div.solicitar {float:left; width:7.8em;}
#resultados div.solicitar p {font-size:1em;}
#resultados div.solicitar a {border: 1px solid #C5C5C5; border-bottom: 1px solid #0c0; background: #E2E5EA url(/images-css/fondo_boton.gif) repeat-x top left; color:#000; cursor: pointer; display:block; float:right; font: bold 1.1em tahoma; overflow:visible; padding: .1818em .3636em; text-align:center; text-decoration:none; width:5.4545em;}
#resultados div.solicitar a:hover {color:#f79a1d;}
#resultados div.marcar input {left:.8em; position:absolute; top:.8em;}
	* html #resultados div.marcar input {left:.4em; top:.5em;}
	*:first-child+html #resultados div.marcar input {left:.4em; top:.5em;}

#resultados div.extendido {padding-left: 0;}
#resultados div.extendido div.datos {padding:0 0 0 2.5em; width:auto; float: none;}
#resultados div.extendido h4  {margin-left: 1em;}
#resultados div.extendido div.datos h4 a {padding-left:4em;}
#resultados div.libro div.listado-registros {}
#resultados div.libro table.res {width: 78em;}
#resultados div.libro p.entradas {clear: both; font-size:1.1em; margin-top: 1em; padding-left: 3.2em;}
#resultados div.libro p.entradas a {color: #0c0; }
#resultados div.libro p.entradas a:hover {color: #f79a1d;}	

#resultados div.entrada {border-bottom:.1em solid #dcdcdc; padding:1em .8em 1em 4.5em; background-color: #EEE; text-align: center;}
#resultados div.entrada p {font-size:1.1em; font-weight: bold;}
#resultados div.entrada p span {color: #F00;}
	
/* paginacion arriba y abajo */
.resultados h3 {color:#585858; font-family:arial,sans-serif; font-size:1.4em; font-weight:bold; padding:0 .5714em; margin:.5em 0 .5714em 0;}
.resultados p.mostrando {font-size:1.1em; margin-bottom:.4545em; padding:0 .7272em;}
.resultados p.mostrando em {font-style:normal;}
.resultados div.resultados-paginacion {border: .1em solid #dcdcdc; border-left: 0; border-right: 0; padding:.5em .8em;}



.resultados form.registros {padding:.1em 0;}
.resultados div.registrosMarcados {border-bottom:.1em solid #dcdcdc; padding:.5em 0;}
.resultados div.regInferior {border-top:.1em solid #dcdcdc; border-bottom: 0; padding:.5em 0;}
.resultados div.registrosMarcados p {float:left; padding:0 0 0 .6666em; width:32.5em;}
.resultados div.registrosMarcados p input{width:16.7272em;}
.resultados div.registrosMarcados p.enlace {float:left; font-size:1em; padding:.2em .8em 0 0; text-align:right; width:40.6em;}
.resultados div.registrosMarcados p.enlace a {color:#0c0; font-size:1.1em;}
.resultados div.registrosMarcados p.enlace a:hover {color:#f79a1d;}

.resultados div.libro {border-bottom:.1em solid #dcdcdc; padding:1em .8em 1em 4.5em; position:relative;}
.resultados div.ultimo {border-bottom:0;}
.resultados div.datos {float:left; padding:0 12.5em 0 0; width:47em;}
.resultados div.img div.datos {float:left; padding:0 5.1em 0 0; width:47em;}
 * html .resultados div.img div.datos {padding-right:3.6em;}
.resultados div.datos h4  {font-size:1.1em; margin-bottom:0;}
.resultados div.datos h4 span.num {position:absolute; right:70.0909em; top:.909em;}
.resultados div.datos h4 a {color:#0c0; font-size:1em;}
.resultados div.datos h4 a:hover {color:#f79a1d;}
.resultados div.datos p {font-size:1.1em;}
.resultados div.datos p.autor {margin-bottom:.5454em;}
.resultados div.datos p.autor a {color:#0c0;}
.resultados div.datos p.autor a:hover {color:#f79a1d;}
.resultados div.imagen {float:left; width:7.4em;}
.resultados div.imagen img {background-color:#efefef; border:.1em solid #fff; height:8.8em; padding:.8em; width:5.6em;}
.resultados div.material {float:left; width:8.6em;}
.resultados div.material p {color:#3b3b3b; font-size:1.1em; font-weight:bold; text-align:center;}
.resultados div.material img {margin:0 auto;}
.resultados div.solicitar {float:left; width:7.8em;}
.resultados div.solicitar p {font-size:1em;}
.resultados div.solicitar a {border: 1px solid #C5C5C5; border-bottom: 1px solid #0c0; background: #E2E5EA url(/images-css/fondo_boton.gif) repeat-x top left; color:#000; cursor: pointer; display:block; float:right; font: bold 1.1em tahoma; overflow:visible; padding: .1818em .3636em; text-align:center; text-decoration:none; width:5.4545em;}
.resultados div.solicitar a:hover {color:#f79a1d;}
.resultados div.marcar input {left:.8em; position:absolute; top:.8em;}
	* html .resultados div.marcar input {left:.4em; top:.5em;}
	*:first-child+html .resultados div.marcar input {left:.4em; top:.5em;}

	
	
/*------------------------------------------------------------------
3.3.6. Formulario calendario y agenda
*/

#contenido div.izquierda-formulario div.texto{padding: 0 0 0 .8em; width: 55.8em;}
#cuerpo #contenido div.izquierda-formulario div.texto p{font-size: 1.1em;}
#contenido div.izquierda-formulario div.texto p.primero{margin-top: .4545em;}
#contenido div.izquierda-formulario div.form-ta{float: left; width: 81.2em;}
#contenido div.izquierda-formulario div.form-ta div.separador{border-bottom: .1em solid #dcdcdc; padding-bottom: .4em;}
#contenido div.izquierda-formulario div.form-ta form{padding-bottom: 2.4em; padding-left: .8em; padding-top: .9em; position: relative;}
#contenido div.izquierda-formulario div.form-ta form p.informacion{font-size: 1.1em; margin-bottom: .6363em; text-align: right; width: 29.9091em;}
#contenido div.izquierda-formulario div.form-ta form p.informacion img{display: inline; vertical-align: top;}
#contenido div.izquierda-formulario div.form-ta form p.clear{width: 29.9091em;}
#contenido div.izquierda-formulario div.form-ta form p.textarea{width: 50.7273em;}

#contenido div.izquierda-formulario div.form-ta form p.informacion span.obligatorio{background: url(/images-css/indicador_campo_obligatorio.gif) .3em 0 no-repeat; line-height: 1.5455em; padding-bottom: .3em; padding-right: 1.7em;}
#contenido div.izquierda-formulario div.form-ta form p{font-size: 1.1em; margin-bottom: .5455em; width: 100%;}
#cuerpo #contenido div.izquierda-formulario div.form-ta form p.botonera input{font-size: 1em; margin-left: .9090em;}
#cuerpo #contenido div.izquierda-formulario div.form-ta form p.botonera input{padding-left: .7272em; padding-right: .7272em;}
#contenido div.izquierda-formulario div.form-ta form p.botonera{margin-bottom: 0; padding-top: .8182em; text-align: right; width: 50.7273em;}
#contenido div.izquierda-formulario div.form-ta form p textarea{border-color: #c1c1c1; color: #585858; font-family: Arial, Helvetica, sans-serif; font-size: 1em; height: 9em; width: 40.4545em;}
	* html #contenido div.izquierda-formulario div.form-ta form p textarea{margin-left: -.2727em;}
#contenido div.izquierda-formulario div.form-ta form p label span{display: block; float: left; height: 1.2727em; padding: .2727em 0; width: 9.7273em;}
#contenido div.izquierda-formulario div.form-ta form p label span.checkbox{width: auto;}
#contenido div.izquierda-formulario div.form-ta form p label input{border: .0909em solid #c1c1c1; color: #585858; display: block; float: left; height: 1.2727em; width: 19.6364em;}
#contenido div.izquierda-formulario div.form-ta form p label input.checkbox{border: 0; float: left; margin: .3636em .2727em 0 -.3636em; padding: 0; width: auto;}
	html>/**/body #contenido div.izquierda-formulario div.form-ta form p label input.checkbox{margin: .3636em .7272em 0 0;}
#contenido div.izquierda-formulario div.form-ta form p label select{width: 11.5455em;}
	* html #contenido div.izquierda-formulario div.form-ta form p label select{margin-left: -.3em;}
#contenido div.izquierda-formulario div.form-ta div.bloqueTexto{padding: .7em 0 .4em; width: 55.8em;}
#contenido div.izquierda-formulario div.form-ta div.condiciones{border: .1em solid #bdbdbd; height: 12.9em; padding: .6em 1.4em .9em; margin-bottom: 1em; overflow: auto; width: 52.8em;}
#contenido div.izquierda-formulario div.form-ta div.condiciones h3{font: bold 1.4em arial, verdana, sans-serif;}
#contenido div.izquierda-formulario div.form-ta div.condiciones p{margin: .9090em 0 0; width: 46em;}

	/* anadir a estilos generales */
	#contenido input.obligatorio{background: #fff9b3;}
	#contenedor #contenido input.incorrecto{border-color: #b11f20;}
	
#contenido div.izquierda-formulario div.form-ta form p label input.campoTelefono{width: 5.2727em;}
#contenido div.izquierda-formulario div.form-ta form p label input.campoEdad{width: 1.5455em;}
#contenido div.izquierda-formulario div.form-ta form p label input.campoNroDocumento{width: 6.3636em;}
#contenido div.izquierda-formulario div.form-ta form p label input.campoTelefono{width: 5.2727em;}

/* notificaciones de error / estilos generales basados en tamano fuente 11px / */
#contenido div.notificaciones{background: #eee;}
#contenido div.notificaciones li{background-position: 0 .0909em; background-repeat: no-repeat; padding-left: 1.4545em;}
#contenido div.notificaciones li.error{background-image: url(/images-css/icoError.gif);}
#contenido div.notificaciones li.error a{color: #B11F20;}
#contenido div.notificaciones li.error a:hover{color: #f9921b;}
#contenido div.notificaciones li.acierto{background-image: url(/images-css/icoAcierto.gif);}
#contenido div.notificaciones p.acierto{background-image: url(/images-css/icoAciertoIndividual.gif); background-position: 0 0; color: #000; padding-left: 2.2727em;}
#contenido div.notificaciones p.error{background-image: url(/images-css/icoErrorIndividual.gif); background-position: 0 0; color: #000; padding-left: 2.2727em;}
#contenido div.notificaciones p{background-position: 0 .0909em; background-repeat: no-repeat;}

#contenido div.izquierda-formulario div.form-ta div.notificaciones{margin-top: .5em; padding: .9em .8em 0; width: 55em;}
#contenido div.izquierda-formulario div.form-ta div.notificaciones p, #contenido div.izquierda-formulario div.form-ta div.notificaciones li{font-size: 1.1em; margin-bottom: 1em; color: #000;}
#contenido div.izquierda-formulario div.form-ta div.notificaciones ul{margin: .8em 0;}
#contenido div.izquierda-formulario div.form-ta div.notificaciones li.ultimo{margin-bottom: 0;}


/*------------------------------------------------------------------
3.3.7. Catalogo Solicitud
*/
#contenido div.contenido-solicitud p {font-size:1.1em;}
#contenido div.contenido-solicitud p.primero {padding:0 .7272em;}
#contenido div.contenido-solicitud li {font-size:1.1em;}
#contenido div.contenido-solicitud div.form-solicitud{color: #585858;}
#contenido div.contenido-solicitud div.form-solicitud div.datos-solicitud{border:.1em solid #dcdcdc; border-left:0; border-right:0; margin-top:.4em; padding: 1em .8em .5em;}
#contenido div.contenido-solicitud div.form-solicitud div.datos-solicitud li{color: #000; font-size: 1.1em; margin-bottom: .9090em; }
#contenido div.contenido-solicitud div.form-solicitud div.datos-solicitud li strong{color: #585858; float:left; font-weight: normal; width:7.4545em;}
#contenido div.contenido-solicitud div.form-solicitud div.datos-solicitud li em{font-style: normal; font-weight: bold;}
#contenido div.contenido-solicitud div.form-solicitud div.datos-solicitud li span{display: block; float: left; width: 60em;}
#contenido div.contenido-solicitud div.form-solicitud form fieldset{border-bottom:.1em solid #dcdcdc; padding: 1.4em .8em 0 .8em; border-top: 0 solid #fff;}
#contenido div.contenido-solicitud div.form-solicitud p{margin-bottom: 1.0909em;}
#contenido div.contenido-solicitud div.form-solicitud p.botonera{padding-right:38em;}
#contenido div.form-solicitud p label span, #contenido div.form-solicitud p span.label{display: block; float: left; padding: .2727em 0; width: 14.9091em;}
#contenido div.form-solicitud p label input.texto{color: #585858; display: block; float: left; width: 19.6364em;}
#contenido div.form-solicitud p label select{color: #585858; width: 20.1818em;}
	* html #contenido div.form-solicitud p label select{width: 19.9em;}
#contenido div.form-solicitud p label input.campoClave{width: 5.4545em;}
#contenido div.form-solicitud p label input.campoDia{width: 1.5455em;}
#contenido div.form-solicitud p label input.campoMes{width: 1.6364em;}
#contenido div.form-solicitud p label input.campoAno{width: 2.3636em;}
#contenido div.form-solicitud p label input.campoDia, #contenido div.form-solicitud p label input.campoMes, #contenido div.form-solicitud p label input.campoAno{text-align: center;}

#contenido div.form-solicitud label.fecha, #contenido div.form-solicitud span.separador{float: left; margin-right: .1818em;}
#contenido div.form-solicitud a.enl_cal_group{display: block; float: left; padding: .0909em 0 0 .0909em;}
	* html #contenido div.form-solicitud a.enl_cal_group{padding-top: .1818em;}
	*:first-child+html #contenido div.form-solicitud a.enl_cal_group{padding-top: .1818em;}
#contenido div.form-solicitud span.separador, #contenido div.form-solicitud span.icoCalendario{float: left; padding: .2727em 0;}
#contenido div.form-solicitud p.botonera{margin-bottom: 0; padding-bottom: 1.0909em; padding-top: .6364em; text-align: right;}
	*:first-child+html #contenido div.form-solicitud p.botonera{padding-top: .5455em;}
#cuerpo #contenido div.form-solicitud p.botonera input{font-size: 1em; padding-left: .7272em; padding-right: .7272em;}

/*------------------------------------------------------------------
3.3.8. Confirmacion solicitud
*/
div.resultado-solicitud{width: 81.2em;}
#contenido div.resultado-solicitud p.imprimir{font-size: 1.1em; margin-bottom: .4545em; padding-right: .7273em; text-align: right;}
	html>/**/body #contenido div.resultado-solicitud p.imprimir{margin-bottom: .2727em;}
	
	/* anadir a estilos generales. Tamano fuente 11px */
	#contenido p.imprimir{font-size: 1.1em;}
	#contenido a.icoPrint{background: url(/images-css/icoPrint.gif) 0 0 no-repeat; color: #585858; font-size: 1em; line-height: 1.4545em; padding-bottom: .2727em; padding-left: 1.8182em; padding-top: .1818em; }
	#contenido a.icoPrint:hover{background-position: 0 -19.6364em; color: #f79a1d;}
	
div.resultado-solicitud div.notificaciones, div#resultados div.notificaciones{padding: .9em .8em 0; margin-top: 1em;}
#contenido div.resultado-solicitud div.notificaciones p, #contenido div#resultados div.notificaciones p {font-size: 1.1em; margin-bottom: .4545em;}
div.resultado-solicitud div.datos-reserva{border-bottom: .1em solid #dcdcdc; border-top: .1em solid #dcdcdc; margin: 1.1em 0; padding: 0 .8em;}
#contenido div.resultado-solicitud div.datos-reserva p{color: #585858; font-size: 1.1em;}
#contenido div.resultado-solicitud div.datos-reserva ul{padding-top: .4em;}
#contenido div.resultado-solicitud div.datos-reserva li{color: #000; font-size: 1.1em; margin-bottom: .9090em;}
#contenido div.resultado-solicitud div.datos-reserva li strong{color: #585858; display: block; float: left; font-weight: normal; width: 12em;}
#contenido div.resultado-solicitud div.datos-reserva li em{font-weight: bold; font-style: normal;}
#contenido div.resultado-solicitud div.datos-reserva li span{display: block; float: left; width: 60em;}
div.resultado-solicitud a{color: #0c0;}
div.resultado-solicitud a:hover{color: #f79a1d;}
#contenido div.resultado-solicitud p{font-size: 1.1em; padding-left: .8em;}




/*------------------------------------------------------------------
3.3.9. Solicitud busqueda avanzada
*/
div.busqueda-avanzada-solicitud{margin-top: .4em; width: 81.2em;}
#contenido div.busqueda-avanzada-solicitud p, #contenido div.busqueda-avanzada-solicitud li, #contenido div.busqueda-avanzada-solicitud th, #contenido div.busqueda-avanzada-solicitud td, #contenido div.busqueda-avanzada-solicitud legend{font-size: 1.1em;}
#contenido div.busqueda-avanzada-solicitud p.intro{padding-left: .7273em;}
div.busqueda-avanzada-solicitud div.selector-busqueda{padding-right: .8em;}
div.busqueda-avanzada-solicitud div.selector-busqueda ul{float: right;}
div.busqueda-avanzada-solicitud div.selector-busqueda li{background: url(/images-css/separador_lista_verde.gif) 100% .1818em no-repeat; float: left; margin-right: .5em; padding: 0 .6em 0 0;}
div.busqueda-avanzada-solicitud div.selector-busqueda ul li.ultimo{background-image: none; margin-right: 0; padding-right: 0;}
#contenido div.busqueda-avanzada-solicitud a{color: #0c0;}
#contenido div.busqueda-avanzada-solicitud a:hover{color: #f79a1d;}

div.busqueda-avanzada-solicitud form{background: #eee url(/images-css/hr_form.gif) top left repeat-x; padding-top: .8em; margin-top: .8em; }
*:first-child+html div.busqueda-avanzada-solicitud form, * html div.busqueda-avanzada-solicitud form { padding-top: .3em;}
div.busqueda-avanzada-solicitud fieldset{background: url(/images-css/hr_form.gif) bottom left repeat-x; padding: .8em;}
div.busqueda-avanzada-solicitud fieldset.ultimo{padding-bottom: 1.1em;}
div.busqueda-avanzada-solicitud legend{color: #585858; font-weight: bold;margin-bottom: 1em;}
body:last-child div.busqueda-avanzada-solicitud legend {margin-bottom: 0;}
div.busqueda-avanzada-solicitud p{margin-bottom: .7272em; clear: both; width: 70em; padding-left: .7272em;}
div.busqueda-avanzada-solicitud p.clear{margin-top: .7272em;}
div.busqueda-avanzada-solicitud p.clear label{float: left;}
#contenido div.busqueda-avanzada-solicitud p.clear label.concheck {padding-left: 7.6em;}
#contenido div.busqueda-avanzada-solicitud p.clear label.concheck span { width: auto;}
#contenido div.busqueda-avanzada-solicitud p.clear label.concheck input { margin-right: .4em;}
div.busqueda-avanzada-solicitud p.clear label select, div.busqueda-avanzada-solicitud p.clear label input{float: left;}
div.busqueda-avanzada-solicitud p strong.label{float: left; padding-top: .1818em;}
div.busqueda-avanzada-solicitud p label input{display: block; float: left;}
#contenido div.busqueda-avanzada-solicitud p label input.radio{margin-right: .2em;}
#contenido div.busqueda-avanzada-solicitud p label span{float: left; padding-top: .2727em; width: 8em;}
#contenedor #contenido div.busqueda-avanzada-solicitud span.subFila a.enl_cal_group {float:left; margin-left:.1818em; margin-top:.1818em;}
html>body #contenedor #contenido div.busqueda-avanzada-solicitud legend {margin-top:.7272em;}

div.busqueda-avanzada-solicitud select.campoBusqueda{width: 13.3em;}
div.busqueda-avanzada-solicitud input.terminosBusqueda{width: 20.3636em; margin-right: 1em;}
div.busqueda-avanzada-solicitud select.operador{width: 4.7273em;}
div.busqueda-avanzada-solicitud span.separador{float: left; padding: .1818em;}
div.busqueda-avanzada-solicitud span.nexo1{float: left; padding: .1818em .6363em .1818em 0;}
div.busqueda-avanzada-solicitud span.nexo2{float: left; padding: .1818em .6363em;}
div.busqueda-avanzada-solicitud input.campoDia{text-align: center; width: 1.5455em;}
div.busqueda-avanzada-solicitud input.campoMes{text-align: center; width: 1.6364em;}
div.busqueda-avanzada-solicitud input.campoAno{text-align: center; width: 2.3636em;}
div.busqueda-avanzada-solicitud span.label{float: left; padding-right: .9090em; padding-top: .1818em; width: 7.1em;}
div.busqueda-avanzada-solicitud span.fila{display: block; float: left;}
div.busqueda-avanzada-solicitud span.subFila{display: block; float: left;}
div.busqueda-avanzada-solicitud p.enLinea{float: left;}
div.busqueda-avanzada-solicitud p.enLinea input.terminosBusqueda{margin-right: 1.6em;}

div.busqueda-avanzada-solicitud p.botonera {width: auto; background-color: #fff; padding-right: .8em; padding-top: 1em; text-align: right;}
#cuerpo #contenido div.busqueda-avanzada-solicitud p.botonera input{font-size: 1em;}
#cuerpo #contenido div.busqueda-avanzada-solicitud p.botonera input.buscar{background-position: 0 .0909em;}
#cuerpo #contenido div.busqueda-avanzada-solicitud p.botonera input.negativo{margin-left: .9090em; padding-bottom: .0909em; padding-left: .7272em; padding-right: .7272em;}

/*------------------------------------------------------------------
3.3.10 Detalle entrada bibliografica
*/
#contenido div.contenido-detalle h3 {color:#000; font-family:arial,sans-serif; font-size:1.6em; margin-top:.1875em; min-height:1.25em; padding:0 .5em; width: 38.5em;}
* html #contenido div.contenido-detalle h3 {height:1.25em;}
#contenido div.contenido-detalle h4 {color:#000; font-family:arial,sans-serif; font-size:1.4em; padding:0 .5714em; margin-bottom:.6428em;}
#contenido div.contenido-detalle p.imprimir {text-align:right;margin-bottom:1em;margin-top:-1.5454em;}

#contenido div.detalle-navegacion {border:.1em solid #dcdcdc; border-left:0; border-right:0; padding:.8em .8em .8em 35em;}
#contenido div.detalle-navegacion ul {float:left;}
#contenido div.detalle-navegacion ul li {float:left; font-size:1em;}
#contenido div.detalle-navegacion ul li a {color:#000; font-size:1.1em;}
#contenido div.detalle-navegacion ul li a:hover {color:#f79a1d;}
#contenido div.detalle-navegacion ul li.anterior a {background:url(/images-css/pagina_anterior.gif) no-repeat 0 .4545em;padding-left:.5454em;}
#contenido div.detalle-navegacion ul li.anterior a:hover {background-position: 0 -20em; color:#f79a1d;}
#contenido div.detalle-navegacion ul li.siguiente a {background:url(/images-css/pagina_siguiente.gif) no-repeat right .4545em;padding-right:.5454em}
#contenido div.detalle-navegacion ul li.siguiente a:hover {background-position:right -20em; color:#f79a1d;}
#contenido div.detalle-navegacion ul li.siguiente {background:url(/images-css/separador_lista.gif) no-repeat 0 0.2em; margin-left:.6em; padding-left:.9em;}
#contenido div.detalle-navegacion ul.opciones {float:right; width:18em;}
#contenido div.detalle-navegacion ul.opciones li a {color:#0c0;}
#contenido div.detalle-navegacion ul.opciones li {background:url(/images-css/separador_lista.gif) no-repeat 0 0.2em; margin-left:.5em; padding-left:.6em;}
#contenido div.detalle-navegacion ul.opciones li.volver {background-image:none; margin-left:0; padding-left:0;}
#contenido div.detalle-navegacion ul.opciones li.volver a {background:url(/images-css/pagina_anterior.gif) no-repeat 0 .4545em; color:#000; padding-left:.5454em;}
#contenido div.detalle-navegacion ul.opciones li.volver a:hover {background-position: 0 -20em; color:#f79a1d;}
#contenido div.detalle-navegacion ul.opciones li a:hover {color:#f79a1d;}

#contenido div.detalle-descripcion h4 {margin-top:1.1428em;}
#contenido div.detalle-descripcion ul {padding:0 .8em;}
#contenido div.detalle-descripcion ul li {color:#000; font-size:1.1em; margin-bottom:1em;}
#contenido div.detalle-descripcion ul li a {color:#0c0;}
#contenido div.detalle-descripcion ul li a:hover {color:#f79a1d;}
#contenido div.detalle-descripcion ul li strong {color:#585858; display: block; float: left; font-weight:normal; width: 14.9090em;}
#contenido div.detalle-descripcion ul li span {display: block; float: left; width: 42em;}
#contenido div.detalle-descripcion ul li span ul {padding: 0;}
#contenido div.detalle-descripcion ul li span ul li {font-size: 1em; margin-bottom: 0;}
#contenido div.detalle-descripcion ul li em { font-style:normal; font-weight:bold;}
#contenido div.detalle-descripcion p.marc {font-size:1em; padding:0 .8em; margin:1.6em 0 .7em 0;}
#contenido div.detalle-descripcion p.marc a {color:#0c0; font-size:1.1em;}
#contenido div.detalle-descripcion p.marc a:hover {color:#f79a1d;}
#contenido div.detalle-descripcion div.texto {padding-right:16.4em; min-height: 26.5em; position:relative;}
* html #contenido div.detalle-descripcion div.texto {height: 26.5em;}
#contenido div.detalle-descripcion div.texto pre {font-size: 1.2em;font-family: courier new, monospace; margin-left: .6666em;}
#contenido div.detalle-descripcion p.imagen {background-color:#eee; font-size:1em; padding:.8em; position:absolute; right:0; top:0;}
#contenido div.detalle-descripcion p.imagen img {background:url(/images-css/138x209.gif) no-repeat 0 0; border:.1em solid #fff; height:17.6em; width:11.4em;}

#contenido div.detalle-descripcion p.solicitar {border-top:.1em solid #dcdcdc;font-size:1em; padding:.9em .8em 0 .8em;}
#contenido div.detalle-descripcion p.solicitar a {border: 1px solid #C5C5C5; border-bottom: 1px solid #0c0; background: #E2E5EA url(/images-css/fondo_boton.gif) repeat-x top left; color:#000; cursor: pointer; display:block; float:right; font: bold 1.1em tahoma; margin-left: .5em; overflow:visible; padding: .1818em .7em; text-align:center; text-decoration:none;}
#contenido div.detalle-descripcion p.solicitar a.negativo {border-bottom: 1px solid #B11f20;}
#contenido div.detalle-descripcion p.solicitar a:hover {color:#f79a1d;}
#contenido div.detalle-descripcion p.solicitar a.enlace {background-color: transparent; background-image: none; border: 0; color: #0C0; font-weight: normal; padding: .1818em 0 0 0; text-decoration: underline;}
#contenido div.detalle-descripcion p.solicitar a.enlace:hover {color:#f79a1d;}

#contenido div.detalle-descripcion p.botonera {margin-top: 1.0833em; padding-right: .6666em; text-align: right;}
#contenido div.detalle-descripcion p.abajo {margin-bottom: 1.0833em; margin-top: 0;}

#contenido div.detalle-ubicacion div.informacionAdicional {border-top:.1em solid #dcdcdc; margin:.1em 0; padding:.8em;}
#contenido div.detalle-ubicacion div.informacionAdicional p {font-size:1em;}
#contenido div.detalle-ubicacion div.informacionAdicional p.ejemplares {font-weight:bold;}
#contenido div.detalle-ubicacion div.informacionAdicional p.mas {float: left; font-size: 1.1em; margin: 1.3em 0 .5em 0;}
#contenido div.detalle-ubicacion div.informacionAdicional p.botonera {float: right;margin-top: 1em;}
* html #contenido div.detalle-ubicacion div.informacionAdicional p.botonera {margin-top: .7em;}
#cuerpo #contenido div.detalle-ubicacion div.informacionAdicional p.mas input {font-size: 1em; padding: .1em .4em;}
#cuerpo #contenido div.detalle-ubicacion div.informacionAdicional p.mas input.texto {background-color: transparent; background-image: none; border-color: #9C9C9C; cursor: text; font-family: arial,sans-serif; font-weight: normal; margin-left: .2em; padding: 0.15em; width: 4em;}
#cuerpo #contenido div.detalle-ubicacion div.informacionAdicional p.mas input.texto:hover {color: #585858;}
#contenido div.detalle-ubicacion div.informacionAdicional p.mas a {color:#0c0; font-size:1em;}
#contenido div.detalle-ubicacion div.informacionAdicional p.mas a:hover {color:#f79a1d;}

/*------------------------------------------------------------------
3.3.11 Resultados busqueda actividad
*/

#contenido div.contenido-actividad h3 {margin-top:0;}
#contenido div.actividad-buscar {background-color:#eee; margin:.8em 0 1.6em 0; padding: 1.5em .8em 1.5em .8em; position: relative;}
#contenido div.actividad-buscar ul.campos {float:left; width:72.4em;}
#contenido div.actividad-buscar p.botonera {bottom: 1.3333em; position: absolute; right: .6666em; width:6em;}
#contenido div.actividad-buscar ul li {float:left; font-size:1em; margin-right: 1.6em;} 
#contenido div.actividad-buscar ul li label span {font-size:1.1em;}
#contenido div.actividad-buscar ul li label input {font-size:1.1em;}
#contenido div.actividad-buscar ul li label a{font-size:1.1em;}
#contenido div.actividad-buscar ul li label span {padding:.2727em .3636em 0 0;}
#contenido div.actividad-buscar li select {font-size: 1.1em;}
#contenido div.actividad-buscar li.tipo {float: none;}
#contenido div.actividad-buscar li.centro{float: none; margin-top: 1em;}
#contenido div.actividad-buscar li.centro span {width: 3.7em;}
* html #contenido div.actividad-buscar li.centro span {width: 3.45em;}
#contenido div.actividad-buscar li.nombre input.texto {width:13.8181em;}
#contenido div.actividad-buscar li.localidad input.texto {width:13.8181em;}
#contenido div.actividad-buscar li.cp input.texto {width:4.909em;}
#contenido div.actividad-buscar li.fecha label span {padding:.2727em .1818em 0 .1818em;}
#contenido div.actividad-buscar li.fecha input.day {width:1.5454em;}
#contenido div.actividad-buscar li.fecha input.month {width: 1.5454em;}
#contenido div.actividad-buscar li.fecha input.year {width:2.3636em;}
#contenido div.actividad-buscar li.fecha a.enl_cal_group {display:block; float:left; margin:.0909em 0 0 .1818em;}
	* html #contenido div.actividad-buscar li.fecha a.enl_cal_group {}
#contenido div.actividad-buscar li.post {font-size:1.2em;}


#contenido div.contenido-actividad table.res {margin:.1em 0;}

/*------------------------------------------------------------------
3.3.11 Tabla
*/
#contenido table.res {width:81.2em;}
#contenido table.res a {color:#0c0;}
#contenido table.res a:hover {color:#f79a1d;}
#contenido table.res th {background-color:#ededed; font-size:1em; padding:.5em .8em .3em .8em; text-align:left; text-transform:uppercase;}
#contenido table.res tbody th.normal {background-color:#f3f3f3; font-size:1.1em; font-weight:normal; padding:.4545em .7272em; text-align:left; text-transform:none;}
#contenido table.res tbody tr.impar th.normal {background-color:#fff;}
#contenido table.res td {font-size:1.1em;}
#contenido table.res th.primero {background-color:#ededed;}
#contenido table.res th.num, #contenido table.res td.num {text-align:center;}
#contenido table.res td {background-color:#f3f3f3; padding: .6em .8em;}
#contenido div.listado-registros table.res tr.materia th {text-transform:none;background-color:#fff;padding-left: .3em;border-top: 1px solid #FFF;}
#contenido table.res tr.impar td {background-color:#fff;}
#contenido table.res td.primero {padding:.4545em .7272em;}
#contenido table.res th.ultimo, #contenido div.detalle-ubicacion table td.ultimo {padding-right:.7272em;}
#contenido table td b {color: #F00; display:block;}


/*------------------------------------------------------------------
3.3.13 Mapa web
*/
#contenido div.contenido-filaMapa {background:url(/images-css/fondo_mapa.gif) repeat-y 0 0; padding-bottom:1.1em;}

#contenido div.filaMapa-bloque {float:left; margin-left:1.6em; width:23em;}
#contenido div.filaMapa-bloque a {color:#585858; font-size:1.1em;}
#contenido div.filaMapa-bloque a:hover {color:#f79a1d;}
#contenido div.contenido-filaMapa div.primero {margin-left:0; width:23em;}
#contenido div.contenido-filaMapa div.ultimo {width:22.2em;}
#contenido div.filaMapa-bloque h3 {font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; margin-bottom:.9166em; text-transform:uppercase;}
#contenido div.filaMapa-bloque ul li {background:url(/images-css/lista.gif) no-repeat 0 .6em; font-size:1em; margin-bottom:1.2em; padding-left:.6em;}
#contenido div.filaMapa-bloque ul li ul {margin-top:.4em; padding-left:1.4em;}
#contenido div.filaMapa-bloque ul li ul li {background-image:none; margin-bottom:.4em; padding-left:0;}

/*----------------------------------------------
3.3.14. mi cuenta  
*/

/* anadir a estilos generales */
#contenido p.imprimir{font-size: 1.1em; margin-bottom: .2727em; padding-right: .7273em; text-align: right;}
#contenido p.volver{font-size: 1.1em; text-align: right; padding-top: .1818em; padding-right: .7273em;}
#contenido p.volver a{color: #000; padding-left: .8em; background: url(/images-css/pagina_anterior.gif) 0 .4545em no-repeat;}
#contenido p.volver a:hover{color: #F79A1D; background-position: 0 -20em;}

div.opciones-cuenta{background: #dcdcdc; border-bottom: .1em solid #0c0; margin: .6em 0 1.1em;}
#contenido div.opciones-cuenta ul li{background: #dcdcdc; color: #585858; float: left; font: normal 1.1em tahoma, Arial, Helvetica, sans-serif; text-align: center; border-right: .0909em solid #fff;}
#contenido div.opciones-cuenta ul li.ultimo{margin-right: 0;}
#contenido div.opciones-cuenta ul li a{color: #585858; display: block; padding: .4545em .7272em; text-decoration: none;}
#contenido div.opciones-cuenta ul li a:hover{background: #f7941d; color: #fff;}
#contenido div.opciones-cuenta ul li.activo a{background: #0c0; color: #fff; cursor: default; font-weight: bold; text-decoration: none;}
	* html #contenido div.opciones-cuenta ul li.activo a:hover{background: #0c0;}

div.mi-cuenta h3{color: #585858; font: bold 1.4em Arial, Helvetica, sans-serif; padding-left: .7272em; margin-bottom: .2857em;}
div.mi-cuenta h4{color: #585858; font: bold 1.1em tahoma, Arial, Helvetica, sans-serif; margin-bottom: 1.1818em; text-transform: uppercase;}
div.mi-cuenta div.datos-cuenta{border-top: .1em solid #dcdcdc; padding: .7em .8em 0;}
div.mi-cuenta div.datos-cuenta h3{margin-bottom: .1429em; padding: 0 0 .5714em;}

#contenido div.mi-cuenta div.datos-cuenta p{font-size: 1.1em; margin-bottom: .9090em;}
#contenido div.mi-cuenta div.datos-cuenta address{font-size: 1.1em; font-style: normal;}
#contenido div.mi-cuenta div.datos-cuenta address span{display: block; margin-bottom: .9090em;}

div.mi-cuenta div.datos-clave{float: left; margin-right: .8em; padding: 0 .8em 0 0; width: 30.4em;}
div.mi-cuenta div.datos-email{float: left; padding: 0 .8em; width: 30.4em;}

div.mi-cuenta div.formularios{margin-top: -.2em;}
/* formulario izda */
div.mi-cuenta div.datos-clave form{width: 20.6em;}
div.mi-cuenta div.datos-cuenta p.clear{margin-bottom: .9090em;}
#contenido div.mi-cuenta div.datos-clave p label span{display: block; float: left; padding: .2727em 0; width: 12.7273em;}
div.mi-cuenta div.datos-clave p label input{display: block; float: left; width: 5.4545em;}

/* formulario dcha */
#contenido div.mi-cuenta div.datos-email p label span{display: block; float: left; padding: .2727em 0; width: 12.6364em;}
div.mi-cuenta div.datos-email p label input{display: block; float: left; width: 14.4545em;}
div.mi-cuenta div.datos-email p span.campo{display: block; float: left; padding: .2727em 0; width: 12.6364em;}
div.mi-cuenta div.datos-email p span.valor{color: #000; display: block; float: left; padding: .2727em 0;}

div.mi-cuenta div.datos-cuenta form p.botonera{text-align: right;}
#cuerpo #contenido div.mi-cuenta div.datos-cuenta form p.botonera input{font-size: 1em; padding-left: .8em; padding-right: .8em;}

/*--------------------------------------------
3.3.15. mi cuenta confirmacion cambios 
*/
div.mi-cuenta div.datos-cuenta div.notificaciones{color: #000; padding: .9em .8em 0; margin-left: -.8em; margin-bottom: 1em; position:relative;}
#contenido div.mi-cuenta div.datos-cuenta div.notificaciones p{margin-bottom: .3571em;}

/*--------------------------------------------
3.3.16 mi cuenta mis busquedas 
*/
#contenido div.mi-cuenta div.busquedas{background: #fff;}
div.mi-cuenta div.busquedas table{border-bottom: .1em solid #fff; border-top: .1em solid #fff; width: 100%;}
#contenido div.mi-cuenta div.busquedas caption{background: url(/images-css/hr_caption.gif) 0 100% repeat-x; border-top: .0909em solid #dcdcdc; font-size: 1.1em; margin-bottom: .0909em; padding: .6363em .7272em .7272em; text-align: left; text-transform: uppercase;}
#contenido div.mi-cuenta div.busquedas caption strong{text-transform: none;}
#contenido div.mi-cuenta div.busquedas thead tr{background: #eee;}
#contenido div.mi-cuenta div.busquedas tbody tr{background: #eee;}
#contenido div.mi-cuenta div.busquedas tbody tr.impar{background: #fff;}
#contenido div.mi-cuenta div.busquedas th{font-size: 1em; padding-bottom: .2em; padding-top: .2em; text-align: left; text-transform: uppercase;}
	html>/**/body #contenido div.mi-cuenta div.busquedas th{padding-bottom: .4em; padding-top: .5em;}
#contenido div.mi-cuenta div.busquedas td{font-size: 1.1em; padding-bottom: .1818em; padding-top: .1818em;}
#contenido div.mi-cuenta div.busquedas td a{color: #0c0;}
#contenido div.mi-cuenta div.busquedas td a:hover{color: #F79A1D;}
#contenido div.mi-cuenta div.busquedas th.checkbox, #contenido div.mi-cuenta div.busquedas td.checkbox{text-align: center;}
#contenido div.mi-cuenta div.busquedas td.boton{padding-right: .7272em; text-align: right;}
#contenido div.mi-cuenta div.busquedas th.central, #contenido div.mi-cuenta div.busquedas td.central{padding-left: 1.4545em;}
#contenido div.mi-cuenta div.busquedas p.botonera{border-top: .1em solid #dcdcdc; padding-right: .7272em; padding-top: .9090em; text-align: right;}
#cuerpo #contenido div.mi-cuenta div.busquedas p.botonera input{font-size: 1em; margin-left: .9090em; padding-left: .7272em; padding-right: .7272em;}
#cuerpo #contenido div.mi-cuenta div.busquedas td.botonera input.buscar{font-size: 1em;}
#cuerpo #contenido div.mi-cuenta div.busquedas td.botonera input.buscar-boton-hover{background:url(/images-css/boton_buscar.gif) no-repeat 0 -20.3636em;}
*:first-child+html #cuerpo #contenido div.mi-cuenta div.busquedas td.botonera input:hover{background:url(/images-css/boton_buscar.gif) no-repeat 0 -20.3636em;}

/*--------------------------------------------
3.3.17. mi cuenta login 
*/
#contenido div.mi-cuenta p{font-size: 1.1em;}
#contenido div.mi-cuenta p.botonera {font-size: 1.2em;}
#contenido div.mi-cuenta p.enlace2 {text-align: right; margin-top: 1em;}
#contenido div.mi-cuenta p.enlace2 a {color: #0c0;}
#contenido div.mi-cuenta p.enlace2 a:hover {color: #f79a1d;}
#contenido div.mi-cuenta table.res {margin-bottom: 1em;}
* html #contenido div.mi-cuenta table.res {margin-bottom: 0;}
#contenido div.mi-cuenta div.parrafoIntroduccion{margin-top: .8em;}
#contenido div.mi-cuenta div.parrafoIntroduccion p{margin-bottom: .7272em; width:50em;}
div.mi-cuenta div.parrafoIntroduccion p{padding-left: .8em;}
div.area-login{border-bottom: .1em solid #dcdcdc; border-top: .1em solid #dcdcdc; margin-top: .8em; padding: 2em .8em 1em;}
div.area-login form{width: 38.6em; float: left;}
div.area-login form p.clear{margin-bottom: .9090em;}
div.area-login form p.clear label span{float: left; padding: .2727em 0; width: 10.1818em;}
div.area-login form p.clear label input{float: left; width: 19.6363em;}
div.area-login form p.clear label input.campoClave{width: 5.4545em;}
#cuerpo #contenido div.area-login form p.botonera{font-size: 1.1em; padding-left: 10.1818em;}
#cuerpo #contenido div.area-login form p.botonera input{font-size: 1em;}
#cuerpo #contenido div.area-login form p.botonera input.positivo{padding-left: .7272em; padding-right: .7272em;}
div.area-login p.primero{clear: left; float: left; margin-bottom: .9090em; width: 50em;}

/*------------------------------------------------------------------
3.3.18. Error generico
*/
div.resultado{width: 81.2em; padding-top: .8em;}
div.resultado div.notificaciones{padding: .9em .8em 0;}
div.resultado div.padding-bottom{padding-bottom: .6em;}
#contenido div.resultado div.notificaciones p{font-size: 1.1em; margin-bottom: .4545em;}
div.resultado div.datos-reserva{border-bottom: .1em solid #dcdcdc; border-top: .1em solid #dcdcdc; margin: 1.1em 0; padding: 0 .8em;}
div.resultado a{color: #0c0;}
div.resultado a:hover{color: #f79a1d;}
#contenido div.resultado p{font-size: 1.1em; padding-left: .8em;}
#contenido div.resultado div.datos-error{margin-top: 1em; width: 56.6em;}
#contenido div.resultado div.datos-error p{margin-bottom: 1em;}
#contenido div.resultado div.datos-error p strong{color: #000;}
#contenido div.resultado div.datos-error p.opciones  {margin-bottom:.0909em;}
#contenido div.resultado div.datos-error ul {font-size:1em;padding:0 .8em;}
#contenido div.resultado div.datos-error ul li {background:url(/images-css/lista.gif) no-repeat 1em .5em;font-size:1em;padding-left:1.6em;}
#contenido div.resultado div.datos-error ul li a{color:#000; font-size:1.1em;}
#contenido div.resultado div.datos-error ul li a:hover{color:#F79A1D;}

#contenido div.resultado div.servicioAtencion {background:url(/images-css/fondo_atencion_usuario.gif) no-repeat 0 0; border:.1em solid #dcdcdc; height:7.8em; margin-top:2.5em; width:23.6em;}
#contenido div.resultado div.servicioAtencion div {padding:.4em .8em;}
#contenido div.resultado div.servicioAtencion div h3 {font-size:1.1em; font-weight:bold;}
#contenido div.resultado div.servicioAtencion div p {font-size:1.1em; margin-bottom:1.0909em; padding:0;}
#contenido div.resultado div.servicioAtencion div p.telefono {color:#0c0; font-family:arial,sans-serif; font-size:1.6em; font-weight:bold; margin-bottom:0;}


/*------------------------------------------------------------------
3.3.19. Paginacion noticias
*/
#contenido .resultados .resultados-paginacion{border-bottom-color: #dcdcdc; margin-bottom: 1.5em;}
#contenido .abajo{ padding-top: 1.3em;}
#contenido .abajo .resultados-paginacion{margin-bottom: 0;}
#contenido div.listado-registros div.abajo {border-top: .1em solid #dcdcdc; margin-top: .6em;}
#contenido .contenido-izquierda .resultados .resultados-paginacion form.mostrar p{margin-bottom: .1em;}

/*------------------------------------------------------------------
3.3.20. Buscador noticias
*/
div.izquierda-noticias div.buscador-noticias{background: #eee; padding: 1em .8em .8em .8em; margin-bottom: 1em;}
#contenido div.izquierda-noticias div.buscador-noticias p.clear{float: left; padding-right: 1.8182em;}
#contenido div.izquierda-noticias div.buscador-noticias p.clear span.bloqueFecha{float: left;}
#contenido div.izquierda-noticias div.buscador-noticias p.clear a.enl_cal_group{display:block; float:left; padding-left:.1818em; padding-top:.1818em;}
#contenido div.izquierda-noticias div.buscador-noticias p.clear a.enl_cal_group img {display:inline;}
	* html #contenido div.izquierda-noticias div.buscador-noticias p.clear a.enl_cal_group img{height:1.4545em;}
#contenido div.izquierda-noticias div.buscador-noticias p label{float: left;}
#contenido div.izquierda-noticias div.buscador-noticias p label span{float: left; padding: .1818em 0;}
#contenido div.izquierda-noticias div.buscador-noticias span.label{float: left; padding: .1818em .9090em 0 .1818em;}
#contenido div.izquierda-noticias div.buscador-noticias fieldset.calendarios {padding:0; width:63em;}
	* html #contenido div.izquierda-noticias div.buscador-noticias fieldset {width: 49em;}
	* html #contenido div.izquierda-noticias div.buscador-noticias fieldset.calendarios {width:63em;}
#cuerpo #contenido div.izquierda-noticias div.buscador-noticias p{float: left;}
#cuerpo #contenido div.izquierda-noticias div.buscador-noticias p.botonera{font-size: 1.2em;}
#contenido div.izquierda-noticias div.buscador-noticias p label input.campoDia{width: 1.5455em;}
#contenido div.izquierda-noticias div.buscador-noticias p label input.campoMes{width: 1.6364em;}
#contenido div.izquierda-noticias div.buscador-noticias p label input.campoAno{width: 2.3636em;}
#contenido div.izquierda-noticias div.buscador-noticias p label input.campoDia, #contenido div.form-solicitud p label input.campoMes, #contenido div.form-solicitud p label input.campoAno{text-align: center;}
#contenido div.izquierda-noticias div.buscador-noticias span.separador{float: left; padding: .2828em .3em 0;}
#contenido div.izquierda-noticias div.buscador-noticias span.nexo{float: left; padding: .1818em .6363em;}

/*------------------------------------------------------------------
3.3.21 Preguntas frecuentes 
*/
#expandeFaq {margin-top:1.6em;}
#expandeFaq ul {float:right; padding-right:.8em;}
#expandeFaq ul li {float:left; font-size:1em; margin-left:.7em;}
#expandeFaq ul li a {color:#585858; font-size:1.1em; padding-left:1.4545em; text-decoration:none;}
#expandeFaq ul li a#desplegarTodoFAQ {background:url(/images-css/faq_expande.gif) no-repeat 0 .2727em;}
#expandeFaq ul li a#desplegarTodoFAQ:hover {background:url(/images-css/faq_expande_hover.gif) no-repeat 0 .2727em;}
#expandeFaq ul li a#plegarTodoFAQ {background:url(/images-css/faq_pliega.gif) no-repeat 0 .2727em;}
#expandeFaq ul li a#plegarTodoFAQ:hover {background:url(/images-css/faq_pliega_hover.gif) no-repeat 0 .2727em;}
#expandeFaq ul li a:hover{color: #f79a1d;}

#categorias {background-color:#eee; margin-top: .8em; padding:.8em 0;}
#categorias ul {background-color:#eee; padding: 0 .8em 0 2.5em;}
#categorias ul li{background:transparent url(/images-css/lista_detalle_contenido_libre_enlaces.gif) no-repeat scroll 0 0.4545em; font-size:1.1em; margin-bottom:.3636em; padding-left:.5454em;}
#categorias ul li.selected{background: url(/images-css/lista.gif) 0 .4545em no-repeat;}
#categorias ul li a{color:#0c0;}
#categorias ul li a.selected{color:#585858; font-weight:bold; text-decoration:none;}
#categorias ul li a:hover{color:#F79A1D;}

#faq {margin-top:1em;}
#faq h3, #contenido #categorias p {color:#585858;font-family:arial,sans-serif;font-size:1.4em; font-weight:bold; margin-bottom:1em; padding:0pt 0.5714em;}
#faq h4 {font-size:1.1em; font-weight:bold; margin-bottom:1.2727em; padding:0 .7272em;}
#faq h4 a {background:url(/images-css/faq_expande.gif) no-repeat 0 .2727em; color:#0c0; font-size:1em; padding-left:1.4545em;}
#faq h4 a:hover{background:url(/images-css/faq_expande_hover.gif) no-repeat 0 .2727em; color: #f79a1d;}
#faq h4.desplegada a {background:url(/images-css/faq_pliega.gif) no-repeat 0 .2727em;}
#faq h4.desplegada a:hover{background:url(/images-css/faq_pliega_hover.gif) no-repeat 0 .2727em;}

#faq div.respuesta {padding:0 2.4em 1.6em 2.4em;}
#faq div.respuesta p {font-size:1.1em; margin-bottom:1.1818em;}
#faq div.respuesta ul li {background: url(/images-css/lista_detalle_contenido_libre_enlaces.gif) no-repeat 0 .5em; font-size:1.1em; margin-bottom:.7272em;
padding-left:0.5455em;}
#faq div.respuesta a {color: #0C0;}
#faq div.respuesta a:hover {color: #F79A1D;}

/*------------------------------------------------------------------
3.3.22 Listado-detalle
*/
#contenido h3.detalle {color:#000;font-family:arial,sans-serif;font-size:1.6em;margin-bottom:.4375em;padding: .125em .5em 0 .5em;}
#contenido div.izquierda-detalle p.imagen {background-color:#eee; float:left; font-size:1em; height:14em; margin:0 1.6em .6em 0; padding:.8em; position:relative; width:14em;}
#contenido div.izquierda-detalle p.imagen img {background-color:#fff; font-size:1em; height:13.8em; padding:.1em; width:13.8em;}
#contenido div.izquierda-detalle p.imagen a {background:#fff url(/images-css/ico_lupa.gif) no-repeat .3em .4em; border:.1em solid #eee; border-bottom:0; border-right:0; bottom:.8em; display:block; font-size:1em; height:2.1em; position:absolute; right:.8em; width:2.1em;}
#contenido div.izquierda-detalle p.imagen a:hover {background:#fff url(/images-css/ico_lupa.gif) no-repeat .3em -21.2em;}
#contenido div.izquierda-detalle h4 {font-family:arial,sans-serif; font-size:1.4em; margin-bottom:.5em; padding:0 .5714em;}
#contenido div.izquierda-detalle p {margin-bottom:.7272em; padding:0 .7272em;}
#contenido div.izquierda-detalle ul {padding:0 .8em;}
#contenido div.izquierda-detalle ul li {font-size: 1.1em; margin-bottom:.7272em; background:url(/images-css/lista.gif) no-repeat 0 .55em; padding-left:.7em;}
#contenido div.izquierda-detalle a {color:#0c0;}
#contenido div.izquierda-detalle a:hover{color:#F79A1D;}

#contenido div.detalle-texto {padding-bottom: 1.1em; padding-right:9.8em;}
#contenido div.detalle-texto a {color: #0c0;}
#contenido div.detalle-texto a:hover {color: #F79A1D;}
#contenido div.sinDerecha div.detalle-texto {padding-right:26.2em;}

#contenido div.detalle-relacionados {border-top:.1em solid #dcdcdc; padding:1.1em 9.8em 1.1em 0;}
#contenido div.sinDerecha div.detalle-relacionados {padding-right: 26.2em;}

#contenido div.izquierda-detalle div.enlaces li { font-size:1em; margin-bottom:.8em; padding-left: 0; background-image: none;}
#contenido div.izquierda-detalle div.enlaces li img {display: inline;}
#contenido div.izquierda-detalle div.enlaces li a {background:url(/images-css/lista_detalle_contenido_libre_enlaces.gif) no-repeat .0909em .4545em; color:#0c0; font-size:1.1em; padding-left:.6363em;}
#contenido div.izquierda-detalle div.enlaces li a:hover{background:url(/images-css/lista_detalle_contenido_libre_enlaces.gif) no-repeat .0909em -21.1818em; color:#F79A1D;}

#contenido div.izquierda-detalle div.descargas ul li{width:48.5454em;}

#cuerpo #contenido div.descargas li,
#cuerpo #contenido div.descargas p.icono{font-size: 1.1em; float: left; clear: left;}
#cuerpo #contenido div.descargas li {padding-left: 0; background-image: none;}
#cuerpo #contenido div.descargas a{padding-left: 2em; color: #0c0; display: block; float: left;}
#cuerpo #contenido div.descargas a:hover{color: #F79A1D;}
#cuerpo #contenido div.descargas .pdf{background:url(/images-css/ico_pdf.gif) no-repeat 0 0;}
#cuerpo #contenido div.descargas .doc{background:url(/images-css/ico_doc.gif) no-repeat 0 0;}
#cuerpo #contenido div.descargas .xls{background:url(/images-css/ico_xls.gif) no-repeat 0 0;}
#cuerpo #contenido div.descargas .zip{background:url(/images-css/ico_zip.gif) no-repeat 0 0;}


/*------------------------------------------------------------------
3.3.23. Formulario atencion al cliente
*/

#contenido div.contenido-nyv div.izquierda-formulario div.form-ta{float: left; width: 64.8em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto{padding: 0 .8em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto h4{color: #0c0; font: bold 1.1em Arial, Helvetica, sans-serif; margin: .6363em 0 .4545em;}
#cuerpo #contenido div.contenido-nyv .contenido-derecha div.info-contacto p{font-size: 1.1em; margin-bottom: .5455em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto p.telefono, #contenido div.contenido-nyv .contenido-derecha div.info-contacto a{color: #0c0;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto a:hover,
#contenido div.contenido-nyv .contenido-derecha div.info-contacto a:focus,
#contenido div.contenido-nyv .contenido-derecha div.info-contacto a:active{color: #F79A1D;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto div.img{margin: 2.5em 0 1.4em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto div.img img{border: .1em solid #fff; height: 5.6em; width: 13.8em;}

/*------------------------------------------------------------------
3.3.24 Normativa y reglamento
*/
#contenido div.normas-texto {float:left; width:56.6em;}
#contenido div.normas-texto p {font-size:1.1em; line-height:150%; margin-bottom: .7272em; padding:0 .7272em;}
#contenido div.normas-texto ul { padding:0 .8em;}
#contenido div.normas-texto ul li {background:url(/images-css/lista.gif) no-repeat .6666em .5em; margin-bottom: .7272em; padding-left:1.3333em;}
#contenido div.normas-texto div.fila {margin-top:2.8em;}
#contenido div.normas-texto div.fila p {padding:0;}
#contenido div.normas-texto div.fila div.dh {float:left; margin-right:.8em;}
#contenido div.normas-texto div.fila div.dh h3 {font-size:1em; margin-bottom:1.1em;}
#contenido div.normas-texto div.fila div.dh h3 a {color:#0c0; font-size:1.1em;}
#contenido div.normas-texto div.fila div.dh h3 a:hover {color: #F79A1D;}
#contenido div.normas-texto div.fila div.ultimo {margin-right:0;}

#contenido div.contenido-normas {padding-top:.3em;}
#contenido div.contenido-normas div.imagen {float:right; width:23.6em;}
#contenido div.contenido-normas div.imagen p {font-size:1em; padding:.8em;background:#eee;}
#contenido div.contenido-normas div.imagen p img {height:22.8em; width:22em;}

/*------------------------------------------------------------------
3.3.26 Tour
*/
#contenido div.contenido-tour {padding-top:1em;}
#contenido div.contenido-tour p {font-size:1.1em; margin-bottom:.5454em;}
#contenido div.contenido-tour div.dh {margin-bottom:1em;}
#contenido div.contenido-tour div.dh div.texto {padding-right:25.4em; padding-top:.5em; width:38.6em;}
#contenido div.contenido-tour div.dh h3 {font-family:arial, sans-serif; font-size:1.4em; font-weight:bold; margin-bottom:.2142em;}
#contenido div.contenido-tour div.dh h3 a {color:#585858; font-size:1em; text-decoration:none;}
#contenido div.contenido-tour div.dh h3 a:hover {color: #F79A1D;}
#contenido div.contenido-tour div.impar {background-color:#eee;}

/*------------------------------------------------------------------
3.3.27. Formulario atencion al cliente
*/

#contenido div.contenido-nyv div.izquierda-formulario div.form-ta{float: left; width: 64.8em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto{padding: 0 .8em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto h4{color: #0c0; font: bold 1.1em Arial, Helvetica, sans-serif; margin: .6363em 0 .4545em;}
#cuerpo #contenido div.contenido-nyv .contenido-derecha div.info-contacto p{font-size: 1.1em; margin-bottom: .5455em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto p.telefono, #contenido div.contenido-nyv .contenido-derecha div.info-contacto a{color: #0c0;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto a:hover,
#contenido div.contenido-nyv .contenido-derecha div.info-contacto a:focus,
#contenido div.contenido-nyv .contenido-derecha div.info-contacto a:active{color: #F79A1D;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto div.img{margin: 2.5em 0 1.4em;}
#contenido div.contenido-nyv .contenido-derecha div.info-contacto div.img img{border: .1em solid #fff; height: 5.6em; width: 13.8em;}

/*------------------------------------------------------------------
3.3.28. Atencion al cliente calidad
*/
#contenido div.contenido-izquierda div.form-acc table.res{border-top: .1em solid #dcdcdc; float: left; width: 64.8em; margin-left: -.8em; margin-top: .7em; position: relative;}
#contenido div.contenido-izquierda div.form-acc table.res thead th{border-top: .1em solid #fff; empty-cells: hide; padding: .4em .7em .6em .8em; text-align: center; vertical-align: middle; }
#contenido div.contenido-izquierda div.form-acc table.res thead th.primero{text-align: left;}
#contenido div.contenido-izquierda div.form-acc table.res tbody th, #contenido div.contenido-izquierda div.form-acc table.res tbody td{background: #fff; padding: 0 .7em 0 .8em;}
#contenido div.contenido-izquierda div.form-acc table.res tbody th{font-weight: normal; font-size: 1.1em; text-transform: none;}
#contenido div.contenido-izquierda div.form-acc table.res tbody td{text-align: center; padding: .3em .7em .2em .8em;}
	html>/**/body #contenido div.contenido-izquierda div.form-acc table.res tbody td{padding: .8em .7em .4em .8em;}
#contenido div.contenido-izquierda div.form-acc table.res th.ultimaColumna{padding-right: 7.7em;}
#contenido div.contenido-izquierda div.form-acc table.res td.ultimaColumna{padding-right: 7em;}
	html>/**/body #contenido div.contenido-izquierda div.form-acc table.res th.ultimaColumna{padding-right: 7em;}
	html>/**/body #contenido div.contenido-izquierda div.form-acc table.res td.ultimaColumna{padding-right: 6.3636em;}
#contenido div.contenido-izquierda div.form-acc div.separador{border-bottom: .1em solid #dcdcdc; padding: 0 0 .7em .8em;}
#contenido div.contenido-izquierda div.form-acc p textarea{border-color: #c1c1c1; border-width: .0909em; color: #585858; font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin-bottom: .2727em; margin-top: .4545em; padding: 0 .1818em; height: 9.3636em; width: 50.1818em;}
	html>/**/body #contenido div.contenido-izquierda div.form-acc p textarea{margin-bottom: 0;}
#contenido div.contenido-izquierda div.form-acc p.textarea{margin-top: 1.2727em; float: left;}
#contenido div.contenido-izquierda div.form-acc p.botonera{padding-top: .9090em; text-align: right; width: 51.4545em;}
#cuerpo #contenido div.contenido-izquierda div.form-acc p.botonera input{font-size: 1em;}

/*------------------------------------------------------------------
3.3.29 Columna derecha 
*/
#contenido div.contenido-derecha h3 {font-family:arial,sans-serif; font-size:1.4em; margin-bottom:.5714em; padding:0 .5714em;}

#contenido div.derecha-banner {margin-bottom:.9em;}
#contenido div.derecha-banner p {font-size:1em;}
#contenido div.derecha-banner a {display:block;}
#contenido div.derecha-banner a img {height:17.4em; width:15.6em;}

#contenido div.derecha-asistente {margin-top:2.5em; padding:0 .8em;}
#contenido div.derecha-asistente p {font-size:1.1em; margin-bottom:1.2727em;}
#contenido div.derecha-asistente h3 {padding: 0;}
#contenido div.derecha-asistente a {color:#0c0;}
#contenido div.derecha-asistente a:hover {color:#f79a1d;}


#contenido div.derecha-adquisiciones {margin-top:4.4em;}
#contenido div.derecha-adquisiciones div.adquisicion div.imagen  {background-color:#eee; float:left; height:9em; padding:.8em; width:5.8em;}
#contenido div.derecha-adquisiciones div.adquisicion div.imagen p  {font-size:1em;}
#contenido div.derecha-adquisiciones div.adquisicion div.imagen img  {border:.1em solid #fff; height:8.8em; width:5.6em;}
#contenido div.derecha-adquisiciones div.adquisicion div.texto  {float:left; margin-left:1.6em; width:5.8em;}
#contenido div.derecha-adquisiciones div.adquisicion div.texto h4  {margin-bottom:.8em; padding-right:.8em;}
#contenido div.derecha-adquisiciones div.adquisicion div.texto dd{font-size:1em; margin-bottom:.7em; padding-right:.8em;}
#contenido div.derecha-adquisiciones div.entradaBibliografica {margin-bottom:1.2em;}
#contenido div.derecha-adquisiciones div.ejemplares ul {margin-bottom:.8em;}
#contenido div.derecha-adquisiciones div.ejemplares li {border-bottom:.1em solid #dedede; font-size:1em; margin-bottom:.3em; padding:0 .8em .5em .8em;}
#contenido div.derecha-adquisiciones div.ejemplares li strong {font-size:1.1em;}
#contenido div.derecha-adquisiciones div.ejemplares li address {color:#585858; font-size:1.1em; font-style:normal;}
#contenido div.derecha-adquisiciones div.ejemplares p {font-size:1em; padding:0 .8em 0 .8em;}
#contenido div.derecha-adquisiciones div.ejemplares p a {color:#0c0; font-size:1.1em;}
#contenido div.derecha-adquisiciones div.ejemplares p a:hover {color:#f79a1d;}

#contenido div.derecha-novedades {background-color:#f3f3f3; padding-top:.2em;}
#contenido div.derecha-novedades div {padding:0 .8em;}
#contenido div.derecha-novedades div p {font-size:1.1em; margin-bottom:1.2727em;}
#contenido div.derecha-novedades div p a {color:#0c0;}
#contenido div.derecha-novedades div p a:hover {color:#f79a1d;}
#contenido div.derecha-novedades div p.descarga a {color:#0c0; display:block; padding-left:2.2727em;}
#contenido div.derecha-novedades div p.descarga a:hover {color:#f79a1d;}
#contenido div.derecha-novedades div p.pdf a{background:url(/images-css/ico_pdf.gif) no-repeat 0 0; padding-top:.1818em;}

#contenido div.derecha-mapa {background-color:#f3f3f3; margin-top:2.6em; padding:.8em;}
html>/**/body #contenido div.derecha-mapa {margin-top:2.7em;}
html:first-child #contenido div.derecha-mapa {margin-top:2.6em;}
#contenido div.derecha-mapa p {font-size:1em; position:relative;}
#contenido div.derecha-mapa p img {border:.1em solid #fff; height:13.8em; width:13.8em;}
#contenido div.derecha-mapa p a {background:#fff url(/images-css/ico_lupa.gif) no-repeat .3em .4em; border:.1em solid #eee; border-bottom:0; border-right:0; bottom:0; display:block; height:2.1em; position:absolute; right:0; width:2.1em;}
#contenido div.derecha-mapa p a:hover {background:#fff url(/images-css/ico_lupa.gif) no-repeat .3em -21.2em;}
	* html #contenido div.derecha-mapa p a {bottom:1.6em; right:.8em;}
	
#contenido div.derecha-sobre {padding-top:2.8em;}
#contenido div.derecha-sobre div {margin-bottom:1.6em;}
#contenido div.derecha-sobre div h4, #contenido div.derecha-sobre div h3 {font-size:1em; margin-bottom:.5em; padding:0 .8em;}
#contenido div.derecha-sobre div h4 a, #contenido div.derecha-sobre div h3 a {font-size:1.1em;font-weight:bold;}
#contenido div.derecha-sobre p {font-size:1.1em; margin-bottom:.4545em; padding:0 .7272em;}
#contenido div.derecha-sobre p.imagen {font-size:1em; margin-bottom:.5em; padding:0;}
#contenido div.derecha-sobre p.imagen img {background-color:#eee; height:5.8em; padding:.7em .8em; width:14em;}

#contenido div.derecha-tablon p.imagen {background-color:#eee; padding:.7em .8em;}
#contenido div.derecha-tablon p.imagen img {border:.1em solid #fff; height:5.6em; padding:0; width:13.8em;}
#contenido div.derecha-sobre p.enlace {margin-bottom:0;}
#contenido div.derecha-sobre a {color:#0c0;}
#contenido div.derecha-sobre a:hover {color:#f79a1d;}

#contenido div.derecha-contacto p {font-size:1.1em; margin-bottom:1em; padding:0 .7272em;}
#contenido div.derecha-contacto p.telefono {color:#0c0;}



/* Estilos globales */
#contenido div.contenido-derecha div.generico{}
#cuerpo #contenido div.contenido-derecha div.generico .titulo{font: bold 1.4em Arial, Helvetica, sans-serif; color: #585858; padding-top: .5em;}
#contenido div.contenido-derecha div.generico .tit-contacto{color: #0c0; font: bold 1.1em Arial, Helvetica, sans-serif; padding: 0 .7273em; margin: .6363em 0 .4545em;}
#contenido div.contenido-derecha div.generico p.telefono strong{color: #0c0;}
#contenido div.contenido-derecha div.generico div {margin-bottom:1.6em;}
#contenido div.contenido-derecha div.generico div h4, #contenido div.contenido-derecha div.generico div h3 {font-size:1em; margin-bottom:.5em; padding:0 .8em;}
#contenido div.contenido-derecha div.generico div h3 a {font-size:1.1em;font-weight:bold;}
#contenido div.contenido-derecha div.generico div h4{font-size: 1.1em; font-weight: bold; color: #0c0;}
#contenido div.contenido-derecha div.generico div h4 a{font-size: 1em;}
#contenido div.contenido-nyv div.contenido-derecha div.generico h3{padding-top: .2857em;}
#contenido div.contenido-derecha div.generico p{font-size:1.1em; margin-bottom:.4545em; padding: 0 .7272em;}
#cuerpo #contenido div.contenido-derecha div.generico p.imagen{background-color:#eee; font-size:1em; margin-bottom:.5em; padding: .7em .8em;}
#cuerpo #contenido div.contenido-nyv div.contenido-derecha div.generico p.imagen{padding-top:0;}
#cuerpo #contenido div.contenido-derecha div.generico p.imagen img{ border: .1em solid #fff; height: 5.6em; padding: 0; width: 13.8em;}
/* sin borde gris */
#cuerpo #contenido div.contenido-nyv div.contenido-derecha div.generico p.imagen{background-color: transparent;}
#contenido div.contenido-derecha div.generico a{color: #0c0;}
#contenido div.contenido-derecha div.generico a:hover,
#contenido div.contenido-derecha div.generico a:focus,
#contenido div.contenido-derecha div.generico a:active{color: #f79a1d;}

#cuerpo div.contenido-derecha div.generico ul{font-size: 1em; float: left; padding: 0 .8em; width: 14em;}
#cuerpo div.contenido-derecha div.generico ul li{font-size: 1.1em; margin-bottom: .4545em; float: left; width: 12.7273em; padding-left: .5455em; background: url(/images-css/lista_detalle_contenido_libre_enlaces.gif) 0 .5454em no-repeat;}
	* html #cuerpo div.contenido-derecha div.generico ul li{width: 12.1818em;}
#cuerpo div.contenido-derecha div.generico div.adjuntos{margin-bottom: 0;}
#cuerpo div.contenido-derecha div.generico div.adjuntos ul{padding-top: .5em;}
#cuerpo div.contenido-derecha div.generico div.adjuntos ul li{padding-left: 0; background: none;}
#cuerpo div.contenido-derecha div.generico ul.lista-enlaces li a{display: block; float: left;}
#cuerpo div.contenido-derecha div.generico span.info-enlace{float: left; padding-left: 2.2727em; margin-top: -.5455em;}
#cuerpo div.contenido-derecha div.generico p.icono{margin-bottom: .4545em; float: left;}
#cuerpo div.contenido-derecha div.generico p.icono a{display: block; float: left;}

#contenido div.derecha-galeria h3{padding-top: .2857em;}
#contenido div.derecha-galeria p  {font-size:1.1em; margin-bottom:.7272em; padding:0 .7272em;}
#contenido div.derecha-galeria ul {padding:0 .1em; width:15.4em;}
#contenido div.derecha-galeria li {background-color:#fff; border:.1em solid #f6f6f6; float:left; font-size:1em; height:5.8em; margin:0 1em .6em 0; padding:.6em; width:5.8em;}
#contenido div.derecha-galeria li.par {margin-right:0;}
#contenido div.derecha-galeria li a {border:.1em solid #eee; display:block; font-size:1em; height:5.6em; position:relative; width:5.6em;}
#contenido div.derecha-galeria li a img {height:5.6em; width:5.6em;}
#contenido div.derecha-galeria li a span {background:url(/images-css/ico_lupa_fondo.gif) no-repeat right 3.4em; cursor:pointer; display:block; height:5.6em; left:0; position:absolute; top:0; width:5.6em;}
#contenido div.derecha-galeria li a:hover span {background:url(/images-css/ico_lupa_fondo.gif) no-repeat right -26.4em;}
/*------------------------------------------------------------------
3.3.30 Calendario y Agenda / Sugerencias y recomendaciones (Contenido texto Tablon de anuncios)
*/

div.contenido-ta div.bloque{border-bottom: .1em solid #dcdcdc; padding: 1.2em 0 0 .8em;}
div.contenido-ta div.primero{padding-top: .6em;}
div.contenido-ta ul{margin-bottom: 1.3em;}
#cuerpo div.contenido-ta div.bloque p.intro{padding-left: 0;}
div.contenido-ta div.bloque a{color: #0c0;}
div.contenido-ta div.bloque a:hover,
div.contenido-ta div.bloque a:focus,
div.cotnenido-ta div.bloque a:active{color: #F79A1D;}
div.contenido-ta div.bloque h3{font: bold 1.4em Arial, Helvetica, sans-serif; margin-bottom: .7143em;}
#cuerpo div.contenido-ta div.bloque h4{font: bold 1.1em Arial, Helvetica, sans-serif; margin-bottom: .7272em;}
#cuerpo div.contenido-ta div.bloque p{line-height: 1.4545em; margin-bottom: 1em;}
#cuerpo div.contenido-ta div.bloque li{font-size: 1.1em; margin-bottom: .7273em;}

#contenido div.sin-fondo{background: none;}
#contenido div.sin-fondo div.contenido-izquierda{margin-right: 0; width: auto;}
#contenido div.sin-fondo div.contenido-izquierda div.bloque{padding-right: 25.4em;} 
#contenido div.contenido-ta div.ultimo{border-bottom: 0;}

/*------------------------------------------------------------------
3.3.31 Catalogo registros guardados
*/
#contenido div.contenido-resultados{padding-top: .9em;}
#contenido div.guardados h3{font: bold 1.4em Arial, Helvetica, sans-serif; margin-top: -1em; padding-left: .5714em;}
#contenido div.buscador-registros{border: .1em solid #dcdcdc; border-left: 0; border-right: 0; margin-top: 1em; padding: .9em .8em 1em .8em;}
#contenido div.buscador-registros h3, #contenido div.listado-registros h3{margin-top: 0;}

#contenido div.buscador-registros p.clear{font-size: 1.1em;}
#contenido div.buscador-registros p.clear strong.label{padding-bottom: 1.1818em;}
#contenido div.buscador-registros p.datosEmail{float: left; padding-right: .9090em; margin-top: 1.1em;}
html>/**/body #contenido div.buscador-registros p.datosEmail{margin-top: .9em;}
* html #contenido div.buscador-registros p.datosEmail{margin-top: 1.1em;}
#contenido div.buscador-registros p.datosEmail label span{padding: .2727em .9090em .1818em 0;}
	html>/**/body #contenido div.buscador-registros p.datosEmail label span{padding-top: .1818em;}
#contenido div.buscador-registros p.datosEmail label input.texto{width: 18em;}
#contenido div.buscador-registros p.datosEmail label input.campoAsunto{width: 17.3636em;}
#contenido div.buscador-registros p.formatos{float: left;}
#contenido div.buscador-registros p.clear strong{float: left; padding: .1818em 1.1818em .1818em 0;}
#contenido div.buscador-registros label.opcionFormato{padding-right: 2.6em; float: left;}
	html>/**/body #contenido div.buscador-registros label.opcionFormato{padding-right: 3.2em;}
#contenido div.buscador-registros label.opcionFormato input.radio{margin-top: -.0909em;}
	html>/**/body #contenido div.buscador-registros label.opcionFormato input.radio{padding: .1818em 0; margin-top: .1818em;}
#contenido div.buscador-registros label.opcionFormato span{padding: .1818em 0 .1818em .1818em;}

#contenido div.buscador-registros p.enviar{width: 31em;}
#contenido div.buscador-registros p.enviar input{margin-top: 1em;}

#contenido div.listado-registros{padding-top: 1.4em;}
#contenido div.listado-registros h3{background: url(/images-css/borde_tabla.gif) bottom left repeat-x; padding-bottom: .8333em;}
#contenido div.listado-registros div.separador{padding-bottom: .1em; border-bottom: .1em solid #dcdcdc; margin-bottom: 1em;}
#contenido div.listado-registros table.res{float: left;}
#contenido div.listado-registros table.res th{background: #f3f3f3;}
#contenido div.listado-registros table.res tbody tr.impar th{background: #fff;}
#contenido div.listado-registros table.res th.centrado,
#contenido div.listado-registros table.res td.centrado{text-align: center;}
#contenido div.listado-registros table.res th.derecha,
#contenido div.listado-registros table.res td.derecha{text-align: right;}
#contenido div.listado-registros table.res td.centrado img{display: block; margin: auto;}
#contenido div.listado-registros p.botonera{text-align: right; padding-right: .6666em;}
/*------------------------------------------------------------------
3.3.32 Iconos genericos descarga archivos
*/

/* Bullets verdes para listas de enlaces, enlaces individuales y elementos con bullet que no sean enlace */
#cuerpo ul.lista-enlaces li a,
#cuerpo p.enlace a,
#cuerpo span.enlace{background: url(/images-css/lista_detalle_contenido_libre_enlaces.gif) 0 .5em no-repeat; padding-left: .5455em;}


/* Iconos genericos formato archivo */
#contenido a.pdf,
#contenido a.xls,
#contenido a.doc,
#contenido a.zip{background-position: 0 -.0909em; background-repeat: no-repeat; display: block; float: left; padding-bottom: .7273em; padding-left: 2.2727em;}
#contenido a.pdf{background-image: url(/images-css/ico_pdf.gif);}
#contenido a.xls{background-image: url(/images-css/ico_xls.gif);}
#contenido a.doc{background-image: url(/images-css/ico_doc.gif);}
#contenido a.zip{background-image: url(/images-css/ico_zip.gif);}

	/* Informacion sobre el archivo */
	#contenido span.info-enlace{padding-left: .5em;}
		* html #contenido span.info-enlace{padding-left: .2em;} 
		
		
		

/*------------------------------------------------------------------
3.3.33 Subhome 3
*/
#contenido div.izquierda-subhome3 {background-color:#eee; margin-bottom:2.5em;}
#contenido div.izquierda-subhome3 div.noticias {float:left; padding:.8em 0; width:41em;}
#contenido div.izquierda-subhome3 div.noticias div.texto{padding-bottom:0;}
#contenido div.izquierda-subhome3 div.noticias h4{font-size:1em; margin-bottom:.8em;}
#contenido div.izquierda-subhome3 div.noticias h4 a{color:#0c0; font-size:1.1em;}
#contenido div.izquierda-subhome3 div.noticias h4 a:hover {color:#F79A1D;}
#contenido div.izquierda-subhome3 div.noticias p.verMas{font-size:1em; margin-top:.2em; padding:0 .8em;}
#contenido div.izquierda-subhome3 div.noticias p.verMas a {color:#0c0; font-size:1.1em;}
#contenido div.izquierda-subhome3 div.noticias p.verMas a:hover {color:#F79A1D;}
#contenido div.izquierda-subhome3 div.noticias h3 {font-size:1.4em; margin-bottom:.4285em; padding:0 .5714em;}
#contenido div.izquierda-subhome3 div.imagen {float:left; height:16em; width:23.8em;}
#contenido div.izquierda-subhome3 div.imagen img {height:16em; width:23.8em;}

/*------------------------------------------------------------------
3.3.34 Combo emergente
*/
#contenedor div.combo_desplegable {width:25.8em; z-index:0;}
	* + html/*/ * /**/ body #contenedor div.combo_desplegable {padding-bottom:.8em;}
	* html #contenedor div.combo_desplegable {padding-bottom:.8em;}
#contenedor div.combo_desplegable div.campo {position:relative;}
#contenedor div.combo_desplegable p.etiqueta {float:left; width:6em;}
#contenedor div.combo_desplegable p.titulo {float:left; width:30em}
#contenedor div.combo_desplegable p.cerrar {float:right;}
#contenedor div.combo_desplegable p.interaccion {float:left; width:16.5454em;}
#contenedor div.combo_desplegable p.interaccion a {color:#0c0;}
#contenedor div.combo_desplegable p.interaccion a:hover {color:#F79A1D;}
#contenedor div.combo_desplegable span.seleccionada {display:block;}
#contenedor #comboActivo {background-color:#eee; border:.1em solid #6e6e6e; left:-18.4em; padding:.8em 1.2em 1.2em 1.2em; position:absolute; top:0; width:44.6em;}
	* + html/*/ * /**/ body #contenedor #comboActivo {left:-18.2em;}
	html>/**/body #contenedor #comboActivo {left:6.6em;}
#contenedor #comboActivo ul {background:#fff; border:.1em solid #d5d5d5; height:14.2em; overflow:auto; padding:.8em; width:42.8em;}
#contenedor #comboActivo ul li {font-size:1em; width:41em;}
#contenedor #comboActivo ul li label {display:block; width:41em;}
#contenedor #comboActivo ul li span{color:#0c0; cursor:pointer; display:block; font-family:tahoma,sans-serif; font-size:1.1em; line-height:140%; padding-bottom:.7272em; text-decoration:underline; width:37.2727em;}
	* html #contenedor #comboActivo ul li span{padding-bottom:0;}
	* + html/*/ * /**/ body  #contenedor #comboActivo ul li span{padding-bottom:.1818em;}
#contenedor #comboActivo ul li span.hover {color:#F79A1D;}
#contenedor #comboActivo input {display:none;}

/*------------------------------------------------------------------
3.3.35 Bloques sin parrafos
*/

#contenedor #contenido div.bloque_texto {font-size:1.1em; margin-bottom:.7272em;}
#contenedor #contenido div.dh div.bloque_texto {margin-bottom:0;}
#contenedor #contenido div.bloque_texto_relleno {padding:0 .7272em;}
#contenedor #contenido div.bloque_texto p {font-size:1em; margin-bottom:.7272em;}
#contenedor #contenido div.bloque_texto ul {font-size:.909em;}
#contenedor #contenido div.bloque_texto ul li {font-size:1.1em; margin-bottom:.7272em;}
#contenedor #contenido div.bloque_texto ul li a{font-size:1em;}

#contenedor #contenido div.detalle-texto div.bloque_texto {display:inline;}
#contenedor #contenido div.detalle-texto div.bloque_texto h4{font-size:1.2727em;}
#contenedor #contenido div.bloque_texto_primero {margin-top:.4545em;}
#contenedor #cuerpo #contenido div.bloque_texto_primero p {font-size:1em;}

#contenedor #cuerpo #contenido div.contenido-ta div.bloque_texto {line-height:1.4545em; margin-bottom:1em;}
#contenedor #cuerpo #contenido div.contenido-ta div.bloque_texto h4 {font-size:1em;}

#contenedor #contenido div.contenido-derecha div.bloque_texto {margin-bottom:.4545em; padding:0 .7272em;}
#contenedor #contenido div.contenido-derecha div.bloque_texto p {margin-bottom:.4545em; padding:0;}
#contenedor #contenido div.contenido-derecha div.bloque_texto ul {padding:0;}
#contenedor #contenido div.contenido-derecha div.bloque_texto a {font-size:1em;}

/*------------------------------------------------------------------
4. Pie
*/
#pie {font-family:tahoma,arial,sans-serif; padding-bottom: 1em;}
#pie a {color:#585858;}
#pie a:hover {color:#f79a1d;}

#pie div.pie-portales {margin-bottom:.9em; text-align:center;}
#pie div.pie-portales p {display:inline; font-size:1.1em;}
#pie div.pie-portales ul {display:inline;}
#pie div.pie-portales ul li {background:url(/images-css/separador_lista_gris.gif) no-repeat right .1em; display:inline; margin-right:.2em; padding-right:.6em;}
	* html #pie div.pie-portales ul {padding-left:.4em;}
	*:first-child+html #pie div.pie-portales ul {padding-left:.4em;}
	* html #pie div.pie-portales ul li {background-position:right .2em; margin-right:.5em; padding-right:.2em;}
	*:first-child+html #pie div.pie-portales ul li {background-position:right .2em; margin-right:.5em; padding-right:.2em;}
#pie div.pie-portales ul  li.ultimo {background-image:none; margin-right:0; padding-right:0;}
#pie div.pie-portales ul  li a {color:#000; font-size:1.1em;}
#pie div.pie-portales ul  li a:hover {color:#f79a1d;}

#menuPie {margin-bottom:.3em;}
#menuPie ul li {background:url(/images-css/separador_lista.gif) no-repeat right .1em; display:inline; margin-right:.2em; padding-right:.6em;}
	* html #menuPie ul {padding-left:.4em;}
	*:first-child+html #menuPie ul {padding-left:.4em;}
	* html #menuPie ul li {background-position:right .2em; margin-right:.5em; padding-right:.2em;}
	*:first-child+html #menuPie ul li {background-position:right .2em; margin-right:.5em; padding-right:.2em;}
#menuPie ul  li.ultimo {background-image:none; margin-right:0; padding-right:0;}
#menuPie ul  li a {color:#000; font-size:1.1em;}
#menuPie ul  li a:hover {color:#f79a1d;}

#pie p.pie-copy {color:#585858; font-size:1.1em; text-align:center;}

/* Clase temporal para imagenes en linea */
#contenedor img.enlinea {display: inline !important; width: 14px !important; height: 11px !important;}

/* Ajustes OPAC 2009.06.08: paginas ID detalle sin menu ni cabecera */
body#opac {background-color: #FFF;}
body#opac #cuerpo {border: 0;}
body#opac  #contenido {float: none; margin: 0 auto; padding-top: 0;}
body#opac  #contenido h3 {border-bottom: 1px solid #dcdcdc; color: #585858; font-family: tahoma; font-size: 1.1em; margin-bottom: .8em; margin-top: 0; padding: 0 0 .3em 0;}
body#opac  #contenido .registros {padding: 5em 0;}
body#opac  #contenido .detalle-navegacion p.volver {padding-right: 0;}
body#opac  #contenido .detalle-descripcion {margin-bottom: 3em;}
body#opac  #contenido .ultimo {margin-bottom: 0;}
body#opac  #contenido .detalle-descripcion .texto {min-height: 0; height: auto;}
body#opac  #contenido .detalle-descripcion .detalle-ubicacion {border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; margin-top: 1.5em; padding-top: .1em;}
* html  body#opac  #contenido .detalle-descripcion .detalle-ubicacion {padding-top: 0;}
*:first-child+html body#opac  #contenido .detalle-descripcion .detalle-ubicacion {padding-top: 0;}
body#opac  #contenido .detalle-descripcion .detalle-ubicacion table {border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
body#opac  #contenido .detalle-descripcion .resultados-paginacion {border: 0; padding}
body#opac  #contenido .detalle-descripcion .resultados-paginacion div.ubicar form p span {width: 12.5em;}
body#opac  #contenido .detalle-descripcion .resultados-paginacion p.vermas {font-size: 1.1em; padding-top: .1818em; text-align: right}
body#opac  #contenido .detalle-descripcion .resultados-paginacion p.vermas a {color: #0c0;}
body#opac  #contenido .detalle-descripcion .resultados-paginacion p.vermas a:hover {color: #f79a1d;}
body#opac  #contenido p.botonera { margin-top: .7em; padding-right: .6666em; text-align: right;}
body#opac  #contenido p.botonera.abajo {margin-bottom: .7em; margin-top: 0;}

/* 2009.06.15 Busqueda limitada */
#contenido div.detalle-limite {border:.1em solid #dcdcdc; border-left:0; border-right:0; margin-bottom:1.5em; margin-top: 1em; padding:.8em .8em .3em .8em;}
#contenido div.detalle-limite p {font-size: 1.1em; margin-bottom: .5em;}
#contenido div.detalle-limite p span {text-transform: uppercase;}
#contenido div.busqueda-avanzada-solicitud fieldset.limitador div.fila {margin-bottom: .7em;}
#contenido div.busqueda-avanzada-solicitud fieldset.limitador span.label {width: 9.8em; padding-right: 0;}
#contenido div.busqueda-avanzada-solicitud fieldset.limitador p {clear: none; float: left; margin-bottom: 0; margin-top: 0; width: 42%;}
#contenido div.busqueda-avanzada-solicitud fieldset.limitador p.primero {float: none; width: auto;}
#contenido div.busqueda-avanzada-solicitud fieldset.limitador p label.concheck {padding-left: 6em;}
#contenido div.busqueda-avanzada-solicitud fieldset.limitador p label span {width:9.5em;}
#contenido div.busqueda-avanzada-solicitud fieldset.limitador p.derecha label span {width:6em;}

/* Enlace con aspecto de boton 2009.06.26*/
#contenido p a.boton {border: 1px solid #C5C5C5; border-bottom: 1px solid #6A6C6B; background: #E2E5EA url(/images-css/fondo_boton.gif) repeat-x top left;cursor: pointer;font: bold .9166em tahoma;overflow:visible;padding: .1818em .7272em; color:#000; text-decoration:none; display:block; float:left; width:auto;}
#contenido p a.boton:hover {color:#F79A1D;}

/* modal de previsualizacion 2009-07-15 */
#tiny-tbox.modal_previsualiza {width:84em;}
#tiny-tbox.modal_previsualiza #contenedorModal {}
#tiny-tbox.modal_previsualiza #modal_previsualiza_interior {height:40em; margin-bottom:1.2em; overflow:auto;}

#modal_previsualiza_interior .bibInfoLabel, #modal_previsualiza_interior .bibInfoData, #modal_previsualiza_interior .exportHeading, #modal_previsualiza_interior .bibItems th, #modal_previsualiza_interior .bibItems td {color:#585858; font-family:verdana,arial,sans-serif; font-size:1.1em;}
#modal_previsualiza_interior div.centrado {text-align:center;}
#modal_previsualiza_interior div.centrado img {display:inline;}

#modal_previsualiza_interior .exportHeading {font-weight:bold;}
#modal_previsualiza_interior .bibInfoLabel {background-color:#f3f3f3; border-bottom:2px solid #FFFFFF; font-weight:bold; padding:.2727em .3636em .1818em .2727em; text-align:right;}

#modal_previsualiza_interior table.bibItems {border:0; width:76.8em; margin-bottom:2.4em;}
#modal_previsualiza_interior table.bibItems th {background-color:#EDEDED;border:0;border-left:0; border-right:0; border-top:0; font-size:1em;padding:.5em .8em .3em;text-align:left;text-transform:uppercase; text-align:left;}
#modal_previsualiza_interior table.bibItems tr.bibItemsEntry td {background-color:#F3F3F3; border:0; border-left:0; border-right:0; border-top:0; padding:.1818em .7272em; text-align:left;}
#modal_previsualiza_interior table.bibItems tr.par td {background-color:#FFF;}
#modal_previsualiza_interior a {color:#666;}
#modal_previsualiza_interior a:hover {color:#F79A1D;}

/* 2009.09.27 Módulo de Relevancia */
#resultados div.relevancia {padding: .7em .8em .6em .8em; border-bottom: 1px solid #dcdcdc;}
#resultados div.relevancia p {font-size: 1.1em;}
#resultados div.relevancia img {display: inline; height: 1.1818em; margin-right: .2em; vertical-align: bottom; width: 6.1818em;}