﻿

a:hover
{
    text-decoration: underline;
}
a:active
{
}
.texto
{
    font-size: 11px;
    color: #454545;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
       
.btlogin
{
    width: auto;
    text-transform: uppercase;
    border: 1px solid #CCC;
    background-color: #1E5395;
    color: white;
    border-image: initial;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    font-size:x-small;
}

        
.Botoes
{
    font-size: 9px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #333333;
    font-weight: bold;
    margin: 1px;
    padding: 1px;
    cursor: hand;
}




.linhaInformacaoTabela
{
    background-color: #7CA3C5;
    font-weight: bold;
    text-align: center;
    color: White;
    height: 22px;
}

.texto
{
    font-size: 11px;
    color: #454545;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.imgAlterar
{
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.login_topo
{
    background-image: url('../ger_img/login_topo_fundo.jpg');
    height: 85px;
}

.login_fundo
{
    background-image: url('../ger_img/login_bottom_fundo.jpg');
    width: 100%;
    text-align: right;
    height: 61px;
}

.imgAlterar
{
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.login_meio
{
    background-image: url('../ger_img/login_fundo_tab.jpg');
    width: 100%;
    text-align: center;
    vertical-align: middle; /* height: 317px;*/
    height: 100%;
}

.login_tab_meio
{
    background-image: url('../ger_img/login_tab_fundo.jpg');
    width: 616px;
    text-align: center;
    height: 298px;
}

.login_tab_meio_master
{
    background-color: #F3F5F9; /* background-color:#DCDCDC;*/
    text-align: center;
    width: 90%;
}

.tabela_login
{
    padding-left: 40px;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-right: 0px;
}


.botao
{
    font-size: 9px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #333333;
    font-weight: bold;
    margin: 1px;
    padding: 1px;
    cursor: pointer;
}

.TabelaDefault
{
    height: 100%;
}

.TabelaDefaultMaster
{
    padding-top: 85px;
    height: 100%;
    padding-bottom: 60px;
}

.LinhaVertical
{
    background-image: url('../ger_img/login_tab_div.gif');
    width: 4px;
    padding: 0px;
}

.tabela_login_imagem
{
    height: 100%;
}

.login_tab_meio_td
{
    width: 305px;
    text-align:center;
    vertical-align:middle;
    border-left-width:1px;
    border-left-color:Black;
}

.linha_bemvindo
{
    height: 40px;
    text-align: left;
}

.tabela_login_meio
{
    width: 100%;
    height: 100%;
    vertical-align: top;
}

#form1
{
    height: 100%;
}

.linha_botoes_login
{
    height: 40px;
}

.login_superfundo
{
    background-image: url('../ger_img/login_superfundo.png');
}

.login_supertopo
{
    background-image: url('../ger_img/login_supertopo.png');
}

a:hover
{
    text-decoration: underline;
}
a:active
{
}
.texto
{
    font-size: 11px;
    color: #454545;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*.Scroll
{
    scrollbar-face-color: #DEDEDE;
    scrollbar-highlight-color: #DEDEDE;
    scrollbar-shadow-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #DEDEDE;
}*/


.combo, .comboselect
{
    font-size: 9px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: solid 1px #999999;
    margin: 1px;
    padding: 1px;
}

.combo-txtGrande
{
    font-size: 9px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;
    background: url(http://www.totvsbahia.com.br/Fabrica/Workflow/imagens-gen/input_fundo.gif);
    width: 160px;
    height: 22px;
    padding-left: 6px;
    padding-top: 5px;
    _padding-top: 1px;
    line-height: 20px;
}

.combo-txtPeq
{
    font-size: 9px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-style: none;
    background: url(http://www.totvsbahia.com.br/Fabrica/Workflow/imagens-gen/input_fundo.gif);
    width: 90px;
    height: 22px;
    padding-left: 6px;
    padding-top: 5px;
    _padding-top: 1px;
    line-height: 20px;
}

.combo-txtDesableGrande
{
    height: 20px;
    width: 300px;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 6px;
    padding-top: 5px;
    _padding-top: 1px;
}

.combo-txtDesablePeq
{
    height: 20px;
    width: 160px;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 6px;
    padding-top: 5px;
    _padding-top: 1px;
}

.comboselect-login
{
    font-size: 9px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #36373B;
    width: 160px;
    height: 20px;
    padding-top: 1px;
    _padding-top: 3px;
}

.links
{
    font-weight: bold;
    font-size: 11px;
    color: #49577E;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.links-clientes
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: none;
}

.textoPeq
{
    font-size: 9px;
    color: #757575;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textobold
{
    font-size: 11px;
    color: #454545;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.textoItalico
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #454545;
    font-style: italic;
}
.titulo
{
    font-weight: bold;
    font-size: 20px;
    color: #49577E;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.links-detalhes
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FF0000;
    text-decoration: none;
    font-weight: bold;
}

.links_login
{
    font-size: 9px;
    color: #7C87A4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline !important;
}

.TituloMenor
{
    font-weight: normal;
    font-size: 12px;
    color: #49577E;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.TituloMenorBold
{
    font-weight: bold;
    font-size: 12px;
    color: #49577E;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.Botoes
{
    font-size: 9px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #333333;
    font-weight: bold;
    margin: 1px;
    padding: 1px;
    cursor: hand;
}


.TarjaTopoMenu
{
    text-decoration: none;
    height: 6px;
    background-image: url(http://www.totvsbahia.com.br/Fabrica/Workflow/imagens-gen/apmenu-right.jpg);
}
.FundoMenu
{
    text-decoration: none;
    background-image: url(http://www.totvsbahia.com.br/Fabrica/Workflow/imagens-gen/apmenu-right.jpg);
}


.FonteMenu
{
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    background-color: #F5F5F5;
    border-bottom: #DFDFDF solid 1px;
    border-top: #FFFFFF solid 1px;
    display: block;
}

.FonteMenu:hover
{
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    background-color: #CCCCCC;
    border-bottom: #DFDFDF solid 1px;
    border-top: #FFFFFF solid 1px;
    display: block;
}

.FonteMenu:active
{
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    background-color: #CCCCCC;
    border-bottom: #DFDFDF solid 1px;
    border-top: #FFFFFF solid 1px;
    display: block;
}


.FonteSubMenu
{
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    background-color: #E5E5E5;
    border-bottom: #CCCCCC solid 1px;
    border-top: #FFFFFF solid 1px;
    display: block;
}

.FonteSubMenu:hover
{
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    background-color: #CCCCCC;
    border-bottom: #CCCCCC solid 1px;
    border-top: #FFFFFF solid 1px;
    display: block;
}


.FundoSubMenu
{
    text-decoration: none;
    background-image: url(http://www.totvsbahia.com.br/Fabrica/Workflow/imagens-gen/apmenu-right.jpg);
}
.DivisoriaOpçõesMenu
{
    text-decoration: none;
    background-color: #6680A6;
    background-image: url(http://www.totvsbahia.com.br/Fabrica/Workflow/imagens-gen/apmenu-right.jpg);
}

.TarjaTopoLogin
{
    text-decoration: none;
    background-color: #426285;
    height: 6px;
}
.FundoLogin
{
    text-decoration: none;
    background-color: #F7F7F7;
}
.FundoClaro
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
}
.TituloDestaques
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #49577E;
    text-decoration: none;
    font-weight: bold;
}
.TextoDestaques
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777777;
    text-decoration: none;
    font-weight: normal;
}
.FundoDestaques
{
    text-decoration: none;
    background-color: #E5E5E5;
}

.FundoPontilhado
{
    text-decoration: none;
    height: 5px;
}
.FundoPontilhadoVertical
{
    text-decoration: none;
    height: 5px;
}
.TituloTabelas
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.FundoTituloTabela
{
    text-decoration: none;
    background-color: #495E73;
}
.TarjaTopoCor
{
    text-decoration: none;
    height: 6px;
    background-image: url(http://www.totvsbahia.com.br/Fabrica/Workflow/imagens-gen/pontilhado.gif);
    background-color: #6699CC;
}
.FundoTabelaDestaques
{
    text-decoration: none;
    background-color: #495E73;
}

.comboselect-pequeno
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    border: 1px solid #CCCCCC;
    width: 132px;
    clear: none;
    float: none;
    text-decoration: none;
    left: 1px;
    top: 1px;
    right: 1px;
    bottom: 1px;
    clip: rect(1px 1px 1px 1px);
}

.comboselect-grande
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    border: 1px #CCCCCC double;
    width: 395px;
}
.links-pagina
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}
.TituloMenorLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #49577E;
    font-weight: normal;
    text-decoration: underline;
}
.tituloLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #49577E;
    font-weight: bold;
    text-decoration: none;
}

.menu
{
    height: 2px;
    width: 100%;
    text-align: center;
}

.tabelaMenu
{
    height: 35px;
    border: 1px none gray;
    border-collapse: separate;
    border-spacing: 4px;
    border-style: none;
    border-color: gray;
}

.tabelaMenu td
{
    border: 1px inset gray;
    border-color: black;
    padding: 0px;
}

.itemMenu
{
    text-align: center;
    vertical-align: middle;
    color: Silver;
    cursor: pointer;
}

.rodape
{
    position: fixed;
    bottom: 0;
    width: 100%;
    background-image: url('../ger_img/login_bottom_fundo.jpg');
    height: 60px;
    text-align: center;
}

.topo
{
    position: absolute;
    top: 0;
    width: 100%;
    background-image: url('../ger_img/login_topo_fundo.jpg');
    height: 85px;
}

.conteudo
{
    width: 100%;
    height: 100%;
}

.campoTitulo
{
    text-align: left;
}

.campoValor
{
    text-align: left;
}

.divPrincipal
{
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
}

.tabelaRodape
{
    height: 47px;
    border: 1px none gray;
    border-collapse: separate;
    border-spacing: 4px;
    border-style: none;
    border-color: gray;
}

.tabelaRodape td
{
    border: 1px inset gray;
    padding: 1px;
    border-color: black;
    padding-right: 5px;
    padding-left: 5px;
}

A.linkMenu:link
{
    text-decoration: none;
    color: Silver;
}
A.linkMenu:visited
{
    text-decoration: none;
    color: Silver;
}
A.linkMenu:active
{
    text-decoration: none;
    color: Silver;
}

/* Dock */
#dock
{
    display: block;
    margin: 0px auto;
    width: 100%;
    text-align: center;
    overflow: hidden;
    position:fixed;
    bottom:25px;
    width: 450px;
    left: 30%;
}

#dock ul
{
    margin: 0px -60px;
    padding: 0px;
    list-style: none;
    height: 100px;
    line-height: 100px;
    text-align: center;
    white-space: nowrap;
    display: inline-block;
    /*background: url("img/dock-middle.png") bottom left repeat-x;*/
}

#dock ul:before, #dock ul:after
{
    content: "";
    color: transparent;
    display: inline-block;
    width: 0px;
    padding-top: 60px;
    margin-top: -60px;
    vertical-align: bottom;
}

#dock ul:before
{
    padding-left: 60px;
    margin-left: -60px;
    /*background: url("img/dock-left.png") bottom left repeat-x;*/
}

#dock ul:after
{
    padding-right: 60px;
    margin-right: -60px;
    /*background: url("img/dock-right.png") bottom right repeat-x;*/
}

/* Dock Icons */
#dock li
{
    display: inline-block;
    vertical-align: bottom;
    margin: 5px;
    padding: 0px;
    position: relative;
    overflow: visible;
}

#dock li.seperator
{
    background: url("img/dock-seperator.png") bottom left no-repeat;
    width: 20px;
    height: 158px;
    position: relative;
    vertical-align: bottom;
}

#dock li a
{
    height: 100px;
    width: 48px;
    display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: bottom;
    text-decoration: none;
    color: White;
    white-space: normal;
    letter-spacing: normal;
    line-height: 1.3em;
    text-align: center;
    font-family: Arial;
    padding-top: 20px;
    margin-bottom: 5px;
    overflow: visible;
}

body.no_js #dock li a:hover
{
    width: 128px !important;
}

#dock li a span
{
    position: relative;
    line-height: 1.0em;
    display: none;
    text-align: center;
    font-weight: bold;
    font-size: 80%;
    padding: 4px 12px;
    background-color: #424347;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    margin: 0px auto;
    top: -25px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    z-index: 1;
}

#dock li a:hover span
{
    display: inline-block;
}

#dock li a:hover span:after
{
    display: block;
    height: 9px;
    color: transparent;
    background: transparent url("img/span.png") center top no-repeat;
    position: absolute;
    content: "";
    text-align: center;
    margin: 0px;
    padding: 0px;
    width: 100%;
    margin-left: -16px;
}

#dock li a img
{
    height: auto;
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 10px;
    text-align: center;
    border: 0px none;
    margin-bottom: 15px;
    box-reflect: below 1px gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255,255,255,0.1)));
    -webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255,255,255,0.1)));
    -moz-box-reflect: below 1px -moz-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255,255,255,0.1)));
}
a:visited{ text-decoration:underline overline; }
#dvLogado
{
   font: 62.5%/1.6em Arial,Helvetica,Verdana,sans-serif;
    color: #1E2C43;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: 66px;
    margin-right: 5px;
}
.rtWrapperContent {
    background-color: #EEF4FB;
    color: #4C607A;
    text-align: center;
    width:145px;
}
.rslSelectedregion
{
    background: url('../ger_img/barra.gif') right top no-repeat !important;
    height:20px !important;
} 

.rslTrack {
    background: url('../ger_img/fundo barra.gif') repeat-x !important;
    height:15px !important;
}
.RadSlider .rslHorizontal .rslTrack {
top: 0px !important;
}
.lblPercentual
{
    position: relative;
    font-size: 11px;
    color: gray;
    top:-10px;
    width:60px;
    text-align:center;
}
  .radSliderPai 
  {
      position:relative;
      z-index:0;
      top:10px;
   }
   .radSliderFilho 
  {
      position:relative;
      z-index:0;
      top:10px;
   }
   .lblPercentualFilho
{
    position: relative;
    font-size: 11px;
    color: gray;
    top:-10px;
    text-align: center;
}
.rgExpandCol
{
    text-align:center !important;
}