/* CSS Document */

/*ESTRUCTURA*/
*{
	margin: 0;
	padding: 0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow-y:scroll;
	*overflow-y:auto;
}
#continent{
	width:100%;
}

#contingut{
	display:block;
	width:890px;
	margin:0 auto;
}

#capcalera{
	width:890px;
	height:159px;
	background:url(../img/capcalera_fons.jpg) 0 0 no-repeat;
	padding-top:14px;
}

#principal{
	display:block;
	width:890px;
	padding:0 0 58px 12px;
}

#peu{
	display:block;
	width:890px;
	height:57px;
	background:url(../img/peu_fons.jpg) top left no-repeat;
	padding-top:22px;
	*padding-top:26px;
}

.clear{
	clear:both;
}
.hidden{
	display:none;
}
/*FI ESTRUCTURA*/

/*ALERTES*/
#alerta{
	font-family:Arial, Helvetica, sans-serif;
	width:90%;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:20px;
	text-align:center;
	margin:20px auto 20px auto;
}
#alerta.bona{
	color:#669900;
	border:1px solid #669900;
	background:url(../img/principal_fons_alerta_bona.png);
}
#alerta.dolenta{
	color:#CC0000;
	border:1px solid #CC0000;
	background:url(../img/principal_fons_alerta_dolenta.png);
}

/*FI ALERTES*/

/*CAP?ALERA*/
#capcalera a.can_perol{
	display:block;
	/*margin:auto;*/
	height:0 !important;
	width: 353px;
	padding:103px 0 0 0px;
	margin:0 0 0 39px;
	overflow:hidden;
	background:url(../img/capcalera_logo.jpg);
}
	/*MENU PRINCIPAL*/
		#menu_principal {
			display:block;
			float:left;
			width: 442px;
			height: 38px;
			padding: 0;
			}
			
		#menu_principal ul	{
			width: 353px;
			height: 38px;
			background: url(../img/capcalera_menu.jpg);
			margin:2px 0 0 38px;
			padding: 0;
			position: relative;
			}
			
		#menu_principal ul li	{
			margin: 0;
			padding: 0;
			list-style: none;
			position: absolute;
			top: 0;
			}
			
		#menu_principal ul li, #menu_principal a {
			height: 38px;
			display: block;
			outline:0;
			}
		
		#menu_principal ul li a {
			text-indent: -9999px; 
			text-decoration: none;
			}
			
		#menu_item1 {left: 0px;  width: 87px;}
		#menu_item2 {left: 89px; width: 87px;}
		#menu_item3 {left: 178px; width: 87px;}
		#menu_item4 {left: 265px; width: 87px;}
		#menu_item5 {left: 354px; width: 89px;}
		
		#menu_item1 a:hover{background: transparent url(../img/capcalera_menu.jpg) 0px -38px no-repeat;}
		#menu_item2 a:hover {background: transparent url(../img/capcalera_menu.jpg) -89px -38px no-repeat;}
		#menu_item3 a:hover {background: transparent url(../img/capcalera_menu.jpg) -178px -38px no-repeat;}
		#menu_item4 a:hover {background: transparent url(../img/capcalera_menu.jpg) -265px -38px no-repeat;}
		#menu_item5 a:hover {background: transparent url(../img/capcalera_menu.jpg) -354px -38px no-repeat;}
		
		body#associacio #menu_item1 {background: transparent url(../img/capcalera_menu.jpg) 0px -38px no-repeat;}
		body#com_funciona #menu_item2 {background: transparent url(../img/capcalera_menu.jpg) -89px -38px no-repeat;}
		body#press #menu_item3 {background: transparent url(../img/capcalera_menu.jpg) -178px -38px no-repeat;}
		body#studios #menu_item4 {background: transparent url(../img/capcalera_menu.jpg) -267px -38px no-repeat;}
		body#productors #menu_item5 {background: transparent url(../img/capcalera_menu.jpg) -352px -38px no-repeat;}
	/*FI MENU PRINCIPAL*/
	
	/*REGISTRE USUARIS*/
		#registre_usuaris{
			display:block;
			float:right;
			width:190px;
			color:#fff;
			margin:48px 25px 0 0;
			_margin:48px 15px 0 0;
		}
		#registre_usuaris table{
			font-size:9px;
		}
		#registre_usuaris .etiqueta{
			font-family:Arial, Helvetica, sans-serif;
		}
			
		#registre_usuaris .textfield{
			height:13px;
			width:75px;
		}
		#registre_usuaris .boto_enviar{
			width:26px;
			height:18px;
			border:0;
			background-color:none;
			background:url(../img/capcalera_registre_ok.jpg) no-repeat;
		}
		#registre_usuaris a{
			line-height:24px;
			font-size:10px;
			color:#fff;
			padding-left:2px;
		}
		#registre_usuaris .boto_alta{
			display:block;
			width:103px;
			height:18px;
			padding:0;
			margin-top:8px;
			line-height:16px;
			text-decoration:none;
			font-weight:bold;
			text-align:center;
			color:#3c2e19;
			background:url(../img/capcalera_registre_alta.jpg);
		}
		#registre_usuaris .boto_alta:hover{
			background:url(../img/capcalera_registre_alta.jpg) 0 -18px;
		}
		#registre_usuaris .nom_usuari{
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-weight:bolder;
			font-size:14px;
			margin:20px 0 6px 0;
		}
		#registre_usuaris p{
			margin:0;
			line-height:10px;
		}
		#registre_usuaris a{
			line-height:14px;
		}
		#registre_usuaris a.link_usuari{
			_line-height:18px;
		}
	/*FI REGISTRE USUARIS*/
/*FI CAP?ALERA*/

/*PRINCIPAL*/
#principal h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#4f381e;
	font-size:16px;
}
#principal h2.catering{
	margin-bottom:8px;
}
#principal h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#4f381e;
	font-size:14px;
	text-transform:uppercase;
}
#principal h3.catering{
	margin-bottom:8px;
	}
#principal h3.mensaje{
	font-size:12px;
	margin: 0 0 10px 0;
	text-transform:none;
}
#principal h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#principal h5{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#333;
	margin-bottom:3px;
}
#principal p{
	font-size:11px;
	/*color:#666;*/
	color:#333;
	line-height:16px;	
	margin-bottom:8px;
}
#principal .destacat{
	color:#cc6115;
}
#principal a{
	color:#cc6115;
	text-decoration:none;
}	
#principal a:hover{
	color:#ff6a00;
}
#principal li{
	font-size:11px;
	/*color:#666;*/
	color:#333;
	line-height:16px;	
	margin-bottom:8px;
}
#principal .llista_123{
	list-style:decimal;
	list-style-position:inside;
}
#principal .llista_123 li{
	color:#4f381e;
	font-weight:bold;
}
#principal .llista_ABC{
	list-style:upper-alpha;
	list-style-position:inside;
}
#principal .llista_ABC li{
	color:#cc6115;
}
#principal li .text{
	color:#333 !important;
	font-weight:normal;
}
#principal .separador{
	display:block;
	width:100%;
	height:1px;
	background:url(../img/principal_filet_horitzontal.png) repeat-x;
	margin:18px 0 18px 0;
	_margin-bottom:0;
}


		/*PRODUCTES DESTACATS*/
		#productes_destacats{
			display:block;
			height:248px;
			padding-top:17px;
			overflow:hidden;
		}
		#productes_destacats.interior{
			padding-top:0;
		}
		#productes_destacats h2{	
			margin-bottom:2px;				
		}
		/*#productes_destacats ul{
			list-style:none;
			display:block;
			float:left;
		}
		#productes_destacats a{
			display:block;
			width:199px;
			height:30px;
			background:url(../img/principal_llistat_fons.jpg) top left no-repeat;
			font-size:12px;
			text-decoration:none;
			color:#cc6115;
			line-height:30px;
		}
		#productes_destacats li{
			margin-bottom:0;
		}
		#productes_destacats a:hover{
			color:#ff6a00;
			background:url(../img/principal_llistat_fons.jpg) bottom left no-repeat;
		}*/
		#productes_destacats ul{
			list-style:none;
		}
		#productes_destacats a{
			display:block;
			width:199px;
			_height:30px;
			min-height:30px;
			background:url(../img/principal_llistat_normal.jpg) bottom left no-repeat;
		}
		#productes_destacats a:hover{
			color:#ff6a00;
			background:url(../img/principal_llistat_over.jpg) bottom left no-repeat;
		}
		#productes_destacats span{
			font-size:12px;
			display:block;
			width:160px;
			vertical-align:bottom;
			padding:0;
			margin:12px 0 5px 0;
		}		
		#productes_destacats li{
			margin-bottom:0;
			/*margin-top:24px;*/
		}
		/*FI PRODUCTES DESTACATS*/
		
	/*BREADCRUMBS*/
		#breadcrumb{
			font-size:11px;
			color:#666;
			line-height:16px;
			padding:0 0 18px 44px;	
		}
		#breadcrumb a{
			color:#cc6115;
			text-decoration:none;
		}	
		#breadcrumb a:hover{
			color:#ff6a00;
		}
	/*FI BREADCRUMBS*/

	/*HOMEPAGE*/
		.homepage #intro{
			display:block;
			float:left;
			width:613px;
			height:210px;
			padding:32px 0 0 32px;
			margin-right:24px;
			background:url(../img/principal_intro_fons.jpg) no-repeat;
		}
		.homepage #intro h2{			
			line-height:30px;			
		}
		.homepage #intro p{
			width:300px;
			font-size:12px;
			line-height:16px;
			color:#593212;
		}
		.homepage #intro .boto_mes{
			display:block;
			width:92px;
			height:20px;
			padding:0;
			margin:10px 0 0 300px;
			font-size:10px;
			line-height:16px;
			text-decoration:none;
			font-weight:bold;
			text-align:center;
			color:#fff;
			background:url(../img/principal_intro_boto.jpg);
		}
		.homepage #intro .boto_mes:hover{
			background:url(../img/principal_intro_boto.jpg) 0 -20px;
		}		
		.homepage .noticia{
			display:block;
			width:328px;
			float:left;
		}
		.homepage .noticia img{
			display:block;
			float:left;
		}
		.homepage .noticia .text{
			display:block;
			float:left;
			width:156px;
			padding:0 0 0 12px;
		}
		.homepage .noticia h2{
			line-height:16px;	

		}
		.homepage .noticia a{
			display:block;
			float:right;
			font-size:11px;
			color:#cc6115;
			text-decoration:none;
			margin-top:4px;
		}
		.homepage .noticia a:hover{
			color:#ff6a00;
		}	
		.homepage #on_som{
			display:block;
			float:left;
			width:188px;
			height:122px;
			padding-left:12px;
		}	
		.homepage #on_som h2{
			line-height:16px;					
		}
		.homepage #on_som a{
			font-size:11px;
		}
		.homepage #certificats_qualitat{
			display:block;
			float:left;
			width:188px;
			height:90px;
			padding-left:12px;
			background:url(../img/principal_filet_horitzontal.png) repeat-x;
		}	
		.homepage #certificats_qualitat h2{
			margin-top:10px;
			font-size:12px;
			line-height:14px;					
		}
		.homepage #certificats_qualitat img{
			margin:5px 8px 0 0;
		}
	/*FI HOMEPAGE*/
	
	/*ASSOCIACI?*/
		.associacio #col_esquerra{
			display:block;
			float:left;
			width:380px;
			background:url(../img/principal_col_esquerra_fons.png);	
		}
		.associacio #col_esquerra .fons_gris{
			padding:18px 32px 18px 32px;	
		}		
		.associacio #col_esquerra .fons_blanc{
			padding:18px 32px 18px 32px;	
			background:#fff;
		}
		.associacio #col_esquerra h2{
			margin-bottom:8px;
		}
		.associacio #col_dreta{
			display:block;
			float:left;
			width:480px;
			padding-top:18px;
			padding-left:18px;
			
		}
		.associacio #col_dreta h2{
			padding-left:135px;
		}
		.associacio #col_dreta .familia {
			margin:18px 0 18px 0;
		}	
		.associacio #col_dreta .familia img{
			display:block;
			float:left;
			margin-right:12px;
		}
		.associacio #col_dreta .familia .text{
			width:330px;
			overflow:hidden;
			
			padding-bottom:12px;		
			background:url(../img/principal_filet_horitzontal.png) left bottom repeat-x;
		}
	/*FI ASSOCIACI?*/
	
	/*COM FUNCIONA*/
		.com_funciona #principal{
			display:block;
			width:615px;
			padding-left:44px;
		}
		.com_funciona #principal .llista_ABC {
			padding-left:18px;
		}
		.com_funciona #principal h3{
			margin-top:24px;
		}
		.com_funciona #principal h4{
			margin:18px 0 0 0;
		}
		.com_funciona #principal h5{
			font-family:Arial, Helvetica, sans-serif;
			color:#4f381e;
			font-size:12px;
			margin:12px 0 6px 0;	
		}
		.com_funciona #principal .advertencia{
			display:block;
			background:url(../img/principal_advertencia_fons.png) repeat-y;
			padding:18px;
			color:#575151;
			margin:24px 0 12px 0;
		}
		.com_funciona #principal table{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			width:100%;
			text-align:center;
			margin:24px 0 24px 0;
		}
		.com_funciona #principal table th, .com_funciona #principal table td{
			padding:10px;
		}
		.com_funciona #principal table th{
			background-color:#31363c;
			font-weight:bold;
			font-size:12px;
			color:#fff;
			text-transform:uppercase;
		}
		.com_funciona #principal table .subtitol{
			background-color:#dadcdf;
			color:#31363c;	
			width:30%;
		}
		.com_funciona #principal table td{
			background-color:#eff0f1;
		}
	/*FI COM FUNCIONA*/
	
	/*FAM?LIES PRODUCTES*/
		.productes1 #principal {
			display:block;
			width:783px;
			padding-left:44px;		
		}
		.productes1 #principal #families_productes{
			margin-top:24px;
		}
		.productes1 #principal #families_productes li{
			display:block;
			float:left;
			width:251px;
			height:127px;
			margin-right:10px;
		}
		.productes1 #principal #families_productes a{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bolder;
			font-size:20px;
			display:block;
			width:233px;
			height:27px;
			text-align:right;
			padding: 100px 18px 0 0;
			_margin:0;
			color:#eff1f2;
			cursor:pointer;
		}	
		.productes1 #principal #families_productes a:hover{
			color:#fff;
		}		
		.productes1 #principal #families_productes #familia_01{
			background:url(../img/productes/familia_01_fons.png);
		}
		.productes1 #principal #families_productes #familia_02{
			background:url(../img/productes/familia_02_fons.png);
		}
		.productes1 #principal #families_productes #familia_03{
			background:url(../img/productes/familia_03_fons.png);
		}
		.productes1 #principal #families_productes #familia_04{
			background:url(../img/productes/familia_04_fons.png);
		}
		.productes1 #principal #families_productes #familia_05{
			background:url(../img/productes/familia_05_fons.png);
		}
		.productes1 #principal #families_productes #familia_06{
			background:url(../img/productes/familia_06_fons.png);
		}
	/*FI FAM?LIES PRODUCTES*/
	
	/*PRODUCTES*/
		.productes2 #principal{
			width:868px;
		}
		.productes2 #principal #col_esquerra{
			display:block;
			float:left;
			width:654px;
		}
		
		/*PRODUCTE DISPONIBLE*/
			.productes2 #principal .producte{
				display:block;
				float:left;
				width:313px;
				margin:0 12px 18px 0;
				min-height:150px;
				_height:150px;
			}
			.productes2 #principal .producte img{
				display:block;
				float:left;
			}
			.productes2 #principal .producte .img_picto{
				width:127px;
				height:122px;
				background-image:url(../img/productes/qualitat_baix_llobregat_2.png);
				background-position:bottom right;
				background-repeat:no-repeat;
				display:block;
				position:absolute;
				*margin-left:-309px;
				overflow:visible;
				z-index:1;
			}
			.productes2 #principal .producte .text{
				display:block;
				float:left;
				width:170px;
				margin:6px 0 0 12px;
			}
			.productes2 #principal .producte h2{
				margin-bottom:6px;
			}
			.productes2 #principal .producte p{
				margin-top:0;				
			}
			.productes2 #principal .producte .preu{
				display:block;
				float:left;
				color:#748a2c;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				margin:0 0 12px 0;
				*margin:0;
			}
			.productes2 #principal .producte .quantitat{
				display:block;
				float:right;
			}
			.productes2 #principal .producte .textfield{
				width:45px;
				height:16px;
				*height:20px;
				border:1px solid #996;	
				color:#333;
				font-size:11px;
			}
			.productes2 #principal .producte .boto_afegir{
				width:37px;
				height:20px;
				border:0;
				background:url(../img/boto_afegir_off.png) bottom left no-repeat;		
				*background:url(../img/boto_afegir_off.png) center left no-repeat;		
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#fff;
				font-weight:bold;		
			}
			.productes2 #principal .producte .separador{
				clear:both;
				margin: 0 0 3px 0 !important;		
				_margin-bottom:-13px;					
			}
			
			.productes2 #principal .llegenda{
				width:601px;
				height:20px;
				border:0;
				background-color:#ebebeb;
				background-image:url(../img/productes/qualitat_baix_llobregat_llegenda2.png);
				background-repeat:no-repeat;
				background-position:right;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				text-align:right;
				padding:7px 31px 0px 0;
				color:#6c6c6c;
			}
			.productes2 #principal .separador2{
				display:block;
				width:631px;
				height:1px;
				background:url(../img/principal_filet_horitzontal.png) repeat-x;
				margin-bottom:12px;
			}
			

			
			
		/*FI PRODUCTE DISPONIBLE*/
		
		/*PRODUCTE NO DISPONIBLE*/
			.productes2 #principal .producte img.no_disponible{
				display:block;
				float:left;
				opacity: 0.30;
				-moz-opacity: 0.3;
				filter: alpha (opacity=30);
			}
			.productes2 #principal .producte h2.no_disponible{
				color:#CCC;
				margin-bottom:6px;
			}
			.productes2 #principal .producte p.no_disponible{
				color:#CCC;
			}
			.productes2 #principal .producte p.no_disponible .preu{
				color:#e1dc9e;
			}
			.productes2 #principal .producte .separador{
				clear:both;
				margin: 0 0 12px 0;
				*margin:0;
			}		
		/*FI PRODUCTE NO DISPONIBLE*/
		
		.productes2 #principal #col_dreta{
			display:block;
			float:left;
			width:202px;
			padding-top:6px;
			margin-left:12px;
			_margin-left:0;
		}
		.productes2 #principal #col_dreta ul{
			list-style:none;
			margin:18px 0 18px 0;
			_margin:0 0 18px 0;
		}
		.productes2 #principal #col_dreta li{
			font-size:12px;
			color:#cc6115;
			font-weight:bold;
		}
		.productes2 #principal #col_dreta .separador{
			margin:8px 0 0 0;
		}
		.productes2 #principal #col_dreta .preu_total{	
			margin-top:12px;
			_line-height:0;
			_margin:0 0 18px 0;
			color:#4f381e;
		}	
		.productes2 #principal #col_dreta .xifra{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bolder;
		}
		.productes2 #principal #col_dreta a{
			font-size:10px;
			line-height:16px;		
		}
		.productes2 #principal #col_dreta .boto_comanda{
			display:block;
			float:left;
			width:85px;
			height:20px;
			margin-right:10px;
			_margin-right:5px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			background:url(../img/boto_comanda.png);	
		}		
		.productes2 #principal #col_dreta .boto_comanda:hover{
			background:url(../img/boto_comanda.png) 0 -20px;	
		}
		.productes2 #principal #col_dreta .text_legal{
			color:#552f10;	
		}
		.boto_llegir_mes{
			display:block;
			float:left;
			width:83px;
			height:16px;
			background:url(../img/llegir_mes_bt.png);	
		}		
		.boto_llegir_mes:hover{
			background:url(../img/llegir_mes_bt.png) 0 -16px;	
		}
	/*FI PRODUCTES*/
	
	/*FULL COMANDA*/
		.comanda #principal{
			display:block;
			width:783px;
			padding-left:44px;				
		}
		.comanda #principal ul{
			list-style:none;
			margin:18px 0 18px 0;
			_margin:0 0 18px 0;
		}
		.comanda #principal li{
			font-size:12px;
			color:#cc6115;
			display:block;
			width:100%;
			height:30px;
			_margin-top:12px;
			background:url(../img/principal_filet_horitzontal.png) bottom left repeat-x;
		}
		.comanda #principal .modificar_comanda{
			float:right;
			margin-top:-20px !important;
		}
		
			/*HACK PER SAFARI*/
				html*.comanda #principal .modificar_comanda{
					margin-top:0px;
				}
			/*FI HACK PER SAFARI*/
			
			/*HACK PER OPERA*/
				@media all and (min-width: 0px){
					.comanda #principal .modificar_comanda{
						margin-top:0px;
					}
				}
			/*FI HACK PER OPERA*/
			
		.comanda #principal ul li input.boto{
			width:74px;
			height:23px;
			*height:21px;
			border:0;
			background:url(../img/boto_modificar_comanda.png) 0 4px no-repeat;
			font-family:Arial;
			font-size:10px;
			color:#fff;
			font-weight:bold;	
		}
		
			/*HACK PER SAFARI*/
				html*.comanda #principal li .boto{
					x _background:url(../img/boto_modificar_comanda.png) 0 2px no-repeat;		
				}
			/*FI HACK PER SAFARI*/
			
			/*HACK PER OPERA*/
			@media all and (min-width: 0px){
				.comanda #principal li .boto{
					x _background:url(../img/boto_modificar_comanda.png) 0 2px no-repeat;		
				}
			}
			/*FI HACK PER OPERA*/
		.comanda #principal a.boto{
			display:block;
			float:right;
			margin-left:6px;
			text-align:center;
			padding-top:4px;
			height:19px;
			*padding-top:2px;
			*height:21px;
			margin-top:-20px;
		}
		
		.comanda #principal li .textfield{
			height:18px;
			width:45px;
			border:1px solid #996;	
			color:#333;
			text-align:right;
			padding:0 2px 0 0;
			margin-right:6px;
		}	
		.comanda #principal .preu_total{	
			margin:12px 0 24px 0;
			color:#4f381e;
		}	
		.comanda #principal .xifra{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bolder;
		}	
		.comanda #principal a{
			font-size:10px;
			line-height:16px;		
		}
		.comanda #principal .boto_comanda{
			display:block;
			float:left;
			width:85px;
			height:20px;
			margin-right:10px;
			_margin-right:5px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			background:url(../img/boto_comanda.png) 0 0;	
		}		
		.comanda #principal .boto_comanda:hover{
			color:#fff;
			background:url(../img/boto_comanda.png) 0 -20px;	
		}
		.comanda #principal .text_legal{
			margin-top:36px;
			color:#552f10;	
		}
	/*FI FULL COMANDA*/
	
	/*NOTICIES*/
		.noticies #col_esquerra{
			width:646px;
			margin:0 12px 18px 0;
			display:block;
			float:left;
		}
		.noticies #col_esquerra .noticia img{
			display:block;
			float:left;
		}
		.noticies #col_esquerra .noticia .text{
			display:block;
			float:left;
			width:490px;
			margin:0 0 12px 12px;
			*margin-bottom:0;

		}
		.noticies #col_esquerra .noticia .text a{
			font-size:11px;
		}
		.noticies #col_esquerra .noticia h2{
			margin-bottom:12px;
			line-height:0;
		}
		.noticies #col_esquerra .noticia .data{
			font-size:9px;
			font-family:Arial, Helvetica, sans-serif;
			margin-bottom:12px;
		}
		.noticies #col_esquerra .noticia .separador{
			clear:both;
			width:620px;
		}
		.noticies #noticies_anteriors{
			display:block;
			float:left;
			width:199px;
			padding-top:17px;
			
		}
		.noticies #noticies_anteriors h2{	
			margin-bottom:2px;				
		}
		.noticies #noticies_anteriors ul{
			list-style:none;
		}
		.noticies #noticies_anteriors a{
			display:block;
			width:199px;
			_height:30px;
			min-height:30px;
			background:url(../img/principal_llistat_normal.jpg) bottom left no-repeat;
		}
		.noticies #noticies_anteriors a:hover{
			color:#ff6a00;
			background:url(../img/principal_llistat_over.jpg) bottom left no-repeat;
		}
		.noticies #noticies_anteriors span{
			font-size:12px;
			display:block;
			width:160px;
			vertical-align:bottom;
			padding:0;
			margin:12px 0 5px 0;
		}		
		.noticies #noticies_anteriors li{
			margin-bottom:0;
			/*margin-top:24px;*/
		}
	/*FI NOTICIES*/
	
	/*ALTA USUARIS*/
		.alta_usuaris #principal{
			display:block;
			width:824px;
			margin:0 0 36px 18px;
			padding:18px;
			background:url(../img/principal_fons.png);
		}
		.alta_usuaris #principal p{
			margin:12px 0 12px;
		}
		.alta_usuaris #principal .etiqueta{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#cc6115;	
			padding:0 0 0 9px;
		}
		.alta_usuaris #principal input{
			margin-left:8px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333;
			padding:2px 0 2px 0;
		}
		/* MARC 30-8-2011 */
		.alta_usuaris #principal select{
			margin-left:8px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333;
			padding:2px 0 2px 0;
		}
		/* MARC End 30-8-2011 */
		.alta_usuaris #principal .separador{
			margin:12px 0 6px 0;
		}
		.alta_usuaris #principal .confirmar{
			width:100%;
			height:28px;
			font-size:10px;
			color:#fff;
			font-weight:bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:url(../img/boto_comanda.png) center 8px no-repeat;
			border:0;
			margin:0 auto;
		}				
		.alta_usuaris #principal textarea{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333;
			width:730px;
			*width:725px;
			height:60px;
			padding:5px;
			margin:10px 0 10px 40px;
			*margin-left:20px;
		}
		
		.alta_usuaris #principal .checkbox{
			margin:0 5px 0 40px;
		}
		.alta_usuaris .advertencia{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			margin-left:20px;	
			color:#CC0000;	
			border:1px solid #c00;
			padding:3px;
			background:url(../img/principal_fons_alerta_dolenta.png);
		}
	/*FI ALTA USUARIS*/
	
	/*VINCLES*/
		.vincles #principal a{
			display:block;
			float:left;
			margin:10px 0 10px 0;
			border-right:1px dotted #666;
		}
		.vincles #principal .final{
			border:none;
		}
		.vincles #principal a img{
			border:0;
		}
	/*FI VINCLES*/
	
	/*P?GINES LEGALS (CONDICIONS D'?S I PRIVACITAT)*/
		.legal #principal{
			display:block;
			width:615px;
			padding-left:44px;
		}
		.legal #principal .llista_ABC {
			padding-left:18px;
		}
		.legal #principal h3{
			margin-top:24px;
		}
		.legal #principal .advertencia{
			display:block;
			background:url(../img/principal_advertencia_fons.png) repeat-y;
			padding:18px;
			color:#575151;
			margin:24px 0 12px 0;
		}
		.legal #principal table{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			width:100%;
			text-align:center;
			margin-top:24px;
		}
		.legal #principal table th, .com_funciona #principal table td{
			padding:10px;
		}
		.legal #principal table th{
			background-color:#31363c;
			font-weight:bold;
			font-size:12px;
			color:#fff;
			text-transform:uppercase;
		}
		.legal #principal table .subtitol{
			background-color:#dadcdf;
			color:#31363c;	
			width:30%;
		}
		.legal #principal table td{
			background-color:#eff0f1;
		}
	/*FI COM FUNCIONA*/
	
/*FI PRINCIPAL*/

/*PEU*/
	#peu {
		margin-bottom:20px;
	}
	#peu p{
		color:#666;
		font-size:10px;
		display:inline;
		margin-left:13px;
	}
	#peu a{
		color:#666;
	}
	#peu a:hover{
		color:#999;
	}
/*FI PEU*/

/*PANELL CONTROL*/
	.pestanya{
		display:block;
		float:left;
		height:22px;
		padding:8px 10px 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#4f381e;
		font-size:12px;
		text-align:center;
		margin-left:18px;
		margin-right:-10px;
	}
	span.pestanya{
		background:url(../img/pestanyes_fons.png) 0 0 no-repeat;
	}
	a.pestanya{
		text-decoration:none;
		background:url(../img/pestanyes_fons.png) 0 -60px no-repeat;
	}
	a:hover.pestanya{
		background:url(../img/pestanyes_fons.png) 0 -30px no-repeat;
	}
	fieldset{
		border:none;
	}
	fieldset div{
			margin:12px 0 12px;
	}
	#principal .actions a{
		display:block;
		width:85px;
		height:20px;
		margin:0 auto;
		text-align:center;
		color:#fff;
		font-weight:bold;
		font-size:10px;
		background:url(../img/boto_comanda.png) 0 0;	
	}		
	#principal .actions a:hover{
		color:#fff;
		background:url(../img/boto_comanda.png) 0 -20px;	
	}
	.alta_usuaris #principal table{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		width:100%;
		text-align:center;
		margin-top:24px;
	}
	.alta_usuaris #principal table th{
		padding:5px;
	}
	.alta_usuaris #principal table th{
		background-color:#31363c;
		font-weight:bold;
		font-size:11px;
		color:#fff;
		text-transform:uppercase;
	}
	.alta_usuaris #principal table td{
		padding:10px;
	}
	.detall-comanda{
		background:#fff;
		padding:10px;
	}
	.detall-comanda table{
		margin-top:12px !important;		
	}
	.detall-comanda table td{
		background-color:#eff0f1;	
	}
	dl{
		background-color: #eff0f1;	
		margin:10px 0 10px 0;
		font-size:12px;
		padding:4px;
	}
	dt, dd{
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
	}
	dt{
		color:#cc6115;		
		font-weight:bold;	
	}
	dd{
		margin-right:10px;
	}

/*FI PANELL CONTROL*/

/*CATERING*/
#principal li.catering{
	font-size:11px;
	/*color:#666;*/
	color:#333;
	line-height:16px;	
	margin:0 0 0 15px;
}
#principal .download{
	display:block;
	background:url(../img/download_picto.png) left no-repeat;
	width:150px;
	height:11px;
}
#principal .download a{
	margin: 0 0 0 15px;
	line-height:9px;
}
#principal .preu_catering{
	display:block;
	margin:5px 0 0 0;
}
#principal .preu_catering p{
	color:#cc6115;
}
#principal .separador_catering{
	clear:both;
	display:block;
	width:100%;
	height:30px;
	background:url(../img/principal_filet_horitzontal.png) 0 15px repeat-x;
}
#principal .separador_catering-degustacio{
	clear:both;
	display:block;
	width:100%;
	height:15px;
}
.noticies #col_dreta{
	background:url(../img/principal_col_esquerra_fons.png);
	display:block;
	float:left;
	width:201px;
	padding:10px 8px 15px 12px;
}
.noticies #col_dreta li{
	padding:0 10px 0 0;
	margin:5px 0 0 15px;
}
/*FI CATERING*/


/* MARC 1-9-2011 */
.importe-minimo{ font-size: 9px;margin-top: 2px;}
/* MARC End 1-9-2011 */
