﻿body
{
    background: url(../imagens/bg_geral.jpg) no-repeat center;
    margin:0px;
}

#area_restrita
{
    position:absolute;
    top:20%;
    left:38.3%;
    font-family:Arial;
    font-size:9pt;
    color:White;
    text-align:center;
}

#area_restrita .tit_areaRestrita 
{
    border-bottom-color:White;
    border-bottom-style:dashed;
    border-bottom-width:1px;
    padding:0px 0px 12px 0px;
}

#area_restrita .empresa 
{
    border-bottom-color:White;
    border-bottom-style:dashed;
    border-bottom-width:1px;
    padding:2px 0px;
}

.Login
{
    visibility:hidden; 
    width:378px;
    height:360px;
    background:url(../Imagens/img_bg_login.png) no-repeat center;
    position: absolute;
    top: 20%;
    left: 35%;
    z-index:3;
}

.logo_login 
{
    margin:50px auto 30px auto;
    display:block;
}

.tag_login 
{
    display:block;
    clear:both;
    margin:10px auto -3px 64px;
    color:White;
    font-family:Arial;
    font-size:10pt;
    width:80px;
    height:20px;
    text-align:center;
    background-color:#005b7f;
    padding-top:2px;
}

.textbox_login 
{
    display:block;
    clear:both;
    margin:0px auto 15px 64px;
    width:250px;
    height:25px;
    font-family:Arial;
    font-size:14pt;
    padding-top:2px;
}

.bot_login 
{
    margin:0px auto 15px 74px;
    font-family:Arial;
    font-size:12pt;
}

.login_invalido 
{
    display:block;
    width:150px;
    z-index:4;
    position:absolute;
    top:218px;
    left:213px;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:11pt;
    font-weight:bold;
    color:Red;
}

.FundoTransparente
{
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
    width: 100%;
    height: 100%;
    background-image: url(../Imagens/bg_transparente.png);
    background-repeat: repeat-x;
    z-index: 1;
}

#logo_pedido 
{
    width:600px;
    height:150px;
    margin:50px auto 30px auto;
    text-align:center;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:10pt;
    font-weight:bold;
    color:White;
}

#pedido_cliente 
{
    width:845px;
    height:150px;
    margin:0px auto;
    font-family:Arial;
    font-size:9pt;
    text-transform:uppercase;
    color:#668a9b;
}
#pedido_cliente .cliente 
{
    background-image:url('../Imagens/bg_campo_cliente.png');
    background-repeat:no-repeat;
    background-position:center;
    width:850px;
    height:30px;
    float:left;
    text-align:center;
    padding-top:6px;
}
#pedido_cliente .DropCliente 
{
    width:700px;
    margin-left:2px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
}

#pedido_cliente .TextCliente
{
	width:0px;
	height:0px;
	visibility:hidden;
}

#pedido_cliente .numero_pedido
{
    background-image:url('../Imagens/bg_campo_numeropedido.png');
    background-repeat:no-repeat;
    background-position:center;
    width:845px;
    height:30px;
    float:left;
    padding-top:6px;
    text-align:center;
}

#pedido_cliente .campo_numeropedido
{
    width:100px;
    margin-left:1px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
}


#pedido_cliente .endereco 
{
    float:left;
    padding-top:6px;
    text-align:center;
    background-color:White;
    margin:0px auto;
    width:825px;
    height:auto;
    padding:10px;
}

#cadastro 
{
    background-image:url('../Imagens/bg_campo_cadastro.png');
    background-repeat:no-repeat;
    width:834px;
    height:30px;
    margin:20px auto 0px auto;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
    padding-top:2px;
    padding-left:20px;
    clear:both;
    text-align:left;
}

#cadastro .combo_produto 
{
    width:270px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
    margin-right:10px;
    vertical-align:middle;
}
#cadastro .textbox_qtd 
{
    width:25px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
    margin-right:10px;
    vertical-align:middle;
}
#cadastro .textbox_valor 
{
    width:55px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
    margin-right:10px;
    vertical-align:middle;
}
#cadastro .textbox_data 
{
    width:55px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
    margin-right:10px;
    vertical-align:middle;
}
#cadastro .bot_calendar
{
    vertical-align:middle;
    cursor:pointer;
}
#cadastro .bot_adicionar
{
    vertical-align:middle;
    margin-left:5px;
}

#GridProduto 
{
    background-color:White;
    margin:0px auto;
    width:800px;
    text-align:center;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
}


#GridProduto table 
{
    border-collapse:collapse;
}

#pagamento_obs 
{
    background-image:url('../Imagens/bg_campos_pagamentoseobs.png');
    background-repeat:no-repeat;
    width:499px;
    height:150px;
    margin:15px auto;
    text-align:center;
    clear:right;
}

#pagamento_obs .forma_pagamento 
{
    width:450px;
    margin:0px auto;
    padding-top:15px;
    text-align:center;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
}

#pagamento_obs .combo_pagamentos 
{
    width:300px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
}

#pagamento_obs .TextPagamento
{
	width:0px;
	height:0px;
	visibility:hidden;
}

#pagamento_obs .observacoes 
{
    width:450px;
    margin:0px auto;
    padding-top:10px;
    text-align:left;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
    vertical-align: text-top;
}
#pagamento_obs .campo_obs 
{
    width:445px;
    height:65px;
    margin-left:0px;
    font-family:Arial;
    font-size:8pt;
    color:#668a9b;
}

#bots_fechamento 
{
    width:500px;
    margin:25px auto;
    text-align:center;
    vertical-align:middle;
}

#botao_imprimir 
{
	visibility:hidden;
}

#DivData 
{
    text-align:center;
}
#DivData .calendar
{
    position: relative;
    margin-top:70px;
    font-family:Arial;
    font-size:8pt;
    text-transform:uppercase;
    color:#668a9b;
}

#mensagem
{
    width:850px;
    height:30px;
    margin:0px auto 0px auto;
    font-family:Arial;
    font-size:30pt;
    text-transform:uppercase;
    color:Red;
    clear:both;
    text-align:center;
}
