/* =============================================================================
   Article Styles
   ========================================================================== */

/* Sprite assets */
#articleNew .utilities .sprite.font { background-position: -180px -336px; }
#articleNew .utilities .sprite.email { background-position: -180px -312px; }
#articleNew .utilities .sprite.feedback { background-position: -180px -288px; }
#articleNew .utilities .print .sprite { background-position: -180px -264px; }
#articleNew #mediaList .twitter .sprite { background-position: -506px -256px; }
#articleNew #mediaList .facebook .sprite { background-position: -485px -256px; }
#articleNew #mediaList .orkut .sprite { background-position: -525px -256px; }
#articleNew #mediaList .rss .sprite { background-position: -545px -256px; }
#articleNew #mediaList .more .sprite { background-position: -566px -256px; }
#articleNew #mediaList ul li ul li.delicious .sprite { background-position: -606px -156px; }
#articleNew #mediaList ul li ul li.windowslive .sprite { background-position: -606px -176px; }
#articleNew #mediaList ul li ul li.myspace .sprite { background-position: -606px -196px; }
#articleNew #mediaList ul li ul li.google .sprite { background-position: -606px -216px; }
#articleNew #mediaList ul li ul li.digg .sprite { background-position: -606px -236px; }
#articleNew #mediaList ul li ul li.googlebuzz .sprite { background-position: -606px -256px; }

#articleNew.comments { padding: 15px 0 0; }
#articleNew.comments a { text-decoration: none !important; }
#articleNew.comments a:hover { text-decoration: underline !important; }

.toolbar { font: 11px/18px tahoma, helvetica, sans-serif; float: left;  width: 100%; margin: 8px 0 10px; color: #000099; height: 30px; }
.toolbar #gplusone #googleplusone { height: 20px !important; margin-top: -10px !important; } /*correção bug google plus*/

/* readspeaker_button folha */
.rs_folha { position: absolute; left: 320px; margin-top: 50px; }

.rs_folha #readspeaker_button { margin-top: 0px !important; margin-bottom: 10px; }
.rs_folha #readspeaker_button #listen { margin-top: 5px; cursor: pointer; }
.rs_folha #readspeaker_button img { background: none; }
.rs_folha #rs_div { display: none; font-weight: normal; margin-left: -100px; }
.rs_folha #rs_div.flash { margin-left: -80px; height: 42px; }
.rs_folha .rs_flash { float: none !important; }
.rs_folha #rs_div.flash a#close { top: -37px !important; left: -20px !important; position: relative !important; }
.lt-ie9 .rs_folha { margin-top: 0; }
.lt-ie8 .rs_folha { margin-top: 50px; }

*+html .rs_folha #readspeaker_button .rsbtn.rspopup { display: none !important; }

.like { float: right; }
.msgAlerta { float: left; margin-bottom: 15px; color: #0098E5; }
.msgAlerta a { font-weight: bold; }
.msgAlerta a:visited { color: #0098E5; }
.msgAlerta a:hover { text-decoration: underline; }

#facebook_recomend{width: 145px!important;}
#gplusone { display: inline; float: none; width:80px }
#googleplusone { width: 100%; height: 25px }

.share_link { display: inline; float: left; margin-left: 60px; }
.share_link input{ border: 1px solid #999; color: #333; font-size: 12px; height: 14px; padding: 2px 3px; width: 150px; }

#articleNew .utilities ul li { display: inline; padding-left: 25px; float: left; margin-right: 5px;  }
#articleNew .utilities ul li a { cursor: pointer; color: #000099; text-decoration: none !important; }

#articleNew .utilities .bigger{ font-size: 15px; margin-left: -3px; }
#articleNew .utilities .small{ font-size: 15px }

#articleNew .utilities .print { padding: 0; text-indent: -9999px; overflow: hidden; }
#articleNew .utilities .print .sprite {  width: 20px; height: 20px; display: block; }
#articleNew .utilities .like { float: right; }

#articleNew #mediaList { float: right; width: 90px; height: auto; margin: 0 10px; padding: 0; }
#articleNew #mediaList ul li { float: left; padding: 0; margin: 0; margin-left: 3px; list-style: none; }
#articleNew #mediaList ul li a { float: left; display: block; width: 17px; height: 17px; }

#articleNew #mediaList .more .sprite { position: absolute; z-index: 6; width: 16px !important; height: 17px !important; }
#articleNew #mediaList .more_bookmarklets{ width: 14px; height: 8px; position: absolute; z-index: 6; border-left: 1px solid #00b7f0; border-right: 1px solid #00b7f0; border-bottom: 1px solid #fff; margin: -13px 0 0 100px; background: #fff; }
#articleNew #mediaList ul li ul { position: absolute; z-index: 5; width: 110px; height: 122px; border: 1px solid #00b7f0; padding: 5px; background: #fff; margin: 23px 0 0 -106px; display: none; }
#articleNew #mediaList ul li ul li{ display: block; padding: 0; margin: 0 0 5px 0; width: 80px; height: 16px; }
#articleNew #mediaList ul li ul li a{ margin-right: 3px; border: 0; }
#articleNew #mediaList ul li ul li .sprite { float: left; border: 0; padding: 0 0 0 28px; display: block; }

#articleNew #mediaList ul li ul li.windowslive .sprite { width: 80px !important; height: 16px !important;  }
#articleNew #mediaList ul li ul li.myspace .sprite { width: 80px !important; height: 16px !important; }
#articleNew #mediaList ul li ul li.google .sprite { width: 80px !important; height: 16px !important;  }
#articleNew #mediaList ul li ul li.digg .sprite { width: 80px !important; height: 16px !important;  }
#articleNew #mediaList ul li ul li.googlebuzz .sprite { width: 80px !important; height: 16px !important; }

#articleNew .ticker { background: #f2f2f2; border-bottom: 1px solid #ccc; color: #000; height: 28px; margin-top: 10px; overflow: hidden; padding: 10px; width: 615px; }
#articleNew .ticker li { font: 12px/28px 'Trebuchet MS', tahoma, arial, verdana, sans-serif; height: 28px; list-style: none outside none; overflow: hidden; }
#articleNew .ticker li a { height: 28px; line-height: 28px; }
#articleNew .ticker li .last_news { color: #f03; font-size: 14px; font-weight: 700; margin-right: 10px; text-transform: uppercase }
#articleNew .ticker li a:link,
#articleNew .ticker li a:visited { color: #333!important }
#articleNew .ticker li.dummy { display: none; }
#articleNew .ticker li img { display: inline; height:19px; margin:-2px 0 -4px 10px; padding: 0 }

/* article */
.article { font: 13px verdana,helvetica,sans-serif; line-height: 17px; margin-top: 20px; padding: 0; display: block; }
.article h1 { font: bold 27px/32px tahoma,helvetica,sans-serif; margin: 0 0 10px 0 !important; }
.article h2 { font: bold 16px arial,helvetica,sans-serif; }
.article h3 { font: bold 14px arial,helvetica,sans-serif; margin: 0 0 8px 0; }
.article ul li { list-style: square url(http://f.i.uol.com.br/folha/images/bullet.gif); }
.article .tagline { font: 10px verdana,helvetica,sans-serif; }
.article .kicker { font: bold 10px verdana,helvetica,sans-serif; color: #cc3300; }
.article .ad1 { display: none; width: 180px; height: 170px; margin: 0 0 0 10px; border-bottom: 10px solid #ffffff; float: right; text-align: right; font-size: 9px; font-family: arial,helvetica,sans-serif; text-transform: uppercase; }
.article span.links li { margin: 0 0 0 20px; padding-left: 0; font: 11px arial,helvetica,sans-serif; list-style: square url(http://f.i.uol.com.br/folha/images/bullet.gif); }
.article span.data { font: bold 10px verdana,helvetica,sans-serif; color: #cc3300; }
.article table tr td font { font: 11px arial,helvetica,sans-serif; line-height: 13px; text-align: right; }
.article table tr td font a { font: 11px arial,helvetica,sans-serif; line-height: 16px; }
.article span.jumpline { font: bold 10px verdana,helvetica,sans-serif; text-decoration: none; }
.article .kicker { font: bold 10px verdana,helvetica,sans-serif; color: #cc3300; }
.article table img{background: #FFF !important; padding-right: 10px;}

.fo1e { margin: 0 10px 10px 0; }
.fo1d { margin: 0 0 10px; border-left: 10px solid #ffffff; }
.fo1c { padding: 0; margin: 0; font: 10px arial,helvetica,sans-serif; line-height: 13px; }
.fo1l { padding: 0; margin: 0; font: 11px arial,helvetica,sans-serif; line-height: 16px; }
.fo2 { margin: 0 0 5px 0; }

table.commonTable { width: 99%; margin: 0; border-collapse: collapse; border-spacing: 0 0; }
table.commonTable tr td { padding: 0; vertical-align: top; font: 12px arial,helvetica,sans-serif; }

table.articleGraphic { margin: 0; border-collapse: collapse; border-spacing: 0 0; width: 100%; clear: both; }
table.articleGraphic .articleGraphicCredit { font: 10px arial,helvetica,sans-serif; line-height: 13px; text-align: right; padding: 0; }
table.articleGraphic .articleGraphicCaption { font: 11px arial,helvetica,sans-serif; line-height: 14px; padding: 0; }
table.articleGraphic .articleGraphicImage { padding: 0; }
table.articleGraphic .articleGraphicSpace { width: 50%; }

#articleNew .zoomAvailable { width: 177px; height: 18px; background: url("http://f.i.uol.com.br/f5/furniture/1/images/btn-zoom_disponivel-177x18.png") no-repeat 0 0; position: absolute; right: 38%; z-index: 3; }

#articleNew { font: 14px/20px 'trebuchet ms', tahoma, helvetica, sans-serif; color: #333; border-top: none !important; }
#articleNew a { color: #000099; }
#articleNew p { margin: 0 0 14px; }
#articleNew #ad-180x150-1 p { margin: 0; }
#articleNew h1 { font: 700 20px/25px tahoma, helvetica, sans-serif; color: #333; margin: 0 0 10px 0; }
#articleNew h2 {  margin: 20px 0 0; }
#articleNew h3 { font: 700 18px/20px tahoma, 'DejaVu Sans Condensed', arial, verdana, sans-serif;  margin: 0 0 15px; color: #0098e5; }
#articleNew ul li { list-style: square inside url('http://f.i.uol.com.br/folha/images/bullet.gif'); }
#articleNew ul li a { color: #000099; }
#articleNew .tagline { font: 10px verdana,helvetica,sans-serif; margin: 14px 0; }
#articleNew .kicker { font: bold 10px verdana,helvetica,sans-serif; color: #cc3300; }
#articleNew .ad1 { display: none; width: 180px; height: 170px; margin: 0 0 0 10px; border-bottom: 10px solid #ffffff; float: right; text-align: right; font-size: 9px; font-family: arial,helvetica,sans-serif; text-transform: uppercase; }
#articleNew #articleDate { font-size: 12px; font-weight: 700; }
#articleNew #articleBy { min-height: 12px; }
#articleNew #articleBy p { margin: 0 0 10px; }
#articleNew #articleBy p.tagline { margin: 12px 0; }
#articleNew #articleEnd { clear: both; display: block; }
#articleNew #articleEnd p { margin: 20px 0 0 0; border-top: solid 3px; border-bottom: solid 1px; padding: 3px 0; font: bold 13px verdana,sans-serif; text-transform: uppercase; }
#articleNew #articleEnd ul { margin: 5px 20px 15px; font: 12px verdana,helvetica,sans-serif; list-style: square url(http://f.i.uol.com.br/folha/images/bullet.gif); }
#articleNew #articleEnd ul li { list-style: square url(http://f.i.uol.com.br/folha/images/bullet.gif); line-height: 17px; }
#articleNew #articleExtra { margin: 0; }
#articleNew p img { margin: 0 5px -3px 0; float: left; }
#articleNew img.stamp { float: left; margin: 0 10px 5px 0; }
#articleNew .uolVideoPlayer { text-align: center; }
#articleNew .bbb12_link a { color: #0098E5; font: 700 14px/23px tahoma,helvetica,sans-serif; }

/* Images */
#articleNew table.fe600 { width: 600px; margin: 0 0 20px 0; float: left; border-collapse: Collapse; border-spacing: 0 0; }
#articleNew table.fd300 { width: 300px; margin: 0 0 20px 10px; float: right; border-collapse: Collapse; border-spacing: 0 0; }
#articleNew table.fe300 { width: 300px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd200 { width: 200px; margin: 0 0 20px 10px; float: right; border-collapse: Collapse; border-spacing: 0 0; }
#articleNew table.fe200 { width: 200px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe { margin: 0 10px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd { margin: 0 0 10px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe200 { width: 200px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe220 { width: 220px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe230 { width: 230px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe270 { width: 270px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe330 { width: 330px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe175 { width: 175px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe150 { width: 150px; margin: 0 20px 10px 0; float: left; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd200 { width: 200px; margin: 0 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd230 { width: 230px; margin: 0 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd220 { width: 220px; margin: 0 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd230 { width: 230px; margin: 0 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd270 { width: 270px; margin: 0 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd330 { width: 300px; margin: 20px 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd175 { width: 175px; margin: 0 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fd150 { width: 150px; margin: 0 0 20px 10px; float: right; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.fe600 tr td, 
#articleNew table.fd175 tr td, 
#articleNew table.fd270 tr td,
#articleNew table.fd230 tr td, 
#articleNew table.fe175 tr td, 
#articleNew table.fe270 tr td, 
#articleNew table.fe230 tr td, 
#articleNew table.fe330 tr td, 
#articleNew table.fd330 tr td, 
#articleNew table.fe220 tr td, 
#articleNew table.fd220 tr td, 
#articleNew table.fe150 tr td, 
#articleNew table.fd150 tr td { padding: 0; vertical-align: top; }
#articleNew table.articleGraphic { width: 100%; margin: 0 0 14px 0; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.articleGraphic .articleGraphicCredit { font: 10px arial,helvetica,sans-serif; line-height: 13px; text-align: right; padding: 0; }
#articleNew table.articleGraphic .articleGraphicCaption { font: 11px arial,helvetica,sans-serif; line-height: 14px; padding: 3px 0; border-bottom: 3px solid #666; }
#articleNew table.articleGraphic .articleGraphicImage { padding: 0; text-align: center; }
#articleNew .fo1c { font: 10px arial,helvetica,sans-serif; line-height: 13px; text-align: right; }
#articleNew .fo1l { font: 11px arial,helvetica,sans-serif; line-height: 16px; border-bottom: 3px solid #666; }
#articleNew table img { margin: 0; }

#articleNew table.specialContainer { float: right; margin: 0 0 10px 10px; border-bottom: solid 3px; width: 180px; }
#articleNew table.specialContainer tr th { border-top: solid 3px; border-bottom: solid 1px; padding: 4px 0; font: bold 13px arial,helvetica,sans-serif; text-align: left; text-transform:uppercase; }
#articleNew table.specialContainer tr td.columnist { padding: 25px 0 0; font: bold 12px arial,helvetica,sans-serif; color: #dd0000; text-transform: uppercase; }
#articleNew table.specialContainer tr td.columnist img { float: left; margin: -20px 10px 5px 0; vertical-align: middle; }
#articleNew table.specialContainer tr td.title { font: bold 14px arial,helvetica,sans-serif; }
#articleNew table.specialContainer tr td.link { background: url(http://f.i.uol.com.br/folha/images/bullet.gif) no-repeat left 3px; padding: 0 0 0 12px; font: 12px arial,helvetica,sans-serif; }
#articleNew table.specialContainer a { text-decoration: none !important; }
#articleNew table.specialContainer a:hover { text-decoration: underline !important; }
/* Infografic */
#articleNew .infogram { background: url(http://f.i.uol.com.br/folha/furniture/5/images/ico-infografico-20x20.gif) no-repeat left; padding: 0 0 0 25px; font: bold 15px arial,helvetica,sans-serif; line-height: 20px; }
#articleNew .infogram a { text-decoration: none !important; }
#articleNew .infogram a:hover { text-decoration: underline !important; }

/* Polls inside Article */
#articleNew iframe.poll { border: 1px solid #0098E5; height: 105px; overflow:hidden; width: 633px; }
#bookmarklets { display: none; }

/* Extra elements in text */
#articleNew p.star { margin: 0; color: #ffffff; text-align: center; height: 30px; background: #ffffff url(http://f.i.uol.com.br/star.gif) no-repeat center center; }
#articleNew p.division { margin: 0; color: #ffffff; text-align: right; height: 30px; background: #ffffff url(http://f.i.uol.com.br/x-cccccc.gif) repeat-x center; }

/* Tables inside article */
#articleNew table.articleTable { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; font: 11px arial,helvetica,sans-serif; width: 99%; margin: 10px 0; border-collapse: collapse; border-spacing: 0 0; }
#articleNew table.articleTable tr td { padding: 3px 2px 3px 2px; vertical-align: top; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
#articleNew table.articleTable tr th { padding: 3px; vertical-align: top; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; background-color: #dddddd; }

#articleNew table.articleTable tr td.articleTable50 { width: 50%; }
#articleNew table.articleTable tr td.articleTable33 { width: 33%; }

/* Galeria incorporada na matéria */
#articleNew p.gallery {
	text-align: center;
}
#articleNew p.gallery img {
	float: none;
	margin: 0;
	max-width: 635px;
}


#articleNew .articleGallery .thumbnails { height: 64px; margin: 10px 0 10px 10px; position: relative; width: 615px; }
#articleNew .articleGallery .thumbnails .pagination { height: 64px; left: 46px; overflow: hidden; position: absolute; white-space: nowrap; top: 0; width: 100%; }
#articleNew .articleGallery .thumbnails .pagination ul { display: block; margin: 0; position: absolute; }
#articleNew .articleGallery .thumbnails .control { top: 20px }
#articleNew .articleGallery { 
	clear: both; 
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0; 
	padding: 10px 0;
	position: relative;
	width: 635px; 
}
#articleNew .articleGallery .loading {
	text-align: center;
}
#articleNew .articleGallery .icon.foto {
	background-position: -60px -188px;
	height: 10px;
	width: 14px;
}
#articleNew .articleGallery .title { 
	color: #fff;
	font-size: 19px;
	font-weight: 700;
	line-height: 23px;
	max-height: 46px;
	margin: 0 0 10px; 
	overflow: hidden; 
	padding: 10px 0 0 10px;
	width: 456px;
}
#articleNew .articleGallery a {
	color: #fff;
}
#articleNew .articleGallery a:hover {
	color: #ccc;
	text-decoration: none;
}
#articleNew .articleGallery nav {
	color: #fff;
	position: absolute;
	right: 0;
	top: 18px;
	width: 118px;
}
#articleNew .articleGallery nav .arrow {
	border: 0;
	position: absolute;
	top: 0;
}
#articleNew .articleGallery nav .arrow {
	height: 27px;
	width: 15px;
}
#articleNew .articleGallery nav .prev {
	background: url(//f.i.uol.com.br/folha/images/fotografia/pagination-arrow_left.png) no-repeat;
	right: 40px;
}
#articleNew .articleGallery nav .next {
	background: url(//f.i.uol.com.br/folha/images/fotografia/pagination-arrow_right.png) no-repeat;
	right: 4px;
}
#articleNew .articleGallery .page {
	font-size: 14px;
	line-height: 32px;
}
#articleNew .articleGallery a.full { 
	font-size: 12px; 
	line-height: 14px;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 2px;
}
#articleNew .articleGallery .thumbnails { 
	height: 64px;
	margin: 10px 0;
	position: relative;
	width: 540px;
}
#articleNew .articleGallery .thumbnails .pagination {
	height: 64px;
	left: 46px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	top: 5px;
	width: 100%;
}
#articleNew .articleGallery .thumbnails .pagination ul { 
	display: block;
	list-style: none;
	margin: 0;
	position: absolute;
}
#articleNew .articleGallery .pagination ul li { 
	background: none;
	float: left;
	height: 64px;
	list-style: none outside none;
	margin: 0 10px 0 0;
	padding: 0;
	width: 80px;
}
#articleNew .articleGallery .pagination ul li a {
	display: block;
	padding: 5px;
}
#articleNew .articleGallery .pagination ul li a.selected, 
#articleNew .articleGallery .pagination ul li a:hover {
	border: 5px solid #00adef;
	padding: 0;
}
#articleNew .articleGallery .pagination ul li img {
	height: 54px;
	display: block;
	width: 70px;
}
#articleNew .articleGallery .image {
	background: none;
	height: 405px;
	overflow: hidden;
	position: relative;
	text-align: center;
	vertical-align:middle;
	width: 635px;
}
#articleNew .articleGallery .image img {
	height: auto;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;
}
#articleNew .articleGallery .credit {
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 10px 5px 0;
	text-align: right;
}
#articleNew embed {
	max-width: 620px;
}


/* Galeria - Info */
#articleNew .articleGallery .info {
	background: #000;
	background: rgba(0,0,0,.90);
	display: none;
	height: 100%;
	padding: 0 10px 0 20px;
	position: absolute;
	right: -335px;
	top: 0;
	width: 305px;
	z-index: 999;
}
#articleNew .articleGallery .info .advertising {
	background: none;
	bottom: 18px;
	height: 265px;
	left: 20px;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 300px;
}
#articleNew .articleGallery .info .legend { 
	color: #fff;
	font-size: 15px;
	height: 190px;
	line-height: 17px;
	overflow: auto;
	margin-top: 5px;
}
#articleNew .articleGallery .share {
	margin: 20px 0;
}
#articleNew .articleGallery .share .item {
	display: inline;
	height: 20px;
}
#articleNew .articleGallery .share .fb-share {
	width: 97px;
}
#articleNew .articleGallery .share .twitter {
	margin: 0 10px;
	width: 106px;
}
#articleNew .articleGallery .share .twitter .twitter-share-button {
	width: 106px !important;
}
#articleNew .articleGallery .share .plusone {
	width: 90px;
}

/* Galeria - Control */
#articleNew .articleGallery .image .control.prev_img:before,
#articleNew .articleGallery .image .control.next_img:before,
#articleNew .articleGallery .control:before {
	top: 0;
	height: 100%;
	background: none;
}
#articleNew .articleGallery .control {
	display: block; 
	font: 100 0/0 a;
	position: absolute;
	z-index: 99;
}
#articleNew .articleGallery .control.next,
#articleNew .articleGallery .control.prev {
	height: 20px;
	width: 13px;
}
#articleNew .articleGallery .control.prev {
	background: url(//f.i.uol.com.br/folha/images/fotografia/thumbnails-arrow_left.png) no-repeat;
	left: 13px;
	top: 25px;
}
#articleNew .articleGallery .control.next {
	background: url(//f.i.uol.com.br/folha/images/fotografia/thumbnails-arrow_right.png) no-repeat;
	left: 590px;
	top: 25px;
}
#articleNew .articleGallery .image .control {
	position: absolute;
	filter: alpha(opacity=0);
	height: 400px;
	opacity: 0;
	top: 12px;
	transition: all .3s ease;
	width: 310px;
}

/* Mobile */
html.touch #articleNew .articleGallery .image .control {
	opacity: 1;
}

#articleNew .articleGallery .image .control:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	outline: 0;
}
#articleNew .articleGallery .image .control.prev_img {
	background: url(//f.i.uol.com.br/folha/images/fotografia/gallery-arrow_left-2014060601.png) no-repeat 2% 45%;
	left: 14px;
}

#articleNew .articleGallery .image .control.next_img {
	background: url(//f.i.uol.com.br/folha/images/fotografia/gallery-arrow_right-2014060601.png) no-repeat 98% 45%;
	right: 14px;
}

/* Galeria - Fullscreen */
body.articleGalleryLock {
	overflow : hidden;
}
body.articleGalleryLock div.toolbar,
body.articleGalleryLock .tm-ads {
	z-index: -1 !important;
}
body.articleGalleryLock div.front-folha,
body.articleGalleryLock div.alert.alert-info,
body.articleGalleryLock div.alert.alert-info {
	display : none;
}
#articleNew .articleGallery .fullscreen {
	background: url(//f.i.uol.com.br/folha/images/fotografia/btn-expand_colapse.png) no-repeat;
	height: 23px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 23px;
}
#articleNew .articleGallery.fullscreen .fullscreen {
	background-position: 0 -23px;
}
#articleNew .articleGallery.fullscreen .gallery-content {
	margin: 2% 0 0;
	position: relative;
	max-width: 940px;
}
#articleNew .articleGallery.fullscreen .info {
	background: none;
	display: block;
} 
#articleNew .articleGallery.fullscreen .info .legend {
	height: 300px;
}
#articleNew .articleGallery.fullscreen .info .advertising {
	bottom: 73px;
}
#articleNew .articleGallery.fullscreen .image {
	width: 100%;
}
#articleNew .articleGallery.fullscreen .image .control {
	height: 95%;
	top: 5%;
}
#articleNew .articleGallery.fullscreen .image .control.prev_img:after {
	left: 8%;
}
#articleNew .articleGallery.fullscreen .image .control.next_img:after {
	right: 8%;
}
.articleGallery .gc-bubbleDefault,
.articleGallery .pls-container {
	display: none !important;
}
#widget_bounds {
	border: 1px solid pink;
}
#banner-300x250-2 {
	z-index: 999999999999;
}
html.lt-ie8 #articleNew .articleGallery .share .fb-share {
	width: 90px;
}
html.lt-ie9 #articleNew .articleGallery,
html.lt-ie9 #articleNew .articleGallery .info {
	background: #181818;
}


/* Ads Sponsored links */
#contextualAdsArticle table { border-collapse: collapse; border: 1px solid #eeeeee; background-color: #ffffff; padding: 0; margin: 0; width: 635px; }

.biography { background: #00b7f0; color: #fff; padding: 5px 10px; float: left; margin-bottom: 10px; }

/* articleNew framed with borders */
div.framed { border: 1px solid #999999; padding: 5px 5px; margin: 10px 0 25px; }
div.framed h1 { font: 700 18px/120% Arial, helvetica,sans-serif !important; }
div.framed form { width: 600px; margin: 0 auto; }
div.framed .reply-to { margin: 0 0 10px; }
div.framed span.ps { font-size: 10px; }

#biographicalFoot { text-align: center; width: 630px; font: normal 12px/14px tahoma,'DejaVu Sans Condensed',arial,verdana,sans-serif; padding: 10px; background-color: #eee; }
#biographicalFoot img { float: left; margin: 0 10px 5px 0;}
#biographicalFoot p { margin: 0; text-align: left; }
#biographicalFoot ul { clear: both; margin: 0; padding: 0; width: 630px; height: 14px; overflow: hidden; }
#biographicalFoot ul * { display: inline; margin: 0; padding: 0; font-weight: 700; font-size: 12px; }
#biographicalFoot ul a { padding: 0 5px 0 0; margin: 0 3px 0 0; border-right: 1px solid #000000; font: normal 12px/14px arial, helvetica,sans-serif; }
#biographicalFoot ul a.last { padding: 0; margin: 0; border: 0; }


#overHeadline { border-bottom: solid 1px #cccccc; padding: 0 0 8px; }
#overHeadline h1 { margin: 0; font: bold 24px verdana,helvetica,sans-serif; letter-spacing: -1px; }
#overHeadline p { margin: 0 0 5px; font: 14px arial,helvetica,sans-serif; }
#overHeadline td a { display: list-item; margin: 0 0 0 20px; padding: 0; font: 13px/18px arial,helvetica,sans-serif; list-style: square outside none; }
#overHeadline td a.nolist { list-style: none !important; }
#overHeadline td span.icon { margin-top: 0; }
.bottomAdsArticle { margin: 0 8px; padding: 15px 0 15px; }

/* star */
div.star { background: #ffffff url(http://f.i.uol.com.br/star.gif) no-repeat center; display: block; height: 12px; margin: 10px 0 -15px 0; padding: 0; }
div.star hr { display: none; }

/* sharebar */
#articleNew .toolbar [data-share-buttons] { width: auto; text-align: right; clear: none; margin-top: -5px; float: right; /*margin-right: 120px;*/}
/*#articleNew .toolbar [data-share-buttons] .btn:first-child { margin-left: 20px; }*/

/* =============================================================================
   Twitter/Intent - Share
   ========================================================================== */

.sharebox { display: block; height: 80px; margin: 0; position: absolute; width: 88px; }
.sharebox-container { background: #fff; border: 1px solid #ddd; border-radius: 5px; display: block; font: 700 .65em/.7em Arial, Helvetica, sans-serif; padding: 1em; position: relative; top: 3em; z-index: 1; }
.sharebox:after,
.sharebox:before { bottom: 52px; left: 45px; border: solid transparent; content: ' '; height: 0; width: 0; position: absolute; pointer-events: none; z-index: 2; zoom: 1; }
.sharebox:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }
.sharebox:before { border-color: rgba(221, 221, 221, 0); border-bottom-color: #ddd; border-width: 11px; margin-left: -11px; }
.sharebox-caption { display: block; margin-bottom: 5px; text-transform: uppercase; }
.sharebox-twitter { background-position: -264px -265px; display: block; height: 31px; margin: 0 auto; overflow: hidden; text-indent: -9000px; width: 32px; }
html.lt-ie9 .sharebox:after,
html.lt-ie9 .sharebox:before { display: none; }
html.lt-ie8 .sharebox-twitter { display: block; }

/* =============================================================================
   Sharebar
   ========================================================================== */

#articleNew [data-share-buttons] .btn { padding-left: 5px; }

/* =============================================================================
   Extras (media queries, others)
   ========================================================================== */

@media print{ #articleNew .ad1 { display: none; } }
@media print{ .article .ad1 { display: none; } }

/* =============================================================================
   Internet Explorer Assets
   ========================================================================== */

*+html #gplusone iframe { margin-top: -23px; }	


.articleGraphic .ui-resizable{position:relative}
.articleGraphic .ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}
.articleGraphic .ui-resizable-disabled .ui-resizable-handle,
.articleGraphic .ui-resizable-autohide .ui-resizable-handle{display:none}
.articleGraphic .ui-resizable-e{cursor:e-resize;width:154px;right:-77px;top:0;background: url(http://f.i.uol.com.br/folha/furniture/5.4/images/bt-arraste-154x28.png) no-repeat center}
.articleGraphic .image-differ-preload{position:relative;height:20px;background: url(http://f.i.uol.com.br/folha/furniture/5.4/images/loading-alternate.gif) no-repeat center}
.articleGraphic .image-differ-preload .box-image-differ{position:absolute;width:1px;height:1px;overflow:hidden;top:-10px}
.articleGraphic .box-image-differ{position:relative;overflow:hidden}
.articleGraphic .box-image-differ-ui{position:absolute;left:0;top:0;width:50%;border-right:solid 1px #000}
.articleGraphic .box-image-differ-ui .box{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.articleGraphic .box-image-differ .ui-resizable-resizing .ui-resizable-e{background-image:none}