/* SECOM */
/* Larguras */
/* Cores Padr�o Gerais */
/* Texto geral */
/* Links gerais */
/* Hover dos links gerais */
/* Menu */
/* FTitulo do menu */
/* Linha divisoria entre os itens do menu */
/* Fundo do segundo nivel do menu */
/* Fundo do terceiro nivel do menu */
/* Fundo do quarto nivel do menu */
/* Fundo do quinto nivel do menu */
/* Fundo selecionado do segundo nivel do menu */
/* Fundo selecionado do terceiro nivel do menu */
/* Fundo selecionado do quarto nivel do menu */
/* Banner Rotativo */
/* Credito da imagem do banner rotativo */
/* Titulo do banner rotativo */
/* Abstract do banner rotativo;


/* Lista de Conteudos */
/* Titulo da lista de conteudo */
/* Texto da lista de conteudo */
/* Texto do rodape da lista de conteudo */
/* Fundo da lista de conteudo */
/* Borda da lista de conteudo */
/* Galeria de Video */
/* Cor de todo texto da galeria de video */
/* Fundo da galeria de video */
/* Rodape da galeria de video */
/* Borda da galeria de video */
/* M�dulo de Midias Cinza */
/* Galeria de Albuns */
/* Titulo da galeria de albuns */
/* Abstract da galeria de albuns */
/* Link do rodape da galeria de albuns */
/* Fundo da galeria de albuns */
/* Fundo da listagem de imagens da galeria */
/* Borda da galeria de albuns */
/* Borda da listagem de imagens da galeria */
/* Borda das imagens da galeria de albuns */
/* Galeria de Audio */
/* Titulo da galeria de audio */
/* Titulo do audio em reproducao */
/* Texto da lista de audio */
/* Link do rodape da galeria de audio */
/* Fundo da galeria de audio */
/* Fundo do bloco do player */
/* Icone de audio da lista */
/* Icone de navegacao do player */
/* Borda da galeria de audio */
/* Borda da lista de audio */
/* Fontes Tipograficas */
/* Tamanho de Texto */
/* Topo */
/* Atalhos de teclado */
/* Denominacao do orgao */
/* Titulo do portal */
/* Subordinacao do orgao */
/* Barra de acessibildade */
/* Busca */
/* Barra de servi�os */
/* Breadcrumbs */
/* Menu */
/* Links do menu de relevancia */
/* Titulos do menu */
/* Primeiro nivel do menu */
/* Niveis do menu */
/* Rodape */
/* Titulo das colunas do rodape */
/* Links das colunas do rodape */
/* Banner Rotativo */
/* Credito de imagem do banner rotativo */
/* Titulo do banner rotativo */
/* Abstract do banner rotativo */
/* Lista de Conteudos */
/* Titulo da lista de conteudo */
/* Texto da lista */
/* Link do rodape da lista de conteudo */
/* Galeria de Video */
/* Titulo da galeria de video */
/* Titulo do video em destaque */
/* Abstract do video em destaque */
/* Titulo dos subdestaque de video */
/* Link do rodape da galeria de video */
/* Galeria de Albuns */
/* Titulo da galeria de albuns */
/* Abstract da galeria de albuns */
/* Link do rodape da galeria de albuns */
/* Galeria de Audio */
/* Titulo da galeria de audio */
/* Titulo do audio em reproducao */
/* Texto da lista da galeria de audio */
/* Link do rodape da galeria de audio */
/* TEMPLATES SECOM */
/* Template Branca */
/* Cores */
/* Fundo primario */
/* Fundo secundari0 */
/* Cor primaria de links, titulos, bordas e etc. */
/* Cor superior do gradiente */
/* Cor inferior do gradiente */
/* Texto do topo */
/* Links de idiomas */
/* Fundo do campo de busca */
/* Icones das redes sociais */
/* Links do breadcrumbs */
/* Links do Menu de Relevancia */
/* Titulos do menu */
/* Linha dos titulos e itens destacados do menu */
/* Linha dos itens do menu */
/* Links do menu */
/* Titulo das colunas do rodape */
/* Itens das colunas do rodape */
/* Borda lateral das colunas do rodape */
/* Fundo do rodape */
/* Fundo da barra de identidade digital do rodape */
/* ALTO CONTRASTE */
/* Cores */
/* ANVISA */
/* Azul padrao da identidade visual da ANVISA */
/* Borda padrao ANVISA */
/* THIAGO */
/* ---------- Cores Gerais Padrao ---------- */
/* Texto Corrido */
/* Itens de cor verde claro */
/* Itens de cor verde escuro */
/* Itens brancos, como label de Em Destaque */
/* Bordas cinza claro */
/* Bordas cinza medio claro */
/* Textos e icones cinza medio */
/* Voltar para o topo */
/* Textos e icones cinza escuro */
/* Links no texto */
/* Links no texto com Hover */
/* Titulo de noticias */
.aui {
  /*ETAPAS REGULATORIAS - CONSULTA ------------------------------------------- */
  /* fecha - etapas-regulatorias-consulta */
  /* ETAPAS REGULATORIAS - FORMULARIO ------------------------------------------- */
  /* padrao para formularios FORM_V.1 (uso de btn e spanCOL bootstrap-2) */
  /*fecha - formulario-padrao*/
  /*BOTOES*/
  /*variacao 1 da corPadrao*/
  /*variacao 2 da corPadrao*/
  /*variacao 3 da corPadrao*/
  /*alerta*/
  /*negado*/
  /*sucesso*/
  /* LABEL ALERTAS */
  /*input obrigadorio*/
  /* ETAPAS REGULATORIAS - VISUALIZAR ------------------------------------------- */
  /*Retificações Liferay*/ }
  .aui .etapas-regulatorias-consulta {
    /*topButtons*/
    /*Busca - header*/
    /*Busca - paginacao*/
    /* Filtros */
    /* fecha -filtros */
    /* Listagem */
    /*fecha - listagem*/ }
    .aui .etapas-regulatorias-consulta .top-buttons {
      background: #004a99;
      border-top: 5px solid #2c66ce;
      padding: 15px;
      overflow: hidden; }
      .aui .etapas-regulatorias-consulta .top-buttons button {
        float: right; }
    .aui .etapas-regulatorias-consulta .busca {
      background: #e5e8ea;
      border-top: 5px solid #004a99;
      box-shadow: 0 2px 1px #ccc;
      margin-bottom: 30px;
      overflow: hidden;
      padding: 10px 15px 15px; }
      .aui .etapas-regulatorias-consulta .busca .data-label {
        text-align: center;
        padding-top: 5px; }
      .aui .etapas-regulatorias-consulta .busca form {
        margin: 0;
        pading: 0; }
      .aui .etapas-regulatorias-consulta .busca .campo-de-busca p {
        text-align: right;
        margin: 0 0 10px 0; }
      .aui .etapas-regulatorias-consulta .busca .campo-de-busca label {
        font-size: 14px;
        font-weight: bold; }
      .aui .etapas-regulatorias-consulta .busca .campo-de-busca .input-datepicker {
        width: 100%; }
      .aui .etapas-regulatorias-consulta .busca .campo-de-busca .input-append, .aui .etapas-regulatorias-consulta .busca .campo-de-busca .input-prepend {
        max-width: 500px !important; }
      .aui .etapas-regulatorias-consulta .busca .campo-de-busca button {
        width: 100%; }
      .aui .etapas-regulatorias-consulta .busca .campo-de-busca .input-datepicker input {
        border: 1px solid #cfcfcf;
        border-radius: 5px 0 0 5px !important;
        color: #172938;
        width: calc(100% - 40px) !important;
        height: 20px !important; }
    .aui .etapas-regulatorias-consulta .busca-paginacao {
      background: #F1F3F5;
      border-top: 1px solid #004a99;
      clear: both;
      overflow: hidden;
      padding: 15px; }
      .aui .etapas-regulatorias-consulta .busca-paginacao .display {
        float: left;
        width: 50%; }
        .aui .etapas-regulatorias-consulta .busca-paginacao .display p {
          color: #999999;
          font-size: 12px;
          margin: 0; }
          .aui .etapas-regulatorias-consulta .busca-paginacao .display p span {
            color: #004a99; }
        .aui .etapas-regulatorias-consulta .busca-paginacao .display select {
          width: 50px !important;
          display: inline-block;
          margin: 0 5px; }
      .aui .etapas-regulatorias-consulta .busca-paginacao .botoes-paginacao {
        float: right;
        width: 50%;
        text-align: right; }
    .aui .etapas-regulatorias-consulta .filtros {
      background: #F1F3F5;
      border: 1px solid #9fa5ae;
      border-radius: 5px;
      float: right;
      margin-bottom: 10px;
      width: 30%; }
      .aui .etapas-regulatorias-consulta .filtros .filtro-lista {
        border-bottom: 1px solid #9fa5ae;
        padding: 15px; }
      .aui .etapas-regulatorias-consulta .filtros .filtro-lista:last-child {
        border-bottom: 0 !important; }
      .aui .etapas-regulatorias-consulta .filtros .campo {
        border: none;
        margin: 0;
        padding: 0; }
        .aui .etapas-regulatorias-consulta .filtros .campo legend {
          color: #172938;
          display: block;
          font-size: 12px !important;
          font-weight: bold !important;
          margin-bottom: 10px;
          border: 0 !important;
          padding: 0 !important;
          line-height: 10px !important; }
        .aui .etapas-regulatorias-consulta .filtros .campo input[type="checkbox"], .aui .etapas-regulatorias-consulta .filtros .campo input[type="radio"] {
          margin: -2px 5px 0 0 !important; }
        .aui .etapas-regulatorias-consulta .filtros .campo ul {
          margin: 0;
          list-style: none;
          padding: 0; }
          .aui .etapas-regulatorias-consulta .filtros .campo ul li {
            margin: 0;
            padding: 0;
            color: #172938;
            font-weight: normal;
            font-size: 11px; }
    @media screen and (max-width: 767px) {
      .aui .etapas-regulatorias-consulta .filtros, .aui .etapas-regulatorias-consulta .listagem {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 20px; } }
    .aui .etapas-regulatorias-consulta .listagem {
      float: left;
      margin-bottom: 30px;
      width: calc(70% - 30px); }
      .aui .etapas-regulatorias-consulta .listagem .print-button-left {
        text-align: left;
        margin-bottom: 15px; }
      .aui .etapas-regulatorias-consulta .listagem .print-button-right {
        text-align: right;
        margin-bottom: 15px; }
      .aui .etapas-regulatorias-consulta .listagem ul {
        margin: 0;
        list-style-type: none !important; }
        .aui .etapas-regulatorias-consulta .listagem ul li {
          list-style-type: none !important;
          padding: 0;
          border-bottom: 1px dashed #999 !important;
          margin-bottom: 15px !important;
          /*formatacao para data e hora do liferay*/ }
          .aui .etapas-regulatorias-consulta .listagem ul li h2 {
            color: #172938;
            font-weight: bold;
            font-size: 16px;
            margin: 0 0 15px;
            padding: 0;
            line-height: 20px !important; }
            .aui .etapas-regulatorias-consulta .listagem ul li h2 a {
              color: #004a99;
              margin: 0;
              padding: 0;
              text-decoration: none; }
          .aui .etapas-regulatorias-consulta .listagem ul li p {
            line-height: 20px;
            margin-bottom: 10px; }
            .aui .etapas-regulatorias-consulta .listagem ul li p span {
              font-weight: bold; }
          .aui .etapas-regulatorias-consulta .listagem ul li p.data-hora span {
            margin: 0 5px 0 10px;
            color: #004a99; }
          .aui .etapas-regulatorias-consulta .listagem ul li p.data-hora span:first-child {
            margin-left: 0 !important; }
        .aui .etapas-regulatorias-consulta .listagem ul li:last-child {
          border-bottom: 0 !important; }
  .aui .formulario-padrao {
    /*Geral*/
    /*Definicoes do escopo*/
    /*Adaptacoes-datePicker*/ }
    .aui .formulario-padrao .avisos {
      height: 115px; }
    .aui .formulario-padrao input[type="text"]:focus, .aui .formulario-padrao textarea:focus, .aui .formulario-padrao select:focus {
      box-shadow: 0 3px 3px #ccc !important;
      border: 1px solid #9fa5ae !important; }
    .aui .formulario-padrao input[type="text"] {
      width: calc(100% - 15px);
      /*calc para subtrair o padding de 15px*/
      height: 20px !important;
      padding: 4px 6px;
      border-radius: 5px;
      font-size: 13px !important;
      color: #555; }
    .aui .formulario-padrao textarea {
      width: calc(100% - 15px);
      /*calc para subtrair o padding de 15px*/
      border-radius: 5px;
      font-size: 13px;
      color: #555; }
    .aui .formulario-padrao select {
      width: 100%;
      border-radius: 5px;
      font-size: 13px;
      color: #555;
      outline: none !important; }
    @media screen and (max-width: 767px) {
      .aui .formulario-padrao select {
        width: calc(100% - 5px);
        margin: 10px 0;
        display: block; }
      .aui .formulario-padrao input[type="text"], .aui .formulario-padrao textarea {
        width: calc(100% - 20px);
        margin: 10px 0; } }
    .aui .formulario-padrao .input-datepicker input[type="text"] {
      border-radius: 5px 0 0 5px !important; }
    .aui .formulario-padrao .topo {
      background: #004a99;
      border-top: 5px solid #2c66ce;
      box-shadow: 0 2px 1px #ccc;
      margin-bottom: 30px;
      min-height: 40px;
      padding: 15px;
      width: calc(100% - 30px); }
      .aui .formulario-padrao .topo h2 {
        color: #ffffff;
        font-size: 22px;
        margin: 0;
        padding: 0; }
    .aui .formulario-padrao ul {
      overflow: hidden;
      list-style-type: none;
      margin: 0; }
    .aui .formulario-padrao h3 {
      color: #004a99;
      font-size: 14px;
      margin: 0;
      padding: 0; }
    .aui .formulario-padrao h4 {
      margin: 0 0 20px 0;
      color: #004a99;
      font-size: 18px !important; }
    .aui .formulario-padrao legend {
      margin-bottom: 10px;
      line-height: 16px;
      font-size: 14px;
      font-weight: normal;
      border: 0;
      overflow: hidden; }
    .aui .formulario-padrao legend.add-linha {
      min-height: 35px;
      /*para que não desalinhe os elemento de baixo caso a legenda seja grande*/ }
    .aui .formulario-padrao span.legend {
      color: #555;
      display: block;
      line-height: 16px;
      font-size: 12px;
      margin-top: 5px 0 15px 0;
      font-style: oblique; }
    .aui .formulario-padrao button, .aui .formulario-padrao .btn, .aui .formulario-padrao input[type="file"], .aui .formulario-padrao input[type="submit"] {
      background: #004a99;
      border: none;
      border-radius: 5px;
      box-shadow: 0 2px 1px #ccc;
      color: #ffffff;
      cursor: pointer;
      padding: 5px 15px !important;
      text-transform: uppercase;
      text-shadow: none !important;
      font-size: 14px; }
    .aui .formulario-padrao input[type="checkbox"], .aui .formulario-padrao input[type="radio"] {
      margin: -2px 3px 0 0 !important; }
    .aui .formulario-padrao .footer-buttons {
      background: #F1F3F5;
      border-top: 1px solid #004a99;
      clear: both;
      overflow: hidden;
      padding: 15px 15px 10px;
      margin-top: 20px;
      text-align: right; }
    .aui .formulario-padrao .upload-arquivos td.ng-binding {
      color: #000;
      font-family: monospace; }
    .aui .formulario-padrao th.coluna-anexo-01 {
      width: 80%; }
    .aui .formulario-padrao th.coluna-anexo-02 button, .aui .formulario-padrao th.coluna-anexo-02 .btn, .aui .formulario-padrao th.coluna-anexo-02 input[type="file"] {
      width: calc(100% - 30px); }
    .aui .formulario-padrao .regime-referencia button {
      margin-top: -10px; }
    .aui .formulario-padrao .btn-file {
      position: relative;
      overflow: hidden; }
    .aui .formulario-padrao .btn-file input[type=file] {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      bottom: 0;
      opacity: 0; }
    .aui .formulario-padrao .sessionForm {
      padding-bottom: 30px;
      margin: 30px 0;
      border-bottom: 1px dashed #222; }
      .aui .formulario-padrao .sessionForm h5 {
        min-height: 20px;
        /*para que não desalinhe os elementos de baixo caso a não exita caracter no elemnto*/ }
    .aui .formulario-padrao .referencia-internacional button.btnPadrao-A {
      float: right;
      margin-bottom: 10px; }
    .aui .formulario-padrao .referencia-internacional button.btnPadrao-negado {
      margin: 0 auto;
      display: block; }
    @media screen and (max-width: 767px) {
      .aui .formulario-padrao .prazo-contribuicao > p > span {
        display: block; }
      .aui .formulario-padrao .input-datepicker {
        width: 100%; }
      .aui .formulario-padrao .data-prazo input, .aui .formulario-padrao .data-publicacao input, .aui .formulario-padrao .prazo-contribuicao input:first-child, .aui .formulario-padrao .input-datepicker input {
        width: calc(100% - 50px);
        margin: 0; }
      .aui .formulario-padrao .regime-referencia select {
        margin-bottom: 20px; }
      .aui .formulario-padrao .coluna-anexo-02 button, .aui .formulario-padrao .coluna-anexo-02 .btn, .aui .formulario-padrao .coluna-anexo-02 input[type="file"], .aui .formulario-padrao .coluna-anexo-02 input[type="submit"] {
        width: 100% !important;
        font-size: 12px; } }
    .aui .formulario-padrao .add-on {
      height: 20px;
      line-height: 20px; }
      .aui .formulario-padrao .add-on i.icon-th {
        display: iline-block !important;
        margin-top: 4px !important;
        color: #999; }
    .aui .formulario-padrao .ato-lista {
      padding: 5px 15px;
      border: 1px solid #ccc;
      background: #f9f9f9;
      overflow: hidden;
      border-radius: 3px;
      margin-top: 15px; }
      .aui .formulario-padrao .ato-lista .btnPadrao-negado {
        margin-top: 37px; }
  .aui .modal-ato .span6 {
    margin: 0;
    width: 50%;
    float: left; }
    .aui .modal-ato .span6 input, .aui .modal-ato .span6 select {
      width: calc(100% - 15px); }
    .aui .modal-ato .span6 .btn-busca-ato {
      margin: 38px 0 0 20px; }
  .aui .btnExportar-PDF {
    background: #f2f2f2 !important;
    border: 1px solid #59738c !important;
    border-radius: 5px !important;
    color: #59738c !important;
    font-size: 14px !important;
    cursor: pointer; }
    .aui .btnExportar-PDF span {
      margin-right: 5px; }
  .aui .btnPadrao-A {
    background: #004a99 !important;
    color: #fff !important;
    text-shadow: none !important;
    border: 1px solid #0f477f !important;
    cursor: pointer; }
  .aui .btnPadrao-B {
    background: #2c66ce !important;
    color: #fff !important;
    text-shadow: none !important;
    border: 1px solid #0e4cb7 !important;
    cursor: pointer; }
  .aui .btnPadrao-alerta {
    background: yellow !important;
    color: #fff !important;
    text-shadow: none !important;
    border: 1px solid #79a0c4 !important;
    cursor: pointer; }
  .aui .btnPadrao-negado {
    background: #ce4848 !important;
    color: #fff !important;
    text-shadow: none !important;
    border: 1px solid #d32323 !important;
    cursor: pointer; }
  .aui .btnPadrao-sucesso {
    background: greenyellow !important;
    color: #fff !important;
    text-shadow: none !important;
    border: 1px solid #79a0c4 !important;
    box-shadow: 0 2px 1px #ccc;
    cursor: pointer; }
  .aui .alerta-aviso {
    background-color: #f9f9f9 !important;
    border: 2px solid #a3bad1 !important;
    color: #004a99 !important;
    padding: 15px;
    margin-bottom: 10px; }
    .aui .alerta-aviso h3 {
      border-bottom: 1px solid #a3bad1;
      display: block;
      margin-bottom: 15px !important; }
    .aui .alerta-aviso p {
      line-height: 16px;
      font-size: 14px;
      text-align: justify; }
  .aui .alinhar-esquerda {
    text-align: left !important;
    width: 100% !important;
    margin-bottom: 10px; }
  .aui .alinhar-direita {
    text-align: right !important;
    width: 100% !important;
    margin-bottom: 10px; }
  .aui span.item-obrigatorio {
    color: #ce4848;
    font-size: 12px;
    display: block;
    width: 100%; }
    .aui span.item-obrigatorio i {
      display: block;
      font-size: 13px;
      float: left;
      margin: 2px 5px 0 0; }
  .aui .control-group.error input, .aui .control-group.error select, .aui .control-group.error textarea {
    border: 1px solid #ce4848 !important;
    box-shadow: 0 2px 2px #555 !important; }
  .aui .titulo-consulta {
    color: #004a99;
    background: #f9f9f9;
    padding: 15px;
    margin-bottom: 20px !important;
    border-top: 4px solid #2c66ce; }
    .aui .titulo-consulta h2 {
      margin: 0;
      font-size: 18px;
      color: #004a99 !important;
      line-height: 22px !important; }
      .aui .titulo-consulta h2 a {
        color: #004a99 !important; }
    .aui .titulo-consulta h3 {
      color: #222 !important;
      font-size: 15px;
      margin: 0;
      line-height: normal;
      border-left: 1px solid #ccc;
      padding-left: 15px; }
    .aui .titulo-consulta .span3 {
      border-left: 1px dashed #999;
      padding-left: 15px; }
      .aui .titulo-consulta .span3 a {
        display: block; }
      .aui .titulo-consulta .span3 button {
        width: 100%;
        margin-top: 5px; }
  .aui .detalhe-consulta {
    border-bottom: 1px dashed #999;
    margin-bottom: 25px;
    padding-bottom: 20px; }
    .aui .detalhe-consulta:last-child {
      border-bottom: 0 !important; }
    .aui .detalhe-consulta a {
      display: inline-block; }
    .aui .detalhe-consulta a.link-inline {
      display: inline; }
    .aui .detalhe-consulta .area-links {
      padding: 8px 15px;
      background: #fff; }
    .aui .detalhe-consulta ul {
      list-style-type: none;
      margin: 0; }
    .aui .detalhe-consulta h3 {
      font-size: 22px;
      margin: 0; }
    .aui .detalhe-consulta p {
      background: #f9f9f9;
      padding: 5px 8px 3px 8px;
      margin: 8px 0 !important;
      border: 1px solid #f2f2f2;
      font-size: 14px !important;
      display: inline-block;
      width: calc(100% - 15px); }
    .aui .detalhe-consulta label {
      display: inline-block;
      font-weight: bold;
      margin-right: 10px; }
    .aui .detalhe-consulta .marcar-caixa span.checkbox-item {
      margin-right: 10px; }
    .aui .detalhe-consulta .row p {
      display: block; }
  .aui alert-error {
    margin-top: 20px !important; }
  .aui .alert-success {
    margin-top: 20px !important; }
  .aui .date-picker {
    margin-top: 0 !important; }
  .aui .configuracao-portlet-atos h2 {
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    line-height: normal;
    border-bottom: 1px solid #e5e5e5; }
    .aui .configuracao-portlet-atos h2 span {
      font-size: 14px;
      display: block;
      font-weight: normal; }
  .aui .select-file input {
    margin-bottom: 0 !important; }

/*fecha aui*/
.print {
  display: none; }

