#container {
	position: absolute;
	left: 50%;
	width: 780px;
	margin-left: -390px;
	background: #fff;
}

#index #popbanner {

}

#menu {
	height: 42px;
}

#menu div {
	float: left;
	height: 42px;
}

#menu a {
	color: #023E8F;
	letter-spacing: 1px;
}

#menu a:hover {
	color: #FF903F;
	text-decoration: none;
}

#menu #inicio {
	padding: 10px 0 0 60px;	
	width: 70px;
}

#menu #shopping {
	padding: 10px 0 0 51px;	
	width: 92px;
}

#menu #veiculos {
	padding: 10px 0 0 40px;	
	width: 81px;
}

#menu #lojas {
	padding: 10px 0 0 55px;	
	width: 71px;
}

#menu #links {
	padding: 10px 0 0 60px;	
	width: 70px;
}

#menu #contato {
	padding: 10px 0 0 47px;	
	width: 83px;
}

#corpo {
	margin: 5px 0 5px 0;
}

#conteudo {
	float: left;
	width: 350px;
}

#conteudo #titulo {
	float: left;
	padding-left: 10px; 
	border: 0px solid blue; 
}

#conteudo #texto {
	clear: left;
	padding: 0 0px 0px 0px;
	border: 0px solid red;
}

#conteudo #texto h3 {
	text-align: center;
	margin: 5px;
}

#conteudo #texto p {
	margin-bottom: 15px;
	text-align: justify;
}

#conteudo #fotos_linha {
	clear: left;
}

#conteudo #fotos_linha .foto {
	padding: 10px;
	float: left;
}

#box_left {
}

#box_bottom {
}

#box_right {
}

#box_top {
}

.lista_veiculos {
	border: 0px solid blue;
}

.carro_linha_index {
	padding: 5px;
	margin-bottom: 5px;
	border: 0px solid blue;
}

.linha2, .linha3, .linha4, .linha5, .linha6, .linha7, .linha8 {
	clear: both;
}


.coluna2, .coluna3 {
	border-left: 2px dotted #B22723;
	margin-left: 15px;
	padding-left: 15px;
	height: 230px;
	overflow: hidden;
}

.carro {
	float: left;
}

.carro * {
	text-align: center;
}

div.preco_valor {
	margin-left: 15px;
}

#carro_detalhes * {
}

#detalhes_acessorios {
	margin-top: 10px;
}

#detalhes_preco {
	margin-left: 200px;
	margin-top: 10px;
}

#carro_linha {
	height: 110px;
	padding: 5px;
	margin-bottom: 5px;
}

#carro_conteudo {
	float: right;
	height: 118px;
	width: 320px;
	border: 0px solid red;
}

#carro_fabricante {
	float: right;
	text-align: right;	
	width: 90px;
	height: 118px;
	border: 1px solid blue;
}

#logo_fab {
	height: 60px;
}

#loja {
	margin-top: 10px;
	width: 90px;
	border: 1px solid red;
}

#carro_descricao {
	margin-right: 65px;
	width: 220px;
	height: 128px;
	border: 0px solid gray;
}

#carro_titulo, .carro_titulo, #loja_nome {
	overflow: hidden;
}

#conteudo div.lista_veiculos div.carro_titulo {
	width: 140px;
	height: 20px;
	overflow: hidden;
}

#carro_titulo {
	width: 220px;
	height: 20px;
	overflow: hidden;
	border: 0px solid blue;
}

#carro_desc {
	width: 220px;
	height: 35px;
	overflow: hidden;
	font-size: 12px;
	border: 0px solid red;
	margin-top: 15px;
}

#carro_preco {
	width: 222px;
	height: 20px;
	border: 0px solid green;
	line-height: 20px;
}

/********************************
 * = INDEX						*
 ********************************/
#index #lista_veiculos {
	list-style: none;
	padding: 10px 0;
	margin: 0;
	width: 505px;
	border: 0px solid blue;
}

#index #lista_veiculos li {
	float: left;
	margin: 1px;
	padding: 3px;
	width: 158px;
	border: 1px solid #CCCCCC;
}

#index #lista_veiculos a {
	display: block;
	overflow: hidden;
	padding-left: 3px;
}

#index #lista_veiculos h3 {
	margin: 0;
	padding: 0;
}

#index #lista_veiculos h3 a {
	color: #32302F;
	padding: 5px;
}

#index #lista_veiculos a.preco {
	color: #27853D;
	padding: 5px;
}

#index #lista_veiculos span.moeda {
	color: #32302F;
}

#index #lista_veiculos a.mais_detalhes {
	color: #BA2721;
}

#index #lista_veiculos a.loja {
	height: 50px;
	line-height: 50px;
	border: 1px solid red;
}

#index #lista_veiculos br {
	clear: both;
	height: 1px;
}

/********************************
 * = VEICULOS					*
 ********************************/

#veiculos #listaVeiculos {
	list-style: none;
	text-align: right;
	padding-bottom: 10px;
	margin: 0;
	padding: 0;
}

#veiculos #listaVeiculos .result {
	text-align: left;
	padding: 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #32302F;
	letter-spacing: 1px;
}

#veiculos #listaVeiculos li {
	display: block;
	position: relative;
	margin: 3px;
	width: 500px;
	height: 130px;
}

#veiculos #listaVeiculos li.par {
	background: #fffde6;
	height: 130px;
}

#veiculos #listaVeiculos a {
	display: block;
	overflow: hidden;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
}

#veiculos #listaVeiculos a.marca {
	position: absolute;
	width: 70px;
	height: 60px;
	left: 425px;
	top: 0;
}

#veiculos #listaVeiculos a.titulo {
	position: absolute;
	width: 250px;
	margin: 0;
	padding: 0;
	left: 160px;
	top: 5px;
}

#veiculos #listaVeiculos a.titulo h3 {
	color: #32302F;
	text-transform: uppercase;
}

#veiculos #listaVeiculos .acessorios {
	position: absolute;
	width: 250px;
	left: 160px;
	top: 35px;
	height: 20px;
	text-align: left;
}

#veiculos #listaVeiculos .acessorios img {
	margin-right: 5px;
}

#veiculos #listaVeiculos a.placa {
	position: absolute;
	width: 250px;
	left: 160px;
	top: 63px;
}

#veiculos #listaVeiculos a.preco {
	position: absolute;
	width: 250px;
	left: 160px;
	top: 83px;
	color: #27853D;
}

#veiculos #listaVeiculos span {
	color: #32302F;
}

#veiculos #listaVeiculos span.moeda {

}

#veiculos #listaVeiculos a.loja {
	position: absolute;
	width: 100px;
	height: 50px;
	left: 385px;
	top: 70px;
	text-align: right;
}

#veiculos #listaVeiculos a.maisDetalhes {
	position: absolute;
	width: 250px;
	left: 160px;
	top: 100px;
	color: #BA2721;
}

#veiculos #listaVeiculos br {
	clear: both;
	height: 1px;
}

#wrap #content-wrap #main #carro_detalhes a,
#wrap #content-wrap #main #carro_detalhes img {
	margin: 30px;
}

#wrap #content-wrap #main #carro_detalhes .loja img {
	float: left;
	margin-top: 13px;
}

#wrap #content-wrap #main #carro_detalhes .loja address {
	width: 310px;
}


/********************************
 * = PESQUISA					*
 ********************************/

#wrap #content-wrap #sidebar .modulo #field select#lojas,
#wrap #content-wrap #sidebar .modulo #field select#marcas,
#wrap #content-wrap #sidebar .modulo #field select#modelos {
	width: 175px;
}

#wrap #content-wrap #sidebar .modulo #field select#ano1,
#wrap #content-wrap #sidebar .modulo #field select#ano2,
#wrap #content-wrap #sidebar .modulo #field select#preco1,
#wrap #content-wrap #sidebar .modulo #field select#preco2 {
	width: 75px;
}

#wrap #content-wrap #sidebar .modulo .button {
	margin-top: 10px;
	margin-left: 120px;
}

/********************************
 * = RODAPE						*
 ********************************/

#footer-bottom strong {
	margin-right: 50px;
}

#footer-bottom address strong {
	margin: 0;
}

/********************************
 * = SERVIÇOS					*
 ********************************/

#servicos #texto {
	text-align: center;
}

#servicos #wrap #content-wrap .texto img {
	margin: 5px;
}
