/* ESTILOS DE TEXTO */

.texto01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #778B96;
	}

.texto02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #183561;
	}

.texto02 b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37537C;
}

.texto02c
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2232A;
}
	

.texto03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	}

.texto04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	}

.texto05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	}

.texto06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FA1E01;
	font-weight: bold;
	text-decoration: underline;
	}

.texto07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}

.texto08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #183561;
	line-height:18px;
	}

.texto09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:18px;
	}

.texto10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003A63;
	font-weight: bold;
	}

.texto11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D22329;
	font-weight: bold;
	}

.texto12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183561;
	}

/* FONDOS DE COLOR */

.fondo01 {
	background-color: #eff6fa;
}

.fondo02 {
	background-color: #FEE2E3;
}

.fondo03 {
	background-color: #FEFCD9;
}

.fondo04 {
	background-color: #FDFEF3;
}

.fondo05 {
	background-color: #FEF7F7;
}

.fondo06 {
	background-color: #F5F6F6;
}

/* ELEMENTOS DE FORMULARIO */

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183561;
	border: 1px solid #8994A5;
	background-color: #ffffff;
	width: 160px;
}

.textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183561;
	border: 1px solid #8994A5;
	background-color: #ffffff;
	width: 260px;
}

.textbox3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183561;
	border: 1px solid #8994A5;
	background-color: #ffffff;
	width: 120px;
}

.textbox4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183561;
	border: 1px solid #8994A5;
	background-color: #ffffff;
	width: 200px;
}

/* ESTILOS DE TABLA */

.tabla01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #C1C1C1;
	border-right: 0px solid #C1C1C1;
	border-bottom: 0px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}

.tabla02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 0px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}

.tabla03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #C1C1C1;
	border-right: 0px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}

.tabla04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}

.tabla05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}

.tabla06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 0px solid #C1C1C1;
}

.tabla07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 0px solid #C1C1C1;
}

.tabla08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0px solid #C1C1C1;
	border-right: 0px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 0px solid #C1C1C1;
}

.tabla09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #C1C1C1;
	border-right: 0px solid #C1C1C1;
	border-bottom: 0px solid #C1C1C1;
	border-left: 0px solid #C1C1C1;
}

.tabla10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 0px solid #C1C1C1;
	border-left: 0px solid #C1C1C1;
}

.tabla11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0px solid #C1C1C1;
	border-right: 0px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}

.cel01 {
	height: 35px;
}

/* CALENDARIO */

.calendario1 {
	border: #A9BCCB solid;
	border-width: 1px 1px 1px 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px
}

.calendario2 {
	border: #A9BCCB solid;
	border-width: 1px 1px 1px 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F5890;
	background-color: #F5F5F5;
}

A.calendario:link, A.calendario:visited, A.calendario:active {
	text-decoration: none;
	color: #2F5890;
	font-weight: normal;
}

A.calendario:hover {
	text-decoration: none;
	color: #2F5890;
	background-color: #E3E7EB;
	font-weight: normal;
}