/* Estils generals */
body{
  margin:0px;
	padding-top:7px;
	background-image:url(../imgs/fons.gif);
}

.igni{
  width:100%;
  height:15px;
}

.capsal{
  width:850px;
	border-bottom:2px solid #FFFFFF;
}

/* Menú lateral */
.lateral {
	width: 150px;
	height: 100%;
	vertical-align:top;				
	overflow: hidden;
	background-image: url(../imgs/fons_lateral.gif);
}

ul#menu {
  padding:0px;
	margin:0px;
  list-style-type:none;
	background-color:#FFFFFF;
}
	
ul#menu li a{
	height: 21px;
	font-family:tahoma,verdana,geneva,sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
 	height: 19px;
}	
	
ul#menu li a:link, #menu li a:visited {
	color: #FFFFFF;
	display: block;
	background: url(../imgs/menulat.gif);
	padding: 2px 0 0 8px;
	font-family:tahoma,verdana,geneva,sans-serif;
	font-size:8pt;
	font-weight:bold;
}
	
ul#menu li a:hover {
	color: #FFFFFF;
	background: url(../imgs/menulat.gif) 0 -21px;
	padding: 2px 0 0 8px;
}

/* Central */
.contingut {
	width:700px;
	height:500px;
	background-color:#FFFFFF;
	vertical-align:top;
}

/* Peu */
.peu{
  width:100%;
	height:18px;
  text-align:left;
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#CCCCCC;
}

.peu a{
	color:#CCCCCC;
	text-decoration:none;
}

.peu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.avislegal{
  width:100%;
	padding:5px 10px 10px 10px;
	text-align:justify;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#CCCCCC;
}

.avislegal a{
  color:#000000;
	text-decoration:none;
}

.avislegal a:hover{
  color:#000000;
	text-decoration:underline;
}
