@charset "utf-8";
#barra-globocom .barra-conteudo {max-width:1280px; margin: 0 auto; text-align: left;}
#barra-globocom .barra-logo {margin-left:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* fonts */
@font-face{
	font-family:'OgloboXCondensed';
	src:url('../_font/OgloboXCondensedMedium.eot');
	src:url('../_font/OgloboXCondensedMedium.eot?#iefix') format('embedded-opentype'),
		url('../_font/OgloboXCondensedMedium.woff') format('woff'),
		url('../_font/OgloboXCondensedMedium.ttf') format('truetype'),
		url('../_font/OgloboXCondensedMedium.svg') format('svg');
	font-weight:600;
	font-style:normal;
}

@font-face {
	font-family:'OgloboCondensed';
	src:url('../_font/OgloboCondensedSemibold.eot');
	src:url('../_font/OgloboCondensedSemibold.eot?#iefix') format('embedded-opentype'),
		url('../_font/OgloboCondensedSemibold.woff') format('woff'),
		url('../_font/OgloboCondensedSemibold.ttf') format('truetype'),
		url('../_font/OgloboCondensedSemibold.svg') format('svg');
	font-weight:700;
	font-style:normal;
}

@font-face {
	font-family: 'OgloboCondensed';
	src: url("../_font/OgloboCondensedBold.eot");
	src: url('../_font/OgloboCondensedBold.ttf') format('truetype'),
		url('../_font/OgloboCondensedBold.svg#OgloboCondensedBold') format('svg');
	font-weight: 800;
}
@font-face {
	font-family: 'OgloboCondensed';
	src: url("../_font/OgloboCondensedMedium.eot");
	src: url('../_font/OgloboCondensedMedium.ttf') format('truetype'),
		url('../_font/OgloboCondensedMedium.svg#OgloboCondensedMedium') format('svg');
	font-weight: 600;
}

@font-face {
	font-family: 'OgloboCondensed';
	src: url("../_font/OgloboCondensedRegular.eot");
	src: url('../_font/OgloboCondensedRegular.ttf') format('truetype'),
		url('../_font/OgloboCondensedRegular.svg#OgloboCondensedRegular') format('svg');
	font-weight: 500;
}

@font-face {
	font-family: 'OgloboCondensed';
	src: url("../_font/OgloboCondensedLight.eot");
	src: url('../_font/OgloboCondensedLight.ttf') format('truetype'),
		url('../_font/OgloboCondensedLight.svg#OgloboCondensedLight') format('svg');
	font-weight: 300;
}

/*GRID*/
*, *:after, *:before {-webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; -o-font-smoothing:antialiased; text-rendering:optimizeSpeed;}

body {font:300 16px/24px Arial, Helvetica, sans-serif;}

/* clear */
img {vertical-align:bottom;}
a {color:#0097cb; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:0;}
a:hover, a:active {outline:0;}

/* jquery ui calendar */
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0}.ui-datepicker td span,.ui-datepicker td a{display:block;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09}.ui-icon{width:16px;height:16px;background-position:16px 16px}

.ogloboBar {background:#114c69; width:100%; height:47px;}

#blogheader {position:relative; width:100%; margin:0 auto; background:#000; height:149px;}
#blogheader .wrapper {position:relative; max-width:1280px; width:100%; height:149px; margin:0 auto; padding:0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; background: url(../_img/bgNoblat.jpg) no-repeat 10px 0; -webkit-background-size: 1280px 149px;background-size: 1280px 149px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#blogheader .wrapper:after {content:''; display:block; clear:both;}
#blogheader .blogTitle {position:absolute; bottom:0; z-index:9; text-transform:uppercase; width:220px; left:0;}
#blogheader .blogTitle p {margin:0; padding:0; padding:20px 30px 0; background:#FFF; font:700 50px/43px OgloboCondensed, sans-serif;}
#blogheader .blogTitle p a {color:#222;}
#blogheader .blogTitle p a:hover {text-decoration:none;}
#blogheader .social {float:right; font:500 14px/14px OgloboCondensed, sans-serif; position:relative; top:50%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
#blogheader .social p {color:#FFF; float:left; text-transform:uppercase; margin-right:15px;}
#blogheader .social ul {float:left; padding:0;}
#blogheader .social ul li {display:inline-block; text-align:center; font-size:18px; margin-left:10px;}
#blogheader .social a {color:#FFF; display:block;}


#menu {position:relative; display:block; width:100%; max-width:1280px; z-index:99; margin:0 auto; padding-left:220px;}
#menu:after {content:''; display:block; clear:both;}
#menu .wrapper {padding:0;}
#menu .openMenu {display:none;}
#menu nav ul {float:left; padding:0; margin:0; text-transform:uppercase;}
#menu li {float:left; margin:0;}
#menu li a {display:block; position:relative; padding:14px 24px 15px; font:800 15px/14px OgloboCondensed, sans-serif; color:#000; border-top:5px solid #FFF;}
#menu li a:hover {text-decoration:none; color:#0097cb; border-top:5px solid #0097cb;}
#menu li:hover a, #menu li.active a {color:#0097cb; border-top:5px solid #0097cb;}
#menu li ul {display:none; position:absolute; width:195px; background:#FFF; padding:2px;}
#menu li > ul {top:auto; left:auto;}
#menu li:hover ul {display:block; margin-top:-1px; z-index:-4; box-shadow: 0 0 3px #333;}
#menu li.dd:hover a {position:relative;}
#menu li.dd:hover > a {z-index:3; background:#FFF; box-shadow:0 -3px 3px #333;}

#menu li ul li {float:left; width:100%; border:none;}
#menu li ul li a {color:#605f5f; text-decoration:none; font:700 15px/15px OgloboCondensed, sans-serif; border-bottom:1px solid #ccc; padding:10px 30px}
#menu li ul li a:hover {text-decoration:none; color:#FFF; background: #0097cb;}
#menu li.dd ul li a:hover {color:#FFF;}
#menu li:hover ul li a {color:#605f5f; border:none;}

#menu .searchform {float:right; padding:5px 10px 5px 15px; border:1px solid #000; width:298px; margin-top:10px; border-radius:3px;}
#formBuscaNoblat input {float:left; background:#FFF; border:none; width:230px; padding:2px 3px; font-size:12px;font-style:italic;}
#formBuscaNoblat input:focus {outline:none;}
#formBuscaNoblat button {float:right; background:#FFF; border:none; padding:2px; width:16px;}
#formBuscaNoblat button i {margin-right:5px; display:block;}
#menu .goSearch {display:none;}

.header .submenu {background:#FFF;}
.header .submenu .wrapper {padding-top:10px;}
.header .submenu ul {padding:0; margin:0;}
.header .submenu ul li {list-style:none; display:inline-block; color:#8d8b8b; font-weight:bold; font-size:10px; line-height:15px; text-transform:uppercase; padding-right:6px;}
.header .submenu ul li a {color:#8d8b8b;}
.header .submenu ul li:before {content:'\2022'; padding-right:10px;}
.header .submenu ul li:first-child:before {content:''; padding-right:0;}

.body {position:relative; max-width:1280px; width:100%; margin:0 auto;}
.body:after {content:''; clear:both; display:block;}

.content {float:left; width: calc(100% - 315px); padding-right:14px;}
.body > .full {width:100%; padding:0; border:none; min-height:300px;}

/* info artigo */
.leftBar .origin {margin-bottom:50px;}
.leftBar .origin img {float:right; width:110px; margin-bottom:10px;}
.leftBar .origin p {font:500 16px/21px OgloboCondensed, sans-serif; clear:both; text-align:right; color:#666; padding-left:28%;}
.leftBar .origin p i {display:block; font: 16px/21px Georgia, serif; font-style:italic;}

.content article[typeof="na:NewsArticle"] {float:right; padding:30px; font-size:14px; line-height:18px; width:calc(100% - 250px); border: 1px solid #efefef; margin-bottom:20px;}
.content article p {margin:0;}
.content article p.sub, .content article p.original {text-transform:uppercase;}
.content #metadata {font:500 16px/21px OgloboCondensed, sans-serif;}
.content #metadata p.sub {float:left; margin-bottom:12px; width:100%;}
.content #metadata p.author {float:right; text-transform:uppercase; display:none;}
.content #metadata p.author span {font-size:18px; font-weight:700; color:#0097cb; margin-left:4px;}
.content #metadata .image {float:left; clear:both; margin:0 22px 30px -30px}
.content #metadata h1 {font-size:45px; font-weight:500; line-height:45px; margin:15px 0 10px; color:#012d4d; clear:both;}
.content #metadata h6 {font: normal 14px/18px Arial, sans-serif; color:#666; margin:5px 0 15px;}
.content #metadata p.time {font-weight:600; color:#bcbcbc; margin-top:4px;}

#article-body {font-size:15px; line-height:25px; color:#303030; position:relative; margin-top:20px;}
#article-body p {margin:0 0 35px;}
#article-body .foto {float:left; width:auto; margin:0 25px 15px 0; max-width:100%;}
#article-body .foto img {max-width:100%;}
#article-body .foto strong {display:table-caption; caption-side:bottom; font-size:13px; line-height:16px; padding:10px 20px; background:#f3f3f3; font-weight:normal; max-width:100%;}
#article-body .midia-largura-645 {margin:0 0 15px 0; width:100%;}
#article-body .midia-largura-645 img {width:100%;}

#article-body table {width:100%; display:inline-table; margin:0 0 30px; border:1px solid #ccc;}
#article-body table tr {border-top:1px solid #bbb;}
#article-body table tr td {padding:3px 5px; border-left:1px solid #bbb; font-size:.9em;}
#article-body table tr td:first-child {border-left:none;}

/*  */
.related {float:right; width:calc(100% - 250px);}
.related a {float:left; position:relative; width:48%; border:1px solid #666; box-shadow: 0 1px 1px 0 #e5e5e5; padding:15px 30px 15px 60px; font:500 16px/21px OgloboCondensed, sans-serif; transition: all .3s ease-in-out;}
.related a:hover {text-decoration:none; border-color:#000; background:#f5f5f5;}
.related a.next {float:right; text-align:right; padding:15px 60px 15px 30px;}
.related p {display:block; color:#192d49; margin:0; text-transform:uppercase;}
.related p.article {font-size:20px; font-weight:700; line-height:21px; margin:5px 0; color:#000; text-transform:none; min-height:42px;}
.related p.time {font-weight:600; color:#bcbcbc; margin-top:4px;}

.related a i {position:absolute; top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left:30px; font-size:25px; color:#192d49;}
.related a.next i {left:auto; right:30px;}

#article-footer {float:right; width:100%; padding:11px 0 15px; font: 700 17px/27px OgloboCondensed, sans-serif; text-align:left;}
#article-footer .relatedLinks {display:inline-block; width:100%;}
#article-footer .relatedLinks ul {margin:0; padding:0;}
#article-footer .relatedLinks ul li {list-style:none; background:#f3f3f3; display:inline-block; margin:0 5px 10px; transition: all .3s ease-in-out;}
#article-footer .relatedLinks ul li:first-child {margin-left:0;}
#article-footer .relatedLinks ul li:hover {background:#e2e2e2;}
#article-footer .relatedLinks ul li a {display:block; color:#303030; padding:10px 15px;}
#article-footer .relatedLinks ul li a:hover {text-decoration:none;}

#article-footer p {margin:0;}
#article-footer .comments {float:left; margin-top:55px;}
#article-footer .comments span, .quote #article-footer .comments span {font-weight:300;}

#article-footer .share {float:right; margin-top:55px;}
#article-footer .share p {font:500 14px/26px OgloboCondensed, Helvetica, Arial, sans-serif; text-transform:uppercase; color:#0097cb; float:left; margin-top:5px;}
#article-footer .share ul {margin:0; padding:0; float:right;}
#article-footer .share ul li {list-style:none; display:inline-block; width:30px; text-align:center;}

.content .latest {float:right; width:100%; font-size:14px;}
.content .latest p.title {font: 600 40px/28px 'OgloboXCondensed', sans-serif; color:#303030; text-transform:uppercase; margin:7px 0 20px;}
.content .latest ul {margin:0; padding:0; font: 15px/20px 'OgloboCondensed', sans-serif;}
.content .latest ul li {list-style:none; margin-bottom:20px;}
.content .latest ul li p {margin:0;}
.content .latest p.sub {text-transform:uppercase; color:#192d49; font-weight:300;}
.content .latest p.sub a {color:#192d49;}
.content .latest p.article {font-weight:700; font-size:20px; line-height:21px; color:#303030; clear:right;}
.content .latest p.article a {color:#303030;}
.content .latest p.article a:hover {text-decoration:none; color:#355985;}
.content .latest p.time {font-weight:600; color:#bcbcbc; margin-top:4px;}

/* Lista de matÃ©rias */
.category.title {font:300 42px/46px OgloboCondensed, sans-serif; color:#595959; text-transform:uppercase; margin:0 0 15px;}
.list {font:300 15px/13px OgloboCondensed, sans-serif; margin:0; padding:0; float:right; width:calc(100% - 250px);}
.list ul {margin:0; padding:0;}
.list ul li {list-style:none;}
.list article {border: 1px solid #efefef; transition: all .3s ease-in-out; padding:25px 4%; margin-bottom:12px; overflow:hidden;}
.list article:hover {border-color:#bcbcbc;}
.list article p {margin:0;}
.list article p.sub, .list article p.author, .list article p.by {text-transform:uppercase; margin-bottom:12px;}
.list article p.sub {float:left; width:100%;}
.list article p.author {float:right; display:none;}
.list article p.author span {font-size:18px; font-weight:700; color:#0097cb; margin-left:4px;}
.list article .image {float:left; clear:both; margin:0 22px 30px -5%;}
.list article h2 {font-size:40px; font-weight:500; line-height:38px; margin:15px 0 10px; color:#012d4d; clear:both;}
.list article h2 a {color:#012d4d;}
.list article h2 a:hover {text-decoration:none; color:#355985;}
.list article.img h2 {clear:right;}
.list article h6 {font: normal 14px/18px Arial, sans-serif; color:#666; margin:10px 0;}
.list article p.by {font-weight:600;}
.list article p.time {font-weight:600; color:#bcbcbc;}
.list article p.comments {float:left; font-weight:600; text-transform:uppercase; margin-top:25px; font-size:14px;}
.list article p.comments span {font-weight:300;}
.list article p.comments a:hover span {text-decoration:none;}

.list article .share {float:right; opacity:0; transition:opacity .3s ease-in-out; margin-top:25px;}
.list article .share p {font:500 14px/16px OgloboCondensed, Helvetica, Arial, sans-serif; text-transform:uppercase; color:#0097cb; float:left;}
.list article .share ul {float:right;}
.list article .share ul li {display:inline-block; width:30px; text-align:center;}
.list article:hover .share {opacity:1;}

.list article.fullImg .image {margin:8px 0 0 0; width:100%;}

.list .read-more {border:1px solid #bcbcbc; width:100%; margin:20px 0 1px; display:inline-block; text-align:center; text-transform:uppercase; font-weight:700; font-size:16px; box-shadow:0 1px #e6e6e6; padding:17px 0; text-decoration:none;}
.list .read-more:active {box-shadow:0 0 #e6e6e6; margin:21px 0 0;}


/* lista */
#list .list article {margin-bottom:0; border-width:0 1px 1px;}
#list .list article:hover {border-color:#efefef;}
#list .list li:first-child article {border-width:1px;}
#list .list article h2 {font-size:30px; line-height:30px; margin:5px 0;}
#list .list article p.sub, #list .list article p.author, #list .list article p.by {margin-bottom:5px;}
#list .list article p.comments, #list .list article .share {margin-top:10px;}
#list .list article p.time {margin-top:10px;}

#list .list .fraseList article h2 {font: 18px/25px Georgia, serif; font-style:italic; margin-bottom:6px;}
#list .list .fraseList article h2 a {color:#666; display:block;}
#list .list .fraseList article p.author {float:none;}
#list .list .fraseList article p.author span {font-weight:bold; color:#333;}

.noResult {padding-left:20px; margin:50px 0 800px; text-transform:uppercase; font: 18px/20px OgloboCondensed, sans-serif;}

/* frase */
.quote {position:relative;}
.quote:before, .quote p.article:after {font: 100px/100px Georgia, serif; color:#ddd; font-style:italic;}
.quote:before {content:'\201C'; position:absolute; width:70px;}
.quote p.article:after {content:'\201D'; position:absolute; right:15px; width:70px;}
.quote #metadata, .quote #article-body {width:100%; text-align:center;}
.quote #metadata .source {text-transform:uppercase; font-size:13px; color:#000;}
.quote #article-body {font: 21px/24px Georgia, serif; color:#000; margin-top:0;}
.quote #article-body p.article {display:inline-block; font: 18px/22px Georgia, serif; text-transform:none; font-style:italic; margin:20px 70px; color:#666;}
.quote #article-body p {font:300 15px/18px OgloboCondensed, sans-serif; text-transform:uppercase;}
.quote #article-body p span {font-weight:600;}
.quote #article-body p.author {margin-bottom:0;}
.quote #article-footer {margin-top:90px;}
.quote article .latest {width:100%; margin-top:20px;}

.frase:before, .frase p.article:after {font: 100px/100px Georgia, serif; color:#ddd; font-style:italic;}
.frase:before {content:'\201C'; position:absolute; left:-25px; width:70px;}

.frase p {text-transform:uppercase; margin:0;}
.frase p span {font-weight:600;}
.frase p.article {font: 18px/22px Georgia, serif; text-transform:none; font-style:italic; margin:13px 60px;}
.frase p.article:after {content:'\201D'; position:absolute; right:15px; width:70px;}

/* pag */
.pag {width:calc(100% - 250px); padding:8px 0; line-height:24px; clear:both; margin-top:20px; float:right; text-align:center;}
.pag p {display:inline-block; text-transform:uppercase; color:#5c5c5c; font-size:11px; margin:0;}
.pag p a {color:#5c5c5c;}
.pag p.disabled a {color:#CCC; pointer-events:none;}
.pag p span {font-weight:600;}
.pag ul {margin:0; padding:0; display:inline;}
.pag ul li {display:inline; border-left: 1px dotted #c6c6c6; padding:0 6px 0 11px}
.pag ul li:first-child {border:none;}
.pag ul li a {color:#000; font-size:12px; line-height:12px;}
.pag ul li a.active {color:#0097cb; font-weight:600;}

/* comentarios */
p.comments {font-weight:300; text-transform:uppercase; margin-top:10px; font-size:14px;}
p.comments i {margin-left:7px;}
p.comments a:hover span {text-decoration:none;}

/* destaque com e sem foto */
.destaque {width:100%; padding:20px 30px; background:#f3f3f3; border:1px solid #FFF; box-shadow: 0 0 4px rgba(80,80,80,.2); font: 15px/13px OgloboCondensed, sans-serif; text-align:center; overflow:hidden; margin-top:20px;}
.destaque p {margin:0;}
.destaque p.sub, .destaque p.author {text-transform:uppercase; color:#192d49; font-weight:300;}
.destaque p.author {margin-top:10px; display:none;}
.destaque p.author span {font-size:18px; font-weight:700; color:#0097cb; margin-left:4px;}
.destaque p.article {font-weight:600; font-size:50px; line-height:45px; color:#303030; clear:right; margin:5px 0 15px;}
.destaque p.article a {color:#303030;}
.destaque p.article a:hover {text-decoration:none; color:#355985;}
.destaque p.by {font-weight:600; margin-bottom:12px; text-transform:uppercase;}
.destaque p.time {font-weight:600; color:#bcbcbc;}
.destaque p.comments {margin-top:10px;}
.destaque p.excerpt {font: 14px/18px Arial, sans-serif; color:#666; margin-bottom:10px;}

.destaque.img {text-align:left; padding-bottom:0;}
.destaque.img .image {float:left; margin:-21px 35px 0 -31px; width:33%;}
.destaque.img .image img {width:100%;}
.destaque.img p.article {margin:25px 0 20px;}
.destaque.img p.sub {float:left; width:auto;}
.destaque.img p.author {float:right; margin-top:0; width:auto;}
.destaque.img p.comments {margin-top:25px;}
.destaque.img p.by {font-weight:600; margin-bottom:12px; width:auto; text-transform:uppercase;}
.destaque.img p.comments, .destaque.img p.time, .destaque.img p.by, .destaque.img p.excerpt {float:right; width:66%;}

/* leftBar capa */
/* fixes */
.leftBar {float:left; width:220px;}
.leftBar .widget, .content .latest {border-top:1px solid #000; padding-top:7px; margin-bottom:10px; float:left; width:100%;}
.leftBar .widget {font:500 15px/14px OgloboCondensed, sans-serif;}
.leftBar .widget .title {font:600 35px/34px 'OgloboXCondensed', sans-serif; color:#303030; text-transform:uppercase; padding:0; margin:0 0 15px;}
.leftBar .widget ul {padding:0; margin:0 auto; width:100%;}
.leftBar .widget ul li {list-style:none; width:100%; margin-bottom:7px;}

#notas li {padding:15px 20px 10px; float:left; background:#f3f3f3; overflow:hidden;}
#notas li p {float:left; margin:0; padding:0; width:100%;}
#notas li p.author {display:none;}
#notas li .article {font:600 30px/29px OgloboCondensed, sans-serif; margin:10px 0 7px;}
#notas li .article a {color:#303030;}
#notas li .article a:hover {text-decoration:none; color:#355985;}
#notas li .time {font-weight:600; color:#bcbcbc;}
#notas li .sub {font:500 15px/15px OgloboCondensed, sans-serif; text-transform:uppercase;}
#notas li .by {font-weight:600; margin:0 0 12px 0; text-transform:uppercase;}

#notas li p.comments {margin-top:15px;}

#humor p.title span {float:right; font:600 12px/12px OgloboCondensed, sans-serif; color:#666666; margin-top:20px; white-space:nowrap;}
#humor p.title span i {margin-right:3px;}
#humor ul li {margin-bottom:20px; text-align:center;}
#humor p.author {color:#192d49; text-transform:uppercase; font-size:15px; line-height:15px; margin:0 0 5px; text-align:left;}
#humor ul li img {width:100%;}

/* frase do dia */
.frase {position:relative; display:inline-block; width:100%; text-align:center; font:300 15px/13px OgloboCondensed, sans-serif; margin:30px 0;}
.frase:before, .frase p.article:after {font: 100px/100px Georgia, serif; color:#ddd; font-style:italic;}
.frase:before {content:'\201C'; position:absolute; left:-25px; width:70px;}

.frase p {text-transform:uppercase; margin:0;}
.frase p span {font-weight:600;}
.frase p.article {font: 18px/22px Georgia, serif; text-transform:none; font-style:italic; margin:13px 60px;}
.frase p.article:after {content:'\201D'; position:absolute; right:15px; width:70px;}
.frase p.article a {color:#666;}
.frase p.author {clear:both;}
.frase p.comments {margin-top:10px;}
.frase p.comments span {font-weight:300;}

/* destaque tipo 'olho' */
.frase-materia {border-top: 1px solid #AAA;width: 40%;float: left;margin: 0 20px 20px 0;padding-top: 20px;}
.frase-materia.right {float: right;margin: 0 0 20px 20px;}
.frase-materia:after {content: '';display: table;}
.frase-materia .frase {font:300 22px/24px OgloboCondensed, sans-serif; margin:70px 0 16px; text-align: left; }
.frase-materia .frase:before, .frase-materia .frase p.article:after {font: 175px/100px Georgia, serif;}
.frase-materia .frase:before {content:'\201C'; position:absolute; top: -50px; left: -15px; width: 94px; height: 84px;}
.frase-materia .autor { text-align: right; font-size: 90%; font-style: italic; }
.frase-materia .autor:before { content: '\2014'; display: inline; }

/* links patrocinados */
.sponsoredLinks {margin:20px 0; width:calc(100% - 250px); float:right; text-align:center;}

/* calendar */
.calendar {font-size:90%;}
.calendar .ui-widget {border:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; padding:0; background:#FFF; width:100%;}
.calendar .ui-datepicker-header {border:none; background:transparent; font-weight:normal; font-size:15px;}
.calendar .ui-datepicker-header .ui-state-hover {background:transparent; border-color:transparent; cursor:pointer; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.calendar .ui-datepicker .ui-datepicker-title {color:#595959; font-weight:bold; text-transform:uppercase; line-height:16px;}
.calendar .ui-datepicker .ui-datepicker-prev-hover {left:2px;}
.calendar .ui-datepicker .ui-datepicker-next-hover {right:2px;}
.calendar .ui-datepicker .ui-datepicker-next span, .calendar .ui-datepicker .ui-datepicker-prev span {background-image: url(../_img/sprite_calendar.png); background-position:-32px 0; margin-top:0; top:0; font-weight:normal;}
.calendar .ui-datepicker .ui-datepicker-prev span {background-position:-96px 0;}
.calendar .ui-datepicker table {margin:0;}
.calendar .ui-datepicker td {padding:0; font-size:12px;}
.calendar .ui-datepicker td span {color:#4b4b4b;}
.calendar td .ui-state-default {background:transparent; border:none; text-align:center; padding:.1em .5em; font-weight:normal; color:#4b4b4b; line-height:25px;}
.calendar .ui-state-disabled  {opacity:1;}
.calendar .ui-state-disabled .ui-state-default {color:#CCC; font-style:italic;}
.calendar td .ui-state-active,.calendar td .ui-state-hover {background:#0097cb; color:#FFF;}

/* Publicidade */
#double {max-width:1280px; width:100%; margin: 0 auto;}
#double .wrapper {position:relative; max-width: 970px; width:100%; margin:0 auto; z-index:9; overflow:hidden; padding-bottom:25px;}
#double hr {display:none;}
#superbanner {float: left; width:732px; padding-right:6px; margin-top:-5px;}
#superbanner p {overflow: hidden;text-indent: -9999px;}
.superbanner, .selo {}
.superbanner {margin-top:19px;}
.superbanner object, .selo object, .superbanner iframe, .selo iframe {display:block; clear:both; height:90px;}
#selo {float:right; width:202px; padding-left:0;}
#selo a {float:left;}
#slim {position:relative; width:960px; margin:0 auto;}

#selo_iphone {position:relative; width:300px; margin:0 auto;}
#selo_mobile {position:relative; max-width:600px; width:100%; margin:0 auto; padding:0 2%; margin-bottom:15px;}

#mega {width:100%; background:#efefef; padding:10px 0;}
#mega p {max-width:916px; text-align:right; float:none; position:relative; margin:0 auto;}
#mega .mega {height:105px; width:920px; margin:0 auto;}
#mega .mega object {display:inline-block;}

#pub-slb-topo {position:relative; height:auto; width:100%; background:#efefef; padding:0;}
#pub-slb-topo p {position:absolute; top:23px; right:-35px; text-transform:uppercase; font-size:12px; margin:0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg);}
#pub-slb-topo > div {width:970px; margin:0 auto; position:relative;}

#iphone, #mobile {position:relative; width:100%; background:#efefef; padding:10px 0;}
#pub-fullbanner-1 {width:320px; margin:0 auto 10px;}
#pub-halfpage {display:inline-block; margin:0 0 15px;}
#pub-retangulo-1 {margin:0 auto 20px;}

.noHeight {height:19px !important;}
#pub-slb-topo .noHeight {height:0 !important;}

.globoShoppingBox {position:relative; margin:50px auto 30px; clear:both; width:100%; text-align:center; display:inline-block;}

/* arroba */
.arroba {display:inline-block; margin-bottom:20px;}
.publ {padding:0; width:100%; text-align:center;}
.publ p {float:right;font:300 12px/10px OgloboCondensed, sans-serif; padding:0 0 5px; color:#666; text-transform:uppercase; margin:0;}
.pbl {height:249px; display:inline-block;}
/* para banners centralizados, deixa a palavra PUBLICIDADE a direita e em cima da peça */
.publ-wrapper {
    clear: both;
    text-align: center;
}
.publ-wrapper .publ {
    width: auto;
    display: inline-block;
}
/*peça na materia, abaixo do texto*/
#pub-box-materia-wrapper {
    width: 100%;
    max-width: 700px;
	float: right;
}

/* youtube video responsive */
.videoContainer {position:relative; display:inline-block; width:100%;}
.videoContainer div {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; width:100%; overflow:hidden;}
.videoContainer div iframe, .videoContainer div object, .videoContainer div embed {position:absolute; top:0; left:0; width:100%; height:100%; border:none;}

/* sidebar */
.sidebar {float:right; width:300px; margin:5px 0 0 14px;}
.sidebar .widget {border-top:1px solid #666666; padding-top:12px; margin-bottom:26px; float:left; width:100%; text-align:center;}
.sidebar .widget .title {font-family: 'OgloboXCondensed', sans-serif; font-size:40px; text-align:left; color:#303030; text-transform:uppercase; line-height:29px; padding:0; margin:0 0 15px; font-weight:600;}
.sidebar .widget .title a {float:right; font-size:12px; font-weight:800; font-family: OgloboCondensed, sans-serif; line-height:14px; margin-top:17px;}
.sidebar .widget .title span {font-size:27px;}
.sidebar .widget .comments {background-size:12px 10px;text-transform: uppercase;font-family: "OgloboCondensed";}
.sidebar .widget .descr {font-size:11px; line-height:12px; text-transform:uppercase; color:#9c9c9c; margin-bottom:7px; text-align:center;}

.sidebar .latest {font:500 16px/21px OgloboCondensed, sans-serif;}
.sidebar .latest > div {background:#f3f3f3; padding:20px;}
.sidebar .latest > div#pagerLatest {background:none; padding:0;}
.sidebar .latest img {float:left; margin:0 20px 30px -20px;}
.sidebar .latest p {margin:0; padding:0; text-transform:none;}
.sidebar .latest .time {font-weight:600; color:#bcbcbc; font-size:13px; margin:0;}
.sidebar .latest .article {font-size:24px; line-height:21px; font-weight:600; color:#303030;}
.sidebar .latest .author, .sidebar .latest .by {font-size:13px; line-height:18px; font-weight:500; color:#192d49; text-transform:uppercase;}
.sidebar .latest .resume {font:12px/15px Arial, Times, sans-serif; color:#666666; font-style:normal; }
.sidebar .latest .article a, .sidebar .latest .resume a {color:#000;}
.sidebar .latest ul {display:inline-block; padding:0; margin:10px 0 0; width:100%;}
.sidebar .latest ul li {float:left; font-size:14px; line-height:10px; text-transform:uppercase; padding:1px 6px; list-style:none; width:100%;}

.sidebar #diario {background-color: #f3f3f3;}
.sidebar #diario .descr {margin:-10px 0 10px;}

.sidebar #latest-news ul, .sidebar #carta ul {margin:0;}
.sidebar #latest-news ul li, .sidebar #carta ul li {float:left;background-color: #f3f3f3;margin-top:8px ;padding: 20px;}
.sidebar #latest-news ul li:first-child {border-top:0 dotted #000;}
.sidebar #latest-news p {margin:0 0 6px; }
.sidebar #latest-news p.title {text-transform:uppercase;margin: 0;}
.sidebar #latest-news ul li ul li {padding:1px 75px;float: right; border:none; border-left: 1px dotted #CCC;}
.sidebar #latest-news ul li ul li:first-child {border-left:none; padding-left:0;}

.sidebar .opinion > div {float:left; padding:0; text-align:center; width:100%;}
.sidebar .opinion p {margin:0;}

.sidebar .opinion .article {font:23px/24px Georgia, Times, sans-serif; color:#000;}
.sidebar .opinion .time {padding-top:13px; font:11px/11px Arial,Helvetica,sans-serif;}
.sidebar .opinion .author {font:12px/11px Arial,Helvetica,sans-serif; font-weight:bold; color:#595959;}
.sidebar .opinion ul {padding:0; margin:0;}
.sidebar .opinion ul li {display:inline; font-size:10px; line-height:15px; text-transform:uppercase; border-left:1px dotted#CCC; padding:1px 4px;}
.sidebar .opinion ul li:last-child a {padding-left:4px;}

.sidebar #commented{margin-bottom: 32px;}
.sidebar #commented {padding-top:5px;}
.sidebar #commented div {padding-bottom:6px;padding-top: 10px;}
.sidebar #commented .mais-lidas p.title {display:inline; margin: 15px 0;}
.sidebar #commented ol {padding:0 0 0 20px; margin:0;}
.sidebar #commented ol li {list-style:decimal;  padding:2px 0; font-size:13px; font-weight:bold; min-height:0;}
.sidebar #commented ol li a {text-decoration:none; font: 500 18px/21px OgloboCondensed, sans-serif;}

.sidebar .image .photo, .sidebar .image .foto {position:relative; display:inline; width:100%; height:199px; margin-top:10px;}
.sidebar .image .photo figure, .sidebar .image .foto figure {width:300px; margin:0 auto; position:relative;}
.sidebar .image .photo .figcaption, .sidebar .image .foto .figcaption {position:absolute; width:280px; margin:0 10px 10px; background: #0097cb; padding:4px 0; bottom:0;}
.sidebar .image .photo .figcaption p, .sidebar .image .foto .figcaption p {font-size:12px; color:#FFF; font-weight:bold; line-height:15px; text-align:center; margin:0;}
.sidebar .image ul {display:inline-block; padding:0; margin:10px 0 0; width:100%;}
.sidebar .image ul li {float:left; font-size:10px; line-height:10px; text-transform:uppercase; padding:0; list-style:none;}

.sidebar #tempo div p {font:14px/17px Georgia, Times, sans-serif; color:#595959; font-style:italic; text-align:left;}
.sidebar #radio a {width:300px; margin:0 auto; display:block;}

/* enquete */
.sidebar #enquete, .sidebar #enquete-resultado {color:#595959; font:500 20px/23px OgloboCondensed, sans-serif;}
.sidebar #enquete ul, .sidebar #enquete-resultado ul {padding:0;}
.sidebar #enquete ul li, .sidebar #enquete-resultado ul li {list-style:none; margin-bottom:3px; overflow:hidden; font-weight:700;}
.sidebar #enquete ul li {border:1px solid #bcbcbc; border-radius:2px; font:600 18px/16px OgloboCondensed, sans-serif;padding:5px 10px;}
.sidebar #enquete ul li input {float:left; width:12px; margin:4px 7px 0 2px;}

.sidebar #enquete #captcha_box {display:none; overflow:hidden; margin-bottom:10px;}
.sidebar #enquete #captcha_box p {margin:0 0 5px; font: 12px/14px Arial,Helvetica,sans-serif; color:#000;}

.sidebar #recaptcha_widget {display:inline-block; width:100%; overflow:hidden; padding-bottom:10px;}
.sidebar #recaptcha_widget p {font: 12px/14px Arial,Helvetica,sans-serif; color:#000; margin-bottom:5px;}
.sidebar #recaptcha_image {float:left; width:85% !important; margin:0 3% 3px 0; height:auto !important;}
.sidebar #recaptcha_image img {width:99%;border: 1px solid #CCC;}
.sidebar #recaptcha_response_field {border: 1px solid #D2D2D2; float:left; margin-right:2%; border-radius:1px; background:#FFF; background: -moz-linear-gradient(top, white 0%, whiteSmoke 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,whiteSmoke)); background: -webkit-linear-gradient(top, white 0%,whiteSmoke 100%); background: -o-linear-gradient(top, white 0%,whiteSmoke 100%); background: -ms-linear-gradient(top, white 0%,whiteSmoke 100%); background: linear-gradient(to bottom, white 0%,whiteSmoke 100%); padding:3px 8px; outline:0; width:100%;}
.sidebar .captcha_reload {float:left; width:10%; height:20px; margin-top:15px;}
.sidebar .captcha_reload a {float:left; width:100%; color:#303030; font-size:18px;}
.sidebar #enquete #captcha_box .error {background: #c00; color:#FFF; float:left; margin:4px 2px 7px; font-size:12px; padding:4px 10px;}

.sidebar #enquete button {display:none; float:right; border:1px solid #b6b6b6; background: #eeeeee; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ebe8eb)); background: -webkit-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%); background: -o-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%); background: -ms-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%); background: linear-gradient(to bottom, #f5f5f5 0%, #ebe8eb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ebe8eb', GradientType=0 ); color:#727272; font-size:12px; padding:6px 24px;}

.enquete-control {font-family:OgloboCondensed, sans-serif; float:left; padding-top:2px; margin:0;}
.enquete-control span {float:left; font-size:12px; text-transform:uppercase; font-weight:bold;padding:0 8px;margin-top: 20px; border:none; white-space:nowrap;}
.enquete-control span:first-of-type {border-left:none; padding-left:0;}

.sidebar #resultado ul {margin:10px 0 0;}
.sidebar #resultado ul li {border:0;padding: 0 0 10px;}
.sidebar #resultado ul li span {display:block;}
.sidebar #resultado ul li span.option {font-size:20px; margin-bottom:4px;}
.sidebar #resultado ul li span.result-percent {color:#000; font-size:14px; float:left; text-align:right; padding-bottom:7px; font-weight:500;}
.sidebar #resultado ul li span.result-bar {background-color:#192d49; height:15px; float:left; margin-right:4px;}
.sidebar #resultado p.total-votos {color:#4A4A4A; font-size: 14px; padding:0; line-height:14px; margin:0;}
.sidebar #resultado p.total-votos span {font-weight:bold;}


/* 404 */
.full p.title {font:600 80px/70px 'OgloboXCondensed', sans-serif; color:#808080; margin:40px 0; line-height:80px;}
.full p {font-size:14px; line-height:20px;}
.full p.sub {font:600 21px/20px 'OgloboXCondensed', sans-serif; text-transform:uppercase;}
.full ol {margin-bottom:50px;}
.full ol li {font-size:14px; margin-bottom:7px; line-height:18px;}

#form404 {margin-top:20px;}
#form404 fieldset {border:none; padding:0; margin:0;}
#form404 .field {background:#E9E9E9; border-radius:4px; padding:6px 3px; width:260px; border: 1px solid #CCC; font-size:13px; margin-right: 5px;}
#form404 .bt {background: #005c99; background: -moz-linear-gradient(top, #005c99 0%, #006ea9 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #005c99), color-stop(100%, #006ea9)); background: -webkit-linear-gradient(top, #005c99 0%, #006ea9 100%); background: -o-linear-gradient(top, #005c99 0%, #006ea9 100%); background: -ms-linear-gradient(top, #005c99 0%, #006ea9 100%); background: linear-gradient(to bottom, #005c99 0%, #006ea9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005c99', endColorstr='#006ea9', GradientType=0 ); text-align:center; width:30px; padding:6px 0; border: 1px solid #0d5377; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:bold; border-radius:3px;}

/* form desabafo */
#page .content .title {font: 600 42px/46px OgloboXCondensed, sans-serif; color:#595959; text-transform:uppercase; margin:0 0 15px;}
#page form p {font-size:12px;}
#page form .descr {color:#e25142; text-transform:uppercase; margin:0;}


#page .alerta-erro, #page .alerta-sucesso {background:#f0f0f0; text-transform:uppercase; font-size:12px; padding:15px; font-weight:bold;}
#page .alerta-erro {color:#e05102;}
#page form#desabafe_form .alerta-sucesso {color:#A8BD32;}
#page form#desabafe_form span {float:left; width:50%; padding:15px 2% 0 0;}
#page form#desabafe_form span:first-child {float:left;}
#page form#desabafe_form span label {float:left; font: bold 14px/20px Arial, sans-serif; padding-bottom:5px; color:#3a3a3a;}
#page form#desabafe_form input {border:1px solid #d2d2d2; border-radius:3px; background:#ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); padding:8px; outline:0; width:100%; font-size:13px;}
#page form#desabafe_form p {color:#4b4b4b; font:12px/19px Arial, Helvetica, sans-serif;}
#page form#desabafe_form span.large {width:100%;}
#page form#desabafe_form span.large label {padding:10px 0 3px}
#page form#desabafe_form span.large textarea {border:1px solid #d2d2d2; border-radius:3px; background:#FFF; background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); background: -webkit-gradient(page, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); padding:8px; outline:0; width:100%; font-size:13px;}
#page form#desabafe_form span.large .counter {float:right;margin:0 0 5px 0;padding:3px;  border:1px solid #d2d2d2; border-radius:2px; font:12px/19px Arial, Helvetica, sans-serif; width:35px; text-align:center;}
#page form#desabafe_form span.buttons {text-align:center; width:98%; margin-top:25px;}
#page form#desabafe_form span.buttons input {display:inline; border-radius:0; font-size:12px; padding:6px 24px; width:auto; border:0 solid #FFF; margin:0 5px; color:#3d3d3d; cursor:pointer;}
#page form#desabafe_form span.buttons input.clear {background: #f5f5f5;
background: -moz-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ebe8eb)); background: -webkit-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%); background: -o-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%); background: -ms-linear-gradient(top, #f5f5f5 0%, #ebe8eb 100%); background: linear-gradient(to bottom, #f5f5f5 0%, #ebe8eb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ebe8eb', GradientType=0 ); border:1px solid #b6b6b6;}
#page form#desabafe_form span.buttons input.submit {background:#e05141; background: -moz-linear-gradient(top, #e05141 0%, #902a1f 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #e05141), color-stop(100%, #902a1f)); background: -webkit-linear-gradient(top, #e05141 0%, #902a1f 100%); background: -o-linear-gradient(top, #e05141 0%, #902a1f 100%); background: -ms-linear-gradient(top, #e05141 0%, #902a1f 100%); background: linear-gradient(to bottom, #e05141 0%, #902a1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e05141', endColorstr='#902a1f', GradientType=0 ); color:#FFF; border:1px solid #902a1f;}

ul.errors {margin:0; font-size:12px; border:1px solid #FF0000; padding:20px 20px 10px; width:100%; float:left;}
ul.errors li {list-style:none; padding-bottom:10px;}
p.message {border: 1px solid green; float:left; width:100%; padding:20px;}

#recaptcha_widget_div {position:relative; width:100%; display: inline-block; margin-top:30px; overflow:hidden;}
#recaptcha_area {position: relative; margin: 0 auto;}

#page #recaptcha_widget {display:inline-block; width:100%; margin-top:27px;}
#page #recaptcha_image {float:left; margin:0 35px;}
#page #recaptcha_image img {}
/* #page .captcha_reload {float:left; background: url(../_img/reload.png) no-repeat; text-indent:-9999px; width:20px; height:17px; margin:18px 0 5px; overflow:hidden;} */
#page .captcha_reload a {display:block;}
#page div.recaptcha_only_if_image {float:left; background: url(http://www.google.com/recaptcha/api/img/clean/refresh.png) no-repeat; text-indent:-9999px; width:10%; height:17px;}
#page form#desabafe_form #recaptcha_response_field {float:right; width:38%; margin:10px 2%;}
#page span.recaptcha_only_if_image {font: 12px/14px Arial,Helvetica,sans-serif; color:#C00; padding:0 2%; width:50%;}
#page #recaptcha_widget p {float:left; font:bold 14px/14px Arial,Helvetica,sans-serif !important; color:#000; padding:0 0 10px;}
#page #recaptcha_widget .error {background: #c00; color:#FFF; float:left; margin:0px 2px 0px 2%; font-size:12px; padding:4px 10px;}

#page .book {float:left; width:50%; margin:20px 0 40px;}
#page a.download {font-size:12px; margin-top:-15px; display:block;}

/* tags */
.tags {display:inline-block; width:100%;}
.tags ul {padding:0; margin:0 0 10px;}
.tags ul li {display:inline-block; list-style:none; margin-right:5px; font:500 16px/20px OgloboCondensed, sans-serif;}
.tags ul li a {color:#444;}
.tags ul li a:before {content:'\2022'; padding-right:2px;}
.tags ul li:first-child {font: 600 22px/22px 'OgloboXCondensed', sans-serif; color:#0097cb; text-transform:uppercase;}

/* comments */
#comments {float:right; margin-top:30px; width:100%; max-width:701px;}
.glbComentarios * {-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

/* comentario barra o globo */
#comentar {display:none;}
#article #comentar {display:block;}

/* footer */
footer {position:relative; width:100%; margin-top:100px;}
footer .wrapper {position:relative; width:100%; max-width:1280px; margin:0 auto;}
footer .bar {width:100%; background:#006097; padding:25px 0; overflow:hidden;}
footer .bar .logoFooter {float:left; width:189px;}
footer .bar .logoFooter img {width:100%;}
footer .bar .social {float:left; padding-right:25px;}
footer .bar .social ul {padding:0; margin:5px 0 0 30px;}
footer .bar .social ul li {display:inline-block; width:23px; height:23px; text-align:center; font-size:20px;}
footer .bar .social ul li a {float:left; width:100%; height:100%; color:#FFF;}
footer .bar .topics {float:left; text-transform:uppercase; font: 700 17px/30px OgloboCondensed, Arial, sans-serif; padding-left:20px; border-left: 1px solid #6d9ab4;}
footer .bar .topics p.title, #page footer .bar .topics p.title {float:left; color:#cdcdcd; margin:0 8px 0 0; font: 700 17px/30px OgloboCondensed, Arial, sans-serif; border:none;}
footer .bar .topics ul {padding:0; margin:0; float:left;}
footer .bar .topics ul li {display:inline-block; margin:0 5px;}
footer .bar .topics ul li a {color:#0097cb;}
footer .bar .assine {position:absolute; top:-12px; right:-15px; width:106px; height:68px; background: url(../_img/banner-assinatura@2x.png) no-repeat; text-indent:-99999px; -webkit-background-size:82px 54px; background-size:82px 54px;}
footer .bar .assine a {float:left; width:100%; height:100%;}

footer #sitemap {position:relative; width:100%; max-width:1280px; margin:0 auto;}
footer #sitemap ul {padding:20px 0; margin:0;}
footer #sitemap ul li {display:inline-block; font: 700 20px/26px OgloboCondensed, Arial, sans-serif; text-transform:uppercase; text-align:left; margin-right:30px;}
footer #sitemap ul li a {color:#006097;}

footer #gda {position:relative; width:100%; max-width:1280px; margin:0 auto; overflow:hidden; padding-bottom:15px;}
footer #gda p.gda {float:left; width:90px; height:51px; background: url(../_img/gda.jpg) no-repeat; text-indent:-99999px; padding:0; margin:0; -webkit-background-size:90px 51px; background-size:90px 51px;}
footer #gda p.copyright {float:left; width:70%; max-width:520px; font-size:10px; color:#9a9a9a; line-height:14px; padding:2px 0 0 30px;}

footer #institutional {position:relative; width:100%; margin:0 auto; background:#cdcdcd;}
footer #institutional .wrapper {position:relative; width:100%; max-width:1280px; margin:0 auto;}
footer #institutional ul {padding:20px 0; margin:0; text-align:center;}
footer #institutional ul li {display:inline-block; font: 700 14px/30px OgloboCondensed, Arial, sans-serif; text-transform:uppercase; text-align:left; margin-right:10px;}
footer #institutional ul li a {color:#FFF;}

/* iframe blank fix */
iframe[src="about:blank"] {display:none;}

/* paywall */
.popContainer {position:fixed; right:0; bottom:200px; z-index:9;}
.paywallPop .logo {font:700 27px/.8 OgloboCondensed, sans-serif; text-transform:uppercase; float:left; margin:17px 10px; width:90px; padding:0}
.paywallPop {background:#FFF; box-shadow:0 0 4px #666; position:absolute; right:-300px; width:300px;}
.paywallPop p.close {position:absolute; top:2px; right:8px; width:auto; margin:0; font-weight:700; padding:0; font-size:25px}
.paywallPop p {padding:12px 0; width:167px; float:right; margin:0 21px 0 0; font:300 17px/1 OgloboCondensed, sans-serif;}

.paywallBox {position:fixed; top:40%; right:-400px; width:400px; padding:0; border-right:0; border-radius:3px; z-index:1000; box-shadow: 2px 2px 5px #eee;border:1px solid #cad7e7;background:#f3f3f3; font-family:'OgloboCondensed', sans-serif;}
.paywallBox p {line-height:23px;margin:15px auto 0;font-size:24px;font-weight:500;color:#3773A8;text-align:center;}
.paywallBox ul {list-style: none; margin:12px auto 15px; padding:0; text-align:center;}
.paywallBox ul li{display:inline-block; margin:0 5px; padding:7px 0; border-radius:6px; border:1px solid #3773A8; width:110px;}
.paywallBox ul li a {display: inline-block;width:85px;font-size:19px;font-weight:600;color:#3773A8;text-align: center;}
.paywallBox a.close {position:absolute; top:7px; right:7px; width:21px; height:21px; color:#FFF; text-align:center; cursor:pointer; background:#CCC; border-radius:15px; font-size:13px; line-height:21px;}

/* colobox */
#colorbox, #cboxOverlay, #cboxWrapper {z-index:999999999 !important;}
#cboxClose {position:absolute; top:-10px; right:-10px; border:none; background: url(../_img/modalCloseWindow.png) no-repeat 0 0; text-indent:-99999px; width:22px; height:22px;}

/* ie8 bg-size */
.no-backgroundsize .navegacao-container .logo {background: url(../_img/logo_globo@1x.png) no-repeat left 10px;}
.no-backgroundsize .produtos a {background: url(../_img/sprite-produtos@1x.png) no-repeat 0 0;}
.no-backgroundsize .top-header ul.menu-interacao > li > a.compartilhar {background: url(../_img/share@1x.png) no-repeat; background-position:4px 17px}
.no-backgroundsize #blogheader .wrapper {background: url(../_img/bgNoblat@1x.jpg) no-repeat 10px 0; -webkit-background-size: 860px 100px; background-size:860px 100px; background-position:-40px 0;}
.no-backgroundsize .top-header ul.menu-interacao > li#banner-assinatura a {background: url(../_img/banner-assinatura@1x.png);}
.no-backgroundsize footer .bar .assine {background: url(../_img/banner-assinatura@1x.png) no-repeat;}
.no-backgroundsize footer #gda p.gda {background: url(../_img/gda@1x.jpg) no-repeat;}

.no-backgroundsize .content {width:960px;}
.no-backgroundsize .list, .no-backgroundsize .content article[typeof="na:NewsArticle"] {width:700px;}

.qa acronym {
	position: fixed;
	top: 140px;
	right: 10px;
	width: auto;
	background-color: #DDD;
	padding: 8px;
	z-index: 99999;
	display: block;
	white-space: pre;
}
.qa acronym:before {
	content: 'Branch: ' attr(data-branch) '\A Ambiente: ' attr(data-environment)
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	@font-face{
		font-family:'OgloboXCondensed';
		src: url('../_font/OgloboXCondensedMedium.svg') format('svg');
	}

	@font-face {
		font-family:'OgloboCondensed';
		src: url('../_font/OgloboCondensedSemibold.svg') format('svg');
	}

	@font-face {
		font-family: 'OgloboCondensed';
		src: url('../_font/OgloboCondensedBold.svg#OgloboCondensedBold') format('svg');
	}
	@font-face {
		font-family: 'OgloboCondensed';
		src: url('../_font/OgloboCondensedMedium.svg#OgloboCondensedMedium') format('svg');
	}

	@font-face {
		font-family: 'OgloboCondensed';
		src: url('../_font/OgloboCondensedRegular.svg#OgloboCondensedRegular') format('svg');
	}

	@font-face {
		font-family: 'OgloboCondensed';
		src: url('../_font/OgloboCondensedLight.svg#OgloboCondensedLight') format('svg');
	}
}

@media screen and (max-width:1280px) {
	.destaque.img p.comments {margin:10px 0 20px;}

	.content {width: calc(100% - 345px); margin-left:15px;}
	.body > .full {width:94%; margin:0 3%;}

	#menu li a {padding:14px 14px 15px}

	#blogheader .wrapper, #menu .wrapper {padding:0 15px;}
	#blogheader .blogTitle {left:15px;}

	.sidebar {margin-right:15px;}

	footer .wrapper {padding:0 12px;}
	footer .topics {display:none;}
	footer #sitemap {padding:0 12px; text-align:center;}
	footer #gda {padding:0 12px 15px;}

	/* barra globo.com */
	#barra-globocom .barra-logo {margin-left:12px;}

	#page form#desabafe_form #recaptcha_response_field {width:30%;}
}

@media screen and (max-width:1150px) {
	#menu li a {padding:14px 10px 15px}
}

@media screen and (max-width:1100px) {
	#menu #formBuscaNoblat {display:none;}
	#menu .searchform {width:auto; border:none; padding:0; margin:10px 0 0;}
	#menu .goSearch {display:block; border:1px solid #bcbcbc; border-radius:2px; padding:10px 11px 11px 12px; box-shadow: 0 2px 0 #d9d9d9; width:40px;}

	#menu li a {padding:14px 13px 15px}

	#page form#desabafe_form {overflow:hidden; margin-bottom:40px;}
	#page #recaptcha_widget {width:730px; margin: 20px auto 0; position:relative; display:table; padding-top:20px; text-align:center;}
	#page form#desabafe_form #recaptcha_response_field {float:none;}
	#page form#desabafe_form #recaptcha_response_field {width:35%;}

	#article .leftBar {width:100%;}
	.content .latest ul li {border-top:1px solid #cdcdcd; margin:5px 0 0; padding:5px 0 0;}
	.content .latest ul li:first-child {border-top:none;}
	.content article[typeof="na:NewsArticle"] {width:100%;}
	.related {width:100%; margin-bottom:20px;}
	.related a {padding:10px 20px 10px 40px;}
	.related a i {left:15px;}
	.related a.next {padding:10px 40px 10px 20px;}
	.related a.next i {right:15px;}

	.leftBar .origin {width:100%;}
	.leftBar .origin img {float:left; margin-right:25px; width:20%;}
	.leftBar .origin p {clear:none; text-align:left; padding:0;}

	.sponsoredLinks {width:100%;}

	#article.noblat .body .box-materia {margin: 40px 0;}
}

@media screen and (max-width:1024px) {
	.destaque.img {padding-bottom:20px;}
	.destaque.img p.article {font-size:45px; line-height:40px; margin:20px 0 10px;}
	.destaque.img p.comments {margin-top:10px;}
	.destaque p.comments {float:right;}

	.list {font-size:13px;}
	.list article h2 {font-size:35px; line-height:35px;}
	.list article p.author span {font-size:16px;}
	.list article .share {display:none;}

	.pag ul {display:none;}
	.pag .prev, .pag .next {margin:0 3px;}
}

@media screen and (max-width:980px) {
	.destaque.img p.author {display:none;}
	.destaque.img p.article {font-size:40px; line-height:35px;}

	#notas, #humor {margin-bottom:30px; background:#f3f3f3; padding-top:0;}
	#notas p.title, #humor p.title {background:#FFF; padding:10px 0;}
	#notas ul, #humor ul {}
	#notas li .article {font-size:25px; margin-top:5px;}
	#notas li .time {margin-bottom:7px;}
	#notas li .author span {display:inline;}
	#notas #pagerNotas {background:#f3f3f3; text-align:center; padding-bottom:10px;}
	#notas #pagerNotas span {width:12px; height:12px; border-radius:10px; background:#FFF; border:1px solid #CCC; text-indent:-99999px; display:inline-block; margin:0 2px;}
	#notas #pagerNotas span.cycle-pager-active {background:#000; border-color:#000;}

	#humor li {background:#f3f3f3; padding:10px; margin-bottom:0;}
	#humor p.author {}
	#humor li img {width:50%; max-width:320px;}

	.leftBar {width:100%;}
	.list, .pag {width:100%;}
	.list article.fullImg .image {width:100%;}

	#leaderboard, #pub-slb-topo {display:none !important;}

	#double .wrapper {padding-bottom:0;}
	#double #selo {display:none;}
	#superbanner {margin:0 auto; float:none;}
	.superbanner {margin-top:0;}
	#superbanner p {text-indent:0;}

	#notas #pagerNotas, #humor #pagerHumor {background:#f3f3f3; text-align:center; padding-bottom:10px;}
	#notas #pagerNotas span, #humor #pagerHumor span {width:12px; height:12px; border-radius:10px; background:#FFF; border:1px solid #CCC; text-indent:-99999px; display:inline-block; margin:0 2px;}
	#notas #pagerNotas span.cycle-pager-active, #humor #pagerHumor span.cycle-pager-active {background:#000; border-color:#000;}
}

@media screen and (max-width:950px) {
	.globoShoppingBox {display:none;}
}

@media screen and (max-width:920px) {
	#mega {display:none;}

	#article-footer .relatedLinks ul li {float:left; width:180px; clear:both; margin:0 0 10px;}
	#article-footer .relatedLinks ul li a {padding:6px 10px;}
	#article-footer .relatedLinks ul li a i {margin-right:3px;}
}

@media screen and (max-width:900px) {
	.destaque p.article {font-size:45px; line-height:42px;}

	.sidebar .widget .title {font-size:30px;}
	.pag .next {border-left:1px dotted #C6C6C6; padding-left:15px; margin-left:11px;}
	.pag p:first-of-type, .pag p:last-of-type {display:none;}

	#page .book {width:100%; margin:20px 0 40px;}
}

@media screen and (max-width:860px) {
	/* original 580px. voltar apÃ³s eleiÃ§oes */
	#blogheader .social {-webkit-transform:none; -ms-transform:none; transform:none; top:auto; bottom:10px; position:absolute; right:15px;}
	#blogheader .social p {display:none;}
	#blogheader .social ul {margin:0;}

	#menu li a {padding:14px 9px 15px}

	.destaque.img {text-align:center;}
	.destaque.img .image {margin:-21px 15% 15px; float:none; width:70%;}
	.destaque.img p {float:none !important; width:100% !important;}
	.destaque.img p.article {margin-top:10px;}
	.destaque.img p.comments {margin-bottom:0;}
}

@media screen and (max-width:800px) {
	#blogheader {height:100px;}
	#blogheader .wrapper {-webkit-background-size:860px 100px; background-size:860px 100px; background-position:-40px 0; height:101px;}
	#blogheader .blogTitle {width:120px;}
	#blogheader .blogTitle p {font-size:25px; line-height:23px; padding:10px 20px 0;}

	#menu {padding-left:120px;}

	.list .article-body, .list .meta, #capa .list .meta, #capa .list .article-body {width:100%;}
	.list .meta {margin-bottom:8px;}
}

@media screen and (max-width:770px) {
	#comments .glbComentarios-barra-cor-produto {border-bottom:none;}
	#comments .glbComentarios-header {height: auto !important;}

	#page #recaptcha_widget {width:100%; text-align:center;}
	#page form#desabafe_form #recaptcha_response_field {width:50%;}
	#page form#desabafe_form p {width:100%;}
	#page #recaptcha_image, #page .captcha_reload {display:inline-block; float:none; margin:0;}
	#page .captcha_reload {margin:18px 0 0 5px; vertical-align:top;}

	#article div.sponsoredLinks {display:none;}

	.paywallBox {background:#01577C; bottom:-110px; top:auto; width:98%; left:1%; height:105px;}
	.paywallBox p {font-size:19px; line-height:25px; font-weight:300; color:#fff;}
	.paywallBox ul li { border-color:#FFF;}
	.paywallBox ul li a {color:#FFF;}
	.paywallBox a.close {background:none; color:#FFF;}
}

@media screen and (max-width:750px) {
	.destaque p.comments span {display:none;}

	.destaque.img {text-align:left;}
	.destaque.img .image {margin:-21px -20px -20px; float:left; width:38%;}
	.destaque.img p {float:right !important; width:61% !important;}
	.destaque.img p.article {margin-top:10px;}

	.content, .sidebar, .pag {width:100%; margin:0; padding:0 20px;}
	.pag {margin:20px 0;}

	.content article[typeof="na:NewsArticle"] {padding:15px 2%;}
	.content .latest {margin:30px 0;}

	#list .list article p.comments {float:right;}
	#list .list article p.comments span {display:none;}

	.sidebar .publ p {width:300px; margin:0 auto; float:none; text-align:right;}
	#pub-retangulo-1 {margin:15px auto;}

	.sidebar #commented ol li {border-top:1px solid #cdcdcd; padding:10px 0;}
	.sidebar #commented ol li:first-child {border:none; padding-top:0;}
	.sidebar #commented ol li:nth-child(n+6) {display:none;}

	#menu {padding:0; margin:10px 0;}
	#menu .wrapper {padding:0;}
	#menu .openMenu {display:block; float:left; width:calc(91% - 40px); margin:0 3% 10px; border:1px solid #bcbcbc; border-radius:2px; font:600 18px/14px OgloboCondensed, sans-serif; color:#000; text-transform:uppercase; text-align:center; padding:10px 0; box-shadow: 0 2px 0 #d9d9d9;}
	#menu .openMenu:hover {text-decoration:none;}
	#menu .openMenu i {margin-left:3px;}
	#menu nav ul {display:none;}

	#menu.mobileOpen {box-shadow: 0 0 6px #d9d9d9; overflow:hidden; margin-top:0;}
	#menu.mobileOpen .openMenu {padding:21px 0; width:100%; margin:0; box-shadow: 0 0 0 #d9d9d9; border:none; color:#9a9a9a;}
	#menu.mobileOpen nav ul {display:block; text-align:center; width:100%;}
	#menu.mobileOpen nav ul li {width:100%;border-top:1px solid #cdcdcd;}
	#menu.mobileOpen li a {padding:18px 0; display:block; width:100%; border:none; font-weight:600; color:#000; pointer-events:auto !important;}

	#menu.mobileOpen li.dd {border-top:none;}
	#menu.mobileOpen li.dd > a {box-shadow:0 0 0 #FFF; display:none;}
	#menu.mobileOpen li.dd ul {position:relative; padding:0; box-shadow:0 0 0 #FFF; z-index:999;}
	#menu.mobileOpen li.dd ul li a:first-child {border-top:none;}
	#menu.mobileOpen li ul li a {border:none;}

	#menu .searchform {margin-top:0; margin-right:15px;}
	#menu.mobileOpen .searchform {display:none;}

	#latest-news {background:#f3f3f3; padding-top:0;}
	#latest-news p.title {background:#FFF; padding:10px 0;}
	#latest-news #pagerLatest {background:#f3f3f3; text-align:center; padding-bottom:10px;}
	#latest-news #pagerLatest span {width:12px; height:12px; border-radius:10px; background:#FFF; border:1px solid #CCC; text-indent:-99999px; display:inline-block; margin:0 2px;}
	#latest-news #pagerLatest span.cycle-pager-active {background:#000; border-color:#000;}

	.sidebar #radio {display:none;}
}

@media screen and (max-width:730px) {
	#double {display:none;}

	#article-footer .comments span, #article-footer .share p {display:block; float:none; margin:0 0 7px;}
	p.comments i, #article-footer .share ul li a i {font-size:20px; margin:0 0 0 7px;}
	#article-footer .share ul li {margin-right:15px;}

}

@media screen and (max-width:680px) {
	.content, .sidebar {width:100%; margin:0; padding:0 15px; border:none; height:auto !important;}
	.body > .full {padding:0 3%;}
	article .latest ul li {width:30%; margin-right:5%;}
	article .latest ul li:nth-last-child(-n+3) {border-bottom:none;}

	.list article {padding:4% 4% 3%;}
	.list article p.sub {float:none; display:block; margin-bottom:5px;}
	.list article p.by {font-size:12px; margin-bottom:5px;}
	.list article h2 {font-size:30px; line-height:28px; margin:5px 0;}
	.list article p.comments {float:right; margin-top:10px;clear: both;}
	.list article p.comments span {display:none;}

	.list article .image {width:35%; margin-right:3%;}
	.list article .image img {width:100%;}
	.list article.fullImg .image {margin:8px -5% 0; width:110%;}

	.list .fraseList article p.author {display:block;}

	footer #gda {display:none;}
	footer #sitemap ul li {font-size:16px; margin:0; padding:0 10px;}
	footer #institutional {display:none;}

	/* header o globo */
	.top-header h2, .top-header ul.menu-interacao {display:none !important;}
	.column, .columns {text-align:center;}
	.navegacao-container {display:inline-block; float:none !important;}

	/* showing sub nav */
	.top-header .navegacao-container {display:inline-block; float:none !important; width:100%;}
	.top-header .navOpen .logo-container:before {content: ''; width:250px; height:50px; background:#2d4c72; position:absolute; left:0;}
	.top-header .logo-container {display:inline-block; width:100%;}
	.top-header .navegacao-container .logo {display:inline-block; float:none; position:relative;}
	.top-header .logo-container #bt-menu {position:absolute; left:0; top:6px; margin:0;}
	.top-header .menu-container > ul, .submenu-container > ul {text-align:left;}
	.top-header .menu-container .redes-sociais, .menu-container .produtos {display:none;}
	.top-header .submenu-container {display:block; position:relative;background: transparent !important;left: 0;}
	.top-header .submenu-container i {display:none;}
	.top-header .submenu-container > ul {padding:0; margin:10px !important;}
	.top-header .submenu-container > ul li {text-transform:none; font-size:17px !important;padding: 2px 1px;}
	.top-header .navegacao-lateral.aberta {overflow:scroll; width:70%; min-width:290px; left:0; margin-left:-.8335em; top:0; left:0;}
	.top-header .menu-container {float:left; margin-left:16px; padding-bottom:60px;}

	body.noScroll {overflow:hidden;}
	.top-header .logo-container.navOpen {height:50px; background:#2d4c72;}

}

@media screen and (max-width:580px) {
	.destaque {padding:10px 15px;}
	.destaque p.article {font-size:30px; line-height:28px; margin-bottom:10px;}
	.destaque p.sub {font-size:12px;}
	.destaque p.author {display:none;}

	.destaque.img {text-align:center;}
	.destaque.img .image {margin:10px 0 15px; float:none; width:100%;}
	.destaque.img p {float:none !important; width:100% !important;}
	.destaque.img p.article {margin-top:10px;}
	.destaque.img p.comments {float:right !important; width:auto !important; margin-bottom:0;}

	.frase {font-size:12px;}
	.frase:before, .frase p.article:after {font-size:50px; line-height:70px; width:35px;}
	.frase p.article {margin:13px 35px;}
	.frase:before {left:0;}
	.frase p.author {margin-top:20px;}
	.frase p.comments {float:right; margin:8px 20px 0 0;}
	.frase p.comments span {display:none;}

	.content #metadata p.author {display:none;}
	.content #metadata h1 {font-size:35px; line-height:35px;}

	.list article p.author {display:none;}

	.related a {width:100%; height:auto !important; margin-bottom:15px;}
	.related p.article {min-height:0;}

	.sidebar #enquete ul.links, .sidebar #enquete-resultado ul.links {width:100%;}
	.sidebar #enquete ul.links li:last-child, .sidebar #enquete-resultado ul.links li:last-child {float:right;}
}

@media screen and (max-width:500px) {

	#barra-globocom .barra-logo {margin-left:0;}

	#menu .openMenu {width:calc(89% - 40px);}
	#article-footer .share ul {white-space:nowrap;}
}


@media screen and (max-width:450px) {
	header .logoNoblat {background:none; padding:0 3%;}
	footer .bar {height:85px;}
	footer .bar .logoFooter {width:40%; padding-top:7px;}
	footer .bar .logoFooter img {width:100%;}

	#article-body .foto {margin:0 -2% 20px; padding:0; width:104%; max-width:none;}
	#article-body .foto img {width:100%;}

	#list .list article {padding:4%;}
	#list .list article p.time {float:left; margin-top:5px;}

	.frase .article {font-size:14px; line-height:16px;}

	footer {margin-top:20px;}
	footer .social {display:none;}
}

@media print {
	#barra-globocom, .globocom, header, footer, .sidebar, .latest, .tags, .sponsoredLinks, #article-footer, .related {display:none;}
	.content {width:100%; border:none; padding:0; height:auto !important;}
	.content:before {content:'Blog do Noblat'; font: 80px/70px 'OgloboXCondensed', sans-serif; color:#444;}
}