/* ePub base r1.2 ePubLibre */ /* ----- ESTILOS GLOBALES Y DE SECCIONES FIJAS (NO MODIFICABLES) ----- */ body { margin:1em; padding:0; border:0; } p { margin:0; text-align:justify; text-indent:1.5em; line-height:1.25em; } a, .normal { font-style:normal; font-weight:normal; text-decoration:none; } sup, sub { font-size:0.75em; line-height:normal; } .cubierta { margin:0; padding:0; border:0; font-size:0; text-align:center; text-indent:0; page-break-before:always; page-break-after:always; } .cubierta img { height:100%; max-height:100%; } .tlogo, .tautor, .ttitulo, .tsubtitulo, .trevision, .tfirma { margin:0 0.25em; text-align:center; text-indent:0; font-family:sans-serif; font-weight:bold; adobe-hyphenate:none; hyphenate:none; hyphens:none; -moz-hyphens:none; -webkit-hyphens:none; } .tlogo span { margin:3em 0 2.5em; display:inline-block; width:8em; } .tautor { margin-bottom:0.5em; font-size:1.2em; font-weight:normal; color:#595959; } .ttitulo { padding:0; border:0; font-size:1.8em; font-style:normal; text-decoration:none; color:black; visibility:visible; } .tsubtitulo { margin-top:0.3em; } .trevision { margin-top:2.5em; font-size:0.8em; color:#595959; } .tfirma { margin-top:0.25em; font-size:0.65em; } .tfecha { font-family:sans-serif; font-weight:normal; color:#595959; } .sinopsis, .sinopsis p, .autor, .autor p, .nota p { margin-top:0.5em; text-indent:0; } .sinopsis p, .sinopsis em, .sinopsis strong, .sinopsis big, .sinopsis small, .sinopsis span { font-family:sans-serif; } .info { margin:3.5em 1.5em 2.5em; font-size:0.8em; width:90%; } .info p { text-align:left; text-indent:0; } .vineta { padding:1em 0; text-align:center; text-indent:0; display:block; } .nota { padding-top:9%; page-break-before:always; } /* ----- ESTILOS GENERALES (ADAPTABLES) ----- */ /* encabezados */ h1, h2, h3, h4, h5, h6 { margin:15% 0.25em -1em; text-align:left; text-indent:0; page-break-after:avoid; page-break-inside:avoid; adobe-hyphenate:none; hyphenate:none; hyphens:none; -moz-hyphens:none; -webkit-hyphens:none; } h1 { font-size:1.6em; text-align:center; font-family:"CaslonAntiqueTRegular", CaslonAntiqueTRegular; } /* sólo cambios aprobados, puede afectar páginas globales */ h2 { font-size:1.4em; } h3 { font-size:1.4em; } h4 { font-size:1.3em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } /* dedicatoria */ .dedicatoria { margin:5em 1em 0 3em; text-align:right; } .dedicatoria p { text-align:right; text-indent:0; } /* tipografía */ .sans, .sans p, .sans em, .sans strong, .sans big, .sans small { font-family:sans-serif; } .serif, .serif p, .serif em, .serif strong, .serif big, .serif small { font-family:serif; } code, kbd, .mono, .mono p, .mono em, .mono strong, .mono big, .mono small { font-family:monospace; } i, em, cite, dfn, .cursiva { font-style:italic; } b, strong, .negrita { font-weight:bold; } ins, .subrayado { text-decoration:underline; } del, .tachado { text-decoration:line-through; } .oculto { display:none; visibility:hidden; } big, .grande { font-size:1.2em; } small, .versalita { font-size:0.8em; } /* para texto en mayúsculas, de tamaño similar al de las minúsculas */ /* alineación */ .izquierda, .izquierda p { text-align:left; } .derecha, .derecha p { text-align:right; text-indent:0; } .centrado, .centrado p { text-align:center; text-indent:0; } .justificado, .justificado p { text-align:justify; } .asangre, .asangre p { text-indent:0; } /* saltos */ .sintop { margin-top:0; } .saltoinicio { margin-top:33%; } .salto05 { padding-top:0.5em; } .salto10 { padding-top:1em; } .salto20 { padding-top:2em; } .salto25 { padding-top:2.5em; } .salto50 { padding-top:5em; } /* bloques */ .sinmargen { margin:0; } blockquote, .cita { margin:1.5em; } .bloque { page-break-inside:avoid; } /* evita dividir un elemento entre páginas */ .nosep { text-indent:0; display:inline-block; } /* evita dividir una palabra entre líneas */ .extenso { orphans:0; widows:0; } /* evita división aleatoria de párrafos muy extensos (bug ADE) */ .banner { margin:1.5em 12%; padding:0.5em 1em; text-align:center; text-indent:0; border:2px solid black; border-left:none; border-right:none; } .banner p { text-align:center; text-indent:0; } /* listas */ li { margin:0; text-align:justify; text-indent:0; line-height:1.3em; } /* imágenes simples */ /* para láminas verticales (página completa), usar el estilo fijo «cubierta» */ .ilustra { margin:1em 0; text-align:center; text-indent:0; display:block; } .ilustra img { max-height:100%; max-width:100%; } /* ----- ESTILOS PERSONALES ----- */ /* Cabeceras */ .tit1 { font-size:1.5em; text-align:center; text-indent:0; margin:5% 12% 1em; } .tit2 { font-size:1.3em; text-align:center; text-indent:0; margin:12% 10% 0; } .tit3 { font-size:1.1em; text-align:left; text-indent:0; margin:1.5em 0 1em 0; } .tit11 { font-size:1.5em; text-align:center; text-indent:0; margin:15% 12% 1.5em; } .tit12 { font-size:1.5em; text-align:center; text-indent:0; margin:15% 0 -1.75em; } /* Pagina de partes */ div.tit10 { margin:20% 12% 3.5em; } div.tit10 p { margin:1.5em 1em 1em 1em; font-size:2.5em; font-weight:normal; text-align:center; text-indent:0; } /* Versos centrados por la izda. */ .centrarversos { text-align:center; text-indent:0; margin:1.5em .5em; } .versoscen { display:inline-block; margin-left:3em; } .versoscen p { text-align:left; line-height:1.1em; text-indent:-3em; } .centrarversos2 { text-align:center; text-indent:0; margin:1.5em .5em; } .versoscen2 { display:inline-block; margin-left:3em; } .versoscen2 p { text-align:left; line-height:1.1em; text-indent:-3em; font-size:0.9em; } .centrarversos3 { text-align:center; text-indent:0; margin:5em 10% .5em 30%; } .versoscen3 { display:inline-block; margin-left:3em; } .versoscen3 p { text-align:left; line-height:1.1em; text-indent:-3em; font-size:1em; } /* Versos extensos */ .versoscenT { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscenT p { text-align:left; width:18.5em; max-width:100%; line-height:1.1em; } .versoscenE { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscenE p { text-align:left; width:14.5em; max-width:100%; line-height:1.1em; } .versoscenC { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscenC p { text-align:left; width:20em; max-width:100%; line-height:1.1em; } .versoscenV { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscenV p { text-align:left; width:21em; max-width:100%; line-height:1.1em; } .versoscenE2 { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscenE2 p { text-align:left; width:16.5em; max-width:100%; line-height:1.1em; } .versoscenP { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscenP p { text-align:left; width:16em; max-width:100%; line-height:1.1em; } .versoscen5 { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscen5 p { text-align:left; width:15.5em; max-width:100%; line-height:1.1em; } .versoscen52 { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscen52 p { text-align:left; width:19.5em; max-width:100%; line-height:1.1em; } .versoscen7 { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscen7 p { text-align:left; width:20.5em; max-width:100%; line-height:1.1em; } .versoscen72 { display:inline-block; margin-left:1.5em; text-indent:-1.5em; } .versoscen72 p { text-align:left; width:18em; max-width:100%; line-height:1.1em; } /* Cartas letra pequeña */ .carta { margin:1.5em 1.5em 1.5em 1.5em; font-size:0.9em; font-style: italic; font-family:"Ibarra"; } /* firmas, fechas de cartas y fin */ .ff { font-size:1em; text-indent:0; margin:1em 5% 0; text-align:right; } .fff { font-size:1em; text-indent:0; margin:0 5% 0 0; text-align: right; } /* Raya de puntos */ hr { padding-top:0.5em; border:none; border-bottom:2px dotted; width:100%; } /* ----- fuentes Adobe Garamond Pro ----- */ @font-face { font-family:"AGR"; font-style:normal; font-weight:normal; src:url(../Fonts/AGaramondPro.otf); } @font-face { font-family:"AGR"; font-style:italic; font-weight:normal; src:url(../Fonts/AGaramondProI.otf); } @font-face { font-family:"AGR"; font-style:normal; font-weight:bold; src:url(../Fonts/AGaramondProB.otf); } @font-face { font-family:"AGR"; font-style:italic; font-weight:bold; src:url(../Fonts/AGaramondProBI.otf); } .AGR { font-family:"AGR", AGR; } /* ----- fuente Casablanca ----- */ @font-face { font-family:"Casablanca"; font-style:normal; font-weight:normal; src:url(../Fonts/CasablancaAntiqueRegular.ttf); } @font-face { font-family:"Casablanca"; font-style:italic; font-weight:normal; src:url(../Fonts/CasablancaAntiqueItalic.ttf); } .Casablanca { font-family:"Casablanca", Casablanca; } /*--------- Fuentes Latin Extendido A ---------*/ @font-face { font-family:"TimesLatinExtA"; font-style:normal; font-weight:normal; src:url(../Fonts/TimesLatinExtA.ttf) } @font-face { font-family:"TimesLatinExtA"; font-style:italic; font-weight:normal; src:url(../Fonts/TimesLatinExtAIt.ttf) } @font-face { font-family:"TimesLatinExtA"; font-style:normal; font-weight:bold; src:url(../Fonts/TimesLatinExtABd.ttf) } .LatinA { font-family:"LatinA", LatinA; } /* ------------ Fuentes IBARRA ita ------------- */ @font-face { font-family:"Ibarra"; font-style:italic; font-weight:normal; src:url(../Fonts/IBARRA_ita.ttf) } /* --------- CitaS ---------- */ .cita1 { margin:1.5em 0.5em 1.5em 1.5em; font-size:0.9em; font-style:normal; text-align: justify; } .cita3 { margin:1.5em 0 1.5em 6em; font-size:0.8em; font-style:normal; text-align: justify; } .cita7 { margin:5em 1.5em 0 50%; font-size:1em; font-style:italic; text-align:justify; } .rotulo2 { font-size:1em; margin: 1.5em 15% 1.5em; text-indent:0; text-align:center; } .rotuloflores { font-size:1em; margin: 8% 12% 1.5em; text-indent:0; text-align:center; font-weight:bold; } /* ---------- Imagenes capitulares ---------- */ .imgflo1 { display:inline-block; float:left; height:4.6em; padding-top:.15em; margin:0 .4em 0 0; } .margT { margin-left:-.3em; } .imgflo2 { display:inline-block; float:left; height:2.2em; padding-top:.15em; margin:0 -1.3em 0 .5em; } .imgflo3 { display:inline-block; float:left; height:2.3em; margin:.15em 0 0 -.5em; } .margV { margin-left:-1.5em; } .imgflo4 { display:inline-block; float:left; height:4.6em; margin:0 .35em 0 -1.5em; } .imgflo5 { display:inline-block; float:left; height:4.5em; margin:.2em .35em 0 0; } .imgflo6 { display:inline-block; float:left; height:4.7em; padding-top:.15em; margin:0 .2em 0 0; } .imgflo7 { display:inline-block; float:left; height:4em; padding-top:.15em; margin:0 .4em 0 0; } .imgflo8 { display:inline-block; float:left; height:4.7em; padding-top:.15em; margin:0 .2em 0 -.25em; } .imgflo9 { display:inline-block; float:left; height:4.6em; margin:-.5em .3em 0 0; } .saltpoe p { margin-top: .2em; } /* para enlaces a imágenes - desde el texto y vuelta al texto */ .ilustracionesp { margin:0; padding:0; border:0; text-align:center; text-indent:0; display:block; } .ilustracionesp img { max-height:100%; max-width:80%; } /* ---------- SVG ----------*/ .svg1 img { max-width: 1.2em; width: 100%; vertical-align:-0.2em;} .svg2 img { max-width: 2em; width: 100%; vertical-align:0.1em;} .svg3 img { max-width: 1.3em; width: 100%; vertical-align:0.1em;} .especial {text-align:center; text-indent:0; font-style:italic; margin:1em 0 0; font-weight:bold; } .grecaesc { display:inline-block; padding:2em 0; width:20em; max-width:100%; } .grecaesc img { width:100% } /* Greca escalable */ /* ---------- Capitulares SVG ---------- */ /* El padding controla la separación de la imagen flotante con el h1 del título */ .clear { clear:both; } .capital + p { text-indent:0; padding-top:2em;} /* Para que no haya que poner un
en el párrafo que va tras la capitular */ /* CAPITULARES REGULARES */ .capital { display:inline-block; float:left; clear:left; } .capital img { width:100%; } /* Código aplicable en todas las capitulares regulares*/ .L img { width:6.9em; padding-top:2em; margin:-.5em 1em -.2em -.25em; } .L span img { margin-top:-.7em; margin-left:.1em; } .Q img { width:6.7em; padding-top:2em; margin:-.3em .9em -.3em -.1em; } .Q span img { margin-top:-1.75em; margin-left:-.25em; } .E1 img { width:8.8em; padding-top:2em; margin:-1.6em .5em -.1em -1em; } .E2 img { width:7.4em; padding-top:2em; margin:-.45em .4em -.2em -.35em; } .E2 span img { margin-right:.8em; } .A img { width:7.4em; padding-top:2em; margin:-2.2em .3em -.1em -.25em; } .A span img { margin-top:-.5em; margin-left:-1em; } .E3 img { width:6.7em; padding-top:2em; margin:-1.15em .9em -.1em -.1em; } .E3 span img { margin-top:-.9em; } .Ep img { width:6.7em; padding-top:2em; margin:-1em .9em -.45em -.1em; } .Ep2 img { width:8.4em; padding-top:2em; margin:-.2em .4em -.45em -1em; } .Ep2 span img { margin-top:-1.5em; margin-right:.5em; } .D img { width:8.6em; padding-top:2em; margin:-1.5em .5em -.1em -1em; } .D span img { margin-top:-.9em; } .A2 img { width:8.7em; padding-top:2em; margin:-.55em .5em -.2em 0; } .D2 img { width:7.7em; padding-top:2em; margin:0 .7em -.1em -1em; } .D2 span img { margin-left:-.4em;} .E4 img { width:8.2em; padding-top:2em; margin:-.45em .7em -.2em -.7em; } .E4 span img { margin-top:0; margin-left:-1em; } .N2 img { width:7.7em; padding-top:2em; margin:-.8em .6em -.2em 0; } .N2 span img { margin-top:-1.7em; } .S img { width:7.3em; padding-top:2em; margin:-.3em .4em -.4em 0; } .S span img { margin-top:-.7em; margin-left:-.1em; } .L2 img { width:7.4em; padding-top:2em; margin:-.45em .9em -.5em -.8em; } .L2 span img { margin-top:-1em; margin-right:.5em; } .Aprob img { width:6.3em; padding-top:2em; margin:-1.6em .5em -.1em -1em; } .F img { width:8.5em; padding-top:2em; margin:-1.7em .2em -.1em 0; } .D3 img { width:7.8em; padding-top:2em; margin:-.4em .5em -.1em -1em; } .D3 span img { margin-top:-1em; } .C img { width:7.4em; padding-top:2em; margin:-1.15em .5em -.45em -.1em; } .C span img { margin-top:-1em; margin-right:.2em; } .H img { width:6.9em; padding-top:2em; margin:-1.5em .5em -.1em -.25em; } .H span img { margin-top: -.7em; margin-right: .7em; } .E5 img { width:6.5em; padding-top:2em; margin:0 1em -.3em -.1em; } .E5 span img { margin-top:-.8em; } .E5 span.sep img { margin-top:-.4em; margin-right:.5em; margin-bottom:-.45em;} .T img { width:7.6em; padding-top:2em; margin:-.6em .8em -.2em -1em; } .A3 img { width:8em; padding-top:2em; margin:-3.5em .5em -.2em -.6em; } .E6 img { width:7.4em; padding-top:2em; margin:-.4em .9em -.2em -.9em; } .H2 img { width:7.8em; padding-top:2em; margin:-.4em .4em -.5em -.8em; } .H2 span img { margin-top:-.5em; margin-left:-1em; } .N3 img { width:8.1em; padding-top:2em; margin:-2.1em .5em -.2em -.6em; } .M img { width:8.7em; padding-top:2em; margin:-.6em .5em -.45em -1em; } .M span img { margin-top:-.1em } .E7 img { width:7.6em; padding-top:2em; margin:-1.4em .5em -.45em -.7em; } .E7 span img { margin-top:-1.2em; margin-left:-1em; } .L3 img { width:7em; padding-top:2em; margin:-.7em .5em -.3em -.7em; } .Q2 img { width:6.7em; padding-top:2em; margin:-1.6em .7em -.45em -.1em; } .E8 img { width:7.4em; padding-top:2em; margin:-1.3em .5em -.2em -.9em; } /* CAPITULARES IRREGULARES */ .capitalN { display:inline-block; float:left; clear:left; } .capitalN span { width:100%; height:9em; display:inline-block; } .capitalN img { width:100%; } div.N { width:10em; height:1.2em; padding-top:2em; margin:-1.8em 0 0 -1em; } div.N + div.capital { width:7.7em; height:7.7em; margin:0 1.2em .2em -1em; } div.Di { width:8.7em; height:1.7em; padding-top:2em; margin:-1.8em 0 0 -1em; } div.Di + div.capital { width:7.7em; height:6.2em; margin:0 .75em -.1em -1em; }