@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/OgloboCondensedLight.eot');
	src:url('../_font/OgloboCondensedLight.eot?#iefix') format('embedded-opentype'),
		url('../_font/OgloboCondensedLight.woff') format('woff'),
		url('../_font/OgloboCondensedLight.ttf') format('truetype'),
		url('../_font/OgloboCondensedLight.svg') format('svg');
	font-weight:300;
	font-style:normal;
}

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

@font-face{
	font-family:'OgloboCondensed';
	src:url('../_font/OgloboCondensedMedium.eot');
	src:url('../_font/OgloboCondensedMedium.eot?#iefix') format('embedded-opentype'),
		url('../_font/OgloboCondensedMedium.woff') format('woff'),
		url('../_font/OgloboCondensedMedium.ttf') format('truetype'),
		url('../_font/OgloboCondensedMedium.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.eot?#iefix') format('embedded-opentype'),
		url('../_font/OgloboCondensedBold.woff') format('woff'),
		url('../_font/OgloboCondensedBold.ttf') format('truetype'),
		url('../_font/OgloboCondensedBold.svg') format('svg');
	font-weight:800;
	font-style:normal;
}

/* 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}

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

body {color:#35373d; font:500 16px/24px OgloboCondensed, Arial, Helvetica, sans-serif;}
.wrapper, #container {position:relative; max-width:1280px; width:100%; margin:0 auto;}
.wrapper:after, #container:after {content:''; display:block; clear:both;}

/* 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;}

/* header */
#blogHeader .wrapper {width:100%; background: url(../images/topo-miriam-leitao@2x.png) no-repeat 50% -60px; -webkit-background-size: 1500px 400px; background-size:1500px 400px; height:300px; max-width:100%;}
#blogHeader .blogBanner {width:85%; margin-left:-10%;}

#blogHeader .wrapper {background-position:50% 50%;}
#article #blogHeader .wrapper {height:150px;}
#blogHeader .wrapper.top {background-position:50% 0;}
#blogHeader .wrapper.bottom {background-position:50% 100%;}

#blogHeader .wrapper > a.headerLink {position:absolute; width:100%; margin:0 -2%; height:100%; text-indent:-99999px; top:0; left:2%;}
#home #blogHeader .wrapper > a.headerLink {display:none;}
#home .top-header ul.menu-interacao > li#comentar {display:none;}

/* content */
#content {float:left; width: calc(100% - 320px); padding-top: 10px;}

#content .leftBar {float:left; width:230px; margin-top:-110px;}
.leftBar .box {position:relative; background:#1e96c8; padding:30px 12% 20px; height:230px; width:100%;}
.leftBar .box a {text-decoration:none; color:#FFF; line-height:0.75;}
.leftBar .box p, .leftBar .box h1, #article .leftBar .box h1 {display:inline-block; font-weight:800; text-transform:uppercase; margin:0; width:100%; white-space:nowrap;}
.leftBar .box p i, .leftBar .box h1 i {color:#FFF; font-size:11px; position:relative; top:-2px; margin-left:3px; display:none;}

/* colors */
#blogHeader.black, .leftBar .box.black {background:#000;}
#blogHeader.blue, .leftBar .box.blue {background:#012d4d;}
#blogHeader.lightblue, .leftBar .box.lightblue {background:#1e96c8;}
#blogHeader.orange, .leftBar .box.orange {background:#fa7600;}
#blogHeader.pink, .leftBar .box.pink {background:#fa0041;}
#blogHeader.green, .leftBar .box.green {background:#1ec8aa;}

/* box com email do blogueiro */
.boxEmail {position:fixed; width:100%; max-width:400px; box-shadow: 0 0 30px rgba(0,0,0,.6); background:#FFF; padding:40px; left:50%; top:150px; margin-left:-200px; z-index:999; opacity:0; visibility:hidden; transition:all .5s ease-in-out;}
.boxEmail.open {opacity:1; visibility:visible;}
.boxEmail input {border:none; background:#f3f3f3; color:#002a4e; font:600 21px OgloboCondensed, Arial, sans-serif; padding:10px 14px; width:300px;}
.boxEmail input:focus {}
.boxEmail p {font-size:17px;}
.boxEmail a.close {font-size:24px; position:absolute; right:15px; top:15px; font-family:Arial, sans-serif; text-decoration:none;}

/* blogs do ela */
.ela .leftBar .box {background-image: url(../_img/blogs-ela@2x.png); background-repeat:no-repeat; -webkit-background-size:70%; background-size:70%; background-position:37% 90%;}


.leftBar .widget {margin-top:20px;}
.leftBar .widget p.title, .leftBar .widget h2 {font-size:1.6em; color:#9a9a9a; margin-bottom:15px; font-weight:500;}
.leftBar .description p {color:#666666; font-size:1.3em; line-height:1;}

.leftBar .follow {position:relative; border:1px solid #1e96c8; border-radius:3px; width:100%; margin-top:10px; height:46px;}
.leftBar .follow a:hover {text-decoration:none;}
.leftBar .follow > a {display:block; width:100%; padding:10px 0; text-align:center; text-transform:uppercase; transition:opacity .5s ease-in-out; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1;  opacity:1;}
.leftBar .follow ul {position:absolute; padding:10px; margin:0; top:0; transition:opacity .7s ease-in-out; opacity:0; width:100%;}
.leftBar .follow ul li {float:right; list-style:none; margin-left:14px;}
.leftBar .follow ul li.email {float:left; margin-left:0;}
.leftBar .follow ul li.email a {font-weight:bold;}
.leftBar .follow ul li.email i {margin-right:7px;}

.leftBar .follow:hover > a {opacity:0;}
.leftBar .follow:hover ul {opacity:1;}

.leftBar .backHome {text-transform:uppercase; font-weight:700;}
.leftBar .backHome i {margin-left:5px;}
.leftBar .backHome.black a {color:#000;}
.leftBar .backHome.blue a {color:#012d4d;}
.leftBar .backHome.lightblue a {color:#1e96c8;}
.leftBar .backHome.orange a {color:#fa7600;}
.leftBar .backHome.pink a {color:#fa0041;}
.leftBar .backHome.green a {color:#1ec8aa;}

/*IE HACK*/
.glb-ie-barra .leftBar .follow > a {display:block;}
.glb-ie-barra .leftBar .follow ul {display: none;}
.glb-ie-barra .leftBar .follow:hover > a {display: none;}
.glb-ie-barra .leftBar .follow:hover ul {display:block;}

@media all and (min-width:0) {
	.leftBar .follow > a {display:block\0/;}
	.leftBar .follow ul {display: none\0/;}
	.leftBar .follow:hover > a {display: none\0/;}
	.leftBar .follow:hover ul {display:block\0/;}
}

.leftBar .author {overflow:hidden; margin-bottom:20px;}
.leftBar .widget .picture {float:left; width:25%; margin-right:4%; max-width:60px;}
.leftBar .widget .picture img {width:100%; border-radius:4px;}
.leftBar .widget p {margin:0; color:#666666; font-size:1.2em; line-height:1.1em; font-weight:300;}
.leftBar .widget p.authorName {text-transform:uppercase; font-weight:700; font-size:1em; margin-bottom:4px; color:#012d4d;}

.leftBar .widget .social {margin:4px 0 0; padding:0;}
.leftBar .widget .social li {list-style:none; display:inline-block; margin-left:10px;}
.leftBar .widget .social li:first-child {margin:0;}
.leftBar .widget .social li a {color:#dedede; transition:color .3s ease-in-out;}
.leftBar .widget .social li a:hover {color:#bebebe;}

#destaque {display: none;}
#destaque ul {margin:20px 0; padding:0;}
#destaque ul li {list-style:none; background:#f8f8f8; border:1px solid #ddd; margin-bottom:10px; padding:12px 15px; width:100%;}
#destaque ul li p {text-transform:uppercase; font-size:.9em; color:#012d4d;}
#destaque ul li p.title, #destaque ul li h3 {font-weight:600; font-size:1.7em; text-transform:none; line-height:.9em; margin:0 0 20px;}
#destaque ul li p.title a, #destaque ul li h3 a {color:#012d4d; font-weight:600;}
#destaque ul li p.title a:hover, #destaque ul li h3 a:hover {text-decoration:none; color:#355985;}
#destaque ul li p span.date {text-transform:none; margin-left:0; font-weight:600; color:#bbb;}
#destaque ul li p span {font-weight:700; color:#0097cb; margin-right:10px; white-space:nowrap; display:inline-block;}

#pagerDestaque {text-align:center;}
#pagerDestaque span {display:inline-block; background:#f8f8f8; border:1px solid #ddd; border-radius:5px; width:10px; height:10px; text-indent:-99999px; margin:0 2px; cursor:pointer;}
#pagerDestaque span.cycle-pager-active {background:#ddd; border:1px solid #999;}

/* social networks */
.leftBar .socialnet {border:1px solid #d4d4d4; box-shadow:1px 1px 3px 1px #e2e2e2; padding:20px 20px 20px 50px; font: 1em/1.6em Helvetica, Arial, sans-serif; overflow:hidden;}
.leftBar .socialnet p.title {font-size:16px; line-height:20px; color:#333; margin:0 0 3px -30px; padding:0;}
.leftBar .socialnet p.title i {font-size:22px; display:inline-block; width:30px; position:relative; top:7px;}
.leftBar .socialnet p.network a:hover {text-decoration:none;}

.leftBar #instagram p.title i {color:#527497;}
.leftBar #instagram p.title i {top:5px;}
.leftBar #instagram p.network {color:#527497; font-weight:600;}
.leftBar #instagram p.network a { color:#527497; clear:both; font-size:14px; padding:4px 12px; border:1px solid #527497; border-radius:2px; margin-top:6px; display:inline-block;}
.leftBar #instagram #instafeed {float:left; margin:20px -5px 0 -35px; clear:both;}
.leftBar #instagram #instafeed a {float:left; width:56px; margin:5px;}
.leftBar #instagram #instafeed a img { width:100%;}

.leftBar #twitter p.title i {color:#1e96c8;}
.leftBar #twitter p.title i {top:2px;}
.leftBar #twitter p.network {color:#1e96c8; font-size:16px; margin-bottom:10px;}
.leftBar #twitter p.network a {display:inline-block; background:#1e96c8; color:#FFF; clear:both; font-size:14px; padding:4px 12px; margin-top:6px;}
.leftBar #twitter #tweecool {margin:20px -20px 0 -50px; border-top:1px solid #d4d4d4; padding:20px;}
.leftBar #twitter ul {padding:0; margin:0;}
.leftBar #twitter ul li {padding:0 0 20px; list-style:none; color:#333; font-size:14px; line-height:18px;}
.leftBar #twitter ul li:last-child {padding-bottom:0;}

.leftBar #facebook p.title i {color:#5264b1;}
.leftBar #facebook p.network {color:#5264b1; font-size:16px; font-weight:700; margin-bottom:10px;}

.searchBox form {margin-top:18px; width:100%; border:1px solid #c9c9c9; border-radius:1px; height:42px;}
.searchBox form input {border:none; font:600 italic 16px OgloboCondensed, sans-serif; color:#666; line-height:40px; padding:0 10px; background:none; width:85%; height:40px;}
.searchBox form input:focus {outline:0;}
.searchBox form button {float:right; background:none; border:none; color:#084976; line-height:40px; padding:0 13px;}


div.list, div.article {float:right; width: calc(100% - 260px);}
div.list ul {padding:0; margin:0;}
div.list ul li {list-style:none;}
div.list > p.title, div.list > h1 {font: 300 42px/46px OgloboCondensed, sans-serif; color:#595959; text-transform:uppercase; margin:40px 0 15px;}
div.list > p.noResult {font-size:21px;}

#content .post {float:right; width:100%; margin-top:23px; border:1px solid #efefef; transition:all .3s ease-in-out;}
#content .post:hover {border-color:#bcbcbc;}
#content .post .entry {position:relative;}
.post .foto {float:left; width:auto; max-width:100%; margin:0 20px 15px 0;}
.post .foto img {max-width:100%;}
.post .foto label {display:table-caption; caption-side:bottom; font-size:13px; line-height:16px; padding:10px 20px; background:#f3f3f3; font-weight:normal;}

.post {padding:15px 4% 20px; overflow:hidden;}
.post .meta {overflow:hidden; margin-bottom:10px;}
.post .meta p {font-family:OgloboCondensed, Helvetica, Arial, sans-serif;}
.post .meta .author {float:left; text-transform:uppercase; margin:0 10px 0 0; color:#333;}
.post .meta .author a, .post .meta .author span {font-weight:700; color:#0097cb;}
.post .meta time {color:#bcbcbc; font-weight:600; font-size:.88em;}

.post .tag {color:#333; font-size:.88em; text-transform:uppercase; font-family:OgloboCondensed, Helvetica, Arial, sans-serif;}

.post h2 {font-size:2.8em; font-weight:500; line-height:1em; margin:0 0 12px; color:#012d4d;}
.post h2 a {color:#012d4d;}
.post h2 a:hover {text-decoration:none; color:#355985;}
.post p {font: 500 1em/1.6em Helvetica, Arial, sans-serif; color:#666; margin:0;}
.post .more {font:700 .9em OgloboCondensed, Helvetica, Arial, sans-serif; color:#0097cb;}

.post .share {float:right; opacity:0; transition:opacity .3s ease-in-out; margin-top:15px; width:100%;}
.post .share p {font:500 .9em/22px OgloboCondensed, Helvetica, Arial, sans-serif; color:#012d4d; float:left;}
.post .share div {float:right;}
.post .share div:first-of-type {margin-left:25px;}
.post .share ul {margin:0 0 0 5px; padding:0; float:left;}
.post .share ul li {list-style:none; float:left; text-align:center; width:30px;}
.post .share ul li.comment {width:70px;}
#content .post:hover .share {opacity:1;}

/* post page */
#article #content .post {margin-bottom:30px;}
#article #content .post:hover {border:1px solid #efefef;}
#article h1 {font-size:2.8em; font-weight:500; line-height:1em; margin:0 0 12px; color:#012d4d;}
#article .post .share {opacity:1;}
#article .post h1, #article .post p {margin-bottom:20px;}
#article .post .meta .author {margin:0 10px 0 0;}
.post .video {float:left; margin:4px 20px 10px 0; max-width:100%;}
.post .fb-video {margin-bottom:20px;}

/* audio player */
.audioPlayer {position:relative; height:75px; border-radius:3px; box-shadow:0px 0px 3px #999; background:#fff; margin:0 0 25px; font-size:18px; line-height:18px; font-weight:500;}
.audioPlayer .play {float:left; width:80px; height:75px; background:#F3F3F3; border-radius:3px 0 0 3px;}
.audioPlayer .play span {position:absolute; left:27px; top:20px; width:28px; height:33px; background:url(../_img/audio/sprite.png) 0 -33px;background-size: 28px 120px; cursor:pointer;}
.audioPlayer .play span.pause {background:url(../_img/audio/sprite.png) 0 0;}
.audioPlayer .audio-info {position:relative; height:65px; margin:10px 110px 10px 90px; border-top:1px solid #fff;}
.audioPlayer .audio-info .nome-arquivo {display:block; width:100%; overflow:hidden; margin-top:10px; color:#1E96c8; white-space:nowrap; text-overflow:ellipsis;}
.audioPlayer .audio-info .progress-time,.audioPlayer .audio-info .total-time {position:absolute; font-weight:500; color: #676767; line-height:19px;}
.audioPlayer .audio-info .progress-time{bottom:0;left:0;}
.audioPlayer .audio-info .total-time{bottom:0;right:0;}
.audioPlayer .audio-info.load {background: url(../_img/audio/load.gif) no-repeat 100% 5px;}
.audioPlayer .volume {position:absolute; top:0; right:0; width:100px; height:75px; background:#F3F3F3; border-radius:0 3px 3px 0;}
.audioPlayer .volume .mute {position: absolute; left: 15px; top: 40px; display: block; width: 15px; height: 15px;background: url(../_img/audio/audio.png);background-size: 100%;}
.audioPlayer .volume .mute.active {background-position: 0 -16px}
.audioPlayer .volume .barras {position:absolute;top:23px;left:35px;width: 45px;height: 30px;}
.audioPlayer .volume .barras span{width: 7px;height: 12px;float:left;margin:0 2px;background: #CDCDCD;}
.audioPlayer .volume .barras span.active {background: #0097CB;}
.audioPlayer .volume .barras span.aud1 {height:12px; margin-top:18px;}
.audioPlayer .volume .barras span.aud2 {height:18px; margin-top:12px;}
.audioPlayer .volume .barras span.aud3 {height:24px; margin-top:6px;}
.audioPlayer .volume .barras span.aud4 {height:30px; margin-top:0px;}
.progress-bar {margin:13px 0 0;position:relative;width: 100%;height: 3px;background: #F3F3F3;}
.progress-bar .current-bar {position:absolute; height:3px; background:#1E96c8;}
.audioPlayer audio {display:none;}

.no-audio .audioPlayer {text-transform:uppercase;}
.no-audio .audioPlayer .play:after {content:'Seu browser nÃ£o suporta o player de Ãudio.'; float:left; padding-left:90px; width:400px; padding-top:20px;}
.no-audio .audioPlayer .audio-info {display:none;}

/* 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;}

/* prev next matÃ©ria */
.related {float:right; width:100%;}
.related a {float:left; position:relative; width:48%; border:1px solid #012d4d; box-shadow: 0 1px 1px 0 #e5e5e5; padding:15px 30px 15px 60px; font:500 1em/1.2em 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:#1e96c8; margin:0; font-weight:700;}
.related p.article {font-size:1.2em; line-height:21px; margin:5px 0; color:#012d4d; min-height:42px; font-weight:500;}
.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;}
.related a.next i {left:auto; right:30px;}

.sponsoredLinks {position:relative; width:420px; text-align:center; margin:0 auto; overflow:hidden;}

/* leia tb materia */
#mightBeInterested {border:1px solid #efefef; padding:20px 4% 20px; margin:20px 0; display:inline-block;}
#mightBeInterested h3 {margin:0 0 20px; color:#192d49; font-size:20px;}
#mightBeInterested ul {padding:0; margin:0; list-style:none;}
#mightBeInterested ul li {padding:0; width:33%; display:inline-block; text-align:left; padding-right:2%; vertical-align:top;}
#mightBeInterested ul li:last-child {padding-right:0; width:32%;}
#mightBeInterested ul li p {font-size: 22px; line-height:20px; margin:0 0 7px;}
#mightBeInterested ul li p.meta {text-transform:uppercase; color:#444; font-size: 14px;line-height: 15px;margin: 0;}
#mightBeInterested ul li p.meta a {color:#000;}
#mightBeInterested ul li p.date {color:#666; font-size: 13px; font-weight:500;}
#mightBeInterested ul li a {color:#192d49; font-weight:600; }
#mightBeInterested ul li a:hover {text-decoration:none;}

/* blogs com posts abertos nacapa */
.openPosts {}
.openPosts .post .share {opacity:1;}
.openPosts #content .post:hover {border:1px solid #efefef;}
.openPosts .post p {margin-bottom:20px;}

/* home page fixes */
#home .post .midia-largura-700 {margin:0 0 15px}
#home .post .midia-largura-700 img {width:100%;}

#home .sponsoredLinks {margin-bottom:0;}

/* sidebar */
aside.sidebar {float:right; width:300px; margin-left:20px; padding-top:15px;}

/* publicidade */
.publ {padding:0; width:100%; text-align:center;}
.publ p {padding:0 0 5px; color:#666; font:600 12px/14px OgloboCondensed, Arial, sans-serif; text-transform:uppercase; letter-spacing:.5px; text-align:right; margin:0;}
.pbl {display:inline-block; width:100%;}
#mega {background:#eee; border:1px solid #d9d9d9; width:100%; padding:5px 0 15px;}
#mega p {position:relative; width:100%; max-width:914px; margin:0 auto;}

#leaderboard, div[id^="leaderboard_"], #pub-slb-topo {background:#eee; width:100%;}
#leaderboard p, #pub-slb-topo p, div[id^="leaderboard_"] 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);}
#leaderboard .leaderboard, #pub-slb-topo > div, div[id^="leaderboard_"] > div {width:970px; margin:0 auto; position:relative;}
#iphone, #mobile {position:relative; width:100%; background:#efefef; padding:10px 0;}
#iphone p {width:298px; margin:0 auto;}
#mobile {padding:10px 3%;}
#mobile .leaderboard > img {float:left;}
.noHeight {height:19px !important;}
#leaderboard .noHeight, div[id^="leaderboard_"] .noHeight, #pub-slb-topo .noHeight {height:0 !important;}

.arroba, .halfpage, #pub-retangulo-1, #pub-halfpage {margin:0 0 40px;}
.arroba {height:250px;}
.arroba, #pub-retangulo-1 {height:270px;}
.halfpage, #pub-halfpage {height:620px;}
.arroba span, #pub-retangulo-1 > div {display:inline-block; width:300px; height:251px;}
.halfpage span {display:inline-block; width:300px; height:601px;}

#selo, #pub-selopatrocinio {position:relative; width:100%; max-width:1280px; margin:0 auto; top:80%;}
#article #selo, #list #selo {top:50%;}
#selo .selo, #pub-selopatrocinio > div {position:absolute; right:0; text-align:right; width:200px;}
#selo p, #pub-selopatrocinio p {float:left; margin:8px 6px 0 0; color:#FFF;}

#pub-fullbanner-1 {margin-bottom:5px;}
#pub-fullbanner-1 p {width:320px; margin:0 auto; text-align:right;}

.leftBar .publ, .leftBar .publ p {text-align:left;}
.leftBar .publ .mobile, .halfpage .mobile {display:none;}

/* sidebar */
.sidebar .widget {font-family: 'OgloboCondensed', sans-serif; border:1px solid #25314a; border-width:2px 1px 1px; margin:0 0 40px; padding:20px 20px 25px;}
.sidebar .widget p {margin:0; color:#192d49; font-size:1.1em;}
.sidebar .widget .title {margin:0 0 15px; font-size:1.6em; line-height:1; font-weight:500; padding:0; color:#192d49; width:100%;}
.sidebar .widget ul, .sidebar .widget ol {padding:0;}
.sidebar .widget ul li, .sidebar .widget ol li {color:#192d49; list-style:none; font-size:1.15em; line-height:1.1em; margin-bottom:20px;}
.sidebar .widget ul li a, .sidebar .widget ol li a {color:#012d4d;}
.sidebar .widget img {float:left; margin:3px 10px 7px 0; width:100%;}

.sidebar .widget .readMore {display:block; text-transform:uppercase; margin-top:10px; font-weight:bold; font-size:.9em;}

/* enquete */
.sidebar #enquete, .sidebar #resultado {color:#595959; overflow:hidden;}
.sidebar #enquete ul, .sidebar #resultado ul {padding:0;}
.sidebar #enquete ul li, .sidebar #resultado ul li {font-family:Arial, sans-serif; font-size:.6em; line-height:2em; font-weight:bold; margin-bottom:5px; overflow:hidden;}
.sidebar #enquete ul li input {width:12px; margin:0 7px 0 2px;}
.sidebar #enquete ul li input {float:left; width:12px; margin:4px 7px 0 2px;}
/*Ajuste do IE Fabricio - inicio */
/*.sidebar .widget .enquete p {font-size:1.25em;}*/
.sidebar .widget .enquete p {font: 12px/14px Arial,Helvetica,sans-serif;color: #000;margin-bottom: 5px;}
.sidebar .widget .enquete p.question {font: 500 20px/24px 'OgloboCondensed', sans-serif;color: #192d49; margin-bottom: 0;}
.sidebar #captcha_box .error {color: red;clear: both;padding-bottom: 10px;}
/*Ajuste do IE Fabricio - fim */

.sidebar .enquete label, .sidebar span.option {font-size:1.3em;}

.sidebar #enquete #captcha_box {display:none;}
.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 #recaptcha_widget .error {background: #c00; color:#FFF; float:left; margin:4px 2px 7px; font-size:12px; padding:4px 10px;}

.sidebar #enquete .links, .sidebar #resultado .links {float:left; padding-top:2px; margin:0;}
.sidebar #enquete .links li, .sidebar #resultado .links li {font-family:OgloboCondensed, sans-serif; float:left; font-size:.9em; text-transform:uppercase; font-weight:bold; padding:0 8px; border:none; white-space:nowrap;}
.sidebar #enquete .links li:first-child, .sidebar #resultado .links li:first-child {padding-left:0;}
.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; margin-top:15px;}
.sidebar #enquete .links li a, .sidebar #resultado .links li a {color:#1e96c8}

.sidebar #resultado ul {margin:10px 0 0;}
.sidebar #resultado ul li span {display:block;}
.sidebar #resultado ul li span.result-percent {float:left; color:#000; font:600 1.2em/.9 OgloboCondensed, sans-serif; text-align:right; padding-bottom:7px;}
.sidebar #resultado ul li span.result-bar {background-color:#192d49; height:15px; float:left; margin-right:8px;}
.sidebar #resultado p.total-votos {color:#4A4A4A; font-size:0.9em; padding:0; margin:10px 0 5px;}
.sidebar #resultado p.total-votos span {font-weight:bold;}

.sidebar #captcha_box .error {color:red;}

.enquete-control {font-family:OgloboCondensed, sans-serif; float:left; padding-top:2px; margin:0;}
.enquete-control span {float:left; font-size:.9em; 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;}

#cboxContent:focus, #cboxLoadedContent:focus {outline:0}

/* mais blogs */
.sidebar #mais-blogs ul li {overflow:hidden; margin-bottom:15px; font-size:1em;}
.sidebar #mais-blogs img {width:25%; max-width:60px; border-radius:3px; }
.sidebar #mais-blogs ul li a:hover {text-decoration:none;}
.sidebar #mais-blogs ul li p.blog {font-weight:700; color:#0098c8; text-transform:uppercase;}

.sidebar #mais-blogs ul li p.article {font-size:1.15em; color:#3e3e3e; line-height:.9em;}
.sidebar #mais-blogs ul li p.time {font-size:1em; color:#9a9a9a; margin-top:2px;}

/* mais lidos  */
.sidebar #popular ol {counter-reset:list; list-style-type:none;}
.sidebar #popular ol li {position:relative; padding-left:30px; counter-increment:list;}
.sidebar #popular ol li:before {content: counters(list, ".") ""; font-weight:800; color:#ddd; margin-right:14px; font-size:1.8em; position:absolute; left:0; line-height:.8em;}
.sidebar #popular ol li a:hover {text-decoration:none; color:#355985;}

/* lista de posts de uma tag */
.sidebar #tagList {padding:0;}
.sidebar #tagList p.title, .sidebar #tagList h2.title, .sidebar #boxVideo .title {padding:20px 20px 0 20px;}
.sidebar #tagList ul li {border-top:1px solid #DDD; padding:10px 20px; margin:0;}
.sidebar #tagList ul li:first-child {border-top:none; padding-top:5px;}
.sidebar #tagList ul li a:hover {text-decoration:none; color:#355985;}
.sidebar #tagList p.readMore {padding:0 20px 25px;}

/* box leia tambem */
.sidebar #boxRelated img {max-width:90px;}
.sidebar #boxRelated ul {margin-bottom:0;}
.sidebar #boxRelated ul li {width:100%; display:inline-block;}
.sidebar #boxRelated ul li:last-child {margin-bottom:0;}
.sidebar #boxRelated ul li a:hover {text-decoration:none; color:#355985;}
.sidebar #boxRelated ul li p.article {font-weight:600; font-size:1.1em; line-height:1.1em; }
.sidebar #boxRelated ul li p.meta {text-transform:uppercase; font-weight:300; font-size:.9em; line-height:.8em; margin-top:13px;}
.sidebar #boxRelated ul li p.meta span {font-weight:600; color:#1e96c8;}
.sidebar #boxRelated ul li p.meta span.date {text-transform:none; font-weight:500;}
.sidebar #boxRelated ul li p span.date {color:#bbb; margin-left:5px;}

/* box de videos */
.sidebar .videos .title {padding:0 20px; display:inline-block;}
.sidebar .videos .title a {float:right; font-size:16px; text-transform:uppercase; font-weight:600; margin-top:7px;}
/* >>> todo esse código está agora em glbVideosBox.css <<<
.sidebar .videos {padding:20px 0 25px; width:100%; overflow: hidden;}

.videoCarousel ul {position:relative; width:100%; max-width:400px; margin:0 auto; background:#000; float:left; margin:0 0 12px;}
.sidebar .videos.videoCarousel ul li, .sidebar .videos.listedVideos ul li {position:relative; text-align:center; padding-bottom:67.25%; width:100%; overflow:hidden; height:0; z-index:5 !important;}
.sidebar .videos.listedVideos ul li {padding-bottom:0; height: auto; width: 300px;}
.videoCarousel ul li iframe, .videoCarousel ul li object, .videoCarousel ul li embed, .sidebar .videos.listedVideos ul li iframe, .sidebar .videos.listedVideos ul li object, .sidebar .videos.listedVideos ul li embed {position: absolute; top:0; left:0; width:100%; height:100%;}
.videoCarousel ul li > div {display:inline-block;}
.videoCarousel ul li p {position:relative; padding-top:70%;}

.sidebar .videoCarousel ul li .videoDescription, .sidebar .listedVideos ul li .videoDescription {position:absolute; z-index:2; background:#000; background: rgba(0,0,0,.6); color:#FFF; padding:4px 10px 8px; width:100%; text-align:left; bottom:0;}
.sidebar .listedVideos ul li .videoDescription {position: relative; top: -4px;}

.videoCarousel .pager {text-align:right; margin-top:15px; margin-right:20px;}
.videoCarousel .pager a {border:1px solid #0097cb; border-radius:20px; width:28px; height:28px; display:inline-block; text-align:center; line-height:27px; margin-left:6px;}
.videoCarousel .pager a i {font-size:20px;}
.videoCarousel .pager a.previous i {margin-left:-2px;}
.videoCarousel .pager a.next i {margin-left:2px;}
.videoCarousel .pager a.disabled {color:#666; border:1px solid #666; pointer-events:none; cursor:pointer;}

.videoCarousel .box-caption {color:#999; font-family: Georgia, Times, serif; font-style:italic; font-size:.9em; display:inline-block; margin-right:10px;}

.listedVideos ul {max-width:400px; width:100%; display:table; text-align:center; margin:0 auto;}
.listedVideos ul:after {content:''; clear:both; display:table;}
.listedVideos ul li {position:relative; padding-bottom:56.25%; padding-top:30px; width:100%; overflow:hidden; margin-bottom:20px;}
.listedVideos ul li iframe, .listedVideos ul li object, .listedVideos ul li embed {position:relative; top:0; left:0; width:100%; height:100%; border:none;}
.sidebar .videos.listedVideos ul li > div {display:inline-block;}
.sidebar .videos.listedVideos ul li:last-child {margin-bottom:0;}*/

/* 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:0.4; -moz-opacity: 0.4; filter: alpha(opacity=40);}
.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;}

/* box tag cloud */
#tagCloud ul {text-align:center; margin:0;}
#tagCloud ul li {display:inline-block; background:#f3f3f3; text-transform:uppercase; font-size:14px; border-radius:25px; margin:0 4px 15px; transition: all .2s ease-in-out;}
#tagCloud ul li a {color:#333; padding:7px 16px; display:block;}
#tagCloud ul li:hover {background:#1e96c8;}
#tagCloud ul li:hover a {color:#FFF; text-decoration:none;}

/* box multimedia */
.sidebar .multimedia {padding:0; overflow:hidden;}
.sidebar .multimedia p {padding:0 20px;}
.sidebar .multimedia p.title {padding:20px 20px 0;}
.sidebar .multimedia ul {margin:0 0 30px; padding:0;}
.sidebar .multimedia ul li {font-size:1.2em; width:100%; margin:0; padding:0; overflow:hidden; background:#FFF;}
.sidebar .multimedia ul li p {text-transform:uppercase; font-size:.8em; font-weight:300;}
.sidebar .multimedia ul li p a {font-weight:700; color:#0097cb;}
.sidebar .multimedia ul li p span {text-transform:none; margin-left:7px; color:#bbb; font-weight:500;}
.sidebar .multimedia p.article {font-size:1.1em; font-weight:600; margin-bottom:7px; text-transform:none;}

.sidebar .multimedia .video, .sidebar .multimedia img {margin-bottom:15px;}
.sidebar .multimedia .video {position:relative; background:#000; text-align:center; position:relative; padding-bottom:56.25%; padding-top:25px; height:0;}
.sidebar .multimedia .video.globocom {padding:0; height:auto;}
.sidebar .multimedia .video > div {display:inline-block;}
.sidebar .multimedia .video iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.sidebar .multimedia .nav {float:right; margin:0 20px 30px 0;}
.sidebar .multimedia .nav .box-caption {color:#999; font-family: Georgia, Times, serif; font-style:italic; font-size:.9em; display:inline-block; margin-right:10px;}
.sidebar .multimedia .nav a {background:url(../_img/sprite_nav.png) no-repeat; -webkit-background-size: 62px 60px; background-size: 62px 60px; width:28px; height:28px; text-indent:-99999px; display:inline-block; margin:0 4px;}
.sidebar .multimedia .nav a.next {background-position: 100% 0; margin-right:0;}
.sidebar .multimedia .nav a.disabled {background-position: 0 100%; pointer-events:none;}
.sidebar .multimedia .nav a.next.disabled {background-position: 100% 100%;}

/* pag */
.pag {width:100%; 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 5px;}
.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;}

/* paywall */
.popContainer {position:fixed; right:0; bottom:200px; z-index:99999;}
.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;}
.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:4px 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;}

/* 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;}

/* playlist */
.playlist ul.audioList li {border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; font-size:20px;}
.playlist ul.audioList li a {color:#666;}
.playlist ul.audioList i {font-size:14px; margin-right:7px;}
.playlist .fa-pause {display:none;}
.playlist ul.audioList li.playing a {color:#1e96c8;}
.playlist ul.audioList li.playing .fa-pause {display:inline-block;}
.playlist ul.audioList li.playing .fa-play {display:none;}

div.list ul.navPlaylist {margin-top:20px; display:inline-block; width:100%;}
.navPlaylist li {float:right; width:48%;}
.navPlaylist li:first-child {float:left;}
.navPlaylist li a, .navPlaylist li span {display:inline-block; width:100%; border:1px solid #1e96c8; text-align:center; border-radius:3px; padding:5px 0; transition:all .5s ease-in-out; font-size:26px;}
.navPlaylist li a:hover {background:#1e96c8; color:#FFF;}
.navPlaylist li span {color:#DDD; border-color:#DDD;}

/* 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;}

/* 404 */
.body {position:relative; max-width:1280px; width:100%; margin:0 auto;}
.body > .full {width:100%; padding:0; border:none; min-height:300px;}
.full p.title {font:300 65px/60px 'OgloboCondensed', sans-serif; color:#0a4b74; margin:40px 0 10px; line-height:80px;}
.full p {font-size:14px; line-height:20px; font-family:Arial, sans-serif; max-width:560px;}
.full p.sub {font:600 21px/20px 'OgloboCondensed', 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:#FFF; border-radius:4px 0 0 4px; padding:6px 10px; width:240px; border: 1px solid #CCC; border-width:1px 0 1px 1px; font: 600 15px/16px 'OgloboCondensed', sans-serif; margin:0; height:32px; float:left;}
#form404 button {background:none; border-radius:0 4px 4px 0; border: 1px solid #CCC; border-width:1px 1px 1px 0; height:32px; color:#0a4b74;}
#form404 .field:focus {outline:none;}

#page .top-header h2 a {background-image:none;}

/* preto no branco */
/*.preto-no-branco .description:after {background: url(../img/legenda_preto_no_branco/legenda.png); content: ''; width:100%; -webkit-background-size:contain; background-size:contain; height:640px; float: left; background-repeat:no-repeat; margin-top:30px;}*/
.preto-no-branco .legend {margin-top:20px;}
.preto-no-branco .legend ul {margin:0; padding:0;}
.preto-no-branco .legend li {margin:0; padding:0; list-style:none; border-bottom:1px solid #DDD; padding-bottom:10px; margin-top:10px;}
.preto-no-branco .legend li:last-child {border-bottom:none;}
.preto-no-branco .legend h4 {text-transform:uppercase; margin:0 0 5px; font-size:16px; background: url(../_img/legenda.png) no-repeat; padding-left:30px;}
.preto-no-branco .legend p {font: 13px/17px Arial, sans-serif; margin:0; color:#303030;}
.preto-no-branco .legend .falso h4 {color:#e91643; background-position:0 3px;}
.preto-no-branco .legend .aindaCedo h4 {color:#f1793c; background-position:0 -44px;}
.preto-no-branco .legend .insustentavel h4 {color:#f89e00; background-position:0 -91px;}
.preto-no-branco .legend .verdadeiroMas h4 {color:#87a02a; background-position:0 -138px;}
.preto-no-branco .legend .verdadeiro h4 {color:#388707; background-position:0 -185px;}
.preto-no-branco .legend .contraditorio h4 {color:#8e72bc; background-position:0 -232px;}
.preto-no-branco .legend .exagerado h4 {color:#46a5d3; background-position:0 -278px;}

/* 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 .ela .leftBar .box {background-image: url(../_img/blogs-ela@1x.png);}

.no-backgroundsize div.list, .no-backgroundsize div.article {width:700px;}
.no-backgroundsize #content {width:938px;}
.no-backgroundsize .preto-no-branco .description:after {background-size:230px 452px;}

/* 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;}

.glb-ie-barra #menu-editoria .large-3{width:18.75%}
.glb-ie-barra #menu-editoria .large-4{width:25%}
.glb-ie-barra #menu-editoria .large-5{width:31.25%}
.glb-ie-barra #menu-editoria .large-6{width:37.5%}
.glb-ie-barra #menu-editoria .large-9{width:56.25%}

/* home de blogs */
#blogsHome {}
.editorial {float:left; max-width:620px; width:100%; clear:both;}
.editorial h2 {font:300 80px/56px 'OgloboCondensed', sans-serif; color:#CCC; text-transform:uppercase; margin:60px 0 0;}
.editorial h2 a {color:#CCC;}
.editorial h3 {display:inline-block; margin:0; font:700 30px/28px 'OgloboCondensed', sans-serif; color:#364352; text-transform:uppercase; width:245px; margin-bottom:15px;}
.editorial h4 {font:500 25px/26px 'OgloboCondensed', sans-serif; color:#364352; margin:0;}
.editorial h3 a, .editorial h4 a {color:#364352;}
.editorial ul {margin:0; list-style:none; padding:0;}
.editorial ul li {padding:0; display:inline-block; width:100%; padding:40px 0 30px; border-bottom:1px solid #DDD;}

.editorial img {float:left; width:100px; margin:0 10px 10px 0;}
.editorial  p {font: italic 12px/18px Arial, sans-serif; color:#666; margin:0;}
.editorial article {float:left; width:100%; margin-top:20px;}
.editorial article p {font:normal 13px/16px 'OgloboCondensed', sans-serif; color:#999;}

.editorial h2 a:hover, .editorial h3 a:hover, .editorial h4 a:hover {text-decoration:none;}

#container .sidebar .publ {width:300px; margin:0 auto; margin-bottom:30px; height:auto;}

@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');
	}
}

@media screen and (max-width:1300px) {
	.wrapper, #container {padding:0 2%;}

	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;}

	.body {width:100%; padding:0 4%;}
}

@media screen and (max-width:1126px) {
	#content .leftBar {width:100%; margin-top:34px;}
	div.list, div.article {width:100%;}

	#content {padding-top:0;}

	.leftBar .box {height:auto; padding:15px 20px;}
	.ela .leftBar .box {-webkit-background-size:140px 41px; background-size:140px 41px; background-position:98% center;}
	.leftBar .box p, .leftBar .box h1 {font-size:30px;}
	.leftBar .box p a, .leftBar .box h1 a {font-size:.8em !important; font-weight:600; pointer-events:none;}
	.leftBar .box p br, .leftBar .box h1 br {display:none;}
	.leftBar .box p i, .leftBar .box h1 i {display:inline-block;}
	.leftBar .backHome {display:block; margin-top:23px;}
	#home .backHome {display:none;}


	.leftBar .about {display:none;}
	.leftBar .follow > a {opacity:0;}
	.leftBar .follow ul {opacity:1;}

	.leftBar .author {float:left; width:50%; padding-right:2%;}
	.leftBar .author:nth-of-type(odd) {clear:left;}
	.leftBar .author p {display:none;}
	.leftBar .author p.authorName {display:block;}

	.leftBar .publ .mobile {display:block; width:100%;}
	.leftBar .publ .desktop {display:none;}

	#destaque ul {background:#f8f8f8; border:1px solid #ddd; margin-bottom:10px;}
	#destaque ul li {margin:0; border:none; background:none;}
	#destaque h2.title {font-size: 1.6em;color: #9a9a9a;margin-bottom: 15px;font-weight: 500;}
	#destaque p {margin: 0;color: #666666;font-size: 1.2em;line-height: 1.1em;font-weight: 300;}

	.leftBar .socialnet {display:none;}
}

@media screen and (min-width:1126px) {
	.cycle-sentinel {display:none !important;}
}

@media screen and (max-width:1024px) {
	.pag ul {display:none;}
	.pag .prev, .pag .next {margin:0 3px;}
}

@media screen and (max-width:970px) {
	#leaderboard, div[id^="leaderboard_"], #pub-slb-topo {display:none !important;}
}

@media screen and (min-width:768px) and (max-width:855px) {
	.post .foto.midia-largura-300 {width:60%;}
	.post .foto.midia-largura-300 img {width:100%;}
}

@media screen and (max-width:855px) {
	#blogHeader .wrapper {-webkit-background-size:1000px 267px; background-size:1000px 267px; height:200px;}
}

@media screen and (max-width:768px) {
	#content, aside.sidebar {width:100%;}
	.pag {width:100%;}
	#content .leftBar {margin-top:0;}
	.leftBar .box {margin:0 -3%; width:105.1%;}
	.ela .leftBar .box {background-position:96% center;}

	.halfpage .mobile {display:inline-block;}
	.halfpage .desktop {display:none;}
	.arroba, .halfpage p, #pub-retangulo-1 p, #pub-halfpage p {width:300px; margin:0 auto;}

	#content {padding-top:0;}
	.leftBar .box p, .leftBar .box h1 {font-size: 24px;}
	.leftBar .box p a, .leftBar .box h1 a {font-weight:700;}

	.post .share {opacity:1;}

	.ela .leftBar .box p, .ela .leftBar .box h1 {width:60%; white-space:initial;}

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

	/* home de blogs */
	#blogsHome #content {width: calc(100% - 320px);}
	#blogsHome aside.sidebar {width:300px;}
}

@media screen and (max-width:740px) {
	#blogsHome #content {width: 100%}
	#blogsHome aside.sidebar {width:100%;}
	.editorial ul li > p {display:none;}
	#blogsHome .sidebar {margin-top:60px;}
}

@media screen and (max-width:680px) {
	.post h2, #article h1 {font-size:2.3em;}

	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;}

	.full p.title {font-size:40px; line-height:35px;}
	.full p {font-size:12px;}

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

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

@media screen and (max-width:540px) {
	.post .video {width:100%;}
	.post .video iframe {width:100%;}

	.pag ul, .pag p:first-of-type, .pag p:last-of-type {display:none;}
	.pag p {margin:0 20px; font-size:14px}
	#selo {display:none;}

	.sidebar #enquete ul li * {display: inline;vertical-align: middle;margin:0 7px 0 2px;font-size: 1.6em;}

	#mightBeInterested ul li, #mightBeInterested ul li:last-child {width:100%; padding:0; margin-bottom:15px;}
}

@media screen and (max-width:450px) {
	#barra-globocom .barra-logo {margin-left:0;}

	.sponsoredLinks {display:none;}
	#blogHeader .wrapper, #article #blogHeader .wrapper {-webkit-background-size:600px 160px; background-size:600px 160px; height:100px;}

	.post h2, #article h1 {font-size:1.8em;}
	.post .meta p {line-height:1.4em;}
	.post .video {margin:0 0 10px 0;}
	.post .video iframe {width:100%;}

	footer .bar {height:85px;}
	footer .bar .logoFooter {width:40%; padding-top:7px;}
	footer .bar .logoFooter img {width:100%;}

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

	.editorial h3 {width:auto;}
	.editorial h2 {font-size:65px;}

	.boxEmail {position:fixed; width:80%; margin:0 10%; top:100px; left:0; padding:15px;}
	.boxEmail input {width:100%; margin-top:65px;}
	.boxEmail input {font-size:19px;}
	.boxEmail p {position:absolute; top:0; width:80%;}
}

@media screen and (min-width:320px) and (max-width:1024px) {
    .audioPlayer .volume {display: none;}
    .audioPlayer .audio-info {margin: 10px 10px 10px 90px;}
}

@media print {

}