/* foundation */
*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:100%}
a:hover{cursor:pointer}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none}
img{display:inline-block;vertical-align:middle}
select{width:100%}
.row{width:100%;max-width:80em;*zoom:1;margin:0 auto}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse > .column,.row.collapse > .columns{padding-left:0;padding-right:0;float:left}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;max-width:none;*zoom:1;margin:0 -.8335em}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.column,.columns{padding-left:.8335em;padding-right:.8335em;width:100%;float:left}

@media only screen {
	[class*="column"] + [class*="column"]:last-child {float:right}
	[class*="column"] + [class*="column"].end {float:left}
}

@media only screen and (min-width: 64.063em) {
	.large-1{width:6.25%}.large-2{width:12.5%}.large-3{width:18.75%}.large-4{width:25%}.large-5{width:31.25%}.large-6{width:37.5%}.large-7{width:43.75%}.large-8{width:50%}.large-9{width:56.25%}.large-10{width:62.5%}.large-11{width:68.75%}.large-12{width:75%}.large-13{width:81.25%}.large-14{width:87.5%}.large-15{width:93.75%}.large-16{width:100%}
}

/* o globo */
body {background:#fff; color:#222; padding:0; margin:0; font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-weight:400; font-style:normal; line-height:1; position:relative; cursor:default;}
.top-header{font-family:'OgloboCondensed',Arial,sans-serif;margin:0;width:100%}
.top-header a:hover{text-decoration:none}
a{text-decoration:none}

.sticky-wrapper .left{float:left!important}
.sticky-wrapper .right{float:right!important}

.top-header h2 a,.top-header h2 a.active,.top-header ul.menu-interacao > li > a,.top-header #bt-menu,.navegacao-central .inner-editoria,.top-header ul.menu-interacao > li ul li a,.col-right .publicidade-arroba-home b,.lateral b{background:url(../_img/sprite-header.png) no-repeat}
#sticker{width:100%}
#sticker-sticky-wrapper{width:100%!important}
.borders{height:auto;margin:0;padding:0;border-top:solid 5px #447c15;border-bottom:5px solid #e6dd0b}
.top-header {margin:0 auto; max-width:initial; z-index:999; position:relative}
.navegacao-container .logo{width:166px;height:52px;float:left;overflow:hidden;text-indent:-999px;margin:0;padding:0;background:url(../_img/logo_globo@2x.png) no-repeat left 10px; -webkit-background-size:166px 41px;
background-size:166px 41px;}
.navegacao-container .logo a{display:block;width:100%;height:100%}
.navegacao-container #bt-menu{display:block; width:70px; height:35px; overflow:hidden; float:left; margin:8px 0 0 10px; opacity:1; color:#FFF; color:rgba(255,255,255,.4); line-height:40px; text-transform:uppercase; font-size:13px; background:none; font-weight:500;}
.navegacao-container #bt-menu i {font-size:28px; margin:6px 11px 0 2px; float:left; color:#eee;}
.no-touch .navegacao-container:hover #bt-menu,.navegacao-container #bt-menu.aberta{opacity:.5}
.header-container{height:52px;background:#005E97}
.header-container > .row{background:url(../_img/bg-header.png) no-repeat 0 0}
.top-header h2{position:absolute;top:-20px;left:50%;margin-left:-115px;width:230px;height:52px;line-height:52px}
.top-header h2 a{display:block;width:100%;height:100%;color:#fff;font-weight:600;text-transform:uppercase;text-align:center;background-color:#0A4B74;background-position:190px 0}
.top-header h2 a.active{color:#1E96C8;background-color:#fff;background-position:190px -53px}
.logo-home{float:left;position:relative}
.logo-home a{position:absolute;top:16px;left:0;width:285px;height:44px;text-indent:-9999px}
.logo-home .logo{display:table-cell;height:76px;vertical-align:middle}
.top-header .nav{background:#2d4c72;position:relative}
.nav > .row,.nav > .row > .large-16{position:static}
.menu-contents{float:right;padding:12px 0 0}
.menu-contents .redes-sociais{float:left;margin-right:20px;border-right:1px solid #ccc;padding-bottom:5px}
#menu-editoria{position:fixed;top:106px;width:100%;z-index:100;background:#fff;-moz-box-shadow:0 2px 1px #93A0A8;-webkit-box-shadow:0 2px 1px #93A0A8;box-shadow:0 2px 1px #93A0A8;display:none;font-family:'OgloboCondensed',Arial,sans-serif}
#menu-editoria a{color:#1e96c8;text-decoration:none}
#menu-editoria a i {position:absolute; font-size:14px; vertical-align:middle; line-height:24px; margin-left:10px;}
#menu-editoria.active{display:block}
#menu-editoria > .row > div:first-of-type{overflow:hidden}
.navegacao-central .secoes{margin-bottom:50px}
.navegacao-central .secoes h3{margin:20px 0 25px;font-size:1.5em;font-weight:600;text-transform:uppercase;color:#1E96C8}
.navegacao-central .inner-editoria{background:none;}
.navegacao-central .secoes span{display:block;margin:0;font-size:15px;text-transform:lowercase;color:#8F8F8F}
.navegacao-central .secoes ul{list-style:none;margin:0;padding:0}
.navegacao-central .secoes ul li{margin:3px 0;font-size:16px;font-weight:600;text-transform:uppercase}
.navegacao-central .assunto-destaque h3,.navegacao-central .fotos-dia h3{height:30px;line-height:30px;margin:10px 0 5px;font-size:26px;font-weight:300;text-transform:uppercase;color:#222}
.navegacao-central .assunto-destaque > .row > div > a{display:block;font-size:1.6em;font-weight:600;color:#121F3A!important}
.navegacao-central .assunto-destaque > .row > div > img,.navegacao-central .assunto-destaque > .row > div > img + a{margin-bottom:10px}
.navegacao-central .assunto-destaque > .row > .sem-foto > img{display:none}
.navegacao-central .assunto-destaque ul{list-style:none;padding:0;margin:0}
.navegacao-central .assunto-destaque ul li{font-size:1.3em;font-weight:500;color:#121F3A;padding:7px 0;border-bottom:1px solid #ccc}
.navegacao-central .assunto-destaque ul li a{color:#121F3A!important}
.navegacao-central .assunto-destaque ul li:first-child{padding-top:0}
.navegacao-central .assunto-destaque ul li:last-child{border-bottom:0}
.navegacao-central .fotos-dia > div{position:relative}
.navegacao-central .fotos-dia > div > a span{display:block;width:75%;font-size:21px;font-weight:500;text-transform:uppercase;font-style:italic;padding:15px 15px 0;margin-top:-20px;background:#fff;position:relative;margin-bottom:15px}
.navegacao-central .fotos-dia > div > a{display:block;height:100%}
.navegacao-central .subtitulo{color:#666;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:17px}
.navegacao-central .com-foto .subtitulo{display:none}
.artigo-topicos{position:relative;padding:10px 0;margin:0 0 15px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
.artigo-topicos ul{list-style:none;padding:0;margin:0}
.redes-sociais li{float:left;width:23px;height:20px;margin-right:25px;line-height:25px;}
.redes-sociais a{display:block;height:20px;width:23px; font-size:22px; color:#FFF;}
.menu-container .redes-sociais{border-top:1px solid #26729d;border-bottom:1px solid #26729d;padding:10px 0;margin:10px 0}
.produtos a{display:block;text-indent:-9999px;background:url(../_img/sprite-produtos@2x.png) no-repeat 0 0; -webkit-background-size:107px 175px; background-size:107px 175px;}
.produtos li{float:left}
.produtos .memoria{width:99px;margin-bottom:5px}
.produtos .acervo{width:60px;margin-bottom:5px}
.produtos .ela{width:72px;margin-bottom:15px;margin-top:-6px;padding-left:33px}
.produtos .kogut{width:101px}
.produtos .rioshow{width:62px}
.produtos .extra{width:68px;padding-left:18px;padding-top:3px}
.produtos .classificados{width:110px;margin-top:15px}
.produtos .acervo-link{background-position:0 -29px}
.produtos .ela-link{background-position:0 -54px;height:23px}
.produtos .kogut-link{background-position:0 -84px}
.produtos .rioshow-link{background-position:0 -111px}
.produtos .extra-link{background-position:0 -138px}
.produtos .classificados-link{background-position:0 -164px}
.artigo-topicos ul li{float:left;margin:0 2px;padding:4px 12px;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:2px;background:#eee}
.artigo-topicos ul li:first-child{padding:4px 15px 4px 0;font-size:16px;font-weight:700;text-transform:uppercase;color:#777;background:none}
.top-header > .artigo-topicos{border:none}
.top-header > .artigo-topicos ul{float:right}
.top-header ul.menu-interacao{list-style:none;float:right;padding:0;margin:0}
.top-header ul.menu-interacao > li{position:relative;height:52px;line-height:52px;float:left;margin:0}
.top-header ul.menu-interacao > li > a{display:block;width:100%;height:100%;padding:0 10px 0 35px;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase}
.top-header ul.menu-interacao > li > a.comentar {background:none;}
.top-header ul.menu-interacao > li > a.compartilhar{border:2px solid #005E97;border-top:none;border-bottom:none; background:url(../_img/share@2x.png) no-repeat; -webkit-background-size:24px 70px; background-size:24px 70px; background-position:4px 17px;}
.top-header ul.menu-interacao > li a.compartilhar.active{color:#1E96C8;background-color:#fff;background-position:4px -36px;border-color:#2d4c72}
.top-header ul.menu-interacao > li.no-text a.compartilhar {background-position:10px 17px;}
.top-header ul.menu-interacao > li.no-text a.compartilhar.active {background-position:10px -36px;}
.top-header ul.menu-interacao > li a.comentar i {font-size:23px; vertical-align:middle; margin:-2px 3px 0 0;}
.top-header ul.menu-interacao > li a.buscar{padding:0 5px 0 5px; background:none;}
.top-header ul.menu-interacao > li a.buscar i {font-size:17px; vertical-align:middle;}
.top-header ul.menu-interacao > li ul{position:absolute;top:36px;left:0;width:180px;height:140px;list-style:none;padding:0;border:2px solid #2d4c72;border-top:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#fff;z-index:999;display:none}
.top-header ul.menu-interacao > li ul li{height:40px;line-height:40px;text-indent:0;margin:0 15px;border-bottom:1px solid #eee}
.top-header ul.menu-interacao > li ul li:first-child{margin-top:10px}
.top-header ul.menu-interacao > li ul li:last-child{border:0}
.top-header ul.menu-interacao > li ul li#twitter a i {color:#00acf4;}
.top-header ul.menu-interacao > li ul li#googlePlus a i {color:#df4630;}
.top-header ul.menu-interacao > li ul li a{display:block;width:100%;height:100%;font-size:14px;font-weight:600;color:#121F3A;text-transform:uppercase;}
.top-header ul.menu-interacao > li ul li a i {color:#21549d; font-size:21px; vertical-align:middle; width:20px; text-align:center; margin-right:5px;}
.top-header ul.menu-interacao > li ul li a span{padding:0 10px 0 30px;color:#999}
.top-header ul.menu-interacao > li ul.active{display:block}
.top-header ul.menu-interacao > li#banner-assinatura{margin:-3px -10px 0 0;padding:0;background:none}
.top-header ul.menu-interacao > li#banner-assinatura a{width:82px;height:54px;overflow:hidden;text-indent:-999px;float:right;margin:0;background:url(../_img/banner-assinatura@2x.png); -webkit-background-size:82px 54px; background-size:82px 54px;}
.formulario-busca label{visibility:hidden}
.search-form{position:relative}
.no-text{text-indent:-9999px}
.formulario-busca{width:0;overflow:hidden;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;transition:width .6s ease}
.formulario-busca input{border:1px solid #2d4c72;border-radius:4px;width:170px;padding:11px 36px 11px 11px;font-family:Arial,Helvetica,sans-serif;font-size:12px;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}
.formulario-busca input::-webkit-input-placeholder{font-family:Oglobocondensed,Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:14px;color:#ddd}
.formulario-busca input::-moz-placeholder{font-family:Oglobocondensed,Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:14px;color:#ddd}
.formulario-busca input:-ms-input-placeholder{font-family:Oglobocondensed,Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:14px;color:#ddd}
.formulario-busca .search-submit{width:34px;height:34px;border:none;position:absolute;right:4px;top:8px;padding:0; background:none;}
.formulario-busca .search-submit i {color:#084976; font-size:18px; margin-top:2px;}
.formulario-busca .input-container{position:absolute;top:0;right:10px}
.navegacao-container{position:relative;float:left}
.no-touch .navegacao-container:hover .navegacao-lateral{display:block}
.navegacao-lateral{position:absolute;background:#2d4c72;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:9000px;height:auto;top:0;z-index:1000;right:-10px;border:1px solid #1c314d;border-top:none;border-bottom-right-radius:2px;display:none}
.navegacao-lateral.aberta{visibility:visible;display:block}
.navegacao-lateral.aberta:hover{display:block;visibility:visible}
.navegacao-lateral.fechada{display:none}
.menu-container{float:right;padding:50px 0 0;width:231px;margin-right:10px}
.menu-container > ul,.submenu-container > ul{margin:0;padding:0;list-style:none}
.menu li {font-size:18px; text-transform:uppercase; font-weight:600; padding:5px 0; line-height:18px;}
.menu li a{color:#fff}
.menu li a:hover,.mais-editorias:hover > a{color:#1e96c8}
.mais-editorias{position:relative;margin-right:-10px;overflow:visible!important}
.mais-editorias > span{color:#fff;display:block}
.mais-editorias > span:hover,.mais-editorias:hover > span{color:#1e96c8}
.mais-editorias:hover > .submenu-container,.mais-editorias i:hover,.submenu-container:hover{display:block}
.submenu-container > ul{margin-left:20px;padding:20px 0}
.submenu-container i {content:""; position:absolute; top:7px; left:-8px; width:0; height:0; border-right:8px solid #183b55; border-top:8px solid transparent; border-bottom:8px solid transparent}
.logo-container{position:relative;z-index:100000}
.links-institucionais{background:#ccc;margin-top:30px}
.links-institucionais ul{list-style:none;margin:20px 0;padding:0 10px}
.links-institucionais li{float:left;margin:0 5px}
.links-institucionais a{color:#fff;text-transform:uppercase;font-size:14px}
.submenu-container {background:none repeat scroll 0 0 #183B55;display:none;left:242px;position:absolute;top:0;width:170px}
.mais-editorias{margin-right:-10px;position:relative}
.top-header h2 a{font-family:OGloboCondensed,sans-serif;font-size:24px}
#compartilhar{overflow:visible!important}
.busca-aberta #buscar .buscar span {display:none;}


@media only screen and (min-width: 768px) {
	.touch #buscar{width:80px}
	#buscar.no-text{width:auto}
	#compartilhar,#comentar{width:auto!important}
}

@media only screen and (max-width: 768px) {
	#menu-editoria,.submenu-home{top:97px}
	.submenu-container{left:200px}
	.busca-aberta #comentar,.busca-aberta #compartilhar{display:none}

	.button-form{float:none;margin:10px auto;width:100%}
	.top-header ul.menu-interacao > li#comentar,.top-header ul.menu-interacao > li#buscar,.top-header ul.menu-interacao > li#compartilhar{padding:0;text-indent:-9999px}
	.top-header ul.menu-interacao > li#buscar{overflow:hidden; text-indent:0;}
	.top-header ul.menu-interacao > li#buscar span {display:none;}
	.top-header h2{margin-left:-70px;width:140px}
	.top-header #bt-menu{width:30px}
	.top-header ul.menu-interacao li#banner-assinatura{width:82px;height:54px}
	.top-header ul.menu-interacao > li a.compartilhar {background-position:10px 17px;}
	.top-header ul.menu-interacao > li a.compartilhar.active{background-position:10px -36px;}
	.top-header ul.menu-interacao > li ul{width:165px}
	.top-header ul.menu-interacao > li > a.buscar{margin-left:10px; padding:0 5px 0 0;}
	.formulario-busca input{width:130px}
	.menu-container{width:190px}

	.assunto-destaque > .row > .large-6{display:none}
	.assunto-destaque > .row > .large-5{width:50%!important}
	.produtos .memoria{width:72px;margin-bottom:5px}
	.produtos .acervo{width:66px;margin-bottom:5px;margin-top:1px}
	.produtos .ela{width:39px;margin-top:-5px;margin-bottom:0;padding-left:0}
	.produtos .rioshow{width:62px}
	.produtos .extra{width:68px;padding-left:0;padding-top:5px}
	.produtos .classificados{width:110px;margin-top:5px}
	.coluna .corpo img{top:0}
	.corpo-coluna > p{margin:25px 20px}
}
@media screen and (max-width: 870px) {
	.formulario-busca input{width:120px}
	.busca-aberta .formulario-busca{width:130px!important}
	.top-header h2 a{font-size:20px;background-position:110px 0}
	.top-header h2 a.active{font-size:20px;background-position:110px -52px}
}
@media screen and (min-width: 870px) {
	.busca-aberta .formulario-busca{width:180px!important}
}
@media screen and (max-width: 1024px) {
	#menu-editoria .large-13{width:100%!important}
	.navegacao-central .fotos-dia > div > a span{bottom:-40px;padding:5px;font-size:15px}
	.navegacao-central .assunto-destaque > .row > div > a{font-size:1.3em}
	.navegacao-central .assunto-destaque h3,.navegacao-central .fotos-dia h3{font-size:1.1em;line-height:20px}
	.navegacao-central .assunto-destaque ul li{font-size:1.1em}
	.navegacao-central .secoes ul li{font-size:14px}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.top-header ul.menu-interacao > li#comentar,.top-header ul.menu-interacao > li#compartilhar{padding:0;text-indent:-9999px}
	.top-header h2{margin-left:-70px;width:140px}
	.top-header h2 a{font-size:20px;background-position:110px 0}
	.top-header h2 a.active{font-size:20px;background-position:110px -52px}
	.top-header ul.menu-interacao > li a.compartilhar{background-position:10px 17px}
	.top-header ul.menu-interacao > li a.compartilhar.active{background-position:10px -36px}
	.top-header ul.menu-interacao > li > a.buscar{margin-left:10px; padding:0 5px 5px 0;}
	#menu-editoria {display:none}
	#menu-editoria,#overlay {display:none!important}
	#menu-editoria{top:105px}
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
	.top-header h2 a{font-size:20px;}
	.top-header h2 a.active{font-size:20px;}
}
@media screen and (min-width: 40.063em) and (max-width: 64.063em) {
	#menu-editoria .destaque > .row > div > a{margin:5px 0 10px;font-size:1.3em}
	#menu-editoria .destaque ul li{padding:5px 0;font-size:1.1em}
	#menu-editoria .secoes h3,#menu-editoria .destaque h3,#menu-editoria .fotos-dia h3{font-size:1.1em;line-height:20px;margin:10px 0 5px}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	#menu-editoria .large-6{display:none}
	#menu-editoria .large-5{width:50%!important}
}