h1,h2,h3,h4,h5,h6{font-weight:normal;}
cite{display:block;}

/*Estilos de caracter*/
.negritaitalica {
	font-style : italic;
	font-weight : bold;
}
.versalitas {
	font-variant : small-caps;
}
.negrita,.negritafondo{font-weight:bold;}
.mayusculas{}
.minusculas{}
.mayusculasreducidas {
	font-size : 80%;
}
.subindice {
	font-variant:normal;
	vertical-align:sub;
	font-size: 75%;
}
.superindice {
	font-variant:normal;
	vertical-align:super;
	font-size: 75%;
}
.subrayado {
	text-decoration : underline;
}
.capitular{
	font-size:412%;
	float: left;
	margin: 0.3% 0.3% -3% 0;
	line-height:1;
}

/* Texto sin corte de palabras. Usar sólo si es necesario, por defecto dejar que haya cortes.
p{
	hyphens:none;
	-epub-hyphens:none;
 	-webkit-hyphens:none;
  	adobe-hyphenate:none;
}

Viudas y huérfanas:
p{
	widows:2;
	orphans:2;
}
*/


/*Portada*/
.fullpage {
   margin: 0;
   padding: 0;
}
.cover {
   text-align: center;
	margin: 0 auto;
	padding: 0;
	height: 100%;
}
img#coverimage {
	max-height:100%;
	max-width: 100%;
}

/*Imágenes a pantalla completa, para los casos que generen págs. blancas. Al div que las contenga aplicar este estilo*/
div.paginacompleta {
   	text-align: center;
	margin: 0 auto;
	padding: 0;
	height: 88%; /*Se puede reducir este porcentaje hasta que desaparezca la página blanca*/
}
/*Legales*/
.legal {
	font-size : 85%;
	margin : 0% 0% 0% 2%;
}
.legalsaltodeparrafo {
	font-size : 85%;
	margin : 0% 0% 2% 2%;
}
.legalautor {
	font-size : 85%;
	margin : 0% 0% 0% 0%;
}

/*Portadilla*/
.autorlibro {
	font-size : 110%;
	text-align : center;
	margin : 4% 0% 4% 0%;
}
.titulolibro {
	font-size : 160%;
	text-align : center;
	margin : 8% 0% 8% 0%;
}
.bajadaportadilla {
	font-size : 140%;
	text-align : center;
	margin : 0% 0% 8% 0%;
}

/*Textos generales*/
.textosinsangria {
	font-size : 95%;
	margin : 0% 0% 0% 0%;
}
.textosinsangria1er {
	font-size : 95%;
	margin : 8% 0% 0% 0%;
}
.textosinsangriaesparriba {
	font-size : 95%;
	margin : 4% 0% 0% 0%;
}
.textoconsangria {
	font-size : 95%;
	text-indent : 4%;	
	margin : 0% 0% 0% 0%;
}
.textoconsangria1er {
	font-size : 95%;
	text-indent : 4%;	
	margin : 8% 0% 0% 0%;
}
.textoconsangria1erespacioMA {
	font-size : 95%;
	text-indent : 4%;	
	margin : 8% 0% 6% 0%;
}
.textoconsangriaesparriba {
	font-size : 95%;
	text-indent : 4%;	
	margin : 4% 0% 0% 0%;
}
.textosinsangriaespacio {
	font-size : 95%;
	margin : 0% 0% 4% 0%;
}
.textosinsangriaEspMin {
	font-size : 95%;
	margin : 0% 0% 2% 0%;
}
.textoconsangriaespacio {
	font-size : 95%;
	text-indent : 4%;	
	margin : 0% 0% 4% 0%;
}
.textosinsangriaespacioMA {
	font-size : 95%;
	margin : 0% 0% 6% 0%;
}
.textoconsangriaespacioMA {
	font-size : 95%;
	text-indent : 4%;	
	margin : 0% 0% 6% 0%;
}
.textocentrado {
	font-size : 95%;
	text-align : center;
	margin : 0% 0% 0% 0%;
}
.textocentradoespacio {
	font-size : 95%;
	text-align : center;
	margin : 0% 0% 4% 0%;
}
.textoderecha {
	font-size : 95%;
	text-align : right;
	margin : 0% 0% 0% 0%;
}
.textoderechaespacio {
	font-size : 95%;
	text-align : right;
	margin : 0% 0% 4% 0%;
}
/*Red*/
.textocentradoRed {
	font-size : 88%;
	text-align : center;
	margin : 0% 0% 0% 0%;
}
.textocentradoRedEsp {
	font-size : 88%;
	text-align : center;
	margin : 0% 0% 3% 0%;
}
.textoconsangriaRed{
	font-size : 88%;
	text-indent : 4%;	
	margin : 0%;
}
.textoconsangriaRedEsp{
	font-size : 88%;
	text-indent : 4%;	
	margin : 0% 0% 3% 0%;
}

/*Epígrafes*/
.epigrafesinespacio {
	margin : 1.5% 2.5% 1% 2.5%;
	font-family:sans-serif;
}
.epigrafeconespacio {
	margin : 1.5% 2.5% 4% 2.5%;
	font-family:sans-serif;
}
.epigrafeconespacioMA {
	margin : 1.5% 2.5% 6% 2.5%;
	font-family:sans-serif;
}
.epigrafecentradosinespacio {
	margin : 0% 2.5% 0% 2.5%;
	text-align : center;
}
.epigrafecentradoconespacio {
	margin : 0% 2.5% 5% 2.5%;
	text-align : center;
}

/*Textos marginados*/
.textomarginadoleft{
	font-size : 90%;
	margin : 0% 0% 0% 4%;
}
.textomarginadoleft8{
	font-size : 90%;
	margin : 0% 0% 0% 8%;
}
.textomarginadoleftindent{
	font-size : 90%;
	margin : 0% 0% 0% 6%;
	text-indent:-2%;
}
.textomarginadoleftespacio,
.textomarginadoleftespacio4{
	font-size : 90%;
	margin : 0% 0% 4% 4%;
}

.textomarginadodoble {
	font-size : 90%;
	margin : 0% 4% 0% 4%;
}
.textomarginadodobleespacio {
	font-size : 90%;
	margin : 4% 0% 4% 4%;
}
.textomarginado4 {
	font-size : 90%;
	margin : 0% 4% 0% 4%;
}
.textomarginado4espacio {
	font-size : 90%;
	margin : 0% 4% 4% 4%;
}
.textomarginadodoble8 {
	font-size : 90%;
	margin : 0% 8% 0% 8%;
}
.textomarginadodoble8espacio {
	font-size : 90%;
	margin : 0% 8% 4% 8%;
}

/*Jerarquias*/
.nombrecapitulo {
	font-size : 160%;
	margin : 8% 0% 0% 0%;
}
.nombrecapitulocentrado {
	font-size : 140%;
	text-align: center;
	margin : 6% 0% 0% 0%;
}
.titulo {
	font-size : 130%;
	margin : 6% 0% 4% 0%;
}
.titulocentrado {
	font-size : 130%;
	text-align : center;
	margin : 7% 0% 3% 0%;
}
.titulocentradoespacio {
	font-size : 130%;
	text-align : center;
	margin : 7% 0% 8% 0%;
}
.subtitulo {
	font-size : 120%;
	margin : 6% 0% 3% 0%;
}
.subtituloEspTop3 {
	font-size : 120%;
	margin : 3% 0% 3% 0%;
}
.subtitulocentrado {
	font-size : 120%;
	text-align : center;
	margin : 6% 0% 3% 0%;
}
.subtitulocentradoespacio {
	font-size : 120%;
	text-align : center;
	margin : 6% 0% 5% 0%;
}
.subtitulo2 {
	font-size : 108%;
	margin : 4% 0% 3% 4%;
}
.subtitulo2centrado {
	font-size : 108%;
	text-align : center;
	margin : 4% 0% 3% 0%;
}
.subtitulo3 {
	font-size : 100%;
	margin : 4% 0% 2% 0%;
}
.subtitulo3centrado {
	font-size : 100%;
	margin : 0% 0% 2% 0%;
	text-align: center;
}
.bajadatitulos {
	font-size : 105%;
	text-align : center;
	margin : 3% 0% 3% 0%;
}
.nombreautorderecha {
	font-size : 95%;
	text-align : right;
	margin : 3% 0% 0% 0%;
}
.nombreautorderechaespacio {
	font-size : 95%;
	text-align : right;
	margin : 3% 0% 4% 0%;
}
.nombreautorcentrado{
	font-size : 95%;
	text-align : center;
	margin : 3% 0% 0% 0%;
}

/*Frases*/
.cita {
	font-size : 90%;
	text-align : right;
	margin : 0% 0% 0% 0%;
}
.cita1er {
	font-size : 90%;
	text-align : right;
	margin : 8% 0% 0% 0%;
}
.citaespacio {
	font-size : 90%;
	text-align : right;
	margin : 0% 0% 4% 0%;
}
.autorcita {
	font-size : 88%;
	text-align : right;
	margin : 2% 0% 0% 0%;
}

/*Notas al pie*/
.nota1er {
	font-size : 80%;
	margin : 4% 0% 1% 4%;
}
.nota {
	font-size : 80%;
	margin : 0% 0% 1% 4%;
}

.footnotes {
	border-top: 1px solid #777;
	margin-top: 4%;
	padding-top: 2%;
}

/*Bibliografia*/
.biblio {
	font-size : 90%;
	text-indent : -4%;	
	margin : 0% 0% 0% 4%;
}
.biblio1er {
	font-size : 90%;
	text-indent : -4%;	
	margin : 8% 0% 0% 4%;
}
.biblioespacioMA{
	font-size : 90%;
	text-indent : -4%;	
	margin : 0% 0% 6% 4%;
}
.bibliosubtitulo{
	font-size : 90%;
	margin : 0% 0% 3% 0%;
}

/*Tabla Legales*/
.tablalegales {
	border-collapse : collapse;
	border: 1px solid;
	margin-top : 2%;
	margin-bottom : 8%;
	width : 95%;
}
.celdalegales {
	border : 1px solid;
	padding : 2%;
}
.tabla {
	border-collapse : collapse;
	width : auto;
	box-sizing: border-box;
	margin : 6% auto;
}
.celda {
	border : 1px solid #949599;
	padding : 1.5%;
	vertical-align: top;
}
.celdasinborde {
	border: 0;
	padding : 1.5%;
	vertical-align: top;
}
.textocentradovertical{
	vertical-align: middle;
}
.vmid{vertical-align: middle!important;}

/*Tablas que tengan que ir al 100% de ancho*/
.tabla100 {
	border-collapse : collapse;
	width : 95%;
	margin : 4% auto 1% auto;
	box-sizing:border-box;
}

tr.anchofijo {
	vertical-align: top;
	width: 100%; /*este % es el tamaño de la fila*/
	box-sizing:border-box;
}
.celdaanchofijo50 {
	border : 1px solid #949599;
	width: 50%;
	padding: 1.5%;
}
.celdaanchofijo40 {
	border : 1px solid #949599;
	vertical-align: top;
	width: 40%;
	padding: 1.5%;
}
.celdaanchofijo30 {
	border : 1px solid #949599;
	width: 35%;
	padding: 1.5%;
}
/*Recuadro*/
.recuadro {
	width:90%;
	height:auto;
	border: 1px solid;
	margin:5% auto;
	padding: 2%;
}
/*Listas*/
ul.sinmargenizq{  /* Usar sólo si es estrictamente necesario */
	margin-left:0;
	padding-left:2%;
}
ol.sinmargenizq{  /* Usar sólo si es estrictamente necesario */
	margin-left:0;
	padding-left:2.5%;
}
/*Listas Viñetas*/
li.listavineta {
	font-size:95%;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 0 2%;
}
li.listavinetaespacio {
	font-size:95%;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 4% 2%;
}
li.listavinetaespacioMA {
	font-size:95%;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 6% 2%;
}
li.listaletra {
	font-size:95%;
	list-style-position:outside;
	list-style-type:lower-alpha;
	margin:0 0 0 2%;
}
li.listaletraespacio {
	font-size:95%;
	list-style-position:outside;
	list-style-type:lower-alpha;
	margin:0 0 4% 2%;
}
li.listaitem {
	font-size:95%;
	list-style-position:outside;
	list-style-image: url('../image/item.jpg');
	margin:0 0 0 2%;
}
li.listaitemespacio {
	font-size:95%;
	list-style-position:outside;
	list-style-image: url('../image/item.jpg');
	margin:0 0 4% 2%;
}
li.listaitemespacioMA {
	font-size:95%;
	list-style-position:outside;
	list-style-image: url('../image/item.jpg');
	margin:0 0 8% 2%;
}
/*Listas numeradas, ordenadas*/
li.listanumerada {
	font-size:95%;
	list-style-position:outside;
	list-style-type:decimal;
	margin:0 0 0 2%;
}
li.listanumeradaespacio {
	font-size:95%;
	list-style-position:outside;
	list-style-type:decimal;
	margin:0 0 4% 2%;
}
/*Marginado negativo, p/párrafos símil lista*/
.textomarginadonegativo {
	font-size:95%;
	text-indent : -2%;	
	margin : 0% 0% 0% 6%;
}
.textomarginadonegativoespacio {
	font-size:95%;
	text-indent : -2%;	
	margin : 0% 0% 4% 6%;
}
.textomarginado8leftespacio{
	font-size:95%;
	text-indent : -2%;	
	margin : 0% 0% 4% 8%;
}
/*Imagenes*/
img.imagenesEpigrafes {
	width : 88%;
	height:auto;
	text-align : center;
	padding : 4% 0% 1.5% 0%;
}

/*Centrar imagen, tabla, recuadro hecho con div*/
.centrar-nomw {
	width:95%;
	height:auto;
	margin: 0 auto;
}
div.centrar {
	width:95%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.caja95 {
	width:95%;
	height:auto;
	margin: 0% auto;
}
div.caja85 {
	width:85%;
	height:auto;
	margin: 0% auto;
}
div.centrar95 {
	width:95%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.centrar85 {
	width:85%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.centrar70 {
	width:70%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.centrar60 {
	width:60%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.centrar50 {
	width:50%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.centrar35 {
	width:35%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.centrar30 {
	width:30%;
	height:auto;
	margin: 0% auto 4% auto;
}
div.centrar img,.centrar-nomw img {
	display:block;
	margin:0 auto;
}

div.centrar table {
	display:block;
	margin:2% auto;
	border-collapse:collapse;
}
.textocentradoimagen {
	width: 80%;
	text-align : center;
	margin : 0 auto 4% auto;
}
.textocentradoimagenTop4 {
	width: 98%;
	text-align : center;
	margin : 4% auto 0 auto;
}
.lineaondeada{max-width:280px;}

/*Imagenes medidas estándar*/
.imgwidth100,
#anexofinal img{
	width:100%;
	height: auto;
	margin: 0 auto;
}
.imgwidth95{
	width:95%;
	height: auto;
	margin: 0 auto;
}
.imgwidth85{
	width:85%;
	height: auto;
	margin: 0 auto;
}
.imgwidth75{
	width:75%;
	height: auto;
	margin: 0 auto;
}
.imgwidth60{
	width:60%;
	height: auto;
	margin: 0 auto;
}
/*Imagenes al 100% del ancho de pantalla con epígrafe*/
.fullepigrafe{
	width:100%;
	height:auto;
	margin: 0% 0% 0.8% 0%;
}

/*Toc Template*/
.sgc-toc-title {
	font-size: 150%;
	margin: 4% auto 8% auto;
	text-align: center;
}
.sgc-toc-level-1 {
	font-size: 95%;
	margin: 4% 0% 1% 0%;
}
.sgc-toc-level-2 {
	font-size: 95%;
	margin: 1% 0% 1% 6%;
}
.sgc-toc-level-3 {
	font-size: 95%;
	margin: 1% 0% 1% 9%;
}
.sgc-toc-level-4 {
	font-size: 95%;
	margin: 1% 0% 1% 11%;
}
#indice ol{list-style-type:none;}
a:link {text-decoration: none;}

/**/
.nobreak{page-break-inside:avoid;}
.sep{display:block;height:0.3em;}
.left{text-align:left;}
.center{text-align:center;}
.p1,table.p1 td{padding:1.2%}
table.p1 td.pb0i{padding-bottom:0%;}
.pl1{padding-left:1.5%;}
.p2{padding:2%;}
.pb0i{padding-bottom:0!important;}
.pl0i{padding-left:0!important;}
.hrcoleccion{width:300px;margin:3px auto;}
.parte {
	font-size : 140%;
	text-align : center;
	margin : 10% 0% 1% 0%;
}
.pasos {
	font-size : 105%;
	text-align : center;
	margin : 0%;
	background-color:#c8c9cb;
	padding:1%;
	font-family:sans-serif;
}
.pasosEsp {
	font-size : 105%;
	text-align : center;
	margin : 0% 0% 4% 0%;
	background-color:#c8c9cb;
	padding:1%;
	font-family:sans-serif;
}
.linea{display:block;width:98%;height:1px;border-bottom:1px solid #949599;margin:auto;}
ol li ul{padding-left:2%;margin-left:1%;}
#coleccion .textomarginadonegativo{text-indent:-3.5%;}

table td, table td p,.txtred,
.epigrafesinespacio,.epigrafeconespacio,.epigrafeconespacioMA,epigrafecentradosinespacio,epigrafecentradoconespacio{font-size:88%!important;font-family:sans-serif;}

.sans{font-family:sans-serif;}
td ul, td ol{margin:2% auto;}
.block{display:block;}
.iblock{display:inline-block;}
.br{border-radius:7px;}
.mauto{margin:auto;}
.w65{width:65%;}

.bt{border-top:4px solid #949599;}
.bb{border-bottom:4px solid #949599;}
.br1{border-right:1px solid #949599;}
.bb1{border-bottom:1px solid #949599;}
.bl1{border-left:1px solid #949599;}

.border{border:1px solid #949599;}
.border2{border:2px solid #949599;}
.bggris{background-color:#c8c9cb;}

.itemborder td{padding:1.5%;border-bottom:1px solid #949599;}

.mt12{margin-top:12%;}
.mt10{margin-top:10%;}
.mt8{margin-top:8%;}
.mt-3,.mt-5{z-index:999999;}
.mt-3{margin-top:-3px!important;}
.mt-5{margin-top:-5px!important;}
.mb-7{margin-bottom:-7px!important;}
.mt2{margin-top:2%;}
.mt0{margin-top:0;}
.mb8{margin-bottom:8%;}
.mb6{margin-bottom:6%;}
.mb3{margin-bottom:3%;}
.mb0{margin-bottom:0;}
.mb0i{margin-bottom:0!important;}

.centrar,.caja85,.caja95{max-width:550px;margin-left:auto;margin-right:auto;page-break-inside:avoid;}