body{ text-align:center; margin:0px; }
html,body{ width:100% height:100%; max-height:100%;  }

#superior{ background-color:#98c53c; background-image:url(/img/fons_capsalera.gif); background-repeat:no-repeat; width:918px; height:84px; margin:0px auto; text-align:left; position:relative; }
#superior .logo{ position:absolute; margin-left:49px; }
#superior_area { width:918px; text-align:right; margin:0px auto; padding-right:15px; padding-bottom:4px; margin-top: 5px;  }
#superior_area IMG{ vertical-align:-3px; margin-right:5px; }
#superior_area SPAN, #superior_area A:link, #superior_area A:visited, #cesta A:link, #cesta A:visited, #tancar A:link, #tancar A:visited, #inferior SPAN, #formulari A:link, #formulari A:visited, #inferior A:link, #inferior A:visited, .text, #taula_cistella_lateral A:link, #taula_cistella_lateral A:visited, .tab176 A:link, .tab176 A:visited{ font-family:verdana; font-size:0.7em; color:#999; text-decoration:none; }
#superior_area A:hover, #cesta A:hover, #pagines .actiu:hover, #pagines .noactiu:hover, #inferior A:hover, #taula_cistella_lateral A:hover{ text-decoration:underline; }
#superior_cesta{  position:absolute;  left:527px;  width:180px;  height:84px;  padding-right:20px; padding-top:18px; background-image:url(/img/separa01.gif); background-repeat:no-repeat; background-position:198px 18px; text-align:right; }
#superior_cesta IMG{ margin-bottom:5px; }
#superior_cesta SPAN, #superior_cesta A:link, #superior A:visited{ font-family:verdana; font-size:0.6em; color:#fff; line-height:1.5em; }
#superior_cesta A:link, #superior A:visited{ font-weight:bold; text-decoration:underline; }
#superior_buscador{ position:absolute; height:84px; padding-top:18px; left:736px; }
#superior_buscador .p{ background-image:url(/img/forms/input01.gif); background-repeat:no-repeat; width:106px; height:19px; border:0px; margin:0px; padding:4px 0px 0px 3px; font-family:verdana; font-size:0.7em; margin-right:4px; }
#superior_buscador INPUT { vertical-align:top; }

#inferior { width:918px; text-align:center; margin:0px auto; margin-top:5px; float:left; margin-bottom:5px; }





#columnes { width:918px; text-align:right; margin:0px auto; }
#columna_esquerra{ position:relative; float:left; width:176px;	 min-height:376px; text-align:left; }
#columna_central{ position:relative; padding:0px 0px 0px 9px; float:left; width:557px;	 min-height:376px; text-align:left; }


#columna_dreta{ position:relative; float:left; width:176px;	 min-height:376px; text-align:left; padding:0px; margin:0px; }
#columna_central_gran{ position:relative; padding:0px 0px 0px 9px; float:left; width:733px;	 min-height:376px; text-align:left; }


.fabricant{ font-family:verdana; font-size:0.6em; color:#999; }


.prod_link, .prod_link A:link, .prod_link A:visited { font-weight:bold; font-family:verdana; font-size:0.6em; color:#999; text-decoration:none; }
.prod_link:hover { text-decoration:underline; }

#banners IMG{ position:relative; top:-6px; margin-left:10px; margin-right:10px; vertical-align:middle; }
#banners {  text-align:center; vertical-align:middle;}
#banners TABLE{width:100%;}
#banners TD{ text-align:center;}

.prod_foto_home{  margin:3px 0px 0px 0px; padding:0px; border:0px; width:94px;  position:relative;  float:left; font-size:0em; text-align:center; }

.oferta{ width:38px; height:38px; background: url(/img/oferta.gif) no-repeat; position:absolute; z-index:5; margin-top:59px; left:10px; padding:13px 0px 0px 0px; text-align:center; font-family:verdana;  font-size:0.7em;  color:#fff; font-weight:bold; }
.oferta_cistella{ width:38px; height:38px; background: url(/img/oferta.gif) no-repeat; position:absolute; z-index:5; margin-top:29px; left:10px; padding:13px 0px 0px 0px; text-align:center; font-family:verdana;  font-size:0.7em;  color:#fff; font-weight:bold; }
.oferta_gran{ width:38px; height:38px; background: url(/img/oferta.gif) no-repeat; position:absolute; z-index:5; margin-top:175px; left:10px; padding:13px 0px 0px 0px; text-align:center; font-family:verdana;  font-size:0.7em;  color:#fff; font-weight:bold;	 }

.prod_form_home{ position:relative;  float:left; width:60px; padding:0px; border:0px; margin:0px; }
.prod_form_home SELECT { margin:2px 0px 2px 0px; }

.preu_home, #info_prod2 .preu, .preu{ font-family:arial;  font-size:1em;  font-weight:bold;  color:#98c53c; margin:0px; padding:0px; border:0px;  }

.select_home{ margin:4px 0px 4px 0px; }

.espai176{ width:176px; margin-bottom:14px; padding:0px; border:0px; float:left; position:relative;  }
.espai176_sep{ margin-right:10px; }
.espai176_sep2{ margin-right:26px; }


.tab176_sup{ background:url(/img/tabs/tab_176px_01.gif) no-repeat; width:176px; height:11px; margin:0px; padding:0px; font-size:0em; }
.tab176{
	width:154px;
	padding:0px 11px 0px 11px;
	background-image:url(/img/tabs/tab_176px.gif); 
	background-repeat:repeat-y;
	min-height: 94px;
}

.tab176_inf{ background:url(/img/tabs/tab_176px_02.gif) no-repeat; width:176px; height:11px; margin:0px; padding:0px; font-size:0em; }
#llista_categories UL, .menu_extra  UL{
	padding:0px;
	margin:0px;
	list-style:none;
}
#llista_categories .extra { background-image:url(/img/li01.gif); background-repeat:no-repeat; background-position:0px 12px; padding:2px 0px 0px 9px; min-height:18px; }
#llista_categories .menu_desplegat{ background-image:url(/img/li01.gif); background-repeat:no-repeat; background-position:9px 9px; padding:0px 0px 0px 18px; min-height:15px; margin:0px; }
#llista_categories LI ,.menu_extra LI{ background-image:url(/img/li01.gif); background-repeat:no-repeat; background-position:0px 12px; padding:2px 0px 0px 9px; min-height:18px; }
#llista_categories A:link, #llista_categories A:visited{ font-family:verdana; font-size:0.7em; color:#666; text-decoration:none; }
#llista_categories A:hover{ text-decoration:underline; }
.menu_extra{ display:none; }


.espai548{ width:548px; margin:0px; float:left; }
.espai733{ width:733px; margin:0px; border:0px;  padding:0px; float:left; }
.espai378{ width:378px; margin:0px; border:0px;  padding:0px; float:left;  margin:0px auto; }

.tab548_gris_sup{ background:url(/img/tabs/tab_548px_gris_01.gif) no-repeat; width:548px; height:11px; position:relative; font-size:0em; }
.tab548_gris{
	width:548px;
	background-image:url(/img/tabs/tab_548px_gris.gif); 
	background-repeat:repeat-y;
}
.tab548_gris_inf{ background:url(/img/tabs/tab_548px_gris_02.gif) no-repeat; width:548px; height:11px; font-size:0em; }

.tab548_sup{ background:url(/img/tabs/tab_548px_01.gif) no-repeat; width:548px; height:11px; position:relative; float:left; font-size:0em; }
.tab548{
	width:548px;
	background-image:url(/img/tabs/tab_548px.gif); 
	background-repeat:repeat-y; 
	position:relative; 
	float:left;
}
.tab548_text{ padding:0px 11px 0px 11px; }
.tab548_inf{ background:url(/img/tabs/tab_548px_02.gif) no-repeat; width:548px; height:11px; position:relative; float:left; font-size:0em; }



.tab733_sup{ background:url(/img/tabs/tab_733px_01.gif) no-repeat; width:733px; height:11px; position:relative; float:left; font-size:0em; }
.tab733{
	width:711px;
	padding:0px 11px 0px 11px;
	background-image:url(/img/tabs/tab_733px.gif); 
	background-repeat:repeat-y; position:relative; float:left;
	min-height:354px;
}
.tab733_inf{ background:url(/img/tabs/tab_733px_02.gif) no-repeat; width:733px; height:11px; position:relative; float:left; font-size:0em; }



.tab378_sup{ background:url(/img/tabs/tab_378px_01.gif) no-repeat; width:378px; height:11px; position:relative; float:left; font-size:0em; }
.tab378{
	width:334px;
	padding:0px 22px 0px 22px;
	background-image:url(/img/tabs/tab_378px.gif); 
	background-repeat:repeat-y; position:relative; float:left;
}
.tab378_inf{ background:url(/img/tabs/tab_378px_02.gif) no-repeat; width:378px; height:11px; position:relative; float:left; font-size:0em; }
.tab378 P{ width:158px; float:left; position:relative; }



.tab918_sup{ background:url(/img/tabs/tab_918px_01.gif) no-repeat; width:918px; height:11px; position:relative; float:left; font-size:0em; }
.tab918{
	width:858px;
	min-height:354px;
	padding:10px 30px 10px 30px;
	background-image:url(/img/tabs/tab_918px.gif); 
	background-repeat:repeat-y; position:relative; float:left;
	text-align:left;
}
.tab918_inf{ background:url(/img/tabs/tab_918px_02.gif) no-repeat; width:918px; height:11px; position:relative; float:left; font-size:0em; }

.espai162{
	position:relative;
	float:left;
	width:162px;
	margin:11px 11px 0px 0px;
}	
.espai162 IMG{ padding:5px; }
.tab162_sup{ background:url(/img/tabs/tab_162px_01.gif) no-repeat; width:162px; height:11px; position:relative; float:left; font-size:0em; }
.tab162{
	width:152px;
	min-height:160px;
	padding:5px;
	background-image:url(/img/tabs/tab_162px.gif); 
	background-repeat:repeat-y; position:relative; float:left;
	text-align:center;
	line-height:20px;
}
.tab162_inf{ background:url(/img/tabs/tab_162px_02.gif) no-repeat; width:162px; height:11px; position:relative; float:left; font-size:0em; }


.recepta{ width:711px; float:left; position:relative; }
.recepta H1{ text-transform: uppercase; margin:0px; padding:0px; width:711px; font-size:1em; color:#999; }
.recepta TABLE IMG { border:solid 5px #fff; }
.recepta TABLE { background-color: #999; margin:0px 0px 10px 10px; }
.recepta SPAN { height:4px; }

.amagar{ display:none; }

.quisom P{ margin-bottom:15px; }

.banners_home{ height:88px; }
html>body .banners_home{ height:98px; }

.registre_home{ height:224px; padding:0px 9px 0px 9px; width:158px; }
.mb10{ margin-bottom: 10px; }
.mt14{ margin-top:14px; }
.mt7{ margin-top:7px; }
.mt18{ margin-top:18px; }
.ml30{ margin-left:30px; }
.centrar{ text-align: center; }
.justificat{ text-align:justify; text-justify: block; }
.vcentrar{ vertical-align:middle; }


.tab176_gris_sup{ background:url(/img/tabs/tab_176px_gris_01.gif) no-repeat; width:176px; height:11px; font-size:0em; }
.tab176_gris{
	width:165px;
	padding:0px 0px 0px 11px;
	background-image:url(/img/tabs/tab_176px_gris.gif); 
	background-repeat:repeat-y;
	text-align:left;
}
.tab176_gris_inf{ background:url(/img/tabs/tab_176px_gris_02.gif) no-repeat; width:176px; height:11px; font-size:0em; }


#info_prod2 .preu{ font-family:arial; font-size:1em; font-weight:bold; color:#98c53c; }


.input156px{
	background-image:url(/img/forms/input156px.gif);
	background-repeat:no-repeat;
	width:151px;
	height:23px;
	color:#b4b4b4;
	border:0px; padding:4px 0px 0px 5px; font-family:verdana; font-size:0.7em; 
}


/* menu superior */

#menu{ height:33px; margin:0px auto; width:918px;  margin-top: 4px; margin-bottom:12px;   }
#menu UL{ padding:0px; margin:0px; list-style:none; }
#menu LI{  background:none; height:33px; position:relative; float:left; background-color:#d8ecad; width:153px; }

#menu A:link,#menu A:visited{ height:26px; background-color:#d8ecad; width:153px; text-align:center; font-family:verdana; font-size:0.9em;  text-decoration:none; display: block; padding-top:7px; }
#menu .esquerra:link, #menu .esquerra:visited,#menu .mig:link, #menu .mig:visited,#menu .dreta:link, #menu .dreta:visited{ color:#666; }
#menu .esquerra:link, #menu .esquerra:visited{ background-image:url(/img/menu/menu_esquerra.gif); } 
#menu .dreta:link, #menu .dreta:visited{ background-image:url(/img/menu/menu_dreta.gif); } 

#menu .esquerra:hover{  color:#999; background-color:#e3f3c4; background-image:url(/img/menu/menu_esquerra_hover.gif); }
#menu .mig:hover{  color:#999; background-color:#e3f3c4; background-image:url(/img/menu/menu_mig_hover.gif); }
#menu .dreta:hover{  color:#999; background-color:#e3f3c4; background-image:url(/img/menu/menu_dreta_hover.gif); }

#menu .esquerra_actiu { font-weight:bold; color:#fff; background-color:#c2df85; background-image:url(/img/menu/menu_esquerra_actiu.gif); }
#menu .mig_actiu { font-weight:bold; color:#fff; background-color:#c2df85; background-image:url(/img/menu/menu_mig_actiu.gif); }
#menu .dreta_actiu { font-weight:bold; color:#fff; background-color:#c2df85; background-image:url(/img/menu/menu_dreta_actiu.gif); }


.alsada_minima{  min-height:354px; }
.alsada_minima_navegacio{  min-height:327px; }

#barra_navegacio_llarga {
	color:#999;
	font-family:verdana;
	font-size:0.8em; 
	height:27px;
	width:548px;
	position:relative;
	float:left;
}
#barra_navegacio_curta {
	color:#999;
	font-family:verdana;
	font-size:0.8em; 
	position:relative;
	float:left;
	height:27px;
	width:424px;
}
#barra_navegacio_curta A:link, #barra_navegacio_curta A:visited,#barra_navegacio_llarga A:link, #barra_navegacio_llarga A:visited{ color:#999; text-decoration:none; }
#barra_navegacio_curta A:hover,#barra_navegacio_llarga A:hover { text-decoration:underline; }

#pagines{
	width:118px;
	position:relative;
	float:left;
	text-align:right;
}
#pagines .actiu:link, #pagines .actiu:visited{ color:#666; }
#pagines .noactiu:link, #pagines .noactiu:visited{ color:#999; }
#pagines A:link, #pagines A:visited{ font-family:verdana; font-size:0.7em; text-decoration:none; }

#info_prod1{
	width:251px;
	position:relative;
	float:left;
	min-height:285px;
	padding-right:20px;
}
#info_prod1 A:link, #info_prod1 A:visited{ font-family:verdana; font-size:0.7em; color:#999; text-decoration:underline; }
#info_prod1 UL{ padding:0px 0px 0px 10px; margin:15px 0px 0px 0px; list-style:none; }
#info_prod1 LI{ background-image:url(/img/li02.gif); padding:0px 0px 0px 15px; background-position:0px 1px; height:15px; background-repeat:no-repeat; position:relative; float:left; min-width:90px; }
#info_prod1 .foto{ height:215px; }
#info_prod1, #info_prod2{ padding-top:14px; }
#info_prod2{
	width:255px;
	position:relative;
	float:left;
	min-height:285px;
}
#info_prod2 TABLE, #info_prod2 DIV, #info_prod2 SPAN { width:255px; }
#info_prod2 h1,#ingredients h1,.tab918 H1{
	color:#999;
	font-family:verdana;
	font-size:0.9em; 
	font-weight:bold;
	padding:0px;
	margin:0px;
	width:255px;
	border:0px;
}
#info_prod2 P{ width:255px; position:relative; float:left;}
#info_prod2 UL{ margin:0px; padding:0px;list-style:none; padding-top:10px;  }
#info_prod2 .refrigerado { 
	background-image:url(/img/ico_refrigerado.gif); 
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	padding:1px 0px 15px 20px; 
	position:relative; 
	float:left;
	height:14px;
	width:230px;
	border:0px;
}
#info_prod2 .sel{ position:relative; float:left;  }
#info_prod2 DIV{ position:relative; float:left; }
#info_prod2 h2,#ingredients h2{
	color:#999;
	font-family:verdana;
	font-size:0.9em; 
	padding:0px;
	margin:0px;
	border:0px;
	width:230px;
	font-weight:normal;
}
#info_prod2 TABLE{
	padding:0px;
	border:0px;
	margin:0px;
	border-spacing:0px 0px;
	border-collapse:separate;
	position:relative;
	float:left;
}
#info_prod2 TD { padding:0px 0px 10px 0px; margin:0px; border:0px; }
#info_prod2 .pes{ font-family:verdana; font-size:0.8em; font-weight:bold; color:#666;  }
.boto{ margin-top:15px; float:left; position:relative; }
.mr5{ margin-right:6px; }
.mr4{ margin-right:4px; }


.verd{ color: #98c53c; }


#taula_cistella_lateral TABLE{
	padding:0px;
	border:0px;
	margin:0px;
	border-spacing:0px 0px;
	border-collapse:separate;
	width:100%;
	margin-top:10px;
}
#taula_cistella_lateral TR{ margin-top:5px; text-align:left; }
#taula_cistella_lateral TD{ padding-bottom:5px; text-align:left; vertical-align:top; }
#taula_cistella_lateral .sepcistella{ background-image:url(/img/sepcistella.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:8px; padding-right:4px; }
#taula_cistella_lateral .p { padding-right:7px; }

#resum TABLE{
	padding:0px;
	border:0px;
	margin:10px 0px 0px 0px;
	border-spacing:0px 0px;
	border-collapse:separate;
	width:858px;
}
#resum .p{ height:30px; }
#resum .pl{ padding-left:14px; }
#resum .pb{ padding-bottom:15px; }
#resum .pt{ padding-top:15px; }
#resum .espai_botons{
	float:left;
	position:relative;
	width:858px;
	text-align:right;
}
#cesta TABLE{
	padding:0px;
	border:0px;
	margin:10px 0px 0px 0px;
	border-spacing:0px 0px;
	border-collapse:separate;
	width:711px;
}
#cesta .text_cela,#resum .text_cela{
	font-family:verdana;
	font-size:0.6em;
	font-weight:bold;
	color:#666;
}
#cesta .mig ,#resum .mig{ background-color:#d8ecad; text-align:center; }
#cesta .primera_obert{ padding-left:14px; background-color:#d8ecad; height:24px; background-image:url(/img/tabs/tab_cistella_fosc_01.gif); background-repeat:no-repeat;}
#cesta .primera,#resum .primera{ width:255px; padding-left:14px; background-color:#d8ecad; height:24px; background-image:url(/img/tabs/tab_cistella_fosc_01.gif); background-repeat:no-repeat;}
#cesta .ultima,#resum .ultima{ width:85px; background-color:#d8ecad; height:24px; background-image:url(/img/tabs/tab_cistella_fosc_02.gif); background-repeat:no-repeat; background-position:right;}

#cesta .b_primera{ height:30px; padding-left:14px; }

#cesta .p{ padding:10px 0px 0px 0px; }
#cesta .p_primera{ width:60px; padding:10px 10px 0px 14px; }
#cesta .p_nom{ height:25px; vertical-align:top; font-weight:bold; }
#cesta .p_fabricant{ vertical-align:top; }
#cesta .preu ,#resum .preu{ font-family:arial; font-size:0.9em; color:#666; }
#cesta .pb{ padding-bottom: 20px; }

#cesta .f_primera, #resum .f_primera{ border-bottom:solid 10px #fff; padding-left:14px; background-color:#e3f3c4; height:34px; background-image:url(/img/tabs/tab_cistella_clar_01.gif); background-repeat:no-repeat;}
#cesta .f_mig, #resum .f_mig{ border-bottom:solid 10px #fff; padding-left:14px; }
#cesta .f_mig_ultima, #resum .f_mig_ultima{ border-bottom:solid 10px #fff; }
#cesta .f_ultima, #resum .f_ultima{ border-bottom:solid 10px #fff; width:85px; background-color:#e3f3c4; height:34px; background-image:url(/img/tabs/tab_cistella_clar_02.gif); background-repeat:no-repeat; background-position:right;}
#cesta .text { font-family:verdana; font-size:0.7em; color:#666; text-decoration:none; }

.text_vermell{ color: #ff0000;  font-family:verdana; font-size:0.7em;  }
.text { color:#666;}
.mig_vertical{ vertical-align:middle; }
.text_petit, .text_petit A:link, .text_petit A:visited{ font-family:verdana; font-size:0.6em; color:#999; text-decoration:none; }

FORM, P{ margin:0px; padding:0px; border:0px;  }
IMG{ border:0px; }

#formulari LABEL { height:18px; margin-top:20px; position:relative; float:left; }
#formulari INPUT { font-family:arial; font-size:0.8em;  }
#formulari .l350{ width:350px; }
#formulari .l250{ width:250px; }
#formulari .l700{ width:700px; }
#formulari .l110{ width:110px; }
#formulari .l195{ width:195px; }
#formulari .f195{ background: url(/img/forms/input02.gif) no-repeat; height:20px; border:0px; position:relative; float:left; width:186px; margin:0px; padding:3px 0px 0px 3px; }
#formulari .f395{ background: url(/img/forms/input02.gif) no-repeat; height:20px; border:0px; position:relative; float:left; width:386px; margin:0px; padding:3px 0px 0px 3px; }
#formulari .f444{ background: url(/img/forms/input02.gif) no-repeat; height:20px; border:0px; position:relative; float:left; width:435px; margin:0px; padding:3px 0px 0px 3px; }
#formulari .f69{ background: url(/img/forms/input02.gif) no-repeat; height:20px; border:0px; position:relative; float:left; width:66px; margin:0px; padding:3px 0px 0px 3px; }
#formulari .fi_input { width:6px; height:23px; background: url(/img/forms/input03.gif) no-repeat; position:relative; float:left; }
#formulari .mr195{ margin-right: 54px; }
#formulari .mr332{ margin-right: 100px; }
#formulari .mr201{ margin-right: 60px; }
#formulari .mr69{ margin-right: 35px; }
#formulari .boto, #formulari .formulari { width:693px; position:relative; float:left; vertical-align:middle; }
#formulari .boto{ text-align:right; }
#formulari TEXTAREA{ font-family:arial; font-size:0.8em; width:683px; height:75px; background: url(/img/forms/textarea01.gif) no-repeat; position:relative; float:left; padding:5px; border:0px; }


.tipo_pagament_seleccionat{
	background:#d8ecad url(/img/tabs/tab_pagos_01.gif) no-repeat;
	width:661px;
	padding:25px 25px 0px 25px;
}	
.tipo_pagament{
	background-color:#fff;
	width:661px;
	padding:25px;
}	
.pagament_text{
	background:#d8ecad url(/img/tabs/tab_pagos_02.gif) no-repeat bottom;
	width:661px;
	padding:10px 20px 25px 30px;
	display:none;
	
}
.pagament_actiu{ display:block; }

INPUT { vertical-align:middle; }

#anterior_seguent A:link, #anterior_seguent A:visited, .mapaweb A:link, .mapaweb A:visited,  #resultats A:link, #resultats A:visited, .espai162 A:link, .espai162 A:visited, .tab733 A:link, .tab733 A:visited  { color:#999; }
A:hover { text-decoration:none; }

HR{ width:100%; height:1px; background-color:#999; border:0px; margin:15px 0px 15px 0px;}

.espai_botons A:link,.espai_botons A:visited,.espai_gran A:link,.espai_gran A:visited { color:#999;  text-decoration:underline; font-family:verdana; font-size:0.7em; }

.patrocinador{
	background: url(/img/tabs/tab_patrocinador.gif) no-repeat;
	width:207px;
	height:137px;
	text-align:center;
	float:left;
	position:relative;
	margin-top:20px;
}
.patrocinador_mr{ margin-right:45px; }

H3{ color:#999; font-family:verdana; font-size:0.9em; padding:25px 0px 5px 0px; margin:0px; width:711px; border-bottom: solid 1px #cecdcd; position:relative; float:left; }
H4{ padding:15px 0px 0px 0px; margin:0px; width:711px; position:relative; float:left; }

.espai_botons{
	float:left;
	position:relative;
	width:711px;
	text-align:right;
}
.espai_gran{
	float:left;
	position:relative;
	width:711px;
}

#trans1,#trans2 { position:relative; float:left; width:345px; }
#trans1 { padding-right:10px;  border-right: solid 1px #cecdcd; }
#trans2{ padding-left:10px; }
#trans1 TABLE,#trans2 TABLE { width:345px; }

.transport0{ background-color: #e4e4e4; }
.transport1{ background-color: #f2f2f2; }
.transport2{ background-color: #edecec; }
.transport0,.transport1,.transport2{ padding:5px 5px 5px 5px; }


#ingredients,html #ingredients{
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	z-index:999;
	width:100%;
	height:100%;
	background: transparent url(/img/trans_negre.gif) 0 0 repeat;
	voice-family: "\"}\"";
   	voice-family:inherit;
   	text-align:center;
   	overflow:hidden;
}
#int_espai{ width:545px; text-align:right;  margin:0px auto; }
#int_ingredients_sup{ background-image:url(/img/tabs/tab_ingredients_01.gif); width:305px; height:22px; margin-top:184px; float:right; }
#int_ingredients{
	width:275px;
	background-image:url(/img/tabs/tab_ingredients.gif); 
	background-repeat:repeat-y;
	text-align:left;
	padding:0px 15px 0px 15px; float:right;
}
#int_ingredients P{ width:275px; }
#int_ingredients DIV{ width:275px; }
#int_ingredients_inf{ background-image:url(/img/tabs/tab_ingredients_02.gif); width:305px; height:22px; float:right; }
#tancar IMG {margin-left:5px; vertical-align:bottom;}
#tancar { position: absolute; margin:0px; border:0px; padding:0px; margin-left:220px; }
#tancar A:link,#tancar A:visited{ text-decoration:underline; }


#contactar LABEL { width:335px; position:relative; float:left; height:20px; padding-top:8px; }
#contactar TEXTAREA{ border:solid 1px gray; width:335px; position:relative; float:left; background-color:#efefef; font-family;arial; font-size:0.9em; }
.form_contactar{ border:solid 1px gray; width:335px; position:relative; float:left; background-color:#efefef; font-family;arial; font-size:0.8em; }
.form_boto{ margin-top:10px;  }

.condicions{ width:711px; position:relative; float:left; height:25px; }


.mapaweb { width:200px; position:relative; float:left; padding-top:10px; line-height:1.8em; }
.mapaweb_gran{ width:858px; position:relative; float:left; }

.link{ width:711px; position:relative; float:left; }
.link1{ margin-top:15px; position:relative; float:left; background: url(/img/tabs/tab_link.gif) no-repeat; width:152px; height:97px; text-align:center; }
.link2{ margin-top:15px; position:relative; float:left; width:544px; padding-left:15px;  }
.link2 p{ padding: 5px 0px 5px 0px; margin:0px; text-align:justify; text-justify: block; }
.link2 span{ height:12px; padding-left:5px; padding-bottom:2px; }
.link2 IMG,#resultats IMG{ border-bottom:solid 2px #fff; vertical-align:middle; }

#anterior_seguent{ position:relative;  float:left; text-align:right; width:526px; z-index:10; height:16px; padding-top:10px; }