#textoxslt p         { margin: 0.75em 0; }
#textoxslt p.cerrado { margin: 0; }
#textoxslt p.normal  { margin: 0.75em 0; }
#textoxslt p.texto   { margin: 0.75em 0; text-indent: 1.5em; text-align: justify; }

/* Estilos de plantilla InDesign para el elemento p */
#textoxslt p.libro_num         { margin: 3em 4em 0 4em;        text-align: center; }
#textoxslt p.libro_tit         { margin: 0.75em 4em 1em 4em;   text-align: center; font-weight: bold; }
#textoxslt p.libro             { margin: 3em 4em 1em 4em;      text-align: center; font-weight: bold; }
#textoxslt p.titulo_num        { margin: 2.5em 4em 0 4em;      text-align: center; }
#textoxslt p.titulo_tit        { margin: 0.75em 4em 1em 4em;   text-align: center; font-weight: bold; }
#textoxslt p.titulo            { margin: 2.5em 4em 1em 4em;    text-align: center; font-weight: bold; }
#textoxslt p.capitulo_num      { margin: 2em 4em 0 4em;        text-align: center; }
#textoxslt p.capitulo_tit      { margin: 0.75em 4em 1em 4em;   text-align: center; font-weight: bold; }
#textoxslt p.capitulo          { margin: 2em 4em 1em 4em;      text-align: center; font-weight: bold; }
#textoxslt p.seccion           { margin: 2em 4em 1em 4em;      text-align: center; font-style: italic; font-weight: bold; }
#textoxslt p.subseccion        { margin: 2em 4em 1em 4em;      text-align: center; }
#textoxslt p.articulo          { margin: 1.5em 0 0.75em 0;     font-weight: bold; }
#textoxslt p.parrafo           { margin: 0.75em 0;             text-indent: 1.5em; text-align: justify; }
#textoxslt p.parrafo_2         { margin: 1.5em 0 0.75em 0;     text-indent: 1.5em; text-align: justify; }
#textoxslt p.centro_redonda    { margin: 1.25em 0 1em 0;       text-align: center; font-style: normal; font-weight: normal; }
#textoxslt p.centro_cursiva    { margin: 1.25em 0 1em 0;       text-align: center; font-style: italic; font-weight: normal; }
#textoxslt p.centro_negrita    { margin: 1.25em 0 1em 0;       text-align: center; font-style: normal; font-weight: bold; }
#textoxslt p.anexo_num         { margin: 3em 4em 0 4em;        text-align: center; font-weight: bold; }
#textoxslt p.anexo_tit         { margin: 0.75em 4em 1.5em 4em; text-align: center; font-weight: bold; }
#textoxslt p.anexo             { margin: 3em 4em 1em 4em;      text-align: center; font-weight: bold; }
#textoxslt p.sangrado          { margin: 0.75em 0 0.75em 4em;  text-align: justify; text-indent: 1.5em; }
#textoxslt p.sangrado_2        { margin: 1.5em 0 0.75em 4em;   text-align: justify; text-indent: 1.5em; }
#textoxslt p.sangrado_articulo { margin: 1.5em 0 0.75em 4em;   font-weight: bold; }
#textoxslt p.tabla             { margin: 0; }
#textoxslt p.tabla_ancha       { margin: 0; font-family: Arial Narrow, Helvetica Narrow; }
#textoxslt p.firma_ministro    { margin: 0; text-align: center; }
#textoxslt p.firma_rey         { margin: 1.5em 0 2em 0; text-align: right; }
#textoxslt p.cita              { margin: 0.25em 0 0 0; font-size: 85%; font-style: normal ! important; color: #333 ! important; }
#textoxslt p.cita_con_pleca    { margin: 0; padding: 0.25em 0 0 0; font-size: 85%; border-top: 1px dotted #bbb; font-style: normal; }
#textoxslt p.publicado         { margin: 1.5em 0 0.75em 0;  text-align: center; font-style: italic; }
#textoxslt p.imagen            { margin: 2em 0; text-align: center; }
#textoxslt p.imagen2           { margin: 0.5em 0; text-align: center; }

#textoxslt table               { margin: 1em auto; background-color: transparent; }
#textoxslt table.tabla         { margin: 1em auto; }
#textoxslt table.tabla_ancha   { margin: 1em auto; font-family: "Arial Narrow", "Helvetica Narrow", sans-serif; color: black; }
#textoxslt table.sinbordes     { margin: 1em auto; border: 0;}
#textoxslt table.sinbordes td  { padding: 0.5em; border: 0; vertical-align: top; }
#textoxslt th p.cabeza_tabla   { margin: 0; text-align: center; font-weight: bold; }
#textoxslt td p.cuerpo_tabla_izq    { margin: 0; text-align: left;   font-size: 90%; }
#textoxslt td p.cuerpo_tabla_centro { margin: 0; text-align: center; font-size: 90%; }
#textoxslt td p.cuerpo_tabla_der    { margin: 0; text-align: right;  font-size: 90%; }

/* Estilos antiguos */
#textoxslt th p.t_cabeza_tabla        { margin: 0; text-align: center; font-weight:bold; }
#textoxslt td p.t_cabeza_tabla        { margin: 0; text-align: center; font-weight:bold; }
#textoxslt td p.t_cuerpo_tabla_normal { margin: 0; text-align: left; }

#textoxslt p.citas             { margin: 0; font-size: 85%; }

/* Se conserva por razones históricas */
#textoxslt td p.t_celda_d             { margin: 0; text-align: right; }

/* Valores en los que se convierte el estilo 't_cuerpo_tabla_normal' */
#textoxslt td p.t_celda_dcha { margin: 0; text-align: right; font-size: 90%; }
#textoxslt td p.t_celda_izda { margin: 0; text-align: left; font-size: 90%; }
#textoxslt td p.t_celda_cent { margin: 0; text-align: center; font-size: 90%; }

/* Los tres primeros están importados de eboe.css */
#textoxslt dl dd dl dt { /*float: left;*/ padding-right: 0.5em }
#textoxslt dt          { clear: both; } /*modif 8-9-2009*/
#textoxslt dl dd dl dt { font-weight: bold; /* font-style: italic; */ }
#textoxslt dl dd       { margin: 0.3em 3em }
#textoxslt table       { margin: 1em auto; }
#textoxslt p           { margin: 0; text-align: justify; }
#textoxslt p.normal    { margin: 0.75em 0; text-indent: 1.5em; text-align: justify; }

#textoxslt .imagen2 img        { margin: 0.15em; border: none; }
#textoxslt img                 { margin: 0.25em; border: 1px solid #bbb; }




