.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;
} 
.boton_reservar {
	font-size:12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D2E6F9;
	border: 1px solid #666666;
} 


.txt_4 {
	font-size:12px;
	color: #333333;
	font-weight: bold;

	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_hoy{
	background-color: #FFCC99;
	border: 1px solid #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.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_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: #000066;
	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: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.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;
}
.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;
}
.td_rojo {
	font-size:12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0000;
	border: 1px solid #990000;
	font-weight: bold;
}