body{
 margin:0px;
 padding:0px;
 background:#F2F2F2 url(../sysimages/bgbody.jpg) repeat-x left top;
 font-family:tahoma,"Helvetica";
 font-size:11px!important;
 line-height:120%;
 color:#585858!important;
 }
	
 *{
  margin:0px;
  padding:0px;
  outline:none!important; 
  }

 #main{
 width:978px;
 margin:0px auto;
 margin-top:3px;
 }
 
 #innermain{
 width:952px;
 margin:0px auto;
 padding:13px 13px 20px 13px;
 background:url(../sysimages/bgmain.png) repeat-y left top;
 }
 
 .menu_catalogs {
    background:url(../sysimages/bgmain.png) repeat-y left top;            
 }
 
 .menu_catalogs .menu_catalog_holder {
    padding:0 0 0 6px;        
 }
 
 #footer{
 margin-bottom:20px;
 }
 
 .inctop{
 margin-bottom:9px;
 }
 
 .firstleft{
 margin-right:9px;
 }
	
 .clear{
 clear: both;
 }
	
 .left{
 float:left;
 }
	
 .right{
 float:right;
 }
	
 .bold{
 font-weight:bold;
 }
	
 img{
 border:0px;
 }
 
 h1{
 font-family:Arial,"Helvetica";
 font-size:21px;
 color:#333333;
 line-height:120%;
 font-weight:bold;
 }
 
 h2{
 font-family:Arial,"Helvetica";
 font-size:18px;
 color:#333333;
 line-height:100%;
 font-weight:normal;
 }
 
 h3{
 font-family:Arial,"Helvetica";
 font-size:16px;
 color:#999999;
 line-height:100%;
 font-weight:normal;
 }
	
 a{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 font-weight:normal;
 line-height:160%;
 /*color:#2571AD;*/
 color:#585858;
 /*text-decoration:underline;*/
 text-decoration:none;
 }
 
 a:hover{
 color:#D80F23;
 }
 
 a:active{
 outline:none;
 }
 
 label{
 display:block;
 color:#585858;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 font-weight:normal;
 padding-left:10px;
 cursor:pointer;
 }
	
 input{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 /*background:url(../sysimages/backtxt.jpg) no-repeat left top;*/
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:100%;
 color:#666666;
 border:1px solid #D2D2D2;
 }
 
 textarea{
 overflow:auto;
 padding-left:5px;
 padding-top:3px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#666666;
 border:1px solid #D2D2D2;
 resize:none;
 /*background:url(../sysimages/backtextarea.jpg) no-repeat left top;*/
 }
 .pdng{
  padding-top:10px;
 }
 select{
 padding:1px 1px 1px 5px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:100%;
 color:#666666;
 border:1px solid #D2D2D2;
 }

 p{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 }
	
 ul{
 margin:0px;
 padding:0px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 list-style: none;
 }
 ol{
 margin:0px;
 padding:0px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 }
 
 ul li{
 list-style: none;
 }
 
 ol li{
 list-style: none;
 }

 .ul li{
 margin-left:17px;
 list-style: decimal;
 }
 
 .ol li{
 margin-left:14px;
 list-style: circle;
 }

 
 button{
 padding:0px;
 border:0px;
 cursor:pointer;
 }
 
 table{
 empty-cells:show;
 }
 
 input.readonly{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 background:url(../sysimages/backtxtrdonly.jpg) no-repeat left top;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:100%;
 color:#666666;
 opacity:0.5;
 filter:alpha(opacity=50);
 border:1px solid #D2D2D2;
 }
 
 button.btn{
 height:24px;
 background:url(../sysimages/bgbutton.jpg) repeat-x left top;
 outline:#F2F2F2 solid 1px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#FFFFFF;
 line-height:150%;
 text-align:center;
 margin:0px;
 /*padding:0px;*/
 padding:2px 0 0 0;
 overflow:hidden;
 }
 
 button.btn span{
 display:block;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#FFFFFF;
 line-height:19px;
 padding-bottom:5px;
 }
 
 button.btn:hover{
 background:url(../sysimages/bgbutton_hover.jpg) repeat-x left top;
 }
 
 button.btnpesq{
 width:169px;
 height:50px;
 background:url(../sysimages/bgbuttonpesq.png) no-repeat left top;
 }
 
 button.btnpesq:hover{
 background:url(../sysimages/bgbuttonpesq_hover.png) no-repeat left top;
 }
 
 button.btnprod{
 width:201px;
 height:24px;
 background:url(../sysimages/btnprod.jpg) repeat-x left top;
 border:1px solid #2571AD;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:200%;
 text-align:center;
 }
 
 button.btnprod span{
 display:block;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:19px;
 padding-bottom:5px;
 }
 
 button.btnprod:hover{
 background:url(../sysimages/btnprod_hover.jpg) repeat-x left top;
 }
 
 .obriga{
 color:#D80F23;
 }
 
 .containerfooter{
 position:relative;
 width:973px;
 min-height:50px;
 height:auto !important;
 padding-left:5px;
 }
 
 .fimfooter{
 width:978px;
 height:15px;
 background:url(../sysimages/bgfimfooter.png) no-repeat left top;
 }
 
 .sombrafim{
 width:968px;
 height:12px;
 background:url(../sysimages/sombrafim.png) no-repeat left top;
 margin-left:5px;
 }
 
 .sombrafooter{
 position:absolute;
 width:968px;
 height:193px;
 background:url(../sysimages/sombrafooter.png) no-repeat left top;
 left:5px;
 bottom:5px;
 z-index:1;
 }
 
 .elementosfooter{
 position:relative;
 z-index:100;
 }
 
 .topofooter{
 width:948px;
 height:47px;
 padding-right:10px;
 padding-left:10px;
 border-top:1px solid #E2E2E2;
 border-bottom:1px solid #E2E2E2;
 }
 
 .meiofooter{
 width:948px;
 /*height:50px;*/
 padding:11px 0px 13px 0px;
 margin-right:10px;
 margin-left:10px;
 border-bottom:1px solid #E2E2E2;
 }
 
 .meiofooter ul li{
 float:left;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:160%;
 padding-left:2px;
 padding-right:2px;
 list-style: none url()
 }
 
 .meiofooter ul li a{
 display:block;
 float:left;
 padding:0px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:110%;
 text-decoration:none;
 padding-top:4px;
 }
 
 .meiofooter ul li a:hover{
 text-decoration:underline;
 }
 
 .copyredi{
 width:948px;
 padding:5px 10px 0px 10px;
 }
 
 .copyredi p{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#AAAAAA;
 line-height:140%;
 padding-top:5px;
 }
 
 .copyredi a{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#AAAAAA;
 line-height:140%;
 text-decoration:none;
 }
 
 .copyredi a:hover{
 text-decoration:underline;
 }
 
 .containertopo{
 position:relative;
 width:978px;
 height:102px;
 background:url(../sysimages/fundotopo.png) no-repeat left top;
 z-index:2000; 
 }
 
 .containerelemtopo{
 position:relative;
 width:966px;
 min-height:15px;
 height:auto !important;
 padding-top:4px;
 margin-left:6px;
 z-index:200; 
 }
 
 .divlogin{
 position:absolute;
 width:227px;
 height:215px;
 /*top:5px;
 right:232px;
 */
 top:2px;
 left:7px;
 background:url(../sysimages/divlogin.png) no-repeat left top;
 z-index:99999;
 display:none;
 }
 
 .divlogin p.log{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:100%;
 color:#D80F23;
 padding-top:10px;
 padding-left:15px;
 }
 
 .divlogin .contfrmlogin{
 width:182px;
 height:145px;
 padding:18px;
 margin-left:5px;
 margin-top:7px;
 }
 
 .sombrahome{
 position:absolute;
 width:966px;
 height:66px;
 bottom:0px;
 left:6px;
 background:url(../sysimages/sombratopo.png) no-repeat left top;
 z-index:1;
 }
 
 .logo{
 float:left;
 margin-left:35px;
 padding-top:27px;
 }
 
 .containerulcar{
 width:730px;
 height:60px;
 background:url(../sysimages/septopo.png) no-repeat right 29px;
 }
 
 .carrinho{
 display:block;
 width:120px;
 height:78px;
 margin-top:10px;
 margin-right:7px;
 padding:10px 10px 0px 70px;
 background:url(../sysimages/backcarrinho.png) no-repeat left top;
 }
 
 .carrinho p{
 padding-left:5px;
 color:#858585;
 }
 
 .carrinhofull{ 
 width:200px;
 height:88px;
 margin-top:10px;
 margin-right:7px;
 background:url(../sysimages/fundocarrinhocheio.png) no-repeat left top;
 }
 
 .carrinhofull table{
 float:right;
 width:166px;
 height:54px;
 padding-top:2px;
 }
 
 .carrinhofull table tr{
 height:25px;
 }
 
 .carrinhofull table tr td.tddescr{
 width:70px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:140%;
 color:#AAAAAA;
 }
 
 .carrinhofull table tr td.nritems{
 width:55px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 padding-right:15px;
 }
 
 .carrinhofull table tr td.totcar{
 width:55px;
 /*font-family:Arial Rounded MT Bold;*/
 font-family: Arial,"Helvetica";
 font-size:16px;
 line-height:100%;
 color:#1D5D91;
 padding-right:15px;
 font-weight:bold;
 }
 
 .carrinhofull table tr td.tdlink{
 width:55px;
 height:20px;
 padding-right:15px;
 padding-bottom:5px;
 }
 
 .carrinhofull table tr td.nritems, .carrinhofull table tr td.totcar{
 padding-left:10px;
 }
 
 .ultopo{
 margin-right:-2px;
 padding-top:9px;
 position:relative;
 z-index:200;
 }
 
 .ultopo ul li{
 float:left;
 list-style: none;
 }
 
 .ultopo ul li a{
 display:block;
 /*text-decoration:none;*/
 }
 
 .ultopo ul li.seplitopo{
 width:1px;
 height:16px;
 background:url(../sysimages/seplitopo.jpg) no-repeat left top;
 margin-right:5px;
 margin-left:16px;
 list-style: none;
 }
 
 .ultopo ul li.user_name{
 font-family:Tahoma,"Helvetica";
 font-size:11px;
 color:#AAAAAA;
 height:16px; 
 padding:0px 3px 0 0;
 }
 
 
 
 .entregas{
 width:235px;
 height:61px;
 /*background:url(../sysimages/entregas.png) no-repeat left top;
 
 margin-top:37px;
 margin-left:4px;
 */
 position:absolute;
 left:240px;
 top:44px; 
 }
 
 .entregas p{
 color:#B1B2B7;
 line-height:140%;
 margin-left:85px;
 margin-top:29px;
 }
 
 .containernavbar ul li{
 float:left;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#669BC5;
 line-height:100%;
 list-style: none;
 }
 
 .containernavbar ul li a{
 display:block;
 float:left;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#669BC5;
 line-height:100%;
 text-decoration:underline;
 }
 
 .containernavbar ul li a:hover{
 color:#D80F23;
 }
 
 .containernavbar .sepnav{
 padding-left:5px;
 padding-right:5px;
 }
 
 .containermeio{
 width:540px;
 min-height:554px;
 height:auto !important;
 border:1px solid #E8E8E8;
 background-color:#FFFFFF;
 }
 
 .containermeio2{
 width:775px;
 min-height:580px;
 height:auto !important;
 border:1px solid #E8E8E8;
 background-color:#FFFFFF;
 }
 
 .topomeio{
 height:51px;
 padding-left:18px;
 padding-top:14px;
 padding-right:18px;
 background-color:#E8F0F7;
 }
  .containermeio a{
text-decoration:underline;
 }
 .topomeio p{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:100%;
 color:#669BC5;
 font-weight:bold;
 }
 
 .bottommeio{
 margin-top:20px;
 padding-left:9px;
 padding-right:9px;
 padding-bottom:20px;
 }
 
 .descrbottommeio{
 padding-left:10px;
 }
 
 .containeritemmeiopeq{
 width:350px;
 min-height:30px;
 height:auto !important;
 background-color:#F7FAFC;
 padding:10px;
 }
 
 .containeritemmeio{
 min-height:30px;
 height:auto !important;
 background-color:#F7FAFC;
 padding:10px;
 }
 
 .containeritemmeiopeq p, .containeritemmeio p.tit{
 color:#669BC5;
 font-weight:bold;
 line-height:100%;
 padding-left:10px;
 padding-bottom:10px;
 }
 
 .containeritemmeio p.tit span{
 color:#585858;
 }
 
 .inneritem{
 min-height:62px;
 height:auto !important;
 padding:10px;
 background-color:#FFFFFF;
 }
 
 .inneritempeq{
 min-height:107px;
 height:auto !important;
 padding:10px;
 background-color:#FFFFFF;
 }
 
 .inneritempeq ul li{
 background:url(../sysimages/backliinnerpeq.png) no-repeat left center;
 }
 
 .inneritempeq ul li a{
 display:block;
 padding-left:10px;
 padding-bottom:2px;
 }
 
 .elementoform{
 width:241px;
 min-height:20px;
 height:auto !important;
 margin-bottom:12px;
 }
 
 .elementoform p{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 font-weight:normal;
 }
 
 .elementoform p span{
 color:#D80F23;
 }
 
 .elementoform p.readonly{
 width:200px;
 opacity:0.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter: alpha(opacity=50);
 }
 
 .tabencproc{
 border-top:1px solid #E8E8E8;
 border-left:1px solid #E8E8E8;
 border-right:1px solid #E8E8E8;
 }

 .tabencproc tr{
 height:31px;
 }
 
 .tabencproc tr th{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:bold;
 border-left:1px solid #FFFFFF;
 background:url(../sysimages/bgth.jpg) repeat-x left top;
 }
 
 .tabencproc tr th:first-child{
 border-left:0px;
 }
 
 .tabencproc tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:normal;
 border-left:1px solid #E8E8E8;
 border-bottom:1px solid #E8E8E8;
 }
 
 .tabencproc tr td:first-child{
 border-left:0px;
 }
 
 .tabencproc tr .td1{
 width:84px;
 padding:0px 7px;
 }
 
 .tabencproc tr .td2{
 width:60px;
 padding:0px 10px;
 }
 
 .tabencproc tr .td3{
 width:109px;
 padding:0px 10px;
 }
 
 .tabencproc tr .td4{
 width:85px;
 padding-right:15px;
 }
 
 .tabencproc tr .td5{
 width:105px;
 padding:0px 10px;
 }
 
 .tabencproc tr .td6{
 width:109px;
 padding:0px 10px;
 }
 
 .tabencproc tr .td7{
 width:61px;
 padding-right:10px;
 }
 
 .ulpoltdev{
 margin-top:20px;
 margin-bottom:38px;
 }
 
 .ulpoltdev ul{
 list-style-type:disc;
 list-style-position:inside;
 font-size:11px;
 color:#585858;
 line-height:150%;
 }
 
 .ulpoltdev ul li{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 font-weight:normal;
 }
 
 .tabencdev, .tabencdev2{
 border-top:1px solid #E8E8E8;
 border-left:1px solid #E8E8E8;
 border-right:1px solid #E8E8E8;
 }
 
 .tabencdev tr, .tabencdev2 tr{
 height:31px;
 }
 
 .tabencdev tr th, .tabencdev2 tr th{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:bold;
 border-left:1px solid #FFFFFF;
 background:url(../sysimages/bgth.jpg) repeat-x left top;
 }
 
 .tabencdev tr th:first-child, .tabencdev2 tr th:first-child{
 border-left:0px;
 }
 
 .tabencdev tr td, .tabencdev2 tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:normal;
 border-left:1px solid #E8E8E8;
 border-bottom:1px solid #E8E8E8;
 }
 
 .tabencdev tr td:first-child, .tabencdev2 tr td:first-child{
 border-left:0px;
 }
 
 .tabencdev tr .td1{
 width:77px;
 }
 
 .tabencdev tr .td2{
 width:69px;
 }
 
 .tabencdev tr .td3{
 width:307px;
 padding-left:15px;
 }
 
 .tabencdev tr .td4{
 width:76px;
 padding-right:22px;
 }
 
 .tabencdev tr .td5{
 width:60px;
 }
 
 .tabencdev tr .td6{
 width:79px;
 padding-right:21px;
 }
 
 .tabencdev tr td input.check{
 border:0px;
 padding:0px;
 margin:0px;
 width:15px;
 height:15px;
 background:none;
 }
 
 .tabencdev2 tr .td1{
 width:67px;
 }
 
 .tabencdev2 tr .td2{
 width:387px;
 padding-left:15px;
 }
 
 .tabencdev2 tr .td3{
 width:76px;
 padding-right:22px;
 }
 
 .tabencdev2 tr .td4{
 width:60px;
 }
 
 .tabencdev2 tr .td5{
 width:79px;
 padding-right:20px;
 }
 
 .elementoform .rd{
 float:left;
 padding-top:3px;
 }
 
 .olpassos{
 margin-top:10px;
 margin-left:-4px;
 }
 
 .olpassos ol{
 padding:0px;
 margin:0px;
 list-style-type:decimal;
 list-style-position:inside;
 }
 
 .olpassos ol li{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 font-weight:bold;
 padding-bottom:3px;
 }
 
 .olpassos ol li span{
 font-weight:normal;
 }
 
 .voltara{
 float:right;
 margin-top:7px;
 }
 
 .itembtmeio{
 padding-left:10px;
 padding-right:10px;
 }
 
 .itembtmeio p.tit{
 padding-left:15px;
 font-weight:bold;
 }
 
 .seplinha{
 height:1px;
 margin-top:2px;
 background:url(../sysimages/seplinha.jpg) repeat-x left top;
 }
 
 .tabenc{
 margin-top:23px;
 }
 
 .tabenc tr{
 height:20px;
 }
 
 .tabenc tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 }
 
 .tabenc tr td.bold{
 font-weight:bold;
 color:#A4A4A4;
 }
 
 .tabenc tr .td1{
 width:106px;
 }
 
 .tabenc tr .td2{
 width:231px;
 padding-left:19px;
 }
 
 .tabenc tr .td3{
 width:125px;
 }
 
 .tabenc tr .td4{
 width:237px;
 padding-left:19px;
 }
 
 .tabprodutos, .tabprodutos2{
 border-top:1px solid #E8E8E8;
 border-left:1px solid #E8E8E8;
 border-right:1px solid #E8E8E8;
 }
 
 .tabprodutos tr, .tabprodutos2 tr{
 height:31px;
 }
 
 .tabprodutos tr th, .tabprodutos2 tr th{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:bold;
 border-left:1px solid #FFFFFF;
 background:url(../sysimages/bgth.jpg) repeat-x left top;
 }
 
 .tabprodutos tr th:first-child, .tabprodutos2 tr th:first-child{
 border-left:0px;
 }
 
 .tabprodutos tr td, .tabprodutos2 tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:normal;
 border-left:1px solid #E8E8E8;
 border-bottom:1px solid #E8E8E8;
 }
 
 .tabprodutos tr td:first-child, .tabprodutos2 tr td:first-child{
 border-left:0px;
 }
 
 .tabprodutos .td1, .tabprodutos2 .td1{
 width:69px;
 }
 
 .tabprodutos .td2, .tabprodutos2 .td2{
 width:94px;
 padding-left:15px;
 }
 
.tabprodutos tr .td2[colspan="2"]{
 *white-space:nowrap; 
 *width:371px;  
 }
 
 .tabprodutos .td3{
 width:277px;
 padding-left:15px;
 }
 
 .tabprodutos .td4, .tabprodutos2 .td4{
 width:76px;
 padding-right:22px;
 }
 
 .tabprodutos .td5, .tabprodutos2 .td5{
 width:60px;
 }
 
 .tabprodutos .td6, .tabprodutos2 .td6{
 width:78px;
 padding-right:22px;
 }
 
 .tabprodutos2 .td3{
 width:215px;
 padding-left:15px;
 }
 
 .tabprodutos2 .td7{
 width:61px;
 }
 
 .tabtotprod{
 float:right;
 width:258px;
 }
 
 .tabtotprod tr{
 height:20px;
 }
 
 .tabtotprod tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:normal;
 border-left:1px solid #E8E8E8;
 }
 
 .tabtotprod tr td:first-child{
 border-left:0px;
 }
 
 .tabtotprod tr .td1{
 width:126px;
 padding-right:25px;
 }
 
 .tabtotprod tr .td2{
 width:79px;
 padding-right:22px;
 }
 
 .tabtotprod tr td.bold{
 font-weight:bold;
 }
 
 .tabtotprod tr td.totvalor{
 /*font-family:Arial Rounded MT Bold;*/
 font-family: Arial,"Helvetica";
 font-size:14px;
 color:#1D5D91;
 line-height:100%;
 font-weight:bold;
 }
 
 .topoenc{
 height:31px;
 }
 
 .topoenc ul li{
 float:left;
 position:relative;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 font-weight:bold;
 height:25px;
 padding-top:6px;
 z-index:2;
 }
 
 .topoenc ul li.prod{
 width:236px;
 color:#585858;
 background:url(../sysimages/prod.png) no-repeat left top;
 z-index:1;
 padding-left:20px;
 }
 
 .topoenc ul li.prodsel{
 width:236px;
 color:#FFFFFF;
 background:url(../sysimages/prodsel.png) no-repeat left top;
 z-index:1;
 padding-left:20px;
 }
 
 .topoenc ul li.exp{
 width:247px;
 color:#585858;
 background:url(../sysimages/exp.png) no-repeat left top;
 z-index:10;
 margin-left:-18px;
 padding-left:40px;
 }
 
 .topoenc ul li.expsel{
 width:247px;
 color:#FFFFFF;
 background:url(../sysimages/expsel.png) no-repeat left top;
 z-index:10;
 margin-left:-18px;
 padding-left:40px;
 }
 
 .topoenc ul li.conf{
 width:228px;
 color:#585858;
 background:url(../sysimages/conf.png) no-repeat left top;
 z-index:100;
 margin-left:-18px;
 padding-left:40px;
 }
 
 .topoenc ul li.confsel{
 width:228px;
 color:#FFFFFF;
 background:url(../sysimages/confsel.png) no-repeat left top;
 z-index:100;
 margin-left:-18px;
 padding-left:40px;
 }
 
 .rdsmoradaentr{
 width:241px;
 min-height:15px;
 height:auto !important;
 padding-left:15px;
 margin-bottom:13px;
 margin-top:23px;
 }
 
 .rdsmoradaentr .rd{
 padding-bottom:5px;
 }
 
 .frmexp{
 display:none;
 }
 
 .tabresenc{
 width:327px;
 margin-top:23px;
 margin-left:15px;
 }

 .tabresenc tr{
 width:410px;
 height:25px;
 }
 
 .tabresenc tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%
 }
 
 .tabresenc tr td.bold{
 font-weight:bold;
 }

 .tabresenc .td1res{
 width:91px;
 }
 
 .tabresenc .td2res{
 padding-right:135px;
 }
 
 .tabresenc .td1resfinal{
 width:91px;
 }
 
 .tabresenc .td2resfinal{
 /*font-family:Arial Rounded MT Bold;*/
 font-family:Arial,"Helvetica";
 font-size:14px;
 color:#1D5D91;
 line-height:100%;
 font-weight:bold;
 padding-right:135px;
 }
 
 .tabresenc .septab{
 width:327px;
 height:1px;
 background:url(../sysimages/septab.png) no-repeat left top;
 }
 
 .containermeio3{
 width:542px;
 min-height:200px;
 height:auto !important;
 background-color:#FFFFFF;
 }
 
 .navbar{
 padding-bottom:5px;
 }
 
 .containeroptima{
 width:380px;
 height:118px;
 background-color:#E8F0F7;
 margin-top:25px;
 padding-left:20px;
 padding-top:15px;
 }
 
 .inputpesq{
 width:193px;
 height:22px;
 margin-top:13px;
 }
 
 .txtpesq{
 border:0px;
 background:none;
 background-color:#FFFFFF;
 padding-top:4px;
 padding-bottom:5px;
 color:#AAAAAA;
 }
 
 .ordenapesq{
 width:522px;
 height:35px;
 background-color:#E8F0F7;
 margin-top:30px;
 padding-left:20px;
 }
 
 .ordenapesq2{
 float:right;
 height:35px;
 
 padding-left:10px;
 }
 
 .ordenapesq2 .itemordena{
 padding-left:10px;
 }
 
 .sepordena{
 width:520px;
 height:1px;
 background:url(../sysimages/sepordena2.png) no-repeat left top;
 }
 
 .itempesq{
 margin-bottom:9px;
 }
 
 .elementoordena{
 width:215px;
 }
 .filhos{
  float:left;
  width:407px;
  overflow: hidden;
 }
 .filhos a{
  display:block;
  float: left;
  margin-left:15px;
  overflow: hidden;
  padding:5px;
  
 }
 .filhos a.sel{
 background-color:#F2F2F2;
 cursor: default;
 }
 .filhos a.sel span{
  text-decoration: none;
  color:#000000;
  cursor: default;
 }
 .filhos input{
 width:13px;
 height:13px;
 border:0px;
 padding:0px;
 margin:0px;
 }
 .filhos span{
  padding-left:2px;
  display: inline-block;
  margin-top:-2px;
  float: left;
  text-decoration:underline;
 }
 .elementoordena p{
 float:left;
 color:#2571AD;
 line-height:200%;
 padding-right:10px;
 padding-top:5px;
 }
 
 .elementoordena select{
 padding-top:2px;
 padding-bottom:2px;
 padding-right:2px;
 margin-top:7px;
 }
 
 .elementoordena label{
 color:#2571AD;
 }
 
 .seuveiculo{
 width:164px;
 min-height:123px;
 height:auto!important;
 padding-bottom:5px;
 border:1px solid #D80F23;
 }
 
 .topoveiculo{
 width:157px;
 height:21px;
 background:url(../sysimages/fundoseuveiculo.jpg) no-repeat left top;
 font-family:Arial,"Helvetica";
 font-size:14px;
 color:#FFFFFF;
 line-height:100%;
 padding-top:9px;
 padding-left:7px;
 }
 
 .seuveiculo div.para_pd{
 padding-top:9px;
 padding-left:9px;
 }
 
 .seuveiculo table tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 }
 
 .seuveiculo table tr.trmarca{
 height:35px;
 }
 
 .seuveiculo table tr.trsep{
 height:15px;
 }
 
 .seuveiculo table tr td.desc{
 padding-left:15px;
 }
 
 .sepright{
 width:145px;
 height:1px;
 background:url(../sysimages/sepright.png) no-repeat left top;
 }
 
 .itemright{
 min-width:166px;
 min-height:50px;
 height:auto !important;
 width:auto!important;
 }
 
 .topoitright{
 width:156px;
 height:19px;
 border-bottom:1px solid #D2D2D2;
 background:url(../sysimages/fundoright.jpg) no-repeat left top;
 font-family:Arial,"Helvetica";
 font-size:14px;
 color:#333333;
 line-height:100%;
 padding-top:10px;
 padding-left:10px;
 }
 
 .bottomitright{
 width:157px; 
 min-height:130px;
 height:auto !important;
 border-top:1px solid #FFFFFF;
 background-color:#F2F2F2;
 padding-left:9px;
 padding-top:5px; 
 }
 
 
 .bottomitright ul{
 padding-left:2px;
 }
 
 .bottomitright ul li a{
 display:inline-block;
 }
 
 .bottomitright a.mais{
 display:inline-block;
 padding-top:5px;
 }
 
 .itemright2{
 width:226px;
 min-height:185px;
 height:auto !important;
 }
 
 .topoitright2{
 width:219px;
 height:21px;
 border-bottom:#D2D2D2;
 background:url(../sysimages/fundoright.jpg) repeat-x left top;
 font-family:Arial,"Helvetica";
 font-size:14px;
 color:#333333;
 line-height:100%;
 padding-top:9px;
 padding-left:7px;
 }
 
 .bottomitright2{
 width:217px;
 min-height:149px;
 height:auto !important;
 border-top:1px solid #FFFFFF;
 background-color:#F2F2F2;
 padding-left:9px;
 padding-top:5px;
 }
 
 .bottomitright2 ul li a{
 display:block;
 }
 
 .imgright{
 height:24px;
 overflow:hidden;
 }
 
 .itemform{
 padding-bottom:12px;
 }
 
 .itemform p.tit{
 padding-left:10px;
 font-weight:bold;
 }
 
 .inneritem{
 padding-top:15px;
 padding-left:10px;
 padding-right:10px;
 }

 .seprecpass{
 margin-left:18px;
 margin-right:18px;
 }
 
 .rightrecpass{
 padding-top:7px;
 }
 
 .rightrecpass p{
 padding-bottom:8px;
 }
 
 .imgsobre{
 border:1px solid #D2D2D2;
 margin-bottom:20px;
 }
 
 .imgsobre img, .imgveiculo img{
 display:block;
 }
 
 .imgveiculo{
 margin-bottom:9px;
 }
 
 .bottommeio2{
 min-height:631px;
 height:auto !important;
 border:1px solid #E8E8E8;
 }
 
 .tabmodelo tr{
 height:31px;
 }
 
 .tabmodelo tr th{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:bold;
 border-left:1px solid #FFFFFF;
 background:url(../sysimages/bgth.jpg) repeat-x left top;
 }
 
 .tabmodelo tr th:first-child{
 border-left:0px;
 }
 
 .tabmodelo tr th span{
 font-weight:normal;
 }
 
 .tabmodelo tr td{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:150%;
 color:#585858;
 font-weight:normal;
 border-left:1px solid #E8E8E8;
 border-bottom:1px solid #E8E8E8;
 }
 
 .tabmodelo tr td:first-child{
 border-left:0px;
 }
 
 .tabmodelo .td1{
 width:82px;
 padding-left:10px;
 }
 
 .tabmodelo .td2{
 width:125px;
 padding-left:10px;
 }
 
 .tabmodelo .td3{
 width:60px;
 padding-left:10px;
 }
 
 .tabmodelo .td4{
 width:44px;
 padding-left:10px;
 }
 
 .tabmodelo .td5{
 width:42px;
 padding-left:10px;
 }
 
 .tabmodelo .td6{
 width:122px;
 padding-left:10px;
 }
 
 .setamodelo{
 width:440px;
 height:53px;
 background:url(../sysimages/backsetamodelo.png) no-repeat left top;
 padding-top:15px;
 padding-left:40px;
 margin-left:19px;
 margin-top:133px;
 }
 
 .vermapa{
 margin-top:10px;
 background:url(../sysimages/globo.png) no-repeat left bottom;
 }
 
 .vermapa a{
 padding-left:20px;
 }
 
 .containerulfaqs ul li{
 /*min-height:21px;*/
 height:auto !important;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:150%;
 font-weight:normal;
 padding-left:25px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#F5F5F5;
 background-image:url(../sysimages/mais.png);
 background-position:5px 9px!important;
 background-repeat:no-repeat;
 border-bottom:2px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 cursor:pointer;
 }
 
 .containerulfaqs ul li:hover{
 background-color:#E8E8E8!important;
 background-image:url(../sysimages/mais_hover.png)!important;
 background-position:5px 9px!important;
 }
 
 .containerulfaqs ul li p{
 display:none;
 max-width:498px;
 padding-top:15px;
 padding-bottom:20px;
 }
 
 .containerpesqhome{
 width:966px;
 /*height:160px;*/
 background:url(../sysimages/fundohomepesq.png) no-repeat left top;
 }
 
 .ulpesq{
 width:233px;
 height:160px;
 }
 
 .ulpesq ul li{
 width:215px;
 font-family:Arial Rounded MT Bold,"Helvetica";
 font-size:16px;
 line-height:100%;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 padding:32px 0px 32px 22px;
 cursor:pointer;
 list-style: none;
 margin:0px;
 position: relative;
 }
 
 .ulpesq ul li span{
 font-family:Arial Rounded MT Bold,"Helvetica";
 font-size:16px;
 line-height:100%;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 }
 .comece{
 position: absolute;
 right:10px;
 bottom:2px;
 }
 .ulpesq ul li.anormal1{
 background:url(../sysimages/apesqnormal.png) no-repeat left top;
 }
 
 .ulpesq ul li.anormal2{
 background:url(../sysimages/apesqnormal2.png) no-repeat left top;
 }
 
 .ulpesq ul li.anormal1 span, .ulpesq ul li.anormal2 span{

 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
 filter: alpha(opacity=50); /* Other IE´s */
 opacity: .5; /* Other browsers */

 }
 
 .ulpesq ul li.asel{
 background:url(../sysimages/apesqsel.png) no-repeat left top;
 }
 
 .ulpesq ul li.asel span{
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
 filter: alpha(opacity=100); /* Other IE´s */
 opacity: 1; /* Other browsers */

 }
 
 .itemspesq{
 width:538px;
 height:160px;
 }
 
 .buttonpesq{
 width:195px;
 height:108px;
 padding-top:52px;
 margin-left:-5px;
 }
 
 .buttonpesq button{
 margin-left:2px;
 }
 
 .itemspesq .porref table{
 width:538px;
 height:160px;
 }
 
 .itemspesq .porref{
 display:none;
 }

 .itemspesq .porref table tr td{
 padding-left:30px;
 }
 
 .itemspesq .pormat table{
 width:538px;
 height:160px;
 }
 
 .itemspesq .pormat{
 display:block;
 }

 .itemspesq .pormat table tr td{
 padding-left:30px;
 }
 
 
 .itemspesq .porveiculo{
 padding-top:10px;
 display:none;
 }
 
 .itemspesq .porveiculo table{
 width:538px;
 }
 
 .itemspesq .porveiculo table tr{
 opacity:0.8;
 filter:alpha(opacity=80);
 }
 
 .itemspesq .porveiculo table tr td{
 padding-left:30px;
 }
 
 .itpesq{
 width:448px;
 height:34px;
 background:url(../sysimages/fundoitpesq.png) no-repeat left top;
 }
 
 .itpesq p.tipo{
 font-family:Arial Rounded MT Bold,"Helvetica";
 font-size:16px;
 line-height:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding-top:8px;
 padding-left:15px;
 }
 
 .itpesq p.num{
 font-family:Arial Rounded MT Bold,"Helvetica";
 font-size:25px;
 line-height:100%;
 color:#FFFFFF;
 font-weight:bold;
 padding-top:3px;
 padding-left:15px;
 }
 
 .itpesq input{
 margin-top:5px;
 background:#FFFFFF url(../sysimages/backtxtpesq.jpg) no-repeat left top;
 padding-top:5px;
 padding-bottom:5px;
 border:0px;
 }
 
 .itpesq select{
 margin-top:7px;
 border:1px solid #FFFFFF;
 }
 
 /*** Menu Lateral ***/
 
 .containermenulat{
 width:226px;
 min-height:200px;
 height:auto !important;
 }
 
 .topodescr{
 width:215px;
 height:20px;
 border-bottom:1px solid #D2D2D2;
 background:url(../sysimages/fundoright.jpg) repeat-x left top;
 font-family:Arial,"Helvetica";
 font-size:14px;
 color:#333333;
 line-height:100%;
 padding-top:10px;
 padding-left:11px;
 }
 
 .pesqmenulat{
 width:215px;
 height:31px;
 border-bottom:1px solid #D2D2D2;
 border-top:1px solid #FFFFFF;
 background-color:#E4E4E4;
 padding-left:11px;
 padding-top:9px;
 }
 
 .containerullat{
 width:226px;
 min-height:418px;
 height:auto !important;
 padding-top:8px;
 padding-bottom:5px;
 background-color:#F2F2F2;
 border-top:1px solid #FFFFFF;
 }
 
 .containermenulat ul li{
 background:url(../sysimages/backli.png) no-repeat 9px 7px; 
 }
 
 .containermenulat ul li a{
 display:block;
 padding:0px;
 margin:0px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:200%;
 color:#2571AD;
 padding-left:30px;
 text-decoration:none;
 }
 
 .containermenulat ul li ul{
 display:none;
 margin-left:25px;
 }
 
 .containermenulat ul li ul li{
 background:url(../sysimages/backliinner.png) no-repeat 0px -9px; 
 }
 
 .containermenulat ul li ul li.lilast{
 background:url(../sysimages/backliinnerlast.png) no-repeat 0px -4px; 
 }
 
 .containermenulat ul li ul li a{
 display:block;
 padding:0px;
 margin:0px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 line-height:200%;
 color:#2571AD;
 padding-left:25px;
 text-decoration:none;
 }
 
 .containermenulat ul li ul li ul{
 display:none;
 margin-left:13px;
 }
 
 .containermenulat ul li ul li ul li{
 background:url(../sysimages/backliinnerinner.png) no-repeat 0px -6px; 
 }
 
 .containermenulat ul li ul li ul li.lilast{
 background:url(../sysimages/backliinnerinnerlast.png) no-repeat 0px -27px; 
 }
 
 .containermenulat ul li ul li ul li a{
 display:block;
 font-family:tahoma,"Helvetica";
 padding:0px;
 margin:0px;
 font-size:11px;
 line-height:200%;
 color:#2571AD;
 padding-left:10px;
 text-decoration:none;
 }
 
 /*** Menu Lateral ***/
 
 .containerdetprod{
 width:540px;
 min-height:186px;
 height:auto!important;
 border:1px solid #E8E8E8;
 padding-top:10px;
 }
 
 .containerdetprod table tr .tdimgprod, .containerdetprod table tr .tdimgmarca{
 width:175px;
 }
 
 .containerdetprod table tr .tdimgprod{
 padding-top:5px;
 }
 
 .containerdetprod table tr .tdimgmarca{
 padding-top:20px;
 }
 
 .containerdetprod table tr .detprod{
 padding-left:4px;
 }
 
 .containerdetprod table tr .detprod p.nrart{
 color:#669BC5;
 padding-bottom:9px;
 }
 
 .containerdetprod table tr .detprod p.artprice{
 font-family:Arial,"Helvetica";
 font-size:16px;
 color:#051B32;
 line-height:100%;
 font-weight:bold;
 }
 
 .containerdetprod table tr .detprod p.artprice span{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#AAAAAA;
 line-height:140%;
 font-weight:normal;
 padding-left:9px;
 }
 
 .paginacao{
 padding-left:20px;
 padding-right:20px;
 padding-top:5px;
 }
 
 .paginacao p{
 color:#2571AD;
 line-height:160%;
 }
 
 .pages ul li{
 float:left;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:160%;
 }
 
 .pages ul li.lidescr{
 padding-right:5px;
 }
 
 .pages ul li a{
 display:block;
 height:19px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:160%;
 text-decoration:none;
 padding-left:5px;
 padding-right:5px;
 }
 
 .pages ul li a.anormal{
 background-color:transparent;
 }
 
 .pages ul li a.asel, 
 .pages ul li a.anormal:hover{
 background-color:#E8F0F7;
 }
 
 .topobottom{
 height:230px;
 padding-left:11px;
 padding-right:18px;
 }

 .topobottom table tr td.detprod2 p.entrprazo{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#AAAAAA;
 line-height:140%;
 margin-top:35px;
 }
 
 .topobottom table tr td.detprod2 p.price{
 /*font-family:Arial Rounded MT Bold;*/
 font-family:Arial,"Helvetica";
 font-size:25px;
 color:#051B32;
 line-height:100%;
 font-weight:bold;
 padding-top:4px;
 }
 
 .topobottom table tr td.detprod2 p.price span{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:140%;
 font-weight:normal;
 text-decoration:line-through;
 padding-left:14px;
 }
 
 .topobottom table tr td.detprod2 p.embalagem{
 padding-left:1px;
 }
 
 .topobottom table tr td.detprod2 p.embalagem span{
 color:#AAAAAA;
 }
 
 .topobottom table tr td.detprod2 .encprod{
 width:179px;
 height:24px;
 background-color:#F2F2F2;
 padding:3px;
 margin-top:18px;
 margin-bottom:5px;
 }
 
 .topobottom table tr td.detprod2 .encprod input{
 padding-top:5px;
 padding-bottom:4px;
 background:url(../sysimages/backtextarea.jpg) no-repeat left top;
 }
 
 .topobottom table tr td.detprod2 .encprod button{
 width:131px;
 margin-left:3px;
 border:0px;
 padding-left:5px;
 text-align:left;
 }
 
 .topobottom table tr td.tdimgprod{
 padding-top:5px;
 height:170px;
 }
 
 .bottombottom{
 width:542px;
 min-height:100px;
 height:auto !important;
 margin-top:20px;
 }
 
 .tabsbottom{
 width:532px;
 height:30px;
 background-color:#F2F2F2;
 margin-left:-10px;
 padding-top:15px;
 padding-left:10px;
 display:none;
 }
 
 .tabsbottom ul li{
 float:left;
 }
 
 .tabsbottom ul li a{
 display:block;
 height:26px;
 padding:4px 10px 0px 10px;
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#2571AD;
 line-height:200%;
 text-decoration:none;
 border-right:1px solid #FFFFFF;
 }
 
 .tabsbottom ul li:first-child a{
 border-left:1px solid #FFFFFF;
 }
 
 .tabsbottom ul li a.tab_normal{
 background-color:transparent;
 }
 
 .tabsbottom ul li a.tab_sel{
 color:#585858;
 background-color:#FFFFFF;
 }
 
 .tab{
 width:522px;
 min-height:100px;
 height:auto !important;
 padding-left:9px;
 padding-right:9px;
 display:none;
 margin-left:-10px;
 }
 
 .tab div:first-child{
 border-top:0px;;
 }
 
 .itemtab{
 padding-top:30px;
 padding-bottom:19px;
 padding-left:14px;
 border-top:1px solid #E8E8E8;
 }
 
 .containerhome{
 width:542px;
 min-height:300px;
 height:auto !important;
 }
 
 .topohome{
 width:542px;
 border:1px solid #E8E8E8;
 position:relative
 }
 .pecas{
  position: absolute;
  right:14px;
  top:-8px;
 }
 .topohome p.bemvindo{
 font-family:Arial,"Helvetica";
 font-size:21px;
 color:#333333;
 line-height:100%;
 padding-bottom:5px;
 }
 
 .topohome p.descr{
 font-family:Arial,"Helvetica";
 font-size:16px;
 color:#666666;
 line-height:120%;
 }
 
 .ulshome{
 margin-top:20px;
 }
 
 .ulshome ul.ul1{
 width:260px;
 }
 
 .ulshome ul.ul2{
 width:230px;
 }
 
 
 .ulshome ul li{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#236DA7;
 line-height:160%;
 font-weight:bold;
 padding-left:20px;
 background:url(../sysimages/backlihome.png) no-repeat left center;
 list-style: none;
 margin:0px;
 }
 
 .ulshome ul li span{
 font-family:tahoma,"Helvetica";
 font-size:11px;
 color:#585858;
 line-height:160%;
 font-weight:normal;
 }
 
 .bottomhome{
 position:relative;
 
 margin-top:9px;
 }
 .campanha:first-child{
  margin-left:0px; 
 }
 .campanha{
  margin-left:8px;
 }
 .fundobottomhome{
 position:absolute;
 width:540px;
 height:46px;
 bottom:0px;
 left:0px;
 /*background:url(../sysimages/fundobottomhome.png) no-repeat left top;*/
 z-index:1;
 }
 
 .containerdestaques{
 /*padding-top:15px;*/
 z-index:100;
 position: relative;
 height:362px;
 }
 
 .destaque{
 float:left;
 width:136px;
 height:175px;
 padding:10px 19px 0px 20px;
 }
 
 .destaque p.pprod{
 font-family:Arial,"Helvetica";
 font-size:18px;
 color:#333333;
 line-height:100%;
 }
 
 .destaque p.pdesc{
 font-family:Tahoma,"Helvetica";
 font-size:11px;
 color:#999999;
 line-height:150%;
 }
 
 .destaque .imgdest{
 position:relative;
 margin-left:10px;
 margin-top:5px;
 z-index:1;
 }
 
 .destaque .descdesr{
 position:relative;
 margin-top:-12px;
 z-index:10;
 }
 
 .sepdestaque{
 float:left;
 width:1px;
 margin-top:15px;
 height:175px;
 background:url(../sysimages/sepdestaque.png) no-repeat left top;
 }
 
 .apoio{
 width:226px;
 height:172px;
 }
 
 .imgapoio{
 border-top:1px solid #FFFFFF;
 }
 
 .imgtec{
 width:224px;
 height:65px;
 border:1px solid #F2F2F2;
 background-color:#FFFFFF;
 }

.downloads {
	/*overflow: auto;*/
	width: 100%;
} 
 
.downloads table {
	float: left;
	margin: 20px 20px 0 0;
	font: normal normal normal 11px/100% Tahoma,"Helvetica";
}

.dtree {
	position: relative;
	font-family: Arial,"Helvetica";
	font-size: 11px;
	color: #354162;
	white-space: wrap;
	background-color: #FFFFFF;
	width: 100%;

	border: 1px #D3D3D3 solid;
}

.dtree img {
	border: 1px;
	vertical-align: text-bottom;
}
.dtree a {
	/*text-decoration: none;*/
}

.dtree .node {
	position: relative;
	top: -2px;
	padding: 0px;
	font-family: Verdana,"Helvetica";
	font-size: 11px;
	color: #354162;
}

.dtree .nodeSel {
	position: relative;
	top: -2px;
	padding: 1px;
	font-family: Verdana,"Helvetica";
	font-size: 11px;
	font-weight: bold;
	color: #f5821f;
}


.msg_conta {
  padding:10px 0 0 29px;
  display:none;
}


.msg_conta p {
  color:red;
  font-weight:bold;
}




/****Classes necessárias**/
.men_u{
  height:51px;
  width:996px;
  background-image: url(../sysimages/bg_men_u2.jpg);
  background-repeat: repeat-x;
}


.men_u a div{
  padding:10px 0 11px 0 ;
}

.men_u a:hover{
  color:#76040F;
}

.men_u .menu_sel {
  color:#76040F;
}

.men_u .sep{
  float: left;
}

.men_u .sep:first-child{
  display:none;
}

.submen_u{
  height:70px;
  width:996px;
  background-image: url(../sysimages/bg_sub.jpg);
  background-repeat: repeat-x;
}

.submen_u a{
  width:192px;
  text-align:center;
  /*padding-top:8px;*/
  float: left;
  text-decoration: none;
}

.submen_u a div {
  padding-top:11px;
}

.submen_u .sep{
  padding-top:11px;
  float: left;
}

.submen_u .sep:first-child{
  display:none;
}

.tit_pneu{
  width:542px;
  height:35px;
}

.tit_pneu div{
  padding-left:21px;
  padding-top:7px;
}

.filtros{
  width:532px;
  background-color:#E8F0F7;
  padding-left:10px;
}

.filtro{
  padding-top:7px;
  padding-bottom:7px;
}

.filtro table td{
  font-family: tahoma,"Helvetica";
  font-size:11px;
  color:#2571AD;  
}

a.linkSubmenu {
  font-family:Arial,"Helvetica";
  font-size:15px;
  color:#666666;   
}

a.linkSubmenu div {  
  padding-top:19px;
  padding-bottom:20px;
}

.linkSubmenu:hover {
  font-family:Arial,"Helvetica";
  font-size:15px;
  color:#76040F;   
}

.encprod{
 width:179px;
 height:24px;
 background-color:#F2F2F2;
 padding:3px;
 margin-top:18px;
 margin-bottom:5px;
 }
 
.encprod input{
 padding-top:5px;
 padding-bottom:4px;
 background:url(../sysimages/backtextarea.jpg) no-repeat left top;
 }
 
.encprod button{
 width:131px;
 margin-left:3px;
 border:0px;
 padding-left:5px;
 text-align:left;
 }
 .most_sell{
  display:inline-block;
  background-color:#F2F2F2;
  border:1px solid #DADADA;
  font-family: tahoma,"Helvetica";
  font-size:11px;
  font-weight: bold;
  /*text-decoration: underline;*/
  padding:9px;
  float: left;
  margin-left:10px;
  line-height:100%;
  margin-top:10px;
 }
 .prod_most{
  background-color:#F1F1F1;
  padding:9px;
  width:147px;
  margin-top:16px;
  margin-left:10px;
  float: left;
  
 }
 .to_buy{
  background-image: url(../sysimages/bt_comprar.jpg);
  background-repeat: no-repeat;
  width:147px;
  height:24px;
  display: block;
  margin-top:10px;
 }
 .to_buy:hover{
  background-image: url(../sysimages/bt_comprar_h.jpg);
 }
 #addbasket table td:first-child{
  padding-right:5px;
 }
 
 #menuPesqPecas li ul li.sel {
  font-weight:bold;
 }
 
 #menuPesqPecas li ul li.selNOVO {
  color:#D80F23;
 }
 /* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:0px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 2px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;color:#AAAAAA;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  
   opacity: 1;
}