/* CSS Document */
a:link{
    border:0;
}
img{
    border:0;
}

body{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    background:url(../images/admin-fundo-degrade.png) top left repeat-x fixed;
}

h1{
    font-size:18px;
}

h2{
    display:block;
    clear:both;
    font-size:14px;
    padding:0;
    margin:0;
}

h4{
    display:block;
    background-color:#FFFF99;
    font-size:14px;
    margin:0;
}
h5 {
    margin:0;
    font-size:12px;
}

.tr1{background-color:#FFF}
.tr2{background-color:#CCC}
.tr3{font-weight:bold;font-size:18px; color:#FF0000;}
.tr4{background-color:#CCC;font-weight:bold;font-size:18px; color:#FF0000;}

#loading{
    position:absolute;
    background-color:#D6FAFF;
    width:150px;
    height:30px;
    display:none;
}

#principal{
    margin:0 auto 0 auto;
    padding:0;
    display:block;
    width:90%;
    background-color:#FFF;
    /*opacity:0.95%;*/
    color:#000;
}

#principal #menu{
    height:120px;
}

#principal #conteudo{
    display:block;
    padding:1%;
}

#principal #conteudo .icone{
    width:26px;
    height:26px;
    border:0;
    margin:0;
    padding:0;
}

#principal #conteudo #busca {
    display:block;
    clear:both;
}

#principal #conteudo #busca input {
    float:left;
    clear:none;
}

#principal #conteudo #busca select {
    float:left;
    clear:none;
}

#principal #conteudo .buttonLupa{
    width:18px;
    height:18px;
    border:0;
}

#principal #conteudo #links {
    display:block;
    clear:both;
}

#principal #conteudo #links ul{
    list-style-type:none;
    list-style-image:url(../images/arrow_right.gif);
}


#principal #rodape{
    background:url(../images/admin-reflexo-rodape.gif);
    height:40px;
    background-repeat:repeat-y;
    background-repeat:repeat-x;
    width:100%;
}


#principal #conteudo fieldset{
    display:block;
    width:80%;
    /*float:left;*/
}

#principal #conteudo #calculo{
    position:fixed;
    z-index:10;
    display:none;
    width:80%;
    height:80%;
    overflow:auto;
    border:1px thin solid #000;
    background-color:#FAFAFA;
    margin:0 10% 0 10%;
    top:5%;
    padding:10px;
}

#principal #conteudo #calculo #imgClose{
    display:block;
    width:100%;
    text-align:right;
}

#principal #conteudo .txtCalc{
    background-color:#FFFFDB;
}

#principal #conteudo #links a{
    text-decoration:none;
}

.US, .Au, .Rs{
    background-color:#FFFFCC;
    width:80px;
    height:40px;
    text-align:center;
    display:block;
    float:left;
    padding-top:5%;
    margin-right:2px;
}

#principal #conteudo #calculo .subtotal{
    background-color:#66CCFF;
}


#principal #conteudo table{
    width:90%;
    margin:0 auto 0 auto;
    border-spacing:0;
}

#principal #conteudo table th{
    text-align:left;
    background-color:#CCCCCC;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    background-color:#ccc;
    color:#333;
    font-size: 12px;
}

#principal #conteudo table td {
    font-size: 12px;
}

#principal #conteudo table .thMenor{
    width:2%;
}

#principal #conteudo .txtMenor{
    width:30px;
}

#principal #conteudo .checkbox{
    width:20px;
    border:0px;
}
#principal #conteudo .lista{
    width:100px;
    display:inline;
}


#principal #conteudo label{
    display: block;
    width: 120px;
    float: left;
    color: #000;
    margin-bottom: 2px;
}

#principal #conteudo #clientes label {
    clear: both;
    width: auto;
}

#principal #conteudo input, #principal #conteudo .input{
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-size: 13px;
    margin-bottom: 2px;
    color: #0E0659;
    width:200px;
}

#principal #conteudo select{
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #0E0659;
    display:block;
    margin-bottom: 2px;
    width:200px;
    font-size: 13px;
}

#principal #conteudo textarea{
    width:200px;
    height:60px;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#principal #conteudo .btData{
    border:0px;
    width:30px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    background-color:#ccc;
    color:#000;
}

#principal #conteudo #botao{
    display:block;
    clear:both;
    margin-top:10px;
    /*margin:5px;	*/
}
#principal #conteudo #botao .botao
{
    border:0px;
    width:100px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    background-color:#ccc;
    color:#000;
}
/*orcamento*/
#principal #conteudo .tableOrcamento
{
    width:98%;
    background:#F1F1F1;
    font-family:verdana;
}


#orcamento #principal #conteudo label
{
    display:block;
    width:210px;
}

#orcamento #principal #conteudo .lblCod{
    display:block;
    width:60px;
}

#orcamento #principal #conteudo label .txtCod{
    width:50px;
}

#principal #conteudo .txtQtd{
    width:30px;
}

#principal #conteudo .txtLista{
    width:150px;
}

#orcamento #principal #conteudo div{
    clear:both;
}

#orcamento #principal #conteudo .botao{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    background-color:#ccc;
    color:#000;
}

#orcamento #principal #conteudo .btOk{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    background-color:#ccc;
    color:#000;
    width:25px;
}

.bydatto
{
    display:block;
    float:right;
    margin-top:10px;
    margin-right:10px;
}

.img_relatorio
{
    display:block;
    width:13px;
    height:15px;
    float:left;
}