/* Estilos para paginas de Empleo */
#menEmpleo {float:left; clear:both; width:100%; background:#EE9E3A url(../img/empleo/fdo_men_sup.jpg) top left repeat-x; border-top:2px solid #29568F;}
#menEmpleo  ul {display:inline; width:100%; float:left; height:30px;}
#menEmpleo  ul li {float:left; width:auto;text-transform:uppercase; font-family:Verdana; font-weight:bold; font-size:12px; color:#000; background:#EE9E3A url(../img/empleo/fdo_men_sup.jpg) top left repeat-x; padding:8px 25px;}
#menEmpleo  ul li.on {background:#C5C5C5 url(../img/empleo/fdo_men_act.jpg) top left no-repeat; width:auto;}
#menEmpleo  ul li.act {background:#C5C5C5 url(../img/empleo/fdo_men_on.jpg) top left no-repeat; width:auto;}
#menEmpleo  ul li a {font-family:Verdana; font-weight:bold; font-size:12px; color:#000;}
#menEmpleo  ul li a:hover {text-decoration:none;}
#menEmpleo  ul li.act a {color:#FFF;}

#contEmpleo {float:left; clear:both; padding:10px 30px 15px 0px; _padding:10px 25px 15px 0px; width:97%;}
#contEmpleo strong {display:block; font-family:Tahoma; font-weight:normal; font-size:2.7em; line-height:1.2em;color:#003066; background:transparent url(../img/empleo/tit_empl.gif) 12px 0px no-repeat; padding-left:50px; border-bottom:1px solid #BDC6DA; padding-bottom:7px;}
#contEmpleo h2 {float:left; width:97%; margin-top:20px; padding:0px 10px 0px 20px;}
#contEmpleo h2 a {color:#DD8313; font-family:Arial; font-weight:bold; font-size:18px;}
#contEmpleo h2 a:hover {text-decoration:underline;}
#contEmpleo div.ult-not {float:left; clear:both; width:920px; margin:0px 0px 0px 20px; _margin:0px 0px 0px 10px; padding:3px 10px 15px 0px; font-size:12px; font-family:Arial;color:#444444; line-height:18px; background:transparent url(../img/empleo/ln_btt.jpg) bottom left repeat-x;}
#contEmpleo div.ult-not img {float:left; padding-right:15px;}
#contEmpleo div.ult-not span {display:block; clear:both;color:#C7C7C7; font-size:11px; text-transform:uppercase; margin-bottom:3px;}

#lst-not {float:left; clear:both; margin:0px 10px 10px 20px; _margin:0px 0px 0px 10px; width:98%; }
#lst-not ul {float:left; width:100%;}
#lst-not ul li {float:left; width:45%; padding:15px 0px 5px 0px; color:#5F5D5D; font-size:12px; font-family:Arial;}
#lst-not ul li.flo-dc {float:right;}
#lst-not ul li img {float:left;padding-right:10px;}
#lst-not ul li h3 a {float:left; width:100%;display:block;font-family:Arial; color:#DD8313; font-size:14px;font-weight:bold; text-decoration:none; margin-bottom:3px; line-height:18px;}
#lst-not ul li h3 a:hover {text-decoration:underline;}
#lst-not ul li span {display:block;clear:both;color:#C7C7C7; font-size:11px; text-transform:uppercase; margin-bottom:7px;}
#lst-not ul li p {line-height:18px;}
#lst-not ul li p strong {font-weight:bold; font-size:12px; color:#444; display:inline; background:none; border:0px; font-family:Arial; padding:0px;}

.par {clear:both;}
.brd-btt {float:left; width:98%;clear:both; background:transparent url(../img/empleo/ln_btt.jpg) bottom left repeat-x;margin-left:20px; _margin-left:10px;}

#pag {float:right; clear:both; width:auto; padding:10px 10px 5px 10px;}
#pag a {float:left; width:auto;font-family:Georgia; font-weight:bold;padding:5px; border:1px solid #3C3C3C;text-decoration:none; background:#DFDFDF;margin:3px;font-size:12px; color:#000;}
#pag a:hover {color:#000; font-weight:bold; background:#EE9E3A;}
#pag strong {float:left; width:auto;color:#000; font-weight:bold; background:#EE9E3A; padding:5px;border:1px solid #3C3C3C; margin:3px; font-size:12px;}

.ndts {float:left; width:89%; clear:both; margin:15px 0px 15px 15px; font-size:11px; color:#56595c; border:1px solid #001D3D; padding:15px; font-size:12px;}
.int {float:left; width:89%; clear:both; margin:15px 0px 15px 15px; font-size:12px; color:#56595c;  font-size:12px;}

/*Formularios*/
.form-cv {float:left; padding:25px 15px 15px 20px; width:95%;}
.form-cv fieldset {float:left; width:100%;}
.form-cv fieldset fieldset {margin-bottom:15px;}
.form-cv fieldset legend {display:none;}
.form-cv fieldset fieldset div {display:block; float:left; width:99%; background:transparent url(../img/empleo/ln_btt.jpg) bottom left repeat-x; color:#DD8313; font-family:Arial; font-size:14px; font-weight:bold;  padding-bottom:3px; margin-bottom:20px; padding-left:7px; }
#contEmpleo form.form-cv fieldset strong {float:left; font-size:11px; border:1px solid #BDC6DA; background:#EFEFEF; font-family:Arial; display:inline; padding:3px; margin-left:255px; margin-bottom:5px;}
.form-cv fieldset label  { float:left; width:250px; margin-right:5px; font-size:12px; font-weight:bold; text-align:right; color:#000; margin-bottom:5px;}
.form-cv fieldset label.lbl {float:left; width:250px; margin-right:0px; text-align:left;margin-top:5px; *margin-top:9px;}
.form-cv fieldset input {margin-bottom:5px; vertical-align:middle; font-size:12px;}
.form-cv fieldset input.chk {float:left;margin:5px 5px 5px 255px;}
.form-cv fieldset select { margin-bottom:5px; vertical-align:middle; font-size:12px; width:250px;}
.form-cv fieldset textarea { margin-bottom:5px; vertical-align:middle; font-size:12px;}
.form-cv fieldset textarea#descripcion  {background:#FFDCAF;}
.form-cv fieldset textarea#cond  {*background:#F6F6F6; color:#000; padding:3px;}
.form-cv sup { vertical-align:top; padding-left:5px; color:#000; font-size:11px; color:#BF700B; }
.form-cv fieldset span  {float:left; padding:3px;}
.form-cv .btn   {margin-left:256px; background:#29568F; border:1px solid #18314F; padding:3px 5px; color:#D4DCE8; font-weight:bold; letter-spacing:1px;}
.form-cv small {float:left; margin-left:255px; font-size:10px; color:#4F4F4F; margin-bottom:5px;}

#contEmpleo p.err { float:left; font-size:13px; font-weight:bold; color:#C01A00; background:transparent url(../img/iconos/alert.jpg) top left no-repeat; padding-left:35px; padding-top:5px; margin:15px 5px 5px 100px; height:30px; width:800px; _width:700px;}
#contEmpleo p.ok {float:left; font-weight:bold; color:#2B8901; background:transparent url(../img/iconos/ok.jpg) top left no-repeat; padding-left:40px; font-size:13px; padding-top:0px; height:30px; margin:15px 5px 5px 100px; width:800px; _width:700px;}

/*Resultados de búsquedas*/
#contEmpleo div.tit {display:block; float:left; width:94.5%; background:transparent url(../img/empleo/ln_btt.jpg) bottom left repeat-x; color:#DD8313; font-family:Arial; font-size:14px; font-weight:bold;  padding-bottom:3px; margin-bottom:20px; padding-left:7px;  margin-left:20px; _margin-left:10px;}
table.tbl-lst {clear:both; width:900px; margin:10px auto; border-collapse:collapse;padding:0px; text-align:left;  font-size:12px;}
table.tbl-lst thead tr td {background:#DD8313; padding:5px 7px; color:#000; font-weight:bold; border:1px solid #DFDFDF;  }
table.tbl-lst tbody tr td {background:#FFF; color:#000; padding:5px 7px; border:1px solid #DFDFDF; }
table.tbl-lst tbody tr td a {float:left;color:#DD8313; font-weight:bold; height:16px;}
table.tbl-lst tbody tr td a:hover {text-decoration:underline;}
table.tbl-lst tbody tr td a.cont {background:transparent url(../img/enviar.gif) top left no-repeat; padding-left:22px;}
table.tbl-lst tbody tr td a.fich {background:transparent url(../img/view.gif) top left no-repeat; padding-left:22px;}
table.tbl-lst tbody tr td a.cv {background:transparent url(../img/up.gif) top left no-repeat; padding-left:22px;}

/*Ficha de candidato*/
ul.cont-Fich {margin-left:17px; margin-top:30px; border-bottom:1px solid #EE8000;}
ul.cont-Fich li {position:relative; background:transparent url(../img/empleo/tab.jpg) top left no-repeat; color:#000; font-size:16px; font-weight:bold; padding:10px 0px 10px 32px; top:1px;}
.cont-Dts {float:left; clear:both; border:1px solid #EE8000; border-top:0px; background:#FFF url(../img/empleo/bck_tab.jpg) top left repeat-x; padding:15px; margin-left:20px; width:94.5%; _margin-left:10px; _padding:15px;}
#contEmpleo div.cont-Dts p {font-size:12px; clear:both; line-height:22px; }
#contEmpleo div.cont-Dts strong { float:left; color:#000; border:0px;font-weight:bold; font-size:12px; background:none;  padding-left:10px; padding-bottom:0px; padding-top:3px;}
#contEmpleo div.cont-Dts span {float:left; clear:both; color:#2F2F2F; padding-left:7px;}

a.busq {float:right; margin-top:5px; font-size:12px; color:#003066; background:transparent url(../img/linblog.gif) 100% 2px no-repeat; font-weight:bold; padding-right:16px;}
a.busq:hover {color:#DD8313; text-decoration:none;}
a.alta {float:right; margin-top:5px; font-size:12px; color:#003066; background:transparent url(../img/linblog.gif) 100% 2px  no-repeat; font-weight:bold; padding-right:16px; margin-left:20px;}
a.alta:hover {color:#DD8313; text-decoration:none;}

/*Captcha*/
.form-cv fieldset fieldset div#recaptcha_widget_div, .form-cv fieldset fieldset div#recaptcha_area {float:left; width:auto;background:none; margin-bottom:0px; padding:0px;}
div#recaptcha_area {float:left;}
#contEmpleo form.form-cv fieldset fieldset div.recaptcha_input_area {padding:0px !important; margin:0px !important;}
div#recaptcha_image {padding:3px; margin-top:3px; border:1px solid #7F9DB9;}
table#recaptcha_table {width:auto !important; line-height:normal; }
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r8_c1  {background:none; display:none;}
.recaptchatable .recaptcha_r4_c1 {background:none !important; height:30px!important;}
span#recaptcha_instructions_image {display:none;}
#contEmpleo .recaptcha_input_area {padding:0px; width:160px !important;  height:30px !important; clear:both; }
.recaptcha_theme_red #recaptcha_response_field {border:1px solid #7F9DB9 !important; padding:3px !important;}
#recaptcha_reload, #recaptcha_whatsthis, #recaptcha_switch_audio {display:none;}
