/* CSS Document */

#pageContent { color: #666; }
	#pageContent a, #pageContent select { color: #666; }
	
	#buContent { float: left; padding-left: 33px; font-size: 107%; width:729px }
	
	#buContent iframe { width: 696px; height: 500px; overflow: hidden; border: 0; }
	#sac iframe { width: 696px; height: 800px; overflow-x: hidden; overflow-y: auto; border: 0; }
	#buContent #areaBusca iframe { height: 460px; margin-left: -23px; }

		#buContent h1, #sac h1, #terminais h1, #sptransAcao h1, #sptransParencia h1 { font-size: 100%; display: block; height: 4em; padding-top: .6em; }
			#pageNovidades {background:url(/img/bilheteUnico/layout/novidadesContent1Bg.gif) no-repeat left top; } 
			
			#buContent #pageNovidades,
			#sac #pageNovidades,
			#terminais #pageNovidades,
			#sptransAcao #pageNovidades,
			#midia #pageNovidades,
			#licitacoesContent #pageNovidades { background: url(/img/bilheteUnico/layout/novidadesContent1Bg.gif) no-repeat top left #FFF; width: 715px; }
 
 			#pageNovidades img{ float: left ; width: 199px!important; height: 163px!important; }
 			#pageNovidades #novidadesContent img {width:auto !important; float:none}
			#pageNovidades #novidadesContent, 
			#detalhesLinha #novidadesContent { float: left; width: 477px; }
			#novidadeDestaque {margin-bottom:2.5em;}
			
			#txtIntro {padding-left:198px; width:477px; background:url(../img/layout/padraoIconeIntro.gif) no-repeat 0 3px; margin-bottom:4.3em}
			.noBg {padding:0 !important; margin-bottom: 4.3em!important; width:672px !important; background:none !important;}
			#txtIntro p {margin-bottom:1.6em}
			#txtIntro p strong span {color:#cc0000}
			.textIntroVt { height: 9.4em; }
			.homeLicitacoes { height: 9.4em; }
			.introEspeciaisAtende { height: 9.4em; }
			.txtIntroNoimg { background-image: none!important; }
			.imgColada #txtIntro { padding-top: 24px; background-position: 0 0!important; margin-top: 0!important; _margin-top: -22px!important; }
            .imgColada #pageNovidades { height: 163px!important; }
			.introEstudanteHome { background-image: url(/img/layout/imgHeader/bilhete_unico_estudante_home_comple.jpg)!important; }
			.introHomeAmigao { background-image: url(/img/layout/imgHEader/bilhete_unico_amigao_home_complemento.jpg)!important; }
			.introHomeMae { background-image: url(/img/layout/imgHEader/bilhete_unico_mae_paulistana_home_comp.jpg)!important; height: 80px!important; }
			.introHomeEspecial { background-image: url(/img/layout/imgHEader/bilhete_unico_especial_home_comp.jpg)!important; }
			.introHomeVt { background-image: url(/img/layout/imgHEader/bilhete_unico_VT_home_comp.jpg)!important; height: 77px!important; }
			.introHomeComum { background-image: url(/img/layout/imgHEader/bilhete_unico_comum_home_comp.jpg)!important; }
			
			#novidadesContent h2 {display: block; text-indent: -5000em; width: 430px; height: 2.8em; margin: 1.7em 0 0 0; padding: 0; background-repeat: no-repeat; background-position:left bottom }
			
			#novidadeSub { float: left; display: inherit; width: 712px; margin: 1.3em 0 8.9em 0; }
			#novidadeSub p { padding: 1.4em 30px 0 10px; }
			
			.credenciadas dl.comoParticipar {background-position:left top; background-repeat:repeat-x}
			.credenciadas dl.comoParticipar {margin-bottom:.5em; width:696px;}
			.credenciadas dl.comoParticipar {background-image:url(/img/bilheteUnico/layout/bgTitCinza.gif)}
			.credenciadas dl.comoParticipar { margin: 30px 0 10px 0; padding: 30px 0 0 0; }
            .credenciadas .comoParticipar dt { background: url(/img/bilheteUnico/title/comoParticipar.gif) no-repeat; width: 124px; height: 12px; margin: -22px 0 30px 20px;  }
			

			.titnovComun h2{ background: url(/img/bilheteUnico/title/contentDestaque1Tit.gif); }
			.titnovEstudante h2{ background: url(/img/bilheteUnico/title/contentDestaque2Tit.gif); }			
			.titnovEspecial h2{ background: url(/img/bilheteUnico/title/contentDestaque3Tit.gif); }
			.titnovMae h2{ background: url(/img/bilheteUnico/title/contentDestaque4Tit.gif); }
			.titnovVt h2{ background: url(/img/bilheteUnico/title/contentDestaque5Tit.gif); }
			.titnovRecarga h2{ background: url(/img/bilheteUnico/title/contentDestaque6Tit.gif); height: 47px!important; }
			.titnovSobre h2{ background: url(/img/bilheteUnico/title/contentDestaque7Tit.gif)  0 top no-repeat !important; height: 25px !important;}
			.titnovEmpresasCredenciadas h2{ background: url(/img/bilheteUnico/title/contentDestaque8Tit.gif)  0 top no-repeat !important; height: 25px !important;}
			.titHomeBu h2 { background: url(/img/bilheteUnico/title/homeBu.gif) }
			.titAmigao h2 { background: url(/img/bilheteUnico/title/buAmigao.gif); }
			.titPontosdevenda h2 { background: url(/img/bilheteUnico/title/pontosdevenda.gif); }
			.titPostosautorizados h2 { background: url(/img/bilheteUnico/title/postosautorizados.gif); }
			.titLojasfisicas h2 { background: url(/img/bilheteUnico/title/lojasfisicas.gif); }
			.titBloqueio h2 { background: url(/img/bilheteUnico/title/bloqueio.gif); height: 47px!important; }
			.titSaibaMais h2 { background: url(/img/bilheteUnico/title/saibaMais.gif); height: 47px!important; }
			.titLojavirtual h2 { background: url(/img/bilheteUnico/title/lojaVirtual.gif); }
			.titLicitacoes h2 { background: url(/img/genexus/titleLicitacoes.gif); }
			.titVeiculos h2 { background: url(/img/genexus/titleVeiculos.gif); }
			.titBiblioteca h2 { background: url(/img/title/titBiblioteca.gif); }
			.titOutros h2 { background: url(/img/title/titOutros.gif); }
			.titBuEspecialIdoso h2 { background: url(/img/title/titBuEspecialIdoso.gif); height:47px!important; }
			.titBuEspecialComoObter h2 { background: url(/img/title/titDemaisEspeciais.gif); height:47px!important; }
			.titEmpresascred h2 { background: url(/img/bilheteUnico/title/empresascred.gif); }
			.titOrientacao h2 { background: url(/img/bilheteUnico/title/orientacao.gif);  height: 47px!important; }
			.titCartaonovo h2 { background: url(/img/bilheteUnico/title/cartaoNovo.gif); }
			.titAcompanharpedido h2 { background: url(/img/bilheteUnico/title/acompanharPedido.gif); }
			.titRevalidacao h2 { background: url(/img/bilheteUnico/title/estudanteRevalidacao.gif); height:28px !important; }
			.titCancelamento h2 { background: url(/img/bilheteUnico/title/comumCancelamento.gif); height:48px!important; }
			.titCadastre h2 { background: url(/img/bilheteUnico/title/comumCadastre.gif); }
			.titCampanha h2 {background: url(/img/campanha/title/headerCampanha.gif); }
			.titPessoaDef h2 { background: url(/img/bilheteUnico/title/pessoaDef.gif); height:28px !important; height:47px!important; width: 317px!important; }
			.titEspecIdoso h2 { background: url(/img/bilheteUnico/title/especIdoso.gif); height:47px!important; width: 213px!important; }
			.titEspecGestante h2 { background: url(/img/bilheteUnico/title/especGestante.gif); height:47px!important; width: 260px!important; }
			.titEspecObeso h2 {background: url(/img/bilheteUnico/title/especObeso.gif); height:47px!important; width: 221px!important; }
			
			#pageNovidades #novidadesContent p {padding: 1.2em 0 0 0; line-height: 1.2em; margin: 0; font-size: 107%; }
			#pageNovidades #novidadesContent p.primeiroBuComum {padding-top:2.7em}

			#pageNovidades #novidadesContent p img { margin: .5em 0 1em 0!important; display: block; width: 470px!important; height: 54px!important; }

			#pageNovidades #novidadesContent2 p { padding: 0 30px 0 0; }
			
			#pageNovidades #novidadesContent p span, .showHideSobre #outros li span { color: #cc0000; }
			
			#pageNovidades #novidadeDestaque { height: 16.9em; overflow: hidden; }
			#novidadesContent .clear {width:467px; background:#e5e5e5}
			
			#buContent .destaqueHolder {
				float: left;
				width: 351px;
				margin-bottom: 2.1em;
				display:inline;
			}
			
		/*Home Bu*/
		#buContent .homeBuFeatures {
			 float: left;
			 width: 216px;
		}
		#buContent .homeBuFeatures dl { cursor: pointer; }
		
		#buContent .homeBuFeaturesMid {
			 float: left;
			 width: 216px;
			 padding: 0 24px;
		}
		#buContent .homeBuFeaturesMid dl { cursor: pointer; }
		
			#buContent .homeBuFeatures dl, #buContent .homeBuFeaturesMid dl {
				background-repeat: repeat-x;
				margin-bottom: 2.7em;
			}

			#buContent .homeBuFeatures .dlVerm { background:url(/img/bilheteUnico/layout/bgTitVermelhoHomeBu.gif) repeat-x left top; }
			#buContent .homeBuFeatures .dlLaranja, #buContent .homeBuFeaturesMid .dlLaranja { background:url(/img/bilheteUnico/layout/bgTitLaranja.gif) repeat-x left top; }
			#buContent .homeBuFeatures .dlVerde, #buContent .homeBuFeaturesMid .dlVerde { background:url(/img/bilheteUnico/layout/bgTitVerde.gif) repeat-x left top; }
			#buContent .homeBuFeatures .dlRoxo, #buContent .homeBuFeaturesMid .dlRoxo { background:url(/img/bilheteUnico/layout/bgTitRoxo.gif) repeat-x left top; }
			#buContent .homeBuFeatures .dlAzul, #buContent .homeBuFeaturesMid .dlAzul { background:url(/img/bilheteUnico/layout/bgTitAzulb.gif) repeat-x left top; }
							
				#buContent .homeBuFeatures dt, #buContent .homeBuFeaturesMid dt {
					display: block;
					height: 1.4em;
					padding: .6em 0 .9em 0;
					text-indent: -5000em;
				}
				#buContent .homeBuFeatures dd, #buContent .homeBuFeaturesMid dd {
					padding: 7.3em 18px .9em 16px;
					background-repeat: no-repeat!important;
				}
				#buContent .homeBuFeatures dt, #buContent .homeBuFeaturesMid dt {
					background-repeat: no-repeat!important;
					background-position: center!important;
				}
				#buContent .homeBuFeatures dl#comum dd { background: url(/img/bilheteUnico/layout/destaqueComumHome.jpg); }
				#buContent .homeBuFeatures dl#comum dt { background: url(/img/bilheteUnico/title/homeBuComum.gif); }
				#buContent .homeBuFeatures dl#mPaulistana dd { background: url(/img/bilheteUnico/layout/destaqueMaeHome.jpg); }
				#buContent .homeBuFeatures dl#mPaulistana dt { background: url(/img/bilheteUnico/title/homeBuMPaulistana.gif); }
				#buContent .homeBuFeaturesMid dl#estudante dd { background: url(/img/bilheteUnico/layout/destaqueEstudanteHome.jpg); }
				#buContent .homeBuFeaturesMid dl#estudante dt { background: url(/img/bilheteUnico/title/homeBuEstudante.gif); }
				#buContent .homeBuFeaturesMid dl#especial dd { background: url(/img/bilheteUnico/layout/destaqueEspecialHome.jpg); padding-right: 50px; }
				#buContent .homeBuFeaturesMid dl#especial dt { background: url(/img/bilheteUnico/title/homeBuEspecial.gif); }
				#buContent .homeBuFeatures dl#vTransporte dd { background: url(/img/bilheteUnico/layout/destaqueVtHome.jpg); }
				#buContent .homeBuFeatures dl#vTransporte dt { background: url(/img/bilheteUnico/title/homeBuVTransporte.gif); }
				#buContent .homeBuFeatures dl#amigao dd { background: url(/img/bilheteUnico/layout/destaqueAmigaoHome.jpg); }
				#buContent .homeBuFeatures dl#amigao dt { background: url(/img/bilheteUnico/title/homeBuAmigao.gif); }
				
			/*Destaque Com titulo Bg Azul*/
						
			#buContent #pageDestaqueAzul {
				background:url(/img/bilheteUnico/layout/bgTitAzul.gif) repeat-x left top;
				width: 306px;
				padding: .9em 0 0 24px;
				margin-left: 4px;
			}
			
			
			
			/*Destaque Com titulo Bg Vermelho*/
						
			#buContent #pageDestaque {
				width: 306px;
				padding: .9em 0 0 24px;
				margin-left: 4px;
			}
			#buContent .pageDestaqueBgVerm {
				background:url(/img/bilheteUnico/layout/bgTitVermelho.gif) repeat-x left top;
			}
			#buContent .pageDestaqueBgAzul {
				background:url(/img/bilheteUnico/layout/bgTitAzul.gif) repeat-x left top;
			}
			#buContent .pageDestaqueBgRoxo {
				background:url(/img/bilheteUnico/layout/bgTitRoxo.gif) repeat-x left top;
			}
			#buContent .pageDestaqueBgAzul2 {
				background:url(/img/bilheteUnico/layout/bgTitAzul2.gif) repeat-x left top;
			}
			#buContent .pageDestaqueBgLara {
				background:url(/img/bilheteUnico/layout/bgTitLaranja.gif) repeat-x left top;
			}
				/*Titulo Como Obter*/
				#buContent dt.comumComoObter {
					width: 91px;
					height: 2.1em;
					text-indent: -5000em;
				}
				#buContent .comoObterVerm{
					background: url(/img/bilheteUnico/title/comumComoObter.gif) no-repeat;
				}
				#buContent .comoObterAzul{
					background: url(/img/bilheteUnico/title/estudanteComoObter.gif) no-repeat;
				}
				#buContent .comoObterRoxo{
					background: url(/img/bilheteUnico/title/especialComoObter.gif) no-repeat;
				}
				#buContent .comoObterAzul2{
					background: url(/img/bilheteUnico/title/vtComoObter.gif) no-repeat;
				}
				#buContent .comoObterLara{
					background: url(/img/bilheteUnico/title/maeComoObter.gif) no-repeat;
				}
				/*Conteudo Como Obter*/
				#buContent dd.comumComoObter {
					padding: 1.4em 24px 0 0;
				}
				#buContent dd.comumComoObter a span u {color:#cc0000}
				
					#buContent dd.comumComoObter ul p, #buContent dd.comumRecarga ul p{
						margin: 0 0 1.5em 22px;
						width: 260px;
					}
					#buContent .comumRecarga p{
						width: 272px;
					}
						#buContent dd.comumComoObter p a, #buContent dd.comumRecarga p a, #pageNovidades #detalhesOutros li span {
							color: #cc0000;
							font-weight: bold;
						}

			/*Destaque Com titulo Bg Amarelo*/
						
			#buContent #pageDestaqueAmr {
				background:url(/img/bilheteUnico/layout/bgTitAmarelo.gif) repeat-x left top;
				width: 341px;
				padding: 0;
				margin-left: 4px;
			}

				/*Titulo Recarga*/
				#buContent dt.comumRecarga {
					background: url(/img/bilheteUnico/title/comumRecarga.gif) no-repeat;
					width: 100px;
					height: 3em;
					text-indent: -5000em;
				}

				/*Conteudo Recarga*/
				#buContent a{
					text-decoration: none;
				}
				#buContent p{
					line-height: 1.4em;
				}
				
				#buContent dd.comumRecarga {
					padding: 1.4em 0 0 24px;
				}
				
					#buContent dd.comumRecarga li { line-height: 1.5em; }
				
						#buContent .comumComoObter li a span, #buContent .comumRecarga li a span {
							height: 1.5em;
							padding-left: 21px;
							background: url(/img/bilheteUnico/layout/bgLinkComumRecarga.gif) no-repeat 0 1px;
							text-decoration: none;
							font-weight: bold;
						}
						
						#buContent .comumComoObter li span.linkDbLine { height: 2.7em; display: block; }
						
						#buContent dd.comumRecarga img { margin-top: 50px; }

			/*Destaque Com titulo Bg Cinza*/
						
			#buContent #pageDestaqueCinza, #buContent #pageDestaqueCinzaSPadding {
				background:url(/img/bilheteUnico/layout/bgTitCinza.gif) #e5e5e5 repeat-x left top;
				width: 306px;
				padding: .7em 0 0 24px;
				margin: 1.6em 0 0 4px;
			}

				/*Titulo Recarga*/
				#buContent dt.comumLinksUteis {
					background: url(/img/bilheteUnico/title/comumLinkUteis.gif) no-repeat;
					width: 79px;
					padding-top: .2em;
					height: 2.2em;
					text-indent: -5000em;
				}

				/*Conteudo Recarga*/
				#buContent dd.comumLinksUteis {
					padding: 1.4em 24px 0 0;
					height: 19.8em;
					background-color: #e5e5e5;
				}
				
					#buContent dd.comumLinksUteis li {
						padding: 0 0 .3em 21px;
						background: url(/img/bilheteUnico/layout/bgLinkComumLinks.gif) no-repeat 0 1px;
					}

					#buContent dd.comumLinksUteis li span {
						border-bottom: 1px solid #FFF;
						width: 265px;
						display: block;
					}

						#buContent dd.comumLinksUteis a {
							height: 1.5em;
							text-decoration: none;
							font-weight: bold;
						}
						
			/*Destaque Com titulo Bg Cinza titulo sem padding*/
						
			#buContent #pageDestaqueCinzaSPadding {
				padding: 0;
				width: 341px;
			}

				/*Titulo FAQ*/
				#buContent dt.comumFAQ {
					paddin: -0.7em 0 0 -35px;
					background: url(/img/bilheteUnico/title/comumFAQ.gif) no-repeat;
					width: 225px;
					height: 3em;
					text-indent: -5000em;
				}

				/*Conteudo FAQ*/
				#buContent dd.comumFAQ {
					padding: 1.4em 24px 0 24px;
					background-color: #e5e5e5;
					height: 19.8em;
					overflow: hidden;
				}
				
				#buContent dd.comumFAQ li {
					display: block;
					margin-bottom: 1.4em;
				}

						#buContent dd.comumFAQ li a {
							line-height: 1.5em;
							padding-left: 21px;
							background: url(/img/bilheteUnico/layout/bgLinkComumLinks.gif) no-repeat;
						}
						
						#buContent dd.comumFAQ #faqLast {
							height: 4.7em;
							display: block;
						}
						
						#buContent dd.comumFAQ #faq2lines {
							display: block;
						}
						
						#buContent dd.comumFAQ #faqTodas {
							background: url(/img/bilheteUnico/layout/bgLinkComumFaqTodas.gif) no-repeat;
							display: block;
							height: 2.1em;
							text-decoration: none;
							font-weight: bold;
							padding: .2em 0 0 25px;
							margin-left: 202px;
						}
					
			#buContent #esclarecaDuvidas, #sobreEspecial #esclarecaDuvidas {
				border-bottom: 1px solid #cccccc;
				width: 326px;
				float: right;
				display: inline;
				padding: 0 15px 1.8em 0 ;
				margin-right: 33px;
				
			}		
				#buContent #esclarecaDuvidas a, #sobreEspecial #esclarecaDuvidas a {
					background: url(/img/bilheteUnico/misc/comumLinkSac.gif) no-repeat;
					display: block;
					height: 2.1em;
					text-decoration: none;
					width: 318px;
					height: 4.5em;
					margin-left: 5px;
				}
					
			.homeEspecial #pageDestaque, .homeEspecial #pageDestaqueAmr, .homeEspecial #pageDestaqueCinzaSPadding, .homeEspecial #pageDestaqueCinza { margin-left: 0px!important; }
			.homeEspecial .destaqueHolder { width: 355px!important; }
			
			.btSaibamais {background-image:url(/img/passageirosEspeciais/button/saibaMais.gif); background-repeat:no-repeat; display:block; height:2.1em; text-indent:-5000em; width:98px;}
			#ulSaibamais {padding-left:15px; list-style:disc}
			#ulSaibamais li {list-style:disc}
			#txtIntro p.margin0 {margin:0}