/* ------------------------------- */ /* Márgenes de página generales */ /* ------------------------------- */ @page { margin: 1.5em; } /* ------------------------------- */ /* 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: 1em; widows: 2; orphans: 2; font-size: 1em; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } svg { height: 98%; width: 100%; } a { text-decoration: none; } h1, h2, h3, h4, h5, h6 { page-break-after: avoid; -webkit-hyphens: none; adobe-hyphenate: none; } img { max-width: 100%; } /* ------------------------------- */ /* Estilos para página de título */ /* ------------------------------- */ .titulo { font-size: xx-large; margin-top: 3em; margin-bottom: .5em; text-align: center; text-indent: 0 !important; } .titulo > span, .autor > span { display: block; } .autor { font-size: x-large; margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; } .traductor { font-size: large; margin-top: 4em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; } .logo { margin-top: 9em; margin-bottom: 1em; text-align: center; text-indent: 0 !important; } /* ------------------------------- */ /* Créditos */ /* ------------------------------- */ .creditos-primera { margin-top: 4em; margin-bottom: 0.1em; text-indent: 0.1em; } .creditos { margin-top: 1em; margin-bottom: 0.1em; text-indent: 0.1em; } .autor > span, .creditos > span { display: block; } .creditos-derechos { margin: 2.5em 2em 0 0; text-indent: 0; font-size: 90%; text-align: left; } /* ------------------------------- */ /* Acerca de */ /* ------------------------------- */ .acerca-titulo { font-family: arial, helvetica, sans-serif; font-size: large; font-weight: bold; margin-top: 1em; margin-bottom: 0.1em; text-indent: 0; } .acerca-titulo > span { display: block; } .acerca-autor { font-family: arial, helvetica, sans-serif; font-size: large; margin-top: 0.2em; margin-bottom: 1em; text-indent: 0; } .acerca { font-family: arial, helvetica, sans-serif; margin-top: 0.1em; margin-bottom: 1em; text-indent: 0; } .acerca > span { display: block; } .acerca-sub { font-family: arial, helvetica, sans-serif; font-weight: bold; margin-top: 1em; margin-bottom: 0.1em; text-indent: 0; } /* ------------------------------- */ /* Encabezados */ /* ------------------------------- */ .capitulo { font-size: 1.500em; margin: 5em 1em 1em 1em; text-align: center; font-weight: normal; } .subtitulo { margin-top: 1em; text-indent: 0 !important; line-height: 1.3; text-align: center; font-weight: normal; } .subtitulo > span { display: block; } .subtitulo + .primera { margin-top: 5em; } /* Partes */ .parte { font-size: large; margin-top: 5em; text-align: center; font-weight: normal; line-height: 1.6; } .parte > span { display: block; } /* ------------------------------- */ /* Texto general */ /* ------------------------------- */ p { padding: 0 0 0 0; margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 1.2em; line-height: 1.3; } .derecha { margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 1.2em; line-height: 1.3; text-align: right; } .nosangria { margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 0; line-height: 1.3; } .primera { margin-top: 8em; margin-bottom: 0.1em; text-indent: 0 !important; line-height: 1.3; } .primera-sangria { margin-top: 8em; margin-bottom: 0.1em; text-indent: 1.2em; line-height: 1.3; } .primera-unica { margin-top: 12em; margin-bottom: 0.1em; text-indent: 0 !important; line-height: 1.3; } .capitular { font-family: "Lucida", serif; font-size: 1.7em; font-style: italic; line-height: 90%; } .versalita { font-size: 0.875em; /*font-variant: small-caps;*/ } /* ------------------------------- */ /* Espacios en blanco */ /* ------------------------------- */ .blanco { margin: 0.75em 0; } .simbolo { margin: 3em 0; text-align: center; line-height: 1.3; text-indent: 0 !important; } .simbolo > img { height: 17px; width: 21px; } /* ------------------------------- */ /* Citas y destacados */ /* ------------------------------- */ .cita { margin: 1em 0 1em 1.2em; text-indent: 1em; line-height: 1.3; font-size: 0.938em; } .citas + .citas, .citas + .citas-derecha { margin: 0 0 0 1.2em; } p + .citas { margin: 1em 0 0 1.2em; } .citas + p, .citas-derecha + p { margin-top: 0; margin-bottom: 0.1em; } .citas { margin: 1em 0 1em 1.2em; text-indent: 1em; line-height: 1.3; font-size: 0.938em; } .citas-derecha { margin: 0 0 0 1.2em; text-indent: 1em; line-height: 1.3; font-size: 0.938em; text-align: right; } .citas-derecha > span { display: block; } .centrado { margin-top: 1em; margin-bottom: 1em; text-align: center; line-height: 1.3; text-indent: 0 !important; font-size: 0.938em; } .centrado > span { display: block; } /* ------------------------------- */ /* Para notas */ /* ------------------------------- */ #notas { margin-top: 5em; border-top: 1px solid #000; } #notas p { font-size: 0.938em; } sup { font-size: 0.75em; vertical-align: text-top; } /* ------------------------------- */ /* Imágenes */ /* ------------------------------- */ .imagenes { margin: 2em 0; text-align: center; page-break-inside: avoid; } .imagen { text-align: center; } .img100 { width: 100%; height: auto; } .img75 { width: 75%; height: auto; } .piefoto { margin-top: 1.5em; text-align: center; line-height: 1.3; text-indent: 0 !important; font-size: 0.938em; } /* ------------------------------- */ /* Listas */ /* ------------------------------- */ ol, ul { margin: 1em 0 1em 1.2em; } li { text-indent: 0 !important; margin-left: 1.2em; } li > p { margin-top: 0; margin-bottom: 0; text-indent: 0 !important; } /* ------------------------------- */ /* Estilo "teatro" */ /* ------------------------------- */ .teatro + .teatro { margin: 0 0 0 2.2em; } p + .teatro { margin: 1em 0 0 2.2em; } .teatro + p { margin-top: 1em; margin-bottom: 0.1em; } .teatro { margin: 1em 0 1em 2.2em; text-indent: -1em; line-height: 1.3; font-size: 0.938em; } /* ------------------------------- */ /* Bibliografía */ /* ------------------------------- */ .bibliografia { margin: 0 0 0 2.2em; text-indent: -1em; line-height: 1.3; } /* Estilo h2 en notas */ .h2 { margin-top: 1.5em; text-indent: 0 !important; line-height: 1.3; } /* ------------------------------- */ /* Citas de inicio */ /* ------------------------------- */ .cita-inicio { margin: 3em 0 0 3em; text-indent: 0 !important; line-height: 1.3; font-size: 0.938em; text-align: justify; } .cita-inicio-autor { margin: 1em 0 0 3em; text-indent: 0 !important; line-height: 1.3; font-size: 0.938em; text-align: right; } .cita-inicio > span, .cita-inicio-autor > span { display: block; } /* Estilos "Sueño de plata" */ .mini { font-size: 90%; } .dedicatoria-primera { margin-top: 8em; margin-bottom: 0.1em; text-indent: 0 !important; line-height: 1.3; text-align: right; } .dedicatoria-primera > span { display: block; } .pj { margin: 0 0 0 1.2em; text-indent: -1.2em; line-height: 1.3; font-size: 0.938em; }