form{
	margin:0px;
	padding:0px;
}

body, html{
	height:100%;
}

body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;;
	font-size:12px;
	margin: 0px;
}

table{
	font-size:12px;
}

/* FORMATS GENERALS ****************************************************/

a{text-decoration:none;}

a{color: #FF5E0A;}
a:hover{color: #000000;}


.fix{clear: both;}
.fontColorSkin{color: #FF5E0A;}
.fonsColorSkin{background: #E1CC57;}
.fontMitjana{font-size:11px;}
.fontPetita{font-size:10px;}
.fontGran{font-size:14px;}
.fontMoltGran{font-size:16px;}
.fontNegreta{font-weight: bolder;}

.ample_web{
	width: 867px;
	margin:0px auto;
}

#contenidor_web{
    min-height:100%;
}

.formulari input,textarea{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;;
	overflow:hidden;
}

.inputLogin input{
	width:250px;
}


/* BOTO CANTOS RODONS *******************************************************/

a.boto{
	background: transparent url(../images/general/botoDreta.gif) no-repeat scroll bottom right;
	color: #FFF;
	display:block;
	float:right;
	height:20px;
	padding-right: 9px;
	text-decoration:none;
}
 
a.boto span{
	background: transparent url(../images/general/botoEsq.gif) no-repeat scroll bottom left; 
	display:block;
	line-height: 20px;
	padding-left:9px;
}
 
a.boto:hover{
	background-position: top right;
	outline: none;
}
 
a.boto:hover span{
	background-position: top left;
	color:black;
}


/* CANTOS PNG ************************************************************/

.canto_dalt_esq{
	position:absolute;
	top:0px;
	left:0px;
	width:9px;
	height:9px;
	background:url(../images/general/cantoDaltEsq.png) no-repeat transparent top left;
}

.canto_dalt_dreta{
	position:absolute;
	top:0px;
	right:0px;
	width:9px;
	height:9px;
	background:url(../images/general/cantoDaltDreta.png) no-repeat transparent top right;
}

.canto_baix_esq{
	position:absolute;
	bottom:0px;
	left:0px;
	width:9px;
	height:9px;
	background:url(../images/general/cantoBaixEsq.png) no-repeat transparent bottom left;
}

.canto_baix_dreta{
	position:absolute;
	bottom:0px;
	right:0px;
	width:9px;
	height:9px;
	background:url(../images/general/cantoBaixDreta.png) no-repeat transparent bottom right;
}

/* PART SUPERIOR *********************************************************/

.logo{
	position: absolute;
	top:0px;
	left:30px;
}

#banda_dalt{
	height:150px;
}

#banner{
	position: relative;
}

#idiomes{
	position: absolute;
	top:0px;
	right:20px;
	color: #FFF;
}

	#idiomes ul{
		margin:0px;
		padding:0px;
		list-style: none;
	}
	
	#idiomes li{
		float:left;
		margin:0px 3px;
	}
	
	#idiomes li a{
		color: #FFFFFF;
	}
	
	#idiomes li a:hover{
		color: #E2CB57;
	}

	.idioma_esq{
		background: url(../images/general/idiomaEsq.png) left bottom;
		float:left;
		line-height:25px;
		padding-left:5px;
	}
	
	.idioma_dreta{
		float:left;
		width:8px;
		height:25px;
		background: url(../images/general/idiomaDreta.png) right bottom;
	}
	
/* PART CENTRAL **********************************************************/

#contenidor_central{
    margin-bottom: 81px;
}

#menu1{
	height: 30px;
	margin-top: 1px;
	background: #BEC0B8;
	position: relative;
}

	#menu1 ul{
		margin:0px;
		padding:0px 10px;
		list-style: none;
		line-height:30px;
	}
	
	#menu1 ul li{
		float:left;
		margin:0px 4px;
	}
	
	#menu1 ul li a.boto_menu1{
/*		padding:8px 10px 7px;*/
		padding-top:2px;
		padding-right:6px;
		color: #404040;
		height:28px;
		display:block;
	}

	#menu1 ul li a.boto_menu1 span{
		padding-left:6px;
	}
	
	#menu1 ul li a.boto_menu1:hover, #menu1 ul li a.sel{
		background: url(../images/general/fonsMenuDret.png) no-repeat scroll right bottom;
		color:#FF5E0A;
		display:block;
		cursor: pointer;
	}

	#menu1 ul li a.boto_menu1:hover span, #menu1 ul li a.sel span{	
		background: url(../images/general/fonsMenuEsq.png) no-repeat scroll left bottom;
		height:28px;
		display:block;
		cursor: pointer;
	}
	
/* LATERAL ESQUERRA ******************************************************/	

#lateral_esq{
	width:183px;
	float:left;
	margin-top:6px;
	margin-bottom:3px;
	position: relative;
}

.titol_caixa_esq{
	position:relative;
	background:#FF5E0A;
	color: #000000;
	height:27px;
	line-height:27px;
	padding-left:15px;
	margin-bottom:1px;
}

.cos_caixa{
	position:relative;
	background:#BEC0B8;
	padding:6px 0px;
	margin-bottom:3px;
}

#menu2 ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

	#menu2 ul li{
		padding:0px 15px;
		margin: 5px 0px;
	}
	
	#menu2 ul li a{
		color:#404040;
	}
	
	#menu2 ul li a:hover, #menu2 ul li a.sel{
		font-weight:bolder;
	}
	
	#menu2 ul.menu2N2{
		margin:0px;
		padding:1px 6px;
		background:#E0E0E0;
	}
	
	#menu2 ul.menu2N2 li a{
		font-weight: normal;
	}

	#menu2 ul.menu2N2 li a:hover, #menu2 ul.menu2N2 li a.sel{
		color:#E1CA56;
	}
	
.cercador{
	padding:8px;
}

.cercador .textbox input{
	width:144px;
	font-size:12px;
	border:none;
	margin-right:4px;
}

/* CENTRAL ***************************************************************/

#zona_contingut{
	float:left;
	width:672px;
/*	width:489px;*/
	margin: 6px;
}

.titol_contingut{
	background: #EFE9C6;
	line-height:27px;
	color: #FF5E0A;
	padding-left:15px;
	margin-bottom:12px;
}

.item_llistat{
	float:left;
	margin: 0px 2px 5px 2px;
	width:159px;
}

.nom_producte_llistat{
	color:#6D822F;
	padding: 5px 9px;
}

.caixa_shop_llistat{
	background: #E2E3DF;
	height:21px;
	padding: 0px 5px;
}

.preu_llistat{
	font-weight: bolder;
	color: #232721;
	line-height:21px;
	float:left;
}

.boto_comprar{
	float:right;
	line-height:21px;
}



/* LATERAL DRETA *********************************************************/	

#lateral_dreta{
	width:183px;
	float:left;
	margin-top:6px;
}

/* PEU DE LA WEB *********************************************************/

#banda_baix{
	margin:-81px 0px 0px;
	height:81px;
}

#menu3{
	float:left;
}

#menu3 ul{
	margin:0px;
	padding:0px;
	list-style: none;
	color: #000000;
}

#menu3 li{
	float:left;
	line-height:39px;	
	margin: 0px 4px;
}

#menu3 li a{
	color: #000000;
}

#menu3 li a:hover, #menu3 li a.sel{
	color: #FF5E0A;
}


#targetes{
	float:right;
}

#banda_color_1{
	background: #E1CC57;
	height:39px;
	clear:both;
}

#banda_color_2{
	background:#BEC0B8;
	height:42px;
	clear:both;
}

.logoWebnet{
	float:left;
	margin-top:9px;
}

#targetes{
	margin-top:9px;
}

.credits{
	float:right;
	margin-top:9px;
	color: #404040;
}

.credits a{
	color: #000000;
}

.credits a:hover{
	color: #FF5E0A;
}

.credits p {
	margin:0px;
	padding:0px;
}

