@charset "UTF-8"; @namespace "http://www.w3.org/1999/xhtml"; @namespace xml "http://www.w3.org/XML/1998/namespace" /** BASE **/ /* Márgenes */ body { font-family: serif; margin: 0; padding: 0; } /* Sin fuentes integradas */ /* Control partición silábica */ #titlepage p, #copyright-page p, #dedication p, h1, h2, h3, h4, h5 { 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%; } /* Portada */ #titlepage { page-break-inside: avoid; text-align: center; text-indent: 0; } #titlepage p { font-family: serif; text-align: center; text-indent: 0; } #titlepage p.serie { font-size: 1em; font-style: normal; margin: 2em 0 0 0; } #titlepage p.author { font-size: .9em; font-style: normal; font-weight: normal; margin: 5em 0 0 0; } #titlepage p.title { font-size: 1.75em; font-style: italic; font-weight: normal; line-height: 1.5; margin: 1em 0 0 0; } #titlepage p.subtitle { font-size: .8em; font-style: normal; font-weight: normal; line-height: 1.5; margin: 0 0 0 0; } #titlepage p.type { font-size: .8em; font-style: normal; font-weight: normal; margin: 2em 0 0 0; } #titlepage p.vol-label { font-size: .8em; font-style: normal; font-weight: normal; margin: 5em 0 0 0; } #titlepage p.vol-title { font-size: .8em; font-style: normal; font-weight: normal; margin: 0 0 0 0; } #titlepage p.contrib { font-size: .8em; font-style: normal; font-weight: normal; margin: 1.5em 0; } #titlepage p.contrib span.label { display: block; font-style: italic; } #titlepage div.publisher { margin: 8em 0 0 0; } #titlepage div.publisher p { font-weight: bold; } #titlepage div.publisher img { display: inline-block; max-width: 9em; text-align: center; width: 9em; } /* Créditos */ #copyright-page { margin: 8em 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-style: italic; } #copyright-page div.details p { margin-left: 2.25em; } /* Índice */ #toc h1 { font-weight: bold; text-align: left; } #toc ol, #toc li { font-style: normal; list-style-type: none !important; margin: 0; padding: 0; text-align: left; } #toc li img { height: 1.5em; } #toc li.frontmatter ol li { margin: 0 0 0 1em; text-indent: -1em; } #toc li.frontmatter ol li a, #toc li.backmatter ol li a { font-weight: normal; } #toc li.bodymatter ol li { font-size: 1.5em; margin: 1em 0 1em 0; text-indent: 0; } #toc li.nopart { font-size: 1em !important; margin: 1em 0 1em 0; text-indent: 0; } #toc li.bodymatter ol li ol { margin: 1em 0 0 0; padding: 0; } #toc li.bodymatter ol li a { font-style: normal; font-weight: normal; } #toc li.bodymatter ol li a cite, #toc li.bodymatter ol li a i { font-style: italic; } #toc li.bodymatter ol li ol li { font-size: .65em; margin: 0 0 0 0; text-indent: 0; } #toc li.bodymatter ol li ol li a { font-style: normal; font-weight: normal; } #toc li.bodymatter ol li ol li ol { margin: 0 0 0 1em; } #toc li.bodymatter ol li ol li ol li { font-size: 1em; margin: 0 0 0 1.5em; text-indent: -1.5em; } #toc li.bodymatter ol li ol li ol li a { font-style: normal; } #toc li.bodymatter ol li ol li ol li a i { font-style: italic; } #toc li.backmatter ol li ol li { margin: 0 0 0 2em; text-indent: -1em; } #toc li.frontmatter ol li a, #toc li.backmatter ol li a{ font-style: italic; } #toc li.backmatter ol li ol li a{ font-style: normal; } #toc li.bodymatter span.label { font-size: 80%; } #toc li.frontmatter span.aui, #toc li.frontmatter span.title, #toc li.backmatter span.title { font-style: normal; } #toc span.label { display: block; font-size: 80%; text-transform: uppercase; } #toc span.status { font-size: 80%; } #toc a { color: #000001 !important; } #toc li.bodymatter li.subsection { margin-left: 4em; } #toc span.sc { font-size: .9em; } /* Prólogo */ .foreword div.header p.byline { margin: 3em 0 1em 0; text-align: center; text-indent: 0; } .foreword div.header h1 { font-size: 1.2em; margin: 1em 0 3em 0; text-align: center; } .foreword div.header + * { page-break-before: avoid; padding-top: 0; } .foreword div.header + p { page-break-before: avoid; padding-top: 0; } /* Frontmatter subsections */ .foreword h2 { font-size: .8em; font-style: normal; font-weight: normal; margin: 2em 0 1em 1em; text-align: left; } .notice h2 { font-size: .8em; font-style: normal; font-weight: normal; margin: 2em 0 1em 0; text-align: left; } .foreword h2 + p { text-indent: 1em; } /* BODYMATTER */ /* Header */ div.header + p { text-indent: 0; } div.header h2 { font-family: serif; font-size: 1.25em; font-style: normal; font-weight: normal; line-height: 1.2; margin: 3em 0 3em 0; padding: 0 0 0 0; text-align: center; text-indent: 0; } div.header p.status { font-size: 1em; margin: 0; text-align: right; } div.header h2 span.subtitle { display: block; font-style: normal; } div.header + * { page-break-before: always; padding-top: 1.5em; text-indent: 0; } div.header + p { page-break-before: always; padding-top: 2.5em; text-indent: 0; } div.header div.dedication { margin: 2em 0; } div.header div.dedication-c p { text-align: center; } div.header div.dedication-c p.signature { font-weight: normal; text-align: right; } div.header div.dedication p.stanza { font-style: normal; text-align: center; } /* Subchapter */ div.subchapter { page-break-before: always; padding-top: 1em; } div.subchapter div.subchapter { page-break-before: avoid; padding-top: 0; } /* Dedicatorias */ div.dedication { margin: 1em 0 1em 60%; } div.dedication p { font-size: .8em; font-style: italic; text-align: right; text-indent: 0; } div.dedication p.bridgehead { font-size: .8em; font-style: normal; margin-bottom: 1em; } div.dedication p.signature { font-size: .8em; font-style: normal; font-weight: bold; text-align: right; } div.dedication + p { text-indent: 1em; } /* Estilos generales */ h1 { font-family: serif; font-size: 1.25em; font-style: normal; font-weight: normal; line-height: 1.2; margin: 3em 0 3em 0; padding: 0 0 0 0; text-align: center; text-indent: 0; } h1 span.antetitle { display: block; font-size: .8em; } h1 span.antetitle span.min { display: block; font-size: .7em; margin: 1em 0; } h1 span.date { display: block; font-size: .6em; margin-top: 1.5em; } h1 span.label { display: block; margin-bottom: 1em; } h1 span.subtitle { display: block; font-size: .8em; } h2 { font-family: serif; font-size: 1.15em; font-style: italic; font-weight: normal; line-height: 1.2; margin: 1.5em 0 1.5em 0; padding: 0 ; text-align: center; text-indent: 0; } h2 span.label { display: block; margin-bottom: 1em; } h2 span.rol, h2 span.subtitle { display: block; font-size: .7em; } h2 span.rol, h2 span.subtitle span.sc { font-style: normal; } h2 span.title { display: block; font-size: .8em; } h3 { font-family: serif; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.5; margin: 1.5em 0 1em 0; padding: 0; text-align: left; text-indent: 0; } h3 span.ordinal { display: block; } h3 span.subtitle { display: block; margin-top: 2em; } h3 + p { text-indent: 1em; } h4 { font-family: serif; font-size: .9em; font-style: normal; font-weight: normal; line-height: 1.5; margin: 1.5em 0; padding: 0; text-align: center; text-indent: 0; } h4 span.ordinal { display: block; margin-bottom: 1em; } h4 + p { text-indent: 0; } div.subchapter-2 + div.subchapter-2 h4 + p { text-indent: 1em; } h5 { font-family: serif; font-size: .8em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin: 1.5em 0 0 1em; padding: 0 0 0 0; text-align: left; text-indent: 0; } p { font-family: inherit; font-size: .8em; 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; } cite { display: inline; font-style: italic; } hr { border: none !important; height: 1em; margin: 0; } hr + p { text-indent: 1em !important; } i i { font-style: normal; } img { margin: 0; max-width: 100%; padding: 0; } q { font-style: italic; } q:before { content: ""; } q:after { content: ""; } sub, sup { font-size: .7em; } /* Listas */ ol { margin: 1em 0; padding: 0 0 0 1.5em; } ul { margin: 1em 0; padding: 0 0 0 1em; } li { font-size: .8em; 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: 1em; } li p.label + p { text-indent: 0; } li li { font-size: 1em; text-indent: 0; } .none { margin: 1em 0; list-style: none; padding: 0; } /* Figuras y captions */ div.figure, div.ornato, div.portrait { margin: 1em 0; text-align: center; width: 100%; } div.figure img { max-width: 100%; text-align: center; } div.ornato img { width: 6em; } div.portrait img { margin: 5em 0 0 0; width: 6em; } div.portrait + h1 { margin-top: 1em; } div.figure div.figcaption p { font-size: .8em; text-align: center; text-indent: 0; } div.figure p.credits { font-size: .6em; text-align: center; text-indent: 0; } /* BIO */ div.bio p { text-indent: 0; } div.bio * + p { text-indent: 1em; } /* Seudoversalitas */ abbr.acronym, span.sc, span.name { font-size: 75%; } /* Estilos particulares */ blockquote { font-size: 1em; margin: 1em 0 1em 1em; } blockquote p { font-size: .8em; font-style: normal; text-indent: 1em; } blockquote i, blockquote em, blockquote cite, blockquote q { font-style: italic; } blockquote p + p { text-indent: 1em; } blockquote + p { text-indent: 1em; } div.epigraph { margin: 1em 0 1em 60%; page-break-inside: avoid; } div.epigraph blockquote { margin: 2em 0 0 0; } div.epigraph blockquote p { font-style: italic; text-align: justify; text-indent: 1em; } div.epigraph blockquote p.bridgehead { font-style: normal; margin-bottom: 1em; text-align: left; text-indent: 0; } div.epigraph blockquote p.stanza { font-style: italic; text-align: left; text-indent: 0; } div.epigraph blockquote p.line { text-align: right; } div.epigraph blockquote p i, div.epigraph blockquote p em, div.epigraph blockquote p cite, div.epigraph blockquote p q { font-style: italic; } div.epigraph blockquote p + p { text-indent: 1em; } div.attrib p { font-size: .8em; margin: 0 0 0 0; page-break-before: avoid; text-align: right; text-indent: 0; } div.attrib p.name { font-weight: bold; } p.attrib { font-size: .8em; font-style: normal; margin: 1em 0 0 0; page-break-before: avoid; text-align: right; text-indent: 0; } div.epigraph + p { margin-top: 2.5em; text-indent: 0; } div.epigraph div.normal blockquote.poem p { font-style: normal !important; } div.quote { margin: 1.5em 2em; } div.quote blockquote { margin: 0; } div.quote blockquote p { text-indent: 1em; } div.quote p.attrib { margin-top: 1em; text-align: right; } blockquote.poem { margin: 1em 0 1em 1em; } div.poem, div.prose { padding-top: 1em; page-break-before: always; } div.poem div.poem { padding-top: 0; page-break-before: avoid; } div.poem h2, div.prose h2 { font-style: normal; } div.poem h2 span.subtitle, div.prose h2 span.subtitle { display: block; margin-top: 1.5em; } div.poem h3, div.prose h3 { font-style: normal; font-weight: normal; text-align: center; margin: 1.5em 0; } div.prose p { margin-left: 1em !important; text-indent: -1em !important; } div.poem-section { padding-top: 1em; page-break-before: always; } div.poem-section div.poem { padding-top: 1em; page-break-before: avoid; } div.poem-section div.poem + div.poem { padding-top: 1em; page-break-before: always; } div.poem-section h2 { font-style: normal; } #c0101ded p.stanza { font-style: italic; } blockquote.poem p.title, p.poem-title { font-weight: normal; margin-bottom: 1em; text-align: left; text-indent: 0; } p.stanza { font-style: normal; margin-top: 0; text-align: left; text-indent: 0; } p.inscription { font-style: normal; margin-top: 1em; text-align: left; text-indent: 0; } p.stanza-diary { font-style: italic; margin-top: 1em; text-align: left; text-indent: 0; } p.stanza + p.stanza { margin-top: 1em; } p.title-stanza { font-style: normal; font-weight: bold; margin: 1em 0 1em -2em; text-align: center; text-indent: 0; } span.character, span.person { font-size: .8em; } span.verse { display: block; margin-left: 1em; text-indent: -1em; } span.verse-l1 { display: block; margin-left: 1em; } span.verse-l2 { display: block; margin-left: 2em; } span.verse-l3 { display: block; margin-left: 3em; } span.verse-l4 { display: block; margin-left: 4em; } span.verse-l5 { display: block; margin-left: 5em; } span.verse-l6 { display: block; margin-left: 6em; } span.verse-l7 { display: block; margin-left: 7em; } span.verse-l8 { display: block; margin-left: 8em; } span.verse-l9 { display: block; margin-left: 9em; } span.verse-l10 { display: block; margin-left: 10em; } span.verse-l11 { display: block; margin-left: 11em; } span.verse-l12 { display: block; margin-left: 12em; } span.verse-l13 { display: block; margin-left: 13em; } span.verse-l14 { display: block; margin-left: 14em; } span.verse-l15 { display: block; margin-left: 15em; } span.verse-l16 { display: block; margin-left: 16em; } span.verse-l17 { display: block; margin-left: 17em; } span.verse-l18 { display: block; margin-left: 18em; } span.verse-l19 { display: block; margin-left: 19em; } span.verse-l20 { display: block; margin-left: 20em; } span.verse-center { display: block; margin-left: 0; text-align: center; } span.verse-right { display: block; margin-left: 15em; } blockquote[lang='fr'] p, blockquote[lang='en'] p { font-style: italic !important; } p.deo-gracias { margin-top: 2em; text-align: center; text-indent: 0; } div.signature { margin-top: 1em; page-break-inside: avoid; } div.signature p { font-size: .8em; margin: 0; text-align: right; text-indent: 0; } div.signature p.data { font-size: .75em; font-style: italic; } div.signature p.name { font-weight: bold; } p.signature { text-align: right; } div.source { margin-top: .5em; margin-left: 40%; page-break-inside: avoid; } div.source p { font-size: .75em; text-align: right; text-indent: 0; } p.source { margin-top: 1.5em; margin-left: 12em; font-size: .7em; text-align: left; text-indent: 0; } span.underline { font-weight: bold; text-decoration: underline; } p.asterisks { font-size: 1em; margin: 1em 0; text-align: center; text-indent: 0; } div.header h1 + p.status { font-size: .8em; margin: -4em 0 1.5em 0; text-align: center; text-indent: 0; } div.header h2 + p.status { font-size: .8em; margin: .5em 0 1.5em 0; text-align: center; text-indent: 0; } p.status + p { text-indent: 0; } h1 + p.date, h1 + p.subtitle { font-size: 1em; margin: -4em 0 1.5em 0; text-align: center; text-indent: 0; } h2 + p.date { font-size: .9em; margin: 1em 0 1.5em 0; text-align: right; text-indent: 0; } h1 + p.status + p.date { font-size: 1em; margin: -1em 0 1.5em 0; text-align: center; text-indent: 0; } p.continue { text-indent: 0 !important; } p.ellipsis { margin: 1em 0; text-align: center; text-indent: 0; } /* Tablas */ table { border: 0; border-collapse: collapse; margin: 1em auto; text-align: center; } caption { text-align: center; } table p { text-indent: 0; } th { border-bottom: 1px solid black; padding: .25em; } th[scope="row"] { border-bottom: 0; } th[scope="row"] p { margin: 0 !important; text-align: left; text-indent: 0 !important; } th p { font-style: normal; font-weight: normal; text-align: center; } td { padding: .25em; vertical-align: top; width: 50%; } td p { text-align: center; } /* Estilos consecuentes */ h1 + p, h2 + p { text-indent: 0; } /* BACKMATTER */ /* Bibliografía */ .bibliography ul { list-style: none; margin: 1em 0; padding: 0; } .bibliography li { margin: 0 0 0 1em; padding: 0; text-indent: -1em; } .bibliography li p { margin: 0 0 0 1em; text-indent: 0; } .bibliography p { text-indent: 0; } /* Notas | Llamadas */ a.noteref { font-size: .7em; line-height: 1; vertical-align: top; } /* Notas | Notas al final */ #footnotes h2 { font-size: 1em; text-align: left; page-break-before: avoid; } div.footnote { margin: .6em 0 0 0; page-break-inside: avoid; } div.footnote p { font-size: .8em; margin: 0 0 0 2.5em; overflow: hidden; text-indent: 0; } div.footnote p + p { text-indent: 1em; } 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: 2em; } div.footnote a.noteback + p { page-break-before: avoid; } /* Lista definición */ dt, dd { text-align: justify; text-indent: 0; } dt { font-size: .7em; font-style: normal; font-weight: bold; line-height: 1.5; margin-top: 1.5em; } dd { font-size: .8em; font-style: normal; font-weight: normal; line-height: 1.5; margin: .2em 0 0 0; } /* Glosario */ #glossary dt, #glossary dd { font-size: .8em; margin-top: .2em; text-align: justify; text-indent: 0; } #glossary dt { float: left; font-style: normal; font-weight: bold; line-height: 1.3; /* Valor necesario para correcta presentación en ADE 1.7.2 */ padding-right: .5em; } #glossary dd { line-height: 1.5; margin-left: 1.25em; } #glossary dd + dt { clear: left; } /* Teatro */ div.drama-time h4 + p, div.drama-personae h4 + p { text-indent: 0; } div.drama-personae { page-break-before: always; padding-top: 1em; } div.drama-personae ul { list-style: none; padding: 0; } p.escena { font-family: serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.5; margin: 2em 0 1.5em 0; padding: 0; text-align: center; text-indent: 0; } p.escena + p { text-indent: 0; } p.character { margin-top: 1.5em; page-break-after: avoid; text-align: center; text-indent: 0; } div.acotation { margin: 1em 0; } div.acotation p { font-style: italic; text-indent: 0; } div.acotation i { font-style: normal; } div.acotation p + p { text-indent: 1em; } p.acotation { font-style: italic; margin: 1em 0; text-indent: 0; } p.acotation span.character { font-style: normal; } p.acotation i { font-style: normal; } p.finis { font-size: .8em; margin: 2em 0 0 0; page-break-before: avoid; page-break-inside: avoid; text-align: center; text-indent: 0; }