#sidebarleft {
	padding: 31px 0 0 3px;
}

	#sidebarleft h2 a {
		background: url(/imagens/membershiprewards/titmembershiprewards.png)  17px 0 no-repeat;
		width: 155px;
		height: 38px;
	}

#sidebarmain {
	width: 570px;
	float: left;
	padding: 7px 0 41px;
}
	
	.hide {
		display: none;
	}
	
	.msgresult {
		border-bottom: 1px solid #E7E7E7;
		padding: 8px 0 2px 3px;
		width: 550px;
	}
	
		.msgresult p {
			float: left;
			color: #00a1e2;
			font-size: 11px;
			font-weight: bold;
		}
	
	.paginacao {
		float: right;
	}
	
		.paginacao li {
			float: left;
			background: url(/imagens/membershiprewards/footerline.gif) no-repeat scroll right bottom;
		}
		
		.paginacao a {
			text-decoration: none;
			color: #666;
		}
		
		.paginacao a:hover {
			text-decoration: underline;
		}
		
		.paginacao .first, .paginacao .last {
			display: block;
			width: 40px;
			height: 14px;
		}
		
		.paginacao .first {
			padding-right: 4px;
		}
		
		.paginacao .last {
			padding-left: 4px;
		}
		
		.bghide li {
			background: none !important;
		}
	
	.navrewards {
		position: absolute;
		/*background: url(/imagens/membershiprewards/topbackground.png) 77px 0 no-repeat;*/
		width: 768px;
		height: 195px;
		left: 0;
		z-index: 0;
		padding: 10px 0 0 230px;
	}
	
		.navrewards .colleft {
			float: left;
			width: 160px;
		}
		
			.navrewards .colleft img {
				width: 152px;
			}
			
		.navrewards .colright {
			float: left;
			width: 286px;
			padding-left: 20px;
		}
		
			.navrewards .info dt {
				color: #27B3EE !important;
				font-weight: bold;
				font-size: 12px;
				background: url(/imagens/membershiprewards/linebottom.gif) left bottom no-repeat;
				padding-bottom: 5px;
				margin-bottom: 5px;
				
			}
			
			.navrewards .buttons dd {
				float: left;
				width: 138px;
				padding-top: 30px;
			}
			
			.navrewards .buttons dd.last  a{
				float: right;
			}
						
			.buttons a {
				margin: 0 !important;
			}
		
			
			#btprev {
				background: url(/imagens/membershiprewards/allarrows.png) no-repeat;
				width: 29px;
				height: 47px;
				position: absolute;
				z-index: 1;
				left: 0;
				margin-left: 173px;
				margin-top: 58px;
			}
			
			#btnext {
				background: url(/imagens/membershiprewards/allarrows.png) no-repeat;
				width: 29px;
				height: 47px;
				position: absolute;
				z-index: 1;
				right: 0;
				margin-right: 242px;
				margin-top: 58px;
			}
			
			.enablenext {
				background-position: -29px 0 !important;
			}
			
			.enableprev {
				background-position: 0 0 !important;
			}
			
			.disablenext {
				background-position: -29px -47px !important;
			}
			
			.disableprev {
				background-position: 0 -47px !important;
			}
			
			
			.vitrine {
				clear: both;
				display: none;
			}
			
			.item1 {
				display: block;
			}
	
		.contentpage {
			padding-top: 215px;
		}
		
			.contentpage a {
				font-weight: bold;
				text-decoration: underline;
			}
	
	.results {
	
	}
		.results dl {
			display: block;
			padding: 10px 0 5px 0;
			border-bottom: 1px solid #E7E7E7;
			width: 550px;
		}

		.results dl dt {
			float: left;
			width: 160px;
			height: 160px;
			overflow: hidden;
		}

		.results dl dd {
			padding: 8px 5px 0 0;
		}

		.results dl dd.title, .results span {
			color: #00a1e2;
			font-weight: bold;
		}		

		.results dl dd.points, .results dl dd.code   {
			float: left;
		}

		.results dl dd.code   {
			padding-left: 17px;
		}
	
		.moreinfo {
			background: url(/imagens/membershiprewards/btmaisinformacoes.png) no-repeat;
			width: 124px;
			height: 13px;
			float: right;
		}
		
		.asknow {
			background: url(/imagens/membershiprewards/btsoliciteja.png) no-repeat;
			width: 62px;
			height: 13px;
			float: right;
			margin-left: 15px;
		}
		
		.learnmore {
			background: url(/imagens/membershiprewards/btsaibamais.png) no-repeat;
			width: 60px;
			height: 13px;
		}
		
		.back {
			background: url(/imagens/membershiprewards/btvoltar.png) no-repeat;
			width: 43px;
			height: 13px;
			float: right;
		}
		
		.buttons {
			/*margin-left: 364px;*/
			height: 12px;
		}
	
	.detalhes {
	
	}
	
		.detalhes h3 {
			color: #00a1e2;
			font-weight: bold;
			padding-bottom: 7px;
		}
		
		.detalhes .results {
			border-top: 1px solid #E7E7E7;
			padding-top: 10px;
		}
		
		.detalhes .colleft {	
			display: block;
			float: left;
			width: 150px;
		}
		
			.detalhes .asknow {
				margin-left: 0 !important;
			}
		
		.detalhes .colright {
			display: block;
			float: left;
			width: 400px;
			padding-left: 10px;
		}
		
			.detalhes .colright dd {
				width: 400px;
			}
			
		.detalhes .colbottom {
			border-top: 1px solid #E7E7E7;
			border-bottom: 1px solid #E7E7E7;
			padding: 10px 0;
			font-size: 10px;
		}
		
			
		
		.detalhes dl {
			border: none;
		}
	
	.recompensas {
	
	}
	
		.recompensas dt a{
			padding-left: 15px;
		}
		
		.recompensas dt a.more {
			background: url(/imagens/membershiprewards/more.png) 0 3px no-repeat;
		}
		
		.recompensas dt a.less {
			background: url(/imagens/membershiprewards/less.png) 0 3px no-repeat;
		}
				
		.recompensas .firstlevel {
			display: none;
		}
		
		
		.recompensas dd dl dd {
			padding: 0 !important;
		}
		
		.recompensas dd dl dd a {
			color: #09A6CF;
		}
		
		#boxsearch .points {
			width: 67px;
			/*margin-left: 3px;*/
		}
		
		#boxsearch .fieldspoints {
			padding: 6px 0;
		}
		
		#boxsearch select  {
			width: 198px;
			border: 1px solid #e7e6e6;
			border-top: 1px solid #b3b3b3;
			border-left: 1px solid #b3b3b3;
		}
		
		#boxsearch input  {
			width: 196px;
			border: 1px solid #e7e6e6;
			border-top: 1px solid #b3b3b3;
			border-left: 1px solid #b3b3b3;
		}
		
		#boxsearch .btbuscar 
		{
			background: url(/imagens/membershiprewards/buscarbtnmr.gif) no-repeat;
			cursor: pointer;
			height: 18px;
			width: 48px;
			margin: 8px 0 20px 155px;
			border: none;
		}
		
		#fixflash {
			position: absolute;
			z-index: 1;
		}
		
		#fixflash h2, #fixflash p {
			display: none;
		}
		
		
		#boxsearchbottom {
			background: url(/imagens/membershiprewards/bg_top_full_search.png) no-repeat;
			padding-top: 20px;
			width: 588px;
			padding-left: 20px;
			float: left;
		}
		
			#boxsearchbottom .colleft {
				float: left;
				width: 284px;
			}
			
			#boxsearchbottom .colright {
				float: left;
				width: 284px;
			}
			
			#boxsearchbottom .recompensas {
				display: block;
				float: left;
				padding-right: 10px;
				width: 132px;
			}
			
			#boxsearchbottom  label {
				display: block;
				clear: left;
				font-size: 10px;
				padding-top: 5px;
			}
			
			#boxsearchbottom select  {
				width: 125px;
				border: 1px solid #e7e6e6;
				border-top: 1px solid #b3b3b3;
				border-left: 1px solid #b3b3b3;
			}
			
			#boxsearchbottom input  {
				border: 1px solid #e7e6e6;
				border-top: 1px solid #b3b3b3;
				border-left: 1px solid #b3b3b3;
			}
			
			#boxsearchbottom .points {
				width: 56px;
			}
			
			#boxsearchbottom .btbuscar {
				background: url(/imagens/membershiprewards/buscarbtnmr.gif) no-repeat;
				cursor: pointer;
				height: 18px;
				width: 48px;
				margin: 8px 0 20px 216px;
				border: none;
			}
		
			#boxsearchbottom  .recompensas {
				padding-top: 5px;
			}
			
			
			.desc {
				display: none;
			}
			
			.info {
				font-size: 10px;
			}
			
#sidebarright {
	width: 240px;
	padding-left: 10px;
}
