.ac_results {
padding: 0;
/*border: 1px solid #999 ;*/
border:none;
background: #fff; /* old browsers */
background: -moz-linear-gradient(top, #FFF , #EFEFEF 2px, #fff 15px); /* firefox */
background-image: -o-linear-gradient(top, #FFF ,#EFEFEF 2px, #fff 15px); /* Opera 11.10+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(#fff), color-stop(1px,#EFEFEF), color-stop(15px,#FFF)); /* webkit */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFF',GradientType=0 ); /* ie */
background-image: linear-gradient(top, #FFF , #EFEFEF 2px, #fff 15px);
overflow: hidden;
z-index: 99999;
border-radius: 0 7px 7px 7px;
-moz-border-radius: 0 7px 7px 7px;
-webkit-border-radius: 0 7px 7px 7px;
-moz-box-shadow: 0 0 4px #999; /* FF3.5+ */
-webkit-box-shadow: 0 0 4px #999; /* Saf3.0+, Chrome */
box-shadow: 0 0 4px #999; /* Opera 10.5, IE9, Chrome 10+ */
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}

.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: pointer;
display: block;
/* 
if width will be 100% horizontal scrollbar will apear 
when scroll mode will be used
*/
/*width: 100%;*/
font: menu;
font-size: 12px;
/* 
it is very important, if line-height not setted or setted 
in relative units scroll will be broken in firefox
*/
line-height: 16px;
overflow: hidden;
}

.ac_loading {
background: url(/comun/images/paquete/loaderSmall.gif) no-repeat;
background-position: center right;
}

.ac_odd {
background: transparent;
}

.ac_over {
background-color: #036;
color: #FFF;
}

.ui-widget-content {
border: none !important;
/*-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.2);
box-shadow: 0px 0px 5px rgba(0,0,0,.2);*/
}

.ui-corner-all {
border-radius: 0 4px 4px 4px !important;
-moz-border-radius: 0 4px 4px 4px !important;
-webkit-border-radius: 0 4px 4px 4px !important;
}