/**
* Mapa GEO
*/
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/index.css");

/**
* Mσdulos
*/
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/index.css");

/**
* Demais
*/
@IMPORT url("/gestaov2/v2/inc/css/gestao/fti-geo-window.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/custom-jqueryui-buttons.css");
@IMPORT url("/gestaov2/v2/inc/css/jquery/index.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/util.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/layout.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/tags.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/map/control/index.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/map/overlay/index.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/list.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/estilos.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/info.css");#div-nav{
    position: absolute;
    background-color: #ffffff;
    border-right: 1px solid #cccccc;
    z-index: 1;
    box-shadow: -1px 0px 10px -5px black;
    background-attachment: fixed;
    background-image: url("/gestaov2/v2/inc/images/layout/bg-geo-div-nav.png");
    background-repeat: repeat-x;
    background-color: #F7F7F7;
    abackground-image: -moz-linear-gradient(
        top , 
        #ffffff 90px, 
        #f7f7f7 150px
        );
    overflow: auto;
    height:100%;
    overflow-x:hidden;
}

#div-nav-navigation{
    padding-left:0px;
    padding-right:5px;
    padding-bottom:30px;
}

#div-nav-navigation *{
    font-size:11px;
}

.fti-geo-window-body *{
    font-size:12px !important;
}

#div-nav-navigation .div-nav-navigation-page{
    box-shadow: 0px 5px 15px -17px black;
    border-left: 0px solid transparent;
    padding-left:2px;
}

#div-nav-navigation .div-nav-navigation-page div[browser]{
    -padding-left:6px;
}

#div-nav-navigation .div-nav-navigation-page .title{
    margin-bottom: 10px;
}

#div-nav-navigation .div-nav-navigation-page .title{
    /*abackground-image: url("/gestaov2/v2/inc/images/dot/gray_1x1.png");*/
    background-repeat: repeat-x;
    background-position:left center;
    border:0px;
    position: relative;
    height: 18px;
    border-left: 4px solid #bababa;
    border-top: 1px solid transparent;
    cursor: default;
    font-size:13px;
    margin-left: -2px;
    margin-top: 10px;
}

#div-nav-navigation .div-nav-navigation-page .title:first-child{
    margin-top: 0px;
}

#div-nav-navigation .div-nav-navigation-page:hover .title{
    border-left: 4px solid #999999;
}

#div-nav-navigation .div-nav-navigation-page .title .label{
    background-color: transparent;
    position: absolute;
    left: 0px;
    padding-left: 5px;
    padding-right: 5px;
    height: 100%;
    font-size: 13px;
    top:15px;
}


#div-nav-navigation .div-nav-navigation-page .buttons{
    position: absolute;
    top: 1px;
    right: 0px;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top:2px;
    padding-left: 5px;
    background-color: transparent;
}

#div-nav-navigation .div-nav-navigation-page .buttons li{
    display: inline;
    -font-size: 14px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border:1px solid transparent;
    cursor: pointer;
}

#div-nav-navigation .div-nav-navigation-pages .div-nav-navigation-page .buttons li.btn-pin{
    background-color: #FFCC33 !important;
    border:1px solid #FF9900;
}

#div-nav-navigation .div-nav-navigation-page .buttons li:HOVER{
    background-color: #efefef;
    border:1px solid #cccccc;
}

#div-map{
    position: absolute;
    background-color: #ffffff;
    z-index: 0;
}

#div-footer{
    position: absolute;
    background-color: #000000;
    z-index: 1;
}

body{
    overflow-y:hidden;
    font-family: arial;
    font-size:11px;
    color:#222;
    /*font-family: "Segoe UI",arial;*/
}

body *{
    font-size:11px;
}#div-nav hr{
    border:0px;
    background-color: #CECECE;
    border-bottom: 1px solid #F4F4F4;
}

*[href]{
    cursor: pointer;
}@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/map/control/menu.css");.fti-map-control-menu{
    padding-top:5px;
    position: relative;
}

.fti-map-control-menu .fti-map-control-menu-button{

    border:1px solid #999999;
    background-color: #ffffff;
    background-image : url("/gestaov2/v2/inc/images/icon/seta/2-down.png");
    background-repeat:no-repeat;
    background-position: center bottom;
    padding: 6px;
    float:left;
    margin:3px;
    text-align: center;
    box-shadow: 0 4px 5px -5px black;
    border-radius:2px;
    padding-bottom:9px;
    font-size:13px;
    cursor: pointer;
    position: relative;
    height: 100%;
    width:120px;
    font-size: 11px;
}
/*
.fti-map-control-menu .fti-map-control-menu-button:HOVER{
                
        background-image: -moz-linear-gradient(
            center top,
            #f3f3f3,
            #ffffff,
            #ffffff,
            #ffffff
        );background-image : url("/gestaov2/v2/inc/images/icon/seta/2-down.png");
}
*/
.fti-map-control-menu .fti-map-control-menu-button .fti-map-control-menu-button-sublabel{
    font-size: 10px;
    color:#777777;
    padding-top:3px;
    padding-bottom:3px;
}

.fti-map-control-menu .fti-map-control-menu-button .fti-map-control-menu-button-itens{
    display: none;
    position: absolute;
    top: 100%;
    left:-1px;
    background-color: #fafafa;
    border: 1px solid #999999;
    border-top: 0px;
    width: 100%;
    font-weight: normal;
    z-index: 10000;
    box-shadow: 0 4px 5px -5px black;
}


.fti-map-control-menu .fti-map-control-menu-button .fti-map-control-menu-button-itens:HOVER{
    box-shadow: 0 3px 5px -5px black;
}

.fti-map-control-menu .fti-map-control-menu-button .fti-map-control-menu-button-itens-item:FIRST-CHILD{
    border-topa:1px solid #cccccc;
    background-image: -moz-linear-gradient(
        center top,
        #ffffff,
        #fafafa,
        #fafafa
        );
}
.fti-map-control-menu .fti-map-control-menu-button .fti-map-control-menu-button-itens-item{
    border-bottom: 1px solid #cccccc;
    padding: 5px;
    padding-left: 16px;
    padding-right: 16px;
}

.fti-map-control-menu .fti-map-control-menu-button .fti-map-control-menu-button-itens-item.selected{
    background-image : url("/gestaov2/v2/inc/images/icon/seta/1-left.png");
    background-repeat: no-repeat;
    background-position: center left;
}

.fti-map-control-menu .fti-map-control-menu-button .fti-map-control-menu-button-itens-item:HOVER{
    background-color: #f3f3f3;
    background-image:none;
}

/** Controls **/

.fti-map-control-menu .fti-map-control-menu-controls{
    border:1px solid #999999;
    background-color: #ffffff;
    -padding: 6px;
    -margin:3px;
    box-shadow: 0 4px 5px -5px black;
    border-radius:2px;
    -position: absolute;
    -top: 30px;
    width: 260px;
}

.fti-map-control-menu-controls-plugins-list{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.fti-map-control-menu-controls-plugins-list li{
    display: inline-block;
    border:1px solid #333333;
    padding: 3px;
    padding-top:2px;
    padding-bottom:2px;
    margin: 5px;
    opacity:0.2;
    cursor: pointer;
}

.fti-map-control-menu-controls-plugins-list li.-active{
    opacity:1;
}

.fti-map-control-menu-controls-container{
    display: none;
    padding:5px;
    border-top:1px solid #bbbbbb;
    margin-top:3px;
}

/** Busca **/

.fti-map-control-menu-plugin-search{

}

.fti-map-control-menu-plugin-search .fti-map-control-menu-plugin-search-label{
    font-size:12px;
    padding:2px;
}

.fti-map-control-menu-plugin-search .fti-map-control-menu-plugin-search-input{
}

/** Cidade **/
.fti-map-control-menu-button.cidade{
    display: block;
    width: 260px;
    float: none;
}

.fti-map-control-menu-button.cidade .fti-map-control-menu-button-itens{
    max-height: 350px;
    overflow-y: auto;
}

.fti-map-control-menu-button-itens-search input{
    text-transform:none !important;
}

.fti-map-control-menu-button-itens-search{
    padding:6px;
}

/** Regiao **/


.fti-map-control-menu-plugin-control-regiao{
    padding:5px;
    clear: both;
    cursor: pointer;
}

.fti-map-control-menu-plugin-control-regiao:HOVER{
    font-weight: bold;
}

.fti-map-control-menu-plugin-control-regiao .fti-map-control-menu-plugin-control-regiao-color{
    float: left;
}

.fti-map-control-menu-plugin-control-regiao .fti-map-control-menu-plugin-control-regiao-label{
    float: left;
    padding-left:10px;
}
@IMPORT url("/gestaov2/v2/inc/css/gestao/geo/map/overlay/tooltip.css");.maps-overlay-tooltip{
    position:absolute;
    width: auto;
}

.maps-overlay-tooltip .maps-overlay-tooltip-point{
    height: 14px;
    background-image: url("/gestaov2/v2/inc/images/bg/ponto-no-shadow.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-top: -1px;
}

.maps-overlay-tooltip .maps-overlay-tooltip-content{
    border:1px solid #999999;
    background-color:#ffffff;
    color: #000000;
    padding:10px;
    padding-right:12px;
    padding-top:12px;
    cursor: default;
}

.maps-overlay-tooltip .maps-overlay-tooltip-content .maps-overlay-tooltip-content-close{
    right: 3px;
    top: 3px;
    position: absolute;
    cursor: pointer;
}

.grid-item{
    font-size:12;
    background-image: url("/gestaov2/v2/inc/css/gestao/images/layout/bg-list-gradient-left.png"), url("/gestaov2/v2/inc/css/gestao/images/layout/bg-list-gradient-right.png");
    background-position: left center, right center;
    background-repeat: repeat-y;
    border-bottom: 1px solid #E0E0E0;
    border-top:1px solid transparent;
    color: #666666;
    padding: 6px 3px 6px 6px;
}

.grid-item:HOVER{
    background-color: #f2f2f2;
}

.grid-item:FIRST-CHILD:HOVER{
    border-top:1px solid #E0E0E0;
}

.grid-item .subtitle{
    color:#aaaaaa;
    font-size: 11px;
}.div-filtros{
    text-align: right;
    clear: both;
    font-weight: bold;
}

.div-filtros .filtros{
    float: right;
    margin-bottom: 10px;
    font-weight: normal;
    padding-left: 5px;
}

.title-break{
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    padding:3px;
    margin-top: 20px;
    margin-bottom: 10px;
}


.box{
    line-height: 1.5;
}

.box .line{
    margin-top:3px;
    margin-bottom:3px;
}

.box .line.-border-bottom{
    border-bottom: 1px solid #cccccc;
}.info{

}

.info .group{
    padding-top: 5px;
    padding-bottom: 5px;
}

.info .group .label{
    font-weight: bold;
}

.info .group .text{

}@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/html.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/login.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/design.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/page.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/container.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/form.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/layout.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/webform.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/cadastro.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/lista.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/table.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/menu.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/ul.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/loading.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/abas.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/tooltip.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/font.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/filebox.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/selectBox.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/div.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/popup_message.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/tabs.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/formula.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/toolbar.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/file-viewer.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/ulli.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/calendar.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/postit.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/input.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/comboDialog.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/comboPopup.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/filebox-viewer.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/calendar-day.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/seta.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/entrevista.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/modulos/reportFilter.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/index.css");body{
    margin:0px;
    overflow: auto;
    background-color:#fafafa;
}

*{
    font-size: inherit;
    font-family: inherit;
}

body > * *{
    font-size: inherit;
}#gestao{
}

#login{
    margin-top: 25px;
    margin-bottom: 25px;
    width:900px;
    background-color: #ffffff;
}

#login-top{
    padding-top:5px;
    height: 150px;
}

#login-content{
    padding-top: 30px;
    min-height: 300px;
}

#login-bottom{
    height: 25px;
    position: relative;
    border-top:5px solid #F2F2F2;
    background-color: #3C8FC0;
    text-align: right;
    color:#ffffff;
    padding-top:10px;
    padding-right: 10px;
}

#login-bottom .-left{
    position: absolute;
    left: 10px;
}

#login-bottom .-right{
    position: absolute;
    right: 10px;
}

.login-list-item{
    font-size:12px;
    color: #444444;
    width:365px;
    text-align: left;
    margin-bottom: 10px;
}

.login-container{
    width:280px;
    border-bottom: 1px solid #999999;
    background-color: #ffffff;
    text-align: left;
    padding: 15px;
}

.login-container-middle-row{
    margin-bottom: 10px;
    position: relative;
}

.login-container-middle-row .login-container-label{
    font-size:10px;
    font-weight: bold;
    margin-bottom: 5px;
}

.login-container-middle-row .login-container-input{

}

.login-container-middle-row .login-container-input input{
    width: 100%;
    padding:6px;
    height: 30px;
    font-size:13px;
}

.login-container-middle-row .login-container-button{
    text-align: right;
    position: relative;
    height: 100px;
}

.login-container-middle-row .login-container-button button{
    color:#ffffff;
    background-color: #0099CB;
    border-color: #0099CB;
    padding: 5px;
    position: absolute;
    height: 60px;
    width:130px;
    top:20px;
}#gestao{

}

#modulo{

}

.page-stretch{    
    width:auto;
    max-width: 1000px;
    position: relative;
    text-align: left;
}

#modulo-top{
    background-color: #3399cc;
    color:#ffffff;
    position: fixed;
    width:100%;
    z-index: 3;
    box-shadow: 0 6px 8px -10px black;
}

#modulo-top .page-stretch{
    height: 75px;

}

#modulo-top-logo{
    position: absolute;
    left:5px;
    top:7px;

    padding-left:78px;
    padding-top:4px;

    width:150px;
    height: 16px;

    font-size: 11pt;
    color:#ffffff;
    font-weight: bolder;

    vertical-align: bottom;
}

#modulo-top-menu{
    position: absolute;
    left:0px;
    bottom:2px;
    height:33px;
    background-image: url("/gestaov2/v2/inc/images/layout/bg-menu.png");

}

#modulo-top-menu .button-home{
    position: absolute;
    display: inline-block;
    background-image: url("/gestaov2/v2/inc/images/layout/bg-menu-btn-home.png"), url("/gestaov2/v2/inc/images/layout/bg-menu.png");
    background-repeat: no-repeat, repeat-x;
    background-position: center center, left top;
    left: -1px;
    width: 26px;
    height: 100%;
    border-left: 2px solid #4DA2CE;
    border-top:2px solid #54A9D6;
    cursor:pointer;
}

#modulo-top-menu .button-mapa-navegacao{
    position: absolute;
    display: inline-block;
    height: 25px;
    left: 104px;
    width: 140px;
    border-left: 2px solid #4DA2CE;
    border-top:2px solid #54A9D6;
    border-right:1px solid #3786B3;
    font-size:10pt;
    font-weight: bold;
    padding-top:7px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url("/gestaov2/v2/inc/images/layout/bg-menu.png");
    cursor:pointer;
}

#modulo-top-menu .button-menu{
    position: absolute;
    display: inline-block;
    height: 25px;
    left: 26px;
    border-left: 2px solid #4DA2CE;
    border-top:2px solid #54A9D6;
    border-right:1px solid #3786B3;
    font-size:10pt;
    font-weight: bold;
    padding-top:7px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url("/gestaov2/v2/inc/images/layout/bg-menu.png");
    cursor:pointer;
}

#modulo-top-path{
    position: absolute;
    left: 110px;
    bottom:10px;
    font-size:7pt;
    font-weight: bold;
}

#modulo-top-path.geo{
    left: 290px;
}

#modulo-top-particular{
    position: absolute;
    right: 14px;
    bottom:4px;
}

#modulo-top-toolbar{
    display: table;
    position: absolute;
    right:5px;
    top:0px;
}

#modulo-top-toolbar .item{
    display: table-cell;
    height: 28px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
    background-image: url("/gestaov2/v2/inc/images/layout/line-toolbar-sep.png");
    background-repeat: no-repeat;
    background-position: center right;
    vertical-align: middle;
}

#modulo-top-toolbar .item:last-child{
    background-image: none;
}

#modulo-top-toolbar .item>*{
    opacity: .5;
}

#modulo-top-toolbar .item.atention>*{
    opacity: 1;
}

#modulo-top-toolbar .item:hover>*, #modulo-top-toolbar .item.-open>*{
    opacity: 1;
}

#modulo-content{
    padding-top:75px;
}

#modulo-content .page-stretch{
    background-color: #FFF;
    border-left: 2px solid #3399cc;
    border-right: 2px solid #3399cc;
    min-height: 250px;
}

#modulo-content .page-toolbar{
}

#modulo-bottom{
}

#modulo-bottom .page-stretch{
    background-color: #3399cc;
    padding-top:10px;
    padding-bottom:10px;
    text-align: right;
    color:#ffffff;
    font-size: 11px;
    position: relative;
    height: 15px;
    border: 2px solid #3399cc;
}

#modulo-bottom .page-stretch .-left{
    position: absolute;
    left: 10px;
}

#modulo-bottom .page-stretch .-right{
    position: absolute;
    right: 10px;
}

/* Fav Model Icon */
.modulo-model-fav{
    display: inline-block;
    background-image: url("/gestaov2/v2/inc/images/icon/ico-star-32.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 0px 1px;
    width: 14px;
    height: 14px;
    margin-left:2px;
    margin-right:2px;
    vertical-align: text-bottom;
    opacity: 0.5;
    cursor: pointer;
}

.modulo-model-fav:hover, .modulo-model-fav.-favorited{
    opacity: 1;
}

/*******************************************************************************
* Layout Full
**/

#modulo.-full .page-stretch{
    width:100%;
}

#modulo.-full #modulo-top{
    top: 0px;
    padding-left:10px;
    padding-right:10px;
}

#modulo.-full #modulo-content{

    position: absolute;

    height: calc(100% - 150px);
    width:100%;
    top: 0px;
    overflow: hidden;

    margin-top: 75px;

    padding-left:0px;
    padding-right:0px;
    padding-top: 0px;
    padding-bottom: 35px;

    border:0px;
    background-color: #ffffff;

    z-index: 0;
}

#modulo.-full #modulo-bottom{

    position: absolute;

    height: 35px;
    width:100%;
    bottom: 0px;
    z-index: 0;
}

#modulo.-full #webform-page{
    padding: 0px;
}

#modulo.-full #modulo-content .page-stretch{
    padding: 0px;
    border:0px;
}

#modulo.-full #webform-page{
    padding: 0px;
    text-align: left;
}

#modulo.-full #modulo-top-toolbar{
    -padding-right: 50px;
}#webform-page{
    padding: 10px 25px 15px 25px;
}

.webform-toolbar{
    background-color: #F1F1F1;
    border-bottom: 1px solid #E5E5E5;
    margin-left:-25px;
    margin-right:-25px;
    padding:15px;
    padding-left:20px;
    padding-right:20px;
    margin-bottom: 15px;
    box-shadow: 0 4px 8px -10px black;
}

.webform-toolbar.-tab{
    /*position: fixed;*/
    z-index: 2;
    width:960px;
    margin-top: -10px;
}

.webform-toolbar.-fixed{
    position: fixed;
    width:960px;
    top:75px;
    z-index: 1;
    font-size:13px;
}

.webform-toolbar.-fixed.-second-floor{
    top:122px;
}

.webform-toolbar .toolbar.-right{
    position: absolute;
    right: 10px;
}

.webform-toolbar .toolbar{
    display: inline-block;
    border-right: 1px solid #cccccc;
    padding-left: 10px;
    padding-right: 10px;
}

.webform-toolbar .toolbar:first-child{
    padding-left: 0px;
}

.webform-toolbar .toolbar:last-child{
    padding-left: 0px;
    border-right: 0px solid #cccccc;
}

.webform-toolbar button{
    background-color: #D84937;
    border:1px solid #C23525;
    color: #ffffff;
    padding: 15px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.webform-toolbar button:hover{
    background-color: #D84937;
}

.webform-toolbar button.-active{
    box-shadow:0 3px 5px -5px #000000 inset;
    background-color: #EC2222;
}

.webform-toolbar.-tab a{
    font-size: 13px;
    margin: 5px;
    margin-left: 5px;
    margin-right: 5px;
    color:#000000;
    padding:6px;
    text-align: center;
    display: inline-block;
}

.webform-toolbar.-tab a:first-child{
    margin-left: 6px;
}

.webform-toolbar.-tab a:hover{
    text-decoration: underline;
}

.webform-toolbar.-tab a.selected{
    background-color: #666666;
    color:#ffffff;
    border-radius: 3px;
}

.webform-toolbar button.btn-buscar{
    float: right;
}.info-container{
    border:1px solid #cccccc;
    border-radius: 5px 5px 0px 0px;	
}

.info-container:hover{
    box-shadow: 0 0px 8px -5px black;
}

.info-container .info-container-title{
    border-bottom:1px solid #cccccc;
    background-color: #eaeaea;
    padding:10px;
    box-shadow: 0 5px 8px -10px black;
    border-radius: 5px 5px 0px 0px;	
}

.info-container .info-container-title .label{
    color:#0FA1D3;
    font-weight: bold;
    font-size:15px;
}

.info-container .info-container-content{
    padding:10px;
    font-size:14px;
    line-height: 1.5;
}

.info-container .info-container-bottom{
    border-top:1px solid #dddddd;
    background-color: #f5f5f5;
    padding:10px;

    padding-top:20px;
    padding-bottom:20px;
}


.info-container.verde{
    border: 1px solid #00CC33;
}

.info-container.verde .info-container-title, .info-container.verde .info-container-bottom{
    background-color: #DBFFD2;
    border-color:#00CC33;
}

.info-container.vermelho{
    border: 1px solid #FF3333;
}

.info-container.vermelho .info-container-title, .info-container.vermelho .info-container-bottom{
    background-color: #FFECEC;
    border-color:#FF3333;
}

.info-container.azul{
    border: 1px solid #0099CC;
}

.info-container.azul .info-container-title, .info-container.azul .info-container-bottom{
    background-color: #F2F8FF;
    border-color:#0099CC;
}

.container{
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    padding:8px;
}

.container.-verde{
    background-color: #AFEBAF;
    border: 1px solid #33CC66;
}

.container.-verde .content{
    border: 1px solid #33CC66;
}

.container.-amarelo{
    background-color: #FFFF66;
    border: 1px solid #FFCC33;
}

.container.-amarelo .content{
    border: 1px solid #FFCC33;
}

.container.-azul{
    background-color: #DDE4F0;
    border: 1px solid #0099CC;
}

.container.-azul .content{
    border: 1px solid #0099CC;
}

.container .content, .container .container-content{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 4px #CCCCCC;
    padding:3px;
    text-align: left;
}

.container .content .title, .container .container-content .title{
    margin-top: 0px;
    padding-top:5px;
}/**
* Div checkbox
*/

div.radio{
    border-radius:50%;
}

div.checkbox, div.radio{
    display: inline-block;
    border: 1px solid #999999;
    width: 11px;
    height: 11px;
    background-color: #FFFFFF;
    box-shadow : 0px 0px 5px #CCCCCC inset;
    cursor: pointer;
    vertical-align: sub;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}

div.checkbox.-checked, div.radio.-checked{
    background-image: url("/gestaov2/v2/inc/images/icon/checkbox-checked-11.png");
    background-position: center right;
    background-repeat: no-repeat;
}

/**
* Calendario
*/
.-input-cover-calendar{
    position: relative;
    display: inline-block;
}

.container-960 input[type='text']{
    width: 100%;
}

input[type="text"][data],input[type="text"][calendar],input[type="text"][date]{
    cursor: pointer;
    width: 75px;
}
input[datetime]{
    cursor: pointer;
}

/**
* Placeholder
*/
.-input-hint{
    position: relative;
    display: inline-block;
}

.-input-hint .-hint{
    position: absolute;
    right: 2px;
    top: 5px;
}

.-input-hint input{
    padding-right: 14px !important;
}

.input-append{
    position: relative;
    display: inline-block;
}

.input-append.-readonly{
    background-color: #efefef;
}

.input-append.-right input{
    border-right: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px !important;
}

.input-append.-left input{
    border-left: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
}

.input-append .append{
    display: inline-block;

    border: 1px solid #999999;
    height: 17px;
    line-height: 1.5;

    font-family: arial;
    font-size: 12px !important;

    padding: 2px;
    padding-top:1px;

}

.input-append.-left .append{
    border-right:0px;
    padding-left: 2px;
    margin-right:-6px;
    text-align: right;
}

.input-append.-right .append{
    border-left:0px;
    padding-left: 0px;
    margin-left:-4px;
}

/**
* Responsavel pelos campos de formulαrio
*/

input[type='image']{
    background-size: auto;
    background-position: center center;
}

input[readonly]{
    background-color: #efefef;
}

form[block] input[type='text'], form[block] input[type='password'], form[block] textarea, form[block] select, form[block] .input, form[block] .combo-sm:not([data-readonly]){
    background-color: #efefef;
}


input[type='text'], input[type='password'], textarea, select, .input{
    border: 1px solid #999999;
    font-size: 12px !important;
    height: 22px;
    line-height: 1.5;
    padding: 2px;
    text-transform: uppercase;
    font-family: arial;
    margin: 0;
}

textarea{
    min-height: 70px;
    resize: vertical;
}

input[caps='false'], textarea[caps='false'], select[caps='false'], select[caps='false'] option{
    text-transform: none!important;
}

div[data-input-type]{
    font-size: 12px !important;
    line-height: 1.5;
    padding: 2px;
    text-transform: uppercase;
    border: 1px solid #999999;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}

select[readonly] {
    background: #eee;
    pointer-events: none;
    touch-action: none;
}

select option{
    font-size: 12px !important;
    padding:2px;
}

input[type='text']:FOCUS, textarea:FOCUS, .input:focus, select:FOCUS, input[type='password']:FOCUS{
    border:2px solid #3399CC;
    background-color:#FDFFD6;
}

.combo-sm:FOCUS{
    border:1px solid #3399CC;
    background-color:#FDFFD6;
}

button, input[type='button'], input[type='submit']{
    border:1px solid #999999;
    background-color: #f6f6f6;
    padding:3px;
    padding-top:4px;
    cursor: pointer;
    border-radius:1px;
    font-size:13px;
}

/*button.-add{
        padding-left: 20px;
        background-image: url("/gestaov2/v2/inc/images/icon/btn-add-12.png");
        background-repeat: no-repeat;
        background-position: 3px center;
        min-height: 25px;
}*/

button.btn-assinatura-digital, input.btn-assinatura-digital{
    padding-left: 17px !important; 
    background-image: url("/gestaov2/v2/inc/images/icon/btn-certified-16.png");
    background-repeat: no-repeat;
    background-position: 3px center;
    background-color: #A8C191;
    border-color: #62AF56;
}

button.btn-assinatura-digital:HOVER, input.btn-assinatura-digital:HOVER{
    background-color: #62AF56;
    border-color: #62AF56;
}

button:HOVER, input[type='button']:HOVER, input[type='submit']:HOVER{
    background-color: #f0f0f0;
}

button:ACTIVE, input[type='button']:ACTIVE, input[type='submit']:ACTIVE{
    background-color: #333333;
    color:#ffffff;
}

button.-left, input[type='button'].-left, input[type='submit'].-left{
    border-left:0px;
}

button.-marginleft, input[type='button'].-marginleft, input[type='submit'].-marginleft{
    margin-left:2px;
}

button.laranja, input[type='button'].laranja, input[type='submit'].laranja{
    background-color: #DB4A38;
    background-color: #DB4A38;
    border: 1px solid #C03F2C;
    color: #FFFFFF;
    -font-weight: bold;
    padding: 10px;
}

button.laranja.-no-padding, input[type='button'].laranja.-no-padding, input[type='submit'].laranja.-no-padding{
    padding: 2px !important;
    font-size:12px;
    font-weight: normal;
}

button.laranja.-padding-input, input[type='button'].laranja.-padding-input, input[type='submit'].laranja.-padding-input{
    padding: 2px !important;
    padding-top:1px !important;
    font-size:12px;
    font-weight: normal;
}

button.azul.-no-padding, input[type='button'].azul.-no-padding, input[type='submit'].azul.-no-padding{
    padding: 2px !important;
    font-size:12px;
    font-weight: normal;
}

button.azul, input[type='button'].azul, input[type='submit'].azul{
    background-color: #4889F1 !important;
    border: 1px solid #125BD6 !important;
    color: #FFFFFF;
    padding: 10px;
}

button.azul:HOVER, input[type='button'].azul:HOVER, input[type='submit'].azul:HOVER{
    background-color: #125BD6!important;
}


button.verde, input[type='button'].verde, input[type='submit'].verde{
    background-color: #00AE00;
    border: 1px solid #007100;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
}

button.verde:HOVER, input[type='button'].verde:HOVER, input[type='submit'].verde:HOVER{
    background-color: #007100;
}

button.cinza, input[type='button'].cinza, input[type='submit'].cinza{
    background-color: #666666;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
}

/* Validaηυes */


/*input[data-valid='required'], select[data-valid='required'], textarea[data-valid='required']{
        background-image: url("/gestaov2/v2/inc/images/bg/bg-form-input-valid.png");
        background-position: right top;
        background-repeat: no-repeat;
}*/

input.valid-failed, select.valid-failed, div[data-input-type].valid-failed, textarea.valid-failed{
    border: 1px solid #ff0000;
    box-shadow:0 0 5px -2px #FF0000;
}


.-validate-error-message{
    color: red;
    position: absolute;
    display: block;
    text-transform: none;
    width: 100%;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: help;
    /*background: blue;*/
}

.-validate-error-message:hover{
    overflow: visible;
}

.column, .columns{
    position: relative;
}

/* */

.box-choose{
    border: 1px solid #999999;
    height: 19px;
    padding:2px;
    position: relative;
}

.box-choose div{
    width:100%;
    padding: 1px;
    padding-left: 3px;
    font-size: 12px;
}

.box-choose button{
    padding:1px;
    font-size:11px;
    position: absolute;
    right: 2px;
    top: 2px;
}

/* Metros */

input.-metros, input.-m{
    padding-right: 20px;
    background-image: url("/gestaov2/v2/inc/images/bg/bg-input-m.png");
    background-position: center right;
    background-repeat: no-repeat;
}

input.-metros2, input.-m2{
    padding-right: 20px;
    background-image: url("/gestaov2/v2/inc/images/bg/bg-input-m2.png");
    background-position: center right;
    background-repeat: no-repeat;
}

input.-kilos, input.-kg{
    padding-right: 20px;
    background-image: url("/gestaov2/v2/inc/images/bg/bg-input-kg.png");
    background-position: center right;
    background-repeat: no-repeat;
}
/*CSS para imagem do datepicker*/
.ui-datepicker-trigger{
    margin-left: 3px;
}


.div-fotos{
    float:left;
    text-align:center;
    width:130px;
}

.bts-fotos > *{
    margin-bottom: 5px;
}	
.bts-fotos{
    display: none;
}
.div-info-resumo{
    float:left;
    margin-left:50px;
    width:700px;
    margin-top: 20px;
}
.div-info-resumo table{
    width: 100%	
}

.div-info-resumo table th{
    text-align: left;
    font-weight: bold;
    padding: 5px;
}	
.div-info-resumo table td{
    padding: 5px;
}	

/* Resumos de cadastro */
.resumo-cadastro{
    font-size: 12px;
    width: 100%;
    /*margin: 10px;*/
}

.resumo-cadastro .resumo-label{
    font-weight: bold;
}

.resumo-cadastro .resumo-content{
    text-align: justify;
}

hr{
    border: none;
    border-top: 1px solid #3399CC;
}

/*CSS do log do sistema*/

    .syslog {
        padding-top: 10px;
        color: rgba(0,0,0,0.7);
    }
    
    .syslog p {
        font-size: 11px !important;
        margin-bottom: 0;
    }
    
    .syslog span {
        font-weight: bold;
        letter-spacing: 1px;
    }
    
    .syslog .ui-icon {
        display: inline-block;
        webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

/**
* Itens de layout
*/
img{
    vertical-align: sub;
}

img[data-blocked]{
    opacity:0.5;
    cursor: default;
}

pre, code{
    text-align: left;
    border: 1px solid #cccccc;
    background-color: #f3f3f3;
    padding: 5px;
    line-height: 1.5;
}

div.textbox{
    border: 1px solid #999999;
    font-size: 12px !important;
    line-height: 1.5;
    padding: 2px;
    text-transform: uppercase;
    font-family: arial;
}

div.textbox.readonly{
    background-color: #efefef;
}

a{
    text-decoration: none;
}

.link{
    color:0000ff;
    cursor: pointer;
}

.link:HOVER{
    text-decoration: underline;
}

.pointer{
    cursor: pointer;
}

.pointer *{
    cursor: pointer;
}

.cor, .color{
    display: inline-block;
    border: 1px solid #000000;
    width: 16px;
    height: 16px;
}

.cor.-checkbox, .color.-checkbox{
    background-image: url("/gestaov2/v2/inc/images/bg/bg-cor-checkbox-none.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%; 
}

.cor.-checkbox.-active, .color.-checkbox.-active{
    background-image: url("/gestaov2/v2/inc/images/bg/bg-cor-checkbox.png");
}

.localidade-search{
    cursor: pointer;
}

div.title{

}

.clear {
    clear: both;
    float: none;
}

a[delete], img[delete], a[edit], img[edit]{
    cursor: pointer;
}

.-form-combo-select {
    border-collapse: collapse;
}

.-form-combo-select td{
    padding: 0px !important;
}

.title, .page-title{
    border-bottom: 1px solid #3399cc;
    color: #3399cc;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px;
    text-align: left;
}

.page-title{
    font-size: 18px;
}

.fti-geo-window-body .title{
    -margin-bottom: 2px;
    -padding-bottom: 2px;
    -padding-left:0px;
}

.msg {
    background-color: #FDF7D5;
    border: 1px solid #FBCF64;
    border-radius: 3px 3px 3px 3px;
    line-height: 1.3;
    margin: 3px;
    padding: 5px;
    font-size:13px;
}

.msg.-success, .msg.-ok {
    background-color: #E6FFEC;
    border: 1px solid #00CC33;
    box-shadow: 0 0 12px -7px #E6FFEC;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_ok_20.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left:10px;
}

.msg.-error, .msg.-err {
    background-color: #ffbaba;
    border: 1px solid #ff0000;
    box-shadow: 0 0 12px -7px #ff0000;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_cancel_20.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left:10px;
}

.scrollbar{
    overflow: auto;
}

.scrollbar-y{
    overflow-y: auto;
}

.scrollbar-x{
    overflow-x: auto;
}

fieldset{
    margin:5px 10px;
    padding: 5px;
    border:1px solid #3399cc;
}

fieldset legend{
    font-size: 13px;
    font-weight: bold;
    color:#3399cc;
    margin-left:5px;
    margin-right:5px;
}


/*****
 * 
 * 
 */

.texto{

    font-family: Arial;
    font-size: 13px;
    padding: 5px;
} 

.textoBold{

    font-family: Arial;
    font-size: 13px;
    padding: 5px;
    font-weight: bold;
} 


.bold{
    font-weight: bold;
} 


table.thread {
    border: 1px solid #CCCCCC;
    border-radius: 3px 5px 0 0;
    box-shadow: 0 0 12px -7px #666666;
}





.webform-header{
    border: 1px solid #999999;
    position: relative;
    height: auto;
    min-height: 20px;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #fafafa;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

}

.webform-header .label{
    position:absolute;
    top:5px;
    left:5px;
    font-weight: bold;
    font-size: 13px;
}

.webform-header td .label{
    position: relative;

}


.webform-header ul.functions{
    list-style: none;
    bottom: 5px;
    left: 5px;
    position: absolute;
    padding: 0px;
    margin: 0px;
}

.webform-header ul.functions li{
    display: inline-block;
    opacity: 0.8;
}

.webform-header ul.functions li:hover{
    opacity: 1;
}

.webform-header ul.functions li .button{
    border:1px solid #cccccc;
    -background-color: #F9F9F9;
    background: -moz-linear-gradient(top, #FBFBFB, #F5F5F5);
    padding:10px;
    font-size:13px;
    border-radius:3px;
    margin-right: 10px;
    cursor: pointer;
}

.webform-header ul.functions li .button a{
    color:inherit;
    font-size: inherit;
}
.webform-header ul.functions li .button.-active{
    background-color: #999999;
    background: -moz-linear-gradient(top, #aaaaaa, #999999);
    color: #ffffff;
    box-shadow:0 1px 10px -5px black;
}

.webform-header .search{		
    background: url("/gestaov2/v2/inc/images/layout/lista-btn-busca.png") center;
    top:5px;
    right:0;
    width:106px;
    height:35px;
    position: absolute;
    cursor: pointer;
    opacity: 0.8;
}

.webform-header .search:hover{
    opacity: 1;
}

.webform-header .search-clear{
    position:absolute;
    bottom:5px;
    right:5px;
}

.webform-header .search-clear a{
    color: #3399CC;
}

.webform-info{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #CCCCCC;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_searched_32.png");
    background-repeat: no-repeat;
    background-position: 5px center;
    padding: 5px;
    padding-left: 45px;
    min-height: 35px;
}

.webform-info .filtro-label{
    margin-top: 3px;
    margin-bottom: 3px;
}

.webform-info .filtro-label span.desc{
    font-weight: bold;
}


.footer-simples{
    margin-left: 10px;
    margin-right:10px;
    margin-bottom:5px;
    margin-top:5px;
}

/*.webform-list{
        border: 2px solid #e0e0e0;
        border-collapse: collapse;
        padding: 0;
}

        .webform-list>thead tr td{
                background-color: #DEDEDC;
                color: #017CBF;
                font-size: 13px;
                font-weight: bold;
                height: 40px;
                text-align: center;
        }
        
        .webform-list>tbody tr td{
                border: 1px solid #E5E5E5;
                font-size: 12px;
                height: 27px;
                padding: 4px 10px;
        }
        
        .webform-list>tbody tr:nth-child(2n+1) td{
                background-color: #F3F3F3;
        }

        .webform-list>tfoot tr td{
                padding:2px;
        }

        .webform-list>tfoot .tb-paginacao{
                border-spacing: 1px;
                padding: 0;
        }

        .webform-list>tfoot .tb-paginacao td a{
                text-decoration: none;
                color: inherit;
                display: inline-block;
                padding: 3px 5px;
        }
        
        .webform-list>tfoot .tb-paginacao td{
                -moz-user-select: none;
            border: 1px solid #000000;
            color: #2E6AB1;
            font-size: 10px;
            font-weight: bold;
        }

        .webform-list>tfoot .tb-paginacao .active{
                background-color: #EFEFEF;
        }

        .webform-list>tfoot .tb-paginacao .enabled{
        }

        .webform-list>tfoot .tb-paginacao .disabled{
                color: #CCCCCC;
        }*/


.webform-list a:link {
    color: #000;
    font-weight: bold;
    text-decoration:none;
}
.webform-list a:visited {
    color: #000;
    font-weight:bold;
    text-decoration:none;
}
.webform-list a:active,
.webform-list a:hover {
    color: #bd5a35;
    text-decoration:underline;
}
.webform-list {
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px;
    text-shadow: 1px 1px 0px #fff;
    background:#eaebec;
    border:#ccc 1px solid;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}
.webform-list th, .webform-list thead td{
    padding:11px 15px 12px 15px;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;

    color: #666;
    font-weight: bold;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.webform-list th:first-child, .webform-list thead td:first-child{
    //text-align: left;
    //padding-left:20px;
}
.webform-list tr:first-child th:first-child, .webform-list thead tr:first-child td:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px;
}
.webform-list tr:first-child th:last-child, .webform-list thead tr:first-child td:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px;
}
.webform-list tr {
    padding-left:20px;
}
.webform-list td:first-child {
    //text-align: left;
    //padding-left:20px;
    border-left: 0;
}
.webform-list td {
    empty-cells: show;
    padding:5px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    font-size: 13px;
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}

.webform-list tbody td{
    font-size: 12px;
}

.webform-list tr.even td {
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.webform-list tr:last-child td {
    border-bottom:0;
}
.webform-list tr:last-child td:first-child {
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
}
.webform-list tr:last-child td:last-child {
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
}
.webform-list tr:hover td {
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

.webform-list td.td-buttons{
    padding:0px;
}

.new-line{
    clear: left;
    padding: 0px;
    margin:0px !important;
}

.new-form{
    padding-bottom:10px;
    padding-top:10px;
    font-size: 13px;
}
.new-form label{
    margin-right:5px;
}
.new-form > div{
    float:left;
    margin-bottom: 10px;
    margin-right:18px;
    margin-left:18px;
}

.form-960{
    font-size: 13px;
}
.form-960 label{
    display: block;
    margin-bottom: 2px;
    font-size:12px;
    font-weight: bold;
}

.form-960 .-checkbox label, .form-960 label.-checkbox,
.form-960 .-radio label, .form-960 label.-radio{
    display: inline-block;
}

.webform-conteiner{
    border-bottom:2px solid #cccccc;
    margin-bottom: 5px;
}

.webform-search .-inner-filter{
    display: none;
}


.webform-div-resumo{
    margin: 15px;
        
}

/*.ui-datepicker {
        z-index: 5 !important;
}*/
.tela-cadastro{
    /*min-height:100px;*/
    position: relative;
}

.tela-cadastro .cadastro-container{
    padding:10px;
    padding-top:0px;
    text-align: left;
}

.tela-cadastro .cadastro-toolbar{
    text-align: right;
    margin-bottom:20px;
}

.title{
    padding-top:20px;
    margin-bottom:20px;
    position: relative;
}

.title .right, .title .note{
    position: absolute;
    right:0px;
    top:0px;
    font-size: 12px;
    padding-top: 6px;
}

table.cadastro{
    border-collapse: collapse;
}

table.cadastro>tbody>tr>td {
    font-size: 13px;
    padding: 5px;
}

table.cadastro>tbody>tr>td[valign='top'] {
    padding-top: 10px;
}

table.cadastro>tbody .label, table.cadastro>tbody .lbl-descricao{
    color: #000000;
    font-size: 13px;
}

.tela-cadastro>form>div.footer{
    border-top: 1px solid #cccccc;
    margin-top:20px;
    padding:10px;
}

.tela-cadastro>form>div.footer-simples{
    border-top: 1px solid #cccccc;
    margin-top:20px;
    padding:10px;
}

.tela-cadastro>form>div.footer.-no-margin{
    border-top: 0px;
    margin-top:0px;
    padding:0px;
}

.tela-cadastro>form>div.footer button, .tela-cadastro>form>div.footer input[type='button'],  .tela-cadastro>form>div.footer input[type='submit']{
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    font-size: 14px;
}

.tela-cadastro>form>div.footer *[name='formPosted']{
    background-color: #DB4A38;
    border: 1px solid #C03F2C;
    color: #FFFFFF;
}

.tela-cadastro>form>div.footer *[name='formPosted'][disabled]{
    color:#aaaaaa;
    background-color: #BE6F54;
}
.tela-cadastro>form>div.footer *[name='formPosted']:HOVER{
    background-color: #C03F2C;
}
.tela-cadastro>form>div.footer *[name='formPosted'][disabled]:HOVER{
    background-color: #AC7666;
}

.fti-geo-window .tela-cadastro>form>.webform-header>div.footer input[type='button'],
.fti-geo-window div.footer-simples button[name='voltar'],
.fti-geo-window div.footer-simples button[name='novo']{
    display:none;
}

.fti-geo-window .tela-cadastro>form>div.footer{
    padding-bottom: 0px;
    margin-bottom: 0px;
}/******************************************************************************
* Div de lista de valores
******************************************************************************/

div.webform-list{
    border:1px solid #cccccc;
    margin-bottom: 10px;
    line-height: 1.8;
    position:relative;
    text-align: left;
}

div.webform-list .label, div.webform-list .label *{
    font-size:13px;
}

div.webform-list .col-left{
    position: absolute;
    left: 4px;
    top: 4px;
    height: calc(100% - 4px);
}

div.webform-list .col-right{
    position: absolute;
    right: 4px;
    top: 3px;
    height: calc(100% - 8px);
    display: table;
    vertical-align: middle;
    table-layout: fixed;
    border-collapse: separate;;
    border:1px solid #999999;
}

div.webform-list .button{
    display: table-cell;
    min-width: 75px;
    background-color: #efefef;
    vertical-align: middle;
    font-size:17px;
    text-align: center;
    margin-left:3px;
    cursor: pointer;
}

div.webform-list .button:HOVER, div.webform-list .button.selected{
    box-shadow: inset 0 0px 20px -5px #000000;
}

div.webform-list .button.verde{
    background-color: #57A957;
    border-color: #57A957;
    color: #ffffff;
}

div.webform-list .button.vermelho{
    background-color: #C43C35;
    border-color: #C43C35;
    color: #ffffff;
}

div.webform-list .button.azul{
    background-color: #269CE9;
    border-color: #269CE9;
    color: #ffffff;
}

/******************************************************************************
* Div de lista de valores
******************************************************************************/

.div-lista-valores{
    border:1px solid #999999;
}

.div-lista-valores .div-lista-valores-cabecalho{
    padding:5px;
}

.div-lista-valores .div-lista-valores-cabecalho button{
    padding:2px;
    padding-top:1px;
    width: 50px;
}

.div-lista-valores .div-lista-valores-corpo{
    padding:5px;
    padding-right: 10px;
    padding-left: 10px;
    max-height: 100px;
    overflow: auto;
    margin-bottom: 5px;
}


.div-lista-valores .div-lista-valores-corpo .item{
    border-top: 1px solid #cccccc;
    padding:3px;
    margin-top: 4px;
    position: relative;
}

.div-lista-valores .div-lista-valores-corpo .item .remove{
    position: absolute;
    right: 3px;
    top: 3px;
    width: 13px;
    height: 13px;
    background-image: url("/gestaov2/v2/inc/images/icon/btn-close.png");
    display: none;
    cursor: pointer;
}

.div-lista-valores .div-lista-valores-corpo .item:hover{
    font-weight: bold;
}

.div-lista-valores .div-lista-valores-corpo .item:hover .remove{
    display: block;
}

/******************************************************************************
* Busca de lista
******************************************************************************/

div.-lista-search{
    position: absolute;
    border: 1px solid #999999;
    background-color: #ffffff;
    padding: 5px;
    z-index:7000;
}

div.-lista-search input[type='text']{
    margin-top:2px;
}
div.-lista-search input[type='button']{
    font-size: 12px;
    padding: 1px;
    padding-bottom: 2px;
    margin-left:5px;
}

/******************************************************************************
* Paginacao de lista
******************************************************************************/

.-tbl-paginacao{
}

.-tbl-paginacao td{
    cursor: pointer;
    color:#444444;
    padding:3px;
    padding-left:7px;
    padding-right:7px;
}

.-tbl-paginacao td:HOVER{
    color:#000000;
    text-decoration: underline;
    background-color: #e0e0e0;
}

.-tbl-paginacao td.selected{
    background-color: #efefef;
    text-decoration: underline;
    border:1px solid #cccccc;
}

.sublista{
    border-collapse: collapse;
    border: 1px solid #cccccc;
}

.sublista thead tr td{
    font-size: 13px;
    color: #000000;
    padding: 10px;
    font-weight: bold;
    background-image: -moz-linear-gradient(center bottom , #F9F9F9, #EFEFEE);
    background-color: #F9F9F9;
}

.sublista tbody tr td{
    border-top: 1px solid #E0E0E0;
    padding:5px;
}

.sublista tbody tr td input{
    margin:5px;
}

.sublista tfoot tr td{
    border-top: 1px solid #E0E0E0;
    font-size: 13px;
    color: #000000;
    padding: 5px;
    font-weight: bold;
    background-image: -moz-linear-gradient(center bottom , #EFEFEE, #F9F9F9);
    background-color: #F9F9F9;
}/* Table */

table tr.strike td{
    text-decoration: line-through;
}

/* Table order */

.-table-order-wrap{
    position: relative;
    border: 1px solid #ff0000;
}

.-table-order-wraptd{
}

table.-table-order.-on {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

table.-table-order tbody tr td.order{
    background-image: url("/gestaov2/v2/inc/images/icon/order_sel.png");
    background-repeat: no-repeat;
    background-position: center center;
}

table.-table-order tbody tr td.order.set{
    background-image: url("/gestaov2/v2/inc/images/icon/order_set.png") !important;
}

table.-table-order tr.-table-order-trade td{
    background-color: #efefef;
}

table.-table-order tr.-registro-substituindo{
    background-color: lightcoral !important;
}

table.-table-order tr.-registro-substituir{
    background-color: lightblue !important;
}

table.-table-order tr.-table-order-trade.-cima td{
    -border-top:1px solid #000000 !important;
}

table.-table-order tr.-table-order-trade.-baixo td{
    -border-bottom:1px solid #000000;
}


/* Table */

table.-noborder, table.-no-border {
    border: 0px !important;
}

/* Tr */

tr{
}

/* Bordas nas td's */

table.-border-bottom {
    border-collapse: collapse;
}

table.-border-bottom td{
    border-bottom: 1px solid #BBB;
    padding:3px;
}

/* Listview */

table.listview {
    border-collapse: collapse;
    background-color: white;
    border: 1px solid #BBB;
}

table.listview > thead > tr > td {
    padding: 10px;
    font-weight: bold;
    background-color: #F9F9F9;
}

table.listview > thead > tr > td.-search-col {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_search_light_10.png");
    padding-right:16px;
    cursor: pointer;
}

table.listview > thead > tr > td[data-sort-sort]{
    background-color: #dedede;
    background-position: center right;
    background-repeat: no-repeat;
}

table.listview > thead > tr > td[data-sort-sort='asc']{
    background-image: url("/gestaov2/v2/inc/images/icon/ico-asc-10.png");
}

table.listview > thead > tr > td[data-sort-sort='desc']{
    background-image: url("/gestaov2/v2/inc/images/icon/ico-desc-10.png");
}

table.listview > thead > tr > td.-search-col.-search-col-searched {
    background-image: url("/gestaov2/v2/inc/images/icon/ico_search_blue_10.png");
}

table.listview > thead > tr > td.-search-col:HOVER.-search-col-searched{
    background-image: url("/gestaov2/v2/inc/images/icon/ico_search_blue_10.png")!important;
}

table.listview > thead > tr > td.-search-col:HOVER {
    background-image: url("/gestaov2/v2/inc/images/icon/ico_search_bold_10.png");
    text-decoration: underline;
}

table.listview > tbody > tr > td {
    border-top: 1px solid #E0E0E0;
    padding: 3px;
}

table.listview > tbody > tr[over]:HOVER > td {
    background-color: #efefef;
}

table.listview > tfoot > tr > td {
    border-top: 1px solid #E0E0E0;
    background-color : FAFAFA;
}

table.listview.-expand td{
    font-size: 13px;
    padding: 10px;
}

table.listview.-expand tbody td{
    border:1px solid #e0e0e0;
}

table.listview.-expand tbody td:first-child{
    border-left:0px;
}

table.listview.-expand tbody td:last-child{
    border-right:0px;
}

table.listview.-expand tbody tr:last-child td{
    border-bottom:0px;
}

/* Mark */

tr.mark-amarelo td{
    background-color: #FFFF66;
}

/* Estilos */

tr.bold td{
    font-weight: bold;
}

/* Table order */

table[data-table-sort]{
}

table[data-table-sort] thead tr td{
    -position: relative;
}

table[data-table-sort] thead tr td>span[data-table-sort-field]{
    cursor: pointer;
    font-size: inherit;
    background-position: right center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
}

table[data-table-sort] thead tr td>span[data-table-sort-field]:HOVER{
    text-decoration: underline;
}

table[data-table-sort] thead tr td span.-order-asc{
    padding-right: 10px;
    background-image: url("/gestaov2/v2/inc/images/icon/ico-asc-10.png");
}

table[data-table-sort] thead tr td span.-order-desc{
    padding-right: 10px;
    background-image: url("/gestaov2/v2/inc/images/icon/ico-desc-10.png");
}

.jquery-table-sort{
    position: absolute;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    z-index: 10;
}

.jquery-table-sort-apply{
    position: absolute;
    width: 100px;
    height: 28px;
    background-color: #DEDEDC;
    border: 1px solid #D0D0D0;
    border-left:0px;
    color: #017CBF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
    background-image: -moz-linear-gradient(center left , #DEDEDC, #CCCCCC);
    cursor: pointer;
}

.jquery-table-sort{
    text-align: center;
    box-shadow:0px 2px 5px -3px black;
}

.jquery-table-sort div{
    text-align:left;
    cursor:pointer;
    padding:5px;
    padding-left:15px;
    border-bottom:1px solid #cccccc;
    background-position: 2px center;
    background-repeat: no-repeat;
}

.jquery-table-sort div[data-type='asc']{
    background-image: url("/gestaov2/v2/inc/images/icon/ico-asc-10.png");
}
.jquery-table-sort div[data-type='desc']{
    background-image: url("/gestaov2/v2/inc/images/icon/ico-desc-10.png");
}

.jquery-table-sort div:HOVER{
    background-color: #f2f2f2;
}

.jquery-table-sort button{
    /*
    background-color: #DB4A38;
    border: 1px solid #C03F2C;
    color: #FFFFFF;
    padding: 3px;
    */
    width: 94%;
    font-size:12px;
    margin:3px;
}

/*.jquery-table-sort button:HOVER{
        background-color: #CB3625;
}*/

/* Input table */

table.-inputlist{
}

table.-inputlist tbody tr td input{
    width: 100%;
    border:1px solid #ffffff;
    cursor: default;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_textboxedit.png");
    background-repeat: no-repeat;
    background-position: right center ;
    padding-right: 18px;
}

table.-inputlist tbody tr td input:HOVER{
    border-color: #cccccc;
}

table.-inputlist tbody tr td input:FOCUS{
    background-image: url("/gestaov2/v2/inc/images/icon/ico_textboxedit_focus.png");
    width: 100%;
    cursor: text;
}#menu-gestao-mapa-navegacao{
    display:none;
    height: 160px;
    width:250px;
    position: fixed;
    z-index:3;
    left:114px;
    top:75px;

    background-color: #F2F2F2;
    border-left:2px solid #4DA2CE;
    border-bottom:2px solid #4DA2CE;
    border-right:2px solid #4DA2CE;
    border-top: 0px;

    box-shadow: 0 4px 8px -5px black;
    padding:7px;
}

#menu-gestao-mapa-navegacao td{
    padding:4px;
}

#menu-gestao-mapa-navegacao .label{
    font-size:12px;
    font-weight:bold;
    padding:4px;
}

#menu-gestao-mapa-navegacao .selection-box{
    border:1px solid #333333;
    background-color:#ffffff;
    padding:4px;
    cursor: pointer;
    border-radius:2px;
}

#menu-gestao-mapa-navegacao .btn-aplicar{
    width:100%;
    margin-top:3px;
    background-color:#DB4A38;
    border-color:#DB4A38;
    color:#ffffff;
}

#menu-gestao{
    height: calc(100% - 90px);
    position: fixed;
    display: none;
    z-index:3;
}

#menu-gestao .menu-lista{
    width: 350px;
    background-color: #F2F2F2;
    border: 1px solid #78A3B1;
    border-left:2px solid #4DA2CE;
    border-bottom:2px solid #4DA2CE;
    border-right:2px solid #4DA2CE;
    border-top: 0px;
    box-shadow: 0 4px 8px -5px black;
}

#menu-gestao .menu-overflow{
    height: 90%;
    overflow: auto;
}

#menu-gestao .menu-modulo-titulo{
    padding:10px;
    position: relative;
    text-align: right;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    background-color: #3D90BD;
}

#menu-gestao .menu-path{
    text-align: left;
}

#menu-gestao .menu-opener{
    position: absolute;
    left: 100%;
    top:40%;
}

#menu-gestao ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

#menu-gestao ul li{
    font-size: 13px;
    cursor: pointer;
}

#menu-gestao ul li .menu-titulo{
    padding: 7px;
    font-size: 13px;
    display: block;
    color: #000;
}

#menu-gestao ul li .menu-titulo.-tree{
    font-weight: bold;
    background-image: url(/gestaov2/v2/inc/images/icon/plus-blue-16.png);
    background-repeat: no-repeat;
    background-position: 5px 7px;
}

#menu-gestao ul.show{
    display: block;
}

#menu-gestao li.open>.menu-titulo.-tree{
    background-color: #C0C0C0;
    border-bottom:1px dashed #000000;
    background-image: url(/gestaov2/v2/inc/images/icon/minus-blue-16.png);
}

#menu-gestao ul.hide{
    display: none;
}

#menu-gestao .menu-modulos{
    text-align: left;
    font-size:11px;
    font-weight: normal;
}

#menu-gestao input[name='MENU_BUSCA']{
    background-color: #3D90BD;
    border: 0px;
    color:#ffffff;
    width:135px;
    text-transform: none;
}

#menu-gestao select[name='MENU_MODULO']{
    background-color: #3D90BD;
    border: 0px;
    color:#ffffff;
    width:135px;
    text-transform: none;
}

#menu-gestao select[name='MENU_MODULO'] option{
    padding-right: 10px;
}.div-tree{
    border: 1px solid #cccccc;
    background-color: #f9f9f9;
}

.div-tree ul{
    list-style:none;
    padding: 0px;
    margin: 0px;
}

.div-tree ul .label{
    padding:10px;
    font-size: 13px;
    cursor: pointer;
}

.div-tree ul ul{
    display: none;
}

.div-tree ul .label{
    border-bottom: 1px solid #cccccc;
}

.treelist input{
    padding: 0px;
    margin: 0px;
}

.div-tree li .-icon{
    background-image: url("/gestaov2/v2/inc/images/icon/tree-default-plus.png");
    background-repeat: no-repeat;
    background-position:center center;
    background-size:100%;
    width: 12px;
    display:inline-block;
    height: 12px;
    margin: 0;
    padding: 0;
    margin-right:5px;
}

.div-tree li .-label{
    display:inline-block;
}

.div-tree li .-check-all{
    width: 50px;
    display:inline-block;
    height: 12px;
    margin: 0;
    padding: 3px;
    font-size:9px;
    right: 3px;
    position: absolute;
    color:#0000ff;
    background-color: #ffffff;
    text-align: right;
}

.div-tree li:HOVER>.label{
    background-color: #fafafa;
}

.div-tree li:HOVER>.label .-check-all{
    background-color: #fafafa;
}

.div-tree li.-open>.label>.-icon{
    background-image: url("/gestaov2/v2/inc/images/icon/tree-default-minus.png");
}

.div-tree li.-analitico>.label>.-icon{
    background-image: url("/gestaov2/v2/inc/images/icon/ico_ok_gray_32.png")!important;
}

.div-tree li.-analitico.-finded>.label>.-icon{
    background-image: url("/gestaov2/v2/inc/images/icon/ico_ok_32.png")!important;
}

.div-tree li.-analitico.-finded>.label{
    color:#ff0000;
}

.div-tree .-open>ul{
    display: block;
}

/* Lista tree elaborada */

.treelist{
    position: relative; 
    height: 150px; 
    border:  1px solid #cccccc;
}

.treelist .header{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 20px;
    background-color: #efefef;
    font-size:14px;
    text-align:center;
    padding-top:10px;
    padding-bottom:5px;
    border-bottom:1px solid #cccccc;
    font-weight:lighter;
    box-shadow: 0 1px 17px -13px #000000;
    z-index: 1;
}

.treelist .content{
    position: absolute;
    top: 35px;
    left: 0px;
    width: 100%;
    background-color: #ffffff;
    z-index: 0;
    overflow: auto;
}

.treelist .content .div-tree{
    background-color: #ffffff;
    border: 0px;
}

.treelist .content .div-tree .-analitico{
    background-image: none;
}

.treelist .content .div-tree .-analitico.selected input{
    /*display: none;*/
}

.treelist .content .div-tree .-analitico.selected{
    background-color: #A5CC4B !important;
    color: #000000;
    font-weight:bold;
    background-image: -moz-linear-gradient(center top, #F9F6F1, #F4F3EF );
}
.treelist .content .div-tree .-analitico.selected .label{
    padding-left:30px;
}

.treelist .content .div-tree .-analitico.block input{
    display: none;
}

.treelist .content .div-tree .-analitico.selected *{
    background-color: transparent;
    color: #000000;
}

.treelist .footer{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height:10px;
    background-color: #efefef;
    z-index: 1;
    border-top: 1px solid #cccccc;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

/* treelist 400px */

.treelist.-h400px{
    height: 400px;
}

.treelist.-h400px .content{
    top:35px;
    height: 340px;
}
.fti-loading{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index:9999999999999;
}

/**
* Loading Object
*/

.loading-object{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    top:0px;
    left:0px;
    opacity:0.6;
}

/**
* Loading default
*/

.fti-loading .loading-default{
    position: relative;
    top: -1px;
    text-align: center;
    width: 100%;
    height:100%;
    background: rgba(0,0,0,.2);
}

.fti-loading .loading-default .loading-default-msg{
    display: block;
    width:100px;
    height:100px;
    background-color: #FFF;
    font-weight: bold;
    font-size:16px;
    position: absolute;
    top:calc(50% - 50px);
    left:calc(50% - 50px);
    border-radius: 5px;
}

.fti-loading .loading-default .loading-text{
    margin-top:20px;
}

/**
* Loading block
*/

.fti-loading .loading-block{
    position: absolute;
    top: 50px;
    left: 0px;
    top:0px;
    width: 100%;
    height: 100%;
    text-align: center;
    background-image: url("/gestaov2/v2/inc/images/dot/black_50_1x1.png");
}

.fti-loading .loading-block .loading-block-msg{
    background-color: #ffffff;
    display: inline-block;
    height: 100px;
    width: 200px;
    border: 1px solid #666666;
    border-radius:3px;
    font-size:16px;
    font-weight: bold;
    padding-top:30px;
    margin-top: 50px;
    box-shadow:0 7px 5px -8px black;
}.abas{
    text-align: left;
    margin-bottom: 20px;
    margin-top: 20px;
}

.abas .abas-menu{
    border-bottom: 1px solid #3399CC;
    margin-bottom: 5px;
    position: relative;
    margin-bottom: 5px;
    zoom:1;
}

.abas .abas-menu:after,
.abas .abas-menu:before{
    content: '.';
    visibility: hidden;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
}

.abas .abas-menu:after{
    clear: both;
}

.abas .abas-menu .aba{
    cursor:pointer;
    float: left;
    display: block;
    font-size: 13px;
    color: #3399CC;
    z-index: 1;
    padding: 5px 10px;
    margin: 0;
    margin-top: 1px;
    border-top-right-radius: 10px;
    -webkit-transition: background 300ms ease-out;
    -moz-transition: background 300ms ease-out;
    -ms-transition: background 300ms ease-out;
    -o-transition: background 300ms ease-out;
    transition: background 300ms ease-out;
}

.abas .abas-menu .aba:hover{
    background: #7eb2cc;
}

.abas .abas-menu .aba.ativo{
    background: #3399CC;
}

.abas .abas-menu .aba:hover,
.abas .abas-menu .aba.ativo{
    color: #fff;
}

.abas .conteudo{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #cccccc;
}

.abas.-top-border .conteudo{
    border: 0px;
}

.abas .conteudo div[aba]{
    display: none;
}

.abas .conteudo div[aba].ativo{
    display: block!important;
}
/* 
.abas-mapa {
    margin-bottom: 0px; 
} */

.abas .-top-border .conteudo {
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.mapa .abas {
    margin-bottom: 0px;
}

.mapa .abas .aba {        
    padding: 7px 50px;
    background: rgba(51, 153, 204, 0.2);
}

.mapa .abas .inativo{
    background: rgb(231, 231, 231);
    color: rgb(160, 160, 160);
}

.mapa .abas .inativo:hover{
    background: rgb(204, 209, 212);
}
    
.mapa .abas .abas-menu .aba .tab-title-label{    
    font-size: 17px!important;
}

.tooltip{
    position: absolute;
    z-index:100000000000;
}

.tooltip .tooltip-c{
    position: relative;
}
.tooltip .tooltip-label{
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    padding:10px;
    border-radius:3px;
    box-shadow : 0px 1px 3px -2px black;
    position: relative;
}

.tooltip .tooltip-anchor{
    height:16px;
    border: 0px;
    margin-top: -1px;
    background-image: url("/gestaov2/v2/inc/images/bg/ponto-no-shadow.png");
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.tooltip.-top .tooltip-label{
    top: 0px;
}

.tooltip.-top .tooltip-anchor{
    bottom: 0px;
    background-image: url("/gestaov2/v2/inc/images/bg/ponto-no-shadow.png");
}

.tooltip.-bottom .tooltip-label{
    top: 17px;
}

.tooltip.-bottom .tooltip-anchor{
    top: -33px;
    background-image: url("/gestaov2/v2/inc/images/bg/ponto-no-shadow-bottom.png");
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .tooltip.-bottom .tooltip-anchor{
        top: -31px;
    }
}.font-20, .font-20 *, .font-20px, .font-20px *{
    font-size: 20px !important;
}

.font-18, .font-18 *, .font-18px, .font-18px *{
    font-size: 18px !important;
}

.font-16, .font-16 *, .font-16px, .font-16px *{
    font-size: 16px !important;
}

.font-14, .font-14 *, .font-14px, .font-14px *{
    font-size: 14px !important;
}

.font-12, .font-12 *, .font-12px, .font-12px *{
    font-size: 12px !important;
}

.font-11, .font-11 *, .font-11px, .font-11px *{
    font-size: 11px !important;
}

.font-10, .font-10 *, .font-10px, .font-10px *{
    font-size: 10px !important;
}

.font-9, .font-9 *, .font-9px, .font-9px *{
    font-size: 9px !important;
}

.font-8, .font-8 *, .font-8px, .font-8px *{
    font-size: 8px !important;
}.filebox-grid{
    border: 1px solid #cccccc;
    padding: 6px;
}

.filebox-grid .fbox-file{
    margin:3px;
}

.fbox-file{
    padding:5px;
    position: relative;
    cursor: pointer;
}

.fbox-file.-load{
    opacity:0.5;
}

.fbox-file .div-fbox-delete{
    position: absolute;
    display:none;
    right: 2px;
    top: 2px;
    width:16px;
    height:16px;
    border:1px solid #cccccc;
    background-color: #ffffff;
    background-image: url("/gestaov2/v2/inc/images/icon/ico-delete-12.png");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

.fbox-file:HOVER{
    background-color: #f9f9f9;
    padding:4px;
    border: 1px solid #e0e0e0;
}

.fbox-file:HOVER .div-fbox-delete{
    display:block;
}


.fbox-file .div-fbox-checkbox{
    position: absolute;
    display:none;
    right: 22px;
    top: 2px;
    width:16px;
    height:16px;
    border:1px solid #cccccc;
    background-color: #ffffff;
    cursor: pointer;
}

.fbox-file .div-fbox-checkbox input{
    margin: 2px;
    padding: 0px;
}

.fbox-file:HOVER .div-fbox-checkbox{
    display:block;
}.selectBox{
    display:inline-block;
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #AAAAAA;

    padding:20px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:30px;

    line-height: 1.5;
    position: relative;

    background-position:right center, 00;
    background-repeat: no-repeat, no-repeat;
    background-image: url("/gestaov2/v2/inc/images/icon/seta/1-down.png"), -moz-linear-gradient(#FBFBFB, #F6F6F6, #F5F5F5);

    width:calc(100% - 50px);

}

.selectBox:HOVER{
    border: 1px solid #666666;
}

.selectBox.open{

}

.selectBox .sb-label{
    cursor: pointer;
}

.selectBox .sb-itens{
    display:none;
    position: absolute;
    z-index:1000000000000000000000000;
    max-height: 200px;
    overflow: auto;
}

.selectBox.open .sb-itens{
    display:block;
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #AAAAAA;
    top: -1px;
    left:-1px;
    min-width: 100%;
    background-color: #ffffff;
    box-shadow:0 2px 10px -7px black;
    z-index:10;
}

.selectBox .sb-itens .sb-item{
    cursor: pointer;
    border-bottom: 1px solid #efefef;
    border-top: 1px solid transparent;
    padding:5px;
    padding-left:20px;
    text-align: left;
}

.selectBox .sb-itens .sb-item:HOVER{
    background-color: #efefef;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

.selectBox .sb-itens .sb-item:FIRST-CHILD:HOVER{
    border-top: 1px solid transparent;
}

.selectBox .sb-itens .sb-item:LAST-CHILD{
    p-bottom: 0px;
}
/*******************************************************************************
* Cover
*******************************************************************************/

.-cover{
    position: relative;
}

.-cover .-covered{
    display: none;
}

.-cover:hover{
    z-index:1;
}

.-cover:hover .-covered{
    z-index:2;
    background-color: inherit;
    position: absolute;
    display: inline-block;
    width: 100%;
    right:0px;
    top: 100%;
    text-align: left;
    box-shadow: 0 1px 8px -5px black;
}

/*******************************************************************************
* Container
*******************************************************************************/

.container{
}

.container-open{
    cursor: pointer;
}

.container-data{
}

div.titulo.container-open{
    padding-left:18px;
    background-image: url("/gestaov2/v2/inc/css/gestao/images/icon/title-arrow-left-peq.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.container.-opened div.titulo.container-open{
    background-image: url("/gestaov2/v2/inc/css/gestao/images/icon/title-arrow-down-peq.png") !important;
}

div.-realce{
    background-color: #F2F4F4;
    -moz-transition: all 0.2s ease-out 0s;
}

.-map{
    background-image: url("/gestaov2/v2/inc/images/bg/bg-map-890.png");
    background-position: center center;
}

.-map.-error{
    text-align: center;
    font-size: 20px;
    color: #ff0000;
}

.-map.-error *{
    font-size: 20px;
}

.popout{
    position: relative;
    display: inline-block;
}

.popout .popout-window{
    position: absolute;
    display: none;
}

.popout:HOVER .popout-window, .popout.open .popout-window{
    display: block;
    background-color: #ffffff;
    top: 0px;
    left: calc(100% + 5px);
    border: 1px solid #999999;
    padding: 3px;
    box-shadow: 0 0 12px -7px #E6FFEC;
    line-height: 1.3;
}.popup-message{
    position: fixed;
    top: 50px;
    text-align: center;
    width: 100%;
    min-height: 25px;
}

.popup-message .popup-message-texto{
    display:inline-block;
    min-width: 300px;
    max-width: 550px;
    border: 1px solid #ff0000;
    background-color: #FFFFCC;
    border:1px solid #FFCC33;
    border-radius: 5px;
    padding: 10px;
    font-size: 16px;
    position: relative;
    box-shadow:0 6px 5px -8px black;
}
.popup-message .popup-message-texto img{
    float: left;
    padding: 3px;
    height: 18px;
}.inline-tab{

}

.inline-tab .tab{
    margin-bottom: 10px;
}

.inline-tab .tab .tab-title{
    border-bottom: 1px solid #ff0000;
    padding-bottom:3px;
}

.inline-tab .tab .tab-title .tab-title-label{
    border: 1px solid #ff0000;
    border-bottom: 1px solid #ffffff;
    margin-left: 10px;
    padding:3px;
    padding-left:6px;
    padding-right:6px;
}

.inline-tab .tab .tab-content{
    padding: 10px;
}

/*******************************************************************************
* Vermelho
*******************************************************************************/

.inline-tab .tab.vermelho .tab-title{
    border-bottom: 1px solid #ff0000;
}

.inline-tab .tab.vermelho .tab-title .tab-title-label{
    border: 1px solid #ff0000;
    border-bottom: 1px solid #ffffff;
}

/*******************************************************************************
* Azul
*******************************************************************************/

.inline-tab .tab.azul .tab-title{
    border-bottom: 1px solid #0000ff;
}

.inline-tab .tab.azul .tab-title .tab-title-label{
    border: 1px solid #0000ff;
    border-bottom: 1px solid #ffffff;
}

/*******************************************************************************
* Verde
*******************************************************************************/

.inline-tab .tab.verde .tab-title{
    border-bottom: 1px solid #00ff00;
}

.inline-tab .tab.verde .tab-title .tab-title-label{
    border: 1px solid #00ff00;
    border-bottom: 1px solid #ffffff;
}

/*******************************************************************************
* Amarelo
*******************************************************************************/

.inline-tab .tab.amarelo .tab-title{
    border-bottom: 1px solid #ffff00;
}

.inline-tab .tab.amarelo .tab-title .tab-title-label{
    border: 1px solid #ffff00;
    border-bottom: 1px solid #ffffff;
}

/*******************************************************************************
* Cinza
*******************************************************************************/

.inline-tab .tab.cinza .tab-title{
    border-bottom: 1px solid #999999;
}

.inline-tab .tab.cinza .tab-title .tab-title-label{
    border: 1px solid #999999;
    border-bottom: 1px solid #ffffff;
}

/*******************************************************************************
* Preto
*******************************************************************************/

.inline-tab .tab.preto .tab-title{
    border-bottom: 1px solid #000000;
}

.inline-tab .tab.preto .tab-title .tab-title-label{
    border: 1px solid #000000;
    border-bottom: 1px solid #ffffff;
}
.gpd-formula{
    border:1px solid #999999;
    position: relative;
    width: 100%;
    height: 100%;
}

.gpd-formula.-focus{
    border: 1px solid #0066FF !important;
}

.gpd-formula .gpd-formula-editor{
    position: absolute;
    left: 0px;
    top: 0px;
    width:70%;
    height: 100%;
}

.gpd-formula .gpd-formula-editor .gpd-formula-editor-autocomplete{
    border-bottom:1px solid #efefef;
    margin-left:5px;
    margin-right:5px;
    padding:4px;
    padding-left:0px;
    padding-right:0px;
    text-align: left;
    min-height: 20px;
}

.gpd-formula .gpd-formula-editor .gpd-formula-editor-autocomplete .item{
    display: inline-block;
    padding:2px;
    padding-left:4px;
    padding-right:4px;
    border: 1px solid #999999;
    background-color: #999999;
    color: #ffffff;
    margin-left: 5px;
    cursor: pointer;
}

.gpd-formula .gpd-formula-editor .gpd-formula-editor-autocomplete .item:HOVER {
    background-color: #777777;
}

.gpd-formula .gpd-formula-editor textarea{
    width: 100%;
    border: 0px;
    margin-bottom:1px;
    text-transform: none;
    line-height: 1.5;
    letter-spacing:.5;
    font-size:14px !important;
    padding:5px;
    border: 1px solid #efefef;
}

.gpd-formula .gpd-formula-right{
    position: absolute;
    right: 0px;
    top: 0px;
    width:30%;
    height: 100%;
    text-align: center;
    background-color: #f8f8f8;
    border-left:1px solid #999999;
    overflow: auto;
}

.gpd-formula .gpd-formula-right .gpd-formula-sec .toolbar{
    text-align: left;
}

.gpd-formula .gpd-formula-right .gpd-formula-sec .toolbar .sec{
    display: inline-block;
    margin:4px;
}

.sec.button{
    border: 1px solid #cccccc;
    background-color: #efefef;
    padding:3px;
    cursor: pointer;
    width:100%;
}

.sec.button{
}

.gpd-formula .gpd-formula-right .gpd-formula-sec{
    margin:5px;
    border:1px solid #999999;
    margin-bottom: 10px;
    background-color: #ffffff;
}

.gpd-formula .gpd-formula-right .gpd-formula-sec .label{
    padding:5px;
    padding-top:7px;
    padding-bottom:7px;
    font-weight: bold;
    font-size:13px;
    background-color: #efefef;
    border-bottom:1px solid #cccccc;
}

.gpd-formula .gpd-formula-right .gpd-formula-sec .list{
    min-height: 30px;
    position: relative;
}

.gpd-formula .gpd-formula-right .gpd-formula-sec .list .item{
    overflow:hidden;
    white-space:nowrap;
    border-bottom: 1px solid #cccccc;
    padding:3px;
    padding-top:5px;
    padding-bottom:5px;
    text-align: left;
    cursor: default;
}

.gpd-formula .gpd-formula-right .gpd-formula-sec .list .item *, .gpd-formula .gpd-formula-right .gpd-formula-sec .list .item{
    letter-spacing:0.5;
    font-size: 12px;
}

.gpd-formula .gpd-formula-right .gpd-formula-sec .list .item:LAST-CHILD{
    border-bottom: 0px;
}.fti-geo-window .fti-geo-window-body .fti-geo-window-toolbar{
    position:absolute; 
    top:0px; 
    left: 0px; 
    width:100%;
    border-bottom: 1px solid #EAEAEA;
    box-shadow:0px 0px 10px -7px black;
}

.toolbar-default{
    background-color: #24A5F2;
    box-shadow: 0 1px 8px -5px black;
    padding: 8px;
    position: fixed;
    right: 200px;
    top: 100px;
    z-index: 3;
    display: none;
}

.toolbar-default.open{
    display: block;
}

.toolbar-default .toolbar-default-title{
    color:#ffffff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.toolbar-default .toolbar-default-content{
    padding: 5px
}

.toolbar-default .toolbar-default-grid{
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
    width:100%;
}

.toolbar-default .toolbar-default-grid .item{
    display: table-cell;
    color:#ffffff;
    font-size: 13px;
    cursor: pointer;
    line-height: 2;
}.file-viewer.-grid > div{
    display:inline-block;
    padding:3px;
    border: 1px solid #cccccc;
    margin : 3px;
}/**
* Toolbar
*/
.win-toolbar{
    list-style: none;
    margin-left: 0;
    list-style-image: none;
    list-style-type: none;
    padding-left:0px;
    margin-left:0px;
    border: 1px solid #000000;
    padding: 5px;
    text-align: right;
    background-color:#000000;
    background-image: -moz-linear-gradient(
        center bottom,
        #000000,
        #000000
        );
}

.win-toolbar li{
    display:inline;
    color:#ffffff;
}

/**
* Tree
*/
.ul-listagem, .ul-listagem ul{
    list-style: none;
    margin-left: 0;
    padding-left: 1em;
    list-style-image: none;
    list-style-type: none;
}

.ul-listagem{
    padding-left:0px;
    margin-left:0px;
}

.ul-listagem ul{
    display:none;
}

.ul-listagem ul.show{
    padding-top:5px;
    padding-bottom:8px;
}

.ul-listagem ul li{
    padding-top:2px;
    padding-bottom:2px;
}

.ul-listagem ul li:HOVER{
    color:#666666;
}

.ul-listagem .ull-title{

    background-image: url("/gestaov2/v2/inc/css/gestao/images/list/more.png");
    background-repeat:no-repeat;
    background-position:1px center;

    padding:3px;
    padding-left:5px;

    cursor:pointer;
}

ul.ul-listagem li.ull-title:HOVER{
    background-color: #efefef !important;
}

.ul-listagem .ull-title.open{
    background-image: url("/gestaov2/v2/inc/css/gestao/images/list/less.png");
    font-weight:bold;
}


.ul-listagem .ull-item{
    padding:3px;
    padding-left:12px;
}

.ul-listagem .ull-item-col{
    float:right
}

.ul-listagem ul.show{
    /*display:block;*/
}/**
* Feeling Calendar
*/

.feelingti-calendar{
}

.feelingti-mini-calendar{
    background-color: #ffffff;
    border:1px solid #cccccc;
    width:200px;
    position: absolute;
    z-index : 6000;
}

.feelingti-calendar .date-header{
    cursor: pointer;
}

.feelingti-calendar .date-header:HOVER{
    text-decoration: underline;
}

.feelingti-calendar .feelingti-calendar-weekdayname{
    border-collapse: collapse;
    margin: 0px;
    width: 100%;
    border: 1px solid #cccccc;
    margin-bottom: 11px;
    text-align: center;
    padding:5px;
    font-weight: bold;
}

.feelingti-calendar.-mini .feelingti-calendar-weekdayname{
    margin-bottom: 0px !important;
}

.feelingti-calendar .feelingti-calendar-weekdayname td{
    width:14.28%;
    padding:5px;
}

.feelingti-calendar .feelingti-calendar-weekdayname .controls{

}

.feelingti-calendar .feelingti-calendar-weekdayname .controls button{
    margin-right: 5px;
    border-radius:3px;
}

.feelingti-calendar .feelingti-calendar-weekdayname .controls .label{
    font-size: 15px;
    color: #333333;
    display: inline-block;
    margin-right: 10px;
    font-weight: normal;
}


/*div*/
.feelingti-calendar .feelingti-calendar-month-row{
    margin-top:-1px;
    width:100%;
    --height:20%;
}

/*div > table*/
.feelingti-calendar .feelingti-calendar-month-row .feelingti-calendar-month-row-column{
    aborder:1px solid #ff00ff;
    width:100%;
    height: 100px;
    border:1px solid #cccccc;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;

    table-layout:fixed; width:100%;

}

.feelingti-calendar.-mini .feelingti-calendar-month-row .feelingti-calendar-month-row-column{
    height: auto !important;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date{
    width: 14.28%;
    vertical-align: top;
    border-left: 1px solid #cccccc;
    padding: 0;
    margin: 0;
    color: #000000;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date.-today{
    background-color: #ffCCCC;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date .header{
    font-weight: bold;
    padding:3px;
    haeight: 20%;
}

.feelingti-calendar.-mini .feelingti-calendar-month-row-column-content-date .header{
    height: 20px !important;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date .content{
    font-size: 11px;
    padding:3px;
    height: 70px;
    overflow:hidden;
    position: relative;
}

.feelingti-calendar.-mini .feelingti-calendar-month-row-column-content-date .content{
    height: auto !important;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date.-bloq{
    background-color: #efefef;
    color:#999999;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date:not(.-bloq):HOVER, .feelingti-calendar .feelingti-calendar-month-row-column-content-date:not(.-selected):HOVER{
    background-color: #FFFFDD;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date.-selected{
    background-color: #99CCFF !important;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date.-selected .content{
    background-color: #99CCFF !important;
    overflow: auto;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date:HOVER .content{
    overflow: auto;
}

.feelingti-calendar .feelingti-calendar-month-row-column-content-date:HOVER .btn-add{
    display: inline-table;
}

.feelingti-calendar .feelingti-calendar-commitment{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
    font-size: 11px;
    line-height: 1.6;
    border-radius:4px 0px 0px 4px;
    margin-bottom: 1px;
}

.feelingti-calendar .feelingti-calendar-note{
    position: absolute;;
    width: 20px;
    height: 20px;
    bottom: 2px;
    left: 2px;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_note.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.feelingti-calendar .feelingti-calendar-commitment .time{
    font-size: 10px;
    color: #efefef;
    padding-left: 2px;
}

.feelingti-calendar .feelingti-calendar-commitment:HOVER{
    text-decoration: underline;
}

.feelingti-calendar .btn-add{
    display:none;
    width: 16px;
    float: right;
    text-align: center;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_plus_31.png");
    background-size:14px 14px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.feelingti-calendar .btn-add[type='note']{
    background-image: url("/gestaov2/v2/inc/images/icon/ico_detalhe_32.png");
    margin-right: 5px;
}.input-container{
    margin: 0px;
    padding: 0px;
    display: inline-block;
    position: relative;
}

.input-container .suggestion{
    display: none;
    position: absolute;
    top: calc( 100% - 0px );
    width: calc( 100% - 2px );
    left: 0px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    line-height: 20px;
    vertical-align: middle;
    z-index: 10;
}

.input-container.-open .suggestion{
    display: inline-block;
    max-height: 200px;
    overflow: auto;
}

.input-container .suggestion .item{
    vertical-align:middle;
    font-size: 11px;
    border-bottom: 1px solid #efefef;
    padding:4px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
    white-space: nowrap;
}

.input-container .suggestion .item.-selected{
    background-color: #cccccc;
}

.input-container .suggestion .item:HOVER{
    background: #efefef;
}

.input-container .suggestion .item:LAST-CHILD{
    border: 0px;
}.feelingti-combo-dialog-locker{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .5);
    z-index: 10000;
}

.feelingti-combo-dialog{
    background-color: #efefef;
    border: 1px solid #999999;
    position: relative;
    width:600px;
    top: 50px;
    left: calc( 50% - 300px );
    left: -webkit-calc(50% - 300px);
    padding:8px;
    box-shadow: 0 3px 10px -8px black;
}

.feelingti-combo-dialog .feelingti-combo-dialog-content{
    box-shadow: 0 1px 4px #CCCCCC;
    border:1px solid #cccccc;
    border-radius:2px
}

.feelingti-combo-dialog .feelingti-combo-dialog-head{
    background-color: #FAFAFA;
    padding:10px;
    border-radius:2px;
    border:1px solid #f1f1f1;
    border-bottom:1px solid #e0e0e0;
}

.feelingti-combo-dialog .feelingti-combo-dialog-head .feelingti-combo-dialog-head-search{

}

.feelingti-combo-dialog .feelingti-combo-dialog-head .feelingti-combo-dialog-head-search input{
    width: calc( 100% - 20px );
    width: -webkit-calc( 100% - 20px );
    height: 25px;
    font-size: 14px;
    padding:2px;	
}

.feelingti-combo-dialog .feelingti-combo-dialog-head .feelingti-combo-dialog-head-close{
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url("/gestaov2/v2/inc/images/icon/ico-delete-12.png");
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

.feelingti-combo-dialog-head-letters{
    position:relative;
    top:5px;
    display:table;
    table-layout:fixed;
    height: 20px;
    width: calc( 100% - 2px );
    width: -webkit-calc( 100% - 2px );
}

.feelingti-combo-dialog-head-letters-letter{
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align:center;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

.feelingti-combo-dialog-head-letters-letter:HOVER, .feelingti-combo-dialog-head-letters-letter.-selected{
    background-color:#ffffff; 
    border:1px solid #999999;
}

.feelingti-combo-dialog-body-content{
    min-height: 360px;
    background-color: #ffffff;
}

.feelingti-combo-dialog-body-row-head{
    display: table;
    table-layout: fixed;
    width: 100%;
}

.feelingti-combo-dialog-body-row-head-cell{
    padding:6px;
    display: table-cell;
    background-color: #FAFAFA;
    font-weight: bold;
    text-align: center;
}

.feelingti-combo-dialog .feelingti-combo-dialog-body{
    display: table;
    table-layout:fixed;
    max-height: 320px;
    width:100%;
    z-index:1;
}

.feelingti-combo-dialog .feelingti-combo-dialog-body-row{
    display: table-row;
}

.feelingti-combo-dialog .feelingti-combo-dialog-body-row.selected .feelingti-combo-dialog-body-row-cell{
    padding-left:15px;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_ok_10.png");
    background-repeat:no-repeat;
    background-position:4px center;
}

.feelingti-combo-dialog .feelingti-combo-dialog-body-row-cell{
    display: table-cell;
    vertical-align: middle;
    padding:3px;
    padding-left:6px;
    border-bottom: 1px solid #f2f2f2;
    height: 30px;
    font-size:12px;
    cursor:pointer;
}

.feelingti-combo-dialog .feelingti-combo-dialog-body-row-cell:HOVER{
    background-color: #FFFFCC;
}

.feelingti-combo-dialog-body-row-cell-container{
    display: table;
    width: 100%;
    table-layout: fixed;
}

.feelingti-combo-dialog-body-row-cell-container .feelingti-combo-dialog-body-row-cell-container-item:FIRST-CHILD{
    border-left: 0px;
}

.feelingti-combo-dialog-body-row-cell-container .feelingti-combo-dialog-body-row-cell-container-item{
    display: table-cell;
    height:100%;
    overflow: auto;
    padding-right: 5px;
    padding-left: 5px;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
    border-left: 1px solid #efefef;
}

.feelingti-combo-dialog .feelingti-combo-dialog-foot{
    display: table;
    table-layout: fixed;
    padding:3px;
    border-top:1px solid #e0e0e0;
    float: left;
}

.feelingti-combo-dialog .feelingti-combo-dialog-foot-box{
    height: 30px;
}

.feelingti-combo-dialog .feelingti-combo-dialog-foot .feelingti-combo-dialog-page.-selected{
    background-color: #ffffff;
    border:1px solid #999999;
}
.feelingti-combo-dialog .feelingti-combo-dialog-foot .feelingti-combo-dialog-page{
    cursor:pointer;
    height: 20px;
    min-width:20px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #efefef;
}

.feelingti-combo-dialog .feelingti-combo-dialog-foot2{
    float: right;
    padding: 4px;
}
.feelingti-combo-dialog .feelingti-combo-dialog-foot2,
.feelingti-combo-dialog .feelingti-combo-dialog-foot2 *{
    font-size: 12px;
}.feelingti-combo-popup{
    position:absolute;
    min-width: 250px;
    display: inline-block;
}

.feelingti-combo-popup .feelingti-combo-popup-content{
    position: relative;
    width: 100%;
    height:200px;
}

.feelingti-combo-popup .feelingti-combo-popup-point{
    position:absolute;
    left:0px;
    top:0px;
    width:16px;
    height:100%;
    display: block;
    background-image: url("/gestaov2/v2/inc/images/bg/ponto-no-shadow-left.png");
    background-repeat: no-repeat;
    background-position:center center;
    z-index:1;
}

.feelingti-combo-popup .feelingti-combo-popup-container{
    border-radius:3px;
    border:2px solid #999999;
    position:absolute;
    top:0px;
    left:12px;
    width:calc(100% - 22px);
    height:100%;
    overflow:auto;
    background-color: #ffffff;
    display: block;
    z-index:0;
}

.feelingti-combo-popup-container-list{
    padding:4px;
}

.feelingti-combo-popup-container-list .-item{
    padding:4px;
    font-size: 13px;
    border-bottom: 1px solid #efefef;
}

.feelingti-combo-popup-container-list .-item *{
    font-size: 13px;
}
.filebox-viwer-block{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: rgba( 255, 255, 255, 0.5 );
    z-index:6000;
}

.filebox-viwer{
    position: absolute;
    width:700px;
    left:calc( 50% - 350px );
    top:50px;

    background-color: #EFEFEF;
    border: 1px solid #999999;
    box-shadow: 0 3px 10px -8px black;
    padding: 8px;
    display: table;
    table-layout: fixed;
    z-index:6000;
}

.filebox-viwer .filebox-viwer-content{
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 4px #CCCCCC;
    height:500px;
    background-color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width:100%;
}

.filebox-viwer .filebox-viwer-close{
    position: absolute;
    right: 13px;
    top: 13px;
    width: 16px;
    height: 16px;
    background-image: url("/gestaov2/v2/inc/images/icon/btn-close.png");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

.filebox-viwer .filebox-viwer-file{
    -border: 1px solid #cccccc;
    display: inline-block;
    margin-bottom: 20px;
    overflow: auto;
}

.filebox-viwer .filebox-viwer-description, .filebox-viwer .filebox-viwer-description *{
    line-height: 1.7;
    font-size: 13px;
}/**
* Feeling Calendar
*/
.feelingti-agenda-dia{
}

.feelingti-agenda-dia .feelingti-agenda-dia-header{
    font-weight: bold;
    display: table;
    table-layout: fixed;
    width:100%;
}

.feelingti-agenda-dia .feelingti-agenda-dia-header div{
    display: table-cell;
}

.feelingti-agenda-dia .feelingti-agenda-dia-header div:FIRST-CHILD{
    text-align: right;
}

.feelingti-agenda-dia .feelingti-agenda-dia-header div:LAST-CHILD{
    text-align: left;
}

.feelingti-agenda-dia .feelingti-agenda-dia-header-label{
    padding-top:15px;
    padding-bottom:15px;
    font-size: 13px;
    width:100px;
}

.feelingti-agenda-dia .feelingti-agenda-dia-header-label:HOVER{
    text-decoration: underline;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content{
    border:1px solid #cccccc;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hours{
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hour{
    display: table;
    table-layout: fixed;
    width:calc(100% - 0px);
    border-bottom:1px solid #cccccc;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hour .feelingti-agenda-dia-content-hour-label{
    background-color: #efefef;
    display: table-cell;
    width:75px;
    text-align: right;
    vertical-align: middle;
    border-right:1px solid #cccccc;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hour .feelingti-agenda-dia-content-hour-label .label{
    font-size: 14px;
    margin:3px;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hour .feelingti-agenda-dia-content-hour-commitments{
    background-color: #ffffff;
    display: table-cell;
    vertical-align: top;
    text-align: left;
    -padding:2px;
    padding-left:2px;
    position: relative;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hour .feelingti-agenda-dia-content-hour-commitments .label{
    font-weight: lighter;
    padding:2px;
    display: block;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hour .feelingti-agenda-dia-content-hour-add{
    background-color: #fafafa;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 30px;
}

.feelingti-agenda-dia .feelingti-agenda-dia-content-hour .feelingti-agenda-dia-content-hour-commitments:HOVER{
    background-color: #f9f9f9;
}

.feelingti-agenda-dia .feelingti-agenda-dia-commitment{
    color: #ffffff;
    -padding: 2px;
    border: 1px solid #999999;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    border-radius:4px;
    opacity:0.9;
    cursor: pointer;
}

.feelingti-agenda-dia .feelingti-agenda-dia-commitment:HOVER{
    overflow: auto;
    opacity:1;
    box-shadow: 0 3px 17px -13px #000000;
}

.feelingti-agenda-dia .feelingti-agenda-dia-bottom{
    border:1px solid #cccccc;
    border-top:0px;
    height: 30px;
    background-color: #efefef;
}.linkage{
    position: relative;	
    text-align: center;
}

.linkage .body{
    display:inline-block;
    position: absolute;
    width: 8px;
    height: 100%;
    background-color: #cccccc;
    border-radius:2px;

    top:0px;
    left:calc(50% - 4px);
}

.linkage .point{
    display:inline-block;
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: #dedede;

    border-radius:50%;
    border:3px solid #ffffff;

    left:calc(50% - 10px);
    bottom: calc(50% - 10px);

}

.linkage .point:HOVER{
    background: #999999;
}#pl-pesquisa{
}

#pl-pesquisa .pergunta{
    margin-top:5px;
    margin-bottom:10px;
    font-size:14px;
}

#pl-pesquisa .pergunta .opcoes{
    margin-top:5px;
    margin-bottom:15px;
    border-bottom:1px solid #cccccc;
    padding-left:10px;
}

#pl-pesquisa .pergunta .opcoes .opcao{
    margin-top:5px;
    margin-bottom:5px;
}/* 
    Created on : 16/01/2014, 09:17:14
    Author     : ccarucce
*/

.-report-filter{

}

.-report-filter .-report-filter-params{
    display:  none;
}

.-report-filter .-report-filter-search{
    display: none;
}

.-report-filter:hover .-report-filter-search{
    display: inline-block;
}@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/properties.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/listview.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/modelo-declaracao.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/chat.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/chamado.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/home.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/combo.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/quadro-horarios.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/radio-group.css");
@IMPORT url("/gestaov2/v2/inc/css/gestao/v2/image-uploader.css");div[data-properties]{
    display: none;
}.listview-title{
    position:relative;
    background-color:#efefef; 
    color:#000000; 
    border:1px solid #cccccc;
    border-bottom:0px; 

    padding:10px; 

    font-weight: bold; 
    font-size:13px; 
    text-align: center;

    box-shadow: 0 11px 9px -16px black; 
    z-index: 1;
}

.listview-title .listview-toolbar{
    position: absolute;
    top: 5px;
    right: 5px;
}

.listview-title .listview-toolbar.left{
    right: initial;
    left: 5px;
}

.listview-title .listview-toolbar .-item{
    width:26px;
    height:26px;
}

.v2-listview{
    position: relative;
    font-size: 11px;
}

.v2-listview .grid{
    border-collapse: collapse;
    border:1px solid #cccccc;
    background-color: #ffffff;
}

.v2-listview .-height .grid{
    border:0px;
}

.v2-listview.-stripped .grid > tbody > tr:nth-child(even){
    background: #F4F9FF;
}

.v2-listview .grid > thead > tr > td, .v2-listview .grid>tbody>tr>td, .v2-listview .grid>tfoot>tr>td{
    border:1px solid #e6e6e6;
    padding:8px;
    height: 40px;
}

.v2-listview .grid td:FIRST-CHILD{
    border-left:0px;
}

.v2-listview .grid td:LAST-CHILD{
    border-right:0px;
}

.v2-listview .grid tr:FIRST-CHILD td{
    -border-top:0px;
}

.v2-listview .grid tr:LAST-CHILD td{
    border-bottom:0px;
}

.v2-listview .-height .grid tr:LAST-CHILD td{
    border-bottom:1px;
}

.v2-listview .-height .grid tr:FIRST-CHILD td{
    border-top:0px !important;
}

.v2-listview .-height .grid td:FIRST-CHILD{
    border-left:0px!important;
}

.v2-listview .-height .grid td:LAST-CHILD{
    border-right:0px!important;
}

.v2-listview .grid thead td{
    padding-top:10px !important;
    padding-bottom:10px !important;
    background-color: #f4f4f4;
    font-weight: bold;
    font-size:13px;
    border:1px solid #cccccc !important;
}

.v2-listview .grid thead .-v2-listview-search{
    padding: 0;
}

.v2-listview .grid thead .-v2-listview-search tr td {
    border: none !important;
    padding: 0 1px;
}

.v2-listview .grid thead .-v2-listview-search-query{
    width: 100%;
}

.v2-listview .grid thead .-v2-listview-search-action,
.v2-listview .grid thead .-v2-listview-search-clear{
    width: 100%;
    padding: 3px 7px;
    border-radius: 3px;
}

.v2-listview .grid.-table-order > tbody{
    cursor: ns-resize;
}

.v2-listview .grid tfoot td{
    background-color:#f4f4f4;
    font-weight: bold;
    font-size:13px;
}

.v2-listview .grid tfoot td.totalizacao{
    background: #fff;
    cursor: default;
}

.v2-listview .grid tfoot td.totalizacao:hover{
    background-color: #E8F1F1;
}

.v2-listview .grid tfoot td .tb-paginacao{
}

.v2-listview .grid tfoot td .tb-paginacao td{
    font-size:11px;
    font-weight: normal;;
}

/*.v2-listview .v2-listview-toolbox{
        position: absolute;
        top: 0px;
        left: 100%;
        display: none;
        
        background-color: #F9F9F9;
        border:1px solid #cccccc;
        border-left: 0px;
        
}

        .v2-listview:hover .v2-listview-toolbox{
                display: table;
        }
        
        .v2-listview:hover .v2-listview-toolbox{
                display: table-row;
                text-align: center;
                vertical-align: middle;
        }

                .v2-listview:hover .v2-listview-toolbox .v2-listview-toolbox-item{
                        display: table-cell;
                        text-align: center;
                        vertical-align: middle;
                        height: 26px;
                        padding: 8px;
                        padding-top: 11px;
                        cursor: pointer;
                }*/.modelo-wrapper{
    position: relative;
    padding: 5px 210px 5px 5px;
}

.info-editando,
ul.listaVariaveis,
.painel-inferior{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.info-editando{
    font-size: 12px;
    padding: 10px 7px;
    margin: 0 5px;
}

ul.listaVariaveis{
    list-style: none;
    padding: 7px 15px;
    width: 200px;
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0;
}

ul.listaVariaveis li a{
    display: block;
    color: #444;
    text-decoration: none;
    padding: 5px 0;
    font-size: 12px;
}

ul.listaVariaveis li a:hover{
    color: #6699ff;
}

.painel-inferior{
    padding: 5px 15px;
    margin: 7px 0;
    height: 55px;
}.gestao-chat{
    display: none;
    position: fixed;
    right: 200px;
    top: 100px;
    background-color: #24A5F2;
    padding:8px;
    z-index:3;
    width:350px;
    box-shadow: 0 1px 8px -5px black;
}

.gestao-chat.open{
    display: block;
}

.gestao-chat input{
    width: 100%;
    border: 1px solid #ffffff;
    padding: 4px;
    height: 30px;
    text-transform: none;
}

.gestao-chat .content{
    margin-top: 8px;
    background-color: #ffffff;
}

.gestao-chat .compose{
    position: relative;
}

.gestao-chat .compose .suggest{
    position: absolute;
    top: 29px;
    left: 0px;
    width: 110%;
    height: 250px;
    background-color: #ffffff;
    display: none;
    font-size: 14px;
    color: #999999;
    text-align: center;
    overflow: auto;
    box-shadow: 0 1px 8px -5px black;
    border:1px solid #0066FF;
}

.gestao-chat .list{
    margin-bottom: 4px;
    padding-right: 45px;
    position: relative;
    display: none;
}

.gestao-chat .list button[name='iniciar-chat']{
    position: absolute;
    right: 0px;
    top: 0px;
    padding:2px;
    margin:0px;
    font-size:11px;
    background-color: #DB4A38;
    color: #ffffff;
}

.gestao-chat .list .list-checked{
    display: inline-block;
    border: 1px solid #ffffff;
    background-color: #ffffff;
    border-radius: 2px;
    padding:2px;
    margin-right:2px;
    cursor: pointer;
}

.gestao-chat .compose .suggest .item{
    padding: 6px;
    text-align: left;
    border-bottom: 1px solid #efefef;
    cursor:pointer;
    position: relative;
}

.gestao-chat .compose .suggest .mark-checkbox{
    display: inline-block;
    width:16px;
    height: 16px;
    position: absolute;
    left:0px;
    top:0px;
}

.gestao-chat .compose .suggest .item:hover{
    background-color: #efefef;
}

.gestao-chat .compose .suggest .item .label{
    font-size:12px;
    color: #666666;
    margin-bottom: 3px;
    margin-left: 18px;
}

.gestao-chat .compose .suggest .item .sublabel{
    font-size:11px;
    color: #bbbbbb;
    margin-left: 18px;
}

.gestao-chat .history{
    padding:6px;
    overflow: auto;
    max-height: 300px;
}

.gestao-chat .history .history-chat{
    padding:4px;
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
}

.gestao-chat .history .history-chat .history-chat-title{
    font-size: 12px;
}

.gestao-chat .history .history-chat .history-chat-subtitle{
    padding-top: 2px;
    font-size: 11px;
    color: #999999;
}.fti-home-grid{
    display: table;
    //width:950px;
    table-layout: fixed;
    border-collapse: collapse;
}

.fti-home-grid .fti-home-grid-column{
    display: table-cell;
    width:300px;

    vertical-align: top;

    padding:5px;
}

.fti-widget{
    border:1px solid #3780A9;
}

.fti-widget:hover{
    box-shadow: 0 1px 8px -5px black;
}

.fti-widget .fti-widget-title{
    padding:10px;
    background-color: #439DD2;
    font-size:14px;
    color:#ffffff;
    font-weight: bold;
    position: relative;
    min-height: 20px;
}

.fti-widget .fti-widget-subtitle{
    padding:10px;
    background-color: #439DD2;
    font-size:12px;
    color:#ffffff;
    font-weight: bold;
    position: relative;
    text-align: center;
}

.fti-widget .fti-widget-subtitle .left{
    position: absolute;
    left: 10px;
    top: 10px;
}

.fti-widget .fti-widget-subtitle .right{
    position: absolute;
    right: 10px;
    top: 10px;
}

.fti-widget .fti-widget-title .label{
    font-size:14px;
    height: 20px;
    float:left;
}

.fti-widget .fti-widget-title .toolbar{
/*    position: absolute;
    top: 10px;
    right: 10px;*/
    float:right;
    height: 20px;
    clear:right;

}

.fti-widget .fti-widget-content{
    background-color: #F9F9F9;
    line-height: 1.4;
}

.fti-widget .fti-widget-content.list{
    background-color: #F9F9F9;
}

.fti-widget .fti-widget-content.list .item{
    padding:10px;
    color:#444444;
    font-size:11px;
    border-bottom:1px solid #999999;
    position: relative;
    overflow: hidden;
    word-wrap:break-word;
}

.fti-widget .fti-widget-content.list .item .toolbar{
    position: absolute;
    right: 10px;
    top: 10px;
}

.fti-widget .fti-widget-content.list .item a{
    font-size: inherit;
    color: inherit;
}

.fti-widget .fti-widget-content.list .item.-seta{
    padding-left:40px;
    background-image: url("/gestaov2/v2/inc/images/icon/ico-seta-fav-32.png");
    background-repeat: no-repeat;
    background-position: 10px center;
}

.fti-widget .fti-widget-content.list .item:last-child{
    border-bottom: 0px;
}


/**
* Window
*/

.fti-geo-window-body .fti-widget{
    box-shadow: none;
}

.fti-geo-window-body .fti-widget:hover{
    box-shadow: none;
}

.fti-geo-window-body .fti-widget .fti-widget-content{
    background-color: #ffffff;
}

.fti-geo-window-body .fti-widget-title{
    position: relative;
    adisplay: none;
    height: 20px;
    border-bottom: 1px solid #CCCCCC;
}

.fti-geo-window-body .fti-widget-title .label{
    font-size:14px !important;
    color:#000000;
    display:none;
}

.fti-geo-window-body .fti-widget-subtitle{
    background-color: #efefef;
    color:#000000;
    border-bottom:1px solid #cccccc;
}

.fti-geo-window-body .fti-widget{
    border:0px;
}.feelingti-combo{
    border:1px solid #999999;
    font-size: inherit;
    position:relative;
    padding: 2px;
}

.feelingti-combo .feelingti-combo-input{
    display:none;
}

.feelingti-combo .feelingti-combo-label{
    font-size: 12px !important;
    line-height: 1.5;
    margin: 0;
    padding-top: 2px;
    padding-left: 2px;
    height: 16px;
}

.feelingti-combo .feelingti-combo-list{
    box-shadow: 0 4px 11px -7px #000000;
    width:100%;
    top:-1px;
    left:-1px;
    background-color:#fff;
    border:1px solid #666666;
    position:absolute;
    -padding:6px;
    -padding-top:4px;
    z-index:2;
}

.feelingti-combo .feelingti-combo-list .feelingti-combo-list-search{
    padding:10px;
    border-bottom:1px solid #cccccc;
}

.feelingti-combo .feelingti-combo-list .feelingti-combo-list-search input{
    width:100%;
    border:1px solid #3399CC;
    text-transform:none;
    padding:6px;
    height:26px;
}

.feelingti-combo .feelingti-combo-list .feelingti-combo-list-result{
    max-height:200px;
    overflow:auto;
    -padding:10px;
}

.feelingti-combo .feelingti-combo-list .feelingti-combo-list-result .item{
    padding:6px;
    font-size:11px;
    border-bottom:1px solid #ccc;
    cursor:pointer
}

.feelingti-combo .feelingti-combo-list .feelingti-combo-list-result .item:HOVER{
    background-color:#fafafa;
}

.feelingti-combo .feelingti-combo-list .feelingti-combo-list-result .item.selected{
    background-color:#ff0000;
    font-weight:bold;
}/* 
    Created on : 12/09/2014, 09:40:50
    Author     : ccarucce
*/

div.-v2-quadro-horarios-wrapper{
    position: relative;
}

div.-v2-quadro-horarios-wrapper .loading-mask{
    background: url(/gestaov2/v2/inc/images/loading/loading5.gif) center no-repeat #000;
    opacity: 0.7;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: none;
}

table.-v2-quadro-horarios{
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    height: 0;
    -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.7);
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.7);
}

table.-v2-quadro-horarios td{
    font-size: 14px;
    text-align: center;
    border: #C9DBF8 1px solid;
    cursor: default;
    background: #fff;
}

table.-v2-quadro-horarios td.header{
    background: #65ADF0;
    padding: 3px 5px; 
    color: #FFF;
    height: 70px;
    border-radius: 5px;
}

table.-v2-quadro-horarios td.item-container{
    vertical-align: top;
    cursor: pointer;
}

table.-v2-quadro-horarios td.item-container.selected,
table.-v2-quadro-horarios td.item-container:hover{
    background: #DDEFFF;
}

table.-v2-quadro-horarios td.item-container .item{
    border: 1px solid #CCC;
    height: 100%;
    min-height: 70px;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}

table.-v2-quadro-horarios td.item-container .item *{
    cursor: pointer;
}

table.-v2-quadro-horarios td.item-container .item .titulo{
    text-align: center;
    font-weight: bold;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
    border-bottom: 1px solid #CCC;
}

table.-v2-quadro-horarios td.item-container .item .titulo,
table.-v2-quadro-horarios td.item-container .item .conteudo{
    padding: 3px 5px;
}

table.-v2-quadro-horarios td.item-container .item .lock{
    position: absolute;
    bottom: 2px;
    right: 2px;
    width: 12px;
}/**
        Folha de estilos do componente \v2\RadioGroup
*/
.-v2-radio-group{
    position: relative;
}

.-v2-radio-group-item{
    display: block;
    float: left;
    min-width: calc(33% - 12px);
    padding: 5px;
    margin: 1px;
    cursor: pointer;
    box-sizing: -webkit-border-box;
    box-sizing: -moz-border-box;
    box-sizing: border-box;
}

.-v2-radio-group-item:hover{
    background: #ebebeb;
    border-radius: 3px;
}.-image-uploader{
}

.-image-uploader > .-image-uploader-preview-box{
    height: 450px;
    position: relative;
    margin-bottom: 10px;
}

.-image-uploader > .-image-uploader-preview-box > .-image-uploader-preview{
    max-width: 100%;
    max-height: 100%;
    display: none;
}

.-image-uploader > .-image-uploader-controls{
    border-top: 1px solid #ccc;
    padding: 7px 5px;
    text-align: center;
}

.-image-uploader .-image-selected{
    display: none;
}

.-image-uploader-preview-box{
    text-align: center;
}.fti-geo-window{
    position: absolute;
    background-color:#fafafa;
    z-index:100;
    border:2px solid #3399cc;
    /*padding:5px;*/
    /*border-radius:5px;*/
    box-shadow:0px 3px 10px -8px black;
    z-index:5000;
    border-radius: 8px;
}

.fti-geo-window *{
    font-size:13px;
}

.fti-geo-window .fti-geo-window-hide{
    display: none !important;
}

.fti-geo-window.-maximized{
    position: fixed;
    border: 0px;
    left:calc(50% - 500px) !important;
    top:0px !important;
    width:1000px;
    height:calc(100%);
}

/**
* Hack chrome
*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .fti-geo-window{
        display: inline-table !important;
    }
}

.fti-geo-window .fti-geo-window-title button{
    height: 31px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
}

.fti-geo-window.ui-draggable-disabled{
    opacity:0.7 !important;
}

.fti-geo-window .fti-geo-window-title{
    /*border:1px solid #8CBDE1;*/
    width:calc(100% - 4px);
    padding-left:3px;
    font-size:13px;
    height:30px;
    border-bottom: 2px solid #2980b9;

    /*border-radius:5px 5px 0px 0px;*/
    /*background-color:#E8F2F9;*/
    /*background-image: -moz-linear-gradient(
        center bottom,
            #EFF6FB,
            #DEEDF7
    ) !important;*/
}

.fti-geo-window.-no-title .fti-geo-window-title{
    adisplay: none;
}

.fti-geo-window-fade{
    background-color:#ffffff;
    position:fixed;
    opacity:0.7;
}

.fti-geo-window .fti-geo-window-title .fti-geo-window-title-label.nowrap{
    overflow: hidden;
    white-space: nowrap;
    width:75px;
}

.fti-geo-window .fti-geo-window-title .fti-geo-window-title-label{
    height:30px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    padding-top:7px;
}

.fti-geo-window .fti-geo-window-title .fti-geo-window-title-task{
    text-align: right;
    float:right;
    margin-right: -3px;
    margin-top: -1px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.fti-geo-window .fti-geo-window-title .fti-geo-window-title-task div{
    /*float: right;*/
    vertical-align: middle;
    cursor:pointer;
    border:1px solid transparent;
}

.fti-geo-window .fti-geo-window-body{
    overflow:auto;
    /*margin-top:3px;*/
    margin:5px auto;
    position: static !important;
    background-color: #ffffff;
    border:1px solid #cccccc;
    box-shadow: 0 1px 4px #CCCCCC;
}

.fti-geo-window .fti-geo-window-body .fti-geo-window-body-content{
    padding:3px;
    position: relative;
    height:100%;
}

.fti-geo-window .fti-geo-window-body .fti-geo-window-body-content .divBtsDiaglog{
    text-align: center;
    position: absolute;
    bottom:10px;
    width:100%;
    
}

.fti-geo-window .fti-geo-window-body .fti-geo-window-body-content .divBtsDiaglog button.btWindowOKClose{
    width:85px;
    font-weight: bold;
}

.fti-geo-window.-maximized .fti-geo-window-body{
    /* height: calc( 100% - 40px ); */
    overflow-y: scroll;
    height: 95vh;
    overflow-x: hidden;
}

.fti-geo-window .fti-geo-window-body.loading{
    background-color: #ffffff;
    box-shadow:none;
    border: 0px;
    background-image: url("/gestaov2/v2/inc/css/images/loading/loading-bg.png");
    background-repeat: no-repeat;
    background-position: center center; 
}

.fti-geo-window .fti-geo-window-body.loading *{
    display: none;
}

.fti-geo-window .fti-geo-window-foot{
    border-bottom:1px solid #cccccc;
    height:5px;
}


.fti-geo-window-body .webform *{
    font-size:12px;
}

.fti-geo-window-body .-dont-display-window{
    display:none
}

.fti-geo-window.-generic .fti-geo-window-title .fti-geo-window-title-label,
.fti-geo-window.-error .fti-geo-window-title .fti-geo-window-title-label,
.fti-geo-window.-success .fti-geo-window-title .fti-geo-window-title-label,
.fti-geo-window.-confirm .fti-geo-window-title .fti-geo-window-title-label
{
    text-align: center;
    padding-left: 36px;
}


.fti-geo-window.-generic, .fti-geo-window.-success, .fti-geo-window.-confirm, .fti-geo-window.-error{
    padding: 0;
    border: 2px solid #2980b9;
    background-color: #ffffff;
    border-radius:4px;
}


/*******************************************************************************
* Hacks da window
*******************************************************************************/

.fti-geo-window.no-padding .fti-geo-window-body{
    padding: 0;
    border: 1px solid #F6F5F6;
    box-shadow:none;
}

/*******************************************************************************
* Error
*******************************************************************************/

.fti-geo-window.-error .fti-geo-window-title .fti-geo-window-title-label{
    background-image: url("/gestaov2/v2/inc/images/icon/icons_modal_error.svg");
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: 2% 40%; 
}

.fti-geo-window.-error .fti-geo-window-body{
    border: 0px solid #DD9B88;
    font-size:15px;
    padding:14px;
    text-align: center;
    box-shadow:none;
    line-height: 1.5;
    text-align: left;
    /*background-image: url("/gestaov2/v2/inc/images/bg/bg-window-error.jpg");*/
    background-repeat: no-repeat;
    background-position: right bottom;
}

/*******************************************************************************
* Confirm
*******************************************************************************/

.fti-geo-window.-confirm .fti-geo-window-title .fti-geo-window-title-label{
    background-image: url("/gestaov2/v2/inc/images/icon/icons_modal_confirm.svg");
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: 2% 40%; 
}

.fti-geo-window.-confirm .fti-geo-window-body{
    border: 0px solid #DD9B88;
    font-size:15px;
    padding:14px;
    text-align: center;
    box-shadow:none;
    line-height: 1.5;
    text-align: left;
    /*background-image: url("/gestaov2/v2/inc/images/bg/bg-window-confirm.jpg");*/
    background-repeat: no-repeat;
    background-position: right bottom;
    position: relative;
}

.fti-geo-window.-confirm .fti-geo-window-body .fti-geo-window-confirm-body{
    position:relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 95%;
}

.fti-geo-window.-confirm .fti-geo-window-body .fti-geo-window-confirm-text{
    position:absolute;
    padding-left:14px;
    padding-right:14px;
    top: 14px;
    text-align: justify;
}

.fti-geo-window .fti-geo-window-body .fti-geo-window-confirm-buttons{
    text-align: center;
    position: absolute;
    bottom:10px;
    width:100%;
}

.fti-geo-window.-confirm .fti-geo-window-body .fti-geo-window-confirm-buttons button{
    font-weight: bold;
    margin: 0 3px;
}


/*******************************************************************************
* Success
*******************************************************************************/

.fti-geo-window.-success .fti-geo-window-title .fti-geo-window-title-label{
    background-image: url("/gestaov2/v2/inc/images/icon/icons_modal_success.svg");
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: 2% 40%; 
}

.fti-geo-window.-success .fti-geo-window-body{
    border: 0px solid #DD9B88;
    font-size:15px;
    padding:14px;
    text-align: center;
    box-shadow:none;
    line-height: 1.5;
    text-align: left;
    /*background-image: url("/gestaov2/v2/inc/images/bg/bg-window-success.jpg");*/
    background-repeat: no-repeat;
    background-position: right bottom;
    position: relative;
}

.fti-geo-window.-success .fti-geo-window-body .fti-geo-window-success-body{
    position:relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.fti-geo-window.-success .fti-geo-window-body .fti-geo-window-success-text{
    position:absolute;
    padding-left:14px;
    padding-right:14px;
    top: 14px;
    text-align: justify;
}
.fti-geo-window.-success .fti-geo-window-body .fti-geo-window-success-buttons{
    position:absolute;
    width: 100%;
    bottom: 15px;
    text-align: center;
}

.fti-geo-window.-success .fti-geo-window-body .fti-geo-window-success-buttons button{
    margin:3px;
    padding: 4px 3px 3px;
}

/*******************************************************************************
* Generic
*******************************************************************************/

.fti-geo-window.-generic .fti-geo-window-title .fti-geo-window-title-label{
    background-image: url("/gestaov2/v2/inc/images/icon/icons_modal_info.svg");
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: 2% 40%; 
}


.fti-geo-window.-generic .fti-geo-window-body{
    border: 0px solid #DD9B88;
    font-size:15px;
    padding:10px;
    text-align: center;
    box-shadow:none;
    line-height: 1.5;
    text-align: left;
    /*background-image: url("/gestaov2/v2/inc/images/bg/bg-window-generic.jpg");*/
    background-repeat: no-repeat;
    background-position: right bottom;
    position: relative;
}

.fti-geo-window.-generic .fti-geo-window-body .fti-geo-window-generic-body{
    position:relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.fti-geo-window.-generic .fti-geo-window-body .fti-geo-window-generic-text{
    position:absolute;
    padding-left:14px;
    padding-right:14px;
    top: 14px;
}

.fti-geo-window.-generic .fti-geo-window-body .fti-geo-window-generic-buttons{
    position:absolute;
    width: 100%;
    bottom: 15px;
    text-align: center;
}

.fti-geo-window.-generic .fti-geo-window-body .fti-geo-window-generic-buttons button{
    margin:3px;
    padding: 4px 3px 3px;
}.ui-button .ui-icon.gpd-icon-upload-img{
    background-image: url(/gestaov2/v2/inc/images/icon/up-16.png);
}

.ui-button .ui-icon.gpd-icon-cam-img{
    background-image: url(/gestaov2/v2/inc/images/icon/webcam-16.png);
}

.ui-button .ui-icon.gpd-icon-binoculars-img{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABN0lEQVR42qSTuy4EUBCGv0XYhKhE0C4SFbKN6FArUEkEpcKrqLyBXqFRSVCqNCLRuJa2sLIScdlP4exmdnMomGSKuZ5//plTUPmPdLTZ48Ax8ApsA50pZxV4Ac6BckuF2tCCumOrjKgD6nPw7anFRl1EIHANfCb7BngD3oG7kHebELaM0AXMAsUQPAMqQBU4DI/UgIVU0xxhWL1XX9SPBLWirqtr6l3y1dWa+qhOqM0GM+almjQny2qCAaM/bKn/lw2WIgelP5zAWGww/UNSPWlOJmky+X0c9dCwsb7dxPwW0At0hwajcQsr6lMg6EjdDEe2qO63kbgWD6na1n0QOAj2CTCUGa+JYC+zpo2AYCkTP40I5jIkzQM9iZdyJj4VSbwE+hKsQvqFV8BH8j0ATwF6B3AB8DUAH/hMKXCw5ukAAAAASUVORK5CYII=);
}

.ui-button .ui-button-text {
    font-size:12.1px !important;
}@IMPORT url("/gestaov2/v2/inc/css/jquery/jpicker/jPicker-1.1.6.css");
@IMPORT url("/gestaov2/v2/inc/css/jquery/ui/jquery-ui-1.8.17.custom.css");
@IMPORT url("/gestaov2/v2/inc/css/jquery/loading.css");
@IMPORT url("/gestaov2/v2/inc/css/jquery/toolbareditor.css");
@IMPORT url("/gestaov2/v2/inc/css/jquery/combo.css");
@IMPORT url("/gestaov2/v2/inc/css/jquery/combo.inline.css");
@IMPORT url("/gestaov2/v2/inc/css/jquery/profilePicture/jquery.profilePicture.css");.jPicker .Icon {
    display: inline-block;
    height: 24px; /* change this value if using a different sized color picker icon */
    position: relative; /* make this element an absolute positioning container */
    text-align: left; /* make the zero width children position to the left of container */
    width: 25px; /* change this value if using a different sized color picker icon */
    border: 1px solid #666;
    margin: 1px;
}

.jPicker .Icon:hover{
    border-color: #444;
}

.jPicker .Icon.valid-failed{
    border-color: #f00;
}

.jPicker .Icon span.Color, .jPicker .Icon span.Alpha {
    background-position: 2px 2px;
    display: block;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.jPicker .Icon span.Color{
    border: none;
}

.jPicker .Icon span.Image {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}
.jPicker .Container {
    color: #000;
    z-index: 10;
    display: none;
}
table.jPicker {
    background-color: #efefef;
    border: 1px outset #666;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px !important;
    margin: 0px;
    padding: 5px;
    width: 545px;
    z-index: 20;
}
.jPicker .Move {
    background-color: #dddddd;
    border-color: #fff #666 #666 #fff;
    border-style: solid;
    border-width: 1px;
    cursor: move;
    height: 12px;
    padding: 0px;
}
.jPicker .Title {
    font-size: 11px !important;
    font-weight: bold;
    margin: -2px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    text-align: center;
    width: 100%;
}
.jPicker div.Map {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #9a9a9a;
    border-right: 2px solid #fff;
    border-top: 2px solid #9a9a9a;
    cursor: crosshair;
    height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */
    margin: 0px 10px 10px 10px;
    overflow: hidden; /* hide the overdraw of the Color Map icon when at edge of viewing box */
    padding: 0px;
    position: relative; /* make this element an absolute positioning container */
    width: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */
}
.jPicker div[class="Map"] {
    height: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */
    width: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */
}
.jPicker div.Bar {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #9a9a9a;
    border-right: 2px solid #fff;
    border-top: 2px solid #9a9a9a;
    cursor: n-resize;
    height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */
    margin: 12px 10px 0px 5px;
    overflow: hidden;
    padding: 0px;
    position: relative;
    width: 24px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 20px later */
}
.jPicker div[class="Bar"] {
    height: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */
    width: 20px; /* correct to 20px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */
}
.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Map .Map3, .jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4, .jPicker .Bar .Map5, .jPicker .Bar .Map6 {
    background-color: transparent;
    background-image: none;
    display: block;
    left: 0px;
    position: absolute;
    top: 0px;
}
.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Map .Map3 {
    height: 2596px;
    width: 256px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar
                     would not be drawn if its overflow is set to hidden. */
}
.jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4 {
    height: 3896px;
    width: 20px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar
                    would not be drawn if its overflow is set to hidden. */
}
.jPicker .Bar .Map5, .jPicker .Bar .Map6 {
    height: 256px;
    width: 20px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar
                    would not be drawn if its overflow is set to hidden. */
}
.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Bar .Map6 {
    background-repeat: no-repeat;
}
.jPicker .Map .Map3, .jPicker .Bar .Map5 {
    background-repeat: repeat;
}
.jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4 {
    background-repeat: repeat-x;
}
.jPicker .Map .Arrow {
    display: block;
    position: absolute;
}
.jPicker .Bar .Arrow {
    display: block;
    left: 0px; /* (arrow width / 2) - (element width / 2) - position arrows' center in elements' center */
    position: absolute;
}
.jPicker .Preview {
    font-size: 9px;
    padding: 5px 0px 0px 0px;
    text-align: center;
}
.jPicker .Preview div {
    border: 2px inset #eee;
    height: 62px;
    margin: 0px auto;
    padding: 0px;
    width: 62px;
}
.jPicker .Preview div span {
    border: 1px solid #000;
    display: block;
    height: 30px;
    margin: 0px auto;
    padding: 0px;
    width: 60px;
}
.jPicker .Preview .Active {
    border-bottom-width: 0px;
}
.jPicker .Preview .Current {
    border-top-width: 0px;
    cursor: pointer;
}
.jPicker input {
    font-size: 13px;
}
.jPicker .Button {
    text-align: center;
    padding: 0px 4px;
    width: 115px;
}
.jPicker .Button input {
    padding: 2px 0px;
    width: 100px;
}
.jPicker .Button .Ok {
    margin: 12px 0px 5px 0px;
}
.jPicker td {
    margin: 0px;
    padding: 0px;
}
.jPicker td.Radio {
    margin: 0px;
    padding: 0px;
    width: 31px;
}
.jPicker td.Radio input {
    margin: 0px 5px 0px 0px;
    padding: 0px;
}
.jPicker td.Text {
    font-size: 12px !important;
    height: 22px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    width: 70px;
}
.jPicker tr.Hex td.Text {
    width: 100px;
}
.jPicker td.Text input {
    background-color: #fff;
    border: 1px inset #aaa;
    height: 19px;
    margin: 0px 0px 0px 5px;
    text-align: left;
    width: 30px;
}
.jPicker tr.Hex td.Text input.Hex {
    width: 50px;
}
.jPicker tr.Hex td.Text input.AHex {
    width: 20px;
}
.jPicker .Grid {
    text-align: center;
    width: 114px;
}
.jPicker .Grid span.QuickColor {
    border: 1px inset #aaa;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
    width: 19px;
}
.jPicker .Grid span[class="QuickColor"] {
    width: 17px;
}/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.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-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: 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 { border: 1px solid #fbcb09; background: #fdf5ce url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.loading{
    z-index: 30001;
    position: fixed;
    background-color: #F9EDBE;
    border: 1px solid #F0C36D;
    color: #000000;
    padding:25px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    min-width:150px;
    text-align: center;
    box-shadow: 2px 2px 15px -10px black;
    background-image: url("/gestaov2/v2/inc/css/images/loading/loading1.gif");
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

.loading div{
    text-align: center;
}.toolbareditor{
    position:absolute;
    z-index:1000;
    min-width: 90px;
}

.toolbareditor .toolbar{
    background-color: #ffffff;
    box-shadow: 0 0 10px -5px black;
    padding: 3px;
    border-radius:3px;
    height: 30px;
    border: 1px solid #999999;
}

.toolbareditor .bottom{
    background-image: url("/gestaov2/v2/inc/images/tools/feelingdoc/bg/toolbox-shadow-bottom.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 9px;
    margin-top:-1px;
}

.toolbareditor .toolbar ul{
    list-style-type: none;
    text-align: center;
    float: left;
    margin:0px;
    padding:0px;
}

.toolbareditor .toolbar li{
    display: inline;
}

.toolbareditor .toolbar li>div{
    float: left;
    width: 22px;
    height: 22px;
    border: 1px solid #cccccc;
    margin: 3px;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    z-index: 1001;
}

.toolbareditor .toolbar li>div:HOVER{
    border-color: #000000;
    box-shadow: 0 0 10px -2px #666666;
}

.toolbareditor .toolbar li>div.toolbox-color{
    background-image: url("/gestaov2/v2/inc/images/tools/feelingdoc/toolbar/color.png");
}

.toolbareditor .toolbar li>div.toolbox-font{
    background-image: url("/gestaov2/v2/inc/images/tools/feelingdoc/toolbar/font.png");
}

.toolbareditor .toolbar li>div.toolbox-size{
    background-image: url("/gestaov2/v2/inc/images/tools/feelingdoc/toolbar/size.png");
}

.toolbareditor .toolbar li>div.toolbox-alignment{
    background-image: url("/gestaov2/v2/inc/images/tools/feelingdoc/toolbar/alignment.png");
}

.toolbareditor .toolbar li>div.selected{
    z-index: 1002;
    border: 1px solid #000000;
}

.toolbareditor .toolbar li>div .popup{
    position: absolute;
    top: 22px;
    left:-1px;
    border: 1px solid #000000;
    background-color: #ffffff;
    z-index: 1002;
    text-align: left;
    width: 100px;
    font-size: 16px !important;
}

.toolbareditor .toolbar li>div .popup.font{
    width: 100px;
}

.toolbareditor .toolbar li>div .popup div{
    padding: 3px;
    cursor: pointer;
}

.toolbareditor .toolbar li>div .popup div:HOVER{
    background-color: #efefef;
}@CHARSET "ISO-8859-1";

.combo-sm{
    border:1px solid #999999;
    cursor:pointer;
    background-image:url("/gestaov2/v2/inc/images/control/arrow_down.png");
    background-repeaT:no-repeat;
    background-position:right center;
    padding:1px !important;
    padding-right:10px !important;
    padding-left:3px !important;
    background-color: #ffffff;
}

.combo-sm[data-readonly]{
    border:1px solid #ffffff;
    cursor:default;
    background-image:none;
}

.combo-sm:ACTIVE:not( [data-readonly] ){
    /*border:1px solid #315288;*/
    background-image: url("/gestaov2/v2/inc/images/control/arrow_down.png"), -moz-linear-gradient(
        center bottom,
        #E3EAF1,
        #F7FAFC
        ); 
}

.combo-sm .combo-sm-label{
    border:1px solid #0066CC;
    padding:3px;
    font-size:9px;
    float: left;
    margin:2px;
    margin-top:4px;
    background-color: #E8F3FF;
    border-radius:2px;
    -display:none;
}

.combo-sm .sm-label{
    font-size:12px;
}

.combo-sm .combo-sm-label.deletable{
    /*padding-right:20px;*/
    background-color: #FFD5D6;
    /*background-image: url("/gestaov2/v2/inc/images/icon/delete_12_p5.png");*/
    background-repeat: no-repeat;
    background-position: right center; 
    border:1px solid #ff0000;
}

.combo-sm .clear{
    border: 0 none;
    height: 0;
    margin: 0;
    padding: 0;
}

.win-combo-sm{
    position:fixed;
    border:1px solid #999999;
    background-color:#ffffff;
    box-shadow: 0px 2px 10px -5px black;
    z-index:10000;
}

.win-combo-sm .sm-topo{
    background-color:#0066CC;
    border-bottom:2px solid #0099FF;
    background-image: url("/gestaov2/v2/inc/images/layout/bg-tbl-header.png");
    background-repeat: repeat-x;
    box-shadow: 0px 4px 10px -8px #000000;
    padding-top:7px;
    font-size:12px;
}

.win-combo-sm .sm-topo *{
    font-size:12px;
}

.win-combo-sm .sm-topo .sm-alfabeto{

}

.win-combo-sm .sm-topo .sm-alfabeto .sm-letra{
    color:#ffffff;
    text-align:center;
    font-weight:bold;
    height:30px;
    cursor:pointer;
}

.win-combo-sm .sm-topo .sm-alfabeto .sm-letra.ativo{
    background-color:#ffffff;
    color:#000000;
}

.win-combo-sm .sm-conteudo{
    overflow:auto;
}

.win-combo-sm .sm-conteudo .sm-lista{
    padding:5px;;
}

.win-combo-sm .sm-conteudo .sm-lista div.sm-item:FOCUS:not(.disabled), .win-combo-sm .sm-conteudo .sm-lista div.sm-item:HOVER:not(.disabled){
    background-color:#fefefe !important;
    font-weight:bold !important;
}

.win-combo-sm .sm-conteudo .sm-lista .sm-item{
    padding:7px;
    border-bottom:1px solid #cccccc;
    cursor:pointer;
    font-size:12px;
}

.win-combo-sm .sm-conteudo .sm-lista .sm-item.disabled{
    background-color: #efefef;
    color: #666666;
}

.win-combo-sm .sm-conteudo .sm-lista .sm-item:LAST-CHILD{
    border-bottom:0px solid #cccccc;
}

.win-combo-sm .sm-conteudo .sm-lista .sm-item.selected{
    font-weight:bold !important;
    padding-left:15px;
    background-image: url("/gestaov2/v2/inc/images/icon/ico_ok_10.png");
    background-position: left center;
    background-repeat: no-repeat;
}

.win-combo-sm .sm-conteudo.sm-loading{
    background-color:#ffffff;
    background-repeat:no-repeat;
    background-position:center 10px;
    background-image:url("/gestaov2/v2/inc/images/loading/loading-bg.png");
}

.win-combo-sm .sm-rodape{
    border-top:1px solid #cccccc;
    padding:5px;
    text-align:right;
}

.win-combo-sm .sm-rodape .sm-paginacao{
    border-collapse: collapse;
}

.win-combo-sm .sm-rodape .sm-paginacao td{
    padding:3px;
    cursor: pointer;
    font-size: 10px;
}

.win-combo-sm .sm-rodape .sm-paginacao td.selected{
    border:1px solid #cccccc;
    background-color: #efefef;
}.combo-sm[data-combo-type='inline']{

}

.combo-sm[data-combo-type='inline'].-open{
    background-image: none;
    padding: 3px !important;
}

.combo-sm .combo-sm-inline{
}

.combo-sm.-scroll .combo-sm-inline-body{
    box-shadow: inset 0 5px 9px -10px black;
}

.combo-sm.-loading .combo-sm-inline-body{
    background-image: url("/gestaov2/v2/inc/images/loading/loading-bg.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.combo-sm.-loading .combo-sm-inline-body *{
    display: none;
}

.combo-sm .combo-sm-inline .combo-sm-inline-thead{
    position: relative;
}

.combo-sm .combo-sm-inline .combo-sm-inline-thead input{
    margin: 0px;
    width:100%;
}

.combo-sm .combo-sm-inline .combo-sm-inline-thead .combo-sm-inline-thead-button{
    position: absolute;
    top:0px;
    right: 0px;
    border: 1px solid #999999;
    background-color: #efefef;
    height: 18px;
    font-size: 11px;
    width:60px;
    padding-top:2px;
    text-align: center;
}

.combo-sm .combo-sm-inline .combo-sm-inline-thead .combo-sm-inline-thead-button:hover{
    background-color: #999999;
    color: #ffffff;
}

.combo-sm .combo-sm-inline .combo-sm-inline-body{
    border-top:1px solid #cccccc;
    margin-top:5px;
    height: 150px;
    overflow: auto;
}

.combo-sm .combo-sm-inline .combo-sm-inline-body .item{
    padding:5px;
    border-bottom: 1px solid #cccccc;
    font-size: 13px;
}

.combo-sm .combo-sm-inline .combo-sm-inline-body .item:hover, .combo-sm .combo-sm-inline .combo-sm-inline-body .item.focus{
    background-color: #efefef;
}
.-profile-pic{
    position: relative;
    /*background: #f4f4f4;*/
    -webkit-box-shadow: 4px 4px 0px 0px rgba(204,204,204,1);
    -moz-box-shadow: 4px 4px 0px 0px rgba(204,204,204,1);
    box-shadow: 4px 4px 0px 0px rgba(204,204,204,1);
    text-align: center;
    max-width: 100%;
    max-height: 100%;
}

.-profile-pic .-profile-pic-preview{
    height: 100%;
    max-width: 100%;
    border: #ccc solid 1px;
    margin: -1px;
}

.-profile-pic .-profile-pic-preview.-profile-pic-error{
    background: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/no-image.png) center no-repeat ;
    width: 100%;
    height: 100%;
}

.-profile-pic .-profile-pic-expand-mask{
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    position: absolute;
    display: none;
    cursor: crosshair;
}

.-profile-pic .-profile-pic-expand-mask .-profile-pic-arrow{
    background: rgb(51, 153, 204);
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
}

.-profile-pic .-profile-pic-expand-mask .-profile-pic-arrow-ne{
    top: 5px;
    right: 5px;
    background: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/arrows.png) 10px 0;
}

.-profile-pic .-profile-pic-expand-mask .-profile-pic-arrow-se{
    bottom: 5px;
    right: 5px;
    background: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/arrows.png) 10px 10px;
}

.-profile-pic .-profile-pic-expand-mask .-profile-pic-arrow-nw{
    top: 5px;
    left: 5px;
    background: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/arrows.png) 0 0;
}

.-profile-pic .-profile-pic-expand-mask .-profile-pic-arrow-sw{
    bottom: 5px;
    left: 5px;
    background: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/arrows.png) 0 10px;
}

.-profile-pic:hover .-profile-pic-expand-mask{
    display: block;
}

.-profile-pic .-profile-pic-options{
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 5px;
    display: none;
    background: rgba(0, 0, 0, 0.5);
}

.-profile-pic .-profile-pic-options a{
    text-decoration: none;
    display: inline-block;
    margin: 0 2px;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    -ms-transition: all 100ms ease-in;
    -o-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    width: 32px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
}

.-profile-pic .-profile-pic-options a:hover{
    background-color: rgba(255,255,255, 0.3);
}

.-profile-pic .-profile-pic-options a.-profile-pic-upload{
    background-image: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/search-folder.png);
}

.-profile-pic .-profile-pic-options a.-profile-pic-camera{
    background-image: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/camera.png);
}

.-profile-pic .-profile-pic-options a.-profile-pic-view-full{
    background-image: url(/gestaov2/v2/inc/css/jquery/profilePicture/image/view-image.png);
}

/**
Clearfix (limpa elemento com float dentro do elemento atual)
*/
.clearfix{
    zoom: 1;
}

.clearfix:after,.clearfix:before{
    content: '.';
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
    overflow: hidden;
}

.clearfix:after{
    clear: both;
}@font-face {
    font-family: "Candara";
    src: url(/gestaov2/v2/inc/css/fonts/candara.ttf);
}/*! jQuery UI - v1.11.2 - 2015-01-08
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=%23167ec2&bgTextureHeader=highlight_hard&bgImgOpacityHeader=75&borderColorHeader=%23499dd4&fcHeader=%23ffffff&iconColorHeader=%23d8e7f3&bgColorContent=%23fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=%23a6c9e2&fcContent=%23222222&iconColorContent=%230078ae&bgColorDefault=%232876A9&bgTextureDefault=highlight_soft&bgImgOpacityDefault=45&borderColorDefault=%23499dd4&fcDefault=%23ffffff&iconColorDefault=%23e0fdff&bgColorHover=%232876A9&bgTextureHover=highlight_hard&bgImgOpacityHover=75&borderColorHover=%23499dd4&fcHover=%23ffffff&iconColorHover=%23e0fdff&bgColorActive=%2333ccb3&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=%2370dbca&fcActive=%23ffffff&iconColorActive=%23d7e7e4&bgColorHighlight=%23efe19d&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=55&borderColorHighlight=%23fcd113&fcHighlight=%23915608&iconColorHighlight=%23f7a50d&bgColorError=%23d83620&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=%23cd0a0a&fcError=%23ffffff&iconColorError=%23fcd113&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=50&bgColorShadow=%23999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #499dd4;background:#167ec2 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-hard_75_167ec2_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #499dd4;background:#2876A9 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-soft_45_2876A9_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration: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{border:1px solid #499dd4;background:#2876A9 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-hard_75_2876A9_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #70dbca;background:#33ccb3 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_gloss-wave_50_33ccb3_500x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd113;background:#efe19d url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-soft_55_efe19d_1x100.png") 50% top repeat-x;color:#915608}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#915608}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#d83620 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_gloss-wave_45_d83620_500x100.png") 50% top repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_0078ae_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_e0fdff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_e0fdff_256x240.png")}.ui-state-active .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_d7e7e4_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_f7a50d_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_fcd113_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:5px 0 0 5px;padding:0;background:#999 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);border-radius:5px}/*! jQuery UI - v1.11.2 - 2015-01-04
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*! jQuery UI - v1.11.2 - 2015-01-08
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #499dd4;background:#167ec2 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-hard_75_167ec2_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #499dd4;background:#2876A9 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-soft_45_2876A9_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration: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{border:1px solid #499dd4;background:#2876A9 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-hard_75_2876A9_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #70dbca;background:#5c9ccc url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd113;background:#efe19d url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_highlight-soft_55_efe19d_1x100.png") 50% top repeat-x;color:#915608}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#915608}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#d83620 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_gloss-wave_45_d83620_500x100.png") 50% top repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_0078ae_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_e0fdff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_e0fdff_256x240.png")}.ui-state-active .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_d7e7e4_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_f7a50d_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/gestaov2/v2/inc/css/jquery/ui/images/ui-icons_fcd113_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:5px 0 0 5px;padding:0;background:#999 url("/gestaov2/v2/inc/css/jquery/ui/images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);border-radius:5px}
/*
 *
 *	jQuery Sliding Menu Plugin
 *	Mobile app list-style navigation in the browser
 *
 *	Written by Ali Zahid
 *	http://designplox.com/jquery-sliding-menu
 *
 */

.sliding-menu { overflow: hidden; position: relative; }

.sliding-menu ul { float: left; margin: 0; }

.sliding-menu li { list-style: none; margin: 0; }

.sliding-menu a { display: block; padding: 1em; }

.sliding-menu a:hover { background: #066694; color: #FFF; }

.sliding-menu a.nav:before { content: '\3009'; float: right; margin-left: 1em; }

.sliding-menu a.back { background: #2E2E2E; color: #FFF !important; }

.sliding-menu a.back:before { content: '\3008'; float: left; margin-right: 1em; }

/* style */

.slidemenu *,
.slidemenu *:before,
.slidemenu *:after { border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; outline: none; padding: 0; }

.slidemenu body { background: #FFF; color: #2C3E50; cursor: default; font: 300 1.4em/1 'Helvetica Neue', Arial, sans-serif; }

.slidemenu a { font-size: 13px;color: #16A085; text-decoration: none; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; text-align:left; }

.slidemenu a:hover { color: #3c90bf; }

.slidemenu h1 { font-weight: 300; }

.slidemenu h2 { font-weight: 300; margin: 3em 0 1em 0; }

.slidemenu p { margin: 2em 0; }

.slidemenu pre { background: #2A6485; color: #ECF0F1; line-height: 1.4; padding: 1em; tab-size: 4; }

.slidemenu table { border-collapse: collapse; border-spacing: 0; width: 100%; }

.slidemenu th,
.slidemenu td { font-weight: 300; line-height: 1; padding: 1em; text-align: left; vertical-align: middle; }

.slidemenu tbody th { font-family: 'Consolas', monospace; }

.slidemenu tbody tr:nth-child(2n+1) { background: #5E84AB; }

.slidemenu header,
.slidemenu section,
.slidemenu footer { margin: 5em auto; max-width: 90%; width: 40em; }

.slidemenu #social { margin: 1rem auto; overflow: hidden; }

.slidemenu #github,
.slidemenu #tweet { float: left; }

.slidemenu footer { background: #7F8C8D; color: #BDC3C7; font-size: 1rem; margin: 0; max-width: 100%; padding: 2em; text-align: center; width: 100%; }

.slidemenu footer a { color: #ECF0F1; }

/* menu */

#menuslide { background: #3399CC;  width:400px;}

#menuslide a { color: #FFF; }

.titulo-menu-slide-gpd{
    background-color: #82C5E6;
    font-family: Arial;
    font-size: 16px;
    color: #000;
    text-align: left;
    padding: 1em;
}

.slidemenu body{

}
.breadcrumb-menu-slide-gpd{
    background-color: #066694;
}

.breadcrumb-menu-slide-gpd, .breadcrumb-menu-slide-gpd a{
    color:#FFF;
    font-size:14px;
    text-align: left;
    padding: 5px;
}

.titulo-menu-slide-gpd *{
    margin-left: 1em;
}

/* responsive */

@media (max-width: 64rem) {

    body { font-size: 1em; }

    h2 { margin-top: 2em; }

}
/*!
 * Cropper v0.8.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright 2014-2015 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2015-02-19T06:49:29.144Z
 */.cropper-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important}.cropper-canvas,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-canvas{background-color:#fff;filter:alpha(opacity=0);opacity:0}.cropper-modal{background-color:#000;filter:alpha(opacity=50);opacity:.5}.cropper-cropbox{position:absolute;top:10%;left:10%;width:80%;height:80%}.cropper-viewer{display:block;width:100%;height:100%;overflow:hidden;outline:#69f solid 1px;outline-color:rgba(102,153,255,.75)}.cropper-dashed{position:absolute;display:block;filter:alpha(opacity=50);border:0 dashed #fff;opacity:.5}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1}.cropper-face{top:0;left:0;cursor:move;background-color:#fff}.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;background-color:#69f;filter:alpha(opacity=75);opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;filter:alpha(opacity=0);opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-invisible{filter:alpha(opacity=0);opacity:0}.cropper-hide{position:fixed;top:0;left:0;z-index:-1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;filter:alpha(opacity=0);opacity:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-canvas,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/


/* Table of contents
ββββββββββββββββββββββββββββββββββββββββββββββββββ
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/


/* Grid
ββββββββββββββββββββββββββββββββββββββββββββββββββ */
.container-960 {
    position: relative;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box; }
.column,
.columns {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
    .container-960 {
        width: 85%;
        padding: 0; }
}

/* For devices larger than 550px */
@media (min-width: 550px) {
    .container-960 {
        width: 100%; }
    .column,
    .columns {
        margin-left: 4%; }
    .column:first-child,
    .columns:first-child {
        margin-left: 0; }

    .one.column,
    .one.columns                    { width: 4.66666666667%; }
    .two.columns                    { width: 13.3333333333%; }
    .three.columns                  { width: 22%;            }
    .four.columns                   { width: 30.6666666667%; }
    .five.columns                   { width: 39.3333333333%; }
    .six.columns                    { width: 48%;            }
    .seven.columns                  { width: 56.6666666667%; }
    .eight.columns                  { width: 65.3333333333%; }
    .nine.columns                   { width: 74.0%;          }
    .ten.columns                    { width: 82.6666666667%; }
    .eleven.columns                 { width: 91.3333333333%; }
    .twelve.columns                 { width: 100%; margin-left: 0; }

    .one-third.column               { width: 30.6666666667%; }
    .two-thirds.column              { width: 65.3333333333%; }

    .one-half.column                { width: 48%; }

    /* Offsets */
    .offset-by-one.column,
    .offset-by-one.columns          { margin-left: 8.66666666667%; }
    .offset-by-two.column,
    .offset-by-two.columns          { margin-left: 17.3333333333%; }
    .offset-by-three.column,
    .offset-by-three.columns        { margin-left: 26%;            }
    .offset-by-four.column,
    .offset-by-four.columns         { margin-left: 34.6666666667%; }
    .offset-by-five.column,
    .offset-by-five.columns         { margin-left: 43.3333333333%; }
    .offset-by-six.column,
    .offset-by-six.columns          { margin-left: 52%;            }
    .offset-by-seven.column,
    .offset-by-seven.columns        { margin-left: 60.6666666667%; }
    .offset-by-eight.column,
    .offset-by-eight.columns        { margin-left: 69.3333333333%; }
    .offset-by-nine.column,
    .offset-by-nine.columns         { margin-left: 78.0%;          }
    .offset-by-ten.column,
    .offset-by-ten.columns          { margin-left: 86.6666666667%; }
    .offset-by-eleven.column,
    .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

    .offset-by-one-third.column,
    .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
    .offset-by-two-thirds.column,
    .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

    .offset-by-one-half.column,
    .offset-by-one-half.columns     { margin-left: 52%; }

}


/* Clearing
ββββββββββββββββββββββββββββββββββββββββββββββββββ */

/* Self Clearing Goodness */
.container-960:after,
.row:after,
.u-cf {
    content: "";
    display: table;
    clear: both; }


/* Media Queries
ββββββββββββββββββββββββββββββββββββββββββββββββββ */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/


/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {}

/* Larger than tablet */
@media (min-width: 750px) {

}

/* Larger than desktop */
@media (min-width: 1000px) {}

/* Larger than Desktop HD */
@media (min-width: 1200px) {}
/*
Padrγo dos campos
*/

input[type="text"].text-default-ano{
    width: 40px;
}

input[type="text"].text-default-data{
    width: 75px;
}

.ui-widget input {
    font-family: Arial,sans-serif;
}
