.menubar {
	position: relative;
	display: table;
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
}
.box {
	position: relative;
	display: table;
	clear: both;
	width: 100%;
	height: auto;
	margin: 70px auto 0 auto;
	padding: 0;
}
.sidebar {
	position: relative;
	float: left;
	display: table;
	width: 17%;
	height: auto;
	margin: 0 1% 0 2%;
	padding: 0;
}
/*desactivar si está oculto .sidebar*/
.mainbar {
	position: relative;
	float: right;
	display: table;
	width: 77%;
	height: auto;
	margin: 0 2% 0 1%;
	padding: 0;
}
/*activar si está oculto .sidebar*/
.mainbar.withoutsidebar { 
	position: relative;
	float: none;
	display: table;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.mainbar .framer {
	display: table;
	width: 100%;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0
}
.mainbar.withoutsidebar .framer {
	display: table;
	width: 80%;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
}
.container {
	display: table;
	width: 100%;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
}
