#TB_load{
width:480px !important;
height:1280px !important;
margin-left:-240px !important;
}

#TB_ajaxContent{
width:480px !important;
height:1280px !important;
background-color:#FFFFFF !important;
}

#TB_window{
width:480px !important;
margin-left:-240px !important;
}

.calLeft1{
display:block;
}

.calLeft2, .calLeft3{
display:none;
}

.calLeft{
margin-left:12px;
}

#todayWeekDate, #todayWeekDatePack{
width:208px;
display:block;
}

#todayMonth, #todayMonthPack{
width:215px;
left:271px;
display:block;
}

#todayCalendar, #todayCalendarPack{
left:214px;
display:block;
}

#titleCalendar{
font-size:12px;
height: 28px;
padding-top:8px;
}

#titleCalendar strong{
font-size:14px;
letter-spacing:normal;
}

#titleCalendar span{
display:none;
}

#cc span.tel, #ccAll span.tel, #ccAdmin span.tel{
display:none;
}

#cc a.close span{
display:inline;
}

#contentCalendar, #contentPack{
width:480px; 
}

#calendars{
width:458px;
}

.navLeft{
top:67px;
}

.navRight{
top:67px;
}

#booking, #bookingPack{
width:480px;
height:730px;
}

#booking form{
height:730px;
padding:0px 20px;
}

#booking .formContent{
width:432px;
float:none;
margin:0px auto;
padding-bottom:12px;
border-bottom:1px dashed #CCCCCC;
}

#booking .formContent .list, #bookingPack .list, #bookingPack .list2{
font-size:12px;
letter-spacing:normal;
}

#booking .formContent .list .desc{
width:285px;
}

#booking .formContent .list .total{
width:66px;
}

#bookingPack .list .desc, #bookingPack .list2 .desc{
	width:auto;
}

#contentPack .navPack{
	bottom:auto;
	margin-top:10px;
}

#booking .formContent .select{
font-size:12px;
width:40px;
}

#booking .formContent .priceType{
font-size:12px;
letter-spacing:normal;
}

#booking .formContent .taxType{
font-size:12px;
letter-spacing:normal;
}

#booking .formContent #taxInfo{
letter-spacing:normal;
}

#booking .alerts{
width:432px;
float:none;
margin:0px auto;
padding-top:10px;
font-size:12px;
}

#booking .alerts a.notice{
margin-left:0px;
}

#booking .alerts .info{
	padding-left:5px;
	width:auto;
}

#booking .alerts .info img{
	width:100%;
}

#booking #dataForm{
padding-top:10px;
}

#bookingPack #dataForm {
padding:0px;
padding-top:10px;
}

#lopd {
width:432px;
}

.label{
margin-right:7px;
margin-left:5px;
}

#booking .sl1, #bookingPack .sl1{
width:88px;
}

#booking .sl2, #bookingPack .sl2{
width:88px;
}

#booking .s1, #bookingPack .s1{
width:280px;
}

#booking .s2, #bookingPack .s2{
width:280px;
}

#booking .s3, #bookingPack .s3{
width:280px;
}

#booking .s4, #bookingPack .s4{
width:280px;
}

#booking .s5, #bookingPack .s5{
width:280px;
}

#booking .s6, #bookingPack .s6{
width:280px;
}

#booking .s7, #bookingPack .s7{
height:21px;
width:290px;
}

.textarea, .textareaB{
width:400px !important;
height:50px !important;
}

/*DATES LLIURES*/
#contentCalendarAll{
width:480px;
}

#calendarsAll{
width:480px;
padding-top:32px;
}

.calAll{
width:210px;
background-color:#fff;
border:0px;
}

.calBlock{
width:210px;
display:block;
float:left;
margin-left:13px;
}

.calAllBorder{
border:0px;
}

#ccAll ul.weekdays{
/*display:none;*/
}

#ccAll a.close span{
display:block;
}

#ccAll strong.monthAll{
left:30px;
}

.navLeftAll{
left:10px;
}

.navRightAll{
left:200px;
}

.roomImage div img{
height:105px;
}



