/** TABLAS EN GENERAL **/
table {
  width: 100%;
  border-collapse: separate;
  position: relative;
  border-spacing: 0;
  border-color: #999;
  border-left: 0;  
}
html>body .datos_generales table,
html>body .datos_grupo_tipomaterial table {
  border-top: 0;
}
td {
  width: auto;
  padding: .3em;
}
td.campo {
  font-weight: bold;
  width: auto;
  border-right: 0;
  border-left: 0;
}
td.valor {
  text-align: right;
  border-right: 0;
}
/** estadisticas **/
#estadisticas {
  width: 75%;
  margin: 0 auto;
}
.datos_generales, .datos_fechas_tipomaterial, .datos_secciones_tipomaterial,
.datos_biblioteca_tipomaterial, .datos_tipomaterial, .datos_grupo_tipomaterial,
.datos_biblioteca_objetosdigitales {
  margin-bottom: 3em;
}
#estadisticas th {
  position: relative;
  width: auto;
  text-align: right;
  padding: 0.3em;
  font-weight: normal;
  background-color: #FFF;
  border: 0;
  border-left: 1px solid #999;
  vertical-align: middle;
}
.cabecera {  
  visibility: hidden;
  text-align: left;
}
.datos_generales .cabecera, .datos_grupo_tipomaterial .cabecera,
.datos_generales thead, .datos_grupo_tipomaterial thead,
.datos_generales thead tr, .datos_grupo_tipomaterial thead tr,
.datos_generales thead tr th, .datos_grupo_tipomaterial thead tr th {
  font-size: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  height: 0 !important;
  display: none;
}

/* cabecera de las tablas (caption) */
.cabeceratabla {
  font-size: 1em;
  padding: .4em .3em;
  margin: 0 0 .3em 0;
  visibility: visible;
  text-align: left;
  display: block; 
  border-bottom: 1px solid #999;
  font-variant: small-caps;
  text-transform: lowercase;
  font-size: 1.3em;
}
html>body .cabeceratabla {
  display: table-caption;
}
*:first-child+html .cabeceratabla {
  display: block;
}

/* Gr�ficas */
.imagenes_tipomaterial,
.imagenes_biblioteca_objetosdigitales,
.imagenes_secciones_tipomaterial,
.imagenes_fondos_biblioteca,
.imagenes_grupo_tipomaterial  {
  display: block;
  text-align: center;
  margin-bottom: 4em;
}

table tbody tr td:first-child {
   padding-left: 3em;
}

table thead tr td {
    font-size: large;
}

table tbody > tr > td:last-of-type {
   text-align: right;
}