/*FONT EMBEDDING*/


/* @font-face {
	font-family:"Caflisch Script Pro Regular";
	font-style:normal;
	font-weight:normal;
	src : url("../font/CaflischScriptPro-Regular.otf");
}
@font-face {
	font-family:"Caflisch Script Pro Regular";
	font-style:italic;
	font-weight:normal;
	src : url("../font/CaflischScriptPro-Regular.otf");
} */


/*GENERAL RESET*/

body,
div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
code,
blockquote {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-width: 0;
}


/*BOX*/

body {
    -epub-hyphens: auto;
    -webkit-hyphens: auto;
    margin: 0 20px 0 20px;
}

p {
    widows: 2;
}


/*PARAGRAPH*/

p.AGRADECIMIENTOS {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.AGRADECIMIENTOS-PRIMER-PARRAFO {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.ASTERISCOS-DE-PAUSA,
p.PAUSA {
    font-family: serif;
    font-size: 0.958em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin: 0 0 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.PAUSA img {
    height: 1em;
}

p.BIBLIOGRAFIA {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin-bottom: 0;
    margin-left: 14px;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-decoration: none;
    text-indent: -14px;
    text-transform: none;
}

p.BIOGRAFIA {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.BIOGRAFIA-CENTRADO {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 13px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.BIOGRAFIA-PRIMER-PARRAFO {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.CABECERA {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.271;
    margin: 0 0 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.CANCIONES-POESIA+p.CANCIONES-POESIA,
p.CANCIONES_POESIA+p.CANCIONES_POESIA {
    margin-top: 0;
}

p.CANCIONES-POESIA+p.Normal,
p.CANCIONES_POESIA+p.Normal {
    margin-top: 13px;
}

p.CANCIONES-POESIA,
p.CANCIONES_POESIA {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 0.958em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0px;
    margin-left: 55px;
    margin-right: 0px;
    margin-top: 13px;
    text-align: left;
    text-decoration: none;
    text-indent: -30px;
    text-transform: none;
}

p.CARTA-PRIMER-PARRAFO {
    font-family: serif;
    font-size: 0.958em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0px;
    margin-left: 24px;
    margin-right: 0;
    margin-top: 13px;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.CARTA-PRIMER-PARRAFO+p.CARTA {
    margin-top: 0;
}

p.CARTA,
p.CARTA-PD {
    font-family: serif;
    font-size: 0.958em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0px;
    margin-left: 24px;
    margin-right: 0;
    margin-top: 13px;
    text-align: justify;
    text-decoration: none;
    text-indent: 37px;
    text-transform: none;
}

p.CARTA-PD+p.Normal,
p.CARTA-PD+p.NORMAL-PRIMER-PARRAFO,
p.CARTA-PD+p.NORMAL-TRAS-PAUSA,
p.Normal+p.FECHA-CARTA {
    margin-top: 23px
}

p.FECHA-CARTA {
    font-family: serif;
    font-size: 0.958em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0px;
    margin-left: 24px;
    margin-right: 0;
    margin-top: 13px;
    text-align: right;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.CITA {
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin-bottom: 0;
    margin-left: 24px;
    margin-right: 0;
    margin-top: 1.21em;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.CITA+p.CITA,
p.CARTA+p.CARTA,
p.CITA_INTERCALADO-PRIMER-PARRAFO+p.CITA,
p.CITA_INTERCALADO-TRAS-PAUSA+p.CITA {
    margin-top: 0;
}

p.CITA+p.Normal,
p.CITA+p.NORMAL-SIN-SANGRIA,
p.CARTA+p.Normal,
p.CITA_INTERCALADO-PRIMER-PARRAFO+p.Normal,
p.CITA_INTERCALADO-PRIMER-PARRAFO+p.NORMAL-SIN-SANGRIA,
p.CITA_INTERCALADO-TRAS-PAUSA+p.Normal,
p.CITA_INTERCALADO-TRAS-PAUSA+p.NORMAL-SIN-SANGRIA,
p.CITA_INTERCALADO-PRIMER-PARRAFO+p.NORMAL-PRIMER-PARRAFO,
p.NORMAL-MECANOGRAFIADA+p.Normal{
    margin-top: 1em;
}

ul li.LISTA-NUMERADA-CITA_INTERCALADO {
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin-bottom: 0;
    margin-left: 14px;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
    list-style: circle;
}

ol li.LISTA-NUMERADA-CITA_INTERCALADO {
    font-size: 0.875em;
    margin-bottom: 0;
    margin-left: 14px;
    margin-right: 0;
    margin-top: 0;
}

p.CITA-PRIMER-PARRAFO,
p.CITA_INTERCALADO-PRIMER-PARRAFO,
p.CITA_INTERCALADO-TRAS-PAUSA {
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin-bottom: 0;
    margin-left: 24px;
    margin-right: 0;
    margin-top: 1.21em;
    text-align: justify;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

p.CITA_INTERCALADO-PRIMER-PARRAFO+p.CITA_INTERCALADO,
p.CITA-PRIMER-PARRAFO+p.CITA_INTERCALADO,
p.CITA_INTERCALADO-PRIMER-PARRAFO+p.CITA_INTERCALADO-PRIMER-PARRAFO {
    margin-top: 0;
}

p.CREDITOS {
    font-family: serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 0 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.DEDICATORIA {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 0.875em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 40%;
    text-align: right;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.EMAIL {
    font-family: sans-serif;
    font-size: 0.800em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 1em;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.EMAIL-PRIMER-PARRAFO {
    font-family: sans-serif;
    font-size: 0.800em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0;
    margin-left: 24px;
    margin-right: 0;
    margin-top: 13px;
    text-align: justify;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

p.EMAIL-PRIMER-PARRAFO+p.EMAIL,
p.EMAIL+p.EMAIL,
p.EMAIL-PRIMER-PARRAFO+p.EMAIL-PRIMER-PARRAFO {
    margin-top: 0;
}

p.EMAIL+p.Normal,
p.EMAIL-PRIMER-PARRAFO+p.Normal,
p.EMAIL+p.NORMAL-PRIMER-PARRAFO {
    margin-top: 1em;
}

p.EPILOGO {
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.EPILOGO-PRIMER-PARRAFO {
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.FIRMA-CARTA {
    font-family: serif;
    font-size: 0.958em;
    font-style: italic;
    font-variant: small-caps;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 13px;
    margin-left: 14px;
    margin-right: 14px;
    margin-top: 13px;
    text-align: right;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.FIRMA-CARTA+p.CARTA-PD {
    margin-top: 0;
}

p.FIRMA-LEMA+p.NORMAL-PRIMER-PARRAFO {
    margin-top: 36px;
}

p.FIRMA-LEMA {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    /* ESTO NO FUNCIONA EN EPUB 2.0.1 BÁSICO, DEPENDE DEL DISPOSITIVO, CLARO */
    font-weight: normal;
    line-height: 1.21;
    margin-bottom: 13px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 13px;
    text-align: right;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.FIRMA-NORMAL {
    font-family: serif;
    font-size: 0.958em;
    font-style: normal;
    font-variant: small-caps;
    /* ESTO NO FUNCIONA EN EPUB 2.0.1 BÁSICO, DEPENDE DEL DISPOSITIVO, CLARO */
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 14px;
    margin-left: 0;
    margin-right: 14px;
    margin-top: 14px;
    text-align: right;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.FIRMA-NOTA-MANUSCRITA {
    font-family: sans-serif;
    font-size: 85%;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 0.979;
    margin-bottom: 0em;
    margin-left: 2em;
    margin-right: 1em;
    margin-top: 1em;
    text-align: right;
    text-indent: 0;
}

p.FIRMA-NOTA-MANUSCRITA+p.NORMAL-PRIMER-PARRAFO,
p.FIRMA-NOTA-MANUSCRITA+p.Normal {
    margin-top: 23px;
}

p.FIRMA-EMAIL {
    font-family: sans-serif;
    font-size: 0.800em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 0.979;
    margin-bottom: 1em;
    margin-left: 2em;
    margin-right: 1em;
    margin-top: 1em;
    text-align: right;
    text-indent: 0;
}

.MANUSCRITA {
    font-family: sans-serif;
    font-size: 92%;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

p.FOLIO {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 0.917em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.246;
    margin: 0 0 0 0;
    text-align: right;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

h1,
p.Heading-1 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 1.4em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 3;
    margin: 0em 0 2em 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

h2,
p.Heading-2,
p.PRIMER-NIVEL {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    color: #000000;
    font-family: serif;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin: 4em 0 2em 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

h2 + h2 {
    margin-top: 0;
}

p.dedicatoria,
p.LEMA {
    margin: 3em 0 0 35%;
}

p.LEMA {
    font-size: 0.875em;
    text-align: justify;
    text-indent: 0;
    margin-left: 180px;
}

p.LEMA+p.LEMA {
    margin-top: 0;
}

p.LEMA-POEMA {
    font-size: 0.8em;
    text-align: left;
    text-indent: -5%;
    margin: 3em 0 0 40%;
}

p.LEMA-POEMA+p.LEMA-POEMA {
    margin-top: 0;
}

h3,
p.Heading-3 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 1.05em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 14px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p+h3,
p+p.Heading-3 {
    margin-top: 50px;
}

div+h3,
div+.Heading-3 {
    margin-top: 40px;
}

h4,
p.Heading-4 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 0.958em;
    font-style: normal;
    font-variant: small-caps;
    /* ESTO NO FUNCIONA EN EPUB 2.0.1 BÁSICO, DEPENDE DEL DISPOSITIVO, CLARO */
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 14px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 27px;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

h5,
.Heading-5 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 0.958em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

h6,
.Heading-6 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: sans-serif;
    font-size: 0.958em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.NOTA-MANUSCRITA {
    font-family: sans-serif;
    font-size: 85%;
    margin-bottom: 0px;
    margin-left: 24px;
    margin-right: 0;
    margin-top: 1em;
    text-align: justify;
    text-indent: 0;
}

p.NOTA-MANUSCRITA+p.NOTA-MANUSCRITA {
    margin-top: 0;
}

p.NOTA-MANUSCRITA+p.Normal {
    margin-top: 1em;
}

p.NOTA-PEU {
    font-family: serif;
    font-size: 0.792em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.233;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.NUMERO-CAPITULO {
    font-family: serif;
    font-size: 1.167em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 0.979;
    margin: 0 0 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.Normal,
p.NORMAL,
p {
    font-family: serif;
    font-size: 0.958em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.NORMAL-MECANOGRAFIADA,
span.MECANOGRAFIADA {
    font-size: 85%;
    margin-top: 13px;
}
p.NORMAL-MECANOGRAFIADA + p.NORMAL-MECANOGRAFIADA {
    margin-top: 0;
}

p.NORMAL-PRIMER-PARRAFO {
    font-family: serif;
    font-size: 0.958em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

p.NORMAL-A-LA-FRANCESA {
    text-indent: -1em;
    margin-left: 1em;
}

p.PORTADA-AUTOR_A {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 1.333em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.875;
    margin: 0 0 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.PORTADA-TITULO-OBRA {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 2.75em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.091;
    margin: 3em 0 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
}

p.PORTADA-TITULO-OBRA + h2 {
    margin-top:0;
}

p.PORTADILLA-TITULO-OBRA {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 2.75em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.091;
    margin: 0 0 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
}

p.PORTADA-TRADUCTOR_A {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.875;
    margin: 0 0 0 0;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.PROLOGO {
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 24px;
    text-transform: none;
}

p.PROLOGO-PRIMER-PARRAFO {
    font-family: serif;
    font-size: 0.875em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.21;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.SMS_WHATSAPP,
p.SMS_WHATS_EMISOR_DER {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: sans-serif;
    margin-left: 35%;
    margin-top: 1em;
    margin-bottom: 0em;
    margin-right: 2em;
    text-align: right;
    font-size: 80%;
}

p.SMS_WHATSAPP+p.SMS_WHATSAPP,
p.SMS_WHATS_EMISOR_DER+p.SMS_WHATS_EMISOR_DER {
    margin-top: 0;
}

p.SMS_WHATSAPP+p.Normal,
p.SMS_WHATSAPP+p.NORMAL-PRIMER-PARRAFO,
p.SMS_WHATS_EMISOR_DER+p.Normal,
p.SMS_WHATS_EMISOR_DER+p.NORMAL-PRIMER-PARRAFO
{
    margin-top: 13px
}

p.SMS_WHATSAPP-RESPUESTA,
p.SMS_WHATSAPP_RESPUESTA,
p.SMS_WHATS_RECEPTOR_IZQ {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: sans-serif;
    margin-right: 35%;
    text-align: left;
    margin-top: 1em;
    margin-bottom: 0em;
    margin-left: 2em;
    font-size: 80%;
    text-indent: 0;
}

p.SMS_WHATSAPP_RESPUESTA+p.SMS_WHATSAPP_RESPUESTA,
p.SMS_WHATSAPP-RESPUESTA+p.SMS_WHATSAPP-RESPUESTA,
p.SMS_WHATS_RECEPTOR_IZQ+p.SMS_WHATS_RECEPTOR_IZQ {
    margin-top: 0;
}

p.SMS_WHATSAPP_RESPUESTA+p.Normal,
p.SMS_WHATSAPP-RESPUESTA+p.Normal,
p.SMS_WHATSAPP-RESPUESTA+p.NORMAL-PRIMER-PARRAFO,
p.SMS_WHATSAPP_RESPUESTA+p.NORMAL-PRIMER-PARRAFO,
p.SMS_WHATS_RECEPTOR_IZQ+p.Normal,
p.SMS_WHATS_RECEPTOR_IZQ+p.NORMAL-PRIMER-PARRAFO {
    margin-top: 13px;
}


/*SPAN*/

i,
span.CURSIVA {
    font-style: italic;
    font-weight: normal;
}
i.bold,
span.CURSIVA-NEGRITA {
    font-style: italic;
    font-weight: bold;
}

span.CURSIVA-NEGRITA-PALO-SECO, i.boldsans {
    font-family: sans-serif !important;
    font-style: italic;
    font-weight: bold;
}

span.CURSIVA-PALO-SECO,
i.sans {
    font-family: sans-serif !important;
    font-style: italic;
    font-weight: normal;
    font-size: 88%;
}

p.Normal span.CURSIVA-PALO-SECO,
p.Normal i.sans {
    font-size: 88%;
}

span.EMOTICONO {
    font-family: sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
}

b,
span.NEGRITA {
    font-style: normal;
    font-weight: bold;
}

span.NEGRITA-PALO-SECO,
b.sans {
    font-family: sans-serif !important;
    font-style: normal;
    font-weight: bold;
    font-size:92%;
}

span.REDONDA {
    font-style: normal;
    font-weight: normal;
}

span.REDONDA-PALO-SECO {
    font-family: sans-serif;
    font-style: normal;
    font-weight: normal;
}

span.VERSALITA {
    font-style: normal;
    font-weight: normal;
    font-variant: small-caps;
    /*NO FUNCIONA EN EPUB v2.0.1*/
    font-size: 78%;
}

span.VERSALITA-CURSIVA,
i.VERSALITA-CURSIVA {
    font-style: italic;
    font-weight: normal;
    font-variant: small-caps;
    /*NO FUNCIONA EN EPUB v2.0.1*/
    font-size: 78%;
}

span.VERSALITA-CURSIVA-NEGRITA,
i.VERSALITA-CURSIVA-NEGRITA {
    font-style: italic;
    font-weight: bold;
    font-variant: small-caps;
    /*NO FUNCIONA EN EPUB v2.0.1*/
    font-size: 78%;
}

span.VERSALITA-CURSIVA-NEGRITA-PALO-SECO,
i.VERSALITA-CURSIVA-NEGRITA-PALO-SECO {
    font-family: sans-serif;
    font-style: italic;
    font-variant: small-caps;
    /*NO FUNCIONA EN EPUB v2.0.1*/
    font-size: 78%;
    font-weight: bold;
}

span.VERSALITA-CURSIVA-PALO-SECO,
i.VERSALITA-CURSIVA-PALO-SECO {
    font-family: sans-serif;
    font-style: italic;
    font-variant: small-caps;
    /*NO FUNCIONA EN EPUB v2.0.1*/
    font-size: 78%;
    font-weight: normal;
}

span.VERSALITA-NEGRITA,
b.VERSALITA-NEGRITA {
    font-style: normal;
    font-weight: bold;
    font-variant: small-caps;
    /*NO FUNCIONA EN EPUB v2.0.1*/
    font-size: 78%;
}

span.VERSALITA-PALO-SECO {
    font-family: sans-serif;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    /*NO FUNCIONA EN EPUB v2.0.1*/
    font-size: 82%;
}

.CAPITULO-AUTOR {
    font-weight: bold;
    margin-bottom: 1em;
    margin-left: 14px;
}

.CAPITULO-TRADUCCION {
    margin-bottom: 1em;
    font-size: 90%;
    margin-left: 14px;
}

._idFootnoteLink {
    vertical-align: super;
    font-size: 70%;
    line-height: 0.1;
    margin-left: 4px;
    margin-right: 4px;
}

p.nota {
    font-size: 0.87em;
    text-indent: 14px;
    line-height: 1.4;
    page-break-before: always;
}

p.NOTA-AL-PIE-PRIMER-PARRAFO {
    font-size: 0.87em;
    text-indent: 14px;
    line-height: 1.4;
    page-break-before: always;
}

p.TEXTO-LEGAL {
    font-size: 0.7em;
    text-indent: 0;
    line-height: 1.2;
    text-align: left;
    margin-top: 0em;
}

p.CREDITOS {
    font-size: 0.8em;
    text-indent: 0;
    line-height: 1.2;
    text-align: left;
    margin-top: 0em;
}

p.BIOGRAFIA-PRIMER-PARRAFO img {
    margin: 0 25px 25px 0;
    width: 40%;
    height: auto;
    float: left;
}

p.Bibliography,
p.BIBLIOGRAFIA_REFER-CANCIONES {
    margin: 0 0 0 1.5em;
    text-indent: -1.5em;
    text-align: justify;
}

span.REDONDA-PALO-SECO {
    font-family: sans-serif;
    font-style: normal;
}

p.NORMAL-TRAS-PAUSA {
    text-indent: 0;
}

p.TEXTO-CENTRADO {
    text-align: center;
    text-indent: 0;
}

p.TEXTO-CENTRADO-CON-BLANCAS {
    text-align: center;
    margin-top: 27px;
    margin-bottom: 27px;
}

div.LOGO_SELLO img {
    width: 100%;
    height: auto;
}

span.EMOTICONO img,
p.SMS_WHATSAPP img,
p.SMS_WHATSAPP-RESPUESTA img,
p.SMS_WHATSAPP_RESPUESTA img {
    width: 1.15em;
}

p.BIBLIOGRAFIA_REFER-CANCIONES img,
p.Bibliography img {
    width: 0.7em;
}

div.TITULO {
    margin-top: 4em;
}

div.TOC a {
    text-decoration: none;
    margin-top: 4em;
}

table td {
    border: 1px black solid;
    border-collapse: collapse;
	   padding: .2em;
	    vertical-align: top;

}

table {
  border: 1px black solid;
	border-collapse: collapse;
	margin: 1em auto;
	width: 100%;
}

table tr {
    margin: 0;
    padding: 0;
}

p.NORMAL-PALO-SECO {
    font-family: arial, helvetica, sans-serif;
    font-size: 92%;
}

p.NORMAL-PALO-SECO-TRAS-PAUSA {
    font-family: arial, helvetica, sans-serif;
    font-size: 92%;
    text-indent: 0;
}

.hide {
    display: none;
}

div.IMG_PAG_ENTERA p img,
p.IMG_PAG_ENTERA img {
    width: auto;
    max-width: 100%;
    max-height: 99%;
}

div.IMG_PAG_TODA p,
p.IMG_PAG_TODA {
    page-break-after: always;
}

p.IMG_PAG_MEDIA img {
    width: 50%;
    max-height: 50%;
}

p.IMG_PAG_CUARTO img {
    width: 25%;
    max-height: 25%;
}

p.IMG_PAG_CUARTO_ARRACADA_DRETA img {
    margin: 0 0 0 10px;
    width: 35%;
    max-height: 35%;
    float: right;
}

p.IMG_PAG_CUARTO_ARRACADA_ESQUERRA img {
    margin: 0 10px 0 0;
    width: 35%;
    max-height: 35%;
    float: left;
}

p.IMG_PAG_MEDIA,
p.IMG_PAG_ENTERA,
p.IMG_PAG_CUARTO {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0px;
    text-indent: 0;
}

span.TACHADO {
    text-decoration: line-through;
}

li.LISTA-VINYETA-PALO-SECO {
    font-family: arial, helvetica, sans-serif;
    font-size: 85%;
    line-height: 1.5;
    text-align: justify;
}

li.LISTA-VINYETA {
    font-family: serif;
    font-size: 85%;
    line-height: 1.5;
    text-align: justify;
}

div.LOGO_SELLO {
    margin-top: 1em;
}

div.LOGO_SELLO p.TEXTO-CENTRADO {
    margin-top: 3em;
}

span.SUBRAYADO {
    text-decoration: underline;
}

span.SUBRAYADO-CURSIVA{
    text-decoration: underline;
    font-style: italic;
}

span.SUBINDICE {
    vertical-align: sub;
    font-size: 75%;
    line-height: 0;
}

span.SUPERINDICE {
    vertical-align: super;
    font-size: 75%;
    line-height: 0;
}

a {
    text-decoration: none;
}

span.GRADO {
    vertical-align: 2px;
}

p.CARTA span.CURSIVA,
p.CARTA i.CURSIVA,
p.DEDICATORIA span.CURSIVA,
p.DEDICATORIA i.CURSIVA {
    font-style: normal;
}

.RECUADRO {
    padding: 20px;
    border: 1px solid #000000;
    margin: 1em 0 1em 0;
}

.RECUADRO p {
    line-height: 1em;
}

li.LISTA-LETRAS-VINYETA {
    line-height: 1.5;
    font-family: serif;
    list-style: lower-alpha;
    text-align: justify;
}

ol li.LISTA-NUMERADA-VINYETA-PALO-SECO {
    font-family: sans-serif;
    text-align: justify;
    margin-bottom: 0;
    margin-top: 14px;
    font-size: 85%;
    line-height: 1.5;
}

ol li.LISTA-NUMERADA-VINYETA-PALO-SECO p.NORMAL-SIN-SANGRIA {
    font-size: 1em;
    font-family: sans-serif;
}

ol li.LISTA-NUMERADA-VINYETA {
    font-family: serif;
    text-align: justify;
    margin-bottom: 0;
    line-height: 1.5;
}

ol,
ul {
    margin-top: 16px;
    margin-bottom: 16px;
}

p.PIE-DE-IMAGEN {
    font-size: 85%;
    margin-top: 10px;
    margin-right: 24px;
    margin-left: 24px;
    text-indent: 0;
    text-align: center;
    margin-bottom: 40px;
}

p.IMG_PAG_MEDIA+p.Normal,
p.IMG_PAG_ENTERA+p.Normal,
p.IMG_PAG_CUARTO+p.Normal {
    margin-top: 15px;
}

.sans,
span.REDONDA-PALO-SECO,
span.NEGRITA-PALO-SECO,
span.CURSIVA-NEGRITA-PALO-SECO {
    font-size: 88%;
}

p.SINOPSIS {
    font-family: sans-serif;
    text-indent: 24px;
}

p.SINOPSIS-PRIMER-PARRAFO {
    font-family: sans-serif;
    text-indent: 0px;
}

p.SINOPSIS i,
p.SINOPSIS-PRIMER-PARRAFO i {
    font-style: italic;
    font-weight: normal;
    font-family: sans-serif !important;
    font-size: 95%;
}

p.SUBTITULO-CAPITULO {
    font-size: 1.1em;
    text-align: center;
    text-indent: 0;
    margin-top: -1.7em;
    margin-bottom: 2em;
}

p.TOC-NIVEL-TRES {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: justify;
    text-indent: 48px;
}
p.Normal img, p.NORMAL-PRIMER-PARRAFO img {
   height: 1em;
   width: auto;
   vertical-align: -3px;
}
/*p.NORMAL-PRIMER-PARRAFO img {
    margin: 0 10px 0 0;
    width: 20%;
    height: auto;
    float: left;
}*/

p.DESTACADO-PALO-SECO-CON-FILETE-INICIO {
    border-top: 1px solid black;
    margin-top: 25px;
}

p.DESTACADO-PALO-SECO-CON-FILETE-FINAL {
    border-bottom: 1px solid black;
    margin-top: 25px;
}

p.DESTACADO-PALO-SECO-CON-FILETE-FINAL+p.Normal {
    margin-top: 25px;
}

p.NORMAL-SIN-SANGRIA {
    font-family: serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    margin: 0 0 0 0;
    text-align: justify;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
