body{	margin:0px auto;	text-align:center;	font-family: 'muliregular', sans-serif;  letter-spacing: -0.2px;	background-attachment: fixed;}sup{	vertical-align:top!important;	font-size:10px!important;}sub{	vertical-align:bottom;	font-size:10px;}b{	font-weight:bold!important;}i{	font-style:italic;}.nodeco{	text-decoration:none;}.deal{	margin-top:20px;}.dlcontact li{	list-style:square;	padding-left:10px;	font-size:smaller;}#ok,#ok2{	display:none;	padding:20px;	background-color:lightgreen;	text-align:center;	margin-bottom:20px;}.twoCol .first{	float:left;	width:80px;	display:block;}.twoCol .second{	float:left;	width:470px;   padding-top: 11px; 	text-align:left;	display:block;}.twoCol input, .twoCol textarea{	width:350px;	margin-bottom:8px;}.twoCol input.small{	width:auto;}.twoCol textarea{	height:250px;}.genericText{color: #FFF;    display: block;    font-size: 13px;    line-height: 17px !important;    text-align: justify;}.genericText span.small{	font-size:7pt;}.genericText .search_result{	color:#444444;}.genericText .search_result:hover{	color:#2051C9;}.arrowLink{	background: url("../pix2/flecha2.jpg") no-repeat left top transparent;	display:block;	text-decoration:none;	color:#333333;	margin-bottom:16px;	margin-left:35px;	padding-left:18px;	font-size:12px;}#wrap{	margin:0px auto;	width:1280px;	text-align:left;	background:#000;}#wrap #header{	height:80px;	background:#212020; }	#wrap #header #logo{		height:65px;		width:400px;		display:block;		float:left;		  margin-top: 7px;		background:url('../pix2/logo-panatec.svg') no-repeat;	}	#wrap #header #search{		height:70px;		width:610px;		display:-webkit-box;	display:inline-flex;	float:right;		padding-right:0px;		text-align:right;		color:white;	}#wrap #header #search #phonen{	padding-top:0px;}	#wrap #header div{		margin-bottom:6px;	}		#wrap #header #search form input{			margin-top:2px;			width:120px;		}		#wrap #header #search img{			display:inline;		  margin-top: -27px; }		#wrap #header #search div{			margin:3px 2px;		  display: table;    margin-top: 31px; }		#wrap #header #search a.smallLink{			font-size:10px;			color:#ddd;			line-height:12px;			font-weight:700;			text-decoration:underline;		}		#wrap #header #search div a{			color:white;		}	#wrap #header #search div a:hover{			color:#17c5f7;		}/*Estilos del menu desplegable comun*/#wrap #menu{	height:20px;	background:white;	position:relative;	z-index:98;}	#wrap #menu ul{		padding:0px;		margin:0px;	}		#wrap #menu ul li{			display:block;			float:left;			padding:10px 0px;			position:relative;		}			#wrap #menu ul li ul{				display:none;				position:absolute;				z-index:99;				top:32px;				padding:0px;				border:0px;				border-top:1px solid grey;			}				#wrap #menu ul li ul li{					width:190px;					padding:7px 20px;					background:#ffffff;					border:1px solid grey;					border-top:0px;				}				#wrap #menu ul li ul li a{					padding:0px;					border:0px;					text-transform:none;				}			#wrap #menu ul li:hover ul{				display:block;			}			#wrap #menu ul li a{				font-size: 11px;				font-weight: bold;				display:block;								text-transform:uppercase;				color:#444444;				text-decoration:none;				padding:0px 15px;				border-right:1px solid #c10b20;			}						#wrap #menu ul li a:hover{					color:#c10b20;				}								#wrap #menu ul li a.last{					border:none;				}	#wrap #menu #nets{		position:absolute;		right:4px;		top:7px;		width:40px;	}	#wrap #menu #nets a{		float:right;		display:block;	}/**/#wrap #reel{	height:242px;	z-index:98;}	#wrap #reel img{		display:block;		float:left;	}	#wrap #reel #text{		display:block;		float:right;		width:408px;		height:242px;		background:#c10b20;	}		#wrap #reel #text div{			padding:54px 32px;			color:white;			font-size:11px;			text-align:justify;			line-height:14px;		}		#wrap #reel #text div h1{			font-size:15px;			text-transform:uppercase;			padding-bottom:15px;		}/* Estilos del contenido central de la home */#wrap #content{	margin-top:75px;}				#wrap #content  .columns div.third{			width:399px;			height:268px;			display:block;			font-size:11px;			float:left;			margin-left:21px;			margin-bottom:20px;			border:1px solid #d9dadb;			padding:0px;		font-size: 12px; }		#wrap #content  .columns div.third h2{			padding-bottom:10px;		}		#wrap #content .columns div.central a.bold{			margin-bottom:10px;			display:block;		}		#wrap #content .columns div.central span{			display:block;		}		#wrap #content  .columns div.central{			width:388px;		}		#wrap #content .columns div.third div{			padding: 10px 15px 15px;		}			#wrap #content .columns div.third #blockWithHeader{				border:1px solid #d9dadb;				width:398px;				height:165px;				display:block;				padding:0px;				margin-bottom:20px;			}				#wrap #content .columns div.third #blockWithHeader .header{					height:28px;					line-height:25px;					padding:0px 15px;					background:#F5F5F5;				}				#wrap #content .columns div.third #blockWithHeader .header h2{					margin:0px;					padding:0px;					color:#000000;				padding-top: 2px;	}			#wrap #content .columns div.third #blockSideImage{				padding:0px;				border:1px solid #d9dadb;				margin-bottom:19px;				overflow: auto;				width:100%;			}			#wrap #content .columns div.third #blockSideImage .columnLeft{				display:block;				float:left;				width:228px;			}				#wrap #content .columns div.third #blockSideImage .columnLeft h2{					padding-bottom:20px;				}				#wrap #content .columns div.third #blockSideImage .columnLeft span{					padding:0px;				}			#wrap #content .columns div.third #simpleGreyBlock{				background:#F5F5F5;				border:1px solid #d9dadb;				height:70px;				padding:8px 10px;			}				#wrap #content .columns div.third #simpleGreyBlock span{					margin:0px;				}							#wrap #content .columns div.third div a{				color:#c10b20;				text-decoration:none;			}			#wrap #content .columns div.third div span{				text-align:left;				display:block;				color:#000000;								padding-bottom:12px;			}		#wrap #content .columns div.third div.grey{			background:#F5F5F5;			height:95px;			font-size:11px;		}			#wrap #content .columns div.third div.grey h2{				padding-bottom:15px;			}				/**//* Estilos de Novedades y productos */#wrap #news{	padding-left:24px;	background:#fff;}	#wrap #news .sixth{		width:150px;		display:block;		float:left;		margin-right:4px;	}	#wrap #news .sixth span{		padding:10px;		padding-top:4px;		display:block;		line-height:10px;		text-align:left;		font-size:10px;		color:#666666;		}	#wrap #news .last{		margin-right:0px;	}/**//* Estilos del pie de pagina*/#wrap #footer{	background:#080808;	padding:8px 30px;		margin-top:0px;}	#wrap #footer .fifth{		width:230px;		display:block;		float:left;		text-align:left;	}		#wrap #footer  .header{			border-bottom:1px solid white;			overflow:auto;			margin-bottom:20px;			width:100%;		}			#wrap #footer  .header h2{				display:block;				float:left;				padding:8px;				padding-left:0px;				color:white;				font-size:11px;							}			#wrap #footer  .header img{				display:block;				float:right;				padding-top:8px;			}		#wrap #footer h2 span.blue{			color:#c10b20;		}	#wrap #footer .fifth h3{		color:white;		margin-bottom:4px;		font-size:12px;		font-weight:bold;	}	#wrap #footer .fifth ul{		margin:0px;		padding-left:0px;		}	#wrap #footer .fifth ul li{		list-style:none;	line-height: 16px;   }	#wrap #footer .fifth ul li a{		font-size:11px;		color:#fff;		text-decoration:none;	}/**//* Estilos genéricos*/.arrow{	padding-left:12px;	line-height:11px;	vertical-align:center;	background:url('../pix2/arrow.gif') no-repeat left;}.clear{	clear:both;	height:0px;	line-height:0px;	visibility:hidden;	padding:0px!important;	margin:0px;}.noborder{	border:1px solid white!important;}.floatL{	display:block;	float:left;}.floatR{	display:block;	float:right;}h2{    color: #000000;    font-family: 'muliregular', sans-serif;    font-size: 12px;    font-weight: 400;	padding-bottom:10px;}h1{	font-weight:bold;}.bold{	font-weight:bold;}.blue{	color:#c10b20;}img{			display:block;			margin:0px;		}.style1 {color: #FF0000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}#enlaceidioma  a{color:#ddd; text-decoration:none; font-family: 'muliregular', sans-serif; font-size: 14px;}#enlaceidioma a:hover {color:#17c5f7; text-decoration:none; font-family: 'muliregular', sans-serif; font-size: 14px;}#enlaceidioma a:linked {color:#17c5f7; text-decoration:none; font-family: 'muliregular', sans-serif; font-size: 14px;}#idiomadefecto a{color:#17c5f7; text-decoration:none; font-family: 'muliregular', sans-serif; font-size: 14px;}#idiomadefecto a:hover {color:#17c5f7; text-decoration:none; font-family: 'muliregular', sans-serif; font-size: 14px;}#idiomadefecto a:linked {color:#17c5f7; text-decoration:none; font-family: 'muliregular', sans-serif; font-size: 14px;}

.btn {
  font-family: 'muliregular';
  color: #fff;
  font-size: 13px;
  background: #324449;
  padding: 5px 14px 5px 14px;
  text-decoration: none;
  margin-top: 50px;
}

.btn:hover {
  background: #fff;
  text-decoration: none;
  color: #000;
}

div.panatec-images > div {
margin-right: 10px;
width: 120px;
float: left;}

.form-control {
display: block;
width: 70%;
height: 33px;
padding: 6px 12px;
font-family: 'muliregular';
font-size: 15px;
line-height: 1.3;
color: #000;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

textarea.form-control {
height: auto;
width: 156%;
font-family: 'muliregular';
font-size: 15px;
line-height: 1.3;
color: #000;
}

button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
height: 30px;
width: 90px;
font-family: muliregular;
font-size: 16px;
line-height: 1.42857143;
color: #000;
background-color: #ECECEC;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#wrap #header #slogan {
  font-size: 12px;
  letter-spacing: 0px;
  color: #00b5e4;
  position: absolute;
  margin-top: 54px;
  margin-left: 224px;
}