* {
 margin: 0; padding: 0;
}

img {
 border: 0 none;
 vertical-align: top;
}

input, select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding: 1px;
}

body { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 background: #FFF url('imagens/bg.gif') repeat-y center;
 text-align: center;
}

td { 
 font-size: 10px;
}

/* -- */

.direita {
 text-align: right;
}

.superior {
 vertical-align: top;
}

/* -- */

#principal {
 margin: 0 auto;
 text-align: left;
}

#topo {
 background-image: url("imagens/topo_fundo.jpg");
 height: 94px;
}

#topo .logo img {
 margin-left: 30px;
}

#topo .navega { 
 text-align: right;
 vertical-align: top;
 padding-top: 3px;
}

#topo .navega a {
 color: #fff;
 padding-right: 10px;
 text-decoration: none;
}

#topo .navega p {
 clear: both;
}

#topo .navega img {
 clear: both;
 margin: 5px 10px 0 0;
}

/* -- */

#menu {
 height: 37px;
 background: #D80001 url("imagens/menu_fundo.jpg") no-repeat;
 
}

#menu img {
 margin-right: 15px;
 vertical-align: middle;
}

#menu img.first {
 margin-left: 35px;
}

/* -- */

/*texto azul titulo carros*/
.texto_titulo {
	font-family: verdana; font-size: 17px; color: #11427d; font-weight: bold;
}

.texto_titulo a {
	font-family: verdana; font-size: 17px; color: #11427d; text-decoration: none;
}

.texto_titulo a:hover {
	font-family: verdana; font-size: 17px; color: #11427d; text-decoration: underline;
}

#miolo {
 vertical-align: top;
}

#miolo .lado {
 background-image: url("imagens/miololado_fundo.jpg");
 background-repeat: repeat-y;
}

#miolo .baixo {
 background-image: url("imagens/miolobaixo_fundo.jpg");
 background-repeat: repeat-x;
 background-position: bottom;
 height: 14px;
 font-size: 9px;
}

#miolo .miolo {
 vertical-align: top;
}

#miolo h2 {
 font-size: 18px;
 margin: 3px 0 6px 6px
}

/* -- */

#carros {
 background: #f9f7ec url("imagens/carros_fundo.jpg") repeat-x scroll bottom right;
 text-align: center;
}

#carros img {
 margin: 10px 0px 5px;
}

/* -- */

#busca {
 background-image: url("imagens/busca_fundo.jpg");
 color: #fff;
 width: 206px;
}

#busca p {
 margin: 8px 6px;
}

#busca input, #busca select {
 border: 1px solid #666;
 vertical-align: middle;
}

#busca input.safe {
 border: 0 none;
 vertical-align: middle;
}

#busca p.direita {
 margin: 0;
}

#busca input#de, #busca input#ate {
 width: 27px;
}

#busca label {
 display: block;
 float: left;
 width: 45px;
}

#busca input#btbuscar {
 margin: 7px 5px;
 border: 0 none;
}

/* -- */

#financiamento {
 background-image: url("imagens/financiamento_fundo.jpg");
 color: #fff;
 width: 206px;
}

#financiamento p {
 margin: 8px 6px;
}

#financiamento input {
 border: 1px solid #666;
 vertical-align: middle;
 width: 180px;
}

#financiamento p.direita {
 margin: 0;
}

#financiamento input#btbuscfinan {
 margin: 7px 5px;
 border: 0 none;
 width: auto;
}

#financiamento strong {
 font-size: 12px;
}

/* -- */

#newsletter {
 background-image: url("imagens/newsletter_fundo.jpg");
 color: #fff;
 width: 206px;
}

#newsletter p {
 margin: 8px 6px;
}

#newsletter input {
 border: 1px solid #666;
 vertical-align: middle;
 width: 180px;
}

#newsletter p.direita {
 margin: 0;
}

#newsletter form {
 font-size: 12px;
}

#newsletter input#btEnviar {
 margin: 7px 5px;
 border: 0 none;
 width: auto;
}

/* -- */

.chamadas {
 text-align: center;
 padding: 8px 0;
}

.chamadas img {
 padding: 0 8px;
}

.chamadas .anos {
 margin-right: -10px;
}

/* -- */

#rodape {
 border-top: 1px solid #e0e0e0;
 border-bottom: 1px solid #949494;
 height: 73px;
 background-image: url("imagens/rodape_fundo.jpg");
 color: #113b7f;
}

#rodape a {
 color: #113b7f;
 text-decoration: none;
}

#rodape .logo img { 
 margin: 0 4px 0 8px;
}

#rodape .navega {
 vertical-align: top;
 text-align: right;
 padding: 5px;
}

#rodape .navega a {
 color: #000;
 text-decoration: none;
}

/* -- */

#assinautura {
 border-top: 1px solid #bdbdbd;
 height: 18px;
 text-align: right;
}
 
#assinautura img {
 vertical-align: middle;
 margin-right: 20px;
}

.form_frot {
	font-family: Verdana;
	font-size: 10px;
 	color: #000;
}

.form_tit {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
 	color: #000;
}

.texto {
	font-family: Verdana;
	font-size: 12px;
 	color: #000;
}

.texto p {
	margin: 10px 0 0 10px;
}

.texto a {
	color: #000;
	text-decoration: none;
	margin: 0 0 0 4px;
}

.titulo {
	font-family: Verdana;
	font-size: 12px;
 	color: #810000;
}

.detalhes {
	font-family: Verdana;
	font-size: 10px;
 	color: #113b7f;
}

.detalhes_titulo {
	font-family: Verdana;
	font-size: 12px;
 	color: #113b7f;
}

.mapadosite {
	font-family: Verdana;
	font-size: 10px;
 	color: #000;
}

.campos { 
background-color: #ffffff; 
font: 12px verdana;
color:#000000;
border:1px solid #7f0000;
}

.camposazul { 
background-color: #ffffff; 
font: 10px verdana;
color:#000000;
border:1px solid #113b7f;
}