body {
    background-image: url(http://localhost/images/Fondo3.jpg); /* Reemplaza "mi-fondo.jpg" por el nombre de tu archivo */
    background-size: cover; /* Ajusta la imagen para cubrir todo el fondo */
    background-repeat: no-repeat; /* Evita que la imagen se repita */
    background-attachment: fixed; /* Opcional: fija la imagen para que no se mueva con el scroll */
}

.container-header {
    background-color: #000000 !important; /* Sustituye #FF5733 por tu código de color */
    /* La siguiente línea puede ser necesaria para anular un degradado */
    background-image: none !important;
}

.container-footer {
    background-color: #000000 !important;
    background-image: none !important;
    color: #ffffff;
}

.container-footer h3 span,
.container-footer a {
    color: #ffffff !important;
}

/* Asegura que el contenedor de cada módulo no tenga padding */
.image-mod-equal {
    padding: 0 !important;
    margin: 0 !important;
}

/* Fuerza a las imágenes a tener un tamaño uniforme y ajustar su contenido */
.image-mod-equal img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ajusta la imagen recortando el exceso */
    display: block; /* Elimina cualquier espacio adicional */
}

.comunicacion {
    display: none;
}

/* Intento de selector más amplio para las direcciones y móviles en la página de contacto */
.contact-address,
.contact-address * {
    font-size: 1.3em !important; 
    color: #000000 !important;   /* Dejamos el color negro para confirmación visual */
    font-weight: bold !important; 
}


