@charset "utf-8";

/* CSS Document */



body{  margin:0px; padding:0px;};

.main{  max-width:1280px; display:inline-block; }

.header{ background-image:url(imgs/top-bg.jpg); background-repeat:repeat-x; height:129px; max-width:100%;}

.footer{ background-image:url(imgs/top-bg.jpg); background-repeat:repeat-x; height:129px; max-width:100%;}

.thead{ width:916px; }

.logo{ padding-left:57px; float:left;}

.nav{ padding-top:75px; }


/*
ul.nav{ margin:0px; padding:0px; }

ul.nav li { list-style:none;}

ul.nav li a { text-transform:uppercase;  font-family:arial; font-size:12px; color:#fff; float:left; padding:10px 5px 5px 10px; display:block; text-decoration:none; }

ul.nav li a:hover{ text-decoration:none; background-color:none; color:#ffff;  }



ul.nav li ul{ display: inline-block; visibility: hidden; padding: 0px; margin:0px;  background-color:#f3a101; }

ul.nav li:hover ul { visibility: visible; z-index: 999999;}

ul.nav li ul li a{display:block; }

*/



.banner{ max-width:916px; padding-top:35px; }

.aboutus{ max-width:916px; text-align:left;}

.a_txt{ font-family:arial; color:#656565; font-size:12px;}

h2{ text-transform:uppercase; color:red; font-family:arial; }

.impLink{ text-transform:uppercase; color:red; font-family:arial; margin:0px; padding:0px; }



.product_thumb{ max-width:960px; text-align:center;}

.block{ width:177px; height:138px; background-color:#ededed; border:1px solid #b8b8b8; display:inline-block; font-family:arial; font-size:16px; color:#b6b6b6;}

.block2{ width:295px; height:205px;  background-color:#ededed; border:1px solid #b8b8b8; display:inline-block; font-family:arial; font-size:16px; color:#b6b6b6;}

.block3{ width:360px; height:205px; display:inline-block; text-align:left;  }






.navigation{ padding-top: 60px; z-index: 9999;}

ul.nav {

  text-align: left;

  display: inline;

  margin: 0;

  padding: 15px 4px 17px 0;

  list-style: none;

  /*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);

  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/

  color: #fff;

  z-index: 9999;

}

ul.nav li {

  font: bold 12px/18px sans-serif;

  display: inline-block;

  margin-right: -4px;

  position: relative;

  padding: 15px 15px;

 /* background: #fff;*/

  cursor: pointer;

  -webkit-transition: all 0.2s;

  -moz-transition: all 0.2s;

  -ms-transition: all 0.2s;

  -o-transition: all 0.2s;

  transition: all 0.2s;



}

ul.nav li a:hover {



  color: #fff;

   z-index: 9999;

}
ul.nav li a:visited {

  

  color: #fff;



}

ul.nav li ul {

  padding: 0;

  position: absolute;

  top: 48px;

  left: 0;

  width: 150px;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  display: none;

  opacity: 0;

  visibility: hidden;

  -webkit-transiton: opacity 0.2s;

  -moz-transition: opacity 0.2s;

  -ms-transition: opacity 0.2s;

  -o-transition: opacity 0.2s;

  -transition: opacity 0.2s;

   z-index: 9999;

}

ul.nav li ul li { 

  background: #a1dd00; 

  display: block; 

  color: #fff;

  text-shadow: 0 0px 0 #000;

   z-index: 9999;

   border-bottom: 1px solid #fff;

}

ul.nav li ul li:hover { background: #f3a101; color: #fff; z-index: 9999;}

ul.nav li ul li a:visited { color: #fff;}

ul.nav li:hover ul {

  display: block;

  opacity: 1;

  visibility: visible;

   z-index: 9999;

}
.footer_block{ width: 175px; display: inline-block; border-right: url(imgs/separador.png) height:124px; }
.footer{ background:linear-gradient(#d0d0d0 15%,#e1e1e1 50%,#e2e2e2); padding-top: 5px;  /*background-image:url(imgs/footer_bg.jpg); background-repeat:repeat; */height:100%; max-width:100%; }
.footer_in{text-align: left; width: 960px; height: 225px; text-align:left; }
.separador{ background: url(imgs/separador.png) right no-repeat; width:2px; height: 150px;   display: inline-block; }
.footer_h{
font-weight: 500;
text-decoration: none;
font-size: 16px;
color: #333333;
display: block;
margin-bottom: 8px;
}
.f_nav{ margin:0px; padding:0px; color: #333333;}

ul.f_nav{  float:left; }

ul.f_nav li { list-style:none; color: #333333; background-image:url(imgs/separador.png); background-position: right; background-repeat: no-repeat; display: block; width: 160px;}

ul.f_nav li a {text-transform:uppercase;  font-family:arial; font-size:12px;  color: #333333;  text-decoration:none;}

ul.f_nav li a:visited{color: #333333;}
.dad{ text-align: right; font-size: 14px; color: #333333; padding-top: 40px;  }
