﻿[disabled]
{
    background-color: #EEE9E9;
}


.labelLogin
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 0px 0px 20px 0px;
    white-space: nowrap;
    text-align: left;
}

.loginButton
{
    margin: 5px 5px 5px 0;
    font-family: Verdana;
    font-size: 11px;
    width: 100px;
}

.inputLogin
{
    font-family: Verdana;
    font-size: 11px;
    width: 100px;
}

.tabelaConsumo
{
    font-family: Verdana;
    font-size: 9px;
    width: auto;
    padding:0px;
}

.tabelaConsumo tr td
{
    font-weight: bold;
    border-width: 1px;
}

.dados
{
    border-color: White;
    border-width: 2px;
    border-style: Solid;
    font-size: 9px;
    font-weight: bold;
 }

.header td
{
    border-color: White;
    border-width: 2px;
    background-color: #D9E6ED;
    border-style: solid;
}

.header
{
    text-align: center;
}

.borda
{
    border-bottom-style: dotted !important;
    border-bottom-color: Black !important;
    border-bottom-width: 3px !important;
}

.borda2
{
    border-bottom-style: hidden !important;
}

.texto
{
    
    text-decoration: none;
    color: Black;
    cursor: default;
    font: normal 10px Arial, Helvetica, sans-serif;
    text-align: right;
}

.textoSemUpper
{
    text-transform: none !important;
}

.titulo_filtros
{
    text-transform: uppercase;
    text-decoration: none;
    color: #6C8BEC;
    cursor: default;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align: right;
    font-weight: bolder;
}
.inputButton
{
    /*cursor:hand;*/
    border: ridge 1px #476BD9;
    background-color: #6C8BEC;
    color: #fff;
    font: bold 11px Arial, Helvetica, sans-serif;
    border-style: solid;
}
.inputText
{
    border: solid 1px #99CCCC;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.erro
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Red;
    text-align: center;
}

/* tabelas */
.grid
{
    padding: 8px 0 0 0px;
}
.grid .tabelaDados
{
    border: solid 3px #99CCCC;
    margin-left: 0px;
    width: 100%;
}
.grid .tabelaDados .cell
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #333;
    text-align: center;
    border-bottom: solid 1px #CCCCCC;
}
.grid .tabelaDados .cell2
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #333;
    border-bottom: solid 1px #ffeec3;
    text-align: center;
    max-width: 100px;
}
.grid .tabelaDados .header
{
    text-align: center;
    background-color: #99CCCC;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-transform: uppercase;    
    border-bottom: solid 3px #99CCCC;
}

.grid .tabelaDados .header a
{
    text-decoration: none;
    color: #664545;
}
.grid .tabelaDados .header a:hover
{
    text-decoration: none;
    color: #664545;
}

.grid .tabelaDados .linhaAlternada
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #333;
    text-align: center;
    background-color: #EFEEEE;
}
.grid .tabelaDados .linhaAlternada2
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #333;
    text-align: center;
    background-color: #f8f6e1;
    max-width: 100px;
}
.grid .tabelaDados .linhaAlternadaRpt
{
    background-color: #f8e9e1;
}
.grid .tabelaDados .paging
{
    text-align: center;
    background-color: #f6e29a;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #f8f6e1;
    text-transform: none;
}
.grid .tabelaDados .linhaSelecionada
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #333;
    text-align: center;
    background-color: #CDCDB4;
}
.grid .tabelaDados .amarelo
{
    font-weight: bold;
    color: #d49b06;
}
.grid .tabelaDados .azul
{
    font-weight: bold;
    color: #003399;
}
.grid .tabelaDados .inputButton
{
    /*cursor:hand;*/
    border: ridge 1px #eeb00d;
    background-color: #e7a621;
    color: #fff;
    font: bold 11px Arial, Helvetica, sans-serif;
    border-style: solid;
}
/***************************************************************************************************/

#barra-governo-wrap {
    background: none repeat scroll 0 0 #004b82;
    clear: both;
    height: 28px;
    margin-left: -50%;
    min-width: 1000px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1000%;
    z-index: 999;
}
#barra-governo-wrap .wrap {
    background: url("../images/barra-brasil-v3-bgx.gif") repeat-x scroll 0 bottom transparent;
    display: block;
    height: 28px;
    width: 10%;
}
#barra-governo {
    background: none repeat scroll 0 0 #004b82;
    clear: both;
    height: 28px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1000;
}
#barra-governo .centro {
    background: url("../images/barra-brasil-v3-azul.gif") no-repeat scroll right top transparent;
    height: 24px;
    left: 50%;
    margin-left: -478px;
    position: absolute;
    top: 4px;
    width: 100%;
}
#barra-governo .centro .logoBrasil {
    display: block;
    float: right;
    height: 23px;
    width: 100px;
}
.section-galeriadearte #portal-siteactions, .section-galeriadearte .divbgAzul {
    display: none !important;
}
.section-galeriadearte #barra-governo-wrap {
    background: none repeat scroll 0 0 #000000 !important;
}
.section-galeriadearte #barra-governo-wrap .wrap {
}
.section-galeriadearte #barra-governo {
    background: none repeat scroll 0 0 #000000;
}
.section-galeriadearte #barra-governo .centro {
    background: url("../images/barra-brasil-v3-preto.gif") no-repeat scroll right top transparent;
}
.section-brasil-agora #barra-governo-wrap {
    background: none repeat scroll 0 0 #004B82 !important;
}
.section-brasil-agora #barra-governo-wrap .wrap {
}
.section-brasil-agora #barra-governo {
    background: none repeat scroll 0 0 #004B82 !important;
}
.section-brasil-agora #barra-governo .centro {
    background: url("../images/barra-brasil-v3-azul.gif") no-repeat scroll right top transparent;
}
body.section-consumo-consciente.template-contentpanels_view #portal-header {
    margin: 49px 0 0 !important;
    overflow: visible !important;
}
.section-consumo-consciente .divHeaderBrasil, .section-galeriadearte .divHeaderBrasil, .section-brasil-agora .divHeaderBrasil {
    background: none repeat scroll 0 0 transparent !important;
    display: none !important;
}
.section-consumo-consciente .divHeaderBrasil ul {
    display: none !important;
}
.section-consumo-consciente #barra-governo-wrap {
}
.section-consumo-consciente #barra-governo-wrap .wrap {
}


/* v3 */
#barra-brasil-v3 {
    background: none repeat scroll 0 0 #004B82;
    clear: both;
    height: 28px;
    overflow: hidden;
    position: relative;
    width:100%;
    
}
#barra-brasil-v3 span {
    background: url("../images/barra-brasil-v3-bgx.gif") repeat-x scroll 0 bottom transparent;
    display: block;
    height: 28px;
    width: 50%;
}
#barra-brasil-v3 span .ai {
    background: url("../images/ai.png") no-repeat scroll right top transparent;
    height: 28px;
    left: 50%;
    margin-left: -1027px;
    position: absolute;
    top: 4px;
    width: 100%;
    z-index: 1000;
    min-width:869px;
}
#barra-brasil-v3 span .imagemGov {
    background: url("../images/barra-brasil-v3-azul.gif") no-repeat scroll right top transparent;
    height: 24px;
    left: 40%;
    margin-left: -352px;
    position: absolute;
    top: 4px;
    width: 960px;
    min-width:500px;
}
#barra-brasil-v3 span .brasilgov {
    border: 0 none !important;
    display: block;
    float: right;
    height: 24px;
    width: 100px;
}
#barra-brasil-v3 span .info {
    border: 0 none !important;
    display: block;
    float: right;
    height: 24px;
    width: 161px;
}