body{
	margin: 5;
	padding: 5;
}

#MenuEco ul{
	padding:0;
	margin:0;
	list-style: none;
}

#MenuEco li{
	font:bold 10px Verdana, Tahoma, Arial, Helvetica;
	color:#FFFFFF;
	text-align:left;
	border: 1px solid #A4A3A3;
	margin-bottom: 5px;
	line-height:10px;
}

#MenuEco li a, #MenuEco li a:link{
	color:#FFFFFF;
	text-decoration: none;
	display:block;
	padding:8px;
	background:#3399FF;
}

#MenuEco li a:hover, #MenuEco li a:active{
	color:#3399FF;
	background:#FFFFFF;
	display:block;
	padding:8px;
	text-decoration: none;
}




#MenuAct ul{
	padding:0;
	margin:0;
	list-style: none;
}

#MenuAct li{
	font:bold 10px Verdana, Tahoma, Arial, Helvetica;
	color:#3399FF;
	background:#FFFFFF;
	text-align:left;
	border: 1px solid #A4A3A3;
	margin-bottom: 5px;
	line-height:10px;
}

#MenuAct li a, #MenuAct li a:link{
	color:#3399FF;
	background:#FFFFFF;
	text-decoration: none;
	display:block;
	padding:8px;
}

#MenuAct li a:hover, #MenuAct li a:active{
	color:#3399FF;
	background:#FFFFFF;
	display:block;
	padding:8px;
	text-decoration: none;
}

.marc{
	border: 1px solid #a4a3a3;
	padding: 8px;
}

.titular{
	font: bold 15px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #3399ff;
}

.titular2{
	font: bold 18px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #3399ff;
}

.subtitol{
	font: bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3399ff;
}

.{
	color: #464646;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

.text_llarg{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	font-style: normal;
	line-height: 120%;
	text-align:justify;
	display:block;
}


.txt a, .txt a:link, .txt a:active, .txt a:visited {
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #464646;
	text-decoration: none;
}

.txt a:hover{
	text-decoration: underline;
	color: #464646;
}
.espaisubtitol{
    padding-left:5px;
	font: bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3399ff;
}

.espaitxt{
    padding-left:5px;
	color: #464646;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

.destacat{
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3399ff;
}

.destacat a, .destacat a:link, .destacat a:active, .destacat a:visited {
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3399ff;
	text-decoration: none;
}

.destacat a:hover{
	text-decoration: underline;
}

.destacatpunt{
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif #41a0ff;
	color: #41a0ff;
	padding-left: 7px;
	background: url(PUNT.gif) no-repeat left center;
}

.migas{
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif #41a0ff;
	color: #000000;
	padding-left: 7px;
	background: url(PUNT.gif) no-repeat left center;
}

.cercador{
	font:10px Verdana, Tahoma, Arial, Helvetica #464646;
	background: url(lupa.gif) no-repeat left bottom #e9e9e9;
	padding: 5px;
	width: 400px;
}

.cercador2{
	font:10px Verdana, Tahoma, Arial, Helvetica #464646;
	background: url(lupa2.gif) no-repeat left bottom #e9e9e9;
	padding: 8px;
	width: 426px;
}

.franja{
	font:bold 15px Arial, Verdana, Tahoma, Helvetica;
	color:white;
	background: #a4a3a3;
	padding: 5px;
	margin-bottom: 5px;
	display: block;
}

.nomempresa{
	padding: 20px;
	background: url(carpeta.gif) no-repeat right bottom #e9e9e9;
}
/*
.marcfotos{
    width:0px;
    display:block;
 	border: 1px solid #a4a3a3;
	padding: 4px;
}
*/
.fonsgris{
	background: #e9e9e9;
	padding: 8px;
}

.negreta{
	color: #464646;
	font: Bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.negreta a, .negreta a:link, .negreta a:active, .negreta a:visited {
	font: Bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #464646;
	text-decoration: none;
}

.negreta a:hover{
	text-decoration: underline;
}

.linia {
	width: 540px;
	border-bottom: 1px solid #a4a3a3;
	padding-bottom: 5px;
}