.flechaestanteria {
float:left;
width:30px;
height: 30px;
text-align:center;
vertical-align:30%;
padding:2px;
}
.flechaestanteria1 {
float:left;
width:30px;
height: 30px;
border:1px solid #666;
}
.controlpuerta{
position: absolute;
z-index:3;
left:0;
top:0;
}
.BarraBotones {
  background:rgb(181,191,202);
  border-bottom:1px solid #333;
  padding: 0.1em;
}
#iddatostodasestanterias {
border: 1px solid #ccc;
overflow:auto;
height: 250px;
}
#idinfoplano {
float:left;
width:50%;
}
#idplano {
width:100%;
border:1px solid #999;
}
#idestanterias {
float:right;
width:48%;
}
.mapapuerta {
float:left;
/*width:30px;*/
/*height:30px;*/
/*background:#fff;
border: 1px solid #fff;*/
}
.mapapuertaver {
border-left: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid #ccc;
background:#fff;
}
.mapaestantever {
float:left;
/*width:30px;*/
/*height:30px;*/
/*background:#fff;*/
/*border: 1px solid #fff;*/
border-width: 1px;
border-style: solid;
border-color: transparent;
}
.bordegrisid {
border-left: 1px solid #666;
border-right: 1px solid #666;
background:#fff;
}
.bordegris {
border: 1px solid #666;
background:#bdf;
}
.bordegris1 {
border: 1px solid #666;
background:#9f6;
}
.bordeblanco {
border: 1px solid #fff;
}
.estantever {
background: #ca5;
border: 1px solid #ca5;
}
.estanteverr {
background: #f43;
border: 1px solid #f43;
}
.estanteverm {
background: #5a3;
/*border: 1px solid #fff;*/
border: 1px solid #5a3;
}
.estantevermq {
background: #cfb;
border: 1px solid #cfb;
border: 1px solid #fff;
}
legend.mensalegend {
  font-size:1.4em;
  color:#999;
}

ul.listaenlinea {
margin:0;
}
div.selectbib{
display:inline-block;
width:86px;
height:20px;
background-image: url('../botones/botonselect.png');
background-repeat:no-repeat;
}
div.selecthhmm{
display:inline-block;
width:86px;
height:20px;
background-image: url('../botones/botonselecthhmm.png');
background-repeat:no-repeat;
}
div.selecthora{
display:inline-block;
width:86px;
height:20px;
background-image: url('../botones/botonselecthotra.png');
background-repeat:no-repeat;
}
span.listaenlinea {
margin-left: 5px;
padding-left:15px;
background-image: url('../botones/botonradio.gif');
background-repeat:no-repeat;
}
span.botoncheck {
margin-left: 5px;
padding-left:15px;
background-image: url('../botones/botoncheck.png');
background-repeat:no-repeat;
}
ul.simubotradio li {
margin-top: 5px;
margin-left: 15px;
list-style-image: url('../botones/botonradio.gif');
list-style-type: circle;
list-style-position: outside;
}
.palido {
color:#ccc;
}
span.cuadrobusqueda{
height:18px;
border:1px solid #ccc;
background:#eee;
margin-bottom:2px;
}
span.anchurab40 {
width:40px;
}
div.cuadrobusqueda1{
height:18px;
border:1px solid #ccc;
background:#eee;
margin-bottom:2px;
}
div.cuadrobusqueda{
display:inline-block;
height:18px;
border:1px solid #ccc;
background:#eee;
margin-bottom:2px;
}
div.anchurab40 {
width:40px;
}
div.anchurab70 {
width:50px;
}
div.anchurab170 {
width:170px;
}
div.anchurab120 {
width:120px;
}
div.anchurab150 {
width:150px;
}

sup.superindice {
  font-size:1em;
  color:#5E7EFF;
}
#fade {
        display: none;
        background: #eee;
        position: fixed; left: 0; top: 0;
        z-index: 10;
        width: 100%; height: 100%;
        opacity: .60;
        z-index: 9999;
}
.classventana {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   padding:0.5em;
}
.popup_block{
        display: none;
        background: #fff;
        padding: 0px;
        border: 5px solid #ddd;
        float: left;
        font-size: 1em;
        position: fixed;
        top: 50%; left: 50%;
        z-index: 99999;
        -webkit-box-shadow: 0px 0px 20px #000;
        -moz-box-shadow: 0px 0px 20px #000;
        box-shadow: 2px 2px 15px #000;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 5px;
}
img.btn_close {
        float: right;
        margin: -35px -35px 0 0;
        border:none;
}

.opaco {
  color:#aaa;
}
.nowrap {
    white-space: nowrap;
}
.gris {
background: #ccc;
}
#idyainscritos,div.idyainscritos {
border:1px solid #ccc;
background:#ffe;
margin:1em 0;
}
#titleyainscritos {
background:#fff;
border-bottom:1px solid #ccc;
padding:0.2em 1em 0 1em;
font-size: 1.2em;
}
.titleyainscritos {
  padding: 0.2em 4px 0.1em;
  background: #fff;
  font-size: 1.2em;
  border-bottom:1px solid #ccc;
}
#idyainscritos ul li {
   font-size:1.2em;
}
table.resumenproceso {
   border:none;
   margin:0;
   padding:0;
   border-spacing:0px;
   border-collapse: collapse;
}

table.resumenproceso td {
margin-top:10px;
padding:3px 5px 1px;
border-bottom:1px solid #ccc;
vertical-align:top;
}

table.resumenproceso td.titzaca {
background:#00a;color:#fff;border-bottom:3px double #00f;font-weight: 700;
border-top:1px solid #fff;
font-size:0.9em;
vertical-align:bottom;
}
table.resumenproceso td.titzaca1 {
background:#ccc;color:#000;border-bottom:3px double #555;font-weight: 700;
border-top:1px solid #000;
font-size:12pt;
vertical-align:bottom;
}
table.resumenproceso td.titzaca1D {
background:#ccc;color:#000;border-bottom:3px double #555;font-weight: 700;
border-top:1px solid #000;
font-size:12pt;
vertical-align:bottom;
text-align:right;
}

.titulomaster {
overflow:hidden;
clear:left;
font-weight: 700;
padding:0.2em 0 0.5em;
margin:20px 0 0 0 ;
border-top:1px solid #ccc;
color:#0D6F89;
}
.coloractivo{
color:#e33;
font-size:1.3em;
}
.master {
float:left;
width:45%;
padding-left:2em;
}
div.ic   {
      font-family: Verdana, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 1em;
      font-weight: 700;
      color: #333;
      background:rgb(181,191,202);
      padding:0.5em 1em;
     }

.txt_derecha {text-align:right;}
.txt_centrado {text-align:center;}
.txt_izquierda {text-align:left;}
/* Pestaqas horizontales */
.horizontalTabs{ margin:0.3em 0em 0em 0em; padding:0em;	border-bottom: 1px solid #CCC;}
.horizontalTabs .oculto{display:none}
.horizontalTabs li{text-align:center;	display:inline; background: #ffd; padding:0.2em 0.3em 0.11em; margin: 0em 0.2em 0em 0em;	list-style-type: decimal; border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid;}
.horizontalTabs li.active{font-weight: bold;	color: #06C; border-bottom: 0.2em solid #FFF; background-image:none; background-color: #FFF; padding-bottom:1px}
.horizontalTabs li a{text-decoration: none;	color: #06C;}
.horizontalTabs li a:visited{ text-decoration: none;	color: #06C;}
.contentHTab{border-left:1px solid #ccc; border-right:3px solid #ccc; border-bottom:3px solid #ccc; padding:0.5em}
.horizontalTabs li.active1{font-weight: bold;	color: #06C; border-bottom: 0.2em solid rgb(181,191,202); background-image:none; background-color: rgb(181,191,202); padding-bottom:1px}


/* biblioteca */
/* Pestaqas horizontales */
.horizontalTabs{ margin:0.3em 0em 0em 0em; padding:0em; border-bottom: 1px solid #eee}
.horizontalTabs .oculto{display:none}
.horizontalTabs li{
text-align:center;
display:inline;
/*background: #ffd;*/
/*padding:0.2em 0.3em 0.11em; */
padding:0.2em 0.3em 0.1em;
margin: 0em 0.2em 0em 0em;
list-style-type: decimal;
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
background-color: #faf9f7;
background-image: url(../images/doc11632.jpg);
background-repeat: repeat-x;
}
.horizontalTabs li.pestanaOn{font-weight: bold; color: #06C; border-bottom: 0.2em solid #FFF; background-image:none; background-color: #FFE; padding-bottom:1px;
font-size:1.1em;}
/*.horizontalTabs li a{text-decoration: none;     color: #06C;}
.horizontalTabs li a:visited{ text-decoration: none;    color: #06C;}
.horizontalTabs li.pestanaOn a:visited{ text-decoration: none;    color: #06C;}
.horizontalTabs li.pestanaOn a{text-decoration: none; color: #06C;}
.horizontalTabs li.pestanaOff a:visited{ text-decoration: none; color: #06C;}
.horizontalTabs li.pestanaOff a{text-decoration: none; color: #06C;}*/
.contentHTab{border-left:1px solid #ccc; border-right:3px solid #ccc; border-bottom:3px solid #ccc; padding:0.5em}
.horizontalTabs li.active1{font-weight: bold;   color: #06C; border-bottom: 0.2em solid rgb(181,191,202); background-image:none; background-color: rgb(181,191,202); padding-bottom:1px}


/* fin biblioteca*/

#botonespestanas {
border-bottom: #ccc 1px solid;
}
#contenedorconbordes {
border-left: #ccc 1px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
}
#contenedorconbordes a{
border-left: #ccc 1px solid;
border-right: #999 1px solid;
border-bottom: #999 1px solid;
padding:0px 2px 1px 2px;
}

.paddingtop1em {
padding:1em;
}
.paddingtop0em {
padding:0em;
}

.bar1, .bar2, .bar3, .bar4, .bar5, .bar6, .bar7{
position:relative;
/*padding-top:5px;*/
padding-right:0.5em;
padding-left:20px;
/*border-bottom:2px solid #cbcbcb;
border-top:2px solid #cbcbcb;*/
margin-left:0px;
}

.bar6 {
background-image:  url('../images/doc12993.gif');
background-position: left;
background-repeat:  no-repeat;
/*border-right:2px solid #cbcbcb;*/
}

#ididvayuda{
border:1px solid #000;border-left:1px solid #aaa;border-top:1px solid #aaa;
max-width:1100px;
margin:auto;
}
#iddatsoli {
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#333;
max-width:1100px;
margin:auto;
}

#idetiobli {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666; font-size: 0.8em;
max-width:1100px;
margin:auto;
}

#iddatsoli div{
float:left;
margin:5px;
}

#iddatsoli div.saltar{
clear:left;
}

#iddatsoli div table{
float:left;
}

#iddatsoli label {
width:150px;
float:left;
text-align:right;
display:block;
}

#iddatsoli fieldset {
padding:3px;
margin:5px;
}

#iddatsoliiz {
float:left;
width:48%;
}

#iddatsolide {
float:left;
width:48%;
}
/*
fieldset {
background-color:#E8EAEE;
background-color:#EEE;
border: none;
padding-top:30px;
}

legend {
color:#f33;
color:#0D6F89;
background-color:#E8EAEE;
background-color:#EEE;
font-weight:bold;
margin-bottom:15px;
height:15px;
}
*/
#iddatsoli input,#iddatsoli select {
/*background-color:#fff;
border:1px solid #ccc;*/
margin-left:0.5em;
}
#iddatsoli select {
font-size:0.95em;
}

.botonan {
text-align:center;
}

.botonan input {
background-image:url("../images/doc13186.gif");
background-position:center center;
background-repeat:no-repeat;
border:medium none;
color:white;
font-size:15px;
font-weight:bold;
height:24px;
padding:0 2px;
width:72px;

}



#iddatsoli table {
width:100%;
}
#iddatsoli th {
vertical-align:top;text-align:left;font-weight:400; 
}

BODY {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      margin-right: 0.0in;
      margin-left: 0.0in;
      margin-top: 0.0in;
      background: #ffffff;
      color: #000000;
     }
BODY.imprimir {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      margin-left: 0.0in;
      margin-top: 0.0in;
      background: #e9efd3;
      color: #000000;
     }
p    {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      color: #000066;
      text-align: justify;
     }
th.tit   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #8d8d4d;
     }
legend {
  color: #550000;
}
*.FormPersonal   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #e9efd3;
      padding-top:5px;
      padding-bottom:5px;
      padding-left:5px;
      padding-right:5px;
      border-bottom:1pt solid #525218;      
     }
TD.NombreCampoImp   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #000000;
      background: #e9efd3;
      padding-top:2px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:3px;
     }
TD.ListaImp,th.ListaImp   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #666;
      background: #fff;
      padding-top:2px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:3px;
      border-bottom: 1px solid #ccc;
      vertical-align:top;
     }
th.ListaImp   {
      background: #eee;
      border-bottom: 2px solid #666;
      text-align:left;
}

TD.NombreCampo   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #e9efd3;
      padding-top:2px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:3px;
      text-align:right;
     }
TD.NombreCampoValor   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #888;
      background: #e9efd3;
      padding-top:2px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:3px;
     }
TD   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
     }
TD.imprimir   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      font-weight: 800;
      color: #444444;
     }
TD.i   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
     }
TD.LineaBlancoLis   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #ccc;      
      vertical-align:top;      
     }
TD.LineaBlanco2   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #eeeeee;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-top:3pt double #cccccc;      
      border-bottom:1pt solid #cccccc;      
      vertical-align:top;      
     }
TD.LineaBlanco   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      vertical-align:top;      
     }
TD.LineaBlancoOpaco   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #aaa;
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      vertical-align:top;      
     }
TD.LineaBlancobk   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TD.LineaBlancoCodigo   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color:  rgb(140,82,0);
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      vertical-align:top;      
     }
TD.LineaColorLis   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #e9efd3;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #cccccc;
      vertical-align:top;      
     }
TD.LineaColor   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #e9efd3;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;
      vertical-align:top;      
     }
TD.LineaColorOpaco   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #aaa;
      background: #e9efd3;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;
      vertical-align:top;      
     }
TD.LineaColorbk   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #e9efd3;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }

TD.LineaBlancoLinDer   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-right:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TH.LineaBlancoLinDer   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-right:1pt solid rgb(157,171,201);      
      vertical-align:top;      
      text-align:left;
     }
TD.LineaBlancoLinIzq   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TD.LineaBlancoLinIzqP   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      background: #eee;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TD.LineaBlancoLinIzqM   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      background: rgb(231,214,206);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TD.LineaBlancoLinIzqOpaco   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      color: #aaa;
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TD.LineaBlancoLinIzqPOpaco   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      color: #aaa;
      background: #eee;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TD.LineaBlancoLinIzqMOpaco   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(140,82,0);
      color: #aaa;
      background: rgb(231,214,206);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      border-left:1pt solid rgb(157,171,201);      
      vertical-align:top;      
     }
TD.LineaSeleccion   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(80,80,80);
      background: rgb(231,214,206);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      vertical-align:top;      
     }

TD.LineaSeleccion1   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: rgb(255,255,255);
      background: rgb(121,104,96);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      vertical-align:top;      
     }

TD.aviso   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 24pt;
      color: #444444;
      background: #e9efd3;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:2px;
      padding-right:2px;
      border-bottom:1pt solid #525218;
      border-right:1pt solid #525218;
      border-top:1pt solid #000000;
      border-left:1pt solid #000000;
      vertical-align:bottom;      
     }
TD.ia   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #660000;
     }
TD.centro   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 12pt;
      color: #0000ff;
     }
TD.indice   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      font-style: oblique;
      color: #880000;
     }
TD.fecha   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #880000;
     }
th.ic   {
      font-family: Verdana, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 0.8em;
      font-weight: 700;
      color: #333;
      background:rgb(181,191,202);
      border-bottom:2pt double rgb(82,82,24);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
     }
th.icizquierda {
      font-family: Verdana, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 1em;
      font-weight: 700;
      color: #333;
      background: rgb(82,82,24);
  background:rgb(181,191,202);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      width: 20px;
      vertical-align:top;
      text-align: right;
      border-right: 1px solid #000;
      border-bottom: 1px solid #ccc;
     }

TD.ic   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      font-weight: 700;
      color: #ffffff;
      background: rgb(82,82,24);
      border-bottom:2pt double rgb(82,82,24);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
     }
TD.icz   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      font-weight: 700;
      color: #ffffff;
      background: rgb(82,82,24);
      border-bottom:2pt double rgb(82,82,24);
      border-left:1pt solid #fff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
     }
TD.icw   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      font-weight: 700;
      color: #ffffff;
      background: rgb(82,82,24);
      border-bottom:2pt double rgb(82,82,24);
      border-right:1pt solid #fff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
     }
TD.iccc   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      font-weight: 700;
      color: #ffffff;
      background: rgb(82,82,24);
      border-bottom:1pt solid #fff;
      border-left:1pt solid #fff;
      border-right:1pt solid #fff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
     }
TD.icc   {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      font-weight: 700;
      color: #ffffff;
      background: rgb(82,82,24);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
     }
TD.icizquierda {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 10pt;
      font-weight: 700;
      color: #ffffff;
      background: rgb(82,82,24);
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      width: 20px;
      vertical-align:top;
      text-align: right;
      border-right: 1px solid #000;
      border-bottom: 1px solid #ccc;
     }
TD.titdirecciones   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      font-weight: 800;
      color: #8d8d4d;
     }
A.i {
      font-family: Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      font-weight: 700;
      color: #000066;
      text-decoration: none;
     }
.CampoLeyenda {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #880000;
      padding-right: 9pt;
}
.CampoText {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
}
.CampoTextReadOnly {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      background: #e9efd3;
}
.CampoTextN {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      background: #e9efd3;
}
.CampoSelect {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
}
.CampoSelectReadOnly {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      background: #e9efd3;
}
.CampoTextArea {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
}
.CampoSelectCargarUsuario {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 8pt;
      background: #eeeeee;
}
TD.CargarBotonesSelect   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 8pt;
      color: #444444;
      padding-top:4px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:2px;
      border-right:1pt solid #525218;      
      border-bottom:1pt solid #525218;      
     }
TD.CargarValores   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 8pt;
      color: #444444;
      padding-top:4px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:2px;
      border-right:1pt solid #bfbfbf;      
     }
TD.CampoTextAreaReadOnly   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 8pt;
      color: #444444;
      padding-top:4px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:2px;
      border-right:1pt solid rgb(255,255,255);      
      border-bottom:1pt solid  rgb(255,255,255);      
      border-left:1pt solid rgb(66,66,66);      
      border-top:1pt solid  rgb(66,66,66);      
      background: #e9efd3;
     }
TD.CampoTextAreaReadOnlyImp   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 8pt;
      color: #444444;
      padding-top:4px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:2px;
      border-right:1pt solid rgb(200,200,200);      
      border-bottom:1pt solid  rgb(200,200,200);      
      border-left:1pt solid rgb(66,66,66);      
      border-top:1pt solid  rgb(66,66,66);      
      background: #e9efd3;
     }
.LBlanca {
}
.LOliva {
   background: #8d8d4d;
}
.LOliva1 {
   background: #c5c594;
}
TD.LineaBlanco   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #ffffff;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;      
      vertical-align:top;      
     }
TD.LineaColor   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #444444;
      background: #e9efd3;
      padding-top:3px;
      padding-bottom:1px;
      padding-left:4px;
      padding-right:2px;
      border-bottom:1pt solid #525218;
      vertical-align:top;      
     }
TD.ListaImp,th.ListaImp   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #666;
      background: #fff;
      padding-top:2px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:3px;
      border-bottom: 1px solid #ccc;
      vertical-align:top;
     }
th.ListaImp   {
      background: #eee;
      border-bottom: 2px solid #666;
      text-align:left;
}
#ListaImpr TD,#ListaImpr th   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #666;
      background: #fff;
      padding-top:2px;
      padding-bottom:1px;
      padding-left:3px;
      padding-right:3px;
      border-bottom: 1px solid #ccc;
      vertical-align:top;
     }
#ListaImpr TD.titulo   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 7pt;
}
#ListaImpr th   {
      background: #eee;
      border-bottom: 2px solid #666;
      text-align:left;
}

#ListaImpr th.Idr   {
      background: #eee;
      border-bottom: 1px solid #ccc;
      border-right: 1px solid #ccc;
      text-align:right;
}
#ListaImpr th.Idr1   {
      background: #eee;
      border-bottom: 1px solid #ccc;
      text-align:center;
      width:12px;
}
#ListaImpr caption   {
      font-family: Verdana,Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 12pt;
      border-bottom: 3px double #333;
      padding-bottom:3px;
      text-align:left;
}
#ListaImpr TD.lizq   {
      border-left: 1px solid #666;
     }
#ListaImpr TD.lid   {
      border-left: 1px solid #666;
      border-right: 1px solid #666;
     }

#ListaImpr TD.tipoprestamo   {
      border-left: 1px solid #ccc;
      border-right: 1px solid #ccc;
      font-weight:700;
     }

td.titulomasterlista {
overflow:hidden;
font-weight: 700;
padding:0.2em 0 0.5em;
color:#0D6F89;
font-size:1.1em;
text-align:center;
vertical-align:top;
}
td.subtitulomasterlista {
overflow:hidden;
padding:0.2em 0 0.5em;
font-size:1em;
text-align:center;
vertical-align:top;
}
td.paginalista {
overflow:hidden;
padding:0.2em 0 0.5em;
font-size:0.7em;
text-align:right;
vertical-align:top;
white-space: nowrap;
}
#idcalendarioblog {
/*background:none repeat scroll 0 0 #E9EFD3;*/
border:medium none;
font-size:0.8em;
padding:2px 2px 2px 3px;
width:96%;
}
#idcalendarioblog form {
background-color:#EAEAEA;
}
#idcalendarioblog select {
font-size:0.85em;
margin:2px
}
#idcalendarioblog input {
font-size:0.9em;
margin:2px 2px 2px 10px;
}
#idcalendarioblog1 {
/*background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #AAAAAA;*/
padding:0;
width:100%;
}
#idcalendarioblog1 td {
background-color:#F2E7C5;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#575757;
font-size:0.8em;
text-align:center;
}
#idcalendarioblog1 td.tdiasem {
background:none repeat scroll 0 0 #404040;
color:#FFFFFF;
/*font-weight:bold;*/
}
#idcalendarioblog1 td.haypost {
background:none repeat scroll 0 0 #D1A218;
color:#FFFFFF;
}
#idcalendarioblog1 td.haypostcomun {
background:none repeat scroll 0 0 #808000;
color:#FFFFFF;
}
#idcalendarioblog1 td.haypostnolaboral {
background:none repeat scroll 0 0 #ff6666;
color:#FFFFFF;
}
#idcalendarioblog1 td.haypost a {
color:#FFFFFF;
text-decoration:none;
}
#idcalendarioblog1 td.haypost a:visited {
color:#FFFFFF;
text-decoration:none;
}
#idcalendarioblog1 td.haypostcomun a {
color:#FFFFFF;
text-decoration:none;
}
#idcalendarioblog1 td.haypostcomun a:visited {
color:#FFFFFF;
text-decoration:none;
}
#idcalendarioblog .nombremes {
font-size:1.1em;
font-weight:bold;
}
#idcalendarioblog1 td a {
text-decoration:none;
color: #666;
}
#idcalendarioblog1 td a:visited {
text-decoration:none;
color: #666;
}
TD.botoff   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #ffffdd;
      font-weight: normal;
      background:#6b6b18;
      background:rgb(87,102,115);
     }
TD.botonn   {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #de6b08;
      font-weight: 400;
      background:#d6d6bd;
      background: rgb(231,214,206);
     }
A.botoff {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #ffffdd;
      font-weight: normal;
      background: #6b6b18;
      background:rgb(87,102,115);
      text-decoration: none;
     }
A.botoff:hover {
      font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
      font-size: 9pt;
      color: #f1d2b6;
      color: rgb(231,214,206);
      font-weight: normal;
      background:#6b6b18;
      background:rgb(87,102,115);
      text-decoration: none;
     }
