@font-face {
font-family: "Din";
src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/dinfont/D-DIN.otf");
}
@font-face {
font-family: "DinBold";
src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/dinfont/D-DIN-Bold.otf");
}


@font-face {
font-family: "Helvetica Neue";
src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/helvetica/HelveticaNeueLTStd-Th.otf");
 /* src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/helvetica/Helvetica.ttf");*/
}

@font-face {
font-family: "Helvetica Light";
src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/helvetica/HelveticaNeueLTStd-Lt.otf");
 /* src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/helvetica/Helvetica.ttf");*/
}

@font-face {
font-family: "Helvetica Bold";
src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/helvetica/HelveticaNeueLTStd-Bd.otf");
 /* src: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/assets/helvetica/Helvetica.ttf");*/
}

.inputtext , .ficha-oferta   { font-family: "Arial";}
.helvetica-light { font-family: "Arial" !important;}
.helvetica { font-family: "Arial" !important;}
.helvetica.bold { font-family: "Arial" !important; font-weight:700}
.din { font-family: "Din", sans-serif; }
.din strong , .din.bold { font-family: "DinBold", sans-serif; }
.a-arial a {font-family: "Arial" !important; font-weight: 700; letter-spacing: 0; }
.d-none {display:none; }

.onetrust-pc-dark-filter.ot-hide { /*display: block !important*/ }

body strong , body .bold { font-family: "Helvetica Bold", sans-serif; }
/**********************

    
    
    
    
    
    
    

    
  


**********************/
* { transition:  0.6s; } 

.c-gris { color: #282a32 }
.c-gris2 { color: #67696f }
.c-white { color: #fff; } .a-white a { color: #fff; }
.c-verde { color: #6e8f82; }
.c-naranja { color: #e77c22; }
.c-rojo { color: #ab404b; }
.c-azul { color: #466ea5; }
.p-gris2 p {color: #67696f }
.h5-gris2 h5 {color: #67696f }
.c-white-h h1, .c-white-h h2, .c-white-h h3, .c-white-h h4, .c-white-h h5, .c-white-h h6  { color: #fff; }


body { font-family: "Arial", sans-serif; background: #fff}
.widget-span { min-height: 0px !important} 
.v-center { display: flex; align-items: center;}
.p-relative { position: relative }

/* encabezados */
body a {color: #466ea5; font-weight: 500; font-family: "DinBold", sans-serif !important; text-decoration:underline; letter-spacing:1px}
a.a-naranja , .a-naranja a { color: #e77c22;}
a.a-naranja:hover , .a-naranja a:hover { color: #e77c22;}
a.a-helvetica , .a-helvetica a { font-family: "Helvetica Bold", sans-serif !important;}
a.a-negro , .a-negro a, .c-negro { color: #282a32;}

h1 , .h1 {font-size: 45px; margin-top: 20px; margin-bottom: 30px; font-weight:300}
h2 , .h2 {font-size: 38px; margin-top: 16px; margin-bottom: 26px; font-weight:300}
h3 , .h3 {font-size: 24px; margin-top: 14px; margin-bottom: 22px; font-weight:300; }  h3 em { line-height: 1.4; }
h4 , .h4 {font-size: 20px; margin-top: 12px; margin-bottom: 18px; font-weight:300}
h5 , .h5 {font-size: 18px; margin-top: 10px; margin-bottom: 16px; font-weight:300; line-height: 1.5;}
h6 , .h6 {font-size: 16px; margin-top: 8px;  margin-bottom: 15px; font-weight:300}
p 		 {font-size: 14px; font-weight:300; line-height:24px }
p.small , .small p {font-size: 12px; font-weight:300 }
strong {font-weight: 500}
p strong , p.small strong , .small p strong {font-weight: 500}
.bold , .bold * {font-weight: 500  }
.let1 { letter-spacing: 1px }
.let0 { letter-spacing: 0px !important }
.f14 { font-size:14px}
ul { font-size: 14px; font-weight:300; margin: 26px 0 18px 0; list-style-image: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/global/icon-bullet-manpower.svg")} 
ol { font-size: 14px; font-weight:300; margin: 26px 0 18px 0; } 
li {margin: 8px 0; padding-left: 5px ; }
.pointer {cursor:pointer }
.pm0 p { margin:0}
.nowrap { white-space: nowrap; }
.dec-none , .dec-none:hover  { text-decoration:none }

.ultags ul { list-style-type: none; padding:0}
.ultags li {border: 1px solid #282A32; padding:5px 13px 3px 12px; display:inline-block; margin:8px 8px 0 0 } 


/* pop up solo imagen */
.popimg .leadin-content-body h4 {display: none }
.popimg span.leadinModal-hide-outline { display: none;}
.popimg  .dyno-image { width: 100% !important; }
.popimg .dyno-image-inner { display: none }
.popimg .advance-wrapper { width:100% !important; padding-top: 431px ; }
.popimg .leadinModal-content {  width: 555px !important;}
.popimg .leadinModal-content-wrapper {  background: url('https://4272053.fs1.hubspotusercontent-na1.net/hubfs/4272053/01-cuad1080x1080.jpg') no-repeat !important; 
height: 555px;  background-size: contain !important;}
.popimg .leadin-preview-wrapper , .popimg .leadinModal-content-wrapper { overflow-x: hidden !important; overflow-y: hidden !important }

/**** header ****/

header .icon-man { margin: 15px 0 }
header .boxham { padding-top: 28px; padding-bottom: 28px; color: #fff; }
header .sep { border-left: 1px solid #fff; margin: 0 8px -12px 12px; display: inline-block; height: 34px}
.minh350 { min-height:350px !important}
.minh200 { min-height:200px !important}
.minh140 { min-height:140px !important}
.minh240 { min-height:240px !important} .minh240 .pt40 { padding-top:30px !important;}
.minh450 { min-height:450px !important}
.minh548 { min-height:548px !important}
.slidericonbox {margin-top: 126px; float: right; }
.slidericonbox a { display:inline-block; margin: 0 6px; }
.under { text-decoration: underline}
.boxlogin { padding-top:10px}
.imgabs img { position:absolute;}
.correct-head h1 { margin:14px 0 }
.correct-head h2 { margin:14px 0 }

/* menu desktop */
.menud1 {margin-top:28px !important; position:absolute; z-index:10; left: -100px; background: rgba(255,255,255,0.95); padding: 13px 27px; width:620px;  }
.menud1 .regis { background: #466EA5; text-align:center; padding: 14px; border-radius:6px}
.menud1 .regis h5 { font-size:22px}
.menud1hov img { cursor: pointer}
.menud1 ul , .menuside ul { list-style-image: none; padding:0; margin:10px 0 10px 10px  }
.menud1 li , .menuside  li{ padding:7px 0}
.menud1 li a , .menuside  li a  { text-decoration: none}
.menud1 ul li ul , .menuside ul li ul  { margin-bottom:-18px ; margin-top:10px; margin-left:1px  }
.menud1 ul li ul li , .menuside ul li ul li  {  background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/global/btn-menu-manpower-blue.svg") no-repeat left center; /* <-- change `left` & `top` too for extra control */
  padding: 3px 0px 3px 17px;}
.menud1 ul li ul a , .menuside ul li ul a  { font-family: "Din" !important; }
.menud1:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 15px; border-color: transparent transparent  rgba(255,255,255,0.95) transparent; position: absolute; top: -15px; left: 38%; }
.menud2:before { left: 49%; }
.menud2 { width: 720px; margin:10px 0 10px 10px ; left: -238px}
.menud1 { display: none }
.menud1hov:hover .menud1 { display: block }

/* menu responsive */
#hamsidebar {cursor:pointer }
.sidebarmenu { white-space: normal; max-width: 93%; background: rgba(255,255,255,0.95); position: fixed; overflow:auto; padding-bottom:30px; top:0; right:0; width: 370px; height: 100%; z-index:20; text-align:left; right:-390px}
.sidebarmenu ul { list-style-image: none; margin-top:90px; margin-right: 20px; }
.sidebarmenu ul li { margin: 12px 0}
.sidearrow {position: fixed; top:80px; margin-left:-18px; cursor:pointer; }
.sidebarmenu hr { margin: 30px 40px}
.side2 , .sidemar { margin: 0 40px ; }
.sidemar { margin-left: 40px !important; }
.side2 a { font-size:14px }
.sidearrow { -moz-transition: all 1500ms ease; -o-transition: all 1500ms ease; -webkit-transition: all 1500ms ease; transition: all 1500ms ease;}
.rotate { -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}

.sidecliente { display:none}

.clientes .sidecandidatos { display:none}
.clientes .sidecliente { display:block}

/**** footer ****/
footer { background: #282a32 ;}
footer h4 { color: #fff; font-size:20px; font-weight: 600; line-height:27px; padding-right:22px}
footer h5 { color: #6390c6 ; font-size: 18px; margin-top:70px; padding-bottom: 14px}
footer p { margin: 6px 0}
footer p , footer p a { color: #fff; font-weight: 300; font-size:14px }
footer p a:hover {color: #fff;} 
footer .bbg { border-bottom: 1px solid #54575C; }
footer .bloqueA p ,footer .bloqueA p a { color: #acadb3}
footer .iconfooter { margin: 57px 0 36px 0;}
footer .social-footer a { margin-right:8px}
footer a { font-family: "Helvetica Light", sans-serif !important; letter-spacing: 0px; text-decoration:none}

/* fondos y bordes */
.bg-grisb , .bg-gris { background: #F5F5F5 }
.bg-app { background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/global/bg-manpower-app.svg") center center; background-size:cover;} 
.bg-certificado  { background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/global/bg-certificado.png") center center; background-size:cover;} 

.bbgris {border-bottom: 1px solid #EDF2F9;}
.radius { border-radius: 80px; -moz-border-radius: 80px; -webkit-border-radius: 80px;}
.br10 { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.br20 { border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.border-left { border-left: 2px solid #282a32 !important; padding-left: 30px}
.border-left-white { border-left: 2px solid #fff; padding-left: 30px; }

/******* BOTONES ********/
.btn { font-family: "DinBold", sans-serif; min-height: 50px; font-weight: 400; font-size:14px; padding: 14px 24px; text-decoration:none; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; display: inline-block; }
.btn:hover {   text-decoration:none; }
.btn-small , .btn2 { font-family: "DinBold", sans-serif; min-height: 35px; font-weight: 700; font-size:14px; padding: 6px 16px 4px 16px; letter-spacing: 1px; text-decoration:none; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; display: inline-block;}
.btn-small:hover , .btn2:hover {   text-decoration:none; }
.btn-xsmall , .btn2 { font-family: "DinBold", sans-serif; min-height: 25px; font-weight: 700; font-size:14px; padding: 3px 16px 2px 16px; letter-spacing: 1px; text-decoration:none; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; display: inline-block;}
.btn-xsmall:hover , .btn2:hover {   text-decoration:none; }
.btn-big { font-family: "DinBold", sans-serif; border-width: 2px !important; font-size:14px; min-height: 67px; font-weight:700; letter-spacing: 1px; padding: 21px 40px 18px 40px; text-decoration:none; border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px; display: inline-block; text-align:center;}
.btn-big:hover {   text-decoration:none; }

.btn-azul-o { color: #466ea5;  border: 2px solid #466ea5; font-weight:500}
.btn-azul-o:hover { color:#fff; border: 2px solid #466ea5; background: #466ea5; }

.eti-azul2-o { color: #6390c6;  border: 2px solid #6390c6; }
.btn-azul2-o { color: #6390c6;  border: 2px solid #6390c6; font-weight:500}
.btn-azul2-o:hover { color:#fff; border: 2px solid #6390c6; background: #6390c6; }

.btn-azul { background: #466ea5; color:#fff; border: 2px solid #466ea5; }
.btn-azul:hover { color:#466ea5; border: 2px solid #466ea5; background: #fff; }
.btn-azul-active { background: #466ea5; color:#fff;  }

.btn-azul-sh-o { color: #466ea5;  border: 2px solid #466ea5; font-weight:500}
.btn-azul-sh-o:hover { color: #6390c6;  border: 2px solid #6390c6 } 
.btn-azul-active { background: #466ea5; color:#fff;  }
.btn-azul-active:hover { color:#fff;}

.btn-azul2 { background: #6390c6; color:#fff; border: 2px solid #6390c6; }
.btn-azul2:hover { color:#6390c6; border: 2px solid #6390c6; background: #fff; }

.btn-naranja { background: #e77c22; color:#fff; border: 2px solid #e77c22; }
.btn-naranja:hover { color:#e77c22; border: 2px solid #e77c22; background: #fff; }

.btn-naranja-o {  color:#e77c22; border: 2px solid #e77c22; }
.btn-naranja-o:hover { color:#fff; border: 2px solid #e77c22; background: #e77c22; }

.btn-blanco-naranja-o {  color:#e77c22; border: 2px solid #fff; background: #fff; }
.btn-blanco-naranja-o:hover { color:#fff; border: 2px solid #e77c22; background: #e77c22; }

.btn-blanco-o { color:#fff;  border: 2px solid #fff; background: transparent}
.btn-blanco-o:hover { color:#000; border: 2px solid #fff; background: #fff; }

.btn-blanco { color:#466ea5;  border: 2px solid #fff; background:#fff }
.btn-blanco:hover { color:#fff; border: 2px solid #fff; background: transparent; }


/**** HOME ****/
.sliderhome { width:1500px; position:absolute; }
.sectores .caraA { background:#fff; border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; 
text-align:center; min-height: 190px; overflow:hidden; padding:27px 10px 10px 10px; position:relative; margin-bottom:13px; display: flex; align-items: center;}
.sectores .caraA h5 { font-weight: 700; margin-bottom:0; font-family: "Helvetica Bold";}
.sectores .caraA img { margin-bottom:15px}
.sectores .caraB { font-size:18px; position:absolute; top:195px; width:100%;  left: 0; color:#fff; height:100%;  font-family: "Helvetica Bold";
border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px;  display: flex; align-items: center; }
.sectores .caraB h2 { font-size:62px; margin:22px 0 0 0; font-weight: 900; line-height: 50px;font-family: "Helvetica Bold";}
.sectores .caraA:hover .caraB { top:0; transition: top 0.5s} 
.sectores .caraB h5 {  margin:4px 0 9px 0; text-decoration:underline:font-family: "Helvetica Bold";}

.certific { margin-top:50px;   max-width:450px }
.imgempre { position:absolute; right:0; width: 300%; }
.modemp {  border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px;
    padding: 30px 10px 50px 10px; height: 306px;color:#fff; text-align: center; margin-bottom:30px; margin-left: auto; margin-right:auto; }
.modemp * { text-decoration:none}
.hremp {height: 2px;  width: 35%; background-color: #fff; margin-top:79px}
.leftminus { margin-left:-190px !important; }
.colsec { width:19%; margin-left:0.5%; margin-right:0.5%}
div#content_categories { margin-left: -0.5%; margin-right: -0.5%; }
/**** OFERTAS ****/

.deletiqueta img { width: 9px; margin-top: -3px; margin-left: 10px; cursor:pointer}
.sort { border:none; background: #F5F5F5}

/* ficha ofertas*/
.ofertas { margin-top: -14px; background: #fff; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; margin-bottom:35px}
.ofertas .padd1 { padding:23px 23px 10px 23px}
.ofertas .padd2 { padding:15px 23px 15px 23px; border-bottom: 1px solid #EDF2F9; margin-bottom:20px}
.ofertas .padd3 { padding: 0 23px 23px 23px;}
.boldnospan span {font-family: "Helvetica Light"; }
.ofertas h3 { font-size:24px; margin-bottom:12px;margin-top:24px; font-family: "Helvetica Bold"; }
.ofertas p { font-size:14px }
.hace { font-size: 12px; margin-left:5px}
.separador { padding: 0 12px;}
.ofertas .condiciones { font-size: 12px; color:#656768; }
 .icon-oferta { margin-top:6px; margin-right: 10px }
.share , .xshare { cursor:pointer; } 
.xshare { margin-top: 4px;}
.header-listado h2 { font-weight: 700;}
.header-listado h2 span{ font-weight: 300; font-size:14px}
.ofertas h3 a { font-family: "Helvetica Neue" !important; text-decoration:none !important; letter-spacing: 0 !important}
.ofertas .capafloat img:hover { filter:opacity(70%); }
/* sidebar */
.filtros { margin-top: -14px; background: #fff; padding: 0 20px;  border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; margin-bottom:30px }
.filtros .box { padding-top: 20px;  padding-bottom: 30px ;}
.filtros h5 { font-size: 18px; font-family: "Helvetica Bold";}
.todos { padding-top: 14px; }
.todos a { font-size: 14px; text-decoration: underline}
.interv1 { font-size: 12px; color: #acadb3}
.filtros label { color: #67696f ;  font-size: 14px; font-weight:200; margin-bottom: 2px;}
.filtros input[type=checkbox] { margin-right:5px }
.texto-oferta * { font-size: 14px; color: #67696f; line-height: 24px;} 
#Description { padding:25px }
#Description p { padding-left:0px !important }

/* buscador header */
.headerformbox { padding: 40px 0;}
.inputtext { padding:27px 20px 21px 50px;  width: 100%; border: 0; font-size: 14px; height:67px }
.inp1 {  background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/global/ico-busqueda-light-blue.svg") no-repeat; 
         background-color: rgba(255,255,255,0.85); background-position: 20px center  }
.inp2 {  background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/global/ico-ubicacion-light-blue.svg") no-repeat; 
         background-color: rgba(255,255,255,0.85); background-position: 20px center  }

/* detalle oferta */
.detalle-ofertas h3 { margin-bottom:8px; margin: 0; padding: 25px 23px 8px 23px; border-bottom: 1px solid #EDF2F9; color: #282a32; font-weight: 700}
.detalle-ofertas h5 { margin-bottom:8px; padding: 15px 23px 14px 23px; font-size:16px; font-weight:700; border-bottom: 1px solid #EDF2F9;}
.detalle-ofertas p  { color: #67696f;  padding: 10px 23px 0 23px; font-size: 14px}
.detalle-ofertas li { color: #67696f;  font-size: 14px}
.detalle-ofertas ul { margin-left:23px; margin-right:23px}
.resumen .icobox { padding:10px 8px 0 13px;}
.resumen h5 {margin-top: 17px; margin-bottom: 5px;}
.resumen p { font-size: 14px; color:#67696F; margin-bottom:2px;}
.resumen .d-flex { margin-top:4px}
.icomanoferta { width: 168px}
/* ficha oferta*/
.ficha-oferta { background: #fff; border: 1px solid #acadb3; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; margin-bottom:30px}
.bg-grisb .ficha-oferta { border: 1px solid #fff; }
.ficha-oferta .box1 { padding: 20px;     min-height: 250px; }
.ficha-oferta .box1 a { color: #282a32 ; font-family: "Helvetica Bold" !important; text-decoration: none; letter-spacing:0}
 .ficha-oferta .box2 { padding: 0 20px 20px 20px }
.ficha-oferta p { margin:0px; font-size:12px; font-weight:400; color: #67696f; line-height: 19px; }
.etiqueta { border: 1px solid #282a32; font-weight:200; text-transform:uppercase; padding: 2px 12px; color: #282a32 ; font-size:14px; margin: 0 10px 8px 0; display: inline-block; font-family: "Din", sans-serif; }
.capafloat { margin-top: -31px ; background: #fff; height: 39px; z-index: 6; position: absolute; width: 100%; margin-left: -14px; padding: 4px 16px 4px 16px}
.capafloat a { margin-right:5px}
.ficha-oferta .box2 img:hover { filter:opacity(70%); }

/* paginador */
#pagination {flex-wrap: wrap!important; justify-content: center;}
#pagination a { color: #282a32; text-decoration: none; font-family: "Helvetica Neue"; font-weight: 100; font-size: 14px; padding:13px 16px 0 16px; font-family: "Helvetica Light" !important; min-height:40px; min-width:40px}
#pagination .last , #pagination  .first { background: #fff !important; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
#pagination { max-width: max-content; margin: 0 auto; }
#pagination .page-item.active .page-link { background-color: #6390C6; border: 0px solid #6390C6; border-radius: 50%; color: #fff; }
#pagination  .page-link { color: #282a32; background-color: transparent; border: 0px solid #dee2e6; font-weight: 400;}

/* amazon */
.social-amazon a { margin: 0 10px 20px 10px; display: inline-block; }


/* app */
.app .boxapp {margin-bottom: 30px; min-height: 150px;}
.app .icoapp {margin-top: 12px}
.manoapp { max-width: 400px; bottom: 0; position: absolute; right: -6px;}

/* landing clic job */


/* trabaja con nosotros */
.mybox { padding: 0 30px  }
.mybox img { margin-bottom: 20px}
.corner1 { background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/trabaja/Stroke-izquierdo.svg") no-repeat top left;}
.corner2 { background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/trabaja/Stroke-derecho.svg") no-repeat bottom right;}
.iconosman img { height: 82px}
.hover1col .caraA {display: block; text-align:center}
.hover1col h3 {text-align:center } 
.hover1col .caraB {   padding-right:0 !important}

/* faqs */
.faq1 { background: #fff ; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-bottom:10px }
.faq1  h5 { padding: 25px 22px; margin: 0; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;}
.faq2 {  }
.faq1 > h5.active { background: #466ea5; color: #fff;  }
.arrowfaq, .closefaq { margin-top:4px;}

/* oficinas */
.boxcovid { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:14px; margin-bottom:20px;}
.boxcovid img { float:left; margin: 4px 12px 0 0}
.boxcovid p { display:table ; color: #fff; line-height:1.4; margin:0}
.boxofi { background: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  margin-bottom:15px}
.boxofi h3 {padding: 15px 20px 8px 20px; border-bottom: 2px solid #EDF2F9; margin:0}
.boxofi h5 {padding: 12px 20px 8px 20px; margin:0 }
.boxofi p {padding: 0px 20px 0px 20px; margin:0; font-weight:500 !important}
.boxofi a {padding: 15px 20px 15px 20px !important; margin:0; font-weight:500 !important; font-size:14px; display:block}
.listado-oficinas { overflow-y: scroll; max-height: 666px}

/* contacto */
.paddform { padding: 30px 65px 60px 65px}

.boxcont h3 {padding: 20px 20px 20px 20px; border-bottom: 2px solid #EDF2F9; margin:0}
.a-box { padding: 20px 20px 20px 10px !important; border-bottom: 2px solid #EDF2F9;  margin:0; color: #e77c22 }
.a-box span { border-left: 5px solid #e77c22; padding-left: 10px }
.llama { padding:15px 20px ; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  margin-bottom:15px; 
  background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/contacto/img-modulo-contacto.png");  background-size:cover}
.llama img { max-width: 120px !important; margin-top:50px}
.bg-banner1 { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/faqs/banner-manpower-faqs-consulta-sin-resultado.png"); background-size:cover}
.hs_cliente_candidato { /*display: flex !important;*/ margin-top:31px ; margin-bottom:-16px }
.hs_cliente_candidato ul li { width: 45%; float:left; text-align:center}
.hs_cliente_candidato > div { width: 100% }
.cv { background: #F9DEC8; padding:16px 20px; margin-top:12px ;  width: calc(100% - 22px); font-family: "Helvetica Neue"; margin-top: 20px; margin-bottom: -5px;}
.cv a {font-family: "Helvetica Neue"; color: #282A32; letter-spacing: 0}
.cv img { margin-right: 10px }

/* legales */
.legales h5 { text-transform: uppercase; font-family: "DinBold", sans-serif; padding-top:40px}
.listaancor { font-size: 12px; font-weight:300; margin: 26px 0 18px 0; list-style-image: none}
.listaancor a { font-size: 14px; text-transform: uppercase; letter-spacing:0;}


/* clientes home */
.banners4 .boxb4 { padding: 20px 40px 80px 40px; min-height: 284px;}
.posbot {position:absolute; bottom:40px}
.box-icotext {margin-bottom: 40px  }
.box-icotext img { margin-bottom: 25px  }
.boxsec { min-height: 217px;   text-align:center; margin-bottom:20px}
.boxsec span { width: 100%;}
.sect1 { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/img-especializacion-farma.png"); background-size: cover;}
.sect2 { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/img-especializacion-alimentacion.png"); background-size: cover;}
.sect3 { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/img-especializacion-logistica.png"); background-size: cover;}
.sect1:hover { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/img-especializacion-farma-hover.png"); background-size: cover;}
.sect2:hover { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/img-especializacion-alimentacion-hover.png"); background-size: cover;}
.sect3:hover { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/img-especializacion-logistica-hover.png"); background-size: cover;}
.otrossect { background: #EEEEEF; padding: 25px 5px; display: block; text-decoration: none; text-align: center; margin-bottom: 20px }
.boxwh { padding: 20px 30px 20px 30px; margin-bottom:30px}
.clienthome .boxwh .innerbox { min-height: 320px }
.overflow-hidden-x { overflow-x: hidden; }

/* clientes staff */
.listado .num { font-size: 18px; color : #466EA5; height: 70px; border-right: 2px solid #466EA5; padding-right:10px; margin-top:12px; float: right}
.listado h5 {color : #466EA5;  }
.sectores.boxmin240 .caraA , .boxmin240 .caraB { min-height: 240px !important}
.sectores.boxmin240 .caraB { top: 245px ; padding-left: 20px; padding-right: 20px; }
.clientstaff .boxwh .innerbox { min-height: 160px }
.clienttalento .boxwh .innerbox { min-height: 214px }
.img100 img { width:100% !important; height: auto !important; }
.subh3 h3 { text-decoration: underline}
.caraAcenter .caraA { text-align:center !important} 

/* recursos */
.sectores.light .caraB { font-family: "Helvetica Neue",sans-serif !important; }

/* agencia colocación */
.bg-insc { background:url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/agencia-colocacion/img-agencia-colocacion.png"); background-size: cover;}
.ficha-aut { border: 2px solid #6E8F82; border-radius: 10px; padding: 10px 20px; }
.ficha-aut h5 { margin-bottom:0}

.boxdash .mybox { min-height: 210px !important}
.posactions .actions { text-align:center !important; padding-top:30px}

/* gradientes */
.bg-azul-verde { background: rgba(70,110,165,1);
background: -moz-linear-gradient(top, rgba(70,110,165,1) 0%, rgba(110,143,130,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,110,165,1)), color-stop(100%, rgba(110,143,130,1)));
background: -webkit-linear-gradient(top, rgba(70,110,165,1) 0%, rgba(110,143,130,1) 100%);
background: -o-linear-gradient(top, rgba(70,110,165,1) 0%, rgba(110,143,130,1) 100%);
background: -ms-linear-gradient(top, rgba(70,110,165,1) 0%, rgba(110,143,130,1) 100%);
background: linear-gradient(to bottom, rgba(70,110,165,1) 0%, rgba(110,143,130,1) 100%);
}

.bg-azul2-verde {background: rgba(99,144,198,1);
background: -moz-linear-gradient(top, rgba(99,144,198,1) 0%, rgba(110,143,130,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(99,144,198,1)), color-stop(100%, rgba(110,143,130,1)));
background: -webkit-linear-gradient(top, rgba(99,144,198,1) 0%, rgba(110,143,130,1) 100%);
background: -o-linear-gradient(top, rgba(99,144,198,1) 0%, rgba(110,143,130,1) 100%);
background: -ms-linear-gradient(top, rgba(99,144,198,1) 0%, rgba(110,143,130,1) 100%);
background: linear-gradient(to bottom, rgba(99,144,198,1) 0%, rgba(110,143,130,1) 100%);
}

.bg-rojo-naranja {background: rgba(171,64,75,1);
background: -moz-linear-gradient(top, rgba(171,64,75,1) 0%, rgba(231,124,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(171,64,75,1)), color-stop(100%, rgba(231,124,34,1)));
background: -webkit-linear-gradient(top, rgba(171,64,75,1) 0%, rgba(231,124,34,1) 100%);
background: -o-linear-gradient(top, rgba(171,64,75,1) 0%, rgba(231,124,34,1) 100%);
background: -ms-linear-gradient(top, rgba(171,64,75,1) 0%, rgba(231,124,34,1) 100%);
background: linear-gradient(to bottom, rgba(171,64,75,1) 0%, rgba(231,124,34,1) 100%);
}

.bg-verde-verde {background: rgba(92,125,112,1);
background: -moz-linear-gradient(top, rgba(92,125,112,1) 0%, rgba(132,157,147,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(92,125,112,1)), color-stop(100%, rgba(132,157,147,1)));
background: -webkit-linear-gradient(top, rgba(92,125,112,1) 0%, rgba(132,157,147,1) 100%);
background: -o-linear-gradient(top, rgba(92,125,112,1) 0%, rgba(132,157,147,1) 100%);
background: -ms-linear-gradient(top, rgba(92,125,112,1) 0%, rgba(132,157,147,1) 100%);
background: linear-gradient(to bottom, rgba(92,125,112,1) 0%, rgba(132,157,147,1) 100%);
}

.bg-azul-azul {background: rgba(56,96,151,1);
background: -moz-linear-gradient(top, rgba(56,96,151,1) 0%, rgba(76,121,175,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,96,151,1)), color-stop(100%, rgba(76,121,175,1)));
background: -webkit-linear-gradient(top, rgba(56,96,151,1) 0%, rgba(76,121,175,1) 100%);
background: -o-linear-gradient(top, rgba(56,96,151,1) 0%, rgba(76,121,175,1) 100%);
background: -ms-linear-gradient(top, rgba(56,96,151,1) 0%, rgba(76,121,175,1) 100%);
background: linear-gradient(to bottom, rgba(56,96,151,1) 0%, rgba(76,121,175,1) 100%);
}

.bg-rojo-rojo {background: rgba(133,28,39,1);
background: -moz-linear-gradient(-45deg, rgba(133,28,39,1) 0%, rgba(171,64,75,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(133,28,39,1)), color-stop(100%, rgba(171,64,75,1)));
background: -webkit-linear-gradient(-45deg, rgba(133,28,39,1) 0%, rgba(171,64,75,1) 100%);
background: -o-linear-gradient(-45deg, rgba(133,28,39,1) 0%, rgba(171,64,75,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(133,28,39,1) 0%, rgba(171,64,75,1) 100%);
background: linear-gradient(135deg, rgba(133,28,39,1) 0%, rgba(171,64,75,1) 100%);
}

.bg-gris-gris { background: rgba(40,42,50,1);
background: -moz-linear-gradient(top, rgba(40,42,50,1) 0%, rgba(172,173,179,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(40,42,50,1)), color-stop(100%, rgba(172,173,179,1)));
background: -webkit-linear-gradient(top, rgba(40,42,50,1) 0%, rgba(172,173,179,1) 100%);
background: -o-linear-gradient(top, rgba(40,42,50,1) 0%, rgba(172,173,179,1) 100%);
background: -ms-linear-gradient(top, rgba(40,42,50,1) 0%, rgba(172,173,179,1) 100%);
background: linear-gradient(to bottom, rgba(40,42,50,1) 0%, rgba(172,173,179,1) 100%);
}

.bg-azul-hov:hover , .bg-azul { background: #466ea5 ; transition-property: transform;}
.bg-azul2-hov:hover , .bg-azul2 { background: #466ea5 ; transition-property: transform;}
.bg-verde-hov:hover, .bg-verde { background: #6e8f82 ; transition-property: transform;}
.bg-naranja-hov:hover , .bg-naranja { background: #e77c22 ; transition-property: transform;}
.bg-rojo-hov:hover , .bg-rojo { background: #ab404b ; transition-property: transform;}
.bg-beige { background: #EEEEEF; }


.bg-banner-portal { background: url('https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/BG-banner-CTA-portal-cliente-manpower.png');}
.bg-comparte { background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/global/bg-blue-manpower.svg") ; background-size: cover; }
.bg-sideapp { background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/ofertas/img-modulo-descarga-app.png") no-repeat right ;  }
.bg-banner-gris { background: url("https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/clientes-home/bg-future-work-black.png") no-repeat center ; background-size: cover; }
.bg-cover { background-size: cover !important; }

/* fin gradientes */

.body-container-wrapper {
     margin-top: 0px !important; 
}
.header-container-wrapper {
    margin-bottom: 0px !important;
    border-bottom: none !important;
}
.footer-container-wrapper {
    margin-top: 0px !important;
}

.header-container.container-fluid , .body-container.container-fluid , .footer-container.container-fluid{
    padding: 0;
}

/* formularios */
.form-hs fieldset { max-width: 1600px !important;}
.form-hs span { font-size: 14px}
.form-hs .hs-form-required {display: none}
.form-hs input[type=text], .form-hs input[type=email], .form-hs input[type=tel] { font-size: 14px;  padding: 14px 20px 12px 20px !important;  height: 50px ; width: 100% !important; margin-right:20px; border: 1px solid #acadb3 !important ;background:#fff; }
.form-hs select { padding: 15px 22px !important;  height: 50px !important; width: 100% !important; border: 1px solid #acadb3 !important ;}
.form-hs textarea { padding: 15px 22px !important;  height: 150px !important; width:100% !important ; border: none; background:#fff;border: 1px solid #acadb3 !important ;  }
.form-hs input[type="radio"],  .form-hs  input[type="checkbox"]  {  margin-right:10px;  }
.form-hs .inputs-list { margin:0 0 0 0; padding: 0;}
.form-hs .actions { text-align:left;}
.form-hs label {min-width: 216px; margin-top:2px; font-weight:300; margin-bottom:18px; width:100%}
.form-hs .actions input { width: auto; background: #e77c22; color:#fff; border: 2px solid #e77c22;font-family: "DinBold", sans-serif; min-height: 50px; font-weight: 400; 
  font-size:14px; padding: 14px 24px; text-decoration:none; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; display: inline-block; text-transform:uppercase}
.form-hs .input { padding-right:14px }
.form-hs ul {    list-style-image: none !important;  list-style-type: none !important;}
.form-hs li {  margin:0}
.form-hs input:focus , .form-hs textarea:focus { color: #117999 !important;}
.form-hs .hs-error-msg { color: #E84249; font-size:11px;  }
.form-hs .hs_email .hs-error-msg, .form-hs .hs-fieldtype-text .hs-error-msg {  position: absolute; }
.form-hs .form-columns-1 input[type=email] { width: 100%!important } 
.form-hs ::-webkit-input-placeholder {  color: #acadb3;} ::-moz-placeholder { color: #acadb3; } :-ms-input-placeholder { color: #acadb3;} :-moz-placeholder { color: #acadb3;}
.form-hs .legal-consent-container { margin-top:30px}
.form-hs .hs-richtext { padding-top: 19px;}

.form-footer p , .form-footer p a {color: #ACADB3; line-height: 1.3; font-size:11px}
.form-footer .actions input { width:134px; height: 35px; margin-top:14px }
label#label-email-32cff843-c1ab-4444-94ea-7ff4ecef01e4 { display: none;}



.nonono-hs-perfil ul li:nth-child(1) { background: url('https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/contacto/icform-engineering.png') no-repeat; }
.hs-perfil ul { width: 100% }
.hs-perfil ul li:nth-child(1) { background: url('https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/contacto/icform-finance.png') no-repeat; width:49%}
.hs-perfil ul li:nth-child(2) { background: url('https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/contacto/icform-business.png') no-repeat;}

.hs-perfil ul li {background-position-x: 28px !important;}
.hs-perfil ul li span {display:none}
.whatslink , .linkedinlink, .facelink {  display:none; }

/* blog */

                #onetrust-banner-sdk { display:none; }
                .post-item { background:#fff; margin-bottom:25px } 
                .post-item  h2 a { font-size: 20px; font-family: "Arial"; color:#000; text-decoration:none;  }
                .body-post { padding: 30px } 
                .topics {color: #282A32; padding: 0px 6px;  margin-bottom: 4px; font-weight:300; font-size:12px; display:inline-block; 
                  border: 1px solid #282A32; padding:2px 6px; text-decoration:none; text-transform: uppercase;}
.box-topics li { float:left}
.box-topics a {color: #282A32; padding: 0px 6px;  margin-bottom: 4px; font-weight:300; font-size:12px; display:inline-block;  font-size:300;
                  border: 1px solid #282A32; padding:2px 6px; text-decoration:none; text-transform: uppercase; font-family: "Arial" !important;}
.box-topics  ul {  list-style-image:none;    list-style-type: none; padding:0 }
.box-topics li { margin:0 }
.box-topics a.filter-expand-link { clear: both; display: block; border: none; font-size:300; padding-top: 20px;}
            .box-post { background: #fff; border-radius:8px; padding:60px 85px; margin-bottom:100px}
.a-topic { color: #67696F ; font-family: "Arial";}
.post-share { display:inline-block; margin-right:5px; }
.sidewhite { background: #fff; padding:25px 35px; border-radius:8px; margin-bottom:25px;  }
.apost  { text-decoration:none  }
.apost:hover  { color:#000  }
.apost h5 { color: #000; font-weight:600; }
.tiempolect { font-size:12px; color: #acadb3; }
.blog-pagination { margin: 40px 0;}
.blog-pagination a { text-decoration:none; display:inline-block; width: 36px; height:36px; padding-top: 7px;
    text-align: center; border-radius: 22px;background: #fff; color:#6390c6; }
.blog-pagination a:hover , .blog-pagination a.active { background: #6390c6; color:#fff;   }
.minitopics { font-size:13px; color: #67696f; }
.lhtop { line-height: 1.3; }
.post-list-h2 h2 { line-height: 0.6; }

/* pop up */
 .dyno-image { float: right !important; width:285px !important}
.dyno-image img { max-width:285px !important}
.leadinModal-content  { width:900px !important; }
.leadinModal-content-wrapper { width:100% !important; background:url('https://fs.hubspotusercontent00.net/hubfs/4272053/2020-website/popup/BG-BLOG-MANPOWER-BANNER-SUSCRIPCION.png')!important; background-size:cover!important; }
.leadin-content-body  h4 { margin-left:0!important; margin-right:400px!important;  color: #fff!important; font-size:38px!important;}
.leadin-content-body  p {  margin-left:0!important; margin-right:400px!important; color: #fff!important; }
.advance-wrapper { margin-left:0!important;margin-right:400px!important; }
.advance-wrapper button { width: 180px !important; height: 50px!important; color: #fff !important; border-radius: 30px!important}
.leadin-content-body form {margin-left:0!important; margin-right:400px!important;  }
.leadinModal-close::before { color: #fff!important }
.leadin-content-body form input[type="email"] {margin-bottom: 40px !important}
.leadinModal-hide-outline p { position:relative !important; }
.leadinModal-hide-outline p strong { position:absolute !important; font-weight: 100 !important; font-size: 12px !important; top: 69px !important; font-family: "Helvetica" !important;}
.leadinModal-hide-outline p strong a { font-family: "Helvetica" !important; color: #fff !important}
.thank-you-message p { width:100% !important; text-align:center !important; padding: 50px;}
.leadin-close-button { color: #fff !important }
.error-text { position: absolute !important; margin-top: -16px!important;}
.leadinModal .leadinModal-content { max-height: 100% !important; }

.hs-embed-wrapper {max-width: 1200px !important; max-height: 700px !important; margin-bottom:40px !important}

.flechatop { width: 50px; height: 50px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;background: #67696f; 
    		position: fixed; right: 0; left: 0; bottom: 20px; padding: 13px 11px 0 18px;; margin: auto; z-index: 100; display:none; transform: rotate(-90deg);}
.cursor-n , .cursor-n * {cursor: normal !important }
.maxw-700 { max-width: 700px; margin: auto }
.w100 { width: 100% }

.hs-error-msgs li { background: none !important;}
  
.mt0 {margin-top:0px !important;}	.pt0 {padding-top:0px !important;}
.mt10 {margin-top:10px !important;}	.pt10 {padding-top:10px !important;}
.mt20 {margin-top:20px !important;}	.pt20 {padding-top:20px !important;}
.mt30 {margin-top:30px !important;}	.pt30 {padding-top:30px !important;}
.mt40 {margin-top:40px !important;}	.pt40 {padding-top:40px !important;}
.mt50 {margin-top:50px !important;}	.pt50 {padding-top:50px !important;}
.mt60 {margin-top:60px !important;}	.pt60 {padding-top:60px !important;}
.mt70 {margin-top:70px !important;}	.pt70 {padding-top:70px !important;}
.mt80 {margin-top:80px !important;}	.pt80 {padding-top:80px !important;}
.mt90 {margin-top:90px !important;}	.pt90 {padding-top:90px !important;}
.mt100 {margin-top:100px !important;} .pt100 {padding-top:100px !important;}

.mb0 {margin-bottom:0px !important;}		.pb0 {padding-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}		.pb10 {padding-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}		.pb20 {padding-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}		.pb30 {padding-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}		.pb40 {padding-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}		.pb50 {padding-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}		.pb60 {padding-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}		.pb70 {padding-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}		.pb80 {padding-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}		.pb90 {padding-bottom:90px !important;}
.mb100 {margin-bottom:100px !important;}	.pb100 {padding-bottom:100px !important;}

.pt15 {padding-top:15px !important;}	
.ml10 {margin-left:10px !important;}	
.ml20 {margin-left:20px !important;}	  .pl20 {padding-left:20px !important;}	
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}   .pr20 {padding-right:20px !important;}
.paddall { padding: 30px 60px 40px 30px}
.mt120 { margin-top: 125px; }

.paddall30 { padding: 30px 30px 30px 30px}
.paddall20 { padding: 20px }
.padd1020 { padding: 10px 20px }
.paddallform { padding: 30px 40px 70px 70px}

@media (max-width: 576px)  {  .containerb , .container { padding-left: 25px !important;  padding-right:  25px !important;} }
@media (min-width: 576px)  {  .containerb { max-width: 740px; padding-left: 35px !important; padding-right:  35px !important; } }
@media (min-width: 768px)  {  .containerb { max-width: 920px; padding-left: 35px !important; padding-right:  35px !important; } }
@media (min-width: 992px)  { .containerb { max-width: 1160px; padding-left:  35px !important;  padding-right:  35px !important; } }
@media (min-width: 1200px) { .containerb { max-width: 1340px; } }

 /* PARA HUBSPOT */
 .leadin-content-body  h4 { margin-right: 0px!important;  }
.boxbuttons {display: inline-block; float: right; }
@media (max-width: 430px) { 
  .boxbuttons {display: block; text-align: center; }
  .boxbuttons .btn-small { margin:12px 10px 0 10px !important; float:none !important}
   .absolbanner { position: initial; width:100% }
}
   @media (max-width: 767px) { 
     /* pop up */
     .dyno-image img { display:none !important;}
     .leadin-content-body  h4 { margin-right: 0px!important;  }
.leadin-content-body  p {  margin-right: 0px!important;  }
.advance-wrapper { margin-right: 0px!important; }
     .advance-wrapper button { width: 100% !important; }
     
	   .hidden-movil { display: none !important; }
  .center-all-movil * { text-align:center !important}
     .colsec { width:100%; }
    .sectores .caraA { text-align:left;  min-height:141px; padding: 10px; padding-left:30px; }
    .sectores .caraB { position: initial; background: #fff; color: #000; text-align:right; padding-right:30px}
    .sectores .caraB h5 { display:none}
     .sectores .caraB h3 { font-size:16px; font-family: "Helvetica"; text-transform:none; color: #67696f}
    .sectores .caraA img { margin-bottom: 5px;}
     .certific { width: 70%; margin-top: 0 ;}
     .imgempre { display:none }
    .img150top { margin-top: -30px; margin-bottom: 30px}
     .no2th div:nth-child(2) { display:none }
     .mtminushead { margin-top: -40px }
     .paddform { padding: 30px 0  60px 20px}
     .hs_cliente_candidato ul li { float:none}
     .hs_cliente_candidato { display:block !important }
     .caraBleftmovil .caraB {text-align:left;}
     .hover1col .caraB { margin-top:24px; background:#fff !important;}
     .clientes .sectores .caraA { display:block; min-height:0 !important; padding: 30px 20px 30px 20px !important;}
     .clientes .sectores .caraA * { text-align:center}
     .clientes .sectores .caraB { min-height:0 !important;  }
     .clientes .sectores { min-height:0 !important; }
     .clientes  .innerbox { min-height: 0!important; padding-bottom:15px !important}
     .max-img-mov img { max-width: 280px !important;}
     .form-hs .actions input , .form-hs p , .w95mov h2, .w95mov  h5 {width:95% !important}
     .noB .caraB { display:none }
     .paddall30-movil  { padding: 30px 30px 30px 30px}
     .ofertas h3 {     font-size: 18px; }
     #titleHeader  { font-size: 24px; }
    .slidericonbox { margin-top: 167px; margin-bottom: 30px;}
  }

  @media (min-width: 768px) {
  		.hidden-desk { display: none !important; }
    .img150top { margin-top: 150px;}
    .mtminushead { margin-top: -200px }
    .absolbanner { position: absolute; bottom:0; }
    .xshare { display:none }
    .hs-perfil ul { display: inline-flex; }
  }
 

/* MÁS PUNTOS DE CORTE */
   @media (max-width: 575px) { 
      .container { width:100%; max-width:100% } 
    .hidden-xs {display: none;}
    .hidden-xs {display: none;}
    .text-right-xs { text-align: right !important}    
    .text-center-xs { text-align: center !important}     
    .text-left-xs { text-align: left !important}
    .ptheader { padding-top: 15px }
     .sliderhome { width:94%; position:absolute;  }
     .btn-100 { width: 100% }
     .block-movil { display:block }
     
     
   }
 
  /* de Smartphones a Tablets -sm */
  @media (min-width: 576px) and (max-width: 767px) {
     .container { width:100%; max-width:100% } 
    .hidden-sm {display: none;}
    .text-right-sm { text-align: right !important}    
    .text-center-sm { text-align: center !important}     
    .text-left-sm { text-align: left !important}
    .ptheader { padding-top: 15px }
   
  }
 
  /* de Tablets a pantallas de desktops -md*/
  @media (min-width: 768px) and (max-width: 991px) {
     .container { width:100%; max-width:100% } 
    .hidden-sm {display: none;}
    .text-right-md { text-align: right !important}    
    .text-center-md { text-align: center !important}     
    .text-left-md { text-align: left !important}
    .ptheader { padding-top: 20px }
    
    .colsec { width:32%; }
    #moresect { width:100%; }
  }
  
  /* Pantallas normales (desktops) -lg */
   @media (min-width: 992px) and (max-width: 1199px) {
      .container { width:100%; max-width:100% } 
    .hidden-md {display: none;}
    .text-right-lg { text-align: right !important}       
    .text-center-lg { text-align: center !important}     
    .text-left-lg { text-align: left !important}
    .ptheader { padding-top: 20px }
     
  }
 
  /* Pantallas anchas (desktops) -xl */
  @media (min-width: 1200px) {
    .hidden-lg {display: none;}
    .text-right-xl { text-align: right !important}      
    .text-center-xl { text-align: center !important}     
    .text-left-xl { text-align: left !important}
    .ptheader { padding-top: 30px }
    
  }


/*Add Custom*/
.title_marker h3
{
    font-size: 12px!important;
    margin-bottom: 5px;
    margin-top: 5px;
}
.desc_marker
{
    font-size: 11px;
    font-style: italic;
}

.desc_marker.tel
{
    width: 100%;
    display: inline-block;
}
  #total_ofertss {
        font-weight: bold;
        display: inline-block;
        margin-bottom: 40px;
    }
.padd_zero_oferts
    {
         padding-top: 0px!important;
        padding-bottom: 0px!important;
    }
#onetrust-banner-sdk {
    display: block;
}