/* Ocultar de mac \*/
*+html .floatFix {height:1%}
*html .floatFix {height:1%}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */
/* fin */

@font-face {
	font-family: "Myriad Pro";
	font-style: normal;

    font-weight: normal;
	src: local(""), url("../styles/MyriadPro-Regular.eot") format("embedded-opentype"); url("../styles/MyriadPro-Regular.otf") format("opentype"), url("../styles/MyriadPro-Regular.woff") format("woff"), url("../styles/MyriadPro-Regular.ttf") format("truetype");	

	}


/* TAGS */
HTML {/*background:url(../imgs/fondo.gif);*/ background:#e3e3e3;}
BODY {font:11px/14px Tahoma, Arial, sans-serif;color:#222; margin:0; padding:0;}
@media print { body {padding:10pt 0;}}
*html form{zoom:1;}
A {color:#008599;text-decoration:none; outline:none!important;}
a, a:active, a:hover, a:focus {outline:none !important; ie-dummy: expression(this.hideFocus=true);}
A:visited {color:#008599;}
A:hover {color:#008599;text-decoration:underline;}
A IMG{border:none;}
a.disabled{
	background-color:transparent;
	color:#333;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.40; opacity:0.4;
}
H1 {font:bold 12px/16px Arial, Verdana;color:#f58426;margin:0 0 4px 0;}
LABEL {color:#008599;cursor:pointer;}
ACRONYM {border-bottom:1px dotted;cursor:help;}
FORM {margin:0px;padding:0px;}
SELECT {font:11px/11px Tahoma, Arial;width:215px;}
INPUT {font:11px/11px Tahoma, Arial;}
INPUT.text {width:215px;padding:1px 4px 1px 4px;}
TEXTAREA {font:11px/11px Tahoma, Arial;width:300px;padding:5px;resize:none;}
OPTGROUP {color:#808080;font:11px/11px Tahoma, Arial;}
OPTGROUP OPTION {color:#222;font:11px/11px Tahoma, Arial;}
LI{margin:0px 0px 10px 10px;}
P {font:12px/16px Arial, Verdana;}
P.clear {margin:0;padding:0;clear:both;}
TD {font:11px/14px Tahoma, Arial;}
UL {margin:0px;padding:0px;line-height:18px;}
LI {background-image: url(../imgs/bullet.gif);background-repeat:no-repeat;background-position:0 7px;list-style:none;list-style-position:outside;padding-left:10px;margin:2px 0;}

/* ---- COLORES ---- */
.naranja {color: #f58426!important;}
.gris50 {color:#808080;}
.rojo {color:#d65735!important;}
.azul {color:#008599;}
.negro {color:#222;}
.normal {font-weight:normal}

/* ---- GENERALES ---- */
.der {float:right;}
.izq {float:left;}
.arial {font:12px/16px Arial, Verdana;}
.tahoma {font:11px/14px Tahoma, Arial;}
.arial14 {font:14px/18px Arial, Verdana;}
.linea {line-height:1px;font-size:1px;height:3px;background:#c4c4c4;}
.lineaNaranja {line-height:1px;font-size:1px;height:3px;background:#f58426;}
.lineaAzul {line-height:1px;font-size:1px;height:3px;background:#0093a7;}
.lineaTitulo {line-height:1px;font-size:1px;height:3px;background:#c4c4c4;}
.lineaSubtitulo {line-height:1px;font-size:1px;height:3px;background:#e5e5e5;}
.lineaSubEmpresa {line-height:1px;font-size:1px;height:3px;background:#59b9c6;}
.chapa {width:378px;/*background-color:#f58426;*/ background-color:#F58426; margin-top:1px;height:23px;margin-bottom:10px;}
.chapa img.der {display:none;}
.chapaAzul {
	/*width:278px;*/
	background-color:#0093a7;
	margin-top:1px;
	height:23px;
	margin-bottom:10px;
}
.chapaTahoma {float:left;padding:4px 0px 0px 9px;color:#fff;}
.marcoBlanco {background-color:#fff;width:960px;margin:0 auto;/*position:relative; lo comento por el posicionamiento de los tooltips*/ border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.marcoBlanco > .padding15 { padding:47px 15px 15px 15px;}
.padding15 {padding:10px 15px 15px 15px;}
.interfase {background-color:#fef1ea;padding:6px 15px 5px 15px;font:12px/16px arial;}
.interfase_bk{background:url(../imgs/interfase_bk.jpg) no-repeat; width:750px; height:151px;}
.interfase_bk p{margin:116px 0 0 45px!important;}
.alerta {background-color:#fef1ea;padding:10px 15px 10px 15px;font:12px/16px arial;border:1px solid #f69464;margin:5px 0;}
.alerta img {float:left;margin: 0 12px 10px 0;color:#4d4d4d;}
.alertaTercera {background-color:#fef1ea;padding:7px 9px 7px 9px;border:1px solid #f9bfa1;margin:5px 0;color:#4d4d4d;}
.alertaTercera img {float:left;margin: 0 10px 5px 0;}
b.itop, b.ibottom{display:block;background:#fff;}
b.itop b, b.ibottom b{display:block;height: 1px;overflow: hidden; background:#fef1ea;}
b.i1{margin: 0 5px}
b.i2{margin: 0 3px}
b.i3{margin: 0 2px}
b.itop b.i4, b.ibottom b.i4{margin: 0 1px;height: 2px}
.bloque {margin-bottom:28px;}
.item {float:left;text-align:right;width:265px;margin-right:30px;}
.datos {float:left;width:625px;}
.itemForm {float:left;text-align:right;width:265px;margin-right:30px;}
.datosForm {float:left;width:450px;}
.itemReq {float:left;text-align:right;width:65px;margin-right:15px;}
.datosReq{float:left;width:255px;margin-bottom:15px;}
.puntos {background:url(../imgs/puntos.gif) repeat-x;background-position:top;padding:10px 0px 2px 0px;margin-top:10px;}
.bullet, .bulletGris, .bulletRojo, .bulletBlanco {font: 11px/14px "Comic Sans Ms"!important; text-decoration:none;}
.bullet {color:#008599 !IMPORTANT;}
.bulletGris {color:#808080 !IMPORTANT;}
.bulletRojo {color:#d65735 !IMPORTANT;}
.bulletBlanco {color:#fff !IMPORTANT;}
.foto {border:3px double #cccccc;background-color:#f7f7f7;}
.img {border:1px solid #cccccc;}
.naveg {width:724px;float:left;height:57px;}
.subnaveg {margin-bottom:12px;}
.ingresar {float:right;font:11px/14px Tahoma, Arial}
.titulo {font:bold 16px/20px Arial, Verdana;color:#f58426;}
.subTitulo {font:bold 13px/17px Arial, Verdana;color:#f58426;}
.bgstyle {background-color: #f58426;}

/*titulo*/
.izq .pagetitlenew h2 {    
	color: #848484;
    font-family: myriad pro !important;
    margin-bottom: 42px;
    margin-top: 32px;
	font-size: 20px !important;}
	
.pagetitlenew h2 {    
    color: #848484;
    font-family: myriad pro !important;
    margin-bottom: 23px;
    margin-top: 32px;
	font-size: 20px !important;}
	

/*Nuevo NAV*/
.nav ul{float:right; width:940px; border-bottom:3px solid #ccc; padding-bottom:5px; margin:0;}
.nav ul li{float:left; background:none; border-right:1px solid #ddd; padding-right:10px; margin:0;}
.nav ul li b{color:#f58426}
.nav ul.bottom{background:url(../imgs/bk-nav.jpg) left bottom repeat-x; border:none; padding:0; margin-top:1px;margin-bottom:20px;}
.nav ul.bottom li{padding:0px; position:relative;  z-index:3; width:146px; text-align:center; line-height:11px; height:15px; padding-top:3px;}
.nav ul.bottom li.multi{padding-top:5px; height:25px;}
.nav ul.bottom li:hover{background:url(../imgs/bk-nav.jpg) left top repeat-x;}
.nav ul.bottom li.selected{background:url(../imgs/bk-nav-on.jpg) left top repeat-x;}
.nav ul.bottom li.selected, .nav ul.bottom li.selected a{color:#237278;font-weight:bold;}
.nav ul.bottom li a{font-weight:bold; color:#fff;}
.nav ul.bottom ul{display:none;width:146px;border:0; margin:0; padding:0; position:absolute; top:30px; left:-8px; z-index:3;}
.nav ul.bottom li:hover ul{display:block; background:url(../imgs/shadow.png) no-repeat center bottom; padding:0 8px 10px 8px;}
.nav ul.bottom li.first:hover ul{left:-1px; padding:0 3px 10px 1px; background-position:-6px bottom}
.nav ul.bottom li.last:hover ul{padding:0 1px 10px 8px; background-position:0 bottom}
.nav ul.bottom li:hover ul li{border:none; border-top:1px dashed #ddd;height:auto; line-height:16px; padding:3px 3px 3px 6px; float:none; clear:both; text-align:left; width:136px;}
.nav ul.bottom li:hover ul li:hover{background:#fff;}
.nav ul.bottom li:hover ul li a{color:#444; font-weight:normal;}
.nav ul.bottom li:hover ul li a:hover{text-decoration:underline;}
.nav ul.bottom li:hover ul li em{font-style:normal; font-size:12px;}
.nav ul.bottom li:hover ul li em a{font-size:14px; font-weight:bold; color:#237278; text-align:center;}
.nav a.logo{float:left;}

.postulante .new {background:url(../imgs/new-nav.gif) no-repeat right top; padding:10px 32px 0px 0; margin:-10px -5px -8px 0; height:23px; display:block; float:left;}
.postulante ul.top li{border:none; padding-top:30px; padding-right:5px; margin-bottom:3px;margin-bottom:10px!ie;}
.postulante ul.top li a, .postulante ul.top li span{border-left:1px solid #ccc; padding-left:15px;}
.postulante ul.top li a.logo{margin-top:-30px; border:none; padding-left:0;}
.postulante ul.top li.ingresoEmpresa{float:right; border:none;}
.postulante ul.top li.ingresoEmpresa a{margin-top:-15px;border:none; padding-left:0;background:url(../imgs/empresa.jpg) left bottom; display:block; height:33px; width:168px; padding-top:7px; text-align:center; color:#fff; font-weight:bold;}
.postulante ul.top li.ingresoEmpresa a:hover{background-position:left top;}
.postulante ul.bottom{background:#f58426 url(../imgs/bk-nav.jpg) left top repeat-x; height:28px;}
.postulante ul.bottom li{background:#f58426 url(../imgs/bk-nav.jpg) left top repeat-x;width:auto;height:28px; padding:0; }
.postulante ul.bottom li a{background:#f58426 url(../imgs/bk-nav.jpg) left top repeat-x;padding:8px 30px 7px 30px; display:block; float:left;}
.postulante ul.bottom li a:hover{background:#f58426 url(../imgs/bk-nav.jpg) left bottom repeat-x;}
.postulante ul.bottom .info{float:left;text-align:right; line-height:12px; font-size:10px;color:#fff; padding:1px 0 0 3px;}
.postulante ul.bottom .info span{ display:block;}
.postulante ul.bottom .info span b{color:#fff;}
.postulante ul.bottom .info span.important{font-size:12px; line-height:17px; padding:5px 0 0 30px; background:url(../imgs/important.jpg) no-repeat 3px 2px;}
.navLateral{padding-right:10px;}
.navLateral li{list-style-type:none; background-position:left center; height:30px; padding-top:5px; font-size:14px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.navLateral li.selected{background:url(../imgs/bk-nav.jpg) repeat-x left bottom; color:#fff; font-weight:bold;}
/*fin nuevo nav*/
.ayudaTexto {display:block;position:static;}
.ayudaTexto span {*behavior:url("../scripts/hover.htc")}
.ayudaTexto span span {border:1px solid #ffd1ba;background-color:#fef1ea;padding:5px;position:absolute;width:250px;display:none;}
.ayudaTexto img {cursor:pointer;}
.ayudaTexto span:hover span {display:block;}
.ayudaTexto span.over span {display:block;}

.alertaTexto {display:block;position:static;}
.alertaTexto span {*behavior:url("../scripts/hover.htc");}
.alertaTexto span span {border:1px solid #ffd1ba;background-color:#fef1ea;padding:5px;position:absolute;top:-4px;left:25px;width:250px;display:none;}
.alertaTexto img {cursor:pointer;margin-right:3px;}
.alertaTexto span:hover span {display:block;}
.alertaTexto span.over span {display:block;}

.alertaTexto samp, .ayudaTexto samp, .ayuda samp{position:relative; font-family:Verdana, Arial, Helvetica, sans-serif;}

.btn {background:#5fa7b1 url(../imgs/fdobtn.gif) repeat-x;font:11px tahoma, Arial, sans-serif;border:1px solid #518990;padding:2px 7px 3px 7px;color:#fff;cursor:pointer;}
.btn:hover {background-color:#5d9da4;background-position: 0 -24px;}
.btnNaranja {background:#eb7435 url(../imgs/fdobtnNaranja.gif) repeat-x;font:11px tahoma, Arial, sans-serif;border:1px solid #de5b16;padding:2px 7px 3px 7px;color:#fff;cursor:pointer;}
.btnNaranja:hover {background-color:#e9631d;background-position: 0 -24px;}
.btn.save{width:190px;}

.boton_imprimir_pagos input{margin:0px !important;}

/* ---- TABLA ---- */
.tablaGris {width:100%;background-color:#e5e5e5;}
.tablaGris tr, .tablaAviso tr {background-color:#fff;}
.tablaGris td {padding:5px;vertical-align:middle;font:11px/14px Tahoma, Arial;}
.tablaGris .acciones{text-align:right; width:auto; white-space:nowrap; width:1%!ie;}
.tablaGris .acciones img{border:none; margin-right:10px;}
.techo, thead tr td {background-color:#e5e5e5;border:1px solid #fff;padding:0px;color:#666;}
.divisor td {background-color:#f7f7f7;}
.tablaAviso, thead tr td {width:100%;background-color:#fff;}
.tablaAviso td, thead tr td {padding:10px 7px 10px 7px;font:11px/14px Tahoma, Arial;color:#555}
.techoAviso, thead tr td {background-color:#E2F1F3;font:normal 12px/14px Arial, Verdana;text-align:center;}
.radioAviso {width:133px;height:40px;}
.radioAviso input {margin-top:10px;}
.tablaGris b.azul{display:inline;}
.tablaGris td.new{position:relative!important; display:block!important;}
.tablaGris td.new a.new{position:relative;}
.tablaGris td.new img.new{position:absolute; left:30px; top:12px;}
.tablaGris td.techo.fix{min-width:90px;}
.tablaGris td .tooltip{left:-45px;}
*html .tablaGris td .tooltip{top:15px; left:-65px;}
.tablaGris td.new .tooltip{left:-15px;}
.tablaGris .report {margin-top:5px; position:relative}
.tablaGris small.block{display:block; white-space:nowrap;}
.tablaGris small.gris50{white-space:normal;}
.referencias{width:100%;}
.referencias td{width:25%;}
.referencias td img{float:left; margin-right:10px; margin-bottom:10px;}
.widthFix{width:66px;}/*achica una columna para IE6*/

/* ---- CABEZAL ---- */
.menu {color:#fff!important;background-color:#f58426;margin-top:1px;height:35px;text-align:center;display:block;line-height:33px;}
.menu a {color:#fff!important;}
.menu:hover {color:#fff!important;background-color:#a6a6a6;text-decoration:none;}
.menu:visited {color:#fff!important;}
.menuActivo {color:#fff!important;text-decoration: none;background-color: #742E28;}
.menuEmpresas {color:#fff!important;background-color:#0093A7;margin-top:1px;height:35px;text-align:center;display:block;line-height:33px;}
.menuEmpresas a {color:#fff!important;}
.menuEmpresas:hover {color:#fff!important;background-color:#a6a6a6;text-decoration:none;}
.menuEmpresas:visited {color:#fff!important;}
.solapaEmpresas {color:#fff;!important;width:155px;background:url("../imgs/solapaEmpresas.gif");background-position:top left;height:57px;float:right;text-align:center;display:block;}
.solapaEmpresas a {color:#fff;!important;}
.solapaEmpresas:hover {color:#fff;!important;text-decoration:none;background-position:bottom left;}
.solapaEmpresas:visited {color:#fff;!important;}
.naveg .disabled{background-color:#888!important;}
.izq .tablaGris .disabled{
	background-color:transparent;
	color:#888;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50; opacity:0.5;
	}
 .interfase a.disabled{background:transparent; color:#999;} 
 
/* ---- SUBNAVEGACION ---- */
.paso {float:left;background-color:#fff;margin-top:1px;height:23px;line-height:23px;text-align:center;margin-right:1px;}
.menu2 {display:block;text-decoration:none;}
.menu2:hover {background-color:#a6a6a6;color:#fff!IMPORTANT;text-decoration:none;}
.pasoOn {float:left;background-color:#f58426;margin-top:1px;height:23px;line-height:23px;text-align:center;margin-right:1px;color:#fff;}
.pasoEmpresas {float:left;background-color:#0093a7;margin-top:1px;height:23px;line-height:23px;text-align:center;margin-right:1px;color:#fff;}
.menu3 {display:block;text-decoration:none;}
.menu3:hover {background-color:#a6a6a6;color:#fff!IMPORTANT;text-decoration:none;cursor:default}

/* ---- TERCERA ---- */
.lineaPuntos {margin-top:8px;margin-bottom:8px;background:url(../imgs/puntos.gif) repeat-x;background-position:bottom;padding-bottom:10px;}
.cajaTercera {border:1px solid #e5e5e5;margin-top:1px;padding:0px 10px 12px 10px;}
.cajaTercera .disabled{color:#555!important;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.60; opacity:0.6;}
.cajaTercera a.disabled:hover{text-decoration:none;}
.cajaTercera .disabled a.disabled{color:#000!important;}
.actions .disabled{
	color:#ccc!important;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50; opacity:0.5;
}
/* HOME */
#home, #homeArea{padding:15px 15px 0px 15px;margin:auto; background:#fff; width:930px;}
#home .banner300, #homeArea .banner300{float:right; width:300px; height:250px; background:#f5f5f5;}
#home .primeravez{width:930px; height:67px; background:url(../imgs/home/preimeravez.jpg) no-repeat;clear:both;}
#home .primeravez a, #home .primeravez span{display:block; float:left; text-indent:-5000px;}
#home .registrate{
	width:122px; 
	height:32px; 
	background: url(../imgs/home/registrate.gif) no-repeat top;
	margin:20px 0 0 200px;
}
*html #home .registrate{margin-left:100px}
#home .co .registrate{background: url(../imgs/home/col/registrate.gif) no-repeat center top;} 
#home .lat .registrate{background: url(../imgs/home/latam/registrate.gif) no-repeat center top;}
#home .registrate:hover{background-position:bottom;}
#home .cv{
	width:210px; 
	height:32px; 
	background: url(../imgs/home/cargarcv.gif) no-repeat center top;
	margin:20px 0 0 50px;
}
#home .co .cv{background: url(../imgs/home/col/cargarcv.gif) no-repeat center top;} 
#home .lat .cv{background: url(../imgs/home/latam/cargarcv.gif) no-repeat center top;}
#home .cv:hover{background-position:center bottom;}


#home .postulate{
	width:130px; 
	height:32px; 
	background: url(../imgs/home/postulate.gif) no-repeat top;
	margin:20px 0 0 50px;
}	
#home .co .postulate{background: url(../imgs/home/col/postulate.gif) no-repeat top;}
#home .lat .postulate{background: url(../imgs/home/col/postulate.gif) no-repeat top;}
/*HOME Buscador*/
#home #buscador, #homeArea #buscador{
	width:614px; 
	height:260px;
	border:1px solid #ccc;
	border-bottom:none;
	border-right:none;
	padding:0; 
	margin-top:11px; 
	background:url(../imgs/home/bk-bodybuscador.jpg) 0 26px repeat-x;
	float:left;
	position:relative;




}
#homeArea #buscador{height:254px; margin-bottom:6px;}
#home #buscador .flash{
	width:247px; 
	height:260px;
	float:left;
	margin-top:-26px;
}
#home #buscador h1, #homeArea #buscador h1{
	background:url(../imgs/home/bk-buscador.jpg) repeat-x; 
	height:22px; 
	padding:4px 0 0 182px;
	width:432px; 
	margin:0;
	float:none; 
	color:#fff;
	font-weight:normal;
	font-size:16px;
}

#homeArea #buscador h1{width:auto; float:none; padding-left:10px;}
#home #buscador label, #homeArea #buscador label{display:block; font-size:13px; color:#000; cursor:text; margin:6px 0 4px 0; font-weight:bold;}
#homeArea #buscador label{font-weight:normal;}
#home #buscador .slogan{
	background:url(../imgs/home/bk-slogan.gif) no-repeat; 
	width:120px; 
	height:193px; 
	padding:9px 0 0 6px;
	position:absolute;
	top:57px;
	left:176px;
}
#home #buscador .slogan p{margin:0; font-size:12px;}
#home #buscador .slogan a{display:block; margin:70px 0 0 5px; font-size:14px; font-weight:bold;}
#home #buscador input, #homeArea #buscador input, #home #buscador select, #homeArea #buscador select{width:246px; font-size:13px;}
#home #buscador form, #homeArea #buscador form{margin:8px 0 10px 0; padding:0; width:282px; float:right;}
#home #buscador form input, #homeArea #buscador form input{line-height:15px;}
#home #buscador .btn, #homeArea #buscador .btn{width:80px; height:28px; font-weight:bold; font-size:14px; margin:8px 0 0 85px;}
#buscador .numbers{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute; top:227px; left:330px;}
/*#homeArea #buscador .numbers{float:right; padding-right:50px;}*/
#buscador .numbers em{color:#f58426; font-style:normal; font-weight:bold;}
.ayuda{width:15px; height:15px; float:right; margin-right:15px;}
*html .ayuda{margin-right:5px;}
.ayuda img:hover {cursor:pointer;}
.ayuda div{position:relative;}
.ayuda samp {
	border:1px solid #ffd1ba;
	background-color:#fef1ea;
	padding:5px;
	position:absolute;
	top:-5px;
	left:19px;
	width:170px;
	display:none;
}
.ayuda:hover samp{display:block;}

.bk-right{width:5px; height:258px; background:url(../imgs/home/bk-right.jpg) no-repeat; float:left;margin-top:11px;}

#categorias {
	width:314px; 
	clear:both;
	float:left; 
	border:1px solid #ccc; 
	background:#f0f0f0 url(../imgs/home/bk-areas.jpg) repeat-x top;
	min-height:667px;
	padding-bottom:8px;
	margin-bottom:10px;
}
*html #categorias{height:667px;}
#categorias h2, #homeArea #categorias h3{background:#f58426; color:#fff; margin:0; font-weight:normal; padding:5px 0 4px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-top:1px #fff solid;}
#categorias ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */
#categorias ul li{
	margin:4px 0 0 10px; 
	color:#999;
	background:none;
	padding:0;
}
#categorias .localidad li{float:left;width:140px; margin:4px -5px 0 10px;}
#homeArea #categorias select{margin-left:12px; width:120px; display:block; margin-top:5px;}
#categorias ul li.todas{float:right; margin:30px 20px 0 0;}
#categorias ul li.todas a{font-size:12px;}
#categorias ul li a{padding-left:13px;font-size:11px; background:url(../imgs/home/bullet.gif) left -29px no-repeat;}
#categorias ul li a:hover{background:url(../imgs/home/bullet.gif) left 4px no-repeat;}
#categorias .localidad a{display:block;background:url(../imgs/home/bullet.gif) left -25px no-repeat; width:110px;}
#categorias .localidad a:hover{background:url(../imgs/home/bullet.gif) left 8px no-repeat;}
#destacados{
	width:613px; 
	padding:0;
	float:left;
	border:1px solid #ccc; 
	border-left:none;
	height:675px;
	overflow:hidden;
}
#destacados h2,  #homeArea #destacados h3{font-family:Arial, Helvetica, sans-serif; background:url(../imgs/home/bk-destacados.jpg) repeat-x; height:17px; color:#FFFFFF; font-weight:normal; font-size:12px; padding:5px 0 4px 7px; margin:0; border-top:1px #fff solid;}
#destacados h2 .patrocinio{display:block; float:right; color:#fff; margin:-4px 1px 0 0; text-align:right; width:350px;margin-top:-19px!ie;}
*html #destacados h2 .patrocinio{margin-top:-19px;}
#destacados h2 .patrocinio img{width:auto; float:none; vertical-align:middle;}
#destacados h2 .patrocinio span{float:none; display:inline;}
#destacados div{
	width:280px; 
	float:left; 
	margin:1px 10px -1px 10px;
	border-bottom:1px dotted #ccc;  
	padding:3px 0 0px 3px;
	height:50px;
	overflow:hidden;
}
*html #destacados div{margin-left:5px;}
#destacados div:hover{background:#fef1ea;}
#destacados span{
	padding:0;
	margin:0;
	width:200px;
	float:left;
	clear:left; 
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:11px;
}
#destacados img{
	width:65px; 
	float:right;
	border:1px solid #ccc; 
}
#destacados a.title{
	font-weight:bold; 
	display:block;
	float:left; 
	clear:left; 
	width:200px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:12px;
	line-height:13px;
}
#homeArea #categorias h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f58426; margin:10px 0 0px 12px;font-weight:bold; clear:both; background:none; padding:0; border:0;}
#empresas{clear:left; height:100px; text-align:center;}

.bottom_banners{clear:both; margin:10px 0 10px 0px; background:#f5f5f5; padding:5px;}
.bottom_banners div{padding:0 30px; float:left; width:124px;}
*html .bottom_banners div{ width:60px;}
.bannerHeader, .bannerFooter{text-align:center; margin:-5px 0 20px 0; clear:both; float:none;}
.bannerFooter{margin-top:0px;}
.bannerHeader{padding:7px 0; margin-top:0px;}
.bannerDivisor{text-align:center; margin-top:10px; margin-bottom:10px;}
.banner160{float:left; width:160px;}

/* SECTOR */
.promoSector {float:left;width:314px;height:220px;}

/* RESULTADO */
.interfase h1 {font:normal 13px/18px Arial, Verdana;color:#222;}
.navegador {color:#808080;line-height:20px;border:solid #E2E2E2;border-width:0px 0px 1px 0px;margin-top:15px;height:20px;}
.destacado {background:url(../imgs/fdoAviso.gif) repeat-y;background-position:left;border:1px solid #ffd1ba;padding:10px 12px 8px 12px;margin-bottom:10px!important;}
.destacado img {float:left;border:1px solid #ffd1ba;margin:0px 10px 5px 0px;}
.destacadoPuntos {background:url(../imgs/puntosNaranja.gif) repeat-x;background-position:top;padding-top:8px;margin-top:10px;color:#666;}
.destacado h1 {font:12px/16px Arial, Verdana;color:#222;margin:0 0 4px 0;}
.borde2 {border:2px solid #f69464;}
.link A {text-decoration:none;color:#222;}
.link A.overall {display:block}
.link A:visited {text-decoration:none;color:#222;}
.link A:hover {text-decoration:none;background-color:#fff8f5;cursor:pointer;color:#222;}
.linkResults A {text-decoration:none;color:#222;}
.linkResults A:hover {background-color:#fff8f5;cursor:pointer;text-decoration:none;}
.simple {border:1px solid #e5e5e5;padding:10px 12px 8px 12px;margin-bottom:10px;}
.simplePuntos {background:url(../imgs/puntos.gif) repeat-x;background-position:top;padding-top:8px;margin-top:10px;color:#666;}
.simple H1 {font:12px/16px Arial, Verdana;color:#222;margin:0 0 4px 0;}
.titRefinarOn {font:12px/16px Arial, Verdana;color:#000;margin:15px 0 7px 0;}
.titRefinarOff {font:12px/16px Arial, Verdana;color:#f58426;margin:15px 0 7px 0;}
.refinar {padding-left:9px;margin-top:6px;}
.refinarOn {background:url("../imgs/flecha.gif") no-repeat;background-position:0 6px;padding-left:9px;margin-top:4px;}
.cajaGris {border:1px solid #e5e5e5;background-color:#fafafa;padding:8px 10px; margin-bottom:10px;}
#otrasAreas {display:none;position:absolute;border:1px solid #cecece;background-color:#f7f7f7;top:-110px;left:110px;width:500px;color:#222;line-height:16px;}
#otrasAreas span {display:block;margin-bottom:4px;font-weight:bold;}
.nuevaBusqueda {border:1px solid #e5e5e5;background-color:#fafafa;margin:15px 0;padding:10px 10px 15px 10px;}
.nuevaBusqueda #verBusquedas{top:26px;left:20px;position:absolute;}
.cajaEmpresa {border:1px solid #e5e5e5;background-color:#fafafa;padding:15px;margin-bottom:15px;}
.logoEmpresa {border:1px solid #ddd;margin:0 10px 10px 0;float:left;}
.eliminar{margin-left:3px;}
.eliminar img{border:none; vertical-align:bottom;}
.fecha{width:150px; font-size:11px;}

/*NUEVAS clases para resultado*/
.result{border:1px solid #e5e5e5;padding:10px 12px 8px 12px;margin-top:14px; clear:both;}
*+html .result {height:1%}
*html .result {height:1%}
.result:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */
.result img {float:left;border:1px solid #ffd1ba;margin:0px 10px 5px 0px;}
.dots{clear:both;background:url(../imgs/puntos.gif) repeat-x;background-position:top;padding-top:8px;margin-top:10px;color:#666;}
.background{background:url(../imgs/fdoAviso.gif) repeat-y;background-position:left;}
.border{border:1px solid #ffd1ba;}
.highlighted-border{border:2px solid #f69464;}
.dotline .dots{background:url(../imgs/puntosNaranja.gif) repeat-x;}

/* DETALLE */
.detalle {border:1px solid #ffd1ba;padding:8px 15px 3px 15px;margin-top:5px;}
.detalle h1 {font:normal 14px/18px Arial, Verdana;color:#222;padding-top:8px;}
.logoDetalle {border:1px solid #ddd;margin-bottom:15px;float:right;}
.logoConsultora {border:1px solid #dddddd;}
.btnDetalle {color:#fff;!important;width:186px;background:url("../imgs/btnDetalle.gif");background-position:top left;height:26px;float:right;text-align:center;display:block;margin-bottom:5px;}
.btnDetalle a {color:#fff;!important;}
.btnDetalle:hover {color:#fff;!important;text-decoration:none;}
.btnDetalle:visited {color:#fff;!important;}
.linkEmpresa{color:#333!important;font-weight:bold; text-decoration:underline;}
.linkBjobs{color:#333!important;background:url(../imgs/new-window.jpg) no-repeat right; padding-right:15px;}
.linkEmpresa:hover, .linkBjobs:hover{text-decoration:underline;}

/* BUSQUEDA AVANZADA */
.contenidoOn {visibility:visible;display:block;}
.contenidoOff {visibility:hidden;display:none;}
#tabs {float:left;position:relative;display:inline;margin-top:20px;}
#tabs a {display:block;float:left;text-decoration:none;cursor:pointer;line-height:25px;width:229px;height:27px;background-color:#afafaf;margin-right:1px;color:#fff;padding-left:10px;}
#tabs a:hover {background-color:#a3a3a3;}
#tabs .activo {display:block;float:left;text-decoration:none;line-height:25px;width:220px;height:27px;margin-right:1px;color:#fff;padding-left:10px;background-color:#f58426;font-weight:bold;}
#tabs a.activo {background-color:#f58426;font-weight:bold;}
#solapaPuesto, #solapaEmpresa {border:1px solid #e5e5e5;background-color:#fafafa;margin-top:1px;padding:10px 10px 15px 10px;position:relative;}
.combo, .combo2 {width:235px;height:80px;overflow:auto;border:solid 1px #7F9DB9;margin-right:10px;padding:0 5px 5px 10px;background-color:#fff;}
.combo dl, .combo2 dl {display:block;margin:0px;padding:0px;}
.combo input, .combo2 input {margin-right:6px;}
.combo dt {font-weight:bold; color:#808080; margin:14px 0 2px 0;display:block;}
.combo dd {margin:0 0 -1px 0px;display:block;}
.combo2 dt {font-weight:bold; color:#808080; margin:14px 0 2px 0;display:block;}
.combo2 dd {margin:0 0 -1px 14px;display:block;}
.logoBusqueda {border:1px solid #ddd;margin:0 6px 6px 0;float:left;}
.empresa {float:left;width:22%;margin-right:25px;}
.itemEmpresa {display:block;margin-bottom:9px;font:12px/15px arial, verdana;}

/* OTRAS PAGINAS */
.sector2 {margin-bottom:4px;font:12px/15px Arial, Verdana;}
.columnaFaqs {width:47%;float:left;padding:0 20px 0 5px;margin:25px 0 -20px; 0;}
.columnaDerecha {margin-left:10px; padding-right:0px;}
.columnaFaqs .cajaFaqs {margin-bottom:35px;}
.cajaFaqs .pie {text-align:right;margin-top:12px;background:url(../imgs/puntos.gif) repeat-x;background-position:top;background-color:#fef1ea}
.cajaFaqs .pie .lineaPuntos {margin:0px;padding:6px 8px;}
.columnaFaqsSimple{padding:0 2px 0 5px;margin:25px 0 -20px; 0;}
.columnaFaqsSimple .cajaFaqs{margin-bottom:35px;}
.cajaPie {background:url(../imgs/puntos.gif) repeat-x;background-color:#f2f2f2;margin-top:15px; float:none; clear:both;}
.cajaPie .lineaPuntos{margin:0px;padding:8px 8px;}
#enviarMail {position:absolute;top:60%;left:30%;z-index:50;border:1px solid #cecece;background-color:#fff;padding:4px;width:460px;color:#222;}
#recomendar {position:absolute;top:17%;left:33%;z-index:50;border:1px solid #cecece;background-color:#fff;padding:4px;width:460px;color:#222;}

.div_requisitos {
	position:absolute;
	background:#f0f0f0;
	background-color:#fff;
	color: #222;
	padding:4px;
	margin: 60px;
	left:35%;
	top:1000px;
	border:1px solid #cecece;
	width:460px;
	z-index:50;
	font-family:arial;
	font-size:13px;
	line-height:16px;
}

/*PUBLICAR*/
.banner300{margin:11px 0 10px 0; padding:0;}
.titleTable{
	border:1px solid #c2e8ed; 
	border-bottom:none; 
	margin:0 115px 0 107px;
	color:#008599; 
	font-size:14px; 
	font-weight:normal; 
	padding:3px; 
	background:#E2F1F3; 
	text-align:center;
}
.tablaAviso{border:none; border-collapse:collapse;}
.tablaAviso td{border:1px solid #c2e8ed; width:14%; text-align:center;}
.tablaAviso thead td{color:#008599; font-size:14px}
.tablaAviso td.comparar{font-size:11px;}
.tablaAviso p{font-size:11px; width:350px;}
.tablaAviso td.left a{font-weight:bold; display:block; padding-left:23px; text-align:left;}
.price td span{ font-size:10px; color:#999; display:block;}
.price .colA{float:left; width:75px; border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding-bottom:5px;}
.colB{float:right; width:60px;border-bottom:1px solid #ccc; padding-bottom:5px;}
.pricing{clear:both; width:100px; text-align:right;}
.pricing span{color:#666666;}
.precio-final{font:14px/18px Arial, Verdana;color:#f58426!important; font-weight:bold; font-size:16px; font-style:normal;display:block; margin-top:3px;}
td.price .pricing{width:auto; text-align:center;}
.descuento{font-weight:normal; color:#008599; display:block;}
.precio-lista{text-decoration:line-through;color:#333!important; display:block;}
.tablaAviso td.left{text-align:left;}
.tablaAviso .platinum{font-size:14px; color:#000; text-align:left;}
.tablaAviso .gold{font-size:13px; color:#333; text-align:left;}
.tablaAviso .silver{font-size:11px; color:#555; text-align:left;}
.tablaAviso .simple{font-weight:normal; border:none; padding:0; text-align:left!important;}
/*Nuevas FAQS*/
.contentFaqs{width:450px; float:left;}
.contentFaqs *{font-family:Arial, Helvetica, sans-serif;}
.m-left{margin-right:25px;}
.contentFaqs h2{
	margin:0; 
	padding:15px 0 15px 5px;
	border-bottom:1px solid #aaa;
	color:#f58426; 
	font-size:16px; 
	cursor:pointer;
	font-weight:normal;
	background:url(../imgs/faqs/h2-bullet.gif) no-repeat 425px 15px;
}
.contentFaqs h2:hover{background:#FEEEE7 url(../imgs/faqs/h2-bullet.gif) no-repeat 425px -20px;}
.contentFaqs dl{margin:0 0 20px 0;}
.contentFaqs dl *{font-size:12px; line-height:17px;}
.contentFaqs dl *{letter-spacing:0.1px;}
.contentFaqs dt{background:url(../imgs/flecha.gif) no-repeat left 16px; cursor:pointer; margin:0; padding:10px; color:#008599; font-weight:bold; border-bottom:1px dotted #bbb; /*font-size:11px;*/}
.contentFaqs dt:hover{background-color:#f9f9f9;}
.contentFaqs dd{margin:-1px 0 0 0; padding:0 10px 8px 10px; text-align:justify; color:#333; border-bottom:1px solid #008599; line-height:19px; background:#fff;}
.contentFaqs a {color:#008599;}
.contentFaqs strong{display:block; color:#000; margin:10px 0 0 0;}
.contentFaqs a strong{color:#008599}
.tutorial{clear:both;display:block;margin:0 0 10px 0; padding-top:10px; text-align:center;}
.contentFaqs sub{font-size:11px; display:block;}

/* ---- PREVIEW ---- */
.itemPreview {margin:10px 0px 10px 50px;background:url(../imgs/puntos.gif) repeat-x;background-position:bottom;padding-bottom:10px;}

.cv_detalle .itemPreview {
	background:none;
	clear:both;
	/*margin:-25px 0px 0px 0px;*/
	margin:0;
	padding:23px 0px 10px 50px;
	border-left:7px solid #eeeeee;
	border-right:7px solid #eeeeee;
	position:relative;
}
.cv_detalle .itemPreview *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}
.cv_detalle .actions{
	position:relative;
	height:42px; 
	padding:0 5px; 
	margin-bottom:5px; 
	background:url(../imgs/busquedas/top-bk.jpg) repeat-x; 
	border:1px solid #eeeeee;
}
.cv_detalle .actions .action, .right .actions .action {float:left; position:relative;}
.actions .action .new{ 
    position: absolute;
    right: -27px;
    top: -12px;
	z-index: 0;
}
.acciones-multiples {position:relative;}
.acciones-multiples .new {
    position: absolute;
    right: 111px;
    top: -16px;
	z-index:0;
}
.cv_detalle .actions input, .itemPreview input {background:#f0f0f0 url(../imgs/busquedas/btn-star.jpg) no-repeat; cursor:pointer; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:none; margin:8px 6px 0 0; height:26px; width:100px; float:left;}
.cv_detalle .actions input.label{background-position:-100px top; width:101px; padding-right:15px;}
.cv_detalle .actions input.send{
	background-position:right top;
	width:129px; 
	padding-right:20px;
}
.cv_detalle .actions input.comment {
	background-position:left bottom;
	padding-right:25px;
	width:117px;
}
.cv_detalle .actions a{display:block; float:left; text-indent:-5000px; background:url(../imgs/busquedas/btn-actions.jpg) no-repeat left top; height:32px; width:46px; margin-top:3px;}
.cv_detalle .actions a.send-mail{background-position:left bottom; padding-right:0;}
.cv_detalle .actions a:hover.send-mail{background-position:left top;}
.cv_detalle .actions a.send-pdf{background-position:-46px bottom;}
.cv_detalle .actions a:hover.send-pdf{background-position:-46px top;}
.cv_detalle .actions a.send-xml{background-position:-231px bottom;}
.cv_detalle .actions a:hover.send-xml{background-position:-231px top;}
.cv_detalle .actions a.send-print{background-position:-92px bottom;}
.cv_detalle .actions a:hover.send-print{background-position:-92px top;}
.cv_detalle .actions a.notes{background-position:-139px bottom;}
.cv_detalle .actions a:hover.notes{background-position:-139px top;}
.cv_detalle .itemPreview h2{width:93%; font-size:13px; border-color:#ddd!important;}
.cv_detalle .itemPreview h2 .editar{font-weight:bold; font-size:11px; color:#008599; width:auto;}
.cv_detalle .itemPreview p{color:#444; width:91%; padding:0 10px 20px 0px; border-bottom:1px dotted #ddd;}
.cv_detalle .itemPreview dl{width:93%; padding:0 10px 20px 0px; text-align:justify;}
.cv_detalle .itemPreview dd, .cv_detalle .itemPreview li {line-height:17px; border-bottom:1px dotted #ddd; margin:0 0 10px 0; padding-bottom:6px; font-size:11px;}
.cv_detalle .itemPreview dd b{font-size:11px;}
.cv_detalle .itemPreview em{font-size:11px; }
.cv_detalle .itemPreview ul{width:93%; padding:0 10px 20px 0px; border-bottom:1px dotted #ddd;}
.cv_detalle .itemPreview .izq ul{width:300px; margin-top:-1px; border-bottom:none; padding-left:10px;}
.cv_detalle .itemPreview .izq ul li{background: url(../imgs/label_bk.jpg) repeat-x left -50px; margin:0; padding:3px 3px 2px 7px;}
.cv_detalle .editar {float:right;color:#888; display:block; width:100px; text-align:right; margin:0px 0 0 0; position:absolute; right:0; top:0;}
.cv_detalle .custom{ background:url(../imgs/busquedas/top-bk.jpg) repeat-x bottom; padding:5px; margin:-5px 0 0px 0; display:block; clear:both; border-top:1px dotted #ccc; height:1%!ie;}
.cv_detalle .custom:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cv_detalle .mylabel{color:#900;line-height:15px; display:block; float:left; white-space:nowrap; text-indent:2px;}
.cv_detalle .mylabel a{display:inline;font-weight:bold;color:#fff;background:#F3DBCF; font-size:9px; line-height:6px; float:none; padding:0 1px 0 1px; margin-right:7px;}
.cv_detalle .mylabel a:hover{color:#fff;background:#f00; text-decoration:none;}
.cv_detalle .noprint {
	background-color:#ffffff;
	background-image:none;
}
.cv_detalle .simple.datosAviso {
	margin-top:10px;
	margin-bottom:0;
}
.cv_detalle .simple.statusAviso {
background-color:#EEEEEE;
border-top:medium none;
padding:5px 7px;
}
.cv_detalle .cartaPresentacion {
	padding:10px;
	margin-top:-5px;
	border-left:7px solid #EEEEEE;
	border-right:7px solid #EEEEEE;
	border-bottom:28px solid #EEEEEE;
}
.cv_detalle .commentPreview {
	float:left;
	width:100%;
	margin-top:-10px;
	padding-bottom:10px;
	background-color:#dddddd;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.cv_detalle .commentPreview .commentHead{
	padding:10px 10px 50px 10px;
	background:url("../imgs/busquedas/cv-comment-head-bg.png") no-repeat center bottom;
}
.cv_detalle .commentPreview .commentHead a{
	font-size:12px;
	text-shadow:0px 1px 1px #ffffff;
	padding:0px 0 3px 25px; 
	background:transparent url("../imgs/busquedas/baloon-img.png") no-repeat 0% 0; 
}
.cv_detalle .commentPreview .commentItem {
	width:90%;
	margin:0 auto;
	margin-bottom:20px;
	background-color:#ffffff;
	border:1px solid #999999;	
}
.cv_detalle .commentPreview .commentItem .top {
padding:11px 11px 0px 11px;
}
.cv_detalle .commentPreview .commentItem .bottom {
padding:5px 11px 5px 11px;
border-top:1px solid #dddddd;
text-align:right;
}
.cv_detalle .commentPreview .commentItem .comment {
margin:0;
padding:12pt 11px;
}
.editar {float:right;margin-left:20px;font:11px/16px Tahoma, Arial;}
.editar *{font-size:10px!important;}

a.selected-process {margin-left:5px;display:block; float:left; width:13px; height:16px; line-height:1px; background:url(../imgs/busquedas/icons.gif) no-repeat left top; text-indent:-5000px;margin-right:5px;}
.cv_detalle .selected-process {background:url(../imgs/busquedas/icons.gif) no-repeat  16px top;margin-right:10px; padding-right:15px; float:left;}
table td a.selected-process{display:block; float:left; width:13px; height:16px; background:url(../imgs/busquedas/icons.gif) no-repeat left top; text-indent:-5000px;margin-right:5px;}
.cv_detalle .itemPreview .verComment {
	float:right;
	margin-top:-28px;
	/*top:0px;
	right:0px;
	display:block;*/
	padding:5px 32px 3px 5px;
	text-shadow:0px 1px 1px #ffffff;
	border-top:5px solid #eeeeee;
	border-left:3px solid #eeeeee;
	border-bottom:3px solid #eeeeee;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	background:#f6f6f6 url("../imgs/busquedas/baloon-img.png") no-repeat 95% 6px; 
}

.cv_detalle .nav {
  width:100%;
  padding-bottom:10px;
  position:relative;
  }

* html .navCV{width:260px;}

.navCV {
	position:absolute;
	top: 0px;									
	right:0px;
}

.navCV button, .navCV .counter {display:block; float:left; line-height:2em;}
   .navCV button{
	width:90px;
	margin:0 7px 0 7px;
	border:1px solid #EEEEEE;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: url("http://static.zonajobs.com.ar/imgs/busquedas/top-bk.jpg") repeat-x scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e3e3');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e3e3)); 
	background: -moz-linear-gradient(top,  #ffffff,  #e5e3e3); 
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	text-shadow: 0 1px 0 #ffffff;
	color:#0093a7;
	cursor:pointer;
	padding:5px 3px 6px 3px; /* Links */
	}
	.navCV button{
	width:auto;
	overflow:visible;
	padding:4px 3px 3px 3px; /* IE6 */
	}
	
	.navCV button:hover {
		color:#08bdd6;
	}
	.navCV button:focus {
		color:#08bdd6;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e3e3', endColorstr='#ffffff');
		background: -webkit-gradient(linear, left top, left bottom, from(#e5e3e3), to(#ffffff)); 
		background: -moz-linear-gradient(top,  #e5e3e3,  #ffffff); 
	}
	
	.navCV button[type]{
	padding:5px 3px 5px 3px; /* Firefox */
	line-height:17px; /* Safari */
	}
	*:first-child+html button[type]{
	padding:4px 3px 3px 3px; /* IE7 */
	}
	.navCV button img{
	margin:0 3px -3px 3px !important;
	padding:0;
	border:none;
	}
	.navCV span{
	vertical-align: baseline;
	}
#verCommentPrint{
display:none;
}

@media print {
#verComment { display: none !important; }
#verCommentPrint { display: block !important; }
}



/* ---- EMPRESAS ---- */
.herramientas {border:1px solid #e5e5e5;padding:8px 10px;margin:10px 0px;background-color:#f7f7f7;}
.pregunta {font:12px/16px Arial, Verdana;margin-top:16px;background:url(../imgs/puntos.gif) repeat-x;background-position:bottom;padding-bottom:18px;}
.respuesta {margin-top:12px;font:11px/14px Tahoma, Arial;}
.plus {border:1px solid #8dcfd8;padding:1px;background-color:#e2f1f3;}
.interfase {padding:5px 20px;}
.final{padding:40px 40px 30px 40px;}
.denied {margin:60px 60px;}
.denied h1{font-size:18px; background:#fef1ea url(../imgs/stop.gif) no-repeat; padding:11px 50px;}
*html .denied h1{height:20px; margin:-5px -20px; padding-right:20px; padding-left:60px;} 
.denied h3{font-size:16px;}
.interfase p{color:#555; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 3px 0;}
.interfase .congrat{font-size:22px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#666; margin-bottom:10px;}
h4.transaction-result{font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#666; margin:0 0 10px 0;}
.transaction-result{margin-bottom:10px;}
.transaction-result .label{text-align:right; width:24%;}
.transaction-result .monto{color:#f58426!important; padding:0!important}
.interfase .congrat em{font-style:normal; color:#f58426; }
.interfase  a{font-size:14px;}
.interfase .congratBase{font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#666; margin-bottom:5px;}
.interfase .congratBase em{font-style:normal; color:#f58426; }
.alertaPagar{background:url(../imgs/alerta_ch.gif) no-repeat; padding-left:20px; color:#444; margin-top:15px!important; font-weight:bold;}
.gris50 a{font-size:12px;}
.alertaPagar .btn{display:block; margin:10px 0 0 250px;}
.interfase .alertaPagar{margin-top:5px!important}
.alertaPagar, .final .alertaPagar{background:url(../imgs/alerta_ch.gif) no-repeat; padding-left:20px; color:#444; margin-top:15px!important; font-weight:bold;}
.aclaracion.alertaPagar{margin-bottom:3px;}
.tablaGris .alertaPagar{background:url(../imgs/alerta_ch2.gif) right no-repeat; padding:0px 15px 0px 0; font-weight:normal; color:#888;}
.interfase .alertaPagar{
	background:url(../imgs/alerta.gif) no-repeat; 
	padding:0px 90px 17px 50px; 
	color:#444; 
	margin-top:15px;
	font-weight:normal;
	font-size:16px;
	line-height:20px;
}
.interfase .alertaPagar em{font-style:normal; color:#f58426; font-weight:bold;}
#divMain .interfase .alertaPagar {background:url(../imgs/alerta_ch.gif) no-repeat; padding:0px 10px 0px 20px; font-size:12px; margin-top:0}

.tituloSmall{font-size:12px; margin:30px 5px 5px 0px; color:#444;}

.adminPostulaciones{
	background:url(../imgs/posting/adminPostulaciones.gif) no-repeat; 
	width:360px; 
	height:58px; 
	display:block; 
	float:left; 
	margin:0 10px 30px 0;
	padding:45px 0 0 10px;
}

.busquedas{background:url(../imgs/posting/filtros.gif) no-repeat; width:360px; height:58px; display:block; float:left; margin:0;padding:45px 0 0 10px;}
.adminPostulaciones p, .busquedas p{margin:0 0 5px 0;}
.puntos .btn{margin:5px 20px;}

.unidadNegocio .bloque {
	margin-top:0px; 
	padding:10px 0; 
	font-size:13px; 
	font-weight:bold; 
	background:#DDDDDD;
}
.unidadNegocio p span {
	display:block;
	color:#777; 
	font-size:11px;
}
.unidadNegocio .datosForm {text-align:left;}
.datoPublicacion {float:left; width:33%;}
.datoPublicacion input {margin:0px 5px 0px 0px;}
.datoPublicacion span.gris50 {
	display:block; 
	padding-left:19px; 
	padding-left:25px\9;
}

/*Home Empresas*/
.cuerpoEmpresa{
	width:755px;
	float:left;
}
.cuerpoEmpresa h1{
	background:url(../imgs/home/bk-titleempresas.jpg) repeat-x;
	border-top:3px solid #ccc;
	height:26px; 
	line-height:22px;
	padding:0px 0 0 8px;
	margin:0;
	color:#fff;
	font-weight:normal;
	font-size:16px;
}
.cuerpoEmpresa .primeravez{float:left;width:300px; background:#f0f0f0; padding:5px 0 9px 15px;}
*html .cuerpoEmpresa .primeravez{width:298px;}
/*Base Jobs*/
.plusBasejobs {border:1px solid #FF8000;padding:1px;background-color:#F0F0F0;}
.plusBasejobs .new {/*background:url(../imgs/new-small.gif) no-repeat right top;*/ padding:11px 35px 0 0; width:85px; height:20px; display:block; margin-top:-5px;}
.lineaTiempo{width:737px;margin-top:25px; background:url(../imgs/linea.gif) right 8px no-repeat;padding-right:24px;}
.lineaTiempo a{display:block; width:180px; float:right; margin-right:3px; color:#333;}
.lineaTiempo a em{height:25px; display:block; padding:8px 0 0 14px; color:#fff; font-style:normal; font-size:14px;}
.lineaTiempo a em b{font-size:13px;}
.lineaTiempo a .date {color:#777; margin-left:-2px; border-left:1px solid #999; padding-left:3px;}
.lineaTiempo a.pendientes em{background:#9E9E9E;}
.lineaTiempo a.activos em{background:#f58426;}
.lineaTiempo a.inactivos em{background:#B8B8B8;}
.lineaTiempo a.cerrados em{background:#9E9E9E;}
.lineaTiempo a:hover{text-decoration:none; cursor:pointer;}
.lineaTiempo a:hover em{text-decoration:underline; color:#fff;}
.lineaTiempo a span{display:block; color:#333;}
.lineaTiempo:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.lineaTiempo a span.explanation{background:#f0f0f0; border:1px solid #ccc; padding:15px; padding-top:5px; height:85px; color:#008599;}
.lineaTiempo a.activos .explanation{background:#FFEFE7; border-color:#F58751;}
.lineaTiempo a.inactivos .explanation{background:#F6F6F6; border-color:#C6C6C6;}
.vez {margin:0 0 7px 14px;line-height:28px;}
.vez img {vertical-align:middle!important;margin-right:9px;float:left;}
.bordeInfo {border:1px solid #4cb3c1;padding:1px;}
.bordeInfo .tit {color:#f58426;margin-bottom:5px;display:block;font-weight:bold;}
.promoEmpresa {background:url("../imgs/promos/fdoEmpresas.gif");width:440px;height:117px!important;margin:10px 0;display:block;cursor:pointer;}

/* ---- NOTA ---- */
.tituloNota {font:normal 19px/22px Arial, Verdana;margin:14px 0 12px 0;}
.bajadaNota {font:bold 12px/16px Arial, Verdana;}
.textoNota {font:12px/16px Arial, Verdana;background:url(../imgs/puntos.gif) repeat-x;background-position:top;padding:10px 0 20px 0;margin-top:10px;}

/* ---- LANDING ---- */
.linkLand {display:block;}
.linkLand:hover {background-color:#f9f9f9;text-decoration:none;padding-bottom:7px;}
.marcoLand {font:11px/14px Tahoma, Arial;background-color:#fff;width:755px;text-align:left;background-image: url(../imgs/fdoLand.gif);background-repeat:no-repeat;background-position:535px 40px;padding-bottom:50px;}
.paisLand {border-top:2px solid #f58426;border-bottom:2px solid #969696;background:url(../imgs/fdoPais.gif) repeat-x;height:89px;}

/* ESPACIOS EN ALTO */
.espacio5, .espacio10, .espacio20, .espacio30, .espacio100{clear:both;border:0px;margin:0px;padding:0px;}

.espacio5 {height:5px;line-height:5px;}
.espacio10 {height:10px;line-height:10px;}
.espacio20 {height:20px;line-height:20px;}
.espacio30 {height:30px;line-height:30px;}
.espacio100 {height:100px;line-height:100px;}

/* PROMOS */
.cuerpoEmpresa .cajaTestimonial {height:138px;margin-top:1px;background:url(../imgs/homeEmpresa/fdoTestimonial.jpg) no-repeat;padding:55px 18px 18px 20px;}
.cuerpoEmpresa .cl, .cuerpoEmpresa .co, .cuerpoEmpresa .mx{background:url(../imgs/homeEmpresa/fdoTestimonial-latam.jpg);}
.cuerpoEmpresa .cajaTestimonial .primera{width:80px}
.cuerpoEmpresa .cajaTestimonial .personaje{margin-bottom:8px;}
.cuerpoEmpresa .cajaTestimonial .contlogo{border-top:1px dotted #0093a7; padding-top:8px;}
.cuerpoEmpresa .cajaTestimonial .segunda{width:283px;padding-bottom:4px;}
.cuerpoEmpresa .cajaTestimonial .testimonio{padding-left:10px;color:#222;}
.cuerpoEmpresa .cajaTestimonial .firma{margin-top:20px;color:#666;}
/*TABS*/
.internalTabs{
	margin:15px 0;
	padding:0;
	width:755px;
	border-bottom:2px groove #ccc;
	height:26px;
}
.internalTabs li{
	float:left;
	padding:3px 20px;
	margin:0;
	list-style-type:none;
	border:1px solid #ccc;
 	background:url(../imgs/solapa-off.jpg) repeat-x;
	list-style-type:none !important;
	font-size:12px;
}
.internalTabs li.selected{background:url(../imgs/solapa-on.jpg) repeat-x; padding:5px 20px; margin-top:-4px; font-size:15px;}
.internalTabs li.selected span{
	font-weight:bold;
	color:#fff;
}
.internalTabs li span{color:#999;}
.internalTabs li.disabled{background:#ccc;}
.internalTabs li.disabled *{ color:#999;}
/* end TABS*/

/*Filtros*/

.headFiltro{background:url(../imgs/mi_cuenta/bk-filtro.jpg) repeat-x; height:19px; text-align:right; padding-right:5px;}
.headFiltro span.on{background:url(../imgs/mi_cuenta/arrow-up.jpg) no-repeat right 3px; padding-right:20px; color:#999; font-size:11px; font-weight:bold; cursor:pointer;}
.headFiltro span.off{background:url(../imgs/mi_cuenta/arrow-down.jpg) no-repeat right 3px; padding-right:20px; color:#999; font-size:11px; font-weight:bold; cursor:pointer;}
.filtro{margin-top:0;}

.filtro label{
	float:left; 
	display:block; 
	width:100px; 
	color:#666666; 
	font-weight:bold;
}
.filtro div.button{text-align:center;}
div.button.puntos{text-align:center;}
div.button.puntos .bullet, div.button.puntos .bulletRojo, div.button.puntos a{float:left;}
*html div.floatFix div.arial div div.tahoma a{float:none;}
div.puntos p, div.puntos h4 {text-align:left;}
/* MI CUENTA */
.total{font-size:16px; font-weight:bold;color:#666;}
.total em{color:#f58426; font-style:normal; padding:0px 3px;}
.resumen{margin:10px 0; display:block;}
.resumen li{font-size:14px; font-weight:bold;color:#666; letter-spacing:0.5px; display:inline; padding:5px 3px; background-image:none;}
.resumen li em {color:#f58426; font-style:normal; padding:0px 3px;}
.empty{background:#f0f0f0; padding:20px; font-weight:bold; color:#444;}

.tablaGris .monto{font-size:12px; font-weight:bold; text-align:right; color:#555; padding:10px 5px; width:120px;}
.devolucion, .bonificacion{color:#093!important;}
span.devolucion, span.bonificacion{color:#666!Important; display:block; margin:0;}
span.oCompra{display:block;color:#666!Important; }
p.resultado{margin-bottom:0;}
.tablaGris .date{width:100px;}

.error{color:#d65735; padding-left:110px;  background:url(../imgs/alerta_ch2.gif) 95px no-repeat;}
.error em{font-weight:bold; font-style:normal;}
.password{font-size:13px!important;}
.password em{font-style:normal; color:#FF6600; margin-right:5px;}
.aclaracion, .aclaracion a{font-size:11px!important;}
.tablaGris a{cursor:pointer;}
.tablaGris li{white-space:nowrap;}
.tablaGris .wrap li{white-space:normal;}
.tablaGris .estudios{font-weight:bold; border-top:1px dotted #ccc; margin-top:3px; padding:1px 0 0 0;}
.tablaGris .estudios em{font-weight:normal; font-size:10px}
.popup{position:absolute; width:450px; padding:5px 10px 10px 10px; background:#f9f9f9; border:1px solid #000; border-bottom:3px outset #ccc;border-right:3px outset #ccc; display:none;max-height:300px; overflow:auto;}
*html .popup {height:215px; z-index:1000;}
.popup .cerrar{width:20px; height:20px; display:block; float:right; text-indent:-5000px; background:url(../imgs/btn_cerrar.gif) top; cursor:pointer;}
.popup .cerrar:hover{background-position:bottom;}
.popup label{width:110px; display:block; text-align:right; cursor:text; margin:5px 0;}
.popup span{display:block;}
.popup p{margin:0;border-bottom:1px solid #ddd;text-align:center;float:none; clear:both;}
.popup p.head{color:#333; font-size:11px; text-align:center;margin-top:10px;}
.popup samp{font-size:11px;display:block; float:left; font-family:Arial, Helvetica, sans-serif; padding:3px 0;}
.popup p.head samp{color:#000; font-weight:bold;line-height:11px;}
.popup samp.col1{width:50px;}
.popup samp.col2{width:88px;}
.popup samp.col3{width:100px;}
.popup samp.col4{width:185px; margin-right:0 !important; text-align:left;}
.popup .fix{float:none; clear:both}
.spanPopup {margin:-19px 0 0 120px;}
.popup.test{width:280px;}
*html .popup.test {height:auto;}
.popup.test li{background-image:url(../imgs/flecha.gif); width:270px; white-space:normal;}
*html .test .content .cols ol li, .test ol.main li{width:auto!important;}
.popup.test h6{font-size:11px; margin:7px 0 5px 0; border-bottom:1px dotted #ccc; padding-bottom:3px;}
.popup.test .noResueltos *{color:#888!important;}
/* clases calendar */
@charset "utf-8";
/* CSS Document */
.calendar{float:left; margin-right:10px;}
.calendar input{width:70px;}
#testdiv1{position:absolute; visibility:hidden;background-color:white;layer-background-color:white; z-index:3;}
#testdiv2{position:absolute; float:left; visibility:hidden;background-color:white;layer-background-color:white; z-index:3;}

#testdiv1 select, 
#testdiv2 select{width:70px!important;}
td.cpTodayText{border-top:1px solid #999;}
.cpDayColumnHeader{font-weight:bold;}
.cpOtherMonthDate{color:#CCCCCC;}

#testdiv2 td a:hover, #testdiv1 td a:hover{color:#000000; background-color:#f0f0f0;}
.calendar img{border:none;position:static!important;}
/* /clases calendar */
/*Pantalla de selecci�n de metodo de pago*/
.forma-pago{
	margin:25px;
}
.forma-pago label{color:#808080}
.forma-pago .btn{
	display:block;
	margin:0 0 22px 150px;
}
.forma-pago p, .forma-pago div{border-bottom:1px dotted #ccc; margin:0 0 10px 0; padding-bottom:15px;}
.forma-pago h2.titulo{border-bottom:none;}
.forma-pago h2.titulo span{font-size:11px; font-weight:normal;}
.forma-pago .pagofacil{background:url(../imgs/posting/pagofacil.gif) no-repeat 80px 0; height:55px; padding:10px 0;}
.forma-pago .rapipago{background:url(../imgs/posting/rapipago.gif) no-repeat 0 0 ; height:55px; padding:10px 0;}
.forma-pago .servipag{background:url(../imgs/logo_sp.gif) no-repeat 0 3px;height:60px; padding:10px 0;}
.forma-pago .tel{background: url(../imgs/posting/callcenter.jpg) no-repeat 25px 0 ; height:170px; padding:0;}
.forma-pago .tel strong{font-size:13px; margin-left:150px; color:#444; line-height:20px;}
.forma-pago .tel span{margin-left:150px;font-size:13px; display:block; line-height:20px; color:#444;}
.forma-pago em{color:#666; font-family:Tahoma, Arial; font-size:11px; font-style:normal; margin:20px 200px 0 170px;}
.forma-pago .btn{width:130px; background:url(../imgs/posting/bk-btn.jpg) repeat-x; color:#666; border:1px solid #ccc; margin-top:5px;}
.forma-pago .btn:hover {*behavior:url("../scripts/hover.htc");background:url(../imgs/posting/bk-btn.jpg) repeat-x bottom; color:#333;}
.forma-pago .pagofacil .btn, .forma-pago .rapipago .btn{margin-bottom:7px;}
.forma-pago .cards{float:left; width:380px; height:80px;background:url(../imgs/posting/visa_master.gif) no-repeat 80px 0px;}
.forma-pago .cards2{float:left; width:490px; height:80px;background:url(../imgs/posting/amex_naranja.gif) no-repeat 80px 0px;}
.forma-pago .pagos-ol{background:url(../imgs/posting/pagos-ol.jpg) no-repeat top left; padding:5px 0 20px 150px;}
.forma-pago .pagos-ol .btn{width:150px; margin:0!important;}
.forma-pago .pagos-ol p{margin:15px 0 0 -150px;}
.forma-pago .transbank, .forma-pago .dineromail {background: url(../imgs/tarjetas_cl.gif) no-repeat 0 0; padding:15px 0 20px 280px;}
.forma-pago .dineromail{background-image:url(../imgs/tarjetas_mx.png); padding-left:290px;}
.forma-pago .banamex{background-image:url(../imgs/tarjetas_mx.png)}
.forma-pago .transbank .btn, .forma-pago .dineromail .btn{width:210px; margin:0!important;}
.forma-pago .transbank p, .forma-pago .banamex p{margin:20px 0 0 -280px;}
.forma-pago .dineromail p {margin:20px 0 0 -288px;}
.aclaracion1{font-size:11px; margin-top:10px!important;}
.forma-pago .visa{ display:block; width:50px; height:50px; position:absolute;}
.forma-pago .disabled{background:#fff; cursor:default}
.forma-pago .disabled:hover{background:#fff; cursor:default; color:#666;}
.forma-pago .next{color:#666; margin:-40px 0 25px 310px; display:block;}
.forma-pago h2{float:none; clear:both; margin:7px 0;}
.forma-pago div p{border-bottom:none; padding:0; margin:0;}
.forma-pago .confirmar{margin:7px 0 0 0; border:none; }
.forma-pago .confirmar li{background-color:#f7f7f7;background-image:url(../imgs/flecha.gif); border-bottom:1px dotted #ccc; width:200px; margin:7px 0 5px 0; padding-bottom:2px;}
.forma-pago .confirmar em{margin:15px 0 0 0; display:block; }
.interfase .aclaracion{font-size:12px!important; color:#444; margin-left:20px;}

.producto-inquietud {
    background: url("../imgs/pagos/inquietud.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #FFFFFF;
    height: 55px;
    margin: 0 auto 20px;
    padding: 130px 0 0 160px;
    width: 405px;
}
.producto-inquietud a {
    color: #FFFFFF !important;
    font-size: 14px;
    text-decoration: underline;
}

/*<FOOTER>*/
#footer{width:930px; margin:0 auto; color:#808080; padding:15px 0; font-family:Tahoma, sans-serif; background:#fff; clear:both; text-align:center;}
#footer h4{
	font-weight:normal; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	margin:0 0 0 3px;
	padding-bottom:5px;
	border-bottom:3px solid #c4c4c4; 
}
#footer h4 em{font-style:normal; color:#f58426;}
#footer ul, #footer li, #footer p{margin:0; padding:0;}
#footer li{background:none; /*float:left;*/ display:inline; }
/*#footer .paises{
	margin:0; 
	padding:10px 15px 25px 0; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:190px;
	float:left;
	border-right:1px solid #aaa;
	text-align:right;
}
#footer .paises li{float:none;}*/
#footer .paises{background:#f9f9f9; padding:3px; margin:0; border-bottom:1px solid #ddd;}
#footer .paises:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */
#footer .paises li{border-left:1px solid #ccc; padding-left:10px; padding-right:10px;}
#footer li:first-child{border:none;}
#footer li{background:none;}
#footer div{float:left; width:930px; margin:0 0 10px -1px; padding-top:13px;}

#footer ul, #footer p{clear:both; float:none;margin:0px 0 8px 0;}
#footer p{padding-left:10px; font-size:11px; margin:;}
#footer div li{
	/*display:block; */
	margin:0 10px 5px 0; 
	padding-left:10px; 
	border-left:1px solid #aaa;
	line-height:12px;
}
#footer .sitios{height:35px; margin:0; }
#footer .lanacion{font-family:Tahoma; font-size:11px; padding-left:11px; border-top:1px solid #ddd; margin:0; padding-top:5px;}
#footer .lanacion a, #footer .sitios a {color:#aaa;}
#footer .lanacion a:hover, #footer .sitios a:hover {color:#666;}
#footer .actions{margin:0 0 3px 0; height:13px; /*width:700px;*/}
#footer span.der{margin-top:-20px;}
/*</FOOTER>*/

.chapa-title{color:#fff; margin:3px 8px; float:left; font-size:10px;}
.conditions{border-top:1px solid #ccc; text-align:right; font-size:11px;}
div.wide{width:100%;}

/*Guias de Tutoriales*/
.contentGuias{text-align:left;font:12px/16px Arial, Verdana; margin-right:25px;}
.contentGuias h2{font:bold 16px/17px Arial, Verdana;color:#f58426;text-align:left;margin: 20px 0pt 10px;}
.contentGuias h3{font:bold 13px/17px Arial, Verdana;color:#f58426;text-align:left;margin: 20px 0pt 10px;}
.contentGuias img {border:1px solid #cccccc; display:block; margin:10px auto 0 auto;}
.contentGuias p{margin:5px 0;}

/*Para SEO empresas*/
.wrapSEO{float:left;clear:left; width:100%;}
*html .wrapSEO{margin-bottom:15px;}
*+html .wrapSEO{margin-bottom:15px;}
h2.titulo{border-bottom:3px #ccc solid; margin:25px 0 10px 0;}
.abecedario a{padding:3px 5px; margin:5px; background:#fff; border:1px solid #fff; font-size:14px;}
.abecedario a:hover, .abecedario a.selected {background:#fef1ea; border:1px solid #008599;}
.abecedario a:active,  .abecedario a.selected{font-weight:bold;}
.abecedario a:visited{color:#663366;}
.lista-empresas{background:#f9f9f9; border:1px solid #ddd; margin-top:15px; padding:10px;}
.lista-empresas ul{float:left; width:292px; margin-right:5px; padding-right:5px;}
.lista-empresas li{font-size:12px;}
.lista-empresas li a{color:#008599 !important;}
.wrapSEO .links{float:left;border:1px solid #ddd; padding:1px; width:460px; height:120px; background:#f9f9f9; margin-bottom:15px;}
.wrapSEO .links h2{color:#fff; margin:0; font-weight:normal; padding:3px 0 4px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../imgs/bk-destacadas.jpg);}
.wrapSEO .links ul{ margin:5px 0 0 0;}
.wrapSEO .links li{margin-left:10px; margin-bottom:2px;float:left !important;width:210px;}
*html .wrapSEO .links li{width:205px;}
.wrapSEO .links li.vermas{background:none;}
.wrapSEO .links li em{margin-left:-10px;}
.wrapSEO .links li a{color:#333!important;}
.wrapSEO .links li a em{font-weight:bold; cursor:pointer; font-style:normal;}
.wrapSEO .first{margin-right:2px;}
.wrapSEO .wide{width:927px; margin-bottom:10px;margin-bottom:0!ie; height:97px;}
*html .wrapSEO .wide{margin-bottom:0;}

h2.titulo{border-bottom:3px #ccc solid; margin:25px 0 10px 0;}
.breadcrum{float:left; margin:20px 0 0 -260px; font-size:16px; }
/*Para las landings de SEO*/
.lista-populares{background:#f9f9f9; border:1px solid #ddd; margin-top:15px; padding:10px;font-size:12px;}
*html .lista-populares{height:1%}
.lista-populares:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */
.lista-populares ul{width:910px;float:none; clear:both;} 
.lista-populares ul li{float:left; width:285px; margin:0 5px 5px 0;}
/*Final Para las landings de SEO*/

/*Servicios*/
.options {font-size:13px; line-height:13px; margin:0 0 10px 0; padding:0; background:none;}
.options div strong{font-weight:bold; font-weight:normal;}
.options div:hover strong{font-weight:bold;}
.options div.floatFix, .options div.selected{color:#777; display:block; padding:15px 8px; border:1px solid #ddd; margin-bottom:5px; position:relative; min-height:50px;}
.options div.selected{padding-top:8px;color:#008599;background:#f7f7f7;}
.options div.floatFix:hover{color:#555; background: url(../imgs/label_bk.jpg) repeat-x top;border:1px solid #ccc;} 
.options div.floatFix em, .options div.selected em{font-style:normal; font-weight:bold; margin:-15px 5px 0 0; text-align:right; position:absolute; right:5px; top:20px;}
.options div.floatFix em i{font-size:11px; display:block; font-weight:normal; font-style:normal; color:#000; margin-top:1px;}
.options div.floatFix:hover i, .options div.selected em i{font-size:14px; display:block; font-weight:bold; color:#d65735;font-style:normal;}
.options .button{text-align:center; margin-top:15px;}
.options div.floatFix span{display:block; width:550px; line-height:17px;}
.options p.techo{background-color:#E2F1F3;padding:3px; margin:0 !important;}
.options .iva{color:#808080;font-weight:normal; font-size:10px; display:block;}
.options div.floatFix img{vertical-align:top; margin-bottom:2px;}
.options p img{vertical-align:middle;}
.options div.floatFix .btnNaranja{position:absolute; bottom:10px; right:10px;}
.options div.floatFix:hover .popup{display:block;}

/*POP UP Paso 5*/
.transparentDiv{
        position:absolute; 
        top:0px; 
        left:0px;
        width:100%; 
        z-index:999; 
        background-color:#757157; 
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.50; 
        opacity:0.5;
}
*html .transparentDiv{left:auto;}
.contentPop{
	position:absolute; 
	z-index:100000; 
	width:550px;
	height:400px;
	background:#fff;
	border:1px solid #333;
	border-bottom:3px solid #333;
	border-right:3px solid #333; 
	text-align:center;
	background:#fff url(../imgs/bk-popup.jpg) repeat-x;
	}

.contentPop h2{font-size:16px; font-weight:normal; margin:10px; line-height:22px; width:500px;}
.contentPop h2 img{margin-top:20px;}
.contentPop h2 em{font-weight:bold; font-style:normal;}
.contentPop p.aclaracion{text-align:left; width:500px; margin:10px;color:#333333;}
.contentPop p.bajada{width:500px; font-size:28px;color:#333333; line-height:28px; margin:0 10px;}
.contentPop .old{text-decoration:line-through;font-size:22px; padding:30px; line-height:70px;}  
.contentPop .new{color:#f58426; font-size:28px; padding:30px; line-height:70px;}   
.contentPop table{width:90%; margin:auto;}
.contentPop .close{background:#333 url(../imgs/close_ico.gif) no-repeat; display:block;position:absolute; top:3px; right:3px; height: 24px;width: 23px; cursor:pointer;}
.contentPop img, .contentPop input{margin-top:15px;}

.popupServicios{
	position:absolute; 
	width:330px; 
	padding:5px 10px 10px 10px; 
	background:#f9f9f9; 
	border:1px solid #000; 
	border-bottom:3px outset #ccc;
	border-right:3px outset #ccc; 
	display:none;
} 
.popupServicios .titulo{border-bottom:1px dotted #f70; padding-bottom:5px; margin:0px;}
.popupServicios .cerrar{width:20px; height:20px; display:block; float:right; text-indent:-5000px; background:url(../imgs/btn_cerrar.gif) top; cursor:pointer;}
.popupServicios .cerrar:hover{background-position:bottom;}
.popupServicios dl {font-size:11px; line-height:12px; margin:0;}
.popupServicios dl dt{float:left; width:130px; text-align:right; font-weight:bold; color:#777; margin:7px 0;}
.popupServicios dl dd{float:left; width:190px;margin:7px 0; margin-left:5px; color:#000;}

* html #paso5 select{visibility:hidden;}

#disclaimer{
	position: absolute;
 	left: 50%;
	top:900px;
	margin-left: -235px;
  	width: 450px;
	background:#fff;
	padding-top:8px;
	height:250px;
}
*html #disclaimer input{margin-left:240px;}
*+html #disclaimer input{margin-left:240px;}

.rss{text-align:right;}

.popupProvincias{
	position:absolute;
	left: 50%;
	margin-top:-124px;
	margin-top:-195px!ie;
	margin-left:0px;
  	width: 460px;	 
	background:#fff;
	border:1px solid #aaa;
	padding:1px;
 }
 *html .popupProvincias{margin-top:-218px;}
 .wrapSEO .firstpop{margin-left: -465px;}
 .wrapSEO .wide .popupProvincias{
	  width:927px;
	  margin-left: -466px;
	  margin-top:-147px;
	  margin-top:-196px!ie;
  }
 *html .wrapSEO .wide .popupProvincias{margin-top:-196px;}
 .popupProvincias div{
 	height:200px; 
	overflow-y:auto;
	overflow-x:hidden;
	}
.popupProvincias div ul li{width:200px!important;}
*html .popupProvincias div ul li{width:180px!important;}
.popupProvincias .close{background:#333 url(../imgs/close_ico_sm.gif) no-repeat 0 0; display:block;position:absolute; top:3px; right:1px; height: 18px;width: 18px; cursor:pointer; text-indent:-5000px;}
  
.compartir{margin-top:10px;}
.compartir a {margin-right:10px;}
.compartir a img{vertical-align:text-bottom; margin-right:5px;}
.datosAviso ul li ol{margin:0;padding:0;}
.datosAviso ul li ol li{background:none; list-style-type:decimal; padding:0;list-style-position:inside;}

#banner{background:#f0f0f0 url(../imgs/productos/alerta.png) no-repeat 15px 10px;	}
#banner p{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:210px 100px 100px 70px; text-align:left;}
#banner p em{font-style:normal; font-weight:bold;}
h3.test{margin:15px 0!important; padding:0!important; font-size:15px; font-weight:normal; color:#666; width:auto;}
.interfase h2{margin:5px 0; color:#333; font-size:12px; font-weight:bold; border-bottom:1px dotted #f58426; padding-bottom:5px;}
.interfase h4{
	background:url(../imgs/alerta_ch.gif) no-repeat;
	padding:0 0 15px 20px;
	font-size:12px;
	margin:10px 0 0 0;
}
.interfase ol{margin:15px 0; padding:0;}
.interfase ol li{background-image:url(../imgs/flecha.gif)}
.interfase ol li a{font-weight:normal; font-size:14px}
/* Popup - Detalle de aviso*/

#tests{display:none; z-index:1000; left: 50%;top:25%;margin-left: -200px; height:auto; background: #f5f5f5;}

#tests a{float:left;width:auto; padding:5px 10px 0 10px; height:20px; margin:0 10px 0 50px;}
#tests h2{border:none; color:#f58426; font-size:22px; margin:20px 0 0 0;}
#tests h3{font-size:14px; margin:15px 0 0 0; font-weight:bold;color:#666; border-top:2px solid #ddd; padding-top:7px; line-height:17px;}
#tests p{
	color:#666;
	font-size:14px; 
	font-weight:normal; 
	margin:0 0px 10px  0px; 
	border:none; 
	text-align:left; 
	background:url(../imgs/alerta_ch.gif) no-repeat;
	padding:0 0 15px 20px;
	border-bottom:1px dotted #ccc; 
}
*html #tests a{margin:0 20px 0 30px;}
#tests a b{display:block; margin-top:5px;}
#tests ol{ margin:5px 0 0 0; padding:10px 0; font-size:14px;}
#tests li{margin-bottom:10px;}
.rss{text-align:right;}

table li span.pendientes{background:url(../imgs/alerta_ch2.gif) no-repeat right; padding:0 11px 0 0; display:block;}
table .test a{color:#000!important;}
table .test a.pendientes{background:url(../imgs/alerta_ch2.gif) no-repeat right; padding:0 15px 0 0; color:#008599!important;}
/*para publicidad de la nacion*/
.frontlayer{
	left: 50%!important;
	margin-left: 60px;
}
.social{
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	margin:-11px 0 10px 0;
	height:30px;
	padding-top:5px;
}
.social.footer{margin-top:10px;}
.social:after{content:"."; visibility:hidden;height: 0;clear: both;}
.social a{float:right; display:block; height:17px; margin:5px 7px; font-weight:bold;}
.social a.extra{margin:5px 7px 5px -5px; font-weight:normal;}
.social a b{display:block; float:left; width:17px; height:17px; background:url(../imgs/social_icons.jpg) no-repeat left; margin-right:2px; cursor:pointer;}
.social a:hover.rss b{background-position:0 0;}
.social a:hover.compartir b{background-position:-17px 0;}
.social a:hover.blog b{background-position:-35px 0;}
.social a.rss b{background-position:0 -17px;}
.social a.compartir b{background-position:-17px -17px;}
.social a.blog b{background-position:-35px -17px;}

h4.base{padding:5px 7px; background:url(../imgs/busquedas/facet-bk-big.jpg) repeat-x;color:#666; border:1px solid #aaa; border-bottom:none;font-weight:bold; font-size:13px; margin:0;}
.tree{padding: 10px 5px 10px 3px; background:#f9f9f9; border:1px solid #ddd; border-top:none; margin-bottom:10px;}
.tree .new{background:url(../imgs/busquedas/new.jpg) no-repeat right top; padding:15px 35px 0 0; width:94px; height:20px; display:block; margin-top:-5px;}
ul.cvs{margin:10px -5px 0 -4px;border-top:1px dotted #ccc;  padding-top:7px;} 
ul.cvs ul {border-left:1px dotted #ccc; margin:0 0 0 3px;}
ul.cvs li{font-size:13px; background:url(../imgs/busquedas/list-bk.png) no-repeat -4px 9px; padding-left:13px;margin-bottom:3px;word-wrap: break-word;}
ul.cvs li ul li{font-size:11px;}
ul.cvs li ul.mylabel li{font-size:11px; font-weight:normal;margin-bottom:3px;}
ul.cvs li ul li ul li{font-size:11px; font-weight:normal;margin-bottom:3px; line-height:13px; padding-top:3px;}
ul.cvs a.arrow{display:block; text-indent:-5000px; background:url(../imgs/busquedas/facet-arrow.gif) no-repeat left -26px; width:16px; height:16px; float:left; margin:4px 0 0 -10px}
*html ul.cvs a.arrow{margin:4px 0 0 -3px}
ul.cvs a.off:hover{background:url(../imgs/busquedas/facet-arrow.gif) no-repeat left 0px;}
ul.cvs a.on{background:url(../imgs/busquedas/facet-arrow.gif) no-repeat left -75px;}
ul.cvs a.on:hover{background:url(../imgs/busquedas/facet-arrow.gif) no-repeat left -50px;}
ul.cvs .mylabel{padding-right:0;color:#900;}
ul.cvs .mylabel a.mylabel{background:url(../imgs/busquedas/icons.gif) no-repeat 75px -27px; padding-right:18px!important;}
*html .tree{position:relative; z-index:0;}

.users, .selection-process{background:#fff url(../imgs/users.gif) no-repeat 91px 0px; margin-right:-5px;margin-top:8px;margin-bottom:8px;padding-bottom:10px; border-bottom:1px dotted #ccc;}
.selection-process{background:#fff url(../imgs/selection-process.jpg) no-repeat 92px 8px; margin-top:0px; padding-top:8px;}
.users b a, .selection-process b a{display:block; width:70px; margin:-13px 0 2px 13px;}
.users ul, .selection-process ul{padding:3px;}
.users ul li, .selection-process ul li{font-size:11px; background:none; padding-left:10px;margin-bottom:3px;word-wrap: break-word;}

.tooltip{background-image:url(../imgs/tooltip.png);height:80px;width:140px;padding:23px 10px 10px 10px;position:absolute;display:none; text-align:center; z-index:1000000;}
.tooltip a.close{background:url(../imgs/icoCerrar.gif) no-repeat; height:11px; width:11px; display:block; position:absolute; top:25px; right:15px; text-indent:-5000px;}
.tooltip a{font-size:13px; font-weight:bold; display:block;}
.tooltip_large{background:url(../imgs/tooltip.gif) no-repeat;height:173px;width:242px;position:absolute;display:none; text-align:center; z-index:1000000;}
.tooltip_large p{width:200px; margin:35px 0 0 20px; padding:0px;}
*html .tooltip{background-image:url(../imgs/tooltip.gif); top:30px;}	
.tooltip p{color:#000000; padding:18px 0 0 0px; margin:0; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
.tooltip .error{background:url(../imgs/alerta_ch.gif) no-repeat;}
.tooltip .info{background:url(../imgs/ico-info.gif) no-repeat;}

* + html .tooltip_large p{margin:35px 0 0 -3px;} /* PARA IE    7-8-9*/

/* ---- PRINT PREVIEW ---- */
@media screen
{
.noscreen {display:none;}
}

@MEDIA PRINT
{
.marcoBlanco {width:100%;}
.btnDetalle {display:none;}
.datosEmpresa, .datosAviso {float:none;}
.detalle, .simplePuntos {padding-bottom:5px;}
.copyright {margin-top:20px;display:block;}
.logoPrint {margin:0px;padding:0px;float:none;}
.padding15 {padding:0px;}

HTML {background-image:none;}
.noprint {display:none;}
.subnaveg, .naveg, .editar, .ingresar, .puntos, .linea {display:none;}
.arial {font:13px/16px Arial, Verdana;}
.padding15 {padding:0px 15px 0px 15px;}
}

/* ------ CALENDARIO ------ */
.calendario {z-index:3;}
.calendario img{width:auto; padding-bottom:2px;}		
#birthdateCalendarDiv, .calendarTable{margin-top:5px; border-top:1px solid #000!important; position:absolute!important; z-index:10; left:313px; top:10px;}
#birthdateCalendarDiv *, .calendarTable *{padding:3px 3px 0 3px!important;}
.calendario #birthdateCalendarDiv select , .calendario .calendarTable select {font-size:11px!important;padding:0!important; width:78px!important; font-weight:normal!important;}
.calendario .calendarTable table{margin:0!important; width:auto!important;}
.calendario .calendarTable table td{text-align:center!important; width:auto!important; padding:3px!important;}
.cssTabla{
	background-color:white;
	z-index:3;
	width:140px;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	border-top: 1px;
}
.cssDias{	
	font-weight:bold;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.cssTdDias{
	width:20px;
	text-align:center;
}
.cssTdDias a:hover{color:#000;}
.cssTdDiaSel{
	background-color:#ddd;
	width:20px;
	text-align:center;
	cursor:pointer;
	font-weight:bold;	
}
.cssTdDiaSel a{color:#000;}
.cssBtX{
	cursor:pointer;
}
/*usuarios*/
.permisos table thead td{vertical-align:top!important; height:60px; overflow:hidden; height:50px !ie; min-width:70px; width:auto;}
.permisos table tfoot td{height:10px; background:#ddd;}
.permisos table thead a{font-weight:bold;padding:2px 25px  5px 0px; background:url(../imgs/edit-permisos.gif) no-repeat right 3px; text-align:left; line-height:16px; height:40px ;overflow:hidden; display:block; }
.permisos table tbody td{text-align:center;height:27px; max-width:140px; padding:0!important;}
ul.listaPermisos{float:left; width:210px; margin-top:17px; border-bottom:13px solid #ddd; border-top:1px solid #ddd; border-left:1px solid #ddd;}
ul.listaPermisos li{height:27px; border:1px solid #ddd; border-left:none; margin:0; padding:0; color:#444; background:none;font-size:11px; line-height:13px;}
ul.listaPermisos li.head{height:49px;height:51px!ie;background:#E2F1F3; border:1px solid #fff; border-bottom:2px solid #fff; font-weight:bold; font-size:12px; padding-top:10px;}

.listaUsuarios h2.titulo{border-bottom:3px #ccc solid!important; margin:25px 0 10px 0!important; background:#fff!important; font-size:16px; color:#000;}
*+html .listaUsuarios h2.titulo {height:1%}
*html .listaUsuarios h2.titulo {height:1%}
.listaUsuarios h2.titulo:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
*html h2.titulo a{white-space:nowrap}
.listaUsuarios h2.titulo em{ font-size:16px; font-weight:bold; color:#F60; padding-right:20px;}
.listaUsuarios h2.alerta{border:none; font-size:14px; margin:0; padding:0; color:#f00; padding:3px 3px 1px 22px; background: #fef1ea url(../imgs/no.gif) no-repeat left center!important;}
.listaUsuarios h2.alerta small{font-size:12px;}

.even{background-color:#f5f5f5!important;}
div.permisos{width:541px; margin:0!important; float:left; overflow:auto; display:block; overflow-y:hidden; border-right:1px solid #ddd;}
.permisos{font-size:14px;}

ul.permisos li{position:relative;} 
ul.permisos li.static{position:static}
.listaPermisos form ul.permisos{background:#f7f7f7;padding:5px 20px 5px 10px; }
.listaPermisos form ul.permisos ul{background:#fff; padding:5px 5px 5px 10px;}
.listaPermisos form ul.permisos ul ul{padding-left:0;}
.listaPermisos form ul.permisos li{background:none;font-size:20px; line-height:30px; color:#999; font-weight:normal;border-bottom:1px dotted #ccc; margin-bottom:15px;}
.listaUsuarios form ul.permisos li li{font-size:14px; line-height:22px; font-weight:bold; color:#000;border:none; margin-bottom:3px; padding-left:0px;}
.listaUsuarios form ul.permisos li li li{font-size:12px;font-weight:normal; line-height:16px; padding-left:0px;}
.listaUsuarios form ul.permisos li li li li li {text-indent:1.7em;}
.listaUsuarios form ul.permisos li a{color:#990000;font-size:12px;font-weight:normal; line-height:16px;}
.listaUsuarios form ul.permisos li li.yes a, .shared{color:#009900; font-weight:bold;}
.listaUsuarios form ul.permisos li a:hover{cursor:help;}
.listaUsuarios form ul.permisos li a:hover input{cursor:auto;}
.listaUsuarios form ul.permisos li a samp{display:none;z-index:333333;}
.listaUsuarios form ul.permisos li a:hover samp{
	display:block;
	font-weight:normal;
	font-size: 11px;
	position: absolute;
	left: 365px;
	padding: 5px 10px 7px 10px;
	top:5px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #f58426;
	background: #FFFFFF;
	width:280px;
	z-index:333333;
}
.listaUsuarios form ul.permisos li li a {text-decoration:none;}
ul.permisos li li samp b { 
	display:block; 
	width: 5px; 
	height: 1px; 
	position: absolute; 
	left: -15px;
	top:-1px;
	background:#fff;
	border-top:7px solid #fff;
	border-right:7px solid #f58426;
	border-bottom:7px solid #fff;
	font-size:1px;
	}
.listaUsuarios .editarUsuario, .listaUsuarios .editarPass {padding:6px 25px 5px 0; background:url(../imgs/edit-permisos.gif) no-repeat right; font-size:14px;margin:0 5px;}
.listaUsuarios .editarPass {background:url(../imgs/edit-pass.gif) no-repeat right; padding:0; padding-right:15px; zoom:1;}
.listaUsuarios .eliminar{float:right; margin-top:-22px!ie; font-size:11px; padding-right:20px; font-weight:normal; background:url(../imgs/seleccion/icons.gif) no-repeat right -32px; height:18px;line-height:18px;}
.listaUsuarios a.disabled{color:#666; background:url(../imgs/eliminar-disabled.jpg) no-repeat right 3px;}
.listaUsuarios a.disabled:hover{text-decoration:none;}
.listaUsuarios .internalTabs a.disabled{background:none;}
div.buttons{text-align:center; margin:0; clear:both; background:#f0f0f0; padding:5px;}
div.buttons .btn{float:none; font-size:14px!important; width:auto;}
.readonly{border:none; background:none;}
.listaUsuarios .inactive{color:#999!important;background-image:url(../imgs/inactive.gif)!important; background-repeat:no-repeat; background-position: right 3px;}
.permisos .inactive{color:#999!important;}
.fontbig{font-size:22px;}
.asignar{background:url(../imgs/distribute.gif) no-repeat left center; padding-left:25px; display:block; width:95px; line-height:11px;}
.pagar{background:url( ../imgs/icoPagar.jpg) no-repeat left center; padding:9px 25px;}

a.send-mail{background:url(../imgs/mail.png) no-repeat right; padding:0 20px 0 0px; border:none; font-size:14px; margin-left:3px;font-size:13px; font-family:Tahoma,Arial,Verdana, sans-serif;}
input.send-mail{background:url(../imgs/mail.png) no-repeat right; padding:0 20px 0 0px; border:none; color:#008599; font-weight:normal; width:215px; font-size:14px;}
input.send-mail:hover{text-decoration:underline;background:url(../imgs/mail.png) no-repeat right;}


/*menú de preferencias*/


/*inactivo*/
/*Reenviar confirmacion de Email*/
.listaUsuarios .usercontent.inactivo  {background-color: #FCFCFC;}
.listaUsuarios .preferences.inactivo  {display:block;}
.listaUsuarios .bloque1.inactivo {border-left: 9px solid #d1d3d4;}
.listaUsuarios .bloque1.inactivo a {color: #c2c2c2;font-family: arial;font-size: 12px;font-weight: bold;text-transform: uppercase;}
.listaUsuarios .bloque1.inactivo li {
	color: #c2c2c2;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 65px;
    text-decoration: none;}

.listaUsuarios .bloque2 .jobTitle.inactivo {color: #c2c2c2;}
.listaUsuarios .bloque2 .userMail.inactivo {color: #c2c2c2;}
.listaUsuarios .bloque2 .userMail.inactivo a {color: #c2c2c2;}
.listaUsuarios .bloque2 .creationDate.inactivo {color: #c2c2c2;}

.listaUsuarios .bloque1 .alertMsgUser span {display: block;height: 31px;left: 11px;position: absolute;top: 4px;width: 30px;}


.alertMsgUser {position:relative; z-index:10000;}
.alertMsgUserInactivo {position:relative;}

.msgAlertUser {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EAEAEA;
    color: #999999;
    font-size: 15px;
    left: 34px;
    padding: 16px;
    position: absolute;
    top: 22px;
    width: 250px;
    z-index: 3000;}
	
/*.msgAlertUser:hover {    box-shadow: 0 0 490px 0 #000000, 0 0 5px 0 #555555;}*/

.msgAlertUser p {    color: #777777;
    margin: 0;
    padding: 0;}
	
.listaUsuarios .bloque1 .sendEmailLink {
	left: 194px;
    position: absolute;
	padding-left:10px;
	font-size:12px;
	color:#c2c2c2;
}


	
.listaUsuarios .bloque1 .alertMsgUser span.triangulo {

    border-right: 15px solid transparent;
    border-top: 15px solid #A2D1A2;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0; }
	
.listaUsuarios .bloque1 .msgAlertUser p {}

.listaUsuarios .bloque1 .alertMsgUserInactivo a {display: block;height: 31px;left: 11px;position: absolute;top: 4px;width: 30px;}

.listaUsuarios .bloque1 .alertMsgUserInactivo p {

}

.listaUsuarios .bloque1 .alertMsgUser span.messageUserDisableAnchor{
	cursor: default; 
	background-image: url("../imgs/modulodeusuarios/alertdisable.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;	
}

.listaUsuarios .bloque1 .alertMsgUser span.messageUserDisableAnchor:hover{
	background-image: url("../imgs/modulodeusuarios/alertdisable2.png");	

}
	

.listaUsuarios .bloque1 .alertMsgUser span.send-mailnew {
    background-image: url("../imgs/modulodeusuarios/alertmail3.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;	
}


.listaUsuarios .bloque1 .alertMsgUser span.send-mailnew:hover {
    background-image: url("../imgs/modulodeusuarios/alertmail2.png");
}

.listaUsuarios .bloque1 .alertMsgUser span.alert-admin {
    background-image: url("../imgs/modulodeusuarios/alertadmin2.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;	
}

.listaUsuarios .bloque1 .alertMsgUser span.alert-admin:hover {
    background-image: url("../imgs/modulodeusuarios/alertadmin.png");
}

/*Deshabilitado por ZJ*/

.listaUsuarios .preferences.inactivozj{
visibility: visible;}

.listaUsuarios .preferences.inactivozj .last{visibility: visible;}
	
.listaUsuarios .bloque1.inactivozj {
    border-left: 9px solid #D1D3D4;
}
.listaUsuarios .bloque2 .jobTitle.inactivozj, .listaUsuarios .bloque2 .userMail.inactivozj, .listaUsuarios .bloque2 .userMail.inactivozj a, .listaUsuarios .bloque2 .creationDate.inactivozj, .creationDate.inactivozj {

	color: #c2c2c2;
}	

.bloque2 li.jobTitle{margin-top:13px;}







.listaUsuarios .bloque1.inactivozj a {
    color: #c2c2c2;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.listaUsuarios .bloque1.inactivozj li {
    color: #c2c2c2;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 65px;
    text-decoration: none;
}

.listaUsuarios .bloque2 .userMail .inactivezj p {
    background-color: #FFFFFF;
    background-image: url("../imgs/modulodeusuarios/msg.png");
    background-position: 14px center;
    background-repeat: no-repeat;
    background-size: 26px auto;
    border: thin solid #EAEAEA;
    border-radius: 6px 6px 6px 6px;
    color: #999999;
    font-size: 12px;
    margin: 12px 0 0 229px;
    padding: 10px 17px 10px 62px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 247px;
}




/*activo*/
.listaUsuarios .usercontent {    
    background-image:url(../imgs/modulodeusuarios/Noisebkg.png);
    border-bottom: 1px solid #CECECE;
    box-shadow: -2px 2px 0 1px #FFFFFF inset;


    width: 713px;
	display:inline-block;

}

.listaUsuarios .usercontent li {padding-left: 0px;}   
	
.listaUsuarios .preferences{
    background-color: #FFFFFF;
    background-image: url("../imgs/selectpreferences/config.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    border-radius: 5px 5px 5px 5px;

    right: 11px;

    width: 48px;
    z-index: 10;
	cursor: pointer;
	margin-top:20px;
	position:absolute;
}

.listaUsuarios .preferences:hover {z-index: 1000;}

.listaUsuarios .preferences li{
    background-image: none;
    display: none;
    font-size: 11px;
    margin: -1px 0 0 -76px;
}
.listaUsuarios .preferences li.active{
    background-image: none;
    color: #555555;
    display: block;
    font-size: 11px;
    height: 21px;
    margin: 0 0 0 -7px;
    padding: 2px 3px 1px 10px;
    width: 34px;
    }

.listaUsuarios .preferences li.active:hover {    
	box-shadow: 1px 2px 0 #cecece;
    border: 1px solid #cecece;}
	
.listaUsuarios .preferences li.active:active {box-shadow:1px 2px 0 0px rgba(0, 0, 0, 0.3) inset;}
	
.listaUsuarios .preferences li.active span { 
    background: url("../imgs/selectpreferences/dropdown.png") no-repeat scroll 20px center transparent;
    color: #8C8C8C;
    padding-right: 36px;
}
.listaUsuarios .preferences li a{
    background-color: #FFFFFF;
    border-bottom: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    border-radius: 0 0 0 0;
    border-right: medium none;
    border-right: 4px solid #999999;
    color: #999999;
    display: block;
    margin: 1px 0 0 -13px;
    padding: 3px 0 3px 12px;
    text-decoration: none;
    width: 115px;
}
.listaUsuarios .preferences li.last a{
    border-bottom: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
}
.listaUsuarios .preferences li.first a{
    border-top: 1px solid #eaeaea;
}
.listaUsuarios .preferences li a:hover{
       color: #555555;
}
.listaUsuarios .usercontent li {background-image:none;}

.listaUsuarios .bloque1 {
    border-left: 9px solid #42c4dd;

    padding: 12px 12px 13px 0;
    width: 229px;
	float:left;
}

.listaUsuarios .bloque1 li {
    color: #999999;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 65px;
    text-decoration: none;

}

.listaUsuarios .bloque2 .userMail {color: #979696; font-size: 11px; margin: -6px 0;}
.listaUsuarios .bloque2 .userMail a {color: #979696; font-size: 11px; padding-left: 2px;}
.listaUsuarios .bloque2 .jobTitle, .listaUsuarios .bloque2 .creationDate  {color: #979696; font-size: 11px;}
.listaUsuarios .bloque2 .jobTitle b, .listaUsuarios .bloque2 .creationDate b {font-size: 11px;}

.listaUsuarios .bloque1 a {
	color: #888888;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;}
.listaUsuarios .bloque1 a:hover {text-decoration:none;}

.listaUsuarios .bloque2 {    
    top: 12px;
    width: 380px;
    float:left;
}
/*employerBranding*/
.employerBranding{margin:15px auto 10px auto; text-align:center;}

/* userEmployerAuthorities questionnaire styling (for dynamic JS)*/ 
.cssDisabled, li.cssDisabled a {color: #ccc;}
.listaUsuarios form ul.permisos li.cssDisabled a{color: #ccc;}

/* Shared labels and searches */
sub.sharedBy {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	color: #009900;	
}
sub.sharedBy {
	top: .5ex;
}
sub.share{
	color: #339966;
	vertical-align: middle;
	_vertical-align: middle;
}

/* Nueva Carga de CV */
#jobSeekerForm fieldset.fieldsetDataBlock {padding:0;margin:0;width:930px;}
#jobSeekerForm ul.previewBlock {height:auto;width:100%;}
#jobSeekerForm ul.previewBlock span.blockSpanTitles li.previewDataBlockTitles {background-image:none;background-color:#E5E5E5;border:1px solid #FFFFFF; color: #666; /*padding: 5px;*/ height:18px;margin:0;text-align:center;vertical-align:middle;}
#jobSeekerForm ul.previewBlock li {background:none;border:1px solid #C6C6C6;display:block;float:left;height:60px;list-style-type:none;padding:0;margin:0;vertical-align:middle;}
#jobSeekerForm fieldset#previewFieldset div{border-bottom:0;margin-bottom:1px;padding-bottom:1px;}

/* Mi Cuenta */
a.gris50:hover {color:#808080;}
a.gris50:visited {color:#808080;}




/* Header Nuevo*/

#homeArea {position:relative;}
#homeArea #eplAdDivtop {position:relative; top:77px;}

#header {
	position:absolute;
	top:0;
	z-index:900;
	width:960px;
	height:60px;
	margin-left:-15px;
	background-color:#F58426;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.2em;
	border-top:27px solid #666666;
}

/*#header * {
	margin:0;
	padding:0;
}*/

#header .wrapper {
	position:relative;
	height:100%;
	width:960px;
	margin: 0 auto;
}

#homeArea #cuerpo {margin-top:67px;}

#header  #zjLogo {
	float:left;
	position:relative;
	width:150px;
	height:100%;
	padding:0px 15px 0px 5px;
	background-image:url("../imgs/ZJ-v3/logo-postulantes-border.png");
	background-position:right 0;
	background-repeat:no-repeat;
}
#header #zjLogo a {
	display:block;
	width:150px;
	height:57px;
background-color: #F58426;
background-image: url("../imgs/ZJ-v3/logo_small.png");
background-position: 0 -4px;
background-repeat: no-repeat;
background-size: 100% auto;
.background-size: 100% auto;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/ZJ-v3/logo.png',sizingMethod='scale');
display: block;
height: 52px;
margin-top: 7px;
text-indent: -300000em;
width: 150px;
}

@media \0screen {
  .#header #zjLogo a {background-size: 100% auto;}
}

#header #zjLogo a:hover {
	background-position:0 -63px;
}
#header #zjLogo span {
	position:absolute;
	top:43px;
	right:22px;
	font-size:1.2em;
	color:#ffffff;
}

#header .header-inner {
	height:100%;
}

#header .header-feature {
	float:left;
	height:30px;
	padding-top:12px;
	padding-left:10px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .3);
}


#header .header-feature #available-jobs{
		color:#ffffff;
	font-size:1.5em;
	line-height:1em;
	font-weight:bold;
	padding:8px 5px;
	background-color:#FF9933;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-border-radius:5px;
		
}

#header .header-feature #available-jobs span {
		font-size:25px;
}

#header .header-feature #searchHeader  {
	position:relative;
	top:1px;
}

#header .header-feature #searchHeader input.textBox {
		padding:9px 28px 9px 5px;
		margin:0;
		width:224px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border:none!important;
		border:1px solid #CCC;
		-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .2);
		-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .2);
		box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .2);
		background-color:white;
		color:#888888;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		/*opacity:.7;*/
		-webkit-transition:opacity 1s;
		-moz-transition:opacity 1s;
		-o-transition:opacity 1s;
	}
	
#header .header-feature #searchHeader input.textBox:hover {
	opacity:1;
	-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, .4), inset 0 1px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, .4), inset 0 1px 2px rgba(0, 0, 0, .3);
	box-shadow:0 -1px 0 rgba(0, 0, 0, .4), inset 0 1px 2px rgba(0, 0, 0, .3);
}
#header .header-feature #searchHeader input.textBox:focus{
	-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 10px rgba(255, 255, 255, .9);
	 -moz-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 10px rgba(255, 255, 255, .9);
	box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 10px rgba(255, 255, 255, .9);
	opacity:1;
	outline:none;
}



#header .header-feature #searchHeader  .button{
	/*height:28px;
	width:28px;
	background-image: url("../imgs/ZJ-v3/header-search-button.png");
	background-position: center center;
	background-repeat:no-repeat;
	border:medium none;
	vertical-align:bottom;
	text-indent:-100em;*/
	height:28px;
	width:28px;
	filter:  progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-image: url("../imgs/ZJ-v3/header-search-button.png");
	background-position: center center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	border:none;
	/*vertical-align:bottom;*/
	font-family:Arial,Helvetica,sans-serif;
	text-indent:-100em;
	position:absolute;
	right:2px;
	top:2px;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor:pointer;
}


#header  .header-nav {
	float: left;
    height: 100%;
    margin-left: 20px;
    position: absolute;
    right: 0;
    top: -27px;
}

#header  .header-nav ul {
	height:100%;
}

#header  .header-nav li {
	float:left; 
	padding:0 10px;
	margin:0;
	height:100%;
	line-height:2.7em;
	text-transform:uppercase;
	background-image:none;
}

#header .header-nav li a {
	font-size:1.1em;
	text-decoration:none;
	color:#ffffff;
}

#header  .header-nav li.selected , #header  .header-nav li:hover {
	background-image: url("../imgs/ZJ-v3/nav-selected.png");
	background-position: center -1px;
	background-repeat:no-repeat;
}

#header .header-nav li.selected a {font-weight:bold;}

#header .header-nav li.nav-empresas {
	/*background-color:#009999;*/
}

#header  .login {
	float:right;
	position:relative;
	top:21px;
}

#header  .login .login-links {
	float:left;
	padding:5px 7px;
	font-size:1.3em;
}

#header .login .login-links a {
	padding:5px 8px;
	color:#ffffff;
	text-decoration:none;
}

#header .login #signIn {
	border-right:1px solid #CC6633;
}
#header .login #signUp {
	border-left:1px solid #FF9966;
}

#header .login #signIn a{
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#FF9933;
}
/*#header .login #signIn a:hover, #header  .login #signIn a.active {
	background-color:#FF9966;
}*/

#header .dropdown {
	position:absolute;
	right:0;
	top:39px;
	z-index:10000;
	width:220px;
	padding:7px 15px 15px 15px;
	border:3px solid #ffffff;
	border-top:medium none;
	/*background-color:#f8a25a;
	background-image:url("../imgs/ZJ-v3/menu-bg.png");
	background-position: 0 0;
	background-repeat:repeat-x;*/
	background-color:#F58426;
	box-shadow:0px 2px 3px #000000;
	-moz-box-shadow:0px 2px 3px #000000;
	-webkit-box-shadow:0px 2px 3px #000000;
}

#header .dropdown fieldset {
	border:medium none;
}

#header .dropdown ul li {
	padding:7px 3px;
	margin:0;
	line-height:1.2em;
	font-size:1.2em;
	color:#FAB67E;
	background:none;
	border-top:1px solid #ffad5c;
	border-bottom:1px solid #cc7a29;
}

#header .dropdown ul li:first-child {
	border-top:medium none;
}

#header .dropdown ul li a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	
}

#header .dropdown ul li.disabled, #header  .dropdown ul li.disabled a {
	position:relative;
	font-style:italic;
	color:#D1C977;	
}

#header .dropdown ul li.disabled .tooltip a {
	display:inline; 
	color:#009999;
	text-decoration:underline;
}

#header .dropdown ul li.disabled .tooltip {
	position:absolute;
	height:auto;
	width:auto;
	/*top:-4em;*/
	bottom:2.5em;
	z-index:100000;
	color:#eeeeee;
	font-size:0.9em;
	background-color:#000000;
	border:2px solid #ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	opacity: .75; 
	-ms-filter: "alpha(opacity=75)";
	-moz-opacity: .75;
	zoom: 1;
		filter: 
		alpha(opacity=75);
}

#header .dropdown ul li.disabled .tooltip-inner {
	padding:8px;
}

#header .tooltip,  #header .tooltip-top, #header .tooltip-right, #header .tooltip-bottom, #header .tooltip-left {
  color:#ffffff;
  cursor:normal;
  display:-moz-inline-stack;
  display:inline-block;
  font-size:12px;
  font-family:arial;
  padding:.5em 1em;
  position:relative;
  text-align:center;
  text-shadow:0 -1px 1px #111111;
  -webkit-border-top-left-radius:4px ;
  -webkit-border-top-right-radius:4px ;
  -webkit-border-bottom-right-radius:4px ;
  -webkit-border-bottom-left-radius:4px ;
  -khtml-border-top-left-radius:4px ;
  -khtml-border-top-right-radius:4px ;
  -khtml-border-bottom-right-radius:4px ;
  -khtml-border-bottom-left-radius:4px ;
  -moz-border-radius-topleft:4px ;
  -moz-border-radius-topright:4px ;
  -moz-border-radius-bottomright:4px ;
  -moz-border-radius-bottomleft:4px ;
  border-top-left-radius:4px ;
  border-top-right-radius:4px ;
  border-bottom-right-radius:4px ;
  border-bottom-left-radius:4px ;
  -o-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  -moz-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  -khtml-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  -webkit-box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  box-shadow:0 1px 2px #000000, inset 0 0 0 1px #222222, inset 0 2px #666666, inset 0 -2px 2px #444444;
  background:none;
  background-color:#3b3b3b;
  background-image:-moz-linear-gradient(top,#555555,#222222);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555555),color-stop(1,#222222));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#555555,EndColorStr=#222222);
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#555555,EndColorStr=#222222);
}
#header.tooltip:after, #header .tooltip-top:after, #header .tooltip-right:after, #header .tooltip-bottom:after, #header .tooltip-left:after {
  content:"\25B8";
  display:block;
  font-size:2em;
  height:0;
  line-height:0;
  position:absolute;
}
#header .tooltip:after, #header .tooltip-bottom:after {
  color:#eee;
  bottom:-6px;
  left:1px;
  text-align:center;
  text-shadow:1px 0 2px #000000;
  -o-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -khtml-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  width:100%;
}
#header .tooltip-top:after {
  bottom:auto;
  color:#4f4f4f;
  left:-2px;
  top:0;
  text-align:center;
  text-shadow:none;
  -o-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -khtml-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  width:100%;
}
#header .tooltip-right:after {
  color:#222222;
  right:-0.375em;
  top:50%;
  margin-top:-.05em;
  text-shadow:0 1px 2px #000000;
  -o-transform:rotate(0);
  -moz-transform:rotate(0);
  -khtml-transform:rotate(0);
  -webkit-transform:rotate(0);
}
#header .tooltip-left:after {
  color:#222222;
  left:-0.375em;
  top:50%;
  margin-top:.1em;
  text-shadow:0 -1px 2px #000000;
  -o-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -khtml-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
}

#header .dropdown ul li.disabled .tooltip .arrow {
display: none;
	width: 0px;
	height: 0px;
	position: absolute;
	bottom: -7px;
	left: 30px;
	z-index:9999999;
	overflow: hidden;
	border-right: 6px transparent dotted;
	border-bottom: 0px transparent dotted;
	border-left: 6px transparent dotted;
	border-top: 6px #ffffff solid;	
}
/**/
#header .dropdown ul li.actions {
	padding:0 3px;
	border-bottom:none;}

#header .dropdown ul li.actions a#logout{
	margin:3px 0;
	padding:5px 0;
	font-weight:bold;
	background-image:url("../imgs/ZJ-v3/logout.png");
	background-repeat:no-repeat;
	background-position:right 3px;
}

#header .dropdown ul li.actions a#logout:hover {text-shadow:0 0 10px rgba(255, 255, 255, 0.9);}

#header .dropdown .login-form {
	padding:10px 0;
	border-bottom:1px solid #C68248;
}
#header .dropdown .login-actions{
	padding:10px 0;
	border-top:1px solid #F9B57B;
}


#header .dropdown .login-form label {
	display:block;
	padding:5px 0px 2px 0px;
	font-size:1.2em;
	color:#ffffff;
}
#header .dropdown .login-form input[type="text"], .dropdown .login-form input[type="password"]{
	width:95%;
	height:20px;
	margin-bottom:5px;
	border:1px solid #eeeeee;
}

#header .dropdown .login-actions a.forgot {
	float:left;
	padding:3px 5px;
	font-size:1em;
	color:#ffffff;
	text-decoration:none;
}

#header .dropdown .login-actions a.forgot:hover {
	background-color:#FF9933;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}


#header .dropdown .login-actions .button {
	display: inline-block;
	zoom: 1; 
 	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .4em 1em .45em 1em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

#header .dropdown .login-actions .button {
	height: 30px;
	width: 80px;
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top, #666, #000);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
#header .dropdown .login-actions .button:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top, #444, #000);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
#header .dropdown .login-actions .button:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top, #000, #444);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

#header #loggedIn {
	line-height:0.5em;
	cursor:pointer;
}

#header #loggedIn a {
	padding-right:20px;
	background-image:url("../imgs/ZJ-v3/session-arrow.png");
	background-position: right 5px;
	background-repeat: no-repeat;
}

#header  #loggedIn img {
	float:left;
	position:relative;
	top:-11px;
	width:25px;
	height:25px;
	border:1px solid #FF6633;
	background-color:#FFCC99;
}

/* Footer Nuevo */
#fatFooter {
	position:relative;
	left:0;
	bottom:0px;
	width:100%;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:medium;
	background-color:#454545;
	border-top:6px solid #333333;
}

#homeArea #fatFooter {
	width:960px;
	left:-15px;
}


#fatFooter .wrapper {
	position:relative;
	/*height:100%;*/
	width:960px;
	margin: 0 auto;
	font-size:0.635em;
	line-height:1.2em;
}

#fatFooter .footer-col {
	float:left;
	width:148px;
	min-height:231px;
	height: auto !important;
	height:231px;
	padding:10px 5px 0 5px;
	border-right:1px solid #333333;
	border-left:1px solid #666666;
}

#fatFooter .sections {
	border-left:medium none;
}
#fatFooter .social {
	margin:0;
	border-top:medium none;
	border-bottom:medium none;
	border-right:medium none;
}


#fatFooter .footer-legales {
	clear:both;
	height:28px;
	padding:5px 0;
	text-align:center;
	background-color:#333333;
	background-image:url("../imgs/ZJ-v3/footer-shadow.png");
	background-position:0 0;
	background-repeat:repeat-x;
	border-top:6px solid #333333;
}
#fatFooter .footer-legales p {
	margin:0;
	padding:0;
	font-size:0.635em;
	color:#999999;
}
#fatFooter .footer-legales p a {
	color:#ffffff;
	text-decoration:none;
}

#fatFooter .sections a {
	display:block;
	width:120px;
	height:20px;
	margin:0 auto;
	padding:20px 10px;
	font-size:1.2em;
	color:#cccccc;
	text-decoration:none;
	background-color:#333333;
	border-top:1px solid #666666;
	border-bottom:1px solid #222222;
}

#fatFooter .sections a:hover {
	background-color:#555555;
}

#fatFooter .sections a span {
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
}

#fatFooter .sections a.section-first {
	border-top:medium none;
}
#fatFooter .sections a.section-last {
	border-bottom:medium none;
}

#fatFooter .sections .trabaja-con-nosotros {
	height:15px;
	width:124px;
	padding:10px 8px;
	margin:5px auto;
	font-weight:bold;
	background-color:#555555;
	border:none;
}

#fatFooter .sections .trabaja-con-nosotros:hover{
	color:#ffffff;
}
#fatFooter .social {
	border-right:medium none;
	position:relative;
}
#fatFooter .social h3 {
	margin:0 13px;
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	font-weight:bold;
	color:#666666;
	text-align:center;
	background-color:#333333;
	border-bottom:1px solid #6a6a6a;
}

#fatFooter .social a {
	display:block;
	overflow:hidden;
	width:140px;
	height:40px;
	margin:0 auto;
	padding:5px 0;
}

#fatFooter .social a.facebook {
    background-image: url("../imgs/ZJ-v3/logo-footer-new.png");
    background-position: -93px -4px;
    background-repeat: no-repeat;
    height: 62px;
    position: absolute;
    right: 0;
    top: 18px;
    width: 72px;
}

#fatFooter .social a.twitter {
    background-image: url("../imgs/ZJ-v3/logo-footer-new.png");
    background-position: -177px -4px;
    background-repeat: no-repeat;
    bottom: 76px;
    height: 62px;
    left: 10px;
    position: absolute;
    width: 72px;
}

#fatFooter .social a.youtube {
    background-image: url("../imgs/ZJ-v3/logo-footer-new.png");
    background-position: -263px -5px;
    background-repeat: no-repeat;
    bottom: 76px;
    height: 62px;
    margin-left: 51px;
    position: absolute;
    right: 0;
    width: 72px;
}

#fatFooter .social a.linkedin {
    background-image: url("../imgs/ZJ-v3/logo-footer-new.png");
    background-position: -349px -5px;
    background-repeat: no-repeat;
    bottom: 18px;
    height: 45px;
    left: 1px;
    margin-left: 8px;
    position: absolute;
    width: 149px;
}

#fatFooter .social a.google {
    background-image: url("../imgs/ZJ-v3/logo-footer-new.png");
    background-position: -9px -4px;
    background-repeat: no-repeat;
    height: 62px;
    left: 10px;
    position: absolute;
    top: 18px;
    width: 72px;

}

#fatFooter .social a.facebook:hover {background-position: -94px -125px;}
#fatFooter .social a.youtube:hover {background-position: -262px -125px;}
#fatFooter .social a.twitter:hover { background-position: -177px -125px;}
#fatFooter .social a.linkedin:hover {background-position: -349px -141px;}
#fatFooter .social a.google:hover {background-position: -10px -125px;}

#fatFooter .social a.facebook:hover img, #fatFooter .social a.twitter:hover img, #fatFooter .social a.youtube:hover img, #fatFooter .social a.linkedin:hover img {visibility:hidden;}

#fatFooter .footer-col ul {
	font-size:12px;
	/*line-height:1.2em;*/
	margin-bottom:7px;
}
#fatFooter .footer-col li h3 {
	margin:0;
	margin-bottom:3px;
	}
#fatFooter .footer-col li h3, .footer-col li h3 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

#fatFooter .footer-col li {
	margin:0;
	padding:0;
	color:#999999;
	background:none;
}
#fatFooter .footer-col li a {
	display:block;
	color:#ffffff; 
	text-decoration:none;
}
#fatFooter .footer-col li a:hover {
	background-color:#555555;
}

#busquedaAgrupada .izq .bullet, #busquedaAgrupada .der .bullet {visibility:hidden;}





/* Reset Password */

div.resetPassWrapper {
	width:670px;
	padding: 2px;
	margin: 80px auto 10px auto;
	background-color:#CCCCCC;
}

div.resetPass {
	width:634px;
	min-height:110px;
	height: auto !important;
	height:110px;
	padding:8px 15px;
	margin:0;
	background:#F8AE6F;
	border:3px solid #ffffff;
}
	
div.resetPassinput {margin: 0px auto;}
	
/*Form CSS3*/

div.resetPass{
	position:relative;
	z-index:2;
	-moz-box-shadow: 0 0 4px 1px #888;
	-webkit-box-shadow: 0 0 4px 1px #888;
	box-shadow: 0 0 4px 1px #888;
	background: #F58426;
	background-image: url(../imgs/reset-pass/resetPassBG.png);
	background-repeat: repeat;
	background-position: 0 -37px;
}

div.resetPassEmp {
	background: #3192a1;
	background-image: url(../imgs/reset-pass/resetPassBGEmp.png); 
}

div.resetPass form {
	margin:0;
}

div.resetPass .resetPassMsg {
	position:absolute;
	right:0;
	bottom:0;
	z-index:3;
	width:168px;
	height: 215px;
	/*margin-top: -120px;
	margin-left:-10px;*/
}

* html div.resetPass .resetPassMsg {display:none;}


/*
div.resetPass .passMsgOK {background-image: url(../imgs/resetsuccess.png);}
div.resetPass .passMsgKO {background-image: url(../imgs/resetfail.png);}
*/
div.resetPassMsgtext {
	position:absolute;
    height: auto;
  		margin-left: 5px;
  		margin-top: 4px;
 		position: absolute;
		z-index:1;
  		width: 90%;
}

div.resetPassMsgtext h3 {
	width:80%;
	margin: 5px 0px;
	color: #000000;
	font-family:"Myriad Pro", Tahoma, Arial;
	font-size: 20px;
	line-height: 1em;

}
div.resetPassMsgtext p {
	width:80%;
	margin: 5px 0px;
	color: #333333;
	font-family:Tahoma, Arial, Sans-serif;
	font-size: 15px;
	line-height:1.2em;


}
div.resetPassMsgtext p a {
  text-decoration:underline;
  color:

}


div.resetPass label {
	display:block;
	font-size:14px;
	font-family:"Myriad Pro", Tahoma, Arial;
	line-height:1.2em;
	color:#333333;
	margin-bottom:5px;
	width: 350px;
}
div.resetPass input {
	width:350px;
	/*padding:9px 7px 10px 7px;*/
	padding:0.7em 0.5em 0.7em 0.5em;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:none!important;
	border:1px solid #CCC;
	-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .2);
	background-color:white;
	color:#888888;
	font-weight:bold;
	opacity:.7;
	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-o-transition:opacity 1s;
}

div.resetPass input:hover {
	opacity:1;
	-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, .4), inset 0 1px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, .4), inset 0 1px 2px rgba(0, 0, 0, .3);
	box-shadow:0 -1px 0 rgba(0, 0, 0, .4), inset 0 1px 2px rgba(0, 0, 0, .3);
}
div.resetPass input:focus{
	-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 10px rgba(255, 255, 255, .9);
	 -moz-box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 10px rgba(255, 255, 255, .9);
	box-shadow:0 -1px 0 rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .1), 0 0 10px rgba(255, 255, 255, .9);
	opacity:1;
	outline:none;
}

div.resetPass input.normal {background-image:url("../imgs/ico-OK.gif"); background-position:right; background-repeat:no-repeat;}
div.resetPass input.failed {background-image:url("../imgs/ico-KO.gif"); background-position:right; background-repeat:no-repeat;}

	
div.resetPass fieldset {
	border-right:medium none;
	border-left:medium none;
	border-bottom:1px solid #C79062;
	border-top:1px solid #FAC294;
	padding:9px 0px;
	width: 640px;
	
}

div.resetPassEmp fieldset {
	border-bottom:1px solid #217F8C;
	border-top:1px solid #57D4E5;
}

div.validationbox {
	background-image: url("../imgs/reset-pass/resetbacktextfail.png");
	min-height: 33px;
	margin-left: 2px;
	margin-right: -7px;
	display:none;
}

div.resetPassEmp div.validationbox {background-image: url("../imgs/reset-pass/resetbacktextfailemp.png");}

p.resettextfail {
/*background:transparent url("../imgs/ico-KO.png") no-repeat 6px 3px;*/
   color:#ee2121;
   font-weight:bold;
   margin: 0 -9px 0 2px;
   padding: 6px 0 5px 5px;
}

img.imgfailreset {
float: left;
   margin: 4px 8px 4px 10px;
}

div.resetPass fieldset.employer {
	border-bottom:1px solid #209a9d;
	border-top:1px solid #42c4dd;
}

div.resetPass fieldset.first {border-top:medium none;}

div.resetPass fieldset.last {border-bottom:medium none;}
div.resetPass input[type="button"], div.resetPass .button, div.resetPass button{
	text-transform:uppercase;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
		*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .3em 1em .35em 1em;
	color:#eeeeee;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	background: #333;
}

div.resetPass input[type="button"], div.resetPass .button, div.resetPass button  {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#000));
	background: -moz-linear-gradient(top, #555, #000);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#000000');
}
	div.resetPass input[type="button"]:hover, div.resetPass .button:hover, div.resetPass button:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -moz-linear-gradient(top, #333, #000);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000');
}
	div.resetPass input[type="button"]:active, div.resetPass .button:active, div.resetPass button:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top, #000, #444);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

div.resetPass span.validation {
    padding-left:30px;
	padding-top:6px;
	padding-bottom:6px;
	background-repeat:no-repeat;
	background-position:0 center;
	position: relative;
	height: 11px;
}

div.resetPass span.validation.ok{
	color:#007700;
	background-image:url("../imgs/ico-OK.png");	
}

div.resetPass span.validation.ko{
	color:#FF3D07;
    background-image:url("../imgs/ico-KO.png");
    color: #FF3D07;
    display: block;
    float: right;
    left: 385px;
    top: 36px;
	position: absolute;
    width: 235px;
}
* html div.resetPass span.validation.ok {background-image:url("../imgs/ico-OK.gif")}
* html div.resetPass span.validation.ko {background-image:url("../imgs/ico-KO.gif");}

/*texto de ayuda*/

.resethelpbox {
	margin-top: 20px;
	padding-left:50px;
	width:360px; 
	margin-bottom: 20px; 
	position:relative;
	}

.txtinfo {
	font: tahoma;
	font-size: 16px;
	color: #616365;
	
	}
.txtstress {
	color: #f66e00;
	}

.txtdecorative {
	position:absolute;
	left: 19px;
	top: 0px;
	}
	
	/* Login */
#loginJobseeker { padding-bottom:40px;}
#loginJobseeker .linea{ display:none; }
#loginJobseeker .chapa{ background-color:transparent; border-bottom:1px solid #888; width:100%; margin-bottom:30px;}
#loginJobseeker .chapa .chapaTahoma { padding-right:0.5em; font-family: "Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:20px; color:#000; background-color:#ffffff; line-height:1.7em;}


/*Modulo de usuarios new*/

	
	
.btnnew {
	background:  none repeat scroll 0 0 #E3E3E3;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 0 #999999;
    color: #848484;
    cursor: pointer;
    font: bold 14px Myriad Pro;
    padding: 2px 7px 3px;
}
.btnnew:hover {
    background-color: #848484;
    background-position: 0 -24px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3) inset, 1px -1px 0 #555555;
    font-weight: bold;
	color:#ffffff;
}
div.buttonsnew .btnnew {
    float: none;
    font-size: 14px !important;
    height: 43px;
    padding: 0 10px;
    width: auto;
}

/*Listado*/
.ListUsersContent {
	line-height:auto;
	height:50px;
	padding: 9px 0 0 0;
	position:relative;
	width: 700px;
	clear:both;
}
.ListUsersContent li{
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #EDEDED;
    border-radius: 0 0 0 0;
    float: left;
    height: 31px;
    list-style-type: none !important;
    margin: 10px 0 0;
    padding: 5px 0 0 9px;
    width: 179px;

}

.ListUsersContent li a {
    color: #CECECE;
    font-family: myriad pro;
    font-size: 16px;
    font-variant: normal;
    position: relative;
    top: 4px;
    line-height: 16px;
    padding: 0;
}

.ListUsersContent li.selected {
    background-color: #EDEDED;
    background-position: right center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0 0 0 0;
    font-family: myriad pro;
    font-size: 12px;
    height: 31px;
    line-height: 1px;
    padding: 9px 0 0 9px;
    width: 139px;
	}
	
.ListUsersContent li.selected span{
    color: #9A9A9A;
    font-family: myriad pro;
    font-size: 16px;
    font-variant: normal;
    line-height: 16px;
    padding: 0;
	    position: relative;
    top: 4px;
}

.ListUsersContent li #userimg {
    left: 107px;
    opacity: 0.4;
    position: absolute;
    top: 6px;
}
.ListUsersContent li span{color:#999;}
.ListUsersContent li.disabled{background:#ccc;}
.ListUsersContent li.disabled *{ color:#999;}


.searchuser {
    border: 1px solid #EAEAEA;
    float: right;
    height: 28px;
    margin-bottom: 15px;
    width: 60%;
}

.searchuser .searchsubmit {
    background-image: url("../imgs/modulodeusuarios/search.png");
	background-image: -moz-linear-gradient(top, #ffffff, #000000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#000000));
	background-image: -o-linear-gradient(top, #ffffff, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000')";
	background-image: linear-gradient(top, #ffffff, #000000);
	opacity:0.66;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	filter: alpha(opacity=66);
    border: medium none;
    cursor: pointer;
    float: right;
    height: 28px;
    width: 39px;
}
.searchuser .searchuserbox {
    border: medium none;
    clear: right;
    color: #999999;
    float: left;
    font-family: myriad pro;
    font-size: 16px;
    height: 23px;
    padding: 6px 0 0 10px;
    width: 293px;}
	
	
/*BOTON NUEVO USUARIO*/	


	
.newuser a.btnClass {
    background-color: #F2F2F2;
    border: 1px solid #CECECE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: -1px 1px 0 0 #FFFFFF inset, 0 0 1px 0 #F2F2F2;
    color: #777777 !important;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
    padding: 6px 41px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
	float:right;}


.btnClass:hover, .btnClass:focus {
	background-color: #f2f2f2;
text-decoration:none;
color: #777777 !important;
}

#top-link  {
     background-image: url("../imgs/modulodeusuarios/Top-arrow.png");
    background-repeat: no-repeat;
    bottom: 0;
    color: #848484;
    display: none;
    font-weight: bold;
    height: 67px;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 367px;
    text-decoration: none;
    width: 87px;}
	
	/*PAGINADO NUEVO*/
	
.pagination {
	color: #f2f2f2;
    font-size: 13px;
    font-weight: bold !important;
    list-style: none outside none;
    margin-right: 2px;
    padding: 5px;
}

.pagination b {
	    color: #999999 !important;
		font-family: myriad pro;
		margin-right: 2px;
        padding: 5px;
		font-size: 15px;
		}
.pagination a.selected { 
    background-color: #BFBFBF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 0 #FFFFFF inset, 0 0 3px 0 rgba(0, 0, 0, 0.2) inset;
    color: #F2F2F2;
    font-family: myriad pro;
    font-size: 15px;
    font-weight: bold;
    margin-left: 4px;
    padding: 5px 8px 6px;
    text-decoration: none;
    text-shadow: 0 1px 1px #555555;
}
	
.pagination a {
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-family: myriad pro;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 8px 7px 8px;
    text-decoration: none;
}
	
.pagination a:hover {
    background-color: #e5e5e5;
    box-shadow: 0px -1px 0px 0 #FFFFFF inset, -1px 1px 1px 0px RGBa(0,0,0,0.5) inset;
    color: #666;
}


.pagination a:active { background-color: #999;
		color: #fff;}
		
		
		/*NAV DERECHO*/

.navDerecho {

    margin-top: 34px;
    width: 209px;
}

.tabsNav {     margin-left: -7px;
    margin-top: 0;}

.tabsNav li {
background-image: none;}

.tabsNav li a {color:#999;}	


.CompareUsersAuthorities a {
    color: #777777;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}

.CompareUsersAuthorities:hover, .CompareUsersAuthorities:focus {
	background-color: #f2f2f2;
text-decoration:none;
color: #777777 !important;
}


.CompareUsersAuthorities {
    background-color: #EAEAEA;
    border: 1px solid #CECECE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: -1px 1px 0 0 #FFFFFF inset, 0 0 1px 0 #F2F2F2;
    color: #777777;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    margin: 5px 5px 0 0;
    padding: 8px 10px 0;
    text-decoration: none;

	}


.tabsNav .navegacion_user {    
    border-bottom: 1px solid #DEDEDE;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    box-shadow: 0 0 0 2px #FFFFFF inset;
    height: 90px;
    margin-left: 1px;
    padding: 8px;
    width: 197px;
    background-image: url("../imgs/modulodeusuarios/Noisebkg.png");
}

.tabsNav .navegacion_user li {    
	border: medium none;
    min-height: 18px;
    padding: 0;
    width: 200px;
	color:#999;
	}
.tabsNav .navegacion_user li:hover {color: #777777; cursor:pointer;text-decoration:none;}
.tabsNav .navegacion_user li.selected {color:#777777; font-weight:bold;}

.tabsNav .navegacion_user span.selected {
    border-bottom: 4px solid transparent;
    border-left: 5px solid #777777;
    border-top: 4px solid transparent;
    float: left;
    height: 0;
    margin: 6px 3px 0 0;
    width: 0;
}


.tabsNav .ListUsersTitle {    
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    background-color: #42C4DD;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 21px;
    margin-top: 5px;
    padding: 7px 0 6px 53px;
    position: relative;
    text-decoration: none;
}
	


	/*BUSCADOR DE USUARIOS*/

.buscador{
    float: right;
    margin: 5px 5px 5px 0;
    position: relative;
}


.buscador .inputsearch{
    border-bottom: 1px solid #CECECE;
    border-left: 1px solid #CECECE;
    border-radius: 3px 0 0 3px;
    border-top: 1px solid #CECECE;
    color: #CECECE;
    font-size: 13px;
    height: 33px;
    line-height: normal;
    padding-left: 12px;
    width: 151px;
	position:relative;
	float:left;
	.float:none;
	.height:29px;
}

@media \0screen {
  .buscador .inputsearch {height:29px;}
}
	
.lupa{
    background: url("../imgs/modulodeusuarios/lupa.png") no-repeat scroll 6px 7px #EAEAEA;
    border: 1px solid #CECECE;
    border-radius: 0 3px 3px 0;
    box-shadow: -1px 1px 0 0 #FFFFFF inset, 0 0 1px 0 #F2F2F2;
    cursor: pointer;
    height: 33px;
    width: 34px;
	float:right;
	.float:none;
	.margin-left:-3px;
}

.lupa:hover {   
	background-color: #F2F2F2;
    color: #777777 !important;
    text-decoration: none;
}

div.pagesnew {    
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 0 0 0 #FFFFFF inset;
    clear: both;
    height: 26px;
    margin: 0;
    padding: 10px 0 0;
    position: relative;
    text-align: center;
    width: 713px;
}
		
div.pagesnew:after, div.pagesnew:before { 
    content: " ";
    height: 100px;
    width: 50%;}
	
div.pagesnew:after { background-color:red; z-index: -1 !important;}
div.pagesnew:before { background-color:green; left:0px;}

#listUserLink a {
    background: none repeat scroll 0 0 #42C4DD;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0 1px;
    padding: 13px 10px 13px 44px;
    text-decoration: none;}


#listUserLink a:hover {    
    background: none repeat scroll 0 0 #48d7f2;}
/* Envio factura electronica a 2da direccion de email */
    #alternativeEmail { 
		padding:20px 25px; 
		margin-top:-1px;
		/*background-color:#ededed; */
		background-color:#EEEEEE;
		border:1px solid #DDDDDD;
		border-top:1px solid #ccc;
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 4px 4px 
		}
							
	#alternativeEmail   label {
	bottom: 13px;
	float: left;
	position: relative;
	width: 40%;	}
	
	.alternativeEmailInner {margin:0px 0; position:relative;}
	
	#alternativeEmail h2 {
		font-weight: normal;
		color:#666666;
		margin-top:0;
	}
	
	#alternativeEmail span.email {
		font-weight: normal;
		color:#000000;
		margin-right:10px;
		position:relative;
		*bottom:5px;
	}
	
	#alternativeEmail input {margin-top:3px;}
	#alternativeEmail input.email {	width:340px;}
	
	#alternativeEmail label {float:left;}
	#alternativeEmail #emailForm {clear:both;}
	
	#alternativeEmail div.validationbox  {
		background-image:none;
		margin:0px 0px 0px 0px; 
		padding:0px 0px 0px 0px;
		clear:both;
	}
	#alternativeEmail div.validationbox p.resettextfail {
		margin:0px 0px 0px 0px; 
		padding:5px 0px 6px 8px;
		background-color:#EE9c9c;
		text-transform:uppercase;
		color:#ffffff;
		border-top:1px solid #EE2121;
		border-bottom:1px solid #ffffff;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px 
	}
	#facturaHomeAddress {
		font-size:11px;
		color:#888888;
		padding-left:25px;
		padding-bottom:17px;
		border-bottom:1px solid #cccccc;
		background:url("../imgs/bullet.gif") no-repeat scroll 12px 7px transparent;
	}
	#facturaHomeAddress strong {
		font-size:13px;
		color:#333333;
	}
	
	
/*HEADER SOCIAL*/	
	.header-feature .socialHeader {
    background-color: transparent;
    border-radius: 7px 7px 7px 7px;
    float: left;
    height: 38px;
    margin: 13px 0 0 51px;
    padding: 0;
    width: 250px;}
	
/*Social Buttons*/

#fcbBtn {

	border-left: 1px solid #E16F00;
    float: left;
    height: 26px;
    margin-top: 4px;
    padding: 5px 0 0 9px;
    width: 79px;}

#twBtn {
    border-right: thin solid #FF9C3B;
	border-left: 1px solid #E16F00;
    float: left;
    height: 26px;
    margin-right: 0;
    margin-top: 4px;
    padding: 5px 11px 0 9px;
    width: 59px;
}

#googleBtn {
    border-right: thin solid #FF9C3B;
    float: left;
    height: 26px;
    margin-right: 0;
    margin-top: 4px;
    padding: 5px 11px 0 9px;
}	

.listado.floatfix div.pagetitlenew	{
	margin-bottom: -38px;
}	

.message{
	font-size:15px;
	font-weight:bold;
	background-color:#FFF;
	padding:10px;
	text-align:center;
}

.message .text{
	font-weight:normal;
	font-size:12px;
}

a.nuevo_admin .administrador_postulaciones{
	font-size:12px;
	padding:25px 20px;
	color:#000;
	text-align:center;
	border:1px solid #999;
}

a.nuevo_admin:hover{
	text-decoration:none;
}

