.noticias {
    display: flex;
    flex-direction: column;
    align-items: center;
}

h2 {
    font: 1.5rem "Rubik","sans-serif";
    text-align: center;
}

.titulo-noticias {
    text-align: center;
    margin: 2rem 0;
}

.contenedor-noticias {
    width: 80%;
    max-width: 1000px;
}

.titulo-noticia {
    text-align: center;
    color: var(--azul);
    font: 500 1.5rem "Rubik", "sans-serif";
}

.separador {
    height: 5px;
    width: 100%;
    background: var(--azul);
    margin: 1rem 0;
    max-width: 1000px;
}

.cuerpo-imagen {
    /* position:absolute */
    min-height: 200px;
    margin-top: 1rem;
}

.noticia-img {
    /* position: relative; */
    float: left;
    max-height: 200px;
    max-width: 250px;
    margin: 0 1rem 1rem 0;
}


/*Paginacion*/
.pag-contenedor {
    width: 100%;
    margin-top: 2rem;
}

.paginacion {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.paginacion li {
    list-style: none;
}

.paginacion li a {
    font: 1rem "Rubik", "sans-serif";
    color: var(--darkgris);
    text-decoration: none;
    padding: 0 .5rem;
}

.paginacion li a:hover {
    color: var(--negro);
    text-decoration: underline;
}

.active > .page-link {
    color: var(--negro);
    text-decoration: underline;
}

.visible-botones {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.visible-botones .botones-form {
    margin-top: 3rem;
}



@media (max-width:650px) {
    .contenedor-noticias {
        width: 95%;
    }

    .separador {
        width: 95%;
    }

    .noticia-img {
        float: none;
        display: block;
        margin: 1rem auto;
    }


}

