@charset "UTF-8";
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 9/04/2017, 01:33:07 PM
    Author     : cjuarez
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 12/04/2017, 06:35:59 PM
    Author     : cjuarez 
*/
/* font styles */
/* font sizes for movil devices */
/* font sizes for computer */
/* Data block height*/
/* small screen */
/* medium screen */
/* large screen */
/* Big screen */
/* margins for movil devices */
/* margins for computer */
/* general margins*/
/* paddings */
/* colors */
/* other dimensions */
/* Marcsubfield width */
/* small screen */
/* small screen */
/* small screen */
/* small screen */
body {
  margin: 0; }

.datablk {
  background: #ffffff; }

.hiddentext {
  color: #ffffff; }

.moddatablk {
  display: inline-block;
  position: relative;
  /* Stay in place */
  width: 100%;
  /* Full width */
  /* height: 480px; */
  overflow: auto;
  /* Enable scroll if needed */ }

.moddatablkhei {
  height: 480px; }

/* columnas para los bloques <DIV> */
[class*="pscol-"] {
  float: left;
  padding: 5px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 9/04/2017, 06:19:20 PM
    Author     : cjuarez
*/
h1 {
  font-size: 18px; }

h2 {
  font-size: 16px; }

h3 {
  font-size: 14px; }

h4 {
  font-size: 12px; }

h5 {
  font-size: 10px; }

h6 {
  font-size: 10px; }

/* Tamaño de letras para encabezado h3 en botones o ligas */
.ph0 {
  font-size: 18px; }

.ph1 {
  font-size: 14px; }

.ph2 {
  font-size: 12px; }

.ph3 {
  font-size: 10px; }

/* ++++++++++++++ margins definition +++++++++++++ */
.headermargin {
  margin-top: 5px;
  margin-bottom: 5px; }

.rowmargin {
  margin-top: 5px;
  margin-bottom: 5px; }

.buttonmargin {
  margin-top: 10px;
  margin-bottom: 10px; }

.cirbuttonmargin {
  margin-left: 30px; }

/* ++++++++++++++ fonts definition +++++++++++++ */
.bigfont {
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-size: 14px; }

.normalfont {
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-size: 12px; }

.smallfont {
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-size: 10px; }

.tinyfont {
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-size: 8px; }

.inputfont {
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-size: 12px; }

/* Tamaño de letras para botones de menu y submenu */
.psmbfont {
  font-size: 16px; }

/* Botones superiores en los módulos*/
.pmtopbtn {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 5px 10px 5px;
  padding: 0; }

/* *********** Columnas para el despliegue en Staff ********* */
.pscol-0 {
  width: 98%; }

.pscol-1 {
  width: 100%; }

.pscol-2 {
  width: 100%; }

/* ******************* Clases para el despliegue del módulo de administración */
.admlibcode {
  width: 16em; }

.admlibfield {
  width: 30em; }

.admlibtime {
  width: 4em; }

.blockmargin {
  margin-top: 10px; }

.hrbfont {
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-size: 12px; }

/* Tamaño de letras generales */
.pqrylibhol {
  margin: 5px 0px 0px 0px; }

/* Margenes del nombre de biblioteca en los holdinhs */
.pqrycolhol {
  margin: 3px 5px 3px 0px;
  padding-left: 20px; }

/* Margenes del nombre de coleccion en los holdinhs */
.prowmargin {
  margin: 15px 0px 8px 5px; }

/* Margenes de renglones superior e inferior  */
.ppagemargin {
  margin: 10px 10px 10px 10px; }

/* Margenes a los lados de la página  */
/* ************ Columnas para layout de bloques ************ */
* {
  box-sizing: border-box; }

.prow::after {
  content: "";
  clear: both;
  display: block; }

/* columnas para los bloques <DIV> */
[class*="col-"] {
  float: left;
  padding: 5px; }

/* igual a [class*="pscol-"] */
/* *********** Columnas para el despliegue del OPAC ********* */
.col-0 {
  width: 100%;
  display: none; }

.col-1 {
  width: 100%; }

.col-2 {
  width: 100%; }

.col-3 {
  width: 100%;
  display: none; }

/* columnas para la lista de resultados */
[class*="rcol-"] {
  float: left;
  padding: 5px; }

.rcol-0 {
  width: 10%;
  display: block; }

.rcol-1 {
  width: 100%; }

.rcol-2 {
  width: 100%; }

.proverflow {
  height: 140px;
  overflow: auto; }

.pioverflow {
  height: 260px;
  overflow: auto; }

/* *********** Columnas para el despliegue de la búsqueda avanzada ********* */
.lqcol-1 {
  width: 16%; }

.lqcol-2 {
  width: 22%; }

.lqcol-3 {
  width: 62%; }

.lqcol-4 {
  width: 16%; }

.lqcol-5 {
  width: 22%; }

.lqcol-6 {
  width: 62%; }

.lqcol-7 {
  width: 100%; }

/* Clase para el manejo de la condición de búsqueda simple */
.plocond {
  width: 24em; }

.lcondoverflow {
  height: 32px;
  overflow: auto; }

/* Clase para el manejo de la condición de búsqueda lógica */
.plologcond {
  width: 16em; }

.plologcond:focus {
  background-color: #f0f8ff; }

/* clase para la lista de selección */
.psel {
  color: #000000;
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  margin: 0px 0px 0px 0px; }

.psel:focus {
  background-color: #b8dceb; }

/* bloque para el desliegue de excepciones y mensajes en celulares(portrait)) z-index: 1; */
.pexcpane {
  display: block;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 260px;
  min-height: 140px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  top: 35%;
  left: 5%;
  right: 5%; }

/* margenes de boton para excepciones margin: 10px 100px 5px 100px;*/
.pexcbtnmargin {
  margin-top: 15px;
  margin-left: 100px;
  margin-bottom: 15px; }

/* *********** Columnas para el despliegue de los préstamos ********* */
.loancol-0 {
  width: 5%; }

.loancol-1 {
  width: 70%; }

.loancol-2 {
  width: 18%; }

.loancol-3 {
  width: 5%; }

/* margenes para el despliegue de los préstamos: 10px 100px 5px 100px;*/
.loanmargin {
  margin-top: 15px;
  margin-left: 10px;
  margin-bottom: 5px; }

/* clase para el ancho de la columna de etiquetas de un registro bibliográfico  */
.brlabel {
  width: 110px; }

/* clase para el ancho de la columna de la portada en la lista de registros de resultado  */
.brimage {
  width: 40px; }

.pkdropdown {
  position: relative;
  display: inline-block; }

.pkdropdown-image {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 100px;
  max-width: 130px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }

.pklogo-image {
  display: block;
  position: relative;
  background-color: #f9f9f9;
  min-width: 100px;
  max-width: 150px; }

.pkdropdown:hover .pkdropdown-image {
  display: block; }

/* *********** Columnas para el despliegue de la combinación de búsquedas ********* */
.mergecol-1 {
  width: 100%; }

.mergecol-2 {
  width: 100%; }

.mergecol-3 {
  width: 100%; }

.mergecol-4 {
  width: 100%; }

/* *********** Columnas para el despliegue del filtrado de búsquedas ********* */
.filtercol-1 {
  width: 98%; }

.filtercol-2 {
  width: 20%; }

.filtercol-3 {
  width: 20%; }

.filtercol-4 {
  width: 58%; }

.filtercol-5 {
  width: 98%; }

.filtercol-6 {
  width: 98%; }

/* Clase para el manejo de la condición de filtrado de una búsqueda */
.plofiltercond {
  width: 22em; }

/* Bloque de busqueda a filtrar */
.plofilterblk {
  height: 50px;
  margin-left: 15px;
  overflow: auto; }

/* *********** Columnas para la ayuda ********* */
.helpcol-0 {
  width: 100%; }

.helpcol-1 {
  width: 98%; }

.helpcol-2 {
  width: 98%; }

.helpcol-3 {
  width: 98%; }

.helpcol-5 {
  width: 2%; }

/* alineación de texto centrado para encabezado de figuras en la ayuda */
.pcentertext {
  text-align: center;
  margin: 5px 10px 10px 10px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26/04/2017, 08:26:44 AM
    Author     : cjuarez
*/
/* ************ Configuración para celulares landscape ************* */
@media only screen and (orientation: landscape) and (min-width: 500px) {
  /* columnas para los bloques de celulares landscape */
  .col-t-0 {
    width: 20%;
    display: block; }

  .col-t-1 {
    width: 60%; }

  .col-t-2 {
    width: 15%; }

  .col-t-3 {
    width: 5%;
    display: none; }

  /* columnas para la lista de resultados para celulares landscape */
  .rcol-0 {
    width: 10%;
    display: block; }

  .rcol-1 {
    width: 40%; }

  .rcol-2 {
    width: 60%; }

  .proverflow {
    height: 200px;
    overflow: auto; }

  .pioverflow {
    height: 200px;
    overflow: auto; }

  /* *********** Columnas para el despliegue de la búsqueda avanzada ********* */
  .lqcol-1 {
    width: 9%; }

  .lqcol-2 {
    width: 12%; }

  .lqcol-3 {
    width: 35%; }

  .lqcol-4 {
    width: 0%;
    display: none; }

  .lqcol-5 {
    width: 8%; }

  .lqcol-6 {
    width: 35%; }

  .lqcol-7 {
    width: 100%; }

  /* Clase para el manejo de la condición de búsqueda simple */
  .plocond {
    width: 36em; }

  .plologcond {
    width: 17em; }

  /* ************ bloque para el desliegue de excepciones y mensajes *********** */
  .pexcpane {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 480px;
    min-height: 120px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 40%;
    left: 5%;
    right: 5%; }

  /* margenes de boton para excepciones */
  .pexcbtnmargin {
    margin-top: 10px;
    margin-left: 200px;
    margin-bottom: 15px; }

  /* *********** Columnas para el despliegue del filtrado de búsquedas ********* */
  .filtercol-1 {
    width: 98%; }

  .filtercol-2 {
    width: 10%; }

  .filtercol-3 {
    width: 12%; }

  .filtercol-4 {
    width: 14%; }

  .filtercol-5 {
    width: 48%; }

  .filtercol-6 {
    width: 14%; }

  /* Clase para el manejo de la condición de filtrado de una búsqueda */
  .plofiltercond {
    width: 20em; } }
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26/04/2017, 10:43:44 AM
    Author     : cjuarez
*/
/* **************** Configuración para tables portrait *************** */
@media only screen and (orientation: portrait) and (min-width: 600px) {
  /* ************* Tamaños de letras para tablets ********** */
  .pmbtnmargin {
    margin: 5px 0px 10px 0px; }

  /* encabezados */
  h1 {
    font-size: 22px; }

  h2 {
    font-size: 20px; }

  h3 {
    font-size: 18px; }

  h4 {
    font-size: 16px; }

  h5 {
    font-size: 14px; }

  h6 {
    font-size: 12px; }

  /* Tamaño de letras para encabezado h3 en botones o ligas */
  .ph1 {
    font-size: 16px; }

  .ph2 {
    font-size: 14px; }

  .ph3 {
    font-size: 12px; }

  .hrbfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 14px; }

  /* Tamaño de letras generales */
  .smallfont {
    font-size: 12px; }

  /* Tamaño pequeño de letras generales */
  .psmbfont {
    font-size: 16px; }

  /* Tamaño de letras para botones de menu y submenu */
  /* Bloque de la lista de resultados */
  .proverflow {
    height: 270px;
    overflow: auto; }

  /* Bloque del registro visitado */
  .pioverflow {
    height: 510px;
    overflow: auto; }

  .pqrylibhol {
    margin: 10px 0px 0px 0px; }

  /* Margenes del nombre de biblioteca en los holdinhs */
  .pqrycolhol {
    margin: 8px 5px 5px 0px;
    padding-left: 20px; }

  /* Margenes del nombre de coleccion en los holdinhs */
  /* *********** Columnas para el despliegue de la búsqueda avanzada ********* */
  .lqcol-1 {
    width: 9%; }

  .lqcol-2 {
    width: 13%; }

  .lqcol-3 {
    width: 35%; }

  .lqcol-4 {
    width: 0%;
    display: none; }

  .lqcol-5 {
    width: 8%; }

  .lqcol-6 {
    width: 35%; }

  .lqcol-7 {
    width: 100%; }

  /* Clase para el manejo de la condición de búsqueda simple */
  .plocond {
    width: 42em; }

  .lcondoverflow {
    height: 40px;
    overflow: auto; }

  /* Clase para el manejo de la condición de búsqueda avanzada */
  .plologcond {
    width: 18em; }

  /* ************ bloque para el desliegue de excepciones y mensajes *********** */
  .pexcpane {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 480px;
    min-height: 120px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 40%;
    left: 5%;
    right: 5%; }

  /* margenes de boton para excepciones margin: 10px 100px 5px 100px;*/
  .pexcbtnmargin {
    margin-top: 10px;
    margin-left: 300px;
    margin-bottom: 15px; }

  /* clase para el ancho de la columna de etiquetas de un registro bibliográfico  */
  .brlabel {
    width: 150px; }

  /* clase para el ancho de la columna de la portada en la lista de registros de resultado  */
  .brimage {
    width: 60px; }

  .pkdropdown-image {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 140px;
    max-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1; }

  /* *********** Columnas para el despliegue del filtrado de búsquedas ********* */
  .filtercol-1 {
    width: 98%; }

  .filtercol-2 {
    width: 10%; }

  .filtercol-3 {
    width: 15%; }

  .filtercol-4 {
    width: 15%; }

  .filtercol-5 {
    width: 58%; }

  .filtercol-6 {
    width: 98%; }

  /* Clase para el manejo de la condición de filtrado de una búsqueda */
  .plofiltercond {
    width: 26em; } }
/* +++++++++++ Headers definitión ++++++++++++++ */
h1, h2, h3, h4, h5, h6 {
  font-family: "Segoe UI", Arial, sans-serif;
  font-weight: 400;
  margin: 5px 0; }

.buttonstyle {
  border: 1px solid;
  border-radius: 12px;
  padding: 3px 12px; }

/* Estilo de botones */
.pbtnstyle {
  border: 1px solid;
  border-radius: 12px;
  padding: 3px 12px; }

/* Estilo de botones para las ligas de las páginas de resultados */
.ppagebtnstyle {
  border: 1px solid;
  border-radius: 12px;
  padding: 2px 6px; }

.pexcbtnstyle {
  border: 1px solid;
  border-radius: 12px;
  padding: 3px 12px;
  width: 80px;
  background-color: #eaeaea; }

/* ******** Barra del nombre del módulo ********* */
.pmodpane {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  color: white;
  background-color: #003366; }

/* ******** Barra de navegación del menu principal ********* */
.pmpane {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  color: white;
  background-color: #999999; }

.pbtnpane {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  color: white;
  background-color: #b9b9b9; }

.pcmdbtn {
  border: none;
  display: inline-block;
  outline: 0;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  font-size: 16px;
  text-decoration: none !important;
  color: white;
  background-color: #b9b9b9;
  text-align: center;
  cursor: pointer; }

.pmrbtnpane {
  border: none;
  display: inline-block;
  outline: 0;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  font-size: 20px;
  text-decoration: none !important;
  color: white;
  background-color: #b9b9b9;
  text-align: left;
  cursor: pointer; }

/* Bloque de un item del menu principal font-size:12px;*/
.pmblock {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0; }

/* Botón de un item del menú principal */
.pmbtn {
  border: none;
  display: inline-block;
  outline: 0;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: white;
  background-color: #999999;
  text-align: center;
  cursor: pointer; }

.pmbtnmargin {
  margin: 3px 0px 3px 0px; }

.pmodbtn {
  border: none;
  display: inline-block;
  outline: 0;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: white;
  background-color: #003366;
  text-align: center;
  cursor: pointer; }

.modbtnmargin {
  margin: 0px 5px 10px 5px; }

/* Color de item del menú principal(hover and focus) */
.pmbtn:hover, .pmbtn:focus {
  background-color: #0096bb !important; }

/* ************ Barra de navegación de un submenú *********** */
.psmpane {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 180px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }

/* Bloque de un item de un submenú */
.psmblock {
  position: relative;
  left: 0px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0;
  background-color: #f9f9f9; }

/* Botón de un item de un submenú font-size:12px;*/
.psmitem {
  position: relative;
  left: 0px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0; }

/* Color de item de un submenú(hover and focus) */
.psmitem:hover, .psmitem:focus {
  background-color: #b8dceb; }

/* Pinakes ligas presentadas como botones para submenus */
.psmbtn {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 3px 0px 3px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: black;
  width: 100%;
  text-align: left;
  cursor: pointer;
  background-color: #ffffff; }

/* Color de item de un submenú(hover and focus) */
.psmbtn:hover, .psmbtn:focus {
  background-color: #b8dceb; }

/* bloque de la lista de páginas de resultads de la búsqueda */
.pdatapane {
  margin: 0px 0px 0px 0px;
  padding: 5px 5px; }

.prowbtnpane {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px; }

/* alineación de texto justificado a la izquierda y derecha */
.pjtext {
  text-align: justify;
  text-justify: inter-word;
  padding-left: 5px;
  padding-right: 5px;
  margin: 10px 10px 10px 10px; }

/* alineación de texto justificado a la izquierda y derecha para elementos de listas*/
.pjlitext {
  text-align: justify;
  text-justify: inter-word;
  margin: 0px 0px 0px 0px; }

img {
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

img {
  margin-bottom: -4px; }

.pfontbold {
  font-weight: bold; }

.nondisplay {
  display: none; }

/* Pinakes login button position */
.loginButton {
  margin: 6px 0px 0px 0px; }

.pwhitebg {
  background-color: #ffffff; }

ul.pqrgrp {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  list-style-type: none; }

/* Pinakes head button */
.phbtn {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  text-align: center;
  background-color: #ffffff;
  cursor: pointer; }

.phbtn:hover, .phbtn:focus {
  background-color: #b8dceb; }

/* Estilo para desplegar o no un bloque (p. ej. un submenu) */
.show {
  display: block; }

/* Panel y letras para opciones de búsqueda */
.hrbgrid {
  color: #000000;
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  margin: 0px 0px 0px 0px; }

/* tipos de letras para etiquetas resaltadas  */
.hrblabel {
  color: #000000;
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-weight: bold; }

/* Pinakes main Menu container block font-size:12px;*/
.ppageblock {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 5px 5px 5px 5px;
  padding: 0px 0px; }

/* Pinakes resulta page item display: block; font-size:12px;*/
.ppageitem {
  position: relative;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  background-color: #0096bb !important; }

.pactivepage {
  background-color: #b8dceb; }

.ptborder {
  border-top-style: solid;
  border-width: 1px; }

.pbborder {
  border-bottom-style: solid;
  border-width: 1px; }

.plborder {
  border-left-style: solid;
  border-width: 1px; }

.pblkborder {
  border-style: solid;
  border-width: 1px; }

/* clase para la  columna de datos del registro de resultados, */
.bibrecdata {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 0px 0px 0px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: black;
  width: 100%;
  text-align: left;
  cursor: pointer; }

/* Pinakes ligas para registro bibliográfico */
.bibreclnk {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 3px 0px 3px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: #0096bb;
  color: black;
  width: 100%;
  text-align: left;
  cursor: pointer; }

/* Color de item de un submenú(hover and focus) */
.bibreclnk:hover, .bibreclnk:focus {
  background-color: #b8dceb; }

/* Tamaño de letras generales  para los módulos de staff*/
.stafffont {
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
  font-size: 12px; }

.plsmods {
  position: absolute;
  top: 30px;
  left: 16px;
  font-size: 24px;
  background-color: #0096bb !important; }

.plsmodsmargin {
  margin: 3px 0px 8px 0px; }

/* Bloque para los campos de control background-color: #f9f9f9;*/
.marctrcfields {
  position: relative;
  left: 0px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  background-color: #eeeeee; }

/* Bloque para los campos de control */
.marctrcblk {
  height: 110px;
  width: 98%; }

/* Bloque para los campos de datos */
.marcdatafields {
  position: relative;
  left: 0px;
  display: block;
  margin: 5px 5px 5px 5px;
  padding: 5px 0px;
  background-color: #ffffff; }

/* clase para el ancho de la columna de etiquetas de un registro bibliográfico  */
.marcfield {
  position: relative;
  left: 0px;
  display: inline-block;
  width: 50px; }

.marcind {
  position: relative;
  left: 0px;
  display: inline-block;
  width: 40px; }

.marcfieldname {
  position: relative;
  left: 0px;
  display: inline-block; }

.marcsubfieldtag {
  position: relative;
  left: 0px;
  display: inline-block;
  width: 30px; }

.marcsubfieldname {
  position: relative;
  left: 0px;
  display: inline-block; }

.marcsubfielddata {
  position: relative;
  left: 0px;
  display: inline-block; }

/* Bloque para los subcampos de datos */
.marcdatasubfields {
  position: relative;
  left: 0px;
  display: block;
  margin: 5px 0px 5px 25px;
  padding: 0px 0px;
  background-color: #ffffff; }

/* dimensiones del subcampo marc */
.marcsubfield {
  width: 54em; }

/* dimensiones del subcampo marc en búsquedas de autoridad */
.marcqrysubfield {
  width: 56em; }

/* clase para ocultar las lineas de campo para poner un letrero */
.marclabel {
  position: relative;
  display: inline-block;
  border: none;
  color: #000000;
  background-color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* Tamaño de letras y botones para registros MARC */
.marcbtn {
  border: 1px solid;
  border-radius: 12px;
  padding: 3px 12px;
  font-size: cnormal-font-size;
  margin: 2px 0px 2px 45px;
  background-color: #e1e1e1; }

/* Tamaño de letras y botones para registros MARC */
.marcfieldbtn {
  border: 1px solid;
  border-radius: 12px;
  padding: 3px 12px;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  background-color: #e1e1e1; }

/* clase para   display: inline-block;*/
.clonefield {
  position: relative;
  left: 0px;
  display: inline-block; }

.nonvisbtn {
  border-color: #ffffff;
  background-color: #ffffff;
  margin: 0px 5px 0px 0px; }

/* Tamaño de letras y botones para registros MARC */
.plistbtn {
  border: 1px solid;
  border-radius: 12px;
  padding: 3px 12px;
  font-size: 12px;
  margin: 3px 0px 3px 20px;
  text-decoration: none !important;
  background-color: #e1e1e1; }

/* *********** Columnas para LOS CAMPOS DE control ********* */
.mctrfcol-0 {
  width: 31%; }

.mctrfcol-1 {
  width: 19%; }

.mctrfcol-2 {
  width: 24%; }

.mctrfcol-3 {
  width: 24%; }

.mctrfcol-4 {
  width: 25%; }

.mctrfcol-5 {
  width: 30%; }

.mctrfcol-6 {
  width: 50%; }

.mctrfcol-7 {
  width: 40%; }

.mctrfcol-8 {
  width: 14%; }

.mctrfcol-10 {
  width: 22%; }

.mctroverflow {
  height: 33px;
  overflow: auto; }

/* Estilo para desplegar un bloque en linea, p.ej. botones */
.pilineblk {
  display: inline-block; }

.prowblk {
  position: relative;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*               Estilos para el manejo de paneles modales                 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.modal2 {
  display: block;
  /* none; Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */ }

.modal5 {
  display: block;
  /* none; Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 5;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */ }

/* The Modal (background) */
.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */ }

/* Estilos para el contenido de los paneles modales */
/* Modal Content */
.content-blk {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0px 0px 0px 0px;
  border: 1px solid #888;
  width: 96%; }

/* Modal Content */
.content2-blk {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0px 0px 0px 0px;
  border: 1px solid #888;
  width: 60%; }

.modaltoppad {
  padding-top: 85px; }

/* Location of the box */
.modaltoppad2 {
  padding-top: 100px; }

/* Location of the box */
.modalheadtxt {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 90%; }

.modalcancel {
  position: relative;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 8%; }

.modal-body {
  padding: 2px 16px; }

/* Bloque para lista de registros de resultado de la búsqueda de registro bibliográfico en Procesos técnicos  */
.modaldata {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 99%;
  height: 360px;
  background-color: #eeeeee;
  overflow: auto; }

.modaldata2 {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 99%;
  height: 360px;
  background-color: #ffffff;
  overflow: auto; }

.modaldata3 {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 99%;
  height: 200px;
  background-color: #ffffff;
  overflow: auto; }

.modaldata4 {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 99%;
  height: 500px;
  background-color: #ffffff;
  overflow: auto; }

.modal-header {
  padding: 2px 16px;
  background-color: #009688 !important;
  color: white; }

.error-header {
  padding: 2px 16px;
  background-color: rgba(255, 0, 0, 0.8);
  color: white; }

.warning-header {
  padding: 2px 16px;
  background-color: rgba(255, 155, 0, 0.8);
  color: white; }

/* Bloque para resultados de la búsqueda de registro bibliográfico en Procesos técnicos  */
.tpqrybibres {
  position: relative;
  left: 0px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: 100%;
  background-color: #ffffff;
  border-top: 1px solid; }

/* Bloque para lista de registros de resultado de la búsqueda de registro bibliográfico en Procesos técnicos  */
.tpbibrecs {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 49%;
  background-color: #eeeeee;
  overflow: auto; }

/* Bloque para lista de registros de resultado de la búsqueda de registro bibliográfico en Procesos técnicos  */
.tpcurrbibrec {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 50%;
  background-color: #ffffff;
  overflow: auto; }

.tpqrybibresheight {
  height: 390px; }

.tpbibrecsheight {
  height: 355px; }

/* Columnas para el despliegu8e de la búsqueda bibliográfica en procesos técnicos */
.tpqrybibcol-0 {
  width: 100%; }

.tpqrybibcol-1 {
  width: 100%; }

.tpqrybibcol-2 {
  width: 100%; }

.tpqrybibcol-3 {
  width: 100%; }

/* Bloque para lista de registros de resultado de la búsqueda de registro bibliográfico en Procesos técnicos  */
/*.tptemplst{position: relative; left:0px; display: inline-block; margin: 0px 0px 0px 0px; padding: 5px 5px; width: 99%;
    height: 360px; background-color: #eeeeee; overflow: auto;}*/
/* Bloque de resultados de la búsqueda de autoridades */
.tpqrybibaut {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  width: 100%;
  background-color: #eeeeee;
  overflow: auto;
  border-top: 1px solid;
  border-bottom: 1px solid; }

/* Bloque de captura de autoridades */
.tpbibautinput {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 100%;
  background-color: #ffffff;
  overflow: auto;
  /* Enable scroll if needed */ }

.tpqrybibauthei {
  height: 420px; }

.tpbibautinputhei {
  height: 230px; }

/* clase para la sección de datos de un módulo */
.moddata {
  position: relative;
  border: 1px solid;
  display: block;
  margin-top: 20px;
  margin-bottom: 20px; }

.pstaffmargin {
  margin: 20px 20px 20px 20px; }

.admempcol-1 {
  width: 30%; }

.admempcol-2 {
  width: 40%; }

.admempcol-3 {
  width: 60%; }

.admempcol-4 {
  width: 20%; }

.admempcol-5 {
  width: 100%; }

.admempcol-6 {
  width: 51%; }

.admempcol-7 {
  width: 49%; }

.pfbold {
  font-weight: bold;
  font-size: 40px; }

/* Pinakes ligas presentadas como botones */
.plnkbtn {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 0px 0px 0px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: black;
  width: 100%;
  text-align: left;
  cursor: pointer;
  background-color: #ffffff; }

/* Pinakes ligas presentadas como botones hover and focus color */
.plnkbtn:hover, .plnkbtn:focus {
  background-color: #b8dceb; }

/* Pinakes exception */
.psmexcbtn {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 3px 0px 3px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: white;
  text-align: left;
  cursor: pointer;
  background-color: #009688 !important; }

/* bloque de la lista de páginas de resultads de la búsqueda */
.ppagepane {
  margin: 0px 0px 0px 0px;
  padding: 0; }

.plcenter {
  position: relative;
  align: center; }

/* Pinakes pruebas de bloque en staff  */
.pdsec {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 0px 0px 0px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: black;
  width: 100%;
  text-align: left;
  cursor: pointer;
  background-color: #ffffff; }

/* Pinakes pruebas de bloque en staff */
.pdsec:hover, .pdsec:focus {
  background-color: #b8dceb; }

.hidepexc {
  display: none; }

.showpexc {
  display: block; }

.modhead-1 {
  display: inline-block;
  width: 10%; }

.modhead-2 {
  display: inline-block;
  width: 80%; }

.pmfcatdata {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 99%;
  height: 460px;
  background-color: #eeeeee;
  overflow: auto; }

.pmfcattag {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 0px 0px 0px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: black;
  width: 10%;
  text-align: left;
  cursor: pointer;
  background-color: #ffffff; }

.pmfcattag:hover, .plnkbtn:focus {
  background-color: #b8dceb; }

.pmfcatdes {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 0px 0px 0px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: black;
  width: 90%;
  text-align: left;
  cursor: pointer;
  background-color: #ffffff; }

.pmfcatdes:hover, .plnkbtn:focus {
  background-color: #b8dceb; }

.paglstblk {
  border: none;
  display: inline-block;
  outline: 0;
  padding: 0px 6px;
  vertical-align: middle;
  overflow: hidden;
  font-size: 16px;
  text-decoration: none !important;
  text-align: center;
  vertical-align: text-top;
  cursor: pointer; }

.qryoptionblk {
  display: block;
  /* none; Hidden by default */
  position: relative;
  /* Stay in place */
  width: 100%;
  /* Full width */
  height: 100px;
  /* Full height */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */ }

.bibcoverblk {
  position: relative;
  display: inline-block;
  alignment-adjust: central; }

.bibcover-image {
  background-color: #f9f9f9;
  padding-left: 20px;
  width: 70px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); }

.hiddenbtn {
  border: none;
  display: inline-block;
  outline: 0;
  padding: 0px 0px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: white;
  background-color: #999999;
  texthrbfont-align: center;
  cursor: pointer; }

.ufotomargin {
  margin: 20px; }

.zmodaltoppad {
  padding-top: 50px; }

/* Location of the box */
.zcontent-blk {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0px 0px 0px 0px;
  border: 1px solid #888;
  width: 96%; }

.zdata {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 99%;
  height: 690px;
  background-color: #eeeeee;
  overflow: auto; }

.zlayout {
  position: relative;
  left: 0px;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px;
  width: 99%;
  height: 760px;
  background-color: #eeeeee;
  overflow: auto; }

.zcmdbtn {
  border: none;
  display: inline-block;
  outline: 0;
  padding: 4px 6px;
  vertical-align: middle;
  overflow: hidden;
  font-size: 12px;
  text-decoration: none !important;
  color: white;
  background-color: #b9b9b9;
  text-align: center;
  cursor: pointer; }

.zqryresheight {
  height: 490px; }

.zqcol-1 {
  width: 14%; }

.zqcol-2 {
  width: 35%; }

.zqcol-3 {
  width: 7%; }

.zsourresblk {
  display: inline-block;
  width: 49%;
  height: 490px;
  border: 1px solid #888;
  overflow: hidden; }

.zsourceblk {
  display: block;
  height: 150px;
  border: 1px solid #888;
  overflow: auto; }

.zresultblk {
  display: block;
  height: 340px;
  border: 1px solid #888;
  overflow: hidden; }

.zresultsec {
  display: block;
  height: 300px;
  border: 1px solid #888;
  overflow: auto; }

.zrecordblk {
  display: inline-block;
  width: 50%;
  height: 490px;
  border: 1px solid #888;
  overflow: hidden; }

.zrecordsec {
  display: inline-block;
  height: 455px;
  border: 1px solid #888;
  overflow: auto; }

.pdatalst {
  position: relative;
  left: 0px;
  display: block;
  margin: 3px 0px 3px 0px;
  padding: 0px 0px; }

.homvbiblk {
  height: 10em;
  overflow: auto; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 9/04/2017, 06:29:57 PM
    Author     : cjuarez
and (orientation: landscape) 
*/
/* ************ Configuración para tabletas y computadoras landscape ************* */
@media only screen and (min-width: 1024px) {
  /* encabezados */
  h1 {
    font-size: 22px; }

  h2 {
    font-size: 20px; }

  h3 {
    font-size: 18px; }

  h4 {
    font-size: 16px; }

  h5 {
    font-size: 14px; }

  h6 {
    font-size: 12px; }

  /* Tamaño de letras para encabezado h3 en botones o ligas */
  .ph1 {
    font-size: 16px; }

  .ph2 {
    font-size: 14px; }

  .ph3 {
    font-size: 12px; }

  /* ++++++++++++++ margins definition +++++++++++++ */
  .headermargin {
    margin-top: 10px;
    margin-bottom: 10px; }

  .rowmargin {
    margin-top: 5px;
    margin-bottom: 5px; }

  .buttonmargin {
    margin-top: 10px;
    margin-bottom: 10px; }

  .cirbuttonmargin {
    margin-left: 70px; }

  /* ++++++++++++++ fonts definition +++++++++++++ */
  .bigfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 14px; }

  .normalfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 12px; }

  .smallfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 10px; }

  .tinyfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 8px; }

  .inputfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 12px; }

  .hrbfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 12px; }

  /* Tamaño de letras generales */
  /* Tamaño de letras para botones de menu y submenu */
  .psmbfont {
    font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-size: 16px; }

  /* Botones superiores en los módulos*/
  .pmtopbtn {
    position: relative;
    left: 0px;
    display: inline-block;
    margin: 5px 10px 5px 10px;
    padding: 0; }

  .col-0 {
    width: 15%;
    display: block; }

  .col-1 {
    width: 70%; }

  .col-2 {
    width: 10%; }

  .col-3 {
    width: 5%;
    display: block; }

  /* columnas para la lista de resultados para computadoras de escritorio */
  .rcol-d-0 {
    width: 10%;
    display: block; }

  .rcol-d-1 {
    width: 40%; }

  .rcol-d-2 {
    width: 60%; }

  /* *********** Columnas para el despliegue de la búsqueda avanzada ********* */
  .lqcol-1 {
    width: 8%; }

  .lqcol-2 {
    width: 10%; }

  .lqcol-3 {
    width: 37%; }

  .lqcol-4 {
    width: 0%;
    display: none; }

  .lqcol-5 {
    width: 7%; }

  .lqcol-6 {
    width: 37%; }

  .lqcol-7 {
    width: 100%; }

  /* *********** Columnas para el despliegue del filtrado de búsquedas ********* */
  .filtercol-1 {
    width: 98%; }

  .filtercol-2 {
    width: 12%; }

  .filtercol-3 {
    width: 12%; }

  .filtercol-4 {
    width: 12%; }

  .filtercol-5 {
    width: 46%; }

  .filtercol-6 {
    width: 16%; }

  /* *********** Columnas para la ayuda ********* */
  .helpcol-1 {
    width: 50%; }

  .helpcol-2 {
    width: 48%; }

  /* *********** Columnas para el despliegue en Staff ********* */
  .pscol-0 {
    width: 98%; }

  .pscol-1 {
    width: 64%; }

  .pscol-2 {
    width: 34%; }

  .pscol-3 {
    width: 35%; }

  .pscol-4 {
    width: 58%; }

  .pscol-5 {
    width: 25%; }

  .pscol-6 {
    width: 60%; }

  /* Columnas para el despliegue de la búsqueda bibliográfica en procesos técnicos */
  .tpqrybibcol-1 {
    width: 70%; }

  .tpqrybibcol-2 {
    width: 28%; }

  .tpqrybibcol-3 {
    width: 10%; }

  /* ******************* Clases para el despliegue del módulo de administración */
  .admlibcode {
    width: 13em; }

  .admlibfield {
    width: 37em; }

  .admlibtime {
    width: 4em; }

  .blockmargin {
    margin-top: 15px; }

  .pmbtnmargin {
    margin: 5px 0px 5px 0px; }

  .prowmargin {
    margin: 15px 0px 8px 0px; }

  /* Margenes de renglones superior e inferior  */
  /* Clase para el manejo de la condición de búsqueda simple */
  .plocond {
    width: 44em; }

  .lcondoverflow {
    height: 40px;
    overflow: auto; }

  /* Clase para el manejo de la condición de búsqueda avanzada */
  .plologcond {
    width: 26em; }

  .proverflow {
    height: 495px;
    overflow: auto; }

  .pioverflow {
    height: 495px;
    overflow: auto; }

  .pqrylibhol {
    margin: 10px 0px 0px 0px; }

  /* Margenes del nombre de biblioteca en los holdinhs */
  .pqrycolhol {
    margin: 8px 5px 5px 0px;
    padding-left: 20px; }

  /* Margenes del nombre de coleccion en los holdinhs */
  /* ************ bloque para el desliegue de excepciones y mensajes *********** */
  .pexcpane {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 480px;
    min-height: 120px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 40%;
    left: 18%;
    right: 18%; }

  /* margenes de boton para excepciones margin: 10px 100px 5px 100px;*/
  .pexcbtnmargin {
    margin-top: 10px;
    margin-left: 300px;
    margin-bottom: 15px; }

  /* clase para el ancho de la columna de etiquetas de un registro bibliográfico  */
  .brlabel {
    width: 110px; }

  /* clase para el ancho de la columna de la portada en la lista de registros de resultado  */
  .brimage {
    width: 60px; }

  .pkdropdown-image {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 140px;
    max-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1; }

  /* Clase para el manejo de la condición de filtrado de una búsqueda */
  .plofiltercond {
    width: 32em; }

  /* alineación de texto centrado para encabezado de figuras en la ayuda */
  .pcentertext {
    text-align: center;
    margin: 20px 10px 10px 10px; } }
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26/04/2017, 12:18:49 PM
    Author     : cjuarez
*/
/* ************ Configuración para tables y computadoras landscape ************* */
@media only screen and (orientation: landscape) and (min-width: 1280px) {
  /* Data block height */
  .moddatablkhei {
    height: 550px; }

  /* encabezados */
  h1 {
    font-size: 22px; }

  h2 {
    font-size: 20px; }

  h3 {
    font-size: 18px; }

  h4 {
    font-size: 16px; }

  h5 {
    font-size: 14px; }

  h6 {
    font-size: 12px; }

  /* Tamaño de letras para encabezado h3 en botones o ligas */
  .ph1 {
    font-size: 16px; }

  .ph2 {
    font-size: 14px; }

  .ph3 {
    font-size: 12px; }

  .col-0 {
    width: 20%;
    display: block; }

  .col-1 {
    width: 60%; }

  .col-2 {
    width: 10%; }

  .col-3 {
    width: 10%;
    display: block; }

  /* columnas para la lista de resultados para computadoras de escritorio */
  .rcol-d-0 {
    width: 10%;
    display: block; }

  .rcol-d-1 {
    width: 40%; }

  .rcol-d-2 {
    width: 60%; }

  /* *********** Columnas para el despliegue de la búsqueda avanzada ********* */
  .lqcol-1 {
    width: 6%; }

  .lqcol-2 {
    width: 8%; }

  .lqcol-3 {
    width: 40%; }

  .lqcol-4 {
    width: 0%;
    display: none; }

  .lqcol-5 {
    width: 5%; }

  .lqcol-6 {
    width: 40%; }

  .lqcol-7 {
    width: 100%; }

  /* Columnas para el despliegu8e de la búsqueda bibliográfica en procesos técnicos */
  .tpqrybibcol-1 {
    width: 60%; }

  .tpqrybibcol-2 {
    width: 5%; }

  .tpqrybibcol-3 {
    width: 15%; }

  .proverflow {
    height: 500px;
    overflow: auto; }

  .pioverflow {
    height: 500px;
    overflow: auto; }

  .pqrylibhol {
    margin: 10px 0px 0px 0px; }

  /* Margenes del nombre de biblioteca en los holdinhs */
  .pqrycolhol {
    margin: 8px 5px 5px 0px;
    padding-left: 20px; }

  /* Margenes del nombre de coleccion en los holdinhs */
  /* Clase para el manejo de la condición de búsqueda simple */
  .plocond {
    width: 50em; }

  .lcondoverflow {
    height: 40px;
    overflow: auto; }

  /* Clase para el manejo de la condición de búsqueda avanzada */
  .plologcond {
    width: 36em; }

  /* ************ bloque para el desliegue de excepciones y mensajes *********** */
  .pexcpane {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 480px;
    min-height: 120px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 40%;
    left: 24%;
    right: 24%; }

  /* margenes de boton para excepciones margin: 10px 100px 5px 100px;*/
  .pexcbtnmargin {
    margin-top: 10px;
    margin-left: 300px;
    margin-bottom: 15px; }

  /* *********************  S T A F F  ************************* */
  /* *********** Columnas para LOS CAMPOS DE control ********* */
  .mctrfcol-1 {
    width: 24%; }

  .mctrfcol-2 {
    width: 29%; }

  .mctrfcol-3 {
    width: 10%; }

  .mctrfcol-4 {
    width: 15%; }

  .mctrfcol-5 {
    width: 22%; }

  .mctrfcol-6 {
    width: 19%; }

  .mctrfcol-7 {
    width: 19%; }

  .mctrfcol-8 {
    width: 24%; }

  .mctrfcol-9 {
    width: 37%; }

  .mctrfcol-10 {
    width: 19%; }

  /* Bloque para los campos de control */
  .marctrcblk {
    height: 80px;
    width: 98%; }

  /* dimensiones del subcampo marc */
  .marcsubfield {
    width: 73em; }

  /* dimensiones del subcampo marc en búsquedas de autoridad */
  .marcqrysubfield {
    width: 76em; }

  .modaltoppad {
    padding-top: 140px; }

  /* Location of the box */
  .tpqrybibresheight {
    height: 465px; }

  .tpbibrecsheight {
    height: 460px; } }
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26/04/2017, 12:33:15 PM
    Author     : cjuarez
*/
/* ************ Configuración para computadoras landscape ************* */
@media only screen and (orientation: landscape) and (min-width: 1600px) {
  /* Data block height */
  .moddatablkhei {
    height: 585px; }

  /* encabezados */
  h1 {
    font-size: 22px; }

  h2 {
    font-size: 20px; }

  h3 {
    font-size: 18px; }

  h4 {
    font-size: 16px; }

  h5 {
    font-size: 14px; }

  h6 {
    font-size: 12px; }

  /* Tamaño de letras para encabezado h3 en botones o ligas */
  .ph1 {
    font-size: 16px; }

  .ph2 {
    font-size: 14px; }

  .ph3 {
    font-size: 12px; }

  .pmbtnmargin {
    margin: 5px 0px 10px 0px; }

  .prowmargin {
    margin: 15px 0px 8px 0px; }

  /* Margenes de renglones superior e inferior  */
  .col-0 {
    width: 20%;
    display: block; }

  .col-1 {
    width: 60%; }

  .col-2 {
    width: 10%; }

  .col-3 {
    width: 10%;
    display: block; }

  /* columnas para la lista de resultados para computadoras de escritorio */
  .rcol-d-0 {
    width: 10%;
    display: block; }

  .rcol-d-1 {
    width: 40%; }

  .rcol-d-2 {
    width: 60%; }

  /* *********** Columnas para el despliegue de la búsqueda avanzada ********* */
  .lqcol-1 {
    width: 5%; }

  .lqcol-2 {
    width: 6%; }

  .lqcol-3 {
    width: 42%; }

  .lqcol-4 {
    width: 0%;
    display: none; }

  .lqcol-5 {
    width: 4%; }

  .lqcol-6 {
    width: 42%; }

  .lqcol-7 {
    width: 100%; }

  .proverflow {
    height: 500px;
    overflow: auto; }

  .pioverflow {
    height: 500px;
    overflow: auto; }

  /* Clase para el manejo de la condición de búsqueda simple */
  .plocond {
    width: 60em; }

  .lcondoverflow {
    height: 40px;
    overflow: auto; }

  /* Clase para el manejo de la condición de búsqueda avanzada */
  .plologcond {
    width: 47em; }

  .pqrylibhol {
    margin: 10px 0px 0px 0px; }

  /* Margenes del nombre de biblioteca en los holdinhs */
  .pqrycolhol {
    margin: 8px 5px 5px 0px;
    padding-left: 20px; }

  /* Margenes del nombre de coleccion en los holdinhs */
  /* ************ bloque para el desliegue de excepciones y mensajes *********** */
  .pexcpane {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 480px;
    min-height: 120px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 40%;
    left: 28%;
    right: 28%; }

  /* margenes de boton para excepciones margin: 10px 100px 5px 100px;*/
  .pexcbtnmargin {
    margin-top: 10px;
    margin-left: 300px;
    margin-bottom: 15px; }

  /* *********************  S T A F F  ************************* */
  /* *********** Columnas para LOS CAMPOS DE control ********* */
  .mctrfcol-1 {
    width: 19%; }

  .mctrfcol-2 {
    width: 23%; }

  .mctrfcol-3 {
    width: 9%; }

  .mctrfcol-4 {
    width: 13%; }

  .mctrfcol-5 {
    width: 18%; }

  .mctrfcol-6 {
    width: 16%; }

  .mctrfcol-7 {
    width: 16%; }

  .mctrfcol-8 {
    width: 18%; }

  .mctrfcol-9 {
    width: 32%; }

  .mctrfcol-10 {
    width: 14%; }

  /* Bloque para los campos de control */
  .marctrcblk {
    height: 80px;
    width: 98%; }

  /* dimensiones del subcampo marc */
  .marcsubfield {
    width: 100em; }

  /* dimensiones del subcampo marc en búsquedas de autoridad */
  .marcqrysubfield {
    width: 100em; }

  .modaltoppad {
    padding-top: 150px; }

  /* Location of the box */
  .tpqrybibresheight {
    height: 465px; }

  .tpbibrecsheight {
    height: 460px; }

  /* Columnas para el despliegu8e de la búsqueda bibliográfica en procesos técnicos */
  .tpqrybibcol-1 {
    width: 60%; }

  .tpqrybibcol-2 {
    width: 5%; }

  .tpqrybibcol-3 {
    width: 15%; } }
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26/04/2017, 12:46:05 PM
    Author     : cjuarez
*/
/* ************ Configuración para computadoras landscape ************* */
@media only screen and (orientation: landscape) and (min-width: 1850px) {
  /* *********************  S T A F F  ************************* */
  /* Data block height */
  .moddatablkhei {
    height: 595px; }

  /* *********** Columnas para LOS CAMPOS DE control ********* */
  .mctrfcol-1 {
    width: 16%; }

  .mctrfcol-2 {
    width: 20%; }

  .mctrfcol-3 {
    width: 7%; }

  .mctrfcol-4 {
    width: 10%; }

  .mctrfcol-5 {
    width: 16%; }

  .mctrfcol-6 {
    width: 14%; }

  .mctrfcol-7 {
    width: 16%; }

  .mctrfcol-8 {
    width: 16%; }

  .mctrfcol-9 {
    width: 30%; }

  .mctrfcol-10 {
    width: 12%; }

  /* Bloque para los campos de control */
  .marctrcblk {
    height: 80px;
    width: 98%; }

  /* dimensiones del subcampo marc */
  .marcsubfield {
    width: 125em; }

  /* dimensiones del subcampo marc en búsquedas de autoridad */
  .marcqrysubfield {
    width: 121em; }

  .modaltoppad {
    padding-top: 160px; }

  /* Location of the box */
  .tpqrybibresheight {
    height: 525px; }

  .tpbibrecsheight {
    height: 520px; } }
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 12/04/2017, 06:35:59 PM
    Author     : cjuarez
*/
/* Bloque de la lista de bibliotecas Página principal */
.inbalibsblk {
  position: relative;
  left: 0px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0;
  background-color: #ffffff; }

.inbalibrary {
  position: relative;
  left: 0px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0; }

/* Color de item de un submenú(hover and focus) */
.inbalibrary:hover, .psmitem:focus {
  background-color: #b8dceb; }

.inbalink {
  border: none;
  display: inline-block;
  outline: 0;
  margin: 0px 0px 0px 0px;
  padding: 3px 6px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none !important;
  color: black;
  width: 100%;
  text-align: left;
  cursor: pointer;
  background-color: #ffffff; }

/*# sourceMappingURL=pinakes.css.map */
