body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #36312e;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Georgia, "Times New Roman", Times, serif;
    BACKGROUND-COLOR: #e7e0cb;
}
#page
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 766px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #E1F3B4;
    TEXT-ALIGN: left;
}

#avis_legal
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px auto;
    WIDTH: 650px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #E1F3B4;
    TEXT-ALIGN: left;
}

#header
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0px 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/foto_capcalera.jpg);
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #ebe7dc;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 120px;
    BACKGROUND-COLOR: #E1F3B4;
}
#corporativo A
{
    FONT-SIZE: 0.9em;
    COLOR: #ebe7e7;
    TEXT-DECORATION: none
}
#corporativo A:hover
{
    COLOR: #b47c29;
    BORDER-BOTTOM: white 1px dotted
}
#corporativo UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 24px 16px 0px 0px;
    PADDING-TOP: 0px
}
#corporativo LI
{
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    BACKGROUND: url(images/separador.gif) no-repeat 4px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: auto
}
#headerimgs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #ebe7dc;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#headerimgs IMG
{
    BORDER-RIGHT: #ffffff 8px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 6px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 8px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 6px solid
}
#headermenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
    HEIGHT: 25px;

}
/* Per al menú horitzontal: http://www.buayacorp.com/archivos/menus-simples-con-css-y-listas/ */
#menuh {
    font: 115% "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
	HEIGHT: 25px;


}

#menuh ul, li {
        list-style-type: none;
}

#menuh ul {
        margin: 0;
        padding: 0;
}

#menuh li {
        float: left;
}

#menuh a {
        text-decoration: none;
        color: #99A57C;
        background: #D4E3AF;
        display: block;
        padding: 3px 5px;
        text-align: center;
        border: 1px solid #ACCFE8;
        border-width: 1px 1px 1px 0;
}


#menuh a#primero {
        border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
        background: #F1FFCF;
}
/* -------------------------------------------------- */ 
#menu A
{
    PADDING-RIGHT: 24px;
    DISPLAY: block;
    PADDING-LEFT: 24px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    MARGIN-LEFT: 20px;
    COLOR: #e7e0cb;
    MARGIN-RIGHT: 20px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#menu A:hover
{
    COLOR: #b47c29;
    BORDER-BOTTOM: white 1px dotted
}
#menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #504845
}
#menu LI
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/fonsmenu.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #393131 1px solid;
    MARGIN-RIGHT: 1px;
    PADDING-TOP: 16px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 27px;
    TEXT-ALIGN: center
}
#gtitle
{
    PADDING-LEFT: 16px;
    FONT-SIZE: 20px;
    MARGIN: 0px 10px 6px 6px;
    COLOR: #777777;
    FONT-STYLE: italic;
    LETTER-SPACING: -1px
}
#pretitle
{
    PADDING-LEFT: 16px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 8px 10px 3px 6px;
    COLOR: #000000;
    FONT-STYLE: italic
}
#title
{
    PADDING-LEFT: 16px;
    FONT-SIZE: 20px;
    MARGIN: 2px 10px 6px 6px;
    COLOR: #6aa400;
    FONT-STYLE: italic;
    LETTER-SPACING: -1px
}
.copyr
{
    FONT-SIZE: 10px;
    COLOR: #595e3e;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.verdet
{
    COLOR: #6aa400
}
.negret
{
    COLOR: #000000
}

A
{
    COLOR: #ff0066;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: none
}

.darkgreen
{
    COLOR: #263f08
}
.green
{
    COLOR: #336633
}
.lime
{
    COLOR: #70c861
}
.mini
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mini
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
#headsub A
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 26px 5px;
    PADDING-LEFT: 38px;
    BACKGROUND-IMAGE: url(images/icav2.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 0px 5px;
    COLOR: #83a93d;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
#headsub A:hover
{
    BACKGROUND-IMAGE: url(images/icav3.gif);
    TEXT-DECORATION: none
}
#headsub A:active
{
    BACKGROUND-IMAGE: url(images/icav4.gif);
    COLOR: #33cc00;
    TEXT-DECORATION: none
}
H1
{
    DISPLAY: none
}
.mediumtext
{
    PADDING-LEFT: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 26px;
    COLOR: #267c94;
    LINE-HEIGHT: 23px;
    FONT-STYLE: italic;
    FONT-FAMILY: "Times New Roman", Times, serif;
    LETTER-SPACING: 0px
}
INPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0066cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT
{
    BORDER-RIGHT: #a5acb2 thin solid;
    BORDER-TOP: #a5acb2 thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #a5acb2 thin solid;
    COLOR: #003399;
    BORDER-BOTTOM: #a5acb2 thin solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e1f4ff
}
.mailink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000066;
    TEXT-DECORATION: none
}
.mailink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d9bc48
}
.blank
{
    COLOR: #00356a;
    TEXT-DECORATION: none
}
#content
{
    FONT-SIZE: 1.2em
}
#footer
{
    BACKGROUND-POSITION: center top;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    PADDING-top: 4px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #917d42;
    BACKGROUND-COLOR: #E1F3B4;
    TEXT-ALIGN: center;
	border-left: 1px solid #9BA28B;
	border-right: 1px solid #9BA28B;
	border-bottom: 1px solid #9BA28B;
}

#footer A
{
    COLOR: #917d42;
    TEXT-DECORATION: underline;
}
#footer A:hover
{
    COLOR: #513d02;
    TEXT-DECORATION: none;
}

small
{
    FONT-SIZE: 0.9em;
    LINE-HEIGHT: 1.5em;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
h1
{
    FONT-SIZE: 4em;
    TEXT-ALIGN: center
}
.h2
{
    DISPLAY: block;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 8px;
    COLOR: #f46135;
    LETTER-SPACING: -1px
}
#bodycontent
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center 50%;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    /* BACKGROUND-REPEAT: repeat-y; */
    BACKGROUND-COLOR: #E1F3B4;
	border-left: 1px solid #9BA28B;
	border-right: 1px solid #9BA28B;
	border-bottom: 1px solid #9BA28B;
	border-top: 1px solid #9BA28B;
}
#prebodycont
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/prebkbody.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px;
}
#bcleft
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 24px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: 456px;
    PADDING-TOP: 4px
}
#linia_top
{
border-top: #e2d9b8 2px solid;
padding-top:10px
}

#linia_bottom
{
border-bottom: #e2d9b8 2px solid;
}

#topleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 436px;
    PADDING-TOP: 6px
}
#topleft IMG
{
    BORDER-RIGHT: #faf9f5 4px solid;
    BORDER-TOP: #faf9f5 4px solid;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #faf9f5 4px solid;
    MARGIN-RIGHT: 16px;
    BORDER-BOTTOM: #faf9f5 4px solid
}
#botleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    WIDTH: 436px;
    PADDING-TOP: 10px
}
#botleft .img
{
    BORDER-RIGHT: #eeebdd 4px solid;
    BORDER-TOP: #eeebdd 4px solid;
    FLOAT: right;
    MARGIN-BOTTOM: 16px;
    MARGIN-LEFT: 8px;
    BORDER-LEFT: #eeebdd 4px solid;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #eeebdd 4px solid
}


#botleft .imgx
{
    BORDER-RIGHT: #41312e 3px solid;
    BORDER-TOP: #41312e 3px solid;
    FLOAT: left;
    BORDER-LEFT: #41312e 3px solid;
    MARGIN-RIGHT: 1px;
    BORDER-BOTTOM: #41312e 3px solid
}

#bcright
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 5px 5px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    /* BACKGROUND-IMAGE: url(images/fonsrg.gif); */
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    BORDER-LEFT: #e2d9b8 2px solid;
    WIDTH: 240px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
#bcright img
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 8px
}
#bcright .textos
{
    PADDING-RIGHT: 35px;
    PADDING-LEFT: 40px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    COLOR: #e9e3d8;
    PADDING-TOP: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    HEIGHT: 240px
}
#bcright .h4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #ecce8e;
    BORDER-BOTTOM: #ecce8e 1px dotted;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.taronja
{
    COLOR: #ff3300
}
.more A
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: right 50%;
    BACKGROUND-IMAGE: url(images/rarrow.gif);
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #bf4826;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
.more A:hover
{
    COLOR: #615438;
    TEXT-DECORATION: underline
}
.ewhite
{
    FONT-SIZE: 1.1em;
    COLOR: #fff
}

form
{
    MARGIN-LEFT: 10px;
    WIDTH: 400px;

}

fieldset
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    BORDER-LEFT: #000 0px solid;
    BORDER-BOTTOM: #000 0px solid
}

legend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: #3e3626;
    LINE-HEIGHT: 1.6;
    BORDER-BOTTOM: #685b3f 1px dotted
}

fieldset label
{
    font-size: 12px;
    FLOAT: left;
    MARGIN: 3px 10px;
    WIDTH: 120px;
    BACKGROUND-COLOR: #E1F3B4;
    TEXT-ALIGN: right;
}

td
{
    font-size: 12px;
    FLOAT: left;
    MARGIN: 3px 10px;
    BACKGROUND-COLOR: #E1F3B4;
    TEXT-ALIGN: right;
}

td.label
{
    font-size: 12px;
    FLOAT: left;
    MARGIN: 3px 10px;
    BACKGROUND-COLOR: #E1F3B4;
    TEXT-ALIGN: right;
	width:120px;
}

input
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 12px;
    MARGIN: 3px 0px 8px;
    BORDER-LEFT: 1px solid;
    WIDTH: 190px;
    COLOR: #c9490c;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

textarea
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 12px;
    MARGIN: 3px 0px 8px;
    BORDER-LEFT: 1px solid;
    WIDTH: 190px;
    COLOR: #c9490c;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

br
{
    CLEAR: left
}

input#go
{
    BORDER-RIGHT: #333 2px solid;
    BORDER-TOP: #fff 1px solid;
    BACKGROUND: #ccc;
    MARGIN: 10px 0px 0px 130px;
    BORDER-LEFT: #fff 1px solid;
    WIDTH: auto;
    COLOR: #504845;
    BORDER-BOTTOM: #333 2px solid;
    HEIGHT: auto
}
.medium
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em
}
ul, li {
        list-style-type: square;
		    margin-left:10px;
}
ul{
			margin-top:0px;
}

<style type="text/css">



TD.especial {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
}

 



