*{
  margin: 0px;
  padding: 0px;
}
body{
  background: url(img/tela.gif) #000;
  font-family: sans-serif;
  text-align: center;
}
#tudo{
  background: url(img/grade.gif) no-repeat top center;
  margin: 0px auto;
  overflow: hidden;
  text-align: left;
  width: 900px;
}
#topo{
  height: 200px;
  overflow: hidden;
}
#topo h1{
  float: left;
  margin-top: 45px;
}
#topo h1 a{
  background: url(img/logo.png) no-repeat;
  _background-image: none;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', sizingMethod='scale');
  float: left;
  height: 121px;
  text-indent: -9999px;
  width: 393px;
}
#topo #flash{
  float: right;
  height: 170px;
  margin-top: 25px;
  width: 485px;
}
#neon{
  background: url(img/neon_cima.png) no-repeat center bottom !important;
  _background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/neon_cima.png', sizingMethod='scale');
  height: 39px;
}
#meio{
  background: url(img/topo_pagina.gif) no-repeat center top #FFF;
  float: left;
  overflow: hidden;
  padding: 0px 10px 0px 10px;
}
#cont{
  /*background-color: #DFD;*/
  float: left;
  /* tirei a margem pra ver se os blocos ficam todos certinhos
  margin-right: 10px; */
  overflow: hidden;
  width: 730px;
}
#cont h2{
  /*background-color: #EFC;*/
  border-bottom: 1px solid #C00;
  display: inline;
  float: left;
  font-size: 1.1em;
  font-weight: lighter;
  margin: 0px 10px 10px 0px;
  width: 720px;
}
#cont h2 a{
  color: #000;
  text-decoration: none;
}
#cont h3{
	color: #C00;
	display: block;
	font-size: 1em;
	margin-bottom: 5px;
}
#cont p, #cont ul{
  color: #4C4C4C;
  display: block;
  font-size: 0.8em;
  margin-bottom: 10px;
}
#cont p#voltar{
  display: block;
  clear: both;
}
#cont a#voltar{
  background: url(img/ante_azu.gif) no-repeat left center;
  padding-left: 12px;
  text-decoration: none;
}
#cont a#voltar:hover{
  background: url(img/ante_ver.gif) no-repeat left center;
}
#cont p#aviso{
  background-color: #FFD;
  border: 1px solid #CC0;
  padding: 3px;
}
#cont ul{
  list-style-position: inside;
}
#cont a{
  color: #C00;
}
#cont a:hover, #cont #inner h3 a:hover, #cont a:hover, #cont #inner2 h3 a:hover{
  color: #06F;
}
#cont div.pe{
  float: left;
  height: 260px;
  margin: 0px 10px 10px 0px;
  overflow: hidden;
  width: 355px;
}
#cont div.pe img{
  border: 0px;  
  float: left;
}
#cont div.pe a.produto, #cont #prod a.produto{
  background: url(img/moldura_p.gif) no-repeat;
  display: block;
  float: left;
  padding: 5px;
}
#cont div.pe #prod{
  height: 210px;
  padding: 0px;
  width: 175px;
}
#cont div.pe a.produto:hover, #cont #prod a.produto:hover{
  background: url(img/moldura_p-h.gif) no-repeat;
}
#cont #inner, #cont #inner2{
  float: left;
  font-size: 0.8em;
  margin: -5px 0px 10px 0px;
  width: 177px;
}
#cont #inner2{
  width: 355px;
}
#cont #inner2 h3 a{
  color: #4C4C4C;
  text-decoration: none;
}
#cont #inner2 ul{
  background-color: #EFC;
  font-size: 1em;
  list-style-type: none;
  margin: 0px !important;
}
#cont #inner a.in, #cont #inner2 a.in{
  background: url(img/marcador.gif) no-repeat left center;
  display: block;
  float: left;
  margin-bottom: 3px;
  padding-left: 10px;
  text-decoration: none;
  width: 90%;
}
#cont #inner a.in:hover, #cont #inner2 a.in:hover{
  color: #06F;
}
#cont #inner a.mais, #cont #inner2 a.mais{
  color: #000;
  clear: both;
  display: block;
  float: left;
  font-size: 0.8em;
  text-decoration: none;
}
#cont #inner a.mais:hover, #cont #inner2 a.mais:hover{
  color: #06F;
  text-decoration: underline;  
}
#cont #bloco #inner{
  margin: 10px 10px 0px 0px !important;
  width: 150px;
}
#cont #bloco #inner img{
  float: left;
}
#cont #prod img{
  border: none;
}
#cont #inner h3, #cont #inner h3 a, #cont #inner2 h3, #cont inner2 h3 a{
  color: #4C4C4C;
  margin: 0px;
  text-decoration: none;
}
#cont #prod{
  float: left;
  height: 250px;
  padding-left: 35px;
  width: 205px;
}
#cont #prod h3{
  color: #4C4C4C;
  float: left;
  font-size: 0.8em;
  margin: 0px;
  width: 100%;
}
#cont #prod #barrinha{
  background: url(img/barrinha.gif) no-repeat;
  float: left;
  height: 33px;
  margin: 5px 0px 0px 2px;
  padding: 7px 10px 0px 10px;
  width: 145px;
}
#cont #prod #barrinha span{
  color: #FFF;
  font: bolder 0.9em sans-serif;
  float: left;
}
#cont #prod #barrinha span.nd{
  color: #CCC;
  font: bolder 0.8em sans-serif;
}
#cont #prod #barrinha img, #cont #prod #barrinha input, #cont #barra input{
  border: 0px;
  float: right;
  margin: 2px 0px 0px 8px;
}
#cont #barrona{
  background: url(img/barrona.gif) no-repeat;
  color: #EEE;
  float: left;
  height: 28px;
  margin-bottom: 10px;
  padding: 5px 0px 0px 10px;
  width: 710px;
}
#cont #barrona form{
  color: #EEE;
  float: left;
  font-size: 0.8em;
  padding-top: 1px;
}
#cont #barrona form label{
  display: block;
  float: left;
  padding: 2px 10px 0px 0px;
}
#cont #barrona form input#txt{
  background: url(img/busca_txt.gif) no-repeat #333;
  border: none;
  color: #EEE;
  float: left;
  font-size: 0.9em;
  height: 18px;
  margin-right: 5px;
  padding: 2px 0px 0px 5px;
  width: 119px;
}
#cont #barrona form input#btn{
  background: url(img/busca_btn.gif) no-repeat #EEE;
  border: none;
  float: left;
  font-size: 0.8em;
  height: 20px;
  width: 41px;
}
#cont #barrona a{
  color: #EEE;
  float: left;
  font-size: 0.8em;
  margin: 3px 10px 0px 0px;
  text-decoration: none;
}
#cont #classificado{
  background: url(img/divisoria.gif) no-repeat bottom center;
  overflow: hidden;
  padding: 10px 0px 10px 0px;
  width: 355px;
}
#cont #classificado a, #cont #classificado a img, #cont #classificado ul, #cont #classificado h3, #cont #classificado h4{
  float: left;
}
#cont #classificado ul, #cont #classificado h3, #cont #classificado h4{
  margin-left: 10px;
  width: 190px;
}
#cont #classificado a img, #cont a.foto img, #cont a#foto img{
  border: 2px solid #4C4C4C;
}
#cont #classificado a:hover img, #cont a.foto:hover img, #cont a#foto:hover img{
  border: 2px solid #06F;
}
#cont #classificado a:hover, #cont a.foto:hover, #cont a#foto:hover{
  border-color: #06F;
}
#cont img.foto{
	
	float: right;
	margin: 0px 10px 10px 0px;
}
#mostra-carro #cont img.foto{
	clear: both;
	float: right;
	margin: 0px 10px 10px 0px;
}
#cont span#zoom{
	float: right;
	font-size: 0.8em;
	margin: 0px 10px 5px 0px;
	width: 324px;
}
#cont .esq{
  border-right: 1px solid #CACACA;
  float: left;
}
#cont .dir{
  float: right;
}
#cont #bloco{
  float: left;
  padding-right: 10px;
  width: 350px;
}
#cont #bloco h3{
  border-bottom: 1px solid #CCC;
  color: #000;
  width: 350px;
}
body#mostra-classificado #cont #bloco{
	float: left;
	padding-right: 10px;
	width: 540px;
}
body#mostra-classificado #cont #bloco h3{
	width: 545px;
}
#cont form.padrao{
  color: #4C4C4C;
  float: left;
  font-size: 0.8em;
  margin-bottom: 10px;
  width: 720px;
}
#cont form.padrao fieldset{
  border: 1px solid #CCC;
  float: left;
  padding: 10px;
  margin-bottom: 10px;
  width: 700px;
}
#cont form.padrao label{
  display: block;
  float: left;
  width: 70px;
}
#cont form.padrao input.txt, select, textarea, #cont #barrona form select{
  float: left;
  font: 1em sans-serif;
  margin: 0px 10px 5px 0px;
  width: 255px;
}
#cont form.padrao span{
  background-color: #CCC;
}
#cont a#medio{
  background: url(img/moldura.gif) no-repeat;
  display: block;
  float: right;
  padding: 5px;
  width: 308px;
}
#cont a#medio:hover{
  background: url(img/moldura-h.gif) no-repeat;
}
#cont a#medio img{
  border: none;
}
#cont #barra{
  background: url(img/barra.gif) no-repeat;
  height: 33px;
  margin-bottom: 10px;
  padding: 0px 10px 0px 10px;
  width: 330px;
}
#cont #barra span{
  color: #FFF;
  float: left;
  font: bolder 1.2em sans-serif;
  margin-top: 5px;
}
#cont #barra input{
  margin-top: 8px;
}
#cont .carro{
  background-color: #EEE;
  border: 1px solid #DDD;
  float: left;
  height: 150px;
  margin: 0px 5px 10px 5px;
  overflow: hidden;
  padding: 5px;
  width: 155px;
}
#cont img#ft_txt{
  border: 0px;
  float: left;
  height: 240px;
  margin: 0px 10px 10px 0px;
  width: 320px;
}
#cont #pag{
  background: url(img/pontilhada.gif) repeat-x top;
  float: left;
  padding-top: 5px;
  text-align: center;
  width: 720px;
}
#cont #pag a, #cont #pag span{
  font-size: 0.9em;
  margin-right: 7px;
  text-decoration: none;
}
#cont #pag a#prox, #cont #pag a#ante, #cont #pag a#prim, #cont #pag a#ulti{
}
#cont #pag a#prim{
  background: url(img/prim_ver.gif) no-repeat left center;
  padding-left: 12px;
}
#cont #pag a#prim:hover{
  background: url(img/prim_azu.gif) no-repeat left center;
}
#cont #pag a#ante{
  background: url(img/ante_ver.gif) no-repeat left center;
  padding-left: 10px;
}
#cont #pag a#ante:hover{
  background: url(img/ante_azu.gif) no-repeat left center;
}
#cont #pag a#prox{
  background: url(img/prox_ver.gif) no-repeat right center;
  padding-right: 10px;
}
#cont #pag a#prox:hover{
  background: url(img/prox_azu.gif) no-repeat right center;
}
#cont #pag a#ulti{
  background: url(img/ulti_ver.gif) no-repeat right center;
  padding-right: 12px;
}
#cont #pag a#ulti:hover{
  background: url(img/ulti_azu.gif) no-repeat right center;
}
#cont #box{
	background: url(img/topo_box.gif) no-repeat top left;
	float: left;
	margin: 10px 0px;
	padding-top: 5px;
	width: 720px;
}
#cont #box p{
	background: url(img/final_box.gif) no-repeat bottom left;
	margin: 0px;
	padding: 0px 5px 5px 10px;
}
#cont #box p a{
	margin-right: 10px;
}
#coluna{
  float: left;
  width: 150px;
}
#coluna h2{
  background: url(img/titulo_menu.gif) no-repeat;
  height: 38px;
  overflow: hidden;
  text-indent: -999px;
  width: 150px;
}
#coluna ul#menu{
  background-color: #333;
  margin-bottom: 10px;
}
#coluna ul#menu, #coluna ul.sub{
  float: left;
  font-size: 0.8em;
  list-style-type: none;
  width: 100%;
}
#coluna ul#menu ul.sub{
  display: none;
}
#coluna ul#menu li{
  background: url(img/pontilhada.gif) repeat-x bottom;
  padding-left: 10px;
}
#coluna ul.sub li{
  background-image: none !important;
  padding-left: 10px !important;
}
#coluna ul#menu li, #coluna ul.sub li{
  display: block;
  float: left;
}
#coluna ul#menu a{
  background: url(img/bolinha_azul.gif) no-repeat left center;
  color: #FFF;
  display: block;
  padding: 10px 0px 10px 10px;
  text-decoration: none;
  width: 130px;
}
#coluna ul.sub a{
  background: url(img/bolinha_branca.gif) no-repeat left center !important;
  padding: 0px 0px 5px 10px !important;
  width: 120px !important;
}
#coluna ul#menu a:hover, #coluna ul.sub a:hover, #final a:hover, #cont #barrona a:hover{
  color: #39F;
  text-decoration: underline;
}
#coluna img{
  border: none;
}
#neon_final{
  background: url(img/neon_baxo.png) no-repeat center bottom;
  _background-image: none;
  float: left;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/neon_baxo.png', sizingMethod='scale');
  height: 38px;
  width: 900px;
}
#final{
  color: #CCC;
  float: left;
  font-size: 0.7em;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
#final a{
  color: #CCC;
}