body{
	margin: 0px 0px 0px 0px;
}

h1{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color:000;
}

a{
	text-decoration: none;
	color:#000;
}

	a img{
		border:0;
	}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom:7px;
	margin-top:7px;
}

/* Capes */

#marcWeb{
	width: 972px;
	margin:auto;
	/*border:1px solid #CCC;*/
}

	#header{
	}

	#menus{
		overflow:hidden;
		height: 31px;	
		border-top: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		border-bottom:1px solid white;
		background-color: #E7E8EA;
	}
	
	#languages{	
		padding-left: 10px;
		padding-top: 10px;
		float:left;
	}
		#languages img{
			margin: 0;
			padding:0;
			margin-left:2px;
			margin-right: 2px;	
		}
	
	#menus{
		border-right:1px solid #CCC;
		border-left:1px solid #CCC;
	}
	#menu{
		text-align:right;
		float:right;
	}

		#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
			text-decoration: none;
			font-family: Arial, Helvetica, Tahoma, Verdana,;
			font-size: 10px;
			text-transform:uppercase;
			font-weight:bold;
			color: #000000;
		}
	
		#menu ul{
			background-color: #E7E8EA;
			padding:0px;
			margin:0px;
			list-style: none;
			overflow:hidden;
		}
			
			#menu ul li{
				float:left;
				/*padding-left:6px;
				padding-right:6px;*/
				line-height:31px;
				height:31px;
				border-right:1px solid #999999;
				text-align:center;
			}
			
	
					
			#menu ul li.last{
				border:none;
			}
			
			
			#menu ul li a{
				margin: 0;
				padding: 0;
			}
			

			#menu ul li.selected {
				background-color: #CCCCCC;
			}

			#menu ul li:hover{
				/*background-color: #E0E0E0;*/
			}
			
				#menu ul li ul{
				}

				.submenu{
					display:none;
					position: relative;
					border: 1px solid #CCC;
					width:200px;
				}

					#menu ul li ul li{
						padding-left: 5px;
						padding-right: 5px;
						display: block;
						text-align:left;
					}


	#submenu{
		height: 31px;	
		border-bottom: 1px solid #CCC;
		background-color: #CCCCCC;
		padding-left:25px;
	}

		#submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active {
			text-decoration: none;
			font-family: Sans, Tahoma, Verdana, Arial;
			font-size: 12px;
			color: #000000;
		}
	
		#submenu ul{
			background-color: #CCCCCC;
			padding:0px;
			margin:0px;
			list-style: none;
		}
			
			#submenu ul li{
				display: inline;
				padding-left:10px;
				padding-right:10px;
				padding-top:6px;
				padding-bottom:6px;
				line-height:30px;
				height:30px;
				border-right:1px solid #999999;
			}
			
			#submenu ul li.last{
				border-right:none;
			}
			
			#submenu ul li.selected {
				background-color: #BBBBBB;
				border: 1px solid #999;
				padding-left:9px;
				padding-right:9px;
			}

			#submenu ul li:hover{
				/*background-color: #BFBFBF;*/
			}

	#content{
		overflow: hidden;
		/*background-color:#f1f1ff;*/
		background-color:#f7f7f7;
		border-right:1px solid #CCC;
		border-left:1px solid #CCC;
		width:970px;
	}

		#content #text{
			float:left;
			width: 306px;
		}

		#content #text2, #content #text3,#content #text4{
			float:left;
			padding-left:35px;
			width:650px;
			text-align:justify;
			margin-top:20px;
		}
		
		#content #text4{
			margin-top:8px;
		}
		
			#content #text p{
				margin:0;
				padding:10px;
				padding-top: 15px;
				padding-bottom:3px;
				font:12px Arial;
				text-align: justify;
			}
			
			#content #text2 p, #content #text3 p, #content #text4 p{
				padding-right:20px;
			}
			
		#content img.wilton{
			margin:0;
			padding:0;
			border-right: 1px solid white;
			float:left;
		}
		#content img.last{
			border:none;
		}
		
	#content #links div{
		float:left;
		margin-top: 50px;
		margin-bottom:50px;
		margin-left:125px;
		text-align:center;
	}

	#content #links img{	
		display:block;
		float:none;
	}
	
	#content #links a{
		text-decoration:none;
		font-family:Arial, Helvetica;
	}
	
	#footer{
		background-color:#E7E8EA;
		text-align: center;
		border-right:1px solid #CCC;
		border-left:1px solid #CCC;
		font-family:Arial;
		font-size:13px;
		padding-left:49px;
	}
	
	#footer.home{
		margin-top:-20px;
		padding-bottom:3px;
		padding-top:3px;
	}
	
		#footer p{
			margin:0;
			padding: 4px;
			font: 12px arial;
		}

	.text_instalaciones{
		left:650px;
		position:relative;
		top:-50px;
		height:20px;
		margin:0;
		color:#FFF;
		font-size:15px;
		font-weight:bold;
	}
		
/* ----------------- */


#illustracio {
	float:left;
	width:250px;
	border-right:1px solid #CCC;
}

#illustracio2 {
	float:left;
	border-right:1px solid #CCC;
}

#previews {
	float:left;
	list-style-type:none;
	width:665px;
	padding:0;
	margin:0;
	padding-top:20px;
	padding-left:30px;
	padding-right:20px;
}

	#previews li{
		display:block;
		width: 150px;
		float:left;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
	}

		#previews li img{
			margin:0px;
			border:1px solid #CCC;
		}
		
		#previews li div{
			width: 150px;
		}
		
		#previews li p{
			margin-top:0;
			font-size: 13px;
			color: #333;
		}
		
#contact{
	padding-left:20px;
}

	form{
		padding-left:5px;
		padding-top:30px;
		float:left;
		overflow:hidden;
		width:565px;
		text-align:center;
	}
	
		form h2{
			font-family:Arial, Helvetica;
			text-transform:uppercase;
			font-weight:bold;
			font-size:15px;
			color:#666;
			margin-bottom:22px;
			display:block;
		}
	
		div.field_radios{
			display:block;
			overflow:hidden;
			width:300px;
			margin:0 auto;
			margin-bottom:20px;
		}
		
				div.field_radios input{
					float:left;
					margin-right:5px;
					width:20px;
					margin-top:1px;
				}
				
					div.field_radios label{
						float:left;
						margin-right:30px;
					}

		label{
			float:right;
			margin-right:10px;
			margin-top:0;
			margin-bottom:0;
			font-family:Arial, Helvetica;
			font-size:13px;
		}
		
		input{
			float:right;
			width:130px;
			font-family:Arial, Helvetica;
			font-size:12px;
			color:#666;
		}
		
		textarea{
			height:75px;
			width:450px;
			font-family:Arial, Helvetica;
			font-size:12px;
			color:#666;
		}
		
		div.field{
			display:block;
			width:250px;
			overflow:hidden;
			margin-bottom:10px;
			float:left;
		}
		
		div.field_doble{
			display:block;
			width:560px;
			overflow:hidden;
			margin-bottom:0;
		}
		
			div.field_doble div.field{
				float:left;
			}
		
		div.comments{
			margin-top:25px;
			margin-bottom:10px;
			float:left;
			width:560px;
		}
		
			div.comments label{
				float:none;
				display:block;
				font-weight:bold;
			}
		
		div.field_buttons{
			float:left;
			width:560px;
		}
		div.field_buttons input{
			float:none;
			color:#000;
			width:80px;
		}
	
.clearfix{
	clear:both;
}

.capsa{
	background:#FFF;
	border:1px solid #999;
	padding:10px;
	margin-bottom:10px;
}

#content #text p.fabricacio{
	padding:40px 15px;
}

.adreca{
	float:left;
	margin-top:5px;
}


#footer ul{
	margin-bottom:0;
	margin-right:0;
	margin-top:5px;
	overflow:hidden;
	padding-left:8px;
	float:left;
}
	#footer ul li{
		float:left;
		margin-right:10px;
		padding-left:17px;

		list-style:none;
		background-image:url("../img/bullet.gif");
		background-position:center left;
		background-repeat:no-repeat;
	}
		
#jquery-overlay{
	height:1800px !important;
}

.textespecial{
	width:309px !important;
}

.textespecial #text2{
	padding-left:15px !important;
}

.first{
	width:50px;
}
.second{
	width:160px;
}
.third{
	width:160px;
}
.fourth{
	width:112px;
}
.fifth{
	width:80px;
}
.sixth{
	width:100px;
}
.seventh{
	width:95px;
}
.eighth{
	width:60px;
}
.nineth{
	width:75px;
}

.jcarousel-skin-tango3 li img{
	margin-left:21px;
}

p.julia{ margin-left:17px; }
p.cosy{ margin-left:22px; }
p.lobby{ margin-left:-2px; }
p.jumble{ margin-left:16px; }
p.leave{ margin-left:2px; }
p.gino{ margin-left:19px; }
p.spaguetti{ margin-left:6px; }
p.image{ margin-left:10px; }
p.sora{ margin-left:18px; }
p.lino{ margin-left:17px; }
p.string{ margin-left:0px; }
p.jazz{ margin-left:12px; }
p.bird{ margin-left:9px; }