*, html {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	background-image:url(../img/bgBody.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

ul li {
	list-style:none;
}

/* HEADER */
#header {
	background-image:url(../img/bgHeader.jpg);
	background-repeat:no-repeat;
	height:73px;
	width: 800px;
	margin:auto;
}

#header ul {
	position:relative;
	top: 10px;
}

#header ul li {
	list-style:none;
	display:inline;
	margin-left:30px;
}

/* MENU */
#menu {
	width: 800px;
	margin:auto;
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 800px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  z-index:1;
}

ul#navmenu-h li ul li {
  height: 24px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 114px;
  list-style: none;
  display: none;
  position: absolute;
  top: 29px;
  left: 0;
  vertical-align:
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 114px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  line-height:29px;
}

ul#navmenu-h ul li.noborder {
	border:none;
}

/* Root Menu */
ul#navmenu-h a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

ul#navmenu-h li ul li a {
	line-height:24px;
}

ul#navmenu-h li ul li ul li a {
	line-height:24px;
}

ul#navmenu-h li ul li ul li {
	border:none;
}

ul#navmenu-h li ul.menuOver 
{
	background-image:url(../img/bgMenu.png);
	background-position:bottom left;
	width:121px;
}

ul#navmenu-h li ul.menuOver li ul
{
	background-image:url(../img/bgMenu.png);
	background-position:bottom left;
	width:121px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {

  color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;

  color: #666;
}

/* 2nd Menu Alternate Rows */
ul#navmenu-h li:hover li a.alternate,
ul#navmenu-h li.iehover li a.alternate {
  float: none;

  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {

  color: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {

  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {

  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 114px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

#content {
	margin:auto;
	width:800px;
	background-color:#ffffff;
	height:500px;
}

#banner01 {
	padding-top: 18px;
	margin:auto;
	width:766px;
}

#conteudo {
	float:left;
}

#menuLateral {
	float:left;
	margin-left:8px;
	margin-top:15px;
}

#banner02, #banner03 {
	float:left;
	height:265px;
	margin-bottom:25px;
	margin-left:17px;
	margin-top:15px;
	width:265px;
}

#seminovosHome {
	background-image:url(../img/topSeminovos.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:left;
	height:230px;
	margin-left:17px;
	width:560px;
}

.seminovoHome {
	background-image:url(../img/bgSeminovoHome.png);
	background-repeat:no-repeat;
	float:left;
	height:187px;
	margin-left:-4px;
	margin-right:6px;
	margin-top:57px;
	width:184px;
}

.seminovoHome img {
	margin-left: 6px;
	margin-top:5px;
	margin-bottom:5px;
}

.seminovoHome h3, .seminovoHome p {
	font-size:12px;
	margin-left: 10px;
}

.topLateral {
	width:198px;
	height:33px;
	background-position:top left;
}

.topLateral.buscarapida {
	background-image:url(../img/bgTopMenuLateralBusca.png);
}

.topLateral.vendedores {
	background-image:url(../img/bgTopMenuLateralVendedores.png);
}

.topLateral.simulador {
	background-image:url(../img/bgTopMenuLateralSimulador.png);
}

.topLateral.revisao {
	background-image:url(../img/bgTopMenuLateralRevisao.png);
}

.topLateral h1 {
	font-size:10px;
	padding-left:5px;
	padding-top:10px;
}

#conteudoBusca {
	background-color:#a6a5a5;
	width:198px;
	height:97px;
}

#conteudoVendedores {
	background-color:#c5c5c5;
	height:150px;
	width:198px;
}

#conteudoSimulador {
	background-color:#c5c5c5;
	width:198px;
	height:95px;
}

#conteudoRevisao {
	background-color:#d5d5d5;
	width:198px;
	height:67px;
}

#conteudoRevisao p, #conteudoSimulador p, #conteudoVendedores p {
	font-size:11px;
}

#conteudoRevisao a, .btCalcular, .btBuscar{
	margin-left: 120px;
}

#conteudoVendedores ul {
	padding-top: 4px;
}

#conteudoVendedores ul li {
	list-style:none;
	font-size:11px;
}

#conteudoVendedores ul li a {
	color: #666666;
	text-decoration:none;
	cursor:pointer;
	
}

#txtEntradaMenu {
	background-color:#C5C5C5;
	background-image:url(../img/bgInputEntrada.png);
	background-repeat:no-repeat;
	border:medium none;
	height:24px;
	margin-left:8px;
	margin-top:3px;
	padding-left:65px;
	padding-top:2px;
	width:114px;
}


/* MODELOS */
#modelos {
	margin-left:20px;
	margin-top:15px;
	margin-right:10px;
}

.titModelo {
	width:548px;
	height:37px;
	background-image:url(../img/bgTitModelos.png);
}

.titModelo h1 {
	font-size: 16px;
}

#destaqueModelo {
	width:548px;
	height:477px;
	background-image:url(../img/bgDestaqueModelos.png);
	margin-top:17px;
	margin-bottom:20px;
}

#destaqueModelo img {
	margin-top: 3px;
	margin-left: 2px;
}

#thbModelo {
	margin-left:17px;
	margin-top: 15px;
}
#thbModelo .thbs {
	margin-right:2px;
	float:left;
}

#thbModelo .thbs a:hover img {
	border: 1px solid #d08184;
}

#thbModelo .thbs a img {
	border: 1px solid #a9a9a9;
}

#thbModelo .thbs a.select img {
	border: 1px solid #d08184;
}

#descriptionModelo {
	clear:both;
	position:relative;
	top:15px;
}

#descriptionModelo p {
	color: #666666;
	font-size:12px;
	margin-left:17px;
	padding-right:20px;
	margin-bottom:5px;
}

#featuresModelo {
	margin-top: 30px;
}

#featuresModelo p {
	float:left;
	margin-left:17px;
	font-size: 11px;
	color: #b3151a;
	font-weight: bold;

}

#featuresModelo p span img {
	margin-left: 3px;
	margin-top:0;
}

#featuresModelo p.coresModelo {
	float:right;
	padding-right:20px;
	margin-top:-5px;
}

/* Ficha Técnica - Modelos*/
#fichaModelo {
	width:548px;
	height:262px;
	background-image:url(../img/bgFichaModelo.png);
	margin-top:20px;
}
#menuFichaModelo ul li span 
{
	width:125px;	
	display: inline-block;
}

#menuFichaModelo ul.description li 
{
	width: 310px;	
	margin-bottom:-12px;
}

#menuFichaModelo ul li {
	list-style:none;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	
}

#menuFichaModelo ul li p {
	left:150px;
	position:relative;
	top:-14px;
	width:250px;
}

#menuFichaModelo ul li a {
	color: #666666;
	text-decoration: none;
}

#menuFichaModelo ul li a.current {
	color: #b3151a;
}

#menuFichaModelo ul li a:hover {
	color: #b3151a;
}

#menuFichaModelo ul {
	float:left;
	padding-top: 25px;
	padding-left: 20px;
	padding-right:22px;
}

#ondeestamos {
	margin-left:20px;
	margin-top:15px;
	margin-right:10px;
}

.mapa {
	margin-top:17px;
}

.descriptionMapa {
	background-image:url(../img/bgDescriptionMapa.png);
	background-repeat:no-repeat;
	height:66px;
	padding-top:40px;
	width:548px;
}

.descriptionMapa p {
	color: #666666;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}

.descriptionMapa span a {
	color:#B3151A;
	float:right;
	font-size:10px;
	margin-right:15px;
	margin-top:-10px;
	text-decoration:underline;
	text-transform:uppercase;
}

#assistencia {
	margin-left:20px;
	margin-top:15px;
	margin-right:10px;
}

#atendimento.oficina {
	background-image:url(../img/bgOficina.png);
	background-repeat: no-repeat;
	width:548px;
	height:263px;
}

#atendimento.agendamento {
	background-image:url(../img/bgAgendamento.png);
	background-repeat: no-repeat;
	width:548px;
	height:657px;
}
#menuAtendimento {
	float: left;
}

#menuAtendimento ul {
	padding-top: 30px;
	margin-left: 20px;
}

#menuAtendimento ul li {
	list-style: none;
	width:100px;

}

#menuAtendimento ul li a {
	font-size:12px;
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}

#menuAtendimento ul li a.current {
	font-size:12px;
	color: #B3151A;
	text-decoration:none;
}

#menuAtendimento ul li a:hover {
	color: #B3151A;
}

.txtAtendimento {
	float:left;
	padding:20px;
	width:385px;
}

.txtAtendimento p {
	font-size:12px;
	color: #666666;
	margin-bottom:10px;
}

.txtAtendimento span p {
	font-size:12px;
	color: #B3151A;
	margin-bottom:0px;
	font-weight:bold;
}

.txtAtendimento input {
	width:195px;
	height:25px;
	background-color:transparent;
	padding-top:3px;
	padding-left: 63px;
	border:none;
	width: 132px;
	background-repeat:no-repeat;
}

.txtAtendimento input.btEnviar {
	height:22px;
	width:66px;
	background-color:transparent;
	margin-left:130px;
	border:none;
	background-image:url(../img/btEnviar.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
}

.txtAtendimento ul 
{
	height:465px;	
}

.txtAtendimento ul li {
	list-style:none;
	margin-bottom:2px;
}

.txtAtendimento ul li p {
	margin-bottom:0;
	margin-top:10px;
}
.txtAtendimento ul li label {
	font-size:12px;
	color: #666666;
	margin-right:15px;
}

.txtAtendimento p strong {
	font-size:11px;
	color: #666666;
	font-weight:bold;
}

.txtAtendimento p span {
	font-size:11px;
	color: #b3151a;
	font-weight:bold;
}


.txtAtendimento #txtNome {
	background-image:url(../img/bgNomeA.png);
}

.txtAtendimento #txtEmail {
	background-image:url(../img/bgEmailA.png);
}

.txtAtendimento #txtTel {
	background-image:url(../img/bgTelefoneA.png);
}

.txtAtendimento #txtMarca {
	background-image:url(../img/bgMarca.png);
}

.txtAtendimento #txtModelo {
	background-image:url(../img/bgModelo.png);
}

.txtAtendimento #txtVersao {
	background-image:url(../img/bgVersao.png);
}

.txtAtendimento #txtAno {
	background-image:url(../img/bgAno.png);
}

.txtAtendimento #txtKm {
	background-image:url(../img/bgKm.png);
	padding-left: 93px;
	width: 102px;
}

.txtAtendimento #txtObs {
	background-image:url(../img/bgObs.png);
	padding-left: 4px;
	width: 194px;
	height:61px;
	border:none;
	background-repeat:no-repeat;
	background-color:transparent;
	padding-top:25px;
}

.txtAtendimento .chk {
	height:16px;
	width: 16px;
}

/* SOBRE */
#descriptionSobre {
	clear:both;
	position:relative;
	top:15px;
}

#descriptionSobre p {
	color: #666666;
	font-size:11px;
	margin-left:17px;
	padding-right:20px;
	margin-bottom:5px;
}

#destaqueAcessorios {
	width:548px;
	height:340px;
	background-color:#E1E1E1;
	margin-top:17px;
}

#destaqueAcessorios img {
	margin-top: 3px;
	margin-left: 2px;
}

#acessorios ul li {
	list-style:none;
	color: #666666;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	background-image:url(../img/bullet.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:5px;
}

#acessorios ul {
	margin-top:21px;
	margin-left:21px;
	padding-bottom:21px;
}

#acessorios {
	background-color: #bcbcbc;
	height:136px;
	overflow-x: hidden;
	overflow-y: scroll;
	width:548px;
}

#acessorios.simulador {
	overflow: hidden;
}

#descriptionAcessorios {
	clear:both;
	position:relative;
	top:15px;
}

#descriptionAcessorios p {
	color: #666666;
	font-size:12px;
	margin-left:17px;
	padding-right:20px;
	font-weight:bold;
}

#descriptionAcessorios p span {
	color: #b3151a;
	font-size:12px;
	font-weight:bold;
}

#destaqueContato {
	width:548px;
	height:477px;
	background-color:#E1E1E1;
	background-image:url(../img/bgContato.jpg);
	background-repeat:no-repeat;
	margin-top:17px;
}

#contato {

	padding-left:20px;
}

#contato ul li {
	list-style:none;
}

#contato input.text {
	background-color:transparent;
	background-repeat:no-repeat;
	border:medium none;
	height:25px;
	margin-left:-5px;
	width: 238px;
	background-image:url(../img/bgFieldGrande.png);
	padding-top:4px;
	background-position:right top;
}
#contato .label 
{
	display:inline-block;
	height:25px;
	position:relative;
	vertical-align:top;
	width:57px;
}

#contato #labelNome 
{
	background-image:url(../img/bgNome.png);
}

#contato #labelEmail 
{
	background-image:url(../img/bgEmail.png);
}

#contato #labelTelefone 
{
	background-image:url(../img/bgTelefone.png);	
}


#contato #labelValorCarro 
{
	background-image:url(../img/bgModeloCarro.png);	
	width: 98px;
}

#contato #labelEntrada 
{
	background-image:url(../img/bgEntrada.png);	
}

#contato #labelNumParcelas 
{
	background-image:url(../img/bgNumParcelas.png);	
	width: 97px;
}

#contato #txtMensagem {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	height:99px;
	overflow:hidden;
	padding-left:4px;
	padding-top:20px;
	width:285px;	
}

#contato .msg 
{
	background-image:url(../img/bgMensagem.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	width:294px;
}

#contato input.btEnviar {
	background-color:transparent;
	background-image:url(../img/btEnviar.png);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:22px;
	left:306px;
	position:relative;
	top:-20px;
	width:66px;
}

#descriptionContato {
	clear:both;
	position:relative;
}

#descriptionContato p {
	color: #666666;
	font-size:12px;
	margin-left:17px;
	padding-right:10px;
	margin-bottom:10px;
}

#descriptionContato p span {
	color: #b3151a;
	font-size:12px;
	font-weight:bold;
}

#descriptionContato div {
	width:250px;
	float:left;
}

#contato p {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	width:280px;
}

/* SEMINOVO */
#destaqueSeminovo {
	width:548px;
	height:487px;
	background-color:#cdcdcd;
	background-image:url(../img/bgSeminovo.jpg);
	background-repeat:no-repeat;
	margin-top:17px;
}

#seminovos {
	width:290px;
	padding-left:20px;
	height:263px;
}

#seminovos form input.text {
	height:25px;
	background-color:transparent;
	padding-top:3px;
	padding-left: 63px;
	border:none;
	width: 132px;
	background-repeat:no-repeat;
}

#seminovos p {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top:20px;
}

#seminovos form input.btEnviar {
	height:22px;
	width:66px;
	background-color:transparent;
	margin-left:130px;
	border:none;
	background-image:url(../img/btEnviar.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
}

#titDestSeminovo {
	height:50px;
	border-bottom: 1px solid #a4a4a4;
	background-color:#E1E1E1;
}

#titDestSeminovo h1 {
	font-size:16px;
}

.seminovo h2 {
	font-size: 11px;
	color: #5c5c5c;
}

.seminovo h3 {
	font-size: 10px;
	color: #b3151a;
}

#descriptionContato div.seminovo {
	width:100px;
	float:left;
	margin-left:21px;
	margin-right:15px;
    padding-top:5px;
}

#descriptionContato div.seminovo img {
	border: 1px solid #666666;
}

#footer {
	border-top:1px solid #E5E5E5;
	clear:both;
	margin:auto;
	position:relative;
	top:20px;
	width:800px;
}

#footer p {
	font-size:10px;
	font-family:Verdana;
	color: #b3151a;
	text-align:right;
}

/* GRID */
.headerGrid 
{
	background-image:url(../img/bgHeaderGrid.gif);
	height: 35px;
	text-align:left;
	padding-left: 10px;
	color: #b3151a;
	text-transform:uppercase;
}
.rowGrid 
{
	color: #666666;
}

.pagerGrid a
{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}

.pagerGrid span 
{
	color: #b3151a;
}

#gridresults 
{
	clear:both;
	margin:auto;
	padding-top:20px;
	width:770px;
	font-size: 10px;
}

/* SEMINOVO DETAILS */
#detailsSeminovo {
	width:548px;
	height:460px;
	background-color:#cdcdcd;
	margin-top:17px;
}

#thbModelo.seminovoDetailThumb {
	background-color:#E1E1E1;
	border-bottom:1px solid #A4A4A4;
	height:64px;
	margin:0;
	padding-left:17px;
	padding-top:16px;
}

#thbModelo.seminovoDetailThumb .thbs 
{
	margin-right:4px;
}

#acessorios h2
{
	color:#b3151a;
	font-size:14px;
	margin-left: 15px;
	margin-top:15px;
	margin-bottom:10px;
}

#acessorios p
{
	font-size:12px;
	color:#666666;
	margin-left: 15px;
}

#destaqueContato.simulador 
{
	background-image:url(../img/bgSimulador.jpg);
}

#destaqueContato #acessorios 
{
	height: 138px;
}

/* SIMULADOR */
#contato input.text#txtValorCarro 
{
	background-image:url(../img/bgFieldPeq.png);
	border:none;
	
}

#contato input.text#txtEntrada 
{
	background-image:url(../img/bgFieldGrande.png);
	border: none;
}

#contato input.text#txtSaldo 
{
	background-image: url(../img/bgSaldo.png);
	padding-left:63px;
	border: none;
}

#contato input.text#txtNumParcelas 
{
	background-image: url(../img/bgFieldPeq.png);
	width:196px;
	border: none;
}

#contato input.text#txtValorParcelas 
{
	background-image: url(../img/bgFieldPeq.png);
	padding-left:95px;
	width:100px;
	border: none;
}

#contato input.btEnviar.simulador {
	top: -20px;
	left: 310px;
}

#acessorios.simulador p strong 
{
	color: #b3151a;
}

#acessorios.simulador p 
{
	margin-top: 10px;	
}

#contato ul  
{
	margin-top: 25px;
}

#CustomComboList_modeloCarro 
{
	height: 150px;	
}