

a {  font-size:13px; font-weight: bold; text-decoration: none; font-family: Arial,Verdana,Small Fonts, Helvetica;}
a:link,a:visited { color:#111111; text-decoration:none;}
a:hover { color:#78a401;text-decoration:underline;}.Under {text-decoration:underline;}

h2 {padding:0;margin:0}
html h2 {margin:0}

/*
h2 a:hover {
	font-size:25px;
	color: #7e6a56;
	text-decoration: none;
	background: url(img/icon-details-h1.gif) no-repeat right 16px;
}
*/

BODY  {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0px;
	background-image: url(img/bg_campo_pg.jpg);
	background-repeat: no-repeat;
	background-position: center top ;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	}



fieldset	{
	border:0;
	padding:10px 20px;
}
legend{
	font: bold 16px Arial, sans-serif;
	color:#98CE06;
	padding:0 5px;
}



.fieldset_client {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:1px solid #cdcdcd;
	padding:15px 5px 15px 20px;
	background-color: #fafafa;
	margin-bottom: 20px;
	}
.legend_client {
	padding: 0.1em 1.1em;
	border:1px solid #4f5254;
	color:#4f5254;
	text-align:right;
	font-family: Arial,Tahoma,Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
  }



.fieldset_alta {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:1px solid #999999;
	padding:15px 5px 15px 20px;
	background-color: #ede9dd;
	margin-bottom: 20px;
	}


.error   {
	width:50%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #FC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
	padding: 0.2em 0.1em;
	margin-top : 2px;
	margin-bottom : 2px;
	background-color: #fecccc;
	text-align:center;}
.noerror   {
	width:50%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #009966;
	text-decoration: none;
	padding: 0.2em 0.1em;
	margin-top : 2px;
	margin-bottom : 2px;
	background-color: #dff6c6;
	text-align:center;}

.bg_error	{
	background-color: #fecccc;
	border: 1px dotted #FF0000;
}

.v8n    {font-family: Arial,Verdana; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.v8nn   {font-family: Arial,Verdana; font-size: 13px; font-style: normal; font-weight: bold;   color: #636363; text-decoration: none}
.v8g    {font-family: Arial,Verdana; font-size: 12px; font-style: normal; font-weight: normal; color: #CCCCCC; text-decoration: none}
.v7n    {font-family: Arial,Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.v7g    {font-family: Arial,Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}
.v9n    {font-family: Arial,Verdana; font-size: 14px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.v8g    {font-family: Arial,Verdana; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}
.v8gn   {font-family: Arial,Verdana; font-size: 13px; font-style: normal; font-weight: bold;   color: #999999; text-decoration: none}

.txt_negro {color: #000000}
.txt_rojo {color: #FC0000}
.txt_gris {color:#E2E3E5; text-decoration:none; font-size:12px; font-weight: normal; }
.asterisc {color: #FC0000;font-family: Arial,Verdana; font-size: 13px; font-style: normal; font-weight: bold;}

.desc   {font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: bold; color: #666666; text-decoration: none}

.input1 	{
		font-family: Verdana,Arial;
		width:300;
		font-size:8pt;
		background-color: #FFFFFF;
		border: 1px solid;border-color: ;
		padding: 5px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		background-image: url(img/bg_ef.gif);
		background-repeat: repeat-x ;
		background-position: top;

		}

.input1error 	{font-family: Verdana,Arial;width:300;font-size:8pt;background-color: #fcf2f2;border: 2px solid;border-color: #ec2e38;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.Xinput1nw	{font-family: Verdana,Arial;font-size:8pt;background-color: #FFFFFF;border: 1px solid;border-color: ;padding: 1px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.Xinput1nwerror 	{font-family: Verdana,Arial;font-size:8pt;background-color: #fcf2f2;border: 2px solid;border-color: #ec2e38;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.input1nw	{
	font-family: Arial,Tahoma,Verdana;
	font-size: 10pt;
	}
.input1nwerror 	{
	font-family: Arial,Tahoma,Verdana;
	font-size: 10pt;
	background-color: #fcf2f2;
	border: 1px solid #ec2e38;
	}

.input1_display	{
	font-family: Arial,verdana;
	font-size:10pt;
	border: 0px;
	font-weight: bold;
	color: #000000;
	background-color: #f5f5f5;
	text-align: right;
	}


.select_peu	{
	font-family: Arial,Verdana;
	font-size: 10px;
	font-style: normal;
	border: 1px solid #c0c0c0;
}

.select_unitats	{
	font-family: Arial,Verdana;
	font-size: 12px;
	font-style: normal;
	border: 1px solid #c0c0c0;
}

.majuscules {text-transform: uppercase; font-size:9px; text-decoration: none; font-family: Small Fonts, Helvetica;}
.mes {font-family: Arial,Verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #8d5d43; text-decoration: none}
.destacat {font-family: Arial,Verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; ;background-color: #CCCC00; text-decoration: none}
.publicacions {font-family: Arial,Verdana; font-size: 13px; font-style: normal; font-weight: bold; color: #a09888; text-decoration: none}
.buscador	{font-family: Arial,Verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none}


.petita {
	color:#333;
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	}
.petitan {
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	}


.producte_nom	{font-family: Arial,Verdana; font-size: 10pt; font-style: normal; font-weight: bold; color: #93c900; text-decoration: none}
.preu			{font-family: Arial,Verdana; font-size: 15pt; font-style: normal; font-weight: bold; color: #ff0000; text-decoration: none}
.unitats		{font-family: Arial,Verdana; font-size: 9pt; font-style: normal; font-weight: bold; color: #666666; text-decoration: none}
.oferta			{font-family: Arial,Verdana; font-size: 10pt; font-style: normal; font-weight: bold; color: #ff3430; text-decoration: none}

.total_comanda      {font-family: Arial,Verdana; font-size: 18px;font-weight: bold; color: #000000; background-color: #FFFFFF;border: 1px solid #C00000;}
.subtotal_comanda   {font-family: Arial,Verdana; font-size: 15px;font-weight: bold; color: #000000; background-color: #FFFFFF;border: 1px solid #C00000;}

.categoria		{padding-left: 10px;font-family: Arial,Verdana; font-size: 11pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}




.taula_general	{
	width:1025px;
	background-color: #FFFFFF;
	/*
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.capcelerax {
	width:1025px;
	height: 166px;
	background-image: url(img/capcelera.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.capcelera{
	height:168px;
	text-align:left;
	width:996px;
	background:#FFFFFF url(img/bg_img_cab_996x154_si.jpg) no-repeat scroll right top;
	background-position: 0px 14px ;
}
div#logo {
	bottom:0;
	color:#FFFFFF;
	float:left;
	height:166px;
	position:relative;
	right:0;
	width:270px;
	z-index:40;
	}

div#publi_cab {
	float:right;
	height:110px;
	margin-right:10px;
	margin-top:10px;
	width:210px;
	position:relative;
	z-index:50;
	text-align:right;
	}

div#idioma_zone { /*ie6*/
	color:#C3C5C4;
	/*float:right;*/
	text-align:right;
	padding-right:30px;
	position:relative;
	z-index:30;
	padding-top:12px;
	padding-bottom:9px;
	background:transparent url(img/pestana_idioma_si.png) no-repeat scroll 815px 10px;
	}

		#idioma_menu {
			/*height:34px;
			width:222px;*/
			}
		#idioma_menu_items { /*ie6*/
			list-style-type: none;
			margin: 6px 0 0 -48px;
			}
		#idioma_menu_items li {
			display: inline;
			padding-left: 8px;
			/*padding-right: 10px;*/
			background: url("img/sep_menu_idioma.gif") no-repeat 1px 7px;
			}
		#idioma_menu_items li a {
			color: #C3C5C4;
			font-size: .8em;
			font-weight: bold;
			text-decoration: none;
			}
		#idioma_menu_items li a:hover {
			color: #98CE06;
			text-decoration:underline;
			}
		#idioma_menu_items .idioma_esp_on{
			color: #98CE06;
			background: none;
			font-size: .8em;
			font-weight: bold;
			}
		#idioma_menu_items .idioma_cat_on {
			color: #98CE06;
			background: none;
			font-size: .8em;
			font-weight: bold;
			}
		#idioma_menu_items .idioma_esp_off{
			color: green;
			}
		#idioma_menu_items .idioma_cat_off {
			color: green;
			}

	#idioma_zone .idioma_on{}
	#idioma_zone .idioma_off{}


.spidioma_esp_on{
			font-size: .8em;
			color: #98CE06;
			background: none;
			font-size: .8em;
			font-weight: bold;
			}
.spidioma_cat_on {
			font-size: .8em;
			color: #98CE06;
			background: none;
			font-size: .8em;
			font-weight: bold;
			}
.spidioma_esp_off{
			font-size: .8em;
			color: green;
			}
.spidioma_cat_off {
			font-size: .8em;
			color: green;
			}


#brr_menu {
	display:block;
	width:996px;
	height:35px;
	/*position:relative;*/
	text-align:left;
	background:transparent url(img/bg_menu.gif) repeat-x scroll right top;
	border-top:1px solid #FFFFFF;
	border-bottom:7px solid #FFFFFF;
	}

	#menu_zone { /*ie6*/
		/*background-color:#EFEFEF;
		border:1px solid #000000;*/
		float:left;
		height:34px;
		/*margin:5px 0 0 5px;*/
		padding:0px;
		width:540px;
		}

		#main_menu {
				height:34px;
				width:540px;
			}
		#main_menu_items { /*ie6*/
			list-style-type: none;
			margin: 6px 0 0 -35px;
			}
		#main_menu_items li {
			display: inline;
			padding-left: 14px;
			padding-right: 10px;
			background: url("img/sep_menu.gif") no-repeat 1px 7px;
			}
		#main_menu_items li a {
			color: #0A0A0A;
			font-size: .8em;
			font-weight: bold;
			text-decoration: none;
			}
		#main_menu_items li a:hover {
			color: #98CE06;
			text-decoration:underline;
			}
		#main_menu_items .first {
		    background: none;
			}


	#accesos_zone { /*ie6*/
		width:222px;
		height:34px;
		float:right;
		text-align:center;
		}
	#accesos_zone_cat { /*ie6*/
		width:362px;
		height:34px;
		float:right;
		text-align:center;
		}

		#accesos_menu {
				height:34px;
				width:222px;
			}
		#accesos_menu_cat {
				height:34px;
				width:362px;
			}
		#accesos_menu_items { /*ie6*/
			list-style-type: none;
			margin: 6px 0 0 -48px;
			}
		#accesos_menu_items li {
			display: inline;
			padding-left: 8px;
			/*padding-right: 10px;*/
			background: url("img/sep_menu.gif") no-repeat 1px 7px;
			}
		#accesos_menu_items li a {
			color: #0A0A0A;
			font-size: .8em;
			font-weight: bold;
			text-decoration: none;
			}
		#accesos_menu_items li a:hover {
			color: #98CE06;
			text-decoration:underline;
			}
		#accesos_menu_items .first {
		    background: none;
			}

	#usuario_zone { /*ie6*/
		width:234px;
		height:34px;
		margin:0 0 0 240px;
		text-align:right;
		padding:0;
		}

		#usuario_box {
			color: #9E9E9E;
			font-size: .8em;
			font-weight: bold;
			text-decoration: none;
			margin:9px;
			}


.subcapcelera {
	background-color: #cfc9bc;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	height: 10px;
	color: #02024d;
	text-align:center;
}

.taula_menux	{
	width:100%;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url(img/bg_menu.gif);
	background-repeat: repeat-x ;
	background-position: top left;
	color: #116cc6;
}


.taula_menu {
	width:996px;
	height:35px;
	text-align:left;
	background:transparent url(img/bg_menu.gif) repeat-x scroll right top;
	border-top:1px solid #FFFFFF;
	border-bottom:7px solid #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.taula_menu a {
			color: #0A0A0A;
			font-size: .8em;
			font-weight: bold;
			text-decoration: none;
			}
.taula_menu a:hover {
			color: #98CE06;
			text-decoration:underline;
			}


.taula_buscador {
	width:222px;
	height: 60px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.taula_categories	{
	border-bottom:7px solid #FFFFFF;
	width:222px;
}
.categories_titol	{
	background-color: #EDEEF0;
	background-image: url(img/brr_titulo_222.gif);
	color: #000000;
	padding: 4px 0px 0px 8px;
	text-align: left;
	width: 222px;
	height: 25px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.categories_llista {
	padding-bottom: 2px;
	margin-bottom: 8px;
	color: #333333;
	background: url(img/ico_flecha_mn.gif) no-repeat center left;
	display: block;
	padding: 2px 0;
	padding-left: 19px;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #EFEFEF;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}

.categories_llista a:visited{
	color: #333333;
}
.categories_llista a:hover{
	background-color: #F5F5F5;
	color: #333333;
}


.taula_peu	{
	width:1025px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C3C5C4;
}
.taula_peu a {
			color: #C3C5C4;
			font-weight: bold;
			text-decoration: none;
			}
.taula_peu a:hover {
			color: #FC0000;
			text-decoration:underline;
			}

.subcap {
	margin: 1em;
	width:219px;
	height: 24px;
	background-image: url(img/subcap.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding:0px 0px 0px 15px;

}

.taula_grid	{
	width:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	border: 1px solid #7f9db9;
}

.capcelera_no_rounded {
	background-color: ;
	font-family: Arial;
	padding: 15px;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	height: 25px;
}

.taula_guai	{
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 2px solid #ebe7e7;
	border-right: 2px solid #ebe7e7;
	border-bottom: 2px solid #ebe7e7;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	background-image: url(img/bg_ctte.gif);
	background-repeat: repeat-x ;
	background-position: bottom;

	}

table.taula_guai td {
 	border-bottom:2px dotted #ebe7e7;
 	padding: 4 2 ;
	}

.taula_guai tr:hover {
        background-color:#f4f4f4;
		/*
		background-image: url(img/logotrans.gif);
		background-repeat: no-repeat;
		background-position: top right;
		*/
	 }

table.taula_no_guai td {
 	border-bottom:0px dotted #ebe7e7;
 	padding: 1 1 ;
	}

table.res	{
	border-bottom: 0px solid #ebe7e7;

}

.taula	{
	border:1px solid #CCCCCC;
	padding: 10px;
	font-size:11px;
	font-family: Verdana, Tahoma, Helvetica;
	padding: 3px;
	background: #f4f4f4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

.taula_capcelera	{
	background-color: #b8b2a5;
	font-weight:bold;
	height: 35px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14pt;
	padding-left: 40px
}

.taula_subcapcelera {
	background-color: #a52e1e;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	height: 10px;
	color: #ffffff;
	text-align:center;
	height: 25px;

}


.taula_publi	{
	background-color: #ececec;
	font-size: 12px;
	border: 1px solid #cdcdcd;

}


.boto1 {
	font-size:11px;
	text-decoration: none;
	font-family: Verdana, Tahoma, Helvetica;
	font-weight: bold;
	color: #000000;
	border: 2px solid;
	border-color:  ;
	padding: 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
a.boto1:hover { background: #FFFFFF;}

.boto2 {
	font-size:11px;
	text-decoration: none;
	font-family: Verdana, Tahoma, Helvetica;
	color: #000000;
	border: 1px solid;
	border-color:  ;
	padding: 3px;
	background: #f4f4f4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
a.boto2:hover { color:;text-decoration:none;background: #FFFFFF;border: 1px dotted;}

.boto3 {
	width:96px;
	height:32px;
	background: url(img/boto1.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
	text-align:center;
}



.continguts	{
	border:1px solid #CCCCCC;
	padding: 10px;
	font-size:11px;
	font-family: Verdana, Tahoma, Helvetica;
	padding: 3px;
	background: #f4f4f4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
table.continguts td { padding:10px; }

.detall {
	background-color: #e4dfd4;
 	border-bottom:1px dotted #666666;
 	padding: 8 2 ;

}

.peu	{
	color: #CCCCCC;
	font-size: 12px;
}
	a.peu {
		color: #C000000;
		}
	a.peu:hover span{
		text-decoration:underline;
		}


.peu_centre	{
	width:1025px;
	height:204px;
	background-image: url(img/peu_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #666666;
	font-size: 12px;
	padding: 24 2 ;
}

.peu_bg	{
	background-image: url(img/peu_bg_repeat.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #666666;
	font-size: 12px;
	padding: 24 2 ;
}


.categories	{
 	border-bottom:1px dotted #CCCCCC;
 	padding: 2 2 2 10 ;
}


.foto_portada	{
	border:1px solid #CCCCCC;
	padding: 3px;
	width: 670px;
	height: 250px;
}

.botiga_cap	{
	width:100%;
	height: 34px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-image: url(img/botiga_capcelera.gif);
	background-repeat: no-repeat ;
	background-position: top left;
	color: #111111;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	margin-bottom: 10px;
	padding-left: 10px;
}


.botiga_subcap	{
	width:100%;
	height: 26px;
	color: #116cc6;
	background-color: #f1f2f4;
	background-image: url(img/botiga_subcapcelera.gif);
	background-repeat: no-repeat ;
	background-position: top left;
}
.botiga_peu	{
	width:100%;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url(img/botiga_peu.gif);
	background-repeat: no-repeat ;
	background-position: top left;
	font-size: 11px;
}
.botiga_peu	a{
	font-size: 12px;
	color: #111111;
}

.botiga_esq	{
	border-left:1px solid #ede9dd;
	border-bottom:1px solid #ede9dd;
}

.botiga_dreta	{
	border-right:1px solid #ede9dd;
	border-bottom:1px solid #ede9dd;
}
.botiga_centre	{
	border-bottom:1px solid #ede9dd;
}
.fitxa_linia	{
	border-top:1px solid #ede9dd;
	border-bottom:1px solid #ede9dd;
}

.botiga_fitxa	{
	border:1px solid #ede9dd;
	font-family: Arial,Verdana;
	font-size: 12px;
}


.cistella_td	{
	border-bottom:1px solid #2c2c2c;
}

.cistella_totals	{
	color: #FFFFFF;
	background-color: #000000;
}

.capcelera_cistell	{
	font-family:  Verdana, Arial,Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-left: 25px;
}

.capcelera_cistell_gran	{
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	color: #111111;
	font-size: 14px;
	padding-left: 25px;
	width: 536;
	height: 56;
	background-image: url(img/cap_cistell_gran.jpg);
	background-repeat: no-repeat ;
	background-position: top center;
}

.taula_llista {
	width: 222px;
}
.taula_llista a {
			color: #0A0A0A;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			}
.taula_llista a:hover {
			color: #98CE06;
			text-decoration:underline;
			}

.llista_cap	{
	width:222px;
	height: 23px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #111111;
	background-image: url(img/llista_capcelera.gif);
	background-repeat: no-repeat ;
	background-position: top left;
}

.llista_subcap	{
	width:222;
	height: 26px;
	color: #116cc6;
	background-color: #f1f2f4;
	background-image: url(img/llista_subcapcelera.gif);
	background-repeat: no-repeat ;
	background-position: top left;
}
.llista_peu	{
	width:222;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url(img/llista_peu.gif);
	background-repeat: no-repeat ;
	background-position: top left;
	font-size: 11px;
}



.taula_login	{
	border 1px dotted #666666;
	background-color: #d4d4d4;
}
.taula_client	{
	border:1px dotted #CCCCCC;
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #111111;
	font-size: 12px;
	background-color: #ede9dd;
}
.buscador_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 0 8;
	}

.menu_freco{
	list-style-type: none;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	}
	.menu_freco li{
		padding-bottom: 2px;
		}
	.menu_freco li a{
	color: #333333;
	background: url(img/ico_flecha_mn.gif) no-repeat center left;
	display: block;
	padding: 2px 0;
	padding-left: 19px;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #EFEFEF;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
		}
	.menu_freco li a:visited{
		color: #333333;
		}
	.menu_freco a:hover{
		background-color: #F5F5F5;
		color: #333333;
		}
/*items derecha y izquerda*/

#item_buscador {
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_categorias {
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_banner_222 {
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_masvendidos {
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_cesta_compra {
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_lista_guardada {
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_tienda_rapida {
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_zona_reparto{
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

#item_info_pasos{
	border-bottom:7px solid #FFFFFF;
	width:222px;
	}

.brr_titulo_222 {
	background-color: #EDEEF0;
	background-image: url(img/brr_titulo_222.gif);
	color: #000000;
	padding: 4px 0px 0px 8px;
	text-align: left;
	width: 222px; 
	height: 25px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.brr_titulo_540 {
	background-color: #EDEEF0;
	background-image: url(img/brr_destacado_540.gif);
	color: #000000;
	padding: 4px 0px 0px 8px;
	text-align: left;
	width: 540px;
	height: 24px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.cap400	{
	background-color: #EDEEF0;
	background-image: url(img/cap400.gif);
	color: #000000;
	padding: 4px 0px 0px 8px;
	text-align: left;
	width: 400px;
	height: 25px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.peu400	{
	width:400px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url(img/peu400.gif);
	background-repeat: no-repeat ;
	background-position: top left;
	font-size: 11px;
}

.taula_publi2	{
	border-bottom:7px solid #FFFFFF;
	width:222px;
}
.taula_zona_lliurament	{
	font-size:14px;
	width: 222px;
}

.taula_zona_lliurament2	{
	font-size:14px;
	width: 500px;
}


/*botones*/

a.bt_buscar_g {
	background: transparent url('img/bt_buscar_g_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right: 21px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_buscar_g span {
		background: transparent url('img/bt_buscar_g_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		}
	a.bt_buscar_g:hover span{
		text-decoration:underline;
		}

a.bt_buscar_t {
	background: transparent url('img/bt_buscar_t_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right: 21px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_buscar_t span {
		background: transparent url('img/bt_buscar_t_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		}
	a.bt_buscar_t:hover span{
		text-decoration:underline;
		}

a.bt_negro_t {
	background: transparent url('img/bt_negro_t_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right:10px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_negro_t span {
		background: transparent url('img/bt_negro_t_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		color: #FFFFFF;
		}
	a.bt_negro_t:hover span{
		text-decoration:underline;
		color:#78a401;
		}

a.bt_cesta_t {
	background: transparent url('img/bt_cesta_t_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right: 24px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_cesta_t span {
		background: transparent url('img/bt_cesta_t_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		}
	a.bt_cesta_t:hover span{
		text-decoration:underline;
		}

a.bt_verde_t {
	background: transparent url('img/bt_verde_t_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right:10px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_verde_t span {
		background: transparent url('img/bt_verde_t_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		}
	a.bt_verde_t:hover span{
		text-decoration:underline;
		}

a.bt_verde_n_off {
	background: transparent url('img/bt_verde_n_off_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-left: 3px;
	margin-right: 3px;
	padding-right:10px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_verde_n_off span {
		background: transparent url('img/bt_verde_n_off_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		color: #ffffff;
		}
	a.bt_verde_n_off:hover span{
		text-decoration:none;
		color: #ffffff;
		}

a.bt_cesta_n {
	background: transparent url('img/bt_cesta_n_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-left: 3px;
	margin-right: 3px;
	padding-right: 24px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_cesta_n span {
		background: transparent url('img/bt_cesta_n_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		}
	a.bt_cesta_n:hover span{
		text-decoration:underline;
		}

a.bt_verde_n {
	background: transparent url('img/bt_verde_n_02.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin-right: 3px;
	margin-left: 3px;
	padding-right:10px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	a.bt_verde_n:visited {
		text-decoration:underline;
		color: #ffffff;
		}

	a.bt_verde_n span {
		background: transparent url('img/bt_verde_n_01.gif') no-repeat;
		display: block;
		line-height:16px;
		padding: 3px 0 5px 10px;
		color: #ffffff;
		}
	a.bt_verde_n:hover span{
		text-decoration:underline;
		color: #ffffff;
		}


/*pie*/

#pie { /*ie6*/
	clear:both;
	/*margin:25px 0 0 0;*/
	/*margin:-16px 0px 0px 0px;*/
/*	background: url(images/fondo_footer.gif) center bottom no-repeat;	*/
	background: #ffffff;
	color: #C3C5C4;
	font-size: 12px;
	border-top:3px solid #FFFFFF;
}


	#pie .contenedor_pie {
		margin:0 auto;
		text-align:center;
		width:996px;
		background: url(img/bg_top_pie.gif) 50% top no-repeat;
		/*height: 80px;*/
		/*padding: 40px 0 0 30px;*/
		padding-top:10px;
		padding-bottom:4px;
	}

	#pie .ln{
		color: #C3C5C4;
	}

#pie a {
	font-weight:bold;
	color:#C3C5C4;
	text-decoration:none;
}

	#pie a:hover {
	color:#FC0000;
		text-decoration: underline;
	}

#pie ul {
	list-style: none;
	margin-top: 10px;
}

	#pie ul li {
		float: left;
		margin-right: 5px;
		padding-right: 5px;
		border-right: 1px solid #C3C5C4;
	}

	#pie li.ultimo {
		border: 0;
	}

.pie_up{
	position:relative;
    /*display:block;*/
    text-indent:-9999em;
    width:50px;
    height:18px;
    background:url(img/bt_up_esp.gif) top left no-repeat;
	float:right;
/*	margin:6px 1px 0 6px;*/
}
#pie_up:hover {
    background-position:0 -18px;
}



#bottom {
	background:transparent url(img/bg_bottom.gif) repeat-x scroll right top;
	border-bottom:1px solid #000000;
	height:auto !important;
    height: 10px; /* para IE5+ */
    min-height: 18px; /* para los browsers buenos */
	width:100%;
	}

.brr_titulos {
	color: #000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	}
.txt_link, .txt_link a {
	color: #000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}

.foto_gran	{
	border: 1px solid #e5e5e5;
	padding: 1px;
}