.box {
	display: inline-block;
	float: none;
	width: 100%;
	vertical-align: top;
}

form .box {
	vertical-align: bottom;
}

.row {
	width: 100%;
}

.spc {
	margin: 10px;
	padding: 0px;
}

.spcrow {
	margin: 0px auto;
	padding: 0;
}

/* largura padrao - 1� resolucao */
#headerBox,
#subHeaderBox,
#contentBox,
#subFooterBox,
#footerBox {
	width: 1600px;
}

/* 6 ou 3 colunas */
.col83 {
	width: 83.33333333333333%;
}

/* 5/6 */
.col66 {
	width: 66.66666666666667%;
}

/* 2/3 ou 4/6 */
.col33 {
	width: 33.33333333333333%;
}

/* 1/3 ou 2/6 */
.col16 {
	width: 16.66666666666667%;
}

/* 1/6 */

/* 4 colunas */
.col75 {
	width: 75%;
}

/* 3/4 */
.col50 {
	width: 50%;
}

/* 1/2, 2/4 ou 3/6 */
.col25 {
	width: 25%;
}

/* 1/4 */

/* 960|1024|1152 pixels � Tablets em formato paisagem e monitores antigos */
@media only screen and (min-width: 960px) and (max-width: 1279px) {

	#headerBox,
	#subHeaderBox,
	#contentBox,
	#subFooterBox,
	#footerBox {
		width: 942px;
	}

	/* 6 ou 3 colunas */
	.col83 {
		width: 75%;
	}

	/* 5/6 */
	/* .col66 { width: 50%; } */
	/* 2/3 ou 4/6 */
	/* .col33 { width: 50%; } */
	/* 1/3 ou 2/6 */
	.col16 {
		width: 25%;
	}

	/* 1/6 */

	form .col16 {
		width: 33.33333333333333%;
	}

	/* 1/6 */
}

/* 768|800 pixels � Tablets em formato retrato */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	#headerBox,
	#subHeaderBox,
	#contentBox,
	#subFooterBox,
	#footerBox {
		width: 750px;
	}

	/* 6 ou 3 colunas */
	.col83 {
		width: 75%;
	}

	/* 5/6 */
	/* .col66 { width: 50%; } */
	/* 2/3 ou 4/6 */
	/* .col33 { width: 50%; } */
	/* 1/3 ou 2/6 */
	.col16 {
		width: 25%;
	}

	/* 1/6 */

	/* 4 colunas */
	.col75 {
		width: 50%;
	}

	.col50 {
		width: 50%;
	}

	.col25 {
		width: 50%;
	}

	form .col16 {
		width: 33.33333333333333%;
	}

	/* 1/6 */
}

/* 540 pixels � Smartphones em formato paisagem */
@media only screen and (min-width: 540px) and (max-width: 767px) {

	#headerBox,
	#subHeaderBox,
	#contentBox,
	#subFooterBox,
	#footerBox {
		width: 100%;
	}

	/* 6 ou 3 colunas */
	.col83 {
		width: 100%;
	}

	/* 5/6 */
	.col66 {
		width: 100%;
	}

	/* 2/3 ou 4/6 */
	.col33 {
		width: 100%;
	}

	/* 1/3 ou 2/6 */
	.col16 {
		width: 100%;
	}

	/* 1/6 */

	/* 4 colunas */
	.col75 {
		width: 50%;
	}

	.col50 {
		width: 100%;
	}

	.col25 {
		width: 50%;
	}

	form .col16 {
		width: 33.33333333333333%;
	}

	/* 1/6 */
}

/* 320 pixels � Smartphones em formato retrato */
@media only screen and (max-width: 539px) {

	#headerBox,
	#subHeaderBox,
	#contentBox,
	#subFooterBox,
	#footerBox {
		width: 100%;
	}

	/* 6 ou 3 colunas */
	.col83 {
		width: 100%;
	}

	/* 5/6 */
	.col66 {
		width: 100%;
	}

	/* 2/3 ou 4/6 */
	.col33 {
		width: 100%;
	}

	/* 1/3 ou 2/6 */
	.col16 {
		width: 100%;
	}

	/* 1/6 */

	/* 4 colunas */
	.col75 {
		width: 100%;
	}

	.col50 {
		width: 100%;
	}

	.col25 {
		width: 100%;
	}

	form .col16 {
		width: 100%;
	}

	/* 1/6 */
}