.plan	{
	border:				4px solid #fdfdfd;
	border-top:			none;
	width:				713px;
	background-color: 	#e7e3d9;
	border-bottom-right-radius:		15px;
	border-bottom-left-radius:		15px;
	position: 			relative;
	margin-left:		-220px;
	padding-top:		50px;
	font-size:			14px;
	font-family:		'Arial', sans-serif;
	margin-bottom:		60px;
	box-shadow:			3px 7px 15px rgba(0,0,0,0.4);
}
.plan-info-line	{
	content:			'';
	position:			absolute;
	width:				740px;
	height:				35px;
	top:				0px;
	left:				-17px;
	background:			url('../img/plan/line-shadow.png') no-repeat 0 0;	
}
.plan-info-line h2	{
	line-height:		1px;
}
.plan-paginator	{
    padding:			0;
    margin:				0;
    width:				40px;
    margin-left:		20px;
	float:				left;
	position:			relative;	
	z-index:			10;
}
.plan-item	{
	list-style:			none;
    margin:				0;
    margin-bottom:		13px;
    display:			block;
    float:				left;
}
.plan-item a	{
	text-decoration:	none;
}
.plan-item .plan-item-number	{
	font-size:			18px;
	font-family:		'Arial', sans-serif;
	font-weight:		bold;
	height:				21px;
	width:				21px;
	background:			white;
	border:				6px solid #cfd0cf;
	color:				#cfd0cf;
	border-radius:		20px;
	display:			block;
	text-align:			center;
}
.plan-item-number	{
-webkit-box-shadow: 2px 2px 2px 1px #CFD0CF;
box-shadow: 2px 2px 2px 1px #CFD0CF;
}
.plan-item .plan-item-text	{
    display:			none;
}
.plan-item.m-active .plan-item-number	{
    height:				32px;
	width:				32px;
	background:			white;
	border:				6px solid #40b301;
	color:				#40b301;
	font-size:			22px;
	font-family:		'Arial', sans-serif;
	font-weight:		bold;
	border-radius:		30px;
	line-height:		33px;
	text-align:			center;
	margin-left:		-5px;
}
.plan-item.m-active .plan-item-text	{
    display:			inline-block;
	color:				#412706;
	position:			absolute;
	margin-top:			-30px;
	margin-left:		45px;
	font-size:			14px;
	font-family:		'Arial', sans-serif;
	font-weight:		bold;
}
.map	{
	width:				100%;
	height:				auto;
	position:			relative;
	z-index:			1;
}
.walls	{
	width:					560px;
	height:					100%;
	background:				transparent no-repeat;
	background-position:	0px 0px;	
	position:				relative;
	margin-left:			120px;
}
#walls-0{background-image:url(../img/plan/0-floor.png); height:785px}
#walls-1{background-image:url(../img/plan/1-floor2.png); height:580px}
#walls-2{background-image:url(../img/plan/2-floor.png); height:430px}
#walls-3{background-image:url(../img/plan/3-floor.png); height:415px}
#walls-4{background-image:url(../img/plan/4-floor.png); height:430px}
#walls-5{background-image:url(../img/plan/5-floor.png); height:430px}
.mapf	{
	width:						80%;
	margin:						15px auto;
	border:						solid 3px white;
	border-bottom-left-radius:	15px;
	border-bottom-right-radius: 15px;
	border-top-left-radius:		15px;
	border-top-right-radius:	15px;		
	color:						#412706;	
}
.mapf p {
	width:						auto;
	text-align:					center;
	font-weight:				bold;
	margin-top:					10px;
	margin-bottom:				10px;
}
.store-popup	{
	width:				0px;
	height:				0px;
	font-size:			0px;
	visibility:			hidden;		
	border-bottom-left-radius:	8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius:		8px;
	border-top-right-radius:	8px;
	border:						0px solid #f08109;
	position:					absolute;
	background-color:		white;
	z-index:			1000;
}
.ugol	{
	width:				0px;
	height:				0px;
	font-size:			0px;
	visibility:			hidden;
	position:			absolute;
	z-index:			10;
}
.store-foto{	
	margin-top:			2%;
	width:				100%;
	max-width:			300px;
	height:				189px;
	background:			no-repeat center center;
	background-size:	contain;	
	margin-left:		auto;
	margin-right:		auto;
}
.about-title{
	text-align:			center;
	text-indent:		0em;
	margin-top:			0.5%;
	margin-bottom:		1%;
	padding-bottom:		0px;	
}
.about-store{
	margin-top:			0.5%;
	padding-top:		0px;
	padding-bottom:		0px;
	margin-bottom:		0.5%;
	width:				90%;
	padding-left:		5%;
	padding-right:		5%;
	margin-left:		0%;
	margin-right:		0%;
	text-align:			justify;	
}
.cont-store-href{
	width:				100%;
	height:				1em;
	text-align:			center;	
	padding-bottom:		0.5em;
}
.href-store{
	text-decoration:	none;
	color:				#412706;
	font-size:			1em;
	font-style:			italic;
}
.store0, .store1, .store2, .store3, .store4, .store5{
	cursor:				pointer;
}
/*store*/
.store-0-1{
	width:			211px;
	height:			101px;
	position:		absolute;
	top:			74px;
	left:			23px;
	display: 		inline-block;

}
.store-0-2{
	width:			17px;
	height:			17px;
	position:		absolute;
	top:			411px;
	left:			234px;
	display:		inline-block;
	
}
.store-0-3{
	width:			88px;
	height:			134px;
	position:		absolute;
	top:			175px;
	left:			22px;
	display:		inline-block;
	
}
.store-0-4{
	width:			128px;
	height:			134px;
	position:		absolute;
	top:			175px;
	left:			110px;
	display:		inline-block;
	
}
.store-0-5{
	width:			38px;
	height:			43px;
	position:		absolute;
	top:			225px;
	left:			320px;
	display:		inline-block;
	
}
.store-0-6{
	width:			55px;
	height:			18px;
	position:		absolute;
	top:			288px;
	left:			271px;
	display:		inline-block;
	
}
.store-0-7{
	width:			61px;
	height:			26px;
	position:		absolute;
	top:			317px;
	left:			411px;
	display:		inline-block;
	
}
.store-0-8{
	width:			30px;
	height:			67px;
	position:		absolute;
	top:			317px;
	left:			470px;
	display:		inline-block;
	
}
.store-0-9{
	width:			95px;
	height:			43px;
	position:		absolute;
	top:			383px;
	left:			404px;
	display:		inline-block;
	
}
.store-0-10{
	width:			28px;
	height:			35px;
	position:		absolute;
	top:			385px;
	left:			348px;
	display:		inline-block;
	
}
.store-0-11{
	width:			32px;
	height:			35px;
	position:		absolute;
	top:			384px;
	left:			316px;
	display:		inline-block;
	
}
.store-0-12{
	width:			35px;
	height:			35px;
	position:		absolute;
	top:			383px;
	left:			255px;
	display:		inline-block;
	
}
.store-0-13{
	width:			35px;
	height:			36px;
	position:		absolute;
	top:			420px;
	left:			255px;
	display:		inline-block;
	
}
.store-0-14{
	width:			60px;
	height:			37px;
	position:		absolute;
	top:			420px;
	left:			316px;
	display:		inline-block;
	
}
.store-0-15a{
	width: 			95px;
	height: 		42px;
	position: 		absolute;
	top:			496px;
	left:			403px;
	display: 		inline-block;
	
}
.store-0-15b{
	width:			30px;
	height:			110px;
	position:		absolute;
	top:			427px;
	left:			472px;
	display:		inline-block;
	
}
.store-0-16{
	width:			28px;
	height:			40px;
	position:		absolute;
	top:			498px;
	left:			349px;
	display:		inline-block;
	
}
.store-0-17{
	width:			67px;
	height: 		40px;
	position: 		absolute;
	top:			498px;
	left:			281px;
	display:		inline-block;
	
}
.store-0-18{	
	width:			95px;
	height:			41px;
	position:		absolute;
	top:			556px;
	left:			280px;
	display:		inline-block;
	
}
.store-0-19a{
	width:			97px;
	height:			41px;
	position:		absolute;
	top:			556px;
	left:			403px;
	display:		inline-block;
	
}
.store-0-19b{
	width:			66px;
	height:			94px;
	position:		absolute;
	top:			598px;
	left:			434px;
	display:		inline-block;
	
}
.store-0-20{
	width:			100px;
	height:			40px;
	position:		absolute;
	top:			651px;
	left:			334px;
	display:		inline-block;
	
}
.store-0-21{
	width:			45px;
	height:			40px;
	position:		absolute;
	top:			651px;
	left:			244px;
	display:		inline-block;
	
}
.store-0-22{
	width:			130px;
	height:			23px;
	position:		absolute;
	top:			319px;
	left:			110px;
	display:		inline-block;
	
}
.store-0-23{
	width:			26px;
	height:			50px;
	position:		absolute;
	top:			360px;
	left:			90px;
	display:		inline-block;
	
}
.store-0-24{
	width:			33px;
	height:			34px;
	position:		absolute;
	top:			385px;
	left:			138px;
	display:		inline-block;
	
}
.store-0-25{
	width:			60px;
	height:			34px;
	position:		absolute;
	top:			385px;
	left:			171px;
	display:		inline-block;
	
}
.store-0-27a{	
	width:			56px;
	height:			80px;
	position:		absolute;
	top:			458px;
	left:			25px;
	display:		inline-block;
	
}
.store-0-27b{
	width:			28px;
	height:			66px;
	position:		absolute;
	top:			410px;
	left:			90px;
	display:		inline-block;
	
}
.store-0-28{
	width:			92px;
	height:			37px;
	position:		absolute;
	top:			420px;
	left:			140px;
	display:		inline-block;
	
}
.store-0-29{
	width:			40px;
	height:			40px;
	position:		absolute;
	top:			498px;
	left:			214px;
	display:		inline-block;
	
}
.store-0-30{
	width:			64px;
	height:			40px;
	position:		absolute;
	top:			498px;
	left:			150px;
	display:		inline-block;
	
}
.store-0-31{
	width:			104px;
	height:			41px;
	position:		absolute;
	top:			556px;
	left:			150px;
	display:		inline-block;
	
}
.store-0-32{
	width:			120px;
	height:			40px;
	position:		absolute;
	top:			651px;
	left:			78px;
	display:		inline-block;
	
}
.store-0-33a{
	width:			52px;
	height:			135px;
	position:		absolute;
	top:			556px;
	left:			27px;
	display:		inline-block;
	
}
.store-0-33b{
	width:			45px;
	height:			41px;
	position:		absolute;
	top:			556px;
	left:			79px;
	display:		inline-block;
	
}
.store-1-1{
	width:			422px;
	height:			229px;
	position:		absolute;
	top:			291px;
	left:			78px;
	display:		inline-block;
	
}
.store-1-2{
	width:			24px;
	height:			51px;
	position:		absolute;
	top:			450px;
	left:			18px;
	display:		inline-block;
	
}
.store-1-3{
	width:			62px;
	height:			74px;
	position:		absolute;
	top:			172px;
	left:			12px;
	display:		inline-block;
	
}
.store-1-4{
	width:			34px;
	height:			76px;
	position:		absolute;
	top:			172px;
	left:			78px;
	display:		inline-block;
	
}
.store-1-5{
	width:			19px;
	height:			35px;
	position:		absolute;
	top:			289px;
	left:			331px;
	display:		inline-block;
	
}
.store-1-6{
	width:			19px;
	height:			35px;
	position:		absolute;
	top:			289px;
	left:			258px;
	display:		inline-block;
	
}
.store-1-7{
	width:			17px;
	height:			17px;
	position:		absolute;
	top:			310px;
	left:			23px;
	display:		inline-block;
	
}
.store-1-8{
	width:			17px;
	height:			17px;
	position:		absolute;
	top:			503px;
	left:			22px;
	display:		inline-block;
	
}
.store-1-9{	
	width:			17px;
	height:			17px;
	position:		absolute;
	top:			503px;
	left:			52px;
	display:		inline-block;
	
}
.store-1-10{
	width:			17px;
	height:			17px;
	position:		absolute;
	top:			421px;
	left:			52px;
	display:		inline-block;
	
}
.store-1-0{
	width:			104px;
	height:			115px;
	position:		absolute;
	top:			12px;
	left:			11px;
	display:		inline-block;
	
}
.store-2-1{
	width:			100px;
	height:			120px;
	position:		absolute;
	top:			10px;
	left:			12px;
	display:		inline-block;
	
}
.store-2-2{
	width:			280px;
	height:			220px;
	position:		absolute;
	top:			135px;
	left:			80px;
	display:		inline-block;
	
}
.store-2-3{
	width:			135px;
	height:			220px;
	position:		absolute;
	top:			135px;
	left:			370px;
	display:		inline-block;
	
}
.store-2-4{
	width:			22px;
	height:			52px;
	position:		absolute;
	top:			316px;
	left:			20px;
	display:		inline-block;
	
}
.store-3-1{
	width:			422px;
	height:			224px;
	position:		absolute;
	top:			132px;
	left:			78px;
	display:		inline-block;
	
}
.store-3-2{
	width:			104px;
	height:			112px;
	position:		absolute;
	top:			8px;
	left:			13px;
	display:		inline-block;
	
}
.store-3-3{
	width:			55px;
	height:			57px;
	position:		absolute;
	top:			316px;
	left:			16px;
	display:		inline-block;
	
}
.store-4-1{
	width:			422px;
	height:			225px;
	position:		absolute;
	top:			132px;
	left:			82px;
	display:		inline-block;
	
}
.store-4-2{
	width:			100px;
	height:			120px;
	position:		absolute;
	top:			10px;
	left:			12px;
	display:		inline-block;
	
}
.store-5-1{
	width:			210px;
	height:			105px;
	position:		absolute;
	top:			150px;
	left:			49px;
	display:		inline-block;
	
}
.store-5-2{
	width:			60px;
	height:			68px;
	position:		absolute;
	top:			18px;
	left:			16px;
	display:		inline-block;
	
}
.store-5-3{
	width:			380px;
	height:			86px;
	position:		absolute;
	top:			284px;
	left:			15px;
	display: 		inline-block;

}