* {
	margin:0; padding:0; border:none;
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
}
h1 {
	display:none;
}
h2, h3 {
	font-size: 1.3em;
	color: #999;
	padding-top:5px;
	padding-bottom: 10px;
}
h3 {
	font-size: 1.1em;
	color: #000;
}
p {
	padding-top: 5px;
	padding-bottom: 5px;
	color:#000;
	text-align:justify;
}
/* estilos para listas */
ul, ol {
	list-style:none; padding-left: 0;
}
ul li{
	background:url(../imgs/marcador.jpg) no-repeat 0 14px;
	padding: 10px 0 0 15px;
}
ol {list-style:decimal;}
input, textarea {
	border: solid 1px #ccc;
}
button {
	background:url(../imgs/botao-padrao.gif) no-repeat; width:72px; padding:2px 10px; text-align:center; 
	color:#fff; margin:2px; cursor:pointer; height:26px;
}
.botoes-voltar-topo {
	text-align:center; margin-top:20px; clear:both;
}
/* Tabelas automoveis */
.autorelevo {
	color: #333; padding:5px; padding-left: 25px; background-color:#fff; border:solid 1px #C3C3C3; width:96%;
}
table.autorelevo {
	border-collapse:collapse; margin-bottom:5px;
}
table.autorelevo th {
	padding:2px; background:#A80000; color:#fff; text-align:left;
}
table.autorelevo td {
	border-bottom:1px solid #C3C3C3; padding:2px;
}
table.autorelevo td.ultimo {
	border:none;
}
.imagens-ilustrativas {
	color:#ccc; text-align:center;
}
table.busca.autorelevo td {
	border:none; padding-left:15px;
}

#geral{
	padding-top:10px;
	width:766px;
	margin:auto;
}
/* Topo */
#topo { height:188px; background:#ee2626; position:relative; }
#logo { float:left; }
#logo a {
	display:block; width:256px; height:89px;
}
#flash{
	width:492px; height:123px; padding-left:18px !important; padding-left:14px;
	background-image: url(../imgs/parte-topo.png); background-repeat: no-repeat; 
	background-position: -2px -1px !important; background-position: -7px -1px; float:left;
}
.detalhe-topo{
	width:766px; height:99px; clear:both; position:absolute; top:89px; background-repeat:no-repeat;
	behavior: url("/cms/cliente/css/iepngfix.htc");
}
.detalhe-topo.vectra {
	background-image:url(../imgs/topo-vectra.png);
}
.detalhe-topo.palio {
	background-image:url(../imgs/topo-palio.png);
}
.detalhe-topo.astra {
	background-image:url(../imgs/topo-astra.png);
}
.detalhe-topo.zafira {
	background-image:url(../imgs/topo-zafira.png);
}
/* Conteúdos */
#corpo{
	background:url(../imgs/fundo.png) repeat-y; overflow:hidden; width:767px;
}
#baseCorpo{
	background:url(../imgs/rodape.png) no-repeat center bottom;
	width:766px; height:36px; float:left;
}
#col-esquerda {
	width:195px; float:left; margin-right:6px; margin-bottom:10px;
}

/* Menu */
#menu .menu {
	clear:both; float:right; margin-right:5px; text-align:right;
}
#menu .menu a, #menu .menu a:hover, #menu .menu a:visited {
	color:#fff; font-size:12px;
}
#menu .menu li, #menu .menu li.drop, #menu .menu li.fly {
	padding:0 0 5px 0; margin-top:11px;
	background:url(../imgs/divisaoMenu.jpg) no-repeat center bottom;
}
#menu .menu > li:hover > ul { width:152px; left:158px; top:-11px; background:#ee2626; padding:0 0 0 10px; }
#menu * html .menu li ul { top:100px; left:158px; }
#menu .menu li a:hover ul {
	left:-20px; top:15px; lef\t:158px; to\p:-11px; background:#ee2626; padding:0 0 0 10px;
}

.menu a, .menu a:hover, .menu a:visited {
	color:#fff; width:150px; height:auto; line-height: 12px; text-indent:0px; padding:5px 10px 5px 2px; border:none; 
}
.menu li, .menu li.drop, .menu li.fly {
	background-color:transparent;
}
.menu li.fly {
	background-image:url(../imgs/marcador-menu-v.gif);
}
.menu li.drop a {
	background-image:url(../imgs/marcador-menu-v.gif);
	background-repeat:no-repeat; background-position: right center;
}
.menu li:hover > a {
	background:transparent; color:#1473B7;
}
.menu li a:active, .menu li a:focus {
	background:transparent; color:#1473B7;
}
* html .menu li a:hover {
	background:transparent; color:#1473B7; position:relative;
}
.menu li.drop ul li a, .menu li.drop ul li a:visited, .menu li.drop ul li a:hover {
	text-align:left; background:none; padding-right:0;
}

#conteudo{
	width:566px; overflow:hidden; background:url(../imgs/fundo_conteudo.png) repeat-y ; float:right;
}
#subconteudo{
	overflow:hidden; background:url(../imgs/fundo_subconteudo.png) no-repeat;
	padding:2px 10px; float:left; width:100%;
}
#blocoEsquerdo{
	width:210px; float:left;
}

#opcionais * { text-transform:uppercase; }

/* Furmulario de Contatos */
#contatos-container label {
	float:left;
	width:85px;
}
#contatos-container textarea {
	font-size:11px;
	width:324px;
}
p.information{ padding-left:20px; }

#contatos-container button {
	float:none;
}
#footer {
	font-size:9px;
	width:430px;
}
/* Rodape */
#rodape p,#rodape p a {
	color:#aaa;
	text-align:right; font-size:11px;
}