*{
	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;
}
.Arial10Mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	color: #000;
}
.Arial10orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED6001;	
}
.Arial10Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #269A29;	
}
.Arial10Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;	
}
.Arial10Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
}
.Arial10BlackCursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	font-style: italic;
}
.Arial10Negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000002;
}
.Arial10BlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58585A;
	font-weight: bold;
}
.Arial10White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.Arial10Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
}
.Arial10BlueUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	text-decoration:underline;
}
.Arial10BlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	font-weight: bold;
}
.Arial10BlueNoUnderlineLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
	text-decoration: none;	
}
.Arial10BlueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1891C4;
}
.link_carnets {
	text-decoration:none;
	font-size: 11px;
	color: #73273E;
}
.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: 11px;
	color: #1891C4;
	font-weight: bold;
}
.Arial10Area1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #752641;
	font-weight: bold;
}
.Arial10Area2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFA020;
	font-weight: bold;
}
.Arial10Area3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C53F45;
	font-weight: bold;
}
.Arial10Area4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED8621;
	font-weight: bold;
}
.Arial10Area5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #607CA3;
	font-weight: bold;
}
.Arial10Area6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	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;
}
.DataLimitConveni {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#866773;
	padding:6px;
}
.proximasClases {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}
.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 {}
.Arial12BlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58585A;
	font-weight: bold;
}
.bordeGreen {
	border: 1px solid #269A29;padding:2px;
}
.bordeRed {
	border: 1px solid #C53F45;padding:2px;
}
.Arial11Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #269A29;
}
.Arial11GreenBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #269A29;
	font-weight: bold;
}
.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 !important;
	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;
}
.ibanParking {
	width:40px;
	height:21px;
	text-align:center;
}
.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;
	background-position: right;
}
.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-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;	
}
.file_invisible{
	opacity: 0.4;
}

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

/* ------------------------ ESTILS PRESTEC CITM -------------------------- */
.indentLeft5 { 
	text-indent:5px;
}

.errorbg{
	border:1px solid #F0B3C2;
/*	background-color:#F0B3C2; */
}
input.errorbg[type='radio']:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #F0B3C2;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
}
input.errorbg[type='radio']:checked:after {
	visibility: hidden;	
}

.tooltip_disponibilitat { 
	color:#FFF !important;
	width:345px !important; 
}

.tooltip_info_material {
	color:#FFF !important;
	width:345px !important; 
}
/* ------------------------ ESTILS ENQUESTES -------------------------- */

ul.enquesta_expectatives, ul.llistatEnquestes{
	list-style:none;
	padding:0; 
	margin:0;	
}
ul.llistatEnquestes li{
	font-size:11px;
	color:#58585A;
	margin-bottom:7px;
	font-weight:bold;	
}
ul.llistatEnquestes li ul{
	margin-top:5px;
	list-style:none;
	padding:0; 
	margin-left:20px;
}
ul.llistatEnquestes li ul li{
	margin-bottom:7px;
	font-weight:normal;	
}
ul.enquesta_expectatives{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:0px;
	font-size:11px;	
}
ul.enquesta_expectatives li{	
	padding-right:10px;	
}
ul.enquesta_expectatives li p.pregunta{
	background-color:#E6E6E6;
	padding:3px;
	font-weight:bold;
	margin-bottom:5px;
}
ul.enquesta_expectatives li p.resposta{
	margin:0;	
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	margin-left:12px;
	padding-left:5px;
	color:#58585A;
}


.page_break{
	page-break-after:always;
}

table.taula_enquesta{
	font-size:12px;
	margin-bottom:0px;
}
table.taula_enquesta td{
	height:25px;
}
.BorderDownTitol{
	border-bottom: 2px solid #EEEEEE;
}
.Arial11BlackBoldTitolEsq {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-left: 7px;
    text-transform: uppercase;
}

.titol_enquesta p {
	display: inline;
}
.condiciones_legales {
	display:none;
	margin-top: 5px;
	padding-right:20px;
	padding-bottom:15px;
}

/* Boton Validació de Programes */
.boto_validacio_programes {
	color:#FFF;
	font-size: 11px;
	height:27px;
	width:160px;
	border-radius: 10px;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	top:117px;
}

.boto_validacio_programes a,
.boto_validacio_programes a:hover,
.boto_validacio_programes a:visited {
	position:relative;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	top:6px;
}

@-moz-document url-prefix() { 
.boto_validacio_programes a,
.boto_validacio_programes a:hover,
.boto_validacio_programes a:visited {top:5px;} } /*Estilo solo para Firefox */

.degradado_gris {
    /* navegadores sin soporte */
    background: #424242 url(../img/valida_programa_background.gif) repeat-x;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#424242), to(#252525));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(top, #252525, #424242);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #252525, #424242);
    /* Opera 11.10+ */
    background: -o-linear-background(top, #252525, #424242);
    /* IE 10 */
    background: -ms-linear-background(top, #252525, #424242);
    /* estándar */
    background: linear-background(top, #252525, #424242);
}
/* Boton Validació de Programes */
.taula_conveni_detall tr {
	height:25px;
}
.ver_material {
	text-decoration:none;
}

table.bgPrestecCitmPar td {
	background-color:#c5c5c5;
}
table.bgPrestecCitmImpar td {
	background-color:#eeeeee;
}
#upload_frame{
	height:30px; 
	width:305px; 
	margin-top:10px;
}
.tooltip_info_comparteix {
	color:#FFF !important;
	width:210px !important; 
}
.tooltip_info_tribunal,
.tooltip_info_convocatoria,
.tooltip_info_no_cv,
.tooltip_kudos {
	color:#FFF !important;
	width:auto !important;
}

.tooltip_info_no_cv {
	width: 270px !important;
}
/* Estils questionaris */
.numeroPregunta {
	height:100%; float:left;	
	margin-right:3px;
}

.titolPregunta {
	float:left;
	width:90%;	
}

.titolPregunta > p:first-child {
	margin-top:0px;
}

/* Seguiment acadèmic */

.llistat tr:nth-child(odd){
	background-color:#F5F5F5;
}
.llistat tr:nth-child(even){
	background-color:#EEEEEE;	
}
.llistat .error {
	background-color:#FFB9B7;
}
.llistat .modificada {
	background-color:#D6FF9D;
}
.amagat {
	display:none;
}

ul.botones_seguiment {
	padding:0;
	margin:0 0 15px 0;
	list-style:none;
}

ul.botones_seguiment li {
	display:inline-block;
	cursor:pointer;
	font-size: 11px;
	border:1px solid #1A92C5;
	color:#1A92C5;
	background-color:#F3F3F3;
	padding:4px 8px;
	font-weight:bold;
}

ul.botones_seguiment li.selected {
	background-color:#1A92C5;
	color:#FFF;
}
/* DARRERA CONEXIO */
.darrera_conexio{
	z-index:500;
	position:absolute;
	margin-left:20px;
	margin-top:7px;
	margin-right:10px;
	 background: #424242 url(../img/valida_programa_background.gif) repeat-x;
	background: -webkit-linear-gradient(top, #252525, #424242);
    background: -moz-linear-gradient(top, #252525, #424242);
    background: -o-linear-background(top, #252525, #424242);
    background: -ms-linear-background(top, #252525, #424242);
    background: linear-background(top, #252525, #424242);
	color:#FFF;	
	font-size:11px;
	padding:5px 10px;
	border-radius:10px;	
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
	font-family:Arial, Helvetica, sans-serif;
}
.darrera_conexio .titol_darrera_conexio{
	display:inline-block;
	background:url(../img/info_white.png) no-repeat;
	padding-left:25px;
	vertical-align: top;
}
.darrera_conexio .text_darrera_conexio{	
	display:inline-block;	
    vertical-align: top;
}
.darrera_conexio .text_darrera_tancar{	
	position: absolute;
    right: 13px;
    top: 7px;
    font-size: 15px;
    font-family: cursive;
	cursor:pointer;
}

.darrera_conexio .mes_info_darrera_conexio{	
	display:none;
}
.darrera_conexio .mes_info_darrera_conexio img.map {
	width:450px;
}
.darrera_conexio .mes_info_darrera_conexio ul{
	list-style: none;
    padding: 0;
    margin: 10px 0;
	min-width:150px;
}
.darrera_conexio .mes_info_darrera_conexio li{
	padding-bottom: 3px;
}

/************* TFG CITM *******************/
form#nova_proposta input[type=submit]:disabled, 
form#nova_proposta input[type=button]:disabled, 
form#nova_proposta input[type=submit]:hover:disabled, 
form#nova_proposta input[type=button]:hover:disabled{
	color:#FFF !important;	
	background-color:#FFF !important;
	cursor:default !important;
}

form#nova_proposta select option:disabled
{
  color:#FFF;
}

form#nova_proposta select[disabled], 
form#nova_proposta input[type="text"]:disabled
{
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';	
    background-color: transparent;
    color:#000;
    padding-left:0; padding-right:0;
}
form#nova_proposta select[disabled]::-ms-expand {
    display: none;
}
form#nova_proposta select[disabled]::-ms-value {
    color:#000; /* posar el color als selects  que estan disabled amb internet explorer 10 o superior */
}

table#taula_nova_proposta { 
   border-collapse: separate;
   border-spacing: 3px;
}

table#taula_nova_proposta td {
	padding: 5px;
}

table#taula_nova_proposta tr:nth-child(even) {
  background-color: #EEEEEE;
}

table#taula_nova_proposta tr:nth-child(odd) {
  background-color: #F5F5F5;
}

span.tfg_num_propostes {
	margin-left: 5px;
	background: #752641;
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	line-height: 1.6em;
	margin-right: 15px;
	text-align: center;
	width: 1.6em;
}
/****************** ENTREGAS ************************************/
.estat_entrega{
	width: 8px;
    height: 100%;  
    position: absolute;
    margin-left: -10px;
    z-index: 100;  
	cursor:help; 
}
.entrega_oberta{
	 background-color:#8FBC8F;
}
.entrega_tancada{
	 background-color: #CD5C5C;
}

/* AUTOCOMPLETAR JQUERY UI */
.ui-autocomplete-loading {
	background: white url("/img/ui-anim_basic_16x16.gif") right center no-repeat !important;
}
.ui-autocomplete{
	background:rgb(136,136,136) !important;
}
.ui-autocomplete .ui-menu-item{
	color:#fff !important;
	padding:6px !important;
	font-size: 11px !important;
	font-family: Tahoma,Arial, Helvetica, sans-serif !important;
}
.ui-autocomplete .ui-state-focus{
	border:none !important;
	background:#000 !important;
	font-weight:normal !important;
}

/* GENERADOR DE DOCUMENTS DE CONVENI */
table.dades_per_generar td{padding-bottom:5px;}
/****************** ENTREGAS ************************************/
.estat_entrega{
	width: 8px;
    height: 100%;  
    position: absolute;
    margin-left: -10px;
    z-index: 100;  
	cursor:help; 
}
.entrega_oberta{
	 background-color:#8FBC8F;
}
.entrega_tancada{
	 background-color: #CD5C5C;
}
table.top_fixed th {
	position: sticky;
	top: 0; /* Don't forget this, required for the stickiness */
}
/****************** DIRECTORI GRUPS PREDEF ************************************/
.destinataris_tooltip_info {
	margin-top: 5px;
	border: 1px solid #000;
	padding: 5px;
	
}
.destinataris_tooltip_info_div {
	width:45%;
	display:inline-block;
	vertical-align: top;
}