@font-face {
	font-family: 'Museo500Regular';
	src: url('/fonts/museo500-regular-webfont.eot');
	src: local('☺'), url('/fonts/museo500-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo700Regular';
	src: url('/fonts/museo700-regular-webfont.eot');
	src: local('☺'), url('/fonts/museo700-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ITCFranklinGothicMediumConden';
	src: url('/fonts/frankgmc-webfont.eot');
	src: local('☺'), url('/fonts/frankgmc-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ITCFranklinGothicBookCondense';
	src: url('/fonts/frankgbc-webfont.eot');
	src: local('☺'), url('/fonts/frankgbc-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
img {
	border: none;
}
body #header, body #footer, body .banner, body .body {
	background: url("/imgs/body/bg-boundaries-all.gif") repeat-y center center;
}
body {
	background: transparent url(/imgs/body/bg.gif) left bottom repeat;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: 'Museo700Regular',sans-serif;
	font-size: 12px;
	color: #552100;
}
.js-button {
	cursor: pointer;
}
input, table, select, textarea, a {
	font-family: 'Museo500Regular',sans-serif;
	color: #54250E;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
.height-20 {
	height: 20px;
}
.wrapper {
	position: relative;
	margin: 0 auto;
	width: 960px;
	background: #FFF;
}
.clear {
	clear: both;
}
.display-none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.padding-clear {
	padding: 0px;
}
.padding-left {
	padding-left: 20px;
}
.padding-top {
	padding-top: 20px;
}
.margin-left {
	margin-left: 20px;
}
.margin-top {
	margin-top: 20px;
}
/*stupid chrome*/
input:focus {
	outline: none;
}
.input {
	position: relative;
	left: 0;
	padding: 0 0 0 10px;
	height: 30px;
	line-height: 30px;
}
.input .l {
	position: absolute;
	top: 0px;
	left: 0;
	width: 10px;
	height: 100%;
	background: transparent url(/imgs/input.png) no-repeat left top scroll;
}
.input .c {
	display: block;
	height: 100%;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	color: white;
	background: transparent url(/imgs/input.png) repeat-x left -40px scroll;
}
.input input {
	width: 100%;
	height: auto;
	float: left;
	border: 0px solid;
	background: transparent;
	font-size: 11px;
	padding: 8px 0 0 0;
	color: #666666;
}
.input .r {
	position: absolute;
	right: -5px;
	top: 0px;
	width: 10px;
	height: 100%;
	background: transparent url(/imgs/input.png) no-repeat right top scroll;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/input.png', sizingMethod='scale');
}
.input-focused .l {
	background: transparent url(/imgs/input.png) no-repeat left -80px scroll;
}
.input-focused .c {
	background: transparent url(/imgs/input.png) repeat-x left -120px scroll;
}
.input-focused .r {
	background: transparent url(/imgs/input.png) no-repeat right -80px scroll;
}
.input-css-rounded {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: center;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
/************************************* TYPOGRAPHY *******************************/
.title {
	font-size: 18px;
	line-height: 24px;
}
.subtitle {
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
}
strong {
	font-weight: normal;
}
em {
	font-style:italic;
}
/************************************* SEARCH BAR *******************************/
.searchbar {
	position: absolute;
	right: 16px;
	bottom: 0px;
	height: 37px;
	clear: both;
}
	.searchbar label {
		display: block;
		float: right;
		font-size: 16px;
		color: #54250E;
		line-height: 37px;
	}
	.searchbar .input {
		float: right;
		width: 512px;
		margin: 2px 0 0 5px;
	}
	.searchbar .select {
		position: relative;
		float: right;
		width: 140px;
		height: 30px;
		margin: 3px 0 0 0;
		background: transparent url(/imgs/header/search.png) no-repeat right top;
		cursor: pointer;
	}
		.searchbar .select div {
			position: absolute;
			left: 0px;
			top: 0px;
			line-height: 30px;
			text-indent: 10px;
			font-size: 10px;
		}
		.searchbar .select select {
			position: relative;
			width: auto;
			height: 27px;
			z-index: 10;
			opacity: 0;
			line-height: 27px;
			filter: alpha(opacity=0);
			margin: 7px 0 0 0;
		}
	.searchbar div.ok {
		position: relative;
		float: right;
		display: block;
		background: transparent url(/imgs/header/lookup.gif) no-repeat center;
		width: 40px;
		height: 25px;
		margin: 6px 0 0 0px;
		cursor: pointer;
	}
	.searchbar div.ok-press {
		left: 1px;
		top:1px;
	}
	.searchbar label.category {
		float: right;
		margin: 0 10px 0 0px;
	}
/************************************* HEADER ***********************************/
#header {
	position: relative;
	width: 100%;
	height: 139px;
	z-index:10;
}
	#header .top {
		height: 105px;
		/*background: transparent url(/imgs/header/bg.gif) center top repeat-x;*/
	}
		#header .wrapper {
			background: transparent url(/imgs/header/bg-girafa.png) repeat-x left bottom;
			height: 105px;
		}
		#header .top .logo {
			position: absolute;
			left: 20px;
			top: 4px;
			width: 140px;
			height: 105px;
			display: block;
		}
			#header .top .logo img {
				border: 0px none;
			}
		#header .top .welcome {
			float: left;
			margin: 20px 0 0 185px;
			display: inline; /*IE6 double margin's bug*/
			width: 185px;
			color: #54250E;
		}
			#header .top .welcome strong {
				font-size: 13px;
				font-weight: normal;
				display: block;
			}
			#header .top .welcome a {
				font-size: 10px;
				font-weight: normal;
			}
		#header .top .atendimento {
			float: left;
			margin: 10px 0 0 0px;
			width: 160px;
			height: 40px;
			padding: 10px 0 0 0;
			font-size: 12px;
			border-right: 1px solid #E8B74A;
			cursor: pointer;
		}
			#header .top .atendimento a {
				position: relative;
				display: block;
				color: #54250E;
				text-decoration: none;
				/* border-right: 1px solid #E8B74A; */
				line-height: 14px;
			}
				#header .top .atendimento a img {
					position: absolute;
					left: 0px;
					top: -7px;
					border: 0px none;
				}
				#header .top .atendimento a strong {
					display: block;
					margin: 0 0 0 45px;
					font-weight: normal;
				}
				#header .top .atendimento a span {
					margin: 0 0 0 45px;
				}
					#header .top .atendimento a span span.ddd {
						margin: 0;
					}
					#header .top .atendimento a span span.phone {
						margin: 0;
					}
				#header .top .atendimento a:hover span {
					text-decoration: underline;
				}
		#header .top .chat {
			float: left;
			margin: 0px 0 0 10px;
			width: 140px;
			padding: 20px 0 0 0;
			font-size: 12px;
			cursor: pointer;
		}
			#header .top .chat a {
				position: relative;
				display: block;
				color: #54250E;
				text-decoration: none;
				/* border-right: 1px solid #E8B74A; */
				line-height: 14px;
			}
				#header .top .chat a img {
					position: absolute;
					left: 9px;
					top: -7px;
					border: 0px none;
				}
				#header .top .chat a strong {
					display: block;
					margin: 0 0 0 50px;
					font-weight: normal;
				}
				#header .top .chat a span {
				}
				#header .top .chat a:hover strong {
					text-decoration: underline;
				}
		#header .top .cart {
			position: absolute;
			right: 15px;
			top: 0px;
			width: 265px;
			height: 68px;
			background: transparent url(/imgs/header/cart-bg.jpg) no-repeat 5px top;
		}
			#header .top .cart .links {
				float: left;
				display: inline;	/*ie 6 double margin bug's */
				width: 90px;
				margin: 13px 0 0 35px;
				border-right: 1px solid #e6c8a0;
				font-size: 11px;
			}
				#header .top .cart .links a {
					display: block;
					text-decoration: none;
					border: 0px none;
					line-height: 21px;
				}
				#header .top .cart .links a:hover {
					text-decoration: underline;
				}

			#header .top .cart a.bt {
				position: relative;
				float: left;
				width: 100px;
				margin: 7px 0 0 12px;
				display: block;
				text-decoration: none;
				border: 0px none;
				font-size: 12px;
			}
				#header .top .cart a.bt:hover {
					text-decoration: underline;
				}

				#header .top .cart a.bt img {
					position: absolute;
					left: 0px;
					border: 0px none;
				}
				#header .top .cart a.bt span {
					display: block;
					margin: 10px 0 0 55px;
				}
					#header .top .cart a.bt span strong {
						font-weight: normal;
						font-size: 12px;
					}
/*main header*/

/************************************* MENU *************************************/
#header .menu {
	height: 30px;
	margin:4px 0 0 0;
}
	#header .menu .wrapper {
		height: 30px;
	}
		#header .menu .wrapper .in {
			background: transparent url(/imgs/body/bg-boundaries-top.gif) no-repeat left top;
			width: 100%;
			height: 30px;
		}
			#header .menu .wrapper .in div {
				position: relative;
				float: left;
			}
			#header .menu .wrapper .clear {
				display: none;
			}
			#header .menu strong {
				display: block;
				_float: left;
			}
				#header .menu strong a {
					display: block;
					height: 20px;
					line-height: 20px;
					padding: 0 20px;
					text-align: center;
					font-size: 13px;
					font-weight: normal;
					_float: left;
					margin-top: 6px; 
				}
				#header .menu strong a:hover {
					color: #A42401;
				}
				#header .menu .cine-foto strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 97px 8px;
					_width:80px;
				}
				#header .menu .eletronicos strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 96px -10px;
				}
				#header .menu .eletroportateis strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 118px -28px;
				}
				#header .menu .eletrodomesticos strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 133px -46px;
				}
				#header .menu .games strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 68px -64px;
				}
				#header .menu .informatica strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 97px -82px;
				}
				#header .menu .saude strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 119px -100px;
				}
				#header .menu .telefonia strong a {
					background: transparent url(/imgs/header/arrows.gif) no-repeat 83px -116px;
				}
				#header .menu div.over strong a {
					text-decoration: underline;
				}
			#header .menu ul {
				position: absolute;
				display: block;
				padding: 0 5px 35px 0;
				margin: 0;
				list-style: none;
				line-height: 25px;
				*line-height:20px; /* hack ie7 */
				/* _background: #F8FBF0; */
				z-index: 20;
				clear: both;
				visibility: hidden;
				/* border-right: 1px solid #ccc; */
				/* border-bottom: 1px solid #ccc; */
				top: -5px;
				/* border-radius: 5px; */
				font-size: 11px;
				_width:45px;
			}
			#header .menu ul.over {
				visibility: visible;
			}
				#header .menu ul li {
					padding: 0px;
					margin: 0;
					list-style: none;
					display: block;
					height: 20px;
				}
					#header .menu ul li a {
						display: block;
						padding: 0 20px;
						height: 20px;
						line-height: 20px;
						white-space: nowrap;
						_float: left;
						_width: 100%;
						_clear: both;
						color: #81715F;
						font-weight: normal;
						font-family: 'Museo500Regular';
					}
					#header .menu ul li a:hover {
						/* background: #E7E0D1; */	
					}


/*		EMBONITANDO MENU		*/

				#header .menu ul#menu-cine-foto{
					background: transparent url(../imgs/header/bg_menu.png) no-repeat 6px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #a62103;
				}
				#header .menu ul#menu-eletronicos{
					background: url(../imgs/header/bg_menu.png) no-repeat -140px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #bf8c04;
					/* opacity: 0.5; */
				}
				#header .menu ul#menu-eletroportateis{
					background: url(../imgs/header/bg_menu.png) no-repeat -266px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #0085b6;
					/* opacity: 0.5; */
				}
				#header .menu ul#menu-eletrodomesticos{
					background: url(../imgs/header/bg_menu.png) no-repeat -422px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #457b30;
					/* opacity: 0.5; */
				}
				#header .menu ul#menu-games{
					background: url(../imgs/header/bg_menu.png) no-repeat -591px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #3ea5b1;
					/* opacity: 0.5; */
				}
				#header .menu ul#menu-informatica{
					background: url(../imgs/header/bg_menu.png) no-repeat -701px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #a8b72f;
					/* opacity: 0.5; */
				}
				#header .menu ul#menu-saude-beleza{
					background: url(../imgs/header/bg_menu.png) no-repeat -841px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #ce5887;
					/* opacity: 0.5; */
				}
				#header .menu ul#menu-telefonia{
					background: url(../imgs/header/bg_menu.png) no-repeat -1003px 0;
					_background: #F8FBF0;
					_border-right: 1px solid #ccc; */
					_border-bottom: 1px solid #ccc;
					_border-top: 4px solid #664a79;
					/* opacity: 0.5; */
				}
				#header .menu ul li.header{
					margin: 8px 0 0 20px;
					padding: 0 0 10px 0;
					font-weight: normal;
					font-size: 13px;
					_width:80px;
				}

				#header .menu ul#menu-cine-foto a.header{
					color: #a62103;
					padding: 3px 0 0 0;
				}
				#header .menu ul#menu-eletronicos a.header{
					color: #bf8c04;
					padding: 3px 0 0 0;
				}
				#header .menu ul#menu-eletroportateis a.header{
					color: #0085b6;
					padding: 3px 0 0 0;
				}
				#header .menu ul#menu-eletrodomesticos a.header{
					color: #457b30;
					padding: 3px 0 0 0;
				}
				#header .menu ul#menu-games a.header{
					color: #3ea5b1;
					padding: 3px 0 0 0;
				}
				#header .menu ul#menu-informatica a.header{
					color: #a8b72f;
					padding: 3px 0 0 0;
				}
				#header .menu ul#menu-saude-beleza a.header{
					padding: 3px 0 0 0;
					color: #ce5887;
				}
				#header .menu ul#menu-telefonia a.header{
					color: #664a79;
					padding: 3px 0 0 0;
				}



/************************************* Footer *************************************/
#footer {
	position: relative;
	margin: 0;
	width: 100%;
}
	#footer h4, #footer h5, #footer h6 {
		color: #552100;
		font-size: 13px;
		margin: 0px;
		height: auto;
		line-height: 15px;
		font-weight: normal;
	}
	#footer .wrapper {
	}
	#footer .wrapper .bg_footer {
		background: url(../imgs/footer/bg_site_bottom.gif) no-repeat center bottom;
		padding-bottom: 5px;
/* 		margin: 10px 0 0 0; */
		height: 20px;
		width: 960px;
		position: absolute;
		_position: relative;
/* 		float: left; */
		bottom: 0px;
	}

	#footer .wrapper .types {
		margin: 0 0 20px 0;
	}


	#footer .searchbar {
		position: relative;
		left: 0px;
		height: 40px;
		background: #613B0C url(/imgs/footer/bg-search.gif) no-repeat center top;
	}
		#footer .searchbar label {
			float: left;
			margin: 0 0 0 30px;
			display: inline; /*IE6 double margin's bug*/
		}
		#footer .searchbar .select {
			float: left;
		}
		#footer .searchbar .input {
			float: left;
			width: 590px;
		}
		#footer .searchbar .ok {
			float: left;
			margin: 5px auto 0 auto;
		}
	#footer .info {
		margin: 0px 0 0 0;
		padding: 20px 0 0 0;
	}
		#footer .info .reasons {
			display: inline;/*IE6 double margin's bug*/
    		float: left;
    		margin: 0 0 0 33px;
    		position: relative;
    		width: 424px; 
		}
			#footer .info .reasons h4	{
				margin-bottom:10px;
			}
			#footer .info .reasons .line {
				height: 60px;
				margin-bottom: 15px;
			}
			#footer .info .reasons a {
				color: #54250E;
				cursor: default;
				display: inline;/*IE6 double margin's bug*/
				float: left;
				font-size: 10px;
				height: 60px;
				position: relative;
				text-align: center;
				text-decoration: none;
				width: 130px; 
			}
			#footer .info .reasons a:hover {
				/* background: url("/imgs/footer/bts-bg.jpg") no-repeat scroll left 0px transparent; */
				text-decoration: underline;
				cursor:pointer;
 			}
				#footer .info .reasons a strong {
					display: block;
					float: left;
					height: 33px;
					left: 0;
					margin: auto auto auto 23px;
					top: 10px;
					width: 42px;
				}
				#footer .info .reasons a span {
					display: block;
					float: left;
					line-height: 12px;
					width: 94px;
					margin-top:7px;
				}
				#footer .info .reasons a span p {
					margin: 0;
					display: block;
					line-height: 12px;
				}

				#footer .info .reasons strong.safe {
					background: transparent url(/imgs/footer/icns-footer.png) no-repeat 0px center;
				}
				#footer .info .reasons strong.speed {
					background: transparent url(/imgs/footer/icns-footer.png) no-repeat -100px center;
				}
				#footer .info .reasons strong.parts {
					background: transparent url(/imgs/footer/icns-footer.png) no-repeat -200px center;
				}
				#footer .info .reasons strong.satisf {
					background: transparent url(/imgs/footer/icns-footer.png) no-repeat -250px center;
				}
				#footer .info .reasons strong.warranty {
					background: transparent url(/imgs/footer/icns-footer.png) no-repeat -50px center;
				}
				#footer .info .reasons strong.pays {
					background: transparent url(/imgs/footer/icns-footer.png) no-repeat -150px center;
				}
		#footer .info .support {
			position: relative;
			float: left;
			width: 171px;
			display: inline; /*IE6 double margin's bug*/
			margin: 0px 0px 10px;
			 padding-top: 25px;
		}
			#footer .info .support .support-in {
				/*margin: 0 15px;
				padding: 0 10px;*/
				width:169px;
				height:155px;
				border-left: 1px solid #D6D6D6;
				border-right: 1px solid #D6D6D6;
			}
			#footer .info .support h4 {
				padding: 0 25px 9px 20px;
				font-weight: normal;
			}
			#footer .info .support a {
				display: block;
				color:#81715F;
				font-size: 11px;
				line-height: 12px;
				padding:0 25px 7px 20px;
			}
			#footer .info .support a:hover {
				/* background: url("/imgs/footer/bts-bg.jpg") no-repeat scroll left -150px transparent; */
				text-decoration: underline;
				color: #552100;
			}
			#footer .info .support a.large:hover {
				/* background: url("/imgs/footer/bts-bg.jpg") no-repeat scroll left -100px transparent; */
				text-decoration: underline;
				color: #552100;
			}
		#footer .info .about {
			position: relative;
			float: left;
			width: 169px;
			display: inline; /*IE6 double margin's bug*/
			 padding-top: 25px;
		}
			#footer .info .about .about-in {
				margin: 0;
				width:167px;
			}
			#footer .info .about h4 {
				padding: 0 25px 9px 20px;
			}
			#footer .info .about a {
				display: block;
				padding:0 25px 7px 20px;
				font-size: 11px;
				line-height: 12px;
				color: #81715F;
			}
			#footer .info .about a:hover {
				/* background: url("/imgs/footer/bts-bg.jpg") no-repeat scroll left -150px transparent; */
				text-decoration: underline;
				color: #552100;
			}
		#footer .info .border-bottom {
			height: 2px;
			line-height: 2px;
			border-bottom: 1px solid #D6D6D6;
			margin: 0 40px;
		/*	width: 880px;	*/
		}
	#footer .info .client {
			position: relative;
			float: left;
			width: 145px;
			display: inline; /*IE6 double margin's bug*/
			margin: 0px 0px 10px;
			padding-top: 25px;
		}
			#footer .info .client .client-in {
				width:144px;
				height:155px;
				border-left: 1px solid #D6D6D6;
			}
			#footer .info .client h4 {
				padding: 0 0 9px 15px;
				font-weight: normal;
			}
			#footer .info .client a {
				display: block;
				color:#81715F;
				font-size: 11px;
				line-height: 12px;
				padding:0 0 7px 15px;
			}
			
			#footer .info .client h4.social {
				padding: 30px 0 9px 15px;
			}
			#footer .info .client ul.social {
				padding: 0;
				margin: 0 0 0 15px;
				list-style: none;
			}
			#footer .info .client ul.social li {
				padding: 0;
				margin: 0 10px 0 0;
				height: 18px;
				float: left;
			}
			#footer .info .client ul.social li.youtube {
				width: 42px;
				background: transparent url(/imgs/footer/social-icons.gif) no-repeat 0 0;
			}
			#footer .info .client ul.social li.facebook {
				width: 20px;
				background: transparent url(/imgs/footer/social-icons.gif) no-repeat -60px 0;
			}
			#footer .info .client ul.social li.twitter {
				width: 28px;
				background: transparent url(/imgs/footer/social-icons.gif) no-repeat -97px 0;
			}
			#footer .info .client ul.social li a {
 				display: block;
				color:#81715F;
				font-size: 11px;
				line-height: 12px;
				padding:0 0 7px 15px;
			}
			
			#footer .info .client a:hover {
				/* background: url("/imgs/footer/bts-bg.jpg") no-repeat scroll left -150px transparent; */
				text-decoration: underline;
				color: #552100;
			}
			#footer .info .client a.large:hover {
				/* background: url("/imgs/footer/bts-bg.jpg") no-repeat scroll left -100px transparent; */
				text-decoration: underline;
				color: #552100;
			}
		
	#footer .bottom {
		margin: 20px 0 0 0;
	}
		#footer .bottom .separator {
			width: 44px;
			height: 70px;
			float: left;
			background: transparent url(/imgs/footer/separator-y.jpg) repeat-y center scroll;
			margin: 0 0 20px 0;
		}
		#footer .bottom .payments {
			width: 290px;
			margin: 0 0 0 40px;
			float: left;
			display: inline; /*IE6 double margin's bug*/
		}
			#footer .bottom .payments h5 {
				font-size: 13px;
				margin: 0 10px 15px 0;
				font-weight: normal;
			}
		#footer .bottom .acknowledgement {
			float: left;
			width: 500px;
			*width:560px;
		}
			#footer .bottom .acknowledgement h5 {
				font-size: 13px;
				margin: 0 10px 15px 0;
				font-weight: normal;
			}
			#footer .bottom .acknowledgement a {
				text-decoration: none;
				padding: 25px 38px;
				margin: 0 2px;
				line-height: 0px;
				font-size: 0px;
			}
				#footer .bottom .acknowledgement a img {
					border: 0px none;
				}
			#footer .bottom .acknowledgement .selo-ebit	{
				float: left;
				height: 60px;
				margin-bottom: 15px;
				margin-top: -7px;
				overflow: hidden;
				width: 55px;
			}
			#footer .bottom .acknowledgement .selo-ebit	a#seloEbit	{
				display: block;
				height: 51px;
				overflow: hidden;
				position: relative;
				width: 49px;
				padding:0px;
			}
			#footer .bottom .acknowledgement a.nfp {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center 0px;
				width: 50px;
			}
			#footer .bottom .acknowledgement a.ebit {
				background: transparent url(/imgs/footer/ebit-ouro.gif) no-repeat left;
				margin: 0 3px 0 0;
				padding: 18px 94px 25px 0;
			}
			#footer .bottom .acknowledgement a.clearsale {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -100px;
			}
			#footer .bottom .acknowledgement a.buscape {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -150px;
			}
			#footer .bottom .acknowledgement a.bondfaro {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -200px;
			}
			#footer .bottom .acknowledgement a.certisign {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -250px;
			}
			#footer .bottom .acknowledgement a.verisign {
				background: transparent url(/imgs/footer/acknowledged.gif) no-repeat center -300px;
			}
			#footer .bottom .acknowledgement a.siteblindado {
				float: right;
				margin: -7px -50px 0 0;
				*margin: -5px 15px 0 0;
				padding: 0 0 0 10px;
				
			}
			#footer .bottom .acknowledgement a.siteblindado img{
				bottom: 0px;
			}

/************************************* BANNER ***********************************/
.banner {
	position: relative;
	height: auto;
}
	.banner .wrapper {
		height: 180px;
		padding: 10px 0;
		background: #ffffff;
	}		

