/* CSS Document */

#recargaMetodos { width: 712px; }

#bodyBilheteUnico #contentHolder { width: 177px; float: left; }
        
        /*#pageContent #novidadeDestaque p.destaqueHomeBu { background:url(/img/bilheteUnico/title/destaqueHomeBu.gif) no-repeat left top; width: 466px; height: 37px; display: block; text-indent: -5000em; }*/

	#contentHolder dl { background:url(/img/bilheteUnico/layout/bgTitCinzaRecarga.gif) repeat-x left top; width: 165px;}
	#contentHolder dt {
		background-repeat: no-repeat;
		background-position: center;
		height: 1.4em;
		padding: .7em 0 .8em 0;
		text-indent: -5000em;
		display: block;
	}

	#contentHolder dd {
		background-repeat: no-repeat;
		padding-top: 8.2em;
		display: block;
		font-size: 107%;
	}
	
	#contentHolder dd#destaqueLojaVirtual { background: url(/img/bilheteUnico/layout/destaqueLojaVirtual.gif) no-repeat; }
	#contentHolder dd#destaqueLojaFisica { background: url(/img/bilheteUnico/layout/destaqueLojaFisica.gif) no-repeat; }
	#contentHolder dd#destaquePontos { background: url(/img/bilheteUnico/layout/destaquePontos.gif) no-repeat; }
	#contentHolder dd#destaquePostos { background: url(/img/bilheteUnico/layout/destaquePostos.gif) no-repeat; }
	
		#contentHolder dd .metodosLinks { margin-top: 2.6em;}
			#contentHolder dd p { margin-bottom: 1.5em;}
			#contentHolder dd .typeContent { height: 24em; }
			#contentHolder dd ul ul { background-color: #e5e5e5; padding: .5em 0 2em 0; }
				#contentHolder dd ul ul li { height: 1.3em; margin: .5em 0 0 4px; padding-left: 20px;  }
				#contentHolder dd ul ul li.linkAtivo { background: url(/img/bilheteUnico/layout/setaRecarga.gif) no-repeat; }
					#contentHolder dd ul ul li span { width: 128px; border-bottom: 1px solid #FFF; display: block; height: 1.4em; font-weight:bold }
				
	
	#contentHolder dt#lojaVirtual { background-image: url(/img/bilheteUnico/title/recargaLojav.gif); }
	#contentHolder dt#lojaFisica { background-image: url(/img/bilheteUnico/title/recargaLojaf.gif); }
	#contentHolder dt#postos { background-image: url(/img/bilheteUnico/title/recargaPostos.gif); }
	#contentHolder dt#pontos { background-image: url(/img/bilheteUnico/title/recargaPontos.gif); }
	

		/*Bloco Show hide*/
		#buContent #buOptPrograma { width: 680px; }
		#buContent #buOptPrograma dl { width: 696px; padding-bottom: .5em; }
		#buContent #buOptPrograma dl {
		background-repeat: repeat-x;
		background-position: top left;
		}
			#buContent #buOptPrograma dt {
				height: 2.9em;
				text-indent: -5000em;
				display: block;
				position:relative
				}
			
				 #buOptPrograma a.abreAba { display: block; background: url(/img/bilheteUnico/button/abreAba.gif) no-repeat; height: 20px; width: 20px; position:absolute; top:.5em; right:20px}
				 #buOptPrograma .ativo a.abreAba { background: url(/img/aSptrans/button/fechaAba.gif) no-repeat}

		/*Show Hide Home*/
		#buContent .showHide dl {
			background-image:url(/img/bilheteUnico/layout/bgTitCinza.gif);
		}
		
		#tabelaTafiras{ width: 100%; }
		#tabelaTafiras th{ height: 35px; }
		#tabelaTafiras td{ text-align: left;  border-bottom: 1px solid #cccccc; height: 35px; }

		#buContent .showHide .noColapse dt,
		#buContent .showHideSobre .noColapse dt {cursor:auto}
		
			#buContent .showHide dd { background-color: #e5e5e5; padding: 1.3em 24px 2.5em 24px; }
		    
		    #buContent #buOptPrograma dd { background-color:#e5e5e5 }
		    #buContent .showHideSobre dd { background-color:#fff }
		    #buContent #buOptPrograma #cadastre {margin-bottom:0}
			#buOptPrograma #cadastre dt { background: url(/img/bilheteUnico/title/buHomeCadastro.gif) no-repeat; }
			#buOptPrograma #recarga dt { background: url(/img/bilheteUnico/title/buHomeCargaRe.gif) no-repeat; }
			
			
				#buOptPrograma #cadastre dd p { margin-bottom: 1em; }
				#buOptPrograma #cadastre dd ul li {
					list-style-type: disc;
					margin-left: 12px;
					line-height: 1.4em;
				}
				
				 #buContent .showHide a.abreAba {}
				
		/*Show Hide Sobre*/
		#buContent .showHideSobre dl {
			background-image:url(/img/bilheteUnico/layout/bgTitCinzaClaro.gif);
		}
		#buContent .showHide dd {background:#fff}
		
		
		
		#buOptPrograma #oqueeoSistema { margin-top: 0; }
		
		    #buContent .showHideSobre dt {cursor:pointer}
			#buContent .showHideSobre dd { padding: 1.3em 30px 2.5em 33px; }
			body #buContent .showHideSobre dd { background-color:#fff !important }

			#buContent .showHideSobre dl#outros dd { padding: 0 0 2.5em 0; }

			#buContent .showHideSobre #detalhesOutros { background-color: #e5e5e5 ;  padding: .7em 25px 1.5em 198px; }

			#buContent .showHideSobre #outros li ul li {  padding-right:25px; padding-left:198px; background-repeat: no-repeat; margin-top: .7em; margin-bottom:1.9em; }
			#buContent .showHideSobre .buComum {padding-bottom:25px; background: url(/img/bilheteUnico/layout/sobreBuComum.gif) 0 -6px}
			#buContent .showHideSobre #buEstudante {padding-bottom:13px; background: url(/img/bilheteUnico/layout/sobreBuEstudante.gif) 3px 0;}
			#buContent .showHideSobre #buVt {padding-bottom:13px; background: url(/img/bilheteUnico/layout/sobreBuVt.gif) 3px 0; height: 4em;}
			#buContent .showHideSobre #buEspecial {padding-bottom:25px; background: url(/img/bilheteUnico/layout/sobreBuEspecial.gif) 3px 0; height: 13.6em;}
			#buContent .showHideSobre #buMae {padding-bottom:0; background: url(/img/bilheteUnico/layout/sobreBuMae.gif) 3px 0;}
			
			#buContent .showHideSobre #integracao dd { padding:1.3em 0 0 0; }
			#buContent .showHideSobre #integracao dd img { margin-top: 3em; }
					
			#buContent .showHideSobre #integracaoAmigao dd { padding: 0; }
			#buContent .showHideSobre #integracaoAmigao dd img { margin-top: 3em; }
					
			#buOptPrograma #historico dt { background: url(/img/bilheteUnico/title/buSobrePrimeiroBilhete.gif) no-repeat; margin-left: 33px; }
			#buOptPrograma #donloadManual dt { background:  url(/img/bilheteUnico/title/buSobreDown.gif) no-repeat; margin-left: 23px; }
			#buOptPrograma #oqueeoSistema dt { background: url(/img/bilheteUnico/title/buSobreOquee.gif) no-repeat; margin-left: 23px; }
			#buOptPrograma #outros dt { background: url(/img/bilheteUnico/title/buSobreQuemPode.gif) no-repeat; margin-left: 33px; }
			#buOptPrograma #tarifas dt { background: url(/img/bilheteUnico/title/tarifas.gif) no-repeat; margin-left: 33px; }
			#buOptPrograma #integracao dt { background: url(/img/bilheteUnico/title/buSobreIntegracao.gif) no-repeat; margin-left: 33px; }
			#buOptPrograma #integracaoAmigao dt { background: url(/img/bilheteUnico/title/buAmigaoIntegracao.gif) no-repeat; margin-left: 33px; }
			
			#historico p {margin-bottom:1em}
			#buContent #buOptPrograma #historico dd { display: block; }
			#buContent #buOptPrograma #outros dd { display: block; }
			#buContent #buOptPrograma #integracao dd { display: block; }


		/*Bu Amigao*/
		#buContent .amigaoDestaques { width: 236px; float: left; overflow: hidden; margin-top: 5em; }
		#buContent #euAndoSp { background: url(/img/bilheteUnico/layout/euAndoSp.gif) no-repeat; width: 240px; float: left; overflow: hidden; margin-top: 0; padding-top: 5em; }
			#buContent .amigaoDestaques dl { background: url(/img/bilheteUnico/layout/bgTitCinza.gif) repeat-x  #e5e5e5; width: 189px; padding-left: 34px; margin-bottom: 2.5em; }
				#buContent .amigaoDestaques dt {
					display: block;
					background-repeat: no-repeat;
					height: 2.9em;
					text-indent: -5000em;
				}
				
				#buContent .amigaoDestaques dd { 
					padding: 1.2em 30px 0 34px;
					margin-left: -34px;
					height: 12.5em;
					position: relative;
				}
				
				#buContent .amigaoDestaques #blog dt { background-image: url(/img/bilheteUnico/title/amigaoBlog.gif); }
				#buContent .amigaoDestaques #pParada dt { background-image: url(/img/bilheteUnico/title/amigaopParada.gif); }
				#buContent #euAndoSp dt { background-image: url(/img/bilheteUnico/title/amigaoEuAndoSp.gif); }
				
					#buContent .amigaoDestaques dd a { text-indent: -5000em; display: block; position: absolute; top: 10em; left: 110px; background-repeat: no-repeat; height: 2.1em; }
					#buContent .amigaoDestaques #blog dd a { background-image: url(/img/bilheteUnico/button/amigaoConheca.gif); width: 78px; }
					#buContent .amigaoDestaques #pParada dd a { background-image: url(/img/bilheteUnico/button/amigaoConfira.gif); width: 77px; }
					#buContent #euAndoSp dd a { background-image: url(/img/bilheteUnico/button/amigaoSMais.gif); width: 96px; left: 95px; }

/*Form*/

			#barraTit{
				background: url(../img/bilheteUnico/layout/bgTitAmarelo.gif) repeat-x;
				width: 671px;
				height: 2.2em; 

				padding: .7em 0 0 25px;
			}
			#buContent .comoObter{
				background: url(../img/bilheteUnico/layout/bgTitAmarelo.gif) repeat-x;
			}
			#buContent .comoObterWt{
				background: url(../img/bilheteUnico/layout/bgTitAzul2.gif) repeat-x;
			}
			#buContent .comoObterIdoso{
				background: url(../img/bilheteUnico/layout/bgTitRoxo.gif) repeat-x;
			}
			#buContent .comoObternovo{
				background: url(../img/bilheteUnico/layout/bgTitVerde.gif) repeat-x;
				color: #FFFFFF!important;
			}
			#buContent .lojaFisica{
				background: url(../img/bilheteUnico/layout/bgTitVermelho.gif) repeat-x;
				color: #FFFFFF!important;
			}
			

			#areaBusca #resultados li a{
				color: #cc0000;
				font-weight: bold;
				text-decoration: underline;
			}
			.comoObterWt, .comoObterIdoso{
				color: #FFFFFF!important;
			}
			#novidadesContent .btLojavirtual{
				margin-top: 2em;
				height: auto!important;
				width: auto!important;
			}
			
			#empresasCredenciadas{
				background: url(../img/bilheteUnico/layout/bgTitAzul3.gif) repeat-x top;
				width: 696px;
				margin: 0;
			}
			#empresasCredenciadas ul{
				display: block;
				height: 2.9em;
				border-bottom: 1px solid #e5e5e5;
				overflow:hidden
			}
			#empresasCredenciadas ul a{
				text-decoration: underline;
			}
		
			#empresasCredenciadas .barraTitulos{
				background: url(/img/bilheteUnico/title/titListaEmpresas.gif) no-repeat;
				margin: 0 0 1.5em 0;
				padding: 0;
				width:696px;
				height: 2.9em;
				overflow: hidden;
			}
			#empresasCredenciadas li{
				display: block;
				float: left;
				line-height: 2.8em;
				overflow:hidden;
			}
			#empresasCredenciadas li.nome{
				width: 246px;
			}
			#empresasCredenciadas li.telefone{
				width: 105px;
			}
			#empresasCredenciadas li.horario{
				width: 160px;
			}
			#buContent #novidadesContent p span{
				color: #cc0000;
			}
			#buContent #novidadesContent p strong{
				color: #cc0000;
			}
			#buContent #novidadesContent #novidadeDestaque p strong {color:#666666;}
			#buContent p span, #pageContent #buOptPrograma p strong{
				color: #cc0000;
			}
			#buContent #novidadesContent p a img{
				margin:-0.3em 0 0 12px;
			}
			#buContent #novidadesContent .btVoltar{
				margin: 6em 0 0 0;
				clear: both;
			}
			
			#bodyBilheteUnico li p span{
				color: #cc0000;
				font-weight: bold;
				}
			#buOptPrograma a.saibaMais{
				background: url(../img/button/setaVermelha2.gif) no-repeat right;
				padding: .5em 23px .5em 0;
				font-weight: bold;
					}
			#buContent #pageNovidades #buOptPrograma a.setaLink,
			#buContent #pageNovidades #oqueeoSistema a.setaLink,
			#acoesHold a.setaLink,
			#novidadesContent a.setaLink
			{
				background: url(../img/bilheteUnico/button/setaCinzaR.gif) no-repeat right;
				padding: .5em 25px .5em 0;
				font-weight: bold;
				text-transform: uppercase;
			}
			#donloadManual a.setaLink {display:block;}
			
			#buContent #txtIntro #buOptPrograma a.setaLink,
			#buContent #txtIntro #oqueeoSistema a.setaLink,
			#acoesHold a.setaLink,
			#txtIntro a.setaLink
			{
				background: url(../img/bilheteUnico/button/setaCinzaR.gif) no-repeat right;
				padding: .5em 25px .5em 0;
				font-weight: bold;
				text-transform: uppercase;
			}
			
			#acoesHold a.setaLink {background: url(../img/bilheteUnico/button/setaCinzaR2.gif) no-repeat right;}
			#acoesHold a.setaLink {margin-left:0}
			#acoesHold {margin:3.5em 0 4.1em 0}
			#acoesHold a.setaLink {margin-right:23px}
			#conteudoAlinhado {padding-left:197px; width:499px}
			#acoesHold a.margin0 {margin:0}
			#buOptPrograma #donloadManual dd, #buOptPrograma #oqueeoSistema dd {
                margin-top: 1.5em;
				}
				
                #buscaComboEspecial label {display:block; color:#cc0000; font-weight:bold}
                #buscaComboEspecial select {width:313px; height:18px; float:left; margin:2px 10px 0 0; display:inline}
                div#buscaComboEspecial {background:none; padding:0; margin: 1em 75px 0 0; float:left}

            #pageNovidades #novidadesContent p #acesseAcompanhamento { width: auto!important; height: auto!important; }
	
	
	/*Loja Virtual*/
	.boxLojaVirtual {width:216px; height:auto; float:left; display:inline;}
			.boxLojaVirtual dt {text-indent:-1000px; overflow:hidden; display:block}
			.boxLojaVirtual ul {}
			.boxLojaVirtual li {color:#666666; font-weight:bold; padding:0 20px 2px 20px; margin:0 0 0 4px; display:block}
			.boxLojaVirtual li a {border-bottom:1px solid #ffffff; padding-bottom:2px; display:block}
			.boxLojaVirtual li span {border-bottom:1px solid #ffffff; padding-bottom:2px; display:block; height:14px}
			.boxLojaVirtual li.clear {height:1px;}
			.linkAtivo {background:transparent url(/img/bilheteUnico/layout/setaRecarga.gif) no-repeat scroll 0 0;}
		#LojaComum {margin-right:27px; background:url(/img/bilheteUnico/layout/bgTitVermelho.gif) repeat-x;}
			#LojaComum dt {height:29px; background:url(/img/bilheteUnico/title/lojaComum.gif) no-repeat center center;}
		#LojaEstudante {margin-right:27px; background:url(/img/bilheteUnico/layout/bgTitAzul.gif) repeat-x}
			#LojaEstudante dt {height:29px; background:url(/img/bilheteUnico/title/lojaEstudante.gif) no-repeat center center;}
		#LojaValeTransporte {background:url(/img/bilheteUnico/layout/bgTitAzul2.gif) repeat-x;}
			#LojaValeTransporte dt {height:29px; background:url(/img/bilheteUnico/title/lojaValeTransporte.gif) no-repeat center center;}
			
	.boxLojaVirtual dd ul {padding:7px 7px 40px 7px; background:#e5e5e5; height:16em;}
