/**
 * Exo_CMS_Window + Exo_CMS_FramedWindow styles
 */
.window_overlay
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #454545;
    z-index: 500;
}

.window_titlebar
{
    position: fixed;
    border: 1px solid #DFE8F4;
    border-bottom: 1px solid #000000;
    height: 53px;
    background-color: #FFFFFF;
    z-index: 600;
}

.window_titlebar .upper_content
{
    overflow: hidden;
    border-bottom: 1px solid #C4CBD5;
    height: 26px;
    background: transparent url(../../../images/colorthemes/default/background/widgets/window_fade_blue.gif) repeat-x;
}

.window_titlebar .upper_content h3
{
    float: left;
    padding: 3px 3px 3px 7px;
    font-size: 15px;
    font-weight: 400;
}

.window_titlebar .lower_content
{
    overflow: hidden;
    height: 26px;
    background-color: #E1E0D9;
}

.window_field_frame
{
    position: fixed;
    overflow: scroll;
    border: 1px solid #DFE8F4;
    border-top: 0;
    z-index: 600;
}

.window_close_icon
{
    float: left;
    display: block;
    margin: 1px 2px 0 5px;
    border: 0;
    width: 17px;
    height: 16px;
    background: transparent url(../../../images/colorthemes/default/sprite.png) no-repeat -1574px 0;
}

.window_global_close_box button
{
    float: left;
    margin-left: 5px;
    border: 0;
    width: 18px;
    height: 16px;
    background: transparent url(../../../images/colorthemes/default/sprite.png) no-repeat -401px 0;
}

.window_global_close_box span
{
    float: left;
    padding: 2px;
    color: #006699;
}

.window_breadcrumb_list
{
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0 10px 0 0;
    background: transparent url(../../../images/colorthemes/default/background/widgets/window_arrow_bg_beige_shadow.gif) no-repeat right;
}

.window_breadcrumb_list li
{
    float: left;
    overflow: hidden;
    height: 20px;
    padding: 3px 15px 3px 5px;
    background: #F9FAFB url(../../../images/colorthemes/default/background/widgets/window_arrow_bg_white.gif) no-repeat 100% 5%;
}

.window_breadcrumb_list li.second_last
{
    background: #F9FAFB url(../../../images/colorthemes/default/background/widgets/window_arrow_bg_beige.gif) no-repeat 100% 5%;
}

.window_breadcrumb_list li.last
{
    padding-right: 0;
    background: transparent url(../../../images/colorthemes/default/background/widgets/window_fade_beige.gif) repeat-x;
}

.window_breadcrumb_list li span
{
    float: left;
    padding: 2px;
    font-size: 11px;
}

.window_breadcrumb_list li span.hover
{
    cursor: pointer;
}

/**
 * Exo_CMS_Layer
 */
.layer_overlay
{
    position: absolute;
    border: 1px solid #CACAC8;
    padding: 1px;
    background: #FFFFFF;
    z-index: 9999;
}

.layer_overlay .title
{
    height: 12px;
    border-bottom: 1px solid #C4CBD5;
    padding: 4px 2px 4px 5px;
    color: #006699;
    background: #FFFFFF url(../../../images/colorthemes/default/background/bg_input_element_label.png) repeat-x bottom;
}

.layer_overlay .title h1
{
    float: left;
    margin-top: 0;
}

.layer_overlay .title button, .layer_overlay .title .button
{
    float: right;
    margin-top: -2px;
    margin-left: 2px;
}

.layer_overlay .inner
{
    padding: 10px;
    background: #E1EBF4;
}

.layer_overlay .draghandle
{
    cursor: move;
}

.layer_overlay .draghandle button, .layer_overlay .draghandle .button
{
    cursor: pointer;
}
