@charset "utf-8";
/* CSS Document */
/*********************************************RESETS**********************************************/
/*inputs en iPhone sin apariencia de boton*/
input[type="text"],input[type="password"],input[type="email"],input[type="button"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
/*********************************************COMMONS**********************************************/
#tab-productos ul .sub a{text-transform:uppercase}
.resultados-busqueda * ,#landing-empleo-info,#empleo-list .faq-answer p,#cookies-policy,.upload-box,.btn-empleo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.resultados-file img{width:100%;height:auto}
#form-status{clear:both}
#title-wrap h1,#link-prev,#link-next{text-transform:uppercase}
#form-wrapper select{background-image:url(../images/contacto/ico-sel.png);background-repeat:no-repeat;background-position:97% center}
/*********************************************PRODUCTOS**********************************************/
#slider .slide-img{background-position:center center}
/*********************************************PRODUCTOS**********************************************/
._2x3{position:relative;float:left;display:inline-block;transition:all 300ms ease}
._2x3{width:50%;height:1200px}
/* i m p l a n t e s */
.sk2-home .title-wrap-grp img{max-width:150px}
.kl-home .title-wrap-grp img{max-width:100px}
/* p r o t e s i s */
#title-wrap.protesis-home{background-image:url(../images/productos/protesis/header-protesis.jpg)}
/**/
.protesis-conexion-int .link-ver-mas,.protesis-conexion-ext .link-ver-mas{width:68px;height:59px;right:auto;left:85px}
/*conexion interna*/
.protesis-conexion-int .upper-layer{background-image:url(../images/productos/protesis/img-conexion-interna.jpg);color:black}
.protesis-conexion-int .module._2x1_hz{background-image:url(../images/productos/protesis/img-protesis-vega.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:right bottom}
.protesis-conexion-int .logo-desc{width:50%;padding-right:0}
.protesis-conexion-int .lower-layer .conessential{background:#efefef;background-image:url(../images/productos/protesis/img-protesis-cone-essential.png);background-repeat:no-repeat;background-size:100% auto;background-position:right bottom}
.protesis-conexion-int .lower-layer{background:white}
.protesis-conexion-int .lower-layer .module{padding-top:50px}

/*conexion externa*/
.protesis-conexion-ext{height:800px} /*<--- joan*/
.protesis-conexion-ext.open{height:800px}
.protesis-conexion-ext .upper-layer{background-image:url(../images/productos/protesis/img-conexion-externa.jpg);color:white}
.protesis-conexion-ext .lower-layer{color:white;font-family:'Roboto Light';font-size:14px}
.protesis-conexion-ext .lower-layer .module{padding-top:70px}
.protesis-conexion-ext .protesis-conexion-ext-kl{background-image:url(../images/productos/protesis/img-protesis-conexion-externa-kl.jpg);background-size:cover;background-position:right center}
.protesis-conexion-ext .protesis-conexion-ext-kl img{float:left}
.protesis-conexion-ext .protesis-conexion-ext-kl p{float:left;clear:both}
.protesis-conexion-ext .protesis-conexion-ext-kl .product-info{width:50%;max-width:100%;float:left}
.protesis-conexion-ext .protesis-conexion-ext-sk2{background-image: url(../images/productos/protesis/img-protesis-conexion-externa-sk2.jpg); background-size:cover;background-position:left center}
.protesis-conexion-ext .protesis-conexion-ext-sk2.eng{background-color: #1069ad; background-image: none;}
.protesis-conexion-ext .protesis-conexion-ext-sk2 .product-info{width:50%;float:right}
.protesis-conexion-ext .protesis-conexion-ext-sk2 img{float:right}
.protesis-conexion-ext .protesis-conexion-ext-sk2 p{float:right;clear:both}
.protesis-sets{cursor: pointer; height: 800px;}
.protesis-sets.open{height:800px;float:right}
.protesis-sets .upper-layer{background-image:url(../images/productos/protesis/img-sets.jpg);color:#06306b}
.protesis-sets .lower-layer{font-family:'Roboto Light';font-size:17px;color:#004078}
.protesis-sets .lower-layer .contacti{height: 800px;background-image:url(../images/productos/protesis/img-sets.jpg);background-size:cover;background-position:center}
.protesis-sets .lower-layer .kis{background-image:url('../images/productos/superficies/img-superficies-2.jpg');background-size:cover;background-position:center}
.protesis-sets .lower-layer span{font-size:54px;font-family:'Roboto Bold';color:#004078}
.protesis-conexion-int .module-number:after,.protesis-conexion-int .link-more .border,.protesis-certificados .module-number:after,.protesis-certificados .link-more .border{background-color:#1069ad}
.protesis-sets .module-number:after,.protesis-sets .link-more .border{background-color:#004078}
.protesis-sets .module-number{color:#004078}
.protesis-conexion-ext .module-number{color:#a8d7f0}
.protesis-conexion-ext .module-number:after,.protesis-conexion-ext .link-more .border{background-color:#a8d7f0}
.protesis-sets .link-more svg{fill:#004078}
.protesis-conexion-ext .link-more svg{fill:#a8d7f0}

/* b o t i s s */
#title-wrap.botiss-home{background-image:url(../images/productos/botiss/header-botiss.jpg)}
.botiss-que-es{background-image:url(../images/productos/botiss/img-botiss-descripcio.jpg);background-position: right;background-size:cover;}
.botiss-que-es .module-number:after,.cerabone .module-number:after{background-color:#2074b6}
.botiss-que-es .module-number,.cerabone .module-number{color:#2074b6}
.cerabone{background-image:url(../images/productos/botiss/img-botiss-01.jpg);background-position:right center;background-size:cover}
.cerabone .module-number,.maxresorb .module-number,.jason-membrane .module-number,.collacone .module-number,.mucoderm .module-number,.conozca-mas .module-number{float:left}
.cerabone .txt_box,.maxresorb .txt_box,.jason-membrane .txt_box,.collacone .txt_box,.mucoderm .txt_box,.conozca-mas .txt_box{float:left;width:50%;margin-left:30px}
.module.cerabone h3,.module.mucoderm h3,.module.conozca-mas h3{margin:0;color:#004078}
.module.cerabone p,.module.mucoderm p,.module.collprotect-membrane p,.module.conozca-mas p{color:#004078}
.maxresorb{background-image:url(../images/productos/botiss/img-botiss-02.jpg);background-position:right center;background-size:cover}
.maxresorb .module-number:after,.collacone .module-number:after{background-color:#a8d7f0}
.maxresorb .module-number,.collacone .module-number{color:#a8d7f0}
.module.maxresorb h3,.module.jason-membrane h3,.module.collacone h3{margin:0;color:#fff}
.module.maxresorb p,.module.jason-membrane p,.jason-membrane .module-number,.module.collacone p,.jason-fleece .module-number,.module.jason-fleece p,.module.jason-fleece h3{color:#fff}
/**/
.jason-membrane{background-image:url(../images/productos/botiss/img-botiss-03.jpg);background-position:right center;background-size:cover}
.jason-membrane .module-number:after,.jason-fleece .module-number:after{background-color:#fff}
/**/
.collacone{background-image:url(../images/productos/botiss/img-botiss-06.jpg);background-position:right center;background-size:cover}
/**/
.collprotect-membrane{background-image:url(../images/productos/botiss/img-botiss-04.jpg);background-position:right center;background-size:cover}
.collprotect-membrane .module-number:after,.mucoderm .module-number:after,.conozca-mas .module-number:after{background-color:#004078}
.collprotect-membrane .module-number,.mucoderm .module-number,.conozca-mas .module-number{color:#004078}
.module.collprotect-membrane h3{color:#004078}
/**/
.jason-fleece{background-image:url(../images/productos/botiss/img-botiss-05.jpg);background-position:right center;background-size:cover}
/**/
.mucoderm{background-image:url(../images/productos/botiss/img-botiss-07.jpg);background-position:right center;background-size:cover}
/**/
.conozca-mas{background-image:url(../images/productos/botiss/img-botiss-conozca-mas.jpg);background-position:right center;background-size:cover}
.conozca-mas .txt_box{width:80%}
/* k i t s */
#title-wrap.kits-home{background-image:url(../images/productos/kits/header-kits.jpg)}
#kits-wrapper .module{background-position: center;background-size:cover;/*joan*/height: 470px;}
/*joan*/ #kits-wrapper .module h3{ font-size: 32px;}
#kits-wrapper .txt_box{width:55%}
.regeneracion{background-image:url(../images/productos/kits/img-kits-01.jpg)}
.mantenedores{background-image:url(../images/productos/kits/img-kits-02.jpg)}
.expansores{background-image:url(../images/productos/kits/img-kits-03.jpg)}
.discos{background-image:url(../images/productos/kits/Discos.jpg)}
.trefinas{background-image:url(../images/productos/kits/trefinas.jpg)}
.topes{background-image:url(../images/productos/kits/img-kits-06.jpg)}

.regeneracion .module-number:after,.discos .module-number:after,.trefinas .module-number:after{background-color:#1069ad}
.regeneracion .module-number,.discos .module-number,.trefinas .module-number{color:#1069ad}

.mantenedores .module-number:after,.topes .module-number:after,.expansores .module-number:after{background-color:#fff}
.module.mantenedores h3,.module.topes h3,.module.mantenedores p,.module.topes p,.mantenedores .module-number,.topes .module-number,.expansores .module-number{color:#fff}

/* i n s t r u m e n t a l   q u i r ú r j i c o */
/*PTE*/
/* m e d i c a l   d e v i c e s */
#title-wrap.medical-home{background-image:url(../images/productos/medical-devices/header-medical-devices.jpg)}
.tscan{background-image:url(../images/productos/medical-devices/bg-tscan.jpg);background-position:center center;background-size:cover}
.tscan .module-number:after,.tscan .link-more .border,.tscan_que_es .module-number:after,.tscan_que_es .link-more .border{background-color:#2074b6}
.tscan .module-number,.tscan_que_es .module-number{color:#2074b6}
.tscan .link-more svg,.tscan_que_es .link-more svg{fill:#2074b6}
.module.tscan h3{color:#004078}
.module.tscan p{color:#004078}
.penguin{background-image:url(../images/productos/medical-devices/bg-penguin.jpg);background-position:center center;background-size:cover}
.penguin .module-number:after,.penguin .link-more .border,.tscan_datos .module-number:after,.tscan_datos .link-more .border{background-color:#a8d7f0}
.penguin .module-number,.tscan_datos .module-number{color:#a8d7f0}
.penguin .link-more svg,.tscan_datos .link-more svg{fill:#a8d7f0}
.module.penguin h3, .tscan_datos h3{color:#fff}
.module.penguin p{color:#fff}
/*T-Scan y Penguin*/
#title-wrap.tscan-home{background-image:url(../images/productos/medical-devices/tscan/header-md-tscan.jpg)}
#tscan-wrapper{background-color:#06131d;overflow:hidden}
#tscan-wrapper .module h3{margin:20px 0 0}
.tscan_que_es{background-image:url(../images/productos/medical-devices/tscan/img-md-tscan-01-que-es-1.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#fff}
#tscan-wrapper .module.tscan_que_es h3,#tscan-wrapper .module.ventajas h3{float:left}

#tscan-wrapper #slidercone{float:right}
#tscan-wrapper #slidercone .slide-tscan1{background-image:url(../images/productos/medical-devices/tscan/tscan-slide1.jpg); background-size: cover;}
#tscan-wrapper #slidercone .slide-tscan2{background-image:url(../images/productos/medical-devices/tscan/tscan-slide2.jpg); background-size: cover;}
#tscan-wrapper #slidercone .slide-tscan3{background-image:url(../images/productos/medical-devices/tscan/img-md-tscan-carousel.jpg); background-size: cover;}
.tscan_que_es.module{cursor: pointer;padding:50px 30px 0}
.tscan-wrapper{display:none;left:0;position:relative;top:-100px;width:60%}
.tscan_que_es.open {background-position:/*right*/ center;/*background-size:auto 100%;*/height:auto}
.tscan_que_es.open .tscan-wrapper{display:block;padding:70px 0 0 215px}
.tscan_datos{cursor: pointer;background-image:url(../images/productos/medical-devices/tscan/img-md-tscan-02-datos-tecnicos.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}
.tscan_datos.open{height:auto}
.tscan_datos.open .lista-descripcion{display:block;left:0;padding-top:40px;top:0;width:100%}
.tscan_datos .lista-descripcion ul{width:90%}
.tscan_datos li{font-family:"Roboto Light";font-size:17px;color:white}

/**/
#tscan-wrapper .ventajas-wrapper{top:-50px}
#tscan-wrapper .ventajas{background-image:url(../images/productos/medical-devices/tscan/img-md-tscan-03-ventajas.jpg);background-position:center center;background-size:auto 100%;background-repeat:no-repeat}
#tscan-wrapper .ventajas,#tscan-wrapper .ventajas.open{height:auto;min-height:400px}
#tscan-wrapper .ventajas .ventaja{display: none;}
#tscan-wrapper .ventajas.open .ventaja{display: block;}
#tscan-wrapper .ventajas.open .ventaja{width:33.333%}
#tscan-wrapper .ventaja,#tscan-wrapper .ventaja:nth-of-type(3),#tscan-wrapper .ventaja:nth-of-type(4){display:none}
#tscan-wrapper .ventajas.open .ventaja:nth-of-type(2n+1){clear:none}
#tscan-wrapper .ventajas.open .ventajas-wrapper{width:80%;float:left}
#tscan-wrapper .ventajas.open .ventaja:nth-of-type(3){display:block}
#tscan-wrapper .ventajas.open .ventaja:nth-of-type(4){display:block}
#tscan-wrapper .ventajas.open p{display:block}
/*penguin rfa*/
#title-wrap.penguin-home{background-image:url(../images/productos/medical-devices/penguin/header-md-penguin.jpg)}
#tscan-wrapper.penguin-wrapper .tscan_que_es{cursor: pointer;background-image:url(../images/productos/medical-devices/penguin/img-md-penguin-01-que-es.jpg)}
#tscan-wrapper.penguin-wrapper #slidercone .slide-tscan1{background-image:url(../images/productos/medical-devices/penguin/img-md-penguin-carousel.jpg)}
#tscan-wrapper.penguin-wrapper #slidercone .slide-tscan2{background-image:url(../images/productos/medical-devices/penguin/img-md-penguin-carousel-2.jpg)}
#tscan-wrapper.penguin-wrapper #slidercone .slide-tscan3{background-image:url(../images/productos/medical-devices/penguin/img-md-penguin-carousel-3.jpg)}
#tscan-wrapper.penguin-wrapper .tscan_datos{cursor: pointer;background-image:url(../images/productos/medical-devices/penguin/img-md-penguin-02-datos-tecnicos.jpg)}
#tscan-wrapper.penguin-wrapper .ventajas{cursor: pointer;background-image:url(../images/productos/medical-devices/penguin/img-md-penguin-03-ventajas.jpg)}
#tscan-wrapper.penguin-wrapper .ventajas.open .ventaja{width:33%; min-height: 200px}

/*joan*/
#botiss-wrapper .collacone, #botiss-wrapper .cerabone{background-position: center;}

@media screen and (max-width:1970px){
#tscan-wrapper .ventaja h4{display:none}
#tscan-wrapper .ventajas.open .ventaja h4{display:block}
}
@media screen and (max-width:1460px){
}
@media screen and (max-width:1280px){
	#tscan-wrapper.penguin-wrapper .ventajas.open .ventaja{width:50%}
}

@media screen and (max-width:1060px){
	#kits-wrapper .module p{ font-size: 15px;}
}
@media screen and (max-width:960px){
#kits-wrapper ._2x1_hz{height:auto}
.botiss-que-es{height: 400px;}
#tscan-wrapper .ventajas.open .ventaja{width:100%}	
#tscan-wrapper.penguin-wrapper .ventajas.open .ventaja{width:100%}	
}
@media screen and (max-width:600px){
#botiss-wrapper .txt_box h3{font-size: 26px;}
#botiss-wrapper .txt_box{width: 95%; font-size: 15px; position: relative; top: -50px; left: 10px;}
.tscan_que_es.open .tscan-wrapper{display:block;padding:170px 0 0 0; width: 100%;}
}
@media screen and (max-width:420px){
#kits-wrapper .txt_box{width:70%}
#kits-wrapper .module h3{ font-size: 22px;}
}

/*********************************************COMITE CIENTIFICO**********************************************/
#ficha-doctor{overflow:hidden;background-color:#7bbce4}
.foto-doctor{height:880px;max-height:880px}

/*********************************************EMPRESA**********************************************/
#title-wrap.empresa-home{background-image:url(../images/empresa/home/bg-empresa.jpg);background-position:center top;background-size:cover;color:white;height:150px;margin-top:80px;padding:50px 0;position:relative;text-align:center}
.content-empresa{/*height:960px;*/height:auto;background-position:center center;background-size:cover;position:relative}
.content-empresa .module-number{left:85px;position:absolute;top:40px}
.content-empresa h2{font-family:"Roboto Bold",sans-serif;font-size:40px;margin:0;padding:120px 0 20px 85px}
.content-empresa p{font-size:17px;margin:0;padding:0 0 40px 85px;width:33%}
/*intro*/
#landing.landing-empresa{background-image:url(../images/empresa/home/bg-empresa.jpg);background-position:center center;background-size:cover}
._1x3_empresa,._3x3_empresa,._1x2_vt_empresa,._1x1_vt_empresa,._2x1_vt_empresa,._2x2_empresa,._2x1_hz_empresa{position:relative;float:left;display:inline-block;transition:all 300ms ease}
._1x3_empresa{width:25%;height:1440px}
._3x3_empresa{width:75%;height:1440px}
._1x2_vt_empresa{width:100%;height:960px}
.inside._1x2_vt_empresa{width:33.3333%}
._1x1_vt_empresa,._2x1_hz_empresa{width:100%;height:480px}
.inside._1x1_vt_empresa{width:33.3333%}
._2x1_vt_empresa{width:66.6666%;height:480px}
._2x2_empresa{width:66.6666%;height:960px}

/* joan */
#graf-empresa{
	width: 700px;
	max-width: 100%;
	position: absolute;
	top: 100px;
	right: 120px;
}
.content-empresa.index-historia.index-flex-cont-item p{
	columns: 2;	-moz-columns: 2; -webkit-columns: 2;
	column-gap: 40px; -moz-column-gap: 40px; -webkit-column-gap: 40px;
	width: 70%;
}

@media screen and (max-width:1280px){
#graf-empresa{
	width: 600px;
	max-width: 100%;
	position: absolute;
	right: 50px;
}
}

@media screen and (max-width:1118px){
	#graf-empresa{
		width: 500px;
	}
}

@media screen and (max-width:980px){
		#graf-empresa{
			position: relative;
			top: 0;
			right: 0;
			width: 500px;
			padding: 20px;
			box-sizing: border-box;
		}
		.content-empresa.index-historia.index-flex-cont-item p{
			columns: 1;	-moz-columns: 1; -webkit-columns: 1;
			column-gap: 0; -moz-column-gap: 0; -webkit-column-gap: 0;
		}
}

.index-mision .module-number,.index-investigacion .module-number{color:white!important}
.index-mision .link-more svg,.index-investigacion .link-more svg{fill:white!important}
.index-mision .module-number:after,.index-mision .link-more .border,.index-investigacion .module-number:after,.index-investigacion .link-more .border{color:white!important;background-color:white!important}

.index-historia .module-number,.index-familia .module-number,.index-empleo .module-number,.index-historia h3,.index-familia h3,.index-empleo h3{color:#00398a!important}
.index-historia .link-more svg,.index-familia .link-more svg,.index-empleo .link-more svg{fill:#00398a!important}
.index-historia .module-number:after,.index-historia .link-more .border,.index-familia .module-number:after,.index-familia .link-more .border,.index-empleo .module-number:after,.index-empleo .link-more .border{background-color:#00398a!important}

.index-mision,.index-dummy,.index-historia,.index-familia,.index-investigacion,.index-empleo{background-position:center;background-size:cover}
.index-mision{background-position:center center;background-image:url(../images/empresa/mision/img-bg-mision.jpg)!important;color:white!important}
.index-dummy{background-image:url(../images/empresa/home/img-empresa-2.jpg)}
.inside.index-dummy{background-image:url(../images/empresa/home/img-empresa-1.jpg)}
.index-historia{background-image:url(../images/empresa/historia/img-bg-historia.jpg)!important;color:#00398a!important}
.index-familia{background-image:url(../images/empresa/familia/img-bg-lafamilia.jpg)!important;color:#00398a!important}
.index-investigacion{background-image:url(../images/empresa/home/img-empresa-04.jpg)!important;color:white!important}
.index-empleo{background-image:url(../images/empresa/home/img-empresa-05.jpg)!important;color:#00398a!important}
.index-mision h3{display:inline-block;width:50%}
/*investigacion*/
.content-investigacion{width:100%}
/*investigacion slider*/
#slider{overflow:hidden}
/*http://owlcarousel2.github.io/OwlCarousel2/docs/api-options.html*/
.owl-dots{bottom:40px;position:absolute;right:30px;	z-index:9999}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center}
.owl-theme .owl-dots .owl-dot{display:inline-block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{-moz-user-select:none;cursor:pointer}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0077c8 none repeat scroll 0 0}
.owl-theme .owl-dots .owl-dot span{backface-visibility:visible;background:transparent;border-radius:30px;display:block;height:13px;margin:0 5px;transition:opacity 0.2s ease 0s;width:13px;border:solid 2px #0077c8}

#sliderinv{float:left}
.owl-prev,.owl-next{position:absolute;top:50%;margin-top:-40px;background-repeat:no-repeat;background-position:center center;width:81px;height:81px;text-indent:-9999px}
.owl-prev{left:80px;background-image:url(../images/empresa/investigacion/icon-left-arrow.png)}
.owl-next{right:80px;background-image:url(../images/empresa/investigacion/icon-rigth-arrow.png)}

/*investigacion video*/
.banner{position:relative;background-color:#1f1b1b;width:100%;min-height:30px;float:left/}
.is-full-height{min-height:960px;height:100%;height:100vh;padding-top:0 !important;padding-bottom:0 !important;float: left}
.fill{position:absolute;top:0;left:0;height:100%;right:0;bottom:0;padding:0 !important;margin:0 !important}
.overlay{position:absolute;top:0;bottom:0;height:100%;left:-1px;right:-1px}
.banner-bg{overflow:hidden}
.has-hover .bg,.has-hover [class*="image-"] img{transition:opacity .6s,box-shadow .3s,-webkit-filter .6s,-webkit-transform .6s;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s,-webkit-filter .6s,-webkit-transform .6s}
.bg-loaded{opacity:1}
.bg-fill{background-size:cover !important;background-repeat:no-repeat !important;background-position:50% 50%}

.no-click{pointer-events:none}

.video-bg{object-fit:cover;position:absolute;width:100%;height:100%}
audio,canvas,progress,video{display:inline-block}
.banner-layers{max-height:100%;height:100%;position:relative}

#text-box-wine{margin:30px 0px 30px 0px;width:87%}
.y50{top:50.3%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.x50{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.text-box{max-height:100%}
.banner-layers>*{position:absolute !important}
.y50.x50{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.text-center{text-align:center}
#text-box-wine button{background-color:transparent;background-image:url(../images/empresa/investigacion/icon-play.png);background-size:81px 81px;border:0 none;height:81px;text-indent:-9999px;width:81px}

/*empleo*/
#landing-empleo{transition:all 400ms linear}
#arrow-down-empleo{cursor:pointer;margin-top:40px ;display:inline-block}
  #arrow-down-empleo svg{width:60px;height:60px;fill:white;transform:rotate(-90deg)}

#landing-empleo.landing-empleo{width:100%;/*OLD-height:1926px;*/height:960px;margin-top:0;background-image:none;color:#000;position:relative;transition:all 500ms linear}

#landing-empleo.landing-empleo #landing-info-empleo{width:100%;max-width:100%;top:0;left:0;transform:translate(0,0);height:100%}
#landing-empleo.landing-empleo #landing-info.small{top:0}

#landing-empleo-info{width:100%;/*height:966px;*/height:50%;background-image:url(../images/empresa/empleo/img-bg-empleo.jpg);background-position:center;background-size:cover;padding:50px 0;transition:all 400ms linear}

#landing-empleo-info .module-number{color:#a8d7f0;left:90px;position:absolute;top:40px}

#landing-empleo-info .link-more svg{fill:#a8d7f0}

#landing-empleo-info .module-number:after,#landing-empleo-info .link-more .border{background:#a8d7f0 none repeat scroll 0 0}
.module-empleo{text-align:left;color:#004078;padding:75px 85px 0}
.module-empleo h2{font-family:"Roboto Bold",sans-serif;font-size:50px}
.module-empleo p{display:inline-block;width:50%;transition:all 500ms linear}

#landing-escoje{width:100%;height:50%;position:relative;background-image:url(../images/empresa/empleo/img-empleo.png);background-position:center;background-size:cover;text-align:center;transition:all 400ms linear}
#landing-escoje-info{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
#landing-escoje-info h2{color:#fff;font-family:"Roboto Bold",sans-serif;font-size:50px}

#empleo-list .faq .module-number{left:85px}
#empleo-list .faq-title p{padding:0 85px 50px;margin:0}
#empleo-list .faq-answer{padding:0;-webkit-column-count:1;/* Chrome,Safari,Opera */ -moz-column-count:1;/* Firefox */column-count:1;-webkit-column-gap:0;/* Chrome,Safari,Opera */ -moz-column-gap:0;/* Firefox */ column-gap:0}
#empleo-list .faq-answer p{display:inline-block;width:100%;padding:0 85px 0;-webkit-column-count:1;/* Chrome,Safari,Opera */ -moz-column-count:1;/* Firefox */ column-count:1;-webkit-column-gap:0;/* Chrome,Safari,Opera */-moz-column-gap:0;/* Firefox */ column-gap:0;margin:0}
.empleo-answer{width:100%;/*height:250px;*/margin-top:60px;overflow:hidden}
#faq-form-wrap .row,#empleo-list .row{background-color:#efefef;float:left;width:100%}

.btn-empleo{background-color:#1069ad;color:#fff;-moz-user-select:none;background-image:none;border:none;border-radius:999px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:10px 0 10px 0;text-align:center;vertical-align:middle;white-space:nowrap;font-size:18px;background-image:url(../images/empresa/empleo/icon-empleo.png);background-position:85% center;background-repeat:no-repeat;margin-top:5px;width:100%}

#faq-form input:-moz-placeholder{color:#69b3e7}
.faq-title h2{padding:40px 100px 20px 150px}
.upload-box{float:right;width:48%}
.fileUpload{position:relative;overflow:hidden;margin:18px 0 10px}
.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}

/*********************************************PACIENTES**********************************************/
.faq:nth-of-type(4n-2){background-color:white;color:black}
.faq:nth-of-type(4n-3), .faq:nth-of-type(4n-1){background-color:#69b3e7;color:white}
.faq:nth-of-type(4n){background-color:#004078;color:white}

#faq-form-overlay,#send-form{background-image:url(../images/pacientes/img-formulario-contacto.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
/*487b9e*/
#faq-form input:-webkit-input-placeholder,#faq-form textarea:-webkit-input-placeholder,#faq-form input:-moz-placeholder,#faq-form textarea:-moz-placeholder,#faq-form input:-moz-placeholder,#faq-form textarea:-moz-placeholder,#faq-form input:-ms-input-placeholder,#faq-form textarea:-ms-input-placeholder,#faq-form input:-moz-placeholder,#faq-form textarea:-moz-placeholder{color:#6191b3}
#faq-form input:-ms-input-placeholder,#faq-form textarea:-ms-input-placeholder{color:#6191b3}

#send-form{background-color:#1069ad}
#faq-form input,#faq-form textarea{font-family:"Roboto Light",sans-serif;font-size:18px;color:#69b3e7}
#faq-form input{width:48%}
#faq-form input:nth-child(2n+1){float:right}
.empleo-answer #faq-form input:nth-child(2n){float:right}
.empleo-answer #faq-form input:nth-child(2n+1){float:left}
/*********************************************RESULTADOS DE LA BÚSQUEDA**********************************************/
.top-busqueda{background-image:url(../images/resultados-busqueda/header-busqueda.jpg);background-position:center center;background-size:cover;color:white;height:150px;margin-top:80px;padding:50px 0;position:relative;text-align:center}
.top-busqueda form{width:870px;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.top-busqueda input[type="text"],.top-busqueda input[type="submit"]{box-sizing:border-box;float:left;border:none;height:80px}
.top-busqueda input[type="text"]{width:calc(100% - 80px);color:#6eb1dd;font-size:36px;padding-left:30px;font-style:italic}
.top-busqueda input[type="submit"]{background-image:url(../images/resultadosd-busqueda/icon-busqueda.png);background-position:center center;background-repeat:no-repeat;width:80px;background-color:#6eb1dd;cursor:pointer}
.resultados-busqueda{background-image:url(../images/resultados-busqueda/bg-busqueda.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 85px;text-align:center}
.resultados-busqueda h1{font-family:"Roboto Bold",sans-serif;font-size:50px;color:#fff;padding-bottom:80px}
.resultados-file{text-align:left;overflow:hidden;background-color:#fff;margin-bottom:20px}
.resultados-file .resultados-img{float:left;/*width:13%;*/width:230px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.resultados-data{float:left;/*width:87%;*/ /*width:calc(100% - 230px);*/width:100%;padding:40px 30px 40px 55px}
.resultados-txt{float:left;width:calc(100% - 130px);padding-right:40px}
.resultados-file h2{font-family:"Roboto Bold",sans-serif;font-size:30px;color:#0077c8;text-transform:uppercase}
.resultados-file p{font-family:"Roboto Medium",sans-serif;font-size:24px;color:#0077c8}
.resultados-file a:link,.resultados-file a:visited{width:130px;text-align:center;float:right;background-color:#0077c8;border-radius:999px;color:#fff;display:inline-block;font-family:"Roboto Medium";font-size:17px;padding:8px 0}
.no-resultados{font-family:"Roboto Medium",sans-serif;font-size:24px;color:#0077c8}

/*********************************************CONTACTO**********************************************/
#title-wrap.contacto-head{background-image: url("../images/contacto/header-contacto.jpg")}
#sedes-internacionales {background-color:#000;overflow:hidden}
.sede-internacional.mapclose{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
.map-cont.mapvisible:after{width:41px;height:35px;background-position:center center;background-repeat:no-repeat;top:0;content:"";display:block;position:absolute;z-index:999}
.map-cont.mapvisible.tip-left:after{left:45%}
.map-cont.mapvisible.tip-right:after{left:55%}
.map-cont.tip-left:nth-of-type(4n-3):after{background-image:url(../images/contacto/icon-pestanya-on.png)}
.map-cont.tip-right:nth-of-type(4n-3):after{background-image:url(../images/contacto/icon-pestanya-on-2.png)}
.map-cont.tip-left:nth-of-type(4n-2):after{background-image:url(../images/contacto/icon-pestanya-on.png)}
.map-cont.tip-right:nth-of-type(4n-2):after{background-image:url(../images/contacto/icon-pestanya-on-2.png)}
.map-cont.tip-left:nth-of-type(4n-1):after{background-image:url(../images/contacto/icon-pestanya-on-3.png)}
.map-cont.tip-right:nth-of-type(4n-1):after{background-image:url(../images/contacto/icon-pestanya-on-4.png)}
.map-cont.tip-left:nth-of-type(4n):after{background-image:url(../images/contacto/icon-pestanya-on-3.png)}
.map-cont.tip-right:nth-of-type(4n):after{background-image:url(../images/contacto/icon-pestanya-on-4.png)}

/*********************************************LEGAL**********************************************/
#title-wrap.legal-home{background-image:url(../images/empresa/home/bg-empresa.jpg);background-position:center top}
#legal-wrapper{background-image:url(../images/politica-legal/bg-politica-legal.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 85px;color:#fff}
.legal-box h2{font-family:"Roboto Bold",sans-serif;font-size:50px;color:#fff;padding-bottom:20px}
.legal-txt{width:50%}
.legal-txt h3{font-family:"Roboto Bold",sans-serif;font-size:17px;padding-bottom:20px}
.legal-txt p{color:#a8d7f0;font-size:17px}
/********************************COOKIES********************************/
#cookies-policy{font-size:12px;color:#fff;padding:10px 85px ;background-color:#06131d;width:100%;z-index:9999999999;overflow:hidden;position:fixed;left:0;bottom:0}
.cookies-policy-txt{margin:0 auto}
#cookies-policy p{float:left;display:inline-block;width:80%;clear:both;padding:8px 8px 10px 8px}
#cookies-policy a{color:#69b3e7}
#cookies-policy a.bt_close_cookies{float:right;font-weight:normal;background-color:#69b3e7;color:#fff;display:block;float:right;font-size:14px;height:22px;padding:3px 20px 3px;text-decoration:none;margin-top:20px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}

/*********************************************MEDIA@QUERIES**********************************************/
@media screen and (max-width:1700px){
}

@media screen and (max-width:1460px){
.protesis-conexion-int .link-ver-mas,.protesis-conexion-ext .link-ver-mas{left:30px}
}

@media screen and (max-width:1296px){
.protesis-conexion-ext .protesis-conexion-ext-kl img{max-width:140px}
.protesis-conexion-ext .protesis-conexion-ext-sk2 img{max-width:160px}
/*resultados de la busqueda*/
.resultados-data{/*width:calc(100% - 230px);*/width:100%;padding:30px 30px 30px 30px}
.resultados-file h2{font-size:25px;line-height:26px}
.resultados-file p{font-size:20px}
/**/
.foto-doctor{height:480px;max-height:480px}
}
@media screen and (max-width:1280px){
}

@media screen and (max-width:1118px){
}

@media screen and (max-width:980px){
.sm-wrap .index-flex-cont-item.sm{flex:1 1 100%}
/**/
.protesis-conexion-int.open{height:800px}
.collprotect-membrane .module-number,.jason-fleece .module-number{float:left}
.collprotect-membrane .txt_box,.jason-fleece .txt_box{float:left;width:50%;margin-left:30px}
/*empresa*/
._1x3_empresa{width:100%;height:auto}
._3x3_empresa,._2x2_empresa{width:100%;height:auto}
._1x2_vt_empresa,.inside._1x2_vt_empresa._1x1_vt_empresa,._2x1_hz_empresa,.inside._1x2_vt_empresa,.inside._1x1_vt_empresa,._2x1_vt_empresa,._2x1_vt_empresa{width:100%;height:480px}
.content-empresa p{width:66%}
/*pacientes*/
#faq-form-wrap,#faq-form,#send-form{height:350px}
#faq-form input{width:100%}
/*resultados de la busqueda*/
.top-busqueda form{width:90%}
}

@media screen and (max-width:670px){
.sm-wrap.sm-empresa .index-flex-cont-item.sm{flex:100%}
}
@media screen and (max-width:600px){
/*resultados de la busqueda*/
.resultados-file .resultados-img,.resultados-data,.resultados-txt{width:100%}
/*legal*/
.legal-txt{width:100%}
}

@media screen and (max-width:480px){
.collprotect-membrane .txt_box,.jason-fleece .txt_box{float:left;width:50%;margin-left:30px}
/*pacientes*/
#faq-form-wrap{width:100%;height:500px}
#faq-form{width:100%;height:350px}
#send-form{width:100%;height:150px}
.faq-answer{padding:20px 90px 60px;-webkit-column-count:1;/* Chrome,Safari,Opera */-moz-column-count:1;/* Firefox */column-count:1;-webkit-column-gap:50px;/* Chrome,Safari,Opera */-moz-column-gap:50px;/* Firefox */column-gap:60px}
}