﻿@charset "UTF-8";

/***********************************************************************************************************
 *      Client:        Infoempleo                                                                       *  
 *      Author:        Ideup!                                                                              *
 *      Description:   Main styles                                                          			   *
 *      Date:          01/03/2011                                                                          *
 *		 Colors:		   [azul = #00307E], [verde = #91a72f], 
 *			             [gris = #4e555c], [gris claro = #9a9fa0], [negro = #333333], [rojo = #fd6533]
  **********************************************************************************************************/

@import url("reset.css"); 
@import url("fonts.css"); 



/*@import url("ie6.css"); /**hacks para IE6**/
/*@import url("ie7.css"); /**hacks para IE7*/
/*@import url("ie8.css"); /**hacks para IE8*/
 
/*WORKERS
----------------------------------------------------------------------------------------------------------*/
/*.mod-img { float: left; display: inline;}
.mod-txt { display: table; height: 1%;}*/

.reset{clear:both; font-size:1px; line-height:1px;}

.col-l,.fl-left,.panel-left  { float: left; display: inline;}
.col-r,.fl-right,.panel-right /*,.fl-right2*/ { float: right; display: inline;}
.col-c { margin: 0 auto;}

.col{width:968px !important;}

.ancho120{width:120px;}
.ancho160{width:160px;}
.ancho200{width:200px;}
.ancho230{width:230px;}
.ancho250{width:250px;}
.ancho300{width:300px;}
.ancho340{width:340px;}
.ancho375{width:410px;}
.ancho380{width:380px;}
.ancho450{width:450px;}
.ancho490{width:490px;}
.ancho500{width:500px;}
.ancho550{width:550px;}
.ancho640{width:640px;}
.ancho700{width:700px;}
.ancho720{width:720px;}
.ancho920{width:920px;}


.box_gris{border:1px solid #e4e4e4;padding:10px;background:#f4f4f4;}

.margentop20{margin:20px 0 0 0;}
.margenbottom20{margin:0 0 20px 0;}
.hide{display:none;}

.corners5{border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.verde_2{color: #859023;}

/*MAIN LAYOUT
----------------------------------------------------------------------------------------------------------*/
body{background:#d7dde2 url(layout/bgr-body.gif) repeat-x left top;color:#333;}
.sin-bg{background:transparent;}
#contenedorgeneral{position: absolute;width: 995px;margin: 0 auto;left: 0;right: 0;}
#container { width: 995px; margin: 30px auto 108px auto;position:relative;}

.lightbox600{background:#FFF;padding:15px 15px 30px 15px;font-size:1.2em;}
.lightbox600 { width: 600px;}


/*HEADER
----------------------------------------------------------------------------------------------------------*/
#header{font-size:1.2em;/*z-index:1000002;position:relative;*/}
#header .bnn_avanza{float: right;margin-top: -18px;}

/*Menu principal*/
  .men-principal{margin:0 5px 0 5px;}
  .men-principal li{background:#edeff1 url(layout/sp-redondeado-ext3.gif) no-repeat left top;margin:0 2px;float:left;}
    .men-principal li a{background: url(layout/sp-redondeado-ext3.gif) no-repeat right top;display:block;margin:0 0 0 5px;padding:7px 12px 7px 7px;color:#4e555c;text-decoration:none;}
	.men-principal #ctl00_cabecera1_liformacion{background:#fe8b00 url(layout/sp-redondeado-ext2.gif) no-repeat left top;}
	.men-principal #ctl00_cabecera1_liformacion a{background: url(layout/sp-redondeado-ext2.gif) no-repeat right top; color:#fff;}
    .men-principal li.active,#ctl00_cabecera1_liformacion.active{background:#FFF url(layout/sp-redondeado-ext.gif) no-repeat left top;font-weight:bold;}
    .men-principal li.active a,#ctl00_cabecera1_liformacion.active a{background:url(layout/sp-redondeado-ext.gif) no-repeat right top;}
    .men-principal ul.fl-right2 li a{display:block;margin:0;padding:0px 12px 3px 1px;color:#4e555c;text-decoration:none;}
    .men-principal ul.fl-right2 li.active2,.men-principal ul.fl-right2 li.active2 a{ border:0;}

/*Boton Blog*/
a.boton { background: transparent url('layout/bg_button_a.gif') no-repeat scroll top right; color:#fff; display: block; float: left; font: bold 12px Arial, Helvetica, sans-serif; height: 25px; margin:0 10px 10px 0; padding-right: 12px; /* sliding doors padding */ text-decoration: none; cursor:pointer; }
a.boton span { background: transparent url('layout/bg_button_span.gif') no-repeat; display: block; line-height: 15px; padding: 5px 0 5px 12px;}
a.boton:hover { background-position: bottom right; color:#40494f; font: bold 12px Arial, Helvetica, sans-serif; outline: none; /* hide dotted outline in Firefox */ }
a.boton:hover span { background-position: bottom left; padding: 5px 0 5px 12px; /* push text down 1px */ } 
a.boton:active { background-position: bottom right; color: #fff; font: bold 12px Arial, Helvetica, sans-serif; outline: none; /* hide dotted outline in Firefox */ }
a.boton:active span { background-position: bottom left; padding: 5px 0 5px 12px; /* push text down 1px */ } 


/*Menu secundario y logo*/
.columnright_homemid .empresa_home a { width:120px; text-align:center; color:#000; text-decoration:none; padding:0px 15px!important; background:#edeff2!important; -moz-border-radius: 5px!important; -webkit-border-radius: 5px!important; border-radius:5px!important; }
.columnright_homemid .empresa_home a:hover { width:120px; text-align:center; background:#cdcfd1!important; }
.columnright_homemid .cv a { width:120px; text-align:center; color:#fff; font-weight:normal!important; text-decoration:none!important; padding:0px 15px!important; background:#a2b340!important; -moz-border-radius: 5px!important; -webkit-border-radius: 5px!important; border-radius:5px!important; }
.columnright_homemid .cv a:hover { width:120px; text-align:center; background:#c1d167!important; }

 .men-secundario{ background:#FFF url(layout/sp-redondeado-ext.gif) no-repeat left top;padding:15px 20px 0 20px;}
 .logo{float:left;}
 
 .men-secundario p{line-height:2.4em;}  
 .men-secundario a{text-decoration:underline;line-height:2.4em;display:block;}
   .men-secundario a:hover{text-decoration:none;}
 .men-secundario .empresa{font-weight:bold;background:url(layout/ico-empresa.gif) no-repeat left center;padding:0 0 0 22px;}
  .men-secundario .empresa_home{font-weight:normal;padding:0 0 10px 0;}
 .men-secundario .usuario{padding:0;}
    .men-secundario .usuario a{font-weight:bold;}
 .men-secundario .cv { }
    .men-secundario .cv a { }
  .men-secundario .ayuda{background:url(layout/ico-ayuda.gif) no-repeat right 4px;} 
    .men-secundario .ayuda a{width:20px;height:24px;}
    .men-secundario .ayuda span{display:none;}
    
    .men-secundario .acceso-tab {width:120px;padding:0;text-align:center; font-weight:normal!important; text-decoration:none!important; padding:0px 15px!important; background:#a2b340!important; -moz-border-radius: 5px!important; -webkit-border-radius: 5px!important; border-radius:5px!important; }
    .men-secundario .acceso-tab:hover { }
  
.columnright_homemid .acceso-tab a.ver-acceso { color:#fff; text-decoration:none; }  
.columnright_homemid .acceso-tab a.ver-acceso:hover { color:#fff; text-decoration:none; }  
  
    
  .men-secundario .acceso-mas{ width:149px; background:url(layout/bg-tab-acceso.gif) no-repeat right center;box-shadow: 3px 10px 4px #333;-webkit-box-shadow: 3px 10px 4px #666; -moz-box-shadow: 3px 10px 4px #666;}  
    .men-secundario .acceso-mas a{text-decoration:none;color:#4e555c;background:url(layout/ico-cerrar.png) no-repeat 128px center;padding:0 14px 0 0;}
   	
	.acceso-mas .desc-alerta p { line-height:1.275em; }
		.acceso-mas .desc-alerta p a { background:none !important; width:auto; padding:0; float:none; }
	
  .acceso { -moz-border-radius:5px 0 5px 5px; -webkit-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px; position:absolute;z-index:8888; background:#a2b340!important; width:185px;height:211px !important;padding:10px 12px 0 12px;box-shadow: 3px 4px 4px #333;-webkit-box-shadow: 3px 4px 4px #666; -moz-box-shadow: 3px 4px 4px #666;margin-top:-5px;display:none;margin-left:-45px;text-align:left;} 
  *+html .acceso.clearfix{margin-left:-135px}
    .acceso label{display:block;font-weight:bold; color:#fff; }
    .acceso input{display:block;background:url(layout/bg-input-acceso.gif) no-repeat left top;width:174px;height:23px;border:0px;padding:0 5px;margin:0 0 9px 0;}
	*+html .acceso input{margin-left:134px;}
    .acceso input.submit-entrar { font-weight:bold; text-transform:capitalize; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;  cursor:pointer; border:2px solid #fff; float:right; display:inline; background:#fe8b00; width:67px; height:30px; padding:6px 8px; color:#fff;}
    .acceso input.submit-entrar:hover { background:#fca336; }
	*+html .acceso input.submit-entrar{margin-left:-20px;}
    .acceso a{float:left;display:inline;width:90px;line-height:1.2em;text-decoration:underline !important;color:#fff !important;background:none !important;font-size:.9em;}
      .acceso a:hover{text-decoration:none !important;}
		.acceso a span{border:1px solid #3d750a;color:#FFF;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;padding:8px;margin:0;text-decoration:underline;}
    .acceso .alta-men-secundario { text-align:center; float:left; display:inline; border:2px solid #FFF; padding:5px 10px; margin:0 0 0 30px; background:#edeff2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }  
    .acceso .alta-men-secundario a { font-size:11px!important; text-decoration:none!important; color:#000!important; float:none !important;display:block !important;line-height:auto;width:110px;font-weight:normal;padding:0;}
    
	.acceso .bl-redes-sociales{float:left;padding:0 0 10px 0;width:195px;}
    .acceso .bl-redes-sociales p{line-height:1em;margin:0 0 5px 0;}
     
     .acceso .bl-redes-sociales li{margin:0;padding:0;float:none;display:inline;}
    .acceso .bl-redes-sociales a{width:auto;padding:0 10px 0 0;}
   

/*Menú otros y cifras*/
  .men-otros{background:#FFF;padding:10px 7px 10px 8px;position:relative;line-height:3em;z-index:1000001;}
  .men-otros p{width: 70%;position:absolute;left:25px;z-index:0;}
            .men-otros p span{text-shadow: 0px 1px 1px #FFF;width: 70%;display:block;}
  .men-otros li{float:left;border-left:1px solid #d6d6d6;padding:0 0 0 1px;position:relative;}
  .men-otros a{display:block;color:#333;font-weight:bold;border-left:1px solid #FFF;padding:0 13px 0 11px;}
  .men-otros a span{color:#91a72f;}
    .men-otros ul .submenu{display:none;position:absolute;width:175px;background:url(layout/bg-top-submenu.gif) no-repeat left top;right:0;padding:15px 0 0 0;z-index:1000001;top:25px;}
      .men-otros li:hover .submenu, .men-otros li.over .submenu{display:block;}
        .men-otros ul .submenu ul{background:url(layout/bg-bottom-submenu.gif) no-repeat left bottom;padding:5px 0px 10px 20px;box-shadow: 3px 4px 4px #333;-webkit-box-shadow: 3px 4px 4px #666; -moz-box-shadow: 3px 4px 4px #666;}
        .men-otros ul ul li{float:none;border:0px;background:url(layout/bullet-verde.gif) no-repeat left 7px;padding:4px 13px 4px 11px;line-height:1em;}
        .men-otros ul ul a{display:inline;border:0px;font-weight:normal;padding:0;}
        
        .submenu-formacion li{background-image:url(layout/bullet-azul.gif) !important;}
    .men-otros ul .submenu-dosbloques{width:400px;float:left;background:url(layout/bg-top-submenu-dosbloques.gif) no-repeat left top;}
    .men-otros ul .submenu-dosbloques ul{float:left;width:380px;background:url(layout/bg-bottom-submenu-dosbloques.gif) no-repeat left bottom;}
    .men-otros .submenu-dosbloques ul li{float:left;width:165px;}
    .men-otros .submenu-dosbloques li.title{font-weight:bold;background:none;}
    .men-otros .submenu-dosbloques ul ul{padding:10px 0 0 0;float:none;width:auto;background:none;box-shadow: 0px 0px 0px #333;-webkit-box-shadow: 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px #666;}
    .men-otros .submenu-dosbloques ul li li{float:none;}
  
  .otros-content{background:#f0f2f1 url(layout/bgr-menu-otros.gif) repeat-x left bottom;}
  
  
  
/*FOOTER
----------------------------------------------------------------------------------------------------------*/  
#footer{background:#FFF url('layout/bg-foot.gif') no-repeat left bottom;padding:0 5px 10px 5px;}


/*Anuncios*/
.anuncios{margin:0 7px 0 8px;border-top:1px solid #e7e9ea;font-size:1.2em;padding:10px 0;}
  .anuncios div{float:left;display:inline;width:322px;}
  .anuncios span{display:block;}
  .anuncios a{color:#00307E;display:block;}
    .anuncios span a{font-weight:bold;margin:0 0 4px 0;}
 .anuncios-min{font-size:.9em;margin:0 0 8px 0;} 
    .anuncios-min a{color:#555;}  

/*Categorias*/
.categorias{margin:0 7px 0 8px;border-top:1px solid #e7e9ea;font-size:1.1em;color:#555;padding:12px 0;}
  .categorias h2{font-size:1.5em;margin:0 0 5px 0;font-weight:normal;}
  .categorias a{color:#555;text-decoration:underline;}
     .categorias a:hover{text-decoration:none;}
  .categorias > ul > li{float:left;}
  .categorias ul ul{/*float:left;display:inline;*/margin:0 15px 0 0;width:175px;}
     .categorias ul ul li{padding:0 0 6px 0;}
     
/*Tem�ticas (Espec�fico Formaci�n)*/
.tematicas{border-top:0px;padding:40px 0 12px 0;}     
    

/*Pie SEO*/
.pie-seo{margin:0 7px 0 8px;border-top:1px solid #e7e9ea;font-size:1.1em;padding:15px 0;}
  .pie-seo > ul > li{float:left;display:inline;}
  .pie-seo ul ul{/*float:left;display:inline;*/width:153px;margin:0 8px 0 0;}
     .pie-seo ul ul li{padding:0 0 6px 0;}
  .pie-seo a{color:#9a9fa0;}



/*Subfoot*/
.subfoot{margin:0 7px 0 8px;border-top:1px solid #e7e9ea;font-size:1.1em;color:#999;padding:20px 0 0 0;}
   .subfoot a{color:#999;}
   .subfoot img{vertical-align:bottom;margin:0 10px 0 0;}
   .subfoot li,.subfoot p{display:inline;}
     .subfoot .p-margen{margin:7px 0 0 0;display:block;}
   
   .subfoot .col-r{width:430px;}
   .subfoot .col-r ul ul{float:left;display:inline;width:130px;margin:0 8px 0 0;}
      .subfoot .col-r ul ul li{padding:0 0 4px 0;display:block;}
      .subfoot .col-r a{text-decoration:underline;}
        .subfoot .col-r a:hover{text-decoration:none;}




/*CONTENT
----------------------------------------------------------------------------------------------------------*/  
#content{background:#FFF;padding:0 7px 0 8px;font-size:1.2em;}

/**CABECERA HOME**/
.logo_provincias { z-index:9999999; position:absolute; top:70px; margin:0 0 0 250px; float:left;}
.logo_home { padding:21px 0 12px 0; float:left;}
.columnright_home {float:right; margin:0 -13px 0 0!important;}
.columnright_hometop, .columnright_homemid {float:right;text-align:right;}
.columnright_hometop { margin:0 -12px 0 0;width:500px;}
.columnright_hometop .google {margin:0 -30px 0 15px;}
.columnright_hometop .linkedin {margin-left:5px;}
.columnright_homemid {margin:0 0 5px 0; height:70px; }
.columnright_homemid li { float:right; display:inline; margin:0 0 0 13px; }

.columnright_homemid_log { margin:40px 0 5px 0; }
.columnright_homemid_log li { float:left; display:inline; margin:0 0 0 13px; }

/**CABECERA HOME FROMACIÓN**/
.columnright_home_for {float:right; margin:-10px 0 0 0; z-index:999; position:absolute; }
ul.columnright_homemid_for .cv{ width:125px; height:36px; font-weight:bold;background:#f1f5f9;background:url(layout/sp-bt-cv.png) no-repeat left top;padding:0; color:#FFF; text-align:center; margin:0 -10px 0 0; z-index:999; }
ul.columnright_homemid_for .cv a,ul.columnright_homemid_for .cv a:hover{ color:#FFF; }

/*Buscador*/
.buscador{font-size:1.1em; height:65px; padding:20px 21px 0 32px; background:#a2b340; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin:0 0 10px 0; }
.content-buscador{ }
   .buscador h3, .buscador h1{ font:normal 14px Arial, Helvetica, sans-serif!important; color:#FFF;width: 100%;}
     .buscador h3 span, .buscador h1 span{ width:100%; display:block; padding:0; height:auto; }
     
  .buscador input.txt { font-style:italic!important; color:#8b8b8b!important; font-size:12px; width:240px; height:31px; border:3px solid #809950; margin:4px 5px 8px 0; vertical-align:top; padding:0 5px 0 5px; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
    .buscador input.txt:focus { font-style:normal!important; color:#000!important; font-size:14px; }
    
  .buscador select{width:250px;height:35px;padding:7px 5px;float:left;margin:6px 15px 8px 0;background:url(layout/bg-input.gif) no-repeat left top;border:0px;}
    .buscador .form-submit{background:url(layout/bg-submit-buscador.gif) no-repeat left top;width:124px;height:31px;padding:31px 0 0 0;margin:6px 0 8px 0;color:#eaab02;}
.buscador .form-submit_buscador { font-weight:bold; border:solid 2px #fff; background:#fe8b00; width:134px; height:36px; padding:4px 20px 4px 20px; margin:4px 0 6px 0; color:#fff; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.buscador .form-submit_formacion{background:url(layout/bg-submit-formacion_roll.png) no-repeat left top;width:124px;height:40px;padding:40px 0 0 0;margin:3px 0 6px 0;color:#eaab02;}




  .buscador a{color:#FFF;text-decoration:underline;}
     .buscador a:hover{text-decoration:none;}
  .buscador .enlaces-buscador{text-align:right;margin:50px 15px 0 0;}
  
  /*capa del autocomplete del input*/
  .ac_results{font-size:1.2em;background:url(layout/bg-autocomplete.gif) no-repeat left bottom;padding:10px 1px;width:248px !important;margin:2px 0 0 0;} 
    .ac_results ul{width:248px;}
      .ac_results ul li{padding:5px 10px;}
    .ac_results .ac_over{background:#eeeff1;}
  
   /*espec�fico buscador formaci�n*/
      .buscador-formacion{background:url(layout/sp-buscador-formacion.gif) no-repeat left top;}
      .buscador-formacion .content-buscador{background:url(layout/sp-buscador-formacion.gif) no-repeat left bottom;}
      .buscador-formacion input{width:655px;background:url(layout/bg-input-formacion.gif) no-repeat left top;height:31px;border:0px;margin:6px 15px 8px 0;vertical-align:top;padding:7px 5px 0 5px;float:left;}
      /*.buscador           input{background:url(layout/bg-input.gif) no-repeat left top;width:240px;height:31px;border:0px;margin:6px 15px 8px 0;vertical-align:top;padding:0 5px 0 5px;float:left;}*/
      .buscador-formacion .form-submit{background:url(layout/bg-submit-buscador-formacion.gif) no-repeat left top;}
      .buscador-formacion .enlaces-buscador{padding:13px 0 0 0;margin:0;}
      .formacion-pages .ac_results{background:url(layout/bg-autocomplete-formacion.gif) no-repeat left bottom;width:663px !important;}
        .formacion-pages .ac_results ul{width:661px;}







  
/*FORMACIÓN - POP-UP tipo capa fondo blanco*/
.popupblanco {position:fixed; display:none; overflow:hidden; }
.popupblanco .popupblancotop,.popupblanco .popupblancobot{display:block; width:276px; height:12px; font-size:1px; background:url(popups/bg-popup-top03.png) 0 0 no-repeat !important; background:url(popups/bg-popup-top03.gif) 0 0 no-repeat;}
.popupblanco .popupblancomed {display:block; width:252px; background:url(popups/bg-popup-med03.gif) 0 0 repeat-y; padding:0 12px 8px 12px}

.flright22 { background:url(formacion/bt-centro-mapa.gif) no-repeat; width:160px; height:30px; margin:10px 0 10px 130px;}
.flright22 a {width:160px; height:30px; display:block; }
/*.flright22 a:hover {width:160px; height:30px; display:block; }*/

/*Miga*/
.miga{border-bottom:1px solid #e1e1e1;font-size:.9em;padding:0 10px;width:948px;margin:0 5px 10px 5px;} 
  .miga span{float:left;padding:8px 4px 8px 0;font-weight:bold;color:#698b10;}
  .miga ul{display:inline;} 
    .miga ul li{float:left;display:inline;padding:8px 0 8px 7px;font-weight:bold;}
      .miga ul li a{text-decoration:none;color:#333;font-weight:normal;background:url(layout/bg-li-miga.gif) no-repeat right center;padding:0 12px 0 0;}
        .miga ul li a:hover{text-decoration:underline;}
        
    /*espec�fico formaci�n*/
     .miga-formacion span{color:#002f7d;}    
        
/*Pasos*/   
.pasos{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:969px;margin:0 5px 35px 5px;padding:10px 0;}  
.pasos li{display:inline;float:left;font-size:1.5em;font-weight:bold;padding:3px 224px 0px 60px;background:url(layout/sp-pasos.gif) no-repeat;color:#ddd;line-height:1em;}
.pasos li a{color:#ddd;} 
.pasos li.active,.pasos li.active a{color:#333;}
.pasos li.last{padding:3px 30px 0 60px;}
.pasos li.paso-1-on{background-position:left top; }
.pasos li.paso-2-on{background-position:left -45px;}
.pasos li.paso-3-on{background-position:left -90px;}
.pasos li.paso-1-off{background-position:left -135px;}
.pasos li.paso-2-off{background-position:left -180px;}
.pasos li.paso-3-off{background-position:left -225px;}
.pasos-sintop{border-top:0px;}  
 
  
  
/*Navegaci�n interna*/
.nav-interna{font-size:.9em; margin-bottom:40px;}  
  .nav-interna .a-volver{border:1px solid #e4e4e4;padding:1px;background:#f4f4f4}
  .nav-interna .a-volver a{background:url(layout/bg-a-volver.gif) no-repeat 90px center;display:block;padding:2px 24px 2px 6px;margin:0;border:1px solid #FFF;}
  .nav-interna .a-botones{margin:6px 0 0 0;width:160px;}
  .nav-interna .anterior{background:url(layout/sp-ant-siguiente.gif) no-repeat left top;padding:0 12px 0 18px;border-right:1px solid #e5e5e5;margin:0 5px 0 0;display:block;float:left;line-height:1.9em;}
  .nav-interna .siguiente{background:url(layout/sp-ant-siguiente.gif) no-repeat right -27px;padding:0 18px 0 12px;border-left:1px solid #e5e5e5;display:block;float:right;line-height:1.9em;}
  .nav-interna .pager{font-size:1.15em;}
  
    .nav-interna .redes 
    {
    float:right;
    width:450px;
    height:50px;
    font-weight:bold; 
    line-height:10px;
    padding:0;
    margin:0;
    font-size:12px;  
    }
    .nav-interna .redes .twitter 
    {
    width:450px;
    margin-bottom:30px;    
    }
    .nav-interna .otros
    {
    margin0:10px 0 20px; 
    }
    .nav-interna .redes ul 
    {
    list-style-type:none;
    float:right;
    margin:0;
    padding:0;   
    }
   .nav-interna .redes ul li 
   {
   display:inline;
   padding:0 3px 0 0;
   margin:0;   
   cursor:pointer; 
   }
  .nav-interna .redes ul li.texto 
  {
   line-height:25px;
   vertical-align:top;
  } 
  
  
/*Tabla de ofertas*/
.tabla-ofertas{width:100%;text-align:left;}  
.tabla-ofertas thead th{background:#f6f7f7;color:#4e555c;border-bottom:1px solid #ddd;font-weight:bold;}
.tabla-ofertas td,.tabla-ofertas th{border-bottom:1px solid #e7e9ea;padding:5px 20px 5px 10px;font-weight:normal;vertical-align:top;}
.tabla-ofertas .oferta-destacada th, .tabla-ofertas .oferta-destacada td{border-top:1px solid #FFF;background:#f0f0f0;}
.tabla-ofertas .oferta-destacada th{background:#f0f0f0 url(layout/bg-oferta-destacada.gif) no-repeat 5px 4px;padding:5px 20px 5px 31px;}
.tabla-ofertas .oferta-destacada a,.tabla-ofertas .oferta-destacada .first{font-weight:bold;}
.ofertas-home tbody td{width:190px;}
.ofertas-home tbody td:last-child{width:70px;}
 
 .ofertas-noportada{margin:0 0 20px 0;}
  .ofertas-noportada thead th{background:#FFF;color:#333;border-bottom:1px solid #ddd;font-weight:bold;border-top:1px solid #e7e9ea;}
 .internacional .ofertas-noportada thead th { border-top:solid 9px #cdeeee; background:#005e6e; color:white; border-bottom:1px solid #DDD; font-weight:bold; }
     .ofertas-noportada thead th span{display:none;}
    .ofertas-noportada thead th a{color:#333;}
    .ofertas-noportada thead th img{vertical-align: middle;}
 .ofertas-noportada .oferta-destacada th{background:#f0f0f0;padding:5px 20px 5px 10px;}
 .ofertas-noportada .usuario{text-align:right;padding:0 !important;}  
    
  
/*Tabla de formaci�n*/
.tabla-formacion{width:100%;text-align:left;margin:0 0 20px 0;}  

.tabla-formacion thead th{font-size:.9em;color:#333;vertical-align:middle;font-weight:bold;}

.tabla-formacion td{border-bottom:1px solid #e7e9ea;padding:12px 20px 5px 15px;vertical-align:middle;font-size:.9em;color:#555;}
  .tabla-formacion th.last, .tabla-formacion td.last{text-align:center;padding:10px 0 10px 10px;width:70px;}
  .tabla-formacion th.prev-last, .tabla-formacion td.prev-last{width:70px;text-align:center;vertical-align:middle;white-space:nowrap;}
.tabla-formacion th{border-bottom:1px solid #e7e9ea;padding:5px 20px 5px 15px;vertical-align:middle;font-weight:normal;color:#00307E;}
  .tabla-formacion th span{display:block;font-size:.9em;color:#9f9f9f;}
.tabla-formacion a.a-info{display:block;background:url(layout/bg-info2.gif) no-repeat left top;width:24px;height:18px;}


/*Tabla de panel*/
.tabla-panel th.last-auto, .tabla-panel td.last-auto{width:200px;}
.tabla-panel td.last{background:#f0f0f0;}
.tabla-panel th, .tabla-panel td{padding:10px 20px 10px 0;} 
.tabla-panel thead th{font-size:1em;}
  .tabla-panel thead th a{font-weight:normal;font-size:.9em;text-decoration:underline;}
  .tabla-panel thead th a:hover{text-decoration:none;}
.tabla-panel tbody th{font-size:.9em;}

.tabla-panel .tooltip{margin-left:-100px;}





.pendiente{color:#ffa400;font-weight:bold;}
  

/*Tabla de preferencias*/
.tabla-preferencias{width:100%;text-align:left;margin:0 0 20px 0;} 
.tabla-preferencias td{padding:5px 20px 5px 0;vertical-align:top;background-color:#f7f7f7;}
.tabla-preferencias .par td{background-color:#FFF;}
.tabla-preferencias td.first{background:url(layout/ico-check.gif) no-repeat 5px 5px;padding:5px 20px 5px 35px;}



/*Tabla de datos*/
.tabla-datos thead th{font-size:1em;}
.tabla-datos th{color:#333;font-weight:bold;}
.tabla-datos td{color:#333;font-size:1em;}
.tabla-datos .menor{font-size:.9em;}

/*Tabla de datos personales*/
.tabla-datos-personales th,.tabla-datos-personales td{padding:0 0 10px 0;}


/*Tabla con desplegables*/
.tabla-desplegable{margin:20px 0 0 0;}
.tabla-desplegable th a{font-weight:bold;}

.tabla-desplegable th, .tabla-desplegable td{width:40%;}

.tabla-desplegable th.last, .tabla-desplegable td.last{padding: 0 0 0 10px;width:16px;vertical-align: middle;}

.tabla-desplegable a.info-mas,.tabla-desplegable a.info-menos{background:none no-repeat left top;display:block;width:26px;height:26px;}
.tabla-desplegable a.info-mas{ background-image:url(layout/ico-mas-info.gif);}
.tabla-desplegable a.info-menos{background-image:url(layout/ico-menos-info.gif);}

.tabla-desplegable tr.sinborde th, .tabla-desplegable tr.sinborde td{border:0px;} 


.info-oculta{font-size:1.15em;display:none;} 
.info-oculta td{padding: 15px 20px 15px 0;}
  .info-oculta p{margin:0 0 15px 0; color:#333;}
  .info-oculta a{color:#333;text-decoration:underline;font-weight:bold;}
    .info-oculta a:hover{text-decoration:none;}
    
    
   
/*Tabla con scroll*/
.contenedor-tabla{width:480px;float:left;height:250px;position:relative;overflow:auto;border:1px solid #c1bfc0;}  
  .contenedor-tabla table{border-collapse: separate;} 
  .contenedor-tabla table input{width:auto;float:none;} 
  .contenedor-tabla table input.sin-borde{border:0px;background:none;}
  .contenedor-tabla table label{width:auto;float:none;font-weight:normal;color:#ababab;margin:0 0 0 3px;}
  
  .contenedor-tabla table thead tr{position:relative;left: 0;}
  .contenedor-tabla table tbody{overflow: auto;overflow-x: hidden;}
  .contenedor-tabla table th, .contenedor-tabla table td{height:auto;padding:5px; vertical-align:top;}
  .contenedor-tabla table td:last-child, .contenedor-tabla table td.prev-last {padding-right: 20px;}
  .contenedor-tabla table td.prev-last {width:90px;}
  .contenedor-tabla input[type="checkbox"]{margin:0 !important;}
  
  .contenedor-tabla table thead th{background:#fbfbfb;border-bottom:1px solid #c1bfc0;}
  .contenedor-tabla table tbody th{font-weight:normal;}
  .contenedor-tabla table td{text-align:center;}
  #ctl00_CPH_Body_contenedorOtrosDatos .bl-alta .contenedor-tabla { width:300px; }
  #ctl00_CPH_Body_contenedorOtrosDatos .bl-alta .contenedor-tabla table td { text-align:left; }


/*tabla menor*/
.tabla-menor td, .tabla-menor tbody th{font-size:.9em;}
.tabla-menor thead th{font-size:1em;white-space: nowrap;}
.tabla-menor2 tbody th,.tabla-menor.tabla-menor2 th,{font-size:1em;}
.tabla-menor2 th h2{margin:0;width:280px;}
.tabla-menor2 em{background:#fddd16; color:#000; font-style:normal;}
.tabla-menor th a{text-decoration:underline;font-size:14px; margin-bottom:5px}
.formacion-pages .tabla-menor th a{text-decoration:none;font-size:1.1em;}
.tabla-menor th a.centro {color:#999;}
.tabla-menor th a.centro:hover {text-decoration:underline;}
.ofertas-noportada th span{display:block;font-size:.9em;color:#666;}
.ofertas-noportada th span a{color:#222;font-size:11px; margin-top: 4px}

/*Ficha descripci�n*/
.desc-ficha th{width:200px;float:left;font-weight:bold;padding:0 0 10px 0;}
.desc-ficha td{width:440px;float:left;padding:0 0 10px 0;} 
.desc-ficha th.anchoth{width:290px;}
.desc-ficha tr.linea th, .desc-ficha tr.linea td{border-top:1px solid #e1e1e1;padding:10px 0;}
   .desc-ficha td .info-detalle{font-size:.9em;font-weight:bold;}
      .desc-ficha td .info-detalle a{margin:0 10px 0 0;text-decoration:underline;}
      .desc-ficha td .info-detalle a:hover{text-decoration:none;}
.desc-ficha h4{font-size:1.1em !important;}
.desc-ficha img{border:1px solid #e1e1e1;} 
.desc-ficha p{margin:0 0 10px 0;} 
.desc-ficha ul li{background:url(layout/bg-guion-ul.gif) no-repeat left 6px;padding:0 0 0 10px;}
.desc-ficha .calcula{font-size:.9em;font-weight:bold;display:inline;padding:0 0 0 30px;}
   .desc-ficha .calcula a{text-decoration:underline;margin:0 0 0 10px;}
   .desc-ficha .calcula a:hover{text-decoration:none;}
   
 .altura-ficha{margin:0 0 30px 0;} 
 
 .con-bg{background:url(layout/bgr-tabla.gif) repeat-x left bottom;} 
   .con-bg th{padding:0 0 10px 10px;width:190px;}
   
   
/*Botones inscripci�n*/
.inscripcion{margin:10px 0;font-weight:bold;border-top:1px solid #e1e1e1;padding:20px 0 0 200px;} 
  .inscripcion .inscritos{display:inline;background:url(layout/sp-ant-siguiente.gif) no-repeat left top;padding:4px 12px 3px 18px;border-right:1px solid #e5e5e5;margin:7px 5px 0 5px;font-size:.9em;float:left;color:#666;} 
  .inscripcion .inscritos p{display:inline;} 
  .inscripcion a{background: url(layout/bg-form-submit.gif) repeat-x scroll left bottom #85B339;border: 1px solid #3D750A;color: #FFFFFF;padding:8px;text-decoration:underline;float:left;}
  	  .inscripcion a.link{background:none;border:0;color:#004092;font-weight:normal;padding:0px;margin-top:8px;}
      .inscripcion a:hover{text-decoration:none;}
      
       .inscripcion .pager{margin:8px 0 0 10px;}
  .inscripcion-formacion a{background: url(layout/bg-form-submit-formacion.gif) repeat-x scroll left bottom #57b2fb;border: 1px solid #1873bc;}     

.inscripcion .redes 
{
    width:400px;
    font-weight:bold; 
    padding:0;
    margin:0 0 0 50px;
    font-size:12px;  
}
.inscripcion .redes a {
    background-image:none;
    border: 0;
    padding:0;
    text-decoration:none;
    float:none;
    background-color:#fff;
}
.inscripcion .redes .twitter 
    {
    width:450px; 

    } 
.inscripcion .redes .otros
    {
    margin:5px 0 20px 50px;

    }
.inscripcion .redes ul 
    {
    list-style-type:none;
    margin:0;
    padding:0;   
    }
.inscripcion .redes ul li 
   {
   display:inline;
   padding:0 5px 0 0;
   margin:0;
   cursor:pointer;    
   } 
.inscripcion .redes ul li.texto 
  {
   line-height:25px;
   vertical-align:top;
  } 
  
.inscripcion.block_nuevo{padding:20px;font-weight: normal;}
.inscripcion.block_nuevo .msg_nuevo{padding:10px; background:#faa665;color:#fff;}
.inscripcion.block_nuevo .cn_txt{width: 400px;margin: 4px 20px;}
.inscripcion.block_nuevo a.corners5{display:block;padding:8px 10px; background:#c5d7e8;color:#0086c6;border:0px;}

  
/*Paginación*/
.pager{margin:0 0 20px 0;font-weight:normal;}  
.pager ul{float:right;}  
.pager li{float:left;display:inline;margin:0 0 0 9px;} 
.pager a{display:block;font-weight:bold;text-decoration:underline;padding:5px 0 0 0;border:0;} 
 .pager a:hover{text-decoration:none;}
.pager .sinborde{border:0;}
.pager .selec{color:#000 !important;text-decoration:none;}
.pager span{display:block;padding:5px 0 0 0;}
   

.pager .pager-prev,.pager .pager-next,.pager .active .pager-prev,.pager .active .pager-next,.pager .active .pager-prev-formacion,.pager .active .pager-next-formacion{background:url(layout/sp-pager.gif) no-repeat;width:20px;height:21px;} 
.pager .pager-prev{background-position:left -25px;padding:0;}
.pager .pager-next{background-position:right -25px;padding:0;}
.pager .active .pager-prev{background-position:left 0px;}
.pager .active .pager-next{background-position:right 0px;}
.pager .active .pager-prev-formacion{background-position:left -52px;}
.pager .active .pager-next-formacion{background-position:right -52px;}

/*HOME
----------------------------------------------------------------------------------------------------------*/  
.banners-home{width:300px;}
  .banners-home img{margin:0 0 20px 0;}

.ofertas-home{width:640px;margin:10px 0 0 0;}  
  .ofertas-home h2{font-size:1.5em;margin:0 0 10px 0;color:#555;font-weight:normal;}

  .ofertas-home p{text-align:right;font-weight:bold;margin:15px 0 0 0;}
     .ofertas-home p a{background:url(layout/ico-vermas.gif) no-repeat left center;padding:2px 0 2px 19px;}
     

.central-ofertas{margin:0 5px;}
   
 .gratis{background:url(layout/ico-gratis.gif) no-repeat right center;padding:0 80px 0 0;width:230px !important;} 
 
 
/*infoempleo media*/
.info-media{padding:0 0 15px 0;margin:0 5px;}
.info-media h2{font-size:1.5em;margin:0 0 20px 0;color:#555;font-weight:normal;}
.info-media a{color:#00307E;font-weight:bold;}
.listado-noticias{width:640px;}
  .info-media .highlight{width:271px;border:5px solid #f0f0f0;background:url(layout/bg-highlight.gif) repeat-x left bottom;padding:10px;margin:0 0 10px 0;}
     .info-media .highlight h3{font-size:1.3em;color:#333;margin:0 0 3px 0;}
     .info-media .highlight a{text-decoration:underline;}
        .info-media .highlight a:hover{text-decoration:none;}
   .bg-primer-empleo{background:url(layout/bg-primer-empleo.png) no-repeat right top;} 
   .redes h3{font-size:1.1em !important;margin:0 0 6px 0 !important;}
.noticia-principal{width:205px;} 
.noticias-secundarias{width:420px;} 
   .noticia-principal img{padding:1px;border:1px solid #cfcfcf;margin:0 0 5px 0;}     
   .noticia-principal h3{font-size:1.1em;margin:0 0 3px 0;}
   .noticias-secundarias h3{font-size:1.5em;margin:0 0 5px 0;}
      .noticias-secundarias h3 a{text-decoration:none;font-weight:normal;}
        .noticias-secundarias h3 a:hover{text-decoration:underline;}
   .noticias-secundarias a{text-decoration:underline;}
     .noticias-secundarias a:hover{text-decoration:none;}
   .noticias-secundarias ul{margin:14px 0 0 0;padding:14px 0 0 0;border-top:1px solid #e7e9ea;}
     .noticias-secundarias ul li{background:url(layout/bullet-flecha.gif) no-repeat left 5px;padding:0 0 9px 10px;}
       .noticias-secundarias ul li a{font-weight:normal;}
       
/*carrusel*/
.carrusel {padding:0!important; margin:0 5px 10px; }
.carrusel h2 { font-size:12px!important; margin:0 0 7px 5px!important; color:#555!important; font-weight:normal!important; }
.carrusel img{padding:1px;border:0px solid #cfcfcf;}
.jcarousel-clip {padding: 0;margin: 0;overflow: hidden;}
.jcarousel-list {margin:0 0 0 8px;padding: 0;overflow: hidden;}
.jcarousel-list li,.jcarousel-item {float: left;display:inline;list-style: none;width: 82px;}
.jcarousel-next,.jcarousel-prev {display: none;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:960px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:918px;}
.jcarousel-skin-tango .jcarousel-item {float:left;display:inline;width:101px;padding:0 15px;}
.jcarousel-skin-tango .jcarousel-next-horizontal,.jcarousel-skin-tango .jcarousel-prev-horizontal{float:right;width:16px;height:60px;cursor: pointer;background: transparent url('layout/sp-flechas-carrusel.gif') no-repeat right 8px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background: none;float:right;width:12px;height:54px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {float:left}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {float:left;}
.carrusel-small{margin-bottom:18px;}
.carrusel-small .jcarousel-item{width99:px;height:45px;overflow:hidden;margin:0 14px; text-align:center;}
.carrusel-small .jcarousel-item img{width:96px;height:45px;}

.carrusel-skin{border:#e2e2e2 1px solid;height:50px;padding:5px 0;border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.jcarousel-skin-tango{background:url('layout/bg-carrusel.gif') no-repeat left top;height:50px;padding:5px 0;}
.carrusel-small .carrusel-skin{background:url('layout/bg-carrusel_small.gif') no-repeat left top;}
.jcarousel-list li,.jcarousel-item {float: left;display:inline;list-style: none;width: 99px;margin-right:7px;}

.carrusel.ancho300{margin:10px 0 18px;}
.carrusel.ancho300 .carrusel-skin{height:auto;padding: 16px 0;}
.carrusel.ancho300 h2{font-size:18px!important;margin-bottom: 12px !important;}
.carrusel.ancho300 .jcarousel-item{margin: 0 20px;}

/* CAROUSEL SMALL */
.empresas-destacadas-small { width:650px; height:70px; display:block; border:solid 1px #e2e2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.empresas-destacadas-small ul { list-style:none; margin:0; padding:8px 0 0 0; }
.empresas-destacadas-small ul li { display:inline; float:left; list-style:none; margin:0; padding:0 0 0 13px; }
.empresas-destacadas-small ul li a { border:0; }
.empresas-destacadas-small ul li img { border:0; }

/*home banner */
.bannerHome{margin-bottom: 12px;}

/*Home formación*/
.cursos-destacados{width:640px;}
   .cursos-destacados h2{font-size:1.5em;margin:0 0 10px 0;color:#555;font-weight:normal;} 

.curso-item{background:#f0f0f0;border-bottom:1px solid #e1e1e1;border-top:1px solid #FFF;padding:10px;}
  .curso-item img{float:left;margin:0 10px 0 0;}
  .curso-item h3{font-size:1.1em;}
  .centro{color:#00307f;}
  .enlace-curso{font-size:.9em;margin:15px 0 0 0;}
    .enlace-curso a{color:#333;}
.precio{border:1px solid #ccc;margin:0 0 10px 0;}
.content-precio{border:1px solid #FFF;font-weight:bold;text-align:center;padding:3px 8px;}
   .content-precio span{font-size:1.3em;}
   
 .curso-item a.a-button{margin:0;text-align:center;}  


/*PROCESO ALTA
----------------------------------------------------------------------------------------------------------*/ 
.proceso-alta.clearfix{clear:both;}
.proceso-alta{margin:0 5px;}
.proceso-alta h2.h2-inline,.proceso-alta h3.h3-inline,.alta-formulario h2.h2-inline{display:inline;float:left;}

.alta-formulario{width:705px;padding:0 0 0 0;}
  .alta-formulario h2{font-size:1.6em;margin:0 0 10px 0;font-weight:bold;}
  .alta-formulario h3{font-size:1em;margin:5px 0;font-weight:bold;}
  .alta-formulario input.form-submit{border:1px solid #3d750a;width:auto;color:#FFF;text-decoration:underline;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;cursor:pointer;clear:both;font-weight:bold;padding:8px 5px;display:block; text-align:center;}
  
  
/*redes sociales alta*/
.alta-formulario .bl-redes-sociales{float:left;width:675px;border: 5px solid #F0F0F0;margin:0 0 15px 0;padding: 10px;}
.alta-formulario .bl-redes-sociales p{margin:5px 0 10px 0;}
.alta-formulario .bl-redes-sociales li{margin:0;padding:0;float:left;}
.alta-formulario .bl-redes-sociales a{width:auto;padding:0 10px 0 0;float:left;} 

.margen-alta{padding:40px 0 0 0;} 
.space-bottom {padding-bottom:15px;} 
.bl-alta{display:block;margin:10px 0 0 0;} 
  .bl-alta label{float:left;display:inline;font-weight:bold;margin:10px 0 5px 0;width:160px;}
  .bl-alta #ctl00_CPH_Body_chkCategorias label { margin-top:0 !important; }
         .bl-alta label.radio{margin:5px 35px 5px 0;vertical-align:bottom;}
         .bl-alta label.normal{font-weight:normal;}
         .bl-alta label.block{width:auto;margin:0 0 5px 0;float:none;display:block;}
  .bl-alta input{float:left;display:inline;border:1px solid #9a9fa0;background:url(layout/bgr-input-alta.gif) repeat-x left bottom;width:250px;padding:8px 5px;}
  .input-info {display:inline;border:1px solid #9a9fa0;background:url(layout/bgr-input-alta.gif) repeat-x left bottom;width:180px;padding:8px 5px;}
  .bl-alta select,.bl-alta textarea{float:left;display:inline;border:1px solid #9a9fa0;background:url(layout/bgr-input-alta.gif) repeat-x left bottom; width:262px; padding:7px 5px;}
  .bl-alta textarea{width:250px;padding:8px 5px;height:50px;overflow: auto;}
  .bl-alta .first-label {width:165px; margin:0 10px 0 0;}
  .bl-alta .menor{width:80px;}
  .bl-alta .menor2{width:165px; margin-right:10px;}
  .bl-alta .menor3{width:30px;height:9px;}
  .bl-alta .menor4{width:183px;}
  .bl-alta .menor5{width:110px;margin:0 10px 0 0;}
  .bl-alta .menor6{width:100px;}
  .bl-alta .menor7{width:138px;}
  .bl-alta .menor8{width:130px;}
  .bl-alta label.menor5{margin:0 10px 5px 0;}
  .bl-alta select.menor{margin:0 10px 0 0;}

  .bl-alta select.last{margin:0;}
  .bl-alta .radio{width:auto;font-weight:normal;vertical-align: bottom;border:0;background:none;height:auto;}
  .proceso-alta input[type="checkbox"]{margin:0 5px 0 0 !important;}
  
  .bl-alta .no-ancho{float:none;width:auto !important;font-weight:normal;}
  .bl-alta .auto2{width:auto !important;margin:8px 5px 0 15px;display:block;}
  .bl-alta .bl-campos span.no-ancho{margin:0 !important;}
  .bl-alta .bl-campos span.no-ancho input{padding:0 !important;}
  .bl-alta .menor-no-ancho{float:none;width:75px;font-weight:normal;}
  .bl-alta .last {float:right; margin-right:0!important;}  
  .bl-alta input.form-submit{border:1px solid #3d750a;width:auto;color:#FFF;text-decoration:underline;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;cursor:pointer;font-weight:bold;padding:8px 5px;display:block; margin-left:5px;}
  .bl-alta input.input-button{border:1px solid #c0c0c0;color:#3b3c40;font-weight:bold;width:auto;background:#e7e7e7 url('layout/bgr-button.gif') repeat-x left bottom;cursor:pointer;}
  .bl-alta a.input-button{border:1px solid #c0c0c0;color:#3b3c40;font-weight:bold;width:auto;background:#e7e7e7 url('layout/bgr-button.gif') repeat-x left bottom;cursor:pointer;float:left;padding:5px;}
  
  .bl-alta input.button-formacion{background: url(layout/bg-form-submit-formacion.gif) repeat-x left bottom #57B2FB;border: 1px solid #1873BC;}
  .bl-alta .hidden {display:none;}
  .bl-alta .save-button {margin-left:205px;}
  
  .bl-alta .tooltip{margin-left:250px;margin-top:-210px;}
  
  .bl-alta .bl-campos{float:left;display:inline;width:263px;}
      .bl-alta .bl-campos span{float:left;display:inline;margin:10px 0 0 5px;}
  .bl-alta .bl-campos-ancho{float:left;display:inline;width:737px;}
  .bl-alta .bl-campos-ancho-margen{float:left;display:inline;width:737px;padding:0 0 0 200px;}
     .ancho-margen2{width:260px !important;clear:both;}
     .ancho-margen3{width:445px !important;clear:both;}
  .bl-alta .margentop-boton{margin:34px 0 0 0;}
  .bl-alta .margenleft-boton{margin:0 0 0 10px;}
  .bl-alta .margenright-label{margin:0 30px 0 0;}
  .bl-alta span.marginright-label label{padding:3px 30px 0 3px !important;}
  .bl-alta .margenright-label2{margin:0 20px 0 0;}
  .bl-alta .margenleft-a {margin: 0 0 0 20px;}
  .margenright-label3{margin:0 60px 0 0;}
  .margenleft-label{margin:0 0 0 10px;}
  .bl-alta .margenbottom-campo{margin:0 0 10px 0;}
  .bl-alta .margentopbottom-campo{margin:10px 0 20px 0;}
  .capa-altura{padding:10px 0 0 0;}
  .capa-altura label{margin:0px !important;}
  
  .obligatorio{color:#ff0101;text-align:right;width:420px;margin:15px 0 0 0;}
  .obligatorio-left{color:#ff0101;text-align:left;width:420px;margin:15px 0 0 0;}
  .alta-formulario .capa-radio {margin-bottom:0;}
  .capa-radio span.no-ancho label, table.no-ancho label{font-weight: normal;width: auto !important;margin:0 0 5px 0;}
  .capa-radio span.ch-alto label{margin:-3px 0 5px 0 !important;}
  table.ch-alto label{margin:5px 0 !important;}
  .capa-radio a-ver{margin:5px 0 0 0;}
  .capa-radio .formation {width:300px;}
  .check-group input{margin:0 !important;padding:0 !important;}
  .check-group label{line-height:1em;}
    
  .descarga{font-weight:bold;border:1px solid #e6d466;background:#fffad4 url(layout/ico-pdf.gif) no-repeat 5px center;padding:8px 5px 8px 30px;}
  #ctl00_CPH_Body_pnlExperiencia .descarga{margin-top: -32px;position: absolute;width: 130px;z-index: 10;} 
  
  .dest-checkbox{float:left;display:inline;border:5px solid #f0f0f0;margin:10px 0;background:#f7f7f7;}
    .dest-checkbox .borde{border:2px solid #FFF;padding:10px;}
     .dest-checkbox label{line-height:1em;}
    .dest-checkbox input{padding:0;vertical-align:middle;}
   
    
   .destacado-selects{background:#f5f5f5;padding:10px;margin:10px 10px 0 0;} 
      .destacado-selects label{float:none;display:block;width:auto;margin:0;}
      .destacado-selects select{float:none;display:block;}
  
  .alta-formulario .box-options {float:left; padding:10px 10px 0 10px; background-color:#F0F0F0; border:2px solid #9a9fa0; width:400px; margin-left:200px;}
  .alta-formulario .box-options .a-button {float:left; margin-top:10px;}

 .info-validacion{float:left;display:inline;width:260px;padding:7px 7px 6px 7px;}
   .info-validacion p{display:inline;font-weight:bold;font-size:.9em;}
   .error{color:#ff0101;}
   .aviso{color:#008f35;}
   .required{color:#ff0101;font-size:1.1em;}  
   
   .envio-empresa{padding: 0 0 65px 200px; margin-top:10px;}
      .envio-empresa h4{font-size:1.4em;margin:0 0 5px 0;}
      .envio-empresa p{margin:0 0 15px 0;}
      .envio-empresa a{font-weight:bold;float:left;display:inline;margin:10px 0 0 0;}
      .envio-empresa input.form-submit{float:left;display:inline;margin:0 15px 0 0;}
   
   
  .panel .info-validacion{width:175px;}
   
 .bl-inline label{width:178px;font-weight:normal;}  
 .bl-inline input{width:140px;}
 
 .seleccion-ofertas{width:705px;margin:40px 0 0 0;}
  .seleccion-ofertas .col-l{width:228px;margin:0 0 0 10px;} 
    .seleccion-ofertas .col-l-tam1, .seleccion-ofertas .col-l select.tam1{width:278px;} 
    .seleccion-ofertas .col-l-tam2,.seleccion-ofertas .col-l select.tam2{width:178px;}
    .seleccion-ofertas .col-l select{width:228px;}
      .seleccion-ofertas .col-l option{padding:5px 0;}
    .seleccion-ofertas .first{margin:0;}
  .seleccion-ofertas .col-texto{float:left;width:500px;padding:22px 0 0 0;}  
   
 .paso-seleccion{padding:120px 0 0 0;}
    
 .selectores label{font-weight:bold;display:block;margin:8px 0 5px 0;} 
 .selectores select{width:180px;} 
 .selectores a{float:right;margin:20px 0 0 0;text-decoration:underline;background:url(layout/ico-preferencias.gif) no-repeat right top;padding:0 25px 0 0;line-height:1.7em;}
    .selectores a:hover{text-decoration:none;}
 
 .seleccion-tabla{margin:20px 0 0 0;}
   .seleccion-tabla h4{font-size:1em;margin:0 0 5px 0;}
   .seleccion-tabla table{width:100%;}
     .seleccion-tabla table thead th{background:#d2d2d2;text-align:left;padding:8px;}
     .seleccion-tabla table tbody th, .seleccion-tabla table tbody td{font-weight:normal;text-align:left;padding:8px;vertical-align:top;border-bottom:1px solid #c9c9c9;}
     .seleccion-tabla table a.borrar{display:block;background:url(layout/sp-delete.gif) no-repeat left top;width:13px;height:15px;}
       .seleccion-tabla table a.borrar:hover{background-position:left bottom;}
       
   .opciones-info{margin:50px 0 0 0;border-bottom:1px solid #ccc;padding:0 0 20px 0;width:705px;} 
   .opciones-info-nomargen{margin:15px 0 0 0;border-bottom:1px solid #ccc;padding:0 0 20px 0;width:705px;} 
   .bl-opciones{margin:10px 0 0 0;} 
   .bl-opciones .margen-radio{margin:0 0 0 15px;} 
   .bl-opciones label.radio{margin:5px 15px 5px 5px;vertical-align:bottom;}
   .bl-opciones-margen{margin:10px 0 20px 0;}
   .bl-opcion{margin:0 0 10px 25px;}
      .bl-opcion label{margin:0 0 0 5px;}
      .bl-opcion input{vertical-align: middle;margin:0;}
 
    
   .envio-alta{width:705px;margin:10px 0 40px 0;} 
   .ch{font-size:.9em;}
     .ch a{color:#333;text-decoration:underline;} 
       .ch a:hover{text-decoration:none;} 
    .envio-alta h3{margin:15px 0 5px 0;}  
    
   .ch-input{border:0px !important;background:none !important;}  
   .ch-input label {padding:3px 30px 0 3px !important;}
   
   .bloque-datos{border-bottom:1px solid #e1e1e1;border-top:1px dashed #e1e1e1;margin:40px 0 20px 0;padding:20px 0;}
   
   span.separador-ancho{display:block;float:left;width:40px;text-align:center;}   
    

/*FICHA OFERTAS
----------------------------------------------------------------------------------------------------------*/
.ofertas-ficha{width:645px;padding:20px 0 40px 0;}
  .ofertas-ficha h1{font-size:1.9em;font-weight:bold;line-height: 1.275em;margin-bottom:6px;}
  .ofertas-ficha h2{font-size:1.2em;font-weight:normal;line-height: 1.275em;margin-bottom:20px;}
  .ofertas-ficha h3, .listado-ofertas-central2 h3{border:1px solid #e5e5e3;font-size: 1.4em;font-weight: bold;background:#f0f0f0 url(layout/bg-ofertas-h3.gif) no-repeat left center;margin:10px 0 20px 0;padding:4px 5px 4px 50px;position:relative;}
    .listado-ofertas-central2 h3{padding:4px 0px 4px 44px}
     .ofertas-ficha h3 a, .listado-ofertas-central2 h3 a{position:absolute;font-size:.7em;right:10px;}
  .ofertas-ficha .tabla-formacion thead, .listado-ofertas-central2 .tabla-formacion thead{background:#f6f7f7;}
  .ofertas-ficha .tabla-formacion tbody tr, .listado-ofertas-central2 .tabla-formacion tbody tr{background:#fff;}
  .ofertas-ficha .tabla-formacion td, .ofertas-ficha .tabla-formacion th, .listado-ofertas-central2 .tabla-formacion td, .listado-ofertas-central2 .tabla-formacion th{padding:5px 10px;}
     
     /*espec�fico formaci�n*/
     .ofertas-ficha h3.formacion{background:#f0f0f0 url(layout/bg-ofertas-h3-formacion.gif) no-repeat left center}
     .ofertas-ficha h2.formacion{border:1px solid #e5e5e3;font-weight: bold;background:#f0f0f0 url(layout/bg-ofertas-h3-formacion.gif) no-repeat left center;margin:10px 0 20px 0;padding:4px 5px 4px 50px;position:relative;}

	.ofertas-ficha p.p-inline{margin-top:10px;display:inline;float:left;}
  
  .ofertas-ficha h4{font-size: 1.5em;font-weight: bold;margin: 0 0 5px 0;}
    
  .ofertas-ok{padding:10px 0 30px 0;}
    .ofertas-ok h2{background:url(layout/ico-ok.gif) no-repeat left top;padding:10px 0 10px 55px;font-size:1.8em;}
    .ofertas-ok p{margin:0 0 15px 0;}
    .ofertas-ok a{font-weight:bold;text-decoration:underline;} 
        .ofertas-ok a:hover{text-decoration:none;}
        
.acciones{margin:20px 0 0 0;font-size:.95em;font-weight:bold;}   


   .listado-inscripcion{padding:20px 60px 5px 60px;}  
   .listado-inscripcion li{font-weight:bold;background:url(layout/ico-check.gif) no-repeat left top;padding:0 0 20px 20px;float:left;display:inline;width:100%;}
   .listado-inscripcion .puesto{float:left;width:45%;}
   .listado-inscripcion .lugar{font-size:.9em;color:#666;font-weight:normal;float:right;width:45%;}
        
       
.ofertas-ficha-linea{border-bottom: 1px solid #ddd;margin: 0 0 40px 0;padding:20px 0;}
    

/*LISTADO OFERTAS (DOS COLUMNAS)
----------------------------------------------------------------------------------------------------------*/  
.ofertas-doscol{width:790px;padding:0 0 40px 0;}
    .ofertas-doscol h3{font-size: 1.5em;font-weight: bold;margin: 0 0 5px 0;}
 
.ofertas-form{width:650px;}    
    
.filtros{width:140px;border:1px solid #e3e3e3;background:#f5f5f5;padding:10px;}
  .filtros h3,.filtros h4{font-size:1em;font-weight:bold;color:#333;}
  .filtros h4{color:#666;margin:0 0 10px 0;}
  .filtros ul{margin:0 0 0 10px;}
  .filtros li{background:url(layout/bullet-flecha2.gif) no-repeat left 6px;padding:2px 0 3px 10px;}
      .filtros li.selec{background:url(layout/bullet-flecha2.gif) no-repeat left 6px;font-weight:bold;}
      .filtros li.selec a{background:url(layout/ico-cerrar-selec.gif) no-repeat right 1px;padding:0 19px 0 0;color:#666;}
   .filtros li a{display:block;margin:0 5px 0 0;}  
  .filtros a{text-decoration:underline;}
  .filtros a:hover{text-decoration:none;cursor:pointer;}
     .filtros a.a-filtros{color:#666;font-weight:bold;}
  .filtros hr{display:none;}
  .filtros .hr{border-top:1px solid #e1e1e1;border-bottom:1px solid #FFF;margin:10px 0;}
  
  a.ver-mas{position:relative;}
  .capa-mas{position:absolute;background:#FFF /*url(layout/bgr-capamas.gif) repeat-x left top*/;border:1px solid #91a72f;z-index:1000;padding:5px 15px 15px 15px;width:515px;height:200px;display:none;}
  .ancho-mas2{width:150px;}
  .capa-mas li{float:left;display:inline;width:150px;}
  .capa-mas h3{display:inline;float:left;font-size:1.2em;}
  .capa-mas .cerrar-capa{text-align:right;margin:0 0 5px 0;}
  .capa-mas .cerrar-capa a{background:url(layout/bg-cerrar-capa.gif) no-repeat left top;width:21px;height:21px;float:right;}
  
  .contenido-capa-mas{height:160px;overflow: auto;}
   

    
.listado-ofertas-central{width:610px;} 
.listado-ofertas-central2{width:480px;} 


/*LOGIN USUARIO / EMPRESA PORTADA
----------------------------------------------------------------------------------------------------------*/ 
.login-usuario-portada{margin:0 60px;padding:20px 0 40px;}
   .login-usuario-portada .banner_cv 
   {
       
       width:860px; height:121px;margin-bottom:40px; 
   }
   .login-usuario-portada h2{font-size:1.6em !important;margin:0 0 10px;}
   .login-usuario-portada h3{font-size:2em !important;margin:0 0 20px;}
   .login-usuario-portada h4{font-size:2.0em !important;margin:0 0 20px 0;font-weight:normal;padding:0;line-height:10px;}
   .login-usuario-portada h5 {font-size:1.5em;font-weight:normal;}

.bloque-login{width:338px;}
.bloque-login label{display:block;font-weight:bold;}
    .bloque-login p{margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
    .bloque-login input{display:block;border:1px solid #9a9fa0;background:url(layout/bgr-input-alta.gif) repeat-x left bottom;width:325px;padding:8px 5px;margin:0 0 15px 0;}
    .bloque-login input.submit-entrar{float:left;display:block;border:1px solid #3d750a;width:auto;color:#FFF;text-decoration:underline;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;cursor:pointer;font-weight:bold;padding:8px 12px;margin:0 0 0 10px;vertical-align: middle;}
    .bloque-login a{float:left;text-decoration:underline;color:#00307E;font-weight:bold;margin:12px 0 0 0;}
      .bloque-login a:hover{text-decoration:none;}
    
 .bloque-login .alerta-interna a{float:none;margin:0;} 
 .bloque-login .alerta-interna p{border-bottom:0px;margin:0;}
 .bloque-login .bnn-right{margin: 50px 0 10px 0;} 
 .bloque-login .bnn-right a{float:none;margin:0;}  
 .slide-empresa{width:420px;height:285px;overflow:hidden;}
 .producto-empresa{background:url(layout/bgr-info-basico.gif) repeat-x left bottom;float:left;display:inline;border-bottom:1px solid #f1f1f1;padding:10px;width:400px;height:75px;}
   .producto-empresa img{float:right;margin:0 0 0 10px;}
   .producto-empresa h3{font-size:1.3em;font-weight:bold;margin:0 0 5px 0;}
   .show-slide{width:420px;height:285px;}
      
 
 .panel-login-empresa{border:1px solid #ccc;background:#FFF;position:relative;width:420px;}
   .panel-login-empresa #prev,.panel-login-empresa #next{position:absolute;left:200px;z-index:1000000;}
   .panel-login-empresa #next{bottom:0;}

.login_linkedin { position:relative!important; } 
.login_linkedin .form_experteer input.txt {display:block;border:1px solid #9a9fa0;background:url(layout/bgr-input-alta.gif) repeat-x left bottom;width:325px;padding:8px 5px;margin:0 0 15px 0;} 
      
/*PANEL USUARIO
----------------------------------------------------------------------------------------------------------*/ 

/*navegaci�n*/

.pest-panel{margin:0 5px;background:url(layout/bg-pest-panel.gif) no-repeat left 29px;position:relative;} /*z-index:1000;*/


.pest-principal li{display:inline;float:left;margin:0 0 0 10px;} 
.pest-principal a{color:#777;font-weight:bold;display:block;background:url(layout/sp-pest-principal.gif) no-repeat left top;padding:0 0 0 10px;} 
   .pest-principal a:hover{text-decoration:none;color:#555;}
.pest-principal span{display:block;background:url(layout/sp-pest-principal.gif) no-repeat right top;padding:8px 10px 8px 0;} 
#ctl00_CPH_Body_MenuAreaPersonal_PestanaMiCVInactivo{ }
#ctl00_CPH_Body_MenuAreaPersonal_PestanaMiCVInactivo span{ }
 
.pest-principal .active{background:#FFF;padding:0 0 1px 0;}  
.pest-principal .active a{color:#000;background:url(layout/sp-pest-principal-active.gif) no-repeat left top;}
.pest-principal .active a:hover{color:#000;}
.pest-principal .active span{background:url(layout/sp-pest-principal-active.gif) no-repeat right top;}
.active #ctl00_CPH_Body_MenuAreaPersonal_PestanaMiCVInactivo span{ }

.pest-principal img {display:none;vertical-align: middle;margin:-5px 0 0 3px;}
.pest-principal .buscar-cerrar img{display:inline;}
.pest-principal .buscar a{color:#FFF;background:url(layout/sp-pest-principal-buscador.gif) no-repeat left top;} 
.pest-principal .buscar a:hover{color:#FFF;}
.pest-principal .buscar span{background:url(layout/sp-pest-principal-buscador.gif) no-repeat right top;} 



.pest-panel .buscador{position:absolute;top:29px;display:none;z-index:10000; width:917px; }
.pest-panel .content-buscador{ z-index:10000;}
.pest-panel .buscador .enlaces-buscador{margin:0;}


/*navegación secundaria*/
.pest-secundario{background:url(layout/bgr-pest-secundario.gif) repeat-x left top;display:block;width:967px;}
.pest-secundario li{display:inline;float:left;font-size:1em;font-weight:bold;text-align:center;background:url(layout/bg-li-pest-secun.gif) no-repeat right 4px;padding:10px 20px;}
.pest-secundario li.nuevo{background:url(layout/bg-li-pest-secun-nuevo.gif) no-repeat right 0;padding:10px 30px 10px 20px;}
   .pest-secundario li.active{background:url(layout/bg-li-pest-secun-hover.gif) repeat-x left top;}
.pest-secundario span{display:block;font-size:.9em;font-weight:normal;}
.pest-secundario a{color:#777;text-decoration:none;height:3.7em;display:block;float:left;}
    .pest-secundario a:hover{color:#333;text-decoration:none;}
.pest-secundario li.nuevo a{color:#72a526;}    
.pest-secundario a .comp, .pest-secundario a:hover .comp{color:#91a72f;}
.pest-secundario a .pend, .pest-secundario a:hover .pend{color:#fd6533;}   

.pest-secundario li.active a, .pest-secundario li.active a:hover, .pest-secundario li.active a span, .pest-secundario li.active a:hover span{color:#FFF;}
.pest-secundario li.active a{background:url(layout/bg-secun-active.gif) no-repeat center bottom;}
 


/*Contenidos*/
.panel{width:645px;padding:20px 0 40px 0;}
  .panel h2{font-size:1.9em;margin:0 0 15px 0;}
      .panel h2.h2-club{color:#777;border-bottom:1px solid #eee;padding:0 0 10px 0;}
          .panel h2.h2-club span{color:#333;}
  .panel h2.tam2{font-size:1.7em;}        
  .panel h3{font-size:1.5em;margin:0 0 15px 0;}
  .panel a{font-weight:bold;}
  .panel p.alert{color:#777;font-size:1.6em;margin:0 0 30px 0; }
  .panel p.alert2{color:#777;font-size:1.6em;margin:0 0 15px 0;line-height:1em; }
  
.ancho-panel{width:968px;border-bottom:1px solid #ddd;} 
.panel-sin-bottom{padding:20px 0 0 0;}
.panel-sin-top{padding:0 0 10px 0;}
.panel-shared {width:470px;}
.panel-shared select {float:left; width:400px; margin-top:10px; padding:4px 0;}
.panel-shared .a-button {float:left; margin:10px 0 0 15px;}
.panel-border-top{border-top:1px solid #ddd;margin:45px 0 0 0;}

.bloque-panel{border-bottom:1px solid #ddd;padding:0 0 25px 0;margin:0 0 25px 0;}
.bloque-panel.bienvenida-small{width:323px;height:110px; margin:0 22px 22px 0;}
.bloque-panel.fecha-cv{border:5px solid #f0f0f0;width:270px;overflow:hidden;margin-bottom:22px;}
.bloque-panel-shorter {padding:0 0 10px 0;margin:0 0 10px 0;}
.bloque-panel-sin{padding:0 0 25px 0;}
.bloque-panel-sin-shorter{padding:0 0 10px 0;}



.leyenda-tabla{border:3px solid #e8e8e8;font-size:.9em;margin:10px 0 15px 0;width:100%;overflow:hidden;}
.leyenda-tabla ul{padding:10px;}
*+html .leyenda-tabla ul{margin-bottom:5px;}
.leyenda-tabla li{display:inline-block;padding:6px 0 6px 26px;margin:0 21px 8px 0;width:156px;}
*+html .leyenda-tabla li{float:left;}
.leyenda-tabla.mi-inscripcion ul:first-child{margin-bottom:8px;}
.leyenda-tabla.mi-inscripcion li span{width:98px;display:block;}
.leyenda-tabla.mi-inscripcion .bg-caducadas{padding-left:0px;}
.leyenda-tabla.mi-inscripcion .bg-caducadas span{width:138px;display:block;}

.bg-recibido,.bg-proceso,.bg-preseleccionado,.bg-finalista,.bg-desestimado,.bg-mensaje,.bg-borrado,.bg-linkedin,.bg-linkedin-face,.bg-visto,.bg-infoempleo{background:url(layout/sp-estados.gif) no-repeat;}
.bg-recibido{background-position:left 0;}
.bg-proceso{background-position:left -32px;}
.bg-preseleccionado{background-position:left -65px;}
.bg-finalista{background-position:left -97px;}
.bg-desestimado{background-position:left -128px;}
.bg-mensaje{background-position:left -163px;}
.bg-borrado{ background-position:left -196px;}
.bg-linkedin{ background-position:left -226px;padding-top:20px;}
.bg-linkedin-face{ background-position:left -256;}
.bg-visto{background-position:left -284px;}
.bg-infoempleo{background-position:left -345px;}
.bg-desactivar{background: url(layout/sp-acciones-empresa.gif) no-repeat left -24px;display:block;width:20px;height:24px}

span.estado{display:block;width:24px;height:24px;margin:0 0 0 20px;}

.competencias{padding:10px;}
  .competencias h4{font-size:1em;display:inline;}
  .competencias .tool{font-weight:normal;font-size:.9em;}
  .competencias .tooltip{margin-left:-90px;}
  .competencias .tooltip p{background:none;padding:0;}
  .competencias p{margin:15px 0;background:url(layout/ico-label.gif) no-repeat left top;padding:0 0 0 25px;}
  
.bienvenida li{display:inline;} 
.ancho-panel .bienvenida{padding:0 60px 0 0;width:585px;}


.datos-personales{font-size:.9em;padding:0 0 20px 0;}
.datos-personales a{font-weight:bold;}
.datos-personales img{display:block;margin:0 0 11px 0;}


.descargas-usuario{padding:10px 0;}
.descargas-usuario h2{font-size: 1.9em;}
.descargas-usuario p{font-size:.9em;margin:15px 0 0 0;}
.descargas-usuario a{font-size:.9em;font-weight:bold;padding:6px 0 6px 25px !important;margin:0 0 0 20px;float:left;display:inline;}

.bl-aviso{background: none repeat scroll 0 0 #F8F8F8;margin: 1px;padding: 10px;font-weight:bold;text-align: center;}
.alerta-content{margin:20px 0 30px 0;border: 5px solid #F0F0F0;}
.bl-guia{text-align:left;}
  .bl-guia ul{float:left;display:inline;width:930px;}
  .bl-guia li{float:left;display:inline;width:285px;margin:0 10px 10px 0;background:url(layout/ico-flecha.gif) no-repeat left center;padding:0 0 0 15px;}
  .bl-guia a{text-decoration:underline;}
    .bl-guia a:hover{text-decoration:none;}
    

/*gu�a de empresas*/

.bl-guia-listado{border-top:1px solid #eee;padding:20px 0;}  
  .bl-guia-listado h3{font-size:1.5em;margin:0 0 15px 0;} 
  .bl-guia-listado ul{float:left;display:inline;width:915px;margin:0 0 0 50px;}
  .bl-guia-listado li{float:left;display:inline;width:130px;margin:0 0 15px 15px;}
    .bl-guia-listado li img{border:5px solid #f0f0f0;}
    
.pag-simple h2{margin:10px 0 15px 0;width:auto;} 
.pag-simple p{margin:0 0 15px 0;}   



/* panel*/ 
.configuracion{margin:0 5px;padding:20px 0 40px 0;}
*+html .configuracion{clear:both;}
  .configuracion h2{font-size:1.9em;margin:0 0 10px 0;}
  .configuracion .ancho450 h3{margin: 20px 0;}
  .configuracion p{margin:0 0 15px 0;}
  .configuracion a{font-weight:bold;text-decoration:underline;}
     .configuracion a:hover{text-decoration:none;}
	 .configuracion a.a-actualizaCV{margin-left:8px;display:inline-block;}
   .configuracion ul{margin:0 0 0 10px;} 
   .configuracion li{margin:0 0 15px 0;}
  .configuracion .col-r .nsAfinidad { padding:10px; }
  .configuracion .calendar{ vertical-align:middle;margin:0 0 0 8px;display:inline-block;}

  /*listado redes sociales*/
.listado-redes{margin:10px 0 0 0;padding:0;}
.listado-redes li{margin:0 0 5px 0;}  
.listado-redes li img{vertical-align: middle;margin:0 5px 0 0;}


/*OFERTAS EMPRESA
----------------------------------------------------------------------------------------------------------*/   
.desc-empresa{width:968px;margin:10px 0;border-bottom:1px solid #ddd;padding:0 0 15px 0;position:relative;}
.google_map{width:332px;font-weight:bold;}
  .google_map img{border:1px solid #ccc;}
  .google_map p{margin:0 0 10px 0;}
  
.desc-empresa .desc-ficha{width:620px;} 
   .desc-empresa .desc-ficha td{width:420px;}
   .desc-empresa .desc-ficha a{text-decoration:underline;}
.desc-empresa .logo_empresa{position:absolute;border:1px solid #ccc;left:451px;} 



/*Navegaci�n filtro empresa (bbdd)*/

.filtro-empresa{border-bottom:1px solid #c1bfc0;width:248px;float:left;}

     /*primer nivel*/
.filtro-empresa li{background:#f4f4f4 url(layout/bgr-filtro-empresa.gif) repeat-x left top;cursor:pointer;width:248px;float:left;display:inline;}
   .filtro-empresa li a{border-top:1px solid #c1bfc0;border-left:1px solid #c1bfc0;border-right:1px solid #c1bfc0;color:#333;padding:8px 30px 8px 5px;font-weight:normal;background:url(layout/bg-a-filtro-empresa.gif) no-repeat right center;display:block;}
   
   .filtro-empresa li.nolevel a{background:none;}
   .filtro-empresa li.active a{font-weight:bold;}
   
     /*segundo nivel*/
 .filtro-empresa li li{background:#f6f6f6 url(layout/bgr-filtro-empresa2.gif) repeat-x left top;} 
 .filtro-empresa li li.active{background:#dfe3ec url(layout/bgr-filtro-empresa2-active.gif) repeat-x left top;} 
 
     .filtro-empresa li li.active a{font-weight:bold;}
    .filtro-empresa li li a{border:1px solid #e6e6e6;border-top:0;color:#01307e;padding:5px 30px 5px 15px;background:url(layout/sp-filtro-empresa.gif) no-repeat right 9px;}
    .filtro-empresa li li.level2 a{background:url(layout/bg-lia-filtro-empresa.gif) no-repeat right bottom;}
    .filtro-empresa li li.active li a{font-weight:normal;}
    
    .filtro-empresa li li:hover{background:#dfe3ec url(layout/bgr-filtro-empresa2-active.gif) repeat-x left top;}
      .filtro-empresa li li:hover a{text-decoration:none;}
    
    /*tercer nivel*/
    .filtro-empresa li li.level2 li{background:#FFF;}
    .filtro-empresa li li.level2 li a{padding:5px 30px 5px 45px;background:url(layout/sp-filtro-empresa.gif) no-repeat 30px 9px;}
      .filtro-empresa li li.level2 li.active{background:#FFF;}
      .filtro-empresa li li.level2 li.active a{background:url(layout/sp-filtro-empresa.gif) no-repeat 30px -26px;font-weight:bold;}
      
    .filtro-empresa li li.level2 li:hover{background:#FFF;}  
      .filtro-empresa li li.level2 li:hover a{text-decoration:underline;}
      
      
    /*acordeon*/
    .filtro-empresa li ul{display:none;}  
    
/*consulta bbdd*/
.cont-bbdd{padding:15px 15px 30px 30px;}

.cont-bbdd .info-validacion{width:420px;display:block;font-size:1.15em;padding:7px 0;}
   .cont-bbdd .info-validacion p{font-weight:normal;}  
.cont-bbdd .tool-position{float:right;}    
.cont-bbdd .form-submit{margin:0 0 0 10px;}   



.aviso-bbdd{margin:0 0 30px 0;}
.aviso-bbdd .bl-aviso{font-weight:normal;}
.aviso-bbdd span{font-size:1.3em;color:#72A326;}




/*EMPRESA PRODUCTOS
----------------------------------------------------------------------------------------------------------*/  
.portada-interna{margin:0 5px;padding:20px 0 40px 0;}

.portada-interna h2{font-size: 1.7em;font-weight: bold;margin: 0 0 10px 0;}
   .portada-interna h2.tam2{font-size:1.9em;}
.portada-interna h3{font-size:1.5em;margin:0 0 10px 0;font-weight:bold;}
     .portada-interna h2 span, .portada-interna h3 span{color: #72A326;}
.portada-interna p{margin:0 0 15px 0;}

.portada-interna .dest-mayor{font-size:1.1em;color:#4f4f4f;}


.nav-interna-pest{margin:30px 0 0 0;}


/*contenido pesta�as*/
.contenido-pest{margin:20px 0;display:none;}
.contenido-pest a{font-weight:bold;text-decoration:underline;}
   .contenido-pest a:hover{text-decoration:none;}
.contenido-pest ul{padding:0 0 0 10px;}
.contenido-pest li{margin:0 0 5px 0;} 
.contenido-pest ul ul{margin:20px 0 0 0;}  
h4.plus{font-size:1.1em;font-weight:bold;color: #72A326;margin:0 0 30px 0;background:url(layout/ico-plus.gif) no-repeat left center;padding:0 100px 0 40px;}

.info-dest{border:5px solid #f0f0f0;}
.info-dest-content{margin:1px;background:#fbfbfb url(layout/bg-info-dest.gif) no-repeat 35px center;padding:15px 15px 15px 105px;}
  .info-dest-content p{margin:0;}


/*cuestionario*/
.cuestionario-empresa{border:5px solid #f0f0f0;}
.cont-cuestionario{margin:1px;background:#fbfbfb;padding:15px;}
   .cont-cuestionario h3{background:url(layout/ico-contacto.gif) no-repeat left center;padding:0 60px 0 40px;font-size:1.3em; line-height:33px; margin:0 0 10px 0;display:block;}
       .cont-cuestionario h3.linea{padding:0 30px 0 40px;line-height:1.9em;margin:0 0 20px 0;}
   .cont-cuestionario p{margin:0 0 20px 0;display:block;}
   .cont-cuestionario label{font-weight:bold;display:block;margin:0 0 3px 0;}
   
  .cont-cuestionario input{background: url(layout/bgr-input-alta.gif) repeat-x scroll left bottom;border: 1px solid #9A9FA0;display: block;padding: 8px 5px;width: 250px;margin:0 0 12px 0;}
     .cont-cuestionario input.bt-submit{width:auto;margin:10px 0 12px 0;}
  .cont-cuestionario textarea,.cont-cuestionario select{background: url(layout/bgr-input-alta.gif) repeat-x scroll left bottom;border: 1px solid #9A9FA0;margin:0 0 12px 0;display:block;}
  .cont-cuestionario textarea{height: 50px;overflow: auto;padding: 8px 5px;width: 250px;} 
  .cont-cuestionario select{padding: 7px 5px;width: 262px;}
  .cont-cuestionario .info-validacion{padding:0;float:none;display:block;}
    .cont-cuestionario .info-validacion p{float:none;}
  

   
.destacado{border:5px solid #f0f0f0;padding:80px 15px 15px 15px;float:left;width:190px;display:inline;margin:0 15px 0 0;position:relative;height:140px;} 
.last-dest{margin:0;}  
  .destacado a{font-weight:bold;position:absolute;right:15px;top:205px;}
  .destacado h3{line-height:1.2em;}
  .destacado h3 span{color:#333;font-size:1.9em;display:block;}
  
.info-basico{background:url(layout/bg-info-basico.jpg) no-repeat 120px 10px;} 
.info-medio{background:url(layout/bg-info-medio.jpg) no-repeat 120px 10px;}  
.info-avanzado{background:url(layout/bg-info-avanzado.jpg) no-repeat 120px 10px;}  
.info-preselec{background:url(layout/bg-info-preselec.jpg) no-repeat 120px 10px;}   

.destacados-inferiores{margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #e9e9e9;}
.destacado-mas-info{float:left;width:105px;display:inline;margin:0 25px 0 0;}
  .destacado-mas-info .dest-mayor{font-weight:bold;margin:25px 0 15px 0;}

.destacados-nomargin{margin:0;}  
  
/*Destacado cuenta*/   
.dest-cuenta{ border:5px solid #F0F0F0;border-top:0;margin:30px 0;}  
  .tit-cuenta{border-top:5px solid #F0F0F0;border-bottom:5px solid #F0F0F0;padding:5px 20px;}
  .tit-cuenta h3{float:left;display:inline;margin:0;}
  .tit-cuenta a{float:right;}
  
  .content-cuenta{border:1px solid #FFF;background:#f4f4f4;padding:20px;}
  .content-cuenta .plus{color:#73a426;}
  .content-cuenta li{float:left;display:inline;width:215px;margin:0 10px 10px 0;}
  .content-cuenta li li{float:none;display:block;width:auto;}
  .content-cuenta li ul{margin:10px 0 0 0;}
  .content-cuenta p{margin:0;}
  .content-cuenta a{font-weight:bold;}
  
  
  
 /*CLUB EMPLEADO
----------------------------------------------------------------------------------------------------------*/  
.ofertas-listado{margin:0 0 20px 0;} 
.bl-oferta{width:205px;float:left;display:block;padding:0 15px 30px 0;margin:30px 0 0 0;border-bottom:1px dotted #9e9e9e;}
.oferta-sinpad{padding:0 0 30px 0;} 
   .bl-oferta h3{margin:0 0 10px 0;} 
.content-oferta{border:1px solid #bbb;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:block;} 
  .content-oferta h4{font-size:1.2em;padding:10px;color:#aaa;}  
    .content-oferta h4 strong{color:#7b7b7b;}
  .content-oferta p{border-top:1px solid #bbb;border-bottom:1px solid #bbb;background:#eee;padding:10px;height:60px;}  
  .content-oferta .img-oferta{padding:10px 0;text-align:center;border-bottom:1px solid #bbb;height:85px;}
  .descuento{background:#eee;padding:10px 0 0 10px;}
    .descuento a{color:#999;background:url(layout/flecha-enlace.gif) no-repeat left center;padding:0 0 0 12px;margin:25px 0 0 0;float:left;display:inline;text-shadow: 0px 1px 1px #FFF;}
  .precio-desc{border-top:1px solid #741616;border-left:1px solid #741616;padding:10px;background:#cf0000;-webkit-top-left-border-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;float:right;display:inline;width:80px;}
    .precio-desc span{display:block;color:#FFF;text-align:center;text-shadow: 0px 1px 1px #5c0402;font-size:.9em;}
    .precio-desc span.total{font-size:2.1em;}
    
.enlaces-ofertas{padding:0 0 60px 0;text-align:right;}   
a.ver-todas{background:url(layout/ico-ver-todas.gif) no-repeat left center;padding:0 0 0 25px;margin:0 0 0 10px;}
a.a-catalogo{font-weight:normal;background:url(layout/flecha-enlace.gif) no-repeat right center;padding:0 12px 0 0;color:#999;font-size:.9em;}


/*ficha club del empleado*/
.ficha-club{width:620px;position:relative;border:3px solid #e52425;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:200px 0 0 0;}

.destacado-descuento{background:url(layout/bg-descuento.gif) no-repeat right 20px;position:absolute;position:absolute;right:-32px;top:0;width:614px;}
.destacado-descuento img{float:left;display:inline;margin:15px 0 0 0;}

.precio-desc-big{border-bottom:1px solid #741616;border-left:1px solid #741616;padding:10px;background:#cf0000;-webkit-bottom-left-border-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;width:290px;color:#FFF;text-shadow: 0px 1px 1px #5c0402;margin:0 32px 0 0;float:right;display:inline;}
  .precio-desc-big span{display:block;text-align:center;}
  .precio-desc-big span.total{font-size:5.9em;font-weight:bold;}
  .precio-desc-big span.descuen{font-size:2.3em;}
  
.ficha-club h3{margin:0 0 15px 15px;}
.ficha-club-info{border-top:1px solid #bbb;border-bottom:1px solid #bbb;background:#eee;padding:15px;margin:0 0 15px 0;}
  .ficha-club-info p{margin:0 0 15px 0;}
  
.ficha-club-mas{padding:15px 30px 15px 15px;margin:15px 0 0 0;} 
.ficha-club-mas p{margin:0 0 15px 0;}
.ficha-club-mas h4{font-size:1.3em;margin:0 0 15px 0;}
.hr{height:1px;border-top:1px solid #ddd;margin:0 0 15px 0;}
  

  
/*FORMACION
----------------------------------------------------------------------------------------------------------*/  
.formulario-formacion{padding:30px 0 0 40px;} 

   .formulario-formacion .info-validacion{width:155px;}
   .formulario-formacion .bl-alta label{width:150px;}
  
   
  
  
/*SALA DE PRENSA
----------------------------------------------------------------------------------------------------------*/    
.listado-prensa {padding: 20px 0 40px;width: 645px;} 
.listado-prensa h2{font-size:1.7em;font-weight:bold;color:#73a424;margin:0 0 20px 0;}
  .listado-prensa h2 a{color:#73a424;}
.listado-prensa img{margin:0 0 10px 0;}  
.listado-prensa p{margin:0 0 5px 0;}
.listado-prensa .fecha{font-weight:bold;}

.bl-prensa{border-bottom:1px solid #e6e6e6;margin:0 0 20px 0;padding:0 0 20px 0;}
.bl-prensa a.a-seguir{font-weight:bold;float:right;display:inline;text-decoration:underline;}
  .bl-prensa a.a-seguir:hover{text-decoration:none;}
  
  

    


/*BANNERS E INFO RIGHT
----------------------------------------------------------------------------------------------------------*/  
.info-right{width:300px;padding:20px 0 40px 0;}  
  .info-right h2{font-size: 1.4em;font-weight: bold;margin: 0 0 10px;}  
  
.info-right160{width:160px;padding:20px 0 40px 0;} 
.info-right240{width:240px;padding:20px 0 40px 0;} 
.info-right420{width:420px;padding:0 0 40px 0;}
.info-right-sin{padding:0;}

.ancho-panel .info-right{padding:20px 0 0 0;}   


.opciones-infoempleo{margin:15px 0;width:100%;overflow:hidden;}  
.opciones-infoempleo h3{font-size: 1.1em;font-weight: bold;margin: 0 0 5px 0;color:#91a72f;}  
.opciones-infoempleo li p{background:url(layout/bg-opciones.gif) no-repeat left 4px;padding:0 0 0 15px;margin:0 0 10px 0;}

.bnn-principal{padding:0 0 10px 0;color:#b2b2b2;text-align:center;}
/*.bnn-principal object, .bnn-principal embed{display:inline;float:left;}
.bnn-principal object#FLASH_AD{float:right;}*/
.publi-bnn{background:#f6f6f6; padding:2px;font-size:.8em;color:#b2b2b2;display:block; text-align:center; }

/*Banners laterales*/
.bnn-right{color:#b2b2b2;margin:0 0 10px 0;}

/*Destacado varios logos*/

.bnn-logo{float:left;display:inline;}
.bnn-mg{margin:0 19px 19px 0;}
.bnn-mg2{margin:0 0 19px 0;}


/*Highlight*/
.highlight{border:5px solid #f0f0f0;background:url(layout/bg-highlight.gif) repeat-x left bottom;padding:10px;margin:0 0 10px 0;font-weight:bold;color:#666;}
     .highlight a{text-decoration:underline;font-size:1.1em;}
        .highlight a:hover{text-decoration:none;} 
  .highlight p{color:#666 !important;}      
 .bg-suscribirse{background:url(layout/bg-suscribirse.gif) no-repeat right center;padding:5px 80px 5px 0;}  
  .bnn-info .bg-suscribirse p{margin:0;}   


/*Banners informativos*/
.bnn-info{margin:25px 0 0 0;}
.bnn-info h2{font-size:1.5em;font-weight:bold;}
.bnn-info h3.title{font-size:1.4em;font-weight:bold;}
.bnn-info p{margin:0 0 10px 0;color:#999;}
.bnn-info a{font-weight:bold;}
.bnn-info a{text-decoration:underline;}
  .bnn-info a:hover{text-decoration:none;}
.bnn-info .otras-ofertas li{border-bottom:1px solid #e1e1e1;padding:7px 0;}
   .bnn-info .otras-ofertas li img{width:82px; vertical-align:text-top;}
   .bnn-info .otras-ofertas a{text-decoration:none;}
      .bnn-info .otras-ofertas a:hover{text-decoration:underline;}
    .bnn-info .otras-ofertas span,.bnn-info .strandsRecs .modalidad{display:block;font-size:.9em;color:#999;margin:3px 0 0 0;}  
.bnn-info .acciones-bnn{margin:20px 0 0 0;font-size:.9em;}
 .bnn-info a.alta{border:1px solid #3d750a;color:#FFF;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;padding:5px;margin:0 10px 0 0;font-size:1.1em;}   
 .bnn-info .strandsRecs ul li img{width:82px; vertical-align:text-top;float:left;margin-right:10px;}
 .bnn-info .strandsRecs ul li{overflow: hidden;}

/*Banner llama y publica*/   
.bnn-llama{margin:60px 0 20px 0;}


/*Banner redes sociales*/
.bnn-redes{border:5px solid #f0f0f0;margin:25px 0 0 0;padding:10px;}
  .bnn-redes h2{font-size:1.2em;}
  .bnn-redes li{float:left;width:135px; height: 30px; padding:0 0 5px 0;}
  
  
/*Acciones*/
.acciones-right{font-weight:bold;font-size:.9em;margin:30px 0 0 0;padding:0 0 0 15px;}  
  .acciones-right a{text-decoration:underline;margin:0 10px 0 0;padding:6px 0 6px 30px;}
  .acciones-right a:hover{text-decoration:none;}
  .acciones-right .imprimir{background:url(layout/ico-imprimir.gif) no-repeat left center;}
  .acciones-right .enviar{background:url(layout/ico-enviar.gif) no-repeat left center;}


/*Login usuario*/
.login-usuario{background:url(layout/sp-login-usuario.gif) no-repeat left top;padding:5px 0 0 0;}
.datos-login{background:url(layout/sp-login-usuario.gif) no-repeat left bottom;padding:15px;}
.login-usuario label{display:block;font-weight:bold;}
    .login-usuario p{margin:0 0 15px 0;}
    .login-usuario input{display:block;background:url(layout/bg-input-login.gif) no-repeat left top;width:200px;height:23px;border:0px;padding:0 5px;margin:0 0 9px 0;}
    .login-usuario input.submit-entrar{float:right;display:inline;background:url(layout/bg-submit-acceso2.gif) no-repeat left top;width:67px;height:26px;padding:26px 0 0 0;color:#648b13;}
    .login-usuario a{float:left;display:inline;width:90px;line-height:1.2em;text-decoration:underline !important;color:#00307E !important;background:none !important;font-size:.9em;}
      .login-usuario a:hover{text-decoration:none !important;}
      
	.login-usuario .bl-redes-sociales{float:left;width:200px;}
    .login-usuario .bl-redes-sociales p{line-height:1em;margin:10px 0 5px 0;}
    .login-usuario .bl-redes-sociales li{margin:0;padding:0;float:left;}
    .login-usuario .bl-redes-sociales a{width:auto;padding:0 10px 0 0;}    


/*Destacado lateral*/      
.dest-lateral{border:5px solid #f0f0f0;margin:0 0 20px 0;}
  .dest-lateral h3{font-size:1.3em;}
    .dest-lateral h3.tam2{font-size:1.4em;}
  .dest-lateral h4{font-size:1em;}
  .dest-lateral a{font-weight:bold;text-decoration:underline;}
    .dest-lateral a:hover{text-decoration:none;}


/*barra progreso panel usuario*/
.progreso {margin:1px;background:#f8f8f8;padding:10px;z-index:0;} 
.progreso a{display:block;margin:8px 0 0 0;} 
.dest-lateral .bar-progreso{margin:15px 30px 0 0;} 


/*idiomas*/
.idiomas{margin:10px 0 50px 0;font-weight:bold;}
  .idiomas a.a-button{padding:5px 30px;}
  
  
/*Fecha CV*/
.fecha-cv{padding:10px;position:relative;margin:0 0 40px 0;}  
 .fecha-cv-info{width:168px;}
  .fecha-cv a{margin:12px 0 4px 0;}
  .fecha-cv h3{margin:0 0 12px 0;}

.calendar{border:4px solid #f0f0f0;width:75px;margin-top:4px;} 
  .calendar span{display:block;text-align:center;} 
    .mes{background:#72a526;color:#FFF;font-size:.9em;border-bottom:4px solid #f0f0f0;padding:5px;font-weight:bold;}
    .dia{font-size:2.4em;font-weight:bold;margin-top:8px;display:block;}
    .anyo{font-size:1.2em;font-weight:bold;margin-bottom:8px;display:block;}
    
/*Dudas*/
.duda{background:url(layout/bg-duda.gif) no-repeat right top;padding:10px 100px 10px 10px;margin:0 0 40px 0;} 
  .duda h3{margin:0 0 10px 0;}  
  
   
/*Herramientas*/
.herramientas{padding:10px;margin:0; }
.herramientas li,.herramientas h3{margin:0 0 15px 0;}
.herramientas h3 span{display:block;color:#91a72f;}


/*Formaci�n*/
.formacion h3{font-size:1.3em;margin:0 0 10px 0;}
.formacion a{font-weight:bold;}



/*borde logos formaci�n*/
.borde-logos div{border:5px solid #F0F0F0; margin:0 0 15px 0; padding:10px;}
   
   



/*MISC
----------------------------------------------------------------------------------------------------------*/  

/*enlaces tipo bot�n*/
a.a-button{border:1px solid #3d750a;color:#FFF;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;padding:5px;margin:0 0 0 10px;text-decoration:underline;}
  a.a-button:hover{text-decoration:none;}
a.a-button-right {float:right;}  
  
a.button-type2{font-weight:bold;padding:10px 9px;margin:0;} 

a.button-formacion{background: url(layout/bg-form-submit-formacion.gif) repeat-x left bottom #57B2FB;border: 1px solid #1873BC;}

a.btnGris{background:#ddd; border:#bbb 1px solid; color:#666;}



/*enlaces subrayados*/
a.under{text-decoration:underline;}
 a.under:hover{text-decoration:none;}
 
/*enlaces modificar*/
a.modificar{text-decoration:underline;background:url(layout/ico-modificar.gif) no-repeat left top;padding:3px 0 3px 25px;}
  a.modificar:hover{text-decoration:none;}
  
/*celdas de tablas que no deben saltar de linea*/  
.nowrap{white-space: nowrap;}

/*negrita*/
.bold{font-weight:bold;}

/*centrado*/
.center{text-align:center;}

/*enlaces con iconos*/
a.a-imprimir{background: url(layout/ico-imprimir.gif) no-repeat scroll left center;padding:0 0 0 25px;}
a.a-pdf{background: url(layout/ico-pdf.gif) no-repeat scroll left center;padding:0 0 0 25px;}


/*enlaces con margen*/
a.a-margen3{margin:0 0 0 40px;}

/*enlace guardar*/
a.a-guardar{float:left;display:inline;background:url(layout/ico-anyadir.gif) no-repeat left center;padding:4px 0 4px 27px;margin:8px 100px 0 0;}
a.a-guardar-right{float:right;display:inline;background:url(layout/ico-anyadir.gif) no-repeat left center;padding:4px 0 4px 27px;margin:8px 0px 0 0;}

a.a-guardar2{float:left;display:inline;background:url(layout/ico-guardar.gif) no-repeat left center;padding:4px 0 4px 27px;margin:8px 0 0 0;}

/*enlace borrar*/
a.a-borrar{background:url(layout/ico-borrar.gif) no-repeat left center;padding:4px 0 4px 27px;}

/*enlace actualiza CV*/
a.a-actualizaCV{background:#2f5fa1;border:#00307e 1px solid;padding:4px 6px;color:#fff;width:96px;text-decoration:underline;text-align:center;display:block;}
a#ctl00_CPH_Body_rptCvAdjunto_ctl00_lnkCvAdjunto{background: url(../images/candidato/clip2.gif) no-repeat right 4px;padding: 4px 20px 4px 0;margin-right: 4px;vertical-align: middle;}
   
   
/*enlace subir*/   
a.a-up,a.a-down{background:url(layout/sp-mas-menos.gif) no-repeat;font-weight:bold;text-decoration:underline;float:right;display:inline;margin:0 45px 0 0;padding:0 0 0 12px;}
a.a-up{background-position:left -10px;} 
a.a-down{background-position:left 0;}
a.a-up:hover,a.a-down:hover{text-decoration:none;}
.filtros a.a-down, .filtros a.a-up{margin-right:0;}


/*enlace negrita*/
a.bold{font-weight:bold !important;} 

/*icono ayuda tooltip*/

.tool-position{position:relative;float:left;display:inline;}
  .tool-position iframe{margin-top:-230px !important;margin-left:-203px !important;}
.img-ayuda{margin:0 0 0 5px;float:left;display:inline;}
  .img-ayuda img{display:block;}
 
#ctl00_CPH_Body_UpdPanelFormularioIdiomas .tool-position,
#estudiosFormacion .tool-position { float:right; }
#ctl00_CPH_Body_UpdPanelFormularioIdiomas .col-l { padding: 20px 0 10px; }


/*clear*/

.clear{clear:both;}


/*botones de submit*/
input.bt-submit{background: url("layout/bg-form-submit.gif") repeat-x scroll left bottom #85B339;border: 1px solid #3D750A;color: #FFFFFF;cursor: pointer;display: block;font-weight: bold;margin: 0 0 0 10px;padding: 8px 12px;text-decoration: underline;vertical-align: middle;}
 
 
 
/*porcentajes progreso*/
.bar-progreso{width:149px;height:19px;position:relative;background:url(layout/bg-progreso.gif) no-repeat left top;display:inline;float:left;z-index:0;}
  .bar-progreso span{color:#fe3501;font-size:.8em;position:absolute;left:116px;background:url(layout/bg-progreso-span.gif) no-repeat left 5px;display:block;padding:0 0 0 8px;height:34px;top:-12px;z-index:0;}
.total-progreso{position:absolute;height:19px;top:2px;left:3px;background:url(layout/bgr-total-progreso.gif) repeat-x left top;z-index:0;} 
   .pgr-10{width:14px;}
   .pgr-20{width:28px;}
   .pgr-30{width:43px;}
   .pgr-40{width:57px;}
   .pgr-50{width:71px;}
   .pgr-60{width:86px;}
   .pgr-70{width:100px;}
   .pgr-80{width:114px;}
   .pgr-90{width:129px;}
   .pgr-100{width:143px;}
.percent-progreso{color:#91a72f;font-size:2.9em;font-weight:bold;display:inline;}  
table .percent-progreso{font-size:1.5em;margin:0 0 0 10px;} 

/*tooltip*/

.tooltip{position:absolute;z-index:1000;font-weight:normal;margin-top:-230px;width:188px;height:193px;background:url(layout/bg-tooltip.png) no-repeat left top;font-size:.9em;padding:15px 40px 10px 10px;display:none;float:left;}
.tooltip h3{font-size:1.1em;font-weight:bold;color:#72a326;margin:0 0 10px 0;}
.tooltip p{margin:0 0 10px 0;}
.tooltip li{margin:0 0 10px 0;background:url(layout/bullet-verde.gif) no-repeat left 4px;padding:0 0 0 10px;}
.tooltip2{margin-left:-150px !important;}


/*Colocamos los botones del formulario de Publicidad*/
.btn-publicidad { margin:15px 28px 0 0; }
	.btn-publicidad .a-button { float:left; }

/*Elimino el ancho 100% de la tabla. Quito margen de los botones de intercambio para centrarlos, en la busqueda avanzada*/
.combo-group { width:auto; }
	.combo-group-label { width:160px; }
	.combo-group-select { width:262px; }
	.combo-group-btn { width:208px; text-align:center; }
		.combo-group a.a-button { margin:0; }


/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/

ul.newList a{color:#000;text-decoration:none;display:block;}
ul.newList{margin:7px 0 0 0;padding:0;list-style:none;color:#000;width:250px;background:#FFF url(layout/bg-autocomplete.gif) no-repeat left bottom;overflow:auto;position:absolute;top:30px;left:0; z-index:9999;border-top:1px solid #69851d;}
.expand_element{float:left; color:#00307E;width:15px;margin:2px 3px 0 10px;z-index:30;position:relative;}
.expand_element:hover{color:#001D4D;cursor:pointer;}
.newListSelected {width:245px; color:#000; height:23px; padding:8px 0 0 6px; float:left;display:inline; background:url(layout/bg-select2.gif) no-repeat;margin:6px 5px 8px 0; z-index:20;}
*+html .content-buscador #F_PClave{padding-top:8px;}
ul.newList li a{padding:3px 8px;display:block;margin:1px;z-index:0;}
*+html ul.newList li a{display:inline-block;}
ul.newList li a:focus{-moz-outline-style:none;}
.selectedTxt{width:215px; overflow:hidden;height:16px;padding:0 23px 0 0;z-index:20;}
.suboptions ul {margin-left:10px; display:none;}
.suboptions ul li * {margin:0; padding:0;}
.hiLite,.hiLite a  {background:#fffcdf!important; color:#000!important; }
.newListHover {background:#ccc!important; color:#000!important; cursor:default; z-index:20; position:relative;}
.newListSelHover, .newListSelFocus {background-position:0 -31px; cursor:default;}
.newListOptionTitle{font-weight:bold;}
.newListOptionTitle ul{margin:3px 0 0;}
.newListOptionTitle li{font-weight:normal; border-left:1px solid #ccc;}


/*LIGHTBOX
----------------------------------------------------------------------------------------------------------*/ 
.cab_lightbox{background:#FFF;border-bottom:1px solid #dedede;padding:0 0 8px 0;}

.alerta{border:1px solid #dedede;margin:15px 0;background:#f5f5f5 url(layout/ico-alerta.gif) no-repeat 15px 5px;padding:15px 10px 15px 60px;font-size:1em;font-weight:bold;}
  .alerta-interna{font-size:1em;font-weight:normal;padding:15px 10px 15px 80px;background-position:15px 15px;}

.desc-alerta{border-top:1px solid #dedede;padding:15px 0 0 0;font-size:.8em;}
  .desc-alerta p{margin:0 0 15px 0;}
  .desc-alerta ul{margin:0 10px 15px 10px;}
  .desc-alerta li{background:url(layout/bullet-guion.gif) no-repeat left 5px;padding:0 0 0 10px;}
  .desc-alerta a{text-decoration:underline;}
     .desc-alerta a:hover{text-decoration:none;}


.acciones-lightbox{font-weight:bold;text-align:center;}
  .acciones-lightbox a{margin:0 0 0 15px;}
  .acciones-lightbox a.btn-capa-aviso{margin:0 auto;float:none;}
  
.desc-contenido{border-top:4px solid #ccc;border-bottom:4px solid #ccc;padding:20px 0;}
.desc-contenido h2{font-size:1.8em;font-weight:bold;color:#333;margin:0 0 10px 0;} 
.desc-contenido h3{font-size:1.4em;font-weight:normal;color:#333;margin:0 0 5px 0;} 
.desc-contenido p{margin:0 0 15px 0;} 
.desc-contenido ol{list-style-type: decimal;margin:0 0 15px 20px;}
.desc-contenido li{margin:0 0 5px 0;}
.desc-contenido ul{margin:0 0 15px 20px;}
.desc-contenido ul li{background:url(layout/bullet-guion.gif) no-repeat left 6px;padding:0 0 0 10px;}
.desc-contenido a{font-weight:bold;text-decoration:underline;}
  .desc-contenido a:hover{text-decoration:none;}
  
  
#simplemodal-container,#simplemodal-overlay {background-color:#000;}
#simplemodal-data{overflow:hidden;}
#simplemodal-container a.modalCloseImg {background:url(layout/fancy_close.png) no-repeat !important; width:28px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer;}  
.simplemodal-data iframe { border:none!important; }


/*PLUGIN SLIDE PORTADA EMPRESA
----------------------------------------------------------------------------------------------------------*/ 
/*.bloque-slide { height: 310px; width: 645px; padding:0; margin:0; overflow: hidden; }
.ficha-slide { height: 310px; width: 645px;}

    .ficha-slide p{margin:0 0 15px 0;}
    .ficha-slide p.texto-mayor{font-size:1.2em;}
    .ficha-slide h3.servicio-plus{color:#01307e;font-size:2.2em;font-weight:normal;line-height:1.3em;background:url(layout/bg-servicio-plus.gif) no-repeat left center;padding:0 0 0 58px;}
        .ficha-slide h3.servicio-plus span{font-size:1.2em;display:block;font-weight:bold;}
        
     .new{background:url(layout/ico-new.gif) no-repeat right top;padding:0 60px 0 0;width:585px;}   

#nav {position:absolute;right:0;margin-top:-30px;z-index:100000;}
#nav a { margin: 5px; padding: 3px 8px; border: 3px solid #bebebe;background:#FFF; color:#bebebe; text-decoration: none;font-size:1.6em; float:left;display:inline;}
#nav a.activeSlide { border:3px solid #002f7d;background:#FFF; color:#002f7d;}
#nav a:focus { outline: none; }*/



/*PLUGIN SLIDE EMPRESA PRODUCTOS
----------------------------------------------------------------------------------------------------------*/ 
/*.panel-producto{position:relative; width: 482px;float:left;height: 282px;border:1px solid #e9e9e9;}
.producto-slide { height: 280px; width: 480px; padding:0; margin:0; overflow: hidden; }
.ficha-producto {height: 280px; width: 480px;}

.producto-slide img{position:absolute;z-index:1;}
.banda-texto{position:absolute;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;z-index:1000;width:310px;top:220px;background:#FFF;padding:10px 150px 10px 20px;filter: alpha(opacity=80); opacity: .8; -moz-opacity: .8;}
  .banda-texto p{margin:0 0 0 0;}

#nav.nav-product{margin-top:-52px;}
#nav.nav-product a{font-size:1em;}*/


/*PLUGIN SLIDE CLUB EMPLEADO
----------------------------------------------------------------------------------------------------------*/ 

/*.ficha-slide-empleado {width:925px;height:240px;padding:0 20px;}

   .ficha-slide-empleado p{margin:15px 0 0 0;color:#a8a8a8;font-size:2.1em;}
      .ficha-slide-empleado p strong{color:#7a7879;}
      .ficha-slide-empleado p a{font-weight:bold;color:#7a7879;text-decoration:underline;}
   .ficha-slide-empleado h3{color:#4675a1;font-weight:normal;font-size:2.7em;margin:30px 0 0 0;}
   .ficha-slide-empleado img.pos-imagen{float:left;margin:17px 20px 0 0;}*/





/*VENTANAS MODALES
----------------------------------------------------------------------------------------------------------*/ 
#ayuda-alert{font-size:1em;padding:20px 10px;}
#ayuda-alert h2{margin:0 0 15px 0;font-size:1.2em;}
#ayuda-alert p{margin:0 0 15px 0;}
#ayuda-alert a.a-button{font-size:1.1em;font-weight:bold;margin-left:10px;float:right;}

/*FEINA ACTIVA*/

.soc-overflow{overflow:visible !important;}
	    .soc-feina-activa{
			line-height:130%;
			padding:0 118px 4em 48px;
			position:relative;
			}
		.soc-feina-activa .logo-soc{
		  float:right;
			background:url('../images/candidato/logo-feina-activa.jpg') left top no-repeat;
			height:62px;
			text-indent:-90000em;
			width:208px;
			}
		.soc-feina-activa h4{color:#bbd500;font-size:16px;font-weight:bold;margin-bottom:1em;line-height: 1.0em;}
		.soc-feina-activa p{font-size:12px;margin-bottom:1em;}

.no-link {color:#00307e!important; text-decoration:none;}


/* Botones redes sociales */
.button-facebook-small,.button-linkedin-small,.button-twitter-small,.button-facebook-login{background-image:url() !important;background-position:center;background-repeat:no-repeat;width:26px !important;height:26px !important;background-color:transparent;border:solid 0 #F1F1F1;text-decoration:none;cursor:pointer;}
.button-facebook-login,.button-linkedin-login,.button-twitter-login{width:90px !important;}


.cursos-destacados_morgan{width:640px;}
   .cursos-destacados_morgan h2{font-size:1.5em;margin:30px 0 10px 0;color:#555;font-weight:normal;} 
   
 .curso-item_morgan{background:#f0f0f0;border-bottom:1px solid #e1e1e1;border-top:1px solid #FFF;padding:10px;}
  .curso-item img{float:left;margin:0 10px 0 0;}
  .curso-item h3{font-size:1.1em;}
  .centro{color:#00307f;}
  a.centro {font-weight:normal; color:#999; }
  .enlace-curso{font-size:.9em;margin:15px 0 0 0;}
    .enlace-curso a{color:#333;}
.precio{border:1px solid #ccc;margin:0 0 10px 0;}
.content-precio{border:1px solid #FFF;font-weight:bold;text-align:center;padding:3px 8px;}
   .content-precio span{font-size:1.3em;}
   
 .curso-item a.a-button{margin:0;text-align:center;}  
 
 
 /*EMPLEO PÚBLICO*/
.panel-empleopublico{margin:0 5px;}
	
 /*BÚSQUEDA AVANZADA*/	
.fila2	{width:78%;line-heigth:normal;}
.fila2 td{vertical-align:middle;}
.fila2 td label{width:120px;margin-left:5px;}


/* CAPA LOADING PARA AJAX NET */
.capa_loading_master {z-index:10;background-color:#F0F0F0;position:fixed;top:0;left:0;width:100%;height:100%;margin:0;   filter:alpha(opacity=60);float:left;-moz-opacity:.60;opacity:.60;display:none;}
.capa_loading_master_image {background: url('layout/loading_ajax.gif') no-repeat center center fixed;width:100%;height:100%;filter:alpha(opacity=100);float:left;-moz-opacity:1.0;opacity:1.0;}
/* UPLOAD DE FOTOS */	
.image_upload input {margin: 10px 10px 0 0 }
.image_upload input.form-submit {float:right;border:1px solid #3d750a;width:auto;color:#FFF;text-decoration:underline;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;cursor:pointer;font-weight:bold;padding:8px 5px;display:block; margin-right:5px;}
.image_upload .texto span {float:left;position:relative;padding:7px 7px 6px 7px;color:#a2b340;}
.image_upload .texto_subiendo span {float:left;position:relative;padding:10px;color:#111;font-weight:bold;}	
.image_upload_contenedor {border:1px solid #dedede;margin:15px 0;background:#f5f5f5 no-repeat 15px 5px;padding:15px 10px 15px 60px;font-size:1em;position:relative;}	
/*PANEL DETALLE OFERTA*/
.panel-detalleoferta	{padding:20px;}
.ofertas-ficha565{width:565px;padding:20px 0 40px 0;}
.ofertas-ficha565 h1{font-size:1.9em;font-weight:bold;line-height: 1.275em;margin-bottom:6px;}
.ofertas-ficha565 h2{font-size:1.2em;font-weight:normal;line-height: 1.275em;margin-bottom:20px;}
.ofertas-ficha565 h3{border:1px solid #e5e5e3;font-size: 1.4em;font-weight: bold;background:#f0f0f0 url(layout/bg-ofertas-h3.gif) no-repeat left center;margin:10px 0 20px 0;padding:4px 5px 4px 50px;position:relative;}
.ofertas-ficha565 h3 a{position:absolute;font-size:.7em;right:10px;}
.ofertas-ficha565 table{margin-bottom:20px;}

.desc-ficha565 th{width:165px; padding:10px 0;} 
.desc-ficha565 td{width: 400px; padding:10px 0;} 
.linea565	{border-top:1px solid #e1e1e1;}

/*CV CONSEJOS*/
.ft_CV	{width:500px;height:313px;background:url(layout/shutterstock_13060354.jpg) no-repeat;float:right;}
.panel-ancho-cv {padding: 0 40px;margin-top:60px;}
.panel-ancho-cv h6 {color:#72a326;font-size: 18px;margin:0;}
.panel-ancho-cvpr {padding: 0 0 0 40px;margin-top:60px;}	
.ofertas-ficha-cv{width:890px;padding:20px 0 0 0;}
.ofertas-ficha-cv h1{font-size:1.9em;font-weight:bold;line-height: 1.275em;margin-bottom:6px;}
.ofertas-ficha-cv h2{font-size:1.2em;font-weight:normal;line-height: 1.275em;margin-bottom:20px;}
.ofertas-ficha-cv h3{border:1px solid #e5e5e3;font-size: 1.4em;font-weight: bold;background:#f0f0f0 url(layout/bg-ofertas-h3.gif) no-repeat left center;margin:10px 0;padding:4px 5px 4px 50px;position:relative;}
.ofertas-ficha-cv h3 a{color:#333;text-decoration:none;}
.ofertas-ficha-cv h4{width:475px;border:1px solid #e5e5e3;font-size: 1.4em;font-weight: bold;background:#f0f0f0 url(layout/bg-ofertas-h3.gif) no-repeat left center;margin:10px 0;padding:4px 5px 4px 50px;position:relative;}
 
.tableCV{width:890px;margin-top:0;border:0;}
.cv-td1	{width:300px;padding-left:20px;}
.cv-td2	{width:560px;padding-left:10px;}
.panel-ancho-cv ul {margin:-5px 30px 20px;padding:0;list-style-image:url(layout/bullet.gif);}
.panel-ancho-cv ul li{margin:0 0 5px;}
/*CARTA CONSEJOS*/
.ft_carta{width:364px;height:524px;background-image:url(layout/Chica.jpg);background-repeat:no-repeat;float:right;}
.carta{width:550px;padding:40px 40px 40px 90px;background-image:url(layout/carta-fondo.gif);background-repeat:repeat-x;margin-left:20px;}
.firma-carta{width:181px;height:145px;background-image:url(layout/firma-carta.gif);background-repeat:no-repeat;float:right;margin-right:80px;display:block;clear:both;}
.nombre-carta{margin:140px 100px 0 0;text-align:right;}
.carta-fondo{width:720px;background:url(layout/carta-sombra.gif) repeat-y;margin:25px 0 20px 70px;}
.carta-sombratop	{width:720px;height:16px;background:url(layout/carta-sombratop.gif) repeat-y;}
.carta-sombrabottom	{width:720px;height:16px;background:url(layout/carta-sombrabottom.gif) repeat-y;}
/*TRABAJA CON NOSOTROS*/
.panel-ancho-trab {padding:0 40px;margin:0;}
.panel-ancho-trab h6 {color:#72a326;font-size:18px;margin-bottom:20px;}
.ladillo_trab {font-size:28px;margin-top:30px !important;margin-bottom:15px !important;text-transform:uppercase;font-weight:lighter;}
.mod_informe,.mod_elige,.mod_dices{border-top:1px solid #e7e9ea;height:305px;display:block;}
.mod_informe{background:url(layout/informe2010pk.jpg) no-repeat 600px 0;}
.mod_elige	{background:url(layout/elige2011pk.jpg) no-repeat top right;}
.mod_dices	{background:url(layout/dices2011pk.jpg) no-repeat 600px 0;}
.mod_otros	{border-top:1px solid #e7e9ea;display:block;}
.panel-ancho-trab ul {margin:-5px 30px 20px;padding:0;list-style-image:url(layout/bullet.gif);}
.panel-ancho-trab ul li	{margin:0 0 5px;}
.ft_presinfoempleo,.ft_equipo,.ft_soluciones,.ft_formacion{width:550px;float:right;}
.ft_presinfoempleo{height:399px;background:url(layout/trab-infoempleo.jpg) no-repeat;}
.ft_equipo{height:455px;background:url(layout/trab-equipo.jpg) no-repeat;}
.ft_soluciones {height:404px;background:url(layout/trab-soluciones.jpg) no-repeat;}
.ft_formacion {height:404px;background:url(layout/trab-formacion.jpg) no-repeat;}
.panel-ancho-solu {padding: 0 0 0 40px;margin-top:0;}
.panel-ancho-solu h6 {color:#72a326;font-size: 18px;margin-bottom:20px;}	
.trab550{width:550px;}

/*PÁGINAS ERROR*/
#container_error{width:600px;margin:20px auto;background-color:#FFF;font-family:Arial, Helvetica, sans-serif;}
.top_error{width:600px;height:10px;}
.logo_error	{width:560px;height:40px;margin:0 20px;background:url('/infoempleo/images/logo.gif') no-repeat;}
#container_error h2	{width:560px;margin:8px auto 0 auto;background:#e1e1e1;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;font-weight:bold;padding:10px 0 10px 10px;font-size:12px;}
#content_error{width:520px;margin:20px 15px 10px;padding:20px;border:5px solid #f0f0f0;}
#content_error p{font-size:12px;font-weight:bold;margin-bottom:10px;}
#content_error li{font-size:12px;font-weight:bold;}
.pie_error{font-size:10px;text-align:center;color:#999;width:520px;margin:0 15px;padding:20px;}
.bottom_error{width:600px;height:10px;}

/*PÁGINA ERROR 404*/
.bg_error { text-align:center; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */ }
.bg_error img { width:100%; }
.wrap_error404 { width:600px;margin:60px auto;background-color:#FFF;font-family:Arial, Helvetica, sans-serif; padding:10px 20px 20px 20px;  background:url('http://iestatic.net/infoempleo/images/404/404_opacity.png');}
.wrap_error404 .logo_404	{height:40px;margin:0; background:url('http://iestatic.net/infoempleo/images/404/404_logo.png') no-repeat;}
.wrap_error404 h2	{width:140px;margin:8px 0 0 0;background:#e1e1e1;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;font-weight:bold;padding:10px 0 10px 10px;font-size:12px;}
.wrap_error404 .wrap_404 {width:600px; margin:20px 15px 0 0;padding:10px; }
.wrap_error404 .wrap_404 p { font-size:12px;font-weight:bold;margin-bottom:10px;}
.wrap_error404 .wrap_404 ul { width:630px; list-style:none; margin:30px 0 0 0; padding:0; }
.wrap_error404 .wrap_404 li { width:190px; height:50px; list-style:none; float:left; font-size:12px;font-weight:bold;}
.wrap_error404 .wrap_404 li.pad { margin:0 0 0 50px; width:190px; height:50px; list-style:none; float:left; font-size:12px;font-weight:bold;}
.wrap_error404 .clear { clear:both; }
.wrap_error404 a { color:#000; text-decoration:underline; }
.wrap_error404 a:hover { color:#000; text-decoration:none; }
.wrap_error404 li.but a { text-align:center; display:block; width:110px; height:15px; padding:8px 15px 8px 15px; color:#fff; text-decoration:none; background:#df871f; border:solid 1px #FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 6px 1px inset; -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 6px 1px inset; box-shadow: rgba(0, 0, 0, 0.25) 0 0 6px 1px inset;  }
.wrap_error404 li.but a:hover { text-align:center; display:block; width:110px; height:15px; padding:8px 15px 8px 15px; color:#fff; text-decoration:underline; background:#df871f; border:solid 1px #FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -webkit-box-shadow: #ae630b 0 0 15px 6px inset; -moz-box-shadow: #ae630b 0 0 15px 6px inset; box-shadow: #ae630b 0 0 15px 6px inset;  }
.pie_404 { font-size:0px; }

/*PLANTILLA DE OFERTAS*/
.inscr_ptllaoferta{margin:10px 0 0;font-weight:bold;border-top:1px solid #e1e1e1;padding:20px 0 10px 75px;} 
.inscr_ptllaoferta .inscritos{display:inline;background:url(layout/sp-ant-siguiente.gif) no-repeat left top;padding:4px 12px 3px 18px;border-right:1px solid #e5e5e5;margin:7px 5px 0 5px;font-size:.9em;float:left;color:#666;width:7px;} 
.inscr_ptllaoferta .inscritos p{display:inline;margin-left:0;} 
.inscr_ptllaoferta a{background: url(layout/bg-form-submit.gif) repeat-x scroll left bottom #85B339;border: 1px solid #3D750A;color: #FFF;padding:8px;text-decoration:underline;float:left;cursor:pointer;}
.inscr_ptllaoferta a:hover{text-decoration:none;}
/*.col-r-ptlla{float: right;display: inline;padding-right:75px;}*/

/*BARRA OFERTAS - PLANTILLA OFERTAS*/
.oferta-personalizada .barra_ofertas { position:fixed; width:960px; height:70px; bottom: 0; margin:0 0 0 10px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background-color:#4c4c4c; }
.oferta-personalizada .barra_ofertas .inscr_ptllaoferta { margin:0; font-weight:bold; padding:0 0 0 50px; border-top:none; } 
.oferta-personalizada .barra_ofertas .inscr_ptllaoferta .uno { float: left; margin:20px 20px 10px -20px; width:188px; height:33px; }
.oferta-personalizada .barra_ofertas .inscr_ptllaoferta .inscritos { background: url("layout/sp-ant-siguiente.gif") no-repeat scroll left top transparent; color: #666666; display: inline; width:auto; float: left; font-size: 0.9em; margin:10px 5px 7px 15px; padding: 4px 12px 3px 18px; }
.oferta-personalizada .barra_ofertas .inscr_ptllaoferta .inscritos p { display:block; margin:0; text-align:center; } 

.oferta-personalizada .barra_ofertas .col-l-ptlla {position: absolute;right: 117px;top: 15px;}
.oferta-personalizada .barra_ofertas .col-l-ptlla > a { text-align:center; font-size:14px; font-weight:bold; border:solid 2px #fff; background:#fe8b00; width:165px; height:20px; padding:9px 30px 9px 30px; color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; text-decoration:none; }
.oferta-personalizada .barra_ofertas .col-l-ptlla > a:hover { background:#fca336; text-decoration:none; }
.oferta-personalizada .barra_ofertas .col-r-ptlla {position: absolute;top: 22px;left: 10px;}
.oferta-personalizada .barra_ofertas .col-r-ptlla .otros { margin:4px 0 0; float:left; }
.oferta-personalizada .barra_ofertas .col-r-ptlla .otros ul li {
  cursor: pointer;
  display: inline;
  margin: 0;
  padding: 0 5px 0 0;
}
.oferta-personalizada .barra_ofertas .col-r-ptlla .otros ul li a {
  background: none;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  float: none;
  padding: 8px;
  text-decoration: underline;
}
.oferta-personalizada .barra_ofertas .col-r-ptlla .otros ul li.texto {
  line-height: 25px;
  vertical-align: top;
  color:#fff;
}
.oferta-personalizada .barra_ofertas .col-r-ptlla .tweet 
{
  margin:6px 0 0;
  float:right;
    }

/*BARRA OFERTAS - DETALLE OFERTA TOP */ 
.inscripcion_2{ text-align:center; background:#a2b340; margin:10px 0; font-weight:bold; border-top:1px solid #e1e1e1; padding:23px 0 23px 0; }     
.inscripcion_2 a { font-size:14px; font-weight:bold; border:solid 2px #fff; background:#fe8b00; width:165px; height:20px; padding:10px 30px 10px 30px; margin:0 0 0 96px; color:#fff; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.inscripcion_2 a:hover { background:#fca336; text-decoration:none; }
.inscripcion_2 span { background: url("layout/sp-ant-siguiente.gif") no-repeat scroll left top transparent; color: #666666; font-size: 0.9em; margin:-3px 5px 7px 5px; padding: 4px 12px 3px 18px; }

.inscripcion_2 .inscrito { font-size:14px; font-weight:bold; border:solid 2px #d0d99f; background:#b7bf86; width:230px; height:17px; padding:10px 30px 10px 30px; margin:0 auto; margin-left:96px; color:#6a733a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }

.inscripcion a#applyLinkedin, #ctl00_CPH_Body_WcRedSocialLinkedln { background: transparent url(layout/apply_linkedin_on.gif) no-repeat; border:0; padding:0; margin:-5px -70px 0 0; width:188px; height:33px; vertical-align:middle; }
.inscripcion a#applyLinkedin.off, #ctl00_CPH_Body_WcRedSocialLinkedln.off { background:url(layout/apply_linkedin_off.gif) no-repeat; cursor:default; border:0; padding:0; margin:-5px -70px 0 0; width:188px; height:33px; vertical-align:middle; }

.inscripcion_2 .noseadmiten { font-size:14px; font-weight:bold; border:solid 2px #d0d99f; background:#b7bf86; width:230px; height:17px; padding:10px 30px 10px 30px; margin:0 auto; color:#6a733a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }

/*BARRA OFERTAS - DETALLE OFERTA BOTTOM */ 
.proceso-alta .ofertas-ficha .barra_ofertas { padding:30px 0 20px 0; text-align:center; position:fixed; height:30px; width:645px; background-color:#4c4c4c; font-weight:bold; bottom: 0; margin:0 0 0 0px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; z-index:999; }
.proceso-alta .ofertas-ficha .barra_ofertas span { background: url("layout/sp-ant-siguiente.gif") no-repeat scroll left top transparent; color: #666666; font-size: 0.9em; margin:-3px 5px 7px 5px; padding: 4px 12px 3px 18px; }

.proceso-alta .ofertas-ficha .barra_ofertas a { font-size:14px; font-weight:bold; border:solid 2px #fff; background:#fe8b00; width:165px; height:20px; padding:10px 30px 10px 30px; margin:0 0 0 96px; color:#fff; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.proceso-alta .ofertas-ficha .barra_ofertas a:hover { background:#fca336; text-decoration:none; }

.proceso-alta .ofertas-ficha .barra_ofertas .inscrito { font-size:14px; font-weight:bold; border:solid 2px #a5a5a5; background:#8c8c8c; width:230px; height:17px; padding:10px 30px 10px 30px; margin:0 auto; margin-left:96px; color:#3f3f3f; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }

.proceso-alta .ofertas-ficha .barra_ofertas .col-r-ptlla { float: right; display: inline; width:360px; padding: 0 !important; }
.proceso-alta .ofertas-ficha .barra_ofertas .col-r-ptlla .otros { margin:4px 0 0; float:left; }
.proceso-alta .ofertas-ficha .barra_ofertas .col-r-ptlla .otros ul li { cursor: pointer; display: inline; margin: 0; padding: 0;
}
.proceso-alta .ofertas-ficha .barra_ofertas .col-r-ptlla .otros ul li a { background: none; border: none; color: #FFFFFF; cursor: pointer; float: none; padding: 8px; text-decoration: underline; }
.proceso-alta .ofertas-ficha .col-r-ptlla .otros ul li.texto { line-height: 25px; vertical-align: top; }
.proceso-alta .ofertas-ficha .barra_ofertas .col-r-ptlla .tweet { margin:6px 0 0; float:right; }
    
/* Ajustes de idiomas */
.bl-alta .menor2.idiomas{margin-right:10px;width:110px;}
/* formación */
.bl-alta span.separador{display:inline;float:left;margin-right:10px;padding:7px 0;}
/* Ajustes para microsite infoempleo */
.standart ul li{list-style-image:url('layout/bullet-flecha.gif');margin-bottom:.5em;}	
/* ajuste de checks y radio */
input[type="checkbox"], input[type="radio"]{background:none;border:0;width:auto;}


/* Guardar observaciones */
.info-validacion .a-guardar{margin-right:10px;}

/* Mis inscripciones */
.dest-checkbox.check {background: none;border:none;display: inline;float: left;margin: 10px 0;}
	
/* Mis ofertas y navegación "anterior/siguiente" en tablas */
.tabla-formacion .tabla-navegacion, .tabla-ofertas .tabla-navegacion{border:0;}

/* Trabajo en mi mail*/
.anadir-preferencias{width:auto;}
.anadir-preferencias .col-l{margin-left:12px;}
.anadir-preferencias .col-l.first{margin-left:0;}
.anadir-preferencias .col-l, .anadir-preferencias .col-l select{width:207px}

/* ajuste espacio en el login */
.bloque-login .col-r a.clave-olvidada{margin-right:1em;}

/* ajustes para los iframes, emergentes */
body.iframe{background:none;}
body.iframe #container{width:auto;}
body.emergente, body.popup{background:#fff;}
body.emergente #container, body.popup #container{width:auto;}


/* módulos Tu Afinidad / Ofertas ideales */
.modulo-heuristica{border:1px solid #ddd;border-width:1px 0px;margin:20px 0 40px;padding:20px 0;}
.modulo-heuristica p{margin-bottom:.7em;}
.modulo-heuristica h4, .modulo-heuristica h5{font-size:1.4em;font-weight:bold;margin:0 0 5px 0;}
.modulo-heuristica h5{margin-top:1em;}
.modulo-heuristica .texto-legal-sms,.web-personal .texto-legal-sms{border:5px solid #f0f0f0;margin:1em 0;}
.modulo-heuristica .texto-legal-sms ul.textoLegalSMS, .web-personal .texto-legal-sms ul.textoLegalSMS{border:2px solid #fff;color:#565656;margin:0;padding:10px;background:#f7f7f7;}
.web-personal .texto-legal-sms ul.textoLegalSMS li{font-weight:normal;line-height:100%;margin-bottom:0}
.modulo-heuristica ul.ventajas, .nsAfinidad ul{margin:1em 0;padding:0 0 0 30pt;}
.modulo-heuristica ul.ventajas li, .nsAfinidad ul li{list-style-image:url('layout/bullet-flecha2.gif');margin-bottom:.5em;}
.modulo-heuristica ul.pasos, .web-personal ul.pasos{border:none;margin-bottom:1em;margin-right:2em;width:auto;}
.modulo-heuristica ul.pasos li, .web-personal ul.pasos li{color:#333;display:block;float:none;margin-bottom:.7em;height:38px;padding-right:0;}
.modulo-heuristica ul.pasos li+li, .web-personal ul.pasos li+li{background-position: left -45px;}
.modulo-heuristica .codigoSMS .codigoenvio, .web-personal  .codigoSMS .codigoenvio{border:1px solid #73A221;display:inline-block;padding:2px 4px;}
.modulo-heuristica .codigoSMS em, .web-personal .codigoSMS .codigoenvio em{color:#73A221;}

.nsAfinidad{border:5px solid #f0f0f0;margin:20px 0 40px;}
.nsAfinidad .borde{background:#fff;padding:10px;}
.nsAfinidad h3{font-size:1.2em;margin-bottom:1em;}
.nsAfinidad em{font-style:normal;}
.nsAfinidad ul li{list-style-image:url('layout/bg-opciones.gif');}
.nsAfinidad a{font-weight:bold;}

/* pestaña web personal */
.web-personal{border-bottom:1px solid #ddd;margin-bottom:20px;padding:20px 0 40px;}
.panel .web-personal{padding-top:0px;}
.web-personal .alert{border:5px solid #f0f0f0;padding:5px;text-align:center;word-wrap:break-word;}
.web-personal .instruccionesSMS .codigoSMS{font-size:1.2em;}
.web-personal .renovarDominioPago{padding:10px 0 20px;}
.web-personal ul.pasos{font-size:.9em;}
.web-personal .botonera{padding:10px 0;}
.web-personal p{margin-bottom:.7em !important;}
.web-personal .alert .dominio{font-size:1.2em;font-weight:bold;word-wrap:break-word;}
.web-personal h3{font-size:1.2em;margin-top:1.5em;}

/* Contenedores genericos bajo pestañas */
.panel-ancho{padding:20px 0 40px;}
.panel-ancho .modulo-generico{padding-top:1.3em;}
.panel-ancho .modulo-generico p{margin-bottom:1em;}
.panel-ancho .modulo-generico tr.botonera td{padding-top:1.5em;}
	
/* SKY 160x600 */
.bnn-right .bnn-sky{background:#dadada;height:600px;width:160px;}
	
/* ofertas de prensa*/
.bl-continuacion{margin-left:4em;}

/* guia de empresas */
.bl-guia-listado ul li a{border:5px solid #f0f0f0;display:block;text-align:center;width:120px;height:60px;}
.bl-guia-listado ul li a img{border:none;margin:3px 0;}

.bl-guia-listado ul li.inactivo a img{opacity:.3;filter: alpha(opacity = 30);}

/* alianzas */
.contenedor-alianzas{margin:0 5px;}
.contenedor-alianzas h2{margin-bottom:10px}
ul.listado-alianzas{margin:10px;}
ul.listado-alianzas li{display:inline;float:left;height:114px;margin:10px;width:47%;}
ul.listado-alianzas li.al-alt{float:right;}
ul.listado-alianzas li img{display:inline;float:left;}
ul.listado-alianzas li div.detalle h4{font-size:1.1em;}
ul.listado-alianzas li div.detalle h4, ul.listado-alianzas li div.detalle p{margin-bottom:4px;}
ul.listado-alianzas li div.detalle p a{font-weight:bold;}

ul.modulos-alianzas{margin:20px 10px;}

ul.modulos-alianzas li{display:inline;float:left;height:190px;margin:0 20px 20px 0;}
.contenedor-alianzas div.botonera{padding-top:20px;}
.contenedor-alianzas div.botonera a.a-button{display:inline-block;line-height:100%;}
ul.modulos-alianzas li.last{margin-right:0;}
.contenedor-alianzas .defensa{background:url('/infoempleo/images/alianzas/tit_defensa.gif') left top no-repeat;margin-top:20px;padding-top:65px;}
.contenedor-alianzas .defensa ul{list-style:disc;margin:20px 0 40px 30px;}

/* Ajuste de tablas */
table .al-centrado{text-align:center !important;}
table .al-izquierda{text-align:left !important;}
table .al-derecha{text-align:right !important;}

/* BUSCADOR PRACTICAS */
.buscadorpracticas { font-size:1.1em; height:80px; padding:12px 21px 0 32px; background:#388582; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin:0 0 10px 0; }
.buscadorpracticas input.txt { width:240px; height:31px; border:3px solid #456c69; margin:4px 5px 8px 0; vertical-align:top; padding:0 5px 0 5px; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
  
/* INTERNACIONAL */ 
.buscadorinternacional {font-size:1.1em; height:80px; padding:12px 21px 0 32px; background:#387085; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin:0 0 10px 0; }
.buscadorinternacional h3 { font:normal 14px Arial, Helvetica, sans-serif!important; }
.buscadorinternacional input.txt { width:240px; height:31px; border:3px solid #225467; margin:4px 5px 8px 0; vertical-align:top; padding:0 5px 0 5px; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }

.ofertas-extranjero{width:640px;}
.ofertas-extranjero a{background:url('layout/bg-modulo-alta-candidatos.jpg') left top no-repeat #fff;border:1px solid #dadada;display:inline;float:left;height:138px;position:relative;width:312px;}
.ofertas-extranjero a.empresa{background-image:url('layout/bg-modulo-alta-empresa.jpg');float:right;}
.ofertas-extranjero a .texto{position:absolute;right:20px;text-align:right;top:20px;width:54%;}
.ofertas-extranjero a .texto em{color:#ffa300;font-size:14px;font-style:normal;font-weight:bold;text-decoration:none;}
.ofertas-extranjero a .texto strong{color:#333;display:block;font-size:22px;line-height:100%;margin-bottom:8px;text-decoration:none;}
.ofertas-extranjero a .texto b{text-decoration:underline;}
.bl-logos{margin:20px 0 0;padding:0;}
.bl-logos li{display:inline;float:left;margin:0 10px 10px 0;}
.bl-logos a img{border:1px solid #dadada;}

/* recordar claves */
.botonera.claves-acceso{ margin:0 0 0 160px; text-align:right; width:262px; }	
	
/* capa de login */
.acceso .alta-men-secundario{margin-left:16px;}
.acceso .alta-men-secundario a{width:130px;}

/* datos de acceso*/
.bl-alta.botonera-datos-acceso input{margin-right:25px;}
img.muestra{border:3px solid #f0f0f0;}
.bl-alta input.form-submit.btn-filtro{display:inline;float:right;margin-right:0;}
.ancho100{width:100%;}
.margenbottom10{margin-bottom:10px;}
.cont-bbdd a.a-button{display:inline-block;}
	
/* botón capa aviso */
a.a-button .btn-capa-aviso{border:1px solid #3d750a;color:#FFF;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;padding:5px;margin:0 0 0 10px;text-decoration:underline;}
a.a-button .btn-capa-aviso:hover{text-decoration:none;}

/* ajuste SEO */
.ofertas-home h1, .info-media h4{color:#555;font-size:1.5em;font-weight:normal;margin:0 0 10px;}
.info-media h4{margin:0 0 20px;}
.info-media h4 a{color:#555;font-weight:normal;}

div.competencias.competencias-sinborde{padding-left:0;}
div.competencias h4.competencias{color:#333;display:inline;font-size:1.5em;font-weight:bold;margin:0 0 15px;padding:0;}
div.competencias a.tool{text-decoration:underline;}


/* rollover buscador */
.buscador .form-submit{background:url(layout/bg-submit.gif) no-repeat left top;cursor:pointer;}
.buscador .form-submit_formacion{background:url(layout/bg-submit-formacion_roll.png) no-repeat left top;cursor:pointer;}
.buscador.buscadorinternacional .form-submit{background:url(layout/bg-submit-buscador-int_roll.gif) no-repeat left top;cursor:pointer;}
.buscador.buscador-formacion .form-submit{background:url(layout/bg-submit-buscador-form_roll.gif) no-repeat left top;cursor:pointer;}
.buscador .form-submit:hover,.buscador .form-submit_buscador:hover,.buscador .form-submit_formacion:hover,.buscador.buscador-formacion .form-submit:hover,.buscador.buscadorinternacional .form-submit:hover{ background:#fca336; }

/**/
table.tabla-etiquetas-actuales{margin-bottom:40px;}
table.tabla-etiquetas-actuales th, table.tabla-etiquetas-actuales td{border:0;border-bottom:1px solid #efebde;border-collapse:none;height:26px;vertical-align:middle;}
table.tabla-etiquetas-actuales td.col2 a, table.tabla-etiquetas-actuales td.col3 a, table.tabla-etiquetas-actuales td.col4 a.bt_eliminar{background:url('layout/ico-flecha-tabla-up.gif') left top no-repeat;display:block;height:20px;text-indent:-90000em;width:21px;}
table.tabla-etiquetas-actuales td.col3 a.bt_bajar{background-image:url('layout/ico-flecha-tabla-down.gif');}
table.tabla-etiquetas-actuales td.col4 a.bt_eliminar{background-image:url('layout/ico-borrar.gif');}
.botonera-etiquetas{padding-top:10px;}
.botonera-etiquetas .button-type2{float:left;margin:-1px 0 0 10px;}


/* ofertas punto radio */
.puntoradio{padding-bottom:40px;}
.puntoradio .a-button{display:inline-block;}
.puntoradio .cabecera-puntoradio{background:url('../images/cabecera-oferta-puntoradio-ancho.png') right top no-repeat #000;border-bottom:1px solid #fff;}
.puntoradio .cabecera-puntoradio h3{background:url('../images/cabecera-oferta-puntoradio-ancho.png') left top no-repeat #000;display:block;height:70px;text-indent:-90000em;width:70%;}
.puntoradio .pr-ofertas-anteriores{ background:#fff;color:#E65020;padding-bottom:1em;border-top:1px solid #e94005;border-bottom:1px solid #e94005;}
.puntoradio .pr-ofertas-anteriores p{font-size:1.1em;margin:0 1em;padding:1em 0;text-transform:uppercase;}
.puntoradio .pr-ofertas-anteriores br{display:none;}
.puntoradio .pr-ofertas-anteriores table{margin-left:1em;}
.puntoradio .pr-ofertas-anteriores table td{padding-right:1em;}
.puntoradio .pr-ofertas-anteriores table td.col2{font-size:1.1em;}
.puntoradio .pr-ofertas-anteriores table td a{color:#000;}

.micro-punto-radio{background:#fff;color:#FE4705;margin-bottom:2em;}
.micro-punto-radio .oferta-radio{background:url('/infoempleo/images/bullet-punto-radio.png') left top no-repeat #fff;border-top:1px solid #e94005;position:relative;margin-top:10px;}
.micro-punto-radio .oferta-radio .num-oferta{color:#fff;font-size:3em;font-weight:bold;left:0px;padding:0 5px;position:absolute;top:0px;}
.micro-punto-radio .oferta-radio .descripcion-radio{display:inline;float:left;margin-left:70px;padding:1.5em 0 1em;width:85%;}
.micro-punto-radio .oferta-radio .descripcion-radio h2, .micro-punto-radio .oferta-radio .descripcion-radio p{color:#000;margin-bottom:1em;}
.micro-punto-radio .oferta-radio .descripcion-radio h2 a{color:#000;text-decoration:none;}
.micro-punto-radio .oferta-radio .descripcion-radio h2 a:hover{color:#000;text-decoration:underline;}

.micro-punto-radio .oferta-radio .descripcion-radio small{text-transform:uppercase;}
.micro-punto-radio .oferta-radio .enlace-radio{display:inline;height:195px;float:right;width:50px;}
.micro-punto-radio .oferta-radio .enlace-radio a{background:url('/infoempleo/images/btn-link-oferta-radio.png') left center no-repeat;border:none;display:block;height:100%;text-indent:-90000em;width:100%;}
.micro-punto-radio .oferta-radio:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/*listado ofertas central ancho 100%*/
.listado-ofertas-central-ancho{width:980px;}

/*Sms Premium mis inscripciones*/
.codigoTA{background:#fff;border:1px solid #e72a85;color:#e72a85;margin:4px 0;padding:2px 4px;text-align:center;}

/*Heuristica candidato*/
.hAfinidad .contenedor{border:1px solid #8a8a8a;width:92px;}
.hAfinidad .contenedor .barraPorcentaje{background:#fff;border:1px solid #fff;height:12px;font-size:0;position:relative;}
.hAfinidad .contenedor .barraPorcentaje .barraProgreso{height:12px;}
.hAfinidad .contenedor .barraPorcentaje .datoNum{font-size:11px;position:absolute;right:-35px;top:-1px;}
.hAfinidad .afinidadA{background:#ffb600;}
.hAfinidad .afinidadR{background:#fb0020;}
.hAfinidad .afinidadV{background:#86b614;}

/* style box tuiempleo */
.cn_tuiempleo{width:278px;background:#b5bf00;margin-top:25px;padding:10px;overflow:hidden; border:#fcffa2 1px solid;font-size:12px;}
.cn_tuiempleo h2{color:#fff;font-size:16px; margin-bottom:10px;}
.cn_tuiempleo h2 img{margin-right:10px; vertical-align:bottom;}
.cn_tuiempleo .cn_tuiempleo_seguidor{color:#fff;font-size:12px;font-weight:bold;margin:6px 0 10px 0;}
.cn_tuiempleo a{color:#fff;}
.cn_tuiempleo p{margin:4px 0px;}
.cn_tuiempleo .cn_tuiempleo_block{background:#474344;width:54px;height:30px;display:inline-block;margin-right:3px;padding:8px 6px;color:#38a3c3;font-size:10px;}
.cn_tuiempleo .cn_tuiempleo_block:last-child{margin-right:0px;}
.cn_tuiempleo .cn_tuiempleo_block b{margin:0; font-size:17px;}


/*CAPA GENERICA DE MENSAJES*/
.mensajeCapaTranslucida{top:0px;left:0px; z-index:20000000; background-color:#000; filter:Alpha(Opacity=54);opacity:.5; width:100%; height:100%; position:absolute;}
.mensajeCapaContenedora{position:fixed; top:0px; left:0px; width:100%; height:100%; display:block;}
.lightbox600Posicionado,.lightbox800Posicionado{background:#FFF;padding:15px 15px 30px 15px;font-size:1.2em;z-index:30000000; top:25%; left:20%; position:absolute;}
.lightbox600Posicionado{width: 600px;}
.lightbox800Posicionado{width: 510px;
border-radius:30px; 
-moz-border-radius:30px;
-webkit-top-left-border-radius:30px;
-webkit-top-right-border-radius:30px;
-webkit-bottom-left-border-radius:30px;
-webkit-bottom-right-border-radius:30px;
border: 5px solid #fe8b00;  
opacity:0.9;
filter: alpha(opacity=90);                        
                        
                        
  }


.lightbox800Posicionado h1 
{
 background:#fe8b00 url('layout/bg_orange.gif') repeat-x left top;
 background-color:#fe8b00;
 opacity:1.0 !important;
 color:#fff;
 text-align:left;
 padding:10px;
 margin:20px 20px; 
 border-radius:10px; 
 -moz-border-radius:10px;
-webkit-top-left-border-radius:10px;
-webkit-top-right-border-radius:10px;
-webkit-bottom-left-border-radius:10px;
-webkit-bottom-right-border-radius:10px;
border:5px solid #fff;
box-shadow:0 0 10px #999;
}
.lightbox800Posicionado .content  
{
 width:430px;
 padding:15px;
 margin:25px 20px;
 background-color:"#ffffff"; 
 border-radius:10px; 
-moz-border-radius:10px;
-webkit-top-left-border-radius:10px;
-webkit-top-right-border-radius:10px;
-webkit-bottom-left-border-radius:10px;
-webkit-bottom-right-border-radius:10px;
border: 1px solid #fe8b00; 


}
.lightbox800Posicionado .content p 
{
font-size:16px; 
line-height:21px;
margin:0 0 10px 0;   
}
.lightbox800Posicionado .content p a 
{
 font-size:24px; 
 line-height:28px;
 margin:0 0 20px 0;  
}
.lightbox800Posicionado a.link_lightbox 
{
 width:100px;
 background-color:#fe8b00;
 opacity:1.0 !important;
 color:#fff;
 text-align:left;
 padding:10px;
 text-align:center; 
 font-size:18px;
 font-weight:bold;
 display:block;
 margin:20px auto 0;
  border-radius:10px; 
 -moz-border-radius:10px;
-webkit-top-left-border-radius:10px;
-webkit-top-right-border-radius:10px;
-webkit-bottom-left-border-radius:10px;
-webkit-bottom-right-border-radius:10px;
border:3px solid #fff;
box-shadow:0 0 10px #999;   
}

/* RSS */
.rss .bl-logos img{border:none;margin-right:10px;}
	
.bl-alta h3 .tool-position{font-size:.8em;left:12px;top:-2px;}
.bl-alta h3 .tool-position .tooltip2{margin-left:-180px !important;}
.bl-alta h3 .tool-position .tooltip2 h3{background:none;border:none;font-size:.9em;font-weight:bold;margin:0 0 10px;padding:0;}

/* videoCVD */
.panel-videoCV{ margin:0 5px !important; padding:20px !important; }
.panel-videoCV .a-button{display:inline-block;}

/* idiomas empresa*/
.tabla-formacion .col .idiomas-lang {width:20%;}
.tabla-formacion .col .idiomas-lvl {width:12%;}

/* ajuste sky */
.bnn-right .sky { margin-right:auto; width:160px !important; }

/*Tag parrilla ofertas*/
#cn_tags{text-align:center;margin:38px 0;}
#cn_tags a{color:#666;margin:8px 0;padding:0 8px;}
#cn_tags a:last-child{border-right:none;}
.tag1{font-size:1em;}
.tag2{font-size:1.2em;}
.tag3{font-size:1.4em;}
.tag4{font-size:1.6em;}
.tag5{font-size:1.8em;}

.cn_experteer .form_experteer{margin:8px 0;display:block;}
.cn_experteer .pend{color:#fd6533;font-weight:bold;} 
.cn_experteer input{ vertical-align:middle;margin:4px 0;}
.cn_experteer input[type="text"]{width:100%;padding:0 2px;}
.cn_experteer .col-l{width:50%;}
.cn_experteer .a-button.button-type2{width:140px;display:block; text-align:center;}
.cn_experteer .inscriLinkedin2{border:1px solid #2c4281;color:#FFF;background:#356aa0 url('layout/bg-form-submit_azul.gif') repeat-x left top;}

.cn_bnn_formacion li{overflow:hidden;}
.cn_bnn_formacion img{float:left;}
.cn_bnn_formacion a,.cn_bnn_formacion span{width:210px;padding-top:8px;float:right;}

#cn_acuerdos .cn_holder{width:856px; margin:20px auto;overflow:hidden;}
#cn_acuerdos .cn_holder>div{width:420px;overflow:hidden;}
#cn_acuerdos .cn_item{width:390px;border:1px solid #e4e4e4;padding:10px;background:#fff;overflow:hidden; margin-bottom:18px;}
#cn_acuerdos .cn_item .col-l{width:138px;}
#cn_acuerdos .cn_item .col-r{width: 220px;border-left: 1px solid #E4E4E4;padding: 14px;min-height:100px;}
#cn_acuerdos .cn_item h4{margin-bottom:18px;}

/*ROBAPÁGINAS OFERTAS-HOME*/
.robapag_ofertashome 
{
  width:294px; 
  border:3px solid #f0f0f0; 
  margin:0 0 20px;

}
.robapag_ofertashome .int 
{
  margin:7px;  
}
.robapag_ofertashome .int .oferta 
{
  border-bottom:2px solid #f0f0f0; 
  padding:5px 0; 
}
.robapag_ofertashome .int .oferta2
{
  padding:5px 0; 
}

.robapag_ofertashome .int .logo 
{
  width:96px;
  height:45px; 
  float:left; 
}
.robapag_ofertashome .int .logo.col-r 
{ 
  float:right; 
}
.robapag_ofertashome .int .texto{
width:160px;
padding-left:10px;
float:right;
}
.robapag_ofertashome .int .texto.col-l {
float:left;
}
.robapag_ofertashome .int .texto a.empresa 
{
 color:#000;  
}
.robapag_ofertashome .todas
{
  width:290px;
  background-color:#f0f0f0;
  text-align:right; 
  padding:2px;
}
.robapag_ofertashome .todas a 
{
 color:#859023;
}

/*BARÓMETRO*/
#content_baro {
	margin:20px auto;
	background-color:#fff;
	border-radius:10px;
	padding:10px 0;
	
}

.content_barometro 
{
 margin:20px auto 10px;
 width:910px;
 height:550px;  
 border:1px solid #fff;
 background-image:url(layout/lightbox_barometro.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 position:relative;
 }
.content_barometro .lg_inesdi {
 position:absolute;
 width:75px;
 height:40px;
 display:block;
 top:475px;
 left:5px;

}
.content_barometro .lg_infoempleo {
 position:absolute;
 width:158px;
 height:40px;
 display:block;
 top:475px;
 left:100px;


}
.content_barometro .lg_rrhh {
position:absolute;
 width:158px;
 height:40px;
 display:block;
 top:475px;
 left:270px;

}
 .content_barometro .datos 
 {
  width:455px;
  height:520px;
  margin:0px 0 0 455px;
  position:relative;
  background-image:url(layout/fnd_barometro.jpg);
 background-repeat:no-repeat;
 background-position:left top;
  box-shadow: 0 0 15px #333;
 -webkit-box-shadow: 0 0 15px #666; 
 -moz-box-shadow: 0 0 15px #666;
 border-radius:10px;
 padding-bottom:10px;  
 
 backcround-color:#000;
 }
 .content_barometro .datos .iframe 
 {
 width:425px;
 height:385px;
 position:absolute;
 top:60px;
 left:15px;
 background-color:#fff;       
 }
 .content_barometro .datos .nav_redes 
 {
  width:355px;
 height:22px;
 position:absolute;
 top:485px;
 left:45px;
 border:1px solid #fff;
 padding:3px;
 border-radius:5px;
 background-image:url(layout/fnd_barometro2.jpg);
  box-shadow: 0 0 15px #000;
 -webkit-box-shadow: 0 0 15px #000; 
 -moz-box-shadow: 0 0 15px #000;
} 
.content_barometro .datos .nav_redes .fb 
{
 width:90px;
 height:20px;
 float:left; 
 margin-left:20px; 
} 
.content_barometro .datos .nav_redes .tw 
{
 width:80px;
 height:20px;
 float:left; 
 margin-left:40px;
}
.content_barometro .datos .nav_redes .in  
{
 width:112px;
 height:20px;
 float:left; 
 margin-left:10px;  
}

 
.content_barometro .datos .nav_redes ul 
{
padding:0;
margin:0;  
}
 .content_barometro .datos .nav_redes ul li
 {
  float:left;   
  padding:0;
 }
/* FIN DEL BARÓMETRO*/



/*Banner Mail Boxes*/
.banner_mail_boxes {
	width:480px; 
	height:66px; 
}
/*Fin del Banner Mail Boxes*/

/*LANDING ELIGE TU FUTURO*/
#container_landingelige {
	width:910px;
	margin: 20px auto;
	background-color:#f3f3f3;
	border:1px solid #000;
	border-radius:10px;
	box-shadow:0 0 10px #999;
	
	background-image:url(../images/landing_elige/fondo.gif);
}
#header_landingelige {
	width:650px;
	height:260px;
	background-image:url(../images/landing_elige/tit_elige.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:50px auto 0;
}
#header_landingelige p {
	color:#555656;
	font-weight:bold;
	font-size:21px;
	text-align:center;
	letter-spacing:-1px;
	}

.fondo_gris {
	width:930px;
	margin:40px auto;
	background-image:url(../images/landing_elige/fondo_2.gif);
	background-repeat:repeat-y;
	
	background-color:#f0f0f0;
	border:1px solid #cfd4bf;
	border-radius:10px;
	box-shadow:0 0 10px #999;
}
.fondo_gris .estela {
	width:925px;
	height:107px;
	background-image:url(../images/landing_elige/estela.png);
	margin:10px 0 0;
	}
	
.fondo_gris	.infoelige {
	width:890px;
	margin:0 auto;
	padding:0 0 20px 0;
	}
.fondo_gris	.infoelige .col-i {
	float:left;
	width:569px;
	min-height:1130px;
	/*background-color:#ccc;*/
	}
.fondo_gris	.infoelige .col-i .portadas {
	width:550px;
	height:510px;
	margin:10px 0;
	}
.fondo_gris	.infoelige .col-i .portadas .linea{
	width:550px;
	height:247px;
	margin:10px 0;
	}
.fondo_gris	.infoelige .col-i .portadas .linea .libro 
{
    float:left;
    width:167px;
    height:247px;
    margin-left:10px;
}
.fondo_gris	.infoelige .col-i .texto {
	width:550px;
	border-top:2px solid #cfd4bf;
	padding:10px 0 10px 0;
	}
.fondo_gris	.infoelige .col-i .logos {
	width:550px;
	height:91px;
	border-top:2px solid #cfd4bf;
	margin:10px 0 0;
	padding:10px 0 0;
	background-image:url(../images/landing_elige/logos2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.fondo_gris	.infoelige .col-i .texto .izdo {
	width:265px;
	float:left;
	}
.fondo_gris	.infoelige .col-i .texto .dcho {
	width:265px;
	float:left;
	margin:0 0 0 20px;
	}
.fondo_gris	.infoelige .col-i .texto ul {
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	padding:0 0 10px 15px;
	}
.fondo_gris	.infoelige .col-i .texto h1	{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	padding:0 0 5px 0;
	}
.fondo_gris	.infoelige .col-i .texto h2	{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	padding:10px 0 5px 0;
	border-top:2px solid #cfd4bf;
	}
.fondo_gris	.infoelige .col-d {
	float:left;
	margin:0;
	width:285px;
	}
.fondo_gris	.infoelige .col-d h1{
	color: #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	letter-spacing:-3px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:52px;
	line-height:52px;
	margin:0 10px 10px;
	text-align:left;
	}
.fondo_gris	.infoelige .col-d .interiores {
	width:285px;
	height:900px;
	background-image:url(../images/landing_elige/interiores2.png);
	background-repeat:no-repeat;
	background-position:top;
	}
.fondo_gris	.infoelige .col-d h2{
	color: #fff;
	/*font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	letter-spacing:-2px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:23px;
	margin:20px 10px 10px;
	text-align:left;
}

#container_landingelige a {
	color:#000;
	}
.fondo_gris	.infoelige .col-d a 
{
    color:#888888 !important;  
}
#container_landingelige a:hover {
	trext-decoration:underline;
	}

	
/* FIN DE LA LANDING ELIGE TU FUTURO*/

/*Banner ELIGE TU FUTURO*/

.banner_eligetufuturo {
	width:640px;
	height:90px;
	background-color:#ccc;
	margin:20px 0;
	
}
	
/*CV Express*/
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.hide{display:none;}
.avisoNuevo{display: inline-block;padding: 2px 10px;margin-left: 200px;background: #FFB300;color: white;font-size: 14px;font-weight: normal;}

/*megabannerTop*/
#megabannerTop{margin: 14px 0 18px;min-height: 90px;text-align: center;}

/*cn_brandday*/
#cn_brandday{ position:fixed;width:100%;height:100%;background-color: #FFDB00;}
#cn_brandday a{display:block;width:100%;height:100%; background: url(../images/brandday/brandDay-masMovil.png) no-repeat center -10px;}

/*landing talentos*/
#lp_candidatos{margin:0 auto; width:940px; overflow:hidden; padding:15px 0 26px 0;background:url(layout/flecha_bg.jpg) no-repeat 330px bottom}
#lp_candidatos .clearfix{clear:both;}
#lp_candidatos h2{font-size: 1.7em;margin-bottom:10px;}
#lp_candidatos p{margin: 0 0 15px 0;}
#lp_candidatos .marcarVerden{color:#72A326;}
#lp_candidatos span{color:#72A326; text-decoration:underline; font-weight:bold;}
#lp_candidatos li {background: url(layout/ico-check.gif) 5px 5px no-repeat;padding: 5px 0 5px 26px;}
#lp_candidatos li li{background: url(http://iestatic.net/infoempleo.empresas/css/layout/ico-flecha.gif) no-repeat 10px 8px;}
#lp_candidatos ul ul{margin:5px 20px; color:#666;}
#lp_candidatos h3{font-size: 2.8em;margin: 0 0 15px 0;}
#lp_candidatos .ancho300{height: 350px;}
#lp_candidatos .acceso{background:url(layout/bg-acceso3.gif) no-repeat; -moz-box-shadow:none;-webkit-box-shadow: none;box-shadow: none;margin: 20px 0 0 50px;height: 320px !important;z-index:1 !important;}
#lp_candidatos .acceso h3{font-size: 1.5em;margin: 0 0 15px 0px;}
* +html #lp_candidatos .acceso input{margin-left:0px;}
#lp_candidatos .link_alta{text-align:center;margin-top: 8px;}
* +html #lp_candidatos  .link_alta{margin-top:-10px;}
#lp_candidatos .acceso input[type=image]{float:left;}
#lp_candidatos .acceso input.submit-entrar{border:1px solid #3d750a;color:#FFF;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;padding:5px;margin:0 0 0 10px;text-decoration:underline;}

/*landing Comprometidos*/
#lp_comprometidos{margin:0 auto; width:940px; overflow:hidden; padding:15px 0 26px 0; background:url(layout/bg_0021676.jpg) no-repeat 0 20px;}
#lp_comprometidos .clearfix{clear:both;}
#lp_comprometidos h2{font-size: 1.6em;line-height: 1em;margin-bottom:10px;}
#lp_comprometidos p{margin: 0 0 15px 0;font-size: 1.1em;}
#lp_comprometidos .marcarVerden{color:#72A326;}
#lp_comprometidos span{color:#72A326; text-decoration:underline; font-weight:bold;}
#lp_comprometidos h3{font-size: 2.8em;margin: 0 0 15px 0;}
#lp_comprometidos .ancho300{height: 350px;}
#lp_comprometidos .acceso{background:url(layout/bg-acceso3.gif) no-repeat; -moz-box-shadow:none;-webkit-box-shadow: none;box-shadow: none;margin: 20px 0 0 50px;height: 320px !important;z-index:1 !important;}
#lp_comprometidos .acceso h3{font-size: 1.5em;margin: 0 0 15px 0px;}
* +html #lp_comprometidos .acceso input{margin-left:0px;}
#lp_comprometidos .link_alta{text-align:center;margin-top: 8px;}
* +html #lp_comprometidos  .link_alta{margin-top:-10px;}
#lp_comprometidos .acceso input[type=image]{float:left;}
#lp_comprometidos .acceso input.submit-entrar{border:1px solid #3d750a;color:#FFF;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;padding:5px;margin:0 0 0 10px;text-decoration:underline;}

/*mensaje avanza tv*/
#hd_msg a {background: #FDEADA;color: #32B3E9;width: 94%;margin:0 auto;margin-bottom: 20px;padding: 10px 20px;border: #FAC59A 1px dotted;border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;display: block;text-align:center;}
#hd_msg a span {color: #FF2216;font-weight: bold;}
#hd_msg.azul a{background: #9bb9da;color:#fff;}

/*Ofertas extranjero*/
.robapag_ofertashome.cn_ofertasExtranjero h4{border:0;padding: 10px;font-size: 1.1em;background: url(layout/21668_tabla.gif) no-repeat bottom left;color: #003747;}
.robapag_ofertashome.cn_ofertasExtranjero .verde_2{color:#003747;}
.robapag_ofertashome.cn_ofertasExtranjero .int{margin:0;padding:7px;/*background: #F0F0F0;*/border-top: 1px solid white;}
.robapag_ofertashome.cn_ofertasExtranjero .oferta{border-bottom: 1px solid #E1E1E1;border-top: 1px solid white;padding: 10px 0;}
.robapag_ofertashome.cn_ofertasExtranjero .oferta.first{border-top:0}
	
div.cn_ofertasExtranjero table.tabla-ofertas{border-bottom: #003747 2px solid;}
div.cn_ofertasExtranjero h1 { color:#555; font-size:18px; padding:5px 0 10px 0; }
div.cn_ofertasExtranjero thead th { border-top:solid 9px #cdeeee; background:#005e6e; color:white; border-bottom:1px solid #DDD; font-weight:bold; }
div.cn_ofertasExtranjero td, .tabla-ofertas.cn_ofertasExtranjero th {border-bottom: 1px solid #CECECE;}

div.cn_indeed
div.cn_indeed table.tabla-ofertas{border-bottom: #CCC 2px solid;}
div.cn_indeed td, div.cn_indeed a{color:#666;}

/*Destacado lateral*/
.listado-ofertas-lis {margin:0 5px;}
.listado-ofertas-lis .highlight {width:230px;}
.listado-ofertas-lis .high-formacion {width:270px;}
.listado-ofertas-lis .bg-suscribirse {padding:5px 33px 5px 0;} 
  .high-formacion .bg-suscribirse {padding:5px 100px 5px 0;}

.listado-ofertas-lis h2{font-size:1.9em;margin:10px 0 0 0; }
.listado-ofertas-lis h2.tam-formacion,.listado-ofertas-lis h1.tam-formacion{font-size:16px;margin:10px 0 0 0;width:560px;color:#4e6a03;}
.listado-ofertas-lis .num-ofertas{margin:10px 0 0 0;color:#000;font-weight:normal;}  

/* Login Movistar */
.black { color:#000000!important; }
.movi h2 { color:#000000!important; font-size:26px!important; font-weight:normal!important; padding:0 0 5px 0; }
.w_movistar { font:normal 12px Arial,Helvetica,sans-serif; width:860px; margin:0 auto; background: #fff; }
.w_movistar ul { list-style:none; padding:0; margin:20px 0 0 20px; } 
.w_movistar ul li:hover { background:#e8e6e7; }
.w_movistar ul li { -moz-box-shadow:2px 2px 5px 0px #dddddd; -webkit-box-shadow:2px 2px 5px 0px #dddddd; box-shadow:2px 2px 5px 0px #dddddd; background:#f8f8f8; list-style:none; padding:10px 10px 40px 10px; margin:20px; float:left; width:350px; display:block; border-top:solid 13px #d7dfac; border-right:solid 1px #d7dfac; border-bottom:solid 5px #a2b340; border-left:solid 1px #d7dfac; }
.w_movistar ul li img { border:solid 3px #fff; -moz-box-shadow:2px 2px 5px 0px #333; -webkit-box-shadow:2px 2px 5px 0px #333; box-shadow:2px 2px 5px 0px #333; margin:-35px 20px 10px -20px;-moz-border-bottom-right-radius: 5px; -webkit-bottom-right-left-radius: 5px; border-bottom-right-radius:5px;  }
.w_movistar ul li a.movis {padding:7px 50px 7px 50px; position:relative; left:40px; top:20px; }
.w_movistar ul li a.bot_m { font:bold 14px Arial, Helvetica, sans-serif; background:#a2b340; border:solid 2px #fff; padding:7px 50px 7px 50px; position:relative; left:40px; top:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#FFF; text-decoration:none; }
.w_movistar ul li a.bot_m:hover { font:bold 14px Arial, Helvetica, sans-serif; background:#becc6a; border:solid 2px #fff; padding:7px 50px 7px 50px; position:relative; left:40px; top:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#FFF; text-decoration:none; }
.w_movistar h2 { font:normal 25px 'PT Sans',Arial,Helvetica,sans-serif; color:#333; margin:0 0 20px 0; }
.w_movistar ul li h2 { font:normal 25px 'PT Sans',Arial,Helvetica,sans-serif; color:#333; margin:5px 0 20px 0; }
.w_movistar ul li span { position:relative; left:340px; top:-150px!important; display:block; width:44px; height:44px; background:url(/infoempleo/images/landing_movi/ok.png); }
.w_movistar ul li a.oran { float:right; margin:0 45px 0 0; background: url("layout/bg-form-submit_o.gif") repeat-x scroll left bottom #fe8b00!important; border: 1px solid #be7809!important;}

.wrap_oferta_hoy { width:640px; height:164px; }
.wrap_oferta_hoy h1 { font-size:18px; color:#555; padding:5px 0 7px 0; font-weight:normal; }
.wrap_oferta_hoy .content { background:#f0f0f0; width:600px; padding:20px; color:#fff; font-size:12px; }
.wrap_oferta_hoy .content .left { width:165px; height:90px; text-align:center; margin:0 20px 0 0; float:left; background-color:#fff; }
.wrap_oferta_hoy .content .left img { margin:10px; border:0; }
.wrap_oferta_hoy .content .right { width:410px; height:91px; float:right; } 
.wrap_oferta_hoy .content .right p { margin-bottom:5px; } 
.wrap_oferta_hoy .content .right a.tit { color:#0070ca; font-size:12px; font-weight:bold; text-decoration:underline; }
.wrap_oferta_hoy .content .right a { color:#000; text-decoration:none; }
.wrap_oferta_hoy .content .right a:hover { text-decoration:none; }
.wrap_oferta_hoy .content .right p.empresa { font-size:12px; font-weight:bold; margin: 5px 0 0; }

.wrap_greybox { margin:0 0 10px 0; }
.wrap_greybox ul { border:solid 1px #e7e9ea; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;  }
.wrap_greybox h2 { padding:10px 10px 8px 15px; margin:0!important; font-size:16px; font-weight:normal; color:#000; background:#f0f0f0; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; }
.wrap_greybox ul { list-style:none; padding:0; margin:0; height:70px; }
.wrap_greybox ul li { list-style:none; padding:0 0 0 30px; margin:0; width:110px; height:16px; float:left; }
.wrap_greybox ul li.w_b { padding:10px 0 0 30px; }
.wrap_greybox ul li a { color:#0070ca; font-size:12px; font-weight:normal; text-decoration:underline; }
.wrap_greybox ul li a:hover { text-decoration:none; }

.wrap_formacion { margin:0 0 10px 0; }
.info-right-pract{width:300px;padding:10px 0 40px 0;}  
.wrap_formacion ul { list-style:none; padding:0; margin:0; border:solid 1px #e7e9ea; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;  }
.wrap_formacion h2 { background:url(layout/bg_aetc.png) right #f0f0f0 no-repeat; padding:13px 10px 10px 15px; font-size:16px; margin:0; font-weight:normal; color:#000; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; }
.wrap_formacion h3 { background:url(layout/bg_aetc.png) right #f0f0f0 no-repeat; padding:13px 10px 10px 15px; font-size:16px; font-weight:normal; color:#000; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; }
.wrap_formacion ul li { height:70px; list-style:none; padding:10px 0 10px 0; margin:0 15px 0px 15px; border-bottom:1px solid #E1E1E1; }
.wrap_formacion ul li:last-child { list-style:none; padding:10px 0 10px 0; margin:0 15px 0px 15px; border-bottom:0px solid #E1E1E1; }
.wrap_formacion ul li img { padding:0 10px 0 0; width:90px; height:70px; }
.wrap_formacion ul li a { color:#00307E; font-size:12px; font-weight:bold; text-decoration:none; }
.wrap_formacion ul li a:hover { text-decoration:underline; }
.wrap_formacion ul li span { color:#999; font-size:11px; display:block; padding:5px 0 0 0; }

.wrap_comun { color:#000; padding:13px 10px 10px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #e8e8e8; background:#f2f2f2; margin:0 0 10px 0; height:90px; }
.wrap_comun .sm { font-size:11px; }
.wrap_comun .logos { text-align:center; }
.wrap_comun .logos a.l_f_h  { width:39px; height:36px; display:block; background:url(layout/l_f_h.gif) no-repeat; padding:0 16px 0 0; float:left; margin:15px 0 0 30px; }
.wrap_comun .logos a.l_t_h  { width:39px; height:36px; display:block; background:url(layout/l_t_h.gif) no-repeat; padding:0 16px 0 0; float:left; margin:15px 0 0 0; }
.wrap_comun .logos a.l_i_h  { width:39px; height:36px; display:block; background:url(layout/l_i_h.gif) no-repeat; padding:0 16px 0 0; float:left; margin:15px 0 0 0; }
.wrap_comun .logos a.l_p_h  { width:39px; height:36px; display:block; background:url(layout/l_p_h.gif) no-repeat; float:left; padding:0 16px 0 0; margin:15px 0 0 0; }
.wrap_comun .logos a.l_f_h:hover, .wrap_comun .logos a.l_t_h:hover, .wrap_comun .logos a.l_i_h:hover, .wrap_comun .logos a.l_p_h:hover { opacity:0.8; }

.wrap_pempleo { color:#000; padding:13px 10px 13px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #e8e8e8; background:url(layout/l_primer_empleo.gif) right #f2f2f2 no-repeat; margin:0 0 10px 0; }
.wrap_pempleo .bg { font-size:13px; }
.wrap_pempleo p { font-size:11px; }
.wrap_pempleo a { font-size:12px; color:#29307e; text-decoration:underline; }
.wrap_pempleo a:hover { text-decoration:none; }

.wrap_dempresas { color:#000; padding:13px 10px 13px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #e8e8e8; background:url(layout/l_directorio.gif) right #f2f2f2 no-repeat; margin:0 0 10px 0; }
.wrap_dempresas .bg { font-size:13px; }
.wrap_dempresas p { font-size:11px; }
.wrap_dempresas a { font-size:12px; color:#29307e; text-decoration:underline; }
.wrap_dempresas a:hover { text-decoration:none; }

/* HOME INTERNACIONAL */
.internacional .miga { width:620px; }
.wrap_extranjero { height:89px; color:#000; padding:13px 10px 13px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #e8e8e8; background:url(layout/l_extranjero.gif) bottom #f2f2f2 no-repeat; margin:0 0 10px 0; }
.wrap_extranjero p { font-size:12px; text-align:center; }
.wrap_extranjero a { font-size:12px; color:#0070c0; text-decoration:underline; }
.wrap_extranjero a:hover { text-decoration:none; }

/* PRACTICAS */
.wrap_suscr { height:70px; color:#000; padding:23px 10px 0 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #e8e8e8; background:url(layout/l_suscrib.png) right #f2f2f2 no-repeat; margin:0 0 10px 0; }
.wrap_suscr p { font-size:13px; line-height:20px; }
.wrap_suscr a { font-size:13px; color:#0070c0; text-decoration:underline; }
.wrap_suscr a:hover { text-decoration:none; }

.wrap_avanza { float:left; width:100%; }
.wrap_avanza h3 { background:url(layout/bg_aetc.png) #e2edf2 no-repeat 99.5% 0; padding:13px 10px 9px 15px; font-size:16px; font-weight:normal; color:#000; margin:0; border-bottom:solid 1px #fff; }
.wrap_avanza .form_title { background:#f7f5f5; }
.tabla-formacion td.last img:hover { opacity:0.6; }

/* Killer Questions */
.killer-questions { }
.killer-pregunta { padding:4px 4px 10px 4px; }
.killer-contest { padding:14px 0 0 0; }
.killer-contest table tr td { padding:6px; }
.killer-contest table tr td input { margin-right:6px; }
.killer-boton { margin:5px 50px 50px 0!important; }
.killer-box { width:100%; height:70px; margin:10px 0 20px 0; padding:5px; }

/* LISTADO OFERTAS */
.lista_ofertas_logos h2 { font-size:10px; padding:0 0 3px 15px; font-weight:normal; color:#7f7f7f; }

/* DETALLE OFERTA */
.boton_v a { color:#fff; background:#c0c0c0; padding:9px 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.detalle-redes ul { list-style:none; margin:0; padding:0; height:20px; }
.detalle-redes ul li { list-style:none; float:left; margin:0; padding:0; }
.detalle-redes ul li.detalle_pin, .detalle-redes ul li.detalle_fac, .detalle-redes ul li.detalle_lin, .detalle-redes ul li.detalle_twi, .detalle-redes ul li.detalle_goo {-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:3px; margin:0 3px 0 0; padding:2px; height:20px; }
.detalle-redes ul li.detalle_mai a { background:url(layout/d_redes_m.gif) no-repeat;width: 11px;height: 7px;border:0;border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}
.detalle-redes ul li.detalle_com { color:#fff;margin:0 15px 0 10px; font-size:10px; }
.detalle-redes ul li.detalle_pin {}
.detalle-redes ul li.detalle_fac {}
.detalle-redes ul li.detalle_lin {}
.detalle-redes ul li.detalle_twi { width:100px; }
.detalle-redes ul li.detalle_goo { width:80px; }

.d_blocks { margin:12px 0 10px 0; border-top:solid 1px #e1e1e1; padding:12px 0 0 0; }

.nuevo_servicio { width:47%; height:55px; float:left; background:#f0f0f0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:3px; font-size:11px; padding:7px; }
.nuevo_servicio p { line-height:15px; color:#000; padding:5px 5px 5px 20px; }
.nuevo_servicio a { color:#0070ca; text-decoration:underline; }
.nuevo_servicio a:hover { text-decoration:none; }
.nuevo_servicio img { padding-right:20px; }

.twitter_ofertas { width:47%; height:55px; float:right; background:#f0f0f0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:12px; padding:7px; }
.twitter_ofertas p { line-height:15px; color:#000; padding:5px 5px 5px 5px; }
.twitter_ofertas img { padding-right:20px; }
.twitter_ofertas a { height:12px; background:#fff; padding:4px 4px 8px 4px!important; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.twitter_ofertas .twit img { padding-right:8px!important; }

.cn_msgPromo{background-color:#2d92c8;background-color:rgba(45,146,200,1);position: fixed;bottom: -20px;margin-left: 680px;width:294px;text-align:center;border-radius: 12px;-ms-border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;-khtml-border-radius: 12px;-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5)}
.cn_msgPromo span.btnClose{position:absolute; top:10px;right:10px;color:#fff;font-weight:bold;cursor: pointer;}
.cn_msgPromo a{color:#fff;text-decoration:underline;display:block;margin: 20px 0 36px;line-height: 22px; font-size:11px;font-weight: bold;}
.cn_msgPromo a span{font-size:14px;display:block;}

.d_formacion h3 { width:none; background:url(layout/bg_aetc.png) right #f0f0f0 no-repeat; padding:13px 10px 10px 15px; font-size:16px; margin:0; font-weight:normal; color:#000; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; }
.d_formacion .tabla-formacion thead { background:#F6F7F7; }

/* Politica de cookies */
.avisoPoliticacookies {transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; margin:0 auto; width:980px; background:#faf1b6; padding:4px 8px 4px 8px; border:solid 1px #a29b6b; font-size:10px; margin-bottom:15px; height:13px; border-top:0; }
.avisoPoliticacookies:hover { margin:0 auto; width:980px; background:#fff; padding:4px 8px 4px 8px; border:solid 1px #a29b6b; font-size:10px; margin-bottom:15px; height:13px; border-top:0; }
.avisoPoliticacookies p { float:left; }
.avisoPoliticacookies a.close { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  float:right; font-family:Verdana, Arial; text-decoration:none; font-size:12px; }
.avisoPoliticacookies a.close:hover { text-decoration:none; color:#ccc; }

/* Ofertas - Te Buscan */
.tebuscan td.fecha-tb { white-space:nowrap; width:50px; }
.tebuscan td.tick-tb { padding-left:40px; width:50px; }

/* Contenido de la nueva capa de Mensaje */
.capaJqueryMensaje { background-color:#fff; display:none; max-width:550px; width:auto; padding:15px; text-align:left; border:2px solid #85b339; z-index:0; opacity:1; border-radius: 24px 0; -moz-border-radius:24px 0; /*-webkit-border-radius:6px;*/ -webkit-border-top-left-radius: 24px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 24px; box-shadow: 0 0 50px #ccc; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
.capaJqueryMensaje div { font-weight:bolder; font-size:12px; padding:10px; border:1px solid #85b339; background-color:#fff; }
.capaJqueryMensaje h2 img { vertical-align:bottom; }
.capaJqueryMensaje h2 { vertical-align:top; margin:0px; padding:5px 0 0px 0px; font-size:20px; }
.capaJqueryMensaje p { line-height:20px; margin-bottom:5px; }
.capaJqueryMensaje ul li { line-height:20px; margin-bottom:5px; }
.capaJqueryMensaje span { line-height:20px; margin-bottom:5px; }
.close { DISPLAY: block;BACKGROUND: url('layout/closed.png') no-repeat 0px 0px; position:absolute; right:-20px; top:-20px;
 cursor:pointer; height:35px; width:35px; } 
/* botón capa aviso */
.capaJqueryMensaje .btn-capa-aviso{ font-size:12px; font-weight:normal; border:1px solid #3d750a;color:#FFF;background:#85b339 url('layout/bg-form-submit.gif') repeat-x left bottom;padding:5px;margin:0 0 0 0px;text-decoration:underline;}
.capaJqueryMensaje .btn-capa-aviso:hover{text-decoration:none;}

/* Contenido de la nueva capa de Mensaje - Long text */
.cn_MiInfoempleo_Baja .capaJqueryMensaje { position:absolute!important; }

/* PRIMER EMPLEO */
.primerempleo { padding:12px 21px 0 32px!important; height:80px!important;  }

/* MAS MOVIL PESTAÑAS */
.pest-principal .mmovil a { font-weight:normal; color:#3f464c; background:url(layout/masmovil/sp-pest-principal-mmovil4.gif) no-repeat left top; } 
.pest-principal .mmovil a:hover{ color:#3f464c; }
.pest-principal .mmovil span{background:url(layout/masmovil/sp-pest-principal-mmovil4.gif) no-repeat right top;color: #3f464c;font-weight: bold;} 
/* MAS MOVIL PÁGINA 1 */
.masmovil_1 { width:970px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:-2px 0 0 5px; position:relative; z-index:10; padding:0 0 200px 0; } 
.masmovil_1 .mm_top { background:#dcabe5; width:960px; padding: 15px 0 15px 10px;font-size: 22px;}
.masmovil_1 .mm_txtIntro{padding: 22px 34px;border-bottom: #dcabe5 27px solid;margin-bottom: 25px;} 
.masmovil_1 .mm_left { width:380px; float:left; padding:10px 0 0 10px; } 
.masmovil_1 .mm_left p { line-height:20px; padding:10px 0 0 0; } 
.masmovil_1 .mm_right { width:555px; float:right; text-align:right; padding:30px 0 0 0; } 
.masmovil_1 .mm_bot { width:970px; height:60px; background:#f2f2f3; margin:20px 0 40px 0; padding:10px 0; } 
.masmovil_1 .mm_bot img { padding:0 0 0 15px; } 
.masmovil_1 .mm_bot a { margin:0 auto; display:block; width:200px; height:20px; font-size:14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; font-weight:bold; background:#ffe200; padding:20px 40px 20px 50px; color:#000; text-transform:uppercase; } 
.masmovil_1 .mm_bot a:hover {  text-decoration:none;} 
.masmovil_1 .mm_bot p { text-align:center; } 

.clear { clear:both; } 

            .cn_content {
	            background-color:#fff;
	            width:820px;
	            margin:40px auto;
	            font-family:Arial, Helvetica, sans-serif;
	            font-size:14px;
	            color:#333;
	            padding:40px;
	            border:#dedede 1px solid;
            }
            .cn_content a {
	            color:#333;
            }
            .cn_content .header p {
	            font-size:10px;
	            color:#999;
	            margin-left:60px;
            }
            .cn_content .header a {
	            color:#999;
            }
            .cn_content .info {
	            margin:40px 0 20px;
            }

            .cn_content th{
	            background-color:#efefef;
	            border-bottom:#dedede 1px solid;
	            font-weight:bold;
	            padding:6px 10px;
	            text-align: left;
            }

            .cn_content td{
	            border-bottom:#dedede 1px solid;
	            padding:8px 10px;
	            text-align: left;
            }
            .cn_content td a{
	            color:#00307E;
	            text-decoration:none;
            }
            .cn_content .fotter{
	            margin:20px 0;
            }
            
/*sky ADECCO*/
#container > .sky-left, #container > .sky-right{position: absolute; width:120px;height:600px;top:118px;}
#container > .sky-left{left:-126px;}
#container > .sky-right{right:-126px;}


/*form vincular linkedin - login*/
.login_socialLink {border: 1px #2388B9 solid;padding-bottom: 25px;}
.login_socialLink > div{padding: 10px;}
.login_socialLink h5{margin-bottom:10px; color:#2c4281;}
.login_socialLink .a-button{border: 1px solid #2c4281;color: #FFF;background: #356aa0 url('layout/bg-form-submit_azul.gif') repeat-x left top;padding: 10px 20px;margin:0 29px 0 0;}
.login_socialLink p{border:0;margin-bottom: 10px;}
.login_socialLink input{width: 90% !important;}
.login_socialLink .clave-olvidada{display:none;}

/* Módulo formación Perfil*/
.cn_boxFomracionPerfil {overflow:hidden;margin:0 0 20px 0;}
.cn_boxFomracionPerfil .item{border-bottom:1px solid #c3c3c3;overflow: hidden;padding-bottom: 18px;}
.cn_boxFomracionPerfil h3{background:#f1f1f1;color:#0a0a0a;font-size:12px;padding:4px 25px 4px 20px;margin-bottom: 0;}
.cn_boxFomracionPerfil h3 img{vertical-align:middle;margin-left: 12px;}
.cn_boxFomracionPerfil h4{margin:20px 25px 12px 10px;}
.cn_boxFomracionPerfil h4 a{color:#0098b2;font-size:12px;}
.cn_boxFomracionPerfil p{color:#666666;font-size:11px;margin-left:10px;padding-left: 20px;}
.cn_boxFomracionPerfil .icoCentro{background: url('layout/modulo-formacion/formacion_centroIco.gif') no-repeat left top;margin-bottom:7px;}
.cn_boxFomracionPerfil .icoModalidad{background: url('layout/modulo-formacion/formacion_modalidadIco.gif') no-repeat left top}
.cn_boxFomracionPerfil .col-r a{background:#7fcbd8;color:#fff;width:84px;padding:4px 0;text-align:center;display:inline-block;margin: 9px 25px 0 0;border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}

.cn_boxFomracionOferta {overflow:hidden;margin:0 0 20px 0;}
.cn_boxFomracionOferta .item{position:relative;}
.cn_boxFomracionOferta hr{margin:18px 10px 0;border-bottom:#c3c3c3 1px solid;height:0px;text-align:left;border-top:0px;}
.cn_boxFomracionOferta h3{background:#f1f1f1;color:#0a0a0a;font-size:14px;padding:10px 12px 4px;margin-bottom: 0;}
.cn_boxFomracionOferta h3 img{margin-top:-6px;margin-left: 26px;vertical-align: top;}
.cn_boxFomracionOferta h4{margin:20px 12px 10px;}
.cn_boxFomracionOferta h4 a{color:#0098b2;font-size:14px;}
.cn_boxFomracionOferta p{color:#666666;font-size:12px;margin-left:10px;padding-left: 20px;width: 156px;}
.cn_boxFomracionOferta .icoCentro{background: url('layout/modulo-formacion/formacion_centroIco.gif') no-repeat left top;margin-bottom:7px;}
.cn_boxFomracionOferta .icoModalidad{background: url('layout/modulo-formacion/formacion_modalidadIco.gif') no-repeat left top;margin-bottom:7px;}
.cn_boxFomracionOferta .icoLocali{background: url('layout/modulo-formacion/formacion_localiIco.gif') no-repeat left top}
.cn_boxFomracionOferta .col-l{float:none;}
.cn_boxFomracionOferta .col-r{float:none;position:absolute;bottom:0;right:0;}
.cn_boxFomracionOferta .col-r a{background:#7fcbd8;color:#fff;width:84px;padding:4px 0;text-align:center;display:inline-block;margin: 0 12px 18px 0;border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;} 

.cn_boxFomracionOfertaH {overflow:hidden;margin:0 0 20px 0;}
.cn_boxFomracionOfertaH .item{position:relative;}
.cn_boxFomracionOfertaH .item > div{overflow:hidden;}
.cn_boxFomracionOfertaH hr{margin:0 10px;border-bottom:#f0f0f0 1px solid;height:0px;text-align:left;border-top:0px;}
.cn_boxFomracionOfertaH h3{background:#f1f1f1;color:#0a0a0a;font-size:14px;padding:10px 12px 4px;margin-bottom: 0;font-weight: bold;}
.cn_boxFomracionOfertaH h3 img{margin-top:-6px;margin-left: 10px;vertical-align: top;}
.cn_boxFomracionOfertaH h4{margin:0 0 9px;font-weight: normal;}
.cn_boxFomracionOfertaH h4 a{color:#0098b2;font-size:14px;}
.cn_boxFomracionOfertaH span{color:#666666;font-size:12px;margin-right:26px;padding-left: 20px;}
.cn_boxFomracionOfertaH .icoCentro{background: url('layout/modulo-formacion/formacion_centroIco.gif') no-repeat left top;margin-bottom:7px;}
.cn_boxFomracionOfertaH .icoModalidad{background: url('layout/modulo-formacion/formacion_modalidadIco.gif') no-repeat left top;margin-bottom:7px;}
.cn_boxFomracionOfertaH .icoLocali{background: url('layout/modulo-formacion/formacion_localiIco.gif') no-repeat left top}
.cn_boxFomracionOfertaH .col-l{width:420px;padding:10px 0}
.cn_boxFomracionOfertaH .col-logo{width:100px;}
.cn_boxFomracionOfertaH .col-logo img{margin-left: 12px;}
.cn_boxFomracionOfertaH .col-r{position:absolute;bottom:10px;right: 0;}
.cn_boxFomracionOfertaH .col-r a{background:#7fcbd8;color:#fff;width:84px;padding:4px 0 ;text-align:center;display:inline-block;margin: 0 12px 0 0;border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;} 



 