body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px;
	padding:0px;
	}
td {
	font-family:Arial, Helvetica, sans-serif;
	}
th {
	font-family:Arial, Helvetica, sans-serif;
	}
/*Titulos áreas */
h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	padding:0px 0px 0px 0px;
}
/* Titulos listado cursos */
h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 0px;
}
h4 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fondogris { background-color:#E7E6E4; } /*fondo gris general*/
.fondomenu { background-color:#C4C1BD; } /*fondo gris menu*/
.fondoblanco { background-color:#ffffff; } /*fondo blanco general*/
.fondoficha { background-color:#EFEFEF; } /*fondo ficha técnica*/
.lineagris { background-color:#999999; } /*fondo gris preguntas*/
.alingder { text-align:left; } /* alinear texto a la derecha*/
/*partes de la página que no se imprimirán */
.noimprimir {
	visibility:visible; 
    display:block;
	} 
/*partes de la página que solo se ven cuando se imprimen*/	
.imprimir { 
   visibility:hidden; 
   display:none; 
	}
/*texto fecha*/
.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
/*situación de la página dentro de la web */
.actual {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	padding:0px;
}
.ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	padding:0px;
	}	
.ruta:link { color:#39657B; text-decoration:none; font-weight:bold; }
.ruta:visited { color:#39657B; text-decoration:none; font-weight:bold; }
.ruta:hover { color:#39657B; text-decoration:underline; font-weight:bold; cursor:pointer; }
.ruta:active { color:#39657B; text-decoration:none; font-weight:bold; }
/*espacio margenes listado y areas */
.listadotd { text-align:center; } /* alinear texto a la derecha*/
/*enlace subareas*/
.subarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#555555;
	text-align:left;
	text-decoration:none;
}
.subarea:link { color:#555555; text-decoration:none; text-align:left;}
.subarea:visited { color:#555555; text-decoration:none; text-align:left;}
.subarea:hover { color:#555555; text-decoration:underline; cursor:pointer; text-align:left;}
.subarea:active { color:#555555; text-decoration:none; text-align:left;}

/*titulo área */
.tituloarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#E7E6E4;
	font-style:normal;
	font-weight:bold;
	color:#39657B;
	text-align:center;
	border-bottom:1px solid #A9A69E;
	border-left:1px solid #A9A69E;
	border-right:1px solid #A9A69E;
	border-top:1px solid #A9A69E;
	padding:3px;
}
/*encabezado listado cursos */
.encabezado {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	background-color:#39657B;
}
/*nombre curso en listado cursos*/
.cursonombre {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E7E6E4;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#39657B;
	text-align:left;
	text-decoration:none;
}
.cursonombre:link { color:#39657B; text-decoration:none; }
.cursonombre:visited { color:#39657B; text-decoration:none; }
.cursonombre:hover { color:#39657B; text-decoration:underline; cursor:pointer; }
.cursonombre:active { color:#39657B; text-decoration:none; }
/*sinopsis curso*/
.cursodescripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	text-align:justify;
}
.cursocredito {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	text-align:center;
	padding:3px;
}

/*enlace más información*/
.informacion {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#39657b;
	}	
.informacion:link { text-decoration:none; }
.informacion:visited { color:#48829D; text-decoration:none; }
.informacion:hover { text-decoration:underline; font-weight:bold; cursor:pointer; }
.informacion:active { text-decoration:none; }
/*simbolo +*/
.mas {font-size: 24px}
/*resaltado rojo novedades */
.novedad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CC0000;
	}
/*teléfono menu izq*/
.telefono { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		color:#39657b;
	}
/*todos los textos del menú izq*/	
.menuizq { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #666666; 
		text-decoration: none; 
		font-weight: normal;
		text-align:left;
	}	
.menuizq:link { cursor:pointer; }
.menuizq:visited { cursor:pointer; }
.menuizq:hover { cursor:pointer; }
.menuizq:active { cursor:pointer; }
/*titulo cuadro margenes*/
.titulocuadro {
			background-color:#39657B;
			color:#ffffff;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;			
	}
/*texto pie de página*/
.pie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	color:#666666;
}
/*nombre ficha técnica*/
.fichatecnica {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#39657B;
	text-align:center;
}
/*titulo curso ficha técnica*/
.fichatitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
	color:#39657B;
	text-transform:none;
	text-decoration:none;
}
/*texto dentro ficha técnica*/
.fichatexto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
}
/*enlaces dentro de las fichas*/
.fichaenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#39657B;
	text-decoration:none;
}
.ficharesalta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	font-size:11px;
	line-height:16px;
	color:#CC0000;
	text-transform:none;
	text-decoration:none;
}

.fichaenlace:link { color:#39657B; text-decoration:none; }
.fichaenlace:visited { color:#39657B; text-decoration:none; }
.fichaenlace:hover { color:#39657B; text-decoration:underline; cursor:pointer; }
.fichaenlace:active { color:#39657B; text-decoration:none; }
.solicitudencabezado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:10px;
	color:#333333;
	text-align:center;
	text-transform:none;
	text-decoration:none;
}
.solicitudtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
}
.solicitudcampo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
}
.notasapie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#39657B;
}
.infotd { text-align:left; padding:16px 16px 16px 16px } /* alinear texto a la derecha*/
.infoencabezado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	text-align:center;
	text-transform:none;
	text-decoration:none;
}
.infotitulo {
	background-color:#E7E6E4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#39657B;
	text-align:left;
}
.infotexto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.infodestacado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CC0000;
	text-align:left;
	line-height:16px;
}
.nuevo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CC0000;
}
.infoenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	padding:0px;
	}	
.infoenlace:link { color:#39657B; text-decoration:none; font-weight:bold; }
.infoenlace:visited { color:#39657B; text-decoration:none; font-weight:bold; }
.infoenlace:hover { color:#39657B; text-decoration:underline; font-weight:bold; cursor:pointer; }
.infoenlace:active { color:#39657B; text-decoration:none; font-weight:bold; }
.infoderecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:right;
	line-height:16px;
}
.formencabezado {
	background-color:#E7E6E4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#39657B;
	text-align:center;
}
.formtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.formtexto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:16px;
}
.formenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	padding:0px;
	}	
.formenlace:link { color:#39657B; text-decoration:none; font-weight:bold; }
.formenlace:visited { color:#39657B; text-decoration:none; font-weight:bold; }
.formenlace:hover { color:#39657B; text-decoration:underline; font-weight:bold; cursor:pointer; }
.formenlace:active { color:#39657B; text-decoration:none; font-weight:bold; }
.indexmarco { padding:10px 10px 10px 10px; }
.indexencabezado {
	background-color:#E7E6E4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#39657B;
	text-align:left;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	text-transform:none;
	text-decoration:none;
}
.indextitulo {
	background-color:#E7E6E4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#39657B;
	text-align:left;
}
.indextexto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:justify;
	line-height:14px;
}
.indexenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	padding:0px;
}	
.indexenlace:link { color:#39657B; text-decoration:none; font-weight:bold; }
.indexenlace:visited { color:#39657B; text-decoration:none; font-weight:bold; }
.indexenlace:hover { color:#39657B; text-decoration:underline; font-weight:bold; cursor:pointer; }
.indexenlace:active { color:#39657B; text-decoration:none; font-weight:bold; }

.preguntas {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#555555;
	text-align:left;
	text-decoration:none;
}
.preguntas:link { color:#555555; text-decoration:none; text-align:left;}
.preguntas:visited { color:#555555; text-decoration:none; text-align:left;}
.preguntas:hover { color:#555555; text-decoration:underline; cursor:pointer; text-align:left;}
.preguntas:active { color:#555555; text-decoration:none; text-align:left;}
.infoyageneral { text-align:left; width:280px; height:300px; }
.infoya {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#282828;
	text-align:left;
	text-decoration:none;
	padding:4px;
	line-height:20px;
}
.infoyatitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#040F25;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	padding:4px;
	line-height:26px;
}
.infosolo {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#CC0000;
	text-align:left;
	text-decoration:none;
	padding:4px;
	line-height:16px;
}
.infoimagen { float:left; }
.preguntas1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#46433E;
	text-align:left;
	text-decoration:none;
	padding:2px;
	line-height:16px;
	background-color:#E7E6E4;
}
.preguntas2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#46433E;
	text-align:left;
	text-decoration:none;
	padding:2px;
	line-height:16px;
	background-color:#F5F4F3;
}

.tdpreguntas { padding:8px; }
