* { padding: 0; margin: 0; list-style: none; }

#top_ads { height: 103px;  }
#top_ads div { float: left; }
#top_ads p.adLabel { line-height: 12px; padding: 1px 0 0; }
.adLabel { background: none repeat scroll 0 0 #FFFFFF; font: 10px arial,helvetica,sans-serif !important; margin: 0 !important; padding: 1px 0; text-align: right; text-transform: uppercase; width: 100%; }
#ad-180x150-1 { float: right; height: 165px; margin: 0 0 15px 15px; width: 180px }
#ad-728x90-1 { margin: 0 22px 0 0; width: 728px; height: 103px; background: #efefef; }
#ad-220x90-1 { width: 220px; height: 103px; background: #efefef; }
#ad-180x150-1-content
#ad-220x90-1-content,
#ad-728x90-1-content { display: none; }
#ad-300x250-1 { width: 300px; height: 250px; background: #efefef; }

/*Para o banner 970-90*/
#top_ads div {float: none!important;margin: 0 auto!important;}
#top_ads{margin-bottom: 20px;}
#ad-970x90-1{background: #fff url(http://f.i.uol.com.br/folha/furniture/ads/bg-publicidade-6x6.png) repeat 0;height: 104px;width: 100%;margin-bottom: 30px;}
#banner-970x90-1 {text-align: center;width:970px;}
#banner-970x90-1 * {margin:0 auto;}
.advertising .label {background: #fff;color: #ccc;display: block;font-size: 10px;line-height: 1.5;text-align: right;text-transform: uppercase;}

/*barra uol*/
#main_body #barrauol .containerUOL { width: 970px; }

/*sprite cabecalho (en e es)*/
.spritec { background: url("http://f.i.uol.com.br/folha/internacional/images/sprite-geral.png?2013081201") no-repeat; }

#main_body { width: 970px; margin: 0 auto; }
#main_body #top_ads { margin-top: 10px; }
#main_body h1 { font: 700 24px/28px Tahoma, helvetica, sans-serif; color: #003366; }
#main_body h2 { font: 700 16px/20px arial, verdana, serif; color: #003366; }
#main_body a { color: #003366; text-decoration: none; }
#main_body a:hover { text-decoration: underline; }
#main_body a.headline { font: 700 24px/28px Tahoma, helvetica, sans-serif; color: #003366; }
#main_body a.title { font: 700 16px/20px arial, verdana, serif; color: #003366; }
#main_body img { border: none; }
#main_body p.latest { font: 700 14px georgia, verdana, serif; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; text-transform: uppercase; color: #999999; font-weight: 700; padding: 5px 0; }
#main_body p.latest.ind { font: 700 14px georgia, verdana, serif; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; text-transform: uppercase; color: #999999; font-weight: 700; padding: 5px 0; margin: 0 0 20px 0; }
#main_body p.publish { font: 700 11px arial, verdana, serif; color:  #999999; text-transform: uppercase; margin: 5px 0 5px 0; }
#main_body p.desctext { font: 15px arial, verdana, serif; color: #333; margin-bottom: 10px; }
#main_body ul { margin: 0; padding: 0; }
#main_body ul li.last { border: none; }
#main_body ul li.first { border: none; }

#header { height: 80px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  margin-top: 25px; padding: 10px 0; }
#header .logo { background-position: -20px -3px; width: 300px; height: 55px; text-indent: -999px; overflow: hidden; float: left; margin-top: 10px; }
#header #search { float: left; width: 245px; margin: 23px 0 0 185px; display: none; }
#header #search input { height: 33px; border: none; background-position: -18px -126px; float: left; width: 200px; font: 700 14px/33px arial, verdana, serif; color: #999999; padding: 0 0 0 5px; }
#header #search input.submit { width: 38px; background-position: -234px -126px; cursor: pointer; } 
#header ul.meetfolha { float: right; list-style: none; padding: 10px 0 10px 15px; border-left: 1px solid #e4e4e4; font: 14px georgia, verdana, serif; color: #003366; margin-top: -5px; height: 70px; }
#header ul.meetfolha li{ margin-bottom: 10px; }
#header ul.chooselanguage { float: left; list-style: none; padding: 0 0 0 10px; font: 10px Arial, sans-serif; color: #003366; margin: 30px 0 0 13px; }
#header ul.chooselanguage .spritec { padding-left: 30px; height: 16px; float: left; height: 17px; }
#header ul.chooselanguage li { clear: both; }
#header ul.chooselanguage .english .spritec { background-position: -99px -74px; margin-bottom: 5px; }
#header ul.chooselanguage .espanol .spritec { background-position: -133px -74px; margin-bottom: 5px; }
#header ul.chooselanguage .portugues .spritec { background-position: -167px -74px; margin-bottom: 5px; }

#header ul.media_icons { float: right; margin: 55px 0 0; padding: 0 25px 0 0; }
#header ul.media_icons li { display: inline; float: right;  margin: 0 5px 0 0; display: block; padding-right: 5px; }
#header ul.media_icons li a { display: block; width: 18px; height: 17px; }
#header ul.media_icons li.label { color: #999; font:13px Tahoma,helvetica,sans-serif; margin-right: 5px; }
#header ul.media_icons li.facebook { background-position: -19px -74px; }
#header ul.media_icons li.twitter { background-position: -44px -74px; border-right: 1px solid #E4E4E4; }

ul.left_menu { font-family: georgia, tahoma, helvetica, sans-serif; }
ul.left_menu li { font-size: 24px; border-bottom: 1px solid #e4e4e4; list-style: none; }
ul.left_menu li a { display: block; padding: 5px 0 10px 5px; }
ul.left_menu li.label { font-size: 14px; font-weight: 700; text-transform: uppercase; color: #999999; font-weight: 700; padding: 5px 0; border-color: #cccccc; }
ul.left_menu li a:hover { color: #fff !important; text-decoration: none !important; }
ul.buttons li { margin-bottom: 10px; list-style: none; }

.column { width: 300px; float: left; display: inline; }
.left_column { float: left; padding-right: 19px; border-right: 1px solid #e4e4e4;}
.double_column { float: left; width: 649px; min-height: 460px;  }
.image_topo { height: 55px; margin-left: 15px; margin-top: 10px; }
#main_rotate { margin: 10px 0 5px 15px; font: 700 20px/25px Tahoma, helvetica, sans-serif; line-height: 20px; }
#main_rotate .credit { font: 11px arial, verdana, serif; float: right; }
#main_rotate .caption { position: relative; height: auto; margin: 0; margin-bottom: 20px; padding: 9px 6px 0 !important;}
#main_rotate .caption a { width: 520px; display: inline-block; }
#main_rotate .buttons { width: 85px; padding: 20px 0 0; position: absolute; top: 0; right: 0; }
#main_rotate .buttons .sprite { background: url("http://f.i.uol.com.br/folha/furniture/5/images/sprite-home.png?2013042601") no-repeat !important; text-indent: -9999px; text-decoration: none; width: 22px; height: 24px; float: left; }
#main_rotate .buttons p { float: left; margin: 3px 10px; font-size: 13px;  }
#main_rotate .buttons .prev { background-position: -12px -366px !important; }
#main_rotate .buttons .playButton { background-position: -40px -366px !important; margin: 0 6px; }
#main_rotate .buttons .next { background-position: -68px -366px !important; }
#main_body.home_es .double_column, #main_body.home_en .double_column { border-left: 1px solid #e4e4e4; }
#main_body.home_es .left_column, #main_body.home_en .left_column { border: none; }
.chamadas-1 p.label, .chamadas-2 p.label { display: none; } /*sem tarja*/


.double_column .column { border: none;  margin: 10px 0 0 20px; }

#masthead { height: 40px; margin-bottom: 10px; }

.openBox { margin: 0 0 10px 0; }
#aligner img { border: medium none; display: block; }
.openBox .left { float: left; margin: 0 10px 10px 0; }
.openBox .kicker{ font: 700 11px verdana,helvetica,sans-serif; color: #68cae8; text-transform: uppercase; }
.openBox div { margin-bottom: 10px; }
.openBox ul { border-bottom: 2px solid #dddddd; padding: 0 0 10px 0; }
.openBox.latest_news ul{ border-bottom: 1px solid #dddddd; }
.openBox.ultimas_noticias ul{ border-bottom: 1px solid #dddddd; }
.openBox ul li { padding: 10px 0 5px 0; }
.openBox ul li h2{ display: inline; }
.openBox ul.agroup li { margin: 0; padding: 0 0 7px 0; list-style: square inside; }
.openBox ul.agroup li a{ padding: 0; margin: 0; font: 14px/14px arial, helvetica, sans-serif; color: #000081; }
.openBox .label a { display: block; height: 40px; text-indent: -999px; overflow: hidden; margin-bottom: 7px; }
.openBox.galleries p.latest { margin-bottom: 10px; }
.openBox.galleries { border-bottom: 1px solid #cccccc; }


.openBox.social_media .twitter { background-color: #e7eff1; padding: 2px 10px; margin-top: 10px; height: 27px; }
.openBox.social_media .twitter span { padding: 5px 0 0; display: block; float: left; font:13px Tahoma,helvetica,sans-serif;  }
.openBox.social_media .twitter a { text-decoration: none !important; }

table.stocks { border-collapse: collapse; padding: 0; font: 700 14px/20px arial, verdana, serif; color: #999; margin: 0 0 15px 0; } 
table.stocks tr { height: 55px; }
table.stocks td { border-bottom: 1px solid #e4e4e4; width: 65px; } 
table.stocks td.stock_name { width: 170px; }
table.stocks td.positivo { color: #65d93f; }
table.stocks td.estavel { color: #999; }
table.stocks td.negativo { color: #ff0000; }

img.spots { margin: 0 0 7px 0; }

#content { float: left; border-bottom: 2px solid #ccc; padding-bottom: 25px; }

#section { padding: 5px 0 0 10px; }
#section p { font: 14px/18px verdana,helvetica,sans-serif; margin: 10px 0; color: #333333; }
#section ul.latest_news_from { margin-top: 15px; }
#section ul.latest_news_from li { border-top: 1px solid #e4e4e4; padding: 10px 0; list-style: none; }
#section ul.latest_news_from li.first { border: none; }
#section p.articleSubtitle, #section p.articleBy { text-transform: uppercase; font-weight: 700; font-size: 13px; }
#section .like { height: 20px; margin: 0 0 15px 0; }
#section iframe { float: left; }
#root { display: none; background: red; border: 1px solid; }

.like #googleplusone { display: none; }

/* readspeaker_button folha */
.rs_folha { position: relative; }
.rs_folha #rs_div { display: none; width: 220px; float: left; position: absolute; top: -1px; left: 195px; }
.rs_folha #rs_div.flash { top: -17px; height: 42px; }
.rs_folha .rs_flash { top: 10px; }
.rs_folha #readspeaker_button { top: 2px; left: 198px; position: absolute; margin-top: 0px !important; }
.rs_folha #readspeaker_button #listen { cursor: pointer; }
.rs_folha #readspeaker_button img { background: none; }

*+html .article_recommend .gplus_container { display: none; }
*+html .rs_folha #readspeaker_button { left: 195px !important; }
*+html .rs_folha #readspeaker_button .rsbtn.rspopup { display: none !important; }

.share_this .sprite { background: url("http://f.i.uol.com.br/folha/internacional/images/sprite-geral.png?2013043001") no-repeat; } /* fix spritec */
.share_this ul li { display: inline; float: left;  margin: 5px 5px 0 0; display: block; }
.share_this ul li a { display: block; width: 18px; height: 17px; }
.share_this ul li.label { width: 100px; text-transform: uppercase; color: #999999; font: 700 14px georgia, times new roman, serif; margin-right: 10px; }
.share_this ul li.facebook { background-position: -19px -74px; }
.share_this ul li.twitter { background-position: -45px -74px; }
.share_this ul li.email { background-position: -71px -74px; }

#footer { width: 100%; float: left; margin: 15px 0 0 0; border-bottom: 1px solid #999; }
#footer ul { height: 20px; font: 700 14px/18px arial, verdana, serif; color: #003366; }
#footer ul li { display: inline; border-right: 1px solid #999999; float: left; padding: 0 5px; }
#footer ul.first_line { padding: 0 0 0 195px; }
#footer ul.second_line { padding: 0 0 0 155px; }
#footer ul.third_line { padding: 0 0 0 350px; }
#footer #copyright { text-align: center; width: 705px; margin: 20px auto; font: 14px/18px arial, verdana, serif; color: #333; }

#section ul.latest_news_from li { width: 640px; }
#section ul.latest_news_from p.summary { float: left; margin: 0; height: 39px; overflow: hidden; }
#section ul.latest_news_from .publish { margin-top: 5px; }

#main_body ul.pagination { font: 700 16px/20px arial,verdana,serif; border-top: 1px solid #e4e4e4; }
#main_body ul.pagination li { clear: none; display: inline; float: left; margin: 15px 5px; color: #00b7f0; }
#main_body ul.pagination li.previous { margin-right: 200px; }
#main_body ul.pagination li.next { float: right; }
#main_body ul.pagination li a { float: none; width: auto; }

#main_body .latest_news .pagination,
#main_body .ultimas_noticias .pagination { border: 0; }

/* article */
.article { font: 13px verdana,helvetica,sans-serif; line-height: 17px; margin-top: 20px; padding: 0; display: block; }
.article h1 { font: 700 27px/32px georgia, tahoma, helvetica, sans-serif; margin: 0 0 10px 0 !important; }
.article h2 { font: 700 16px arial,helvetica,sans-serif; }
.article h3 { font: 700 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: 700 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); }
#articleNew a:hover { text-decoration: underline; }
.article span.data { font: 700 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: 700 10px verdana,helvetica,sans-serif; text-decoration: none; }
.article .kicker { font: 700 10px verdana,helvetica,sans-serif; color: #cc3300; }
@media print{ .article .ad1 { display: none; } }
.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%; }

/* article novo, utilizando id */
@media print{ #articleNew .ad1 { display: none; } }
#articleNew { margin: 0; padding: 0; font: 14px/18px verdana,helvetica,sans-serif; }
#articleNew h1 { margin: 0 0 10px; font: 700 27px/32px tahoma,helvetica,sans-serif; }
#articleNew h2 { font: 700 16px arial,helvetica,sans-serif; }
#articleNew h3 { font: 700 14px arial,helvetica,sans-serif; margin: 0 0 8px 0; }
#articleNew ul { margin-left: 15px; }
#articleNew ul li { list-style: square outside url('http://f.i.uol.com.br/folha/images/bullet.gif'); }
#articleNew .tagline { font: 10px verdana,helvetica,sans-serif; margin: 14px 0; }
#articleNew .kicker { font: 700 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 #articleBy { margin: 0 0 30px; font: 12px Verdana, Helvetica, sans-serif; line-height: 17px; }
#articleNew #articleDate { margin: 20px 0 0; font: 700 10px verdana,helvetica,sans-serif; color: #cc3300; }
#articleNew #articleBy p { margin: 0; }
#articleNew #articleBy p.tagline { margin: 12px 0; }
#articleNew #articleEnd { clear:both; }
#articleNew #articleEnd p { margin: 20px 0 0 0; border-top: solid 3px; border-bottom: solid 1px; padding: 3px 0; font: 700 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 a { text-decoration: underline !important; }
#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; }

/* imagens */
/*#articleNew table tr td { vertical-align: top; }*/
#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; 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: 700 13px arial,helvetica,sans-serif; text-align: left; text-transform:uppercase; }
#articleNew table.specialContainer tr td.columnist { padding: 25px 0 0; font: 700 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: 700 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; }

#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: 700 15px arial,helvetica,sans-serif; line-height: 20px; }
#articleNew .infogram a { text-decoration: none !important; }
#articleNew .infogram a:hover { text-decoration: underline !important; }

#bookmarklets { display: none; }

/* Notícias Double Column */
#main_body .double_column_news .label,
#main_body .ultimas_noticias_dupla .label { clear: both; display: block; margin: 10px 15px 10px 25px; height: 40px; width: 610px; border-bottom: solid 5px #00B6EF; }
#main_body .double_column_news .label .sprite { display: block; height: 35px; width: 200px; 160px; text-indent: -9999px; }
#main_body .ultimas_noticias_dupla .label .sprite { display: block; height: 35px; width: 230px; 160px; text-indent: -9999px; }
#main_body .double_column_news,
#main_body .ultimas_noticias_dupla { font: normal 12px/12px arial,verdana,serif; }
#main_body .double_column_news ul,
#main_body .ultimas_noticias_dupla ul { padding-bottom: 10px; }
#main_body .double_column_news li,
#main_body .ultimas_noticias_dupla li { clear: left; overflow: auto; display: block; border: 0; margin: 0; padding: 3px 5px; }
#main_body .double_column_news li a,
#main_body .ultimas_noticias_dupla li a,
#main_body .double_column_news .headline,
#main_body .ultimas_noticias_dupla .headline { float: right; width: 480px; line-height: 18px; font-size: 16px; font-weight: bolder; }
#main_body .double_column_news .left,
#main_body .ultimas_noticias_dupla .left { width: 140px; padding: 0; line-height: 20px; text-align: right; text-transform: uppercase; font-weight: bold; color: #999999; }
#main_body .double_column_news .date,
#main_body .ultimas_noticias_dupla .date { margin: 10px 0; height: 18px; width: 144px; line-height: 12px; color: #00B6EF; text-align: right; }


/* elementos extras no texto */
#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; }

/* tabelas em texto */
#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%; }

.content div.latest { width: 100%; height: 37px; background: transparent url("http://f.i.uol.com.br/folha/internacional/en/sprite.png") no-repeat -20px -1397px; }

/* Especial Rio+20 */
.openBox.rio20 { margin: 10px 0 0 25px; border: solid 1px #E6E6E6; border-top:0; }
.openBox.rio20 ul { border: 0; }
.openBox.rio20 #top { margin: 0; height: 43px; }
.openBox.rio20 #top a {width: 624px; height: 43px; display: block; }
.openBox.rio20 #top img { margin: 0; }
.openBox.rio20 .column { margin: 0 0 0 23px; }
.openBox.rio20 .column.leftside { margin: 0 }
.openBox.rio20 .column.leftside h2, .openBox.rio20 .column.leftside .kicker{ margin: 0 10px !important; }
.openBox.rio20 .column.leftside p { margin: 5px 10px !important; }
.openBox.rio20 .endBox { clear:both; }
.openBox.rio20 ul.latest_news_from { margin-right: 10px !important; }
.openBox.rio20 ul.latest_news_from li.last_lead { border-top: solid 1px #E6E6E6; }
.openBox.topbox { width: 635px; margin: 10px; font: 15px Tahoma, helvetica, sans-serif; padding-left: 2px; }
.openBox.world_cup_2014 .sprite { background-position: -1007px -551px; border-color: #4e8b23; }
.home_es .openBox.copa_del_mundo_2014 .sprite { background-position: -957px -554px; border-color: #4e8b23; }
.openBox.topbox .desc { margin: 5px 0; }
.openBox.topbox #main_rotate { margin: 0 0 15px 0; font: 15px Tahoma, helvetica, sans-serif; border-bottom: 1px solid #ccc; }
.openBox.topbox #main_rotate .caption a.linkpanoramic { color: #000; }
.openBox.topbox #main_rotate .buttons { padding: 10px 0 0; }
.openBox.topbox .column { margin: 8px; }


/* Selos - Coluna Esquerda */
.left_column .stamp{ margin: 10px 0 }

/* Social media OpenBox */
.openBox.socialmedia .twitter-follow-button { display: block; width: 278px; margin:15px 0; height: 24px; padding: 10px; background: none repeat scroll 0 0 #EEF9FD; border-color: #C5DEEF; border-radius: 4px 4px 4px 4px; border-width: 1px; border-style: solid; }
.openBox.socialmedia .facebookFrame { height: 275px; margin-left: 0px; }

.hide { display: none; }

/* Galeria incorporada na materia */
#articleNew .articleGallery { clear: both; width: 635px; position: relative; border-bottom: 2px solid #900; margin: 20px 0; padding: 0 0 10px 0; }
#articleNew .articleGallery .title { color: #000; font: bold 19px/23px tahoma,helvetica,sans-serif; max-height: 46px; margin: 0 0 10px; overflow: hidden; width: 471px }
#articleNew .articleGallery a.full { position: absolute; right: 0; top: 2px; text-decoration: none !important; font-size: 12px; }

#articleNew .articleGallery .thumbnails { height: 64px; margin: 0 0 10px; position: relative; width: 540px }
#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 .control { display: block; text-indent: -99999em; font-size: 0.2px; position: absolute; background: transparent url("http://f.i.uol.com.br/fotografia/images/sprite-fotos.png") no-repeat 0 0; z-index: 99; }
#articleNew .articleGallery .control.prev { width: 20px; height: 25px; top: 25px; left: 0; background-position: -212px -42px; }
#articleNew .articleGallery .control.next { width: 20px; height: 25px; top: 25px; left: 600px; background-position: -237px -42px; }

#articleNew .articleGallery .pagination { position: absolute; top: 5px; left: 46px !important; }
#articleNew .articleGallery .pagination ul { list-style: none; }
#articleNew .articleGallery .pagination ul li { float: left; list-style: none; width: 80px; height: 64px; margin: 0 10px 0 0;  }
#articleNew .articleGallery .pagination ul li a { padding: 5px; display: block; }
#articleNew .articleGallery .pagination ul li a.selected, #articleNew .articleGallery .pagination ul li a:hover { padding: 0px; border: 5px solid #900; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#articleNew .articleGallery .pagination ul li img { width: 70px; height: 54px; display: block; }
#articleNew .articleGallery .image { width: 635px; height: 405px; background: #EFEFEF; text-align: center; position: relative; overflow: hidden; }
#articleNew .articleGallery .image .control { width: 47px; height: 70px; position: absolute; top: 42%; }
#articleNew .articleGallery .image .control.prev_img { left: 0; background-position: -212px -87px; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
#articleNew .articleGallery .image .control.next_img { right: 0; background-position: -272px -87px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
#articleNew .articleGallery .image img { height: 400px; margin: 0 auto; }
#articleNew .articleGallery .legend { font-size: 12px; font-family: verdana, sans-serif; color: #333; margin-top: 5px; }
#articleNew .articleGallery .credit { background-color: #fff; font: 400 10px/12px Arial, Helvetica, Sans-serif; margin: 0; text-align: right; }

/* Opinion Openbox */
.openBox.opinion { border-bottom: 2px solid #ddd; }
.suggestion { background: #f1f1f1; padding: 8px; margin-bottom: 10px; }
.suggestion .pen-icon { display: block; width: 32px; height: 32px; background-position: -201px -73px; float: left; margin-right: 6px; }
.suggestion p { font: 11px arial, verdana, serif; margin-top: 3px; }
.suggestion p a { text-decoration: underline !important; }
#section .suggestion p { font: 13px/13px arial, verdana, serif !important; margin-top: 9px !important; }
#section .suggestion p a { text-decoration: none !important; font-weight: bold; }

/* newsletter */
.openBox.newsletter { background-color: transparent; height: auto; margin: 0 0 15px; overflow: auto; }
.openBox.newsletter .content { min-height: 90px; width: 300px; }
.openBox.newsletter form { background: #E4E4E4; overflow: auto; }
.openBox.newsletter .label { background-position: -347px -197px; height: 35px; text-indent: -9000px; }
.openBox.newsletter fieldset { border: none; }
.openBox.newsletter .field-group { padding: 5px; }
.openBox.newsletter .email { color: #bababa; font: 14px bold tahoma, helvetica, sans-serif; height: 30px; margin: 0; padding: 0 5px; vertical-align: center; width: 180px; }
.openBox.newsletter .submit { background-color: #003366; border: 0; color: #fff; font: 14px bold tahoma, helvetica, sans-serif; height: 30px; width: 88px; }
.openBox.newsletter .error-news { background: #F2DEDE; color: #B94A48; display: none; margin: 0 0 5px; padding: 7px; text-align: center; }
.openBox.newsletter .invalid .error-news { display: block; }
.openBox.newsletter .thanks { display: none; margin: 0; }
.openBox.newsletter .thanks .text { color: #036; display: block; font: 700 24px/28px Tahoma,helvetica,sans-serif; padding: 30px 0 0; text-align: center; }

.openBox.newsletter .sprite { background-position: -347px -192px; }
.wideVideoPlayer .video-player {
   min-height: 348px;
   overflow: hidden;
   position: relative;
}
iframe { border: none; }
