HTML {
	background: #5A78A6 url(imagenes/fondoweb.jpg) repeat-x fixed;
	height: 100%;
	
}

BODY {
	margin: 0;
	padding: 0;
	color: #515151;
	height: 100%;
	font: 12px Arial, Helvetica;
	line-height: 17px;
}

MARQUEE {
	background: #EFEFEF;
	padding: 3px;
	border-top: 2px solid #FFF;
}

UL {
	list-style-image: url(/imagenes/puntito.gif);
	margin-top: 0;
	margin-bottom: 0;
}

LI {
	padding-bottom: 10px;
}

IMG {
	border: 0;	
}

INPUT {
	outline: none;
}

A {
	outline:none;	
}

FORM {
	padding: 0;
	margin: 0;	
}

P {
	margin: 0;
	padding: 10px 0 10px 0; 
}

.Contenedor {
	margin: 0 auto;
	width: 780px;
	clear: both;
	
}

	.Contenedor .Top {
		width: 780px;
		height: 206px;
		background: #FFF url(imagenes/bordetop.jpg) no-repeat right bottom;
	}
	
		.Contenedor .Top .CuadroColor {
			width: 780px;
			height: 30px;
			background: url(imagenes/cuadrocolor.gif) no-repeat;
			clear: both;
		}
		
		.Contenedor .Top .Logo {
			float: left;
			width: 195px;
			height: 175px;
		}
		
	.Contenedor .Top .Foto {
			float: right;
			width: 575px;
			height: 175px;
			opacity: 0;
			filter: alpha(opacity=0);
		}

	.Contenedor .Idiomas {
		height: 25px;
		line-height: 25px;
		text-align: right;
		font-size: 11px;
		padding-right: 10px;
		background: #FFF;
		color: #6581AC;
	}

		.Contenedor .Idiomas A {
			color: #6581AC;
			text-decoration: none;
		}	

		.Contenedor .Idiomas A:hover {
			color: #6581AC;
			text-decoration: underline;
		}
	
	.Contenedor .Contenido {		
		padding-bottom: 50px;
		width: 780px;	
		background: #FFF url(imagenes/fondocontenedor.gif) no-repeat bottom;	
		float: left;
	}

		.Contenedor .Contenido .ColumnaMenu {
			width: 200px;
			float: left;
			padding-top: 75px;	
			background: #FFF;
		}
		
		.Contenedor .Contenido .ColumnaMenu .BannerAecetia {
			height: 110px;
			text-align: center;
		}

		.Contenedor .Contenido .ColumnaContenido {
			width: 540px;
			color:  #515151;
			font-size: 12px;
			text-align: justify;
			margin-left: 217px;
		}
		
	.Pie {
		clear: both;
		height: 47px;
		text-align: right;
		padding-top: 25px;
		margin: 0 auto;	
		width: 780px;			
		background: url("imagenes/fondocontenedor.png") no-repeat !important;	
		background: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='imagenes/fondocontenedor.png');
		background-repeat: no-repeat;
	}
	
		.Pie P {
			padding: 0;
			margin: 0;
			margin-right: 20px;
			font-size: 11px;
			position: relative;
		}
		
		.Pie P A {
			color: #515151;
			text-decoration: none;
		}
		
			.Pie P A:hover {
				color: #224A88;
				text-decoration: underline;
			}				
		
			.Contenedor .Contenido .ColumnaContenido .AvisoHome {
				margin-bottom: 15px;
				width: 540px;
				font-size: 13px;
				color: #cc3300;
				font-weight: bold;
			}
			
				.Contenedor .Contenido .ColumnaContenido .AvisoHome A {
					text-decoration: none;
					color: #cc3300;
				}
				
				.Contenedor .Contenido .ColumnaContenido .AvisoHome A:hover {
					text-decoration: underline;
					color: #cc3300;
				}
						
			.Contenedor .Contenido .ColumnaContenido .Categoria {
				font-size: 16px;
				color: #224A88;
				font-weight: bold;			
				margin-top: 20px;				
			}

			.Contenedor .Contenido .ColumnaContenido .Subcategoria {
				font-size: 14px;
				color: #6581AC;
				font-weight: bold;
				margin-top: 15px;
				padding-left: 15px;				
			}

			.Contenedor .Contenido .ColumnaContenido .RegistroOK {
				font-size: 15px;
				color: #6581AC;				
				padding-top: 40px;
				padding-left: 15px;
			}
			
			.Contenedor .Contenido .ColumnaContenido .Enlace {
				font-size: 12px;
				color: #6581AC;
				font-weight: bold;
				margin-top: 5px;
				margin-bottom: 5px;
				padding-left: 30px;
			}
			
			.Contenedor .Contenido .ColumnaContenido .DescEnlace {
				font-size: 12px;
				color: #515151;
				padding-left: 30px;

				
			}

			.Contenedor .Contenido .ColumnaContenido .Enlace A {
				text-decoration: underline;
				color: #6581AC;
				
			}
			
			.Contenedor .Contenido .ColumnaContenido .Enlace A:hover {
				text-decoration: underline;
				color: #6581AC;
				
			}
		
			.Contenedor .Contenido .ColumnaContenido .Cabecera {
				width: 560px;
				margin-top: 20px;		
				margin-bottom: 20px;
			}
			


			.Contenedor .Contenido .ColumnaContenido A {
				font-weight: bold;
				color: #6581AC;	
				text-decoration: underline;					
			}
			
			.Contenedor .Contenido .ColumnaContenido A:hover {
				font-weight: bold;
				color: #224A88;	
				text-decoration: underline;					
			}
			
			.Contenedor .Contenido .ColumnaContenido .Separador {
				border-top: 1px solid #d7d3d2;
				margin: 30px 0 0 0;
				height: 10px;
			}
			
			.Contenedor .Contenido .ColumnaContenido .Subtitular {
				padding: 0;
				margin: 0;
			}

				.Contenedor .Contenido .ColumnaContenido .Subtitular P {
					color: #6581AC;	
					font-size: 12px;
				}
				
					.Contenedor .Contenido .ColumnaContenido .Subtitular P A {
						text-decoration: underline;
						color: #6581AC;	
					}
					
					.Contenedor .Contenido .ColumnaContenido .Subtitular P A:hover {
						text-decoration: underline;
						color: #224A88;
					}
			
			.Contenedor .Contenido .ColumnaContenido .Titular {
				height: 40px;
				margin: 0;
				padding: 0;
			}

			.Contenedor .Contenido .ColumnaContenido .TitularSinMargen {
				height: 30px;
				margin: 0;
				padding: 0;
			}
			
				.Contenedor .Contenido .ColumnaContenido .Subir {
					text-align: right;
					width: 557px;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Subir A {
					text-decoration: none;
				}
			
				.Contenedor .Contenido .ColumnaContenido .Nivel1 {
					padding-bottom: 5px;
					padding-top: 5px;
					padding-left: 0;
					font-family: "Times New Roman", Times, Arial;
					font-size: 19px;
					color: #6581AC;
					text-align: left;
					line-height: 23px;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel2 {
					padding-bottom: 5px;
					padding-top: 5px;
					padding-left: 20px;
					font-family: "Times New Roman", Times, Arial;
					font-size: 19px;
					color: #6581AC;
					text-align: left;
					line-height: 23px;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel3 {
					padding-bottom: 5px;
					padding-top: 5px;
					padding-left: 45px;
					font-family: "Times New Roman", Times, Arial;
					font-size: 19px;
					color: #6581AC;
					text-align: left;
					line-height: 23px;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel1 A {
					text-decoration: none;
					font-weight: normal;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel2 A {
					text-decoration: none;
					font-weight: normal;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel3 A {
					text-decoration: none;
					font-weight: normal;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel1 A:hover {
					text-decoration: none;
					font-weight: normal;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel2 A:hover {
					text-decoration: none;
					font-weight: normal;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Nivel3 A:hover {
					text-decoration: none;
					font-weight: normal;
				}

				.Contenedor .Contenido .ColumnaContenido .Texto1 {
					padding-bottom: 0;
					padding-left: 0;
					font-family: Arial;
					font-size: 12px;
					color: #666;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Texto2 {
					padding-bottom: 0;
					padding-left: 20px;
					font-family: Arial;
					font-size: 12px;
					color: #666;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Texto3 {
					padding-bottom: 0px;
					padding-left: 45px;
					font-family: Arial;
					font-size: 12px;
					color: #666;
				}
				
							
			.Contenedor .Contenido .ColumnaContenido .MasAltoLinea {
				line-height: 23px;
			}

			.Contenedor .Contenido .ColumnaContenido .Actividades {
				width: 100%;
				margin: 0 auto;			
			}

				.Contenedor .Contenido .ColumnaContenido .Actividades .Izquierda {
					width: 47%;
					float: left;
					margin-right: -47%;
					text-align: left;
				}
				
					.Contenedor .Contenido .ColumnaContenido .Actividades .Izquierda .Opcion {
						padding-bottom: 29px;
					}

				.Contenedor .Contenido .ColumnaContenido .Actividades .Derecha {
					width: 47%;
					margin-left: 51%;
					text-align: right;

				}
				
					.Contenedor .Contenido .ColumnaContenido .Actividades .Derecha .Opcion {
						padding-bottom: 29px;
					}

			
			.Contenedor .Contenido .ColumnaContenido .Cita {
				border-top: 1px solid #D3DBE8;
				border-bottom: 1px solid #D3DBE8;
				padding-bottom: 10px;
			}

				.Contenedor .Contenido .ColumnaContenido .Cita A {
					color: #6581AC;
					text-decoration: none;
				}
			
				.Contenedor .Contenido .ColumnaContenido .Cita A:hover {
					color: #6581AC;
					text-decoration: underline;
				}				
			
			.Contenedor .Contenido .ColumnaContenido .Ficha {
				border-bottom: 1px solid #D3DBE8;
				margin-top: 20px;
				padding-bottom: 15px;
				min-height:120px;
  				height:auto !important;
 				height:120px;
 			}

				.Contenedor .Contenido .ColumnaContenido .Ficha .Foto {
					width: 100px;					
					float: left;
					padding-bottom: 15px;															
				}

				.Contenedor .Contenido .ColumnaContenido .Ficha .Texto {
					margin-left: 115px;
					font-size: 12px;							
				}
				
					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Titulo {
						font-size: 14px;
						color: #224A88;
						font-weight: bold;
					}
					
						.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Titulo A {
							text-decoration: none;
							color: #224A88;
						}	
					
					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Bloque {
						height: auto;
					}					
					
										
					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Bloque .Fechas {
						width: 250px;						
					}
						
						.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Bloque .Fechas .Mini {
							font-size: 11px;
						}
	
						.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Bloque .Fechas .Mini A {
							color: #6581AC;
							text-decoration: underline;
						}
	
						.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Bloque .Fechas .Mini A:hover {
							color: #224A88;
							text-decoration: underline;
						}
						
					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Bloque .Inscribete {
						width: 130px;	
						float: right;	
						text-align: right;				
					}
					
					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Estudio {
						font-size: 11px;
						color: #6581AC;
						font-weight: bold;
					}
					
					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Descripcion {
						padding-top: 10px;
						
					}

					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .IconoPdf {
						float: left;
						height: 26px;
						width: 28px;
					}
					
					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Pdf {
						font-size: 11px;
						color: #6581AC;
						height: 26px;
						line-height: 35px;
					}

						.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Pdf A {
							text-decoration: none;
							color: #6581AC;
						}

						.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Pdf A:hover {
							text-decoration: underline;
							color: #6581AC;
						}

					.Contenedor .Contenido .ColumnaContenido .Ficha .Texto .Info {
						text-align: right;
						padding-top: 5px;
					}
					
			.Contenedor .Contenido .ColumnaContenido .Volver {
				text-align: center;
				font-weight: bold;
				color: #6581AC;
				font-size: 12px;
				padding-top: 10px;
			}

			.Contenedor .Contenido .ColumnaContenido .Todos {
				text-align: right;
				font-weight: bold;
				color: #6581AC;
				font-size: 12px;
				padding-top: 10px;
			}
				
			.Contenedor .Contenido .ColumnaContenido .Negrita {
				font-weight: bold;
				margin: 0;
				padding: 0;
			}
			
			.Contenedor .Contenido .ColumnaContenido .Cursiva {
				font-style: italic;
				margin: 0;
				padding: 0;
			}
			.Contenedor .Contenido .ColumnaContenido .Patronos {
				font-size: 16px;
				color: #224A88;
				font-weight: bold;
				padding-bottom: 15px;
				clear: both;
			}
			
			.Contenedor .Contenido .ColumnaContenido .Patronato {
				width: 280px;
				padding-bottom: 10px;							
			}



				.Contenedor .Contenido .ColumnaContenido .Patronato .Nombre {
					font-size: 12px;
					margin-left: 15px;
				}

				.Contenedor .Contenido .ColumnaContenido .Patronato .Mini {
					font-size: 11px;
					margin-left: 15px;
				}


				.Contenedor .Contenido .ColumnaContenido .FotoPresidenta {
					float: right;
				}

				.Contenedor .Contenido .ColumnaContenido .Presidenta {
					text-align: right;
				}

				.Contenedor .Contenido .ColumnaContenido .Presidenta SPAN {
					font-size: 12px;
					font-weight: bold;
					color: #224A88;
				}

				.Contenedor .Contenido .ColumnaContenido .Articulo {
					font-size: 12px;
					font-weight: bold;
					color: #224A88;
					padding: 0;
					margin: 0;
				}
				
				.Contenedor .Contenido .ColumnaContenido .TextoOfertas {
									
				}

					.Contenedor .Contenido .ColumnaContenido .TextoOfertas A {
						text-decoration: underline;
						color: #6581AC;
						font-weight: normal;
					}
					
					.Contenedor .Contenido .ColumnaContenido .TextoOfertas A:hover {
						text-decoration: underline;
						color: #224A88;
						font-weight: normal;			
					}
					
								
				.Contenedor .Contenido .ColumnaContenido .Ofertas {
					text-align: left;	
					font-weight: normal;	
					font-size: 11px;				
				}

								
					.Contenedor .Contenido .ColumnaContenido .Ofertas A {
						text-decoration: none;
						color: #515151;
						font-weight: normal;
										
					}

					.Contenedor .Contenido .ColumnaContenido .Ofertas A:hover {
						text-decoration: none;
						color: #224a88;	
						font-weight: bold;	
												
					}

					.Contenedor .Contenido .ColumnaContenido .Ofertas TH {
						color: #6581AC;
						font-weight: bold;
						font-size: 12px;
						border-bottom: 1px solid #d3dbe8;
					}

					.Contenedor .Contenido .ColumnaContenido .Ofertas TD {
						border-bottom: 1px solid #d3dbe8;						
					}
					
					.Contenedor .Contenido .ColumnaContenido .Ofertas .NoLeido {
						font-weight: bold;	
						color: #515151;					
					}	

						.Contenedor .Contenido .ColumnaContenido .Ofertas .NoLeido A {
							font-weight: bold;	
							color: #515151;		
							text-decoration: none;			
						}	

						.Contenedor .Contenido .ColumnaContenido .Ofertas .NoLeido A:hover {
							font-weight: bold;	
							color: #224a88;		
							text-decoration: none;			
						}			

				.Contenedor .Contenido .ColumnaContenido .Usuario {
					color: #6581AC;
					font-size: 11px;
					font-weight: bold;
				}
				
				.Contenedor .Contenido .ColumnaContenido .IndiceOfertas {
					color: #6581AC;
					text-align: right;
					font-size: 11px;
					font-weight: bold;
				}
				
				.Contenedor .Contenido .ColumnaContenido .Navegacion {
					text-align: center;
					color: #CCC;
					padding-top: 15px;
				}
			
					.Contenedor .Contenido .ColumnaContenido .Navegacion A {
						color: #224A88;
						text-decoration: none;
					}
	
					.Contenedor .Contenido .ColumnaContenido .Navegacion A:HOVER {
						color: #6581AC;
						text-decoration: none;
					}
					
						.Contenedor .Contenido .ColumnaContenido .Navegacion .Seleccionado{
							color: #6581AC;
						}

			.Contenedor .Contenido .ColumnaContenido .ContactoFoto {
				float: left;
				height: 170px;
			}

			.Contenedor .Contenido .ColumnaContenido .ContactoDatos {
				height: 170px;
			}	

				.Contenedor .Contenido .ColumnaContenido .ContactoDatos .Nombre {
					
				}

				.Contenedor .Contenido .ColumnaContenido .ContactoDatos .Datos {
					font-size: 13px;
				}
				
					.Contenedor .Contenido .ColumnaContenido .ContactoDatos .Datos A {
						text-decoration: underline;
						color: #6581AC;
					}

					.Contenedor .Contenido .ColumnaContenido .ContactoDatos .Datos A:hover {
						text-decoration: underline;
						color: #224A88;
					}
			

				.Contenedor .Contenido .ColumnaContenido .Formulario {
						
						
				}
				
					.Contenedor .Contenido .ColumnaContenido .Formulario TD {
							height: 25px;
							
					}
					
					.Contenedor .Contenido .ColumnaContenido .Formulario INPUT {
							width: 250px;
							border: 1px solid #CCCCCC;
							font-size: 11px;							
					}

					.Contenedor .Contenido .ColumnaContenido .Formulario .BotonEntrar {
							border: none;
							width: 120px;							
					}
					
					.Contenedor .Contenido .ColumnaContenido .Formulario TEXTAREA {
							width: 250px;
							border: 1px solid #CCCCCC;
							font-size: 11px;
							
					}
						
					.Contenedor .Contenido .ColumnaContenido .Formulario .Boton {
							
					}
						
				.Contenedor .Contenido .ColumnaContenido .Enviado {
					font-size: 13px;
					width: 400px;
					margin: 0 auto;
					color: #6581AC;
					font-weight: bold;
					text-align: center;
				}
			
				.Contenedor .Contenido .ColumnaContenido .Gracias {
					font-size: 20px;
					color: #224A88;
					width: 400px;
					margin: 0 auto;
					font-weight: bold;
					text-align: center;
				}	

				.Contenedor .Contenido .ColumnaContenido .VerTodas {
					color: #6581AC;	
					text-align: right;	
					margin: 0;
					padding: 0;			
				}	

				.Contenedor .Contenido .ColumnaContenido .VerTodas A {
					text-decoration: none;
					color: #6581AC;	
				}

				.Contenedor .Contenido .ColumnaContenido .VerTodas A:hover {
					text-decoration: none;
					color: #224A88;
				}	

			.Contenedor .Contenido .ColumnaContenido .BotonVoluntario {
				text-align: right;
			}

			.Contenedor .Contenido .ColumnaContenido .Definicion {
				font-weight: bold;
				color: #44669A;
				text-align: center;
			}

			.Contenedor .Contenido .ColumnaContenido .Idea {
				font-weight: bold;
				color: #44669A;
			}

			.Contenedor .Contenido .ColumnaContenido .SaberNegrita {
				padding: 5px 0 5px 0;
				margin: 0;
				font-weight: bold;
				color: #6581AC;
			}

				.Contenedor .Contenido .ColumnaContenido .SaberNegrita A {
					text-decoration: underline;
					color:  #898989;
				}

				.Contenedor .Contenido .ColumnaContenido .SaberNegrita A:hover {
					text-decoration: underline;
					color:  #6581AC;
				}

										

/* ======================================== EMPLEADORES ======================================== */
.Contenedor .Contenido .ColumnaContenido .Menu {
	width: 560px;
	color: #D7D3D3;
	font-weight: bold;
}

	.Contenedor .Contenido .ColumnaContenido .Menu .Opcion {
		margin-bottom: 10px;
		text-align: center;
		height: 30px;
		line-height: 30px;
		width: 560px;		
	}

	.Contenedor .Contenido .ColumnaContenido .Menu .Opcion A {
		font-size: 12px;
		color: #6581AC;
		text-decoration: none;
	}

	.Contenedor .Contenido .ColumnaContenido .Menu .Opcion A:hover {
		font-size: 12px;
		color: #6581AC;
		text-decoration: underline;		
	}
	
	.Contenedor .Contenido .ColumnaContenido .Menu .Seleccionado {
		font-size: 12px;
		color: #6581AC;
		text-decoration: underline;		
	}

.Contenedor .Contenido .ColumnaContenido .TituloOfertas {
		font-size: 16px;
		color: #6581AC;
		padding: 10px 0;
		font-weight: bold;
}

	



			

/* ======================================== CANDIDATOS ======================================== */		
.Contenedor .Contenido .ColumnaContenido .CandidatoNavegacion {
	height: 18px;
	text-align: center;
	padding-top: 20px;
}



	

	
	

	




/* ############################ RECORDAR CLAVE #################### */

.RecordarClave {
	width: 555px;
	height: 400px;
	margin: 40px auto;
	padding-top: 55px;
	background: url(/imagenes/recordarclave_fondo.gif) no-repeat;
}

	.RecordarClave P {
		width: 515px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
		
		.RecordarClave P SPAN {
			color: #224A88;
		}
		
		.RecordarClave .Gracias {
			color: #224A88;
			font-weight: bold;
			font-size: 15px;
		}
	
		.RecordarClave P A {
			color: #224A88;
		}
	
	.RecordarClave .FormularioEmail {
		width: 300px;
		margin-left: 105px;
	}
	
		.RecordarClave .FormularioEmail .BotonFormulario {
			margin: 10px 0;
			text-align: center;
		}

.RecordarClave .Cargando {
	font-size: 11px;
	padding: 0 0 0 18px;
	margin-top: 18px;
	margin-right: 25px;
	color: #666;
	visibility: hidden;
	float: right;
	height: 18px;
	background: url(/imagenes/cargador.gif) no-repeat left top;
}


/* ############################ TOOLTIP  INFO #################### */
	
.Contenedor .Contenido .ColumnaContenido a.info {
    position: relative;
    z-index: 24; 
    color: #666;
    font-weight: bold;
    text-decoration: none;
    cursor: help; 
} 

.Contenedor .Contenido .ColumnaContenido a.info:hover {
    z-index: 25;
    overflow: auto; 
} 

.Contenedor .Contenido .ColumnaContenido a.info span {  
    display: none;
} 

.Contenedor .Contenido .ColumnaContenido a.info:hover span {  
    display: block;
    position: absolute;
    top: 2em;
    left: 0em;
    width: 150px;
    border: 1px solid #6581AC;
    background-color: #EDEDED;
    color: #224A88;
    text-align: center;
    font-size: 10px;
    padding: 3px;
}	
	
	
	
/* ############################ NUEVO USUARIO/EMPRESA #################### */

.AltaUsuario {
	width: 555px;
	height: 270px;
	margin: 40px auto;
	padding-top: 55px;
	background: url(/imagenes/altausuario.gif) no-repeat;
}
	
	
	.AltaUsuario P {
		width: 515px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	
	
/* ############################ INSCRIPCION OFERTA REALIZADA #################### */

.InscripcionOferta {
	width: 555px;
	height: 570px;
	margin: 40px auto;
	padding-top: 55px;
	background: url(/imagenes/fondo_inscripcion.gif) no-repeat;
}
	
	
	.InscripcionOferta P {
		width: 515px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}


/* ############################ INSCRIPCION CURSO REALIZADA #################### */

.InscripcionCurso {
	width: 555px;
	height: 390px;
	margin: 40px auto;
	padding-top: 55px;
	background: url(/imagenes/fondo_inscripcion_curso.gif) no-repeat;
}
	
	
	.InscripcionCurso P {
		width: 515px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}


/* ############################ ENVIO CLAVE #################### */

.EnvioClave {
	width: 555px;
	height: 400px;
	margin: 40px auto;
	padding-top: 55px;
	background: url(/imagenes/recordarclave_fondo.gif) no-repeat;
}

	.EnvioClave P {
		width: 290px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}





/* ################################################################################################################################## */





/* ======================================== AYÚDANOS A MEJORAR ======================================== */


.Ayudanos {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 30px;
	background: #FFF;
	height: auto;
}	

	.Ayudanos .Top_es {
		width: 480px;
		height: 72px;
		background: url(/es/imagenes/ayudanos_top.gif) no-repeat;
	}
	.Ayudanos .Top_in {
		width: 480px;
		height: 72px;
		background: url(/in/imagenes/ayudanos_top.gif) no-repeat;
	}
	.Ayudanos .Top_fr {
		width: 480px;
		height: 72px;
		background: url(/fr/imagenes/ayudanos_top.gif) no-repeat;
	}

	.Ayudanos .Texto {
		width: 460px;
		margin: 20px auto;
	}

	.Ayudanos .Campo {
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 17px;
	}

	.Ayudanos .CampoMensaje {	
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 100px;
	}
	
	.Ayudanos .MensajeEnviado {
		width: 400px;
		color:  #898989;
		font-weight: bold;
		text-align: center;
	}

	.Ayudanos .MensajeEnviado .Color {
		color: #6581AC;
	}	


/* ======================================== VER SERVICIO ======================================== */

.VerServicios {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 10px;
}	

	.VerServicios .Top {
		width: 480px;
		height: 90px;
		background: url(/imagenes/servicios_top.gif) no-repeat;		
	}

	.VerServicios .Titulo {
		width: 460px;
		color: #6581AC;
		margin: 0 auto;
		font-weight: bold;
		font-size: 18px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.VerServicios .LineaSeparadora1 {
		border-top: 1px solid #e7e4e4;		
		width: 460px;
		margin: 0 auto;
	}

	.VerServicios .LineaSeparadora2 {
		border-bottom: 1px solid #e7e4e4;		
		width: 460px;
		margin: 0 auto;	
	}

	.VerServicios .Datos {
		width: 460px;
		margin: 0 auto;
		font-size: 12px;
	}

	.VerServicios .Texto {
		font-size: 12px;
		text-align: justify;
		color: #6581AC;
		margin: 0 auto;
		width: 460px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	
	.VerServicios .Descripcion {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 12px;
		text-align: justify;
		margin: 0 auto;
		width: 460px;
	}
	
	.VerServicios .Mini {
		font-size: 12px;
		margin: 0 auto;
		width: 460px;
	}

	.VerServicios .Mini .Negrita {
		font-weight: bold;
		color: #6581AC;
	}

	.VerServicios .Estudio {
		font-size: 11px;
		color: #6581AC;
		font-weight: bold;
		padding-bottom: 10px;
		margin: 0 auto;
		width: 460px;
		text-align: right;
	}


/* ======================================== VER CURSO ======================================== */

.VerCurso {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 30px;
	height: 100%;
}	

	.VerCurso .Top {
		width: 480px;
		height: 90px;
		background: url(/imagenes/cursos_top.gif) no-repeat;		
	}
	
	.VerCurso .Texto {
		font-size: 12px;
		text-align: justify;
		color: #6581AC;
		margin: 0 auto;
		width: 460px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	
	.VerCurso .Descripcion {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 12px;
		text-align: justify;
		margin: 0 auto;
		width: 460px;
	}
	
	.VerCurso .Mini {
		font-size: 12px;
		margin: 0 auto;
		width: 460px;
	}	

	.VerCurso .Titulo {
		color: #6581AC;
		padding: 10px 0;
		font-weight: bold;
		font-size: 18px;
		width: 460px;
		margin: 0 auto;
}

	.VerCurso .Codigo {
		text-align: right;
		font-size: 11px;
		color: #515151;
		width: 460px;
		margin: 0 auto;
	}

	.VerCurso .Linea {
		border-top: 1px solid #D3DBE8;	
		height: 15px;	
		margin-top: 25px;
		width: 460px;
		margin: 0 auto;		
	}

	.VerCurso .Cita {
		margin-top: 20px;
		padding-bottom: 20px;
		width: 460px;
		margin: 0 auto;
		border-top: 1px solid #D3DBE8;
		border-bottom: 1px solid #D3DBE8;
	}

	.VerCurso .Cita A {
		color: #6581AC;
		text-decoration: none;
	}
			
	.VerCurso .Cita A:hover {
		color: #6581AC;
		text-decoration: underline;
	}

	.VerCurso .Formulario {
		width: 460px;
		margin: 0 auto;
		padding: 0;
		font-size: 11px;
	}
				
		.VerCurso .Formulario TD {
			height: 25px;
		}
					
		.VerCurso .Formulario INPUT {
			width: 250px;
			border: 1px solid #CCCCCC;
			font-size: 11px;
		}
		
		.VerCurso .Formulario TEXTAREA {
			width: 250px;
			border: 1px solid #CCCCCC;		
			font-size: 11px;	
		}
						
		.VerCurso .Formulario .Boton {
		}
		
	.VerCurso .Inscrito {
		font-size: 15px;
		color: #6581AC;	
		clear: both;	
	}


/* ======================================== VER OFERTAS ======================================== */

.VerOfertas {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 30px;
	height: 100%;
}	

	.VerOfertas .Top {
		width: 480px;
		height: 90px;
		background: url(/imagenes/ofertas_top.gif) no-repeat;		
	}
	
	.VerOfertas .Texto {
		font-size: 12px;
		text-align: justify;
		color: #6581AC;
		margin: 0 auto;
		width: 460px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	
	.VerOfertas .Descripcion {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 12px;
		text-align: justify;
		margin: 0 auto;
		width: 460px;
	}

	.VerOfertas .Titulo {
		color: #6581AC;
		padding: 10px 0;
		font-weight: bold;
		font-size: 18px;
		margin: 0 auto;
		width: 460px;
	}	

	.VerOfertas .Codigo {
		text-align: right;
		font-size: 11px;
		color: #515151;
		margin: 0 auto;
		width: 460px;
	}
	
	.VerOfertas .Fecha {
		padding-bottom: 7px;
		margin: 0 auto;
		width: 460px;
	}

		.VerOfertas .Fecha SPAN {
			font-weight: bold;
		}
		
	.VerOfertas .Dato {
		padding-bottom: 7px;
		margin: 0 auto;
		width: 460px;
	}
	
		.VerOfertas .Dato SPAN {
			font-weight: bold;
		}
	
	.VerOfertas .Linea {
		border-top: 1px solid #D3DBE8;	
		height: 15px;	
		margin-top: 25px;	
		margin: 0 auto;
		width: 460px;	
	}

	.VerOfertas .Cita {
		margin-top: 20px;
		padding-bottom: 20px;
		width: 500px;
		border-top: 1px solid #D3DBE8;
		border-bottom: 1px solid #D3DBE8;
	}

	.VerOfertas .Cita A {
		color: #6581AC;
		text-decoration: none;
	}
			
	.VerOfertas .Cita A:hover {
		color: #6581AC;
		text-decoration: underline;
	}

	.VerOfertas .Formulario {
		width: 500px;
		margin: 0;
		padding: 0;
		font-size: 11px;
	}
				
		.VerOfertas .Formulario TD {
			height: 25px;
		}
					
		.VerOfertas .Formulario INPUT {
			width: 250px;
			border: 1px solid #CCCCCC;
			font-size: 11px;
		}
		
		.VerOfertas .Formulario TEXTAREA {
			width: 250px;
			border: 1px solid #CCCCCC;	
			font-size: 11px;		
		}

		.VerOfertas .Formulario TEXTAREA {
			width: 250px;
			border: 1px solid #CCCCCC;	
			font-size: 11px;		
		}
						
		.VerOfertas .Formulario .Boton {
		}
		
	.VerOfertas .Inscrito {
		font-size: 15px;
		color: #6581AC;	
		clear: both;	
	}
	
/* ======================================== QUIERO SER VOLUNTARIO ======================================== */

.Voluntario {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 30px;
	height: auto;
}	

	.Voluntario .Top_es {
		width: 480px;
		height: 90px;
		background: url(/es/imagenes/voluntario_top.gif) no-repeat;	
		margin-bottom: 30px ;	
	}
	
	.Voluntario .Top_in {
		width: 480px;
		height: 90px;
		background: url(/in/imagenes/voluntario_top.gif) no-repeat;	
		margin-bottom: 30px ;	
	}
	
	.Voluntario .Top_fr {
		width: 480px;
		height: 90px;
		background: url(/fr/imagenes/voluntario_top.gif) no-repeat;	
		margin-bottom: 30px ;	
	}

	.Voluntario .Campo {
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 17px;
	}

	.Voluntario .CampoMensaje {		
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 100px;
	}
	
	.Voluntario .MensajeEnviado {
		color:  #898989;
		font-weight: bold;
		text-align: center;
	}

	.Voluntario .MensajeEnviado .Color {
		color: #6581AC;
	}


/* ======================================== SOLICITUD DE ENTREVISTA ======================================== */

.Entrevista {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 30px;
	height: 100%;
}	

	.Entrevista .Top {
		width: 480px;
		height: 90px;	
		margin-bottom: 30px ;	
	}


	.Entrevista .Campo {
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 17px;
	}

	.Entrevista .CampoMensaje {	
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 100px;
	}
	
	.Entrevista .MensajeEnviado {
		color:  #898989;
		font-weight: bold;
		text-align: center;
	}

	.Entrevista .MensajeEnviado .Color {
		color: #6581AC;
	}



/* ======================================== VER DATOS CANDIDATO ======================================== */

.DatosCandidato {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 30px;
	height: 100%;
}	

	.DatosCandidato .Top {
		width: 480px;
		height: 90px;
		background: url(/imagenes/datoscandidato_top.gif) no-repeat;	
		margin-bottom: 30px ;	
	}


	.DatosCandidato .Campo {
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 17px;
	}
	
	.DatosCandidato .Titulo {	
		color: #6581AC;
		padding: 10px 0;
		font-weight: bold;
		font-size: 18px;
	}

	.DatosCandidato .Curriculum {	
		color: #515151;
		padding: 10px 0 20px 0;	
	}

		.DatosCandidato .Curriculum A {	
			color: #6581AC;
			text-decoration: underline;
		}

		.DatosCandidato .Curriculum A:hover {	
			color: #224A88;
			text-decoration: underline;
		}

	
	.DatosCandidato .CampoMensaje {	
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 100px;
	}
	
	.DatosCandidato .MensajeEnviado {
		color:  #898989;
		font-weight: bold;
		text-align: center;
	}

	.DatosCandidato .MensajeEnviado .Color {
		color: #6581AC;
	}

/* ======================================== AYÚDANOS A MEJORAR ======================================== */


.Inscribete {
	width: 480px;
	margin: 0 auto;
	font-size: 12px;
	text-align: justify;
	color: #515151;
	padding-bottom: 30px;
	background: #FFF;
	height: auto;
}	

	.Inscribete .Top {
		width: 480px;
		height: 72px;
		padding-bottom: 50px;
		background: url(/imagenes/cursos_top.gif) no-repeat;
	}

	.Inscribete .Campo {
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 17px;
	}

	.Inscribete .CampoMensaje {	
		font-size: 12px;
		color:  #898989;
		text-align: justify;
		width: 200px;
		height: 100px;
	}
	
	.Inscribete .Boton {	

	}
	
	.Inscribete .MensajeEnviado {
		width: 400px;
		color:  #898989;
		font-weight: bold;
		text-align: center;
	}

	.Inscribete .MensajeEnviado .Color {
		color: #6581AC;
	}	



/* ############################ VENTANAS EMERGENTES #################### */

.SinFondo{
	background: #FFF;
	margin: 0;
	padding: 0;
}

.LineaVentana {
		width: 100%;
		height: 18px;
		background: #224A88 url(/imagenes/linea_topventana.gif) no-repeat right;
}

.BotonCerrar {
	text-align: center;
	padding-bottom: 20px;
}


/* ############################ MENÚ CANDIDATOS #################### */
	
UL#MenuNavegacion {
	font: 13px Arial;
	list-style-type: none;
	border-bottom: 1px solid #D3DBE8;
	margin: 0 0 20px 0;
	padding-left: 5px;
	height: 28px;
}

UL#MenuNavegacion LI {
	float: left;
	height: 15px;
	line-height: 21px;
	background-color: #879cbe;
	margin: 2px 2px 0 2px;
	border-top: 1px solid #D3DBE8;
	border-left: 1px solid #D3DBE8;
	border-right: 1px solid #D3DBE8;
	list-style: none;
}

#MenuNavegacion A {
	float: left;
	display: block;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 6px 2px 6px;
}

#MenuNavegacion A:hover { 
	background: #224A88; 
}

#MenuNavegacion LI.Activo A {
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
	color: #224A88;
}

#MenuNavegacion LI.Activo A:hover {
	background: #FFF;
}

