body 
{
    background-color: #FFFFFF;

}

input
{
    margin: 0 1px 0 1px;
    padding: 0px 5px 0px 5px;
    outline:0;
    border-radius: 6px;
    border: none;
    font-size:9px;
    color:#000000;
    height: 16px;
    font-family: inherit;
    font-weight: bold;    
    
   
}
    input[type=text]
    {
        border: 1px solid lightslategray;
    }
    
    
    input[campoTipo="data"]
    {
        text-align: center;
        
        /*Smart */
        /*-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
        -moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
        box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);*/
    }
    input[campoTipo="moedaDecimal"]
    {
        text-align: right;
        /*Smart */
        /*-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
        -moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
        box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);        */
    }



select
{
    margin:0 1px 0 1px;
    padding: 1px 5px 1px 5px;
    outline:0;
    border-radius: 6px;
    border: 1px solid lightslategray;
    font-size:9px; 
    color:#000000; 
    height: 16px;
    font-family: inherit;
    font-weight: bold;
}

select::-ms-clear {
    display: none;
}
input::-ms-clear {
    display: none;
}

/* --------- */
/*cellspacing="0" cellpadding="0" width="900" align="center" border="0"*/

.tabela-padrao
{
    border-spacing: 4px;
    border-collapse: separate;
    padding: 0px;
    width: 1100px;
    border: 0;
    vertical-align: top;
}

.select-padrao
{
    font-size: 10px;
    font-family: Verdana;
}

.texto-padrao
{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#05305F;
	text-decoration:none;
}

.texto-info
{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin-left: 4px;
}

.texto-destaque
{
    font-family: Verdana, Arial;
    font-size: 13px;
    color: #09EBFF;
    margin-left: 4px;
}

.titulo-tabela
{
    font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	height: 22px;
    text-align: center;
    
    color:#05305F;
	background-color: #C7C8C9;
}
.titulo-tabela-grande
{
    font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#05305F;
	font-weight: bold;
	background-color: #C7C8C9;
	height: 35px;
    text-align: center;
}

.subtitulo-tabela
{
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: #05305F;
    font-weight: bold;
    background-color: #C7C8C9;
    height: 22px;
    
}

.linha-tabela
{
    font-family:Verdana;
	font-size:11px;
	color:#05305F;
	text-decoration:none;
	font-weight: normal;
	background-color: #ECECED;
	height: 22px;
}
    .linha-tabela td
    {
        padding-left: 4px;
        padding-right: 4px;
    }
    
    .linha-hover:hover
    {
        background-color:#809EBD;
    }
    
    /* */

.linha-vazia
{
    background-color: transparent;
	height: 10px;
}

.link-basico
{
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
}

.link-basico a
{
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
}
.link-basico a:link{color:#05305F;}
.link-basico a:visited{color:#05305F;}
.link-basico a:hoover{color:#05305F;}
.link-basico a:active{color:#05305F;}


.btn-ok
{
    font-family: Verdana, Arial;
    font-size: 13px;
    color: #05305F;
    text-decoration: none;
    font-weight: bold;
    background-color: #C7C8C9;
    border: 0;
    width: 130px;
    height: 24px;
}
    .btn-small
    {
        width: 30px;
    }
    .btn-medium
    {
        width: 50px;
    }
    .btn-big
    {
        width: 130px;
    }    
    .btn-auto
    {
        /*display: inline-block;*/
        width: auto;
    }
    .btn-transparent
    {
        background-color: inherit;
    }
    
 
 .extrato-linha-altura-3
 {
     height: 42px;
 }
 
 
    
.disclaimer
{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:justify; 
	font-style:italic;
}


.sub_extratos
{
    background-color: #4d7195;
    position: absolute;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 4px solid #426180;
    -webkit-box-shadow: 4px 4x 20 4px #000;
    box-shadow: 4px 4px 20px 4px #000;
    z-index: 100;
}

.sub_extratos_fechar
{
    position:absolute; 
    top: 3px;
    right: 10px;
    cursor:pointer;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #000;
    border-radius: 50%;
    width: 17px;
    height: 16px;
}
.sub_extratos_fechar:hover
{
    background-color: white;
}


/* Overrides */
.centraliza-elemento{    margin: 0 auto !important;  }
.centraliza-conteudo{   text-align: center !important; }
.abaixa-elemento { vertical-align: bottom !important;}

.texto-direita{    text-align: right !important;    }
.texto-esquerda{    text-align: left !important;    }
.texto-centro{    text-align: center !important;    }
.linha-alta{    height: 30px !important;    }
.linha-comentario *{    border-radius: 10px !important; }
.bg_transparente{    background-color: transparent !important; }
.pct05{    width: 5%; }
.pct10{    width: 10%; }
.pct15{    width: 15%;  }
.pct20{    width: 20%;  }
.pct25{    width: 25%;  }
.pct50{    width: 50%;  }
.pct65{    width: 65%;  }
.pct80{    width: 80%; }
.pct95{    width: 95%; }
.pct100{    width: 100%; }
.largura-padrao{ width: 1100px;}
/*.largura-1-1{ width: 1100px; display: block; margin: 0 auto;}*/ /* Removido em 17/05/2016 por problemas de tamanho */
.largura-1-1{ width: 1100px; display: table; margin: 0 auto; }
/*.largura-1-2{ width: 550px; display: inline-block;  }*/ /* Removido em 17/05/2016 por problemas de tamanho */
.largura-1-2{ width: 546px; display: inline-table;  }
.linha-baixa { height: 10px !important;}
.branco { color: #FFF !important;}



