/* ===============================
   BASE LIMPIO
================================ */
body {
	background-color: #ffffff;
	color: #000000;
}

body, td, li, p, div, textarea {
	color: #000000;
}

/* ===============================
   LINKS CON COLOR
================================ */
a:link    { color: #0044cc; }
a:visited { color: #0044cc; }
a:hover   { color: #cc0066; }
a:active  { color: #cc0066; }

/* ===============================
   BUTTONS
================================ */
.button {
	background-color: #ffffff;
	color: #000000;
	border: 2px solid #0044cc;
	font-weight: bold;
}

/* ===============================
   HEADERS DE TABLA
================================ */
table.blue_header, tr.blue_header, td.blue_header {
	background-color: #0044cc;
	color: #ffffff;
}

table.red_header, tr.red_header, td.red_header {
	background-color: #cc0066;
	color: #ffffff;
}

/* ===============================
   TABLAS COLORIDAS
================================ */
table.accent_light, tr.accent_light, td.accent_light {
	background-color: #e6f0ff;
	color: #000000;
}

table.accent_dark, tr.accent_dark, td.accent_dark {
	background-color: #ffd6e8;
	color: #000000;
}

table.blue_light, tr.blue_light, td.blue_light {
	background-color: #e0f7fa;
	color: #000000;
}

table.blue_dark, tr.blue_dark, td.blue_dark {
	background-color: #d1c4e9;
	color: #000000;
}

/* ===============================
   TEXTOS DESTACADOS
================================ */
.redtext, .redtext8, .redbtext, .redtext12b {
	color: #cc0066;
}

.bluebtext, .bluetext8 {
	color: #0044cc;
}

.orangetext, .orangetext2, .orangetext15 {
	color: #ff6f00;
}

.nametext {
	color: #0044cc;
	font-weight: bold;
}

/* ===============================
   BORDES
================================ */
table.blue_border, tr.blue_border, td.blue_border {
	border: 2px solid #0044cc;
}

table.red_border, tr.red_border, td.red_border {
	border: 2px solid #cc0066;
}

table.black_border, tr.black_border, td.black_border {
	border: 2px solid #000000;
}

/* ===============================
   WARNINGS
================================ */
.required, .warning {
	color: #cc0066;
	font-weight: bold;
}
