body, td, div, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	scrollbar-base-color:#cccccc;
	color: #333333;

}

a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #006600;

}

a:hover {
	text-decoration: underline;
	color: #009900;

}
.dfInputs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.htT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #01520A;
}
.htTable1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #017C0E;
	background-color: #FFFFFF;
}
.htTable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01520A;
	background-color: #ECF9F2;
}
.htBg1 {
	background-image: url(i/ht_m_i2.gif);
	background-repeat: no-repeat;
	background-color: #DEF3E9;
}
.homeBg1 {
	background-color: #DEF3E9;
	background-image: url(i/home_bg1.gif);
	background-repeat: repeat-y;
}
.dfTxtSmall,a.dfTxtSmall:link, a.dfTxtSmall:visited, a.dfTxtSmall:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #256355;
}
a.dfTxtSmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13332C;
}
.dfBottomBg1 {
	background-color: #E0F4EF;
	background-image: url(i/df_bottom_bg1.gif);
	background-repeat: repeat-x;
}
.dfT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #01520A;
}
.htTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
}
.dfNotTxt1,a.dfNotTxt1:link, a.dfNotTxt1:visited, a.dfNotTxt1:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;}
	.dfNotTxt1{font-decoration:underline;}
/* ---------------------- RESERVAS ---------------------- */

/* RESERVAS */
.rvT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #256355;
}
.rvT2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #256355;
}

.rvT3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #256355;
}

.rvTxt1, a.rvTxt1:link, a.rvTxt1:visited, a.rvTxt1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #256355;
}

.rvTxt1Off, a.rvTxt1Off:link, a.rvTxt1Off:visited, a.rvTxt1Off:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C9D85;
}

.rvTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #256355;
 }

a.rvTxt2:link, a.rvTxt2:visited, a.rvTxt2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

.rvTxt3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.rvTxtNum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.rvTxtPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #0099F0;
	font-weight: bold;
}
.rvTxtWarning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #0099F0;
font-weight: bold;
}
.rvInputs1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.rvBg1 {
	background-color: #BFE8DE;
}
.rvTableBg1 {
	background-color: #A8DFD1;
}.rvTableBg2 {
	background-color: #B8E4DA;
}

.rvSymbol {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
/* CAJETIN RESERVAS */
.input1{
    border:solid 1px;
	border-color:#55c4ff;
	background-color:#FFFFFF;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #333;
	width: 142px;
	margin-bottom: 10px;
}
.input2{
    border:solid 1px;
	border-color:#55c4ff;
	background-color:#FFFFFF;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #333;
	width: 42px;
	margin-bottom: 2px;
}
.input3{
    border:solid 1px;
	border-color:#55c4ff;
	background-color:#FFFFFF;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #333;
	width: 72px;
	margin-bottom: 2px;
}
.inputTxt{
    font: 11px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	overflow:hidden;
	height:100%;
	clear: both;
	margin-bottom:1px !important;
}

/* CALENDARIO */

.calendarT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2794D7;
}

.calendarDays {
	background-color: #0174B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.calendarNums {
	background-color: #82C2EA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
 }
a.calendarNums:link, a.calendarNums:visited, a.calendarNums:hover {
	background-color: #82C2EA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.calendarNums:active{
	background-color: #82C2EA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.calendarNumsOff{
	background-color: #82C2EA;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.calendarNumsHigh, a.calendarNumsHigh:link, a.calendarNumsHigh:visited, a.calendarNumsHigh:hover {
	background-color: #BCF5A0;
	color: #57913C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.calendarNumsHigh:active{
	background-color: #06CE71;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.calendarNumsMedium, a.calendarNumsMedium:link, a.calendarNumsMedium:visited, a.calendarNumsMedium:hover {
	background-color: #FFCC00;
	color: #9B8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.calendarNumsMedium:active{
	background-color: #FF9900;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.calendarNumsLow, a.calendarNumsLow:link, a.calendarNumsLow:visited, a.calendarNumsLow:hover {
	background-color: #EE0000;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.calendarNumsLow:active{
	background-color: #CC0000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.calendarBg1 {
	background-color: #9DD0EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendarBg2 {
	background-color: #BFE8DE;
}

/* RECIBO */

.rcT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}
.rcTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.rcTxt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.rcTxt3, a.rcTxt3:link, a.rcTxt3:visited, a.rcTxt3:active, a.rcTxt3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.rcBgLeft1 {
	background-color: #FFFFFF;
	background-image: url(i/receipt_i2.gif);
	background-repeat: repeat-y;
}
.rcBgRight1 {
	background-color: #FFFFFF;
	background-image: url(i/receipt_i3.gif);
	background-repeat: repeat-y;
}
.dfBg1 {

	background-color: #D2EEF0;
}
.dfTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01520A;
}
.noticiaT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #076CBB;
}
.gproT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #01520A;
}
.gproBg1 {
	background-color: #9EDADE;
}
.gproBg2 {

	background-color: #C6EAE6;
}
.gproTxt1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	color: #01520A;
}
.noticiaTxt1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099FF;
}
.mrcFamiliasBg1 {


	background-color: #ABDEC0;
}
.mrcAnimacionBg1 {



	background-color: #EEEDC4;
}
.mrcGastronomiaBg1 {




	background-color: #DDDDCC;
}
.mrcSaludBg1 {





	background-color: #C4F3FF;
}
.mrcRelaxBg1 {






	background-color: #F0FECB;
}
.mrcCongresosBg1 {







	background-color: #BDD7E7;
}
