﻿body
{
    background-image:url("../imagens/background/background-degrade.gif");
        background-repeat: repeat-y;
}
    
.tracar-rota .botao{
	margin:0px !important;
}
.tracar-rota input{
	float:left !important;
}

.conteudo{
	float:left;
	position:static;
	background-color:#ffffff;
	display:table;
	z-index:9;
	padding-bottom:90px;
	width:1000px;
}
.conteudo *{
	z-index:9;
}
a{
	color:#666666;
	text-decoration:none;
}
.conteudo .listadebanners{
	position:absolute;
	background-color:#000000;
	color:#ffffff;
	display:block;
	width:221px;
	height:150px;
	left:779px;
	top:153px;
	opacity:0.4;
	filter:alpha(opacity=40);
	line-height:10px;
	display:none;	
}
.conteudo .listadebanners hr{
	margin:0px;
	padding:0px;
	width:90%;
}
.conteudo .listadebanners a{
	color:#ffffff;
	display:block;
	padding:0px 3px 0px 10px !important;
	width:80%;
	margin:auto !important;
	height:15px;
	background-image:url('/mercedes-benz/imagens/background/sub-com-sub-white.gif');
	background-position:left;
	background-repeat:no-repeat;
}
.conteudo .listadebanners a:hover{
	display:block !important;
	padding:0px 3px 0px 10px !important;
	width:80% !important;
	margin:auto !important;
	height:15px;
	background-image:url('/mercedes-benz/imagens/background/sub-com-sub-over.gif');
	background-position:left;
	background-repeat:no-repeat;
}
.divisao_conteudo{
	float:left;
	position:relative;
	display:block;
	float:left;
	margin:0px;
	color:#333333;
	margin-top:0px;
	*margin-top:-3px;
	height:160px !important;
}
.divisao_conteudo h2{
	width:auto;
	height:11px;
	margin:20px 0px 17px 0px !important;
	padding:0px !important;
}
.divisao_conteudo p{
	margin:auto;
	padding:0px;
}
.conteudo_esquerda a{
	position:relative;
	top:5px;
	bottom:5px;
}
.conteudo_esquerda{
	width:200px !important;
	background-image:url('/mercedes-benz/imagens/background/background-area-destaques-home.gif');
	background-position:top left;
	background-repeat:repeat-x;
}
.conteudo_homec180
{
    width 500px !important;
}
.conteudo_esquerda p{
	width:160px !important;
}
.conteudo_centro{
	width:300px !important;
	background-image:url('/mercedes-benz/imagens/background/background-area-destaques-home.gif');
	background-position:top left;
	background-repeat:repeat-x;	
}
.conteudo_centro p{
	width:260px;
	height:100px;
}
.conteudo_centro2{
	width:279px !important;
	background-image:url('/mercedes-benz/imagens/background/background-seminovos.jpg');
	background-repeat:repeat-y;	
	/**background-color:#cfd5db;**/
}
.conteudo_centro2 p{
	width:240px;
}
.conteudo_centro2 img{
	margin:auto !important;
}
.conteudo_direita{
	width:221px !important;
	z-index:99;
	background-color:#EFF1F3;
}
.conteudo_direita p{
	width:180px;
}
.divisao_conteudo strong{
	color:#666666;
}
.divisao_conteudo a.link_lista{
	color:#003366;
	background-image:url('/mercedes-benz/imagens/background/sub-com-sub.gif');
	background-repeat:no-repeat;
	background-position:1px;	
	margin-left:5px;
	text-decoration:none;
}
.divisao_conteudo a:hover.link_lista{
	color:#00ADEF !important;
	background-image:url('/mercedes-benz/imagens/background/sub-com-sub-over.gif');
	background-repeat:no-repeat;
	background-position:1px;
	
}
.seminovos-destaque{
	float:left;
	font:10px Tahoma;
	width:90% !important;
	margin-left:20px !important;
	margin-top:5px !important;
}
.seminovos-destaque a{
	font:10px Tahoma !important;	
	color:#003399 !important;
	background-image:url('/mercedes-benz/imagens/icones/seta-menu-seminovos.gif') no-repeat left !important; 
	padding-left:10px !important;
}
.seminovos-destaque a:hover{
	background-image:url('/mercedes-benz/imagens/icones/seta-menu-seminovos-hover.gif') !important;
}
.detalhes-acessorios
{
    background-image:url('imagens/destaques/destaque-home-acessorios.gif'); 
    background-position:left bottom; 
    background-repeat:no-repeat;
}
.collection-grey
{
    font:09px Arial; 
    color:#999999; 
    line-height:18px; 
    width:100%;
}
.collection-catalogo
{
    float:left; 
    text-align:center; 
    margin:5px; 
    width:100%;
}
/* Link */

a.link-botao{
	background-image:url('/mercedes-benz/imagens/background/background-botao.gif');
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	text-align:center;
	margin:auto;
	color:#ffffff;
	display:block;
	width:165px;
	height:20px;
	padding-top:4px;
}
a:hover.link-botao{
	background-image:url('/mercedes-benz/imagens/background/background-botao.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
	text-align:center;
	margin:auto;
	color:#ffffff !important;
	display:block;
	width:165px;
	height:20px;	
}

 a.link-botao-p{
	background-image:url('/mercedes-benz/imagens/background/background-botao-branco-p.gif');
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	text-align:center;
	margin:auto;
	color:#003366;
	display:block;
	width:124px;
	height:20px;
	padding-top:4px;
	float:right;
	margin-top:30px;
}
a:hover.link-botao-p{
	color:#00adef !important;
}
.link-botao-p{
	background-image:url('/mercedes-benz/imagens/background/background-botao-branco-p.gif');
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	text-align:center;
	margin:auto;
	color:#003366;
	display:block;
	width:124px;
	height:20px;
	padding-top:4px;
	float:left;
	margin-top:30px;
	border:none;
	font:11px Arial;
	cursor:pointer;
}
.link-botao-p:hover{ 
	color:#00adef !important;
}
.link-botao-branco{
	background-image:url('/mercedes-benz/imagens/background/background-botao-branco.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:225;
	height:24px;
	position:relative;

}
.link-botao-branco a{
	color:#003366;
	text-decoration:none;
	position:relative;
	top:4px;
	left:15px;	
}
 .link-botao-branco-over a, .link-botao-branco-over a:hover{
 	color:#00adef;
	text-decoration:none;
	position:relative;
	top:4px;
	left:15px;	
 }
.botaoFechar{
	background-image:url('/mercedes-benz/imagens/background/background-botao-branco-p.gif');
	width:124px;
	display: block;
	height: 20px;
	color:#003366;
	border:0px;
	font: 11px Arial;
	cursor:pointer;
	text-align: center;	
	background-repeat: no-repeat;	
	background-position: left top;		
	position: relative;	
	margin:auto;
	margin-top:30px;
}
.botao{
	background-image:url('/mercedes-benz/imagens/background/background-botao-branco-p.gif');
	width:124px !important;
	display: block;
	height: 20px;
	float: left;	
	color:#003366;
	border:0px !important;
	font: 11px Arial;
	cursor:pointer;
	text-align: center;	
	background-repeat: no-repeat;	
	background-position: left top;		
	position: relative;	
	margin:auto;
	margin-top:30px;
}
input:hover.botao{
    color:#00adef !important;
}

/* Conteudo area completa */

.area_completa{
	float:left;
	position:relative;
	width:798px;
	display:table;
	height:auto !important;
	text-align:justify;
	margin-top:20px;	
	color:#666666;
}
.area_completa img{
	margin:10px;
}

/* Area veiculos novos */

#titulo_foto_maior{
	float:right;
	height:20px;
	position:relative;
	display:table;
	font:12px Arial;
	color:#666666;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	right:10px;
}
.titulo-veiculos-novos 
{
    background-position:left top;
    background-repeat:no-repeat;
    height:35px;
}
.area-veiculos-novos{
	width:1000px;
	min-height:500px;
	vertical-align:top;
	background:none repeat scroll 0 0 #FFFFFF;
}
.area-veiculos-novos .menu-conteudo-veiculos-novos{
    background-color:#D4D4D4;
    display:table;
    margin:20px 0 5px 20px;
    padding-bottom:7px;
    vertical-align:top;
    width:231px;
}
.area-veiculos-novos #menu-esquedo-veiculos-novos {
    float:left;
}
.area-veiculos-novos .menu-conteudo-veiculos-novos h2{
	margin-top:0px;
}
.area-veiculos-novos .menu-conteudo-veiculos-novos div{
	margin-left:5px;
}
.area-veiculos-novos .conteudo-veiculos-novos{
	border-left:1px solid #dddddd;
	position:relative;
	display:table;
	float:right;
	width:740px;
	z-index:0;
	color:#666666 !important;	
}
.area-veiculos-novos .conteudo-veiculos-novos li img{
	float:left;
	margin:0px 4px 0px 0px;
	cursor:pointer;
}
.area-veiculos-novos .conteudo-veiculos-novos ul{
	list-style:none;
	margin:5px 5px 15px 25px;
	
}
.area-veiculos-novos .conteudo-veiculos-novos li{
	list-style:none;
	margin:3px 5px 3px 0px;
	
}
.area-veiculos-novos .area-conteudo-veiculos-novos{
	float:left;
	width:100%;
	display:table;
	height:auto;
	padding-bottom:40px;
}
.area-veiculos-novos .area-conteudo-veiculos-novos p{
	margin-left:10px;
}
.area-veiculos-novos .conteudo-veiculos-novos p{
	margin-left:10px;
}
img.foto-maior {
    width:740px; 
    height:295px;
}
.area-veiculos-novos .area-conteudo-veiculos-novos .img-galeria-menor{
	width:70px;
	height:48px;
	border:1px solid #ffffff;
	padding:1px;
	background-color:#ffffff;
}
.area-veiculos-novos .area-conteudo-veiculos-novos .img-galeria-menor-over{
	width:70px;
	height:48px;
	border:1px solid #00acf0;
	padding:1px;
	background-color:#ffffff;
	cursor:pointer;
}
.area-promocao-veiculos-novos{
	display:table;
	background-color:#ffffff;
	width:218px;
	margin-top:-4px;
	margin-left:7px !important;
	font-size:10px;
}
.area-promocao-veiculos-novos .titulo-classe {
    display:block;
    margin-bottom:5px;
    font-size:12px;
}
.area-promocao-veiculos-novos div{
	color:#666666;
    height:auto;
    margin-top:6px;
    padding-bottom:10px;
    width:200px;
}
.area-promocao-veiculos-novos span{
	margin:0px 0px 4px 0px;
	text-align:justify;
}
.ativado{
	font-weight:bold;
}
.tabela-dados-tecnicos{
	float:left;
	width:100%;
}
.tabela-dados-tecnicos td{
	padding:3px;
	color:#666666 !important;
}
.tabela-dados-tecnicos .destaques{
	font-weight:bold;
}
.veiculo-cores{
    margin-right:-80px;
	width:476px;
	height:308px;
	float:right;
	background-repeat:no-repeat;
	background-position:center;
}
.veiculo-cores-estofado{
	background-color:#FFFFFF;
    background-position:center center;
    background-repeat:no-repeat;
    border:1px solid #333333;
    float:right !important;
    height:100px;
    position:relative;
    margin-right:20px;
    margin-top:-60px;
    padding:1px;
    width:100px;
}
.veiculo-cores-estofado {
    width:100px;
    height:100px;
}
/* Area de formulários */

.fale-conosco{
    width:96% !important;
}
.submits-formulario{
    width:260px;
    margin:0 auto;
}
.acessorios {
    width:96% !important;
}
.area_formulario{
	float:left;
	width:275px;
	height:auto;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #efefef;
}
.area_formulario-tel{
	float:left;
	width:29%;
	height:auto;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #efefef;
}
.area_formulario .textbox-default{
    width:190px !important;
}
.area_formulario input.textarea-default{
    width:250px !important; 
    height:100px !important;
}
.area_formulario img{
    vertical-align:middle; 
}
.area_formulario label{
	float:left;
	width:160px;
	height:14px;
	top:1px;
	left:10px;
	padding:2px;
}
.area_formulario select{
	font:11px Arial;
	height:18px;
}
.area_formulario input{
	font:11px Arial;	
	border:1px solid #dfdfdf;
}
.area_formulario textarea{
	font:11px Arial;	
	border:1px solid #dfdfdf;
}
.area_formulario .textbox2{
	font:11px Arial;
	height:18px;
	border:1px solid #dfdfdf;
	position:relative;
	top:-2px;
}
.valor-destaque-promocao{
	float:left;
	color:#003366;
	font:14px Arial;
	font-weight:bold;
	position:relative;
	width:450px;
	margin-top:-50px;
	text-align:right;
}
.alinhamento-informacoes{
	float:left;
	position:absolute;
	top:10px;
	right:20px;
}
.alinhamento-informacoes a{
	font-weight:bold;
	color:#666666;
}

/* Botao menos */

.botoao_menos{
	float:left;
	width:15px;
	height:15px;
	background-image:url('/mercedes-benz/imagens/icones/menos.gif');
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	top:1px;
}
.botoao_menos:hover{
	float:left;
	width:15px;
	height:15px;
	background-image:url('/mercedes-benz/imagens/icones/menos.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	top:1px;
}

/* Botao mais */

.botao-mais{
	position:absolute;
	width:15px;
	height:15px;
	float:left;
	border:0px;
	background-image:url('/mercedes-benz/imagens/icones/mais.gif');
	background-repeat:no-repeat;
	background-position:top;
	margin-top:3px;
}
.botao-mais-over{
	position:absolute;
	width:15px;
	height:15px;
	float:left;
	border:0px;
	background-image:url('/mercedes-benz/imagens/icones/mais.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:3px;	
	cursor:pointer;
}
.mbclassic{
	width:777px !important;
}
.area-interna-esquerda-mb-classic{
	width:230px !important;
	float:left;
	display:table;
	height:100%;
	margin-top:35px;
}
.area-interna-direita-mb-classic{
	/*width:546px !important;*/
	width:740px !important;
	float:left;
	overflow:hidden;
	height:100%;	
	margin-top:35px;	
	border-left:1px solid #dddddd;	
	
}
.area-interna-direita-mb-classic .alinhamento{
	padding:0 20px;
	margin:auto;
}
.area-interna-esquerda-mb-classic a.link_lista{
	display:block;
	width:90%;
	height:15px;
	padding-top:1px;
	border-bottom:1px solid #DDDDDD;
	padding-left:10px;
}
.area-interna-esquerda-mb-classic a.link_lista2{
	display:block;
	width:90%;
	height:15px;
	padding-top:1px;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	padding-left:10px;
}
.area-interna-esquerda-mb-classic a.link_lista:hover{
	background-color:#ECECEC;
}

/* Todos os veículos */

.area-todos-modelo-veiculos{
	width:1000px;
	display:table;
	height:auto;
}
.modelo-todos-veiculos{
    background-color:#F2F2F2;
    border-color:#DDDDDD #DDDDDD #DDDDDD transparent;
    border-style:solid solid solid none;
    border-width:1px 1px 1px medium;
    float:left;
    height:70px;
    width:124px;
}
.modelo-todos-veiculos h3{
	background-position:left center;
    background-repeat:no-repeat;
    height:14px;
    margin:10px 0 0 10px;
    color:#8B8989;
}

.todos-modelos ul{
	list-style:none;
	float:left;
}
.todos-modelos ul li{
	list-style:none;
	float:left;
}
.todos-modelos{
	height:42px;
    list-style:none outside none;
    margin:8px 10px 10px;
    padding:0 !important;
    width:104px;
	font:10px Tahoma;
}

/* Validacao */

.erroMenor{
    padding-left:45px !important;
    width:auto !important;
}
.errocampo{
	background: #fcc url('/mercedes-benz/imagens/icones/botao_erro.gif') no-repeat 15px center;
	border: 1px solid #c68484 !important;
	color: Red;
	text-align: left;
	font: 11px Arial;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px !important;
	width: 88%;		
}
.invisivel{
	display:none;
}
.sucesso {
	background: #e2f9e3 url('/mercedes-benz/imagens/icones/botao_aceito.gif') no-repeat 5px center;
	border: 1px solid #9c9 !important;
	color: #060;
	text-align: left;
	font: 11px Arial;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px !important;
	width: auto !important;
}
.errocampo{
	background: #fcc url('/mercedes-benz/imagens/icones/botao_erro.gif') no-repeat 15px center;
	border: 1px solid #c68484;
	color: Red;
	text-align: left;
	font: 11px Arial;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px;
	width: 88%;		
}
.invisivel{
	display:none;
}
.sucesso {
	background: #e2f9e3 url('/mercedes-benz/imagens/icones/botao_aceito.gif') no-repeat 5px center;
	border: 1px solid #9c9;
	color: #060;
	text-align: left;
	font: 11px Arial;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px;
	width: 88%;
}

/* Area interna veiculos zeros amg, ou não */

.area-conheca-tambem{
    background-color:#D4D4D4;
    left:20px;
    overflow:hidden;
    padding:5px;
    position:relative;
    width:220px;
}
.area-conheca-tambem div{
	background-color:#FFFFFF;
    overflow:hidden;
    padding:2px 0;
    padding:5px;
}
.area-conheca-tambem img{
	float:left;
	margin-right:10px;
}	
.area-conheca-tambem p{
	margin-top:20px;
}

/* Carregando - AJAX */

#upProgressoDiv{
	left:40%;
	position:fixed;
	top:50%;
	z-index:100200;
}
#upProgressoDiv2{
	filter:alpha(opacity=70);
	background-color:#CCCCCC;
	display:inline !important;
	height:100%;
	opacity:0.7;
	position:fixed !important;
	text-align:center;
	width:100%;
	z-index:100100;
	top:0px;
	left:0px;	
}
#upProgresso img{
	margin:0px !important;
	padding:0px !important;
	position:relative !important;
	display:inline !important;
	z-index: 1001;
}

/* Gridview - tabela */

.grid{
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.grid .tabdetalhes{
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	border-right: #d4d0c8 thin solid;
	border-top: #d4d0c8 thin solid;
	border-left: #d4d0c8 thin solid;
	border-bottom: #d4d0c8 thin solid;
}
.grid .tabdetalhes td{
	padding: 3px 3px 3px 3px;
	border-right: #f5f5e1 1px solid;
	border-top: #f5f5e1 1px solid;
	border-left: #f5f5e1 1px solid;
	border-bottom: #f5f5e1 1px solid;
	font-family: Tahoma;
	font-size: 11px;
}
.grid .tabdetalhes .titulo{
	font:12px Arial;
	font-weight:bold;
	color:#ffffff;
	background-color:#295263;	
}
.grid .tab{
	float: left;
	width: 99%;
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	border-right: #d4d0c8 thin solid;
	border-top: #d4d0c8 thin solid;
	border-left: #d4d0c8 thin solid;
	border-bottom: #d4d0c8 thin solid;
}
.grid .tab td{
	padding: 3px 3px 3px 3px;
	border-right: #f5f5e1 1px solid;
	border-top: #f5f5e1 1px solid;
	border-left: #f5f5e1 1px solid;
	border-bottom: #f5f5e1 1px solid;
	font-family: tahoma;
	font-size: 11px;
}
.grid .tab .titulo{
	font:12px Arial;
	font-weight:bold;
	color:#ffffff;
	background-color:#295263;	
}

.grid .tab .pager{
	font: bold 11px Arial;
	color: #ffffff;
	background-color: #295263;
	vertical-align: middle;
	text-align: center;
}
.grid .tab .pager a{
	font: bold 11px Arial;
	color: #ffffff;
	background-color: #295263;
	vertical-align: middle;
	text-align: center;
}

.texto{
	height:auto;
	float:left;
	font:11px Arial;
	text-align:justify;	
	font-size: 11px !important;	
	padding-bottom:7px;
}
.color-red{
	color: #ff4e00;	
	height:auto;
	font:11px Arial;
	text-align:justify;	
	font-size: 11px !important;
	padding-bottom:15px;
}
.area_fields{	
	display:table;
	height:auto;
	padding:4px 5px 4px 5px;
	width:100%;
	font:11px Arial;
}
.area_fields .label{
	float:left;
	width:auto !important;
	padding:3px 0px 0px 10px; 
	text-align:left;
}
.area_fields tr{		
	border-bottom:1px solid #efefef;
}
.area_fields td{
	border-bottom: 1px solid #efefef;
	padding: 0px 0px 2px 0px;
}
.area_fields td.titulo{
    text-align:left;
    font-weight:normal;
}
.area_fields td.submits{
    border-bottom:0px !important;
}
.area_fields td.campos_obrigatorios{
    color:#000000;
    border-bottom:0px !important;
    font-size:10px;
}
.area_fields td.cabecalho{
    border-bottom:0px !important;
    padding-bottom:10px;
}
.area_fields img{
    vertical-align:middle; 
    display:none;
}
.area_fields .input{
	font:11px Arial;	
	border:1px solid #dfdfdf;
}
.tabela{
	float:left;
	width:99%;
	margin:10px 0px 0px 0px;
}
.tabela td{
	width:5%;
	padding:3px 3px 3px 3px;
}
.tabela .titulo{
	font:12px Arial;
	font-weight:bold;
	color:#ffffff;
	background-color:#295263;	
}
.linha_par{
	
}
.linha_impar{
	background-color:#e8e8e8;
}

/* Seminovos destaque */

.seminovos-destaque{
	float:left;
	font:10px Tahoma;
	width:90% !important;
	margin-left:20px !important;
	margin-top:5px !important;
}

.seminovos-destaque a{
	font:10px Tahoma;	
	color:#003399;
	background-image:url('../imagens/icones/seta-menu-seminovos.gif');
	background-repeat:no-repeat;
	background-position:left; 
}
.seminovos-destaque a:hover{
	font:10px Tahoma;	
	background-image:url('../imagens/icones/seta-menu-seminovos-hover.gif');
	background-repeat:no-repeat;
	background-position:left; 	
}

/* Rastro */

#rastro{
	height:22px;
	font:12px Arial, Helvetica, sans-serif;
	background-image:url(../imagens/topo/rastro.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	color:#A8B3BB;
	padding-left:10px;
	padding-top:5px;
}
#rastro a{
    height:22px;
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#94999D;
    text-decoration:none;
}

/* Detalhes Seminovos */

#foto-detalhes table.detalhes-veiculo{
    float:left;
    width:200px;
    height:314px;
    padding:5px;
    background:url('../imagens/detalhes-bg.png') no-repeat;
    font-size:12px;
    padding-left:24px;
	padding-right:13px;
	border-spacing:0px;
	margin-left:-10px;
	margin-top:-4px;
}
table.detalhes-veiculo tr td{
	text-align:left;	
	font-family:lucida grande,tahoma,verdana,arial,sans-serif;
	color:#555555;
	margin:0px;
	padding:2px;
	border-bottom:1px dotted #c5c7c8;
	text-transform:uppercase;
}
#seminovos-detalhes{
    float:left;
    width:535px;
}
div.container-floats{
    display:table;
    width:100%;
    overflow:hidden;
}
#seminovos-detalhes .titulo{
    font-size:9px;
	font-weight:bold;
	color:#3B5998;
	width:40px;
	text-transform:none;
}
#seminovos-detalhes #linha-acessorios{
	border-bottom:none;
}
#busca-botao{
    width:192px;
    height:62px;
	position:relative;
	top:0px;
	left:337px;	
}
#busca-botao a{
    width:192px;
    height:62px;
    background:url('../imagens/busca-bg.png') no-repeat;
    display:block;
	float:left;
	text-indent:-9999px;
    font-size:12px;
    color:#003366;
    font-weight:bold;
	position:absolute;	
}
#foto-detalhes{
    display:table;
}
#foto-detalhes .foto-veiculo{
    float:left;
    margin-right:10px;
}
table td.titulo{
    text-align:right;
    font-weight:bold;
    padding:4px;
}
#fotos-mini{
    position:relative;
    float:left;
    height:63px;
    display:inline;
	padding:0px;
	margin-left:-1px;
	margin-top:-63px;
	margin-bottom:70px;
}
#fotos-mini table{
	padding:0px;
	border-spacing:0px;
}
#fotos-mini table tr td img{
	width:80.4px;
}
#seminovos-detalhes .lojas {
    font-family:lucida grande,tahoma,verdana,arial,sans-serif;
	font-size:12px;
	color:#555555;
    width:328px;
	padding:5px 0 7px 0;
	border-top:1px dotted #c5c7c8;
	border-bottom:1px dotted #c5c7c8;
	position:relative;
	top:67px;
}
#seminovos-detalhes .lojas strong{
	color:#3B5998;
	font-size:9px;
}
.container-det-veiculo {
    float:left;
}
#form-info{
    float:right;
    width:340px;
    font-size:16px;
}
#form-info .formulario{
    font-size:11px;
    padding:5px;
    margin-top:10px;
}
#form-info h2{
    background-image:url("/mercedes-benz/imagens/solicite-infor-title.jpg");
    background-repeat:no-repeat;
    height:25px;
    width:329px;
    text-indent:-15000px;
}
.conteudo 
{
        /*background-image:url("../imagens/background/background-degrade.gif");*/
        background-repeat: repeat-y;
    display:block;
    float:left;
    padding-bottom:0px;
    margin-bottom: 30px;
    position:relative;
    width:1000px !important;
    z-index:1;
}

#content-veiculo {
    padding: 0px 30px 0px 30px;
	display:block;
}
#veiculos-destaque{
    background-color:#CFD5DB;
    overflow:hidden;
    margin-top:-15px;
}
#veiculos-destaque .mais-detalhes{
    width:100px;
    margin-left:75px;
    padding-top:5px;
    font-weight:bold;
    font-size:11px;
}
.mais-detalhes a{
    color:#333333;
    font-weight:bold;
    font-size:11px;
}
.mais-detalhes a:hover{
    color:#333333;
    font-weight:bold;
    font-size:11px;
}
#veiculo{
    float:left;
    width:400px;
    display:inline;
    padding-left:50px;
    padding-top:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
#destaques {
    background-image:url("/mercedes-benz/imagens/bgdestaque.jpg");
    background-repeat:repeat-x;
    float:left;
    width:940px;
}
#destaques h2{
    background-image:url("/mercedes-benz/imagens/destaques-title.jpg");
    background-repeat:no-repeat;
    height:50px;
    margin-top:0;
    width:179px;
}
#destaques div.content{
    background:#fff;
    display:table;
    width:100%;
}
#destaques .veiculo{
    float:left;
    padding:20px 30px;
    width:43%;
    font-size:12px;
}
#destaques .centralizador{
    margin:0 auto;
    width:93%;
}
#destaques .veiculo a{
    text-decoration:none;
    color:#295363;
}
#destaques .veiculo h3{
    padding:0px;
    margin:0px;
}
#destaques .veiculo p{
    display:inherit;
    height:auto;
    position:inherit;
    width:auto;
}
#destaques .veiculo img{
    border:2px solid #FFF;
    width:160px;
    height:120px;
    float: right;
    margin-left:10px;
}
#BuscarOutros {
    float:left;
    position:relative;
    width:100%;
    margin-top:20px;
	text-align:center;    
}
#BuscarOutros h2{
    background-image:url("/mercedes-benz/imagens/busca-title.jpg");
    background-repeat:no-repeat;
    height:60px;
    margin-top:0;
    width:329px;
    text-indent:-15000px;
}
#BuscarOutros .centralizador{
	width:700px;
	text-align:left;
	margin:auto;
}
.busca-com-fundo{
    padding: 0px 20px 0px 20px
}

/* -------------------------
            SAC
-------------------------- */
div.area-formulario div{
    border-bottom:1px solid #EFEFEF;
    padding:4px 5px;
    width:98%;
    overflow:hidden;
}

div.area-formulario div label{
    float:left;
    padding:3px 0 0 10px;
    text-align:left;
    width:150px !important;
}

div.area-formulario div input, div.area-formulario div textarea {
    border:1px solid #BEBDBD;
    font:11px Arial;
    float:left;
    font:10px Verdana;
    margin:0 2px;
}

div.area-formulario div select {
    border:1px solid #BEBDBD;
    font:11px Arial;
    height:18px;
}

div.area-formulario div input {
    width:150px;    
}

div.area-formulario div textarea {
    height:100px;
    width:250px;
}

div.area-formulario div .botao-formulario {
    background-image:url("../imagens/background/background-botao-branco-p.gif");
    background-position:left top;
    background-repeat:no-repeat;
    border:0 none;
    color:#003366;
    cursor:pointer;
    display:block;
    float:left;
    font:11px Arial;
    height:20px;
    margin:30px auto auto;
    position:relative;
    text-align:center;
    width:124px;
}

div.area-formulario div .botao-formulario:hover {
    color:#00ADEF !important;
}

div.area-formulario div.botoes {
    text-align:left;
    width:338px;
    float:right;
    border:0;
}

/* Fale Conosco */
div.submits-formulario div {
    display:inline;
}
.color-red {
    width:100%;
}


/* Busca Seminovos */
div.area-formulario .alinha-lado div {
    padding:4px 0;
}
div.area-formulario .alinha-lado, 
div.area-formulario .submits-busca {
    border:0px !important;
}
.duplo select {
    float:left;
}
.duplo input {
    margin:0px !important;
}
.duplo-radio input {
    width:auto !important;
}

/* Acessorios */
div.area-formulario {
    border-bottom:1px solid #E2E0E0;
    padding:5px 10px;
    overflow:hidden;
}
div.area-formulario label {
    float:left;
    width:150px;
}
div.area-formulario .textbox,  div.area-formulario select {
    border:1px solid #BEBDBD;
    font:11px Arial;
    width:190px;
}
div.submits, div.submits-formulario {
    border:0 none !important;
    display:table;
    float:none !important;
    width:auto !important;
    margin:0 auto;
}
div.submits .botao {
    margin:15px auto auto !important;
}

/* Oficina */
div.oficina {
    width:100% !important;
    border:0px !important;
}
div.oficina div.datas img {
    display:block;
    float:left;
}
div.oficina div.extras {
    border:0px !important;
}
div.oficina div.datas label {
    width:50px !important;
}
div.oficina div .servicos-radio input {
    width:auto !important;
    margin-right:5px !important;
}

/* Pecas */
div.pecas {
    width:100% !important;
    border:0px !important;
}
div.pecas .table-pecas {
    border:0px !important;
}
div.pecas .invisivel {
    display:none;
}
div.submits {
    width:auto !important;
    display:table !important;
}
#seminovos-detalhes h1{
    font-size:22px;
}
#seminovos-detalhes h1 span{
	color:#555555;	
}

/* Revisao */
#formulario-oficina {
    margin:0px !important;
}
#formulario-oficina div div, #formulario-oficina div {
    margin-bottom:5px;
    display:block;
    height:20px;
    width:100%;
}

/* Cotacao */
.conteudo-cotacao div label {
    width:100px !important;
    display:block;
    float:left;
}
.conteudo-cotacao div {
    min-height:20px;
    overflow:hidden;
    padding:4px 0 4px 0;
    border-bottom:1px solid #EFEFEF;
}

/* Test-Drive */
.servicos-radio input {
    width:auto !important;
}
.tracar-rota .botao {
    display:inline !important;
    float:none !important;
    margin:0px !important;
}
