#form_buscador{
	height: 320px;
	width: 210px;
}

.idiso_booking_engine{
	border: none;
}

p{
	font-family: Verdana, Arial;
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-bottom: 1px;
	color: #6E0708;
}

h1{
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	color: #6E0708;
}

.tabla_buscador p{
	font-family: Verdana, Arial;
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-bottom: 1px;
}

.tabla_buscador select{
	font-size:10px;
	margin-left:2px;
	margin-top:3px;
	padding:0pt;
	background-color: #E7E7E7;
	color: #806262;
	font-weight: bold;
}

.tabla_buscador td{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-bottom: 1px;
}

.tabla_buscador h1{
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: 3px;
	color: #6E0708;
}

.tabla_buscador a{
	color: #6E0708;
	font-family: Verdana, Arial;
	font-size: 9px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.tabla_buscador label{
	margin-bottom: 10px;
	margin-left: 10px;
	color: #6E0708;
	font-weight: bold;
}

.ver_ofertas{
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.cancelar_separador{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #6E0708;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 20px;
}

.cancelar_ofertas{
	text-align: right;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

.cancelar_ofertas a{
	color: #6E0708;
	font-family: Verdana, Arial;
	font-size: 9px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #6E0708;
}

.cerrar{
	color: #6E0708;
	font-family: Verdana, Arial;
	font-size: 9px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #6E0708;
}

.combo_style{
	border: 1px solid #6E0708;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0pt;
	padding: 0pt;
	text-align: left;
	text-decoration: none;
	color: #6E0708;
}

.titulo_style {
	font-size: 12px;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	text-decoration: none;
}


.calendarDivStyle {
	position: absolute;
	visibility: hidden;
	width: 168px;
	z-index: 500;
	background-color: #EAEAEA;
}

.contenedor_calendario {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: white;
	background-color: white;
}


#calendario_popup {
	width: 168px;
	margin: 1px;
}

#calendario_popup li {
	font-family: Verdana, Arial;
	font-size: 10px;
	list-style-type: none;
	background-color: #EAEAEA;
	float: left;
	color: #999999;
	width: 20px;
	display: inline;
	text-align: center;
	margin: 1px;
	padding-bottom: 4px;
	padding-top: 3px;
	padding-left: 1px;
	padding-right: 1px;
}

#calendario_popup a{
	color: #333333;
}

#calendario_popup a:hover{
	font-weight: bold;
}

#calendario_popup .mes_mas_menos {
}

#calendario_popup a:hover .mes_mas_menos{
}

#calendario_popup .sin_dia{
}

#calendario_popup .dia_otro_mes{
	background-color: #fff;
}

#calendario_popup .dia_actual{
	background-color: #999999;
	color: #FFF;
}

#calendario_popup .disabled{
	background-color :#fff;
}

#calendario_popup .dia {
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
}

#calendario_popup .mes {
	background-color: #999999;
	color: #fff;
	font-size: 10px;
	width: 164px;
}

#calendario_popup .mes a:hover {
	font-weight: normal;
}

#calendario_popup .mes img {
	margin-left: 5px;
	margin-right: 5px;
}

#calendario_popup .calCerrar	   {
	background-color: #999999;
	color: #fff;
	font-size: 10px;
	width: 164px;
}

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

.TESTcpYearNavigation,
.TESTcpMonthNavigation
		{
		background-color:#EAEAEA;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#6E0708;
		font-weight:bold;
		font-family:arial;
		font-size:12px;
		padding-bottom: 4px;
		}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
		{
		font-family:arial;
		font-size:11px;
		}
TD.TESTcpDayColumnHeader
		{
		text-align:center;
		border:solid thin #6677DD;
		border-width:0 0 0 0;
		color: #6E0708;
		font-weight:bold;
		}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
		{
		text-align:center;
		text-decoration:none;
		cursor: pointer;
		}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
		{
		color:#C24949;
		background-color:#999966;
		text-align:right;
		text-decoration:line-through;
		cursor: default;
		}
TD.TESTcpOtherMonthDateDisabled
		{
		border-bottom:2px solid #EAEAEA;
		}
TD.TESTcpCurrentMonthDateDisabled:Hover,
TD.TESTcpCurrentDateDisabled:Hover
		{
		cursor: default;
		background-color: #999966;
		}
.TESTcpCurrentMonthDate
		{
		color:#6E0708;
		font-weight:bold;
		border-left: 0px solid red;
		}
TD.TESTcpOtherMonthDate
		{
		background-color: #999966;
		font-weight:bold;
		border-bottom: 2px solid #EAEAEA;
		text-align: center;
		padding: 3px;
		padding-left: 4px;
		padding-right: 4px;
		}
TD.TESTcpCurrentMonthDate,
TD.TESTcpCurrentMonthDateDisabled
		{
		color:#6E0708;
		background-color: #999966;
		font-weight:bold;
		border-bottom: 2px solid #EAEAEA;
		text-align: center;
		padding: 3px;
		padding-left: 4px;
		padding-right: 4px;
		}
TD.TESTcpOtherMonthDate:Hover,
TD.TESTcpCurrentDate:Hover,
TD.TESTcpCurrentMonthDate:Hover
		{
		background-color: #666666;
		cursor: pointer;
		color: #FFFFFF;
		}
a.TESTcpOtherMonthDate:Hover
		{
			color: #C24949;
			text-decoration: none;
		}
a.TESTcpCurrentDate:Hover,
a.TESTcpCurrentMonthDate:Hover
		{
			color: #FFFFFF;
			text-decoration: none;
		}
.TESTcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.TESTcpOtherMonthDate
		{
		color:#C24949;
		}
TD.TESTcpCurrentDate,
TD.TESTcpCurrentDateDisabled
		{
		color:#EAEAEA;
		background-color: #999999;
		border-bottom: 2px solid #EAEAEA;
		}
TD.TESTcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:0 0 0 0;
		display: none;
		}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
		{
		height:20px;
		}
A.TESTcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.TESTcpTodayTextDisabled
		{
		color:#C24949;
		}
.TESTcpBorder
		{
			border-left: 7px solid #EAEAEA;
			border-right: 7px solid #EAEAEA;
			border-top: 0px;
			border-bottom: 0px;
			background-color: #EAEAEA;
		}
.testLeft
		{
			padding: 0px;
			margin: 0px;
			border-right: 0px;
			background-color: #999966;
			border-bottom: 2px solid #EAEAEA;
			font-size: 8px;
		}
.testRight
		{
			padding: 0px;
			margin: 0px;
			border-right: 0px;
			background-color: #999966;
			border-bottom: 2px solid #EAEAEA;
			font-size: 8px;
			}

 .calendarDivStyle
 	{
	  position: absolute;
	  visibility: hidden;
	  width: 166px;
	  z-index:100;
  }

.t {background: url(dot.jpg) 0 0 repeat-x; width: 13.2em}
.b {background: url(dot.jpg) 0 100% repeat-x}
.l {background: url(dot.jpg) 0 0 repeat-y}
.r {background: url(dot.jpg) 100% 0 repeat-y}
.bl {background: url(AbI.jpg) 0 100% no-repeat}
.br {background: url(AbD.jpg) 100% 100% no-repeat}
.tl {background: url(ArI.jpg) 0 0 no-repeat}
.tr {background: url(ArD.jpg) 100% 0 no-repeat; padding:10px}
