body, html{
	height:100%;
}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px 0px 5px 0px;
}

table{
	font-size:12px;
}

/* FORMATS GENERALS ****************************************************/

body.fons{
	background: #311601 url(../images/general/fons_web.jpg) no-repeat center top;
}

a{
	color: #489D27;
	text-decoration:none;
}

a:hover{color: #747474;}

.fix{clear: both;}

.fontColorSkin{color: #489D27;}
.fontMitjana{font-size:11px;}
.fontPetita{font-size:10px;}
.fontGran{font-size:14px;}
.fontMoltGran{font-size:16px;}
.fontNegreta{font-weight: bolder;}

#contenidor{
	width: 869px;
	margin:0px auto;
}

.textContingut, .textFitxa, .textLlistat {
	color: #575757;
}

.selectTalles select{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.noBorder img{border:none;}
.separador{background: #EBEDEA;}

input, textarea{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: none;
}

a.item_paginador{
	background: url(../images/general/pag_des.gif) transparent no-repeat;
	display:block;
	width:21px;
	height:21px;
	line-height:20px;
	color: #489D27;
	margin: 0px 2px;
	float:left;
	text-align:center;
}

a.item_paginador:hover{
	background: url(../images/general/pag_act.gif) transparent no-repeat;
	color: #FFF;
}


/* PART SUPERIOR WEB ***************************************************/

#cap{
	height:82px;
	background: url(../images/general/fonsCap.png) top no-repeat;
	position:relative;
	margin-bottom:3px;
}

.logo{
	float:left;
	margin: 0px 0px 0px 17px;
}

.logo2{
	float:right;
	margin-right:14px;
}

#idiomes{
	position:absolute;
	right:10px;
	top:0px;
}

#idiomes ul{
	list-style: none;
	margin:2px 0px 0px;
	padding:0px;
	color: #2e7c10;
}

#idiomes ul li{
	float:left;
	margin:0px 2px;
}

#idiomes li a{
	color: #B8D26A;
}

#idiomes li a:hover{
	color:#FFFFFF;
}

/* PART CENTRAL WEB ***************************************************/

#caixa_contingut{
/*	margin-top: 3px;*/
}

#contingut{
	background: #FFFFFF;
	padding: 2px 5px;
}

/* MENU SUPERIOR */

#menu1{
	height:28px;
	background: url(../images/menus/fonsMenu1.gif) top left no-repeat;
}

#menu1 ul{
	list-style: none;
	margin:0px;
	padding:0px;
}

#menu1 ul li{
	float:left;
	line-height:28px;
	margin:0px 15px;
	text-transform:uppercase;
}

#menu1 li a{
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #2E7C10;
}

#menu1 li  a:hover, #menu1 li a.sel{
	color:#0B2701;
	text-shadow: 1px 1px 1px #FFFFFF;
}

#menu1 ul li.sep{
	height:26px;
	margin:0px;
	float:left;
	width:2px;
}

/* BANNER */

#banner{
	height:200px;
	position: relative;
	margin-bottom:5px;
}

#banner .banner_img{
	position:absolute;
	z-index: 0;
}

#banner div.canto_baix_esq{
	width:4px;
	height:4px;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index: 10;
}

#banner div.canto_baix_dret{
	width:4px;
	height:4px;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index: 10;
}

/* MENU LATERAL */

#caixa_menu_lateral {
	width:166px;
	float:left;
	margin:0px 5px 5px 0px;
}

.caixa_baix{
	background: url(../images/general/caixaBaix.gif) bottom no-repeat;
	padding: 0px 4px 4px 4px;
	margin-bottom:5px;
}

.titolCaixa{
	background: url(../images/general/fonsTitols.png) no-repeat;
	width: 142px;
	height:35px;
	line-height: 33px;
	padding:0px 8px;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #2E7C10;
	overflow:hidden;
}

#menu2 ul{
	margin:0px 0px 0px 0px;
	list-style: none;
	padding:0px 9px 0px 9px;
}

#menu2 ul li{
	padding: 8px;
}

#menu2 ul div.sep{
	padding:0px;
	margin:0px;
	display:block;
	background:url(../images/menus/sepMenu2.gif) repeat-x;
	height:2px;
}

#menu2 ul li a{
	color: #747474;
}

#menu2 ul li a:hover, #menu2 ul li a.sel{
	color: #2E7C10;
}

ul.menu2N2{
	margin-top:-8px;
}

/* CONTINGUT */

#contingut_central {
	width:680px;
	float:left;
	margin:0px 5px 5px 0px;
}

.titolContingut{
	background: url(../images/contingut/fonsTitol.gif) no-repeat;
	height:35px;
	color: #489D27;
	line-height:35px;
	padding: 0px 4px;
	margin-bottom:6px;
	margin-top:5px;
}



/* LLISTAT */

.item_llistat{
	float:left;
	width:165px;
	height:185px;
	position:relative;
	padding-bottom:45px;
	margin: 7px 7px 7px 0px;
}

.item_llistat img{
	border:none;
	margin-bottom:5px;
}

.peu_item_llistat{
	position: absolute;
	height:34px;
	bottom:0px;
	width:151px;
	background:url(../images/shop/fonsShopLlistat.gif) no-repeat;
	padding: 5px 7px;
}

.preu_llistat{
	color: #CD1714;
	float:left;
	line-height: 34px;
}

.sep_preu_llistat{
	width:2px;
	height:34px;
	background: url(../images/shop/sepPreuLlistat.gif) no-repeat;
	float:right;
	margin-right: 15px;
}

.comprar_llistat{
	float: right;
	line-height: 34px;
	padding-top:7px;
}

/* FITXA */

.border_dalt_shop{
	border-top:1px solid #d7dbd6;
}

.item_llistat_sug{
	margin: 0px 4px;
}

.titol_suggeriments{
	background:url(../images/fitxa/fonsTitolSug.gif) no-repeat;
	width:500px;
	height:16px;
	line-height: 14px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.preu_fitxa{
	color: #cd1714;
}

/* BANDA DRETA */

#caixa_dreta {
	float:left;
	width:166px;
	margin:0px 0px 5px 0px;
}

/* PEU CONTINGUT */

#peu_contingut{
	background: url(../images/general/fonsPeu.gif) no-repeat bottom;
	width:859px;
	height:35px;
}

.targetes{
	float:left;
	margin: 4px 0px 0px 4px;
}

#menu3{
	float:right;
	text-align:center;
}

#menu3 ul{
	list-style: none;
	margin:0px;
	padding:0px;
	color: #747474;
}

#menu3 ul li{
	float:left;
	line-height:35px;
	margin:0px 5px;
}

#menu3 li a{
	color: #747474;
}

#menu3 li a:hover{
	color: #489D27;
}

/* BANNERS DRETA */

#estat_cistella{
	border-bottom: 1px solid #d7dbd6;
	margin-bottom:7px;
	padding:5px 0px 5px 5px;
}

.caixa_comprar_estat a{color: #489D27;}
.caixa_comprar_estat a:hover{color: #747474;} 
.cercador{padding-top:5px;}
.marques{margin-bottom:6px;}

.marques select, .formulari select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:19px;
	width:156px;
}

.textbox{
	margin-bottom:6px;
	padding-bottom:6px;
}

.textboxBorder{border-bottom: 1px solid #d7dbd6;}

.textbox input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:152px;
}

.pictoBuscar{
	float:right;
}

.formUnits input{
	text-align:right;
	font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.item_resumidor{
	margin: 4px 0px;
}

/* SHOP */

.fonsPeuCistella{
	background: url(../images/shop/fons_peu_cistella.gif) no-repeat;
	width:514px;
	height: 45px;
}

/* PART INFERIOR *******************************************************/

#peu_web{
	margin-top:4px;
}

.logoWebnet{float:left;}

.credits{
	line-height:19px;
	float:left;
	font-size:11px;
	color:#CFCFCF;
	margin-left:5px;
}

.credits p{
	margin:0px;
	padding:0px;	
}

.credits a{color:#CFCFCF;}
.credits a:hover{color:#489D27;}