@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFF;
	overflow: scroll; }
a {	text-decoration:none; }

#inicio {
	width: 100%;
	margin: 0;
	background-color: #6e6e6e; }

#inicio a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCC;
	font-size: 14pt;
	text-align:center; }

#inicio a:hover{
	font-weight:normal;
	font-stretch:expanded;
	color:#FFF;
	font-size: 14pt;
	font-weight:bold;}

.contact {
	width:1024px;
    height:533px;
	background-image:url("imatges/ferrer-corporate-inicio.jpg");
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
    -o-transition: all 1s ease; }
.contact:hover {
	background-image:url("imatges/ferrer-corporate-inicio-2.jpg"); }


#empreses-menu {
	width: 1112px;
/* border: 1px solid black; */
	margin: 0 auto;
	background-color:#FFF;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
#empreses-menu2 {
	width: 1125px;
/* border: 1px solid black; */
	margin: 0 auto;
	background-color:#FFF;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}


.fittexport, .nord, .schall, .rotorprint, .montes, .botularium, .mandril {
	/*width:184px;
	height:194px;*/
	width: 156px;
	height: 164px;
	float:left;
	margin-top: 48px;
	background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.fittexport {
	background-image:url("imatges/fittexport.jpg"); }
.fittexport:hover {
	background-image:url("imatges/fittexport-2.jpg"); }

.nord {
	background-image:url("imatges/nordhausen-corporate.jpg"); }
.nord:hover {
	background-image:url("imatges/nordhausen-corporate-2.jpg"); }

.schall {
	background-image:url("imatges/nordhausen-schallplatten.jpg"); }
.schall:hover {
	background-image:url("imatges/nordhausen-schallplatten-2.jpg"); }

.rotorprint {
	background-image:url("imatges/rotorprint.jpg"); }
.rotorprint:hover {
	background-image:url("imatges/rotorprint-2.jpg"); }

.montes {
	background-image:url("imatges/montes-universales.jpg"); }
.montes:hover {
	background-image:url("imatges/montes-universales-2.jpg"); }

.botularium {
	background-image:url("imatges/botularium.jpg"); }
.botularium:hover {
	background-image:url("imatges/botularium-2.jpg"); }

.mandril {
	background-image:url("imatges/mandril.jpg"); }
.mandril:hover {
	background-image:url("imatges/mandril-2.jpg"); }


	.container-cookies {
			padding: 0 50px 100px 50px;
		  color: #FFF;
	}

.hide-desktop {display: none !important;}
.hide-handy {display: block !important;}

/***RESPONSIVE***/
@media (max-width: 450px) {

	.hide-desktop {display: block !important;}
	.hide-handy {display: none !important;}

	.row-logos {
		width: 1000px;
		margin-left: auto !important;
		margin-bottom: 50px;
	}
	.fittexport, .nord, .schall, .rotorprint, .montes, .botularium, .mandril {
		width:97%;
		height:500px;
	}
	.fittexport {
		background-image:url("imatges/fittexport-2.jpg");
	}
	.nord {
		background-image:url("imatges/nordhausen-corporate-2.jpg");
	}
	.schall {
		background-image:url("imatges/nordhausen-schallplatten-2.jpg");
	}
	.rotorprint {
		background-image:url("imatges/rotorprint-2.jpg");
	}
	.montes {
		background-image:url("imatges/montes-universales-2.jpg");
	}
	.botularium {
		background-image:url("imatges/botularium-2.jpg");
	}
	.mandril {
		background-image:url("imatges/mandril-2.jpg");
	}

	#contact-page #inicio, #cookies-page #inicio {
	    width: 1024px;
	}
	.container-cookies {
    padding-left: 150px !important;
    padding-right: 150px !important;
    text-align: justify;
	}

}


#copyright {
	width: 100%;
	margin: 0;
	background-color:#FFF; }

#copyright img {
	display: block;
	margin-left: auto;
	margin-right: auto; }

#header {
	width: 100%;
	margin: 0;
	background-color: #6e6e6e;; }

#header img {
	display: block;
	margin-left: auto;
	margin-right: auto; }

#content {
	width: 100%;
	margin: 0; }

#content img {
	display: block;
	margin-left: auto;
	margin-right: auto; }

#content a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	font-size: 12pt;
	text-align:center; }

#content a:hover{
	font-weight:normal;
	font-stretch:expanded;
	color:#999;
	font-size: 12pt;
	font-weight:bold;}
#barraaceptacion {
	display:none;
	position:fixed;
	left:0px; right:0px; bottom:0px;
	padding-bottom:20px;
	width:100%;
	text-align:center;
	min-height:40px;
	background-color:dimgray;
	color:#fff;
	z-index:99999;
}
.inner {
	width:100%;
	position:absolute;
	padding-left:5px;
	font-family:verdana;
	font-size:12px;
	top:30%;
}
.inner a.ok {padding:4px;color:black; text-decoration:none;}
.inner a.info {padding-left:5px;text-decoration:none;color:lightgray;}
