@charset "utf-8";

/* Default */
body   { margin:0; font:12px arial; background:#646665 url(images/bkg.jpg) repeat-x; }
img    { border:none; }
h2     { font:bold 13px arial; color:#333; margin:0; padding:0; padding-left:10px; padding-bottom:8px; }

/* Structure */
#geral               { width:740px; margin:auto; }
#topo                { height:118px; position:relative; }
#ilustraHome         { width:730px; height:319px; background:#949897; padding:5px; position:relative; overflow:hidden; }
#ilustraHome span    { position:absolute; right:-740px; bottom:30px; width:200px; height:50px; padding:10px 0; text-align:center; color:#fff; font:bold 18px arial narrow; background:#E67817; z-index:100; filter:alpha(opacity=90); opacity:.9; -moz-opacity:0.9; -khtml-opacity:0.9; }

#contInterna         { width:730px; background:#949897; padding:5px; position:relative; float:left; }
#footer              { background:#454545; height:20px; width:740px; float:left; }

/* Box Home */
#boxesHome ul        { margin:0; padding:0; background:#fff; margin-top:15px; }
#boxesHome li        { display:inline; width:182px; height:230px; padding-top:10px; margin-right:4px; float:left; text-align:center; position:relative; }
#boxesHome img       { margin-top:5px; }
#boxesHome p         { margin:0; padding:0; font-size:10px; text-align:left; color:#ccc; padding:10px 15px; }
#boxesHome a         { color:#fff; }
.btSB                { position:absolute; bottom:10px; left:15px; }
.fakeHit             { width:90px; height:40px; float:left; }
.bxA                 { background:#424242 url(images/ind-home-empresa.jpg) 12px 0 no-repeat; }
.bxB                 { background:#424242 url(images/ind-home-servicos.jpg) 12px 0 no-repeat; }
.bxC                 { background:#424242 url(images/ind-home-frota.jpg) 12px 0 no-repeat; }
.bxD                 { background:#424242 url(images/ind-home-contato.jpg) 12px 0 no-repeat; margin:0; }

/* Navigation */
.ilustraInterna      { width:544px; height:246px; position:relative; float:right; overflow:hidden; }
.ilustraInterna img  { display:none; position:absolute; z-index:0; }
.ilustraInterna span { position:absolute; right:-544px; bottom:10px; width:200px; height:50px; padding:10px 0; text-align:center; color:#fff; font:bold 18px arial narrow; background:#E67817; z-index:100; filter:alpha(opacity=90); opacity:.9; -moz-opacity:0.9; -khtml-opacity:0.9; }
.navigation          { position:absolute; left:0; top:0; margin:5px 0 0 5px; width:181px; height:246px; }
.navigation ul       { margin:0; padding:0; float:left; }
.navigation li       { list-style:none; margin-bottom:2px; float:left; }
.navigation li img   { float:left; }
.extend              { background:url(images/bkg-nav.jpg) repeat-y; }
.extend div          { overflow:hidden; display:none; margin:0 0 14px 10px; float:left; }
.extend ol           { margin:0; padding:0; }
.extend ol li        { display:block; float:none; padding-left:19px; background:url(images/marc-nav.jpg) 8px 5px no-repeat; }
.extend ol li a      { color:#fff; text-decoration:none; font-size:11px; }

/* Conteudo */
.conteudo            { margin-top:6px; background:#8b8f8d; float:left; }
.left                { width:181px; float:left; background:#8b8f8d; }
.right               { width:539px; float:right; background:#8b8f8d; padding-right:10px; padding-bottom:20px; }
.right p             { color:#333; margin:0; padding:5px 0 10px 10px; }
.right h1            { margin:0; padding:10px 0  0  10px; }

/* Others */
.logo                { position:absolute; bottom:25px; left:3px; }
.tel                 { position:absolute; bottom:25px; right:0; }
.form_contato        { }
.form_contato input, .form_contato textarea { border:solid 1px #666; font-family:arial; font-size:12px; }
