/* Estilos propios del libro */
/* ninakuru */
/*c:1*/
.st1 {
  margin-top: 1em;
  text-indent: 0;
}
/*c:4646*/
.st2 {
  text-indent: 0;
  text-align: right;
}
/*c:1*/
.st3 {
  margin-bottom: 1em;
  text-indent: 0;
  text-align: center;
}
/*c:231*/
.st4 {
  font-style: normal;
  font-weight: bold;
  text-indent: 0;
  text-align: center;
	padding-bottom: 3em;
}
.st444 {
  font-style: normal;
  font-weight: bold;
  text-indent: 0;
  text-align: center;
}


/*c:1*/
.st6 {
  font-style: normal;
  font-weight: bold;
  text-indent: 0;
  text-align: center;
}
/*c:53*/
.st7 {
  margin-left: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
	font-size: 0.82em;
}
/*c:1*/
.st8 {
  margin-left: 1.5em;
  text-indent: 1em;
  text-align: left;
  font-style: italic;
  font-weight: normal;
}
/*c:3*/
.st9 {
  margin-left: 1em;
  margin-top: 1em;
	font-size: 0.82em;
}
/*c:4*/
.st10 {
	font-size: 0.82em;
}
/*c:4*/
.st11 {
  margin-left: 1em;
	font-size: 0.82em;
}
/*c:15*/
.st12 {
  font-style: italic;
  font-weight: normal;
}
/*c:1*/
.st14 {
  font-style: normal;
  font-weight: bold;
  margin-bottom: 4em;
  text-indent: 0;
  text-align: center;
  color: #ffffff;
}
/*c:1*/
.st15 {
  color: #ffffff;
}
/*c:1*/
.st16 {
  color: #000000;
}
/*c:1990*/
.st17 {
  font-style: normal;
  font-weight: bold;
  text-indent: 0;
}
/*c:648*/
.st18 {
  font-style: normal;
  font-weight: bold;
  text-indent: 0;
  text-align: right;
  color: #ffffff;
}
/*c:8*/
.st50 {
  text-indent: 0;
  text-align: center;
  font-style: italic;
  font-weight: normal;
}
/*c:10*/
.st65 {
  font-style: normal;
  font-weight: bold;
  text-indent: 0;
  text-align: center;
  color: #ffffff;
}
/*c:2*/
.st66 {
  margin-top: 1em;
  text-indent: 0;
  text-align: left;
  font-style: normal;
  font-weight: bold;
}
/*c:3*/
.st67 {
  margin-top: 1em;
  text-indent: 0;
  text-align: left;
}
/*c:7*/
.st320 {
  font-style: normal;
  font-weight: bold;
  text-indent: 0;
  text-align: center;
  color: #939598;
}
/*c:46*/
.st852 {
  margin-right: 1em;
  text-indent: 0;
  text-align: right;
}
/*c:187*/
.st854 {
  text-indent: 0;
  text-align: left;
}
/*c:48*/
.st900 {
  margin-left: 1.5em;
  text-indent: -1.5em;
}
/*c:2*/
.st901 {
  margin-left: 1.5em;
  text-indent: -1.5em;
  font-style: italic;
  font-weight: normal;
}
/*c:2*/
.st903 {
  text-indent: 0;
  color: #ffffff;
}
/*c:1*/
.st905 {
  margin-bottom: 1em;
  text-indent: 0;
}
.sigil_split_marker {
  page-break-before: always;
}
td.CellOverride-1 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-2 {
background-color: #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-3 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-4 {
background-color: #000000;
border: 0px solid #000000
}

td.CellOverride-5 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-6 {
background-color: #000000;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-7 {
background-color: #000000;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-8 {
border-top-style: solid;
border-top-width: 1px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-9 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-10 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top: 0px solid #000000
}

td.CellOverride-11 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top: 0px solid #000000;
border-right: 0px solid #000000
}

td.CellOverride-12 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
border-left: 0px solid #000000
}

td.CellOverride-13 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px
}

td.CellOverride-14 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
border-right: 0px solid #000000
}

td.CellOverride-15 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top: 1px solid #939598;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-16 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-17 {
border-top-style: solid;
border-top-width: 1px;
border-bottom: 1px solid #939598;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-18 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 2px;
padding-top: 2px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-19 {
background-color: #000000;
padding-bottom: 2px;
padding-top: 2px;
border: 0px solid #000000
}

td.CellOverride-20 {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 1px;
padding-top: 1px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-21 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 1px;
padding-top: 1px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-22 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 1px;
padding-top: 2px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-23 {
background-color: #000000;
padding-bottom: 3px;
padding-top: 3px;
border: 0px solid #000000
}

td.CellOverride-24 {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 3px;
padding-top: 3px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-25 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 3px;
padding-top: 3px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-26 {
background-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-27 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-top: 3px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-28 {
border-top-style: solid;
border-top-width: 1px;
padding-top: 3px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-29 {
background-color: #000000;
padding-top: 3px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-30 {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-top: 3px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-31 {
background-color: #000000;
padding-bottom: 3px;
padding-top: 2px;
border: 0px solid #000000
}

td.CellOverride-32 {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 3px;
padding-top: 2px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-33 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 3px;
padding-top: 2px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-34 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 4px;
padding-top: 4px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-35 {
background-color: #000000;
padding-bottom: 4px;
padding-top: 4px;
border: 0px solid #000000
}

td.CellOverride-36 {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 4px;
padding-top: 4px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-37 {
background-color: #000000;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-38 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-39 {
background-color: #000000;
padding-top: 3px;
border: 0px solid #000000
}

td.CellOverride-40 {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-top: 3px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-41 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-bottom: 3px;
padding-top: 4px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-42 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-style: solid;
border-right-width: 1px;
border-top-style: solid;
border-top-width: 1px;
border-left: 0px solid #000000
}

td.CellOverride-43 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-top: 4px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-44 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px
}

td.CellOverride-45 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-style: solid;
border-right-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-top: 3px;
border-left: 0px solid #000000
}

td.CellOverride-46 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-top: 3px;
border-left: 0px solid #000000
}

td.CellOverride-47 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-top: 3px
}

td.CellOverride-48 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-top: 3px;
border-right: 0px solid #000000
}

td.CellOverride-49 {
background-color: #000000;
padding-top: 6px;
border: 0px solid #000000
}

td.CellOverride-50 {
border-bottom-style: solid;
border-bottom-width: 1px;
padding-top: 6px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td.CellOverride-51 {
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-style: solid;
border-top-width: 1px;
padding-top: 6px;
border-right: 0px solid #000000;
border-left: 0px solid #000000
}

td._idGenCellOverride-1 {
border-right: 0px solid #000000
}


.st6 {
	font-size: 1.6em;
	line-height: 1.5;
	color: #707070;
}
	
.st6 .t {
	border-bottom: 2px dotted #101010;
}

h2 {
	margin-top: 5em;
	font-size: 1.4em;
}

.parte-subt {
	color: #707070;
	text-indent: 0;
	text-align: center;
	font-size: 1.4em;
}

.tabla-tit {
	margin-top: 1.5em;
	text-indent: 0;
	text-align: center;
	font-weight: bold;
}

.tabla-tit .t {
	border-bottom: 2px solid #808080;
	padding-bottom: 0.3em;
}

.tabla-1 {
	width: 100%;
}

.tabla-2 {
	width: 99%;
}

.titulo-tablas {
	margin-top: 2em;
	text-indent: 0;
	text-align: center;
	font-weight: bold;
	margin-bottom: 2em;
}

.titulo-tablas .t {
	padding-bottom: 0.3em;
	border-bottom: 2px dotted #707070;
}

td .st2a {
	text-align: center;
}

.sep {
	padding-right: 0.1em;
	padding-left: 0.1em;
}

td {
	border-color: #c0c0c0;
}

.tabla-1-container {
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
}

.grande{
font-size: 1.1em;}
