body {

	color: #000000;

	background-color: #FFFFFF;

	

/*	text-align:center;

	font-size : 11px;*/

	font-family:Verdana;

	font-size:10pt;



	font-weight : Normal;

	text-decoration : none;

	background-repeat:no-repeat;



	background-attachment:fixed;

	background-position:0px -80px;



	margin:0px 0px; padding:0px;

	text-align:center;



}



body.fichaHR

{

	background:url("./imagenes/fondofichanif.jpg");	



	SCROLLBAR-FACE-COLOR:#77dd77;

	SCROLLBAR-HIGHLIGHT-COLOR:#bbddbb;

	SCROLLBAR-SHADOW-COLOR:77dd77;

	SCROLLBAR-3DLIGHT-COLOR:77dd77;

	SCROLLBAR-ARROW-COLOR:#000000;

	SCROLLBAR-TRACK-COLOR:#cceecc;



}





div.capaContenedora{

	width:770px;

	height:585px;



	position:relative;

	margin:0px auto;

	text-align:left;

	top:0px;



	font-family:Verdana;

	font-size:10pt;

	/*border:3px dashed #333;*/

}



div.separacion {

	margin-top: 10px;

	margin-bottom: 10px;

	text-align:center;

}



div.titulo {

	font-size: 14px;

	font-weight: bolder;

	margin-top: 5px;

	margin-bottom: 5px;

}



div.texto{

	position:absolute;

	top:250px;

	left:350px;



	width:350px;

	text-align:justify;



	font-family:Verdana,Arial;

	font-size:10pt;



	color:#DDDDFF;

}



div.cabecera{

	position:absolute;

	top:0px;

	left:0px;



	z-index:100;



	width:770px;

	height:140px;

	background-image:url("./imagenes/cabecera.jpg");

	

}



div.cabecera a img{

	border:none;

}



div.cabecera div.botonLogo{

	position:absolute;

	top:10px;

	left:8px;

	cursor:hand;

/*border:1px solid;*/

	width:148px;

	height:80px;

}



div.cabecera div.boton1{

	position:absolute;

	top:40px;

	left:186px;

	cursor:hand;



	width:128px;

	height:38px;

}



div.cabecera div.boton2{

	position:absolute;

	top:40px;

	left:320px;

	cursor:hand;



	width:128px;

	height:38px;

}



div.cabecera div.boton3{

	position:absolute;

	top:40px;

	left:454px;

	cursor:hand;



	width:128px;

	height:38px;

}



div.cabecera div.boton4{

	position:absolute;

	top:40px;

	left:588px;

	cursor:hand;



	width:128px;

	height:38px;

}



div.cabecera div.zonaPrivada{

	position:absolute;

	left:230px;

	top:106px;

	width:340px;

	text-align:left;

	font-size:8pt;

	font-family:Arial;

	border:0px solid;

	color:#000000;

}



	div.cabecera div.zonaPrivada input{

		border:1px solid #bbddbb;

		height:16px;

		font-size:7pt;

		font-family:Arial;

/*		background-color:#77dd77;*/

		background-color:#a0d080;

		color:#000000;

	}



	div.cabecera div.zonaPrivada input.botonEntrar{

		cursor:hand;

	}



	div.cabecera div.zonaPrivada a:link,a:visited{

		color:#ffffff;

	}



	div.cabecera div.trabajarAcotral{

		position:absolute;

		left:630px;

		top:106px;



		text-align:right;

		width:120px;

		height:30px;



		margin:0px;

		padding:0px;

	}



	div.cabecera div.trabajarAcotral a{



		text-decoration:none;

		border:0px solid;;

		background:transparent;

		font-size:8pt;

		font-family:Arial,sans-serif;

/*		color:#dd2020;*/

		color:#000000;

		vertical-align:bottom;

		cursor:pointer;

	}



	div.cabecera div.estasEn{

		color:#3333aa;

		font-family:Arial,Verdana;

		font-size:8pt;



		position:absolute;

		top:135px;

		left:10px;

	}



		div.cabecera div.estasEn a{

			color:#3333aa;

			text-decoration:none;

		}



			div.cabecera div.estasEn a:hover{

				color:#ff0000;

			}



div.piePagina{

	width:450px;

	height:15px;

	position:absolute;



	text-align:center;

	font-family:Verdana,sans-serif;

	font-size:7pt;



	/*color:#703070;*/

	color:#888888;

	left:0px;

	top:560px;

	border:0px solid;

	z-index:999;

}



	div.piePagina a:link,a:visited{

		color:#703070;

		text-decoration:underline;

	}



	div.piePagina a:hover{

		color:#F00000;

	}



div.cuerpo{

	width:770px;

	height:595px;

	position:absolute;



	background-repeat:no-repeat;

	background-attachment:fixed;

	background-position:0px 140px;



	font-family:Verdana;

	font-size:10pt;



	left:0px;

	top:0px;

	border:0px solid;

}



div.cuerpo div.textoApartado{

	width:770px;

	height:485px;



	position:absolute;



	left:0px;

	top:90px;

	border-color:#ff0000;

	border:0px solid #ff0000;



	font-family:Verdana;

	font-size:10pt;



	color:#000000;

}



div.cuerpo div.textoApartado div.fotos{

	width:300px;

	position:absolute;

	top:50px;

	left:470px;

	border:0px solid;

}

div.cuerpo div.textoApartado div.texto{

	width:350px;

	position:absolute;

	top:75px;

	left:50px;

	border:0px solid;



	margin:0px;

	padding:0px;



	color:#000000;

	font-family:Verdana;

	font-size:10pt;

}



	div.cuerpo div.textoApartado div.texto table.acotralEnCifras{

		font-size:8pt;

		border-collapse:collapse;

		width:350px;

	}



	div.cuerpo div.textoApartado div.texto table.acotralEnCifras th{

		padding:5px;

		background-color:#222288;

		color:#eeeeee;

		text-align:center;

	}



	div.cuerpo div.textoApartado div.texto table.acotralEnCifras td{

		padding:5px;

		background-color:#ddffdd;

		border:1px solid #cccccc;

	}





div.cuerpo div.textoApartado div.textoArriba{

	width:350px;

	position:absolute;

	top:75px;

	left:0px;

	border:0px solid;



	margin:0px;

	padding:0px;



	color:#000000;

	font-family:Verdana;

	font-size:10pt;

}



		div.cuerpo div.textoApartado input.botonSolicitud{

			border:0px;

			background:transparent;

			font-size:7pt;

			color:#ff2525;

			vertical-align:bottom;

			cursor:pointer;

		}



div.cuerpo table.curriculum{

	position:absolute;

	top:60px;

	left:150px;

	border:0px solid;

	font-size:8pt;

}



div.cuerpo table.curriculum input{

	border:1px solid;

	font-size:7pt;

	background-color:#ffffdd;

}





div.cuerpo table.curriculum input.inputOn{

	border:1px solid;

	font-size:7pt;

	background-color:#ffffdd;

}



div.cuerpo table.curriculum input.inputOff{

	border:1px solid;

	font-size:7pt;

	background-color:#dddddd;

}



div.cuerpo div.textoApartado div.menuPrivada{

	position:absolute;

	left:5px;

	top:60px;



	border:0px solid #55aa55;

	background-color:transparent;



	text-align:left;

	padding:px;

	margin:0px;

	z-index:999;



}



div.cuerpo div.textoApartado div.menuPrivada a:hover{

	color:#ff0000;

}



div.cuerpo div.textoApartado div.menuPrivada a{

/*	width:100px;*/

/*	border:1px solid #55aa55;*/

/*	background-color:#55aa55;*/

/*	color:#88dd88;*/

	color:#55aa55;

	border:none;

	background-color:transparent;

	font-size:8pt;

	font-family:Arial;

	font-weight:bold;

	cursor:hand;

	text-decoration:none;

}





div.cuerpo div.textoApartado div.hojasRutas{

	width:630px;

	position:absolute;

	top:60px;

	left:120px;

	border:0px solid;

	text-align:center;

}



div.cuerpo div.textoApartado div.hojasRutas input{

	border:1px solid:#dd8888; 

	background-color:#88dd88; 

	font-family:Verdana;

	font-size:8pt;

}



div.cuerpo div.textoApartado div.hojasRutas table{



	border:0px solid #000000;

	

	margin:0px;

	padding:0px;



	border-collapse:collapse;

	background-color:transparent;

	font-family:Arial;

	font-size:7pt;

	

}



div.cuerpo div.textoApartado div.hojasRutas table th{

	text-align:center;

	color: white;

	/* background-color:#222299; */

	/* border:1px solid #888888; */



    background-color:#225599;

	border:1px solid #888888;

}





div.cuerpo div.textoApartado div.hojasRutas .trimpar

{

   color:#009933;

}



div.cuerpo div.textoApartado div.hojasRutas table td{

	text-align:left;

	padding-top:2px;

	padding-right:5px;

	vertical-align:top;

}



div.cuerpo div.textoApartado div.hojasRutas table td.lineapar{

/*	background-color:#bbbbdd;*/

/*	background-color:#dddddd;*/

}

div.cuerpo div.textoApartado div.hojasRutas table td.lineaimpar{

/*	background-color:#bbbbbb;*/

}



div.tarjetaVisita table.tarjetaVisita{

	position:absolute;

	top:0px;

	left:0px;

	width:400px;

/*	height:250px;*/

	font-family:Arial,Verdana;

	font-size:8pt;

	color:#4444bb;



	border:0px solid #ff0000;

/*	background-color:#88dd88;*/

	background-image:url("./imagenes/fondofichanif.jpg");

}



div.tarjetaHR table.tarjetaHR{

	top:0px;

	left:0px;

	width:400px;



	font-family:Arial,Verdana;

	font-size:8pt;

	color:#4444bb;



	border:0px solid #ff0000;



}



div.tarjetaHR table.tarjetaHR th { 

   text-align:left;

}



div.tarjetaHR input{

		border:1px solid #000000;

		height:16px;

		width:300px;

		font-size:7pt;

		font-family:Arial;

		background-color:#77dd77;

		color:#000000;

}



div.tarjetaHR input.boton{

	border:2px solid #000000;

	font-size:7pt;

	font-weight:bold;

	vertical-align:bottom;

	cursor:pointer;

	width:150px;

	height:20px;

}



div.paginacion{

	font-family:Arial,Verdana;

	font-size:8pt;

}



div.paginacion a:link,a:visited{

	color:#0000ff;

}



div.paginacion img{

	cursor:hand;

	border:0px;

}



div.hojasRutas table.presupuesto select{

	font-size:8pt;

}



/* Formación on-line */



div.fol {

	width:630px;

	position:absolute;

	top:60px;

	left:120px;

	border:0px solid;

	text-align:center;

}



table.cursos{

	font-size:8pt;

	font-family:Arial;

	width:100%;

	border:2px solid #cccccc;

	border-collapse:collapse;

	margin-left:auto;

	margin-right:auto;

	padding:0px;

	margin-top:5px;

	margin-bottom:5px;

}



table.cursos th {

	padding:5px;

	background-color:#222288;

	color:#eeeeee;

	text-align:center;

}



table.cursos th.columna{

	width:70px;

}



table.cursos td{

	padding:5px;

	text-align:center;

	border:2px solid #cccccc;

}



table.cursos td.general{

	background-color:#ddffdd;

}



table.cursos td.examen{

	background-color:#ffffcc;

	width:40px;

}



table.cursos td.examen a:link {

	color:#000000;

	text-decoration:underline;



}



table.cursos td.examen a:hover{

	color:#0000ff;	

	text-decoration:underline;

}



table.temas{

	font-size:8pt;

	border-collapse:collapse;

	width:90%;

	margin-top:10px;

	margin-bottom:10px;

	margin-left:auto;

	margin-right:auto;

}



table.temas th{

	padding:5px;

	background-color:#55aa55;
	color:#000000;

	text-align:center;

}



table.temas th.columna{

	width:70px;

}



table.temas td{

	padding:5px;

	border:1px solid #000000;

	text-align:center;

}



table.temas td.general{

	background-color:#ffffff;

}



table.temas td.ver{

	background-color:#ffffcc;

	width:80px;

}



table.temas td.ver a:link {

	color:#000000;	

	text-decoration:underline;

}



table.temas td.ver a:hover{

	color:#0000ff;

	text-decoration:underline;

}



table.examen{

	font-size:8pt;

	font-family:Arial;

	color:#000000;

	width:100%;

	border:1px solid #000000;

	border-collapse:collapse;

	margin-left:auto;

	margin-right:auto;

	padding:0px;

	margin-top:5px;

	margin-bottom:5px;

}



table.examen th {

	border:1px solid #000000;

	padding:5px;

	background-color:#ffffff;

	text-align:left;

}



table.examen td{

	padding:1px;

	text-align:left;

	background-color:#ffffff;

}

div.folnombre {
	color:#222288;
	text-align:center;
	font-size:8pt;
	padding-top:7px;
	padding-bottom:7px;
}

div.folvolver {
	padding-top:20px;
	padding-bottom:20px;
}

div.folvolver p {
	font-size:12px;	
	font-weight:bolder;
}

div.folvolver a {
	font-size:10px;		
}

div.folvolver a:link,a:visited {
	color:#703070;
	text-decoration:none;
}

div.folvolver a:hover,a:active {
	color:#222288;
	text-decoration:underline;
}

table.mostrarExamen{

	font-size:8pt;

	font-family:Arial;

	color:#000000;

	width:100%;

	border:1px solid #222288;

	margin-left:auto;

	margin-right:auto;

	padding:0px;

	margin-top:5px;

	margin-bottom:5px;
	
	background-color:#ffffff;

}



table.mostrarExamen th {

	border:0px #000000;

	padding:5px;

	text-align:left;

}



table.mostrarExamen td.respuesta{

	padding:1px;

	text-align:left;

	width:85%;

}

table.mostrarExamen td.solucion{

	text-align:right;
	
}