/* CSS Document */

#pageContent { color: #666; margin-top: 8px; }
	#pageContent a, #pageContent select { color: #666; }
	#mainRoom { position: relative; height: 312px; overflow: hidden;  z-index: 1; }
	#largeBanner { float: right; width: 998px; height: 316px; overflow: hidden;  position: relative; z-index: 100;  }
	   
		#j_onibus{
			width: 230px;
			float: right;	
			
			height: 250px;
			margin-left: 10px;
			*margin-left: 0px;
			
		}
	
		#banner_r{
		width: 750px;
		float: left;
		margin-left: 0px;
		}
	
/*-- Início nova Home --*/
			
		@font-face {
			font-family: 'testaFonte';
			src: url('/HVL___LM.eot');
			src: local('scarface'), url('/HVL___LM.ttf') format('truetype');
		}
		
		#bannerGrandeEstatico { margin-left:25px; margin-top:14px; background: url(/img/layout/buBanner.jpg) no-repeat; height:160px; background-color:#444540;}
		#bannerGrandeEstatico span { display:none; }
		                
		/* #olhoVivoLogoBg { background: url(/img/layout/olhoVivoLogoBg.gif) no-repeat; float:left; width:150px; height:40px; } */
		/*#olhoVivoLogoBg { background: url(/img/layout/olhoVivoLogoBg3.png) no-repeat; float:left; width:230px; height:40px; }*/
		#olhoVivoLogoBg span { display:none; }
		/*#olhoVivoBg { background: url(/img/layout/olhoVivoBg.gif) repeat-x; height:40px; } */
		/*#olhoVivoBg { background: url(/img/layout/olhoVivoBg2.gif) repeat-x; height:40px; }		*/
		#olhoVivoBg span { display:none; }
	
		#pageContent .tituloBranco { color:#FFFFFF; font-size:180%; text-transform:uppercase; text-align:center; font-family: /*testaFonte,*/ Arial, sans-serif; }
		#pageContent .tituloBranco A { color:#FFFFFF; text-decoration:none ;}
		#pageContent .textoBranco { color:#FFFFFF; font-size:135%; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-top:10px; padding-left:20px; padding-right:20px}
		#pageContent .textoBranco A { color:#FFFFFF; text-decoration:none; }
		#pageContent .textoBranco A:hover { color:#DBDBDB; }
		.textoCinza { color:#414141; text-align:left; font-size:120%; }
		.textoCinza a{ color:#414141; text-align:left; font-size:120%; text-decoration: none;}
		.negrito { font-weight:bold; }
		
		#bloco1 { width:1000px; float:left; margin-top: 27px; margin-left: -25px; }
			#bloco1Coluna1 { width:230px; float:left }
				#bloco1Coluna1Lv1 { background-color:#667396; width:230px; height:200px; padding-bottom:10px; text-align:center; float:left; margin-top: 20px; }
				#bloco1Coluna1Lv2 { background-color:#aa2a28; width:230px; height:70px; padding-bottom:20px; text-align:center; float:left; margin-top:0px; }
				#bloco1Coluna1Lv3 {  width:230px; height:48px; padding-bottom:30px; padding-top:0px; text-align:center; float:right; margin-top:0px; }
				
			#bloco1Coluna2 { width:250px; float:left; margin-top:-12px; margin-left: 25px; }		
				#bloco1Coluna2Lv1 { border-color:#d92001; width:230px; height:235px; text-align:center; float:left; margin-left:25px; vertical-align:top; }
				#bloco1Coluna2Lv2 { border-color:#3da8a9; width:230px; height:35px; text-align:center; float:left; margin-top:6px;  }
				#bloco1Coluna2Lv3 { border-color:#5791bc; width:230px; height:235px; text-align:center; float:left; margin-left:15px; margin-top:-10px;  }
				#bloco1Coluna2Lv4 { background-color:#f5f5f5; width:745px; height:50px; text-align:center; float:left; margin-top:35px; margin-left:25px; }
				#bloco1Coluna3Lv4 { background-color:#f5f5f5; width:215px; height:50px; text-align:center; float:left; margin-top:-10px; margin-left:25px; }
				#resultado{width: 230px; background-color: #F9FAFC; height: 195px;}
				
				#resultado .fonte_cet{font-size: 15px; margin-bottom: 25px; bottom: 25px; text-align: left;}

				#conheca { font-size:160%; height:30px; font-family: /*testaFonte,*/ Arial, sans-serif; }
						.conhecaEspaco { width:30px; float:left; }
						#conhecaTit { float:left; padding-left:20px; padding-top:20px; padding-bottom:20px; padding-right:60px; }
						#conhecaMensal a { color:#d92001; float:left; padding-left:10px; padding-top:18px; padding-bottom:25px; padding-right:10px; border-top:#d92001 solid 1px; text-decoration:none; }						
						#conhecaMensal a:hover {border-top:#d92001 solid 2px; padding-top:17px; }
						#conhecaMae a { color:#e98417; float:left; padding-left:10px; padding-top:18px; padding-bottom:25px; padding-right:10px; border-top:#e98417 solid 1px; text-decoration:none; }						
						#conhecaMae a:hover {border-top:#e98417 solid 2px; padding-top:17px; }
						#conhecaEspecial a { color:#d561df; float:left; padding-left:10px; padding-top:18px; padding-bottom:25px; padding-right:10px; border-top:#d561df solid 1px; text-decoration:none; }
						#conhecaEspecial a:hover {border-top:#d561df solid 2px; padding-top:17px; }
						#conhecaAmigao a { color:#009a00; float:left; padding-left:10px; padding-top:18px; padding-bottom:25px; padding-right:10px; border-top:#009a00 solid 1px; text-decoration:none; }
						#conhecaAmigao a:hover {border-top:#009a00 solid 2px; padding-top:17px; }
				
		#bloco2 { width:1000px; float:left; padding-top:0px; }
			#bloco2Coluna1 { width:230px; float:left; }
				/*#bloco2Coluna1Lv1 { background-color:#369a9a; width:230px; height:60px; padding-bottom:10px; float:left; margin-top: 15px; }*/
                #bloco2Coluna1Lv1 { width:230px; height:60px; padding-bottom:10px; float:left; margin-top: 15px; }
                    #bloco2Coluna1Lv1 img { margin-left: 5px; margin-top: 10px; }
                    #tituloAmbiental a { color:#369a9a; text-decoration: none; text-transform:uppercase; text-align:center; font-family:/*testaFonte,*/ Arial, sans-serif; font-size:180%; margin-bottom:10px; margin-left: 20px; }
				#bloco2Coluna1Lv2 { border-color:#FFFF99; width:230px; height:100px; float:left; margin-top:0px; }
					#legenda1,#legenda2 li { text-transform:uppercase; font-weight:bold; }
				#bloco2Coluna1Lv3 {  width:230px; /*float:left;*/ margin-top: 00px; padding-top: 12px; }
				
					#logoOlho { background: url(/img/layout/bgOlhoVivoHome.gif) no-repeat; height: 20px; text-align:center; padding-bottom:10px; margin-left:25%; }
					#logoOlho span { display:none; }
					#tituloOlho { width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:130%; text-align:center; font-weight:bold; background-color: #F9FAFC;
					margin-bottom: -10px;
					}
					#velocidade1 { height: 40px; background-color: #F9FAFC;}
					#velocidade2 { width:114px; border-right:#0c75bd solid 1px; float:left; text-align:center; padding-top:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; background-color: #F9FAFC;}
						#velocidade2Vel { font-size:180%; font-weight:bold; padding-top:-10px; }
						#velociade2Dir { font-size:120%; }
					#velocidade3 { width:114px; height:40px; float:left; text-align:center; padding-top:-10px; font-family:Arial, Helvetica, sans-serif; color:#000000;background-color: #F9FAFC; }
						#velocidade3Vel { font-size:180%; font-weight:bold; padding-top:10px; }
						#velociade3Dir { font-size:120%; }
					#quadroCorredoresPersonalizados { border-top: #0c75bd solid 1px; background-color: #F9FAFC; height: 95px; overflow-y: auto; }
					#quadroCorredoresPersonalizados DIV { padding: 8px; padding-bottom: 0; background-color: #F9FAFC;}
					#quadroCorredoresPersonalizados SPAN { font-weight: bolder; color: #0c74bb; }
					#opcaoOlho { padding: 6px 0; text-align:center; background-color: #F9FAFC;}					
					
					.olhovivoVelocidade { float: left; width: 18px; margin-left: 10px; height: 20px; background-repeat: no-repeat; }
					.olhovivoVelocidadeRAPIDA { background-image: url('/img/olhovivo/layout/bgCoresStatus.png'); background-position: left center; }
					.olhovivoVelocidadeMODERADA { background-image: url('/img/olhovivo/layout/bgCoresStatus.png'); background-position: -19px center; }
					.olhovivoVelocidadeLENTA { background-image: url('/img/olhovivo/layout/bgCoresStatus.png'); background-position: -38px center; }
					.olhovivoVelocidadeINDISPONIVEL { background-image: url('/img/olhovivo/layout/bgCoresStatus.png'); background-position: -57px center; }
					.olhovivoSisINDISPONIVEL {
						position: absolute;
						font-size: 14px;
						font-weight: bolder;
						margin-top: -40px;
						text-align: center;
						width: 224px;
						background-color: #FFF;
						padding: 7px 3px;
					}
					
			#bloco2Coluna2 { width:750px; float:right; margin-left: 25px; margin-top: 7px; *margin-top: 0px;}
				#bloco2Coluna2Lv1 { background-color:#f5f5f5; width:495px; height:250px; float:left; margin-left:-26px; margin-right: 0px; }
					#noticiaBg { background: url(/img/layout/noticiasBg.jpg) repeat-x; height:40px; color:#000; font-size:200%; text-transform:uppercase; font-family: /*testaFonte,*/ Arial, sans-serif; padding-top:15px; padding-left:20px; float:left; width: 305px; }#noticiaBg a{text-decoration: none;	color:grey;}			
					#selectNoticia { background: url(/img/layout/noticiasBg.jpg) repeat-x; height:40px; padding-top:15px; padding-right:20px; float:right; width:150px; }
					#bloco2Coluna2Lv1 #listaNoticias { padding-right:0px; padding-left:10px; width:450px; }
					#bloco2Coluna2Lv1 #listaNoticias ul li a {text-decoration:none; font-size:130%; }
					#bloco2Coluna2Lv1 #listaNoticias ul li strong { color: #CC0000; }
					
				#bloco2Coluna2Lv2 {  width:220px; height:248px; float:right; margin-left:0px; /*border-bottom:#6fadcc 2px solid*/; position: relative; top: 0px; margin-top: 7px; *margin-top: 0px; }
				#2linha{margin-top: 30px; border: 1px solid;}
		#bloco3 { width:1000px; float:left; margin-top:25px; }
			#bloco3Coluna1 { width:230px; float:left; }
				#bloco3Coluna1Lv1 { border-color:#FF9900; width:230px;  float:left; }
					
				#bloco3Coluna1Lv2 { border-color:#FFFF99; width:230px; height:80px; float:left; margin-top:35px; }

					
				/*#bloco3Coluna1Lv3 { border-color:#33FF99; width:230px; height:80px; float:left; margin-top:25px; }*/
               /* #bloco3Coluna1Lv3 { background-color:#369a9a; width:230px; height:70px; padding-bottom:10px; float:left; margin-top: 25px; padding-top: 15px; } */
				
				#bloco3Coluna1Lv3 {  width:230px; height:70px; padding-bottom:5px; float:right;  }
				
					/*#tituloAmbiental { color:#369a9a; text-transform:uppercase; text-align:center; font-family:/*testaFonte,*//* Arial, sans-serif; font-size:180%; padding-bottom:10px; }*/
					#emissometroAmbiental { background:url(/img/layout/emissometro.gif) no-repeat; height:70px; padding-left:10px; padding-top:10px; }
					#emissometroHome { padding-left:68px; }
					#emissometroAmbiental span { display:none; }
					#conteudoAmbiental { font-family:Arial, Helvetica, sans-serif; font-size:130%; text-align:center; padding-left:10px; padding-right:10px; }
					#conteudoAmbiental a { text-decoration:none; }
				#bloco3Coluna1Lv4 { background-color:#CC99FF; width:230px; height:80px; float:left; margin-top:25px; display:none; }
			#bloco3Coluna2 { width:999px; float:left; border: 1px }
				#bloco3Coluna2Lv1 { background-color:#990033; width:1000px; height:50px; float:left; }
					#bloco3Coluna2Lv1 { background: url(/img/layout/sptransCulturalBg.jpg) repeat-x; }
						#tituloSPTransCultural { color:grey; text-transform:uppercase; font-size:200%; font-family:/*testaFonte,*/ Arial, sans-serif; padding-top:15px; padding-left:400px; width: 750px; }
						#tituloSPTransCultural a{ color:#FFFFFF; text-decoration: none; }
						#logoSPTransCultural { background: url(/img/layout/sptransCultural.jpg) no-repeat; background-color:#FFFFFF; padding-right:5px; float:left; height:50px; width:120px; }
						#logoSPTransCultural span { display:none; }
				#bloco3Coluna2Lv2 { width:0;  float:left; margin-left:120px; margin-top:-1px; }
				
				#banmuseu{ width:200px;  float:left; margin-right: 25px;margin-top:-1px; }
					#bloco3Coluna2Lv2Linha1 { width:400px; height:130px; border-color:#990000; float:left; margin-top: -25px;}
					#bottom_vidoonibus{background: url(/img/layout/bottom_vidoonibus.jpg) repeat-x; margin-top: 10px;}
						.imgCultural { float:left; }
						.imgCultural img { padding-right:10px; width: 120px; }
						.tituloCzaCultural { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-left:130px; }
						.tituloVerCultural { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; line-height: 16px; color:#cc0907; padding-left:130px; padding-top:1px; }
						.conteudoCultural2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:120px; padding-top:10px; }
						.conteudoCultural2a { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:120px; padding-top:10px; }
					#bloco3Coluna2Lv2Linha2 { width:355px; height:250px; border-color:#339933; float:left; margin-top:25px; }
						#chamaProxParada { display:none; width:1px; height:1px; }
				#bloco3Coluna2Lv3 { width:300px; height:200px; float:right; margin-left:5px; }
					#bloco3Coluna2Lv3Linha1 { border-color:#CCCCCC; width:280px; height:92px; float:left; margin-top:35px; }
					#bloco3Coluna2Lv3Linha2 { border-color:#ecf4f8; width:310px; /*height:92px;*/ float:right; margin-top:-1px; margin-left:-10px; }
					#bloco3Coluna2Lv3Linha3 { border-color:#CCCCCC; width:230px; /*height:92px;*/ float:left; margin-top:25px; }
						.tituloCultural { background:url(/img/layout/bullet-vermelho-bco.gif) no-repeat; background-position:10px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; }
						.tituloCultural a { text-decoration:none; }
						.conteudoCultural { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; padding-left:30px; padding-right:20px; text-decoration:none; }
						.conteudoCultural a { text-decoration:none; }

		#infosOper .itens_1 { text-transform: capitalize; font-size: 107%; text-decoration: none; font-weight: bold;color:#ffffff;  background: url(/img/button/btSetaClara.gif) no-repeat left; height: 22px; padding: 9px 0 0 28px; margin-top: 4px;}
		
		#bloco1Coluna1Lv2 { padding-top:20px; }
		#bloco1Coluna1Lv1{ padding-top:25px; }
		
		#bloco2Coluna1Lv1 { padding-top:10px; }
		
		 #col1 { background: url(/img/layout/bu_bg.jpg) repeat-x; padding:12px; height:30px; width: 200px; }
		 .linkcadbu{color: red; font-size: 11px;}
		
			#buHomeImg { background: url(/img/layout/img_bunovo.jpg) no-repeat; background-size:220px 120px; height:95px; text-align:center; padding-bottom:35px; margin-left:0; margin-top: -10px;}
			#buHomeImg span { display: none; }
			#bloco1Coluna2Lv1 div #textoCinza { padding-top:5px; margin-left: 35px;}
			#bilheteComum a { text-decoration:none; }		
			#bilheteComum div.linhaBranca { background: url(/img/layout/bullet-vermelho-bco.gif) no-repeat; background-position:10px; padding-bottom:5px; padding-top:5px; padding-left:30px; font-weight:bold; text-align:left; }	
			#bilheteComum div.linhaCinza { background: url(/img/layout/bullet-vermelho-cnz.gif) no-repeat; background-color:#e5e5e5; background-position:10px; padding-bottom:5px; padding-top:5px; padding-left:30px; font-weight:bold; text-align:left; }
			
		#bloco1Coluna2Lv2 #col2 { background: url(/img/layout/bilheteEstudanteBg.gif) repeat-x; padding:10px; height:30px; }
			#buEstudanteHomeImg { background: url(/img/layout/bu_estudante.png) no-repeat; height:65px; text-align:center; padding-bottom:5px; margin-left:5%; }
			#buEstudanteHomeImg span { display: none; }
			#bloco1Coluna2Lv2 div #textoCinza { padding-bottom:10px; }
			#bilheteEstudante a { text-decoration:none; }		
			#bilheteEstudante div.linhaBranca { background: url(/img/layout/bullet-vermelho-bco.gif) no-repeat; background-position:10px; padding-bottom:5px; padding-top:5px; padding-left:30px; font-weight:bold; text-align:left; }	
			#bilheteEstudante div.linhaCinza { background: url(/img/layout/bullet-vermelho-cnz.gif) no-repeat; background-color:#e5e5e5; background-position:10px; padding-bottom:5px; padding-top:5px; padding-left:30px; font-weight:bold; text-align:left; }
		
		#bloco1Coluna2Lv3 #col3 { background: url(/img/layout/bilheteTransporteBg.gif) repeat-x; padding:10px; height:30px; }
			#buTransporteHomeImg { background: url(/img/layout/bu_transporte.png) no-repeat; height:65px; text-align:center; padding-bottom:5px; margin-left:5%; }
			#buTransporteHomeImg span { display: none; }
			#bloco1Coluna2Lv3 div #textoCinza { padding-bottom:10px; }
			#bilheteTransporte a { text-decoration:none; }		
			#bilheteTransporte div.linhaBranca { background: url(/img/layout/bullet-vermelho-bco.gif) no-repeat; background-position:10px; padding-bottom:5px; padding-top:5px; padding-left:30px; font-weight:bold; text-align:left; }	
			#bilheteTransporte div.linhaCinza { background: url(/img/layout/bullet-vermelho-cnz.gif) no-repeat; background-color:#e5e5e5; background-position:10px; padding-bottom:5px; padding-top:5px; padding-left:30px; font-weight:bold; text-align:left; }

	#bilheteunico{height: 123px;}
/*-- Início Twitter --*/

.example { display:none; }
#corpoTwitter { background-color: #000000; color: white; font: 13px/1.3 arial, sans-serif; margin: 0 auto; padding: 0px; text-align: left; position: relative; bottom:8px; }
#sigaTwitter { background: url(/img/layout/sigaTwitter.gif) no-repeat; background-color:#558BA6; color:#FFFFFF; text-transform:uppercase; font-size:16px; text-align:center; padding-top:18px; height:40px; font-family: /*testaFonte,*/ Arial, sans-serif; text-shadow:#333333; }
#sigaTwitter a{text-decoration: none; color:#FFFFFF;}
.tweet, .query { font: Arial, Helvetica, sans-serif; color: #085258; }
	.tweet_list { -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; list-style: none; margin: 0; padding: 0; overflow-y: hidden; background-color: #ecf4f8; height:283px; } 	
		.tweet_list .awesome, .tweet_list .epic { text-transform: uppercase; }		
		.tweet_list li { overflow-y: auto; overflow-x: hidden; padding: 0.5em; font-weight:bold; color: #6fadcc; }		
			.tweet_list li a { color: #6fadcc; font-weight:normal; }		
		.tweet_list .tweet_even { background-color: #ecf4f8; }		
		.tweet_list .tweet_avatar { padding-right: .5em; float: left; }		
			.tweet_list .tweet_avatar img { vertical-align: middle; }
  
/*-- Final Twitter --*/

/*-- Final nova Home --*/		

		#feature1stLvl { float: left; width: 320px; padding-right: 35px; height: auto; margin: 0; }
			#feature1stLvl a { font-weight: bold; text-decoration: none; }

			#feature1stLvl #seuBilhete { padding-top: 12px; top: 0; left: 30px; height: 279px; width: 290px; position: relative; overflow: hidden;}
		
				#feature1stLvl #seuBilhete dt { background: url(/img/title/seuBilhete.gif) no-repeat; margin: 0 0 0 29px; text-indent: -5000em; width: 119px; height: 35px; }
    
				#feature1stLvl #seuBilhete #seuBilheteLinks { height: 47px;}
	
					#feature1stLvl #seuBilhete #seuBilheteLinks a {
						display: block;
						height: 22px;					
						text-transform: uppercase;
						color: #FFF;
						font-weight: bold;
						float: left;
						text-align: center;
						padding-top: 7px;
					}
	
					#feature1stLvl #seuBilhete dd li a#mnuBuComum { background: url(/img/layout/seuBilheteComum.gif) repeat-x; width: 97px; }
					#feature1stLvl #seuBilhete dd li a#estudante { background: url(/img/layout/seuBilheteEstudante.gif) repeat-x; width: 96px; }
					#feature1stLvl #seuBilhete dd li a#valeTransporte { background: url(/img/layout/seuBilheteTransporte.gif) repeat-x; width: 97px; height: 29px; padding-top: 0; }
        
					#feature1stLvl #seuBilhete dd li.contentMnuComunAtv a#mnuBuComum { background: url(/img/layout/seuBilheteComumOver.gif) no-repeat center 0 ; padding-bottom: 26px; width: 97px; height:14px;}
					#feature1stLvl #seuBilhete dd li.contentMnuEstudanteAtv a#estudante { background: url(/img/layout/seuBilheteEstudanteOver.gif) no-repeat center 0 ; padding-bottom: 26px; height:14px;}
					#feature1stLvl #seuBilhete dd li.contentMnuValeAtv a#valeTransporte { background: url(/img/layout/seuBilheteTransporteOver.gif) no-repeat center 0 ; padding-bottom: 33px; height:14px; }
					
					#contentMnuComun li {background-image:url(/img/layout/bullet-vermelho-bco.gif); background-repeat:no-repeat; background-position:28px center;}
					#contentMnuComun li.greyLine {background-image:url(/img/layout/bullet-vermelho-cnz.gif); background-repeat:no-repeat; background-position:28px center;}
					#contentMnuComun li.nada {background-image:none}
					#contentMnuEstudante li {background-image:url(/img/layout/bullet-verde-bco.gif); background-repeat:no-repeat; background-position:28px center;}
					#contentMnuEstudante li.greyLine {background-image:url(/img/layout/bullet-verde-cnz.gif); background-repeat:no-repeat; background-position:28px center;}
					#contentMnuEstudante li.nada {background-image:none}
					#contentMnuVale li {background-image:url(/img/layout/bullet-azul-bco.gif); background-repeat:no-repeat; background-position:28px center;}
					#contentMnuVale li.greyLine {background-image:url(/img/layout/bullet-azul-cnz.gif); background-repeat:no-repeat; background-position:28px center;}
					#contentMnuVale li.nada {background-image:none}

/*Mnu Seu bilhete*/
				#feature1stLvl #seuBilhete ul li ul li a { text-transform: uppercase; padding-left: 22px; }
				#feature1stLvl #seuBilhete .subMnuBu { clear: both; height: 288px; position: relative; }
				
					#feature1stLvl #seuBilhete .subMnuBu li { height: 14px; padding: 6px 0 6px 28px ; width: 262px; }
					#feature1stLvl #seuBilhete .subMnuBu .feature { width: 178px; padding: 0 15px 5px 97px; height: 62px; background: url(/img/layout/bgBunicoHome.gif) no-repeat 17px 0; overflow:hidden; line-height:13px;}
					#feature1stLvl #seuBilhete .subMnuBu #contentMnuVale .feature {height:88px}
						#feature1stLvl #seuBilhete .subMnuBu #feature a { text-decoration: underline; }
					#feature1stLvl #seuBilhete .subMnuBu li.greyLine { background-color: #e5e5e5;}


/*Mnu Seu bilhete*/


		#feature1stLvl #destaques { background: url(/img/layout/destaquesHomeBg_2.gif) no-repeat top left; margin-top:46px; width: 314px; height: 312px; position: relative; }
			#feature1stLvl #destaques dt { background: url(/img/title/titDestaques.gif) no-repeat; text-indent: -5000em; position: relative; left: 62px; top: 54px; width: 155px; height: 17px; }
			#feature1stLvl #destaques dd { position: relative; top: 68px; left: 62px; width: 252px; font-size: 114%; }

				#destaques dd #opcao1 { display: block; }
				#destaques dd #opcao2 { display: none; }

					#destaques dd #opcao1Conteudo span { color: #CC0000; display: block; text-transform: uppercase; font-weight: bold; }
					#destaques dd #opcao1Conteudo img { position: absolute; top: 0; left: 166px; }
					#feature1stLvl #opcao1Conteudo p { width: 150px; }
					#destaques dd #opcao2Conteudo span { color: #CC0000; display: block; text-transform: uppercase; font-weight: bold; }
					#destaques dd #opcao2Conteudo img { position: absolute; top: 0; left: 166px; }
					#feature1stLvl #opcao2Conteudo p { width: 150px; }

					#destaques dd .opcaoLinks { position: absolute; left: -20px; top: 145px; }
						#destaques dd .opcaoLinks li { background: url(/img/layout/linkOpcao.gif) no-repeat left; height: 15px; padding-left: 22px; }
							#destaques dd .opcaoLinks li a { text-transform: uppercase; font-size: 100%; text-decoration: none; font-weight: bold; }
							
					#destaques dd #escolha1, #destaques dd #escolha2 { display: block; width: 20px; height: 20px; position: absolute; top: 207px; text-indent: -5000em; }
					#destaques dd #escolha1 { background: url(/img/button/opcao1Destaque.gif) no-repeat; left: 168px;}
					#destaques dd #escolha2 { background: url(/img/button/opcao2Destaque.gif) no-repeat; left: 198px;}
					#destaques dd .ativo1 #escolha1 { background: url(/img/button/opcao1Destaqueon.gif) no-repeat;}
					#destaques dd .ativo2 #escolha2 { background: url(/img/button/opcao2Destaqueon.gif) no-repeat;}
					
					#opcao1Conteudo,
					#opcao2Conteudo {position:absolute}
					
		#feature1stLvl #enquete #enqueteResultado { display:none; }
		#feature1stLvl #enqueteConsciencia { width: 310px; position: relative; top: 22px; font-size: 114%; }
			#feature1stLvl #enquete { padding-left: 28px;}
				#feature1stLvl #enquete dt { background: url(/img/title/titleEnquete.gif) no-repeat;  height: 28px; width: 290px; text-indent: -5000em; }
				#feature1stLvl #enquete dd { display: block; height: 115px; width: 282px; position:relative }
					#feature1stLvl #enquete dd p { font-weight: bold; float: left; width: 80px; }
					#feature1stLvl #enquete dd form { float: left; width: 202px; }
					#feature1stLvl #enquete dd p#resposta {position:absolute; left:0; bottom: 6px; width:auto;}
						#feature1stLvl #enquete dd ul#enqueteOptions { float: left; width: 150px; padding-left: 20px; display:block }
							#enquete dd ul#enqueteOptions li { display: block; line-height: 18px; } /* home_ie6.css e home_ie.css*/
							#enquete dd ul#enqueteOptions label { position: relative; top: -2px; }
						#feature1stLvl #enquete dd ul#enqueteResultado { float: right; padding-right: 2px; }
							#enquete dd ul#enqueteResultado li { display:block; line-height: 18px; }
								dd ul#enqueteResultado li span { color: #cc0000; }

		#conciencia { position: relative; width: 290px; height: 200px; margin-top: 20px; background: url(/img/layout/concienciaAmbientalBg.jpg) no-repeat;}
			#conciencia dt { height: 12px; padding: 70px 0 9px 78px; width: 250px; font-weight: bold; text-transform: uppercase; }
			#conciencia dd { padding: 2px 0 0 80px; } 
				#conciencia dd a { text-decoration: none; font-weight: bold; } 
				#conciencia dd a:hover {text-decoration:underline}

/* Aqui começa a segunda linha de Destaque */


	#feature2ndLvl { float: left; width: 325px; }

		#feature2ndLvl #olhoVivo {
			padding-top: 4px;
			width: 290px;
			position: relative;
			height: 287px;
			overflow: hidden;
			font-size: 100%;
		}

			#feature2ndLvl #olhoVivo dt { background: url(/img/title/olhoVivo.gif) no-repeat; margin: 4px 0 4px 14px;  text-indent: -5000em; width: 120px; height: 35px; }
            #feature2ndLvl #olhoVivo dt a { background: url(/img/layout/bgOlhoVivoHome.gif) no-repeat 100% 3%; display: block; width: 118px; height: 24px; margin: 0 0 0 154px ; }
			#feature2ndLvl #olhoVivo dd { background-color: #e5e5e5; height:244px; }

				#feature2ndLvl #olhoVivo #olhoVivoTitle { background: url(/img/layout/olhoVivoTitle.gif) repeat-x; height: 12px; padding: 8px 0 7px 15px; width: 275px; color: #FFF; font-size: 117%; }

					#feature2ndLvl #olhoVivo ul ul { padding: 19px 19px 0 14px; height: 160px; font-size: 107%;  overflow-y:auto}
						
						#feature2ndLvl #olhoVivo ul ul li { margin-bottom: 10px;}
							#feature2ndLvl #olhoVivo ul ul li span { color: #cc0000; text-transform: uppercase; display: block; font-weight: bold; }
							#feature2ndLvl #olhoVivo a#personalize { width: 96px; height: 20px; display: block; position: absolute; text-indent: -5000em; background: url(/img/button/olhoVivoPersonalize.gif) no-repeat; bottom: 10px; left:14px }
							#feature2ndLvl #olhoVivo a#verTodasVias { width: 127px; height: 20px; display: block; position: absolute; text-indent: -5000em; background: url(/img/button/olhoVivoVerTodas.gif) no-repeat; bottom: 10px; left: 133px; }
							
		
		#feature2ndLvl #euAndoSp { background: url(/img/layout/euAndoSp.gif) no-repeat 8% 0%; width: 290px; margin-top: 32px; position: relative; padding-top: 50px; font-size: 114%; }
			#feature2ndLvl #euAndoSp dt { background: url(/img/layout/euAndoTitle.gif) repeat-x;  height: 12px; padding: 8px 0 9px 15px; width: 275px; color: #FFF; font-weight: bold; }
			#feature2ndLvl #euAndoSp dd { background-color: #e5e5e5; width: 262px; padding: 14px 14px 0 14px; height: 200px; }
			
			#euAndoSp dd li { clear: both; height: 58px; overflow: hidden; }
				#euAndoSp dd li span { color: #cc0000; font-weight: bold; text-transform: uppercase; display: block; }
				#euAndoSp dd li img { float: left; width: 57px; height: 43px; }
				#euAndoSp dd li div { padding-left: 20px; background: url(/img/layout/bullet-vermelho-bco.gif) no-repeat 0 1px; float: right; width: 215px; line-height: 120%; font-size: 90%; }
				#euAndoSp dd li a { text-decoration: underline; font-weight: bold; }

		#feature2ndLvl #coluna2 { position: relative; width: 290px; font-size: 114%; }
			
			#feature2ndLvl #mobile { position: relative; margin-top: 46px; }
				#feature2ndLvl #mobile dt { background: url(/img/layout/mobibleTitleBg.gif) repeat-x; height: 12px; padding: 8px 0 9px 15px; width: 275px; color: #FFF; font-weight: bold; text-transform: uppercase; }
				#feature2ndLvl #mobile dd { background-color: #e5e5e5; width: 266px; padding: 10px 12px; height: 98px; }
					#mobile dd img { float: left; border-right: 14px solid #e5e5e5; width: 83px; height: 83px; }
					#mobile dd a { display: block; position: absolute; text-indent: -5000em; background: url(/img/button/sMaisMobile.gif) no-repeat; width: 102px; height: 20px; top: 100px; left: 111px; }
					
		    #feature2ndLvl #mapas {
			    background: url(/img/layout/homeVideo.gif) no-repeat top right;
			    top: 10px; 
			    position: relative;
			    width: 290px;
		    }							

				    #feature2ndLvl #mapas dt { background: url(/img/layout/mapasTitle.gif) repeat-x; height: 12px; padding: 8px 0 9px 15px; width: 275px; color: #FFF; font-weight: bold; text-transform: uppercase; }

					    #mapas #mapasTitle select { height: 17px; width: 168px; border: 1px solid #e2e3ea; border-top: 1px solid #abadb3; position: relative; right:-17px; }
/* Aqui começa a terça linha de Destaque */

	#feature3rdLvl { float: left; }

		#feature3rdLvl #infosOperacionais {
			background: url(/img/layout/homeGeral.gif) no-repeat top right;
			padding-top: 47px;
			width: 290px;
			position: relative;
			height: 244px;
			overflow: hidden;
			font-size: 100%;
		}							
		#feature3rdLvl #infosOperacionais dt { background: url(/img/layout/sptransCidadeTitle.gif) repeat-x; height: 21px; padding: 8px 0 0 16px; width: 275px; color: #FFF; font-size: 114%; font-weight: bold; text-transform: uppercase; }
		#feature3rdLvl #infosOperacionais dd { background-color: #e5e5e5; width: 262px; padding: 14px; position: relative; height: 244px; overflow-x: hidden; overflow-y: auto; }
		#infosOperacionais dd li { background: url(/img/button/btSetaClara.gif) no-repeat left; height: 22px; padding: 9px 0 0 28px; margin-top: 4px; } /*home_ie6.css*/
		#infosOperacionais dd li a { text-transform: uppercase; font-size: 107%; text-decoration: none; font-weight: bold;color:#C00;  }
		
		#coluna2Destaque3 #tempo {
			overflow: hidden;
			height: 118px;
			position: relative;
			width: 290px;
			background: #e5e5e5;
			margin-top: 15px;
			color: #333;
		}							

				#coluna2Destaque3 #tempo #tempoTitle { background: url(/img/layout/tempoTitle.gif) repeat-x; height: 12px; padding: 8px 0 9px 15px; width: 275px; color: #FFF; font-size: 117%; font-weight: bold; }
				#coluna2Destaque3 #tempo #tempoContent { padding: 7px 0 0 15px; height: 82px; }
					#tempo #tempoContent #contentText { padding-top: 14px; width: 115px; height: 50px; position: relative; top: -150px; left: 105px; }
					/* Estas linhas foram modificadas para a nova Home 22/08/11
					#tempo #tempoContent #legenda1 { position: relative; width: 54px; background-color: #fff; height: 72px; padding: 1px 0 2px 6px; text-align: center; top: -64px; left: 148px; }
					#tempo #tempoContent #legenda2 { position: relative; width: 54px; background-color: #fff; height: 72px; padding: 1px 6px 2px 0; text-align: center; top: -139px; left: 208px; }
					*/
					#tempo #tempoContent #legenda1 { position: relative; width: 54px; background-color: #fff; height: 72px; padding: 1px 0 2px 6px; text-align: center; top: 0px; left: -12px; }
					#tempo #tempoContent #legenda2 { position: relative; width: 54px; background-color: #fff; height: 72px; padding: 1px 6px 2px 0; text-align: center; top: -75px; left: 42px; }
	
								
			#feature3rdLvl #museuHome { padding-top: 81px; }
			#feature3rdLvl #museuHome dt { background: url(/img/layout/museuTitle.gif) repeat-x;  height: 12px; padding: 8px 0 9px 15px; width: 275px; color: #FFF; font-weight: bold; }
			#feature3rdLvl #museuHome dt #imgMuseu { background: url(/img/layout/museu.png) no-repeat 100% 0%; margin-top: -80px; position: relative; height: 88px; }
			/*#feature3rdLvl #museuHome dt img { margin-top: -80px; float:right; position: relative; height: 88px; }*/
			#feature3rdLvl #museuHome dd { background-color: #e5e5e5; width: 262px; padding: 14px; position: relative; height: 75px; overflow-x: hidden; overflow-y: auto; }
			
						
				#museuHome dd span { display: block; color: #5c6b92; font-weight: bold; text-transform: uppercase; }
				#museuHome dd img { float: right; border-left: 10px solid #e5e5e5; border-bottom: 10px solid #e5e5e5; }
				#museuHome dd a { text-decoration: none; /*font-weight: bold;*/ }
				#museuHome dd a:hover { text-decoration: underline; /*font-weight: bold;*/ }
				
				
		#feature3rdLvl #centralAtendimento { margin-top: 11px; font-size: 114%; position: relative; }
			#feature3rdLvl #centralAtendimento dt { background: url(/img/layout/sptransCidadeTitle.gif) repeat-x;  height: 12px; padding: 8px 0 9px 15px; width: 275px; color: #FFF; font-weight: bold; }
			#feature3rdLvl #centralAtendimento dd { vertical-align: middle; background-color: #e5e5e5; width: 262px; padding: 4px 14px 24px 14px; position: relative; height: 62px; overflow-x: hidden; overflow-y: hidden; }
			
			#centralAtendimento dd li { clear: both; position: relative; margin-bottom:7px }
				#centralAtendimento dd span { display: block; color: #cc0000; font-weight: bold; text-transform: uppercase; }
				#centralAtendimento dd img { float: left; border-left: 10px solid #e5e5e5; border-bottom: 10px solid #e5e5e5; padding-right: 8px; }
				#centralAtendimento dd a { text-decoration: none; /*font-weight: bold;*/ }

		#feature3rdLvl #transporteNoticia { position: relative; width: 290px; margin-top: 42px; } /*home_ie.css*/
			#feature3rdLvl #transporteNoticia #transporteNoticiaTitle { background: url(/img/title/transporteNoticia.gif) no-repeat; text-indent: -5000em; position: relative; width: 229px; height: 18px; padding-bottom: 14px; }
			#feature3rdLvl #transporteNoticia select { background-color: #FFF; border: 1px solid #ededed; border-top: 1px solid #abadb3; height: 19px; }
			#feature3rdLvl #transporteNoticia #listaNoticias { position: relative; width: 280px; top: 10px; height: 203px;  overflow-y: auto; } /*home_ie.css*/
			
				#transporteNoticia #listaNoticias ul li { margin-bottom: 13px; }
				#transporteNoticia #listaNoticias ul li a {text-decoration:none}
				#transporteNoticia #listaNoticias ul li a:hover {text-decoration:underline}
					#transporteNoticia #listaNoticias ul li strong { color: #CC0000; }
				
				
					/*#btVertodasNot{ width: 143px; height: 30px; background: url(../img/button/todasNoticias.gif) no-repeat; color: #F00; text-indent: -3000px; float:right; }*/
					#btVertodasNot{ width: 143px;  height: 30px; background: url(../img/button/todasNoticias.gif) no-repeat; color: #F00; text-indent: -3000px; float:right; }
					
	#sptransComunica { width: 290px; }
	#sptransComunica dl{ margin-top: 5px; background: #E5E5E5; }
		#sptransComunica dl dt{ background: url(/img/layout/olhoVivoTitle.gif) repeat-x;  height: 29px; padding: 8px 0 0 15px; width: 275px; color: #FFF; font-weight: bold; }
		#sptransComunica dl dd{  padding: 5px 0px 0 16px; }
		#sptransComunica dd ul{ margin-top: 5px; }
		#sptransComunica dd li { background: url(/img/layout/linkOpcao_2.gif) no-repeat left; height: 15px; padding-left: 22px; }
		#sptransComunica dd li a { text-transform: uppercase; font-size: 100%; text-decoration: none; font-weight: bold; }
		
	#sptransNegrito { font-weight:bold; }
	#sptransNegrito1 { font-weight:bold; }
	#sptransNegrito2 { font-weight:bold; }
	#foto_opcao{border:0;}
	
	#texto_olhovivo{
		text-align: left;
		border-top: 3px solid;
		border-top-color: #2C7F9E;
		margin-top: 1px;
		padding-top: 5px;
	}
	
	.invisivel_c{color: #e5e5e5;}
	.invisivel_b{color: #fff;}

	#regiao{text-align: left;  width: 230px; margin-bottom: 10px; margin-left: 16px;  font-family:Arial, Helvetica, sans-serif; color:#000;}	
	
	#titulo_cet{height: 20px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:130%; text-align:center; font-weight:bold;}
	
	#linkbu {text-decoration: none;}
	#bubottom{margin-top: 6px; *margin-top: 12px;}
	
	
	#sitebu{
			width: 220px;
			float: right;	
		}

