body {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #333333;
}

.bodyLogin {
    background-color: #f0f0f0;
    background-size: cover;
    background-image: url(http://omminidelivery.com.br/assets/img/welcome/fundodelivery.jpg);
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center;
	
}	

.bodyShadowbox{
    background: #FFF;
}
ul, ol, dl {
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
    padding-right: 15px;
    padding-left: 15px;
}
a img {
    border: none;
}
a {
    color: #BB4C3B;
    text-decoration: none;
}
a:hover {
    color: #333333;
}
.containerLogin {
    width: 960px;
    background: none;
    margin: 0 auto;
}
.containerInternas {
    /* width: 100%; */
    /* max-width: 1600px; */
    min-width: 960px;
    background: none;
    margin: 0 auto;
}
.containerShadowbox{
    margin: 10px;
}
.header {
    /* background: url(../../img/welcome/bgHeader.png) repeat-x scroll 0 0 transparent; */
    height: 80px;
    background-color: #F3F1EB;
}
.sidebarLogin {
    /* background: url(../../img/welcome/bgSidebarLogin.png) repeat-y scroll 0 0 transparent; */
    /* float: left; */
    padding: 40PX 55px 0px 55px;
    width: 340px;
    height: 610px;
    background-color: #fff;
    opacity: 90%;
    margin-top: 40px;
    border: 2px solid #000;
    border-radius: 15px;
}
.divMensagemInicial {
    /* width: 323px; */
    /* margin-top: 30px; */
    /* border: 2px solid #C2BEBE; */
    /* margin-bottom: 30px; */
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    /* border-radius: 6px; */
    background-color: #EEE8E8;
    color: #000000;
    font-size: 11px;
    clear: both;
    /* padding-top: 15px; */
    border-radius: 10px;
}
.divMensagemInicial h2 {
    /* background: url(../../img/welcome/bgDownload.png) no-repeat scroll 98px 0 rgba(0, 0, 0, 0); */
    /* padding-left: 137px; */
    text-align: center;
}
.divMensagemInicial .titulo{
    font-weight: bold;
    font-size: 13px;
}
.divMensagemInicial hr{
    width: 96%;
    margin-bottom: 15px;
    margin-top: 15px;
}
.contentLogin {
   /* padding: 10px 0; */
    /* width: 540px; */
    /* float: left; */
}
.footerLogin {
    padding: 12px 0;
    /* background: url(../../img/welcome/bgFooterLogin.png) repeat-x scroll 0 0 transparent; */
    height: 100px;
   /*/ position: absolute;*/
    clear: both;
    background: #000;
    bottom: 0;
    width: 100%;
}

.footerInternas {
    /* background: url(../../img/welcome/bgFooterInternal.png) repeat-x scroll 0 0 transparent; */
    /* height: 36px; */
    /* clear: both; */
    /* bottom: 0; */
    /* position: absolute; */
    /* height: 50px; */
    /* position: absolute; */
    clear: both;
    /* background: #653403; */
    bottom: 0;
    width: 100%;
}
.footerInternas img.facebook{
    margin: 10px 0 10px 15px;
}
.footerInternas img.twitter{
    margin: 10px;
}
.footerLogin .internal{
    margin:0 auto;
    width:960px;
    color: #FFF;
}
.footerLogin .internal .info{
   margin: 20px 0 0;
    font-size: 14px;
}
.footerLogin .internal .logo {
    margin: 12px 5px 0 0;
    /* float: right; */
}
.footerLogin .internal .info p{
    margin: 5px 0;
}
.fltrt {
    float: right;
}
.fltlft {
    float: left;
}
.overHidden{
    overflow: hidden;
}
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/***************
    * FORM LOGIN
    *************/
.formLogin {
    margin: 30px 0 0 0;
}
.formLogin input[type="text"], .formLogin input[type="password"] {
    background: #ece8dd;
    border: 2px solid #000000;
    width: 89%;
    color: #000000;
    padding: 15px;
    -moz-border-radius: 10px;
    border-radius: 8px;
    margin: 0px 0 25px 0;
    font-size: 16px;
    font-weight: bold;
}

.formLogin input[type="submit"] {
    background: none repeat scroll 0 0 #be9041;
    border: medium none;
    -moz-border-radius: 10px 0;
    border-radius: 8px;
    color: #FFFFFF;
    font: bold 25px Calibri,Geneva,sans-serif;
    padding: 10px;
    width: 143px;
    /* margin: 0px 0 0 193px; */
    /* cursor: pointer; */
    float: right;
    clear: both;
    margin-bottom: 45px;
}
.imgEntregador{
    margin: 56px 0 0 48px;
}
    /***************
    * FORM LOGIN
****************/

/***************
    * HEADER INTERNAL
    *************/
.header .logo{
   margin: 20px 0 0 18px;
}
.header .informacao{
    margin: 10px 20px 0 0;
}
.header .informacao .cliente{
    color: #FF9900;
    font-size: 16px;
}
.header .informacao .usuario{
    font-size: 13px;
    font-weight: bold;
}
.header .informacao .acesso{
    font-size: 10px;
}
.header .informacao .linkConfig{
    color: #333333;
}
.header .informacao .linkConfig:hover{
    color: #FF9900;
}
    /***************
    * HEADER INTERNAL
****************/

/***************
    * MENU INTERNAL
    *************/
.menuPrincipal{
  /* background: url(../../img/welcome/bgMenu.png) repeat-x scroll 0 0 transparent; */
    height: 72px;
    list-style: none;
    /* overflow: hidden; */
    background-color: #9e7224;
    font-size: 12px;
    /* color: #001; */
}
.menuPrincipal li {
    float: left;
    /* background: url(../../img/welcome/bgMenuDisabled.png) no-repeat scroll 0 0 transparent; */
    width: 116px;
    height: 70px;
    margin: 1px 1px 0 0;
    background-color: #fff;
}
.menuPrincipal li.active {
    /* background: url(../../img/welcome/bgMenuActivated.png) no-repeat scroll 0 0 transparent; */
    /* color: #000; */
    background-color: #fff;
    height: 65px;
}
.menuPrincipal li.active a{
   color: #ce8503;
    font-weight: bold;
    background-color: #fff;
    opacity: 70%;
}
.menuPrincipal li a{
   display: block;
    /* height: 54px; */
    text-align: center;
    color: #000000;
}
.menuPrincipal li a:hover{
     color: #a20101;
}
.menuPrincipal li a img{
   /* margin: 20px 22px 2px; */
    margin: 10px 30px 0px;
}

.menuPrincipal img {
    width: 33px;
    padding-bottom: 4px;
}

    /***************
    * MENU INTERNAL
****************/
    
/***************
    * MENU CLIENTE
    *************/
.menuCliente{
    background: url("../../img/welcome/bgMenuCustomer.png") repeat-x scroll 0 0 transparent;
    height: 44px;
    margin: 0 0 25px;
}
    /***************
    * MENU CLIENTE
****************/

/***************
    * BREADCRUMB PRINCIPAL
    *********************/
.breadcrumbPrincipal{
    background: #FFF;
    height: 56px;
    padding: 1px 0;
}
.breadcrumbPrincipal .fltlft ul{
    background: url("../../img/welcome/bgBreadcrumbPrincipal.png") repeat-y scroll 0 0 transparent;
    width: 757px;
    list-style: none;
    height: 56px;
}
.breadcrumbPrincipal .fltlft ul li{
    float: left;
    height: 56px;
    width: 240px;
}
.breadcrumbPrincipal .fltlft ul li.passo1{
    background: url("../../img/welcome/bgBreadcrumbActivated1.png") no-repeat scroll 0 0 transparent;
    width: 277px;
}
.breadcrumbPrincipal .fltlft ul li.passo2{
    background: url("../../img/welcome/bgBreadcrumbActivated2.png") no-repeat scroll 0 0 transparent;
    width: 277px;
}
.breadcrumbPrincipal .fltlft ul li.passo3{
    background: url("../../img/welcome/bgBreadcrumbActivated2.png") no-repeat scroll 0 0 transparent;
    width: 277px;
}
.breadcrumbPrincipal .fltlft ul li .title1{
    margin: 9px 0 0 32px;
}
.breadcrumbPrincipal .fltlft ul li .title2{
    margin: 9px 0 0 70px;
}
.breadcrumbPrincipal .fltlft ul li .title3{
    margin: 9px 0 0 60px;
}
.breadcrumbPrincipal .fltrt{
     width: 25%;
    padding-top: -1px;
    /* background-color: #f00; */
    /*margin-right: 55px;*/
    height: 21px;
}
    /*********************
    * BREADCRUMB PRINCIPAL
****************/

/***************
    * FOMULARIO PESQUISAR PEDIDO
    *********************/
.formPedidosPesquisar{
    text-align: right;
    margin: 0 10px 0 0;
}
#webmenu {
    width: 200px;
}
.formPedidosPesquisar input[type="text"]{
   background: #f7e9e6;
    border: none;
    width: 60%;
    color: #C46659;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 8px;
    height: 10px;
    font-weight: bolder;
}
.formPedidosPesquisar input[type="submit"], .formPedidosPesquisar button, .formPedidos input[type="submit"], .formPedidos button{
    background: url("../../img/welcome/bgSubmitPesquisarPedido.png") no-repeat scroll 0 0 transparent;
    width: 24px;
    height: 24px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    margin: 16px 0 0 5px;
}


/*#pesquisarbutton{
    margin: 11px 0 0 10px;
    background: url("../../img/welcome/bgSubmitPesquisarPedido-28.png") no-repeat scroll 0 0 transparent;
    width: 28px;
    height: 28px;
}*/
.formPedidos input[type="submit"]{
    margin: -1px 0 0 5px;
}
.formPedidosPesquisar img{
    margin: -12px 3px;
    width: 38px;
}
.selectTipoPessoa{
    width: 200px;
    padding: 5px;
}
.selectStatusPedido{
    width: 200px;
    padding: 5px;
    margin-left: 10px;
}
.selectEntregador{
    padding: 5px;
    margin-left: 10px;
}
    /*********************
    * FOMULARIO PESQUISAR PEDIDO
****************/
    
/***************
    * CONTEUDO INTERNAL
    *********************/
.contentInternal {
    /* background: url(../../img/welcome/bgInternal.png) no-repeat scroll 0 0 transparent; */
    /* background-position: unset; */
    /* background-size: cover; */
    background-color: #f9f9f9;
}
.contentInternal .fltlft{
    width: 50%;  
}
.contentInternal .fltrt{
    width: 50%;
}
.contentInternal .center{
    margin: 0 auto;
    width: 90%;
    padding: 60px 0;
}
.contentInternal .center .centro{
    background: #FFF;
}
.contentInternal .center .centro .title{
    font-weight: bold;
    padding: 7px 15px;
}
.contentInternal .center .centro .topTitle{
    background: #E4B6AD;
}
.contentInternal .center .centro .fltlft{
    width: 20%;
}
.contentInternal .center .centro .fltlft .listConfigMenu{
    list-style: none;
    margin: 0 0 0 5px;
}
.contentInternal .center .centro .fltlft li{
    background: url("../../img/welcome/bgSeta.png") no-repeat scroll 0 2px transparent;
    margin: 0 0 3px;
    padding: 0 0 0 21px;
    font-size: 16px;
}
.contentInternal .center .centro .fltrt{
    width: 80%;
}
.contentInternal .fltlft .cadastrarCliente{
    margin: 20px 15px;
}
/*.contentInternal .fltlft .boxDefault, .contentInternal .fltrt .boxDefault{*/
.contentInternal .boxDefault{
    background: #FFF;
    margin: 0 15px 20px;
}
/*.contentInternal .fltlft .boxDefault .title, .contentInternal .fltrt .boxDefault .title{*/
.contentInternal .boxDefault .title{
    font-weight: bold;
    padding: 7px 15px;
}
/*.contentInternal .fltlft .boxDefault .topTitle, .contentInternal .fltrt .boxDefault .topTitle{*/
.contentInternal .boxDefault .topTitle{
    background: #E4B6AD;
}
.formClientesPesquisar{
    margin: 6px 15px;
}
.formClientesPesquisar input[type="text"]{
    background: #F8EAE7;
    border: none;
    width: 80%;
    color: #C46659;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 10px 0;
}
.formClientesPesquisar input[type="submit"], .formClientesPesquisar button[type="submit"]{
    background: url("../../img/welcome/bgSubmitPesquisarPedido.png") no-repeat scroll 0 0 transparent;
    width: 24px;
    height: 24px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    margin: 16px 0 0 5px;
}
.formClientesPesquisar table td:nth-child(even){
    padding:5px 30px 0 0;
}
.boxDefault .tableResultPesquisa{
    margin: 10px;
    width: 96%;
    font-size: 11px;
}
.boxDefault .tableResultPesquisa th{
    font-size: 12px;
}
.boxDefault .tableResultPesquisa th:nth-child(even){
    text-align: left;
}
.boxDefault .tableResultPesquisa tbody tr:last-child{
    color: #990000;
}
.boxDefault .tableResultPesquisa .tdLink{
    text-align: right;
}
.boxIniciarVenda{
    background: url("../../img/welcome/bgIniciarVenda.png") repeat-x scroll 0 0 transparent!important;
    height: 50px;
    text-align: right;
}
.boxIniciarVenda img{
    margin: 10px 10px 0 0;
}
#modal-consumidor-final input[type="text"]{
    background: #F8EAE7;
    border: none;
    width: 80%;
    color: #C46659;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 10px 0;
    border: 1px solid #C46659;
}
.boxUltimosPedidos, .boxDefault2{
    margin: 68px 15px 20px !important;
    padding: 0 0 5px 0;
}
.boxDefault3{
    margin: 68px 30px 20px !important;
    padding: 0 0 5px 0;
}
.boxDefault .tableUltimosPedidos{
    margin: 10px;
    width: 96%;
}
.boxDefault .tableUltimosPedidos .tdTitle{
    text-align: left;
}
.boxDefault .tableUltimosPedidos .tdAction{
    text-align: center;
}
.boxDefault .divLegenda{
    text-align: center;
    color: #888888;
    font-size: 11px;
    margin: 30px 0 0;
}
.boxDefault .divLegenda span{
    margin: 0 1%;
}
#resultPesquisa img[title="Carregando"]{
    margin: 20px 0 20px 39%;
}
    /*********************
    * CONTEUDO INTERNAL
****************/

/*********************
    * CONTEUDO CLIENTE
    ***********/
.contentCustomer{
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 50px 20px;
    padding: 20px;
}    
    /*****************
    * CONTEUDO CLIENTE
****************/

/*****************************
    * CADASTRAR/EDITAR CLIENTE
    ***********/
.tableCliente{
    width: 100%;
}
.tableCliente label{
    padding: 0 0 0 4px;
}
.tableCliente input[type="text"], .tableDependente input[type="text"], .tableDependente select, .tableDependente textarea{
    background: #F8EAE7;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: none;
    width: 94%;
}
.tableCliente input[type="text"][name="ponto_referencia"]{
    width: 97%;
}
.tableCliente input[type="text"][name="cpf_cnpj"], .tableCliente input[type="text"][name="numero"], .tableCliente input[type="text"][name="bairro"]{
    width: 88%;
}
.tableCliente select[name="id_loja"]{
    width: 94%;
}
.tableCliente input[type="text"]:focus, .tableDependente input[type="text"]:focus, .tableDependente select:focus, .tableDependente textarea:focus{
    background: #EDCBC4;
}
.formClienteInsert .tableCliente input[type="submit"]{
    background: url("../../img/welcome/bgCadastrarCliente.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 32px;
    text-indent: -9999px;
    width: 174px;
    cursor: pointer;
}
.formClienteUpdate .tableCliente input[type="submit"]{
    background: url("../../img/welcome/bgEditarCliente.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 32px;
    text-indent: -9999px;
    width: 174px;
    cursor: pointer;
}
.tableDependente{
    width: 100%;
}
.tableDependente input[type="text"], .tableDependente select, .tableDependente textarea{
    border: 1px solid rgba(186, 86, 86, 0.76);
    width: 88%;
}
.tableDependente select{
    width: 96%;
}
.tableDependente textarea{
    width: 94%;
}
.tableDependente .tipoPessoa{
    overflow: hidden;
    width: 50%;
}
.tableDependente .tdBotao{
    text-align: center;
}
.lista_dependentes ul{
    list-style-type: none;
}
.lista_dependentes ul li{
    background-color: #F8EAE7;
    margin-bottom: 6px;
    padding: 8px;
    overflow: hidden;
}
.lista_dependentes ul li:nth-child(2n -1){
    background-color: #EDCBC4;
}
.divDadosDependentes{
    font-size: 13px;
    margin-left: 2px;
    margin-top: 4px;
}
    /*************************
    * CADASTRAR/EDITAR CLIENTE
****************/

/*******************
    * INICIAR PEDIDO
    ***********/
.formIniciarVenda input[type="submit"]{
    background: url("../../img/welcome/imgIniciarVenda.png") no-repeat scroll 0 0 transparent;
    margin: 10px 10px 0 0;
    width: 133px;
    height: 32px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
}
.formIniciarPreVenda input[type="submit"]{
    background: url("../../img/welcome/imgIniciarPreVenda.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: 12px Calibri, Geneva, sans-serif;
    height: 32px;
    margin: 10px 10px 0 0;
    text-indent: 38px;
    width: 133px;
}
    /***************
    * INICIAR PEDIDO
****************/
    
/*******************
    * FECHAR PEDIDO
    ***********/
.subTotal{
    padding: 5px 0 0;
    text-align: left;
}
.subTotal .spanTitulo{
    color: #990000;
    font: 25px Calibri;
    margin: 0 0 0 10px;
}
.subTotal .spanValor{
    font: 30px Arial;
    margin: 0 0 0 5px;
}
.formFecharVenda input[type="submit"]{
    background: url("../../img/welcome/imgFecharVenda.png") no-repeat scroll 0 0 transparent;
    margin: 10px 10px 0 0;
    width: 133px;
    height: 32px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
}
.reveal-modal h2, .reveal-modal h4{
    padding-left: 0;
}
.table-pedidos-hora{
    width: 100%;
}
.table-pedidos-hora td{
    padding: 4px 2px;
}
.table-pedidos-hora thead td{
    font-weight: bold;
}
.table-pedidos-hora tbody tr:nth-child(2n+1) {
    background-color: #E1E1E1;
}
.hora-actve{
    cursor: pointer;
    
}
.hora-disable{
    cursor: not-allowed;
    /*color: #c5c5c5;*/
    color: #b40101;
}
.hora-strong{
    font-weight: bold;
}
    /***************
    * FECHAR PEDIDO
****************/

/**********************
    * BOX VENDA PRODUTO
    ***********/
.titPedido{
    font-weight: bold;
    margin: 7px 15px;
    border-bottom: 1px solid #E4B6AD;
    padding: 5px 0 10px;
}
.titPedido span{
    color: #990000;
}
.tableVendaProduto, .tableVendaProdutoEditar{
    margin: 0 0 0 30px;
    width: 90%;
    color: #909090;
}
.tableVendaProduto .titVendaProd, .tableVendaProdutoEditar .titVendaProd{
    color: #333333;
}
.tableVendaProduto input[type="text"]{
    background: #F8EAE7;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: none;
    width: 90%;
}
.tableVendaProdutoEditar input[type="text"]{
    padding: 4px;
    border: 1px solid;
    width: 90%;
}
#modal-pizza-metade input[type="text"]{
    background: #F8EAE7;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: none;
    width: 90%;
}

#modal-pizza-metade-editar input[type="text"]{
    padding: 4px;
    border: 1px solid;
    width: 90%;
}
    /*****************
    * SOBRA DE LOADING
****************/

/*********************
    * SOBRA DE LOADING
    ***********/
.divSombra{
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    text-align: left;
    top: 0;
    visibility: hidden;
    z-index: 999;
    height: 749px;
    width: 100%;
}
.divSombra .divSombra2{
    height: 100%;
    position: absolute;
    width: 100%;
}
.divSombra .divSombra3{
    height: 100%;
    position: relative;
    width: 100%;
    padding: 14% 0 0;
    text-align: center;
}
    /*****************
    * SOBRA DE LOADING
****************/
    
/*********************
    * LISTAR CARRINHO
    ***********/
#resultRespostaCarrinho{
    margin: 0 15px;
}
.tableCarrinho{
    width: 100%;
    margin: 10px 0;
}
.tableCarrinho thead tr{
    background: #F8EAE7;
}
.tableCarrinho thead tr th{
    padding: 5px 0;
    font-weight: inherit;
}
.tableCarrinho thead tr .thDescricao{
    text-align: left;
}
.tableCarrinho tbody tr td{
    padding: 5px 0;
    font-size: 11px;
}
.tableCarrinho tbody tr .tdItem{
    text-align: center;
}
.tableCarrinho tbody tr .tdQtde{
    text-align: center;
}
.tableCarrinho tbody tr .tdAcao{
    text-align: center;
}
.tableCarrinho tbody tr .tdSemCarrinho{
    padding: 10px;
    font-size: 12px;
    text-align: center;
}
.domingo {
    color: #E231E2;
}
.segunda {
    color: #FF0000;
}
.terca {
    /*color: #FF4500;*/
    color: #952700;
}
.quarta {
    /*color: #807F02;*/
    color: #454500;
}
.quinta {
    color: #006400;
}
.sexta {
    /*color: #4169E1;*/
    color: #203d92;
}
.sabado {
    color: #2E0854;
}
.checkbox_metade{
    float: left;
    margin: 0 5px 0 0;
}
.boxFecharVenda{
    background: url("../../img/welcome/bgIniciarVenda.png") repeat-x scroll 0 0 transparent!important;
    height: 50px;
    text-align: right;
}
.btFecharPreVenda{
    background: url("../../img/welcome/imgIniciarPreVenda.png") no-repeat scroll 0 0 transparent !important;
    padding: 8px 9px 9px 41px;
    /*font: 12px Calibri, Geneva, sans-serif;*/
    color: #FFF;
    margin-right: 10px;
}
.btFecharPreVenda:hover{
    color: #FFF;
}
.boxFecharVenda img{
    margin: 10px 10px 0 0;
}
.ulDetalheCarrinho{
    list-style: none;
    width: 300px;
}
.ulDetalheCarrinho li{
    float: left;
    width: 50px;
}
.tableEntregaProgramada th{
    text-align: left;
}
    /*****************
    * LISTAR CARRINHO
****************/    
    
/*********************
    * FECHAR COMPRAR
    ***********/
.tablePedidoPasso{
    text-align: right;
    width: 100%;
}
.divTopFecharPedido{
    background: url("../../img/welcome/bgTopShadowbox.png") repeat-x scroll 0 0 transparent;
    color: #990000;
    font-weight: bold;
    margin: -10px -10px 0;
    padding: 5px 10px;
    text-align: right;
}
.tablePedidoPassoFechar{
    width: 100%;
}
.tablePedidoPassoFechar label{
    padding: 0 0 0 4px;
}
.tablePedidoPassoFechar input[type="text"], .tablePedidoPassoFechar textarea{
    background: #F8EAE7;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: none;
    width: 94%;
}
.tablePedidoPassoFechar .tdDataHorarioEntrega{
    margin: 0;
    padding: 0;
    position: relative;
}
.tdDataEntrega img{
    left: 3px;
    position: absolute;
    top: 19px;
}
.tablePedidoPassoFechar .tdDataHorarioEntrega a{
    bottom: 17px;
    left: 4px;
    position: absolute;
}
.tablePedidoPassoFechar input[type="text"][name="data_entrega"], .tablePedidoPassoFechar input[type="text"][name="horario_entrega"]{
    width: 84%;
    margin: 0;
    padding-left: 30px;
}
.tablePedidoPassoFechar input[type="text"][name="total_compra"]{
    font-size: 14px;
    font-weight: bold;
}
.tablePedidoPassoFechar textarea[name="observacao"]{
    width: 98%;
}
.tablePedidoPassoFechar .ui-datepicker-trigger{
    margin: -4px 0 -4px 5px;
    cursor: pointer;
}
.tablePedidoPassoFechar input[type="text"]:focus, .tablePedidoPassoFechar textarea:focus{
    background: #EDCBC4;
}
/*.formPedidoPassoFechar input[type="submit"]{
    background: url("../../img/welcome/imgFecharPedido1.png") no-repeat scroll 0 0 transparent;
    margin: 10px 10px 0 0;
    width: 174px;
    height: 32px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
}*/
.formPedidoPassoFechar input[type="submit"]{
    background: url("../../img/welcome/imgFecharPedido1.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 15px Calibri,Geneva,sans-serif;
    height: 32px;
    margin: 10px 10px 0 0;
    text-indent: 32px;
    width: 174px;
}
.tablePedidoPassoFecharDois{
    margin: 10px 30px;
}
.tablePedidoPassoFecharDois .totalCompra{
    font-size: 15px;
    font-weight: bold;
}
.divMostraPedido{
    background: none repeat scroll 0 0 #F5F5F5;
    font-size: 25px;
    margin: 40px -10px 30px;
    padding: 30px;
    text-align: center;
}
.divMostraPedido span{
    color: #990000;
}
.btFecharTela{
    background: url("../../img/welcome/imgFecharTela.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 12px;
    padding: 9px 17px 9px 49px;
}
.btFecharTela:hover{
    color: #4F0C0C !important;
}
    /*****************
    * FECHAR COMPRAR
****************/
    
/*******************
    * BUSCAR USUARIO
    ***********/
.divFormBuscar{
    text-align: right;
}
.divFormBuscar input[type="text"]{
    background: none repeat scroll 0 0 #F1D6D0;
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #C46659;
    padding: 10px;
    width: 250px;
}
.divFormBuscar input[type="submit"]{
    background: url("../../img/welcome/bgSubmitPesquisarPedido.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: 13px 0 0 10px;
    text-indent: -9999px;
    width: 24px;
}
.divFormBuscar img{
    width: 36px;
    margin: -12px 8px;
}
    /***************
    * BUSCAR USUARIO
****************/

/*****************
    * MENU USUARIO
    ***********/
.tableUsuarios{
    width: 100%;
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    text-align: left;
}
.tableUsuarios th
{
    font-size: 14px;
    font-weight: normal;
    padding: 10px 8px;
    color: #B74230;
}
.tableUsuarios td
{
    padding: 8px;
    color: #C46659;
}
.tableUsuarios tr:hover td
{
    background: #F1D6D0;
    color: #696868;
}
    /*************
    * MENU USUARIO
****************/

/************
    * PEDIDOS
    ********/
.divLinksPedidos {
    margin: 2px 0 0;
    width: 374px !important;
}
.divFiltroPedidos {
    font-size: 15px;
    font-weight: bold;
    margin: 10px 22px;
}
.divDropDownPedidos {
    width: 207px !important;
}
.mensagemPedidos {
    margin: 0 20px -15px;
}
.divPedidos {
    padding: 10px 15px 0;
}
    /********
    * PEDIDOS
************/

/*****************
    * MENU PEDIDO
    ***********/
.tablePedidos{
    width: 100%;
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    text-align: left;
}
.tablePedidos th
{
    font-size: 14px;
    font-weight: normal;
    padding: 10px 8px;
    color: #B74230;
}
.tablePedidos td
{
    padding: 6px;
    color: #C46659;
}
.tablePedidos tr:hover td
{
    background: #F1D6D0;
    color: #696868;
}
.tablePedidos button{
    background: url("../../img/welcome/bgButtonEntregador.png") no-repeat scroll 0 0 transparent;
    width: 20px;
    height: 20px;
    border: none;
    text-indent: -9999px;
    margin: 0 0 0 2px;
}
.tablePedidos select{
    width: 130px;
}
.tablePedidos .highlight{
    color: #FF0000;
}
    /*************
    * MENU PEDIDO
****************/

/*****************
    * DETALHE DO PEDIDO
    ***********/
.tablePedidosDetalhes{
    width: 100%;
}
.tablePedidosDetalhes thead tr{
    background: url("../../img/welcome/bgTableHeadPedidosDetalhe.png") repeat scroll 0 0 transparent;
}
.tablePedidosDetalhes thead tr th{
    text-align: left;
    padding: 5px;
    font-weight: normal;
}
.tablePedidosDetalhes tbody tr{
    background: url("../../img/welcome/bgTableBodyPedidosDetalhe.png") repeat scroll 0 0 transparent;
}
.tablePedidosDetalhes tbody tr td{
    text-align: left;
    padding: 5px;
}
.titPedidoDetalhe{
    font-weight: bold;
    margin: 5px 15px;
}
.titPedidoCor{
    color: #990000;
}
.divPedidoDetalhes{
    background: url("../../img/welcome/bgDivPedidoDetalhes.png") repeat scroll 0 0 transparent;
    padding: 12px 40px;
}
.tableCarrinhoDetalhe{
    margin: 0 auto;
    width: 530px;
}
.tableCarrinhoDetalhe thead th{
    background: #EEEEEE;
    padding: 5px;
}
.tableCarrinhoDetalhe tbody td{
    padding: 5px;
}
.tableCarrinhoDetalhe tbody td.tdBranco{
    background: #FFF;
}
.tableCarrinhoDetalhe tbody td.tdDestaque{
    font-weight: bold;
}
.tableCarrinhoDetalhe tbody tr:nth-child(even) {
  background: #EEEEEE;
    padding: 5px;
}
.tableStatusDetalhe{
    margin: 20px auto 0;
    text-align: center;
}
.tableStatusDetalhe td{
    padding: 0 12px;
}
.tableStatusDetalhe tr:last-of-type{
    font-size: 9px;
}
.tableStatusDetalhe tr:nth-child(2n) {
    color: #CC0000;
    font-size: 9px;
}
    /*************
    * DETALHE DO PEDIDO
****************/

/*****************
    * REIMPRIMIR
    ***********/
.tableReimprimirPedido{
    margin: 0 auto;
    width: 530px;
}
    /*************
    * REIMPRIMIR
****************/

/************
    * LEGENDA
    *********/
.tableLegenda01{
    margin: -17px 0 10px 13px;
}
.tableLegenda01 .tdColor{
    color: #969696;
}
.tableLegenda01 .tdPadding{
    padding: 3px 10px 3px 3px;
}
.tdVazio{
    font-size: 12px;
    padding: 10px;
    text-align: center;
}
    /*********
    * LEGENDA
*************/

/***********
    * TOP 10
    ********/
.tableTop10{
    width: 100%;
    color: #333333;
    font-size: 12px;
    font-family: Tahoma,Geneva,sans-serif;
}
.tableTop10 .tdTitle{
    text-align: left;
}
.tableTop10 .tdAction{
    text-align: center;
}
    /*******
    * TOP 10
***********/

/**********
    * MENSAGENS
    ***********/
#info, #success, #warning, #error, #validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    width:49%;
}
#info ul, #success ul, #warning ul, #error ul, #validation ul {
    list-style: circle outside none;
    padding: 0 0 0 13px;
    margin: 0;
}
#info li, #success li, #warning li, #error li, #validation li{
    float: none;
    list-style: circle outside none !important;
}
#info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image:url("../../img/welcome/imgInfo.png");
}
#success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url("../../img/welcome/imgSuccess.png");
}
#warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url("../../img/welcome/imgWarning.png");
}
#error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image:url("../../img/welcome/imgError.png");
}
#validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image:url("../../img/welcome/imgValidation.png");
}
    /**********
    * MENSAGENS
***********/

/*********************
    * PESQUISA CLIENTE
    *****************/
.divPesquisa{
    margin: 0 auto;
    width: 805px;
}
.divPesquisa .linha{
    background: #F3EFEF;
    height: 22px;
    width: 796px;
    margin: 20px 0;
}
.formPesquisa .mensagem{
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    margin: 0 0 10px;
}
.formPesquisa .mensagem span{
    color: #FF0000;
}
.formPesquisa label[for="comentario"]{
    margin: 0 0 0 37px;
    font-size: 10px;
}
.formPesquisa textarea{
    background: none repeat scroll 0 0 #F3EFEF;
    border: medium none;
    height: 53px;
    margin: 2px 0 0 37px;
    padding: 10px;
    width: 701px;
}
.formPesquisa input[type="submit"]{
    background: url("../../img/welcome/btEnviar.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 32px;
    margin: 24px 0 0 344px;
    text-indent: -9999px;
    width: 97px;
}
    /*****************
    * PESQUISA CLIENTE
*********************/

/**************************
    * PERMISSAO DE USUARIOS
    **********************/   
.tablePermissao{
    width: 100%;
}
.tablePermissao td{
    padding: 10px;
}
    /**********************
    * PERMISSAO DE USUARIOS
**************************/

/***************
    * RELATORIOS
    ************/
.listaRelatorio{
    list-style: none;
}
.listaRelatorio li{
    background: url("../../img/welcome/imgListaRelatorio.png") no-repeat scroll 0 2px transparent;
    border-bottom: 1px solid #c9c7c7;
    font-size: 18px;
    padding: 7px 0 7px 25px;
}
.fltlftRelatorio{
    width: 27%!important;
}
.fltrtRelatorio{
    width: 70%!important;
}
#formRelatorioPedido table,
#formRelatorioPedidoCupom table,
#formRelatorioPedidoEncomendas table,
#formEncomendasDepartamento table,
#formEmailMarketing table,
#formRelatorioHorario table,
#formRelatorioEPCliente table,
#formRelatorioEPSemana table{
    width: 100%;
}
#formRelatorioPedido table td,
#formRelatorioPedidoCupom table td,
#formRelatorioPedidoEncomendas table td,
#formEncomendasDepartamento table td,
#formEmailMarketing table td,
#formRelatorioHorario table td,
#formRelatorioEPCliente table td,
#formRelatorioEPSemana table td{
    color: #C87A7A;
    padding: 7px 0;
}
#formRelatorioPedido table .tituloPrincipal,
#formRelatorioPedidoCupom table .tituloPrincipal,
#formRelatorioPedidoEncomendas table .tituloPrincipal,
#formEncomendasDepartamento table .tituloPrincipal,
#formEmailMarketing  table .tituloPrincipal,
#formRelatorioHorario table .tituloPrincipal,
#formRelatorioEPCliente table .tituloPrincipal,
#formRelatorioEPSemana table .tituloPrincipal{
    background: url("../../img/welcome/imgSetaRelatorio.png") no-repeat scroll 6px 8px #F5F5F5;
    color: #C87A7A;
    font-size: 15px;
    font-weight: bold;
    padding: 7px 10px 7px 32px;
}
#formRelatorioPedido input[type="text"],
#formRelatorioPedido textarea,
#formRelatorioPedido select,
#formRelatorioPedidoCupom input[type="text"],
#formRelatorioPedidoCupom textarea,
#formRelatorioPedidoCupom select,
#formRelatorioPedidoEncomendas input[type="text"],
#formRelatorioPedidoEncomendas textarea,
#formRelatorioPedidoEncomendas select,
#formEncomendasDepartamento input[type="text"],
#formEncomendasDepartamento textarea,
#formEncomendasDepartamento select,
#formEmailMarketing  input[type="text"],
#formEmailMarketing textarea,
#formEmailMarketing select,
#formRelatorioHorario input[type="text"],
#formRelatorioHorario textarea,
#formRelatorioHorario select,
#formRelatorioEPCliente input[type="text"],
#formRelatorioEPCliente textarea,
#formRelatorioEPCliente select,
#formRelatorioEPSemana input[type="text"],
#formRelatorioEPSemana textarea,
#formRelatorioEPSemana select{
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #848484;
    font-size: 13px;
    padding: 5px;
}
#formRelatorioPedido input:focus,
#formRelatorioPedido textarea:focus,
#formRelatorioPedido select:focus,
#formRelatorioPedidoCupom input:focus,
#formRelatorioPedidoCupom textarea:focus,
#formRelatorioPedidoCupom select:focus,
#formRelatorioPedidoEncomendas input:focus,
#formRelatorioPedidoEncomendas textarea:focus,
#formRelatorioPedidoEncomendas select:focus,
#formEncomendasDepartamento input:focus,
#formEncomendasDepartamento textarea:focus,
#formEncomendasDepartamento select:focus,
#formEmailMarketing input:focus,
#formEmailMarketing textarea:focus,
#formEmailMarketing select:focus,
#formRelatorioHorario input:focus,
#formRelatorioHorario textarea:focus,
#formRelatorioHorario select:focus,
#formRelatorioEPCliente input:focus,
#formRelatorioEPCliente textarea:focus,
#formRelatorioEPCliente select:focus,
#formRelatorioEPSemana input:focus,
#formRelatorioEPSemana textarea:focus,
#formRelatorioEPSemana select:focus{
    border-color: rgba(181, 64, 46, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(181, 64, 46, 0.6);
    outline: 0 none;
}
#formRelatorioPedido .ui-datepicker-trigger,
#formRelatorioPedidoCupom .ui-datepicker-trigger,
#formRelatorioPedidoEncomendas .ui-datepicker-trigger,
#formEncomendasDepartamento .ui-datepicker-trigger,
#formRelatorioHorario .ui-datepicker-trigger,
#formRelatorioEPCliente .ui-datepicker-trigger,
#formRelatorioEPSemana .ui-datepicker-trigger{
    cursor: pointer;
    margin: 0 0 0 5px;
}
#formRelatorioPedido input[type="text"],
#formRelatorioPedidoCupom input[type="text"],
#formRelatorioPedidoEncomendas input[type="text"],
#formEncomendasDepartamento input[type="text"],
#formRelatorioHorario input[type="text"],
#formRelatorioEPCliente input[type="text"],
#formRelatorioEPSemana input[type="text"],
#formEmailMarketing input[type="text"]{
    width: 80%;
}
#formRelatorioPedido .trBuscaFuncionario,
#formRelatorioPedido .trPorFaixaFuncionario,
#formRelatorioPedido .trPorBuscaFuncionario,
#formRelatorioPedido #cod_funcionarios,
#formRelatorioPedido .trBuscaCliente,
#formRelatorioPedido .trPorFaixaCliente,
#formRelatorioPedido .trPorBuscaCliente,
#formRelatorioPedido #cod_clientes,
#formRelatorioPedidoCupom .trBuscaEntregador,
#formRelatorioPedidoCupom .trPorFaixaEntregador,
#formRelatorioPedidoCupom .trPorBuscaEntregador,
#formRelatorioPedidoCupom #cod_entregadores,
#formRelatorioPedidoCupom .trBuscaCliente,
#formRelatorioPedidoCupom .trPorFaixaCliente,
#formRelatorioPedidoCupom .trPorBuscaCliente,
#formRelatorioPedidoCupom #cod_clientes,
#formRelatorioPedidoEncomendas .trBuscaFuncionario,
#formRelatorioPedidoEncomendas .trPorFaixaFuncionario,
#formRelatorioPedidoEncomendas .trPorBuscaFuncionario,
#formRelatorioPedidoEncomendas #cod_funcionarios,
#formRelatorioPedidoEncomendas .trBuscaCliente,
#formRelatorioPedidoEncomendas .trPorFaixaCliente,
#formRelatorioPedidoEncomendas .trPorBuscaCliente,
#formRelatorioPedidoEncomendas #cod_clientes,
#formEncomendasDepartamento .trBuscaFuncionario,
#formEncomendasDepartamento .trPorFaixaFuncionario,
#formEncomendasDepartamento .trPorBuscaFuncionario,
#formEncomendasDepartamento #cod_funcionarios,
#formEncomendasDepartamento .trBuscaCliente,
#formEncomendasDepartamento .trPorFaixaCliente,
#formEncomendasDepartamento .trPorBuscaCliente,
#formEncomendasDepartamento #cod_clientes,
#formRelatorioHorario .trBuscaFuncionario,
#formRelatorioHorario .trPorFaixaFuncionario,
#formRelatorioHorario .trPorBuscaFuncionario,
#formRelatorioHorario #cod_funcionarios,
#formRelatorioHorario .trBuscaCliente,
#formRelatorioHorario .trPorFaixaCliente,
#formRelatorioHorario .trPorBuscaCliente,
#formRelatorioHorario #cod_clientes,
#formRelatorioEPCliente .trBuscaFuncionario,
#formRelatorioEPCliente .trPorFaixaFuncionario,
#formRelatorioEPCliente .trPorBuscaFuncionario,
#formRelatorioEPCliente #cod_funcionarios,
#formRelatorioEPCliente .trBuscaCliente,
#formRelatorioEPCliente .trPorFaixaCliente,
#formRelatorioEPCliente .trPorBuscaCliente,
#formRelatorioEPCliente #cod_clientes,
#formRelatorioEPSemana .trBuscaFuncionario,
#formRelatorioEPSemana .trPorFaixaFuncionario,
#formRelatorioEPSemana .trPorBuscaFuncionario,
#formRelatorioEPSemana #cod_funcionarios,
#formRelatorioEPSemana .trBuscaCliente,
#formRelatorioEPSemana .trPorFaixaCliente,
#formRelatorioEPSemana .trPorBuscaCliente,
#formRelatorioEPSemana #cod_clientes,
#formEmailMarketing .trBuscaCliente,
#formEmailMarketing .trPorFaixaCliente,
#formEmailMarketing .trPorBuscaCliente,
#formEmailMarketing #cod_clientes
{
    display: none;
}
#formRelatorioPedido .trPorBuscaFuncionario p,
#formRelatorioPedido .trPorBuscaCliente p,
#formRelatorioPedidoCupom .trPorBuscaEntregador p,
#formRelatorioPedidoCupom .trPorBuscaCliente p,
#formRelatorioPedidoEncomendas .trPorBuscaFuncionario p,
#formRelatorioPedidoEncomendas .trPorBuscaCliente p,
#formEmailMarketing .trPorBuscaFuncionario p,
#formEmailMarketing .trPorBuscaCliente p
{
    margin: 0;
    padding: 0;
}
#formRelatorioPedido textarea, #formRelatorioPedidoEncomendas textarea, #formEmailMarketing textarea{
    width: 80%;
    height: 70px;
}
    /***********
    * RELATORIOS
****************/

/********************
    * EMAIL MARKETING
    ****************/
#formRelatorioPedido .trBuscaFuncionario,
#formRelatorioPedido .trPorFaixaFuncionario,
#formRelatorioPedido .trPorBuscaFuncionario,
#formRelatorioPedido #cod_funcionarios,
#formRelatorioPedido .trBuscaCliente,
#formRelatorioPedido .trPorFaixaCliente,
#formRelatorioPedido .trPorBuscaCliente,
#formRelatorioPedido #cod_clientes,
#formRelatorioPedidoCupom .trBuscaFuncionario,
#formRelatorioPedidoCupom .trPorFaixaEntregador,
#formRelatorioPedidoCupom .trPorBuscaEntregador,
#formRelatorioPedidoCupom #cod_Entregadores,
#formRelatorioPedidoCupom .trBuscaCliente,
#formRelatorioPedidoCupom .trPorFaixaCliente,
#formRelatorioPedidoCupom .trPorBuscaCliente,
#formRelatorioPedidoCupom #cod_clientes,
#formRelatorioPedidoEncomendas .trBuscaFuncionario,
#formRelatorioPedidoEncomendas .trPorFaixaFuncionario,
#formRelatorioPedidoEncomendas .trPorBuscaFuncionario,
#formRelatorioPedidoEncomendas #cod_funcionarios,
#formRelatorioPedidoEncomendas .trBuscaCliente,
#formRelatorioPedidoEncomendas .trPorFaixaCliente,
#formRelatorioPedidoEncomendas .trPorBuscaCliente,
#formRelatorioPedidoEncomendas #cod_clientes
{
    display: none;
}
    /****************
    * EMAIL MARKETING
********************/

/********************
    * ENTREGA PROGRAMADA
    ****************/
.label_check{
    display: block;
    /*padding-left: 15px;
    text-indent: -15px;*/
}
.check_label{
    /*width: 13px;
    height: 13px;*/
    padding: 0;
    margin: 0 2px 0 0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
.divClienteDependente{
    padding: 10px 15px 8px;
    overflow: hidden;
}
.divSemanasHorariosProdutos{
    padding: 0 15px 10px;
    overflow: hidden;
}
.divSemanasHorariosProdutos div:first-child{
    margin-top: 4px;
}
.tableEntregaProgramada, .tableCardapio{
    width: 100%;
}
.tableEntregaProgramada #ep_produto, .tableEntregaProgramada #ep_quantidade,
.tableCardapio #cardapio_produto, .tableCardapio #cardapio_quantidade{
    width:98%;
    height:18px;
    padding:3px;
}
.boxFecharEntregaProgramada, .boxFecharCardapio{
    margin: 0 !important;
}
.classCadastrarEntregaProgramada, .classCadastrarCardapio{
    background-color: #F18103;
    border: medium none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font: 12px Calibri,Geneva,sans-serif;
    margin: 10px 10px 0 0;
    padding: 8px 3px;
}
.divEPClienteDependente{
    font-size: 15px;
    font-weight: bold;
    margin-top: 6px;
}
.divCardapioDiaSemana{
    font-size: 15px;
    font-weight: bold;
    margin:8px 0;
    text-transform: uppercase;
}
.linksEntregaProgramada{
    overflow: hidden;
    margin: 15px 0 15px 15px;
}
.linksEntregaProgramada > div{
    float: left;
    margin: 10px 0;
}
.linksEntregaProgramada .addEntregaProgramada{
    background: url("../../img/welcome/imgAdd.png") no-repeat;
    padding: 8px 0 8px 35px;
}
.linksEntregaProgramada .backEntregaProgramada{
    background: url("../../img/welcome/imgBack.png") no-repeat;
    padding: 8px 0 8px 35px;
}
.linksEntregaProgramada .gerarEntregaProgramada{
    background: url("../../img/welcome/imgGenerate.png") no-repeat;
    margin-left: 20px;
    padding: 8px 0 8px 35px;
}
.linksEntregaProgramada .alterEntregaProgramada{
    background: url("../../img/welcome/imgEdit.png") no-repeat;
    margin-left: 20px;
    padding: 8px 0 8px 35px;
}
.linksEntregaProgramada .transPedidoEntregaProgramada{
    background: url("../../img/welcome/imgTransPedido.png") no-repeat;
    margin-left: 20px;
    padding: 8px 0 8px 35px;
}
.linksEntregaProgramada .relatorioEntregaProgramada{
    background: url("../../img/welcome/imgRelatorioEntregaProgramada.png") no-repeat;
    margin-left: 20px;
    padding: 8px 0 8px 35px;
}
.linksPedidoProducao {
    background: url("../../img/welcome/imgProducao.png") no-repeat;
    margin-left: 20px;
    padding: 8px 0 8px 35px;
}
.linksDetalheEntregaProgramada{
    overflow: hidden;
    /*margin: 15px 0 15px 15px;*/
}
.linksDetalheEntregaProgramada > div{
    float: left;
    margin: 10px 0;
}
.linksDetalheEntregaProgramada > div a{
    color: #bb4c3b;
}
.linksDetalheEntregaProgramada > div a:hover{
    color: #333333;
}
.linksDetalheEntregaProgramada .alterDetalhe{
    background: url("../../img/welcome/imgAdd-16.png") no-repeat;
    padding: 1px 0 1px 20px;
}
.linksDetalheEntregaProgramada .deleteDetalhe{
    background: url("../../img/welcome/imgDelete-16.png") no-repeat;
    padding: 1px 0 1px 20px;
    margin-left: 20px;
}
/*.linksEntregaProgramada, .linksEntregaCardapio{
    margin: 15px 0 20px 15px;
}
.linksEntregaProgramada > a, .linksEntregaCardapio > a{
    font-size: 21px;
    padding: 3px 0 3px 38px;
}
.linksEntregaProgramada > a:first-child, .linksCardapio > a:first-child{
    background: url("../../img/welcome/bgAdicionarEntregaProgramada.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 65px;
}
.linksEntregaProgramada > a:last-child, .linksCardapio > a:last-child{
    background: url("../../img/welcome/bgTransformarPedido.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}*/
.divTrasformarPedido{
    float: left;
    width: 33%;
}
.fieldsetPrimeiro{
    margin: 10px 10px 10px 15px;
}
.fieldsetSegundo{
    margin: 10px 10px 10px 5px;
}
.fieldsetTerceiro{
    margin: 10px 0 10px 5px;
}
.fieldsetQuarto{
    margin: 10px 15px;
}
.fieldsetPrimeiro input{
    width: 92%;
    padding: 3px 4px;
}
.fieldsetSegundo input[type="text"]{
    width: 95%;
    padding: 3px 4px;
    width: 92%;
}
.fieldsetTerceiro input{
    width: 92%;
    padding: 3px 4px;
}
    /****************
    * ENTREGA PROGRAMADA
********************/

/**********
    * PAGINATION
    *************/
/* *** pagination-flickr *** */
#pagination-flickr{
    margin: 15px 20px;
}
#pagination-flickr li{
    border:0; margin:0; padding:0;
    font-size:15px;
    list-style:none;
}
#pagination-flickr a{
    border:solid 1px #DDDDDD;
    margin-right:2px;
}
#pagination-flickr .previous-off, #pagination-flickr .next-off {
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
}
#pagination-flickr .next a, #pagination-flickr .previous a {
    font-weight:bold;
    /*border:solid 1px #FFFFFF;*/
    border:solid 1px transparent;
}
#pagination-flickr .active{
    color:#ff0084;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 10px;
}
#pagination-flickr a:link, #pagination-flickr a:visited {
    color:#0063e3;
    display:block;
    float:left;
    padding:3px 10px;
    text-decoration:none;
}
#pagination-flickr a:hover{
    border:solid 1px #666666;
}

/* *** pagination-digg *** */
#pagination-digg{
    margin: 15px 20px;
}
#pagination-digg li{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
}
#pagination-digg a{
    border:solid 1px #9aafe5;
    margin-right:2px;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
    font-weight:bold;
}
#pagination-digg .active{
    background:#2e6ab1;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
#pagination-digg a:link, #pagination-digg a:visited {
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#pagination-digg a:hover{
    border:solid 1px #0e509e;
}

/* *** pagination-clean *** */
#pagination-clean{
    margin: 15px 20px;
}
#pagination-clean li{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
}
#pagination-clean li, #pagination-clean a{
    border:solid 1px #DEDEDE;
    margin-right:2px;
}
#pagination-clean .previous-off, #pagination-clean .next-off {
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
}
#pagination-clean .next a, #pagination-clean .previous a {
    font-weight:bold;
    border:solid 1px #FFFFFF;
}
#pagination-clean .active{
    color:#000;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
#pagination-clean a:link, #pagination-clean a:visited {
    color:#0033CC;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#pagination-clean a:hover{
    text-decoration:none;
}
    /************
    * PAGINATION
***********/
    
@media (min-width: 768px) and (max-width: 1024px) {

    /* Remove any padding from the body */
    .subTotal .spanTitulo{
        font: 15px Calibri;
    }
    .subTotal .spanValor{
        font: 26px Arial;
    }

}
#btLiberarEncomenda{
      background: none!important;
   
    width: 300px!important;
    height: 24px;
    text-indent: 0!important;
    font-weight: bold!important;
    background-color: #B8E834!important;
    border: 1px solid #006400!important;
    cursor: pointer;
    margin: 16px 0 0 5px;
}
    
    
.imgDemonstracao {
    background: url("../../img/welcome/imgDemonstracao.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 155px;
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
}



input[type="submit"],input[type="button"],button{
    

    width:15%; line-height:27px; border:none; color:#fff; background-color:#6ab04c;cursor:pointer;
}

.flex {
    flex-grow: 1;
    flex-shrink: 1;
    margin: 5px;
    background-color: #000!important;
}