/* -------------- Básicos -------------- */

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin: 0;
	padding: 0;
	border-width: 0;
	font-weight: normal;
}

body {
margin-right: 5%;
margin-left: 5%;
hyphens: auto;
}

a {
color: inherit;
text-decoration: none;
}

/* -------------- Heads -------------- */

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
hyphens: none !important;
}

/* -------------- Párrafos -------------- */

p {
-epub-ruby-position: over;
color: inherit;
font-size: 1em;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
text-align: justify;
text-decoration: none;
text-indent: 1.4em;
}

/* -------------- Nosangrados -------------- */
.nosangrado1 {
margin-top: 1.4em;
text-align: justify;
text-indent: 0em;
}
.nosangrado {
margin-top: 0em;
text-align: justify;
text-indent: 0em;
}
.nosangradoa {
margin-top: 5em;
text-align: justify;
text-indent: 0em;
}
/* -------------- Blockquotes -------------- */

blockquote{
line-height:1.4em ;
}

/* -------------- Bandos -------------- */
.bando1{
font-size:1em;
margin-left: 1.7em;
margin-right: 0em;
margin-top:1em;
line-height: 1.3em;
text-indent:0px;
}

/* -------------- Capítulo -------------- */
.capitulo{
font-size: 1.6em;
margin-left: 5%;
margin-right: 5%;
margin-top:33%;
text-indent: 0em;
text-align: center;
}

.suba{
font-family:"Arial", sans-serif !important;
font-size: 1.1em;
margin-left: 5%;
margin-right: 5%;
margin-top:2.4em;
text-indent: 0em;
text-align: center;
}

.sub2{
font-family:"Arial", sans-serif !important;
font-size: 1.1em;
margin-left: 5%;
margin-right: 5%;
margin-top:1.4em;
text-indent: 0em;
text-align: center;
}

.sub3{
font-family:"Arial", sans-serif !important;
font-size: 1em;
margin-left: 0%;
margin-right: 5%;
margin-top:1.4em;
text-indent: 0em;
text-align: left;
}

.sub{
font-family:"Arial", sans-serif !important;
font-size: 1.1em;
margin-left: 5%;
margin-right: 5%;
margin-top:0em;
text-indent: 0em;
text-align: center;
}
/* -------------- Corporativa -------------- */

.corpcentrado1 {
font-family:sans-serif; 
font-weight: normal; 
font-size: 1.6em; 
text-align: center;
text-indent: 0em;
margin-top: 1.4em;
}

.corpcentrado2 {
font-family:sans-serif; 
font-weight: normal; 
font-size: 1.6em; 
text-align: center;
text-indent: 0em;
margin-top: 2.4em;
}

.corpcentrado1a {
color: #2E74B5; 
font-weight: bold; 
font-size: 1.167em; 
text-align: center;
text-indent: 0em;
margin-top: 1.4em;
}

.imgsinopsis {
float:left; 
margin: 1.2em 1.5em 0.5em 0;
}

/* -------------- Capitular -------------- */
.capitular {
font-family:serif !important;
color:inherit;
font-weight:normal;
font-size:280%;
margin-top:-0.3225em;
margin-bottom:-0.3245em;
position:initial;
}


/* -------------- Cuadros -------------- */
.cuadros1 {
font-family:"Arial", sans-serif !important;
border:2px black solid;
border-radius:15px;
padding:1.4em;
margin-top:2.4em;
}

/* -------------- Centrados -------------- */
.centrado1 {
font-size: 1em; 
text-align: center;
text-indent: 0em;
margin-top: 1.2em;
margin-left: 5%;
margin-right:5%;
}
.dedicatoriaa {
font-size: 1em; 
text-align: center;
text-indent: 0em;
margin-top: 33%;
margin-left: 5%;
margin-right:5%;
}
.dedicatoria {
font-size: 1em; 
text-align: center;
text-indent: 0em;
margin-top: 0em;
margin-left: 5%;
margin-right:5%;
}


/* -------------- Derecha -------------- */
.derecha {
font-size: 1em; 
text-align: right;
text-indent: 0em;
margin-top: 0em;
margin-left:22%;
margin-right:0%;
}
/* -------------- Epígrafes -------------- */
.epigrafea {
font-size: 0.9em; 
text-align: right;
text-indent: 0em;
margin-top: 4.8em;
margin-left: 22%;
margin-right:0%;
}
.firmaepi {
font-size: 0.9em; 
text-align: right;
text-indent: 1.4em;
margin-top: 0%;
margin-left: 24%;
margin-right:0%;
}

/* -------------- Imagenes -------------- */
.portadaimg{
text-align:center;
padding:0em;
margin:0em;
}
/* -------------- Legal -------------- */
.legal6 {
font-size: .9em ;
margin-top: 6em;
text-align: center ;
text-indent: 0em;
}

.legal1 {
margin-top: 1em;
font-size: .9em;
text-indent: 0em;
text-align: center;
}
.legal {
margin-top: 0em;
font-size: .9em;
text-indent: 0em;
text-align: center;
}

.logo {
font-size: .8em ;
margin-top: 1em;
text-align:center;
text-indent: 0em;
}

.invisible{
visibility:hidden;
}

.mail {
color: blue;
}


/* -------------- Listas -------------- */

ol {
font-size: 1em ;
margin-left: 0em;
margin-top:0em;
}


li{
text-indent:0em;
}


ul {
font-size: 1em ;
margin-left: 1em;
}

.lista1{
text-align: justify;
text-indent: -1em;
margin-left:2.4em;
margin-top:1.2em;
}

.listanormal{
text-align: justify;
text-indent: 1.4em;
margin-left:2.4em;
margin-top:0em;
}

.numero1{
text-align: justify;
text-indent: 0em;
margin-left:0em;
margin-top:1.2em;
}

.gris{
color:grey;
}
/* -------------- Notas -------------- */
sup{
font-size:.8em;
line-height:0em;
}

/* -------------- Poemas -------------- */
/* -------------- Tabla -------------- */
.tabla1{
font-family:"Arial", sans-serif !important;
border-collapse: collapse;
border: 1px solid black;
margin-top:2.4em;
width:100%;
}

.cola{
border: 1px solid black;
font-size: 0.9em;
text-align:center;
padding:0.3em;
vertical-align: top;
}

.col{
border: 1px solid black;
font-size: 0.9em;
text-align:justify;
padding:0.3em;
vertical-align: middle;
}


/* -------------- Toc -------------- */
.tooca {
text-indent: 0em;
text-align: left;
margin-top: 15%;
}

.tooc {
text-align: left;
text-indent: 0em;
margin-left: 0em;
margin-top: 0em;
}

.tooc1 {
text-align: left;
text-indent: 0em;
margin-top: 1.4em;
}