
.txt_ocupada {
	font-size:13px;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
} 
.txt_noocupada {
	font-size:13px;
	color: #00CC00;
	font-family: Arial, Helvetica, sans-serif;
} 
.txt_noocupada {
	font-size:13px;
	color: #00CC00;
	font-family: Arial, Helvetica, sans-serif;
} 


.txt_4 {
	font-size:12px;
	color: #333333;
	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;
} 
.txt_5 {
	font-size:13px;
	color: #333333;

	font-family: Arial, Helvetica, sans-serif;
}

.txt_libre {
	font-size:9px;
	color: #00CC00;
	font-family: Arial, Helvetica, sans-serif;
} 
.txt_reservado {
	font-size:9px;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_undefined {
	font-size:9px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_precio{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}
.table_calendar{
	border: 1px solid #E0E0E0;
	background-color: #FFFFFF;
}
.td_cabeceras{
	background-color: #F0F0F0;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.td_cabeceras2{
	background-color: #F0F0F0;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.td_hoy{
	background-color: #FFCC99;
	border: 1px solid #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.td_hoy2{
	background-color: #FFCC99;
	border: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	border-color: #CCCCCC;	
}

.td_day{
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
.td_day2{
	background-color: #FFFFCC;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}
.td_day3{
	background-color: #FFFFAE;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}

.td_azul{
	background-color: #CCFFFF;
	border: 1px solid #99CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
.td_azul2{
	background-color: #DDF7F4;
	border: 1px solid #99CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
.td_azul3{
	background-color: #E7F8F8;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.td_azul4{
	background-color: #99ccff;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}



.td_weekend_day{
	background-color: #FFE6E6;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.td_weekend_day2{
	background-color: #FFE6E6;
	border: 1px solid #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.a_enlace{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.a_fecha{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.select_fechas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F0F0FF;
	color: #000066;
}

.nombrehotel {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.textonormal {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.td_txt{
	background-color: #F0F0F0;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.td_txt2{
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}
.dia_libre {
	font-size:12px;
	color: #66AA66;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEFFEE;
	border: 1px solid #00AA00;
	font-weight: bold;
} 
.dia_reservado {
	font-size:12px;
	color: #CC6666;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFEEEE;
	border: 1px solid #CC0000;
	font-weight: bold;
}
.masthead{
background-color: #99ccff 	;
padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
.lineabottom{
padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
.linealeft{
padding: 10px 0px 0px 0px;
	border-left: 1px solid #cccccc;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
.linearight{
padding: 10px 0px 0px 0px;
	border-left: 1px solid #cccccc;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}


