* { padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
img { border:none; }
a { color:#fff; }

h1 { font-size:21px; color:#79C6A2; padding-bottom:10px; }

body { background:url(../img/bg-repeat.jpg) repeat-y center; }
#virtual { background:url(../img/bg.jpg) no-repeat center top; width:auto; }
#site { width:1000px; margin:auto; }
tableds {
}

#logo { width:1000px; height:133px; no-repeat -220px 0px; }
#logo .logo { padding-left:20px; padding-top:5px; }
#logo .logo a { display:block; width:550px; height:113px; margin:auto; }
#caminhoes { width:1000px; height:390px; no-repeat -220px -171px; }
#menu { width:1000px; height:38px; background:url(../img/bg.jpg) no-repeat -220px -130px; }
#menu .menu { padding-left:210px; }
#menu .menu li { float:left; list-style:none; text-indent:-10000px; }
#menu .menu li a { display:block; height:60px; }
#menu .menu .bt01 a { width:96px; }
#menu .menu .bt02 a { width:85px; }
#menu .menu .bt03 a { width:96px; }
#menu .menu .bt04 a { width:113px; }
#menu .menu .bt05 a { width:110px; }
#menu .menu .bt06 a { width:85px; }
#corpo { width:900px; padding-left:50px; padding-right:50px; no-repeat -220px -556px; }
#corpo p { line-height:20px; padding-bottom:15px; color:#fff; }

#menu2 { width:1000px; height:44px; padding-top:15px; padding-bottom:15px; clear:both; }
#menu2 .menu2 { width:944px; height:45px; overflow:hidden; margin:auto; background:#000; }
#menu2 .menu2 li { float:left; list-style:none; padding-left:100px; padding-top:12px; }
#menu2 .menu2 li a { font-size:16px; font-weight:bold; color:#fff; }
#rodape { width:auto; clear:both; height:70px; background:#000; padding-top:10px; }
#rodape .rodape { width:900px; margin:auto; }
#rodape .rodape .end1 { float:left; width:450px; }
#rodape .rodape .end2 { float:left; width:450px; text-align:right; }
#rodape .rodape p { font-size:13px; font-weight:bold; line-height:20px; color:#fff; }
#rodape .rodape p a { color:#F7931E; font-size:13px; font-weight:bold; }

#corpo ul { padding-left:30px; padding-bottom:15px; }
#corpo li { font-size:13px; color:#fff; list-style:inside; line-height:20px; }
#corpo .destaques { width:600px; float:left; }
#corpo .prodDesq { background:url(../img/bg-destaque.jpg) no-repeat; width:160px; height:198px; padding:10px; overflow:hidden; float:left; display:inline; margin-left:10px; margin-bottom:10px; cursor:pointer; }
#corpo .caminhoes .prodDesq { background:url(../img/bg-destaque.jpg) no-repeat; width:160px; height:198px; padding:10px; overflow:hidden; float:left; display:inline; margin-left:30px; margin-bottom:30px; cursor:pointer; }
#corpo .prodDesq:hover { background:url(../img/bg-detaquehover.jpg) no-repeat; }
#corpo .prodDesq .imgborder { width:160px; height:120px; margin-bottom:5px; overflow:hidden; text-align:center; }
#corpo .prodDesq .imgborder img { height:120px; }
#corpo .prodDesq h3 { font-size:18px; color:#79C6A2; text-align:center; padding-bottom:5px; }
#corpo .prodDesq p { padding:0; color:#79C6A2; }
#corpo .homelateral { width:300px; float:left; }
#corpo .homelateral img { padding-bottom:20px; padding-top:20px; }
#corpo .prodDesq a { text-indent:-10000px; display:block; }

table { color:#fff; margin-bottom:15px; }
table th { padding:5px; background:#292f2b; border:solid 2px #292f2b; }
table th input { color:#fff; background:none; border:none; font-weight:bold; cursor:pointer; }
table td { padding:2px; }

#fotos { overflow:auto; padding-bottom:15px; }
#fotos img { width:100px; height:80px; padding:4px; border:solid 2px #282e2a; background:#282e2a; }
#fotos img:hover { border:solid 2px #547b69; background:#006837; }
.voltar a { color:#79C6A2; font-weight:bold; font-size:16px; }

.fichacaminhao { width:520px; float:left; padding-right:30px; }
.albumficha { width:350px; float:left; }

.indique a { display:block; background:url(../img/indique.gif) no-repeat; width:80px; padding-top:80px; text-align:center; margin:auto; }

.empresa { width:500px; float:left; padding-right:50px; }
.fotosempresa { width:350px; float:left; }

.fotosempresa img { padding:4px; border:solid 2px #282e2a; background:#282e2a; }
.fotosempresa img:hover { border:solid 2px #547b69; background:#006837; }

form { }
form fieldset{ padding:20px; margin-bottom:15px; background:#2a302c; border:none; padding-top:10px; }
form legend { color:#79C6A2; font-weight:bold; font-size:16px; padding-bottom:15px; }
form dt { float:left; width:20%; clear:both; font-size:14px; color:#fff; min-height:35px; _height:35px; }
form dd { float:left; width:70%; font-size:14px; color:#fff; min-height:35px; _height:35px; }
form dd input, form dd select, form dd textarea {
	border:solid 1px #fff;
	padding:2px;
	font-size:14px;
	color:#fff;
	background-color: #3C443F;
}
form div, form p { text-align:center; }
form div input, form p input { background:#2A302C; padding:2px; border:none; color:#fff; font-weight:bold; cursor:pointer; }


#gdirecao div div div div, #gdirecao div div div div div div { color:#fff; }

