body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #383838;		
	font-size: x-small;
}

.fons
{
	background-color: #C4C7CA;
	background-image: url('Imatges/general/fons.gif');
	background-repeat: repeat-x;
	background-position: top;
	font-size: x-small;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a
{
	text-decoration: none;
	color: #00265A;	
	font-size: xx-small;	
}

a:hover
{
	color: #357BA0;
	text-decoration: none;	
	font-size: xx-small;	
}

input,textarea,option,select
{
   background-color: #E0E5EB;
	border: none;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.fontCos input,textarea,option,select
{
	background-color: #E2E2E2;
	border: 2px solid #F3F3F3;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: auto;
}

table
{
	font-size: x-small;
}

#taulaPrincipal
{
   margin-top: -5px;
}

.fonsTitolProd
{
	background-image: url('Imatges/general/fonsTitolProd.gif');
	background-repeat: repeat-x;
	background-position: top;
	height: 33px;
	font-weight: bolder;
}

/*******************************************************************/
/******************************* MENU SUPERIOR *********************/
/*******************************************************************/

.fonsMenuSup
{
	background-image: url('Imatges/menuSup/fonsMenuSup.gif');
	background-position: top;
	height: 40px;
}

a.idiomes
{
   color: white;
	text-decoration: none;
	font-size: 75%;
}

a.idiomes:hover
{
	color: #00ADE9;
	text-decoration: none;
	font-size: 75%;
}

.idiomesSeparador
{
	color: white;
}

/*******************************************************************/
/************************* MENU LATERAL NIVELL 1 *******************/
/*******************************************************************/

.paddingMenuLat
{
	padding: 5 5 5 5;
}

.fonsBlanc
{
	background-color: white;
}

.fontBlanc
{
	color: white;
	font-size: 90%;		
}

.fonsBlauMenuLat
{
	background-color: #004D88;
}

.paddingEsqProd
{
	padding-left: 8px; /*13*/
}

.paddingmenuLatNivell1
{
	padding-left: 8px; /*13*/	
}

.menuLatNivell1Des
{
	font-size: 80%;
	text-decoration: none;
	color: black;
}

.menuLatNivell1Des:hover,.menuLatNivell1Sel,.menuLatNivell1Sel:hover
{
	font-size: 80%;
	text-decoration: none;
	color: black;	
/*	color: #004D88;*/
	font-weight: bolder;
}

.paddingMenuLatSeparador
{
	padding-left: 12px;
	padding-right: 12px;
}

/*******************************************************************/
/************************* MENU LATERAL NIVELL 2 *******************/
/*******************************************************************/

.paddingNivell2
{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

.menuLatNivell2Des
{
	font-size: 80%;
	color: black;
	text-decoration: none;
}

.menuLatNivell2Des:hover,.menuLatNivell2Sel,.menuLatNivell2Sel:hover
{
	font-size: 80%;
	color: black;
	text-decoration: none;
	font-weight: bolder;
}

.paddingMenuLatNivell2
{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

/*******************************************************************/
/************************* MENU LATERAL NIVELL 3 *******************/
/*******************************************************************/

.paddingNivell3
{
   padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menuLatNivell3Des
{
	font-size: 80%;
	color: black;
	text-decoration: none;
	letter-spacing: -1px;
}

.menuLatNivell3Des:hover,.menuLatNivell3Sel,.menuLatNivell3Sel:hover
{
	font-size: 80%;
	color: black;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: -1px;
}

.paddingMenuLatNivell3
{
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

/*******************************************************************/
/******************************* MENU INFERIOR *********************/
/*******************************************************************/

.menuInfDes
{
	color: #357BA0;
	text-decoration: none;
	font-size: 65%;
}

.menuInfDes:hover,.menuInfSel,.menuInfSel:hover
{
	color: white;
	text-decoration: none;
	font-size: 65%;
}

/*******************************************************************/
/******************************** NAVEGADOR ************************/
/*******************************************************************/

.navegActivat,.navegNoActivat:hover
{
   color: #1E5776;
	text-decoration: none;
	font-size: x-small;		
}

.navegNoActivat
{
   color: #1E5776;
	text-decoration: none;	
	font-size: x-small;
	font-weight: bolder;
}


/*******************************************************************/
/************************************** COS ************************/
/*******************************************************************/

.paddingCos
{
   padding: 5 5 5 5;
}

.marcGrisCos
{
   border: 1px solid #D8D8D8; 
	padding: 5 5 5 5;
}

.paddingContingut
{
   padding: 5 5 5 5;
}

.fontPaginadorProd a
{
	color: white;
	text-decoration: none;
	font-size: x-small;
}

.fontPaginadorProd a:hover
{
	color: #00ADE9;
	text-decoration: none;
	font-size: x-small;
}

/*.fontCos a,.fontcos a:hover
{
	font-size: x-small;
}*/

.fontBoto a,
{
	font-size: x-small;
	color: white;
}

.fontBoto a:hover
{
	font-size: x-small;
	color: #00ADE9;
}

/* CERCADOR */

.fonsBlauCercador
{
   background-color: #33517B;	
}

/* ADRECES */

.fonsAdreca
{
   background-color: #E0E5EB;
}

.fontAdreca
{
	font-size:70%;
	color: #00265A;
}

/* NOVETATS */

.fonsTitolNovetats
{
	background-image: url('Imatges/novetats/fonsTitolNovetats.gif');
	background-repeat: repeat-x;
	background-position: top;
	color: white;
	padding-left: 10px;
	font-size: 90%;
}

/* FITXA */

.fonsTitolFitxa
{
	background-image: url('Imatges/fitxa/fonsTitolFitxa.gif');
	background-position: bottom;
	background-repeat: x-repeat;
}

.paddingFitxa
{
   padding: 11 15 11 15;
}

.paddingDescrip
{
    padding: 0 10 0 10;
}

.paddingTitolFitxa
{
   padding-left: 10px;
	padding-right: 10px;
}

.separador
{
	background-color: #E5E5E5;
	height: 1px;
}

.cercadorBoto
{
	padding-right: 5px;
}