﻿*
{
    margin: 0px;
    padding: 0px;   
}

body
{
    margin: 0px;
    padding: 0px;  
    background: url(../imagens/bg.jpg); 
}

.topo{
    height: 187px;
    width: 100%;
    background: url(../imagens/bg_topo.jpg);
}

.topo #conteudo{
    height: 100%;
    width: 850px;
    margin: 0 auto;  
}

.topo .logo{
    margin: 20px 0 0 10px;
    float: left;
}

.topo .endereco{
    text-align: right;
    float: right;
    clear: right;
    font: 12px verdana, tahoma, sans-serif;
    color: #6c6c6c;
    margin: 10px 5px 0 0;
}

.topo .menu{
    width: 414px;
    height: 33px;
    background: url(../imagens/bg_menu.png);
    float: right;
    margin: 65px 5px 0 0px;
    clear: right;
}

.topo .menu .link{
    display: block;
    float: left;
    font: 16px verdana, tahoma, sans-serif;
    text-decoration: none;
    color: #9e9e9e;
    margin: 8px 0 0 25px;
}

.topo .menu .link:hover{
    color: #c63030;
}

.conteudo_home{
    margin: 0 auto;
    width: 1016px;
    height: 457px;
    background: url(../imagens/bg_conteudo.png);

}

.conteudo_institucional{
    margin: 0 auto;
    width: 1016px;
    height: 457px;

}

.conteudo_institucional #conteudo_home_texto{
    display: block;
    width: 550px;
    font: 12px verdana, tahoma, sans-serif;
    color: #747474;
    margin: 15px 0 0 140px;
    text-indent: 25px;
    line-height: 18px;

        float: left;
}

.conteudo{

}




.conteudo_home #conteudo_home_texto{
    display: block;
    width: 350px;
    font: 12px verdana, tahoma, sans-serif;
    color: #747474;
    margin: 15px 0 0 340px;
    text-indent: 25px;
    line-height: 18px;

        float: left;
}

.aspa{
    font: 80px "Times New Roman";
    display: block;
    float: left;
    line-height: 10px;
}

.twitter{

    display: block;
    width: 250px;
    float: left;
    margin: 15px 
}

.bt_twitter{
    width: 60px;
    height: 30px;
    display: block;
    margin: 15px 0 0 340px;
    font: 10px verdana, tahoma, sans-serif;
    color: #747474;
    float: left;
}

.creditos{
    width: 100%;
    display: block;
    margin: 15px 0 30px 0px;
    font: 10px verdana, tahoma, sans-serif;
    color: #747474;

    text-align: center;
}












.label{
    padding: 0px 5px 0px 10px;
    color: #c63030;
    font: bold 14px verdana, arial, tahoma, sans-serif;
    text-align: right;
    height: 10px;
}

.input{
    padding: 2px 0px 2px 10px;
}

.input .txt{
    border: 1px solid #d9dadb;
    font: 14px verdana, arial, tahoma, sans-serif;
    height: 18px;
    padding: 5px 0 5px 5px;
}

.input .txtValor{
    border: 1px solid #d9dadb;
    font: 11px verdana, arial, tahoma, sans-serif;
    height: 14px;
    text-align: right;
}

.input .ddl{
    
    font: 11px verdana, arial, tahoma, sans-serif;

}

.TBFormVenda .TDSeparador{
    height: 10px;
}

.btn{
    border-style: none;
    font: 14px verdana, arial, tahoma, sans-serif;
    height: 30px;
    background: #af3535;
    color: White;
    padding: 0px 2px 0px 2px;
    margin: 0px 0px 0px 5px;
    width: 120px;
}

.btn:hover{
    background: #c63030;
}


.lblResultadoOK{
    background: url(../images/admin/check.png) no-repeat;
    margin: 10px 0 40px 10px;
    padding: 0 0 0 20px;
    display:block;
    width: 500px;
    text-align: left;
    font: bold 11px verdana, arial, tahoma, sans-serif;
    color: #2c9248;
    height: 15px;
}

.lblResultadoErro{
    background: url(../images/admin/warning1.png) no-repeat;
    margin: 10px 0 40px 10px;
    padding: 0 0 0 20px;
    display:block;
    width: 750px;
    text-align: left;
    font: bold 11px verdana, arial, tahoma, sans-serif;
    color: red;
    height: 20px;
}

.lblResultadoVazio{
    margin: 10px 0 40px 10px;
    padding: 0 0 0 20px;
    display:block;
    width: 750px;
    text-align: left;
    font: bold 11px verdana, arial, tahoma, sans-serif;
    color: white;
}

.titulo{
    font: bold 16px verdana, arial, tahoma, sans-serif;
    color: #c63030;
    margin: 20px 0 50px 0;
    display: block;
}

.RequiredFieldValidator
{
    font: 11px arial, verdana, tahoma, sans-serif;
}