body {
	background-color: #fff;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-size:12px;
	font-family:Arial;
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

p
{
	margin-top:5px;
	color:#999;
	font-size:11px;
}

.filet
{
	border:1px solid #ccc;
}

body.f1
{
	background-image:url('imatges/f1.jpg');
	background-repeat:repeat-x;
}

body.f2
{
	background-image:url('imatges/f2.jpg');
	background-repeat:repeat-x;
}
.neteja
{
	clear:both;
}

#cont
{
	width:990px;
	margin:0px auto;
}

img
{
	border:none;
}


#idiomes ul li { display:inline; }
#submenu { margin-top:5px;}
#submenu ul li { display:inline;color:#999;font-size:11px; }
#submenu ul li a { font-size:10px;text-decoration:none;color:#999;margin-left:6px;margin-right:6px; }
#submenu ul li a:hover { color:#000; }
#submenu ul li a.actiu { color:#000; }

#basemenu { margin-top:45px;border:1px solid #fff;}
#basemenu ul li { float:right;display:inline; margin-left:46px; }
#basemenu ul li a b {  }
#basemenu ul li a { display:block;padding-left:10px;background-image:url('imatges/blue_box.gif');background-repeat:no-repeat;color:#999;text-decoration:none;text-align:left;}
#basemenu ul li a:hover { color:#1f5eac; }
#basemenu ul li a.actiu { color:#1f5eac; }


#logo { float:left;margin-left:40px;margin-top:40px; }

#menu {	float:float:right; text-align:right;margin-right:40px;margin-top:20px; }

h1.titular
{
	color:#1f5eac;
	font-size:14px;
	font-weight:normal;
}

h1.titular span
{
	color:#999;
	font-size:11px;
}

h1.gran
{
	font-size:18px;
}

#flashhome
{
	width:990px;
	height:276px;
	border-left:1px solid #fff;
}

#caphome
{
	width:600px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	height:31px;
}

#enfosc
{
	background-color:#ccc;
	width:600px;
	height:75px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}


#enfosc h1
{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding-top:50px;
	padding-left:40px;
}

#enfoscf2
{
	width:600px;
	height:72px;
	margin-top:5px;
	float:left;
}

#swf_mini
{
	float:left;
	margin-top:8px;
	border-left:1px solid #fff;
}
#enfoscf2 h1
{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding-top:28px;
	padding-left:40px;
}
#cos_central
{
	margin-left:40px;
	margin-right:40px;
	padding-top:10px;
}

div.columna
{
	width:400px;
	margin-right:160px;
}

ul.list_inici
{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-left:15px;
}

ul.list_inici li
{
	list-style:none;
	list-style-image: url('imatges/blue_ball.gif');
	color:#676767;
	margin-bottom:8px;
	font-size:11px;
}

ul.list_inici li b
{
	font-size:12px;
}


a.mesinfo
{
	background-color:#fff;
	background-image:url('imatges/fletxa.gif');
	background-repeat:no-repeat;
	color:#676767;
	font-size:9px;
	padding-left:15px;
	margin-top:-7px;
	text-decoration:none;
}

a.mesinfo b
{
	color:#1f5eac;
	font-size:11px;
}

a.mesinfo:hover, a.mesinfo:hover b
{
	color:#000;
}


#peu { margin-top:60px;border-bottom:1px solid #999 }
#peu ul { margin-left:40px;margin-bottom:5px;}
#peu ul li { display:inline }
#peu ul li a { font-size:14px;color:#1f5eac;text-decoration:none;margin-right:25px;} 
#peu ul li a:hover{ text-decoration:underline;}

a.link
{
	color:#999;
	font-size:11px;
	display:block;
	margin-top:5px;
}
a.link:hover,a.link_pdf:hover,a.link_google:hover,a.link_autocad:hover,a.link_file:hover
{
	color:#000;
}
a.link2
{
	color:#999;
	font-size:11px;
	margin-top:5px;
}
a.link2:hover
{
	color:#000;
}
a.link_pdf
{
	padding-left:20px;
	background-image:url('imatges/picto_pdf.gif');
	background-repeat:no-repeat;
}

a.link_google
{
	padding-left:20px;
	background-image:url('imatges/picto_google.gif');
	background-repeat:no-repeat;
}

a.link_autocad
{
	padding-left:20px;
	background-image:url('imatges/picto_autocad.gif');
	background-repeat:no-repeat;
}


a.link_file
{
	padding-left:20px;
	background-image:url('imatges/picto_file.gif');
	background-repeat:no-repeat;
}


.gris
{
	color:#999;
	font-size:14px;
}

.blau
{
	color:#1f5eac;
	font-size:13px;
	text-decoration:none;
}
a.blau:hover
{
	text-decoration:underline;
}
.petit
{
	font-size:11px;
}
a.sis_link
{
	background-image:url('imatges/bt_proj.gif');
	background-repeat:no-repeat;
	color:#1f5eac;
	text-decoration:none;
	padding-top:30px;
	padding-left:10px;
	width:122px;
	height:30px;
	display:block;
	font-size:14px;
	font-weight:bold;
}

a.sis_link:hover , a.actiu
{
	color:#ffffff;
	background-position:-132px 0px;
}

a.sis_img_link
{
	color:#999;
	font-size:11px;
}
a.sis_img_link:hover
{
	color:#1f5eac;
}

span.sis_link
{
	background-image:url('imatges/marca_petita.gif');
	background-repeat:no-repeat;
	color:#999;
	text-decoration:none;
	padding-top:12px;
	padding-left:6px;
	width:88px;
	height:30px;
	display:block;
	font-size:11px;
	font-weight:bold;
}

span.inactiu
{
	background-position:-94px 0px;
	color:#eee;
}


.bona
{
	border:1px solid #ccc;
	color:#676767;
	width:260px;
	background-color:#fff;
}

.error
{
	border:1px solid #a00;
	color:#676767;
	width:260px;
	background-color:#fff;
}
ul.list_borsa { margin-top:10px;margin-left:5px;}
ul.list_borsa  li { list-style:none }
ul.list_borsa  li a { color:#1f5eac;font-size:12px;text-decoration:none }
ul.list_borsa  li a:hover { text-decoration:underline }

.fosc {
	color:#555;
}