body {
	margin:0;
	padding:0;
	font-family:verdana;
}
#principal {
	position:relative;
	width:980px;
	left:50%;
	margin-left:-490px;
}
h3 {
	color:#00618B;
	font-size:1em;
	font-family:arial;
}
/*--------- CAPSALERA ----------*/
#capsalera {
	position:relative;
	width:100%px;
	height:160px;
}
#titol {
	width:100%;
	margin:10px 0 0 40px;
}
#titol h2{
	visibility:hidden;
	height:1px;
	margin:0;
	padding:0;
}
/*--------- CONTINGUT -----------*/
#contingut {
	float:left;
	position:relative;
	width:100%;
	min-height:200px;
	background:url(../images/fons/cos.jpg) repeat-y;
}
#info {
	float:left;
	position:relative;
	width:724px;
	padding:10px 0 0 40px;
}
#infoUp {
	width:100%;
	height:7px;
	background:url(../images/fons/contingutup.jpg) no-repeat;
	margin:0;
	padding:0;
}
#infoDown {
	width:100%;
	position:relative;
	height:8px;
	background:url(../images/fons/contingutdown.jpg) no-repeat;
	margin:0;
	padding:0;
}
#info div#text{
	position:relative;
	width:696px;
	min-height:450px;
	background:url(../images/fons/contingut.jpg) repeat-y;
	padding:0 15px 0 15px;
}
#info div#fonsDalt{
	background:url(../images/fons/fonsDalt.png) no-repeat 0 -20px;
	margin:0;
	padding:-40px 0 0 0;
}
#info div#fonsBaix{
	background:url(../images/fons/fonsBaix.png) no-repeat bottom;
	margin:0;
	padding:0;
}
#info div#text p{
	font-size:0.7em;
	line-height:16px;
	padding:0 10px 10px 10px;
}
#info div#text ul{
	list-style-type:square;
	font-size:0.7em;
	padding:10px 0 10px 100px;
}
/*--------- BANNER -------------*/
#banner {
	float:right;
	position:relative;
	width:186px;
	padding:10px 12px 0 0;	
	font-size:1em;
	font-family:arial;
	color:#00618B;
}
#bannerUp {
	width:100%;
	height:7px;
	background:url(../images/fons/bannerup.jpg) no-repeat;
}
#bannerDown {
	width:100%;
	height:8px;
	background:url(../images/fons/bannerdown.jpg) no-repeat;
}
#banner div#text{
	position:relative;
	width:171px;
	min-height:150px;
	background:url(../images/fons/banner.jpg) repeat-y;
	padding:15px;
}
#banner div#text span{
	font-size:11px;
	font-family:verdana;
}
#banner div#text a:link, #banner div#text a:visited{
	text-decoration:none;
	text-align:right;
	font-size:10px;
	color:silver;
}
/*----------------- descarregues -----------*/
div.descarga  {
	margin:-15px 0 0 0;
	padding:0;
	text-align:right;
}
div.descarga img {
	position:relative;
	top:15px;
}
div.descarga  a:link, div.descarga  a:visited{
	color:#00618B;
	font-size:0.7em;
	text-decoration:none;
}
div.descarga  a:hover{
	color:#019A34;
}
/*--------- PEU ----------------*/
#peu {
	float:left;
	width:100%;
	min-height:25px;
	background:url(../images/fons/peu.jpg) no-repeat top center;
	font-size:0.6em;
	padding:15px 0 0 0;
}
#peu span {
	color:#0073A4;
	margin:0 0 0 75px;
}
#peu span#dissenyWeb {
	position:absolute;
	width:100px;
	right:0;
	text-align:right;
	margin:0 15px 0 0 ;
}
#peu span#dissenyWeb a:link, #peu span#dissenyWeb a:visited {
	color:#0073A4;
	text-decoration:none;
}
#peu span#dissenyWeb a:hover {
	color:silver;
	text-decoration:none;
} 
/*--------------------SITEMAP------------------------*/
#sitemap {
	width:80%;
}
#sitemap a:link, #sitemap a:visited{
	text-decoration:none;
	color:#0073A4;
}
#sitemap a:hover {
	color:silver;
	text-decoration:none;
}
#sitemap ul li{
	list-style-image:url(../images/bullet.gif);
	min-height:30px;
}
#sitemap ul li.submenuSitemap{
	list-style-image:none;
	color:#70A2D9;
	margin:0 0 0 15px;
}
#sitemap ul li span{
	position:relative;
	bottom:4px;
}
