
/*---------------------------------------------------------------------------*/
/*|  geral                                                                  |*/
/*---------------------------------------------------------------------------*/
html, body {
  font-family                     : 'Oxygen' , sans-serif;
  margin                          : 0px;
  padding                         : 0px;
  color                           : #313131;
  white-space                     : nowrap;
}

body {
  background-color                : #fff;
}

form{
  margin                          : 0px;
}

table{
  border-collapse                 : collapse;
  border                          : 0px black;
  border-spacing                  : 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}

table td{
  margin                          : 1px;
  border                          : 0px #000 solid;
  padding-left                    : 2px;
}

table th{
  text-align                      : center;
  margin                          : 1px;
  border                          : 0px #000 solid;
  padding-left                    : 2px;
}

thead {
  background-color                : #8591a4;
  color                           : #fff;
  font-weight                     : bold;
}

tbody{
  overflow                        : hidden;
}

a, a:link, .link{
  color                           : #ac945f;
  cursor                          : pointer;
  text-decoration                 : underline;
}

hr{
  border                          : 0px;
  border-bottom                   : 1px #ccc solid;
  height                          : 0px;
}

.listaemail{
  color                           : Blue;
  text-decoration                 : underline;
}

#listaCertificado {
  height                          : 150px;
  width                           : 400px;
  margin                          : 300px auto;
  display   :none;
  
}

#Table1 {
  width                           : 100%;
  height                          : 120px;
  border                          : 0px solid #000;
  background                      : #336681;
  text-align                      : left;
  color                           : #fff;
}
#Table1 td {
  padding-left                    : 10px;
}
#Table1 .situacao {
  color                           : #7f9d5d;
  font-weight                     : bold;
}

/*---------------------------------------------------------------------------*/
/*|  Caixa do documento                                                     |*/
/*---------------------------------------------------------------------------*/
#AbaSuperior {
  width                           : 830px;
  height                          : 30px;
  margin                          : 10px auto 0px auto;
  border                          : 0px solid #000;
}

#AbaSuperior #Botao1,#Botao2 {
  float                           : left;
  width                           : 110px;
  height                          : 30px;
  line-height                     : 30px;
  vertical-align                  : middle;
  cursor                          : pointer;
  border-top-left-radius          : 5px;
  border-top-right-radius         : 5px;
  -webkit-border-top-left-radius  : 5px;
  -webkit-border-top-right-radius : 5px;
  -moz-border-radius-topleft      : 5px;
  -moz-border-radius-topright     : 5px;
}

#Botao1.selecionado, #Botao2.selecionado {
  background                      : #ddd;
  color                           : #000;
}

#Botao1.deselecionado, #Botao2.deselecionado {
  background                      : #7f9d5d;
  color                           : #fff;
}

/*---------------------------------------------------------------------------*/
/*|  Painel de arquivos                                                     |*/
/*---------------------------------------------------------------------------*/
#pnlArquivo {
  position                        : relative;
  width                           : 830px;
  height                          : 395px;
  background                      : #ddd;
  border-top                      : 0px;
  margin                          : 0px auto;
  overflow                        : auto;
  text-align                      : left;
  white-space                     : normal;
  display                         : none;
}

/*---------------------------------------------------------------------------*/
/*|  Painel de assinatura                                                   |*/
/*---------------------------------------------------------------------------*/
#pnlAssinaturas {
  position                        : relative;
  width                           : 830px;
  height                          : 395px;
  background                      : #ddd;
  border-top                      : 0px;
  margin                          : 0px auto;
  overflow                        : auto;
  text-align                      : left;
  white-space                     : normal;
}

#pnlAssinaturas article {
  position                        : relative;
  width                           : 350px;
  height                          : 78px;
  float                           : left;
  background                      : #fff;
  border                          : 1px solid #fff;
  margin                          : 15px 23px 15px 23px;
  box-shadow                      : 0px 0px 0px 10px rgba(255,255,255,1), 1px 1px 3px 10px rgba(0,0,0,0.2);
  -moz-transition                 : opacity 0.4s linear, -moz-transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
  -o-transition                   : opacity 0.4s linear, -o-transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
  -ms-transition                  : opacity 0.4s linear, -ms-transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
  transition                      : opacity 0.4s linear, transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

#pnlAssinaturas empty {
  position                        : relative;
  margin                          : 5px 13px auto;
  width                           : 786px;
  height                          : 20px;
  float                           : left;
  border                          : 0px solid #000;
  color                           : #336681;
  font-weight                     : bold;
  padding-top                     : 6px;
  border-bottom                   : 1px solid #336681;
}

#pnlAssinaturas article .divNome {
  width                           : 100%;
  font-size                       : 16px;
  font-family                     : Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;  
  font-weight                     : 400;
  color                           : rgba(0, 0, 0, 1);
  text-shadow                     : 0px 0px 0px rgba(0, 0, 0, 1);
  opacity                         : 0.8;
}

#pnlAssinaturas article .divEmail {
  width                           : 100%;
  font-size                       : 11px;
  font-family                     : "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
  text-decoration                 : underline;
}

#pnlAssinaturas article .divPapel {
  width                           : 100%;
  font-size                       : 12px;
  font-family                     : "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
}

#pnlAssinaturas article .divEmpresa {
  width                           : 100%;
  font-size                       : 10px;
  font-family                     : "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
  font-weight                     : 400;
  color                           : #336681;
  text-shadow                     : 0px 0px 0px rgba(255, 210, 82, 1);
  opacity                         : 0.8;
  padding                         : 0px 0;
  display                         : block;
  text-transform                  : uppercase;
  height                          : 15px;
}

#pnlAssinaturas article .divAssinatura {
  width                           : 100%;
  font-size                       : 12px;
  font-family                     : "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
  text-align                      : center;
}

#pnlAssinaturas article .divAssinatura2 {
  text-align                      : center;
  padding-bottom                  : 3px;
  width                           : 260px;
  margin                          : 0px;
  height                          : 15px;
  font-size                       : 12px;
  font-family                     : "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
  border                          : 1px #000 solid;
}

#pnlAssinaturas .imgICPBrasil{
  position                        : absolute;
  top                             : 0px;
  left                            : 310px;
  height                          : 60px;
}

#pnlAssinaturas .divAssinaturaPendente {
  color                           : Red;
}

.divAssineAqui {
  background-image                : url("/imagem/assineAqui.png");
  background-repeat               : no-repeat;
}

#pnlAssinaturas .divLinhaAssinatura {
  border-bottom                   : 1px solid #000;
}

/*---------------------------------------------------------------------------*/
/*|  Pesquisa satisfação                                                    |*/
/*---------------------------------------------------------------------------*/
#pesquisaContainer {
  margin                          : 10px auto;
  width                           : 875px;
  height                          : 550px;
  text-align                      : center;
  border                          : 0px solid #000;
  border-collapse                 : collapse;
  color                           : #48667e !important
}

#pesquisaTextoCabecalho {
  height                          : 70px;
  border                          : 0px solid #000;
  padding-top                     : 20px;
  font-size                       : 30px;
}

#pesquisaFundo {
  height                          : 150px;
  background-color                : #fff;
  margin-top                      : 50px;
  border-top                      : #ddd solid 2px;
  border-bottom                   : #ddd solid 2px;
}

#pesquisaEstrelaContainer {
  height                          : 80px;
  width                           : 468px;
  margin                          : 20px auto;
  margin-bottom                   : 0px;
  border                          : 0px solid #000;
}

#pesquisaEstrelaContainerTexto {
  height                          : 30px;
  width                           : 468px;
  margin                          : 5px auto;
  border                          : 0px solid #000;
  font-size                       : 30px;
}

#pesquisaCaixaMensagem {
  margin                          : -20px auto;
  display                         : block;
  height                          : 100px;
  width                           : 468px;
  border                          : 1px solid #aaa;
}

#pesquisaComentarioTexto {
  width                           : 468px;
  margin                          : 40px auto;  
  border                          : 0px solid #000;
}

.pesquisaEstrela {
  cursor                          : pointer;
  margin                          : 0px 20px 20px 0;
}

/*---------------------------------------------------------------------------*/
/*|  Overlay                                                                |*/
/*---------------------------------------------------------------------------*/
#spin {
  position                        : fixed;
  width                           : 220px;
  height                          : 220px;
  left                            : 50%;
  top                             : 50%;
  margin-left                     : -110px;
  margin-top                      : -110px;
  background                      : #aaa;
  color                           : #000;
  border-radius                   : 10px;
  z-index                         : 1980;
}

#overlay{
  position                        : absolute;
  height                          : 100%;
  width                           : 100%;
  top                             : 0px;
  left                            : 0px;
  z-index                         : 1979;
  background-color                : #fff;
  -moz-opacity                    : 0.2;
  opacity                         : .2;
  filter                          : alpha(opacity=20);
}

.blur {
  -webkit-filter                  : blur(2px);
  -moz-filter                     : blur(2px);
  -o-filter                       : blur(2px);
  -ms-filter                      : blur(2px);
  filter                          : blur(2px);
}

/*---------------------------------------------------------------------------*/
/*|  Cabeçalho / rodapé                                                     |*/
/*---------------------------------------------------------------------------*/
#header {
  width                           : 100%;
  height                          : 62px;
  text-align                      : center;
  color                           : #336681;
  background                      : #beced7;
  background                      : -moz-linear-gradient(top, #beced7 0%, #ffffff 100%);
  background                      : -webkit-linear-gradient(top, #beced7 0%,#ffffff 100%);
  background                      : linear-gradient(to bottom, #beced7 0%,#ffffff 100%);
  filter                          : progid:DXImageTransform.Microsoft.gradient( startColorstr='#beced7', endColorstr='#ffffff',GradientType=0 );
  padding-top                     : 5px;
}

#header .center {
  text-align                      : left;
  width                           : 960px;
  height                          : 100%;
  display                         : inline-block;
}

#header #pnlLogo {
  float                           : left;
  height                          : 100%;
  width                           : 200px;
}

#header #pnlPerfil {
  float                           : right;
  height                          : 100%;
  width                           : 500px;
}

#header .saudacao {
  font-weight                     : bold;
  padding-left                    : 10px;
  font-size                       : 12px;
}

#footer{
  height                          : 35px;
  width                           : 100%;
  background-color                : #476379;
  color                           : #fff;
  font-size                       : 16px;
  text-align                      : center;
  padding                         : 5px;
  position                        : fixed; 
  bottom                          : 0;
}

#footer .lblVersao {
  font-weight                     : bold;
  padding-left                    : 10px;
  font-size                       : 11px;
}

/*---------------------------------------------------------------------------*/
/*|  Menu                                                                   |*/
/*---------------------------------------------------------------------------*/
.nav {
  padding-right                   : 10px;
  background-color                : #336681;
}

.nav ul {
  width                           : 960px;
  list-style                      : none;
  text-align                      : right;
  padding                         : 0;
  margin                          : 0 auto;
  background-color                : #336681;
}

.nav li {
  min-width                       : 110px;
  /*margin-left                     : 20px;
  margin-right                    : 20px;*/
  border-bottom                   : none;
  height                          : 50px;
  line-height                     : 50px;
  display                         : inline-block;
  margin-right                    : 0px;
}

.nav a {
  text-decoration                 : none;
  color                           : #fff;
  display                         : block;
  padding-left                    : 15px;
  border-bottom                   : 1px solid #888;
  transition                      : .5s background-color;
}

.nav a:hover {
  background-color                : #aaa;
  color                           : #444;
}

.nav a.active {
  background-color                : #aaa;
  color                           : #444;
  cursor                          : pointer;
}

/* Sub Menus */
.nav li li {
  line-height                     : 50px;
  text-align                      : left;
  width                           : 320px;
}

.nav a {
  border-bottom                   : none;
}

.nav > ul > li {
  text-align                      : center;
}

.nav > ul > li > a {
  padding-left                    : 0;
}

  /* Sub Menus */
.nav li ul {
  position                        : absolute;
  display                         : none;
  width                           : inherit;
  z-index                         : 999;
}

.nav li:hover ul {
  display                         : block;
}

.nav li ul li {
  display                         : block;
}

/*---------------------------------------------------------------------------*/
/*|  Página de login                                                        |*/
/*---------------------------------------------------------------------------*/
#pnlLogin {
  margin-top                      : 80px;
  width                           : 100%;
  text-align                      : center;
  color                           : #336681;
}

#pnlLogin .center {
  width                           : 650px;
  display                         : inline-block;
}

#pnlLogin .left {
  float                           : left;
}

#pnlLogin .right {
  margin-left                     : 350px;
}

#pnlLogin .titulo {
  padding-top                     : 0px;
  font-weight                     : bold;
  height                          : 30px;
  width                           : 300px;
  background-color                : #476379;
  border-top-left-radius          : 10px;
  border-top-right-radius         : 10px;
}

#pnlLogin .conteudo {
  border                          : 1px #476379 solid;
  width                           : 300px;
  height                          : 150px;
  background-color                : #fff;
  border-bottom-right-radius      : 10px;
  border-bottom-left-radius       : 10px;  
  display                         : table-cell;
  vertical-align                  : middle; 
}

#pnlLogin .form-login{
  text-align                      : left;
  width                           : 170px;
  margin                          : 0 auto;
}

#pnlLogin a {
  font-size                       : 10px;
  color                           : #336681;
  text-decoration                 : underline;
  letter-spacing                  : .7px;
}

#pnlMensagemLogin {
  font-weight                     : bold;
  width                           : 600px;
  height                          : 100px;
  margin                          : 0 auto;
  text-align                      : left;
  font-size                       : 13px !important;
  white-space                     : normal;
}

#lblMensagemErro {
  font-weight                     : bold;
  color                           : Red;
  width                           : 600px;
  margin                          : 0 auto;
  text-align                      : left;
  font-size                       : 15px !important;
  white-space                     : normal;
}

/*---------------------------------------------------------------------------*/
/*|  Conteudo                                                               |*/
/*---------------------------------------------------------------------------*/
.titulo {
  border                          : 0px;
  border-bottom                   : 0px;
  vertical-align                  : baseline;
  background-color                : #336681;
  color                           : #fff;
  /*font-weight                   : bold;*/
  height                          : 34px;
  line-height                     : 34px;
  padding-left                    : 3px;
}

.dados {
  padding-right                   : 5px;
  padding-left                    : 5px;
  height                          : 12px;
  font-size                       : 15px;
}

.listaDocumento{
  text-align                      : center;
  margin                          : auto;
}

.listaDocumento table {
  padding-right                   : 5px;
  padding-left                    : 5px;
  height                          : 12px;
  font-size                       : 13px;
  text-align                      : center;
  
}

.listaDocumento .documento, .listaDocumento .tipo {
  text-align                      : left !important;
  letter-spacing                  : 1px;
}

.listaDocumento .valor {
  text-align                      : right !important;
  letter-spacing                  : 1px;
}

#lblRodapeMensagem, #lblRodapeDocumento {
  top                             : 560px;
  left                            : 22px;
  width                           : 350px;
  margin-left                     : 22px;
  margin-right                    : 22px;
  font-size                       : 11px;
  font-weight                     : bold;
  color                           : #ddd;
  letter-spacing                  : 1px;
}

#lblRodapeMensagem {
  float                           : left;
  text-align                      : left;
}

#lblRodapeDocumento {
  float                           : right;
  text-align                      : right;
}

#lblCodAssinatura {
  position                        : absolute;
  top                             : 560px;
  left                            : 0px;
  width                           : 855px;
  font-size                       : 10px;
  margin                          : 0px;
  border                          : 1px;
  font-weight                     : bold;
  text-align                      : right;
  color                           : #808080;
  letter-spacing                  : 1px;
}

#pnlBotoes, #pnlPainel, #pnlPerfil, #pnlTrocaSenha, #pnlGrupoDocumento,#pnlListaAssinatura,#pnlListaAssinaturas, #pnlFiltroRelatorio, #pnlAjuda, #pnlGrupoAssinatura, #pnlGrupoAssinaturaConteudo, #pnlGrupoAssinaturaBotao, #pnlBuscaCliente, #pnlLog {
  margin                          : 0 auto;
}

#pnlImagemAjuda {
  position                        : absolute;
  top                             : 200px;
  margin                          : 0 auto;
  width                           : 900px;
  height                          : 500px;
  border                          : 1px #000 solid;
  visibility                      : visible;
  background                      : #fff;
  border-top-left-radius          : 10px;
  border-top-right-radius         : 10px;
  -webkit-border-top-left-radius  : 10px;
  -webkit-border-top-right-radius : 10px;
  -moz-border-radius-topleft      : 10px;
  -moz-border-radius-topright     : 10px;
}

#divCarousel {
  width                           : 100%;
  padding-right                   : 0;
  padding-left                    : 0;
}

.carousel-indicators  {
  bottom : 60px;
}

.carousel-text {
  background                      : #fff;
  height                          : 60px;
  z-index                         : 999;
  padding                         : 4px 15px 0px 15px;
  white-space                     : normal
}

.carousel-control {
  bottom                          : 60px;
}

.carousel-image {
  width                           : 100%;
}

.ListaEmpresaBotao {
  border                          : none !important;
  outline                         : none !important;
  margin                          : 0 0 0 0;
  height                          : 28px;
  background                      : #fff;
}

#pnlLogConteudo td {
  font-size                       : 10px;
  white-space                     : pre-wrap;
  white-space                     : -moz-pre-wrap;
  white-space                     : -o-pre-wrap;
  word-wrap                       : break-word;
  font-family                     : Courier, 'New Courier', monospace;
  font-size                       : 11px;
}

#pnlDetalheConteudo{
  margin                          : auto;
  width                           : 900px;
  height                          : 500px;
  font-size                       : 10px;
  white-space                     : pre-wrap;
  white-space                     : -moz-pre-wrap;
  white-space                     : -o-pre-wrap;
  word-wrap                       : break-word;
  font-family                     : Courier, 'New Courier', monospace;
  font-size                       : 11px;
}

#pnlLogConteudo tbody tr:nth-child(odd) {
  background-color                : #eee;
}

#txtLogRobo {
  width                           : 100%;
  height                          : 400px;
  font-size                       : 10px;
  white-space                     : pre-wrap;
  white-space                     : -moz-pre-wrap;
  white-space                     : -o-pre-wrap;
  word-wrap                       : break-word;
  font-family                     : Courier, 'New Courier', monospace;
  font-size                       : 11px;
  line-height                     : 12px;
}

/*---------------------------------------------------------------------------*/
/*|  dropDownCheckBox                                                       |*/
/*---------------------------------------------------------------------------*/
#dropDownCheckBox {
  width                           : 100px;
  display                         : inline-block
}

#dropDownCheckBox .selectBox {
  position                        : relative;
}

.overSelect {
  position                        : absolute;
  left                            : 0;
  right                           : 0;
  top                             : 0;
  bottom                          : 0;
}

#dropDownCheckBox_checkbox {
  display                         : none;
  border                          : 1px #1E90FF solid;
  background-color                : #f5f5f5;
  color                           : #48667e !important;
  width                           : 200px;
  line-height                     : 10px;
}

#dropDownCheckBox_checkbox span {
  display                         : block;
  cursor                          : default;
}

#dropDownCheckBox_checkbox span:hover {
  background-color                : #1E90FF;
  color                           : White;
}

#dropDownCheckBox_checkbox input {
  margin                          : 4px;
  height                          : 13px;
}

/*---------------------------------------------------------------------------*/
/*|  lightbox                                                               |*/
/*---------------------------------------------------------------------------*/
.overlay{
  display                         : none;
  position                        : absolute;
  height                          : 100%;
  width                           : 100%;
  top                             : 0px;
  left                            : 0px;
  z-index                         : 1979;
  background-color                : #000;
  -moz-opacity                    : 0.8;
	opacity                         : .80;
	filter                          : alpha(opacity=60); 
}

.lightbox{
  display                         : none;
  position                        : fixed;
  width                           : 900px;
  height                          : 600px;
  top                             : 50%;
  left                            : 50%;
  -webkit-transform               : translate(-50%, -50%);
  transform                       : translate(-50%, -50%);
  z-index                         : 1980;
  border                          : 0px #fff solid;
  background-color                : #fff;
  border-radius                   : 10px;
}

.lightboxPequena{
  display                         : none;
  position                        : fixed;
  padding                         : 5px;
  width                           : 750px;
  height                          : 145px;
  top                             : 50%;
  left                            : 50%;
  -webkit-transform               : translate(-50%, -50%);
  transform                       : translate(-50%, -50%);
  z-index                         : 1980;
  border                          : 0px #fff solid;
  background-color                : #fff;
  border-radius                   : 10px;
}

.frameLightBox{
  position                        : relative;
  left                            : 10px;
  top                             : 10px;
  border                          : 1px #336681 solid;
  width                           : 878px;
  height                          : 578px;
  border-radius                   : 10px;
}

.rodape{
  border                          : 0px;
  padding-left                    : 5px;
  padding-top                     : 6px;
  background-color                : #ddd;
  font-weight                     : bold;
  width                           : 695px;
  height                          : 20px;
  vertical-align                  : middle;
  text-align                      : left;
}

.tabelarelatorio{
  width                           : 100%;
}

.tdrelatorio{
  border-right                    : 1px solid #bbb;
  border-left                     : 1px solid #bbb;
}

.relatoriozebrado{
  background-color                : #ddd;
}

.textoacessofinalizado{
  font-size                       : 10px;
  font-weight                     : bold;  
}

.iconeGrupo{
  height                          : 25px;
  cursor                          : pointer;
}

/*---------------------------------------------------------------------------*/
/*|  Controles                                                              |*/
/*---------------------------------------------------------------------------*/
input, select, textarea {
  margin-left                     : 4px;
  margin-right                    : 4px;
  margin                          : 4px 0;
  height                          : 25px;
  line-height                     : 25px;
  background-color                : #f5f5f5;
  color                           : #48667e !important;
  border                          : 0;
  padding-left                    : 5px;
  padding-right                   : 5px;
  border-top                      : 1px solid lightgrey;
  border-left                     : 1px solid lightgrey; 
}

.centralizarControle {
  position                        : fixed;
  top                             : 50%;
  left                            : 50%;
  -webkit-transform               : translate(-50%, -50%);
          transform               : translate(-50%, -50%);
}

/*---------------------------------------------------------------------------*/
/*|  Caixa de texto                                                         |*/
/*---------------------------------------------------------------------------*/
.txtAgrupamento{
  padding-bottom                  : 1px;
  width                           : 20px;
  text-align                      : left;
  vertical-align                  : top;
  text-align                      : center;
}

.txtEmail{
  padding-bottom                  : 1px;
  width                           : 250px;
  text-transform                  : lowercase;
}

.txtNumInscricao{
  padding-bottom                  : 1px;
  width                           : 150px;
  text-transform                  : uppercase;
  vertical-align                  : middle;
}

.txtData {
  width                           : 120px;
  text-align                      : center;
  vertical-align                  : middle;
}

.txtPalavraChave {
  padding-bottom                  : 1px;
  width                           : 283px;
  text-transform                  : uppercase;
}

.txtTrocarSenha {
  width                           : 150px;
}

.txtPequena {
  width                           : 100px;
}

.txtMedia {
  width                           : 300px;
}

.txtGrande {
  width                           : 400px;
}

.txtListaEmail{
  width                           : 400px;
  height                          : 100px;
  vertical-align                  : top;
  text-transform                  : lowercase;
}

.txtLogin {
  width                           : 120px !important;
  height                          : 30px;
  padding-left                    : 12px;
  margin-right                    : 3px;
  font-size                       : 14px;
  background-color                : #fff;
  border                          : 1px solid #ccc;
}


/*---------------------------------------------------------------------------*/
/*|  Combo box                                                              |*/
/*---------------------------------------------------------------------------*/
.comboGrande{
  padding-bottom                  : 1px;
  width                           : 400px;
  vertical-align                  : middle;
}

.comboMuitoGrande{
  padding-bottom                  : 1px;
  width                           : 500px;
  vertical-align                  : middle;
}

.comboMedia {
  padding-bottom                  : 1px;
  width                           : 300px;
  line-height                     : 29px;
  vertical-align                  : middle;
}

/*---------------------------------------------------------------------------*/
/*|  Botoes                                                                 |*/
/*---------------------------------------------------------------------------*/
.botao{
  cursor                          : pointer;
  /*max-width                       : 100px;*/
  background-color                : #7f9d5d;
  color                           : #fff !important;
  border                          : 0;
  margin                          : 5px;
  font-weight                     : bold;
  font-size                       : 13px;
}

.botao:disabled {
  cursor                          : pointer;
  background-color                : #eee;
  color                           : #585858 !important;
}

.botaoLogin {
  color                           : #fff;
  background-color                : #336681;
  border-color                    : #204d74;
  text-decoration                 : none;
  width                           : 30px;
  height                          : 28px;
  font-size                       : 10px;
  font-weight                     : normal;
}

.botaoDuasLinhas{
  line-height                     : 10px;
  font-size                       : 11px;
  float                           : left;
  white-space                     : normal;
}

.botaoPequeno {
  width                           : 90px;
}

.botaoMedio {
  width                           : 130px;
}

.botaoGrande {
  width                           : 250px;
}

.botaoFechar {
  height                          : 40px;
  width                           : 97px;
  top                             : 80%;
}

.botaoFinalizar {
  height                          : 40px;
  width                           : 97px;
  top                             : 90%;
}

.botaoHidden {
  height                          : 0px;
  width                           : 0px;
  background                      : transparent;
  border                          : none;
  font-size                       : 0;
}

/*---------------------------------------------------------------------------*/
/*|  Caixa do documento                                                     |*/
/*---------------------------------------------------------------------------*/
.divCaixaDocumento{
  position                        : relative;
}

.caixaDocumentoTitulo{
  font-weight                     : bold;
  text-align                      : left;
  font-size                       : 10px;
  width                           : 75px;
  font-size                       : 10px;
}

.caixaDocumentoDado{
  text-align                      : left;
  font-size                       : 10px;
  font-size                       : 10px;
  width                           : 500px;
}

.botaodeletar{
  border                          : 0px #ccc solid;
  font-weight                     : bold;
  font-size                       : 10px;
  padding-bottom                  : 1px;
  height                          : 18px;
  position                        : absolute;
  top                             : 2px;
  left                            : 655px;
}

/*---------------------------------------------------------------------------*/
/*|  caixas de assinaturas                                                  |*/
/*---------------------------------------------------------------------------*/
.listaAssinatura{
  border                          : 0px solid #000;
  position                        : fixed;
  height                          : 240px;
  width                           : 500px;
  left                            : 90px;
  top                             : 138px;
  overflow                        : auto;
  text-align                      : center;
  z-index                         : 10;
}

.setaAssineAqui{
  height                          : 100px;
  z-index                         : 11;
  border                          : 0px solid #000;
  position                        : absolute;
  top                             : 20px;
  left                            : 300px;
  z-index                         : 999;
}

.bordabox0{
  position                        : relative;
  width                           : 460px;
  border                          : 0px solid #000;
}

.bordabox{
  background                      : transparent;
  width                           : 460px;
  overflow                        : hidden;
  height                          : 67px;
  border                          : 0px #000 solid;
}

.bordabox .c1, .bordabox .c2, .bordabox .c3, .bordabox .c4, .bordabox .content1, .bordabox .content2, .bordabox .c5, .bordabox .c6, .bordabox .c7, .bordabox .c8 {
  float                           : left;
  width                           : 1px;
  background-color                : #eee;
}

.bordabox .c5, .bordabox .c6, .bordabox .c7, .bordabox .c8 {
  background-color                : #eee;
}

.bordabox .c1, .bordabox .c2, .bordabox .c3, .bordabox .c4, .bordabox .content1{
  background-color                : #ddd;
}

.bordabox .c1, .bordabox .c8{
  border-left                     : 1px solid #999;
  height                          : 57px;
  margin-top                      : 5px;
  width                           : 0px;
}

.bordabox .c2, .bordabox .c7{
   border-top                     : 2px solid #999;
   border-bottom                  : 2px solid #999;
   height                         : 57px;
   margin-top                     : 3px;
}

.bordabox .c3, .bordabox .c6{
   border-top                     : 1px solid #999;
   border-bottom                  : 1px solid #999;
   height                         : 61px;
   margin-top                     : 2px;
}
.bordabox .c4, .bordabox .c5{
   border-top                     : 1px solid #999;
   border-bottom                  : 1px solid #999;
   height                         : 63px;
   width                          : 2px;
   margin-top                     : 1px;
}

.bordabox .content1{
  border-top                      : 1px solid #999;
  border-bottom                   : 1px solid #999;
  border-right                    : 1px solid #999;
  height                          : 65px;
  width                           : 49px;
}

.bordabox .content2{
  border-top                      : 1px solid #999;
  border-bottom                   : 1px solid #999;
  height                          : 65px;
  width                           : 400px;
}

.bordabox .content3{
  padding                         : 10px;
  text-align                      : left;
}


.icone{
  border                          : 0px solid #000;
  width                           : 44px;
  height                          : 55px;
  position                        : absolute;
  left                            : 7px;
  top                             : 7px;
}


/*---------------------------------------------------------------------------*/
/*|  Contato                                                                |*/
/*---------------------------------------------------------------------------*/
.contato-container {
  width                           : 300px;
  margin                          : 0 auto;
}
.contato-container .contato-info {
  float                           : left;
  color                           : #3d5d75;
  width                           : 296px;
  margin-right                    : 36px;
  margin-top                      : 20px;
}
.contato-container .contato-info .estado {
  font-size                       : 50px;
  line-height                     : 30px;
}

.contato-container .contato-info .cidade {
  font-size                       : 28px;
  line-height                     : 30px;
}
.contato-container .contato-info .endereco, .contato-container .contato-info .complemento, .contato-container .contato-info .cep, .contato-container .contato-info .telefone-primario, .contato-container .contato-info .telefone-secundario {
  font-size                       : 16px;
  line-height                     : 30px;
}
.contato-container .contato-info .email {
  color                           : #a69361;
  line-height                     : 20px;
}

.alertify .ajs-body .ajs-content {
  white-space                     : normal;
}


/*portanto,porem,contudo,entretanto,todavia,outrora*/