/* AJUSTE DE MARGIN PARA DETERMINADOS USOS DO HR */
#content  hr {margin: 20px 0 20px 0}

/*TITULOS*/
h3.tit_novos_acessorios_para_seu_fiat,
h3.tit_busca_de_acessorios,
h3.tit_mais_informacoes,
h3.tit_novos_acessorios_para_seu_fiat,
h3.tit_pesquisa,
h3.tit_conheca_o_trabalho_de_revisao,
h3.tit_comparativo_de_pecas,
h3.tit_qual_modelo_fiat,
h3.tit_autocentros,
h3.tit_porque_revisao {
	display: block;
	width: 100%;
	height: 20px;
	margin: 0;
	text-indent: -9999px
}

h3.tit_busca_de_acessorios {margin: 0 0 10px 0}

h3.tit_pesquisa {margin: 22px 0 13px 0}

h3.tit_conheca_o_trabalho_de_revisao {margin: 22px 0 13px 0}

h3.tit_comparativo_de_pecas {margin: 22px 0 13px 0}

h3.tit_porque_revisao {margin: 0 0 10px 0}

/* NAV LOCAL */
/*links principais */
li.mn_cartao_fiat_itaucard a{background-position: 11px 3px !important}

li.mn_cartao_fiat_itaucard ul li a {
	height: 40px !important;
	background-position: 22px 7px !important
}

li.mn_cartao_fiat_itaucard ul li a {
	height: 40px !important;
	background-position: 22px 7px !important
}

/* links sub-menu */
li.sub_mn_transporte_para_retirada a{height: 40px !important}

li.sub_mn_transporte_para_retirada a:hover,
li.sub_mn_transporte_para_retirada a.selected,
li.sub_mn_transporte_para_retirada a.selected:hover{
	background-position: 22px -28px !important
}

li.sub_mn_auxilio_para_pane_seca a{height: 46px !important}

li.sub_mn_auxilio_para_pane_seca a:hover,
li.sub_mn_auxilio_para_pane_seca a.selected,
li.sub_mn_auxilio_para_pane_seca a.selected:hover{
	background-position: 22px -39px !important
}

li.sub_mn_pontos_em_dobro a{height: 46px !important}

li.sub_mn_pontos_em_dobro a:hover,
li.sub_mn_pontos_em_dobro a.selected,
li.sub_mn_pontos_em_dobro a.selected:hover{
	background-position: 22px -27px !important
}

/* BTNS */
a.bt_localize_concessionaria {
	float: left;
	display: inline;
	height: 18px;
	padding: 0;
	margin: 0 10px 0 0;
	border: 0;
	cursor: hand;
	cursor: pointer;
	text-indent: -9999px;
	width: 158px;	
}

a.bt_va_para_o_site {
	display: block;
	width: 89px;
	height: 19px;
	text-indent: -9999px
}

a.bt_va_para_o_site:hover{background-position: 0 -19px}

a.bt_itau_peca_o_seu {
	display: block;
	width: 154px;
	height: 19px;
	text-indent: -9999px
}

a.bt_itau_peca_o_seu:hover{background-position: 0 -19px}

/* TABS */
div.tabs_content ul {display: none}

/* CLASSES */
p.msg_img {
	clear: both;
	padding: 20px 0 0 0
}

p.msg_img img {
	float: left;
	margin: 0 10px 19px 0
}

div.img_comparativo_segmento_a, div.img_comparativo_segmento_c {
	display: block;
	width: 100%;
	height: 271px;
	margin: 0 0 40px 0
}

div.img_comparativo_segmento_a *, div.img_comparativo_segmento_c * {
	display: none
}

div.img_comparativo_segmento_a {background: url(../img/img_comparativo_segmento_a.gif) no-repeat 65px center}

div.img_comparativo_segmento_c {background: url(../img/img_comparativo_segmento_c.gif) no-repeat 65px center}

strong.tag_preco {
	background:#171C23;
	color:#FFF;
	font-weight:normal;
	padding:3px 5px;
	position:absolute;
	right:2px;
	top:64px;
}

/* ACERTO NO BOX CONTENT PARA ESSA SE��O */
div.box_content {width: 665px}

/* FORMATA��O DE LARGURA PARA OS FILTROS D ACESS�RIOS */
select.combo_modelo{width: 200px}
select.combo_acessorios{width: 500px}

/* CAIXAS DE �LEOS E FLUIDOS */
div.box_oleos_fluidos{
	width: 430px;
	margin-bottom: 20px
}

div.box_autocentros{
	width: 230px;
	margin: 10px 0 20px 0;
	border-bottom: 6px solid #c9393a
}

div.box_autocentros a{
	display: block;
	padding: 2px;
	margin-bottom: 3px;
	text-decoration: none;
	background: #d8dcdf
}

div.box_autocentros a img{
	border: 1px solid #a7b0b7
}

div.box_autocentros a span{
	display: block;
	padding: 10px;
	margin: 0 !important;
	font: normal 9px Tahoma;
	color: #6f8292
}

li.entenda_a_diferenca a,
li.entenda_a_diferenca a:hover{
	font-size: 10px;
	color: #fe5400;
	border: 0;
	background: transparent url('/img/bullet_laranja.gif') no-repeat left center
}

table.tbl_oleos_fluidos th{
	padding: 6px 15px;
	border: 2px solid #eaecee;
	border-left: 0;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
	background: #313d4a
}

table.tbl_oleos_fluidos th.last{
	border-right: 0 !important
}

table.tbl_oleos_fluidos td{
	padding: 15px 13px;
	vertical-align: top;
	font-size: 10px;
	background: #c5c9cd
}

table.tbl_oleos_fluidos td.oleos_fluidos_product{
	text-align: center;
}

table.tbl_oleos_fluidos td a.nome_fluido,
table.tbl_oleos_fluidos td a.nome_oleo{
	display: block;
	text-align: left;
	font: bold 10px Tahoma;
	color: #313d4a;
	text-transform: uppercase
}

table.tbl_oleos_fluidos td img{
	margin: 10px auto;
	width: 66px;
	height: 124px
}

table.tbl_oleos_fluidos .mais_detalhes{
	display: block;
	vertical-align: bottom;
	height: 20px;
	line-height: 20px;
	padding-left: 26px;
	font-size: 10px;
	color: #ff6500;
	text-decoration: none;
	background: url(/img/ico_mais.png) no-repeat left top
}

table.tbl_oleos_fluidos ul{
	display: block !important;
	min-height: 128px;
	height: auto !important;
	height: 128px
}

table.tbl_oleos_fluidos ul li, table.tbl_oleos_fluidos ul li a{
	font-size: 10px
}

p.about{
	margin: 10px 0;
	font-size: 9px;
}

img.thumb_oleo_fluido {display: block; margin: 0 auto}

/* REVIS�ES PROGRAMADAS */
div#main p.red {
	color:#fe001c;
}
ul.list_grey_box {margin: 0 0 20px 0}

ul.list_grey_box li {
	display: block;
	padding: 9px 10px;
	margin: 0 0 2px 0;
	color:#fff;
	background-color: #8b99a2
}
ul.list_grey_box li strong{color:#fff;}
ul.list_grey_box li.aviso{background-color: #444d54; font-weight:bold;}
ul.list_grey_box li.aviso a{color:#fff;font-weight:bold;}

ul.list_grey_box li.media {padding:0 0 0 0;}

#search_revisoes fieldset {
	width: 265px;
	display: inline;
	margin: 40px 100px 0 0
}

#search_revisoes p.clear {margin: 0}

#search_revisoes fieldset label span{
	width: 90px;
	display: inline;
	margin: 0 5px 0 0
}

#search_revisoes fieldset label span, #search_revisoes fieldset p {	text-align: right}
#search_revisoes fieldset p {margin:0 0 15px 0;}

#search_revisoes fieldset input.bt_red {
	margin: 0 0 10px 0
}

* html #search_revisoes fieldset input.bt_red {
	margin: 0
}

#revisoes_seu_carro {display: none; margin: 0 0 20px 0}

table.tbl_resultado_revisao {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
	margin: 0 0 10px 0
}

table.tbl_resultado_revisao tr td {
	padding: 10px
}

table.tbl_resultado_revisao tr.odd td {
	background: #c5c9cd
}

table.tbl_resultado_revisao tr.even td {
	background: #eaecee
}

table.tbl_resultado_revisao tr td.tit_valor_revisado {
	width: 149px;
	background: #8b99a2
}

table.tbl_resultado_revisao tr td.tit_modelo_revisado {
	width: 100px;	
}

table.tbl_resultado_revisao tr td.tit_km_revisado {
	text-align: center
}

table.tbl_resultado_revisao tr td.valor_revisado {
	font-size: 12px;
	background: #444d54
}

table.tbl_resultado_revisao tr td.valor_revisado span {
	font-size: 11px;
	margin: 0 -10px 0 0
}

table.tbl_resultado_revisao tr td.valor_revisado, table.tbl_resultado_revisao tr td.valor_revisado span {
	font-family: trebuchet ms, verdana;
	color: #fff;
	font-weight: bold
}

p.obs {margin: 0 0 40px 0 !important}

p.obs strong {font-size: 10px}

div.helpers_revisao {
	float: right;
	display: inline;
	width: 300px;
	margin: 0 25px 20px 0;
}

div.helpers_revisao h4 {
	margin: 0 0 10px 0;
	font-size: 18px;
	color: #34464f
}

div.agende_revisao {
	float: left;
	display: inline;
	width: 300px;
	margin: 0 25px 20px 0
}

div.agende_revisao h4 {
	margin: 0 0 10px 0;
	font-size: 18px;
	color: #34464f
}

#cell_itens {vertical-align: top}

#cell_km {text-align: center}


/* Novo layout de Servi�os*/
#grade li{
	position:relative;
	display:inline;
	float:left;
	width:191px;
	height:190px;
	margin:0 30px 8px 0;
}

#grade li h3{
	position:absolute;
	left:0;
	bottom:0;
	font-size:15px;
	font-weight:normal;
	line-height:17px;
	margin-bottom:6px;
}

#grade li div{position:relative;height:40px;}

#grade li div.info{
	position:absolute;
	left:0;
	bottom:0;
	width:166px;
	height:24px;
}

#grade li div.info p{
	width:140px;
	height:50px;
	padding:15px 13px 0 13px;
	margin-bottom:0;
	background-color:#d6d9dc;
	color:#3a474f;
	font-size:10px;	
}

#grade li div.info a, #grade li div.info p {
	display:none;
	font-family:tahoma, verdana, arial, sans-serif;
}
#grade li div.info a{
	font-size:10px;
	line-height:25px;
	text-transform:uppercase;
	text-decoration:none;
}

#grade li div.info a.bt_vejamais {
	display:block;
	width:151px;
	height:24px;
	padding:0 0 0 15px;
	color:#c7ccd2;	
	background: url("/img/servicos/bt_veja_mais.png") repeat-x left top;
}

#grade li div.info a.bt_acessar{
	width:151px;
	height:24px;
	padding:0 0 0 15px;
	color:#fff;	
	background-color: #d90404;
}

#main p.intro, #full_size p.intro{
	line-height:20px;
	margin-bottom:20px;
}

/*Auto centros */
#frm_concessionaria{margin-bottom:12px;}
#frm_concessionaria fieldset{
	width:226px;
	padding:12px;
	background: #798491 url("/img/servicos/bg_busca_concessionaria.jpg") no-repeat center top;
}

/* Busca concessionarias Lateral */
#frm_concessionaria .bt_buscar_append{float:right;background:url("/img/bt_buscar_lateral.png") no-repeat center top}
#frm_concessionaria fieldset h4{margin-bottom:10px;font:12px tahoma, arial, verdana, sanas-serif;color:#fff; font-weight:bold;}
#frm_concessionaria fieldset label span{float:none;}
#frm_concessionaria fieldset select{width:224px;margin:7px 0 0 0;}
#frm_concessionaria fieldset ul li{margin:0 0 12px 0; overflow: hidden;}
#frm_concessionaria fieldset ul li.line label span {display:inline;float:left;width:40px;padding-left:5px;}
#frm_concessionaria fieldset input[type*=text] { float: right; width: 150px;}

/* Video*/
div.video{
	width:330px;
	height:225px;
	margin:0 auto 30px auto;
}

div.video a{
	display:block;
	position:relative;
	width:330px;
	height:225px;
}

div.video img{
	position:absolute;
	left:0;
	top:0;
}

div.video span{
	position:absolute;
	display:block;
	left:0;
	bottom:0;
	width:330px;
	height:24px;
	text-indent:-9999px;
	background: #798491 url("/img/player_video.png") no-repeat center bottom;
}

/* show/hide itens*/
dl.expandable{width:100%;margin-bottom:20px;}
dl.expandable dt{
	position:relative;
	padding:10px 30px 10px 15px;
	margin: 0 0 5px 0;
	background-color:#e6e8ea;
	font-weight:bold;
	color:#34464f;
	text-transform:uppercase;
}

dl.expandable dt span{
	position:absolute;
	right:10px;
	top:13px;
	display:block;
	width:13px;
	height:12px;
	text-indent:-99999px;
	background: url("/img/bt_expandir.png") no-repeat center top;
	overflow:hidden;
}

dl.expandable dd{display:none;padding:20px;margin: 0 0 5px 0;}
dl.expandable dd img{float:left;margin: 0 20px 15px 0;}
/* Lista de servicos*/
#lista_servicos{
	width:100%;
	margin:20px 0 0 0;
	background: url("/img/bg_lista_servicos.jpg") no-repeat right top;
}

#lista_servicos h3{
	font-size:15px;
	margin:0 0 20px 0;
}

#lista_servicos ul {
	float:left;
	width:253px;
}

#lista_servicos ul.last {width:170px;}

#lista_servicos ul li{
	padding-left:15px;
	margin:0 0 7px 0;
	background: url("/img/bullet_lista_servicos.png") no-repeat left 3px;
	color:#75868f;
	text-decoration:underline;
}

/*Lista com Bullet */
ul.lista_itens {width:100%;}

ul.lista_itens li{
	padding-left:15px;
	margin:0 0 12px 0;
	background: url("/img/bullet_lista_servicos.png") no-repeat left 3px;
	color:#34464f;
}

/* Pesquisa Assunto Lateral*/
#segunda_via {margin-bottom:20px;}
#segunda_via a{
	display:block;
	width:241px;
	height:49px;
	background: url("/img/servicos/bt_segunda_via.png") no-repeat left top;
	text-indent:-9999px;
}

/* lista com itens como bloco */
ul.lista_itens_bloco li{
	padding:10px 15px;
	margin: 0 0 5px 0;
	font-weight:bold;
	color:#34464f;
	text-transform:uppercase;
	background-color:#e6e8ea;
}

/*Acessar Clube lunico */
#acesso_clube_lunico {margin-bottom:20px;}

#acesso_clube_lunico p{
	padding:15px 20px;
	margin:0 0 0 0;
	background-color:#eaeaea;
	border-bottom:2px solid #c23030;
}

#acesso_clube_lunico a{
	display:block;
	float:right;
	width:64px;
	height:25px;
	background: url("/img/bt_acessar.gif") no-repeat left top;
	text-indent:-9999px;
}
#acesso_clube_lunico a.noimg{
	display:inline;
	float:none;
	width:auto;
	height:auto;
	background: none;
	text-indent:0;
}
/* Pecas genuinas*/
div.motivos{
	width:268px;
	height:93px;
	padding:20px 20px 0 116px;
	margin-bottom:5px;
	background-color:#e6e8ea;
}

div.motivos h5{
	margin:0 0 10px 0;
	font-family:'century gothic',arial;
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;
	color:#34464f;
}

div.tb_pecas{margin-top:40px;}

div.item_estoque{background:#e6e8ea url("/img/insumos/img_maior_estoque.jpg") no-repeat left top;}
div.item_seguranca{background:#e6e8ea url("/img/insumos/img_seguranca.jpg") no-repeat left top;}
div.item_tranquilidade{background:#e6e8ea url("/img/insumos/img_tranquilidade.jpg") no-repeat left top;}
div.item_funilaria{background:#fff url("/img/insumos/img_sempre-novo.jpg") no-repeat left top; height: 72px;}
div.funilaria_e_pintura dl.expandable dt.textCase { text-transform: none;} /* Particularidade da página FUNILARIA E PINTURA */
div.funilaria_e_pintura dl.expandable dt.fontNormal {font-weight: normal;} /* Particularidade da página FUNILARIA E PINTURA */
div.funilaria_e_pintura dd.bgGray {background-color: #f5f5f5;} /* Particularidade da página FUNILARIA E PINTURA */
div.funilaria_e_pintura dl.expandable dt {margin: 0;}

.img_pecas{/*width:571px;*/margin:0 auto;}

/* Revisoes programadas*/
#main #filtro div.tabs_content{
	width:404px;
	padding:0 0 0 0;
	background-color:#fff;
}

#main small{color:#75868f;}
#main #filtro #img_modelo_search{margin:30px auto 50px auto;}
#main #filtro #img_modelo_search img{margin:0 auto 0 75px;}

p.aviso{padding:10px 15px;margin:0 0 20px 0 !important;color:#fff;background-color:#444D54;}
p.aviso strong, p.aviso a{color:#fff;}

/* Video na lateral*/
div.video_sml{
	width:250px;
	height:170px;
	margin:0 0 15px 0;
}

div.video_sml a{
	display:block;
	position:relative;
	width:250px;
	height:170px;
}

div.video_sml img{
	position:absolute;
	left:0;
	top:0;
}

div.video_sml span{
	position:absolute;
	display:block;
	left:0;
	bottom:0;
	width:250px;
	height:24px;
	text-indent:-9999px;
	background: #798491 url("/img/player_video_sml.png") no-repeat center bottom;
}

/* Assistencia 24 horas*/
ul.mn_assistencia_confiat li{
	height:22px;
	padding:10px 0 0 15px;
	margin-bottom:3px;
	background-color:#425468;
	border-bottom:2px solid #da0404;
}

ul.mn_assistencia_confiat li a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

.tit_concierge, .tit_servicos-exclusivos {
	background: url("/img/tit_concierge.jpg") no-repeat scroll right top transparent;
}
.tit_outra_exclusividade { background: url("/img/tit_concierge.jpg") no-repeat scroll 305px top transparent;}

#servicos_exclusivos ,
#concierge ,
#vip,
#atencao{display:none;}

#sel_modelo {height:26px;margin:10px 0 15px 0;overflow:hidden;}
#sel_modelo select{float:left;width:220px;margin:4px 10px 4px 0;}

#sel_modelo a{
	display:block;
	float:left;
	padding:2px 4px;
	text-transform: uppercase;
	background-color:#da0404;
	border:4px solid #dfdede;
	color:#fff;
	text-decoration:none;
}

/* Estrutura*/
#main{
	display:inline;
	float:left;
	width:404px;
}

#right_sidebar{
	display:inline;
	float:right;
	width:250px;
}

#full_size{
	clear:both;
	width:100%;
}

/* T�tulos lateral*/
#box_pesquisa h4, #segunda_via h4, #acesso_clube_lunico h4, #motivos_revisao h4,
#como_acionar_confiat h4, #boxListRevisao h4{
	margin-bottom:5px;
	font:15px 'century gothic', arial;
	line-height:15px;
	color:#D80004;
	text-transform:uppercase;
}

.fl{float:left;}
.fr{float:right;}


/* Default 
.underline { font-style: }*/

/* Revisao */
#revisao fieldset { width: 315px;}
#revisao label { text-align: right;}
#revisao p { overflow: hidden;}
#revisao select { float: right;}
#boxListRevisao li { padding: 10px; background-color: #8b99a2; color: #FFF; border-bottom: 1px solid #FFF;}
.boxInfoRev { background-color: #444D54; margin: 36px 0 20px; padding: 10px 10px 3px;}
.boxInfoRev p, .boxInfoRev p strong { color: #FFF;}
.boxInfoRev a { color: #FFF; text-decoration: underline;}





























