body
{
	font-family: Verdana;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.BotonHora
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	cursor: hand;
	color: white;
	border-bottom: 1px solid;
	font-family: Arial;
	background-color: #409942;
}

.BotonHoraOcupada
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Arial;
	background-color: #994242;
}

.BotonHoraSeleccionada
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-weight: bold;
	border-left: red 1px solid;
	color: black;
	border-bottom: red 1px solid;
	font-family: Arial;
	background-color: white;
	font-size: 10pt;
}

.DiaSeleccionat
{
	border-right: red 1px solid !important;
	border-top: red 1px solid !important;
	border-left: red 1px solid !important;
	border-bottom: red 1px solid !important;
	background-color: white !important;
}

.DiaSeleccionat a
{
	font-size: 10pt;
	color: black !important;
}

.DiaLliure
{
	background-color: #409942;
}

.DiaLliure a
{
	color: white !important;
}

.DiaMoltPle
{
	background-color: #999840;
	color: white;
}

.DiaComplet
{
	background-color: #994242;
	color: black;
}

.DiaInvalid
{
	color: black;
	background-color: white;
	text-decoration: line-through;
}

.DiaFestiu
{
	background-color: #ffffcc;
	color:black !important;
}

.DiaError
{
	color: black;
	background-color: #994242;
	text-decoration: line-through;
}

.LabelLlegenda
{
	text-align: center;
}

.TextBoxRequerit
{
	border-right: #005143 1px solid;
	border-top: #005143 1px solid;
	border-left: #005143 1px solid;
	border-bottom: #005143 1px solid;
	background-color: #ffffff !important;
}

.TextBoxNoRequerit
{
	border-right: #005143 1px solid;
	border-top: #005143 1px solid;
	border-left: #005143 1px solid;
	border-bottom: #005143 1px solid;
	background-color: #ffffff !important;
}

.BulletList
{
	vertical-align:middle;
}

.BotonAsistente
{
	font-size: 10pt !important;	
	cursor: hand !important;	
	font-family: Verdana !important;
	background-color: #ffcc33 !important;
	border-style:none;
	height:32px;
}

.Titular
{
	font-weight: bold!important;
	font-size: 10pt !important;
	color: #003399;
	font-family: Verdana !important;
}

.TextNormal
{
	font-size: 10pt !important;
	color: #003399;
	font-family: Verdana !important;
}

.LinkNormal, LinkNormal a
{
	font-size: 10pt !important;
	cursor: hand !important;
	color: #003399;
	font-family: Verdana !important;
	text-decoration: underline;
}

.TextAccio
{
	font-family: Arial !important;
	font-weight: bold;
	font-size: 11pt;
	color: #005143;
}

.TextAccioTitol
{
	font-family: Arial !important;
	font-size: 11pt;
	color: #FFFFFF;
}

.Combo
{
	font-family: Arial !important;
	font-size: 11pt;
	color: #005143;
}

.mandatory
{
	font-family: Arial !important;
	font-size: 24pt;
	color: #005143;
}


.InfoWindowNomEstacio
{
	font-weight: normal!important;
	font-size: 22pt !important;
	color: #005143;
	font-family: Arial Black !important;
}


.InfoWindowHoraris
{
	font-weight: normal!important;
	font-size: 10pt !important;
	color: #005143;
	font-family: Verdana !important;
}

.InfoWindowAdreca
{
	font-weight: normal!important;
	font-size: 10pt !important;
	color: #005143;
	font-family: Arial !important;
}


.DivTransparent 
{
	filter: alpha(opacity=45); 
	-moz-opacity: .45; 
	background-color:#EEE; 
	position:absolute; 
	top:0px; 
	left:0px;
	width:950px;
	height: 800px; 
}

.LoadingAnimation
{
	left: 313px; 
	position: absolute; 
	top: 300px;
	float:left;
	z-index: 101;
}

.ErrorTable
{
	left: 313px; 
	position: absolute; 
	top: 300px;
	float:left;
	z-index: 101;
	background-color: #FFFFFF;
}
