body, td { font-family:arial; font-size:11px }
body, form { margin:0 }

#Container { width:780px; height:100%; background-color:#F0F0F0 }
#CtSuperior { position:relative; z-index:1; height:306px }
#CtCarros { margin:10px 10px; widht:756px; height:470px; background-color:#FFFFFF }
#CtCarros img.titulo { margin:10px }
#CtFicha { float:left; margin:10px 10px; width:450px; height:300px}
#CtFicha img { margin-top:15px }
#Outros { margin:10px 10px; widht:356px; height:300px }
#Outros { margin-top:62px }
#Container div.hover { z-index:2 }
#CtInferior { border:2px solid #FFF; border-bottom:none; background-color:#F0F0F0 }

#ct-menu { position:absolute; top:268px; left:0; z-index:1; width:780px; height:38px; margin:0; padding:0; background:url(/_images/superior/menu_bg1.png) repeat-x }
#ct-menu li { position:relative; float:left; border-right:1px solid #FFF; list-style:none; text-align:left }
#ct-menu li .secao { display:block; width:105px; height:38px; text-indent:-9999px; overflow:hidden; background-image:url(/_images/superior/menu.png); background-repeat:no-repeat }

	#m-institucional { margin-left:20px }
	#m-institucional .secao { background-position:50% 14px }
	#m-0km .secao { background-position:50% -36px }
	#m-seminovos .secao { background-position:50% -86px }
	#m-posvenda .secao { background-position:50% -136px }
	#m-noticias .secao { background-position:50% -186px }
	#m-faleconosco .secao { background-position:50% -236px }
	li#m-downloads { border-right:none }
	#m-downloads .secao { background-position:50% -286px }

#ct-menu ul { display:none; position:absolute; left:0; top:38px; width:115px; margin:0; padding:0 }
#ct-menu ul li { float:none; border-top:1px solid #D2D2D2; border-bottom:1px solid #B9B9B9; border-right:none; background:#D9D9D9 url(/_images/superior/menu_item_bg.png) repeat-y }
#ct-menu ul li a { display:block; width:110px; padding:3px 0 3px 7px; color:#484747 }
#ct-menu ul li a:hover { background-color:#FFF; text-decoration:none !important }

	#m-institucional ul, #m-institucional ul li a { width:105px }
	#m-posvenda ul, #m-posvenda ul li a { width:132px }
	ul li#m-promocoes a { color:#CE171F; font-weight:bold }

#ct-menu li:hover, #ct-menu li.hover { background:url(/_images/superior/menu_bg2.png) repeat-x }
#ct-menu li:hover .secao, #ct-menu li.hover .secao { cursor:pointer }


#CtRodape { height:85px; text-align:center; vertical-align:bottom; border:2px solid #FFF; border-top:none; background-image:url(/_images/inf_bg2.gif?v1) }
#CtRodape #facebook { padding-left:50px;vertical-align:top; }
#CtRodape #facebook a { mar  }
#CtRodape .endereco { margin-top:30px; text-align:left; padding-bottom:15px; padding-left:110px; color:#000000 }
#CtRodape .endereco .selo { float:left; margin-top:3px; margin-right:10px }
#CtRodape .endereco span { margin-left:10px; color:#d72031; font-weight:bold }
#CtRodape .assinatura { text-align:right; vertical-align:bottom }
#CtRodape table { width:100% }

#CtCabecalho { margin-bottom:30px; height:89px; background:url(/_images/titulos/bg.gif) repeat ; position:relative }
#CtCabecalho div.ilustracao { width:208px; float:right}
#CtCabecalho div.subtitulo { width:345px; height:32px; padding-left:120px; padding-top:57px }
* html #CtCabecalho div.subtitulo { width:465px; height:89px }
#CtConteudo { width:500px; margin-left:84px }

a { text-decoration:none; color:#000 }
a:hover { text-decoration:underline }
a.link { text-decoration:underline }
a.link:hover { text-decoration:none }

input.text, input.number, textarea, select { padding-left:2px; font:10px arial; color:#000; border-top:1px solid #666; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; border-left:1px solid #666; border:1px solid #E1E1E1; background-color:#FFF }
input.submit { font:bold 10px verdana; color:#DA251D; background-color:#93A7A9; border:1px solid #93A7A9 }
input.checkbox { width:15px; height:15px; margin:0 }
input.radio { width:15px; height:15px; margin:0 }
input.number { text-align:right }

p, li, blockquote { text-align:justify; line-height:16px }

table.sombra .r { background-image:url(/_images/sombrabg1.gif); vertical-align:top }
table.sombra .b { background-image:url(/_images/sombrabg2.gif) }
table.sombra .i { border:1px solid #404040 }

div#Erro { padding:5px 5px 1px; margin-bottom:15px; font-family:verdana; font-size:10px; color:#00F; letter-spacing:-1; line-height:13px; background-color:#EAEAEA }
div#Erro div { margin:0 0 5px 9px }
div#Erro b { letter-spacing:0 }

div.mensagem { text-align:center; margin-top:30px }

p.first { margin-top:5px }

img.bullet { float:left; margin:2px 5px 0 10px }
img.bullet2 { float:left; margin:1px 5px 0 0 }
img.bullet3 { float:left; margin:2px 5px 0 0 }
img.borda1 { border:1px solid #838383 }
img.borda2 { border:2px solid #FFF }

.destaque1 { font:bold 12px arial; color:#BF151A }
.destaque2 { font-weight:bold; color:#B9B9B9 }
.destaque3 { font:bold 13px tahoma; color:#BF151A }
.destaque4 { font:bold 14px tahoma }
.formLabel { font-weight:bold; color:#BF151A }
.legenda { font-size:9px; font-family:verdana }
.obrigatorio { font-size:10px; font-family:verdana; color:#00F }
.center { text-align:center }
