body { margin:0px; font:0.8em Arial, Helvetica, sans-serif}

form { margin:0;}

a {color:#0369B9}
a:visited {color:#909}
a:hover {color:#000}
a img {border:0}

strong.dentro {color:#666}
p.texto110 {font-size:110%}
.texto110 {font-size:110%}

select { height:20px; font-size:88%;}
textarea { font-family:Arial, sans-serif; font-size:1.1em }

h1 { display:none}
h2 {font-size:150%;margin:0px;margin-bottom:3px;}
h3 {font-size:115%;margin:10px 0px 3px 0px;}

hr { height:1px; width:194px; color:#DFD4C2; margin-top:15px; margin-bottom:15px; }

hr.corta {width:170px;}

.novecientos { width:980px;}

.boton {
padding:2px 10px 1px 10px;
font-size:120%;
font-family:Arial, sans-serif;
font-weight:bold;
color: #FFF;
background: #555 /*url(http://s.trabajos.hvimg.com/img/fondo_boton.gif) bottom repeat-x*/;
border-left: 1px solid #eee;
border-top: 1px solid #E8E8E8;
border-right: 1px solid #111;
border-bottom: 1px solid #333;
}
.boton2 {
padding:0px 12px 0px 12px;
font-size:130%;
font-family:Arial, sans-serif;
font-weight:bold;
color: #FFF;
background: #1F44AE url(http://s.trabajos.hvimg.com/img/fondo_boton2.gif) top repeat-x;
margin-top:6px;
margin-right:5px;
border-left: 1px solid #B9DBFF;
border-top: 1px solid #B9DBFF;
border-right: 1px solid #0C488E;
border-bottom: 1px solid #0C488E;
}
.boton3 {
padding:1px 12px 1px 12px;
font-size:105%;
font-family:Arial, sans-serif;
font-weight:bold;
color: #FFF;
background: #1F44AE ;
margin-top:6px;
border-left: 2px solid #B9DBFF;
border-top: 2px solid #B9DBFF;
border-right: 2px solid #000D57;
border-bottom: 2px solid #000D57;
}
.boton3 a {
	text-decoration: none;
	color: #FFF;
	cursor: default;
}
.boton4 {
padding:1px 12px 1px 12px;
font-size:95%;
font-family:Arial, sans-serif;
background: #dfdfdf;
margin-top:6px;
border-right:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
border-left:1px solid #f0f0f0;
border-top:1px solid #f0f0f0;
}
.boton5 {
padding:2px 54px;
font-size:105%;
font-family:Arial, sans-serif;
font-weight:bold;
color: #FFF;
background: #075AB6 url(http://s.trabajos.hvimg.com/img/fondo_boton2.gif) top repeat-x;
border-left: 1px solid #B9DBFF;
border-top: 1px solid #B9DBFF;
border-right: 1px solid #0C488E;
border-bottom: 1px solid #0C488E;
}
.texto { margin:10px 0px 10px 0px;}
.tleft { margin-left: 20px;}
.error { margin:0px 0px 10px 0px; color:#f00;}
#error { margin:0px 0px 10px 0px; color:#f00; text-align:center;  padding:5px 0; font-size:100%}

/*CABECERA*/

.cab_izq {width:570px; float:left}

/*chrome*/
 
body:nth-of-type(1) .cab_izq {width:550px;}

.logo img {margin: 35px 0 1px 16px; }

#logo_cupon {margin: 10px 0px 0px 16px;}

#datos_cabecera {
height:19px;
width:220px;
margin:0 0 0 720px;
background: #fff;
font-size:88%;
text-align:center;
}
body:nth-of-type(1) #datos_cabecera {height:16px}



/*loginbox cabecera*/
#validacion {margin:10px 0 0 0px;font-size:88%;}

.login_email {float:left; margin:0px 2px 0 0; }
.login_cont {float:left; margin:0px 3px 0 0;}
.login_entrar {padding:13px 0 0 0; float:left;width:104px;height:24px}

.recordar {float:left; padding:0px;}

/*usuario cabecera*/
#usuario {
border:1px solid #D7D7D7;
margin:32px 0 0 0;
padding:10px;
position:absolute;
font-size:95%;
left:54%;
}
#usuario strong { padding-right:3px; padding-left:3px;} 
#usuario .boton {
padding:2px 10px 1px 10px;
font-size:120%;
font-weight:normal;
font-family:Arial, sans-serif;
color: #FFF;
background: #2B2B2B url(http://s.trabajos.hvimg.com/img/fondo_boton.gif) bottom repeat-x;
border-left: 1px solid #E8E8E8;
border-top: 1px solid #E8E8E8;
border-right: 1px solid #404040;
border-bottom: 1px solid #404040;
}

/* menu principal*/
#menu {font:110% "Trebuchet MS", arial;  margin:8px 0 0 0; padding:6px 0px 0px 10px; font-weight:bold}

#menu ul { padding:0px; margin-bottom:0px}
#menu li {display:inline; background:url(http://s.trabajos.hvimg.com/img/separador_menu.gif) no-repeat right; padding:0 6px 0 1px;}
#menu li a {padding:6px 12px 10px 12px; color:#fff; }

#menu li a:hover { background:url(http://s.trabajos.hvimg.com/img/pest_izq_hover.gif) top repeat-x;  color:#fff;  padding:6px 12px 10px 12px; text-decoration:none;
}

#menu li a#current {background:url(http://s.trabajos.hvimg.com/img/pest_izq.gif) top repeat-x; color:#000; text-decoration:none; font-weight:bold; }
#menu li a.select#current {background:url(http://s.trabajos.hvimg.com/img/pest_izq_emp.gif) top repeat-x}
#menu li a#current:hover {text-decoration:underline; }

/*Submenu candidatos*/
#submenu {
font-family: "Trebuchet MS", Arial;
height:26px;
padding-top:6px;
border-bottom:1px solid #8F8F8F;
background: url(http://s.trabajos.hvimg.com/img/fondo_submenu.gif) bottom repeat-x;
}
#submenu a { background:url(http://s.trabajos.hvimg.com/img/sep_submenu.gif) right no-repeat; padding:5px 10px 5px 7px;}
#submenu a:visited {color:#909}
#submenu a:hover { color:#000;}
#submenu strong a { text-decoration:underline; color:#000!important;}
#submenu strong a:hover { color:#666!important; }

/*path*/

#path {
/*background: url(http://s.trabajos.hvimg.com/img/fondo_path.gif) top repeat-x;*/
border-bottom:1px solid #DBDBDB;
padding: 10px 0px 0px 0px;
font-size:88%;
color:#9A9A9A;
}
#path a {color:#9A9A9A;}
#path a:hover {color:#000;}
#path strong {color:#808080}


/*CUERPO PRINCIPAL DE LA PÁGINA*/

/*Titulos*/

#titulo {height:64px; background:url(http://s.trabajos.hvimg.com/img/fondo_titulo.gif) left center no-repeat; padding-left:113px; padding-top:26px;}
#titulo h2 {font-size: 170%;}
#titulo h2 strong {color:#87AAC5}

.titulo2 {margin-top:10px;}
.titulo2 span { font-size:55%; font-weight:normal}
.titulo2 span strong { font-size:160%; color:#8EACCF;}
.titulo2 h2 { font-size: 160%; padding-left:10px;}
.titulo2 h3 { font-size: 140%; margin: 0px 0px 7px 0px;}

#tituloe {
min-height:55px;
background:url(http://s.trabajos.hvimg.com/img/fondo_titulo_empresa.gif) left center no-repeat;
padding-left:113px;
padding-top:5px;
margin-top:20px;
}

#tituloe strong { color:#CC9933;}

#titulog {background:url(http://s.trabajos.hvimg.com/img/fondo_titu_generico.gif) left center no-repeat; padding:26px 0 22px 100px; }

#titulog h2 strong {color:#87AAC5}

#titulog #publi { float:right; padding-right:40px; }

/*titulo conflicto id´s */

.titulo_cv { height:64px; background:url(http://s.trabajos.hvimg.com/img/fondo_titulo.gif) left center no-repeat; padding-left:113px; padding-top:26px; }
.titulo_cv h2 { font-size: 170%;}
.titulo_cv h2 strong {color:#87AAC5}

/* Diferentes opciones después del título */

.anuncio {text-align:center; color:#0369B9; font-size:140%; font-weight:bold; margin-top:15px;}
.anuncio2 {text-align:center; color:#0369B9; font-size:140%; font-weight:bold; margin-top:15px; margin-bottom:15px}

#baja {
width:980px;
margin-top:-10px;
font-size:110%;
font-weight:bold;
text-align:right;
padding-bottom:5px;
height:20px;
}

#obligatorio {
width:980px;
font-size:88%;
font-weight:bold;
text-align:right;
padding-bottom:5px;
}

.volverallistado {font-size:85%; margin-left:10px; padding-bottom:5px;}

#informacion {
padding:10px 0px 10px 0px;
/*margin-left:20px;*/
}
#informacion2 { width:980px; padding-left:0px; padding-top:5px; margin-top:0px; font-size:88%; }

#informacion2 #altaexpress { float:left; height: 69px;  width:140px; padding-right:30px; padding-left:15px; padding-top:20px;background: url(http://s.trabajos.hvimg.com/img/fondo_promo_express_2.gif) no-repeat; }
#informacion2 #altaexpress  h3 { font-size:158%; margin:0px; margin-bottom:5px; }
#informacion2 #altaexpress a { color:#0369B9 }
#informacion2 #altaexpress  a:visited { color:#0369B9 }
#informacion2 #altaexpress  a:hover { color:#000 }


#informacion2 #curriculo { float:left; height: 69px;  width:80px; padding-right:15px; padding-left:15px; margin-left:2px; padding-top:20px; background: url(http://s.trabajos.hvimg.com/img/fondo_promo_express_3.gif) no-repeat;}

#informacion2 #curriculo h3 { font-size:140%; margin:0px; margin-bottom:5px; }
#informacion2 #curriculo a { color:#0369B9 }
#informacion2 #curriculo  a:visited { color:#0369B9 }
#informacion2 #curriculo  a:hover { color:#000 }

#informacion2 #derecha { margin-left:293px;}
#informacion2 #ofertaemail {float:left; width:133px; padding-right:60px; height:69px; background: url(http://s.trabajos.hvimg.com/img/fondo_promo_email.gif) no-repeat; padding-left:15px; padding-top:20px; }

#informacion2 #ofertaemail h3 { font-size:140%; margin:0px; margin-bottom:5px; }

#informacion2 #ofertaemail h3 a { color:#AA3700; }
#informacion2 #ofertaemail h3 a:hover { color:#000; }

#informacion2  a { color:#B99355 }
#informacion2  a:visited { color:#0369B9 }
#informacion2  a:hover { color:#000 }

#informacion2  #publi { margin-left:216px; width:470px; height:70px; padding-top:18px; text-align:center;}


/* triple banner */

#informacion2009 { padding:5px 0 ; margin-top:0px; font-size:88%; overflow:hidden}

#informacion2009 #altaexpress { float:left; text-align:center; background: url(http://s.trabajos.hvimg.com/img/triple_alta.gif) no-repeat; padding:10px 6px 5px 3px;font-size:120%; line-height:110%; letter-spacing:-1px; margin-right:5px; }
#informacion2009 #altaexpress a { color:#0369B9; text-decoration:none; display:block; padding:40px 0px 5px 0px; width:127px;}
#informacion2009 #altaexpress a:visited { color:#0369B9 }
#informacion2009 #altaexpress a:hover { color:#000 }

#informacion2009 #derecha { margin-left:144px;}
#informacion2009 #ofertaemail {float:left; text-align:center; background: url(http://s.trabajos.hvimg.com/img/triple_email.gif) no-repeat; padding:10px 6px 5px 3px;  font-size:120%; line-height:110%; letter-spacing:-1px; }
#informacion2009 #ofertaemail a { color:#AA3700;  text-decoration:none; display:block;  padding:40px 0px 5px 0px; width:127px;}
#informacion2009 #ofertaemail a:hover { color:#000; }

#informacion2009  #publi { margin-left:145px; width:470px; height:70px; padding-top:18px; text-align:center;}

/* triple banner para tags*/
#tripletags { margin-top:0px; font-size:88%; }
#tripletags  .bannercurso { width:728px; padding-top:2px; margin-left:5px}


/* nuevo para sectores provincias etc  */

#informacion_peq { padding-left:0px; padding-top:5px; height:91px; margin-top:0px; font-size:88%;}

.ensitio {  margin-bottom:25px; margin-top:5px}

#informacion_peq #altaexpress { float:left; height: 69px;  width:140px; padding-right:30px; padding-left:15px; padding-top:20px;background: url(http://s.trabajos.hvimg.com/img/fondo_promo_express_2.gif) no-repeat; margin-left:18px; }
#informacion_peq #altaexpress  h3 { font-size:158%; margin:0px; margin-bottom:5px; }
#informacion_peq #altaexpress a { color:#0369B9 }
#informacion_peq #altaexpress a:visited { color:#0369B9 }
#informacion_peq #altaexpress a:hover { color:#000 }


#informacion_peq #curriculo { float:left; height: 69px; width:260px; padding-right:10px; padding-left:15px; margin-left:25px; padding-top:20px; background:url(http://s.trabajos.hvimg.com/img/fondo_promo_express_260.gif) no-repeat;}

#informacion_peq #curriculo h3 { font-size:140%; margin:0px; margin-bottom:5px; }
#informacion_peq #curriculo a { color:#0369B9 }
#informacion_peq #curriculo  a:visited { color:#0369B9 }
#informacion_peq #curriculo  a:hover { color:#000 }


#informacion_peq #derecha { }
#informacion_peq #ofertaemail {float:left; width:133px; padding-right:60px; height:69px; background: url(http://s.trabajos.hvimg.com/img/fondo_promo_email.gif) no-repeat; padding-left:15px; padding-top:20px; }

#informacion_peq #ofertaemail h3 { font-size:140%; margin:0px; margin-bottom:5px; }

#informacion_peq #ofertaemail h3 a { color:#AA3700; }
#informacion_peq #ofertaemail h3 a:hover { color:#000; }

#informacion_peq  a { color:#B99355 }
#informacion_peq  a:visited { color:#0369B9 }
#informacion_peq  a:hover { color:#000 }

/* fin de sectores provincias */

#informacion h3 {font-size:120%; color:#9B7D5B; margin:0 0 15px 0; }
#informacion h4 {font-size:110%; margin:0 0 5px 0; padding:0 0 2px 0; border-bottom:1px solid #ccc}
#informacion p {font-size:100%; padding:0 0 2px 0; margin:0 0 10px 0; }

/*Pestañas de currículos*/
#pestanas {
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #4573B5;
font: bold 100% Arial, Verdana, sans-serif;
}

#pestanas li {
list-style: none;
margin: 0;
display: inline;
}
#pestanas li a {
padding: 3px 0.8em;
margin-left: 3px;
border: 1px solid #4573B5;
border-bottom: none;
background: #D7E7F1;
text-decoration: none;
font-weight:normal;
}
#pestanas li a:link { color: #0369B9; }
#pestanas li a:visited { color: #0369B9; }
#pestanas li a:hover {
color: #000;
background: #F0F0F0;
}
#pestanas li a#current {
background: white url(http://s.trabajos.hvimg.com/img/fondo_pest_horizontal.gif) top repeat-x;
font-weight:bold;
border-bottom: 1px solid white;
color:#000000;
}
#pestanas li a span {
font-weight:normal;
color:#000000;
font-style:italic;
}

.op_listado {margin-bottom:5px;  }
.op_inicial {padding-top:10px;  }
.op_listado input { margin-right:3px;  }

/*información (buscador de ofertas, accesos candidato y accesos empresas)*/


#buscadorcontent { width:377px; float:left;}
#buscadorcontent h2 { font-size: 120%}
#buscadorborde {
width:365px;
border: 1px solid #A3BACA;
background: #CBE3F0;
padding:5px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#dddddd')";
-moz-box-shadow: 0 5px 2px 0px #eee;
-webkit-box-shadow: 0 5px 2px 0px #eee;
box-shadow: 0 5px 2px 0px #eee;
}
#buscadorborde2 {
border: 1px solid #A3BACA;
background: #CBE3F0;
padding:5px;
}

.empresa_en_oferta {
margin-top:15px;
border: 1px solid #C3DAEA;
background: #fff;
padding:4px;
font-size:90%
}

.empresa_en_oferta .datos2 td {padding:2px!important;}

#buscador {
background: #E4EFF6;
padding: 15px 18px 15px 18px;
font-size:95%;
}

#buscador h3 {font-size:140%; margin-top:-10px;}
#buscador h4 {font-size:140%; margin:0; border-bottom:1px solid #dfdfdf}
#buscador .portada {width:100%; margin-bottom:10px}
#buscador span {font-size:88%;}
#buscador .right {float:right} 

#buscador .campo {width:200px}

.buscador_blanco {background:#fff !important;}
#buscador .datos2 {width:100%; margin-bottom:2px; margin-top:2px;}

#buscador .datos2 td {padding: 5px;}

#buscador #terminos { margin-top:5px; border-top: 1px solid #CCC; padding:5px 10px 0px 10px; } 
#buscador #terminos span { font-size:88%; } 

#sombrabuscador {
height:6px;
width:377px;
background: url(http://s.trabajos.hvimg.com/img/sombra_buscador.gif) top repeat-x;
}

#promobox {
width:603px;
margin-left:377px;
margin-top:21px;
font-size:85%;
}
#candidatobox {
float:left;
width:332px;
padding-left:25px;
border-right: 1px solid #CDD6DD;
background: url(http://s.trabajos.hvimg.com/img/fondo_promo_candidato.gif) top right no-repeat;
min-height:210px;
}
#candidatobox a,#candidatobox a:visited{color:#0369B9;}
#candidatobox a:hover{color:#000;}
#candidatobox h2 { font-size:220%; font-weight:bold; margin-bottom:0px; }
#candidatobox p.introcandidato{margin:5px 100px 0 0}
#candidatobox #alta { float:left; width:160px; padding-top:15px;}
#candidatobox #alta h3 { font-size:150%; margin:0px; margin-bottom:10px; color:#333}
#candidatobox #alta .list {
background: url(http://s.trabajos.hvimg.com/img/lista_alta.gif) left no-repeat;
margin-bottom:4px;
margin-left:3px;
padding-left:20px;
}
#candidatobox #alta .list a { color:#898989; text-decoration:none; }
#candidatobox #alta .list a:hover { text-decoration:underline; }

#candidatobox #altaexpress {
margin-top:0;
margin-left: 160px;
width:122px;
height:100px;
padding-top: 30px;
padding-left:15px;
padding-right: 15px;
background: url(http://s.trabajos.hvimg.com/img/fondo_promo_express_nu.gif) no-repeat;
}
#candidatobox #altaexpress h3 { font-size:158%; margin:0px; margin-bottom:5px; }
#candidatobox #altaexpress a:visited { color:#0369B9 }
#candidatobox #altaexpress a:hover { color:#000 }


#candidatobox .enlace {
border: 1px dotted #355E94;
padding:1px;
margin-top:10px;
margin-right:15px;
font-size:110%;
font-weight:bold;
}
#candidatobox .enlace2 {
background: #355E94;
text-align:center;
color:#FFFFFF;
padding:5px;

}
#candidatobox .enlace2 a { color:#FFF; text-decoration:none }
#candidatobox .enlace2 a:hover { color:#fff; text-decoration:underline;}

#empresabox {
margin-left:360px;
width:218px;
height:100px;
padding-left:25px;
background:url(http://s.trabajos.hvimg.com/img/fondo_promo_empresa.gif) right top no-repeat;
}
#empresabox h2 { font-size:220%; font-weight:bold; margin-bottom:0px; }
#empresabox a { color:#B99354;}
#empresabox a:hover { color:#000;}
#empresabox p.introempresa{margin:5px 50px 0 0}

#empresabox #alta {
border:1px solid #D9D1AD;
padding:9px 15px 10px 20px;
margin-top:15px; /*comentar para publica gratis*/
}
#empresabox #alta h3 { font-size:150%; margin:0px; margin-bottom:10px; }

#empresabox .enlace {
border: 1px dotted #C3AC82;
padding:1px;
margin-top:10px;
}
#empresabox .enlace2 {
background:#B99354;
text-align:center;
color:#FFFFFF;
padding:5px;
font-size:110%;
font-weight:bold;
}
#empresabox .enlace2 a { color:#FFF; text-decoration:none; }
#empresabox .enlace2 a:hover { color:#fff;text-decoration:underline; }


/*Loginbox/registro ficha oferta*/

.caja_alta {
background: #FFF;
padding:5px;
margin-top:15px;
margin-bottom:15px;
}

.caja_alta .recuadro_gris{background: none;border: none;}

.recuadro_gris_sinfondo {
font-size: 95%;
border: 1px dotted #000;
background: #F2F2F6;
padding:11px 20px 11px 30px;
}

.recuadro_gris_alta {
font-size: 95%;
border: 1px dotted #000;
background: #F2F2F6 url(http://s.trabajos.hvimg.com/img/fondo_alta.gif) no-repeat bottom right;
padding:11px 20px 11px 30px;
}

.loginofertaborde {
border: 1px dotted #9B9B9B;
background: #FFF;
padding:5px;
margin-top:15px;
margin-bottom:15px;
}
.loginoferta {
font-size: 88%;
border: 1px dotted #000;
background: #ECECEC url(http://s.trabajos.hvimg.com/img/fondo_mensaje.gif) right repeat-y;
padding:13px 20px 15px 30px;
}
.loginoferta2 {
font-size: 88%;
border: 1px dotted #000;
background: #DFECFF url(http://s.trabajos.hvimg.com/img/fondo_mensaje2.gif) top right repeat-y;
padding:13px 20px 15px 30px;
}
.recuadro_gris {
font-size: 88%;
border: 1px dotted #000;
background: #F2F2F2 url(http://s.trabajos.hvimg.com/img/fondo_pub_ofert.gif) bottom center no-repeat;
padding:13px 20px 15px 30px;
}
.recuadro_gris2 {
font-size: 88%;
border: 1px dotted #000;
background: #F2F2F2 url(http://s.trabajos.hvimg.com/img/fondo_pub_ofert.gif) bottom center no-repeat;
padding:13px 20px 15px 20px;
}

.recuadro_gris .usuarios {
padding-bottom:15px;
padding-left:90px;
}
.recuadro_gris .usuarios table {
background:#D5E4EA;
border: 1px solid #4573B5;
}

.recuadro_gris .usuariosugest{padding-bottom:15px;background:#D5E4EA; border: 1px solid #4573B5; margin-left:110px; margin-bottom:8px; width:180px}
.recuadro_gris .usuariosugest #error{color:#000; text-align:left; padding:0 10px } 
.recuadro_gris .usuariosugest #error strong{color:#f00; } 

.recuadro_gris h2 {
font-size: 170%;
margin:0px;
padding:0px;
padding-bottom:15px;
}
.recuadro_gris h3 {
font-size: 150%;
padding-left:5px;
margin-top: 10px;
margin-bottom:10px;
padding-top:10px;
border-top:2px solid #dfdfdf;
}
.recuadro_gris textarea { width:330px;}

.loginoferta div.login, .loginoferta2 div.login { float:left; font-size:105%; width:82px; padding: 2px 8px 1px 0px; font-weight:bold; }
.loginofertaborde div.login_emp {height:25px; float:left; font-size:110%; width:150px; padding: 3px 5px 2px 0px;}

.loginofertaborde div.input_emp { float:left; font-size:105%; padding: 2px 5px 0px 0px;}
.loginofertaborde div.input_emp textarea{ width:250px !important;}

.loginofertaborde div.context_emp { font-size:105%; border-left:1px solid #dfdfdf; background:#f8f8f8; font-size:95%; padding:3px; margin:2px 0 2px 430px}


.recuadro_gris div.login{float:left;font-size:105%;width:100px;padding: 2px 10px 1px 0px;font-weight:bold;}
.recuadro_gris div.login2{float:left; width:200px;}
.loginoferta input.campo, .loginoferta2 input.campo, .loginoferta select.campo, .loginoferta2 select.campo, .recuadro_gris input.campo, .recuadro_gris select.campo { margin-bottom:4px; width:180px;}

.ocupado { background:#fcc;}
.username_ocupado { font-size:11px; color:#c00; font-weight:bold; width:170px; float:right }
.username_ocupado .emailrepetido{ font-size:120%}
.username_libre { font-size:11px; color:#090; font-weight:bold}

.botonesnuevos {margin:10px 0 0 110px}

.loginofertaborde input.campo, .loginofertaborde select.campo {font-size:12px; font-family:arial; width:240px; height:21px}
.loginofertaborde select.campo { height:23px}



/* dialog */

#dialogAlerta {padding:6px 10px;  }
#dialogAlerta div.login{float:left; width:100px; padding: 2px 10px 1px 0px;font-weight:bold;}
#dialogAlerta input#EMAIL{ margin-bottom:5px; font-size:11px; width:60%;}
#dialogAlerta select { margin-bottom:5px; height:20px; width:60%; font-size:11px;}

#dialogAlerta .texto { margin:5px 0px; font-size:11px; color:#444}

.capacondiciones {border:1px dotted #ccc; padding:5px; text-align:justify; font-size:11px }
#dialogAlerta a {color:#0369B9 }
.capacondiciones a {color:#0369B9 !important}

#dialogRedireccion {padding:15px 30px}
#dialogRedireccion p { text-align:center; padding:15px 30px}

.datos .usuarios {background:#D5E4EA;border: 1px solid #4573B5;margin-top:5px;}

.mensaje {float:right; width:190px; }

.mensaje a {font-size:140%; font-weight:bold}
.mensaje a:hover { color:#000; }
.mensaje a:visited { color:#0369B9; }

.volverregistro { margin:10px 0; }
.volverregistro a { font-size:100%; font-weight:normal}

a.registrate { text-align:center; display:block; font-size:120%; padding:11px 10px 10px 35px; color:#fff; text-decoration:none; background:url(http://s.trabajos.hvimg.com/img/boton_registrate_naranja.gif) no-repeat center; width:120px; }

a.registrate:hover {  text-decoration:underline; color:#fff}

.baja_responder {float:right;}
.baja_responder a{font-weight:bold; font-size:95%; display:block; padding:0px 25px 4px 0; background:url(http://s.trabajos.hvimg.com/img/ico_bajar_respuesta.gif) right no-repeat}

.mensaje2 {float:right; margin-right:40px; margin-top:28px; font-size:105%;}
.mensaje3 { border-top: 7px solid #E2E2E2; border-bottom: 7px solid #E2E2E2; margin-top:5px; padding-top:5px; padding-bottom:5px; }

.loginoferta h3, .loginoferta2 h3 { font-size: 150%; margin:0px; padding:0px; padding-bottom:10px; }

/*cambios 06_02_2008 oferta */

.publicadapor {font-size:85%; color:#777; margin:5px 0;}
.publicadapor span.fecha{font-size:100% !important; margin:5px 0;}
.publicadapor a{font-size:100%; color:#B7835C; font-weight:bold}
.publicadapor a:visited {color:#909; }
.publicadapor a:hover {color:#000; }

/*LISTADOS*/

/*empiezan los estilos referentes a los listados*/
#ofertas .boton, #ofertas2 .boton { font-size:115%;}
#ofertas2 span { font-size: 140%;}
#ofertas h2 strong, #ofertas2 h2 strong, #ofertas4 h2 strong, #ofertas6 h2 strong {color:#8EACCF}
#ofertas h2 a, #ofertas2 h2 a {}
#ofertas h2 a:hover, #ofertas2 h2 a:hover {color:#000}
#ofertas h2 strong.prensa, #ofertas2 h2 strong.prensa {color:#ACACAC}
#ofertas span { font-size:55%; font-weight:normal}
#ofertas2 span { font-size: 88%; margin-bottom:5px;}
#ofertas6 h2 select { font-size:70%;}

#ofertas2 h2 { margin-bottom:10px; margin-top:10px }
#ofertas2 h2 span { font-size:60%; font-weight:normal}
#ofertas2 h2 span.encontradas { font-size:65%; }
#ofertas2 h2 span.encontradas strong { color:#CC3300; }
#ofertas2 h2 span a { color:#0368B8}

.mini {  font-size:100%; font-weight:normal}

#ofertas3 h2 span { font-size:60%;}

/* op listado a empresas */

.listado {width:100%; font-size:88%; margin-bottom:30px;}
.listadoempresa {width:100%; font-size:88%; margin-bottom:15px; margin-top:20px;}
.listado, .listadoempresa {border-top:1px solid #9FB6C5;}
.listado input, .listadoempresa input { height:15px;}
.listado th, .listadoempresa th {height:22px;text-align:left;padding-left:10px;padding-right:10px;border-bottom:1px solid #9FB6C5;background: url(http://s.trabajos.hvimg.com/img/fondo_listado_th.gif) repeat-x bottom;}

.listado th a, .listadoempresa th a {color: #000;}
.listado td, .listadoempresa td {height:33px;padding:5px 10px 5px 10px;border-bottom:1px solid #DADADA;}
.listado th.centro, .listadoempresa th.centro {border-left:1px solid #9FB6C5;border-right:1px solid #9FB6C5;}
.centrox {border-left:1px solid #9FB6C5;border-right:1px solid #9FB6C5; font-size: larger}

.listado th.centro2, .listadoempresa th.centro2 {border-right:1px solid #9FB6C5;}
.listado th.centro3, .listadoempresa th.centro3 {border-right: none; border-left:1px solid #9FB6C5;}
.listado td.centro, .listadoempresa td.centro {background:#F6F9FC; border-left:1px solid #E2EAEF;border-right:1px solid #D9E7F0;}
.listadoempresa td.carpetas {background:#F6F9FC; border-left:1px solid #9FB6C5;border-right:1px solid #E2EAEF; padding:0px;}
.listado td.centro3, .listadoempresa td.centro3 {background:#F6F9FC; border-left:1px solid #E2EAEF;}
.listado td.centro2, .listadoempresa td.centro2 {background:#F6F9FC; border-right:1px solid #E2EAEF;}

.listadoempresa td.leido { background:#F8F8F8; }
.listadoempresa td.comprado { background: url(http://s.trabajos.hvimg.com/img/fondo_comprado.gif) top right no-repeat; }

.listado .cierre, .listadoempresa .cierre {padding:0px;height:3px;border-top: 1px solid #fff;background: #B4CCDE;}
.listado .precio, .listadoempresa .precio, .listado2009 .precio { color:#FF0000;}

.listado td.imcompleto { background:#FFD7D7 }

.listadoempresa td.totales { padding:0px 10px 0px 10px; border-bottom:none; }

.inactivo {color:#999999}
.listadoempresa .disabled {color:#CCC}

.listadoempresa td span.compra a { text-decoration:none; padding:2px 4px; background:#EA3813; color:#fff; font-size:11px; margin-left:10px; }
.listadoempresa td span.compra a:hover { background:#F49205; color:#fff; }
.listadoempresa td span.encesta a { text-decoration:none; padding:2px 3px; color:#009900; font-size:11px; margin-left:10px; font-weight:bold; }


/*paginacion*/

.paginacion {border-bottom:1px dotted #999; margin:5px 0 20px 0; padding:10px 0;  text-align:center}

.paginacion a { padding:0 5px; margin:0 2px; }

.paginacion .pag_numeradas a {border:1px solid #999; background: #D7E7F1; font-weight:bold; font-size:130% !important;  text-decoration:none}
.paginacion .pag_numeradas a:hover { background: #fff; }

.paginacion span.pag_aqui {font-size:130% !important; padding:0 4px!important; margin:0 2px!important; color:#fff; border:1px solid #1C4562; background:#008BEC; font-weight:bold; }

.paginacion .pag_anterior {font-weight:bold; }
.paginacion .pag_siguiente {font-weight:bold;}

/* No hay elementos*/
#noelementos {
width: 90%;
margin:10px auto;
padding:40px 10px;
border-top:1px dashed #336699;
border-bottom:1px dashed #336699;
text-align:center;
font-size:130%;
font-weight:bold;
color:#FF0000;
}
#nocvs {
width: 90%;
margin:10px auto;
padding:40px 10px;
border-top:1px dashed #336699;
border-bottom:1px dashed #336699;
text-align:center;
font-size:130%;
font-weight:bold;
color:#0369B9;
}


.forzar_normal {font-size:80% !important; color:#000 !important; font-weight:normal !important}

#aviso {
width: 95%;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
padding:20px 0;
border:1px solid #ddb;
text-align:center;
font-size:100%;
font-weight:bold;
background:#ffc;
}
#aviso .opciones { text-align:left; margin-left:230px; font-weight:normal }
#aviso .opciones_respondida { text-align:left; margin-left:50px; font-weight:normal }


#aviso_cv_viejo {

margin:0 0 30px 0;
padding:20px 0;
border-bottom:1px solid #ddb;
text-align:center;
font-size:140%;
background:#ffc;
}

.avisocol {
padding:2px;
text-align:center;
font-size:100%;
font-weight:bold;
background:#ffc !important;
}

.avisocol_left {
padding:2px;
font-size:100%;
font-weight:bold;
background:#ffc !important;
}


.aviso_columna {
width: 700px;
margin-left:245px;
margin-right:auto;
margin-bottom:30px;
margin-top:20px;
padding:10px;
border:1px solid #ddb;
text-align:center;
font-size:100%;
font-weight:bold;
background:#ffc;

}

/*OTROS ELEMENTOS*/

/*Popup borrar elemento*/
 
.global {
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
z-index:3;
}

#desactivar {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:5000;
	width:100%;
	height:100%;
	background-color:#fff;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#desactivar[id]{position:fixed;}
#caja{
	display:none;
	position: absolute;
	top:55%;
	left:55%;
	z-index:9999;
	width:1px;
	height:1px;
	background:#fff;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	text-align:left;
}
#caja[id]{	position:fixed;}

.desactivar {
display:none;
position:absolute;
width:100%;
height:100%;
background:#fff;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
z-index:3000;
}

#desactivarAlerta {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:5000;
	width:100%;
	height:100%;
	background-color:#fff;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#desactivarAlerta[id]{position:fixed;}
#cajaAlerta{
	display:none;
	position: absolute;
	top:55%;
	left:55%;
	z-index:9999;
	width:1px;
	height:1px;
	background:#fff;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	text-align:left;
}
#cajaAlerta[id]{	position:fixed;}

#borrar, .borrar {
position:relative;
padding:20px;
border: 3px solid #0369B9;
text-align:center;
width:350px;
background: #efefef;
left:0px;
}

.borrarcondiciones {
position:relative;
padding:20px;
border: 3px solid #0369B9;
width:350px;
background: #efefef;
left:0px;
text-align:left;
z-index:5000;
}

.borrarcondiciones textarea {font-size:100%; font-family:arial; width:95%}

/*Pestañas resultado buscador*/

#pest_busqueda { overflow:hidden}
#pest_busqueda ul{ padding: 0px; margin-top:13px; margin-left: 5px; margin-bottom:3px; font-size: 14px; text-align:left; }
#pest_busqueda li { list-style: none; margin: 0; display: inline; } 
#pest_busqueda li a { padding: 12px 10px 5px 10px; border: 1px solid #B8CC99; border-bottom: 0; background: #E9EFE1 url(http://s.trabajos.hvimg.com/img/fondo_pest.gif) top repeat-x; text-decoration: none; color:#000;}
#pest_busqueda li a strong {color: #8FA769; font-size: 22px;}
#pest_busqueda li a:hover {background: #F4F4F4 url(http://s.trabajos.hvimg.com/img/fondo_pest_hover.gif) top repeat-x;border-color: #929292;}

#pest_busqueda li a#current  { border: 1px solid #A0B5C6;background: #fff url(http://s.trabajos.hvimg.com/img/fondo_pest_current.gif) top repeat-x;border-bottom: 1px solid #fff; color:#000;border-bottom: 0; }
#pest_busqueda li a#current strong {color: #A3B9C6;}

#pest_busqueda li.formacion a#current {border: 1px solid #B8CC99; background: #fff url(http://s.trabajos.hvimg.com/img/fondo_pest_current_formacio.gif) top repeat-x; border-bottom: 1px solid #fff; color:#000; }
#pest_busqueda li.formacion a#current strong {color: #8FAB64;}

/* pestanas relacionados en la oferta igual que el anterior pero con class*/

#pest_busqueda li.empleo a {border: 1px solid #A0B5C6; background: #F0F4F7 url(http://s.trabajos.hvimg.com/img/fondo_pest_empleo.gif) top repeat-x; border-bottom: 0
; color:#000000; }
#pest_busqueda li.empleo a:hover {background: #F4F4F4 url(http://s.trabajos.hvimg.com/img/fondo_pest_hover.gif) top repeat-x;border-color: #929292;}

#pest_busqueda li.empleo a strong {color: #A3B9C6;}

#pest_busqueda li.empleo a.current {border: 1px solid #A0B5C6; background: #fff url(http://s.trabajos.hvimg.com/img/fondo_pest_current.gif) top repeat-x; border-bottom: 1px solid #fff; color:#000; }
#pest_busqueda li.empleo a.current strong {color: #A3B9C6;}

#pest_busqueda li.formacion a.current {border: 1px solid #B8CC99; background: #fff url(http://s.trabajos.hvimg.com/img/fondo_pest_current_formacio.gif) top repeat-x; border-bottom: 1px solid #fff; color:#000; }
#pest_busqueda li.formacion a.current strong {color: #8FAB64;}


.relacionado_finoferta {margin:35px 0 0px 0; padding:0 0 15px 0 ;}
.relacionado_finoferta h3 {font-size:85%; font-weight:normal; padding:0 0 0 10px; margin:10px 0 0 5px; background:url(http://s.trabajos.hvimg.com/img/item_pie.gif) no-repeat left; display:inline}

.relacionado_finoferta h3.on {font-weight:bold; color:#090}

.relacionado_finoferta ul {font-size:90%; margin:5px 10px 10px 5px; padding:8px 8px 8px 10px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.relacionado_finoferta ul li{list-style:square; color:#777; list-style-position:inside; margin:3px 0; padding:0 0 0 5px; background:url()}

/*Datos de la oferta*/

#ofertas3 {
border-left:6px solid #0469B9;
margin-top:15px;
padding-left:15px;
}
#ofertas3 span {
font-size:88%;
}

#ofertas3 span.rich {
font-size:100%;
}

#ofertas3 h3.titu {
margin-bottom:10px; 
font-size:130%; 
font-weight:normal;
color:#0368B8;
border-bottom:1px dotted #9C9C9C;
}
#ofertas3 .datos {
width:100%;
font-size:92%; /*aumentado*/
margin-bottom:15px;
}
#ofertas3 .datos th {
padding:5px;
text-align:left;
font-weight:normal;
color:#727272;
width:170px;
}
#ofertas3 .datos td {
padding:5px;
text-align:left;
/*width:100%;*/
}
#ofertas3 .datos td.lista {
padding:0px;
}

.ofertacaducada {display:none}

#condiciones {color:#818181;font-size:88%;margin-top:10px;}
#condiciones textarea {color:#666; font-family:Arial; font-size:90%; width:95%}

#te_interesa {color:#666;font-size:88%; }
#te_interesa h3{color:#000; font-size:130%; background-color:#EDEDED; padding:7px}
#te_interesa p{padding:7px}
#te_interesa img{border:#333333 solid 1px; margin-left:7px; margin-top:10px}
#te_interesa .titulo{font-size:110%; color:#336699}

/*COLUMNA DE LA DERECHA*/
/*Empresas destacadas*/

#empresas {text-align:center; font-size:88%; width:172px;}
#empresas h2 {font-size:130%; margin-top:22px; margin-bottom:5px;}
#empresas a {color:#B99354}
#empresas a:hover {color:#000}

.empresa {

background: #F6F5EC;
border-left: 1px solid #EDF1D8;
border-right: 1px solid #EDF1D8;
padding: 7px 0px;
text-align:center;
}

.empresa2 {
margin-left:11px;
width:170px;
border-left: 1px solid #EDF1D8;
border-right: 1px solid #EDF1D8;
padding: 7px 0px 7px 0px;
}

.empresa img, .empresa2 img {border: 1px solid #000;}

.empresas_destacadas { text-align:center; padding:10px 0 0 0;}
.empresas_destacadas p {margin:0 0 8px 20px; width:130px; text-align:center;}
.empresas_destacadas p img {border:0}

.borde_destacar{ border: #B99354 1px solid; margin-left:4px; margin-bottom:5px}

/*Herramientas/Opciones de la columna de la derecha*/

#herramientas {padding-left:3px; font-size:88%; border-bottom: 1px solid #E1E1E1; }
#herramientas div { width:171px; border-top: 1px solid #E1E1E1; padding: 8px 10px 8px 15px; background: #fff url(http://s.trabajos.hvimg.com/img/fondo_herramientas_div.gif) top repeat-x;}
#herramientas h3 { margin-bottom:10px; }
#herramientas p { margin:10px; text-align:right }

#herramientas div a.alerta {display:block; padding:7px 0px 7px 40px; background: url(http://s.trabajos.hvimg.com/img/ico_herramientas.png) 0 20px no-repeat;}
#herramientas div a.alerta:hover {background-position:0 -21px; }

#herramientas div a.amigo {display:block; padding:7px 0px 7px 40px; background: url(http://s.trabajos.hvimg.com/img/ico_herramientas.png) 0 -74px no-repeat;}
#herramientas div a.amigo:hover {background-position:0 -111px; }

#herramientas div a.busqueda {display:block; padding:9px 0px 9px 40px; background: url(http://s.trabajos.hvimg.com/img/ico_herramientas.png) 0 -152px no-repeat;}
#herramientas div a.busqueda:hover {background-position:0 -186px;}

#herramientas div a.imprimir {display:block; padding:7px 0px 7px 40px; background: url(http://s.trabajos.hvimg.com/img/ico_herramientas.png) 0 -231px no-repeat;}
#herramientas div a.imprimir:hover {background-position:0 -266px;}

#herramientas div a.rss {display:block; padding:7px 0px 7px 40px; background: url(http://s.trabajos.hvimg.com/img/ico_herramientas.png) 0 -300px no-repeat;}
#herramientas div a.rss:hover {background-position:0 -337px;}


#herramientas div a.buscador {display:block; padding:7px 0px 7px 40px; background: url(http://s.trabajos.hvimg.com/img/ico_herramientas.png) 0 -382px no-repeat;}
#herramientas div a.buscador:hover {background-position:0 -415px;}


#herramientas div a.paises {display:block; padding:7px 0px 7px 40px; background: url(http://s.trabajos.hvimg.com/img/ico_paises.gif) left no-repeat;}
#herramientas div a.paises:hover {background: url(http://s.trabajos.hvimg.com/img/ico_paises2.gif) left no-repeat;}


#herramientas div h3.ev_provincias {padding:8px 0 8px 40px; margin:0 0 4px 0; line-height:14px; background: url(http://s.trabajos.hvimg.com/img/ico_provincias.gif) left no-repeat;}
#herramientas div h3.ev_profesiones {padding:8px 0 8px 40px; margin:0 0 4px 0; line-height:14px; background: url(http://s.trabajos.hvimg.com/img/ico_profesiones.gif) left no-repeat;}

#herramientas div h3.ev_sectores {padding:8px 0 8px 40px; margin:0 0 4px 0; line-height:14px; background: url(http://s.trabajos.hvimg.com/img/ico_sectores.gif) left no-repeat;}

/*Opciones empresa de la columna derecha*/

#opciones {padding-left:18px; font-size:88%; line-height:20px;}
#opciones h3 {font-size:150%; margin:0px;}
#crear_curriculo { padding-top:30px; background: url(http://s.trabajos.hvimg.com/img/fondo_titulo.gif) top right no-repeat;}
#crear_curriculo a {color:#000; font-size: 285%; line-height:38px; text-decoration:none; }
#crear_curriculo a:hover { color:#0469B9; } 
#crear_curriculo a strong { border-bottom: 4px solid #0469B9; font-weight:bold; }


/*Información contextual de la columna derecha*/

.contextual_altaarriba { padding-left:15px; font-size:88%; line-height:18px;}

#contextual{ padding-left:15px; font-size:88%; line-height:18px;}
#contextual2 { font-size:88%; line-height:20px; margin-top:16px }

#contextual h2 { text-align:center; color:#000; margin:5px 0 9px 0; }

#contextual h3 { font-size:120%; color:#9B7D5B; margin:0 0 15px 0; }
#contextual h4 { font-size:110%; margin:0 0 5px 0; padding:0 0 2px 0; border-bottom:1px solid #ccc}

#contextual p { font-size:100%; padding:0 0 2px 0; margin:0 0 10px 0;}

#contextual a.registrate { text-align:center; display:block; font-size:120%; padding:11px 10px 10px 35px; color:#fff; text-decoration:none; background:url(http://s.trabajos.hvimg.com/img/boton_registrate_naranja.gif) no-repeat center; width:120px; margin:auto}

#contextual a.registrate:hover {background:url(http://s.trabajos.hvimg.com/img/boton_registrate_naranja.gif) no-repeat center; text-decoration:underline; }

#contextual div.destacar_virtudes {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:1px auto; padding:8px; width:320px; background:#F2F7FE}
#contextual div.destacar_virtudes ul  {margin:2px 0 2px 10px; padding-left:15px}
#contextual div.destacar_virtudes ul li {line-height:13px; list-style:square; }
#contextual p.destacar_ofertasemail { margin:5px auto 0 auto; padding:8px; width:320px; text-align:center}


/*Estadisticas*/

.azul{ color:#23f; font-weight:bold}
.rojo{ color:#f00; font-weight:bold}
.verde{ color:#296; font-weight:bold}
#estadistica { border-bottom: 1px solid #E1E1E1; float:left}
#estadistica div{ width:183px; border-top: 1px solid #E1E1E1; padding: 13px 10px 13px 15px;}

/*Proceso de creación de CV */

#proceso {border-bottom: 1px solid #E1E1E1;}

#proceso strong.Incompleto{color:#f00; font-size:120%}
#proceso strong.Activo{color:#090; font-size:120%}
#proceso strong.Inactivo{color:#666; font-size:120%}


#proceso div{
width:183px;
border-top: 1px solid #E1E1E1;
padding: 13px 10px 13px 15px;
background: #fff url(http://s.trabajos.hvimg.com/img/fondo_proceso_div.gif) top repeat-x;
}
#proceso div.current {background: #fff url(http://s.trabajos.hvimg.com/img/fondo_proceso_2_div.gif) top repeat-x;}
#proceso div a {padding:10px 0px 10px 25px;background: url(http://s.trabajos.hvimg.com/img/proceso_no.gif) left no-repeat;}

#proceso div span {padding:10px 0px 10px 25px;background: url(http://s.trabajos.hvimg.com/img/proceso_no.gif) left no-repeat;}
#proceso div a.completo {padding:10px 0px 10px 25px;background: url(http://s.trabajos.hvimg.com/img/proceso_ok.gif) left no-repeat;}
#proceso div span.completando, #proceso div a.completando {
padding:10px 0px 10px 25px;
background: url(http://s.trabajos.hvimg.com/img/en_proceso.gif) left no-repeat;
font-weight:bold;
text-decoration:none;
color:#fff;
}
#proceso div a.current {
padding:10px 0px 10px 25px;
background: url(http://s.trabajos.hvimg.com/img/en_proceso.gif) left no-repeat;
font-weight:bold;
text-decoration:none;
color:#fff;
}

#proceso div.info {
font-size:88%;
padding: 20px 10px 20px 40px;
width:158px;
background:none;
}

/*Tabla de datos del curriculo, oferta, ...*/

#datos_cv, #datos_cv_b, #datos_cv_print, #datos_cv_envia { border: 1px dotted #9D9D9D; padding:5px;}
#datos_cv2 { border: 1px dotted #000; padding:15px; padding-top: 5px;}

#datos_cv2 div.fondoblancoh3 { margin:-20px 0px 5px 0px; }

#datos_cv2 h3 {
padding:5px 10px;
font-size:140%;
background:#fff;
display:inline;
}

#datos_cv2 h4 {margin:5px 0px 10px 10px; font-size:115%; }

#datos_cv2 h4.especial {
border-bottom:1px solid #e5e5e5;
padding-bottom:2px;
background: url(http://s.trabajos.hvimg.com/img/item_pie.gif) no-repeat 2px 7px;
padding-left:14px;
}

#datos_cv2 textarea{width:90%; font-size:102%}

#datos_cv2 h4 span a {
font-size:75%;
font-weight:normal;
margin-left: 10px;
padding-left:10px;
background: url(http://s.trabajos.hvimg.com/img/icono_desplegar.gif) left no-repeat;
}

#datos_cv2 .datos {
width:100%;
background:#EFF4F8;
margin-top:5px;
border-top:1px solid #D9E6EF;
border-bottom:1px solid #D9E6EF;
}

#datos_cv2 .datos_pes {margin-top:-13px;border-top: none;}

#datos_cv2 .datos div { margin-bottom: 5px; }

#datos_cv2 .datos2 {width:100%;background:#fff;margin-bottom:2px;margin-top:2px;}

#datos_cv2 .datos th, #datos_cv2 .datos2 th {
padding:3px;
padding-left:10px;
text-align:left;
font-weight:normal;
width:200px;
}

.datos_pes th {width:130px!important;}

#datos_cv2 .datos td, #datos_cv2 .datos2 td {padding:5px;text-align:left;}
td.nopad {padding:0px!important;}

#datos_cv2 .datos td.borde {background: #fff;height:4px;padding:0px;}

.editar {text-align:right;margin-top:5px;margin-bottom:5px;}

/*Zona nane*/
#nane {margin-top:-33px; float:left; width:513px}
#menu_nane { height:19px}
#menu_nane h5 {font-size:120%; padding:10px 0 0 3px}

#navlist {padding: 3px 0; margin-right: 10px; border-bottom: 1px solid #929292; font: 95% Arial, sans-serif; text-align:right}

#navlist li { list-style: none; margin: 0; display: inline; }

#navlist li a { padding: 6px 10px 3px 10px; border: 1px solid #929292; border-bottom: none; text-decoration: underline; color: #0369B9; }

#navlist li a:hover { background: #E3E3E3; border-color: #929292; }

#navlist li a#current { background: #cbcbcb; border-bottom: 1px solid #cbcbcb; font-weight:bold; }
.active { background: #cbcbcb; border-bottom: 1px solid #cbcbcb; font-weight:bold; }

#cont_nane_borde { margin-top:14px; border: 1px solid #929292; padding:2px; background:#CBCBCB }
#cont_nane_borde h3 { margin:0px; margin-bottom:5px;}

#cont_nane { padding:18px 10px 18px 10px; background:#fff }
#cont1 { float:right;  margin-right:10px;}
#cont2 { width:50%; border-right:1px solid #E4E4E4; }

#cont_nane ul { margin:0px; padding:0px 0px 0px 15px; font-size:88%;}

#cont_nane ul li { list-style-image: url(http://s.trabajos.hvimg.com/img/list_image_2.gif); margin-bottom:6px; }
#cont_nane ul li a { color:#5E5E5E; }
#cont_nane ul li a:hover { color:#000; }

#banner_nane { margin-left:530px; width:440px; height:245px; border:1px solid #ccc; }


/*Pie Trabajos*/

#pie_trabajos { height:36px; margin-top:25px; text-align:center; background: url(http://s.trabajos.hvimg.com/img/fondo_pie_trabajos.gif) repeat-x;font-size:85%; padding-top:20px;}
#pie_trabajos a {color:#27729D; padding:0 6px}
#pie_trabajos a:hover {color:#000;}

/*Pie Hispavista*/

#pie { border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; padding:12px 0 6px 0; font-size:85%}
#pie_pc { padding:6px 0 6px 0; font-size:88%}

.avisoslegales {font-size:85%; margin:19px 0 6px 0}
.copyright {font-size:85%; margin:0px 0 7px 0}

/*PARA LA IMPRESIÓN*/

.print { display:none}
h1.SaltoPagina { PAGE-BREAK-AFTER: always}


/*CONSULTORIA*/
#asesoramiento .enlace {
border: 1px dotted #355E94;
padding:1px;
margin-top:10px;
margin-bottom:10px;
width:90px;
}
#asesoramiento .enlace2 {
background: #355E94;
text-align:center;
color:#FFFFFF;
padding:3px;
font-size:110%;
font-weight:bold;
}
#asesoramiento .enlace2 a { color:#fff;}

.consultoria_botonindex{

font-size:95%;
padding:5px 0; margin:5px 0;
background: #fff url(http://s.trabajos.hvimg.com/img/fondosubs.gif) top repeat-x;
text-align:center;
width:220px;
height:24px;
border-right:solid 1px #828383;border-left:solid 1px #828383;

}
.consultoria_botonindex h2{padding:0; margin:0px;}

#asesoramiento .borde{border:solid 1px #E1E1E1; padding:5px}

/*PAGINA DE ERROR*/

.col_error {width:780px; margin:0 auto 20px auto; }
.boletin {border:2px solid #FC8C13; padding:2px; margin:10px 0}
.error_inner {border:2px solid #FFC445; padding:25px 15px; background:url(http://s.trabajos.hvimg.com/img/fondo_boletin.gif) repeat-x bottom; font-size:125%; text-align:center; color:#e00; font-weight:bold}
.articulos {padding:0 0 2px 0; margin:0 0 2px 8px;}
.tb_404 {}
.tb_404 td {padding:8px; border-bottom:1px solid #e5e5e5; vertical-align:top; width:50%}
.tb_404 a {font-weight:bold}
.campo_bavanti{margin-bottom:4px;}
.padleft{padding-left:6px;}
.padleft2{padding-left:16px;}


/* salir */

#salir {
width: 95%;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:20px;
border-top:1px dashed #369;
border-bottom:1px dashed #369;
font-size:120%;
}

/* marcas blancas */

#usuario_mb { clear:both; border:1px solid #D7D7D7; margin:10px 0 0 0; padding:10px; font-size:95%; text-align:right; }

.cabecera_mb {height:46px !important;background: url(http://s.trabajos.hvimg.com/img/fondo_cabecera_mb.gif) repeat-x bottom !important;}
#acceso_prensa .telefono {font-size:220%; color:#B99354; margin:5px; font-weight:bold;}
.marron{ color:#B99354;}

/* Estilos promociones */

#promo_left, #promo_left2  {float:left; width:240px; margin:20px 20px 10px 0px; padding-bottom:5px;}
#promo_left img {border:10px solid #E2EEF5; margin-right:15px; }
#promo_left2 img {border:10px solid #fff; margin-right:15px; }
#promo_center { float:left; border:10px solid #EBEBEB; width:380px; margin-top:20px; margin-right:20px; height:200px; background:url(http://s.trabajos.hvimg.com/img/promociones/fondo_shuffle.jpg) bottom no-repeat; height:220px}
#promo_center #center1 { float:left}
#promo_center #center2 { float:left}
#promo_right { float:left; border:10px solid #A8BECD; width:230px; margin-top:20px; height:200px; background:url(http://s.trabajos.hvimg.com/img/promociones/fondo_touch.jpg) bottom right no-repeat;  height:220px}

#promo_center h3, #promo_right h3 { display:block; background:none; font-size:130% }
#promo_center p, #promo_right p { margin: 0px 20px }

/* estilos gratis */

#empresabox p.publicagratis{ background:url(http://s.trabajos.hvimg.com/img/gratis_portada.gif) no-repeat right; height:105px; padding:15px 25px 0 18px; margin:10px 0 0 0; line-height:200%}
#empresabox p.publicagratis a { color:#9E7530}
#empresabox p.publicagratis a:hover {text-decoration:underline; color:#000}
#empresabox p.publicagratis strong.big {font-size:150%}

#contextual p.publicagratis{ background:url(http://s.trabajos.hvimg.com/img/gratis_registro.gif) no-repeat; height:65px; padding:12px 25px 0 15px; margin:18px 0 0 85px; line-height:170%}
#contextual p.publicagratis a { color:#9E7530}
#contextual p.publicagratis a:hover {text-decoration:underline; color:#000}
#contextual p.publicagratis strong.big {font-size:140%}


#tituloe p.publicagratis{ font-size:85%; float:right; background:url(http://s.trabajos.hvimg.com/img/gratis_registro.gif) no-repeat;  padding:12px 20px 15px 15px; width:200px; margin:0px 5px 0px 25px; line-height:160%}
#tituloe p.publicagratis a { color:#9E7530}
#tituloe p.publicagratis a:hover {text-decoration:underline; color:#000}
#tituloe p.publicagratis strong.big {font-size:150%}

/* listado 2009 */

.listado2009  {width:100%; font-size:88%; margin-bottom:0px; border-top:1px solid #9FB6C5;  border-bottom:4px solid #f4f4f4; }
.listado2009 th {text-align:left; padding:4px 10px 4px 10px; border-bottom:1px solid #9FB6C5; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.3, rgb(215,231,241)), color-stop(1, rgb(189,207,232))); background: -moz-linear-gradient( center top, rgb(215,231,241) 30%, rgb(189,207,232) 100%);  
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#D7E7F1, endColorstr=#BDCFE8)"; }

.listado2009 th a{color: #000;text-decoration:none;}
.listado2009 td {padding:8px 9px; border-bottom:1px solid #CCDAE3; vertical-align:top}

.listado2009 td.oferta { font-size:13px; background:#F6F9FC; border-bottom:1px dotted #ccc; }
.listado2009 td.borrarcv  { padding:8px 0px }
.listado2009 td.borrarcv input { font-size: 10px; }
.listado2009 td.importes { text-align:right; }
.listado2009 td.totales { background:#F6F9FC }

.listado2009 td.nototales { border-bottom:none; padding:3px 9px; }

.listado2009 td span.compra a {text-decoration: none; padding: 2px 5px 2px 5px; background: #0369b9; color: #fff; font-size: 10px;}
.listado2009 td span.compra a:hover {background: #b3c5de; color: #0369b9; }


.listado2009 tr.par {background:#F7F9FC;}
/*.listado2009 tr:nth-child(odd) {background:#F7F9FC;}*/
.listado2009 td.td_empresa a{text-decoration:none; }
.listado2009 .tx_suave {color:#555; font-size:11px !important; }
.listado2009 .tx_suave span{font-size:11px !important; }

.listado2009 .cierre {padding:1px 0 0 0; }
.cierre {display:none}

table.formacion tr:nth-child(odd) {background:#F7F9FC;}

.encontrado {font-weight:bold; font-size:11px !important; background:#ffc; }

.listadoprensa {width:100%; font-size:88%; margin-bottom:30px;  border-top:1px solid #ADADAD;border-bottom:4px solid #f4f4f4;}
.listadoprensa th {padding:4px 10px 4px 10px; text-align:left; border-bottom:1px solid #ADADAD; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.3, rgb(228,228,228)), color-stop(1, rgb(200,200,200))); background: -moz-linear-gradient( center top, rgb(228,228,228) 30%, rgb(200,200,200) 100%);  
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E4E4E4, endColorstr=#CCCCCC)";}

.listadoprensa tr.par {background:#F9F9F9;}
.listadoprensa td {padding:8px 9px;border-bottom:1px solid #DADADA; vertical-align:top}
.listadoprensa td.td_empresa a{text-decoration:none; }
.listadoprensa .cierre {padding:1px 0 0 0; }

.poblaciones_buscador {font-face:tahoma; padding:3px}
.poblaciones_buscador a{text-decoration:none }
.poblaciones_buscador a:hover{text-decoration:underline; }
.poblaciones_buscador h3 {font-weight:normal; font-size:14px;}
.poblaciones_buscador h3 img{margin-left:5px}

.poblaciones_buscador ul {margin:0 0 35px 0; padding:2px}
.poblaciones_buscador ul li {float:left; width:180px; list-style:none; font-size:11px}


.b_relacionadas {  padding:3px; font-face:tahoma; margin-bottom:20px; overflow:hidden}
.b_relacionadas a{text-decoration:none; font-size:11px; color:#666; }
.b_relacionadas a:hover{text-decoration:underline; }
.b_relacionadas h3 {font-weight:normal; font-size:14px;}
.b_relacionadas h3 img{margin-left:5px}

.b_relacionadas ul {margin:0; padding:2px}
.b_relacionadas ul li {float:left; width:180px; list-style:none; font-size:11px; }
.b_relacionadas ul li:last-child {display:inline; float:none  }

.open_relacionadas h3 {font-weight:normal; font-size:14px;}
.open_relacionadas h3 img{margin-left:5px}
.open_relacionadas { margin-top:20px; padding:3px; font-face:tahoma}

.b_relacionadas_caja {overflow: auto;}
.b_relacionadas_caja ul {margin:0; padding:10px 0 0 0}
.b_relacionadas_caja ul li {float:left; list-style:none; font-size:11px; margin-right:7px; color:#666; }
.b_relacionadas_caja ul li.none {display:none}
.b_relacionadas_caja ul li.block {display:block}
.b_relacionadas_caja a{text-decoration:none; font-size:11px; }


/*ASESORAMIENTO LEGAL*/

#titulo_asesoramiento {background:url(http://s.trabajos.hvimg.com/img/fondo_titu_generico.gif) -30px center no-repeat; padding:15px 0 15px 70px; }

#titulo_asesoramiento h2  {font-size:14px}
#titulo_asesoramiento h2 strong {color:#87AAC5}

.banner728_asesoramiento {float:right; width:728px; height:90px; margin-top:5px; margin-right:5px}

.boletintabla { /*border-top:1px solid #9FB6C5;*/ }
.boletintabla .titular, .boletintabla .titular2 { background: url(http://s.trabajos.hvimg.com/img/fondo_titular_asesoramiento.gif) left no-repeat }
.boletintabla .titular h2 { font-size:210%; padding-top:15px; }
.boletintabla .titular img, .boletintabla .titular2 img { float:left; }
.boletintabla .titular2 h2 { font-size:180%; padding-top:0px; }
.boletintabla .titular2 h2.largo { font-size:180%; padding-top:0px; }
.boletintabla .titular2 h2 span { font-size:60%; color:#666 }

.boletintabla h3 { margin:0px; }
.boletintabla #informacion { padding:0px 0px 10px 0px;}
.boletintabla #informacion form { margin:0px }
.boletintabla p.testin { margin-bottom:10px; margin-top:5px;}

#outline { margin:10px 0px 0px 10px; padding:2px; border:1px solid #CCC; width:296px; }
#informacionbol { font-size:95%; border: 1px solid #E1E1E1; padding: 10px; background: #CFDCEE; text-align:left}
 
#promocion { background:url(http://s.trabajos.hvimg.com/img/promocion_proteccion_famili.gif) top left no-repeat; height:128px; padding-left:180px; padding-top:15px; }
#promocion2 { background:url(http://s.trabajos.hvimg.com/img/promocion_proteccion_auto.gif) top left no-repeat; height:128px; padding-left:180px; padding-top:15px; }
#promocion table, #promocion2 table { background:#E8F1FF; border: 1px solid #ccc; border-left:none  }
#promocion table td, #promocion2 table td { padding:5px;}
#promocion h3, #promocion2 h3 { padding:0px 0px 5px 0px }

.datosdeco { width:156px; float:right; background: url(http://s.trabajos.hvimg.com/img/fondo_datosdeco.gif) bottom no-repeat; text-align:center; padding-bottom:10px; margin-bottom:15px; color:#fff;}
.datosdeco a { color:#fff }
.datosdeco .infoprecio { height:85px; padding-top:10px; }
.datosdeco h2 { font-size:130% }


#indice td { padding: 0px 0px 15px 55px; }
#indice td.inmueble { background: url(http://s.trabajos.hvimg.com/img/ico_inmueble.gif) top left no-repeat } 
#indice td.familia { background: url(http://s.trabajos.hvimg.com/img/familia.gif) top left no-repeat } 
#indice td.consumo { background: url(http://s.trabajos.hvimg.com/img/ico_consumo.gif) top left no-repeat }
#indice td.laboral { background: url(http://s.trabajos.hvimg.com/img/ico_laboral.gif) top left no-repeat }
#indice td.administrativo { background: url(http://s.trabajos.hvimg.com/img/ico_administrativo.gif) top left no-repeat }
#indice td.sociedades { background: url(http://s.trabajos.hvimg.com/img/ico_sociedades.gif) top left no-repeat }
#indice td.fiscal { background: url(http://s.trabajos.hvimg.com/img/ico_fiscal.gif) top left no-repeat }
#indice td.vehiculos { background: url(http://s.trabajos.hvimg.com/img/ico_vehiculos.gif) top left no-repeat }
#indice td.vecinos { background: url(http://s.trabajos.hvimg.com/img/ico_vecinos.gif) top left no-repeat }
#indice td.herencias { background: url(http://s.trabajos.hvimg.com/img/ico_herencia.gif) top left no-repeat }


#informacionbol table td { padding:0px 5px 5px 5px; }
#informacionbol h2 {padding:0px; margin:5px 0 0px 0;}
#informacionbol span {color:#2D69D0;}
#informacionbol .camposobligatorios { text-align:right; padding-bottom:5px; font-size:88%; font-style:italic }
#informacionbol select { font-size:120% }
#informacionbol .botonbol { padding-top:5px }

.formularioases4 {
font-size:95%;
border: 1px solid #E1E1E1;
padding: 13px 10px 13px 15px;
background: #fff url(http://s.trabajos.hvimg.com/img/fondo_proceso_div.gif) top repeat-x;
margin-bottom:10px;
}
.formularioases{
font-size:95%;
border: 1px solid #E1E1E1;
width:300px;
background: #fff url(http://s.trabajos.hvimg.com/img/fondo_proceso_div.gif) top repeat-x;
}
.formularioases td { padding:0px 5px 5px 5px; }
.formularioases4 td { padding:0px 5px; }
.formularioases span,.formularioases2 span{color:#2D69D0;}
.formularioases h2 {padding:0px; margin:5px 0 10px 0;}
.formularioases2{
font-size:88%;
border: 1px solid #E1E1E1;
padding: 0px; margin:0px;
background: #fff url(http://s.trabajos.hvimg.com/img/fondo_proceso_div.gif) top repeat-x;
width:210px;
text-align:left;
vertical-align:top;
}
.formularioases2 td,.formularioases3 td,.formularioases4 td{padding:5px 0 5px 10px;}
.formularioases2 form{margin:0px; padding:0px;}
.formularioases2 h2{padding: 0px; margin:0px 0 5px 0;}
.formularioases3{
font-size:100%;
border: 1px solid #E1E1E1;
padding: 0px; margin:0px;
width:210px;
text-align:left;
vertical-align:top;
}

.formularioases .camposobligatorios { text-align:right; padding-bottom:5px; font-size:88%; font-style:italic }

/* adsense tuneado */

td.wide_ads {padding:5px; margin:0px; padding-left:77px !important; background-color:#ffffdd; }


.capa_openjobs { font-size:14px}

/* alerta pais */

.alertapais {background:#f2f2f2; padding:12px 10px 5px 10px; margin:10px 0 0 0; clear:both; font-size:14px; line-height:20px; text-align:center}
.alertapais a{text-decoration:none}
.alertapais .seleccion_secundaria {font-size:11px}
.alertapais .cerrar {font-size:11px; float:right; margin-left:-50px}
.alertapais .cerrar a{color:#666}

.linea { border: #336699 dashed 1px; padding:5px; font-size:88% }
.linea div { padding:3px; }

.piemxchile {text-align:center; font-size:11px; margin-top:5px;margin-bottom:10px}

/* cupon */

.cupon {background:url(/img/ofertasporemail_bg.gif) no-repeat top center; width:510px; margin:0 auto; padding:175px 40px 20px 40px}
.cupon td {font-size:14px}
.cupon_form input {font-family:Arial; font-size:12px; width:210px; padding:3px 2px}
.cupon_form select {font-family:Arial; font-size:12px; width:220px; height:24px}
.cupon_form option {padding:1px}

.yaregistrado{ background:url(../img/yaregistrado.png) no-repeat left top; display:block; padding:14px 0 24px 70px; text-decoration:none; color:#2D69D0; font-size:110%; width:245px; margin-left:20px}
.yaregistrado:hover{ background-position:left -56px}
