/* CSS Document */

#indicadores {float: left; padding-left:33px; font-size: 107%; }

        #indicadores #pageNovidades { width: 715px;}

                .titSelecao h2 { background: url(/img/indicadores/titulo/indicadores-destaque.gif) no-repeat; }
        
        #pVisualizar {display:block; padding-top:2.6em}
        #pVisualizar a {font-weight:bold}
        
        #indicadores #selecaoTexto { background-color: #e5e5e5; width: 626px; margin: 2.2em 0 1.1em; padding: 2.5em 35px 3.3em 35px; }
                #indicadores #selecaoTexto strong {display:block; text-transform:uppercase}
                #indicadores #selecaoTexto strong.pSelecao {padding-top:1.1em}
                #indicadores #selecaoTexto a {font-weight:bold}
                
                
        #indicadores dl {padding-bottom:.5em; width:696px; overflow:hidden}
        #indicadores dl {background:#fff url(/img/bilheteUnico/layout/bgTitCinzaClaro.gif) repeat-x}
        #indicadores #resultadosIndicadores dl {margin-bottom:.5em; width:619px;}
        #indicadoresOptPrograma dt {margin-left:33px;}
            #indicadores #frotas dt {background:transparent url(/img/indicadores/titulo/frotas.gif) no-repeat 0 9px;}
            #indicadores #passageiros dt {background:transparent url(/img/indicadores/titulo/passageiros.gif) no-repeat 0 9px;}
            #indicadores #receitas {margin-bottom:1.6em}
            #indicadores #receitas dt {background:transparent url(/img/indicadores/titulo/receitas.gif) no-repeat 0 9px;}
            #frotas dd {overflow:hidden}
            #passageiros dd {overflow:hidden}
            #receitas dd {overflow:hiddLen}
            
        #indicadores #sistema dt {background:transparent url(/img/asptrans/titulo/sistema.gif) no-repeat scroll 0 9px; margin-left:33px;}
		#idadeMedia dt {background:transparent url(/img/indicadores/titulo/indicadores-idade.gif) no-repeat scroll -35px 0; margin-left:33px;}
		#numerodeLinhas dt {background:transparent url(/img/indicadores/titulo/numeroLinhas.gif) no-repeat scroll 0 6px; margin-left:33px;}
        #indicadores dt {display:block; height:3.1em; text-indent:-5000em; position:relative; cursor:pointer}        
        #indicadores dd {padding:2.2em 25px 1.6em 34px; overflow:hidden; background-color:#fff}
                #indicadores dd p {margin-bottom:1.6em;}
                #indicadores dd h3 {font-weight:bold; color:#cc0000; text-transform:uppercase}
                        #indicadores #receitas h3 {margin-bottom:1.6em}
                #indicadores dd img {float:left; display:inline; position:absolute; top:1.3em}
                #indicadores dd div {width:641px; margin-bottom:0; padding:3.5em 0 0 0; border:0 solid #e5e5e5; border-bottom-width:1px; }
                        #receitas dd, #frotas dd {padding-top:0; padding-bottom:4.9em}
                        #indicadores dd li {}
                        #indicadores dd div p {width:475px; display:block; margin-bottom:3.3em}
                        #indicadores dd div p.margin15 {margin-bottom:1.6em}
                        #indicadores dd div .descritivo {color:#333; margin-bottom:1.6em}
                        #indicadores dd div span {color:#CC0000}
                        #indicadores dd div ul {width:116px; float:left; font-weight:bold}
                        #indicadores dd div li {padding-top:1.6em; display:block}
                        
                        #indicadores dd div a,
                        #passageiros a {text-indent:-1000px; overflow:hidden; display:block; float: right; margin-top: -35px; }
                        a.verHistorico {width:103px; height:2.2em; background:url(/img/indicadores/button/verhistorico.gif) no-repeat}
                        a.verOutrosanos {width:119px; height:2.2em; background:url(/img/indicadores/button/verOutrosanos.gif) no-repeat;}
                        a.verDetalhes {width:97px; height:2.2em; background:url(/img/indicadores/button/verDetalhes.gif) no-repeat}
                        #passageiros a.verResultado {width:163px; height:2.2em; background:url(/img/indicadores/button/resultadosano.gif) no-repeat; position:relative; float:right}
                
                
                
                #indicadores #localizacao dd {height:23.1em;}
                #indicadores #localizacao p {display:block; padding-left:350px;}
        
        #indicadores table {width:100%; font-size:110%; margin-bottom:5.5em}
        #indicadores table .tableHeader {font-weight:bold; text-transform:uppercase; vertical-align:bottom; color:#333333; border-bottom:1px solid #cccccc; border-top:1px solid #cd0102; padding:.5em 0}
        #indicadores table td {border-bottom:1px solid #cccccc; padding:.7em 0 .8em 0}
                #indicadores table .periodo {width:130px;}
                #indicadores table .estrutural {width:150px;}
                #indicadores table .local {width:200px;}
                #indicadores table .total {font-weight:bold}
        
        #indicadores .showHide span.abreAba {right:22px;top:.4em; position:absolute}
        #indicadoresOptPrograma span.abreAba {background:url(/img/aSptrans/button/abreAba.gif) no-repeat; display:block; height:2.2em; width:20px;}
        #indicadoresOptPrograma .ativo dt span {background:url(/img/aSptrans/button/fechaAba.gif) no-repeat; }
        
        #historicoHold {width:650px; background:#e5e5e5 url(/img/layout/backgroundVermelho.gif) repeat-x; padding:0 23px 2.5em 23px}
                #historicoHold h3 {display:block; height:1.5em; padding:.7em 0 .8em 0; background:; text-transform:uppercase; font-weight:bold; color:#fff; margin-bottom:2.2em}
                #historicoHold p {display:block; color:#cc0000; border-top:1px solid #a5a5a5; padding:10px 0; margin-top:30px; font-weight:bold; clear:both}
                #historicoHold label {display:block; color:#cc0000; font-weight:bold}
                #historicoHold select {width:103px; height:1.9em; float:left; margin:.2em 10px 0 0; display:inline}
                #historicoHold select.mes {width:160px;}
                #historicoHold div {background:#fff; padding:1.6em 15px 2.2em 15px; margin-bottom:2.4em}
                #historicoHold div.formHold {background:none; padding:0; margin:0 10px 0 0; float:left}
                        #historicoHold div h4 {display:block; padding:0 0 .2em 22px; color:#cc0000; font-weight:bold; background:url(/img/indicadores/layout/backgroundSeta.gif) no-repeat 0 1px }
                        #historicoHold div table {margin-bottom:20px}
                        #indicadores #historicoHold table #local {width:257px;}
                        #historicoHold table .total td {background:#f0f0f0}
                
                #historicoHold .voltar {width:71px; height:2.2em; display:block; text-indent:-1000px; overflow:hidden; background:url(/img/button/voltar.gif) no-repeat}
                #historicoHold .resultadoFluxo tr.subTituloTabela th { text-align: center; border: 1px solid #fff!important; }
