﻿.conteudo{
	float:left;
	position:static;
	background-color:#ffffff;
	display:table;
	height:100%;
	z-index:9;
	padding-bottom:50px;
	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('../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('../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('../imagens/background/background-area-destaques-home.gif');
	background-position:top left;
	background-repeat:repeat-x;
}
.conteudo_esquerda p{
	width:160px !important;
}

.conteudo_centro{
	width:300px !important;
	background-image:url('../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-color:#cfd5db;
}

.conteudo_centro2 p{
	width:240px;
}

.conteudo_centro2 img{
	margin:auto !important;
}

.conteudo_direita{
	width:221px !important;
	z-index:99;
	background-color:#ffffff;
}

.conteudo_direita p{
	width:180px;
}


.divisao_conteudo strong{
	color:#666666;
}

.divisao_conteudo a.link_lista{
	color:#003366;
	background-image:url('../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('../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;	
	color:#003399;
	background-image:url('../imagens/icones/seta-menu-seminovos.gif');
	background-repeat:no-repeat;
	background-position:left; 
	padding-left:10px;
}
.seminovos-destaque .a:hover{
	font:10px Tahoma;	
	background-image:url('../imagens/icones/seta-menu-seminovos-hover.gif');
	background-repeat:no-repeat;
	background-position:left; 	
}

/* LINK */


a.link-botao{
	background-image:url('../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('../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('../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('../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('../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('../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('../imagens/background/background-botao-branco-p.gif');
	width:124px;
	display: block;
	height: 20px;
	float: left;	
	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;
}
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-classea{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-a.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}

.titulo-veiculos-novos-classeb{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-b.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classec{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-c.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classecl{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-cl.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classeclk{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-clk.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classecls{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-cls.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classeml{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-ml.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classer{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-r.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classes{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-s.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classesl{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-sl.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classeslk{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-slk.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}
.titulo-veiculos-novos-classegl{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-novos-classe-gl.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
}



.area-veiculos-novos{
	width:1000px;
	height:500px;
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	display:table;
	vertical-align:top;
}


.area-veiculos-novos .menu-conteudo-veiculos-novos{
	background-color:#D4D4D4;
	position:absolute;
	display:table;
	width:231px;
	height:252px;
	margin-top:20px;
	margin-left:20px;
	vertical-align:top;	
}
.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;
	height:590px;
	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 .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{
	position:absolute;
	display:table;
	background-color:#ffffff;
	width:218px;
	height:50px;
	
	margin-top:-4px;
	height:70px;
	margin-left:7px !important;
}
.area-promocao-veiculos-novos div{
	width:200px;
	display:table;
	height:auto;
	position:absolute;
	margin-top:6px;
	color:#666666;
	
}
.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{
	width:476px;
	height:308px;
	float:right;
	/*background-image:url('../imagens/icones/loading.gif');*/
	background-repeat:no-repeat;
	background-position:center;
}
.veiculo-cores-estofado{
	width:100px;
	height:100px;
	float:right !important;
	position:relative;
	top:-330px;
	left:-20px;
	border:1px solid #333333;
	padding:1px;
	background-color:#ffffff;
	
	/*background-image:url('../imagens/icones/loading.gif');*/
	background-repeat:no-repeat;
	background-position:center;
}



/* area de formulários */

.area_formulario{
	float:left;
	width:275px;
	height:auto;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #efefef;
}
.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;
}



.botoao_mais{
	float:left;
	width:15px;
	height:15px;
	background-image:url('../imagens/icones/mais.gif');
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	top:1px;
}
.botoao_mais:hover{
	float:left;
	width:15px;
	height:15px;
	background-image:url('../imagens/icones/mais.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	top:1px;
}

.botoao_menos{
	float:left;
	width:15px;
	height:15px;
	background-image:url('../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('../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('../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('../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;
	float:left;
	display:table;
	height:100%;	
	margin-top:35px;	
	border-left:1px solid #dddddd;	
	
}
.area-interna-direita-mb-classic .alinhamento{
	width:90%;
	margin:auto;
	display:table;
}


.area-interna-esquerda-mb-classic  a.link_lista{
	display:block;
	width:90%;
	height:15px;
	padding-top:1px;
	border-bottom:1px solid #DDDDDD;
}
.area-interna-esquerda-mb-classic a.link_lista:hover{
	display:block;
	width:90%;
	height:15px;
	padding-top:1px;
	border-bottom:1px solid #DDDDDD;
	background-color:#ECECEC;
}





/* inicio area todos os veiculos */
.area-todos-modelo-veiculos{
	width:1000px;
	display:table;
	height:auto;
}
.modelo-todos-veiculos{
	float:left;
	width:124px;
	height:70px;
	border:1px solid #dddddd;
	border-left:none;
}

<<<<<<< .mine
.modelo-todos-veiculos h3{
	text-indent:-9000px;
	width:104px;
	height:14px;
	background-repeat:no-repeat;
	background-position:left;
	margin:10px 10px 0px 10px
}

.todos-modelos ul{
	list-style:none;
	float:left;
}
.todos-modelos ul li{
	list-style:none;
	float:left;
}
.todos-modelos{
	width:104px;
	height:42px;
	margin:8px 10px 10px 10px;
	background-color:#efefef;
	
}

/* fim area todos os veiculos */

=======
/* fim area todos os veiculos */


/*Inicio estilo validacao fornulario*/

.errocampo
{
	background: #fcc url('../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('../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%;
}

/*Fim estilo validacao fornulario*/



/*Inicio estilo validacao fornulario*/

.errocampo
{
	background: #fcc url('../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('../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 zero amg, ou não*/

.area-conheca-tambem{
	position:absolute;
	top:280px;
	width:230px;
	height:80px;
	left:-5px;
	background-color:#d4d4d4;
	display:block;
}
.area-conheca-tambem div{
	margin:auto;
	width:95%;
	background-color:#ffffff;
	height:85%;
	margin-top:5px;
}
.area-conheca-tambem img{
	float:left;
	margin:2px 10px 0px 2px;
	}	
.area-conheca-tambem p{
	float:left;
	margin-top:20px;
}
#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;
}
/* inicio 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;
	float:left;
	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 .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;
}
/* fim tabela */




.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; 	
}
