#products{
	padding:0 20px 0 0;
}

.product{
	overflow:hidden;
	padding:20px 0 20px 0;
	border-top:solid 1px #ccc;
}

.textbox{
	padding:2px;
	border:solid 1px #7F9DB9;
	width:25px;
}

.product.first{
	border:0;
	padding-top:0;
}

.product .image{
	float:left;
	width:160px;
	padding:0 10px 0 0;
}

.product dl dt{
	font-size:16px;
	font-weight:bold;
}

.product dl dd{
	margin:10px 0 0 0;
	overflow:hidden;
	width:425px;
}

.product .description{float:left;width:300px;}
.product .value{float:right;text-align:right;}
.product .value span{font-weight:bold;font-style:normal;font-size:1.3em;color:#1D6283;}
.product .value strong{font-size:1.8em;color:#1D6283;}
.product .value sup{font-weight:bold;font-size:1em;color:#1D6283;vertical-align:sup;}
.product .pay{clear:both;height:40px;overflow:hidden;}
.product .pay div{float:left;margin:10px 0 0 0;}
.product .pay .btpay{cursor:pointer;float:right;margin:10px 0 0 0;display:block;overflow:hidden;}

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

#tools{
	width:276px;
	overflow:hidden;
	float:left;
}

.sinopse {width:850px; text-align:justify; margin: 0 auto;}

#tools h5{
	font-size:1.3em;
	font-style:italic;
}

#see{
	background:#E7EFF2;
	padding:20px 20px;
}

#see p{margin:10px 0 20px 0;color:#656766;}
#see .btsee{cursor:pointer;display:block;margin:0 auto;overflow:hidden;width:180px;height:25px;text-indent:-999px;}
#implements{margin:21px 0 0 0;border:solid 1px #44931E;padding:25px 15px 0 15px;}
#implements h5{padding:10px 0 10px 70px;}
#implements p{color:#656766;margin:20px 0;}
#implements ul li{list-style:none;}
#implements ul li{padding:0 0 0 10px;margin:0 0 20px 0;}
#implements ul li a{text-decoration:none;}

#footer_info{
	clear:both;
	padding:20px 0 0 0;
	height:230px;
}
#footer_info dl{
	float:left;
	width:286px;
	overflow:hidden;
	padding:0 30px 0 0;
}
#footer_info dl dt{
	font-weight:bold;
	font-size:1.2em;
	color:#1C6383;
}

#footer_info dl dd{
	margin:10px 0 0 0;
	text-align:left;
	font-size:1.1em;
	line-height:1.4em;
}

#footer_info a{
	clear:both;
	display:block;
	margin:20px 0 0 0;
	font-weight:bold;
	text-decoration:none;
}

/* página de retorno */
#return h3{margin:0;color:#666;}
#return p{margin:5px 0 20px 0;}
#return table{margin:0 0 20px 0;font-size:1.2em;}
#return table td{padding:5px;}
#return table .lbl{width:170px;}
#transaction{padding:20px 50px;margin:30px auto 20px auto;width:700px;height:360px;background:#E7EFF2;}
#transaction h4{font-size:1.8em;color:#43921D;margin:0 0 20px 0;}
#transaction h5{font-size:1.3em;margin:0 0 20px 0;}
#footer_links{width:800px;overflow:hidden;height:65px;margin:0 auto 30px auto;}
#go_back{overflow:hidden;display:block;float:left;width:60px;padding:20px 40px;font-size:1.2em;font-weight:bold;}
#go_back span{font-size:0.8em;font-weight:bold;}
#samples{width:660px;overflow:hidden;background:#F6F9FE;height:65px;}
#samples span{display:block;float:left;width:240px;padding:15px;text-align:center;font-weight:bold;color:#67645F;}
#samples ul{display:block;float:left;	}
#samples ul li{float:left;width:86px;overflow:hidden;margin:10px 0;height:36px;padding:4px;border:solid 1px #F6F9FE;text-align:center;list-style:none;}
#samples ul .selected{border:solid 1px #8D9EA6;}
#samples ul li a{font-size:1.1em;}


* html #go_back{padding:20px 35px;}
