.toolbar .social_medias .sprite { padding: 2px 10px !important; }
.article { 
	font: 12px/19px Arial,sans-serif;
}
#articleNew #articleDesc { 
	color: #CC3300; 
	font-size: 11px; 
	font: bold 10px verdana,helvetica,sans-serif;
	text-transform: uppercase; 
}
#articleNew #articleDesc span { 
	color: #ccc; 
	float: right; 
}
#articleNew #articleDesc span a { 
	background-image: url("http://f.i.uol.com.br/folha/furniture/5/images/sprite-section.png"); 
	color: #000066;
} 
#articleNew #articleDesc span a:hover { text-decoration: underline; }
#articleNew #articleDesc span a.prev { 
	background-position: -1392px -655px; 
	margin-right: 5px; 
}
#articleNew #articleDesc span a.next { 
	background-position: -1313px -655px; 
	margin-left: 5px; 
}
#articleNew ul.raceMenu { background: #f90; }

.leg { 
	color: #292929; 
	font: 700 20px verdana, sans-serif; 
	float:left; 
	margin-top: 20px; 
}
.monthBox { 
	float: left;
	height: auto; 
	margin: 0; 
	width: 301px; 
}
.monthBox .selector { 
	border-bottom: 1px solid #ccc; 
	color: #292929; 
	font: 800 14px/24px Tahoma, Arial, sans-serif; 
	height: 30px; 
	text-align: center; 
	width: 295px; 
}
.monthBox .selector span { 
	float: left; 
	width: 270px;  
}
.monthBox .selector a { background-image: url("http://f.i.uol.com.br/folha/furniture/5/images/sprite-section.png"); } 
.monthBox .selector a:hover { text-decoration: none !important; }
.monthBox .selector a.prev { 
	background-position: -1391px -649px; 
	float: left; 
	width: 9px; 
}
.monthBox .selector a.next { 
	background-position: -1375px -649px; 
	float: right; 
	width: 9px; 
}
.monthBox ul { 
	margin: 0; 
	padding: 0; 
	width: 301px; 
}
.monthBox ul li { 
	background: #efefef; 
	font: 14px/37px Arial, sans-serif; 
	float: left; 
	list-style: none; 
	margin: 0 1px 1px 0; 
	text-align: center; 
	width: 41px; 
}
/*.monthBox ul li a { 
	color: #000066 !important; 
	text-decoration: none !important; 
	font-weight: bold;
}*/
.monthBox ul li.day { 
	background: #fff; 
	color: #999; 
	font: 700 15px tahoma,arial, sans-serif; 
	margin: 5px 1px 7px 0; 
}
.monthBox ul li.selected { background: #ff9900; }
.monthBox ul li.selected a { color: #fff !important }
.monthBox ul li.event { background: #fff; }
.monthBox ul li.event:hover { background: #efefef; }
.monthBox hr { color: #ccc }

.racePresentation { 
	float: left; 
	height: auto; 
	margin: 17px 0; 
	padding: 0; 
}
.racePresentation h4 { 
	font: bold 22px/38px Verdana, sans-serif; 
	margin: 0; 
	padding: 0; 
	text-align: center; 
}
.racePresentation .date { 
	background: #900; 
	color: #fff; 
	font: 15px Arial, sans-serif; 
	padding: 2px 0; 
	float: left; 
	text-align: center; 
	width: 635px; 
}

.racePresentation ul.raceMenu { 
	float: left; 
	margin: 15px 0 6px 0; 
	padding: 5px 0; 
	text-align: left; 
	width: 100%; 
}
.racePresentation ul.raceMenu li { 
	color: #fff; 
	display: inline; 
	font: 600 14px tahoma,arial, sans-serif; 
	margin: 0; 
	padding: 0 2px; 
}
.racePresentation ol.typeAnimal { 
	float: left; 
	height: auto; 
	margin: 0 0 10px 0; 
	padding: 0; 
	width: 304px; 
}
.racePresentation ol li { 
	border-bottom: 1px solid #bbb; 
	display: block; 
	font: 12px Arial, sans-serif; 
	margin: 0 0 3px 0; 
	padding: 1px 0 1px 10px; 
}
.racePresentation ol.typeAnimal li.title { 
	background: #adadad; 
	border: 0; 
	color: #fff; 
	font: bold 11px Arial, sans-serif; 
	padding: 3px 4px; 
	margin: 0 0 20px 0; 
}
.racePresentation ol.typeJockey { 
	float: left; 
	height: auto; 
	margin: 0 0 10px; 
	padding: 0; 
	width: 304px; 
}
.racePresentation ol.typeJockey li { padding: 1px 0 1px 20px; }
.racePresentation ol.typeJockey li.title { 
	background: #eeefef; 
	border: none; 
	color: #333; 
	font: bold 11px Arial, sans-serif; 
	margin: 0 0 20px 0; 
	padding: 3px 4px 3px 20px; 
}
.results { 
	border-spacing: 0; 
	font: 12px/19px verdana,Arial, sans-serif; 
}
.results .description { 
	border: none; 
	font-size: 10px;
	font-weight: 700; 
	text-transform: uppercase; 
}
.results .description td { 
	border: none;  
	color: #CC3300; 
	padding: 0; 
	width: 162px; 
}
.results .description td.animal { 
	padding-left: 38px; 
	width: 311px; 
}
.results .description td.jockey { padding: 0 0 0 20px; }
.results td.animal { width: 275px; padding-left: 20px ; }
.results tr.first td {
	border: none; 
	padding-top: 6px; 
}
.results td { border-top: 1px solid #ccc; }
.results td.jockey { padding: 0 0 0 20px; }
.results td.position { 
	text-align: right; 
	width: 15px; 
}
.results td.position span { 
	font-weight: bold; 
	width: 15px; 
}
/* jQuery UI - Calendar */
.datepicker { 
	margin-bottom: 10px; 
	min-height: 300px; 
}
.ui-datepicker-header { 
	border-bottom: 1px solid #ccc; 
	font: 800 14px/24px Tahoma,Arial,sans-serif; 
	padding: 3px 0; 
	text-align: center; 
}
.ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker-header .ui-datepicker-next { 
	display: block; 
	width: 9px; 
}
.ui-datepicker-header .ui-datepicker-prev { float: left; }
.ui-datepicker-header .ui-datepicker-next { float: right; }
.ui-datepicker-header .ui-icon { 
	background-image: url( 'http://f.i.uol.com.br/folha/furniture/5/images/sprite-section.png' ); 
	display: block; 
	overflow: hidden; 
	text-indent: -9000px; 
	width: 9px; 
}
.ui-datepicker-header .ui-datepicker-prev .ui-icon { background-position: -1391px -649px; }
.ui-datepicker-header .ui-datepicker-next .ui-icon { background-position: -1375px -649px; }
.ui-datepicker-header .ui-datepicker-title { display: inline; }
.ui-datepicker .ui-datepicker-calendar { margin: 5px 0; }
.ui-datepicker .ui-datepicker-calendar th { 
	background: #fff; 
	color: #999; 
	font: 700 15px tahoma,arial, sans-serif; 
	margin: 5px 1px 7px 0; 
}
.ui-datepicker .ui-datepicker-calendar td { 
	background: #efefef; 
	color: #000; 
	font: 14px/37px Arial, sans-serif; 
	list-style: none; 
	margin: 0; 
	padding: 0;
	text-align: center;  
	width: 40px; 
}
.ui-datepicker .ui-datepicker-calendar td a { 
	display: block; 
	text-decoration: none; 
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month { background: #fff; }
.ui-datepicker .ui-datepicker-calendar .ui-fol-event { background: #fff; }
.ui-datepicker .ui-datepicker-calendar .ui-fol-event a { font-weight: bold; }
.ui-datepicker .ui-datepicker-calendar .ui-fol-event a:hover { background: #efefef; }
.ui-datepicker .ui-datepicker-calendar .ui-fol-selected { 
	background: #FF9900; 
	color: #fff; 
	font-weight: bold; 
}
.ui-datepicker .ui-datepicker-calendar .ui-fol-selected a { color: #fff; }
.ui-datepicker .ui-datepicker-calendar .ui-fol-selected a:hover { background: #FF9900; }
.article-top_image h2, .box h2 { 
	border-color: #ff9900; 
	color: #ff9900;
}
.simple-text h1 { font: 30px/30px "folhaii-heavy", Times, serif; }

/*toolbar*/
.toolbar { 
	border: none; 
	border-bottom: solid 1px #000; 
	border-radius: 0;
	height: 20px;
	margin: 4px 0 10px;
	min-height: 0;
	padding: 5px; 
	position: relative; 
}
.toolbar div { float: left; margin: 0 5px 0 0; font: 11px/18px tahoma,helvetica,sans-serif; color: #000099; }
.toolbar .sprite { background: url("http://f.i.uol.com.br/folha/furniture/5.2/images/sprite-general.png?20131108"); float: left; margin: 0; width: 27px; height: 20px; text-indent: 0 !important; }
.toolbar .social_medias { margin: 0; float: right; }
.toolbar .social_medias a {
	height: 20px;
	float: left;
	overflow: hidden;
	width: 20px; 
}
.toolbar .social_medias a:hover { text-decoration: none; }
.toolbar .social_medias .sprite { display: inline; float: none; padding: 2px 7px; width: 16px; height: 16px; }
.toolbar .font { background-position: -395px -18px; }
.toolbar .email { background-position: -425px -18px; }
.toolbar .feedback { background-position: -485px -18px; }
.toolbar .print { background-position: -455px -18px; }
.toolbar .more_bookmarklets { float: right; background-position: -669px -44px; }
.toolbar .android { background-position: -717px -44px; }
.toolbar .apple { background-position: -623px -44px; }
.toolbar .buzz { background-position: -692px -43px; margin-right:3px}
.toolbar .orkut { background-position: -644px -44px; }
.toolbar .delicious { background-position: -620px -21px; }
.toolbar .digg { background-position: -742px -21px; }
.toolbar .facebook { background-position: -693px -21px; }
.toolbar .google { background-position: -717px -21px; }
.toolbar .myspace { background-position: -669px -21px; }
.toolbar .rss { background-position: -742px -44px; }
.toolbar .twitter { background-position: -596px -21px; }
.toolbar .windowslive { background-position: -644px -21px; }
.toolbar .share_link label { float: left; padding: 0 1px 0 3px; margin: 0; line-height: 18px; }
.toolbar .share_link input { margin: -1px 1px !important; float: left; font-size: 12px; padding: 2px 3px 2px; width: 120px !important; height: 14px; color: #333; }
* html .toolbar .share_link input { width: 110px !important; }
#more_bookmarklets {
	position: absolute;
	top: 21px;
}
#more_bookmarklets div { 
	background: #fff; 
	border: solid 1px #00b7f0;  
	display: block; 
	padding: 5px; 
	position: absolute;
	top: 8px;
	width: 110px; 
	z-index: 1; 
}
#more_bookmarklets div a { width: 100%;}
#more_bookmarklets span.spacer { 
	background: #fff; 
	border: solid 1px #00b7f0; 
	border-top: none; 
	border-bottom-color: #fff; 
	display: block; 
	height: 8px; 
	margin: 0 0 0 80px; 
	position: relative;
	width: 15px; 
	z-index: 9; 
}