*{
	margin:0;
	padding:0;
	border:0;
}
body{
	background-color:#80c01a;
	font:12px arial,verdana,tahoma,geneva,sans-serif;
	color:#fff;
	/*line-height:12px;*/
	padding:0px 0 0 0;
	
	SCROLLBAR-FACE-COLOR:#979797;
	SCROLLBAR-HIGHLIGHT-COLOR: #6E6E6E;
	SCROLLBAR-SHADOW-COLOR: #6E6E6E;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #D0D0D0;
	SCROLLBAR-TRACK-COLOR: #D0D0D0;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

a{
	text-decoration:none
}
a:hover{
	text-decoration:underline
}

input,select,textarea{
	border:#000 1px solid;
	padding:1px 2px;
	color:#000000;
	font:11px arial,tahoma,sans-serif;
}
select{
	padding:1px
}
ul,li{
	list-style:none;
	padding:0px;
}
input{
	width:450px;
}
h1 {
	padding:0px 0px 0px 0px;
}
h1 span{
	display:none;
}

h2 span,h3 span{
	padding:0px 0px 0px 0px;
	display:none
}
p{
	padding:0px 0px 10px 0px;
}

.space{
	margin:0 auto;
	width:1003px;
}

/* ---------------------------- header -------------------------------- */

#header{
height:217px;
border-bottom:1px solid #2b2b2b;
background:url(../../img/bgr-header.gif) #151515 no-repeat top center;
}

#header .idioma{
	float:right;
	width:190px;
	height:20px;
	text-align:center;
	color:#262626;
	font-size:11px;
}

#header strong{
	padding:0 0 0 8px;
}

#header .idioma a{
	color:#262626;
	padding:0 0 0 10px;
}

#header .idioma a:hover{
	color:#fff;
	text-decoration:underline;
}

#header .box1{
	float:left;
	padding:17px 0 0 35px;
}
#header .box2{
	float:left;
	padding:38px 0 0 96px;
}
#header .box3{
	float:right;
	padding:8px 0 0 100px;
}

/* ---------------------------- content -------------------------------- */

#content{
	background:url(../../img/bgr-content.gif) #565555 no-repeat top center;
}

#menu{
	margin:0 auto;
	width:912px;
	background:url(../../img/bgr-menu.gif) no-repeat bottom center;
	height:52px;
}

#menu ul{
	padding:18px 0 0 40px;
	
}

#menu li{
	float:left;
	padding:0 24px 0 0;
}
#menu li.fi{
	float:left;
	padding:0 0px 0 0;
}


/* ---------------------------- inici -------------------------------- */

#inici{
	margin:0 auto;
	width:912px;
	height:400px;
}

#inici .col1{
	float:left;
	width:270px;
	padding:20px 0 0 0;
}

#inici .box1{
	background:url(../../img/bgr-inici-box.gif) no-repeat bottom center;
	height:175px;
}
#inici .box2{
	padding:10px 0 0 0;
	height:135px;
}
#inici .col2{
	padding:20px 0 0 10px;
	float:left;
}

#flash{
	padding:20px 25px 20px 25px;
	background:url(../../img/bgr-flash.gif);

}
#inici span{
	color:#80c01a;
}


/* ---------------------------- qui som -------------------------------- */

#qui-som{
	background:url(../../img/bgr-qui-som.jpg) no-repeat 20px 20px;
	padding:60px 0 0 400px;
	width:500px;
	height:340px;
	font:bold 18px arial,Verdana, Geneva, sans-serif;
}

#qui-som span{
	color:#80c01a;
}

/* ---------------------------- serveis -------------------------------- */

#serveis{
	margin:auto;
	height:400px;
	font:18px arial,Verdana, Geneva, sans-serif;
	color:#80c01a;
	width:800px
}

#serveis .col1{
	float:left;
	padding:70px 40px 0 0;
	width:500px;
}

#serveis .col2{
	float:left;
	width:200px;
	padding:30px 0px 0 0;	
}


#serveis .col1{
	float:left;
	padding:70px 40px 0 0;
	width:500px;
}

#serveis .col2{
	float:left;
	width:200px;
	padding:30px 0px 0 0;	
}

/* ---------------------------- productes -------------------------------- */

#productes{
	margin:auto;
	height:2080px;
	font:18px arial,Verdana, Geneva, sans-serif;
	color:#fff;
	width:912px;
	padding:20px 0 0 0;
}
#productes h1{
	padding:0 0 10px 0;
}

#productes span{
	color:#80c01a;
}

#productes .col1{
	background:url(../../img/bgr-box-top.gif) #373737 no-repeat;
	float:left;
	margin:0px 0px 0 0;
	width:441px;
	font:12px arial,Verdana, Geneva, sans-serif;
	text-align:justify;
	
}

#productes .space{
	background:url(../../img/bgr-linia-box.gif) no-repeat bottom center;
	padding:20px;
	width:401px;
}
#productes .info{
	padding:20px 20px 0 0;
	width:421px;
	text-align:right
}

#productes .col2{
	background:url(../../img/bgr-box-top.gif) #373737 no-repeat;
	float:left;
	margin:0px 0px 0 25px;
	width:441px;
	font:12px arial,Verdana, Geneva, sans-serif;
	text-align:justify;
}

#productes .colfi{
	background:url(../../img/bgr-box-bottom.gif) no-repeat;
	width:441px;
	height:20px;
}


#productes .colp1{
	background:url(../../img/bgr-boxp-top.gif) #373737 no-repeat;
	float:left;
	margin:0px 0px 0 0;
	width:285px;
	font:12px arial,Verdana, Geneva, sans-serif;
	text-align:justify;
	
}

#productes .spacep{
	background:url(../../img/bgr-liniap-box.gif) no-repeat bottom center;
	padding:20px;
	width:245px;
}
#productes .infop{
	padding:20px 20px 0 0;
	width:265px;
	text-align:right
}

#productes .colp2{
	background:url(../../img/bgr-boxp-top.gif) #373737 no-repeat;
	float:left;
	margin:0px 0px 0 25px;
	width:285px;
	font:12px arial,Verdana, Geneva, sans-serif;
	text-align:justify;
}

#productes .colfip{
	background:url(../../img/bgr-boxp-bottom.gif) no-repeat bottom center;
	width:285px;
	height:10px;
}
#productes .centre{
	padding:20px 0 20px 150px;
}

/* ---------------------------- tecnologia -------------------------------- */

#tecnologia{
	margin:auto;
	height:600px;
	font:18px arial,Verdana, Geneva, sans-serif;
	color:#fff;
	width:912px;
	padding:20px 0 0 0;
}
#tecnologia h1{
	padding:0 0 10px 0;
}

#tecnologia span{
	color:#80c01a;
}

#tecnologia .col1{
	float:left;
	width:310px;
}
#tecnologia .col2{
	float:left;
	width:280px;
	font:12px arial,Verdana, Geneva, sans-serif;	
}
#tecnologia .col2 span{
	color:#80c01a;
	font-weight:bold;
	text-decoration:underline
}

#tecnologia .col3{
	float:left;
	width:160px;
}

#tecnologia .col4{
	float:left;
	width:730px;
	padding:25px 0 0 0;
	font:12px arial,Verdana, Geneva, sans-serif;		
}
#tecnologia .col4 span{
	color:#80c01a;
	font-weight:bold;
	text-decoration:underline
}

/* ---------------------------- vols-provar -------------------------------- */

#vols-provar{
	margin:auto;
	height:600px;
	color:#fff;
	width:912px;
	padding:20px 0 0 0;
}
#vols-provar h1{
	padding:0 0 10px 0;
}

#vols-provar span{
	color:#80c01a;
}

#vols-provar .col1{
	float:left;
	width:570px;
	padding:30px 0 0 0;
	font:18px arial,Verdana, Geneva, sans-serif;	
}
#vols-provar .col2{
	float:left;
	width:290px;
	text-align:center;
}
#vols-provar .col2 span{
	color:#80c01a;
	font-weight:bold;
	text-decoration:underline
}

#vols-provar .form{
	margin:auto;
	color:#fff;
	width:812px;
	padding:20px 0 0 0;
}
/* ---------------------------- localitzacio -------------------------------- */

#localitzacio{
	margin:auto;
	height:620px;
	font:11px arial,Verdana, Geneva, sans-serif;
	color:#fff;
	width:800px
}

#localitzacio .titol{
	background-color:#80c01a;
	padding:0 4px 0 4px;
	color:#1c1c1c;
	font:bold 11px arial,Verdana, Geneva, sans-serif;	
}

#localitzacio .col1{
	float:left;
	padding:30px 0px 10px 10px;
	width:180px;
}
#localitzacio .box{
	background:url(../../img/bgr-localitzacio.gif) no-repeat bottom center;
	padding:0 0 10px 0;
	margin:0 0 20px 0px;
}

#map1{
	float:left;
	width:550px;
	height:272px;
	margin:30px 0px 0 30px;	
	border:1px solid #000;
}
#map2{
	float:left;
	width:550px;
	height:272px;
	margin:30px 0px 0 30px;	
	border:1px solid #000;
}

/* ---------------------------- faq -------------------------------- */

#faq{
	margin:auto;
	height:750px;
	font:12px arial,Verdana, Geneva, sans-serif;
	color:#fff;
	width:912px;
	padding:20px 0px 0px 0px;	
}

#faq h1{
	font:bold 12px arial,Verdana, Geneva, sans-serif;
	color:#80c01a;
}


#faq .col1{
	float:left;
	padding:0px 0px 10px 50px;
	width:80px;
}

#faq .col2{
	float:left;
	padding:0px 0px 10px 10px;
	width:700px;
}

/* ---------------------------- contacte -------------------------------- */

#contacte{
	margin:auto;
	height:370px;
	font:12px arial,Verdana, Geneva, sans-serif;
	color:#fff;
	padding:30px 0px 0px 0px;	
}

#contacte h1{
	font:bold 16px arial,Verdana, Geneva, sans-serif;
	color:#80c01a;
	padding:0px 0px 10px 20px;
}


#contacte .col1{
	float:left;
	padding:0px 0px 10px 50px;
	width:710px;
}

#contacte .col2{
	float:left;
	padding:0px 0px 10px 10px;
	width:200px;
}

#contacte .box{
	background:url(../../img/bgr-localitzacio.gif) no-repeat bottom center;
	padding:0 0 10px 0;
	margin:0 0 20px 0px;
}
#contacte .box img{
	padding:0 0 0 10px;
}
/* ---------------------------- footer -------------------------------- */

#footer{
	background:url(../../img/bgr-footer.gif) repeat-x top center;
	height:82px;
	padding:48px 0 0 0;
}

#footer .menu{
	margin:0 auto;
	width:1003px;
	background:url(../../img/bgr-footer-menu.gif) no-repeat 0px 0px;
	height:67px;
	padding:25px 0 0 0;
	text-align:center;
	color:#05382a;
	font:11px arial,Verdana, Geneva, sans-serif;
}

#footer .menu a{
	color:#05382a;
	font:11px arial,Verdana, Geneva, sans-serif;
}

#footer .disseny a{
	padding:0 0 0 10px;
	color:#4d8720;
	font:10px arial,Verdana, Geneva, sans-serif;
}



/* ---------------------------- class -------------------------------- */
.fix{
	clear:both;
	height:1px;
	margin:-1px 0 0 0;
}

.clic{
	background-color:#77b40e;
	color:#1b1b1b;
	font-weight:bold;
	padding:0 5px 0 5px
}

.separa {
	background:url(../../img/linia-h.gif) no-repeat 0px 20px;
	height:40px;
		
}
.separa2 {
	background:url(../../img/linia-h.gif) no-repeat 0px 0px;
	height:20px;
		
}
.marc{
	border:1px solid #000
}

.txtform1{
	float:left;
	width:70px;
}

.txtform2{
	float:left;
	padding:0 10px 10px 0
}
.txtform2 span{
	font-size:10px;
	color:#fff;
}

.txtform3{
	float:left;
	padding:20px 10px;
	font-size:10px;
}
.btn{
	float:right;
	padding:15px 12px;
}

#captcha{
	float:left;
	padding:15px 0 0 70px;
	width:160px
}
.missatge{
	padding:10px;
	text-align:center;
}
.legal{
	margin:0 auto;
	color:#000;
	font:11px arial,Verdana, Geneva, sans-serif;
	text-align:justify;
}
