/** BASE **/ /* Márgenes */ @page { margin: .5em; } body { font-family: serif; margin: 0; padding: 0; } body * { max-height: 100%; box-sizing: border-box; object-fit: contain; } /* Control partición silábica */ #titlepage p, #dedication p, h1, h2, h3, h4 { page-break-after: avoid; hyphens: none; adobe-hyphenate: none; -moz-hyphens: none; -webkit-hyphens: none; } p, li, td, dt, dd { -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-after: 1; -webkit-hyphenate-limit-lines: 2; orphans: 2; widows: 2; } /** FRONTMATTER **/ /* Cubierta */ .cover { margin: 0; padding: 0; text-align: center; text-indent: 0; } img.cover { height: 100%; } /* Créditos */ #copyright-page { margin: 4em 2em 0 0; } #copyright-page div + div { margin: 1em 0 0 0; } #copyright-page p { font-size: .8em; text-align: left; text-indent: 0; } #copyright-page div.legal-notice p { font-size: .7em; } #copyright-page div.support p.image { width: 7em; } /* Índice */ #toc ol { list-style-type: none !important; margin: 0; padding: 0; } #toc li { font-family: inherit; font-size: 1em; font-weight: bold; margin: 0 0 0 0; padding: 0; text-align: left; } #toc li ol li { font-family: sans-serif; font-size: .9em; margin: .5em 0; } #toc li a { color: #000; font-weight: normal; page-break-inside: avoid; text-decoration: none !important; } #toc li li a { color: #000; font-weight: normal; page-break-inside: avoid; text-decoration: none !important; } #toc li.top { margin: 1em 0 0 0; } #toc li.part { font-family: sans-serif; margin: 2em 0 1em 0; text-align: center; } #toc li.part span.label { border-bottom: 1px solid currentColor; } #toc li.part ol li { font-family: serif; margin: 0; text-align: left; } /* Dedicatoria */ #dedication { margin: 6em 2em 0; } #dedication div { margin: 2em 0; } #dedication p { font-style: normal; margin: 1em 0; text-align: center; text-indent: 0; } /* Epígrafe */ #epigraph { margin-top: 4em; margin-left: 9em; } #epigraph blockquote p, #epigraph p { font-style: normal; text-align: left; text-indent: 0; } #epigraph blockquote { margin-top: 2em; } #epigraph p.attrib { font-size: 1em; text-align: right; } /* BODYMATTER */ /* Estilos generales */ h1 { font-family: sans-serif; font-size: 1.7em; font-style: normal; font-weight: normal; line-height: 1.2; margin: 2em 0 1em 0; padding: 0 0 0 0; text-align: center; text-indent: 0; } h1 span.ordinal { display: block; font-family: serif; font-size: 1em; margin-bottom: 1em; margin-right: 1em; } h1 span.label { display: block; font-size: 1em; margin-bottom: 1em; margin-right: 1em; } h1 span.title { display: block; } h2 { font-family: sans-serif; font-size: 1.5em; font-style: normal; font-weight: normal; line-height: 1; margin: 2em 0 1em 0; padding: 0 0 0 0; text-align: center; text-indent: 0; } h2 span.ordinal { display: block; font-family: serif; } h2 span.title { display: block; margin: .6em 0; } h2 span.subtitle { display: block; font-size: .7em; } h3 { font-family: sans-serif; font-size: 1.1em; font-style: italic; font-weight: normal; line-height: 1; margin: 2em 0 1em 0; padding: 0 0 0 0; text-align: center; text-indent: 0; } p { font-family: inherit; font-size: 1em; line-height: 1.5; margin: 0 0 0 0; padding: 0 0 0 0; text-align: justify; text-indent: 1em; } a { color: #00F; font-style: normal; font-weight: bolder; text-decoration: none; } abbr { border: 0; text-decoration: none; white-space: nowrap; } i cite { font-style: normal; } cite { display: inline; font-style: italic; } hr { border: none !important; height: .2em; margin: .4em 0; } img { margin: 0; max-width: 100%; max-height: 80%; padding: 0; } q { font-style: italic; } q i { font-style: normal; } q:before { content: ""; } q:after { content: ""; } sub, sup { font-size: .7em; } /* Listas */ ol { margin: 1em 0; padding: 0 0 0 2em; } ul { margin: 1em 0; padding: 0 0 0 1.5em; } li { font-size: 1em; line-height: 1.5; margin: 0; padding: 0; text-align: justify; text-indent: 0; } ul ul { margin: 0 auto; } li p { font-size: 1em; text-indent: 0; } li p + p { text-indent: 0; } li p + p + p { text-indent: 1em; } li li { font-size: 1em; text-indent: 0; } ul ul, ol ul, ul ol ul { list-style: none; } .lower-alpha { list-style: lower-alpha; } .upper-alpha { list-style: upper-alpha; } .none { list-style: none; } /* Figuras y captions */ div.figure, div.ornato { margin: 1em auto; text-align: center; width: 100%; } div.figure-30 { margin: 1em auto; text-align: center; width: 30%; } div.figure-50 { margin: 1em auto; text-align: center; width: 50%; } div.figure-75 { margin: 1em auto; text-align: center; width: 75%; } div.figure-30-r { margin: 1em 0 1em auto; text-align: center; width: 30%; } div.figure-50-r { margin: 1em 0 1em auto; text-align: center; width: 50%; } div.figure-75-r { margin: 1em 0 1em auto; text-align: center; width: 75%; } div.figure-30-l { margin: 1em 0; text-align: center; width: 30%; } div.figure-50-l { margin: 1em 0; text-align: center; width: 50%; } div.figure-75-l { margin: 1em 0; text-align: center; width: 75%; } div.figure img { max-height: 80%; text-align: center; } div.ornato img { width: 5em; } div.figcaption { page-break-inside: avoid; margin: .2em auto 2em auto; } div.figcaption p { font-family: serif; font-size: .9em; font-style: normal; font-weight: normal; margin: 0; page-break-before: avoid; text-align: left; text-indent: 0; } div.figcaption p.credit { font-size: .7em; margin-top: .5em; } /* Entrevistas */ dl, dd p { font-size: 1em; } dt, dd { font-size: .9em; } dt { font-weight: bold; margin: 1em 0 0 0; } dd { margin: 0 0 0 0; } dd p { text-indent: 0; } dd p + p { text-indent: 1em; } /* Seudoversalitas */ abbr.acronym, span.sc { font-size: 80%; } /* Estilos particulares */ blockquote { font-size: 1em; margin: 1em 1em 1em 1em; } blockquote p { font-size: 1em; font-style: normal; text-indent: 0; } blockquote p + p { text-indent: 0; } blockquote + p { text-indent: 1em; } /* Poemas */ blockquote.poem { margin-top: 1em; margin-bottom: 1em; margin-left: 4em; } p.stanza { font-style: normal; margin: 1em 0 0 0; } span.verse { display: block; margin-left: 1.5em; text-indent: -1.5em; } span.verse-l1 { display: block; margin-left: 2.5em; text-indent: -1.5em; } span.verse-l2 { display: block; margin-left: 3.5em; text-indent: -1.5em; } span.verse-l3 { display: block; margin-left: 4.5em; text-indent: -1.5em; } span.verse-l4 { display: block; margin-left: 5.5em; text-indent: -1.5em; } span.verse-l5 { display: block; margin-left: 6.5em; text-indent: -1.5em; } span.verse-l6 { display: block; margin-left: 7.5em; text-indent: -1.5em; } /* Firmas */ div.signature { margin: 1em 0; page-break-inside: avoid; } div.signature p { font-size: 1em; font-style: normal; margin: 0; text-align: right; text-indent: 0; } /* Epígrafes */ div.epigraph { margin-bottom: 4em; margin-left: 10em; } div.epigraph p { text-align: right; text-indent: 0; } div.epigraph blockquote { margin: 0; } div.epigraph blockquote.poem { margin: 0; } div.epigraph blockquote p { font-size: 1em; } div.epigraph + p { text-indent: 0; } div.epigraph p.source { margin: .5em 0 0 0; page-break-before: avoid; text-align: right; text-indent: 0; } div.epigraph p.attrib { margin-top: 0; } /* Asteriscos */ p.asterisks { margin: 1.3em 0 1em 0; text-align: center; text-indent: 0; } p.asterisks + p { text-indent: 0; } /* Capitular */ span.dropcap { font-family: sans-serif; font-size: 3.8em; float: left; line-height: .99em; margin: -.1em .1em -.2em 0; } /* Personas y nombres */ span.name { font-family: sans-serif; font-weight: bold; font-size: .8em; } p.intro { font-style: italic; margin: 2em 0 1em 0; text-indent: 0; } p.intro i, p.intro cite, p.intro em, p.intro q { font-style: normal; } p.participants { font-family: sans-serif; font-size: .8em; text-align: center; text-indent: 0; page-break-before: always; padding-top: 6em; } p.participants + p { page-break-before: always; padding-top: 6em; } div.header + * { page-break-before: always; padding-top: 1em; text-indent: 0; } p.ornato { font-weight: bold; margin: 1em auto; text-align: center; text-indent: 0; } p.ornato img { width: 5em; } p.ornato + p { margin-top: 5em; text-indent: 0; } /* Estilos consecuentes */ h1 + p, h2 + p, h3 + p, h4 + p, hr + p { text-indent: 0; } h1 + p { margin-top: 4em; } /* BACKMATTER */ /* Apéndices */ p.field { margin: 1em 0; text-indent: 0; } /* Lista definición */ dt, dd { font-size: .9em; margin-top: .2em; text-align: justify; text-indent: 0; } dt { float: left; font-family: sans-serif; font-style: normal; font-weight: normal; line-height: 1.3; /* Valor necesario para correcta presentación en ADE 1.7.2 */ padding-right: .5em; } dd { line-height: 1.5; margin-left: 1.25em; } dd + dt { clear: left; } /* Bibliografía */ #bibliography ul { list-style: none; margin: 0; padding: 0; } #bibliography li { margin: 0 0 0 1em; text-indent: -1em; } #bibliography li span.biblioauthor { font-variant: small-caps; } /* Notas | Llamadas */ a.noteref { font-size: .7em; line-height: 1; vertical-align: top; } /* Notas | Notas al final */ div.footnote { margin: .6em 0 0 0; } div.footnote p { font-size: .8em; margin: 0 0 0 2.8em; text-indent: 0; } div.footnote a.noteback { display: inline; float: left; clear: left; font-size: .8em; 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: 2.3em; } div.footnote a.noteback + p { page-break-before: avoid; } /* Propios */ span.start { font-family: inherit; font-weight: bold; } p.icon { margin: 0 auto 1em; text-align: center; text-indent: 0; width: 1em; } p.icon + p { text-indent: 0; } .part h1 { text-decoration: underline; } #afterwords { padding-top: 6em; } #credits p { text-indent: 0; } img.w30 { max-width: 30%; } img.w50 { max-width: 50%; } img.w75 { max-width: 75%; } #ap01 img { max-height: 100%; }