/* ================================
    CSS STYLES FOR THE ASP.NET PORTAL STARTER KIT
    v1.0, 10/2002
   ================================
*/

/* ####################  ELEMENTOS  ####################### */
.weekdaystyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: Black;
	background-color: White;
}
.monthheaderstyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: White;
	background-color: #EC008C;
}
.offmonthstyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: #A9A9A9;
	background-color: #808080;
}
.gototodaystyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Aria5l;
	color: Black;
	background-color: White;
}
.textboxlabelstyle
{
	width: 55px;
}
.todaydaystyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: #FFFFFF;
	background-color: #A9A9A9;
	text-decoration: none;
}
.dayheaderstyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: White;
	background-color: #EC00FF;
}
.weekendstyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: Black;
	background-color: White;
}
.selecteddatestyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: White;
	background-color: #EC008C;
}
.cleardatestyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: Black;
	background-color: White;
}
.specialdaystyle
{
	font-size: 9px;
	font-family: Verdana,Helvetica,Tahoma,Arial;
	color: Black;
	background-color: White;
}
.buttonstyle
{
	width: 40px;
}


.lightGreyLower9
{
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 9px;
	color: #6d6e71;
	text-align: center;
}
A.lightGreyLower9
{
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 9px;
	color: #6d6e71;
	text-align: center;
}
A.lightGreyLower9:hover
{
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 9px;
	color: #6d6e71;
	text-align: center;
}
span.lightGreyLower9
{
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 9px;
	color: #6d6e71;
	text-align: center;
}

.darkPinkUpper13
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.darkPinkUpper13
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.darkPinkUpper13:hover
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.whiteUpper12
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	padding:0 0 0 0;
}
A.whiteUpper12
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
A.whiteUpper12:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: underline;
}
.lightPinkUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
span.lightPinkUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightPinkUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightPinkUpper12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.lightPinkUpper10
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
span.lightPinkUpper10
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightPinkUpper10
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightPinkUpper10:hover
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
td.darkPinkUpper12 A
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
td.darkPinkUpper12 A:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
span.darkPinkUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.darkPinkUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.darkPinkUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.darkPinkUpper12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.darkPinkNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
}
A.darkPinkNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
}
A.darkPinkNormal12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: underline;
}
.lightGreyUpper10
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #6d6e71;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightGreyUpper10
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #6d6e71;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightGreyUpper10:hover
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #6d6e71;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
table.lightGreyNormal11 tr td label
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
span.lightGreyNormal11 label
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
.lightGreyNormal11
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.lightGreyNormal11
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.lightGreyNormal11:hover
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: underline;
}
.lightGreyNormal10
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #6d6e71;
	font-weight: bold;
	text-decoration: none;
}
A.lightGreyNormal10
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.lightGreyNormal10:hover
{
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: underline;
}
table.lightGreyNormal12 tr td label
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
span.lightGreyNormal12 label
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
.lightGreyNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.lightGreyNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.lightGreyNormal12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: underline;
}
.lightGreyUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightGreyUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
A.lightGreyUpper12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;
}
/********/
.darkGreyNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #505153;
	font-weight: bold;
	text-decoration: none;
}
A.darkGreyNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #505153;
	font-weight: bold;
	text-decoration: none;
}
A.darkGreyNormal12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #505153;
	font-weight: bold;
	text-decoration: underline;
}
.darkGreyUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #505153;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.darkGreyUpper12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #505153;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
A.darkGreyUpper12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #505153;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

.lightPinkNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
}
A.lightPinkNormal12
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
}
A.lightPinkNormal12:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: underline;
}
.lightPinkNormal10
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
}
A.lightPinkNormal10
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
}
A.lightPinkNormal10:hover
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: underline;
}

/***********************************************************/
/* USAR APENAS OS ESTILOS DEFINIDOS ACIMA DESTE COMENTÁRIO */
/***********************************************************/

.hotelSubTitulos
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.darkPinkUpper12
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.darkPinkNormal12
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
}
.lightGreyNormal12
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
.textoUpper
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.hotelDescricao
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
.tabHotelSelected
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #9e005c;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.tabHotelNotSelected
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
A.tabHotelNotSelected:hover
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.lblNomeHotel
{
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #9e005c;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin:0;
	padding:0;
}
.linkPromoAssociadas
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.linkReservarOnline
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
.tdMonth
{
	width: 40px;
	vertical-align: middle;
	padding-left: 10px;
	font-family: Arial;
	font-size: 9px;
}
.tdDay
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 9px;
}
.tdSabDomBorder
{
	width: 13px;
	height: 13px;
	background-color: #e0e0e0;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 9px;
}

.tdSabDom
{
	width: 13px;
	height: 13px;
	background-color: #e0e0e0;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 9px;
}

.tdDayBlank
{
	width: 13px;
	height: 13px;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.td@
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #e0e0e0;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.tdX
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #e0e0e0;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.td0
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #808080;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #ffffff;
}
.tdOutros
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #ff0033;
}
.tdOutrosVal
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #ff0033;
}
.td2
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #ff0590;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #FFFFFF;
}
.td3
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #5e06d6;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #FFFFFF;
}
.td4
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #0193ff;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #FFFFFF;
}
.td5
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #0abc1c;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #FFFFFF;
}
.td6
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #fbc400;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #FFFFFF;
}
.td8
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	background-color: #fa0003;
	font-family: Arial;
	font-size: 8px;
	text-align: center;
	color: #FFFFFF;
}
.tdFds
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	color: #636466;
	background-color: #e0e0e0;
	font-weight: bold;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdDiaSemana
{
	width: 23px;
	height: 13px;
	vertical-align: middle;
	color: #636466;
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdFdsAll
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	color: #636466;
	background-color: #e0e0e0;
	font-weight: normal;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdDiaSemanaAll
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	color: #636466;
	background-color: #FFFFFF;
	font-weight: normal;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.td@All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #e0e0e0;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.tdXAll
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #e0e0e0;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.td0All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #808080;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #ffffff;
}
.td2All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #ff0590;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
}
.td3All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #5e06d6;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
}
.td4All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #0193ff;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
}
.td5All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #0abc1c;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
}
.td6All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fbc400;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
}
.td8All
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fa0003;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
}
.tdDay_0
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	color: #696969;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdDay_1
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fa008b;
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdDay_2
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fa008b;
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdDay_3
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #7800d1;
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdDay_4
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #0091f8;
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}
.tdDay_5
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #00bb0f;
	color: #ffffff;
	font-family: Arial;
	text-align: center;
	font-size: 9px;
}
.tdDay_6
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fec017;
	color: #ffffff;
	text-align: center;
	font-family: Arial;
	font-size: 9px;
}
.tdDay_7
{
	width: 13px;
	text-align: center;
	height: 13px;
	vertical-align: middle;
	background-color: #f60702;
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
}
.tdDay_8
{
	width: 13px;
	text-align: center;
	height: 13px;
	vertical-align: middle;
	background-color: #f60702;
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
}
p
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6D6E71;
	text-decoration: none;
	background-color: White;
	margin: 0 0 0 0;
	/*text-align: center;*/
}
Body
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6D6E71;
	text-decoration: none;
	background-color: White;
	margin: 0 0 0 0;
	text-align: center;
}

.normal
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6D6E71;
	text-decoration: none;
	background-color: White;
	margin: 0 0 0 0;
	text-align: center;
}
A.normal
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #9E005C;
	text-decoration: none;
	background-color: White;
	margin: 0 0 0 0;
	text-align: center;
}
A.normal:hover
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #9E005C;
	text-decoration: none;
	background-color: White;
	margin: 0 0 0 0;
	text-align: center;
	text-decoration: underline;
}

label
{
	color: black;
}
.ComoFuncionaHeader
{
	font-family: Trebuchet MS;
	font-size: 17px;
	font-weight: normal;
	text-transform: capitalize;
	color: #9f005d;
	padding-left:7px;
}
.ComoFuncionaLinks
{
	font-family: Trebuchet MS;
	font-size: 9px;
	font-weight: normal;
	color: #9f005d;
	text-decoration: none;
	line-height: 13px;
}
A.ComoFuncionaLinks
{
	font-family: Trebuchet MS;
	font-size: 9px;
	font-weight: normal;
	color: #9f005d;
	text-decoration: none;
}
A.ComoFuncionaLinks:hover
{
	font-family: Trebuchet MS;
	font-size: 9px;
	font-weight: normal;
	color: #9f005d;
	text-decoration: underline;
}
.promocoesReservar
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.hr1
{
	height: 1px;
	color: #ec008c;
}
.tabOn
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.tabOff
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.promocoesTitulo
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: lighter;
	text-decoration: none;
	text-transform: uppercase;
}
.promocoesTituloBold
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: bolder;
	text-decoration: none;
	text-transform: uppercase;
}
.promocoesPesquisarOff
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
}
.promocoesPesquisarOn
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #9e005c;
	font-weight: bold;
	text-decoration: none;
}
.promocoesPesquisarRegioes
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #9e005c;
	font-weight: bold;
}
.testemunhosTitulo
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #9e005c;
	font-weight: bold;
	text-transform: uppercase;
}
.testemunhosSubTitulo
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: normal;
	text-transform: uppercase;
}
.testemunhosPagOn
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: normal;
}
A.testemunhosPagOn
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: normal;
	text-decoration: none;
}
A.testemunhosPagOff
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.testemunhosPagOn:hover
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: normal;
	text-decoration: none;
}
A.testemunhosPagOff:hover
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
.testemunhosTexto
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
}
.testemunhosFrom
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: bold;
}
.testemunhosTextoHomepage
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
}
.testemunhosLinkHomepage
{
	font-size: 10px;
	color: White;
	text-align: right;
	vertical-align: bottom;
}
A.testemunhosLinkHomepage
{
	font-size: 10px;
	color: White;
	text-align: right;
	vertical-align: bottom;
	text-decoration: none;
}
A.testemunhosLinkHomepage:hover
{
	font-size: 10px;
	color: White;
	text-align: right;
	vertical-align: bottom;
	text-decoration: underline;
}

hr
{
	color: #990000;
	height: 1px;
}


/* ####################  CLASSES  ####################### */

/* ESTILOS BASE DA APLICAÇÃO ========================================*/
table.radioExtras tr td label
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #6D6E71;
}
span.radioLogin label
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #E70087;
}
table.radioGeneral tr td label
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #6D6E71;
	text-decoration: none;
	background-color: White;
	text-align: center;
}
table.radioGeneral2 tr td label
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #9e005c;
}

.LeftBarLinkButton
{
	font-size: 10px;
	font-weight: bold;
	color: #E70087;
	font-family: Trebuchet MS;
	text-transform: uppercase;
}
A.LeftBarLinkButton
{
	font-size: 10px;
	font-weight: bold;
	color: #E70087;
	font-family: Trebuchet MS;
	text-decoration: none;
}
A.LeftBarLinkButton:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #E70087;
	font-family: Trebuchet MS;
	text-decoration: underline;
}
.LanguagesLinkButton
{
	font-size: 10px;
	font-weight: normal;
	color: #E70087;
	font-family: Trebuchet MS;
	text-transform: capitalize;
}
A.LanguagesLinkButton
{
	font-size: 10px;
	font-weight: normal;
	color: #E70087;
	font-family: Trebuchet MS;
	text-decoration: none;
}
A.LanguagesLinkButton:hover
{
	font-size: 10px;
	font-weight: normal;
	color: #E70087;
	font-family: Trebuchet MS;
	text-decoration: underline;
}

.LeftBarSmallLinkButton
{
	font-size: 10px;
	font-weight: normal;
	color: #E70087;
	font-family: Trebuchet MS;
	text-transform: capitalize;
}
A.LeftBarSmallLinkButton
{
	font-size: 10px;
	font-weight: normal;
	color: #E70087;
	font-family: Trebuchet MS;
	text-decoration: none;
}
A.LeftBarSmallLinkButton:hover
{
	font-size: 10px;
	font-weight: normal;
	color: #E70087;
	font-family: Trebuchet MS;
	text-decoration: underline;
}

.bannerStyle
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none 0 black;
	background-color: Silver;
	height: 100%;
}

.contentStyle
{
	width: 560px;
}
.tblContent
{
}
.rightStyle
{
	width: 205px;
}
.leftStyle
{
	width: 205px;
}

.content1
{
	width: 200px;
}
.content1_1
{
	width: 199px;
}
.content1_2
{
	width: 200px;
}
.content1_2_1
{
	width: 180px;
}
.content1_2_2
{
	width: 180px;
}
.content1_2_3
{
	width: 180px;
}
.content1_2_4
{
	width: 180px;
}
.content1_2_5
{
	width: 180px;
}
.content2
{
	width: 560px;
}
.content2_1
{
	width: 560px;
}
.content2_1_1
{
	width: 333px;
}
.content2_1_2
{
	width: 226px;
}

.content2_4
{
	width: 560px;
}
.content2_5
{
	width: 560px;
}
.content2_5_1
{
	width: 370px;
}
.content2_5_2
{
	width: 190px;
}
.content3
{
	width: 760px;
}
.content4
{
	width: 760px;
}

.vLine
{
	color: #E0E0E0;
}
.vLineRosa
{
	color: #F24DAF;
}
.hLine
{
	color: #E0E0E0;
}
.faixaRosa
{
	width: 5px;
	background-color: #E70087;
}
.linkMenu
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
A.linkMenu
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}
A.linkMenu:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: underline;
}
.titleText
{
	font-size: 12px;
	font-weight: bold;
	color: #ec008c;
	font-variant: small-caps;
}
.normalText
{
	font-size: 10px;
	font-weight: normal;
	color: #6D6E71;
	font-family: Trebuchet MS;
}
.boldText
{
	font-size: 10px;
	font-weight: bold;
	color: #6D6E71;
	font-size: 10px;
}
.titleHotel
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	color: #E70087;
	font-style: normal;
	text-transform: uppercase;
}
.footerLinks
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 9px;
	color: #9E005C;
	text-align: center;
	text-decoration: none;
}
A.footerLinks
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 9px;
	color: #9E005C;
	text-align: center;
	text-decoration: none;
}
A.footerLinks:hover
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 9px;
	color: #9E005C;
	text-align: center;
	text-decoration: none;
}
.footerInfo
{
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 9px;
	color: #6d6e71;
	text-align: center;
}
.hotelAdress
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 10px;
	color: #9E005C;
	text-transform: uppercase;
	text-align: left;
}
A.hotelAdress
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 10px;
	color: #9E005C;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
}
A.hotelAdress:hover
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 10px;
	color: #9E005C;
	text-transform: uppercase;
	text-decoration: underline;
	text-align: left;
}

.hotelDescription
{
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 10px;
	color: #6d6e71;
	font-style: normal;
}

.lblAviso
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	color: #636466;
	font-style: normal;
	text-transform: uppercase;
}

.PrecoPor
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	color: #636466;
	font-style: normal;
	text-transform: lowercase;
}

/* ESTILOS USADOS EM FORMULÁRIOS ========================================*/

.formHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #6D6E71;
}
.formSubHeader
{
	font-weight: bold;
	font-size: 14px;
	color: #6D6E71;
}
.formFieldTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #6D6E71; /*letter-spacing: -0.5em;*/
}
.formFieldText
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	color: #6D6E71;
}
.formButton
{
	border-bottom: solid 1px #6D6E71;
	padding: 2 4 2 4;
	font-weight: normal;
	font-size: 12px;
	color: #6D6E71;
	background-color: transparent;
}
.formButtonActive
{
	padding: 2 4 2 4;
	font-weight: bold;
	font-size: 12px;
	color: #6D6E71;
	background-color: #ffffcc;
}
.errorMessage
{
	font-size: 14px;
	font-weight: bold;
	color: white;
	background-color: #ff8888;
}
.warningMessage
{
	font-size: 9px;
	font-weight: bold;
	color: white;
	background-color: #ff8c00;
}
.ddl
{
	font-size: 10px;
	color: #6D6E71;
	font-family: Trebuchet MS;
	font-weight: normal;
	color: #6D6E71;
	vertical-align: middle;
}
.txtBox
{
	text-align: left;
	border: solid 1px #6D6E71;
}


/* BUTTONS ========================================
Os botões com imagens tem 25x23 para dar margem entre botões seguidos.
As imagens tem 23x23
*/

.button
{
	border: solid 1px #ff0000;
	padding: 3 5 3 5;
	color: #ffffff;
	background-color: #ec008c;
	text-transform: uppercase;
	font-variant: small-caps;
	font-size: 10pt;
	font-family: Trebuchet MS;
	font-weight: bold;
}
.button:hover
{
	background-color: #ec008c;
	text-decoration: underline;
	cursor: hand;
}
.button:visited
{
	border: solid 1px #ff0000;
	padding: 3 5 3 5;
	color: #ffffff;
	background-color: #ec008c;
	text-transform: uppercase;
	font-variant: small-caps;
	font-size: 10pt;
	font-family: Trebuchet MS;
	font-weight: bold;
}

.linkbutton
{
	font-weight: bolder;
	font-size: 10px;
	color: #8F1A2E;
	text-decoration: none;
}
.linkbutton:hover
{
	color: #787E1E;
	text-decoration: none;
	cursor: hand;
}


/* CALENDARIO CHEQUEHOTEL- ========================================
*/
.calendarNormalText
{
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: -0.5em;
}
.calendarBoldText
{
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: -0.5em;
}
.tdMonth
{
	width: 35px;
	height: 16px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.tdDay
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
}
.tdSabDom
{
	width: 23px;
	height: 16px;
	background-color: #e0e0e0;
	border-bottom: solid 1px #babbbb;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
}

.tdDayBlank
{
	width: 23px;
	height: 16px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.tdSeparatorBlank
{
	width: 1px;
	background: #ffffff;
	border-bottom: solid 1px #636466;
	font-family: Verdana;
	font-size: 11px;
}

.tdSeparatorGrey
{
	width: 1px;
	background: #e0e0e0;
	border-bottom: solid 1px #636466;
	font-family: Trebuchet MS;
	font-size: 10px;
}

.tdDay_Delta
{
	color: white;
	background-color: black;
	text-decoration: underline;
	font-style: italic;
}

.tdDay_DeltaEdit
{
	color: white;
	background-color: red;
}

.tdDay_X
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: Transparent;
	color: #000000;
	font-weight: lighter;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdDay_A
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: Transparent;
	color: #ff0000;
}
.tdDay_0
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #6D6E71;
}
.tdDay_1
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #fa008b;
	color: #ffffff;
}
.tdDay_2
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #fa008b;
	color: #ffffff;
}
.tdDay_3
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #7800d1;
	color: #ffffff;
}
.tdDay_4
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #0091f8;
	color: #ffffff;
}
.tdDay_5
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #00bb0f;
	color: #ffffff;
}
.tdDay_6
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #fec017;
	color: #ffffff;
}
.tdDay_7
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #f60702;
	color: #ffffff;
}
.tdDay_8
{
	width: 23px;
	height: 16px;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	background-color: #f60702;
	color: #ffffff;
}

.tdSabDom_X
{
	color: #ffffff;
	width: 23px;
	height: 16px;
	background-color: #e0e0e0;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
}
.tdSabDom_A
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: Transparent;
	color: #fa008b;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_0
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	color: #6D6E71;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_1
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fa008b;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_2
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fa008b;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_3
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #7800d1;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_4
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #0091f8;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_5
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #00bb0f;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_6
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #fec017;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_7
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #f60702;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.tdSabDom_8
{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: #f60702;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 10px;
}

.txtCalendar
{
	width: 16px;
	height: 16px;
	border: solid 1px #636466;
	text-align: center;
	vertical-align: middle;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.btnHidden
{
	width: 0px;
	height: 0px;
	border: 0px;
	text-decoration: none;
}
.tdTitForm
{
	font-family: Trebuchet MS;
	color: #9e005c;
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}
.tdTitForm2
{
	font-family: Trebuchet MS;
	color: #6D6E71;
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}
.tdContForm
{
	text-align: left;
	padding-right: 15px;
}
.smallLink
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.smallLink
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
A.smallLink:hover
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #6d6e71;
	font-weight: normal;
	text-decoration: none;
}
.linkFormPrevious
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #636466;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.linkFormNext
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #e70087;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.lblFormTitle
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #9e005c;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
}
.MeteorologiaDia
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
}
.MeteorologiaRegiao
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #9e005c;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	padding-bottom: 5px;
}
.MeteorologiaTemps
{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #636466;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
}
table.padd {
	border-collapse: collapse;
	border-spacing: 0;
	height:100%;
	border:0;
	padding:0;
}

