/*Perquè no quedin marges blancs*/
html, body, #imprimir 
{
margin: 0;
padding: 0;
top: 0;
left: 0;
}
body {
background-color: #fff;
}
body, p, blockquote, ul 
{
color: #000;
	font: 10pt  Verdana, Arial, sans-serif;
text-align: left;
}
a:link
 {
	text-decoration: none;
color: #859966;
}
 a:visited {
	text-decoration: none;
color: #5D6B47;
}
a:hover {
	text-decoration: underline;
	color: #5C9900;
}
a:active {
	color: #fff;
background-color: #859966;
}
hr {
	height: 0;
	border: 0;
padding: 0;
color: #c33;
background-color: #c33;
text-align: center;
height: 1px;
margin: 10px 30px;
}
H1, H2, H3 {
	font: normal 13pt verdana, arial, sans-serif;
	margin-bottom: 7px;
padding: 5px 0;
color: #6B4747;
}
H4 {
	font:  bold 11pt verdana, arial, helvetica, sans-serif;
	margin-bottom: 5px;
padding: 2px;
color: #933;
}
H5 {
	font:  normal 10pt verdana, arial, helvetica, sans-serif;
	padding: 0;
color: #933;
}
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;
}
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/.gif);
	padding-left: 3px;
	}
.submenu li.doc, .submenu li.sdoc, .submenu li.docs, .submenu li.sdocs 
{
padding-left: 0;
list-style: square outside url(menu/verd.gif);
}
#cos ul, dl
{
	padding-left: 0.4em;
	margin-left: 0;
color: #666;
font: normal 9pt verdana, sans-serif; 
}
#cos ul
{
	padding-left: 1.5em;
list-style: square outside url('.gif')
}
li, dd 
{
	line-height: 1.6em;
}
dt 
{
font-weight: bold; 
line-height: 1.8em;
}
#col li.doc {
	list-style: none;
	padding-left: 16px;
	background: url(menu/doc.gif) no-repeat;
}
#col li.docs {
	list-style: none;
	padding-left: 16px;
	background: url(menu/docs.gif) no-repeat;
}
#col li.sdoc {
	list-style: none;
	padding-left: 16px;
	background: url(menu/sdoc.gif) no-repeat;
}
#col li.sdocs {
	list-style: none;
	padding-left: 16px;
	background: url(menu/sdocs.gif) no-repeat;
}
.sitename 
{
	font: normal 21pt verdana-narrow, sans-serif;
	letter-spacing: 0.2em;
color: #121212;
padding: 0;
margin: 0;
}
.nomsota
{
	font: normal 12pt verdana-narrow, sans-serif;
	color: #996666;
padding: 0;
margin: 0;
}
.lleng
{
	font: normal 10pt verdana, sans-serif;
	padding: 0;
margin: 0;
float: right; 
text-align: right; 
padding: 0 4% 0 0; 
width: 40%;
}
#cul a:hover, #peuet a
{
text-decoration: none;
color: #009999;
}
/* subnivells i localitzador */
.menulevel1, .menulevel2, .menulevel3, .navigator, .sitemaplevel1, .sitemaplevel2, .sitemaplevel3, .submenu
 {
	font-weight: bold;
	font-size: 8pt;
	color: #D9C3C3;
}
.locator
 {
border-top: 1px dotted #BF6060;
border-bottom: 1px dotted #BF6060;
	font: bold 7pt verdana;
	background-color: #fff;
color: #BFACAC;
padding: 0.4em;
margin: 0;
	}
.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;
}
locator a:link, .locator a:visited, .locator a:hover, .locator a:active
{
	color: #D9C3C3;
background-color: #fff;
}
/* pels enllaços secundaris cul de columna */
.complements
{
font: bold 8pt verdana, arial, sans-serif; 
text-align: left;
padding: 20px 0  10px 0; 
}
.complements ul
{
background: transparent url(menu/.gif) left top;
background-repeat: no-repeat;
font: bold 7.5pt Helvetica, sans-serif;
padding: 0;
margin: 0;
text-align: left;
	}
.complements li
{
list-style: none;
line-height: 1.8em;
padding-bottom:0;
	}
.complements  a {
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
padding: 2px 2px 0 2px;
color: #b5b5b5;
}
.complements a:hover 
{
text-decoration: none;
	color: #ED1921;
}
.update {
border-top: 1px dotted #BF6060;
	font-weight: normal;
		color: #ccc;
text-align:center;
margin: 6px 0 0  0;
padding: 6px 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: #666;
}
.edit {
	font-size: 9pt;
	color: black;
	background: #fff;
}
.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 Verdana, Arial, Helvetica, sans-serif;
}
.searchbox .text
{
	border: 2px solid #D0D9C3;
	background: #fff;
}
.searchbox .submit 
{
	border: 2px solid #B8BFAC;
	background: #fff;
}
.searchbox 
{
	padding: 0.5em 0;
}
#imprimir
{
background-color:#966;
background: #966 url(images/.gif) left top;
background-repeat: no-repeat;
background-attachment: fixed;
margin: 0; 
padding: 20px 0; 
width: 100%;
text-align: center; 
}
#paquet
{
background-color: #fff;
background-repeat: no-repeat;
background-attachment: fixed;
margin: auto;
padding: 0; 
text-align: center;
border: 4px solid 000;
width: 80%;
}
#cap
{
background-color: transparent;
margin: 0 0 0 20%;
padding: 10px 0;
text-align: left; 
}
#col 
{
float:left;
margin-left: 3%;
padding: 0;
width: 18%;
display: inline; 
}
#col li
{
padding-bottom:5px;
}
#col li li
{
padding-bottom:1px;
}
#col ul ul
{
padding-top: 3px;
padding-bottom:1px;
}
#col a:link, #col a:active, #col a:visited, #vull a:link, #vull a:active, #vull a:visited  
{
	color: #D9C3C3;
font-size: 8pt;
background-color: #fff;
}
#col a:hover
{
	text-decoration: none;
	color: #BF6060;
font-size: 8pt;
}
	
#vull a:active
{
	text-decoration: none;
	color: #BF3030;
background-color: #fff;
}
#cos 
{
float: left;
margin-left: 2%;
width: 72%;
padding: 10px;
	font-weight: normal;
	font-size: 8pt;
	color: #999;
background-color: transparent;
text-align: left; 
	}
#peuet
{
float: left;
width: 30%;
margin: 8px 0 0 0;
padding: 8px 0 0 0;
text-align: center;
clear: both; 
}
#peuet span {
margin: 0;
padding: 0 30px;
}
#cul 
{
clear: both; 
	font-weight: normal;
		color: #666;
margin:0 auto;
padding: 20px 0 2px 0;
background: transparent url(images/.gif) top;
background-repeat: no-repeat;
}
#cul p,  #culprimera p
{
text-align: center;
	font-weight: normal;
	font-size: 7pt;
padding: 0;
line-height: 2px;
	}
#cul a:link, #cul a:visited 
 {
color: #476B6B;
text-decoration: none;
	}
/* 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 verdana, arial;
text-align: left;
text-indent: 0;
margin:0;
padding:0.5em 0 0 0;
} 
/*  primera pàgina */
.primera html, body 
{
margin: 0;
padding: 0;
top: 0;
left: 0;
}
.primera body
{
color: #000;
background-color: #fff;
}
.primera #imprimir
{
background-color:#fff;
background: #fff url(images/.gif) left top;
background-repeat: no-repeat;
background-attachment: fixed;
margin: 0; 
padding: 40px 0; 
width: 100%;
text-align: center; 
}
.primera #paquet
{
background-color: #966;
background-repeat: no-repeat;
background-attachment: fixed;
margin: auto;
padding: 0; 
text-align: center;
border: 4px solid 000;
width: 60%;
}
.primera #cap
{
	font: normal 20pt verdana, arial, helvetica, sans-serif;
	margin: 0;
padding: 10px 30px;
color: #fff;
text-align: left; 
width: 100%;
}
.nomsotaprimera
{
	font: bold 10pt verdana, arial, helvetica, sans-serif;
	margin: 0;
padding: 0;
color: #fff;
text-align: left; 
}
#colprimera
{
margin: 0;
padding: 10px;
background-color: transparent;
}
#colprimera ul, #comprimera ul
{
display: inline; 
list-style: none; 
	margin: 0;
	padding: 0;
	font-weight: bold;
text-align: center;
}
#colprimera li, #comprimera li
{
display: inline; 
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.primera a:link,  .primera a:visited
{
text-decoration: none;
	color: #EEFFD5;
font: bold 8pt verdana, arial, helvetica, sans-serif;
}
.primera a:hover
{
	text-decoration: none;
	color: #fff;
font: bold 8pt  verdana, arial, helvetica, sans-serif;
}
.primera a:active
{
	text-decoration: none;
	color: #fff;
background-color: #859966;
}
#culprimera a:link, #culprimera a:visited
{
text-decoration: none;	
color:#D5FFFF;
font: normal 7pt verdana, arial, helvetica, sans-serif;
}
#culprimera a:hover
{
	text-decoration: none;
	color: #fff;
}
#culprimera a:active
{
	text-decoration: none;
	color: #fff;
background-color: #669999;
}
#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;
}
.primera #cos
{
width: 100%;
margin: 0;
padding: 40xp 0 0 0;
background-color: transparent;
text-align: center; 
}
.primera H1
{
	color: #fff;
margin: 0 auto; 
font: small-caps normal 10pt helvetica, verdana, sans-serif;
margin: 0 auto;
padding: 0 0 10px 0;
}
#culprimera
{
color: #fff;
text-align: center;
margin: 0;
padding: 0 0 5px 0;
background-color:transparent;
}
.petit
{
	font-size: 8pt;
	}
#dibuixcris {
	background: url(images/crishelena.gif) bottom right;
background-repeat: no-repeat;
}