#contenidoCentro {
    background-color: #FFF;
    height: auto; /* Cambia a auto para permitir que el contenido ajuste su altura */
    max-width: 990px; /* Ancho máximo */
    width: 100%; /* Ancho adaptable */
    margin: 0 auto; /* Centra el contenido */
    padding: 20px; /* Agrega padding para que no esté pegado a los bordes */
    box-sizing: border-box; /* Incluye padding en el ancho total */
}

#contenidoCentro h1 {
    font-size: 20px;
    font-weight: normal;
    color: #666;
    padding-top: 20px;
    padding-left: 35px;
}

.submineas {
    margin: 0 15px; /* Mantiene el margen horizontal */
    width: calc(100% - 30px); /* Ajusta el ancho total menos el margen */
}

.lineas {
    height: auto; /* Cambia a auto para que ajuste la altura según el contenido */
    width: 100%; /* Cambia el ancho a 100% para que ocupe todo el contenedor */
    max-width: 990px; /* Ancho máximo */
    margin: 25px auto; /* Centra verticalmente y mantiene el margen */
    background-color: #E7E7E7;
    position: relative;
    padding: 15px; /* Añade un poco de padding para que no esté pegado a los bordes */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho total */
}

.lineas h2 {
    font-size: 1.5em; /* Usa em para que sea proporcional */
    color: #09F;
    padding: 25px 0 0 20px; /* Ajusta padding para más espacio arriba */
}

.lineas img {
    max-width: 100%; /* Asegura que las imágenes se adapten al contenedor */
    height: auto; /* Mantiene la proporción */
    padding: 15px 0 0 15px; /* Ajusta padding */
}

.lineas p {
    color: #666;
    padding: 20px; /* Unifica el padding */
    text-align: justify;
}

@media (max-width: 768px) {
    #contenidoCentro {
        padding: 10px; /* Reduce el padding en pantallas pequeñas */
    }

    .submineas {
        width: 100%; /* Hacen que ocupen todo el ancho */
        margin-bottom: 20px; /* Añade un margen inferior */
    }

    .lineas {
        margin: 10px 0; /* Espaciado vertical en lugar de márgenes de 25px */
    }

    .lineas h2 {
        font-size: 1.2em; /* Reduce el tamaño de la fuente */
    }
}
