#texto_pagina {float: left; width: 100%; margin: 15px 0;}
#texto_pagina .imagen img {
    float: left;
    margin-right: 15px;
    padding: 0;
    max-width: 33%;
    width: 325px;
}
#Modal-expandible .btn:active, #Modal-expandible .btn.active {box-shadow: none; }

#texto_pagina .titulo a{font-size: 14px; }
#texto_pagina .articulo {text-align: justify;}
#texto_pagina .articulo p {font-size: 15px;text-align: justify; margin: 0;}

.pie_noticia {text-align: right; font-style: italic;}
.pie_noticia .categorias{}
.pie_noticia .fecha{}

#paginacion {}
#paginacion ul {}
#paginacion ul li {}
#paginacion ul li.active {}

#menu_categorias_noticias {}

#info-relacionados { display: block !important; }
#info-relacionados h3.personalizado { color: #bc3c5d; }
#info-relacionados div.cuerpo_bloque { 
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-end;
}
#info-relacionados div.cuerpo_bloque div.elemento.relacionado { float: left; width: 23%; margin: 10px 1%; border: 1px solid #707070;}
#info-relacionados div.cuerpo_bloque div.elemento.relacionado a {}
#info-relacionados div.cuerpo_bloque div.elemento.relacionado .imagen {
    overflow: hidden;
    text-align: center;
    width: 100%;
    padding: 10px;
}
#info-relacionados div.cuerpo_bloque div.elemento.relacionado .imagen img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#info-relacionados div.cuerpo_bloque div.elemento.relacionado .enlace {
    color: #bc3c5d;
    font-size: 17px;
    max-height: 100%;
    overflow: hidden;
    padding: 2% 5%;
    text-align: left;
    width: 100%;
}
#info-relacionados div.cuerpo_bloque div.elemento.relacionado .descripcion { display: none; }

@media(max-width: 1200px) {
    #texto_pagina .imagen img { width: 300px;}
}

@media(max-width: 992px) {

    #texto_pagina .imagen img { width: 225px;}
    #info-relacionados div.cuerpo_bloque div.elemento.relacionado { width: 40%; margin: 10px 5%; }

    /**comentarios de FB responsive*/
    .fb_iframe_widget,
    .fb_iframe_widget span,
    .fb_iframe_widget span iframe[style] {
        min-width: 100% !important;
        width: 100% !important;
    }
    /**FIN comentarios de FB responsive*/
}

@media(max-width: 768px) {
    #texto_pagina .imagen img { width: 150px; max-width: 100%}
    #info-relacionados div.cuerpo_bloque div.elemento.relacionado { width: 48%; margin: 10px 1%; }
}

@media(max-width: 480px) {
    #texto_pagina .imagen img { width: 150px; max-width: 100%}
    #info-relacionados div.cuerpo_bloque div.elemento.relacionado { width: 96%; margin: 10px 2%; }
}
