body {
	background-color: #FFF;
	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;
}

li{list-style-type:none;}

.neteja{clear:both;}

#contingut
{
	width:790px;
	margin:0px auto;
}

#contingut,#links a,.textweb{
	color:#6B6B6B;
	font: 10px Arial;
	font-weight:normal;
	text-decoration:none;
}

#cont{
	float:right;
	margin-left:10px;
	margin-top:5px;
	width:385px;
	
}
#cont2{
	width:330px;
	border:0px solid #000;
	margin: 0px auto;
	text-align:justify;
	float:left;
	margin-left:45px;
}
#links a:HOVER{color:#344062;}

#capsalera,#peu{
	float:left;
	background-image: url('imatges/degradat00.gif');
	background-repeat: repeat-x;
	background-position: top;
	height:100px;
	width:790px;
}

#capsalera img{margin-top:0px;margin-left:30px;}

#dins{
	float:right;
	background-image: url('imatges/degradat01.gif');
	background-repeat: repeat-x;
	background-position:top;
	width:645px;
}
#peu{padding-top:20px;}
#peu ul li { display:inline; }


#menuppal{width:135px;float:left;padding:5px;}
#menuppal ul li{height:30px;margin:5px,padding:0px;}
#menuppal ul{margin:0px,padding:0px;}
#idiomes{float:right;padding:5px;}
#switch{border-top:1px solid #DDD;}

#Dmin{
	margin-top:10px;
	margin-bottom:10px;
	height:30px;
	width:234px;
	border-top:1px solid #DDD;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	text-align:right;
}
#newslee{
	width:235px;
	margin-top:10px;
	margin-bottom:20px;
	height:40px;
}
#titol_presentacio{
	position:relative;
	width:645px;
	height:124px;
	border-bottom: 7px solid #D70057;
	background-image: url('imatges/degradat01.gif');
	background-repeat: repeat-x;
	display:block;
	text-align:center;
}
#titol_presentacio img{margin-top:2px;margin-bottom:2px;float:right;position:absolute;right:0px;}
#titol_presentacio p{float:left;text-align:center;width:233px;position:absolute;bottom:5px;}

#ajuda{
	width:405px;
	height:95px;
}

#textos{margin-top:30px;}
#noticia{
	width:380px;
	float:right;
	margin-bottom:50px;
}
#form ul li{
	margin-top:2px;
}

#borsa {width:380px;float:right;}
#borsa p {float:right;width:338px;}
#borsa img {float:left;}
#certificat {width:560px;float:right;}
#certificat img {float:left;}
#certificat div {float:right;width:400px;}
#certificat p {float:right;width:359px;}
#certificat div a {padding-top:10px;padding-left:35px;}

#mapaweb{margin-top:20px;}
#mapaweb ul li{float:right;}
#mapaweb ul li#gen a,#mapaweb ul li#gen p{width:570px;height:20px;float:right;}
#mapaweb img{float:right;padding:3px;}
#mapaweb ul li#sub a{width:490px;height:20px;}
#mapaweb ul li#gen a{text-decoration:underline;}
#mapaweb ul li#sub a{text-decoration:none;}
#mapaweb ul li#gen{padding-bottom:15px;}

#productes{float:right;width:380px;margin-top:10px;}
#productes ul {margin-bottom:20px;}
#productes ul li {padding:0px;margin:0px;}
#productes ul li a{margin-bottom:5px;}
#productes ul li img{float:right;padding-top:2px;padding-right:5px;}
#productes ul li div#txtprod{float:right;width:335px;padding-top:10px;padding-bottom:10px;}
.inputlink{
	color:#8E94A7;
	background-color:#3c3c3e;
	width:10px;
	float:right;
	padding-right:5px;
	border:0px;
	font: 12px Trebuchet MS, Arial;
}
a.linkprod:HOVER input,.inputlinksel{
	background-color:#344062;
	color:#D70057;
	width:10px;
	float:right;
	padding-right:5px;
	border:0px;
	font: 12px Trebuchet MS, Arial;
	cursor:hand;
}
a.mesinfor:HOVER{color:#CC0000;}
a.mesinfor{
	border: 1px solid #CCC;
	width:338px;
	color:#979797;
	margin-top:5px;
	display:block;
	float:right;
	text-align:right;
	text-decoration:none;
	padding:5px;
}

p.txtprod{
	float:right;
}

a.linkprod{
	float:right;
	width:340px;
	background-color:#F1F4F2;
	padding-left:10px;
	padding-top:2px;
	height:20px;
	display:block;
	color:#8E94A7;
	font: 12px Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	cursor:hand;
}

a.linkprod:HOVER,a.linkprodsel{
	float:right;
	width:340px;
	padding-left:10px;
	padding-top:2px;
	height:20px;
	display:block;
	color:#FFF;
	background-color:#344062;
	font: 12px Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	cursor:hand;
}

.descarregar img{margin-top:20px;margin-left:35px;}
.descarregar:HOVER img{margin-top:19px;margin-left:34px;}

.descarregar div#desc{
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-image: url('imatges/degradat_menu.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.descarregar:HOVER div#desc{
	padding-top:4px;padding-right:6px;
	padding-bottom:	
}

.descarregar div#fil{border-bottom:1px solid #DDD;height:3px;}
.descarregar:HOVER div#fil{border-bottom:2px solid #DDD;}

.descarregar{
	text-decoration:none;
	margin-top:30px;
	width:405px;
	display:block;
	border:1px solid #DDD;
}
.descarregar:HOVER{
	border:2px solid #DDD;
}

a.menu2:HOVER,a.menu:HOVER{background-image: url('imatges/degradat_menusel.gif');color:#FFF;border-bottom:0px solid #DDD;}
a.menu2sel{
	float:left;
	background-image: url('imatges/degradat_menusel.gif');
	background-repeat: repeat-x;
	height:21px;
	width:115px;
	color:#FFF;
	font: 11px Arial;
	text-align:center;
	padding-top:6px;
	text-decoration:none;
	margin-right:5px;
	border-bottom:0px solid #DDD;
}
a.menu2{
	float:left;
	background-image: url('imatges/degradat_menu2.gif');
	background-repeat: repeat-x;
	height:21px;
	width:115px;
	color:#6B6B6B;
	font: 11px Arial;
	text-align:center;
	padding-top:6px;
	text-decoration:none;
	margin-right:5px;
	border-bottom:1px solid #DDD;
}
a.menu{
	float:left;
	background-image: url('imatges/degradat_menu.gif');
	background-repeat: repeat-x;
	height:22px;
	width:125px;
	color:#6B6B6B;
	font: 11px Arial;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	text-decoration:none;
	border-bottom:1px solid #DDD;
}
a.menusel{
	float:left;
	background-image: url('imatges/degradat_menusel.gif');
	background-repeat: repeat-x;
	height:22px;
	width:125px;
	color:#FFF;
	font: 11px Arial;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	text-decoration:none;
	border-bottom:0px solid #DDD;
}
a.menud{
	width:195px;
	height:20px;
	background-color:#F1F4F2;
	color:#6B6B6B;
	font: 12px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:40px;
	margin-top:5px;
}
p.menud{
	width:195px;
	height:20px;
	background-color:#F1F4F2;
	color:#6B6B6B;
	font: 12px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:40px;
	margin-top:5px;
}
a.menud:HOVER,a.menudsel{
	width:195px;
	height:20px;
	font: 12px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:40px;
	margin-top:5px;
	color:#FFF;
	background-color:#3e3e3c;
}
a.menud span.taronja,a.menudsel span.taronja{padding-right:5px;}
.degradat{
	background-image: url('imatges/degradat00.gif');
	background-repeat: repeat-x;
}
.linknoticia{
	border: 1px solid #DDD;
	height:20px;
	width:375px;
	color:#979797;
	font: 11px Trebuchet MS, Arial;
	text-decoration:none;
	display:block;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	margin-top:15px;
}
.linknoticia2{
	border: 1px solid #DDD;
	height:20px;
	width:373px;
	color:#979797;
	font: 11px Trebuchet MS, Arial;
	text-decoration:none;
	display:block;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	margin-top:15px;
}
.linknoticia:HOVER,.linknoticia2:HOVER{color:#CC0000;}

/*COLORS*/
.taronja{
	color:#F3B443;
}
.fonsgris{
	background-color:#F1F4F2;
}

/*FILETS*/
.filsota7{border-bottom: 7px solid #c9c9c9;}
.fildalt1{border-top: 1px solid #c9c9c9;}
.filgris{border: 1px solid #c9c9c9;}
.filsota1{border-bottom: 1px solid #c9c9c9;}

/*TEXTOS*/
.titolppal{
	color:#344062;
	font: 18px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
}

.titolblanc{
	color:#FFF;
	font: 21px Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
}

.titolpresentacio{
	color:#3c3c3e;
	font: 30px Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	line-height:35px;
}

.titolpresentacio2{
	color:#3c3c3e;
	font: 24px Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	line-height:35px;
}

.titolgris{
	color:#979797;
	font: 13px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
}
.titolnoticia{
	color:#737373;
	font: 12px Trebuchet MS, Arial;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
}
a.titolnoticia:HOVER{
	color:#FFF;
	background-color:#344062;
}
.textblau{
	color:#3c3c3e;
	font: 14px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
}

.linkgris{
	color:#979797;
	font: 10px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.textcolumna{
	width:180px;
	text-align:justify;
	color:#6B6B6B;
	font: 10px Arial;
	font-weight:normal;
	text-decoration:none;
}
a.linkgris:HOVER{color:#CC0000;}

.megalink{
	margin-top:20px;
	color:#979797;
	font: 10px Trebuchet MS, Arial;
	font-weight:bold;
	text-decoration:none;
	display:block;
	cursor:hand;
	border:1px solid #DDD;
	padding-left:90px;
	padding-top:40px;
	text-align:right;
}
a.megalink:HOVER{color:#CC0000;}

.input,.bona,.error{
	border: 1px solid #DDD;
	background-color:#FFF;
	font: 12px Trebuchet MS, Arial;
	color:#979797;
}
.error{border: 1px solid #FF0000;}

.buto{
	background-color:#FFF;
	background-image:url('imatges/degradat_buto.gif');
	background-repeat: repeat-x;
	background-position:top;
	height:18px;
	border: 1px solid #DDD;
	font: 18px Trebuchet MS, Arial;
	color:#979797;
	text-align:center;
	text-decoration:none;
}

.buto:HOVER{
	color:#FFF;
	background-color:#3c3c3e;
	background-image:url('');
}

.butosel{
	background-color:#FFF;
	background-image:url('imatges/degradat_menusel.gif');
	background-repeat: repeat-x;
	background-position:top;
	height:25px;
	border: 0px solid #DDD;
	font: 18px Trebuchet MS, Arial;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}