p{
	margin:11px 0px;
}

form{
	margin:0px;
	padding:0px;
}

body, html{
	height:100%;
}

body {
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	margin: 0px;
	color:#4C4C4C;
}

table{
	font-size:12px;
}

input,textarea{
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
}

.inputUnitats input{
	text-align:right;
	font-size:11px;
}

select{
	font-size:11px;
}

.noBorder input, .noBorder img{
	border:none;
}

.transform_lower {text-transform: lowercase;}

/* FORMATS GENERALS ****************************************************/

a{text-decoration:none;}

a{color: #000000;}
a:hover{color: #BE1E2D;}

.noP p{margin:0px;padding:0px;}
.fix{clear: both;}
.fontColorSkin{color: #BE1E2D;}
.fonsColorSkin{background: #231F20;}

.fontMitjana,
.fontMitjana input {font-size:11px;}

.fontPetita{font-size:10px;}
.fontGran{font-size:14px;}
.fontMoltGran{font-size:16px;}
.fontNegreta{font-weight: bolder;}
.fonsBlanc{background: #FFF;}

.ample_web{
	width: 970px; /* 867 */
	margin:0px auto;
}

#contenidor_web{
    min-height:100%;
}

.formulari input,textarea{
	font-size:11px;
	font-family: Tahoma, Arial, sans-serif;
	overflow:hidden;
}

.inputLogin input{
	width:210px;
}



.navegador, .navegador a{color: #FFF;}
.navegador a:hover{color: #000;}

/* BOTO CANTOS RODONS + PAGINADORS *******************************************/

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;
	color: #FFF;
}
 
a.boto:hover span{
	background-position: top left;
	color:black;
}

a.pager{
	background: url(../images/shop/pag_des.gif);
	width:15px;
	text-align:center;
	height:15px;
	line-height:15px;
	color: #FFF;
	display:block;
	margin-right:3px;
	float: left;
}

a.pager:hover{
	display:block;
	background: url(../images/shop/pag_act.gif);
	width:15px;
	text-align:center;
	height:15px;
	line-height:15px;
	color: #232721;
}

/* 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_reiger{
	position:absolute;
	top: 3px;
	right:100px;
}

.logo{
	position: absolute;
	top:10px;
	left:15px;
}

.banda_fons_logo{
	background: url(../images/banda_fons_logo.png) no-repeat;
	width: 970px;
	height: 65px;
	position:absolute;
	top:0px;
	left:0px;
}

#banda_dalt{
	height:330px;
}

#banner{
	position: relative;
}

#idiomes{
	position: absolute;
	top:10px;
	right:10px;
	color: #000000;
	text-transform:lowercase;
}

	#idiomes ul{
		margin:0px;
		padding:0px;
		list-style: none;
	}
	
	#idiomes li{
		float:left;
		margin:0px 3px;
	}
	
	#idiomes li a{
		color: #000000;
	}
	
	#idiomes li a:hover, #idiomes li a.sel{
		color: #000000;
	}

	.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: #C5BCB8;
	position: relative;
}

	#menu1 ul{
		margin:0px;
		padding:0px 10px;
		list-style: none;
		line-height:30px;
	}
	
	#menu1 ul li{
		float:left;
		margin:0px 10px;
	}
	
	#menu1 ul li a.boto_menu1{
/*		padding:8px 10px 7px;*/
		padding-top:2px;
		padding-right:6px;
		color: #242721;
		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:#BE1E2D;
		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:#231F20;
	color: #FFFFFF;
	height:27px;
	line-height:27px;
	padding-left:15px;
	margin-bottom:1px;
	text-transform: lowercase;
}

.titol_caixa_dreta{
	position:relative;
	background:#231F20;
	color: #FFFFFF;
	height:27px;
	line-height:27px;
	padding-left:7px;
	padding-right:15px;
	margin-bottom:1px;
	text-align:right;
	text-transform: lowercase;
}

.cos_caixa{
	position:relative;
	background:#C5BCB8;
	padding:6px 0px;
	margin-bottom:3px;
	color:#353d29;
}

	.cos_caixa a{
		color: #000000;
	}
	
	.cos_caixa a:hover{
		color: #BE1E2D;
	}

#menu2 ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

	#menu2 ul li{
		padding:0px 15px;
		margin: 5px 0px;
	}
	
	#menu2 ul li a{
		color:#353D29;
	}
	
	#menu2 ul li a:hover, #menu2 ul li a.sel{
		font-weight:bolder;
		letter-spacing: -0.04em;
	}
	
	#menu2 ul.menu2N2{
		margin:0px;
		padding:1px 6px;
		background:#BE1E2D;
		
	}
	
	#menu2 ul.menu2N2 li a{
		font-weight: normal;
		color: #FFFFFF;
		letter-spacing:normal;
	}

	#menu2 ul.menu2N2 li a:hover, #menu2 ul.menu2N2 li a.sel{
		color:#000000;
	}
	
.cercador{
	padding:8px;
}

	.cercador .select_marca select{
		width: 170px;
	}

.caixaBuscar input{
	width:145px;
	border:none;
	margin-right:4px;
	font-size:12px;
}

.textbox input{
	width:170px;
	font-size:12px;
	border:none;
}

/* CENTRAL ***************************************************************/

#zona_contingut{
	float:left;
	width: 592px; /* 489 */ 
	margin: 6px;
}

.titol_contingut{
	background: #BE1E2D;
	line-height:27px;
	color: #FFFFFF;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:6px;
}

.item_llistat{
	float:left;
	margin: 0px 2px 5px 0px;
	width:145px;
	height: 223px;
}

	.producte_llistat{
		text-align:center;
		color: #BE1E2D;
		height: 28px;
	}
	
	.peu_item_llistat{
		height: 21px;
		background: #C5BCB8;
		line-height: 21px;
		padding: 0px 10px;
	}

	.item_llistat a img{
		border: none;
	}

	.preu_llistat{
		font-weight: bolder;
		color: #232721;
		line-height:21px;
		float:left;
	}
	
	.comprar_llistat{
		padding-top: 3px;
		float:right;
		line-height:21px;
	}

.nom_producte_llistat{
	color:#BE1E2D;
	padding: 5px 9px;
}

.caixa_shop_llistat{
	background: #E2E3DF;
	height:21px;
	padding: 0px 5px;
}

.boto_comprar{
	float:right;
	line-height:21px;
}

.fitxa_header{
	background: #231F20;
	color: #FFFFFF;
}

.fitxa_cos_shop{
	background:#C5BCB8;
}

.text_fitxa{
	padding:0px 0px 0px 5px;
}

.text_fitxa div{
	margin: 5px 0px;
}

.separador{
	background:#e2e3df;
}

a.mesInfo{
	color: #000000;
}

a.mesInfo:hover{
	color: #BE1E2D;
}

/* LATERAL DRETA *********************************************************/	

#lateral_dreta{
	width:183px;
	float:left;
	margin-top:6px;
}

/* PEU DE LA WEB *********************************************************/

#banda_baix{
	margin:-81px 0px 0px 0px;
	height:91px;
}

#marques{
	float:left;
	padding-top:7px;
}

#menu3{
	float:right;
}

#menu3 ul{
	margin:0px;
	padding:0px;
	list-style: none;
	color: #FFFFFF;
}

#menu3 li{
	float:left;
	line-height:49px;	
	margin: 0px 4px;
}

#menu3 li a{
	color: #FFFFFF;
}

#menu3 li a:hover, #menu3 li a.sel{
	color: #BE1E2D;
}


#targetes{
	float:right;
}

#banda_color_1{
	background: #231F20;
	height:49px;
	clear:both;
}

#banda_color_2{
	background:#C5BCB8;
	height:42px;
	clear:both;
}

.logoWebnet{
	float:left;
	margin-top:9px;
}

#targetes{
	margin-top:9px;
}

.credits{
	float:right;
	margin-top:9px;
	color: #646E46;
	font-size:11px;
}

.credits a, .credits{
	color: #000000;
}

.credits a:hover{
	color: #BE1E2D;
}

.credits p {
	margin:0px;
	padding:0px;
}

