.centrado
{
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

.scrollcatalogo
{
  height:300px;
  width:auto;
  overflow-y:scroll; 
  
}

.ccsctcc  /*para la caja de texto del cursor en el catalogo*/
{
  width:5px;
  background-color:#ffffff;/*D4D4D4*/  
  color:#ffffff;/*D4D4D4*/
  border:none;
}

.csstxtcamcla
{
  width:100px;
  height:22px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#ffffff;
  
  border-radius: 5px;
}


.csstxtcampo
{
  width:250px;
  height:22px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#ffffff;
  
  border-radius: 5px;
}


.csstxtcampotextarea
{
  width:250px;
  height:66px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#ffffff;
  
  border-radius: 5px;
}


.csstxtcamponumerico
{
  width:250px;
  height:22px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#ffffff;
  text-align: right;
  border-radius: 5px;
}


.csstxtcamposololectura
{
  width:250px;
  height:22px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#bababa;
  
  border-radius: 5px;
}

.csstxtcamposololecturanumerico
{
  width:250px;
  height:22px;
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#bababa;
  text-align: right;
  border-radius: 5px;
}

.csslbltitulobannersuperior
{
  position:absolute;
  width:auto;
  height:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 32px;
  color: #ffffff; /*6fffe9 23aee3*/
  margin-left: 10px;
  margin-top: 30px;
  
}

.cssimgicomenubannersuperior
{
  position:absolute;
  width:auto;
  height:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 32px;
  left: 10px;
  margin-top: 10px;
  
}

.cssimglogobannersuperiorpadre
{
  position:relative;
}

.cssimglogobannersuperior
{
  position:absolute;
  width:auto;
  height:auto;
  font-family: Tahoma, Verdana, Arial;font-size: 32px;
  right: 2%;
  margin-top: 10px;
  
}


.csstablamenusuperior
{
  /*background-image: url('../imagenes/bannersistema.jpg');    
  background-repeat:no-repeat;*/
  background-color: #2e3eae;
  width:900px;
  height:100px;

}

.cssscrollgridlibreriacd
{
  height:400px;
		/*overflow-y:auto; */
  width:3400px; /*2900*/  
  /*border: 1px solid #0000ff;*/
}

.cssscrollgridhorizontallibreriacd
{
  width:1200px;
  height:auto; /*400px*/  
  overflow-x:auto; 
  /*overflow-y:auto; */
}

@media only screen and (max-width: 1100px) {
  .cssocultoescritorio
  {
    display:none;
  }
  
  /*.cssmostradomovil
  {
    display:block;
  }*/
}

@media only screen and (min-width: 1101px) {
  .cssocultomovil
  {
    display:none;
  }
  
  /*.cssmostradoescritorio
  {
    display:block;
  }*/
}

.cssbordetablaarchivoformulario
{
border: 1px solid #f9f9f9;
}

.cssceldatablaimagenimg
{
width:120px;
height:120px;
border: 1px solid #bdbdbd;
}

.cssceldatablaimagenboton
{
width:120px;
height:26px;
padding-top:10px;
border: 1px solid #bdbdbd;
}


.bordealo
{
border: 2px solid #000000;
}

.csso
{
  display:none;
}
