@charset "utf-8";
/* CSS Document */
/*	INPUTS	*/
.bgDestino {
	width: 245px;
	background:url(../nImg/buscarDestino.png) no-repeat 0 0;
	behavior: url(../../nJs/iepngfix.htc);
	height:30px;
	margin-top: 5px;
	overflow:hidden;
}
.bgFechaBorder {
	background:transparent url(../nImg/bgFechas_BE.png) no-repeat scroll 0 0;
	height:30px;
	width:100px;
	float: left;
}
.bgFecha {
	background:#FFFFFF url(../nImg/buscarModificaFecha.gif) no-repeat scroll 71px 5px;
	border:0 none;
	font-size:12px;
	height:16px;
	margin:5px;
	padding: 2px !important;
	width:86px;
}
.nobg {
	background-image:none;
	width:210px;
}
.motorFechasFichas {
	color:#333;
	display:block;
	width: 100px;
}
/*	FIN INPUTS	*/
#contFechaEntrada {
	float:left;
	margin-bottom:5px;
	position:relative;
	width:90px;
}
#contFechaSalida {
	float: left;
	position:relative;
	margin-left: 20px;
	width:90px;
}
#seleccionFechas {
	margin-top:6px;
}
.bgFechaBorder {
	background:transparent url(../nImg/bgFechas_BE.png) no-repeat scroll 0 0;
	float:left;
	height:30px;
	width:100px;
}
.bgBuscarOcupacion select {
	border:5px solid #C9E3FD;
	color:#333333;
	font-size:12px;
	padding-left:2px;
	width:80px;
}
.childRoom{
	width:40px;
}
.contSelectFam {
	width:42px;	
}
.contTituloFam {
	width:100px;	

}
.bgselectBE  select{
	background:transparent url(../nImg/bgFechas_BE.png) no-repeat scroll 0 0;
	float:left;
	height:30px;
	width:100px;
}
.contTituloHab {
	width:100px;	
	margin-bottom:5px;
	padding-top:8px;
}
.habMotor, #hab0, #hab1, #hab2, #hab3, #hab4, #hab5 {
	width:100%;
}
.ninosLabel{
	width:100%;
	margin-top: 5px;
}

.hab1Motor {
 margin-right: 0px;
 float:left;
 font-size:11px;
 width:100%;
 font-weight:bold;
 color:#666;
 border-top:1px solid #C8E3FD;
 padding-top:5px;
 
}
.labelnino {
 margin-right: 3px;
 margin-top: 2px;
}
.txtEdadNinos {
 display:block;
 font-weight: bold;
 margin-bottom:5px;
}
.contNinosHab1 {
 float:left;
}

.diaEntrada, .diaSalida {
	color:#666666;
	font-size:11px;
	padding-left:10px;
	width:90px;
}

.contSelectNinos {
	background:transparent url(../nImg/buscarOcupacionBR.png) no-repeat scroll 0 0;
	float:left;
	height:30px;
	width:48px;
	margin-bottom:10px;
	margin-right:5px;
}
.contSelectNinos select {
	border:0px;
	font-size:10px;
	height:20px;
	width:36px;
	margin:5px;
	float:left;
	padding: 1px 0 !important
}
.contSelectFechas, .contSelectOcupacion {
	background:transparent url(../nImg/bgFechas_BE.png) no-repeat scroll 0 0;
	/*float:left;*/
	height:30px;
	width:100px;
}
.contSelectOcupacion {
	margin-bottom: 6px;
}
.contSelectOcupacion select {
	border:0;
	color:#333333;
	font-size:12px;
	height:20px;
	margin:5px;
	padding:2px;
	width:90px;
}
.contSelectFechas input {
	background:#FFF url(../nImg/buscarModificaFecha.gif) no-repeat scroll 71px 5px;	
	border:0;
	color:#333333;
	font-size:12px;
	height:16px;
	margin:5px;
	padding:2px;
	width:86px;
}
.contSelectHab {
	background:transparent url(../nImg/bgFechas_HabBE.png) no-repeat scroll 0 0;
	height:30px;
	margin-bottom:5px;
	width:110px;
}
.contSelectHab select{
	border:0;
	color:#333333;
	height:20px;
	font-size:12px;
	margin:5px;
	padding:2px;
	width:100px;
}
.contSelectDestino {
	background:transparent url(../nImg/bgDestino_BE.png) no-repeat scroll 0 0;
	float:left;
	height:30px;
	width:210px;
	margin-bottom:5px;
}
.contSelectDestino input{
	border:0;
	background: #FFF url(../nImg/buscarDestinoModif.png) no-repeat 180px 4px;
	height:16px;
	width:196px;
	margin:5px;
	_margin: 4px;
}
.contSelectNI {
	width:100%;
	height:30px;
	margin-bottom:5px;
}

.promoResultHotel{
}
.aditionalInfo{
	float: left; clear:both;
	margin-top:5px;
	
}
.aditionalInfo li{
    background: url("../nImg/aditionalInfo.png") no-repeat scroll 5px center transparent;
    border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-right: 6px;
    padding: 5px 10px 5px 25px;
    text-transform: uppercase;
}


