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

.buidor { color:#F00; padding:50px!important; font-size:13px; }

body { background:url(../img/fons_general.gif) center #FFF; padding:20px 0px 0px 0px; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
input { font-size:11px; line-height:15px; }
.negreta { font-weight:bold; color:#FFF; }
.espai  { margin:auto; width:980px;  height:14px; } 
a { text-decoration:none; color:#0099FF; }
a:hover { color:#7FCCFF;  }
img { border:0px; }
.explorer5 { display:block; }
p { margin:15px 0px 15px 0px;}
clearboth { clear:both; }

.im-su-es { float:left;  padding:0px 20px 20px 0px; }
.im-su-de { float:right; padding:0px 0px 20px 20px; }
.im-in-es { float:left;  padding:20px 20px 20px 0px; }
.im-in-de { float:right; padding:20px 0px 20px 20px; }


#idiomes  { margin:auto; width:980px; height:20px; }
#idiomes ul { margin:0px;   padding:0px 0px 0px 0px; float:right  }
#idiomes ul li { float:left; list-style:none; margin:0px; padding:0px 5px 0px 5px; }
#idiomes ul li a { display:block; float:left; }
#idiomes ul li a:hover { color:#999;  }
#idiomes ul li .actiu { color:#999; }


.texteExtre { float:left; width:775px; padding:0px 0px 0px 25px; }

/* Capsalera 
-------------------------------------------------------------- */
#cap { margin:auto; width:980px; background:url(../img/fons_cap_centre.gif); height:106px; }
#cap h1 { margin:0px; padding:15px 0px 0px 15px; float:left; }
#cap h1 a { width:310px; height:43px; display:block; }
#cap h1 a span { display:none; }

#cap .h1_es a { background:url(../img/AlmacenExpress.gif) no-repeat; }

#cap .CantoRodoEsq { background:url(../img/fons_cap_esquerra.gif) no-repeat; display:block; width:10px; height:106px; float:left; }
#cap .CantoRodoDret { background:url(../img/fons_cap_dret.gif) no-repeat;  display:block; width:10px; height:106px; float:right;  }



#cap form { float:right; padding:24px 20px 0px 0px; margin:0px;  }
#cap .avanzada { padding:24px 0px 0px 20px;}
#cap form .CampTexCerca { float:left; background:url(../img/fons_CampTexCerca.gif); border:0px; display:block; width:153px; height:20px; margin:0px; padding:7px 0px 0px 10px; }
#cap form .BotoCerca { float:left; background:url(../img/fons_BotoCerca.gif); width:29px; height:27px;  border:0px; margin:0px; padding:0px; }
#cap form .BotoCercaAvansada { float:left; background:url(../img/fons_BotoCercaAvansada.gif); border:0px; width:136px; height:27px; color:#FFF; padding:0px 0px 3px 0px; margin:0px 0px 0px 10px; text-align:center; }

#cap ul { float:left;    margin:14px 0px 0px 0px; padding:0px 0px 0px 2px;  background:url(../img/fons_cap_boto_sep.gif) no-repeat; }
#cap ul li { float:left; list-style:none; margin:0px; padding:0px 2px 0px 0px;  background:url(../img/fons_cap_boto_sep.gif) no-repeat right; }
#cap ul li a { display:block; float:left; padding:0px 25px 0px 25px; font-size:13px; background: #333; font-weight:bold; color:#CCC; text-decoration:none; line-height:34px; height:34px; }
#cap ul li a:hover { background:url(../img/fons_cap_boto_hover.gif); }
#cap ul li .actiu { background:url(../img/fons_cap_boto_actiu.gif)!important; color:#FFF; cursor:default; }

#cap .capCarroEn { float:right; color:#CCC; padding:10px 10px 0px 25px; display:block; margin:14px 0px 0px 0px; background:url(../img/ico_carro.gif) no-repeat; }
#cap .capCarroEn:hover { color:#999; }

.noresul { clear:both; color:#333; }


#cap .desconectar_cap { 
	float:right; color:#CCC; padding:10px 30px 0px 25px; display:block; margin:14px 0px 0px 0px; 
	background:url(../img/ico_desc.gif) no-repeat; background-position:0 10px;
}
#cap .desconectar_cap:hover { color:#999; }


#cap .botonsAltres { float:right; width:440px;}
#cap .botonsSotaCap { width:950px; float:right; }


/* Ruta 
-------------------------------------------------------------- */
#Ruta { margin:auto; width:980px; background:url(../img/fons_rut_centre.gif); height:30px; }
#Ruta .CantoRodoEsq { background:url(../img/fons_rut_esquerra.gif) no-repeat; display:block; width:34px; height:30px; float:left; }
#Ruta .CantoRodoDret { background:url(../img/fons_rut_dret.gif) no-repeat;  display:block; width:11px; height:30px; float:right;  }

#Ruta ul { float:left;  width:920px;  margin:0px; padding:0px; }
#Ruta ul li { float:left; list-style:none; margin:0px; padding:0px;}
#Ruta ul li a { display:block; float:left; padding:0px 15px 0px 20px; font-size:13px; color: #666; font-size:11px;  background:url(../img/fons_rut_separa.gif) no-repeat; text-decoration:none; line-height:31px; height:30px; }
#Ruta ul li a:hover { color: #007FD7; }
#Ruta ul li .actiu { color:#333!important; cursor:default; }


/* Menus Esquerra
-------------------------------------------------------------- */
.MenusEsquerra { width:179px; padding-bottom:10px; }

.CapMenu { background:url(../img/fons_cat_centre.gif);  height:30px; text-align:center; color:#666; font-weight:bold; line-height:30px; }
.CapMenu .CantoRodoEsq { background:url(../img/fons_cat_esquerra.gif) no-repeat;  display:block; width:5px; height:30px; float:left; }
.CapMenu .CantoRodoDret { background:url(../img/fons_cat_dreta.gif) no-repeat;  display:block; width:5px; height:30px; float:right;  }

.LinksMenu { background:#F1F1F1; }
.LinksMenu ul { margin:0px; padding:0px 0px 0px 0px; }
.LinksMenu ul li { list-style:none; margin:0px; padding:0px; }

.LinksMenu ul li a { color:#007FD7; background:url(../img/ClanderMenu.gif) no-repeat; padding:7px 10px 6px 20px; display:block;  border-top:solid 1px #FFF;  }
.LinksMenu ul li a:hover {  background:url(../img/ClanderMenu.gif) no-repeat #E6E6E6; }
.LinksMenu ul li .actiu {  background:url(../img/ClanderMenuActiu.gif) no-repeat !important;  }
.LinksMenu ul li .actiuIn {  background:url(../img/ClanderMenu.gif) no-repeat #FFF!important; color:#666!important; cursor:default; }
.LinksMenu ul li .actiuIn2 {  background:url(../img/ClanderMenuActiu2.gif) no-repeat #FFF!important; color:#666!important; cursor:default; }


.Cat_Print {  background:url(../img/ClanderMenuCat.gif) no-repeat !important; border-top:solid 0px #666!important; color:#51C8F5!important; font-weight:bold;  }
.Cat_PrintActiu  {  background:url(../img/ClanderMenuCatActiu.gif) no-repeat !important; border-top:solid 0px #666!important; color:#51C8F5!important; font-weight:bold;  }
.Cat_Print:hover, .Cat_PrintActiu:hover  {  color:#C4F4FF!important;}



/* Categories Superiors */
.LinksMenu ul li  ul li a {  padding:7px 10px 6px 30px; background-position:10px 0;   }
.LinksMenu ul li  ul li  ul li a {  padding:7px 10px 6px 40px; background-position:20px 0;   }
.LinksMenu ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 50px; background-position:30px 0;   }
.LinksMenu ul li  ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 60px; background-position:40px 0;   }
.LinksMenu ul li  ul li  ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 70px; background-position:50px 0;   }
.LinksMenu ul li  ul li  ul li  ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 80px; background-position:60px 0;   }
.LinksMenu ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 90px; background-position:70px 0;   }
.LinksMenu ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 100px; background-position:80px 0;   }
.LinksMenu ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 110px; background-position:90px 0;   }
.LinksMenu ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a {  padding:7px 10px 6px 120px; background-position:100px 0;   }

.LinksMenu  ul li  ul li .actiu {  background-position:10px 0!important;  }
.LinksMenu  ul li  ul li  ul li .actiu {   background-position:20px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li .actiu {   background-position:30px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li .actiu {   background-position:40px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li .actiu {   background-position:50px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiu {  background-position:60px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiu, .actiuIn {  background-position:170px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiu {  background-position:80px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiu {  background-position:90px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiu {  background-position:100px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiu {  background-position:110px 0!important;  }

.LinksMenu  ul li  ul li .actiuIn {  background-position:10px 0!important;  }
.LinksMenu  ul li  ul li  ul li .actiuIn {   background-position:20px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li .actiuIn {   background-position:30px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li .actiuIn {   background-position:40px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn {   background-position:50px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn {  background-position:60px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn {  background-position:70px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn {  background-position:80px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn {  background-position:90px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn {  background-position:100px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn {  background-position:110px 0!important;  }

.LinksMenu  ul li  ul li .actiuIn2 {  background-position:10px 0!important;  }
.LinksMenu  ul li  ul li  ul li .actiuIn2 {   background-position:20px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li .actiuIn2 {   background-position:30px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li .actiuIn2 {   background-position:40px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn2 {   background-position:50px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn2 {  background-position:60px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn2 {  background-position:70px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn2 {  background-position:80px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn2 {  background-position:90px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn2 {  background-position:100px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li .actiuIn2 {  background-position:110px 0!important;  }

.LinksMenu  ul li  ul li a:hover {  background-position:10px 0!important;  }
.LinksMenu  ul li  ul li  ul li a:hover {   background-position:20px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li a:hover {   background-position:30px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li a:hover {   background-position:40px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li a:hover {   background-position:50px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li a:hover {  background-position:60px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a:hover {  background-position:70px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a:hover {  background-position:80px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a:hover {  background-position:90px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a:hover {  background-position:100px 0!important;  }
.LinksMenu  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li  ul li a:hover {  background-position:110px 0!important;  }
/* Categories Superiors */


.PeuMenu { background:url(../img/fons_cat_centre_baix.gif);  height:6px; font-size:0px; }
.PeuMenu .CantoRodoEsq { background:url(../img/fons_cat_esquerra_baix.gif) no-repeat;  display:block; width:5px; height:6px; float:left; }
.PeuMenu .CantoRodoDret { background:url(../img/fons_cat_dreta_baix.gif) no-repeat;  display:block; width:5px; height:6px; float:right;  }


/* Division lateral
-------------------------------------------------------------- */
#divCentre { margin:auto; width:980px; }
#divEsquerra { float:left; }
#divDreta { float:right; width:786px; }


/* Titul h2
-------------------------------------------------------------- */
h2 {  width:786px; background:url(../img/fons_tit_centre.gif); height:29px; padding:0px; margin:0px 0px 10px 0px; float:left; font-size:12px; font-weight:bold; line-height:29px; color:#666 }
h2 .CantoRodoEsq { background: url(../img/fons_tit_esquerra.gif) no-repeat; display:block; width:15px; height:29px; float:left; }
h2 .CantoRodoDret { background:url(../img/fons_tit_dreta.gif) no-repeat;  display:block; width:6px; height:29px; float:right;  }


/* Categories
-------------------------------------------------------------- */
.categories { width:784px; border-top:solid 1px #DDDDDD; border-left:solid 1px #DDDDDD; float:left; margin-bottom:10px;   background:url(../img/fons_final_tumb.gif) repeat-x bottom; }
.categories ul { margin:0px; padding:0px; }
.categories ul li { margin:0px; padding:0px; list-style:none; float:left; background:#FFF; }
.categories ul li h3 { margin:0px; padding:0px; font-size:13px; }
.categories ul li h3 a { display:block; border-right:solid 1px #DDDDDD;  border-bottom:solid 1px #DDDDDD;  width:195px; text-align:center; }
.categories ul li h3 a .FotoCat { display:block; height:159px; }
.categories ul li h3 a .NomCat  { display:block; color:#007FD7; height:38px; padding-left:10px; padding-right:10px; background:url(../img/fons_tumb_cat.gif) bottom repeat-x; }
.categories ul li h3 a .NomCat2  { display:block; color:#007FD7; height:38px; padding-left:10px; padding-right:10px; text-align:left; font-weight:normal; background:url(../img/fons_tumb_cat.gif) bottom repeat-x; }
.categories ul li h3 a .NomCat:hover  {  color:#7FCCFF; }
.categories ul li h3 a .NomCat2:hover  {  color:#7FCCFF; }


/* Destacados
-------------------------------------------------------------- */
.destacados { width:785px; border-top:solid 1px #DDDDDD; border-left:solid 1px #DDDDDD; float:left; margin-bottom:10px; background:url(../img/fons_final_tumb.gif) repeat-x bottom; }
.destacados ul { margin:0px; padding:0px; }
.destacados ul li { margin:0px; padding:0px; list-style:none; float:left; background:#FFF; }
.destacados ul li h3 { margin:0px; padding:0px; font-size:12px; }
.destacados ul li h3 a { display:block; border-right:solid 1px #DDDDDD;  border-bottom:solid 1px #DDDDDD;  width:156px; text-align:center; }
.destacados ul li h3 a .FotoCat { display:block; height:113px; }
.destacados ul li h3 a .NomCat  { display:block; color:#007FD7; height:38px; background:url(../img/fons_tumb_cat.gif) bottom repeat-x;  padding-left:10px; text-align:left; }
.destacados ul li h3 a .NomCat:hover  {  color:#7FCCFF; }


/* Etiquetes
-------------------------------------------------------------- */

.Desc_es   {  background:url(../img/Etiqueta_Desc_es.gif) no-repeat right; }
.Novedad_es  {  background:url(../img/Etiqueta_Novedad_es.gif) no-repeat right; }
.Oferta_es   {  background:url(../img/Etiqueta_Oferta_es.gif) no-repeat right; }
.TopVenta_es {  background:url(../img/Etiqueta_TopVenta_es.gif) no-repeat right; }

.Desc_po   {  background:url(../img/Etiqueta_Desc_po.gif) no-repeat right; }
.Novedad_po  {  background:url(../img/Etiqueta_Novedad_po.gif) no-repeat right; }
.Oferta_po   {  background:url(../img/Etiqueta_Oferta_po.gif) no-repeat right; }
.TopVenta_po {  background:url(../img/Etiqueta_TopVenta_po.gif) no-repeat right; }

.Desc_en   {  background:url(../img/Etiqueta_Desc_en.gif) no-repeat right; }
.Novedad_en  {  background:url(../img/Etiqueta_Novedad_en.gif) no-repeat right; }
.Oferta_en   {  background:url(../img/Etiqueta_Oferta_en.gif) no-repeat right; }
.TopVenta_en {  background:url(../img/Etiqueta_TopVenta_en.gif) no-repeat right; }


.Desc_fr   {  background:url(../img/Etiqueta_Desc_fr.gif) no-repeat right; }
.Novedad_fr  {  background:url(../img/Etiqueta_Novedad_fr.gif) no-repeat right; }
.Oferta_fr   {  background:url(../img/Etiqueta_Oferta_fr.gif) no-repeat right; }
.TopVenta_fr {  background:url(../img/Etiqueta_TopVenta_fr.gif) no-repeat right; }

.etiquetaDesc     { display:block; width:156px; height:21px;  position:absolute; }
.etiquetaNovedad  { display:block; width:156px; height:21px;  position:absolute; }
.etiquetaOferta   { display:block; width:156px; height:21px;  position:absolute; }
.etiquetaTopVenta { display:block; width:156px; height:21px;  position:absolute; }

/* Etiquetes */
.Productes li .etiquetaDesc  	{ width:412px; }
.Productes li .etiquetaNovedad  { width:412px; }
.Productes li .etiquetaOferta   { width:412px; }
.Productes li .etiquetaTopVenta { width:412px; }

/* Etiquetes */
.TexteFotosPreu .etiquetaDesc     { width:320px; }
.TexteFotosPreu .etiquetaNovedad  { width:320px; }
.TexteFotosPreu .etiquetaOferta   { width:320px; }
.TexteFotosPreu .etiquetaTopVenta { width:320px; }


/* Etiquetes */
.TreuEspai  .etiquetaDesc     { width:410px; }
.TreuEspai  .etiquetaNovedad  { width:410px; }
.TreuEspai  .etiquetaOferta   { width:410px; }
.TreuEspai  .etiquetaTopVenta { width:410px; }

/* Etiquetes */
.Inicio  .etiquetaDesc     { width:162px; }
.Inicio  .etiquetaNovedad  { width:162px; }
.Inicio  .etiquetaOferta   { width:162px; }
.Inicio  .etiquetaTopVenta { width:162px; }

/* Etiquetes */
.imitaInicio  .etiquetaDesc     { width:156px; }
.imitaInicio  .etiquetaNovedad  { width:156px; }
.imitaInicio  .etiquetaOferta   { width:156px; }
.imitaInicio  .etiquetaTopVenta { width:156px; }


/* categories */
.categories  .etiquetaDesc     { width:195px; }
.categories  .etiquetaNovedad  { width:195px; }
.categories  .etiquetaOferta   { width:195px; }
.categories  .etiquetaTopVenta { width:195px; }


/* Peu
-------------------------------------------------------------- */
#peu {  margin:auto; width:980px; }
#peuEnllaços { width:980px; border-bottom:solid 1px #DDDDDD; border-top:solid 1px #DDDDDD; float:left; padding:10px 0px 10px 0px; margin-top:10px;  }

#peuEnllaços ul { margin:0px; padding:0px; border-left:solid 1px #DDDDDD; float:left; }
#peuEnllaços ul li { margin:0px; padding:0px; list-style:none; float:left; }
#peuEnllaços ul li a { border-right:solid 1px #DDDDDD; display:block; padding:0px 10px 0px 10px; line-height:10px; font-size:11px;   }

#peuAltres {  width:980px; float:left; padding:15px 0px 30px 0px;}

#telAsistencia { float:left;  background:url(../img/Fons_Telefon.gif) no-repeat; width:255px; height:44px; }
#AsisLlamade { display:block; width:105px; color:#666; float:left; padding:10px 0px 0px 12px; font-size:11px; line-height:12px; }
#AsisTel { color:#11B3F1; font-size:19px; font-weight:bold; line-height:45px; }
#IconsVises { float:left;  background:url(../img/vises.gif) no-repeat center; width:286px; height:44px; border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; }

#peuTexte { font-size:11px; color:#666; line-height:13px; padding:0px 0px 0px 15px; float:left; width:420px; }


/* Paginacio
-------------------------------------------------------------- */
.Paginacio { width:783px; background:url(../img/fons_paginacio.gif);  height:25px; padding:0px; margin:0px 0px 10px 0px; float:left; border-left:solid 1px #F4F4F4; border-right:solid 1px #D7D7D7; }
.Paginacio ul { margin:0px; padding:0px 5px 0px 0px; float:right; }
.Paginacio ul li { margin:0px; padding:0px; list-style:none; float:left; }
.Paginacio ul li a { display:block; padding:6px 6px 4px 6px; font-weight:bold; line-height:13px; }
.Paginacio ul li a:hover {}
.Paginacio ul li .actiu { color:#666; cursor:default; }
.Paginacio ul li .enrere { background: url(../img/ico_pag_enrere.gif) no-repeat; position:relative; left:7px; width:16px; height:11px; cursor:pointer;}
.Paginacio ul li .envant { background: url(../img/ico_pag_anvant.gif) no-repeat;  position:relative; left:7px; width:16px; height:11px;  cursor:pointer;}

.NotaPaginacio { font-size:11px; color:#666; padding:6px 6px 5px 8px; }

.PagBaix { margin:0px 0px 10px 0px; }


/* Productes
-------------------------------------------------------------- */
.Productes { width:784px; border-top:solid 1px #DDDDDD; border-left:solid 1px #DDDDDD; float:left;  margin-bottom:10px;  }
.Productes ul { margin:0px; padding:0px; }
.Productes ul li {  list-style:none; }

.Productes li { width:783px;  border-right:solid 1px #DDDDDD;  border-bottom:solid 1px #DDDDDD; float:left; background:url(../img/fons_separador.gif) repeat-y; }

.Productes li .Imatge { width:184px; float:left; text-align:center; padding:15px 0px 15px 0px; }

.Productes li .Descripcio { float:left; padding:0px 15px 15px 15px; width:397px; background:url(../img/fons_llista_pro.gif) top repeat-x; }
.Productes li .Descripcio h3 { font-size:14px; margin:0px; padding:15px 0px 0px 0px; padding-bottom:8px; background:url(../img/fons_separa_h3.gif) repeat-x bottom; display:block; }
.Productes li .Descripcio p { color:#333; margin:7px 0px 7px 0px; }
.Productes li .Descripcio a {}

.Productes li .Preu {  float:left; padding:10px; width:150px;  }
.Productes li .Preu .preuTatxat { font-size:15px; color:#CCC; text-decoration:line-through; font-weight:bold; margin:0px 0px 10px 0px;padding:5px 10px 8px 0px; float:left;  }
.Productes li .Preu .preu {font-size:14px; margin:0px 0px 10px 0px;padding:5px 0px 8px 0px;font-weight:bold; color:#333; background:url(../img/fons_separa_h3.gif) repeat-x bottom; display:block; }
.Productes li .Preu form { margin:0px; padding:0px;}
.Productes li .Preu form .AnyadirAlCarro { cursor:pointer; background:url(../img/BotoAnyadirCarro.gif); border:0px; width:151px; height:27px; color:#FFF; font-weight:bold; font-size:11px; padding:5px 0px 0px 20px; }

.Productes li .Preu form .unidades { float:left; padding-left:14px; background:url(../img/fons_unidades.gif); width:61px; height:18px; display:block; 
color:#FFF; font-weight:bold; font-size:11px; line-height:18px;}

.Productes li .Preu form .unitats { width:32px;  height:16px; text-align:center; background: url(../img/fons_numero_unidades.gif); color:#FFF; 
font-weight:bold; margin:0px; padding:2px 0px 0px 0px; border:0px; float:left; display:block;  }

.Productes li .Preu form .menos { cursor:pointer; height:18px; background:url(../img/fons_menus.gif); display:block;  margin:0px; padding:0px; border:0px; float:left; 
font-weight:bold; color:#FFF; font-size:13px; width:21px; }

.Productes li .Preu form .mes { cursor:pointer; height:18px; background:url(../img/fons_mes.gif); display:block; margin:0px; padding:0px; border:0px; float:left; 
font-weight:bold; color:#FFF; font-size:13px;  width:22px; }

.CargadorUnid { display:block; padding:10px 0px 0px 0px; float:left; }

.VelElCarro { float:left; font-size:11px; display:block; background:url(../img/fons_ver_carro.gif) no-repeat; width:121px; height:27px; text-align:center; color:#FFF; font-weight:bold; line-height:30px; padding:0px 0px 0px 30px;  }

.ElimDelCarro { float:left; font-size:11px; display:block; background:url(../img/fons_eliminar_carro.gif) no-repeat;  width:121px; height:27px; text-align:center; color:#FFF; font-weight:bold; line-height:30px; padding:0px 0px 0px 30px;  }
.VelElCarro:hover, .ElimDelCarro:hover { color: #F3F3F3; }





/* Ficha
-------------------------------------------------------------- */
.Ficha { width:784px; border:solid 1px #DDDDDD; float:left;  color:#333;  margin-bottom:10px;  }

.TexteFotosPreu { width:784px; float:left; background:url(../img/fons_separa_ficha.gif); }


	.TexteFotosPreu .TextePreu { width:300px; float:left; padding:0px 20px 20px 20px; margin-right:1px; background:url(../img/fons_llista_pro.gif) top repeat-x; }
	
		.TexteFotosPreu .TextePreu h3 {  font-size:15px; margin:0px; padding:30px 0px 0px 0px; padding-bottom:15px; margin-bottom:10px; background:url(../img/fons_separa_h3.gif) repeat-x bottom; display:block; }
		.TexteFotosPreu .TextePreu .preuFicha { font-weight:bold; font-size:15px; margin-bottom:10px; }
		.TexteFotosPreu .TextePreu .preuFicha .preuTatxat { font-size:15px; color:#CCC; text-decoration:line-through; border-right:solid 1px #CCC; padding-right:13px; margin-right:8px;  }
		.TexteFotosPreu .TextePreu .preuFicha .preuBo { color:#C00; }
		.TexteFotosPreu .TextePreu .preuFicha .preuBo_base {  }
		
		.TexteFotosPreu .TextePreu form { margin:0px; padding:0px;}
		.TexteFotosPreu .TextePreu form .AnyadirAlCarro { cursor:pointer; float:left; background:url(../img/BotoAnyadirCarro.gif); 
			border:0px; width:151px; height:27px; color:#FFF; font-weight:bold; font-size:11px; padding:5px 0px 0px 20px; }
		.TexteFotosPreu .TextePreu .CargadorUnid { display:block; padding:7px 0px 0px 5px; float:left; width:143px;  }
		.TexteFotosPreu .TextePreu  form .unidades { float:left; padding-left:11px; background:url(../img/fons_unidades.gif); width:58px; height:18px; display:block; 
			color:#FFF; font-weight:bold; font-size:11px; line-height:18px;}
		.TexteFotosPreu .TextePreu  form .unitats { width:28px;  height:16px; text-align:center; background: url(../img/fons_numero_unidades.gif); color:#FFF; 
			font-weight:bold; margin:0px; padding:2px 0px 0px 0px; border:0px; float:left; display:block;  }
		
		
		.TexteFotosPreu .TextePreu  form .loading {  width:28px;  height:16px; text-align:center; background:url(../img/fons_numero_unidades.gif); color:#FFF; 
				font-weight:bold; margin:0px; padding:1px 0px 1px 0px; border:0px; float:left; display:block; display:none; }
			
		
		
		.loading {  width:32px;  height:16px; text-align:center; background:url(../img/fons_numero_unidades.gif); color:#FFF; 
				font-weight:bold; margin:0px; padding:1px 0px 1px 0px; border:0px; float:left; display:block; display:none; }
			
		.TexteFotosPreu .TextePreu  form .menos { cursor:pointer; height:18px; background:url(../img/fons_menus.gif); display:block;  margin:0px; padding:0px; border:0px; float:left; 
			font-weight:bold; color:#FFF; font-size:13px; width:21px; }
		.TexteFotosPreu .TextePreu  form .mes { cursor:pointer; height:18px; background:url(../img/fons_mes.gif); display:block; margin:0px; padding:0px; border:0px; float:left; 
			font-weight:bold; color:#FFF; font-size:13px;  width:22px; }
			
		.TexteFotosPreu .TextePreu .texte {  width:301px; float:left; padding:10px 0px 0px 0px;  background:url(../img/fons_separa_h3.gif) repeat-x bottom; }
		.TexteFotosPreu .TextePreu .texte p {}
		
		.TexteFotosPreu .TextePreu .imprimir { margin:15px 0px 0px 0px; display:block; float:left; width:78px; font-weight:bold; font-size:11px; line-height:30px; height:31px; background:url(../img/fons_boto_imp.gif); color:#666; text-align:center; padding:0px 0px 0px 30px; }	
		.TexteFotosPreu .TextePreu .imprimir:hover { color:#333; }	
		
	.TexteFotosPreu .Foto {  width:352px; float:left; padding:10px 0px 26px 0px; text-align:center; display:block; background:url(../img/Lupa_.gif) no-repeat right bottom; }
	
	.TexteFotosPreu .tumbs { width:91px; float:left; text-align:center;  }
	
		.TexteFotosPreu .tumbs ul {  margin:0px; padding:0px;  }
		.TexteFotosPreu .tumbs ul li {  margin:0px; padding:0px; list-style:none; float:left; }
		.TexteFotosPreu .tumbs ul li a { background:url(../img/fons_separa_h3.gif) repeat-x bottom; border-right:solid #fff 2px; display:block; float:left; width:89px; padding:10px 0px 10px 0px; }
		.TexteFotosPreu .tumbs ul li a:hover { border-right:solid #E6E6E6 2px; }
		.TexteFotosPreu .tumbs ul li .actiu { border-right:solid  #CCC 2px!important; cursor:default; }
	
.TreuEspai {   background:url(../img/fons_separa_ficha2.gif); }
	.TreuEspai .TextePreu {  width:390px; }
	.TreuEspai .TextePreu  .texte {  width:390px;  }

.TexteDescritiu { width:744px; float:left; background:url(../img/fons_separa_h3.gif) repeat-x top; padding:10px 20px 10px 20px; }

	.TexteDescritiu p {}
	
.MenuProductes { width:784px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 20px 0px;  background:url(../img/cantosredons2.gif) no-repeat right #F2F2F2; }

	.MenuProductes .enrere { float:left; width:34px;  height:148px;  display:block; background:url(../img/fons_esquerra_menu_f.gif);}
	
	.MenuProductes .Mou {  border:solid 1px #DDD; border-bottom:solid 1px #FAFAFA; border-right:solid 1px #FAFAFA; overflow:hidden; height:165px; width:714px; float:left; position:relative;  background:#FFF;  }
	
	.MenuProductes ul {  margin:0px; padding:0px; position:relative;   width:100000000px; }
	.MenuProductes ul li { float:left;  margin:0px; padding:6px 0px 0px 0px; list-style:none;  }
	.MenuProductes ul li { float:left;  margin:0px; padding:6px 0px 0px 0px; list-style:none;  }
	.MenuProductes ul li a { display:block; text-align:center; width:139px; height:155px;  border:solid 2px #FFF; }
	.MenuProductes ul li a:hover {border:solid 2px #FFF!important; border-bottom:solid 2px!important; }
	.MenuProductes ul li .actiu { border:solid 2px #FFF!important; border-bottom:solid 2px #999!important; cursor:default;  }
	.MenuProductes .anvant { float:right;  width:34px; display:block;   height:148px; background:url(../img/fons_dreta_menu_f.gif); }
	
	.MenuProductes .enrere:hover, .MenuProductes .anvant:hover { background-position:34px 0; } 
	.MenuProductes .enrere:active, .MenuProductes .anvant:active { background-position:1px 0; } 
	
	.MenuProductes .ralacioProImg { display:block; height:115px; width:140px; border-right:solid 1px #DDD;}
	.MenuProductes .ralacioProTit {  display:block; height:28px; width:130px; border-right:solid 1px #DDD; padding:2px 5px 0px 5px; line-height:12px; font-size:11px; font-weight:bold; }
	

.cantosRedons { background:url(../img/cantosredons.gif); position:absolute; width:10px; height:211px; }

/* Categories Mixte
-------------------------------------------------------------- */


/* 1 */
.CategoriesMixte { width:784px; border:solid 1px #DDDDDD; float:left; margin-bottom:10px; background: url(../img/fonsCatMixte.gif) repeat-y; }

.CategoriesMixte .CategoriesMixteTexte { float:left; width:374px;  padding:10px 20px 10px 20px; }
.CategoriesMixte .CategoriesMixteTexte p { margin:10px 0px 10px  0px; }
.CategoriesMixte .CategoriesMixteTexte ul { margin:0px; padding:0px 0px 0px  10px; }
.CategoriesMixteTexte li { margin:10px 0px 0px 0px; }

.CategoriesMixte .Foto { display:block; float:left; width:193px; text-align:center; padding:5px 0px 25px 0px; background:url(../img/Lupa_.gif) no-repeat right bottom;  }

.CategoriesMixte .tumbs { width:177px; float:left; text-align:center;  }
	
		.CategoriesMixte .tumbs ul {  margin:0px; padding:0px;  }
		.CategoriesMixte .tumbs ul li {  margin:0px; padding:0px; list-style:none; float:left; background: #FFF; }
		.CategoriesMixte .tumbs ul li a { background:url(../img/fons_separa_h3.gif) repeat-x bottom #FFF;   display:block; float:left;  height:64px; width:88px; padding:10px 0px 10px 0px; }
		.CategoriesMixte .tumbs ul li a:hover { }
		.CategoriesMixte .tumbs ul li .actiu {cursor:default; }
		.CategoriesMixte .tumbs .BDret { border-right:solid 1px #DDDDDD; }

/* 2 */
.CategoriesMixte2 { width:784px; border:solid 1px #DDDDDD; float:left; margin-bottom:10px; background: url(../img/fonsCatMixte2.gif) repeat-y; }

.CategoriesMixte2 .CategoriesMixteTexte { float:left; width:462px;  padding:10px 20px 10px 20px; }
.CategoriesMixte2 .CategoriesMixteTexte p { margin:10px 0px 10px  0px; }
.CategoriesMixte2 .CategoriesMixteTexte ul { margin:0px; padding:0px 0px 0px  10px; }

.CategoriesMixte2 .Foto { display:block; float:left; width:193px; text-align:center; padding:5px 0px 25px 0px; background:url(../img/Lupa_.gif) no-repeat right bottom;  }

.CategoriesMixte2 .tumbs { width:89px; float:left; text-align:center;  }
	
		.CategoriesMixte2 .tumbs ul {  margin:0px; padding:0px;  }
		.CategoriesMixte2 .tumbs ul li {  margin:0px; padding:0px; list-style:none; float:left; background:#FFF;  }
		.CategoriesMixte2 .tumbs ul li a { background:url(../img/fons_separa_h3.gif) repeat-x bottom #FFF; display:block; float:left; height:64px; width:89px; padding:10px 0px 10px 0px; }
		.CategoriesMixte2 .tumbs ul li a:hover { }
		.CategoriesMixte2 .tumbs ul li .actiu {cursor:default; }
		.CategoriesMixte2 .tumbs .BDret { border-right:0; }

/* 3 */
.CategoriesMixte3 { width:784px; border:solid 1px #DDDDDD; float:left; margin-bottom:10px; background: url(../img/fonsCatMixte3.gif) repeat-y; }

.CategoriesMixte3 .CategoriesMixteTexte { float:left; width:550px;  padding:10px 20px 10px 20px; }
.CategoriesMixte3 .CategoriesMixteTexte p { margin:10px 0px 10px  0px; }
.CategoriesMixte3 .CategoriesMixteTexte ul { margin:0px; padding:0px 0px 0px  10px; }

.CategoriesMixte3 .Foto { display:block; float:left; width:193px; text-align:center; padding:5px 0px 25px 0px; background:url(../img/Lupa_.gif) no-repeat right bottom;  }

.CategoriesMixte3 .tumbs {  display:none;  }
/* 4 */
.CategoriesMixteSinTex { width:784px; border:solid 1px #DDDDDD; float:left; margin-bottom:10px; background: url(../img/CategoriesMixte3SinTex.gif) repeat-y; }

.CategoriesMixteSinTex .CategoriesMixteTexte { float:left; width:462px;  padding:10px 20px 10px 20px; }
.CategoriesMixteSinTex .CategoriesMixteTexte p { margin:10px 0px 10px  0px; }
.CategoriesMixteSinTex .CategoriesMixteTexte ul { margin:0px; padding:0px 0px 0px  10px; }

.CategoriesMixteSinTex .Foto { display:block; float:left; width:193px; text-align:center; padding:5px 0px 25px 0px; background:url(../img/Lupa_.gif) no-repeat right bottom;  }

.CategoriesMixteSinTex .tumbs { width:89px; float:left; text-align:center;  }
	
		.CategoriesMixteSinTex .tumbs ul {  margin:0px; padding:0px;  }
		.CategoriesMixteSinTex .tumbs ul li {  margin:0px; padding:0px; list-style:none; float:left; background:#FFF;  }
		.CategoriesMixteSinTex .tumbs ul li a { background:url(../img/fons_separa_h3.gif) repeat-x bottom #FFF; display:block; float:left; height:64px; width:89px; padding:10px 0px 10px 0px; }
		.CategoriesMixteSinTex .tumbs ul li a:hover { }
		.CategoriesMixteSinTex .tumbs ul li .actiu {cursor:default; }
		.CategoriesMixteSinTex .tumbs .BDret { border-right:0; }
/* -- */





.CategoriesMixteProductes {  width:784px; border:solid 1px #DDDDDD; float:left; margin-bottom:10px; }
.CategoriesMixteResum {  width:764px;  float:left;  padding:10px; background: #FFEFEC; font-style:italic; }


table td { border:solid 1px #FFF; }
table { border-collapse:collapse; }

.CategoriesMixteProductes  table { border-collapse:collapse; width:100%}
.CategoriesMixteProductes  table tr {}
.CategoriesMixteProductes  table td { border:solid 1px  #DDDDDD; border-right:0px; padding:4px; }
.captaula td { background:url(../img/fons_taula.gif); text-align:center; }

.taulaRef { float:left; display:block; font-weight:bold; }
.CategoriesMixteProductes  table td .etiqueta { float:right; position:relative; top:-5px; right:-4px;}

.fonsTable { background: #F8F8F8; }

		.CategoriesMixteProductes form { margin:0px; padding:0px;}
		
		
		.CategoriesMixteProductes form .AnyadirAlCarro { cursor:pointer; display:block; background:url(../img/Ico_carro_mixt.gif); 
			border:0px; width:32px; height:24px; color:#FFF; font-weight:bold; font-size:11px; padding:0px; float:right; margin-right:18px; }
		
		.CategoriesMixteProductes form .loading {  width:28px; }
		
		.CategoriesMixteProductes form .AnyadirAlCarro value { display:none; }
			
			.CategoriesMixteProductes form .VelElCarro { cursor:pointer; display:block; background:url(../img/Ico_carro_mixte.gif); 
			border:0px; width:32px; height:24px; color:#FFF; font-weight:bold; font-size:11px; padding:0px; float:right; margin-right:3px; }
			.CategoriesMixteProductes form .ElimDelCarro { cursor:pointer; display:block; background:url(../img/Ico_carro_mixte2.gif); 
			border:0px; width:32px; height:24px; color:#FFF; font-weight:bold; font-size:11px; padding:0px; float:right; margin-right:3px; }
		
		.CategoriesMixteProductes form .AnyadirAlCarro span, .CategoriesMixteProductes form .VelElCarro span, .CategoriesMixteProductes form .ElimDelCarro span { display:none; } 
			
		.CategoriesMixteProductes .CargadorUnid { display:block; padding:3px 0px 0px 0px; float:left; width:90px; }
		.CategoriesMixteProductes  form .unidades { float:left; padding-left:11px; background:url(../img/fons_unidades.gif); width:0px; height:18px; display:block; 
			color:#FFF; font-weight:bold; font-size:11px; line-height:18px;}
		.CategoriesMixteProductes  form .unitats { width:28px;  height:16px; text-align:center; background: url(../img/fons_numero_unidades.gif); color:#FFF; 
			font-weight:bold; margin:0px; padding:2px 0px 0px 0px; border:0px; float:left; display:block;  }
		.CategoriesMixteProductes  form .menos { cursor:pointer; height:18px; background:url(../img/fons_menus.gif); display:block;  margin:0px; padding:0px; border:0px; float:left; 
			font-weight:bold; color:#FFF; font-size:13px; width:21px; }
		.CategoriesMixteProductes  form .mes { cursor:pointer; height:18px; background:url(../img/fons_mes.gif); display:block; margin:0px; padding:0px; border:0px; float:left; 
			font-weight:bold; color:#FFF; font-size:13px;  width:22px; }
			

/* Inicio
-------------------------------------------------------------- */

.Inicio  h2 {  width:980px; }
.Inicio a { margin:0px 9px 10px 0px; display:block; float:left; }

.desc { width:162px; border:solid 1px #DDD; border-right:0px; padding:0px 0px 10px 0px; margin:0px!important;}
.desc .imatge { display:block; width:162px; height:118px; text-align:center; padding-top:10px;}
.desc .titul { font-weight:bold; display:block; width:148px; height:30px; padding:0px 7px 0px 7px; font-size:11px; }

.IniciBorder { float:left; border-right:solid 1px #DDD;  margin:0px 0px 10px 0px!important; }

.ConCuenta { float:left; background:#E5F6FD; width:203px; height:291px; padding:16px; }

.ConCuenta strong { font-size:16px; }

.ConCuenta form { padding:13px 0px 5px 0px; margin:0px; }
.ConCuenta form input { margin:2px 0px 7px 0px; border:solid 1px #CCCCCC; padding:5px; width:186px; background:url(../img/fons_form.gif); }

.ConCuenta form .boto { display:block!important;  border:solid 1px #00AFF0; width:120px; padding:3px; font-weight:bold; color:#FFF; font-size:13px; background:url(../img/fons_form_boto.gif); }

.ConCuenta a { width:203px; margin:0px 0px 5px 0px; }

.ConCuenta ul { float:left; font-size:10px; margin:0px; padding:15px 0px 0px 0px;}
.ConCuenta img { float:left; margin:10px 30px 0px 4px; }


/* Productes imita Inicio
-------------------------------------------------------------- */



.imitaInicio .IniciBorder { border:0px;  border-top:solid 1px #DDDDDD; border-left:solid 1px #DDDDDD; float:left; margin-bottom:10px;   background:url(../img/fons_final_tumb.gif) repeat-x bottom;  }
.imitaInicio a { margin:0px 9px 10px 0px; display:block; float:left; background:#FFF; }
.imitaInicio .desc { width:156px;
border:0px;

border-right:solid 1px #DDDDDD;  border-bottom:solid 1px #DDDDDD;

padding:0px 0px 10px 0px; margin:0px!important;}
.imitaInicio .desc .imatge { display:block; width:156px; height:118px; text-align:center; padding-top:10px;}
.imitaInicio .desc .titul { font-weight:bold; display:block; width:142px; height:30px; padding:0px 7px 0px 7px; font-size:11px; }



/* Serveis i ayuda
-------------------------------------------------------------- */

.fonstexte { background:#E5F6FD; padding:20px;  width:744px; float:left; margin-bottom:10px; }



/* Cuenta
-------------------------------------------------------------- */

.desconectar { display:block; background:url(../img/fons_boto_desconecta.gif); width:179px; height:30px; font-weight:bold; color:#FFF; text-align:center; line-height:30px; }
.desconectar img { position:relative; top:4px; }


/* MIssateges
-------------------------------------------------------------- */

.missCorrecteIn { background:#E8F7D9; border:solid 1px #66CC00;  float:left; width:785px;  margin-bottom:10px;  }
.missCorrecteIn .Esq   {  background:url(../img/EsqCo.gif) no-repeat;   display:block; width:6px;  height:6px; float:left; position:relative; top:-1px; right:1px; line-height:0px; font-size:0px; }
.missCorrecteIn .Dret  {  background:url(../img/DretCo.gif) no-repeat;  display:block; width:6px;  height:6px; float:right; position:relative; top:-1px; right:-1px; line-height:0px; font-size:0px;}
.missCorrecteIn .Esq2  {  background:url(../img/Esq2Co.gif) no-repeat  bottom;  display:block; width:6px; height:6px; float:left; position:relative; top:1px; right:1px; line-height:0px; font-size:0px;}
.missCorrecteIn .Dret2 {  background:url(../img/Dret2Co.gif) no-repeat bottom;  display:block; width:6px; height:6px; float:right; position:relative; top:1px; right:-1px;line-height:0px; font-size:0px; }
.missCorrecte  { padding:16px 10px 10px 40px; background:url(../img/visto.gif) no-repeat 10px 14px; color:#336600; font-weight:bold;  }


.missErrorIn { background:#FAE5E5; border:solid 1px #D21E1E;  float:left; width:785px;  margin-bottom:10px;  }
.missErrorIn .Esq   {  background:url(../img/EsqEr.gif) no-repeat;   display:block; width:6px;  height:6px; float:left; position:relative; top:-1px; right:1px; line-height:0px; font-size:0px;}
.missErrorIn .Dret  {  background:url(../img/DretEr.gif) no-repeat;  display:block; width:6px;  height:6px; float:right; position:relative; top:-1px; right:-1px; line-height:0px; font-size:0px;}
.missErrorIn .Esq2  {  background:url(../img/Esq2Er.gif) no-repeat  bottom;  display:block; width:6px; height:6px; float:left; position:relative; top:1px; right:1px; line-height:0px; font-size:0px;}
.missErrorIn .Dret2 {  background:url(../img/Dret2Er.gif) no-repeat bottom;  display:block; width:6px; height:6px; float:right; position:relative; top:1px; right:-1px;line-height:0px; font-size:0px; }
.missError  { padding:16px 10px 10px 40px; background:url(../img/creu.gif) no-repeat 10px 14px; color:#C00; font-weight:bold; }


.missInfoIn { background:#E5F6FD; border:solid 1px #0099FF;  float:left; width:785px;  margin-bottom:10px;  }
.missInfoIn .Esq   {  background:url(../img/EsqI.gif) no-repeat;   display:block; width:6px;  height:6px; float:left; position:relative; top:-1px; right:1px; line-height:0px; font-size:0px;}
.missInfoIn .Dret  {  background:url(../img/DretI.gif) no-repeat;  display:block; width:6px;  height:6px; float:right; position:relative; top:-1px; right:-1px; line-height:0px; font-size:0px;}
.missInfoIn .Esq2  {  background:url(../img/Esq2I.gif) no-repeat  bottom;  display:block; width:6px; height:6px; float:left; position:relative; top:1px; right:1px; line-height:0px; font-size:0px;}
.missInfoIn .Dret2 {  background:url(../img/Dret2I.gif) no-repeat bottom;  display:block; width:6px; height:6px; float:right; position:relative; top:1px; right:-1px;line-height:0px; font-size:0px; }
.missInfo   { padding:16px 10px 10px 40px; background:url(../img/interrogant.gif) no-repeat 10px 14px; color:#0066FF; font-weight:bold; }

/* Flons Blau
-------------------------------------------------------------- */

.FonsBlauIn { background:#E5F6FD; border:solid 1px #DDF4FD;   float:left; width:785px;  margin-bottom:10px;  }
.FonsBlauIn .Esq   {  background:url(../img/EsqBl.gif) no-repeat;   display:block; width:6px;  height:6px; float:left; position:relative; top:-1px; right:1px; line-height:0px; font-size:0px;}
.FonsBlauIn .Dret  {  background:url(../img/DretBl.gif) no-repeat;  display:block; width:6px;  height:6px; float:right; position:relative; top:-1px; right:-1px; line-height:0px; font-size:0px;}
.FonsBlauIn .Esq2  {  background:url(../img/Esq2Bl.gif) no-repeat  bottom left;  display:block; width:393px; height:6px; float:left; position:relative; top:1px; right:1px; line-height:0px; font-size:0px;}
.FonsBlauIn .Dret2 {  background:url(../img/Dret2Bl.gif) no-repeat bottom right;  display:block; width:392px; height:6px; float:right; position:relative; top:1px; right:-1px;line-height:0px; font-size:0px; }
.FonsBlau  { padding:10px 20px 0px 20px; }

/* Cuenta
-------------------------------------------------------------- */

.cuentaEsq { float:left; width:420px; color:#666; }
.cuentaEsq form { padding:0px; margin:0px; }
.cuentaEsq label { padding:15px 0px 5px 0px; margin:0px; display:block;  }
.cuentaEsq input { padding:5px; margin:0px; border:solid #CCCCCC 1px; width:170px; background:url(../img/fons_form.gif) repeat-x #FFF; font-size:14px; color:#666;  }
.cuentaEsq #enviar { border:solid 1px #00AFF0; background:url(../img/fons_input.jpg); width:140px; margin:15px 0px 30px 0px; padding:3px; color:#FFF; font-size:14px; font-weight:bold; }
.cuentaEsq a { padding:10px 20px 0px 0px; text-decoration:underline; display:block; float:left;}

.cuentaEsq .inputEsq { float:left; width:190px; padding:0px 10px 0px 0px;  }
.cuentaEsq .inputDrt { float:left; width:190px;  }

.cuentaDrt { float:left; width:310px; padding:0px 0px 20px 0px; }
.cuentaDrt img { float:left;}
.cuentaDrt ul { float:right; font-size:13px; color:#666; line-height:20px; }
.cuentaDrt li {}

/* Recorda
-------------------------------------------------------------- */

.recorda {  color:#666; }
.recorda p { font-size:14px; line-height:18px; margin:10px 0px 0px 0px; }
.recorda form { padding:0px; margin:0px; }
.recorda label { padding:15px 0px 5px 0px; margin:0px; display:block;  }
.recorda input { padding:5px; margin:0px; border:solid #CCCCCC 1px; width:270px; background:url(../img/fons_form.gif) repeat-x #FFF; font-size:14px; color:#666;  }
.recorda #enviar { border:solid 1px #00AFF0; background:url(../img/fons_input.jpg); width:140px; margin:15px 0px 20px 0px; padding:3px; color:#FFF; font-size:14px; font-weight:bold; }

/* Registre
-------------------------------------------------------------- */

.imatgeDret { float:right; position:relative; left:21px; top:20px;  width:204px; height:421px; background:url(../img/registreImg.jpg); padding:60px 10px 0px 10px; 
			   text-align:center; color:#88A0C6; font-weight:bold; }

.imatgeDret2 { float:right; position:relative; left:21px; top:20px;   }

.formEsq { float:left; width:520px; color:#666; }
.formEsq form { padding:0px; margin:0px; }

.formEsq label { padding:10px 0px 5px 10px; margin:0px; display:block;  }
.formEsq input { padding:5px; margin:0px 0px 0px 10px; border:solid #CCCCCC 1px; width:225px; background:url(../img/fons_form.gif) repeat-x #FFF; font-size:14px; color:#666;  }
.formEsq select { padding:4px; margin:0px 0px 0px 10px; border:solid #CCCCCC 1px; width:238px; background:url(../img/fons_form.gif) repeat-x #FFF; font-size:14px; color:#666; }

.formEsq #enviar { border:solid 1px #00AFF0; background:url(../img/fons_input.jpg); width:245px; margin:15px 0px 10px 0px; padding:3px; color:#FFF; font-size:14px; font-weight:bold; float:left; }

.formEsq fieldset { width:508px; margin:0px; padding:0px 10px 10px 0px; margin:10px 0px 10px 0px; border: solid 1px #FFF; float:left; }
.formEsq legend { margin:0px; padding:10px 10px 10px  10px; border:0px; font-size:14px; font-weight:bold; color:#333;}

.formEsq  .obligatorio { font-size:13px; font-weight:normal; font-style:italic; color:#999; }

.formEsq .left { float:left; width:230px; padding:0px 30px 0px 0px; }
.formEsq .right { float:left; }

.formEsq .checkbox { width:15px!important; margin:0px 10px 0px 10px; padding:0px; border:0px; float:left; position:relative; top:8px; }

.formEsq .politicadeprivacidadMostra { padding:0px 10px 0px 10px; float:left; }

.formEsq .politicadeprivacidad { float:left;  padding:10px 0px 0px 0px;  }
.formEsq #AceptoId { float:left; padding:10px 5px 0px 0px; }

.formEsq .Finalizar  { background:url(../img/finalizar.jpg); width:245px; height:26px; display:block; color:#FFF; font-size:14px; font-weight:bold; line-height:25px!important;  text-align:center; line-height:20px; float: left; margin:0px 0px 10px 0px; }

.formEsq .formBotons { width:220px; float:left; }


/* Ayuda Cuenta
-------------------------------------------------------------- */


/* Pedidos recientes
-------------------------------------------------------------- */


.taulaPedidos {  float:left; width:785px;  margin-bottom:10px;  }
.taulaPedidos table { width:100%; border-collapse:collapse; }
.taulaPedidos tr {}
.taulaPedidos td { padding:5px; border:solid 1px #E8E8E8; text-align:center; }
.taulaPedidos .Ref { color:#09F; font-weight:bold; }

.taulaPedidos .Entregado { color:#F9F; font-weight:bold; }
.taulaPedidos .Pendientedepago { color:#F00; font-weight:bold; }
.taulaPedidos .Enproceso { color:#090; font-weight:bold; }
.taulaPedidos .Entransito { color:#09F; font-weight:bold; }

.taulaPedidos .Verdetalles { background:url(../img/fons_boto_tuala.gif); display:block; width:100px; height:18px; text-align:center; color:#FFF; margin:auto; line-height:18px;}
.taulaPedidos .Verdetalles:hover { color:#D4E9FF; }

.taulaPedidos .capTaulaPedidos { font-weight:bold; background:url(../img/fons_paginacio.gif); }
.taulaPedidos .sebre { background:#FBFBFB; }


/* Carrito
-------------------------------------------------------------- */

.carro {}
.carro h2 {  width:978px; }
.carro  .missCorrecteIn { width:978px; }
.carro  .missErrorIn { width:978px; }
.carro  .missInfoIn { width:978px; }

.taulaCarro {  float:left; width:978px;  margin-bottom:10px;  }
.taulaCarro table { width:100%; border-collapse:collapse; }
.taulaCarro tr {}
.taulaCarro td { padding:5px; border:solid 1px #E8E8E8; text-align:center; }
.taulaCarro .Ref { color:#09F; font-weight:bold; }
.taulaCarro .Entregado { color:#999; font-weight:bold; }
.taulaCarro .Pendientepago { color:#F00; font-weight:bold; }
.taulaCarro .Enproceso { color:#090; font-weight:bold; }
.taulaCarro .Verdetalles { background:url(../img/fons_boto_tuala.gif); display:block; width:100px; height:18px; text-align:center; color:#FFF; margin:auto; line-height:18px;}
.taulaCarro .Verdetalles:hover { color:#D4E9FF; }

.taulaCarro .capTaulaPedidos { font-weight:bold; background:url(../img/fons_paginacio.gif); }
.taulaCarro .sebre { background:#FBFBFB; }
.taulaCarro .esquerra { text-align:left; }
.taulaCarro .alincDreta { text-align:right; } 


.centraCarroUnid { display:block; margin:auto; width:82px; }

.taulaCarro  form .unidades { float:left; padding-left:11px; background:url(../img/fons_unidades.gif); width:0px; height:18px; display:block; 
			color:#FFF; font-weight:bold; font-size:11px; line-height:18px;}
.taulaCarro form .unitats { width:28px;  height:16px; text-align:center; background: url(../img/fons_numero_unidades.gif); color:#FFF; 
			font-weight:bold; margin:0px; padding:2px 0px 0px 0px; border:0px; float:left; display:block;  }
.taulaCarro form .menos { cursor:pointer; height:18px; background:url(../img/fons_menus.gif); display:block;  margin:0px; padding:0px; border:0px; float:left; 
			font-weight:bold; color:#FFF; font-size:13px; width:21px; }
.taulaCarro  form .mes { cursor:pointer; height:18px; background:url(../img/fons_mes.gif); display:block; margin:0px; padding:0px; border:0px; float:left; 
			font-weight:bold; color:#FFF; font-size:13px;  width:22px; }

.enllas_carrito { float:left;  width:978px; margin-bottom:10px; }

.enllas_carrito .Guardar 	{ background:url(../img/guardar.gif); width:220px; height:31px; display:block; text-align:center; line-height:20px; float:left;  }
.enllas_carrito .Imprimir 	{ background:url(../img/imprimir.gif); width:115px; height:31px; display:block; text-align:center; line-height:20px; float:left;  }
.enllas_carrito .Borrar 	{ background:url(../img/borrarB.gif); width:100px; height:31px; display:block; text-align:center; line-height:20px; float:left;  }
.enllas_carrito .Volver 	{ background:url(../img/volver_productos.gif); width:180px; height:26px; display:block; text-align:center; line-height:20px; float:right; }
.enllas_carrito .Finalizar  { background:url(../img/finalizar.jpg); width:180px; height:26px; display:block; text-align:center; line-height:20px; float:right; margin:0px 0px 0px 10px;  border:0px; }

.enllas_carrito .Guardar, .enllas_carrito .Imprimir, .enllas_carrito .Borrar { color:#333; line-height:29px; font-weight:bold; color:#666; font-size:11px;  margin:0px 10px 0px 0px;  }
.enllas_carrito .Guardar img, .enllas_carrito .Imprimir img, .enllas_carrito .Borrar img { position:relative; top:3px; left:-5px; }
.enllas_carrito .Guardar:hover, .enllas_carrito .Imprimir:hover, .enllas_carrito .Borrar:hover { color:#999; }
.enllas_carrito .Volver, .enllas_carrito .Finalizar  { color:#FFF; font-size:14px; font-weight:bold; line-height:25px;  }
.enllas_carrito .Volver:hover, .enllas_carrito .Finalizar:hover  { color:#CCC; }

/* Carrito finalitzar
-------------------------------------------------------------- */

.dadesCom { width:978px; float:left; margin-bottom:10px; color:#666;  }
.dadesCom .esquerra { float:left; width:472px; padding:0px 33px 0px 0px;}
.dadesCom .esquerra h3 { border-bottom: solid 1px #CCC; font-size:14px; color:#666; padding-bottom:7px; margin:10px 0px 7px 0px; color:#333; }
.dadesCom .dreta { float:left; width:472px;  }
.dadesCom .dreta h3 {  border-bottom: solid 1px #CCC; font-size:14px; color:#666; padding-bottom:7px; margin:10px 0px 7px 0px;  color:#333; }
.dadesCom ul { margin:0px; padding:0px; }
.dadesCom li { margin:0px; list-style:none; padding:2px 0px 2px 0px; }

.botoEdit {  width:978px; float:left; margin-bottom:10px; }
.botoEdit a { color:#FFF; font-size:12px; font-weight:bold; display:block; float:left; padding:2px 10px 2px 10px; background: url(../img/editat_datos.gif); border:solid 1px #F60; }
.botoEdit a:hover { color: #F5F5F5; }

.TitulCarrito { width:978px; float:left; }
.TitulCarrito h3 {  border-bottom: solid 1px #CCC; font-size:14px;  padding-bottom:7px; }

.titulPago {width:978px; float:left;}
.titulPago h3 { border-bottom: solid 1px #CCC; font-size:14px;  padding-bottom:7px; }
.titulPago p {}
.titulPago .IconsVises  { float:left;  background:url(../img/vises.gif) no-repeat center; width:286px; height:44px; margin-bottom:10px;  }

.finalCarroCom { border-bottom: solid 1px #CCC;  width:978px; float:left; padding:0px 0px 20px 0px;}


/* Carrito finalitzar
-------------------------------------------------------------- */

.BuscadorMenu {  background:#F1F1F1;  padding:0px 0px 0px 10px; color:#666; }
.BuscadorMenu form { margin:0px; padding:0px; }
.BuscadorMenu label { display:block; float:left; padding:10px 0px 2px 0px; }
.BuscadorMenu select { width:158px; }
.BuscadorMenu option {}
.BuscadorMenu input { font-family:Arial, Helvetica, sans-serif;
padding:4px 5px 4px 5px;  border:solid #CCCCCC 1px; width:148px; background:url(../img/fons_form.gif) repeat-x #FFF; font-size:12px; color:#666;  }
.BuscadorMenu .boto {  border:solid 1px #00AFF0; background:url(../img/fons_input.jpg);  width:158px; margin:10px 0px 10px 0px; padding:3px; color:#FFF; font-size:14px; font-weight:bold; }

.BuscadorMenu #labPrecio { display:block;  width:158px;  }
.BuscadorMenu #Precio { width:52px; }
.BuscadorMenu #aPrecio { width:52px; }


.fonsprivacidad { background:#E5F6FD; padding:20px;  width:939px; float:left; margin-bottom:10px; }

/* Fin
-------------------------------------------------------------- */


/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	
	width:675px;	
	min-height:200px;

	border:7px solid #F2F2F2;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}


/* progress indicator (animated gif). should be initially hidden */
.progress {
	 position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
}


/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/default/js/img/overlay/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:35px;
	width:35px;
}



/* the large image. we use a gray border around it */
#img {
	border:0px solid #666;
}

/* "next image" and "prev image" links */
.simple_overlay .next, .simple_overlay .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.simple_overlay .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.simple_overlay .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.simple_overlay .next:hover, .simple_overlay .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}


/* everybody should know about RGBA colors. */
.simple_overlay .next, .simple_overlay .prev, .simple_overlay .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/default/js/img/overlay/h80.png) repeat-x;		
}


/* Finsestra
-------------------------------------------------------------- */


.fons_navi {  float:left;   height:18px; width:784px; padding-top:5px;  }

.navi { 
    height:18px;
	text-align:center;
	margin:auto;
} 
 
 
/* items inside navigator */ 
.navi a { 
    width:8px; 
    height:8px; 
    float:left; 
    margin:3px; 
    background:url(/default/js/img/scrollable/arrow/navigator.png) 0 0 no-repeat; 
    font-size:1px; 
} 
 
/* mouseover state */ 
.navi a:hover { 
    background-position:0 -8px;       
} 
 
/* active state (current page state) */ 
.navi a.active { 
    background-position:0 -16px;      
}

/* Finsestra
-------------------------------------------------------------- */


.temp { border:solid 5px #C00; padding:50px; }







