/* ePub base r1.1 ePubLibre */

/* ----- ESTILOS GLOBALES Y DE SECCIONES FIJAS (NO MODIFICABLES) ----- */
body { margin:1em; padding:0; border:0; }
p { margin:0; text-align:justify; text-indent:1.5em; line-height:1.3em; }
a, .normal { font-style:normal; font-weight:normal; text-decoration:none; }
sup, sub { font-size:0.75em; line-height:normal; }

.cubierta { margin:0; padding:0; border:0; font-size:0; text-align:center; text-indent:0; page-break-before:always; page-break-after:always; }
	.cubierta img { height:100%; max-height:100%; }

.tlogo, .tautor, .ttitulo, .tsubtitulo, .trevision, .tfirma { margin:0 0.25em; text-align:center; text-indent:0; font-family:sans-serif; font-weight:bold; adobe-hyphenate:none; hyphenate:none; hyphens:none; -moz-hyphens:none; -webkit-hyphens:none; }
	.tlogo span { margin:3em 0 2.5em; display:inline-block; width:8em; }
	.tautor { margin-bottom:0.5em; font-size:1.2em; font-weight:normal; color:#595959; }
	.ttitulo { padding:0; border:0; font-size:1.8em; font-style:normal; text-decoration:none; color:black; visibility:visible; }
	.tsubtitulo { margin-top:0.3em; }
	.trevision { margin-top:2.5em; font-size:0.8em; color:#595959; }
	.tfirma { margin-top:0.25em; font-size:0.65em; }
	.tfecha { font-family:sans-serif; font-weight:normal; color:#595959; }

.sinopsis, .sinopsis p, .autor, .autor p, .nota p { margin-top:0.5em; text-indent:0; }
	.sinopsis p, .sinopsis em, .sinopsis strong, .sinopsis big, .sinopsis small, .sinopsis span { font-family:sans-serif; }
.info { margin:3.5em 1.5em 2.5em; font-size:0.8em; width:90%; }
	.info p { text-align:left; text-indent:0; }
.vineta { padding:1em 0; text-align:center; display:block; }
.nota { padding-top:9%; page-break-before:always; }


/* ----- ESTILOS GENERALES (ADAPTABLES) ----- */

/* encabezados */
h1, h2, h3, h4, h5, h6 { margin:25% 0.25em 1em; text-align:center; text-indent:0; page-break-after:avoid; page-break-inside:avoid; adobe-hyphenate:none; hyphenate:none; hyphens:none; -moz-hyphens:none; -webkit-hyphens:none; }
	h1 { font-size:1.5em; }	/* sólo cambios aprobados, puede afectar páginas globales */
	h2 { font-size:1.5em; }
	h3 { font-size:1.4em; }
	h4 { font-size:1.3em; }
	h5 { font-size:1.2em; }
	h6 { font-size:1.1em; }

/* dedicatoria */
.dedicatoria { margin:5em 1em 0 3em; text-align:right; }
	.dedicatoria p { text-align:right; text-indent:0; }

/* tipografía */
.sans, .sans p, .sans em, .sans strong, .sans big, .sans small { font-family:sans-serif; }
.serif, .serif p, .serif em, .serif strong, .sans big, .serif small { font-family:serif; }
.mono, .mono p, .mono em, .mono strong, .mono big, .mono small { font-family:monospace; }

em, .cursiva { font-style:italic; }
strong, .negrita { font-weight:bold; }
ins, .subrayado { text-decoration:underline; }
del, .tachado { text-decoration:line-through; }
.oculto { display:none; visibility:hidden; }

big, .grande { font-size:1.2em; }
small, .versalita { font-size:0.8em; }	/* para texto en mayúsculas, de tamaño similar al de las minúsculas */

/* alineación */
.izquierda, .izquierda p { text-align:left; }
.derecha, .derecha p { text-align:right; text-indent:0; }
.centrado, .centrado p { text-align:center; text-indent:0; }
.justificado, .justificado p { text-align:justify; }
.asangre, .asangre p { text-indent:0; }

/* saltos */
.sintop { margin-top:0; }
.saltoinicio { margin-top:33%; }
.salto05 { padding-top:0.5em; }
.salto10 { padding-top:1em; }
.salto25 { padding-top:2.5em; }

/* bloques */
.sinmargen { margin:0; }
.cita { margin:1.5em; }
.bloque { page-break-inside:avoid; }	/* evita dividir un elemento entre páginas */
.nosep { text-indent:0; display:inline-block; }	/* evita dividir una palabra entre líneas */
.extenso { orphans:0; widows:0; }	/* evita división aleatoria de párrafos muy extensos (bug ADE) */
.banner { margin:1.5em 12%; padding:0.5em 1em; text-align:center; text-indent:0; border:2px solid black; border-left:none; border-right:none; }
	.banner p { text-align:center; text-indent:0; }

/* listas */
li { margin:0; text-align:justify; text-indent:0; line-height:1.3em; }

/* imágenes simples */	/* para láminas verticales (página completa), usar el estilo fijo «cubierta» */
.ilustra { margin:1em 0; text-align:center; text-indent:0; display:block; }
	.ilustra img { max-height:100%; max-width:100%; }

/* -----  -----  -----   -----   -----   -----   -----   -----  */
/* -------- ESTILOS PERSONALES -------- */
/* fuentes */
@font-face { font-family:"GalahadRegular"; src:url(../Fonts/GalahadRegular.ttf); } 
    .fuente { font-family:"GalahadRegular", GalahadRegular; } 
@font-face { font-family:"OldStandard"; src:url(../Fonts/OldStandard.otf); } 
    .griego { font-family:"OldStandard", OldStandard; } /* en estas dos líneas sustituir «nombrearchivo» por el nombre del archivo de fuente que se inserte y «nombrearhivo.extensión» por el nombre del archivo de fuente con la extensión incluida (.ttf o .otf); sustituir «nombreclase» por lo que se prefiera para el uso en el XHTML */
/* ATENCIÓN: Por motivos de compatibilidad el nombre de la fuente debe contener sólo caracteres alfanuméricos y prescindir de espacios */

.enlinea { display:inline; }

.textcap { font-size:2em;  text-align:center; text-indent:0;  font-weight:bold;  margin-top:45%;}
.subtextcap { font-size: 1.7em; text-align: center; text-indent: 0; font-weight: bold; }
.textdedi { font-size: 1.6em; text-align: center; text-indent: 0; padding: 1.5em 0;  font-family: "GalahadRegular", GalahadRegular; font-size: 200%}
.dedi1 { margin:3em 2em 1.5em 45%; text-indent:0; }
.dedi2 { margin:1em 2em 1em 0; text-indent:0;  text-align:right; }
	.dedi2 p {text-indent:0;  text-align:right;}
.dedi3 { margin:2em 2em 0em 50%; font-style:italic;  font-size:0.8em; }
.Numcap { font-size:1.5em;  text-align:center; text-indent:0;  font-weight:bold; padding-bottom: 0.75em; margin-top:25%;}
.micita { padding: 2em 0em 1.5em 5em;  font-size:0.9em; }
	
.intro { text-indent: -1.85em; padding: 0em 2.5em 2.5em; font-size:0.85em; }
.titulo  {text-align:center; padding-bottom: 1.5em; }
.titulopre { text-align:center; padding-bottom: 1.5em;  font-size:0.9em;  font-weight:bold;  padding-top: 1.5em;}
.subtil {text-indent: 0; font-weight:bold; padding-bottom: 1em;}
.firma { text-align:right; padding: 1em 2em 1em 0; }

.inden30 { text-indent:3em; }
.inden50 { text-indent:5em; }
.inden70 { text-indent:7em; }
.inden90 { text-indent:9em; }
.inden110 { text-indent:11em; }

.salto050 { margin-top:5em; }
.salto100 { margin-top:10em; }
.salto150 { margin-top:15em; }
.salto180 { margin-top:18em; }
.salto250 { margin-top:25em; }
.salto260 { margin-top:26em; }
.salto25x {margin-top:25%; }

.margen50 { margin-left:5em; }
.margen100 { margin-left:10em; }
.margen50x { margin-left:50%; }

.font04 { font-size:0.4em; }
.fontsize90 { font-size:0.9em; }
.fontsize200 { font-size:2em; }


.ilustrancha img { max-width:100%; }
.ilustralarga img { max-width:100%; max-height:90%; }
.carta { text-align:right; padding-top:2.5em; font-style:italic; padding-bottom: 1em;}
.break {page-break-before:always;}
.breakpost {page-break-after:always;}
.columna {margin-left:15%; margin-right:15%;}
.Numcap { font-size:1.5em;  text-align:center; text-indent:0;  font-weight:bold; padding-bottom: 0.75em;}

/*--POEMA--*/
.titpoema { margin-top:45%; text-align:center; text-indent:0; page-break-before:always;  font-size:1.4em;}
.nompoema { text-align:center;  text-indent:0; page-break-before:always; padding-top: 4.5em;}
.poemacursi { padding: 2.5em 0 2.5em 2em; text-indent:0;  font-style:italic;}
.poema { padding: 2.5em 0 2.5em 2em; text-indent:0;}
.verso1 { margin-left:2.5em;}
.verso2 { margin-left:3.5em;}
.estrofa { padding-top: 1.5em;  text-indent:2.5em;}
.noestrofa { padding-top: 1.5em;}
.numestrofa {margin-left:6.5em; padding-top: 1.5em; }

/* sangria francesa */
 .francesa { padding-left:1.5em; text-indent:-1.5em;}
    .francesa p { text-indent:-1.5em; }

.asterisco {margin-left:2.5em; font-size:2em;  padding-top: 1em; }

/* Para usar con h1, p.e. */
.linea { margin-bottom:20%; padding:0.5em; text-align:center; text-indent:0; border:2px solid black; border-left:none; border-right:none; border-top:none; } 

.lineacorta {  
	 padding-top: 2em;
	height: 0.3em; 
	width: 20%; 
	margin-left: 40%;
 	border-bottom: 1px solid 
}   /*- en la Section.xhtnl: <div class="lineacorta"></div>  (100% =<hr />)*/




/* -------- TABLA ----------------------*/

.arriba { vertical-align: top; width: 6.5em; }
.bordetabla {border-collapse:separate; border-spacing:20px 0px }
.centro { text-indent:0em; text-align: center }
.izq { text-indent:0em; text-align: left }
.columnas { margin-right:1em; text-align:right } /* para alineación del texto en las columnas 2 y 3  */
.bordeinf { height:auto; border-bottom:2px solid }  /* para el "subrayado" de la 1ª fila */
.noborde { border:0; height:auto }   /* celdas sin bordes  */
.bordesup { border:0; height:auto; border-top:2px solid }   /* para el "subrayado" de la penúltima fila  */

/*LETRA CAPITULAR  (párrafo asangre) */ 
.letracapital { font-size:300%; font-weight:bold; float:left; margin:0em 0.125em -0.2em 0em;text-indent:0em; line-height:1em; height:1em; }
.letracapitalverso { font-size:300%; font-weight:bold; float:left; margin:0em -0.4em -0.2em 0.5em;text-indent:0em; line-height:1em; height:1em; }



/*IMÁGENES CAPITULARES*/ 
.capitular { 
	float: left; 
	margin: 0 0.5em -0.1em 0.25em; } 

.capitularverso { 
	float: left; 
	margin: 1em 0.5em -0.1em 1.25em; } 
 
.primera { 
	margin-left: -2.2em;
	white-space: pre;
	font-size:0.8em; } 

.segunda { 
	margin-left: -1.5em;
	white-space: pre; } 



/*IMÁGENES RECTANGULARES, FLOAT IZQU.Y  FLOAT DERC.*/	 
/* <img alt="" class="alaizqu" src="../Images/002.gif" />  
la imagen aparece insertada en el texto, a la izquierda 
Se pone entre el texto y aparecen a la altura donde se ponga*/ 
.alaizqu { 
	float: left; 
	margin: 3px; } 

/* <img alt="" class="aladrch" src="../Images/002.gif" />  
la imagen aparece insertada en el texto, a la derecha 
Se pone entre el texto*/ 
.aladrch { 
	float: right; 
	margin: 3px; } 

/*  <p><img alt="" class="alaizqupeque" src="../Images/058.gif" /> 
<img alt="" class="aladrchpeque" src="../Images/059.gif" /> 
Permite poner dos imagenes, una a cada lado 
Se ponen ambas seguidas a la altura en que se quiera que aparezca*/ 

.alaizqupeque { 
	float: left; 
	text-align: left; 
	margin: 3px; 
	max-width: 125px; } 

.aladrchpeque { 
	float: right; 
	margin: 3px; 
	text-align: right; 
	max-width: 125px; } 

.imghoriz { max-width: 90%; } 
.imgverti { max-height: 90%; } 
/*FIN IMÁGENES RECTANGULARES*/	 

/*IMÁGENES NO RECTANGULARES, FLOAT IZQU.*/	 

/*El texto se adapta, por la derecha de la imagen*/ 

 div.imgizqu { 
  float: left; 
  clear: left; 
  text-align: left; 
  margin: 0 0.5em 0.5em 0; } 

  div.imgizqu img { 
  width: 100%; 
  display: block; } 



/*Imagenes:
******
******
**
**

En la xhtml:
  <div class="imgizqu" id="cangrejo"><img alt="" src="../Images/imagenpag6.jpg" /></div>
  <div class="imgizqu"></div>
define las características de la imagen de que se trate

Para ocupar todo:
	width: 25.5em; 
*/ 

div#pueblo {
	width: 18.5em; 
	height: 10em;
}
div#pueblo + div.imgizqu{
	width:14em;
	height:16em;
	margin-top: -0.5em;
}


/*IMÁGENES NO RECTANGULARES, FLOAT DERC.*/		
  div.imgdrch {
  float: right;
  clear: right;
  text-align: right;
  margin: 0 0.5em 0.5em 0; 
}
  div.imgdrch img {
  width: 100%;
  display:block;
}


/*Imagenes:
--******
--******
-------**
-------**
En la xhtml:
  <div class="imgdrch" id="levar"><img alt="" src="../Images/imagenpag76.jpg" /></div>
  <div class="imgdrch"></div>
define las características de la imagen de que se trate

Para ocupar todo:
	width: 25.5em; 
*/ 


div#capituloI {
	width: 25.5em; 
	height: 18em;
}
div#capituloI + div.imgdrch{
	width:20em;
	height:21em;
	margin-top: -0.5em;
}


/*FIN IMGÁGENES NO RECTANGULARES*/	