/* =============================================================================
   Estilo para matérias
   ========================================================================== */

/* =============================================================================
   Top Image
   ========================================================================== */
.top-image {
	margin: 10px 0 20px;
}
.top-image img {
	max-width: 940px;
}
/* Legado */
.top-image p {
	margin: 0;
}
/* =============================================================================
   News
   ========================================================================== */
article.news .subheadline {
	color: #00adef;
	font-size: 18px;
	font-weight: 700;
	line-height: 13px;
	text-transform: uppercase;
}
article.news .subheadline p {
	margin: 0;
}
article.news .subheadline .vermelho {
	color:#F00;
}
article.news h1 {
	font: 300 40px/40px "folhaii-heavy" , serif;
	margin: 0 0 20px;
}
article.news h1.has_subheadline {
	font-family: Georgia, Times, serif;
	margin-top: 10px;
}
article.news .author ,
article.news time {
	color: #666;
	font-size: 14px;
	line-height: 16px;
}
article.news .author {
	margin-bottom: 5px;
}
article.news time {
	font-style: italic;
}
article.news time .sprite.icon-clock {
	height: 12px;
}
article.news .exclamation-icon{
	background: url("//f.i.uol.com.br/folha/furniture/5.4/images/exclamation-icon.jpg") 0 0 no-repeat;
	display: inline-block;
	height: 14px;
	margin-bottom: -1px;
	width: 15px;
}
article.news .content {
	font-family: Georgia, serif;
	font-size: 18px;
	line-height: 22px;
	min-height: 200px;
}
article.news .content a {
	color: #00adef;
}
article.news .content .stamp {
	float: left;
	margin: 0 10px 5px 0;
}
article.news .content ul {
	color: #666;
	list-style: none outside none;
	margin: 10px 0;
}
article.news .content ul li {
	background: url(//f.i.uol.com.br/folha/furniture/5.4/images/bg-square.png?2013082801) no-repeat 0 8px;
	margin-bottom: 3px;
	padding-left: 10px;
}
article.news .content ol {
	padding-left: 20px;
}
article.news .ad-180x150 {
	font-family: Arial, Helvetica, sans-serif;
}
article.news .confirm-info {
	color: #fff;
	background-color: #9E0a24;
	border-bottom: none;
	font-family: Georgia, serif;
	padding: 5px 12px;
	font-size: 14px;
	text-transform: initial;
	font-weight: 100;
}

/* Textile */
article.news table {
	border-collapse: collapse;
	border-spacing: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	width: 620px;
}
article.news table tr td.articleTable50 { width: 50%; }
article.news table tr td.articleTable33 { width: 33%; }

article.news img {
	max-width: 620px;
	height: auto;
}
article.news .articleGraphic {
    border-collapse: collapse;
    border-spacing: 0 0;
    clear: both;
    color: #444;
    margin: 0;
    width: 620px;
}
article.news iframe.poll{
	border: 1px solid #ccc;
	box-shadow: inset rgba(0,0,0,.03) 0 6px 1px, rgba(0,0,0,.04) 2px 3px 1px;
	height: 105px;
	overflow: hidden;
	width: 620px;
}
article.news .articleGraphicSpace {
	padding: 0;
	width: 50%;
}
article.news .articleGraphicCredit ,
article.news .fo1c {
	font-size: 10px;
	line-height: 12px;
	text-align: right;
}
article.news .articleGraphicImage {
	border-bottom: 0;
	padding: 0;
	text-align: center;
} 
article.news .articleGraphicCaption ,
article.news .fo1l {
	border-bottom: 1px solid #e8e8e8;
	box-shadow: inset rgba(0,0,0,0.07) 0 0 0, rgba(0,0,0,0.05) 0 2px;
	padding: 6px 5px;
}
article.news .artHtml5 iframe,
article.news .folhagraficos iframe{
	border: 0px;
}
article.news .artHtml5 .credit,
article.news .folhagraficos .credit{
	background: #fff;
	display: block;
	color: #444;
	font-size: 11px;
	line-height: 13px;
	text-align: right;
} 

/* Fotos à esquerda */
article.news table.fe ,
article.news table.fe100,
article.news table.fe150 ,
article.news table.fe175 ,
article.news table.fe200 ,
article.news table.fe220 ,
article.news table.fe230 ,
article.news table.fe270 ,
article.news table.fe300 ,
article.news table.fe330 ,
article.news table.fe600 ,
article.news table.fe620 {
	float: left;
	margin: 0 20px 10px 0;
}
article.news table.fe {
	margin: 0 10px 10px 0;
}
article.news table.fe100 {
 	width: 100px;
}
article.news table.fe150 {
 	width: 150px;
}
article.news table.fe175 {
 	width: 175px;
}
article.news table.fe200 {
	width: 200px;
}
article.news table.fe220 {
 	width: 220px;
}
article.news table.fe230 {
 	width: 230px;
}
article.news table.fe270 {
	width: 270px;
}
article.news table.fe300 {
	width: 300px;
}
article.news table.fe330 {
 	width: 330px;
}
article.news table.fe600 {
	margin: 0 0 20px 0;
	width: 600px;
}
article.news table.fe620 {
	margin: 0 0 20px 0;
	width: 620px;
}

/* Fotos à direita */
article.news table.fd ,
article.news table.fd150 ,
article.news table.fd175 ,
article.news table.fd200 ,
article.news table.fd220 ,
article.news table.fd230 ,
article.news table.fd270 ,
article.news table.fd300 ,
article.news table.fd330 {
	float: right;
 	margin: 0 0 20px 10px;
}
article.news table.fd { 
	margin: 0 0 10px 10px;
}
article.news table.fd150 {
 	width: 150px;
}
article.news table.fd175 {
	width: 175px;
}
article.news table.fd200 {
	width: 200px;
}
article.news table.fd220 {
 	width: 220px;
}
article.news table.fd230 {
 	width: 230px;
}
article.news table.fd270 {
 	width: 270px;
}
article.news table.fd300 {
 	width: 300px; 
}
article.news table.fd330 {
	margin: 20px 0 20px 10px;
 	width: 330px;
}

article.news table.specialContainer {
	border-bottom: 2px solid #00adef;
	float: right;
	margin: 0 0 10px 10px;
	width: 180px;
}

article.news table.specialContainer th {
	border-bottom: 1px solid #00adef;
	border-top: 2px solid #00adef;
	font-size: 16px;
	padding: 4px 0;
	text-align: left;
	text-transform: uppercase;
}
article.news table.specialContainer td {
	font-family: Georgia, serif;
	font-size: 15px;
	line-height: 18px;
	padding: 5px 0;
}
article.news table.specialContainer td.columnist {
	text-transform: uppercase;
}
article.news table.specialContainer tr td.bullet {
	background: url('http://f.i.uol.com.br/folha/furniture/5.4/images/bg-square.png?201401170401') no-repeat scroll left 12px transparent;
	height: 5px;
	width: 5px;
}

article.news table.specialContainer tr td.link {
	/*font-size: 12px;
	line-height: 14px;
	margin-bottom: 3px;
	padding: 3px 0;*/
	font-size: 14px;
	line-height: 18px;
}

article.news table.specialContainer tr td.link a {
    color: #000;
    margin-left: 10px;
}

/* Foto com Zoom */
article.news table.articleGraphic.zoomBox { 
	display: none; 
}
article.news table.articleGraphic.zoomBox a { 
	display: block;
	position: relative;
}
article.news table.articleGraphic.zoomBox a .fullsize { 
	background-image:url(//f.i.uol.com.br/folha/furniture/5.2/images/sprite-overlay.png?20120913);
	display: none; 
	height: 29px;
	position:absolute;
	right: 10px;
	top: 10px; 
	width: 31px;
}
article.news table.articleGraphic.zoomBox a:hover .fullsize { 
	display:block; 
}

/* Infogram */
article.news .infogram {
	background: url(//f.i.uol.com.br/folha/furniture/5/images/ico-infografico-20x20.gif) no-repeat left;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 25px; 
}

/* Imagem destaque no topo da matéria */
article.news > header > .articleGraphic {
	clear: both;
	margin: 5px 0 20px;
}
article.news > header > .articleGraphic img {
	border: 0;
}

/* Galeria incorporada na matéria */
article.news .articleGallery { 
	clear: both; 
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0; 
	padding: 10px 0;
	position: relative;
	width: 620px; 
}
article.news .articleGallery .loading {
	text-align: center;
}
article.news .articleGallery .icon.foto {
	background-position: -60px -188px;
	height: 10px;
	width: 14px;
}
article.news .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;
}
article.news .articleGallery a {
	color: #fff;
}
article.news .articleGallery a:hover {
	color: #ccc;
	text-decoration: none;
}
article.news .articleGallery nav {
	color: #fff;
	min-width: 117px;
	max-width: 300px;
	position: absolute;
	right: 0;
	top: 18px;
	text-align: right;
}
article.news .articleGallery nav .page {
	display: inline-block;
	text-align: right;
	vertical-align: middle;
}
article.news .articleGallery nav .arrow {
	border: 0;
	display: inline-block;
	margin: 0 0;
	vertical-align: middle;
}
article.news .articleGallery nav .arrow {
	height: 27px;
	width: 15px;
}
article.news .articleGallery nav .prev {
	background: url(//f.i.uol.com.br/folha/images/fotografia/pagination-arrow_left.png) no-repeat;
	margin: 0 15px 0 5px;
}
article.news .articleGallery nav .next {
	background: url(//f.i.uol.com.br/folha/images/fotografia/pagination-arrow_right.png) no-repeat;
	margin-right: 4px;
}
article.news .articleGallery .page {
	font-size: 14px;
	line-height: 32px;
}
article.news .articleGallery a.full { 
	font-size: 12px; 
	line-height: 14px;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 2px;
}
article.news .articleGallery .thumbnails { 
	height: 64px;
	margin: 10px 0;
	position: relative;
	width: 540px;
}
article.news .articleGallery .thumbnails .pagination {
	height: 64px;
	left: 46px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	top: 5px;
	width: 100%;
}
article.news .articleGallery .thumbnails .pagination ul { 
	display: block;
	list-style: none;
	margin: 0;
	position: absolute;
}
article.news .articleGallery .pagination ul li { 
	background: none;
	float: left;
	height: 64px;
	margin: 0 10px 0 0;
	padding: 0;
	width: 80px;
}
article.news .articleGallery .pagination ul li a {
	display: block;
	padding: 5px;
}
article.news .articleGallery .pagination ul li a.selected, 
article.news .articleGallery .pagination ul li a:hover {
	border: 5px solid #00adef;
	padding: 0;
}
article.news .articleGallery .pagination ul li img {
	height: 54px;
	display: block;
	width: 70px;
}
article.news .articleGallery .image {
	background: none;
	height: 405px;
	overflow: hidden;
	position: relative;
	text-align: center;
	vertical-align:middle;
	width: 620px;
}
article.news .articleGallery .image img {
	height: auto;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;
}
article.news .articleGallery .credit {
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 10px 5px 0;
	text-align: right;
}
article.news embed {
	max-width: 620px;
}


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

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

/* Mobile */
html.touch article.news .articleGallery .image .control {
	opacity: 1;
}

article.news .articleGallery .image .control:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	outline: 0;
}
article.news .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;
}

article.news .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;
}

article.news .articleGallery.fullscreen {
	z-index: 999999;
}

article.news .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;
}
article.news .articleGallery.fullscreen .fullscreen {
	background-position: 0 -23px;
}
article.news .articleGallery.fullscreen .gallery-content {
	margin: 2% 0 0;
	position: relative;
	max-width: 940px;
}
article.news .articleGallery.fullscreen .info {
	background: none;
	display: block;
} 
article.news .articleGallery.fullscreen .info .legend {
	height: 300px;
}
article.news .articleGallery.fullscreen .info .advertising {
	bottom: 73px;
}
article.news .articleGallery.fullscreen .image {
	width: 100%;
}
article.news .articleGallery.fullscreen .image .control {
	height: 95%;
	top: 5%;
}
article.news .articleGallery.fullscreen .image .control.prev_img:after {
	left: 8%;
}
article.news .articleGallery.fullscreen .image .control.next_img:after {
	right: 8%;
}
.articleGallery .gc-bubbleDefault,
.articleGallery .pls-container {
	display: none !important;
}
#widget_bounds {
	border: 1px solid pink;
}
html.lt-ie8 article.news .articleGallery .share .fb-share {
	width: 90px;
}
html.lt-ie9 article.news .articleGallery,
html.lt-ie9 article.news .articleGallery .info {
	background: #181818;
}

/* Galeria - 3 colunas */
article.news .gl-3-cols {
	background: #333;
	border-bottom: 1px solid #ccc;
	padding: 0;
	width: 940px;
}
article.news .gl-3-cols .thumbnails {
	width: 900px;
}
article.news .gl-3-cols .thumbnails .pagination {
	left: 22px;
}
article.news .gl-3-cols .control.prev {
	left: 5px
}
article.news .gl-3-cols .control.next {
	left: inherit;
	right: -34px;
}
article.news .gl-3-cols .image {
	height: 600px;
	width: auto;
}
article.news .gl-3-cols .credit {
	padding-bottom: 3px;
}
article.news .gl-3-cols .image .control {
	height: 579px;
	top: 21px;
	width: 470px;
}
article.news .gl-3-cols .image .control.prev_img {
	background-position: 5% 45%;
	left: 0;
}
article.news .gl-3-cols .image .control.next_img {
	background-position: 95% 45%;
	right: 0;
}
article.news .gl-3-cols .legend {
	background: #fff;
	color: #444;
	font-size: 15px;
	padding: 10px 0;
	box-shadow: rgba(0,0,0,.04) -1px 3px 1px;
}

/* Aside */
article.news aside p ,
.livrariadafolha-more h5 {
	border-bottom: 2px solid #00adef;
	color: #00adef;
	font-size: 13px;
	font-weight: 700;
	line-height: 15px;
	margin: 20px 0 0;
	padding: 3px 3px 3px 0;
	text-transform: uppercase;
}
article.news aside p.erramos {
	border-bottom-color: #ed1c24;
	color: #ed1c24;
	font-size: 17px;
	padding-left: 5px;
	position: relative;
	text-transform: inherit;
}
article.news aside p.erramos:before {
  content: '';
  background: url("//f.i.uol.com.br/folha/furniture/5.4/images/exclamation-icon.jpg") 0 0 no-repeat;
  display: block;
  height: 14px;
  left: 0;
  position: absolute;
  width: 15px;
}
article.news aside li a{
	color: #00adef;
}
article.news aside ul ,
.livrariadafolha-more ul {
	list-style: none outside none;
	margin: 10px 0;
}

article.news aside li {
	background: url(//f.i.uol.com.br/folha/furniture/5.4/images/bg-square.png?2013082801) no-repeat 0 8px;
    font-size: 16px;
	margin-bottom: 3px;
	padding-left: 10px;
}

.livrariadafolha-more li {
	background: url(//f.i.uol.com.br/folha/furniture/5.4/images/bg-square.png?2013082801) no-repeat 0 6px;
	font-size: 12px;
	margin-bottom: 3px;
	padding-left: 10px;
}

.livrariadafolha-more h5 {
	border-bottom-color: #e10b28;
	color: #e10b28;
	font: 700 14px/1 "Trebuchet MS", Arial, sans-serif;
}
.livrariadafolha-more li {
	font: 400 13px/1.2 "Trebuchet MS", Arial, sans-serif;
}
.livrariadafolha-more li a {
	color: #666;
}

.news .articlebookstore {
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0 0;
	box-shadow: inset rgba(0,0,0,.03) 2px 3px 1px, rgba(0,0,0,.04) 2px 3px 1px;
	float: left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 2px 12px 2px 0;
	width: 150px;
}
.news .articlebookstore .sku {
	height: 0;
	line-height: 0;
	padding: 0;
	text-indent: -9999px;
}
.news .articlebookstore .category {
	font-size: 12px;
	font-weight: 700;
	padding: 10px 10px 0;
}
.news .articlebookstore .title {
	color: #444;
	font-size: 14px;
	padding: 2px 10px 0;
}
.news .articlebookstore .author {
	color: #777;
	font-size: 12px;
	font-weight: 700;
	padding: 2px 10px;
}
.news .articlebookstore .image {
	text-align: center;
}
.news .articlebookstore .image img {
	margin: 8px 0 0;
}
.news .articlebookstore .oldprice {
	color: #999;
	font-size: 14px;
	font-style: italic;
	padding: 10px 10px 2px;
	text-align: center;
}
.news .articlebookstore .realprice {
	font-size: 16px;
	font-weight: 700;
	padding: 0 5px;
	text-align: center;
}
.news .articlebookstore .buy {
	text-align: center;
}
.news .articlebookstore .buy a {
	background: #e10b28;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-weight: 700;
	line-height: 15px;
	margin: 10px auto;
	padding: 2px 18px;
	text-decoration: none;
	transition: all .3s ease-in;
}
.news .articlebookstore .buy a:hover {
	background: #c90c28;
}

/* frase na matéria */
article.news .prashe {
	clear: both;
	border-top: 1px dotted #28afed;
	border-bottom: 1px dotted #28afed;
	border-collapse: separate;
	border-spacing: 1px;
	margin: 10px 0;
}
article.news .prashe .author {
	color: #333;
	font-size: 11px;
}
article.news .prashe .text {
	color: #444;
	font: 100 20px/1.2 'folhaii-heavy';
	padding: 2px 5px 0;
	width: 90%;
}
article.news .prashe .sprite {
	background-position: -21px -362px;
	display: block;
	height: 44px;
	margin: 5px 0 0;
	width: 53px;
}

/* Chronologia na matéria */
article.news .chronology {
	border-bottom: 1px dotted #ccc;
}
article.news .chronology tr th {
	border-bottom: 2px solid #00adef;
	color: #00adef;
	font: 300 25px/1.5 "metaserifpro-bold", Georgia, serif;
	text-align: left;
	text-transform: lowercase;
}
article.news .chronology .photo {
	max-width: 300px;
	padding: 10px 0;
}
article.news .chronology .photo > b {
	border-bottom: 1px solid #e8e8e8;
	box-shadow: inset rgba(0,0,0,0.07) 0 0 0, rgba(0,0,0,0.05) 0 2px;
	display: block;
	font-size: 12px;
	font-weight: 300;
	margin: 0;
	padding: 6px 5px;
}
article.news .chronology tr td {
	max-width: 430px;
	padding: 10px 5px 10px 15px;
}
article.news .chronology tr td > b {
	color: #666;
	display: block;
	font: 700 16px/1 Arial, Helvetica, sans-serif;
	line-height: 1.1;
	margin: 4px 0 2px;
	padding: 0;
}
article.news .chronology tr td > i {
	background: url(//f.i.uol.com.br/folha/furniture/5.4/images/bg-square.png) 0 5px no-repeat;
	color: #333;
	display: block;
	font: 300 12px/1.4 Arial, Helvetica, sans-serif;
	margin: 2px 0;
}
article.news .chronology tr td i:first-letter {
	padding-left: 10px;
}

/* Números/Estatística */
article.news .numbers {
	border-bottom: 1px dotted #28afed;
	color: #333;
	clear: both;
	margin: 10px 0;
}
article.news .numbers tr th {
	border-bottom: 2px solid #28afed;
	color: #00adef;
	font: 300 25px/27px "metaserifpro-bold", Georgia, serif;
	padding: 5px 0;
	text-align: left;
	text-transform: lowercase;		
}
article.news .numbers tr .data {
	font-size: 14px;
	line-height: 1.2;
	vertical-align: bottom;
	padding: 6px 0;
}
article.news .numbers tr .data > b {
	font-size: 25px;
	line-height: .95;
	padding: 0 5px 0 0;
}
article.news .numbers .highlight {
	border-top: 1px dotted #28afed;
	color: #28afed;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 2;
}
article.news .numbers tr .description {
	line-height: 1.5;
	padding: 2px 2px 2px 15px;
}

/* Raio-X/Números - Matéria */
article.news .xray {
	border-bottom: 1px dotted #28afed;
	color: #333;
	clear: both;
	margin: 10px 0;
}
article.news .xray tr th {
	border-bottom: 2px solid #28afed;
	color: #00adef;
	font: 300 25px/27px "metaserifpro-bold", Georgia, serif;
	padding: 5px 0;
	text-align: left;
	text-transform: lowercase;		
}
article.news .xray tr .data {
	font-size: 14px;
	line-height: 1.2;
	vertical-align: bottom;
	padding: 6px 0;
}
article.news .xray tr .data > b {
	font-size: 25px;
	line-height: .95;
	padding: 0 5px 0 0;
}
article.news .xray .highlight {
	border-top: 1px dotted #28afed;
	color: #28afed;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 2;
}
article.news .xray tr .description {
	line-height: 1.5;
	padding: 2px 2px 2px 15px;
}

/* Star */
article.news .star {
	background: url(//f.i.uol.com.br/star.gif) no-repeat center;
	height: 30px;
	overflow: hidden;
	text-align: center;
	text-indent: -9999px;
}
article.news .three-star {
	background: url(//f.i.uol.com.br/folha/furniture/5.4/images/icn-three_stars.png) no-repeat;
	display: inline-block;
	height: 15px;
	margin-left: 5px;
	width: 57px;
}

article.news .uolVideoPlayer {
	text-align: center;
}

/* elementos extras no texto - Legacy */
article.news p.division {
	background: #fff url(//f.i.uol.com.br/x-cccccc.gif) repeat-x center;
	color: #fff;
	margin: 0;
	height: 30px;
	text-align: right;
}
article.news p.authorcomment { 
	background: #f2f2f2;
	padding: 5px 15px;
}
article.news p.tagline { 
	font: 13px Arial,helvetica,sans-serif;
}

#news p.event-rating {
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	border: 0 none;
}
#news p.event-rating.img-label-rating {
	padding-bottom: 186px;
	background: url(//f.i.uol.com.br/folha/ilustrada/images/trj-legenda-criterios-avaliacao-620x166.png) bottom no-repeat ;
}
#news p.event-rating.img-label-rating-new {
	padding-bottom: 47px;
	background: url(//f.i.uol.com.br/folha/ilustrada/images/trj-legenda-criterios-avaliacao-617x35.png) bottom no-repeat ;
}
#news .DV-container {
	clear : both;
	margin: 1em 0;
}
p.videoSubtitle { 
	margin-top: -16px;
}


/* =============================================================================
   Fim da matéria teaser (warning paywall)
   ========================================================================== */
article.news .teaser-warning {
	font: 100 19px "folhaii-heavy" , serif;
	position: relative;
	width: 100%;
	z-index: 555;
	clear: both;
}
article.news .teaser-warning:before {
	background: -moz-linear-gradient(to top, rgba(255,255,255,1) 15%, transparent 100%);
	background: -ms-linear-gradient(to top, rgba(255,255,255,1) 15%, transparent 100%);
	background: -o-linear-gradient(to top, rgba(255,255,255,1) 15%, transparent 100%);
	background: -webkit-gradient(to top, rgba(255,255,255,1) 15%, transparent 100%);
	background: -webkit-linear-gradient(to top, rgba(255,255,255,1) 15%, transparent 100%);
	background: linear-gradient(to top, rgba(255,255,255,1) 15%, transparent 100%);
	content: '';
	display: block;
	height: 150px;
	margin-top: -150px;
	position: absolute;
	width: 100%;
	z-index: 555;
}
article.news .teaser-hint_header {
	background-color: #ececec;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin: 0;
	display: block;
	position: relative;
	padding-left: 43px;
	line-height: 60px;
	letter-spacing: .3px;
}
article.news .teaser-hint_footer {
	background-color: #dddddd;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	display: block;
	padding-left: 43px;
	line-height: 60px;
	letter-spacing: .3px;
}
article.news .teaser-hint .three-star {
	margin-left: 0;
}
.backgroundsize article.news .teaser-hint .three-star {
	background-size: 42px 13px;
	background-position: 1px 3px;
	width:45px;
}
article.news .teaser-hint .teaser-hint_options {
	margin: 0;
	background-color: #ececec;
	text-align: center;
	padding-bottom: 16px;
}
article.news .teaser-hint .teaser-hint_options li {
	display: inline-block;
	background: none;
	padding: 0;
	margin: 0;
	width: 206px;
	line-height: 34px;
	border-left: 1px #C4C4C4 solid;
}
article.news .teaser-hint .teaser-hint_options li:first-child {
	border-left: none;
}
article.news .teaser-hint a {
	text-decoration: underline;
	color: #00adef;
}
article.news .teaser-hint .teaser-hint_options a {
	font: 700 14px Helvetica, Arial, Sans-Serif;
}


/* =============================================================================
   Leia também (read-more)
   ========================================================================== */
.read-more .item .beside {
	max-height: 120px;
	margin-bottom: 15px;
	max-width: 300px;
}

/* =============================================================================
   Livraria da Folha na matéria
   ========================================================================== */
.ads-livrariadafolha.article .item {
	float: left;
	margin-left: 15px;
	width: 279px;
}
.ads-livrariadafolha.article .item img {
	margin-bottom: 10px;
}
.ads-livrariadafolha.article .item .item_info{
	float: left;
	width: 169px;
}
.ads-livrariadafolha.article .item .item_thumb{
	float:left;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100px;
}
.ads-livrariadafolha.article .item .item_thumb img{
	margin: 0;
}
.ads-livrariadafolha.article .item .item_thumb .tag_ebook{
	background: url(//f.i.uol.com.br/livraria/furniture/3/tag_ebook-115x17.png) no-repeat;
	background-position: -18px 0px;
	bottom: 0px;
	height: 17px;
	left: 11px;
	position: absolute;
	width: 79px;
}
/* =============================================================================
   Comments - Maguire
   ========================================================================== */

.comments-article {
	clear: both;
	margin: 20px 0;
}
.comments-article header h2 {
	border-bottom: 2px solid #00adef;
	color: #00adef;
	font: 300 25px/27px "metaserifpro-bold", Georgia, serif;
	margin: 0 0 5px;
	padding-bottom: 6px;
	text-transform: lowercase;
}
.comments-article header .more {
	color: #00adef;
	float: right;
	font-size: 12px;
	font-weight: 700;
	margin: -25px 0 0;
}
.comments-article .user-info {
	border-bottom: 1px solid #f1f1f1;
	display: block;
	font-size: 14px;
	font-style: italic;
	line-height: 1.5;
	margin-top: 20px;
	padding: 2px 0;
}
.comments-article .user-info a {
	color: #666;
}
.comments-article .comment-action {
	color: #00adef;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	margin: 10px 0;
}
.comments-article .comment-action > span {
	color: #444;
	font-weight: 300;
}
.comments-article > article {
	margin: 20px 0;
}
.comments-article > article > header h3 {
	color: #666;
	display: inline;
	font-size: 14px;
	font-weight: 700;
}
.comments-article > article > header h3 a {
	color: #666;
}
.comments-article > article > header .time {
	color: #666;
	font-size: 14px;
	font-style: italic;
}
.comments-article > article > header .rating {
	display: inline;
}
.comments-article > article > header .rating > a {
	transition: all .2s ease-in;
	text-decoration: none;
}
.comments-article > article > header .rating > a:hover,
.comments-article .to-report:hover {
	opacity: .7;
}
.comments-article > article .good,
.comments-article > article .bad {
	color: #00adef;
	font-size: 12px;
	margin: 0 2px;
}
.comments-article > article .bad {
	color: #ed1c24;
}
.comments-article .to-report {
	color: #00adef;
	font-size: 12px;
	text-decoration: none;
	transition: all .2s ease-in;
}
.comments-article .share {
	color: #666;
	float: right;
	font-size: 11px;
	min-height: 25px;
	position: relative;
}
.comments-article .share > a {
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
}
.comments-article .share > a .sprite {
	margin-right: 2px;
	vertical-align: top;
}
.comments-article .share > a:hover + ul,
.comments-article .share:hover > ul {
	display: block;
}
.comments-article .share ul {
	border: 1px solid #e6e6e6;
	border-radius: 2px;
	box-shadow: rgba(0,0,0,0.10) 2px 2px;
	display: none;
	left: 0;
	margin: 5px 0 0 -10px;
	position: absolute;
	top: 16px;
	z-index: 1000;
}
.comments-article .share ul li {
	background: #fff;
	border-bottom: 1px solid #e6e6e6;
	list-style: none outside;
	font-size: 13px;
	font-weight: 700;
	padding: 4px 4px;
	transition: all .2s ease-in;
	min-width: 120px;
}
.comments-article .share ul li:hover {
	background: #f5f5f5;
}
.comments-article .share ul li a {
	color: #666;
	text-decoration: none;
}
.comments-article .share ul li i {
	margin: 0 5px 0 0;
	vertical-align: bottom;
}
.comments-article .comment-body p {
	float: left;
	color: #444;
	font-size: 13px;
	margin: 0;
	max-width: 560px;
	overflow-x: hidden;
}
.comments-article .comment-body {
	margin: 10px 0;
}
.comments-article .comment-body .section-sprite.comment-large {
	float: left;
	margin: 0 15px 0 0;
}
.comments-article > article .terms {
	border-bottom: 1px dotted #ccc;
	color: #444;
	clear: both;
	font-size: 13px;	
	font-style: italic;
	line-height: 2.2;
	margin: 0;
	text-align: right;
}
.comments-article > article > footer .btn.reply {
	margin: 6px 0;
}
.comments-article > article > footer .btn.reply > i {
	margin: 0 2px 0 0;
	vertical-align: top;
}
.comments-article .arrow {
	border: 5px solid transparent;
	border-bottom: 5px solid #dedede;
	display: none;
	height: 0;
	position: absolute;
	left: 2px;
	top: 12px;
	width: 0;
}
.comments-article .share:hover .arrow {
	display: block;
}
.comments-article .confirm-rating {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	min-width: 120px;
	padding: 8px;
	position: absolute;
	top: 20px;
	z-index: 1000;
}
.comments-article .confirm-rating h4 {
	font-size: 11px;
	margin: 2px 0 0;
}
.comments-article .confirm-rating ul {
	font-size: 11px;
	margin: 10px 0 0;
}
.comments-article .confirm-rating .btn {
	margin: 10px 0;
}
.comments-article .confirm-rating .result {
	color: #444;
	font-size: 10px;
	line-height: 12px;
	padding: 5px 0;
}
.comments-article .confirm-rating .result a {
	text-decoration: underline;
}
.comments-article .confirm-rating.good {
	left: 0;
}
.comments-article .confirm-rating.bad {
	left: 40px;
}
.comments-article .terms-conditions {
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	text-align: center;
	display: inline-block;
	float: right;
	margin-top: 4px;
}
.comments-article .terms-conditions a {
	background: #fff;
	border-radius: 2px;
	border: 1px solid #dedede;
	box-shadow: inset rgba(0,0,0,0.07) 0 1px 1px, rgba(0,0,0,0.05) 0 2px;
	color: #00adef;
	display: block;
	padding: 7px 10px;
	transition: all .3s ease;
}
.comments-article .terms-conditions a:hover {
	box-shadow: inset rgba(0,0,0,0.06) 0 -3px 2px, rgba(0,0,0,0.09) 1px 2px 2px; 
	text-decoration: none;
}
.comments-article header {
  display: inline-block;
  width: 100%;
}
.comments-article header p {
	font-family: Georgia, serif;
    font-size: 18px;
    line-height: 22px;
}

.comments-article .user-action {
	display: inline-block;
	margin-bottom: 50px;
}

.comments-article .btn-comment-default {
	background-color: #00adef;
	border-radius: 5px;
	color: #fff;
	display: block;
	float: left;
	margin:0 24px 24px 0;
	padding: 6px 8px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}

.comments-article .username {
	font-style: italic;
	font-weight: bold;
}

/* =============================================================================
   Article Stamp - Selo na coluna direita
   ========================================================================== */
.article-stamp {
	margin-bottom: 20px;
}

/* =============================================================================
   Fix para publicidade 180x150 dentro da matéria
   ========================================================================== */
#banner-180x150-1_ad_container div {
	z-index: 9 !important;
}

#corner_box {
	background: #fff;
	display:none;
	border: 1px solid #ccc;
	border-top: 3px solid #00adef;
	box-shadow: 0 0px 6px 2px #e9e9e9;
	height: 120px;
	overflow: hidden;
	position: fixed;
	width: 380px;
	z-index: 199999999999;
	bottom:-20px;
	right:0;
	-webkit-transform: translateZ(0); /* fixed bug: galeria incorporada - chorme*/
}
#corner_box header {
	margin: 0 10px;
}
#corner_box header .close {
	position:absolute;
	right:0;
	top: 10px;
	cursor: pointer;
}
#corner_box header h2 {
	box-shadow: 0 4px 6px -2px #f0f0f0;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e9e9e9;
	text-transform: uppercase;
	font: 300 12px/32px  Arial, Helvetica, sans-serif;
}
#corner_box .item {
	padding: 0;
	margin: 10px;
	width:auto;
}
#corner_box .item h3 {
	margin-bottom: 15px;
}

#corner_box .item [data-share-buttons] {
	margin-top: 15px;
}

#tags-related-box header {
	margin-bottom: 20px;
}
#tags-related-box li {
	list-style: none;
	float: left;
	margin: 0 10px 10px 0;
}
#tags-related-box li a {
	display: block;
	border: 1px solid #00adef;
	border-radius: 3px;
	padding: 0 10px;
	color: #00adef;
	font: 700 14px/26px Arial;
	text-transform: lowercase;
}
