@charset "utf-8";
/* CSS Document */

/*Zera Tags*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td { display:inline; float:left; margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
strong{ float:none;}

/*Começo*/
body{ width:100%; height:100%; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b;}

/*Wrap*/
.wrap{ display:block; float:none; clear:both; width:958px; height:auto; margin:0 auto; text-align:left; font-size:0.8em;}

/*Header*/
.wrap .header{ padding-top:20px; width:958px;}
.wrap .header .logo,
.wrap .header .logo a{ text-indent:-999em; width:181px; height:67px; background:url(../img/bg-logo.gif) no-repeat left top;}
.wrap .header .contatos{ text-indent:-999em; float:right; width:300px; height:67px; background:url(../img/bg-email.gif) no-repeat left top;}

.wrap .header .menu{ font-size:1.25em; margin-top:10px; padding-bottom:28px; width:958px; background:url(../img/bg-menu.gif) no-repeat left bottom;}
.wrap .header .menu ul{ width:840px; margin-left:65px;}
.wrap .header .menu ul li{ width:120px; height:32px;}
.wrap .header .menu ul li a{ color:#202020; padding:7px 0 13px 0; text-align:center; width:120px; height:12px; background:url(../img/bg-link.gif) no-repeat left top; text-decoration:none;}
.wrap .header .menu ul li a:hover{ background:url(../img/bg-link-hover.gif) no-repeat left top;}

/*Banner*/
.wrap .banner{ width:958px; height:204px; background:url(../img/bg-banner.gif) no-repeat left top;}

/*Servicos*/
.wrap .servicos{ padding-top:20px; width:958px;}

.wrap .servicos .assistencia-tecnica{ width:202px;}
.wrap .servicos .assistencia-tecnica *{ text-indent:-999em;}
.wrap .servicos .assistencia-tecnica h2{ width:202px; height:50px; background:url(../img/tit-assistencia-tecnica.gif) no-repeat left top;}
.wrap .servicos .assistencia-tecnica p{ width:202px; height:107px; background:url(../img/bg-assistencia-tecnica.gif) no-repeat left top;}
.wrap .servicos .assistencia-tecnica a{ width:202px; height:36px; background:url(../img/btn-assistencia-tecnica.gif) no-repeat left top;}

.wrap .servicos .pecas{ width:201px;}
.wrap .servicos .pecas *{ text-indent:-999em;}
.wrap .servicos .pecas h2{ width:201px; height:50px; background:url(../img/tit-pecas.gif) no-repeat left top;}
.wrap .servicos .pecas p{ width:201px; height:107px; background:url(../img/bg-pecas.gif) no-repeat left top;}
.wrap .servicos .pecas a{ width:201px; height:36px; background:url(../img/btn-pecas.gif) no-repeat left top;}

.wrap .servicos .locacao{ width:202px;}
.wrap .servicos .locacao *{ text-indent:-999em;}
.wrap .servicos .locacao h2{ width:202px; height:50px; background:url(../img/tit-locacao.gif) no-repeat left top;}
.wrap .servicos .locacao p{ width:202px; height:107px; background:url(../img/bg-locacao.gif) no-repeat left top;}
.wrap .servicos .locacao a{ width:202px; height:36px; background:url(../img/btn-locacao.gif) no-repeat left top;}

.wrap .servicos .video{ width:353px; height:177px; padding-top:16px; background:url(../img/tit-linha-azul.gif) no-repeat left top;}

/*Servicos internas*/
.wrap .sidebar .assistencia-tecnica{ width:200px; border-right:1px solid #e5e5e5;}
.wrap .sidebar .assistencia-tecnica *{ text-indent:-999em;}
.wrap .sidebar .assistencia-tecnica h2{ width:200px; height:50px; background:url(../img/tit-assistencia-tecnica.gif) no-repeat -2px top;}
.wrap .sidebar .assistencia-tecnica p{ width:200px; height:107px; background:url(../img/bg-assistencia-tecnica.gif) no-repeat -2px top;}
.wrap .sidebar .assistencia-tecnica a{ width:200px; height:36px; background:url(../img/btn-assistencia-tecnica.gif) no-repeat -2px top;}

.wrap .sidebar .pecas{ width:200px; border-right:1px solid #e5e5e5;}
.wrap .sidebar .pecas *{ text-indent:-999em;}
.wrap .sidebar .pecas h2{ width:200px; height:50px; background:url(../img/tit-pecas.gif) no-repeat left top;}
.wrap .sidebar .pecas p{ width:200px; height:107px; background:url(../img/bg-pecas.gif) no-repeat left top;}
.wrap .sidebar .pecas a{ width:200px; height:36px; background:url(../img/btn-pecas.gif) no-repeat left top;}

.wrap .sidebar .locacao{ width:200px;}
.wrap .sidebar .locacao *{ text-indent:-999em;}
.wrap .sidebar .locacao h2{ width:200px; height:50px; background:url(../img/tit-locacao.gif) no-repeat -2px top;}
.wrap .sidebar .locacao p{ width:200px; height:107px; background:url(../img/bg-locacao.gif) no-repeat -2px top;}
.wrap .sidebar .locacao a{ width:200px; height:36px; background:url(../img/btn-locacao.gif) no-repeat -2px top;}

/*Maquinas*/
.wrap .maquinas{width:958px;}

.wrap .maquinas .gas{ width:323px;}
.wrap .maquinas .gas *{ text-indent:-999em;}
.wrap .maquinas .gas h2{ width:323px; height:37px; background:url(../img/tit-maquinas-gas.gif) no-repeat left top;}
.wrap .maquinas .gas p{ width:323px; height:134px; background:url(../img/bg-maquinas-gas.gif) no-repeat left top;}
.wrap .maquinas .gas a{ width:323px; height:38px; background:url(../img/btn-maquinas-gas.gif) no-repeat left top;}

.wrap .maquinas .eletricas{ width:321px;}
.wrap .maquinas .eletricas *{ text-indent:-999em;}
.wrap .maquinas .eletricas h2{ width:321px; height:37px; background:url(../img/tit-maquinas-eletricas.gif) no-repeat left top;}
.wrap .maquinas .eletricas p{ width:321px; height:134px; background:url(../img/bg-maquinas-eletricas.gif) no-repeat left top;}
.wrap .maquinas .eletricas a{ width:321px; height:38px; background:url(../img/btn-maquinas-eletricas.gif) no-repeat left top;}

.wrap .maquinas .diesel{ width:314px;}
.wrap .maquinas .diesel *{ text-indent:-999em;}
.wrap .maquinas .diesel h2{ width:314px; height:37px; background:url(../img/tit-maquinas-diesel.gif) no-repeat left top;}
.wrap .maquinas .diesel p{ width:314px; height:134px; background:url(../img/bg-maquinas-diesel.gif) no-repeat left top;}
.wrap .maquinas .diesel a{ width:314px; height:38px; background:url(../img/btn-maquinas-diesel.gif) no-repeat left top;}

/*Principal*/
.wrap .principal{ width:958px;}

.gboxtop { width:958px; height:8px; background:#dedede url(../img/gboxtop.gif) no-repeat; color:#000; }
.gbox { width:932px; background:#dedede url(../img/gbox.gif) no-repeat bottom left; color:#444; padding:1px 13px 7px 13px; margin:0 0 20px 0; }
.gbox p { padding:7px 0; margin:0;}

.wrap .principal .conteudo{ padding-bottom:10px; border:1px solid #e5e5e5; width:755px;}
.wrap .principal .conteudo h1{ margin-bottom:10px; color:#1b65a7; border-bottom:1px solid #e5e5e5; font-size:1.3em; padding:6px 10px 7px 10px; width:735px; background:url(../img/bg-footer.gif) no-repeat left top;}
.wrap .principal .conteudo img{ margin:10px; margin-top:0; margin-bottom:0; float:left;}
.wrap .principal .conteudo p{ float:none; font-size:0.9em; width:auto;}
.wrap .principal .conteudo ul{ width:735px; padding:5px 10px;}
.wrap .principal .conteudo ul li{ width:723px; border-left:5px solid #1b65a7; padding-left:7px; margin:3px 0;}

.wrap .principal .contato{ padding:10px;}

/*Sidebar*/
.wrap .sidebar{ width:200px;}

/*Empilhadeiras*/
.wrap .menu_maquinas{ padding-top:15px; width:200px; border-left:1px solid #e5e5e5; background:url(../img/tit-linha-azul.gif) no-repeat left top;}
.wrap .menu_maquinas h2{ font-size:1.3em; border-bottom:1px solid #e5e5e5; padding:6px 10px 7px 10px; width:180px; background:url(../img/bg-footer.gif) no-repeat left top;}
.wrap .menu_maquinas ul{ width:200px;}
.wrap .menu_maquinas ul li{ width:200px; border-bottom:1px solid #e5e5e5;}
.wrap .menu_maquinas ul li a{ padding:5px 10px; width:180px; text-decoration:none; color:#202020;}
.wrap .menu_maquinas ul li a:hover{ background:#2491c8; color:#fff; font-weight:700;}

.wrap .dados_maquina{ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; width:552px !important; width:551px; padding-top:15px; background:url(../img/tit-linha-azul.gif) repeat-x left top;}
.wrap .dados_maquina h1{ color:#1b65a7; border-bottom:1px solid #e5e5e5; font-size:1.3em; padding:6px 10px 7px 10px; width:534px !important; width:533px; background:url(../img/bg-footer.gif) no-repeat left top;}

.wrap .dados_maquina img{ margin-left:2px; margin-top:1px;}
.wrap .dados_maquina h2{ border-bottom:1px solid #e5e5e5; font-size:1.3em; padding:6px 10px 7px 10px; width:532px !important; width:533px; background:url(../img/bg-footer.gif) no-repeat left top;}

.wrap .dados_maquina h3{ font-size:1.1em; width:532px; padding:15px 10px 5px 10px;}
.wrap .dados_maquina p{ font-size:0.9em; width:532px; padding:5px 10px;}
.wrap .dados_maquina p strong{float:none;}
.wrap .dados_maquina ul{ width:532px; padding:5px 10px;}
.wrap .dados_maquina ul li{ width:520px; border-left:5px solid #1b65a7; padding-left:7px; margin:3px 0;}
.wrap .dados_maquina .pdf{ margin-top:2px; color:#202020; float:right; font-size:0.65em; width:134px; height:16px; padding-left:23px; padding-top:2px; background:url(../img/pdf_down.jpg) no-repeat left top;}

.wrap .principal form{ margin-top:15px; width:100%;}
.wrap .principal form fieldset{ width:100%;}
.wrap .principal form fieldset legend{ display:none;}
.wrap .principal form fieldset label{ width:462px; margin:5px 0;}
.wrap .principal form fieldset label strong{ float:left; text-align:right; padding:3px; width:75px;}
.wrap .principal form fieldset label input{ width:347px; padding:3px; border:1px solid #E4E3E3;}
.wrap .principal form fieldset label textarea{ margin-left:0 !important; margin-left:-3px; font-size:1em; font-family:tahoma; width:347px; height:100px; padding:3px; border:1px solid #E4E3E3;}
.wrap .principal form fieldset button{ text-indent:-999em; cursor:pointer; margin-left:356px; margin-top:3px; width:88px; height:36px; background:url(../img/btn-enviar.gif) no-repeat left top;}

.msg_obrigatorio{ float:left !important; width:415px !important; padding:10px 10px 10px 35px !important; border:1px solid #cc9600; font-weight:700; background:url(../img/icons/icon-obrigatorio.gif) no-repeat 10px 8px;}
.msg_invalido{ float:left !important; width:415px !important; padding:10px 10px 10px 35px !important; border:1px solid #a10000; font-weight:700; color:#a10000; background:url(../img/icons/icon-invalido.gif) no-repeat 10px 8px;}
.msg_ok{ float:left !important; width:415px !important; padding:10px 10px 10px 35px !important; border:1px solid #7acc00; font-weight:700; background:url(../img/icons/icon-ok.gif) no-repeat 10px 8px;}

.wrap .principal form fieldset label.obrigatorio{ background:url(../img/icons/icon-obrigatorio.gif) no-repeat right 2px;}
.wrap .principal form fieldset label.invalido{ background:url(../img/icons/icon-invalido.gif) no-repeat right 2px;}
.wrap .principal form fieldset label.invalido input,
.wrap .principal form fieldset label.invalido textarea{ border:1px solid #a10000}

.wrap .principal form fieldset label.ok{ background:url(../img/icons/icon-ok.gif) no-repeat right 2px;}
.wrap .principal form fieldset label.ok input,
.wrap .principal form fieldset label.ok textarea{ border:1px solid #7acc00}

/*Footer*/
.wrap .footer{ width:958px; background:url(../img/bg-footer.gif) no-repeat left top;}
.wrap .footer ul{ margin-left:262px; width:440px; padding:15px 0;}
.wrap .footer ul li a{ text-decoration:none; color:#202020; padding:0 5px;}
.wrap .footer ul li a:hover{text-decoration:underline;}
.wrap .footer p{ width:958px; text-align:center; padding:5px 0 15px 0; font-size:0.85em; color:#b2b2b2;}



