.has_sb{position:absolute;left:-999999em;text-indent:-999999em}
.selectbox{
	width: 168px !important;
	display:inline-block;
*display:inline;	
font-size:11px;
	position:relative;
	vertical-align:middle;
	zoom:1
}

.selectbox.criancas, .selectbox.adultos{
	width: 45px !important;
	display:inline-block;
*display:inline;	font-size:11px;
	position:relative;
	vertical-align:middle;
	zoom:1
}


/*FORMULÁRIO RESERVAS*/
.selectbox.pais {
	width: 190px !important;
	font-size:11px;
	position:relative;
	vertical-align:middle;
	zoom:1;
	float: right;
	margin-right: 2px;
	margin-top: 0px;
}


.selectbox.pagamento {
	width: 190px !important;
	font-size:11px;
	position:relative;
	vertical-align:middle;
	zoom:1;
	float: right;
	margin-right: 2px;
	margin-top: 0px;
}


/*noticias*/
.selectbox.noticias {
	width: 200px !important;
	font-size:11px;
	position:relative;
	vertical-align:middle;
	zoom:1;
	float: right;
	margin-right: 8px;
	margin-top: 0px;
}



*+html .selectbox .display{background:#fff url(../../img/select_arrow.png) no-repeat 90px center}
*+html .selectbox.focused .display{background: #fff url(../../img/select_arrow.png) no-repeat 90px center}

*html .selectbox .display{background:#fff url(../../img/select_arrow.png) no-repeat 90px center}
*html .selectbox.focused .display{background: #fff url(../../img/select_arrow.png) no-repeat 90px center}

.selectbox .display{
	font-family: Georgia !important;
	font-size: 11px;
	background:#fff url(../../img/select_arrow.png) no-repeat right center;
	color:#333;
	letter-spacing: 0px;
	cursor:default;
	display:block;
	font-weight:100;
	height: 1px;
	line-height: 28px;
	overflow:hidden;
	outline:none;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	float: left;
	vertical-align:middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDD;
	border-bottom-color: #EFEFEF;
	border-left-color: #CCC;
}

.selectbox.disabled .display{color:#fff}
.selectbox.focused .display{background: #fff url(../../img/select_arrow.png) no-repeat right center;color:#333;display:inline-block;*display:inline;zoom:1;z-index: 99999}
.selectbox .value, .selectbox .display .arrow_btn{display: none}
/*ITEMS*/
.selectbox.items{font-family: arial;color:#000;font-weight: normal;background:#2c2c2c;border: 1px solid #667;display:block;list-style-type:none;overflow-x:hidden;overflow-y:auto;padding:0 0 0 0;z-index:99999;}
.selectbox.items li{display:block;margin:0;padding:0;white-space:nowrap}
.selectbox.items li.first{margin-top:0}
.selectbox.items li>.item{color:#fff;cursor:default;display:block;padding:8px 6px 7px 6px;text-decoration:none;border-top: 1px solid #404040}
.selectbox.items li.first>.item{border: none}
.selectbox.items li>.item>.text{display:inline-block;*display:inline;zoom:1}
.selectbox.items li.selected>.item{color:#fff;background: #585858}
.selectbox.items li.disabled>.item{color:#999}

.selectbox.items li.hover>.item{color:#222;background: #0CF}
.selectbox.items .value{display:none}
.selectbox.items .optgroup .items{border:none;margin:0;padding:0}

.display.unidade {width: 158px !important; height: 25px !important; padding:0 5px 0 5px}
.display.adultos, .display.criancas {width: 35px !important; height: 25px !important; padding:0 5px 0 5px}


/*FORMULÁRIO RESERVAS*/
.display.pais {
	width: 180px !important;
	height: 25px !important;
	top: 0px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.display.pagamento {
	width: 180px !important;
	height: 25px !important;
	top: 0px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

/*noticias*/
.display.noticias {
	width: 190px !important;
	height: 25px !important;
	top: 0px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.selectbox.items .optgroup>.label{cursor:default;line-height:1em}
.selectbox.items .optgroup .items li>.item{padding-left:1em}
.selectbox .round_sb.display{padding: 1px 7px 1px 7px}
.selectbox.round_sb.items>li>a{padding:4px 6px}
