/*Perquè no quedin marges blancs*/
html, body 
{
margin: 0;
padding: 0;
top: 0;
left: 0;
}
body {
background-color: #fff;
}
body, p, blockquote, ul 
{
color: #000;
	font: 10pt  Verdana, Arial, sans-serif;
}
a:link
{
	color: #A11216;
text-decoration: none;
}
a:visited {
	color: #C77B65;
text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #ED1921;
}
a:active {
background-color: #A11216;
	color: #fff;
text-decoration: none;
}
hr {
	height: 0;
	border: 0;
padding: 0;
color: #ED1921;
background-color: #ED1921;
text-align: center;
height: 1px;
margin: 10px 30px;
}
H1, H2, H3 {
	font: normal 12pt verdana, arial, sans-serif;
	margin-bottom: 7px;
padding: 5px;
color: #ED1921;
}
H4 {
	font:  normal 11pt verdana, arial, helvetica, sans-serif;
	margin-bottom: 7px;
padding: 2px;
color: #C7161C;
}
H5 {
	font:  bold 10pt verdana, arial, helvetica, sans-serif;
	padding: 0;
color: #C7161C;
}
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.4em;
	margin-left: 0;
list-style: disc inside;
}
li {
	line-height: 1.6;
color: #000;
}
li.doc {
	list-style: none;
	padding-left: 20px;
	background: url(menu/doc.gif) no-repeat;
}
li.docs {
	list-style: none;
	padding-left: 20px;
	background: url(menu/docs.gif) no-repeat;
}
li.sdoc {
	list-style: none;
	padding-left: 20px;
	background: url(menu/sdoc.gif) no-repeat;
}
li.sdocs {
	list-style: none;
	padding-left: 20px;
	background: url(menu/sdocs.gif) no-repeat;
}
.sitename {
	font: normal 21pt "Skia",
 "Trebuchet MS", arial-narrow, sans-serif;
	letter-spacing: 0.2em;
color: #121212;
padding: 0;
margin: 0;
}
.llull 
{
	font: bold 7pt  verdana, sans-serif, sans-serif;
		letter-spacing: 0.5em;	
color: #ED1921;
padding: 7px 0 0 0;
margin: 0;
}
.llull  a
{
text-decoration: none;
color: #ED1921;
padding: 0.3em;
}
.llull  a:hover
{
text-decoration: none;
color: #fff;
background-color: #ED1921;
padding: 0.3em;
}
#cul a:hover, #peuet a
{
text-decoration: none;
color: #ED9C79;
}
/* subnivells i localitzador */
.menulevel1, .menulevel2, .menulevel3, .navigator, .sitemaplevel1, .sitemaplevel2, .sitemaplevel3, .submenu
 {
	font-weight: bold;
	font-size: 8pt;
	color: #ED1921;
}
.locator
 {
	font: bold 7pt verdana;
	background-color: #ED1921;
color: #fff;
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: #fff;
background-color: #ED1921;
}
/* pels enllaços secundaris de la columna dreta */
.coldreta
{
float:left;
width: 14%;
font: bold 8pt verdana, arial, sans-serif; 
text-align: center;
padding: 20px 0  10px 0; 
margin-left: 3%;
border-bottom: 2px solid #ED1921;
}
.coldreta ul
{
font: bold 7.5pt Helvetica, sans-serif;
padding: 0;
margin: 0;
	}
.coldreta li
{
list-style: none;
line-height: 1.8em;
	}
.coldreta  a {
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
padding: 2px;
color: #b5b5b5;
}
.coldreta a:hover 
{
text-decoration: none;
	color: #ED1921;
}
.update {
border-top: 1px dotted #ED1921;
	font-weight: normal;
		color: #cccccc;
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: #333;
}
.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, .searchbox .submit 
{
	border: 2px solid #ccc;
	background: #fff;
}
.searchbox 
{
	padding: 0.5em 0;
}
#imprimir
{
background: #fff url(images/ditet.jpg) left top;
background-repeat: no-repeat;
background-attachment: fixed;
margin: 0; 
padding: 0; 
}
#cap
{
background-color: transparent;
margin: 0 14.5% 0 24%;
padding: 10px 0 10px 0;
text-align: left; 
}
#logo
 {
margin: 0 ;
padding: 0;
width: 135px;
float:right;
}
.col[class]
{
background-image:  url(images/fons.png);
}
.col
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/fons.png');
}
.col 
{
background-image: url(images/fons.png);
float:left;
margin: 70px 0 0 9%;
padding: 10px 2px;
width: 12%;
display: inline; 
border-bottom: 2px solid #ED1921;
}
.col a:link, .col a:visited, #vull a:link, #vull a:visited  
{
	color: #666;
font-size: 8pt;
}
.col a:hover,  #vull a:hover
{
	text-decoration: none;
	color: #ED1921;
font-size: 8pt;
}
.col a:active, #vull a:active
{
background-color:#666;
	color: #fff;
}
#mig
{
float: left;
margin-left: 3%;
width: 45%;
padding: 0;
	} 
#cos 
{
margin: 10px 0;
padding: 0;
	font-weight: normal;
	font-size: 8pt;
	border-bottom: 2px solid #ED1921;
	}
#cos p
{
	padding: 0 1em 0.5em 1em;
}
#peuet
{
margin: 8px 0 0 0;
padding: 8px 0 10px 0;
text-align: center;
clear: both; 
border-top: 1px dotted #ED1921;
}
#peuet span 
{
margin: 0;
padding: 0 60px;
}
#cul 
{
	font-weight: normal;
		color: #999;
margin:0 auto;
padding: 20px 0 2px 0;
background: transparent url(images/.gif) top;
background-repeat: no-repeat;
}
#cul2
{
clear: both;
margin:0 auto;
padding: 0 0 1px 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: 2px;
	}
#cul a:link, #cul a:visited 
 {
text-decoration: none;
color: #ED1921;
	}
#cul a:hover, #cul a:active 
 {
text-decoration: overline;
color: #ED1921;
	}
/* 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 */
body.primera 
{
color: #333;
background-color: #fff;
display: inline; 
text-align: center;
}
#paqprimera
{
padding: 0;
width: 680px;
margin: 0 auto; 
background-color: transparent;
}
#capprimera
{
	font: normal 20pt verdana, arial, helvetica, sans-serif;
	margin: 50px 0;
padding: 0;
color: #fff;
}
#paqsota
{
text-align: left;
	margin: 50px 0;
padding: 0;
width: 680px;
}
div#colprimera 
{
border-top: 1px dotted #ED1921;
border-bottom: 1px dotted #ED1921;
margin: 0 20px 0 0;
padding: 10px 0.5em 10px 0;
width: 500px;
text-align: center;
}
#colprimera p, #comprimera 
{
display: inline;
text-align: center;
}
#colprimera ul, #comprimera ul
{
display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#colprimera li, #comprimera li
{
display: inline;
	margin: 0;
	padding: 0 0.5em 0 0;
	font-weight: bold;
}
.primera a:link,  .primera a:visited
{
text-decoration: none;
	color: #b5b5b5;
font: bold 8pt verdana, arial, helvetica, sans-serif;
}
.primera a:hover, .primera a:active
{
	text-decoration: none;
	color: #000;
font: bold 8pt  verdana, arial, helvetica, sans-serif;
}
#culprimera a:link, #culprimera a:visited
{
text-decoration: none;	
color:#A11216;
font: bold 7pt verdana, arial, helvetica, sans-serif;
}
#culprimera a:hover, #culprimera a:active
{
	text-decoration: none;
	color: #ED1921;
font: bold 7pt 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: #fff;
font-size:4pt;
margin: 0;
padding: 0;
}
#culprimera {
clear:both;
font-weight: normal;
text-align: center;
margin: 0;
padding: 0;
}
#culprimera p 
{
	font-weight: normal;
	font-size: 7pt;
padding: 0;
line-height: 0.1px; 
	}
.petit
{
	font-size: 8pt;
	}
