﻿.ui-multiselect  
{
    padding: 2px 0 0px 4px; 
    text-align:left;
   }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
/*.ui-multiselect-header ul { font-size:0.9em }*/
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
/*.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }*/
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; /*font-size:0.9em;*/ padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; /*font-weight:bold;*/ border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

.ui-multiselect-checkboxes label {
    cursor: default;
    display: block;
    border: 1px solid transparent;
    padding: 0px 1px;
}

.ui-multiselect-checkboxes li {
    clear: both;
    /*font-size: 0.9em;*/
    padding-right: 3px;
}        
        
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #999/*{borderColorDefault}*/;    
    font-weight: normal/*{fwDefault}*/;
    color: #555/*{fcDefault}*/;
    background: #FFFFFF;
}
#BackBoton
{
    background: #E6E6E6/*{bgColorDefault}*/ url(../images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
    /*font-size: 1.1em*//*{fsDefault}*/;
    font-size:XX-Small;
}
.ui-state-default .ui-icon {
    background-image: url(../images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-multiselect span.ui-icon {
    float: right;
}
.ui-multiselect-menu {
    display: none;
    padding: 3px;
    position: absolute;
    z-index: 10000;
}
.ui-widget-content {
    border: 1px solid #AAA/*{borderColorContent}*/;
    background: white/*{bgColorContent}*/ url(../images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
    color: #222/*{fcContent}*/;
}        
.ui-widget :active {
    outline: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    /*font-weight: normal*//*{fwDefault}*/;
    color: #212121/*{fcHover}*/;
}
.ui-multiselect-checkboxes label {
    cursor: default;
}
/*.ui-multiselect-checkboxes li {
    font-size: 0.9em;
}*/
        
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    /*font-size: 100%;*/
    list-style: none;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #999 /*{borderColorHover}*/;
    background: #FFFFFF /*{bgColorHover}*/ url(../images/ui-bg_glass_75_dadada_1x400.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
    /*background: #FFFFFF url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x ;*/
    font-weight: normal /*{fwDefault}*/;
    color: #212121 /*{fcHover}*/;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
 
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(../images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/************************/

.ui-widget-header {
    border: 1px solid #AAA/*{borderColorHeader}*/;
    background: #CCC/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
    color: #222/*{fcHeader}*/;
    /*font-weight: bold;*/
    
}
.ui-helper-clearfix {
    zoom: 1;
}
.ui-helper-clearfix::before, .ui-helper-clearfix::after {
    content: "";
    display: table;
}
.ui-helper-clearfix::after {
    clear: both;
}
.ui-helper-clearfix::before, .ui-helper-clearfix::after {
    content: "";
    display: table;
}
.ui-widget-content {
    color: #222/*{fcContent}*/;
}
.ui-widget {
    font-family: Arial,sans-serif/*{ffDefault}*/;    
}

.ui-widget-header a {
    color: #222/*{fcHeader}*/;
}

.ui-widget-content a {
    color: #222/*{fcContent}*/;
}