@charset "utf-8";

.labelinicio
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:25px;
	color:#008FD5;
}

.labelinicio2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:30px;
	color:#008FD5;
}

.textocertificado
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:20px;
	color:#0099ff;
}

.textocertificado2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:21px;
	color:#01578f;
	font-weight:bold;
}

.textocertificado3
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}


.textoinicio
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:12px;
	color:#000000;
}

.textoinicio2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

.textoinicio3
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#000000;
}

.textoinicio4
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:14px;
	color:#50b847;
	font-weight:bold;
}

.textoinicio5
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:14px;
	color:#01578f;
	font-weight:bold;
}


.labellogin
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#63819e;
	font-weight:bold;
}

.textboxlogin
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	background:#f0f3f6;
	color:#6b6b6a;
	border-color:#c1d4e5;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.textboxlogin2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	background:#ffffcc;
	color:#6b6b6a;
	border-color:#c1d4e5;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.label
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#63819e;
	font-weight:bold;
}

.label2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#7a9a1f;
	font-weight:bold;
}

.label3
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#99cc99;
	font-weight:bold;
}

.labelreporte
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#63819e;
}

.labelnara
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#f47e1e;
	font-weight:bold;
}

.texto
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#6b6b6a;
}

.textorojo
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#ff0000;
}

.textorojo_nobold
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#ff0000;
	font-weight:normal;
}

.titulo
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.subtitulo
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:12px;
	color:#16497d;
	font-weight:bold;
}

.textbox
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#f0f3f6;
	color:#6b6b6a;
	border-color:#c1d4e5;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.textbox2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#ffffcc;
	color:#6b6b6a;
	border-color:#c1d4e5;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.textboxucase
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	text-transform:uppercase;
	background:#f0f3f6;
	color:#6b6b6a;
	border-color:#c1d4e5;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.textbox2ucase
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	text-transform:uppercase;
	background:#ffffcc;
	color:#6b6b6a;
	border-color:#c1d4e5;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.textboxnara
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#f0f3f6;
	color:#6b6b6a;
	border-color:#f47e1e;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.textboxnumecara
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:8px;
	background:#f8f9f3; /*f8f9f3*/
	color:#6b6b6a;
	border-width:0px;
	text-align:right;
}

.textboxnumecara1
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:8px;
	background:#e2ebf6;
	color:#6b6b6a;
	border-width:0px;
	text-align:right;
}

.textboxnumecara2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:8px;
	background:#f2f7fc;
	color:#6b6b6a;
	border-width:0px;
	text-align:right;
}

.textboxinvi
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#f8f9f3;
	color:#6b6b6a;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

.textboxread
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#f4f5f1;
	color:#6b6b6a;
	border-color:#d7dfc6;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.textboxcabe
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:9px;
	background:#f0f3f6;
	color:#6b6b6a;
	border-color:#63819e;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.gridcabecera_rank
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#99cc99;
	color:#ffffff;	
	font-weight:bold;
	text-decoration:none;
}

.gridcabecera
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#c1d4e5;
	color:#1a6d8c;	
	font-weight:bold;
	text-decoration:none;
}

.gridcabecera:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#1a6d8c;
	color:#c1d4e5;
	font-weight:bold;
	text-decoration:none;	
}

.gridcabeceramini
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:9px;
	background:#d4d9c6;
	color:#859702;	
	font-weight:bold;
	text-decoration:none;
}

.gridcabecera2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#d4d9c6;
	color:#859702;	
	font-weight:bold;
	text-decoration:none;	
}
.gridcabecera2:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#859702;
	color:#d4d9c6;	
	font-weight:bold;
	text-decoration:none;	
}

.gridcabecera3
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#1a6d8c;
	color:#c1d4e5;
	font-weight:bold;
	text-decoration:none;	
}

.gridfila
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#717171;	
}

.gridrankrend1
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#717171;	
}

.gridrankrend2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#000000;	
}

.gridrankrend3
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#000000;	
}

.gridfilaresa
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#859702;	
}

.gridfila1
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#e2ebf6;
	color:#717171;	
}

.gridfila2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	background:#f2f7fc;
	color:#717171;	
}

.gridfilamini
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:9px;
	color:#717171;	
}

.labequiz
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:30px;
	color:#ffffff;
	text-decoration:none;
}

.labelink
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	font-weight:bold;	
	color:#717171;
	text-decoration:none;
}
.labelink:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#717171;
	text-decoration:underline;
}

.labelink2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	font-weight:bold;	
	color:#ffffff;
	text-decoration:none;
}
.labelink2:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

.labelink3
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:9px;
/*	font-weight:bold;*/
	color:#ffffff;
	text-decoration:none;
}
.labelink3:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:9px;
/*	font-weight:bold;*/
	color:#ffffff;
	text-decoration:underline;
}

.labelink4
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	font-weight:bold;	
	color:#01578f;
	text-decoration:none;
}
.labelink4:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	font-weight:bold;
	color:#01578f;
	text-decoration:underline;
}

.gridlink
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#717171;
	text-decoration:underline;
}
.gridlink:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#717171;
	text-decoration:none;
}

.gridlinkmini
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:9px;
	color:#717171;
	text-decoration:none;
}
.gridlinkmini:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:9px;
	color:#717171;
	text-decoration:underline;
}

.gridlinkresa
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#859702;
	text-decoration:underline;
}
.gridlinkresa:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#859702;
	text-decoration:none;
}

.botonazul
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#ffffff;
	background-color:#094b8a;
	border-color:#09559f;
	font-weight:normal;	
}

.botongris
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#ffffff;
	background-color:#e0e0e0;
	border-color:#ffffff;
	font-weight:normal;
}

.opcimenu_bk
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#969696;
	font-weight:bold;	
	text-decoration:none;
}

.opcimenu
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#00a1cd;
	font-weight:bold;	
	text-decoration:none;
}
.opcimenu:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#687f31;
	font-weight:bold;	
	text-decoration:none;
}

.opcimenu2
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#687f31;
	font-weight:bold;	
	text-decoration:none;
}
.opcimenu2:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#00a1cd;
	font-weight:bold;	
	text-decoration:none;
}

.opcisubmenu
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#0078a9;
	text-decoration:none;
}
.opcisubmenu:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:11px;
	color:#986400;
	text-decoration:none;
}

.labeinfousua
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#c4e2ff;
	font-weight:bold;
}

.textinfousua
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#c4e2ff;
}

.opcimenudetaindi
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;	
	text-decoration:none;
}
.opcimenudetaindi:hover
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#ffcd7d;
	font-weight:bold;	
	text-decoration:none;
}

.pregunta
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:12px;
	color:#63819e;
	font-weight:bold;
}
.respuesta
{
	font-family:verdana,arial,sans-serif,helvetica;
	font-size:10px;
	color:#6b6b6a;
}