body							{margin:0pt; margin-top:0px; margin-left:0px; background-color:#FFFFFF;}
form							{margin-bottom:0px; margin-top:0px;}

.layoutGlobal					{background-color:#6EC631;}
.layoutHeaderNav				{background-color:#0054A0;}

.navbarSep						{background:url(../images/navbar/sep_bg.gif); background-repeat:repeat; line-height:1px;}

.headerGlobalNavLink			{font-family:arial, sans-serif; font-size:10px; text-decoration:none; margin-right:10px; color:#E8F3F6;}
.headerGlobalNavLink:hover		{text-decoration:underline;}
.headerGlobalNavLinkBlt			{font-family:arial, sans-serif; font-size:13px; margin-right:2px; color:#E8F3F6;}

.headerUsersNavLink				{font-family:arial, sans-serif; font-size:10px; text-decoration:none; margin-right:12px; color:#F0FBD1;}
.headerUsersNavLink:hover		{text-decoration:underline;}
.headerUsersNavLinkBlt			{font-family:arial, sans-serif; font-size:13px; margin-right:2px; color:#F0FBD1;}


.pageTitleBg					{background-color:#009FCD;}
.pageTitle						{font-family:arial, sans-serif; font-size:28px; line-height:26px; color:#9DFF5A;}
.pageSubtitle					{font-family:arial, sans-serif; font-size:20px; line-height:22px; color:#9DFF5A;}
.pageTitleSep					{background-color:#FFFFFF;}
.pageTitleRegistoOk				{font-family:arial, sans-serif; font-size:20px; line-height:20px; color:#E8F3F6;}
.pageBtReserva					{font-family:arial, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
.pageBtReserva:hover			{text-decoration:none;}

.userIdName						{font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#FFFFFF;}
.userIdName:hover				{text-decoration:none;}
.userIdLinksBlt					{font-family:arial, sans-serif; font-size:13px; color:#F0FBD1;}
.userIdLinks					{font-family:arial, sans-serif; font-size:10px; text-decoration:underline; color:#F0FBD1;}
.userIdLinks:hover				{text-decoration:none;}


.pesquisaBoxTitle				{font-family:arial, sans-serif; font-size:28px; line-height:26px; color:#9DFF5A;}
.pesquisaBoxTitleSep			{background-color:#E8F3F6;}
.pesquisaBoxOptionSep			{background-color:#009FCD;}
.pesquisaBoxOption				{font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#009FCD; background-color:#C4DFE7;}
.pesquisaBoxOption:hover		{text-decoration:underline;}
.pesquisaBoxOptionActive		{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#009FCD; background-color:#E8F3F6;}

.pesquisaBoxBg					{background-color:#0083A9;}
.pesquisaBoxSepH				{background:url(../images/global/pesquisa_box_sep_h_bg.gif); background-repeat:repeat; line-height:1px;}
.pesquisaBoxSepV				{background:url(../images/global/pesquisa_box_sep_v_bg.gif); background-repeat:repeat; line-height:1px;}
.pesquisaBoxFormLabel			{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#E8F3F6;}
.pesquisaBoxFormWaitMessage			{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#E8F3F6;}
.pesquisaBoxFormLabelSub		{font-family:arial, sans-serif; font-size:11px; color:#E8F3F6;}
.pesquisaBoxFormField			{font-family:arial, sans-serif; font-size:11px; padding-left:3px; color:#333333; border:1px solid #7F9DB9;}
.pesquisaBoxFormFieldSelected	{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
.pesquisaBoxFormFieldData		{font-family:arial, sans-serif; font-size:10px; color:#C4DFE7;}
.pesquisaBoxNotes				{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#C4DFE7;}


#pesquisaTblListaDestinosDiv 				{background-color:#00475B; filter:alpha(opacity=50);-moz-opacity:0.5;}
ul.pesquisaTblLista 						{margin:0; padding:0; list-style:none; width:92px;}
ul.pesquisaTblLista li a 					{font-family:arial, sans-serif; font-size:10px; color:#0083A9; background-color:#E8F3F6; display:block; text-decoration:none;}
ul.pesquisaTblLista li a:hover 				{color:#FFFFFF; background:#97C5D3;}
* html ul.pesquisaTblLista li 				{float:left; height:1%;}
* html ul.pesquisaTblLista li a 			{height:1%;}
.pesquisaTblListaDestinosBorder				{background-color:#FFFFFF;}
.pesquisaTblListaBg							{background-color:#FFFFFF;}
.pesquisaTblListaDestinosBg					{background-color:#E8F3F6;}
.pesquisaTblListaDestinosTitle				{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#6EC631;}
.pesquisaTblListaDestinosFechar				{font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:#0083A9; background-color:#C4DFE7;}
.pesquisaTblListaDestinosFechar: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					{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:#6EC631;}
.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:#0083A9; background-color:#C4DFE7;}
.pesquisaTblCalendarioFechar:hover			{text-decoration:underline;}


.calendarioHeader				{font-family:arial, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#4893A9;}
.calendarioMonth				{font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#6EC631;}
.calendarioWeek					{font-family:arial, sans-serif; font-size:11px; color:#FFFFFF; background-color:#97C5D3;}
.calendarioDay					{font-family:arial, sans-serif; font-size:11px; text-decoration:none; color:#0083A9; background-color:#E8F3F6;}
.calendarioDay:hover			{text-decoration:underline;}
.calendarioDayDark				{font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#204E00; background-color:#63C240;}
.calendarioDayDark:hover		{text-decoration:underline;}
.calendarioDayLight				{font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#307600; background-color:#BAEB98;}
.calendarioDayLight:hover		{text-decoration:underline;}
.calendarioDayOff				{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;}
.calendarioLegend				{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#009FCD;}


.tabBoxBg							{background-color:#FFFFFF; filter:alpha(opacity=90);-moz-opacity:0.9;}
.tabBoxSep							{background-color:#009FCD;}
.tabBoxBorder						{background-color:#009FCD;}
.tabBoxTitle						{font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#009FCD; background-color:#C4DFE7;}
.tabBoxTitle:hover					{text-decoration:underline;}
.tabBoxTitleActive					{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#007597; background-color:#FFFFFF;}
.tabBoxDesc							{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#009FCD;}
.tabBoxBodyRegular					{font-family:arial, sans-serif; font-size:11px; color:#009FCD;}
.tabBoxFormLabel					{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#008AB2;}
.tabBoxFormField					{font-family:arial, sans-serif; font-size:11px; color:#007597; border:1px solid #7F9DB9; background-color:#FFFFFF;}
.tabBoxFormFieldData				{font-family:arial, sans-serif; font-size:11px; color:#008AB2;}

.tabBoxListDestinoTitle				{font-family:arial, sans-serif; font-size:14px; font-weight:bold; color:#007597;}
.tabBoxListDestinoName				{font-family:arial, sans-serif; font-size:13px; line-height:15px; font-weight:bold; text-decoration:underline; color:#008AB2;}
.tabBoxListDestinoName:hover		{text-decoration:none;}
.tabBoxListDestinoDesc				{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#009FCD;}
.tabBoxListDestinoNoites			{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#008AB2;}
.tabBoxListDestinoCategoria			{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#008AB2;}
.tabBoxListDestinoPreco				{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#56AA1C;}

.tabBoxDestinoInfoTitle				{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#008AB2;}
.tabBoxDestinoInfoDesc				{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#009FCD;}

.tabBoxFormFieldPrecoPrograma		{font-family:arial, sans-serif; font-size:14px; font-weight:bold; text-align:right; color:#333333; border:1px solid #7F9DB9; background-color:#FFFFFF !important;}

.formGroupIdBg					{background-color:#C4DFE7;}
.formGroupBodyBg				{background-color:#E8F3F6;}
.formGroupTitleBg				{background-color:#C4DFE7;}
.formGroupTitle					{font-family:arial, sans-serif; font-size:14px; font-weight:bold; color:#005F7B;}
.formGroupTitleDesc				{font-family:arial, sans-serif; font-size:11px; color:#4893A9;}
.formSubGroupTitle				{font-family:arial, sans-serif; font-size:12px; font-weight:bold; color:#005F7B;}
.formSubGroupTitleDesc			{font-family:arial, sans-serif; font-size:11px; color:#005F7B;}

ul#pageButtonType1				{list-style-type:none; margin:0; padding:0;}
ul#pageButtonType1 li a			{font-family:arial, sans-serif; font-size:10px; padding-left:10px; padding-bottom:4px; text-decoration:none; text-transform:uppercase; display:block; color:#E8F3F6; background-color:#056E8D;}
ul#pageButtonType1 li a:hover	{background-color:#7BD43E; color:#FFFFFF;}

ul#pageButtonType2				{list-style-type:none; margin:0; padding:0;}
ul#pageButtonType2 li a			{font-family:arial, sans-serif; font-size:10px; padding-left:10px; padding-bottom:4px; text-decoration:none; text-transform:uppercase; display:block; color:#E8F3F6; background-color:#0083A9;}
ul#pageButtonType2 li a:hover	{background-color:#7BD43E; color:#FFFFFF;}

ul#pageButtonType3				{list-style-type:none; margin:0; padding:0;}
ul#pageButtonType3 li a			{font-family:arial, sans-serif; font-size:10px; padding-left:10px; padding-bottom:4px; text-decoration:none; text-transform:uppercase; display:block; color:#E8F3F6; background-color:#97C5D3;}
ul#pageButtonType3 li a:hover	{background-color:#74B4C7; color:#FFFFFF;}

.scrollListNavLabel				{font-family:arial, sans-serif; font-size:10px; line-height:10px; color:#7DB2C2;}
.scrollListNav					{font-family:arial, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#0099CB;}
.scrollListProgramasBg			{background-color:#FFFFFF; filter:alpha(opacity=90);-moz-opacity:0.9;}
.scrollListProgramasSep			{background:url(/images/global/programas_list_sep_bg.gif); background-repeat:repeat; line-height:1px;}
.scrollListProgramasSepBg		{background-color:#009FCD;}
.scrollListProgramaTitle		{font-family:arial, sans-serif; font-size:11px; font-weight:bold; line-height:12px; color:#56AA1C;}
.scrollListProgramaName			{font-family:arial, sans-serif; font-size:13px; font-weight:bold; line-height:14px; text-decoration:underline; color:#008AB2;}
.scrollListProgramaName:hover	{text-decoration:none;}
.scrollListProgramaNumNoites	{font-family:arial, sans-serif; font-size:10px; color:#008AB2;}
.scrollListProgramaDesc			{font-family:arial, sans-serif; font-size:10px; line-height:11px; color:#009FCD;}
.scrollListProgramaPreco		{font-family:arial, sans-serif; font-size:10px; color:#56AA1C;}
.scrollListProgramasScrollSep	{background-color:#009FCD;}


.phtSmallLeft					{margin-top:0px; margin-right:8px; margin-bottom:0px; margin-left:0px; clear:both;}


.footerLink						{font-family:arial, sans-serif; font-size:10px; text-decoration:none; margin-right:20px; color:#FFFFFF;}
.footerLink:hover				{text-decoration:underline;}
.footerLinkBullet				{font-family:arial, sans-serif; font-size:13px; margin-right:2px; color:#FFFFFF;}
.footerCopyright				{font-family:arial, sans-serif; font-size:10px; color:#0054A0;}



.inDevelopment					{font-family:arial, sans-serif; font-size:11px; background:#F8FF30; color:#000000;}