body{
    margin: 0;
    padding: 0;
    font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
}
input[type="text"]     {border:none;text-align: left;height: 20px}
.tablewrapper {position: relative;}
.table {display: table;}
.row {display: table-row;}
.cell {display: table-cell;padding: 2px;}
.cell.empty {border: none; width: 140px;}
.cell.rowspanned {
    position: absolute;
    top: 155px;
    bottom: 0;
    width: 140px;
}
.marcos_div {
    height: 120px;
    width: 100px;
    text-align: center;
    background-color: #1570A6;
    font-size: 15px;
    color: white;    
    overflow: hidden;
    background-size:90px 90px;
    background-repeat:no-repeat;
    background-position:bottom;     
}
.marcos_div:hover {
  cursor: pointer;
  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}
.marcos_div p{margin-top: 15px;}
.descripcion {
    font-size: 14px;
    text-align: justify;
}
.cert {background-image:url('../img/Book-Add.png');}
.auth {background-image:url('../img/Book-Add.png');}
.desc {display:none;border:1px solid #A4B5C5;}
#encabezado_div {float:left;padding: 5px;}
#encabezado_div table {border-collapse: collapse;width: 100%;}
#encabezado_div table td {border:1px solid #A4B5C5;}
#encabezado_div ol {list-style: none;text-align: center;}
#encabezado_div li {font-size:14px;font-weight: bold;padding:1px}
#encabezado_div li p {font-size:10px;}

#control_div {float:left;margin-left: 3px;margin-top: 10px;margin-bottom: 10px}

#links_div {float:left;font-size: 12px;width: 100%;}
#links_div table {border-collapse: collapse;width: 100%;}
#links_div table td {border:1px solid #A4B5C5;padding: 5px}

#descripciones_div {float:left;font-size: 12px;}