/* 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%;
	-epub-hyphens:auto;
	-webkit-hyphens:auto;
}

a {
color:inherit;
text-decoration:none;
}
/* -------------- Heads -------------- */

h1, h2, h3, h4, h5, h6{
font-weight:normal;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
}

/* -------------- Párrafos -------------- */
p {
	-epub-ruby-position:over;
	font-size:1em;
	font-family:"Minion Pro", serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}
p.sangrado1 {
	-epub-ruby-position:over;
	color:inherit;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:1.8em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}

p.sangrado2 {
	-epub-ruby-position:over;
	color:inherit;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:2.8em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}

/* -------------- Nosangrados -------------- */

p.nosangrado1 {
	-epub-ruby-position:over;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:1.4em;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}

p.nosangrado2 {
	-epub-ruby-position:over;
	color:inherit;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:2.8em;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}


/* -------------- Capítulo -------------- */

.numcap{
font-size:1.2em;
text-align:center;
margin-top:15% ;
} 

.capitulo{
font-size:1em;
text-align:center;
font-family:"Bembo Std", serif;
margin-top:.5em;
} 


/* -------------- Blockquotes -------------- */

blockquote{
line-height:1.4em ;
}

/* -------------- Bandos -------------- */

.bando1s{
font-size:.9em ;
margin-left:1.7em;
margin-right:0em;
margin-top:1.8em;
text-indent:1.4em;
}

/* -------------- Centrados -------------- */

.centrado1{
font-size:.9em;
text-align:center;
text-indent:0em;
margin-top:1.8em;
}

.centrado{
font-size:.9em;
text-align:center;
text-indent:0em;
margin-top:.5em;
}


/* -------------- Imágenes -------------- */
.imagen2{
margin-top:1.4em;
margin-bottom:1.4em;
text-align:center;
page-break-before:always;
}


.pliegoimg1{
text-align:center;
padding:0em;
page-break-before:always;
margin:0em;
}

.portadaimg{
text-align:center;
padding:0em;
margin:0em;
}


.imagenes {
	text-align:center;
   display: inline-block;
   margin-bottom: 1.4em ;
   margin-top: 1.4em ;
   page-break-inside: avoid;
}

div.imagenes2 {
	text-align:center;
   display: inline-block;
   margin-bottom: 1.4em ;
   margin-top: 1.4em ;
   page-break-inside: avoid;
}

.pieimg {
margin-top : 0.50em;
display:block;
font-size: .9em;
text-indent: 0.00em;
text-align: center;
}

.cien{
width:100%;
}


/* -------------- Epígrafes -------------- */

.firma {
text-align :right ;
font-size:1em ;
margin-top:1em;
margin-bottom:0em;
text-indent: 0.00em;
}


/* -------------- Listas -------------- */

ol{
font-size:.9em ;
font-family:serif;
margin-left:1em;
}

ul{
font-size:.9em ;
font-family:sans-serif;
margin-left:1em;
}


/* -------------- Toc -------------- */

.tooc{
padding-left:3em;
text-indent:0em;
margin-top:0em;
}

.tooc1{
padding-left:3em;
text-indent:-1.5em;
margin-top:1.5em;
}


.tooci{
padding-left:3em;
text-indent:-1.5em;
text-align:left;
margin-top:5.5em;
   -epub-hyphens: none;
   -moz-hyphens: none;
   -webkit-hyphens: none;
   adobe-hyphenate: none;
   hyphens: none;
}

/* -------------- Legal -------------- */

.legal1{
margin-top:5em;
font-size:.9em;
text-indent:0em;
text-align:left;
}

p.legal6 {
	-epub-ruby-position:over;
	color:inherit;
	font-size:1em ;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0px;
	margin-left:1.2em;
	margin-right:0px;
	margin-top:6em;
	text-align:justify ;
	text-decoration:none;
	text-indent:0em;
}
.logo{
margin-left:1.2em;
text-align:left ;
	font-family:"Minion Pro", serif;
}



/* -------------- Fuentes -------------- */

@font-face {
	font-family:"Bembo Std";
	font-style:normal;
	font-weight:normal;
	src : url("../Fonts/BemboStd.otf");
}
@font-face {
	font-family:"Bembo Std ExtraBold";
	font-style:normal;
	font-weight:800;
	src : url("../Fonts/BemboStd-ExtraBold.otf");
}
@font-face {
	font-family:"Bembo Std";
	font-style:italic;
	font-weight:normal;
	src : url("../Fonts/BemboStd-Italic.otf");
}
@font-face {
	font-family:"Bembo Std";
	font-style:oblique;
	font-weight:normal;
	src : url("../Fonts/BemboStd-Italic.otf");
}
@font-face {
	font-family:"Minion Pro";
	font-style:normal;
	font-weight:normal;
	src : url("../Fonts/MinionPro-Regular.otf");
}
@font-face {
	font-family:"Times New Roman";
	font-style:normal;
	font-weight:normal;
	src : url("../Fonts/TimesNewRomanPSMT.ttf");
}