/*Perquè no quedin marges blancs*/
html, body 
{
margin: 0;
padding: 0;
top: 0;
left: 0;
}
body {
color: #333;
background-color: #fff;
}
body, p, blockquote, ul {
	font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:active, a:visited {
	color: #6C7380;
}
a:hover {
	text-decoration: underline;
	color: #2953A6;
}
hr {
	height: 0;
	border: 0;
padding: 0 60px;
color: #ADB8CC;
background-color: #ADB8CC;
text-align: center;
height: 1px;
margin: 10px auto;
}
H1, H2, H3 {
	font: small-caps normal 13pt tahoma, verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
padding: 3px;
color: #204080;
}
H4 {
	font:  normal 12pt tahoma, verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
padding: 1px;
color: #6C7380;
}
H5 {
	font:  bold 10pt tahoma, verdana, arial, helvetica, sans-serif;
	padding: 1px;
color: #002976;
}
form {
	margin: 0;
}
IMG {
	border: 0;
}
#col ul, ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.search {
	padding-left: 0;
	margin-left: 0;
}
.submenu li.doc, .submenu li.sdoc, .submenu li.docs, .submenu li.sdocs, ul.sitemaplevel1 li.doc, ul.sitemaplevel2 li.doc, ul.sitemaplevel3 li.doc, ul.sitemaplevel1 li.docs, ul.sitemaplevel2 li.docs, ul.sitemaplevel3 li.docs, ul.sitemaplevel1 li.sdocs, ul.sitemaplevel2 li.sdocs, ul.sitemaplevel3 li.sdocs, ul.sitemaplevel1 li.sdoc, ul.sitemaplevel2 li.sdoc, ul.sitemaplevel3 li.sdoc, ul.search li.doc, ul.search li.sdoc, ul.search li.docs, ul.search li.sdocs
{
	list-style: square inside url(menu/fletxa.gif);
	padding-left: 5px;
background: url(menu/pal.gif) no-repeat;
	}
ul.submenu 
{
padding-left: 4em;
}
#cos ul
{
	padding-left: 0.3em;
	margin-left: 0;
}
li {
	line-height: 1.6;
}
li.doc {
	list-style: none;
	padding-left: 22px;
	background: url(menu/doc.gif) no-repeat;
}
li.docs {
	list-style: none;
	padding-left: 22px;
	background: url(menu/docs.gif) no-repeat;
}
li.sdoc {
	list-style: none;
	padding-left: 22px;
	background: url(menu/sdoc.gif) no-repeat;
}
li.sdocs {
	list-style: none;
	padding-left: 22px;
	background: url(menu/sdocs.gif) no-repeat;
}
.sitename {
	font: small-caps normal 21pt impact, tahoma, helvetica, verdana, sans-serif;
		letter-spacing: 1px;
color: #fff;
padding: 0;
margin: 0 18%;
}
.subnom 
{
	font: normal 11pt Tahoma, helvetica, verdana, sans-serif;
		letter-spacing: 1px;	
color: #ADB8CC;
padding: 0;
margin: 0 0 0 18%;
}
.subnom  a, #cul a
{
text-decoration: none;
color: #ADB8CC;
}
.subnom  a:hover
{
text-decoration: none;
color: #F5F9FF;
}
#cul a:hover, #peuet a
{
text-decoration: none;
color: #3366CC;
}
/* subnivells i localitzador */
.menulevel1, .menulevel2, .menulevel3, .locator, .navigator, .sitemaplevel1, .sitemaplevel2, .sitemaplevel3, .submenu
 {
	font-weight: bold;
	font-size: 9pt;
	color: #6C7380;
}
.locator
 {
	font-weight: bold;
	font-size: 8pt;
	}
.menulevel1 a:link, .menulevel1 a:visited, .menulevel1 a:active, .menulevel1 a:hover, .menulevel2 a:link, .menulevel2 a:visited, .menulevel2 a:active, .menulevel2 a:hover, .menulevel3 a:link, .menulevel3 a:visited, .menulevel3 a:active, .menulevel3 a:hover, .locator a:link, .locator a:visited, .locator a:active, .locator a:hover, .navigator a:link, .navigator a:visited, .navigator a:active, .navigator a:hover, .sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited, .sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover, .submenu a:link, .submenu a:visited, .submenu a:active, .submenu a:hover
{
	text-decoration: none;
}
/* pels enllaços secundaris de la columna dreta */
.complements
{
float:left;
width: 15%;
font: bold 8pt tahoma, helvetica, verdana; 
text-align: center;
padding: 20px 0 0 0; 
margin-left: 2%;
}
.complements ul
{
background: transparent url(menu/arroba.gif) left top;
background-repeat: no-repeat;
font: bold 7.5pt Helvetica, sans-serif;
padding: 0;
margin: 0;
	}
.complements li
{
list-style: none;
line-height: 1.8em;
	}
.complements  a {
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
padding: 2px;
color: #CFD7E6;
}
.complements a:hover 
{
text-decoration: none;
	color: #fff;
}
.update {
	font-weight: normal;
		color: #ADB8CC;
text-align:center;
padding: 0.5em 0 0  0;
}
.search a {
	font-weight: normal;
	color: #ccc;
}
.search a:link, .search a:visited {
	color: #333;
}
.search a:active, .search a:hover {
	color: #333;
}
.edit {
	font-size: 9pt;
	color: black;
	background: #E5E5E5;
}
.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #333;
}
input, select {
	font-size: 8pt;
	text-indent: 2px;
}
textarea {
	width: 98%;
	background: white;
	font: 8pt Arial, Helvetica, Verdana, sans-serif;
}
.searchbox .text, .searchbox .submit 
{
	border: 2px solid #ADB8CC;
	background: #F5F9FF;
}
.searchbox 
{
	padding: 0.5em 0;
}
#imprimir
{
background: #8D95A6 url(images/lletres.gif) right;
background-repeat: repeat-y;
margin: 0; 
padding: 0; 
}
#cap
{
background-color: transparent;
margin: 0 8% 0 4%;
padding: 10px 0;
text-align: left; 
}
#logo
 {
margin: 0 0 0 2%;
padding: 0;
width: 15%;
float: right; 
}
#slimm
 {
margin: 0;
padding: 0;
float: left; 
width: 15%;
}
#col 
{
float:left;
margin-left: 4%;
padding: 20px 0 0 0;
width: 15%;
display: inline; 
}
#col a:link, #col a:active, #col a:visited 
{
	color: #CFD7E6;
font-size: 8pt;
}
#col a:hover,  #vull a:hover
{
	text-decoration: none;
	color: #fff;
font-size: 8pt;
}
#mig
{
float: left;
margin-left: 2%;
width: 50%;
padding: 0;
	} 
#cos 
{
margin: 0;
padding: 10px 50px;
	font-weight: normal;
	font-size: 8pt;
	color: #482318;
border: 1px solid #6C7380;
background-color: #F5F9FF;
	}
#peuet
{
margin: 0;
padding: 10px 0 0 0;
text-align: center;
clear: both; 
}
#peuet span {
margin: 0;
padding: 0 60px;
}
#cul 
{
	font-weight: normal;
		color: #204080;
margin:0 auto;
padding: 55px 0 3px 0;
background: transparent url(images/obert.gif) top;
background-repeat: no-repeat;
}
#cul2
{
clear: both;
margin:0 auto;
padding: 0 0 3px 0;
background: transparent url(images/.gif) left bottom;
background-repeat: no-repeat;
}
#cul p 
{
text-align: center;
	font-weight: normal;
	font-size: 7pt;
padding: 0;
line-height: 1em;
	}
#vull a:link, #vull a:active, #vull a:visited 
 {
font: bold 8pt tahoma, verdana, arial, helvetica, sans-serif;
text-align: left;
padding: 0 0 2px 0;
	}
#vull
 {
	}
/* per les imatges flotades */
div.dreta
{
border: none;
margin: 1em 0 1em 1em;
padding: 0.5em;
background-color: #FFF;
width: 177px;
float: right;
text-align: center;
	}
div.esquerra
{
border: none;
margin: 1em 1em 1em 0;
padding: 0.5em;
background-color: #FFF;
width: 177px;
float: left;
text-align: center;
	}
p.peufoto 
{
font: normal 7pt tahoma, verdana, arial;
text-align: left;
text-indent: 0;
margin:0;
padding:0.5em 0 0 0;
} 
/*  primera pàgina */
html, body 
{
margin: 0;
padding: 0;
top: 0;
left: 0;
}
body.primera 
{
color: #333;
background-color: #8D95A6;
display: inline; 
text-align: center;
}
#logoprimera
{
position: relative; 
top: 30; 
left: 380px;
padding: 0; 
margin: 0: 
}
#paqprimera
{
text-align: center;
padding: 0;
width: 70%;
margin: 0 auto; 
background-color: #8D95A6;
}
#capprimera
{
	font: small-caps normal 20pt impact, tahoma, verdana, arial, helvetica, sans-serif;
	margin: 0;
padding: 8px;
color: #fff;
text-align: center; 
}
#colprimera 
{
clear: both;
margin: 0;
padding: 2px 0;
width: 90%;
}
#colprimera p, #comprimera 
{
display: inline;
}
#colprimera ul, #colprimera li, #comprimera ul, #comprimera li
{
display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#colprimera li, #comprimera li
{
display: inline;
	margin: 0;
	padding: 0 1em;
	font-weight: bold;
}
.primera a:link, .primera a:active, .primera a:visited
{
	color: #CFD7E6;
font: bold 8pt tahoma, verdana, arial, helvetica, sans-serif;
}
.primera a:hover
{
	text-decoration: none;
	color: #fff;
font: bold 8pt tahoma, verdana, arial, helvetica, sans-serif;
}
#culprimera a:link, #culprimera a:active, #culprimera a:visited
{
text-decoration: none;	
color: #CFD7E6;
font: bold 7pt tahoma, verdana, arial, helvetica, sans-serif;
}
#culprimera a:hover
{
	text-decoration: none;
	color: #36c;
font: bold 7pt tahoma, verdana, arial, helvetica, sans-serif;
}
#colprimera li.doc {
	list-style: none;
	padding-left: 15px;
	background: url(menu/pal.gif) no-repeat;
}
#colprimera li.docs {
	list-style: none;
	padding-left: 15px;
	background: url(menu/pal.gif) no-repeat;
}
#colprimera li.sdoc {
	list-style: none;
	padding-left: 15px;
	background: url(menu/pal.gif) no-repeat;
}
#colprimera li.sdocs {
	list-style: none;
	padding-left: 15px;
	background: url(menu/pal.gif) no-repeat;
}
#cosprimera {
margin: 0 auto;
padding: 0 0 30px 0;
}
#cosprimera H1
{
	color: #8D95A6;
margin: 0 auto; 
font: small-caps normal 4pt impact, tahoma, helvetica, verdana, sans-serif;
margin: 0 auto;
padding: 0 0 10px 0;
}
#culprimera {
clear:both;
	font-weight: normal;
		color: #204080;
text-align: center;
margin: 0;
padding: 7px 0 0 0;
}
#culprimera p 
{
	font-weight: normal;
	font-size: 7pt;
padding: 0;
line-height: 0.2px; 
	}
.petit
{
	font-size: 8pt;
	}
