span.combobox-container
{
    height: 19px;
    font:12px "ArialMT", sans-serif;
	color:#CA1D04;
    text-align: left;
	float:left;
    display: block;
    border-right:1px solid #EBEBEB!important;
	border-bottom:1px solid #EBEBEB!important;
	border-left:1px solid;
	border-top:1px solid;
	border-color:#999999;
}

span.combobox-container input.combobox-text
{
    font:11px "ArialMT", sans-serif;
	color:#CA1D04;
    padding:4px 3px 0 11px;
	height:15px;
	border:none;
    text-align:left;
    cursor:default;
	margin:0;
    position: absolute;
	background:url(../img/bg-select.gif) repeat-x;
	
}
span.combobox-container span.combobox-arrow
{
    width:15px;
    height:19px;
    background: url(../img/bg-select-seta.gif) no-repeat;
    cursor:pointer;
    display:block;
    position:absolute
}

span.combobox-container span.combobox-arrow-focus{ background-position:0 bottom }
span.combobox-container:hover span.combobox-arrow{ background-position:0 bottom }

span.combobox-container ul.combobox-container-items
{
	margin: 27px 0 0 0;
    list-style: none;
    position: absolute;
    z-index: 100;
    display: none;
    cursor: default;
    background-color: #F0F0F0
}

span.combobox-container ul.combobox-container-items li
{
	margin: 0px;
    padding: 0;
    list-style: none;
	float:none;
	width:100%;
}

span.combobox-container ul.combobox-container-items li.over-item
{
    background-color:#CFDBE1;
	color:#777;
}

span.combobox-container ul.combobox-container-items span
{
    padding: 0px 12px;
    height: 22px;
    line-height: 22px;
    display: block;
    white-space: nowrap;
}

span.combobox-container div.combobox-container-shadow
{
	margin: 25px 0px 0px 5px;
    position: absolute;
    z-index: 99;
    display: none;
}
