
*{
	margin-bottom:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;		
}

.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 {}

.Arial11Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #269A29;
}
.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;
}
.soloArial {
    	font-family: Arial, Helvetica, sans-serif;
}
.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);
	background-repeat:no-repeat;
}
.BordesUpRightDownAzul {
	background-image:url(../img/rodo_blau_dreta.gif);
	background-repeat:no-repeat;
}
.BordesUpRightDownParkingTTC {
	background-image:url(../img/rodo_parkingTTC_dreta.gif);
	background-repeat:no-repeat;
}

.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);
	background-repeat:no-repeat;	
}
.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;		
}
.underlineCanalSocial {
	background-color:#eeeeee;
}
.underlineCanalSocialBlanc {
	background-color:#FFF;
}
.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;		
}
.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;
}
.BordesAllParkingTTC {
	background-color: #E6EBEF;
	border: 1px solid #440019;
	cursor: hand;
	cursor: pointer;
}
.BordesLeftParkingTTC {
	background-color: #E6EBEF;
	border-left: 1px solid #440019;
	border-top: 1px solid #440019;
	border-bottom: 1px solid #440019;
	cursor: hand;
	cursor: pointer;
}
.BordesRightParkingTTC {
	background-color: #E6EBEF;
	border-right: 1px solid #440019;
	border-top: 1px solid #440019;
	border-bottom: 1px solid #440019;
	cursor: hand;
	cursor: pointer;
}
.BordesMiddleParkingTTC {
	background-color: #E6EBEF;
	border-top: 1px solid #440019;
	border-bottom: 1px solid #440019;
	cursor: hand;
	cursor: pointer;
}

.socialMedia {
	background-color: #E6EBEF;	
	border: 1px solid #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);*/
	background-color:#F3F3F3;
	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);*/
	background-color: #F3F3F3;	
}

/* ----------------- 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;
}

/* --------------------------- CABECERA ---------------------------------   */

#top1{
    height:87px;
	background:url("../img/1.jpg") bottom right no-repeat;
	min-width:1060px;
	width: expression(document.body.clientWidth < 1061? "1060px": "auto" );

}

#top1.intranet{
	background:url("../img/1_intranet.jpg") bottom right no-repeat;
}
#top1.citmtop{
	background:url("../img/1_citm.jpg") bottom right no-repeat;
}


#logo_agora_new {
	position:absolute;
	top:40px;
	left:13px;
	z-index:100;
}

#ajuda{
	font: 70% Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px;
	position:absolute;
	right:21px;
	top:63px;
	z-index:50px;
	background:#fff;
}

#ajuda a, a:hover{
	color:#1891C4;
	text-decoration:none;
}
.ajuda a, a:hover{
	color:#1891C4;
	text-decoration:none;
}

#menu {
	background:url("../img/menu_fons.jpg") repeat;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	min-width:950px;
}

#menu { width: expression((document.body.clientWidth <950) ? "950px" : "100%" ); }


#menu li {
	float: left;
	font: 70% Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin: 0;
	padding: 0;
}

#menu a {
	color: #fff;
	display: block;
	float: left;
	margin: 0;
	padding: 6px 12px;
	text-decoration: none;
}

#menu a:hover {
	background: #79bde7 url("../img/hover.gif") bottom center no-repeat;
	
}

#menu li.primer{
	padding-left:130px;
	height:20px;
}

#menu li.logo_down{
	background: url("../img/logo_agora_new_bottom.gif") no-repeat;
	background-position: 13px 0px;
}

#menu li.activitat{	
	margin-left:70px;
}

#menu li.administracio{
	float:right;
	margin-right:15px;
}

#menu .seleccionat {
	background: #79bde7 url("../img/hover.gif") bottom center no-repeat;
	
}

#menu li.seleccionat {
	background: #79bde7 url("../img/hover.gif") bottom center no-repeat;
	
}

#mensajes a{
	font: 70% Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding:2px;
	background:#580928;
	float:right;
	margin:0;
	margin-right:13px;
	margin-top:10px;
		text-decoration:none;

}

#mensajes a:hover{
	color:#fff;
	text-decoration:none;
} 
.separadorActividades{
border-bottom:2px dotted #EEEEEE;
font-size:2px;
}

#primero{
background:url(../img/first.gif) right bottom no-repeat; 
height:35px;
width:145px;
margin-right:30px;
}
#ultimo{
float:left; background:url(../img/last.gif)  right top no-repeat; height:35px; width:145px;
margin-right:30px;
width:145px;
}

#tab 
{
	top:0;
	height:0;
	margin:0;
	padding:0;
	margin-right:20px;
	width:145px;
}
#tab ul 
{
	list-style:none;
	margin:0;
	padding:0;
}

.titolgrana{
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color: #fff;
	padding-top:3px;
	padding-bottom:3px;
}

#tab li 
{
	clear:both;
	display:block; /* Si quitamos esta referencia en IE6 el elemento li nos hace un height mas grande */
	float:left; /* Si quitamos esta referencia en IE6 el elemento li nos hace un height mas grande */
	margin:0;
	padding:0;
}
#tab a 
{
	background:#fff url("../img/normal.gif") no-repeat right top;
	text-decoration:none;
	width:145px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#tab a:hover 
{
	background:#fff url("../img/rollover.gif") no-repeat right top;
	text-decoration:none;
	width:145px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#tab a span 
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color:#73273E;
	font-weight:700;
	line-height:25px;
	padding:0 15px;
}

#tab a.select{
background:#fff url("../img/rollover.gif") no-repeat right top;
text-decoration:none;
	width:145px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#tab a span.first 
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color:#73273E;
	font-weight:700;
	line-height:25px;
	padding:32px 15px 0;
	height:26px;
}

#tab a.first 
{
	background:#fff url("../img/first.gif") no-repeat right top;
	text-decoration:none;
	width:145px;
	height:58px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#tab a:hover.first 
{
	background:#fff url("../img/first_rollover.gif") no-repeat right top;
	text-decoration:none;
	width:145px;
	height:58px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#tab a.last 
{
	background:#fff url("../img/last.gif") no-repeat right top;
	text-decoration:none;
	width:145px;
	height:58px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#tab a:hover.last 
{
	background:#fff url("../img/last_rollover.gif") no-repeat right top;
	text-decoration:none;
	width:145px;
	height:58px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.pestanyaAula
{
	border:1px #73233e solid;
	padding:2px 6px;
	color:#73233e;
	font-size:11px;
	cursor:pointer;
}
.pestanya_participants_aula
{
	width:115px;
}

#popup_drag
{
	background-image:url(../img/iphone_fons.png);
	width:320px;
	height:594px;
	position:relative;
}
#iframe_popup
{
	position:absolute;
	left:28px;
	top:104px;
	border:1px solid #000;
}

/* --------------------------- FIN CABECERA ---------------------------------   */

.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }


