fieldset{*padding:5px;}

/*textarea{overflow:auto;}

label{
    background-color:#EDF0F5; 
    padding:1px;
    padding-left:5px;
    padding-right:10px;
    font-weight:bold;
    float:left;
    margin-left:5px;
    *text-align:left;
    white-space:nowrap;
}*/

div br{ clear:both; }

#dvDadosCliente select,#dvDadosCliente input,#fldHistFinanceiro input,
#fldHistFinanceiro span,#fldCredito input,#fldCredito span{
    margin-left:5px;
    float:left; 
}

.utl_maior_compra{
    width:80px; 
    padding-right:0px;
}

.dv_dados_cliente{
        width:600px; 
        border-left:1px solid;
        border-right:1px solid;
        border-bottom:1px solid;
        padding:5px;
}
.dv_item_menu_cliente_sel{
        border-left:1px solid;
        border-right:1px solid;
        border-top:1px solid;
        float:left;
        height:18px;
        padding:1px;
        *padding:0px;
        *height:19px;
        padding-left:5px;
        padding-right:5px;
        cursor:pointer;
}
.dv_item_menu_cliente{
        border:1px solid;
        float:left;
        height:17px;
        padding:1px;
        *padding:0px;
        *height:19px;
        padding-left:5px;
        padding-right:5px;
        background-color:#EDF0F5;
        cursor:pointer;
}
.dv_ultimo_item{
        border-bottom:1px solid;
        height:20px;
        width:25px;
        *height:19px;
        *padding:0px;
        *width:13px;
        float:left;
        /*width:100%;*/
}
.dv_spacer{
        width:2px;
        float:left;
        height:20px;
        *height:19px;
        *padding:0px;
        border-bottom:1px solid;
}
.dv_menu_cliente{
        font-size:10px;
        font-weight: bold;
        font-family: Verdana;
        *margin-left:6px;
}                        

.dvCenter{
    width:613px; 
    margin:0 auto;
}

.dvBodyCliente{
    style=width:100%; 
    *text-align:center;
}

/* --------- POPUP FINALIZA PEDIDO -------- */
#msg_finaliza_pedido{
background-image: url(images/pedido_finalizado.jpg);
width: 300px;
height: 300px;
border: 1px solid;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}

#fechar_popup{
margin-top: 20px;
margin-left: 215px;
}

#texto_obrigado{
margin-top: 75px;
margin-left: 145px;
}

#texto_n_pedios{margin-left: 180px;}
/* ---------------------------------------- */

.titulo_cad_rma{
    font-family: Verdana;
    font-size: 12px; 
}

.busca_novo{
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 78px;
    float: left;
    margin-bottom: 5px;
}

.login_novo{
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.bem_vindo{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: 20px;
    display: table;
    width: 150px;
}

.dvResultadoClientes{
    border: 1px solid;
    border-color:#B5B5B5;
    overflow-x: hidden;
    overflow-y: scroll; 
    height: 270px;
}

.vanguardati{
    font-family: Verdana, Verdana;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    cursor: hand;
    font-weight: bold;
}

.rodape{
    font-family: Verdana, Verdana;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    cursor: hand;
}

.btVerificaSerial{
    background-color: #FFFFFF;
    border: 1px solid;
    color: black;
    font-size: 10px;
    font-weight: bold;
}

.tdIdLinha{display: none;}

.BarrasVermelhas{
    font-family: Arial; 
    font-size: 13px; 
    color: #FFFFFF; 
    font-weight: bold;
}

/*
.BarrasAzuis{
    font-family: Arial;
    font-size: 11px;
    color: #333;
    font-weight: bold;
}
*/
.BarrasAzuis A:hover{text-decoration: none;}
.BarrasAzuis span{cursor: pointer;}
.on1 {cursor: pointer;}
.off1 {cursor: pointer;}

.tr_menu{ height: 14px; }

.menu{
    color: #333;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    
}

.descr_prod_pedido{
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
}

.menu_tab_branco{
    color: #000000;
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}

.menu_tab_cor{
    color: #000000;
    /*background-color: #EDF0F5;*/
    background-color: #EFEFEF;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}

.produtos{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}

.de{
    color: #000000;
    font-size: 9px;
    font-family: Verdana;
    /* text-decoration: line-through; */
}

.por{
    /* color: red; */
    color: #0A34A8;
    font-size: 12px;
    font-family: Verdana;
    font-weight: bold;
}

.detalhes_produto{
    font-size: 9px;
    font-family: Verdana;
    height: 20px;
}

.detalhes_prod_titulo{
    font-size: 12px;
    font-family: Verdana;
    font-weight: bold;
}

.linha_detalhes_prod{
    border-bottom: 2px solid red;
    margin-top: -10px;
    width: 100%;
}

.preco{
    color: #000000;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
}

.estoque{
    color: #000000;
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
}

.filialnome{
    color: red;
    font-size: 9px;
    /*font-family: Verdana;*/
    font-family: Verdana;
    font-weight: bold;
}

.especificacoes{
    color: #000000;
    font-size: 11px;
    font-family: Arial;
}

.forms{
    color: #000000;
    font-size: 11px;
    font-family: Arial;
}

.detalhes_pedido_label{
    color: #000000;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
}

.detalhes_pedido_inf{
    color: #000000;
    font-size: 14px;
    font-family: Verdana;
}

.formbusca{
    /*border: solid;
    border-width: 1px; 
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
    border-top-color: #000000;*/
    color: #000000;
    font-size: 9px;
    font-family: Arial;
    text-align: left;
    font-style: normal;
    font-weight: bold;
}

.formtextarea{
    /*border: solid;
    border-width: 1px; 
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
    border-top-color: #000000;*/
    color: #000000;
    font-size: 10px;
    font-family: verdana;
    text-align: left;
    font-style: normal;
}

.formlogar{
    /*border: solid;
    border-width: 1px;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
    border-top-color: #000000;*/
    color: #000000;
    font-size: 10px;
    font-family: verdana;
    height: 16px;
    background-color: #FFFFFF;
    font-style: normal;
}

.formcheck{
    color: #000000;
    font-size: 10px;
    font-family: verdana;
    height: 14px;
    text-align: left;
    font-style: normal;
}

.paginas{
    color: #000000;
    font-size: 10px;
    font-family: Arial Black, Verdana;
}

.descricao_comercial{
    color: #000000;
    font-size: 10px;
    font-family: Verdana;
}

.obs_pedido{
    color: #000000;
    font-size: 10px;
    font-family: Verdana;
}

A:link{
    color: #000000;
    text-decoration: none;
}

A:visited{
    color: #000000;
    text-decoration: none;
}

A:active{
    color: #000000;
    text-decoration: none;
}

A:hover{
    color: #000000;
    text-decoration: underline;
}

.dia{
    font-family: helvetica, arial;
    font-size: 8pt;
    color: #FFFFFF;
}

.data{
    font-family: helvetica, arial;
    font-size: 8pt;
    text-decoration:none;
    color:#191970;
}

.mes{
    font-family: helvetica, arial;
    font-size: 8pt;
}

.Cabecalho_Calendario{
    font-family: helvetica, arial;
    font-size: 10pt;
    color: #000000;
    text-decoration:none;
    font-weight:bold;
}

.on1{
    filter:alpha(opacity:100);
    height:21;
    background:url('images/menu_superior_inferior.jpg');
    font-family:verdana;
    font-size:7pt;
    text-align: left;
    color:#ffffff;
    cursor:hand;
}

.off1{
    filter:alpha(opacity:100);
    height:21;
    background-color:#0D3F96;
    font-family:verdana;
    font-size:7pt;
    text-align: left;
    color:#ffffff;
    cursor:hand;
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}