/* -------------- 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;
}
i {
  color: inherit;
  text-decoration: none;
}
br {
  text-indent: 0;
  margin: 0;
}
span, small, sup, sub {
  color: inherit;
}
.mail {
  color: blue;
}
span.sinf {
  color: #B40404;
  font-size: 1.6em;
}
span.sinf2 {
  color: #B40404;
  font-size: 1.1em;
}
.sinopr1 {
  text-align: right;
  margin-top: 1em;
}
span.invisible {
  visibility: hidden;
}
sup, sub {
  line-height: 0.8em;
  font-size: 0.8em;
}
div.margens {
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 10%;
}
div.margensem {
  font-size: 0.9em;
  border-radius: 25px;
  border: 5px solid #B40404;
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 0%;
  padding: 1em;
}
/* -------------- 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: 130%;
  text-align: justify;
  text-decoration: none;
  text-indent: 1.4em;
}
.normal1 {
  margin-top: 1.4em;
  text-align: justify;
  text-indent: 1.4em;
}
/* -------------- Nosangrados -------------- */
.nosangradomin {
  font-size: 0.85em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 130%;
  margin-top: 1.5em;
  text-align: justify;
  text-decoration: none;
  text-indent: 0;
}
.nosangrado {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 130%;
  margin-top: 0;
  text-align: justify;
  text-decoration: none;
  text-indent: 0;
}
.nosangrado1 {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 130%;
  margin-top: 1.5em;
  text-align: justify;
  text-decoration: none;
  text-indent: 0;
}
.nosangradoi {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 130%;
  margin-top: 13%;
  text-align: justify;
  text-decoration: none;
  text-indent: 0;
}
hr {
  margin-top: 1.5em;
}
/* -------------- Capítulos y subtítulos -------------- */
.capituloch {
  font-family: Cochin;
  font-size: 1.8em;
  margin-top: 15%;
  text-align: left;
  text-indent: 0;
}
.subcap_MyriadR {
  font-family: "Myriad Pro";
  font-size: 1.5em;
  margin-top: 1em;
  text-align: left;
  text-indent: 0;
  color: #585858;
}
.subl1_MyriadR {
  font-family: "Myriad Pro";
  font-size: 1.3em;
  margin-top: 1.4em;
  text-align: left;
  text-indent: 0;
  line-height: 1em;
  color: #585858;
}
/* -------------- Imágenes -------------- */
.portada {
  text-align: center;
  padding: 0;
  margin: 0;
  text-indent: 0;
}
.flotantei {
  float: left;
  padding-top: 0;
  padding-right: 0.5em;
  padding-bottom: 0.15em;
}
/* -------------- Listas -------------- */
ol {
  font-size: 1em;
  font-weight: normal;
  margin-left: 0;
  margin-top: 1.4em;
  line-height: 1.4em;
  text-align: justify;
  text-indent: 0;
}
ul {
  font-size: 1em;
  margin-left: 0;
  margin-top: 1.4em;
  text-align: justify;
  text-indent: 0;
  line-height: 1.4em;
  list-style: bullet;
}
li {
  text-align: justify;
  text-indent: 0;
}
.txt {
  text-align: justify;
  text-indent: 0;
}
.txtn {
  text-align: justify;
  text-indent: 1.4em;
}
.txtl1 {
  text-align: left;
  text-indent: 0;
  margin-top: 1.4em;
}
/*---------- Tablas -------*/
table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 1.4em;
  border: 1px solid;
}
td {
  padding: 0.5em;
  border: 1px solid;
}
/* -------------- Corporativa -------------- */
.corpcentrado1 {
  font-family: sans-serif;
  font-weight: normal;
  font-size: 1.6em;
  text-align: center;
  text-indent: 0;
  margin-top: 1.4em;
}
.corpcentrado1a {
  color: #2E74B5;
  font-weight: bold;
  font-size: 1.167em;
  text-align: center;
  text-indent: 0;
  margin-top: 1.4em;
}
/* -------------- Legal -------------- */
.legal6 {
  font-size: 0.9em;
  margin-top: 6em;
  text-align: center;
  text-indent: 0;
}
.legal1 {
  margin-top: 1em;
  font-size: 0.9em;
  text-indent: 0;
  text-align: center;
}
.legal {
  margin-top: 0;
  font-size: 0.9em;
  text-indent: 0;
  text-align: center;
}
.logo {
  font-size: 0.8em;
  margin-top: 1em;
  text-align: center;
  text-indent: 0;
}
/* ------ Bandos ------ */
.bandosang {
  font-size: 1em;
  text-indent: 1.4em;
  text-align: justify;
  margin-top: 0;
  margin-left: 1.4em;
}
.bando1 {
  font-size: 1em;
  text-indent: 0;
  text-align: justify;
  margin-top: 1.4em;
  margin-left: 1.4em;
}
.bandon_Escape {
  font-family: "The Great Escape";
  text-indent: 1.4em;
  text-align: justify;
  margin-top: 0;
  margin-left: 1.4em;
  line-height: 1.4em;
}
.bando_Escape1 {
  font-family: "The Great Escape";
  text-indent: 0;
  text-align: justify;
  margin-top: 1.4em;
  margin-left: 1.4em;
  line-height: 1.4em;
}
.bandobold_Escape1 {
  font-family: "The Great Escape";
  text-indent: 0;
  text-align: justify;
  margin-top: 1.4em;
  margin-left: 1.4em;
  line-height: 1.4em;
}
.bandofr_Escape1 {
  font-family: "The Great Escape";
  text-indent: -1.4em;
  text-align: justify;
  margin-top: 1.4em;
  margin-left: 4.2em;
  line-height: 1.4em;
}
.bandofr_Escape {
  font-family: "The Great Escape";
  text-indent: -1.4em;
  text-align: justify;
  margin-top: 0;
  margin-left: 4.2em;
  line-height: 1.4em;
}
.bando_Calibri1 {
  font-family: "Calibri Light";
  text-indent: 0;
  text-align: justify;
  margin-top: 1.4em;
  margin-left: 1.4em;
  line-height: 1.4em;
}
.bandon_Calibri {
  font-family: "Calibri Light";
  text-indent: 1.4em;
  text-align: justify;
  margin-top: 0;
  margin-left: 1.4em;
  line-height: 1.4em;
}
.bandofr_Calibri1 {
  font-family: "Calibri Light";
  text-indent: -1.4em;
  text-align: justify;
  margin-top: 1.4em;
  margin-left: 2.8em;
  line-height: 1.4em;
}
.bandofr_Calibri {
  font-family: "Calibri Light";
  text-indent: -1.4em;
  text-align: justify;
  margin-top: 0;
  margin-left: 2.8em;
  line-height: 1.4em;
}
/* ------ Epígrafes y firmas ------ */
.epigrafel {
  font-size: 0.85em;
  font-style: italic;
  text-indent: 0;
  text-align: left;
  margin-top: 0;
  line-height: 1.5em;
}
.epigrafel1 {
  font-size: 0.85em;
  font-style: italic;
  text-indent: 0;
  text-align: left;
  margin-top: 1.6em;
  line-height: 1.5em;
}
.firmaepl {
  font-size: 0.85em;
  text-indent: 0;
  text-align: left;
  margin-top: 0;
  line-height: 1.5em;
}
/* ------ Toc ------ */
.h1 {
  font-size: 1em;
  text-indent: -1.4em;
  text-align: left;
  margin-top: 0;
  margin-left: 2.8em;
}
.h1t {
  font-size: 1em;
  text-indent: -1.4em;
  text-align: left;
  margin-top: 1.4em;
  margin-left: 2.8em;
}
.h1i {
  font-size: 1em;
  text-indent: -1.4em;
  text-align: left;
  margin-top: 25%;
  margin-left: 1.4em;
}
.h1a {
  font-size: 1em;
  text-indent: -1.4em;
  text-align: left;
  margin-top: 1.4em;
  margin-left: 1.4em;
}
.h1b {
  font-size: 1em;
  text-indent: -1.4em;
  text-align: left;
  margin-top: 0;
  margin-left: 1.4em;
}
.h1b1 {
  font-size: 1em;
  text-indent: -1.4em;
  text-align: left;
  margin-top: 1.4em;
  margin-left: 1.4em;
}
/* ------ Centrados ------ */
.centro {
  font-size: 0.85em;
  text-indent: 0;
  text-align: center;
  margin-top: 0;
}
/* -------------- Fuentes -------------- */
@font-face {
  font-family: "Agilo Handwriting Pro";
  src: url(../Fonts/AgiloHandwritingPro.otf);
}
@font-face {
  font-family: "Calibri Light";
  src: url(../Fonts/Calibri-Light.otf);
}
@font-face {
  font-family: "Calibri Light";
  src: url(../Fonts/Calibri-LightItalic.otf);
}
@font-face {
  font-family: Cochin;
  src: url(../Fonts/Cochin-01.otf);
}
@font-face {
  font-family: "Myriad Pro";
  src: url(../Fonts/Myriad-Pro_Regular.otf);
}
@font-face {
  font-family: "The Great Escape";
  src: url(../Fonts/TheGreatEscape.otf);
}
@font-face {
  font-family: "The Great Escape";
  src: url(../Fonts/TheGreatEscape-Bold.otf);
}
span.Agilo {
  font-family: "Agilo Handwriting Pro";
}
