/*
Theme Name: BIOS Contabilidade
Theme URI: http://www.bioscontabilidade.com.br
Author: José Sérgio de Souza
Author URI: http://www.bios.inf.br
Description: Tema para o site BIOS Contabilidade.com.br
Version: 1.0
*/

.head{
    background-color:#900;
    min-height:228px;
    height:auto;
    width:100%;
    margin-top:0px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;  
    background-repeat: no-repeat;
    display: table;
}

.logoGrupoBios{
    height:54px;
    width:256px;
    margin-left:155px;
    margin-top:33px;
    float:left;
}

.logo18anos{
    height:97px;
    width:76px;
    margin-right:155px;
    margin-top:31px;
    float:right;
}

.empresaGrupoBios{
    min-height:60px;
    width:570px;  
    margin-left:155px;
    margin-top:120px;
}

.nomeEmpresaGrupoBios{
    font-size: 58px;
    color: #FFF;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    margin-top: auto;
    margin-bottom: auto;
}

.boxMenu{
    height:22px;
    height:auto;
    width:auto;
    margin-left:110px;
    margin-top:0px;
    float:left;
    margin-bottom:5px;
}

.menu{
    font-size: 17px;
    color: #FFCC29;
    font-family: Verdana, Geneva, sans-serif;
    font-weight:normal;
    margin-top:auto;
    margin-bottom:auto;
}

.boxUsuario{
    height:30px;
    width: 500px;
    float:right;
    margin-bottom:0px;
    display: block;
    float: right;
    margin-right: 155px;
}

.usuarioLogado{
    font-size: 14px;
    color: #FFF;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: auto;
    text-align: right;
}

.foot{
    background-color:#D8D0C6;
    min-height:200px;
    width:100%;
    position:relative;
    margin-bottom:0px;
    margin-top: 10px;
    margin-left:0px;
    margin-right:0px;
    background-repeat: no-repeat;
    display: table;
    display: block;
    float: left;
}

.colunaFoot1{
    text-align: start;
    margin-top: 10px;
    display: block;
    float: left;
    width: 249px;
    margin-left: 155px;
}

.colunaFoot2{
    text-align: start;
    margin-top: 14px;
    display: block;
    float: left;
    width: 249px;
    margin-left: 15px;
    font-family: Verdana, Geneva, sans-serif;
    font-size:14px;
    color:#7B7658;
}

.coluna1{
    text-align: start;
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
    float: left;
    width: 196px;
    min-height: 60px;
}

.coluna2{
    text-align: start;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 15px;
    display: block;
    float: left;
    width: 196px;
    min-height: 60px;
}

.container{
    min-height: 171px;
    height: auto;
    width:100%;
    position:relative;
    margin-bottom:15px;
    margin-left:0px;
    margin-right:0px;
    display: table;
    display: block;
    float: left;
}

.banner{
    margin-top: 10px;
    width: 1040px;
    height: 260px;
    margin-left: auto;
    margin-right: auto;
}
.formulario{
    margin-top: 10px;
    width: 1040px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
a:link, a:visited {
    text-decoration: none;
    color:#7B7658;
}

a:hover {
    color: #F30;
}

a:active {
    text-decoration: none;
}

.teste{  
    height:600px;
    width:100%;
}

background-image: -webkit-gradient{ 
    left: top;
    left: bottom;
    color-stop: 0, #E8E3D6;
    color-stop: 1, #FFFFFF
}

.degrade{
    background: rgb(201,201,201); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,201,201,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(201,201,201,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.degrade2 {
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #CDC4AE, #fff) repeat-X;
    /* Para WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#CDC4AE), to(#fff)) repeat-X;
    /* Para IE 8 */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CDC4AE, endColorstr=#FFFFFFFF);
    /* Para IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CDC4AE, endColorstr=#FFFFFFFF);
}

.corpoColuna{
    padding-top: 10px;
}

.cabecario{
    height: 49px;  
    width:100%;
    position:relative;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    display: table;
    display: block;
    float: left;
}

imagemCabecario{
    text-align: start;
    margin-top: 0px;
    height: 50px;
    display: table;
    display: block;
    float: left;
    max-width: 60px;
}

.textoCabecario{
    text-align: start;
    margin-top: 0px;
    height: 50px;
    display: table;
    display: block;
    float: right;
}

.azul{
    background-color: #003399;
}

.verde{
    background-color: #009933;
}

.cinza{
    background-color: #7B7658;
}

.roxo{
    background-color: #660066;
}
.amarelo{
    background-color: #FFCC00;
}
.cinza-escuro{
    background-color: #5e5e5e;
}

.tituloCabecario{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 0px;
    text-align: right;
    color: #FFF;
    padding-top: 5px;
}

.itensCabecario {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin-left: 10px;
    line-height: 100%;
    color: #7B7658;
}

.itensCabecario a:visited{
    color:#FFFFFF;
}

.conteudo{
    width: 1040px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.conteudo2{
    width: 1040px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

.conteudo3{
    width: 1040px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

.tituloAzul{
    color:#003399;
}

.titulo{
    font-family:Verdana, Geneva, sans-serif;
    font-size:26px;
    margin-right:0px;
    margin-top:0px;
}

.botaoPequeno{
    display: inline-block;
    color: #FFF;
    padding: 6px 3px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 14px;
    border: 0px;
    border-radius: 7px;
    width:86px;
}

.botaoPequeno:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
    cursor: pointer;
}

.botaoPequeno:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
    cursor: pointer;
    text-align: center;
}

.botaPequeno:active{
    display: inline-block;
    color: #FFF;
    padding: 6px 3px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 14px;
    border: 0px;
    border-radius: 7px;
    width:86px; 
}

.botaPequeno:checked {
    display: inline-block;
    color: #FFF;
    padding: 6px 3px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 14px;
    border: 0px;
    border-radius: 7px;
    width:86px; 
}

.CampoTexto{
    background: #FFF;
    display: inline-block;
    color: #003399;
    padding: 6px 3px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 16px;
    border: 0px;
    border-radius: 7px;
    width:346px;
}

.CampoTexto:hover {
    border-color: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
    cursor: pointer;
}

.CampoTexto:hover {
    border-color: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
    cursor: pointer;
}

.label{
    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
}

.atencao{
    display: inline-block;
    padding: 10px 10px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 10px;
    border: 0px;
    border-radius: 7px;
    width:90%;
    margin-left: auto;
    margin-right: auto;
    background-color: #CCCCCC;
}

/* Menus */

.cbdb-menu li {
    display: block;
    float: left;
    line-height: 22px;
    list-style:none;
    margin: 0 2.0px;
}

.cbdb-menu li a:link, a:visited {
    font-size: 17px;
    color: #FFCC29;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:normal;
    margin-top:auto;
    margin-bottom:auto;
    padding: 0px 10px;
    text-decoration: none;
}

.cbdb-menu li a:hover {
    color: #FFFFFF;
}

.cbdb-menu li a:active {
    color: #FFFFFF;
}

.alerta{
    font-family:Verdana, Geneva, sans-serif;
    font-size:18px;
    margin-top:0px;
    text-align:left;
    color:#FF0000;
    padding-top:5px;
}

.textoRoxo{
    color:#660066;
}

.label{
    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
}

.colunaConteudo1{
    text-align: start;
    display: block;
    margin-left:10px;
    float: left;
    width: 264px;
    margin-top:10px;
}

.colunaConteudo2{
    text-align: start;
    display: block;
    float: left;
    width: 528px;
    margin-left: 15px;
}

.colunaConteudo3{
    text-align: start;
    display: block;
    float: left;
    width: 200px;
    margin-left: 15px;
}

.tituloTabela{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:center;
    margin:1px;
}

.tituloTabelaDireita{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;  
    text-align:right;
    margin:1px;
}

.tituloTabelaEsquerda{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;  
    text-align:left;
    margin:1px;
    padding-left: 5px;
}

.textoTabela{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:right;
    margin:1px;
}

.textoTabelaEsquerda{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:left;
    margin:1px;
    padding-left: 5px;
}

.textoTabelaDireita{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:right;
    margin:1px;
    padding-left: 5px;
}

.textoTabelaCentro{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:center;
    margin:1px;
}

.tituloTabelaListaCondominos{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;  
    text-align:left;
    margin:1px;
}

.tituloTabelaListaCondominosCentro{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;  
    text-align:center;
    margin:1px;  
}

.textoTabelaListaCondominos{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    text-align:left;
    margin:1px;
}

.textoTabelaListaCondominosCentro{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    text-align:center;
    margin:1px;
}

.quantidadeItensTabela{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:left;
    margin:1px;  
}

.botaoForm{
    margin-top: 10px;
    width: 1040px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.tituloExtrato{
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;  
    text-align:center;
    margin:1px;
    margin-bottom: 5px;
}

.th{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:center;
    margin:1px;
}

.colunaConteudo2e3{
    text-align: start;
    float: left;
    width: 728px;
    margin-left: 15px;
    display: table;
    height:30px;
}

.colunaConteudo2e3Titulo{
    display: block;
    float: left;
    width: 100%;
    height: 30px;
}

.colunaConteudo2e3Conteudo{
    display: table;
    float: left;
    width: 100%;
    padding: 3px;
    background: #CCCCCC;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}

.colunaConteudo2e3ConteudoEsquerda{
    display: block;
    float: left;
    padding: 5px;
    width: 349px;
    margin: 5px;
    background: #FFFFFF;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}

.colunaConteudo2e3ConteudoDireita{
    display: block;
    float: right;
    padding: 5px;
    width: 349px;
    margin: 5px;
    background: #FFFFFF;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}

.sub_titulo{
    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
    margin-right:0px;
    margin-top: 5px;
}

.sub_tituloCinza{
    color: #808080;
}

.colunaConteudo2e3ConteudoEsquerdaInterna{
    display: block;
    float: left;
    padding: 5px;
    width: 344px;
    margin: 5px;
    background: #FFFFFF;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}

.colunaConteudo2e3ConteudoDireitaInterna{
    display: block;
    float: right;
    padding: 5px;
    width: 344px;
    margin: 5px;
    background: #FFFFFF;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}

.botaoMedio{
    display: inline-block;
    color: #FFF;
    padding: 6px 3px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 14px;
    border: 0px;
    border-radius: 7px;
    width:160px;
}

.botaoMedio:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
    cursor: pointer;
}

.botaoMedio:hover {
    background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
    cursor: pointer;
    text-align: center;
}

.botaMedio:active{
    display: inline-block;
    color: #FFF;
    padding: 6px 3px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 14px;
    border: 0px;
    border-radius: 7px;
    width:160px; 
}

.botaMedio:checked {
    display: inline-block;
    color: #FFF;
    padding: 6px 3px;
    text-decoration: none;
    box-sizing: border-box;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 14px;
    border: 0px;
    border-radius: 7px;
    width:160px; 
}

.listaBoleto{
    display: table;
    float: left;
    width: 1040px;
    margin-bottom: 20px;
}

.linhaListaBoleto{
    display: table;
    float: right;
    width: 1040px;
}

.colunaListaBoleto{
    display: block;
    text-align: right;
    float: left;
    padding-right: 5px;
}

.botaoRoxo2{
    background:#660066;
}

.botaoAzul{
    background: #003399;
}

.botaoLaranja{
    background: #d46f15;
}

.botaoVerde{
    background: #33CC33;
}

.botaoVermelho{
    background: #A0010B;
}

.botaoRoxo{
    background:#660066;
    margin-right: 120px;
}

.botaoAmarelo{
    background: #FFCC29;
}

.botaoAzulclaro{
    background: #0098DA;
}

.botaoVerdeAmarelado{
    background: #A8CF45;
}

.botaoLilas{
    background: #A46080;
}

.botaoRosa{
    background: #F5886C;
}