{
	margin-bottom:0px;
}

.FonsIzqAjudaVisual {
    background-image:url(../img/marc_blau_izq.gif);
	background-repeat:no-repeat;
}

.FonsDerAjudaVisual {
    background-image:url(../img/marc_blau_der.gif);
	background-repeat:no-repeat;
}

.NumDiaPosterior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#1891C4;
}
.NumDiaAnterior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#D0CDCD;
}
.NumDiaActual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#58585A;
}
.Arial9BlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #58585A;
	font-weight: bold;
}
.Arial10orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ED6001;	
}
.Arial10Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #269A29;	
}
.Arial10Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;	
}
.Arial10Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58585A;
}
.Arial10BlackCursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58585A;
	font-style: italic;
}
.Arial10Negro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000002;
}
.Arial10BlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58585A;
	font-weight: bold;
}
.Arial10Blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1891C4;
}
.Arial10BlueUnderline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1891C4;
	text-decoration:underline;
}
.Arial10BlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1891C4;
	font-weight: bold;
}
.Arial10BlueNoUnderlineLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1891C4;
	text-decoration: none;	
}
.Arial10BlueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1891C4;
}
.Arial11Area0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-weight: bold;
}
.Arial11Area1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #752641;
	font-weight: bold;
}
.Arial11Area2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFA020;
	font-weight: bold;
}
.Arial11Area3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C53F45;
	font-weight: bold;
}
.Arial11Area4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED8621;
	font-weight: bold;
}
.Arial11Area5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #607CA3;
	font-weight: bold;
}
.Arial11Area6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A923C;
	font-weight: bold;
}
.Arial10Area0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1891C4;
	font-weight: bold;
}
.Arial10Area1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #752641;
	font-weight: bold;
}
.Arial10Area2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DFA020;
	font-weight: bold;
}
.Arial10Area3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C53F45;
	font-weight: bold;
}
.Arial10Area4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ED8621;
	font-weight: bold;
}
.Arial10Area5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #607CA3;
	font-weight: bold;
}
.Arial10Area6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A923C;
	font-weight: bold;
}
.Arial11Gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;	
}
.Arial11Negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}
.Arial11NegroBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.Arial11NegroBoldUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.Arial11ClaretBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.Arial11Claret {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.Arial11Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;	
}
.Arial11BlackUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;	
	text-decoration: underline;
}
.Arial11BlackSeparada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	line-height: 20px;
}
.Arial11BlackLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	cursor: hand;
	cursor: pointer;	
}
.Arial11BlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	font-weight: bold;
}
.Arial11BlackBoldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;	
}
.Arial11BlackCursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	font-style: italic;
}
.Arial11Blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.Arial11Blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Arial11BlancBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
}
.Arial11BlancBoldAules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
.Arial11BlancBoldAules:hover {
	color: #E6EBEF;
}
.Arial11BlancBoldTitolDret {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 20px;		
}
.Arial11BlancBoldTitolEsq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 7px;		
}
.Arial11BlancLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;			
}
.Arial11BlancLink:hover { 
	text-decoration: underline;
}
.Arial11NegroLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;			
}
.Arial11NegroLink:hover,
.Arial11NegroLink:link,
.Arial11NegroLink:active,
.Arial11NegroLink:visited {}

.Arial11RedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C53F45;
	font-weight: bold;
}
.Arial11RedCursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C53F45;
	font-style: italic;
}
.Arial11Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
}
.Arial11BlueOscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335C85;
}
.Arial11BlueBoldOscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335C85;
	font-weight:bold;
}

.Arial11BlueOtro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0084B7;
}
.Arial11BlueOtroUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0084B7;
	text-decoration: underline;
}

.Arial11BlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-weight: bold;
}
.Arial11BlueCursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-style: italic;
}
.Arial11BlueCapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	line-height: 24px;
}
.Arial11BlueBoldCapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-weight: bold;
	line-height: 24px;	
}
.Arial11BlueBoldUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-weight: bold;
	text-decoration: underline;
}
.Arial11BlueBoldUnderlineLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-weight: bold;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;	
}
.Arial11BlueBoldUnderlineIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 10px;	
}

.Arial11BlueAgenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5981AD;
}
.Arial11Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;	
}
.Arial11RedBold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.Arial11RedSmsBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF585A;
	font-weight: bold;
}
.Arial11GrisParkingTTC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	font-weight: bold;
}
.BordeSuperiorArea0 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;
}
.BordeSuperiorArea1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #752641;
}
.BordeSuperiorArea2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFA020;
}
.BordeSuperiorArea3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C53F45;
}
.BordeSuperiorArea4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ED8621;
}
.BordeSuperiorArea5 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #607CA3;
}
.BordeSuperiorArea6 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A923C;
}
.BordeSuperiorIntranet {

}
.BordeSuperiorIntranetSelec {

}
.BordeSuperiorRojo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C53F45;
}
.BordeSuperiorAzul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7E6ED;
}
.CeldaBlancAgenda {
	background-color:#FFFFFF;
	border: 1px solid #D0CDCD;
}
.CeldaRoja {
	background-color:#EFCFD0;
}
.CeldaArea0 {
	background-color:#1891C4;
}
.CeldaArea1 {
	background-color:#752641;
}
.CeldaArea2 {
	background-color:#DFA020;
}
.CeldaArea3 {
	background-color:#C53F45;
}
.CeldaArea4 {
	background-color:#ED8621;
}
.CeldaArea5 {
	background-color:#607CA3;
}
.CeldaArea6 {
	background-color:#1A923C;
}
.CeldaAzul {
	background-color:#D7E6ED;
}
.select {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	width: 136px;
}
.TextFieldGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #808080;
}
.TextFieldBlanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #FFFFFF;
	color: #58585A;
	border: 1px solid #A5ACB2;
}
.ManoSola
{
	cursor: hand;
	cursor: pointer;	
}
.BgColorParkingTTC {
	background-color:#752641;
}
.BgColorAzulOscuro {
	background-color:#335C85;
}
.BgColorAzulClaro {
	background-color:#E6EBEF;
}
.BgColorGrisClaro {
	background-color:#F5F5F5;
}
.BordesUpLeftAzul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;
}
.BordesUpRightAzul {
	background-image:url(../img/rodo_blau_agenda.gif);
}
.BordesUpRightDownAzul {
	background-image:url(../img/rodo_blau_dreta.gif);
}
.BordesUpRightDownParkingTTC {
	background-image:url(../img/rodo_parkingTTC_dreta.gif);
}

.BordesUpRightDownParkingTTCNoImg {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #440019;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #440019;	
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #440019;		
}

.BordesUpDownAzul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;
}
.BordesUpLeftDownAzul {
	background-image:url(../img/rodo_blau_esquerra.gif);	
}
.BordesUpDownRightAzul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;	
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1891C4;		
}
.BordesUpDownRightVerd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6C9AA;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6C9AA;	
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B6C9AA;		
}
.BordesUpDownLeftAzul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;		
}
.BordesDownLeftRightAzulRelleno {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1891C4;
	
	background-color: #E6EBEF;
}
.BordesDownLeftRightTopNegroRelleno {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;	

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;

	background-color: #E6EBEF; 
}
.BordesDownLeftRightAzul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1891C4;
}
.BordesLeftRightAzul {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1891C4;
}
.BordesAllAzulLink {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1891C4;
}
.BordesAllAvis {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1891C4;
	background-color: #FFFFFF;
}
.BordesAllNouMissatge {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1891C4;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1891C4;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1891C4;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1891C4;
	background-color: #FFEAEA;
}
.BordesAllIntranetLink {
	background-color: #B6C9AA;
	border: 1px solid #467526;
	cursor: hand;
	cursor: pointer;
}
.BordesAllArea0Link {
	background-color: #E6EBEF;
	border: 1px solid #1891C4;
	cursor: hand;
	cursor: pointer;
}
.BordesAllArea1Link {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #752641;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #752641;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #752641;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #752641;
	cursor: hand;
	cursor: pointer;
	background-color: #DCC9CF;
}
.BordesAllArea2Link {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFA020;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFA020;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DFA020;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFA020;
	cursor: hand;
	cursor: pointer;
	background-color: #F7E7C7;
}
.BordesAllArea3Link {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C53F45;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C53F45;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C53F45;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C53F45;
	cursor: hand;
	cursor: pointer;
	background-color: #F0CFD0;
}
.BordesAllArea4Link {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ED8621;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ED8621;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ED8621;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ED8621;
	cursor: hand;
	cursor: pointer;
	background-color: #FAE1C7;
}
.BordesAllArea5Link {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #607CA3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #607CA3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #607CA3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #607CA3;
	cursor: hand;
	cursor: pointer;
	background-color: #D7DEE8;
}
.BordesAllArea6Link {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A923C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1A923C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1A923C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1A923C;
	cursor: hand;
	cursor: pointer;
	background-color: #C6E4CE;
}

.BordesAllArea0 {
	background-color: #E6EBEF;
	border: 1px solid #1891C4;
}
.BordesAllArea1 {
	border: 1px solid #752641;
	background-color: #DCC9CF;
}
.BordesAllArea2{
	border: 1px solid #DFA020;
	background-color: #F7E7C7;
}
.BordesAllArea3{
	border: 1px solid #C53F45;
	background-color: #F0CFD0;
}
.BordesAllArea4 {
	border: 1px solid #ED8621;
	background-color: #FAE1C7;
}
.BordesAllArea5 {
	border: 1px solid #607CA3;
	background-color: #D7DEE8;
}
.BordesAllArea6 {
	border: 1px solid #1A923C;
	background-color: #C6E4CE;
}

.BordesDirectoriDown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
.BordesDirectoriDownLeft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0099CC;
}
.BordesUpDownLeftParkingTTC {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #440019;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #440019;	
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #440019;		
}
.BordesAllParkingTTC {
	background-color: #E6EBEF;
	border: 1px solid #440019;
	cursor: hand;
	cursor: pointer;
}
.BordesUpDownParkingTTC {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #440019;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #440019;
}
.boton {
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT: #808080 1px solid; COLOR: #808080; 
	LINE-HEIGHT: 10pt; 
	BORDER-BOTTOM: #808080 1px solid; 
	FONT-FAMILY: Arial, Tahoma, Arial, "Century Gothic"; 
	font-size: 10px; 
	BACKGROUND-COLOR: #ffffff;
	cursor: hand;
	cursor: pointer;
	height: 19px;
}
.botonExaminar {
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT: #808080 1px solid; COLOR: #808080; 
	LINE-HEIGHT: 10pt; 
	BORDER-BOTTOM: #808080 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	cursor: hand;
	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #808080;
}
.TaulaDirectori {
	background-image: url(../img/fondo_cuadricula.gif);
	border: 1px solid #9CA2A5;
}
.BordesUpDownRightBlack {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58585A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58585A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #58585A;
	background-color: #FFFFFF;
}

.BordesUpDownRightTrans {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58585A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58585A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #58585A;
}

.BordesUpDownLeftTrans {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58585A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58585A;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58585A;
}

.BordesUpBlack {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58585A;
}

.BordesUpLeftBlack {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58585A;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58585A;
	background-color: #FFFFFF;
}

.BordesUpDownLeftBlack {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58585A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58585A;
	border-right-color: #58585A;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58585A;
}
.BordesLeftBlack {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58585A;
}
.BordesLeftDownBlack {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #58585A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58585A;

}
.BordesRightBlack {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #58585A;
}

.BordesDownBlack {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58585A;
}
.BordesUpDownBlack {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58585A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58585A;
}
.BordesAgendaSinHoraPersonal {
	border: 1px solid #5981AD;
}
.BordesAgendaExamen {
	border: 1px solid #FF0000;
}
.BordesAgendaExamenBlanco {
	border: 1px solid #FFFFFF;
}
.BordesAgendaSinHora {
	border: 1px solid #58585A;
}
.BordesNoAzul {
	background-color: #1891C4;
}
.BordesAllBlauClar {
	background-color: #FFFFFF;
	border: 1px solid #DEE7EF;
}
.BordesAllBlauNormal {
	background-color: #FFFFFF;
	border: 1px solid #1A92C5;
}
.BordesBorsaTreball {
	background-image:url(../img/fons_borsa_treball.gif);
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #335C85;
	border-left-color: #335C85;
	border-right-color: #335C85;
}
.BordesProgresoTabla {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C7B7D;
	border-bottom-color: #F5F5F6;
	border-left-color: #7C7B7D;
	border-right-color: #F5F5F6;
}
.BordesProgresoCeldaIzq {
	border: 1px solid #E6EBEF;	
	background-color: #C53F45;
}
.BordesProgresoCeldaDer {
	border: 1px solid #E6EBEF;
	background-color: #E6EBEF;
}
.forumOpaco {
filter: alpha(opacity=50); 
opacity: .5; 
-moz-opacity: 0.5;
khtml-opacity: 0.5;
background-color: #E6EBEF;
}
.barracentral {
	background-image: url(../img/barra.gif);
	background-repeat: repeat-x;
}
.baixesq {
	background-image: url(../img/baix_esq.gif);
	background-repeat: no-repeat;
}
.baixesqumig {
	background-image: url(../img/baix_esq_mig.jpg);
}
.baixesqumigtaller {
	background-image: url(../img/baix_esq_mig_17.jpg);
}
.baixesqumig_sabadell {
	background-image: url(../img/baix_esq_mig_sabadell.jpg);
}
.baixdreta {
	background-image: url(../img/baix_dreta.jpg);
}
.cuadrats {
	background-image: url(../img/cuadrats.gif);
	background-repeat: repeat-x;
	background-position: right;
}
.baigesq1mig {
	background-image: url(../img/baix_esq1_mig.gif);
}
.fonsCaixa {
	background-color:#E6EBEF;
	border:1px solid #E6EBEF;
}
.fonsCaixaModif {
	background-color:#FFE9EB;
	border:1px solid #E60002;
}
a {
	color: #1891C4;
}
.CaixaUrgent {
	border: 1px solid #752641;
	background-color: #DCC9CF;
	float:right; 
	margin:0px;
	width:375px;
	height:30px;
}
.CaixaError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;	
	
	margin-top:40px;
	text-align:right; 
	height:25px; 
}
.cercadormissatges {
	background-color: #E6EBEF;
	border: 1px solid #1891C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;	
	margin-top: 10px;
	padding:20px 10px 0px 10px;
}

.cercadormissatges span {
	margin-right:20px;
}

.cercadormissatges div{
	margin-bottom:30px;
}

.cercadormissatges p{
	padding-left:20px;
	font-style:italic;
	font-weight:normal;
}

.cercadormissatges p input {
	margin: 0px 5px 0px 5px;
}

.capceleraLlistats{
	background-color:#E6EBEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58585A;
}
.FonsCuadriculaAmbMarcMaterial, .FonsCuadriculaAmbMarc{
	background-image:url(../img/fondo_cuadricula.gif);
	background-color: #FFFFFF;
	border: 1px solid #DEE7EF;
}
.FonsCuadriculaAmbMarcNormal{
	background-image:url(../img/fondo_cuadricula.gif);
	background-color: #FFFFFF;
	border: 1px solid #1A92C5;
}
.FonsCuadriculaSenseMarc, .FonsCuadriculaSenseMarcBuit{
	background-image:url(../img/fondo_cuadricula.gif);
}

/* ----------------- ESTILOS BOTONES DEL INICIO DE MATERIAL Y PARTICIPANTS ----------------- */

#td_botones a {
cursor:pointer;
cursor:hand;
text-decoration:none;
}

.boto_area_1{
background-image:url(../img/boto_degradat_1.gif); 
background-repeat:repeat; 
border:1px solid #752641; 
padding:2px 3px; 
color:#58585a; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
width:70px; 
float:right;
}

.boto_area_1_pa{
width:95px;
margin-right:20px;
}

.boto_area_2{
background-image:url(../img/boto_degradat_2.gif); 
background-repeat:repeat; 
border:1px solid #e0a327; 
padding:2px 3px; 
color:#58585a; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
width:70px; 
float:right;
}

.boto_area_2_pa{
width:95px;
margin-right:20px;
}

.boto_area_3{
background-image:url(../img/boto_degradat_3.gif); 
background-repeat:repeat; 
border:1px solid #c53f45; 
padding:2px 3px; 
color:#58585a; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
width:70px; 
float:right;
}

.boto_area_3_pa{
width:95px;
margin-right:20px;
}

.boto_area_4{
background-image:url(../img/boto_degradat_4.gif); 
background-repeat:repeat; 
border:1px solid #ed8621; 
padding:2px 3px; 
color:#58585a; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
width:70px; 
float:right;
}

.boto_area_4_pa{
width:95px;
margin-right:20px;
}

.boto_area_5{
background-image:url(../img/boto_degradat_5.gif); 
background-repeat:repeat; 
border:1px solid #335c85; 
padding:2px 3px; 
color:#58585a; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
width:70px; 
float:right;
}

.boto_area_5_pa{
width:95px;
margin-right:20px;
}

.boto_area_6{
background-image:url(../img/boto_degradat_6.gif); 
background-repeat:repeat; 
border:1px solid #1a923c; 
padding:2px 3px; 
color:#58585a; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
width:70px; 
float:right;
}

.boto_area_6_pa{
width:95px;
margin-right:20px;
}

.boto_area_esp{
width:95px;
}

.boto_area_ing{
width:65px;
}

.eesFonsValida {
	background-color:#ddfead;
}

.eesFonsGuardar {
	background-color:#E6EBEF;
	border:1px solid #000000;

}

#factura_proforma a {
  color: #f00;
}


/* ------------------ AUTOCOMPLETAR DE LES EEES --------------------------   */

.suggestionsBox {
    position: absolute;
    left: 370px;
    margin: 10px 0px 0px 0px;
    width: 400px;
    background-color: #888888;
    color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #000000;
}

/* ---------------------------------------------------------------------------------------   */



