/* ------------------------------- */
/* Fuentes */
/* ------------------------------- */
@font-face { 
	font-family: "Charis";
	src: url(../Fonts/CharisSILR.ttf);
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "Charis";
	src: url(../Fonts/CharisSILB.ttf);
	font-style: normal;
	font-weight: bold;
}
@font-face {
	font-family: "Charis";
	src: url(../Fonts/CharisSILI.ttf);
	font-style: italic;
	font-weight: normal;
}
@font-face {
	font-family: "Charis";
	src: url(../Fonts/CharisSILBI.ttf);
	font-style: italic;
	font-weight: bold;
}
@font-face {
	font-family: "Lucida";
	src: url(../Fonts/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.915em;
	-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%;
}
i, em, cite {
    font-style: italic;
}
.capitular {
    font-family: "Lucida", serif;
    font-size: 170%;
	font-style: italic;
	margin-right: 0.1em;
	line-height: 90%;
}
small {
    font-size: 82%;
    /*font-variant: small-caps;*/
}
/* ------------------------------- */
/* Estilos para página de título */
/* ------------------------------- */
.titulo {
	font-size: 240%;
	margin-top: 3em;
	margin-bottom: 0;
	text-align: center;
	text-indent: 0 !important;
}
.titulo &gt; span, .autor &gt; span {
    display: block;
}
.saga {
	font-size: 140%;
	margin-top: 0.5em;
	margin-bottom: 1em;
	text-align: center;
	text-indent: 0 !important;
}
.autor {
	font-size: 170%;
	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: 10em;
	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: 95%;
}
.creditos {
	margin-top: 1em;
	margin-bottom: 0.1em;
	text-indent: 0.1em;
	font-size: 95%;
}
.autor &gt; span, .creditos &gt; span {
    display: block;
}
.creditos-derechos {
	margin: 2.5em 30% 0 0;
	text-indent: 0 !important;
	font-size: 83%;
	text-align: left;
}
/* ------------------------------- */
/* Acerca de */
/* ------------------------------- */
.acerca-titulo {
    font-family: arial, helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.1em;
	text-indent: 0 !important;
}
.acerca-titulo &gt; span {
    display: block;
}
.acerca-autor {
    font-family: arial, helvetica, sans-serif;
	font-size: 1.4em;
	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 &gt; span {
    display: block;
}
.acerca-sub {
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.1em;
	text-indent: 0 !important;
    page-break-after: avoid;
	-webkit-hyphens: none;
	adobe-hyphenate: none;
}
/* ------------------------------- */
/* Dedicatoria */
/* ------------------------------- */
.dedicatoria {
	margin: 5em 0 0 1em;
	text-indent: 0 !important;
	text-align: right;
	font-size: 94%;
}
.dedicatoria &gt; span {
    display: block;
}
.dedicatoria + .dedicatoria {
    margin-top: 1em;
}
/* ------------------------------- */
/* Encabezados */
/* ------------------------------- */
.capitulo {
	font-size: 140%;
	margin: 5em 1em 1em 1em;
	text-align: center;
	font-weight: normal;
    text-indent: 0 !important;
}
.fechas {
    font-size: 105%;
	margin: 1em 0 0 4em;
	text-indent: 0 !important;
	text-align: right;
	font-weight: normal;
}
.fechas &gt; span {
    display: block;
}
.fechas + .primera {
    margin-top: 3em;
}
/* ------------------------------- */
/* 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;
}
.nosangria {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-indent: 0 !important;
}
.primera {
	margin-top: 4em;
	margin-bottom: 0.1em;
	text-indent: 0 !important;
}
.primera-unica {
	margin-top: 12em;
	margin-bottom: 0.1em;
	text-indent: 0 !important;
}
/* ------------------------------- */
/* Espacios en blanco */
/* ------------------------------- */
.blanco {
	margin: 0.9em 0;
}
.simbolo {
	margin: 2em 0 2.2em 0;
	text-align: center;
	text-indent: 0 !important;
}
.simbolo &gt; img {
    height: 17px;
    width: 21px;
}
/* ------------------------------- */
/* Citas y centrados */
/* ------------------------------- */
.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: 1em;
	margin-bottom: 0.1em;
}
.citas {
	margin: 1em 0 1em 1.2em;
	text-indent: 1em;
	font-size: 94%;
}
.citas-derecha {
	margin: 0 0 0 1.2em;
	text-indent: 1em;
	font-size: 94%;
	text-align: right;
}
.citas-derecha &gt; span {
    display: block;
}
.centrado {
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: center;
	text-indent: 0 !important;
	font-size: 94%;
}
.centrado &gt; span {
    display: block;
}
/* ------------------------------- */
/* Para notas */
/* ------------------------------- */
#notas {
    margin-top: 5em;
    border-top: 1px solid #000;
}
#notas p {
    font-size: 94%;
}
sup {
    font-size: 78%;
    vertical-align: text-top;
}
/* ------------------------------- */
/* Listas */
/* ------------------------------- */
ol, ul {
	margin: 1em 0 1em 1.2em;
}
li {
	text-indent: 0 !important;
	margin-left: 1.2em;
}
li &gt; p {
	margin-top: 0;
	margin-bottom: 0;
	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 &gt; 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-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;
}
/* ------------------------------- */
/* Imágenes */
/* ------------------------------- */
.imagenes {
	text-align: center;
	margin: 2em 0;
}
.imagen {
	text-align: center;
}
.img95 {
	width: 95%;
	height: auto;
}
/* ------------------------------- */
/* Poema cap 49 */
/* ------------------------------- */
.poema + .poema {
	margin: 0 0 0 1.2em;
}
p + .poema {
	margin: 1em 0 0 1.2em;
}
.poema + p {
	margin-top: 1em;
	margin-bottom: 0.1em;
}
.poema {
	margin: 1em 0 1em 1.2em;
	text-indent: 0 !important;
}
.poema &gt; span {
    display: block;
}
/* ------------------------------- */
/* TOC */
/* ------------------------------- */
.toc1 {
	padding: 0 0 0 0;
	margin-top: 0.5em;
	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;
}
.capitulo + .toc1 {
    margin-top: 3em;
}
/* ------------------------------- */
/* Tablas */
/* ------------------------------- */
.tabla {
	padding: 0.2em 0.5em;
	margin: 0;
	text-indent: 0 !important;
    line-height: 1.3;
	text-align: center;
	font-size: 90%;
}
.tablad {
	padding: 0.2em 0.5em;
	margin: 0;
	text-indent: 0 !important;
    line-height: 1.3;
	text-align: left;
	font-size: 90%;
}
.tabla &gt; span {
    display: block;
}
table {
	margin: 3em 0;
}
td {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	vertical-align: text-top;
}
td.head {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	vertical-align: central;
}
table.tglo {
	margin: 3em 0;
	border: 1px solid black;
}
td.tdglo {
	border: 1px solid black;
	vertical-align: text-top;
}
/* ------------------------------- */
/* Glosario */
/* ------------------------------- */
.glosario {
	padding: 0 0 0 0;
	margin: 1em 0 0 1.2em;
	text-indent: -1.1em;
    line-height: 1.5;
}
.glosarions {
	padding: 0 0 0 0;
	margin: 0 0 0 1.2em;
	text-indent: 0 !important;
    line-height: 1.5;
}
.glosario &gt; span {
    display: block;
}
.capitulo + .glosario {
    margin-top: 3em;
}