P  { 
	font-size: 10pt;
	font-weight: normal 
}
.bordelat {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #224179;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #224179;
}
.tdgrisosc {
	background-color: #5C5C5C;
}
.txtblanco {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}
.TITULOS {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #E85C00;
	text-decoration: none;
}
.azulclarito {
	background-color: #C0D0E9;
}
.rojoids {
	background-color: #FF0811;
}
.fondoids {
	background-color: #EDEDED;
}
.fondoids2 {
	background-color: #FAFAFA;
}
.txtnegronegritaids {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtFAQ {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
.txtFAQ:link {
	color: #0000FF;
	text-decoration: none;
}

.txtFAQ:hover  {
	color: #FF0811;/*#E85C00;*/
	text-decoration: none;
}
.txtFAQ:visited {
/*	color: #0000FF;*/
	text-decoration: none;
}


.txtCabecera {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 24px;
/*	font-weight: bold;*/
	color: #FF6A6A;
	text-decoration: none;
}
.txtmenuhids {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
/*	background-image: url(../img/barra.gif);
	background-repeat:  repeat-x;
	background-position: left center;
	border: 0px;*/
}
.txtCursoPasado{
	color: #cccccc;
}
.txtmenuhids2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.txtmenuvids {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EDEDED;
}
.txtmenuvids2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #EDEDED;
}
.txtContenido {
	font-family: MS Reference Sans Serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.Boton {
	font-family: MS Reference Sans Serif, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border-color: Gray;
	border-style: solid;
	background-color: White;
}
.txtazulnegrita {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
	text-indent: 3pt;

}
.tdazulclarito {
	background-color: #F5F7FA;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}
.txtnegronegrita {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.input {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	border: 1px solid #003366;
}
.inputder {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	border: 1px solid #003366;
	text-align: right;
}
.TITULOS2 {

	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #E85C00;
	text-decoration: none;
}
.tdazulmedio {
	background-color: #284D91;
}
.cabecera1 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color: #D1DDEF;

}
.paginacion {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #E85C00;
	text-decoration: none;
}
/*a.pag:link {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #E85C00;
	text-decoration: none;
}
a.pag:hover {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}
a.pag:visited {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #E85C00;
	text-decoration: none;
}*/
.txtnegro {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16px;

}
.txtrojo {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #E85C00;
	text-decoration: none;
	line-height: 16px;
}
.txtrojorojo {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	line-height: 16px;
}
.txtazul {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	line-height: 16px;

}
.titulomenu {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #284D91;
	text-indent: 7pt;

}
.fondomenu {
	background-attachment: fixed;
	background-image: url(../img/imagen.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #E5E9ED;
}
.1borde {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #284D91;
}
.menu {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-decoration: none;
}
.a:link {
	color: #000000;
	text-decoration: none;
}
.a:hover {
	color: #FF0811;/*#E85C00;*/
	text-decoration: none;
}
.a:visited {
	color: #000000;
	text-decoration: none;
}
.a:visited:hover {
	color: #FF0811;
	text-decoration: none;
}
.av:link {
	color: #FF0811;
	text-decoration: none;
}
.av:hover {
	color: #FF0811;/*#E85C00;*/
	text-decoration: none;
}
.av:visited {
	color: #FF0811;
	text-decoration: none;
}
.av:visited:hover {
	color: #FF0811;
	text-decoration: none;
}
.transparente {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color: #F5F7FA;
	border: 1px solid #F5F7FA;
}
.cabecera2 {

	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
	background-color: #EDF1F8;
}
.fila1 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #FFFFFF;


}
.fila2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #F2F4F6;


}

.filaVerde {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #DDFFDD;
}

.filaAmarillo {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #FFFFDD;
}

.filaAzul {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #DDDDFF;
}

.filaRojo {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #FFDDDD;
}
.filaNaranja {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #FFDDAA;
}
.txtazulngrta {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.raymenu {
	background-image: url(../img/ray-menu.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}
.txt {

	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.txtpeq {


	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.fonazul {
	background-color: #E6EAEE;
}
.verd10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.verd10gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.tablabanners {
	border: 1px solid #AEBBC8;
	background-color: #FFFFFF;
}
.verd10grisnegrt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-image: url(../img/barra.gif);
	background-repeat:  repeat-x;
	background-position: left center;
	border: 0px;
}
.buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	border: 1px solid #284E8B;

}
.verd10login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3861A3;
	text-decoration: none;
	font-weight: bold;

}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	border: 1px solid #284E8B;
	background-color: #F0F2F4;

}
.bordelat2 {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #224179;
}
.Subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
}
.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.lopd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.4bordes {
	border: 1px solid #284D91;
}
.f1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #284D91;
	padding: 3px;
}
.B1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0D0E9;
	border-bottom-color: #C0D0E9;

}
.B2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0D0E9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0D0E9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0D0E9;


}
.3bordes {
	border-bottom: 1px solid #284D91;
	border-left: 1px solid #284D91;

}
.txtpeqnegro {



	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.txtpeqsubrayado {




	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.txt7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	padding: 2px;
}
.txt7negrta {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding: 2px;
}
.1bordeizq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0D0E9;
}
.txtnegrojust {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.capaover {
	overflow: hidden;
}
.bloque1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 5px 5px 10px 20px;
}
.tdrojoclarito {

	background-color: #F5F7FA;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
/*.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #284D91;
	border: 1px solid #FFFFFF;
}*/
.inputDisabled {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border: 1px solid #003366;
}
.TextoRojo {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.TextoVerde {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008000;
	text-decoration: none;
}
.TextoRojoNormal {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.TextoVerdeNormal {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #008000;
	text-decoration: none;
}

/*#default_menuContenido{
    background-color: #ffffff;
    filter: Alpha(opacity=90);
    opacity:.90; 
    -moz-opacity:.90;
}*/

/*FORMULARIOS MODALES*/
.fondoModal
{
    /*position:relative; top:-649px; left:0px; */
    /*width:750px; height:500px;*/
    position: absolute; top:0px; left: 0px;
    width:100%; height:100%;
    background-color: Gray;
    filter: alpha(opacity=80);
    opacity: 0.8;
	z-index: 100;
	overflow: visible;
}

.ventanaModal {
	background-color:#cccccc;
	border-width:3px;
	border-style:solid;
	border-color:#0066CC;
	padding:3px;
	z-index: 150;
	font-size: 1.5em;
	position: absolute;
	top:50%;
	left:50%;
	/*font-size: 16px;
	text-align: center;*/
}

.TablaConsultas 
{
    margin-top: 10px;
	margin-bottom: 10px;
	width: 90%;
	border: 3px  solid #cccccc;
	font-family:  MS Reference Sans Serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	/*background-color: #DDEEFF;*/
	/*text-align: center;*/
}