body, table, input,textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	COLOR: #4E4D4C;

}

.logoNoData
{
	background-image: url(Imatges/capcalera/logoNoData.gif);
	background-repeat: no-repeat;
	background-position: center;
}

a:hover
{
   color: #9D271C;
	font-weight: bold;
	text-decoration: none;
}

a
{
   color: #676664;
	font-weight: bold;
	text-decoration: none;
}

.grisPeu
{
	background-color: #E6E8E9;
}

.fontBlanca
{
	color:white;
}

.fontVermella
{
	color: #FE270E;
}

a.mail
{
	color: white;
}

a.mail:hover
{
	COLOR: #4E4D4C;
}

/****** COS ******/
.marcGris
{
	border-left: 1px solid #A6A6A8;
	border-right: 1px solid #A6A6A8;	
	border-bottom: 1px solid #A6A6A8;	
}

.sombraEsq
{
	background-image: url('imatges/cos/sombraEsq.gif');
	background-repeat: repeat-y;
	width: 9px;
}

.sombraDreta
{
	background-image: url('imatges/cos/sombraDreta.gif');
	background-repeat: repeat-y;
	width: 9px;
}

.paddingCos
{
   padding-top: 9px;
	padding-right: 9px;
}

/***** CAPÇALERA *****/
.ratllaGris
{
	background-color: #A8A8A8;
}

.paddingEsq3
{
	padding-left: 3px;
}

/***** MENU SUPERIOR ****/
.paddingDalt3
{
	padding-top:3px;
}

.fonsProductes
{
	padding-top:6px;
	background-image: url('imatges/menuSuperior/fonsProductes.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 152px;
	height: 25px;
	text-align: center;
}

a.menuSupDes
{
	padding-top:6px;
	background-image: url('imatges/menuSuperior/menuSupDes.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 151px;
	height: 25px;
	color: white;
	font-weight: bolder;
	text-align: center;
	background-color: #FE240B;
}

a.menuSupDes:hover,.menuSupAct
{
	background-image: url('imatges/menuSuperior/menuSupAct.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 151px;
	height: 25px;
	color: white;
	font-weight: bolder;
	text-align: center;
	background-color: #B8B8B8;
}

/***** MENU LATERAL ****/

td.menuLat1NivellDes
{
/*	padding-top: 5px;*/
	padding-left: 4px;
	padding-right: 8px;
	background-image: url('imatges/menuLateral/fonsMenuLatDes.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 152px;/* 152*/
	height: 30px; 	/*30*/
	color: #6C5454;
	font-weight: bolder;
	vertical-align: middle;
}

td.menuLat1NivellDes:hover,td.menuLat1NivellAct:hover,.menuLat1NivellSel
{
/*	padding-top: 5px;*/
	padding-left: 4px;
	padding-right: 8px;
	background-image: url('imatges/menuLateral/fonsMenuLatSel.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 152px;
	height: 30px; /*25*/
	color: white;
	font-weight: bolder;
	vertical-align: middle;	
}

td.menuLat1NivellAct
{
/*	padding-top: 5px;*/
	padding-left: 4px;
	padding-right: 8px;
	background-image: url('imatges/menuLateral/fonsMenuLatAct.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 152px;
	height: 30px; /* 25px */
	font-weight: bolder;
	color: #6C5454;	
	vertical-align: middle;
}

td.menuLat2NivellDes
{
/*	padding-top: 5px;*/
	padding-right: 8px;
	padding-left: 12px;
	background-image: url('imatges/menuLateral/fonsMenuLatDes.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 152px;
	height: 30px; /*25*/
	font-weight: bolder;
	color: #6C5454;
	vertical-align: middle;
}

td.menuLat2NivellDes:hover,.menuLat2NivellSel
{
/*	padding-top: 5px;*/
	padding-right: 8px;
	padding-left: 12px;
	background-image: url('imatges/menuLateral/fonsMenuLatSel.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 152px;
	height: 30px; /* 25px */
	color: white;
	font-weight: bolder;
	color: white;
	vertical-align: middle;
}

td.menuLat2NivellAct
{
/*	padding-top: 5px;*/
	padding-right: 8px;
	padding-left: 12px;
	background-image: url('imatges/menuLateral/fonsMenuLatAct.gif');
	background-repeat: no-repeat;
	display: table-cell;
	width: 152px;
	height: 30px; /* 25 */
	font-weight: bolder;
	color: #6C5454;	
	vertical-align: middle;
}

.vermellTelefon
{
	background-color: #FE270E;
	color: white;
	padding-left: 4px;
}

.colorFinalMenu
{
	background-color: #E6E8E9;
	height: 100%;
	display: block;
}

.smallN
{
	font-size: small;
	font-weight: bolder;
}

.alignMiddle
{
	vertical-align: middle;
}

/***** MENU INFERIOR ****/

a.menuInferiorDes:hover,.menuInferiorDes
{
   color: #9D271C;
	white-space: nowrap;
	font-weight: normal;
}

a.menuInferiorDes
{
   color: #676664;
	white-space: nowrap;	
	font-weight: normal;
}

.menuInferiorSeparador
{
   color: #9D271C;
}


/****** PEU *********/

.paddingAdrecaEsq
{
	padding-left: 3px;
	padding-bottom: 3px;
}

.paddingAdrecaDreta
{
	padding-right: 3px;
	padding-bottom: 3px;
}

/****** CONTINGUT *********/

.paddingEsqContingut
{
	padding-left: 9px;
}

.paddingLlistat
{
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 2px;	
}

.paddingPeuLlistat
{
	padding-right: 3px;
	padding-left: 3px;
}

.titolSeccio
{
	color: #B82315;
	background-color: E7E8E9;
}

.titolPeuLlistat
{
	color: #B82315;
	font-weight: bolder;	
}

.fonsTitolLlistat
{
	background-color: #D5D5D5;
   color: #9D271C;
	font-weight: bold;
}

.fonsPeuLlistat
{
	background-color: #D5D5D5;
	color: black;
}

.fontNegre
{
	color: black;	
}
.fonsPeuLlistat2
{
	background-color: #ECEDED;
	COLOR: #6C5454;
	font-weight: bolder;
}

.fonsDescripcio
{
	background-image: url(Imatges/cos/fonsDescripcio.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #F7F2F2;
	padding-left: 3px;
	padding-right: 3px;
}

.separadorDescripcio
{
	background-image: url(Imatges/cos/separadorDescripcio.gif);
	background-repeat: x;
}

.paddingTop
{
	padding-top:3px;	
}

a.descarregar
{
	font-weight: bolder;
	color: #6C5454;
}

a.descarregar:hover
{
	font-weight: bolder;
	COLOR: #FE270E;
}

/****** NAVEGADOR *********/

.fonsNavegador
{
	background-color: #E6E7E8;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.navegNoActivat:hover,.navegActivat
{
   color: #9D271C;
	white-space: nowrap;
	font-weight: bold;
}

a.navegNoActivat
{
   color: #676664;
	white-space: nowrap;	
	font-weight: bold;	
}

.navegSeparador
{
   color: #9D271C;
}

/****** Idiomes *********/

a.idiomesNoActivat
{
   color: #676664;
	white-space: nowrap;	
	font-weight: bold;	
}

a.idiomesNoActivat:hover
{
   color: #9D271C;
	white-space: nowrap;
	font-weight: bold;
}