/* Import */
@import url("reset.css");
@import url("basics.css");

/* Container */
.container {
	/* width: 760px; */
	margin: 0 auto;
	padding: 0 0 20px 0;
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden;
	position: relative;
}

	.pageStyleNormal .container			{background-color: #336699; background-image: url("../img/backgrounds/containerBlue.jpg");}
	.pageStyleWood .container			{background-color: #832f19; background-image: url("../img/backgrounds/containerWood.jpg");}
	.pageStyleBaby .container			{background-color: #f9eed2; background-image: url("../img/backgrounds/containerBaby.jpg");}
	.pageStyleBeauty .container			{background-color: #e1cefb; background-image: url("../img/backgrounds/containerBeauty.jpg");}
	.pageStyleDecoration .container		{background-color: #f8f6df; background-image: url("../img/backgrounds/containerDecoration.jpg");}
	.pageStyleFamily .container			{background-color: #117bc3; background-image: url("../img/backgrounds/containerFamily.jpg");}
	.pageStyleKids .container			{background-color: #3199b2; background-image: url("../img/backgrounds/containerKids.jpg");}
	.pageStyleKitchen .container		{background-color: #b91c17; background-image: url("../img/backgrounds/containerKitchen.jpg");}
	.pageStyleSport .container			{background-color: #82c9e7; background-image: url("../img/backgrounds/containerSport.jpg");}
	.pageStyleTechnology .container		{background-color: #272435; background-image: url("../img/backgrounds/containerTechnology.jpg");}
	.pageStyleWedding .container		{background-color: #fff; background-image: url("../img/backgrounds/containerWedding.jpg");}
	.pageStyleChristmas .container		{background-color: #fff; background-image: url("../img/backgrounds/containerChristmas.jpg"); padding-top:100px;}
	.pageStyleCatraca .container		{background-color: #fff; background-image: url("../img/backgrounds/containerCatraca.jpg");}
	.pageStyleHeart .container			{background-color: #fff; background-image: url("../img/backgrounds/containerHeart.jpg");}
	.pageStyleMother .container			{background-color: #fff; background-image: url("../img/backgrounds/containerMother.png");}
	.pageStyleMotherTwo .container		{background-color: #fff; background-image: url("../img/backgrounds/containerMother2.jpg");}
	.pageStyleCorinthians .container	{background-color: #fff; background-image: url("../img/backgrounds/containerCorinthians.jpg");}
	.pageStyleValentines .container		{background-color: #91cdef; background-image: url("../img/backgrounds/containerValentinesDay.jpg"); background-repeat: repeat-x;}
	.pageStyleValentinesTwo .container	{background-color: #91cdef; background-image: url("../img/backgrounds/containerValentinesDay2.jpg");}
	.pageStyleRock .container			{background-color: #fff; background-image: url("../img/backgrounds/containerRock.jpg");}
	.pageStyleFather .container			{background-color: #fff; background-image: url("../img/backgrounds/containerFather.jpg");}
	.pageStyleFatherTwo .container		{background-color: #fff; background-image: url("../img/backgrounds/containerFather2.jpg");}
	.pageStylePromotion .container		{background-color: #fff; background-image: url("../img/backgrounds/containerPromotion.jpg");}
	.pageStyleHalloweenPumpkin .container	{background-color: #fff; background-image: url("../img/backgrounds/containerHalloweenPumpkin.jpg");}
	.pageStyleHalloweenSkull .container		{background-color: #fff; background-image: url("../img/backgrounds/containerHalloweenSkull.jpg");}
	.pageStyleChristmasOne .container		{background-color: #fff; background-image: url("../img/backgrounds/containerChristmas1.jpg");}
	.pageStyleChristmasTwo .container		{background-color: #fff; background-image: url("../img/backgrounds/containerChristmas2.jpg");}
	.pageStyleChristmasThree .container		{background-color: #fff; background-image: url("../img/backgrounds/containerChristmas3.jpg");}
	.pageStyleChristmasFour .container		{background-color: #fff; background-image: url("../img/backgrounds/containerChristmas4.jpg");}
	.pageStyleFantastic .container		{background-color: #fff; background-image: url("../img/backgrounds/containerFantasticWeekend.jpg");}
	.pageStyleCarnival .container		{background-color: #fff; background-image: url("../img/backgrounds/containerCarnival.jpg");}
	.pageStyleEstilosdri .container			{background-color: #f9eed2; background-image: url("../img/backgrounds/containerEstilosdri.jpg");}
	.pageStyleBlackfriday .container		{background-color: #fff; background-image: url("../img/backgrounds/containerBlackFriday.jpg");}


/* Header */

.header {
	width: 720px;
	margin: 0 auto 30px auto;
	padding: 0 20px 0 20px;
	text-shadow: #fff 0 1px 0;
}

	.headerInner {
		height: 168px;
		background: #fff url("../img/backgrounds/headerInner.jpg") bottom left repeat-x;
		border: #fff solid 2px;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
		border-top-right-radius: 8px;
		border-top-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		position: relative;
	}

		#headerInnerCommon {
			margin-top: 10px;
			padding: 5px 0;
		}

			.pageFacebook #headerInnerCommon {
				
			}

			.pageOrkut #headerInnerCommon {
				width: 472px;
				float: left;
			}

		#headerInnerOrkut {
			width: 228px;
			top: 10px;
			height: 178px;
			float: right;
		}

			#magazineVoce {
				height: 32px; width: 50px;
				top: 26px; left: 20px;
				background: url("../img/backgrounds/magazineVoce.png") center center no-repeat;
				position: absolute;
				text-indent: -9999px;
			}

			#magazineVoceLabel {
				top: 15px; left: 90px;
				color: #336699;
				position: absolute;
			}

			#magazineVoceButton {
				height: 23px; width: 70px;
				top: 50px; left: 90px;
				background-image: url("../img/buttons/magazineVoce.png");
				position: absolute;
			}

				#magazineVoceButton:hover {
					
				}

				#magazineVoceButton:active {
					
				}

			#magazineStore {
				height: 55px; width: 44px;
				top: 98px; left: 22px;
				background: url("../img/backgrounds/magazineStore.png") center center no-repeat;
				position: absolute;
				text-indent: -9999px;
			}

			#magazineStoreLabel {
				top: 98px; left: 90px;
				color: #e03085;
				position: absolute;
			}

			#magazineStoreButton {
				height: 23px; width: 70px;
				top: 133px; left: 90px;
				background-image: url("../img/buttons/magazineStore.png");
				position: absolute;
			}

				#magazineStoreButton:hover {
					
				}

				#magazineStoreButton:active {
					
				}

		.headerInnerShadow {
			background-position: center center;
			background-repeat: no-repeat;
			position: absolute;
		}

			#headerInnerShadow1		{height: 76px; width: 37px; bottom: 0; left: 235px; background-image: url("../img/backgrounds/headerInnerShadow1.png");}
			#headerInnerShadow2		{height: 37px; width: 230px; top: 56px; right: 8px; background-image: url("../img/backgrounds/headerInnerShadow2.png");}
			/*#headerInnerShadow3		{height: 76px; width: 37px; bottom: 0; left: 508px; background-image: url("../img/backgrounds/headerInnerShadow3.png");}*/
			/*#headerInnerShadow4		{height: 88px; width: 37px; top: 0; left: 508px; background-image: url("../img/backgrounds/headerInnerShadow4.png");}*/
			#headerInnerShadow5		{height: 37px; width: 230px; top: 84px; right: -1px; background-image: url("../img/backgrounds/headerInnerShadow5.png");}
			#headerInnerShadow6		{height: 648px; width: 30px; top: 0; left: 0; background-image: url("../img/backgrounds/headerInnerShadow6.png"); z-index: 10;}
			#headerInnerShadow7		{height: 648px; width: 30px; top: 0; right: 0; background-image: url("../img/backgrounds/headerInnerShadow7.png"); z-index: 10;}
			#headerInnerShadow8		{height: 280px; width: 40px; bottom: 0; left: 385px; background-image: url("../img/backgrounds/headerInnerShadow8.png");}

		.headerInner .logo {
			height: 40px;
			top: 8px; left: 18px;
			padding: 0 0 0 146px;
			background: url("../img/buttons/logo.png") left 5px no-repeat;
			font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
			font-size: 2.8em;
			line-height: 1em;
			position: absolute;
		}

			.headerInner .logo:hover {
				
			}

			.headerInner .logo:active {
				
			}

			.headerInner .logo b {
				display: none;
			}

			.headerInner .logo span {
				font-weight: bold;
			}

				.pageStyleNormal .headerInner .logo span			{color: #00aeef;}
				.pageStyleNormal .headerInner .logo:hover span		{color: #336699;}
				.pageStyleNormal .headerInner .logo:active span		{color: #6600cc;}

				.pageStyleWood .headerInner .logo span				{color: #00aeef;}
				.pageStyleWood .headerInner .logo:hover span		{color: #336699;}
				.pageStyleWood .headerInner .logo:active span		{color: #6600cc;}

				.pageStyleBaby .headerInner .logo span				{color: #c8b990;}
				.pageStyleBaby .headerInner .logo:hover span		{color: #ada07d;}
				.pageStyleBaby .headerInner .logo:active span		{color: #93886a;}

				.pageStyleEstilosdri .headerInner .logo span				{color: #c8b990;}
				.pageStyleEstilosdri .headerInner .logo:hover span		{color: #ada07d;}
				.pageStyleEstilosdri .headerInner .logo:active span		{color: #93886a;}
				
				.pageStyleBlackfriday .headerInner .logo span			{color: #9e9e9e;}
				.pageStyleBlackfriday .headerInner .logo:hover span		{color: #838383;}
				.pageStyleBlackfriday .headerInner .logo:active span	{color: #696969;}

				.pageStyleBeauty .headerInner .logo span			{color: #9e9e9e;}
				.pageStyleBeauty .headerInner .logo:hover span		{color: #838383;}
				.pageStyleBeauty .headerInner .logo:active span		{color: #696969;}

				.pageStyleDecoration .headerInner .logo span		{color: #8c5b33;}
				.pageStyleDecoration .headerInner .logo:hover span	{color: #714929;}
				.pageStyleDecoration .headerInner .logo:active span	{color: #573920;}

				.pageStyleFamily .headerInner .logo span			{color: #ff9a21;}
				.pageStyleFamily .headerInner .logo:hover span		{color: #e58b1f;}
				.pageStyleFamily .headerInner .logo:active span		{color: #cb7b1b;}

				.pageStyleKids .headerInner .logo span				{color: #3397af;}
				.pageStyleKids .headerInner .logo:hover span		{color: #2c8195;}
				.pageStyleKids .headerInner .logo:active span		{color: #246a7b;}

				.pageStyleKitchen .headerInner .logo span			{color: #e05157;}
				.pageStyleKitchen .headerInner .logo:hover span		{color: #c5484d;}
				.pageStyleKitchen .headerInner .logo:active span	{color: #ab3e43;}

				.pageStyleSport .headerInner .logo span				{color: #00aeef;}
				.pageStyleSport .headerInner .logo:hover span		{color: #186e91;}
				.pageStyleSport .headerInner .logo:active span		{color: #6600cc;}

				.pageStyleTechnology .headerInner .logo span		{color: #664790;}
				.pageStyleTechnology .headerInner .logo:hover span	{color: #533a75;}
				.pageStyleTechnology .headerInner .logo:active span	{color: #412d5b;}

				.pageStyleWedding .headerInner .logo span			{color: #c6bb8d;}
				.pageStyleWedding .headerInner .logo:hover span		{color: #aba27a;}
				.pageStyleWedding .headerInner .logo:active span	{color: #918967;}

				.pageStyleChristmas .headerInner .logo span			{color: #e05157;}
				.pageStyleChristmas .headerInner .logo:hover span	{color: #c5484d;}
				.pageStyleChristmas .headerInner .logo:active span	{color: #ab3e43;}

				.pageStyleCatraca .headerInner .logo span			{color: #2c9464;}
				.pageStyleCatraca .headerInner .logo:hover span		{color: #2c9464;}
				.pageStyleCatraca .headerInner .logo:active span	{color: #2c9464;}

				.pageStyleHeart .headerInner .logo span				{color: #e05157;}
				.pageStyleHeart .headerInner .logo:hover span		{color: #c5484d;}
				.pageStyleHeart .headerInner .logo:active span		{color: #ab3e43;}

				.pageStyleMother .headerInner .logo span			{color: #e05157;}
				.pageStyleMother .headerInner .logo:hover span		{color: #c5484d;}
				.pageStyleMother .headerInner .logo:active span		{color: #ab3e43;}

				.pageStyleMotherTwo .headerInner .logo span			{color: #e34c9b;}
				.pageStyleMotherTwo .headerInner .logo:hover span	{color: #dd408d;}
				.pageStyleMotherTwo .headerInner .logo:active span	{color: #e34c9b;}

				.pageStyleCorinthians .headerInner .logo span			{color: #9e9e9e;}
				.pageStyleCorinthians .headerInner .logo:hover span		{color: #838383;}
				.pageStyleCorinthians .headerInner .logo:active span	{color: #696969;}

				.pageStyleValentines .headerInner .logo span		{color: #9e9e9e;}
				.pageStyleValentines .headerInner .logo:hover span	{color: #838383;}
				.pageStyleValentines .headerInner .logo:active span	{color: #696969;}

				.pageStyleValentinesTwo .headerInner .logo span			{color: #e34c9b;}
				.pageStyleValentinesTwo .headerInner .logo:hover span	{color: #dd408d;}
				.pageStyleValentinesTwo .headerInner .logo:active span	{color: #e34c9b;}

				.pageStyleRock .headerInner .logo span			{color: #9e9e9e;}
				.pageStyleRock .headerInner .logo:hover span	{color: #838383;}
				.pageStyleRock .headerInner .logo:active span	{color: #696969;}

				.pageStyleFather .headerInner .logo span			{color: #ff9a21;}
				.pageStyleFather .headerInner .logo:hover span		{color: #e58b1f;}
				.pageStyleFather .headerInner .logo:active span		{color: #cb7b1b;}

				.pageStyleFatherTwo .headerInner .logo span			{color: #e05157;}
				.pageStyleFatherTwo .headerInner .logo:hover span	{color: #c5484d;}
				.pageStyleFatherTwo .headerInner .logo:active span	{color: #ab3e43;}
				
				.pageStylePromotion .headerInner .logo span			{color: #9e9e9e;}
				.pageStylePromotion .headerInner .logo:hover span	{color: #838383;}
				.pageStylePromotion .headerInner .logo:active span	{color: #696969;}

				.pageStyleHalloweenPumpkin .headerInner .logo span			{color: #ff9a21;}
				.pageStyleHalloweenPumpkin .headerInner .logo:hover span	{color: #e58b1f;}
				.pageStyleHalloweenPumpkin .headerInner .logo:active span	{color: #cb7b1b;}

				.pageStyleHalloweenSkull .headerInner .logo span			{color: #9e9e9e;}
				.pageStyleHalloweenSkull .headerInner .logo:hover span		{color: #838383;}
				.pageStyleHalloweenSkull .headerInner .logo:active span		{color: #696969;}
				
				.pageStyleChristmasOne .headerInner .logo span			{color: #ff9a21;}
				.pageStyleChristmasOne .headerInner .logo:hover span	{color: #e58b1f;}
				.pageStyleChristmasOne .headerInner .logo:active span	{color: #cb7b1b;}
				
				.pageStyleChristmasTwo .headerInner .logo span			{color: #e05157;}
				.pageStyleChristmasTwo .headerInner .logo:hover span	{color: #c5484d;}
				.pageStyleChristmasTwo .headerInner .logo:active span	{color: #ab3e43;}

				.pageStyleChristmasThree .headerInner .logo span		{color: #e05157;}
				.pageStyleChristmasThree .headerInner .logo:hover span	{color: #c5484d;}
				.pageStyleChristmasThree .headerInner .logo:active span	{color: #ab3e43;}
				
				.pageStyleChristmasFour .headerInner .logo span			{color: #ff9a21;}
				.pageStyleChristmasFour .headerInner .logo:hover span	{color: #e58b1f;}
				.pageStyleChristmasFour .headerInner .logo:active span	{color: #cb7b1b;}

				.pageStyleFantastic .headerInner .logo span			{color: #e05157;}
				.pageStyleFantastic .headerInner .logo:hover span	{color: #c5484d;}
				.pageStyleFantastic .headerInner .logo:active span	{color: #ab3e43;}

				.pageStyleCarnival .headerInner .logo span			{color: #f1144a;}
				.pageStyleCarnival .headerInner .logo:hover span	{color: #ce303d;}
				.pageStyleCarnival .headerInner .logo:active span	{color: #ee8089;}

		.sliper {
			height: 12px; width: 33px;
			top: 38px; left: 153px;
			background-position: absolute;
			background-repeat: no-repeat;
			position: absolute;
		}

			.pageStyleNormal .sliper		{background-image: url("../img/backgrounds/sliper.png");}
			.pageStyleWood .sliper			{background-image: url("../img/backgrounds/sliper.png");}
			.pageStyleBaby .sliper			{background-image: url("../img/backgrounds/sliperBaby.png");}
			.pageStyleEstilosdri .sliper			{background-image: url("../img/backgrounds/sliperBaby.png");}
			.pageStyleBeauty .sliper		{background-image: url("../img/backgrounds/sliperBeauty.png");}
			.pageStyleDecoration .sliper	{background-image: url("../img/backgrounds/sliperDecoration.png");}
			.pageStyleFamily .sliper		{background-image: url("../img/backgrounds/sliperFamily.png");}
			.pageStyleKids .sliper			{background-image: url("../img/backgrounds/sliperKids.png");}
			.pageStyleKitchen .sliper		{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStyleSport .sliper			{background-image: url("../img/backgrounds/sliperSport.png");}
			.pageStyleTechnology .sliper	{background-image: url("../img/backgrounds/sliperTechnology.png");}
			.pageStyleWedding .sliper		{background-image: url("../img/backgrounds/sliperWedding.png");}
			.pageStyleChristmas .sliper		{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStyleCatraca .sliper		{background-image: url("../img/backgrounds/sliperCatraca.png");}
			.pageStyleHeart .sliper			{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStyleMother .sliper		{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStyleMotherTwo .sliper		{background-image: url("../img/backgrounds/sliperPink.png");}
			.pageStyleCorinthians .sliper	{background-image: url("../img/backgrounds/sliperBeauty.png");}
			.pageStyleValentines .sliper	{background-image: url("../img/backgrounds/sliperBeauty.png");}
			.pageStyleValentinesTwo .sliper	{background-image: url("../img/backgrounds/sliperPink.png");}
			.pageStyleRock .sliper			{background-image: url("../img/backgrounds/sliperBeauty.png");}
			.pageStyleFather .sliper		{background-image: url("../img/backgrounds/sliperFamily.png");}
			.pageStyleFatherTwo .sliper		{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStylePromotion .sliper		{background-image: url("../img/backgrounds/sliperBeauty.png");}
			.pageStyleHalloweenPumpkin .sliper		{background-image: url("../img/backgrounds/sliperFamily.png");}
			.pageStyleHalloweenSkull .sliper		{background-image: url("../img/backgrounds/sliperBeauty.png");}
			.pageStyleChristmasOne .sliper		{background-image: url("../img/backgrounds/sliperFamily.png");}
			.pageStyleChristmasTwo .sliper		{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStyleChristmasThree .sliper		{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStyleChristmasFour .sliper		{background-image: url("../img/backgrounds/sliperFamily.png");}
			.pageStyleFantastic .sliper		{background-image: url("../img/backgrounds/sliperKitchen.png");}
			.pageStyleCarnival .sliper		{background-image: url("../img/backgrounds/sliperFamily.png");}
			.pageStyleBlackfriday .sliper		{background-image: url("../img/backgrounds/sliperBeauty.png");}

		.avatar {
			height: 80px; width: 80px;
			bottom: 10px; left: 18px;
			position: absolute;
		}

			.avatar img {
				height: 80px; width: 80px;
			}

			.avatarInner {
				height: 70px; width: 70px;
				top: 0; left: 0;
				padding: 5px 5px 5px 5px;
				background-image: url("../img/backgrounds/avatarInner.png");
				background-position: top center;
				background-repeat: no-repeat;
				display: block;
				font-weight: bold;
				line-height: 1.3em;
				overflow: hidden;
				position: absolute;
				text-indent: -9999px;
			}

				.avatarInner:hover {
					background-position: bottom center;
					text-indent: 0;
				}

				.avatarInner:active {
					
				}

		.slogan {
			width: 360px;
			top: 55px; left: 18px;
			font-size: 1.2em;
			line-height: 1.1em;
			position: absolute;
		}

			.pageStyleNormal .slogan		{color: #336699;}
			.pageStyleWood .slogan			{color: #336699;}
			.pageStyleBaby .slogan			{color: #ada07d;}
			.pageStyleEstilosdri .slogan			{color: #ada07d;}
			.pageStyleBeauty .slogan		{color: #838383;}
			.pageStyleDecoration .slogan	{color: #714929;}
			.pageStyleFamily .slogan		{color: #2b97d8;}
			.pageStyleKids .slogan			{color: #e58b1f;}
			.pageStyleKitchen .slogan		{color: #c5484d;}
			.pageStyleSport .slogan			{color: #186e91;}
			.pageStyleTechnology .slogan	{color: #533a75;}
			.pageStyleWedding .slogan		{color: #b43c45;}
			.pageStyleChristmas .slogan		{color: #c5484d;}
			.pageStyleCatraca .slogan		{color: #2c9464;}
			.pageStyleHeart .slogan			{color: #c5484d;}
			.pageStyleMother .slogan		{color: #c5484d;}
			.pageStyleMotherTwo .slogan		{color: #e34c9b;}
			.pageStyleCorinthians .slogan	{color: #838383;}
			.pageStyleValentines .slogan	{color: #838383;}
			.pageStyleValentinesTwo .slogan	{color: #e34c9b;}
			.pageStyleRock .slogan			{color: #838383;}
			.pageStyleFather .slogan		{color: #2b97d8;}
			.pageStyleFatherTwo .slogan		{color: #c5484d;}
			.pageStylePromotion .slogan		{color: #2b97d8;}
			.pageStyleHalloweenPumpkin .slogan	{color: #2b97d8;}
			.pageStyleHalloweenSkull .slogan	{color: #838383;}
			.pageStyleChristmasOne .slogan		{color: #2b97d8;}
			.pageStyleChristmasTwo .slogan		{color: #c5484d;}
			.pageStyleChristmasThree .slogan	{color: #c5484d;}
			.pageStyleChristmasFour .slogan		{color: #2b97d8;}
			.pageStyleFantastic .slogan			{color: #c5484d;}
			.pageStyleCarnival .slogan			{color: #198e40}
			.pageStyleBlackfriday .slogan		{color: #838383}

		.smallBoxOrder{
			top: 55px;
			right: 18px;
			position: absolute;
			z-index: 80;
			width: 235px;
		}

		.smallBox {
			position: absolute;
			overflow: hidden;
		}

			.smallBox .title {
				margin: 0 0 12px 0;
				font-size: 1em;
				text-transform: uppercase;
			}

				.pageStyleNormal .smallBox .title 			{color: #336699;}
				.pageStyleWood .smallBox .title 			{color: #336699;}
				.pageStyleBaby .smallBox .title 			{color: #ada07d;}
				.pageStyleEstilosdri .smallBox .title 		{color: #ada07d;}
				.pageStyleBeauty .smallBox .title 			{color: #696969;}
				.pageStyleDecoration .smallBox .title 		{color: #573920;}
				.pageStyleFamily .smallBox .title 			{color: #2b97d8;}
				.pageStyleKids .smallBox .title 			{color: #cb7b1b;}
				.pageStyleKitchen .smallBox .title 			{color: #ab3e43;}
				.pageStyleSport .smallBox .title 			{color: #588cbb;}
				.pageStyleTechnology .smallBox .title 		{color: #412d5b;}
				.pageStyleWedding .smallBox .title 			{color: #918967;}
				.pageStyleChristmas .smallBox .title 		{color: #ab3e43;}
				.pageStyleCatraca .smallBox .title 			{color: #2c9464;}
				.pageStyleHeart .smallBox .title 			{color: #ab3e43;}
				.pageStyleMother .smallBox .title 			{color: #ab3e43;}
				.pageStyleMotherTwo .smallBox .title 		{color: #e34c9b;}
				.pageStyleCorinthians .smallBox .title 		{color: #696969;}
				.pageStyleValentines .smallBox .title 		{color: #696969;}
				.pageStyleValentinesTwo .smallBox .title 	{color: #e34c9b;}
				.pageStyleRock .smallBox .title 			{color: #696969;}
				.pageStyleFather .smallBox .title 			{color: #2b97d8;}
				.pageStyleFatherTwo .smallBox .title 		{color: #ab3e43;}
				.pageStylePromotion .smallBox .title 		{color: #2b97d8;}
				.pageStyleHalloweenPumpkin .smallBox .title	{color: #2b97d8;}
				.pageStyleHalloweenSkull .smallBox .title 	{color: #696969;}
				.pageStyleChristmasOne .smallBox .title		{color: #2b97d8;}
				.pageStyleChristmasTwo .smallBox .title 	{color: #ab3e43;}
				.pageStyleChristmasThree .smallBox .title 	{color: #ab3e43;}
				.pageStyleChristmasFour .smallBox .title 	{color: #2b97d8;}
				.pageStyleFantastic .smallBox .title		{color: #ab3e43;}
				.pageStyleCarnival .smallBox .title			{color: #696969;}
				.pageStyleBlackfriday .smallBox .title 		{color: #696969;}

			.smallBoxRanking {
				height: 70px; width: 126px;
				bottom: 0; left: 108px;
			}

				.ranking {
					height: 20px;
					padding: 3px 0 0 25px;
					background-position: top left;
					background-repeat: no-repeat;
					display: block;
					font-size: 1.1em;
					font-weight: bold;
					line-height: 1.3em;
				}

					.ranking:hover {
						
					}

					.ranking:active {
						
					}

					.rankingDiamond {
						background-image: url("../img/miniIcons/diamondDouble.png");
						color: #505050 !important;
					}

					.rankingGold {
						background-image: url("../img/miniIcons/goldMedalDouble.png");
						color: #7d4900 !important;
					}

					.rankingSilver {
						background-image: url("../img/miniIcons/silverMedalDouble.png");
						color: #959595 !important;
					}

					.rankingBronze {
						background-image: url("../img/miniIcons/bronzeMedalDouble.png");
						color: #a0410d !important;
					}

					.rankingMilkTooth {
						background-image: url("../img/miniIcons/milkToothDouble.png");
						color: #505050 !important;
					}

					.ranking span {
						height: 10px; width: 10px;
						background: url("../img/backgrounds/rankingSpan.png") 0 0 no-repeat;
						display: inline-block;
						text-indent: -9999px;
					}

			.smallBoxReputation {
				height: 70px; width: 180px;
				bottom: 0; left: 242px;
			}

				.stars {
					margin: 1px 8px 0 0;
					float: left;
				}

					.stars li {
						display: inline;
					}

						.stars a {
							height: 13px; width: 12px;
							margin: 0 2px 0 0;
							background-image: url("../img/buttons/reputationStars.png");
							background-repeat: no-repeat;
							display: block;
							float: left;
							text-indent: -9999px;
						}

							.stars a.active {
								background-position: 0 0;
							}

							.stars a.deactive {
								background-position: 0 -13px;
							}

				.points {
					padding: 0 10px 0 0;
					background: url("../img/backgrounds/points.png") right 6px no-repeat;
					color: #505050 !important;
					cursor: pointer;
					font-size: 1.1em;
					font-weight: bold;
					line-height: 1.3em;
				}

					.points:hover {
						
					}

					.points:active {
						
					}

					.points small {
						display: inline-block;
						font-size: 0.8em;
						text-transform: uppercase;
					}

			.smallBoxLike {
				height: 60px; 
				width: 235px;
				top: 15px; right: 18px;
				overflow: visible;
				z-index: 99;
			}
			
			    /** mover box de comentario do like da loja para área visível da tela **/
		        .smallBoxLike span.fb_edge_comment_widget.fb_iframe_widget {
                    position: fixed !important;
                    top: 50px !important;
                    left: 347px !important;
                }
                
                /** esconder box de comentario do like da loja **/
                /**
                .smallBoxLike span.fb_edge_comment_widget.fb_iframe_widget {
                    display: none !important;
                }**/

				.smallBoxLike small {
					width: 140px;
					top: 0; right: 0;
					position: absolute;
				}

			.smallBoxFacebook {
				height: 95px; width: 235px;
				bottom: 0; right: 18px;
				padding: 0 0 0 10px;
				display: none;
			}
				.smallBoxFacebook.authorizeAppHolder div{
					display: block;
					padding: 5px 0px;
					margin: 0px;
				}
				.smallBoxFacebook.authorizeAppHolder .title{
					color: #00afed;
					text-transform: none;
				}
				.smallBoxFacebook.authorizeAppHolder .subtitle{
					color: #777777;
				}
				.smallBoxFacebook.authorizeAppHolder .authorizeApp {
					background: url("../img/buttons/authorizeApp.png") center center no-repeat;
					width: 200px;
					height: 50px;
					display: block;
					cursor: pointer;
				}

				.smallBoxFacebook .lastBuyers,
				.smallBoxFacebook .buyersHolder{
					display:none;
				}

				.smallBoxFacebook #number {
					margin: 10px 0 8px 0;
				}

				#lastBuyers {
					height: 31px; width: 235px;
					margin: 0 0 5px 0;
					overflow: hidden;
					position: relative;
				}

				.smallBoxFacebook .authorizeAppHolder {
					display: none;
				}
				.smallBoxFacebook .authorizeAppHolder .authorizeApp {
					height: 40px;
					width: 204px;
					top: 0px;
					left: 0px;
					background-image: url("../img/buttons/authorizeApp.png");
					display: block;
				}

				.smallBoxFacebook #how {
					
				}

					.smallBoxFacebook #how a {
						color: #505050;
						font-weight: bold;
					}

						.smallBoxFacebook #how a:hover {
							
						}

						.smallBoxFacebook #how a:active {
							
						}

			.hoverBox {
				top: 150px;
				padding: 4px 8px 8px 8px;
				background-color: #fff;
				border: #b0c5da solid 1px;
				border-radius: 8px;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				box-shadow: 0 0 2px #b0c5da;
				color: #505050;
				position: absolute;
				z-index: 4;
				-webkit-background-clip: padding-box;
			}

				.hoverBox p {
					text-align: center;
				}

				.hoverBoxRanking {
					height: 55px; width: 200px;
					left: 106px;
				}

					.hoverBoxRanking p {
						margin: 0 0 8px 0;
					}

					.vote {
						height: 16px; width: 16px;
						top: 25px;
						background-position: top center;
						background-repeat: no-repeat;
						position: absolute;
						text-indent: -9999px;
					}

						.vote:hover {
							background-position: top center;
						}

						.vote:active {
							
						}

						.inactive {
							background-position: bottom center;
						}

						.voteMilkTooth {
							left: 14px;
							background-image: url("../img/miniIcons/milkTooth.png");
						}

						.voteBronze {
							left: 54px;
							background-image: url("../img/miniIcons/bronzeMedal.png");
						}

						.voteSilver {
							left: 103px;
							background-image: url("../img/miniIcons/silverMedal.png");
						}

						.voteGold {
							left: 150px;
							background-image: url("../img/miniIcons/goldMedal.png");
						}

						.voteDiamond {
							left: 189px;
							background-image: url("../img/miniIcons/diamond.png");
						}

					.hoverBoxRanking .mark {
						top: 43px;
						color: #ddd;
						position: absolute;
					}

						.hoverBoxRanking .markMilkTooth {
							left: 21px;
						}

						.hoverBoxRanking .markBronze {
							left: 61px;
						}

						.hoverBoxRanking .markSilver {
							left: 109px;
						}

						.hoverBoxRanking .markGold {
							left: 157px;
						}

						.hoverBoxRanking .markDiamond {
							left: 196px;
						}

					.meter {
						height: 8px; width: 195px;
						bottom: 10px; left: 10px;
						border: #ddd solid 1px;
						border-radius: 100px;
						-moz-border-radius: 8px;
						-webkit-border-radius: 8px;
						position: absolute;
						-webkit-background-clip: padding-box;
					}
					
						.meterInner {
							height: 6px;
							background-color: #333399;
							background-image: url("../img/backgrounds/meterInner.png");
							background-repeat: no-repeat;
							border: #fff solid 1px;
							border-radius: 100px;
							-moz-border-radius: 100px;
							-webkit-border-radius: 100px;
							-webkit-background-clip: padding-box;
						}

							.meterInner1 {width: 1%;}		.meterInner6 {width: 6%;}		.meterInner11 {width: 11%;}		.meterInner16 {width: 16%;}
							.meterInner2 {width: 2%;}		.meterInner7 {width: 7%;}		.meterInner12 {width: 12%;}		.meterInner17 {width: 17%;}
							.meterInner3 {width: 3%;}		.meterInner8 {width: 8%;}		.meterInner13 {width: 13%;}		.meterInner18 {width: 18%;}
							.meterInner4 {width: 4%;}		.meterInner9 {width: 9%;}		.meterInner14 {width: 14%;}		.meterInner19 {width: 19%;}
							.meterInner5 {width: 5%;}		.meterInner10 {width: 10%;}		.meterInner15 {width: 15%;}		.meterInner20 {width: 20%;}

							.meterInner21 {width: 21%;}		.meterInner26 {width: 26%;}		.meterInner31 {width: 31%;}		.meterInner36 {width: 36%;}
							.meterInner22 {width: 22%;}		.meterInner27 {width: 27%;}		.meterInner32 {width: 32%;}		.meterInner37 {width: 37%;}
							.meterInner23 {width: 23%;}		.meterInner28 {width: 28%;}		.meterInner33 {width: 33%;}		.meterInner38 {width: 38%;}
							.meterInner24 {width: 24%;}		.meterInner29 {width: 29%;}		.meterInner34 {width: 34%;}		.meterInner39 {width: 39%;}
							.meterInner25 {width: 25%;}		.meterInner30 {width: 30%;}		.meterInner35 {width: 35%;}		.meterInner40 {width: 40%;}

							.meterInner41 {width: 41%;}		.meterInner46 {width: 46%;}		.meterInner51 {width: 51%;}		.meterInner56 {width: 56%;}
							.meterInner42 {width: 42%;}		.meterInner47 {width: 47%;}		.meterInner52 {width: 52%;}		.meterInner57 {width: 57%;}
							.meterInner43 {width: 43%;}		.meterInner48 {width: 48%;}		.meterInner53 {width: 53%;}		.meterInner58 {width: 58%;}
							.meterInner44 {width: 44%;}		.meterInner49 {width: 49%;}		.meterInner54 {width: 54%;}		.meterInner59 {width: 59%;}
							.meterInner45 {width: 45%;}		.meterInner50 {width: 50%;}		.meterInner55 {width: 55%;}		.meterInner60 {width: 60%;}

							.meterInner61 {width: 61%;}		.meterInner66 {width: 66%;}		.meterInner71 {width: 71%;}		.meterInner76 {width: 76%;}
							.meterInner62 {width: 62%;}		.meterInner67 {width: 67%;}		.meterInner72 {width: 72%;}		.meterInner77 {width: 77%;}
							.meterInner63 {width: 63%;}		.meterInner68 {width: 68%;}		.meterInner73 {width: 73%;}		.meterInner78 {width: 78%;}
							.meterInner64 {width: 64%;}		.meterInner69 {width: 69%;}		.meterInner74 {width: 74%;}		.meterInner79 {width: 79%;}
							.meterInner65 {width: 65%;}		.meterInner70 {width: 70%;}		.meterInner75 {width: 75%;}		.meterInner70 {width: 80%;}

							.meterInner81 {width: 81%;}		.meterInner86 {width: 86%;}		.meterInner91 {width: 91%;}		.meterInner96 {width: 96%;}
							.meterInner82 {width: 82%;}		.meterInner87 {width: 87%;}		.meterInner92 {width: 92%;}		.meterInner97 {width: 97%;}
							.meterInner83 {width: 83%;}		.meterInner88 {width: 88%;}		.meterInner93 {width: 93%;}		.meterInner98 {width: 98%;}
							.meterInner84 {width: 84%;}		.meterInner89 {width: 89%;}		.meterInner94 {width: 94%;}		.meterInner99 {width: 99%;}
							.meterInner85 {width: 85%;}		.meterInner90 {width: 90%;}		.meterInner95 {width: 95%;}		.meterInner100 {width: 100%;}

				#hoverBoxReputation {
					height: 40px; width: 148px;
					left: 242px;
				}

		#byLink {
			height: 11px; width: 175px;
			left: 20px;
			background-position: center center;
			background-repeat: no-repeat;
			display: block;
			position: absolute;
			text-indent: -9999px;
		}

			#byLink:hover {
				
			}

			#byLink:active {
				
			}

			.headerInner #byLink {
				bottom: -24px;
			}

			.homeFacebook #byLink {
				bottom: -24px; left: 40px;
			}

			.footer #byLink {
				top: -22px;
			}

			.pageStyleNormal #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleWood #byLink			{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleBaby #byLink			{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleEstilosdri #byLink		{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleBeauty #byLink		{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleDecoration #byLink	{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleFamily #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleKids #byLink			{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleKitchen #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleSport #byLink			{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleTechnology #byLink	{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleWedding #byLink		{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleChristmas #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleCatraca #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleHeart #byLink			{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleMother #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleMotherTwo #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleCorinthians #byLink	{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleValentines #byLink	{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleValentinesTwo #byLink	{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleRock #byLink			{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleFather #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleFatherTwo #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStylePromotion #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleHalloweenPumpkin #byLink	{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleHalloweenSkull #byLink	{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleChristmasOne #byLink	{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleChristmasTwo #byLink		{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleChristmasThree #byLink		{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleChristmasFour #byLink		{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleFantastic #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}
			.pageStyleCarnival #byLink		{background-image: url("../img/buttons/byLinkDark.png");}
			.pageStyleBlackfriday #byLink		{background-image: url("../img/buttons/byLinkWhite.png");}

/* /Header */

/* Section */

.section {
	margin: 0 auto 30px auto;
	padding: 0 20px 0 20px;
	width: 720px;
}

	.sectionInner {
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-webkit-background-clip: padding-box;
	}

		.sectionTab .sectionInner {
			background: transparent url("../img/backgrounds/transparentWhitePlus.png") top left repeat;
		}

		/*.transparent .sectionInner {
			background-color: transparent;
			background-image: none;
		}*/

			.transparent .sectionInnerTop,
			.transparent .sectionInnerMiddle,
			.transparent .sectionInnerBottom {
				background-color: transparent;
				background-position: top left;
				background-repeat: repeat;
			}

		.pageStyleNormal .transparent .sectionInnerTop,
		.pageStyleNormal .transparent .sectionInnerMiddle,
		.pageStyleNormal .transparent .sectionInnerBottom,
		.pageStyleWood .transparent .sectionInnerTop,
		.pageStyleWood .transparent .sectionInnerMiddle,
		.pageStyleWood .transparent .sectionInnerBottom,
		.pageStyleBeauty .transparent .sectionInnerTop,
		.pageStyleBeauty .transparent .sectionInnerMiddle,
		.pageStyleBeauty .transparent .sectionInnerBottom,
		.pageStyleFamily .transparent .sectionInnerTop,
		.pageStyleFamily .transparent .sectionInnerMiddle,
		.pageStyleFamily .transparent .sectionInnerBottom,
		.pageStyleKitchen .transparent .sectionInnerTop,
		.pageStyleKitchen .transparent .sectionInnerMiddle,
		.pageStyleKitchen .transparent .sectionInnerBottom,
		.pageStyleSport .transparent .sectionInnerTop,
		.pageStyleSport .transparent .sectionInnerMiddle,
		.pageStyleSport .transparent .sectionInnerBottom,
		.pageStyleTechnology .transparent .sectionInnerTop,
		.pageStyleTechnology .transparent .sectionInnerMiddle,
		.pageStyleTechnology .transparent .sectionInnerBottom,
		.pageStyleChristmas .transparent .sectionInnerTop,
		.pageStyleChristmas .transparent .sectionInnerMiddle,
		.pageStyleChristmas .transparent .sectionInnerBottom,
		.pageStyleCatraca .transparent .sectionInnerTop,
		.pageStyleCatraca .transparent .sectionInnerMiddle,
		.pageStyleCatraca .transparent .sectionInnerBottom,
		.pageStyleHeart .transparent .sectionInnerTop,
		.pageStyleHeart .transparent .sectionInnerMiddle,
		.pageStyleHeart .transparent .sectionInnerBottom,
		.pageStyleMother .transparent .sectionInnerTop,
		.pageStyleMother .transparent .sectionInnerMiddle,
		.pageStyleMother .transparent .sectionInnerBottom,
		.pageStyleMotherTwo .transparent .sectionInnerTop,
		.pageStyleMotherTwo .transparent .sectionInnerMiddle,
		.pageStyleMotherTwo .transparent .sectionInnerBottom,
		.pageStyleValentinesTwo .transparent .sectionInnerTop,
		.pageStyleValentinesTwo .transparent .sectionInnerMiddle,
		.pageStyleValentinesTwo .transparent .sectionInnerBottom,
		.pageStyleFather .transparent .sectionInnerTop,
		.pageStyleFather .transparent .sectionInnerMiddle,
		.pageStyleFather .transparent .sectionInnerBottom,
		.pageStylePromotion .transparent .sectionInnerTop,
		.pageStylePromotion .transparent .sectionInnerMiddle,
		.pageStylePromotion .transparent .sectionInnerBottom{
			background-image: url("../img/backgrounds/transparentWhite.png");
		}

		.pageStyleBaby .transparent .sectionInnerTop,
		.pageStyleBaby .transparent .sectionInnerMiddle,
		.pageStyleBaby .transparent .sectionInnerBottom,
		.pageStyleEstilosdri .transparent .sectionInnerTop,
		.pageStyleEstilosdri .transparent .sectionInnerMiddle,
		.pageStyleEstilosdri .transparent .sectionInnerBottom,
		.pageStyleDecoration .transparent .sectionInnerTop,
		.pageStyleDecoration .transparent .sectionInnerMiddle,
		.pageStyleDecoration .transparent .sectionInnerBottom,
		.pageStyleWedding .transparent .sectionInnerTop,
		.pageStyleWedding .transparent .sectionInnerMiddle,
		.pageStyleWedding .transparent .sectionInnerBottom {
			background-image: url("../img/backgrounds/transparentDark.png");
		}

		.pageStyleCorinthians .transparent .sectionInnerTop,
		.pageStyleCorinthians .transparent .sectionInnerMiddle,
		.pageStyleCorinthians .transparent .sectionInnerBottom,
		.pageStyleValentines .transparent .sectionInnerTop,
		.pageStyleValentines .transparent .sectionInnerMiddle,
		.pageStyleValentines .transparent .sectionInnerBottom,
		.pageStyleRock .transparent .sectionInnerTop,
		.pageStyleRock .transparent .sectionInnerMiddle,
		.pageStyleRock .transparent .sectionInnerBottom,
		.pageStyleHalloweenSkull .transparent .sectionInnerTop,
		.pageStyleHalloweenSkull .transparent .sectionInnerMiddle,
		.pageStyleHalloweenSkull .transparent .sectionInnerBottom,
		.pageStyleHalloweenPumpkin .transparent .sectionInnerTop,
		.pageStyleHalloweenPumpkin .transparent .sectionInnerMiddle,
		.pageStyleHalloweenPumpkin .transparent .sectionInnerBottom,
		.pageStyleChristmasOne .transparent .sectionInnerTop,
		.pageStyleChristmasOne .transparent .sectionInnerMiddle,
		.pageStyleChristmasOne .transparent .sectionInnerBottom,
		.pageStyleChristmasTwo .transparent .sectionInnerTop,
		.pageStyleChristmasTwo .transparent .sectionInnerMiddle,
		.pageStyleChristmasTwo .transparent .sectionInnerBottom,
		.pageStyleChristmasThree .transparent .sectionInnerTop,
		.pageStyleChristmasThree .transparent .sectionInnerMiddle,
		.pageStyleChristmasThree .transparent .sectionInnerBottom,
		.pageStyleChristmasFour .transparent .sectionInnerTop,
		.pageStyleChristmasFour .transparent .sectionInnerMiddle,
		.pageStyleChristmasFour .transparent .sectionInnerBottom,
		.pageStyleFantastic .transparent .sectionInnerTop,
		.pageStyleFantastic .transparent .sectionInnerMiddle,
		.pageStyleFantastic .transparent .sectionInnerBottom,
		.pageStyleCarnival .transparent .sectionInnerTop,
		.pageStyleCarnival .transparent .sectionInnerMiddle,
		.pageStyleCarnival .transparent .sectionInnerBottom,
		.pageStyleFatherTwo .transparent .sectionInnerTop,
		.pageStyleFatherTwo .transparent .sectionInnerMiddle,
		.pageStyleFatherTwo .transparent .sectionInnerBottom,
		.pageStyleKids .transparent .sectionInnerTop,
		.pageStyleKids .transparent .sectionInnerMiddle,
		.pageStyleKids .transparent .sectionInnerBottom{
			background-image: url("../img/backgrounds/transparentDarkPlus.png");
		}
		.pageStyleBlackfriday .transparent .sectionInnerTop,
		.pageStyleBlackfriday .transparent .sectionInnerMiddle,
		.pageStyleBlackfriday .transparent .sectionInnerBottom{
			background-image: url("../img/backgrounds/transparentDarkPlus.png");
		}

		/* Section Inner Top */

		.sectionInnerTop {
			height: 50px;
			background-color: #fff;
			border-top-right-radius: 8px;
			border-top-left-radius: 8px;
			-moz-border-radius-topright: 8px;
			-moz-border-radius-topleft: 8px;
			-webkit-border-top-right-radius: 8px;
			-webkit-border-top-left-radius: 8px;
			position: relative;
			-webkit-background-clip: padding-box;
		}

			.sectionSmall .sectionInnerTop {
				height: 40px;
			}

			.sectionTab .sectionInnerTop {
				height: 40px;
				background: transparent;
			}

			.sectionTab #sectionInnerTopInner {
				height: 40px; width: 548px;
				background-color: #fff;
				border-top-right-radius: 8px;
				border-top-left-radius: 8px;
				-moz-border-radius-topright: 8px;
				-moz-border-radius-topleft: 8px;
				-webkit-border-top-right-radius: 8px;
				-webkit-border-top-left-radius: 8px;
				margin: 0 0 0 172px;
				position: relative;
			}

			#sectionInnerTopTitle {
				top: 11px; left: 20px;
				color: #336699;
				font-size: 1.5em;
				font-weight: bold;
				position: absolute;
			}

			.sectionInnerShape {
				height: 46px; width: 712px;
				background: url("../img/backgrounds/sectionInnerShape.png") center center no-repeat;
				position: absolute;
			}

				.sectionInnerTop .sectionInnerShape {
					top: 4px; left: 4px;
				}

			.categoryTrigger {
				height: 35px; width: 165px;
				top: 8px; left: 15px;
				background-image: url("../img/buttons/categoryTrigger.png");
				position: absolute;
				z-index: 5;
			}

				.categoryTrigger:hover {
					
				}

				.categoryTrigger:active {
					
				}
			
				.categoryTriggerActive {
					background-image: url("../img/buttons/categoryTriggerActive.png");
					color: #6600cc !important;
				}

			.sectionInnerTop .back {
				height: 30px; width: 80px;
				top: 13px; left: 20px;
				background-image: url("../img/buttons/back.png");
				position: absolute;
				z-index: 3;
			}

				.sectionInnerTop .back:hover {
					
				}

				.sectionInnerTop .back:active {
					
				}

			.sectionInnerTop .cartTrigger {
				height: 16px;
				top: 18px; right: 18px;
				padding: 0 16px 0 0;
				background-image: url("../img/buttons/cartTrigger.png");
				background-position: right center !important;
				color: #339933;
				font-weight: bold;
				position: absolute;
				text-align: right;
				text-indent: 0;
				text-shadow: #fff 0 1px 0;
				z-index: 4;
			}

				.sectionInnerTop .cartTrigger:hover {
					background-position: center right !important;
					color: #197b30;
				}

				.sectionInnerTop .cartTrigger:active {
					background-position: bottom right !important;
					color: #005e20;
				}

				.sectionInnerTop .cartTrigger span {
					height: 16px; width: 16px;
					margin: 0 5px 0 0;
					background: url("../img/buttons/cartTriggerSpan.png");
					background-position: top center;
					background-repeat: no-repeat;
					display: block;
					float: left;
				}

					.sectionInnerTop .cartTrigger:hover span {
						background-position: center center;
					}

					.sectionInnerTop .cartTrigger:active span {
						background-position: bottom center;
					}

			.sectionInnerTop .hoverMenu {
				top: 8px;
				padding: 30px 10px 10px 10px;
				background-color: #fff;
				border: #b0c5da solid 1px;
				border-radius: 8px;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				box-shadow: 0 0 2px #b0c5da;
				position: absolute;
				z-index: 2;
				-webkit-background-clip: padding-box;
			}

			.sectionInnerTop #category {
				width: 153px;
				left: 10px;
				z-index: 4;
			}

				.sectionInnerTop #category ul {
					margin: 0 0 5px 0;
					padding: 5px 0 0 0;
					border-top: #b0c5da solid 1px;
				}

					.sectionInnerTop #category .first {
						border-top: none;
					}

					.sectionInnerTop #category .last {
						margin: 0 0 0 0;
					}

					.sectionInnerTop #category li {
						
					}

						.sectionInnerTop #category b {
							margin: 0 0 2px 0;
							color: #336699;
							display: block;
						}

						.sectionInnerTop #category a {
							padding: 2px 4px 4px 6px;
							color: #505050;
							display: block;
						}

							.sectionInnerTop #category a:hover {
								background-color: #eaeff5;
							}

							.sectionInnerTop #category a:active {
								
							}

			.sectionInnerTop #cart {
				width: 270px;
				right: 10px;
				padding-bottom: 50px;
				z-index: 3;
			}

				.sectionInnerTop #cart ul {
					margin: 0 0 5px 0;
					padding: 0 0 6px 0;
					border-bottom: #ddd solid 1px;
				}

					.sectionInnerTop #cart .last {
						border: none;
					}

					.sectionInnerTop #cart .total {
						font-size: 1.15em;
					}

						.sectionInnerTop #cart .total a {
							font-weight: bold;
						}

							.sectionInnerTop #cart .total a:hover {
								
							}

							.sectionInnerTop #cart .total a:active {
								
							}

					.sectionInnerTop #cart li {
						
					}

						.sectionInnerTop #cart .title {
							float: left;
						}

						.sectionInnerTop #cart .price {
							float: right;
						}

						.sectionInnerTop #cart a {
							color: #505050;
						}

							.sectionInnerTop #cart a:hover {
								
							}

							.sectionInnerTop #cart a:active {
								
							}

						.sectionInnerTop #cart b {
							color: #336699;
						}

					#checkOut {
						height: 50px; width: 284px;
						bottom: 3px; left: 3px;
						background: url("../img/backgrounds/checkOut.png") center center no-repeat;
						position: absolute;
					}

						#checkOutButton {
							height: 28px; width: 168px;
							top: 12px; left: 53px;
							background-image: url("../img/buttons/checkOut.png");
							position: absolute;
						}

		/* /Section Inner Top */

		/* Section Inner Middle */

		.sectionInnerMiddle {
			padding: 10px 20px 10px 20px;
			background-color: #fff;
			position: relative;
		}

			.sectionTab .sectionInnerMiddle {
				padding-top: 20px;
				border-top-left-radius: 8px;
				-moz-border-radius-topleft: 8px;
				-webkit-border-top-left-radius: 8px;
			}

			.sectionInnerMiddleCart {
				padding-bottom: 30px;
			}

			#firstAccess {
				height: 160px;
			}

				.firstAccessShadow {
					height: 145px; width: 37px;
					bottom: -50px;
					background: url("../img/backgrounds/firstAccessShadow.png") center center no-repeat;
					position: absolute;
					z-index: 1;
				}

					#firstAccessShadow1 {
						left: 240px;
					}

					#firstAccessShadow2 {
						left: 480px;
					}
					
				.transparent .sectionInner.boxShadow {
					box-shadow: 0 0 0 #000000;
				}
				
				#firstAccess #welcome {
					top: -40px; left: 20px;
					font-size: 1.4em;
					position: absolute;
				}

					.pageStyleNormal #firstAccess #welcome				{color: #fff;}
					.pageStyleWood #firstAccess #welcome				{color: #fff;}
					.pageStyleBaby #firstAccess #welcome				{color: #9a8d47;}
					.pageStyleEstilosdri #firstAccess #welcome			{color: #9a8d47;}
					.pageStyleBeauty #firstAccess #welcome				{color: #7f2a91;}
					.pageStyleDecoration #firstAccess #welcome			{color: #68463a;}
					.pageStyleFamily #firstAccess #welcome				{color: #fff;}
					.pageStyleKids #firstAccess #welcome				{color: #fff;}
					.pageStyleKitchen #firstAccess #welcome				{color: #fff;}
					.pageStyleSport #firstAccess #welcome				{color: #025e87;}
					.pageStyleTechnology #firstAccess #welcome			{color: #fff;}
					.pageStyleWedding #firstAccess #welcome				{color: #b43c45;}
					.pageStyleChristmas #firstAccess #welcome			{color: #fff;}
					.pageStyleCatraca #firstAccess #welcome				{color: #fff;}
					.pageStyleHeart #firstAccess #welcome				{color: #fff;}
					.pageStyleMother #firstAccess #welcome				{color: #fff;}
					.pageStyleMotherTwo #firstAccess #welcome			{color: #fff;}
					.pageStyleCorinthians #firstAccess #welcome			{color: #fff;}
					.pageStyleValentines #firstAccess #welcome			{color: #fff;}
					.pageStyleValentinesTwo #firstAccess #welcome		{color: #fff;}
					.pageStyleRock #firstAccess #welcome				{color: #fff;}
					.pageStyleFather #firstAccess #welcome				{color: #fff;}
					.pageStyleFatherTwo #firstAccess #welcome			{color: #fff;}
					.pageStylePromotion #firstAccess #welcome			{color: #fff;}
					.pageStyleHalloweenPumpkin #firstAccess #welcome	{color: #fff;}
					.pageStyleHalloweenSkull #firstAccess #welcome		{color: #fff;}
					.pageStyleChristmasOne #firstAccess #welcome		{color: #fff;}
					.pageStyleChristmasTwo #firstAccess #welcome		{color: #fff;}
					.pageStyleChristmasThree #firstAccess #welcome		{color: #fff;}
					.pageStyleChristmasFour #firstAccess #welcome		{color: #fff;}
					.pageStyleFantastic #firstAccess #welcome			{color: #fff;}
					.pageStyleCarnival #firstAccess #welcome			{color: #fff;}
					.pageStyleBlackfriday #firstAccess #welcome			{color: #fff;}

				#firstAccess #close {
					height: 33px; width: 18px;
					top: -45px; right: 0;
					position: absolute;
				}

					.pageStyleNormal #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleWood #firstAccess #close			{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleBaby #firstAccess #close			{background-image: url("../img/buttons/firstAccessCloseDark.png");}
					.pageStyleEstilosdri #firstAccess #close			{background-image: url("../img/buttons/firstAccessCloseDark.png");}
					.pageStyleBeauty #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleDecoration #firstAccess #close	{background-image: url("../img/buttons/firstAccessCloseDark.png");}
					.pageStyleFamily #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleKids #firstAccess #close			{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleKitchen #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleSport #firstAccess #close			{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleTechnology #firstAccess #close	{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleWedding #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseDark.png");}
					.pageStyleChristmas #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleCatraca #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleHeart #firstAccess #close			{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleMother #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleMotherTwo #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleCorinthians #firstAccess #close	{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleValentines #firstAccess #close	{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleValentinesTwo #firstAccess #close	{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleRock #firstAccess #close			{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleFather #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleFatherTwo #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStylePromotion #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleHalloweenPumpkin #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleHalloweenSkull #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleChristmasOne #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleChristmasTwo #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleChristmasThree #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleChristmasFour #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleFantastic #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleCarnival #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}
					.pageStyleBlackfriday #firstAccess #close		{background-image: url("../img/buttons/firstAccessCloseWhite.png");}

				#firstAccessTrigger {
					height: 34px; width: 38px;
					top: -22px; right: -1px;
					position: absolute;
				}

					.pageStyleNormal #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleWood #firstAccessTrigger			{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleBaby #firstAccessTrigger			{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleEstilosdri #firstAccessTrigger			{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleBeauty #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleDecoration #firstAccessTrigger	{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleFamily #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleKids #firstAccessTrigger			{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleKitchen #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleSport #firstAccessTrigger			{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleTechnology #firstAccessTrigger	{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleWedding #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleChristmas #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleCatraca #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleHeart #firstAccessTrigger			{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleMother #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleMotherTwo #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleCorinthians #firstAccessTrigger	{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleValentines #firstAccessTrigger	{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleValentinesTwo #firstAccessTrigger	{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleRock #firstAccessTrigger			{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleFather #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleFatherTwo #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStylePromotion #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}
					.pageStyleHalloweenPumpkin #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleHalloweenSkull #firstAccessTrigger	{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleChristmasOne #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleChristmasTwo #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleChristmasThree #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleChristmasFour #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleFantastic #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleCarnival #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerDark.png");}
					.pageStyleBlackfriday #firstAccessTrigger		{background-image: url("../img/buttons/firstAccessTriggerWhite.png");}

				#firstAccess .icon {
					height: 105px; width: 180px;
					top: -12px;
					background-position: center center;
					background-repeat: no-repeat;
					position: absolute;
				}

					#firstAccess #icon1 {
						left: 30px;
					}

						.pageFacebook #firstAccess #icon1 {
							background-image: url("../img/backgrounds/firstAccessIcon11.png");
						}

						.pageOrkut #firstAccess #icon1 {
							background-image: url("../img/backgrounds/firstAccessIcon12.png");
						}

					#firstAccess #icon2 {
						left: 270px;
						background-image: url("../img/backgrounds/firstAccessIcon2.png");
					}

					#firstAccess #icon3 {
						left: 510px;
						background-image: url("../img/backgrounds/firstAccessIcon3.png");
					}

				#firstAccess .title {
					width: 60px;
					top: 92px;
					font-size: 1.2em;
					line-height: 1.2em;
					position: absolute;
				}

					.pageStyleNormal #firstAccess .title		{color: #fff;}
					.pageStyleWood #firstAccess .title			{color: #fff;}
					.pageStyleBaby #firstAccess .title			{color: #9a8d47;}
					.pageStyleEstilosdri #firstAccess .title			{color: #9a8d47;}
					.pageStyleBeauty #firstAccess .title		{color: #7f2a91;}
					.pageStyleDecoration #firstAccess .title	{color: #68463a;}
					.pageStyleFamily #firstAccess .title		{color: #fff;}
					.pageStyleKids #firstAccess .title			{color: #fff;}
					.pageStyleKitchen #firstAccess .title		{color: #fff;}
					.pageStyleSport #firstAccess .title			{color: #025e87;}
					.pageStyleTechnology #firstAccess .title	{color: #fff;}
					.pageStyleWedding #firstAccess .title		{color: #b43c45;}
					.pageStyleChristmas #firstAccess .title		{color: #fff;}
					.pageStyleCatraca #firstAccess .title		{color: #fff;}
					.pageStyleHeart #firstAccess .title			{color: #fff;}
					.pageStyleMother #firstAccess .title		{color: #fff;}
					.pageStyleMotherTwo #firstAccess .title		{color: #fff;}
					.pageStyleCorinthians #firstAccess .title	{color: #fff;}
					.pageStyleValentines #firstAccess .title	{color: #fff;}
					.pageStyleValentinesTwo #firstAccess .title	{color: #fff;}
					.pageStyleRock #firstAccess .title			{color: #fff;}
					.pageStyleFather #firstAccess .title		{color: #fff;}
					.pageStyleFatherTwo #firstAccess .title		{color: #fff;}
					.pageStylePromotion #firstAccess .title		{color: #fff;}
					.pageStyleHalloweenPumpkin #firstAccess .title		{color: #fff;}
					.pageStyleHalloweenSkull #firstAccess .title	{color: #fff;}
					.pageStyleChristmasOne #firstAccess .title		{color: #fff;}
					.pageStyleChristmasTwo #firstAccess .title		{color: #fff;}
					.pageStyleChristmasThree #firstAccess .title		{color: #fff;}
					.pageStyleChristmasFour #firstAccess .title		{color: #fff;}
					.pageStyleFantastic #firstAccess .title		{color: #fff;}
					.pageStyleCarnival #firstAccess .title		{color: #fff;}
					.pageStyleBlackfriday #firstAccess .title		{color: #fff;}

					#firstAccess #title1 {
						left: 20px;
					}

					#firstAccess #title2 {
						left: 260px;
					}

					#firstAccess #title3 {
						left: 500px;
					}

				#firstAccess .text {
					width: 145px;
					top: 92px;
					color: #fff;
					font-size: 0.9em;
					position: absolute;
					text-align: left;
				}

					.pageStyleNormal #firstAccess .text				{color: #fff;}
					.pageStyleWood #firstAccess .text				{color: #fff;}
					.pageStyleBaby #firstAccess .text				{color: #9a8d47;}
					.pageStyleEstilosdri #firstAccess .text			{color: #9a8d47;}
					.pageStyleBeauty #firstAccess .text				{color: #8f8993;}
					.pageStyleDecoration #firstAccess .text			{color: #68463a;}
					.pageStyleFamily #firstAccess .text				{color: #fff;}
					.pageStyleKids #firstAccess .text				{color: #fff;}
					.pageStyleKitchen #firstAccess .text			{color: #fff;}
					.pageStyleSport #firstAccess .text				{color: #025e87;}
					.pageStyleTechnology #firstAccess .text			{color: #fff;}
					.pageStyleWedding #firstAccess .text			{color: #b43c45;}
					.pageStyleCatraca #firstAccess .text			{color: #fff;}
					.pageStyleHeart #firstAccess .text				{color: #fff;}
					.pageStyleChristmas #firstAccess .text			{color: #fff;}
					.pageStyleMother #firstAccess .text				{color: #fff;}
					.pageStyleMotherTwo #firstAccess .text			{color: #fff;}
					.pageStyleCorinthians #firstAccess .text		{color: #fff;}
					.pageStyleValentines #firstAccess .text			{color: #fff;}
					.pageStyleValentinesTwo #firstAccess .text		{color: #fff;}
					.pageStyleRock #firstAccess .text				{color: #fff;}
					.pageStyleFather #firstAccess .text				{color: #fff;}
					.pageStyleFatherTwo #firstAccess .text			{color: #fff;}
					.pageStylePromotion #firstAccess .text			{color: #fff;}
					.pageStyleHalloweenPumpkin #firstAccess .text	{color: #fff;}
					.pageStyleHalloweenSkull #firstAccess .text		{color: #fff;}
					.pageStyleChristmasOne #firstAccess .text		{color: #fff;}
					.pageStyleChristmasTwo #firstAccess .text		{color: #fff;}
					.pageStyleChristmasThree #firstAccess .text		{color: #fff;}
					.pageStyleChristmasFour #firstAccess .text		{color: #fff;}
					.pageStyleFantastic #firstAccess .text			{color: #fff;}
					.pageStyleCarnival #firstAccess .text			{color: #fff;}
					.pageStyleBlackfriday #firstAccess .text		{color: #fff;}

					#firstAccess #text1 {
						left: 85px;
					}

					#firstAccess #text2 {
						left: 325px;
					}

					#firstAccess #text3 {
						left: 565px;
					}

					#firstAccess #text4 { 
						font-size: 1em;
						font-weight: bold;
						left: 550px;
						top: 200px;
						z-index: 1;
					}

					#firstAccess #knowmore2 {
						background: url("../img/buttons/knowmore2.png") no-repeat scroll center top transparent;
					    height: 24px;
						left: 590px;
						position: relative;
						top: 186px;
						width: 88px;
						z-index: 1;
					}
					
					#firstAccess #knowmore2:active {
						background-position: center bottom !important;
					}

					#firstAccess #knowmore2:hover {
						background-position: center center !important;
					}

			.showcase {
				
			}

				.showcase .products {
					padding: 10px 0 10px 0;
					min-height: 420px;
				}

					.showcase .product {
						min-height: 380px; width: 155px;
						margin: 0 10px 0 10px;
						padding: 40px 0 0 0;
						background-color: #fff;
						float: left;
						position: relative;
					}

						.showcase .productFirst {
							margin-left: 0;
						}

						.showcase .productLast {
							margin-right: 0;
						}

						.showcase .dayOffer {
							background: #fff url("../img/backgrounds/productTypeDayOffer.jpg") top center no-repeat;
						}

						.showcase .mostVoted {
							background: #fff url("../img/backgrounds/productTypeMostVoted.jpg") top center no-repeat;
						}

						.showcase .justForYou {
							background: #fff url("../img/backgrounds/productTypeJustForYou.jpg") top center no-repeat;
						}

						.showcase .thumb {
							height: 135px; width: 135px;
							margin: 0 0 10px 10px;
							display: block;
						}

							.showcase .thumb img {
								height: 120px; width: 120px;
							}

						.showcase .specialTitle {
							top: 7px; left: 8px;
							color: #fff;
							font-size: 1em;
							font-weight: bold;
							position: absolute;
							text-shadow: #336699 0 1px 0;
						}

						.showcase .title {
							max-height: 54px;
							min-height: 54px;
							margin: 0 0 10px 0;
							color: #505050;
							display: block;
							overflow: hidden;
						}

							.showcase .title:hover {
								color: #252525;
								text-decoration: underline;
							}

							.showcase .title:active {
								color: #151515;
							}

							.showcase .title img {
								height: 9px; width: 9px;
								margin: 0 0 0 5px;
								display: inline-block;
								background-color: #fff !important;
							}

						.showcase .price {
							margin: 0 0 5px 0;
							color: #336699;
							display: block;
							font-size: 1.2em;
						}

						.showcase .conditions {
							margin: 0 0 10px 0;
							color: #90b2d5;
							display: block;
							font-size: 0.9em;
						}

						.showcase .campaign {
							margin: 0 0 5px 0;
							color: #336699;
							display: block;
							font-size: 1.0em;
						}
						
						.showcase .campaign span{
							color: #90B2D5;
							font-weight: bold;
						}

						.showcase .from {
							margin: 0 0 5px 0;
							padding: 0 0 5px 0;
							background: url("../img/backgrounds/from.jpg") bottom left no-repeat;
							color: #90b2d5;
							display: block;
						}

						.showcase .for {
							margin: 0 0 10px 0;
							color: #336699;
							display: block;
							font-size: 1.23em;
						}
						
						.showcase .for span, .showcase .for span {
							font-size: 0.9em;
							font-weight: bold;
						}
						
						.showcase .price_info {
							min-height: 75px;
						}

						.showcase .about {
							margin: 0 0 10px 0;
						}

							.showcase .about li {
								display: inline;
							}

								.showcase .about a {
									height: 26px; width: 26px;
									margin: 0 2px 0 0;
									float: left;
								}

								.showcase .opinion {
									background-image: url("../img/buttons/productAboutOpinion.png");
								}

								.showcase .podcast {
									background-image: url("../img/buttons/productAboutPodcast.png");
								}

								.showcase .video {
									background-image: url("../img/buttons/productAboutVideo.png");
								}

								.showcase .freeShipping {
									height: 24px; width: 60px !important;
									background-image: url("../img/buttons/freeShipping.png");
									cursor: default;
								}

								.showcase .addToCart {
									width: 80px !important;
									background-image: url("../img/buttons/addToCart.png");
								}

						.showcase .facebookLike {
							width: 100px;
							margin: 0 0 10px 0;
						}
						
						/**Esconder Box de comentario do like de produto **/
						.facebookLike span.fb_edge_comment_widget.fb_iframe_widget {
                            display: none !important;
                        }

						.showcase .selectedOffer {
							color: #ff8533;
							font-weight: bold;
							text-align: left;
						}

						.showcase .facebookSelect {
							height: 20px; width: 155px;
							background-image: url("../img/buttons/facebookSelect.png");
							color: #3b5998;
							font-family: Tahoma, "Liberation Sans", FreeSans, sans-serif;
							line-height: 1.8em;
							text-indent: 0;
						}

						.bubble {
							min-height: 336px; width: 133px;
							padding: 10px 10px 10px 10px;
							top: 0; left: 0;
							background: #fff url("../img/backgrounds/bubble.jpg") bottom left repeat-x;
							border: #b0c5da solid 1px;
							border-radius: 4px;
							-moz-border-radius: 4px;
							-webkit-border-radius: 4px;
							box-shadow: 0 0 2px #b0c5da;
							position: absolute;
							z-index: 2;
						}

							.bubbleOpinion {
								
							}

							.bubbleAdd {
								min-height: 405px;
							}
								
								.bubbleAdd .thumb {
									height: 135px; width: 135px;
									margin: 10px 0 0 0;
									display: block;
								}
								
									.bubbleAdd .thumb img {
										height: 135px; width: 135px;
									}
								
							.bubble #close {
								top: 5px; right: 8px;
								position: absolute;
							}

							.bubble h6 {
								margin: 0 0 10px 0;
								color: #6600cc;
								font-size: 1.1em;
							}

							.bubble p {
								margin: 0 0 5px 0;
								color: #336699;
							}

							.bubble small {
								margin: 0 0 10px 0;
								color: #336699;
								display: block;
							}

							.liked {
								padding: 0 0 0 22px;
								background: url("../img/miniIcons/liked.png") left 5px no-repeat;
								display: block;
							}

								.liked b {
									
								}

							.bubble .opinion {
								height: 26px; width: 28px;
								bottom: 5px; left: 5px;
								background-image: url("../img/buttons/productAboutOpinion.png");
								position: absolute;
							}

							.bubble .advice {
								width: 110px;
								right: 5px; bottom: -2px;
								color: #959595;
								position: absolute;
							}

							.bubble .addVice {
								padding: 0 0 0 40px;
								margin: auto 0 auto 10px;
								background: url("../img/backgrounds/greenIconSmall.png") center left no-repeat;
								color: #399830;
								font-size: 1.2em;
								font-weight: bold;
								text-align: left;
							}

							.bubble .goToCart,
							.bubble .continueShopping {
								height: 28px; width: 145px;
								left: 4px;
								position: absolute;
							}

							.bubble .goToCart {
								bottom: 32px;
								background-image: url("../img/buttons/goToCart.png");
							}

							.bubble .continueShopping {
								bottom: 2px;
								background-image: url("../img/buttons/continueShopping.png");
							}

		/* /Section Inner Middle */

		/* Section Inner Bottom */
		
		.sectionInnerBottom {
			height: 50px;
			padding: 0 20px 0 20px;
			background-color: #fff;
			border-bottom-right-radius: 8px;
			border-bottom-left-radius: 8px;
			-moz-border-radius-bottomright: 8px;
			-moz-border-radius-bottomleft: 8px;
			-webkit-border-bottom-right-radius: 8px;
			-webkit-border-bottom-left-radius: 8px;
			position: relative;
			-webkit-background-clip: padding-box;
		}

			.sectionInnerBottom .sectionInnerShape {
				bottom: 4px; left: 4px;
			}

			#backToTop {
				height: 16px;
				top: 18px; left: 20px;
				padding: 0 0 0 18px;
				background-image: url("../img/buttons/backToTop.png");
				background-position: center left !important;
				color: #336699;
				font-weight: bold;
				position: absolute;
				text-indent: 0;
				z-index: 3;
			}

				#backToTop:hover {
					background-position: center left !important;
					color: #00aeef;
				}

				#backToTop:active {
					background-position: bottom left !important;
					color: #6600cc;
				}

			.navigation {
				height: 35px; width: 100%;
				top: 0; left: 0;
				padding: 15px 0 0 0;
				position: absolute;
				text-align: center;
				z-index: 2;
			}

				.navigation span {
					margin: 0 5px 0 0;
					color: #336699;
					display: inline-block;
					font-weight: bold;
				}

				.navigation a {
					height: 20px; width: 20px;
					color: #bbb;
					display: inline-block;
					font-weight: bold;
					line-height: 1.8em;
					text-indent: 0;
				}

					.navigation a:hover {
						color: #336699;
					}

					.navigation a:active {
						color: #00aeef;
					}

					.navigation .actualPage {
						background: url("../img/buttons/navigation.png") center center no-repeat;
						color: #336699;
					}

			.sectionInnerBottom #quantity {
				top: 19px; right: 20px;
				color: #336699;
				font-weight: bold;
				position: absolute;
				z-index: 2;
			}

		/* /Section Inner Bottom */
		
		.sectionEnd .sectionInnerTop,
		.sectionEnd .sectionInnerBottom {
			height: 10px;
		}
		.sectionEnd .sectionInnerMiddle{
			min-height: 200px;
		}
		.sectionEnd .sectionInnerMiddle .left{
			float: left;
			width: 70px;
			padding: 15px 0px 0px 15px;
		}
		.sectionEnd .sectionInnerMiddle .left span{
			background: url("../img/icons/smile.png") center center no-repeat;
			width: 47px;
			display: block;
			height: 33px;
		}
		.sectionEnd .sectionInnerMiddle .right{
			float: left;
			width: 550px;
			padding: 5px;
			font-size: 14px;
		}
		.sectionEnd .sectionInnerMiddle .title,
		.sectionEnd .sectionInnerMiddle .blue{
			padding-top: 5px;
			display: block;
		}
		.sectionEnd .sectionInnerMiddle .title{
			font-size: 18px;
			color: #2bace3;
		}
		.sectionEnd .sectionInnerMiddle .blue{
			color: #0a4c89;
		}
		.sectionEnd .sectionInnerMiddle .bold{
			font-weight: bold;  
		}

		/* Section Login */

		.sectionInnerTop .nick{
			position: relative;
			float: right;
			padding: 20px;
			color: #505050;
		}
		.sectionInnerTop .bread_crum{
			position: relative;
			margin: 20px;
			float: left;
		}
		.sectionInnerTop .bread_crum.inactive{
			color: gray;
		}
		.sectionInnerTop .bread_crum.inactive:hover{
			/*color: #00aeef;*/
			color: gray;
		}
		.sectionInnerTop .bread_crum:active{
			/*color: #6600cc;*/
			color: #369;
		}
		.sectionInnerTop .bread_crum:visited{
			color: #369;
		}
		.sectionInnerTop .bread_crum.active{
			font-size: 1.2em;
			font-weight: bold;
		}

		/* .sectionLogin .sectionInnerMiddle #send{
			height: 30px;
			width: 80px;
			background-image: url("../img/buttons/lightBoxSend.png");
			padding-left: 195px;
		} */
		.sectionLogin .sectionInnerMiddle,
		.sectionNewUser .sectionInnerMiddle,
		.sectionAddress .sectionInnerMiddle,
		.sectionPayment .sectionInnerMiddle{
			font-size: 1.05em;
		}
		.sectionLogin .sectionInnerMiddle .left{
			border-right: 1px solid #00AEEF;
			width: 320px;
			height: 150px;
		}
		.sectionLogin .sectionInnerMiddle #cpf{
			width: 100px;
		}
		
		.sectionLogin .sectionInnerMiddle .right{
			float: right;
			width: 50%;
		}
		.sectionLogin .sectionInnerMiddle .row{
			padding: 10px;
		}
		.sectionLogin .sectionInnerMiddle .row .field{
			width: 170px;
		}
		.sectionLogin .sectionInnerMiddle .row span{
			width: 50px;
			display: block;
			float: left;
			vertical-align: middle;
			padding: 5px;
		}
		
		.sectionLogin .sectionInnerBottom{
			height: 20px;
		}

		/* /Section Login */
		
		/* Section New Login */

		.sectionNewUser .sectionInnerMiddle .left{
			border-right: 1px solid #00AEEF;
			width: 320px;
			height: 570px;
		}
		.sectionNewUser .sectionInnerMiddle #cpf,
		.sectionNewUser .sectionInnerMiddle #rg{
			width: 100px;
		}
		.sectionNewUser .sectionInnerMiddle .addressHolder{
			display: none;
		}
		.sectionNewUser .sectionInnerMiddle #birth_date,
		.sectionNewUser .sectionInnerMiddle #phone,
		.sectionNewUser .sectionInnerMiddle #celphone,
		.sectionNewUser .sectionInnerMiddle .addressHolder #address_number{
			width: 70px;
		}
		
		.sectionNewUser .sectionInnerMiddle .right{
			float: right;
			width: 50%;
		}
		.sectionNewUser .sectionInnerMiddle .row{
			padding: 10px;
		}
		.sectionNewUser .sectionInnerMiddle .row .field{
			width: 170px;
		}
		.sectionNewUser .sectionInnerMiddle .row span{
			width: 90px;
			display: block;
			float: left;
			vertical-align: middle;
			padding: 5px;
		}
		
		.sectionNewUser .sectionInnerBottom{
			height: 20px;
		}

		/* /Section New Login */
		
		/* Section Address */

		.sectionAddress .sectionInnerMiddle{
			min-height: 160px;
		}
		.sectionAddress .sectionInnerMiddle .row a{
			border: 1px solid;
			padding: 5px;
			display: inline-block;
			margin-right: 10px;
			margin-top: 10px;
		}
		/* .sectionAddress .sectionInnerMiddle a.active{
			border-color: lightGreen;
			color: green;
		} */
		.sectionAddress .sectionInnerMiddle .giftMessage{
			display: none;
		}
		/* .sectionAddress .sectionInnerMiddle #send{
			height: 30px;
			width: 80px;
			background-image: url("../img/buttons/lightBoxSend.png");
			margin-left: 280px;
		} */
		.sectionAddress .sectionInnerMiddle textarea{
			width: 355px;
		}
		/* .sectionAddress .sectionInnerMiddle .right #send{
			margin-left: 195px;
		} */
		.sectionAddress .sectionInnerMiddle .addressHolder{
			display: none;
		}
		.sectionAddress .sectionInnerMiddle .addressHolder #phone,
		.sectionAddress .sectionInnerMiddle .addressHolder #address_number{
			width: 70px;
		}
		.sectionAddress .sectionInnerMiddle .addressHolder #state{
			width: 20px;
			text-align: center;
			text-transform: uppercase;
		}
		.sectionAddress .sectionInnerMiddle .right{
			float: right;
			width: 50%;
		}
		.sectionAddress .sectionInnerMiddle .left{
			border-right: 1px solid #00AEEF;
			width: 320px;
			min-height: 520px;
		}
		.sectionAddress .sectionInnerMiddle .left .row button{
			margin: 10px 0px;
		}
		.sectionAddress .sectionInnerMiddle .row{
			padding: 10px;
		}
		.sectionAddress .sectionInnerMiddle .row .field{
			width: 170px;
		}
		.sectionAddress .sectionInnerMiddle .row span{
			width: 80px;
			display: block;
			float: left;
			vertical-align: middle;
			padding: 5px;
		}
		.sectionAddress .sectionInnerBottom{
			height: 20px;
		}
		/* /Section Address */
		
		/* Section Paymenty */
		.sectionPayment .sectionInnerTop{
			height: 60px;
		}
		.sectionPayment .sectionInnerMiddle{
			min-height: 180px;
			overflow: hidden;
			padding: 0px;
			width: 100%;
		}
		.sectionPayment .sectionInnerMiddle .holder{
			padding: 10px 20px 10px 20px;
		}
		.sectionPayment .sectionInnerMiddle label:after{
			content: ""; 
		}

		.sectionPayment .sectionInnerMiddle .left{
			width: 255px;
			border-right: 1px solid #00AEEF;
			min-height: 260px;
		}
		.sectionPayment .sectionInnerMiddle .left .thumb{
			padding: 5px 5px 5px 0px;
		}
		.sectionPayment .sectionInnerMiddle .left .tittle{
			min-height: 40px;
			padding: 10px 0px;
		}
		.sectionPayment .sectionInnerMiddle .left h2.price b{
			margin-right: 20px;
		}
		.sectionPayment .sectionInnerMiddle .left .price b{
			float: right;
			margin-right: 10px;
		}

		.sectionPayment .sectionInnerMiddle .right{
			float: right;
			width: 60%;
		}

		.sectionPayment .sectionInnerMiddle .right .payment{
			float: left;
			width: 33%;
			padding: 10px 0px;
			font-weight: bold;
		}
		
		.sectionPayment .sectionInnerMiddle .right .payment ul li.backslip span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.master span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.visa span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.diners span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.amex span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.luiza_gold span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.luiza_silver span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.hipercard span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.aura span,
		.sectionPayment .sectionInnerMiddle .right .payment ul li.elo span
		{
			cursor: pointer;
		}
		
		.sectionPayment .sectionInnerMiddle .right .backslip span,
		.sectionPayment .sectionInnerMiddle .right .master span,
		.sectionPayment .sectionInnerMiddle .right .visa span,
		.sectionPayment .sectionInnerMiddle .right .diners span,
		.sectionPayment .sectionInnerMiddle .right .amex span,
		.sectionPayment .sectionInnerMiddle .right .luiza_gold span,
		.sectionPayment .sectionInnerMiddle .right .luiza_silver span,
		.sectionPayment .sectionInnerMiddle .right .hipercard span,
		.sectionPayment .sectionInnerMiddle .right .aura span,
		.sectionPayment .sectionInnerMiddle .right .elo span
		{
			display: inline-block;
			background: url("../img/buttons/payment_methods.png") no-repeat;
			padding: 8px 0 0 48px;
			margin-left: 4px;
			color: #666;
			height: 26px;
		}
		.sectionPayment .sectionInnerMiddle .right .master span{
			background-position: 0 -60px;
		}
		.sectionPayment .sectionInnerMiddle .right .visa span{
			background-position: 0 -29px;
		}
		.sectionPayment .sectionInnerMiddle .right .diners span{
			background-position: 0 -120px;
		}
		.sectionPayment .sectionInnerMiddle .right .amex span{
			background-position: 0 -90px;
		}
		.sectionPayment .sectionInnerMiddle .right .luiza_gold span{
			background-position: 0 -150px;
		}
		.sectionPayment .sectionInnerMiddle .right .payment ul li.luiza_gold span{
			margin: 8px 0px;
			padding: 0px 0px 0px 48px;
		}
		.sectionPayment .sectionInnerMiddle .right .luiza_silver span{
			background-position: 0 -180px;
		}
		.sectionPayment .sectionInnerMiddle .right .payment ul li.luiza_silver span{
			margin: 8px 0px;
			padding: 0px 0px 0px 48px;
		}
		.sectionPayment .sectionInnerMiddle .right .hipercard span{
			background-position: 0 -208px;
		}
		.sectionPayment .sectionInnerMiddle .right .aura span{
			background-position: 0 -239px;
		}
		.sectionPayment .sectionInnerMiddle .right .elo span{
			background-position: 0 -270px;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo,
		.sectionPayment .sectionInnerMiddle .right .invoice{
			display: none;
			clear: both;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo .row{
			padding: 4px 10px;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo span{
			line-height: 20px;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo .field{
			width: 170px;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo #cc_name.field{
			width: 250px;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo #security_code.field{
			width: 50px;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo #cc_month.field{
			width: 50px;
		}
		.sectionPayment .sectionInnerMiddle .right .ccInfo #cc_year.field{
			width: 70px;
		}
		.sectionPayment .sectionInnerMiddle .right .orderId{
			color: #369;
			font-size: 20px;
		} 
		.sectionPayment .sectionInnerMiddle .right .back{
			float: right;
		}
		.sectionPayment .sectionInnerMiddle .right #send{
			display: none;
		}
		/* .sectionPayment .sectionInnerMiddle .right #send{ 
			height: 30px;
			width: 80px;
			background-image: url("../img/buttons/lightBoxSend.png");
			float: right;
		} */

		.sectionPayment .sectionInnerMiddle .row{
			padding: 10px;
		}

		.sectionPayment .sectionInnerBottom{
			height: 20px;
		}
	
		/* /Section Paymenty */
		.sectionInner .left,
		.sectionInner .right{
			color: #505050;
		}
		.sectionInner h2{
			font-size: 1.2em;
			color: #369;
			min-height: 20px;
		}
		.sectionInner #back{
			height: 30px;
			width: 80px;
			background-image: url("../img/buttons/back.png");
			float: left;
			cursor: pointer;
		}
		
		.sectionInnerMiddle i.spinner{
			width: 20px;
			background: url('../img/spinner-small.gif') no-repeat center center;
			height: 20px;
			margin: 0;
			padding: 0;
			display: block;
		}
		.sectionInnerMiddle fieldset i.spinner{
			float: left;
			padding:2px;
			display: none;
		}
		
		/* Section Feedback */
		
		#feedBackContainer .row textarea{
			width: 375px;
		}
		#feedBackContainer .show_all{
			overflow: hidden;
		}
		#feedBackContainer .score{
			display:block;
			clear:both;
		}
		#feedBackContainer .scoreLabel{
			float:left;
			width: 240px;
			height: 27px;
			background: url("http://www.magazineluiza.com.br/imagens/mlvc/icons.png") left 0px no-repeat;
		}
		#feedBackContainer .scoreLabel span{
			padding:5px 0px 5px 35px;
			display: block;
		}
		#feedBackContainer .scoreLabel.atendimento{
			background-position: 4px 0px;
		}
		#feedBackContainer .scoreLabel.selecao{
			background-position: 4px -27px;
		}
		#feedBackContainer .scoreLabel.opiniao{
			background-position: 4px -54px;
		}
		#feedBackContainer .scoreLabel.total{
			background-position: 4px -81px;
			background-color: #f1f1f1;
			min-height: 30px;
			padding-top: 4px;
		}
		#feedBackContainer .clear{
			clear:both;
		}
		#feedBackContainer .points {
			padding: 0 10px 0 0;
			background: url("http://mlvcfrontend.appspot.com/img/buttons/reputationStars.png") right 6px no-repeat;
			color: #505050 !important;
			cursor: pointer;
			font-size: 1.1em;
			font-weight: bold;
			line-height: 1.3em;
		}
		#feedBackContainer .stars {
			margin: 5px;
			float: left;
		}
		#feedBackContainer .stars li {
			display: inline;
		}
		#feedBackContainer .stars a.deactive {
			background-position: -24px -24px;
		}
		#feedBackContainer .stars a {
			height: 24px;
			width: 24px;
			margin: 0 2px 0 0;
			background-image: url("http://www.magazineluiza.com.br/imagens/mlvc/stars.png");
			background-position: -24px 0px;
			background-repeat: no-repeat;
			display: block;
			float: left;
			text-indent: -9999px;
		}
		
		#feedBackContainer .stars li.deactive {
			background-position: 0 -24px;
		}
		#feedBackContainer .stars li.glass {
			height: 24px;
			width: 24px;
			margin: 0 2px 0 0;
			background-image: url("http://www.magazineluiza.com.br/imagens/mlvc/stars.png");
			background-repeat: no-repeat;
			display: block;
			float: left;
			text-indent: -9999px;
		}
		
		#feedBackContainer .totalScore {
			float:left;
			background-color: #f1f1f1;
		}
		#feedBackContainer .blue{
			color: #369;
		}
		
		/* /Section Feedback */
		

/* /Section */

/* Cart Page */

#cartTable {
	margin: 0 0 10px 0;
	border-bottom: #ddd solid 1px;
}

	#cartTable tr {
		
	}

		#cartTable td {
			padding: 2px 8px 5px;
			font-weight: bold;
			vertical-align: middle;
		}

			#cartTable #productHeader {
				width: 330px;
				border-bottom: #ddd solid 1px;
				text-align: left;
			}

			#cartTable #quantityHeader {
				width: 84px;
				border-bottom: #ddd solid 1px;
				text-align: center;
			}

			#cartTable #unitPriceHeader {
				width: 84px;
				border-bottom: #ddd solid 1px;
				text-align: right;
			}

			#cartTable #totalPriceHeader {
				width: 84px;
				border-bottom: #ddd solid 1px;
				text-align: right;
			}

			#cartTable #deleteHeader {
				width: 34px;
				border-bottom: #ddd solid 1px;
				text-align: center;
			}

				#cartTable .productCell {
					text-align: left;
				}
				
					#cartTable .productCell a {
						color: #336699;
					}

						#cartTable .productCell a:hover {
							color: #252525;
						}

						#cartTable .productCell a:active {
							color: #151515;
						}

					#cartTable .productCell span {
					}

				#cartTable .quantityCell {
					text-align: left;
					padding-left: 32px;
				}

					#cartTable .quantityCell input {
						padding-top: 4px;
						padding-bottom: 4px;
						color: #336699;
						font-size: 0.95em;
						font-weight: bold;
					}

				#cartTable .unitPriceCell {
					text-align: right;
					color: #336699;
				}

				#cartTable .totalPriceCell {
					text-align: right;
					color: #336699;
				}

				#cartTable .deleteCell {
					text-align: center;
				}

					#cartTable .deleteCell a {
						color: #505050;
						font-weight: normal;
					}

						#cartTable .deleteCell a:hover {
							color: #252525;
						}

						#cartTable .deleteCell a:active {
							color: crimson;
							font-weight: bold;
						}

			#cartTable td input {
				width: 30px;
				text-align: center;
			}

			#cartTable td a {
				font-weight: bold;
			}

#additional {
	padding: 0 0 10px 0;
	border-bottom: #ddd solid 1px;
}

	#cepSearch {
		float: left;
	}
	
	#cepSearch small {
		color: #BBBBBB;
		font-size: 0.95em;
	}
	
	#cepSearch #cepinvalido {
		color: #FF0000;
		font-size: 1.2em;
		left: 260px;
		line-height: 0.9em;
		margin-top: -38px;
		position: absolute;
	}

		#cepForm {
			margin: 5px 0 10px 0;
		}

			#cep1 {
				width: 50px;
				float: left;
				font-weight: bold;
				text-align: center;
			}

			#cepForm span {
				margin: 0 5px 0 5px;
				float: left;
				line-height: 2.3em;
			}

			#cepForm .spinner-small {
				height: 17px !important;
				position: relative;
				top: 4px;
			}
			
			#cep2 {
				width: 35px;
				margin: 0 5px 0 2px;
				float: left;
				font-weight: bold;
				text-align: center;
			}

			#cepTrigger {
				height: 28px; width: 100px;
				background: url("../img/buttons/cepTrigger.png");
				display: inline-block;
				float: left;
			}
			

			#discover {
				color: #505050;
				text-decoration: underline;
			}

				#discover:hover {
					color: #252525;
				}

				#discover:active {
					color: #151515;
				}

	.additionalTable {
		float: right;
	}

		.additionalTable tr {
			
		}

			.additionalTable td {
				padding: 8px 8px 8px 8px;
				font-weight: bold;
				vertical-align: middle;
			}

				.additionalTable .plus {
					width: 84px;
					text-align: right;
				}

				.additionalTable .plusValue {
					width: 84px;
					color: #336699;
					text-align: right;
				}

				.additionalTable .free {
					color: #339933;
					text-transform: uppercase;
				}

				.additionalTable .delete {
					width: 34px;
					text-align: center;
				}

				.totalPrice {
					font-size: 1.1em;
				}

#total {
	margin: 0 0 40px 0;
	padding: 10px 0 0 0;
}

	#advices {
		float: left;
	}

		#total #forecast {
			color: #bbb;
			font-size: 1.1em;
		}

			#total #forecast span {
				color: #339933;
			}

		#total #attention {
			padding: 0 0 0 22px;
			background: url("../img/backgrounds/atention.jpg") left 7px no-repeat;
			color: #BBBBBB;
			font-size: 1em;
		}

.message {
	padding: 15px 10px 15px 70px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	position: relative;
}

	.message .icon {
	    bottom: 15px;
	    display: block;
   	 	height: 75px;
    	left: 15px;
    	position: absolute;
    	width: 75px;
    }

		.message .greenIcon {
			background-image: url("../img/backgrounds/greenIconBig.png");
		}

		.message .lockerIcon {
			background-image: url("../img/backgrounds/lockerIcon.png");
		}

	.message p {
	    margin-bottom: 0;
	    margin-left: 30px;
	    text-align: left;
	    width: 510px;
	}

	.greenMessage {
		border: #add6ad solid 1px;
		background-color: #f5fff5;
		color: #339933;
	}

	.blueMessage {
		background-color: #FFFFCC;
	    border: 1px solid #FFDD00;
	    color: #FFA800;
	    margin-bottom: 30px;
	}

#buyMore {
	height: 28px; width: 150px;
	left: 20px;
	background-image: url("../img/buttons/buyMore.png");
	position: absolute;
	z-index: 1;
}

	.sectionInnerTop #buyMore {
		top: 15px;
	}

	.sectionInnerBottom #buyMore {
		bottom: 15px;
	}

#finalize {
	height: 38px; width: 145px;
	top: 0; right: 20px;
	background-image: url("../img/buttons/finalize.png");
	position: absolute;
	z-index: 1;
}

/* /Cart Page */

/* Product Page */

#product {
	
}

	#details #title {
		margin: 10px 0 20px 0;
		color: #336699;
		font-size: 1.4em;
	}

	.leftColumn {
		width: 395px;
		float: left;
	}

		.leftColumn #thumb {
			height: 296px; width: 395px;
			margin: 0 0 10px 0;
			display: block;
		}

			.leftColumn #thumb img {
				height: 296px; width: 395px;
			}

		.leftColumn #zoom {
			width: 395px;
			margin: 0 0 20px 0;
			background: url("../img/miniIcons/zoom.png") 245px 5px no-repeat;
			display: block;
			text-align: center;
		}

		.leftColumn #youTube {
			margin: 0 0 20px 0;
		}

		.leftColumn #media {
			margin: 0 0 20px 101px;
		}

			.leftColumn #media li {
				display: inline;
			}

				.leftColumn #media a {
					height: 26px;
					float: left;
				}
				
					.leftColumn #media #webvideo {
						width: 90px;
						margin: 0 10px 0 0;
						background-image: url("../img/buttons/mediaWebvideo.png");
					}

					.leftColumn #media #podcast {
						width: 90px;
						background-image: url("../img/buttons/mediaPodcast.png");
					}

		.leftColumn #share {
			height: 45px; width: 124px;
			margin: 25px 0 0px 135px;
			background: url("../img/backgrounds/share.jpg");
			position: relative;
		}
		
		.leftColumn #assembly{
			display: none;
			padding-bottom:10px;
		}

		.leftColumn #share_link_container{
			padding:10px;
			color: #336699;
			display:none;
		}

		.leftColumn #share_link_container input{
			color: #336699;
			font-size: 0.95em;
			width: 235px
		}

			#shareButtonFacebook {
				height: 18px; width: 99px;
				top: 10px; left: 12px;
				background-image: url("../img/buttons/shareButtonFacebook.png");
				position: absolute;
			}

				#shareButtonFacebook:hover {
					
				}

				#shareButtonFacebook:active {
					
				}

			#shareButtonOrkut {
				height: 26px;
				top: 10px; left: 10px;
				padding: 0 0 0 30px;
				background-image: url("../img/buttons/shareButtonOrkut.png");
				background-position: top left;
				color: #bf3b91;
				font-weight: bold;
				line-height: 2em;
				position: absolute;
				text-align: left;
				text-indent: 0;
			}

				#shareButtonOrkut:hover {
					background-position: center left !important;
				}

				#shareButtonOrkut:active {
					background-position: bottom left !important;
				}

	.rightColumn {
		min-height: 100px; width: 248px;
		float: right;
	}

		.info {
			min-height: 248px; width: 218px;
			padding: 15px 15px 15px 15px;
			background: url("../img/backgrounds/info.jpg") top center no-repeat;
			position: relative;
		}

			#info1 {
				margin: 0 0 10px 0;
			}

			#info2 {
			    border-radius: 8px 8px 8px 8px;
			    -moz-border-radius: 8px 8px 8px 8px;
			    -webkit-border-radius: 8px 8px 8px 8px;
				padding: 0 0 10px;
				width: 235px;
				
				/* Safari 4-5, Chrome 1-9 */ 
				background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#FFFFFF)); 
				/* Safari 5.1, Chrome 10+ */ 
				background: -webkit-linear-gradient(top, #F5F5F5, #FFFFFF); 
				/* Firefox 3.6+ */ 
				background: -moz-linear-gradient(top, #F5F5F5, #FFFFFF); 
				/* IE 10 */ 
				background: -ms-linear-gradient(top, #F5F5F5, #FFFFFF); 
				/* Opera 11.10+ */ 
				background: -o-linear-gradient(top, #F5F5F5, #FFFFFF);
			}

			.info h3 {
				margin: 0 0 10px 0;
				color: #336699;
				font-size: 1.1em;
			}

			.info .icon {
				height: 44px; width: 235px;
				background-position: center center;
				background-repeat: no-repeat;
				display: block;
				position: absolute;
				text-indent: -9999px;
			}

				.info .iconExclamation {
					background-image: url("../img/buttons/opiniao.png");
				}

			.info .from {
				margin: 0 0 5px 0;
				padding: 0 0 5px 0;
				background: url("../img/backgrounds/from.jpg") bottom left no-repeat;
				color: #90b2d5;
				display: block;
				font-size: 1.2em;
			}

			.info .for {
				margin: 0 0 10px 0;
				color: #336699;
				display: block;
				font-size: 1.2em;
			}

				.info .for span {
					font-size: 1.5em;
					font-weight: bold;
				}

			.info .conditions {
				margin: 0 0 10px 0;
				color: #90b2d5;
				font-weight: bold;
			}

				.info .mlConditions {
					margin: 0 0 30px 0;
					padding: 0 0 0 30px;
					background: url("../img/others/paymentFormsMagazineLuiza.jpg") left 5px no-repeat;
				}

				.info .conditions span {
					color: #336699;
					font-weight: bold;
				}
				
			.info .campaign{
				color: #336699;
				font-weight: bold;
				font-size: 1.2em;
				display:none;
			}

			.info .campaign span{
				color: #90B2D5;
				font-weight: bold;
			}
			
			.info .campaignInfo{
				clear: both;
				display: block;
				color: #90B2D5;
				padding-top: 10px;
				font-size: 0.8em;
			} 
				
			.info #optionsel {
				padding-bottom: 10px;
			}
			.info #optionsel .hoverMenu {
				background-color: #fff;
				border: #b0c5da solid 1px;
				border-radius: 8px;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				box-shadow: 0 0 2px #b0c5da;
				position: absolute;
				z-index: 2;
				-webkit-background-clip: padding-box;
				width: 217px;
			}
			
				.info #productselTrigger, #modelselTrigger {
					padding: 0 0 0 16px;
					margin: 10px 0px 3px 0px;
					background: url("../img/buttons/dropSelect.png") 5px no-repeat;
					background-position: top left;
					color: #90b2d5;
					font-weight: bold;
					text-shadow: #fff 0 1px 0;
					border: #b0c5da solid 1px;
					border-radius: 8px;
					-moz-border-radius: 8px;
					-webkit-border-radius: 8px;
					box-shadow: 0 0 2px #b0c5da;
				}
				
				.info #voltageselTrigger {
					margin-bottom: 5px;
				}
				
				.info #optionsel ul {
					margin: 0 0 5px 0;
					padding: 5px 0 0 0;
					border-top: #b0c5da solid 1px;
				}
				.info #optionsel li {
					margin: 0 0 2px 0;
					color: #336699;
					display: block;
					padding-left: 11px;
				}
				.info #optionsel li.selected {
					background: url("../img/backgrounds/greenIconSmallest.png") no-repeat;
					margin: 0 0 2px 0;
					color: #336699;
					display: block;
				}
				.info #productsel a, #modelsel a, #voltagesel a {
					padding: 2px 4px 4px 6px;
					color: #505050;
					display: block;
				}
				.info #productsel a:hover, #modelsel a:hover, #voltagesel a:hover {
					background-color: #eaeff5;
				}

			.info #buy {
				height: 38px; width: 145px;
				top: 0; right: 20px;
				background-image: url("../img/buttons/finalize.png");
				float: left;
			}

			.info #testimony {
				color: #336699;
				text-align: left;
				padding: 35px 0px 0px 10px;
			}
			
			#buy-spinner.spinner-small {
				clear: both;
				color: transparent;
				top: 14px;
				left: 8px;
				position: relative;
			}

				.info #testimony span {
					color: #336699;
					font-weight: bold;
				}

			.info #facebookLike {
				margin: 5px 0px 0px 10px;
			}

				.info #facebookLike iframe {
					
				}

			.info #advice {
				margin: 5px 0px 0px 10px;
			}

			.info #report {
				margin: 5px 0px 0px 10px;
				display: block;
				text-decoration: underline;
			}

	.tabs {
		margin: 0 0 0 7px;
	}

		.tabs li {
			display: inline;
		}

			.tabs a {
				height: 34px; width: 232px;
				margin: 0 0 0 -8px;
				background-image: url("../img/buttons/tabs.png");
				float: left;
			}

				.tabsFacebookHome a {
					background-image: url("../img/buttons/tabsSocialProduct.png") !important;
				}

				.tabs a:hover {
					
				}

				.tabs a:active {
					
				}

				.tab1 {
					background-position: 0 0 !important;
				}

					.tab1:hover {
						background-position: 0 -34px !important;
					}

					.tab1:active {
						background-position: 0 -68px !important;
					}

					.tab1Active {
						background-position: 0 -102px !important;
						text-shadow: none !important;
					}

						.tab1Active:hover {
							background-position: 0 -102px !important;
						}

				.tab2 {
					display:none;
					background-position: -232px 0 !important;
				}
					.tabsFacebookHome a.tab2{
						display:block;
					}

					.tab2:hover {
						background-position: -232px -34px !important;
					}

					.tab2:active {
						background-position: -232px  -68px !important;
					}

					.tab2Active {
						background-position: -232px  -102px !important;
						text-shadow: none !important;
					}

						.tab2Active:hover {
							background-position: -232px  -102px !important;
							text-shadow: none !important;
						}

				.tab3 {
					display:none;
					background-position: -464px 0 !important;
				}
					.tabsFacebookHome a.tab3{
						display:block;
					}

					.tab3:hover {
						background-position: -464px -34px !important;
					}

					.tab3:active {
						background-position: -464px -68px !important;
					}

					.tab3Active {
						background-position: -464px -102px !important;
						text-shadow: none !important;
					}

						.tab3Active:hover {
							background-position: -464px -102px !important;
							text-shadow: none !important;
						}

	.tab {
		height: auto; width: 648px;
		min-height: 169px;
		padding: 15px 15px 15px 15px;
		border-right: #ddd solid 1px;
		border-bottom: #ddd solid 1px;
		border-left: #ddd solid 1px;
		box-shadow:inset 0 0 6px #ccc;
		border-bottom-left-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		overflow: auto;
	}

		.tab h3 {
			margin: 0 0 10px 0;
			padding: 0 0 5px 0;
			border-bottom: #d6dff0 solid 1px;
			color: #505050;
			font-size: 1.1em;
		}

		.tab p {
			color: #757575;
			text-align: left;
			font-size: 1.1em;
			line-height: 1.4em;
		}

		#tabProductDescription {
			
		}

		#tabClientsEvaluations {
			
		}

			#evaluationTop {
				margin: 0 0 20px 0;
				padding: 6px 8px 6px 8px;
				background-color: #f8f2fc;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}

				#flowers {
					margin: 2px 0 0 0;
					float: left;
				}

					#flowers li {
						float: left;
					}

						#flowers span {
							margin: 0 10px 0 0;
							color: #757575;
							font-size: 1.5em;
							line-height: 1.3em;
						}

						.flower {
							height: 22px; width: 22px;
							margin: 0 5px 0 0;
							background-image: url("../img/buttons/flower.png");
							text-align: center;
							float: left;
							text-align: center;
						}

							#flowers .active {
								background-position: bottom center !important;
							}

							#flowers #selector {
								color: #6600cc;
								font-size: 1.5em;
								line-height: 1.3em;
							}

							#flowers #selector {
								padding: 0 10px 0 5px;
								/*background: url("../img/backgrounds/points.png") right 10px no-repeat;*/
							}

				#evaluationsInfo {
					width: 250px;
					color: #757575;
					float: right;
				}

			#tabClientsEvaluations p {
				padding: 0 0 10px 0;
			}

			.evaluation {
				margin: 0 0 10px 0;
				border-bottom: #ddd solid 1px;
			}

				.lastEvaluation {
					margin: 0 0 0 0;
					border: none;
				}

				.smallFlowers {
					margin: 0 0 5px 0;
				}

					.smallFlowers li {
						display: inline;
					}

						.smallFlowers a {
							height: 16px; width: 16px;
							margin: 0 2px 0 0;
							background-image: url("../img/buttons/flowerSmall.png");
							text-align: center;
							float: left;
							text-align: center;
						}

						.smallFlowers span {
							margin: 0 0 0 5px;
							float: left;
							line-height: 1.6em;
						}

						.smallFlowers .active {
							background-position: bottom center !important;
						}

				.commentTitle {
					margin: 0 0 5px 0;
				}

				.commentAuthor {
					margin: 0 0 5px 0;
				}

					.commentAuthor a {
						color: #bbb;
						text-decoration: underline;
					}

				.comment {
					margin: 0 0 0 0;
				}

		#tabLusContent {
			border-bottom-right-radius: 8px;
			-moz-border-radius-bottomright: 8px;
			-webkit-border-bottom-right-radius: 8px;
		}

			#luContent {
				
			}

				#luContent li {
					height: 75px; width: 312px;
					display: table-cell;
				}

					.luRow {
						display: block;
						padding-bottom: 5px;
					}
					
					#luContentFirst {
						margin: 0 20px 0 0;
					}

					#luContent .thumb {
						height: 75px; width: 100px;
						margin: 0 10px 0 0;
						display: block;
						float: left;
					}

						#luContent .thumb img {
							height: 75px; width: 100px;
						}

					#luContent .icon {
						height: 20px;
						margin: 3px 0 2px 0;
						display: inline-block;
					}

						#blogdaLu {
							width: 72px;
							background-image: url("../img/others/logoBlogdaLu.jpg");
						}

						#luExplica {
							width: 90px;
							background-image: url("../img/others/logoLuExplica.jpg");
						}

					#luContent .title {
						margin: 0 0 0 0;
						color: #252525;
						display: inline-block;
						font-size: 1.1em;
						font-weight: bold;
					}

					#luContent p {
						font-weight: 0.9em;
						text-align: left;
					}

		#top5Partners {
			height: 209px;
			padding-top: 20px;
		}

		#top5Products {
			height: auto;
			padding-top: 20px;
		}

		#top5Reviews {
			height: auto;
			padding-top: 20px;
		}

		.tabList {
			width: 295px;
		}

			.tabList .position {
				color: #336699;
				float: left;
				font-weight: bold;
			}

			.tabList .storeTitle {
				color: #336699;
				display: block;
				font-weight: bold;
			}

				.tabList .storeTitle span {
					color: #00aeef;
					font-weight: bold;
				}

			.tabList .title {
				color: #505050;
				display: block;
			}

				.tabList .title:hover {
					text-decoration: underline;
				}

				.tabList .title:active {
					
				}

			.tabList small {
				display: block;
			}

			.tabList .reviewComplete {
				margin: 0 0 8px 0;
				color: #6600cc;
				display: block;
			}

				#tabListFirst .reviewComplete:hover {
					
				}

				#tabListFirst .reviewComplete:active {
					
				}

				.tabList .oneLine {
					padding: 0 0 0 0;
				}

					.tabList .oneLine a {
						display: inline;
					}

			#tabListFirst {
				float: left;
			}

				#tabListFirst li {
					padding: 0 0 0 115px;
					position: relative;
				}

					#tabListFirst .position {
						top: 0; left: 0;
						font-size: 1.5em;
						position: absolute;
					}

					#tabListFirst .avatar {
						top: 0; left: 20px;
						}

					#tabListFirst .thumb {
						height: 85px; width: 85px;
						top: 0; left: 20px;
						display: block;
						position: absolute;
					}

						#tabListFirst .thumb img {
							height: 85px; width: 85px;
						}

					#tabListFirst .storeTitle {
						padding: 48px 0 0 0;
						font-size: 1.3em;
					}

					#tabListFirst small {
						font-size: 1em;
					}

					#tabListFirst .title {
						margin: 0 0 10px 0;
					}
					
					#tabListFirst .from {
						width: 95px;
						margin: 0 0 3px 0;
						padding: 0 0 3px 0;
						background: url("../img/backgrounds/from.jpg") bottom left no-repeat;
						color: #90b2d5;
					    display: block;
					}
					
					#tabListFirst .for {
						width: 110px;
						margin: 0 0 10px 0;
					    color: #336699;
					    display: block;
						font-size: 1.2em;
					}
					
					#tabListFirst .review {
						font-size: 1em;
					}
					

			#tabListOthers {
				float: right;
			}

				#tabListOthers li {
					min-height: 30px;
					margin: 0 0 10px 0;
					padding: 0 0 0 50px;
					position: relative;
				}

					.tabListOthersProduct {
						padding-left: 60px !important;	
					}
	
					#tabListOthers .position {
						top: 0; left: 0;
						font-size: 1.2em;
						position: absolute;
					}

					#tabListOthers .partner {
						height: 30px; width: 30px;
						top: 0; left: 15px;
						display: block;
						position: absolute;
					}

						#tabListOthers .partner img {
							height: 30px; width: 30px;
						}

					#tabListOthers .thumb {
						height: 40px; width: 40px;
						top: 0; left: 15px;
						display: block;
						position: absolute;
					}

						#tabListOthers .thumb img {
							height: 40px; width: 40px;
						}

					#tabListOthers .storeTitle {
						font-size: 1.1em;
					}

					#tabListOthers small {
						
					}

					#tabListOthers .title {
						margin: 0 0 2px 0;
					}

					#tabListOthers .price {
						margin: 0 0 5px 0;
						color: #336699;
						display: block;
					}

					#tabListFirst .by,
					#tabListOthers .by {
						margin: 0 0 4px 0;
						display: block;
					}

					#tabListFirst .thumbUp,
					#tabListOthers .thumbUp {
						padding: 0 0 0 20px;
						background: url("../img/miniIcons/liked.png") top left no-repeat;
						font-weight: normal;
					}

						#tabListFirst .thumbUp span,
						#tabListOthers .thumbUp span {
							padding: 0 0 0 2px;
							color: #252525;
							font-size: 1em;
					}

/* /Product Page */

/* colorBox Pages */

.lightBox {
	width: 640px;
}

	.lightBox #top {
		height: 50px;
		background: url("../img/backgrounds/lightBoxTop.png") center center no-repeat;
		position: relative;
		z-index: 0;
	}

		.lightBox #top h2 {
			top: 18px; left: 15px;
			color: #336699;
			font-size: 1.2em;
			position: absolute;
			text-shadow: #fff 0 1px 0;
		}

		.lightBox #close {
			height: 21px; width: 75px;
			top: 14px; right: 15px;
			background-image: url("../img/buttons/lightBoxClose.png");
			position: absolute;
		}

		.lightBox p {
			padding: 10px 10px 0 10px;
			width: 415px;
			color: #505050;
		}

		.lightBox form {
			padding: 0 10px 0 10px;
		}

			.lightBox #message {
				height: 100px; width: 415px;
				float: left;
			}

			.lightBox #name,
			.lightBox #email {
				width: 290px;
				float: right;
			}

			.lightBox #name {
				margin: 1px 0 10px 0;
			}

			.lightBox #email {
				margin: 1px 0 0 0;
			}

			.lightBox #send {
				height: 30px; width: 80px;
				margin: 80px 0 0 0;
				background-image: url("../img/buttons/lightBoxSend.png");
				float: right;
			}

			.lightBox b {
				width: 200px;
				top: 183px; left: 330px;
				color: crimson;
				position: absolute;
			}

			.lightBox #success {
				height: 50px; width: 270px;
				margin: 50px 0 0 160px;
				padding: 15px 0 0 50px;
				background: url("../img/backgrounds/greenIconMiddle.png") top left no-repeat;
				color: #399830;
				font-size: 1.2em;
				font-weight: bold;
				line-height: 1.2em;
				text-align: right;
			}

/* /colorBox Pages */

/* Home Facebook */

.homeFacebook {
	width: 700px;
	height: 440px;
	margin: 0 auto 30px auto;
	padding: 0 20px 0 20px;
	background: #fff url("../img/backgrounds/headerInner.jpg") bottom left repeat-x;
	border-bottom: #fff solid 2px;
	position: relative;
}

	.homeFacebook .logo {
		height: 41px; width: 227px;
		top: 20px; left: 35px;
		background-image: url("../img/buttons/homeFacebook.png");
		position: absolute;
	}

	.homeFacebook #call {
		top: 100px; left: 35px;
		color: #336699;
		font-size: 2.5em;
		font-weight: normal;
		position: absolute;
	}

		.homeFacebook #call span {
			color: #00aeef;
		}

	/*#slider {
		position: absolute;
		top: 180px; left: -20px;
		height: 280px; width: 760px;
		background: #fff url("../img/others/loadingWhite.gif") no-repeat 50% 50%;
	}

		#slider img {
			top: 0; left: 0;
			display: none;
			position: absolute;
		}

		#slider a {
			border: 0;
			display: block;
		}*/

	.homeFacebook .smallCall {
		top: 160px;
		font-size: 1.9em;
		font-weight: normal;
		position: absolute;
	}

		.homeFacebook #smallCall1 {
			left: 35px;
			color: #ff991a;
		}

		.homeFacebook #smallCall2 {
			left: 415px;
			color: #00aeef;
		}

	#flux {
		height: 116px; width: 346px;
		top: 210px; left: 20px;
		background: url("../img/backgrounds/flux.png") center center no-repeat;
		position: absolute;
		z-index: 12;
	}

		.fluxIcon {
			height: 40px; width: 40px;
			top: 22px;
			background-position: center center;
			background-repeat: no-repeat;
			position: absolute;
			text-indent: -9999px;
		}

			#fluxIcon1 {
				left: 28px;
				background-image: url("../img/backgrounds/fluxIcon1.png");
			}

			#fluxIcon2 {
				left: 114px;
				background-image: url("../img/backgrounds/fluxIcon2.png");
			}

			#fluxIcon3 {
				left: 198px;
				background-image: url("../img/backgrounds/fluxIcon3.png");
			}

			#fluxIcon4 {
				left: 284px;
				background-image: url("../img/backgrounds/fluxIcon4.png");
			}

		.fluxText {
			width: 70px;
			top: 72px;
			color: #336699;
			position: absolute;
			text-shadow: #fff 0 1px 0;
		}

			#fluxText1 {
				left: 18px;
			}

			#fluxText2 {
				left: 108px;
			}

			#fluxText3 {
				left: 188px;
			}

			#fluxText4 {
				left: 270px;
			}

	#createStoreText {
		width: 155px;
		top: 355px; left: 25px;
		color: #999999;
		font-weight: normal;
		position: absolute;
		line-height: 1.3em;
		text-align: right;
		text-shadow: #fff 0 1px 0;
	}

	#createStore {
		height: 51px; width: 170px;
		top: 351px; left: 190px;
		background-image: url("../img/buttons/createStore.png");
		position: absolute;
	}
	#createStore.accessStore{
		top: 330px;
		background-image: url("../img/buttons/accessStore.png");
	}

	#addPageTab {
		height: 51px; width: 170px;
		top: 380px; left: 190px;
		background-image: url("../img/buttons/addPageTab.png");
		position: absolute;
	}

	.homeFacebook #searchForm {
		
	}

		.homeFacebook #searchForm .field {
			height: 34px; width: 252px;
			top: 205px; left: 415px;
			padding-left: 10px;
			color: #336699;
			font-weight: bold;
			position: absolute;
		}

		.homeFacebook #searchForm .button {
			height: 45px; width: 48px;
			top: 205px; left: 690px;
			background-image: url("../img/buttons/searchFormButton2.png");
			position: absolute;
			z-index: 12;
		}

	#friendsWithStores {
		height: 102px; width: 330px;
		top: 265px; left: 410px;
		background: url("../img/backgrounds/friendsWithStores.png");
		position: absolute;
		z-index: 12;
		overflow: hidden;
	}

		#friendsWithStores .title {
			top: 14px; left: 17px;
			color: #00aeef;
			font-size: 1.1em;
			position: absolute;
		}

			#friendsWithStores .title b {
				font-weight: bold;
			}

		#friendsWithStores.authorizeAppHolder {
			height: 165px;
			background:none;
		}
			#friendsWithStores.authorizeAppHolder div{
				padding: 10px 8px;
				display: block;
			}
			#friendsWithStores.authorizeAppHolder .title{
				color: #00afed;
				font-size: 25px;
				position: relative;
				top: 0;
				left: 0;
			}
			#friendsWithStores.authorizeAppHolder .subtitle{
				color: #777777;
				font-size: 12px;
			}
			#friendsWithStores.authorizeAppHolder .authorizeApp {
				background: url("../img/buttons/authorizeApp.png") center center no-repeat;
				width: 220px;
				height: 50px;
				display: block;
			}

		.friendsWithStoresList {
			
		}

	.storesAndProducts {
		top: 390px;
		padding: 0 0 0 26px;
		background-position: top left;
		background-repeat: no-repeat;
		font-size: 1.2em;
		position: absolute;
		text-shadow: #fff 0 1px 0;
	}

		#storesAndProducts1 {
			left: 415px;
			background-image: url("../img/miniIcons/storesAndProducts1.png");
		}

		#storesAndProducts2 {
			left: 590px;
			background-image: url("../img/miniIcons/storesAndProducts2.png");
		}

		.storesAndProducts li {
			margin: 0 0 3px 0;
			font-weight: bold;
		}

			.storesAndProducts .stores,
			.storesAndProducts .products {
				color: #00aeef;
			}

			.storesAndProducts .howMany {
				color: #336699;
			}

#createMine {
	height: 24px; width: 180px;
	bottom: -62px; left: 270px;
	background-image: url("../img/buttons/createMine.png");
	position: absolute;
	z-index: 1;
}

#socialProduct {
	padding: 0 0 60px 0;
	background: url("../img/backgrounds/socialProduct.png") bottom center no-repeat;
}

	#socialProductTitle {
		margin: 0 0 5px 0;
		color: #336699;
		font-size: 1.5em;
	}

	#socialProductAbout {
		color: #336699;
	}

	#socialProductShowcase {
		min-height: 210px; width: 420px;
		padding: 10px 10px 10px 10px;
		background: url("../img/backgrounds/socialProductShowcase.jpg") top center no-repeat;
		float: left;
	}

		.socialProductShowcaseItem {
			width: 130px;
			float: left;
		}

			#socialProductShowcaseItem1 {
				padding: 0 10px 0 0;
			}

			#socialProductShowcaseItem2 {
				padding: 0 0 0 10px;
			}

			#socialProductShowcaseItem3 {
				padding: 0 0 0 10px;
			}

			.socialProductShowcaseItem .thumb {
				height: 121px; width: 121px;
				margin: 0 0 10px 0;
				display: block;
			}

				.socialProductShowcaseItem .thumb img {
					height: 121px; width: 121px;
				}

				#socialProductShowcaseItem1 .thumb {
					width: 130px;
				}

					#socialProductShowcaseItem1 .thumb img {
						height: 121px; width: 130px;
					}

				#socialProductShowcaseItem3 .thumb {
					width: 130px;
				}

					#socialProductShowcaseItem3 .thumb img {
						height: 121px; width: 130px;
					}

			.socialProductShowcaseItem .title {
				max-height: 54px;
				margin: 0 0 10px 0;
				color: #505050;
				display: block;
				overflow: hidden;
			}

				.socialProductShowcaseItem .title:hover {
					text-decoration: underline;
				}

				.socialProductShowcaseItem .title:active {
					
				}

				.socialProductShowcaseItem .title img {
					height: 9px; width: 9px;
					margin: 0 0 0 5px;
					display: inline-block;
					background-color: #fff !important;
				}

				.socialProductShowcaseItem .facebookLike {
					width: 121px;
				}
					
					.socialProductShowcaseItem2 .facebookLike {
						width: 130px;
					}

	#socialProductTodayOffer {
		min-height: 197px; width: 210px;
		margin: -28px 0 0 0;
		padding: 40px 5px 0 5px;
		background: url("../img/backgrounds/productTypeBig.jpg") top center no-repeat;
		float: right;
		position: relative;
	}

		#socialProductTodayOffer .specialTitle {
			top: 7px; left: 8px;
			color: #fff;
			font-size: 1.1em;
			font-weight: bold;
			position: absolute;
			text-shadow: #222265 0 1px 0;
		}

		#socialProductTodayOffer .thumb {
			height: 100px; width: 100px;
			margin: 0 10px 10px 5px;
			display: block;
			float: left;
		}

			#socialProductTodayOffer .thumb img {
				height: 100px; width: 100px;
			}

		#socialProductTodayOffer .title {
			margin: 0 5px 10px 0;
			color: #505050;
			display: block;
			overflow: hidden;
		}

			#socialProductTodayOffer .title:hover {
				text-decoration: underline;
			}

			#socialProductTodayOffer .title:active {
				
			}

		#socialProductTodayOffer small {
			padding: 0 20px 5px 20px;
		}

		#socialProductTodayOffer .usersFacebook {
			margin: 0 0 10px 0;
			overflow: hidden;
			height: 35px;
		}

		#socialProductTodayOffer .liked {
			margin: 0 0 0 5px;
			color: #959595;
		}

			#socialProductTodayOffer .liked b {
				color: #252525;
			}

#resultsTitle {
	top: 13px; left: 14px;
	color: #336699;
	font-size: 1.5em;
	position: absolute;
}

#resultsClose {
	height: 21px; width: 75px;
	top: 18px; right: 20px;
	background-image: url("../img/buttons/resultsClose.png");
	position: absolute;
	z-index: 1;
}

.resultsTop {
	height: 50px;
	position: relative;
}

	#resultsTop1 {
		height: 50px;
	}

	#resultsTop2 {
		height: 30px;
	}

	#resultsBack {
		height: 30px; width: 80px;
		top: 0; left: 0;
		background-image: url("../img/buttons/back.png");
		position: absolute;
		z-index: 3;
	}

		#resultsBack:hover {
			
		}

		#resultsBack:active {
			
		}

	#resultsStatus {
		top: 3px; left: 165px;
		color: #336699;
		font-size: 1.5em;
		position: absolute;
	}

.result {
	padding: 20px 0 20px 166px;
	position: relative;
}

	.resultType1 {
		height: 135px;
	}

	.resultType2 {
		height: 100px;
	}

	.friendStore {
		background: url("../img/backgrounds/friendStore.jpg") right 30px no-repeat;
	}

	.yourFriend {
		top: 38px; right: 45px;
		color: #336699;
		font-size: 1.1em;
		position: absolute;
	}

	.resultBlueLine {
		height: 1px; width: 680px;
		bottom: 0; left: 0;
		background: url("../img/backgrounds/blueLine.jpg") bottom left no-repeat;
		display: block;
		position: absolute;
	}

	.result .thumb {
		height: 135px; width: 135px;
		top: 20px; left: 0;
		margin: 0 30px 0 0;
		display: block;
		position: absolute;
	}

		.result .thumb img {
			height: 120px; width: 120px;
		}

	.result .avatar {
		top: 30px; left: 20px;
	}

	.result .title {
		width: 200px;
		margin: 0 0 10px 0;
		padding: 14px 0 0 0;
		color: #505050;
		display: block;
	}

		.result .title:hover {
			text-decoration: underline;
		}

		.result .title:active {
			
		}

	.result .for {
		margin: 0 0 10px 0;
		color: #336699;
		display: block;
	}

		.result .for b {
			font-size: 1.2em;
		}

	.result .conditions {
		margin: 0 0 10px 0;
		color: #90b2d5;
		display: block;
	}

	.seeStores {
		height: 24px; width: 180px;
		top: 75px; left: 428px;
		background-image: url("../img/buttons/seeStores.png");
		position: absolute;
	}

	.result .storeTitle {
		margin: 0 0 3px 0;
		padding: 5px 0 0 0;
		color: #336699;
		display: block;
		font-size: 1.4em;
		font-weight: bold;
	}

		.result .storeTitle span {
			color: #00aeef;
			font-weight: bold;
		}

	.storeBy {
		margin: 0 0 12px 0;
		color: #757575;
		display: block;
		font-size: 1em;
	}

	.partner {
		height: 16px;
		top: 80px; left: 165px;
		background-position: top right;
		background-repeat: no-repeat;
		color: #757575;
		display: block;
		position: absolute;
	}

		.milkToothPartner {
			width: 165px;
			background-image: url("../img/miniIcons/milkTooth.png");
		}

		.bronzePartner {
			width: 122px;
			background-image: url("../img/miniIcons/bronzeMedal.png");
		}

		.silverPartner {
			width: 115px;
			background-image: url("../img/miniIcons/silverMedal.png");
		}

		.goldPartner {
			width: 110px;
			background-image: url("../img/miniIcons/goldMedal.png");
		}

		.diamondPartner {
			width: 140px;
			background-image: url("../img/miniIcons/diamond.png");
		}

	.result .stars {
		top: 80px; left: 350px;
		position: absolute;
	}

	.result .points {
		top: 99px;
		font-size: 0.95em;
		position: absolute;
	}

		.result .partnerPoints {
			left: 165px;
		}

		.result .evaluationsPoints {
			left: 350px;
		}

	.result .hoverBoxPoints {
		height: 40px; width: 148px;
		top: 115px; left: 165px;
	}

	.result .hoverBoxRanking {
		top: 115px; left: 165px;
	}

	.result .hoverBoxEvaluations {
		height: 40px; width: 148px;
		top: 115px; left: 350px;
	}

	.visitStore {
		height: 24px; width: 150px;
		top: 83px; left: 468px;
		background-image: url("../img/buttons/visitStore.png");
		position: absolute;
	}

/* /Home Facebook */

/* Footer */

.footer {
	margin: 0 auto;
	padding: 0 20px 0 20px;
	text-shadow: #fff 0 1px 0;
	width: 720px;
}

	#footerInner {
		height: 245px;
		background: #fff url("../img/backgrounds/footerInner.jpg") bottom left repeat-x;
		border: #fff solid 2px;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		position: relative;
	}

		.footerInnerShadow {
			background-position: center center;
			background-repeat: no-repeat;
			position: absolute;
		}

			#footerInnerShadow1 {
				height: 93px; width: 37px;
				top: 0; left: 222px;
				background-image: url("../img/backgrounds/footerInnerShadow1.png");
			}

			#footerInnerShadow2 {
				height: 76px; width: 37px;
				bottom: 0; right: 135px;
				background-image: url("../img/backgrounds/footerInnerShadow2.png");
			}

		#footerInner .security {
			width: 200px;
			top: 20px; left: 20px;
			position: absolute;
		}

			#footerInner .security li {
				display: inline;
			}

				#footerInner .security a {
					height: 40px;
					margin: 0 10px 5px 0;
					display: block;
					float: left;
					text-indent: -9999px;
				}

					#footerInner .dhc {
						width: 61px;
						background-image: url("../img/others/logoDHC.jpg");
					}

					#footerInner .internetSegura {
						width: 55px;
						background-image: url("../img/others/logoInternetSegura.jpg");
					}

					#footerInner .ebit {
						width: 106px;
						background-image: url("../img/others/logoebit.jpg");
					}

					#footerInner .certisign {
						width: 80px;
						background-image: url("../img/others/logocertisign.jpg");
					}

					#footerInner .segurancaMaxima {
						width: 74px;
						background-image: url("../img/others/logoSegurancaMaxima.jpg");
					}

		#footerInner .paymentForms {
			top: 20px; left: 260px;
			position: absolute;
		}

			#footerInner .paymentForms li {
				display: inline;
			}

				#footerInner .paymentForms a {
					height: 16px;
					margin: 0 5px 0 0;
					float: left;
				}
				
					#footerInner .masterCard {
						width: 26px;
						background-image: url("../img/others/paymentFormsMasterCard.jpg");
					}

					#footerInner .visa {
						width: 33px;
						background-image: url("../img/others/paymentFormsVISA.jpg");
					}

					#footerInner .amex {
						width: 34px;
						background-image: url("../img/others/paymentFormsAmex.jpg");
					}

					#footerInner .dinners {
						width: 25px;
						background-image: url("../img/others/paymentFormsDinners.jpg");
					}

					#footerInner .ml {
						width: 23px;
						background-image: url("../img/others/paymentFormsMagazineLuiza.jpg");
					}

					#footerInner .billet {
						width: 36px;
						background-image: url("../img/others/paymentFormsBillet.jpg");
					}

		#footerInner .paymentsText {
			top: 40px; left: 260px;
			position: absolute;
		}

		#footerInner .advices {
			width: 492px;
			top: 105px; left: 20px;
			color: #505050;
			font-size: 0.9em;
			position: absolute;
		}

		#footerInner .legal {
			color: #909090;
    		font-size: 0.85em;
    		left: 20px;
    		position: absolute;
    		top: 200px;
		}

		#footerInner .questions {
			width: 145px;
			top: 20px; right: 20px;
			color: #336699;
			font-size: 1.4em;
			font-weight: bold;
			position: absolute;
		}

		#footerInner .talk {
			height: 33px; width: 95px;
			top: 130px; right: 71px;
			background-image: url("../img/buttons/talk.png");
			position: absolute;
		}
		
		#footerInner .privacy_use_terms {
			 font-size: 1em;
 			 position: absolute;
             right: 35px;
             top: 200px;
             width: 130px;
		}
		#footerInner #use_terms {
			display: block;
		}
		#footerInner #privacy_terms {
			display: block;
		}

.nocursor {
	cursor: default;
}
ul#luContent .back {
	background-image: url("../img/buttons/back.png");
	height: 30px;
    left: -5px;
    position: relative;
    width: 80px;
    z-index: 3;
}

#biglayer {
	height: 2500px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 1000px;
    z-index: 999999;
}


.spinner-small {
	overflow: hidden;
	background: url("../img/spinner-small.gif") no-repeat;
	height: 0px !important;
	padding-bottom: 2px;
}

.spinner-large {
	overflow: hidden;
	background: url("../img/spinner-small.gif") no-repeat;
	height: 0px !important;
	padding-bottom: 2px;
}

.spinner-product {
	background: url('../img/spinner-small.gif') no-repeat; 
	float: right; 
	width: 16px; 
	height: 16px; 
	z-index: 900; 
	position: absolute; 
	top: 160px;
	left: 125px;
}

#dialog{
	display: none;
}

/* /Footer */

/* Profile */
.profile .header {
	margin: 0 0 10px 0;
}
.profile .headerInner {
	height: 75px;
}
.profile .headerInner .right{
	top: 5px;
	right: 18px;
	position: absolute;
	overflow: hidden;
}
.profile .headerInner .points{
	background: none;
	margin: 5px 0px 0px 25px;
}
.profile ul.productShowCase {
	display: block;
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 5px;
	list-style: none;
	overflow: hidden;
}
.profile li div.product {
	width: 100%;
	float: left;
	min-height: 0px;
	padding: 10px 0 0 0;
}
.profile .title{
	max-height: 54px;
	min-height: 54px;
	margin: 0 0 10px 0;
	color: #505050;
	display: block;
	overflow: hidden;
}
.profile ul.productShowCase li {
	width: 33%%;
	display: inline-block;
	height: auto;
	vertical-align: top;
	margin: 0 -2000px 0 0;
	padding: 0px 2000px 0px 0px;
}
.profile .container{
	width: 480px;
	padding-bottom: 20px;
}
.profile .section{
	margin: 0;
}
.profile .sectionInnerTop,
.profile .sectionInnerBottom {
	height: 10px;
}
.profile .sectionInnerMiddle{
	padding: 0 20px 0px 20px;
}
/* /Profile */

/* ATG */
.loading,
#cs-recslot,
#cs-recslot .cs-slot{
	height: 300px;
	background: url('../img/spinner-small.gif') no-repeat center center;
}

#cs-recslot .cs-slot.white{
	background: white;
}

.showcase #cs-recslot .cs-header-text,
#cs-recslot .cs-header-text{
	background: url(/img/backgrounds/recomendation_header.png) repeat-x center;
	padding: 8px 0px 0px 20px;
	color: white;
	font-size: 1em;
	font-weight: bold;
	text-shadow: #369 0 1px 0;
	height: 30px;
}
#cs-recslot .cs-header-text{
	background: url(/img/backgrounds/recomendation_detail_header.png) repeat-x center;
	text-shadow: none;
}

#cs-recslot .product{
	padding-top: 0px;
	min-height: 250px;
	height: 250px;
}
#cs-recslot .product .spinner-product{
	top: 120px;
}
#cs-recslot .product .price_info{
	min-height: 55px;
}

/* Solr Search */
.sectionInnerMiddle .search{
	height: 60px;
}
.sectionInnerMiddle .search input.field{
	width: 600px;
    margin: 0px 15px 0px 0px;
    float: left;
    height: 35px;
    font-size: 1.5em;
    font-weight: normal;
    color: #369;
}

.sectionInnerMiddle .search input.button{
	height: 45px;
	width: 48px;
	background-image: url("../img/buttons/searchFormButton2.png");
}
.sectionInnerMiddle .list .notFound{
	text-align: center;
	color: #369;
	font-size: 1.4em;
	font-weight: bold;
	padding: 20px;
}
.sectionInnerMiddle .list .products{
		min-height: 350px;
}
.sectionInnerMiddle .list .products .product{
		min-height: 280px;
		padding: 0px;
}
.sectionInnerMiddle .list .products .product .spinner-product{
	top: 120px;
}




/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbbbbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}
