/*@import url(http://goo.gl/kb5xB6);*/
/*MAIN*/

/* POR DEFECTO PARA PANTALLAS DE 981px de ANCHO HASTA 1249px de ANCHO , los demás con media query */

/* line 6, ../scss/main.scss */
html, body {
  margin: 0;
  padding: 0;
  font-family:helvetica,sans-serif;
  
}
/*
.lang.de, .lang.it, .lang.es, .lang.eu, .lang.cn, .lang.ru, .lang.pt-br, .lang.fr{
	display:none;
}
*/

.map-popup-link img{
	width:100%;
}

img.chinasvg, img.germanisvg{
	width:95%;
}

 img.americasvg{
	width:75%;
 }

/* line 11, ../scss/main.scss */
.window {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  padding-bottom:20px;
  /*-ms-overflow-style: -ms-autohiding-scrollbar;*/
}

/* line 18, ../scss/main.scss */
.window {
/*background: url(../img/tramas/white_carbon.jpg) repeat transparent;*/
background: #eee;
}

/* line 18, ../scss/main.scss */
.window:nth-child(6) {
/*background: url(../img/tramas/white_carbon.jpg) repeat transparent*/
  background: #eee;
  top: 500%;
}


#qLpercentage{
	background: transparent url('../img/logo_cabecera_gris_mini.png') no-repeat center center;
	height: 100px!important;
	width:120px!important;
	padding-top: 150px;
	letter-spacing: 0.1em;
	font-size: 1.4em!important;	
	text-align: center;
}

/* Nueva sección Canal Ético */
section.canal .boton {
	display: inline-block;
	font-size: 11px;
    color: #333;
    text-transform: uppercase;
    cursor: pointer;
    margin: 1em 0 1em .3em;
    background: rgba(255, 255, 255, .75);
    padding: 0.5em 1em;
    list-style: none;
    font-family: arial;
    border: 1px solid #ddd;
    border-radius: 2px;
	text-decoration: none;
}
section.canal .boton:hover {
	background: rgba(0, 0, 0, .30);
    color: #f1f1f1;
}
section.canal .formulario {
	display: inline-block;
	width: 100%;
	max-width: 70vw;
	padding: 2em;
    border: 1px solid #ddd;
    border-radius: 2px;
	background-color: #fff;
	box-sizing: border-box;
}
section.canal .formulario div {
	display: grid;
	grid-template-columns: repeat(2, minmax(300px, 1fr));
	gap: 10px;
	box-sizing: border-box;
}
section.canal .formulario div.display-block {
	display: inline-block!important;
	margin-top: 20px;
}
section.canal .formulario fieldset.display-block {
	display: grid;
	align-items: flex-start;
	grid-template-columns: 1fr auto;
}
section.canal .formulario fieldset.display-block label {
	margin: -2px 0 0 10px;
	padding-top: 0;
}
section.canal .formulario label {
	display: block;
}
section.canal .formulario input {
	width: -webkit-fill-available;
	width: -moz-available;
    max-width: 100%;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	padding: 1em;
}
section.canal .formulario fieldset {
	display: grid;
	grid-template-columns: repeat(2, minmax(150px, 1fr));
	gap: 0;
    margin: 0;
    padding: 0;
    border: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	align-items: center;
	width: 90%;
}
section.canal .formulario input[type="file"] {
	width: auto!important;
	max-width: 400px!important;
}
section.canal .formulario input[type="file"]::file-selector-button {
	width: max-content!important;
    display: inline-block;
    padding: 20px 22px 20px 43px;
    cursor: pointer;
	margin-top: 3px;
	font-size: 11px;
	text-transform: uppercase;
    border: 1px solid #ccc;
	background-color: #fff;
	background-image: url(../img/subir-archivo.svg);
	background-position: 20px center;
	background-repeat: no-repeat;
	background-size: 15px;
}
section.canal .formulario textarea {
	width: -webkit-fill-available;
	width: -moz-available;
	width: -ms-avaiable;
	padding: 1em;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
section.canal .formulario textarea::-webkit-textarea-placeholder,
section.canal .formulario textarea::-moz-placeholder,
section.canal .formulario textarea::-ms-input-placeholder,
section.canal .formulario textarea::placeholder {
	color: #999!important;
	opacity: 1;
}
section.canal .formulario input[type="checkbox"] {
	display: inline-block;
	width: fit-content;
	margin-top: 3px;
}
section.canal .formulario .full {
	display: block;
}
section.canal .formulario .icono {
	position: relative;
	padding-left: 25px;
	line-height: 2em;
	background: url(../img/subir-archivo.svg) 0px 0px no-repeat;
}

section.canal .formulario .boton-enviar {
	display: inline-block;
	padding: 1.5em 3em;
	width: 100%;
	background-color: #f3f3f3;
    border-width: 1px;
    border-radius: 2px;
    border-color: #ccc;
    border-style: solid;
	text-transform: uppercase;
	cursor: pointer;
}

section.canal .enviadoOk,
section.canal .enviadoError {
	display: inline-block;
	width: 100%;
	max-width: 70vw;
	padding: 2em;
    border: 1px solid #ddd;
    border-radius: 2px;
	background-color: #fff;
	box-sizing: border-box;
}
section.canal .enviadoError {
    border: 1px solid red;
    border-radius: 2px;
	background-color: #fff;
	box-sizing: border-box;
}
@media screen and (max-width: 768px) {

	section.canal .enviadoOk {
		max-width: 90%;
	}
}
.padding-0 {
	padding: 0!important;
}
.margin-top-15 {
	margin-top: -15px
}
.no-border {
	border: 0!important;
}
.no-border-right {
	border-right: 0!important;
}
.center {
	text-align: center;
}
/*  Media  */

@media screen and (max-width: 980px) {
	section.canal .formulario div {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}
	
}
@media screen and (max-width: 768px) {

	section.canal .formulario {
		max-width: 90%;
	}
	section.canal .formulario div {
		grid-template-columns: repeat(auto-fill, minmax(90%, 1fr));
	}
	
}


/* Footer */
section.footer{
	background: #eee;
	font-size: 12px;
	color:#666;
}
section.footer div.g-all-c{
	border-top: 1px solid #DF9828;
	padding-top:20px;
	padding-bottom:20px;
	background: #eee;
}
section.footer p{
	line-height:1.5em;
}
section.footer p a, section.footer nav.nav-tools ul li a, section.footer nav.nav-redes ul li a{
	text-decoration:none;
	color:#666;
}
section.footer strong{
	color:#666;
}

section.footer nav.nav-tools{
	display: block;
}

section.footer nav.nav-tools ul, section.footer nav.nav-redes ul{
		margin: 0;
    padding: 0;
    list-style: none;
}

section.footer nav.nav-tools ul li{
		display: inline-block;
    margin-right: 15px;
}
section.footer nav.nav-redes ul li{
	position: relative;
	display: block;
	margin-bottom: 5px;
	padding-left: 25px;
}

section.footer nav.nav-redes ul li:nth-child(1):before,
section.footer nav.nav-redes ul li:nth-child(2):before{
		position: absolute;
    background: url('../img/ico-linkedin.svg') no-repeat 0 0/100%;
    content: "";
    width: 20px;
    height: 20px;
    left: 0;
    top: 2px;
}
section.footer nav.nav-redes ul li:nth-child(2):before{
    background: url('../img/ico-youtube.svg') no-repeat 0 0/100%;
}

section.footer .copy, section.footer .address {
}

section.footer .copy span, section.footer .address span{
	display: block;
}



.coltexto{
  width: 30%;
  float: left;
}

.colredes {
	width: 10%;
	float:  left;
	margin: 3em 0 1em 2em;
}

.collogo{
  width: 15%;
  float: right;
  margin-top: 40px;
  text-align: right;
}

.overflow{
  overflow: auto;
}
/* Fin footer*/

/* Cookie bar*/
#cookie-bar {
    font-size: 0.8em;
    line-height: 1.2em;
    background: rgba(255,255,255,0.75); /*#797979*/
    color: #000;
    text-align: center;
    padding: 0.9em;
    z-index: 10002;
    position: fixed;
    bottom: 0;
    display: block;
    width: calc(100% - 50%);
}

#cookie-bar p{
    margin:0;
    padding:0;
    margin-right:1.6em;
		text-align:left;
}

#cookie-bar p a.link{
    color:#000;
   /* font-weight:bold;*/
}

#cookie-bar p a.link:hover{
    text-decoration:underline;
    /*color:#231f20;*/
}

#cookie-bar p a.cb-enable,
#cookie-bar p a.cb-disable{
    display:inline-block;
    line-height:1;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
    margin-left:1.2em;
    padding:0.4em 1.2em;
    background:#000;
    border-radius:4px;
}
#cookie-bar p a.cb-disable{
	background: #ffffff;
	color: #000;
}
#cookie-bar p .cb-enable:hover,
#cookie-bar p .cb-enable:focus{
    background:#231f20;
}
#cookie-bar p a.cb-disable:hover,
#cookie-bar p a.cb-disable:focus{
    background:#ffffff;
    color: #000;
}

#cookie-bar p .cb-policy{
    color:#000;
    font-weight:normal;
    margin-left:1.2em;
    display:inline-block;
}

#cookie-bar p .cb-policy:hover,#cookie-bar p .cb-policy:focus{
    text-decoration:underline;
    color:#000;
}
#cookie-bar button {
  border: 0!important;
  background: none!important;
}
#cookie-bar button a{
    margin-left:1.2em;
    padding:0.4em 1.2em;
    background: #DF9828;
    text-transform: uppercase;
    color: #FFF!important;
    border-radius: 4px;
}
/* fin cookie bar */

/* aviso legal y cookies */
#aviso_legal table{
	font-size:12px;
	border-collapse: collapse;
	color: #777;
}
#aviso_legal table th{
	text-align: left;
	border: 1px solid #333;
	padding: 0.5em;
	color: #333;
}
#aviso_legal table td{
	text-align: left;
	border: 1px solid #333;
	padding: 0.5em;
}
/* fin aviso legal y cookies */

/*cookie modal*/

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content/Box */
  .modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	animation-name: animatetop;
	animation-duration: 0.4s
  }


  
  /* The Close Button */
  .close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
  }


  /* Modal Header */
.modal-header {
	padding: 2px 16px;
	background-color: #5cb85c;
	color: white;
  }
  
  /* Modal Body */
  .modal-body {padding: 2px 16px;}
  
  /* Modal Footer */
  .modal-footer {
	padding: 2px 16px;
	background-color: #5cb85c;
	color: white;
  }
  
  /* Modal Content */
  .modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	animation-name: animatetop;
	animation-duration: 0.4s
  }
  
  /* Add Animation */
  @keyframes animatetop {
	from {top: -300px; opacity: 0}
	to {top: 0; opacity: 1}
  }
  
  /*End cookie modal*/

/* Localized */

@media screen and (min-width: 0px) and (max-width: 479px){


	.cerrar_pop {
		
		background: #fff url('../img/close_max.png') !important;
	}


	.window:nth-child(1),
	.window:nth-child(2),
	.window:nth-child(3),
	.window:nth-child(4),
	.window:nth-child(5),
	.window:nth-child(6){

		
	}

}

/*MAIN*/

/*NAV*/

/*! responsive-nav.js v1.0.15 by @viljamis */

.js #nav {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  top: 0;
  left: 0;
  /*overflow: hidden;*/
  zoom: 1;
  background-color: #eee;	
	

}

#nav.opened {
  max-height: 9999px;
}

a img{
	border: none!important;
}

/*ESPECIFICO CONPORTAMIENTO*/


#nav {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: helvetica;
    /*background: transparent url('../img/dark/pattern1.jpg') repeat; */
}

#nav,
#nav ul {
  list-style: none;
 width: auto;
  float: left;
}

#nav li {
  float: left;
  width: 100%;
  display: table-cell;
}


#nav a {
  text-decoration: none;
  color: #666;
  font-size: .75em;
  text-transform: uppercase;
  
}

span.icon-screen,
span.icon-user,
span.icon-newspaper,
span.icon-pin,
span.icon-envelope,
span.icon-in{
   display: inline-block;
  color: #666;
  margin-right: .3em;
  
}



#nav ul.main {
	width:auto;
	box-sizing: border-box;
	margin-top: 2em;
}

#nav ul.main li {
	width: auto;
	float: left;
	margin-right: 1em;
	padding-top: 3.3em;
}

#nav ul.main li a {
	padding: 0em;

}

#nav ul.main li.home {
	position: relative;
	background: transparent url('../img/logo_cabecera_metal.png') no-repeat left 0px;
	width: 240px;
	height: 70px;
	cursor: pointer;
	box-sizing: border-box;
}


#nav ul.main li.home a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-indent: -999999em;
	
}



#nav ul.direccion_p {
	position: absolute;
	top: 6px;
	left: 295px;
	width: 100%;
	padding: 0;
	color: #999;
	font-size: 12px;
	padding-left: 0em;
}

#nav ul.direccion_p li {
	
}

#nav ul.direccion_p li p {
	margin: 0;
	line-height: 1.9em;
}

#nav ul.direccion_p li a {
	text-transform: lowercase;
	font-size: 12px;
}

#nav ul.direccion_p li a.canal-youtube,
#nav ul.direccion_p li a.linkedin {
	display: inline-block;
	position: relative;
  text-transform: initial;
  padding-left: 23px;
  margin-top: 5px;
}

#nav ul.direccion_p li a.linkedin:before,
#nav ul.direccion_p li a.canal-youtube:before {
		position: absolute;
    background: url('../img/ico-linkedin.svg') no-repeat 0 0/100%;
    content: "";
    width: 20px;
    height: 20px;
    left: 0;
    top: 2px;
}

#nav ul.direccion_p li a.canal-youtube:before {
    background: url('../img/ico-youtube.svg') no-repeat 0 0/100%;
}

#nav ul.idiomas {
	box-sizing: border-box;
	margin: 0px 8px 0px 0px;
	position: absolute;
	right: 0;
	top: 0
}

#nav ul.idiomas li a {
text-align: left;
padding: 0;
float: left;
font-size: .7em;
padding-left: 4px;
padding-right: 4px;
}

#nav ul.idiomas li a.active, .slidingDiv ul.items_idiomas_secundario li a.active{
color: #ED7F00;
}


.cargariframe{
background:#000 url('../img/portada_video1.jpg') no-repeat;
background-position: center;
background-size: cover;
width:100%;
height:100%;
}

.cargar2iframe {
background:#000 url('../portada_emo2015_480.jpg') no-repeat !important;
background-size: cover !important;
width: 176px;
height: 155px;
background: #fff;
position: absolute;
right: 50px;
top: 50px;
box-shadow: 0 0 0 10px rgba(0,0,0,0.3);
}

.cargar3iframe{
background:#000 url('../img/portada_video1.jpg') no-repeat;
background-size: cover;
width:176px;
height:155px;
/*background:#fff;*/
position:absolute;
right:50px;
top:50px;
display:none;
box-shadow: 0 0 0 10px rgba(0,0,0,0.3);
}

.textovideo{
	position:absolute;bottom:0px;left:0px;color:#DF9828;background: url('../img/trans_blanco_max.png') repeat;width:100%;text-align:center;font-weight:bold;font-size:13px;
}
.textovideo span{
	font-size:11px;font-weight:normal;
}

.box{
	display:block;overflow:hidden;*zoom:1; /*border: 1px solid #333*/;
}

.box.historia{
	margin-top:20px;
}

.box p{ font-size: 12px; color: #333;}
.box p._new{position: relative; display: block; width: 100%; clear: both; padding: 0; margin: 0;}
.box p._new span.icon-hyperlink{position: absolute; top: -7px; left: 100px; text-decoration: none; z-index: 100; background-color: #666; border-radius: 9em; width: 1.5em; color: #fff; text-align: center;}
.box p._new img{ float: left; margin-right: 1em; width: 120px; max-height: 64px;}

.box p._new span.fecha{ 
font-weight: lighter;
display: inline-block;
float: left;
width: 100px;
height: 100px;
color: #999;
font-size: 40px;
border-right: 1px solid #ddd;
padding-right: 10px;
padding-top: 10px;
border-top: 1px solid #ddd;
}

.box p._new span._eee{color: #eee;}

.boxnews{display:block;*zoom:1; /*border: 1px solid #333*/;
}
.boxnews div._new p.contenido_noticia span.date{
	margin-right:1em;
	font-weight:bold;
}
.boxnews p{ font-size: 12px; color: #666;}
.boxnews p._new{position: relative; display: block; width: 100%; clear: both; padding: 0; margin: 0;min-height:60px;}
.boxnews p._new span.icon-hyperlink{position: absolute; top: -7px; left: 100px; text-decoration: none; z-index: 100; background-color: #666; border-radius: 9em; width: 1.5em; color: #fff; text-align: center;}
.boxnews p._new img{ float: left; margin-right: 1em; width: 120px; max-height: 64px;}



.boxnews p._new span._eee{color: #eee;}


section.company .box p{ font-size: 12px; color: #666; padding-right: 0em;}
section.services .box p{ font-size: 12px; color: #666;}
section.services .box p{ font-size: 12px; color: #666;/*paco*/line-height: 1.4em;}

@media screen and (min-width: 980px) {
  .js #nav {
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
  .js #nav.closed {
    max-height: none;
  }
  #nav-toggle {
    display: none;
  }




  
  
  
}

#nav-toggle {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 37px;
  float: right;
  text-indent: -9999px;
  text-align: center;
  overflow: hidden;
  background: #fff url('../img/logo_bost_solapa.png');
  background-image: url('../img/logo_bost_solapa.svg');
  background-size: 136px 37px;
  background-repeat: no-repeat;
  background-position: center center;
}

.imagen_noticia {
	float: left;
	width: 125px;
	margin-bottom: 20px;
	padding-right: 20px;
}

#nav .products._tres.machine a{
background: #DF9828;
padding: 8px 20px;
color: #fff;
}

#nav li.products._tres.machine, .slidingDiv ul.items_principales .products._tres.machine.inside{
	position:relative;
	display: table-cell;
	z-index:10002;
}
#nav li.products._tres.machine ul.subnav, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav {
	clear:both;
	float:none;
	margin:0;
	background: #d39532;
	color:#fff;
	margin-top:0px;
	border-top:1px solid #eeeeee;
	font-size:0.65em;
	padding:1px 2px 3px 2px;
	position:absolute;
	z-index:10002;
	text-align:left;
}

#nav li.products._tres.machine ul.subnav.es, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.es{
	width:290px;
}
#nav li.products._tres.machine ul.subnav.en, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.en{
	width:345px;
}
#nav li.products._tres.machine ul.subnav.de, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.de{
	width:281px;
}
#nav li.products._tres.machine ul.subnav.it, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.it{
	width:276px;
}
#nav li.products._tres.machine ul.subnav.fr, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.fr{
	width:248px;
}
#nav li.products._tres.machine ul.subnav.cn, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.cn{
	width:150px;
}
#nav li.products._tres.machine ul.subnav.ru, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.ru{
	width:330px;
}
#nav li.products._tres.machine ul.subnav.pt-br, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.pt-br{
	width:380px;
}
#nav li.products._tres.machine ul.subnav.eu, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav.eu{
	width:281px;
}

#nav li.products._tres.machine ul.subnav li, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav li{
	list-style:none;
	float:none;
	display: list-item;
	margin:0;
	margin-top:2px;
	padding:0;
	text-align:left;
}
#nav li.products._tres.machine ul.subnav li a, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav li a{
	margin:0;
	font-size:inherit;
	background:none;
	display:block;
	width:inherit;
	height:100%;
	padding:0 20px 0 20px;
	text-align:left;
}
#nav li.products._tres.machine ul.subnav li a:hover, .slidingDiv ul.items_principales .products._tres.machine.inside ul.subnav li a:hover{
	background:#dea64f;
}

.slidingDiv ul.items_principales .products._tres.machine.inside a{
background: #DF9828;
padding: 7px 18px;
color: #fff;
}
#nav .products._tres.machine a:hover, .slidingDiv ul.items_principales .products._tres.machine.inside a:hover {
background: #666;
}

@media screen and (max-width: 980px) {
  .js #nav {
    clip: rect(0 0 0 0);
    max-height: 0;
    position: absolute;
    display: block;
   /* overflow: hidden;*/
    background-color: #fff;
    width: 100%;
  }
  
  #nav {
    top: 0;
    width: 100%;
    position: relative;
  }
 
  #nav a:hover { background: transparent }
  #nav .products._tres.machine a:hover {
	background: #666;
  }
  #nav .products._tres.machine a{
	padding: 1px 12px;
  }
  .slidingDiv ul.items_principales .products._tres.machine.inside a{
	padding: 4px 14px;
  }
  #nav .active a:hover { color: #fff; background: rgba(0,0,0, .3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#3C000000', EndColorStr='#3C000000')";
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3C000000', EndColorStr='#3C000000');
zoom: 1!important; }
  #toggle {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 70px;
    height: 55px;
    float: right;
    margin: 0 -2em 1em 0;
    text-indent: -9999px;
    overflow: hidden;
    background: #444 url("hamburger.gif") no-repeat 50% 33%;
  }
  .main {
    -webkit-overflow-scrolling: auto;
    box-shadow: none;
    padding: 0 2em 2em;
    border-radius: 0;
    position: relative;
    width: 100%;
   /* overflow: hidden;*/
  }
  .main::-webkit-scrollbar { background-color: transparent }
  
  span.icon-screen,
  span.icon-user,
  span.icon-newspaper,
  span.icon-pin,
  span.icon-envelope{
     display: none;
    
  }
  

  #nav ul {
    list-style: none;
    width: 100%;
  	display: block;
    border-bottom: 1px solid #333;
  }
  
  #nav li {
  	padding: 0;
  	margin: 0;
   	display: block;
    width: 100%;
    display: table-cell;
    border: none;
  }
  
  
  #nav a {
    text-decoration: none;
    color: #666;
    font-size: .9em;
  }
  
  
  #nav ul.main {
  	width:100%;
  	display: block;
  	box-sizing: border-box;
  	padding: 0;
  	margin: 0;
  	background-color: #fff;
  	
  }
  
  #nav ul.main li {
	padding-top:0;
  }
  
  #nav ul.main li a {
  
  text-align: center;
  }
  
  #nav ul.main li.home {

  	display: block;
  	width: 100%;
  	text-indent: 1em;
  	height: 3em;
  	padding: 0;
  	margin: 0;
  	background-position: center;
  	background-size: 20%;
  }
  
 
  
  #nav ul.main li.home a {
  	text-indent: -9999em;
  	display: block;
  	position: absolute;
  	top: 0;
  	left: 0;
  	
  }
  
  
   ul, menu, dir {margin: 0;}
  
  #nav ul.idiomas {
  	display: block;
  	width: 100%;
  	margin: 0;
  	margin-top: 0em;
  	box-sizing: border-box;
  	padding-left: 90px;
  	background: none;
  	
  }
  
  #nav ul.idiomas li {
  
  	
  }
  
  
  #nav ul.idiomas li a {
  text-align: left;
  padding: 0;
  margin: 0;	
  float: left;
  font-size: .7em;
  border-left: 1px solid #999;
  padding-left:4px ;
  padding-right: 4px;
  border-bottom: none!important;
  }

#nav ul.idiomas li a:hover {
  background-color: #666;
  color: #f1f1f1;
  }


  #nav ul.idiomas{
  	position: relative;
  }
 
 
 #nav ul.direccion_p{
 	margin: 0 auto!important;
 }
 
 #nav ul.direccion_p li p {
 
 text-align: center!important;
 padding-bottom: 20px!important;
 
 }
  
  .imagen_noticia{
  width:100px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-device-pixel-ratio: 1.3), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  #nav-toggle {
   
  }
}

/*FIN NAV*/

._100{
	width: 100%;
}
.10xc{
	width: 100px;
}

p{
	text-align: justify;
}

.left{
	text-align: left!important;
}


.contacto_menu_principal{
	color: #333;
}


p.organigrama_bost{
	display: block;
	position: relative;
}

p.organigrama_bost span.absolute{
position: absolute;
top: 42%;
left: 0;
height: 58%;
width: 20%;
background-color: #fff;
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

p.organigrama_bost span.absolute:hover{
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

p.organigrama_bost span.absolute a{
position: absolute;
width: 100%;
height: 100%;
text-indent: -99999em;

}

p.organigrama_bost span.absolute._1_6{
/*background-color: pink;*/
left: 0%;
}

p.organigrama_bost span.absolute._2_6{
top: 71%;
left: 0%;
/*background-color: orange;*/
}

p.organigrama_bost span.absolute._3_6{
left: 20%;
/*background-color: green;*/
width:24%;
}

p.organigrama_bost span.absolute._4_6{
left: 44%;
/*background-color: blue;*/
width:16%;
}

p.organigrama_bost span.absolute._5_6{
left: 60%;
/*background-color: red;*/
}

p.organigrama_bost span.absolute._6_6{
left: 80%;
/*background-color: yellow;*/
}

p.organigrama_bost img{
	display: block;
	width: 100%;
	
}


span.logo_prenombre{
	display: inline-block;
	width: 240px;
	height: 60px;
	text-indent: -999em;
}

h2 a.pestana_seccion{
	display: inline-block;
	display: block;
	width: 100%;
	padding: .2em;
	height: 70px;
	border: none!important;
	
}

:focus{
	outline: 0!important;
	outline: none!important;
}



.slidingDiv {
	
}

section#5 .slidingDiv {
	height:37px;
	background: rgba(255, 255, 255, .85);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#f8ffffff')";
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#f8ffffff');
zoom: 1!important;
	padding:0px;
	margin-top:0px;
	margin-bottom: 0em;
	display: block;
	box-sizing: border-box;
	
}

.slidingDiv ul.items_principales{
	padding: 0;
	margin: 0;
}

.slidingDiv ul.items_principales li {
padding: 0;
margin: 0;
list-style: none;
float: left;
width: auto;
margin-right: 1em;
	
}

.slidingDiv ul.items_principales li.selected a {
color: #000;
font-weight: bold;
	
}

.slidingDiv ul.items_principales li a {
color: #666;
text-decoration: none;
font-size: .7em;
text-transform: uppercase;
	
}

section#5 .items_principales li a {
color: #fff!important;
}

.slidingDiv ul.items_idiomas_secundario  {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: .7em;
	float: right;
	padding-top: 8px;
}

.slidingDiv ul.items_idiomas_secundario li {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: -0.4em;
}

.slidingDiv ul.items_idiomas_secundario li.active a {
	color: #DF9828;
}

.slidingDiv ul.items_idiomas_secundario li a{
	color: #777;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	margin-right: 0.5em;
}

.slidingDiv ul.items_idiomas_secundario li a:hover{
	color: #f1f1f1;
}



span.logo_prenombre.plateado{
	background: transparent url('../img/logo_cabecera_metal.png') no-repeat left top;
}


/*ACCORDION*/

.accordion {

   dt, dd {
      padding: 10px;
      border: 1px solid black;
      border-bottom: 0; 
      &:last-of-type {
        border-bottom: 1px solid black; 
	      }
	      a {
	        display: block;
	        color: black;
	      }
   		}
  dd {
     border-top: 0; 
     font-size: 12px;
     &:last-of-type {
       border-top: 1px solid white;
       position: relative;
       top: -1px;
     }
  }
}
.boxnews .accordion .info p.titulo_noticia {
	display: inline-block;
	font-size: 15px !important;
    text-transform: none;
    color: #000 !important;
    font-weight: 500;
    text-align: left;
	background-color: #fff;
	padding: 2em;
}
.boxnews .accordion .info p.titulo_noticia a {
	color: #000;
	font-weight: 700;
}

.accordion.maquinaria{
	margin-top: 14px;
}

.accordion.maquinaria dt{
	position: relative;
	display: block;
	clear: both;
	background: #f9f9f9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff')";
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff');
	padding: 0.5em;
	padding-left: 0px;
	margin-bottom: 0.81em;
	height: 20px;
	border-bottom: 1px solid #ddd;
	}

.accordion.maquinaria dt span.parentesis{
float: right;
	display: inline-block;
	padding-right: 1em;
	font-weight: bold;
	font-size: .8em;
	text-transform: uppercase;
}

.accordion.maquinaria dt span.parentesis:before{
content: ' ';
}

.accordion.maquinaria dt span.parentesis:after{
content: ' ';
}

.accordion.maquinaria dt:hover{
		background: #fff;
	
}

.accordion.maquinaria dt a{
	position: absolute;
	width: 100%;
	height: 100%;
	color: #666;
	padding-left: 6px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	
}

.accordion.maquinaria dd{
	margin-left: 0!important;
	-webkit-margin-start: 0px!important;
}

.accordion.maquinaria dd ul.ul_maquinaria,
.accordion.maquinaria dd ul.ul_maquinaria_add{
	font-size: .8em;
	display: block;
	color: #333;
	margin-top: 0;
	padding-top: 0;
	padding-left: 0!important;
	margin-left: 0!important;
	
}


.accordion.maquinaria dd ul.ul_maquinaria{
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0!important;
	margin-left: 0!important;
}

.accordion.maquinaria dd ul.ul_maquinaria_add li{
border-bottom: 1px solid #ddd;
list-style: square;
width: 60%;
margin-left: 0!important;
padding-left: 0!important;
}

.accordion.maquinaria dd ul.ul_maquinaria li{
	list-style: square;
	color: #333;
	border-bottom: 1px solid #ddd;
	
}

.accordion.maquinaria dd ul.ul_maquinaria li span.unit{
	color: dimgray;
	display: inline-block;
	float: right;
	padding-right: 40%;
	font-weight: bold;
	color: #333;
}

section.company .accordion.maquinaria dd ul.ul_maquinaria li span.unit{
	color: dimgray;
	display: inline-block;
	float: right;
	padding-right: 40%;
	font-weight: bold;
	color: #333;
}
.last_unit {
	color: dimgray;
	display: inline-block;
	float: right;
	font-weight: bold;
	color: #333;
}

.accordion.maquinaria dd ul.ul_maquinaria_add:before{
	
}

.accordion.maquinaria dd ul.ul_maquinaria_add li.no-list{
	list-style: none;
}

.accordion.maquinaria dd ul.ul_maquinaria_add li.foto_maquinaria{
	width: auto;
	float: right;
	margin-right: 0em;
	margin-bottom: 1em;
}


.accordion.maquinaria dd ul.ul_maquinaria_add li.foto_maquinaria {
	border: none;
}

.accordion.maquinaria dd ul.ul_maquinaria_add li.foto_maquinaria img{
	border: 10px solid #333;
	max-width: 200px;
}



/*FIN ACCORDION*/


/*FORMULARIOS CONDICIONALES*/


div.formdise form{
	color: #fff;
	font-size: .9em;
	margin:0 ;
}

div.formdise form div.resudise {
	position: relative;
	width: 100%;
	float: left;
	height: auto;
	background: transparent;
	box-sizing: border-box;
	margin: 0px;
}


input.fconfirmar {
	background-color: #fff;
	color: #666;
	border: none;
	height: 3.4em; 
	padding: 1em;
	text-transform: uppercase;
	float: right;
	width: 160px;
	margin-right: 0em;
	cursor:pointer;
	-webkit-appearance:none!important;
}

input.fvolver {

	background-color: grey;
	color: #ddd;
	border: none;
	height: 3.4em;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	cursor:pointer;
	margin-right: 0;
	-webkit-appearance:none!important;
}

input.fconfirmar:hover,
input.fvolver:hover{
	background-color: #666;
	color: #ddd;
	-webkit-appearance:none!important;
	
}

div.formdise form div.resudise ul.ulresultado{
padding: 0;
margin: 0;
}


div.formdise form div.resudise ul.ulresultado li{
display: relative;
	text-transform: uppercase;
	font-size: .8em;
	color: #666;
	list-style: none;
	background: rgba(255, 255, 255, .35);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff')";
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff');
	padding: 0;
	margin: 0;
	margin-bottom: 1px;
	border-bottom: 1px solid #ddd;
}

.fchuckdiameter{
	
}
.ftypeofguides{
	
}
.flinearaxesrapidfeed{

}
.opcionflinearaxesrapidfeed{
	
}

div.formdise form div.resudise ul.ulresultado li.fmaquina{
	background-color:#fff;	
	width: 100%;
	color: #DF9828;
}



div.formdise form div.resudise ul.ulresultado li span.funidad:before{

}

div.formdise form div.resudise ul.ulresultado li span.funidad:after{

}

div.formdise form div.resudise ul.ulresultado li span{
	display: inline-block;
	padding-left: 0em;
	padding-top: 0.4em;

	
}

div.formdise form div.resudise ul.ulresultado li span.flabel{
	font-size: 1em;
	text-transform: capitalize;
	display: inline-block;
	width: 40%;
	margin-right: 1em;
	text-transform: uppercase;
}

div.formdise form div.resudise ul.ulresultado li span.funidad{
	color: #D37D00;
	text-transform: none;
	display: inline-block;
	width: 70px;
	font-weight: normal;
}


div.formdise form div.resudise ul.ulresultado li.fcabecera {
	width: 100%;
	color: #333;
	font-weight: bold;
/*	border-bottom: 1px solid #777;*/
	   background: #f1f1f1;
	 
}

div.formdise form div.resudise ul.ulresultado li {
	   border: none!important;
}

div.formdise form div.resudise ul.ulresultado li.fcabecera span {
	display: inline-block;
	text-transform: uppercase;
	box-sizing: border-box;
	display: ;
}

div.formdise form div.resudise ul.ulresultado li.fcabecera span.fcab2 {
	display: inline-block;
	float: right;
	display: none;
}

div.formdise form div.resudise ul.ulresultado li.fcabecera span.fcab3 {
	display: none;
}

div.formdise form div.contedise div.sub-questions{
	
}

div.formdise form div.contedise div.botonfenviar{
	display: none;
	background-color: #777;
	
}

div.formdise form div.contedise div.botonfenviar input{
	color: #fff;
	border: none;
	height: 40px;
	width: 100%;
	margin: 0 auto;
	text-transform: uppercase;
	font-size: .8em;
	float: right;
	cursor: pointer;
	background: #fff;
	color: #666;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 15px;
	-webkit-appearance:none!important;
	
	
}

div.formdise form div.contedise div.botonfenviar input:hover{
	background-color: #333;
	color: #ddd;
	
	
}



div.formdise form div.contedise div.sub-questions{
	border-bottom: 1px solid #ddd;
	padding: .1em;
	background: rgba(255, 255, 255, .35);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff')";
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff');
	margin-bottom: 0em;
	
}

div.formdise.horizontal_turning form div.contedise div.sub-questions{
	border-bottom: 1px solid #ddd;
	padding: .1em;
	background: rgba(255, 255, 255, .35);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff')";
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff');
	margin-bottom: 0em;
	
}


div.formdise form div.contedise div.sub-questions.opcionfram,
div.formdise form div.contedise div.sub-questions.opcionfzaxis,
div.formdise form div.contedise div.sub-questions.opcionfheight{

	
}
div.formdise form div.contedise div.sub-questions.opcionfzrapid,
div.formdise form div.contedise div.sub-questions.opcionfwrapid,
div.formdise form div.contedise div.sub-questions.opcionfdiameter{

}

div.formdise form div.contedise div.sub-questions.opcionfpower{

	
}
div.formdise form div.contedise div.sub-questions.opcionfpower input{
	
}

div.formdise form div.contedise div.sub-questions label.flabel{
	color: #666;
	font-size: .8em;
	text-transform: uppercase;
	display: inline-block;
	width: 30%;
	padding-left: 15px;	
	overflow: hidden;
}

div.formdise form div.contedise div.sub-questions span.funidad{
	color: #D37D00;
	font-weight: bold;
	font-size: .8em;
	display: inline-block;
	width: 65px;

}

div.formdise form div.contedise div.sub-questions span.funidad:before{
	
	
}

div.formdise form div.contedise div.sub-questions span.funidad:after{
	
	
}

div.formdise form div.contedise div.sub-questions select{
	
    -moz-appearance:button;
    -webkit-appearance:button;
    background: rgba(255, 255, 255, 0.4) url('../img/subnav_arrow.png') no-repeat 248px 4px;
    border:1px solid #ddd;
    color: #766A62;
    font-size: 12px;
    margin-left: 0;
    overflow: hidden;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    width: 280px;
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;

}

div.formdise form div.contedise div.sub-questions input{
	display: inline-block;
}


div.formdise form div.contedise div.sub-questions input[type="radio"]{
			/*			background: url("../img/check_radio_sheet.png")no-repeat -50px -3px;
            padding: 0;
            display: inline-block;
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none;
            width: 20px;
            height: 20px;
            vertical-align: middle;
            border: none;
            -moz-appearance: none;*/

}

div.formdise form div.contedise div.sub-questions input[type="radio"]:checked{

           /* background: url("../img/check_radio_sheet.png")no-repeat -74px -3px;
            -moz-appearance: none;*/

}

div.formdise form div.contedise div.sub-questions input + span{
	display: inline-block;
	margin-left: 0.5em;
	text-transform: uppercase;
	color: #999;
	font-size: .9em;
}

div.formdise form div.contedise div.sub-questions input + label{
	display: inline-block;
	margin-left: 0.2em;
	text-transform: uppercase;
	color: #777;
	font-size: .9em;
	cursor:pointer;
	margin-right: 4px;
}

div.formdise form div.contedise div.sub-questions input + label:hover{
	color: #222;
}

div.formdise form div.contedise div.sub-questions div.clear_both{
	display: block;
	height: 0px;
}

div.clear{
	display: block;
	height: 0px;
	clear:both;
}

span.note{
	font-size: .8em;
	font-style: italic;
	letter-spacing: .1em;
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.fleft {
display: block;
float: left;
}

.sub-questions{
display:none;
}
.sub-questions.opcionfdistancia, .sub-questions.opcionfmaxturningdiameter, .sub-questions.opcionfmovingcolumn, .sub-questions.opcionfmaxmachiningdiameter, .sub-questions.opcionfboringspindlediameter{
display:block;
}

.fleft{
	display:block;
	float:left;
}

.botonfenviar{
	display:none;
}

.resudise{
display:none;
}

div.contedise span.funidad{
	margin-left:5px;
	margin-right:5px;
}

ul.ulresultado li.fpower span{
	
	display:block;
}
ul.ulresultado li.fpower span.clear{
	clear:both;
	float:none;
}




 
/*FIN FORMULARIOS CONDICIONALES*/



/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}



/*FORM IN USER*/



form#user-in-form{
	
}


form#user-in-form fieldset.in_user{
	width: 60%;
	margin: 0 auto;
	border: none;
	background: rgba(0, 0, 0, .25);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff')";
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3Fffffff', EndColorStr='#3Fffffff');
zoom: 1!important;
}

form#user-in-form fieldset.in_user p{
	color: #f1f1f1;
	margin-bottom: .3em;
	font-weight: bold;
}

form#user-in-form fieldset.in_user p span{
	color: #E1990D;
	font-size: 1em;
}

form#user-in-form fieldset.in_user ol li input{
	width: 90%;
	border: none;
	background-color: #fff;
	padding: 1.5em;
	margin-bottom: .7em;
	color: #000;
}

form#user-in-form fieldset.in_user ol li input#submit{
	width: 30%;
	font-size: .8em;
	border: none;
	background-color: #333;
	padding: 1.3em;
	margin-bottom: .4em;
	color: #ddd;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	
}

form#user-in-form fieldset.in_user ol li input#submit:hover{
	
	background-color: #E1990D;
	color: #333;
	
	
}

/*FIN FORMULALRIO*/


._de, ._ch {
color: rgb(241, 241, 241);
background-color: rgb(51, 51, 51);
float: left;
border-radius: 2em;
margin-right: 0.4em;
margin-top: 0.2em;
font-size: 0.70em;
padding: 0.8em 1.1em;
}


img._grey {
       filter: url('../js/filters.svg#grayscale'); /* Firefox 3.5+ */
	   filter: gray; /* IE6-9 */
	   -webkit-filter: grayscale(1); /* Webkit Nightlies & Google Chrome Canary */
}

img._grey:hover {
    filter: none; /* Applies to FF + IE */
	-webkit-filter: grayscale(0);
}


/*RADIO DE FORMUALRIOS ESPECIALES*/


section.company p span.logos_textuales{
display: block;
height: 50px;
background: transparent url('../img/logos_conjunto_b.png') no-repeat;	

}


p span.logos_textuales.machine{
background-position: 0px -50px!important;
height: 44px;	
}

p span.logos_textuales.bostek{
background-position: 0px -115px!important;	
}

p span.logos_textuales.bostmek{
background-position: 0px -168px!important;	

}

p span.logos_textuales.bostservice{
background-position: 0px -288px!important;	

}

p span.logos_textuales.beijing{
background-position: 0px -346px!important;
height: 44px;
}

p span.logos_textuales.germany{
background-position: 0px -229px!important;
height: 59px!important;
margin-bottom: 20px;
}

p span.logos_textuales.usa{
background-position: 0px -403px!important;
height: 59px!important;
margin-bottom: 20px;
}

strong{
	color: #DF9828;
	font-weight: bold;
}

section.company strong{
	color: #333;
}

._white{
	color: #000;
	text-decoration: none;
}

section.company ._white{
	color: #333;
	text-decoration: none;
}

._naranja{
	color: #DF9828;
	text-decoration: none;
	font-weight: bold;
}


._relative{
	position: relative;
	width: 100%;
}


.g-l-c h2, .g-all-c h2 {padding: 0; margin:0;}


li.Aeronautics > i{
	background-color: #DF9828;
	

}

li.Aerospace > i{
	background-color: #DF9828;
	
	
}

li.Bearings > i{
	background-color: #DF9828;
	
	
}

li.Energy > i{
	background-color: #DF9828;
	
	
}

li.general_machining > i{
	background-color: #DF9828;
	
	
}

li.heavy_engineering > i{
	background-color: #DF9828;
	
	
}

li.Earthmoving > i{
	background-color: #DF9828;
	
	
}

li.Defense > i{
	background-color: #DF9828;
	
	
	
}

li.oilgas > i{
	background-color: #DF9828;

	
}

li.Railway > i{
	background-color: #DF9828;
	

}

li.Shipbuilding > i{
	background-color: #DF9828;

	
}


section.news h2{
	/*position: absolute;
	z-index: 99999;*/
}


/*DETALLES AMPLIADOS*/

/* WebKit native support*/


/* Not supporting browsers */


form#aQuienEnvio,
form#peticionPresupuesto{
	margin: 0 auto;
	padding-top: 40px;
	background: transparent url('../img/logo_cabecera_gris_mini.png') no-repeat left top;
	width: 60%;
}


form#aQuienEnvio #condicionesblock .initial,
form#peticionPresupuesto #condicionesblock .initial {
	text-transform: initial;
}

form#aQuienEnvio input,
form#peticionPresupuesto input{
	display: inline-block;
	margin: 0.1em auto;
	width: 100%;
}


form#aQuienEnvio fieldset,
form#peticionPresupuesto fieldset{
	border: 0;
	padding: 0;

}

form#aQuienEnvio fieldset.in_user{

}

form#aQuienEnvio fieldset ol{
	padding: 0;
}

form#aQuienEnvio fieldset ol li{
	margin-bottom: 0.6em;
	list-style: none;
}

form#aQuienEnvio fieldset ol li input,
form#peticionPresupuesto input{
	display: block;
	border: 1px solid #ddd;
	height: 3em;
	color: #333!important;
	font-size: 11px!important;
	box-sizing: border-box;
	padding-left: .5em;
	/*-webkit-appearance:none!important;*/
	text-transform: uppercase!important;
	
}


form#peticionPresupuesto input[type=checkbox]{
	height: 1.3em!important;
	float:left;
	margin-right: 1em;
	margin-top: .4em;
	width: 14px!important;
	background: #fff;
}


form#peticionPresupuesto input.fconfirmar{
	color: #666;
	
}

form#peticionPresupuesto textarea{
	display: block;
	width: 100%;
	height: 80px;
border: 1px solid #ddd;
color: #666;
font-size: 14px;
box-sizing: border-box;
padding-left: .5em;
}

section#5 div.g-all-c a.botonMenuSecundario{
	color: #fff!important;
}
span.direccion_permanente, li.direccion_permanente{
	font-size: .7em;
	display: block;
	border-bottom: 1px solid #999;
	color: #777;
}

span.direccion_permanente a, li.direccion_permanente a{
	color: #777;
	text-decoration: none;
}

span.direccion_permanente a:hover, li.direccion_permanente a:hover{
	color: #333;
}

section#5 span.direccion_permanente, section#5 li.direccion_permanente{
	color: red!important;
}

.slidingDiv ul.items_principales li.direccion_permanente{
margin: 0;
float: none;
}

/*capa para mostrar el resultado de los formularios*/
div#fancyformresultlayer{
	padding:20px;
	text-align:left;
}

div#fancyformresultlayer.error{
	background: #BB0606;
	border: 1px solid #DF8F8F;
	color: #fff !important;
}
div#fancyformresultlayer.ok{
	background: #1f941f;
	border: 1px solid #9ADF8F;
	color: #fff !important;
}
div#fancyformresultlayer.alert{
	background: #333;
	border: 1px solid #666;
	color: #fff !important;
}

div#fancyformresultlayer li.error {
	color: #fff !important;
}

div#fancyformresultcerrar{
	cursor:pointer;
	text-align:center;
	width:100px;
	background:transparent;
	color: #fff!important;
	margin:0 auto;
	font-size: 1em!important;
	margin-top:15px;
	/*font-weight:bold;*/
	text-transform:uppercase;
}

div#fancyformresultlayer.error div.fancyformresultcerrar{
	color:red;
}
div#fancyformresultlayer.ok div.fancyformresultcerrar{
	color:green;
}
div#fancyformresultlayer.alert div.fancyformresultcerrar{
	color:#0b1864;
}

div#capasfancyocultas{
	display:none;
}

div#loading{
	z-index:90000;
	display:none;
}



span._fax:before{
	content: '| ';
}


strong.phone{
	display: inline-block;
	
}

strong._service_minimenu{
	display: inline-block;
	margin-left: 1em;
}


.disparadoriframe{
	position: absolute;
	/*left: 50%;
	top: 50%;*/
	/*margin-left: -125px;
	margin-top: -80px;*/
	cursor: pointer;
	width: 250px;
	height: 212px;
	display:none;
}

.disparador2iframe, .disparador3iframe{
	position:relative;
	cursor: pointer;
	width: 176px;
	height: 155px;
	margin:auto auto;
}

.disparadoriframe img, .disparador2iframe img, .disparador3iframe img{
	width: 100%;
	height: 100%;
}

.coming_soon{color: #666; /*background-color: #666;*/ padding: 1em 2em; width: 100%; }
.coming_soon span.icon-clock{color:red;}
.nota_inicio_formulario{text-transform: uppercase;font-size: 12px; color: #777;}
#aviso_legal .content{padding: 2em;}
#aviso_legal .content h3{ font-size: 14px; font-weight: bold; color: #333;}
#aviso_legal .content p { font-size: 12px; font-weight: normal; color: #777;}
#aviso_legal .content ul {list-style-type: none!important;}
#aviso_legal .content ul li {font-size: 12px!important; font-weight: normal; color: #777;}
#aviso_legal .content p a {color: #EB7F00; text-decoration: none;}



/*output*/

* html{font-size:87.5%}
html{font-size:14px;line-height:1.5em}
.g-d-c,.g-all-c{margin:0 auto;*zoom:1;position:relative}
.g-all-c{

}
.g-d-c:after,.g-all-c:after{content:"";display:table;clear:both}

.g-d-prepend0{padding-left:0px !important}
.g-d-append0{padding-right:0px !important}
.g-d-push0{position:relative;margin-left:0px !important;margin-right:0px !important;margin-top:0;margin-bottom:0}
.g-d-pull0{position:relative;margin-left:20px !important}
.g-d-prepend2{padding-left:80px !important}
.g-d-append2{padding-right:80px !important}
.g-d-push2{position:relative;margin-left:80px !important;margin-right:-80px !important;margin-top:0;margin-bottom:0}
.g-d-pull2{position:relative;margin-left:-60px !important}
.g-d-prepend4{padding-left:160px !important}
.g-d-append4{padding-right:160px !important}
.g-d-push4{position:relative;margin-left:160px !important;margin-right:-160px !important;margin-top:0;margin-bottom:0}
.g-d-pull4{position:relative;margin-left:-140px !important}
.g-d-prepend6{padding-left:240px !important}
.g-d-append6{padding-right:240px !important}
.g-d-push6{position:relative;margin-left:240px !important;margin-right:-240px !important;margin-top:0;margin-bottom:0}
.g-d-pull6{position:relative;margin-left:-220px !important}
.g-d-prepend8{padding-left:320px !important}
.g-d-append8{padding-right:320px !important}
.g-d-push8,.l-2cr .c-1{position:relative;margin-left:320px !important;margin-right:-320px !important;margin-top:0;margin-bottom:0}
.g-d-pull8{position:relative;margin-left:-300px !important}
.g-d-prepend10{padding-left:400px !important}
.g-d-append10{padding-right:400px !important}
.g-d-push10{position:relative;margin-left:400px !important;margin-right:-400px !important;margin-top:0;margin-bottom:0}
.g-d-pull10{position:relative;margin-left:-380px !important}
.g-d-prepend12{padding-left:480px !important}
.g-d-append12{padding-right:480px !important}
.g-d-push12{position:relative;margin-left:480px !important;margin-right:-480px !important;margin-top:0;margin-bottom:0}
.g-d-pull12{position:relative;margin-left:-460px !important}
.g-d-prepend14{padding-left:560px !important}
.g-d-append14{padding-right:560px !important}
.g-d-push14{position:relative;margin-left:560px !important;margin-right:-560px !important;margin-top:0;margin-bottom:0}
.g-d-pull14{position:relative;margin-left:-540px !important}
.g-d-prepend16{padding-left:640px !important}
.g-d-append16{padding-right:640px !important}
.g-d-push16{position:relative;margin-left:640px !important;margin-right:-640px !important;margin-top:0;margin-bottom:0}
.g-d-pull16,.l-2cr .c-2{position:relative;margin-left:-620px !important}
.g-d-prepend18{padding-left:720px !important}
.g-d-append18{padding-right:720px !important}
.g-d-push18{position:relative;margin-left:720px !important;margin-right:-720px !important;margin-top:0;margin-bottom:0}
.g-d-pull18{position:relative;margin-left:-700px !important}
.g-d-prepend24{padding-left:960px !important}
.g-d-append24{padding-right:960px !important}
.g-d-push24{position:relative;margin-left:960px !important;margin-right:-960px !important;margin-top:0;margin-bottom:0}.g-d-pull24{position:relative;margin-left:-940px !important}
.g-d-0{float:left;*zoom:1;margin-right:20px;width:-20px;clear:none}
.g-d-0:after{content:"";display:table;clear:both}
.g-d-2{float:left;*zoom:1;margin-right:20px;width:60px;clear:none}
.g-d-2:after{content:"";display:table;clear:both}
.g-d-4{float:left;*zoom:1;margin-right:20px;width:140px;clear:none}
.g-d-4:after{content:"";display:table;clear:both}
.g-d-6,.l-4c .c-1,.l-4c .c-2,.l-4c .c-3,.l-4c .c-4{float:left;*zoom:1;margin-right:20px;width:220px;clear:none}.g-d-6:after,.l-4c .c-1:after,.l-4c .c-2:after,.l-4c .c-3:after,.l-4c .c-4:after{content:"";display:table;clear:both}.g-d-8,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-1,.l-3c .c-2,.l-3c .c-3,.l-1c .c-1 .g-all-thirds{float:left;*zoom:1;margin-right:20px;width:300px;clear:none}.g-d-8:after,.l-2c .c-2:after,.l-2cr .c-2:after,.l-3c .c-1:after,.l-3c .c-2:after,.l-3c .c-3:after,.l-1c .c-1 .g-all-thirds:after{content:"";display:table;clear:both}.g-d-10{float:left;*zoom:1;margin-right:20px;width:380px;clear:none}.g-d-10:after{content:"";display:table;clear:both}.g-d-12,.l-test .alpha,.l-test .beta,.l-test .gamma,.l-test .delta,.l-test .epsilon,.l-test .zeta,.l-1c .c-1 .g-all-half{float:left;*zoom:1;margin-right:20px;width:460px;clear:none}.g-d-12:after,.l-test .alpha:after,.l-test .beta:after,.l-test .gamma:after,.l-test .delta:after,.l-test .epsilon:after,.l-test .zeta:after,.l-1c .c-1 .g-all-half:after{content:"";display:table;clear:both}.g-d-14{float:left;*zoom:1;margin-right:20px;width:540px;clear:none}.g-d-14:after{content:"";display:table;clear:both}.g-d-16,.l-2c .c-1,.l-2cr .c-1{float:left;*zoom:1;margin-right:20px;width:620px;clear:none}.g-d-16:after,.l-2c .c-1:after,.l-2cr .c-1:after{content:"";display:table;clear:both}.g-d-18{float:left;*zoom:1;margin-right:20px;width:700px;clear:none}.g-d-18:after{content:"";display:table;clear:both}.g-d-24,.l-1c,.l-1c .c-1,.l-2c,.l-2cr,.l-3c,.l-4c,.l-test{float:left;*zoom:1;margin-left:0 !important;margin-right:0 !important;clear:both;clear:none}.g-d-24:after,.l-1c:after,.l-1c .c-1:after,.l-2c:after,.l-2cr:after,.l-3c:after,.l-4c:after,.l-test:after{content:"";display:table;clear:both}.g-d-f,.g-all-f,.g-all-fl,.l-2c .c-1,.l-2cr .c-1,.l-3c .c-1,.l-4c .c-1,.l-test .alpha,.l-test .epsilon{margin-left:0;margin-right:20px;clear:left}.g-d-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:20px !important}.g-d-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:0 !important}*[class$="hide"]{display:block}a[class$="hide"],abbr[class$="hide"],acronym[class$="hide"],audio[class$="hide"],b[class$="hide"],basefont[class$="hide"],bdo[class$="hide"],big[class$="hide"],br[class$="hide"],canvas[class$="hide"],cite[class$="hide"],code[class$="hide"],command[class$="hide"],datalist[class$="hide"],dfn[class$="hide"],em[class$="hide"],embed[class$="hide"],font[class$="hide"],i[class$="hide"],img[class$="hide"],input[class$="hide"],keygen[class$="hide"],kbd[class$="hide"],label[class$="hide"],mark[class$="hide"],meter[class$="hide"],output[class$="hide"],progress[class$="hide"],q[class$="hide"],rp[class$="hide"],rt[class$="hide"],ruby[class$="hide"],s[class$="hide"],samp[class$="hide"],select[class$="hide"],small[class$="hide"],span[class$="hide"],strike[class$="hide"],strong[class$="hide"],sub[class$="hide"],sup[class$="hide"],textarea[class$="hide"],time[class$="hide"],tt[class$="hide"],u[class$="hide"],var[class$="hide"],video[class$="hide"],wbr[class$="hide"]{display:inline}*[class$="show"]{display:none}.d-hide{display:none !important}.d-show{display:block !important}a.d-show,abbr.d-show,acronym.d-show,audio.d-show,b.d-show,basefont.d-show,bdo.d-show,big.d-show,br.d-show,canvas.d-show,cite.d-show,code.d-show,command.d-show,datalist.d-show,dfn.d-show,em.d-show,embed.d-show,font.d-show,i.d-show,img.d-show,input.d-show,keygen.d-show,kbd.d-show,label.d-show,mark.d-show,meter.d-show,output.d-show,progress.d-show,q.d-show,rp.d-show,rt.d-show,ruby.d-show,s.d-show,samp.d-show,select.d-show,small.d-show,span.d-show,strike.d-show,strong.d-show,sub.d-show,sup.d-show,textarea.d-show,time.d-show,tt.d-show,u.d-show,var.d-show,video.d-show,wbr.d-show{display:inline !important}.g-base-c{margin:0 auto;*zoom:1}.g-base-c:after{content:"";display:table;clear:both}

span.indicador_section{
	display: none;
}


@media screen and (min-width: 1801px) and (max-width: 6000px){* html{font-size:100%}html{font-size:16px;line-height:1.5em}.g-hr-c,.g-all-c{margin:0 auto;*zoom:1;width:1655px}.g-hr-c:after,.g-all-c:after{content:"";display:table;clear:both}.g-hr-prepend0{padding-left:0px !important}.g-hr-append0{padding-right:0px !important}.g-hr-push0{position:relative;margin-left:0px !important;margin-right:0px !important;margin-top:0;margin-bottom:0}.g-hr-pull0{position:relative;margin-left:25px !important}.g-hr-prepend2{padding-left:140px !important}.g-hr-append2{padding-right:140px !important}.g-hr-push2{position:relative;margin-left:140px !important;margin-right:-140px !important;margin-top:0;margin-bottom:0}.g-hr-pull2{position:relative;margin-left:-115px !important}.g-hr-prepend3{padding-left:210px !important}.g-hr-append3{padding-right:210px !important}.g-hr-push3{position:relative;margin-left:210px !important;margin-right:-210px !important;margin-top:0;margin-bottom:0}.g-hr-pull3{position:relative;margin-left:-185px !important}.g-hr-prepend4{padding-left:280px !important}.g-hr-append4{padding-right:280px !important}.g-hr-push4{position:relative;margin-left:280px !important;margin-right:-280px !important;margin-top:0;margin-bottom:0}.g-hr-pull4{position:relative;margin-left:-255px !important}.g-hr-prepend6{padding-left:420px !important}.g-hr-append6{padding-right:420px !important}.g-hr-push6{position:relative;margin-left:420px !important;margin-right:-420px !important;margin-top:0;margin-bottom:0}.g-hr-pull6{position:relative;margin-left:-395px !important}.g-hr-prepend8{padding-left:560px !important}.g-hr-append8{padding-right:560px !important}.g-hr-push8,.l-2cr .c-1{position:relative;margin-left:560px !important;margin-right:-560px !important;margin-top:0;margin-bottom:0}.g-hr-pull8{position:relative;margin-left:-535px !important}.g-hr-prepend9{padding-left:630px !important}.g-hr-append9{padding-right:630px !important}.g-hr-push9{position:relative;margin-left:630px !important;margin-right:-630px !important;margin-top:0;margin-bottom:0}.g-hr-pull9{position:relative;margin-left:-605px !important}.g-hr-prepend12{padding-left:840px !important}.g-hr-append12{padding-right:840px !important}.g-hr-push12{position:relative;margin-left:840px !important;margin-right:-840px !important;margin-top:0;margin-bottom:0}.g-hr-pull12{position:relative;margin-left:-815px !important}.g-hr-prepend16{padding-left:1120px !important}.g-hr-append16{padding-right:1120px !important}.g-hr-push16{position:relative;margin-left:1120px !important;margin-right:-1120px !important;margin-top:0;margin-bottom:0}.g-hr-pull16,.l-2cr .c-2{position:relative;margin-left:-1095px !important}.g-hr-prepend18{padding-left:1260px !important}.g-hr-append18{padding-right:1260px !important}.g-hr-push18{position:relative;margin-left:1260px !important;margin-right:-1260px !important;margin-top:0;margin-bottom:0}.g-hr-pull18{position:relative;margin-left:-1235px !important}.g-hr-prepend24{padding-left:1680px !important}.g-hr-append24{padding-right:1680px !important}.g-hr-push24{position:relative;margin-left:1680px !important;margin-right:-1680px !important;margin-top:0;margin-bottom:0}.g-hr-pull24{position:relative;margin-left:-1655px !important}.g-hr-0{float:left;*zoom:1;margin-right:25px;width:-25px;clear:none}.g-hr-0:after{content:"";display:table;clear:both}.g-hr-2{float:left;*zoom:1;margin-right:25px;width:115px;clear:none}.g-hr-2:after{content:"";display:table;clear:both}.g-hr-3{float:left;*zoom:1;margin-right:25px;width:185px;clear:none}.g-hr-3:after{content:"";display:table;clear:both}.g-hr-4,.l-test .alpha,.l-test .beta,.l-test .gamma,.l-test .delta,.l-test .epsilon,.l-test .zeta{float:left;*zoom:1;margin-right:25px;width:255px;clear:none}.g-hr-4:after,.l-test .alpha:after,.l-test .beta:after,.l-test .gamma:after,.l-test .delta:after,.l-test .epsilon:after,.l-test .zeta:after{content:"";display:table;clear:both}.g-hr-6,.l-4c .c-1,.l-4c .c-2,.l-4c .c-3,.l-4c .c-4{float:left;*zoom:1;margin-right:25px;width:395px;clear:none}.g-hr-6:after,.l-4c .c-1:after,.l-4c .c-2:after,.l-4c .c-3:after,.l-4c .c-4:after{content:"";display:table;clear:both}.g-hr-8,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-1,.l-3c .c-2,.l-3c .c-3,.l-1c .c-1 .g-all-thirds{float:left;*zoom:1;margin-right:25px;width:535px;clear:none}.g-hr-8:after,.l-2c .c-2:after,.l-2cr .c-2:after,.l-3c .c-1:after,.l-3c .c-2:after,.l-3c .c-3:after,.l-1c .c-1 .g-all-thirds:after{content:"";display:table;clear:both}.g-hr-9{float:left;*zoom:1;margin-right:25px;width:605px;clear:none}.g-hr-9:after{content:"";display:table;clear:both}.g-hr-12,.l-1c .c-1 .g-all-half{float:left;*zoom:1;margin-right:25px;width:815px;clear:none}.g-hr-12:after,.l-1c .c-1 .g-all-half:after{content:"";display:table;clear:both}.g-hr-16,.l-2c .c-1,.l-2cr .c-1{float:left;*zoom:1;margin-right:25px;width:1095px;clear:none}.g-hr-16:after,.l-2c .c-1:after,.l-2cr .c-1:after{content:"";display:table;clear:both}.g-hr-18{float:left;*zoom:1;margin-right:25px;width:1235px;clear:none}.g-hr-18:after{content:"";display:table;clear:both}.g-hr-24,.l-1c,.l-1c .c-1,.l-2c,.l-2cr,.l-3c,.l-4c,.l-test{float:left;*zoom:1;margin-left:0 !important;margin-right:0 !important;clear:both;width:1655px;clear:none}.g-hr-24:after,.l-1c:after,.l-1c .c-1:after,.l-2c:after,.l-2cr:after,.l-3c:after,.l-4c:after,.l-test:after{content:"";display:table;clear:both}.g-hr-f,.g-all-f,.g-all-fl,.l-2c .c-1,.l-2cr .c-1,.l-3c .c-1,.l-4c .c-1,.l-test .alpha{margin-left:0;margin-right:25px;clear:left}.g-d-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:25px !important}.g-hr-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .zeta{margin-right:0 !important}.hr-hide,.d-show{display:none !important}.hr-show,.d-hide{display:block !important}a.d-show,abbr.d-show,acronym.d-show,audio.d-show,b.d-show,basefont.d-show,bdo.d-show,big.d-show,br.d-show,canvas.d-show,cite.d-show,code.d-show,command.d-show,datalist.d-show,dfn.d-show,em.d-show,embed.d-show,font.d-show,i.d-show,img.d-show,input.d-show,keygen.d-show,kbd.d-show,label.d-show,mark.d-show,meter.d-show,output.d-show,progress.d-show,q.d-show,rp.d-show,rt.d-show,ruby.d-show,s.d-show,samp.d-show,select.d-show,small.d-show,span.d-show,strike.d-show,strong.d-show,sub.d-show,sup.d-show,textarea.d-show,time.d-show,tt.d-show,u.d-show,var.d-show,video.d-show,wbr.d-show{display:none !important}a.hr-show,a.d-hide,abbr.hr-show,abbr.d-hide,acronym.hr-show,acronym.d-hide,audio.hr-show,audio.d-hide,b.hr-show,b.d-hide,basefont.hr-show,basefont.d-hide,bdo.hr-show,bdo.d-hide,big.hr-show,big.d-hide,br.hr-show,br.d-hide,canvas.hr-show,canvas.d-hide,cite.hr-show,cite.d-hide,code.hr-show,code.d-hide,command.hr-show,command.d-hide,datalist.hr-show,datalist.d-hide,dfn.hr-show,dfn.d-hide,em.hr-show,em.d-hide,embed.hr-show,embed.d-hide,font.hr-show,font.d-hide,i.hr-show,i.d-hide,img.hr-show,img.d-hide,input.hr-show,input.d-hide,keygen.hr-show,keygen.d-hide,kbd.hr-show,kbd.d-hide,label.hr-show,label.d-hide,mark.hr-show,mark.d-hide,meter.hr-show,meter.d-hide,output.hr-show,output.d-hide,progress.hr-show,progress.d-hide,q.hr-show,q.d-hide,rp.hr-show,rp.d-hide,rt.hr-show,rt.d-hide,ruby.hr-show,ruby.d-hide,s.hr-show,s.d-hide,samp.hr-show,samp.d-hide,select.hr-show,select.d-hide,small.hr-show,small.d-hide,span.hr-show,span.d-hide,strike.hr-show,strike.d-hide,strong.hr-show,strong.d-hide,sub.hr-show,sub.d-hide,sup.hr-show,sup.d-hide,textarea.hr-show,textarea.d-hide,time.hr-show,time.d-hide,tt.hr-show,tt.d-hide,u.hr-show,u.d-hide,var.hr-show,var.d-hide,video.hr-show,video.d-hide,wbr.hr-show,wbr.d-hide{display:inline !important}

 .imagen_noticia{
  width:200px;
  }
}

@media screen and (min-width: 1250px) and (max-width: 1800px){* html{font-size:100%}html{font-size:16px;line-height:1.5em}.g-l-c,.g-all-c{margin:0 auto;*zoom:1;width:1175px}.g-l-c:after,.g-all-c:after{content:"";display:table;clear:both}.g-l-prepend0{padding-left:0px !important}.g-l-append0{padding-right:0px !important}.g-l-push0{position:relative;margin-left:0px !important;margin-right:0px !important;margin-top:0;margin-bottom:0}.g-l-pull0{position:relative;margin-left:25px !important}.g-l-prepend2{padding-left:100px !important}.g-l-append2{padding-right:100px !important}.g-l-push2{position:relative;margin-left:100px !important;margin-right:-100px !important;margin-top:0;margin-bottom:0}.g-l-pull2{position:relative;margin-left:-75px !important}.g-l-prepend3{padding-left:150px !important}.g-l-append3{padding-right:150px !important}.g-l-push3{position:relative;margin-left:150px !important;margin-right:-150px !important;margin-top:0;margin-bottom:0}.g-l-pull3{position:relative;margin-left:-125px !important}.g-l-prepend4{padding-left:200px !important}.g-l-append4{padding-right:200px !important}.g-l-push4{position:relative;margin-left:200px !important;margin-right:-200px !important;margin-top:0;margin-bottom:0}.g-l-pull4{position:relative;margin-left:-175px !important}.g-l-prepend6{padding-left:300px !important}.g-l-append6{padding-right:300px !important}.g-l-push6{position:relative;margin-left:300px !important;margin-right:-300px !important;margin-top:0;margin-bottom:0}.g-l-pull6{position:relative;margin-left:-275px !important}.g-l-prepend8{padding-left:400px !important}.g-l-append8{padding-right:400px !important}.g-l-push8,.l-2cr .c-1{position:relative;margin-left:400px !important;margin-right:-400px !important;margin-top:0;margin-bottom:0}.g-l-pull8{position:relative;margin-left:-375px !important}.g-l-prepend9{padding-left:450px !important}.g-l-append9{padding-right:450px !important}.g-l-push9{position:relative;margin-left:450px !important;margin-right:-450px !important;margin-top:0;margin-bottom:0}.g-l-pull9{position:relative;margin-left:-425px !important}.g-l-prepend12{padding-left:600px !important}.g-l-append12{padding-right:600px !important}.g-l-push12{position:relative;margin-left:600px !important;margin-right:-600px !important;margin-top:0;margin-bottom:0}.g-l-pull12{position:relative;margin-left:-575px !important}.g-l-prepend16{padding-left:800px !important}.g-l-append16{padding-right:800px !important}.g-l-push16{position:relative;margin-left:800px !important;margin-right:-800px !important;margin-top:0;margin-bottom:0}.g-l-pull16,.l-2cr .c-2{position:relative;margin-left:-775px !important}.g-l-prepend18{padding-left:900px !important}.g-l-append18{padding-right:900px !important}.g-l-push18{position:relative;margin-left:900px !important;margin-right:-900px !important;margin-top:0;margin-bottom:0}.g-l-pull18{position:relative;margin-left:-875px !important}.g-l-prepend24{padding-left:1200px !important}.g-l-append24{padding-right:1200px !important}.g-l-push24{position:relative;margin-left:1200px !important;margin-right:-1200px !important;margin-top:0;margin-bottom:0}.g-l-pull24{position:relative;margin-left:-1175px !important}.g-l-0{float:left;*zoom:1;margin-right:25px;width:-25px;clear:none}.g-l-0:after{content:"";display:table;clear:both}.g-l-2{float:left;*zoom:1;margin-right:25px;width:75px;clear:none}.g-l-2:after{content:"";display:table;clear:both}.g-l-3{float:left;*zoom:1;margin-right:25px;width:125px;clear:none}.g-l-3:after{content:"";display:table;clear:both}.g-l-4{float:left;*zoom:1;margin-right:25px;width:175px;clear:none}.g-l-4:after{content:"";display:table;clear:both}.g-l-6,.l-4c .c-1,.l-4c .c-2,.l-4c .c-3,.l-4c .c-4,.l-test .alpha,.l-test .beta,.l-test .gamma,.l-test .delta{float:left;*zoom:1;margin-right:25px;width:275px;clear:none}.g-l-6:after,.l-4c .c-1:after,.l-4c .c-2:after,.l-4c .c-3:after,.l-4c .c-4:after,.l-test .alpha:after,.l-test .beta:after,.l-test .gamma:after,.l-test .delta:after{content:"";display:table;clear:both}.g-l-8,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-1,.l-3c .c-2,.l-3c .c-3,.l-1c .c-1 .g-all-thirds{float:left;*zoom:1;margin-right:25px;width:375px;clear:none}.g-l-8:after,.l-2c .c-2:after,.l-2cr .c-2:after,.l-3c .c-1:after,.l-3c .c-2:after,.l-3c .c-3:after,.l-1c .c-1 .g-all-thirds:after{content:"";display:table;clear:both}.g-l-9{float:left;*zoom:1;margin-right:25px;width:425px;clear:none}.g-l-9:after{content:"";display:table;clear:both}.g-l-12,.l-test .epsilon,.l-test .zeta,.l-1c .c-1 .g-all-half{float:left;*zoom:1;margin-right:25px;width:575px;clear:none}.g-l-12:after,.l-test .epsilon:after,.l-test .zeta:after,.l-1c .c-1 .g-all-half:after{content:"";display:table;clear:both}.g-l-16,.l-2c .c-1,.l-2cr .c-1{float:left;*zoom:1;margin-right:25px;width:775px;clear:none}.g-l-16:after,.l-2c .c-1:after,.l-2cr .c-1:after{content:"";display:table;clear:both}.g-l-18{float:left;*zoom:1;margin-right:25px;width:875px;clear:none}.g-l-18:after{content:"";display:table;clear:both}.g-l-24,.l-1c,.l-1c .c-1,.l-2c,.l-2cr,.l-3c,.l-4c,.l-test{float:left;*zoom:1;margin-left:0 !important;margin-right:0 !important;clear:both;width:1175px;clear:none}.g-l-24:after,.l-1c:after,.l-1c .c-1:after,.l-2c:after,.l-2cr:after,.l-3c:after,.l-4c:after,.l-test:after{content:"";display:table;clear:both}.g-l-f,.g-all-f,.g-all-fl,.l-2c .c-1,.l-2cr .c-1,.l-3c .c-1,.l-4c .c-1,.l-test .alpha,.l-test .epsilon{margin-left:0;margin-right:25px;clear:left}.g-d-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:25px !important}.g-l-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .delta,.l-test .zeta{margin-right:0 !important}.l-hide,.d-show{display:none !important}.l-show,.d-hide{display:block !important}a.d-show,abbr.d-show,acronym.d-show,audio.d-show,b.d-show,basefont.d-show,bdo.d-show,big.d-show,br.d-show,canvas.d-show,cite.d-show,code.d-show,command.d-show,datalist.d-show,dfn.d-show,em.d-show,embed.d-show,font.d-show,i.d-show,img.d-show,input.d-show,keygen.d-show,kbd.d-show,label.d-show,mark.d-show,meter.d-show,output.d-show,progress.d-show,q.d-show,rp.d-show,rt.d-show,ruby.d-show,s.d-show,samp.d-show,select.d-show,small.d-show,span.d-show,strike.d-show,strong.d-show,sub.d-show,sup.d-show,textarea.d-show,time.d-show,tt.d-show,u.d-show,var.d-show,video.d-show,wbr.d-show{display:none !important}a.l-show,a.d-hide,abbr.l-show,abbr.d-hide,acronym.l-show,acronym.d-hide,audio.l-show,audio.d-hide,b.l-show,b.d-hide,basefont.l-show,basefont.d-hide,bdo.l-show,bdo.d-hide,big.l-show,big.d-hide,br.l-show,br.d-hide,canvas.l-show,canvas.d-hide,cite.l-show,cite.d-hide,code.l-show,code.d-hide,command.l-show,command.d-hide,datalist.l-show,datalist.d-hide,dfn.l-show,dfn.d-hide,em.l-show,em.d-hide,embed.l-show,embed.d-hide,font.l-show,font.d-hide,i.l-show,i.d-hide,img.l-show,img.d-hide,input.l-show,input.d-hide,keygen.l-show,keygen.d-hide,kbd.l-show,kbd.d-hide,label.l-show,label.d-hide,mark.l-show,mark.d-hide,meter.l-show,meter.d-hide,output.l-show,output.d-hide,progress.l-show,progress.d-hide,q.l-show,q.d-hide,rp.l-show,rp.d-hide,rt.l-show,rt.d-hide,ruby.l-show,ruby.d-hide,s.l-show,s.d-hide,samp.l-show,samp.d-hide,select.l-show,select.d-hide,small.l-show,small.d-hide,span.l-show,span.d-hide,strike.l-show,strike.d-hide,strong.l-show,strong.d-hide,sub.l-show,sub.d-hide,sup.l-show,sup.d-hide,textarea.l-show,textarea.d-hide,time.l-show,time.d-hide,tt.l-show,tt.d-hide,u.l-show,u.d-hide,var.l-show,var.d-hide,video.l-show,video.d-hide,wbr.l-show,wbr.d-hide{display:inline !important}

 .imagen_noticia{
  width:150px;
  }
  
}


/*PANTALLA PEQUEÑA*/
@media screen and (min-width: 768px) and (max-width: 980px){* html{font-size:87.5%}html{font-size:14px;line-height:1.5em}.g-tp-c,.g-all-c{margin:0 auto;*zoom:1;width:700px}.g-tp-c:after,.g-all-c:after{content:"";display:table;clear:both}.g-tp-prepend0{padding-left:0px !important}.g-tp-append0{padding-right:0px !important}.g-tp-push0{position:relative;margin-left:0px !important;margin-right:0px !important;margin-top:0;margin-bottom:0}.g-tp-pull0{position:relative;margin-left:20px !important}.g-tp-prepend1{padding-left:60px !important}.g-tp-append1{padding-right:60px !important}.g-tp-push1{position:relative;margin-left:60px !important;margin-right:-60px !important;margin-top:0;margin-bottom:0}.g-tp-pull1{position:relative;margin-left:-40px !important}.g-tp-prepend2{padding-left:120px !important}.g-tp-append2{padding-right:120px !important}.g-tp-push2{position:relative;margin-left:120px !important;margin-right:-120px !important;margin-top:0;margin-bottom:0}.g-tp-pull2{position:relative;margin-left:-100px !important}.g-tp-prepend3{padding-left:180px !important}.g-tp-append3{padding-right:180px !important}.g-tp-push3{position:relative;margin-left:180px !important;margin-right:-180px !important;margin-top:0;margin-bottom:0}.g-tp-pull3{position:relative;margin-left:-160px !important}.g-tp-prepend4{padding-left:240px !important}.g-tp-append4{padding-right:240px !important}.g-tp-push4,.l-2cr .c-1{position:relative;margin-left:240px !important;margin-right:-240px !important;margin-top:0;margin-bottom:0}.g-tp-pull4{position:relative;margin-left:-220px !important}.g-tp-prepend5{padding-left:300px !important}.g-tp-append5{padding-right:300px !important}.g-tp-push5{position:relative;margin-left:300px !important;margin-right:-300px !important;margin-top:0;margin-bottom:0}.g-tp-pull5{position:relative;margin-left:-280px !important}.g-tp-prepend6{padding-left:360px !important}.g-tp-append6{padding-right:360px !important}.g-tp-push6{position:relative;margin-left:360px !important;margin-right:-360px !important;margin-top:0;margin-bottom:0}.g-tp-pull6{position:relative;margin-left:-340px !important}.g-tp-prepend7{padding-left:420px !important}.g-tp-append7{padding-right:420px !important}.g-tp-push7{position:relative;margin-left:420px !important;margin-right:-420px !important;margin-top:0;margin-bottom:0}.g-tp-pull7{position:relative;margin-left:-400px !important}.g-tp-prepend8{padding-left:480px !important}.g-tp-append8{padding-right:480px !important}.g-tp-push8{position:relative;margin-left:480px !important;margin-right:-480px !important;margin-top:0;margin-bottom:0}.g-tp-pull8,.l-2cr .c-2{position:relative;margin-left:-460px !important}.g-tp-prepend9{padding-left:540px !important}.g-tp-append9{padding-right:540px !important}.g-tp-push9{position:relative;margin-left:540px !important;margin-right:-540px !important;margin-top:0;margin-bottom:0}.g-tp-pull9{position:relative;margin-left:-520px !important}.g-tp-prepend10{padding-left:600px !important}.g-tp-append10{padding-right:600px !important}.g-tp-push10{position:relative;margin-left:600px !important;margin-right:-600px !important;margin-top:0;margin-bottom:0}.g-tp-pull10{position:relative;margin-left:-580px !important}.g-tp-prepend11{padding-left:660px !important}.g-tp-append11{padding-right:660px !important}.g-tp-push11{position:relative;margin-left:660px !important;margin-right:-660px !important;margin-top:0;margin-bottom:0}.g-tp-pull11{position:relative;margin-left:-640px !important}.g-tp-prepend12{padding-left:720px !important}.g-tp-append12{padding-right:720px !important}.g-tp-push12{position:relative;margin-left:720px !important;margin-right:-720px !important;margin-top:0;margin-bottom:0}.g-tp-pull12{position:relative;margin-left:-700px !important}.g-tp-0{float:left;*zoom:1;margin-right:20px;width:-20px;clear:none}.g-tp-0:after{content:"";display:table;clear:both}.g-tp-1{float:left;*zoom:1;margin-right:20px;width:40px;clear:none}.g-tp-1:after{content:"";display:table;clear:both}.g-tp-2{float:left;*zoom:1;margin-right:20px;width:100px;clear:none}.g-tp-2:after{content:"";display:table;clear:both}.g-tp-3{float:left;*zoom:1;margin-right:20px;width:160px;clear:none}.g-tp-3:after{content:"";display:table;clear:both}.g-tp-4,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-1,.l-3c .c-2,.l-3c .c-3,.l-1c .c-1 .g-all-thirds{float:left;*zoom:1;margin-right:20px;width:220px;clear:none}.g-tp-4:after,.l-2c .c-2:after,.l-2cr .c-2:after,.l-3c .c-1:after,.l-3c .c-2:after,.l-3c .c-3:after,.l-1c .c-1 .g-all-thirds:after{content:"";display:table;clear:both}.g-tp-5{float:left;*zoom:1;margin-right:20px;width:280px;clear:none}.g-tp-5:after{content:"";display:table;clear:both}.g-tp-6,.l-4c .c-1,.l-4c .c-2,.l-4c .c-3,.l-4c .c-4,.l-test .alpha,.l-test .beta,.l-test .epsilon,.l-test .zeta,.l-1c .c-1 .g-all-half{float:left;*zoom:1;margin-right:20px;width:340px;clear:none}.g-tp-6:after,.l-4c .c-1:after,.l-4c .c-2:after,.l-4c .c-3:after,.l-4c .c-4:after,.l-test .alpha:after,.l-test .beta:after,.l-test .epsilon:after,.l-test .zeta:after,.l-1c .c-1 .g-all-half:after{content:"";display:table;clear:both}.g-tp-7{float:left;*zoom:1;margin-right:20px;width:400px;clear:none}.g-tp-7:after{content:"";display:table;clear:both}.g-tp-8,.l-2c .c-1,.l-2cr .c-1{float:left;*zoom:1;margin-right:20px;width:460px;clear:none}.g-tp-8:after,.l-2c .c-1:after,.l-2cr .c-1:after{content:"";display:table;clear:both}.g-tp-9{float:left;*zoom:1;margin-right:20px;width:520px;clear:none}.g-tp-9:after{content:"";display:table;clear:both}.g-tp-10{float:left;*zoom:1;margin-right:20px;width:580px;clear:none}.g-tp-10:after{content:"";display:table;clear:both}.g-tp-11{float:left;*zoom:1;margin-right:20px;width:640px;clear:none}.g-tp-11:after{content:"";display:table;clear:both}.g-tp-12,.l-1c,.l-1c .c-1,.l-2c,.l-2cr,.l-3c,.l-4c,.l-test,.l-test .gamma,.l-test .delta{float:left;*zoom:1;margin-left:0 !important;margin-right:0 !important;clear:both;width:700px;clear:none}.g-tp-12:after,.l-1c:after,.l-1c .c-1:after,.l-2c:after,.l-2cr:after,.l-3c:after,.l-4c:after,.l-test:after,.l-test .gamma:after,.l-test .delta:after{content:"";display:table;clear:both}.g-tp-f,.g-all-f,.g-all-fl,.l-2c .c-1,.l-2cr .c-1,.l-3c .c-1,.l-4c .c-1,.l-4c .c-3,.l-test .alpha,.l-test .epsilon{margin-left:0;margin-right:20px;clear:left}.g-d-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:20px !important}.g-tp-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-2,.l-4c .c-4,.l-test .beta,.l-test .gamma,.l-test .delta,.l-test .zeta{margin-right:0 !important}.tp-hide,.d-show{display:none !important}.tp-show,.d-hide{display:block !important}a.d-show,abbr.d-show,acronym.d-show,audio.d-show,b.d-show,basefont.d-show,bdo.d-show,big.d-show,br.d-show,canvas.d-show,cite.d-show,code.d-show,command.d-show,datalist.d-show,dfn.d-show,em.d-show,embed.d-show,font.d-show,i.d-show,img.d-show,input.d-show,keygen.d-show,kbd.d-show,label.d-show,mark.d-show,meter.d-show,output.d-show,progress.d-show,q.d-show,rp.d-show,rt.d-show,ruby.d-show,s.d-show,samp.d-show,select.d-show,small.d-show,span.d-show,strike.d-show,strong.d-show,sub.d-show,sup.d-show,textarea.d-show,time.d-show,tt.d-show,u.d-show,var.d-show,video.d-show,wbr.d-show{display:none !important}a.tp-show,a.d-hide,abbr.tp-show,abbr.d-hide,acronym.tp-show,acronym.d-hide,audio.tp-show,audio.d-hide,b.tp-show,b.d-hide,basefont.tp-show,basefont.d-hide,bdo.tp-show,bdo.d-hide,big.tp-show,big.d-hide,br.tp-show,br.d-hide,canvas.tp-show,canvas.d-hide,cite.tp-show,cite.d-hide,code.tp-show,code.d-hide,command.tp-show,command.d-hide,datalist.tp-show,datalist.d-hide,dfn.tp-show,dfn.d-hide,em.tp-show,em.d-hide,embed.tp-show,embed.d-hide,font.tp-show,font.d-hide,i.tp-show,i.d-hide,img.tp-show,img.d-hide,input.tp-show,input.d-hide,keygen.tp-show,keygen.d-hide,kbd.tp-show,kbd.d-hide,label.tp-show,label.d-hide,mark.tp-show,mark.d-hide,meter.tp-show,meter.d-hide,output.tp-show,output.d-hide,progress.tp-show,progress.d-hide,q.tp-show,q.d-hide,rp.tp-show,rp.d-hide,rt.tp-show,rt.d-hide,ruby.tp-show,ruby.d-hide,s.tp-show,s.d-hide,samp.tp-show,samp.d-hide,select.tp-show,select.d-hide,small.tp-show,small.d-hide,span.tp-show,span.d-hide,strike.tp-show,strike.d-hide,strong.tp-show,strong.d-hide,sub.tp-show,sub.d-hide,sup.tp-show,sup.d-hide,textarea.tp-show,textarea.d-hide,time.tp-show,time.d-hide,tt.tp-show,tt.d-hide,u.tp-show,u.d-hide,var.tp-show,var.d-hide,video.tp-show,video.d-hide,wbr.tp-show,wbr.d-hide{display:inline !important}

#nav ul.main li.home {display: none!important;}
#nav ul.main li._dos {display: inline-block!important; float: left;}
#nav ul.main li._tres {float: left;}

#nav ul.direccion_p {
position: relative!important;
left: 0!important;
border: none!important;
}


#nav ul.idiomas{
	
}


#nav ul.direccion_p li p span._white {

}

#nav ul.main li.home {display: none!important;}

span._corto{display: none!important;}

span._fax{
	display: block;
}

span._fax:before{
	content: ''!important;
}
div.separated_2-horizontal > div.st_tabs ul li._gris {margin-right: 0!important;}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li {margin: 0!important}
div.formdise form div.contedise div.sub-questions label.flabel{width: 35%!important; font-weight: bold!important;}


#nav ul.main{padding-left: 160px;}
#nav ul.idiomas{ display:inline-block; padding-left: 260px; }

div.formdise form div.resudise ul.ulresultado li.fmaquina span.flabel,
div.formdise form div.resudise ul.ulresultado li.fmaquina span.funidad{display: none}

section.company div.clean_rounded-horizontal >div.st_tabs ul li a span._iphone,
section.products div.clean_rounded-horizontal >div.st_tabs ul li a span._iphone {
	display: inline-block;
	padding: 0 .5em;
}

.collogo{
  width: 25%;
}
}



/*TABLET*/
@media screen and (min-width: 480px) and (max-width: 767px){
* html{font-size:87.5%}
html{font-size:14px;line-height:1.5em}
.g-hl-c,.g-all-c{margin:0 auto;*zoom:1;width:430px}
.g-hl-c:after,.g-all-c:after{content:"";display:table;clear:both}
.g-hl-prepend0{padding-left:0px !important}
.g-hl-append0{padding-right:0px !important}
.g-hl-push0{position:relative;margin-left:0px !important;margin-right:0px !important;margin-top:0;margin-bottom:0}
.g-hl-pull0{position:relative;margin-left:20px !important}
.g-hl-prepend1{padding-left:75px !important}
.g-hl-append1{padding-right:75px !important}
.g-hl-push1{position:relative;margin-left:75px !important;margin-right:-75px !important;margin-top:0;margin-bottom:0}
.g-hl-pull1{position:relative;margin-left:-55px !important}
.g-hl-prepend2{padding-left:150px !important}
.g-hl-append2{padding-right:150px !important}
.g-hl-push2,.l-2cr .c-1{position:relative;margin-left:150px !important;margin-right:-150px !important;margin-top:0;margin-bottom:0}
.g-hl-pull2{position:relative;margin-left:-130px !important}
.g-hl-prepend3{padding-left:225px !important}.g-hl-append3{padding-right:225px !important}.g-hl-push3{position:relative;margin-left:225px !important;margin-right:-225px !important;margin-top:0;margin-bottom:0}.g-hl-pull3{position:relative;margin-left:-205px !important}.g-hl-prepend4{padding-left:300px !important}.g-hl-append4{padding-right:300px !important}.g-hl-push4{position:relative;margin-left:300px !important;margin-right:-300px !important;margin-top:0;margin-bottom:0}.g-hl-pull4,.l-2cr .c-2{position:relative;margin-left:-280px !important}.g-hl-prepend6{padding-left:450px !important}.g-hl-append6{padding-right:450px !important}.g-hl-push6{position:relative;margin-left:450px !important;margin-right:-450px !important;margin-top:0;margin-bottom:0}.g-hl-pull6{position:relative;margin-left:-430px !important}.g-hl-0{float:left;*zoom:1;margin-right:20px;width:-20px;clear:none}.g-hl-0:after{content:"";display:table;clear:both}.g-hl-1{float:left;*zoom:1;margin-right:20px;width:55px;clear:none}
.g-hl-1:after{content:"";display:table;clear:both}
.g-hl-2,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-1,.l-3c .c-2,.l-3c .c-3,.l-1c .c-1 .g-all-thirds{float:left;*zoom:1;margin-right:20px;width:100%;clear:none}

.c-2 .box p {
	padding-right: 0em!important;
}

.g-hl-2:after,.l-2c .c-2:after,.l-2cr .c-2:after,.l-3c .c-1:after,.l-3c .c-2:after,.l-3c .c-3:after,.l-1c .c-1 .g-all-thirds:after{content:"";display:table;clear:both}

.g-hl-3,.l-4c .c-1,.l-4c .c-2,.l-4c .c-3,.l-4c .c-4,.l-test .gamma,.l-test .delta,.l-test .epsilon,.l-test .zeta,.l-1c .c-1 .g-all-half{float:left;*zoom:1;margin-right:20px;width:205px;clear:none}

.g-hl-3:after,.l-4c .c-1:after,.l-4c .c-2:after,.l-4c .c-3:after,.l-4c .c-4:after,.l-test .gamma:after,.l-test .delta:after,.l-test .epsilon:after,.l-test .zeta:after,.l-1c .c-1 .g-all-half:after{content:"";display:table;clear:both}

.g-hl-4,.l-2c .c-1,.l-2cr .c-1{float:left;*zoom:1;margin-right:20px;width:280px;clear:none}

.g-hl-4:after,.l-2c .c-1:after,.l-2cr .c-1:after{content:"";display:table;clear:both}

.g-hl-6,.l-1c,.l-1c .c-1,.l-2c,.l-2cr,.l-3c,.l-4c,.l-test,.l-test .alpha,.l-test .beta{float:left;*zoom:1;margin-left:0 !important;margin-right:0 !important;clear:both;width:430px;clear:none}

.g-hl-6:after,.l-1c:after,.l-1c .c-1:after,.l-2c:after,.l-2cr:after,.l-3c:after,.l-4c:after,.l-test:after,.l-test .alpha:after,.l-test .beta:after{content:"";display:table;clear:both}

.g-hl-f,.g-all-f,.g-all-fl,.l-2c .c-1,.l-2cr .c-1,.l-3c .c-1,.l-4c .c-1,.l-4c .c-3,.l-test .alpha,.l-test .gamma,.l-test .epsilon{margin-left:0;margin-right:0px;clear:left; width: 100%;
}

.g-d-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:20px !important}

.g-hl-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-2,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:0 !important}html{-webkit-text-size-adjust:none}

.hl-hide,.d-show{display:none !important}.hl-show,.d-hide{display:block !important}a.d-show,abbr.d-show,acronym.d-show,audio.d-show,b.d-show,basefont.d-show,bdo.d-show,big.d-show,br.d-show,canvas.d-show,cite.d-show,code.d-show,command.d-show,datalist.d-show,dfn.d-show,em.d-show,embed.d-show,font.d-show,i.d-show,img.d-show,input.d-show,keygen.d-show,kbd.d-show,label.d-show,mark.d-show,meter.d-show,output.d-show,progress.d-show,q.d-show,rp.d-show,rt.d-show,ruby.d-show,s.d-show,samp.d-show,select.d-show,small.d-show,span.d-show,strike.d-show,strong.d-show,sub.d-show,sup.d-show,textarea.d-show,time.d-show,tt.d-show,u.d-show,var.d-show,video.d-show,wbr.d-show{display:none !important}a.hl-show,a.d-hide,abbr.hl-show,abbr.d-hide,acronym.hl-show,acronym.d-hide,audio.hl-show,audio.d-hide,b.hl-show,b.d-hide,basefont.hl-show,basefont.d-hide,bdo.hl-show,bdo.d-hide,big.hl-show,big.d-hide,br.hl-show,br.d-hide,canvas.hl-show,canvas.d-hide,cite.hl-show,cite.d-hide,code.hl-show,code.d-hide,command.hl-show,command.d-hide,datalist.hl-show,datalist.d-hide,dfn.hl-show,dfn.d-hide,em.hl-show,em.d-hide,embed.hl-show,embed.d-hide,font.hl-show,font.d-hide,i.hl-show,i.d-hide,img.hl-show,img.d-hide,input.hl-show,input.d-hide,keygen.hl-show,keygen.d-hide,kbd.hl-show,kbd.d-hide,label.hl-show,label.d-hide,mark.hl-show,mark.d-hide,meter.hl-show,meter.d-hide,output.hl-show,output.d-hide,progress.hl-show,progress.d-hide,q.hl-show,q.d-hide,rp.hl-show,rp.d-hide,rt.hl-show,rt.d-hide,ruby.hl-show,ruby.d-hide,s.hl-show,s.d-hide,samp.hl-show,samp.d-hide,select.hl-show,select.d-hide,small.hl-show,small.d-hide,span.hl-show,span.d-hide,strike.hl-show,strike.d-hide,strong.hl-show,strong.d-hide,sub.hl-show,sub.d-hide,sup.hl-show,sup.d-hide,textarea.hl-show,textarea.d-hide,time.hl-show,time.d-hide,tt.hl-show,tt.d-hide,u.hl-show,u.d-hide,var.hl-show,var.d-hide,video.hl-show,video.d-hide,wbr.hl-show,wbr.d-hide{display:inline !important}

#nav ul.direccion_p {
position: relative!important;
left: 0!important;
border: none!important;
font-size: 9px !important;
}

#nav ul.main li {
padding-top:1em;
}

#nav ul.direccion_p li p span._white {

}

#nav ul.main li.home {display: none!important;}

#nav ul.main{padding-left: 0px; margin-top: 0;text-align:center;}
#nav ul.idiomas{ display:inline-block; padding-left: 0px; }
#nav ul.main li._seis{display: none;}


span._corto{display: none!important;}
span._supercorto{display: none!important;}
div#content_gallery_reordenable.bost_isotopo > ul > li {
/*width: 49%!important;*/
}

div.separated_2-horizontal > div.st_tabs ul li._gris {margin-right: 0!important;}
div.separated_2-horizontal > div.st_tabs ul li {padding: 0.4em 0.1em!;}
section.products div.clean_rounded-horizontal > div.st_tabs ul li a span._supercorto {display: none!important;}
section{
	padding-bottom: 80px!important;
}

strong._service_minimenu{
	display: inline-block;
	margin-left: 0em;
	clear: left;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li {margin: 0!important}
div.formdise form div.contedise div.sub-questions select{
width: 200px!important;
background: rgba(255, 255, 255, 0.4) url('../img/subnav_arrow.png') no-repeat 148px 4px!important;}
input.fconfirmar,
input.fvolver  {width: 33%!important;}
div.formdise form div.contedise div.sub-questions label.flabel{width: 100%!important; font-weight: bold;}
div.formdise form div.resudise ul.ulresultado li span.flabel{width: 100%!important; font-weight: bold!important;}
.bx-wrapper .bx-pager.bx-default-pager a {margin: 0 1px!important}

section.company .accordion.maquinaria dd ul.ul_maquinaria li span.unit{padding-right: 0%!important}


div.formdise form div.resudise ul.ulresultado li.fmaquina span.flabel,
div.formdise form div.resudise ul.ulresultado li.fmaquina span.funidad{display: none;}

section.company div.clean_rounded-horizontal >div.st_tabs ul li a span._iphone,
section.products div.clean_rounded-horizontal >div.st_tabs ul li a span._iphone {
	display: inline-block;
	padding: 0 .5em;
}


.box p._new span.icon-hyperlink{display: none;}


.disparadoriframe {
    
    width: 125px;
	height: 106px;
}

.coltexto{
  width: 100%;
  float: left;
}

.colredes {
	width: 100%;
	float:  left;
}

.collogo{
  width: 50%;
  float: left;
  margin-top: 30px;
  text-align: left;
}

}

/*MOBILE LANDSCAPE*/
@media screen and (min-width : 351px) and (max-width: 479px) {

#nav ul.direccion_p {
	font-size: 9px !important;
	position: relative!important;
	left: 0!important;
	border: none!important;
}

#nav ul.main li {
padding-top:1em;
}

#nav ul.main li.home {display: none!important;}

#nav ul.main{padding-left: 0px;margin-top: 0;text-align:center;}
#nav ul.idiomas{ display:inline-block; padding-left: 0px; }
#nav ul.main li._seis{display: none;}

.box p._new span.fecha{ 
display: block;
}

.box p._new span._eee{display: none;}
.box p._new span.icon-hyperlink{display: none;}

.g-d-16,.l-2c .c-1,.l-2cr .c-1{float:left;*zoom:1;margin-right:0px;width:100%;clear:none}
.g-d-8,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-1,.l-3c .c-2,.l-3c .c-3,.l-1c .c-1 .g-all-thirds{float:left;*zoom:1;margin-right:0px;width:100%;clear:none}
}
/*MOBILE PORTRAIT*/
@media screen and (min-width: 0px) and (max-width: 650px){
/*+++++++++Bajar tipo para versión portrait mobile++++++++++*/

.contacto_menu_principal a{
	font-size: 9px !important;
}

.coltexto{
  width: 100%;
  float: left;
}
.colredes {
	width: 100%;
	float:  left;
}

.collogo{
  width: 100%;
  float: left;
  margin-top: 20px;
  text-align: left;
}
/*++++++++Bajar tipo para versión portrait mobile+++++++++++*/



* html{font-size:87.5%}
html{font-size:14px;line-height:1.5em}
.g-h-c,.g-all-c{margin:0 auto; padding: 0 1em;
	*zoom:1;width:100%; box-sizing: border-box;}
.g-h-c:after,.g-all-c:after{content:"";display:table;clear:both}
.g-h-prepend0{padding-left:0% !important}
.g-h-append0{padding-right:0% !important}
.g-h-push0{position:relative;margin-left:0% !important;margin-right:0% !important;margin-top:0;margin-bottom:0}
.g-h-pull0{position:relative;margin-left:5% !important}
.g-h-prepend1{padding-left:17.5% !important}
.g-h-append1{padding-right:17.5% !important}
.g-h-push1{position:relative;margin-left:17.5% !important;margin-right:-17.5% !important;margin-top:0;margin-bottom:0}
.g-h-pull1{position:relative;margin-left:-12.5% !important}
.g-h-prepend2{padding-left:35% !important}
.g-h-append2{padding-right:35% !important}
.g-h-push2,.l-2cr .c-1{position:relative;margin-left:35% !important;margin-right:-35% !important;margin-top:0;margin-bottom:0}
.g-h-pull2{position:relative;margin-left:-30% !important}
.g-h-prepend3{padding-left:52.5% !important}
.g-h-append3{padding-right:52.5% !important}
.g-h-push3{position:relative;margin-left:52.5% !important;margin-right:-52.5% !important;margin-top:0;margin-bottom:0}
.g-h-pull3{position:relative;margin-left:-47.5% !important}
.g-h-prepend4{padding-left:70% !important}
.g-h-append4{padding-right:70% !important}
.g-h-push4{position:relative;margin-left:70% !important;margin-right:-70% !important;margin-top:0;margin-bottom:0}
.g-h-pull4,.l-2cr .c-2{position:relative;margin-left:-65% !important}
.g-h-prepend6{padding-left:105% !important}
.g-h-append6{padding-right:105% !important}
.g-h-push6{position:relative;margin-left:105% !important;margin-right:-105% !important;margin-top:0;margin-bottom:0}.g-h-pull6{position:relative;margin-left:-100% !important}
.g-h-0{float:left;*zoom:1;margin-right:5%;width:-5%;clear:none}
.g-h-0:after{content:"";display:table;clear:both}
.g-h-1{float:left;*zoom:1;margin-right:5%;width:12.5%;clear:none}
.g-h-1:after{content:"";display:table;clear:both}

.g-h-2,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-1,.l-3c .c-2,.l-3c .c-3,.l-1c .c-1 .g-all-thirds{float:left;*zoom:1;margin-right:5%;width:100%;clear:none}

.g-h-2:after,.l-2c .c-2:after,.l-2cr .c-2:after,.l-3c .c-1:after,.l-3c .c-2:after,.l-3c .c-3:after,.l-1c .c-1 .g-all-thirds:after{content:"";display:table;clear:both}.g-h-3,.l-test .alpha,.l-test .beta,.l-test .epsilon,.l-test .zeta,.l-1c .c-1 .g-all-half{float:left;*zoom:1;margin-right:5%;width:47.5%;clear:none}

.g-h-3:after,.l-test .alpha:after,.l-test .beta:after,.l-test .epsilon:after,.l-test .zeta:after,.l-1c .c-1 .g-all-half:after{content:"";display:table;clear:both}.g-h-4,.l-2c .c-1,.l-2cr .c-1{float:left;*zoom:1;margin-right:0%;width:100%;clear:both}

.g-h-4:after,.l-2c .c-1:after,.l-2cr .c-1:after{content:"";display:table;clear:both}
.g-h-6,.l-1c,.l-1c .c-1,.l-2c,.l-2cr,.l-3c,.l-4c,.l-4c .c-1,.l-4c .c-2,.l-4c .c-3,.l-4c .c-4,.l-test,.l-test .gamma,.l-test .delta{float:left;*zoom:1;margin-left:0 !important;margin-right:0 !important;clear:both;width:100%;clear:none}

.g-h-6:after,.l-1c:after,.l-1c .c-1:after,.l-2c:after,.l-2cr:after,.l-3c:after,.l-4c:after,.l-4c .c-1:after,.l-4c .c-2:after,.l-4c .c-3:after,.l-4c .c-4:after,.l-test:after,.l-test .gamma:after,.l-test .delta:after{content:"";display:table;clear:both}

.g-h-f,.g-all-f,.g-all-fl,.l-2c .c-1,.l-2cr .c-1,.l-3c .c-1,.l-test .alpha,.l-test .epsilon{margin-left:0;margin-right:5%;clear:left}.g-d-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-4c .c-4,.l-test .beta,.l-test .delta,.l-test .zeta{margin-right:5% !important}

.g-h-l,.g-all-l,.g-all-fl,.l-2c .c-2,.l-2cr .c-2,.l-3c .c-3,.l-test .beta,.l-test .zeta{margin-right:0 !important}

html{-webkit-text-size-adjust:none}

.h-hide,.d-show{display:none !important}
.h-show,.d-hide{display:block !important}

a.d-show,abbr.d-show,acronym.d-show,audio.d-show,b.d-show,basefont.d-show,bdo.d-show,big.d-show,br.d-show,canvas.d-show,cite.d-show,code.d-show,command.d-show,datalist.d-show,dfn.d-show,em.d-show,embed.d-show,font.d-show,i.d-show,img.d-show,input.d-show,keygen.d-show,kbd.d-show,label.d-show,mark.d-show,meter.d-show,output.d-show,progress.d-show,q.d-show,rp.d-show,rt.d-show,ruby.d-show,s.d-show,samp.d-show,select.d-show,small.d-show,span.d-show,strike.d-show,strong.d-show,sub.d-show,sup.d-show,textarea.d-show,time.d-show,tt.d-show,u.d-show,var.d-show,video.d-show,wbr.d-show{display:none !important}a.h-show,a.d-hide,abbr.h-show,abbr.d-hide,acronym.h-show,acronym.d-hide,audio.h-show,audio.d-hide,b.h-show,b.d-hide,basefont.h-show,basefont.d-hide,bdo.h-show,bdo.d-hide,big.h-show,big.d-hide,br.h-show,br.d-hide,canvas.h-show,canvas.d-hide,cite.h-show,cite.d-hide,code.h-show,code.d-hide,command.h-show,command.d-hide,datalist.h-show,datalist.d-hide,dfn.h-show,dfn.d-hide,em.h-show,em.d-hide,embed.h-show,embed.d-hide,font.h-show,font.d-hide,i.h-show,i.d-hide,img.h-show,img.d-hide,input.h-show,input.d-hide,keygen.h-show,keygen.d-hide,kbd.h-show,kbd.d-hide,label.h-show,label.d-hide,mark.h-show,mark.d-hide,meter.h-show,meter.d-hide,output.h-show,output.d-hide,progress.h-show,progress.d-hide,q.h-show,q.d-hide,rp.h-show,rp.d-hide,rt.h-show,rt.d-hide,ruby.h-show,ruby.d-hide,s.h-show,s.d-hide,samp.h-show,samp.d-hide,select.h-show,select.d-hide,small.h-show,small.d-hide,span.h-show,span.d-hide,strike.h-show,strike.d-hide,strong.h-show,strong.d-hide,sub.h-show,sub.d-hide,sup.h-show,sup.d-hide,textarea.h-show,textarea.d-hide,time.h-show,time.d-hide,tt.h-show,tt.d-hide,u.h-show,u.d-hide,var.h-show,var.d-hide,video.h-show,video.d-hide,wbr.h-show,wbr.d-hide{display:inline !important}

div#content_gallery_reordenable.bost_isotopo > ul > li {
width: 100%!important;
}

div#content_gallery_reordenable.bost_isotopo > ul > li a img {
width: 100%!important;
}
div.clean_rounded-horizontal >div.st_views {
	display: block;
	clear: both;
	width: 100%!important;

}

div.separated_2-horizontal >div.st_tabs ul {
width: 100%!important;
margin: 0!important;
padding: 0!important;
}

div.separated_2-horizontal >div.st_tabs ul li {
float: left;
width: 50%;
box-sizing: border-box;
border-radius: 0!important;
}
.slidingDiv ul.items_idiomas_secundario {
display: none!important;
}

.slidingDiv ul.items_principales {
display: none!important;
}

#nav ul.direccion_p {
position: relative!important;
left: 0!important;
border: none!important;
font-size: 9px !important;
}
#nav ul.idiomas{
	
}
#nav ul.direccion_p li p span._white {

}

div.clean_rounded-horizontal.st_sliding_active >div.st_tabs div.st_tabs_wrap {
margin: 0!important;
}

div.clean_rounded-horizontal >div.st_tabs a.st_prev {
display: none!important;
}

div.clean_rounded-horizontal >div.st_views {
padding: 0!important;

}

div.formdise form div.contedise div.sub-questions {
background: none!important;
padding: 0!important;
}

div.formdise form div.contedise div.sub-questions label.flabel {
padding-left: 0!important;
width: auto!important;

}
div.formdise form div.contedise div.sub-questions span.funidad {

width: 33px!important;
}

input.fconfirmar,
input.fvolver  {width: 20%!important;}

input.f5presupuesto{width: 50%!important; padding-right: 10px!important;}

div.formdise form div.contedise div.sub-questions select {width: 120px!important;}

div.separated_2-horizontal >div.st_tabs ul li a {font-size: .7em; border: 0;
border-bottom: 1px dolid #ddd;
}

div.formdise form div.contedise div.sub-questions label.flabel {width: auto!important;}
div.separated_2-horizontal >div.st_tabs ul li {margin-right: 0!important;}


div.separated_2-horizontal > div.st_tabs ul li {height: 2em!important;
}
#nav ul.main{padding-left: 0px;}
#nav ul.main li{margin-right: .4em;padding-top:0;}
#nav ul.main li a {font-size: .8em;}
#nav ul.main li.home,
#nav ul.main li._seis {display: none;}
#nav ul.main li._dos {}

#nav ul.idiomas {
position: relative;
margin: 0 auto;
display: inline-block!important;
}

#nav ul.idiomas{padding-left: 0px}
#nav ul.idiomas li{}
#nav ul.idiomas li a{border-left: 1px solid #eee;}

/*++++++++++++++++++++++++++++++
.g-all-c h2{
	display: none;
}
PROBLEMA IPHONE!!!!!!++++++++++*/




span.indicador_section{
	display: block!important;
	height: .9em;
	font-size: 2.5em;
	font-weight: bold;
	margin-top: 26px;
	padding-top: 0.5em;
	line-height: 1em;
}

h2 a.pestana_seccion {
background: none;
}


span.indicador_section{
	display: block;
}

section.products div.clean_rounded-horizontal > div.st_tabs ul li a span._supercorto {display: none!important;}

section{
padding-bottom: 80px!;

}



ul.items_idiomas_secundario.idiomas{
	display: none!important;
}

div.formdise form div.contedise div.sub-questions label.flabel{
width: auto!important;
}

div.formdise form div.contedise div.sub-questions span.funidad {
width: auto!important;
padding-right: 1em!important;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li {margin: 0!important}

div.separated_2-horizontal >div.st_tabs ul li {padding-top: 1.5em}
div.formdise form div.contedise div.sub-questions label.flabel {width: auto!}
.accordion.maquinaria dd ul.ul_maquinaria_add li {width: 40%!important}
.bx-wrapper .bx-pager {opacity: 0}
.bx-wrapper .bx-caption {
	top: 0px!important;
}
form#aQuienEnvio, form#peticionPresupuesto {width: 85%!important}
div#content_gallery_reordenable.bost_isotopo > ul > li > i {text-align: center!important}
.mfp-close {right: 5%}
div.formdise form div.contedise div.sub-questions select {
background: rgba(255, 255, 255, 0.4) url('../img/subnav_arrow.png') no-repeat 99px 4px!important;
}
div.formdise form div.contedise div.sub-questions label.flabel{width: 100%!important; font-weight: bold;}
div.formdise form div.resudise ul.ulresultado li span.flabel{width: 100%!important; font-weight: bold!important}
.bx-wrapper .bx-pager.bx-default-pager a {margin: 0 1px!important}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{right: 2%!important}
.accordion.maquinaria dd ul.ul_maquinaria_add li.foto_maquinaria{float: left!important; height: 1.4em!important; padding: 0!important; display: none!important;}
.accordion.maquinaria dd ul.ul_maquinaria_add li.foto_maquinaria a{width: 320px!important; display: block!important;}
.accordion.maquinaria dd ul.ul_maquinaria_add li.foto_maquinaria a img{width: 100%!important}
.accordion.maquinaria dd ul.ul_maquinaria_add li{width: 100%!important;}
.accordion.maquinaria dd ul.ul_maquinaria_add li:last-child{padding-bottom: 50px!important}
.accordion.maquinaria dd ul.ul_maquinaria li span.lang {width: 70%!important}
section.company .accordion.maquinaria dd ul.ul_maquinaria li span.unit{padding-right: 0%!important}
input.fconfirmar, input.fvolver{width: 100%!important; border-top:1px solid silver; }

div.clean_rounded-horizontal >div.st_tabs ul li{margin-right: 0!important;}
section.company div.clean_rounded-horizontal >div.st_tabs ul li a, section.products div.clean_rounded-horizontal >div.st_tabs ul li a{font-size: .8em;}
.bx-wrapper{margin: 0 auto 10px!important}
section.company div.clean_rounded-horizontal >div.st_tabs ul li a.logo_bost_solapa{
	
}
.disparadoriframe{
	position: absolute;
	/*left: 50%;
	top: 50%;
	margin-left: -75px;
	margin-top: -40px;*/
	cursor: pointer;
	width: 150px;
	height: 112px;
}
.disparadoriframe img{
	width: 100%;
	height: 100%;
}
section.company div.clean_rounded-horizontal >div.st_tabs ul li a span._basico,
section.products div.clean_rounded-horizontal >div.st_tabs ul li a span._basico {
	display: none;
}
section.company div.clean_rounded-horizontal >div.st_tabs ul li a span._iphone,
section.products div.clean_rounded-horizontal >div.st_tabs ul li a span._iphone {
	display: inline-block!important;
	padding: 0 .5em!important;
}
div.separated_2-horizontal >div.st_tabs ul li {
height: 36px!important;

}
.box p._new{border-bottom: 1px dotted #777; overflow: hidden; margin-bottom: 12px;}
.box p._new img{height: 60px; width: 90px; display: none; }
.box p._new span.fecha{ 
	display: block;
	width: 100%;	
	border-top: 1px solid #777;
	padding-top: 15px;
	height: 40px;
}
.box p._new span._eee{display: none;}
.box p._new span.icon-hyperlink{display: none;}

div.clean_rounded-horizontal >div.st_tabs ul{height: 40px!important;}

} /*Cierra el conjunto*/
.accordion dd {
	-webkit-margin-start: 22px !important;
}
.accordion p._new span.icon-hyperlink {
	display: none !important;
}
.boxnews p._new img  {
	margin-bottom: 20px !important;
}
.boxnews p._new span.fecha {
	background: url(../img/arrow_up.png)no-repeat 100px;
	font-weight: lighter;
	display: inline-block;
	float: left;
	width: 100%;
	height: 40px;
	color: #999;
	/*margin-left: 20px;*/
	font-size: 40px;
	border-right: 1px solid #ddd;
	/*padding-right: 50px;*/
	padding-top: 20px;
	border-top: 1px solid #ddd;
}
.boxnews p._new span.fecha.arrow_down {
	background: url(../img/arrow_down.png)no-repeat 97px 26px;
}
#contenido_pop img {
-webkit-box-shadow: rgba(50, 50, 50, 0.74902) 1px 1px 21px;
background-color: none;
background: rgba(000,0,0,0.4);
background-position: initial initial;
background-repeat: initial initial;
box-shadow: rgba(50, 50, 50, 0.74902) 1px 1px 21px;
padding: 0px;
border-radius: 20px;
margin-left: 0px;
width:100%;
}
#popup_home {
	background: none;
	width: 50%;
	height:auto;
	margin-top: auto;
	position: absolute;
	margin-left: auto;
	z-index:1;
	display:none;
}
/**** DESTACADAS EN HOME ****/
#popup_home.Metalloobrabotka_FEIMAFE2015{
	max-width: 850px;
	max-height: 409px;
}

#popup_home.emomilano2015, #popup_home.postemomilano2015{
	max-width: 653px;
	max-height: 409px;
}

#popup_home.openmonth2016{
	max-width: 650px;
	max-height: 650px;
}

#popup_home.Metalloobrabotka2017{
	max-width: 653px;
	max-height: 292px;
}

#popup_home.Metalloobrabotka2018{
	max-width: 653px;
	max-height: 292px;
}

#popup_home.Metalloobrabotka2019{
	max-width: 653px;
	max-height: 292px;
}

#popup_home.parisairshow2019{
	max-width: 653px;
	max-height: 407px;
}

#popup_home.emohannover2019{
	max-width: 600px;
	max-height: 403px; /* image size 363px + 40px de margin top del .contenido_pop */
}

#popup_home.Cookies {
  width: 80%;
  max-width: 1000px;
}
.Cookies #contenido_pop {
	box-sizing: border-box;
	background-color: #eee;
	padding: 2em;
	border-radius: 3px;
	overflow: hidden;
	-webkit-box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.49);
	-moz-box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.49);
	box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.49);
}
.Cookies #contenido_pop .txtNoticia {
	font-size: 15px;
    line-height: 1.9em;
}

.Cookies #contenido_pop .txtNoticia h2 span {
  line-height: 1.7em;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase!important;
  border-bottom: .5px solid #000;
}
.Cookies #contenido_pop .txtNoticia p span {
	padding: 7px 15px;
	font-size: 12px;
	color: #FFF;
	background-color: #DF9828;
	white-space: nowrap;
}
.Cookies #contenido_pop .txtNoticia strong,
.Cookies #contenido_pop .txtNoticia a {
  color: #df9828;
  font-weight: 500;
}
.Cookies #contenido_pop .txtNoticia button {
	font-size: 12px;
    text-transform: uppercase;
    padding: 0px 15px;
    background: #000;
    border-radius: 5px;
    color: #FFF;
	cursor: pointer;
}
.Cookies #contenido_pop .txtNoticia button a {
    color: #FFF !important;
}
.Cookies #contenido_pop .txtNoticia strong {
	color: #000;
	font-weight: 600;
}
#popup_home.emohannover2017{
	max-width: 273px;
	max-height: 416px; /* image size 376px + 40px de margin top del .contenido_pop */
}

#popup_home.postemohannover2017{
	max-width: 653px;
	max-height: 409px;
}

#popup_home.biemh2018{
	max-width: 653px;
	max-height: 409px;
}

.closeimg {
  background: none !important;
  width: inherit;
  margin-left: -100px;
  margin-top: -12px;
  box-shadow: none !important;
}
#contenido_pop {
	position: relative;
	margin-top: 40px;
}

.descargar_en {
/*
text-decoration: none;
background: #f85700;
padding-top: 10px;
box-shadow: inset 0px 0px 4px rgba(1,0,0,2);
padding-left: 30px;
padding-right: 32px;
z-index: 0 !important;
padding-bottom: 10px;
color: #fff;
*/
	display:block;
	width:100%;
	height:100%;
}
/**** FIN  DESTACADAS EN HOME ****/

.titulo_noticia {
	font-size: 13px !important;
	text-transform: uppercase;
	color: #000 !important;
	font-weight:700;
	text-align: left;
}

.contenido_noticia {
	line-height: 16px;
	
	
	width: 100%;
}	
/*boton cerrar pop-up MAX*/
.cerrar_pop {
	float: right;
	margin-left: auto;
	margin: 0px auto;
	text-align: right !important;
	z-index: 1000 !important;
	padding: 20px 40px;
	background: transparent url('../img/close_max.png') no-repeat right top;
	position:absolute;
	right:10px;
}

/*boton cerrar pop-up MINI*/
@media (max-width: 900px) {
	
	/**** DESTACADAS EN HOME ******/
	#popup_home.Metalloobrabotka_FEIMAFE2015{
		max-height: 393px; /* image size + 24px de margin top del .contenido_pop */
	}

	#popup_home.emomilano2015, #popup_home.postemomilano2015{
		max-height: 393px; /* image size + 24px de margin top del .contenido_pop */
	}

	#popup_home.openmonth2016{
		max-height: 634px; /* image size + 24px de margin top del .contenido_pop */
	}

	#popup_home.Metalloobrabotka2017{
		max-height: 276px; /* image size + 24px de margin top del .contenido_pop */
	}

	#popup_home.Metalloobrabotka2018{
		max-height: 276px; /* image size + 24px de margin top del .contenido_pop */
	}

	#popup_home.Metalloobrabotka2019{
		max-height: 276px; /* image size + 24px de margin top del .contenido_pop */
	}

	#popup_home.parisairshow2019{
		max-height: 391px; /* image size + 24px de margin top del .contenido_pop */
	}

	#popup_home.emohannover2019{
		max-height: 387px; /* image size 363px + 24px de margin top del .contenido_pop */
	}
  
	#popup_home.emohannover2017{
		max-height: 400px; /* image size 376px + 24px de margin top del .contenido_pop */
	}

	#popup_home.postemohannover2017{
		max-height: 393px; /* image size 376px + 24px de margin top del .contenido_pop */
	}

	#popup_home.biemh2018{
		max-height: 393px; /* image size 376px + 24px de margin top del .contenido_pop */
	}
	
	.BostDmitriMedvedev052017 #contenido_pop img {
		width: 100%;
	}
	.BostDmitriMedvedev052017 #contenido_pop .txtNoticia {
		width: 90%;
		margin: 30px 5%;
	}
	
	#popup_home{
		width:75%;
	}
	.cerrar_pop {
		padding:12px 30px;
		background: transparent url('../img/close_mini.png') no-repeat right top !important;
		right:12px;
	}
	
	#contenido_pop {
		margin-top: 24px;
	}
	/**** FIN  DESTACADAS EN HOME ****/
	
	#contenedorvideo {
		min-height: auto;
	}
}

@media (max-height: 515px) {  /* menu height 112 + slider height (popup image size 363 + 40px margin top )*/
	
	/**** DESTACADAS EN HOME EMMOHANNOVER2019 ******/
	#popup_home.emohannover2019{
		height: 100%; 
		width: auto;
		max-height: none;
		max-width: none;
	}
	#popup_home.emohannover2019 a.cerrar_pop{
		margin-top:4px;
		float: left;
		padding: 0px 0px;
		right:auto;
		border: 1px solid transparent;
		border-radius: 20px 0px 20px 0px;
		width:38px;
		height:38px;
		background-position: center center !important;
		background: url('../img/close_max2.png') !important;
	}
	#popup_home.emohannover2019 #contenido_pop{
		margin-top: 4px;
		height:100%;
	}
	#popup_home.emohannover2019 #contenido_pop img{
		height:100%;
		width:auto;
	}
	/**** FIN  DESTACADAS EN HOME ****/
}

@media (max-height: 762px) {  /* menu height 112 + slider height (popup image size + 40px margin top)*/
	
	/**** DESTACADAS EN HOME OPENMONTH2016 ******/
	#popup_home.openmonth2016{
		height: 100%; /* image size + 24px de margin top del .contenido_pop */
		width: auto;
		max-height: none;
		max-width: none;
	}
	#popup_home.openmonth2016 a.cerrar_pop{
		float: left;
		padding: 20px 37px;
		right:auto;
	}
	#popup_home.openmonth2016 #contenido_pop{
		margin-top: 4px;
		height:100%;
	}
	#popup_home.openmonth2016 #contenido_pop img{
		height:100%;
		width:auto;
	}
	/**** FIN  DESTACADAS EN HOME ****/
}

/*boton cerrar pop-up MINI*/
@media (max-width: 500px) {
  .cerrar_pop {
  	padding:12px 30px;
  	background: transparent url('../img/close_mini.png') no-repeat right top !important;
  	right:14px;
  }
  #contenido_pop {
  	margin-top: 24px;
  }
}

a.img_ampliable_noticia.oculta{
	display:none;
}

div#content_gallery_reordenable.bost_isotopo > ul > li a img {
	width: 100% !important;
}
section.company div.clean_rounded-horizontal >div.st_tabs ul li a.logo_bost_solapa, section.products div.clean_rounded-horizontal >div.st_tabs ul li a.logo_bost_solapa {
	padding-bottom: 10px !important;
}

.items_principales{
margin: 0;
line-height: 1.5em;
}

.direccion_permanente {
color: #333 !important;
font-size: 12px !important;
}
.direccion_permanente strong{
color: #DF9828 !important;
font-weight: bold;
}
.mailto {
text-transform: lowercase !important;
font-size: 12px !important;
}

/* para ocultar la SM C*/
.hide{
	display:none !important;
}
@media (max-width: 320px) {
  #popup_home.BostDmitriMedvedev052017{
        width: 95%;
  }

}
#trabaja .indicador_section{
	margin-bottom: 1em
}
.oferta{
	padding: 1em 0em;
	border-bottom: 1px solid #ddd;
}	
.oferta h2{
	font-size: 35px;
	cursor: pointer;
	margin-top: .5em;
	color: #999;
	margin-bottom: .5em;
}
.oferta  .leermas_oferta{
	cursor: pointer;
	font-weight: 700;
	margin-bottom: 1em;
}
.oferta .ofrecemos{
	float: left;
	padding-right: 3em;
	max-width: 365px;
	margin-bottom: .5em;
}
.oferta .ofrecemos h3{
	font-size: 13px !important;
    text-transform: uppercase;
    color: #000 !important;
    font-weight: 700;
}
#trabaja .box p{
	line-height: 1.4em !important;
}