.tabla-titulo {
    text-shadow: #FFF 2px 2px 3px;
    padding-left: 5px;
    width: 100%;
    font-variant: small-caps;
    font-size: larger;
}
.tabla-contenedor table > tbody > tr > td, .tabla-contenedor table > tbody > tr > td {
    border-color: rgba(0,0,0,0.25)!important;
}
.tabla-contenedor table > tbody > tr:nth-child(2n+1) > td, .tabla-contenedor table > tbody > tr:nth-child(2n+1) > td {
    background-color: #FEFEFE;
}
.tabla-contenedor table > tbody > tr.seleccionado > td {
    background-color: #000;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==") repeat-x scroll left top rgb(255, 234, 168);
}
.tabla-contenedor table > thead tr,
.tabla-contenedor table > thead tr th{
    border: 1px solid rgba(0,0,0,0.25)!important;
    border-color: rgba(0,0,0,0.25)!important;
    position: sticky;
    top: 0;
    z-index: 10;
}
.tabla-contenedor table > thead tr th:nth-child(1){
    background-color:#f6e2ed;
    color:#b7156d;
}
.tabla-contenedor table > thead tr th:nth-child(2){
    background-color:#f1e6f0;
    color:#8d3b88;
}
.tabla-contenedor table > thead tr th:nth-child(3){
    background-color:#eae5ee;
    color:#553276;
}
.tabla-contenedor table > thead tr th:nth-child(4){
    background-color:#eaf2f1;
    color:#579a8d;
}
.tabla-contenedor table > thead tr th:nth-child(5){
    background-color:#e3f2e9;
    color:#1f934c;
}
.tabla-contenedor table > thead tr th:nth-child(6){
    background-color:#f3f7e6;
    color:#9dbf3b;
}
.tabla-contenedor table > thead tr th:nth-child(7){
    background-color:#fcf5e5;
    color:#e6ad2f;
}
.tabla-contenedor table > thead tr th:nth-child(8){
    background-color:#f9eae3;
    color:#cd581f;
}
.tabla-contenedor table > thead tr th:nth-child(9){
    background-color:#f8e2e3;
    color:#c4131b;
}

td.acciones:hover{
    text-shadow: 1px 2px 3px #999;
    cursor:pointer;
}

.tabla-contenedor table td.td_compacto.l1 {
    padding: 2px 1px;
}

.tabla-contenedor table td.td_compacto.l2 {
	padding: 4px 2px;
}

.tabla-contenedor table td.td_compacto.l3 {
	padding: 6px 3px;
}

.tabla-contenedor table td.td_compacto.l4 {
	padding: 8px 8px;
}
