/*
--==============================================--
            CONFIGURAÇÕES PRINCIPAIS
--==============================================--
*/
    DIV#DropDownList_1 {width: 170px; }
    #AppForm {float: none; clear: both; display: block; min-height: 1px; overflow: hidden;}
    /*conf. conteúdo DRIVERS*/
	#DropDownList_Aparelho , #DropDownList_Modelo{width: 200px; float: left; margin: 8px 15px 0px 0px;}
	/*conf. conteúdo LISTA*/
	#DropDownList_Estado{width: 150px; margin: 8px 15px 0px 0px;}
	#DropDownList_Cidade , #DropDownList_Bairro{width: 200px; margin: 8px 15px 0px 0px;}

/*--======================================================================================================================--*/




/* FORM :: CUSTOM COMPONENTS */

/* DROPDOWN DEFAULT STATE */

DIV.DropDownList,
DIV.DropDownList_Active /* SCRIPT USAGE ONLY */
{
	width: auto; height: auto;
}

/* ARROW */
DIV.DropDownList_Header {
	width: 100%; height: 24px;
	cursor: default;
	background: url(res/btn_select.png) no-repeat left top;
}

/* DROPDOWN HOVER :: ACTIVE STATE */
DIV.DropDownList_Active DIV.DropDownList_Header {
	background: url(res/btn_select_over.png) no-repeat left top;
}



/* CAPTION - CONFIGURAÇÕES SELECT */
DIV.DropDownList_Header P.CaptionBox {
	margin-left: 26px;
	height:22px;
	
	font: 12px Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #ccc;
	color:#333;
}

DIV.DropDownList_Header SPAN.CaptionText {
	width: 98%;
	float: right; 
	display: block;
	margin: 0 0; 
	padding: 4px 0 0 0;
	text-indent: 7px;
}



/* LIST ITEMS */
DIV.ListItemsWrapper {
    display: none;
    
    position: absolute;
    
    /* width: 168px;*/ /*CHANGE THIS VALUE TO FIT THE WIDTH OF THE PARENT CONTAINER */
    
    height: auto;
    margin: 0 0; padding: 0px 0;
	background: #fff;
	color:#333;
	
/*	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);*/
	
	border: solid 1px #ccc;
	border-top: none 0;


	scrollbar-face-color: #EDF0F5;
	scrollbar-arrow-color: #333;
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #EDF0F5;
	scrollbar-highlight-color: #EDF0F5;
	scrollbar-3dlight-color: #EDF0F5;
	scrollbar-darkshadow-color: #DDDFE1;
}

P.ListItem {
	background: url(res/lines2.png) repeat-x left top;
	display: block; margin: 10 3px; padding: 5px 2px;
	width: auto; height: auto;
/*	border: solid 1px #ccc;*/
	text-indent: 10px;
	cursor: default;
	font:12px Arial, Helvetica, sans-serif;
    color: #333;
}
P.ListItem:hover {
	background: url(res/lines.png) repeat-x left top;
	color: #000;
}

P.ListItem_Selected {
	display: block; margin: 0 0px; padding: 4px 2px;
	width: auto; height: auto;
	background: url(res/lines.png) repeat-x left top;
	text-indent: 10px;
	cursor: default;
	font: 12px Arial, Helvetica, sans-serif;
    color: #000;
}

P.Optgroup {
	display: block; margin: 0 3px; padding: 0px 0px;
	width: auto; height: auto;
/*	border: solid 1px #ffffff;*/
	text-indent: 2px;
	cursor: default;
	font:bold 12px Arial, Helvetica, sans-serif;
    color: #333;
}