﻿

/* --    Títulos --*/


.tituloentrada {
    font-family: 'gotham_bookregular';
    font-size: 12px;
    color: #000000;
}

.titulosistema {
    font-family: 'Lato', sans-serif;
    font-style:normal;
    font-weight: 700;
    font-size: 28px;
    color:#404040;
    text-shadow: 1px 1px #808080;
}

.tituloarea {
    font-family: 'Lato', sans-serif; 
    font-style:normal;
    font-weight: 600;
    font-size: 32px;
    color:#404040;
}

.titulologin {

    font-family: 'Lato', sans-serif; 
    font-style:normal;
    font-weight: 600;
    font-size: 24px;
    color:#404040;
}

.titulotile {

    font-family: 'Lato', sans-serif; 
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color:#ffffff;
}

.tituloversao {

    font-family: 'Lato', sans-serif;
    font-style:normal;
    font-weight: 400;
    font-size: 12px;
    color:#202020;
}

.titulocampo
{
    font-family: 'Lato', sans-serif;
    font-style:normal;
    font-weight: 700;
    font-size: 14px;
    color: #404040;
}


.dadonormal
{
    font-family: 'Lato', sans-serif;
    font-style:normal;
    font-weight: 400;
    font-size: 14px;
    color: #404040;
}


.botaomenu {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight:400;
    font-size: 14px;
    background-color: transparent;
    color: white;
    border: none;
}
.botaomenu:hover
{
    background-color: #8f8fa8;
}

.botaocomando {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight:400;
    font-size: 14px;
    background-color: #10055a;
    color: white;
    border: none;
}
.botaocomando:hover
{
    background-color: #8f8fa8;
}

.tile {
    cursor: pointer;
}
.colunasort {
    cursor: pointer;
}

.tile:hover 
    {
        
}

.botaofechar.active {
      color: rgba(255, 255, 255, 0.75);
}
.botaofechar {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    *background-color: #bd362f;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding-left: 5px;
    padding-top: 0px;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
}



.btn-grd-sort {
    background-color: transparent;
    color: #1a82f7;
    border: none;
}

.btn-comando {
  /* fallback */
  background-color: #43437d;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#43437d), to(#202060));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #43437d, #202060);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top,  #43437d, #202060);

  /* IE 10 */
  background: -ms-linear-gradient(top,  #43437d, #202060);
  border-style: solid;
  border-width: thin;
  border-top-color: #47477d;
  border-left-color: #47477d;
  border-bottom-color: #57578d;
  border-right-color: #57578d;

  /* Opera 11.10+ */
  background: -o-linear-gradient(top,  #43437d, #202060);

  height: 30px;
  color: #f0f0ff;
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight:400;
  font-size: 12px;

}

.btn-comando:hover {
  border-top-color: #8787Bd;
  border-left-color: #8787BD;
  border-bottom-color: #9797Cd;
  border-right-color: #9797CD;
  background-color: #8080a0;
  background: no-repeat #202060;
  color: #ffffff;
}
.grd-header {
  /* fallback */
  background-color: #1a82f7;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#d6d6d6));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #ffffff, #d6d6d6);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #ffffff, #d6d6d6);

  /* IE 10 */
  background: -ms-linear-gradient(top, #ffffff, #d6d6d6);
  border-style: solid;
  border-width: thin;
  border-top-color: #d0d0d0;
  border-left-color: #d0d0d0;
  border-bottom-color: #e0e0e0;
  border-right-color: #e0e0e0;

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #ffffff, #d6d6d6);

  height: 40px;
  line-height:40px;
  vertical-align: middle;
}

.grd-item-header {
  /* fallback */
  background-color: #1a82f7;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f0f0f0));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);

  /* IE 10 */
  background: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  border-style: solid;
  border-width: thin;
  border-top-color: #d0d0d0;
  border-left-color: #d0d0d0;
  border-bottom-color: #e0e0e0;
  border-right-color: #e0e0e0;

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #ffffff, #f0f0f0);

  height: 35px;
}

.grd-linha {
  border-style: solid;
  border-width: thin;
  border-top-style: none;
  border-left-style: none;
  border-bottom-color: #e0e0e0;
  border-right-color: #e0e0e0;
}
.grd-linha-esq {
  border-style: solid;
  border-width: thin;
  border-top-color: #ffffff;
  border-left-color: #d0d0d0;
  border-bottom-color: #e0e0e0;
  border-right-color: #e0e0e0;
}
 
.grd-selecao
{
    font-size: 14px;
    background-color: #fafaff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    
}
.grd-selecao-detalhe {

    font-family:Calibri;
    border-bottom: 1px solid #f0f0ff;
    border-top: 1px solid #f0f0ff;
}
.grd-selecao-detalhe-ativo:hover
{
    padding: 0 5px 0 5px;
    height:22px;
    background-color: #FFFFFF;
    /*font-weight:bold;*/
    cursor: pointer;
    
    
}

.grd-selecao-detalhe-selecionado {
    height:20px; 
    background-color: #0081C2;
    color: #F0F0FF;
}


.grd {
   background-color: #FFFFFF; 
    color: #000000;
}
.grd-selecionado {
   background-color: #0081C2;
    color: #fff;
}

.grd-ativo {
   background-color: #FFFFFF; 
    color: #000000;
}

.truncate{
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis
}

.divrelbar{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}

.divrel{

}

.divrel:hover{
    background-color: #e0e0e0;
    border: 1px thin #9a9a9a;
}

.divarredondado  {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: solid;
}
.divarredondado-5, .areadados  {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: solid;
}
.divarredondadocima  {
    -moz-border-radius-top-left: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-top-right: 10px;
    -webkit-border-top-right-radius: 10px;
    border:none;
}
.divarredondadobaixo  {
    -moz-border-radius-bottom-left: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottom-right: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-top-right: 10px;
    -webkit-border-top-right-radius: 10px;
    border:none;
}

.areadados {

    padding-top: 2px;
    border-width: 1px;
    border-color: #e0e0e0;
    background-color: #fcfcfc;
}
