.bannerLogo{
	border:none;
}

body{
	font-family: Tahoma;
	font-size: 80%;
	color:#010101; /* COLOR FONT GENERAL */
	background-color: #808080; /* COLOR FONS GENERAL */
	margin: 3px 0px;
}

table,input,textarea{font-size: 100%}

.containerGeneral{
	border:1px solid #010101;
	background: #FFF;
	padding:5px 5px 0px 5px;
}


/* FORMATS GENERALS ********************************************/

a{
	color: #275CB1;
	text-decoration:none;
}

a:hover{
	color: #010101;	
}

.fontMitjana{font-size: 85%;}
.fontPetita{font-size: 80%;}
.fontGran{font-size: 120%;}
.fontNegreta{font-weight:bolder;}

.fontColorSkin,a.fontColorSkin,.idiomes a:hover {
	color: #275CB1; /* COLOR HOVER WEB */
}

.menu3 li{
	color: #275CB1;	
}

.fonsColorSkin{
	background:#275CB1;
}

a.boto{
	background: transparent url(../images/botons/botoDreta.gif) no-repeat scroll bottom right;
	color: #FFF;
	display:block;
	float:right;
	height:20px;
	padding-right: 4px;
	text-decoration:none;
}

a.boto span{
	background: transparent url(../images/botons/botoEsq.gif) no-repeat scroll bottom left;	
	display:block;
	line-height: 20px;
	padding-right: 4px;
	padding-left:9px;
}

a.boto:hover{
	background-position: top right;
	outline: none;
}

a.boto:hover span{
	background-position: top left;
	color:#FFFFFF;
}

/* CAIXA GENERAL ***********************************************/

.caixa{margin-bottom:6px;}

.capCaixaAdreca{
	background: url(../images/caixa/capAdreca.gif) top no-repeat;	
	height: 6px;
}

.capCaixa{
	background: url(../images/caixa/capCaixa.gif) top no-repeat;	
	height:32px;
	color:white;
	padding-left: 10px;
}

.peuCaixa{
	background: url(../images/caixa/peuCaixa.gif) bottom no-repeat;
	width: 239px;
	padding:0px 1px 5px 1px;
}

.paddingContingut{
	padding: 10px 5px 10px 5px;
}

/* IDIOMES *****************************************************/

.idiomes{color: #010101;}

.idiomes ul{
	float:right;
	margin:0px;
	padding:0px;
}

.idiomes li{
	margin:0px;
	padding:2px 5px;
	list-style: none;	
	float:left;
}

.idiomes li a{color: #010101;}

/* MENU 1 ******************************************************/

.menu1 ul{
	margin:0px;
	padding:0px;	
}

.menu1 li{
	margin:0px;
	padding:0px;
	list-style: none;	
	float:left;
	margin-right:5px;
}

.menu1 li a{
	text-align:center;
	color:white;
	width: 118px;
	height:23px;
	background: url(../images/menu1/menu1Des.gif) no-repeat;
	display:block;
	padding-top:95px;
}

.menu1 li a:hover, .menu1 li.menu1Sel {
	background: url(../images/menu1/menu1Act.gif) no-repeat;
	color: #FFFFFF;
}

.menu1 li.menu1Sel{
	background: url(../images/menu1/menu1Act.gif) no-repeat;
	color: #FFFFFF;	
	text-align:center;
	color:white;
	width: 118px;
	height:23px;
	display:block;
	padding-top:95px;

}

/* MENU 2 ******************************************************/

.menu2 ul{
	margin:1px;
	padding:0px;
}

.menu2 li{
	margin-right:1px;
	.margin-right:0px; /*-1*/
	margin-top:0px;
	padding:0px;
	list-style:none;	
}

.menu2 li a{
	padding: 7px 10px;
/*	line-height:37px;*/
	display:block;
	color: #303030;
}

.menu2 li a:hover{
	background: url(../images/menu2/hoverMenu2.gif) top repeat-x;
	display:block;
	background-color: #275CB1;
	color: #FFF;
}

/*.menu2 li.sel{
	font-weight:bolder;
	padding: 7px 10px;
	display:block;
	color: #b10b12;
}*/

.menu2 ul ul{
	background-color: #423F3F; /* FONS MENU2-NIVELL2 HOVER */
	font-weight: normal;
	border-top:1px solid #181818;
	border-bottom:1px solid #181818;
}

.menu2 ul ul li a{
	color:#CBCBCB;
	padding-left: 40px;
	line-height: -30px;
}

.menu2 ul ul li.sel{
	background: url(../images/menu2/hoverMenu2.gif) top repeat-x;
	background-color: #275CB1; /* FONS MENU 1 HOVER */	
	color:white;
	padding: 7px 10px 7px 40px;
}

/* MENU 3 ******************************************************/

.menu3{color: #010101;}
.menu3 ul{
	margin:0px;
	padding:0px;
}

.menu3 li{
	margin:0px;
	padding:2px 5px;
	list-style: none;
	float:left;
}

.menu3 li a{color: #010101;}

/* NAVEGADOR ****************************************************/

.navegador {
	line-height: 26px; /*44px*/
	border-bottom: 1px solid #275CB1;
	padding-left:10px;
}

/* LLISTAT ******************************************************/

.itemLlistat{
	width: 159px;
	margin:8px;
	.margin:5px;
}

.paddingBaixItemLlistat{padding:6px;}

.peuItemLlistat{
	background-color: #F1E8E9;
}

/*.peuItemLlistatTop{
	margin-top: 10px;
	background: url(../images/llistat/peuLlistatTop.gif) top no-repeat;
	height: 5px;
}

.peuItemLlistatBottom{
	background: url(../images/llistat/peuLlistatBottom.gif) bottom no-repeat #F1E8E9;
	clear: both;
	text-align:center;
	.margin-top:-11px;
}*/

/* SHOP **********************************************************/

/*.sepShopLlistat{
	height:1px;
	display:block;
	background: #c3a8a8;
	margin: 10px 0px;
}

a.botoComprar{
	background: url(../images/llistat/pictoComprarDes.gif);
	width: 23px;
	height:23px;
	display:block;
}

a.botoComprar:hover{
	background: url(../images/llistat/pictoComprarAct.gif);
	width: 23px;
	height:23px;
}

.fonsShopFitxa{background:#f1e8e9;margin-top:10px;}
.paddingShopFitxa{padding: 2px 5px;}

.titolSuggeriments{
	height:40px;
	border-bottom:1px dotted #333333;
	margin-top: 15px;
}

*/


/* FITXA *********************************************************/

.titolDescripFitxa{
	margin-bottom:15px;
	display:block;
}

/*.descripFitxa{
	line-height: 25px;
}*/


/* PAGINADOR ****************************************************/

.paginador{
	border-top: 1px solid #275CB1;
	margin-top: 5px;
}

/*.paginador a{
	background-color: white ; /* FONS COLOR SKIN 
	border:1px solid #333333;
	width:5px;
	height:5px;	
	margin: 0px 5px;
	padding:2px;
}

.paginador a:hover{
	color:white;
	background-color:#b31017;
}*/


/* LOGIN ********************************************************/

.inputLogin input,textarea{
	background:transparent;
	border:none;
	font-family: Tahoma;
	color:#4E4E4E;	
	padding: 0px 7px 0px 7px;
	width: 115px;
}

.inputLoginEsq{
	background: url(../images/caixa/inputEsq.gif) left no-repeat;
	height: 23px;
}

/* CERCADOR *****************************************************/

.inputCercador input{
	width:155px;
}

.paddingResCerc{
	padding: 10px 15px;
}

/* FORMULARIS ***************************************************/

.formulari table input, table textarea{
	overflow:hidden;
	background:transparent;
	border:none;
	color:#4E4E4E;	
	font-family: Tahoma;
	padding: 0px 7px 0px 7px;
	width: auto;
}

.formulari table textarea{
	font-size: 90%;
}

.fonsDalt{
	background: url(../images/textareaForm/dalt.gif) repeat-x;
}

.fonsBaix{
	background: url(../images/textareaForm/baix.gif) repeat-x;
}

.fonsEsq{
	background: url(../images/textareaForm/esq.gif) repeat-y;
}

.fonsDreta{
	background: url(../images/textareaForm/dreta.gif) repeat-y;
}
