	body {
background-color:#000;
color:#989898;
font:normal 62.5%/1.95em Tahoma, Arial, "Segoe UI", Helvetica, sans-serif;
height: 100%;
position: relative;
	}
	
	strong {
color:#D8D8D8;
font-weight: normal;
	}
	
	p {
font-size: 1.2em;
text-align: left;
line-height: 1.8em;
margin-top: 1.8em;
	}
	
	a {
color: #DD5C00;
text-decoration: none;
outline: none;
font-weight: bold;
font-size: 90%;
	}
	
	a:hover {
	text-decoration: underline
	}
	
	ul {
	list-style-type:none;
	
	}
	
	.ocultar {
	position:absolute;
	left:-9999px;
	}
	

	#cos {
width:900px;
margin:0 auto;
height: 100%;
	}
	
		h2#inici {
width:400px;
display:block;
height: 300px;
float: left;
background:#000 url(../img/css/benvinguts.gif) 50% 20% no-repeat;
		}
	
	#top {
	height:160px;
	width:900px;
	margin:0 auto;
	}
	
		h1 a#logo-integral {
		width:230px;
		height:90px;
		display:block;
		background:#000 url(../img/css/logo-integralcuines.gif) 0 0 no-repeat;
		float: left;
		margin-top: 20px;
		}
		
	
		ul#nav {
		width:365px;
		float:right;
		display: block;
		height: 33px;
		margin-top:40px;
		background:#000 url(../img/css/nav.gif) 0 0 no-repeat;
		}
		
		ul#nav li {
		display:inline;
		float:left;
		margin: 0 11px 0 0;	
		}
	
		ul#nav li a {
		display:block;
		height:33px;
		background-image: url(../img/css/nav.gif);
		}
		
		li#nav-inici a {width:49px;}
		li#nav-inici a:hover {background-position:0 -33px;}
		li#nav-inici a:active {background-position:0 -66px;}
		
		li#nav-cuines a{width:70px;background-position: -59px 0px;}
		li#nav-cuines a:hover {background-position:-59px -33px;}
		li#nav-cuines a:active {background-position:-59px -66px;}
		
		li#nav-lloc a{width:111px;background-position: -141px 0px;}
		li#nav-lloc a:hover {background-position:-141px -33px;}
		li#nav-lloc a:active {background-position:-141px -66px;}
		
		li#nav-contacte a{width:87px;margin:0;background-position: -265px 0px;}
		li#nav-contacte a:hover {background-position:-265px -33px;}
		li#nav-contacte a:active {background-position:-265px -66px;}
	

		p#flaix-pressu {
float:right;
display: block;
margin: 0;
padding: 30px 0 0 0;
clear: right;
		}
	
	#imatge,
	#imatge-linia {
width:880px;
padding:10px 10px 0 10px;
background-color:#fff;
margin:0 auto;
clear: both;
position: relative;
overflow:hidden;

	}
	
	#imatge-linia {
	margin:0 auto 20px 0;
	}
	
	#imatge img,
	#imatge-linia img {
	margin-bottom: 10px;


	
	}
	
	#imatge-linia p#p-lloc {
position:absolute;
top:65px;
right: 193px;
color: #CCCCCC;
	
	}
	
		ul#linies-cuines {
width:900px;
height:500px;
margin:0 0 20px 0;
display: block;
padding: 0;
		}
		
		ul#linies-cuines li {
		float:left;
		margin: 0;
		overflow: hidden;
		position: relative;
		width:150px;
		height:500px;
		}
		
		ul#linies-cuines li img{
position: absolute;
top: 0;
left: 0;
width: 150px;
height: 500px;
		}
		
		ul#linies-cuines li a{
		display:block;
		width:150px;
		height:100px;
		background-position:0 0;
		}
		
		ul#linies-cuines li a:hover{
		background-position:0 -100px;
		}
		
		ul#linies-cuines li a#linies-cuines-home { background-image:url(../img/css/linies-home.gif);}
		ul#linies-cuines li a#linies-cuines-elegant { background-image:url(../img/css/linies-elegant.gif);}
		ul#linies-cuines li a#linies-cuines-comfort { background-image:url(../img/css/linies-comfort.gif);}
		ul#linies-cuines li a#linies-cuines-classic { background-image:url(../img/css/linies-classic.gif);}
		ul#linies-cuines li a#linies-cuines-modern { background-image:url(../img/css/linies-modern.gif);}
		ul#linies-cuines li a#linies-cuines-style { background-image:url(../img/css/linies-style.gif);}
	
	
		ul#linies-cuines-nav {
	width:400px;
	height:30px;
	display:block;
	background:#000 url(../img/css/linies-cuines-nav.gif) 0 0 no-repeat;
	float: right;
	clear: right;
		
		}
		
		ul#linies-cuines-nav li {
	display: inline;
	float: left;
	margin-right: 7px;

		
		}
		
		ul#linies-cuines-nav li a{
	display: block;
	height: 30px;
	background:#000 url(../img/css/linies-cuines-nav.gif) 0 0 no-repeat;

		
		}


		
		ul#linies-cuines-nav li a#linies-cuines-home {background-position:0 0;width: 58px;}
		ul#linies-cuines-nav li a#linies-cuines-elegant {background-position:-65px 0;width: 60px;}
		ul#linies-cuines-nav li a#linies-cuines-comfort {
	background-position:-132px 0;
	width: 62px;
}
		ul#linies-cuines-nav li a#linies-cuines-classic {
	background-position:-200px 0;
	width: 55px;
}
		ul#linies-cuines-nav li a#linies-cuines-modern {
	background-position:-262px 0;
	width: 61px;
}
		ul#linies-cuines-nav li a#linies-cuines-style {
	background-position:-331px 0;
	width: 49px;
}
		
		ul#linies-cuines-nav li a#linies-cuines-home:hover {background-position:0 -30px;}
		ul#linies-cuines-nav li a#linies-cuines-elegant:hover {background-position:-65px -30px;}
		ul#linies-cuines-nav li a#linies-cuines-comfort:hover {background-position:-132px -30px;}
		ul#linies-cuines-nav li a#linies-cuines-classic:hover {background-position:-200px -30px;}
		ul#linies-cuines-nav li a#linies-cuines-modern:hover {background-position:-262px -30px;}
		ul#linies-cuines-nav li a#linies-cuines-style:hover {background-position:-331px -30px;}
		
		ul#linies-cuines-nav li a#linies-cuines-home:active {background-position:0 -60px;}
		ul#linies-cuines-nav li a#linies-cuines-elegant:active {background-position:-65px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-comfort:active {background-position:-132px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-classic:active {background-position:-200px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-modern:active {background-position:-262px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-style:active {background-position:-331px -60px;}	
		
		ul#linies-cuines-nav li a#linies-cuines-home.seccio {background-position:0 -60px;}
		ul#linies-cuines-nav li a#linies-cuines-elegant.seccio {background-position:-65px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-comfort.seccio {background-position:-132px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-classic.seccio {background-position:-200px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-modern.seccio {background-position:-262px -60px;}
		ul#linies-cuines-nav li a#linies-cuines-style.seccio {background-position:-331px -60px;}
	
	

				
			.amaga{
position: absolute;
background: #000;
height: 120px;
width: 880px;
left: 10px;
bottom: 10px;
overflow: hidden;
margin:0;
float: left;
display:inline;
 				}
				
			.amaga p {
position:absolute;
right:5px;
top:0;
width:313px;
display:block;
font-size: 1.1em;
line-height: 1.2em;
			
			}
 				
		#detalls-home.amaga {
			background:transparent url(../img/productes/detalls-home.png) 0 0 no-repeat;
		
		}
		
				#detalls-elegant.amaga {
			background:transparent url(../img/productes/detalls-elegant.png) 0 0 no-repeat;
		
		}
		
						#detalls-comfort.amaga {
			background:transparent url(../img/productes/detalls-comfort.png) 0 0 no-repeat;
		
		}
		
						#detalls-classic.amaga {
			background:transparent url(../img/productes/detalls-classic.png) 0 0 no-repeat;
		
		}
		
						#detalls-modern.amaga {
			background:transparent url(../img/productes/detalls-modern.png) 0 0 no-repeat;
		
		}
		
						#detalls-style.amaga {
			background:transparent url(../img/productes/detalls-style.png) 0 0 no-repeat;
		
		}


#formulari {
width: 500px;
float: right;
padding: 0 0 30px 0;


}

#formulari .error {
display: block;
color: #E17200;
padding: 20px;

}

#formulari .error p { margin: 0; 

}

form label {
margin:0px;
padding-top:12px;
clear:both;
line-height:10px;
color:#999999;
display:block;
padding-bottom:10px;
float: left;
width: 130px;
font-size: 1.2em;
}

form input, form select, form textarea {
font-size: 1.1em;
padding: 8px;
color:#CCCCCC;
width: 250px;
margin: 2px;
background-color: #333333;
border: none;

}

form input.s {
color: #CCCCCC;
width:90px;
cursor: hand;
margin: 15px 0 0 133px;

}

form input.s:hover { text-decoration:underline !important;
}

textarea {
	height:9em;
	width: 340px;
	font: 1.1em tahoma, Arial, Helvetica, sans-serif;
width: 70px;
width: 100px;
}


span.req {
	display:inline;
	color:red !important;
	font-weight:bold;
	float: right;
}

form input:focus, form select:focus, form textarea:focus { color:#E17200; 
}




	
	
	#peu {
border-top:1px solid #333;
margin: 0px auto;
width: 900px;
clear: both;
height:60px;
background:#000 url(../img/css/logos-calidad.gif) right top no-repeat;
position: relative;
	}
	
	#peu p {
font-size: 90%;
text-transform: uppercase;
line-height:1.3em;
float: right;
margin: 5px 238px 0 0;
display: inline;
	}
	
	#peu img {
	
	}
	
		a#logo-comik {
width:110px;
height:50px;
display:block;
background:#000 url(../img/css/logo-comik.gif) 0 0 no-repeat;
float: left;
		}
