/*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;
}


/*BODY + DIV*/

body {
    -epub-hyphens: auto;
    -webkit-hyphens: auto;
    margin: 0 20px 0 20px;
}

p {
    widows: 2;
}


.hide {
    display: none;
}


div.TITULO {
    margin-top: 4em;
}

div.TOC a {
    text-decoration: none;
    margin-top: 4em;
}


a {
    text-decoration: none;
}

/*PORTADILLA*/

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;
}

/* TITULARES */
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: 1.5;
    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.3em;
    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.TIT--2-NUMERO-CAPITULO {
    margin-bottom: 0em;
}
h2.TIT--2-NUMERO-CAPITULO + h2.Heading-2 {
    margin-top: 0.5em;
}
h2.TIT--2-NUMERO-CAPITULO + p.Bibliography,
h2.TIT--2-NUMERO-CAPITULO + p.NORMAL-PRIMER-PARRAFO,
h2.TIT--2-NUMERO-CAPITULO + p.LEMA,
h2.TIT--2-NUMERO-CAPITULO + h3.Heading-3,
h2.TIT--2-NUMERO-CAPITULO + h4.Heading-4
{
    margin-top:2em;
}

h3,
p.Heading-3 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    font-family: serif;
    font-size: 1.1em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 1em;
    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: 2em;
}

div+h3,
div+.Heading-3 {
    margin-top: 2em;
}

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: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
    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: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    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: 0.5em;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
}

p.SUBTITULO-CAPITULO {
    font-size: 1.1em;
    text-align: center;
    text-indent: 0;
    margin-top: -1.7em;
    margin-bottom: 2em;
}


/*PARRAFO*/

p.SINOPSIS-PRIMER-PARRAFO {
    font-family: sans-serif;
    text-indent: 0px;
}

p.SINOPSIS {
    font-family: sans-serif;
    text-indent: 24px;
}

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.LEMA {
    font-size: 0.875em;
    text-align: justify;
    text-indent: 0;
    margin-left: 180px;
}
p.LEMA-SEGUNDO-PARRAFO{
    font-size: 0.875em;
    text-align: justify;
    text-indent: 24px;
    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;
}

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.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.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.TEXTO-CENTRADO {
    text-align: center;
    text-indent: 0;
}

p.TEXTO-CENTRADO-CON-BLANCAS {
    text-align: center;
    margin-top: 27px;
    margin-bottom: 27px;
    text-indent: 0;
}

p.TIT-TABLAS_IMAGENES{
    font-family: serif;
    text-align: center;
    font-weight: bold;
    margin-bottom:0.5em;
    margin-top:2em;
}

p.PIE-DE-IMAGEN {
    font-size: 85%;
    margin-top: 7px;
    margin-right: 24px;
    margin-left: 24px;
    text-indent: 0;
    text-align: center;
    margin-bottom: 1.5em;
}

p.FUENTE {
    font-size: 75%;
    margin-top: 7px;
    margin-right: 24px;
    margin-left: 24px;
    text-indent: 0;
    text-align: center;
    margin-bottom: 1.5em;
}

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.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.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,
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-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;
}
p.NORMAL-TRAS-PAUSA {
    text-indent: 0;
}

p.NORMAL-PALO-SECO {
    font-family: arial, helvetica, sans-serif;
    font-size: 85%;
    text-indent:24px;
}

p.NORMAL-PALO-SECO-PRIMER-PARRAFO,
p.NORMAL-PALO-SECO-TRAS-PAUSA {
    font-family: arial, helvetica, sans-serif;
    font-size: 85%;
    text-indent: 0;
}

p.NORMAL-MECANOGRAFIADA{
    font-size: 85%;
    margin-top: 13px;
}

p.NORMAL-MECANOGRAFIADA + p.NORMAL-MECANOGRAFIADA {
    margin-top: 0;
}

p.NORMAL-A-LA-FRANCESA {
    text-indent: -1em;
    margin-left: 1em;
}

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-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,
p.SMS_WHATSAPP+p.SMS_WHATSAPP,
p.SMS_WHATS_EMISOR_DER+p.SMS_WHATS_EMISOR_DER{
    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,
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.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.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.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,
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.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.CARTA-PRIMER-PARRAFO+p.CARTA {
    margin-top: 0;
}

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.CITA,
p.Quote
{
    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-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.CITA+p.CITA,
p.Quote+p.Quote,
p.CARTA+p.CARTA,
p.CITA_INTERCALADO-PRIMER-PARRAFO+p.CITA,
p.CITA_INTERCALADO-TRAS-PAUSA+p.CITA,
p.CITA_INTERCALADO-PRIMER-PARRAFO+p.Quote,
p.CITA_INTERCALADO-TRAS-PAUSA+p.Quote
{
    margin-top: 0;
}

p.CITA+p.Normal,
p.CITA+p.NORMAL-SIN-SANGRIA,
p.CITA+p.NORMAL-PRIMER-PARRAFO,
p.Quote+p.Normal,
p.Quote+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;
}

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 {
    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+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.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.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.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.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.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.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.Bibliography,
p.BIBLIOGRAFIA_REFER-CANCIONES {
    margin: 0 0 0 1.5em;
    text-indent: -1.5em;
    text-align: justify;
}

._idFootnoteLink {
    vertical-align: super;
    font-size: 70%;
    line-height: 0.1;
    margin-left: 4px;
    margin-right: 4px;
}

p.NOTA-AL-PIE-PRIMER-PARRAFO {
    font-size: 0.87em;
    text-indent: 14px;
    line-height: 1.4;
    page-break-before: always;
}

p.nota {
    font-size: 0.87em;
    text-indent: 14px;
    line-height: 1.4;
    page-break-before: always;
}


p.CREDITOS {
    font-family: serif;
    font-size: 80%;
    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;
}



/* CARACTER */

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%;
}

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%;
}


span.GRADO {
    vertical-align: 2px;
}

span.EMOTICONO {
    font-family: sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
}
.MANUSCRITA {
    font-family: sans-serif;
    font-size: 92%;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

span.MECANOGRAFIADA {
    font-size: 85%;
    margin-top: 13px;
}

span.TACHADO {
    text-decoration: line-through;
}

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;
}

.sans,
span.REDONDA-PALO-SECO,
span.NEGRITA-PALO-SECO,
span.CURSIVA-NEGRITA-PALO-SECO {
    font-size: 88%;
}


p.CARTA span.CURSIVA,
p.CARTA i.CURSIVA,
p.DEDICATORIA span.CURSIVA,
p.DEDICATORIA i.CURSIVA {
    font-style: normal;
}


p.Normal span.CURSIVA-PALO-SECO,
p.Normal i.sans {
    font-size: 88%;
}

/* FIRMAS */
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 {
    -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-LEMA+p.NORMAL-PRIMER-PARRAFO,
p.LEMA+p.NORMAL-PRIMER-PARRAFO{
    margin-top: 36px;
}

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: normal;
    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;
}

/* LISTAS */

ol,
ul {
    margin-top: 16px;
    margin-bottom: 16px;
}

ol{
    margin-left:2.5em;
}

li{
    font-size: 0.958em; 
    text-indent:0;    
    text-align: justify;
    line-height: 1.5;
}

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;

    line-height: 1.4;
    text-align: justify;
}
ol li.LISTA-VINYETA-SEGUNDO-PARRAFO,
ul li.LISTA-VINYETA-SEGUNDO-PARRAFO
{
    list-style-type:none;
    text-indent:1em;
    line-height: 1.5;
    text-align: justify;
}
li.LISTA-VINYETA-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: 24px;
    margin-right: 0;
    margin-top: 0em;
    text-align: justify;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
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 li.LISTA-VINYETA-SEGUNDO-PARRAFO{
    list-style-type:none;
    text-indent:1em;
    line-height: 1.5;
    text-align: justify;
}
/* TABLAS */


p.Cell {
    font-size:80%;
    text-align:left;
    text-indent:0;

}
p.Header {
    font-size:80%;
    text-align:left;
    text-indent:0;
    text-align:center;
    font-weight:bold;
    }

table td {
    border: 1px black solid;
    border-collapse: collapse;
	   padding: .2em;
	    vertical-align: top;

}

table {
  border: 1px black solid;
	border-collapse: collapse;
	margin: 1em 2em 1em 2em;
	width: 100%;
}

table tr {
    margin: 0;
    padding: 0;
}


/* IMAGENES */


div.LOGO_SELLO img {
    width: auto;
    height: auto;
}

div.LOGO_SELLO {
    margin-top: 1em;
}

div.LOGO_SELLO p.TEXTO-CENTRADO {
    margin-top: 3em;
}

/* EMOTICONOS */

p.Normal img,
p.NORMAL-PRIMER-PARRAFO img,
p.NORMAL-SIN-SANGRIA img,
p.CARTA img,
p.CARTA-PRIMER-PARRAFO img,
p.EMAIL img,
p.EMAIL-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;
}*/

div.IMG_PAG_ENTERA p img,
p.IMG_PAG_ENTERA img {
    width: auto;
    max-width: 100%;
    max-height: 99%;
}


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.PAUSA img {
    height: 1em;
}

div.IMG_PAG_TODA p,
p.IMG_PAG_TODA {
    page-break-after: always;
}

p.BIOGRAFIA-PRIMER-PARRAFO img {
    margin: 0 25px 25px 0;
    width: 40%;
    height: auto;
    float: left;
}

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;
}

p.IMG_PAG_MEDIA,
p.IMG_PAG_ENTERA,
p.IMG_PAG_CUARTO {
   text-align: center;
    margin-top: 1.5em;
    margin-bottom: 0px;
    text-indent: 0;
}

p.IMG_PAG_MEDIA+p.Normal,
p.IMG_PAG_ENTERA+p.Normal,
p.IMG_PAG_CUARTO+p.Normal,
p.IMG_PAG_MEDIA+p.NORMAL-PRIMER-PARRAFO,
p.IMG_PAG_ENTERA+p.NORMAL-PRIMER-PARRAFO,
p.IMG_PAG_CUARTO+p.NORMAL-PRIMER-PARRAFO,
p.IMG_PAG_MEDIA+p.NORMAL-SIN-SANGRIA,
p.IMG_PAG_ENTERA+p.NORMAL-SIN-SANGRIA,
p.IMG_PAG_CUARTO+p.NORMAL-SIN-SANGRIA{
    margin-top: 1.5em;
}


/* RECUADROS + FILETES */

.RECUADRO {
    padding: 20px;
    border: 1px solid #000000;
    margin: 1em 1em 1em 2em;
}

.RECUADRO p {
    line-height: 1em;
}

p.TIT-RECUADRO-PALO-SECO{
    
    margin-bottom: 0.5em;
    text-align:center;
    font-weight:bold;
    font-family:sans-serif;
    font-size:80%;
}

p.RECUADRO-PALO-SECO{
    
    margin-bottom: 0em;
    text-align:justify;
    line-height:1.4;
    font-weight:normal;
    font-family:sans-serif;
    font-size:80%;   
}

p.NORMAL-RECUADRO{
    font-family: sans-serif;
    font-size: 85%;
    line-height: 1.4;
    text-indent: 0px;
    text-align: justify;
}

ul li.RECUADRO-VINYETA-PALO-SECO{
    font-family: sans-serif;
    font-size: 80%;
    line-height: 1.4;
    text-align: justify;
    margin-left:-1em;
   
}
p.DESTACADO-FILETE-TIT-1{
    padding: 20px;
    border-top: 1px solid black;
    margin-top: 25px;
    text-align:center;
    font-weight:bold;
    font-family:sans-serif;
    font-size:80%;

}

p.DESTACADO-FILETE{
   padding: 20px;
   border: 4px solid #000000;
   margin: 1em 0 1em 0;
   font-family: sans-serif;
    font-size: 85%;
}


p.DESTACADO-PALO-SECO-FILETE{
    font-family:sans-serif;
    font-size:80%;
    text-indent:0px;
    text-align:justify;
}

p.DESTACADO-PALO-SECO-FILETE-FINAL{
    padding: 0 0 20px 0;
    border-bottom: 1px solid black;
    margin-bottom: 25px;
    font-family:sans-serif;
    font-size:80%;
    text-indent:0px;
    text-align:justify;

}

ol li.DESTACADO-FILETE-LISTA-NUMERADA-VINYETA{

   margin: 1em 0 1em 0;
   font-family: sans-serif;
    text-align: justify;
    font-size: 85%;
}


p.TIT-RECUADRO-TRAMA{
   padding: 15px;
   border: 4px solid #A9A9A9;
   border-bottom:none;
   margin: 2em 0 0 1em;
   font-family: sans-serif;
   font-size: 85%;
   text-indent:0px;
   font-weight: bold;
   text-align: center;
}

p.RECUADRO-TRAMA{
   padding: 15px;
   border: 4px solid #A9A9A9;
   border-top:none;
   margin: 0 0 1em 1em;
   font-family: sans-serif;
   font-size: 85%;
   text-indent:0px;
   text-align: justify;
   line-height: 1.3;
}

p.TIT-RECUADRO-TOPO{
    padding: 20px;
    border: 1px dashed #000000;
    margin: 0 1em 0 1em;
    border-bottom:none;
    font-family: sans-serif;
    font-size: 75%;
    line-height: 1.3;
    text-indent:0px;
    text-align: center;
    font-weight: bold;
}

p.RECUADRO-TOPO{
    padding: 20px;
    border: 1px dashed #000000;
    margin: 0 1em 4em 1em;
    font-family: sans-serif;
    font-size: 75%;
    line-height: 1.3;
    text-indent:0px;
    font-weight: bold;
}

p.TIT-RECUADRO-DOBLE{
    padding: 10px;

    border-top: 4px double #000000;
    border-right: 4px double #000000;
    border-left: 4px double #000000;
    margin: 0 4em 0 4em;
    font-family: sans-serif;
    font-size: 80%;
    line-height: 1.3;
    text-indent:0px;
    text-align: center;
}

p.RECUADRO-DOBLE{
    padding: 10px;
    border-bottom: 4px double #000000;
    border-right: 4px double #000000;
    border-left: 4px double #000000;

    margin: 0 4em 4em 4em;
    font-family: sans-serif;
    font-size: 80%;
    line-height: 1.3;
    text-indent:0px;
}
