@CHARSET "ISO-8859-1";

label.remove {
	font: bold 11px Arial;
	color: #dc0320;
	cursor: pointer;
}

h1 {
	margin: 0;
	padding: 0;
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #333;
}


h1.white {
	margin: 0;
	padding: 0;
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #fff;
}

h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #777;
}

h2.alerta {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #f00;
}

h2.white {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
}

h3 {
	margin: 0;
	padding: 0;
	font: bold 40px Arial, Helvetica, sans-serif;
	color: #E40723;
}

h4 {
	margin: 0;
	padding: 0;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #666;
}

/* ---------------------------------- SPAN ----------------------*/


span {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}

span.small {
	font: 10px Arial, Helvetica, sans-serif;
	color: #444;
}

span.small_white {
	font:11px Arial, Helvetica, sans-serif;
	color: #fff;
}

span.title {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
}

span.title_12 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
}

span.title_17 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #333;
}

span.title_alerta {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #e40723;
}


span.texto {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: justify;
}

span.texto_bold {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #444;
	text-align: justify;
}

span.texto_black {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
}

span.texto_black_bold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
}

span.texto_alerta {
	font: 11px Arial, Helvetica, sans-serif;
	color: #e40723;
	text-align: justify;
}

span.texto_alerta_bold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #e40723;
	text-align: justify;
}

span.texto_12_alerta_bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #e40723;
	text-align: justify;
}

span.texto_12 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: justify;
}

span.texto_14_bold_white {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: justify;
}

span.texto_12_bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: justify;
}

span.texto_12_black {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
}

span.texto_14_black_bold {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
}

span.texto_12_alerta {
	font: 12px Arial, Helvetica, sans-serif;
	color: #e40723;
	text-align: justify;
}

span.texto_14 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	text-align: justify;
}

span.texto_14_bold {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #444;
	text-align: justify;
}

span.texto_14_black {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
}

span.texto_box {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #444;
}

span.texto_box:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #444;
}

span p {
	text-align:justify;
	text-indent: 10px;
}

/* ------- ANCORAS --------- */

a.texto_alerta {
	font: bold 11px Arial;
	color: #f00;
}

a.texto_bold {
	font: bold 11px Arial;
	color: #333;
}