@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
img {border:0;}

body{background:#706f6d;margin:0px;padding:0px;font-family: Arial,Helvetica, sans-serif;font-size:11px;color:#000;}

#cos{background:#FFFFFF;width:980px;margin: 0 auto;position:relative;}
a{outline:none;}
a:link,a:visited,a:hover{outline:none;color:#9a1122;}
ul{list-style-type:none;}
#dalt{background:#3a3937;height:19px;color:#FFF;font-size:10px;padding-top:6px;}
	#idiomes{float:left;padding-left:20px;}
	#dades{float:right;padding-right:20px;}
	#idiomes li,#dades li{display:inline;}
	#idiomes span,#dades span {padding:0px 2px 0px 5px;}
	#idiomes li span,#dades li span{color:#FFF;font-size:10px;}
	#idiomes li a:link,#idiomes li a:visited{color:#FFF;font-size:10px;text-decoration:none;}
	#idiomes li a:hover{color:#9a1122;}
	
	#dades form{float:left; display:inline;}
	#dades input{float:left;}
	#dades input[type=text]{background:#5e5c5d;height:12px;border:0px;color:#FFF;font-size:10px;padding:3px;width:105px;}
	#dades input[type=submit]{background:#5e5c5d;height:12px;border:0px;color:#FFF;font-size:10px;padding:3px;width:105px;height:18px;}

#capsalera{padding-left:85px;padding-bottom:20px;}
	#logo{position:relative;left:-45px;}
	#cap{float:left;width:700px;height:250px;display:block;position:relative;z-index:1;}
		#cap div{float:left;width:700px;height:250px;display:block;}
		p.slogan{-moz-opacity:0.80;opacity:0.80;filter:alpha(opacity=80);background:#FFF;font-weight:bold;font-size:14px;color:#333;position:absolute; top:220px;right:0px;z-index:500;width:250px;padding:3px;padding-left:20px;}
	#menu{margin-top:15px;width:195px;display:block;}
	#menu,#menu ul{float:left;}
		#menu ul.check{display:block;}
		#menu ul{display:none;margin-left:20px;}
		#menu > li{border-bottom:1px solid #000000;clear:both;margin-top:5px;}
		#menu ul > li{clear:both;padding-bottom:2px;padding-top:3px;}
		#menu > li a:link,#menu li a:visited{display:block;color:#000000;font-size:11px;font-family: Arial,Helvetica, sans-serif;text-decoration:none;text-align:left;}
		#menu > li a.check,#menu > li a.check:HOVER{color:#000000;font-size:11px;font-family: Arial,Helvetica, sans-serif;text-decoration:none;font-weight:bold;text-align:left;}
		#menu > li a:hover{color:#9a1122;font-size:11px;font-family: Arial,Helvetica, sans-serif;text-decoration:none;font-weight:normal;text-align:left;}
		#menu ul > li a:link,#menu li a:visited{color:#000000;font-size:11px;font-family: Arial,Helvetica, sans-serif;text-decoration:none;text-align:left;}
		#menu ul > li a:hover{color:#9a1122;font-size:11px;font-family: Arial,Helvetica, sans-serif;text-decoration:underline;font-weight:normal;text-align:left;}
		#menu ul > li a.check,#menu ul > li a.check:HOVER{color:#9a1122;font-size:11px;font-family: Arial,Helvetica, sans-serif;text-decoration:none;font-weight:bold;text-align:left;}

#contingut{background:url(../img/fons_ppal.jpg) repeat-y;padding-left:85px;}		
#base{width:605px;border-left:0px solid #BFBFBF;border-right:0px solid #BFBFBF;border-bottom:0px solid #BFBFBF;float:left;}
#destacats{float:left;}
#destacats ul{margin-top:20px;margin-left:50px;}
#destacats ul li{margin-top:5px;}

#newsleter{background:url(../img/bkg_newsletter.png) no-repeat;height:50px;width:130px;padding-left:80px;padding-top:20px;color:#FFF;}
#newsleter li{}
#newsleter .input{height:15px;font-size:10px;color:#666666;width:100px;border:1px solid #666666}
#newsleter .fletxa{height:13px;width:9px;position:relative;top:3px;}
#newsleter input.error{background:#ffd8d8;color:#FF0000;color:#666666;border:1px solid #FF0000}
#newsleter label.error{display:none !important;}

p.infopath{height:14px;background:#b5b5b5;color:#000000;font-size:10px;padding-top:1px;padding-left:20px;}
p.infoApartat{height:20px;background:#000;color:#FFF;font-size:14px;font-weight:bold;padding-left:16px;padding-top:4px;margin-top:15px;}

	#base .empresa_text{width:355px;float:left;text-align:justify;padding:15px;}
	#base .empresa_imatges{float:left;width:188px;margin-top:63px;margin-left:10px;}
	#base .empresa_imatges li{margin-bottom:10px;}
		#base .empresa_imatges p{background:#b5b5b5;color:#000000;font-size:9px;padding:3px;margin-top:5px;}
	#base .empresa_text p{width:355px;float:left;}
	#base h2{color:#9a1122;font-size:25px;font-family: Arial,Helvetica, sans-serif;}

#fitxa-producte{margin-top:20px;width:355px;float:left;}
	#img_general,.prodGeneral{float:left;}	
		#img_general .indicatiu_foto,.prodGeneral a.indicatiu_foto{display:block;text-decoration:none;height:29px;width:90px;background-image:url(../img/degradat.png);background-repeat:no-repeat;background-position:top left;font-size:9px;font-family:tahoma;font-weight:bold;color:#FFF;line-height:10px;padding-left:10px;padding-right:10px;padding-top:3px;}
	
	#list-productes{height:180px;width:195px;background:#4c4b49;float:left;margin-left:20px;padding:15px;}
		#list-productes a:link,#list-productes a:visited{font-size:11px;color:#FFF;font-weight:normal;text-decoration:none;}
		#list-productes a:hover,#list-productes a.check{font-size:11px;color:#FFF;font-weight:normal;text-decoration:underline;}
	#info-producte{width:325px;margin-top:10px;padding:15px;}
		#info-producte h3{color:#000;font-size:16px;margin-bottom:15px;}
		#info-producte p{color:#000;font-size:10px;text-align:justify;}
#galeria{width:225px;float:right;background:#FFF;margin-top:20px;margin-left:20px;}
	#galeria p.titol{background:#4c4b49;padding:3px;color:#FFF;font-size:11px;padding-left:20px;height:16px;}
	#galeria #passi{margin-top:15px;width:223px;height:290px;border:1px solid #9e9592;background-repeat:no-repeat;}
	#galeria #passi a{display:block;width:223px;height:290px;background-repeat:no-repeat;}
	#galeria div.infogeneral{background:#d6d6d6;padding:10px;width:205px;font-size:10px;color:#000;margin-top:15px;}
	
#list-notis,#detall-noticia{padding:15px;font-size:11px;}
	#list-notis li{width:265px;height:105px;float:left;text-align:justify;border-bottom:1px dotted #CCC;margin-bottom:20px;padding-bottom:5px;}
	#list-notis img{width:93px;height:93px;border:1px solid #aaaaaa;float:left;}
	#list-notis div{float:left;width:160px;margin-left:10px;}
	#list-notis div p{margin-bottom:5px;}
	#list-notis a.mes:link,#list-notis a.mes:visited{color:#9a1122;text-decoration:none;font-weight:bold;}
	#list-notis a.titol:link,#list-notis a.titol:visited{color:#000;text-decoration:none;font-weight:bold;}
	#list-notis a.titol:hover{color:#9a1122;}
	#list-notis a.mes:hover{text-decoration:underline}

	#detall-noticia .img{width:147px;float:left;}		
	#detall-noticia .video{margin:10px 0px 10px 0px;width:420px;height:258px;}		
	#detall-noticia a.galeria img{padding:5px;border:1px solid #BFBFBF}		
	#detall-noticia a.galeria{float:left;margin-right:10px;margin-bottom:10px;}		
	#detall-noticia h4{text-align:left;margin-bottom:5px;}		
	#detall-noticia .img p{margin-top:5px;background:#CCC;padding:2px;}		
	#detall-noticia .img .pp{border:1px solid #aaaaaa;width:145px;height:145px;display:block;margin-bottom:5px;}		
	#detall-noticia .img .ss{border:1px solid #aaaaaa;width:70px;height:70px;display:block;margin-bottom:5px;float:left;}		
	#detall-noticia .siFoto{margin-left:20px;width:390px;float:left;text-align:justify;}	
	#detall-noticia .noFoto{float:left;text-align:justify;}	
	#detall-noticia .data,#detall-noticia h4{font-size:17px;color:#000}
	#detall-noticia a.boto{background:#666 url(../img/boto.png);color:#FFF;width:86px;padding:2px;height:15px;font-size:11px;display:block;text-align:center;text-decoration:none;}
	.titAdjunt{margin-top:50px;width:423px;font-weight:bold;font-size:11px;}
	#adjunts{list-style:disc;border-top:1px solid #DFDFDF;margin-bottom:30px;width:423px;}
		#adjunts li{margin-left:20px;padding-top:5px;}
	
	
#list-premsa{margin-top:20px;float:left;margin-left:20px;padding:15px;width:335px;}
	#list-premsa li{margin-bottom:10px;clear:both;}
	#list-premsa li a:link,#list-premsa li a:visited{margin-bottom:10px;color:#000;text-decoration:none;}
	#list-premsa li a:hover{text-decoration:underline;color:#9a1122;}
	
#lateral-premsa{margin-top:20px;float:left;}
	#ultima{background:#dadada;width:175px;font-size:10px;padding:15px;color:#000000;}
	#ultima .data,#ultima h3{font-size:12px;margin-bottom:5px;}
	#ultima a.adjunt:LINK,#ultima a.adjunt:VISITED{font-size:12px;color:#9a1122;font-weight:bold;text-decoration:none;}
	#ultima a.adjunt:HOVER{font-size:12px;color:#9a1122;font-weight:bold;text-decoration:underline;}
	#ultima .desc{margin-bottom:15px;}
	
	#lateral-premsa .titolDestacat{width:189px;height:20px;background:#000;color:#FFF;font-size:14px;font-weight:bold;padding-left:16px;padding-top:4px;margin-top:15px;}
	#lateral-premsa #notisDest{padding:15px;width:175px;}
	#lateral-premsa #notisDest li{display:block;margin-bottom:15px;border-bottom:1px dotted #3f3f3f;padding-bottom:5px;width:175px;}
		#notisDest a:link{width:175px;}
		#notisDest a.titol:link,#notisDest a.titol:visited{font-size:11px;color:#000;font-weight:bold;text-decoration:none;}
		#notisDest a.adobe:link,#notisDest a.adobe:visited{font-size:9px;color:#000;font-weight:normal;text-decoration:none;float:left;width:120px;margin-left:5px;font-family:Verdana}
		#notisDest img{float:left;width:40px;}
		#notisDest a.titol:hover,#notisDest a.adobe:hover{color:#9a1122;text-decoration:underline;}
	
#inici{ margin-top:10px;}
	#inici .prodGeneral{border:1px solid #cbcbcb;text-decoration:none;}
		.ultim{margin:0px;float:right}
		.mig{margin-right:11px;float:left;}
	#inici .titolDestacat{width:589px;height:20px;background:#000;color:#FFF;font-size:14px;font-weight:normal;padding-left:16px;padding-top:4px;}
	#inici #notisDest{padding-left:15px;padding-bottom:15px;padding-top:15px;width:590px;}
		#inici #notisDest li{float:left;width:295px;}
		#inici #notisDest li p{margin-right:15px;width:210px;}
		#inici #notisDest img{border:1px solid #BFBFBF;margin-right:5px;float:left;}
		#inici #notisDest a.titol:link, #inici #notisDest a.titol:visited{width:210px;font-size:11px;color:#000;font-weight:bold;text-decoration:none;float:left;}
		#inici #notisDest a.titol:hover{font-size:11px;color:#9a1122;font-weight:bold;text-decoration:underline;}

#contactar{width:275px;background:#dadada;padding:20px;float:left;margin-top:20px;}
	#formulari .label{font-size:12px;color:#000;width:275px;height:20px;}
	#formulari .error{font-size:10px;color:#CC0000;width:275px;}
	#formulari .camp{font-size:10px;color:#000;width:275px;}
	#formulari .input{font-size:12px;color:#000;width:275px;height:20px;border:0px;margin-top:1px;}
	#formulari textarea{font-size:12px;color:#000;width:275px;height:80px;border:0px;margin-top:1px;}
	#formulari p.cb{height:5px;}
	
#dades_contacte{margin-top:20px;width:240px;height:80px;float:left;margin-left:30px;padding:10px;}
	#dades_contacte .vermell{font-size:12px;color:#9a1122;font-weight:bold;}
#map_canvas{width:260px;height:215px;float:left;margin-top:20px;overflow:hidden;}
		

#links{padding:15px;}
	#links li.link{margin-bottom:10px;}
	#links li.categoria{margin-bottom:15px;color:#9a1122;font-size:12px;font-weight:bold;}
	#links li a:link,#links li a:visited{color:#9a1122;text-decoration:none;}
	#links li a:hover{text-decoration:underline;}

#baix{position:relative;background:#3a3937;height:22px;color:#FFFFFF;font-size:10px;padding-top:8px;padding-left:20px;}	

	#baix span{padding:0px 2px 0px 5px;}	
	#baix ul{position:absolute;right:20px;top:8px;}	
	#baix ul li{margin:0px;padding:0px; display:inline;}	
	#baix ul li img{margin-right:5px;}	
	#baix li a:link,#baix li a:visited{color:#FFFFFF;font-size:10px;font-family: Arial,Helvetica, sans-serif;text-decoration:none;text-align:left;}
	#baix li a:hover{color:#9a1122;font-size:10px;font-family: Arial,Helvetica, sans-serif;text-decoration:none;text-align:left;}	
.adobe{font-size:9px;}		

#mapa{margin-top:30px;margin-left:20px;}
#mapa > ul{margin-left:15px;margin-bottom:15px;margin-top:5px;list-style-type:circle;}
#mapa > ul > li > ul{margin-left:15px;margin-bottom:15px;margin-top:5px;list-style-type:disc;}
#mapa li{padding:5px;margin:0px;clear:both;}
#mapa a{color:#8b8b8b;text-decoration:none;padding-left:20px;padding:5px;background:#FFFFFF;font-weight:bold;}
#mapa a:HOVER{color:#932142;}
#mapa a span.txt{margin-top:6px;}
#mapa a span.img{background:url(../img/vinyeta.png) no-repeat -15px 0px;;width:15px;height:21px;display:block;float:left;}
#mapa a:HOVER span.img{background:url(../img/vinyeta.png) no-repeat 0px 0px;;width:15px;height:21px;display:block;}

/* Crèdits */
#credits h3 {margin-bottom:20px;color:#666666;}
#credits blockquote {margin-left:20px;}
#credits p {margin-bottom:5px;}
#credits {margin-top:20px;}


.noborder{border:0px;}
.cb{clear:both;}
.h0{height:0px;}
.h15{height:15px;}
.mb15{margin-bottom:15px;}
.mr35{margin-right:35px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.p20{padding:20px;}