/* CSS Document */

/*** APARTADO REFERENTE A ACCESO CANDIDATOS ***/

#accesoCandIzq {
	width: 35%;
	float: left;
}
#accesoCandDcha {
	width: 57%;
	margin-left: 4em;
	float: left;
}
#accesoCandidatos {

}
#accesoCandidatos .titulo_subseccion {
	width: 100%;
	margin: 0em;
	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 object, #bannerCandidatos img {
	margin-top: 6em;
	margin-left: 2em;
	border: none;	
}
#altaCandidatos {
	background: url(/imagenes/acceso_candidatos/alta_candidatos.jpg) bottom right no-repeat;
	margin-right: 1em;
	height: 18em;
}
#altaCandidatos p {
	margin-left: 1em;
	padding-right: 14em;
}
#altaCandidatos .txtResaltadoN {
	padding-right: 12em;
	margin-top: 1em;
	text-align: left;
}
#altaCandidatos a {
	width: 1.5em;
	height: 3em;
	display: block;
	margin-left: 6em;
	margin-top: 2em;
}
#altaCandidatos a:hover {
	text-decoration: none;
}
#altaCandidatos .titulo_subseccion {
	padding: 0;
	width: 105%;
	margin: 0em;
	margin-bottom: 2em;
}
#altaCandidatos img {
	border: none;
}
#infoCandidatos {
	float: left;
	margin-top: 1em;
}
#infoCandidatos p {
	margin: 0 1em;
}
#infoCandidatos div p {
	text-align: justify;
	margin-bottom: 1.5em;
}
#historialCandidatos {
/*	background: url(/imagenes/acceso_candidatos/historial_candidatos.gif) bottom right no-repeat;*/
	height: 31em;
}
#historialCandidatos img {
	border: none;
}
#grafologiaCandidatos {
	background: url(/imagenes/acceso_candidatos/grafologia_candidatos.gif) center right no-repeat;
	height: 30em;
}
#grafologiaCandidatos li, #historialCandidatos li {
	margin-left: 2em;
	list-style-image: url(/imagenes/list_img.gif);
}
#grafologiaCandidatos p, #historialCandidatos p {
	margin: 1em;
}
#historialCandidatos .masInfo {
	padding: 0;
}
.masInfo {
	padding-top: 9em;
}
a[href$=".pdf"] {
	width: 23em;
	line-height: 3em;
	display: block;
	background: url(/imagenes/iconos/pdf_icon.gif) right 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: #5C5690; /*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: #5C5690; /*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: #5C5690; /*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: #1A0C3F; /* 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: #5C5690; /*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: #2F1D5F;  /* 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;
}