/* Multiselect
----------------------------------*/
.multiselect {
	width: 90%;
	height: 250px;
} 
.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:right; width: 50%; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 99%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; width: 50%; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 99%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; } 
 
.ui-multiselect input.search { height: 14px; padding: 0; opacity: 0.5; margin: 4px; width: 120px; }


/* Custom
----------------------------------*/ 
.ui-multiselect { border: 0; }
.ui-multiselect .ui-widget-header { border-radius: 5px 5px 0 0; border: 1px solid #464545; width: 99%; background-color: #454546; color: #FFFFFF; }
.ui-multiselect ul.selected { border-radius: 0 0 5px 5px; border: 1px solid #A3A2A2; } 
.ui-multiselect ul.available { border-radius: 0 0 5px 5px; border: 1px solid #A3A2A2; }
.ui-multiselect .ui-state-default { padding-left: 10px; font-weight: bold; font-size: 12px; }
li.child { padding-left: 20px !important; font-weight: normal !important; font-size: 11px !important; opacity: 0.8 !important; background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #609ECD !important; color: #464545 !important; }
.ui-multiselect input.search { opacity: 1.0; }

.ui-multiselect .selected .GrupoUsuarioTit,
.ui-multiselect .available .GrupoUsuarioTit {
	background: url("http://fiscalizacao.gissonline.intranet.local/cms/plugins/jquery-ui/jquery-ui-1.8.16/development-bundle/themes/fisc-theme/images/ui-bg_highlight-soft_75_609ecd_1x100.png") repeat-x scroll 50% 50% #609ECD;
  color: #FFFFFF;
  display: block;
  font-family: arial;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
	font-weight: bold;
	margin-bottom: 1px;
  text-align: center;
	width: 99.5%;
}


