html { background-color:#E3E3E3; background-image:url(img/fons2.jpg); background-position:top center; background-repeat:repeat-y; margin:0px }
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
body {  background-image:url(img/fons2.jpg); background-position:top center; background-repeat:repeat-y; margin:0px; height:100%;}

a {

	text-decoration:none;

}

a:hover {

	color:#F47900;
	

}

.fonsFlor {

	background-image:url(img/fons-flor.jpg);

	background-repeat:no-repeat;

}

.fonsBarraBlau {

	background-image:url(img/barra-blau.gif);

	height:36px;

	padding-top:7px;

}

#master        

	{

	text-align: center;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	overflow: visible;

	visibility: visible;

	display: block;

	margin: auto;

	margin-left: auto;

	margin-right: auto;
	
	background-image:url(img/fons1.jpg); background-position:top center; background-repeat:no-repeat;
	
	overflow:visible;

}

#cap {

	position: absolute;

	top: 16px;

	left:50%;

	width:780px;

	height:216px;	

	margin-left: -391px;

	visibility: visible;

}

#contingut {

	background-image:url(img/fons-flor.jpg);

	background-repeat:no-repeat;

	position: absolute;

	top: 232px;

	left:50%;

	width:780px;

	margin-left: -391px;

	visibility: visible;
	
	padding-top:0

}

a.ruta {

	color:#6F839C;

	text-decoration:none;

}

a.ruta:hover {

	color:#000000;

}
a.ruta2 {

	color:#000000;

	text-decoration:none;

}

a.ruta2:hover {

	color:#6F839C;

}

a.sota {

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}

a.sota:hover {

	color:#EDCDAE;

}

a.titol {

	color:#1F3E5B;

}

a.titol:hover {

	color:#F47900;

	background-color:#FFFFFF;

}

.txtTitol {

	font-size: 13px;

	font-weight:bold;

	color:#F47900;

}

.linea {

	font-size: 13px;
	font-weight:bold;
	color:#F47900;
	margin-bottom:-10px;
	margin-top:0px;
}

.linea2 {

	font-size: 13px;
	font-weight:bold;
	color:#F47900;
	margin-bottom:-10px;
	margin-top:5px;
	
}

.fitxa {

	font-size: 13px;
	font-weight:bold;
	color:#F47900;
	margin-top:-40px;
	
}
.txtTitol2 {

	font-size: 13px;

	font-weight:bold;

	color:#1F3E5B;

}

.txtNormal {

	font-size: 11px;

	line-height:17px;

}

.txtNormalBold {

	font-size: 11px;

	font-weight:bold;

	color:#333333;

}

.txtPetit {

	font-size: 9px;

	line-height:11px;

}

a.rm {

	font-size: 9px;

	color:#999999;

	text-decoration:none;

	letter-spacing:0px;

}

a.rm:hover {

	color:#333333;

}

.txtSota {

	font-size: 10px;

	letter-spacing:1px;

}

.borde {

	border-color:#666666;

	border-style:solid;

	border-width:1px;

}

.bordeFoto {

	border-color:#BB5D00;

	border-style:solid;

	border-width:1px;

}

h1.miga { float:left; width:765px; margin:0; padding:0; padding-left:15px; padding-bottom:2px; border-bottom:1px solid #6F839C; color:#6F839C; font-size:11px; text-align:left }
h1.tit { float:left; width:765px; margin:0; padding:6px 15px 2px 0; color:#6F839C; font-size:11px; text-align:right; text-decoration:underline; font-weight:100 }
#contingut .wraper { float:left; padding:0 0 0 15px; width:765px; margin-top:15px }
#contingut .menu { float:left; width:270px; padding-bottom:25px; text-align:left; font-size:12px; font-weight:700; }
#contingut .oculta { float:left; padding:0; margin:0; margin-top:-7px; padding-bottom:12px }
#contingut ul { float:left; width:270px; text-align:left; padding:0; margin:0 }
#contingut li { list-style:none; font-size:12px; font-weight:700; background-image:url(img/fletxaN.gif); background-repeat:no-repeat; background-position:0 12px; padding:10px 0 4px 18px }
#contingut ul.sub { float:left; width:235px; margin:0; padding:0; padding-left:35px }
#contingut li.sub { list-style:none; font-size:11px; font-weight:700; padding:0 0 5px 10px; color:#F47900; background-image:url(img/fletxaS.gif); background-repeat:no-repeat; background-position:0 4px; }
#contingut .elements { float:left; width:480px }
#contingut .item { float:left; width:150px; padding-left:10px; height:250px; text-align:left }
#contingut .item a { font-size:11px; font-weight:normal; color:#1F3E5B }
#contingut .item a:hover { color:#F47900; background-color:#FFFFFF }
#contingut .pegote, #contingut .paginacio { clear:both; float:left; padding-left:10px; width:470px; text-align:left; font-size:11px; font-weight:bold }
#contingut .paginacio{ text-align:center; margin-top:20px; padding-bottom:20px }
#barraPeu { clear:both; float:left; width:780px; background-image:url(img/barra-blau.gif); background-repeat:repeat-x; height:36px; padding-top:7px; }
#peu { clear:both; float:left; width:780px; font-size:10px; letter-spacing:1px; padding-bottom:15px }
