.container {
padding-left: 20px;
padding-right: 20px;
}

.row {
width: 100%;
max-width: 940px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
padding:0 20px;
/*Transição*/
transition:all 1s ease; 
-o-transition:all 1s ease; 
-moz-transition:all 1s ease; 
-webkit-transition:all 1s ease;

}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 2.18%;
float: left;
min-height: 1px;
}

.row .onecol {
width: 6.33%;
}

.row .twocol {
width: 14.85%;
}

.row .threecol {
width: 23.29%;
}

.row .fourcol {
width: 31.88%;
}

.row .fivecol {
width: 40.32%;
}

.row .sixcol {
width: 48.9%;
}

.row .sevencol {
width: 57.5%;
}

.row .eightcol {
width: 65.94%;
}

.row .ninecol {
width: 74.4%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.4%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}

/* ================== Impressão ========================================== */
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}