body {
background:#e4dfcb url(../pics/bg-topo.gif) repeat-X left top;
font-size:small;
}

#container {
position:relative;
width:1003px;
margin:0 auto;
}
#header {
position:absolute;
top:0;
left:0;
width:1003px;
height:95px;
background:url(../pics/bg-logo-chevrolet.gif) no-repeat right top;
z-index:1;
}
#header a.logo-espacial {
float:left;
display:inline;
margin:0 0 0 10px;
}
#header a.logo-chevrolet {
float:right;
display:inline;
margin:20px 20px 0 0;
}
#menunav {
position:relative;
top:27px;
margin-bottom:27px;
width:1003px;
height:157px;
}
#menunav ul li {
float:left;
display:inline;
margin:102px 0 0 19px;
}
#menunav ul li#carro {
margin-top:0;
width:210px;
height:132px;
background:url(../pics/vectra_gt.jpg) no-repeat;
}
#content {
width:982px;
margin:0 auto;
}
#content p {
text-align:justify;
font:0.9em/16px Trebuchet MS, arial;
padding:6px 18px 6px 6px;
}
#mainContent {
float:left;
width:796px;
background:url(../pics/bg-interna.gif) repeat-Y left top;
}
#mainContent #top {
width:796px;
background:url(../pics/top-interna.gif) no-repeat left top;
padding-top:20px;
}
#mainContent #top #bot {
position:relative;
width:796px;
background:url(../pics/bot-interna.gif) no-repeat left bottom;
padding-bottom:20px;
}
#bot #delimit {
height:500px;
width:746px;
margin-left:50px;
}
html>body #bot #delimit {height:auto;min-height:500px;}

div#bot #linha {
position:absolute;
left:20px;
bottom:18px;
width:16px;
height:363px;
background:url(../pics/linha.gif) no-repeat;
}
#sidebar {
width:177px;
float:right;
}
#sidebar div.box {margin-bottom:10px;}
#footer {
clear:both;
position:relative;
float:left;
width:100%;
margin-top:25px;
height:120px;
background:url(../pics/footer.gif) repeat-X left top;
clear:both;
}
#footer address {
padding:20px 0 10px 0;
text-align:center;
font:0.86em Trebuchet MS, arial;
color:#fff;
}
#footer div.assinatura {
position:absolute;
left:40px;
top:40px;
}