body {
    overflow-x: hidden;
    overflow-y: hidden;
}

/*----------------------------------------------------- FONDO DE PANTALLA SIN CONTENIDO */
#content { 
	background: #fff
}
	
.contenu {
    width: 1100px;
    margin: 0 auto;
    margin-top: 100px; /*---------------------------------------------- MARGEN SUPERIOR */
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#92877d;
text-decoration:none;
}

a.producto {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#392b1d;text-decoration:none;}
a.producto:link {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#392b1d;text-decoration:none;}
a.producto:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#392b1d;text-decoration:none;}
a.producto:active {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#392b1d;text-decoration:none;}
a.producto:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#92877d;text-decoration:none;}

/*----------------------------------------------------- CADA CASA CON SU BACKGROUND */
#house0 {
    background: #000;
}

#house0 p {
    color: #626262;
    text-align: center;
    width: 400px;
    margin: 0 auto;
    margin-bottom: 20px;
}

#house0 a {
    color: #313131;
    text-decoration: none;
    font-weight: bold;
}

#house0 h1 { margin-bottom: 100px;display:none; }

#house1 {
	background-color:#3e2f21;
	background-image:url(../images/home_nube.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#house2 {
	background: url('../images/cielo.jpg')no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#house3 {
 	background: url('../images/bodegas.jpg')no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#house4 {
	background: url('../images/nekeas.jpg')no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#house5 {
 	background: url('../images/queso_artzai.jpg')no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#house6 {  
	background: url('../images/mui.jpg')no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#house3 p,
#house4 p,
#house5 p,
#house6 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#392b1d;
	line-height:19px;
}

#house3 h2,
#house4 h2,
#house5 h2,
#house6 h2 {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:25px;
	font-weight:bold;
	color:#6398aa;
}

#house3 h3,
#house4 h3,
#house5 h3,
#house6 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6398aa;
	line-height:20px;
}

/*----------------------------------------------------- CASAS NO UTILIZADAS */
#house7 {
	background-color:#4a3826;
	background-image:url(../images/home_nube.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#house7 p {
    color: #c4c4c4;
    margin-bottom: 10px;
}

#house7 a {
    color: #e9e9e9;
    text-decoration: none;
    font-weight: bold;
}

#house7 h2 {
	margin-bottom: 10px
}

#house8 {
background-color:#b1ccd5;
}

#house8 p {
    color: #626262;
    margin-bottom: 10px;
}

#house8 a {
    color: #313131;
    text-decoration: none;
    font-weight: bold;
}

#house8 h2 {
    margin-bottom: 10px;
}

#house9 {
	background-color:#4a3826;
	background-image:url(../images/home_nube.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#house9 p {
    color: #c4c4c4;
    margin-bottom: 10px;
}


#house9 a {
    color: #e9e9e9;
    text-decoration: none;
    font-weight: bold;
}

#house9 h2 {
	margin-bottom: 10px
}

/*----------------------------------------------------- MENU */
div#header {
	position:absolute;
	top:0;
	left:0;
	width:80%;
	height:84px;
	padding-top:28px;
	background-image:url(../images/menu_pieza.png);
	background-repeat:repeat-x;
	z-index: 10000;
}

@media screen{
body>div#header {
	position:fixed;
}
}

#righttop {
	position:fixed;
	width:20%;
	height:84px;
	padding: 0px;
	background-image:url(../images/menu_pieza.png);
	background-repeat:repeat-x;	
	top:0px;
	right:0px;
	left:80%;
	z-index:10000;
}

ul {
list-style-type: none;
margin: 0 auto;
padding: 0;
text-align: center;
}

li {
display: inline;
padding: 30px;
}

/*----------------------------------------------------- HOME */
#contenedor1 {
	position:absolute;
	width:1100px;
	height:700px;
	z-index:1;
	color:#ccebf1;	
}

#logo {
	float:left;
	width:160px;
	height:300px;
	margin-left:90px;
	margin-top:10px;
}

#principal {
	float:left;
	width:850px;
	height:700px;
}

.empresa {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:44px;
	margin-top:60px;
	line-height:40px;
}

.especializados {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:15px;
	margin-top:10px;
}

.funciones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:50px;
	margin-bottom:40px;
	line-height:19px;
}
	

.juanjo {
	width:425px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid #ccebf1;
	border-top:1px solid #ccebf1;
	line-height:19px;
}

.homologacion {
	width:300px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid #ccebf1;
	border-top:1px solid #ccebf1;
	line-height:19px;
}

.gtp {
	width:50%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:20px;
	line-height:19px;
}

.gn {
	width:50%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:20px;
	line-height:19px;
}

a.home {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ccebf1;text-decoration:none;}
a.home:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ccebf1;text-decoration:none;}
a.home:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ccebf1;text-decoration:none;}
a.home:active {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ccebf1;text-decoration:none;}
a.home:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#92877d;text-decoration:none;}

/*----------------------------------------------------- SERVICIOS */
#contenedor2 {
	position:absolute;
	width:1000px;
	height:600px;
	z-index:1;
	color:#392b1d;
	line-height:19px;
	margin-left:95px;
}

.exportador {
	width:1000px;
	height:50px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:25px;
	margin-top:30px;
}

.servicios {
	margin-left:50px;
	height:395px;
	width:865px;
	background-image:url(../images/servicios_recuadro.png);
}

.importador {
	width:1000px;
	height:50px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:25px;
	margin-top:50px;
}

.serviciosimportador {
	margin-left:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.servicioscomerciales {
	width:468px;
	margin-top:35px;
	float:left;
	position:relative;
	margin-left:54px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.negrita {font-weight:bold}
.titulares {font-family:"Georgia", Times New Roman, Times, serif;font-size:16px;}

.linea1,
.linea2, 
.linea3 {border-bottom:1px solid #4e4235;}

.serviciosgestiondirectivos {
	width:217px;
	margin-top:35px;
	float:left;
	position:relative;
	margin-left:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*----------------------------------------------------- AVISO LEGAL */
div#footer {
	position:absolute;
	bottom:0;
	left:0;
	margin-left:10px;
	margin-bottom:15px;
	width:120px;
	z-index: 10000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#17120b;
	line-height:16px;
	text-align:center;
}

@media screen{
body>div#footer {
	position:fixed;
}
}

a.footer {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#17120b;text-decoration:none;}
a.footer:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#17120b;text-decoration:none;}
a.footer:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#17120b;text-decoration:none;}
a.footer:active {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#17120b;text-decoration:none;}
a.footer:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#92877d;text-decoration:none;}


/*----------------------------------------------------- COOKIES */
.cc-cookies { position:fixed; width: 90%; left: 0; bottom: 0; padding: 1.5em 5%; background: #565656; background: rgba(25, 13, 2,0.95); color: #fff; font-size: 11px; font-weight: normal; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: none; font-size: 11px; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}