body{
    color:#000;
    background-color:#FFF;
    font:0.8em Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}
table{
    border: 1px outset #000; 
    padding:1px;
    margin-bottom:20px;
}
caption{
    font-weight:bold;
    padding:5px;
    margin-bottom:2px;
}
th,td{
    border: 1px inset #000; 
    text-align:center;
    padding:2px;
/*    width:33%; */
}
col{
    width:25%;
}
col.columna_principal{
    width:50%;
}
.recuerdo_cabecera{
    color:#000;
    background:transparent;
    border:none;
    font:bold 85% Arial, Helvetica, sans-serif;
    text-transform:uppercase; 
}
.celda_resaltada{
    color:#000;
    background:#E9E9E9;
    border: 1px solid #000; 
}