@charset "utf-8";
/*
<cfsetting showdebugoutput="No">
<cfcontent type="text/css" reset="No">
*/

body{font:normal .688em Arial;padding:0;margin:0;background-position:top center;background-repeat:repeat-y;text-align:center;}
table{font-size:1em;}
/* INICIO modificado por DM */

/* ----------- Stili per le tabelle */
#risalto,#recenti{margin-bottom:25px;}
/*table th,table td{padding:10px;font-weight:normal;text-align:left;}*/
#offerte-risalto th{padding: 8px; font-weight:normal; text-align:left;}
#offerte-risalto td {padding: 8px; font-weight:normal; text-align:left;}
table th.urgente,table th.titolo,table th.azienda,table th.luogo,table th.data{font-weight:bold;}
table th.urgente{width:2%;}
table th.titolo{width:36%;}
table th.azienda{width:31%;}
table th.luogo{width:35%;}
table th.data{width:8%;}
span.altre-offerte{display:block;padding-left:20px;top left no-repeat;line-height:1.5em;}
span.altre-offerte a{font-weight:bold;}
/* ----------- Styles for Titles */
h1{font-size:2em;color:#ff7900;margin:0 0 25px;padding:0;border-bottom:none;font-weight:bold;}
h2{font-size:1.273em;color:#ff7900;margin:0 0 10px;padding:0;border-bottom:1px dotted #7f7f7f;}
h3{}
h4{font-size:1.091em;color:#434345;font-weight:bold;margin:0 0 3px 0;padding:0;}
.intestazione{padding:0 0 2px 5px;border-bottom:1px dotted #7a7a7a;}
.UltimaInsercion{float:right;}
/* ----------- General styles for Forms */
form,fieldset{margin:0px;padding: 0;border:none;}
label{font-size:12px;}
label.linkLike{font-weight:normal;color:#002395;}
/* ----------- Stili per i titoli 
h1{font-size:1.455em;font-family:Arial,Helvetica,Verdana,Sans-serif;font-weight:bold;color:#434345;}
.intestazione {padding:0 0 2px 5px;border-bottom:1px dotted #7a7a7a;}
h2{margin:0;padding:0;font-size:1.273em;font-family:Arial,Helvetica,Verdana,Sans-serif;color:#ff7900;}
.UltimaInsercion{float:right;}*/
/*
h2{padding:0 0 2px 5px;border-bottom:1px dotted #7a7a7a;font-size:1.273em;font-family:Arial,Helvetica,Verdana,Sans-serif;color:#ff7900;}
*/
h4 {font-size: 1.091em; color: #434345; font-weight: bold; margin: 0 0 3px 0; padding: 0;}

/* FIN modificado por DM */

a:link{color:#002395;text-decoration:underline;}
a:visited{color:#002395;text-decoration:underline;}
a:hover{color:#ff7900;text-decoration:none;}
a:active{color:#4986ff;text-decoration:none;}
img{border:0;}
li{padding-bottom:10px;}
form{margin:0px;}
acronym{cursor:help;border-bottom:1px dotted #000;}
#box{width:726px;margin:0 auto;text-align:left;}
#Principal{position:relative;left:0;top:0;width:726px;z-index:0;background-color:transparent;margin-left:auto;margin-right:auto;text-align:left;}
.nolink{text-decoration:none !important;}
.Contenido{text-align:left !important;}
.CajaNotas{background-color:#efefef;width:250px;border:1px solid #ccc;padding:.5em 0;}
.CajaNotas td{text-align:center;}
.SubContenido{text-align:left;margin:auto;margin-top:10px;margin-bottom:20px;}
#SubContenidoFloat div{float:left;padding-right:1em;}
#SubContenidoFloat .InputButtonNivel{margin-bottom:-10px;}
.ContenidoCenter{text-align:center;margin:auto;width:97%;padding:10px;}
#PrincipalPop{position:relative;left:0;top:0;z-index:0;background-color:#ffffff;margin-left:auto;margin-right:auto;}
.TextDestacado{font-weight:bold;}
.TextCita{}
.TextDestacadoLink{color:#F77518;}
/*
.LineaSeparacion{font-size:1px;color:#fff;}
*/
.TituloSeccion{margin:0 0 25px 0;padding:0 0 2px 5px;border-bottom:1px dotted #7a7a7a;color:#535353;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.273em;font-weight:bold;}
.TituloSeccionNomEmpresa{float:left;font-size:14px;color:#000;}
.TituloSubSeccion{font-size:13px;color:#546994;font-weight:bold;border-bottom:1px solid #E4E6F4;padding-bottom:.5em;_height:1px;}
.TituloApartado2{padding:0 0 2px 5px;font-size:1.273em;font-family:Arial,Helvetica,Verdana,Sans-serif;color:#ff7900;border-bottom:1px dotted #7a7a7a;font-weight:bold;}
.TamanoLista{height:26px;}
.TilutoColumna{font-size:11px;font-weight:bold;color:#F77518;}
a.Desplegar:link,a.Desplegar:visited,a.Desplegar:hover{font-family:verdana;font-size:10px;color:#D76900;}
#content{min-height:100%;}
#MenuSuperior{text-align:center;margin: 0 0 30px; text-align: center;}
#MenuInferior{text-align:center;margin: 20px 0 20px 0; text-align: center;}
#MenuSuperior p, #MenuInferior p {margin:0; padding: 0;}
#MenuSuperior a, #MenuInferior a{font-weight:bold; padding: 0 10px;}

.NumeroPaso{font-size:17px;font-weight:bold;color:#f77518;}
#OlvidoPasword{text-align:Left;}
#OlvidoPasword a{}
.Etiqueta{color:#000;}
.TituloListado{float:left;}
.UltimaInsercion{float:right;padding-right:5px;}
/* Listado Generico */
.Listado{text-align:left;}
.Listado tr{height:26px;}
.Listado th{font-size:11px;padding-bottom:.6em;}
.Listado td{border-bottom:1px solid #E3E5F2;padding-left:5px;height:26px;}
.Listado td.SinDecorado{border-bottom:0px;height:16px;}
.celda-gris{background-color:#F5F5F5;}
.LineaSeparacion {padding: 0;}
#int h1{font-size:18px;}
#int .ListadoLimpio{margin-bottom:1em;}
#int .OfertaDatoEmpresa .ListadoLimpio td{border-bottom:0px;height:20px;text-align:left;font-size:12px;padding: 0 0 0 1em;}
.ListadoLimpio .Ocultos{height:1px;}
.ListadoLimpio tr{line-height:18px;height:16px;}
.ListadoLimpio th{}
.ListadoLimpio td{border-bottom:0px;vertical-align:bottom;height:16px;}
.link-registro{margin:2.8em 0 0 20px;font-size:2em;font-weight:bold;}
.clear{margin:0;padding:0;clear:both;}
.LinkAnadir{float:right;margin-right:5px;margin-bottom:5px;text-align:right;}
/* Textos del Formulario */
.CampoObligatorio{font-family:Arial;font-size:10px;color:#ff0000;padding-left:5px;}
.TituloCampoObligatorio{float:right;margin-right:5px;line-height:25px;}
.FormEtiqueta{font-family:Arial;font-size:10px;color:#2f3188;}
.FormEtiquetaDestacado{font-family:Arial;font-size:12px;color:#2f3188;font-weight:bold;}
.FormTextSoporte{font-family:Arial;font-size:10px;color:#D76900;}
.FormEtiquetaDisabled{font-family:Arial;font-size:10px;color:#999;margin-left:5px;width:350px;float:left;}
.FormEtiquetaActiva{font-family:Arial;font-size:10px;color:#2f3188;margin-left:5px;width:350px;float:left;}
.Notas{background-color:#EFEFEF;color :#353535;font-family :Arial;font-size :11px;text-align:justify;padding:5px;}
/* Formularios */
input{font-size:11px;color:#000000;font-weight:normal;}
textarea{font-family:arial;font-size:11px;color:#000000;font-weight:normal;}
select{font-size:11px;color:#000000;font-weight:normal;}
.InputText{font-size:11px;color:#000000;font-weight:normal;}
.InputButton{background-color:#EBE9ED;padding:2px 0;}
.InputButtonStrong{background-color:#EBE9ED;padding:2px 0;font-weight:bold;}
.InputButtonNivel{background-color:#EBE9ED;padding:2px 0;}
.CampoForm{margin-top:7px;margin-bottom:10px;}
.CampoFormDoble{float:left;margin-right:10px;}
.CampoFormEtiqueta{margin-bottom:3px;}
.CampoFormRadio{float:left;margin-right:10px;}
/* Errores de Formularios*/
#Alerta{text-align:left;margin:auto;}
.Error{position:absolute;visibility:hidden;}
.TextError{font-family:verdana;font-size:9px;color:#EC0000;width:70%;}
.Alert{width:70%;background-color:#FFFFE1;font-size:11px;color:#000000;border:1px solid #ACA899;text-align:center;margin:auto;margin-bottom:15px;}
.AlertImg{float:left;}
.AlertText{text-align:left;margin:5px;margin-top:8px;}
.AlertTextInfo{text-align:left;padding-left:30px;padding-top:8px;padding-bottom:8px;background:url('http://media.infojobs.it/img/informacion1.gif') no-repeat 2px 5px;}
.AlertTextAviso{text-align:left;padding-left:30px;padding-top:8px;padding-bottom:8px;background:url('http://media.infojobs.it/img/p_Info.gif') no-repeat 4px 5px;}
.AlertTextConfirmacion{text-align:left;padding-left:35px;padding-top:9px;padding-bottom:8px;background:url('http://media.infojobs.it/img/alert_confirmacion.gif') no-repeat 2px 5px;}
.AlertTextError{text-align:left;padding-left:30px;padding-top:8px;padding-bottom:8px;background:url('http://media.infojobs.it/img/error.gif') no-repeat 2px 2px;}
.AlertPop{width:90%;background-color:#FFFFE1;font-size:11px;color:#000000;border:1px solid #999;text-align:center;margin:auto;margin-bottom:5px;margin-top:5px;height:36px;}
.AlertPeque{width:90% ;background-color:#FFFFE1;color:#000000;border:1px solid #999;margin-bottom:5px;margin-top:5px;height:36px;}
.InputTextError{border-top:2px solid #900;border-left:2px solid #900;border-right:1px solid #f00;border-bottom:1px solid #f00;}
.SelectError{border:1px solid #f00;}
.ErrorSelect{border-top:2px solid #900;border-left:2px solid #900;border-right:1px solid #f00;border-bottom:1px solid #f00;float:left;}
/* Cabeceras */
.Cabecera{background:#2f3188;height:62px;text-align:left;border-bottom:1px solid #fff;}
.LogoCabecera{margin-top:30px;float:left;width:45%;}
/*.CabeceraPie{height:7px;background:#f77518;font-size:0px;}
*/
.InfoCantidades{font-family:Verdana;font-size:9px;color:#ffffff;font-weight:normal;margin-top:5px;float:right;margin-right:5px;}
.InfoCantidadesDestacado{font-weight:bold;}
#EstadoSesion{height:23px;background:#F77518;float:left;color:#fff;font-weight:bold;}
#EstadoSesion a{color:#fff;font-weight:bold;text-decoration:underline;}
#EstasEn{margin:20px;margin-left:20px;font-family:Verdana;font-size:10px;color:#2f3188;text-align:left;font-weight:bold;}
#EstasEn a{font-family:Verdana;font-size:10px;color:#2f3188;text-decoration:underline;font-weight:normal;}
#MenuCabecera{float:right;margin-top:5px;margin-right:5px;color:#2f3188;}
#MenuCabecera a{font-size:11px;color:#2f3188;text-decoration:underline;font-weight:normal;margin-right:5px;}
#MenuCabecera img{margin-right:5px;}
/*.CabeceraPopup{background:#fff;height:46px;text-align:left;border-bottom:5px solid #425375;margin-bottom:1px;}
*/
.LogoCabeceraPopup{margin-top:20px;margin-left:5px;float:left;width:45%;}
/* Pies */
#Pie{border-top:1px solid #fff;height:25px;background:#2f3188;font-size:11px;text-align:center;line-height:25px;color:#fff;font-weight:bold;}
#Pie a{color:#fff;font-weight:bold;text-decoration:none;}
/* Alta candidato */
.CabeceraAltaCandidato{background:#2f3188;height:45px;text-align:left;border-bottom:1px solid #fff;}
.CabeceraAltaCandidatoPie{height:7px;background:#f77518;font-size:0px;margin-bottom:30px;}
.LogoCabeceraAlta{margin-top:15px;margin-left:5px;float:left;width:45%;}
.AltaAyuda{margin-top:10px;float:right;width:45%;text-align:right;margin-right:10px;}
a.AltaAyudaCabecera:link,a.AltaAyudaCabecera:visited,a.AltaAyudaCabecera:hover{font-size:13px;color:#EBEBF3;text-decoration:none;font-weight:bold;}
.NavegacionAltaCandidato{text-align:center;margin-bottom:25px;text-align:left;border:1px solid #fff;}
.MenuGuiaAltaActivo{text-align:center;font-size:11px;color:#2f3188;font-weight:bold;float:left;}
.MenuGuiaAltaNoActivo{text-align:center;font-size:11px;color:#d1d1d1;font-weight:bold;float:left;}
div.LinksNavegacio{text-align:center;font-size:12px;}
#AyudaAlta{width:250px;position:absolute;z-index:10;top:0;left:0;border-bottom:1px solid #993;border-right:1px solid #993;border-top:1px solid #ccc;border-left:1px solid #ccc;visibility:hidden;}
.TextoInicioAlta{font-size:15px;color:#353535;text-align:center;margin:15px;margin-bottom:20px;}
.BotonAlta{margin-top:20px;text-align:center;clear:both;}
.boton-gris{background-color:#EBE9ED;padding:2px 0;}
.PieAltaCandidatoDecorado{height:5px;background:#F77518;font-size:0px;margin-top:30px;}
.Piealtacandidato{border-top:1px solid #fff;height:10px;background:#2f3188;font-size:0px;}
.TelefonosAlta{margin-left:30px;}
.NotasAlta{float:right;width:45%;}
.AceptarCondiciones{text-align:left;}
#SinEstudios{margin-top:40px;}
#SinConocimientos{margin-top:40px;}
.PermisoTrabajo{float:left;margin-right:10px;}
.PermisoTrabajoBoton{margin-top:10px;}
#ListadoConocimientos{}
#ListadoConocimientos a{height:20px;}
.CajaConocimientos{float:right;width:98%;border:1px solid #efe5f3;}
.ListadoConocimientos{padding:5px;}
.ConociminetosDecorado{font-family:verdana;font-size:17px;color:#2f3188;text-decoration:none;font-weight:normal;}
a.SubConociminetosSelecionado:link,a.SubConociminetosSelecionado:visited,a.SubConociminetosSelecionado:hover{font-size:11px;color:#2f3188;text-decoration:none;font-weight:bold;line-height:15px;}
.ConociminetoSelecionado{cursor:pointer;color:#003399;font-weight:bold;}
.ConociminetoAreaPuntuar{font-size:11px;color:#2f3188;font-weight:bold;}
.ConociminetoPuntuar{font-size:11px;color:#2f3188;}
.SimulaLink{cursor:pointer;color:#003399;text-decoration:underline;}
.SimulaLinkDestacado{cursor:pointer;color:#003399;text-decoration:underline;font-weight:bold;}
#skillTreeId{float:left;width:45%;}
#mySkills{position:absolute;width:33%;left:52%;}
.CurriculumExtendido{float:left;}
.ConsejosCurriculumExtendido{float:right;width:32%;}
.Fotografia{background:#fff;float:left;margin-right:10px;text-align:center;overflow:hidden;}
.Foto{width:100px;height:150px;border:1px solid #e3e5f2;}
.AgragarFoto{float:left;margin-right:10px;text-align:left;}
.CajaAyudaFoto{float:right;padding-right:15px;padding-left:15px;width:32%;}
a.VerEjemplo:link,a.VerEjemplo:visited,a.VerEjemplo:hover{font-family:verdana;font-size:10px;color:#2f3188;font-weight:normal;}
.MargenTexto{margin-left:10px;}
.AyudaEtiqueta{display:none;}
.AyudaInput{}
/* Edicion Candidato */
.NavegacionCopiaCV{margin:0 auto;margin-bottom:25px;width:620px;}
.NavegacionEditarCV{width:600px;margin:0 0 0 100px;padding-bottom:6em;clear:both;}
/* Pestanas de navegacion de la Edicion */
#EditarPestanaActiva{float:left;margin-right:30px;font-size:12px;color:#2F3188;font-weight:bold;border-bottom:5px solid #2F3188;padding-bottom:3px;}
.EditarPestanaActivaIzq{float:left;}
.EditarPestanaActivaIzqInterior{float:left;}
.EditarPestanaActivaDer{float:left;}
.EditarPestanaActivaText{float:left;}
#EditarPestanaDesactiva{float:left;border-bottom:5px solid #E7EBF0;margin-right:30px;padding-bottom:3px;}
.EditarPestanaDesactivaInicial{float:left;}
.EditarPestanaDesactivaIzq{float:left;}
.EditarPestanaDesactivaDer{float:left;}
#EditarPestanaDesactivaText{float:left;}
#EditarPestanaDesactivaText a{font-size:12px;}
.EditarPestanaFondo{}
.EditarPestanaPie{display:none;}
#content{float:left;width:726px;padding-bottom:130px;} /* When optimizing the footer, set padding-bottom to 170px; */
.superContent{float: left; width: 726px;}
.mainContent{display:inline;float:left;width:503px;}
.subContent{display:inline;float:right;width:170px;margin-top:14px;}
.subContent .infos{font-size:1em;color:#888;margin:0 0 10px 0;padding:0;line-height:1.62em;}
.subContent ul.infos {margin: 0 15px 10px;}
.loginPage .mainContent, .loginPage .subContent {width:330px;margin-top:9px;padding-right:8px;}/*modificado para pConfermaEmail*/
.loginPage .subContent {margin-top: -16px;}
/* ----------- Stili per l'header */
#header {display:block;height:100px;}
#logo{float:left;position:relative;top:0;left:-14px;}
#counter{float:right;padding-top:26px;width:300px;text-align:right;}
#counter p{line-height:1.2em;margin-top:0;margin-bottom:5px;}
#counter div{float:right;}
#counter div div{float:left;font-size:1.091em;}
#counter div a {font-weight: bold;}
#top-nav{margin-bottom:30px;height:35px;background:url('http://media.infojobs.it/img/bg_nav.png') bottom left repeat-x;}
#top-menu{width:550px; float:left;font-size: 1.091em;font-weight: bold;}
#top-menu ul{display:block;height:35px;margin:0;padding:0;}
#top-menu ul li{display:block;float:left;margin-right:2px;margin-bottom:0;}
#top-menu .left,#top-menu .right, #counter .left,#counter .right{width:11px;}
#top-menu div, #counter div{display:block;height:32px;vertical-align:top;line-height:25px;background:url('http://media.infojobs.it/img/candidates_center.png') top left repeat-x;}
#top-menu div{float:left;}
#top-menu .left, #counter div .left{background:url('http://media.infojobs.it/img/candidates_left.png') top left no-repeat;}
#top-menu .right, #counter div .right{background:url('http://media.infojobs.it/img/candidates_right.png') top left no-repeat;}
#top-menu .active div{color:#ff7900;background:url('http://media.infojobs.it/img/candidates_active_center.png') top center no-repeat;}
#top-menu .active .left{background:url('http://media.infojobs.it/img/candidates_active_left.png') top left no-repeat;}
#top-menu .active .right{background:url('http://media.infojobs.it/img/candidates_active_right.png') top left no-repeat;}
#top-menu .aziende div, #counter .aziende div{background:url('http://media.infojobs.it/img/aziende_center.png') top center repeat-x;}
#top-menu .aziende-tab div, #counter .aziende-tab div{background:url('http://media.infojobs.it/img/aziende_center.png') top center repeat-x;}
#top-menu .aziende .left, #counter .aziende .left{background:url('http://media.infojobs.it/img/aziende_left.png') top left no-repeat;}
#top-menu .aziende-tab .left, #counter .aziende-tab .left{background:url('http://media.infojobs.it/img/aziende_left.png') top left no-repeat;}
#top-menu .aziende .right, #counter .aziende .right{background:url('http://media.infojobs.it/img/aziende_right.png') top left no-repeat;}
#top-menu .aziende-tab .right, #counter .aziende-tab .right{background:url('http://media.infojobs.it/img/aziende_right.png') top left no-repeat;}
#top-menu .aziende-active div{background:url('http://media.infojobs.it/img/aziende_active_center.png') top center repeat-x;}
#top-menu .aziende-active .left{background:url('http://media.infojobs.it/img/aziende_active_left.png') top left no-repeat;}
#top-menu .aziende-active .right{background:url('http://media.infojobs.it/img/aziende_active_right.png') top left no-repeat;}
#top-menu a, #counter div a {text-decoration:none;color: #fff;}
#top-menu .active a {color:#ff7900;}
#top-menu .aziende-active a {color:#006ec1;}
#top-menu a:hover, #counter div a:hover{text-decoration:underline;}
#links-header{float:right;margin-top:6px;}
#links-header .login,#links-header .help, #links-header .logout{margin-left:10px;padding:2px 20px 0 0;}
#links-header .login{background:url('http://media.infojobs.it/img/user_go.gif') center right no-repeat;}
#links-header .help{background:url('http://media.infojobs.it/img/help.gif') center right no-repeat;}
#links-header .logout{background:url('http://media.infojobs.it/img/user_out.gif') center right no-repeat;}
#links-header .login a,#links-header .help a, #links-header .logout a{font-weight:bold;}
/* ----------- Stili per il footer */
#footer{width:726px;margin:50px auto 10px auto;font-size:.909em;color:#848484;}
#footer .link-site{margin-bottom:15px;padding:5px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
#footer .link-site a,#footer img{margin:0 10px;}
#footer .link-internazionali{margin-bottom:15px;}
#footer .link-internazionali a{margin:0 10px;color:#848484;}
#footer .disclaimer{margin:0 0 5px 10px;}
/* Acceso candidatos */
.IniciarSessionDecorado{width:48%;float:left;}
.IniciarSessionForm{clear:both;border:1px solid #ccc;background:#efefef;padding:5px;height:150px;}
.IniciarSessionFormCaducada{margin-left:110px;}
.IniciarSesionButton{font-size:11px;color:#000000;font-weight:normal;margin-top:15px;padding:2px;float:left;}
.AccesoCandidatoTitulo{font-size:12px;font-weight:bold;color:#546994;margin-bottom:10px;border-bottom:1px solid #546994;}
#AccesoCandidatoIndicaciones{margin:0;padding-left:15px;margin-bottom:15px;font-size:12px;}
#AccesoCandidatoIndicaciones li{padding-bottom:10px;}
.TituloCajaAyuda{background:#efefef;font-size:11px;color:#000000;font-weight:bold;height:24px;border:1px solid #E3E5F2;}
.CajaAyuda{border:1px solid #E3E5F2;}
.CerrarSession{float:left;width:390px;}
/* Gestion CVs */
#GestionCV{clear:both;padding-bottom:20px;}
.TituloGestionCV{border:1px solid #e3e5f2;background:#efefef;height:35px;line-height:35px;}
.NombreCV{font-size:11px;color:#000;font-weight:bold;margin-top:7px;margin-left:5px;float:left;}
#PredeterminadoCV{font-family:verdana;font-size:10px;color:#000;font-weight:bold;margin-top:9px;margin-right:5px;float:right;}
#PredeterminadoCV a{background:url(http://media.infojobs.it/img/flechita4.gif) no-repeat;padding-left:8px;font-size:11px;font-family:Arial;}
.ContenidoGestionCV{border:1px solid #e3e5f2;border-top:0px;float:left;}
#CVEstado{width:380px;border-right:1px solid #e3e5f2;float:left;}
#CVEstado table{border:0;margin-top:10px;margin-left:30px;}
#CVEstado tr{height:20px;}
#CVEstado td{width:100px;}
#CVEstado a{background:url(http://media.infojobs.it/img/flechita4.gif) no-repeat;padding-left:8px;}
#CVLinks{width:341px;float:right;text-align:left;}
#CVLinks table{border:0;margin-top:10px;margin-left:30px;}
#CVLinks tr{height:20px;}
#CVLinks td{width:240px;}
#CVLinks a{background:url(http://media.infojobs.it/img/flechita4.gif) no-repeat;padding-left:8px;}
.CVActivo{color:#093;font-weight:bold;}
.CVDesactivo{color:#f00;font-weight:bold;}
.CVInacabado{color:#f77518;font-weight:bold;}
.TituloNumeroVisitas{float:right;text-align:right;margin-right:5px;font-size:11px;color:#000;width:50%;line-height:2;}
.NumeroVisitas{font-size:11px;color:#f77518;font-weight:bold;}
/* Gestion Cartas */
#GestionCarta{clear:both;padding-bottom:20px;}
.TituloGestionCarta{border:1px solid #e3e5f2;background:#efefef;height:35px;line-height:35px;}
.NombreCarta{font-size:11px;color:#000;font-weight:bold;margin-top:7px;margin-left:5px;float:left;}
.ContenidoGestionCarta{border:1px solid #e3e5f2;border-top:0px;float:left;}
#CartaEstado{width:380px;border-right:1px solid #e3e5f2;float:left;}
#CartaEstado table{border:0;margin-top:10px;margin-left:30px;}
#CartaEstado tr{height:20px;}
#CartaEstado td{width:80px;}
#CartaEstado a{background:url(http://media.infojobs.it/img/flechita4.gif) no-repeat;padding-left:8px;}
#CartaLinks{width:330px;float:right;text-align:left;}
#CartaLinks table{border:0;margin-top:10px;margin-left:30px;}
#CartaLinks tr{height:20px;}
#CartaLinks td{width:80px;}
#CartaLinks a{background:url(http://media.infojobs.it/img/flechita4.gif) no-repeat;padding-left:8px;}
.CartaActivo{color:#093;font-weight:bold;}
.CartaDesactivo{color:#f00;font-weight:bold;}
#CartaContenidoDinamico{float:right;width:45%;}
#CartaContenidoDinamico a{color:#D76900;}
#CartaContenidoDinamico input{margin-top:14px;}
.ContenidoDinamico{float:left;margin-right:10px;}
/* Visualizar CV */
.CVFoto{float:left;}
#CVDatosPersonales{float:left;margin-left:10px;}
#CVDatosPersonales table{border:0;float:left;}
#CVDatosPersonales td.Etiqueta{width:120px;vertical-align:top;}
#CVDatosPersonales td{width:150px;vertical-align:top;}
#CVEstado tr{height:20px;}
.VisualizarCVConocimientos{margin-left:20px;width:90%;text-align:right;}
.VisualizarCVConocimientos table{margin-left:20px;}
.VisualizarCVConocimientos tr{height:26px;}
.VisualizarCVConocimientos th{font-size:11px;font-weight:bold;color:#F77518;border-bottom:0px;}
.VisualizarCVConocimientos td{border-bottom:1px solid #E3E5F2;padding-left:5px;}
.VisualizarCVConocimientos td.SinDecorado{border-bottom:0px;text-align:right;}
#CVOtrosDatos{margin:10px;margin-bottom:20px;}
#CVOtrosDatos table{}
#CVOtrosDatos td.Etiqueta{width:190px;vertical-align:top;}
#CVOtrosDatos td{width:300px;vertical-align:top;}
#CVTrabajoDeseado{margin:10px;margin-bottom:20px;}
#CVTrabajoDeseado table{}
#CVTrabajoDeseado td.Etiqueta{width:190px;vertical-align:top;}
#CVTrabajoDeseado td{width:300px;vertical-align:top;}
/* Visuali zar oferta */
.Enviar{padding-left:10px;}
.NumeroVisitasOferta{color:#D76900;font-weight:normal;}
.AyudaFlotanteCerrar{position:absolute;top:2px;left:270px;}
.ContenidoAyudaFlotante{margin-left:20px;margin-top:10px;}
/* Buscador Avanzado*/
.BuscadorAv1{text-align:left;margin:auto;margin-top:10px;margin-bottom:20px;margin-left:15px;margin-right:15px;width:38%;float:left;border-right:1px solid #e3e5f2;}
.BuscadorAv2{text-align:left;margin:auto;margin-top:10px;margin-bottom:20px;margin-left:15px;margin-right:15px;width:50%;float:right;}
/* Resultados de la busqueda */
#PolePosition{text-align:left;margin:0px;margin-top:10px;margin-bottom:20px;}
#PolePosition div{width:170px;height:120px;border:1px solid #CCCCCC;color:#000;font-family:verdana;font-size:10px;float:left;margin:3px;padding:2px;}
#PolePosition span{color:#353A90;font-weight:bold;}
#BuscadorListado{text-align:left;margin:auto;width:73%;}
#BuscadorListado a{}
#OfertasDestacadas{text-align:left;margin-left:10px;width:80%;margin-top:10px;float:left;margin-bottom:10px;}
#OfertasDestacadas a{text-decoration:none;font-weight:bold;}
#Ofertas{text-align:left;margin-left:10px;width:80%;margin-top:10px;float:left;}
#Ofertas a{text-decoration:none;}
.NumOfertas{float:right;margin-right:3px;}
#Paginacion{text-align:center;margin:20px;}
#Paginacion a{margin:3px;font-weight:bold;text-decoration:underline;}
#Paginacion span{margin:3px;color:#f77518;font-weight:bold;}
/* Inscripcion */
.Predeterminado{color:#d76900;}
.NotasForm{float:right;width:45%;}
.InscripcionCarta{float:right;width:45%;}
.InsercionNombreCarta{color:#d76900;}
.VerDemo{float:right;}
/* Estado de mis candidaturas*/
#CandidaturasSMSFondo{background:#F4F5FA;border:1px solid #E3E5F2;width:643px;height:123px;text-align:left;margin:auto;}
#CandidaturasSMSFondo div{Float:left;height:123px;border-right:1px solid #E3E5F2;width:380px;margin-right:10px;}
#CandidaturasSMSFondo img{Float:left;}
#CandidaturasSMSFondo p{margin:10px;font-size:10px;color:#737573;margin-top:20px;}
.Recibido{color:#297ec2;font-weight:bold;}
.Descartado{color:#f00;font-weight:bold;}
.Finalista{color:#093;font-weight:bold;}
.EnProceso{color:#d76900;font-weight:bold;}
/* Enviar CV por Email */
.TituloNumeroCVEnviados{float:right;margin-right:5px;}
/* Visualizar oferta */
.TituloOferta{margin:0;padding-bottom:.5em;font-size:23px;color:#000;}
.Enviar{padding-left:10px;}
.NumeroVisitasOferta{color:#D76900;font-weight:normal;}
.AyudaFlotanteCerrar{position:absolute;top:2px;left:270px;}
.ContenidoAyudaFlotante{margin-left:20px;margin-top:10px;}
.OfertaDatoEmpresa{position:relative;width:100%;border:1px solid #E4E4E4;background-color:#FBFBFB;margin-top:1em;}
.OfertaDatoEmpresaPie,.ContenidoOfertaPie{background-color:#E4E4E4;margin:0;padding:.6em;border-top:1px solid #ccc;}
.LogoOferta{position:absolute;top:20px;left:600px;text-align:center;}
.NumeroInscritos{font-size:11px;color:#f77518;}
#ContenidoOferta{text-align:left;border:1px solid #E4E4E4;}
#ContenidoOferta h2{font-size:1.3em;margin:1em 1em 1em 1em;border-bottom:1px solid #E4E4E4;padding-bottom:.4em;}
#ContenidoOferta div{padding:0px 40px 0px 40px;}
#ContenidoOferta .ListadoLimpio{margin:0 0 1em 0;}
#ContenidoOferta .ListadoLimpio td{font-size:11px !important;margin:0 !important; padding:0;}
.PieOferta{float:left;width:45%;font-size:1.2em;padding-left:9px;}
.Inscribirse{float:right;width:45%;text-align:right;padding-right:1.7em;}
a.VerMasOfertas:link,a.VerMasOfertas:visited,a.VerMasOfertas:hover{font-size:10px;}
/* Banners */
.BannerCerrarSession{float:right;width:301px;height:250px;}
/*Logos Empresas*/
#logos-empresas div{float:left;margin:0;padding:0;}
#logos-empresas{text-align:center;padding:18px 0 0 0px;}
#logos-empresas img{margin:0 0 0 23px;}
/**************************************************************************************************/
/* Fuentes de Italia */
/**************************************************************************************************/
.pd{padding:0 10px;text-align:left;background-color:#fff;}
/*V.Oferta*/
.volver-resultados p{text-align:center;margin:0 0 .7em 0;}
.volver-resultados a{font-size:1.3em;}
/*OFERTA*/
#oferta h1{font-size:2em;}
.aziende{font-size:1.4em;}
/*Clases per espanya
#oferta h1{font-size:2em;display:inline;padding-right:1em;}
.aziende{font-size:1.4em;font-weight:bold;display:inline;}
*/
.caja-oferta2 h2{font-size:1.3em;margin:1em 1em 0 1em;border-bottom:1px solid #C5C5C5;padding-bottom:.4em;}
.caja-oferta table{font-size:1.1em;}
.caja-oferta td{font-size:1.1em;}
.caja-empresa table{font-size:1em;}
.caja-oferta,.caja-empresa{border:1px solid #DDD;background-color:#FBFBFB;margin-top:1em;}
.inscritos{}
.caja-oferta2{border:1px solid #DDD;}
.caja-oferta-izq{float:left;width:400px;padding:1em;}
.caja-oferta-dcha{float:right;width:200px;padding:1.3em;text-align:center;}
.caja-oferta-izq1{float:left;width:700px;padding:1em;}
.caja-oferta-dcha1{float:right;width:140px;padding:1em;text-align:center;}
.caja-oferta-dcha p,.caja-oferta-dcha1 p{margin:0;}
.caja-oferta-dcha img,.caja-oferta-dcha1 img{display:block;margin:0 auto;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #666;border-bottom:1px solid #666;}
.caja-oferta-pie{background-color:#DDD;margin:0;padding:.6em;}
.caja-oferta-pie-izq{float:left;width:45%;font-size:1.2em;padding-left:9px;}
.caja-oferta-pie-dcha{float:right;width:45%;text-align:right;padding-right:1.7em;}
.caja-oferta-pie-dcha .boton-gris{font-weight:bold;}
.boton-registrate{background-color:#324D84;border:3px double #1D386E;border-left-color:#4A67A2;border-top-color:#4A67A2;color:#fff;font-weight:bold;font-size:1.2em;padding:.2em 0;}
.nota-pie{background-color:#efefef;padding:1em;margin-top:2.5em;}
.nota-pie p{margin:0;padding:.5em 0;color:#494949;}
/*Nuestras Ventajas*/
#ventajas h1{font-size:17px;color:#2f3188;font-weight:bold;border-bottom:1px solid #E3E5F2;padding-bottom:5px;}
#ventajas h2{font-size:13px;color:#2f3188;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #E3E5F2;}
/* Site de empresa */
.DatosEmpresa{padding:5px;border:1px solid #E6E6F6;background-color:#FBFBFB;margin-top:1em;}
.DatosEmpresa td{font-size:11px;padding:.3em 1em ;}
#globus{background-color:#FFFFEA;position:absolute;left:0px;top:0px;width:280px;display:none;z-index:500;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#353535;}
#titolglobus{border-bottom:1px solid #EBEBA6;width:280px;font-weight:bold;margin-bottom:10px;text-align:left;color:#1F3F92;background-color:#F9F9DC;padding:3px 5px;}
#textglobus{background-color:#FFFFEA;position:relative;width:265px;margin:0;padding:0 5px;}
.tancar{background-color:#FFFFEA;font-size:10px;text-decoration:none !important;color:#9C3B21;font-weight:bold;padding:10px 0 0 5px;}
#numeros-registro{margin-left:50px;text-align:left;margin-top:2em;margin-bottom:1em;}
.numero{float:left;min-height:50px;margin-right:20px;}
.titulo-numero{font-size:1.3em;font-weight:bold;}
.titulo-numero-inactivo{font-size:1.3em;font-weight:bold;text-decoration:none;color:#B9B9B9;}
.titulo-numero-pasado{font-size:1.3em;font-weight:bold;text-decoration:none;color:#CBD2DF;}
.numero img{float:left;}
.numero blockquote{margin:5px 0 0 90px;border-left:1px solid #39466C;padding:0;}
.numero .opciones-pasado p{margin:0;padding:0 0 0 5px;line-height:1.5em;font-size:.9em;color:#CBD2DF;}
.numero p{margin:0;padding:0 0 0 5px;line-height:1.5em;font-size:.9em;color:#39466C;}
.naranja-registro{color:#F77518;}
.opciones{float:left;margin-top:10px;border-left:1px solid #39466C;}
.numero .opciones .opcion-seleccionada{color:#F77518;}
.opciones-pasado{float:left;margin-top:10px;border-left:1px solid #CBD2DF;color:#CBD2DF;}
/* XXX (rudi):no hace caso al bold,por eso pongo el font-size mas grande. */
.skillSelected{font-size:1.1em;font-weight:bold;}
.ad-oferta{width:726px;font:11px/1.4em Arial,Tahoma,Serif;height:105px;border:1px solid #ccc;}
.ad-oferta h5{margin:0;font:11px/1.5em Arial,Tahoma,Serif;font-weight:normal;padding:2px 5px;}
.ad-oferta div{padding:2px 5px;margin:0;float:left;width:230px;height:90px;}
.ad-oferta a{color:#B76C13;text-decoration:none;}
.ad-oferta .ad-tit{color:#003399;text-decoration:underline;font-weight:bold;}
.ad-oferta .ad-body{color:#000000;text-decoration:none;}
.ad-oferta h5 a{color:#000;text-decoration:none;}
.ad-oferta p{margin:0;color:#666;}
.ad-box{width:298px;font:11px/1.4em Arial,Tahoma,Serif;height:250px;border:1px solid #ccc;}
.ad-box h5{margin:0;font:11px/1.5em Arial,Tahoma,Serif;font-weight:normal;padding:2px 5px;}
.ad-box div{padding:2px 5px;margin:0;float:left;width:230px;height:70px;}
.ad-box a{color:#B76C13;text-decoration:none;}
.ad-box .ad-tit{color:#003399;text-decoration:underline;font-weight:bold;}
.ad-box .ad-body{color:#000000;text-decoration:none;}
.ad-box h5 a{color:#000;text-decoration:none;}
.ad-box p{margin:0;color:#666;}
.ad-home{width:171px;font:11px/1.4em Arial,Tahoma,Serif;}
.ad-home h5{margin:0 0 10px 0;font:12px/1.5em Arial,Tahoma,Serif;font-weight:bold;padding:4px;background-color:#F9F2EA;color:#A1805D;border-bottom:1px solid #F8D2AE;}
.ad-home div{padding:6px;margin:0 0 1em 0;border:1px solid #ccc;}
.ad-home a{color:#B76C13;text-decoration:none;}
.ad-home .ad-body{color:#000000;text-decoration:none;}
.ad-home .ad-tit{color:#003399;text-decoration:underline;font-weight:bold;}
.ad-home h5 a{color:#A1805D;text-decoration:none;}
.ad-home p{margin:0;color:#666;}
.notaDetalle{width:95%;border:1px solid #ACA899;background:#FFFFE1;text-align:left;padding:10px;padding-left:10px;margin:auto;}

/* Canales */
.primo-lavoro h1 {
	margin-bottom: 25px;
	padding: 0 0 2px 25px;
	font-size: 2em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	color: #707b8c;
	border-bottom: 1px dotted #7a7a7a;
	background: url('http://media.infojobs.it/all_icons/flag_green.gif') 5px 1px no-repeat;
}

.temporaneo h1 {
	margin-bottom: 25px;
	padding: 0 0 2px 25px;
	font-size: 2em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	color: #707b8c;
	border-bottom: 1px dotted #7a7a7a;
	background: url('http://media.infojobs.it/img/hourglass.gif') 5px 1px no-repeat;
}
/* ----------- #6166 Email validation */
#pcLoginForm
#pcLoginForm legend {/* see below */}
#pcLoginForm legend span {display:block;width: 353px;}
#pcLoginForm ul, #pcLoginForm li {list-style-type:none;}
#pcLoginForm label {display:inline-block;font-weight:bold;width:60px;margin-right:5px;text-align:right;}
#pcLoginForm #pcEmail, #pcLoginForm #pcPassword {width: 250px;}
#pcLoginForm #loginButton {margin: 0 5px 0 65px;}
/* Added for Feature #4939 PC:redesign registration layout*/
#pcRegister{color:#434345;}
#pcRegister fieldset{float:left;width:726px;margin:0 0 40px;padding:0;border:none;}
#pcRegister fieldset .instructions{margin:0 0 20px 0;padding:0;}
#candidateAddSkills label{font-weight:normal;}
#candidateDrivingLicense span input{vertical-align:text-bottom;margin:0;padding:0;}
#pcRegisterStep1 .formElements,#pcRegisterStep2 .formElements,#pcRegisterStep3 .formElements,#pcCvEdition .formElements, #rememberPassword .formElements {float:left;display:inline;width:490px;font-size:1.091em;margin-left: 10px;}
#rememberPassword label {font-weight: bold; display: inline-block;width:45px; margin-right: 5px; text-align:right;}
#rememberPassword #pcEmail {width: 250px;}
#rememberPassword #askForPassword{margin-left:50px;}
#rememberPassword .textError {margin: 3px 0 0 50px;}
#pcRegister fieldset #candidateAddSkills .formElements{width:343px;margin:0 10px;min-height:150px;}
ul#browser{position:relative;}
#pcRegister .subSkillsList li{width:313px;}
.subSkillsContainer{position:absolute;left:333px;z-index:10;}
#pcRegisterStep1 legend,#pcRegisterStep2 legend,#pcRegisterStep3 legend,#pcCvEdition legend,#rememberPassword legend, #pcLoginForm legend{font-size:1.091em;font-weight:bold;color:#ff7900;margin:0 0 15px 0;padding:0;border-bottom:1px dotted #7f7f7f;}
#pcRegisterStep1 legend span,#pcRegisterStep2 legend span,#pcRegisterStep3 legend span,#pcCvEdition legend span, #rememberPassword legend span{display:inline-block;width:498px;}
#candidateAddSkills legend span{width:702px;}
fieldset .textError{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:9px;color:#EC0000;clear:both;}
.formElements ul{margin:0;padding:0;list-style-type:none;}
.formElements li{float:left;margin:0 20px 20px 0;padding:0;width:470px;}
img.mandatory{vertical-align:text-top;}
img.helpIcon{vertical-align:text-bottom;cursor:help;}
#pcRegister .textError{margin:3px 0 0 170px;color:#f00;}
#pcRegister #candidateAddWorkExperience .textError{margin-left:150px;}
#candidateWordCv .textError{margin-left:0;}
#pcRegisterStep1 .moreInfos,#pcRegisterStep2 .moreInfos,#pcRegisterStep3 .moreInfos,#pcCvEdition .moreInfos{float:right;display:inline;width:175px;}
.moreInfos p{font-size:1em;color:#888;margin:0 0 10px 0;padding:0;line-height:1.62em;}
.explanation-subcategories { line-height:18px; }
.ijitFeatures{color:#8c8c8c;margin-bottom:20px;padding:10px;border:1px dashed #ccc;line-height:1.4em;position:absolute;width:155px;}
.ijitFeatures p{margin:0 0 1em 0;}
.ijitFeatures ol,.ijitFeatures ul{margin:0 0 0 18px;padding:0;}
.ijitFeatures li{margin:0 0 14px 0;padding:0;}
.ijitFeatures ol li{list-style-type:decimal;}
.ijitFeatures ul li{list-style-type:disc;}


	/* --------------------- Stili per gli Steps */
	#stepsList {height:80px;margin: 0 0 35px 0;padding: 0;font-size:1.091em;}
	#stepsList li {float:left;display:inline;width:190px;height:54px;margin: 0 0 35px 0;padding: 26px 0 0 50px;border-left:1px dotted #7f7f7f;font-weight:bold;line-height:1.3em;}
	#stepsList li p {float:left;margin: 0; padding: 0 20px 0 0;}
	#stepsList #step1, #stepsList #step1Active, #stepsList #step1Done {width:191px;border-left:none;}
	#step1, #step2, #step3, #step4, #step1Active, #step2Active, #step3Active, #step4Active, #step1Done, #step2Done, #step3Done, #step4Done {background: no-repeat 20px center;}
	#step1, #step2, #step3, #step4, #step1Done, #step2Done, #step3Done, #step4Done {color: #a1a1a1;}
	#step1Active, #step2Active, #step3Active, #step4Active {color: #333;}
	#step1 {background-image: url('http://media.infojobs.it/all_icons/01.png');}
	#step2 {background-image: url('http://media.infojobs.it/all_icons/02.png');}
	#step3 {background-image: url('http://media.infojobs.it/all_icons/03.png');}
	#step1Active {background-image: url('http://media.infojobs.it/all_icons/01_active.png');}
	#step2Active {background-image: url('http://media.infojobs.it/all_icons/02_active.png');}
	#step3Active {background-image: url('http://media.infojobs.it/all_icons/03_active.png');}
	#step1Done p, #step2Done p, #step3Done p, #step4Done p {background: url('http://media.infojobs.it/all_icons/tick_bright.png') no-repeat right center;}
	#step1Done {background-image: url('http://media.infojobs.it/all_icons/01_done.png');}
	#step2Done {background-image: url('http://media.infojobs.it/all_icons/02_done.png');}
	#step3Done {background-image: url('http://media.infojobs.it/all_icons/03_done.png');}
	#stepsList p.substeps {font-weight: normal; font-size: 11px; color: #A1A1A1;}
	p.substeps .active {color: #333;}

#pcRegister fieldset#candidatePushOption {margin: -35px 0 20px 0;}
#candidatePushOption legend {display: none;}
#candidatePersonalData select, #candidateProfessionalProfile select, #candidateGoals, #cvOtherData select, #candidateAvailability select, select#candidateProfessionArea {margin-right: 5px !important;}
#candidateAccessData label, #candidatePersonalData label,  #candidateProfessionalProfile label, #candidateEducationAndExperience label, #candidateDesiredJob label, #candidateAddEducation label, #cvName label, #cvOtherData label, #addExperienceYears label, #candidateWage label, #candidateAvailability label {display: inline-block; width: 160px; text-align: right; margin-right: 8px;}
#addExperienceYears legend, #addEducationTitles legend {display: none;}
#addExperienceYears label, #addEducationTitles label {display: inline; margin-right: 8px;}
#addExperienceYears .textError, #addEducationTitles .textError {margin-left: 0;}
#candidateAccessData input, #candidateAccessData select, #candidatePersonalData input, #candidateEducationAndExperience select, #candidateDesiredJob input, #candidateDesiredJob select, #candidateAddEducation input, #candidateAddWorkExperience input, #cvName input {width: 220px; margin: 0; padding: 0;}
input#candidateCAP {width: 50px;}
select#candidateSalaryType, select#candidateSalaryCurrency {width: auto;}
input#candidateMinimumWage, input#candidateDesiredWage {width: 140px;}
#candidateWordCv legend span {width: 716px;}
#candidateWordCv .formElements {width: 700px;}
#candidateWordCv li {width: 690px;}
#candidateCitizenship, #candidateWorkPermit, #candidateProfessionArea, #candidateWishedDestination, #candidateGoals, #candidateJobDescription, #candidateWorkSubArea, #candidateProfessionArea {float: left;}
#candidatePrivacyText {width: 477px; padding: 3px 0 3px 3px;}
#candidateVisibility label, #candidateWordCv label, #candidateSelectRegistration label, #candidateSelectRegistration label {font-weight: normal; line-height: 1.5em;cursor: pointer;}
#candidateVisibility label span, #candidateWordCv label span, #candidateSelectRegistration label span {color: #002395;font-weight: bold;}
#candidateInNow, #candidateOutNow {padding-left: 25px; line-height: 1.5em; margin-left: 5px; background: no-repeat left top;}
#candidateInNow {background-image: url('http://media.infojobs.it/all_icons/page_white_edit.png');}
#candidateOutNow {background-image: url('http://media.infojobs.it/img/user_out.gif');}
#candidateDrivingLicense span {display: inline-block; width: 160px;}
#candidateDrivingLicense span label {display: inline; margin-right: 30px; width: 20px; text-align: left; }
#pcRegister #candidateNoEducationOption {margin-bottom: 20px;}
#candidateAddWorkExperience label {display: inline-block; width: 140px; text-align: right; margin-right: 8px;}
#candidateNoEducationOption {margin-left: 170px; display: inline;}
#candidateNoExperienceOption {margin-left: 150px; display: inline;}
#candidateNoEducationOption legend {display: none;}
#candidateNoEducationOption input, #candidateNoExperienceOption input, #candidateWorkEnd input, #candidateSalary span input {width: auto;}
#candidateNoEducationOption label, #candidateNoExperienceOption label {display: inline-block; width: 350px; text-align: left;margin-left: 0;}
#candidateWorkEnd span {margin-left: 15px;}
#candidateWorkEnd span label, #candidateSalary span label {text-align: left; font-weight: normal; color: #002395; cursor: pointer;}
#candidateSalary span {display: block; margin-left: 160px; margin-top: 5px; }
#candidateSalary span label {text-align: left; width: 200px;}

#editionStepsList {margin: 0 0 30px 0; padding: 0; float: left; width: 100%;}
#editionStepsList li {margin: 0; padding: 0; float: left; display: inline; height: 30px; line-height: 30px;}
#editionStepsList li a, #editionStepsList li .activeStep {font-weight: bold; display: block; width:120px; text-align: center; border-right: 1px dotted #7f7f7f;}
#editionStepsList li .last {border-right: none; width: 121px;}
#emproveCv .formElements li {padding-left: 50px;height: 66px;}
#emproveCv .formElements label {color: #002395; cursor: pointer;}
#completeCvDetails {background: transparent url('http://media.infojobs.it/all_icons/complete_cv_details.png') no-repeat left top;}
#completeCvStudies {background: transparent url('http://media.infojobs.it/all_icons/complete_cv_education.png') no-repeat left top;}
#completeCvExperience {background: transparent url('http://media.infojobs.it/all_icons/complete_cv_experience.png') no-repeat left top;}
#completeCvSkills {background: transparent url('http://media.infojobs.it/all_icons/complete_cv_skills.png') no-repeat left top;}
#completeCvPhoto {background: transparent url('http://media.infojobs.it/all_icons/complete_cv_photo.png') no-repeat left top;}

.multilineLabel {float: left; margin-right: 12px !important;}
#candidateDesiredJob label.subCategoriesLabel, #candidateProfessionalProfile label.subCategoriesLabel {display:block;margin:0 0 3px;text-align:left;width:auto;}
.formElements .subcategoriesContainer ul {width:700px;padding:12px;margin:20px 0 0 0;background:#f1f9fc;border:1px solid #a3c9e0;float:left;position:relative;}
.formElements .subcategoriesContainer li {width:auto;float;left;margin-right:5px;}
.formElements .subcategoriesContainer select {width:auto;}
.formElements .subCategoriesButtons {padding-top:30px;}
#candidateDesiredJob .subCategoriesButtons input, #candidateProfessionalProfile .subCategoriesButtons input {display:block;width:90px;margin-bottom:5px;}
.formElements .subcategoriesContainer li.moreInfos {position:absolute;font-size:11px; left:540px;top: 10px;}
.formElements .subcategoriesContainer p.textError {margin-left: 0 !important;}
.labelSubText {margin: 7px 0 5px 16px;}

img.cvPhoto {float: left; padding: 4px; border: 1px solid #e4e4e4; margin-right: 10px;background: #fff; }

a.addEducationTool, a.addExperienceTool {padding:5px 4px 5px 20px;line-height:1.5em;background:transparent no-repeat left center;}
a.addEducationTool, a.addExperienceTool {background: transparent url('http://media.infojobs.it/all_icons/page_add.png') no-repeat left center;}

#educationTable, #workExperienceTable{margin: 15px 0 30px 10px; width: 714px;}
.skillsTable {margin: 15px 0 0 10px; width: 714px;}
#educationTable th, #educationTable td, #workExperienceTable th, #workExperienceTable td, .skillsTable th, .skillsTable td {text-align: left; vertical-align: middle; padding: 8px 5px; }
#educationTable td, #workExperienceTable td, .skillsTable td {border-bottom: 1px solid #dedede;}
#educationTable .edit, #educationTable .delete, #workExperienceTable .edit, #workExperienceTable .delete, .skillsTable .notes, .skillsTable .delete {text-align: center !important; }
th.skillName {color: #ff7900; width: 26%;}
th.educationPeriod, th.workPeriod {width: 16%;}
th.educationDegree, th.workPlace {width: 28%;}
th.educationArea, th.workArea {width: 36%;}
th.edit, th.notes, th.delete {width: 10%;}

/* Added for Feature #3954 SEO improvements - Add a custom 404 page*/
#page404 #box h1{margin:0 0 10px 0;padding:0;}
#page404 h2{margin:30px 0 0 0;padding:0 0 2px 0;font-size:1.455em;color:#ff7900;border-bottom:1px dashed #ccc;}
#page404 h3{margin:0 0 10px 0;padding:0;font-size:1em;font-weight:bold;color:#434345;}
#page404 .attention p{margin:0;padding:0;}

.menu404{float:left;display:inline;margin:20px 0 0 20px;width:340px;font-size:1.091em;}
.menu404 ul{float:left;width:335px;margin:0 0 20px 0;padding:0;}
.menu404 li{margin:0;list-style-type:none;}
.menu404 .candidates404Menu li,.menu404 .companies404Menu li{padding-left:10px;background:transparent url('http://media.infojobs.it/img/bullet.png') no-repeat left 4px;}
#page404 .primolavoro{padding-left:20px;background:transparent url('http://media.infojobs.it/img/flag_green.gif') no-repeat left top;}
#page404 .temporaneo{padding-left:20px;background:transparent url('http://media.infojobs.it/img/hourglass.gif') no-repeat left top;}

#page404 #top-pages{float:left;width:686px;margin-top:40px;padding:20px;background:#f7f7f7;}
#page404 #top-pages #top-citta,#page404 #top-pages #top-ricerche,#page404 #top-pages #siti-internazionali{float:left;display:inline;margin-left:40px;width:27%;color:#848484;}
#page404 #top-pages h4{margin:0 0 5px 0;font-size:1em;font-weight:bold;color:#848484;}
#page404 #top-pages div ul{margin:0 0 0 5px;padding:0;}
#page404 #top-pages div ul li{list-style-type:circle;margin:0 0 0 15px;padding:0;line-height:1.4em;}
#page404 #top-pages div ul li a{color:#848484;text-decoration:none;}
#page404 #top-pages div ul li a:hover{color:#ff7900;text-decoration:none;}

/* Visibility */
#visibilityPage #visibilitySelection {margin: 40px 0;}
#visibilityPage p#defaultCV {font-size: 1em !important; line-height: 2em; margin: 0 0 5px 10px; padding-left: 23px; background: transparent url('http://media.infojobs.it/img/CV_Predeterminado.gif') no-repeat left top;}
#visibilityPage #visibilityMenu {margin: 0 40px 0 15px; padding: 0;}
#visibilityPage #visibilityMenu li {margin: 10px 0 15px 0; padding: 0; list-style-type: none; list-style-position: outside; font-size: 1.091em; line-height: 1.5em; clear: both;}
#visibilityPage #visibilityMenu label span {font-weight: bold; color: #002395;}
#visibilityPage #visibilityMenu input {vertical-align: text-bottom;}
#visibilityPage #visibilityMenu p {padding-left: 25px; float: right;}

/* Others */
#stepsNavigation{margin:10px auto;text-align:center;clear: both;}
#stepsNavigation p{margin:0;padding:0;}
.instructions{font-size:1em;margin:0 0 10px 10px;line-height:1.62em;}
.importantText{font-size:12px !important;margin-top: 0;line-height:1.62em;}
.clear, .brclear{clear:both;}
.lastChild {margin-bottom: 0 !important;}
.new{color:#f00;font-weight:bold;}
.mandatoryNote{float:right;margin-top:-44px;}
.evidence{float:right;margin-top:-26px;}
.evidence2{float:right;margin-top:-42px;}
.evidence3{float:right;}}
.shortHelp {margin: 0 0 20px 26px; color: #888; line-height: 1.5em;}
