#r7-socialreader-main,
#r7-socialreader-main p,
#r7-socialreader-main ul,
#r7-socialreader-main dl,
#r7-socialreader-main ol,
#r7-socialreader-main li,
#r7-socialreader-main dt,
#r7-socialreader-main dd,
#r7-socialreader-main a,
#r7-socialreader-main h3{
	font-family:"Arial", sans-serif !important;
}

#r7-socialreader-loginbox{
	background: url(http://s1.blogs.r7.com/socialreader/bg-loginbox.jpg) no-repeat !important;
	width:300px !important;
	height:168px !important;
}
#r7-socialreader-loginbox dl dt{
	font-size:18px !important;
	font-weight:bold !important;
	margin: 10px !important;
}
#r7-socialreader-loginbox dl dd{
	font-size:11px !important;
	margin:0 0 30px 10px !important;
}
#r7-socialreader-loginbox .login{
	background: url(http://s1.blogs.r7.com/socialreader/btn-login.jpg) no-repeat !important;
	cursor: pointer !important;
	width:258px !important;
	height:38px !important;
	color: transparent !important;
	display: block;
	font-size: 0 !important;
	margin: auto !important;
	text-indent: -9999em !important;
	margin-bottom:10px !important;
	border:0 !important;
}
#r7-socialreader-main #r7-socialreader-loginbox p{
	padding: 0 50px !important;
}

#r7-socialreader-main #r7-socialreader-loginbox p,
#r7-socialreader-main #r7-socialreader-loginbox p a{
	font-size:11px !important;
	text-align:center !important;
}

#r7-socialreader-loggedinbox{
	position:relative !important;
	z-index:1 !important;
}

#r7-socialreader-userbox{
	padding:10px !important;
	border-bottom: 1px solid #cccccc !important;
}
#r7-socialreader-loggedinbox #r7-socialreader-userbox p,
#r7-socialreader-loggedinbox #r7-socialreader-userbox p a{
	font-size:18px !important;
	font-weight:bold !important;
	margin-bottom:0px !important;
}

#r7-socialreader-statusbox{
	font-size:11px !important;
	padding:10px !important;
}

#r7-socialreader-statusbox dt,
#r7-socialreader-statusbox dd{
	font-size:11px !important;
}

#r7-socialreader-statusbox ul li{
	float:left !important;
	height:50px !important;
}

#r7-socialreader-statusbox ul li.r7-social-status{
	float: right !important;
}

#r7-socialreader-statusbox ul li a{
	height: 50px !important;
	width: 50px !important;
	display:block;
}
#r7-socialreader-statusbox ul li dl{
	margin: 0 0 0 10px !important;
}
#r7-socialreader-statusbox ul li dl dt{
	font-weight:bold !important;
}
#r7-socialreader-statusbtn{
	width:97px !important;
	height:25px !important;
	background: url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat !important;
	border:0 !important;
	cursor:pointer !important;
}
#r7-socialreader-statusbtn.online{
	background-position: 0 -25px !important;
}
#r7-socialreader-statusbtn.offline{
	background-position: 0 -55px !important;
}

#r7-socialreader-optionsbox{
	background: url(http://s1.blogs.r7.com/socialreader/bg-options.jpg) repeat-x !important;
	height:39px !important;
	text-align:center !important;
	position:relative !important;
}
#r7-socialreader-optionsbox button{
	background: url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat !important;
	width:20px !important;
	height:20px !important;
	display: inline-block;
	*display: inline;
	margin: 10px 5px 0 !important;
	border: 0 !important;
	cursor: pointer !important;
}
#r7-socialreader-optionsbox .options-over{
	background: url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat 0 -295px !important;
	width:135px !important;
	height:35px !important;
	font-size:11px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	padding-top:8px !important;
	display: inline-block;
	*display: inline;
	top:-30px !important;
	position:absolute !important;
	display:none;
}

.r7-socialreader-confirmbox{
	background: url(http://s1.blogs.r7.com/socialreader/bg-confirmbox.png) no-repeat !important;
	width:265px !important;
	height:50px !important;
	position: absolute !important;
	z-index: 999 !important;
	left:10px !important;
	top:105px !important;
	text-align: center !important;
	padding:20px 10px !important;
}
#r7-socialreader-loggedinbox .r7-socialreader-confirmbox p{
	font-size:18px !important;
	font-weight:bold !important;
	margin-bottom: 0 !important;
	margin-bottom:10px !important;
}
.r7-socialreader-confirmbox button{
	background: url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat !important;
	width:49px !important;
	height: 25px !important;
	border:0 !important;
	cursor: pointer !important;
}
.r7-socialreader-confirmbox .remove-app-sim{
	background-position: -100px -25px !important;
	margin-right: 5px !important;
}
.r7-socialreader-confirmbox .remove-app-nao{
	background-position: -148px -25px !important;
}
.r7-socialreader-confirmbox .confirm-ok{
	background-position: 0 -85px !important;
}

#r7-socialreader-optionsbox #r7-socialreader-activities{
	left: 42px !important;
}
#r7-socialreader-optionsbox #r7-socialreader-invite{
	left: 69px !important;
}
#r7-socialreader-optionsbox #r7-socialreader-remove{
	left: 100px !important;
}
#r7-socialreader-optionsbox #r7-socialreader-logout{
	left: 130px !important;
}

#r7-socialreader-optionsbox .my-activities{
	background-position: 0 0 !important;
}
#r7-socialreader-optionsbox .invite-friends{
	background-position: -20px 0 !important;
}
#r7-socialreader-optionsbox .remove-app{
	background-position: -40px 0 !important;
}
#r7-socialreader-optionsbox .logoutfb{
	background-position: -60px 0 !important;
}

#r7-socialreader-friendslistbox{
	padding: 10px 10px 0 !important;
}
#r7-socialreader-friendslistbox h3{
	font-size:18px !important;
	font-weight:bold !important;
	margin-bottom:10px !important;
}
#r7-socialreader-friendslistbox dl{
	border-top: 1px solid #cccccc !important;
	padding:10px 0 !important;
}
#r7-socialreader-friendslistbox dl dt{
	width:50px !important;
	height:50px !important;
	float:left !important;
	margin-right:20px !important;
}
#r7-socialreader-friendslistbox dl dd span{
	font-size:11px !important;
}
#r7-socialreader-footer{
	background: url(http://s1.blogs.r7.com/socialreader/footer.jpg) repeat-x !important;
	width:auto !important;
	height:26px !important;
}
#r7-socialreader-loggedinbox #r7-socialreader-friendslistbox dl dd p{
	font-size:15px !important;
	font-weight:bold !important;
	margin-bottom:0px !important;
}

#r7-socialreader-advicebox{
	background: url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat 0 -135px !important;
	position:absolute !important;
	width: 265px !important;
	height: 130px !important;
	padding:25px 10px 0 !important;
	top: 95px !important;
	left: 10px !important;
	z-index:999 !important;
}

#r7-socialreader-advicebox span{
	font-weight: bold !important;
	font-size: 11px !important;
	margin-bottom:5px !important;
	display:block;
}

#r7-socialreader-loggedinbox #r7-socialreader-advicebox > p{
	font-weight: bold !important;
	font-size: 15px !important;
	margin-bottom:10px !important;
	height:35px !important;
}

#r7-socialreader-advicebox .advice-ok {
	margin-bottom:18px !important;
}

#r7-socialreader-advicebox .advice-ok, #r7-socialreader-advicebox .advice-check{
	width:100% !important;
}

#r7-socialreader-advicebox .ok, #r7-socialreader-advicebox .apagar {
	height:25px !important;
	float:left !important;
	border: 0 !important;
	cursor:pointer !important;
}

#r7-socialreader-advicebox .ok{
	background: url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat 0 -85px !important;
	width: 50px !important;
	color: transparent !important;
	font-size: 0 !important;
	text-indent: -9999em !important;
	zoom: 1 !important;
	margin-right:5px
}


#r7-socialreader-advicebox .apagar{
	font-size: 11px !important;
	line-height:25px !important;
	background: none !important;
}

#r7-socialreader-advicebox .advice-check p, #r7-socialreader-advicebox .advice-check button{
	float:left !important;
}

#r7-socialreader-advicebox .advice-check p{
	font-size: 11px !important;
	margin:0 0 0 10px !important;
	line-height:12px !important;
}

#r7-socialreader-advicebtn{
	width:12px !important;
	height:12px !important;
	background: url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat !important;
	border:0 !important;
	cursor:pointer !important;
}
#r7-socialreader-advicebtn.on{
	background-position: 0 -115px !important;
}
#r7-socialreader-advicebtn.off{
	background-position: -12px -115px !important;
}

/*clear*/
#r7-socialreader-statusbox ul, #r7-socialreader-friendslistbox dl, #r7-socialreader-advicebox .advice-ok, #r7-socialreader-advicebox .advice-check{
	zoom:1 !important;
}
#r7-socialreader-statusbox ul:after, #r7-socialreader-friendslistbox dl:after, #r7-socialreader-advicebox .advice-ok:after, #r7-socialreader-advicebox .advice-check:after{
	content: "." !important;
	display: block;
	height: 0 !important;
	clear: both !important;
	visibility: hidden !important;
}
#r7-socialreader-myactivitybox{
	left:5px !important;
	position:absolute !important;
	top:150px !important;
}
#r7-socialreader-myactivitybox button{
	background:url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat -85px 0 !important;
	width:14px !important;
	height:14px !important;
    border:0 !important;
    position: absolute !important;
    right: 10px !important;
    top: 10px !important;
	cursor: pointer !important;
}
#r7-socialreader-myactivitybox h3{
	font-size:18px !important;
	font-weight:bold !important;
	margin-bottom:10px !important;
}
#r7-socialreader-myactivitybox ul li{
	border-top:1px solid #c5c5c5 !important;
	font-size:15px !important;
	font-weight:bold !important;
	padding:12px 0 !important;
	padding-right:25px !important;
	position:relative !important;
}
#r7-socialreader-myactivitybox ul li a{
	display:block;
	font-size: 15px !important;
}
#r7-socialreader-myactivitybox ul li button{
	background:url(http://s1.blogs.r7.com/socialreader/sprite.png) no-repeat -40px 0 !important;
	border:0 !important;
	cursor:pointer !important;
	height:20px !important;
	margin-top:-10px !important;
	position:absolute !important;
	right:3px !important;
	top:50% !important;
	width:19px !important;
}
#r7-socialreader-myactivitybox-top,
#r7-socialreader-myactivitybox-bottom{
	height:15px !important;
	width:285px !important;
}
#r7-socialreader-myactivitybox-top{
	background: url(http://s1.blogs.r7.com/socialreader/post_box_top.png) no-repeat !important;
}
#r7-socialreader-myactivitybox-content{
	background: url(http://s1.blogs.r7.com/socialreader/post_box_background.png) repeat-y !important;
	padding:0 10px 0 !important;
	width:265px !important;
}
#r7-socialreader-myactivitybox-bottom{
	background: url(http://s1.blogs.r7.com/socialreader/post_box_bottom.png) no-repeat !important;
}