/* PADROES */
*                      { border:none; margin:0; padding:0; list-style:none; font-family:Tahoma,Verdana,Arial; text-decoration:none; outline:none  } 
body                   { margin:0; font-size:11px; color:#CCC; background: url(../imagens/bg_home.jpg) repeat-x  #171717; text-shadow:0 1px 1px #000; }


p                      { line-height:15px; }


/* LINKS */
a:link                 { color:#CCC; text-decoration:none; }
a:visited              { color:#CCC; text-decoration:none; }
a:hover                { color:#FFF; text-decoration:none; text-shadow:0 1px 1px #000; }

a.link_red 			   { font-size:15px; color:#9e1b20; text-decoration:none; }
a:visited.link_red     { font-size:15px; color:#9e1b20; text-decoration:none; }
a:hover.link_red       { font-size:15px; color:#FFF; text-decoration:none; text-shadow:0 1px 1px #000; }

/* DIVS */
div#bug			       { width:0px; height:0px; }

div#geral			   { width:996px; height:100%; margin:0 auto;  }

div#topo			   { width:954px; height:128px; margin:0 auto;   }

div#topo .logo		   { width:294px; height:58px; float:right; margin-top:70px; }
div#topo .logo h1 a    { width:294px; height:58px; float:right; text-indent: -10000px; background:url(../imagens/logo.gif) no-repeat;}

div#destaque		   { width:954px; height:385px; margin:0 auto; }

div#miolo			   { width:954px; min-height:270px; margin:0 auto; }

div#miolo div#pecas	                        { width:210px; min-height:270px; float:left; padding:0 0 0 20px; margin-right:27px; }
div#miolo div#pecas .pecas_tit              { width:144px; height:30px; }
div#miolo div#pecas .pecas_tit h1           { width:175px; height:30px; text-indent: -10000px; background:url(../imagens/tit_pecas_importadas.png) no-repeat;   }

div#miolo div#mecanica	                    { width:220px; min-height:270px; float:left; padding:0 0 0 20px;}
div#miolo div#mecanica .mecanica_img        { margin-left:5px }
div#miolo div#mecanica .mecanica_tit        { width:183px; height:30px; }
div#miolo div#mecanica .mecanica_tit h1     { width:183px; height:30px; text-indent: -10000px; background:url(../imagens/tit_mecanica.png) no-repeat;   }


div#miolo div#importacao	                { width:417px; min-height:270px; float:right; }
div#miolo div#importacao .importacao_img    { margin-top:-17px; }
div#miolo div#importacao .importacao_tit    { width:295px; height:30px; margin-top:-18px; margin-left:20px; }
div#miolo div#importacao .importacao_tit h1 { width:228px; height:30px; text-indent: -10000px; background:url(../imagens/tit_importacao.png) no-repeat; }

div#miolo div#importacao .importacao_txt    { margin-left:20px;  }

div#miolo div#mini_topo	                    { width:954px; min-height:200px; float:left; margin-bottom:30px }

div#miolo div#conteudo_paginas	            { width:900px; float:left; padding:0 27px 20px 27px; }

div#miolo div#conteudo_paginas	div#destaques_show { width:745px; margin:0 auto}

div#miolo div#conteudo_paginas	div#carros1  { width:360px; float:left; margin-left:77px  }
div#miolo div#conteudo_paginas	div#motos1   { width:360px; float:right; margin-right:47px  }

div#miolo div#conteudo_paginas	div#show_room_lista  { width:700px; margin:0 auto; padding:0 0 0 20px }

div#rodape			                   { width:996px; height:100px; margin:0 auto; background:url(../imagens/bg_rodape.png) no-repeat; clear:both;}
div#rodape .rodape_rodas                    { margin: 25px 0 0 28px; }
div#rodape .rodape_endereco                 { margin: 48px 0 0 10px; }
div#rodape .rodape_gs3ag                    { margin: 48px 28px 0 0; }



/* border:1px solid #000 */

/* CLASSES */
.texto_internas                             { font-size:13px; text-align:justify;}
div#miolo address                     { font-size:13px; text-align:justify; font-style:normal; margin-left:45px}
.google_maps {margin-left:45px}
.bloco                                      { width:520px; min-height:30px; float:left; margin-bottom:40px;  }
.bloco_direita                              { width:300px; min-height:30px; float:right; margin-bottom:50px; }
.bg_bloco_direita                           { width:300px; height:225px; float:right; margin-bottom:50px; background:url(../imagens/oficina/bg-oficina.png) no-repeat; }
.tit_red  						    	{ font-size:14px; color:#9e1b20; font-weight:bold;}
.servicos 								{ font-size:14px; color:#9e1b20; font-weight:bold; margin-bottom:5px}


div#miolo div#conteudo_paginas div#voltar {width:100%; float:left; margin-top:25px}

div#miolo div#conteudo_paginas div#centraliza {width:890px; margin:0 auto; margin-top:20px}

div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo { width:890px; float:left; background:#333333; margin-bottom:15px }

div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo .nome        { width:610px; float:left; padding:15px; }

div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo .nome h1     {font-size:16px; font-weight:bold}

div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo .preco		 { width:220px; float:right; background-color:#ac171d; padding:15px; text-align:center; font-size:16px; font-weight:bold  }

div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo .foto		 { width:640px; height:480px; float:left; }
div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo.foto .video		 { width:60px; height:60px; position:absolute; margin-top:405px; margin-left:560px; }
div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo .detalhes	 { width:220px; float:left;  padding:15px}
div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo .opcionais   { width:220px; float:left;  padding:15px}
div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo .obs		 { width:220px; float:left;  padding:15px}

div#miolo div#conteudo_paginas div#centraliza div#mostra_veiculo div#fotos  { width:860px; float:left; background:#333333; padding:15px 0; margin-left:30px }


div#miolo div#conteudo_paginas .veiculos_esq li  	{ width:320px; padding:12px; background-color:#333; margin-left:50px; margin-bottom:25px; float:left }
div#miolo div#conteudo_paginas .veiculos_dir  li  	{ width:320px; padding:12px; background-color:#333; margin-right:50px; margin-bottom:25px; float:right }
div#miolo div#conteudo_paginas .veiculos_filtro	{ width:590px; padding:12px; margin:0 auto; margin-top:20px; margin-bottom:25px; clear:both }
div#miolo div#conteudo_paginas .veiculos_filtro_espaco { margin:0 40px 0 40px; }
div#miolo div#conteudo_paginas .veiculos_foto	{ margin-bottom:6px }
div#miolo div#conteudo_paginas .veiculos_titulo	{ font-size:16px}


div#miolo div#conteudo_paginas .tit_loja h2       { width:85px;  height:45px; text-indent: -10000px; background:url(../imagens/tit_a_loja.png) no-repeat; margin-bottom:20px; }
div#miolo div#conteudo_paginas .tit_fale h2       { width:186px; height:45px; text-indent: -10000px; background:url(../imagens/tit_fale_conosco.png) no-repeat; margin-bottom:20px; }
div#miolo div#conteudo_paginas .tit_servicos h2   { width:186px; height:45px; text-indent: -10000px; background:url(../imagens/tit_oficina.png) no-repeat; margin-bottom:20px; }
div#miolo div#conteudo_paginas .tit_showroom h2   { width:166px; height:45px; text-indent: -10000px; background:url(../imagens/tit_show_room.png) no-repeat;  margin-bottom:20px;}
div#miolo div#conteudo_paginas .tit_cadastrese h2 { width:175px; height:45px; text-indent: -10000px; background:url(../imagens/tit_cadastre_se.png) no-repeat; margin-bottom:20px; }
div#miolo div#conteudo_paginas .tit_cadastro h2   { width:130px; height:45px; text-indent: -10000px; background:url(../imagens/tit_cadastro.png) no-repeat; margin-bottom:20px; }
div#miolo div#conteudo_paginas .tit_importacao h1   { width:435px; height:45px; text-indent: -10000px; background:url(../imagens/tit_impotacao_encomenda.png) no-repeat;  }


/* MENU */ 
div#topo div#menu     		                { width:660px; height:128px; float:left; }
div#topo div#menu ul li                     { float:left; }
div#topo div#menu ul li.espaco              { margin-left:15px; }
div#topo div#menu ul li.espaco_turbo        { margin-left:5px; }

/* MENU LINKS */  
div#topo div#menu ul li a.lnk_loja           { float:left; display:inline; width:61px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/a_loja.png); background-position:0 0 }  
div#topo div#menu ul li a.lnk_loja:hover     { float:left; display:inline; width:61px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/a_loja.png); background-position:0 -128px}

div#topo div#menu ul li a.lnk_show           { float:left; display:inline; width:101px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/show.png); background-position:0 0}  
div#topo div#menu ul li a.lnk_show:hover     { float:left; display:inline; width:101px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/show.png); background-position:0 -128px}  

div#topo div#menu ul li a.lnk_servicos       { float:left; display:inline; width:78px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/oficina.png); background-position:0 0}  
div#topo div#menu ul li a.lnk_servicos:hover { float:left; display:inline; width:78px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/oficina.png); background-position:0 -128px}  

div#topo div#menu ul li a.lnk_cad            { float:left; display:inline; width:108px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/cad.png); background-position:0 0} 
div#topo div#menu ul li a.lnk_cad:hover      { float:left; display:inline; width:108px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/cad.png); background-position:0 -128px} 

div#topo div#menu ul li a.lnk_news           { float:left; display:inline; width:77px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/news.png); background-position:0 0} 
div#topo div#menu ul li a.lnk_news:hover     { float:left; display:inline; width:77px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/news.png); background-position:0 -128px} 

div#topo div#menu ul li a.lnk_fale           { float:left; display:inline; width:111px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/fale.png); background-position:0 0}
div#topo div#menu ul li a.lnk_fale:hover     { float:left; display:inline; width:111px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/fale.png); background-position:0 -128px}

div#topo div#menu ul li a.lnk_importacao     { float:left; display:inline; width:109px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/importacao.png); background-position:0 0}
div#topo div#menu ul li a.lnk_importacao:hover     { float:left; display:inline; width:109px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/importacao.png); background-position:0 -128px}

div#topo div#menu ul li a.lnk_acessorios     { float:left; display:inline; width:99px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/acessorios.png); background-position:0 0}
div#topo div#menu ul li a.lnk_acessorios:hover     { float:left; display:inline; width:99px; height:128px; text-indent:-15000px; background-image:url(../imagens/menu/acessorios.png); background-position:0 -128px}


/* FORM */  
.contato               { width:430px; padding:14px; float:left; }
div#resposta           { width:360px; padding:14px 14px 14px 80px; margin-left:40px; float:left; color:#FF6633; }

/* ESTILOS FORM */
.segura_campos         { width:95%; float:left; margin-bottom:3px;}
#formulario label      { font-size:13px; display:block; font-weight:bold; text-align:right; width:130px; float:left; padding:6px 0 0 0; }
#formulario input      { float:left; font-size:12px; padding:4px 2px; border:solid 1px #ccc; width:250px; margin:2px 0 20px 10px; }
#formulario select     { float:left; font-size:12px; padding:4px 2px; border:solid 1px #ccc; width:256px; margin:2px 0 20px 10px; }
#formulario textarea   { float:left; font-size:12px; padding:4px 2px; border:solid 1px #ccc; width:250px; margin:2px 0 20px 10px; }
#formulario button     { clear:both; margin-left:193px; width:118px; height:39px; background:#ffffff url(../imagens/btn_enviar.png) no-repeat; text-align:center; line-height:31px; text-indent:-10000px; cursor:pointer; color:#FFFFFF; font-size:15px; font-weight:bold; margin-top:30px }



