body{
  margin:auto;
  padding:0;
  background-color:#FFFFFF;
  text-align:center;
  align:center;
}

.centxcent{width:100%;height:100%}

table,p{
	font-family:verdana;
	font-size:10px;
	color:#444444;
}

.tablemenu{
	font-family:arial;
	font-size:12px;
	color:#000000;
}

#content{
	text-align:left;
	align:left;
}

#base{
	width:770px;
	text-align:left;
	margin:auto;
}

#top{
	width:770px;
	text-align:left;
	height:83px;
}

#logo{
	width:550px;
	height:83px;
	float:left;
}
#idiomes{
	margin-top:30px;
	float:right;
	width:220px;
	height:26px;
	text-align:right;
}

#onsom{
	text-align:left;
	align:left;
	font-size:10px;
	font-family:verdana;
}

a.link1{font-family:verdana;font-size:10px;color:#a7a7a8;;text-decoration:none}
a.link1:hover{font-family:verdana;font-size:10px;color:#a7a7a8;;text-decoration:none;font-weight:bold}
a.link1:link{font-family:verdana;font-size:10px;color:#a7a7a8;;text-decoration:none}

a.titseccio1{font-family:verdana;font-size:14px;color:#000000;;text-decoration:none;font-weight:bold}
a.titseccio1:link{font-family:verdana;font-size:14px;color:#000000;;text-decoration:none;font-weight:bold}
a.titseccio1:hover{font-family:verdana;font-size:14px;color:#000000;;text-decoration:none;font-weight:bold}

#menu{
	height:41px;
	width:100%;
}

#menu table{
	border-bottom:1px #b9babb solid;
	color:#000000;
	font-family:verdana;
	font-size:11px;
}

#menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	align:right;
}

#menu li{
	margin:0px;
	float:left;
	align:right;
	width:85px;
	color:red;
	font-family:verdana;
	font-size:11px;
}

#menu li.special{
	margin:0px;
	float:left;
	align:right;
	width:150px;
	color:red;
	font-family:verdana;
	font-size:11px;
}

#leg{
	height:35px;
	text-align:left;
	padding-top:8px;
	padding-left:10px;
	font-family:verdana;
	font-size:10px;
	color:#444444;
	text-decoration:none;
}

#contentpag{
	text-align:left;
	float:left;
	width:528px;
	align:left;
}

#imgseccio{
	width:530px;
	height:151px;
}

#imgseccioini{
	width:530px;
	height:220px;
	border-top:1px solid #a7a7a8;
}
a.linkm{font-family:arial;font-size:12px;color:#878889;text-decoration:none;display:block;width:100%;height:100%;padding-top:13px;background-image:URL(img/fonstitseccio.jpg);background-position:top center;background-repeat:repeat-x;}
a.linkm:link{font-family:arial;font-size:12px;color:#878889;text-decoration:none;display:block;width:100%;height:100%;padding-top:13px;background-image:URL(img/fonstitseccio.jpg);background-position:top center;background-repeat:repeat-x;}
a.linkm:hover{font-family:arial;font-size:12px;color:#000000;text-decoration:none;display:block;width:100%;background-image:URL(img/fonsmenu.jpg);background-position:top center;background-repeat:repeat-x;height:100%;padding-top:13px}

a.link2{font-family:verdana;font-size:10px;color:#444444;text-decoration:none}
a.link2:hover{font-family:verdana;font-size:10px;color:#ff0000;text-decoration:none;}
a.link2:link{font-family:verdana;font-size:10px;color:#444444;text-decoration:none}

a.link4{font-family:verdana;font-size:10px;color:#a7a8a8;text-decoration:none}
a.link4:link{font-family:verdana;font-size:10px;color:#a7a8a8;text-decoration:none}
a.link4:hover{font-family:verdana;font-size:10px;color:#000000;text-decoration:none;}

#titseccio{
	width:530px;
	background-image:URL(img/fonstitseccio.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:49px;
	border-bottom:1px solid #aaaaaa;
	font-family:verdana;
	font-size:18px;
	color:#444444;
	text-decoration:none;
	text-align:left;
	vertical-align:bottom;
}

.titsectxt{
	height:49px;
	font-family:verdana;
	font-size:18px;
	color:#444444;
}

#titsectxt a{
	font-size:14px;
	color:#444444;
	text-decoration:none;
	font-family:verdana;
}

#titsectxt a:link{
	font-size:14px;
	color:#444444;
	text-decoration:none;
	font-family:verdana;
}

#titsectxt a:hover{
	font-size:14px;
	color:#ff0000;
	text-decoration:none;
	font-family:verdana;
}

#coldre{
	text-align:right;
	float:right;
	position:relative;
}

#albiral{
	font-family:verdana;
	font-size:10px;
	color:#a7a7a8;;
	text-align:left;
}

#areap{
	margin-top:10px;
	width:220px;
	background-image:URL(img/fonslinies.gif);
	font-family:verdana;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	text-align:left;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
}

#areap input{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	background-color:#eeeeee;
	border:1px #eeeeee solid;
	width:186;
	margin-bottom:5px;
}

#areap input.boto{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	background-color:#eeeeee;
	border:1px #eeeeee solid;
	width:65px;
}

#areapcont{
	padding-left:20px;
}

#fitxers{
	width:220;
	font-family:verdana;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	text-align:left;
	margin-top:10px;
}

#titfitxers{
	background-image:URL(img/fonstitseccio.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:49px;
	border-bottom:1px #bdbebe solid;
}

#topcaixauser{
	background-image:URL(img/fonstitseccio2.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	height:70px;
	border-top:1px #bdbebe solid;
}

#topcaixauser2{
	background-image:URL(img/fonstitseccio3.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	display:table;
	border-top:1px #bdbebe solid;
	width:100%;
}

.height41{height:49px}

#links{
	width:770px;
	font-family:verdana;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	text-align:left;
	border-bottom:1px #a7a7a8 solid;
	padding-bottom: 5px;
}

#titlinks{
	background-image:URL(img/fonstitseccio.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:49px;
	border-bottom:1px #bdbebe solid;
}

.lldocs{
	height:28px;
	padding-left:17px;
	padding-top:8px;
}

#novetats{
	width:220;
	text-align:right;
	background-image:URL(img/fonsnoti.jpg);
	font-size:10px;
	background-repeat:repeat-x;
	font-family:verdana;
	height:100px;
}

.novetats{
	width:220;
	text-align:right;
	background-image:URL(img/fonsnoti.jpg);
	background-repeat:repeat-x;
	font-size:10px;
	font-family:verdana;
	height:100px;
	border:1px solid #acacac;
	margin-bottom:5px;
	cursor:pointer;
}

.novetatson{
	width:220;
	text-align:right;
	background-image:URL(img/fonsnoti.jpg);
	background-repeat:repeat-x;
	font-size:10px;
	font-family:verdana;
	height:100px;
	border:1px solid #000000;
	margin-bottom:5px;
	cursor:pointer;
}

.novetats2{
	border:1px solid #aaaaaa;
	width:528;
	text-align:left;
	background-image:URL(img/fonsnoti.jpg);
	background-repeat:repeat-x;
	font-size:9px;
	font-family:verdana;
	color:#878889;
	height:100px;
	cursor:pointer;
	margin-bottom:5px;
	display:table;

}

.novetats2on{
	border:1px solid #000000;
	width:528;
	text-align:left;
	background-image:URL(img/fonsnoti.jpg);
	background-repeat:repeat-x;
	font-size:9px;
	font-family:verdana;
	color:#878889;
	height:100px;
	cursor:pointer;
	margin-bottom:5px;
	display:table;

}

.v11vermellb{
	font-family:verdana;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}

.v11negre{
	font-family:verdana;
	font-size:11px;
	color:#000000;
}

#peu{
	border-top:1px #a7a7a8 solid;
	clear:both;
	height:25px;
	width:770px;
	padding-top:5px;
}

.llnoti{
	height:65px;
	width:530px;
	font-family:verdana;
	font-size:11px;
	color:#444444;
	padding-top:10px;
	padding-bottom:5px;
}

a.fulla{
	display:block;
	width:30px;
	float:left;
	height:65px;
	text-align:center;
	padding-top:1px;
}

.lvermell{border-top:1px solid #FF0000}

.llcate{
	width:257px;
	background-color:#FFFFFF;
	margin-top:4px;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	cursor:pointer;
	height:143px;
	border:1px solid #e5e3e3;
	margin-right:3px;
	background-image:URL(img/fonsnoti.jpg);
	background-repeat:repeat-x;
	display:table;
}

.llcateon{
	width:259px;
	background-color:#FFFFFF;
	margin-top:4px;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	cursor:pointer;
	height:143px;
	border:1px solid #000000;
	margin-right:3px;
	background-image:URL(img/fonsnoti.jpg);
	background-repeat:repeat-x;
}

.llprod{
	width:530px;
	border-bottom:1px #000000 dashed;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	height:110px;
}

a.titcate{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;
	font-weight:bold;
}

a.titcate:link{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;
	font-weight:bold;
}

a.titcate:hover{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;
	font-weight:bold;
}

.imgprod{
	float:left;
	width:136px;
	margin-right:1px;
	margin-left:5px;
	margin-top:5px;
	height:90px;
	text-align:center;
	background-color:#FFFFFF;
}

.imgcate{
	float:left;
	width:136px;
	margin-right:1px;
	margin-left:5px;
	height:90px;
	text-align:center;
	background-color:#FFFFFF;
}

.imgcate2{
	width:136px;
	margin-right:1px;
	margin-left:5px;
	height:90px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

.imgcateon{
	float:left;
	width:136px;
	margin-right:1px;
	margin-left:5px;
	height:90px;
	text-align:center;
	background-color:#FFFFFF;
}

.imgcateon2{
	width:136px;
	margin-right:1px;
	margin-left:5px;
	height:90px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

.bvermell{
	border-top:2px solid #FF0000;
}

.fonsgris{
	background-image:URL(img/fons_llprod.jpg);
}

.fonsblanc{
	background-color:#ffffff;
}

.desarxiu{
	width:41px;
	height:15px;
	float:right;
	text-align:center;
	cursor:pointer;
	margin-right:5px;
	background-image:URL(img/pdfoff.gif);
}

.desarxiuon{
	width:41px;
	height:15px;
	float:right;
	text-align:center;
	cursor:pointer;
	margin-right:5px;
	background-image:URL(img/pdfon.gif);
}


.desarxiu2{
	width:95px;
	height:18px;
	top:5px;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
	margin-left:10px;
	float:right;
}

.desarxiu3{
	width:95px;
	height:20px;
	top:5px;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
	margin-left:10px;
	float:right;
	border:1px solid #d8d8d8;
	background-color:#ffffff;
	background-image:URL(img/fonsprodini.jpg);
	background-position:bottom center;
}

.desarxiu3on{
	width:95px;
	height:20px;
	top:5px;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
	margin-left:10px;
	float:right;
	border:1px solid #d8d8d8;
	background-color:#6b6b6b;
	color:#FFFFFF;
}
a.verdana10{font-family:verdana;font-size:10px;color:#000000;text-decoration:none}
a.verdana10:link{font-family:verdana;font-size:10px;color:#000000;text-decoration:none}
a.verdana10:hover{font-family:verdana;font-size:10px;color:#000000;text-decoration:none}

.verdana10b{font-family:verdana;font-size:10px;color:#000000;text-decoration:none}

p.nomprod{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	display:block;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
}

p.txtprod{
	display:block;
	margin:0px;
	height:50px;
	padding-top:5px;
}

.font14{font-size:14px;}
.imgnove{
	float:left;
	width:100px;
	text-align:center;
	margin-top:10px;
}

.qnovetat{
	cursor:pointer;
	height:100px;
	float:right;
}

.novespa{
	background-color:#FFFFFF;
	display:block;
	border:1px solid #000000;
	padding:5px;
}
#txtcompany{
	width:530px;
	font-family:verdana;
	font-size:10px;
	margin-top:10px;
	line-height:16px;
}

.titcomp1{
	width:530px;
	padding-top:8px;
	padding-bottom:8px;
}

.titcomp2{
	width:530px;
	background-color:#EEEEEE;
	padding-top:8px;
	padding-bottom:8px;
}

.llappli{
	padding-top:8px;
	padding-bottom:8px;
	width:530px;
}

#detallapli{
	width:520px;
	font-family:verdana;
	font-size:10px;
}

#noticia{
	width:525px;
	font-family:verdana;
	font-size:10px;
	padding-left:5px;
}

#contact{
	width:525px;
	font-family:verdana;
	font-size:10px;
}

#contact input,select,textarea{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px #999999 solid;
}

#contact input.check{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border:0px #999999 solid;
}

#paisos input,select,textarea{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px #999999 solid;
}

#paisos input.check{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border:0px #999999 solid;
}


.tipovermell{
	color:#FF0000;
}

#contact input.botosend{font-family:verdana;font-size:10px;color:#FFFFFF;font-weight:bold;background-color:#999999;border:0px;padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:10px}
#contact input.botocancel{font-family:verdana;font-size:10px;color:#FFFFFF;font-weight:bold;background-color:#999999;border:0px;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px}

.padbot5{padding-bottom:5px}

#unspecial{
	width:530px;
	background-image:URL(img/fonsnoti.jpg);
	background-repeat:repeat-x;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	height:300px;
	border:1px solid #e5e3e3;
}

.tahoma18verm{font-family:tahoma;font-size:18;color:#000000;display:block;margin-left:10px;margin-top:10px;}


#imgspecial{
	width:200px;
	height:200px;
	margin-right:5px;
	margin-left:10px;
	text-align:center;
	background-color:#FFFFFF;
}

.txtspecial{
	display:block;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}


#sperel{
	width:530px;
	background-image:URL(img/fonslinies.gif);
	height:65px;
	border-bottom:1px solid #000000;
	border-top:1px solid #FF0000;
	font-family:verdana;
	font-size:18px;
	color:#444444;
	text-decoration:none;
	text-align:left;
}

.imgnove2{
	width:220px;
	height:100px;
}

a.link3{font-family:verdana;font-size:10px;color:#000000;text-decoration:none;font-weight:bold;height:15px;}
a.link3:hover{font-family:verdana;font-size:10px;color:#ff0000;text-decoration:none;font-weight:bold;border-top:1px #ff0000 solid;border-bottom:1px #ff0000 solid;height:15px;}
a.link3:link{font-family:verdana;font-size:10px;color:#000000;text-decoration:none;font-weight:bold;height:15px;}

#distri{
	width:530px;
}

#mapa{
	background-image:URL(../img/fonslinies.gif);
	text-align:center;
}

#txtdistri{
	background-color:#E6E6E6;
	font-family:verdana;
	font-size:10px;
	padding:5px;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
}

#paisos{
	width:530px;
	font-family:verdana;
	font-size:11px;
	padding-top:8px;
	text-align:center;
}

a.verprod{
	background-image:URL(img/fonsprodini.jpg);
	width:106px;
	height:19px;
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:regular;
	text-align:center;
	padding-top:2px;
	margin-top:72px;
	margin-right:5px;
	float:right;
	display:block;
	text-decoration:none;
	border:1px solid #d8d8d8;
	background-position:bottom center;
}

a.verprod:link{
	background-image:URL(img/fonsprodini.jpg);
	width:106px;
	height:19px;
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:regular;
	text-align:center;
	padding-top:2px;
	margin-top:72px;
	margin-right:5px;
	float:right;
	display:block;
	text-decoration:none;
	border:1px solid #d8d8d8;
	background-position:bottom center;
}

a.verprod:hover{
	background-image:URL(img/fonsprodini.jpg);
	width:106px;
	height:19px;
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:regular;
	text-align:center;
	padding-top:2px;
	margin-top:72px;
	margin-right:5px;
	float:right;
	display:block;
	text-decoration:none;
	border:1px solid #000000;
	background-position:bottom center;
}

.imgspecial{
	background-color:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	margin-left:15px;
}

.titnotiinici{
	font-family:verdana;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

a.menu2{
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.menu2:link{
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.menu2:hover{
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#topcaixauser input,select,textarea{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px #999999 solid;
}

.tbcaixauser{
	border-bottom:1px #bdbebe solid;
	background-image:URL(img/fonstitseccio.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}

.tbcaixauser2{
	border-bottom:1px #bdbebe solid;
	background-image:URL(img/fonstitseccio4.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}

.width1{
	width:1px
}

.padl23t10{
	padding-left:23px;padding-top:10px
}

.padt3{
	padding-top:3px;
}

.padl23{
	padding-left:23px;
}

.padt6b6{
	padding-top:6px;
	padding-bottom:6px;
}

a.newuser{font-family:verdana;font-size:10px;color:#000000;;text-decoration:none}
a.newuser:link{font-family:verdana;font-size:10px;color:#000000;;text-decoration:none}
a.newuser:hover{font-family:verdana;font-size:10px;color:#a7a7a8;;text-decoration:none;}

a.vercesta{
	text-decoration:none;
	color:#FFFFFF;
	background-image:URL(img/fonscesta.jpg);
	display:block;
	width:73px;
	height:16px;
	text-align:center;
	align:center;
	border:1px solid #d8d8d8;
	padding-top:2px;
	font-weight:bold;
}

a.vercesta:link{
	text-decoration:none;
	color:#FFFFFF;
	background-image:URL(img/fonscesta.jpg);
	display:block;
	width:73px;
	height:16px;
	text-align:center;
	align:center;
	border:1px solid #d8d8d8;
	padding-top:2px;
	font-weight:bold;
}

a.vercesta:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-image:URL(img/fonscesta.jpg);
	display:block;
	width:73px;
	height:16px;
	text-align:center;
	align:center;
	border:1px solid #d8d8d8;
	padding-top:2px;
	font-weight:bold;
}

#txtcesta{
	width:530px;
	font-family:verdana;
	font-size:10px;
	margin-top:10px;
	line-height:16px;
}

input.quanti{
	border:1px solid #444444;
	font-family:verdana;
	font-size:18px;
	color:#444444;
	width:28px;
	padding:5px;
	font-weight:bold;
}

.tdcesta{
	height:70px;
	border-bottom:1px #eaebeb solid;
	font-size:14px;
}

.tdcesta2{
	height:40px;
	font-size:14px;
}

a.vercesta2{
	text-decoration:none;
	color:#FFFFFF;
	background-image:URL(img/fonscesta.jpg);
	display:block;
	width:125px;
	height:16px;
	text-align:center;
	align:center;
	border:1px solid #d8d8d8;
	padding-top:2px;
	font-weight:bold;
}

a.vercesta2:link{
	text-decoration:none;
	color:#FFFFFF;
	background-image:URL(img/fonscesta.jpg);
	display:block;
	width:125px;
	height:16px;
	text-align:center;
	align:center;
	border:1px solid #d8d8d8;
	padding-top:2px;
	font-weight:bold;
}

a.vercesta2:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-image:URL(img/fonscesta.jpg);
	display:block;
	width:125px;
	height:16px;
	text-align:center;
	align:center;
	border:1px solid #d8d8d8;
	padding-top:2px;
	font-weight:bold;
}

#special{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding: 10px;
	text-align: justify;
	line-height: 16px;
}