.footer {
	background-color: #000;
	padding: 0.5em;
}

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	padding: 0px;
	/*border: 5pt solid #B8B8B8;*/
	/*background-color: white;*/
	text-align: left;
	z-index:1001;
	overflow: none;	
	/*cursor:move;*/
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#FFF;
	/*background:url(http://davidmhe.com/wp-content/uploads/2007/03/bgmaker3.gif) 0 0 repeat #EEE;*/
	-moz-opacity: 0.4;
	opacity:0.4;
	filter: alpha(opacity=40);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#overlay[id]{ position:fixed;    }
.frameClass
{
	border: 2px dotted #000000;
}

	#ncalendar table {padding:0px; width:500px;margin:0 auto}
	#ncalendar #table_down th {padding:0px;font-size:20px;background:transparent;}
	#ncalendar table tr {padding:0px;}

	#ncalendar {
		background:url('/img/calendariov3.jpg') no-repeat;
		width:500px;
		height:260px;
		font-size : .9em;
		padding-top : 0px;
		cursor:  pointer ;
		position :  absolute;
		z-index:1200;
		margin-left:25%;
		margin-right:25%;
	}

	#ncalendar div {
	 cursor:pointer;
	 text-align:center;
	 height:35px;
	 width:500px;
	 display:block;
	}
	#ncalendar table {
	  margin-top:0px;
	  width:99%;
	  border:0px;
	}
	#ncalendar #table_top {
	  margin-top:0px;
	  width:99%;
	  border:0px;
	}
	#ncalendar #table_down {
	  margin-top:5px;
	}
	#ncalendar #table_top td {
	  background:transparent;
	}
	img {
		cursor:pointer;
	}
	.dayselected {background:#e0e0e0;}
	.noday {background:#e0e0e0;padding:0em;text-align:center;}
	.sunday {background:#ffe1e1;}
	.today {background:#b0b0b0;color:maroon;padding:0em;text-align:center;}
	td.isToday {
		background:#e1ffe1;
		font-weight:bold;
	}
	#ncalendar table td {padding:0px;padding:.2em;font-size:22px;text-align:center;}
.date-pick{
	padding:2px;
	background:url(/img/calendario.gif) right top no-repeat #FFFFFF;
	padding-right:25px;
	border:1px solid #dddddd;
	cursor:pointer;
	cursor:hand;
}











div.mainTab_inactive1 {
	background:transparent url(/img/mini/ulborder.gif) no-repeat scroll left top;
	height:4px;
}
div.mainTab_inactive2 {
	background:transparent url(/img/mini/urborder.gif) no-repeat scroll right top;
	height:4px;
	padding:0px 4px;
}
div.mainTab_inactive3 {
	border-top:1px solid #C6D7CF;
}
div.mainTab_inactiveText {
	border-left:1px solid #C6D7CF;
	border-right:1px solid #C6D7CF;
	cursor:pointer;
	padding:0px 17px 2px;
}
div.mainTab_active1 {
	background:transparent url(/img/mini/ul.gif) no-repeat scroll left top;
	height:4px;
}
div.mainTab_active2 {
	background:transparent url(/img/mini/ur.gif) no-repeat scroll right top;
	height:4px;
	padding:0px 4px;
}
div.mainTab_active3 {
	border-top:1px solid #3F7C5F;
}
div.mainTab_activeText {
	border-left:1px solid #3F7C5F;
	border-right:1px solid #3F7C5F;
	padding:0px 17px 2px;
}
td.mainPassiveTab {
	background-color:#DBE6DE;
	color:#000000;
	font-weight:bold;
	padding:0px;
	text-align:center;
	white-space:nowrap;
	width:1%;
}
td.mainActiveTab {
	background-color:#3F7C5F;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	text-align:center;
	white-space:nowrap;
	width:1%;
}
font.mainActiveTabFg {
	color:#FFFFFF;
	font-size:11px;
}font.passiveTabFg {
	color:#000000;
	font-size:12px;
}

.inputText{
	height:22px;
	border:1px solid #96969d;
	font-size:14px;
}
select{
	border:1px solid #96969d;
}
.ticketin{
	background:#C6D7CF;
}
.ticketout{
	background:Orange;
}


.selectableTicketin{
	background: url(/admin/img/msg/msgin.png) bottom right no-repeat #68BFEF;
	opacity:.7;
	filter:alpha(opacity=70); 
	cursor:pointer;
	cursor:hand;	
}
.selectableTicketout{
	background: url(/admin/img/msg/msgout.png) bottom right no-repeat Orange;
	opacity:.7;
	filter:alpha(opacity=70); 
	cursor:pointer;
	cursor:hand;	
}

.Tabs{
 	background:url(/admin/img/fondoTab.png) repeat-x bottom left #FFF;
}
