/* 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 */

/* TAGS */
HTML {background:url(../imgs/fondo.gif);}
BODY {font:11px/14px Tahoma, Arial, sans-serif;color:#222; margin:0; padding:0;}
*html form{zoom:1;}
A {color:#008599;text-decoration:none; outline:none!important;}
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:#f26722;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:200px;padding:1px 4px 1px 4px;}
TEXTAREA {font:11px/11px Tahoma, Arial;width:300px;padding:5px;}
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: #f26722!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:#f26722;}
.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:#f26722;margin-top:1px;height:23px;margin-bottom:10px;}
.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*/}
.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:#f26722;}
.subTitulo {font:bold 13px/17px Arial, Verdana;color:#f26722;}

/*Nuevo NAV*/
.nav {}
.nav ul{float:right; width:735px; 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:#f26722}
.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:21px; padding-top:9px;}
.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;}

.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;}
/* ---- 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:#f26722;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:#f26722;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:#F26722; 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:#F26722; 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:#F26722; 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 0 32px;float:left; width:120px;}
*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:#f26722;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:#f26722;font-weight:bold;}
#tabs a.activo {background-color:#f26722;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:#f26722!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:#F26722; 
	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 {margin:10px 0px 10px 50px; clear:both;background-position:bottom;padding-bottom:10px;}
.cv_detalle .itemPreview *{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:19px;}
.cv_detalle .actions{height:42px; background:url(../imgs/busquedas/top-bk.jpg) repeat-x; padding:0 5px; margin-bottom:5px;}
.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 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-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 5px 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;}
.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;}
.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;}
/* ---- 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:#f26722!important; padding:0!important}
.interfase .congrat em{font-style:normal; color:#f26722; }
.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:#f26722; }
.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:#f26722; 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;}
/*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:#F26722;}
.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:#f26722;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 #f26722;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:#F26722; 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:#F26722; 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:5;}
.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 .banamex{background: url(../imgs/tarjetas_cl.gif) no-repeat 0 0; padding:15px 0 20px 280px;}
.forma-pago .banamex{background-image:url(../imgs/tarjetas_mx.png)}
.forma-pago .transbank .btn, .forma-pago .banamex .btn{width:210px; margin:0!important;}
.forma-pago .transbank p, .forma-pago .banamex p{margin:20px 0 0 -280px;}
.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;}
/*<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:#F26722;}
#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:#f26722;text-align:left;margin: 20px 0pt 10px;}
.contentGuias h3{font:bold 13px/17px Arial, Verdana;color:#f26722;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:4; 
        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:40; 
	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:#f26722; 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;}

/*finlización con Tests*/
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 #f26722; 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:5; 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:#f26722; 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 80px 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 84px 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;}
*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;}

/* ---- 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 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 #f26722;
	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 #f26722;
	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 .editarDatos{padding-right:20px; background:url(../imgs/edit.gif) no-repeat right 3px; margin-right:5px;color:#F60!important; font-size:14px;max-width:350px; display:block; float:left;}
.listaPermisos .editarDatos{float:none; display:inline; padding:5px 20px 5px 0;}
.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;}

/*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;}
