.box-menu .item-home:hover img {
	background-position:right top;
}

.box-menu .item-mobile {
	left:13px;
}

html {
	min-height:820px;
}

.box-default .box-banner-main {
	height:100%;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

.box-default .box-banner-main .banner-control {
	position:absolute;
	text-align:center;
	top:10px;
	width:100%;
	z-index:4;
}

.box-default .box-banner-main .banner-control img {
	background-image:url(img/banner-bt.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:11px;
	margin-left:2px;
	margin-right:2px;
	width:12px;
}

.box-default .box-banner-main .banner-control img:hover,
.box-default .box-banner-main .banner-control img.selected {
	background-position:right top;
}

.box-default .box-banner-main .box-banner {
	height:100%;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

.box-default .box-space {
	height:24px;
}

.box-default .box-bottom {
	background-color:#fff;
	bottom:-20px;
	height:20px;
	position:absolute;
	width:100%;
}

.box-default .box-dados {
	text-align:center;
}

.box-default .box-dados .dados-space {
	height:24%;
	width:100%;
}

.box-default .box-dados .dados-info {
	border-radius:10px;
	height:322px;
	position:relative;
	vertical-align:top;
	width:220px;
}

.box-default .box-dados .dados-info-space {
	width:12px;
}

.box-default .box-dados .dados-info-a {
	background-color:#f7ce21;
	margin-bottom:25px;
	text-align:right;
}

.box-default .box-dados .dados-info-a:hover {
	background-color:#d8b009;
}

.box-default .box-dados .dados-info-b {
	background-color:#b55197;
	text-align:left;
}

.box-default .box-dados .dados-info-b:hover {
	background-color:#d522a6;
}

.box-default .box-dados .dados-info .info-example {
	position:absolute;
	z-index:0;
}

.box-default .box-dados .dados-info .info-example-a {
	bottom:-20px;
	right:7px;
}

.box-default .box-dados .dados-info .info-example-b {
	bottom:-10px;
	left:47px;
}

.box-default .box-dados .dados-info .info-container {
	padding:12px;
	padding-bottom:0px;
}

.box-default .box-dados .dados-info .info-container.alink {
	color:#fff;
	font-size:14px;
	margin:0px;
	margin-top:5px;
	position:absolute;
	text-transform:uppercase;
	z-index:3;
}

.box-default .box-dados .dados-info.link:hover .info-container.alink {
	text-decoration:underline;
}

.box-default .box-dados .dados-info.dados-info-a .info-container.alink {
	right:12px;
}

.box-default .box-dados .dados-info.dados-info-b .info-container.alink {
	left:12px;
}





/* desktop */
@media only screen and (min-device-width:600px) and (orientation : portrait), only screen and (min-device-height:600px) and (orientation : landscape) {
	.custom-bodybackground {
		background-color:#e8d1de;
	}

	.box-default .box-dados .dados-info {
		display:inline-block;
	}
	.box-default {
		height:60%;
		padding-bottom:0px;
		position:absolute;
		width:100%;
	}
	.box-default .box-dados {
		bottom:10px;
		position:absolute;
		width:100%;
	}
}

/* mobile */
@media only screen and (max-device-width:600px) and (orientation : portrait), only screen and (max-device-height:600px) and (orientation : landscape) {
	.box-default .box-dados .dados-info {
		margin-left:auto;
		margin-right:auto;
	}
	.box-default .box-dados {
		padding-top:20px;
	}
}
