/*padrao*/

/********************* RESET STYLE *********************/
.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : auto;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}

*{}
footer{background: white; border-top:none;}
body{margin:0; width:100%; font-size: 10pt; color:#000000; font-family: 'SEGOEUIL', arial, Helvetica, sans-serif; }
img{border: none;}
a, a *{text-decoration: none!important; color:inherit;}
h1, h2{padding:0; margin:0 0 10px 0; font-weight:normal; font-size:24px;}
h2{padding:0; margin:0 0 10px 0; font-weight:normal; font-size:20px;}
h3{padding:0; margin:0 0 10px 0; font-weight:normal; font-size:16px;}
.pointer{cursor:pointer;}
.cor-vermelha{color:red;}
.cor-verde{color:green;}
.cor-azul{color:#0b81bf!important;}
.cor-azul-claro{color:#7bc0ea;}
.cor-vermelho{color:red;}
.cor-branca{color:white;}
.cor-saiba-mais-recado{color:#ff84a3;}
.cor-saiba-mais-evento{color:#fd5bff;}
.cor-saiba-mais-novidade{color:#ffde00;}
.cor-recado{color:#0f4c9a;}
.cor-ferias{color:#0f4c9a;}
.cor-contato{color:#0f4c9a;}
.cor-evento{color:#0f4c9a !important;}
.cor-aniversario{color:#0f4c9a !important;}
.cor-avaliacao{color:#ba0da7;}
.cor-av-funcionario{color:#61ac11;}
.link-ticket,.link-ticket span{font-size:18px !important;}
.left{float:left;}
.right{float:right;}
.overflow{overflow:hidden;}
.block{display:block;}
.none{display:none;}
.v-text-center{vertical-align:middle;}
.underline{text-decoration:underline;}
.text-center{text-align:center !important;}
.text-justify{text-align:justify !important;}
.text-right{text-align:right !important;}
.text-bigger{font-size: 1.2em !important;}
.clear-both{clear:both;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.titulo{margin-bottom:5px; font-size:24px;}
.continuar{position:absolute; border:none; height:30px; line-height:30px; background-color:#0b81bf; color:white; background-image:url(layout/masterpage/continuar.png); background-repeat:no-repeat; background-position:10px center; min-width:103px; padding: 0 20px 0 30px; font-size:16px; cursor:pointer;}
.uppercase{text-transform: uppercase;}
.usar_editor_html{position:relative; top:3px;}
input.field, input.field-alto, select.field{padding-left:3px; border:solid 1px; height:23px; line-height:23px;}
textarea.field{padding-left: 3px; border:solid 1px;}
input.field-alto {height:32px; line-height:32px;}
input.button, a.button{height:30px; line-height:30px; color:white; text-align:center; padding:0 30px 0 30px; background-color:#0b81bf; border:none; cursor:pointer;}
a.button{display:block;}
.button-download{background-image: url("layout/dms/download.png"); background-repeat: no-repeat; background-position:15px 7px;}

.divisor{border-bottom:solid 1px #0b81bf;}
.borda-azul{border:solid 1px #0b81bf; padding:10px 10px 10px 10px !important; width:900px; margin-bottom:10px;}
.titulo-border-bottom-azul{border-bottom:solid 1px #0b81bf; padding-bottom:2px; margin-bottom:5px; font-size:14px;}
.titulo-border-bottom-azul .titulo-interno{font-size:18px;}



/*page*/
div#page{}
div#header{height:50px; background-color:#0b81bf; background-image:url(layout/masterpage/bem-vindo.gif); background-position:right bottom; background-repeat:no-repeat;}
img#logo{display:block; position:relative; top:6px; left:32px; float:left; }
ul#menu{display:block; margin:0; padding:0; float:left; margin-left:74px;}
ul#menu li.menu{float:left; display:block; height:42px; line-height:32px; padding:7px 4px 0 8px; position:relative;}
ul#menu li.active{background-color:#065b88;}
ul#menu li.menu a{color:white; font-size:14px;}
ul#menu li.menu img{vertical-align:middle;}
div.submenu{position:absolute; z-index:2000; left:0px; top:49px; display:none; padding-top:4px;}
ul.submenu{margin:0; padding:0 0 10px 0; min-width:200px; background-color:#065b88; }
ul.submenu li{list-style:none; margin:0; font-weight:normal; padding:0px 10px 0px 10px; position:relative; line-height:25px;}
ul.submenu li a{color:white;}
ul.submenu li a.active{text-decoration:underline;}
ul.submenu > li > ul{width:200px; position: absolute; display:none; background-color:#065b88; margin:0; padding:0 0 10px 0;}
ul.submenu > li:hover > ul{display:block; left: 200px; top: 0;}
div#bem-vindo{float:right; padding:5px 70px 0 0; height:38px; text-align:right; color:white; position:relative;}
a#sair{color:#5cabd4; position:absolute; right:15px; top:60px; padding-left:40px; display:block; background-image:url(layout/masterpage/sair.png?id=1); background-position:center; background-repeat:no-repeat; z-index: 10;}
.barra-colorida{background-image:url(layout/masterpage/barra.png); background-repeat: repeat-x; height: 6px; background-position: left top; }
div#content{padding:40px 40px 40px 40px;}
div#footer{height:34px; line-height:34px; padding:0 10px 0 10px; clear: both;}
div#central-ajuda{width:300px; float:right; text-align:right;}
/*login*/
div#login-page{width:786px; padding-top:120px; margin:0 auto;}
div#login-intranet{background-color:#0b81bf; height:101px; padding:10px; color:white;}
div#login-intranet h1{color:white; font-size:26px; font-weight:normal; margin:0; padding:0;}

/***********LOGIN**************/
#painel-login{background-image:url(layout/login/bg-login-azul.png); background-position: left top; margin-bottom: -10px;}
/***********DASHBOARD**************/
.voltar-dashboard{font-size:16px;}
.titulo-detalhe-painel{font-size:28px; margin-left: 50px; height:40px; line-height:40px;}
/*pagina inicial*/
div#painel-windows-8{background-color: transparent; overflow:hidden; margin-top:-3.86em; min-width:1250px;}
.bg-painel-windows-8-1{}
.bg-painel-windows-8-2{background-image:none !important; background-color: white !important;}
.bg-dashboard{background-image:url(../intranet/img/backgrounds/bg-account.jpg); background-position: left top; background-repeat: no-repeat;}
#id-acessos{background-color: #0f4c9a; width: 278px; box-sizing: border-box; padding-left: 10px; float: left; margin: -10px 0 0 -50px;}
#id-acessos-voltar{ width: 20px; background-color: #0f4c9a; float: left; cursor: pointer; text-align: center; padding-top: 30px; box-sizing: border-box;}
#id-acessos-voltar > span{font-size: 20px; color: white;}

div.painel-esquerdo{min-width:851px; padding:10px 0 10px 30px; position: relative; left: 20px;}


div.bem-vindo-data{margin-left:36px; height:36px; line-height:36px; font-size:20px;}
div.dia{background-color: #85c0df; width: 199px; height: 134px; padding-left:10px; position: relative;}
div.dia > img{position: absolute; right:20px; top:15px;}
div.dia .d{font-size:50px; color: white;}
div.dia .m{font-size:20px; color: white;}
div.dia .s{font-size:25px; color: white;}
div.hora{background-color: #0b81bf; width: 199px; height: 87px; margin-top: 10px;}
div.hora > img {margin: 20px 10px 0 20px; vertical-align:-55%;}
#hora{font-size: 30px; color: white;}


#id-acessos .item-menu-wrapper{
    float:left;
    margin:0 7px 7px 0;
    width:80px;
    height:80px;
    background-color: #ffffff;
    position: relative;
}
#id-acessos .item-menu-wrapper > a{text-decoration: none;}
#id-acessos .item-menu-wrapper .item-menu{
    position:relative;
    display:flex;
    height: 53px;
    margin-bottom: 3px;
    justify-content: center;
    align-items: flex-end;
}
#id-acessos .item-menu-wrapper .item-menu img{
    /*width: 109px;*/
    /*height: 109px;*/
}

#dash-recado{width: 40px; height: 32px;}
#dash-aniversario{width:40px; height: 32px;}
#dash-ferias{width:40px; height: 32px;}
#dash-viagem{width:40px;  height:32px;}
#dash-classificacao, #dash-regiao{width:40px; height: 40px;}
#dash-eventos{width:40px; height: 40px;}
#dash-contatos{width:40px; height: 32px;}
#dash-news{width:40px; height: 32px;}
#dash-edrive{width:40px; height: 32px;}
.dash-siglas{width:40px; height: 32px;}
#dash-ticket{width:40px;  height:40px;}
#dash-verba{width:40px;  height:40px;}
#dash-account{width:40px;  height:40px;}
#dash-produto{width:40px;  height:40px;}
#dash-edrive{width:40px;  height:40px;}
#dash-disponibilidade {width:40px;  height:40px;}
#id-acessos .item-menu-wrapper .titulo{
    /* position:absolute; left:15px; bottom:7px;  */
    color: #0f4c9a; font-size:7pt;
    display: block;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
}
#id-acessos .item-menu-wrapper .item-menu .notificacoes{position:absolute; right:10px; bottom:10px; color:white; font-size:14px; font-weight:bold;}
#id-acessos .item-menu-wrapper .ativo{position:absolute; bottom:0px; width:100%; height:5px; display:block; background-color: #03b4e7;}
#id-acessos .item-menu-wrapper .mural{background-image:url(layout/dashboard/mural.png?id=2);}
#id-acessos .item-menu-wrapper .aniversarios{background-image:url(layout/dashboard/aniversarios.png?id=2);}
#id-acessos .item-menu-wrapper .ferias{background-image:url(layout/dashboard/ferias.png?id=2);}
#id-acessos .item-menu-wrapper .eventos{background-image:url(layout/dashboard/eventos.png?id=2);}
#id-acessos .item-menu-wrapper .contatos{background-image:url(layout/dashboard/contatos.png?id=2);}
#id-acessos .item-menu-wrapper .hotel{background-image:url(layout/dashboard/hotel.png?ver=1);}
#id-acessos .item-menu-wrapper .voo{background-image:url(layout/dashboard/voo.png?ver=1);}
#id-acessos .item-menu-wrapper .carro{background-image:url(layout/dashboard/carro.png?ver=1);}
#id-acessos .item-menu-wrapper .agenda{background-image:url(layout/dashboard/agenda.png?ver=1);}
#id-acessos .item-menu-wrapper .novidades{background-image:url(layout/dashboard/novidades.png?ver=1);}
#id-acessos .item-menu-wrapper .sgc{background-image:url(layout/dashboard/sgc.png?id=2);}
#id-acessos .item-menu-wrapper .sgo{background-image:url(layout/dashboard/sgo.png?id=2);}
#id-acessos .item-menu-wrapper .sgp{background-image:url(layout/dashboard/sgp.png?id=2);}
#id-acessos .item-menu-wrapper .sgs{background-image:url(layout/dashboard/sgs.png?id=2);}
#id-acessos .item-menu-wrapper .cycle-process{background-image:url(layout/dashboard/cp-cyclo-process.png?ver=1);}
#id-acessos .item-menu-wrapper .sgv{background-image:url(layout/dashboard/sgv.png?id=2);}
#id-acessos .item-menu-wrapper .solicitacaoverba{background-image:url(layout/dashboard/solicitacaoverba.png?ver=1);}
#id-acessos .item-menu-wrapper .accountplan{background-image:url(layout/dashboard/accountplan.png?ver=1);}
#id-acessos .item-menu-wrapper .suporteproduto{background-image:url(layout/dashboard/suporteproduto.png?ver=1);}

div#dados-account{float: left; padding-left: 30px; padding-top: 18px; width: 970px;}
div.menu-empresa{overflow: hidden;}
div.menu-empresa .item-menu-empresa{background-position: center center; background-repeat: no-repeat;
    width: 118px; height: 28px; line-height: 28px; text-align: center; margin-right: 12px; float: left;
    font-weight: bolder; font-size: 12pt; color:white;
}
div.menu-empresa .item-menu-empresa-on{background-image: url(../intranet/img/dashboard/menu-empresa-on.png);}
div.menu-empresa .item-menu-empresa-off{background-image: url(../intranet/img/dashboard/menu-empresa-off.png);}
div.sub-menu-empresa{min-height: 54px; background-color: white; margin-top: 21px;
                        -webkit-box-shadow: 1px 1px 2px 0px rgba(199,199,199,0.49);
                        -moz-box-shadow: 1px 1px 2px 0px rgba(199,199,199,0.49);
                        box-shadow: 1px 1px 2px 0px rgba(199,199,199,0.49);
}
div.sub-menu-empresa .item-sub-menu-empresa{float: left; width: 33%; height: 54px; box-sizing: border-box; display: flex;
                                            align-items: center; padding-right: 10px;}
div.sub-menu-empresa .item-sub-menu-empresa .sme-titulo{font-size: 16px; font-weight: bolder; padding-right: 20px;}
div.sub-menu-empresa .item-sub-menu-empresa .sme-texto{padding-right: 4px; text-transform:uppercase ;}
div.sub-menu-empresa .item-sub-menu-empresa .sme-ativo{font-weight: bolder; color: #35c3ec;}
div.sub-menu-empresa .item-sub-menu-empresa > img{margin-right: 5px;}
#titulo-account-dash{margin: 22px 0; height: 20px; line-height: 20px;
    color: white;}
#titulo-account-dash span{float: right; font-size: 8pt;}
#titulo-account-dash strong{float: left; font-size: 15pt;}
.account-caixa-representatividade{width: 300px; height: 148px; background-color: white; margin:0 18px 24px 0; float: left;
                        -webkit-box-shadow: 1px 1px 2px 0px rgba(199,199,199,0.49);
                        -moz-box-shadow: 1px 1px 2px 0px rgba(199,199,199,0.49);
                        box-shadow: 1px 1px 2px 0px rgba(199,199,199,0.49);
                        background-position: 235px 20px; background-repeat: no-repeat; background-image: url(../intranet/img/dashboard/totais.png);
                        box-sizing: border-box; padding: 30px 30px;
}
.account-caixa-representatividade .lb-titulo{display: block; margin-bottom: 3px; color: #777a7f;}
.account-caixa-representatividade .lb-total{font-size: 22pt; font-weight: bolder;}
.account-caixa-representatividade .lb-rs{top: -10px; position: relative;}
.account-caixa-representatividade .lb-repre{display: block; margin-top: 20px; color: #777a7f;}
/*painel direita*/
div.painel-direita{width:286px; position:relative; padding:48px 20px 70px 30px; color:white; font-weight: normal; }
div.painel-direita .titulo-painel{font-size:20px; color:white; margin-left: 45px; height:40px; line-height:40px;}
div.painel-direita .marcador-branco, div.painel-direita .marcador-azul{height:34px; width:17px; background-position:left top; background-repeat:no-repeat; background-image:url(layout/masterpage/marcador-painel-direita-branco.png?id=2); position:absolute; left:0; top:50px;}
div.painel-direita .marcador-azul{background-image:url(layout/masterpage/marcador-painel-direita-azul.png?id=2);}
div.painel-direita .actions{position:absolute; bottom:10px; width:236px;}
div.painel-direita .actions .left, div.painel-direita .actions .right {height:32px;}
div.painel-direita .actions *{color:white;}
div.painel-direita .ativo{width:15px; height:11px; background-position:left top; background-image:url(layout/dashboard/menu-ativo.png?ver=1); position:absolute; left:-22px;}
div.painel-direita .separador{height:1px; border-bottom:solid 1px #0f4c9a; margin:0 -17px 0 -30px;}
div.painel-direita .scroll-pane{outline-width: 0!important; overflow:auto; max-height:100px; /*max-height - mudado via jquery, mas deixar padrao*/}

/*calendar*/
.calendar{margin:5px 1% 0 1%;}
.calendar .ano-wrapper{margin:0 auto 2px auto; overflow:hidden; width:160px;}
.calendar .ano-wrapper .ano{color:white; margin:0 auto; width:50px; text-align:center;}
.calendar .ano-wrapper .arrow{padding-top:2px;}
.calendar .mes-wrapper{margin-bottom:2px; overflow:hidden;}
.calendar .mes-wrapper .arrow{padding-top:4px;}
.calendar .mes-wrapper .mes{font-size:22px; color:#0f4c9a; margin:0 auto; width:160px; text-align:center; height:30px; line-height:30px;}
.calendar .week{border-bottom:solid 1px #0f4c9a; overflow:hidden; padding-bottom:1px; margin-bottom:3px;}
.calendar .week .columns, .calendar .days .day{float:left; height:23px; line-height:23px; color:#0f4c9a; width:14%; text-align:center;}
.calendar .days{overflow:hidden; padding-bottom:3px;}
.calendar .flag, .calendar .current{display:block; border:solid 1px #0f4c9a; font-size: 10px; color:#0f4c9a; height:19px; line-height:19px; width:19px; margin:0 auto; border-radius:50%; text-align:center;}
.calendar .current {background-color:#0f4c9a; color:white!important;}
/*mural*/
div.painel-direita-mural .pd-row{padding:25px 0 20px 0; color:white; position:relative;}
div.painel-direita-mural .pd-row .titulo{font-size:18px; margin-bottom:3px; color:white; display: block;}
div.painel-direita-mural .pd-row .destaque{width:19px; height:17px; background-position:left top; background-image:url(layout/dashboard/exclamacao.png?ver=1); position:absolute; right:10px; top:36px;}
div.painel-direita-mural .pd-row p{text-align:justify; color:white;}
div.painel-direita-mural  .jspTrack{background: #f7f7f7 !important; /*fundo*/}
div.painel-direita-mural  .jspDrag{background: #0f4c9a; /*frente*/}
div.painel-direita-mural .ativo{bottom:5px; left:0;}

/*ferias*/
div.painel-direita-ferias .row-wrapper{padding-top:40px;}
div.painel-direita-ferias .pd-row{padding-bottom:20px; color:white; position:relative;}
div.painel-direita-ferias .pd-row .titulo-link{color:white; font-size:22px;}
div.painel-direita-ferias .ativo{top:13px;}

/*contatos*/
div.painel-direita-contato .busca{height:35px; width:243px; background-color:white; margin-top:5px; background-image:url(layout/dashboard/buscar.png?ver=1); background-repeat:no-repeat; background-position:right center;}
div.painel-direita-contato .busca .input{width:200px; margin:6px 0 0 4px; border:none;}
div#resultado-titulo{color:white; font-size:22px; margin:15px 0 12px 0; display:none;}
div.painel-direita-contato .pd-row{padding:18px 0 18px 0; position:relative;}
div.painel-direita-contato .pd-row .img{margin-top:7px;}
div.painel-direita-contato .pd-row .detalhes-user{margin-left:30px; color:white; font-size:14px;}
div.painel-direita-contato .pd-row .detalhes-user .contato-nome{font-size:18px; color:white;}
div.painel-direita-contato .ativo{top:68px; left:0;}
div#lista-resultados{color:white;}

div.painel-direita-contato .separador{margin-right:2px;}
div.painel-direita-contato  .jspTrack{background: #f7f7f7; /*fundo*/}
div.painel-direita-contato  .jspDrag{background: #0f4c9a; /*frente*/}
div.painel-direita-contato .ativo{top:68px; left:0;}

/*painel eventos*/
div.painel-direita-eventos .pd-row{padding:10px 0 15px 0; position:relative; color:white;}
div.painel-direita-eventos .pd-row .data{font-size:20px; padding-bottom:8px; color:white;}
div.painel-direita-eventos .pd-row .detalhe{font-size:12px; margin-left:37px; color:white;}
div.painel-direita-eventos .separador{margin-right:2px;}
div.painel-direita-eventos  .jspTrack{background: #f7f7f7 !important; /*fundo*/}
div.painel-direita-eventos  .jspDrag{background: #0f4c9a; /*frente*/}
div.painel-direita-eventos .ativo{top:78px; left:10px;}

/*painel aniversario*/
div.painel-direita-aniversario .pd-row{padding:0 0 15px 0; color:white; overflow:hidden;}
div.painel-direita-aniversario .data{font-size:20px; padding:0 0 10px 0; color:white;}
div.painel-direita-aniversario .pd-row .detalhe{font-size:15px; margin-left:37px; color:white;}
div.painel-direita-aniversario  .jspTrack{background: #f7f7f7 !important; /*fundo*/}
div.painel-direita-aniversario  .jspDrag{background: #0f4c9a; /*frente*/}
div.painel-direita-aniversario .separador{margin-bottom:10px;}
div.painel-direita-aniversario .separador-grupo{padding-top:30px;}

/*novidade*/
div.painel-direita-novidade .pd-row{padding:25px 0 20px 0; color:white; position: relative;}
div.painel-direita-novidade .pd-row .borda{background-color: white; padding:5px; width: 210px; height: 117px;}
div.painel-direita-novidade .pd-row p{text-align:justify; color:white;}
div.painel-direita-novidade  .jspTrack{background: #f7f7f7 !important;/*fundo*/}
div.painel-direita-novidade  .jspDrag{background: #0f4c9a; /*frente*/}
div.painel-direita-novidade .separador{margin:0; width: 264px;}
div.painel-direita-novidade .pd-row .titulo{font-size:18px; margin-bottom:3px; color:white;}
div.painel-direita-novidade .ativo{bottom:5px; left:0;}

.conteudo-novidade-wrapper{width: 800px; margin: 0 0;}
.novidade-wrapper{margin:20px 0; padding: 5px;
					border: solid 1px #b2b2bf;
					border-radius: 3px;}

.imagem-novidade-wrapper{padding: 0 1px;}
.imagem-novidade-wrapper img{display: block; margin: 0; border-radius: 3px;}

.imagem-novidade-wrapper .top{width: 786px;}
.imagem-novidade-wrapper .top-2{float: left; width: 390px; height: 232px;}
.imagem-novidade-wrapper .top-2-sep{float: left;  width: 6px; height: 10px;}
.imagem-novidade-wrapper .left{float: left; margin: 0 10px 5px 0;}
.imagem-novidade-wrapper .right{float: right; margin: 0 0 5px 10px;}


.novdata{text-align: right; font-size: 10px; width: 210px;}
/*pagina detalhes de ferias*/
div.sub-titulo-detalhe-ferias{font-size:22px; padding-bottom:7px; border-bottom:solid 1px #0f4c9a; margin:45px 0 35px 0;}
div.row-lista-ferias{padding-bottom:40px;}
.ferias-periodo-icon{margin-top:20px;}
div.detalhes-ferias-user{margin-left:40px;}
div.ferias-user-titulo{font-size:20px;}
div.ferias-user-detalhes{font-size:19px;}
#lista-ferias .endless_more, #lista-ferias .endless_loading {color:#0f4c9a !important; border: solid 1px #0f4c9a !important; }



/*pagina detalhes contato*/
div.sub-titulo-detalhe-contato{font-size:22px; padding-bottom:7px; border-bottom:solid 1px #0f4c9a; margin:25px 0 18px 0;}
div.detalhes-do-contato{font-size:20px;}
div.detalhe-contato-row{overflow:hidden; padding-top:12px;}
div.detalhe-contato-row .detalhe{margin-left:42px;}
div.detalhe-contato-row .detalhe .hint{font-size:12px;}

/*pagina detalhes evento*/
div.sub-titulo-detalhe-evento{font-size:22px; padding-bottom:7px; border-bottom:solid 1px #0f4c9a; margin:45px 0 18px 0;}
/*pagina detalhe novidade*/
.borda_detalhe_novidade{padding:5px; width:521px; height:310px; border: solid 1px #0f4c9a; margin-bottom:5px;}
.novidade_div{padding: 20px 0;}
.novidade_p{/*text-align:justify;*/}

.novidade_p:first-letter {/*
display:block;
margin: -24px 0 -25px 0;
float:left;
color:#4a4949;
font-size:80px;*/
}

/*pagina solicitacao ferias*/
div.titulo-gerenciamento{margin-left:50px; margin-top:5px; font-size:24px;}
div.colaborou{background-color:#0b81bf; margin-right:-25px;}
div.colaborou .texto{color:white; font-size:20px; padding:25px;}
div.antecipar-decimo{margin:8px 0 0 50px; }
div.outras-solicitacoes{font-size:18px; border-bottom:solid 1px #0b81bf; padding-bottom:3px; width:500px; margin:40px 0 10px 0;}
div.outras-solicitacoes-row{overflow:hidden; padding-bottom:35px;}
div.outras-solicitacoes-row .status{float:left; width:50px; text-align:center; padding-top:3px;}
div.outras-solicitacoes-row .detalhe{float:left; width:370px;}
div.outras-solicitacoes-row .alterar{float:left; width:80px; text-align:center;}
div.outras-solicitacoes-row .alterar .img{margin-bottom:15px;}
/*steps*/
div.step-wrapper{padding:20px 0 40px 0; overflow:hidden; width:100%;}
div.step{float:left; margin-right:45px;}
div.step div.marcador{height:38px; width:38px; line-height:38px; font-size:24px; text-align:center; color:white; float:left; background-image:url(layout/masterpage/step-off.gif);}
div.step div.texto{ margin-left:10px; height:40px; line-height:40px; float:left;}
div.step div.ativo{background-image:url(layout/masterpage/step-on.gif);}

/*loading*/
div#loading{width:500px; text-align:center; display:none; padding-bottom:30px;}

/*jquery*/
.ui-dialog-title,.ui-button-text{color:white !important;}

/*consulta*/
div.consulta{min-height:650px; margin:-40px -40px -50px -40px; background-image:url(layout/masterpage/fake-column.gif); background-position:left top; background-repeat:repeat-y;}
div.consulta .cleft{float:left; width:220px; padding:9px;}
div.consulta .cright{margin-left:238px; padding:20px!important;}

/*img title*/
div.img_title{ margin-bottom:10px;}
div.img_title img{vertical-align:middle; margin-right:4px;}
div.img_title span{font-size:18px;}

/*grid*/
table.grid{border-collapse:collapse; width:100%; margin-bottom:20px; font-size:11px;}
table.grid th, table.grid td{height:30px; line-height:30px; font-weight:normal; text-align:left; padding-left:5px;}
table.grid th{background-color:#0b81bf; color:white;}
table.grid-borders th, table.grid-borders td{border: solid 1px #0b81bf;}
table.grid .gray{background-color:#f2f2f2;}
div.grid{ margin-bottom:20px;}
div.grid .tr{overflow:hidden;}
div.grid .th, div.grid .td{height:30px; line-height:30px; float:left;}
div.grid .td-gray{background-color:#f2f2f2;}
div.grid .th{background-color:#0b81bf; color:white;}
div.grid *{font-size:11px;}

/*balao*/
.rounded-corners{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.borda{border:solid 1px #00537f;}
.balao{display: none; position: absolute; width: 1000px; color:white; background-color: #0b81bf; padding: 10px; left:-1000px; z-index:3px;}

/*imagem box*/
.box-titulo-imagem{background-color:#0b81bf; padding:20px; overflow:hidden; color:white;}
.box-titulo-imagem .t1{font-size: 20px; color:white;}
.box-titulo-imagem .t2{font-size: 14px; padding:5px 0 10px 0; color:white;}

/*veja tambem*/
.vejatambem{background-color:#dfdfdf; padding:30px 15px 30px 15px; float:left; max-width:220x; text-align:center;}
.vejatambem * {font-size:16px;}
.vejatambem img{vertical-align:middle;}

/*pesquisar ticket*/
.pesquisar{width:250px; border:solid 1px; height:27px; float:right;}
.pesquisar input{border:none; height:20px; line-height:20px; width:223px; padding-left:2px;}
.pesquisar img{margin-top:5px;}

.pesquisar-2{width:285px; border:solid 1px #0b81bf; height:33px; padding-top:1px;}
.pesquisar-2 input{border:none; height:27px; line-height:27px; width:253px; padding-left:2px; display: block; float: left;}
.pesquisar-2 img{margin-top:0px; display: block; float: right; margin-right:1px;}


/*detalhes do chamado*/
.respostas {background-color:#ececec; padding:10px 15px 30px 15px; color:#666666; min-height:80px; margin-bottom:12px; text-align:justify;}
/*painel de atendimento*/
.menu-opcoes{margin-bottom:20px;}
.menu-opcoes a{text-align:left; font-size:13px; height:30px; line-height:30px; color:white; background-color:#c8c7c7; padding-left:15px; display:block; margin-bottom:10px;}
.menu-opcoes a.on{background-color:#0b81bf;}

/*Avisos*/
.msg-aviso{margin:20px 0 20px 0; color:#858585; font-size:14px; height:60px; line-height:60px; background-color:#f3f3f3; padding:4px 4px 4px 70px; background-image:url(layout/helpdesk/atencao.png); background-position:10px center; background-repeat:no-repeat;}

/*timer*/
div.timer {height:40px; line-height:40px; font-size:20px; text-align:center;}
/***************************** Endless Pagination ****************************/
.endless_page_link, .endless_page_link:hover, .endless_page_current{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; -khtml-border-radius: 3px; }/*override*/
.endless_page_link{color: #0b81bf; border: solid 1px #0b81bf; padding: 2px 5px 2px 5px;}/*override*/
.endless_page_link:hover{background-color: #0b81bf; padding: 2px 5px 2px 5px;color: #fff;}/*override*/
.endless_separator{}/*override*/
.endless_page_current{background-color: #0b81bf; padding: 2px 5px 2px 5px; margin-right:3px; text-align:center;}/*override*/
.endless_page_current strong{color: #fff;}/*override*/
.endless_more, .endless_loading{float: left; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; -khtml-border-radius: 3px; color: #0b81bf; border: solid 1px #0b81bf; padding: 2px 5px 2px 5px; }/*override*/
.endless_page_current strong{color: #fff; }
/***************************** Multi Select ****************************/
.multiselect {width: 600px;	height: 200px;}


/* pagina de avaliacao*/
div.titulo-avaliacao{margin-left:55px; font-size:24px;}
div.etapa{margin-left:5px; float:left; padding-top:2px; font-size:18px;}
div.titulo-das-avaliacoes{border-bottom:solid 1px #0b81bf; padding:3px 0 3px 0; margin-bottom:10px; font-size:18px;}
.continuar-av{margin-top:30px; border:none; height:50px; line-height:50px; background-color:#0b81bf; color:white; background-image:url(layout/avaliacao/continuar.png); background-repeat:no-repeat; background-position:10px center; min-width:103px; padding: 0 20px 0 60px; font-size:16px; cursor:pointer;}
a.continuar-av{display:block; width:120px; margin-top:0;}
.resposta-row{overflow:hidden;}
.resposta-wrapper{height:35px; line-height:35px; margin-right:5px;}
.resposta-wrapper input{margin-top:12px;}
.resposta-wrapper .letra{border:solid 2px; border-radius:50%; height:31px; width:31px; line-height:31px; text-align:center; font-size:16px; font-weight:bold;}

ul.errorlist{margin:10px 0 0 0; padding:0;}
ul.errorlist li{list-style:none; margin:0; background-color:red; color:white; min-height:20px; padding:2px 2px 2px 5px;}

.funcionario-av-row{overflow:hidden; padding-bottom:15px; border-bottom:solid 1px #56a901; margin-bottom:15px;}
.funcionario-av-detail{margin-left:50px;}

.confrontamento{float:left; min-width:130px; margin-right:10px;}
.confrontamento .etp{background-image:url(layout/avaliacao/escolhido.jpg); background-position:left center; background-repeat:no-repeat; height:34px; line-height:34px; color:#55a800; border-bottom:solid 1px; padding-left:34px; font-size:18px; margin-bottom:10px;}


.plano-info-user{background-image:url(layout/planoacao/colaborador.png); background-position:left center; background-repeat:no-repeat; height:60px; padding-left:50px;}
.pergunta-abaixo{border-bottom:solid 1px #0b81bf; padding-bottom:2px; font-size:30px; margin-bottom:20px;}
.plano-pergunta-wrapper{cursor:pointer; border-bottom:dashed 1px #0b81bf; padding-bottom:2px; margin-bottom:5px; font-size:24px; position:relative;}
.plano-pergunta-wrapper .opcao{color:#3296ca; font-weight:bold; font-size:11px; position:absolute; right:0; bottom:-4px;background-color:white;  background-image:url(layout/planoacao/recolher.png); background-position:right center; background-repeat:no-repeat; height:11px; line-height:11px; padding:0 25px 0 5px;}
.plano-pergunta-wrapper .expandir{background-image:url(layout/planoacao/expandir.png);}
.plano-pergunta-wrapper .recolher{background-image:url(layout/planoacao/recolher.png);}
.plano-separador{height:20px;}
.detalhes-plano{overflow:hidden; display:none;}
.form-acao-wrapper{overflow:hidden;}
.form-acao-wrapper .coluna{float:left; padding-right:20px;}
.plano-plano-input, .plano-responsavel-input, .plano-prazo-input{ height:38px; line-height:38px;}
.plano-plano-input{width:350px;}
.plano-responsavel-input{width:300px; height:45px; line-height:45px;}
.plano-prazo-input{width:150px;}
.adicionar-plano{height:43px; line-height:43px; border:none; background-color:#0b81bf; color:white; background-image:url(layout/planoacao/adicionar.png); background-repeat:no-repeat; background-position:10px center; padding: 0 20px 0 50px; font-size:16px; cursor:pointer;}
.planos-cadastrados{border-bottom:solid 1px; padding-bottom:2px; font-size:20px; margin:20px 0 20px 0;}
.grid-plano{font-size:13px!important;}
.grid-plano tr td{border-bottom:solid 1px;}

.grid-acompanhamento{font-size:13px!important;}
.grid-acompanhamento tr td{border-bottom:solid 1px; height:auto; line-height:100%; padding:6px 0;}

.fieldset-azul{border: solid 1px #0b81bf; padding: 20px;}

/*pagina conformidade*/
.titulo-conformidade{border-bottom: dashed 1px #0b81bf; width: 800px; padding-bottom:4px; margin-bottom: 10px;}

/*E-drive*/
.dms-page{padding:17px 0 0 25px;}
.dms-top{padding-bottom:12px; border-bottom:solid 1px #0b81bf;}
.dms-top .dms-ico{font-size: 30px; float:left; width: 188px;}
.dms-top .dms-ico > img{vertical-align: middle;}
.dms-top .dms-top-right{padding-top: 5px; margin-left: 33px; float:left;}
.dms-top .dms-search-wrapper{border:solid 1px #0b81bf; width:281px; height: 33px; padding: 2px; float: left; margin-right: 30px;}
.dms-top .dms-search-wrapper img{float: right; display: block;}
.dms-top .dms-search-wrapper input{width: 244px; border: none; height: 25px; line-height: 25px; display: block;}
.dms-button{background-repeat:no-repeat; background-position:15px 8px; cursor:pointer;  background-color: #0b81bf; border: None; height: 35px; line-height: 35px; color: white; padding-left: 25px; margin-left: 14px; min-width: 110px;}
.dms-btn-permitir{background-image: url("layout/dms/permissao.png"); }
.dms-btn-criar{background-image: url("layout/dms/adicionar.png"); background-position:15px 14px; padding-left: 0px;}
.dms-btn-limpar{padding-left: 0px;}
.dms-btn-excluir{background-image: url("layout/dms/excluir.png"); background-position:15px 10px;}
.dms-btn-subir{background-image: url("layout/dms/subir.png"); background-position:15px 10px; padding-left: 0px;}
.dms-btn-download{background-image: url("layout/dms/download.png"); background-position:15px 10px; padding-left: 20px;}
.dms-btn-editar{background-image: url("layout/dms/editar.png"); background-position:15px 13px;}

.dms-content-wrapper{border-collapse:collapse;width: 100%;  display:none;}
.dms-folder-wrapper{padding: 0; margin: 0;  width: 220px;}
.dms-file-wrapper{padding-left: 26px;}
.dms-folder-wrapper > div{margin-top:5px; border-right:solid 1px #0b81bf; overflow:auto; width: 220px;}
.dms-folder-wrapper > div > ul{padding-top:15px;}
#filelistvazio,#filelistvazio2{text-align: center; padding-top: 50px; display: None; width: 100%;}
#filelistvazio2{display:block;}
.dms-path-wrapper{border-bottom:solid 1px #0b81bf; overflow: hidden;}
.dms-path-wrapper .tab{height: 38px; line-height: 38px; float: left; cursor: pointer;}
.dms-path-wrapper .separator{float:left; height: 38px; width: 20px; background-repeat:no-repeat; background-position: center center;  background-image: url("layout/dms/separador.png");}
.dms-doc-list{width: 100%;}
.dms-doc-list .td, .dms-doc-list .th{border-bottom:solid 1px #868686; height: 38px; text-align: left; float: left; line-height: 38px;}
.dms-doc-list .thead{width: 100%; overflow: hidden;}
.dms-doc-list .tditemtitle{cursor: pointer;}
.dms-doc-list .itemtitle:hover{text-decoration: underline;}
.dms-doc-list .itemtitle{height: 38px; float:left; overflow: hidden; width: 92%;}

.dms-doc-list .dms-icon{vertical-align: middle; margin-right: 5px; margin-top: 8px; float:left;}
.dms-doc-list .doclistitemrow{height: 38px; clear: both;}
.dms-doc-list .th:nth-child(1),.dms-doc-list .td:nth-child(1){width: 5%;}
.dms-doc-list .th:nth-child(2),.dms-doc-list .td:nth-child(2){width: 50%;}
.dms-doc-list .th:nth-child(3),.dms-doc-list .td:nth-child(3){width: 30%;}
.dms-doc-list .th:nth-child(4),.dms-doc-list .td:nth-child(4){width: 15%;}
#dms-doc-list-item{overflow-y:auto;}
.dms-folder-menu, .dms-folder-submenu{margin: 0; padding:0; display: block;}
.dms-folder-submenu{color:#4a4949; margin-top: 6px;}
.dms-folder-menu > li, .dms-folder-submenu > li{list-style: none; padding: 0; margin: 0;}
.dms-folder-menu > li{margin-bottom:8px; cursor: pointer;}
.dms-folder-menu > li.pativa{margin-bottom: 20px;}
.dms-folder-menu .aberta{background-image: url("layout/dms/pastaaberta.png"); background-repeat: no-repeat; line-height: 26px; height:26px; padding-left:42px; display: block;}
.dms-folder-menu .fechada{background-image: url("layout/dms/pastafechada.png"); background-repeat: no-repeat; line-height: 30px; height:30px; padding-left:42px; display: block;}
.dms-folder-submenu .filha{line-height: 23px; height:23px; background-image: url("layout/dms/pastafilha.png"); background-repeat: no-repeat; padding-left: 30px; margin-bottom: 8px; display: block;}
/*dms check box*/
.dms-check-box{background-repeat:no-repeat; height: 14px; width: 14px; display: block; margin-top: 12px;}
.dms-check-box-th-off{background-image:url("layout/dms/chec-off.png");}
.dms-check-box-th-on{background-image:url("layout/dms/chec-on.png");}
.dms-check-box-td-off{background-image:url("layout/dms/check-off-cinza.png");}
.dms-check-box-td-on{background-image:url("layout/dms/check-on-cinza.png");}
/*dockmodal*/
.dockmodal{bottom: 0; left: 0; position: fixed; z-index: 15; left: auto; right: 38px; width: 493px; display:none;}
.dockmodalheader{background-color: #202020; color: #fff; font-size: 13px; height: 32px; line-height: 32px; border-radius:3px 3px 0 0; padding-left:5px;}
.dockmodalheader-controls{float: right; height: 20px; padding-right: 3px; padding-top: 7px; text-align: right;}
.dockmodalheader-controls .minimize, .dockmodalheader-controls .close{display: block; float:left; width: 15px; height:15px; cursor: pointer; background-position: center center; background-repeat: no-repeat;}
.dockmodalheader-controls .minimize{background-image:url("layout/dms/-.png");}
.dockmodalheader-controls .close{background-image:url("layout/dms/x.png");}
#dockmodalcontent{background-color: white; border:solid 1px #868686; overflow-y:auto; }
.dockmodalheader-title{color: #fff;font-size: 13px;line-height: 32px; font-weight: bold;}
#dockmodalcontent .fileitem{border-bottom: 1px solid #ddd; height: 30px;}
#dockmodalcontent .fileitem .col1{width:78%; padding-left:2%; line-height: 30px; float:left; height: 30px; overflow: hidden;}
#dockmodalcontent .fileitem .col2{width:20%; line-height: 30px; float:left;}
/*loading*/
.dms-loading{width: 100px; text-align:center; background-color: #202020; color:white; font-size:14px; height: 25px; line-height: 25px; border-radius:3px 3px 0 0; position: fixed; z-index: 14px; right: 38px; bottom: 0px; display: none;}
/*version*/
.dms-version-list{width: 100%; padding-top: 0!important;}
.dms-version-list .td, .dms-version-list .th{border-bottom:solid 1px #868686; height: 28px; text-align: left; float: left; line-height: 28px;}
.dms-version-list .thead{width: 100%; overflow: hidden;}
.dms-version-list .versionlistrow{height: 28px; clear: both;}
.dms-version-list .th:nth-child(1),.dms-version-list .td:nth-child(1){width: 35%;}
.dms-version-list .th:nth-child(2),.dms-version-list .td:nth-child(2){width: 30%;}
.dms-version-list .th:nth-child(3),.dms-version-list .td:nth-child(3){width: 30%;}
.dms-version-list .th:nth-child(4),.dms-version-list .td:nth-child(4){width: 5%;}

.dms-detail-tabs{border-bottom: 1px solid #ccc; box-sizing: border-box; height: 32px; margin-bottom: 0; text-transform: uppercase;}
.dms-detail-tab{font-size: 12px; margin: 0 20px 0 6px; padding: 8px 0 5px; float:left; cursor: pointer;}
.dms-detail-tab-selected{border-bottom:solid 3px #dd4b39; font-weight: bold;}
.dms-detail-tab-content{display: none; padding-top:10px;}
.dms-detail-row{color: black;}
.dms-detail-label{color:#4a4949;}
.dms-header-wrapper{width: 100%; overflow: hidden; margin-bottom: 10px;}
.dms-header-title{background-color: #fcfdfd; display: inline-block; position: relative; float: left; z-index: 1;}
.dms-header-separator-wrapper{padding-top: 11px; width: 100%;}
.dms-header-separator{border-top: 1px solid #ccc;}

.dms-list-folder-file{}
/*uploadify*/
.uploadify-button {background-color: transparent; border:none; padding:0;}
.uploadify:hover .uploadify-button{background-color: transparent;}

.itens-especificar-row-t{overflow: hidden; border-bottom: solid 1px #0b81bf;}
.itens-especificar-row-c{float: left; padding-bottom:7px;}
.itens-especificar-row-c input[type=text]{margin-top:7px;}

/*marcador-sep*/
.marcador-separador{margin-top:45px; margin-bottom:30px; border-bottom:solid 1px #6d6d6d; height:10px;}
.titulo-marcador-separador{padding:0 3px 0 0; background-color:white; font-size:14px;}
.titulo-marcador-separador img{margin-right:3px;}

/*crm resumo de vendas*/
.gerar-resumo-crm{background-image: url(layout/crm/gerar-resumo.png); background-repeat: no-repeat; background-position: 8px 5px; font-size: 16px;}

/*menu aba*/
.menu-aba-wrapper{overflow: hidden;}
.menu-aba{height: 60px; padding:10px 10px 10px 30px; width: 290px; float:left; cursor: pointer;}
.menu-aba img{margin-right:5px;}
.menu-aba-on{background-color:#f2f2f2;}
.titulo-menu-aba{margin-left:52px; font-size:15px;}
.titulo-menu-aba span{font-size:17px;}
.menu-aba-txt-bold{font-weight: bolder; font-size: 14px;}

/*grid top five*/
.grid-top-five{overflow: hidden; margin-top: 32px; float:left;}
.grid-top-five .tr{overflow: hidden;}
.grid-top-five .tr .th{margin-bottom:22px; float: left; height: 19px;  line-height: 19px; font-size:15px;}
.grid-top-five .tr .td{float: left; height: 37px;  line-height: 37px; font-size:15px;}
.top-five-ball{width: 28px; height: 28px; border-radius:50%; border:solid 2px; text-align: center; line-height: 28px; font-size:18px; font-weight:bolder; float:left;}
.top-five-ball-text{height: 28px; float:left; line-height: 28px; margin-left: 5px;}


/*message box*/
.message-wrapper{postion: relative;}
.message-wrapper .message{display: none; padding: 10px; font-size: 1.3em; background: #efefef; /*position: absolute;*/ border: solid 1px #000; border-radius: 5px; z-index: 50000;}

.ajax-loader{background: url(layout/ajax-loader.gif) no-repeat top left; display: block; position: absolute; width: 16px; height: 11px; top:50%; left: 50%;}

.ajax-loader-gif{
	display: block;
	width: 150px;
	height: 150px;
	background: url(layout/edge-loading-150.gif) no-repeat center center;
	margin: 0 auto;
}

.ajax-loader-message{
	font-size: 12pt;
	float: left;
	display: block;
	width: 100%;
	padding: 10px 0 0 0;
	text-align: center;}


/*loading*/

/*logs do sistema*/
.logs-wrapper{border: solid 1px #999; border-radius: 5px; padding: 5px; margin: 10px 0;}
.logs-wrapper div{margin:0 !important; padding:0 !important; height: 305px; overflow-y: scroll;}
.logs-wrapper div cite{display: block; font-size: 0.75em !important; padding: 2px 0;}
.logs-wrapper div p{}


.download-row{overflow: hidden; margin:10px 0;}
.download-column{float:left; height:220px; width:200px; margin-right:90px; border:solid 1px; border-radius:5px; text-align: center; padding-top:15px;}
.download-column img{margin-bottom:10px;}

/*sgo*/
.icon {display: block; float: left; background-position: top left; background-repeat: no-repeat; }
.sgo-title{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 1.6em;
	color: #0b81bf;
	border-bottom: solid 1px #0b81bf;
}

.sgo-title .icon{
	width: 36px;
	height: 27px;
	background-image: url(layout/sgo/ico-titulo-graficos.png);
}

.sgo-title .title{
	display: block;
	margin-left: 42px;
}

/*followup*/
.follow-consulta{padding:0 20px;}
#grid-follow .td,#grid-follow .th{width:60px;}


.tdesempenho {border-collapse:collapse; width:100%; margin-top: 10px;}
.tdesempenho .meses th{padding-bottom:2px; font-size: 16px; cursor: pointer;}
.tdesempenho .vendedor{border-bottom:solid 2px white; background-color: #f2f2f2;}
.tdesempenho .gray{background-color:#f2f2f2; padding: 18px 0;}
.tdesempenho td{padding:18px 0; text-align: center;}
.tdesempenho th.OR, .tdesempenho th.RE, .tdesempenho th.PC{font-size: 16px; font-weight: bolder; }
.tdesempenho th.OR, .tdesempenho td.OR{color: #ff4e00;}
.tdesempenho th.RE, .tdesempenho td.RE{color: #c455b5;}
.tdesempenho th.PC, .tdesempenho td.PC{color: #55a800;}
.tdesempenho th.ativo{color:#55d0a6 !important; border-bottom:solid 2px #55d0a6 !important;}
.tdesempenho .gativo{color:#101111 !important;}


.painel-direita {
    background-color: #f7f7f7 !important;
    color: #00537f !important;
}

.painel-direita * {
    color: #00537f !important;
}

.SumoSelect > .optWrapper > .options > li{padding-top: 0!important; padding-bottom: 0!important;}
.SumoSelect .select-all{padding-top: 0px!important;}
.ui-datepicker table{font-size: .85em!important;}
.diagona-icon{display: inline-block!important;}
.dropdown-menu{z-index: 99999!important;}