.noBorder img{
	border:none;
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	background: #FFFFFF;
}

table{font-size: 12px;}
.fons{background: #747474;}

.container{
	padding:15px;
	border:3px solid #CBCBCB;
	background-color:#FFFFFF;
	vertical-align:top;
}

/* GENERAL *****************************************************/

a{
	text-decoration:none;
	color:#747474;
}

a:hover{color: #3E7241;}

.fontNegreta{ font-weight: bolder;}
.fontMitjana{font-size: 11px;}
.fontPetita{font-size: 10px;}
.fontGran{font-size: 14px;}
.fontMoltGran{font-size: 20px;}
.fontGris{color: #7d7d7d;}
.fontBlanca{color:white;}
.fontColorSkin{color:#3E7241;}
.fonsColorSkin{background: #3E7241;}
.fonsNegre{background: #000;}
.spanBlock{display:block;}

.boto{
	display:block;
	padding: 0px 7px;
	margin-left:3px;
	line-height:21px;
	height:21px;
	background: url(../images/general/fonsBoto.gif) bottom repeat-x transparent scroll;
	color:white;
	float:right;
}

.boto:hover{
	background: url(../images/general/fonsBoto.gif) top repeat-x transparent scroll;
	color:white;
}

.botoShop{
	display:block;
	padding: 0px 7px;
	margin-left:3px;
	line-height:21px;
	height:21px;
	background: url(../images/general/fonsBoto.gif) bottom repeat-x transparent scroll;
	color:white;
	float:left;
}

.botoShop:hover{
	background: url(../images/general/fonsBoto.gif) top repeat-x transparent scroll;
	color:white;
}


a.botoPager{
/*	float:left;*/
	display:block;
	margin-left:3px;
	padding: 0px 3px;
	line-height:15px;
	color:white;
	background:#747474;
}

a.botoPager:hover{
	background:#3E7241;
	color:white;
}

/* CAIXES ******************************************************/

.titolCaixa{
	height: 29px;
	background: url(../images/general/fonsTitolCaixa.gif) repeat-x;
	color:white;
	padding: 0px 16px;
}

.fonsCaixa{background: #E6E6E6;}

.voraCaixa{
	border-right: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	border-left: 1px solid #b7b7b7;	
}

.paddingCaixa{
	vertical-align:top;
	padding: 9px 11px;
}

/***************************************************************/
/* CAPÇALERA ***************************************************/
/***************************************************************/

#cap{
	position: relative;
	width:100%;
	border-bottom:7px solid #3E7241;
	height:18px;
	.height:18px;
}

#logo{
	display:block;
	position:absolute;
	left:7px;
	top: -5px;
/*	width:213px;
	height:35px;*/
}

/* IDIOMES *****************************************************/

.idiomes ul{
	float:right;
	list-style: none;
	margin:0px;
	padding:0px;
	color:white;
}

.idiomes li{
	padding:0px;
	margin:0px;
	float:left;
}

.idiomes li a{
	color: white;
	padding: 0px 3px;
}

.idiomes li a:hover, .idiomes li a.sel, .credits a:hover{
	color: #000;
}

/* MENU 1 ******************************************************/

#menu1{
	position:absolute;
	display:block;
	right:0px;
	bottom:-7px;
	_bottom:-8px;
}

#menu1 ul{
	list-style: none;
	padding:0px;
	margin:0px;
	color: #4a4a4a;
}

#menu1 li{
	float:left;
	padding-bottom: 10px;
}

#menu1 li a{
	color: #4A4A4A;
	padding:3px 10px;
}

#menu1 li a:hover, #menu1 li a.sel{
	border-bottom:7px solid #E1E1E1;
	color: #3E7241;
}

/* MENU 3 ******************************************************/

.menu3 ul{
	margin:0px;
	padding:0px;
	list-style: none;
	color:white;
}

.menu3 li{
	margin:0px;
	padding:0px 5px;
	float:left;
}

.menu3 li a{color:white;}
.menu3 li a:hover, .menu3 li a.sel{color: #303030;}

/***************************************************************/
/* CONTINGUTS **************************************************/
/***************************************************************/

.contingut{padding: 15px 0px 0px 15px;}

/* NAVEGADOR ***************************************************/
.navi{
	height:27px;
	line-height: 27px;
	float:left;
}

.naviSep{
	display:block;
	float: left;
	margin: 0px 7px;
	width:13px;
	line-height:27px;
	height:27px;
	background:url(../images/general/sepNavi.gif) no-repeat bottom;
}

.navi, .navi a{color: #4A4A4A;}
.navi a:hover{color: #3E7241;}

.paddingNavi{
	padding: 0px 8px;
	border-top: 1px solid #B7B7B7;
}

/* CERCADOR ****************************************************/

.cercador{
	float:right;
	height:29px;
}

.cercador input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #463c3c;
	font-size:11px;
}

/***************************************************************/
/* CATALEG *****************************************************/
/***************************************************************/

.shop{
	position:relative;
	bottom:1px;
	border:1px solid red;
	display:block;
}

/* LLISTAT *****************************************************/

.itemLlistat{
	width:235px;
	margin: 0px 0px 4px 0px;
}

.titolLlistat{
	position:relative;
	border:1px solid red;
	top:0px;
}

.fonsItemLlistat{	background: #E6E6E6;}

/* FITXA *******************************************************/

.marcFotoFitxa img{
	border:2px solid #E6E6E6;	
}

.margeDescripFitxa{
	padding: 0px 25px;
}

/***************************************************************/
/* PEU *********************************************************/
/***************************************************************/

.peu{
	background:#3E7241;
	padding: 0px 14px;
}

.credits, .credits a{color:white;}

/***************************************************************/
/* COMERÇ ******************************************************/
/***************************************************************/

.formCercador input, textarea, select, option{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.selectBuscador input, select{
	width:147px;
}

.selectTalles select{
	width:50px;
}


.headerFons{
	border-bottom: 1px dotted #000;
	color: #444444;
	line-height:25px;
}

.textFitxaShop {color: #707070;}
.formUnits input{text-align:right;}

.formulari input,textarea,select{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #b3b3b3;
}

.formulari textarea{overflow:hidden;}

.sepShopStatus{
	background: url(../images/general/sepJs1.gif) repeat-x;
	height:1px;
}

.fonsBasketItem{
	background: #e6e6e6;
}

/* PROVA PNGS ************************************/

.caixaPNG{
	position:relative;
	display:block;
	width:310px;
	height:310px;
}

.daltEsq{
	background: url(../images/provapng/daltEsq.png);
	display:block;
	position: absolute;
	top:0px; left:0px;
	width:32px;
	height: 34px;
	z-index: 10;
}

.baixDreta{
	background: url(../images/provapng/baixDreta.png);
	display:block;
	position: absolute;
	bottom:0px; right:0px;
	width:32px;
	height: 34px;
	z-index: 10;
}

.daltDreta{
	background: url(../images/provapng/daltDreta.png) no-repeat top right;
	display:block;
	position: absolute;
	top:0px; right:0px;
	height:300px;
	width:300px;
	z-index: 5;	
}

.baixEsq{
	background: url(../images/provapng/baixEsq.png) no-repeat bottom left;
	display:block;
	position: absolute;
	bottom:0px; left:0px;
	height:300px;
	width:300px;
	z-index: 5;
}

/* AGENDA */
.itemLlistatAgenda{
	margin: 0px 0px 4px 0px;
}

