body {	font-family: Verdana, Tahoma, Helvetica, sans-serif;	scrollbar-face-color: #ffffff;	scrollbar-shadow-color: #A4C5B7;	scrollbar-highlight-color: #f1f1f1;	scrollbar-3dlight-color: #f1f1f1;	scrollbar-darkshadow-color: #40715B;	scrollbar-track-color: #ffffff;	scrollbar-arrow-color: #40715B;	color: #000000;	margin : 0 0 0 0;	background-color: #ffffff; }
.Txt {	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: justify; }
.Txt A { font-family: Arial Bd, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
.Txt A:hover {	text-decoration: underline;	color: Navy;}
.Txt big { font-size: 11px; font-weight: bolder; color: #325949; }
.Txt small { font-size: 10px; color: #666666; }
.Txt div { font-size: 9px; text-align: right; }
.Txt b { font-weight: bold; color: #000000; }
.Txt2 {	font-size: 10px;	font-weight: bolder;	color: #FFFFFF;	letter-spacing: 2px; }
.TaulaContingutsSmall {	margin: 1px;	padding: 1px;	background-color: #B0C4DE; }
.TaulaContingutsSmall TH {	font-size: 9px;	font-weight: bold;	color: #000000;	letter-spacing: 2px;	margin: 0px;	vertical-align: top;	height: 17px;	background-color: White;	padding-right: 8px;	padding-left: 9px;	padding-top: 2px; }
.TaulaContingutsSmall TR {	height: 13px;	color: #000000;	background-color: #FFFFFF; }
.TaulaContingutsSmall TD {	font-size: 10px;	color: #000000;	padding-right: 4px;	padding-left: 4px;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px; }
.TaulaContingutsSmall A {	font-size: 10px;	font-weight: bold;	text-decoration: underline;	font-weight: normal;	color: #000000; }
.TaulaContingutsSmall A:hover {	text-decoration: underline;	color: Navy; }
.frmEtiquetaObligatori {background-color: #E6E6E6;	font-size: 9px;	font-weight: bold;	height: 17px;	width: 100%;	white-space: nowrap;	background-position: left top;	padding-right: 8px;	padding-left: 9px;	padding-top: 2px;	background-image: url(/Img/CampObligatoriForm.gif);	background-repeat: no-repeat; }
.frmTextArea {	font-size: 10px;	font-family: Verdana, Tahoma, Helvetica, sans-serif;	font-weight: normal;	color: #000000;	margin: 0px 0px 0px 0px;	border: 1px solid #000000; }
.frmCheckBox {	font-size: 9px;	width: 100%;	white-space: nowrap; }
.frmDropDownList {	font-size: 10px;	font-weight: normal;	color: #000000;	margin: 0px 0px 0px 0px;	border: 1px solid #A5C5B8; }
.frmRadioButton {	font-weight:100; }
.frmListBox { font-family: Verdana, Tahoma, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	margin: 0px 0px 0px 0px;	border: 1px solid #A5C5B8; }
.frmNota {	font-size: 9px;	height: 15px;	width: 100%;	color: #000000;	white-space: nowrap;	background-position: center center;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px; }
.frmTitolResultat {	background-color: #E6E6E6;	font-size: 9px;	font-weight: bold;	width: 100%;	white-space: nowrap;	background-position: center center; }
.frmResultat {	background-color: Navy;	color: #FFFFFF;	font-size: 9px;	font-weight: bold;	height: 17px;	width: 100%;	white-space: nowrap;	background-position: center center; }
.frmInput {	font-size: 1em;	text-transform: capitalize;	color: #00008B;	background-color: #DCDCDC;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-style: solid;	border-top-color: #000;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #000;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 1px;	margin-left: 1px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px;	line-height: 11px;	height: 13px; }
.frmButton { BORDER-RIGHT: medium none;   BORDER-TOP: medium none;   BORDER-LEFT: medium none;   CURSOR: hand;   MARGIN-RIGHT: 3pt;   MARGIN-LEFT: 3pt;   padding-left: 3pt;   padding-right: 3pt;   BORDER-BOTTOM: medium none;   font-size: 12px; }
.frmSelect { font-size: 1em;	text-transform: capitalize;	color: #000000;	background-color: #DCDCDC;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-style: solid;	border-top-color: #000;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #000;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 1px;	margin-left: 1px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px;	width: 10em;	line-height: 11px;	height: 13px; }
.frmDescripcio { font-size: .8em; }
.form { font-size: .8em;}
.frmEtiquetaValidar {	font-size: 1em;	background-color: #DCDCDC;	padding: .1em;	font-weight: bold; }
.frmTextBox { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-right: #1c5180 1px solid; border-top: #1c5180 1px solid; font-size: 11px; border-left: #1c5180 1px solid; border-bottom: #1c5180 1px solid; }
.frmEtiqueta {	background-color: #e9f1f0 ;	font-size: .65em; height: 17px;	width: 100%; white-space: nowrap;	background-position: center center;	padding-right: 8px;	padding-left: 15px;	padding-top: 2px; }
.frmEtiquetaObligatoriError { FONT-SIZE: 1em; COLOR: #FF6347; BACKGROUND-COLOR: #FFFFFF; font-weight: bold;	height: 17px;	width: 100%;	white-space: nowrap;	background-position: left top;	padding-right: 8px;	padding-left: 9px;	padding-top: 2px;	background-repeat: no-repeat;	TEXT-DECORATION: none;	padding: 2px; }
.Eines { font-size: 9px;	COLOR: #000; BACKGROUND-COLOR: #e9f1f0;	TEXT-ALIGN: center;	TEXT-DECORATION: none;	white-space: nowrap; }
.Eines A { COLOR: #000; TEXT-DECORATION: none; }
.Eines A:hover { TEXT-DECORATION: underline; }
.EinesDestacat { font-size: 9px; COLOR: #000000; BACKGROUND-COLOR: #e9f1f0; TEXT-ALIGN: center; TEXT-DECORATION: none; white-space: nowrap; }
.TextBoxEines {	WIDTH: 20px;	font-size: 1em;	text-transform: capitalize;	color: #6B2334;	background-color: #e9f1f0;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-style: solid;	border-top-color: #000;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #000;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 1px;	margin-left: 1px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px;	line-height: 11px;	height: 13px; }
.DropDownListEines {	font-size: 1em;	text-transform: capitalize;	color: #6B2334;	background-color: #e9f1f0;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-style: solid;	border-top-color: #000;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #000;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 1px;	margin-left: 1px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px;	line-height: 11px;	height: 13px; }
.Header { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; BACKGROUND-COLOR: #e9f1f0;	TEXT-DECORATION: none;	padding-right: 2px;	padding-left: 2px;	white-space: nowrap; }
.Header A { COLOR: #000; TEXT-DECORATION: none; width: 100%;}
.Header A:hover { TEXT-DECORATION: none;}
.Item { FONT-SIZE: 9px; COLOR: #000; TEXT-DECORATION: none; padding-right: 2px; vertical-align: middle; padding-left: 2px;}
.Item A { COLOR: #000; TEXT-DECORATION: none; vertical-align: middle; width: 100%; height: 12px;}
.Item A:hover { TEXT-DECORATION: none;}
.SelectedItem { COLOR: #000; BACKGROUND-COLOR: #99cccc;}
.SelectedItem A { COLOR: #000; TEXT-DECORATION: none;}
.SelectedItem A:hover { TEXT-DECORATION: none;}
.Filtre { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; TEXT-DECORATION: none; BACKGROUND-COLOR: #e9f1f0;}
.TextBoxFiltre { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; WIDTH: 90px; COLOR: #000; BORDER-BOTTOM: 1px solid;}
.DropDownListFiltre { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; WIDTH: 90px; COLOR: #000; BORDER-BOTTOM: 1px solid;}
.Missatge { FONT-SIZE: 0.75em; FONT-WEIGHT: bold; COLOR: #FFF; BACKGROUND-COLOR: #006666; TEXT-DECORATION: none; padding: 2px;}
.Missatge A { COLOR: #FFF; TEXT-DECORATION: none}
.frmEtiquetaTitol {	COLOR: #0C315E;	font-size: 0.75em;	background-color: #d1dce7;	text-transform: uppercase;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	font-weight: bold;	height: 20px; }
.formText {
	font-size: 0.65em;
	height: 10px;
	width: 100%;
	white-space: nowrap;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-left-width: 0.1em;
	border-left-style: solid;
	border-color: #CCCCCC; }

.formTextBox { font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; color: #0C315E; background-color: #FFFFFF;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	border-left-width: 1px; border-style: solid; border-top-color: #000000;
	border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #000000;
	margin-top: 0px; margin-bottom: 0px; margin-right: 2px; margin-left: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 2px; padding-left: 2px;
	line-height: 12px; height: 15px; }

.formTextBoxPetit { font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; color: #0C315E; background-color: #FFFFFF;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	border-left-width: 1px; border-style: solid; border-top-color: #000000;
	border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #000000;
	margin-top: 0px; margin-bottom: 0px; margin-right: 2px; margin-left: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 2px; padding-left: 2px;
	line-height: 12px; height: 15px; }	

.formTextBlanc {
	font-size: 9px;
	font-weight: bold;
	height: 17px;
	width: 100%;
	white-space: nowrap;
	background-position: center center;
	padding-right: 8px;
	padding-left: 9px;
	padding-top: 2px; }

.formTextArea { font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; color: #0C315E; background-color: #FFFFFF;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	border-left-width: 1px; border-style: solid; border-top-color: #000000;
	border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #000000;
	margin-top: 0px; margin-bottom: 0px; margin-right: 2px; margin-left: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 2px; padding-left: 2px;
	line-height: 12px; }

.formApartat {
	COLOR: #0C315E;
	font-size: 1.00em;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 55px;
	padding-top: 55px;
	font-weight: bold;
	line-height: 2.7em; }

.formTextPetit {
	font-size: 9px;
	height: 17px;
	width: 100%;
	white-space: nowrap;
	background-position: center center;
	padding-right: 8px;
	padding-left: 9px;
	padding-top: 2px; }

.formCheckBox {
	font-size: 9px;
	width: 100%;
	white-space: nowrap; }

.formTextTitol {
	COLOR: #FFFFFF;
	line-height: 0.8em;
	font-size: 0.8em;
	font-weight: bold;
	TEXT-ALIGN: center;
	width: 100%;
	white-space: nowrap;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 2px;
	margin: 00px;
	padding-bottom: 2px;
	background-color: #999999; }

.formDropDownList { font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; color: #0C315E; background-color: #FFFFFF;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	border-left-width: 1px; border-style: solid; border-top-color: #000000;
	border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #000000;
	margin-top: 0px; margin-bottom: 0px; margin-right: 2px; margin-left: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-right: 2px; padding-left: 2px;
	line-height: 12px; height: 15px; }

.textPeuPagina {
	width: 100%;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: justify; }

.formTitol { COLOR: #0C315E; font-size: 1.25em; font-weight: bold; text-transform: uppercase; width: 100%; white-space: nowrap; TEXT-ALIGN: center; padding-top: 2px; line-height: 2em;}
/*
.formTitol {
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 17px;
	width: 100%;
	white-space: nowrap;
	TEXT-ALIGN: center;
	background-position: center center;
	padding-right: 8px;
	padding-left: 9px;
	padding-top: 2px; }
*/

.FonsTitolNom {
	COLOR: #0C315E;
	font-size: 1.00em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	padding-top: 8px; }

.FonsSubTitolNom {
	COLOR: #0C315E;
	font-size: 14px; /*0.85em; */
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	padding-top: 8px;
	font-weight: bold; }
	
/* Inici Estils Menu */

.TxtMenu {
	font-family: "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #F1F5F7;
	}
.TxtMenu A {
	font-family: "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #F1F5F7;
	text-decoration: none;
	width: 100%;
	}
.TxtMenu A:hover {
	font-family: "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	/*background-color: #ADC5D1;*/
	background-color:#D4DFE5;
	text-decoration: none;
	width: 100%;
	}

.menustyle {font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif; font-size:14px; background-color:#dcdcdc; border:0px; border-style:solid; border-color:Gray; }
.menuitem {font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif; font-size:14px; background-color:#F1F5F7; border:0px; border-style:solid; border-color:Gray; padding:2px; padding-left:5px; padding-right:15px; cursor:hand;}
.mouseover {font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif; font-size:14px; background-color:#D4DFE5; border:0px;  border-style:solid; border-color:Gray; padding:2px; padding-left:5px; padding-right:15px; cursor:hand;}
/* Fi Estils Menu */