.ui-autocomplete {
		max-height: 300px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
		z-index:9999 !important;
}


.ctr_autocomplete_clean{
	position:absolute;
	right: 0px;
}

.ctr_autocomplete_select{
	position: absolute;
	right: 24px;
}

/* estilo de los botones */
.ctr_autocomplete_clean, 
.ctr_autocomplete_select {
	border: 1px solid transparent;
	background: transparent;
	cursor: pointer;
	opacity: 0.5;
}

.ctr_autocomplete_clean:hover, 
.ctr_autocomplete_select:hover {
	border: 1px solid #CCE8FC;
	background-color: #F3F9FE;
	opacity: 1;
}

.ctr_autocomplete_clean:ACTIVE, 
.ctr_autocomplete_select:ACTIVE {
	border: 1px solid #6C9AC6;
	background-color: #C9E5FB;
	opacity: 1;
}

.ctr_autocomplete {
	position:relative;	
	height: 20px;
	width: 100%;
}


.ctr_autocomplete_text_CNT {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 50px;
}


.ctr_autocomplete_text {
	width: 100%;
}

