/* -------------- 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 -------------- */


.nosangradoncourier {

font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
text-align: justify;
margin-left:1.4em;
font-family:"Courier", serif !important;
text-decoration: none;
text-indent: 0em;
}

.nosangradoncourier1 {

font-style: normal;
margin-left:1.4em;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 1em;
text-align: justify;
font-family:"Courier", serif !important;
text-decoration: none;
text-indent: 0em;
}
.normalcouriern{
text-align: justify;
font-family:"Courier", serif !important;
margin-left:1.4em;
}
.nosangradoa {

font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 10%;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}

.nosangradob {

font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 23%;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}


.nosangradon {

font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-left:1.4em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}


.nosangrado {

font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top:0em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}

.nosangrado1 {

font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 1.4em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}
.nosangrado2 {


font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 2.4em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}


.nosangrado3 {


font-variant: normal;
font-weight: normal;
line-height: 1.333;
margin-top: 3.8em;
text-align: justify;
text-decoration: none;
text-indent: 0em;
}

.normaln{

text-indent: 2.8em;
margin-left:1.4em;
}


/* -------------- Capitular -------------- */
.capitular {
color:#808080;
font-weight:normal;
font-size:280%;
float:left;
margin-top:-0.3225em;
margin-bottom:-0.3245em;
position:initial;
}

/* -------------- Normales -------------- */
.normal1{
margin-top: 1.4em;
}

.normal2{
margin-top: 2.4em;
}

.normala{
margin-top: 8.4em;
}

span.sans{

font-weight:bold;
}

/* -------------- Capitulo -------------- */

.headera{
font-size:3.2em !important;
text-align:center !important;
color:#808080;


margin-top:40%;
margin-bottom:0%;
margin-right:0%;
margin-left:0%;
} 

.header{
font-size:3.2em !important;
text-align:center !important;
color:#808080;


margin-top:7%;
margin-bottom:0%;
margin-right:0%;
margin-left:0%;
} 

.agradecimientos{
font-size:1.5em !important;
text-align:left !important;
margin-top:15%;
text-indent: 0em;
margin-bottom:0%;
margin-right:0%;
margin-left:0%;
} 

.capitulo{
font-size:1.25em !important;
text-align:left !important;
text-indent: 0em;
font-weight:bold;
margin-top:25%;
margin-bottom:0%;
margin-right:10%;
margin-left:0%;


}

.periplo{
font-size:1.6em !important;
text-align:left !important;
text-indent: 0em;
font-style:italic;
margin-top:25%;
margin-bottom:0%;
margin-right:10%;
margin-left:0%;


}

.recuadro{
margin-top:10%;
width:60%;
margin-left:15%;
border:1px solid;
padding:1.5em 1em 6em 2em;
border-right-style:hidden;
border-bottom-style:hidden;

}

.capa{
font-size:1.2em !important;
text-align:center !important;

margin-top:20%;
margin-bottom:0%;
margin-right:0%;
margin-left:0%;
}

/* -------------- Francés -------------- */
.frances {
padding-left: 5%;
text-indent: -5%;
font-size: 1em;
margin-top: 0em;
}

.francesa {
padding-left: 5%;
text-indent: -5%;
font-size: 1em;
margin-top: 5%;
}
.frances2 {
padding-left: 5%;
text-indent: -5%;
font-size: 1em;
margin-top: 2.4em;
}


.frances1 {
padding-left: 5%;
text-indent: -5%;
font-size: 1em;
margin-top: 1.4em;
}

/* -------------- Recuadro -------------- */
.recuadroblanco{
width:60%;
border:solid 1px;
padding:1em;
margin:0 auto;
}

/* -------------- Blockquotes -------------- */

blockquote{
line-height:1.4em ;
}


/* -------------- Epigrafes -------------- */
.epigrafe1{
text-indent: 0em;
text-align:right;

margin-top:2%;
margin-left:15%;
}

.epigrafe{
text-indent: 0em;

text-align:right;
margin-top:0%;
margin-left:15%;
}

/* -------------- Dedicatoria -------------- */
.dedicatoriaa{
text-indent: 0em;
margin-top:30%;
text-align:right;



}


.dedicatoria1{
text-indent: 0em;
margin-top:1.2em;
text-align:right;



}

.dedicatoria{
text-indent: 0em;
margin-top:0em;
text-align:right;



}



.dedicatoria2{
text-indent: 0em;

text-align:right;
margin-left:20%;
font-style:italic;
margin-top:2.4em;
}




.derechaa{
text-indent: 0em;
margin-top:30%;
text-align:right;



}

.derecha1{
text-indent: 0em;
margin-top:1.4em;
text-align:right;



}


.derecha{
text-indent: 0em;
margin-top:0em;
text-align:right;



}

/* -------------- Centrados -------------- */


.centrado2 {

text-align: center;
text-indent: 0em;
margin-top: 2.4em;
margin-bottom: 0em;
margin-left: 10%;
margin-right:10%;
}



.centrado1 {

text-align: center;
text-indent: 0em;
margin-top: 1.4em;
margin-bottom: 0em;
margin-left: 10%;
margin-right:10%;
}

.centrado {

text-align: center;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 10%;
margin-right:10%;
}

.gris{
font-size:1.4em;
color:#8c8c8c;
}

.centrado3 {
text-align: center;
text-indent: 0em;
Font-size:1.2em;
margin-top: 3em;
margin-bottom: 0em;
margin-left: 10%;
margin-right:10%;
}

/* -------------- Bando -------------- */

.bando1{
font-size:.95em;


margin-left: 2.7em;
margin-right: 0em;
margin-top:1em;
line-height: 1.3em;
text-indent:0px;
}

/* -------------- Derecha -------------- */
.derecha1{
text-indent: 0em;
text-align:right;
margin-left: 25%;
margin-top:1.4em;
}

.derecha{
text-indent: 0em;
margin-left: 25%;
text-align:right;
margin-top:0em;
}

/* class para insertar un caracter como imagen */


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


b {
font-weight:600;
}

/* -------------- Imagenes -------------- */
.portadaimg{
text-align:center;
padding:0em;
margin:0em;
}


.noventa{
width:90%;
}

.ochenta{
width:80%;
}


.setentacinco{
width:75%;
}


.setenta{
width:70%;
}


.sesenta{
width:60%;
}


.cincuenta{
width:50%;
}


.cuarenta{
width:40%;
}


.treinta{
width:30%;
}


.veinte{
width:20%;
}


.diez{
width:10%;
}

div.imagenes {
	text-align:center;
   margin-bottom: 1.5em ;
   margin-top: 1.5em ;
   page-break-inside: avoid;
}

   

div.imagenesp {
	text-align:center;
   margin-bottom: 1.5em ;
   margin-top: 1.5em ;
   page-break-before: always !important;
}


div.imgizq {
	text-align:left;
   margin-bottom: 1.5em ;
   margin-top: 1.5em ;
   page-break-inside: avoid;
}



div.imgder {
	text-align:right;
   margin-bottom: 1.5em ;
   margin-top: 1.5em ;
   page-break-inside: avoid;
}
/* -------------- Versos -------------- */
.verso {

padding-left:24%;
text-indent: -.5em;
}

.verso1 {

padding-left:24%;
text-indent: -.5em;
margin-top:1.4em;
}

/* -------------- Pliegos -------------- */
.titulopliego {
font-size: 1.3em;
margin-top:15%;
text-align: center;
text-indent: 0em;
} 

.subpliego {
font-size:.85em;
margin-top:2em;
text-align: center;
text-indent: 0em;
} 

.imagenesn {
text-align: center;
padding: 0em;
margin-top:4%;
}

.imagenesc {
text-align: center;
padding: 0em;
margin-top:8%;
}

.piefotonorm {

font-size: .95em;
text-align: justify;

margin-left: 10%;
margin-right: 10%;
margin-top: 0em;
}

.piefoto {

font-size: .95em;
text-align: justify;
text-indent: 0em;
margin-left: 10%;
margin-right: 10%;
margin-top: 1em;
}

.piefoton {

font-size: .95em;
text-align: justify;
text-indent: 0em;
margin-left: 10%;
margin-right: 10%;
margin-top: 0em;
}

.imagender {
text-align: right;
padding: 0em;
margin-top: 2%;
margin-right: 9%;
}

.imagenizq {
text-align: left;
padding: 0em;
margin-top: -10%;
margin-left: 9%;
}


.imagenderb {
text-align: right;
padding: 0em;
margin-top: -20%;
margin-right: 13%;
}

.imagenizqb {
text-align: left;
padding: 0em;
margin-top: 1%;
margin-left:13%;
}

 

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

ol{
text-align:justify;
margin-top:0em;
}

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


/* -------------- Notas -------------- */

.nota{
font-size:.9em !important;
margin-top:.5em;


vertical-align:super;

}

.notac{
font-size:.6em !important;
margin-top:.5em;


vertical-align:super;

}

.notapien{
font-size:.9em !important;
text-align:left;

margin-left:1.2em;

margin-top:0em;
}

.notapie{
font-size:.9em !important;
text-align:left;

margin-left:1.2em;
text-indent:-1.2em;
margin-top:0em;
}

.notapie1{
font-size:.9em !important;
text-align:left;


margin-left:1.2em;
text-indent:-1.2em;
margin-top:1em;
}


.credito{
font-size:.85em !important;
text-align:center;


margin-left:1.2em;
text-indent:0em;
margin-top:.5em;
}




div.footnotes{
margin-top:2em;
   page-break-before: always !important;

}

/* -------------- 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;
}

.legal2 {
margin-top: 2em;
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;
}




/* -------------- Falsas -------------- */
.falsa{
font-size:1.5em !important;
margin-top:30%;
text-indent:0em;
font-style:italic;
text-align:center !important;

} 



.sub1a{
font-size:1em;
margin-top:20%;
text-indent:0em;
text-align:left !important;


} 

.sub1{
font-size:1em;
margin-top:3.6em;
margin-left:1.4em;
text-indent:-1.4em;
text-align:center !important;


} 


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

.nomcap{
margin-left:20%;
margin-right:20%;
font-size:1.4em;
margin-top:3%;
text-indent:0em;
text-align:center !important;

}



.nomcapa{
margin-left:20%;
margin-right:20%;

font-size:1.2em; 
margin-top:20%;
text-indent:0em;
text-align:center !important;
}

span.serif{


}

/*----Tablas---*/

div.tablacentrado{
margin-top:1.4em;

}

div.talacentrado table{
margin:0 auto;
border:0px;
}

td{
vertical-align:top;
}


td.colizq{
padding:0em 1em;
}
/* -------------- plecas -------------- */

.plecaa {
font-size:1.5em;
margin-top:15%;

margin-bottom:1em;

}

hr{
margin-top:2em;
}


/* -------------- Blockquotes -------------- */

blockquote{
line-height:1.4em ;
}




/* class para insertar un caracter como imagen */

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


b {
font-weight:600;
}




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

ol{
text-align:justify;
margin-top:0em;
}

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

/* -------------- Toc -------------- */

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

}

.tooc1{
text-indent:0em;
margin-left:1.2em;
margin-top:1.5em;
}

.tooc2{
text-indent:0em;
margin-top:2.6em;
}


/* -------------- Corporativa -------------- */

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

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


.sincentrado2{
margin-top:2.2em;
text-align: center;
text-indent: 0em;
}

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



