/* Estilo para filas impares */
table tr:nth-child(odd) td {
    background-color: #59D1CF; /* Color de fondo para las filas impares */
    color: black; /* Color del texto */
    font-weight: bold; /* Negrita */
}

/* Estilo para filas pares */
table tr:nth-child(even) td {
    background-color: #A3DDC0; /* Color de fondo para las filas pares */
    color: black; /* Color del texto */
    font-weight: bold; /* Negrita */
}

/* Cambiar el color de la fila y aumentar el tamaño de letra al pasar el cursor */
table tr:hover td {
    background-color: black !important; /* Color de fondo al pasar el mouse */
    color: white !important; /* Color del texto al pasar el mouse */
    font-weight: bold; /* Negrita al pasar el mouse */
    font-size: 1.2em; /* Aumentar el tamaño de letra solo al pasar el mouse */
}

/* Estilo para la tabla */
table {
    box-shadow: 2px 2px black; /* Sombra para la tabla */
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-size: smaller;
    border-collapse: collapse; /* Unir bordes sin separación */
}

/* Estilo para el encabezado */
table th {
    background-color: black;
    padding: 15px;
    text-shadow: 2px 2px black;
    border: solid black 2px; /* Borde uniforme en todo el encabezado */
    color: white;
}

/* Estilo para las celdas */
table td {
    border: solid black 1px; /* Borde uniforme y de un solo color */
    height: 30px;
    padding: 15px;
    text-align: center;
}

/* Estilo para el pie de tabla */
table tfoot {
    border: solid black 1px;
    height: 25px;
    padding: 15px;
    background-color: black !important;
    color: white;
}