.tabla_data{
    font-family:arial;
    font-size: 12px;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
.tabla_data thead tr th {
    background-color: #0073AA; /*Color de la cabecera*/
    font-size: 8pt;
    padding: 4px;border: solid 1px #fff;
    color: #fff;
}
.tabla_data tbody td {
    padding: 3px;
    vertical-align: top;
}
.tabla_data tbody tr {
    border-bottom: solid 1px #ccc;
    color: #555;
}
.tabla_data tbody tr:nth-child(odd) {background-color: #ECF2F6;}
.tabla_data tbody tr:nth-child(even) {background-color: #fff;}
.tabla_data tbody tr:hover{background-color: #FFFFDB;}
.tabla_data thead tr .header {
    background-image: url(../img/bg.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    cursor: pointer;
}
.tabla_data thead tr .headerSortUp { background-image: url(../img/asc.gif); }
.tabla_data thead tr .headerSortDown { background-image: url(../img/desc.gif); }
.tabla_data thead tr .headerSortDown, .tabla_data thead tr .headerSortUp {
    background-color: #00C0EF;
}