body {
	background: #FFF url;
	margin:0px;
	padding:0px;
	
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
ul li{list-style-type:none;}
#persobre{
	width:100%;
	
	padding-bottom:40px;
}
#cos,#peu{
	margin:0px auto;
	width:850px;
	padding-top:10px;
}
#contingut{
	float:left;
	width:600px;
}
.neteja{clear:both;}
.dalt{background: #FFF url('imatges/dalt.jpg') repeat-x;}
.baix{background: #FFF url('imatges/baix.gif') repeat-x;position:}
.esq{background: #FFF url('imatges/esq.jpg') repeat-y;}
.dret{background: #FFF url('imatges/dret.jpg') repeat-y;}
.fons_linia{
	position:relative;
	top:-10px;
	width:600px;
	background: #FFF url('imatges/fons.jpg') repeat-y;
}
.fons_linia2{
	background: #FFF url('imatges/fons2.jpg') repeat-y ;
}
#fons{
	margin-left:3px;
	width:594px;
	background: #FFF url('imatges/fonsm.png') no-repeat;
	z-index:1000;
}
#quadrat{
	width:600px;
}
#quadrat2{
	width:445px;
}
#cont{width:325px;margin-top:17px;margin-right:25px;float:right;}
#peu{padding-left:20px;}
#menuppal{float:left;width:600px;}
#menuppal ul,#peu ul{margin:0px;padding:0px;}
#menuppal ul li,#peu ul li{margin-left:3px;margin-right:3px;padding:0px;list-style-type:none;float:left;}
#form ul li span{}
.menu{
	color:#79A0AA;
	font: 12px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
}
.menusel,a.menu:HOVER{
	color:#FFF;
	background:#79A0AA;
	font: 12px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
}
.ample{
	padding-left:9px;
	padding-right:9px;
}

/*TEXTOS*/
.titolGris{
	color:#ABABAA;
	font: 15px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
}
.titolBlau{
	color:#23AECF;
	font: 15px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	line-height:13px;
}
a.titolBlau:HOVER,a.txtBlau:HOVER{
	color:#933595;
}
.txtBlau{
	color:#23AECF;
	font: 13px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	line-height:13px;
}
.txtweb{
	color:#ABABAA;
	font: 11px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
}
.negre{
	color:#000;
	font: 9px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
}
.minitxt a img{vertical-align:-2px;}
.minitxt{
	color:#79A0AA;
	font: 9px Trebuchet MS,Arial MT;
	font-weight: normal;
	position:relative;
}
.clickable{cursor:hand;}
.linkblau:HOVER{color:#933595;}
.linkblau{
	color:#23AECF;
	font: 10px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
}
.blau{
	color:#23AECF;
	font-weight:bold;
}
.menudins{
	color:#23AECF;
	font: 15px Trebuchet MS,Verdana, Arial MT;
	font-weight: normal;
	text-decoration:none;
	display:block;
}
.menudinsel,a.menudins:HOVER{
	color:#933595;
	font: 15px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	display:block;
}
.supermini{
	color:#919191;
	font: 4px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	line-height:5px;
	clear:both;
	margin-left:35px;
}
.petit{
	color:#919191;
	font: 4px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	line-height:5px;
}

/*ESPECIALS*/
#menu{float:left;}
#menu ul{margin:15px;width:200px;}
#menu ul li{margin-bottom:15px;padding:0px;clear:both;width:100px}
#menu ul li a{
	float:left;
	margin-top:3px;
	width:210px;
}
#menu ul li div#q{
	float:left;
	width:28px;
	height:24px;
	background: url('imatges/miniq.png') no-repeat;
	color:#ABABAA;
	font: 15px Trebuchet MS,Verdana, Arial MT;
	font-weight: normal;
	text-decoration:none;
	text-align:center;
	padding-top:2px;
	margin-right:8px;
	position:relative;
	top:-4px;
}
.recuadre{
	width:80px;
	height:27px;
	background: url('imatges/migq.png') no-repeat;
	color:#ABABAA;
	font: 14px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	display:block;
	padding:5px;
}

.descarrega{
	width:154px;
	height:49px;
	background: url('imatges/boto_descarrega.png') no-repeat;
	color:#FFF;
	font: 14px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	display:block;
	padding:10px;
}
.screen{
	width:154px;
	height:49px;
	background: url('imatges/boto_descarrega2.png') no-repeat;
	color:#FFF;
	font: 14px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	display:block;
	padding:10px;
}
.video{
	width:154px;
	height:49px;
	background: url('imatges/boto_video1.png') no-repeat;
	color:#FFF;
	font: 14px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	display:block;
	padding:10px;
}
.suport{
	width:154px;
	height:49px;
	background: url('imatges/boto_suport.png') no-repeat;
	color:#FFF;
	font: 14px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
	display:block;
	padding:10px;
}

.descarrega:HOVER{
	background: url('imatges/boto_descarrega_2.png') no-repeat;
}
.screen:HOVER{
	background: url('imatges/boto_descarrega2_2.png') no-repeat;
}
.video:HOVER{
	background: url('imatges/boto_video2.png') no-repeat;
}
.suport:HOVER{
	background: url('imatges/boto_suport2.png') no-repeat;
}
.llistablau {background:url(imatges/blau.jpg) no-repeat 0px 6px;padding-left:20px;}

.blanc{
	color:#FFF;
}
#composicio{position:relative;}
/*FILETS*/
.filGris{
	border:1px solid #BFBFBF;
}
.filGrisDown{
	border-bottom:1px solid #BFBFBF;
}
.filGrisUp{
	border-top:1px solid #BFBFBF;
}

/*FONS*/
.fonsverd{
	background:#74969F;
}

/*FORMULARI*/
#form div.neteja{height:5px;}
#form div.text{float:left;width:80px;}
#form input{float:left;}
.linkbuto{
	background:#2A5E6C;
	border: 1px solid #2A5E6C;
	color:#FFF;
	font: 15px Trebuchet MS,Arial MT;
	font-weight: bold;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:4px;
}
.linkbuto2{
	background:#2A5E6C;
	border: 1px solid #2A5E6C;
	color:#FFF;
	font: 11px Trebuchet MS,Arial MT;
	font-weight: bold;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:0px;
}
.bona{
	border: 1px solid #9DB7B8;
	background-color:#FFF;
	color:#000;
	font: 11px Arial;
	font-weight: normal;
}

.error{
	color:#000;
	font: 11px Arial;
	font-weight: normal;
	border: 1px solid #CC0000;
	background-color:#FFF;
}

.buto{
	background:#2A5E6C;
	border: 1px solid #2A5E6C;
	color:#FFF;
	font: 15px Trebuchet MS,Arial MT;
	font-weight: bold;
}

img.selec
{
	border:1px solid #fff;	
}

img.unselec
{
	border:none;
}
