#promocao {
	width:220px;
	background:url(../img/promocao_credito_bg.gif) repeat-y !important;
	margin-top:10px;
}

#promocao .description {
	width:185px;
	margin:5px 5px 0 15px;
	color:#333;
}

#freerolls {
	width:210px;
	height:345px;
	border:#333 solid 5px;
	background-color:#fff !important;
	margin-top:10px;
}

#freerolls .description {
	padding:5px;
	margin:8px 4px;
}

#freerolls h3{
	background-color:#333;
}

.box-content-list {
	margin-top:10px;
	width:550px;
	height:497px;
	border:#E7EBEF solid 2px;
}

.box-content-list h3 {
	width:536px;
	height:21px;
	background:url('../img/main_title_h3_bg.png') left 2px no-repeat;
	margin-left:6px;
	margin-top:3px;
	_margin-top:10px; /* Hack IE 6 */
	_margin-left:-5px; /* Hack IE 6 */
	.margin-top:5px; /* Hack IE 7 */
	.margin-left:-2px; /* Hack IE 7 */
	position:absolute;
}
.box-content-list h3 a {
	color:#0F0 !important;
	font-size:10px;
	margin-top:1px;
	right:14px;
	position:absolute;
}

.box-content-list ul {
	margin:22px 0 5px 10px;
	_margin:18px 0 5px 5px;
	float:left;
	clear:both;
}

.box-content-list ul a{
	white-space:nowrap;
	display:block;
}

.box-content-list ul a:hover{
	color:#666 !important;
	text-decoration:none;
	}

.box-content-list li{
	padding-top:2px;
	_padding-top:0px;
	.padding-top:0px;
	line-height:38px;
	_line-height:38px;
	.line-height:38px;
	border-bottom:1px dotted #999;
	width:530px;
	font-size:12px;
}

.box-content-list li:hover{
	background-color:#F4F5F7;
}

.box-content-list li img {
	margin-right:10px;
	float:left;
	margin-top:5px;
}

.box-content-list h4{
	border-bottom:#ccc solid 1px;
	padding-bottom:2px;
}

#button-atualizacoes-up a{
	width:554px;
	height:30px;
	margin-top:10px;
	display:block;
	background:url('../img/button_atualizacoes_up.gif') no-repeat;
}
