/*-- Serviços e Acessórios ---------------------------------------------------*/
#s_loader {
	position: absolute; 
	top: 110px; 
	left: 350px;
	background: url(../../img/geral/ajax-loader-big.gif);
	width: 36px;
	height: 36px;
}

#tourvirtual {
	margin: 50px auto;
	width: 762px;
}

	body.js #tourvirtual {
		display: none;
		margin: 0;
	}

#g_carros {
	float: left;
	height: 160px;
	list-style: none;
	margin: 10px 0;
	padding: 15px 0 25px 0;
	width: 745px;
}

	* html #g_carros li {
		display: inline;
	}

		#g_carros li {
			overflow: hidden;
			float: left;
			width: 125px;
		}
		
		#g_carros li a {
			display: block;
			float: left;
			height: 145px;
			overflow: hidden;
			text-indent: -9999em;
			width: 125px;
		}
		
		#g_carros li.s_spacer {
			width: 155px;
		}
		*html	#g_carros li.s_spacer {
			width: 145px;
		}
		
		#g_carros #g_clio a{ background-image: url(../../img/servace/menu_carros_clio.gif); }
		#g_carros #g_megane a{ background:url(../../img/servace/menu_carros_megane.gif); }
		#g_carros #g_megane_gt a{ background:url(../../img/servace/menu_carros_megane_gt.gif); }
		#g_carros #g_scenic a{ background:url(../../img/servace/menu_carros_scenic.gif); }
		#g_carros #g_kangoo a{ background:url(../../img/servace/menu_carros_kangoo.gif); }
		
		#g_carros #g_clio a:hover { background-position: 0 -145px; }
		#g_carros #g_megane a:hover { background-position: 0 -145px; }
		#g_carros #g_megane_gt a:hover { background-position: 0 -145px; }
		#g_carros #g_scenic a:hover { background-position: 0 -145px; }
		#g_carros #g_kangoo a:hover { background-position: 0 -145px; }

		#g_carros #g_clio a.current { background-position: 0 -290px; }
		#g_carros #g_megane a.current { background-position: 0 -290px; }
		#g_carros #g_megane_gt a.current { background-position: 0 -290px; }
		#g_carros #g_scenic a.current { background-position: 0 -290px; }
		#g_carros #g_kangoo a.current { background-position: 0 -290px; }

#g_promocoes {
	background: url(../../img/servace/bg_dotted.gif) repeat-y;
	clear: both;
	margin: 40px 0 25px -5px;
	width: 750px;
}

* html #g_promocoes {
	margin-top: 20px;
}


#g_servace_pacotes #g_promocoes,
#g_servace_revisao #g_promocoes {
	margin-top: 125px;
}

	#g_promocoes div {
		background: url(../../img/servace/bg_dotted_top.gif) no-repeat;
	}

		#g_promocoes div div {
			background: url(../../img/servace/bg_dotted_bottom.gif) 0 100% no-repeat;
			font-size: 0.9em;
			padding: 0 20px 20px 20px;
		}

	#g_promocoes h2 {
		margin: 0 0 15px 0;
	}

	#g_promocoes p {
		margin-bottom: 15px;
	}

	#g_promocoes td.g_col_image {
		width: 85px;
	}

	#g_promocoes td.g_col_text {
		width: 145px;
	}

	#g_promocoes td.g_col_sep {
		width: 30px;
	}

/*-- Acessorios / Preco Fechado ----------------------------------------------*/

#s_selecione_carro{
	margin:25px 0 0 0;
	float:right;
	width: 497px;
}
	#s_selecione_carro table tr td{
		padding:0 10px;
	}
	#s_selecione_carro select{
		width:155px;
	}

#s_col_carro {
	/*background:url(../../img/servace/bg_carro.gif) 0 0 repeat-x;*/
	float: left;
	margin: 30px 0 0 0;
	text-align: center;
	width: 217px;
}

	#s_col_carro img {
		margin-bottom: 15px;
	}

#s_col_acessorios {
	float: right;
	padding: 15px 0;
	width: 497px;
}

	.s_tab_acessorios{
		width:100%;	
		background-color:#D9D9D9 !important;
	}

	 .s_tab_acessorios thead th{
		border-bottom:1px solid #a9a894;
		height: 36px;
		text-align:left;
	}
		.s_tab_acessorios thead th {/* background: url(../../img/mais/bg_thead.gif) repeat-x;*/background:url("../../img/concessionarias/bg_dealer_thead_left2.gif") !important ;font-weight:normal;}
		.s_tab_acessorios thead th.first { /*background: url(../../img/mais/bg_thead_left.gif) no-repeat;*/background:url("../../img/concessionarias/bg_dealer_thead_left2.gif") !important ; }
		.s_tab_acessorios thead th.last { /*background: url(../../img/mais/bg_thead_right.gif) right 0px no-repeat;*/background:url("../../img/concessionarias/bg_dealer_thead_left2.gif") !important ; }

	 .s_tab_acessorios tfoot th{
		/*background: url(../../img/mais/bg_tfoot.gif) repeat-x;*/background:url("../../img/concessionarias/bg_dealer_thead_left2.gif") !important;
		height: 12px;
	}
		 .s_tab_acessorios tfoot th.first {/*background: url(../../img/mais/bg_tfoot_left.gif) no-repeat;*/background:url("../../img/concessionarias/bg_dealer_thead_left2.gif") !important}
		 .s_tab_acessorios tfoot th.last {/*background: url(../../img/mais/bg_tfoot_right.gif) right 0px no-repeat;*/background:url("../../img/concessionarias/bg_dealer_thead_left2.gif") !important}
		 .s_tab_acessorios tbody td.last {background: url(../../img/mais/bg_tbody.gif) right 0px repeat-y;}
	 
	 .s_tab_acessorios tbody td{
		vertical-align:middle;
		padding:12px 5px;
	}
		.s_tab_acessorios tbody td.first {/*background: url(../../img/mais/bg_tbody.gif) repeat-y;*/background-color:#F3F3F3;}
		.s_tab_acessorios tbody td.last {/*background: url(../../img/mais/bg_tbody.gif) right 0px repeat-y;*/background-color:#F3F3F3;}
		.s_tab_acessorios tbody td {background-color:#F3F3F3;}
	 .s_tab_acessorios tbody .s_cor td {
		/*background-color:#eeeee4;*/background-color:#FFFFFF !important;
	}

	.s_foto_acessorio{
		float:left;
		margin:8px 15px 8px 0;
	}
		.s_foto_acessorio img{
			width:60px;
		}

	#s_txt_acessorio_list_destaque{
		float:left;
		margin:5px 0;
		width:100%;
	}
		#s_txt_acessorio_list_destaque .s_acessorio_nome{
			padding:0 20px 5px 0;
			color:#79795a;
			font-weight:bold;
			font-size:17px;
			width:200px;
		}
		#s_txt_acessorio_list_destaque .s_acessorio_numero{
			padding:0 20px 5px 0;
			color:#79795a;
			font-weight:bold;
			font-size:12px;
		}
		#s_txt_acessorio_list_destaque .s_acessorio_preco{
			padding:0 3px 5px 0;
			color:#ac0000;
			font-weight:bold;
			font-size:12px;
			text-align:right;
		}

	#s_txt_acessorio_list{
		float:left;
		margin:5px 0;
	}
		#s_txt_acessorio_list .s_acessorio_nome{
			padding:0 20px 5px 0;
			color:#79795a;
			font-weight:bold;
			width:145px;
		}
		#s_txt_acessorio_list .s_acessorio_numero{
			padding:0 20px 5px 0;
			color:#79795a;
			width:125px;
		}
		#s_txt_acessorio_list .s_acessorio_preco{
			padding:0 3px 5px 0;
			font-weight:bold;
			color:#ac0000;
			text-align:right;
		}

	.s_txt_acessorio{
		float:left;
		margin-top:5px;
		line-height:15px;
		width:130px;
	}
		.s_txt_acessorio span {
			font-weight:bold;
			color:#ac0000;
		}

	#s_pagina_acessorio{
		width:100%;
		text-align:center;
		font-weight:bold;
		color:#bbb6ac;
		margin:15px 0 30px 0;		
	}
		#s_pagina_acessorio img{
			vertical-align:middle;
		}
		#s_pagina_acessorio span{
			margin:0 5px;
			letter-spacing:1px;
		}

	.s_spacer_acessorio{
		padding:20px;
		padding-right:15px;
		float:left;
	}

	.s_linha{
		border:0;
		height:1px;
		background:#ccc;
		padding:0;
		clear:both;
	}






#g_col_carro {

	/*background: #fff url(../../img/servace/bg_carro.gif) 0 0 repeat-x;*/

	float: left;
	margin: 50px 0 0 0;
	text-align: center;
	width: 217px;
}

	#g_col_carro img {
		margin-bottom: 15px;
		margin-top: -50px;
		#margin-top: -50px;
		_margin-top: 0px
	}

	#g_col_carro div {
		padding: 0 20px 15px 20px;
	}

	#g_col_carro p {
		background: url(../../img/servace/bg_tour_virtual.gif);
		height: 17px;
		margin: 0;
		padding: 22px 68px 0 68px;
	}

	#g_servace_pacotes #g_col_carro p {
		background: url(../../img/servace/bg_carro_bottom.gif) 0 100% repeat-x;
		color: #737261;
		border-top: 5px solid #f4f4ec;
		font-size: 0.9em;
		height: auto;
		padding: 15px 30px 30px 30px;
		text-align: left;
	}

		#g_servace_pacotes #g_col_carro p img {
			display: block;
			margin: 15px auto 0 auto;
		}

		#g_col_carro p a {
			background: url(../../img/servace/bt_tour_virtual.gif);
			display: block;
			height: 17px;
			overflow: hidden;
			text-indent: -9999em;
			width: 81px;
		}

#g_col_preco_fechado
	{
	float: left;
	padding: 0; 
	/*margin: 20px 0 20px 0;*/
	margin:0;
	margin-top:181px;
	margin-left:0px;
	width:432px;
	}

#g_col_acessorios {
	float: left;
	padding: 22px 0;
	width: 487px;
}

	#g_col_acessorios h3 {
		font-size: 1.1em;
		margin-bottom: 10px;
	}

	#g_col_preco_fechado a.g_buscar_conc,
	#g_col_acessorios a.g_buscar_conc {
		float: right;
	}

	#g_col_acessorios table.g_dealers {
		margin: 15px 0;
		width:auto;
	}

	#g_servace_revisao table.g_dealers {
		width:500px;
		position:absolute; top: 140px; left: 233px;
	}
	
	#g_servace_revisao .g_obs {
		width:500px;
		position:absolute; top: 300px; left: 230px;
	}
	
	#g_servace_revisao #g_col_carro div { 
		
		font-size: 0.9em;
		height: auto;
		padding: 115px 130px 130px 130px;
		text-align: left;
	}
	

	#g_col_preco_fechado table.g_dealers {
		margin: 15px 15px 15px 18px;
		_margin: 15px 15px 15px 9px;
		width:424px;
	}

		#g_col_acessorios table.g_dealers thead th {
			font-size: 0.9em;
			font-weight: normal;
		}

			#g_col_acessorios table.g_dealers thead th input,
			#g_col_acessorios table.g_dealers thead th select {
				float: left;
				margin-right: 5px;
			}

		#g_col_preco_fechado table.g_dealers thead th.first,
		#g_col_acessorios table.g_dealers thead th.first {
			padding-right: 0;
		}

		#g_col_preco_fechado table.g_dealers thead th.last,
		#g_col_acessorios table.g_dealers thead th.last {
			padding-left: 0;
		}

		#g_col_preco_fechado table.g_dealers tbody td.first {
			font-weight: normal;
		}

		#g_col_acessorios table.g_dealers tbody td.first {
			padding: 15px;
			text-align: right;
		}

		#g_col_preco_fechado table.g_dealers thead th.last,
		#g_col_preco_fechado table.g_dealers tbody td.last {
			text-align: center;
		}

		#g_col_acessorios table.g_dealers tbody td.last {
			padding: 15px 15px 15px 0;
		}

.g_form {
	position: relative;
}

	.g_form fieldset {
		/*background: #e8e7d8;*/
		float: left;
		font-size: 0.85em;
		margin: 0px 0 5px;
		padding: 6px 10px;
	}

		#g_servace_pacotes .g_form fieldset {
			float:left;
			width: 520px;
		}

		#g_servace_revisao .g_form fieldset {
			width: 586px;
		}

		#g_servace_pacotes .g_form p {
			/*margin-left: 70px;
			margin-right: 20px;
			margin-left:50px! important;*/
			margin-left:13px! important;
			padding-right:10px!important;
		}

		#g_servace_revisao .g_form p {
			margin-left: 89px;
			margin-right: 20px;
			padding-top:10px;
		}

		#g_servace_pacotes .g_form div {
			background: url(../../img/servace/foto_pacotes1.gif);
			/*height: 128px;
			width: 109px;*/
			margin-left:20px;
			height: 99px;
			width: 68px;
			float:left;
		}
	
		#g_servace_revisao .g_form div {
			background: url(../../img/servace/foto_revisao1.gif);
			background-repeat:no-repeat;
			background-position:0;
			height: 100px;
			width: 80px;
	
		}

		#g_servace_tarifas div {
			background: url(../../img/servace/foto_cifrao.gif);
			height: 130px;
			left: -30px;
			position: absolute;
			top: 0;
			width: 698px;
		}

	.g_form label,
	.g_form select,
	.g_form input {
		float: left;
	}

	.g_form label {
		margin: 3px 3px 0 0;
	}

	.g_form select {
		margin-right: 13px;
		width:125px;
	}

	.g_form span.bloco_campo {
		display: block; float: left; margin:0;margin-top:3px; padding:0;width:auto;font-size:10px;
	}

	.g_form label.rotulo {
		width: 65px;
	}
	
a.s_bt_renove { display:block; width:208px; height:22px; background: url(../../img/servace/bt_renoveseg.gif) no-repeat; vertical-align:middle; margin-top:8px; }
a.s_bt_renove span { display:none; }

/*-- Mais Garantia -----------------------------------------------------------*/

.s_left{float:left;}
.s_right{float:right;}

#g_servace table {
	/*margin: 0 -25px;*/
	margin:0 0 0 -10px;
}

	#g_servace .g_hr {
		margin: 0 -30px;
	}

	#g_servace h2 {
		margin-bottom: 15px;
	}

	#g_servace_garantia td.g_col_image,
	#g_servace td.g_col_image {
		text-align: right; width: 150px !important;
	}

	#g_servace_garantia table { margin-top: 25px; }
	#g_servace_garantia td.g_col_image { width: 160px; }
	#g_servace_garantia td.g_col_text { width: 225px; }
	#g_servace_garantia tr.g_last td.g_col_text { padding-top: 35px; }
	#g_servace_garantia tr.g_first td.g_col_text { padding-top: 0; }
	#g_servace_garantia tr.g_first h2 { margin-top: 0; }
	#g_servace_garantia td.g_col_sep { width: 25px; }

	#g_servace td.g_col_image { width: 135px; }
	#g_servace td.g_col_text { width: 215px; }
	#g_servace tr.g_last td.g_col_image { padding-top: 10px; }
	#g_servace tr.g_last td.g_col_text { padding-top: 24px; }
	#g_servace tr.g_first td.g_col_text { padding-top: 10px; }
	#g_servace td.g_col_sep { width: 10px; }

	#g_servace_garantia tr.g_last td,
	#g_servace tr.g_last td {
		padding: 60px 0 0px 0;
	}

		#g_servace_garantia td.g_col_text h2 { font-size: 1.4em; }
		#g_servace td.g_col_text h2 { font-size: 1.45em; }

		#g_servace_garantia td.g_col_text h2,
		#g_servace_garantia td.g_col_text p,
		#g_servace td.g_col_text h2,
		#g_servace td.g_col_text p {
			margin-left: 12px;
		}

/*-- Mais Garantia -----------------------------------------------------------*/

#g_maisgarantia{
	margin-top:20px;
}

#g_maisgarantia table.g_dealers thead th.first,
#g_maisgarantia table.g_dealers tbody td.first {
	text-align: center;
}

#g_maisgarantia table.g_dealers tbody td {
	padding: 20px 16px;
}

#g_maisgarantia table.g_dealers tbody td.first {
	padding-top: 10px;
}

	#g_maisgarantia table.g_dealers td em {
		color: #000;
		font-style: normal;
	}

	#g_maisgarantia table.g_dealers td li {
		margin-left: 10px;
	}

	#g_maisgarantia table.g_dealers td dt {
		font-weight: bold;
	}

/*-- Assistance --------------------------------------------------------------*/

#g_col_cima {
	float: left;
	margin: 0 20px 25px -10px; *margin: 0 0 0 0; 
	padding-right: 10px;
	width: 760px;	
}

#g_col_baixo {
	float: left;
	margin: 0 20px 25px -10px; *margin: 0 0 0 0; 
	padding-right: 10px;
	width: 400px;	
}

#g_col_esq {
	float: left;
	margin: 0 20px 25px -10px; *margin: 0 0 0 0; 
	padding-right: 10px;
	width: 440px;	
}

* html #g_col_esq {
	display: inline; }

	#g_col_esq p,
	#g_col_esq .g_accordion {
		margin-left: 20px !important; }

	#g_col_esq .g_accordion {
		margin-top: 30px; }

#g_col_dir {
	background: #edecdf url(../../img/servace/bg_assistance_top.gif) no-repeat;
	float: left;
	font-size: 0.9em; }

	#g_col_dir div {
		background: url(../../img/servace/bg_assistance_bottom.gif) 0 100% no-repeat;
		padding: 30px 35px;
		width: 180px; }

	#g_col_dir td.g_col_text {
		padding: 0 0 10px 10px; }

		#g_col_dir tr.last td.g_col_text {
			padding-bottom: 0; }

	#g_interna_conteudo_area #g_col_dir h2 {
		margin: 2px 0; }

	.sIFR-hasFlash #g_interna_conteudo_area #g_col_dir h2 {
		font-size: 15px;
		letter-spacing: -5px; }

	#g_col_dir a {
		color: #970000; }

/*-- Pecas Originais ---------------------------------------------------------*/

#s_destaques_pontilhado{
	height:250px;
	margin-top:25px;
	padding-left:85px;
}
	.s_destaque_secundario_home{
		/*width:150px;*/
		width:220px;
		height:225px;
		float:left;
		position:relative;
		margin:0;
		display:inline;
	}
		.s_destaque_conteudo{
			margin-top:-25px;
			/*margin-left:8px;
			margin-right:8px;*/
		}
			.s_destaque_conteudo h2{
				width:170px;
				font-size:16px;
				height:18px;
				margin:25px 0 5px 0;
				overflow:hidden;
			}
			.s_destaque_conteudo span{
				margin:10px 0 5px 0;
				position:relative;
			}
			.s_bt_saiba_mais{
				display:block;
				margin:8px 0;
			}
		.s_spacer_destaques{
			margin:20px;
			float:left;
		}
		
		.alinhaImg
		{
			float:left;	
		}


#g_servace_pecas {
	margin: 26px 30px 0 0px; }

	#g_servace_pecas h2 {
		margin: 20px 0 14px 0; }

		.sIFR-hasFlash #g_servace_pecas h2 {
			letter-spacing: -2px; }

	#g_servace_pecas td {
		padding-bottom: 30px; }

	#g_servace_pecas td.g_col_image {
		width: 75px; }

	#g_servace_pecas td.g_col_text {
		width: 285px; }

	#g_servace_pecas td.g_col_sep {
		width: 45px; }
	.Boxppf{border:1px solid #E1E0E0;background:url(../../img/ajuda/bg_ajuda_topo.gif);float:left;width:703px;height:115px;}
	.tamanhoForm{/*padding-top: 10px;*/padding-top: 5px;}
