/* GERAIS */
  
  /* menu superior de fabricas */
  #navHomeFactory p a.brazil{ width: 116px; }
  #navHomeFactory p a.mexico{ width: 124px; }
  #navHomeFactory p a.south-africa{ width: 160px; }
  
  /* menu superior de veiculos */
  #navModel p a.Abt{ width: 125px; }
  #navModel p a.Esp{ width: 174px; }
  #navModel p a.Dim{ width: 97px; }
  #navModel p a.Car{ width: 100px; }
  #navModel p a.PDF{ width: 104px; } 
  #navModel p a.Opa{ background-image: url(../_img/nav/v_opacity-noise.gif); width: 157px; } 
    
  /* sifr */
  .txtFlash{ line-height: normal!important; }
  .txt10{ font-size: 10px!important; }
.txt12{ font-size: 12px!important; }
.txt14{ font-size: 14px!important; }
.txt15{ font-size: 15px!important; }
.txt16{ font-size: 16px!important; }
.txt18{ font-size: 18px!important; }
.txt19{ font-size: 19px!important; }
.txt20{ font-size: 20px!important; }
.txt22{ font-size: 22px!important; }
.txt24{ font-size: 24px!important; }
  .txtblue{ color: #6f91c0; }
  .txtgray{ color: #909090; }
  .txtgraytwo{ color: #e9e9e9 }
  .txtgraythree{ color: #5d5d5e }
  .txtwhite{ color: #ffffff; }
  

/* SEPARAÇÃO POR ÁREAS */

  /* ibama */
  #footer .ibama{ width: 460px; float: left; text-align: right; margin-top: -35px; }
  #footer .ibama a{ position: relative; }
  #footer .ibama img{ border: 2px solid #3d3d3d; }
  
  h3.ibama{ margin: 15px 0 0 0; border: 1px solid #363737; border-width: 1px 0; padding: 15px 25px 15px 100px; color: #ffffff; background: url(../_img/bg_wrapper.jpg) no-repeat 0 -16px; }
  
  #homeIbama{ position: relative; width: 980px; }
	  #homeIbama .selo{ position: absolute; top: -72px; left: 26px; }
	  #homeIbama .sidebar{ float: left; width: 236px; padding-left: 16px; position: relative; }
	  #homeIbama .sidebar .selecione{ position: absolute; top: 0; right: -237px; _right: -238px; }
	  #homeIbama .conteudo{ float: right; padding-right: 26px; }
  
  .conteudoIbama{ width: 690px; overflow: hidden; }
	  .conteudoIbama .tit{ padding: 25px 20px; }
	  .conteudoIbama .tit h4{ margin-bottom: 0; }
  
  .ibamaBox{ background: url(../_img/ibama_top.gif) no-repeat top left; padding-top: 20px; }
	  .ibamaBox .ibamaBox-copy{ min-height: 285px; height: auto!important; height: 285px; background: url(../_img/ibama_bot.gif) no-repeat bottom left; }
	  .ibamaBox h5{ margin: 0 0 20px 25px; }
	  .ibamaBox table{ border-top: 1px solid #434343; width: 650px; position: relative; }
	  .ibamaBox table th,
	  .ibamaBox table td{ border-bottom: 1px solid #434343; padding: 4px; color: #ffffff; padding-left: 20px; }
	  .ibamaBox table th{ color: #6f91c0; width: 310px; }
	  .ibamaBox p{ color: #8f8f8f; margin: 15px 20px; }
  
  /* pog ie 6 remover após ajax */
  .hide table{ display: none; }
  
  /* -- fim ibama */
  
  /* biodiesel */
  #homeBiodiesel{ position: relative; width: 964px; padding-left: 16px; margin-top: 15px; border-top: 1px solid #363737;  }
	  #homeBiodiesel .sidebar{ float: left; width: 236px; background: url(../_img/boxes/box_biodiesel.jpg) no-repeat top left; }
		  #homeBiodiesel .sidebar dt{ padding: 22px 0 16px 0; text-align: center; }
		  #homeBiodiesel .sidebar dd{ background: url(../_img/ico_type14.gif) no-repeat 16px 0; padding-bottom: 10px; padding-left: 41px; display: block; cursor: pointer; width: 180px; }
		  #homeBiodiesel .sidebar dd a{ display: block; }
		  #homeBiodiesel .sidebar dd.on{ background-image: url(../_img/ico_type13.gif); }
	  #homeBiodiesel .conteudo{ float: left; width: 727px; position: relative; overflow: hidden; }
		  #homeBiodiesel .conteudo .tit{ border-bottom: 1px solid #363737; padding: 15px 10px; }
		  #homeBiodiesel .conteudo .tit h4{ margin-bottom: 0; }
		  #homeBiodiesel .conteudo .cnt{ padding: 25px 10px; margin-right: 15px; }
		  #homeBiodiesel .conteudo .cnt p, 
		  #homeBiodiesel .conteudo .cnt ul{ margin-bottom: 15px; }
		  #homeBiodiesel .conteudo .cnt ul{ padding-left: 25px; list-style-type: disc; }
		  #homeBiodiesel .conteudo .cnt .flash{ width: 727px; line-height: normal; font-size: 12px; }
	  #homeBiodiesel .conteudo .hide{ visibility: hidden; height: 1px!important; overflow: hidden; position: absolute; top: 0; left: 0; }
  
  /* -- fim biodiesel */
  
  /* ajustes de layout fale conosco */
    .twocollumfaq h4{ font-weight: normal; }
    .twocollumfaq .show h4 a{ color: #fff; }
    .twocollumfaq h4 a{ color: #8e8e8f; }
    .twocollumfaq h4 a:hover{ color: #fff; text-decoration: none; }  
    .twocollumfaq .cnt{ background-color: #191919; border: 1px solid #2c2c2d; border-width: 0 1px 0 1px;}
    .twocollumfaq .cnt a{ color: #5e799f; }
    .twocollumfaq .cnt .pdg{ padding: 20px 40px 25px 40px; } 
  
  .twocollumform .right .box-mid{ float: right; _margin-right: -22px; }
  
  /* -- fim ajustes de layout fale conosco */

  /* detalhe de veículos */
  #homeVehicles .carrosselVertical h3{ margin-left: 25px; margin-bottom: 10px; }
  .carrosselVertical p{ }
  
  /* home de company modificada */
  .four-boxes{ float: left; padding-left: 25px; padding-top: 25px; }
  	.four-boxes .box{ float: left; width: 455px; height: 212px; margin-right: 21px; position: relative; color: #909090; margin-bottom: 30px; }
  		.four-boxes .box .cnt{ padding: 15px; }
        .four-boxes .box .cnt img{ margin-top: -20px; margin-right: 5px; float: right; border: 1px solid #404040; }
  			.four-boxes .box .cnt .check{ position: absolute; bottom: 15px; left: 15px; }
    .four-boxes .history{ background: url(../_img/company/box_company_history.jpg) no-repeat top left; }
    .four-boxes .factory{ background: url(../_img/company/box_company_factory.jpg) no-repeat top left; }
      .four-boxes .factory p{ margin-bottom: 10px; }
      .four-boxes .factory p.button{ margin-bottom: 5px; width: auto; }
    .four-boxes .modular-consortium{ background: url(../_img/company/box_company_modular-consortium.jpg) no-repeat top left; }
    .four-boxes .representative{ background: url(../_img/company/box_company_representatives.jpg) no-repeat top left; margin-right: 0; margin-left: -11px; width: 489px; border-top: 1px solid #39393a; border-bottom: 1px solid #39393a; height: 210px; overflow: hidden; }
      .four-boxes .representative .cnt{ padding: 20px; }
      .four-boxes .representative .cnt h3{ margin-top: 90px; background: url(../_img/ico_type14.gif) no-repeat top left; padding-left: 25px; position: relative; }
      .four-boxes .representative .cnt img{ border: none; margin-top: -125px; margin-right: 30px; }
      
    /* -- fim home de company modificada */
    
	 
	 /* home de fabricas */
	 #imagesFactory{ padding-left: 16px; border: 1px solid #343434; border-width: 1px 0; float: left; width: 964px; }
	 	#imagesFactory img{ float: left; padding-right: 1px; }
	 
	 
	 #three-call_vehicles{ width: 800px; height: 212px; float: left; padding: 0 10px 0 /*26px*/ 10px; margin-top: 23px; clear: both; }
	 #three-call_vehicles #call-special-onetile,
	 #three-call_vehicles #call-seminovos,
	 #three-call_vehicles #call-biodiesel{ float: left; margin-right: 20px; overflow: hidden; }
	 
	 #vehiclesHome #three-call_vehicles{ padding-left: 26px; }
	 
	 #three-call{ width: 690px; height: 212px; float: left; padding: 0 10px 0 11px; clear: both; }
		 #three-call #call-specialvehicles{ float: left; }
		 #three-call #call-biodiesel{ float: right; }
	
	 
	 /* call to action */	 
	 #call-biodiesel{ text-align: center; background: url(../_img/boxes/box_call_biodiesel.jpg) no-repeat top left; width: 217px; height: 212px; position: relative; }
		 #call-biodiesel .cnt{ padding: 15px; }
		 #call-biodiesel img{ padding: 10px; }
		 #call-biodiesel h3,
		 #call-biodiesel p{ text-align: left; }
		 #call-biodiesel p.button{ position: absolute; bottom: 15px; left: 15px; padding-bottom: 0; background-image: url(../_img/ico_type15.gif); }
	 
	 #call-specialvehicles{ background: url(../_img/boxes/box_call_special-vehicles.jpg) no-repeat top left; width: 454px; height: 212px; position: relative; }
		 #call-specialvehicles .cnt{ padding: 15px; padding-left: 240px; }
		 #call-specialvehicles img{ position: absolute; top: 15px; left: 15px; }
		 #call-specialvehicles p.button{ position: absolute; bottom: 15px; left: 240px; padding-bottom: 0; }
	 
	 #call-modular-consortium{ background: url(../_img/boxes/box_call_modular-consortium.jpg) no-repeat top left; width: 454px; height: 212px; position: relative; }
		 #call-modular-consortium .cnt{ padding: 15px; padding-right: 240px; }
		 #call-modular-consortium img{ position: absolute; top: 15px; right: 15px; }
		 #call-modular-consortium p.button{ position: absolute; bottom: 15px; left: 15px; padding-bottom: 0; }	 
		 
		#call-services{ background: url(../_img/dealers-network/box_call_services.jpg) no-repeat center top; width: 217px; height: 120px; position: relative; position: absolute; top: 10px; left: 738px; }
		#call-services .cnt{ padding: 15px; }
		#call-services p.button{ position: absolute; bottom: 15px; left: 15px; padding-bottom: 0; }	 
		
	#call-special-onetile{ text-align: center; background: url(../_img/boxes/box_call_biodiesel.jpg) no-repeat top left; width: 217px; height: 212px; position: relative; }
		 #call-special-onetile .cnt{ padding: 15px; }
		 #call-special-onetile h3,
		 #call-special-onetile p{ text-align: left; }
		 #call-special-onetile p.button{ position: absolute; bottom: 15px; left: 15px; padding-bottom: 0;}
		 
	#call-seminovos{ text-align: center; background: url(../_img/boxes/box_call_biodiesel.jpg) no-repeat top left; width: 217px; height: 212px; position: relative; }
		 #call-seminovos .cnt{ padding: 15px; }
		 #call-seminovos h3,
		 #call-seminovos p{ text-align: left; }
		 #call-seminovos p.button{ position: absolute; bottom: 15px; left: 15px; padding-bottom: 0; }
		
		
	/* --fim call to action */	
	
	/* home de todos os veículos */
	.homeVehicles{ border: 1px solid #383838; border-width: 1px 0; padding-top: 20px; margin-bottom: 23px; width: 727px; margin-right: -15px; position: relative; }
		.homeVehicles h4{ padding-left: 10px; margin-bottom: 5px; }
		.homeVehicles .cnt{ border-top: 1px solid #383838; padding: 10px; padding-right: 15px; }
		.homeVehicles img{ border-top: 1px solid #383838; padding-right: 15px; }
		.homeVehicles .cnt p{ padding-bottom: 15px; }

	 
	 /* home de veículos especiais */
	.twocollum .left-three{ width: 690px; float: left; padding-left: 28px; padding-right: 10px; }
	.twocollum .right-one{ width: 252px; float: right; }
	.right-one #call-biodiesel{ margin-left: 10px; margin-top: -10px; }
	
	.decor-special{ border: 1px solid #383838; border-width: 1px 0; padding-left: 16px; float: left; width: 964px; }
	
	
	
	/* home de after sales */
	.twocollum .left,
	.twocollum .right{ overflow: hidden; }
	
	.boxesAfter{ width: 476px; }	
	.boxesAfter .box{ background: url(../_img/boxes/box_after-sales.gif) no-repeat top left; width: 217px; height: 120px; padding-right: 21px; float: left; margin-bottom: 15px; position: relative; }
	.boxesAfter .box img{ padding: 15px; }
	.boxesAfter .box .button{ position: absolute; left: 15px; bottom: 15px; padding-bottom: 0; }
	
	/* política de privacidade */
	.twocollumprivacy ul{ margin-bottom: 15px; }
	
	/* concessionárias */	
	.left-dealers{ float: left; width: 727px; height: 118px; position: relative; background: url(../_img/dealers-network/box_search.jpg) no-repeat top right; border: 1px solid #383838; border-width: 1px 0; margin-top: 12px; }
		.left-dealers h3{ margin: 10px 0; }
		.left-dealers fieldset{ padding-top: 10px;}
		.left-dealers fieldset select{ font-size: 11px; font-family: 'Trebuchet MS'; color: #ffffff; background-color: #2f2f2f; margin-bottom: 10px; }
		.left-dealers fieldset select.off{ color: #545454; background-color: #202020; }
		.left-dealers fieldset select,
		.left-dealers fieldset input,
		.left-dealers fieldset a{ vertical-align: middle; }	
		
			#drpCity, #drpState{ width: 215px; }
		
	.list-results{ position: relative; }
	.acav{	position: absolute; top: 20px; right: 30px; display: block; }
		
	#frmDealers .right-one{ width: 242px; }
		
		.maps-search{ width: 455px; float: left; padding: 10px; padding-left: 25px; }
		.maps-search .input{ background: url(../_img/dealers-network/bg_input_mashup.gif) no-repeat top left; width: 389px; height: 21px; float: left; }
		.maps-search .input input{ border: 0px; background-color: #414141; margin: 2px 0 2px 22px; font-size: 11px; font-family: 'Trebuchet MS'; color: #ffffff; width: 360px; }
		.maps-search small{ color: #919191; display: block; padding-left: 5px; }
		.dealers-search{ width: 217px; float: right; padding: 10px; }
		
		/* servicos para concessionárias */
		
	.boxesServices{ padding-left: 25px; }	
	.boxesServices .box{ background: url(../_img/boxes/box_after-sales.gif) no-repeat top left; width: 217px; height: 120px; padding-right: 21px; float: left; margin-bottom: 15px; position: relative; }
	.boxesServices .box h4{ margin: 55px 10px 0 15px; }
	.boxesServices .box .button{ position: absolute; left: 15px; bottom: 15px; padding-bottom: 0; }
	
	.boxesServicesAvailable .box{ height: 100px; background-image: url(../_img/boxes/box_dealers-network.gif); }
	
	
	
	p.biodieselbutton{ background-image: url(../_img/ico_type15.gif); }
	
	
	.cntRight .titTop{ border: 1px solid #383838; border-width: 1px 0; margin-bottom: 16px; background: url(../_img/bg_wrapper.jpg) no-repeat -253px -16px; padding: 25px 0 15px 10px; width: 716px; }
	.cntRight .titTop h4{ margin-bottom: 0; }
	
	.itensTechnicalSpecs h4{ margin-bottom: 0!important; }
	
	#homeBiodiesel .sidebar dd.curriculo{ padding-top: 40px; padding-bottom: 40px; background: url(../_img/curriculo.jpg) no-repeat center right; width: 195px; }
	
	
	/* itens de volks total */
	#itens-cobertura{ width: 980px; clear: both; border: 1px solid #353535; border-width: 1px 0; }
	#itens-cobertura .tit{ background: url(../_img/boxes/box_01.jpg) no-repeat 0 0; height: 23px; padding: 5px; overflow: hidden; margin-left: 16px; line-height: 23px; }
	#itens-cobertura h4{ background: url(../_img/faq_close.gif) no-repeat top left; margin-bottom: 0; padding-left: 25px; height: 18px; font-size: 16px; line-height: 18px; color: #8e8e8f; margin-left: 10px;}
	#itens-cobertura.show h4{ background-image: url(../_img/faq_open.gif); color: Red; }
	#itens-cobertura .cnt{ border-top: 1px solid #353535; padding: 0 16px; display: none; }
  	#itens-cobertura .cnt .pdg{ padding: 5px 10px; background-color: #191919; }  
	
	ul.bullet01{ padding-left: 5px; padding-bottom: 10px; list-style: none!important; }
	ul.bullet01 li{ background: url(../_img/bullet_01.gif) no-repeat 0 8px; padding-bottom: 10px; padding-left: 10px; color: #fff; list-style: none!important;}

	ul.bullet02{ padding-left: 5px; padding-bottom: 10px; list-style: none!important; }
	ul.bullet02 li{ background: url(../_img/bullet_02.gif) no-repeat 0 8px; padding-bottom: 10px; padding-left: 10px; color: #8e8e8f; list-style: none!important; position: relative;}
	
	ul.bullet03{ padding-left: 0px!important; padding-bottom: 10px; list-style: none!important; }
	ul.bullet03 li{ background: url(../_img/bullet_02.gif) no-repeat 0 8px; padding-bottom: 10px; padding-left: 10px;  color: #909090; list-style: none!important; position: relative;}
	
/* subnavegacao de todas as areas (volkstotal, factory e vehicles */	

#navSub{ width: 800px; position: absolute; top: -45px; left: 28px; }
#navSub p{ float: left; padding-right: 8px; height: 28px; }
#navSub p a{ display: block; float: left; height: 28px; background: url(../_img/spacer.gif) no-repeat 0 0; }
#navSub p a span{ display: block; width: 1px; height: 1px; visibility: hidden; overflow: hidden; }
#navSub p.on a,
#navSub p a:hover{ background-position: 0 -28px; }
#navSub p a.volkstotal{ background-image: url(../_img/nav/vt_volkstotal.gif); width: 93px; }
#navSub p a.volkstotal-prev{ background-image: url(../_img/nav/vt_volkstotal-prev.gif); width: 125px; }
#navSub p a.volkstotal-plus{ background-image: url(../_img/nav/vt_volkstotal-plus.gif); width: 122px; }

.chamevolks{ background: url(../_img/boxes/box_chamevolks.jpg) no-repeat top left; width: 455px; height: 399px; position: relative; }

#events-calendar{ background:url(../_img/events/bg_calendario.jpg) no-repeat top left; width:215px; height:462px; }
#events-calendar table,
#events-calendar-gincana table{ border-top: 1px solid #444444; width: 100%; }
#events-calendar table td,
#events-calendar table th,
#events-calendar-gincana table td,
#events-calendar-gincana table th{ border-bottom: 1px solid #444444; padding: 4px 5px; vertical-align: top; text-align: left; font-weight: normal; line-height: 14px; }
#events-calendar table th,
#events-calendar-gincana table th{ padding-left: 15px; color: #6f91c0; }


#events-calendar-gincana{ background:url(../_img/events/bg_calendario-gincana.jpg) no-repeat top left; width:215px; height:685px; }

#navSub p a.formula-truck{ background-image: url(../_img/nav/e_formula-truck.gif); width: 117px; }
#navSub p a.gincana{ background-image: url(../_img/nav/e_gincana.gif); width: 82px; }

ul.results li .txt1 p{ font-weight: bold; }

.news-top .filter{ float: none; }
.news-top .box-mid{ right: auto; left: 738px; }

  
.twocollumform .left{ overflow: visible; }


#homeVehicles .conteudoIbama{ margin-left: 10px; }
#homeVehicles .conteudoIbama .selo{ position: absolute; top: -70px; left: 26px; }
#homeVehicles h3.ibama{ padding-left: 80px; }

#ibama{ position: relative; }
.pogVeiculos{ display: none; }
.pogVeiculos h3.ibama{ background-position: -250px -16px; padding-bottom: 28px; }
.pogVeiculos .selo{ position: absolute; top: 28px; left: 10px; }
#homeVehicles .pogVeiculos{ display: block; }

.box-mid_fale-conosco{ background: url(../_img/boxes/box-02.gif) no-repeat top left; height: 135px; }

#boxesAbout .box .cnt h4.pdf{ background: url(../_img/ico_type4.gif) no-repeat top left; margin-bottom: 0; }
#boxesAbout .box .cnt h4.especificacoes{ background: url(../_img/ico_type7.gif) no-repeat top left; }
#boxesAbout .box .cnt h4.dimensoes{ background: url(../_img/ico_type8.gif) no-repeat top left; }
#boxesAbout .box .cnt h4.assistencia,
#boxesAbout .box .cnt h4.concessionarias{ margin-bottom: 5px; }
#boxesAbout .box .cnt h4.compare{ background: url(../_img/ico_type6.gif) no-repeat center left; }
#boxesAbout .box .cnt h4.seminovos{ margin-bottom: 0; }

.itensDimensions p{ padding: 10px; }

#homeCarrosseries .titModel img{ margin-bottom: 8px; }

.carrosselVertical p{ margin-bottom: 12px; text-align: center; }

.cntRight .titTop{ position: relative; }
.cntRight .titTop .logo_v-tronic{ position: absolute; bottom: 18px; right: 35px; }


/* compare */
.compareModelos{ padding: 10px; position: relative; }
.compareModelos .titTop{ margin-bottom: 0; }
.compareModelos img{ display: block; padding: 0 0 8px 3px; }
.compareModelos h3{ margin-bottom: 10px; }
.compareModelos select{ font-size: 11px; font-family: 'Trebuchet MS'; color: #ffffff; background-color: #2f2f2f; display: block; width: 215px; margin-bottom: 10px; }

.compareModelos .action{ height: 30px; padding-top: 20px; }
.compareModelos .action .print{ float: left; width: auto; }
.compareModelos .action .expand{ float: right; width: auto; }

.expand{ background: url(../_img/ico_type16.gif) no-repeat center left; padding-left: 20px; }

.compareModelos .imagem{ clear: both; position: absolute; top: -50px; right: 0px; width: 474px; background: url(../_img/vehicles/bg_compare.gif) no-repeat bottom left; height: 225px; }
.compareModelos .imagem img{ padding: 0; }
.compareModelos .imgModel1{ position: absolute; bottom: 15px; left: 20px; }
.compareModelos .imgModel2{ position: absolute; bottom: 15px; right: 20px; }


.itensCompare .listTit,
.itensCompare .modelo1,
.itensCompare .modelo2{ width: 237px; float: left; overflow: hidden; }


.itensCompare .pdg{ padding: 20px 0 50px 0; }
.itensCompare table{ width: 100%; }
.itensCompare td,
.itensCompare th{ border-bottom: 1px solid #242424; padding: 3px; padding-left: 20px; width: 214px; }
.itensCompare td{ color: #fff; }
.itensCompare th{ color: #2ba5ff; }

.itensCompare .iten .cnt{ background: url(../_img/bg_compare.jpg) repeat top left; }

.itensCompare p.extra{  padding: 20px 0 0 20px; }

.itensCompare h4{ width: 100%!important; margin-bottom: 0; background: url(../_img/ico_type3.gif) no-repeat top left; padding-left: 25px; height: 18px; font-size: 16px; line-height: 18px; font-weight: bold; }
.itensCompare h4 a{ color: #fff; }
.itensCompare h4 a:hover{ text-decoration: none; color: #ccc; }

#navModel p a.Comp{ background-image: url(../_img/nav/v_compare.gif); width: 87px; }          


.googlemaps{ border-top: 1px solid #363737; padding-left: 16px; }
.embedMaps{ }


/* volksbus não possui compare */
#hasCompEmpty{ display: none; background: none!important; }
.notCompare #hasComp{ display: none; }
.notCompare #hasCompEmpty{ display: block; }


/* events NEW */

#call-events{ height: 230px; width: 929px; margin: 0 auto; padding-top: 20px;  }

  .call-events-featured{ background: url(../_img/boxes/box_call_two-tile.jpg) no-repeat top center; width: 454px; height: 212px; position: relative; }
    .call-events-featured .cnt{ padding: 22px; }
    .call-events-featured img{ position: absolute; top: 22px; border: 1px solid #404040 }
    .call-events-featured p.button{ position: absolute; bottom: 15px; padding-bottom: 0;  }
  
  #call-events-lft{ float: left; }
    #call-events-lft .cnt{ padding-left: 240px; }
    #call-events-lft img{ left: 22px; }
  #call-events-rgt{ float: right; }
    #call-events-rgt .cnt{ padding-right: 240px; }
    #call-events-rgt img{ right: 23px; }

#top-events{ border: 1px solid #2d2d2d; border-width: 1px 0; padding: 0 16px 0 16px; background: url(../_img/bg_wrapper.jpg) no-repeat 0 -250px; }
  
  #top-events .line{ border-bottom: 1px solid #2d2d2d; width: 100%; height: 0!important; overflow: hidden; }
  #top-events .year{ margin: 15px 20px 9px 20px; }
    #top-events .year td{ vertical-align: middle; color: #5d5d5e; font-size: 14px; font-weight: bold; padding-top: 2px; padding-right: 4px; }
    #top-events .year td a{ color: #5d5d5e; text-decoration: none; }
  
  #top-events .month{ margin: 0px 15px 7px 15px; }
    #top-events .month td a{ margin: 18px 5px 0 5px; font-size: 11px; color: #375b8c; font-weight: bold; display: block; text-decoration: none!important; }
    #top-events .month td a strong{ color: #fff!important; font-weight: bold; text-transform: uppercase;}
    #top-events .month td a.on{ font-size: 18px; margin-top: 0; border-top: 4px solid #fff; padding-top: 13px; }
  
  #top-events .day{ border-collapse: separate; border-spacing: 1px; margin: 13px 20px 13px 10px; }
    #top-events .day td{ text-align: center; margin-right: 1px; width: 28px; font-size: 14px; color: #fff; height: 19px; vertical-align: middle; font-weight: bold; }
    #top-events .day td.fds, #top-events .day td.fds a{ color: #fee300; }
    #top-events .day td.evt{ background-color: #375b8c; }

#list-events{  background: url(../_img/bg_wrapper.jpg) no-repeat 0 -394px; float: left; padding: 0 16px; width: 980px; }
#list-events li{ padding: 30px 10px 20px 10px; border-bottom: 1px solid #2d2d2d; float: left; width: 930px; position: relative; }
#list-events li div p{ padding-bottom: 17px; }
#list-events li div strong{ color: #fff; font-weight: normal; display: block; }
#list-events li div{ float: left; }
#list-events li .info{ width: 445px; padding-right: 30px; }
  #list-events li .info h5{ font-size: 18px; color: #fff; font-weight: normal; padding-bottom: 5px; }
  #list-events li .info br{ display: none; }
  #list-events li .info span{ float: left; width: 120px; display: block; }
#list-events li .date{ width: 220px; padding-top: 20px; padding-right: 20px; }
#list-events li .location{ width: 190px; padding-top: 20px; padding-right: 20px; }
#list-events li .button{ position: absolute; bottom: 20px; left: 725px; width: 220px; }
       
p.button{ text-transform: uppercase; }


/* carrocerias new */

ul.topCarrocerias, ul.topListTit{ background: url(../_img/boxes/box-04.png) no-repeat top left; height: 54px; margin-top: -16px; position: relative; padding-left: 10px; }
  ul.topCarrocerias li, ul.topListTit li{ float: left; background: url(../_img/ico_type14.gif) no-repeat bottom left; height: 21px; padding: 15px 40px 0 25px; }
  ul.topCarrocerias li.txtgray, ul.topListTit li.txtgray{ background-image: url(../_img/ico_type13.gif); }

ul.topListTit{ margin-top: 0; clear: both; }

.topSegCarrocerias{ background: url(../_img/bg_wrapper.jpg) no-repeat -253px -148px; border: 1px solid #353535; border-width: 1px 0;  color: #fff; font-weight: bold; padding: 25px 10px 0 10px; margin-bottom: 10px; height: 31px; }
.topSegCarrocerias p{ float: left; padding-right: 20px; }
  .topSegCarrocerias select{ font-size: 11px; font-family: 'Trebuchet MS'; color: #ffffff; background-color: #2f2f2f; margin-left: 10px; }

.infoSeguimentos{ width: 218px; padding: 10px; float: left; }

.infoModelos{ padding: 10px; }
.imagemBig{ margin: 0 -10px; position: relative; padding: 10px 0; }
.anotherTruck{ height: 160px; position: relative; border-bottom: 1px solid #363637; }
.anotherTruck h4{ margin-bottom: 10px; }
.anotherTruck .imagemMid{ width: 363px; height: 120px; position: absolute; bottom: 0; left: 180px;}
.anotherTruck .txt{ position: absolute; bottom: 10px; left: 10px; }


.txtSeguimentos{ width: 472px; float: left; padding-top: 10px; }
.txtSeguimentos li{ clear: both; position: relative; }
.txtSeguimentos strong{ color: #fff; font-size: 14px; display: block; padding-bottom: 5px; font-weight: bold; }
  .txtSeguimentos small{ font-size: 36px; color: #fff; display: block; width: 40px; text-align: center; position: absolute; top: 0; left: 0; }
  .txtSeguimentos small.letter{ color: #375b8c; }
  .txtSeguimentos p{ padding: 0 10px 15px 10px;}
  .txtSeguimentos img{ display: block; padding: 20px 0;}
  
  .withletternumber p{ padding-left: 40px; }
  .strongtitles strong{ padding: 10px; font-size: 16px; }
  
.cntRight .titBottom{ border: 1px solid #383838; border-width: 1px 0; margin: 16px 0; padding: 15px 0 5px 10px; width: 702px; /*background: url(../_img/bg_padrao.gif) repeat;*/ }
.cntRight .titBottom h4{ margin-bottom: 0; }


.listBoxSegCarrocerias{ float: left; width: 714px; margin-left: 10px; }

.boxSegCarrocerias{ background: url(../_img/boxes/box_after-sales.gif) no-repeat top left; width: 217px; height: 110px; text-align: center; position: relative; padding-top: 10px; float: left; margin-right: 21px; margin-bottom: 20px; }
  .boxSegCarrocerias img{ padding: 10px; }
  .boxSegCarrocerias .button{ text-align: left; position: absolute; bottom: 15px; left: 8px; padding-bottom: 0; }
	
  
/*imagens e vídeos*/

.galleryFeatured{ width: 700px; float: right; position: relative; margin-bottom: 10px; }
.galleryFeatured .bigBg{ background-color: #fff; width: 451px; height: 278px; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; }
.galleryFeatured .bigCnt{ width: 431px; height: 258px; position: absolute; top: 10px; left: 10px; text-align: center; vertical-align: middle; line-height: 258px; }
.galleryFeatured .bigCnt img{}
.galleryFeatured .txt{ position: absolute; bottom: 10px; right: 5px; width: 220px; }
.galleryFeatured .txt p{ padding-top: 10px; }

.listCnt{ border: 1px solid #414142; border-width: 1px 0; }

#call-gallery{ clear: both; margin: 10px auto; background: url(../_img/boxes/call_gallery.jpg) no-repeat top left; width: 692px; height: 120px; position: relative; }
#call-gallery .cnt{ padding: 20px; }
#call-gallery h4{ margin-bottom: 10px; background: url(../_img/ico_type17.gif) no-repeat top left; padding-left: 23px; padding-top: 1px; position: relative; }
#call-gallery .button{ position: absolute; bottom: 20px; left: 20px; }
#call-gallery img{ position: absolute; top: 10px; right: 50px; }

/* modelos de carroceria */


.tblModelos{ width: 692px; margin: 0 auto; background: #151515 url(../_img/tbl_mid.jpg) repeat-x top left; }
.tblModelos .top{ display: block; height: 19px; width: 692px; background: url(../_img/tbl_top.jpg) no-repeat top left; }
.tblModelos .bot{ display: block; height: 19px; width: 692px; background: url(../_img/tbl_bot.jpg) no-repeat bottom left; }
.tblModelos .cnt{ padding: 10px 20px 0 20px; }
.tblModelos table{ width: 100%; color: #fff; }
.tblModelos table th{ width: 215px; text-align: left; color: #6f91c0; padding-bottom: 10px; }
.tblModelos p{ margin: 10px 0; position: relative; padding-left: 10px; }
.tblModelos p span{ position: absolute; top: 0; left: 0; color: #6f91c0; }


.galeria p.button{ display: none!important; }
.boxGaleriaConstellation .galeria p.constellation{ display: block!important; }
.boxGaleriaDelivery .galeria p.delivery{ display: block!important; }
.boxGaleriaVolksbus .galeria p.volksbus{ display: block!important; }
.boxGaleriaWorker .galeria p.worker{ display: block!important; }