
#header { width: 970px; margin: 0; }
#header table.headerContent { width: 970px; margin: 0; }
#header table.headerContent tr td#logo img { margin: 4px 0 0 10px; }
#header table.headerContent tr td#data { width: 300px; font: 10px verdana,sans-serif; padding: 0 0 6px 10px; }

#searchBox { font: 10px arial,sans-serif; padding-top: 6px; }
#searchBox table { width: 280px; font: 10px verdana,sans-serif; }
#searchBox table tr th { border-bottom: solid 4px #dcc5b9; }
#searchBox table tr td a { font: 10px verdana,sans-serif; text-transform: uppercase; text-decoration: none; vertical-align: bottom; }
#searchBox table tr td { text-align: center; background-color: #f7e6e6; height: 20px; vertical-align: middle; padding: 5px; }
#searchBox .inputButton { font: bold 10px arial,sans-serif; margin: 0 0 0 4px; }
#searchBox .inputRadioOption { margin: 0 5px; }
#searchBox .inputRadio { width: 12px; margin: 0 2px 0 4px; vertical-align: middle; }

.navTop { width: 970px; border: 0; padding: 0; background-color: #6699CC; }
.navTop tr td.selected { padding: 2px 6px; background-color: #ffffff; border-top: solid 2px #6699cc; border-left: solid 4px #6699cc; text-align: center; }
.navTop tr td.selected a { font: bold 11px arial,sans-serif; color: #000000; text-decoration: none; text-align: center; }
.navTop tr td.selected a:visited { color: #000000 !important; }
.navTop tr td.navButton { padding: 2px 6px; border-top: solid 2px #6699CC; border-left: solid 4px #6699CC; }
.navTop tr td.navButton a { font: bold 11px arial,sans-serif; color: #ffffff; text-decoration: none; }
.navTop tr td.ads { width: 9%; }
.navTop tr td.feed { padding: 0 8px; }
.navTop tr td.feed a { font: 11px arial,sans-serif; color: #ffffff; text-align: right; text-decoration: none; }
.navTop tr td.feed a img { float: left; margin: 0 2px; }
.navTop tr td a:visited { color: #ffffff !important; }

.navBar { margin: 4px 0 0; font: 11px arial,sans-serif; }
.navBar tr td { padding: 0 2px 2px; line-height: 10px; text-align: center; }
.navBar tr td.space { width: 2px; padding: 0; line-height: 8px; }
.navBar a { font: 11px arial,sans-serif; color: #000000 !important; text-decoration: none; }
.navBar tr td.space { width: 20%; }
.navBar a:visited { color: #000000 !important; }

.sectionName { border-bottom: solid 4px; width: 680px; }
.sectionName img { margin: 5px 5px 0; }

#main { margin: 0; border-bottom: 1px solid #cccccc; border-collapse: collapse; border-spacing: 0; }
#main tr td#contentContainer { width: 690px; padding: 2px 0 10px; }
#main tr td#rightBar { width: 280px; padding: 9px 0 10px; }

#content { width: 680px; padding: 0; margin: 0 10px 0 0; }
#content font { padding: 0 15px; }
#homepageContent { width: 680px; padding: 0; margin: 0 10px 0 0; }

#mainPhoto { width: 330px; margin: 5px 0; border-collapse: collapse; border-spacing: 0 0; background-color: #efefef; }
#mainPhoto tr td { height: 10px; line-height: 10px; }
#mainPhoto tr .caramelo { padding: 0; vertical-align: top; margin: 0; }
#mainPhoto tr .credit { font: normal 11px arial,sans-serif; text-align: right; background: #ffffff; }
#mainPhoto tr .photo { text-align: center; vertical-align: top; height: 220px; }
#mainPhoto tr .caption { padding: 5px 3px; vertical-align: top; font: 11px arial,sans-serif; text-decoration: none; color: #000066; line-height: 15px; }
#mainPhoto tr .caption a { text-decoration: none; color: #000066; }

.openBox { width: 330px; margin: 0 0 10px; clear: both; }
.openBox table.zas { width: 100%; margin: 0; text-align: right; border-bottom: solid 1px; }
.openBox table.zas tr td { font: normal 10px arial,sans-serif !important; text-transform: uppercase; text-align: right; }
.openBox table.zas tr td img { float: left; vertical-align: bottom !important; }
.openBox table.zas tr td img.rss { margin-left: 215px; }
.openBox table.zas tr td a { font-size: 10px;  }
.openBox a { font: 12px arial,sans-serif; text-decoration: none; color: #000066; }
.openBox table { width: 330px; }
.openBox table tr td { margin: 0; font: normal 14px arial,sans-serif; text-align: left; }
.openBox span a {font: 12px arial,sans-serif; }
.openBox span.kicker {font: bold 11px arial,sans-serif; color: #666666; text-transform: uppercase; }

.secondPhoto { width: 330px; margin: 0 0 10px; border-collapse: collapse; border-spacing: 0; }
.secondPhoto tr td { height: 10px; line-height: 10px; }
.secondPhoto tr td.credit { width: 330px; font: normal 11px arial,sans-serif; text-align: right; }
.secondPhoto tr td.photo { text-align: center; vertical-align: top; height: 200px; }
.secondPhoto tr td.caption { background-color: #efefef; padding: 7px 5px !important; }
.secondPhoto tr td.caption a { font: 11px arial,sans-serif; text-decoration: none; color: #000066; }

#blocksContainer { width: 680px; margin: 10px 0 0; Border-collapse: collapse; border-spacing: 0 0; clear: both; }
#blocksContainer tr td { padding: 0; vertical-align: top; }
#blocksContainer tr td.multimidia { padding: 0 0 20px; }
#blocksContainer tr td.leftColumn { width: 330px; }
#blocksContainer tr td.middleColumn { width: 20px; background-image: url(http://f.i.uol.com.br/x-cccccc.gif); background-repeat: repeat-y; background-position: center; }
#blocksContainer tr td.rightColumn { width: 330px; }

#headlineContainer td.middleColumn { width: 20px; }
#headlineContainer #mainPhoto { margin: 4px 0 10px; }
#headlineContainer .caption { background: #efefef; }
#secoes { font: 12px arial,sans-serif; margin: 0 0 10px; }
#secoes div { margin: 2px 0 5px; }

#sectionHeadline { width: 330px; margin: 14px 0 5px; padding: 0 0 5px; font: 10px arial,sans-serif; border-bottom: solid 1px #cccccc; }
table#sectionHeadline { border: none; }
#sectionHeadline a { text-decoration: none; color: #000066; }
#sectionHeadline p.headlineText { font: 12px arial,sans-serif; color: #000000; margin: 3px 0; }
#sectionHeadline table.headlineColumnList { width: 98%; margin: 0; border-collapse: collapse; border-spacing: 0 0; }
#sectionHeadline table.headlineColumnList tr td { vertical-align: top; }
#sectionHeadline table.headlineColumnList td { margin: 0; padding: 0; width: 49%; }
#sectionHeadline ul.headlineList { margin: 5px 0 0 10px; padding: 0 0 0 5px; }
#sectionHeadline ul.headlineList li { margin: 0; padding: 0; list-style: disc url(http://f.i.uol.com.br/folha/img/bullet.gif); }
#sectionHeadline ul.headlineList li a { font: normal 13px arial,sans-serif; vertical-align: middle; padding: 0; }
#sectionHeadline h1 { font: bold 22px arial,sans-serif; margin: 0; padding: 0; }

#mainPhotoPanoramic { width: 680px; margin: 0; border-collapse: collapse; border-spacing: 0; padding: 0; }
#mainPhotoPanoramic tr td { padding: 0 !important; }
#mainPhotoPanoramic tr td.caramelo { padding: 13px 0 0 !important; vertical-align: top; margin: 0; width: 100px; }
#mainPhotoPanoramic tr td.credit { width: 570px; font: normal 11px arial,sans-serif; text-align: right; padding: 2px 0; }
#mainPhotoPanoramic tr td.photo { text-align: center; vertical-align: top; height: 170px; width: 560px; }
#mainPhotoPanoramic tr td.caption { background-color: #efefef; padding: 3px 5px !important; width: 560px !important; }
#mainPhotoPanoramic tr td.caption a { font: 11px arial,sans-serif; text-decoration: none; color: #000066; }
#mainPhotoPanoramic #sectionHeadline { width: 570px; margin: 15px 0; border: none; padding: 0; }
#mainPhotoPanoramic #mainPhotoContainer { padding: 0; margin: 0; }
#mainPhotoPanoramic .middleColumn { width: 10px !important; }

.mostRead { margin: 20px 0 0; width: 100%; border-collapse: collapse; border-spacing: 0 0; }
.mostRead table { font: 12px arial,sans-serif; margin: 0; padding: 0; }
.mostRead table tr td { padding: 0; vertical-align: top !important; }
.mostRead table tr td { padding-top: 3px !important; }
.mostRead table tr td a { text-decoration: none; }
.mostRead table tr th { border-bottom: solid 4px; height: 20px; }
.mostRead table tr th img { margin: 0; }

#photoBlock { width: 330px; margin: 10px 0 25px; height: 100px; }
#photoBlock p { width: 320px; margin: 0; text-align: right; padding: 0 5px; font: 10px arial,sans-serif; line-height: 20px; }
#photoBlock p a { text-decoration: none; color: #000066; text-transform: uppercase; }
#photoBlock p img { float: left; vertical-align: bottom; }
#photoBlock img { margin: 0 10px 0 0; }
#photoBlock div { color: #666666; font: bold 11px arial,sans-serif; text-transform: uppercase; padding: 10px 0 0; }
#photoBlock div a { text-decoration: none; color: #000066; text-transform: none; font: 12px arial,sans-serif; }

#multimediaContent { width: 330px; margin-bottom: 5px; padding: 0; }
#multimediaContent table { margin-top: 4px; height: 80px; }
#multimediaContent table tr td div a { text-decoration: none; }
#multimediaContent table tr td.mediaButton { padding: 10px 5px 0 5px; }
#multimediaContent table tr td.mediaButton img { vertical-align: middle; margin-top: 5px; }
#multimediaContent table tr td.mediaTitle { padding-bottom: 2px; margin-bottom: 10px; }
#multimediaContent table tr td.mediaTitle a { font: bold 14px arial,sans-serif; color: #000066; text-decoration: none; }
#multimediaContent table tr td.mediaCaption { width: 100%; height: 48px; padding-left: 10px; font: 12px arial,sans-serif; }

#podcast { width: 330px; margin: 5px 0; }
#podcast span.podcastKicker { color: #666666; font: bold 11px arial,sans-serif; text-transform: uppercase; text-align: left; background-color: #ffffff !important; }
#podcast span.podcastText { color: #000000; font: 12px arial,sans-serif; text-align: left; background-color: #ffffff !important; }
#podcast a { text-decoration: none; }

div.poll { width: 310px; padding: 0; margin: 5px 0 15px 5px; padding: 0 5px; }
div.poll p { background-color: #a4cbd1; width: 350px; margin: 0; text-align: right; padding: 2px 5px; line-height: 18px; }
div.poll p a { font: 10px arial,sans-serif; text-decoration: none; color: #000066; text-transform: uppercase; }
div.poll p img { background-color: #ddddd2; float: left; margin: 0; }
div.poll p a { text-decoration: none; }
div.poll p { font: 12px arial,sans-serif; padding-top: 2px; margin: 0; }
div.poll input { width: 10px; margin: 0 2px 0 4px; vertical-align: middle; }
div.poll span a {font: 12px arial,sans-serif; text-transform: none; }
div.poll span.kicker {font: bold 11px arial,sans-serif; color: #666666; text-transform: uppercase; }
div.poll label { font: 11px verdana,sans-serif; padding: 0 7px 0 0; }
div.poll label { font: 11px verdana,sans-serif; padding: 0 7px 0 0; }
div.poll label a { text-decoration: none; color: #000000; }

#pollKicker { font: bold 11px verdana,sans-serif; text-transform: uppercase; color: #cc0000; margin: 0 0 -10px; }
#mediaKicker { font: bold 11px verdana,sans-serif; text-transform: uppercase; color: #cc0000; margin: 0 0 -10px; }
#podcastKicker { font: bold 11px verdana,sans-serif; text-transform: uppercase; color: #cc0000; margin: 5px 0; }

#pollBar p { font: 12px arial,sans-serif;  }
#pollBar a.pollKicker { color: #000000; font: bold 14px arial,sans-serif;  }
#pollBar div { background-color: #cccccc; vertical-align: middle; padding: 2px; }

.en1 { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.en1 tr td	{ font-family: verdana,sans-serif; font-size: 12px; }
.polls tr td { font: 12px verdana,sans-serif; line-height: 17px; }
.polls span.data { font: bold 10px verdana, arial,sans-serif; color: #cc3300; }
.polls h1 { font: bold 20px verdana, arial,sans-serif; margin-top: 0; }
.polls span.tagline { font: 10px verdana,sans-serif; }

.lead { padding: 5px 5px 5px 0; }
.lead p { margin: 0; padding: 0; }
.lead p.leadKicker { color: #666666; font: bold 11px arial,sans-serif; text-transform: uppercase; }
.lead p.red { color: #cc0000 !important; } 
.lead p.leadTitle a { color: #000066; font: bold 12px arial,sans-serif; text-decoration: none; }
.lead p.leadText { color: #000000; font: 12px arial,sans-serif; }
.lead ul { margin: 0 0 0 10px; padding: 0; }
.lead ul li { margin: 0 10px; padding: 0; list-style: disc url(http://f.i.uol.com.br/folha/img/bullet.gif); }
.lead ul li a { font: normal 13px arial,sans-serif; text-decoration: none; vertical-align: middle; }
.lead img { margin: 0 5px 5px 0; }

.sellBox { background-color: #efefef; width: 330px; margin: 15px 0; padding: 0; }
.sellBox p { text-align: right; border-bottom: solid 1px #990000; padding: 2px; margin: 5px 10px; }
.sellBox p a { font: 10px arial,sans-serif; text-transform: uppercase; text-decoration: none; }
.sellBox p img { padding: 5px 0; float: left; }
.sellBox p.kicker { text-align: left; text-transform: uppercase; color: #666666; font: bold 11px arial,sans-serif; margin: 5px 10px; border: none; }
.sellBox p.kicker span { margin: 4px; border: none; padding: 0; }
.sellBox p.kicker span a { text-align: left; color: #000066; font: 12px arial,sans-serif; text-transform: none; }
.sellBox ul { margin: 10px 25px 0; padding: 0 0 5px; }
.sellBox ul li { margin: -5px 5px 7px; list-style: disc url(http://f.i.uol.com.br/folha/img/bullet.gif); line-height: 10px; }
.sellBox ul li a { font: normal 10px verdana,sans-serif; text-decoration: none; vertical-align: middle; }

div.partnerButtons { margin: 0 0 10px; padding: 0; text-align: left; }
div.partnerButtons img { margin: 5px 5px; }

#sendYourNews { margin: 12px 0 15px; }
#sendYourNews img { vertical-align: top; }

#copyright { width: 970px; margin: 0; padding: 5px 0 0 0; font: 10px verdana,sans-serif; text-align: center; }

#toolbarTop { font: 11px arial,sans-serif; border-bottom: 1px solid #cccccc; clear: both; margin: 0 0 10px; padding: 4px 0; }
#toolbarBottom { font: 11px arial,sans-serif; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; clear: both; margin: 10px 0; padding: 4px 0; }
#toolbarBottom img, #toolbarTop img { border-right: 5px solid #ffffff; vertical-align: middle; }
#toolbarBottom div, #toolbarTop div { display: inline; margin: 0 30px 0 0; }

.caramelo { text-align: left; vertical-align: top; margin-right: 10px; margin-bottom: 10px; padding-right: 5px; }
#caramelo { width: 100px; text-align: left; vertical-align: top; margin: 0; padding: 0; background-color: #efefef; line-height: 12px; }
#caramelo img { margin-bottom: 5px; }
#caramelo p { padding: 0  5px 5px; margin: 0; }
#caramelo p.links a { font: bold 10px arial,sans-serif; text-transform: uppercase; line-height: 16px; }
#caramelo p a { font: normal 11px arial,sans-serif; text-decoration: none; color: #000066; line-height: 15px; }
#caramelo p span.kicker { color: #6699cc; font: bold 11px arial,sans-serif; text-transform: uppercase; line-height: 14px; }

#carameloLinear { width: 330px; text-align: left; margin: 0; background-color: #efefef; line-height: 12px; height: 100px; }
#carameloLinear img { margin-right: 10px; }
#carameloLinear p { padding: 5px; margin: 0; }
#carameloLinear p.links a { font: bold 10px arial,sans-serif; text-transform: uppercase; line-height: 16px; }
#carameloLinear p a { font: normal 11px arial,sans-serif; text-decoration: none; color: #000066; line-height: 15px; }
#carameloLinear p span.kicker { color: #6699cc; font: bold 11px arial,sans-serif; text-transform: uppercase; line-height: 14px; }

#spacerCell { background: #ffffff; width: 10px; }

#topStories { width: 670px; margin: 4px 0 9px 0; border-collapse: collapse; border-spacing: 0 0; }
#topStories tr td { padding: 0; }
#topStories tr td.leftColumn, #topStories tr td.rightColumn { width: 335px; background: #eeeeee; vertical-align: top; }
#topStories tr td.middleColumn { width: 20px; }
#topStories .boxSection, #topStories .boxCommon { padding: 5px 10px 5px 10px; }
#topStories .mainHighlight { margin-top: 5px; }
#topStories .mainHighlight a { font: bold 12px arial,sans-serif; }
#topStories .mainHighlight img { margin-right: 10px; }

/* article */
.article { font: 13px verdana,sans-serif; line-height: 17px; margin-top: -5px; padding: 0 15px; display: block; }
.article h1 { font: bold 20px verdana,sans-serif; margin-top: 0; }
.article h2 { font: bold 16px arial,sans-serif; }
.article h3 { font: bold 14px arial,sans-serif; margin: 0 0 8px 0; }
.article ul li { list-style: square url(http://f.i.uol.com.br/folha/img/bullet.gif); }
.article .tagline { font: 10px verdana,sans-serif; }
.article .kicker { font: bold 10px verdana,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,sans-serif; text-transform: uppercase; }
.article span.links li { margin: 0 0 0 20px; padding-left: 0; font: 11px arial,sans-serif; list-style: square url(http://f.i.uol.com.br/folha/img/bullet.gif); }
#articleNew a:hover { text-decoration: underline; }
.article span.data { font: bold 10px verdana,sans-serif; color: #cc3300; margin-top: 20px; }
.article table tr td font { font: 11px arial,sans-serif; line-height: 13px; text-align: right; }
.article table tr td font a { font: 11px arial,sans-serif; line-height: 16px; }
.article span.jumpline { font: bold 10px verdana,sans-serif; text-decoration: none; }
.article .kicker { font: bold 10px verdana,sans-serif; color: #cc3300; }
@media print{ .article .ad1 { display: none; } }

.fo1e { margin: 0 10px 10px 0; }
.fo1d { margin: 0 0 10px; border-left: 10px solid #ffffff; }
.fo1c { padding: 0; margin: 0; font: 10px arial,sans-serif; line-height: 13px; }
.fo1l { padding: 0; margin: 0; font: 11px arial,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,sans-serif; }

table.articleGraphic { margin: 0; border-collapse: collapse; border-spacing: 0 0; width: 100%; clear: both; }
table.articleGraphic .articleGraphicCredit { font: 10px arial,sans-serif; line-height: 13px; text-align: right; padding: 0; }
table.articleGraphic .articleGraphicCaption { font: 11px arial,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 { font: 13px verdana,sans-serif; line-height: 17px; margin-top: -5px; padding: 0 15px; }
#articleNew h1 { font: bold 20px verdana,sans-serif; margin-top: 0; }
#articleNew h2 { font: bold 16px arial,sans-serif; }
#articleNew h3 { font: bold 14px arial,sans-serif; margin: 0 0 8px 0; }
#articleNew ul li { list-style: square url(http://f.i.uol.com.br/folha/img/bullet.gif); }
#articleNew .tagline { font: 10px verdana,sans-serif; }
#articleNew .kicker { font: bold 10px verdana,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,sans-serif; text-transform: uppercase; }
#articleNew #articleDate { font: bold 10px verdana,sans-serif; color: #cc3300; margin-top: 20px; }
#articleNew #articleBy { margin: 0; font: 12px verdana,sans-serif; line-height: 17px; }
#articleNew #articleBy p { margin: 0; }
#articleNew #articleBy p.tagline { margin: 12px 0; }
#articleNew #articleEnd p { margin: 10px 0 0 0; font: bold 14px arial,sans-serif; }
#articleNew #articleEnd ul { margin: 5px 20px 15px; font: 12px verdana,sans-serif; list-style: square url(http://f.i.uol.com.br/folha/img/bullet.gif); }
#articleNew #articleEnd ul li { list-style: square url(http://f.i.uol.com.br/folha/img/bullet.gif); line-height: 17px; }
#articleNew #articleExtra { margin: 0; }
#articleNew a { text-decoration: underline !important; }

/* imagens */
/*#articleNew table tr td { vertical-align: top; }*/
#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.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.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: 330px; margin: 0 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.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,sans-serif; line-height: 13px; text-align: right; padding: 0; }
#articleNew table.articleGraphic .articleGraphicCaption { font: 11px arial,sans-serif; line-height: 14px; padding: 0; }
#articleNew table.articleGraphic .articleGraphicImage { padding: 0; text-align: center; }
#articleNew .fo1c { font: 10px arial,sans-serif; line-height: 13px; text-align: right; }
#articleNew .fo1l { font: 11px arial,sans-serif; line-height: 16px; }

/* 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,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%; }

/* LEIA MAIS - LIVRARIA*/
#articleEnd .articleEndAdvertising { text-align: right; float: right; font: normal 8px arial,sans-serif; }
#articleEnd .articleEndBookstore { color: #cc3300; font: bold 14px arial,sans-serif; }
/* /LEIA MAIS - LIVRARIA*/

/* estrela */
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; }

/* listas de noticias */
#newsList { position: relative; }
#newsList p.nl2d { margin: 25px 0 5px 0; padding: 0; font: bold 12px arial,sans-serif; }
#newsList p.nl2 { margin: 8px 0; padding: 0; font: bold 11px arial,sans-serif; }
/*Linha usada apenas para marcar existência de classe nl3 que serve apenas para a marcação de Videos e Áudios com gif*/
#newsList p.nl2 span.nl3 { font: 11px arial,sans-serif; }
#newsList p.nl2 span.nl3 img { margin: 0 0 -2px 0; vertical-align: bottom; }
#newsList p.nl2 a { margin: 0 0 0 3px; padding: 0; font: normal 12px verdana,sans-serif; }
#newsList p.nl2k { margin: 12px 0 0 0; font-size: 10px; font-family: arial,sans-serif; text-transform: uppercase; color: #666666; }
#newsList p.nl1n { margin: 15px 0 15px 0; padding: 0; font: bold 12px arial,sans-serif; }
#newsList p.stripe { margin: 18px 0 -5px 0; padding: 0; border-bottom: 1px solid #cc3300; }
#newsList p.stripeNews { margin: 5px 0 -5px 0; padding: 0; border-bottom: 1px solid #cc3300; }
#newsList p.stripeInside { margin: 0; padding: 0; }
#newsList div.newsFeeds { margin: 0; position: absolute; top: -2px; right: 10px; }
#newsList div.newsFeeds a { font: 11px arial,sans-serif; }
#newsList div.newsFeeds img { vertical-align: middle; }
#newsList .nl1 { margin: 0 0 12px 0; font: bold 10px verdana,sans-serif; }
#newsList .nl1 a { font: normal 11px arial,sans-serif; }
#newsList .nl1d { font: bold 12px verdana,sans-serif; margin: 15px 0 8px 0; }
#newsList .nl2n { font: bold 11px verdana,sans-serif; margin: 15px 0 8px 0; }
#newsList table tr td { padding: 0 10px 0 0 }
#newsList table.columnData { margin: 0; border-collapse: collapse; border-spacing: 0 0; }
#newsList table.columnData tr td { vertical-align: top; padding: 0 0 8px 0; }
#newsList table.columnData tr td.columnDataDate { padding: 15px 0 5px 0; font: bold 12px arial,sans-serif; }
#newsList table.columnData tr td.columnDataKicker { padding: 0; font: bold 11px arial,sans-serif; color: #6699cc; text-align: right; width: 80px; }
#newsList table.columnData tr td.columnDataHour { padding: 0; font: bold 11px arial,sans-serif; width: 40px; text-align: center; }
#newsList table.columnData tr td.columnDataLink a { padding: 0; font: 12px verdana,sans-serif; width: 430px; line-height: 16px; vertical-align: top; }
#newsList table.columnData tr td.columnDataLink a img { text-decoration: none !important; }

div#homepageFeeds { text-align: center; margin: 0 0 10px; }
div#homepageFeeds a { font-size: 11px; font-family: arial,sans-serif; color: #000066; text-decoration: underline; }


div.partnerButtons { margin: 0 0 10px; padding: 0; text-align: left; }
div.partnerButtons img { margin-bottom: 5px; }

#contextualAds { margin-top: 0px; }
div.contextualAds { background: #f9fff9; font: 12px arial; color: #000000; padding: 8px 8px 0px; margin: 0px; }
div.contextualAds a {font: bold 13px arial; color: #000066; margin-bottom: 2px; text-decoration: none; }
div.contextualAds p { padding: 0; margin: 0 0 5px 0; line-height: 130%; }
div.contextualAds span {font: 11px arial; color: #000066; }
#contextualAdsSearch { width: 665px; }
#contextualAdsSearch table { width: 665px; }

/* vinhetas */
.vi1 { background-image: url(http://f.i.uol.com.br/x-cccccc.gif); background-repeat: repeat-x; background-position: center; margin: 0 0 8px 0; } /* a margem quebra no Netscape 4.7 */
.vi1t { font: bold 12px arial,sans-serif; color: #cc3300; background: #ffffff; padding-right: 5px; }
.vi2t { font: bold 12px arial,sans-serif; color: #cc3300; background: #eeeeee; padding-right: 5px; }
.vi3t { font: bold 12px arial,sans-serif; color: #6699cc; background: #ffffff; padding-right: 5px; }



#breakingNews { margin: 0; background: #000000; width: 970px; }
#breakingNews td { padding: 0; }
#breakingNews span.breakingNewsTitle { margin-left: 10px; font-weight: bold; font: bold 17px verdana,sans-serif; color: #ffffff; }
#breakingNews span.breakingNewsMessage { font: 13px arial,sans-serif; color: #ffffff; }
#breakingNews a { text-decoration: none; color: #ffffff !important; }
#breakingNews a:hover { text-decoration: underline }
#breakingNews .imageContainer { background: #ffcc00; padding: 0; width: 110px; }
#breakingNews .imageContainer img { padding-left: 10px; }

h1.mastheadTitle { font: bold 15px arial,sans-serif; text-transform: uppercase; padding: 3px 5px 2px; margin: 0; border: none; color: #ffffff; }
h1.mastheadTitle a, h1.mastheadTitle a:visited, h1.mastheadTitle a:link, h1.mastheadTitle a:hover, h1.mastheadTitle a:active { text-decoration: none; color: #ffffff !important; }

div.highlight { margin: 0 0 6px 0; padding: 0; font: 10px arial,sans-serif; }
div.highlight p.highlightKicker { margin: 0; font: bold 11px arial,sans-serif; text-transform: uppercase; color: #666666; }
div.highlight p.highlightBigTitle { margin: 2px 0; }
div.highlight p.highlightBigTitle a { font: bold 16px arial,sans-serif; text-decoration: none; }
div.highlight p.highlightTitle { margin: 2px 0; }
div.highlight p.highlightTitle a { font: bold 13px arial,sans-serif; text-decoration: none; }
div.highlight p.highlightText { font: 12px arial,sans-serif; margin: 3px 0; }
div.highlight p.highlightLinks { margin: 0; font: 11px arial,sans-serif; }
div.highlight p.highlightLinks a { font: 12px arial,sans-serif; text-decoration: none; }
div.highlight ul.highlightList { margin: 0 0 0 10px; padding: 0 0 0 5px; }
div.highlight ul.highlightList li { margin: 0; padding: 0; line-height: 15px; list-style: disc url(http://f.i.uol.com.br/folha/img/bullet.gif); }
div.highlight ul.highlightList li a { font: 12px arial,sans-serif; text-decoration: none; }

div.feeds { text-align: center; margin: 10px 0; }
div.feeds a { font: 11px arial,sans-serif; text-decoration: underline; }

div.player { margin: 0; padding: 0; }
.videoPlayer { margin-top: 20px; text-align: center !important; }
.uolVideoPlayer { margin-top: 20px; text-align: center !important; }
.videoList { color: #6699cc; font: bold 11px arial,sans-serif; text-transform: uppercase; }

table.homeSections { width: 670px; margin: 10px 0; background: #efefef; border-collapse: collapse; border-spacing: 0 0; }
table.homeSections tr td { padding: 10px 0; vertical-align: top; font: 12px arial,sans-serif; }

p.adsKicker { font-size: 10px; font-family: arial,sans-serif; text-transform: uppercase; text-align: right; }

div.blockAds { margin: 15px 0; padding: 0 15px; text-align: center; }
div.blockAds p.adsKicker { font-size: 9px; font-family: arial,sans-serif; text-transform: uppercase; text-align: right; margin: 0; }

#adsBox2 { width: 280px; margin: 10px 0 0 0; border-collapse: collapse; border-spacing: 0 0; }
#adsBox2 tr td { padding: 0; vertical-align: top; }
#adsBox2 tr .shopping { width: 140px; padding-bottom: 5px; background: #ffcc66; }
#adsBox2 tr td.middleColumn { width: 200px; }
#adsBox2 tr td.banner { width: 120px; }
#adsBox2 tr td.banner p.kicker { margin: 0 2px; text-align: right; font-size: 9px; font-family: arial,sans-serif; color: #000000; text-transform: uppercase; }
#adsBox2 div.containerShop { background-color: #ffffff; margin: 5px; padding: 0 5px; }
#adsBox2 div.adsBoxCompare { border-top: 12px solid #ffffff; width: 140px; }
#adsBox2 div.adsBoxCompare .adsBoxCompareLabel { font: bold 10px verdana; margin: 0; padding: 5px 0 5px 0; text-align: center; }
#adsBox2 div.adsBoxCompare .adsBoxCompareBtn { font: 10px verdana; width: 110px; }
#adsBox2 div.adsBoxCompare form { margin: 0; padding: 0; }
#adsBox2 div.adsBoxCompare form p { margin: 0; padding: 0 0 5px 0; text-align: center; }
#adsBox2 div.adsBoxCompare p.adsBoxTarja { margin: 0; text-align: center; background-color: #cc3300; }

#courses { margin: 15px 0; padding: 10px; background-color: #d6ebd6; }
#courses p { font: bold 12px arial,sans-serif; margin: 0 0 3px 0; text-align: left; }
#courses a { font: 11px arial,sans-serif; margin-right: 15px; line-height: 22px; }

.about { width: 330px; margin: 0 0 10px; font: 10px arial,sans-serif; }
.about table { margin: 5px 5px 0; width: 100%; }
.about table tr td { text-align: center; }
.about table tr td.space { line-height: 10px; width: 10px; }
.about table tr td a { text-decoration: none; color: #000066; font: 10px arial,sans-serif; text-transform: uppercase; }

.allowedLinks { background-color: #dfefff; padding: 5px; }
.allowedLinks table { margin: 0; }
.allowedLinks table tr td { padding: 0 5px 10px; }
.allowedLinks table tr td span { font: 11px arial,sans-serif; }
.allowedLinks table tr td span a { font: 11px arial,sans-serif; text-decoration: none; color: #1c1c79; }
.allowedLinks table tr td span.kicker a { font: bold 13px arial,sans-serif; color: #000066; text-decoration: none; }

.allowedLinksArticle { background-color: #dfefff; padding: 5px; }
.allowedLinksArticle table { margin: 0; }
.allowedLinksArticle table tr td { padding: 0 5px 10px; }
.allowedLinksArticle table tr td span { font: 11px arial,sans-serif; }
.allowedLinksArticle table tr td span a { font: 11px arial,sans-serif; text-decoration: none; color: #1c1c79; }
.allowedLinksArticle table tr td span.kicker a { font: bold 14px arial,sans-serif; color: #000066; text-decoration: none; }

#votting { border-top: 1px solid #cccccc; }
#votting tr { line-height: 50px; }
#votting tr td { margin: 0; border-bottom: 1px solid #cccccc; vertical-align: middle; }
#votting tr td.td1 { padding: 0 10px; font: 11px verdana,sans-serif; }
#votting tr td.td1 div.voteMeter { margin: 0; font: bold 13px verdana,sans-serif; text-align: right; }
#votting tr td.td1 div.voteMeter table { margin: 5px 5px 0 0; vertical-align: bottom; }
#votting tr td.td1 div.voteMeter table tr td { border: none; line-height: 9px; }
#votting tr td.td1 div.voteMeter table tr td.nonMarked { background-color: #efefef; }
#votting tr td.td1 div.voteMeter table tr td.marked { background-color: #cc3300; }
#votting tr td.td1 div.votes { text-align: right; font: 9px verdana,sans-serif; }
#votting tr td.td2 { background-color: #efefef; padding: 0 10px; font: 12px arial,sans-serif; height: 50px; }
#votting tr td.td3 { border: none; line-height: 20px; text-align: right; padding: 5px; }

div.financierData { padding: 0; margin: 20px 0; width: 330px; background-color: #c4d9d7; }
div.financierData img { padding: 4px 5px; margin: 0 5px; }
div.financierData div { margin: 0; padding: 5px 0 0 5px; background-color: #ffffff; }
div.financierData table { width: 325px; border-collapse: collapse; border-spacing: 0 0; }
div.financierData table tr td { padding: 0; font: 12px arial,sans-serif; }
div.financierData table tr td.financierDataKicker { font-weight: bold; width: 120px; text-align: left; }
div.financierData table tr td.financierDataValues { text-align: right; font-size: 10px; }
div.financierData ul { margin: 0 0 0 10px; padding: 0 0 0 10px; }
div.financierData a { font: 11px arial,sans-serif; text-decoration: none; }

#drops { padding: 0; }
#drops span { font-size: 8px; vertical-align: top; }
#drops p { margin: 0 5px 2px; font: 9px arial,sans-serif; color: #ffffff; }
#drops p.price { margin: 3px 5px 0; font: bold 13px arial,sans-serif; color: #ffff00; }
#drops p.price img { margin-left: 5px; }
#drops img.main { margin: 2px 5px 0 5px; }
#drops h1 { margin: 0 5px; font: bold 12px arial,sans-serif; color: #ffffff; }
#drops a { color: #ffffff !important; text-decoration: none; }
#drops a:visited { color: #ffffff !important; }

#drops div.ambiente			{ background-color: #009900; }
#drops div.bichos 			{ background-color: #cc6666; }
#drops div.brasil 			{ background-color: #00566c; }
#drops div.mundo 			{ background-color: #3f929e; }
#drops div.dinheiro 		{ background-color: #3e8771; }
#drops div.cotidiano 		{ background-color: #a60068; }
#drops div.esporte 			{ background-color: #ff8700; }
#drops div.comida 			{ background-color: #cc6600; }
#drops div.ilustrada 		{ background-color: #f20000; }
#drops div.informatica 		{ background-color: #7fcc00; }
#drops div.ciencia 			{ background-color: #0064ab; }
#drops div.educacao 		{ background-color: #00749b; }
#drops div.emcimadahora		{ background-color: #003366; }
#drops div.erramos 			{ background-color: #003366; }
#drops div.paineldoleitor 	{ background-color: #1c7e8d; }
#drops div.acontece 		{ background-color: #f20000; }
#drops div.equilibrio 		{ background-color: #96b900; }
#drops div.turismo 			{ background-color: #78b598; } 



#adsPubli { width: 280px; margin: 3px 0 0; border-spacing: 0 0; border-collapse: collapse; }
#adsPubli tr td { vertical-align: top; }
#adsPubli tr td table tr td { padding: 10px 8px 0; }
#adsPubli .text { font: 12px verdana,sans-serif; }
#adsPubli .info { font: 12px verdana,sans-serif; line-height:21px; background:#f7f7ff none repeat scroll 0%; border:1px solid #f7f7ff;color:#006647; }
#adsPubli .booktitle { font-weight: bold; }
#adsPubli .booktitle a { text-decoration: none; }
#adsPubli .price { color: #0000ff; font-weight: bold; }
#adsPubli .pricepromo { color: #ff0000; font-weight: bold; }
#adsPubli ul li { margin: 0 0 0 10px }
#livraria { padding-top: 10px; }

#bookstore { margin: 10px 0 0; text-align: center; }
#adsPublifolha { width: 280px; margin: 3px 0 0; background: #f7f7ff; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 0; }
#adsPublifolha div { padding: 10px; }
#adsPublifolha div img.bookImage { margin: 0 8px 5px 0; }
#adsPublifolha div p { margin: 0; font: 12px verdana,sans-serif; }
#adsPublifolha div p.bookTitle { font-weight: bold; margin: 0 0 5px; }
#adsPublifolha div p.bookPrice { clear: both; line-height: 18px; margin: 0 0 2px; }
#adsPublifolha div p.bookPrice span { font-weight: bold; } 
#adsPublifolha div p.bookPrice .price { color: #0000ff; }
#adsPublifolha div p.bookPrice .pricepromo { color: #ff0000; }
#adsPublifolha a { text-decoration: none; }
#adsPublifolha a:hover { text-decoration: underline; }
/* /LIVRARIA DA FOLHA */

/* comentarios */
.commentstable 		 { font: 12px verdana,sans-serif; width: 100%; border: 1px solid #adc7ad; }
.commentstextarea 	 { font-size: 10px; }
.commentsbox 		 { width: 100%; border: 1px solid #adc7ad; }
.commentsline 		 { font: bold 12px verdana,sans-serif; padding: 2px 0 2px 10px; background-color: #adc7ad; }
.commentsline2 		 { font-size: 10px; padding-right: 10px; background-color: #adc7ad; }
.commentscity 		 { width: 30%; font: 10px verdana; padding: 0 10px 0 5px; }
.commentstitle 		 { width: 100%; font: bold 12px verdana; padding: 2px 0 2px 10px; background-color: #adc7ad; }
.commentsusername 	 { background-color: #efefef; padding: 0 10px; }
.commentstext	 	 { margin: 0; font-size: 11px; padding: 5px 2px 5px 8px; vertical-align: top; }
.commentstext2 		 { vertical-align: top; font-size: 10px; padding: 0 3px 2px 1px; }
.commentsbordername  { width: 55%; font: bold 11px verdana,sans-serif; padding: 0 10px 0 5px; }
.commentsstarsborder { width: 15%; background-color: #efefef; }
.commentsfooter 	 { font: bold 12px verdana,sans-serif; padding: 0 10px; background-color: #cecfce; }
.commentserror 		 { font: bold 12px verdana,sans-serif; color: #330000; background-color: #cccc00; padding: 5px; }
.commentsopinion 	 { width: 105px; height: 170px; border: solid 1px #000000; background-color: #ffffff; padding:0; }
.commentslink 		 { font-weight: bold; text-decoration: none; margin: 1px; }
.commentsdate 		 { font: 10px verdana,sans-serif; color: #c0c0c0; padding: 0 10px 0 5px; }


