@charset "utf-8";

/* CSS Document */
/* 0 form*/

form {
margin:0;
padding:0;
}

/*PNG Fix*/

* { behavior:url(js/iepngfix.htc); }

p {
margin:0;
padding:0;
}

img { border:0; }

.clear {clear:both;}

a {text-decoration:none; color:#012b41;}
a:hover {text-decoration:underline;}

body {
margin:0;
padding:0;
background:url(../images/background_dots.gif) left top;
font-family:"Arial", Helvetica, sans-serif;
font-size:12px;
color:#012b41;
}
.vermelho{
	font-size:9px;
	color:#ff0000;
	text-align:right;
}

#background_topo { background:url(../images/background_top.gif) left top repeat-x; }

#holder {
width:740px;
margin:0 auto;
display:block;
}

#header {
height:88px;
}

#header #menu {
float:right;
height:88px;
width:533px;
display:block;
}

#header #logo {
float:left;
width:207px;
height:88px;
}

#header #logo ul {
width:197px;
height:88px;
margin:0;
padding:0;
}

#header #logo ul li {
width:207px;
list-style-type:none;
}

#header #logo ul li a {
width:192px;
height:58px;
display:block;
margin-top:30px;
margin-left:15px;
text-decoration:none;
background:url(../images/header_logo.gif) left no-repeat;
}

.aviso {
padding:10px;
background:#ffffcc;
border:1px solid #FFCC00;
color:#000000;
margin:3px 0px;
}

#conteudo {
width:740px;
background:#FFF url(../images/conteudo_grad.gif) left top no-repeat;
}

#conteudo #holder {
width:710px;
margin:0 auto;
display:block;
}

#conteudo #box {
display:block;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#012b41;
}

#conteudo #box .left {
display:block;
float:left;
width:190px;
height:auto;
}

#box_mapa {
width:190px;
padding-top:15px;
}

#box_mapa .mapa {
width:172px;
height:107px;
background:url(../images/img_home_mapa.jpg) left top no-repeat;
}

#conteudo #destaque {
width:716px;
height:209px;
background:url(../images/destaque_base.jpg) left top no-repeat;
}

.tit {
display:block;
background:url(../images/tit_dots.gif) left bottom repeat-x;
margin-bottom:5px;
margin-top:12px;
}

.tit img { padding-bottom:7px; }

#news {
width:177px;
}

#news form .label {
position:relative;
width:155px;
height:auto;
display:block;
font-size:11px;
color:#666;
border:0px;
padding-left:2px;
margin-left:3px;
margin-top:0px;
}

#news form .bg {
width:170px;
height:23px;
margin-bottom:10px;
background:url(../images/img_form_news.gif) left no-repeat;
}

.box_home {
float:right;
width:514px;
margin-bottom:10px;
}

.box_home p { padding:5px; }

.seta {
display:block;
color:#FF6600;
padding-left:15px;
padding-bottom:2px;
margin:5px 0;
background:url(../images/seta_laranja.gif) left no-repeat;
}

.seta a {
font-weight:700;
color:#FF6600;
text-decoration:none;
}

.seta a:hover {
font-weight:700;
color:#FF6600;
text-decoration:underline;
}

#conteudo_footer {
width:740px;
height:5px;
background:url(../images/conteudo_footer.png) left top no-repeat;
}

#footer {
clear:both;
width:740px;
height:22px;
margin-top:10px;
background:url(../images/footer_bg.gif) left no-repeat;
}

#design {
color:#FFF;
width:740px;
font-size:9px;
font-weight:700;
padding-top:8px;
text-align:right;
font-family:Tahoma;
}

#design a {
color:#FFF;
padding-right:5px;
text-decoration:none;
}

.box_produtos {
width:716px;
margin-bottom:10px;
}

.box_produtos p { padding:5px; }

#box_lista {
width:680px;
display:inline-block;
min-height:232px;
padding:0px 15px;
margin-top:15px;
background:url(../images/conteudo_branco.gif) left top no-repeat;
}

#box_lista .tit {
display:block;
position:relative;
background:url(../images/tit_dots.gif) left bottom repeat-x;
}

#box_lista .tit span.migalha {
left:565px;
position:absolute;
color:#990000;
font-family:"Tahoma";
font-size:11px;
width:auto;
text-align:left;
}

#box_lista .tit span.migalha strong {
color:#FF6600;
font-weight:700;
}

#box_lista .tit span.migalha a {
color:#333;
text-decoration:underline;
}

#box_lista .tit span.migalha a:hover {
color:#333;
text-decoration:none;
}

#box_lista .tit img { padding-bottom:7px; }

#box_lista ul {
margin:0;
padding:0;
margin-top:22px;
}

#box_lista ul li {
width:650px;
clear:both;
min-height:165px;
position:relative;
padding:20px 15px 0px 15px;
list-style-type:none;
margin-bottom:30px;
background:url(../images/produtos_lista_degrade.gif) left top no-repeat;
}

#box_lista ul li .thumb {
float:left;
width:200px;
height:150px;
background-color:#FFF;
}
#box_lista ul li .thumb1{
float:left;
width:150px;
height:200px;
margin-left:25px;
margin-bottom:15px;
background-color:#FFF;
}

#box_lista ul li p {
padding-left:210px;
color:#012b41;
font-size:11px;
text-align:justify;
padding-bottom:12px;
}

#box_lista ul li span.titulo {
color:#FF6600;
display:block;
font-weight:700;
font-size:16px;
margin-bottom:10px;
margin-left:210px;
border-bottom:1px dotted #ff9966;
}

#box_lista ul li .detalhes {
width:87px;
height:17px;
margin-top:18px;
position:absolute;
}

/*Box detalhes produto */
#box_detalhes {
width:680px;
display: inline-block;
min-height:232px;
margin-top:15px;
padding:0px 15px;
background:url(../images/conteudo_branco.gif) left top no-repeat;
}

#box_detalhes .tit {
display:block;
position:relative;
background:url(../images/tit_dots.gif) left bottom repeat-x;
margin-top:12px;
}

#box_detalhes .tit img { padding-bottom:7px; }

#box_detalhes ul {
margin:0;
padding:0;
margin-top:22px;
}

#box_detalhes ul li {
width:650px;
clear:both;
min-height:165px;
position:relative;
padding:20px 15px 0px 15px;
list-style-type:none;
margin-bottom:30px;
/*background:url(../images/produtos_lista_degrade.gif) left top no-repeat;*/
}

#box_detalhes ul li .thumb {
float:left;
width:320px;
height:240px;
margin-right:12px;
padding-bottom:12px;
/*background-color:#FFF;*/
}

#box_detalhes ul li span#download {
height:30px;
display:block;
text-align:right;
margin-bottom:10px;
background:url(../images/btn_download.gif) right no-repeat;
}

#box_detalhes ul li p {
color:#012b41;
font-size:11px;
text-align:justify;
padding-bottom:12px;
}

#box_detalhes ul li span.titulo {
color:#FF6600;
display:block;
font-weight:700;
font-size:13px;
margin-bottom:10px;
margin-left:332px;
border-bottom:1px dotted #ff9966;
}

.espc {
color:#012b41;
font-size:11px;
text-align:justify;
padding-bottom:12px;
}

/*Formulários Gerais*/

form span {
font-size:12px;
color:#333333;
font-weight:700;
display:block;
}

form span strong {
font-size:15px;
color:#990000;
font-weight:700;
padding-right:3px;
}

form label {
padding:4px 0px;
display:block;
}

form label select {
font-size:11px;
color:#666666;
display:block;
width:100%;
border:1px dotted #d8d8d8;
background-color:#FFF;
}

form label input {
font-size:11px;
color:#666666;
display:block;
width:100%;
margin-top:2px;
border:1px dotted #d8d8d8;
background-color:#FFF;
}

form label textarea {
font-size:11px;
color:#666666;
display:block;
width:100%;
height:90px;
border:1px dotted #d8d8d8;
background-color:#FFF;
}

/*Contato*/
#box_contato {
height:455px;
margin-top:15px;
background:url(../images/img_form_contato.jpg) left top no-repeat;
}

#box_contato form {
margin:0;
padding-left:300px;
width:330px;
padding-top:35px;
padding-right:15px;
}

#box_contato form p{
display:block;
margin-bottom:10px;
font-size:13px;
}
/*Formulário pecas de reposição*/
#box_pecas {
height: auto;
display:block;
margin-top:15px;
}
#box_pecas .telefone {
width:250px;
position:relative;
font-size:14px;
margin-top:15px;
margin-bottom:15px;
padding:5px;
background-color:#e9e9e9;
border-left:5px solid #001929;
}
#box_pecas .telefone img {
position:absolute;
top:0px;
left:260px;
}
#box_pecas .telefone strong {
display:block;
font-size:25px;
color:#FF6600;
}

#box_pecas form {
margin:0;
padding-top:15px;
}

#form_pecas {
background: url(../images/produtos_lista_degrade.gif) left top no-repeat; position:relative; height:325px; margin-top:15px;
}

#form_pecas #qtd {
position:absolute; top:21px; left:17px; width:55px;
}

#form_pecas #numero_peca {
position:absolute; top:21px; left:80px; width:250px;
}

#form_pecas #descricao {
position:absolute; top:21px; left:338px; width:325px;
}
/*A Empresa*/
#box_empresa {
height: auto;
display:block;
margin-top:15px;
margin-bottom:15px;
}
#box_empresa .img {
float:left;
width:222px;
height:486px;
background:url(../images/img_empresa.jpg) left top no-repeat;
}
#box_empresa .conteudo {
float:right;
width:458px;
height:auto;
padding-bottom:12px;
}

<!---->

#box_noticias {
height: auto;
display:block;
margin-top:15px;
margin-bottom:15px;
}

#box_noticias .noticia {
width: 680px;
padding-bottom:12px;
}

#box_noticias .noticia strong {
color:#012b41; font-size:12px; font-weight:700;
}

#box_noticias .noticia .voltar {
width:49px;
display:block;
margin-left:607px;
padding:12px;
}
#pag {
clear:both;
display:block;
width:300px;
height:50px;
margin-left:auto;
margin-right:auto;
}

#pag span {
float:left;
display:block;
padding:8px;
height:25px;
}
#pag span p {
display:block;
text-align:center;
padding-top:2px;
}

#pag span p.act a {
color:#FF6600;
font-weight:700;
text-align:center;
}

/*Clientes*/
#box_clientes {
height: auto;
display:block;
margin-top:15px;
margin-bottom:15px;
}

#box_clientes p.img {
float:left;
width:222px;
height:352px;
background:url(../images/img_clientes.jpg) left no-repeat;
margin-right:15px;
}

#box_clientes .clientes {
padding-bottom:12px;
}

#box_clientes .clientes strong {
color:#012b41; font-size:12px; font-weight:700;
}
