.casca {
  margin-right: auto;
  margin-left: auto;
}

header, section, footer {
	width: 100%;
}

.linha { }

.col, .col-fixa {
	float: left;
	position: relative;
	min-height: 1px;
	/* Padding no estilo dinâmico */
}

.col-12 { width: 100%; }
.col-11 { width: 91.66666667%; }
.col-10 { width: 83.33333333%; }
.col-9 { width: 75%; }
.col-8 { width: 66.66666667%; }
.col-7 { width: 58.33333333%; }
.col-6 { width: 50%; }
.col-5 { width: 41.66666667%; }
.col-4 { width: 33.33333333%; }
.col-3 { width: 25%; }
.col-2 { width: 16.66666667%; }
.col-1 { width: 8.33333333%; }


img.responsiva, .imagem-responsiva { width: 100%; height: auto; }
img.responsiva-vertical, .imagem-responsiva-vertical { max-width: 50%; margin-left: auto; margin-right: auto; }

	
/* -------------------------------------------------------------- */			
/* iPhone vertical e horizontal */
/* -------------------------------------------------------------- */
@media only screen and (max-width: 767px) {

	/* Grid */
	.col { float: none; width: 100%; }
	
	
}