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, small, 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;
}
@font-face { 
    font-family: "Arial Unicode MS";
    src: url(Fonts/ARIALUNI.ttf);
    font-style: normal;
    font-weight: normal;
}


@page {
   margin-bottom: 10px;
   margin-top: 10px;
}

body {
   font-size: 1em;
   margin-left: 10px;
   margin-right: 10px;
   padding: 0;
   text-align: justify;
}

svg
{
	height: 98%;
	width: 100%;
}

.h2
{
   font-size: 1.5em;
   font-weight: normal;
   margin-bottom: 1em;
   margin-left: 0em;
   margin-top: 3em;
   text-align: center;
}
.h2a
{
   font-size : 2.00em;
   font-weight: normal;
   margin-left: 0.00em;
   margin-right: 0.00em;
   padding-top: 6.00em;
   text-align : center;
   text-indent: 0.00em;
}
.h2b
{
   font-size: 1.5em;
   font-weight: normal;
   margin-bottom: 1em;
   margin-left: 0em;
   margin-top: 3em;
   text-align: center;
}
.h3
{
   font-size: 1em;
   font-weight: normal;
   margin-bottom: 1em;
   margin-top: 2em;
   text-align: center;
}
.h4
{
   font-size: 1em;
   font-weight: normal;
   margin-bottom: 1em;
   margin-top: 1.50em;
   text-align: center;
}

.indent
{
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 1.5em;
}
.indentt
{
	margin-top: 1em;
	margin-bottom: 0em;
	text-indent: 1.5em;
}
.indenta
{
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 3em;
	text-indent: -1em;
}
.noindent
{
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 0em;
}
.nounder
{
	text-decoration: none;
	vertical-align: super;
	font-size: 0.8em;
	line-height: 0.7em;	
}

.super
{
	text-decoration: none;
	vertical-align: super;
	font-size: 0.8em;
	line-height: 0.7em;	
}

.ast
{
	text-decoration: none;
}

.center
{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	text-align: center;
}
.image
{
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: center;
}
.pubimage
{
	margin-top: 12em;
	margin-bottom: 1em;
	text-align: center;
}
.publisher
{
	font-size:1.0em;
	margin-top: 1em;
	margin-bottom: .1em;
	text-align: center;
}
.copyrightt
{
	margin-top: 1.7em;
	margin-bottom: 10em;
	margin-left: 7em;
	text-indent: 0.1em;
}
.copyrightta
{
	margin-top: 25em;
	margin-bottom: 0.1em;
	text-align: center;
}
.copyrighttb
{
	margin-top: 1.7em;
	margin-bottom: 10em;
	margin-left: 7em;
	text-indent: 0.1em;
}
.indexmain
{
	font-size: 0.9em;
	margin-top: .1em;
	margin-bottom: .1em;
	margin-left: 2em;
	text-indent: -1.3em;
}
.indexmain1
{
	font-size: 0.9em;
	margin-top: 1.1em;
	margin-bottom: .1em;
	margin-left: 2em;
	text-indent: -1.3em;
}
.blockquoted
{
	font-size: 0.9em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 4.5em;
}
.subtitle
{
	font-size:1.0em;
        margin-top: 0.1em;
	margin-bottom: 3.5em;
	text-align: center;
}
.subtitle1
{
        margin-top: 0.5em;
	margin-bottom: 0.1em;
	text-align: center;
}
.underline
{
	text-decoration: underline;
}
.entity
{
	font-weight: normal;
    font-family: "Arial Unicode MS";
    src: url(Fonts/ARIALUNI.ttf);
    font-size: 0.9em;
}

.blockr
{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 10em;
}
.halftitle
{
	font-size:1.0em;
	margin-top: 1em;
	margin-bottom: 0.6em;
	text-align: center;
}
.author
{
	font-size:1.0em;
	margin-top: 0.5em;
	margin-bottom: 0.6em;
	text-align: center;
}
.footnote1
{
	text-align: justify;
	font-size: .90em;
	text-indent: 1.5em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .2em;
}
.footnote
{
	text-align: justify;
	font-size: .90em;
	text-indent: 1.5em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .2em;
}
.indent1
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-indent: 2.5em;
}
.indent2
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-indent: 2.3em;
}
.indent3
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-indent: 2em;
}
.indent4
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-indent: 1.9em;
}
.indent5
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-indent: 1.7em;
}
.indent6
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	text-indent: 1.4em;
}
.right
{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	text-align: right;
}
.rightk
{
	margin-top: 0.1em;
	margin-bottom: 1.5em;
	text-align: right;
}
.indentc
{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 7em;
	text-indent: 1.3em;
}
.toc-fm
{
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 1.1em;
	text-indent: -0.7em;
}
.toc-fm1
{
	margin-top: 0.7em;
	margin-bottom: 0.1em;
	margin-left: 2em;
	text-indent: -0.4em;
}
.toc-fm1a
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2em;
	text-indent: -0.7em;
}
.toc-fm1aa
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -1.1em;
}
.toc-fm1aaa
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2em;
	text-indent: -1em;
}
.toc-fm1aaaa
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -0.8em;
}
.toc-fm1aaaaa
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -1.1em;
}
.toc-fm1b
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -1.5em;
}
.toc-fm1br
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.2em;
	text-indent: -1.5em;
}
.toc-fm1bb
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -1.8em;
}
.toc-fm1bbb
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -1.2em;
}
.toc-fm1bbbb
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -0.8em;
}
.toc-fmi
{
	margin-top: 0.4em;
	margin-bottom: 0.1em;
	margin-left: 2.1em;
	text-indent: 0.49em;
}
.toc-fmia
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 2.2em;
	text-indent: 0.4em;
}
.toc-fm1bbi
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.3em;
	text-indent: -2.3em;
}
.toc-fm1bbir
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -1.9em;
}
.toc-fm1bbia
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	margin-left: 2.1em;
	text-indent: -2.5em;
}
.toc-fmn
{
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 2.1em;
	text-indent: 0.4em;
}
.toc-fmna
{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 2.1em;
	text-indent: 0.49em;
}
.toc-back
{
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 1.1em;
	text-indent: -0.7em;
}
.poem
{
	font-size: 0.9em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 3em;
}
.cover
{
	text-align: center;
}

/*  */
.nounder2
{
text-decoration: none;
}

.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;
}

.imglogofce {
margin-top:7em;
text-indent: 0.00em;
page-break-after:always;
text-align:center;
}

.seccion {
font-size: 1.25em;
text-align: center;
margin-top: 3em;
text-indent: 0em;
}

.obra {
font-size: 1.25em;
text-align: center;
text-indent: 0em;
}

.tomo {
font-size: 1.5em;
text-align: center;
text-indent: 0em;
margin-top: 12em;
}

h1,h2,h3,h4,h5,h6
{
	padding: 0em;
	margin: 0em;
	font-weight: normal;
	-epub-hyphens: none !important;
	/* Genérico */
	-moz-hyphens: none !important;
	/* eReaders */
	-webkit-hyphens: none !important;
	/* iBooks */
	adobe-hyphenate: none !important;
	/* ADE */
	hyphens: none !important;
	/* web browser */
	text-indent: 0.00em;
}

hr.paranotas {
   margin-top: 3em;
   page-break-before: always;
}

h1.tituloobra {
	margin-top : 2.5em;
	margin-bottom : 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-align : center;
	font-size : 2.5em;
	color: #800000;
}

h2.subtituloobra {
   font-size: 1.75em;
   font-weight: normal;
   text-align: center;
}

.autor {
	font-style: normal;
	margin-top : 3em;
	margin-bottom : 1em;
	margin-left: 0em;
	margin-right: 0em;
	text-indent: 0.00em;
	text-align : center;
	font-size : 1.5em;
}

.prologo {
   font-size : 1em;
   font-weight: normal;
   margin-bottom : 0em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top : 3em;
   text-align : center;
   text-indent: 0.00em;
}

small {
   font-size: 0.85em;
   font-weight: normal;
}

.img { margin: 1em 0 1em 0 !important; }

/*añadidos*/

.noindent1
{
	margin-top: 1.5em;
	margin-bottom: 0em;
	text-indent: 0em;
}

.indentc1
{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 7em;
	text-indent: 0em;
}

.ptda {
   margin: 0.00em;
   text-align: center !important;
   height: 100% !important;
}

.coverimage {
   height: 98% !important;
   margin: 0px;
   padding: 0px;
   text-align: center !important;
   text-indent: 0em;
}