/* CSS Document */

body {
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    margin:0;
    padding:0;
}

p {
    margin:0;
}

a,input {
    outline:none;
}

a, a:visited, a:link {
    color:#00e;
    cursor:pointer;
}

a:hover {
    color:#cc00ff;
}

input, select, textarea {
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
}

ul {
    margin:0;
    padding:0;
    list-style:none;

}

.clear {
    clear:both;
    height:0;
    overflow:hidden;
}

h1 {
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:0;
    padding-top:4px;
}

h2 {
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:0;
    padding-top:4px;
}

img {
    border:none;
}

div#fondo {
    border-bottom:3px solid #0000ed;
    height:80px;
    position:absolute;
    width:100%;
    z-index:-1;
}

.principal {
    margin:0 auto;
    position:relative;
    width:980px;
}

div#cuerpo.formulario {
    background-color:#FFFFFF;
    margin:0 auto;
    width:700px;
    padding:15px 0;
}


/* -------------------------------------------------------- */
/* LOGO */
/* -------------------------------------------------------- */

#logo{float:left;margin-top:18px}
#logo.ar, #logo.cl, #logo.co, #logo.es, #logo.mx, #logo.pe, #logo.ve, #logo.us {width:230px;}
#logo.br,#logo.pt{width:229px}
#logo h1{margin:0;padding:0}
#logo h1 a{text-decoration:none}
#logo h1 span span{position:absolute;top:0;left:0;width:100%;height:100%}
#logo h1 #logo_domain{display:block;width:100%;position:relative;font-size:34px;overflow:hidden}
#logo.ar h1 #logo_domain,#logo.cl h1 #logo_domain,#logo.co h1 #logo_domain,#logo.es h1 #logo_domain,#logo.mx h1 #logo_domain,#logo.pe h1 #logo_domain,#logo.ve h1 #logo_domain ,#logo.us h1 #logo_domain{height:38px}
#logo.ar h1 #logo_domain span,#logo.cl h1 #logo_domain span,#logo.co h1 #logo_domain span,#logo.es h1 #logo_domain span,#logo.mx h1 #logo_domain span,#logo.pe h1 #logo_domain span,#logo.ve h1 #logo_domain span,#logo.us h1 #logo_domain span{background:url(../../img/red/logo_domain_a.png) no-repeat 0 0}
#logo.br h1 #logo_domain,#logo.pt h1 #logo_domain{height:27px;margin-top:3px;margin-bottom:8px}
#logo.br h1 #logo_domain span,#logo.pt h1 #logo_domain span{background:url(../../img/red/logo_domain_b.png) no-repeat 0 0}
#logo h1 #logo_country{float:right;display:block;position:relative;font-size:12px;text-align:right;overflow:hidden;text-transform:uppercase}
#logo.ar h1 #logo_country{width:87px;height:15px}
#logo.ar h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 0}
#logo.br h1 #logo_country{width:51px;height:15px}
#logo.br h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -15px}
#logo.cl h1 #logo_country{width:49px;height:15px}
#logo.cl h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -30px}
#logo.co h1 #logo_country{width:82px;height:17px}
#logo.co h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -45px}
#logo.es h1 #logo_country{width:60px;height:15px}
#logo.es h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -62px}
#logo.mx h1 #logo_country{width:66px;height:17px}
#logo.mx h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -77px}
#logo.pe h1 #logo_country{width:38px;height:16px}
#logo.pe h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -94px}
#logo.pt h1 #logo_country{width:73px;height:16px}
#logo.pt h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -111px}
#logo.ve h1 #logo_country{width:93px;height:15px}
#logo.ve h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -126px}
#logo.us h1 #logo_country{width:39px;height:16px}
#logo.us h1 #logo_country span{background:url(../../img/red/logo_country.png) no-repeat 0 -142px}

/* -------------------------------------------------------- */
/* LOGO */
/* -------------------------------------------------------- */

/* -------------------------------------------------------- */
/* CUERPO */
/* -------------------------------------------------------- */

div#cuerpo {
    padding:25px 0;

}

/* COLUMNA PRINCIPAL */

div#col_principal {
    float:left;
    width:650px;
}


/* Accesos */
div#accesos {
    float:right;
    width:230px;
}


div.acceso_candidatos {
    margin-bottom:15px;
}

div.caja {
    background-color:#eef1fa;
    width:100%;
    cursor:pointer;
    font-size:12px;
}

div.nocursor {
    cursor:default;
}

div.caja div.sup_izq {
    background-image:url(../../img/red/esquinas.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    float:left;
    height:5px;
    overflow:hidden;
    width:5px;
}

div.caja div.sup_der {
    background-image:url(../../img/red/esquinas.gif);
    background-position:-5px 0;
    background-repeat:no-repeat;
    float:right;
    height:5px;
    overflow:hidden;
    width:5px;
}

div.caja div.inf_izq {
    background-image:url(../../img/red/esquinas.gif);
    background-position:0 -5px;
    background-repeat:no-repeat;
    height:5px;
    float:left;
    overflow:hidden;
    width:5px;
}

div.caja div.inf_der {
    background-image:url(../../img/red/esquinas.gif);
    background-position:-5px -5px;
    background-repeat:no-repeat;
    height:5px;
    float:right;
    overflow:hidden;
    width:5px;
}

div.caja div.contenido {
    padding-left:25px;
    padding-right:25px;
    padding-top:4px;
}

div.active{
    background-color:#CCFF99;
}

li.active{
    background-color:#CCFF99;
}

div.caja div.active{
    height:200px;
}

div.caja div.sup_izq_active {
    background-image:url(../../img/red/esquinas_verde.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    float:left;
    height:5px;
    overflow:hidden;
    width:5px;
}

div.caja div.sup_der_active {
    background-image:url(../../img/red/esquinas_verde.gif);
    background-position:-5px 0;
    background-repeat:no-repeat;
    float:right;
    height:5px;
    overflow:hidden;
    width:5px;
}

div.caja div.inf_izq_active {
    background-image:url(../../img/red/esquinas_verde.gif);
    background-position:0 -5px;
    background-repeat:no-repeat;
    height:5px;
    float:left;
    overflow:hidden;
    width:5px;
}

div.caja div.inf_der_active {
    background-image:url(../../img/red/esquinas_verde.gif);
    background-position:-5px -5px;
    background-repeat:no-repeat;
    height:5px;
    float:right;
    overflow:hidden;
    width:5px;
}

div#accesos a {
    color:#00f;
    display:block;
    height:26px;
    line-height:26px;
    margin:0 auto;
    margin-bottom:10px;
    margin-top:10px;
    text-align:center;
    width:180px;
    font-weight:bold;
    font-size:14px;
}

div#accesos a:hover {
    text-decoration:underline;
    color:#cc00ff;
}

div#accesos ul.menuprivado a {
    text-align:left;
    font-size:12px;
}

/* Fin accesos */

/* Ofertas */
div#ofertas {
    float:left;
    width:398px;
}

div#ofertas ul {
    float:left;
    list-style:none;
    margin:0;
    margin-bottom:5px;
    padding:0;
}

div#ofertas ul li {
    margin-bottom:5px;
}

div#ofertas ul.listado_izq {
    float:left;
    width:190px;
}

div#ofertas ul.ancho {
    width:380px;
}

div#ofertas ul.listado_izq li span, div#ofertas ul.listado_der li span {
    color: #A0B1DC;
}

div#ofertas ul.listado_der {
    float:right;
    width:190px;
}

div#ofertas ul.ultimas {
    float:none!important;
    font-size:12px;
}

div.linea {
    border-top:1px solid #ccc;
    clear:both;
    margin-bottom:10px;
}

div#ofertas a {
    text-decoration:none;
}

div#ofertas a:hover {
    text-decoration:underline;
}

div#ofertas div#enlace_izq {
    display:block;
    float:left;
    width:190px;
}

div#ofertas a#enlace_der {
    display:block;
    float:right;
    width:190px;
}
/* Fin ofertas */

/* Ultimas busquedas */
div#ultimas {
    margin-top: 20px;
    float: left;
}
/* Fin ultimas busquedas */

/* Listado empresas */
ul#listado_empresas {
    margin-top:28px;
}

ul#listado_empresas li{
    float:left;
    margin-right:17px;
}

ul#listado_empresas li a img{
    border:1px solid #ccc;
    padding:1px;
}

ul#listado_empresas li a:hover img{
    border:1px solid #fc0;
}

ul#listado_empresas li.ultimo{
    margin:0;
}
/* Fin Listado empresas */


/* Ultimas ofertas */
div.ultimas_ofertas {
    margin-top:10px;
    margin-bottom:30px;
}

div.ultimas_ofertas h1{
    /*
    background-image:url(../../img/red/flecha.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:10px;
    */
    border:none;
}

div.ultimas_ofertas ul li {
    clear:both;
    .margin-bottom:-3px; /* ie6 y ie7 */
    overflow:hidden;
    border-bottom:1px solid #efefef;
}

div.ultimas_ofertas ul li.active{
    background-color:#CCFF99;
}

div.ultimas_ofertas ul li div.col1{
    display:inline;
    float:left;
    margin-left:10px;
}

div.ultimas_ofertas ul li div.col2{
    display:inline;
    float:left;
    margin-left:5px;
    width:98px;
    overflow:hidden;
}

div.ultimas_ofertas ul li div.col3{
    display:inline;
    float:left;
    margin-left:5px;
    width:210px;
}

div.ultimas_ofertas ul li div.col1 a{
    text-decoration:none;
}

div.ultimas_ofertas ul li div.col1 a:hover{
    text-decoration:underline;
}

div.ultimas_ofertas ul li div.col3 a{
    color:#000;
    text-decoration:none;
}

div.ultimas_ofertas ul li div.col3 a:hover{
    text-decoration:underline;
}

div.ultimas_ofertas ul li.pie {
    border-top:1px solid #a0b1dc;
}

div.ultimas_ofertas ul li.cabecera2 {
    border-bottom:1px solid #a0b1dc;
}


div.ultimas_ofertas ul li.c_fondo2 {
    background-color:#edf0f9;
}

div.ultimas_ofertas ul li.pie2 {
    border-top:1px solid #a0b1dc;
}


/* Fin últimas ofertas */
div#more{
    text-align:center;
    margin:20px 0 31px 0;
    padding:15px;
    .float:left;
    .width:620px;
}

div#more a{
    font-weight:bold;
    font-size:12px;
    margin:0px 20px;
}

/* FIN COLUMNA PRINCIPAL */

/* COLUMNA DERECHA */

div#col_der {
    float:right;
    width:300px;
}

h3 {
    color:#a0b1dc;
    font-size:11px;
    margin-bottom:0;
    margin-top:0;
    padding-top:0;
    text-align:left;
    text-align:right;
    font-weight:normal;
}

div#publicidad {
/*  border:1px solid #a0b1dc;*/
    height:250px;
    margin-bottom:33px;
    width:300px;
}

/* Columna menú y nube de tags */
div#col_a {
    width:300px;
}

div div.bloque {
    width:268px;
    margin-bottom:20px;
    padding:15px;
    border:1px solid #dbe1e6;
    background-color:#f9fafa;
}

div#col_a h1{
    padding-top:0;
    font-size:12px;
}

div#col_a ul li{
    margin-bottom:3px;
    margin-left:10px;
    overflow:hidden;
}

div#col_a h1{
    color:#666666;
}

div#col_a h1 a{
    color:#666666;
    text-decoration:none;
}

div#col_a ul li a{
    text-decoration:none;
}

div#col_a ul li a:hover{
    color:#cc00ff;
    text-decoration:underline;
}

div#col_a div.bloque a.twitter{
    background:url(../../img/red/twitter.gif) 0 50% no-repeat;
    vertical-align:middle;
    padding-left:36px;
    padding-top:6px;
    display:block;
    height:20px;
    font-size:12px;
    color:#000;
    text-decoration:none;

}

div#col_a div.bloque a.twitter:hover{
    text-decoration:underline;
}

div#col_a div.bloque a.guardar{
    vertical-align:middle;
    padding-left:36px;
    padding-top:10px;
    display:block;
    height:28px;
    font-size:14px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

div#col_a div.bloque a.twitter:hover{
    text-decoration:underline;
}

/* Fin Columna menú y nube de tags */

/* Columnas logo empresas */

div#col_b {
    width:300px;
    margin-bottom:20px;
}

div#col_b ul li {
    margin-bottom:9px;
    margin-right:9px;
    float:left;
}

div#col_b ul li.ultimo {
    margin-right:0px;
}

div#col_b ul li a img{
    border:1px solid #ccc;
    padding:1px;
    display:block;
}

div#col_b ul li a:hover img{
    border:1px solid #fc0;
}
/* Fin Columnas logo empresas */


/* FIN COLUMNA DERECHA */


/* -------------------------------------------------------- */
/* FIN CUERPO */
/* -------------------------------------------------------- */

/* -------------------------------------------------------- */
/* PIE */
/* -------------------------------------------------------- */
div#footer {
    margin-top:50px;
    font-size:12px;
    background-color:#EFF2FB;
}

div#pie {
    margin:0 auto;
    width:980px;
    padding:20px 0;
    color:#AAB0C8;
}

div#pie a {
    color:#00C;
    text-decoration:none;
}

div#pie a:hover {
    text-decoration:underline;
}

div#pie div#enlaces_pie {
    margin-bottom:5px;
}

div#pie div#enlaces_pie a{
    font-weight:bold;
    text-decoration:none;
}

div#pie div#enlaces_pie a:hover{
    font-weight:bold;
    text-decoration:underline;
}

div#pie span {
    margin:0 8px;
    font-size:14px;
}

div#pie p a {
    text-decoration:none;
}

/* -------------------------------------------------------- */
/* FIN PIE */
/* -------------------------------------------------------- */


/* -------------------------------------------------------- */
/* CABECERA OFERTAS */
/* -------------------------------------------------------- */


div#cabecera2 div#buscar {
    padding-top:10px;
    margin-top:0;
    float:right;
    width:707px;
}

div#cabecera2 div#buscar form{
    height:42px;
    margin:0;
    padding:0;
}

div#cabecera2 div#buscar label{
    display:inline;
    font-size:12px;
    font-weight:bold;
    float:left;
    line-height:40px;
    margin-right:10px;
    width:103px;
}

div#cabecera2 div#buscar form input.txt{
    border:1px solid #a0b1dc;
    color:#999;
    display:inline;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-right:10px;
    margin-top:3px;
    padding:9px 6px;
    width:180px;
}

div#cabecera2 div#buscar form input#buscap{
    border-bottom:1px solid #0000ED;
    border-left:1px solid #a0b1dc;
    border-right:1px solid #0000ED;
    border-top:1px solid #a0b1dc;
    color:#000;
    cursor:pointer;
    display:inline;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-top:3px;
    padding-top:8px;
    padding-bottom:8px;
    width:180px;
    background-color:#EFF2FB;
}

div#cabecera2 div#buscar form a {
    background-image:url(../../img/red/bt_buscar.gif);
    background-repeat:no-repeat;
    border:0;
    color:#000;
    cursor:pointer;
    display:inline;
    float:left;
    font-size:14px;
    font-weight:bold;
    height:26px;
    margin-top:3px;
    outline:none;
    padding-top:8px;
    text-align:center;
    text-decoration:none;
    width:155px;
}

div#cabecera2 div#buscar form a:hover {
    text-decoration:underline;
}

div.primer_nota {
    margin-left:320px;
    margin-right:31px;
}

div#cabecera2 div.aclaracion {
    color:#a0b1dc;
    display:inline;
    float:left;
    font-size:11px;
    width:178px;
}

div#cabecera2 div.aclaracion a{
    color:#a0b1dc !important;
}

div#cabecera2 div.aclaracion a:hover{
    text-decoration:none;
}

div#menu {
    overflow:hidden;
    padding-top:8px;
    padding-bottom:10px;
    margin-top:6px;
    border-top:3px solid #0000ED;
    font-size:12px;
    background:#EFF2FB;
}

div#menu a, div#menu span{
    margin-left:4px;
    margin-right:4px;
    text-decoration:none;
}

div#menu a:hover{
    color:#cc00ff;
    text-decoration:underline;
}

div#enlaces {
    float:right;
}

div#enlaces a{
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left;
    margin-left:15px;

}

div#enlaces a.acceso{
    background-image:url(../../img/red/icon_acceso.gif)
}

div#enlaces a.logout{
    background-image:url(../../img/red/candidatos_cerrar.gif)
}

div#enlaces a.accesoempresa{
    background-image:url(../../img/red/icon_empresa.gif)
}

div#enlaces a.logoutempresa{
    background-image:url(../../img/red/empresas_cerrar.gif)
}

div#enlaces a.cv{
    background-image:url(../../img/red/icon_cv.gif)
}

div#ruta {
    float:left;
    white-space:nowrap;
    overflow:hidden;
    width:550px;
    text-overflow:ellipsis;
}


/* -------------------------------------------------------- */
/* FIN CABECERA OFERTAS */
/* -------------------------------------------------------- */

/* Oferta */

div#oferta img{
    margin-top:3px;
    margin-bottom:2px;
    margin-right:10px;
}

div#oferta h1{
    font-size:18px;
    margin-bottom:0;
}

div#oferta a:hover{
    text-decoration:none;
}

div#oferta p.empresa_oferta {
    margin-bottom:20px;
    font-size:12px;
}

div#oferta p{
    margin-bottom:8px;
}

div.puntos {
    border-top:1px dotted  #a0b1dc;
    clear:both;
    height:0;
    margin-bottom:15px;
    margin-top:15px;
    overflow:hidden;
}

div#oferta div#se_ofrece {
    float:right;
    width:310px;
}

div#oferta div#se_ofrece h2{
    font-size:12px;
    margin-bottom:10px;
    margin-top:0;
}

div#oferta div#se_ofrece p, div#oferta div#se_ofrece ul{
    margin-bottom:15px;
}


div#oferta div#se_requiere {
    float:left;
    width:310px;
}

div#oferta div#se_requiere h2{
    font-size:12px;
    margin-bottom:10px;
    margin-top:0;
}

div#oferta div#se_requiere p{
    margin-bottom:15px;
}

div#oferta div#menu a.primero{
    margin-left:30px;
}

div#oferta div#menu_oferta a{
    margin-right:30px;
}

div#oferta div#menu_oferta {
    border-bottom:1px solid #a0b1dc;
    margin:20px 0 10px 0;
    padding:12px;
    background-color:#EEF1FA;
    text-align:center;
    font-size:12px;
    font-weight:bold;
}

/* Fin Oferta */


/* Envia tu CV */

div#enviarcv { font-size:11px; margin-bottom:20px; cursor:auto; }
div#enviarcv h1 { font-size:14px; text-align:center; }
div#enviarcv p.normal { font-size:12px; margin-bottom:10px; }
div#enviarcv p.normal a { text-decoration:underline; }
div#enviarcv p a { text-decoration:none; }
div#enviarcv div#error { border:1px solid #ff0000; background-color:#ffe6e6; margin-bottom:20px; padding:10px; }

div#enviarcv textarea { width:240px; overflow:auto; }

div#enviarcv p.submit { text-align:center; }
div#enviarcv p.submit input { font-size:12px;font-weight:bold;padding:2px 10px; }


/* Fin Envia tu CV */

/* PAGINA RESULTADOS */

/* Columna izquierda */

div#resultado h1 {
    font-size:20px;
    margin-bottom:0;
}

div.ultimas_ofertas ul li.paginacion {
    border-bottom:none;
    text-align:right;
    padding-top:10px;
}

div.ultimas_ofertas ul li.paginacion a{
    background-color:#efefef;
    font-weight:bold;
    margin-left:2px;
    padding:5px 10px 5px 10px;
    text-decoration:none;
}

div.ultimas_ofertas span {
    border:1px solid #000000;
    font-weight:bold;
    padding:4px 9px 3px 9px;
}

/* Fin Columna izquierda */

/* Columna derecha */

div.caja2 {
    padding:7px;
}

ul#filtros {
    margin-left:7px;
}

ul#filtros li a{
    background-image:url(../../img/red/flecha.gif);
    background-position:left;
    background-repeat:no-repeat;
    color:#000000;
    font-weight:bold;
    padding-left:10px;
    text-decoration:none;
}

ul#filtros li.subfiltros {
    padding-bottom:10px;
    padding-left:10px;
    padding-top:4px;
}

ul#filtros li.subfiltros ul li{
    margin-bottom:2px;
}

ul#filtros li.subfiltros a {
    background-image:none!important;
    color:#00e!important;
    font-weight:normal!important;
    padding-left:0;
    text-decoration:none!important;
}

ul#filtros li.subfiltros a:hover {
    color:#cc00ff!important;
    text-decoration:underline!important;
}

/* Fin columna derecha */

/* FIN PAGINA RESULTADOS */

/* FORMULARIO */

div#fondo-cuerpo{
    padding:5px 0 40px;background-color:#EFF2FB!important;
}

div#formulario_pie {
    text-align:center;
}

#formulario {
    padding:0 20px;
}

#formulario h1{
    border-bottom:1px solid #a0b1dc;
    font-size:16px;
    padding-bottom:4px;
}

#formulario h1 span{
    font-size:14px;
    font-weight:normal;
    margin-left:50px;
}

#formulario div#error {
    border:1px solid #ff0000;
    background-color:#ffe6e6;
    margin-bottom:20px;
    padding:10px;
}

#formulario div.separador {
    border-bottom:1px solid #a0b1dc;
    height:0;
    overflow:hidden;
    margin-bottom:15px;
    margin-top:15px;
}

#formulario div.texto1 {
    color:#a0b1dc;
    margin-bottom:20px;
}

#formulario div.texto2 {
    color:#a0b1dc;
    margin-bottom:20px;
    margin-left:50px;
}

#formulario div.link1 {
    padding-top:20px;
    text-align:center;
    font-weight:bold;
    font-size:14px;
}

#formulario ul li {
    padding-bottom:5px;
}

.form_col {
    float:left;
    margin-bottom:10px;
    margin-right:10px;
}

.form_col p.pregunta {
    font-weight:bold;
}


.form_col_label {
    float:left;
    margin-bottom:10px;
    margin-right:10px;
    width:130px;
}


.form_col_center {
    text-align:center;
    margin-bottom:10px;
    margin-right:10px;
}

#formulario div.col_anadir_quitar {
    padding-top:20px;
    text-align:center;
}

#formulario a.anadir-quitar {
    display:block;
    padding-left:3px;
    padding-right:3px;
}

#formulario input.txt {
    width:150px;
}

#formulario input.txt_largo {
    width:200px;
}

#formulario input.captcha {
    margin-top:4px;
    width:95px;
}

#formulario select {
    width:209px;
}

#formulario .select_multi {
    font-size:11px;
}

#formulario .select_group {
    font-weight:bold;
    background-color:#CDFF00;
}

#formulario textarea {
    width:300px;
}

#formulario p.form_descripcion {
    color:#a0b1dc;
    font-size:11px;
    margin-bottom:5px;
}

#formulario p.form_descripcion a {
    color:#a0b1dc;
}

#formulario input.submit {
    font-weight:bold;
    padding:2px 20px;
    font-size:12px;
}



div#footer2 {
    background-color:#ffffff;
    margin-top:0;
    font-size:12px;
}

/* FIN FORMULARIO */


/* RED TRABAJAR */

#logo2{float:left;margin:12px 0 6px}
#logo2 h1{position:relative;margin:0;padding:0;overflow:hidden}
#logo2.ar h1,#logo2.cl h1,#logo2.co h1,#logo2.es h1,#logo2.mx h1,#logo2.pe h1,#logo2.ve h1{width:210px;height:37px}
#logo2.br h1,#logo2.pt h1{width:236px;height:37px}
#logo2 h1 a{text-decoration:none;font-size:26px}
#logo2 h1 span{position:absolute;top:0;left:0;width:100%;height:100%}
#logo2.ar h1 span,#logo2.cl h1 span,#logo2.co h1 span,#logo2.es h1 span,#logo2.mx h1 span,#logo2.pe h1 span,#logo2.ve h1 span{background:url(../../img/logo_red_trabajar.png) no-repeat 0 0}
#logo2.br h1 span,#logo2.pt h1 span{background:url(../../img/logo_red_trabalhar.png) no-repeat 0 0}

div#fondo_red_trabajar {
    background-color:#EEF2FB!important;
    background-image:url(../../img/red/fondo_red_trabajar.png)!important;
    background-repeat:repeat-x;
    background-position:center bottom;
    /*border-top:3px solid #0000ED;
    margin-top:6px;
    padding-top:8px;*/

}

div#fondo_red {
    background-color:#EEF2FB!important;
    background-image:url(../../img/red/fondo_red_trabajar.png)!important;
    background-repeat:repeat-x;
    background-position:center bottom;

}

div#col_alta {
    background-color:#ffffff;
    background-position:20px 40px;
    background-repeat:no-repeat;
    display:inline;
    float:left;
    padding:10px 20px 35px;
    /* margin-right:20px; */
    width:430px;
}

div#col_alta_candidatos {
    background-color:#ffffff;
    background-position:12px 50px;
    background-repeat:no-repeat;
    height:200px;
    display:inline;
    float:left;
    padding:10px 20px 35px;
    margin-right:20px;
    width:430px;
}

div#col_contenido {
    background-color:#ffffff;
    background-repeat:no-repeat;
    display:inline;
    float:left;
    padding:10px 20px 35px;
    margin-right:20px;
    width:430px;
}

div#encuentre {
    margin-left:190px;
    padding-top:20px;
    width:230px;
}

div#encuentre h1{
    font-size:15px;
    margin-bottom:10px;
}

div#encuentre p{
    color:#7f7f7f;
    margin-bottom:15px;
    font-size:12px;
}

div#encuentre input{
    background-color:#7abc17;
    border-bottom:1px solid #468800;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #468800;
    border-top:1px solid #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    font-size:16px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    width:175px;
    font-weight:bold;
}

#contenido div.centro {
    text-align: center;
}

div#oferta_red_trabajar {
    border-top:1px solid #a0b1dc;
    margin-top:20px;
    padding-top:10px;
}

div#oferta_red_trabajar h2{
    font-size:12px;
    margin-bottom:0;
}

#acceso_usuarios {
    background-color:#ffffff;
    display:inline;
    float:left;
    padding:20px;
    width:260px;
}

#acceso_usuarios.bloques {
    margin: 0px 10px;
    width: 185px;
}

#acceso_usuarios.bloque_ancho {
    margin: 0px 10px;
    width:430px;
}

#acceso_usuarios h1 {
    border-bottom:1px solid #a0b1dc;
    font-size:15px;
    margin-bottom:20px;
    padding-bottom:4px;
}

#contenido h1 {
    border-bottom:1px solid #a0b1dc;
    font-size:16px;
    margin-bottom:20px;
    padding-bottom:4px;
}


#acceso_usuarios div.texto1   {
    color:#a0b1dc;
}

#acceso_usuarios div.link1   {
    text-align:center;
    font-size:14px;
    font-weight:bold;
}

#acceso_usuarios div#error {
    border:1px solid #ff0000;
    background-color:#ffe6e6;
    margin-bottom:20px;
    padding:10px;
}

#acceso_usuarios .form_col_label {
    float:left;
    margin-bottom:10px;
    margin-right:10px;
    text-align:right;
    width:80px;
}


#acceso_usuarios .preguntas  a{
    color:#a0b1dc;
    font-size:11px;
    margin-left:90px;
    text-decoration:none;
}

#acceso_usuarios input.submit {
    font-weight:bold;
    padding:1px 20px;
    font-size:12px;
}


div#contacto {
    background-color:#FFFFFF;
    background-image:url(../../img/red/contacto.jpg);
    background-repeat:no-repeat;
    height:63px;
    margin-top:20px;
    padding:8px 10px;
    text-align:right;
    width:450px;
}

div#contacto p#telefono{
    font-size:18px;
    font-weight:bold;
}

div#contacto a{
    font-size:12px;
}

div#layer_comun {
    padding-bottom:70px;
}

div#layer_red_trabajar {
    background-image:url(../../img/red/pie_red_trabajar.jpg);
    background-repeat:no-repeat;
    background-position:center bottom;
    padding-bottom:50px;
}

div#layer_candidatos {
    background-image:url(../../img/red/pie_candidatos.jpg);
    background-repeat:no-repeat;
    background-position:center bottom;
    padding-bottom:70px;
}

/* FIN RED TRABAJAR */

/* ADSENSE */
div#adsense{width:650px;padding-bottom:5px;}
div#adsense li{border-bottom:1px solid #FFF;margin:0;padding:0 10px;color:#CCC;}
div#adsense li#adheader{font-size:11px;padding:5px 10px;}
div#adsense li#adheader a{text-decoration:none;color:#A0B1DC;font-size:11px;}
div#adsense li div h4{font-size:11px;margin:0;padding:0;font-weight:normal;}
div#adsense li div.adcontent{float:left;display:inline;width:425px;padding:5px 0;}
div#adsense li div.adlink{float:left;display:inline;overflow:hidden;width:200px;margin-left:5px;padding:5px 0;}
div#adsense li div.adlink a{text-decoration:none;white-space:nowrap;color:#000;}
/* FIN ADSENSE */


.frameform1{display:inline-block;width:320px;.float:left;}
.frameform2{float:right;width:320px}
.formblock{padding:10px;margin-bottom:10px}
.formblock span{float:left;}
.formblock .wauto{width:auto}
.formblock .w01{width:51px}
.formblock .w02{width:60px!important}
.formblock .w03{width:180px!important}
.formblock .w04{width:100px!important}
.formblock .w05{width:150px!important}
.formblock .mright{margin-right:8px}
.frameform1 p, .frameform2 p, .frameform3 p, .frameform4 p, .frameform5 p{padding:5px;background-color:#B0CCF9;}
.ejemplo {color:#A0B1DC;}
.formblock select{padding-top:2px;padding-bottom:2px;.margin-top:1px;}
.formblock .addremove{margin:10px 10px 0 10px}
.full{width:980px!important}
.frameform3{display:inline-block;width:170px;.float:left;}
.frameform3 input{width:122px}
.frameform4{display:inline-block;width:280px;margin-left:20px;vertical-align:top;.float:left;}
.frameform4 textarea{width:255px!important;}
.frameform4 input{width:120px;}
.frameform4 select{width:126px!important;}
.frameform5{display:inline-block;width:444px;margin-left:20px;vertical-align:top;.float:left;}
.frameform5 select{width:208px!important;}
.frameform5 input{width:202px;}
.frameform5 textarea{width:422px!important}


#buscadoravanzado{width:100%;padding:5px 0;margin:0;background-color:#EEF1FA;}
#buscadoravanzado tr{padding:0;margin:0;}
#buscadoravanzado td{width:25%;padding:0 5px;margin:0;}
#buscadoravanzado select{width:100%}
#buscadoravanzado .input{width:100%}
#buscadoravanzado .submit{float:right;font-weight:bold;}

.error{background-color:#ffe6e6;}

div#col_der.alt_1 div#publicidad{margin-bottom:46px}
div#col_der.alt_1 div#col_a {float:left;width:190px;margin-left:15px;_margin-left:6px;}
div#col_der.alt_1 div div.bloque {width:158px;margin-bottom:9px}
div#col_der.alt_1 div#col_b {width:94px;float:left}

div#guardar_listado.modelo2 ul li:hover {background-color:#EFF2FB;}
div#guardar_listado.modelo2 ul li.destacada:hover {background-color:#EFF2FB;}
div#guardar_listado.modelo2 ul li.resaltada:hover {background-color:#EFF2FB}
div#guardar_listado.modelo2 ul li.paginacion:hover {background:none;}
div#guardar_listado.modelo2 ul li.cabecera:hover {background:none;}
div#guardar_listado.modelo2 ul li a {text-decoration:none}
div#guardar_listado.modelo2 ul li a:hover {text-decoration:underline}
div#guardar_listado.modelo2 ul li.cabecera {line-height:35px;height:35px;border-bottom:1px dotted #CCCCCC;font-weight:normal}
div#guardar_listado.modelo2 ul li.cabecera a {color:#A0B1DC}
div#guardar_listado.modelo2 ul li.cabecera.cabecera2 {background:none;}
div#guardar_listado.modelo2 ul li {height:35px;border-bottom:1px dotted #CCCCCC;line-height:inherit;overflow:hidden;.float:left;.width:100%}
div#guardar_listado.modelo2 ul li div.col1 {width:425px;padding-top:5px;display:inline;float:left;margin-left:5px;color:#999}
div#guardar_listado.modelo2 ul li.destacada div.col1 a{font-weight:bold}
div#guardar_listado.modelo2 ul li img.logoempresa{float:right;margin-top:-5px}
div#guardar_listado.modelo2 ul li.active div.col1 a{font-weight:bold}
div#guardar_listado.modelo2 ul li div.col3{display:inline;float:left;margin-left:10px;width:210px;padding-top:10px;white-space:nowrap;overflow:hidden;}
div#guardar_listado.modelo2 ul li div.col3 a{color:#000000}
div#guardar_listado.modelo2 ul li.cabecera .col1 {padding-top:0;color:#A0B1DC}
div#guardar_listado.modelo2 ul li.cabecera .col3 {padding-top:0;color:#A0B1DC}
div#guardar_listado.modelo2 ul li.destacada {background-color:#FFFFDF}
div#guardar_listado.modelo2 ul li.destacada.active {background-color:#CCFF99;}
div#guardar_listado.modelo2 ul li.resaltada {background-color:#FFFFDF}
div#guardar_listado.modelo2 ul li.resaltada.active {background-color:#CCFF99;}
div#guardar_listado.modelo2 ul li.paginacion {border-bottom:none;text-align:right;padding-top:10px;line-height:30px;height:30px}
div#guardar_listado.modelo2 ul li.paginacion a{background-color:#efefef;font-weight:bold;margin-left:2px;padding:5px 10px 5px 10px;text-decoration:none}
div#guardar_listado.modelo2 ul li.paginacion span {border:1px solid #000000;font-weight:bold;padding:4px 9px 3px 9px;color:#000}
div#guardar_listado.modelo2 ul li.resaltada div.col1 a{font-weight:bold}

div#contacto{float:left}
div#col_izquierda{float:left;width:470px;margin-right:20px}

#promo{display:table;width:920px;margin:0 auto;padding:30px;background:#FFF}

#promobox{float:left;width:500px;}
#promobox h1{margin:0;padding:0;font-size:35px;}
#promobox h2{margin:0;padding:0;font-size:20px;font-weight:normal;}
#promobox p{font-size:12px;}

#afiliadoslist{margin-top:40px;padding-left:0;}
#afiliadoslist li{display:inline-block;margin-bottom:4px;.display:inline;padding-left:25px;}

#promoform{float:right;width:295px;margin:21px 0 0;padding:0}
#promoform fieldset{margin:2px 0;padding:0;border:0}
#promoform label,.label,input,select,textarea,button{font-size:1em;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#promoform label,#promoform .label{float:left;width:100px;margin-right:10px;margin-top:7px;}
#promoform input.input,select{width:166px}
#promoform input.input,select,textarea{margin:0;padding:6px;width:166px}
#promoform input.check,input.radio{margin-left:0;vertical-align:middle}
#promoform input.submit{padding:3px 6px;font-weight:bold}
#promoform fieldset p strong{font-size:12px}
#promoform fieldset .captcha{float:left;width:180px;}
#promoform fieldset .captcha img{margin-bottom:5px}
#promoform #error {border:1px solid #ff0000;background-color:#ffe6e6;margin-bottom:20px;padding:10px;}

.framefix:after{display:block;height:0;content:".";font-size:0;line-height:0;visibility:hidden;clear:both}
.framefix{display:block;.zoom:1}

div#guardar_listado.modelo2 ul.list-company li{float:left;width:auto;height:auto;margin-right:10px;margin-bottom:10px;border-bottom:0;}
div#guardar_listado.modelo2 ul.list-company li:hover{background-color:transparent}
div#guardar_listado.modelo2 ul.list-company li a{float:left;width:100px;padding:10px;background:#EFF2FB;text-align:center}
div#guardar_listado.modelo2 ul.list-company li a span{display:block;overflow:hidden;height:28px}
div#guardar_listado.modelo2 ul.list-company li a img{border:1px solid #CCCCCC;margin-bottom:10px;padding:1px;background:#FFF;}

#ofertas #guardar_listado ul{float:none;}


div#guardar_listado.modelo3 abbr{border:none}
div#guardar_listado.modelo3 .green{color:#6AB922;} 
div#guardar_listado.modelo3 .orange{color:#FF6600}
div#guardar_listado.modelo3 .red{color:#CC00FF}
div#guardar_listado.modelo3 .grey{color:#999999}
div#guardar_listado.modelo3 .dots{font-size:18px;padding-top:5px!important;height:23px!important}
div#guardar_listado.modelo3 ul li:hover {background-color:#EFF2FB;}
div#guardar_listado.modelo3 ul li.destacada:hover {background-color:#EFF2FB;}
div#guardar_listado.modelo3 ul li.resaltada:hover {background-color:#EFF2FB}
div#guardar_listado.modelo3 ul li.paginacion:hover {background:none;}
div#guardar_listado.modelo3 ul li.cabecera:hover {background:none;}
div#guardar_listado.modelo3 ul li.cabecera2:hover {background:none;}
div#guardar_listado.modelo3 ul li a {text-decoration:none}
div#guardar_listado.modelo3 ul li a:hover {text-decoration:underline}
div#guardar_listado.modelo3 ul li.cabecera {border-bottom:1px dotted #CCCCCC;}
div#guardar_listado.modelo3 ul li.cabecera2 {border-bottom:1px dotted #CCCCCC;}
div#guardar_listado.modelo3 ul li.cabecera a {color:#A0B1DC}
div#guardar_listado.modelo3 ul li.cabecera2 a {color:#A0B1DC}
div#guardar_listado.modelo3 ul li {border-bottom:1px dotted #CCCCCC;line-height:inherit;overflow:hidden;.float:left;.width:100%}
div#guardar_listado.modelo3 ul li.cabecera .col1,
div#guardar_listado.modelo3 ul li.cabecera .col2,
div#guardar_listado.modelo3 ul li.cabecera .col3,
div#guardar_listado.modelo3 ul li.cabecera .col4,
div#guardar_listado.modelo3 ul li.cabecera .col5,
div#guardar_listado.modelo3 ul li.cabecera .col6,
div#guardar_listado.modelo3 ul li.cabecera .col7,
div#guardar_listado.modelo3 ul li.cabecera .col8,
div#guardar_listado.modelo3 ul li.cabecera .col9,
div#guardar_listado.modelo3 ul li.cabecera .col10,
div#guardar_listado.modelo3 ul li.cabecera .col11,
div#guardar_listado.modelo3 ul li.cabecera .col12,
div#guardar_listado.modelo3 ul li.cabecera .col13 {padding-top:0;color:#A0B1DC;}
div#guardar_listado.modelo3 ul li div.col1,
div#guardar_listado.modelo3 ul li div.col2,
div#guardar_listado.modelo3 ul li div.col3,
div#guardar_listado.modelo3 ul li div.col4,
div#guardar_listado.modelo3 ul li div.col5,
div#guardar_listado.modelo3 ul li div.col6,
div#guardar_listado.modelo3 ul li div.col7,
div#guardar_listado.modelo3 ul li div.col8,
div#guardar_listado.modelo3 ul li div.col9,
div#guardar_listado.modelo3 ul li div.col10,
div#guardar_listado.modelo3 ul li div.col11,
div#guardar_listado.modelo3 ul li div.col12 {height:17px;padding:11px 5px 7px 5px;display:inline;float:left;overflow:hidden;white-space:nowrap}
div#guardar_listado.modelo3 ul li div.col1,
div#guardar_listado.modelo3 ul li div.col7{border-right:1px solid #DBE1E6}
div#guardar_listado.modelo3 ul li.cabecera div.col1,
div#guardar_listado.modelo3 ul li.cabecera div.col7{border-right:none}
div#guardar_listado.modelo3 ul li div.col1{width:178px}
div#guardar_listado.modelo3 ul li div.col2,
div#guardar_listado.modelo3 ul li div.col3,
div#guardar_listado.modelo3 ul li div.col4,
div#guardar_listado.modelo3 ul li div.col5{width:35px;}
div#guardar_listado.modelo3 ul li div.col6,
div#guardar_listado.modelo3 ul li div.col7{width:55px;}
div#guardar_listado.modelo3 ul li div.col8,
div#guardar_listado.modelo3 ul li div.col9{width:65px}
div#guardar_listado.modelo3 ul li.paginacion {border-bottom:none;text-align:right;padding-top:10px;line-height:30px;height:30px}
div#guardar_listado.modelo3 ul li.paginacion a{background-color:#efefef;font-weight:bold;margin-left:2px;padding:5px 10px 5px 10px;text-decoration:none}
div#guardar_listado.modelo3 ul li.paginacion span {border:1px solid #000000;font-weight:bold;padding:4px 9px 3px 9px;color:#000}



#sitemap{padding:25px 0}
#sitemap #cabecera2{margin:5px 0 30px 0;}
#sitemap #buscar{float:none!important;margin:0 auto;}
#sitemap #resultado a{color:#000;text-decoration:none}
#sitemap #col_der h2{.float:none}
#sitemap h2{float:left;}
#portales_especializados a{color:#000}
.filter{float:right;padding:7px!important;margin-bottom:10px;background:#EFF2FB}
.filter li{margin-right:5px}
.blocklinks{clear:both;padding-bottom:60px}.bloque .blocklinks{padding-bottom:0}
.blocklinks li{margin-top:3px;margin-bottom:3px;}
.blocklinks a{text-decoration:none;margin-right:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.blocklinks a:hover{text-decoration:underline;}
.blocklinks .seemore{text-decoration:underline}
.ico{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(../../img/red/favicon_collage.png);.margin-right:3px;}
.ico .alt{position:absolute;top:-999em;width:0em;overflow:hidden;_display:none}
.ico.secretarias{background-position:0 0}.ico.ingenieros{background-position:0 -16px}.ico.comerciales{background-position:0 -32px}.ico.comerciais{background-position:0 -32px}.ico.estudiantes{background-position:0 -48px}.ico.trabajar{background-position:0 -64px}.ico.vendedores{background-position:0 -80px}.ico.medicos{background-position:0 -96px}.ico.profesores{background-position:0 -112px}.ico.professores{background-position:0 -112px}.ico.ejecutivos{background-position:0 -128px}.ico.executivos{background-position:0 -128px}.ico.periodistas{background-position:0 -144px}.ico.currantes{background-position:0 -160px}.ico.administrativos{background-position:0 -176px}.ico.informaticos{background-position:0 -192px}.ico.universitarios{background-position:0 -208px}.ico.arquitecto{background-position:0 -224px}.ico.economistas{background-position:0 -240px}.ico.letrados{background-position:0 -256px}.ico.trabajoturismo{background-position:0 -272px}.ico.auditores{background-position:0 -288px}.ico.contadores{background-position:0 -304px}.ico.engenheiros{background-position:0 -320px}.ico.advogados{background-position:0 -336px}.ico.vagasturismo{background-position:0 -352px}
.linon{padding-left:0}
	.linon,.linon > li{list-style-type:none}
	.linon,.linon li{_list-style-type:none}
	.linon li ul li{_list-style-type:disc}
.lilin{padding-left:0}
.lilin > li{display:inline-block;.display:inline}.linline.fright > li{margin-left:20px;margin-right:0}
.lilin li{_display:inline;_padding-right:20px}.linline.fright li{_padding-left:20px;_padding-right:0}
.lilin li ul li{_display:block;_padding-right:0}.linline.fright li ul li{_padding-left:0}
.li2col li{display:inline-block;width:50%;margin-right:-3px;.float:left;}
.li4col li{display:inline-block;width:25%;margin-right:-3px;.float:left;}

#widget h1{font-size:30px;margin:0;margin-bottom:6px;padding:0;text-shadow:0px 1px 0px #FFF}
#widget h2{font-size:25px;font-weight:normal;margin:0;padding:0;text-shadow:0px 1px 0px #FFF}
#widget p{font-size:12px}
#widget .img_hazte{position:relative;width:238px;height:26px;overflow:hidden}
#widget .img_hazte .re{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../img/red/widget/hazteconeltuyo.png)}
#widget form{font-size:12px}
#widget form legend{font-weight:bold;margin:0;padding:0;margin-bottom:2px;color:#000;.margin-left:-7px}
#widget form fieldset{margin:0;padding:0;border:0}
#widget form .form_content{display:block;margin-bottom:2px}
#widget form label,form .label,form input,form select,form textarea,form button{font-size:1em;font-family:arial,sans-serif,verdana,tahoma}
#widget form input.text,form select,form textarea{margin:0;padding:6px;border:1px solid #D1D1D1;border-top:1px solid #999999;border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px}
#widget form select{padding:5px}
#widget form .select{.display:inline-block;.padding:6px;.border:1px solid #D1D1D1;.border-top:1px solid #999999;.background:#FFFFFF}
#widget form .select span{.display:inline-block;.position:relative;.width:144px;.height:15px;.overflow:hidden}
#widget form .select select{.position:relative;.width:103%;.top:-3px;.left:-3px}
#widget form textarea{overflow:auto;color:#666;resize:vertical}
#widget #widget_left{float:left;width:360px;padding:20px;background:#CFEBAA url(../../img/red/widget/cog.png) no-repeat 280px 10px}
#widget #widget_right{padding:20px;overflow:hidden;text-align:center;background:url(../../img/red/widget/arrow.gif) no-repeat 0 100px}

#eclipse{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;z-index:1000;cursor:default;opacity:0.8;filter:alpha(opacity=80);_background:none}
#userloginbox_left{float:left;width:399px}
#userloginbox_right{float:left;width:150px;text-align:center;border-left:1px dotted #CCCCCC}
#userloginbox_right img{margin-top:11px}
#birthdayform_day select,#birthdayform_day.select span{width:57px;.width:43px}
#birthdayform_month select,#birthdayform_month.select span{width:100px;.width:86px}
#birthdayform_year select,#birthdayform_year.select span{width:71px;.width:57px}
#birthdayform_day.select select{.width:109%}
#birthdayform_month.select select{.width:105%}
#birthdayform_year.select select{.width:109%}



/* framework */
hr{display:none}
acronym,abbr{border:none}
.framefix:after{display:block;height:0;content:".";font-size:0;line-height:0;visibility:hidden;clear:both}
.framefix{display:block;.zoom:1}
.popup{position:absolute;top:120px;left:0;width:100%;z-index:1001}
.halicen{margin-left:auto;margin-right:auto}
.pall{padding:15px!important}
.pallsmall{padding:10px}
.pallmed{padding:20px}
.w04{width:650px}
.rad{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.opa{background-image:url(../../img/captacion/opacity.png)}
.b02{background-color:#FFFFFF}
.prel{position:relative}
.dblock{display:block}
.mno{margin:0!important}
.pno{padding:0!important}
.mtop{margin-top:15px!important}
.mbottom{margin-bottom:15px!important}
.fsmall{font-size:11px}
.fnorm{font-size:12px}
.fmed{font-size:14px}
.tdecono,a.tdecono,.tdecono a{text-decoration:none}
.tdecono:hover,a.tdecono:hover,.tdecono a:hover{text-decoration:underline}
.newform h2{margin:0;padding:0}
.newform p{margin-bottom:8px}
.newform form{margin:0;padding:0}
.newform form fieldset{margin:0;padding:0;border:0}
.newform form .form_label{.position:relative}
.newform form label,form .label{margin-right:10px}
.newform form label,.newform form .label,.newform form input,.newform form select,.newform form textarea,.newform form button{font-size:1em;font-family:arial,sans-serif,verdana,tahoma}
.newform form input.text,.newform form select,.newform form textarea{margin:0;padding:6px;border:1px solid #D1D1D1;border-top:1px solid #999999;border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px}
.newform form input.checkbox,.newform form input.radio{margin-left:0}
.newform form select{padding:5px}
.newform form .select{.display:inline-block;.padding:6px;.border:1px solid #D1D1D1;.border-top:1px solid #999999;.background:#FFFFFF}
.newform form .select span{.display:inline-block;.position:relative;.width:144px;.height:15px;.overflow:hidden}
.newform form .select select{.position:relative;.width:103%;.top:-3px;.left:-3px}
.newform form .select.multiple span{.height:60px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {head~body .newform form  select{padding:6px}}
.newform form textarea{overflow:auto;resize:vertical}
.newform form .count{position:absolute;top:2px;right:2px;margin:0;padding:0 5px;color:#FFFFFF;background:#4D4D4D}
.newform form .note{position:absolute;height:15px;top:4px;left:-22px;margin:0;padding:2px 6px;background:#FFF}
.newform form .info{background:#EBF6FB!important}
.newform form .note strong span{position:absolute;width:165px;top:-51px;left:34px;padding:8px;border:1px solid #D1D1D1;background:#FFFFFF;visibility:hidden;z-index:999}
.newform form .note:hover strong span{visibility:visible}
.newform form input.text.error,.newform form input.file.error,.newform form .select.error,.newform form .select.error select,.newform form textarea.error {background:#FFFFBB}
.newform form fieldset.error{color:#000000;background-color:#FFEFEF}
.newform form fieldset.error a{color:#000000}
.newform form fieldset.error ul{list-style:disc;padding-left:20px;}
.newform .form_block label,.newform .form_block .label{display:block;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;.display:inline-block}
.newform .form_block input.text{width:146px;.margin-top:-1px;.margin-bottom:-1px}
.newform .form_block select,.newform .form_block .select span{width:160px;.width:146px}
.newform .form_block .form_label{display:table-cell;vertical-align:middle;.float:left;.top:8px}
.newform .form_block .form_content{display:table-cell;vertical-align:middle;padding-bottom:2px;.float:left}
.newform .form_block .form_content label,.newform .form_block .form_content .label{display:inline;width:auto!important;white-space:normal;overflow:visible}
.newform .form_inline fieldset{display:inline}
.newform .form_inline input.text{width:126px;.margin-top:-1px;.margin-bottom:-1px}
.newform .form_inline select,.newform .form_inline .select span{width:140px;.width:126px}
.newform .form_inline .form_content{display:inline-block;margin-bottom:2px}
.newform .submit{display:inline-block;text-decoration:none;padding:6px 12px;border-width:1px;border-style:solid;border-color:#D1D1D1 #999999 #999999 #999999;color:#333333!important;font-weight:bold;text-align:center;cursor:default;text-shadow:0px 1px 0px #EFEFEF;background-color:#C2C2C2;background-image:url(../../img/captacion/button_bright.png);background-position:0 -15px;background-repeat:repeat-x;border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;_background-image:none}
.newform .submit:hover{text-decoration:none;background-position:0 -40px}
.newform .submit{.position:relative;.top:1px}
.newform input.submit{.top:0;.padding:5px 0 4px 0!important}
.newform input.submit{padding:5px 12px}
.newform .submit.corp{border-color:#94C866 #63970B #63970B #63970B;color:#FFFFFF!important;text-shadow:0px -1px 0px #70A300;background-color:#93C000}
.newform .submit.disabled{border-color:#D1D1D1;color:#9A9A9A;background:#EFEFEF}
.newform .submit.disabled:hover{background-position:0 0}

.newform .ico,.newform .img{position:relative;display:inline-block;width:10px;height:10px;vertical-align:middle;.margin-right:4px}
.newform .img span.re{position:absolute;top:0;left:0;width:100%;height:100%}
.newform .ico,.newform .img span.re{background-image:url(../../img/captacion/collage.png)}
.newform .ico .alt,.newform .img .alt{position:absolute;top:-999em;width:0em;overflow:hidden;_display:none}
.newform .ico.info_b,.newform .imgre.info_b span{background-position:0 0}
.newform .ico.arrwleft{position:absolute;right:-12px;top:-1px;width:12px;height:21px;background-position:0px -10px;.right:-15px;}

.sdw{box-shadow:-1px 2px 3px #CCCCCC;-moz-box-shadow:-1px 2px 3px #CCCCCC;-webkit-box-shadow:-1px 2px 3px #CCCCCC;filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,Strength=3)}
.ball{border:1px solid #D1D1D1}
.ball.hlight{border-bottom:1px solid #999999}
.ball.error{border:1px solid #FFCFCF}
.ball.hlight.error{border-bottom:1px solid #FFAFA3}
.ball.info{border:1px solid #C3E4F3!important}
.ball.hlight.info{border-bottom:1px solid #9BD2EB!important}
.submit.corner{position:absolute;top:5px;right:5px;padding:1px 5px;text-decoration:none}

#oferta_title{float:left;max-width:500px}
#oferta_g1{float:left;margin-left:10px;padding-top:10px}

#unica #unica_banner{height:200px;background:#F2F2F2 url(../../img/unica/unica_banner.png) no-repeat top left}
#unica #unica_banner div{width:400px;margin-left:460px;margin-right:60px;padding-top:40px}
#unica #unica_banner div h2{font-size:30px;margin:0 0 2px 0;padding:0;text-shadow:0px 1px 0px #FFF}
#unica #unica_banner div p{font-size:16px;margin:0 0 8px 0;padding:0;text-shadow:0px 1px 0px #FFF}
#unica #unica_banner div .submit{font-size:16px;}
#unica #unica_banner div .submit.corp{border:0;border-bottom:1px solid #1D370E;text-shadow:0px 1px 0px #31551C;background-color:#61A13B}
#unica .unica_block{float:left;width:266px;margin-top:40px;margin-right:61px}
#unica .unica_block.last{margin-right:0}
#unica .unica_block  .ub_head{height:80px;margin-bottom:10px;padding:10px 130px 10px 10px;background-color:#F2F2F2}
#unica .unica_block #ub_01{background:#F2F2F2 url(../../img/unica/unica_01.jpg) no-repeat bottom right}
#unica .unica_block #ub_02{background:#F2F2F2 url(../../img/unica/unica_02.jpg) no-repeat bottom right}
#unica .unica_block #ub_03{background:#F2F2F2 url(../../img/unica/unica_03.jpg) no-repeat bottom right}
#unica .unica_block h3{color:#000;font-size:13px;font-weight:bold;text-align:left;color:#61A13B}
#unica .unica_block ul{padding:10px}
#unica .unica_block ul li{float:left;width:50%;margin:-5px\9}
#unica .unica_block ul a{color:#000;text-decoration:none}
#unica .unica_block ul a:hover{text-decoration:underline}

#header_lvl0{float:left;width:100%;margin-top:4px}

div#cabecera2.si_hasta{background:#FFE680;padding:20px;border:1px solid #DBC867}
div#cabecera2.si_hasta .si_hasta_msg{text-align:center;margin-top:20px;margin-bottom:40px;font-size:22px}
div#cabecera2.si_hasta div.aclaracion{color:#DB9600!important}
div#cabecera2.si_hasta div.aclaracion a{color:#DB9600!important}
div#cabecera2.si_hasta input.txt{border-color:#DBC867!important}
div#cabecera2.si_hasta input#buscap{padding-top:7px!important;border-width:1px!important;border-style:solid!important;border-color:#71BE00 #518F00 #518F00 #518F00!important;color:#FFFFFF!important;font-weight:bold!important;text-shadow:0px -1px 0px #518F00;background-color:#6AB500!important;background-image:url(http://es.trabajar.com/img/button_bright.png)!important;background-position:0 -15px;background-repeat:repeat-x;font-size:13px!important;border-radius:6px;.position:relative;.top:1px;.padding-bottom:5px!important;_background-image:none}
div#cabecera2.si_hasta input#buscap:hover{text-decoration:none;background-position:0 -40px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out}

div#col_alta2 {float:left;display:inline;width:470px;background-color:#0177DC;color:#FFFFFF;font-size:12px;}
div#col_alta2_left {float:left;}
div#col_alta2_right {float:right;width:210px;padding:30px 20px;}
div#col_alta2 h1 {font-size:16px;padding:0;}
div#col_alta2 h1 span {font-size:12px;font-weight:normal}
div#col_alta2 .submit{font-size:15px;display:inline-block;text-decoration:none;margin-top:20px;padding:8px 14px;border:1px solid #118F00;color:#FFFFFF!important;font-weight:bold;text-align:center;cursor:default;text-shadow:0px 1px 0px #118F00;background-color:#60B400;background-image:url(https://es.trabajar.com/img/captacion/button_bright.png);background-position:0 -15px;background-repeat:repeat-x;border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;_background-image:none}
div#col_alta2 .submit:hover{text-decoration:none;background-position:0 -40px}
div#col_alta2 .submit{.position:relative;.top:1px}
.social4in {height:20px;float: left;width:220px;margin-bottom:9px;}
.fblike {float:left;margin-right: 10px;}
.plusone {float:left;margin-right: 0px;}

#publi{width:980px;margin-top:10px;}
#publileft{width:728px;float:left;}
#publiright{width:234px;float:left;margin-left:18px;}
