﻿*
{
    margin: 0;
    padding: 0;
}
html
{
    background: #eeeded url(../_img/bg.png) repeat-x 0 0;
}
body
{
    width: 100%;
    display: block;
    background: url(../_img/bgCorpo.png) repeat-y top center;
    font: normal 12px Tahoma, Verdana, Arial, Sans-serif;
    color: #555;
}
a, input
{
    outline: 0;
}
fieldset, img
{
    border: 0;
}
ul, ol
{
    list-style: none;
}


/* Estrutura
-----------------------------------*/

#geral
{
    width: 749px;
    margin: 0 auto;
    position: relative;
}
#topo
{
    width: 723px;
    height: 135px;
    margin: 0 auto;
    background: url(../_img/topo.jpg) no-repeat;
}
#topo a
{
    width: 100%;
    height: 73%;
    display: block;
    text-indent: -1999px;
}
#conteudo
{
    width: 723px;
    margin: 0 auto;
    background: #fff;
}
#rodape
{
    width: 724px;
    height: 25px;
    display: block;
    margin: 0 auto;
    font-size: 10px;
    color: #737373;
    text-align: center;
    padding: 5px 0 0 0;
}
.bordaBottom
{
    width: 768px;
    height: 34px;
    display: block;
    background: url(../_img/bordaBoxBottom.png) no-repeat;
    clear: both;
    margin: 0 auto;
}
* html .bordaBottom
{
    width: 767px;
}
/* corrigindo pixel bizarro do IE6 */
* + html .bordaBottom
{
    width: 767px;
}
/* corrigindo pixel bizarro do IE7 */


/* Conteudo
-----------------------------------*/

#geral .btnMenu
{
    width: 128px;
    height: 21px;
    display: block;
    text-indent: -1999px;
    background: url(../_img/btnMenuPrincipal.gif) no-repeat 0 0;
    position: absolute;
    top: 104px;
    right: 24px;
}
#geral .btnMenu:hover
{
    background-position: 0 -21px;
}
#conteudo h2
{
    display: block;
    text-indent: -1999px;
    margin: 0 auto;
}
#conteudo h3
{
    display: block;
    font-size: 12px;
    font-weight: bold;
    clear: both;
    padding: 10px 0 0 0;
}
#conteudo input
{
    font-size: 11px;
    border: 1px solid #555;
    padding: 4px 4px 3px 4px;
    color: #555;
}
#conteudo .alertaCampo
{
    font-size: 11px;
    border: 1px solid #c00;
    padding: 4px 4px 3px 4px;
    background: #fcecec;
    color: #555;
}
#conteudo a
{
    text-decoration: underline;
    color: #ed1b2f;
}
#conteudo a:hover
{
    color: #fd6c7a;
}


/* Box Dados Usuario */

#boxDadosUsuario
{
    width: 718px;
    height: 68px;
    display: block;
    margin: 5px auto 15px auto;
    background: url(../_img/bgBoxDadosUsuario.gif) no-repeat bottom center;
    position: relative;
}
#boxDadosUsuario ul
{
    display: block;
    width: 340px;
    height: 60px;
    position: relative;
    left: 71px;
    font-size: 11px;
}
#boxDadosUsuario ul li
{
    line-height: 15px;
}
#boxDadosUsuario ul li.cpf-cnpj, #boxDadosUsuario ul li.modelo
{
    clear: both;
    float: left;
    margin-right: 10px;
}
#boxDadosUsuario ul li.cpf-cnpj .tipoDoc
{
    font-weight: bold;
}
#boxDadosUsuario ul li.status
{
    clear: both;
}

#boxDadosUsuario .btnSelecionarCota
{
    width: 151px;
    height: 31px;
    display: block;
    background: url(../_img/btnSelecionarCota.png) no-repeat 0 0;
    text-indent: -1999px;
    position: absolute;
    top: 10px;
    left: 422px;
}
#boxDadosUsuario .btnSelecionarCota:hover
{
    background-position: 0 -31px;
}

#boxDadosUsuario .btnSair
{
    width: 48px;
    height: 31px;
    display: block;
    background: url(../_img/btnSair.png) no-repeat 0 0;
    text-indent: -1999px;
    position: absolute;
    top: 10px;
    left: 586px;
}
#boxDadosUsuario .btnSair:hover
{
    background-position: 0 -31px;
}

/* Esqueci minha senha */

.titEsqueciSenha
{
    width: 263px;
    height: 24px;
    background: url(../_img/titEsqueciSenha.png) no-repeat;
}

.cadastrolancebtnSim
{
    background: url(../_Img/btnSim.png) no-repeat;
    width:90px;
    height:25px;
    border:none !important;
    position:relative;
    top:-10px;
    left:5px;       
    cursor:pointer;        
}

.cadastrolancebtnConfirmar
{
    background: url(../_Img/btnProsseguir.png) no-repeat;
    width:122px;
    height:31px;
    border:none !important;
    position:relative;    
    left:5px; 
    top: -2px;      
    cursor:pointer;         
}

.processando
{
    filter:alpha(opacity=70); opacity:0.5; background-color: white;
}
.loading
{
    background: url(../_Img/ajax-loader.gif) no-repeat;   
    width:16px;
    height:16px;
    border:none !important;
    position: absolute;
    top: 8px;
    right: 180px;
}

.pos-radio-button { margin: 0 0 20px 0; }
.pos-radio-button input { margin: 0 3px 0 10px; position: relative; top: 2px }
