/* Webfont: LatoLatin-Bold */
@font-face {
font-family: 'LLBold';
font-display: swap;
src: url('/css/fonts/LatoLatin-Bold.woff') format('woff');
font-style: normal;
font-weight: bold;
text-rendering: optimizeLegibility;
}


/* Webfont: LatoLatin-Regular */
@font-face {
font-family: 'LLRegular';
font-display: swap;
src: url('/css/fonts/LatoLatin-Regular.woff') format('woff');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}

.mensajecandidato { font-family:LLLight, arial, san-serif}
.mensajecandidatoPremium { background-size:cover; box-shadow:0 10px 0 0 rgba(31,117,174,0.1) inset;font-family:LLLight, arial, san-serif}

.mensajecandidatoPremium{ background-image:url("/img/2016/portadaPremium.jpg"); background-position:center center}

.mensajes {width:480px; margin:auto; padding-left:500px; padding-top:90px; padding-bottom:130px; text-align:center;}
.mensajesub, .mensajesubPremium { font-size:200%; color:#999; padding-top:90px; background:url("/img/2016/ico_empleos.gif") no-repeat center;}
.mensajesubPremium { background-image:url("/img/2016/ico_exprimidor.png")}
.mensajeprincipal {font-size:400%; color:#1f75ae;}
.mensajeaccion { font-size:150%; color:#1f75ae; margin-top:20px}

.vid_mensajecandidato { font-family:LLBold, arial, san-serif; margin-top:-500px; text-shadow:0 0 2px rgba(0,0,0,1);}
.vid_mensajes {margin:auto; padding:140px 30px; text-align:center;}
.vid_mensajesub { font-size:270%; color:#fff; margin-bottom:6px}
.vid_mensajeprincipal {font-size:500%; color:#fff; text-transform:uppercase}
.vid_mensajeaccion { font-size:150%; color:#fff; margin-top:20px}

@media screen and (max-width: 1023px){ 
video { display:none}
.vid_mensajecandidato { margin-top:0;  background:url("/img/mov/posterini.jpg")}
}


@media screen and (min-width: 1024px){
video { position:relative; margin-top:-87px;  width: 100%;  z-index: -100;}
}


.mensajecandidatoPremium .mensajes {padding-left:0; padding-right:500px}

@media screen and (min-width: 1400px){
.mensajecandidato, .mensajecandidatoPremium  {background-position: 0 -270px; background-size:cover; }
.vid_mensajecandidato { margin-top:-700px}
}
@media screen and (min-width: 1600px){
.vid_mensajecandidato { margin-top:-750px}
}

@media screen and (min-width: 1800px){
.vid_mensajecandidato { margin-top:-839px}
}

@media screen and (min-width: 768px) and (max-width:1100px){.mensajecandidato, .mensajecandidatoPremium  {background-position: 0 -70px; background-size:cover; }}

.btslider, .btslider:visited {border-color:#226bab; color:#226bab; font-size:110%;  min-width:150px; font-family:LLRegular, arial, san-serif; }
.btslider:hover {background:rgba(34,107,171,0.10) !important; color:#226bab; }


.btslider_white, .btslider_white:visited {border-color:#fff; color:#fff; font-size:140%;  min-width:150px; font-family:LLRegular, arial, san-serif; background:rgba(255,2555,255,0.20) !important; }
.btslider_white:hover {background:rgba(255,2555,255,0.40) !important; color:#fff; }


.btalerta {border-radius:10px; padding:6px 21px 8px 21px; margin-top:16px; font-size:80%; display:inline-block; font-family:LLRegular, arial, san-serif; background:rgba(34,107,171,1); color:#fff}
.btalerta:hover { background:rgba(14,87,151,1); color:#fff}
.btalerta:visited {color:#fff}


/* promos portada*/

.ofertasdestacadas { padding:0 0 30px 0;  overflow:hidden; font-family:LLLight, arial, san-serif; color:#777}

.ofertadestacada { font-size:140%; padding:0 6px 12px 12px; width:286px; float:left;  min-height:5.8em; margin-top:26px; border-bottom:5px solid #eaeaea;}
.ofertadestacada:nth-child(2) {margin-left: 34px; margin-right:34px}
.ofertadestacada:nth-child(5) {margin-left: 34px; margin-right:34px}
.ofertadestacada:nth-child(7), .ofertadestacada:nth-child(8), .ofertadestacada:nth-child(9) {display:none}
.ofertadestacada:nth-child(4) {clear:left}

.ofertadestacada:hover { border-bottom:5px solid #a2b6c7; cursor:pointer}

.ofertadestacada p.empresa_d{  padding-top:6px;}
.ofertadestacada p.empresa_d a{ color:#777; text-transform:uppercase}
.ofertadestacada .oferta {padding-bottom:6px;}
.ofertadestacada .oferta a{font-size:140%;  color:rgba(26,98,160,1); padding-bottom:6px; font-family:LLBold, arial, san-serif;}

.vermas {text-align:center; margin-bottom:30px;}
.vermas a{min-width:260px}

.comunicacion {text-align:center; margin:30px 0}


.crearalerta {border-top:20px solid #ffd200; font-family:LLLight, arial, sans-serif; color:#333; padding:40px 0; border-bottom:3px solid #d9d9d9;margin-bottom:50px; background:url("/img/2016/fondoalerta.jpg") no-repeat 0 0px; background-size:cover; font-size:300%; }

.crearalerta_inner{max-width:620px; text-align:center}
.crearalerta_inner h3{color:#777; font-size:80%; margin:2px 0 }
	
.empresas_destacadas {font-size:200%; color:#999; overflow:hidden; height:122px}
.empresas_destacadas h2 { font-family:LLLight, arial, san-serif; text-align:center; text-transform:uppercase; margin-bottom:20px;}
.empresas_destacadas a, .empresas_destacadas a:visited {color:#999}
.empresas_destacadas a:hover {color:#555}
.empresas_destacadas a.nempresa { display:inline-block; background:#f8f8f8; margin-right:28px;}
.empresas_destacadas a.nempresa:last-child { margin-right:0;}
.empresas_destacadas a.nempresa:hover { background:#fcfcfc;}
.empresas_destacadas a.nempresa img{padding:4px; width:165px; height:70px; opacity:1}

.guia_empresas {margin-right:5px; }

.teayudamos {background:#226bab; text-align:center; color:#fff; padding:10px 0; font-size:230%; border-bottom:4px solid #eff1f1; margin-bottom:20px; font-family:LLLight, arial, sans-serif}
.teayudamos strong {font-family:LLBold, arial, sans-serif; font-size:110%; margin-right:16px}
.teayudamos a, .teayudamos a:visited{color:#fff}
.teayudamos a.btrad{ font-size:70%; margin:0 20px; padding:6px 10px 5px 10px}
.teayudamos .redes {display:inline-block; vertical-align:top}

.info_practica { margin:20px 0; font-size:160%; font-family:LLLight, arial, sans-serif; }
.info_practica a { color:#555; text-transform:uppercase}
.info_practica a:visited { color:#555;}
.info_practica li {display:inline-block; color:#aaa; margin-bottom:30px; text-align:center; margin-right:28px}
.info_practica li:nth-child(3n+0) {margin-right:0}
.info_practica li img {padding:6px; border:4px solid #dfdfdf; margin-bottom:10px; display:block; text-align:center}
.info_practica a:hover img { border-color:#ccc}

.t_extranjero {font-family:LLLight, arial, san-serif; color:#777;margin-bottom:20px }
.t_extranjero h3 {text-transform:uppercase; font-size:270%; text-align:center;border-top:1px solid #dfdfdf; padding-top:30px}
.t_extranjero p { font-size:180%; text-align:center;}
.t_extranjero a, .t_extranjero a:visited {color:#777}

.t_extranjero .pais {margin-top:26px; display:inline-block}

.t_extranjero .pais a {display:inline-block;width:135px; margin-right:16px; border:1px solid #dfdfdf; padding:12px 12px 12px 84px; font-size:150%; }
.t_extranjero .pais a strong{display:block;}
.t_extranjero .pais a.last{margin-right:0px;}

.t_extranjero .pais a.mx { background:url("/img/2016/ico_mx.png") no-repeat 8px 8px; }
.t_extranjero .pais a.ale { background:url("/img/2016/ico_ale.png") no-repeat 8px 8px; }
.t_extranjero .pais a.fra { background:url("/img/2016/ico_fra.png") no-repeat 8px 8px; }
.t_extranjero .pais a.uk { background:url("/img/2016/ico_uk.png") no-repeat 8px 8px; }
.t_extranjero .pais a.usa { background:url("/img/2016/ico_usa.png") no-repeat 8px 8px; }
.t_extranjero .pais a.es { background:url("/img/2016/ico_es.png") no-repeat 8px 8px; }
.t_extranjero .pais a.otros { background:url("/img/2016/ico_otros.png") no-repeat 8px 8px; }


/*Ãºltimas bÃºsquedas*/
.buscadorPortada{ overflow:visible}
.busquedasRecientes{ position:relative; font-family:Arial, Helvetica, sans-serif}
.busquedasRecientesCaja{ position:absolute; background:white; top:0; left:0;padding:10px 42px 12px 20px;font-size: 130%; width: 590px; border-radius:10px; overflow:hidden; box-shadow:1px 4px 8px 1px rgba(204, 204, 204, 0.5)}
.busquedasRecientes h3{ margin:10px 0; color:#000; font-size:110%}
.busquedasRecientes ul{ margin-bottom:14px}
.busquedasRecientes li{ padding:7px 0 10px 0; border-bottom:1px solid #eaeaea}
.busquedasRecientes li a{ font-size:90%; background:url("/img/2017/ico_binoculares.png") no-repeat 0 2px; padding-left:27px }
.busquedasRecientes .borrarbusquedas{ font-size:80%;  }
