
/*============================================================================*/
/* Archivo: /home/css/homeFooter.css                                          */
/* Autor: Federico Ramos                                                      */
/* Modificado: 20250407 1405                                                  */
/*============================================================================*/



.homeFooter {
    /*border-bottom: 1px solid #8cacbb;*/
    border-top: 1px solid #8cacbb;
    color: #333;
    /*max-width: 1000px;/* /* Maximum width for the footer */
    margin: auto; /* Center the footer */
}


.homeFooterWidthLimit {
    margin: 0 auto;/* Centra este elemento de menor ancho*/
    /*border-bottom: 1px solid #8cacbb;*/
    max-width: 1000px; /* Maximum width for the footer */
}

/* Styles for the table inside the homeFooter div */
.homeFooter table {
    width: 100%;               /* Full width */
    border-collapse: collapse; /* Collapse borders */
    table-layout: fixed;       /* Same column width */
    /*max-width: 100%;*/           /* Ensure table doesn't exceed the container */
    overflow-wrap: break-word; /* Break long words to prevent overflow */
}

.homeFooter th, 
.homeFooter td {
    padding: 8px;              /* Padding for cells */
    text-align: left;          /* Text alignment */
    /*border-left: 1px solid black*/; /* Add left border for vertical lines */
    border-left: 1px solid #ccc; /* Add left border for vertical lines */
}

.homeFooter th {
    background-color: #f2f2f2; /* Header background color */
    font-weight: bold;         /* Bold header text */
}

.homeFooter tr:nth-child(even) {
    background-color: #f9f9f9; /* Zebra striping effect */
}

/* Media query for small screens */
@media (max-width: 600px) {
    .homeFooter {
        padding-left: 0.5em;  /* Reduce padding on smaller screens */
    }
    
    .homeFooter th, 
    .homeFooter td {
        padding: 4px;          /* Reduce padding for a better fit on small screens */
        font-size: 14px;       /* Adjust font size for readability */
    }
}
