html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
   background: transparent;
   border: 0;
   font-size: 100%;
   margin: 0;
   outline: 0;
   padding: 0;
   vertical-align: baseline;
}
/* M�RGENES */
@page {
   margin-bottom: 10px;
   margin-top: 10px;
}
body {
   font-family: "Minion Pro", serif;
   margin-left: 5%;
   margin-right: 5%;
}
p {
   display: block;
   margin-bottom: 0.00em;
   margin-top: 0.00em;
   text-align : justify;
   text-indent: 1.50em;
}
p.texto {
   display: block;
   margin-bottom: 0.00em;
   margin-top: 0.00em;
   text-align : justify;
   text-indent: 1.50em;
}
h1, h2, h3, h4, h5, h6 {
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   /* ADE */
   /* Gen�rico */
   /* eReaders */
   /* iBooks */
   /* web browser */
   adobe-hyphenate: none !important;
   font-weight: normal;
   hyphens: none !important;
   margin: 0em;
   nowhitespace: afterproperty;
   nowhitespace: afterproperty;
   nowhitespace: afterproperty;
   nowhitespace: afterproperty;
   nowhitespace: afterproperty;
   padding: 0em;
}
a {
   text-decoration: none
}
.tituloobra {
   color: #800000;
   font-size : 2.5em;
   margin-bottom : 0em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top : 1.5em;
   text-align : center;
}
.autor {
   font-size : 1.5em;
   margin-bottom : 1em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top : 2em;
   text-align : center;
   text-indent: 0.00em;
}
.legaltop {
   font-size: 0.85em;
   margin-bottom: 1em;
   margin-top: 3em;
   text-align: left;
   text-indent: 0em;
}
.legal {
   font-size: 0.85em;
   margin-bottom: 1em;
   margin-top: 0em;
   text-align: left;
   text-indent: 0em;
}
.legaljustify {
   font-size: 0.85em;
   margin-bottom: 1em;
   margin-top: 0em;
   text-align: justify;
   text-indent: 0em;
}
/* Usar para la leyenda legal y p�rrafos que necesiten justificaci�n */
.logofce {
   margin-top: 7em;
   text-align: center;
   text-indent: 0.00em;
}
/* Exclusivo para el logotipo de la portadilla. Margin-top: puede ser menor pero no mayor */
.ptda {
   margin: 0.00em;
   text-align: center;
}
/* Colocar como class en el div de portada */
.coverimage {
   height: 100%;
   margin: 0px;
   padding: 0px;
   text-align: center;
   text-indent: 0em;
}
/* Colocar como class en img de la portada */
.titulocapitulo {
   font-size : 2em !important;
   margin-bottom : 1em;
   margin-left: 5%;
   margin-right: 5%;
   margin-top: 2em !important;
   text-align : center;
   text-indent: 0.00em;
   text-indent: 00em;
}
.cursivas {
   font-style: italic
}
.sinsangriai {
   margin-top: 40%;
   padding-top: 2em;
   text-indent: 0.00em;
}
.dedicatoria {
   margin-top: 30%;
   padding-top: 2em;
   text-indent: 0.00em;
}
.sinsangria1 {
   margin-top: 10%;
   padding-top: 1em;
   text-indent: 0.00em;
}
.sinsangria {
   text-indent: 0.00em
}
.sinsangria2 {
   margin-top: 1.5em;
   text-indent: 0.00em;
}
.p2 {
   margin-top: 1.5em
}
.glifo {
   margin-top: 10%;
   padding-top: 1em;
   text-align: center;
   width: 100%;
}
.cenzontle {
   font-family: "Verdana", Verdana, Sans-serif;
   font-size: .8em;
}
.vignetai {
   margin-top: 30%;
   padding-top: 1em;
   text-align: center;
   text-indent: 0em;
}
p.indice1 {
   margin-top: 1.5em;
   padding-left: 3em;
   text-align: left !important;
   text-indent: 0em;
   text-indent: -1.5em;
}
p.indicei {
   margin-top: 20%;
   padding-left: 3em;
   padding-top: 1em;
   text-align: left !important;
   text-indent: 0em;
   text-indent: -1.5em;
}
p.indice2 {
   margin-top: .5em;
   padding-left: 4.5em;
   text-align: left !important;
   text-indent: -1.5em;
}
.subtitulo01 {
   font-size : 1.10em !important;
   margin-bottom : 1.2em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top : 2.4em !important;
   text-align : center;
   text-indent: 0em;
}
blockquote {
   margin-top: 0em;
   padding-top: 0em;
}
blockquote.transcripcion {
   font-size: 0.85em;
   line-height: 1.2em;
   margin-left: 1.50em;
   margin-right: 0em;
   margin-top: 1.5em;
}
blockquote.transcripcion2 {
   font-size: 0.85em;
   line-height: 1.2em;
   margin-left: 1.50em;
   margin-right: 0em;
   margin-top: 0em;
}
.footnotes {
   font-size: .85em;
   margin-top: 1.5em;
   padding-top: 1.5em;
   page-break-before: always;
}
.nota {
   font-size: .62em;
   vertical-align: super;
}
hr.paranotas {
   margin-bottom: 1em;
   margin-top: 1.5em;
}
.pnotas {
   font-size: .9em;
   margin-right: 0em;
   margin-top: .5em;
   margin-top: 0em;
   text-align : justify;
   text-indent: 1.5em;
}
.setenta {
   height: 100%
}
div.marco {
   height: 98%;
   margin: 0px auto 0px auto;
   page-break-after: always;
   page-break-before: always;
   text-align: center;
}
/* Enmarca la llamada de la imagen apaisada */
div.keep2 {
   height: 83%;
   text-align: center;
}
.caption {
   display: block;
   font-size: 0.80em;
   font-style: italic;
   padding-top : 0.50em;
   text-align: center;
   text-indent: 0.00em;
}
.vertical {
   height: 100%;
   margin: 0px;
   padding: 0px;
   text-align: center;
   text-indent: 0em;
}
.sangriafrancesa {
   padding-left: 1.5em;
   text-indent: -1.5em;
}
.ccenzontle {
   font-family: "Verdana", Verdana, Sans-serif;
   font-size: 0.9em;
   margin-top: 1em;
   text-align: center;
   text-indent: 0em;
}
