/* CSS Document */

/*** APARTADO REFERENTE A ACCESO CANDIDATOS ***/
#altaCandidatos {
	color: #407800; /* AE:#1A375F EJ:#2B0D61 BE:#2F1D5F BF:#407800 */
	width: 40em;
	height: 12.7em;
	float: left;
	padding-left: 1em;
	background: url(/imagenes/alta_candidatos.jpg) top center no-repeat;
}
#altaCandidatos a {
	width: 1.5em;
	height: 3em;
	float: left;
	margin-left: 6em;
	margin-top: 3em;
}
#altaCandidatos a:hover {
	text-decoration: none;
}
#altaCandidatos p span {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0.5em;
}
#altaCandidatos ul li {
	margin-left: 2em;
	font-weight: normal;
	list-style-type: square;
}
#altaCandidatos ul {
	width: 20em;
	float: left;
}
#altaCandidatos img {
	border: none;
	margin-top: 0.3em;
}
#accesoCandidatos {
	width: 22.5em;
	float: left;
	margin-right: 1.7em;
	margin-bottom: 2em;
	height: 10em;
}
#accesoCandidatos .titulo_subseccion {
	width: 22.5em;
	margin: 0em;
	text-align: center;
	text-indent: 0em;
}
#accesoCandidatos .caja1 {
	width: 12em;
}
#accesoCandidatos .divForm {
	margin-left: 1em;
}
#labPermisos {
	visibility: hidden;
}
#accesoCandidatos .boton {
	float: left;
	width: 8em;
	margin-left: 4em;
}
#accesoCandidatos .infoMini {
	float: left;
	display: block;
	width: 6em;
	height: 2.5em;
	padding-left: 3em;
	margin-left: 1.5em;
	font-size: 0.8em;
	text-align: center;
	text-indent: 0em;
}
#infoCandidatos {
	width: 43.5em;
	height: 250px;
	float: left;
	margin-top: 1.5em;
}
#infoCandidatos div {
	background: url(/imagenes/info_altaCandidatos.jpg) top left no-repeat;
	padding-top: 0.5em;
	padding-left: 23.5em;
	margin-top: 1em;
	text-align: right;
	height: 220px;

}
#infoCandidatos div p {
	text-align: justify;
	margin-bottom: 1.5em;
}
#infoCandidatos .titulo_subseccion {
	width: 44.3em;
	margin: 0em;
	text-align: center;
	text-indent: 0em;
}
#bannerCandidatos {
	float: left;
	display: block;
	width: 18.8em;
	margin-top: 1.5em;
	margin-bottom: 2em;
	margin-right: 2.1em;
}
#bannerCandidatos object, #bannerC img, #bannerC iframe {
/*	margin-right: 3em;	*/
}
#bannerCandidatos a {
	margin-left: -0.3em;
}


/*-----acceso area privada candidatos formacion-----*/
#accesoCandIzq {
	width: 35%;
	float: left;
}
#accesoCandDcha {
	width: 57%;
	margin-left: 4em;
	float: left;
}
#accesoCandidatos .titulo_subseccion {
	text-align: left;
	width: 103%;
	margin: 0em;
	text-indent: 1em;
	margin-bottom: 2em;
}
#accesoCandidatos .caja1 {
	width: 12em;
}
#accesoCandidatos .divForm {
	margin-left: 1em;
	margin-top: 1em;
}
#labPermisos {
	visibility: hidden;
}
#accesoCandidatos .boton {
	float: left;
	width: 8em;
	margin-left: 7em;
	margin-top: 1em;
}
#accesoCandidatos .infoMini {
	float: left;
	display: block;
	width: 6em;
	height: 2.5em;
	padding-left: 3.5em;
	margin-top: 1em;
	margin-left: 1.5em;
	font-size: 0.8em;
	text-align: center;
	text-indent: 0em;
}
#bannerCandidatos {
	padding-top: 5em;
	margin-left: 2em;	
}
#bannerCandidatos img {
	border: none;
}

#altaUsuarios .titulo_subseccion {
	padding: 0;
	width: 105%;
	margin: 0em;
	margin-bottom: 2em;
}
.servicioFormacion {
	min-height: 7em;
	display: block;
	padding-left: 10em;
	margin: 3em 1em;
}
#altaUsuarios a {
	width: 1.5em;
	height: 3em;
	display: block;
	margin-left: 1em;
	margin-top: 1em;
}
#altaUsuarios a:hover {
	text-decoration: none;
}
#altaUsuarios img {
	border: none;
}
.servicioFormacion h4 {
	color: #223F00; /* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
}

#usuarios1 {
	background: url(/imagenes/acceso_usuarios/usuarios1.gif) left center no-repeat;
}
#usuarios2 {
	background: url(/imagenes/acceso_usuarios/usuarios2.gif) left center no-repeat;
}
#usuarios3 {
	background: url(/imagenes/acceso_usuarios/usuarios3.gif) left center no-repeat;
}
#usuarios4 {
	background: url(/imagenes/acceso_empresas/centros4.gif) left center no-repeat;
}






/*** APARTADO REFERENTE MENU PRIVADO CANDIDATOS ***/
#menuCV {
	float: left;
	margin-left: 10px;
}
#menuModificaCV {
	display: block;
	width: 200px;
}
#menuModificaCV .titulo_subseccion {
	width: 210px;
	margin: 0;
}
#menuModificaCV #cvPasos {
	margin: 10px 0px;
}
#menuModificaCV #cvPasos ul li a {
	color: #666666;
}
#menuModificaCV #cvPasos ul li a:hover {
	text-decoration: none;
}
#menuModificaCV #cvPasos ul {
	font-size: 7.5pt;
}
#menuModificaCV #cvPasos ul li {
	line-height: 28px;
	float: none;
	padding-left: 40px;
	height: 32px;
	margin: 8px 8px;
}
#menuModificaCV #cvDatos {
	background: url(/imagenes/iconos/cv_datos_ok_big.gif) no-repeat;	
}
#menuModificaCV #cvDatos a:hover {
	color: #339900;	
}
#menuModificaCV #cvDatosNo {
	background: url(/imagenes/iconos/cv_datos_nok_big.gif) no-repeat;	
}
#menuModificaCV #cvDatosNo a:hover {
	color: #CC0000;	
}
#menuModificaCV #cvFormacion {
	background: url(/imagenes/iconos/cv_formacion_ok_big.gif) no-repeat;	
}
#menuModificaCV #cvFormacion a:hover {
	color: #339900;	
}
#menuModificaCV #cvFormacionNo {
	background: url(/imagenes/iconos/cv_formacion_nok_big.gif) no-repeat;	
}
#menuModificaCV #cvFormacionNo a:hover {
	color: #CC0000;	
}
#menuModificaCV #cvExperiencia {
	background: url(/imagenes/iconos/cv_experiencia_ok_big.gif) no-repeat;	
}
#menuModificaCV #cvExperiencia a:hover {
	color: #339900;	
}
#menuModificaCV #cvExperienciaNo {
	background: url(/imagenes/iconos/cv_experiencia_nok_big.gif) no-repeat;	
}
#menuModificaCV #cvExperienciaNo a:hover {
	color: #CC0000;	
}
#menuModificaCV #cvConocimientos {
	background: url(/imagenes/iconos/cv_conocimientos_ok_big.gif) no-repeat;	
}
#menuModificaCV #cvConocimientos a:hover {
	color: #339900;	
}
#menuModificaCV #cvConocimientosNo {
	background: url(/imagenes/iconos/cv_conocimientos_nok_big.gif) no-repeat;	
}
#menuModificaCV #cvConocimientosNo a:hover {
	color: #CC0000;	
}
#menuModificaCV #cvObjetivo {
	background: url(/imagenes/iconos/cv_objetivo_ok_big.gif) no-repeat;	
}
#menuModificaCV #cvObjetivo a:hover {
	color: #339900;	
}
#menuModificaCV #cvObjetivoNo {
	background: url(/imagenes/iconos/cv_objetivo_nok_big.gif) no-repeat;	
}
#menuModificaCV #cvObjetivoNo a:hover {
	color: #CC0000;	
}
#menuModificaCV #cvFoto {
	background: url(/imagenes/iconos/cv_foto_ok_big.gif) no-repeat;	
}
#menuModificaCV #cvFoto a:hover {
	color: #339900;	
}
#menuModificaCV #cvFotoNo {
	background: url(/imagenes/iconos/cv_foto_nok_big.gif) no-repeat;	
}
#menuModificaCV #cvFotoNo a:hover {
	color: #CC0000;	
}
#menuGestionaCV {
	display: block;
	width: 200px;
	margin-top: 15px;
}
#menuGestionaCV .titulo_subseccion {
	margin: 0;
	width: 210px;
}
#menuGestionaCV ul li a {
	color: #599056; /*AE:#667A94 EJ:#6A5690 BE:#5C5690 BF:#599056 */
}
#menuGestionaCV ul {
	font-size: 7.5pt;
	margin-top: 18px;
}
#menuGestionaCV ul li {
	line-height: 28px;
	padding-left: 40px;
	height: 32px;
	margin: 8px 8px;
}
#cvVisualizar {
	background: url(/imagenes/iconos/cv_visualizar.gif) no-repeat;	
}
#cvVisualizar a:hover {
	color: #599056; /*AE:#667A94 EJ:#6A5690 BE:#5C5690 BF:#599056 */
}
#cvVisualizarNo {
	color: #999999;
	font-style: italic;
	background: url(/imagenes/iconos/cv_visualizarNo.gif) no-repeat;	
}
#cvEnviar {
	background: url(/imagenes/iconos/cv_enviar.gif) no-repeat;	
}
#cvEnviar a:hover {
	color: #599056; /*AE:#667A94 EJ:#6A5690 BE:#5C5690 BF:#599056 */
}
#cvEnviarNo {
	color: #999999;
	font-style: italic;
	background: url(/imagenes/iconos/cv_enviarNo.gif) no-repeat;	
}
#menuCuenta {
	float: left;
	width: 455px;
	margin-left: 35px;
}
#menuCuenta .titulo_subseccion {
	margin: 0;
	width: 465px;
}
#menuCuenta h4 {
	font-style: normal;
	color: #223F00; /* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
	text-transform: uppercase;
}
#menuCandidaturas, #menuFormacion, #menuConfiguracion, #menuEnlaces {
	width: 330px;
	height: 65px;
	margin: 3.1em 5px;
	text-align: left;
	padding-right: 100px;
}
#menuCuenta ul li {
	font-style: italic;
	color: #999999;
	text-align: left;
}
#menuCuenta a {
	font-style: normal;
	color: #599056; /*AE:#667A94 EJ:#6A5690 BE:#5C5690 BF:#599056 */
}
/*#menuCandidaturas {
	background: url(/imagenes/menu/menuCandidaturas.jpg) no-repeat right center;
}
#menuFormacion {
	background: url(/imagenes/menu/menuFormacion.jpg) no-repeat right center;
}
#menuConfiguracion {
	background: url(/imagenes/menu/menuConfiguracion.jpg) no-repeat right center;
}
#menuEnlaces {
	background: url(/imagenes/menu/menuEnlaces.jpg) no-repeat right center;
}*/

/*******************************************************/
.ancho {
	width: 260px;
	float: left;
}
.labCV {
	float: left;
	width: 175px;
	text-align: right;
	margin-right: 12px;
}
.labEstadistica {
	float: left;
	width: 190px;
	text-align: left;
	margin-right: 12px;
}
.explicaCV {
	width: 300px;
	display: block;
	float: left;
	text-align: justify;
}
.explicaCVcorto {
	width: 120px;
	display: block;
	float: left;
	text-align: left;
}
#divCategoria {
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
	min-height: 20px;
	overflow: auto; /*a revisar que no se haya descuadrado nada, para IE habrá que usar anchura width: 100%*/
}
.divConfidencialidad {
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
	min-height: 20px;
	overflow: visible; /*a revisar que no se haya descuadrado nada, para IE habrá que usar anchura width: 100%*/
}
#divFoto {
	position: relative;
}
#divFoto img {
	position: absolute;
	right: 0em;
	top: 0em;
	margin: 1em;
}
#divFile {
	width: 50%;
	margin: 3.5em auto;
	overflow: auto;
}
#divFile .labCV {
	width: 50px;
}
#inpFoto {
	float: left;
}
#formFoto .enviarBtns {
	clear: both;
}
.selMedio {
	float: left;
	width: 16%;	
}
.selIdioma {
	float: left;
	width: 25%;	
}
.ins {
	background: url(/imagenes/iconos/anadir.gif) no-repeat left center;
	padding: 0.2em 0em 0.2em 1.8em;
	position: absolute;
	right: 5px;
}
.anadir {
	position: relative;
	height: 1em;
	margin-bottom: 1.7em;
}
.acciones {
	position: relative;
	height: 1em;
	clear: both;
	margin-top: 0.5em;
	font-size: 7.2pt;
}
.cv_bloque .acciones {
/*	margin-top: 4em;*/
}
.upd {
	color: #8D8A63;
	position: absolute;
	right: 75px;
}
.del {
	color:#990000;
	position: absolute;
	right: 5px;
}
.dejarVacio {
	position: absolute;
	left: 15px;
}
.dejarVacio input {
	margin: 0px;
}
.dejarVacio label {
	color: #407800;  /* AE:#334D70 EJ:#6A5690 BE:#2F1D5F BF:#407800 */
	font-weight: bold;
}
.cv_idioma {
	width: 75px;
	text-align: center;
}
.cv_nivelIdioma {
	width: 130px;
	float: left;
}
.cv_estancias {
	width: 170px;
	float: left;
	padding-left: 10px;
}
.cv_tituloIdioma {
	width: 130px;
	float: left;
	padding-left: 10px;
}
#actual {
	margin-right: 5px;
}
.formCV {
	display: inline;
}
.tdIdiomas {
	width: 20%;
}
.cv_informatica .alIzq {
	text-align: left;
	border-bottom: none;
	padding-left: 15em;
}
.cv_informatica tr {
	border: none;
}
.cv_separacion {
	background-color: #FFFFFF;
	border: dashed #99A6B8 0.7px;
}

/*--------------Pasos del curriculum---------------*/
#cvPasos {
	overflow: auto;
	margin: 10px auto;	
	text-align: center;
	display: table;
}
#cvPasos ul li a {
	color: #666666;
}
#cvPasos ul li a:hover {
	text-decoration: none;
}
#cvPasos ul {
	font-size: 7.5pt;
}
#cvPasos ul li {
	line-height: 22px;
	float: left;
	padding-left: 30px;
	height: 26px;
	margin: 0px 8px;
}
#cvDatos {
	background: url(/imagenes/iconos/cv_datos_ok.gif) no-repeat;	
}
#cvDatos a:hover {
	color: #339900;	
}
#cvDatosNo {
	background: url(/imagenes/iconos/cv_datos_nok.gif) no-repeat;	
}
#cvDatosNo a:hover {
	color: #CC0000;	
}
#cvFormacion {
	background: url(/imagenes/iconos/cv_formacion_ok.gif) no-repeat;	
}
#cvFormacion a:hover {
	color: #339900;	
}
#cvFormacionNo {
	background: url(/imagenes/iconos/cv_formacion_nok.gif) no-repeat;	
}
#cvFormacionNo a:hover {
	color: #CC0000;	
}
#cvExperiencia {
	background: url(/imagenes/iconos/cv_experiencia_ok.gif) no-repeat;	
}
#cvExperiencia a:hover {
	color: #339900;	
}
#cvExperienciaNo {
	background: url(/imagenes/iconos/cv_experiencia_nok.gif) no-repeat;	
}
#cvExperienciaNo a:hover {
	color: #CC0000;	
}
#cvConocimientos {
	background: url(/imagenes/iconos/cv_conocimientos_ok.gif) no-repeat;	
}
#cvConocimientos a:hover {
	color: #339900;	
}
#cvConocimientosNo {
	background: url(/imagenes/iconos/cv_conocimientos_nok.gif) no-repeat;	
}
#cvConocimientosNo a:hover {
	color: #CC0000;	
}
#cvObjetivo {
	background: url(/imagenes/iconos/cv_objetivo_ok.gif) no-repeat;	
}
#cvObjetivo a:hover {
	color: #339900;	
}
#cvObjetivoNo {
	background: url(/imagenes/iconos/cv_objetivo_nok.gif) no-repeat;	
}
#cvObjetivoNo a:hover {
	color: #CC0000;	
}
#cvFoto {
	background: url(/imagenes/iconos/cv_foto_ok.gif) no-repeat;	
}
#cvFoto a:hover {
	color: #339900;	
}
#cvFotoNo {
	background: url(/imagenes/iconos/cv_foto_nok.gif) no-repeat;	
}
#cvFotoNo a:hover {
	color: #CC0000;	
}
/*** APARTADO REFERENTE A VISUALIZACION DE CV ***/
.textoCV {
	white-space: pre-wrap;
	display: block;
	width: 65%;
	margin-left: 182px;
	text-align: justify;
}
/*** AREA DE USUARIOS CON PESTAÑAS ***/

.bloqueOfertas .titulo_subseccion {
	width: 685px;
}
.bloqueOfertas table {
	width: 99%;
}
.bloqueOfertas .divReqDes {
	margin-left: 3em;
}
.bloqueOfertas .centradoH .taAyuda {
	width: 92.5%;
	margin-right: 2em;
}
#menuUsuariosFormacion {
	margin: 1em;
	display: block;
	height: 2em;
	text-align: left;
}
#menuUsuariosFormacion li {
	margin: 0 0.5em;
	display: block;
	width: 31%; /* AE:140px EJ:125px BE: BF: */
	float: left;
}