/*-- Gauge -------------------------------------------------------------------*/

.g_hr {
	background: url(../../img/empresas/div_dotted_horizontal.gif) repeat-x;
	clear: both;
	height: 2px; }

	.g_hr hr {
		display: none; 	}

#g_interna_conteudo_area {
	color: #4b4a4a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	width: 740px;
	
	position: relative;
	}


	#g_interna_conteudo_area p {
		margin-bottom: 1em; 
		float:left;
	}

	#g_interna_conteudo_area h2 {
		font-size: 1.2em;
		margin: 25px 0 5px 0; }

	.sIFR-hasFlash #g_interna_conteudo_area h2 {
		font-size: 16px; }

.g_simular,
.g_simular_financ,
.g_simular_garantia,
.g_buscar_conc,
.g_nova_busca,
.g_saiba_mais,
.g_ver_mapa,
.g_quero_mais,
.g_nova_simulacao {
	display: block;
	overflow: auto;
	text-indent: -9999em; }

.g_simular {
	background: url(../../img/geral/bt_simular.gif) no-repeat;
	height: 19px;
	width: 63px; }

.g_simular_financ {
	background: url(../../img/geral/bt_simular_financ_4.gif) no-repeat;
	height: 18px;
	width: 133px; }

.g_simular_garantia {
	background: url(../../img/geral/bt_simular_garantia.gif) no-repeat;
	height: 19px;
	width: 112px; }

.g_buscar_conc {
	background: url(../../img/geral/bt_buscar_conc.gif) no-repeat;
	height: 22px;
	width: 129px; }

.g_nova_busca {
	background: url(../../img/geral/bt_nova_busca.gif) no-repeat;
	height: 15px;
	width: 78px; }

.g_saiba_mais {
	background: url(../../img/geral/bt_saiba_mais.gif) no-repeat;
	height: 19px;
	width: 81px; }

.g_ver_mapa {
	background: url(../../img/concessionarias/bt_ver_mapa.gif);
	height: 19px;
	width: 83px; }

.g_quero_mais {
	background: url(../../img/geral/bt_quero_mais_info.gif);
	height: 19px;
	width: 156px; }

.g_nova_simulacao {
	background: url(../../img/geral/bt_nova_simulacao.gif);
	height: 16px;
	width: 102px; }

.g_preco {
	/*color: #ac0000;*/
	color: #4b4a4a;
	font-size: 1.1em;
	margin-top: 8px; }

	th.g_preco {
		font-size: 1em; }

	th.g_preco,
	td.g_preco {
		text-align: right; }

.g_obs {
	clear: both;
	color: #4b4a4a;

	font: 0.9em Verdana, sans-serif; }

	.g_obs ul {
		list-style: none;
		margin: 0.25em 0; }

		.g_obs li {
			margin-bottom: 0.25em; }

	/*-- Forms ---------------------------------------------------------------*/

	.g_xlong { width: 280px; }
	.g_long { width: 150px; }
	.g_medium { width: 100px; }
	.g_short { width: 60px; }
	.g_xshort { width: 35px; }

	form table td.g_label {
		padding: 3px 10px 10px 0;
		text-align: right;
		width: 135px; }

	/*-- Promocoes -----------------------------------------------------------*/

	#g_promocoes #s_content_home {
		margin-top: -248px; }
		
		#g_promocoes #s_home_destaque {
			margin-top: 0; }

	/*-- Texto + Flash -------------------------------------------------------*/
	
	#g_texto_flash div {
		float: left;
		margin: 0 20px 25px 0;
		width: 310px;}

	#g_texto_flash img {
		float: left; }

	#g_texto_flash dl {
		float: left;
		margin: 0 0 25px 0;
		padding: 0 10px;
		width: 356px; }

		#g_texto_flash dl dd img {
			/*margin-bottom: 1em;*/ }

		#g_texto_flash dl dd div {
			float: none;
			margin: 0;
			width: 336px; }




/*-- Concessionárias ---------------------------------------------------------*/

h3.g_dealers_tit {margin: 16px 0 10px 0; text-align:center; font-size: 10pt;}

table.g_dealers, table.g_dealers2 {
	clear: both;
	/*color: #737261;*/
	color: #4b4a4a;
	font: 1em Verdana, sans-serif;
	width: 95%; _width: 708px;
	background:#C5C5B5;
	}
table.g_dealers2{background:#d9d9d9!important;text-align:center;}

	.sIFR-hasFlash table.g_dealers thead th {
		font-size: 14px;}

	table.g_dealers thead th,table.g_dealers thead th {
		background: #eae9df url(../../img/concessionarias/bg_dealer_thead.gif) 0 0 repeat-x;
		border-bottom: 1px solid #a9a894;
		/*color: #4a4a25;*/
		color: #4b4a4a;
		height: 36px;
		padding: 2px 16px;
		font-size: 8pt !important;
		text-align: left; }
		
		.sIFR-hasFlash table.g_dealers thead .titulo{/*color:#4A4A25;*/background:url("../../img/concessionarias/bg_dealer_thead_left2.gif") !important}
		.colorgreen{color:#737261;}
		table.g_dealers thead .newFundo {
		background: #eae9df url(../../img/concessionarias/bg_dealer_thead2.gif) 0 0 repeat-x !important; }
		
	
		table.g_dealers thead th.first {
			background: #eae9df url(../../img/concessionarias/bg_dealer_thead_left.gif) 0 0 no-repeat; }
			table.g_dealers thead th.first2 {
			background: #eae9df url(../../img/concessionarias/bg_dealer_thead_left2.gif) 0 0 no-repeat !important;
			background-repeat:repeat!important;
			
			 }

		table.g_dealers thead th.last {
			background: #eae9df url(../../img/concessionarias/bg_dealer_thead_right.gif) 100% 0 no-repeat; }

	table.g_dealers tbody td {
		/*background: #eeeee4;*/
		 background:#FFFFFF;
		padding: 6px 16px 10px 16px; }
	table.g_dealers tbody .linha1Modif {
		background: #ffffff!important;
		padding: 6px 16px 10px 16px; }

		table.g_dealers tbody tr.even td {
			/*background-color: #e5e4d2;*/ 
			background-color:#F3F3F3;
			}
		table.g_dealers tbody tr.even  .linha2Modif {
			background-color: #f3f3f3!important; }
			table.g_dealers tbody tr  .linha2Modif {
			background-color: #f3f3f3!important; }

			table.g_dealers tbody td.first,
			table.g_dealers tbody td.last {
				background-image: url(../../img/concessionarias/bg_dealer_tbody.gif);
				background-repeat: repeat-y; }
				

			table.g_dealers tbody td.first {
				background-position: 0 0;
				font-weight: bold; }

			table.g_dealers tbody td.last {
				background-position: 100% 0; }

	table.g_dealers tbody td a {
		color: #970000; }

	table.g_dealers tbody td a.g_dealer_name {
		color: #4a4a25;
		font-size: 1.2em; }

	table.g_dealers tfoot td {
		background: #eae9df url(../../img/concessionarias/bg_dealer_tfoot.gif) 0 0 repeat-x;
		height: 12px; }
		table.g_dealers tfoot .first2{background:url("../../img/concessionarias/bg_dealer_thead_left2.gif")!important;}
	
		table.g_dealers tfoot td.first {
			background: #eae9df url(../../img/concessionarias/bg_dealer_tfoot_left.gif) 0 0 no-repeat; }

		table.g_dealers tfoot td.last {
			background: #eae9df url(../../img/concessionarias/bg_dealer_tfoot_right.gif) 100% 0 no-repeat; }

#g_mapa {
	margin: 50px auto;
	width: 386px; }

#g_buscar,
#g_simular {
	background: #f4f4ec url(../../img/geral/bg_TB_window.gif) 0 100% repeat-x;
	color: #737261;
	margin: 50px auto;
	width: 500px; }

	#g_buscar div,
	#g_buscar form,
	#g_simular div,
	#g_simular form {
		font-size: 10px;
		line-height: 1.4em; }

	#g_buscar div.g_hr,
	#g_simular div.g_hr {
		margin: 5px 0 20px 0;
		padding: 0; }

	#g_buscar p,
	#g_simular p {
		margin-bottom: 10px;
		font-size:10px;}

	#g_simular img.g_carro {
		float: left;
		margin: 0 25px 0 0; }

	#g_simular a img {
		float: none; }

		#g_simular form fieldset {
			float: left; }

		#g_simular form table {
			margin-bottom: 10px; }

	body.js #g_mapa,
	body.js #g_buscar,
	body.js #g_simular #g_buscar_etapa1,
	body.js #g_buscar_etapa2,
	body.js #g_buscar_etapa3,
	body.js #g_buscar_etapa4,
	body.js #g_simular,
	body.js #g_simular_etapa2,
	body.js #g_simular_etapa3,
	body.js #g_simular_etapa4,
	body.js #g_simular_etapa5,
	body.js #g_simular_etapa6 {
		display: none;
		margin: 0; }

/*-- Paginação ---------------------------------------------------------------*/

div.g_pages {
	font-size: 10px;
	margin: 20px 0;
	text-align: center; }

	div.g_pages table {
		margin: 0 auto; }

		div.g_pages table td a {
			color: #000;
			display: block;
			font-weight: normal;
			margin: 2px;
			padding: 2px;
			text-align: center; }

			div.g_pages table td a.current,
			div.g_pages table td a:hover {
				color: #ada79c;
				text-decoration: none; }

		div.g_pages table td.g_prev a,
		div.g_pages table td.g_next a {
			background-position: 0 0;
			display: block;
			float: left;
			height: 21px;
			margin: 0 6px;
			overflow: hidden;
			padding: 0;
			text-indent: -9999em;
			width: 89px; }

		div.g_pages table td.g_prev a {
			background-image: url(../../img/geral/pg_prev.gif); }

		div.g_pages table td.g_next a {
			background-image: url(../../img/geral/pg_next.gif); }

/*-- Accordion ---------------------------------------------------------------*/

	.g_accordion
	{
		/*width:400px;*/
	}
	.g_accordion .g_toggler{
		background: #e9e8de url(../../img/veiculos/bg_ficha_troggler.gif) repeat-x top;
		border: 1px #b3b3a0 solid;
		cursor: pointer;
		font-weight: bold;
		min-height: 16px;
		/*width:400px;*/
		padding: 4px 0px 2px 10px; }
	
	.fundoNovoAcordion{background: #e4e4e4 url(../../img/veiculos/bg_ficha_troggler2.gif) repeat-x top !important;border: #d9d9d9 1px solid;}

	* html .g_accordion .g_toggler {
		height: 16px; }

	.g_accordion .g_stretcher {
		background: #f4f4ec;
		border: #dcdbcf 1px solid;
		/*width:400px;*/ }
	.fundoAcordionTexto{background: #ffffff!important;border: #d9d9d9 1px solid;}

		.g_accordion .g_stretcher div {
			padding: 10px;padding-bottom:0px; }

		.g_toggler_left {
			background: url(../../img/veiculos/ico_mais.gif) no-repeat;
			float: left;
			margin-left: -20px;
			height: 15px;
			width: 15px; }

			.current .g_toggler_left {
				background: url(../../img/veiculos/ico_menos.gif) no-repeat; }
	
			* html .g_toggler_left {
				position: fixed;
				margin-left: -18px; }

		.g_toggler_right {
			background: url(../../img/veiculos/ico_mais.gif) no-repeat;
			clear: both;
			float: right;
			margin: -15px -8px 0 0;
			height: 15px;
			width: 15px; }

			.current .g_toggler_right {
				background: url(../../img/veiculos/ico_menos.gif) no-repeat; }

			* html .g_toggler_right {
				position: fixed;	
				margin-right: -7px; }

	.g_stretcher li {
		margin-left: 15px; }

	.g_stretcher dt {
		font-weight: bold; }

	.g_stretcher dd {
		margin: 0 0 10px 0; }

/*-- Thickbox ----------------------------------------------------------------*/

#g_title
{
	color: #4a4a25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

html, body {
	height: 100%; }

#TB_overlay {
	background-color: #000;
	/*cursor: pointer;*/
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5000; }

#TB_hideSelect{
	background-color: #fff;
	border: none;
	position: absolute;
	z-index: 4000;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0; }



#TB_iframe {
	height: 575px;
	width: 515px; 
	background-color: #fff;
	}

#TB_iframe iframe {
	border: 0;
	height: 530px;
	width: 515px; }
#TB_RSS{
		
}

.TB_window {
	background-color:#FFF url(../../img/geral/bg_TB_window.gif) 0 100% repeat-x;
	
	border: 1px solid #afae91;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 9000; }

	.TB_window div,
	.TB_window form {
		padding: 15px 25px; }

	.TB_window .TB_title {
		background: url(../../img/geral/img_head.jpg);
		height: 113px;
		padding: 0;
		position: relative; }
		
	.TB_window .TB_titleConcHome {
		background: url(../../img/geral/img_topoCONCHome.jpg) no-repeat;
		background-color:#f4f4ec; 
		height: 113px;
		padding: 0;
		position: relative; }

	.TB_window .TB_titleConcProx {
		background: url(../../img/geral/img_topoCONC.jpg) no-repeat;
		background-color:#f4f4ec; 
		height: 113px;
		padding: 0;
		position: relative; }
	
	.TB_window .TB_titleConcNome {
		background: url(../../img/geral/img_topoCONCNome.jpg) no-repeat;
		background-color:#f4f4ec; 
		height: 113px;
		padding: 0;
		position: relative; }


	.TB_window .TB_iframeObsLegais {
		background: url(../../img/geral/img_topoObsLegais.jpg) no-repeat;
		background-color:#f4f4ec; 
		height: 113px;
		padding: 0;
		position: relative; }

	.TB_window .TB_titleConc {
		background: url(../../img/geral/img_topoCONC.jpg) no-repeat;
		background-color:#f4f4ec; 
		height: 113px;
		padding: 0;
		position: relative; }
		
	.TB_window .TB_titleFale {
		background: url(../../img/geral/img_topoFale.jpg) no-repeat;
		height: 113px;
		padding: 0;
		position: relative; }

	.TB_window .TB_titleMais {
		background: url(../../img/geral/img_topoMais.jpg) no-repeat;
		height: 113px;
		padding: 0;
		position: relative; }
		
	.TB_window .TB_titleAtdOn {
		background: url(../../img/geral/img_topoAtdOn.jpg) no-repeat;
		height: 113px;
		padding: 0;
		position: relative; }
		
	.TB_window .TB_titleEmail {
		background: url(../../img/geral/img_topoEmail.jpg) no-repeat;
		height: 113px;
		padding: 0;
		position: relative; }
		
	.TB_window .TB_iframeObsLegaisFin {
		background: url(../../img/geral/img_topoObsLegaisFin.jpg) no-repeat;
		height: 113px;
		padding: 0;
		position: relative; }		
		
	.TB_window .TB_titleCadastro {
		background: url(../../img/geral/img_topoObsLegais.jpg) no-repeat;
		height: 113px;
		padding: 0;
		position: relative; }		
	
	.TB_window .TB_titlev2 {
		height: 30px;
		background-color: #fff;
		padding: 0;
		position: relative; }
	
	
	#g_buscar .TB_iframeObsLegaisFin,
	#g_simular .TB_iframeObsLegaisFin,
	#g_buscar .TB_titleConcNome,
	#g_simular .TB_titleConcNome,
	#g_buscar .TB_titleConcProx,
	#g_simular .TB_titleConcProx,
	#g_buscar .TB_titleConcHome,
	#g_simular .TB_titleConcHome,
	#g_buscar .TB_titleCadastro,
	#g_simular .TB_titleCadastro,
	#g_buscar .TB_titleObsLegais,
	#g_simular .TB_titleObsLegais,
	#g_buscar .TB_titleEmail,
	#g_simular .TB_titleEmail,
	#g_buscar .TB_titleAtdOn,
	#g_simular .TB_titleAtdOn,
	#g_buscar .TB_titleMais,
	#g_simular .TB_titleMais,
	#g_buscar .TB_titleFale,
	#g_simular .TB_titleFale,
	#g_buscar .TB_titleConc,
	#g_simular .TB_titleConc, 
	#g_buscar .TB_title,
	#g_simular .TB_title {
		font-size: 1.3em; }
		
		.TB_iframeObsLegaisFin h2,
		.TB_titleConcNome h2,
		.TB_titleConcProx h2,
		.TB_titleConcHome h2,
		.TB_titleCadastro h2,
		.TB_titleObsLegais h2,
		.TB_titleEmail h2,
		.TB_titleAtdOn h2,
		.TB_titleMais h2,
		.TB_titleFale h2,
		.TB_titleConc h2, 
		.TB_title h2 {
			font-size: 1.6em;
			position: absolute;
			left: 120px;
			top: 58px; }
		
		.TB_iframeObsLegaisFin a,
		.TB_titleConcNome a,
		.TB_titleConcProx a,
		.TB_titleConcHome a,
		.TB_titleCadastro a,
		.TB_titleObsLegais a,
		.TB_titleEmail a,
		.TB_titleAtdOn a,
		.TB_titleMais a,
		.TB_titleFale a,
		.TB_titleConc a,
		.TB_title a {
			background: url(../../img/geral/bt_fechar.gif) no-repeat;
			display: block;
			height: 16px;
			overflow: hidden;
			position: absolute;
			right: 10px;
			text-indent: -9999em;
			top: 10px;
			width: 61px; }

/*-- sIFR --------------------------------------------------------------------*/

.sIFR-flash {
	visibility: visible !important;
	margin: 0; }

.sIFR-replaced {
	visibility: visible !important; }

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden; }

.sIFR-hasFlash h1,
.sIFR-hasFlash #g_interna_conteudo_area h2,
.sIFR-hasFlash .g_veiculos h3,
.sIFR-hasFlash .g_dealers th span,
.sIFR-hasFlash .s_titulo_box,
.sIFR-hasFlash .s_titulo_box_oferta h2,
.sIFR-hasFlash #g_interna_conteudo_area .s_nome_carro,
.sIFR-hasFlash .TB_title h2 {
	visibility: hidden; }