@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
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,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,hgroup,menu,section{display:block}
body{line-height:1;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
input,input:active,input:focus{outline:0;outline-style:none;outline-width:0}
a{text-decoration:none !important}a:visited,a:focus{border:none;outline:0;outline-style:none;outline-width:0}
ul{font-size:0}
.text-center{text-align:center}
.test{border:1px solid #f00}
.block{display:block}
.inline{display:inline}
.table{display:table}
.table-cell{display:table-cell}
.logo a{background:url('../img/sprite.png') no-repeat;display:block;text-indent:-999px;white-space:nowrap;overflow:hidden;display:inline-block}
body{overflow-x:hidden;border-top:10px solid #da0812}
.header,.content,.footer p,.image-nav{max-width:1195px;margin:0 auto}
.content{padding:10px}
body{font-family:'Droid Sans',sans-serif;font-size:13px}
.btn{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top;cursor:pointer}
.form .btn{position:relative;border:none;background:#da0812;color:#fff;height:36px;width:40px}.form .btn:hover{-webkit-box-shadow:1px 1px 5px rgba(31,28,27,0.8);-moz-box-shadow:1px 1px 5px rgba(31,28,27,0.8);-o-box-shadow:1px 1px 5px rgba(31,28,27,0.8);box-shadow:1px 1px 5px rgba(31,28,27,0.8);background:#a9060e}
.form-input{height:30px;width:300px;text-indent:10px}
.form-textarea{padding:10px}
.form-input,.form-textarea{color:#716662;font-size:12px}
.logo{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top}.logo a{width:185px;height:90px;margin:20px 20px 20px 0;background-position:-1px -1px}
.slogan{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top;margin:20px;font-size:15px;color:#a39996}.slogan strong{text-transform:uppercase;display:block;font-weight:bold;margin:10px 0}
.header{position:relative}.header .top{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top}
.header .form-field{margin:0 0 20px 20px}
.menu{position:relative;text-align:center;-webkit-box-shadow:0 1px 15px rgba(31,28,27,0.9);-moz-box-shadow:0 1px 15px rgba(31,28,27,0.9);-o-box-shadow:0 1px 15px rgba(31,28,27,0.9);box-shadow:0 1px 15px rgba(31,28,27,0.9);background-color:#1b3686;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #1b3686), color-stop(100%, #12255c));background-image:-webkit-linear-gradient(top, #1b3686 0, #12255c 100%);background-image:-moz-linear-gradient(top, #1b3686 0, #12255c 100%);background-image:-ms-linear-gradient(top, #1b3686 0, #12255c 100%);background-image:-o-linear-gradient(top, #1b3686 0, #12255c 100%);background-image:linear-gradient(top, #1b3686 0, #12255c 100%);font-size:20px;width:100%;font-size:0;padding:4px 0;z-index:11}.menu .menu-item{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top}
.menu .menu-link{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top;text-transform:uppercase;font-weight:bold;color:#fff;font-size:13px;padding:10px}.menu .menu-link:hover{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 7px 25px rgba(31,28,27,0.9);-moz-box-shadow:0 7px 25px rgba(31,28,27,0.9);-o-box-shadow:0 7px 25px rgba(31,28,27,0.9);box-shadow:0 7px 25px rgba(31,28,27,0.9);background-color:#172d71;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #172d71), color-stop(100%, #1f3f9b));background-image:-webkit-linear-gradient(top, #172d71 0, #1f3f9b 100%);background-image:-moz-linear-gradient(top, #172d71 0, #1f3f9b 100%);background-image:-ms-linear-gradient(top, #172d71 0, #1f3f9b 100%);background-image:-o-linear-gradient(top, #172d71 0, #1f3f9b 100%);background-image:linear-gradient(top, #172d71 0, #1f3f9b 100%);color:#f6b519}
#slides{display:none}
.banner{position:relative}.banner img{position:absolute}
.banner .slidesjs-previous,.banner .slidesjs-next{position:absolute;text-indent:-999px;white-space:nowrap;overflow:hidden;display:inline-block;top:50%;z-index:11;border:1px solid #f00}
.banner .slidesjs-previous{content:'';display:block;width:0;height:0;border-style:solid;-moz-transform:scale(.9999);border-width:30px 30px 30px 0;border-color:transparent rgba(255,255,255,0.5) transparent transparent;left:20px}
.banner .slidesjs-next{content:'';display:block;width:0;height:0;border-style:solid;-moz-transform:scale(.9999);border-width:30px 0 30px 30px;border-color:transparent transparent transparent rgba(255,255,255,0.5);right:20px}
.image-nav img{width:100%}
.title,.title2,.title3{font-weight:bold;margin:20px 0;color:#1b3686}
.title{text-transform:uppercase;font-size:35px}
.title2{font-size:30px}
.title2{font-size:20px}
.text{font-size:15px;margin:20px 0;color:#564d4a;line-height:20px}.text em,.text strong{font-weight:bold;color:#000 !important}
.text-link{color:#1b3686}.text-link:hover{color:#da0812}
.btn-top{position:fixed;background:#da0812;color:#fff;right:20px;bottom:20px;padding:10px;z-index:15}
.-autos .search-box{background:#d3cecc;padding:10px;margin:0 0 20px 0}
.-autos .title3{font-weight:bold;text-transform:uppercase;font-size:17px}
.-autos .prod-box{border-top:1px solid #d3cecc;padding:20px 0 0;margin:0 0 30px}.-autos .prod-box .title4{font-weight:bold;color:#1b3686;margin:0 0 10px}
.-autos .prod-box .img-box{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top;margin:20px}.-autos .prod-box .img-box img{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top}
.-autos .prod-box .img-box .prod-info{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top;margin:0 0 0 20px}.-autos .prod-box .img-box .prod-info .prod-info-text{font-weight:bold;font-size:12px;margin:0 0 10px}
.-autos .prod-box .img-box.-freio{display:block}
.-autos .prod-box .img-box strong{display:block;color:#1f1c1b !important}
.-autos .prod-box .text{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top;font-size:12px;width:490px}.-autos .prod-box .text strong{color:#da0812}
.-autos .form-field{margin:0 0 10px}
.-autos .form-label{display:block;margin:0 0 6px;font-size:12px}
.-motos .prod-box .text strong{display:block}
.-motos .prod-box.-none{border:none}
.-cat .title4{color:#716662;margin:0 0 40px;border-top:1px solid #a39996;padding:15px 0 0}
.-cat .cat-box{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top}
.-cat .cat-link{display:-moz-inline-stack;display:inline-block;-moz-box-orient:vertical;vertical-align:top;color:#716662;margin:0 60px 50px 0}.-cat .cat-link strong{display:block;font-weight:bold;font-size:15px;color:#1f1c1b;margin:0 0 5px}
.-cat .cat-link em{display:block;color:#1b3686;margin:5px 0 0}
.-cat .cat-link img{display:block;border:2px solid #a39996;margin:10px 0}
.-contact .form-field{margin:0 0 10px;width:305px}.-contact .form-field.-btn{text-align:right}
.-contact .form-field .btn{width:auto;padding:0 20px}
.-contact .form-label{display:block;margin:0 0 10px}
.-contact .form-textarea{width:281px}
.detalheProdutos td{border:1px solid #d3cecc;padding:10px}
.carDetalhes{background:#ebe8e7;margin:15px 0 0;padding:10px}.carDetalhes h3{display:block;font-weight:bold;margin:10px 0}
.footer{background:#1b3686;padding:20px 0 40px}.footer .text{text-align:center;color:#fff !important}.footer .text strong{font-weight:bold;display:block;margin:10px 0;color:#fff !important}
.footer{a:link{color: #F4FC0A}a:visited {color: #FFFFFF;}a:hover {color: #C03737;}
.repre ul{font-size:12px}
.repre li{margin:20px 0;line-height:15px}
.repre strong{display:block;font-weight:bold;text-transform:uppercase;margin:0 0 10px}
.repre h4{display:block;font-weight:bold;text-transform:uppercase;background:#1b3686;color:#fff;padding:10px 15px;margin:20px 0}
.active{display:inherit}
ul#map{display:block;width:570px;height:585px;background-image:url('../img/map.gif');font-size:12px}
ul#map li{display:block;position:absolute}
li#crs{margin-top:485px;margin-left:237px}
li#csc{margin-top:467px;margin-left:292px}
li#cpr{margin-top:416px;margin-left:281px}
li#csp{margin-top:375px;margin-left:303px;z-index:9999}
li#cms{margin-top:336px;margin-left:229px}
li#crj{margin-top:390px;margin-left:422px;z-index:9999}
li#ces{margin-top:347px;margin-left:467px;z-index:9999}
li#cmg{margin-top:292px;margin-left:333px;z-index:9998}
li#cgo{margin-top:264px;margin-left:301px;z-index:9999}
li#cdf{margin-top:311px;margin-left:373px;z-index:9999}
li#cba{margin-top:207px;margin-left:397px}
li#cmt{margin-top:189px;margin-left:180px}
li#cro{margin-top:199px;margin-left:104px;z-index:9998}
li#cac{margin-top:185px;margin-left:0}
li#cam{margin-top:46px;margin-left:3px}
li#crr{margin-top:0;margin-left:133px}
li#cpa{margin-top:40px;margin-left:219px}
li#cap{margin-top:13px;margin-left:278px}
li#cma{margin-top:94px;margin-left:366px;z-index:9999}
li#cto{margin-top:156px;margin-left:338px}
li#cse{margin-top:221px;margin-left:519px;z-index:9998}
li#cal{margin-top:211px;margin-left:518px;z-index:9999}
li#cpe{margin-top:188px;margin-left:473px}
li#cpb{margin-top:169px;margin-left:511px;z-index:9999}
li#crn{margin-top:151px;margin-left:514px}
li#cce{margin-top:121px;margin-left:473px}
li#cpi{margin-top:120px;margin-left:406px;z-index:9997}
ul#map li a{display:block;text-decoration:none;position:absolute}
a#rs{width:116px;height:101px}
a#sc{width:81px;height:53px}
a#pr{width:97px;height:64px}
a#sp{width:131px;height:84px}
a#ms{width:106px;height:104px}
a#rj{width:58px;height:40px}
a#es{width:33px;height:51px}
a#mg{width:163px;height:131px}
a#go{width:108px;height:108px}
a#df{width:16px;height:9px}
a#ba{width:136px;height:148px}
a#mt{width:166px;height:161px}
a#ro{width:104px;height:87px}
a#ac{width:108px;height:62px}
a#am{width:258px;height:181px}
a#rr{width:87px;height:103px}
a#pa{width:188px;height:187px}
a#ap{width:73px;height:85px}
a#ma{width:102px;height:139px}
a#to{width:74px;height:125px}
a#se{width:28px;height:32px}
a#al{width:46px;height:27px}
a#pe{width:97px;height:34px}
a#pb{width:59px;height:35px}
a#rn{width:53px;height:33px}
a#ce{width:61px;height:76px}
a#pi{width:83px;height:124px}
a#pa:hover,a#pa:active,a#am:hover,a#am:active,a#mt:hover,a#mt:active,a#ba:hover,a#ba:active,a#ma:hover,a#ma:active,a#mg:hover,a#mg:active,a#to:hover,a#to:active,a#pi:hover,a#pi:active,a#go:hover,a#go:active,a#ms:hover,a#ms:active,a#rr:hover,a#rr:active,a#rs:hover,a#rs:active,a#ro:hover,a#ro:active,a#ap:hover,a#ap:active,a#sp:hover,a#sp:active,a#ce:hover,a#ce:active,a#pr:hover,a#pr:active,a#ac:hover,a#ac:active,a#sc:hover,a#sc:active,a#es:hover,a#es:active,a#rj:hover,a#rj:active,a#pb:hover,a#pb:active,a#pe:hover,a#pe:active,a#rn:hover,a#rn:active,a#se:hover,a#se:active,a#al:hover,a#al:active,a#df:hover,a#df:active{display:block;background:url('../img/sprite.gif') no-repeat}
a#pa:hover,a#pa:active{background-position:-10px 0;width:188px;height:187px}
a#am:hover,a#am:active{background-position:-10px -197px;width:258px;height:181px}
a#mt:hover,a#mt:active{background-position:-10px -388px;width:166px;height:161px}
a#ba:hover,a#ba:active{background-position:-10px -559px;width:136px;height:148px}
a#ma:hover,a#ma:active{background-position:-156px -559px;width:102px;height:139px}
a#mg:hover,a#mg:active{background-position:-10px -717px;width:163px;height:131px}
a#to:hover,a#to:active{background-position:-183px -717px;width:74px;height:125px}
a#pi:hover,a#pi:active{background-position:-10px -858px;width:83px;height:124px}
a#go:hover,a#go:active{background-position:-103px -858px;width:108px;height:108px}
a#ms:hover,a#ms:active{background-position:-103px -976px;width:106px;height:104px}
a#rr:hover,a#rr:active{background-position:-10px -992px;width:87px;height:103px}
a#rs:hover,a#rs:active{background-position:-107px -1090px;width:116px;height:101px}
a#ro:hover,a#ro:active{background-position:-10px -1201px;width:104px;height:87px}
a#ap:hover,a#ap:active{background-position:-10px -1105px;width:73px;height:85px}
a#sp:hover,a#sp:active{background-position:-124px -1201px;width:131px;height:84px}
a#ce:hover,a#ce:active{background-position:-186px -388px;width:61px;height:76px}
a#pr:hover,a#pr:active{background-position:-124px -1295px;width:97px;height:64px}
a#ac:hover,a#ac:active{background-position:-10px -1298px;width:108px;height:62px}
a#sc:hover,a#sc:active{background-position:-128px -1369px;width:81px;height:53px}
a#es:hover,a#es:active{background-position:-208px 0;width:33px;height:51px}
a#rj:hover,a#rj:active{background-position:-186px -474px;width:58px;height:40px}
a#pb:hover,a#pb:active{background-position:-10px -1370px;width:59px;height:35px}
a#pe:hover,a#pe:active{background-position:-10px -1415px;width:97px;height:34px}
a#rn:hover,a#rn:active{background-position:-186px -524px;width:53px;height:33px}
a#se:hover,a#se:active{background-position:-208px -61px;width:28px;height:32px}
a#al:hover,a#al:active{background-position:-208px -103px;width:46px;height:27px}
a#df:hover,a#df:active{background-position:-208px -140px;width:16px;height:9px}
ul#map li a img{border:0;width:inherit;height:inherit}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.header .form-field .form-input{width:250px}}@media only screen and (min-width:321px){}@media only screen and (max-width:320px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}@media only screen and (min-width:320px){.newsletter-bar .form-input:nth-child(3){width:170px}}@media only screen and (min-width:768px){.newsletter-bar .form-input:first-child{width:685px}}@media only screen and (min-width:1224px){.form-fieldset{text-align:left} .newsletter-bar .form-input:first-child{width:375px}}@media only screen and (min-width:1824px){.form-fieldset{width:1160px} .newsletter-bar .form-input:first-child{width:375px}}
