/* -------------- General -------------- */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
margin:0;
padding:0;
border-width:0;
}
body {
margin-right:5%;
margin-left:5%;
-epub-hyphens:auto;
-webkit-hyphens:auto;
}


.bando{
font-size:.9em;
margin-left:2.2em;
margin-right:2.2em;
margin-top:0em;
text-indent:1.2em;
line-height:1.333;
}

.bandoDer{
font-size:.9em;
margin-left:2.2em;
margin-right:2.2em;
margin-top:2em;
margin-bootom:1em;
text-indent:0em;
line-height:1.666;
text-align:right;
}

.bando1{
font-size:.9em;
margin-left:2.2em;
margin-right:2.2em;
margin-top:3em;
text-indent:1.2em;
line-height:1.333;
}

.bando2{
font-size:.9em;
margin-left:2.2em;
margin-right:2.2em;
margin-top:1em;
text-indent:0em;
line-height:1.333;
}

.bando3{
font-size:.9em;
margin-left:2.2em;
margin-right:2.2em;
margin-top:0em;
margin-bottom:1em;
text-indent:1.2em;
line-height:1.333;
}


.bandoCon{
font-size:.9em;
margin-left:2.2em;
margin-right:2.2em;
margin-top:2em;
margin-bottom:2em;
text-indent:0em;
font-style:normal;
line-height:1.333;
}

.bandoIzq{
font-size:.9em;
margin-left:2.2em;
margin-right:2.2em;
margin-top:2em;
text-indent:0em;
line-height:1.666;
text-align:right;
}

p {

-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;
text-align:justify;
text-decoration:none;
text-indent:1.2em;
}

p.espacio {

-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-top:1em;
margin-left:0px;
margin-right:0px;
text-align:justify;
text-decoration:none;
text-indent:1.2em;
}


p.nosangrado {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0em;
margin-left:0px;
margin-right:0px;
margin-top:3em;
text-align:justify;
text-decoration:none;
text-indent:0px;
}

p.nosangradoNum {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0em;
margin-left:0px;
margin-right:0px;
margin-top:1em;
text-align:justify;
text-decoration:none;
text-indent:0px;
}


p.nosangradoCap {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0em;
margin-left:0px;
margin-right:0px;
margin-top:20em;
text-align:justify;
text-decoration:none;
text-indent:0px;
}

p.centrado {
-epub-ruby-position:over;
color:inherit;
font-size:0.9em;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.333;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:2em;
text-align:center;
text-decoration:none;
text-indent:0px;
}
p.normal1 {

-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.4em;
text-align:justify;
text-decoration:none;
}
p.nosangrado1 {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0em;
margin-left:0px;
margin-right:0px;
margin-top:0em;
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:6em;
text-align:left;
text-decoration:none;
text-indent:0px;
}
p.derecha {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:2em;
margin-left:0px;
margin-right:0px;
margin-top:3em;
text-align:right;
text-decoration:none;
text-indent:0px;
}
p.correo {

-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:3.0em;
margin-right:0px;
text-align:justify;
text-decoration:none;
text-indent:0em;
}
p.firma {

-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.0em;
text-align:right;
text-decoration:none;
text-indent:0px;
text-transform: uppercase;
}
p.firma1 {

-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:.3em;
text-align:right;
text-decoration:none;
text-indent:0px;
text-transform: uppercase;
}
.cita{

font-size:.9em;
margin-left:1.2em;
margin-right:1em;
margin-top:1.4em;
margin-bottom:1.4em;
text-indent:0px;
}
.citasangrado{

font-size:.9em;
margin-left:1.2em;
margin-right:0em;
margin-top:0px;
text-indent:1.2em;
}
p.cita1 {

-epub-ruby-position:over;
color:inherit;
font-size:.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:1.4em;
margin-left:0px;
margin-right:0px;
margin-top:1.4em;
text-align:justify;
text-decoration:none;
text-indent:0px;
}
p.cita2 {

-epub-ruby-position:over;
color:inherit;
font-size:.9em;
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.cita3 {

-epub-ruby-position:over;
color:inherit;
font-size:.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0px;
margin-left:1.2em;
margin-right:1em;
margin-top:0px;
text-align:justify;
text-decoration:none;
text-indent:0em;
}
p.cita4 {

-epub-ruby-position:over;
color:inherit;
font-size:.9em;
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:0px;
text-align:justify;
text-decoration:none;
text-indent:1.2em;
}
p.sangradofrances {
-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:36px;
margin-right:0px;
text-align:justify;
text-decoration:none;
text-indent:-36px;
}
p.notas {
-epub-ruby-position:over;
color:inherit;
font-size:.9em;
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:0px;
}

.titulonotas {
margin-top:2em;
font-size:1.3em;
margin-bottom:1.5em;
font-weight:normal;
text-align:center;
text-indent:0em;
font-variant:small-caps;
}

ul, ol {
text-align:justify;
}

ul.inciso2{
margin-left:-1em;
}


ul.sinEsp{
margin-bottom:0em;
margin-top:0em;
}


ol.espacio{margin-top:2em; margin-top:2em;}


ol.numeral { 

list-style-type: lower-decimal;
margin-left:-10px;
}


ol.inciso { 


list-style-type: lower-alpha;
margin-left:-18px;
margin-top:0em;
margin-bottom:0.6em;
}


/* -------------- WarnockPro-Regular -------------- */
.sub1{

text-align:left;
margin-top:3em;
margin-bottom:0em;
font-size:1.2em;
font-weight:bold;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
color:inherit
}

.sub1sin{

text-align:left;
margin-top:3em;
margin-bottom:0em;
font-size:1.0em;
font-weight:bold;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
color:inherit
}

.sub1r{
text-align:right;
margin-top:3em;
margin-bottom:2em;
font-size:1.2em;
font-weight:normal;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
color:#a7a7a7
}

.sub1c{

text-align:center;
margin-top:3em;
margin-bottom:2em;
font-size:1.2em;
font-weight:normal;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;

}




.sub2{

text-align:center;
margin-top:3em;
margin-bottom:2em;
font-size:0.9em;
font-weight:normal;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
text-transform: small;
font-variant:small-caps;
}

.sub1a{
text-align:left;
margin-top:3em;
margin-bottom:1.em;
font-size:0.9em;
font-weight:normal;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
width:80%;
text-transform: small;
font-variant:small-caps;
}

.sub1_1{
text-align:lefht;
margin-top:0em;
margin-bottom:1.8em;
font-size:0.9em;
font-weight:normal;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
width:80%;
text-transform: small;
font-variant:small-caps;
}

.numcapitulo{

margin-top:8em;
font-size:1em;
margin-bottom:0em;
font-weight:normal;
text-align:center;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
}

.capitulo{
margin-top:5em;
font-size:1.5em;
margin-bottom:5em;
font-style:normal;
font-weight:bold;
text-align:right;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;

color:inherit;
}

/*-----MAYUSCULAS Y VERSALITAS
text-transform: small;
font-variant:small-caps;--*/


.capitulo1{
margin-top:0em;
font-size:0.9em;
margin-bottom:0em;
font-style:bold;
text-align:center;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
text-indent:0em;
color:inherit
}

.falsa{
margin-top:0.5em;
font-size:1.8em;
margin-bottom:0em;
font-weight:normal;
text-align:center;
hyphens:none;
text-indent:0em;
-epub-hyphens:none;
-moz-hyphens:none;
-webkit-hyphens:none;
adobe-hyphenate:none;
}

div.indice {
    margin-left: 0em;
font-variant:small-caps;
}


div.indice2 {
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0em;
font-variant:small-caps;
}

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

.vinheta{
text-align:center;
margin-top:2em;
margin-bottom:2em;
}

.vinheta2{
text-align:center;
margin-top:1em;
margin-bottom:0px;
}
/* -------------- Contenido -------------- */
/* -------------- Legal -------------- */
p.legal1 {
	-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:1em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.legal2 {
	-epub-ruby-position:over;
	color:inherit;
	font-size:0.9em;
	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:1em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.legal1a {
	-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:1em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.legal1i {
	-epub-ruby-position:over;
	color:inherit;
	font-size:1em;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0px;
	margin-left:1.2em;
	margin-right:0px;
	margin-top:1em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
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;
}

div.logo1{
text-align:center;
margin-top:3%;
}
/* -------------- Legal -------------- */
.catalogo{
text-align:center;
margin-top:1em;
font-weight:normal;
font-size:1em;
}
/*-----estilos locales-----*/
.glifos{
text-align:center;
text-indent:0em;
margin-top:1.4em;
margin-bottom:2.8em;
}
.year{
text-align:left;
text-indent:0em;
margin-top:1.5em;
font-size:1em;
}
.autores1{
margin-top:1.4em;
margin-left:20%;
margin-right:20%;
text-align:justify;
text-indent:0em;
line-height:1.7em;
}
.autores6{
margin-top:6em;
margin-left:20%;
margin-right:20%;
text-align:justify;
text-indent:0em;
line-height:1.7em;
}

.colum1{
width:25%;
text-align:right;
padding-top:.2em;
padding-right:.5em;
vertical-align:top;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
   border:none;
}

.colum2{
text-align:left;
padding-top:.2em;
padding-left:.5em;
vertical-align:top;
   -epub-hyphens: none !important;
   -moz-hyphens: none !important;
   -webkit-hyphens: none !important;
   adobe-hyphenate: none !important;
   hyphens: none !important;
   border:none;
}

.ligado{
-epub-ruby-position:over;
color:#000;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
text-decoration:none;
}

span.capitular {

font-size:3.0em;
	float:left;
	line-height:1;
	margin-top:-0.039em;
	margin-right:0.05em;
	-adobe-float-keep:column;
	margin-bottom:-0.207em;
	font-weight:normal;
	font-style:normal;
	color:#b7b7b7;
}

span.capitular2 {
font-size:3.201em;
	float:left;
	line-height:1;
	margin-top:-0.039em;
	margin-right:0.3em;
	-adobe-float-keep:column;
	margin-bottom:-0.207em;
	font-weight:normal;
	font-style:normal;
}
div.sgc-toc-level-1 {
    margin-left: 0em;

margin-top:0.8em;
}

div.sgc-toc-level-2 {
    margin-left: 2em;

text-align:left;

margin-top: 0em;
margin-bottom: 0em;
}


div.sgc-toc-level-3 {
    margin-left: 2em;
font-style:italic;
font-variant:normal;
font-weight:normal;
text-align:left;

margin-top: 0em;
margin-bottom: 0em;
}

/*------head--------*/

.headnota{
margin-left: auto;
margin-right:auto;
width:80%;
margin-top:2em;
margin-bottom:2em;
padding:1em;
background-color:#e7e7e7;
}

p.dedica {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:12em;
text-align:right;
text-decoration:none;
text-indent:0px;
}


p.epigrafe {

-epub-ruby-position:over;
color:inherit;
font-size:0.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0px;
margin-left:8em;
margin-right:0px;
margin-top:12em;
text-align:right;
text-decoration:none;
text-indent:0px;
}

p.epigrafe1 {

-epub-ruby-position:over;
color:inherit;
font-size:0.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0px;
margin-left:8em;
margin-right:0px;
margin-top:1em;
text-align:right;
text-decoration:none;
text-indent:0px;
}

p.dedica1 {

-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:1em;
text-align:center;
text-decoration:none;
text-indent:0px;
}

.bibliografia {
-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:56px;
margin-right:0px;
text-align:justify;
text-decoration:none;
text-indent:-56px;
}

.sgc-index-entry {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0.5em;
margin-left:36px;
margin-right:0px;
text-align:justify;
text-decoration:none;
text-indent:-36px;
}

.sgc-index-entry2 {

-epub-ruby-position:over;
color:inherit;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.333;
margin-bottom:0.5em;
margin-left:56px;
margin-right:0px;
text-align:justify;
text-decoration:none;
text-indent:-36px;
}

p.centerimg {
	text-align:center;
	padding:0em;
	margin:0em;
	margin-top:30px;
	margin-bottom:30px;
}

p.pie{
text-align:right;
font-size:0.8em;

}



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


.tabla {
	width: 90%;
	font-size:.8em;
	font-style: normal;
	font-weight: normal;
	margin-left:auto;
	margin-right: auto;
	margin-top:1.5em;
	margin-bottom:0px;
	border-collapse: collapse;
	align:center;
	border:0px solid #000000;

}

th.col30 {
	font-weight:bold;
	height:auto;
	valign: middle;
	width:30%;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
 	border-left:0px solid #000000;
	border-right:0px solid #000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	vertical-align:top;
	text-align:left;
}

th.col10 {
	font-weight:bold;
	height:auto;
	valign: middle;
	width:10%;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
 	border-left:0px solid #000000;
	border-right:0px solid #000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	vertical-align:top;
	text-align:center;
}

td.left{
	font-weight:normal;
	height:auto;
	valign: middle;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align:top;
	text-align:left;
}

td.leftGris{
	font-weight:normal;
	height:auto;
	valign: middle;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align:top;
	text-align:left;
	background:#e4e5e6;
}


td.leftSin{
	font-weight:normal;
	height:auto;
	valign: middle;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-top:0px solid #000000;
	border-bottom:0px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align:top;
	text-align:left;
}


td.right{
	font-weight:normal;
	height:auto;
	valign: middle;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align:top;
	text-align:right;
}

td.center{
	font-weight:normal;
	height:auto;
	valign: middle;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align:top;
	text-align:center;


}

td.centerGris{
	font-weight:normal;
	height:auto;
	valign: middle;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align:top;
	text-align:center;
	background:#e4e5e6;
}


td.centerSin{
	font-weight:normal;
	height:auto;
	valign: middle;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-top:0px solid #000000;
	border-bottom:0px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	vertical-align:top;
	text-align:center;
}
