#tag div.titulo{font-size: 16pt; text-align: left; font-size:22px; float: left; width: 100%;}

#tag_noticias {margin:10px 0; float: left; width: 100%;}
#tag_noticias div.noticia{margin:10px 0; float: left; width: 100%;}
#tag_noticias div.noticia a {float: left; width: auto; font-size: 18px;}
#tag_noticias div.descripcion{font-size: 14px; float: left; width: 100%;}

/**** tags productos tienda ****/
#tag_productos_tienda {
    align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    float: left;
    justify-content: flex-start;
    margin: 0 0 25px;
    padding: 0;
    width: 100%;
}
#tag_productos_tienda div.elemento.etiqueta {
    float: left;
    margin: 10px 1%;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 23%;
}
#tag_productos_tienda .imagen {float: left; width: 100%; }
#tag_productos_tienda div.post-img {float: left; width: 100%; padding: 10px 5px; }
#tag_productos_tienda div.post-img .nombre { float: left; width: 100%; color: #707070; padding: 5px 0;}
#tag_productos_tienda div.post-img .boton-consultar {
    background-color: #fff;
    border: 2px solid #bc3c5d;
    border-radius: 0;
    color: #bc3c5d;
    float: right;
    padding: 10px 5px;
    font-weight: bold;
}
#tag_productos_tienda div.post-img .boton-consultar:hover { opacity: 0.8}

/**** FIN tags productos tienda ****/

@media(max-width: 992px) {  
    #tag_productos_tienda div.elemento.etiqueta {width:31.3%; margin: 1%;}
}

@media(max-width: 768px) {  
    #tag_productos_tienda div.elemento.etiqueta {width:42%; margin: 10px 4%;}
}

@media(max-width: 480px) {  

    #tag_productos_tienda {
        align-items: flex-start;
        display: flex;
        flex-flow: row wrap;
        float: left;
        justify-content: space-around;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    #tag_productos_tienda div.elemento.etiqueta {
        width:96%; 
        margin: 10px 2%;
    }
}