﻿table.calendar_main					{ width: 137px; background-color: #F6F6F6; }
table.calendar_top					{ width: 100%; height: 19px; background-color: #F6F6F6; background-image: url('/html/imagens/calendar_days.gif'); background-repeat: repeat; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
table.weekdays						{ width: 100%; height: 19px; background-color: #F6F6F6; border:0; }

td.calendar_main					{ width: 100%; text-align: center; background-image: url('/html/imagens/calendar_bg.gif'); background-repeat: repeat; }
td.calendar_top						{ width: 100%; padding: 5px; }
td.calendar_days					{ width: 100%; padding-left: 4px; padding-right: 4px; background-color:#F6F6F6;}
td.calendar_top_month				{ width: 100%; padding: 0px; font-family: Arial; font-size: 9px; font-weight: bold; background-image: url('/html/imagens/calendar_bg.gif'); background-repeat: repeat; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

a:link								{color: #000000; text-decoration: underline;} 
 
/* 
td.WeekdaysNames					{ width: 14.2%; padding: 3px; font-family: Arial; font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #84B500; }
td.weekdays								{ width: 14.2%; padding: 3px; font-family:arial, sans-serif; font-size:10px; color:#999999; font-weight:normal; text-align: center; background-color: #FFFFFF; border:0; }
td.weekdays_unselected		{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#9BABAF; background-color:#FFFFFF; }
td.weekdays_off						{ background:url(/images/global/calendario_day_off_bg.gif); font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#7CBB51; background-color:#E8F3F6;text-align:center}
td.weekdays_today					{ text-align: center; width: 14.2%; height: 18px; background-color: #E9A64F; }
td.weekdays_selected			{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#204E00; background-color:#63C240; }
td.weekdays_selected_1		{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#666666; background-color:#D6D6D6; }
td.weekdays_selected_2		{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#666666; background-color:#D6D6D6; }
td.weekdays_ranged				{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#307600; background-color:#BAEB98; }
td.weekdays_ranged_1			{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#307600; background-color:#BAEB98; }
td.weekdays_ranged_2			{ text-align: center; width: 14.2%; height: 18px; background-color: #D66B6B; }
td.Weekdays_selectable		{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#999999; background-color:#F6F6F6; }
*/

td.WeekdaysNames					{ color:#999999;font-family:arial, sans-serif; font-size:10px; width:18px; border:0px; padding:20px; }
td.weekdays								{ width: 14.2%; padding: 2px; font-family:arial, sans-serif; font-size:10px; color:black; width:100%; text-align: center; background-image: url('/html/imagens/calendar_month.gif'); background-repeat: repeat; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; font-weight:bold;}
td.weekdays_unselected		{ padding:0px;text-align: center; width:22px;height:15px; font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:black; border:0px;}
td.weekdays_off						{ background:url(/images/global/calendario_day_off_bg.gif); font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#7CBB51; text-align:center}
td.weekdays_today					{ text-align: center; width: 14.2%; height: 18px; background-color: #E9A64F; }
td.weekdays_selected			{ padding:0px; text-align: center; width:22px; height:15px; font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:white;}
td.weekdays_selected_1		{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:white; background: url('/html/imagens/calendar_bg_over.gif'); filter:alpha(opacity=80); -moz-opacity: 1.0; opacity: 4.0;}
td.weekdays_selected_2		{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:white; background: url('/html/imagens/calendar_bg_over.gif'); filter:alpha(opacity=80); -moz-opacity: 1.0; opacity: 4.0; }
td.weekdays_ranged				{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#307600; background-color:#BAEB98;  }
td.weekdays_ranged_1			{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#307600; background-color:#BAEB98; }
td.weekdays_ranged_2			{ text-align: center; width: 14.2%; height: 18px; background-color: #D66B6B; }
td.Weekdays_selectable		{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#999999;  }



a.Weekdays_selectable				{ font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#d46944;  text-decoration: none; }
a.Weekdays_selectable:hover	{ text-align: center; width: 14.2%; height: 18px; font-family:arial, sans-serif; font-size:11px;  text-decoration:none; color:white; background: url('/html/imagens/calendar_bg_2.gif'); filter:alpha(opacity=90); -moz-opacity: 1.0; opacity: 9.0; cursor:hand;}

a.weekdays_ranged						{ font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#307600; }
a.weekdays_ranged:hover			{ text-decoration:underline; }
a.weekdays_ranged_1					{ font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#307600; }
a.weekdays_ranged_1:hover		{ text-decoration:underline; }
a.weekdays_ranged_2					{ font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a.weekdays_ranged_2:hover		{ text-decoration:underline; }


#pesquisaTblCalendarioDiv	 				{background-color:#00475B; filter:alpha(opacity=50);-moz-opacity:0.5;}
.pesquisaTblCalendarioBorder				{background-color:#FFFFFF;}
.pesquisaTblCalendarioBg					{background-color:#FFFFFF;}
.pesquisaTblCalendarioMonth					{width: 100%; padding: 2px; text-align: center; font-family:arial, sans-serif; font-size:11px; font-weight:normal; color:black;  }
.pesquisaTblCalendarioMonthNav				{width: 8px; padding: 2px; text-align: center; font-family:arial, sans-serif; font-size:11px; font-weight:normal; color:black;  }
.pesquisaTblCalendarioWeek					{font-family:arial, sans-serif; font-size:10px; color:#FFFFFF; background-color:#97C5D3;}
.pesquisaTblCalendarioDay					{font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:#0083A9; background-color:#E8F3F6;}
.pesquisaTblCalendarioDay:hover				{text-decoration:underline;}
.pesquisaTblCalendarioDayActiveLight		{font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:#307600; background-color:#C5FB9F;}
.pesquisaTblCalendarioDayActiveLight:hover	{text-decoration:underline;}
.pesquisaTblCalendarioDayActiveDark			{font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:#394D00; background-color:#93DF5E;}
.pesquisaTblCalendarioDayActiveDark:hover	{text-decoration:underline;}
.pesquisaTblCalendarioFechar				{font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:black; background-color:#FFFFFF; background-image: url('/html/imagens/calendar_bg.gif'); background-repeat: repeat;}
.pesquisaTblCalendarioFechar:hover			{font-family:arial, sans-serif; font-size:10px;color:#999999; text-decoration:underline;}

.hr
{
	background-color:#FFFFFF;
	height: 3px;
}

div.divCalendar1					{ position:absolute; z-index:2; border: 1px; border-style:solid;}
div.divCalendar2					{ position:absolute; z-index:2; border: 1px; border-style:solid;}
div.divCalendar_airHotel	{ position:absolute; z-index:2; border: 1px; border-style:solid;}	
