body {
	margin: 0;
	padding: 0;
	font: 11px "Arial", "Helvetica", "Verdana", "sans-serif";
	background: #F0F0FB;
	color: #000000;
}
/*redefine*/

::-moz-selection {
	background: #111;
	color: #eee;
}

::selection {
	background: #111;
	color: #ffffff;
}

h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}

a:link, a:visited {
	color: #666666;
	text-decoration:none;
}

a:hover, a:active {
	color: #C6612D;
	text-decoration:underline;
}
a.correu:link, a.correu:visited {
	color: #990000;
	text-decoration:none;
}

a.correu:hover, a.correu:active {
	color: #990000;
	text-decoration:underline;
}
a.vincleinici:link, a.vincleinici:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-size:13px;
}

a.vincleinici:hover, a.vincleinici:active {
	color: #FF9900;
	text-decoration:none;
}
h1 span {
	display: none;
}

p {
	padding: 5px 0;
	line-height: 1.7;
}

a {
	outline: none;
}




#content {
	position: relative;
	z-index: 10000;
	width:900px;
	border:none;
	float:center;margin:auto;
}



div#container {
	
	width: 490px;
	
	border:1px solid #cccccc;
float:center;margin:0 auto 0;
}


#carret_petit{
border: 1px dotted #CCCCCC;
width: 160px;
position: relative;
float:right;
margin-right:5px;
margin-top:5px;
padding:5px;
}
.tdcapcarretpetit{
border-bottom: none;
font-size:12px;
text-align:right;
padding-bottom:5px;
color:#999999;
}
.tdnumcarretpetit{
border-bottom: 1px dotted #CCCCCC;
font-size:12px;
text-align:right;
width:20px;
color:#FFFFFF;
}
.tdtextcarretpetit{
border-bottom: 1px dotted #CCCCCC;
font-size:12px;
text-align:left;
width:130px;
padding-top:2px;
padding-bottom:2px;
color:#FFFFFF;
}
.tdsubtotalcarretpetit{
border-bottom: none;
font-size:12px;
text-align:right;
padding-bottom:5px;
color:#999999;
}
div.titol_tipus
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	position:relative;
	left:20px;
	top:0px;
	margin-bottom:2px;	
	width:760px;

	text-align:right;
	border-bottom:1px dotted #CCCCCC;
}
.files_producte{
position:relative;
width:600px;
left:0px;
padding-bottom:0px;
border-bottom:1px dotted #CCCCCC;

}
.fila_producte{
position:relative;

left:0px;
	border:none;

	margin-top:2px;

	
	border:1px solid blue;
}
div.imatge_producte {		
	white-space: nowrap;
	width:200px;

	vertical-align: middle;
	align:left;
	float:center;
	border-bottom: 1px solid #252528;
	border-top: 1px solid #252528;
	border: 1px solid #CCCCCC;	
}
img.img_producte{
border: none;
display: block;
vertical-align: middle;
margin: auto;
}


div.titol_producte {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	position:relative;
	left:0px;
	top:0px;	
	width:350px;
	vertical-align: top;
	align:left;
	border: none;
overflow:hidden;
	
}
div.desc_producte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:relative;
	left:0px;
	top:0px;	
	width:580px;
	height: 80px;
	vertical-align: top;
	align:left;
	border: none;
	overflow:hidden;	
}
div.plac_entrega_producte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:relative;
	left:390px;
	top:-175px;	
	width:200px;
	height:17px;
	vertical-align: top;
	text-align:right;
	overflow:hidden;
	border: none;

}
div.preu_producte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:relative;
	left:210px;
	top:-155px;	
	width:175px;
	height:17px;
	vertical-align: top;
	text-align:left;
	overflow:hidden;
	border: none;

}
div.unitats_producte{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:relative;
		left:210px;
	top:-170px;	
		width:110px;
	vertical-align: middle;
	text-align:left;

border: none;

}


.butoadd{
width :118px;
cursor:hand;
border: 1px solid #CCCCCC;

margin-right:0px;
}
.butoeliminar{
width :78px;
cursor:hand;
border: 1px solid #CCCCCC;
margin:2px;
margin-right:0px;
}

.inputunitats{
font: 11px "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 13px;
	width :27px;
border: none;
text-align:right;
padding-right:2px;

}
div.titolcarret
{
font-type:  "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 13px;
position:relative;
		left:20px;
	margin-top:10px;	
	width:810px;
	vertical-align: top;
		border:none;
}
.titolcarret
{
font-type:  "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 15px;
position:relative;
		left:20px;
	margin-top:0px;	
	width:750px;
	vertical-align: top;
		border:none;
}
div.dadescarret{
font-type:  "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 13px;
position:relative;
left:20px;
top:10px;	
width:810px;
vertical-align: top;
border:none;
}

.nopcart{

width:750px;
border:none;
padding:0px;
margin:0px;
}

.nopheader{
width:750px;
border:none;
border-bottom:1px solid #cccccc;
}
.nopentry 
{

border:none;
border-bottom:1px solid #666666;
color:#000000;
height:90px;
float:center;
vertical-align:middle;
}
.nopheaderref{
font-weight:bold;
width:100px;
border:none;
border-bottom:1px solid red;
padding-left:2px;
}
.nopheaderdescripcio{
font-weight:bold;
width:300px;
border:none;
border-bottom:1px solid blue;

}
.nopdescripcio{
width:500px;

margin-left:5px;
text-align:left;
align:left;
border:none;
border-bottom:1px solid #666666;
color:#000000;
vertical-align:top;
padding-top:4px;
}
.nopinputunitats{
font-size: 13px;
width :60px;
border: none;
text-align:right;
padding-right:2px;
}
.nopheadercantitat{
font-weight:bold;
text-align:right;
width:80px;
border:none;
border:none;
border-bottom:1px solid #cccccc;
}
.nopcantitat{
width:80px;
height:25px;
border:none;
text-align:right;
border-bottom:1px solid #666666;
color:#000000;
}
.noppreu{
width:120px;
border:none;
text-align:right;
border-bottom:1px solid #666666;
color:#000000;
}
.nopheaderpreu{
font-weight:bold;
text-align:right;
width:120px;
border:none;
border-bottom:1px solid #cccccc;
}

.noptotal{
height:20px;
font-size: 13px;
border:none;
text-align:right;
color:#000000;
}
.noptotaltotal{
	font-size: 14px;
	text-align:right;
	color:#000000;
	weight:bold;
}

.nopheadereliminar{
width:100px;
border:none;
border-bottom:1px solid #666666;
}
.nopeliminar{
width:100px;
border-bottom:1px solid #cccccc;
margin-right:5px;
text-align:right;
align:left;
}

.celausuari{
	witth:400px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
}
 div.slideshow ul {

  top: -17px;
  left: 118px;
  position: relative;
  overflow: hidden;
  padding: 1px;
  border: 1px solid #CCCCCC;
  width:29px;
}


div.slideshow ul a {			
	cursor: pointer;
	display: block;
	float: left;
	height: 14px;
	margin: 0 1px 0 0;
	overflow: hidden;
	width: 12px;
}
div.slideshow ul a.prev {
	background-image: url(../imatges/prev.gif);
	width: 14px;
}
div.slideshow ul a.next {
	background-image: url(../imatges/next.gif);
	margin-right: 0;
	width: 14px;
}
div.slideshow ul a.active,
div.slideshow ul a.prev:hover,
div.slideshow ul a.next:hover {
	background-position: 0 -14px;
}
div.slideshow ul li {
	float: left;
	list-style: none;
}
.tdmenu{
 text-align:center;

}
a.vinclemenu:link, a.vinclemenu:visited{
 font-family: Arial, Helvetica, sans-serif;

color:#FFFFFF;
	font-size:13px;
	padding-left:0px;
	padding-right:0px;
	letter-spacing:0px;
	font-weight:bold;

	background-repeat:no-repeat;
	background-position: 0 ;	
}
a.vinclemenu:hover{
text-decoration:none;
color:#FF9900;
}
a.vinclemenuofertes:link, a.vinclemenuofertes:visited{
 font-family: Arial, Helvetica, sans-serif;

color:#990000;
	font-size:13px;
	padding-left:0px;
	padding-right:0px;
	letter-spacing:0px;
	font-weight:bold;

	background-repeat:no-repeat;
	background-position: 0 ;	
}
a.vinclemenuofertes:hover{
text-decoration:none;
color:#FF9900;
}
a.vinclemenuofertesinici:link, a.vinclemenuofertesinici:visited{
 font-family: Arial, Helvetica, sans-serif;

color:#000000;
	font-size:14px;
	padding-left:0px;
	padding-right:0px;
	letter-spacing:0px;
	font-weight:bold;	
}
a.vinclemenuofertesinici:hover{
text-decoration:none;
color:#FFFFFF;
}
span.vinclemenu{
 font-family: Arial, Helvetica, sans-serif;
color:#999999;
	font-size:13px;
	padding-left:0px;
	padding-right:0px;
	letter-spacing:0px;
	font-weight:bold;

	background-repeat:no-repeat;
	background-position: 0 ;	
}
a.vinclemenusel:link, a.vinclemenusel:visited{
 font-family: Arial, Helvetica, sans-serif;
color:#000000;
	font-size:13px;
	padding-left:0px;
	padding-right:0px;
	letter-spacing:0px;
	font-weight:bold;	
}
a.vinclemenusel:hover{
text-decoration:none;
}
.vinclemenudes{
 font-family: Arial, Helvetica, sans-serif;

color:#666666;
	font-size:13px;
	padding-left:0px;
	padding-right:0px;
	letter-spacing:0px;
	font-weight:bold;

	background-repeat:no-repeat;
	background-position: 0 ;
}
.botoidiomades{
color: #666666;
	text-decoration:none;
}
.tauladetall{
visibility:hidden;

}
.families{
text-align: left;

	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:0px;
	background-color:#E6E6E6;
	
}
a.familia{
  color:#990000;
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:2px;
	background-color:#CCCCCC;
	border-bottom:1px solid #E6E6E6;
}
span.familia{
  color:#666666;
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:2px;
	background-color:#CCCCCC;
	border-bottom:1px solid #E6E6E6;
}
.selected{
	
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:2px;
}
a.selected{
	  color:#FFFFFF;
	background-color:#D57744;
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.selected:hover{
	color:#FFFFFF;
background-color:#C6612D;
text-decoration:none;
	
}
a.familia:hover{
	color:#FFFFFF;
background-color:#C6612D;
text-decoration:none;	
}
.taulapagingnoticies{
color:#FFFFFF;
background-color:#D57744;
}
a.vinclepagingnoticies:link, a.vinclepagingnoticies:visited {
	color: #FFFFFF;
	text-decoration:none;
}

a.vinclepagingnoticies:hover, a.vinclepagingnoticies:active {
	color: #000000;
	text-decoration:underline;
}
.nopcart{
font-type: "Arial", "Helvetica", "Verdana", "sans-serif";
font-size:13px;
width:810px;
border:none;
padding:2px;
margin:0px;
}

.nopheader{
width:750px;
border:none;
border-bottom:1px solid #666666;
}
.nopentry 
{
border:none;
border-bottom:1px solid #cccccc;
color:#000000;

}
.nopheaderref{
width:100px;
border:none;
border-bottom:1px solid #666666;

}
.nopheaderdescripcio{
width:350px;
border:none;
border-bottom:1px solid #666666;
}
.nopdescripcio{
width:350px;

margin-left:5px;
text-align:left;
align:left;
border:none;
border-bottom:1px solid #cccccc;
color:#000000;
}
.nopinputunitats{
font-type: "Arial", "Helvetica", "Verdana", "sans-serif";
font-size: 13px;
width :60px;
border: none;
text-align:right;
padding-right:2px;
}
.nopheadercantitat{
text-align:right;
width:80px;
border:none;
border:none;
border-bottom:1px solid #666666;
}
.nopcantitat{
width:80px;
height:25px;
border:none;
text-align:right;
border-bottom:1px solid #cccccc;
color:#000000;
}
.noppreu{
width:100px;
border:none;
text-align:right;
border-bottom:1px solid #cccccc;
color:#000000;
}
.nopheaderpreu{
text-align:right;
width:100px;
border:none;
border-bottom:1px solid #666666;
}
.nopimport{
width:120px;
border:none;
text-align:right;
border-bottom:1px solid #cccccc;
color:#000000;
}
.nopheaderimport{
font-weight:bold;
text-align:right;
width:120px;
border:none;
border-bottom:1px solid #666666;

}
.noptotal{
height:20px;
font-size: 14px;
border:none;
text-align:right;
color:#000000;
}
.noptotaltotal{
	font-size: 14px;
	text-align:right;
	color:#000000;
	weight:bold;
}
.noptotalheader{
font-weight:bold;
border:none;
text-align:right;

}
.dadesenviament{
font-weight:normal;
margin-left:20px;
font-size:13px;
}
.celainici{

background-repeat:no-repeat;
background-position:left;
font-type: "Arial", "Helvetica", "Verdana", "sans-serif";
font-size:15px;
color:#cccccc;
padding:10px;
font-weight:bold;
}
.oferta_familia{
font-size:11px;
color:#FF0000;
font-type: "Arial", "Helvetica", "Verdana", "sans-serif";
font-weight:bold;
border:1px solid #E6E6E6;
padding-left:2px;
padding-right:2px;
margin-left:2px;
}
#consultar_existencias{
margin-left:330px;
margin-top:-40px;
color:#FFFFFF;

}
#consultar_existencias a:link, a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weigh:normal !important;
}
#consultar_existencias a:hover {
	color: #FF9900;
	text-decoration:none;
}
}
