/*--------------------------------------------- BUSCADOR BOOKING -----------------------------------------*/
.r-col {}
.widget_booking {position:relative;}
.home #searchboxInc {}
.searchBooking {}
#searchboxInc {border:1px solid #D9D9D9; border-radius:7px 7px 7px 7px; -moz-border-radius:7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px; background:#987744; padding:0 0 6px 10px; width:290px; height: 244px; margin:0 0 10px 0;}
#searchboxInc select {width:auto;}
label.destino, input#destination, .avail { display:none;}
#destinationSearch h2 { color: #727272!important;font-weight: 600;background: #FFF;padding: 2px 10px;display: inline-block; width: auto;font-size: 14px;}
#inout h3 {color: #FFF!important; font-size:12px; margin-bottom:-3px; font-weight: normal;}
#inout div { margin-bottom:10px;}
select#b_checkin_month, select#b_checkout_month { width:146px;}
#searchboxInc a.calender img {vertical-align:-2px;}
#inout h3.sin_comisiones { font-size:11px; float:left;line-height: 1.4;font-weight: normal;margin:0;}
.but { float:right;}
.but button { color:#2da5da; font-size:12px; background:#FFF; display:block; padding:5px 15px; border:none; text-transform:uppercase; cursor:pointer; margin-right: 3px;}
#searchboxInc fieldset, #searchboxInc img {	border: 0;}
#searchboxInc fieldset {padding: 8px;}
#searchboxInc a.calender {vertical-align: 7px; background: url(../images/calendario_big.gif) no-repeat scroll 0 0; width:32px; height: 27px;display: inline-block; text-indent:-9999px;}
.blur {	color: #999;}

#calendar {	font: 12px/1.5 Arial, Helvetica, sans-serif;color: #003580; display: none;position: absolute; background-image: url(https://q.bstatic.com/static/img/shadow3.png); padding: 0 4px 4px 0;	top:80px!important; left:18px!important; z-index: 1000; }
#calendar select {width: 166px;}
#calendar table {border-collapse: separate;}
.home #calendar {/*top:-101px!important; left:282px!important;*/}
	/* For calendar */
.caltable { border: 1px solid #003580; background-color: #fff;}
.caltable a:link, .caltable a:visited {color: #0896ff !important;}
.caltable a:hover { color: #feba02 !important;  border-color: #feba02 !important;}
.caltable a:active {color: #b30000 !important; border-color: #b30000 !important;}
.caltable td { text-align: center;}
.caltable td a { display: block;text-decoration: none;}
.caltable td.calheader a {display: inline;vertical-align: -.4em;}
.caltable td.calheader img.calNoPrevMonth { background: white url(http://r.bstatic.com/static/img/butPrevMonth.png) 0 -72px no-repeat;vertical-align: -.4em;}
.caltable td.calheader img.calNoNextMonth { background: white url(http://r.bstatic.com/static/img/butNextMonth.png) 0 -72px no-repeat; vertical-align: -.4em;}
.caltable td.calheader .calNextMonth img { background: white url(http://r.bstatic.com/static/img/butNextMonth2.png) 0 0 no-repeat;}
.caltable td.calheader .calPrevMonth img {  background: white url(http://r.bstatic.com/static/img/butPrevMonth2.png) 0 0 no-repeat;}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img { background-position: 0 -24px;}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img { background-position: 0 -48px;}
.calheader { padding: .4em;white-space: nowrap;}
.calheader select { margin: 0 .6em;}
.monthYear {background-color: #ffffff; color: white;}
.dayNames td {border-bottom: 1px solid #003580; background-color: #e6edf6;}
.days td {color: #779bca; background-color: #e6edf6; padding: .2em; border: 2px solid #e6edf6;}
.days td.weekend {background-color: #c5d4e9;border-color: #c5d4e9;}
.days td.past {text-decoration: line-through;}
.days td.today, .days td.future {border: none;padding: 0;}
.days td a { padding: .2em;border: 2px solid #e6edf6;}
.days td.weekend a { border-color: #c5d4e9;}
.days td.today a {background-color: #fff;}
.days td.selected { font-weight: bold;}
.days td.selected a { border-color: #0896ff;}


