@charset "utf-8";
/*********** FUENTE *************/
@font-face {
    font-family: 'fuente-1';
    src: url('fuente/HelveticaNeueLTStd-Bd.otf');
}
@font-face {
    font-family: 'fuente-2';
    src: url('fuente/HelveticaNeueLTStd-Cn.otf');
}
@font-face {
    font-family: 'fuente-3';
    src: url('fuente/HelveticaNeueLTStd-Md.otf');
}
@font-face {
    font-family: 'fuente-4';
    src: url('fuente/HelveticaNeueLTStd-Lt.otf');
}
 
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background-color:white;
	font-size:12px;
	font-family:'fuente-3',Helvetica, Arial, sans-serif;
}
body.hide{
	overflow:hidden;
}
.clear{
	clear:both;
}
.head{
	padding:10px 20px 0px 20px;
	background-color:white;
	/*position:fixed;
	top:0px;*/
	z-index:999999;
	
}

.logo{
	float:left;
}
 
.space10{
	height:10px;
}
.space20{
	height:20px;
}
.space30{
	height:30px;
}
.space40{
	height:40px;
}
/****************************/
/****************************/
/****************************/
.menu{
	float:left;
	/*background-color: #fff;*/
	padding: 0 20px 0 30px;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:25px;
	
}
.hidemenu{
	height: 22px;
	overflow:hidden;
}

.menu ul{
	padding:0px;
	margin:0px;
}
.menu ul li{
	float:left;
	list-style:none;
	margin-right:40px;
	
}
.menu ul li.last{
	margin-right:0px !important;
}
.menu ul li a{
	display:block;
	line-height:24px;
	text-decoration:none;
	font-weight:normal;
	color:black;
	font-size:13px;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'fuente-1';
}

/*.menu ul li:hover a{
	color: #868686;
}*/

.menu ul li a:hover{
	color: #868686;
}

.menu ul ul{
	padding:8px 0;
	padding-top:0px;
	max-width:180px;
}

.menu ul li ul li{
	float:none;
	list-style:none;
	margin-right:0px;
}

.menu ul li ul li a{
	font-weight:normal;
	line-height:14px;
	font-size:11px;
	text-transform:none;
	color:#6d6e70;
	font-family: 'fuente-3';
}

.mobil{
	display:none;
}

/****************************/
/****************************/
/****************************/
.content{
	padding:20px;
	padding-right:0px;
	padding-top:0px;
	padding-left:36px;
}

span.titulo{
	color:#6d6e70;
	font-size:11px;
}
.producto{
	padding:0px 0;
	position:relative;
	height:280px;
	font-size:13px;
	padding-bottom:18px;	
}

.producto-txt{
	position:absolute;
	height:95%;
	width:250px;
	padding-right:20px;
	font-size:13px;
	letter-spacing:.5px;
	font-family: 'fuente-4';
	padding-top:5px;
}


.producto .s1{
	font-size:14px; 
	font-family: 'fuente-3';
}


.producto-scroll{
	 
	height:300px;
	/*background-color:#123456;*/
	margin-left:0px;
	/*overflow-y:auto;*/
	overflow:hidden;
	 
}
.producto-scroll ul{
	padding:0px;
	margin:0px;
	margin-left:275px;
	/*width:9999999px;*/
}
.producto-scroll ul li{
	float:left;
	list-style:none;
	margin-right:20px;
}

.producto-scroll ul li img{
	height:260px !important;
}

.producto-scroll ul li.last{
	margin-right:0px;
	
}

.html{
	max-width:990px;
	 font-family: 'fuente-4';
	 font-size:22px;
}

.html img{
	max-width:100% !important;
	height:auto !important;
}
.html td.image img{
	max-width:94% !important;
	height:auto !important;
}

.nav{
	text-align:center;
}
.nav a{
	margin-left:0px;
	margin-top:0px;
	display:block;
	position:relative;
}
.nav a img{
	position:absolute;
	top:-28px;
	left:40%;
}
.html .titulo{
	color:#6d6e70;
	margin:0px;
	padding-bottom:10px;
	font-size:12px;
	 font-family: 'fuente-3';
	 padding-left:1px;
}
.html p{
	margin:0px;
	margin-bottom:8px;
	line-height:28px;
}
.html strong{

	font-family: 'fuente-1';
}

ul.clientes{
	margin:0px;
	padding:0px;
	max-width:1100px;
}

ul.clientes li{
	margin:0px;
	padding:0px;
	float:left;
	width:25%;
	list-style:none;
	min-height:310px;
}

ul.clientes a{
	display:block;
	padding-bottom:0px;
	text-decoration:none;
	color:inherit;
	padding-right:20px;
	text-align:center;
	}
	
ul.clientes a img{
	max-width:100%;
	/*max-height:150px; 
	max-height:225px;
	 min-height:225px;*/
	border:none;
}

ul.clientes span{
	display:block;
	padding:10px 0 5px 0;
	font-family: 'fuente-3';
	text-align:left;
	padding-right:20px;
}

ul.clientes p{
	margin:0px;
	padding:0px;
	font-family: 'fuente-4';
	word-spacing:.5px;
	text-align:left;
	padding-right:20px;
	padding-bottom:10px;
}

.content-column{
}

.content-column .left{
	float:left;
	width:40%;
}

.content-column .right{
	float:right;
	width:60%;
}

.image-mobil{
	display:none;
}

.mb{
	display:none;
}

ul.clientes span.line1,
ul.clientes span.line2,
ul.clientes span.line3,
ul.clientes span.line4,
ul.clientes span.line5{
	display:none;
}

ul.clientes span.line4{
	display:block;
}