*{
margin:0px;
padding:0px;
font-family:verdana, sans-serif;
font-size:10px;
cursor:default;
}
a,a:link,a:hover,a:active,a:visited{
text-decoration:none;
color:#fff;
cursor:pointer;
}
a img,a h1{
cursor:pointer;
}
img{
border:0px;
background:#efefef;
}
.cos{
min-width:600px;
margin:80px 0 60px 0;
/*margin:50px 0 0 0;*/
height:632px;
}
.menu{
width:338px;
float:left;
height:596px;
}
.menu ul{
list-style-type:none;
margin:92px 0 0 96px;
float:left;
}
.menu ul li{
margin:0 0 5px 0;
padding:0 0 0 13px;
}
.menu ul li:hover{
background:url('punt_fosc.jpg') no-repeat 0 5px;
}
.menu ul li.marcat{
background:url('punt_fosc.jpg') no-repeat 0 5px;
}
.contingut{
width:600px;
overflow:hidden;
position: relative;
float:left;
/*left:338px;*/
height:732px;
background:#ffffff;
}
.contingut_0{
width:600px;
overflow:hidden;
position: relative;
float:left;
height:596px;
background:#ffffff;
background: url('fons.jpg');
}
.scrolled{
width:5055px;
height:596px;
position:relative;
display:block;
}
.scrolled img{
margin:0 10px 0 0;
float:left;
display:inline;
}
.navegacio{
float:left;
width:100%;
height:10px;
padding:14px 0;
background: url('fons.jpg') repeat-x 0 16px;
cursor:pointer;
}
.punter{
width:10px;
height:10px;
/*background:#000;*/
font-size:1px;
position:relative;
background-image:url('punt.jpg');
cursor:pointer; 
}
.fons_menu{
width:30px;
height:596px;
float:left;
background: url('fons.jpg');
}
.con_menu{
width:308px;
float:left;
height:596px;
}
h1{
width:238px;
height:78px;
float:left;
display:inline;
background:url('farrus.jpg') no-repeat;
margin:-13px 0 0 29px;
}
h1 span{
display:none;
}
.contacte{
float:left;
width:174px;
height:67px;
background:url('contacte_50.jpg') no-repeat;
margin:225px 0 0 110px;
}
a.contacte:hover{
background:url('contacte_100.jpg') no-repeat;
}
.contacte span{
display:none;
}
.home{
width:100%;
height:596px;
float:left;
background: url('fons.jpg');
}
.img_home{
height:596px;
float:left;
background: #fff;
padding:0 4px 0 0;
}
.clients{
height:448px;
width:100%;
float:left;
background: #fff;
margin:70px 0 0 0; 
}
.clients img{
margin:100px 0 0 0;
}

div.prim_1{
height:434px;
background:#ffffff;
margin:66px 0 0 0;
padding:85px 0 32px;
}
div.prim_2{
height:400px;
}