/*  Lituralia */

/* -------- ESTILOS NO MODIFICABLES -------- */
body { font-family:"Times New Roman", Times, serif; margin:1em; }
p { margin:0; text-align:justify; text-indent:1.5em; line-height:1.5em; }
a { text-decoration:none; color:#990000;}
sup, sub { font-size:0.75em; line-height:normal; }
/* ----------------------------------------- */

/* encabezados */
h1, h2, h3, h4, h5, h6 { margin-top:3em; text-align:left; text-indent:0; -webkit-hyphens:none; adobe-hyphenate:none; -moz-hyphens:none; hyphens:none; }
	h1 { font-size:1.7em; }
	h2 { font-size:1.2em; }
	h3 { font-size:1.3em; }
	h4 { font-size:1.2em; }
	h5 { font-size:1.1em; }
	h6 { font-size:1.1em; }

/* tipografía */
.sans, .sans em, .sans strong { font-family:"Helvetica Neue", Helvetica, Verdana, Arial, "Trebuchet MS", Trebuchet, sans-serif; }
.mono, .mono em, .mono strong { font-family:"Courier New", Courier, monospace; }

.cursiva { font-style:italic; }
.negrita { font-weight:bold; }
.tachado { text-decoration:line-through; }
.subrayado { text-decoration:underline; }
.normal { font-style:normal; font-weight:normal; text-decoration:none; }
.superindice { vertical-align:super; font-size:0.5em; font-weight:bold;}

/*.versalita { font-size:0.8em; text-transform:uppercase;  }  para texto en mayúsculas */
.versalita { font-size:0.85em; text-transform:uppercase; font-weight:bold; } /* para texto en mayúsculas */

/* alineación */


.izquierda, .izquierda p { text-align:left; }
.derecha, .derecha p { text-align:right; text-indent:0;}
.centrado, .centrado p { text-align:center; text-indent:0; }
.justificado, .justificado p { text-align:justify; }
.asangre, .asangre p { text-indent:0; }
.citacap { text-align:right; text-indent:0;font-size:0.9em; padding-top:1.5em; line-height:1em;}

/* saltos */
.saltoinicio { margin-top:33%; }
.salto25 { padding-top:2.5em; }
.salto10 { padding-top:1em; }
.salto10medio { padding-top:1em; text-indent:0; }

/* bloques */
.sinmargen { margin:0; }
.cita { margin:3em 5em 3em 3em; text-indent:0; font-size: 0.9em;}
.citalarga { margin:2.5em;  }
.bloque { page-break-inside:avoid; } /* evita que un elemento se divida entre dos páginas en algunos lectores */
.banner { margin:1.5em 12%; padding:0.5em 1em; text-align:center; text-indent:0; border:2px solid black; border-left:none; border-right:none; }
	.banner p { text-align:center; text-indent:0; }

/* listas */
li { text-align:justify; line-height:1.5em; text-indent:1.5em; margin-left: 1.5em; }
li.numerada {list-style-type:decimal;}

/* ------------- + ESTILOS -------------  */

.cargos {font-size:1.2em; color:#990000; line-height:1em; text-indent:0px; padding-top:2.5em; font-weight:bold;}
.titulocapitulo {text-align:right; font-size:2.5em; color:#e24b1e;line-height:1em;}
.subtitulocapitulo { text-align:right; font-size:1.9em; color:#555; line-height:1em;}
.subtitulocap { text-align:right; font-size:1.9em; color:#999; line-height:1em;}
.autoremail {text-align:right;}
.autorcargo {font-size:1.1em; text-indent:0px;}
.seccion1 {font-size:2.2em; color:#4f352b; text-align:center;}
.fechacreditos {text-align:right; font-weight:bold; }
.tituloportadilla{}
.epigrafe1 {font-size:1.7em; color:#4f352b; line-height:1em; text-indent:0px;padding-top:1em;}
.epigrafe {font-size:1.2em; color:#4f352b; line-height:1em; text-indent:0px;padding-top:0.5em;}
.titulotabla {text-indent:0;text-align:left; margin:10px; font-weight:bold; margin-top: 1.5em; color:#222;}
.tablapie { font-size:0.8em; text-align:center; margin:10px;}
.titulocapitulo {}
.notas {text-indent:-1.5em; margin-left:1.5em;}
.bibliografia {text-indent:-1.5em; margin-left:1.5em;}
.textocita {}
.fechaportadilla {}
.creditos{}
.instituc {font-size:1em; color:#555; line-height:1em; text-indent:0px; margin-bottom: 1em;}
.abs_1 { font-size:0.9em; color:#333;  text-indent:0;}
.titulo2 {color:#900;}
.n {text-indent:0em;}
.Ref-nota-al-pie a {color:#900; font-weight:bold;}
.responsive { max-width: 100%; height: auto;}
.autor { font-size:1.2em; color:#111;  padding-top:2.5em; text-indent:0; font-weight:600; }
.piedefoto { font-size: 0.9em; color: #444; margin-bottom: 1em;}
.fin {font-size:0.85em; text-transform:uppercase; font-weight:bold; text-align: right;}
._idFootnotes { margin: 2em; padding: 3em;border: solid 1px #ddd; background-color: #f9f9f9;}


.fechas {text-indent: 0; padding-top:2em; font-size:0.8em; font-weight:bold;}
.primerp {text-indent: 0; padding-top:1em;}
.capitulo { padding-top:1em; font-weight:700; line-height:1.4em;   text-indent:0; color:#64493e;}
.capitulocapi {color:#252525;}
.titulin {font-size:1.7em; font-wieight:bold; color:#64493e;}
.bibliografia {text-indent:-1.5em; margin-left:1.5em;}
.footnote p { margin-top:1em; text-indent:-1.5em; margin-left:1.5em;}
.footnote-anchor { color:#990000; margin-right:1em; font-weight:bold; vertical-align:super; font-size:0.7em;}
._idFootnoteAnchor { color:#990000; margin-right:1em; font-weight:bold; vertical-align:super; font-size:0.7em;}
.dedicatoria { text-align:right; text-indent:0; }

.titulo2numeros { padding-top:1em; font-size:1em;font-size:0.8em; font-weight:700; }
.titulo1 { font-size:2.6em;line-height:0.9em; color:#990000; text-indent:0; font-weight:700;  }
.subtitulo { font-size:1.8em; color:#e24b1e; text-align:right; text-indent:0; font-weight:700; font-family:"Helvetica Neue", Helvetica, Verdana, Arial, "Trebuchet MS", Trebuchet, sans-serif; }

.autores {padding-top:1em; font-size:1.3em;text-align:center; text-indent:0; font-weight:700; }
.editorial {padding-top:1em; font-size:1.3em;text-align:center; text-indent:0; font-weight:700; color:#999999;}

.asterisco {padding-top:1em; text-align:center;text-indent: 0;}
.seccion { color:#50AF56; font-weight:700;text-align:center;text-indent: 0; }
.rojo {color:#990000;}
.verde {color:#50AF56;}
.versosuelto {margin-left:4em;}
.versosuelto2 {margin-left:6em;}
.creditos { font-size:0.75em; line-height:1em; text-indent:0;padding-top:1em;}
.creditoscenter { font-size:0.8em; line-height:1em; text-indent:0; text-align:center;margin-top:12%;}
.capi { font-size: 3.3em;
	line-height: 1;
	height: 0.9em;
	float: left;
	margin: 0 0.1em 0 0;}
.asterisco {margin-top:1em; margin-bottom:1em;  border-top: 3px double #e8e1cd; border-bottom: 3px double #e8e1cd; padding:0.5em 2em 0.5em 2em; font-size:0.9em; text-align:center; color:#4f352b; }
.llamasterisco { color:#b2252e; font-size:1.2em; font-weight:bold;}
.big { font-size:2em; color:#b2252e; float: left; padding:0.5em; height:auto; }
.destacado {margin-top:1em; margin-bottom:1em; background:#e7e3d8;  padding:2em; color:#252525; line-height: 1.3em; font-size:0.95em; }
.capi2 { font-size: 5em;
	line-height: 1;
	height: 0.4em;
	float: left;
	margin: 0 0.1em 0 0; color:#b2252e;}
.tit-destacado {font-size:1.7em; color:#4f352b; line-height:1em;}
.tabla {font-size:0.95em; text-indent:0; text-align:left; }
/* ---- Tables ---- */
table {
	border-collapse: collapse;
	margin: 0;

}
th, td {
	padding: 4px;
}

table.border {
	border: 1px solid black;

	margin-right: 10px;
}
table.border th, table.border td {
	border: 1px solid black;
	font-size: 0.8em;
}

/* ---- Stocks Table---- */
table.stocks {
	margin: 0 0 20px 0;
}

tr.gray td {
	background-color: #D0D0D0;
}
td.date {
	text-align: left;
	padding: 4px 10px;
}
td.high {
	text-align: right;
	padding: 4px 10px;
}
td.low {
	text-align: right;
	padding: 4px 10px;
}
td.open {
	text-align: right;
	padding: 4px 10px;
}
td.close {
	text-align: right;
	padding: 4px 10px;
}
td.diff-green {
	text-align: right;
	color: green;
	padding: 4px 10px;
}
td.diff-red {
	text-align: right;
	color: red;
	padding: 4px 10px;
}
td.arrow {
	text-align: center;
}


/* ---- FCC Tables ---- */
table.borders td {
	border: 1px solid black;
}
table.borders th {
	border: 1px solid black;
	background-color: #d0d0d0;
}
td.background {
	background-color: #d0d0d0;
}

td p.list {
	margin: 0 0 0 1em;
	text-indent: -1em;
	text-align: left;
}
