﻿.col-ps { 
	width:830px;
}
.col-ax {
	width:150px;
 	margin-top: 170px;
	margin-left:-160px;
}

.col-s{
	width:300px;
}


.col-a {
	width:120px;
}
.registroCandidato .col-ps .col-s {
	background: none;
}


/* COLUMNA P */

.p .col-p {
	width:960px; 
	margin:0;
}

.col-p {
	width:520px;
	margin-top:10px\9;
}

.ps .col-p {
	width:660px;
	margin: 0;  
	margin: 0 0 0 10px;
}



/* COLUMNA S */

.ps .col-s {
	width:300px;
}


/* COLUMNAs P-S */

.col-ps {
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-pagina.jpg") repeat-y;
	margin-top:15px\9;
}

.p .col-ps {
	background: none;
}
.ps .col-ps {
	background-color: #FFF;
	width:auto;
}

.ps .col-ps .col-s {
	 
	background: none;
	margin-left: 22px;
	
}



/**** CSS SOLO ESPAÑA ****/

body {
 	font-family: Arial, Helvetica, sans-serif;
	background: #fff url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-background-770px.jpg") repeat-x;
}
/*BODY SALUD*/

body.salud {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(bg-background-salud-770px.jpg);
	background-repeat: repeat-x;
}

h2 {
	font-size:1.5em;
	letter-spacing:-0.02em;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color: #CA0205;
	text-decoration: none;
}

a:hover {
	color:#000;
	text-decoration: none;
	
}


#pagina {
	width: 990px; /* deja sangria / normal 960px */
}

#pagina .paginaAux {
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin:0 auto;
	padding:0; /* deja sangria / normal 0 */
	width:990px;
 
}



/** CABECERA **/

#cabecera {
	 
	background: #D7D7D7 url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/cabecera.jpg") no-repeat  top left;
	margin: 0 ; 
	height: 132px;
	width:1000px;
   margin-top: -21px;
}

.salud #cabecera {
	margin: 0;
	height: 132px;
	width:1000px;
	margin-top: -21px;
	background-image: url(bg_contenido_superior_clasificados_salud.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#cabecera h1 a, #cabecera h2 a {
height: 120px;
width: 451px;
}

#cabecera h2 {
height: 75px;
}

#cabeza {height: 104px;width: 100%; margin-top:28px; margin-left:0px; }

.pestanas_nav_principal {height:102px;font-family:Arial, Helvetica, sans-serif;}
.pestanas_nav_principal li {float:left;width:247px;height:104px;padding:0;cursor:pointer;list-style:none}
.pestanas_nav_principal li a {display:block;height:104px;}
.pestanas_nav_principal li span {padding-left:30px;font-size:11px;position:absolute;bottom:14px}
.pestanas_nav_principal .pestana_expansion span a {font-weight:bold;display:inline}



#cabeza a.logo_cabecera {background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/logo_expansion_gris.png") no-repeat 30px 25px transparent;padding-top: 5px;
text-indent: -9999px;width: 343px;}


.pestanas_nav_principal .pestana_expansion {background: url("bg_pestana_expansion_clasificados.png") no-repeat left 5px transparent;margin-left: -2px;width: 343px; height:104px;}
.pestanas_nav_principal .pestana_expansion:hover {background-position: left top; height:104px;
/* Chrome y Safari */
-webkit-transition-property:position, background;-webkit-transition-duration:0.1s;-webkit-transition-timing-function: linear;
/* Firefox */ 
-moz-transition-property:position, background;-moz-transition-duration:0.1s;-moz-transition-timing-function: linear;
/* Explorer */
-ms-transition-property:position, background;-ms-transition-duration:0.1s;-ms-transition-timing-function: linear;
/* Opera */
-o-transition-property:position, background;-o-transition-duration:0.1s;-o-transition-timing-function: linear;}
.pestanas_nav_principal .pestana_expansion span {color:#333; }
.pestanas_nav_principal .pestana_clasificados {background: url("bg_pestana_clasificados_activa.png") no-repeat left 0 transparent;text-indent: -9999px;width: 655px; height:104px; position:absolute; margin-left:344px; margin-left:344px\9; *margin-left:1px;  } 

.salud .pestanas_nav_principal .pestana_clasificados {
	text-indent: -9999px;
	width: 655px;
	background-color: transparent;
	background-image: url("bg_pestana_clasificados_salud_activa.png");
	background-repeat: no-repeat;
	background-position: left 0;
}

.salud .pestanas_nav_principal .pestana_clasificados:hover {
	background-image: url("bg_pestana_clasificados_salud_activa_hover.png") 
}


.pestanas_nav_principal .pestana_clasificados:hover {background-image: url("bg_pestana_clasificados_activa_hover.png")}


#cabeza a.logo_cabecera {background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/logo_expansion_gris.png") no-repeat 30px 25px transparent;padding-top: 5px;
text-indent: -9999px;width: 343px;}

.pestanas_nav_principal .pestana_expansion:hover a.logo_cabecera {background-position: 30px 20px!important;height:62px;
/* Chrome y Safari */
-webkit-transition-property:position, background;-webkit-transition-duration:0.1s;-webkit-transition-timing-function: linear;
/* Firefox 4 */
-moz-transition-property:position, background;-moz-transition-duration:0.1s;-moz-transition-timing-function: linear;
/* Opera */
-o-transition-property:position, background;-o-transition-duration:0.1s;-o-transition-timing-function: linear;
/* Explorer 9 */
-ms-transition-property:position, background;-ms-transition-duration:0.1s;-ms-transition-timing-function: linear;}
.pestanas_nav_principal .pestana_expansion:hover span {bottom:19px;
/* Chrome y Safari */
-webkit-transition-property:14px, bottom;-webkit-transition-duration:0.1s;-webkit-transition-timing-function: linear;
/* Firefox 4 */
-moz-transition-property:14px, bottom;-moz-transition-duration:0.1s;-moz-transition-timing-function: linear;
/* Opera */
-o-transition-property:14px, bottom;-o-transition-duration:0.1s;-o-transition-timing-function: linear;
/* Explorer 9 */
-ms-transition-property:14px, bottom;-ms-transition-duration:0.1s;-ms-transition-timing-function: linear;}





/** MENU **/


/*#menu {
	width: 960px;background: #DFDFDF url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-menu.jpg") 
	repeat-x 0 0;
	margin: 0 0 10px 0; 
	font-size: 1.1em;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	}
	
#menu li {
	border-right: 0;
}

#menu a {
	border-right: 0; 
	padding: 7px 10px 7px; 
	font-weight: bold; 
	color: 386B00;
}

#menu a:hover {
	background: #CACACA url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-menu-on.jpg") repeat-x 0 0;
	color: 386B00; 
	text-decoration:none;
}
*/

#menu {
	width: 997px;
	background:#850000;
	margin: 0;
	font-size: 12px;
	height: auto;
	padding-left:0px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:relative;
 }
 
.salud #menu {
	width: 100%;
	background:#006666;
	margin: 0;
	font-size: 12px;
	height: 30px;
	padding-left:0px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }
 
 
#menu li {
border-right: 0px solid #B4B4A8;		
margin:4px 3px 3px 0;
border:1px solid #972626;
}

.salud #menu li {
	margin:4px 3px 3px 0;
	border:1px solid #267d7d;
	background-color:#005656;
	padding-left:0px;
}

#menu a {
	border-right: 0; 
	font-weight: normal; 
	color: #fff;
	font-size: 12px;
	border-bottom: 0px solid #BBBBB4;
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-menu.jpg") ;
	/*padding-left:53px; 
    padding-right:53px;
    padding-top:2px;
    padding-bottom:2px;*/
	padding: 2px 42px;
}

#menu a:hover {
	color: #850000; 
	text-decoration: none;
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-menu-on.jpg");

}

.salud #menu a {
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	padding-left:42px;
	padding-right:42px;
	padding-top:2px;
	padding-bottom:2px;
	background: #005656 url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-menu-salud.jpg");
	background-repeat: repeat-x;
}

.salud #menu a:hover {
	color: #006666; 
	text-decoration: none;
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-menu-on.jpg") repeat-x;

}

#menu a, #menu a:hover {
border-right: 0px solid #FFFFFF;

}

#menu ul { float:left; margin-left:0px; }

#menu li.item-0 {
	margin-left:0px;
	padding:0px;
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/boton_home.png");
	display:block; 
	}

.salud #menu li.item-0 {
	margin-left:0px;
	padding:0px;
	background: url("salud_boton_home.png");
	display:block;
}


#menu li.item-0 a {
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/boton_home.png");
	width:15px;
	padding-left:5px;
    padding-right:5px;
	z-index:2;
	display:block;
	color:#860001;
}

#menu li.item-0 a:hover {	
	background-image:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/boton_home_on.png");
    width:15px;
	padding-left:5px;
    padding-right:5px;
	color:#e4e4e4;
	 }

.salud #menu li.item-0 a {
	background-image: url("salud_boton_home.png");
	width:15px;
	padding-left:5px;
    padding-right:5px;
	color:#013e3f;
	

}

.salud #menu li.item-0 a:hover {
	
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/boton_home_on.png");
	width:15px;
	display:block;
	color:#e4e4e4;
}


/** BANNER PARA CANDIDATOS Y EMPRESAS **/

#bannerHomepage {
	background:transparent url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/banner-principal.jpg") no-repeat scroll 0 0;
	height:168px;
	margin:0;
	display: block;
	width:520px;
	
	cursor: pointer;
}

#bannerHomepage { display:none;}

 #bannerHomeEmpresa { 
background:transparent url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/banner-principal.jpg") no-repeat scroll 0 0;
height:168px;
margin:0;
display: block;
cursor: pointer;
width:638px;
background:transparent url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/banner-principal.jpg") no-repeat scroll 0 0;
}

.empresa #UIloginBox {
background:#F4F4F4;
}

/** BUSCADOR HOME CANDIDATOS **/

/*#UIbuscadorHome {
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-buscador.jpg") repeat scroll 0 0 transparent;
	height:46px;
	width:390px;
	margin: 10px 0 0 0;
	padding: 4px 0 0 130px; 
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}

#UIbuscadorHome a {
	color:#666666;
	font-size:1em;
	padding-left:0px;
}*/

/*#UIbuscadorHome {
	background: #AD0101 url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-buscador.jpg") no-repeat 0 0;
	height:143px;
	width:990px;	
	margin: 0;
	margin-top:10px;
	border: 0px;
	margin-left:-158px;
	position:inherit;
	z-index:1;
	-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;
}*/
   #UIbuscadorHome {
    background:#AD0101 url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-buscador.jpg") no-repeat 0 0;
	height:143px;
	width:999px;
	margin:0;
	margin-top:10px;
	border: 0px;
	margin-left:-160px;
	position:relative;
	*position : absolute;
	z-index:1;
	-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;
	border-right: 1px solid #ccc;
}



.col-p #buscador_avisos_form {

    left: 17px;
    margin-top: 56px;
    position: absolute;
    width: 420px;
}


#UIbuscadorHome a {
    color: #AB0000;
    display: block;
    float: left;
    font-size: 0.9em;
    margin-right: 869px;
    margin-top: 90px;
    padding-left: 20px;
    text-decoration: none;
    width: 103px;
	position:absolute;
}



/** BOTONES COL-S **/


.publicaGratis, .invitaRegistro, #UIloginBox.loginVinculo {
width: 133px; 
height: 82px; 
margin: 10px 10px 0 10px; 

}

.publicaGratis a, .invitaRegistro a {
	width: 133px; 
	height: 82px; 
	float: left;
}

.invitaRegistro {
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/subetucv.jpg") no-repeat;
	position:absolute;
	z-index:3;
	margin-top:45px;
}

.publicaGratis {
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-publicagratis-280px.jpg") no-repeat;
	padding: 0 0 10px 0;
}

#UIloginBox.loginVinculo {
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-accesocandidatos-280px.jpg") no-repeat;
  	text-indent: -99999px
	visibility:hidden;
	display:none;
}

#UIloginBox.loginVinculo a, #UIloginBox.loginVinculo a:visited, #UIloginBox.loginVinculo a:hover {
	border: none;
	padding: 0;
	display: block;
	width: 230px; 
	height: 60px; 
	float: left;
	visibility:hidden;
	display:none;
}

/** PIE **/

#UIpie {
	background: #FFF url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-pie.jpg") bottom;
	margin-top: 10px;
	padding-top: 6px;
	font-size: 1em;
	color: #666;
	border-top: 1px solid #CDCDCD;
	width: 100%;
	
}
	
#UIpie a {
	color: #666;
}
#UIpie strong {
	font-weight: strong;
}

/** BOTONES **/

/* BOTON BUSCADOR HOME CANDIDATOS */

.btn, a.btn, a.btn:visited, a.btn:link, a.btn:hover {
    font-size: 1.1em;
    background: none repeat scroll 0 0 rgb(202, 2, 5);
    border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204);
    border-style: solid;
    border-width: 1px;

}


/* LOGIN PAGE */

#loginpage #cabecera {
	height:132px;
}

#loginpage .col-p {
	width:990px;
	border-top:30px solid #850000;
}

#loginpage #UIloginBox .aux #unamelabel {
	left:40px;
	top:30px;
}
#loginpage #UIloginBox .aux #usuario {
	left:160px;
	top:30px;
}
#loginpage #UIloginBox .aux #passlabel {
	left:40px;
	top:60px;
}
#UIloginBox .loginRecordarClave, #UIloginBox .ingresoLinkCV {
	display:inline;
}

#loginpage #UIloginBox .loginRecordarClave {
    margin-right: 0;

}
#loginpage #UIloginBox .vinculoCondicionesUso label {
    display: block;
    float: left;
    margin-left: 45px;
    margin-top: -39px;
    width: 90%;
}

#UIloginBox form {
	height: 100px;
}

#loginpage #UIloginBox .wrap-btn {
	width: 208px;
	margin-top:10px;
}

/* LOGIN BOX EMPRESAS */

.empresas #UIloginBox {
	margin:10px;
}

.empresas #UIloginBox form {
	border-bottom:1px dotted #666666;
	height:112px;
}

/* CAMBIO FORMULARIOS COL P */

.formGeneral label, .formGlobal label {
width:41%;
}

.formGeneral span, .formGlobal span {
width:59%;
}

/*  personalizaciones expansion y empleo */
#buscador_avisos_form #palabra {   

background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_input_buscador_general_clasificados.png") no-repeat;
border: 0 none;
height: 25px;
padding-left:5px;
width: 238px;
color: #999999;
font-size:19px;
margin-right:10px;
}

#buscador_avisos_form .buscadorSelect {
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_input_buscador_general_clasificados.png") repeat scroll 0 0 ;
position: absolute;
height: 27px;
color: #999999;
font-size:19px;
background-color:#FFF;
border:0px;
width: 240px;
}

#buscador_avisos_form .btn {
background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_boton_buscar_buscador_general_clasificados.png") repeat scroll 0 0 ;
position: absolute;
right: 100px;
width:119px;  height: 36px;
text-indent: -999999px;
left: 505px;
border:0px;
cursor: pointer;
cursor: hand;
top:-5px;
}



#buscador_avisos_form .btn:hover, #buscador_avisos_form a.btn:visited {
background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_boton_buscar_buscador_general_clasificados_hover.png") repeat scroll 0 0 ;
cursor: pointer;
cursor: hand;
}


/* INFO USUARIO */
#infoUsuario {
	background:transparent;
	width:100%;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0;
}

#infoUsuario a{
	color: #FFF;
	
}

.empresa #infoUsuario {
	width: 100%;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}


* html  #buscador_avisos_form .btn{font-size:0;display:block;line-height:0}  /* ie6 */
*+html  #buscador_avisos_form .btn{font-size:0;display:block;line-height:0}  /* ie7 */

.UIfiltroResultadosBusqueda {
	margin-left: 5px;  
}

.UIfiltroResultadosBusqueda a {
	color: #282F3E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.col-a h2 {   
color: #202633;
display: block;
 }
 .col-a h3 {   
color: #990000;
 
 }
.ofertasTitulo {
   color: #CC0000;
    font-size: 30px;
    padding-bottom: 5px;
    padding-left: 7px;
	line-height: 26px;
	*margin-top: 200px;
}

.canales{   
/*  border: 1px solid #CCCCCC;
    font-size: 11px;
    padding: 5px; 
	background:  url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_titulo_listado_sin_orden.png") repeat-x scroll left bottom ;
	margin-top:0px;*/

	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_titulo_listado_sin_orden.png") repeat-x scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    clear: inherit !important;
    font-size: 11px;
    margin-top: 6px !important;
    padding: 5px;*/
}
	
.canales a {
   color: #666;
   text-decoration:none;
}

#UIvistaAvisosLista {
position:relative;}

#UIvistaAvisosLista td.avisoCargo a {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

#UIvistaAvisosLista td.avisoCargo a:hover {
    color: #990000;
	text-decoration:none;
   
}

#UIvistaAvisosLista td {
padding: 7px 4px;
}

#UIvistaAvisosLista .tr1 {    
background:  #F5F3F3;
color: #3B4D71;}

#UIvistaAvisosLista .tr2 {    
background:  #fff;
color: #3B4D71;}

	
#UIcategorias ul, .listaRegion, .listaCarrera, .listaCargo, .listaContrato   { margin-left: 8px;  list-style: none outside none;}
#UIcategorias li, .listaRegion  li , .listaCarrera li, .listaCargo li, .listaContrato li{  
background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bullet-aux.jpg") no-repeat scroll 2px 6px  ;
list-style: none outside none;
padding-left: 8px;
 }


.filtros {
	margin-left: 5px;  
}

.filtros a {
	color: #282F3E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
 

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------///////MAQUETACION COL-S Y UIPIE/////// -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* LOGOS LATERAL */

#saltaContPagina {
	clear: both;
	padding-top: 145px;
}

.contendorColDere
{
	width: 310px;
}
		 
.registroCandidato .col-ps .col-s .contendorColDere {
		   background:transparent;
		   margin-top: 204px; } 
.col-s div.bannerRobapagina
{
	border: none;
	overflow: hidden;
	width: 300px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-top: 2%;
}

.col-s div.bannerRobapagina embed
{
	height: 300px;
	width: 300px;
}
.col-s div.bannerRobapagina a,
.col-s div.bannerRobapagina a img
{
	display: block;
}



.col-s div.empresasLogosCaja
{
	overflow: hidden;
	margin: auto;
	width: 277px;
}


.col-s div.empresasLogosCaja div.empresaLogoCaja
{
	float: left;
	margin-bottom: 15px;
	width: 122px;
}
.col-s div.empresasLogosCaja div.empresaLogoCaja.empresaLogoCajaConPadding
{
	padding-left: 33px;
}
.col-s div.empresasLogosCaja div.empresaLogoCaja a
{
	border: 1px solid #e1e1d0;
	display: block;
	height: 60px;
	width: 100px;
	padding-left:10px;
	padding-right:10px;
}
.col-s div.empresasLogosCaja div.empresaLogoCaja div
{
	color: #666666;
	padding-top: 3px;
	text-align: center;
}
.col-s div.empresasLogosCaja div.empresaLogoCaja div span
{
	color: #ca0000;
}
.col-s div.busquedaOfertasEmpresas div.empresasLogosCaja
{
	width: 124px
}
.col-s div.busquedaOfertasEmpresas div.empresasLogosCaja div.empresaLogoCaja.empresaLogoCajaConPadding
{
	padding-left: 0px;
}

.col-s div.contendorColsHome div.contendorColDere div.contendorEmpresasLogosCajas
{
	margin-top: 15px; padding-top:15px; margin-bottom:15px;
	padding-bottom:10px;
}


/* botones bajo logos */
.col-s div.contenedorBotonesExtra
{
	border: 1px solid #cccccc;
	margin-bottom: 10px; 
	width: 288px;
 }

.col-s div.contenedorBotonesExtra div.botonExtra
{
	width: 284px;
	height: 59px;
	line-height: 59px;
	padding-left: 18px;
	background-image: url('http://trabajo.expansionyempleo.com/imagenes/fondo_degrade_btn_accesocand.png');
	background-repeat: repeat-x;
}

.col-s div.contenedorBotonesExtra div.botonExtra a
{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.col-s div.contenedorBotonesExtra div.botonExtra a span.iconoCalculadora
{
	margin-top: 14px;
	margin-right: 22px;
	background-position: -413px -222px;
	height: 31px;
	width: 21px;
	display:block;
	float: left;
}

.col-s div.contenedorBotonesExtra div.botonExtra a span.iconoRegistradora
{
	margin-top: 14px;
	margin-right: 10px;
	background-position: -475px -221px;
	height: 31px;
	width: 33px;
	display:block;
	float: left;
}

.col-s #cajaPromociones .botonExtra {
    width: 270px !important;
}

.col-s div.contenedorBotonesExtra div.botonExtra a span.iconoCalendario
{
	margin-top: 14px;
	margin-right: 11px;
	background-position: -438px -223px;
	height: 31px;
	width: 32px;
	display:block;
	float: left;
}


/*----------------------------------------------------------uipie--------------------------------------------------------------------------------*/
 

#UIpie .footerCategoriasContainer ul,
#UIpie .footerCategoriasContainer ol,
#UIpie .footerCategoriasContainer li,
#UIpie .footerCategoriasContainer form,
#UIpie .footerCategoriasContainer h1,
#UIpie .footerCategoriasContainer h2,
#UIpie .footerCategoriasContainer h3,
#UIpie .footerCategoriasContainer h4,
#UIpie .footerCategoriasContainer p
{
	margin: 0px;
	padding: 0px;
}

/*
.sprite
{
	background: url(http://trabajo.expansionyempleo.com/imagenes/sprite20100527.png) no-repeat;

} NO SE CARGA, ASI QUE LA COMENTO */

#UIpie .sombraBlanca
{
	text-shadow: #ffffff 1px 1px;
}
#UIpie div.footerAzulContainer
{
	background: #282f3e;
	overflow: hidden;
	width: 100%;
}

#UIpie div.footerAzulBordeAbajo
{
	border-bottom: 1px solid #090b0f;
}

#UIpie div.footerAzulBordeArriba
{
	border-top: 1px solid #393f4d;	
}

#UIpie div.footerGrisContainer

{
	background: #333333;
	border-bottom: 1px solid #191919;
	border-top: 1px solid #454545;
	overflow: hidden;
	width: 100%;
}

#UIpie div.alineadorFooter
{
	margin: auto;
	width: 999px;
}


#UIpie div.footerLogos
{
	height: 48px;
}

#UIpie div.footerLogos ul
{
	background-position: 0px -603px;
	height: 30px;
	margin: auto;
	margin-top: 12px;
	width: 987px;
}

#UIpie div.footerLogos ul li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#UIpie div.footerLogos ul li
{
	float: left;
	margin-right: 12px;
}

#UIpie div.footerLogos ul li a
{
	height: 30px;
	display: block;
}

#UIpie div.footerLogos ul li a span
{
	display: none;
}

#UIpie div.footerLogos ul li
{
	float: left;
	margin-right: 12px;
}

#UIpie div.footerLogos ul li a
{
	height: 30px;
	display: block;
}

#UIpie div.footerLogos ul li a span
{
	display: none;
}

#UIpie div.footerLogos ul li#elmundo
{
	width: 105px;
}
#UIpie div.footerLogos ul li#expansion
{
	width: 105px;
}

#UIpie div.footerLogos ul li#yodona
{
	width: 25px;
}

#UIpie div.footerLogos ul li#marca
{
	width: 74px;
}

#UIpie div.footerLogos ul li#expansion
{
	width: 94px;
}

#UIpie div.footerLogos ul li#telva
{
	width: 75px;
}

#UIpie div.footerLogos ul li#suvivienda
{
	width: 81px;
}

#UIpie div.footerLogos ul li#jugandovoy
{
	width: 74px;
}

#UIpie div.footerLogos ul li#diariomedico
{
	margin-right: 6px;
	width: 102px;
}

#UIpie div.footerLogos ul li#correofarmaceutico
{
	margin-right: 10px;
	width: 40px;
}

#UIpie div.footerLogos ul li#esferalibros
{
	margin-right: 10px;
	width: 107px;
}

#UIpie div.footerLogos ul li#aprendeingles
{
	margin-right: 8px;
	width: 73px;
}

#UIpie div.footerLogos ul li#gacetauniversitaria
{
	margin-right: 0px;
	width: 18px;
}

#UIpie div.footerCategoriasContainer
{
	border-left: 1px solid #050608;
	border-right: 1px solid #050608;
	background: url(http://trabajo.expansionyempleo.com/imagenes/footerprovincia_sep.gif) top left repeat-y;
	width: 997px;
}

#UIpie div.footerCategoriasContainer ul
{
	overflow: hidden;
}

#UIpie div.footerCategoriasContainer ul li
{
	 float: left;
	 list-style-type: none;
	 padding-bottom: 10px;
	 padding-top: 10px;
	 padding-left: 15px;
	 width: 174px;
}

#UIpie div.footerCategoriasContainer ul li a
{
	color: #666;
	line-height: 17px;
	text-decoration: none;
}

#UIpie .footerRedSocial
{
 
	   
	  background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/http://trabajo.expansionyempleo.com/imagenes/pie_bg_redsocial.png") repeat-x scroll 0 0 transparent;
    height: 50px;
    width: 100%;
	
	
}

#UIpie div.footerRedSocialCont
{
	height: 37px;
	margin-left: 50px;
	width: 949px;
}

#UIpie div.footerRedSocialCont div.footerRedSocialTwitter
{
	background-position: 0 -633px;
	color: #333333;
	height: 23px;
	float: left;
	font-size: 14px;
	line-height: 23px;
	margin-right: 137px;
	margin-top: 14px;
	padding-left: 17px;
	width: 137px;
}

#UIpie  div.footerRedSocialCont div.footerRedSocialFacebook
{
	background-position: -154px -635px;
	height: 23px;
	float: left;
	line-height: 23px;
	padding-left: 13px;
	margin-top: 14px;
	width: 156px;
}

#UIpie  div.footerRedSocialCont div.footerRedSocialTwitter span,
#UIpie  div.footerRedSocialCont div.footerRedSocialFacebook span
{
	font-weight: bold;
}

#UIpie div.footerRedSocialCont div.footerRedSocialTwitter a,
#UIpie div.footerRedSocialCont div.footerRedSocialFacebook a
{
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}

#UIpie div.footerRedSocialCont div.footerRedSocialTwitter a:hover,
#UIpie div.footerRedSocialCont div.footerRedSocialFacebook a:hover
{
	text-decoration: underline;
}

#UIpie div.recibirNewsletterContainer
{
	float: right;
	height: 37px;
	width: 384px;
}


#UIpie div.recibirNewsletterContainer div.recibirNewsletterBtn
{
 	
	 background-position: -276px -294px;
    float: right;
    height: 37px;
    margin-right: 71px;
    margin-top: 7px;
    width: 141px;
}

#UIpie  div.recibirNewsletterContainer div.recibirNewsletterBtn a
{

	background: transparent;
	border: 0px;
	cursor: pointer;
	font-size: 0px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	width: 141px;
	display: block;
}


 

 
/* datos de copyright al final del footer*/


#UIpie div.footerPublicacionContainer
{
	color: #ffffff;
	padding: 10px;
	height: 20px;
	font-size:11px;
}
#UIpie div.footerPublicacionContainer div.footerPublicacionLeft
{
	float: left;
	height: 20px;
	line-height: 20px;
	width: 135px;
}
#UIpie div.footerPublicacionContainer div.footerPublicacionCenter
{
	background-position: -992px -603px;
	float: left;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	width: 31px;
}

#UIpie div.footerPublicacionContainer div.footerPublicacionRight
{
	float: left;
	height: 20px;
	line-height: 20px;
	width: 475px;
}

#UIpie div.footerPublicacionContainer div.footerPublicacionRight a
{
	color: #ffffff;
	text-decoration: underline;
}

#UIpie div.footerPublicacionContainer div.footerMasOfertasRight
{
	float: right;
	height: 20px;
	line-height: 20px;
	width: 165px;
}

#UIpie div.footerPublicacionContainer div.footerMasOfertasRight a
{
	color: #ffffff;
	text-decoration: underline;
}



/*---------------------------------------------fin uipie------------------------------------------*/




/* CABECERA BANNERS*/

div.contHeader div.headerBanner {
	border-left: 1px solid #D1D1C7;
	border-right: 1px solid #D1D1C7;
	height: 97px;
	background-attachment: scroll;
	background-image: url(http://static.trabajando.com/skin/com/expansionyempleo/empleo/sombra_banner_header.gif);
	background-repeat: repeat-y;
	background-position: right center;
}


div.megaBannerContainer  {
	/*background-color: #DDDCDA; QUITO FONDO */
    height: 93px;
    width: 990px;
}

div.megaBannerContainer730  {
    float: left;
}

div.megaBannerContainer234  {
    float: left;
    margin-left: 12px;
}
 /* 2 botones bajo banners*/
.contHeader  {
 
    background: url("http://empleo.expansionyempleo.com/imagenes/fondo_header_nobanner.gif") repeat-x scroll 0 0 #D7D7D7;
    position: relative;
    width: 100%;
	}
	
.accesoContainer {
height: 50px;
background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_bloque_navegacion_global.png");
color:white;
padding-left:0px;
}
.accesoContainer ol {
    float: left;
}
.accesoContainer ol li.ciudades {

}
 .accesoContainer ol li {
    float: left;
	margin:0px;
}
.accesoContainer ol li.ciudades {float:left;margin-left:0px; margin-right:-5px;background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_boton_ediciones_izquierda.png") no-repeat left top transparent;padding-left:3px;list-style:none;margin-top:3px;}
ul.ediciones li, ol.ediciones li a {height:19px;display:block;color:#d9d9d9;line-height:19px;font-size:12px;padding:0 8px 0 4px;background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_boton_ediciones_derecha.png") no-repeat right top transparent; margin-right:10px; }
body#clasificados #navegacion_global .ediciones li:hover a {color:#fff!important}


.accesoContainer ol li.ciudades1 {
	margin-left:0px;
	margin-right:10px;
	margin-top:3px;
}
/*

ul.ediciones li, ol.ediciones li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}



ul.ediciones li, ol.ediciones li {
    list-style-type: none;
	

}

.accesoContainer ol li.ciudades {
	margin-right:4px;
	padding:4px;
}
*/
 
 .accesoContainer ol li.participa1 {
	margin-left:100px;
	padding:4px;
}
.accesoContainer ol li.participa {
	margin-right:4px;
	padding:4px;
}
.accesoContainer ol li {
    float: left;

}
 
ul.ediciones li, ol.ediciones li {
    list-style-type: none;
    margin: 0;
    padding: 0;
 
}

 .accesoContainer ol {
	float: left;
	margin-top:2px;	
	margin-left:0px;
}


li.ciudades a
{ 
background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_ediciones.png") no-repeat;
float: left;
padding-right: 5px;
padding-left: 5px;

color:#d1d1d1;
text-decoration:none;
}
li.ciudades a:hover {
color:#ffffff;
text-decoration:none;
}
	

li.participa a
{ 
background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_ediciones.png") no-repeat;
float: left;
padding-right: 5px;
padding-left: 5px;

color:white;
text-decoration:none;
}

.botonesgrises ol {
    float: right;
    height: 29px;
    width: 293px;
}
.botonesgrises ol li.accesoCandidato {
    height: 29px;
    width: 151px;
}
 .botonesgrises ol li {
    float: left;
}
.botonesgrises {
	position:absolute;
	top:-29px;
	right:1px;
	width:auto;
	
}

ul.limpiarParaBotonera li, ol.limpiarParaBotonera li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.botonesgrises ol li.accesoEmpresa {
    height: 29px;
    padding-left: 19px;
    width: 141px;
}

ul.limpiarParaBotonera li, ol.limpiarParaBotonera li {
    list-style-type: none;
	

}

.botonesgrises ol li.accesoCandidato {
    height: 29px;
    width: 151px;
}
 
.botonesgrises ol li {
    float: left;
}
 
ul.limpiarParaBotonera li, ol.limpiarParaBotonera li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

 .botonesgrises ol {
	float: right;
	height: 29px;
	padding-right: 5px;
	width: 331px; 
	margin-top:0px;
	margin-bottom:0px;
	margin-right: -10px;
	  
}


li.accesoCandidato a
{ 
background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-boton-superior-candidato.png") no-repeat;
float: right;
height: 29px;
padding-right: 5px;
width: 124px;
}

.accesoCandidato a {

padding-top: 1px; 
color: #333333;
display: block;
font-size: 11px;
height: 29px;
line-height: 29px;
padding-left: 26px;
text-decoration: none;
text-shadow: 1px 1px #FFFFFF;
}

li.accesoEmpresa a
{ 
background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-boton-superior-empresas.png") no-repeat;
float: right;
height: 29px;
padding-right: 5px;
width: 125px;
}

.accesoEmpresa a {

padding-top: 1px; 
color: #333333;
display: block;
font-size: 11px;
height: 29px;
line-height: 29px;
padding-left: 26px;
text-decoration: none;
text-shadow: 1px 1px #FFFFFF;
}

/*--paneles -- */

.candidato #ingresoCV{ margin-left:10px;}

#pasosIngresocv  {  left: 700px;
    top: 345px; 
}
.registroCandidato .estado-cv {    margin: 210px 0 21px 75px;}
#vista-cv p { margin-left: -17px; }
.datos-micv { margin: 63px 0 0; }


/* Boton Registrar Empresa */

.registrarEmpresa {
	margin-left:10px;
 	width: 133px; 
	height: 82px; 
	position:absolute;
	z-index:2;
	margin-left:150px;
	margin-top:45px;

}
.registrarEmpresa a {
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/empresas.jpg");
	display: block;
	overflow: hidden;
	text-indent: -999999px;
	width: 133px; 
	height: 82px; 

}
.empresa .col-p h1 {
color: #CC0000;
font-size: 30px;
line-height: 26px;
padding-bottom: 5px;
padding-left: 7px;
}


/****Noticias y Especiales****/

#noticias_home{ 
	border:1px solid #ccc; 
	float:left; 
	margin-bottom:10px;
	width: 100%; 
}
#header_noticias{ 
	width: 100%;
    border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; 
	height:36px;
	background-image: linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.36, rgb(238,238,238)),color-stop(1, rgb(255,255,255)));
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#eeeeeeee);		
}

#box_noticias{
	width: 100%;
	float:left;
	clear:both;
	height:auto;
} 

#header_noticias h2{
	color: #333;
	font-size:22px; 
	font-weight:normal; 
	letter-spacing:-1px; 
	text-shadow: 1px 1px 1px #fff!important; /*sombra bajo relieve de la fuente*/
	margin:0px;
	padding-left:20px;
	padding-top:10px;
}

#box_noticias_izquierda {
	width:50%; 
	border-right:1px solid #ccc; 
	float:left;
}
#box_noticias_izquierda h3{font-size:14px;}
#box_noticias_izquierda p {
	font-size:12px; 
	line-height:13px; 
	text-align:justify; 
	color:#999;
	width:90%;
	margin-left:20px;
}
.noticias_iz  {
	border-bottom:1px solid #ccc;
	padding:7%;
}
.noticias_iz a, .noticias_der a{
	text-decoration:none !important;
	}
.noticias_iz a:hover, .noticias_der a:hover{
	text-decoration:underline !important;
	}	
#box_noticias_derecha{ 
	width:49.8%; 
	float:left;
	border-right:none;
} 
.noticias_der  {
	border-bottom:1px solid #ccc; 
	padding:5%; 
}
.noticias_der h3{
    font-size: 12px;
    letter-spacing: 1px;
    word-spacing: 2px;
}

.noticias_der p{
	font-size:10px; 
	line-height:10px; 
	text-align:justify;
	color:#999;
}

#especiales {width:299px; border:1px solid #ccc;float:right; 
position:static;
margin-top:-265;
 height: 556px;
}
#header_especiales{
	width:100%; 
	border-bottom:1px solid #ccc; 
	height:36px;
	background-image: linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(238,238,238) 36%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.36, rgb(238,238,238)),color-stop(1, rgb(255,255,255)));
	filter:     progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#eeeeeeee);	
	}
#header_especiales h1{
		padding-left:20px;
	padding-top:10px;
	margin:0px;
	font-size:22px; 
	font-weight:normal; 
	letter-spacing:-1px; 
	color: #333; /* Tener en cuenta que el parámetro color SE APLICA A LAS FUENTES */
	text-shadow: 1px 1px 1px #fff!important; 
} 
#box_especiales {
	width:100%;
	float:left;
	clear:both;
	height:auto;
	background-color:#F5F5F5;

}
#box_especiales_izquierda{
	width:100%; 
	border-right:1px solid #ccc; 
	float:left;

	}	
	
div.pagination
{
	height:10px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#imagen_iz{ width:100%; height:auto; position:relative;z-index:0; overflow:hidden; } 
#imagen_iz img{position:relative; top:0px; right:50px;}                   	
#especiales_iz {padding:inherit;}
#especiales_iz #especiales_iz_text{position:absolute; left:0px; bottom:0px; color:#fff; background-color:#000;filter: Alpha(opacity=76); opacity:0.76; padding:5%; text-align:justify; } 
#especiales_iz #especiales_iz_text a h2  {color:#fff; text-decoration:none !important;}
#especiales_iz #especiales_iz_text a h2:hover {color:#fff; text-decoration:underline;}
#especiales_iz #especiales_iz_text h2{ margin:3px 0px;} 
#box_especiales_derecha {width:100%; float:left;min-height:290px;*height:410px;}
#especiales_der  {width:250px; border-bottom:1px solid #ccc; padding:1%; background-color:#f5f5f5;float:left; height:125px;}
#especiales_der h2{ font-size:12px; margin:2% 0; }
#especiales_der p{ font-size:11px; line-height:11px; text-align:left; }

#imagen_es_der img{width:60px; height:35px; overflow:hidden; }
#imagen_es_der{width:60px; height:35px; float:left; display:inline; margin:3px;border:1px solid #ccc;}
#texto_es_der{width:100%;float:left; display:inline; color:#666; }
span.fechas{color:#cd0102; font-size:11px;}
.noticias_der span.fechas{color:#cd0102; font-size:10px;}
.sinborde{border:none !important;}


#noticias_home img {
	margin-right:10px;
	margin-bottom:5px;
	width:80px;
	height:63px;
}
div.pagination span.current {
	color:#000;
}

div.pagination a {
	color:#000;
	text-decoration:none;
}

div.pagination a:hover {
	color:#990000;
	border: 1px solid #990000;
}

div.pagination a.next, div.pagination a.previous {
	color:#000;
}

div.pagination a.next, div.pagination a.previous a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.aps .col-ps {
    float: right;
}


.aps .col-s {
    margin-top: 0px;
    float: right;
    position: relative;
	*position: inherit;
}


#btncalendario {
	display:block;
	height:63px;
	background-image: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/btn-calendario.jpg");
	width: 304px;
	margin-bottom:10px;
	margin-left: 15px;
}

#UIbuscadorWidget {
display:none;}

/*BOTONES INGRESO CV INTELIGENTE*/

#wrapper-div {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 620px;
}

#title-completaCV {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/completa-tu-cv.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 45px;
    text-indent: -99999px;
    width: 620px;
	margin:0px;
	/*Bordes redondiados disparejos*/
    border-radius: 10px 10px 0px 0px;	
    -ms-border-radius: 10px 10px 0px 0px;	
    -moz-border-radius: 10px 10px 0px 0px;	
    -webkit-border-radius: 10px 10px 0px 0px;	
    -khtml-border-radius: 10px 10px 0px 0px;	

}

#wrapper-btns {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #EAEAEA;
	background-image: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-wrapper-btns.png");
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-size: auto auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	text-align: center;
	width: 620px;
	float:left;
	padding-bottom: 10px;
}

#form-ingresocv ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

#wrapper-btns .btns li {
    margin-left: 8px;
}


#wrapper-btns ul li {
    display: inline;
    float: left;
    list-style-type: none;
	width: auto;
}

#wrapper-btns ul li a {
    display: block;
    font-size: 0;
    height: 45px;
    text-indent: -99999px;
}

#wrapper-btns .btn-tradicional a
{
	width: 228px;
	margin-left: -35px;
	background-color: transparent;
	background-image: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/btn-tradicional-sprite.png");
	background-repeat: no-repeat;
	background-position: left center;
}

#wrapper-btns .btn-tradicional a.inactivo{background-position: left bottom;}
#wrapper-btns .btn-tradicional a.inactivo:hover, #wrapper-btns .btn-tradicional a:hover{background-position: left top;}

#wrapper-btns .btn-cv-inteligente a
{
	width: 228px;
	background-color: transparent;
	background-image: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/btn-cv-inteligente-sprite.png");
	background-repeat: no-repeat;
	background-position: left center;
}
#wrapper-btns .btn-cv-inteligente a.inactivo{background-position: left bottom;}
#wrapper-btns .btn-cv-inteligente a.inactivo:hover, #wrapper-btns .btn-cv-inteligente a:hover{background-position: left top;}


#form-ingresocv a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #003399;
}

.txtTop, .txtBottom {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F1F1F1;
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    -moz-padding-top: 85px;
	width:584px;
	

}


#archivo_binario{
	margin-bottom:10px;
}

#suscripcion {
	float: left;
	margin-top:10px;
	*margin-top:0px;/*ie7*/	
}

#parserInfo {
  float: left;
  padding-top: 10px;
}


div.footerAzulContainer
{
	background: #282f3e;
	overflow: hidden;
	width: 100%;
}

div.footerAzulBordeAbajo
{
	border-bottom: 1px solid #090b0f;
}

div.footerAzulBordeArriba
{
	border-top: 1px solid #393f4d;	
}

div.footerGrisContainer
{
	background: #333333;
	border-bottom: 1px solid #191919;
	border-top: 1px solid #454545;
	overflow: hidden;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #ffffff;
}

div.alineadorFooter
{
	margin: auto;
	width: 999px;
}

#linksFooter a
{
	color: #888888;
	display: inline-block;
	padding-top: 5px;
}

#linksFooter span.pipe
{
	padding-left: 5px;
	padding-right: 5px;
}

div.footerCategoriasContainer
{
	/*border-left: 1px solid #2a2a2a;
	border-right: 1px solid #2a2a2a;
	/*background: url("/imagenes/footerprovincia_sep.gif") top left repeat-y;*/
	width: 997px;
}

div.footerCategoriasContainer ul
{
	overflow: hidden;
	margin-left: 0;
}

div.footerCategoriasContainer ul li
{
	 float: left;
	 list-style-type: none;
	 padding-bottom: 10px;
	 padding-top: 10px;
	 padding-left: 15px;
	 width: 174px;
}

div.footerCategoriasContainer ul li a
{
	color: #ffffff;
	line-height: 17px;
}

div.footerPublicacionContainer
{
	color: #ffffff;
	padding: 10px;
	height: 20px;
}

div.footerPublicacionContainer div.footerPublicacionLeft
{
	float: left;
	height: 20px;
	line-height: 20px;
	width: 135px;
}

div.footerPublicacionContainer div.footerPublicacionCenter
{
	background-position: -992px -603px;
	float: left;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	width: 31px;
}

div.footerPublicacionContainer div.footerPublicacionRight
{
	float: left;
	height: 20px;
	line-height: 20px;
	width: 558px;
}

div.footerPublicacionContainer div.footerPublicacionRight a
{
	color: #ffffff;
	text-decoration: underline;
}

div.footerPublicacionContainer div.footerMasOfertasRight
{
	float: right;
	height: 20px;
	line-height: 20px;
	width: 165px;
}

div.footerPublicacionContainer div.footerMasOfertasRight a
{
	color: #ffffff;
	text-decoration: underline;
}

div.footerRedSocial
{
	height: 50px;
	width: 100%;
	background-image: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/pie_bg_redsocial.png");
	background-repeat: repeat-x;
	clear:left;
}

div.footerRedSocialCont
{
	height: 37px;
	margin-left: 50px;
	width: 949px;
}

div.footerRedSocialCont div.footerRedSocialTwitter
{
	background-position: 0 -633px;
	color: #333333;
	height: 23px;
	float: left;
	font-size: 14px;
	line-height: 23px;
	margin-right: 137px;
	margin-top: 14px;
	padding-left: 17px;
	width: 137px;
}

div.footerRedSocialCont div.footerRedSocialFacebook
{
	background-position: -154px -635px;
	height: 23px;
	float: left;
	line-height: 23px;
	padding-left: 13px;
	margin-top: 14px;
	width: 156px;
}

div.footerRedSocialCont div.footerRedSocialTwitter span,
div.footerRedSocialCont div.footerRedSocialFacebook span
{
	font-weight: bold;
}

div.footerRedSocialCont div.footerRedSocialTwitter a,
div.footerRedSocialCont div.footerRedSocialFacebook a
{
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}

div.footerRedSocialCont div.footerRedSocialTwitter a:hover,
div.footerRedSocialCont div.footerRedSocialFacebook a:hover
{
	text-decoration: none;
}

div.recibirNewsletterContainer
{
	float: right;
	height: 37px;
	width: 384px;
}

div.recibirNewsletterContainer div.recibirNewsletterInputContainer
{
	background-position: -277px -333px;
	float: left;
	height: 22px;
	margin-top: 9px;
	margin-right: 10px;
	padding-left: 32px;
	padding-top: 9px;
	width: 196px;
} 

div.recibirNewsletterContainer div.recibirNewsletterInputContainer.recibirNewsletterInputContainerError
{
	background-position: -277px -366px;
}

div.recibirNewsletterContainer div.recibirNewsletterInputContainer input
{
	border: 0px;
	float: left;
	margin: 0px;
	outline: none;
	padding: 0px;
	width: 191px;
}

div.recibirNewsletterContainer div.recibirNewsletterBtn
{
	background-position: -277px -294px;
	float: right;
	height: 37px;
	margin-top: 7px;
	width: 141px;
}

div.recibirNewsletterContainer div.recibirNewsletterBtn a
{
	background: transparent;
	border: 0px;
	cursor: pointer;
	font-size: 0px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	width: 141px;
	display: block;
}
/* FOOTER */


/* Pie de pÃ¡gina */
body#clasificados div.footerAzulBordeAbajo {background-color:#222;border: 0;clear: both;display: block;font-family: Arial,Helvetica,sans-serif;margin: 0;overflow: hidden;width: 100%;color:#888}
body#clasificados div.footerAzulBordeAbajo div.footerCategoriasContainer ul li {width:197px;padding:20px 0 15px;}
body#clasificados div.footerAzulBordeAbajo div.footerCategoriasContainer ul li a {color:#888;line-height:18px;}
body#clasificados div.footerAzulBordeAbajo div.footerCategoriasContainer ul li a:hover {color:#fff}

body#clasificados div.footerGrisContainer {background-color:#222;border:0;clear: both;display: block;font-family: Arial,Helvetica,sans-serif;margin: 0;overflow: hidden;width: 100%;font-size:12px;}
body#clasificados div.footerGrisContainer a:hover {color:#fff}
body#clasificados div.footerGrisContainer #linksFooter {padding:10px 0 20px}
body#clasificados div.footerGrisContainer div.alineadorFooter {border-top: 1px dotted #444;margin-top:0;padding-top:15px;}

body#clasificados div.footerCategoriasContainer {background:none;border-top: 1px dotted #444444;;width: 997px;padding:0 10px 0 10px}
body#clasificados div.alineadorFooter {font-size:12px;}

body#clasificados div.footerAzulContainer {background: none repeat scroll 0 0 #222;overflow: hidden;width: 100%;border:0}

body#clasificados div.footerAzulBordeArriba div.alineadorFooter {border-top: 1px dotted #444;padding:10px 0 20px}
	
body#clasificados div.footerPublicacionContainer div.footerMasOfertasRight {width:auto}
body#clasificados div.footerPublicacionContainer {height:auto;border:0;overflow:hidden;padding:10px 0}

body#clasificados div.footerPublicacionContainer div.footerPublicacionRight {width:670px;clear:both}

body#clasificados div.footerPublicacionContainer div.footerPublicacionLeft {width:152px}

body#clasificados div.footerRedSocialCont {margin: 0;width: 999px;}

body#clasificados div.footerPublicacionContainer div.footerPublicacionCenter {background: url("http://estaticos.expansion.com/iconos/v2.x/v2.0/clasificados/logo_OJD_pie.png") no-repeat left center transparent;height:24px;width:36px;}

#publi234 {
	display:block;
	height:90px;
	width:234px;
	float:right;
	position:relative;
	margin-top:-92px;
	background:#FF0000;
	margin-top : -110px;
}  

#ad_publicidad {
	display:block;
	background:transparent;
	margin-top:auto;
	float: left;
}

#lateral234 {
    float: right;
}

#sin_luto {display:block; background:transparent;margin:-15px; height:auto; width:auto; background:#FF0000;
}



.herramientasDashboard {
    float: left;
    height: auto;
    margin: 0 15px 15px 0;
    width: 286px;
}
#pasosIngresocv .contendorColDere {
   top: 300px;
   background:none;
}

#paginadorComunidad {
background:transparent;
height:1px;
display:none;
}
#comunidadesHome {
background:#024680;
    padding: 20px 0 20px 45px;
-webkit-border-radius: 0px 5px 5px 5px;-moz-border-radius: 0px 5px 5px 5px;border-radius: 0px 5px 5px 5px;
margin-top:20px;
}
.c-portal a, .c-portal a:visited {
    color: #FFF;
}
.c-portal2 {
    width: 125px;
	background:#ccc;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-ms-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
#txtempresas {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 23px;
    font-weight: bold;
    padding: 5px;
    width: auto;
}


#loginpage .col-p a {
color:#CA0205;}
.publi300x100 {
display:block;
height:100px;
width:300px;
margin-bottom:20px;
margin-top:20px;
border:1px solid #ccc}
#pasosIngresocv #nav-cv {
    margin: 81px 0 0;
}


/* FICHA EMPRESA*/
.masInfoEmp, .infoFeriaEmp {
	float:left;
	padding-left: 10px;
	background-color:#F6F6F6;
}

#ficha-empresa h1 {
	color:#990909;
}


#UIboxCandidatoLogueado {
    margin-left: 9px;
    /*width: 280px;*/
    width:270px;
}

.logueado #UIboxCandidatoLogueado {
	margin-top: 0;
	}
	.logueado #UIbuscadorHome {
	width: 668px;
	}

#UIvistaAvisosLista table {
    margin-bottom: 50px;
    min-height: 10px;
    width: 100%;
	position:relative;
}
#pagination p {
  margin-top: -80px;}
  
  th, td {
  padding-right:10px;
}

.formGeneral .formEnviaCV input[type="text"] {
width: 88%\9;
}

.footerPublicacionContainer a {
color: #888888;}

#publicidadhome {
display:block;
width:990px;
height:auto;
margin-top:auto;
}

.validation-advice {
background-color: #FFFFFF;	
padding: 10px 18px 10px 18px;
margin: 4px 0px 12px 6px;
color:#333333;
box-shadow: 2px 3px 10px #AFADAD;
	-moz-box-shadow: 2px 3px 10px #afadad;/*FF 3.5+*/ 
-webkit-text-shadow: 2px 3px 10px #afadad;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/ 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=146, Color=#afadad)";/*IE 8*/ 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=146, Color=#afadad);/*IE 5.5-7*/
border-style:dotted;
border-width:1px;
border-color:#CA0205;
width:270px;
}

#UIboxCandidatoLogueado .quitarFoto {
    margin-left: 2px;
}

#vista-aviso {
background:#FFF;}

body #vista-aviso {
background:#FFF;}

.popup .p .col-p, .popup .p .col-ps, .popup #pagina, .popup #pagina .paginaAux {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    width: 100%;
} 

#UIpostulaciones {
padding-bottom:20px;}

.misbusquedas {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 width:517px; 
 height:80px;
 border: 1px solid #ccc;
 margin-bottom: 20px;

}

#quierobusquedas {
float: left;
height: 100px;
margin-bottom: 0px;
margin-left: 22px;
margin-top: 21px;
position: static;
width: 165px;
}
			
#frecuenciabusq {
width:110px;
float:left;
position:static;
margin-top:30px;
margin-bottom:30px;
margin-left: 11px;
}

#btn_quierobusquedas {
float:right;
*float: none;
margin-bottom: 30px;
margin-right: 20px;
margin-top: 25px;
position: static;
}
			
.bginput
{
	background-image:url("anadirbusqueda.png");
	color:#fff;
	font-weight:bold;
	width:170px;
	height:30px;
	position:static;
} 


.msg, #contenido .msg {
    clear: both;
    height: auto !important;
    margin: 5px 0 10px;
    min-height: 36px;
    padding: 10px 8px 10px 60px;
	width:500px;
}
.confirma {
    background: url("http://static.trabajando.com/uiglobales/css/../img/sprites/mensajes.gif") no-repeat scroll -56px -168px #E3FCE0;
    border: 1px solid #26B215;
}
.msg, #contenido .msg {
    clear: both;
    height: auto !important;
    margin: 5px 0 10px 210px;
    min-height: 36px;
    padding: 10px 8px 10px 60px;
}


.error{
display:block;
width:517px;
height:80px;
background: url("http://static.trabajando.com/uiglobales/css/../img/sprites/mensajes.gif") no-repeat scroll -160px -56px #FED6DA;
border: 1px solid #B70409;}



	
	.alerta{
display:block;
width:517px;
height:80px;
background: url("/uiglobales/css/../img/sprites/mensajes.gif") no-repeat scroll -112px -112px #FEF8C0;
border: 1px solid #F9CD01;
}

.confirma {
 background: url("/uiglobales/css/../img/sprites/mensajes.gif") no-repeat scroll -56px -168px #E3FCE0;
 border: 1px solid #26B215;display:block;
width:517px;
height:80px;
}

.msjalerta {
display:block;
background:none;}

.alertbusqueda {
width:517px;
height:80px;}

.alertbusqueda a {
    display: block;
    float: right;
    height: 21px;
    width: 60px;
}

.alertbusqueda p {
    margin-left: 86px;
    margin-top: 31px;
    width: 387px;
}

.formmisbusquedas {
display:block;
width:518px;
height:100px;
} 

#resultado_alerta {
    background: none;
    height: 0;
    margin-bottom: 0;
}

.resultadoalert2 p {
    display: block;
    float: none;
    margin-left: 104px;
    margin-top: 33px;
    position: absolute;
}
.resultadoalert2 {
    background: url("/uiglobales/css/../img/sprites/mensajes.gif") no-repeat scroll -95px -101px #FEF8C0;
    border: 1px solid #F9CD01;
    height: 79px;
}

#lightwindow_div {
 background: url("/uiglobales/css/../img/sprites/mensajes.gif") no-repeat scroll -41px -157px #E3FCE0;
 border: 1px solid #26B215;display:block;
width:517px;
height:80px;}

.error p{
 display: block;
    height: 35px;
    margin-left: 73px;
    margin-top: 24px;
    width: 331px;
}

td #ofertasmod  {

}

#lightwindow_div p {
    margin-left: 108px;
    margin-top: 32px;}
	
	#lightwindow_div a {
    float: inherit;
    height: 24px;
    padding-left: 13px;
    padding-right: 8px;
    width: 183px;
}  
	
	#UIboxCandidatoLogueado .subirFoto {
    padding-left:10px;
	padding-right:10px
	*width: 200px;
}


#loginpage #UIloginBox .aux input {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    position: static;
    /*width: 52%;*/
}
	
	
#loginpage #UIloginBox .aux input {
   /* width: 53%;*/
}


#UIboxCandidatoLogueado .nombreUsuario {
    width: 75%;
}

.sin_luto {
    margin-top:-15px;
}
.empresa  .sin_luto {
    margin-top:0px;}
#loginpage .sin_luto {
    margin-top:0px;}
	
.logueado .sin_luto {
    margin-top:0px;
}
	
.megaBannerContainer img[width="1"] {
	display: none;
}

.logueado .msg, #contenido .msg {
    clear: both;
    height: auto !important;
    margin: 5px 0 10px 10px;
    min-height: 36px;
padding: 22px 8px 0 66px;
}

.loginpage .logueado .msg, #contenido .msg {  
margin-left:210px;
}
button[type] {
    line-height: 15px;

}
.clasificados .loginpage .logueado .msg, #contenido .msg {
    margin-left: 1px; 
}



/******************************* Asesor Laboral EYE ******************************************/
/*********************************************************************************************/
/*********************************************************************************************/

.modulo {
	width: 298px !important;
    margin: 0 0 10px;
    overflow: hidden;
	padding: 0;
    position: relative;
}

.modulo a {
	text-decoration:none;
}

h2#asesor{
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	height: 28px;
	line-height: 20px;
	margin: 9px 0;
	padding-left: 15px;
}

h2#asesor a{
	color:#333333;
}

h5 {
	background-image: -moz-linear-gradient(center bottom , #EEEEEE 36%, #FFFFFF 100%);
	border-bottom: 1px solid #CCCCCC;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    height: 28px;
    line-height: 20px;
}

h5 a {
	margin-left: 15px;
	color: #333333;
}

.wrap.interior {
    margin: 0 !important;
    overflow: hidden !important;
    padding: 10px !important;
    position: relative;
}

.modulo ul {
    overflow: hidden;
    padding: 0;
	margin:0;
}

.espacio_patrocinado .noticia {
    background: url(http://estaticos.expansion.com/iconos/v2.x/v2.0/fondos/bg_asesor_laboral.png) repeat-x scroll left bottom #F6F8F9;
    border: 1px solid #DDDDDD !important;
    clear: both;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
}

.noticia .media {
    float: left;
    margin: 0 15px 5px 0;
    padding: 0;
    position: relative;
}

.espacio_patrocinado .media {
    border-bottom: 3px solid #444444;
    margin: 0 0 10px;
    padding: 0;
}

.espacio_patrocinado h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 10px;
    text-transform: uppercase;
	background-color: transparent;
    color: #222222;
    padding-top: 4px;
}

.espacio_patrocinado .apoyos {
    border-bottom: 1px dotted #BCBFBF !important;
    margin: 5px 10px 4px;
    padding-bottom: 4px !important;
}

ul.apoyos {
    border: 0 none !important;
    overflow: hidden;
    padding: 0 !important;
}

.espacio_patrocinado .apoyos li {
    background: url(http://estaticos01.expansion.com/pruebas/rd/iconos/v2.x/v2.0/bolo_blue.png) no-repeat scroll left 5px transparent !important;
    padding-left: 15px;	
}

.espacio_patrocinado .apoyos li a {
    color: #222222 !important;
	font: 13px/13px Georgia,Times,Serif !important;
}

.espacio_patrocinado .patrocinio {
    margin: 12px 0 0 !important;
}

#modulo_espacio_patrocinado {
	float: right;
	width: 298px;
	margin-top: -38px;
}

/* Pisamos los valores que setea #noticias_home img */
#modulo_espacio_patrocinado img {
    height: auto;
    width: auto;
    margin-bottom: auto;
    margin-right: auto;
}

#ofertasDestacadas {display:none}

/* JOB HUNTER */

#jh {
    float: left;
    height: auto;
    margin: 5px 0 0;
    padding: 0;
    position: relative;
    width: 663px;
}

#pagina .paginaAux {
    margin-bottom: 60px;
    width: 1000px;
}

#jh #slideEyE {
}

#jh ol.horinaja_pagination {
    bottom: 0;
    margin: 0 0 36px 23px;
    position: absolute;
}

#jh .horinaja ul {
	margin: 0;
	padding: 0;
	height: 250px;
}

#jh .jh_image {
	position: absolute;
}

#jh .jh_image p {
    position: relative;
    right: -288px;
    bottom: 120px;
    width: 300px;
	background:#A10B0C;
	color: #FFF;
	font-size: 14px;
	letter-spacing: -1px;
	padding: 10px;
	font-weight: bold;
}

#jh h2 {
	color: #A10B0C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	border-left: 3px solid #A10B0C;
}



#jh h3 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 12px 0 10px 0px;
    padding-right: 20px;
}

#jh .container_consejos {
	width: 230px;
	float: left;
}

#jh .container_servicios {
	width: 360px;
	float: right;
}

#jh .container_servicios_consejos {
	border-bottom: 1px dotted #999;
}

#jh .container_servicios_box {
	clear: both;
	margin: 0 0 10px 0;
}

#jh .promo_servicio_a {
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/btn_jh_1.png") no-repeat;
	height: 120px;
	width: 145px;
	float: left;
}

#jh .promo_servicio_b {
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/btn_jh_2.png")  no-repeat;
	float: left;
	width: 145px;
	height: 120px;
}

#jh .container_servicios ul li {
	list-style: none inside none;
}

#jh .container_servicios h3 {
    color: #CC3A3A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 12px 0 10px 0px;
    padding-right: 20px;
}


#jh .menu_jh {
	background: #DADADA;
	height: 55px;
	width: 100%;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #CCC;
	border-top: 5px solid #CCC;

}

#jh .menu_jh ul {
	padding: 0;
	margin: 18px 0 0 15px;
	float: left;
}

#jh .menu_jh li {
	float: left;
	margin: 0 5px 0 0;
	list-style: none inside none;
}

#jh .menu_jh a {
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
}


#jh .btn_contactenos {
	float: right;
}

#jh ol.horinaja_pagination {
    bottom: 0;
    margin: 16px 0 14px 23px;
    position: absolute;
}

#serv-basico1, #serv-basico2, #serv-basico3, #serv-basico4, #serv-basico5,  #serv-basico6 {
	width: 300px;
	float: left;
	clear: left;
}

#serv-basico2, #serv-basico4, #serv-basico6, #serv-basico86 {
	float: right;
	clear: right;
}

#JobHunter-Servicios-bajada-basicos_, #JobHunter-Servicios-titulo-premium_ {
	clear: both;
}


.consejo {
    clear: both;
    margin: 0 0 10px;
    overflow: hidden;
}

.consejo-fx {
	float: right;
	width: 510px;
}

.consejo-img {
	float: left;
}

.testimonio {
    clear: both;
    margin: 0 0 10px;
    overflow: hidden;
}

.testimonio-fx {
	float: right;
	width: 510px;
}

.testimonio-img {
	float: left;
}

#jh dl {
	margin: 0 0 10px 0;
	clear: both;
}


#jh dt {
    clear: both;
    float: left;
    font-weight: bold;
    width: 157px;
	margin: 0 0 10px 0;
}


#jh dd {
    float: right;
    margin: 0;
    width: 463px;
}

.btn_bar {
    border-top: 1px solid #CCCCCC;
    padding: 10px 0;
    text-align: right;
}
.btn_bar ul {
    text-align: right;
}
.btn_bar li {
    float: right;
    list-style: none inside none;
}

.contendorColDereJH {
	background:#C4252F url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_testimonio_columna.png")  no-repeat;
}

.contendorColDereJH span {
	color: #FFFFFF;
    font-size: 19px;
    font-weight: normal;
    letter-spacing: -1.25px;
    line-height: 24px;
    padding: 75px 15px 15px 15px;
    text-align: justify;
    word-spacing: -1px;
	display: block;
	margin: 0px;
}

/*Añade la sección justificante de empleo*/
#idStyleJustificanteEmpleo{
	display:block;
}

.containter_servicios .fila{margin-bottom: 20px; display: block;}
.containter_servicios .servicio_col{
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_servicios.png") repeat-y top left transparent;
	display:inline-block; width:300px; vertical-align: top;
	}
#jh.containter_servicios  .servicio_col h3{margin:0px; padding:25px 20px;}	
.containter_servicios .col_basico {}
.containter_servicios .col_premium {margin-left:15px;}

.containter_servicios .col_basico .servicio_top{
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_servicios_top01.png") no-repeat top left transparent;
	min-height:54px;
	}
.containter_servicios .col_premium .servicio_top{
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_servicios_top02.png") no-repeat top left transparent;
	min-height:54px;
	}
.containter_servicios .servicio_col .servicio_txt{padding: 0px 15px 15px 15px; height: 200px;}

.containter_servicios .servicios .servicio_col .servicio_txt{padding: 0px 15px 5px 15px; height: auto;}
.containter_servicios .servicio_col .servicio_bottom{
	background:url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_servicios_bottom.png") no-repeat bottom left transparent;
	min-height:5px;
	}
.containter_servicios .servicios .servicio_col{
	background:none transparent;
	width: 305px;
	}

#jh.containter_servicios .servicios .servicio_col h3{margin:0px; padding:10px;}	
.containter_servicios .servicios {margin-bottom: 0px; padding: 5px 0;; border-bottom: dotted 1px #dadada;}

.servicio_left{border-right: solid 1px #dadada;}
	
.horinaja ul li {margin: 0;}

.quienessomos-fx, .testimonios-fx {width:600px;}
.btn_contratar {display: block; height: 35px; text-align:right;}
.btn_contratar a{margin-right: 10px;}


body.entrenadorlaboral, body.entrenadorLaboral, body.jobhunter {
	background: #fff url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg-background-800px.jpg") repeat-x top left;
}

#jh .jh_image p.slide_encabezado {right: -565px; width: 265px; margin: 0; height: 40px; padding: 25px; bottom:240px; font-size: 21px; font-weight:  700; 
	letter-spacing: 0px; color: #ffffff; 
	background: url("http://static.trabajando.com/skin/com/expansionyempleo/empleo/bg_slide_png_header.png") repeat-x top left #4c4c4c;}

#jh .jh_image p.slide_txt {right: -565px; width: 265px; margin: 0; padding: 0px 25px; bottom: 215px; height: 67px;
	background-color: transparent; color: #999999; text-align: left; letter-spacing:0px; font-size: 12px; line-height: 14px;}

.menu_entrenador_laboral ul li{list-style: none; display: inline; margin-right: 15px;}
.menu_entrenador_laboral ul{margin:6px; background: none transparent;}
.entrenadorlaboral .ps .col-ps, .entrenadorLaboral .ps .col-ps, .jobhunter .ps .col-ps {background: none transparent; margin-top:0px;}
.btn_contratar_slider {width:191px; height:59px; position: relative; bottom: 216px; right: -695px; display: block; z-index: 500;}
.btn_contratar_bottom {width:191px; height:59px; position: absolute; right: 375px; bottom: 0; display: block;}
.entrenadorLaboral #widgetOfertas, .entrenadorlaboral #widgetOfertas {margin-bottom: 5px;}
.servicio_col {*float:right;}
.servicio_left, .col_basico{*float: left;}

.entrenadorlaboral .ps .col-ps .col-s, .entrenadorLaboral .ps .col-ps .col-s, .jobhunter .ps .col-ps .col-s {
	/*padding-top: 10px;*/
	margin: 0 0 0 40px;
    padding-top: 10px;
    position: relative;
}

div.precio_destacado {
  border-top: 1px solid #CCCCCC;
  color: #666666;
  font-weight: 700;
  line-height: 18px;
  padding: 5px 10px 0 35px;
}

span.precio_destacado {
  color: #CA0205;
  display: block;
  font-size: 24px;
  font-weight: 700;
}

.btn_ver_video, .btn_ver_video:hover, .btn_ver_video:visited, .btn_ver_video:active {
  color: #FF9900;
  display: block;
  font-size: 16px;
  line-height: 22px;
}

.btn_ver_video:hover{text-decoration: underline;}

#jh .formGeneral input[type="text"], #jh .formGeneral textarea, #jh .formGeneral select{
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #CCCCCC;
  box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
  color: #555555;
  line-height: 1;
  margin-bottom: 3px;
  margin-right: 6px;
  margin-top: 2px;
  outline: 0 none;
  padding: 3px;
  width: 100%;
}

#jh .formGeneral label {
  font-weight: bold;
  color: #777777;
  font-size: 14px;
  width: 40%;
}


#jh .formGeneral fieldset {
  border: 1px solid #CCCCCC;
  margin: 20px 0;
  padding: 15px;
}

#jh .formGeneral .datoCorto label {
  float: none;
  width: 90%;
  font-size: 11px;
  font-weight: 200;
  display: inline-block;
}

#jh .formGeneral .datoCorto span {
  vertical-align: top;
}

#jh .formGeneral .datoCorto {
  margin: 10px 0;
}

#jh .formGeneral #divCaptcha {width:50%; float: left;}
#jh .formGeneral #maximoCaracteres {margin-bottom: 10px; font-size: 12px; color: #777777;}

.precio_anterior {text-decoration: line-through;}
.contratar_precios {border: solid 1px #cccccc; padding: 10px;}
.contratar_precios .precio_destacado {margin: 5px 0;}
#jh .formGeneral h3 {font-weight: 200; margin: 20px 0px; padding-left: 5px;}
.contratar_col_precios_left, .contratar_col_precios_right{ width: 290px; float: left;}
.contratar_col_precios_right {margin-left: 15px;}
.contratar_precios div.precio_destacado{padding: 5px 10px 0 0;}

#publicidad_300x300 {
	margin: 10px 0px;
}

a.contendorColDereJH {
	display: block; 
	background-color: #c4252f;
	/*margin: 579px 0 0 -301px;*/
}

.c-portal a, .c-portal a:visited {
    color: #334959;
    font-size: 12px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 0;
    text-align: center;
}
.logo-ue2 img {
    background:#fff;
    height: 60px;
    margin-left: 3px;
    text-align: center;
    width: 100px;
}

a.logo-ue2:hover,a.logo-ue2  {
    background:none;
}

/* tabla servicios job hunter */


#tablaservicios {
width:620px;
height:auto;

}
.titulostabla {
width:auto;
height:80px;
}
.txttabla {
height:50px;
display:block;
width:auto;
}
.descrserv{
height:45px;
width:395px;
float:left;
border-bottom:1px dotted #ccc;
background:#f1f1f1;
}
.txttabla a {
    display: block;
    height: 20px;
    padding-left: 64px;
    padding-top: 12px;
    text-align: left;
    width: 300px;
}
.serbasico {
float:right;
width:100px;
height:35px;
padding:5px;
border-bottom:1px dotted #ccc;
background:#fff2f2;
}
.serbasico2 {
float:right;
background:white;
width:100px;
height:35px;
padding:5px;
background:#fff2f2;
border-bottom:1px dotted #ccc;
}

.serpremiun {
float:left;
width:100px;
height:35px;
padding: 5px;
border-right:1px dotted #ccc;
border-bottom:1px dotted #ccc;
border-left:1px dotted #ccc;
background:#e1e1e1;}

.serbasico img, .serpremiun img, .serbasico2 img{
    float: right;
    margin-right: 41px;
    margin-top: 5px;
}

.valorservicio {
width:620px;
height:80px;
}


#tiposervicios{
width:620px;
height:auto;
margin-top:50px;
}

#tiposervicios h3 {
    color: #999999;
    font-size: 20px;
    padding: 10px 0px 0;
    text-align: justify;
}

#tiposervicios p {
padding: 10px 0px 0;
text-align: justify;
}
.contratatl{
float:left;
height:80px;
width:396px;
background:#f4f4f4;
border-right:1px dotted #ccc;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}


.contratatl a {
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 29px 0 6px 21px;
}
.tlbasico{
float:right;
width:15%;
height:70px;
padding:5px;
margin-right:2px;
border-right:1px dotted #ccc;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background:#e1e1e1;

}

.tlbasico a, .tlpremium a {
    display: block;
    font-size: 17px;
    font-weight: bold;
    padding: 27px 0 10px 10px;
}
.tlpremium{
float:right;
width:100px;
background:red;
height:70px;
padding:5px;
background:#fff2f2;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;}


.valorprecio, .valorprecio2 {
    background: #e7ffa6;
    float: left;
    height: 40px;
    margin-top: 6px;
    padding: 6px;
    width: 383px;
}

.valorprecio2 a, valorpremium2 a , valorbasico2 a{
font-size:18px;
color:#FFFFFF;
font-weight:bold;
line-height:40px;}


.valorbasico, .valorpremium {
    background: none repeat scroll 0 0 #E7FFA6;
    border-bottom: 1px dotted #CCCCCC;
    border-left: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    float: left;
    height: 42px;
    margin-top: 6px;
    padding: 5px;
    width:15%;
}

.valorbasico a, .valorpremium a,.valorprecio a{
color:green;
font-size:16px;
font-weight:bold;
line-height:50px;
}
.valorpremium{
background:#e7ffa6;
}

.valorbasico2, .valorpremium2 {
   background: #C50000;
    border-bottom: 1px dotted #CCCCCC;
    border-left: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    float: left;
    height: 42px;
    margin-top: 6px;
    padding: 5px;
    width: 15%;
}
.valorpremium2 {
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;}



.valorbasico2 , .valorpremium2, .valorprecio2{
background:#C50000;
color:#fff;
}
 .valorprecio2{
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;

}
.valoroferta{
width:395px;
float:left;
}
.valoroferta2{
width:395px;
float:left;
}



.descrserv img {
    float: left;
    margin: 5px 10px 8px;
}

.valorbasicoofer {
    background: none repeat scroll 0 0 #555555;
    float: right;
    height: 45px;
    padding: 5px;
    width: 100px;
}

.valorbasico2 a, .valorpremium2 a, .valorprecio2 a {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
line-height:50px;
}

.quienessomos-fx, .testimonios-fx {
    float: right;
    margin-top: -10px;
    width: 530px;
}

.mailtoEYE {
    float: right;
    margin-left: 340px;
    position: absolute;
    width: 158px;
}

.facebookpie {
    float: right;
    margin-right: -160px;
    width: 201px;
}
#jh_video {
width:940px;
height:330px;
background-image:url("fondovideo.jpg");
*margin-top:20px;
margin-top:20px;
margin-left: 12px;
*margin-left: 12px;
}
.jhvideo {
padding:40px;
float:left;
*background:transparent;
}

.jhvideo iframe {
background-color:transparent;}

.textoppal {
background-image:url(fondotxtvideo.png);
background-repeat:no-repeat;
    float: left;
    font-size: 16px;
    line-height: 25px;
    margin: 25px 10px auto;
	*margin-top: 30px;
    text-align: center;
    width: 327px;
	color: #999999;
}
.textoppal h2 {
margin-top: 15px;
}
.txtvideo {
    float: right;
    font-size: 13px;
    line-height: 20px;
    margin: auto 60px auto auto;
    text-align: justify;
    width: 350px;
}

.JHcontrata {
background:url("skin/com/expansionyempleo/empleo/btncontratarjh.png");
    float: right;
    height: 60px;
    margin-right: 59px;
    margin-top: 10px;
    width: 343px;
}

/*.col-s, #publicidad_300x300, .contendorColDereJH{
			margin: 289px 0 0 -150px;
    position: absolute;
    width: 300px;
}*/

.col-s, /*#publicidad_300x300,*/ .contendorColDereJH {
    margin: 0;
    /*position: relative;*/
    width: 300px;
}

#que_es_jobhunter .consejo {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 10px;
}

.entrenadorLaboral #widgetOfertas {
    margin-bottom: 15px !important;
    margin-top: 0;
    /*margin-top: 320px;*/
}


.formGeneral {
	margin: 15px 0 0;
    width: 660px;
}

.col-ps .contendorColDereJH span{

}

/*.ps .col-p .container containter_servicios{
	position: absolute;
}*/

/*Cambios en la caja de usuario empresa */
.tablaDefault th, .tablaDefault td {
    border: 1px solid #dfeaf6;
    border-collapse: separate;
    padding: 2px 0.5em;
    width: 68px !important;
}
.txt-select {
    width: 100px;
}
form#frmAvisos table.tablaDefault {width:660px;}