@page { 
	margin: 10px; 
}
body {
    display: block;
    font-size: 0.875em;/*14px;*/
}
img{
	padding-top:5px;
	padding-bottom:5px;
}
p, a, h1, h2, h2, h3, h4, li{
	line-height:1.2;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-indent:0px;
	text-align:justify;
	color:#000;
	margin:0 0 0.5em 0;
}/*
a.raya{
	text-decoration:underline;
}

div.col_centrada{
	width:400px;
	margin-left:auto;
	margin-right:auto;
}
p, li {
	font-size:0.875em;
}*/
h1{
	font-weight: bold;
	font-size: 1.8em;
	margin: 0 0 80px 0;
	text-align: left;
}
h2, .otrosl1{
	font-size: 1.6em;
	font-weight: bold;
	text-align: left;
   margin: 0 0 80px 0;
}
.otrosl1{
   margin: 0;
}
/*
h2.nobottom{
	margin-bottom:0.5em;
}*/
h3{
	line-height: 1.17em;
	font-size: 1.2em;
	margin:2em 0em 0.5em 0em;
	text-align: left;
	font-weight: bold;
}
h4{
	line-height: 1.17em;
	font-size: 1.08em;
	margin:1.5em 0em 0.5em 0em;
	text-align: left;
	font-weight: bold;
}/*
h4.lineagris{
	border-top:2px solid #ccc;
	padding-top:8px;
}

h5{
	line-height: 1.17em;
	font-size: 1em;
	margin:0.8em 0em 0.8em 0em;
	text-align: left;
	font-weight: bold;
}

h6{
	line-height: 1.17em;
	font-size: 1.00em;
	margin:1.3em 0em 0.5em 0em;
	text-align: left;
	font-weight: bold;
}*/
ul, ol{
    margin-top: 15px;
}
li{
	text-align: justify;
	margin-bottom: 15px;
}
ol li, ul li {
	margin:0em 0em 0.5em 0em;
}
.portada1 {
	font-size: 1em;
	margin:0.3em 0em 0em 0em;
}
.portada1 {
	font-size: 1.0em;
	margin:0.3em 0em 0em 0em;
}
.portada2 {
	font-size: 1.2em;
	text-align: left;
}
.pagportadilla *{
	margin-bottom: 0;
}
div.creditos p{
	font-size: 0.91em;/*real 0.8em;*/
	margin: 0em 0em 1em 0em;
}/*
div.dedicatoria{
	margin:50px 350px 0 50px;
	float:right;
}
.indice_niv1{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom:5px;
	line-height:1.2em;
}
.indice_niv1 ul{
	margin-bottom:2em;
}
.indice_niv2 {
	list-style-type: none;
   text-align:left;
	margin-top: 10px;
	margin-bottom:5px;
}
.indice_niv2 a:link {
	font-weight:normal;
}*/
.cita_inline, .formula{
	font-size:0.85em;
	line-height:1.2em;
	text-align:justify;
	margin-left:20px;
	text-decoration:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-indent:0px;
}/*
.formula{
	font-size:0.91em;
}
.cita_subtit {
	font-size:0.85em;
	line-height:1.2em;
	text-align:left;
	text-decoration:none;
	font-style:italic;
	font-weight:normal;
	text-indent:0px;
max-width:60%;
}*/
div.fondogris{
	background: #cccccc;
	padding: 20px;
   border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center; 
	page-break-inside: avoid;
	margin:1.5em 0em 1.5em 0em;
}
div.fondogris p{
	line-height:1.2em;
	margin:0;
	font-weight:normal;
	text-align:center;
}
div.fondogris p.para{
	font-weight:normal;
	text-align:justify;
}
div.divejemplos{
	margin-left:20px;
}
div.divejemplos p, div.divejemplos ul li, div.divejemplos ol li{
	font-size:0.85em;
}/*
div.div_dialog{
	margin-left:70px;
	margin-top:15px;
	margin-bottom:15px;
}
div.div_dialog p{
	font-size:0.85em;
}
.doscols{
	text-align: left;
	width: 100%;
	margin: auto;
}
.colizq{
	width: 15%;
	float:left;
}
.colder{
	margin-left:8em;
}
.colizq_glosario{
	margin-left:1em;
	width: 7em;
	float:left;
	font-size:0.85em;
	height:18px;
	font-weight:bold;
}
.colder_glosario{
	margin-left:1em;
	font-size:0.85em;
	margin-bottom:5px;
}
p.indent{
	text-indent:15px;
}
p.entrado{
	margin-left:1.5em;
}
p.entrado_2{
	text-indent:-1.5em;
	margin-left:2.5em;
}*/
div.lineagruesa{
	width:100%;
	height:3px;
	background-color:#000;
	margin:30px 30px 10px 0px;
}
div.lineadelgada{
	width:100%;
	height:1px;
	background-color:#000;
	margin:10px 30px 30px 0px;
}/*
div.div_cuadro1 ul li, div.div_cuadro1 p {
	font-size:0.75em;
	line-height:1.3em;
	margin-left:20px;
	text-align:justify;
	margin-bottom:0px;
}
div.div_cuadro1 ul li {
	margin-bottom:0.5em;
}
div.div_cuadrogris{
	margin:1em 1em 1em 3em;
	padding:0.5em;
	background-color:#ccc;
	font-size:0.75em;
}
div.div_cuadrogris p{
	font-size:0.75em;
	line-height:12px;
}
*/
.centrado{
	text-align:center;
	margin-top:12px;
	margin-bottom:12px;
}
.para, .autor, .firma {
	/*font-size: 0.875em;14px;*/
	line-height:1.2em;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0.5em;
	font-weight:normal;
}
/*
.para_indnt{
	text-indent:1em;
}
.firma{
	padding-top:0.5em;
	font-size: 0.8em;
}
p.para_list{
	display:block;
	text-indent:-33px;
	margin-left:45px;
	border:1px dotted blue;
}
.ol_tipo_let{
	list-style-type:lower-alpha;
}
.ol_tipo_let2{
	list-style-type:upper-alpha;
}
li.ol_tipo_vacio{
	font-size: 0.000em;
}
.ol_tipo_rom{
	list-style-type:upper-roman;
}
li.ol_tipo_titulo{
	margin-top:10px;
}
.redonda{
	font-weight:normal;
	text-style:normal;
}
.autor {
	font-size:0.85em;
	line-height:1.2;
}
.autor img {
	height:109px;
	width:103px;
}
.piefoto {
	margin-top:-5px;
	margin-bottom:15px;
	font-size:0.8em;
}
.flechagran{
	font-size:1.8em;
}
ul li.izq0{
	margin-left:-20px;
}
.consalto{
	page-break-before:always;
	page-break-inside:avoid;
	display:block;
}
.img_consalto{
	page-break-before:always;
	page-break-inside:avoid;
	display:block;
	border:0;
	padding:0;
	margin:0;
}
.derecha{
	text-align:right;
}*/
li.ul_tipo_vacio{
	list-style-type: none;
	margin-top: 10px;
	margin-bottom:5px;
	line-height:1.2em;
}
/*
p.resumen {
	-epub-ruby-position:over;
	font-size:0.85em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5;
	margin-bottom:14px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}

.fakeversal{
	font-size:0.75em;
}
h2 sup a, h3 sup a{
	font-size:0.7em;
}
sup a{
	font-size:0.9em;
}
.footnote p{
	margin-left:35px;
}
a.footnote-anchor{
	margin-left:-35px;
	margin-right:5px;
	margin-left:-25px;
}
ol.notas li{
	margin-left:10px;
}
.footnote p.unoa9 a.footnote-anchor{
	margin-left:-15px;
}
.footnote p.dieza99 a.footnote-anchor{
	margin-left:-25px;
}
hr.hr_grueso{
	border:2px solid black;
}
#x26_anexo_A, #x27_anexo_B, #x28_anexo_C{
	font-size:0.85em;
}*/
div.cita_introd{
	width:350px;
	text-align:right;
	margin-left:20px;
	margin-bottom:20px;
}
div.cita_introd p{
	text-align:right;
	font-size:0.85em;
}/*
table.tabla_clase1{
	width:400px;
	border:0;
}
table.tabla_clase2{
	background:#ddd;
	border-collapse:collapse;
}
table.tabla_clase2 tr td{
	padding:7px;
	padding-right:30px;
	border:1px solid #fff;
}
table.tabla_clase2 tr td.td_izq{
	padding-right:40px;
}
table.tabla_clase3{
	background:#ddd;
	border-collapse:collapse;
}
table.tabla_clase3 tr td:first-child{
	background:#bbb;
	padding:7px;
	border:1px solid #fff;
}
table.tabla_clase3 tr td{
	padding:7px;
	border:1px solid #fff;
	padding-right:20px;
}
.redonda{
	font-weight:normal;
}
img.stars{
	width:30px;
}
.alpha{
	font-size:1.5em;
	margin-right:5px;
}
*/