@charset "utf-8";

/*** RESET ***/
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,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,li,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height: 1;}blockquote,q{quotes: none;}blockquote:before, blockquote:after,q:before,q:after{content: '';content: none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}address{font-style: normal;}
/*** /RESET ***/

* {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#fancybox-wrap, #fancybox-wrap * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: #FFF;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#535453+0,12252c+100 */
  background: #535453; /* Old browsers */
  background: -moz-linear-gradient(-45deg, #535453 0%, #12252c 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #535453 0%,#12252c 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #535453 0%,#12252c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535453', endColorstr='#12252c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.center { margin: 0 auto; }
.fLeft { float: left; }
.fRight { float: right; }
.clear { clear: both; }
.aCenter { text-align: center; }
.aLeft { text-align: left; }
.aRight { text-align: right; }
.fCenter {
  display: table;
  margin: 0 auto;
}

.lstNone, .lstItens, nav ul {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

h2 {
  font-family: Impact, sans-serif;
  font-size: 30px;
  font-weight: normal;
  text-transform: uppercase;
}
h3 {
  font-size: 20px;
  font-weight: normal;
}

.mnHeader {
  display: table;
  width: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#535453+0,001721+100 */
  background: #535453; /* Old browsers */
  background: -moz-linear-gradient(left, #535453 0%, #001721 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #535453 0%,#001721 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #535453 0%,#001721 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535453', endColorstr='#001721',GradientType=1 ); /* IE6-9 */
}
  .logo {
    margin: 10px 0;
  }
  .mnNav {
    border-bottom: 2px solid rgb(204, 0, 19);
  }
    .mnNav ul li {
      float: left;
      font-family: Impact, sans-serif;
      font-size: 24px;
      font-weight: normal;
      text-transform: uppercase;
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
    }
      .mnNav ul li span {
        color: rgb(204, 0, 19);
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
      }
    .mnNav ul li:hover {
      color: rgb(204, 0, 19);
    }
      .mnNav ul li:hover span {
        color: #FFF;
      }

section {
  margin: 15px 0;
}

.slides {
  margin: 0 0 15px 0;
}

.lstItens {
  text-align: center;
}

input, textarea {
  padding: 7px;
  font-family: Helvetica, Arial, sans-serif;
  color: #002042;
  font-size: 18px;
  display: block;
  width: 100%;
}
form p {
  padding: 10px 0;
}
form button {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  cursor: pointer;
  -webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, .5);
  box-shadow: 3px 3px 2px rgba(0, 0, 0, .5);
  padding-top: 10px;
}

.mnFooter {
  background: rgb(204, 0, 19);
  margin-top: 15px;
  padding: 15px;
}

blockquote {
  margin-top: 30px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}
.sign {
  font-size: 14px;
  margin: 10px 0 0 0;
  text-shadow: 0px 0px 30px rgba(204, 0, 19, .6);
}

.lstItensClientes li {
  float: left !important;
  width: 107px !important;
  height: 95px !important;
  margin: 5px !important;
}
.lstItensClientes li img {
  width: 107px !important;
  height: auto !important;
}