br.pagebreak {
	page-break-after: always;
}

p {
	text-indent:1cm;
	font: 10pt  Verdana, Arial, Helvetica;
	color: #000000;
}

a {
	text-decoration:none;
	font: 10pt Verdana, Arial, Helvetica;
}

.texto_c {
	font: 10pt Verdana, Arial, Helvetica;
	color: #142997;
}

.text {
	font: 10pt Verdana, Arial, Helvetica;
	color: #d9edf9;
}

.texto_o {
	font: 10pt Verdana, Arial, Helvetica;
	color: #437199;
}

.cabecera {
	font: 10pt Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #142997;
	background: #ffffff;
}

.cabecera_peq {
	font: 8pt Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #437199;
	background: #a2c9e8;
}

.peq_c {
	font: 8pt Verdana, Arial, Helvetica;
	color: #d9edf9;
}

.peq_o {
	font: 8pt Verdana, Arial, Helvetica;
	color: #437199;
}

.texto_i {
	font: 10pt Verdana, Arial, Helvetica;
	color: #000000;
	background: #ffffff;
}

.cabecera_i {
	font: 10pt Verdana, Arial, Helvetica;
	font-weight: bold;
	background: #ffffff;
	color: #000000;
}

.peq_i {
	font: 8pt Verdana, Arial, Helvetica;
	color: #000000;
}

.texto_cnt {
	font: 10pt "Courier New", Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #ffffff;
}

.naranja_cnt {
	font: 10pt "Courier New", Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #f57a1c;
}


.blanco {
	color: #ffffff;
}

.naranja {
	color: #f57a1c;
}

.peq_naranja {
	font: 8pt Verdana, Arial, Helvetica;
	color: #f57a1c;
}

.link {
	color: #f57a1c;
	font-weight: bold;
}

.bold {
	margin-left: 0px;
	font: 10pt Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #000000;
}

.texto_error {
	font: 10pt Verdana, Arial, Helvetica;
	color: #ff0000;
}

.textbox {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	border-style: solid;
	border-width: 1;
	background: #ffffff;
}

.textboxr {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	text-align: right;
	border-style: solid;
	border-width: 1;
	background: #ffffff;
}