/* ------------------------------- */ /* Fuentes */ /* ------------------------------- */ @font-face { font-family: "Charis"; src: url(../fuentes/CharisSILR.ttf); font-style: normal; font-weight: normal; } @font-face { font-family: "Charis"; src: url(../fuentes/CharisSILB.ttf); font-style: normal; font-weight: bold; } @font-face { font-family: "Charis"; src: url(../fuentes/CharisSILI.ttf); font-style: italic; font-weight: normal; } @font-face { font-family: "Charis"; src: url(../fuentes/CharisSILBI.ttf); font-style: italic; font-weight: bold; } @font-face { font-family: "Lucida"; src: url(../fuentes/LCALLIG.TTF); font-style: italic; font-weight: bold; } /* ------------------------------- */ /* Cuerpo general */ /* ------------------------------- */ body { font-family: "Charis", serif; text-align: justify; margin-right: 0.5em; widows: 2; orphans: 2; font-size: 0.93em; -epub-hyphens: auto; -webkit-hyphens: auto; adobe-hyphenate: auto; -ms-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } a { text-decoration: none; } h1, h2, h3, h4, h5, h6 { page-break-after: avoid; -epub-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; -ms-hyphens: none; -moz-hyphens: none; hyphens: none; } h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { text-indent: 0; } img { max-width: 100%; } i, em, cite { font-style: italic; } .capitulares { font-family: "Lucida", serif; font-size: 170%; font-style: italic; margin-right: 0.1em; line-height: 90%; } small { font-size: 83%; } /* ------------------------------- */ /* Cubierta */ /* ------------------------------- */ .cover { margin: 0; padding: 0; text-align: center; text-indent: 0; } img.cover { height: 100%; } /* ------------------------------- */ /* Estilos para página de título */ /* ------------------------------- */ .titulo { font-size: 220%; margin-top: 3em; margin-bottom: 0; text-align: center; text-indent: 0 !important; } .titulo > span, .autor > span { display: block; } .saga { font-size: 140%; margin-top: 0.5em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; } .autor { font-size: 160%; margin-top: 1.5em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; } .traductor { font-size: 120%; margin-top: 4em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; } .logo { margin-top: 8em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; } /* ------------------------------- */ /* Créditos */ /* ------------------------------- */ .creditos-primera { margin-top: 5em; margin-bottom: 0.1em; text-indent: 0.1em; font-size: 90%; } .creditos { margin-top: 1em; margin-bottom: 0.1em; text-indent: 0.1em; font-size: 90%; } .autor > span, .creditos > span { display: block; } .creditos-derechos { margin: 2.5em 30% 0 0; text-indent: 0 !important; font-size: 77%; text-align: left; } /* ------------------------------- */ /* Acerca de */ /* ------------------------------- */ .acerca-titulo { font-family: arial, helvetica, sans-serif; font-size: 140%; font-weight: bold; margin: 1em 0 0.1em 0; text-indent: 0 !important; text-align: left; } .acerca-titulo > span { display: block; } .acerca-autor { font-family: arial, helvetica, sans-serif; font-size: 140%; margin-top: 0; margin-bottom: 1em; text-indent: 0 !important; } .acerca { font-family: arial, helvetica, sans-serif; margin-top: 0.1em; margin-bottom: 1em; text-indent: 0 !important; } .acerca > span { display: block; } .acerca-sub { font-family: arial, helvetica, sans-serif; font-size: 120%; font-weight: bold; margin-top: 1em; margin-bottom: 0.1em; text-indent: 0 !important; page-break-after: avoid; -webkit-hyphens: none; adobe-hyphenate: none; } /* ------------------------------- */ /* TOC */ /* ------------------------------- */ .toc1 { padding: 0 0 0 0; margin-top: 0.8em; margin-bottom: 0.5em; text-indent: 0 !important; line-height: 1.4; text-align: left; } .toc2 { padding: 0 0 0 0; margin-top: 0.5em; margin-bottom: 0.5em; text-indent: 1.5em; line-height: 1.4; text-align: left; } h1 + .toc1 { margin-top: 3em; } /* ------------------------------- */ /* Dedicatoria */ /* ------------------------------- */ .dedicatoria { margin: 5em 0 0 1em; text-indent: 0 !important; text-align: right; font-size: 94%; } .dedicatoria + .dedicatoria { margin-top: 1em; } /* ------------------------------- */ /* Encabezados */ /* ------------------------------- */ h1 { font-size: 140%; margin: 5em 1em 1em 1em; text-align: center; font-weight: normal; text-indent: 0 !important; line-height: 1.4; } .subtit { font-size: 140%; margin: 0 1em; text-indent: 0 !important; text-align: center; font-weight: normal; color: #999999; } .fechas { padding: 0 0 0 0; font-size: 110%; margin: 2em 0 1em 0; text-indent: 0 !important; line-height: 1.5; text-align: left; font-style: italic; } .fechas + .primera, .fechas + .citas-derecha { margin-top: 1em; } /* ------------------------------- */ /* Texto general */ /* ------------------------------- */ p { padding: 0 0 0 0; margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 1.2em; line-height: 1.5; } .derecha { margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 1.2em; text-align: right; line-height: 1.5; } .nosangria { margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 0 !important; line-height: 1.5; } .centrado { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; font-size: 94%; } .centrado > span { display: block; } .listas { margin-top: 1em; margin-bottom: 0; text-align: center; text-indent: 0 !important; } .listas + .listas { margin: 0; } .listas + p { margin-top: 1.2em; margin-bottom: 0.1em; } .primera { margin-top: 4em; margin-bottom: 0.1em; text-indent: 0 !important; line-height: 1.5; } .primera-unica { margin-top: 12em; margin-bottom: 0.1em; text-indent: 0 !important; line-height: 1.5; } /* ------------------------------- */ /* Espacios en blanco */ /* ------------------------------- */ .simbolo { margin: 2em 0 2.2em 0; text-align: center; text-indent: 0 !important; } .blanco { margin: 0.9em 0; } hr { margin: 1.95em 0; text-decoration: none; border: none; } /* ------------------------------- */ /* Citas y poema */ /* ------------------------------- */ blockquote { margin: 1em 0; padding: 0; } blockquote p { margin: 0.1em 0 0.1em 1.2em; text-indent: 1em; font-size: 92%; } blockquote .bright { margin: 0.1em 0 0.1em 1.2em; text-indent: 1em; font-size: 92%; text-align: right; } blockquote .bcentrado { margin: 0.25em 0 0.25 1.2em; text-align: center; text-indent: 0; font-size: 92%; } blockquote hr { margin: 0.95em 0; text-decoration: none; border: none; } .poema { margin: 1.2em 0; text-indent: 0; font-size: 95%; text-align: center; } .canciones { margin: 1.2em 0 1.2em 1.2em; text-indent: 0; font-size: 95%; text-align: left; } /* ------------------------------- */ /* Notas al pie */ /* ------------------------------- */ sup { font-size: 78%; vertical-align: top; } a.noteref { font-size: 78%; line-height: 1; vertical-align: top; } div.notas { padding-top: 1em; page-break-before: always; border-top: 1px solid #000; } div.notas h2 { margin-bottom: 2em; } div.footnote { margin: .6em 0 0 0; } div.footnote p { font-size: 85%; margin: 0 0 0 2em; text-indent: 0; } div.footnote a.note { display: inline; float: left; clear: left; font-size: 78%; font-style: normal; line-height: 1.5; margin: 0; padding: 0 .25em 0 0; page-break-after: avoid; text-align: right; vertical-align: inherit; width: 1.75em; } div.footnote a.note + p { page-break-before: avoid; } /* ------------------------------- */ /* Listas */ /* ------------------------------- */ ol, ul { margin: 1em 0 1em 1em; } li { text-indent: 0 !important; margin-left: 0; } li > p { margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 0 !important; } /* ------------------------------- */ /* Citas justificadas para inicio de partes */ /* ------------------------------- */ .cita-inicio { margin: 5em 1em 0 1em; text-indent: 0 !important; text-align: center; } .cita-inicio > span { display: block; } .cita-inicio + .cita-inicio { margin: 1em 1em 0 1em; } /* ------------------------------- */ /* Partes y/o secciones */ /* ------------------------------- */ .parte { font-size: 140%; margin: 5em 0 1em 0; text-indent: 0 !important; text-align: center; font-weight: normal; } .parte + p { font-size: 110%; margin: 1em 1em 0 1em; text-indent: 0 !important; text-align: center; font-weight: normal; }