/**/

#contenidos h1.personalizado{ display: block; color: #bc3c5d; text-decoration: underline;}
#contenidos .caja_noticias {
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    float: left;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    width: 100%;
}
#contenidos .resumen_noticia {float: left; width: 31.3%; margin: 10px 1% }
#contenidos .resumen_noticia .imagen {float: left; width: 100%; display: flex; justify-content: center;  }
#contenidos .resumen_noticia .post-img {float: left; width: 100%; padding: 15px 20px;}
#contenidos .resumen_noticia .titulo {
    color: #707070;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    float: left;
    width: 100%;
}

#contenidos .resumen_noticia div.descripcion{ float: left; width: 100%; color: #888; text-align: justify; }
#contenidos .resumen_noticia div.descripcion > a {
    float: right;    
    background: #fff;
    border: 2px solid #bc3c5d;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.42857;
    margin-top: 20px;
    padding: 6px 12px;
    text-align: center;
    color: #bc3c5d;
    vertical-align: middle;
    white-space: nowrap;
}
#contenidos .resumen_noticia div.descripcion > a:hover { opacity: 0.7; }
#contenidos .resumen_noticia div.pie_noticia { float: left; width: 100%; text-align: right; font-weight: bold; padding: 5px 0; color: #707070;}
#contenidos .resumen_noticia.nohay {}

#contenidos .paginacion {float: left; width: 100%; text-align: center; padding: 10px;}

@media(max-width: 1200px) { 
}

@media(max-width: 992px) {  
}

@media(max-width: 768px) {  
    #contenidos .resumen_noticia {float: left; width: 42%; margin: 10px 4% }
}

@media(max-width: 480px) {  

    #contenidos .resumen_noticia {float: left; width: 98%; margin: 10px 1% }

}

#item_menu_categorias_noticias{
    font-size: 20px;
    background: #fff;
    border: 2px solid #bc3c5d;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    line-height: 1.42857;
    margin-top: 20px;
    padding: 6px 12px;
    text-align: center;
    color: #bc3c5d;
    vertical-align: middle;
    white-space: nowrap;
}

#item_menu_categorias_noticias:hover{
    opacity: 0.7;
    color: #1f957b;
    border: 2px solid #1f957b;
}
