/*
 * bloques/texto/estilos.css
 * Estilos mínimos del bloque "texto". La tipografía base la aporta
 * .bl-cuerpo (en _base/base.css). Aquí solo separación vertical.
 */

/* Padding vertical por defecto del contenido. Va en el wrapper interior
   (.bl-texto-cont) para que el campo `padding_vertical` lo sobreescriba
   por style inline. El bloque (.bl-texto / section) ya no lleva padding:
   solo aporta el color_fondo a ancho completo. */
.bl-texto-cont {
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Cuando el contenido lleva color propio (centrado), un respiro horizontal
   extra para que el texto no quede pegado al borde coloreado. */
.bl-texto-coloreado {
    padding-left: 30px;
    padding-right: 30px;
}

/* Asegurar que las imágenes embebidas en el TinyMCE no desbordan. */
.bl-texto img {
    max-width: 100%;
    height: auto;
}

/* Las listas dentro del TinyMCE: indentación habitual. */
.bl-texto ul,
.bl-texto ol {
    padding-left: 1.5em;
    margin: 0 0 1em;
}
