body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #464646;
	background-color: #EFF0F2;
	background-image: url("../images/background_topo.png");
	background-position: left top; 
	background-repeat: repeat-x;
}

a {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: none;
	color: #FFF;
	font-size: 11px;
}

a img {
	text-decoration: none;
	border: none;
}

h1{
	margin: 15px 0 0 0;
	padding: 0;
	width: 985px;
	height: 22px;
	line-height: 10px;
	background-image: url(../images/sub_h1.png);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}



/*----------[ TOPO ]----------*/
#topo {
	margin: 0 auto;
	height: 117px;
	width: 1000px;
	text-align: left;
}
#topo a.atendimento{
	margin: 70px 20px 0 0;
	float: right;
	font-size: 11px;
	color: #464646;
	letter-spacing: 2px;
}
#tel_topo {
	margin: 20px 40px 0 0;
	float: right;
}
/*----------[ TOPO ]----------*/



#corpo {
	margin: 0 auto;
	width: 1000px;
}
#corpo #menu{
	float: left;
	width: 784px;
	height: 37px;
}
#corpo #bannerflash{
	float: left;
	width: 784px;
	height: 400px;
	z-index: 10;
}

#corpo #nav_flash {
	float: right;
	position: absolute;
	margin: 419px 0 0 1px;
	z-index: 1000;
}

#corpo #nav_flash a{
	margin: 0 2px 0 0;
	padding: 4px 5px;
	background-color: #111;
	border: solid 1px #333;
}

#corpo #nav_flash a:hover{
	padding: 6px 5px;
	color: #DA0303;
	
}
#corpo #nav_flash a.activeSlide {
	font-weight: bold;	
	color: #DA0303;
}

#videos{
	float:left;
	margin: 5px 0px 0px 10px;
	
}
/*----------[ ESCOLHA ]----------*/
#corpo #escolha{
	float: right;
	width: 216px;
	height: 302px;
	background-image: url(../images/meio_escolha.png);
	background-position: left top;
	background-repeat: repeat-y;
}
#corpo #escolha #topo{
	width: 216px;
	height: 46px;
	background-image: url(../images/topo_escolha.png);
	background-repeat: no-repeat;
}
#corpo #escolha #rodape{
	width: 216px;
	height: 46px;
	background-image: url(../images/rodape_escolha.png);
	background-repeat: no-repeat;
}
#corpo #escolha #carros{
	margin: 0 0 0 20px;
	padding: 0;
	width: 185px;
	height: 221px;
	background-color: #131313;
}
#corpo #escolha #carros #thumb{
	padding: 0 0 10px 0;
	width: 141px;
}
#corpo #escolha #carros #thumb h4{
	margin: 3px 0 3px 0;
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
}
/*----------[ ESCOLHA ]----------*/



/*----------[ DIV ]----------*/
#div {
	float: left;
	width: 1000px;
	height: 11px;
	background: none;
	background-image: url(../images/div.png);
	background-position: center; 
	background-repeat: no-repeat;
	margin: 15px 0 8px 0;
}
/*----------[ DIV ]----------*/



/*----------[ DIV2 ]----------*/
#div2 {
	float: left;
	width: 1000px;
	height: 11px;
	background: none;
	background-image: url(../images/div.png);
	background-position: center; 
	background-repeat: no-repeat;
	margin: -2px 0 8px -6px;
}
/*----------[ DIV2 ]----------*/



/*----------[ BANNER / NEWSLETTER ]----------*/
#corpo #banner{
	float: left;
	margin: 0 0 0 0;
	width: 786px;
	height: 217px;
}
#corpo #banner #navegador {
	background: none;
	background-image: url(../images/background_nav.png);
	background-repeat: no-repeat;
	width: 83px;
	height: 25px;
	line-height: 22px;
	float: right;
	margin: 175px 15px 0 0;
	position: relative;
	z-index: 1000;
}
#corpo #banner #navegador a{
	margin: 5px 0 0 10px;
	padding: 4px 4px 5px 4px;
}
#corpo #banner #navegador a.activeSlide {
	font-weight: bold;
}
#corpo #newsletter{
	float: left;
	width: 182px;
	height: 197px;
	background: none;
	background-image: url(../images/background_newsletter.png);
	background-repeat: no-repeat;
	text-align: left;
	padding: 10px;
}
#corpo #newsletter h4{
	float: left;
	margin: 0;
}
#corpo #newsletter p{
	padding: 20px 0 0 5px;
}
#corpo #newsletter form.newsletter {
	width: 180px;
}
#corpo #newsletter form.newsletter span{
	margin: 5px 0 5px 0;
	float: left;
	font-size: 11px;
	font-weight: bold;
}
#corpo #newsletter form.newsletter input{
	margin: 5px 0 5px 0;
	float: right;
	width: 130px;
	height: 14px;
	border: none;
	background: none;
	background-color: #d8d8d8;
	font-size: 11px;
	padding: 2px;
}

.btn_newsletter{
	background:url(../images/btn_enviar.png) no-repeat !important;
	width:91px  !important;
	height:31px  !important;
	text-indent:-9999px  !important;
	float:right  !important;
	cursor:pointer;
}

/*----------[ BANNER / NEWSLETTER ]----------*/




/*----------[ SAIBA MAIS ]----------*/
#corpo #saibamais {
	float: left;
	margin-bottom: 10px;
	width: 1000px;
}
#corpo #sm_div {
	float: left;
	width: 10px;
	height: 177;
	background: none;
	padding-top: 30px;
}
#corpo #sm_servicos, #corpo #sm_trabalhe, #corpo #sm_noticias{
	float: left;
	padding: 10px;
	width: 302px;
	height: 187;
	text-align: left;
}
#corpo #sm_servicos h4, #corpo #sm_trabalhe h4, #corpo #sm_noticias h4{
	font-size: 13px;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
}
#corpo #sm_servicos img.img, #corpo #sm_trabalhe img.img, #corpo #sm_noticias img.img{
	padding: 20px 15px 80px 5px;
}
/*----------[ SAIBA MAIS ]----------*/



/*----------[ INSTITUCIONAL ]----------*/
#institucional{
	float: left;
	margin-bottom: 15px;
	width: 980px;
	text-align: left;
}
#institucional img.img{
	padding: 10px 20px 180px 10px;
}
/*----------[ INSTITUCIONAL ]----------*/



/*----------[ OFICINA ]----------*/
#oficina{
	float: left;
	margin-bottom: 15px;
	width: 980px;
	text-align: left;
}
#oficina #imagens{
	width: 320px;
	float: left;
	margin: 10px;
}
#oficina #imagens #galeria{
	width: 300px;
}
#oficina #imagens #galeria img{
	margin: 5px 5px 0 5px;
	cursor: pointer;
}
#oficina #texto{
	margin: 10px 0 0 0;
	width: 620px;
	float: left;
}
/*----------[ OFICINA ]----------*/



/*----------[ PRODUTOS ]----------*/
#produtos{
	float: left;
	margin-bottom: 15px;
	width: 980px;
	text-align: left;
}
#produtos #conteudo{
	width: 780px;
	float: left;
	margin: 15px 0 15px 0;
	padding: 10px;
	text-align: left;
}
#produtos #conteudo p{
	float: left;
	margin: -5px 0 0 0;
	text-align: left;
}
#produtos #conteudo #prod{
	margin: 20px 10px 0 10px;
	padding: 10px;
	float: left;
	width: 150px;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #D0D0D2;
}
#produtos #conteudo #prod img.img_prod{
	float: left;
	margin: 5px 0 0 0;
}
#produtos #conteudo #prod h3{
	margin: 0;
	font-size: 12px;
}

#produtos #categoria {
	float: right;
	width: 140px;
	margin: 15px 0 0 0;
	padding: 15px;	
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #D0D0D2;
	text-align: left;
}
#produtos #categoria h3{
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#produtos #categoria ul{
	float: left;
	margin: 10px 0 0 0;
	padding:0 !important;
}
#produtos #categoria ul li{
	list-style: none;
	padding: 0 0 5px 0;
}
#produtos #categoria ul li a{	
	color: #464646;
}
#produtos #categoria ul li a:hover{	
	text-decoration: underline;
}
#produtos img.img{
	padding: 10px 20px 180px 10px;
}
/*----------[ PRODUTOS ]----------*/



/*----------[ MOSTRA PRODUTOS ]----------*/
#mostra_produto{
	text-align: justify;
	color: #EEE;
}
#mostra_produto h2{
	font-size: 14px;
	margin: 0 0 10px 0;
}
#mostra_produto #galeria{
	width: 400px;
	padding: 10px 0 0 0;
}
#mostra_produto #galeria img{
	padding: 0 5px 0 0;
	cursor: pointer;
}
/*----------[ MOSTRA PRODUTOS ]----------*/



/*----------[ NOVOS ]----------*/
#novos {
	float: left;
	width: 1000px;
}

#novos #novos_carros {
	margin: 0 auto;
	margin-top: 10px;
	width: 900px;
	height: 417px;
}

#novos #novos_carros img.fundo{
	margin: 0 30px 0  0;
	float: right;
	z-index: 0;
}

#novos #novos_carros #conteudo{
	float :left; 
	position: absolute;	
	z-index: 1000;
	margin: 20px 0 0 -30px;
	padding: 10px;
	width:  160px;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #d0d0d2;
}

#novos #novos_carros #conteudo h5{
	margin: 5px 5px 0 -5px;
	font-size: 12px;
}

#novos #novos_carros #conteudo p{
	float :left;
}
/*----------[ NOVOS ]----------*/



/*----------[ NOTICIAS ]----------*/
#noticias{
	float: left;
	margin-bottom: 15px;
	width: 980px;
	text-align: left;
}
#noticias #arquivo {
	float: right;
	width: 150px;
	margin: 15px 0 0 0;
	padding: 15px;	
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #D0D0D2;
	text-align: left;
}
#noticias #arquivo h3{
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#noticias #arquivo ul{
	float: left;
	margin: 10px 0 0 0;
	padding:0 !important;
}
#noticias #arquivo ul li{
	list-style: none;
	padding: 0 0 5px 0;
}
#noticias #arquivo ul li a{	
	color: #464646;
}
#noticias #arquivo ul li a:hover{	
	text-decoration: underline;
}
#noticias #conteudo {
	width: 750px;
	float: left;
	margin: 15px 0 15px 0;
	padding: 15px;	
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #d0d0d2;
	text-align: justify;
}
#noticias #conteudo span {
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 5px 0 0 5px;
	float: left;
	font-size: 10px;
	margin: 10px 0 0 0;
}
#noticias #conteudo span.span2 {
	float: right;
	margin-top: 40px;
	
}
#noticias #conteudo a {
	color: #464646;
}
#noticias #conteudo a: hover{
	text-decoration: underline;
}
#noticias #conteudo img.img{
	float: left;
	margin: 0 15px 0 0;
}
#noticias #conteudo #imagens{
	float: left;
	padding: 0 15px 0 0;
	width: 300px;
}
#noticias #conteudo #galeria{
	float: left;
	padding: 10px 0 0 0;
}
#noticias #conteudo #galeria img.img_galeria{
	margin: 0 5px 10px 5px;
	cursor: pointer;
}
#noticias #conteudo h3{
	font-size: 14px;
	width: 78%;
	margin: 0 0 10px 0;
	float:left;
}
#noticias #conteudo h4{
	font-size: 14px;
	width: 100%;
	margin: 0;
}
#noticias #conteudo h2{
	font-size: 14px;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}
#noticias #conteudo img.icon{
	float: right;
	margin: -1px 0 0 3px;
	padding: 0;
}
#noticias #conteudo p{
	margin: 0 0 10px 0;
	padding: 0;
	float:left;
	width:78%;
}
/*----------[ NOTICIAS ]----------*/



/*----------[ BLITZ ]----------*/
#blitz{
	float: left;
	margin-bottom: 15px;
	width: 980px;
	text-align: left;
}
#blitz #arquivo {
	float: right;
	width: 150px;
	margin: 15px 0 0 0;
	padding: 15px;	
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #D0D0D2;
	text-align: left;
}
#blitz #arquivo h3{
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#blitz #arquivo ul{
	float: left;
	margin: 10px 0 0 0;
	padding:0 !important;
}
#blitz #arquivo ul li{
	list-style: none;
	padding: 0 0 5px 0;
}
#blitz #arquivo ul li a{	
	color: #464646;
}
#blitz #arquivo ul li a:hover{	
	text-decoration: underline;
}
#blitz .conteudo {
	float: left;
	margin: 15px 10px 0 0;
	padding: 15px;	
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #d0d0d2;
	width:22%;
	height:180px;
}
#blitz #conteudo_grande{
	width: 750px;
	float: left;
	margin: 15px 10px 15px 0;
	padding: 15px;	
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #d0d0d2;
	text-align: justify;
}
#blitz .conteudo span, #blitz #conteudo_grande span {
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 5px 0 0 5px;
	float: left;
	font-size: 10px;
	cursor:pointer;
}
#blitz .conteudo span.span2, #blitz #conteudo_grande span.span2 {
	float: right;
	margin-top: 40px;
	
}
#blitz .conteudo a, #blitz #conteudo_grande a {
	color: #464646;
}
#blitz .conteudo a: hover, #blitz #conteudo_grande a:hover{
	text-decoration: underline;
}
#blitz .conteudo img.img, #blitz #conteudo_grande img.img{
	float: left;
	margin: 0 0 10px 0;
}
#blitz #conteudo_grande #imagens{
	float: left;
	padding: 0 15px 0 0;
	width: 300px;
}
#blitz #conteudo_grande #galeria{
	float: left;
	padding: 10px 0 0 0;
}
#blitz #conteudo_grande #galeria img.img_galeria{
	margin: 0 5px 10px 5px;
}
#blitz .conteudo h3{
	margin: 0 0 10px 0;
	font-size:11px;
}
#blitz #conteudo_grande h4{
	width: 100%;
	margin: 0;
}
#blitz #conteudo_grande h2{
	font-size: 16px;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}
#blitz .conteudo img.icon, #blitz #conteudo_grande img.icon{
	float: right;
	margin: -1px 0 0 3px;
	padding: 0;
}
#blitz .conteudo p{
	margin: 0 0 10px 0;
	padding: 0;
}
/*----------[ BLITZ ]----------*/



/*----------[ FALE CONOSCO ]----------*/
#fale_conosco{
	float: left;
	margin-bottom: 15px;
	width: 980px;
	text-align: left;
}

#fale_conosco img.img{
	float: left;
	margin: 10px;
}

#fale_conosco form#fale{
	float: left;
	width: 200px;
	padding: 10px;
}

#fale_conosco form#fale label{
	margin: 5px;
	float: left;
}

#fale_conosco form#fale input, #fale_conosco form#fale select, #fale_conosco form#fale textarea{
	margin: 5px;
	float: left;
	border: none;
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #464646;
}
#fale_conosco form#fale select{width:281px;}

#fale_conosco form#fale textarea{width:269px;}
/*----------[ TRABALHE CONOSCO ]----------*/



/*----------[ RODAPÉ ]----------*/
#corpo #rodape {
	float: left;
	margin-bottom: 10px;
	width: 989px;
	height: 78px;
	line-height: 15px;
	background-image: url(../images/background_rodape.png);
	background-position: top center; 
	background-repeat: no-repeat;
	text-align: left;
}
#corpo #rodape .img{
	padding: 10px;
}

.inove{
	float:right;
	margin:-30px 10px 0 0;}

#rodape p{
	margin: 18px 0 0 0;
}
/*----------[ RODAPÉ ]----------*/

#menu_semi {margin: 0 ; padding: 0 ;}
#menu_semi ul {margin: -2px ; padding: 0 ; display: inline;}
#menu_semi ul li{margin: -2px ; padding: 0 ; display: inline;}
#menu_semi ul li a{margin: 0 ; padding: 0 ;}
#menu_semi ul li a img{margin: 0 ; padding: 0 ;}

#seminovos #lista {
	width: 440px;
	float: left;
	margin: 10px;
	padding: 15px;	
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	border: solid 1px #d0d0d2;
	text-align: justify;
}
#seminovos #lista span {
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 5px 0 0 5px;
	float: right;
	font-size: 10px;
	margin: 10px 0 0 0;
	bottom: 0;
}

#seminovos #lista a {
	color: #464646;
}
#seminovos #lista a: hover{
	text-decoration: underline;
}
#seminovos #lista img.img{
	float: left;
	margin: 0 15px 0 0;
}
#seminovos #lista #conteudo h3{
	font-size: 14px;
	width: 78%;
	height: 70px;
	margin: 0;
	float:left;
}
#paginacao{
	clear:both;
	float:left;
	width: 100%;
	color:#555555; 
	font-size: 10px;
	padding:10px;
 
	text-align:center;}

#paginacao span, #paginacao #mulink {
	border: solid 1px #CCC;
	margin: 2px;
	padding: 2px;
}
#paginacao a {
	color: #464646;
}
#paginacao a: hover{
	text-decoration: underline;}

#esq{
	float: left;
	width: 615px;
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 5px 0 0 5px;
	margin: 0 0 10px 0; 
}
	
#semi_corpo{
	font:11px Tahoma, Verdana, Atial, Sans-Serif;}

#semi_conteudo{
	float:left;
	width:100%;}

#semi_conteudo h4{
	margin: 15px 0 0 0;
	padding: 0;
	width: 95%;
	height: 22px;
	line-height: 10px;
	background-image: url(../images/sub_h1.png);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: left;
	font-size: 14px;
	font-weight: bold;}
	
#semi_conteudo h6{color:#eb0000; font:bold 13px Tahoma, Verdana, Arial; margin:5px 0 0 0; padding:3px;}

#img_visualiza{
	 float: left;
	 margin: 5px 5px 5px 20px;
	 width: 179px;}

#img_visualiza dl dt{
	float: left;
	margin: 2px 10px 2px 0;
}
 
#semi_informacao{
	float: left;
	width:403px;}

#semi_informacao h5{background:#EBEBEB; color:#4a4a4a; font-size:13px; font-weight:bold; margin:5px 0 0 0; padding:3px;}	

#semi_informacao fieldset { border: none;}

#semi_informacao label {float:left; margin:5px 0 0 5px;}

#semi_informacao label input {background:#FFF; width:160px; border:1px solid #c4c4c4; border-bottom:2px solid #dedede; font:11px Tahoma, Verdana, Arial; padding:2px;}

.input_medio{width: 92px !important; }

#semi_form_orcamento{	
	float: left;
	width: 350px;
	margin: 0 0 10px 10px;
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 5px 0 0 5px;}

#semi_form_orcamento p{border:1px solid #cccccc; text-align:justify; font-family:inherit; margin:5px 5px 5px 0; padding:10px}	

#semi_form_orcamento form fieldset{padding:10px 10px 10px 0; border: none;}

#semi_form_orcamento form fieldset label{display:block; width:200px;}

#semi_form_orcamento form fieldset label input, #semi_form_orcamento form fieldset label textarea{border:1px solid #f0f0f0; width:200px; font:11px Tahoma, Verdana;padding:2px;}

#semi_opcionais{clear:both; margin:0 0 0 15px;}

#semi_opcionais p {background:url(../images/seta_verde.jpg) 5px 4px no-repeat; padding:0 0 0 13px;}

#semi_opcionais table{
	border-collapse:separate;
	border-spacing:3px;
	empty-cells:show;
	border:1px solid #cccccc; 
	table-layout:fixed;
	width:95%;
	margin: 5px 0 10px 0;}
	
#semi_opcionais table tr, #semi_opcionais table tr td{padding:3px; margin:5px 0; background:#f5f5f5;}

.btn_contato{
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 5px;
	margin: 5px;
	color:#555555; 
	font-size: 10px;
	float: left;
}

#none{
	border: solid 1px #d0d0d2;
	background-image: url("../images/background_novos_conteudo.png");
	background-repeat: repeat-x;
	background-color: #f4f4f4;
	padding: 15px;
	margin: 5px auto;
	color:#555555; 
	font-size: 10px;
	float: left;
	font-weight: bold;
}
