/*Estilos submenú*/a.submenu:visited 	{background-color: #f3fcfb; color: #000080; text-decoration: none}a.submenu			{background-color: #f3fcfb;	color: #000080; text-decoration: none}a.submenu:unvisited	{background-color: #f3fcfb; color: #000080; text-decoration: none}a.submenu:hover 	{background-color: #8080FF; color: #ffffff; text-decoration: none}a.gener            { FONT-SIZE: 8pt; font-family: Verdana; color: #326699; font-weight: BOLD; text-decoration: none; }a.gener:visited    { font-family: Verdana; font-weight: BOLD; color: #326699; text-decoration: none }a.gener:unvisited  { font-family: Verdana; font-weight: BOLD; color: #326699; text-decoration: none }a.gener:hover      { font-family: Verdana; font-weight: BOLD; color: #326699; text-decoration: none }.requisitos{	border:1px solid #FF0000;	text-align:center;	font-weight: bold;	color: #FF0000;	font-size: 9px;}/*Estilos submenú1*/a.submenu1:visited		{background-color: #F6F6F6; color: #2a70ac; text-decoration: none}a.submenu1				{background-color: #F6F6F6; color: #2a70ac; text-decoration: none}a.submenu1:unvisited	{background-color: #F6F6F6; color: #2a70ac; text-decoration: none}a.submenu1:hover		{background-color: #8080FF; color: #ffffff; text-decoration: none}/*Estilos menú*/a.menu:visited    { background-color: #F6F6F6; color: #003399; text-decoration: none; font-weight: BOLD }a.menu            { background-color: #F6F6F6; color: #003399; text-decoration: none; font-weight: BOLD }a.menu:unvisited  { background-color: #F6F6F6; color: #003399; text-decoration: none; font-weight: BOLD }a.menu:hover      { background-color: #F6F6F6; color: #BFC1BF; text-decoration: none; font-weight: BOLD }/*Estilos aviso*/a.aviso:visited    { background-color: #ffffff; color: #003399; text-decoration: none;                font-family: Verdana; font-size: 10 pt; font-weight: bold }a.aviso            { background-color: #ffffff; color: #003399; text-decoration: none;                font-family: Verdana; font-size: 10 pt; font-weight: bold }a.aviso:unvisited  { background-color: #ffffff; color: #003399; text-decoration: none;                font-family: Verdana; font-size: 10 pt; font-weight: bold }a.aviso:hover      { background-color: #DFF3FE; color: #99CCFF; text-decoration: none;                font-family: Verdana; font-size: 10 pt; font-weight: bold }/*Estilos página índice*/td.descripcion { font-family: Verdana; font-size: 10pt; color: #029565 }td.titulo    { font-family: Verdana; font-size: 10pt; color: #000000; font-weight: BOLD; background-color: #e7efe7 }td.detalles  { font-family: Verdana; font-size: 8pt; color: #029565; font-weight: BOLD}/*Estilos no hay participantes o tablas solas*/table.nohay 	{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titnohay 	{ background-color: #336699; border-bottom: 2; border-bottom-style: dashed; border-bottom-color: #ADA3A3; 					font-family: Verdana; font-size: 12pt; font-weight: BOLD; color: #ffffff }td.nohay 		{ background-color: #336699; font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: BOLD; }td.nohay8claro	{ background-color: #F6F6F6; font-family: Verdana; font-size: 8pt; color: #336699; font-weight: BOLD; }td.nohayclaro	{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #336699; font-weight: BOLD; }td.nohaynob		{ background-color: #336699; font-family: Verdana; font-size: 10pt; color: #ffffff }td.nohaysola 	{ background-color: #336699; font-family: Verdana; font-size: 12pt; color: #ffffff; font-weight: BOLD; }p.nohay 		{ font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }p.nohay1 		{ font-family: Verdana; font-size: 12pt; color: #003399; font-weight: BOLD }/*Estilos modificar o nueva*/table.modificar 	{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titmodificar 	{ background-color: #336699; border-bottom: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; 					font-family: Verdana; font-size: 12pt; font-weight: BOLD; color: #ffffff }td.modificar 		{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399; }td.modificarblanco 	{ font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD;}/*Estilos parte superior para consultar*/table.consultar 		{ border-width: 4; border-style: solid; border-color: #99CCFF }td.consultar 			{ background-color: #336699; font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: BOLD }table.subconsultar 		{ border-width: 1px; border-style: dashed; border-color: #99CCFF }td.subconsultar 		{ font-family: Verdana; font-size: 7pt; color: #ffffff; font-weight: BOLD }td.subconsultarbajo		{ font-family: Verdana; font-size: 7pt; color: #ffffff }td.subconsultarbajo10	{ font-family: Verdana; font-size: 10pt; color: #ffffff }/*Estilos parte inferior con listas de usuarios, administradores, faq*/table.listado 			{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titlistado 			{ background-color: #336699; border-bottom: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 12pt; font-weight: BOLD; color: #ffffff }td.subtitlistado 		{ background-color: #D5E7F5; border-bottom: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; font-weight: BOLD; color: #003399 }td.celdalistado 		{ background-color: #F6F6F6;  border-bottom: 1; border-bottom-style: solid; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; color: #003399 }td.celdalistadonohay	{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.celdalistadoblanco 	{ font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdalistadofaq 	{ font-family: Verdana; font-size: 8pt; color: #003399 }/*Estilos debajo de lista con botones de páginas*/table.pagina 	{ background-color: #ffffff }td.pagina 		{ background-color: #ffffff; margin-top: 15; font-family: Verdana; font-size: 8pt; color: #003399 }td.paginabold	{ background-color: #ffffff; margin-top: 15; font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD  }p.paginabold	{ font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD  }/*Estilos resultado de la consulta*/td.resultado 	{ font-family: Verdana; font-size: 8pt; color: #000000; font-weight: BOLD }/*Estilos avisos sobre las tablas como aviso legal*/td.aviso 	{font-family: Verdana; font-size: 8pt; color: #003399 }/*Estilos tablas solicitudes como páginas de información, usuario clave*/ table.solicitud 		{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titsolicitud 		{ background-color: #BBEAFE; border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; 						font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.titsolicitudno 		{ background-color: #BBEAFE; font-family: Verdana; font-size: 10pt; color: #003399 }td.subtitsolicitud 		{ background-color: #008080; border-bottom: 2; border-bottom-style: dashed; border-bottom-color: #AB9D67; 						font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: BOLD }td.celdasolicitud 		{ font-family: Verdana; font-size: 8pt; color: #000000 }td.celdasolicitudfnd	{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399 }td.celdasolicitudfndb	{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.celdasolicitudno 	{ font-family: Verdana; font-size: 10pt; color: #000000; font-weight: BOLD }td.celdasolicitudbl 	{ font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }p.solicitud 			{ font-family: Verdana; font-size: 8pt; color: #000000 }/*Estilos tablas cursos y areas, nuevo y ver participante*/table.curso 			{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titcurso 			{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #336699;			  				font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: BOLD }td.titcurso8 			{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #336699;			  				font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: BOLD }td.imagenes				{ font-family: Verdana; font-size: 7.5pt; color: #000000; font-weight: BOLD }td.imagenesfondotit 	{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #336699;							font-family: Verdana; font-size: 7.5pt; color: #ffffff; font-weight: BOLD }td.subtitcurso 			{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; background-color: #D5E7F5;							font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.subtitcursolados		{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; background-color: #D5E7F5; border-right-width: 1; border-right-style: solid; border-right-color: #99CCFF; border-left-width: 1; border-left-style: solid; border-left-color: #99CCFF; 							font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.subtitcurso8 		{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; background-color: #D5E7F5;							font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.subtitcursolados8	{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; background-color: #D5E7F5; border-right-width: 1; border-right-style: solid; border-right-color: #99CCFF; border-left-width: 1; border-left-style: solid; border-left-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdacursono 		{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.celdacursonoborde 	{ border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.celdacurso 			{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; background-color: #F6F6F6; font-family: Verdana; font-size: 8pt; color: #003399 }td.celdacursobold		{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; background-color: #F6F6F6; font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdacursoborde		{ border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #F6F6F6; font-family: Verdana; font-size: 8pt; color: #003399 }td.celdacursoder		{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; border-right-width: 1; border-right-style: solid; border-right-color: #99CCFF; background-color: #F6F6F6; 							font-family: Verdana; font-size: 8pt; color: #003399 }td.celdacursoderbold	{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; border-right-width: 1; border-right-style: solid; border-right-color: #99CCFF; background-color: #F6F6F6; 							font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdacursolados		{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; border-right-width: 1; border-right-style: solid; border-right-color: #99CCFF; border-left-width: 1; border-left-style: solid; border-left-color: #99CCFF; background-color: #F6F6F6; 							font-family: Verdana; font-size: 8pt; color: #003399 }td.celdacursolados10	{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; border-right-width: 1; border-right-style: solid; border-right-color: #99CCFF; border-left-width: 1; border-left-style: solid; border-left-color: #99CCFF; background-color: #F6F6F6; 							font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.celdacursotop		{ border-top-width: 2; border-top-style: groove; border-top-color: #99CCFF; font-family: Verdana; font-size: 10pt; color: #003399 }p.curso		 			{ font-family: Verdana; font-size: 8pt; color: #003399 }ul.curso				{ color: #003399; list-style-type: square}  style="list-style-type: lower-alpha"ol.curso				{ color: #003399; list-style-type: lower-alpha; font-family: Verdana }/*Estilos ficha tecnica, selección de cursos*/table.ficha 		{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titficha	 		{ border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #336699;			  			font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: BOLD }td.titficha8	 	{ border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #336699;			  			font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: BOLD }td.titficha8lat	 	{ border-right-width: 2; border-right-style: solid; border-right-color: #99CCFF; background-color: #336699;			  			font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: BOLD }td.subtitficha 		{ border-bottom-width: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; background-color: #D5E7F5;						font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.celdafichano 	{ border-bottom-width: 1; border-bottom-style: dashed; border-bottom-color: #99CCFF; background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #e4312d; font-weight: BOLD }td.celdaficha 		{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399 }td.celdafichabold8	{ background-color: #F6F6F6; font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdaficha8 		{ background-color: #F6F6F6; font-family: Verdana; font-size: 8pt; color: #003399 }p.ficha		 		{ font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }/*Estilos tablas areas cursos, estadísticas, áreas foros*/table.areacurso 	{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titareacurso 	{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; background-color: #336699;			  			font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: BOLD }td.subtitareacurso 	{ border-top-width: 2; border-top-style: solid; border-top-color: #F6F6F6; border-bottom-width: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; background-color: #D5E7F5;				 		font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }td.celdaareacurso 	{ border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #99CCFF;  border-right-width: 1; border-right-style: solid; border-right-color: #99CCFF; background-color: #F6F6F6; 						font-family: Verdana; font-size: 8pt; color: #003399 }/*Estilos enlaces, noticias, tablon*/table.enlace 			{ border-width: 4; border-style: solid; border-color: #99CCFF }td.titenlace 			{ background-color: #336699; border-bottom: 2; border-bottom-style: solid; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 12pt; font-weight: BOLD; color: #ffffff }td.subtitenlace 		{ background-color: #D5E7F5; border-bottom: 2; border-bottom-style: groove; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; font-weight: BOLD; color: #003399 }td.celdaenlacesup 		{ background-color: #F6F6F6;  border-bottom: 1; border-bottom-style: solid; border-bottom-color: #99CCFF; border-top: 1; border-top-style: solid; border-top-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdaenlacesolid		{ background-color: #F6F6F6;  border-bottom: 1; border-bottom-style: solid; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdaenlacebajo		{ background-color: #F6F6F6;  border-bottom: 1; border-bottom-style: dotted; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; color: #003399 }td.celdaenlace	 		{ background-color: #F6F6F6;  font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdaenlacenobold	{ background-color: #F6F6F6;  font-family: Verdana; font-size: 8pt; color: #003399 }td.celdaenlacenohay		{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }/*Estilos botones*/input.boton 	{ background-color: #336699; border-width: 2; border-style: solid; border-color: #99CCFF;					font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: BOLD }input.boton8 	{ background-color: #336699; border-width: 2; border-style: solid; border-color: #99CCFF;					font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: BOLD }/*Estilos comentarios en tablas pequeñas*/table.comentario 	{ border-width: 2; border-style: solid; border-color: #99CCFF }td.titcomentario 	{ background-color: #99CCFF; font-family: Verdana; font-size: 8pt; color: #336699 }td.titcomentariobld	{ background-color: #99CCFF; font-family: Verdana; font-size: 8pt; color: #336699; font-weight: BOLD }td.comentario 		{ background-color: #336699; font-family: Verdana; font-size: 8pt; color: #ffffff }td.comentariobld	{ background-color: #336699; font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: BOLD }/*Estilos foros*/table.foro	 			{ border-width: 4; border-style: solid; border-color: #99CCFF }td.celdaforobajo		{ background-color: #F6F6F6;  border-bottom: 1; border-bottom-style: dotted; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; color: #003399 }td.celdaforobajo2		{ border-bottom: 2; border-bottom-style: dotted; border-bottom-color: #99CCFF; 							font-family: Verdana; font-size: 8pt; color: #003399 }td.celdaforo	 		{ background-color: #F6F6F6;  font-family: Verdana; font-size: 8pt; color: #003399 }td.celdaforobold 		{ background-color: #F6F6F6;  font-family: Verdana; font-size: 8pt; color: #003399; font-weight: BOLD }td.celdaforonohay		{ background-color: #F6F6F6; font-family: Verdana; font-size: 10pt; color: #003399; font-weight: BOLD }