BODY {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
H1 {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
H2 {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
H3 {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
H4 {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
H5 {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
H6 {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
P {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
LI {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
UL {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
BR {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
TABLE {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
CAPTION {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
TD {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
TH {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
DIV {
	FONT-FAMILY: Sans-Serif,Arial,Helvetica
}
BODY {
	FONT-SIZE: 9pt
}
P {
	FONT-SIZE: 9pt
}
LI {
	FONT-SIZE: 9pt
}
UL {
	FONT-SIZE: 9pt
}
BR {
	FONT-SIZE: 9pt
}
DIV {
	FONT-SIZE: 9pt
}
TABLE {
	FONT-SIZE: 9pt
}
TD {
	FONT-SIZE: 9pt
}
TH {
	FONT-SIZE: 9pt
}
BODY.blanc {
	BACKGROUND-COLOR: #ffffff; MARGIN: 10px 20px
}
BODY.pagina {
	BACKGROUND-COLOR: #ffffff; MARGIN: 0px
}
H1 {
	TEXT-ALIGN: center; MARGIN-TOP: 12pt; FONT-SIZE: 18pt; FONT-WEIGHT: bold
}
H2 {
	FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
H3 {
	FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
H4 {
	FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
H5 {
	FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
H6 {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
CAPTION {
	FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.t8 {
	FONT-SIZE: 8pt
}
.t9 {
	FONT-SIZE: 9pt
}
.t10 {
	FONT-SIZE: 10pt
}
.t11 {
	FONT-SIZE: 11pt
}
.t12 {
	FONT-SIZE: 12pt
}
.t14 {
	FONT-SIZE: 14pt
}
.t16 {
	FONT-SIZE: 16pt
}
.fonstaula {
	BACKGROUND-COLOR: #e4e4de
}
.rel1 {
	BACKGROUND-COLOR: #cccccc
}
.rel2 {
	BACKGROUND-COLOR: #dddddd
}
.rel3 {
	BACKGROUND-COLOR: #eeeeee
}
.fotit {
	BACKGROUND-COLOR: #e4e4de
}
.symbol {
	FONT-FAMILY: Symbol; FONT-SIZE: 8pt
}
.saltd {
	PAGE-BREAK-AFTER: always
}
.salta {
	PAGE-BREAK-BEFORE: always
}
.rattb {
	BORDER-BOTTOM: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold
}
SPAN.fotit {
	DISPLAY: block
}
TABLE.basica2 {
	MARGIN: 0px auto; BORDER-SPACING: 0pt; WIDTH: 98%; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show
}
TABLE.basica2 TH {
	BORDER-BOTTOM: #555555 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 2pt
}
TABLE.basica2 TD {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 1.5pt
}
TABLE.multiples {
	MARGIN: 0px auto; BORDER-SPACING: 0pt; WIDTH: 100%
}
TABLE.multiples TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1pt; PADDING-LEFT: 1pt; PADDING-RIGHT: 1pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1pt
}
TABLE.basica {
	MARGIN: 0px auto; BORDER-SPACING: 0pt; WIDTH: 98%; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show
}
TABLE.basica TH {
	BORDER-BOTTOM: #555555 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 2pt
}
TABLE.basica TD {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 2pt; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 2pt
}
TABLE.llistat {
	MARGIN: 0px auto; BORDER-SPACING: 0pt; WIDTH: 98%; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show
}
TABLE.llistat TH {
	BORDER-BOTTOM: #555555 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 2pt
}
TABLE.llistat TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2pt; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2pt
}
.celaressalt {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: #555555 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 2pt
}
TABLE.nobp1cp2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2pt; MARGIN: 0px auto; PADDING-LEFT: 2pt; BORDER-SPACING: 2px; WIDTH: 98%; PADDING-RIGHT: 2pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2pt
}
TABLE.nobp1cp2 TH {
	BACKGROUND-COLOR: #e4e4de; FONT-WEIGHT: bold
}
TABLE.llegenda {
	MARGIN: 0px auto; BORDER-SPACING: 0pt; WIDTH: 60%; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show
}
TABLE.llegenda TH {
	BORDER-BOTTOM: #555555 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 2pt
}
TABLE.llegenda TD {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 2pt; PADDING-LEFT: 2pt; PADDING-RIGHT: 2pt; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 2pt
}
TABLE.noborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4pt; MARGIN-TOP: 10pt; PADDING-LEFT: 4pt; BORDER-SPACING: 0pt; WIDTH: 98%; PADDING-RIGHT: 4pt; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px; PADDING-TOP: 4pt
}
TABLE.noborder TH {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
TABLE.noborder TD {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE.invisible {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0; WIDTH: 98%; PADDING-RIGHT: 0px; EMPTY-CELLS: show; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD.nbargraf {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; BORDER-SPACING: 0pt; WIDTH: 165pt; PADDING-RIGHT: 0pt; HEIGHT: 10pt; VERTICAL-ALIGN: top; PADDING-TOP: 0pt
}
TD.bargraf {
	PADDING-BOTTOM: 0pt; TEXT-INDENT: 5pt; MARGIN: 0pt; PADDING-LEFT: 0pt; BORDER-SPACING: 0pt; WIDTH: 730pt; PADDING-RIGHT: 0pt; WHITE-SPACE: nowrap; HEIGHT: 10pt; PADDING-TOP: 0pt
}
DIV.basica {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 4pt; PADDING-LEFT: 0pt; WIDTH: 98%; PADDING-RIGHT: 0pt; MARGIN-BOTTOM: 12pt; MARGIN-LEFT: auto; BORDER-TOP: #000000 1px solid; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 4pt
}
DIV.titol {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 0pt; WIDTH: 98%; PADDING-RIGHT: 0pt; MARGIN-BOTTOM: 12pt; MARGIN-LEFT: auto; FONT-SIZE: 9pt; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 6pt
}
DIV.titol2 {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 0pt; WIDTH: 98%; PADDING-RIGHT: 0pt; MARGIN-BOTTOM: 8pt; MARGIN-LEFT: auto; FONT-SIZE: 9pt; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2pt
}
DIV.peuFllist {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 6pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 0pt; WIDTH: 98%; PADDING-RIGHT: 0pt; MARGIN-BOTTOM: 12pt; MARGIN-LEFT: auto; FONT-SIZE: 9pt; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 6pt
}
DIV.peuNllist {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; MARGIN: 2pt auto 8pt; PADDING-LEFT: 0pt; WIDTH: 98%; PADDING-RIGHT: 0pt; FONT-SIZE: 9pt; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2pt
}
DIV.titolmodest {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 2pt; PADDING-LEFT: 0pt; WIDTH: 98%; PADDING-RIGHT: 0pt; MARGIN-BOTTOM: 4pt; MARGIN-LEFT: auto; FONT-SIZE: 9pt; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2pt
}
DIV.titolmodestr {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 2pt; BACKGROUND-COLOR: #e4e4de; PADDING-LEFT: 0pt; WIDTH: 98%; PADDING-RIGHT: 0pt; MARGIN-BOTTOM: 4pt; MARGIN-LEFT: auto; FONT-SIZE: 9pt; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: auto; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2pt
}
DIV.basica P {
	TEXT-ALIGN: justify; MARGIN: 0pt 6pt
}
DIV.capssal {
	WIDTH: 100%; MARGIN-BOTTOM: 6pt; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.tauladades {
	WIDTH: 100%; MARGIN-BOTTOM: 12pt; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.rg {
	TEXT-ALIGN: right
}
.cntr {
	TEXT-ALIGN: center
}
.tp {
	VERTICAL-ALIGN: top
}
.tpcntr {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
.tprg {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
.separador {
	BACKGROUND-COLOR: #e4e4de; HEIGHT: 14pt
}
.invsep {
	HEIGHT: 16pt
}
.separador5pt {
	BACKGROUND-COLOR: #e4e4de; HEIGHT: 5pt
}
.celaxsignar {
	WIDTH: 50%; HEIGHT: 60px; VERTICAL-ALIGN: top
}
P.titular {
	TEXT-ALIGN: center; MARGIN-TOP: 20pt; MARGIN-BOTTOM: 20pt; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
P.registre {
	MARGIN-TOP: 20pt; MARGIN-BOTTOM: 20pt
}
P.pocsalt {
	MARGIN: 1pt 0px
}
TABLE.basica2 TD.vor2 {
	BORDER-BOTTOM: #555555 1px solid; VERTICAL-ALIGN: top; BORDER-TOP: #555555 1px solid
}
TABLE.basica2 TD.vort {
	VERTICAL-ALIGN: top; BORDER-TOP: #555555 1px solid
}
TABLE.basica2 TD.vorb {
	BORDER-BOTTOM: #555555 1px solid; VERTICAL-ALIGN: top
}
P.titid {
	BORDER-BOTTOM: #555555 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #555555; FONT-WEIGHT: bold
}
.economic {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px
}
.economic TD {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 2px
}
.economic TH {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 2px
}
.economic TH.titfilera {
	BACKGROUND-COLOR: #ddd
}
.economic TH.titolbloc {
	BACKGROUND-COLOR: #888; COLOR: #fff
}
.economic .rg {
	TEXT-ALIGN: right
}
.economic .totals {
	BACKGROUND-COLOR: #ddd; FONT-STYLE: italic !important; FONT-WEIGHT: bold
}
