#clear {
clear:both;
}

#tudo{
width: 980px;
margin: 0;
margin-right: auto;
margin-left: auto;
padding: 0;
text-align:left;
background-color: #FFF;
vertical-align: middle;
border: 0px solid;
}

#menu_topo{
position: relative;
width: 980px;
height: 84px;
background: transparent url("../imagens/novo/topo_logo.gif") no-repeat;
}

#topo{
width: 980px;
height: 194px;
margin: 0;
padding: 0;
border: 0px solid;
clear: both;
}

#esquerda{
display: inline;
float: left;
width: 160px;
padding: 15px 0 0 0;
border: 0px solid;
border:#FF0000 0px solid;
}

#menu{
float: right;
display: block;
width: 155px;
height: 230px;
text-align: right;
vertical-align: middle;
color: #FFF;
padding-top: 10px;
background: url("../imagens/novo/bg_menu002.jpg") no-repeat;
clear: both;
border:#FF0000 0px solid;
}

#menu span{
display: block;
font: 12px Verdana, Arial;
}

#menu span a{ 
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 0px;
display: block;
text-decoration: none;
border:#FF0000 0px solid;
}

#menu span a#selected{ 
background-color: #D1E99F;
color: #006600;
font-weight: bold;
}

#menu span a:link { 
background-color: transparent;
font-weight: normal;
}

#menu span a:visited { 
background-color: transparent;
font-weight: normal;
}

#menu span a:hover {
background-color: #D1E99F;
color: #006600;
font-weight: bold;
}

#menu span a:active {
background-color: #D1E99F;
color: #006600;
font-weight: bold;
}

#utils {
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
clear: both;
}

#utils img {
margin: 10px;
}

#utils select {
width: 120px;
}

#financiamentos {
margin-left: auto;
margin-right: auto;
width: 140px;
}

#financiamentos img {
margin: 0px;
margin-top: 10px;
}

#conteudo {
float: left;
display: block;
width: 820px;
margin: 0;
padding: 0;
border: 0px solid;
}

#conteudo #main{
width: 100%;
margin: 0;
padding: 10px 0 0 0;
min-height: 840px;
background-color: #D1E99F;
clear: both;
border: 0px solid;
}

/*#conteudo #main a {
color: #006600;
}
*/
#conteudo #main #fale_conosco {
width: 80%;
margin-top: 20px;
padding-bottom: 10px;
margin-left: auto;	
margin-right: auto;

padding-left: 20px;
padding-right: 20px;
border: 1px dashed #009900;
}

#conteudo #main #fale_conosco p {
padding-top: 20px;
text-align: justify;
}

#conteudo #main #fale_conosco a {
font-weight: bold;
}

#conteudo #main #fale_conosco p span {
font-weight: bold;
display: block;
padding-top: 10px;
padding-left: 10px;
}

form p {
position: relative;
display: block;
height: 28px;
margin: 5px;
padding: 0;
}

form span {
position: relative;
font-weight: bold;
text-align: right;
vertical-align: middle;
width: 110px;
height: 20px;
padding-top: 2px;
margin-right: 5px;
display: block;
float: left;
}

form input, form textarea {
vertical-align: middle;
margin: 4px;
margin-top: 0;
display: block;
float: left;
}

form select {
margin-left: 3px;
vertical-align: middle;
}

#box_servico_destaque {
float: left;
display: inline;
width: 535px;
padding: 11px;
border: 0px solid;
}

#destaque {
background-color: #D1E99F;
padding: 0;
}

img.shopping {
display: block;
float: left;
margin: 10px;
}

a.shopping {
display: block;
float: left;
width: 180px;
border: 1px dotted;
padding: 5px;
margin-top: 30px;
margin-bottom: 30px;
color: #003300;
}

img.carro {
display: block;
float: left;
width: 88px;
margin: 1px;
border: 8px solid #FFF;
}

img.carro:hover {
border: 8px solid #004A4A;
}

img.carroVendido {
margin: 7px 0 0 -97px;
display: block;
float: left;
/*width: 88px;*/
/*border: 1px solid #FFF;	*/
}

.foto {
display: inline;
float: left;
height: 170px;
padding: 5px auto 5px auto;
margin-right: 3px;
border: 0px solid #D1E99F;
vertical-align: middle;
}

#destaque img.botao {
width: 160px;
}

#box_servico{
float: left;
display: inline;
width: 255px;
color: #000;
border: 0px solid;
}

#box_servico img {
vertical-align: middle;
margin: 5px;
}

#box_servico botao_pesquisa {
display: block;
float: left;
}

#box_ofertas{
float: left;
margin: 0 5px 0 5px;
width: 300px;
border: 0px solid;
}

#box_ofertas_recentes{
float: right;
margin: 0 7px 0 0;
padding:3px;
width: 250px;
color: #ffffff;
border: 0px solid;
background-color:#DCEEB7;
}

#ofertas_recentes a {
font: 12px bold Verdana, Arial;
text-decoration:none;
color: #005500;
display:block;
padding-top:5px;
}

#ofertas_recentes a:hover {
text-decoration:underline;
}

.ofertas_categoria {
display: block;
float: left;
/*width: 282px;*/
background-color: #689B36;
border: 0px solid;
padding-left: 6px;
}

.ofertas_categoria img{
margin-top: 10px;
width: 130px;
}

span.cabecalho {
margin-top: 10px;
color: #003300;
}

div#financiamento, div#busca, div#ofertas {
margin: 0;
margin-bottom: 15px;
}

div.financiamento {
background-color: #D1E99F;
padding: 0;
}

div.busca {
background-color: #FFF;
margin: 0;
padding: 5px;
border: 0px solid;
}

div.ofertas {
background-color: #689B36;
margin: 0;
padding: 0px;
color: #FFF;
border: 0px solid #000;
}

div.ofertas h4 {
padding-top: 5px;
color: #FFF;
}

#conteudo #main div.ofertas a {
color: #FFF;
}

div.ofertas span {
font-weight: bold;
display: block;
}

div.busca #ano{
display: inline;
float: left;
width: 55px;
}

div.busca #motor {
font-size: 12px;
width: 220px;
}

div.busca #tempo {
font-size: 12px;
width: 220px;
}

div.busca #preco {
font-size: 12px;
width: 220px;
}

div.busca option{
font-weight: bold;
}

div.busca fieldset{
margin: 0 0 0 0;
}

span.new_lista {
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 10px;
}

.lista, .lista_normal, .tabela {
width: 800px;
margin-left: auto;
margin-right: auto;
}

.lista th, .lista_normal th, .tabela th {
height: 35px;
background-color: #006600;
color: #FFFFFF;
}

.lista tr, .lista_normal tr, .tabela tr {
text-align: center;
vertical-align: middle;
}

.lista_normal002 {
margin-left: auto;
margin-right: auto;
}

.lista_normal002 th {
height: 35px;
background-color: #006600;
color: #FFFFFF;
}

.lista_normal002 tr {
text-align: center;
vertical-align: middle;
}

.lista_normal003 {
margin-left: auto;
margin-right: auto;
}

.lista_normal003 th {
height: 35px;
background-color: #006600;
color: #FFFFFF;
}

#destaque .lista {
width: 535px;
margin-left: auto;
margin-right: auto;
}

.lista tr {
/*cursor: pointer;*/
}

.lista td, .lista_normal td, .tabela td {
height: 80px;
color: #006600;
font-size: 11px;
font-weight: bold;
text-align: center;
margin: 0px;
padding: 3px;
border-bottom: 1px solid #D1E99F;
}

.tabela td li, .tabela td span {
width: 200px;
text-align: left;
vertical-align: top;
margin-top: 10px;
margin-bottom: 10px;
}

.link {
cursor: pointer;
margin: 6px;
}

.observacao {
text-align: center;
color: #FF2F2F;
border: 1px solid #FF2F2F;
font-weight: bold;
margin: 10px;
padding: 10px;
background-color:#FFFFFF;
}

.msg, .erro {
width: 80%;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
margin-left: auto;	
margin-right: auto;

padding: 20px;
border: 1px dashed #006600;

font-weight: bold;
font-size: 12px;
text-align: center;
color: #009900;
}

.erro {
font-size: 11px;
text-align: left;
color: #FF4040;
border: 1px dashed #FF0000;
background-color:#FFFFFF;
}

#inicial_top {
margin: 0;
text-align: right;
padding: 0 30px 0 0;
display: block;
background-color: #D1E99F;
border: 0;
}

#inicial_top a{
font-weight: bold;
text-decoration: none;
color: #006600;
}

#inicial_top a:hover{
text-decoration: underline;
}

#rodape{
display: block;
float: right;
width: 820px;
text-align: center;
vertical-align: middle;
color: #FFF;
padding: 0;
margin: 0;	
}

.link_verde {
font: 12px bold Verdana, Arial;
text-decoration:none;
color: #005500;
}

.link_verde:hover {
text-decoration:underline;
}

.link_verde.img:hover {
text-decoration:none;
border:1px solid #006600;
}

.link_verde002 {
font: 13px;
font-weight:bold;
text-decoration:underline;
color: #005500;
}

.link_verde002:hover {
text-decoration:underline;
color: #00CC66;
}

.link_verde002.img:hover {
text-decoration:none;
border:1px solid #006600;
}

.link_branco {
font: 12px bold Verdana, Arial;
text-decoration:none;
color: #FFFFFF;
}

.link_branco:hover {
text-decoration:underline;
}

.link_botao {
background: #006400;/* a cor do fundo do botão*/ 
color: #ddffdd; /* a cor das letras Enviar*/ 
border:1px solid #006400; /* uma borda de 1px solida branca no botão */
padding:3px;
margin:3px;
text-decoration:none;
}

.link_botao:hover {
background: #ddffdd;/* a cor do fundo do botão*/ 
color: #006400; /* a cor das letras Enviar*/ 
border:1px solid #006400; /* uma borda de 1px solida branca no botão */
text-decoration:none;
}

.link_botao002 {
font-size:10px;
background: #006400;/* a cor do fundo do botão*/ 
color: #ddffdd; /* a cor das letras Enviar*/ 
border:1px solid #006400; /* uma borda de 1px solida branca no botão */
padding:3px;
margin:3px;
text-decoration:none;
}

.link_botao002:hover {
background: #ddffdd;/* a cor do fundo do botão*/ 
color: #006400; /* a cor das letras Enviar*/ 
border:1px solid #006400; /* uma borda de 1px solida branca no botão */
text-decoration:none;
}

.text_alert {
background: #fff;
border:1px solid #F00;
color: #F00;
text-align: center;
font: normal; 
font-size: 14px; 
font-weight: bold; 
font-family: verdana, helvetica; 
text-decoration: none;
margin: 10px;
padding: 10px;
}
.text_ok {
background: #fff;
border:1px solid #090;
color: #090; 
text-align: center;
font: normal; 
font-size: 14px; 
font-weight: bold; 
font-family: verdana, helvetica; 
text-decoration: none;
margin: 10px;
padding: 10px;
}