/* 1280_.css*/
#gosterme{display:block;}
html{font-size:14px;/*font-size:0.95238vw;*/}
.posicionador{width:100%;margin:0 auto;position:relative;height:100%;}
.izquierda{background: #fff;z-index:2;position:fixed;width:15.625rem;left: 0;top:0;bottom:0;
	box-shadow: 0.0625rem 0.0625rem 0.1875rem 0.0625rem rgba(0,0,0,0.12);
	}
.menu-title{display:none}

.derecha{/*box-shadow: 0.0625rem 0.0625rem 0.1875rem 0.1875rem rgba(0,0,0,0.12);*/}
.derecha{margin-top: 0;}
.not-front .derecha{width:calc(100% - 34.375rem);margin-left:34.375rem;z-index:1;position:absolute;top:0;/*box-shadow: 0.0625rem 0.0625rem 0.1875rem 0.1875rem rgba(0,0,0,0.12);*/}
.not-front .derecha{width:calc(100% - 34.375rem);margin-left:34.375rem;z-index:1;position:absolute;top:0;bottom:0;/*box-shadow: 0.0625rem 0.0625rem 0.1875rem 0.1875rem rgba(0,0,0,0.12);*/}
.front .derecha{width:calc(100% - 15.625rem);margin-left:15.625rem;z-index:1;position:absolute;top:0;/*box-shadow: 0.0625rem 0.0625rem 0.1875rem 0.1875rem rgba(0,0,0,0.12);*/}
.not-front.sin-submenu .derecha{width:calc(100% - 15.625rem);margin-left:15.625rem;}
.not-front.sin-submenu.con-barra .derecha{width:calc(100% - 18.75rem);margin-left:18.75rem;}
.derecha-wrp{margin-top:3.125rem;margin-left:0;}
.derecha-wrp .contenido-pad {padding:0 3.125rem;}
.front .derecha-wrp{margin:0;}

img.logo {width:13.625rem;margin-top:1.125rem;margin-left:1.25rem;}/*7,8125rem*/
ul.menu{display:block;float:left;width:15.625rem;margin:0 0 4rem;padding:0;font-size:1.125rem;line-height:2.375rem;color:#FF6633;z-index:2;border:1px solid #e8e8e9;border-width:1px 0}
ul.menu li{list-style-type:none;padding:0;margin:0;display:block;}
ul.menu ul{margin:0;padding:0;background:white;width:100%;}
ul.menu > li{display:block;border-bottom:1px dotted #c7c7c7;position:relative;}
ul.menu > li:last-child{border-bottom:none;}
ul.menu > li > a,ul.menu > li > span{padding-left:3.125rem;display:block;color:#303030;min-height:2.375rem;}
ul.menu > li > a > span{display:inline-block;}
ul.menu > li > span{cursor:default;}
ul.menu > li > span > span{display:inline-block;}
ul.menu   li.activo > span,
ul.menu   li.active-track > span,
ul.menu   li.activo > a,
ul.menu   li.active-track > a{color:#FF6633;}
ul.menu > li > a:hover,ul.menu > li > span:hover{text-decoration:none;background:#FF6633;color:#fff}
ul.menu > li.mhover > a,ul.menu > li.mhover > span{text-decoration:none;background:#FF6633;color:#fff}
ul.menu > li > ul {display:none;position:absolute;left:100%;top:0;border-left:4px solid #FF6633;z-index:1;
	box-shadow: 0 0 0.25rem 0 rgba(0,0,0,0.50);
	}
ul.menu > li > ul:after{display:block;position:absolute;top:0;right:100%;background:#FF6633 url(../img/tip.svg);background-position:100% 50%;line-height:0;width:0.625rem;height:2.375rem;content:" ";color:transparent}
/*ul.menu > li > ul:before{display:block;z-index:0;position:absolute;top:0;left:-0.25rem;width:calc(100% + 0.25rem);height:100%;background:transparent;content:" ";box-shadow: 0 0 8px 0 rgba(0,0,0,0.50);}*/
ul.menu > li:not(.desktop-noexp):hover > ul{display:block;}
ul.menu > li > ul > li {margin:0 0.4375rem;border-bottom:1px solid #e5e5e5;line-height:2.375rem;text-transform:none;font-size:0.9375rem}
ul.menu > li > ul > li:last-child{border-bottom:none;}
ul.menu > li > ul > li > a{padding-left:0.1875rem;color:#8b898e;display:block;padding-top:8px;padding-bottom:8px;line-height:16px;}
ul.menu > li > ul > li > a:hover{text-decoration:none;color:#FF6633}
ul.menu > li > ul > li > a > span{display:inline-block;}
ul.menu > li > ul > li > ul{display:none}

ul.menu > li > a.activo + ul {display:none;speak:normal}
ul.menu > li > span.activo + ul {display:none;speak:normal}

/*buscador*/
.logo,.lang-select{float:none;clear:none;}
.lang-select{padding-left: 3.125rem;position:initial;margin-bottom: 1.5625rem;margin-top:0;width:auto}
.search-box{float:none;clear:none;margin:1.8rem 0;}
.social{float:none;position:initial;}
.blog-link{float:none;position:initial;margin:1.8rem 0;}
.home-slider,.pager-wrapper{display:block;}

/*el segundo nivel se muestra si está activo (active-track), si lo está el tercero tb y machaca al segundo*/
/*ul.menu > li.active-track{position:initial;}
ul.menu  li  ul.menu-secundario {display:block;padding-top:40.4375rem;position:absolute;top:0;bottom:0;left:300px;right:53.125rem;box-shadow:none;border-left:none;z-index:-2;}
ul.menu  li  ul.menu-secundario:after{display:none;}
ul.menu  li  ul.menu-secundario > li {margin:0;padding:0.5rem 0;border-bottom:none;text-transform:uppercase;font-size:0.75rem;line-height:1;}
ul.menu  li  ul.menu-secundario > li > a{color:#303030;padding-left:1.125rem;line-height:1rem;display:inline-block;}
ul.menu  li  ul.menu-secundario > li > a.activo{color:#FF6633}
*/
#menu-secundario{display:block;overflow-y:auto}
#menu-secundario {background: #fff;position:absolute;left:18.75rem;top:0;bottom:0;width:15.625rem;
box-shadow: 0.0625rem 0.0625rem 0.0675rem 0.1875rem rgba(0,0,0,0.08);;z-index: -1;}
.front #menu-secundario,.sin-submenu #menu-secundario{display:none;}

/*depth 1. se muestra sólo el primer nivel*/
.depth_1,.depth_m {list-style:none;margin:2.5rem 1rem;padding:0;}
.depth_1 a,.depth_m a{display:block;}
.depth_1 li,.depth_m li{margin:0;padding:0;}
.depth_1{speak:none;}
.depth_1 ul{display:none;}
.depth_1 ul li a{text-transform:uppercase}
/*depth 2 o 3 mostrarlo entero*/
.depth_m li ul{margin:0 0 0.5rem 1rem;padding:0;list-style:none;position:relative;margin-bottom:0;}
.depth_m li ul:after{font-family:FontAwesome;color:#89888c;content:'\f054';position:absolute;top: -.875rem;right: 0.5rem;font-size: 0.625rem;}
.depth_m li ul li{display:none;}
.depth_m li.active-track ul{margin-bottom:0;
    margin-top: 1rem;
    margin-left: 0;
}
.depth_m li.active-track ul li{display:block;}
.depth_m li.active-track ul:after{content:'\f078';color:#FF6633;top: -1.5rem/*-1.875rem*/}

.familia_productos.depth_m li ul:after{right:1.5rem}
#menu-secundario li.active-track li{padding-left:0.75rem;}
#menu-secundario > ul > li{text-transform:uppercase;margin:0;padding:0.5rem 0;border-bottom:none;text-transform:uppercase;font-size:0.75rem;line-height:1;}
#menu-secundario > ul > li li{text-transform:none}
#menu-secundario > ul > li > a{color:#303030;line-height:1rem;display:inline-block; margin-right: 1.5rem;}
#menu-secundario > ul > li > a:hover{color:#FF6633}
#menu-secundario > ul > li li a{color:#8b898e;line-height:175%;display:inline-block;}
#menu-secundario > ul > li li a:hover{color:#FF6633}
#menu-secundario > ul.familia_productos > li li a{color:#303030}
#menu-secundario > ul.familia_productos > li li a:hover{color:#FF6633}
#menu-secundario > ul > li > a.activo,
#menu-secundario > ul > li li a.activo{color:#FF6633}
#menu-secundario > ul > li li{text-transform:none;margin:0 0 1rem;}
#menu-secundario > ul > li li:last-child{margin:0;}

/*secundario en productos*/
#menu-secundario ul.familia_productos {margin: 2rem 0 0 3rem;}
#menu-secundario > ul.familia_productos > li li{margin:0 0 1rem;}

#menu-secundario ul.familia_productos .nombreproducto{text-transform:none;font-weight:bold;font-style:italic}
#menu-secundario > ul.familia_productos > li.active-track ul{margin:0.5rem 0 0 1rem;}

#imagen_menu {width:100%;height:auto;display:block;}

#barra{position:absolute;left:15.625rem;top:0;bottom:0;background: none;z-index:0;width:3.125rem;
 box-shadow: 0.125rem 0.1875rem 0.1875rem 0 rgba(0,0,0,0.15) inset;
 top:-0.375rem;
 bottom:-0.375rem;
 }
#barra.none{display:none;}
#barra.default{background: #F7F4F4}
#barra.productos{background:#000000;}
#barra.sectores{background:#FF6633;}
#barra.productos + #textobarra{color:#fff}
#barra.sectores + #textobarra{color:#fff}

#textobarra {text-align: right;min-width: 30rem;position:absolute;
top:0;left:15.625rem;color:#8c8c8b;font-family:"AvenirRoman", 'Montserrat', sans-serif;
font-size:1.875rem;line-height:3.125rem;padding-right:3.125rem;
text-transform: none;white-space: nowrap;}
#textobarra a{color:inherit;text-decoration:none;}

.rot90alt {
    -webkit-transform: translateX(-100%) rotate(-90deg) perspective(999px) ; /* Safari */
    -moz-transform: translateX(-100%) rotate(-90deg); /* Firefox 3.6 Firefox 4 */
    -ms-transform: translateX(-100%) rotate(-90deg); /* IE9 */
    -o-transform: translateX(-100%) rotate(-90deg); /* Opera */
    transform: translateX(-100%) rotate(-90deg); /* W3C */
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
}

/*home news bloc*/
.news-block{margin: 1.875rem 0 1.125rem;overflow:hidden;}
.news-block .title-wrapper{float:left;margin: 2.25rem 0rem 0rem 0.75rem;position:absolute;}
.news-block .title-wrapper h1{font-size:1.625rem;text-align:right;text-transform:uppercase;line-height:1;}
.news-block span{display:block;clear:both;}
.news-block h1 span.small{font-size:0.9375rem}
.news-block ul.noticias {margin:0 0 0 6.25rem;padding:0;border:none}
.news-block ul.noticias li{text-decoration:none;position:relative;vertical-align:top;/*height:271px*/;width: calc(33% - 2rem);list-style-type:none;display:inline-block;padding:0.25rem;margin:0 1rem 0 0;background:#ededee;border:0.0625rem solid #e9e9ea}
.news-block ul.noticias li img,
.news-block ul.noticias li canvas{width:100%;height:auto;float:none;margin-right:0;}
.news-block ul.noticias li a:hover{text-decoration:none;}
.news-block li time {float:none;display:block;color:#FF6633;margin:0.5rem 0 0 0.5rem;font-size:1rem}
.news-block li h1{display:block;margin:0.125rem 0 0.125rem 0.5rem;line-height:1.2;font-size:1rem;color:#000;text-transform:uppercase;min-height: 2.25rem;}
.news-block li h1:after{display:block;position:absolute;bottom:0.25rem;right:0.5rem;content: "+";speak:none;color:#8a898d;font-size:1.5rem;font-weight:bold}

/*home eventos*/
.eventos-block{background:#FF6633;margin: 2.25rem 0 1.125rem 0;overflow:hidden;}
.eventos-block .title-wrapper{float:left;margin: 2.25rem 0rem 0rem 0.75rem;position:absolute;}
.eventos-block .title-wrapper h1{font-size:1.5625rem;text-align:right;text-transform:uppercase;line-height:1;}
.eventos-block span{display:block;clear:both;}
.eventos-block h1 span.small{font-size:0.9375rem}
.eventos-block ul.eventos {margin:0 2.5rem 0 6.25rem;padding:0;}
.eventos-block ul.eventos li{text-transform:uppercase;text-decoration:none;position:relative;vertical-align:top;margin:2.375rem 1rem 2.375rem 0;list-style-type:none;display:inline-block;float:left;}
.eventos-block ul.eventos li{width:calc((100% - 5rem) / 6)}
.eventos-block ul.eventos li:nth-child(3n){margin-right:1rem;}
.eventos-block ul.eventos li:nth-child(6n){margin-right:0rem;}
.eventos-block ul.eventos li a{display:block;width:100%;height:7.851rem;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.eventos-block ul.eventos li a:hover{text-decoration:none;color:#000}
.eventos-block li h1{margin:0.125rem 0;line-height:1.2;font-size:1rem;color:#fff;}
.eventos-block li p{color:#000;margin:0;font-weight:bold;font-size:0.875rem}
.overbox{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:0.6s;text-align:center;}
.overbox:hover{opacity:1;}
.overbox-center{position:absolute;width:100%;top:50%;transform: translateY(-50%);transform: -ms-translateY(-50%);}

/*jobs*/
.wluvi-slider-out{margin:0 2.8125rem}
.wluvi-slider {width: 100%;}
.wluvi-slider ul{width:100%;margin:0;padding:0;list-style:none;}
.wluvi-slider li .txt{text-align:right;margin-right:3rem;margin-bottom:1rem;position:absolute;right:0;max-width:33%;font-size:1rem;line-height:1;color:#fff}
.wluvi-slider li .txt h1{color:#fff;margin:2rem 0 0;text-transform:uppercase;font-size:1.5rem;}
.wluvi-slider li .txt p{margin:1rem 0;text-align:left;}
.readmore,.readmore:visited{cursor:pointer;color:#fff;background:#FF6633;display:inline-block;clear:both;padding:0.5rem 1rem;}

.related-block{background:#fff;border-top:1px solid #8a8989;margin: 3.75rem 0 2rem 0;overflow:hidden;border-top:1px solid #8a8989;}
.related-block .title-wrapper{float:left;margin: 2.25rem 0rem 0rem 0.75rem;position:absolute;}
.related-block .title-wrapper h1{font-size:1.5625rem;text-align:right;text-transform:uppercase;line-height:1;}
.related-block span{display:block;clear:both;}
.related-block h1 span.small{font-size:0.9375rem}
.related-block ul{list-style:none;margin: 0 0 0 9.25rem;padding:0;}
.related-block li{width:100%;color:#fff;display:inline-block;text-transform:uppercase;font-weight:bold;vertical-align:top;}
.related-block li a{color:#000;margin:0.625rem 0;display: inline-block;}
.related-block li a:after{color:#FF6633;content:"+";font-size:125%;margin-left:1rem;}

.noticias.testim{border-top:none;margin-top:0;margin-bottom: 3rem;}
.testim .noticias-slider li{margin:0;}
.testim .side header > span{text-transform:uppercase;font-size:0.75rem;color:#FF6633;margin-bottom:0.5rem;display:block;}
.noticias.testim .side h1{font-weight:normal;font-size:1rem;}
.testim .pager-wrapper2{top:auto;bottom: -1rem;}
.testim article > div{display:table;}
.testim article > div{display:table-cell;    vertical-align: middle;}
.testim.noticias .title-wrapper{margin:0rem 0rem 0rem 0.75rem;z-index:1;}
.testim .noticias-slider-wrapper li article div.side{width:62%;}

/*home sectores*/
.sectores-block{margin: 1.125rem 0;overflow:hidden;}
.sectores-block .title-wrapper{float:left;margin: 0.5rem 0rem 0rem 0.75rem;position:absolute;}
.sectores-block .title-wrapper h1{font-size:1.5625rem;text-align:right;text-transform:uppercase;line-height:1;}
.sectores-block span{display:block;clear:both;}
.sectores-block h1 span.small{font-size:0.9375rem}
.sectores-block ul.sectores {margin:0 0 0 5.25rem;padding:0;display:table;width:calc(100% - 5.25rem);table-layout:fixed;}
.sectores-block ul.sectores li{display:table-cell;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size: auto 3.75rem;position:relative;text-transform:uppercase;text-decoration:none;position:relative;vertical-align:top;margin:2.375rem 0.5rem;list-style-type:none;}
.sectores-block ul.sectores li{height:9.125rem;width:10%;float:none;}
.sectores-block ul.sectores li a{display:block;height: 9.125rem}
.sectores-block ul.sectores li a:img{height:100%;width:auto;}
.sectores-block ul.sectores li a:hover{text-decoration:none;color:#8b898e;}
.sectores-block li h1{margin:0;font-size:0.75rem;color:#8b898e;}
.sectores-block .overbox{background:#fff;margin:0  -0.937rem;}
.overbox:hover{opacity:1;}

/*barra certificados*/
.barra-certificados{margin:0;background:#e8e7e8;height:7.5rem;margin:0;padding:0 2.8125rem 0 6.25rem;overflow:hidden;}
.barra-certificados p{margin:0;padding:0;line-height:0;overflow: hidden;height:7.5rem;}
.barra-certificados a{color:#4b4a4a;font-size:1rem;overflow:hidden;height:7.5rem;}
.barra-certificados.zona{display:inline-block;float:left;overflow:hidden;margin-top: 1.5rem;}
.barra-certificados.izq{width:90%;padding-left:2.5rem;}
.barra-certificados.der{position:absolute;right:0;text-align:right;padding-left:2rem;}
.barra-certificados.der p{margin-top:1.5rem;}
.barra-certificados.der a{line-height:2;text-align:right;height:auto;}

/*suscripciones*/
.barra-suscripciones{margin:0;height:3.75rem;clear:both;margin:0;background:#424141;text-align:center;}
.not-front .barra-suscripciones{height:3.625rem;background:#f3f3f3;border:1px solid #666666;border-width:1px 0}
.barra-suscripciones .wrapper{padding-top:0.75rem;}
.barra-suscripciones h1{text-transform:uppercase}
.barra-suscripciones h1,.barra-suscripciones p{font-size:1.125rem;color:#e8e7e8;display:inline;margin:0;line-height: 1;}
.barra-suscripciones a{display:inline-block;background:#666666;color:#e8e7e8;padding:0.5rem 1.25rem;margin-left:1.5rem}
.barra-suscripciones a{position:initial;}
.barra-suscripciones a:hover{background:#e8e7e8;color:#666666;text-decoration:none;}
.not-front .barra-suscripciones h1, .not-front .barra-suscripciones p{color:#666666}

/*suscripciones*/
.barra-suscripciones{height:3.75rem;clear:both;background:#424141;text-align:left;}
.not-front .barra-suscripciones{height:3.625rem;background:#f3f3f3;border:1px solid #666666;border-width:1px 0}
.barra-suscripciones .wrapper{padding-top:0.75rem;position:relative}
.barra-suscripciones h1{text-transform:uppercase}
.barra-suscripciones h1,.barra-suscripciones p{font-size:1.125rem;color:#e8e7e8;display:block;margin:0 2.825rem 0 3.25rem;line-height: 1.2;}
.barra-suscripciones a{display:inline-block;background:#666666;color:#e8e7e8;padding:0.5rem 1.25rem;margin-left:1.5rem}
.barra-suscripciones a{position:absolute;top:0.75rem;right:7rem;margin:0}
.barra-suscripciones a:hover{background:#e8e7e8;color:#666666;text-decoration:none;}
.not-front .barra-suscripciones h1, .not-front .barra-suscripciones p{color:#666666;margin-left:6.125rem}
.not-front.sin-barra .barra-suscripciones h1,.not-front.sin-barra .barra-suscripciones p{margin-left:6.125rem}

/*zona 4 columnas pie de pagina*/
.zona-columnas {margin:0;background:#c4c4c6;padding:2rem 2.8125rem 1.5rem 3.25rem;overflow: hidden;clear:both;}
.not-front .zona-columnas{background:#e8e7e8}
/*.zona-columnas .wrapper{display:table;table-layout:fixed;width:100%;}
.zona-columnas .columna{display:table-cell;line-height:1.39;width:25%}
.zona-columnas .columna:nth-child(2n+1) { clear: none;}*/
/*.zona-columnas .c1{width:30%}
.zona-columnas .c2{width:25.5%}
.zona-columnas .c3{width:26%}
.zona-columnas .c4{width:18.5%}*/
.zona-columnas h1{text-transform:uppercase;margin:0;}
.zona-columnas h1,.zona-columnas a,.zona-columnas a:hover{font-size:1.125rem;color:#666666}
.zona-columnas ul,.zona-columnas li{margin:0;padding:0;list-style-type:none;}

/*links zona abajo pie de página*/
.bottom-links{margin:0;text-align:right;}
.bottom-links .wrapper{padding:0rem 2.82rem 0.5rem 3.25rem;}
.bottom-links .right{right:2.82rem;}

/*zona slider de noticias*/
.noticias {border-top:1px solid #8a8989;margin-top:5.5rem}
.noticias .title-wrapper{float:left;margin: 3.5rem 0rem 0rem 0.75rem;position:absolute;}
.noticias .title-wrapper h1{font-size:1.5625rem;text-align:right;text-transform:uppercase;line-height:1;}
.noticias .title-wrapper span{display:block;clear:both;}
.noticias h1 span.small{font-size:0.9375rem}
.noticias-slider-wrapper{padding:0 6.25rem 0 11.875rem;/*z-index:-1*/;position:relative}
.noticias-slider-wrapper li img,
.noticias-slider-wrapper li canvas{width:calc(100% - 0.625rem);height:auto;float:left;border:0.3125rem solid #ededee;margin-right:2.75em;}
.side{overflow:hidden;clear:both;padding-top:0.5rem;}
.sld-noticias {left: 0; top: 0;}
/*transversal tripa*/

.listado_tercio{overflow:hidden;margin:0;}
.not-front .listado_tercio h2{font-size:2.5rem;text-transform:none;position:relative;margin:1rem 0 0.5rem;line-height:1;}
 h2 .fa-copyright{font-size:0.7rem;top:0.4375rem;margin-left: 0.25rem;position:absolute;}

.listado_cuarto li{width:calc((100% - 9.375rem)/4)}
.listado_cuarto li:nth-child(2n + 1){clear:none;}
.listado_cuarto li:nth-child(2n){margin-right:3.125rem;}
.listado_cuarto li:nth-child(4n + 1){clear:left;}
.listado_cuarto li:nth-child(4n){margin-right:0;}

.listado_quinto{overflow:hidden;margin:0 0 4rem;padding:0;}
.listado_quinto h2{font-size:1rem;text-transform:uppercase;position:relative;margin:1rem 0rem 0.5rem 0;line-height:1;color:#303030;padding-right:1.5rem;}

.listado_quinto li > a:hover{text-decoration:none;}
.listado_quinto h2:before{width:3rem;height:2.875rem;display:block;clear:both;margin-bottom:1.125rem}
.listado_quinto li > a + p{margin-top:0;}
.listado_quinto h2.plus:after{content: url('../img/plus.png');display:inline-block;margin-left:0.75rem;vertical-align:top;position: relative;
    top: -0.125rem;}
    
.list_three_columns{overflow:hidden;margin:0 0 4rem;padding:0;}
.list_three_columns h2{font-size:1rem;text-transform:uppercase;position:relative;margin:1rem 0rem 0.5rem 0;line-height:1;color:#303030;padding-right:1.5rem;}

.list_three_columns li > a:hover{text-decoration:none;}
.list_three_columns h2:before{width:3rem;height:2.875rem;display:block;clear:both;margin-bottom:1.125rem}
.list_three_columns li > a + p{margin-top:0;}
.list_three_columns h2.plus:after{content: url('../img/plus.png');display:inline-block;margin-left:0.75rem;vertical-align:top;position: relative;
    top: -0.125rem;}
    
.list_four_columns{overflow:hidden;margin:0 0 4rem;padding:0;}
.list_four_columns h2{font-size:1rem;text-transform:uppercase;position:relative;margin:1rem 0rem 0.5rem 0;line-height:1;color:#303030;padding-right:1.5rem;}

.list_four_columns li > a:hover{text-decoration:none;}
.list_four_columns h2:before{width:3rem;height:2.875rem;display:block;clear:both;margin-bottom:1.125rem}
.list_four_columns li > a + p{margin-top:0;}
.list_four_columns h2.plus:after{content: url('../img/plus.png');display:inline-block;margin-left:0.75rem;vertical-align:top;position: relative;
    top: -0.125rem;}

.products_family li{width:25%;font-size:2.25rem;margin-bottom: 1.5rem;}

.nota{font-style:italic}

/*form filtros*/
.filtro.buscar{text-align:left;margin-top:4.25rem;}
.filtro.buscar form{display:inline-block;text-align:left;}
.fila{overflow:hidden;display:block;clear:both;text-align:left;}
.campo{margin-right:2rem }
.filtro.buscar input{width:11.125rem;}
.filtro.buscar select{width:12.25rem;}
.filtro.buscar label.impselect,.filtro.buscar label.impdate_hasta{display:inline-block;}

/**/
p.entradilla{    margin: 2.25rem 5rem;}

/*
jcarousel portada
*/
.home-slider.jcarousel {
    position: relative;
    overflow: hidden;
}
.home-slider.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.home-slider.jcarousel li {
    float: left;
	width:0;
	/*box-shadow:0 0 0 0 red inset;*/
}
.home-slider.jcarousel li img{width:100%;height:auto;}
.jcarouselpager a{color:transparent;display:inline-block;overflow:hidden;line-height:0;background:#cdcdcd;width:0.625rem;height:0.625rem;margin:0.5rem;transition:0.8s;}
.jcarouselpager a.active{background:#FF6633}
.pager-wrapper{text-align:center;margin-top:-2rem;position:relative;}
/*
jcarousel noticias
*/
.noticias-slider {
    position: relative;
    overflow: hidden;
}
.noticias-slider ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.noticias-slider li {
    float: left;
	width:0;
	margin: 3.25rem 0 3.5rem;
	list-style:none;
	/*box-shadow:0 0 0 0 red inset;*/
}
.noticias-slider ul li:before{content:""}
.pager-wrapper2{text-align:center;position:relative;top: -3rem;}
.jcarouselpager.dos a{color:transparent;display:inline-block;overflow:hidden;line-height:0;background:#cdcdcd;width:0.625rem;height:0.625rem;margin:0.5rem;transition:0.8s;}
.jcarouselpager.dos a.active{background:#FF6633}
.jcarousel-control{height:0.0625rem;}
.jcarousel-prev,.jcarousel-next{display:block;position:absolute;width:1.3125rem;height:3.25rem;background-size: contain;background-repeat:no-repeat;top: calc(50% - 1.625rem);opacity:0.2;transition:0.25s;cursor:pointer}
.jcarousel-prev:hover,.jcarousel-next:hover{opacity:0.4;}
.jcarousel-prev{background-image:url(../img/prev.svg);left: 6.75rem;}
.jcarousel-next{background-image:url(../img/next.svg);right:2rem;}

.sidebar-right{float:right;width:30%}
.content-left{width:65%;}
.contacto dd{clear:left}
div.contacto ul li a{clear:both;}
.formulario-contacto{width:100%;}

.contacto form input[type="submit"]{clear:none;float:right;display:inline-block;width:auto;margin:0;}

/*especifico*/
ul.menu{font-size:14px;}
#menu-secundario > ul > li{font-size:12px;}
#menu-secundario > ul > li li{font-size:13px;}

#menu-secundario i.menutoggler{display:none;}
.has-sec-menu #menu-secundario #nombre_producto i{display:none;}

.not-front .barra-suscripciones h1, .not-front .barra-suscripciones p {
    color: #666;
    margin-left: 1rem;
	}
.barra-suscripciones a {
	    right: 5rem;
	}
@media screen and (min-width:1060px){
	.barra-suscripciones a {
	    right: 7rem;
	}
}

.buscador-ofertas{color:#666666;margin:0 1rem}
.buscador-ofertas > label{cursor:auto;}
.buscador-ofertas > label.toggler:after{display:none;content:'';}
.buscador-ofertas > label.toggler.abierto:after{display:none;content:'';}
.buscador-ofertas > label.toggler + form{display:block;width:100%;overflow: hidden;}

table.vacantes{margin:0 0 2rem;padding:0;}
table.vacantes td{display:table-cell;float:none}
table.vacantes {display:table;}
table.vacantes tr,table.vacantes tr.heading {display:table-row;}
table.vacantes th, table.vacantes td{padding:0.25rem 0.5rem;text-align:left;vertical-align:top; border:none;}
/*table.vacantes th.share{font-size:75%;vertical-align:middle}*/
table.vacantes tr td {background: #fff;padding:0.5rem;line-height:15px;}
table.vacantes tr.heading + tr td{padding-top:2rem;}
/*table.vacantes tr.heading + tr td + td{padding-top:3.25rem;padding-left:0;}
table.vacantes tr.heading + tr td + td:last-child{padding-top:3rem}*/
table.vacantes tr:hover td {background: #f4f4f4;}
table.vacantes td.description{background:none;}
table.vacantes td.description a{color:#666}
table.vacantes td.description a:hover{color:#000}
table.vacantes td.description h2{color:#FF6633;background:none;font-size:1rem;text-transform:none;margin:0;font-weight:normal;padding:4px 0 0 0;}
table.vacantes td.description p{padding-left:0;color:#000;margin:0.25rem 0;font-size:0.875rem}
table.vacantes td.share{text-align:center;}
table.vacantes td.share a{color:#999}
table.vacantes td.share a:hover{color:#FF6633}
table.vacantes td:last-child{margin-bottom:0;float:none}
table.vacantes .mobile-only{display:none;}

/* Banner de cookies */
#cookiesInfo > div{padding:0.5rem 8rem;}