.customselect_main { 
	position: relative; 

	height: 27px;
	margin-top:5px;
}
.customselect_container { 
	z-index: 2; 
	border: 0px solid #B0B0B0; 
	position: absolute; 
	background-color: #fff; 
	width: 200px;
}

.customselect_container.active { z-index: 3; }

.customselect_label { 
	border-radius: 3px; 
	height: 15px; 
	line-height: 15px; 
	color: #0081c7; 
	font-family: verdana; 
	font-size: 11px; 
	padding: 5px 25px 5px 10px; 
	cursor: pointer; 
	background-color: #fff;
	overflow: hidden;
	white-space: nowrap;	
	width: 150px;
}

.customselect_button { 
	cursor: pointer; 
	display: block; 
	position: absolute; 
	top: 0px; 
	right: 14px; 
	padding: 0px; 
	width: 18px; 
	height: 25px; 
	border: 0px; 
	background-color: #fff; 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-image: url('../img/seta_baixo.png');
}

.readonly .customselect_label,
.readonly .customselect_button { background-color: #f1f1f1; color: #ccc; cursor: default; }

.custonselect_list { 
	max-height: 250px;
	overflow: auto; 
	margin: 0px 0px 3px 0px; 
	padding: 0px; 
	-webkit-transition: display 0.4s; 
	background-color: #fff; 
}

.custonselect_list.open { display: block; }
.custonselect_list.close { display: none; }
.custonselect_list li { 
	list-style: none; 
	background-color: #eeeeee; 
	margin-top: 1px; 
	-webkit-transition: all 0.4s; 
}

.custonselect_list li:nth-child(2n+2) { background-color: #ffffff; }
.custonselect_list li:hover { background-color: #ddd; }
.custonselect_list li:hover span { color: #0081c7; }
.custonselect_list li span { 
	display: block; 
	padding: 5px 10px; 
	font-family: verdana; 
	font-size: 11px; 
	cursor: pointer; 
	color: #0081c7; 
}