/*STYLES OPAC WEB DGB ALEPH 500 version 20*/
/*UNAM-DGB, 2012*/
/*NIMF*/
/* resolucion 1280 * 1024 */

* {
   margin: 0px;
   padding: 0px;
}

body {
  font: 62.5%/1.6 Verdana, Arial, sans-serif;
  color: #333;
}

/* Estilos generales 
=============================================*/
a {
   outline: none;
}
ul {
  list-style-type: none;
}
fieldset {
  border : 1px solid #ccc;
}


/* texto 
==============================================*/
.txtGral {
   font-size: 1.2em;
}
.txtLeft {
   text-align: left;
}
.txtCentered {
   text-align: center;
}
.txtRight {
   text-align: right;
}
.txtStrong {
   font-weight: bold;
}
.txtEmphasis {
   font-style: italic;
}
.msjGeneral {
  font-size: 1.1em;
  margin: 2px;
}
.nota {
  font-size: 1.1em;
  margin: 2px;
  color: #7F3E98;
}
.omitir {
  text-decoration: line-through;
}
/* clear
==============================================*/
.clearRight, .clearBoth {
   clear:both;
}
.clearLeft {
   clear:left;
}

/* margenes
==============================================*/
.marginTop {
   margin-top: 10px;
}
.marginTop2 {
   margin-top: 20px;
}
.marginTop3 {
   margin-top: 50px;
}
.marginTop4 {
   margin-top: 104px;
}
.marginTopn {
   margin-top: 7px;
}

.marginRight {
   margin-right: 9px;
}
.marginLeft {
   margin-left: 10px;
}
.marginLeftShelf {
   margin-left: 40px;
}
.marginLeftSmall{
   margin-left: 100px;
}
.marginLeftLarge{
   margin-left: 246px;
}

/* padding
==============================================*/

.paddLeft {
   padding-left: 10px;
}

.paddNoteLeft {
   padding-left: 175px;
}

.paddTop {
   padding-top: 10px;
}


/* flotacion
==============================================*/

.floatLeft {
   float: left;
}

.floatRight {
   float: right;
}
/* imagenes
======================== */
img {
  border: none;
}

.verticalAM {
   vertical-align: middle;
}


/* bullets
======================== */
.bulletE9 {
        list-style: url(/exlibris/aleph/u21_1/alephe/www_f_spa/icon/images/small-dote9.gif) inside;
   }
.bullet {
        list-style: url(/exlibris/aleph/u21_1/alephe/www_f_spa/icon/images/small-dot.gif) inside;
   }

/* bloques
======================== */

#wrapper {
   background-color: #FFF;
}

#header {
   height: 100px;
   background: #414F7d url(/exlibris/aleph/u21_1/alephe/www_f_spa/icon/images/header2000.jpg) no-repeat;
}

#titleBar {
   height: 25px;
   background: #CDCCD2 url(/exlibris/aleph/u21_1/alephe/www_f_spa/icon/images/bar.gif) repeat-x center center;
}

#mainNav {
   height: 25px;
   background-color: #7F3E98;
}

#mensajeOPAC {
   height: 45px;
   clear: both;
}

#content, #mainContent, #secondaryContent, #busquedaNav, #secondaryNav, #footer {
   background-color: #FFF;
}

/* Core Tecnique
======================== */
body {
 /* text-align: center;*/
  min-width: 950px;
}

#wrapper {
  /*width: 85%;*/
  width: 100%;
  margin: 0 auto;
  /*text-align: left;*/
}

#busquedaNav {
  width: 13%;
  float: left;
}

#content {
  width: 85%;
  float: right;
}

#mainContent {
  width: 77%;
  margin: 0;
  float: left;
}

#secondaryContent {
  width: 20%;
  min-width: 10em;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right;
}

#footer {
  clear: both;
  margin-top: 50px;
}

/* head-1
======================== */

#header h1 {
   padding: 20px 0 0 100px ;
   color: #FFF;
   display: none;
}

#titleBar h2 {
   padding: 3px 10px 0 0;
   font-size: 1.2em;
   color: #000;
   text-align: right;
}

#mainNavTxt ul li {
   padding: 2px 2px 0 10px;
   float: left;
   display: block;
   color: #FFF;
}

#mainNavIcon ul li {
   margin-right: 10px;
}

img.mail {
   margin-top: 2px;
   float: right;
   display: inline;
}

img.help {
   margin-right: 10px;
   margin-top: 2px;
   float: right;
}
  
#mensajeOPAC h3 {
   padding-top: 10px;
   font-size: 1.3em;
   font-style: normal;
   text-align: center;
   color: #903;
}

/* id:content::formSearch 
======================== */

#formSearch {
   font-size: 1.2em;
   color: #000;
}

legend h3{
   font-size: 1.1em;
   color: #333;
   padding: 0 4px;
}

legend h3 img, #subtitleBar img, #resultsContent #navRegistros li img {
   vertical-align: middle;
   padding: 0 2px;
}

#formSearch p.p1 {
   padding: 20px 0 0 5px;
}

#formSearch p.p2 {
   padding-bottom: 30px;
}

label {
   padding-right: 10px;
}

label.l1 {
   padding-left: 10px;
}

#formSearch img.helpForm {
   vertical-align: bottom;
}


/* id:secondaryContent
======================== */

#secondaryContent ul li {
   font-size: 1.1em;
   color: #000;
   padding: 1px 10px 10px 10px;
   background-color: #e9e9e9;
}

#secondaryContent ul li.seccion {
   font-size: 1.1em;
   color: #FFF;
   padding: 4px 2px 4px 10px;
   background-color: #CDCCD2; /*#CDCCD2;*/
   margin: 1px 0;
}

/* id:busquedaNav
======================== */

#busquedaNav ul li {
   font-size: 1.1em;
   padding: 4px 2px 0 10px;
   background-color: #e9e9e9; /*#BCBADB; #CDCCD2;*/
   margin: 1px 0;
}

#busquedaNav ul li.seccion {
   font-size: 1.1em;
   color: #FFF;
   padding: 4px; 
   background-color: #7F3E98; /*#7F3E98;*/

}

/* id:footer
======================== */

#footer {
   padding: 10px 0;
   font-size: 1.05em;
   color: #999;
   text-align: center;
}

/* find-a
========================== */

.entrada {
   width: 100%;
   clear: both;
}

#formSearch p.p3 {
   position: relative;
   width: 100%;
}

label.mc {
   float:left;
   width: 120px;
}

label.mcGral {
   float:left;
   width: 160px;
}

label.mcTesis {
   float:left;
   width: 190px;
}


/* find-c
=========================== */

#contenedorAv {
   width: 100%;
   text-align:center;
}

#contenedorAv table {
   border-collapse: separate;
   text-align: center;
   padding-top: 10px;
}

#contenedorAv table tr td {
   padding: 10px;
}

#contenedorAv table th.th1 {
   width: 30%;
}

#contenedorAv table th.th2 {
   width: 20%;
}

#opcBases {
 float: none;
 clear: both;
}

/* scan
=========================== */

#spacer {
 height: 20px;
}

/* r1.resultados 
=========================== */

/* r2.bloque para area de contenidos (id:content) */

#resultsContent, #navRegistros {
  background-color: #FFF;
  width: 100%;
 /* margin-top: 10px;*/
}

#subtitleBar {
   height: 45px;
}


#shortNav {   /* short-4-head */
   clear:both;
   font-size: 1.1em;
   padding-left: 10px;
}


#subtitleBar h3, #formInterna h3 {
   font-size: 1.3em;
   color: #333;
   padding-left: 10px;
}

#resultsContent #secondaryNav ul li, #resultsContent #navRegistros ul li {
   display: inline;
   font-size: 1.1em;
   background-color: #FFF;
   margin: 1px 0;
}

#resultsContent #ordenamiento {
  background-color: #FFF; /*#f4f4f4;*/
  width: 100%;
  height: 30px;
  margin-top: 10px;
}

#resultsContent #ordenamiento p, #resultsContent p {
  padding: 2px 8px 2px 10px;
  font-size: 1.2em;
}

#resultsContent #ordenamiento p img{
   vertical-align: middle;
}

#resultsContent #shortNav li, #fmtDown li {
   display: inline;
}


/* tabla de resultados */
#resultSetSearch {
   margin-top: 15px;
}

#resultSetSearch table {
   border-collapse: collapse;
   border: thin solid #CCC;
   font-size: 1.2em;
   width: 100%;
}

#resultSetSearch table th{
   border-collapse: collapse;
   border: thin solid #CCC;
   /*background-color: #CDCCD2;*/ /*#BCBADB; #CDCCD2;*/
   background: url(/exlibris/aleph/u21_1/alephe/www_f_spa/icon/images/bar01.gif) repeat-x center center;
}

#resultSetSearch table th.th1 {
   width: 15%;
   white-space: nowrap;
}

#resultSetSearch table th.thSys {
   width: 3%;
}

#resultSetSearch table td {
   border: thin solid #CCC;
   padding: 2px 2px 2px 4px;
   vertical-align: top;
}

#resultSetSearch table.filtro {
        border-style: none;
        border-width: 0px;
}

#resultSetSearch table td.acervo {
        border-style: none;
        border-width: 0px;
        vertical-align: bottom;
}



/* ================== tabla formato corto LIBROS ======================= */
/*.td1, .td2, .td7, .td9 {
   width: auto;
}

.td3 {
   width: 20%;
}

.td4 {
   width: 8%;
}

.td5 {
   width: 35%;
}

.td6 {
   width: 5%;
}

.td8 {
   width: 13%;
}

.td10 {
   width: 50%;
}*/
/*===================termina tabla formato corto LIBROS======================*/

/*======== Formato corto libros, tesis , myshelf========*/
.td0 {
   width: 3%;
}

.tdSelectedBox {
   width: 2%;
}

/*======== Formato corto Libros ========*/
.td1l {
   width: 25%;
}

.td2l {
   width: 35%;
}

.td3l {
   width: 5%;
}

.td4l {
   width: 12%;
}

.td5l {
   width: 12%;
}

.tdmr {
   width: 60%;
}

/*======== Tesis ========*/

.td1Tesis {
   width: 26%;
}

.td2Tesis {
   width: 52%
}

.td3Tesis {
   width: 5%;
}

.td4Tesis {
   width: 10%
}

/*======== myshelf ========*/

.td1ms {
   width: 18%;
}

.td2ms {
   width: 26%;
}

.td3ms {
   width: 15%;
}

.td4ms {
   width: 5%;
}

.td5ms {
   width: 12%;
}

.td6ms {
   width: 5%;
}

.tdJoker {
  width: auto;
}

/*termina myshekf-short-body*/



#formDown {
   clear: both;
   margin: 40px 0;
   font-size: 1.05em;
   text-align: center;
}

/* history
=========================== */

.tdh1 {
   width: 2%;
}

.tdh2, .tdh4 {
   width: 12%;
}

.tdh3 {
   width: 74%
}

/* history-cross, feedback, short-mail
=========================== */

#formInterna {
   /*font-size: 1.2em;*/
   color: #000;
}

#formInterna fieldset.inner {
   width: 77%;
   margin: 0 10px 0 10px;
}

/* solo history-cross
=========================== */
table.cruzar {
   margin: 25px 0;
   border-collapse: collapse;
   border: thin solid #CCC;
   font-size: 1.2em;
   width: 100%;
}

table.cruzar th{
   /*border-collapse: collapse;*/
   border: thin solid #CCC;
   background: url(/exlibris/aleph/u21_1/alephe/www_f_spa/icon/images/bar01.gif) repeat-x center center;
}

table.cruzar th.left{
   border-left: thin solid #FFF;
}

table.cruzar th.right{
   border-right: thin solid #FFF;
}

table.cruzar td {
   border: thin solid #CCC;
   padding: 2px 2px 2px 4px;
   vertical-align: top;
}

table.cruzar td.left {
   border-left: thin solid #FFF;
}

table.cruzar td.right {
   border-right: thin solid #FFF;
}

/* short-rank, short-refine 
=========================== */
.cadenaBusqueda {
   font-size:1.2em;
}

/*short-filter
=========================== */
.bgGrey {
  background-color: #CCC;
}

/* full-set-head...
=========================== */
#resultsContent #navRegistros ul li.l1 {
   padding-left: 10px;
}

#resultsContent #navRegistros ul li.l2 {
   padding-left: 10px;
}

#resultSetSearch table th.th2 {
   width: 12%;
   /*white-space: nowrap;*/
}

/*service-head-tag
=========================== */
#services td.tdFind {
        border-bottom: thin dotted #CCC;
}

#services td.tdScan {
        border-top: thin dotted #CCC;
}

/*sugerencias 
=========================== */
#truncar table {
   margin-left: 24px;
   border-collapse: collapse;
   border: thin solid #CCC;
   font-size: 1.2em;
   width: 40%;
}

#truncar table td {
   border: thin solid #CCC;
   padding: 2px 2px 2px 4px;
   vertical-align: top;
}

/*base-list   
=========================== */
#baseList ul , #catalogos ul, #catRenew ul, #multibase ul{
   padding: 10px 0 0 10px;
}

#baseList ul li , #catalogos ul li, #catRenew ul li, #multibase ul li {
   font-size: 1.2em;
}

/*login
=========================== */
#catalogos, #multibase {
   width: 100%;
}

#catRenew {
   width: 50%;
}

#catalogos h3, #catRenew h3, #multibase h3 {
   font-size: 1.3em;
   color: #333;
   padding: 0 4px;
}

label.usrCatalogos {
   float:left;
   width: 180px;
}

#catalogos p.blank, #catRenew p.blank, #multibase p.blank {
   display: block;
   height: 50px;
   background: #FFF;
}

#separador {
   width: 4%;
}

#multibase p.multibase {
   font-size: 1.3em;
   color: #333;
   padding: 0 4px;
}



/* Hipervinculos
=========================== */

#mainNav a:link, #mainNav a:visited, #mainNav a:active {
   font-size:1.2em;
   font-weight: normal;
   color: #FFF;
   text-decoration: none;
}

#mainNav a:hover {
   font-size:1.2em;
   font-weight: normal;
   color: #FFF;
   text-decoration: underline;
}

#formSearch a:link, #formSearch a:visited, #formSearch a:active, #subtitleBar a:link, #subtitleBar a:visited, #subtitleBar a:active, #formInterna a:link, #formInterna a:visited, #formInterna a:active {
   font-weight: normal;
   color: #666;
   text-decoration: none;
}

#formSearch a:hover, #subtitleBar a:hover, #formInterna a:hover {
   font-weight: normal;
   color: #333;
   text-decoration: underline;
   outline: none;
}


#busquedaNav a:link, #busquedaNav a:visited, #busquedaNav a:active, #secondaryNav a:link, #secondaryNav a:visited, #secondaryNav a:active {
   font-size:1.2em;
   font-weight: normal;
   color: #333;
   text-decoration: none;
}

#busquedaNav a:hover, #secondaryNav a:hover{
   font-size:1.2em;
   font-weight: normal;
   color: #000;
   text-decoration: underline;
}

#secondaryNav a:hover{
   color: #7F3E98;
}
