/* ========================================================
* Descrição: Css Principal do Gover
* Data: 19/04/17
* Versão: 3.9
* Autor: André Moura de Andrade;
* ======================================================== */
a {
    cursor: pointer;
    color: #0069A6;
    text-decoration: underline;
}

body {
    background: #FFFFFF;
}

* {
    text-shadow: none !important;
    border-radius: 2 !important;
}

.ocAutoComplete:focus {
    background: #fff9c6;
}

.campo:focus {
    background: #fff9c6;
}
/************************************************************************/
.botao-multiplos-trechos{margin-top: 4px;}
.multiploscampospesquisaMulti label{min-width: 40px !important;}
.multiploscampospesquisa .labeldiferenciada{    min-width: 40px;}
.selecao-idioma span{  font-weight: bold !important;}
#panelSol{    padding-bottom: 40px;}
.campoaddpassageirotop li{    margin-bottom: 5px;}
#nav2 li.top3{/* margin-top: 4px !important; */}
#nav li a.top_link span{text-shadow: none !important;}
.campotipo7{    width: 93%;}
.botaologin {float: left !important;border: none !important;}
#nav2 li:hover a.top_link, #nav2 li:hover a.top_link span{    background: none !important;}
.ui-widget-content{background:#fff;}
.colunamaior label { width: initial !important; }
div.ui-widget input.ocAutoComplete { padding: 10px; width: 349px; }
.deletarPassageiro{    background: url(../imagens/criarpassdel1.png) 0px 0px;    width: 20px;    height: 20px;}
.deletarPassageiro:hover{    background: url(../imagens/criarpassdel1.png) 0px 0px;    width: 20px;    height: 20px;}
.campo{ border: 1px solid #AEAEAE; font-size: 11px; padding: 10px;    -moz-border-radius: 3px!important;    -webkit-border-radius: 3px !important;    border-radius: 3px!important;}
.ocAutoComplete{    border: 1px solid #AEAEAE;    font-size: 11px;    padding: 10px;    -moz-border-radius: 3px!important;    -webkit-border-radius: 3px !important;    border-radius: 3px!important;}
.formulariopadrao select {
    padding: 9px;
    height: 34px;
    border-radius: 3px !important;
}
.ui-widget-content{border: 1px solid #aeaeae;background: #f9f9f9;color: #333333;border-radius: 5px !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #dbdbdb;    background: #faf8d0;    font-weight: bold !important;    color: #444444;}
.ui-menu .ui-menu-item a{    padding: 8px;}
.ui-widget-content{background:#fff;    }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front{box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.40);}
.botaopadrao:active{color: inherit;}
.listagemcabecalho, .listagemcabecalho:hover{background: #fff !important;}
.listavooidaevolta .listagemcabecalho:hover{background: #fff !important;}
.melhorprecoicone blockquote{background: #fff7db;}
.conteinerlistagem .exibeacoes{background: #eaeaea; }
.botaoDesespero{padding: inherit;font-size: 12px;    height: 35px !important; border-radius: 2px !important;border: 1px solid #bdbdbd; font-weight: bold; cursor: pointer;}
.listagemdevoos .exibeacoes{height: 35px;}
button.ui-multiselect {padding: 10px;}
.esquerda.buscasolicitacoes{margin-top: 3px !important;}
.filtrasolicitacoes{margin-top: 5px;}
.filtrasolicitacoes #ddlItensPorPagina{padding: 5px;}
.cartao-adm{background:#fff;}
.perfil-diferenciado-cartao{background:#fff;}
.exibicaosolicitacao{height: 50px;}
.bglaranja { background: #FF8E00; }
.bgcinza { background: #fff; }
.bgverde{    background: #f2fbf2 !important;}
.bgamarelo{    background: #ffffe4 !important;}
.ui-widget-header{    border: 1px solid #fff;}
.consultor-cartao{    background: #FFF !important;}
.botaopadrao:active{    color: inherit !important;}
.tabelasolicitacoes tr:first-child { background: #EDEDED; }
.tabelasolicitacoes td { border: none; border-bottom: 1px solid #fff; }
.tabelasolicitacoes tr:nth-child(even) { background: #F9F9F9 !important; }
.listagemsolicitacao table { border: none; }
.listagemconsultor td { border-bottom: 1px solid #fff; }
.hoteis-titulos{background:#fff !important;}
.determinahorario{ margin-left: 17px; padding-right: 35px; background-position: 84px;}
/************************ SOBREMENU ***********************************/
div.infosolicitante .cartao {
    min-height: 95px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}

#supertopo {
    padding: 10px;
    border: none;
    filter: none !mportant;
}

#topo {
    box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.12);
    padding: 10px;
    border: none;
}

.btAtualizar.botaopadrao {
    padding: 5px 17px !important;
}

.iconeatendimento {
    margin-top: 5px;
}

.multiploscampospesquisa li {
    height: 45px;
    margin-bottom: 5px;
}

.multiploscampospesquisaMulti li {
    height: initial !important;
}

#topo {
    box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.12);
    padding: 10px;
    border: none;
}

.testeira {
    border: none;
    height: 50px;
    background-image: none !important;
}

    .testeira .botao1 {
        margin-top: 7px;
    }

#supertopo .botaopesquisar {
    width: 37px;
    height: 26px;
    padding: 0;
    margin-top: -2px;
    background: #fff;
    color: #000;
    margin-left: 0;
    vertical-align: middle;
    border-radius: 2px !important;
    border: none;
}

    #supertopo .botaopesquisar:hover {
        color: initial;
    }

#supertopo .campobusca:focus {
    background: #FFFFEF;
}

#supertopo .campobusca {
    padding: 7px 10px;
    border-radius: 2px !important;
    border: none;
}

.listagemdevoos .testeira h5 select {
    margin-right: 0 !important;
    border: 1px solid #B6B6B6;
    border-radius: 2px !important;
    padding: 5px !important;
}

#nav li:hover ul.sub li a:hover {
    background-image: none !important;
}

#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {
    background-image: none !important;
}

.melhorprecoidavolta h5 {
    background-image: none !important;
}

.exibeacoes {
    /* background-image: none !important; */
}

.botaopadrao {
    border-radius: 4px !important;
}

.aereo {
    background: url(../imagens/clientes/kontik/ico_servicos.png) 0px -200px no-repeat !important;
}

.hospedagem {
    background: url(../imagens/clientes/kontik/ico_servicos.png) 0px -240px no-repeat !important;
}

.veiculo {
    background: url(../imagens/clientes/kontik/ico_servicos.png) 0px -280px no-repeat !important;
}
/****************CONTEUDO***********/
.linhaformulario {
    min-height: 70px;
}

.menuservicos li {
    padding: 0 15px;
    margin-right: 2px;
    border-radius: 3px !important;
    border: 1px solid #fff;
    background-image: none;
}

.servicoselecionado {
    background: rgba(0, 0, 0, 0.4) !important;
}

.menuservicos li a {
    color: #fff !important;
}

.cancelaalinhamento.exibeacoes {
    /* padding: 10px; */
    /* background: #eaeaea; */
    /* margin-top: 10px; */
    /* text-align: center; */
}

    .cancelaalinhamento.exibeacoes .paginacao {
        padding-top: 10px;
    }

.botao-solicitacao-oneoff, .exibeacoesinativo .botao2, .exibeacoesinativo .botao3 {
    background: #0861c3 !important;
    border-color: #0076F9;
    color: #fff;
    cursor: pointer;
}

.menuservicos {
    margin-left: 20px;
    margin-top: 4px;
    background: none !important;
    border: none !important;
}

.servicoselecionado span {
    text-shadow: none;
    text-decoration: none;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    padding: 0 0 0 3px;
    cursor: default;
    padding-left: 30px;
}

.numeracaopasso {
    padding-top: 3px;
    margin-left: 0 !important;
    font-size: 17px;
    padding-left: 9px;
}

.buscaavancada {
    padding: 10px;
}

.loader div {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.botaopadrao[disabled] {
    background: #d0d0d0 !important;
    color: #999 !important;
    cursor: default !important;
}
/****************Disponibilidade Hotel***********/
.voos-casados-conteiner {
    padding: 0;
}

.ui-multiselect-filter input[type="search"] {
    border: 1px solid #26648d;
    background: #fff;
    padding: 8px;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    width: 145px;
    margin-bottom: 8px;
    font-size: 12px;
}

#login .exibeacoes, #content-esqueceuSenha .exibeacoes {
    display: flow-root !important;
}

.pesquisa-veiculo-off .ocAutoComplete {
   
}

.pesquisa-veiculo-off .content-radios {
   
    margin: 21px 10px 14px 10px;
}