@charset "utf-8";
/* CSS Document */

/* Import fonts from Google */

@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400);



@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Quattrocento:400,700);
@import url(https://fonts.googleapis.com/css?family=Actor:400,700);
@import url(https://fonts.googleapis.com/css?family=Karla:400,700,700i);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,900);
@import url(https://fonts.googleapis.com/css?family=Bevan);


@font-face {
    font-family: "Avenir Next LT Pro Regular";
   /* src: url('../font-awesome/AvenirNextLTPro-Regular.eot');
    src: url('../font-awesome/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('https://ergonomic.com.mx/tienda/themes/PRS040086/css/font-awesome/AvenirNextLTPro-Regular.woff') format('woff'),
         url('../font-awesome/AvenirNextLTPro-Regular.ttf') format('truetype'),
         url('../font-awesome/AvenirNextLTPro-Regular.svg#Avenir Next Bold') format('svg');*/
	src: url('../font/AvenirNextLTPro-Regular.eot');
    src: url('../font/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('https://ergonomic.com.mx/tienda/themes/PRS040086/css/font-awesome/AvenirNextLTPro-Regular.woff') format('woff'),
         url('../font/AvenirNextLTPro-Regular.ttf') format('truetype'),
         url('../font/AvenirNextLTPro-Regular.svg#Avenir Next Bold') format('svg')
    font-weight: normal;
    font-style: normal;
  } 

/* CSS Document */
*{
	box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ 
	-webkit-box-sizing:border-box; /* Safari */
	
}
body { 
	z-index: 9 ;
	margin:0;
	background-color:#fff;
	/*font: 12px/20px Arial, sans-serif;*/
	/*font:0.5em Arial, "sans-serif";*/
	/*font-size:1em;*/
  	font-family: 'Avenir Next LT Pro Regular', sans-serif;
	
}
a:link{
	text-decoration:none;
	
}
@font-face {
    font-family: "Avenir Next LT Pro Regular";
    src: url('../font/AvenirNextLTPro-Regular.eot');
    src: url('../font/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/AvenirNextLTPro-Regular.woff') format('woff'),
         url('../font/AvenirNextLTPro-Regular.ttf') format('truetype'),
         url('../font/AvenirNextLTPro-Regular.svg#Avenir Next LT Pro Regular') format('svg');
    font-weight: normal;
    font-style: normal;
	}	

@font-face {
    font-family: "Avenir Next Bold";
    /*src: url('../font/avenirnext.eot');
    src: url('../font/avenirnext.eot?#iefix') format('embedded-opentype'),
         url('../font/avenirnext.woff') format('woff'),
         url('../font/avenirnext.ttf') format('truetype'),
         url('../font/avenirnext.svg#Avenir Next Bold') format('svg');
		 src: url('../font/avenirnext.eot');*/
    src: url('../font/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'),
         url('../font/AvenirNext-DemiBold.woff') format('woff'),
         url('../font/AvenirNext-DemiBold.ttf') format('truetype'),
         url('../font/AvenirNext-DemiBold.svg#Avenir Next Bold') format('svg');
		 
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: "Avenir Next Demi Bold Italic";
    src: url('../font/AvenirNext-DemiBoldItalic.eot');
    src: url('../font/AvenirNext-DemiBoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../font/AvenirNext-DemiBoldItalic.woff') format('woff'),
         url('../font/AvenirNext-DemiBoldItalic.ttf') format('truetype'),
         url('../font/AvenirNext-DemiBoldItalic.svg#Avenir Next Demi Bold Italic') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: "Avenir Next Medium Italic";
    src: url('../font/AvenirNext-MediumItalic.eot');
    src: url('../font/AvenirNext-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('../font/AvenirNext-MediumItalic.woff') format('woff'),
         url('../font/AvenirNext-MediumItalic.ttf') format('truetype'),
         url('../font/AvenirNext-MediumItalic.svg#Avenir Next Medium Italic') format('svg');
    font-weight: normal;
    font-style: normal;
	}


@font-face {
    font-family: "Avenir Next Demi Bold";
    src: url('../font/AvenirNext-DemiBold.eot');
    src: url('../font/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'),
         url('../font/AvenirNext-DemiBold.woff') format('woff'),
         url('../font/AvenirNext-DemiBold.ttf') format('truetype'),
         url('../font/AvenirNext-DemiBold.svg#Avenir Next Demi Bold') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: "Avenir Next Medium";
    src: url('../font/AvenirNext-Medium.eot');
    src: url('../font/AvenirNext-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/AvenirNext-Medium.woff') format('woff'),
         url('../font/AvenirNext-Medium.ttf') format('truetype'),
         url('../font/AvenirNext-Medium.svg#Avenir Next Medium') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: "Avenir Black";
    src: url('../font/AvenirNext-Medium.eot');
    src: url('../font/AvenirNext-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/AvenirNext-Medium.woff') format('woff'),
         url('../font/AvenirNext-Medium.ttf') format('truetype'),
         url('../font/AvenirNext-Medium.svg#Avenir Black') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
	@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../font/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

div.principal {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100%;
}	
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NAV >>>>>>>>>>*/
ol, ul, li{
list-style: outside none none;
margin: 0;
padding: 0;
}


.row{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.row:after,.row:before{
	display:table;
	content:" "
}

.col1{
	width:8%;
	width:7.5%;
}
.col1-5{
	
	width:10%;
}

.col2{
	width:15%;
}
.col2-5{
	width:19%;
}
.col3{
	width:25%;
}
.col3-5{
	
	width:30%;
}
.col4{
	width:33%;
}
.col4-5{
	width:34.5%;
}
.col5{
	/*width:40.5%;*/
	width:39%;
}
.col5-5{
	/*width:40.5%;*/
	width:43%;
}
.col6{
	width:50%;
}
.col6-5{
	width:55%;
}
.col7{
	width:57%;
}
.col7-5{
	width:62.25%;
}
.col8{
	width:66%;
	width:67%;
	/*width:70%;*/
}
.col8-5{
	width:70%;
	
}
.col9-5{
	width:80.5%;
	width:80%;
}
.col9{
	width:74.5%;
}
.col10{
	/*width:83%;*/
	width:85%;
}
.col10-5{
	/*width:83%;*/
	width:89%;
}
.col11{
	width:91.5%;
}
.col12{
	width:100%;
}

.col1, .col1-5,.col1, .col2,.col2-5, .col3,.col3-5, .col4, .col5, .col5-5, .col6, .col6-5, .col7, .col8, .col8-5, .col9,.col9-5, .col10, .col10-5, .col11, .col12, .col1m, .col3-5, .col4-5, .col7-5{
	box-sizing: border-box;
	float:left;/**/
	padding:0px;
}
.izquierda{
	text-align:left !important;
	
}
.centrado{
	text-align:center !important;
	
}
.derecha{
	text-align:right;
	
}
.justificado{
	text-align:justify !important;
	
}
.negrita{
	font-weight:600;
}
.cursiva{
	font-style:italic;
}
.logotipo img{
	width:98%;
	height:98%;
	max-width:266px;
	
	
}



.navegacion {
   /* position: fixed;*/
   position:relative;
    left: 0;
    top: 0;
    z-index: 1000;
    font-size: 16px;
    line-height: 1.5em;
    width: 100%;
	
    /*min-width: 768px;*/
}
.barramenusuperior{
	
    position: relative;
    top: 0;
   /* z-index: 999;*/
    /*height: 39px;*/
    line-height: 39px;
    /*border-bottom: 1px solid #E5E5E5;*/
    background: white;
    color: #939598;
	
}
	
	.barramenusuperior-izquierdo {
    left: 0;
	/*position: absolute;
    top: -1px;*/
    display: table;
	}
	.barramenusuperior-izquierdo li{
		
    border-right: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	float: left;
	display: inline-block;
    padding: 0 30px;
    font-size: 12px;
	}
	.btnergonomic{
		background-color:#e50c2d;
		color:#fff;
	}
	.btntactical{
		background-color:#093a81;
		color:#fff;
	}
	.btnergonomic > a > span, .btntactical > a > span {
    color: #fff !important;
	}
	.btnergonomic > a:hover > span, .btntactical > a:hover > span {
    
	font-weight:bold !important;
	}
	.barramenusuperior-izquierdo a, .barramenusuperior-derecho a{
    color: #8D8D8D;
    text-decoration: none;
    outline: 0;
	}
	.barramenusuperior-izquierdo a:hover,.barramenusuperior-derecho a:hover{
    color: #000;
   }
   .barramenusuperior-derecho {
    
	/*position: absolute;*/
	position:relative;
	float:right;
    /*top: -1px;*/
    display: table;
	}
	.barramenusuperior-derecho li {
    border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	float: left;
	display: inline-block;
    padding: 0 30px;
    font-size: 12px;
	}
	
	.barralogotipo{
		text-align:center;
		background-color:#231F20;
		padding:5px 0px;
		
	}
	.barralogotipo img{
		width:90%;
		height:90%;
		max-width:309px;
		max-height:55px;
	}
	.barramenuprincipal{
		background-color:#DCDDDF;
		padding:2px 0;
		font-size:0.8em;
		
		text-align: center;
	}
	.barramenuprincipal li {
   		display: inline-block;
   		padding: 0 20px;
    	/*font-size: 0.8em;*/
		font-family:Lato;
		font-family:Avenir Next Medium;
		font-family:"Avenir Next LT Pro Regular";
		
	}
	.barramenuprincipal a{
    color: #6d6e71;
    text-decoration: none;
    outline: 0;
	}
	.barramenuprincipal a:hover{
    color: #eb003d;
   }
   
   .submenuproductos li.completo, .submenuriverline li.completo{
	   display:block;
	   float:left;
	   width:100%;
	   text-align:left;
	   font-weight:600;
	   /*font-size:1.1em;*/
	  /* padding: 0 15px 0 8px;*/
	   padding: 0 15px 0 8px;
	       padding: 0 8px 0 3px;
	 }
	 .cerrarsubmenu{
		 position:absolute;
		 font-size:2em;
		 right:1%;
		 top:10px;
	}
	.cerrarsubmenu:hover{
		cursor:pointer;
		
		}
   
   
   
   /* renglones principales */
   
   .bannerprincipal{
	   background-color:#c8c8e5;
	   padding:50px;
	}
	
	.bannerprincipal{
	   background-color:#fff;
	   padding:0;
	   padding: 0 0 0.25em 0;
	}
	
	.centralizquierdo{
	/*background-color:#A0A360;*/
	background-color:#fff;
	   padding:0px;
	}
	.centralizquierdo img{
		width:100%;
		height:100%;
	}
	.centralderecho{
	/*background-color:#63A275;*/
	background-color:#fff;
	   padding:0px;
	}
	.centralderecho img{
		width:100%;
		height:100%;
	}
	.bannerprincipalinferior{
		/*background-color:#D9A283;*/
		background-color:#fff;
	   padding:0px;
	}
	.bannerprincipalinferior img{
		width:100%;
		height:100%;
	}
	
	.pie{
		background-color:#4d4d4f;
	   padding:2% 3.5%;
	   color:#fff;
	}
	.copy{
		background-color:#fff;
	   padding:1em;
	   text-align:center;
	}
	.botonessuperiores{
		    line-height: 0;
			display:inline-block;
			float:right;
			margin-right:1.2em;
	}
	.botonessuperiores img{
		padding:0.4em 0.4em;
		    width: 40%;
    height: 40%;
	}
	
	.botonessuperiores img:hover { 
	-webkit-filter: grayscale(200);
		filter:black;
	}
	.titulomenuspie, .titulomenuspiefactura{
		font-size:1em;
		font-family:"Roboto",sans;
		font-weight:400;
		padding:0.3em 0;
		color:#fff;
	}
	.titulomenuspie a{
		color:#fff;
		text-decoration:none;
	}
	
	.menuinferior{
	display:inline-block;
	min-width:120px;
	min-height:115px;
	padding-bottom:1.5em;
	margin:0 1em 0 0;
	margin:0 0.5em 0 0;
	background-color:#4d4d4f;
	}
	.elementosmenuinferior
	{
		display:block;
	
	}
	.elementosmenuinferior li{
		padding:0.1em 0;
	}
	.elementosmenuinferior li a{
		color: #DADADA;
		text-decoration:none;
		font-size: 0.8em;
	}
	.elementosmenuinferior li a:hover{
		color: #fff;
		
	}
	
	.linkblanco a{
		color:#fff;
		text-decoration:none;
	}
	.linkblanco a:hover{
		text-decoration:underline;
		
	}
	.redesinferior{
		/*margin-left:0.2em;*/
		margin-bottom:0.8em;
		
	}
	.redes, .redes a{
		font-size:1.5em;
		color:#b8b8b9;
		
	}
	.redes a:hover{
		color:#fff;
		
	}
	.nav-productos {
    position: absolute;
	top: 140px;
	left:0;
    width: 100%;
    background: #ffffff;
   /* padding: 0px 3% 0 6%;*/
   padding: 0px 2% 0 2%;
    box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
	text-align:left;
	min-height:312px;
	min-height:290px;
	display:none;
	/*display:block;*/
	}
	.nav-productos a, .nav-riverline a, .nav-beneficios a, .nav-tecnologia a, .nav-contacto a{
		color:#000;
		
		}
	.nav-productos a:hover,.nav-riverline a:hover,.nav-beneficios a:hover,.nav-tecnologia a:hover,  .nav-contacto a:hover{
		color:#6d6e71;
		
		}
		
	 li.menuproductos{
		
		border-left:1px #d7d7d7 solid;
		/*border-right:1px #d7d7d7 solid;*/
		padding:3em 1em;
		min-height:312px;
		min-height:290px;
	}
	li.menuriverline{
		
		border-left:1px #d7d7d7 solid;
		/*border-right:1px #d7d7d7 solid;*/
		/*padding:1.4em 0em;*/
		padding:0.9em 0em;
		
	}
	
	.titulomenuproductos{
		color:#6d8dbc;
		font-size:1.3em;
		font-weight:600;
		/*padding:0 0.7em;*/
		padding:0 0.2em;
	}
	.submenuproductos li{
		padding: 0 1em;
		
	}
	li.menuproductos:last-child{
		border-right:1px #d7d7d7 solid;
		}
	div.elementosmenu{
		margin:0 auto;
		
	}
	.imgmenuprod img{
		width:100%;
		height:100%;
		max-width:160px;
		max-height:107px;
		
	}
	.imgmenuprodmed img{
		width:54%;
		height:54%;
		max-width:160px;
		max-height:107px;
	}
	.nav-riverline, nav-beneficios {
    position: absolute;
	top: 140px;
	width: 20%;
	min-width:175px;
    background: #ffffff;
    padding: 0px;
    box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
	text-align:left;
	/*min-height:112px;*/
	display:none;
	}
	.nav-tecnologia {
    position: absolute;
	top: 140px;
	width: 20%;
	min-width:175px;
    background: #ffffff;
    padding: 0px;
    box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
	text-align:left;
	/*min-height:112px;*/
	display:none;
	}
	.nav-contacto{
    position: absolute;
	top: 140px;
	width: 20%;
	min-width:175px;
    background: #ffffff;
    padding: 0px;
    box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
	text-align:left;
	/*min-height:112px;*/
	display:none;
	}
	.es-inactivo, .es-activo{
		display:block;
		
	}
	.menu-responsivo {
    display: none;
    width: 98%;
	text-align:right;
    padding: 10px 10px;
    color: #000;
    /*font-size: 25px;*/
}
.menuseleccionado,.regresar{
	display:none !important;
	/*visibility:hidden;*/
	
	}
	#menusecundario{
		
	}
.capa-menu-responsivo {
  /* shadow layer visible when navigation is active */
  position: fixed;
  z-index: 2;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: rgba(34, 34, 34, 0.7);
  visibility: hidden;
  opacity: 0;
 /* -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;*/
}/*Fondo desplazamiento menÃº desplegable*/


.fondoriverline{
	background:url(../images/fondogris.png);
	background-repeat:repeat;

}

.contenidoriverline{
	display:block;
	width:100%;
	max-width:1075px;
	margin:0 auto;
	color:#545454;
}
.nosotros{
	display:block;
	width:100%;
	background-color:#f8f8f2;
	/*background-color:#fff;*/
	padding:2.5em 4.5em;
	color:#545454;
}
.culturaempresarial{
	display:block;
	width:100%;
	background-color:#e5e5e5;
	padding:2em 4.5em;
	color:#303030;
}
.clientes{
	display:block;
	width:100%;
	background-color:#f8f8f2;
	padding:2em 4.5em;
	color:#545454;
}
.contenedorriverline{
	margin:0 auto;
	width:100%;
	max-width:1075px;
}
.texto{
	font-size:1em;
	text-align:justify;
	
}
.textogde{
	font-size:1.3em;
	font-weight:700;
	padding:0.2em 0;
	
	
}
.textoderecha{
	font-size:1em;
	text-align:right;
	
}
.titulo{
	padding-top:1em;
	font-size:1.8em;
	font-family: 'Bevan', sans-serif;
	font-family: 'Raleway', sans-serif;
    font-weight: 800;

	
	
}
.subtitulo{
	
	font-size:1.5em;
	padding-bottom:1.5em;
	font-family: 'Raleway', sans-serif;
	
	font-weight:700;
	color:#686868;
	
}
.blanco{
	color:#fff !important;
	
	}
.paddingizquierda3{
	padding-left:3.5em;
	
}
.paddingderecha3{
	padding-right:3em;
	
}
.paddingderecha2{
	padding-right:2em;
	
}
.paddingizquierda2{
	padding-left:2em;
	
}
.paddingizquierda1{
	padding-left:1em;
	
}
.texto p{
	padding:2% 0;
	}
	.imagennosotros{
				text-align:center;
				
			}
	.imagennosotros img{
		width:100%;
		height:100%;
		max-width:396px;
		max-height:402px;
		
	}

	.espaciosuperior{
		display:block;
		position:relative;
		height:7em;
		
	}
	.imagencultura{
				text-align:center;
				
			}
	.imagencultura img{
		width:100%;
		height:100%;
		max-width:428px;
		max-height:463px;
		
	}
	.imagenclientes{
				text-align:center;
				
			}
	.imagenclientes img{
		width:100%;
		height:100%;
		max-width:396px;
		max-height:486px;
		
	}
	.beneficios{
	    display: block;
    width: 100%;
    background-color: transparent;
    padding: 2.5em 20% 1.5em 20%;
  
	}
	.titulobeneficios{
		color:#dee2a0;
		padding-top:35%;
		font-size:1.8em;
		font-family: 'Bevan', sans-serif;
		font-family: 'Raleway', sans-serif;
   		 font-weight: 800;
		
		
	}
	
	.iconobeneficios img{
		width:100%;
		height:100%;
		max-width:326px;
		max-height:326px;
		
	}
	
	.beneficiosblanco{
	    display: block;
		width: 100%;
		background-color: #fff;
		padding: 2em 20% ;
  
	}
	.beneficiosfotocompleta{
	    display: block;
		width: 100%;
		/*background-color:#9db6c1;*/
		background-color:#fff;
		padding: 0 ;
  
	}
	.beneficiosfotocompleta img{
		width:100%;
		height:100%;
		max-width:1074px;
		max-height:390px;
		
	}
	.subtitulogris{
		color:#686868;
		padding:1em 0;
		font-size:1.4em;
		font-family: 'Raleway', sans-serif;
		font-weight:600;
		
	}
	.paddingtop2{
	padding-top:2em;
	
	}
	.paddingtop4{
	padding-top:4em;
	
	}
	.textoblanco {
		font-size: 1em;
		text-align: center;
		color:#fff;
	}
	.beneficiostextoizquierda{
	    display: block;
		/**/width: 60%;
		background-color: #fff;
		padding: 2em 3em;
		float: left;
  
	}
	.beneficiosfotoderecha{
	    display: block;
		/**/width: 40%;
		/*background-color:#af8e8e;*/
		background-color:#fff1;
		padding: 0 ;
		float:left;
  
	}
	.beneficiosfondoblanco{
		background:#fff;
		
	}
	.beneficiosfotoderecha img{
		width:100%;
		height:100%;
		max-width:507px;
		max-height:479px;
		
	}
	.ergonomia{
	    display: block;
    width: 100%;
    background-color: transparent;
    padding: 1em 5% 1em 5%;
  
	}
	.tituloergonomia{
		color:#c4eadd;
		padding-top:5%;
		font-size:1.8em;
		font-family: 'Bevan', sans-serif;
		font-family: 'Raleway', sans-serif;
    	font-weight: 800;
		
	}
	.imagenergonomia1
	{
		padding:0;
		margin:0;
		
	}
	.imagenergonomia1 img{
		width:100%;
		height:100%;
		max-width:508px;
		max-height:563px;
	}
	.paddinghorizontal4{
		padding:3em 4em 0em 4em;
		
	}
	.padding3{
		padding:3em 3em 3em 3em;
		
	}
	.padding2{
		padding:2em ;
		
	}
	
	.paddingvertical4{
		padding:4em 0em 4em 0em;
		}
		.paddingvertical2{
		padding:2em 0em 2em 0em;
		}
		.paddingvertical3{
		padding:3em 0em 3em 0em;
		}
		
		
	.ergonomiafotocompleta{
	    display: block;
		width: 100%;
		/*background-color:#414042;*/
		background-color:#fff;
		padding: 0 ;
  
	}
	.ergonomiafotocompleta img{
		width:100%;
		height:100%;
		max-width:1075px;
		max-height:327px;
		
	}
	.ergonomiatextoizquierda{
	    display: block;
		/**/width: 50%;
		background-color: #fff;
		padding: 0em 3em;
		float: left;
  
	}
	.ergonomiafotoderecha{
	    display: block;
		/**/width: 50%;
		/*background-color:#c4eadd;*/
		padding: 0 ;
		float:left;
  
	}
	.ergonomiafotoderecha img{
		width:100%;
		height:100%;
		max-width:466px;
		max-height:480px;
		
	}
	
	
	/* contacto */
	
	.atencionservicio1{
	display:block;
	width:100%;
	background-color:#eff0f2;
	padding:2.5em 4.5em;
	color:#545454;
	}
	.imagenatencionservicio1{
				text-align:center;
				
	}
	.imagenatencionservicio1 img{
		width:100%;
		height:100%;
		max-width:507px;
		max-height:374px;
	}
	.atencionservicio2{
	display:block;
	width:100%;
	background-color:#ffe6d9;
	padding:1.5em 4.5em;
	/*padding:1.5em 4.5em 1.5em 2em;*/
	color:#545454;
	text-align:justify;
	}
	.atencionservicio2 > .row > .col3, .atencionservicio2 > .row > .col6{
		padding:0 1.5em;
		
	}
	.textonaranjacontacto{
			color:#de0000;
			font-size:1.3em;
	}
	.textonaranjacontacto a{
			color:#de0000;
			font-size:0.8em !important;
			text-decoration:none;
	}
	.textonaranjacontacto a:hover{
			
			text-decoration:underline;
	}
	.textonaranjacontactonormal{
			color:#de0000;
			
	}
	/*eng*/
	.textonaranjacontactonormalgde{
			color:#dc0000;
			font-size:1.4em;
			font-weight:bold;
			
	}
	.atencionservicioformulario{
	display:block;
	width:100%;
	background-color:#fff;
	padding:2.5em 4.5em;
	color:#545454;
	}
	.imagenatencionservicio2{
				text-align:center;
				
	}
	.imagenatencionservicio2 img{
		width:100%;
		height:100%;
		max-width:507px;
		max-height:369px;
	}
	.atencionservicio4{
	display:block;
	width:100%;
	background-color:#97b3be;
	padding:0.5em  0em 0em 4.5em;
	color:#545454;
}
.boton {
    border-radius: 0.2em;
	font-family: 'Avenir Next LT Pro Regular', sans-serif;
   font-size: 0.9em;
    padding: 0px 25px;
    line-height: 24px;
 
    text-align: center;
    position: relative;
	background-color: #e4002b;
	color: #fff;
	cursor: pointer;
    display: inline-block;
    font-weight: normal;
	border: none rgba(0, 0, 0, 0);
}	

.formulariocontacto{
	padding-top:2em;
	
	
	
}
input[type="text"],input[type="email"] {
	width:90%;
	 border-radius: 0.2em;
	font-family: 'Avenir Next LT Pro Regular', sans-serif;
   	font-size: 0.9em;
	border:#dcdcdc thin solid;
	line-height:1.5em;
	margin:0.2em 0em 1em 0em;
	
}
textarea {
	width:90%;
	 border-radius: 0.2em;
	font-family: 'Avenir Next LT Pro Regular', sans-serif;
   	font-size: 0.9em;
	border:#dcdcdc thin solid;
	line-height:1.5em;
	margin:0.2em 0em 1em 0em;
	resize: none; 
	
}

/* descargas*/
.descargas{
	    display: block;
    width: 100%;
    background-color: transparent;
    padding: 2.5em 20% 1.5em 20%;
  
	}
.titulodescargas{
		color:#fff;
		padding-top:35%;
		font-size:1.8em;
		font-family: 'Bevan', sans-serif;
		font-family: 'Raleway', sans-serif;
    	font-weight: 800;
		
	}
.iconodescargas img{
		width:100%;
		height:100%;
		max-width:257px;
		max-height:257px;
		
	}
	.descargasblanco{
	    display: block;
		width: 100%;
		background-color: #fff;
		background:url(../images/descargas/fondodescargas.jpg);
	    background-size: cover;
		padding: 3.5em 15% 2em 15% ;
  
	}
	.textorojodescargas {
    color: #e30000;
    font-size: 1em;
	padding:1em 0 0 0;
	}
	.texto a{
		text-decoration:none;
		color:#363636;
	}
	.texto a:hover{
		text-decoration:none;
		color:#e30000;
	}	
	/*div.descargasblanco > .row > .col6{
		padding:0 2%;
		
	}*/
	
	/* preguntas*/
	.preguntas {
    display: block;
    width: 100%;
    background-color: transparent;
    padding: 0.2em 0 0em 0;
}
	.intropreguntas{
		padding: 1.5em 0em 1em 2em !important;
	}
	.titulopreguntas {
    color: #fff;
   padding-top: 15%;   /**/
    font-size: 2.5em;
    font-family: 'Bevan', sans-serif;
	font-family: 'Raleway', sans-serif;
    font-weight: 800;
}
	.preguntasblanco{
	    display: block;
		width: 100%;
		background-color: #fff;
		background:url(../images/preguntas/fondopreguntas.jpg);
	    background-size: cover;
		padding: 3.5em 12% 2em 12% ;
  
	}
	.imagenpreguntas img {
    width: 100%;
    height: 100%;
    max-width: 407px;
    max-height: 271px;
}

/* envio*/

.envio{
	display:block;
	width:100%;
	background-color:#fff;
	padding:0;
	color:#545454;
}
.envio1{
	display:block;
	width:100%;
	background-color:#eff0f2;
	    padding: 2em 1em 1em 6em;
	
}
.envio2{
	display:block;
	width:100%;
	
	    padding: 1em 1em 1em 6em;
	
}.imagenenvio{
				text-align:derecha;
				
			}
	.imagenenvio img{
		width:100%;
		height:100%;
		max-width:536px;
		max-height:499px;
		
	}

	
	.paqueterias{
	display:block;
	width:100%;
	background-color:#738ea7;
	padding:2em 4.5em;
	color:#fff ;
}
.imagenpaqueterias{
				text-align:center;
				
			}
	.imagenpaqueterias img{
		width:100%;
		height:100%;
		max-width:507px;
		max-height:416px;
		
	}
	.rastreo{
	display:block;
	width:100%;
	background-color:#fff;
	    padding: 2.5em 4.5em 2em 4.5em;
	color:#545454;
}
	.titulogris{
		font-size:1.2em;
		font-weight:700;
		
	}
	.imagenfedex img{
		width:100%;
		height:100%;
		max-width:200px;
		max-height:66px;
		
	}
	.imagenpaquetexpress img{
		width:100%;
		height:100%;
		max-width:231px;
		max-height:67px;
		
	}
	
	
	/* Sugerencias y Comentarios*/
	.subtituloblanco{
		font-size:1.5em;
		padding-bottom:1.5em;
		font-family: 'Raleway', sans-serif;		
		font-weight:700;
		color:#fff;
	}
	.iconosugerencias img{
		width:100%;
		height:100%;
		max-width:319px;
		max-height:320px;
		
	}
	
	.sugerenciascomentariosformulario{
	display:block;
	width:100%;
	background-color:#fff;
	padding:2.5em 5em 5em 5em;
	background-image:url(../images/sugerencias/fondosugerencias.jpg);
	background-size:cover;
	color:#545454;
	}
	
	/* sucursales y distribuidores*/
	.sucursales{
	display:block;
	width:100%;
	background-color:#eff0f2;
	padding: 0;
	color:#545454;
	}
	.sucursal1{
		padding: 2em 1em 1em 5em;
	}
	.imagensucursales{
				text-align:right;
				
			}
	.imagensucursales img{
		width:100%;
		height:100%;
		max-width:506px;
		max-height:374px;
		
	}
	.tiendas{
		display:block;
	width:100%;
	background-color:#eff0f2;
	padding: 0;
	min-height:400px;
	}
	.tiendasizquierda{
		background-color:#792d2d;
		padding:10px 0;
		/*min-width:270px;*/
		
	}
	a.botonsucursal{
		padding:0.3em 1.5em;
		color:#fff;
		width:100%;
		float:left;
		text-decoration:none;
		
		
	}
	a.botonsucursal:hover{
		background-image:url(../images/sucursales/fondobotonsucursal.jpg);
		background-size:cover;
		background-repeat:no-repeat;
		background-position:right;
		
	}
	.titbotonsucursal{
		font-size:0.8em !important;
		
	}
	.ciudadsucursal{
		font-size:1.2em !important;
		
	}
	.sucursal{
		padding:10px 2em;
	}
	.imagensucursal img{
		width:100%;
		height:100%;
		max-width:370px;
		max-height:368px;
		
	}
	.datossucursal{
		padding:10px 2em;
	}
	.datosciudadsucursal{
		font-size:1.4em;
		font-weight:bold;
		
	}
	
	
	.distribuidores{
	    display: block;
		width: 100%;
		background-color: #F9F9F9;
		background:url(../images/sucursales/fondodistribuidores.jpg);
	    background-size: cover;
		background-repeat:no-repeat;
		background-position: center;
		padding: 0.5em 8% 4em 8%;
		color:#686868;
  
	}
	.textomarrondistribuidores {
    color: #792d2d;
    font-size: 1.2em;
	padding:1em 0 0 0;
	font-weight:700;
	}
	/* antifatigue*/
	
	.antifatigue{
	    display: block;
    width: 100%;
    background-color: transparent;
      padding: 3em 6% 0em 7%;
	   color:#fff;
  
	}
	.logoantifatigue img {
		width: 100%;
		height: 100%;
		max-width:348px;
		max-height:281px;
		
	}
	
	.imagenantifatigue1 img {
		width: 100%;
		height: 100%;
		max-width:498px;
		max-height:280px;
		
		
	}
	.textorojoriverline{
		color:#dc033b;
		
	}
	.logoantifatigue{
		margin-right:2em;
		
	}
	.biomecanica{
	    display: block;
		width: 100%;
		background-color: #fff;
		padding: 2em 7% 1.5em 7%;  
	}
	.grisbiomecanica{
	    display: block;
		width: 100%;
		background-color: #e7e7e7;
		padding: 2em 2em 1em 0em ;
		margin-right:4em;
		
  
	}
	.biomecanica1{
		padding:1em 0;
		
	}
 .biomecanica2, .biomecanica3{
		padding:1.5em 0;
		
	}
	.tituloazul {
    color: #2d51a3;
    font-size: 1.2em;
	
	font-weight:bold;
	padding:1em 0 1em 0;
	}
	.textoazul {
    color: #2d51a3;
    
	}
	.biomecanicatexto{
		
		padding:2em 0 2em 4em ;
		
	
	}
	.biomecanica1 img {
		width: 100%;
		height: 100%;
		max-width:389px;
		max-height:411px;
	}
	.biomecanica2 img {
		width: 100%;
		height: 100%;
		max-width:409px;
		max-height:372px;
	}
	.biomecanica3 img, .biomecanica4 img, .biomecanica5 img {
		width: 100%;
		height: 100%;
		max-width:214px;
		max-height:147px;
	}
	/* certificaciones*/
	.certificaciones{
	    display: block;
    width: 100%;
    background-color: transparent;
    padding: 1em 5% 1em 5%;
  
	}
	.introcertificaciones{
		padding: 2em 15% 3em 15%;
	}
	
	.imagencertificaciones1 img{
		width:100%;
		height:100%;
		max-width:743px;
		max-height:251px;
	}
	.certificacionesblanco{
	    display: block;
		width: 100%;
		background-color: #fff;
		padding: 2em 20% ;
  
	}
	.logocertificaciones1 img{
		width:100%;
		height:100%;
		max-width:193px;
		max-height:71px;
	}
	.logocertificaciones2 img{
		width:100%;
		height:100%;
		max-width:216px;
		max-height:71px;
	}
	.logocertificaciones3 img{
		width:100%;
		height:100%;
		max-width:193px;
		max-height:92px;
	}
	.logocertificaciones4 img{
		width:100%;
		height:100%;
		max-width:216px;
		max-height:92px;
	}
	.certificacionesr1{
		background:#fff;
		padding:0 1em 1em 1em;
		padding: 0 1.5em 1em 1.5em;
		
	}
	.certificacionesfotoizquierda{
		background-color: #fff;
    	margin: 0 1em 0em 0;
	}
	.certificacionesfotoizquierda img{
		width:100%;
		height:100%;
		max-width:608px;
		max-height:361px;
		
	}
	.certificacionestextoderecha{
		background-color: #414042;
		color: #fff;
		padding: 3em 2.5em;
		text-align:justify;
		
	}
	.fondogris{
		background-color:#414042;
		color:#fff;
	}
	.certificacionesr2{
		background:#fff;
		padding:0 1em 1em 1em;
		
	}
	.fondoazul{
		background-color:#6ea2cc;
		color:#fff;
	}
	.certificacionestextoizquierda{
		color: #fff;
		background-color:#6ea2cc;
		padding: 3em 1.5em;
		text-align:justify;
		
	}
	.certificacionesfotoderecha {
    background-color: #fff;
    /* padding: 0 0 0em 1.5em; */
    text-align: right;
}
.certificacionesfotoderecha img{
		width:100%;
		height:100%;
		max-width:295px;
		max-height:532px;
		
	}
.textochico{
	font-size:0.8em;
	
}
.textonegro{
	color:#000;
	
}

.graficacertificaciones img{
		width:100%;
		height:100%;
		max-width:656px;
		max-height:99px;
		
	}
	
	/*productos*/
	.nav-productosinterna{
			 position: relative;
					width: 100%;
					top:0;
					left:0;
					text-align: left;
					/* min-height: 112px; */
					display: block;
					  padding: 0px;
					   margin:  0px;
					   box-shadow:none;
					   background-color:#fff;
					   float:left;
		}
	.menuproductos{
		padding:0 15%;
		
	}
		
		.titulomenuproductosinterno{
		color:#6d8dbc;
		font-size:1em;
		font-weight:600;
		/*padding:0 0.7em;*/
		padding:0 0.2em;
	}
	li.menuproductosinterno {
    border-left: 1px #d7d7d7 solid;
    /* border-right: 1px #d7d7d7 solid; */
    padding: 0.8em;
     /**/min-height: 178px;
	 border-bottom:1px #d7d7d7 solid;
}
li.menuproductosinterno:last-child {
    border-right: 1px #d7d7d7 solid;
}
.imgmenuprodinterno img {
    width: 100%;
    height: 100%;
    max-width: 160px;
    max-height: 107px;
}

.menuproductosinterno a:link{
	text-decoration:none;
	
	
}
.centralizquierdoproductos{
	/*background-color:#c8c8e5;*/
	background-color:#fff;
	  padding: 0px;
	}
	.centralizquierdoproductos img{
		width:100%;
		height:100%;
	}
	.centralderechoproductos{
	/*background-color:#34355e;*/
	background-color:#fff;
	   padding:0px;
	}
	.centralderechoproductos img{
		width:100%;
		height:100%;
	}
	
	.bannercentralproductos{
		/*background-color:#D9A283;*/
		background-color:#fff;
	   padding:0px;
	}
	.bannercentralproductos img{
		width:100%;
		height:100%;
	}
	
	
	.centralizquierdo2productos{
	/*background-color:#6DBE3D;*/
	background-color:#fff;
	  padding: 0px ;
	}
	.centralizquierdo2productos img{
		width:100%;
		height:100%;
	}
	.centralderecho2productos{
	/*background-color:#BC309B;*/
	background-color:#fff;
	   padding:0px;
	}
	.centralderecho2productos img{
		width:100%;
		height:100%;
	}
	
	.menu-responsivoproductos {
    display: none;
    width: 35px;
	width: 150px;
    text-align: left;
    padding: 10px 10px;
    color: #fff;
    /* font-size: 25px; */
    background-color: #792d2d;
}

/* características*/

.policarbonato{
	    display: block;
		width: 100%;
		background-color: #fff;
		padding: 2em 2.5em 3em 0;
		    padding: 2em 0em 3em 2.5em;
	}
	
	.casco{
		padding:2em 0 0 0 ;
	}
	
	.casco img{
		width:100%;
		height:100%;
		max-height:504px;
		max-width:538px;
	}
	.textoazulclaro{
		color:#5b8fbf;
		
	}
		.cascotexto {
        padding: 1em 2em 0em 0em;
}

.forrosairflow{
	    display: block;
    width: 100%;
    background-color: transparent;
      padding: 3em 0% 3em 2%;
	   color:#fff;
  
	}
	.logoforrosairflow{
		padding-bottom:3em;
		
	}
	.logoforrosairflow img {
		width: 100%;
		height: 100%;
		max-width:275px;
		max-height:63px;
		
	}
	.textoforrosairflow{
		padding:3.5em 0 0 0;
		
	}
	.textoforrosairflow img {
		width: 100%;
		height: 100%;
		max-width:372px;
		max-height:75px;
	}
	
	
	.imagenforrosairflow img {
		width: 100%;
		height: 100%;
		max-width:612px;
		max-height:413px;
	}
	.textoamarilloforrosairflow{
		padding:4em 0 4em 20%;
		color:#f7dc13;
		line-height:2em;
		
	}
	.textopiecasco{
		padding:0 1em;
	
	}
	.textocasco{
		padding:4em 0;
		
	}
	
	/* suelas*/
	
	.suelas{
	    display: block;
		width: 100%;
		background-color: #fff;
		padding: 2em 0em 3em 0;
		  
	}
	.subtitulodelgado{
		font-size:1.6em;
		padding:0 0 1em 0;
		text-align:left;
		
	}
	.suelastexto {
        padding: 1em 4em 0em 2em;
	}
	
	
	.suela img{
		width:100%;
		height:100%;
		max-height:551px;
		max-width:487px;
	}
	.suela1{
	             padding: 2em 1.5em 1em 2.5em;
	}
	.suelamas, .ecomas, .plantechmas {
    width: 80%;
    background-image: url(../images/caracteristicas/lineamas.png);
    background-repeat: repeat-x;
    background-position: center;
    margin: 0 0 0 10%;
	}
	.botonmas, .botonmenos, .botonmaseco, .botonmenoseco,  a > div.botonmenos,
	.botonmasplantech, botonmenosplantech, a > div.botonmenosplantech{
		margin:0 auto;
		width:130px;
		background-color:#4c4c4c;
		height:30px;
		color:#fff;
		padding:5px;
		text-decoration:none;
		
	}
	.botonmas:hover, .botonmenos:hover, .botonmaseco:hover, .botonmenoseco:hover,
	.botonmasplantech:hover, .botonmenosplantech:hover
	{
		cursor:pointer;
		
	}
	
	.suela2{
	             padding: 2em 1.5em 1em 0em;
	}
	.subtitulocaracteristicas {
		font-size: 1.7em;
		font-family: 'Raleway', sans-serif;
		font-weight: 700;
		color: #4a4a4b;
	}
	.subtitulodelgadogrande {
		font-size: 2.3em;
		padding: 0;
		font-weight: 300;
		
	}
	.titulosuelas{
		padding:0em 0em 2em 0em;
		
	}
	.suelahuletexto {
		padding: 1em 4em 0em 3em;
	}
	
	.suelapoliuretanotexto{
		padding: 1em 4em 0em 3em;
		
		}
	.tabla{
		min-width:100%;
		
		
	}
	.tabla th{
		color:#2b4c5c;
		text-align: left;
		
	}
	.tabla td {
		padding: 5px;
	}
	.tabladatos{
	padding:5%;
	border-bottom:1px #5e5e5f solid;
	border-top:1px #5e5e5f solid;
		
	}
	.textoazultabla{
		color:#2b4c5c;
		
	}
	.textohuleimagen{
		padding:1em 0 0 0;
		
	}
	
	.hule img{
		width:100%;
		height:100%;
		max-width:537px;
		max-height:322px;
		
	}
	.textohuleimagen img{
		width:100%;
		height:100%;
		max-width:424px;
		max-height:79px;
	}
	
	
	.suela3{
	             padding: 2em 0em 1em 1.5em;
	}
	
	.poliuretano{
		text-align:right;
		
	}
	.textopoliuretanoimagen {
    padding: 1em 0 0 0;
}
	.poliuretano img{
		width:100%;
		height:100%;
		max-width:507px;
		max-height:302px;
		
	}
	.textopoliuretanoimagen img {
   		width:100%;
		height:100%;
		max-width:381px;
		max-height:68px;
	}
	.air {
		display: block;
		width: 100%;
		background-color: #89a6c7;
		padding: 0em 0em 1.5em 1.5em;
		color:#fff;
	}
	.logoair{
		text-align:center;
		padding:2em 0 4em 0;
		
	}
	.logoair img{
		width:100%;
		height:100%;
		max-width:326px;
		max-height:102px;
	}
	.zapatoair{
		text-align:right;
		
		
	}
	.zapatoair img{
		width:100%;
		height:100%;
		max-width:507px;
		max-height:409px;
	}
	.textoair{
		padding:0 3em;
		
		
	}
	
	/*eco*/
	.eco {
		display: block;
		width: 100%;
		background-color: #fff;
		padding: 0.5em;
	}
	.ecointerno{
		display: block;
		width: 100%;
		
		padding: 0em;
		background:url(../images/caracteristicas/zapatoeco.jpg);
		background-size:cover;
		background-position: bottom left;
		background-repeat:no-repeat;/**/
		background-color: #1f1f1f;
		min-height:764px;
		
		
	}
	.ecointernoimagen{
		
	}
	.contenidoeco{
		    padding: 4em 3em 4em 5.5em;
		color:#fff;
		
	}
	.logoeco{
		padding:0 0 5em 0;
		
	}
	.logoeco img{
		width:100%;
		height:100%;
		max-width:216px;
		max-height:155px;
	}
		
	.textoverde {
    color: #a7d900;
	
    font-size: 1em;
	
	}
	.textoeco{
		padding-bottom:4em;
		
	}
	.especificacioneseco{
		/*padding-bottom:15em;*/
		text-align:right;
		
	}
	
	.eco2 {
    display: block;
    width: 100%;
    padding: 0em;
    background: url(../images/caracteristicas/fondoeco2.jpg);
   background-size: contain;
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #1f1f1f;
    min-height: 595px;
}
	.ecotexto{
		padding-top:3em;
		padding-top:6em;
		
	}
	.ecotexto img{
		width:100%;
		height:100%;
		max-width:279px;
		max-height:200px;
		
	}
	.eco3 {
    display: block;
    width: 100%;
    padding: 2em 2.5em;
    background-color: #1f1f1f;
	color:#fff;
	text-align:justify;
	}
	.textoverdeolivo {
    color: #80a838;
	font-size: 1em;
	
	}
	.logoseco{
		padding-top:1em;
		
	}
	.logoeco1 img{
		width:100%;
		height:100%;
		max-width:275px;
		max-height:59px;
		
	}
	.logoeco2 img{
		width:100%;
		height:100%;
		max-width:160px;
		max-height:48px;
		
	}
	.tablaeco img{
		width:100%;
		height:100%;
		max-width:455px;
		max-height:364px;
		
	}
	
	
	
	
	/* dielectrico*/
	
	.dielectrico{
		display: block;
		width: 100%;
		background-color: transparent;
		padding: 3em 2% 3em 2%;
		color: #fff;
	}
	.textodielectrico{
		padding:0 2em;
		
	}
	.titulodielectrico {
    color: #fff;
    padding-bottom: 5%;
    font-size: 2em;
    font-family: 'Bevan', sans-serif;
	font-family: 'Raleway', sans-serif;
	font-weight:800;
}

	.subtituloazulclaro {
		color: #82bff1;
		font-size: 1.7em;
		font-weight:700;
		padding-bottom:1em;
		
	}
	.imagendielectrico{
		text-align:right;
		
	}
	.ciendielectrico{
		padding:2em 0;
		
		}
	.textoblancogrande{
		color: #fff;
		font-size: 1.4em;
		font-weight:700;
		letter-spacing:0.1em;
		padding: 0 0 1em 0;
	}
	.textoazulmasclaro{
		color:#82bff1;
		font-weight:bold;
	}
	
	.imagendielectrico img{
		width:100%;
		height:100%;
		max-width:421px;
		max-height:506px;
	}
	.ciendielectrico img{
		width:100%;
		height:100%;
		max-width:127px;
		max-height:123px;
	}
	
	.suelaoculta, .ecooculta, .plantechoculta{
		display:none;
		
	}
	.textodielectricoblanco{
		padding:1em 12% 3em 12%;
		text-align:justify;
		color:#fff;
		
	}
	.tabladielectrico img{
		width:100%;
		height:100%;
		max-width:1013px;
		max-height:203px;
		
	}
	
	/* plantech*/
	
	.plantech {
		display: block;
		width: 100%;
		background-color: #fff;
		padding: 0.5em;
	}
	.plantech1 {
		display: block;
		width: 100%;
		padding: 2.5em 0 2em 0em;
		background: url(../images/caracteristicas/fondoplantech.jpg);
		background-size: contain;
    background-position: bottom left;
		background-repeat: no-repeat;
		background-color: #1B1B1B;
		min-height: 885px;
	}
	.logoplantech{
		text-align:center;
		padding:0 2em 3em 2em;
	}
	.logoplantech img{
		width:100%;
		height:100%;
		max-width:500px;
		max-height:129px;
	}
	.textoplantech{
		text-align:right;
		padding:4em 0em 0 0em;
	}
	.textoplantech img{
		width:100%;
		height:100%;
		max-width:339px;
		max-height:262px;
	}
	.plantech2{
		background-color:#1b1b1a;
		padding:2em 2.5em 2em 2.5em;
		
	}
	.ventilacionplantech{
		padding:0em 1em 0 0em;
	}
	.ventilacionplantech img{
		width:100%;
		height:100%;
		max-width:449px;
		max-height:312px;
	}
	.absorcionplantech{
		padding:4em 0 0 0em;
		text-align:right;
		
	}
	.absorcionplantech img{
		width:100%;
		height:100%;
		max-width:423px;
		max-height:443px;
	}
	.textosplantech{
		padding:3em 0 2em 0;
		width:55%;
		margin:0 auto;
		min-width:340px !important;
		
	}
	.subtituloblancoplantech{
		color:#fff;
		font-size:1.2em;
		letter-spacing:0.1em;
		padding-bottom:0.5em;
	}
		
		
	.textoazulplantech{
		color:#aad7f4;
		font-style:italic;
		}
		
	.perforacionesplantech img{
		width:100%;
		height:100%;
		max-width:869px;
		max-height:221px;
	}	
	/* solucionesespeciales*/
	.tituloespeciales {
    color: #fff;
    padding-top: 5%;
    font-size: 1.8em;
    font-family: 'Bevan', sans-serif;
	font-family: 'Raleway', sans-serif;
    font-weight: 800;
	}
	
	.metatarsal {
    display: block;
    width: 100%;
    background-color: #fff;
        padding: 2em 7% 1.5em 7%;
	}
	.subtitulosinpad {
		font-size: 1.5em;
		padding-bottom: 0em;
		font-family: 'Raleway', sans-serif;
		font-weight: 700;
		color: #686868;
	}
	.metatarsal1 img{
		width:100%;
		height:100%;
		max-width:610px;
		max-height:429px;
		
	}
	.metatarsal2 img{
		width:100%;
		height:100%;
		max-width:313px;
		max-height:223px;
		
	}
	.kevlar {
    	display: block;
    	width: 100%;
    	background-color: #ddecf2;
        padding: 1em 4% 2.5em 7%;
	}
	.aislantekevlar img{
		width:100%;
		height:100%;
		max-width:426px;
		max-height:127px;
	}
	.kevlar2{
		text-align:right;
		padding-top:2em;
		
	}
	.kevlar2 img{
		width:100%;
		height:100%;
		max-width:481px;
		max-height:378px;
	}
	.borrega {
    display: block;
    width: 100%;
    padding: 0em 0 2em 0em;
    background: url(../images/especiales/forroborrega.jpg);
    background-size: contain;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-color: #1a1a19;
    min-height: 699px;
}
.tituloborrega{
    color: #fff;
    padding-top: 2em;
    font-size: 2em;
    font-family: 'Bevan', sans-serif;
	font-family: 'Raleway', sans-serif;
	font-weight:800;
}
	.aislanteborrega img{
		width:100%;
		height:100%;
		max-width:318px;
		max-height:176px;
	}
	
	/* suelas*/
	
	.suelas1 {
		display: block;
		width: 100%;
		background-color: #ededed;
		padding: 1em 4% 2.5em 7%;
	}
	.texto14{
	font-size:1.4em;
	color:	#4a4a4b;
	padding-top:0.4em;
	}
	.petroil{
		padding-top:0.5em;
		
	}
	.petroil img{
		width:100%;
		height:100%;
		max-width:467px;
		max-height:170px;
	}
	.suelas2 {
		display: block;
		width: 100%;
		background-color: #fff;
		padding: 1em 4% 2.5em 7%;
	}
	.rombos img{
		width:100%;
		height:100%;
		max-width:465px;
		max-height:180px;
	}
	.suelas3 {
		display: block;
		width: 100%;
		background-color: #ededed;
		padding: 1em 4% 2.5em 7%;
	}
	
	.antiestaticoyconductivo {
		display: block;
		width: 100%;
		background-color: transparent;
		padding: 3em 2.5em 3em 2.5em;
		color: #fff;
	}
	.subtituloazulclaro {
    font-size: 1.5em;
    padding-bottom: 1.5em;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    color: #aedcfb;
	}
	.tituloantiestaticoconductivo {
    color: #fff;
    padding-bottom: 5%;
    font-size: 2em;
    font-family: 'Bevan', sans-serif;
	font-family: 'Raleway', sans-serif;
    font-weight: 800;
}
	.tablaantiestatico img{
		width:100%;
		height:100%;
		max-width:462px;
		max-height:217px;
	}
	.imgantiestatico img{
		width:100%;
		height:100%;
		max-width:430px;
		max-height:502px;
	}
	.lprotection {
		display: block;
		width: 100%;
		background-color: #fff;
		padding: 2em 4% 2.5em 7%;
	}
	.textoazulmasclaronormal {
    	color: #009ee6;
		line-height:2em;
   }
   .imglprotection{
	   padding-top:3em;
	   
	  }
	  .imglprotection img{
		width:100%;
		height:100%;
		max-width:474px;
		max-height:456px;
	}
	.subir {
    display: none;
    padding: 13px 17px;
    background: #e52d2f;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
	z-index:100000;
}

/* facturación*/

.facturacion1 {
    display: block;
    width: 100%;
    background-color: #fff;
    padding: 1em 4% 1.5em 4%;
	
}
.riverline-factura {
    background: #fff url(../facturacionenlineanuevo/images/fondofacturacion.jpg) no-repeat center bottom;
    background-size: cover;
    border-radius: 0;
    color: #fff;
    padding: 2em 1em 2em 1em;
    margin: 1em 0 1em 0;
    display: block;
    float: left;
    height: auto;
	width:100%;
}
.facturacion2 {
    display: block;
    width: 100%;
    background-color: #F0F0F0;
    padding: 2em 4% 1.5em 4%;
}
.textoenorme{
	font-size:2em;
	
}
.facturacion3 {
    display: block;
    width: 100%;
    background-color: #fff;
    padding: 2em 4% 1.5em 4%;
	
}
.facturacion4 {
    display: block;
    width: 100%;
    background-color: #F0F0F0;
    padding: 2em 4% 1.5em 4%;
}
.facturacion5 {
    display: block;
    width: 100%;
    background-color: #fff;
    padding: 0em ;
	
}
.textorojodescargas a {
    color: #e30000;
    font-size: 1em;
    padding: 1em 0 0 0;
	text-decoration:none;
}
.linkfactura img{
		width:100%;
		height:100%;
		max-width:551px;
		max-height:301px;
	}
	.paginafacturacion img{
		width:100%;
		height:100%;
		max-width:565px;
		max-height:513px;
	}
	.ticket img{
		width:100%;
		height:100%;
		max-width:400px;
		max-height:796px;
	}
	.verificacion img{
		width:100%;
		height:100%;
		max-width:253px;
		max-height:244px;
	}
	.contribuyente img{
		width:100%;
		height:100%;
		max-width:402px;
		max-height:450px;
	}
	.correcto img{
		width:100%;
		height:100%;
		max-width:651px;
		max-height:86px;
	}
	.correoelectronico img{
		width:100%;
		height:100%;
		max-width:393px;
		max-height:172px;
	}
	.elige img{
		width:100%;
		height:100%;
		max-width:366px;
		max-height:147px;
	}
	.enviocorreo img{
		width:100%;
		height:100%;
		max-width:382px;
		max-height:249px;
	}
	.finalizar img{
		width:100%;
		height:100%;
		max-width:445px;
		max-height:145px;
	}
	.imagenfacturacion5 img{
		width:100%;
		height:100%;
		max-width:777px;
		max-height:110px;
	}
	.facturaaqui img{
		width:100%;
		height:100%;
		max-width:87px;
		max-height:80px;
	}
	.cfdi{
		padding-top:1em;
		
	}
	.textoazulmasclarolink{
		color:#82bff1;
		padding:1em ;
		
	}
	 .textoazulmasclarolink a{
		color:#82bff1;
		
		
	}
	.textoazulmasclarolink a:hover{
		text-decoration:underline;
		
		
	}
	.lnkindustrial, .lnkestilotrabajo, .lnkdama, .lnksportligeros, .lnkbasicos{
		cursor:pointer;
		
	}
	
	/* catalogo*/
	
	.categoria{
		padding:1.5em 0.5em 0.5em 0.5em;
		
	}
	.cajaproductos{
    padding: 1.5em 0.5em 0.5em 0.5em;
	font-family: 'Avenir Next LT Pro Regular'; 
}
	.breadcrumb {
    display: inline-block;
    padding: 2px;
    background: none;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
    color: #dc0000;
   
	}
	a.home {
    font-size: 17px;
    color: #777777;
    width: 28px;
    text-align: center;
    margin: 0 0 0 2px;
    
    z-index: 99;
    line-height: 22px;
    display: inline-block;
    height: 25px;
	}
	.page-heading, h2.centertitle_block {
    display: block;
    font: 16px/22px "Avenir Next";
    text-transform: uppercase;
    /* background: url(../img/megnor/cate+icon.png) no-repeat scroll 0 5px transparent; */
    color: #666C73;
    padding: 0px 0px 10px 0px;
    margin: 0;
    overflow: hidden;
    margin-top: 25px;
}
.page-heading {
    margin-top: 30px;
}
.page-heading {
    background: url(../images/productos/catalogo/cate+icon.png) no-repeat scroll 0 5px transparent;
    padding: 0px 0px 10px 25px!important;
}
.cat-name {
    color: #e4002b;
}
ul.product_list.grid, ul.tm-carousel {
    background: #F9F8F8;
    margin: 0;
    padding: 10px 0;
    border: 1px solid #E4E4E4;
}
.product_list {
    position: relative;
    margin-bottom: 0;
}
ul.product_list.grid li.first-in-line, ul.tm-carousel li.first-in-line {
    clear: none !important;
}
ul.product_list.grid li, ul.tm-carousel li {
    padding-bottom: 0px !important;
    text-align: center;
}
ul.product_list.grid li .product-container, ul.tm-carousel li .product-container {
    padding: 0;
    position: relative;
    float: left;
    margin-left: 1%;
    margin-top: 5px;
    border: 1px solid #E4E4E4;
    width: 48%;
    width: 48%\9\0;
    _width: 100%;
}
ul.product_list.grid li .product-container .product-image-container, ul.tm-carousel li .product-container .product-image-container {
    border: 1px solid #E4E4E4;
    background: white;
    padding: 9px;
    margin-bottom: 13px;
    position: relative;
}
ul.product_list.grid li .product-container h5, ul.tm-carousel li .product-container h5 {
    padding: 0 15px 7px 15px;
    margin-bottom: 0;
}
h5, .h5 {
    font-size: 13px;
}
.product-name {
    color: black !important;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.breadcrumb .navigation-pipe {
    width: 5px;
    display: inline-block;
    padding: 0 14px 0 5px;
}
.breadcrumb a {
    display: inline-block;
    padding: 0;
    position: relative;
    z-index: 2;
    color: #666666;
}
<!-- producto--->
/*
#center_column .primary_block {
    height: 450px;
    background-color: #F9F8F8;
}
:root .pb-left-column {
    background-color: #fff;
}
.primary_block .pb-center-column {
    left: 45% !important;
}
.primary_block .pb-center-column {
    position: absolute;
    left: 55%;
    width: 45%;
    top: 80px;
}
.pb-center-column {
    margin-bottom: 0px;
}
.pb-center-column h1 {
    padding-bottom: 16px;
    font-size: 18px;
    font-family: 'Archivo Narrow',Arial,Helvetica,sans-serif;
    color: #053878;
    text-transform: uppercase;
    padding-left: 20px;
    background: url(../images/productos/catalogo/cate+icon.png) no-repeat scroll 0 0 transparent;
    margin: 0;
}
.pb-left-column #image-block {
    width: 40% !important;
}
.pb-left-column #image-block {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 5px;
    border: 1px solid #dbdbdb;
    background: white;
}
.pb-left-column #image-block img {
    background: #fbfbfb;
    width: 100%;
}
img {
    max-width: 100%;
    height: auto;
}
.pb-left-column #image-block #view_full_size .span_link {
    position: absolute;
    bottom: 0px;
    right: 8px;
    display: block;
    text-align: center;
    color: #777676;
    text-align: center;
    font-size: 0;
}

.pb-left-column #image-block #view_full_size .span_link:after {
    font-family: "FontAwesome";
    color: #c0c0c0;
    font-size: 22px;
    line-height: 22px;
    content: "\f002";
    font-weight: normal;
    margin: 0 0 0 4px;
}
.pb-left-column #views_block {
    margin-top: 10px;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

#thumbs_list {
    overflow: hidden;
    float: left;
    width: 36%;
}
#thumbs_list ul#thumbs_list_frame {
    list-style-type: none;
    padding-left: 0;
    overflow: hidden;
    height: 47px;
}
#thumbs_list ul#thumbs_list_frame {
    height: 90px !important;
}
#thumbs_list_frame {
    height: 200px;
}
#thumbs_list li {
    float: left;
    cursor: pointer;
    margin-right: 18px;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#thumbs_list li a {
    display: block;
    border: 1px solid #dbdbdb;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fbfbfb;
}
#thumbs_list li img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.resetimg {
    padding: 10px 0 0;
}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    
}
#usefull_link_block {
    list-style-type: none !important;
    display: -webkit-box !important;
    padding-left: 15px !important;
    padding-right: 29px !important;
}
#usefull_link_block {
    margin-top: 2% !important;
}
#usefull_link_block li#left_share_fb {
    clear: both;
    float: none;
}
#usefull_link_block li:first-child {
    margin: 0 0 8px 0;
    border: none;
    padding: 0;
}
#usefull_link_block li#left_share_fb {
    clear: both;
    float: none;
}
#usefull_link_block li:first-child {
    margin: 0 0 8px 0;
    border: none;
    padding: 0;
}
#usefull_link_block li {
    margin-left: 2% !important;
    margin-right: 1% !important;
}*/

.breadcrumb a {
    display: inline-block;
    padding: 0;
    position: relative;
    z-index: 2;
    color: #666666;
}
#image-block {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 5px;
    border: 1px solid #dbdbdb;
    background: white;
    /* margin-top: -29%; */
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
#image-block img {
    background: #fbfbfb;
    width: 100%;
	height: 100%;
	max-width: 100%;
}

/*img {
    max-width: 100%;
    height: auto;
}*/

 .span_link {
    position: absolute;
    bottom: 0px;
    right: 8px;
    display: block;
    text-align: center;
    color: #777676;
    text-align: center;
    font-size: 0;
}
 .span_link:after {
    font-family: "FontAwesome";
    color: #c0c0c0;
    font-size: 22px;
    line-height: 22px;
    content: "\f002";
    font-weight: normal;
    margin: 0 0 0 4px;
}
.tiendaproducto{
	padding:0px 1%;
	
}
h1 {
    padding-bottom: 16px;
    font-size: 18px;
    /*font-family: 'Archivo Narrow',Arial,Helvetica,sans-serif;*/
    color: #053878;
    text-transform: uppercase;
    padding-left: 20px;
    background: url(../images/productos/catalogo/cate+icon.png) no-repeat scroll 0 0 transparent;
    margin: 0;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 0px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btn-default {
    color: #333333;
    background-color: white;
    border-color: #cccccc;
}
.descriptionproduct{
		color: #666666;
    border-bottom: 1px solid #E4E4E4;
}
 .infoproduct{
		color: #666666;
    border-bottom: 1px solid #E4E4E4;
	padding-bottom:1em;
}
.attribute_list {
    float: left;
}
 .attribute_list ul {
    clear: both;
}

 .attribute_list #color_to_pick_list {
    list-style-type: none;
    margin: 0;
}
 .attribute_list #color_to_pick_list li.selected {
    border: 1px solid #4d4d4d;
}
 .attribute_list #color_to_pick_list li {
    float: left;
    margin: 0 3px 3px 0;
    padding: 1px;
    border: 1px solid #ededed;
    clear: none;
}
 .attribute_list #color_to_pick_list li a.color_pick {
    display: block;
    height: 15px;
    width: 15px;
    cursor: pointer;
}

.attribute_list #color_to_pick_list li  img {
    max-width: 100%;
    height: auto;
}
.textoproductotienda{
		font-size:13px;
		line-height:18px;
}

@media (min-width: 600px){
.product-name a, .product-name {
    font: 22px/26px "Avenir Next Bold";
}
}
	
	@media only screen and (max-width:1076px)   {
		.row.certificacionesr1 > .fondogris
		{
			background:#fff;
		}
		.certificacionestextoderecha {
			padding: 20% 2.5em 30%;
			
		}
		
	}
	@media only screen and (max-width:1000px)   {
		.menusinferiores{
			width:100%;
		}
		.redesinferior{
			width:100%;
			text-align:center;
		}
		.copy {
			font-size:0.9em;
		}
		li.menuproductosinterno {
   	
     		min-height: 145px;
		
	}
	.textocasco{
		padding:3.5em 0;
		
	}
	.suelahuletexto {
   		 padding: 1em 0em 0em 3em;
	}
	.suelapoliuretanotexto {
		padding: 1em 3em 0em 0em;
	}
		.tabladatos {
    padding: 5% 0;
	}
	.contenidoeco {
    padding: 4em 2em 4em 5.5em;
    color: #fff;
}
	.ecointerno {
		
		min-height: 600px;
	}
	.eco2 {
    min-height: 445px;
}
	
	}
	@media only screen and (max-width:800px)   {
		.pie {
			
			padding: 2% 0;
			color: #fff;
		}
	.menusinferiores {
    		
   			 border-top: 1px solid #666666;
		}
		.menuinferior{
			border-bottom: 1px solid #666666;
			width: 100%;
			min-height: auto;
			padding-bottom: 0em;
		}
		.titulomenuspie {
			font-size: 1.2em;
			font-family: "Roboto",sans;
			font-weight: 400;
			padding: 0.3em 0;
			color: #ccc;
			display: block;
			padding: 15px 20px;
			position: relative;
			
		}
		.titulomenuspie a{
			color: #ccc;
		}
		.titulomenuspie:after {
			content: '+';
			font-size: 24px;
			position: absolute;
			right: 20px;
			top: 12px;
			vertical-align: middle;
		}
		.titulomenuspiecambio{
			background-color:#151515;
			
		}
		.titulomenuspiecambio:after{
			content: '-';
			font-size: 28px;
			position: absolute;
			right: 20px;
			top: 10px;
			vertical-align: middle;
		}
		.elementosmenuinferior{
			background-color:#000;
			float:left;
			width:100%;
			padding: 20px;
			display: none;
			
		}
		.es-inactivo {
		display: none !important;/**/
		}
		.es-activo {
		display: block !important;/**/
		}
		
		.menu-responsivo {
			display: block;
		}
		/*ul.menuprincipal{
			display: none;
			}*/
		ul.menuprincipal {
			/* width: 100%; */
			width: 50%;
			display: grid;
			left: 50%;
			position: absolute;
			background-color: #8D8D8D;
			/* border: solid 1px #666; */
			visibility: hidden;
			/*-webkit-transition: visibility 0s 0.3s;
    -moz-transition: visibility 0s 0.3s;
    transition: visibility 0s 0.3s;*/
		}
	
  ul.menuprincipal.esvisible {
    visibility: visible;
    -webkit-transition: visibility 0s 0s;
    -moz-transition: visibility 0s 0s;
    transition: visibility 0s 0s;
	z-index:1000;
  }
		.barramenuprincipal li.mp.has-children, .menuseleccionado,.regresar{
		    width: 100%;
			text-align: left;
			padding: 0px;
			border: none;
			border-bottom: solid 1px #E5E5E5;
			position: relative;
			cursor: pointer;
			display: block !important;
			box-sizing: border-box;
			line-height: 14px;
			float:left;
			
		}
		.regresar{
				display: none !important;
		}
		
		/**/.nav-riverline, .nav-beneficios {
			position: relative;
			width: 100%;
			top:0;
			text-align: left;
			display: none;
		}
	/*	.nav-riverline, .nav-beneficios {
    position: absolute;
    z-index: 10000;
    width: 100%;
    top: 0;
    text-align: left;
    
    display: none;
}*/
		.nav-tecnologia, .nav-contacto {
		   position: relative;
					width: 100%;
					top:0;
					text-align: left;
					/* min-height: 112px; */
					display: none;
		}
		.nav-productos{
			 position: relative;
					width: 100%;
					top:0;
					left:0;
					text-align: left;
					/* min-height: 112px; */
					display: none;
					  padding: 0px;
					   margin:  0px;
					   box-shadow:none;
					   background-color:#EBEBEB;
					   float:left;
		}
		
		li.menuriverline {
			border-left: 0px #d7d7d7 solid;
			background-color: #EBEBEB;
			padding: 0 !important;
		}
		.submenuproductos li.completo, .submenuriverline li.completo {
			padding: 0px;
			border-bottom: solid 1px #8D8D8D;
		}
		li.menuproductos.col2, li.menuproductos.col3 , li.menuproductos.col2-5 {
			width: 100%;
			border-left:0px;
			    padding: 1em;
				min-height:auto; 
		}
		li.menuproductos:last-child{
		border-right:0px #d7d7d7 solid;
		min-height:auto; 
		}
		li.mp.has-children a {
			color: #E6E6E6;
			/*padding: 23px 46px 22px 30px; */
			padding: 13px 30px; 
			display:block;
		}
		li.completo a {
			color: #E6E6E6;
			display: block;
			padding: 23px 36px 22px 20px; 
			color: #333 !important;
			/*font-size: 1.1em;*/
		}
		.menuseleccionado{
			
			background-color: #8D8D8D;
			padding:0px !important;
			
			}
			li.menuseleccionado a{
				/*font-size: 0.8em;*/
			}
			
			.submenuriverline{
				display:block;
				float:left;
				width:100%;
				
			}
			ul.submenuproductos{
				display:none;
				
			}
			.imgmenuprod{
				width:25%;
				float:left;
				margin:2%;
				text-align:center;
	
			}
			.imgmenuprod{
				width:25%;
				float:left;
				margin:2%;
				text-align:center;
	
			}
			.titulomenuproductos{
				width:70%;
				padding: 1em 0;
				float:left;
				color:#333;
			padding: 13px 30px;
			font-size:1.1em;
			
				
			}
			
			.imgmenuprod img {
				width: 54%;
				height: 54%;
				max-width: 160px;
				max-height: 107px;
			}
			li.menuproductos.col2, li.menuproductos.col3 , li.menuproductos.col2-5{
    padding: 10px;
    border-bottom: solid 1px #8D8D8D;
	}
	.capa-menu-responsivo.es-visible {
	  opacity: 1;
	  visibility: visible;
	 /* -webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;
	  -moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s;
	  transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s;*/
	}	
	.beneficiostextoizquierda {
	   padding: 0em 0em 2em 0em;
	  
	}
	.ergonomiatextoizquierda{
		padding: 0 2em 0 1em;
	}
	.beneficios {
	   padding: 2em 15% 1.5em 15%;
	  
	}
	.beneficiosblanco {
		padding: 1.5em 15% 2em 15%;
	}
	.introergonomia{
		padding: 1.5em 2em 1em 2em !important;
	}
	.tituloergonomia {
    padding-top: 2%;
    
	}
	.textoblanco.paddingtop2{
		padding-top:0em;
	}
	.texto p {
    	padding: 1% 0;
	}
	.atencionservicio2 {
    padding: 1.5em 0.5em;
}
	.textonaranjacontacto {
    color: #de0000;
    font-size: 1em;
}
	.atencionservicio4 {
		padding: 0.5em 0em 0em 2.5em;
	}
	.col12.texto.centrado.paddinghorizontal4{
		padding: 0em 2em 0em 2em;
	}
	.descargas {
    padding: 2em 15% 1.5em 15%;
	}
	
	.envio1, .envio2, .sucursal1 {
    padding: 1em 1em 1em 2em;
	}
	
	.subtitulo {
    padding-bottom: 0.5em;
	}
	.paqueterias {
        padding: 2em;
  
	}
	.rastreo {
   
    padding: 2em 2em 1.5em 2em;
    }
	.imagenfedex, .imagenpaquetexpress{
		padding-top:1.2em;
		
	}
	.distribuidores{
	   padding: 0.5em 4% 4em 5%;
		
  
	}
	
	.col12.distribuidores > .row > .col12 > .row >.col4.paddingderecha2{
		width:50%;
	}
	a.botonsucursal {
    padding: 0.3em 0.5em;
	}
	.ciudadsucursal {
    font-size: 1em !important;
}

.certificacionestextoderecha {
    padding: 12% 2em 12%;
}
.col12.fondoazul{
	background-color:transparent;
	
}
.certificacionesfotoderecha {
    padding: 0 0 0em 1em;
    
}

.certificacionestextoizquierda {
    padding: 1em 1.5em;
   
}
.graficacertificaciones.paddingtop2{
	padding-top:1em;
}
.row.paddingtop4.textochico{
	padding-top:2em;
	}
	
	
	.titulomenuproductosinterno{
				width:80%;
				padding: 1em 0;
				float:left;
				
			padding: 13px 30px;
			font-size:0.5em;
			
				
			}
			
			.imgmenuprodinterno img {
				width: 54%;
				height: 54%;
				max-width: 160px;
				max-height: 107px;
			}
			 li.menuproductosinterno.col2-5{
			padding: 10px;
			border-bottom: solid 1px #8D8D8D;
			}
			
			.menuproductos {
				padding: 0 0%;
			}
			.imgmenuprodinterno {
    width: 100%;
    float: left;
    text-align: center;
}
.titulomenuproductosinterno {
    width: 100%;
    padding: 1em 0;
    padding: 1px 15px;
    font-size: 0.8em;
}
li.menuproductosinterno {
    min-height: 105px;
}
.sucursal {
    width: 100%;
	padding: 10px 0.5em;
}
.datossucursal {
    padding: 10px 1em;
}
.menu-responsivoproductos {
			display: block;
		}
		
		.tiendasizquierda {
   
    padding: 10px 0;
    /* min-width: 270px; */
    position: absolute;
	visibility: hidden;
	width:50%;
}
 .col3.tiendasizquierda.esvisible {
    visibility: visible;
    -webkit-transition: visibility 0s 0s;
    -moz-transition: visibility 0s 0s;
    transition: visibility 0s 0s;
	z-index:1000;
  }
 
  .col12.atencionservicio2 > .row > .col5-5{
	  	width:33%;
	 }
	 .col12.atencionservicio2 > .row > .col3-5 >.texto.izquierda,
	  .col12.atencionservicio2 > .row > .col3 >.texto.izquierda,
	   .col12.atencionservicio2 > .row > .col5-5 >.texto.izquierda{
		 text-align:center !important;
		 
		}
		.col12.centrado.paddinghorizontal4{
			padding:0px;
			
		}
		.imagenatencionservicio2 img {
    width: 90%;
    height: 90%;
		}
		
		.descargasblanco {
		   padding: 3.5em 5% 2em 5%;
		}
		
		.textopiecasco{
			padding:0 1em;
			}
			.cascotexto{
			padding: 1em 0 0em 0em;
			}
			.titulo {
				line-height:1em;
		   
			}
			.suelastexto {
			padding: 0em 3em 0em 0em;
		}
		.textoair {
			padding: 0 3em 0 0;
		}
		.logoair {
			text-align: center;
			padding: 2em 0 2em 0;
		}
			
			
			.logoeco {
			padding: 0 0 3em 0;
			}
			.contenidoeco {
			padding: 3em 2em 3em 2em;
			color: #fff;
		}
		.textodielectrico {
			padding: 0 2em 0 0;
		}
		.row.borrega > .col7{
			width:45%;
		}
		 .row.borrega > .col5{
			width:50%;
		}
		.borrega {
			min-height: 599px;
		}
		.eco2 {
    min-height: 385px;
}
.plantech1 {
   
    min-height: 685px;
}
ul.product_list.grid li .product-container .product-image-container, ul.tm-carousel li .product-container .product-image-container {
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
}
ul.product_list.grid li .product-container, ul.tm-carousel li .product-container {
    padding: 0;
    position: relative;
    float: left;
    margin-left: 1%;
    margin-top: 5px;
    border: 1px solid #E4E4E4;
    width: 98% !important;
    width: 48%\9\0 !important;
    _width: 100% !important;
}
.product-container {
    background-color: white;
}

.textoproductotienda{
	    padding: 1em 1em 0em 1em !important;
		    width: 55% !important;

}
.imagenproductotienda{
	       width: 45% !important;

}
}
@media (max-width: 767px) and (min-width: 480px){
ul.product_list.grid li, ul.tm-carousel li {
    width: 50%;
    float: left;
}
}
	@media (max-width:670px)   {
		.row.bannerprincipalcentral > .col6{
			width:100%;
			
		}
		.redes, .redes a {
    font-size: 1.6em;
    	
	}
	ul.menuprincipal {
		/* width: 100%; */
		width: 70%;
	   
		left: 30%;
		
	}
	.titulomenuproductos {
		width: 100%;
		padding: 1em 0;
		float: left;
	}
	.nav-productos{
		    padding: 0;
   			margin: 0px; 
			min-height:112px;
		}
		li.menuproductos.col2, li.menuproductos.col3, li.menuproductos.col2-5{
			padding: 0px;
			border-bottom: solid 1px #8D8D8D;
		}
		.titulomenuproductos{
			color:#333;
			padding: 13px 30px;
			font-size:0.9em;
			
			
		}
			li.completo, .submenuriverline li.completo {
			font-size:0.9em !important;
			
		}
		.elementosmenuinferior {
   
    padding:  10px 20px !important;
}

	.nosotros, .culturaempresarial, .clientes, .atencionservicio1, .atencionservicioformulario,
	.sugerenciascomentariosformulario, .sucursal1, .distribuidores{
	padding:2.5em 1.5em ;
	
	}
	.atencionservicio4 {
    padding: 0.5em 0em 0em 0em;
}
	.botones{
		width:100%;
		margin-bottom:1em;
		
	}
	.titulo {
    padding-top: 0em;
    font-size: 1.7em;
	}
	.subtitulo {
		font-size: 1.4em;
		padding-bottom: 1em;
	}
	
	.texto {
		/*font-size: 1.2em;*/
		text-align: justify;
	}
	.texto p {
		padding: 1% 0;
	}
	.row.beneficios > .row >.col6, .row.descargas > .row >.col6, .row.preguntas > .row >.col7, .row.preguntas > .row >.col5-5 {
		width:100%;
		text-align:center !important;
		padding-top:0%;
		
	}
	.titulobeneficios{
		padding-top:0%;
		
	}
	.iconobeneficios img, .iconodescargas img, .iconosugerencias img {
		width: 60%;
		height: 60%;
		
	}
	.beneficiostextoizquierda, .beneficiosfotoderecha, .ergonomiatextoizquierda, .ergonomiafotoderecha{
		width:100%;
		text-align:center;
	}
	/*.beneficiosfotoderecha img{
		width:50%;
		height:50%;
		
	}*/
	.row.ergonomia > .row >.col6{
		width:100%;
		text-align:center !important;
		padding-top:0%;
		
	}
	/*.imagenergonomia1 img {
		width: 80%;
		height: 80%;
		
	}*/
	.introergonomia {
    padding: 1.5em 1em 1em 1em !important;
}
		
		.beneficiosblanco {
    padding: 2em;
	padding: 2em 1.5em;
}
.beneficiosfondoblanco {
    padding: 2em;
	padding: 2em 1.5em;
}
.ergonomiatextoizquierda {
    padding: 0 1em 0 1em;
}
.titulodescargas {
    padding-top: 0%;
}
.col12.descargasblanco > .row .col6{
	width:100%;
	padding-left:0em;
	padding-right:0em;
	
}
.intropreguntas{
	padding:0 !important;
	
	
	}
	.titulopreguntas{
		padding-top:1em !important;
	}
	.imagenpreguntas img {
    width: 60%;
    height: 60%;
	width: 90%;
    height: 90%;
    max-width: 407px;
    max-height: 271px;
}
.imagenfedex, .imagenpaquetexpress{
		width:100%;
		text-align:center;
		
	}
	
	.imagenfedex img, .imagenpaquetexpress img {
    width: 70%;
    height: 70%;
    
}

	.sugerenciascomentariosformulario, .preguntasblanco, .descargasblanco {
    	background-size: contain;
		
	}
	
	.row.ergonomia > .row >.col6, .row.antifatigue > .row >.col5, .row.antifatigue > .row >.col7,
	.row > .col12.biomecanica > .row >.col6 , 	.row.certificacionesr1 > .col12.fondogris > .row >.col7-5,
	 .row.certificacionesr1 > .col12.fondogris > .row >.col4-5,
	  .row.certificacionesr2 > .col12.fondoazul > .row >.col8-5,
	  .row.certificacionesr2 > .col12.fondoazul > .row >.col3-5
		{
		width:100%;
		text-align:center !important;
		padding-top:0%;
		
	}
	.row > .col12.biomecanica > .row > .col6 > .titulo, .row > .col12.biomecanica > .row > .col6 > .subtitulo{
		text-align:left;
		
	}
	.grisbiomecanica{
		width:80%;
		text-align:center;
		margin:0 auto;
		margin-left:12%;
		
	}
	.logoantifatigue {
    margin: 2em;
	}
	/*.logoantifatigue img {
    width: 60%;
    height: 60%;
	}*/
	.imagenantifatigue1 img, .imagenforrosairflow img {
    width: 80%;
    height: 80%;
	}
	
	.biomecanicatexto {
    padding: 2em 0 2em 0em;
}
	
	.certificacionestextoderecha {
   	    padding: 10% 2.5em 10% 2.5em;
    margin: 1em 4% 0em 1%;
	
    margin: 1em 1em 1em 0em;
	}
	
	.certificacionesblanco {
   padding: 2em 5%;
}
.certificacionesfotoderecha {
    /*padding: 1em 0 0em 1em;*/
	padding: 1em 0 0em 0em;
    text-align: center;
}

.introcertificaciones {
    padding: 2em 0% 3em 0%;
}

.menuproductos {
    display:none;
}
.row.bannerprincipalcentralproductos > .col6, .row.bannerprincipalcentral2productos > .col6{
			width:100%;
			
		}
		.preguntasblanco {
    
    padding: 3.5em 1.5em 2em 1.5em;
}
.descargasblanco {
    padding: 3.5em 1.5em 2em 1.5em;
}
		
		.textocasco{
		padding:3em 0;
		
	}
	.policarbonato {
   
    padding: 2em 1.5em 3em 1.5em;
}
.titulocasco, .col6.cascotexto > .row >.subtitulo{
	text-align:left;
	
}
	.forrosairflow {
       padding: 3em 1.5em 3em 1.5em;
	}
	.textoforrosairflow {
		padding: 2.5em 0 0 0;
	}
	
	
.suela1 {
    padding: 2em 1.5em 1em 1.5em;
}
.row.paddingtop4{
	padding-top:2em;
	
}
	.eco3{
		    padding: 2em 1.5em;
		
	}
	.eco3 > .row > .col6.paddingizquierda2{
		padding-left:0em !important;
		
	}
	.plantech2, .metatarsal, .kevlar, .suelas1, .suelas2, .suelas3, .antiestaticoyconductivo, .lprotection {
   
    padding: 2em 1.5em 2em 1.5em;
}
.textoblanco.izquierda.paddingtop2.paddinghorizontal4{
	padding:2em 1.5em 0em 1.5em;
	
}
.titulometatarsal{
	width:60%;
	
	}
	.textoblanco.izquierda.paddingderecha2{
		padding-right:0em;
		
		}
		
		.row.borrega > .col7{
			width:5%;
		}
		 .row.borrega > .col5{
			width:90%;
		}
		.borrega {
			min-height: 499px;
		}
		.aislanteborrega{
			padding-left:15em;
			
		}
		.tituloborrega {
			padding-top: 1em;
			
		}
.tituloantiestaticoconductivo {
   
    font-size: 1.8em;
    
}
	.row.antiestaticoyconductivo > .col6{
		width:100%;
		
	}
	.row.antiestaticoyconductivo > .col6.paddingderecha2{
		padding:0;
		
	}
	.tablaantiestatico{
		padding-bottom:2em;
		text-align:center;
		
	}
	.imgantiestatico{
		text-align:center;
		
	}
	.subtitulosinpad.paddingderecha3{
		padding-right:0em;
		
	}
	.row.paddingvertical4{
		padding:2em 0;
		
	}
	.logoplantech {
   padding: 0 2em 0em 2em;
}
.eco2 {
   
    background-size: 120%;
}

.metatarsal2 img {
    width: 60%;
    height: 60%;
	padding: 1em 0em;
}
.imglprotection img {
	padding: 2em 0em;
	
	}
	 #image-block {
    width: 70% !important;
	    margin: 90px 0 !important;
}

.row.logoscertificaciones > .col6.centrado{
	width:100%;
	}
	
	
	}
	
	@media  screen and (max-width:670px)  and (orientation : landscape) {
		.titulomenuproductos {
		width: 60%;
		padding: 1.8em 0;
		float: left;
	}
	
		li.mp.has-children a {
    
    font-size: 0.9em !important;
	    padding: 10px 30px !important;
}
li.completo, .submenuriverline li.completo {
			font-size:0.9em !important;
			
		}
		.titulomenuspie {
    font-size: 0.9em !important;
		}
		.elementosmenuinferior li a {
    
    font-size: 0.7em !important;
}
.elementosmenuinferior {
   
    padding:  10px 20px !important;
}
	/*	.elementosmenuinferior li, .elementosmenuinferior li a {
			padding: 0.4em 0;
			font-size: 0.9em !important;
		}
		.titulomenuspie {
   			 font-size: 1em;
		}
		.submenuproductos li.completo, .submenuriverline li.completo {
			font-size:1em;
			
		}*/
		/**/
		/*.pie{
			padding: 2% 2%;
		}
		.titulomenuspie {
   			font-size: 1em;
		}
		.elementosmenuinferior li {
    		font-size: 0.8em;
		}
		.menuinferior {
		
		min-width: auto;
		}*/
		.borrega {
    padding: 0em 0 1em 0em;
		}
	}
	@media only screen and (max-width:670px) and (orientation:portrait) {
	/*	.elementosmenuinferior li, .elementosmenuinferior li a {
			padding: 0.3em 0;
			font-size: 1em !important;
		}
		.titulomenuspie {
   			 font-size: 1em;
		}
		.submenuproductos li.completo, .submenuriverline li.completo {
			font-size:1em;
			
		}*/
		/**/
		/*.pie{
			padding: 2% 2%;
		}
		.titulomenuspie {
   			font-size: 1em;
		}
		.elementosmenuinferior li {
    		font-size: 0.8em;
		}
		.menuinferior {
		
		min-width: auto;
		}*/
		.certificacionesfotoderecha img {
   /* width:70%;
	height:70%;*/
	max-width: inherit;
    max-height: inherit; 
}
.textoproductotienda{
	    padding: 1em 1em 0em 1em !important;
		    width: 100% !important;

}
.imagenproductotienda{
	       width: 100% !important;

}
	}
	@media only screen and (max-width:570px){
		.barramenusuperior-izquierdo li , .barramenusuperior-derecho li{
			
			padding: 0 15px;
			font-size: 11px;
		}
		
		.botonessuperiores {
			
			 margin-right: 0.2em;/* */
			
		}
		.elementosmenuinferior li, .elementosmenuinferior li a {
			padding: 0.6em 0;
			font-size: 1em !important;
		}
		.imgmenuprod, .imgmenuprodmed{
			display:none;
			
		}
		.col12.nosotros >.row > .col6, .col12.culturaempresarial >.row > .col6 , .col12.clientes >.row > .col6
		,  .col12.atencionservicio1 > .row >.col6, .atencionservicioformulario  > .row >.col6,
			 .atencionservicio4  > .row >.col6 , .sugerenciascomentariosformulario > .row >.col6,
		.col12.envio > .row >.col6, .col12.paqueterias > .row >.col6 , .col12.rastreo > .row >.col6,
		.col12.sucursales > .row >.col6, .col12.policarbonato > .row >.col6.cascotexto,
		.col12.policarbonato > .row >.col6,	.col12.forrosairflow  > .row >.col5-5, 
		.col12.forrosairflow  > .row >.col7,.row.suela1 > .col6,
		.row.suela2  > .row >.col6, .row.suela3  > .row >.col6,
		.col12.air >  .row >.col6, .col6.contenidoeco, .col12.dielectrico >.col6,
		.row.eco3 > .row > .col6,
		.row.plantech1 > .row > .col8, .row.plantech1 > .row > .col4,
		.row.plantech2 > .row > .col6,
		.row.metatarsal > .row > .col8, .row.metatarsal > .row > .col4,
		.row.kevlar > .col6, .row.suelas1 > .row.paddingtop2 > .col6, .row.suelas2 > .row.paddingtop2 > .col6,
		.row.suelas3 > .row.paddingtop2 > .col6, .row.lprotection > .col6,
		.row.eco2 > .col8, .row.eco2 > .col4,
		.row.facturacion1 > .row > .col5, .row.facturacion1 > .row > .col7, .row.facturacion2 > .col6,
		.row.facturacion3 > .row > .col6,  .row.facturacion4 > .col6,  .row.facturacion5 > .col9,   .row.facturacion5 > .col3
		
		{
			width:100%;
			padding:0px !important;
			
		}
		
		.espaciosuperior {
    	display: none;
		}
		.atencionservicio2{
			    padding: 1.5em ;
			
		}
		.atencionservicio2 >.row >.col3-5, .atencionservicio2 >.row >.col5-5, 
		.atencionservicio2 >.row >.col3,
		.col12.atencionservicio2 > .row > .col5-5 {
			width:100%;
			text-align:center !important;
			padding-bottom:1em;
			
		}
		/*.texto.izquierda, .textomarrondistribuidores{
			text-align:center !important;
			
			
		}*/
		.imagenenvio, .imagensucursales{
			text-align:center !important;
		}
		.imagenenvio img, .imagenpaqueterias img{
			width:80%;
			
		}
		.imagenpaqueterias img{
			width:96%;
			padding-bottom:1em;
			
		}
		.imagensucursales img{
			width:90%;
			
		}
		.imagenfedex, .imagenpaquetexpress {
    width: 50%;
    text-align: center;
}
.col12.distribuidores > .row > .col12 > .row >.col4.paddingderecha2, .col12.distribuidores > .row > .col12 > .row >.col4{
		width:100%;
	}
		.sucursal1{
			padding:1.5em;
		
	}
	
	.imagensucursal{
		width:100%;
		
		
	}
	.imagensucursal img {
    /*width: 70%;
    height: 70%;*/
    
}
.datossucursal {
    width: 100%;
    padding: 10px 0px;
}
.beneficios {
	   padding: 2em 1.5em 1.5em 1.5em;
	}
	.ergonomia {
     padding: 1em 1.5em;
}
.antifatigue {
    padding: 3em 1.5em;
   
}
.imagenantifatigue1 img {
    width: 100%;
    height: 100%;
}
.biomecanica {
    padding: 2em 1.5em 1.5em 1.5em;
}
.grisbiomecanica {
	width:100%;
    margin: 0 auto;
   
}
.certificaciones,.certificacionesblanco {
     padding: 2em 1.5em;
}
.row.certificacionesblanco > .row > .col12.padding2{
	padding:2em 0;
	}
	.certificacionesfotoizquierda{
		margin: 0;
	}
	.certificacionestextoderecha {
    margin: 1em 0 0em 0;
	}
	.certificacionesr2 {
   
    padding: 0 1.5em 1em 1.5em;
}
	
	.sucursal {
    padding: 10px 1.5em;
}
.col12.policarbonato > .row >.cascotexto{
		
		padding: 2.5em 0 2.5em 1.5em !important;
		    padding: 2.5em 1.5em 2em 0em !important;
		
		}
		.policarbonato{
			padding: 2em 1.5em 3em 1.5em;
			}
			.col12.forrosairflow >.row > .col5-5, .col12.forrosairflow >.row > .col7{
				padding:0 1.5em 0 1.5em !important;
				
			}
			.forrosairflow{
				padding: 3em 0% 3em 0%;
				
			}
			.suelastexto {
			padding: 0em; 
		}
		.col6.suelahuletexto > .row > .col12.paddingvertical2.justificado{
			padding-left:1.5em !important;
			
		}
		.col6.suelapoliuretanotexto > .row > .col12.justificado{
			padding-right:1.5em !important;
			
		}
	.tabladatos {
    padding: 5% 0;
		margin: 0 2em;
		width: 90%;
	}
	.col6.suelapoliuretanotexto > .row > .tabladatos {
   		padding: 5% 0;
		margin: 0;
		width: 90%;
	}
	.poliuretano{
		margin-top:2em;
		
	}
	.textoair {
    padding: 0 3em 2em 0;
}
.ecointerno{
	padding:0 1.5em;
	 min-height: 400px;
	
}
.textoeco {
    padding-bottom: 3em;
}
.especificaciones{
	padding-bottom: 1em;
}
.imagendielectrico{
	padding:2em 0 0 0 ;
	
}
.dielectrico{
	padding:3em 1.5em 1em 1.5em ;

	
	}
	.textoplantech img {
    width: 50%;
    height: 50%;
    max-width: 339px;
    max-height: 262px;
}
.col6.absorcionplantech{
	padding-top:1em;
	
	}
	.textosplantech {
   
    min-width: 300px !important;
}
.titulometatarsal {
    width: 100%;
}
.metatarsal2{
	text-align:center;
	
	}
	.aislantekevlar{
		padding-bottom:4em;
		text-align:center;
		
		}
		.textoblanco.izquierda.paddingtop2.paddinghorizontal4 {
    padding: 2em 0em 0em 0em;
}
.borrega {
    padding: 1em 0 0em 0em;
}
	.paddingvertical4 {
    padding: 2em 0em 2em 0em;
}
	.aislanteborrega {
    padding-left: 7em;
}
.row.paddingtop4 {
    padding-top: 4em;
}
	.col6.imglprotection{
		padding-top:2em !important;
		
	}
	.rombos{
		float:right;
		
	}
	.row.eco2 > .col8{
			height:280px;
			
		}
	.ecotexto{
			text-align:center;
	}
	.ecotexto img{
		width:50%;
		height:50%;
	}
	.plantech1 {
    min-height: 715px;
}

.absorcionplantech{
	margin-top:2em;
	
}
.facturaaqui{
	width:50% !important;
	text-align:right;
	
}

.textoproductotienda{
	    padding: 1em 1em 0em 1em !important;
		    width: 100% !important;

}
.imagenproductotienda{
	       width: 100% !important;
		   padding-right: 0em !important;

}

	}
	@media only screen and (max-width:470px){
		.row.eco2 > .col8{
			height:200px;
			
		}
		.plantech1 {
		min-height: 605px;
	}
	}
	@media only screen and (max-width:375px){
		.barramenusuperior-izquierdo li , .barramenusuperior-derecho li{
			
			padding: 0 10px;
			font-size: 9px;
		}
		.col6.superiorizquierdo{
			/*width:100%;*/
			width:40%;
			
		} 
		.col6.superiorderecho{
			/*width:100%;*/
			width:60%;
			
		} 
		.botonessuperiores {
			line-height: 0;
			display: inline-block;
			float: right;
			 margin-right: 0.2em;/* */
			width: 45%;
		}
		.botonessuperiores img {
			width: 35%;
			height: 35%;
		}
		/*.plantech1 {
		min-height: 505px;
	}*/
	.plantech1 {
   
    background-size: 130%;
	}
		
		
	}
	
	