#cap  {
.height:	81px;
border-bottom:	7px solid #4764A8;
height:	73px;
position:	relative;
width:	100%;
}

#logo  {
display:	block;
left:	7px;
position:	absolute;
top:	0px;
}

#menu1  {
bottom:	-7px;
display:	block;
position:	absolute;
right:	0px;
}

#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:	#4764A8;
}

#menu1 ul  {
color:	#4a4a4a;
list-style-type:	none;
margin:	0px;
padding:	0px;
}

.AB1  {
color:	#ffffff;
}

.B1  {
background-color:	#4764A8;
}

.B11  {
background-color:	#AAC4E1;
}

.B2  {
background-color:	#F0F0F0;
}

.adreca a  {
color:	#FFF;
}

.adreca a:hover  {
color:	#303030;
}

.baixDreta  {
background-image:	url(../images/provapng/baixDreta.png);
bottom:	0px;
display:	block;
height:	34px;
position:	absolute;
right:	0px;
width:	32px;
z-index:	10;
}

.baixEsq  {
background-image:	url(../images/provapng/baixEsq.png);
background-repeat:	no-repeat;
bottom:	0px;
display:	block;
height:	300px;
left:	0px;
position:	absolute;
width:	300px;
z-index:	5;
}

.boto  {
background:url('../images/general/fonsBoto.gif') repeat-x center 50%; color:	white;
display:	block;
float:	right;
height:	21px;
line-height:	21px;
margin-left:	3px;
padding-left:7px; padding-right:7px; padding-top:0px; padding-bottom:0px
}

.botoShop  {
background:url('../images/general/fonsBoto.gif') repeat-x center 50%; color:	white;
display:	block;
float:	left;
height:	21px;
line-height:	21px;
margin-left:	3px;
padding-left:7px; padding-right:7px; padding-top:0px; padding-bottom:0px
}

.botoShop:hover  {
background:url('../images/general/fonsBoto.gif') repeat-x center 50%; color:	white
}

.boto:hover  {
background:url('../images/general/fonsBoto.gif') repeat-x center 50%; color:	white
}

.caixaPNG  {
display:	block;
height:	310px;
position:	relative;
width:	310px;
}

.cercador  {
float:	right;
height:	29px;
}

.cercador input  {
border-color:	solid #463c3c;
border-width:	1px;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.container  {
background-color:	#FFFFFF;
border-color:	solid #CBCBCB;
border-width:	3px;
padding:	15px;
vertical-align:	top;
}

.contingut  {
padding-bottom:	0px;
padding-left:	15px;
padding-right:	0px;
padding-top:	15px;
}

.credits, .credits a  {
color:	white;
}

.daltDreta  {
background-image:	url(../images/provapng/daltDreta.png);
background-repeat:	no-repeat;
display:	block;
height:	300px;
position:	absolute;
right:	0px;
top:	0px;
width:	300px;
z-index:	5;
}

.daltEsq  {
background-image:	url(../images/provapng/daltEsq.png);
display:	block;
height:	34px;
left:	0px;
position:	absolute;
top:	0px;
width:	32px;
z-index:	10;
}

.fons  {
background-color:	#A0A0A2;
background-position:	;
}

.fonsBasketItem  {
background-color:	#e6e6e6;
background-position:	;
}

.fonsCaixa  {
background-color:	#E6E6E6;
background-position:	;
}

.fonsColorSkin  {
background-color:	#4764A8;
background-position:	;
}

.fonsItemLlistat  {
background-color:	#E6E6E6;
background-position:	;
}

.fonsNegre  {
background-color:	#000;
background-position:	;
}

.fontBlanca  {
color:	white;
}

.fontColorSkin  {
color:	#4764A8;
}

.fontGran  {
font-size:	14px;
}

.fontGran1  {
font-size:	16px;
}

.fontGris  {
color:	#7d7d7d;
}

.fontMitjana  {
font-size:	11px;
}

.fontMoltGran  {
font-size:	20px;
}

.fontNegreta  {
font-weight:	bolder;
}

.fontPetita  {
font-size:	10px;
}

.formCercador input, textarea, select, option  {
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	12px;
}

.formUnits input  {
text-align:	right;
}

.formulari input,textarea,select  {
border-color:	solid #b3b3b3;
border-width:	1px;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.formulari textarea  {
overflow:	hidden;
}

.headerFons  {
border-bottom:	1px dotted #000;
color:	#444444;
line-height:	25px;
}

.idiomes li  {
float:	left;
margin:	0px;
padding:	0px;
}

.idiomes li a  {
color:	white;
padding:	0px 5px;
}

.idiomes li a:hover, .idiomes li a.sel  {
color:	#4764A8;
}

.idiomes ul  {
color:	white;
float:	right;
list-style-type:	none;
margin:	0px;
padding:	0px;
}

.itemLlistat  {
margin-bottom:	4px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
width:	235px;
}

.itemLlistatAgenda  {
margin-bottom:	4px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
}

.llistat_fitxa ul  {
color:	#4764A8;
list-style-type:	square;
}

.marcFotoFitxa img  {
border-color:	solid #E6E6E6;
border-width:	2px;
}

.margeDescripFitxa  {
padding:	0px 25px;
}

.menu3 li  {
float:	left;
margin:	0px;
padding:	0px 5px;
}

.menu3 li a  {
color:	white;
}

.menu3 li a:hover, .menu3 li a.sel  {
color:	#303030;
}

.menu3 ul  {
color:	white;
list-style-type:	none;
margin:	0px;
padding:	0px;
}

.navi  {
float:	left;
height:	27px;
line-height:	27px;
}

.navi a:hover  {
color:	#4764A8;
}

.navi, .navi a  {
color:	#4A4A4A;
}

.naviSep  {
background-image:	url(../images/general/sepNavi.gif);
background-repeat:	no-repeat;
display:	block;
float:	left;
height:	27px;
line-height:	27px;
margin:	0px 7px;
width:	13px;
}

.noP p  {
margin:	0px;
padding:	0px;
}

.paddingCaixa  {
padding:	9px 11px;
vertical-align:	top;
}

.paddingNavi  {
border-top:	1px solid #B7B7B7;
padding:	0px 8px;
}

.peu  {
background-color:	#4764A8;
background-position:	;
padding:	0px 14px;
}

.selectBuscador input, select  {
width:	147px;
}

.selectTalles select  {
width:	50px;
}

.sepShopStatus  {
background-image:	url(../images/general/sepJs1.gif);
background-repeat:	repeat-x;
height:	1px;
}

.shop  {
border-color:	solid red;
border-width:	1px;
bottom:	1px;
display:	block;
position:	relative;
}

.spanBlock  {
display:	block;
}

.textFitxaShop  {
color:	#707070;
}

.titolCaixa  {
background-image:	url(../imagesl/fonsTitolCaixa.gif);
background-repeat:	repeat-x;
color:	white;
height:	29px;
padding:	0px 16px;
}

.titolLlistat  {
border-color:	solid red;
border-width:	1px;
position:	relative;
top:	0px;
}

.voraCaixa  {
border-bottom:	1px solid #b7b7b7;
border-left:	1px solid #b7b7b7;
border-right:	1px solid #b7b7b7;
}

a  {
color:	#747474;
text-decoration:	none;
}

a.botoPager  {
background-color:	#747474;
background-position:	;
color:	white;
display:	block;
line-height:	15px;
margin-left:	3px;
padding:	0px 3px;
}

a.botoPager:hover  {
background-color:	#4764A8;
background-position:	;
color:	white;
}

a:hover  {
color:	#4764A8;
}

body  {
background-color:	#FFFFFF;
background-position:	;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	12px;
margin-bottom:	0px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
}

table  {
font-size:	12px;
}