
#MotorFrmHoteles {
	overflow:hidden;
	position:relative;
}

#MotorFrmHoteles fieldset {
	border:0;
	border-top:1px solid #CDD0DF;
	margin:0;
	padding:0;
	overflow:hidden;
}

.mfieldset { border:0 !important; }

.mfieldset p { padding-top:0 !important; }

#MotorFrmHoteles p {
	float:left;
	padding:2px 12px 5px 3px;
	margin:0;
}

.inputdate {
	width:76px;
	background:#fff url(calendario.gif) no-repeat 62px 0 !important;
	cursor:pointer;
}

#MotorFrmHoteles .roomsH {
	text-align:left;
	clear:both;
}

#MotorFrmHoteles .roomsH h6 {
	overflow:hidden;
	padding:5px 0 0 31px;
	margin:0;
}

.roomsH h6 small {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	float:left;
	width:45px;
}

.roomh1,
.roomh2,
.roomh3 {
	height:22px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(rooms_1.gif);
	padding:3px 0 0 29px;
	margin-bottom:2px;
	width:180px;
}

.roomh2 { background-image:url(rooms_2.gif); }

.roomh3 { background-image:url(rooms_3.gif); }

.roomsH .select {
	width:37px;
	margin:0 7px 0 0;
	float:left;
}

#MotorFrmHoteles .submit { float:right; }

#mrequerimientos { background:url(rooms_bg.gif) no-repeat 11px 34px; }

#tipMotorDispo {
	position:absolute;
	top:16px;
	left:80px;
	display:none;
}
.piemotor {
	position:absolute;
	bottom:0;
	right:0;
}

.mLeft {
	width:335px;
	margin-right:15px;
}

.mLeft #mrequerimientos fieldset { border:0; }

