*{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
html, body{ 
	text-align:center; 
}
body{
	background-color:#e3f0f6;
	background-color:#88B29A;
	background-color:#B5DFC7;
	margin-bottom:40px;
}
ul,li{
list-style-type:none;
}
a img{border:0;}
button span{display:none !important;}
/* comuns */
#fitxa .proddre .contprod input,
#fitxa .proddre .contprod .mesprod,
#fitxa .proddre .contprod .menysprod,
#llistaprods .proddre .contprod .mesprod,
#llistaprods .proddre .contprod .menysprod,
#llistacompra .contprod .mesprod,
#llistacompra .contprod .menysprod,
#cprod .dprod .contprod .mesprod,
#cprod .dprod .contprod .menysprod,
#llistaprods .proddre .contprod input,
#llistacompra .contprod input,
#reco #recobtn,
#cprod .dprod .detquiprod .delprod,
#llistacompra .delprod,
#cprod .dprod .detquiprod .detprod,
#carrototal #btncompra,
#comentaris #btnopinar,
#comentform #btnenviarcom,
#comentform #btncancelarcom,
#cercador #btncerca,
#btncontinuar,#btnatras,#btnmoddatos,#btnguardar,#btncerrar,
.volver,.btnanadir,
#cprod .dprod .detquiprod input{
	cursor:pointer;
	background-color:transparent;
	background-repeat:no-repeat;
	border:0px none white;
}
/* principal */
#main{
	width:956px;
	margin-left:auto; 
	margin-right:auto;
	
	text-align:left;
}

/* publicitat */
#pub_esq{
	margin:auto auto;
	/* height:100px; */
	height:35px;
}
/* publicitat dreta */
#pub_dre{
/*	height:100px; */
	margin:auto auto;
}

#pdret{
	height:857px;
}
#peu{
	position:relative;
	width:956px;
	height:78px;
	margin-top: 870px;
	background:url(../img/logo_online_banner_peu.png) 1px 1px no-repeat;
	background-color:white;
}

/* CAPSALERA */
#logo{
	width:956px;
	height:78px;
	margin-top: 15px;
	background:url(../img/logo_online_banner.png) 1px 1px no-repeat;
}
.detalles span,
h1 span,
h2 span{
	display:none;
}
#top{
	height:154px;
}

#menu{
	height:36px;
	/*background-image:url(/img/m_fondo.png);*/
	background-color:#819F8E;
	background-color:#8ECFA9;
	}
#menu li{
	float:left;
	height:36px;
}


#menu a span{display:none;}
#menu a{
	height:36px;
	display:block;
}
/* general menu */
#menu #menu1,
#menu #menu2,
#menu #menu3,
#menu #menu4,
#menu #menu5{
	text-align:center;
}
/* menu inici */
/* afegir  class="sel" al A actiu per que es quedi seleccionat!! */
#menu a.sel,
#menu a:hover{
	background-position:0px -36px;
}
#menu #menu1 a{width:64px;}
#menu #menu1 a{
	background-image:url(/img/menu1n.png);
}
/* fi menu inici*/

/* menu mi cuenta */
#menu #menu2 a{width:100px;}
#menu #menu2 a{
	background-image:url(/img/menu2n.png);
}
/* fi menu mi cuenta*/

/* menu mi cuenta */
#menu #menu3 a{width:100px;}
#menu #menu3 a{
	background-image:url(/img/menu3n.png);
}
/* fi menu mi cuenta*/

/* menu mi cuenta */
#menu #menu4 a{width:170px;}
#menu #menu4 a{
	background-image:url(/img/menu4n.png);
}
/* fi menu mi cuenta*/

/* la resta dels menus!! */
/* fi de la resta dels menus */

/* menu login */
#login{float:right;}
#micuen,#logout,#ident,#regis{
	height:36px;
	float:left;
}
#ident{
	width:130px;
	background:url(/img/m_iden.png) left top no-repeat;
}
#regis{
	width:123px;
	background:url(/img/m_regi.png) left top no-repeat;
}
#micuen{
	width:130px;
	background:url(/img/m_micuen.png) left top no-repeat;
}
#logout{
	width:123px;
	background:url(/img/m_logout.png) left top no-repeat;
}

/* fi menu login */

/* SUBMENU */
#submenu ul,
#submenu{
	height:22px;
}
#submenu li{
	float:left;
	font-size:10px;
	line-height:22px;
	padding:0 9px 0 9px;

	background-color:#dce6e9;
	background-color:#819F8E;
	background-color:#8ECFA9;
	color:black;
}
#submenu li a.smen,
#submenu li a:hover{
	color:#3ca3b1;
	color:white;
}
#submenu li a{
	color:#666666;
	color: #333333;
	text-decoration:none;
}
#submenu #sub1{
	padding-left:13px;
	background:#dce6e9 url(../img/subme.png) left no-repeat;
}
#submenu #sub6{
	padding-right:13px;
	background:#dce6e9 url(../img/submd.png) right no-repeat;
}


/* FI CAPSALERA */
/* esquerra */
#esquerra{
	float:left;
	width:192px;
}
#pesq{
	width:172px;
	text-align:left;
}
/* 1r buscador */
#cercador h2{
	background:url(/img/buscarttl.png) no-repeat;
	width:172px;
	height:33px;
}
#cercador div{
	background:url(/img/buscarf.png) no-repeat;
	width:172px;
	/*padding:10px 0 0px 10px;*/
}
#cercador #capacerca{
	width:153px;
	background:transparent url(/img/buscari.png) no-repeat scroll 0% 50%;
	padding:10px 0 10px 24px;
}
#cercador form{
	padding-left:10px;
	padding-top:5px;
}
#cercador #cerca{
	border:0pt none white;
	background-color:white;
	font-size:10px;
	overflow:hidden;
	
	width:120px;
	display:block;
}
#cercador #btncerca{
	width:153px;
	height:24px;
	background:url(/img/buscarb.png);
	margin:5px 0 10px 0;
}
/* 2n menu */
#families h2{
	background:url(/img/prodttl.png) no-repeat;
	width:172px;
	height:41px;
}
#families{
	background:transparent url(/img/prodf.png) 0 0 no-repeat;
	margin-bottom:15px;
}
#famul{
	background:url(/img/prodd.png) bottom no-repeat;
	padding-bottom:4px;
}
.liActiu h3 a{
	color:#333333 !important;
	background-image:url(/img/prodh3asel.png) !important;
}
.liActiu div{
	background-image:url(/img/proddivsel.png) !important;
}
#famul h3{padding-top:1px;background:white url(/img/prodfons.png) 0 0 repeat-y;}
#famul h3,
#famul h3 a{
	width:172px;
	height:22px;
}
#famul h3 a{
	display:block;
	background:url(/img/prodsf.png) no-repeat;
	font-size:12px;
	text-indent:20px;
	line-height:22px;
	text-decoration:none;
	color:#3ca3b1;
	color:#1B4E31;
}
#famul h3 a:hover{color:#666666;	color: black;}
#famul div{
	background:white url(/img/prodfons.png) 0 0 repeat-y;
}
#famul div ul{
	margin:0 10px 0px 20px;
}
#famul div ul li{
	height:20px;
}
#famul div ul li.fama a{
	color:#333333;
}
#famul div ul li a{
	font-size:10px;
	color:gray;
	text-indent:10px;
	text-decoration:none;
}
#famul div ul li a:hover{
	color:#333;
}


/* CENTRE! */
#centre{
	float:left;
	width:492px;
}
.detalles{ /* LINK DETALLES*/
	width:67px;
	height:19px;
	background-image:url(/img/detprod.png);
	display:block;
}
/* destacats */
.finestra,
#dest{
	background:url(/img/destbottom.png) bottom center no-repeat;
	padding-bottom:7px;
}
#dest{
	margin-bottom:7px;
}
#destfitxa{
	padding:0 10px 0 10px;
	height:295px;
	background-image:url(/img/amplefons.png);
}
#destfitxa img{
	margin:10px 0;
}
#destfitxa .detalles{
	float:right;
	margin-bottom:2px;
}
#destpreu{
	position:absolute;
	top:415px;
	margin-left:-25px;
}
/* recomanats */
#reco{
	margin-top:19px;
}
.fitxareco{
	margin-top:10px !important;
}
#recomanats{
	/*height:155px;
	background:url(/img/recofons.png) no-repeat bottom left; */
	height:470px;
	background-color:white;
	padding:0;
}
#recomanats ul{
	margin-left:3px;
	padding-top:10px;
}
#recomanats ul li{
	float:left;
	width:86px;
	margin-left:9px;
}
#recomanats .recoflash{
	text-align:center;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	height:35px;
	color:#6fc5d1;
	
}
#recomanats ul li .detalles{
	margin-left:9px;
}
#recomanats #recobtn{
	background:url(/img/recobtn.png);
	width:153px;
	height:24px;
	margin-top:12px;
}
#regultimg{
	height:55px;
	background:transparent url(/img/imgbox.png) top left no-repeat;
}
#regultimg p{
	text-align:left;
	padding-left:64px;
}
#regultimpas{
	padding:10px 10px 3px 11px;
}
#regultimpas,
#recomanats #recobtndiv{
	text-align:center;
}
#recomanats img{
	display:block;
	width:87px;
	height:80px;
}




/* dreta */
#dreta{
	float:right;
	width:252px;
	text-align:center;
}
#facebook{
	width:252px;
	height:515px;
	margin-bottom:15px;
	text-align:left;
	background: white;
}

#video{
	width:252px;
	margin-bottom:15px;
	text-align:left;
}
#video h2{
	background:url(/img/fuentes.png) no-repeat;
	width:252px;
	height:35px;
}
#video h3{
	background-color: #F2F2F2;
	text-align:center;
	width:252px;
	height:35px;
}

#video a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#video a:hover{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}


#carro{
	width:252px;
	margin-bottom:15px;
	text-align:left;
}
.icarro{
	width:56px;
	height:45px;
	font-size:10px;
	display:block;
}
#carro h2{
	background:url(/img/carrottl.png) no-repeat;
	width:252px;
	height:35px;
}
#carro #nohayprods,
#carro #carrototal{
	height:67px;
	width:252px;
	clear:both;
}
#carro #carrototal{background:transparent url(/img/carrototal.png) 0 0 no-repeat;}
#carro #nohayprods{
	background:transparent url(/img/nohayprods.png) 0 0 no-repeat;
	font-size:10px;
	text-align:center;
	line-height:65px;
}
#carrototal #total,
#carrototal div{
	float:right;
	font-size:11px;
	color:white;
}

#carrototal #lbltotal{/* LABEL TOTAL !! */
	width:86px;
	height:16px;
	line-height:16px;
	font-weight:bold;
	margin:6px 1px 0 0;
	text-indent:20px;
}
#carrototal #total{
	width:88px;
	height:16px;
	line-height:16px;
	margin:6px 10px 0 1px;
	text-align:right;
}
#carrototal #btncompra{
	width:153px;
	height:24px;
	background:url(/img/ficompra.png);
	margin:10px 0 0 50px;
}
/* productes */
#cprod ul li{
	height:88px;
	width:252px;
	background:transparent url(/img/carroprod.png) 0 0 no-repeat;
	float:left;
}
#cprod ul li.p{background-color:#F9FAF1;}
#cprod ul li.n{background-color:#FFFFFF;}
#cprod ul li div.prod{
	padding:10px 0 0 11px;
	margin:0;border:0 none white;
}
#cprod ul li div.prod .fprod{
	float:left;
	border:1px solid #e3e1e1;
	margin-right:9px;
}
/* producte al carro */
#cprod .dprod .descprod{
/*	font-weight:bold;*/
	font-size:9px;
	color:#666666;
	margin:0 0 8px 0;
	float:left;
	width:165px;
}
#cprod .dprod .detquiprod input,
#cprod .dprod .contprod input{
	border:0 none white;
}
/* num mes menys productes */
#fitxa .proddre .contprod .numprod,
#llistaprods .proddre .contprod .numprod,
#llistacompra .contprod .numprod,
#cprod .dprod .contprod .numprod{
	width:35px;
	height:16px;
	
	padding-left:10px;
	padding-top:3px;
	background:url(/img/numprod.png);
	font-size:10px;
	float:left;
	color:#666666;
	overflow:hidden;
}
.numprod{cursor:default !important;}
#fitxa .proddre .contprod .mesmenprod,
#llistaprods .proddre .contprod .mesmenprod,
#llistacompra .contprod .mesmenprod,
#cprod .dprod .contprod .mesmenprod{
	float:left;
	width:20px;
	height:19px;
}
#fitxa .proddre .contprod .mesprod,
#fitxa .proddre .contprod .menysprod,
#llistaprods .proddre .contprod .mesprod,
#llistaprods .proddre .contprod .menysprod,
#llistacompra .contprod .mesprod,
#llistacompra .contprod .menysprod,
#cprod .dprod .contprod .mesprod,
#cprod .dprod .contprod .menysprod{
	float:left;
}
#fitxa .proddre .contprod .mesprod,
#llistaprods .proddre .contprod .mesprod,
#llistacompra .contprod .mesprod,
#cprod .dprod .contprod .mesprod{
	width:20px;
	height:9px;
	background-image:url(/img/mesprod.png);
}
#fitxa .proddre .contprod .menysprod,
#llistaprods .proddre .contprod .menysprod,
#llistacompra .contprod .menysprod,
#cprod .dprod .contprod .menysprod{
	width:20px;
	height:10px;
	background-image:url(/img/menysprod.png);
	
}
/* fi num mes menys producte */
/* detall i treure del carro */
#llistacompra .detprod,
#cprod .dprod .detquiprod .detprod,
#cprod .dprod .detquiprod .delprod{
	text-indent:-9999px;
	overflow:hidden;
}
#cprod .dprod .detquiprod .detprod{
	float:left;
	width:67px;
	height:19px;
	margin-right:7px;
	margin-left:10px;
	background:url(/img/detprod.png);
}

#cprod .dprod .detquiprod .delprod{
	float:left;
	width:19px;
	height:19px;
	background:url(/img/delprod.png);
}
#cprod .dprod .detquiprod button{
	float:left;
	height:19px;
}
/* fi detall i treure del carro */
/* els preus inferiors */
#cprod .dprod .costprod{
	clear:both;
	padding-top:4px;
	color:#666666;
	display: inline-block;
	float:right;
}
#fitxa #ftxinfo .costprodll{
	clear:both;
	padding-top:9px;
	color:#666666;
	display: inline-block;
	width:188px;
	padding-right:5px;
}
.costprodll .totalprod{text-align:right !important;padding-right:6px;}
.costprodll .uniprod{text-align:left !important;text-indent:8px;}
.costprodll .totalprod,
.costprodll .uniprod{
	width:85px;
}

#cprod .dprod .uniprod{
	width:86px;
}
#cprod .dprod .totalprod{
	width:97px;
}
#fitxa #ftxinfo .costprodll span,
.prodllistat .contprod .costprodll span,
#llistacompra .contprod .costprodll span,
#cprod .dprod .costprod span{
	float:right;
	background-color:#f2f2f2;
	font-size:9px;
	height:16px;
	line-height:16px;
	margin-right:1px;
	text-align:center;
}
/* fi dels preus inferiors */
/* fi productes */

/* pągina de productes*/
#capfam #prodtopsel{
	float:left;
	margin-top:8px;
}
#prodtopsel select,
#prodtopsel option{
	font-size:9px;
	color:#666666;
}
#prodtopsel #ordre{
	width:90px;
	margin-right:5px;
}
#prodtopsel select{
	width:130px;
}
#capfam h2{
	float:left;
	background-image:none;
	height:33px;
	width:254px;
}
.finestra h2,
#reco h2,
#dest h2,
#capfam{
	height:33px;
	background:url(/img/emptytop.png);
}
/* llistat */
#resenya{
	height:16px;
	line-height:15px;
	width:492px;
	background:url(/img/bgris.png) no-repeat;
	font-size:9px;
	text-indent:11px;
}
#aviso{
	height:115px;
	line-height:12px;
	width:492px;
	background:url(/img/bgris.png) ;
	font-size:9px;
	text-indent:11px;
	color:#e31616;
	padding:5px 5px 5px 5px;
}

.oferta{
	color:#666666;
}
.esgotat{
	color:#ff6666;
}

#llistaprods{
background-image:url(/img/amplefons.png);
padding:0 1px 0 1px;
}
#llistaprods ul{
	padding-bottom:4px;
}
#llistaprods li.prodll{
	width:490px;
	height:125px;
	background:url(/img/fonscatprod.png) left bottom no-repeat;
}
#llistaprods li.consultar{
	height:140px !important;
}
#llistaprods li.consultar .prodllistat{
	padding-top:0 !important;
}
#llistaprods li.consultar .cons{
	margin-bottom:10px;
	margin-left:-1px;
}
#llistacompra li.p,#llistaprods li.p{background-color:white;}
#llistacompra li.n,#llistaprods li.n{background-color:#f9faf1;}
#llistaprods .prodllistat{
	padding-top:10px;
}
#llistaprods .profotoll{
	border:1px solid #E3E1E1;
	display:block;
	float:left;
	font-size:10px;
	height:80px;
	width:87px;
}
#llistaprods .prodesq{
	width:277px;
	height:114px;
	float:left;
	margin-left:9px;
}
#llistaprods .prodesq .prodadesll{
	float:left;
	width:180px;
	height:114px;
}
#llistaprods .prodesq .prodimgll{
	float:left;
	width:97px;
	height:114px;
}
#llistaprods .prodadesll span{
	display:block;
}
#llistaprods .prodadesll .prodescll{
	font-size:11px;
	color:#666666;
	height:45px;
	margin-top:8px;
	width:170px;
}
#llistaprods .prodadesll .procomll{
	font-size:10px;
	color:#999999;
	margin-top:5px;
	height:15px;
}
#llistaprods .prodadesll .procomll a{
	text-decoration:none;
	color:#999999;
}
#llistaprods .prodadesll .procomll a:hover{
	color:#666666;
}
#fitxa .proddre .contprod .procommin strong,
#llistaprods .proddre .contprod .procommin strong,
#llistacompra .contprod .procommin strong,
#llistaprods .prodadesll .procomll strong{
	color:#666666;
	font-weight:normal;
}
#llistaprods .prodadesll .prorecll{
	height:10px;
	padding-left:6px;
	/*background:transparent url(/img/prorecoamic.png) left 3px no-repeat;*/
}
#llistaprods .prodadesll .prorecll a{
	text-decoration:none;
	font-size:10px;
	color:#999999;
}
#llistaprods .prodadesll .prorecll a:hover{
	color:#666666;
}
#llistaprods .prodadesll .btnvermas a{
	background:transparent url(/img/verdetalles.png) left top no-repeat;
	width:99px;
	height:24px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
/*
#llistaprods .prodadesll .btnvermas a:hover{
	background-image:url(/img/verdetalleso.png);
}
*/
#llistaprods .proddre{
	width:180px;
	height:114px;
	padding-left:11px;
	float:left;
}
#llistaprods .prodesq a .mesinfo{
	position:absolute;
	margin-left:-18px;
	margin-top:74px;
}
#fitxa .proddre .contprod,
#llistacompra .contprod,
#llistaprods .proddre .contprod{
	margin-top:5px;
}
#fitxa .proddre .contprod .procommin,
#llistacompra .contprod .procommin,
#llistaprods .proddre .contprod .procommin{
	font-size:10px;
	padding-left:8px;
	float:left;
	display:block;
	margin-top:-4px;
	color:#999999;
}
#fitxa .contprod .costprodll,
#llistacompra .contprod .costprodll,
#llistaprods .prodllistat .contprod .costprodll{
	clear:both;
	padding-top:7px;
}

/* boto afegir !! */
.agonadir{
	cursor:default !important;
	background-image:url(/img/anadirno.png) !important;
}
#fitxa .btnanadir{
	float:left;
	clear:both;
	margin-left:85px;
	margin-top:22px;
	margin-bottom:2px;
}
#llistaprods .prodllistat .contprod .btnanadir{
	float:left;
	clear:both;
	margin-left:86px;
	margin-top:15px;
}
.ivainc{
	font-size:10px;
	color:#666666;
	height:17px;
	clear:both;
	line-height:17px;
	text-align:right;
}
.btnanadir{
	height:24px;
	width:99px;
	background:transparent url(/img/anadir.png) no-repeat scroll left top;
}



/* paginació als productes*/
#llistaprods #prodpagin{
	clear:both;
	text-align:center;
}
#llistaprods #prodpagin{
	margin:8px 10px 0 10px;
	width:auto;
}
#llistaprods #prodpagin .prodpagbackout{
	float:left;
	width:69px;
	height:21px;
	background:transparent url(/img/pagno.png) 0 0 no-repeat;
	overflow:hidden;
	color:#cccccc;
	text-align:center;
	font-size:10px;
	line-height:20px;
	cursor:default;
}
#llistaprods #prodpagin .prodpagback{
	float:left;
	width:69px;
	height:21px;
	background:transparent url(/img/pagsi.png) 0 0 no-repeat;
	overflow:hidden;
	color:#666666;
	text-align:center;
	font-size:10px;
	line-height:20px;
	text-decoration:none;
}
#llistaprods #prodpagin #prodpagnum{
	float:left;
	padding:0 5px;
}
#llistaprods #prodpagin #prodpagnum ul li{
	float:left;
}
#llistaprods #prodpagin #prodpagnum a{
	text-decoration:none;
	color:#666666;
	font-size:10px;
	padding:0 2px;
}
#llistaprods #prodpagin #prodpagnum a.actiu{font-weight:bold;}

/* FITXA DE PRODUCTE */
.panell,
#fitxa{
	padding:0 1px 0 1px;
	background-image:url(/img/amplefons.png);
}
#fitxa #ftximg{
	text-align:center;
}
#fitxa #ftximg img{
	margin:10px 0;
}
#fitxa #ftxdetall{
	font-size:11px;
	color:#666666;
	text-indent:10px;
}
#fitxa #ftxllistadet{
	float:left;
	width:275px;
	min-height:113px;
	background:transparent url(/img/dotlinesv.png) right top repeat-y;
}
#fitxa #ftxllistadet h4{
	color:#666666;
	font-size:10px;
	font-weight:normal;
}
#fitxa #ftxllistadet li{
	color:#999999;
	font-size:10px;
	line-height:13px;
	width:270px;
}
#fitxa .proddre{
	width:180px;
	padding-left:11px;
	float:left;
}
#fitxa #ftxinfo{
	padding:11px 10px 0 10px;
	margin-top:10px;
	background:transparent url(/img/dotlines.png) left top repeat-x;
}

#fitxa .proddre .contprod input{cursor:text !important;}
.clearfix{
	clear:both !important;
	border:1px solid white;
	height:0;
	float:none !important;
	visibility:hidden;
}
#nohayprodli{width:auto !important;font-size:11px;text-align:center;}
/* finestra */
.finestra{
	margin-bottom:9px;
}
.finestra .panell{
	padding:10px;
	font-size:11px;
	color:#666666;
}
/* proces de compra, nomes pasos*/
#compra1 #pas,#compra2 #pas,#compra3 #pas,#compra4 #pas{position:absolute;margin-top:-14px;}
#compra1 #pas{margin-left:145px;}
#compra2 #pas{margin-left:225px;}
#compra3 #pas{margin-left:300px;}
#compra4 #pas{margin-left:365px;}
#compra1 #registrepas,#compra2 #registrepas,#compra3 #registrepas,#compra4 #registrepas{
	margin:0 0 14px 120px;
}
/* registre */
.wsi,.wno{
	border:1px solid #969696;
	padding:1px;
}
.wsi{
	background:url(/img/wsi.png) no-repeat right center;
}
.msi{color:green;}
.wno{
	background:url(/img/wno.png) no-repeat right center;
}
.mno{color:red;}
#leidopoliticas{
	clear:both;
}
#leidopoliticas a{
	color:#666666;
}
#leidopoliticas p{
	clear:both;
	padding-top:5px;
}
#missatges{
	float:left;
	padding-top:10px;
	font-size:10px;
}

#regbien{
	padding:10px 0 10px 0;
}
#registrepasos #pas{
	position:absolute;
	margin-top:-14px;
}
#registrepasos #registrepas{
	margin:0 0 14px 120px;
}
#factenvio{
	margin-top:-20px;
}
#datosdeenvio{
	clear:both;
	margin:0 0 0 -10px;
	width:492px;
}
#factenvio,
#registre{
	color:#333333;
}
#factenvio label,
#registre label{
	clear:both;
	display:block;
	line-height:30px;
	height:30px;
	padding-top:8px;
}
#factenvio div textarea,
#factenvio div input,
#registre div textarea,
#registre div input{
	font-size:11px;
	width:222px;
}
#factenvio div textarea,
#registre div textarea{
	height:68px;
}
#factenvio #regcol2{
	margin-bottom:10px;
}
#envcol1,
#factenvio #regcol1,
#registre #regcol1{
	margin-right:20px;
}
#envcol1,#envcol2{
	margin-top:-10px;
}
#envcol1,#envcol2,
#factenvio #regcol1,#factenvio #regcol2,
#registre #regcol1,#registre #regcol2{
	width:226px;
	float:left;
}
#factenvio .regminicol span,
#registre .regminicol span{
	width:110px !important;
	float:left;
}
#factenvio .regminicol1,
#registre .regminicol1{
	margin-right:6px;
}
#factenvio .regminicol span input,#factenvio .regminicol span label,
#registre .regminicol span input,#registre .regminicol span label{
	width:106px !important;
}
#factenvio .regminicol span select,#factenvio .regminicol span option,
#registre .regminicol span select,#registre .regminicol span option{
	font-size:11px;
	width:110px;
}
#factenvio #regindica,
#registre #regindica{
	clear:both;
	padding-top:15px;
	float:left;
	font-size:10px;
}
#regindica span{
	float:left;
	height:20px;
	width:22px;
}
#btncontinuar{
	background:url(/img/continuar99.png);
}
#btnatras{
	background:url(/img/atras99.png);
}
#btnmoddatos{
	background:url(/img/modificardatos.png);
}
#regispasos #btncontinuar{
	float:right;
	margin-right:10px;
}
#regispasos .panell{
	padding-bottom:4px;
}
#btncerrar,
#btncontinuar{
	width:99px;
	height:24px;
}
#registre #btncontinuar,
#registre #btnatras{
	float:right;
	margin:20px 0 0 10px;
	width:99px;
	height:24px;
}
#checkdatoslogin,
#checkdatosfact{
	padding-top:20px;
}
#checkdatoslogin input,
#checkdatosfact input{
	width:auto !important;
	float:left;
}
#checkdatoslogin label,
#checkdatosfact label{
	float:left;
	line-height:normal !important;
	clear:none !important;
	height:auto !important;
	padding:0 !important;
	margin-left:5px;
	width:190px;
}
#checkdatosfact label{
	margin-top:-4px;
}
#regcol2 p{
clear:both;
padding:10px 0 0 0;
}

#confirmarok{
	padding-left:75px;
	background:transparent url(/img/confirmarok.png) left top no-repeat;
	height:90px;
}
#confirmarok p{
	padding-top:10px;
}
/* COMENTARIS */
#comenfinestra{
	padding-top:3px;
}
#comentaris{
	padding:0 1px 0 1px;
}
#comentaris .icona{
	float:left;
	margin:10px;
}
#comentaris .comlinies{
	float:left;
	margin-top:18px;
	width:400px;
}
#comentaris .comdata,#comentaris .comusuari{
	font-size:9px;
	color:#999999;
}
#comentaris .comusuari{
	padding-left:10px;
}
#comentaris .comttl{
	font-weight:bold;
	padding-top:3px;
	padding-bottom:5px;
}
#comentaris li{
	clear:both;
/*	width:100%;*/
	background:transparent url(/img/foncomen.png) 0 bottom repeat-x;
	padding-bottom:1px;
}
#comentaris li.p{background-color:white;}
#comentaris li.n{background-color:#f9faf1;}
#comentform #btnenviarcom,
#comentform #btncancelarcom,
#comentaris #btnopinar{
	width:99px;
	height:24px;
	float:right;
}
#comentaris #btnopinar{
	margin:10px 10px 2px 0;
}
#comentaris #btnopinar{background:url(/img/opinar.png);}
#comentform #btnenviarcom{background:url(/img/btnenviarcomen.png);}
#comentform #btncancelarcom{background:url(/img/btncancelar.png);}

#comentform #btnenviarcom{
	margin:10px 1px 0 0;
}
#comentform #btncancelarcom{
	margin:10px 10px 0 0;
}

#comentform{
	display:none;
	padding-bottom:2px;
}
#comentform *{display:block;}
.nocoments{
	text-align:center;
	padding:20px;
	background:none !important;
}
#comentform p.hora{font-size:10px;}
#comentform label{
	height:30px;
	line-height:40px;
	overflow:hidden;
}
#comentform input,#comentform textarea{
	width:99%;
	font-size:11px;
}
#comentform textarea{
	height:100px;
}
#comentform #btnenviarcom,
#comentform #btncancelarcom{
	float:right;
}
#comentaris li .comtext{margin-bottom:10px;}
/* altres fitxa */
.recofitxa{
	margin-top:0 !important;
	padding-top:1px;
}
/* ERRORS! */
.error,.info,.cons{
	height:16px;
	line-height:16px;
	background:transparent url(/img/bgris.png) 0 0 repeat-y;
	font-size:10px;
	text-indent:11px;
}
.error{
	color:red;
}
.info{
	color:#669933;
}
.cons{
	color:gray;
}
/* LOGIN FORM */
.noimg{
	vertical-align:text-bottom;
	margin-top:1px;
}
.loginerror{
	color:#ff6666;
}
#loginside{
	/*padding-top:20px;*/
}
#enviarcodigo{
	width:99px;
	height:24px;
	background:transparent url(/img/enviar.png) 0 0 no-repeat;
	border:0;
}
#activarcuenta{
	width:99px;
	height:24px;
	background:transparent url(/img/btnactivar.png) 0 0 no-repeat;
	border:0;
}
#btncerrar{
	margin-top:5px;
	background:transparent url(/img/cerrar.png) 0 0 no-repeat;
}
#iniciarsesion{
	width:99px;
	height:24px;
	background:transparent url(/img/gologin.png) 0 0 no-repeat;
	border:0;
}
.c2col input,
#loginpass input{
	width:222px;
}

.c2col label,
#loginpass label{
	color:black;
	display:block;
	margin-bottom:8px;
}
.c2col div,
#loginpass div{
	float:left;
	width:236px;
	height:48px;
	margin-top:10px;
}
#recuperaru,#recuperarc{
	border:0;
	background:transparent url(/img/perdutn.png) 0 0 no-repeat;
	height:19px;
	width:227px;
	font-size:10px;
}
#recuperaru{
	margin-right:9px;
}
#recordarlogin{
	margin-top:5px;
}
#recordarlogin span{
	float:left;
	width:210px;
}
#recordarlogin span input{
	float:left;
}
#recordarlogin span label{
	float:left;
	font-size:10px;
	margin-left:5px;
	width:190px;
}
#enviarcodigo,
#activarcuenta,
#iniciarsesion{
	float:right;
	margin-top:5px;
	margin-right:8px;
	cursor:pointer;
}
#recuperatOK{
	margin:0;
	height:30px;
}
#recuperatOK p{
	text-align:center;
}
#recuperatOK .emailRecOk{
	color:#333333;
}
.volver span{
	display:none;
}
.volver{
	width:99px;
	height:24px;
	background:transparent url(/img/volver.png) 0 0 no-repeat;
	border:0;
	display:block;
}
#loginside .volver{
	float:right;
}
#btnvolver,
#imprimir{
	float:left;
}
#btnvolver{margin-left:268px;margin-bottom:2px;}
#imprimir span{display:none;}
#imprimir{
	width:99px;
	height:24px;
	background:transparent url(/img/imprimir.png) 0 0 no-repeat;
	margin-left:5px;
}
/* boto quiero registrarme */
#quieroreg a span{display:none;}
#quieroreg a{
	display:block;
	width:153px;
	height:24px;
	background:transparent url(/img/quieroreg.png) 0 0 no-repeat;
	text-align:center;
	margin-top:4px;
	margin-left:150px;
}
/*
#quieroreg a:hover{
	background:transparent url(/img/quierorego.png) 0 0 no-repeat;
}
*/
/* llista de la compra.php */
#divcompra .panell{padding-bottom:0px !important;}
#divcompra p,#divcompra #llistacompra{
margin-top:10px;
}
#divcompra #llistacompra .detprod,
#divcompra #llistacompra .delprod{
	width:99px;
	height:24px;
	float:left;
}
#divcompra #llistacompra .detprod{
	background:transparent url(/img/verdetalles.png) no-repeat scroll left top;
}
#divcompra #llistacompra .delprod{
	background:transparent url(/img/eliminar.png) no-repeat scroll left top;
}
/*#llistaprods li.prodll{*/
#llistacompra li{
	width:490px;
	height:87px;
	background:url(/img/fonscatprod.png) bottom left no-repeat;
}
#llistacompra .fprod .detprod{
	margin:0 1px 0 10px;
}
#llistacompra .fprod .descprod{
	margin-left:10px;
	margin-top:12px;
	height:32px;
	font-size:11px;
	color:#666666;
	float:left;
	width:165px;
}
#llistacompra .fprod img{
	float:left;
	margin-top:12px;
}
#llistacompra .fprod{
	width:277px;
	height:84px;
	float:left;
	margin-left:9px;
}
#llistacompra .dprod{
	width:180px;
	padding-left:11px;
	float:left;
	margin-top:10px;
}
#llistacompra ul li{
	padding-top:1px;
}
#llistacompra ul{
	margin-left:-9px;
	width:490px;
	padding-top:1px;
	background:transparent url(/img/dash1px.png) top left repeat-x;
}
#infocompra2,
#infocompra1{
	position:relative;
}
#infocompra1 p{margin:0;}
#llcdivtotal{
	margin-top:10px;
}
#llcdivtotal div{
	float:right;
	width:185px;
	clear:right;
	border-bottom:1px solid white;
}
#llcdivtotal span,
#llcdivtotal label{
	float:left;
	height:16px;
	line-height:16px;
	background-color:#A1A1A1;
	color:white;
}
#llcdivtotal label{
	width:86px;
	text-indent:15px;
	border-right:1px solid white;
	font-weight:bold;
}
#llcdivtotal span{width:97px;text-align:center;}

#llcdivttl label,span#llctotal{
	height:18px;
	overflow:hidden;
	line-height:25px;
	color:#666666;
	background-color:white;
}
.imgdash{
	clear:both;
	margin:10px 0 10px -9px;
}
#llcdivtotal #btncontinuar{
	width:99px;
	margin-left:372px;
	margin-bottom:2px;
	height:24px;
}
/* form facturacion envio */
#mismosdatos input{
	width:auto !important;
}
#portarjetabtn #btncontinuar,
#portarjetabtn #btnatras,
#factenvbtn #btncontinuar,
#factenvbtn #btnatras{
	width:99px;height:24px;
}
#portarjetabtn #btnatras,
#factenvbtn #btnatras{
	margin-right:10px;
}
#factenvbtn #btnatras{
	margin:0 10px 0 264px;
}

#divpagotarjafinal p{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/img/visa.png);
	background-image:url(/img/PagoSeguroLaCaixa.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
	padding-left:65px;
	padding-top:15px;
	padding-top:125px;
	}
#portarjetaerror .panell{padding-bottom:4px;}
#errorenelpago{

	padding-left:65px;
	padding-top:10px;
		
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/img/visaerror.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#errorenelpago #btncontinuar{
	margin:10px 0 0 307px;
}
.pagocheck input{
	margin-right:5px;
}
#infotarja{display:none;}

/* pago per tarja o lo que sigui */
#portarjetabtn #btnatras,
#divpagotarjafinal #btnatras,
#divpagotarja #btnatras{
	margin-left:260px;
}
#portarjetabtn{
	padding-top:20px;
}
#portarjeta form{
	display:inline;
}
#graciasporcomprar p{
text-align:center;
}


/* att cliente! */
#infoattclient{
	padding-left:75px;
	background:transparent url(/img/eina.png) left top no-repeat;
	height:400px;
}
#infoattclient p{
	padding-top:10px;
}
#maduixetes{
	background-image:url(/img/dash1px.png);
	background-repeat:no-repeat;
	background-position:top;
}
#maduixetes li{
	height:80px;
	margin-bottom:1px;
	
	background-image:url(/img/dash1px.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#maduixetes li div{
	background-image:url(/img/fresita.png);
	background-repeat:no-repeat;
	background-position:10px 66%;
	padding-left:50px;
}
.informatiu a:hover,
#maduixetes a:hover{color:#333333;}
.informatiu a,
#maduixetes a{color:#666666;text-decoration:none;}
#maduixetes p{
	padding-top:15px;
}
#maduixetes li.b{
	
}
#maduixetes li.g{
	background-color:#f9faf1;
}
#contacte{padding:10px 1px;}

#continit{
	padding:12px;
}
#nohayproductos{
	background-image:url(/img/dash1px.png);
	background-repeat:no-repeat;
	background-position:top;
	
	margin:10px -9px 0 -9px;
	padding:10px;
	text-align:center;
}


/* quienes somos ! */

#dondestamos address{
	width:230px;
	float:left;
	margin-top:15px;
	font-style:normal;
}
#add2{
	margin-left:12px;
}
/* mi cuenta */
.micuenta .c2col span{
	margin-bottom:10px;
	display:block;
}
.micuenta .c2col{
	margin-left:11px;
}
.micuenta .c2col div{
	height:auto !important;
	margin-top:0;
}
#micuentacomandes{
	margin-left:1px;
	margin-right:1px;
	overflow:hidden;
	
	padding-bottom:4px;
}

.modificar{
	display:block;
	width:98px;
	height:18px;
	background:url(/img/modificar.png) no-repeat top left;
	clear:both;
	margin-bottom:2px;
}
.modificar span{display:none !important;}
#comandes{
	border-collapse:collapse;
	width:490px;
}
.micuenta .panell{
	padding:8px 0 0 0;
}
.micuenta #cerca{/* guarrada reaprofitada */
	padding:8px 0 4px 10px !important;
}
#comandes th {
	height:34px;
}
#comandes th span{display:none;}
#comandes td{
	height:45px;
	line-height:45px;
	text-align:center;
}
#comandes tr.p td{
	
}
#comandes tr.n td{
	background-color:#f9faf1;
}
#comandes td{
	border-bottom:1px dotted #e0e0e0;
}
#comandes a{
	width:98px;
	height:19px;
	/*float:left;*/
	margin-left:10px;
	display:block;
	background:transparent url(/img/btnverdetalles.png) top left no-repeat;
	clear:both;
}
#comandes a span{
	display:none;
}
#th_pack{width:50px;}
#th_refe{
	width:90px;
	background:transparent url(/img/th_refe.png) center 10px no-repeat;
}
#th_fech{
	width:75px;
	background:transparent url(/img/th_fech.png) center 10px no-repeat;
}
#th_prod{
	width:80px;
	background:transparent url(/img/th_prod.png) center 10px no-repeat;
}
#th_tota{
	width:70px;
	background:transparent url(/img/th_tota.png) center 10px no-repeat;
}
#th_deta{width:125px;}


/* resum comanda */
.fonsquantitat{
	width:86px;
	height:20px;
	float:left;
	color:#666666;
	background:url(/img/fonsquantitat.png) left top no-repeat;
	text-indent:10px;
	line-height:20px;
}

.si{vertical-align:-3px;}

#divenviar{margin-top:10px;}
.notita{color:gray;font-size:10px;}


/* pagines informatives */
.informatiu p{
	padding-top:10px;
}
/*
.informatiu a{
	color:#333333;
	text-decoration:none;
}
*/
.uups{
	padding-left:74px;
	background:transparent url(/img/uups.png) no-repeat scroll left center;
}
.informatiu{
	padding-left:77px;
}
.informatiu{
	margin-top:-1px;
	background:url(/img/informatiu.png) no-repeat top left;
}
#contratos ul{
	margin-top:10px;
}
#contratos li{
	margin-left:20px;
	list-style-type:circle;
}
.primerp{
	padding-top:0px !important;
}

/* enviar a un amigo */
#enviarform .c2col div{
	height:auto;
}
#enviarform .c2col div input{
	margin-bottom:10px;
}
#enviarform{
	padding-bottom:0;
}

/* modificar datos */
#btnsmoddatos{
	clear:both;
	width:210px;
	margin: 10px 0pt 0pt 263px;
	float: left;
}
#btnsmoddatos button,#btnsmoddatos a{
	margin:0 !important;
	float:left !important;
}
#btnsmoddatos button{
	margin-left:10px !important;
}
#btnguardar{
	width:99px;
	height:24px;
	background:url(/img/guardar.png) no-repeat top left;
}
.moddatos p{color:#666666;}
.moddatos .panell{
	padding:8px 10px 2px 10px;
}

#nohayprod{
	text-align:center;
	padding:0 0 10px 0;
}
#graciasbox p{
	text-align:left;
}
#graciasbox{
	background:url(/img/imgbox.png) top left no-repeat;
	height:105px;
	padding-left:60px;
}
#usuarionuevologin{
	background:url(/img/registrar.png) top left no-repeat;
	height:60px;
	padding-left:60px;
}
#usuarionuevologin p{
	margin-top:10px;
}


/* suelto */
#enviarform #enviarcodigo{
	margin:0px 1px 2px 0 !important;
}
.cantidad{display:none;}

/* MAPA WEB */
#mapaweb{
	padding-left:1px;
	padding-right:1px;
}
#mapaweb a{
	text-decoration:none;
	color:#333333;
	font-size:11px;
}
#mapaweb a:hover{
	color:#666666;
}
#mapaweb #initmapa span{
	display:block;
	background:transparent url(/img/fres_li_init.png) top left no-repeat;
	padding-left:41px;
	height:44px;
	line-height:32px;
	margin-left:200px;
}
#mapaweb #initmapa{
	background:transparent url(/img/fres_li_hor.png) bottom center repeat-x;
	padding-bottom:1px;
}
#mapaweb span.gros{
	
}
#mapaweb .col1,#mapaweb .col2{
	width:50%;
	float:left;
}
#mapaweb .col1{

}
#mapaweb .col2{
	
}
#mapaweb ul li{
	background:transparent url(/img/fres_li_mid.png) top left no-repeat;

	padding-left:41px;
	height:44px;
	line-height:32px;
}
#mapaweb ul li.ultim{
	background-image:url(/img/fres_li_bot.png);
	height:auto;
}
#mapaweb ul{
	margin-left:40px;
	background:transparent url(/img/fres_li_fon.png) top left repeat-y;
	padding-top:12px;
	width:185px;
}
#mapaweb ul .subfill{
	height:auto;
	background:none;
	padding-left:17px;
}
#mapaweb ul .subfill ul{
	margin:auto;
	padding:0;
	background:none;
}
#mapaweb ul .subfill li{
	background:transparent url(/img/fres_li_pet.png) top left no-repeat;
	height:32px;
	line-height:10px;
	padding-left:40px;
	padding-top:5px;
	font-size:10px;
}
#mapaweb ul .subfill li a{
	font-size:10px;
}
