body{
background:#fff;
padding:20px 0 20px 0;
/*background:url(../imatges/bgr.gif);*/

}

a 		{color:#0E4059; text-decoration:none; font-family:verdana; }
/*
a:link		{color:#0E4059; text-decoration:none; font-family:verdana; font-size:8pt;}

a:visited	{color:#000000; text-decoration:none; font-family:verdana; font-size:8pt;}*/

a:hover		{color:#000066; text-decoration:none; font-family:verdana; }

.txt01		{font-family:verdana; font-size:8pt;color:#000000;}

.txt01b		{font-family:verdana; font-size:8pt;color:#ffffff; font-weight:bold;}

.txt02		{font-family:verdana; font-size:10pt; font-weight:bold;}

.txt03		{

			font-family:verdana;

			font-size:7pt;

			color:#000000;

			background-color: #a3c8da;

			}

.txt04		{font-family:verdana; font-size:8pt; color:#006699;}

.caixa		{

font-family:verdana;

font-size:8pt;

color:#000066;

border: 1px solid #a3c8da;

}

		.casubto	{font-family:verdana; font-size:8pt; color:#cc0000; border-top: 1px solid #000066; border-bottom: 1px solid #000066; border-left: 1px solid #000066; border-right:  1px solid #000066;}

		.catotal	{font-family:verdana; font-size:8pt; color:#cc0000;	border-top: 1px solid #000066; border-bottom: 1px solid #000066; border-left: 1px solid #000066; border-right:  1px solid #000066; font-weight: bold;}

		.caixa01	{

	font-family:verdana;

	font-size:6.5pt;

	color:#000066;

	background-color:#ffffff;

	border: 2px solid #a3c8da;

}

		.caixa02	{

	font-family:verdana;

	font-size:7pt;

	color:#000066;

	border: 1px solid #000066;

}

		.caixa03	{

	font-family:verdana;

	font-size:7pt;

	color:#000000;

	border: 1px solid #a3c8da;

}

		.borde		{border:1px solid #cccccc;}

		.borde2		{border:1px solid #ffffcc;}

		.borde3		{border:1px solid #a3c8da;}

		.borde4		{border-top:1px solid #cccccc; border-bottom:2px solid #a3c8da;}

		.borde5		{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	border: 1px solid #a3c8da;



}

		.borde6		{border-top:1px solid #a3c8da; border-right:1px solid #a3c8da; border-bottom:1px solid #a3c8da;}

		.borde7		{border-right:1px solid #a3c8da; border-left:1px solid #a3c8da;}

		.borde8		{border-top:1px solid #a3c8da; border-right:1px solid #a3c8da; border-left:1px solid #a3c8da;}

		.borde9		{border-right:1px solid #a3c8da; border-left:1px solid #a3c8da; border-bottom:1px solid #a3c8da;}

		.fons		{

	background-image: url(../img_nou/fons.gif);

	background-repeat:no-repeat;

	background-position: right bottom;

}

.txt05 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: normal;

	color: #CC0000;

}

.txt06 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #CC0000;

}

.fons2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

	background-image: url(../imatges/fons_menu.jpg);

	background-repeat: no-repeat;

	background-position: left top;



}

.bomenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #000000;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #66A3C2;

	border-left-color: #66A3C2;

}

.borde10 {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #A3C8DA;

}

.txt07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.txt07 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.txt07 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.borde11 {

	border: 2px solid #a3c8da;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

}

ul,li{
list-style:dotted;
color:#A3C8DA;
}

.marc{
border:2px solid #A3C8DA;
}

.peusep{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0E4059;
}
.peusep {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0E4059;
}

.peu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0E4059;
text-transform:uppercase;
font-weight:bold;
}

.peu a:{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0E4059;
text-transform:uppercase;
font-weight:bold;
}

.peu a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0E4059;
text-transform:uppercase;
font-weight:bold;
}

.dest1{
padding:5px 0px 5px 10px;background-color:#9FB3BD;font-size:9px;color:#0E4059;
}
.dest1 a{
color:#0E4059;
}


.dest2{
padding:5px 0px 5px 10px;background-color:#CFD9DE;font-size:9px;color:#0E4059;
}
.dest2 a{
color:#0E4059;
}


ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#fff;
list-style:none;
text-align:left;
padding:0px;
margin:0px;
}

li{
list-style:none;
background:url(../imatges/m-fletxa.gif) no-repeat 0px 5px;
padding:5px 5px 5px 15px;
margin:0 0 0 0px;
color:#fff;
font-weight:bold;
}

#menu ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#fff;
list-style:none;
text-align:left;
padding:0px;
margin:0px;
}

#menu li{
padding:5px 5px 2px 15px;
_padding:0px 5px 2px 15px;
margin:0 0 0 0px;
color:#0E4059;
}

#menu a{
color:#0E4059; 
}

#menu  a:hover{
color:#0E4059;
}

li#menu2{
background:url(../imatges/m-flexta-b.gif) no-repeat 0px 3px;

list-style:none;
padding:5px 5px 5px 15px;
_padding:2px 5px 2px 15px;
margin:0 0 0 0px;
color:#fff;
font-weight:normal;
}

.sub{
background:url(../imatges/m-sub.gif) no-repeat 0px 7px;
_background:url(../imatges/m-sub.gif) no-repeat 0px 8px;
margin:0 0 0 5px;
color:#fff;
font-weight:normal;

}
.separador{
border-left:1px solid #6E8C9B;
font-size:10px;
}
.separador a{
color:#fff;
}
.separador a:hover{
color:#DDE6E9;
}.missatge_enviat {
	font-size: 13px;
	color: #006600;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}

