/* 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 > span{cursor:default;}
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.0625rem;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}
ul.menu > li > ul > li > a:hover{text-decoration:none;color:#FF6633}
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;}
#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.875rem}

.familia_productos.depth_m li ul:after{right:1.5rem}

#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;}
#menu-secundario > ul > li li a{color:#8b898e;line-height:1rem;display:inline-block;}
#menu-secundario > ul.familia_productos > li li a{color:#303030}
#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:1rem 0 0;}

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

#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}
#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:none;}

.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:#ededee;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;  background-image:none !important}

.eventos-block li h1{margin:0.125rem 0;line-height:1.2;font-size:1rem;color:#000;}
.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%);}

/*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;}
.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;overflow:hidden;}
.barra-certificados a img,
.barra-certificados a canvas{height:100%;width:auto;}
.barra-certificados.zona{display:inline-block;float:left;overflow:hidden;margin-top:1.5rem;}
.barra-certificados.izq{width:90%;padding-left:6.25rem;}
.barra-certificados.der{position:absolute;right:0;text-align:right;padding-right:2.8125rem;}
.barra-certificados.der p{margin-top:1.5rem;}
.barra-certificados.der a{line-height:2;text-align:right;height:auto;}


/*suscripciones*/
@media screen and (min-width:1320px){
	.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:static;}
	.barra-suscripciones a:hover{background:#e8e7e8;color:#666666;text-decoration:none;}
	.not-front .barra-suscripciones h1, .not-front .barra-suscripciones p{color:#666666}
}



/*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;}

/*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;position:relative}
.noticias-slider-wrapper li img,
.noticias-slider-wrapper li canvas{width:14.875rem;height:auto;float:left;border:0.3125rem solid #ededee;margin-right:2.75em;}

.side{overflow:hidden;clear:none;padding-top:0;}
.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_tercio li{display:block;float:left;width:calc((100% - 6.25rem) / 3);}
.listado_tercio li:nth-child(2n + 1){clear:none;}
.listado_tercio li:nth-child(2n){margin-right:3.125rem;}
.listado_tercio li:nth-child(3n + 1){clear:left;}
.listado_tercio li:nth-child(3n){margin-right:0;}



.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:nth-child(2n + 1){clear:none;}
.listado_quinto li:nth-child(2n){margin-right:3.125rem;}

.listado_quinto li:nth-child(5n + 1){clear:left;}
.listado_quinto li:nth-child(5n){margin-right:0;}
.listado_quinto li{display:block;float:left;width:calc((100% - 12.5rem) / 5);margin-right:3.125rem;color:#303030;}
.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:nth-child(2n + 1){clear:none;}
.list_three_columns li:nth-child(2n){margin-right:3.125rem;}

.list_three_columns li:nth-child(3n + 1){clear:left;}
.list_three_columns li:nth-child(3n){margin-right:0;}
.list_three_columns li{display:block;float:left;width:calc((100% - 6.25rem) / 3);margin-right:3.125rem;color:#303030;}
.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:nth-child(2n + 1){clear:none;}
.list_four_columns li:nth-child(2n){margin-right:3.125rem;}

.list_four_columns li:nth-child(4n + 1){clear:left;}
.list_four_columns li:nth-child(4n){margin-right:0;}
.list_four_columns li{display:block;float:left;width:calc((100% - 9.375rem) / 4);margin-right:3.125rem;color:#303030;}
.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:320px;}
.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;}
















































































































































































































































































































































.buscador-ofertas fieldset legend{margin:0;font-size:0.8125rem;padding:0;text-transform:uppercase;margin:0.75rem 0 0.25rem;width:100%;}




.buscador-ofertas .form-group label{font-size:0.75rem;}
ul.noticias li.noticia canvas,
ul.premios li.premio canvas{width:18.6875rem;}

.highligts-block{overflow:hidden;}
.highligts-block ul{width:100%;margin:0;padding:0;list-style:none;}
.highligts-block li{width: calc((100%)/3);position:relative;padding:5px;display:block;float:left;background:#ededed;overflow: hidden;margin-right:1.5rem}
.highligts-block li:last-child{margin-right:0;}
.highligts-block a:after{display:block;position:absolute;bottom:0;right:0;content:"+";font-weight:bold;font-size: 1.5rem;
    margin-right: 0.25rem;color:#8a8a8a}
	.highligts-block a:hover h1{color:#FF6633}
.highligts-block li img,.highligts-block li canvas{width:100%;}
.highligts-block h1 span{font-size:0.8rem;display:block;}
.highligts-block h1{color:#000;max-width:inherit;margin:1rem 0.5rem 1rem 0.5rem;font-size:1.1rem;font-family: 'AvenirRoman','Montserrat', sans-serif;text-transform:uppercase;line-height:1.25rem;}

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

.related-block li{width:49%;}