@charset "utf-8";
@import url("https://s.glbimg.com/gl/ba/css/barra-globocom.min.css");
/* Yui Reset CSS 3 - reset.css */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption,time,article{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,i,strong,b,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
iframe{border:none;overflow:hidden}
html,button{font-family:Arial,Helvetica,sans-serif}
button{cursor:pointer}
a:focus {outline:none;}

/* fonts */
@font-face{
	font-family:'OgloboCondensedBold';
	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#OgloboCondensedBold') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'OgloboCondensedMedium';
	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#OgloboCondensedMedium') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'OgloboCondensedSemibold';
	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#OgloboCondensedSemibold') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'OgloboCondensedRegular';
	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#OgloboCondensedRegular') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'OgloboCondensedLight';
	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#OgloboCondensedLight') format('svg');
	font-weight:normal;
	font-style:normal
}

@font-face{
	font-family:'OgloboXCondensedMedium';
	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');
	font-weight:normal;
	font-style:normal
}

@font-face{
	font-family:'OgloboXCondensedBold';
	src:url('../font/OgloboXCondensedBold.eot');
	src:url('../font/OgloboXCondensedBold.eot?#iefix') format('embedded-opentype'),
	url('../font/OgloboXCondensedBold.woff') format('woff'),
	url('../font/OgloboXCondensedBold.ttf') format('truetype'),
	url('../font/OgloboXCondensedBold.svg#OgloboCondensedBold') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'OgloboXCondensedSemibold';
	src:url('../font/OgloboXCondensedSemibold.eot');
	src:url('../font/OgloboXCondensedSemibold.eot?#iefix') format('embedded-opentype'),
	url('../font/OgloboXCondensedSemibold.woff') format('woff'),
	url('../font/OgloboXCondensedSemibold.ttf') format('truetype'),
	url('../font/OgloboXCondensedSemibold.svg#OgloboCondensedBold') format('svg');
	font-weight:normal;
	font-style:normal
}

/*GRID*/
*, *:after, *:before {-webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased;text-rendering:optimizeLegibility;}
body{min-width:980px;background:#012d4d repeat-x 0 63px;font:15px/20px Arial,Helvetica,sans-serif;}
#article,#home,#search,#photogallery,.e404,#table,#breaking,#photos,#eureporter{}
body.busk-bottom{background-position:0 -1063px}
body.busk-body{min-height:1000px;background-position:0 -301px}
img{display:none}
div img{display:inline}
div.sidebar img{display:none}
div.sidebar div img{display:inline}
.body{position:relative;background:#fff url(../img/bg_body_article.gif) repeat-y right;border:0 solid #fff;border-width:18px 0}
.body,.body-cont{width:960px;margin:0 auto;background:#fff}
.content{position:relative;float:left;width:620px;min-height:200px;padding:0 0 0 10px}
.content .content{min-height:0}
.center{float:left}
.sidebar{float:right;width:300px;padding:0 10px 0 0}
hr{display:none}
a{color:#336b83;text-decoration:none}
a:hover,a:hover *{text-decoration:underline}
h1{padding:0 10px;background:#fff;color:#1c314d;font:normal 41px/40px OgloboCondensedSemibold}
h2{padding:0 0 13px;color:#5a5a5a}
.none{display:none}
.show{display:block}
.nav a{cursor:pointer; outline:0;}


/*GENERAL*/
#skipcontent{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
#skipcontent a{color:#194455}
#skipcontent a:focus,#skipcontent a:active{display:block;width:99.9%;height:15px;background-color:#0069A4;color:#FFF;font-size:10px}
#header{position:relative}
#top .wrapper,#title,#section-related,#menu,#topics-menu{clear:both;width:940px;margin:0 auto}
#top .wrapper,#title,#section-related,#topics-menu{overflow:hidden}
#title,#menu{width:960px}
#section-related,#topics-menu{width:978px}
#top,#top a,#title a,#menu li a{color:#fff;text-transform:uppercase}
#top{height:10px;padding:4px 0 6px;line-height:13px;background:#4a7b95;font-size:10px}
#top .wrapper div,#top p,#top li,#top time{display:block;float:left}
#top #medias{float:right}
#top #time{margin:0 5px 0 0;padding:0 5px 0 0;border-right:1px solid #a5bdca}
#top #time .hour{padding:0 5px 0 0;font-weight:bold}
#top #user{padding:0 0 0 10px;background:url(../img/ic_top.gif) no-repeat 0 2px}
#top li,#top p a.logout,#top p a.signup{padding:0 5px;border-left:1px solid #a5bdca}
#top li,#top p a.login{padding-right:3px}
#top li{display:block;float:left;padding-left:12px;background:url(../img/ic_top.gif) no-repeat 2px -28px}
#top #social li{padding-left:4px}
#top li.facebook{background-position:4px -60px;border:0}
#top li.twitter{background-position:4px -79px}
#top li.principios-editoriais{background:none;border:0}
#top li.edicao-digital{padding-left:14px;background-position:3px -12px}
#top li.kindle{background-position:2px -141px}
#top li.ipad{background-position:2px -161px}
#top #social li a{display:block;width:15px;height:14px;text-indent:-999px}

#title a:hover{text-decoration:none}
/*
#title{height:42px;line-height:42px;background:url(../img/bg_title.png) no-repeat 0 0;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 5px 5px}
#title a{font-weight:bold}
#title p a,#home #title p strong{display:block;float:left;font-size:33px}
#title p strong a,#home #title p strong{width:173px;text-indent:-9999px}
#title ul{float:right}
#title li,#title div.patr{float:left;background:url(../img/bg_title.png) no-repeat -960px 0;opacity:0.8}
#title div.patr{float:right;padding:7px 10px;height:30px}
.noticias #title div.patr{padding:28px 10px;background:none}
#title img{position:absolute;right:0;top:0}
#title div.patr img{position:static}
#title li a,#title div.patr a{padding:0 15px}
#title div.patr a{display:block;height:30px;padding:0}
*/

#section-related{position:relative;height:125px;background:url(../img/bg_title.png) no-repeat 0 -43px}
#section-related div{position:relative;overflow:hidden;width:800px}
#section-related p{float:left;width:149px;padding:0 0 0 18px;line-height:125px;background:url(../img/bg_sectionrelated.png) no-repeat left center;color:#fff;font-size:12px}
#section-related li{overflow:hidden;float:left;width:153px;height:57px;padding:0 12px;line-height:14px;font-size:14px;margin-top:34px;background:url(../img/bg_title.png) no-repeat -978px -76px}
#section-related li:first-child{background:none}
#section-related a{color:#fff}
#section-related a:hover,#section-related a:hover *{text-decoration:none}
#section-related a:hover .article{text-decoration:underline}
#section-related .dest a:hover .article{text-decoration:none}
#section-related li.img{width:195px}
#section-related img{float:left;margin:2px 8px 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#section-related .topic,#section-related .site,#section-related .more{display:block;font-size:11px;text-transform:uppercase}
#section-related .topic,#section-related .more{opacity:0.7}
#section-related .more{font-size:10px;cursor:pointer}
.noticias #section-related li.breaking{width:264px}
#section-related li.breaking a.site{display:inline}
#section-related li.breaking .date{color:#dcdada;font-size:10px}
#section-related li.breaking .article{font:bold 18px/17px "Times New Roman",Times,serif}
.noticias #section-related li.transit{width:109px}
#section-related li.transit .date{font-size:11px}

/* menu */
#menu {position:relative}
#menu .nav {height:36px; border-top:0 solid #FFE02E; background: #336b83; background: -moz-linear-gradient(top, #336b83 0%, #1d4b6c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336b83), color-stop(100%,#1d4b6c)); background: -webkit-linear-gradient(top,  #336b83 0%,#1d4b6c 100%); background: -o-linear-gradient(top, #336b83 0%,#1d4b6c 100%); background: -ms-linear-gradient(top,  #336b83 0%,#1d4b6c 100%); background: linear-gradient(to bottom,  #336b83 0%,#1d4b6c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336b83', endColorstr='#1d4b6c',GradientType=0 );}
#menu a:focus {outline:none;}
#menu ul{position:absolute;top:-3px}
#menu li{float:left;margin:0 3px 0 0}
#menu li a {display:block;position:relative;z-index:2147483647;padding:0 11px;font-family:"OgloboCondensedBold",Arial,Helvetica,sans-serif; font-size:17px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin: 10px 0;}

#menu li:hover,.noticias #menu li.capa,.politica #menu li.politica,.pais #menu li.pais,.economia #menu li.economia,.mundo #menu li.mundo,.rio #menu li.rio,.esporte #menu li.esporte,.cultura #menu li.cultura,.vida #menu li.vida,.mais #menu li.mais,.olimpiadas-2012 #menu li.olimpiadas-2012,.carnaval #menu li.carnaval{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-moz-box-shadow:1px -3px 5px #000;-webkit-box-shadow:1px -3px 5px #000;box-shadow:1px -3px 5px #000;}
#menu li:hover{background:#fff !important;}
#menu li a:hover{text-decoration:none}


#menu li li a:hover{text-decoration:underline}
#menu li:hover a,.noticias #menu li.capa a,.politica #menu li.politica a,.pais #menu li.pais a,.economia #menu li.economia a,.mundo #menu li.mundo a,.rio #menu li.rio a,.esporte #menu li.esporte a,.cultura #menu li.cultura a,.vida #menu li.vida a,.mais #menu li.mais a,.olimpiadas-2012 #menu li.olimpiadas-2012 a,.carnaval #menu li.carnaval a, .tecnologia #menu li.tecnologia a{background:#fff;color:#004665;padding:10px 11px;margin:0}
#menu li ul{display:none;z-index:2147483646;top:39px;margin:0 0 0 -3px;padding:0 0 10px;background:#fff;border:0 solid #4a7b95;border-width:0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:1px 2px 6px #666;-webkit-box-shadow:1px 2px 6px #666;box-shadow:1px 2px 6px #666}
#menu li:hover ul,#menu li:hover .submenu{display:block}
#menu li li{float:none;padding:0}
#menu li li a{min-width:110px;padding:4px 10px;line-height:14px;color:#056598;text-transform:none}
#menu li li:hover,#autocomplete li:hover{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;filter:none;-ms-filter:none}
#menu li ul li a{font-family:Arial,Helvetica,sans-serif; font-size:12px;}

#menu li div.submenu{display:none;position:absolute;z-index:2147483646;top:39px;width:583px;min-height:220px;margin:0 0 0 -3px;padding:10px;background:#fff;border:0 solid #4a7b95;border-width:0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:1px 2px 6px #666;-webkit-box-shadow:1px 2px 6px #666;box-shadow:1px 2px 6px #666}
#menu li.olimpiadas-2012 div.submenu{width:452px}
#menu li.olimpiadas-2012 div.submenu .col3{display:none}
#menu li div.submenu a{color:#1C314D;font-size:14px;font-family:"Times New Roman",Times,serif;text-transform:none;line-height:18px;padding:0;position:static}
#menu li div.submenu a:hover{background:none}
#menu li div.submenu ul{padding:0;display:block;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;filter:none;-ms-filter:none;position:static;background:none}
#menu li div.submenu ul span.resume{display:block;color:#5a5a5a;font-size:12px;line-height:15px;margin:2px 0 5px 0}
#menu li div.submenu ul.toplist{margin-bottom:12px;height:20px;width:100%}
#menu li div.submenu ul.toplist li{float:left;list-style:disc;margin:0 5px 0 15px;font-size:9px}
#menu li div.submenu ul.toplist li a{text-transform:uppercase;padding:0;font-family:"Times New Roman",Times,serif;font-size:11px;min-width:0}
#menu li div.submenu ul.toplist li.first{margin-left:0;list-style:none}
#menu li div.submenu ul.toplist li.first a{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
#menu li div.submenu div.cols{float:left;margin-right:20px}
#menu li div.submenu div.cols ul{margin:0}
#menu li div.submenu div.col1{width:193px}
#menu li div.submenu div.col1 a{display:block;margin:2px 0}
#menu li div.submenu div.col1 li{border-top:1px solid #bdbdbd;margin:5px 0;padding-top:3px}
#menu li div.submenu div.col1 li.first{border:none;margin-top:0;padding:0}
#menu li div.submenu div.col1 a.article{margin-top:2px;}
#menu li div.submenu div.col1 li.first a.article{font: 16px/17px OgloboCondensedRegular,Arial,Helvetica,sans-serif; font-size:16px;padding:0 0 4px;background:none}
#menu li div.submenu div.col1 a.article:hover{text-decoration:underline}
#menu li div.submenu div.col1 div.bigimg{display:block;margin:5px 0;min-height:120px;width:193px}
#menu li div.submenu div.col1 div.bigimg img{display:block}
#menu li div.submenu div.col2{width:219px}
#menu li div.submenu ul.matlist{float:left;margin:0}
#menu li div.submenu ul.matlist li{padding:5px 0;border-top:1px solid #bdbdbd;float:left;width:100%;line-height:15px}
#menu li div.submenu ul.matlist li.first{border:none;padding-top:0}
#menu li div.submenu ul.matlist a{font:18px/17px OgloboCondensedSemibold,Arial,Helvetica,sans-serif;margin:2px 0;padding:0;}
#menu li div.submenu ul.matlist img{float:left;margin:4px 10px 5px 0}
#menu li div.submenu div.col3{width:110px;min-height:242px;margin:0;border-left:1px solid #bdbdbd;padding-left:19px}
#menu li div.submenu ul.submenunav{margin-left:20px}
#menu li div.submenu ul.submenunav li{list-style:disc;font-size:8px;color:#888}
#menu li div.submenu ul.submenunav a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#056598;padding:0;}
#menu li.mais div.submenu{width:797px}
#menu li div.submenu div.col1 a.article, #menu li div.submenu div.col1 li.first a.article{font:18px/17px OgloboCondensedSemibold, Arial, Helvetica, sans-serif}
#menu li div.submenu div.col1 ul li a {padding:0 0 4px;}

#menu .nav .mais ul li a {padding:5px 11px;}

#menu #social {position:absolute;top:0;top:4px;right:1px}
#menu #social li a {width:25px;height:25px;padding:0;background:url(../img/social-links-fb-tw.png) no-repeat 0 0;text-indent:-99999px; outline: 0 solid #FFFFFF;margin:0;}
#menu #social .facebook a {background-position:-30px 0}
#menu #social .googleplus a {background-position:-59px 0}
#menu #social li a:hover, #menu #social li:hover{background-color:transparent !important; -webkit-box-shadow: 0 0 0 0 #FFF; box-shadow: 0 0 0 0 #FFF;}

.e404 .seachform{width:350px}
#menu .seachform{position:absolute;top:2px;right:0;width:250px}
.seachform form{overflow:visible}
.seachform fieldset{position:relative;padding:1px 3px;background:#fff;border:1px solid #a2b0a4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:inset 1px 1px 1px #6b6d6d;-webkit-box-shadow:inset 1px 1px 1px #6b6d6d;box-shadow:inset 1px 1px 1px #6b6d6d}
#menu .seachform fieldset{float:right;margin:5px}
.seachform input{float:left;margin:4px 0 0;width:191px;background:#fff;border:0;font-size:11px}
.e404 .seachform input{width:294px;font-size:14px}
.seachform button{display:inline;margin:0;line-height:14px;background:#1c5d80;border:1px solid #282222;color:#fff;font-size:10px;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.e404 .seachform button{float:right;}
#autocomplete{position:absolute;top:25px;left:-1px;z-index:2147483646}
.e404 #autocomplete{top:23px}
#autocomplete ul{display:none;width:232px;padding:0;border:0 solid #e4e4e4;border-width:0 1px 1px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}
#autocomplete li{width:232px;padding:0;background:#fff;border:0 solid #e4e4e4;border-width:1px 0 0;font-size:12px}
.e404 #autocomplete li{width:348px}
#autocomplete li a{display:block;line-height:12px;padding:2px 10px;color:#888;text-transform:none}
#autocomplete li a:hover{background:#f9f9f9}
#autocomplete li a span{color:#059}
#autocomplete li a span:after{content:" ›";color:#2ce}
#topics-menu{position:relative;clear:both}
#topics-menu div{float:right;width:960px;height:20px;margin:0 9px 0 0;padding:5px 0;background:#fff;border-bottom:1px solid #d6d6d6}
#topics-menu ul{position:relative;left:-9px;float:left}
#topics-menu li{float:left;color:#004664}
#topics-menu li a{display:block;float:left;line-height:20px;color:#004664;font-size:11px;font-weight:bold;text-transform:uppercase}
/* partners */
#topics-menu .partners{float:right}
#topics-menu .active li{margin-left:-4px;padding:0 4px 0 12px;background:url(../img/bg_topics.png) no-repeat 0 -20px}
#topics-menu .active li:first-child{background:url(../img/bg_topics.png) no-repeat 0 -40px}
#topics-menu .active li b{display:block;height:20px}
#topics-menu .active li:last-child b{padding:0 12px 0 0;background:url(../img/bg_topics.png) no-repeat right 0}
#topics-menu .partners li.kogut,#topics-menu .partners li.rio-show,#topics-menu .partners li.ela,#topics-menu .partners li.classificados,#topics-menu .partners li.livreiro,#topics-menu .partners li.zap,#topics-menu .partners li.extra{padding:0;background:url(../img/bt_partners_colors.png) no-repeat 0 -39px;margin-left:7px;}
#topics-menu .partners li.acervo {background:url(/img/logo_acervo.png) no-repeat; padding:0; margin-left:7px; margin-top:2px;}
#topics-menu .partners li.kogut{background-position:0 -22px}
#topics-menu .partners li.ela{background-position:0 0;margin-top:-2px;}
#topics-menu .partners li.livreiro{background-position:0 -30px}
#topics-menu .partners li.extra{background-position:0 -55px;margin-top:3px;}
#topics-menu .partners li.zap{background-position:0 -60px}
#topics-menu .partners li.classificados{background-position:0 -68px}
#topics-menu .partners li.acervo a,#topics-menu .partners li.kogut a,#topics-menu .partners li.rio-show a,#topics-menu .partners li.ela a,#topics-menu .partners li.livreiro a,#topics-menu .partners li.zap a,#topics-menu .partners li.extra a,#topics-menu .partners li.classificados a{overflow:hidden;display:block;width:54px;height:15px;text-indent:-999px}
#topics-menu .partners li.acervo a{width:56px}
#topics-menu .partners li.kogut a{width:95px}
#topics-menu .partners li.ela a{width:47px;height:23px}
#topics-menu .partners li.classificados a{width:62px;height:17px}
#topics-menu .partners li.livreiro a{width:59px}
#topics-menu .partners li.zap a{width:25px}
#topics-menu .partners li.extra a{width:60px;height:13px;}

#topics-menu .active li a{padding:0 2px 0 4px;color:#fff;background:#4976a0; background: -moz-linear-gradient(left, #4976a0 0%, #000000 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #4976a0), color-stop(100%, #000000)); background: -webkit-linear-gradient(left, #4976a0 0%, #000000 100%); background: -o-linear-gradient(left, #4976a0 0%, #000000 100%); background: -ms-linear-gradient(left, #4976a0 0%, #000000 100%); background: linear-gradient(to right, #4976a0 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4976a0', endColorstr='#000000', GradientType=1 );}
#topics-menu .active li:first-child a{padding-left:11px}
#topics-menu .topics li:after,#general-topics li:after{content:" • ";padding:0 5px 0 2px;text-decoration:none !important}
#topics-menu .topics li:last-child:after,#general-topics li:last-child:after{content:""; float:left;}
#topics-menu .topics li a{padding:0 5px 0 0;font-family:"Times New Roman",Times,serif}

/*Last News*/
.more-news {clear:both; padding:0 0 20px; height:28px; background:#FFF}
.body .more-news {padding:0}
#last-news {width:960px;height:30px;margin:0 auto;clear:both;background-color:#FFF;font-weight:bold}
#last-news .ticker-wrapper.has-js{display:block;width:960px}
#last-news .ticker{display:block;position:relative;float:left;width:852px;height:30px}
#last-news .ticker-title {float:left; width:118px; height:20px; margin-left:-9px; padding:4px 0 0 15px; background:url(../img/bg-last-news-white.jpg) no-repeat 0 4px; font-size:11px; font-weight:bold; text-transform:uppercase}
#last-news .ticker-title a{color:#FFF}
#last-news .ticker-title a:hover{text-decoration:none}
#last-news .ticker-content {margin:0;padding-top:4px;position:absolute;font-weight:bold;overflow:hidden;white-space:nowrap;line-height:1.2em}
#last-news .ticker-content a {color:#1C314D; font: normal 20px/18px OgloboCondensedMedium,Arial,Helvetica,sans-serif; filter:none}
#last-news .ticker-content a {}
#last-news .ticker-content a:hover{color:#0D3059}
#last-news .ticker-content a span {color:#d32701;font-size:12px;font: normal 15px/18px OgloboCondensedMedium,Arial,Helvetica,sans-serif;text-decoration:none}
#last-news .ticker-content a span:after {content:" "; color:#1C314D}
#last-news .ticker-swipe{position:absolute;top:0;display:block;width:800px}
#last-news .ticker-swipe span{display:block;width:7px;height:12px;margin-left:1px;border-bottom:1px solid #1F527B}
#last-news .ticker-controls {float:left;overflow:hidden;height:30px;width:100px;background:none;list-style-type:none}
#last-news .ticker-controls li{float:right;cursor:pointer;display:block;width:16px;height:30px;background:url(../img/bt_break_ticker_branco.gif) repeat 0 0}
#last-news .ticker-controls li.jnt-play-pause {background-position:52px -5px}
#last-news .ticker-controls li.jnt-play-pause.paused {background-position:33px -5px}
#last-news .ticker-controls li.jnt-prev {background-position:12px -5px}
#last-news .ticker-controls li.jnt-next {background-position:73px -5px}
#last-news .break-ticker-hidden{display:none}
#last-news .no-js-news{padding:10px 0 0 45px;color:#F8F0DB}
#last-news .right .ticker-controls,#last-news .right .ticker-content,#last-news .right .ticker-title,#last-news .right .ticker{float:right}
#last-news .right .ticker-controls {padding-right:6px}

#footer {position:relative;clear:both;overflow:auto;width:960px;margin:0 auto;padding:15px 0 0}
#footer a,#institutional .copyright{color:#798da8;font-size:12px}
#general-topics,#institutional,#sitemap,#sitemap div{float:left;width:140px;padding:0 0 15px;border-top:1px solid #00aaef}
#general-topics{width:960px;margin:0;padding:5px 0}
#general-topics,#general-topics a,#sitemap p a{color:#fff}
#general-topics p,#general-topics li{float:left}
#general-topics p{line-height:19px}
#general-topics p,#sitemap p a{margin:0 5px 0 0; font-family:OgloboCondensedRegular,"Times New Roman",Times,serif;font-size:16px;}
#general-topics p:after{content:" > ";color:#02a2e5}
#general-topics li a{font:12px "Times New Roman",Times,serif;text-transform:uppercase}
#institutional{width:304px}
#institutional li,#sitemap li{line-height:16px}
#institutional .o-globo{height:37px;background:url(../img/lg_oglobo.png) no-repeat left center;text-indent:-999px}
#institutional .copyright{position:absolute;bottom:40px;left:0;width:279px;line-height:12px;font-size:10px}
#institutional .certified{position:absolute;bottom:96px}
#institutional p.certified img{border:0}
#institutional p.certified .certifica{margin-left:25px}
#institutional ul.certified li{float:left;margin:0 39px 8px 0;background:url(/img/lg_footer.png) no-repeat 0 0}
#institutional ul.certified li.certifica{background-position:-119px 0}
#institutional ul.certified li a{display:block;overflow:hidden;width:96px;height:51px;text-indent:-999px}
#institutional ul.certified li.certifica a{width:110px}
#sitemap{float:right;width:656px;border:0}
#sitemap div{margin:0 0 15px 24px}
#sitemap .cultura{clear:both}

#subscription {display:none; position:fixed;top:240px;left:-202px;z-index:9000;width:244px;height:350px;}
#subscription a{display:block;float:left;width:30px;height:124px;background:url(../img/bn_subscription.gif) no-repeat 0 0;border:0 solid transparent;border-width:1px 1px 1px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;text-indent:-999px}
#subscription a.nd{background:url(../img/bn_subscription_a.gif) no-repeat 0 0}
#subscription a.rd{background:url(../img/bn_subscription_b.gif) no-repeat 0 0}
#subscription a.link{display:none;width:164px;height:348px;-moz-border-radius:0 0 4px 0;-webkit-border-radius:0 0 4px 0;border-radius:0 0 4px 0}
#subscription a.close{margin:0 0 0 -1px;background-position:-165px 0}
#subscription a.open{background-position:-204px 0}

#subscriptionTry {position:fixed;top:240px;left:-202px;z-index:9000;width:244px;height:350px;}
#subscriptionTry a {display:block;float:left;width:34px;height:202px;background:url(../img/bn_subscription.png) no-repeat 0 0;border:0 solid transparent;border-width:1px 1px 1px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;text-indent:-999px}
#subscriptionTry a.link {width:164px;height:348px;-moz-border-radius:0 0 4px 0;-webkit-border-radius:0 0 4px 0;border-radius:0 0 4px 0}
#subscriptionTry a.close {margin:0 0 0 -1px;background-position:-165px 0}
#subscriptionTry a.open {background-position:-200px 0}

.publ .arroba{clear:both;height:265px}
.publ p{float:right;padding:0 0 5px;line-height:9px;color:#050505;font-size:9px;text-transform:uppercase;text-shadow:1px 1px 1px #454545}
.publ img{display:none}
.publ div img{display:block}
#slim p{padding:5px 5px}
#slim,#superbanner,#selo{min-height:60px;margin:0 auto;background:#eee}
#slim{width:960px}
#contagem{margin:0 0 15px;background:#eee}
#superbanner,#selo{margin-top:-18px;padding:10px;border-bottom:18px solid #fff}
#article #superbanner,#article #selo{border-bottom:none}
#superbanner{float:left;width:732px;padding-right:6px}
#selo{float:right;width:202px;padding-left:0}
.superbanner,.selo{clear:both;height:92px;background:#ddd}
.pbl object,.pbl iframe,.pbl a,.superbanner object,.superbanner iframe,.superbanner a,.selo object,.selo iframe,.selo a{display:block;clear:both;border:1px solid #000}
.opine #double{background:#fff}
#doubleb{clear:both;overflow:auto;background:#fff;padding:15px 0}
#superbanner p{overflow:hidden;text-indent:-9999px}
#tarja{width:620px;height:30px;margin:0 0 15px;background:#ddd}
#slin p,#contagem p,#tarja p{display:none}
body .globoshopping,body .globosh{clear:both;background:#fff}
body .globosh .widget{border:0}
body .globoshopping .big{margin:0 10px}
body .globoshopping .medium,body .globosh .medium{float:left;width:621px}
body .globoshopping .small .title,body .globoshopping .big .title,body .globosh .small .title,body .globosh .big .title,body#article .mundi  .title,body#article .zap  .title{background:none;border-width:1px 0 0}
body .globoshopping iframe,body .globosh iframe,.zap iframe,.mundi iframe{display:block;width:298px;height:307px;margin:0 auto;scroll:none}
body .globoshopping .medium iframe{width:619px}
body .globoshopping .big iframe,body .globosh .big iframe{width:931px}
body .globosh iframe {width:621px;height:375px}
body .globosh .big iframe{width:940px}
div.zap,div.mundi{overflow:hidden;width:300px;height:350px}
div.zap {height:375px;}
div.zap .widget {height:373px; margin:0;}
div.zap iframe,div.mundi iframe{width:290px;height:269px;margin:20px 5px}
div.zap a,div.mundi a{display:block;float:left;width:120px;height:26px;margin:4px 0 0;background:url(../img/bt_boxp.png) no-repeat 0 0;text-indent:-999px}
div.mundi a{background-image:url(../img/mundi.png)}
div.zap a.sub{float:right;background-position:top right}
.body-cont .partners{clear:both;overflow:auto;width:940px;padding:10px}
.body-cont .partners .zap,.body-cont .partners .mundi{float:right}
.body-cont .partners #arroba {float:right;}

/*LISTS*/
.widget{position:relative;margin:0 0 15px;border:1px solid #dfdfdf;border-top:1px solid #336b83}
.widget .title,.widget .subtitle,.widget .tabs li,.widget .abas li{padding:0;height:33px;line-height:33px;color:#050505;font-size:11px;text-transform:uppercase;text-shadow:1px 1px 1px #454545}
.widget .title,.widget .tabs li a,.widget .abas li a{padding:0 8px;border:1px solid #dfdfdf;font-size:11px;filter:dropshadow(color=#454545,offx=1,offy=1);background-color:#efefef;background-image:-moz-linear-gradient(top,#efefef,#dfdfdf);background-image:-webkit-gradient(linear,center top,center bottom,from(#efefef),to(#dfdfdf));background-image:-o-linear-gradient(top,#efefef,#dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf')";background-image:linear-gradient(top,#efefef,#dfdfdf)}
.widget .title,.widget .abas li a,.widget .tabs li a.current{font-weight:bold;text-shadow:none;}
.widget .title a,.widget .tabs li a,.widget .abas li a{color:#000}
.widget .tabs li a:hover,.widget .abas li a:hover{text-decoration:none}
.widget .tabs li a{font-weight:normal;text-shadow:none}
.widget .time{line-height:34px;border-bottom:1px solid #d6d6d6;color:#767676;font-size:14px}
.widget .scrollable{position:relative;overflow:hidden;width:300px;min-height:300px;padding:0 0 15px}
.widget .scrollable .items{position:absolute;width:20000em}
.widget .scrollable .items ul{float:left;width:300px;padding:0 10px 0 0}
.widget .nav a{overflow:hidden;display:block;float:left;width:15px;height:15px;background:url(../img/bt_scroller.png) no-repeat 0 0;text-indent:-999px}
.widget .nav a.prev{right:15px}
.widget .nav a.next{right:0;background-position:-15px 0}
.widget .nav a.prev:hover{background-position:0 -30px}
.widget .nav a.next:hover{background-position:-15px -30px}
.widget .nav a.prev_disabled,.widget .nav a.prev_disabled:hover{background-position:0 -15px;cursor:default}
.widget .nav a.next_disabled,.widget .nav a.next_disabled:hover{background-position:-15px -15px;cursor:default}
.nav a.disabled{cursor:default}
.widget ul{display:block}
.widget li,#sites div div div{padding:4px 0;line-height:15px;border-top:1px solid #d6d6d6;font-size:12px}
.widget li:last-child{border-bottom:1px solid #d6d6d6}
.widget li img{float:left;margin:0 10px 0 0}
.widget li time{padding-right:3px;border-right:1px solid #d6d6d6;font-size:12px}
.widget .tabs,.widget .abas{height:28px}
.widget .tabs li,.widget .pane li,.widget .abas li{border:none}
.widget .tabs li,.widget .abas li {float:left; width:50%; padding:0; overflow:hidden}
.widget .tabs li a,.tabela .widget ul,.widget .abas li a{background-color:#DEDEDE;background-image:-moz-linear-gradient(center top ,#DEDEDE,#ADADAD);background:-webkit-gradient(linear,left top,left bottom,from(#DEDEDE),to(#ADADAD));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEDEDE,endColorstr=#ADADAD)"}
.widget .tabs li a,.widget .abas li a{display:block;padding:0 8px;cursor:pointer}
.widget .tabs li.current a,.widget .abas li.current a, .widget .tabs li a.current,.widget .abas li a.current{background-color:#EFEFEF;background-image:-moz-linear-gradient(center top ,#EFEFEF,#DFDFDF);background:-webkit-gradient(linear,left top,left bottom,from(#EFEFEF),to(#DFDFDF));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF,endColorstr=#DFDFDF)"}
.pane{clear:both;display:none;padding:6px 0 0;background-color:#f5f5f5}
#list-section,#blogs .wrapper,#frontpage .partners .widget,#commented .widget,#direto .widget,#ed,#commented-abas .widget,#ultimas-noticias .widget,.tabela .widget,#enquete,#ilegaledai,#transparencia-brasil,#promessometro,#box-ir, #linkedin, #boxCalendarEdu, #formou, #tabelasList{padding:6px 0 0;background:url(../img/bg_widget_sb.gif) repeat-x 0 0}
#list-section,#blogs .wrapper{border-width:0}
#list-section{margin:0}
#list-section .nav{float:right;padding:4px 0}
#list-section .scrollable{clear:both}
#list-section li,#blogs li{overflow:auto}
#list-section li a,#blogs .article{color:#1c314d;font:15px/17px "Times New Roman",Times,serif}
#list-section li a {font:13px/15px Arial,Helvetica,sans-serif}
#blogs{position:relative;padding:5px 0 0}
#blogs a:hover *{text-decoration:none}
#blogs .first a:hover .resume,#blogs .first a:hover .more,#blogs  a:hover .article{text-decoration:underline}
#blogs .first a:hover .article{text-decoration:none}
#blogs img{float:right;margin:0 12px 0 10px}
#article #blogs img, #breaking #blogs img{margin:0}
#blogs span{display:block}
#blogs iframe{position:absolute;top:175px;right:0;width:82px;height:21px}
#blogs li:first-child{padding-top:11px}
#blogs li.first{padding-top:5px}
#blogs .label{display:none}
.noticias #blogs .label,#blogs .label{display:block;overflow:hidden;position:absolute;top:-35px;right:0;width:78px;height:110px;background:url(../img/bt_gente_globo.png) no-repeat 0 0;text-indent:-999px; z-index:1;}
#blogs .label a{display:block;height:110px}
#blogs .source {padding:0 0 2px;color:#000;font-size:15px; font-family:OgloboCondensedRegular,"Times New Roman",Times,serif;}
#home #blogs .anti-title,#table #blogs .anti-title{padding:0 0 0 30px;line-height:25px;background:url(../img/bl_web.gif) no-repeat 7px -576px;font-size:10px;text-transform:uppercase}
#home #blogs .anti-title a,#table #blogs .anti-title a{color:#000}
#home #blogs .first .wp, #table #blogs .first .wp{float:right;width:81px;margin:22px 0 0;color:#2a2a2a;text-align:center}
#home #blogs .first .wp img, #table #blogs .first .wp img{float:none;margin:8px 0 0 2px}
#home #blogs .first .wp time, #table #blogs .first .wp time{padding:0;border:0}
#home #blogs .first .wp time span, #table #blogs .first .wp time span{color:#bc0000}
#home #blogs .first .wp iframe, #table #blogs .first .wp iframe{overflow:hidden;width:81px;height:21px;margin:10px 0 0;border:none}
/*#home #blogs .first .source, #table #blogs .first .source{line-height:24px;padding:4px 78px 4px 0;font-size:22px}*/
#home #blogs .resume, #table #blogs .resume{padding:0 0 10px;color:#707173}
#home #blogs .more, #table #blogs .more{font-size:10px;text-transform:uppercase;cursor:pointer}
/*ARTICLE*/
#article h1,#breaking h1{margin:0 90px 0 0;padding:0 0 13px;font:40px/36px OgloboCondensedSemibold,"Times New Roman",Times,serif}
#article.opine h1{margin-right:130px;font-weight:normal}
#article #article-body h1{font-weight:normal}
#like{margin-bottom:10px}
#like iframe{overflow:hidden;width:620px;height:30px;border:none}
#metadata{position:relative;left:-20px;float:left;width:96px;margin:0 0 10px;padding:7px 8px 7px 18px;line-height:12px;background:url(../img/bg_metadata.png);font-size:11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#metadata p.source{padding:0 0 5px;color:#000;text-transform:uppercase}
#metadata p.source a{display:block;padding:0 0 0 19px;background:url(../img/bt_interactions.png) no-repeat -3px -211px}
#metadata p.source a.autor{color:#000}
#metadata p.source a.autor.windowned{background-color:#fff;color:#336b83}
#metadata p.source img{margin:5px 0 0}
#metadata p img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#metadata div{border-top:1px solid #c8c8c8;padding:0 0 4px;font-size:12px}
#metadata div .label{display:block;color:#9f9f9f;font-size:10px}
#metadata div .hour{color:#bc0000;font-style:normal}
#metadata div .hour,.lists .time,.list .time{color:#bc0000;font-style:normal}
.lists .time,.list .time{font-size:12px}
#article-body #columnist{margin:0 0 14px;padding:0 0 5px;border-bottom:1px solid #d4d4d4}
#article-body #columnist p{padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic}
#article-body #columnist p b{font-style:italic}
#article-body #columnist p strong{color:#336b83;font:normal 38px/48px Arial,Helvetica,sans-serif}
#article-body #columnist ul{overflow:auto;margin:7px 0 0;padding:3px 0 0;border-top:1px solid #d4d4d4}
#article-body #columnist li{float:left;/*width:49%;*/line-height:19px}/*
#article-body #columnist li.even{float:right;text-align:right}*/
#article-body #columnist li a{font-size:12px}
.share{clear:both}
.share li{overflow:auto;margin:0 0 2px;line-height:17px;background:#d9d9d9;border:1px solid #cbcbcb;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}
.share li a:hover em{text-decoration:none}
.share .email span,.share .email em,.share .comments span,.share .comments em{display:block;float:left;width:65px;padding:0 0 0 5px;border:0 solid #ebebeb;border-width:1px 0 0 1px;color:#4b4b4b;font-size:11px}
.share .email span,.share .comments span{overflow:hidden;width:17px;background:url(../img/bt_interactions.png) no-repeat 0 -68px;text-indent:-9999px}
.share .facebook,.share .twitter,.share .plus{height:25px}
.share .facebook iframe{overflow:hidden;width:90px;height:21px;border:none}
.share .twitter iframe{width:110px;height:20px}
.share .plus div{height:20px;width:90px;display:inline-block;text-indent:0;margin:0;padding:0;background:none;border-style:none;float:none;line-height:normal;font-size:1px;vertical-align:baseline}
.share .plus iframe{position:static;left:0;top:0;width:90px;margin:0;border-style:none;height:20px;visibility:visible}
.share div{border:none!important}
.share .facebook,.share .twitter,.share .plus{background:none;border:none;margin:2px 0;overflow:hidden}
.share .facebook {overflow:visible;}
#article-footer .facebook{width:90px; overflow:visible;}
#article-footer .twitter{width:100px}
#article-footer .plus{width:70px}
.share .email span{background-position:0 -51px}
.share .windowned{background:#fff;border:1px solid #dbd5d5;border-top:1px solid #FFF;box-shadow:0 5px 5px #CCC}
.share .windowned a{text-decoration:none}
.share .windowned span{background-position:0 -85px}
.share .windowned a span,.share .windowned a em{border-color:#fff}
#article-body{float:right;width:498px}
#article-body p{padding:0 0 15px;font:17px/20px Times New Roman,serif;color:#2a2a2a}
#article-body .photo p{font:12px/15px Arial,Helvetica,sans-serif;color:#fff}
#article-body strong,#article-body b{font-weight:bold}
#article-body em,#article-body i{font-style:italic}
.multimedia{position:relative;overflow:hidden}
#article-body .multimedia.photo{padding:0 0 15px}
.multimedia .figure{float:left;position:relative}
.multimedia .figure img{display:block;height:375px}
.multimedia .figure .figcaption{position:absolute;left:0;bottom:0;width:480px;padding:10px;line-height:15px;background:url(../img/bg_caption.png);color:#fff;font-size:12px}
.multimedia p{padding:0 !important}
.multimedia p span,.multimedia p span.author{display:block;color:#ccc;font-size:9px;text-transform:uppercase}
#article-body .multimedia.map small{display:none}
div.gallery p{margin-right:85px}
div.gallery .nav{position:absolute;bottom:10px;right:15px;display:block;color:#FFF}
div.gallery .nav .next{background-position:-15px -45px}
div.gallery .items{position:relative;width:2000em}
div.gallery .figure .figure span{display:block;width:66px;height:66px;position:absolute;top:87px;left:7px;text-indent:-9999px}
div.gallery .figure .figure span.fotogaleria,div.gallery .figure .figure span.gallery{background:url(../img/bt_selecao.png) -1px 0}
div.gallery .figure .figure span.fotogaleria:hover,div.gallery .figure .figure span.gallery:hover{background-position:-1px -67px}
div.gallery .figure .figure span.video{background:url(../img/bt_selecao.png) -68px 0}
div.gallery .figure .figure span.video:hover{background-position:-68px -67px}
div.gallery .figure .figure span.audio{background:url(../img/bt_selecao.png) -135px 0}
div.gallery .figure .figure span.audio:hover{background-position:-135px -67px}
#fotogaleria .nav{height:545px}
#article-body div.video{margin:0 0 15px;padding:10px;background:#e5e5e5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#article-body div.video p{margin:4px 0 0;line-height:14px;color:#2a2a2a;font-size:12px; min-height:auto;}
#article-body div.video p i{display:block;float:left;width:397px;font-style:normal}
#article-body div.video p span{float:right;color:#717171}
#article-body .info{clear:both;color:#2a2a2a;font-size:19px;padding:0 0 15px 27px}
#article-body .info .quote{display:block;margin:0;text-indent:-30px;font: 29px/29px OgloboCondensedLight,"Times New Roman",Times,serif;}
#article-body .info .quote:before{content:"“";float:left;width:30px;height:10px;padding:10px 0 0;font:63px/35px Georgia,"Times New Roman",Times,serif;color:#1c314d;text-indent:-30px}
#article-footer{clear:both;overflow:auto;padding:11px 0 26px;border-top:1px solid #d6d6d6;position:relative;overflow:visible} /*hidden*/
#article-footer .functions{float:right}
#article-footer li{float:left;width:82px;margin:0 4px 0 0}
#article-footer .functions li{width:20px;margin:0 9px 0 0;background:url(../img/bt_interactions.png) no-repeat 0 -119px}
#article-footer .functions li.correct{background-position:0 -140px}
#article-footer .functions li.print{position:relative;background-position:0 -161px}
#article-footer .functions li.print img{display:none}
#article-footer .functions li.print .selo-print{position:absolute;top:-5px;left:-130px;overflow:hidden;display:block;width:130px;height:30px;}
#article-footer .functions li.print .selo-print img{display:inline;}
#article-footer .functions li.print .selo-print a, #article-footer .functions li.print .selo-print object{position:absolute;left:130px;width:130px;height:30px;text-indent:0}
#article-footer .functions li.print .selo-print-ad {display:none;}
#article-footer .functions li a{display:block;overflow:hidden;width:20px;height:20px;text-indent:-9999px}
#article-footer .share em{width:53px;font-style:normal}
form.email{display:none;position:absolute;bottom:auto;left:272px;z-index:9999999999;width:300px;height:385px;background:url(../img/bg_window.png) no-repeat left bottom;border:none}
#breaking form.email{bottom:20px}
#metadata form.email{bottom:-5px;left:113px;height:372px;padding:0 0 0 8px;background:url(../img/bg_window_meta.png) no-repeat 0 -2px;box-shadow:10px 8px 10px -2px #888;-webkit-box-shadow:10px 8px 10px -2px #888;-moz-box-shadow:10px 8px 10px -2px #888}
form.email fieldset{height:336px;padding:0 8px;background:#FFF;border:0 solid #dbd5d5;border-width:1px 1px 0}
#metadata form.email fieldset{border-width:1px 1px 1px 0}
#metadata form.email.email.autor{height:298px;}
#metadata form.email.email.autor fieldset{height:261px}
#metadata form.email.email.autor span.autor{font-weight:bold;color:#000}
form.email .title{border-top:1px solid #33a2e1}
form.email .close{display:block;float:right;width:19px;height:19px;margin:7px 0 0;background:url(../img/bt_close.png) no-repeat 0 0;text-indent:-9999px;cursor:pointer}
form.email label,form.email .counter{display:block;float:left;width:200px;margin:5px 0 0;line-height:14px;color:#767676;font-size:10px;font-weight:bold;text-transform:uppercase}
form.email label.cap{margin-top:0;text-transform:none}
form.email .counter{float:right;width:50px;text-align:right}
form.email textarea,form.email input{display:block;min-width:280px;max-width:280px;border:0 solid #aeb9ae;border-width:2px 1px 1px !important;border-radius:2px;-moz-border-radius:2px;font-size:15px}
form.email textarea#friends{max-height:50px;min-height:50px}
form.email textarea#msg{max-height:80px;min-height:80px}
form.email button{margin:7px 0 0}
#comments form.cr .success{margin:20px 0 0;padding:4px 8px;background:#022d4f;font-size:14px}
#list-related{float:left;width:193px;margin:4px 20px 8px 0;border-width:1px 0 0}
#list-related p{padding:0 8px}
#list-related p.title{border-bottom:1px solid #D6D6D6;font: bold 11px/30px Arial, Helvetica, sans-serif;}
#list-related p.subtitle{padding-left:0}
#list-related li{background:url(../img/bl_web.gif) no-repeat 2px 6px;text-indent:18px}
#list-related li b{text-transform:uppercase}
#list-related li.ic-gallery{background-position:0 -146px}
#list-related li.ic-video{background-position:0 -297px}
#list-related li.ic-graphic{background-position:0 -446px}
#list-related li.ic-audio{background:url(../img/bl_web.png) no-repeat 0 -833px;text-indent:18px}
#list-related li.img,#list-related li.gallery,#list-related li.video{overflow:auto;background:none;text-indent:0}
#list-related li.img img{margin:2px 7px 3px 0}
#list-related li.gallery,#list-related li.video,#list-related li:first-child{border:0}
#list-related li.gallery,#list-related li.video{position:relative;width:199px;margin-left:-5px;padding:5px 0 4px}
#list-related li.gallery a,#list-related li.video a{display:block;padding-left:5px}
#list-related li.gallery a i,#list-related li.video a i{position:absolute;top:10px;left:0;z-index:1;display:block;width:99px;height:28px;background:url(../img/bt_web.png) no-repeat 0 0;text-indent:-999px}
#list-related li.video a i{background-position:0 -200px}
#list-related p.topics{padding:0 0 10px;border-bottom:1px solid #336b83;color:#004664;font:11px "Times New Roman",Times,serif;text-transform:uppercase}
#list-related li.gallery a .img,#list-related li.video a .img{display:block;overflow:hidden;height:118px;margin-bottom:5px;height:143px}
#list-related li.gallery a img,#list-related li.video a img{margin-top:-1px;width:193px;height:143px}
#list-related p.topics a{color:#004664;white-space:nowrap}
#likebox{width:300px;height:184px;margin-bottom:10px;border:0}
.likebox{margin:0 0 15px;padding:0 0 5px;border:1px solid #dfdfdf}
.likebox iframe{padding:0;border:none}
.likebox .lb{margin:0 5px 5px;border-bottom:1px solid #dfdfdf}
.likebox .lb iframe{overflow:hidden;width:280px;height:56px;margin:0 0 0 1px}
.likebox .act{display:block;overflow-x:hidden;overflow-y:scroll;width:288px;height:300px;margin:0 5px}
.likebox .act iframe{width:292px;height:776px}
.sidebar .twitter{overflow:auto;margin:0 0 15px;padding:10px;background:#e3eef1;font-size:12px}
.sidebar .twitter span{display:block;overflow:hidden;float:left;width:71px;height:21px;background:url(../img/bt_redes.gif) no-repeat 0 0;text-indent:-999px}
.sidebar .twitter iframe,.sidebar .twitter a{float:left;width:207px;height:21px}
#topic-related{overflow:auto}
#topic-related li{float:left;clear:none;width:294px;padding:10px 0 10px 10px;border:0}
#topic-related li a{display:block;font:bold 20px "Times New Roman",Times,serif;color:#1c314d}
#topic-related li time{border:none}
#topic-related li time span{color:#bc0000}
#sponsored-links{clear:both;margin-left:120px;border-width:1px 0}
#home .content #sponsored-links{clear:both;margin:0}
#home .content #sponsored-links .title,#sponsored-links .title{width:100%;padding:0;background:none;border:0 solid #dfdfdf;border-width:1px 0 0;filter:none;-ms-filter:none;color:#050505;font:12px/33px Arial,Helvetica,sans-serif;text-align:right;text-shadow:none;text-transform:none}
#home .content #sponsored-links ul,#sponsored-links ul{padding:0;color:#000}
#home .content #sponsored-links li,#sponsored-links li{float:none;padding:0 0 15px;line-height:20px;border:0;font-size:14px}
#home .content #sponsored-links li span,#sponsored-links li span{display:block;line-height:26px}
#home .content #sponsored-links a,#sponsored-links a{display:block;padding:0 0 5px;line-height:12px;text-decoration:none;color:#1C314D}
#home .content #sponsored-links b a,#sponsored-links b a{padding:0;line-height:19px;color:#1C314D;font-size:15px;font-weight:bold;text-decoration:underline}
#comments .title span{display:block;background:url(../img/bg_comment.png) no-repeat 568px 5px}
.opine #comments .title span{background:none}
#comments img{float:left;margin-right:7px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#comments form,#comments .login{padding:7px 17px;background:#EBF0F3}
#comments form{position:relative}
#comments form.comment-reply,#comments form.comment-report{display:none;overflow:auto;clear:both;margin:0 0 5px}
#comments form.rejoinder{clear:both;margin:0 0 5px}
#comments form textarea{max-width:576px;min-width:576px;height:120px;padding:4px;border:0 none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#comments li form.comment-reply textarea,#comments li form.comment-report textarea{max-width:561px;min-width:561px}
#comments li li form.comment-reply textarea,#comments li li form.comment-report textarea{max-width:497px;min-width:497px}
#comments form.rejoinder textarea{max-width:437px;min-width:437px}
#comments form fieldset{position:relative}
#comments form label{position:absolute;top:0;z-index:1;display:block;float:left;margin:0;height:36px;line-height:35px;background:url(../img/bg_comment.png) no-repeat -34px 13px;font-size:14px}
.captcha,.captcha label,.captcha input,.captcha div{float:left}
.email .captcha,#article .email .captcha div{border:none}
.captcha label{padding:0;line-height:27px;color:#444}
.textCaptcha{float:left;width:185px;padding:12px 5px 0 0}
#comments form .captcha label{position:static;background:none;font-size:12px}
#comments form #captcha2 label{float:none;width:185px;height:auto;line-height:18px}
.email .captcha label, #enquete .captcha label {width:100px}
.captcha input{width:70px;height:17px;margin:5px 10px 0 5px;padding:5px 0;border:none;font-size:18px;text-align:center}
#captcha2 input{width:185px;margin:0;text-align:left}
.email .captcha input{margin-top:6px}
.captcha div{margin:5px 0 0}
.email .captcha div{margin:6px 0 0}
.captcha div a{padding-left:15px;line-height:30px;background:url(../img/bg_refresh.png) no-repeat 0 0;color:#305696;font-size:9px;cursor:pointer}
#captcha2 div a{line-height:53px}

#envie ul li.button {margin: 10px 0 10px 10px;}
#recaptcha_widget #recaptcha_widget{width:99%;}
#recaptcha_widget #recaptcha_image{width: 300px;height: 57px;margin: 0px 10px 15px 0;}
#recaptcha_widget #recaptcha_response_field{font-size:12px;}
#recaptcha_widget .captcha div a {margin: 0 15px 0 0;}

.email div a{display:block;line-height:12px}
#comments form p.counter{float:right;width:145px;padding:3px 0 2px;line-height:30px;font-size:12px;color:#444;text-align:right}
#comments #formComentario button,form.email button,#comments .login li a,div#enquete .post{margin:5px 0 0 11px;padding:4px; border:1px solid #b6b6b6; color:#727272;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));background-image:-o-linear-gradient(top,#fff,#eee);background-image:linear-gradient(top,#fff,#eee)}
#comments form button,form.email button{float:right}
#comments form button{margin-top:5px}
#comments form button[disabled="disabled"]{border:1px solid #eee;background:#ccc}
#comments .login{padding:70px 0;text-align:center}
#comments .closed{padding:30px 0}
#comments .login p{padding:0 0 5px;color:#464646;font-size:16px}
#comments .login p strong{font-size:24px}
#comments .login ul{width:390px;height:30px;margin:15px auto 0}
#comments .login li{float:left;border:0}
#comments .login li:last-child{float:right}
#comments .login li.un{float:none}
#comments .login li a{padding:4px 25px}
#comments .login li a:hover{text-decoration:none}
#comments .filter{margin:10px 0 0 15px}
#comments .filter p{float:left;padding:0 3px 0 0;color:#767676;font-weight:bold}
#comments .filter ul{float:left;padding:3px 0}
#comments .filter li{clear:none;float:left;padding:0 6px;border:0;border-right:1px solid #d5d5d5}
#comments .filter li:last-child{border:0}
#comments .filter li span{color:#767676}
#comments .comments-list{overflow:hidden;clear:both}
#comments .comments-list li{overflow:auto;padding:15px 0 0 15px;border-top:1px solid #dfdfdf;border-bottom:none}
.opine #comments .comments-list li{padding-bottom:10px}
#comments .comments-list li li{float:left;margin-left:62px;padding-left:0;border-color:#eee}
#comments .comments-list li div{float:left}
#comments .comments-list li .image img{margin:0}
#comments .comments-list li .comments-body{width:588px;padding:0 15px 0 0}
#comments .comments-list li li .comments-body{width:526px}
#comments .comments-list li li li .comments-body{width:464px}
#comments .comments-list p{padding:0 0 5px;line-height:16px;font-size:12px}
#comments .comments-list p.comment-text{font-size:13px}
#comments .comments-list .comment-author{display:block;float:left;padding:0 13px 0 0;font-weight:bold}
#comments .comments-list time{border:none}
#comments .comments-list .comment-meta{padding:0}
#comments .comment-meta{overflow:auto;font-size:12px}
#comments .comment-meta span{float:right;padding:5px 5px 10px 0;color:#757575}
#comments .comment-meta span.selected{background-color:#EBF0F3}
#comments .comment-meta span.comment-time{float:left;border:none}
#comments .comment-meta span b{font-weight:bold}
#comments .comment-meta span a,#comments .comments-list .comment-meta span i{padding-left:20px;background:url(../img/ic_web.gif) no-repeat 0 -1355px;color:#757575}
#comments .comment-meta span.comment-reply a{background-position:5px -899px}
#comments .comment-meta span.comment-report a{background-position:5px -949px}
#comments .comments-list .more,.list .more,#comments .comments-list .loading{overflow:auto;padding:9px 17px;border-top:1px solid #dfdfdf}
.last .more{padding-top:0;border:0}
#comments .comments-list .more a,.list .more a{float:right;display:block;padding:4px;line-height:16px;background:#f1f1f1;border:1px solid #b6b6b6;color:#727272;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#comments form .loading{position:absolute;top:0;left:0;z-index:2;width:618px;height:100%;background:url(../img/bg_loading.png);border:1px solid #DFDFDF}
#comments li form.cr .loading{left:0;width:567px;height:203px}
#comments li li form.cr .loading{width:443px}
#comments li li li form.cr .loading{width:381px}
#comments .loading p{padding:0 0 0 32px;line-height:27px;background:url(../img/ic_loading.gif) no-repeat 0 0;color:#666}
#comments form .loading p{width:138px;margin:98px auto 0}
#comments .comments-list .loading p{float:right}
#comments li form.cr .loading p{float:none}
p.error,label.error{color:#a00 !important}
p.error,p.msg{padding:0 8px 4px;background:#ffc}
p.error:first-child,p.msg:first-child{padding-top:4px}
textarea.error{border:1px solid #a00 !important}
input.error{border:1px solid #a00 !important}
form.email p.error,form.email p.success,form.email p.success b,#comments .cr p.error{margin:0;padding:0 8px 4px;font-size:14px}
form.email p.error,form.email p.success,form.email p.success b{margin:0 -8px;line-height:12px;font-size:13px}
form.email p.error:first-child,form.email p.success b,.cr .success,#comments .cr p.error:first-child{padding-top:4px}
.cr .success{font-size:11px}
form.email p.success b,.cr .success{display:block;background:#022d4f;color:#fff}
form.email p.success b{line-height:60px;font-size:18px}
form.email .s button{float:left;margin:9px 11px 0 0}
.email .captcha input{min-width:70px; max-width:70px}
.email .captcha div{width:100px}
.email .captcha label, #enquete .captcha label{width:92px}
.email #divCaptcha img{width:65px; height:27px}
#comments form button, form.email button, #comments .login li a, div#enquete .post{margin-top:0}
.email #divCaptcha a.reload{position:relative; bottom:0; right:0}
/*Novo Captcha - EMAIL*/
#envia-email.email .captcha{border:none}
.email #divCaptcha{position:relative}
.email input#captchaEmail {width:100px;min-width:175px;margin-right:0}

p.msg{background:#f6f8f9;color:#606060;font-size:14px}
p.msg b{font-weight:bold}
#comments form label.error{background-position:-34px -24px;color:#000 !important}

#direto .wrapper div.content-direto,#ultimas-noticias div.content-direto{padding:5px;background:#eaf0f2}
#direto iframe{margin:0 0 -3px}
#direto p.figcaption,#ultimas-noticias div.content-direto p.figcaption {min-height:30px; padding:6px 0 6px 46px; background:#fff url(../img/bt_g360.png) no-repeat -309px -16px; color:#5a5a5a; font: 18px/15px OgloboCondensedSemibold,Arial,Helvetica,sans-serif;}
#direto p.more,#ultimas-noticias div.content-direto p.more{padding:0 6px;background:#fff;border-top:1px solid #d6d6d6;font-size:10px;text-transform:uppercase}
#direto.box ul{background-color:#fff;overflow:hidden;margin-top:-3px}
#direto.box ul li{overflow:hidden;float:left;width:80px;min-height:116px;padding:8px 8px 0;border:none}
#direto.box ul li a img{display:block;float:none;width:80px}
#direto.box ul li a span{display:block;padding:3px 0 0;line-height:12px}
#direto.box ul li a .article{margin:8px 0 2px;color:#000;font:bold 11px Arial,Helvetica,sans-serif;text-transform:uppercase}
#direto.box ul li a .resume{font-size:11px;color:#666}

#direto p.figcaption {background:#FFF; padding: 6px 5px; color:#000;}
#direto ul li a .resume {color:#343434;}
#direto p.more {font-size:12px; text-transform:none; font-weight:bold;}
#direto .link_patr {text-align:right; font-family: OgloboCondensedLight, Arial, Helvetica, sans-serif; font-style:italic; color:#c0c0c0; padding-right:15px; font-size:14px; line-height:23px;}
#direto .link_patr a {color:#8F8F8F;}

.busk .body{width:100%;height:400px;border:0;background:#fff url(http://busk.com/images/new/bg_default.png?1304945839) repeat-x 0 0}
#busk {width:960px;height:200px;margin:0 auto;padding:10px}
#busk fieldset p{float:right;width:100px;padding:6px 0;color:#888;font-size:12px}
#busk label{display:none}
#busk input{float:left;width:849px;height:29px;padding:5px 5px 5px 10px;border:0 solid #d7d7d7;border-width:1px 0 1px 1px;color:#9b9b9b;font-size:24px}
#busk button{position:relative;float:left;width:100px;height:41px;margin:0 0 0 -5px;padding:0 0 3px;background:url(../img/bt_busk.png) no-repeat 0 0;border:none;cursor:pointer;text-indent:-9999px}
.e404 .body{width:840px;padding:45px 60px;background:#fff}
.e404 h1{padding:0 0 10px}
.e404 h1 span{font-weight:normal}
.e404 .content p{padding:10px 0}
.e404 .content span{display:inline}
.scripts{overflow:hidden;width:1px;height:1px}
.body:after{clear:both;visibility:hidden;display:block;height:0;font-size:0;content:" "}
* html .body{zoom:1}
*:first-child+html .body{zoom:1}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../img/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:2147483647;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:2147483648;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:2147483649;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../img/fancybox.png) -40px 0;cursor:pointer;z-index:2147483647;display:none}
#fancybox-error{color:#444;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../img/blank.gif);z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;/* IE6 */}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:2147483648}
#fancybox-title{z-index:1102;line-height:14px;font-size:12px}
#fancybox-title div{width:500px;text-align:left}
#fancybox-title div span{position:absolute;right:0;top:0}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}

#home #header .home{position:relative;width:960px;height:167px;margin:0 auto;background:url(../img/bg_home.png) no-repeat 0 0}
#home #header .home #title{position:absolute;top:100px;width:960px;height:79px;margin:0;background:transparent}
#home .patr{float:right;height:30px;padding:4px 0 0}
.noticias #section-related{width:960px;background:transparent}
.noticias #section-related li{position:relative;float:left;width:276px;height:91px;margin:0;padding:10px 8px 0;background:url(../img/bg_home.png) no-repeat -960px 0}
.noticias #section-related li:first-child{background:none}
.noticias #section-related li.dest{position:relative;float:right;width:374px;height:121px;padding:0;background:none}
.noticias #section-related li .img{float:right}
.noticias #section-related li.img img{margin:2px 0 0 6px}
.noticias #section-related li.dest img{margin:0 0 2px}
.noticias #section-related .article{display:block;font-size:15px}
.noticias #section-related li.dest .article,#section-related li.temperature{position:absolute;display:block;top:0;padding:95px 0 0}
.noticias #section-related li.dest .article{overflow:hidden;left:0;width:252px;height:16px;padding:103px 118px 0 5px;background:url(../img/bg_dest.png) repeat-x 0 0;font-size:12px}
.noticias #section-related li.temperature{right:0;top:104px;width:110px;padding:0 12px 0 0;height:14px;font-size:10px;background:none}
.noticias #section-related li.dest .plus{position:absolute;top:10px;right:8px;width:32px;height:32px;background:url(../img/bt_more.png) no-repeat right top;text-indent:-9999px}
.noticias #section-related .more{position:absolute;bottom:5px}
#multimedia{position:relative;clear:both;width:960px;margin:0 -10px;padding:10px;background:#012D4D}
#multimedia .wrapper{overflow:auto;width:940px;padding:8px 10px;background:#0e1a28 url(../img/bg_g360.gif) repeat-x 0 0}
#multimedia .title{overflow:hidden;background:url(../img/bt_g360.png) no-repeat 0 0;text-indent:-999px}
#g360 .title{position:absolute;top:9px;left:0;z-index:1000;width:88px;line-height:85px;padding:0 15px}
#videos .title{height:30px;background-position:-118px 8px;border-bottom:1px solid #708da1}
#g360 .multimedia{float:left;width:631px}
#g360 .multimedia .figure img{height:338px}
#g360 .multimedia .figure .figcaption{display:none;width:611px}
#g360 .multimedia p{margin-right:85px}
#g360 .multimedia .items{width:2000em}
#g360 .nav{position:static}
#g360 .nav a{position:absolute;top:150px;left:0;display:block;float:left;width:52px;height:52px;background:url(../img/bt_photo.png) no-repeat 0 0;text-indent:-9999px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#g360 .nav .next{left:620px;background-position:-56px 0}
#g360 .nav em{position:absolute;top:66px;left:46px;z-index:2000;width:40px;color:#82a7ba;font-size:10px;text-align:right}
#videos{overflow:hidden;float:right;width:279px}
#videos ul{width:299px}
#videos li{overflow:hidden;float:left;width:135px;height:135px;margin:0 0 7px;padding:12px 9px 0 0}
#videos li img{margin:0 0 5px}
#videos li a{position:relative; display:block; font: 16px/13px OgloboCondensedRegular,"Times New Roman",Times,serif; color:#fff}
#videos li a:hover{text-decoration:none}
#videos li a i{position:absolute;top:80px;left:3px;width:30px;line-height:16px;padding:0 0 0 20px;background:url(../img/bt_g360.png) no-repeat -118px -29px;font:bold 11px Arial,Helvetica,sans-serif}
#videos li a:hover i{text-decoration:none}

/* seleção o globo */
#selecao{position:relative;border:0 solid #1c314d;border-width:5px 0;background:#141E2A;background-image:-moz-linear-gradient(top,#474c59,#141e2a);background-image:-webkit-gradient(linear,center top,center bottom,from(#474c59),to(#141e2a));background-image:-o-linear-gradient(top,#474c59,#141e2a);background-image:linear-gradient(top,#474c59,#141e2a)}
.content #selecaowp{position:relative;left:-20px;clear:both;overflow:hidden;width:640px;margin:0 0 15px;padding:0 0 19px;background:url(../img/bg_selecao_shdw.png) no-repeat bottom left;border:0}
.content #selecao{border:0;background: url(../img/bg_selecao2.png) repeat-y 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#selecao .title{height:45px;line-height:45px;padding:0 10px;background:none;color:#c9cace;text-shadow:1px 1px 1px #000;border-bottom:1px solid #8a948f;font-weight:bold;font-size:20px;text-indent:0}
#home .content #selecao .title{height:38px;margin:0;padding:10px 20px;background:url(../img/bt_selecao.png) no-repeat 20px -134px;border:0;text-indent:-999px;filter:none;-ms-filter:none}
#home .content .textBoxTemp #selecao .title {font:bold 16px/24px Arial, Helvetica, sans-serif; color:#f4f4f4; text-indent:0; text-shadow:0 0 0 #FFF; text-transform:uppercase; display:inline-block; margin:10px 20px; padding:4px 8px; border-radius:4px; height:auto; background: #267faf; background: -moz-linear-gradient(top,  #267faf 0%, #154887 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#267faf), color-stop(100%,#154887)); background: -webkit-linear-gradient(top,  #267faf 0%,#154887 100%); background: -o-linear-gradient(top,  #267faf 0%,#154887 100%); background: -ms-linear-gradient(top,  #267faf 0%,#154887 100%); background: linear-gradient(to bottom,  #267faf 0%,#154887 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267faf', endColorstr='#154887',GradientType=0 ); -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .3); box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, .3);}
#selecao div.gallery{width:950px;border-top:1px solid #332d34}
.content #selecao div.gallery{width:650px;margin:0;padding:1px 0 0;background:url(../img/bg_selecao_title.png) repeat-x 0 0;border:0}
#selecao .multimedia{margin:12px 59px}
.content #selecao .multimedia{margin:8px 20px 0; padding-bottom:8px;}
#selecao .multimedia .figure .figure{padding:0 20px 0 0}
.content #selecao .multimedia .figure .figure{padding:0 15px 0 0}
#selecao .multimedia .figure img{display:block;margin:22px 0 0;height:143px;width:193px}
#selecao .multimedia .figure .figcaption{position:static;width:193px;padding:0;background:none;color:#babcc0; font: 18px/21px OgloboCondensedSemiBold,"Times New Roman",Times,serif;}
#selecao .multimedia .figure .figcaption p{margin:0;border:none}
#selecao .multimedia .figure .figcaption p a{color:#babcc0}
.content #selecao .multimedia .figure .figcaption p a{color:#1C314D;padding:0 1px;display:block}
#selecao .multimedia .figure .figcaption p a:hover *{text-decoration:none}
#selecao .multimedia .figure .figcaption p i{position:absolute;top:0;display:block;overflow:hidden;height:16px;color:#fff;font:normal 11px Arial,Helvetica,sans-serif;text-transform:uppercase}
.content #selecao .multimedia .figure .figcaption p i{color:#004664;width:193px;font: 15px/16px OgloboCondensedSemibold, "Times New Roman", Times, serif;text-align:center}
#selecao .nav{position:static}
#selecao .nav a{position:absolute;top:110px;display:block;float:left;width:52px;height:52px;background:url(../img/bt_photo.png) no-repeat 0 0;text-indent:-9999px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.content #selecao .nav a{top:22px;width:16px;height:16px;background:url(../img/bt_selecao.png) no-repeat 0 -201px}
#selecao .nav .prev{left:-10px}
.content #selecao .nav .prev{left:586px}
#selecao .nav .next{right:-10px;background-position:-56px 0}
.content #selecao .nav .next{right:15px;background-position:-25px -201px}


#edicaodigital,#ed{overflow:auto}
#edicaodigital{width:301px;height:396px;margin:0 0 15px;padding:10px;background:#dae1ea;border:0 solid #d0d2d7;border-width:1px 1px 1px 0}
#edicaodigital .title{overflow:hidden;margin:0 0 16px;background:url(../img/bt_g360.png) no-repeat -118px -130px;border-bottom:1px solid #d6d6d6;text-indent:-999px}
#edicaodigital .title a{display:block;height:42px}
#edicaodigital div,#ed div{float:left;width:95px}
#ed div{padding:10px 0}
#edicaodigital .img,#ed .img{width:168px;padding:0 15px 0 0}
#ed .img{margin:10px 0 10px 10px}
#edicaodigital .img img,#ed .img img{-moz-box-shadow:8px 8px 8px #ccc;-webkit-box-shadow:8px 8px 8px #ccc;box-shadow:8px 8px 8px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(strength=8,direction=135,color='#ccc');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(strength=8,Direction=135,Color='#ccc')"}
#edicaodigital p,#ed div p{padding:0 0 5px;line-height:13px}
#edicaodigital p a,#ed div p a{color:#797a7c;font-size:12px}
#edicaodigital p a i,#edicaodigital li a,#ed div p a i,#ed div li a{color:#1c314d;text-transform:uppercase}
#edicaodigital p a i,#ed p a i{display:block; font-family:OgloboCondensedRegular,"Times New Roman",Times,serif;font-size:16px;}
#edicaodigital p a i,#ed p a i {}
#edicaodigital p a:hover i,#ed p a:hover i{text-decoration:none}
#edicaodigital ul,#ed ul{padding:4px 0 0}
#edicaodigital li,#ed li{padding:0 0 0 11px;line-height:14px;background:url(../img/ic_top.gif) no-repeat 0 -100px;font-size:10px}
#edicaodigital li.celular,#ed li.celular{background-position:0 -120px}
#edicaodigital li.assine,#ed li.assine{background:none;padding:0}

#institucionais,#marketing,#sites{background:#f5f5f5}
#institucionais .wrapper,#marketing .wrapper,#sites .wrapper{padding:0 0 8px}
#sites .wrapper{overflow:auto;margin:0 0 2px}
#institucionais li,#marketing li,#sites li,#sites div div div{padding:8px 8px 0;border:0}
#sites div div div{float:left;width:133px}
#sites img{float:left;margin:0 8px 0 0}
#sites span{display:block;float:left;width:95px;padding:4px 0;line-height:11px;color:#000;font-size:10px;text-transform:uppercase}
#full{position:relative;clear:both;padding:10px 10px 20px;background:#eee}
#full p{display:none}
#full .full{width:920px;height:90px;margin:0 auto}
#topics .content .title{width:600px}
#home h1{clear:both;height:75px}
/*.content{overflow:hidden}*/
#home .content .wrapper{width:690px}
#home .content .title,#home .de .lists div.special .title{margin:0 0 13px;padding:0 7px;border:1px solid #dedede;border-color:#bdbdbd #dedede #e8e8e8;color:#1e95c4;font:bold 18px/33px "Times New Roman",Times,serif;background-image:-moz-linear-gradient(top,#f1f1f1,#dfdfdf);background-image:-webkit-gradient(linear,center top,center bottom,from(#f1f1f1),to(#dfdfdf));background-image:-o-linear-gradient(top,#f1f1f1,#dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf')";background-image:linear-gradient(top,#efefef,#dfdfdf)}
#home .de .lists div.special .title{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#dfdfdf');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#dfdfdf')"}
#home .de .lists div.special .title a{color:#1E95C4}
#home .content .wrapper .title{width:604px;font: 20px/25px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#home .content .wrapper .lists .title{width:283px}
#home .content .de .wrapper .lists .title{width:150px}
#home .content .de .wrapper .lists .special .title {font: normal 17px/30px OgloboCondensedBold,"Times New Roman",Times,serif; text-transform:uppercase; width:286px}

#home .content .lists{float:left;width:299px;padding:0 20px 0 0}
#home .content .list{width:620px}
#home .content li{margin:0 0 10px;padding:0 0 12px;border-bottom:1px solid #d6d6d6}
#home .content li:last-child{border:0}
#home .content span,#home .content a,#sp span,#sp a{display:block}
#home .content .article {padding:0 0 4px;color:#1c314d;font: 20px/20px OgloboCondensedSemibold, Arial,Helvetica,sans-serif}
#home .content .lists .article {font: 18px/17px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#home .content .resume{line-height:15px;color:#5a5a5a;font-size:12px}
#home .content .comment,#home .widget .comment{padding-left:20px;background:url(../img/bl_web.png) no-repeat 0 -690px;color:#336b83;font-size:11px}
#home .last .comment,#home .content .lists .comment{background-position: 0 -682px}
#home .widget .comment{display:block;background-position:0 -685px}
#home .box .article {color:#1c314d; font: 16px/15px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
.box li{overflow:auto;padding:8px}
#home .box li:last-child{border-bottom:0}
#home .box li iframe{width:150px;height:20px;margin:6px 0 0}
#home .dh{clear:both;position:relative}
#home #sp{margin:-13px 0 0;padding:0 10px 5px;background:#fff}
#home .dh .col4{width:940px}
#home .dh .col3 {width:620px; display:inline-block;}
#home .dh .col2,#home .dh .col1,#home .dh .wcoll{float:left}
#home .dh .wcoll{/*overflow:hidden;*/width:427px}
#home .dh .wcolr,#home .dh .col2 .cn .wcoll{width:407px}
#home .dh .wcolr{float:right}
#home .dh .col2,#home .dh .col1{width:407px;margin:0 20px 0 0}
#home .dh .col1{width:193px}
#home .dh .wcoll .col2,#home .dh .wcolr .col2{margin-right:0}
#home .dh .st{float:left}
#home .dh .wcoll .nd,#home .dh .rd{margin-right:0}
#home .dh .nd{width:194px}
#home .dh .r,#home .dh .l{float:right;width:191px}
#home .dh .l{float:left;padding:0 21px 0 0}
#home .dh .col2 .cn .l{width:193px;padding:0 20px 0 0}
#home .dh p{overflow:hidden;margin:0 0 12px;padding:0 0 7px;border-bottom:1px solid #d4d4d4}
/*#home .dh .col1 p:last-child,#home .dh .col2 p:last-child{margin:0;border:0}*/
#home .dh .af p:last-child{margin:0 0 12px;border-bottom:1px solid #d4d4d4}
#home .dh .smch{padding:0 0 2px}
#home #sp p{padding:0 0 7px}
#home .dh .smch .l,#home .dh .mch .l{padding-right:20px}
#home .dh .mch p{padding-top:5px}
#home .dh b{display:block;line-height:14px;color:#A00000;font-weight:bold;font-size:12px;text-transform:uppercase}
#home .dh .article{padding:0 0 4px;color:#1C314D;font: 23px/20px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#home .dh .mch .article{padding:0 0 10px; letter-spacing:-1px; font: 42px/36px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#home .dh .cn .mch .article {font-size:37px;line-height:35px;}
#home .dh .smch .article{padding:0 0 10px;line-height:60px;font-size:80px;letter-spacing:-2px}
#home .dh .mch .r .article,#home .dh .mch .l .article{padding-top:3px}
#home .dh .resume{padding:0 0 5px;color:#707070}
#home .dh .smch .resume{padding:1px 0 4px}
#home .dh .smch .r .resume,#home .dh .smch .l .resume{padding-top:7px}
#sp .resume{padding:5px 0 6px;font-size:18px}
#home .dh .resume i{color:#284863;font-size:11px;font-weight:bold;text-transform:uppercase}
#home .dh .resume i:after{content:" - "}
#home .dh .img{padding:10px 0 4px}
#home .dh .smch .md,#home .dh .mch .md{float:left;padding:9px 0 6px}
#home .dh .mch .md{padding:3px 0 2px}
#home .dh .col2 .sm{float:left;padding:3px 0 2px}
#home .dh .cn .col1 .sm{overflow:hidden}
#home .dh .author{display:inline;color:#000;font-weight:bold;text-transform:uppercase}
#home .dh a.author{color:#4A6B81}
#home .dh .comment,#home .dh .web{padding:0 0 5px;line-height:15px;color:#4A6B81;font-size:12px}
#home .dh .comment{background-position:1px -684px;text-indent:22px}
#home .dh .web{background:url(../img/bl_web.png) no-repeat 2px 2px;text-indent:18px}
#home .dh .ic-video,#home .dh .ic-gallery,#home .dh .ic-graph,#home .dh .ic-audio{text-indent:18px}
#home .dh .ic-video{background-position:0 -298px}
#home .dh .ic-gallery{background-position:0 -149px}
#home .dh .ic-graph{background-position:0 -449px}
#home .dh .ic-audio{background-position:2px -836px}
#home .dh .web span{display:inline;padding:0 4px 0 0;color:#000;font-size:11px;font-weight:bold;text-transform:uppercase}
#home .dh .web:hover span{text-decoration:none}

#home .dh .cn{position:relative;width:610px;left:-10px;margin:0 0 10px;padding:0 10px 0 10px;background:url(../img/bg_canal.png)}
#home .dh .cn:after {display:block; content: "";clear:both;}
#home .dh .col2 .cn,#home .dh .col2 .cn p{width:397px}
#home .dh .col2 .cn .col1 p{width:193px;border:0}
#home .dh .col2 .cn .nd,#home .dh .col2 .cn .nd p,#home .dh .col2 .cn .nd .sm,#home .dh .col2 .cn .col2 .sm{width:184px}
#home .dh .col2 .cn .col2 .sm{overflow:hidden}
#home .content .dh .cn .title{border:0;letter-spacing:-1px;background:none;filter:none;-ms-filter:none;padding-top:0; line-height:23px}
#home .dh .cn .title span{display:inline-block;border:0;border-top:1px solid #666;line-height:25px;text-transform:uppercase;font-weight:normal;padding-left:60px;padding-right:10px;margin-left:-50px;background-image:-moz-linear-gradient(top,#898c90,#b6bdc2);background-image:-webkit-gradient(linear,center top,center bottom,from(#898c90),to(#b6bdc2));background-image:-o-linear-gradient(top,#898c90,#b6bdc2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#898c90',endColorstr='#b6bdc2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#898c90',endColorstr='#b6bdc2')";background-image:linear-gradient(top,#898c90,#b6bdc2)}
#home .dh .cn .title span {background: #CCC; border-top: 0 solid white;}
#home .dh .cn .title span,#home .dh .cn .title a {font: 16px/23px OgloboCondensedMedium,"Times New Roman",Times,serif; letter-spacing:0.05em; color:#35383a}
#home .dh .cn .title{margin:0 0 0 -20px}
#home .dh .cn .st{margin:0}
#home .dh .cn .wcoll .st{margin-right:20px}
#home .dh .cn .col3{width:610px}
#home .dh .cn p .r,#home .dh .cn .rd{width:183px}
#home .dh .cn .col2 .r{width:193px}
#home .dh .cn .mch,#home .dh .cn .smch{padding-top:3px}
#home .dh .cn .resume i{color:#4a6b81}
#home .dh .cn .md{overflow:hidden;width:397px}
#home .dh .cn .md img{margin-left:-5px}

#home .dh .di{overflow:hidden;width:620px}
#home .dh .di ul{width:650px}
#home .dh .di li{width:139px;border:none;float:left;margin:0;padding:5px 21px 0 0}
#home .dh .di li .sub,#home .dh .di li .article{color:#1C314D;text-transform:uppercase; font:19px/17px OgloboCondensedRegular,"Times New Roman",Times,serif;}
#home .dh .di li .sub, #home .dh .di li .resume {font-family:OgloboCondensedRegular,"Times New Roman",Times,serif;font-size:16px;}
#home .dh .di li .resume{padding:0;color:#5a5a5a;text-transform:none}
#home .dh .di .img{padding-bottom:0}
#home .dh.dest img{margin:0 0 2px 5px;float:right}
#home .dhs{overflow:hidden;clear:both;padding:0 0 8px;border:1px solid #d6d6d6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#home .dhs p{position:relative;float:left;width:182px;padding:0 17px 0 10px}
#home .dhs .sub{width:104px;margin:9px 0 7px;padding:0 20px 0 0;border-bottom:1px solid #efefef;color:#1c314d; text-transform:uppercase; font: 14px/15px OgloboCondensedMedium, "Times New Roman", Times, serif;}
#home .dhs a:hover,#home .dhs a:hover *{text-decoration:none}
#home .dhs a:hover .article{text-decoration:underline}
#home .dhs .article{width:99px;color:#5a5a5a;font:12px/15px Arial,Helvetica,sans-serif}
#home .dhs .img,.dhs  img{float:right;width:72px;height:72px}
#home .dhs .img{position:absolute;top:4px;left:115px;z-index:10;padding:5px;background:url(../img/bg_faces.png) no-repeat 0 0}

/* HOME-EDITORIA */
#home #header,#home .body{position:relative;z-index:2}
#home #header{z-index:3}
#home #title li{background-position:-977px -169px;opacity:0.9}

/* HOME-ESPORTES */
.esporte #header .dest{position:absolute;top:94px;left:50%;width:950px;margin:0 0 0 -475px}
.esporte #header .dest li{float:right;margin:0 0 0 8px;padding:9px;width:48px;height:47px;background:url(../img/bg_escudo.png) no-repeat 0 0}
.esporte #header .dest li.aud{float:left;margin:0}
.esporte #header .dest li.bot{background-position:-69px 0}
.esporte #header .dest li.fla{background-position:-276px 0}
.esporte #header .dest li.flu{background-position:-207px 0}
.esporte #header .dest li.vas{background-position:-138px 0}
.esporte #header .dest li.aud:hover{background-position:0 -65px}
.esporte #header .dest li.bot:hover{background-position:-69px -65px}
.esporte #header .dest li.fla:hover{background-position:-276px -65px}
.esporte #header .dest li.flu:hover{background-position:-207px -65px}
.esporte #header .dest li.vas:hover{background-position:-138px -65px}
.esporte #header .dest li a{display:block;overflow:hidden;width:48px;height:48px;text-indent:-999px}

/* PHOTOGALLERY */
#photogallery .content{width:940px;margin:8px 10px;padding:0;background:#0e1928}
#photogallery h1{margin:0 0 18px;padding:1px 0 6px;background:transparent;border-bottom:1px solid #fff;color:#fff;font:15px Arial,Helvetica,sans-serif;text-transform:uppercase}
#photogallery h1 span{color:#1e95c4;font-weight:bold}
#main{position:relative;float:left;width:712px;padding:10px 14px 24px;border-right:1px solid #fff}
#photogallery .multimedia .figure img {height:408px; margin:0 auto;}
div.gallery{width:712px}
#photogallery div.gallery{overflow:auto}
div.gallery .nav{top:0;left:2px;right:2px}
div.gallery .nav em{position:absolute;top:10px;right:10px;font-size:15px;font-weight:bold}
div.gallery .nav a{position:relative;top:230px;display:block;float:left;width:52px;height:52px;background:url(../img/bt_photo.png) no-repeat 0 0;border-radius:3px 3px 3px 3px;text-indent:-9999px}
div.gallery .nav .next{float:right;background-position:-56px 0}
#photogallery .multimedia .figure .figcaption{position:static;overflow:auto;width:712px;margin:10px 0 0;padding:4px 0;line-height:13px;background:none;border:1px solid #fff;border-width:1px 0 0;font-size:11px;font-weight:bold}
#photogallery .multimedia .figure .figcaption p{float:left;/*width:330px;*/margin:0 26px 0 0}
#photogallery .multimedia .figure .figcaption i{color:#b9bcc1;font-weight:bold}
#photogallery .multimedia .figure .figcaption a{color:#fff}
#photogallery .multimedia .figure .figcaption span{display:inline;color:#fff}
#photogallery .multimedia .figure .figcaption span:before{content:" / "}
#photogallery .thumbs{border-top:1px solid #fff}
.thumbs div{float:left;overflow:hidden;width:670px;height:53px;margin:6px}
.thumbs div ul{width:20000em}
.thumbs div li{float:left;display:block;overflow:hidden;width:53px;height:53px;margin:0 3px 0 0;opacity:0.5}
.thumbs div li.active,.thumbs div li:hover{border:3px solid #fff;width:47px;height:47px;opacity:1}
.thumbs div li.active img,.thumbs div li:hover img{margin:-3px !important}
.thumbs .prev,.thumbs .next,.thumbs .prev_btn,.thumbs .next_btn{overflow:hidden;display:block;float:left;width:15px;height:15px;margin:26px 0 0;background:url(../img/bt_scroller.png) no-repeat 0 0;text-indent:-999px;opacity:0.7}
.thumbs .next,.thumbs .next_btn{background-position:-15px 0}
.thumbs .prev:hover,.thumbs .prev_btn:hover{background-position:0 -30px}
.thumbs .next:hover,.thumbs .next_btn:hover{background-position:-15px -30px}
#main_navi li{position:relative;left:0}
#more{float:right;width:172px;padding:10px 13px 24px}
#more .title{height:19px;background:url(../img/bt_g360.png) no-repeat -118px -65px;text-indent:-9999px}
#more div.figurem{margin:5px 0 0;padding:15px 0 0;border-top:1px solid #b9bcc1}
#more .figcaption{padding:0 0 10px;line-height:14px;color:#b9bcc1;font-size:12px}
#more .figcaption a{display:block;color:#fff; font:18px/17px OgloboCondensedSemibold,"Times New Roman",Times,serif}
#more .figcaption span{display:block;overflow:hidden;min-height:71px}
#photogallery #main{padding:10px 14px 13px}
#photogallery #article-footer ul{margin-top:8px;float:right}
#photogallery #article-footer li.email{display:none}

/*PASSAFOTO*/
div.photoalter{width:500px}
div.photoalter p{margin-right:85px}
div.photoalter .nav{position:absolute;bottom:10px;right:15px;display:block;color:#FFF}
div.photoalter .nav em{float:left;margin:0 7px;padding:0;font-size:12px;font-style:normal !important}
div.photoalter .nav a{position:relative;bottom:-2px;display:block;float:left;width:15px;height:15px;background:url(../img/bt_scroller.png) no-repeat 0 -45px;text-indent:-9999px}
div.photoalter .nav .next{background-position:-15px -45px}
div.photoalter .items{position:relative;width:2000em}
div.photoalter .figure .figure span{display:block;width:66px;height:66px;position:absolute;top:87px;left:7px;text-indent:-9999px}
div.photoalter .figure .figure span.fotogaleria{background:url(../img/bt_selecao.png) -1px 0}
div.photoalter .figure .figure span.fotogaleria:hover{background-position:-1px -67px}
div.photoalter .figure .figure span.video{background:url(../img/bt_selecao.png) -68px 0}
div.photoalter .figure .figure span.video:hover{background-position:-68px -67px}
div.photoalter .figure .figure span.audio{background:url(../img/bt_selecao.png) -135px 0}
div.photoalter .figure .figure span.audio:hover{background-position:-135px -67px}

/* GENTE DO RIO WIDGET */
div#gentedorio div.wrapper{position:relative}
div#gentedorio div.nav{position:absolute;right:10px;top:6px}
div#gentedorio div.nav a{margin-left:5px}
div#gentedorio div.nav a.prev,div#gentedorio div.nav a.next{display:block;float:left;width:15px;height:15px;margin-top:4px;background:url(../img/bt_rioshow.png) no-repeat}
div#gentedorio div.nav a.prev{background-position:0 -15px}
div#gentedorio div.nav a.prev:hover{background-position:0 -30px}
div#gentedorio div.nav a.next{background-position:-16px -15px}
div#gentedorio div.nav a.next:hover{background-position:-16px -30px}
div#gentedorio div.slides{overflow:hidden;width:279px;height:85px;padding:10px}
div#gentedorio div.slides div.items{height:inherit;position:relative;width:2000em}
div#gentedorio div.item{height:inherit;width:277px;height:65px;float:left;margin-right:15px}
div#gentedorio div.item img{display:block;float:left;margin-right:10px;width:111px;height:75px;border:5px solid #fff;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;filter:progid:DXImageTransform.Microsoft.Shadow(strength=1,direction=45,color='#000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(strength=1,Direction=45,Color='#000')" }
div#gentedorio div.item span{display:block;line-height:14px;font-size:11px}
div#gentedorio div.item .name{font-size:14px;font-weight:bold}
div#gentedorio div.item .subtitle{font-size:10px;font-weight:bold;text-shadow:none}
div#gentedorio div.item .subtitle{font-size:10px;font-weight:bold;text-shadow:none}
div#gentedorio div.item .resume{color:#336B83}


/* ENQUETE WIDGET */
div#enquete .question{color:#336B83; font: normal 26px/26px OgloboCondensedSemibold, Arial,Helvetica,sans-serif; padding:10px 10px 0}
div#enquete ul{padding:10px 10px 3px}
div#enquete span.enquete-control{display:block;overflow:hidden;clear:both;min-height:40px}
div#enquete ul li{border-top:1px dotted #d6d6d6;overflow:hidden; padding-left:1px;}
div#enquete ul li input{margin-right:4px}
div#enquete ul li a {display:block}
div#enquete ul li span.option{color:#336B83}
div#enquete ul li:first-child{border-top:none}
div#enquete ul li:last-child{border-bottom:1px dotted #d6d6d6}
div#enquete ul li span{display:block}
div#enquete ul li span.result-percent{color:#4A4A4A;font-size:12px;float:left;margin:5px 1% 0 0;width:15%;text-align:right}
div#enquete ul li span.result-bar{background-color:#4A4A4A;height:15px;float:left;margin-top:5px;border-radius:3px}
div#enquete span.result, div#enquete span.previous {color:#336B83;font-size:11px;padding:10px}
div#enquete span.result{font-weight:bold;float:left}
div#enquete span.previous{margin-left:115px;float:right}
div#enquete p.msg-result{margin:20px 10px 0;padding:4px 8px;background:#022d4f;font-size:14px;color:#fff}
div#enquete p.total-votos{color:#4A4A4A;font-size:12px;padding:10px;line-height:14px}
div#enquete .captcha {float:none;padding:0 10px;display:none;font-size:12px}
div#enquete .captcha .form-elem p,div#enquete .captcha .form-elem div a{float:left;width:81px;margin:1px 0 0;line-height:13px;font-size:11px}
div#enquete .captcha .form-elem input{float:left;width:50px;text-align:center;margin:2px 4px 0;font-size:16px; position:relative; background:#FFF;}
div#enquete .captcha .form-elem div{float:left;margin:0}
div#enquete .captcha .form-elem div a{width:10px;background-position:0 1px}
div#enquete .captcha .form-elem div img{display:block;float:left;margin:0 4px 0 0}
div#enquete .captcha .form-elem button{margin:10px 0 0}
div#enquete .captcha label{color:#767676;display:block;float:left;font-size:10px;font-weight:bold;line-height:14px;margin:5px 0 0;text-transform:uppercase}
div#enquete .captcha input{width:60px;font-size:12px;border:1px solid #336B83;margin:0;padding:2px 5px;text-align:left}
div#enquete .captcha input.button-ok{width:25px;height:25px;font-size:10px;cursor:pointer}
div#enquete .post{position:absolute;bottom:4px;right:4px;}
div#enquete p.error{line-height:12px}
div#enquete .login, div#enquete .answer{text-align:center;background-color:#eaf0f3;margin:10px}
div#enquete .login{padding:30px 0 15px 0}
div#enquete .answer{padding:60px 0}
div#enquete .login p, div#enquete .answer p{color:#464646;font-size:14px;margin:0 20px 7px}
div#enquete .login p strong, div#enquete .answer p strong{font-size:21px}
div#enquete .login .action li{border:1px solid #b7b8bb;border-radius:3px;background:#f5f5f5;margin-bottom:15px}
div#enquete .login .action li a{color:#464646}
div#enquete .login .action li:first-child{}
    
/*DESTAQUE SUB-CAPA*/
#home div#dest-vert{height:455px;border-color:#fff}
#home div#dest-vert div.slides{width:194px;overflow:hidden;background:url(../img/bg_dest_vert.png) repeat-y 0 0}
#home div#dest-vert div.slides div.items{position:relative;width:2000em;height:inherit}
#home div#dest-vert div.slides div.figure{position:relative;float:left;width:194px;height:455px}
#home div#dest-vert div.slides div.figure img{display:block;width:194px;height:296px;background:#000;color:#fff;font-size:12px}
#home div#dest-vert div.slides span{display:block;overflow:hidden;width:174px;height:135px;margin-top:-5px;position:relative}
#home div#dest-vert div.slides a span{display:block;padding: 20px 10px 5px; color:#fff; text-transform:none; font: 23px/20px OgloboCondensedRegular,"Times New Roman",Times,serif;}
#home div#dest-vert div.slides a span {}
#home div#dest-vert div.slides .sub{position:absolute;left:5px;bottom:150px;z-index:1000;display:block;height:20px;border:none;margin:0;padding:0}
#home div#dest-vert div.slides a .sub{text-decoration:none;display:block;width:127px;height:20px;background:url(../img/bt_dest_vert.png) no-repeat 0 -16px;font-family:Arial;font-size:12px;font-weight:bold;text-transform:uppercase;color:#1c314d;padding:0 5px}
#home div#dest-vert div.nav{height:40px;position:absolute;bottom:0;left:10px;line-height:28px;width:172px;border-top:1px solid #FFF}
#home div#dest-vert div.nav ul{height:inherit;float:left;height:15px;margin-top:4px}
#home div#dest-vert div.nav li{float:left;border:none !important;height:15px;padding:0 !important;margin:0 !important}
#home div#dest-vert div.nav li a{display:inline-block;float:none;width:20px;margin:0 5px;height:15px;text-align:center;line-height:15px;color:#fff;font-size:11px;background:none;text-indent:0}
#home div#dest-vert div.nav li a.active{background:#fff;color:#000}
#home div#dest-vert div.nav a.prev,div#dest-vert div.nav a.next{margin:9px 0 0;display:block;width:16px;height:16px;background:url(../img/bt_dest_vert.png) no-repeat}
#home div#dest-vert div.nav a.prev{float:left;background-position:0 0}
#home div#dest-vert div.nav a.next{float:right;background-position:-16px 0}
#home div#dest-vert div.nav ul.navi{float:left;width:75px;margin-top:13px;padding:0 10px}
#home div#dest-vert div.nav ul.navi {margin:2px auto;position:relative;text-align:center;width:120px}
#home div#dest-vert div.nav ul.navi li{background:url(../img/bt_dest_vert.png) no-repeat -8px -40px;display:inline;float:none;width:8px;height:8px}
#home div#dest-vert div.nav ul.navi li a{width:8px;height:8px;margin:0}
#home div#dest-vert div.nav ul li.active{background-position:0 -40px}


/* WIDGET GENÉRICO */
#home div.generic{border:none;float:left}
#home div.generic p.title{border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;color:#f79414;text-shadow:none;text-transform:uppercase;font: 17px/32px OgloboCondensedBold,"Arial",Helvetica,sans-serif;}
#home div.generic p.title a{color:#f79414}
#home div.generic li{border-top:none}
#home div.generic a.mais{display:block;color:#f79414;text-transform:uppercase;font-family:"Times New Roman",Times,serif;font-weight:bold;font-size:14px;margin-top:-10px}
#home div.generic li.img a.article{font-size:26px;line-height:28px}
#home div.generic li.img span.img{padding:0}
#home div.generic li.img img{margin-bottom:5px}
#home div.generic li span.topico{text-transform:uppercase;font-family:"Times New Roman",Times,serif;color:#1c314d;font-size:12px}

/* DESTAQUES SUBEDITORIAS */
.des{overflow:auto;background:#fff}
#b4 .des{padding-top:15px}
.des .widget{width:300px;margin:0 10px}
.des .widget p.title{font-size:14px;font-weight:bold;border-bottom:none}
.des .widget p.title a{text-transform:uppercase;color:#f79414}
.des .widget ul{margin:0;padding:0}
.des .widget li{min-height:105px;padding:0!important;margin:8px 0 12px 0}
.des .widget li .article{font:17px/16px OgloboCondensedSemibold,"Times New Roman",Times,serif;margin:0;padding:0}
#home .des .widget li .article {font: 23px/20px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
.des .widget li:last-child{border:none}
.des .widget span.resume{display:block;margin-top:3px}

/* DESTAQUES EDITORIAS */
#home .de div div div{margin-top:20px}
#home .de div div div div,#home .de div div div:first-child{margin-top:0}
#home .de div.special,#home .de div.quiz, #home .de div.rioshow, #home .de div.ela-dest{padding:0 0 16px;border:0;border-bottom:1px solid #D6D6D6}
#home .de div.rioshow, #home .de div.ela-dest,#home .de div.quiz{position:relative;width:300px;height:218px}
#home div.special div.artigo{overflow:hidden;height:173px}

#home .de p.title{margin:0 0 10px;padding:0 0 0 7px;background-color:#31657d;background-image:-moz-linear-gradient(top, #31657d 0%, #1f3a55 99%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#31657d), color-stop(99%,#1f3a55));background-image:-webkit-linear-gradient(top, #31657d 0%,#1f3a55 99%);background-image:-o-linear-gradient(top, #31657d 0%,#1f3a55 99%);background-image:-ms-linear-gradient(top, #31657d 0%,#1f3a55 99%);background-image:linear-gradient(top, #31657d 0%,#1f3a55 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31657d', endColorstr='#1f3a55',GradientType=0 );color:white;display: block;font-size: 12px;height:20px;min-width:137px;text-transform:uppercase;width:137px;font:bold 12px/20px Arial,Helvetica,sans-serif;border:none;-webkit-border-radius:5px;-moz-border-radius:3px;border-radius:5px}
#home .de p.title a {color:#fff;font: 15px/17px OgloboCondensedBold, "Times New Roman", Times, serif;}
#home .de li{margin:0 0 13px}
#home .de li{padding:0;min-height:95px}
#home .de li:last-child{border:0;border-bottom:1px solid #D6D6D6}
#home .de li .article {font: 19px/18px OgloboCondensedRegular,"Times New Roman",Times,serif;}
#home .de .lists div.special p.title,#home .de .lists div.quiz p.title{width:286px;height:auto;line-height:27px;margin:0;border:0;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;color:#1e95c4;text-shadow:none;text-transform:none;margin:0;overflow:hidden;border-radius:0}
#home .content .de .lists div.quiz p.title{width:300px;padding:0;line-height:32px;background:#ed1b24;border:0}
#home .de div.special p.title span{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:27px;color:#336b83;text-transform:uppercase}
#home .de div.quiz p.title i,#home .de div.quiz p.title span{display:block;float:left;color:#fff; font-family:OgloboCondensedBold,"Times New Roman",Times,serif;font-size:20px;text-transform:uppercase}
#home .de div.quiz p.title i{margin:0 7px 0 0;padding:0 7px;background:#2094c5;font:bold 18px/34px "Times New Roman",Times,serif}
#home .de div.quiz p.title span{padding:2px 0 0;font-weight:bold;text-transform:uppercase;font-size:16px}
#home div.special div,#home div.quiz div{margin-bottom:5px;position:relative}
#home div.special div p,#home div.quiz div a{display:block;position:absolute;z-index:10;left:16px;top:13px;overflow:visible;width:145px;line-height:24px;border:none;color:#fff;font-size:24px;font-family:"Times New Roman",Times,serif;text-transform:uppercase}
#home div.special div p span,#home div.quiz div p span{color:#c5c7c8}
#home div.special div a,#home div.quiz div a {font: 35px/31px OgloboCondensedRegular,"Times New Roman",Times,serif; color:#fff}
#home div.special .overlay,#home div.special img,#home div.quiz .overlay,#home div.quiz img{display:block;width:300px;height:182px}
#home div.special .overlay,#home .quiz .overlay{display:block;position:absolute;top:0;left:0;background:url(../img/bg_reportagem.png) repeat-y 0 0}

/*WIDGET RIO SHOW - ELA*/
#home div.rioshow .logo, #home div.ela-dest .logo{position:absolute;left:10px;top:10px;z-index:1000;display:block;width:90px;height:28px}
#home div.rioshow .logo a{display:block;width:90px;height:28px;background:url(../img/rioshow-re.png) no-repeat;text-indent:-9999px}
#home div.ela-dest .logo a{display:block;width:87px;height:42px;background:url(../img/ela-dest.png) no-repeat;text-indent:-9999px}
#home div.rioshow div.slides, #home div.ela-dest div.slides{width:300px;overflow:hidden}
#home div.rioshow div.slides div.items, #home div.ela-dest div.slides div.items{position:relative;width:2000em;height:inherit}
#home div.rioshow div.slides div.figure, #home div.ela-dest div.slides div.figure{position:relative;float:left;width:300px;height:inherit}
#home div.rioshow div.slides a, #home div.ela-dest div.slides a{display:block;position:absolute;bottom:10px;left:10px;overflow:hidden;width:290px}
#home div.rioshow div.slides a span{display:inline;margin:0;padding:3px 5px 5px;background:#fff;color:#000;font-size:10px;font-weight:bold;text-transform:uppercase}
#home div.ela-dest div.slides a span{display:inline;margin:0;padding:3px 5px 2px;background:#000;color:#FFF;font-size:10px;font-weight:bold;text-transform:uppercase;opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=7);}
#home div.rioshow div.slides a strong, #home div.ela-dest div.slides a strong{display:block}
#home div.rioshow div.slides a strong span{padding:3px 0 5px;line-height:29px;font-family:"Times New Roman",Times,serif;color:#1c314d;font-size:24px;font-weight:normal;text-transform:none}
#home div.ela-dest div.slides a strong span{padding:3px 0 5px;line-height:29px;font-family:"Times New Roman",Times,serif;color:#FFF;font-size:24px;font-weight:normal;text-transform:none}
#home div.rioshow div.nav, #home div.ela-dest div.nav{height:22px;position:absolute;top:5px;right:5px;line-height:28px;padding:5px}
#home div.rioshow div.nav ul, #home div.ela-dest div.nav ul{height:inherit;float:left;height:15px;margin-top:4px}
#home div.rioshow div.nav li, #home div.ela-dest div.nav li{float:left;border:none !important;height:15px;border-right:1px solid #fff !important;padding:0 !important;margin:0 !important}
#home div.rioshow div.nav li a, #home div.ela-dest div.nav li a{display:inline-block;float:none;width:20px;margin:0 5px;height:16px;text-align:center;line-height:16px;color:#fff;font-size:11px;background:none;text-indent:0}
#home div.rioshow div.nav li a.active, #home div.ela-dest div.nav li a.active{background:#fff;color:#000}
#home div.rioshow div.nav a.prev, div.rioshow div.nav a.next, #home div.ela-dest div.nav a.prev,div.ela-dest div.nav a.next{display:block;margin-top:4px;float:left;width:16px;height:16px;background:url(../img/widget_nav.png) no-repeat 0 0}
#home div.rioshow div.nav a.next, #home div.ela-dest div.nav a.next{margin-left:5px;background-position:-16px 0}
#home div.rioshow div.slides a { bottom: 20px; }
#home div.rioshow div.slides a span{ background-color: #FFF; -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#home div.rioshow div.slides a strong span,#home div.ela-dest div.slides a strong span{width:240px; margin-top:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0; text-transform:none; padding:3px 0 5px 5px; display:block; clear:both; font: 26px/32px OgloboCondensedSemibold,"Times New Roman",Times,serif}
#home div.rioshow div.slides a strong span{ color: #1B314D; background-color: #FFF;  }
#home div.rioshow div.nav{ right: 10px; }
#home div.rioshow div.nav a,#home div.ela-dest div.nav a {width: 16px; height: 16px; background: url(../img/widget_nav.png) no-repeat top left; display:block; box-shadow:0px 0px 5px #333; border-radius:12px;}
#home div.rioshow div.nav a.prev,#home div.ela-dest div.nav a.prev {background-position: 0 0; background-color:#000;}
#home div.rioshow div.nav a.next,#home div.ela-dest div.nav a.next {background-position: 0 -26px; background-color:#000;}


#home div#commented-abas {margin-bottom:33px}
#home div#commented-abas .widget{height:auto;min-height:auto}
#home div#commented-abas ul.tabs li,#home div#commented-abas ul.tabs li a{padding:0}
div#commented-abas ul.tabs li, #home div#commented-abas ul.tabs li {width:33.3%;}
#home div#commented-abas ul.tabs li a{padding-left:5px}
#home div#commented-abas ul.pane,div#ultimas-noticias div.pane{background:#fff;border:none;padding:0}
#home div#commented-abas ul.pane {min-height:255px}
#home div#commented-abas ul.pane li {min-height:65px; border-top:1px solid #D6D6D6}
#home div#commented-abas ul#mais-noticias li {min-height:0;}
#home div#commented-abas ul.pane li img.r,div#ultimas-noticias div.pane ul#comentadas li img.r{float:right;margin:0 0 0 10px}
#home div#commented-abas ul.pane li .comment{margin-top:5px}
#home div#commented-abas ul.pane li .email{display:block;width:26px;margin-top:5px;padding-left:20px;background:url(../img/bg_comment.png) 0 -47px no-repeat;color:#333;font-size:10px}
#home div#commented-abas ul.pane iframe{border:none;overflow:hidden;width:180px;height:21px;display:block}
div#commented-abas .widget .tabs li,.widget .abas li {float:left; width:33.3%; padding:0; overflow:hidden}
#outinf{border:none;color:#707173}
#outinf p.title{margin:0;border-top:1px solid #bdbdbd;color:#1e95c4;font:bold 18px/36px "Times New Roman",Times,serif;text-shadow:none;text-transform:none}
#outinf li{clear:both;min-height:98px}
#outinf img{display:block;float:left}
#outinf a{display:block;color:#1C314D;font:bold 16px/17px "Times New Roman",Times,serif;padding: 0 0 4px}
/* SKIN */
#home #header .skin,#article #header .skin,#photogallery #header .skin,#table #header .skin,#breaking #header .skin{margin-bottom:127px;background-position:0 -169px}
#skin{position:absolute;top:63px;width:100%;height:168px}
#skin div{position:absolute;top:0;z-index:0;width:100%;height:253px;background:url(../img/ft_skin.png) no-repeat center top}
#skin div.img{z-index:0}
#eu-reporter{overflow:hidden;float:left;width:638px;border:1px solid #D0D2D7;border-width:1px 0;}
#eu-reporter.full{float:none;width:960px}
#eu-reporter .header{position:relative;height:43px;margin:10px 7px 5px;padding-bottom:4px;border-bottom:1px solid #d6d6d6}
#eu-reporter .header .title{float:left;width:181px;height:43px;margin-bottom:5px;background:url(../img/bg_eureporter.png) no-repeat 0 0;text-indent:-9999px}
#eu-reporter .header .title a{display:block;width:181px;height:48px}
#eu-reporter .header .participe{position:absolute;top:-11px;right:-18px;width:208px;height:73px;background:url(../img/bg_enviarnoticia.png) no-repeat 1px -23px}
#eu-reporter .header .participe p,#eu-reporter .header .participe a{float:right;padding-right:40px;font-family:"Times New Roman",Times,serif}
#eu-reporter .header .participe p{color:#4c4c4c;font-size:11px;font-weight:bold}
#eu-reporter .header .participe a{display:block;width:208px;height:53px;padding:0;line-height:11px;color:#7eb1c0;font-size:12px;text-indent:-9999px}
#eu-reporter .dh .lists,#eu-reporter .dh .col1{float:left}
#eu-reporter .dh .lists{width:299px;margin-left:18px}
#eu-reporter .dh .lists p{border-bottom:none}
#eu-reporter .dh .lists p span,#eu-reporter .dh .lists p .article,#eu-reporter .dh .col1 p .article,#eu-reporter .dh .col1 p span{display:block}
#eu-reporter .dh .lists p .resume,#eu-reporter .dh .col1 p .resume{line-height:15px;color:#5A5A5A;font-size:12px}
#eu-reporter .dh .col1{width:139px;margin:0 4px 0 21px}
#eu-reporter .dh .col1 p{border-bottom:1px solid #D6D6D6}
#eu-reporter .dh .col1 p:first-child{min-height:205px}
#eu-reporter .dh .col1 p .article,#eu-reporter .dh .edge p .article{color:#1C314D;font:18px/17px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#eu-reporter .dh .edge{margin-top:8px}
#eu-reporter .dh .edge p{margin:0 0 10px;border-bottom:1px solid #d6d6d6}
#eu-reporter .dh .edge p .resume{padding:0}
div.jp-audio{font-size:1em;line-height:1.6;color:#666;border:1px solid #CBCBCB;background-color:#eee;position:relative}
div.jp-audio{width:496px;margin-bottom:10px}
div.jp-interface{position:relative;background-color:#e2e2e2;width:100%}
div.jp-audio div.jp-type-single div.jp-interface{height:62px}
div.jp-interface ul.jp-controls{list-style-type:none;margin:0;padding:0;overflow:hidden}
div.jp-audio ul.jp-controls{margin-left:15px;width:496px;padding:12px 0 0}
div.jp-video ul.jp-controls,div.jp-interface ul.jp-controls li{display:inline;float:left}
div.jp-interface ul.jp-controls a{display:block;overflow:hidden;text-indent:-9999px}
a.jp-play,a.jp-pause{width:40px;height:40px}
a.jp-play{background:url("../img/player-globo-audio.jpg") -19px -25px no-repeat}
a.jp-play:hover{background:url("../img/player-globo-audio.jpg") -59px -25px no-repeat}
a.jp-pause{background:url("../img/player-globo-audio.jpg") -19px -65px no-repeat;display:none}
a.jp-pause:hover{background:url("../img/player-globo-audio.jpg") -59px -65px no-repeat}
a.jp-stop,a.jp-previous,a.jp-next{width:40px;height:40px}
a.jp-stop{background:url("../img/player-globo-audio.jpg") -19px -105px no-repeat;margin:0 0 0 2px}
a.jp-stop:hover{background:url("../img/player-globo-audio.jpg") -59px -105px no-repeat}
div.jp-progress{overflow:hidden;background-color:#DDD}
div.jp-audio div.jp-progress{position:absolute;top:20px;height:11px}
div.jp-audio div.jp-type-single div.jp-progress{left:105px;width:259px}
div.jp-seek-bar{background:url("../img/player-globo-audio.jpg") 0 -190px repeat-x;width:0;height:100%;cursor:pointer}
div.jp-play-bar{background:url("../img/player-globo-audio.jpg") 0 -206px repeat-x;width:0;height:100%}
a.jp-mute,a.jp-unmute,a.jp-volume-max{width:21px;height:17px;margin-top:5px}
div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute{margin-left:285px}
a.jp-mute{background:url("../img/player-globo-audio.jpg") -29px -169px no-repeat}
a.jp-mute:hover{background:url("../img/player-globo-audio.jpg") -69px -169px no-repeat}
div.jp-volume-bar{position:absolute;overflow:hidden;background:url("../img/player-globo-audio.jpg") 0 -238px repeat-x;width:70px;height:5px;cursor:pointer}
div.jp-audio div.jp-volume-bar{top:25px;left:410px}
div.jp-volume-bar-value{background:url("../img/player-globo-audio.jpg") 0 -247px repeat-x;width:0;height:5px}
div.jp-audio div.jp-time-holder{position:absolute;top:31px}
div.jp-audio div.jp-type-single div.jp-time-holder{left:108px;width:250px}
div.jp-current-time,div.jp-duration{width:60px;font-size:.64em;font-style:oblique}
div.jp-current-time{color:#3B5165}
div.jp-duration{color:#696969}
div.jp-current-time{float:left;display:inline}
div.jp-duration{float:right;display:inline;text-align:right}
.jp-no-solution{position:absolute;width:390px;margin-left:-202px;left:50%;top:10px;padding:5px;font-size:.8em;background-color:#eee;border:2px solid #009be3;color:#000;display:none}
.jp-no-solution a{color:#000}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold}
/* MULTIMEDIA - RIO 24HS - HOME EDITORIA RIO */
.carrosel{position:relative;width:960px}
.carrosel #carrosel{overflow:hidden;width:960px;height:356px}
.carrosel .anteparo{position:absolute;top:0;z-index:60;width:960px;height:356px;background-image:-ms-linear-gradient(bottom,#0F1A29 0%,#35627F 100%);background-image:-moz-linear-gradient(bottom,#0F1A29 0%,#35627F 100%);background-image: -o-linear-gradient(bottom,#0F1A29 0%,#35627F 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#0F1A29),color-stop(1,#35627F));background-image: -webkit-linear-gradient(bottom,#0F1A29 0%,#35627F 100%);background-image: linear-gradient(bottom,#0F1A29 0%,#35627F 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#35627F,endColorstr=#0F1A29)"}
.carrosel #caption{position:absolute;left:235px;bottom:14px;z-index:150;display:none;width:486px;background:url(../img/bg_caption.png);color:#fff}
.carrosel #caption p.credito{display:block;color:#CCC;font-size:9px;text-transform:uppercase}
.carrosel #caption p.legenda,.carrosel #caption p.credito{padding-left:10px}
.carrosel .nav a{top:135px;z-index:120;display:block;width:52px;height:52px;position:absolute;background:url("../../img/bt_photo.png") no-repeat 0 0;text-indent:-9999px}
.carrosel .nav .next{right:-20px;background-position:-56px 0}
.carrosel .nav .prev{left:-20px}
.carrosel .anteparo2{position:absolute;top:0;z-index:85;width:960px;height:323px}
#multimedia .carrosel p.title{position:absolute;top:-3px;left:-3px;z-index:1000;width:117px;line-height:88px;background:url("../../img/bt_carrosel.png") no-repeat -127px 0}
#multimedia .smallTitle p.title {text-indent:0; background: #0080b2; background: -moz-linear-gradient(left,  #0080b2 0%, #003d56 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0080b2), color-stop(100%,#003d56)); background: -webkit-linear-gradient(left,  #0080b2 0%,#003d56 100%); background: -o-linear-gradient(left,  #0080b2 0%,#003d56 100%); background: -ms-linear-gradient(left,  #0080b2 0%,#003d56 100%); background: linear-gradient(to right,  #0080b2 0%,#003d56 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080b2', endColorstr='#003d56',GradientType=1 ); overflow:visible; height:86px; font: 50px/50px OgloboXCondensedBold, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#dcdcdc; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:5px 0 0 5px; padding:12px 10px; width:auto;}
#multimedia .smallTitle p.title:after {content:""; background: url(../img/bt_carroselAfter.png) no-repeat; position:absolute; width:18px; height:86px; right:-18px; top:0;}
#multimedia .smallTitle p.title span {display:block; text-transform:none; font-size:30px; margin-top:-20px;}
.carrosel #carrosel img {border:2px solid #707474}

/*ultimas noticia*/
div.list ul li{overflow:auto;margin:0 0 8px;padding:0 0 10px}
div.list ul li span.datetime{float:left;width:30px;margin:3px 20px 0 0}
div.list ul li span.datetime .time,div.list ul li span.datetime .date{line-height:12px;font-size:11px;text-align:right}
div.list ul li span.datetime .time{color:#c30210;font-weight:bold}
div.list ul li span.datetime .date{color:#424242}
div.list ul li span.source {line-height:15px; color:#666; font-size:11px; font-weight:normal; text-decoration:none;}
div.list ul li a.article{font:bold 20px/21px "Times New Roman",Times,serif;padding:0}
div.list ul li a {float:left; width:570px;}
div.list p.more #maisNoticias{cursor:pointer}

/*plantão*/
#home.breaking div.list ul li{margin:0 0 5px;padding:0 0 12px}
#home.breaking div.list ul li span.datetime{float:left;width:30px}
#home.breaking div.list ul li span.datetime .time, #home.rio div.list ul li span.datetime .date{font-size:11px;line-height:12px;text-align:right}
#home.breaking div.list ul li span.datetime .time{color:#c30210;font-weight:bold}
#home.breaking div.list ul li span.datetime .date{color:#424242}
#home.breaking div.list ul li p{float:left;width:570px;padding:2px 0 0}
#home.breaking div.list ul li p *{display:block}
#home.breaking div.list ul li p .article{font:20px/18px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#home.breaking div.list ul li p .source{line-height:15px;color:#666;font-size:11px;font-weight:normal;text-decoration:none}


/* BREAKING - PLANTÃO */
.plantao{float:left;width:925px;height:43px;margin:0 0 2px 10px;padding:0 0 0 15px;background:url(../../img/bg_plantao.png) no-repeat;border-bottom:20px solid #fff}
.plantao a{font:bold 20px/50px "Arial",Helvetica,sans-serif;text-transform:uppercase}
.breaking .plantao a:hover{text-decoration:none}
#breaking .content{min-height:623px}
#breaking #article-body{float:left;width:605px;min-height:253px}
#breaking #sponsored-links{margin:0}
#breaking #article-footer{padding:11px 0 39px}
#breaking h1{font:bold 30px/32px "Arial",Helvetica,sans-serif;padding:0 0 15px}
#breaking p.source{font:12px/14px "Arial",Helvetica,sans-serif;padding:0 0 15px;color:#666;font-size:12px}
#breaking-list{background:#fafefe;border:5px solid #74bdc3;overflow:hidden;margin:0 0 15px;position:relative}
#breaking-list p.title {width:290px;height:28px; background:#e5f1f3; font:bold 16px/16px "Arial",Helvetica,sans-serif;text-transform:uppercase; padding:7px 0 0 12px; position:relative; color:#336b83;}
#breaking-list p.title a{}
#breaking-list .list{background:url("../../img/bg_plantao_widget.jpg") repeat-x 0 0}
#breaking-list .list span{display:block}
#breaking-list .list span.date,#breaking .content span.date{font-size:10px;color:#3b3b3b;font-weight:bold;line-height:14px;display:block}
#breaking-list .list a.article{display:block;color:#1c314d;font:16px/18px OgloboCondensedSemibold, Arial, Helvetica, sans-serif;}
#breaking-list .list span.resume{font-size:12px;color:#5a5a5a;line-height:14px;margin-top:5px}
#breaking-list .list ul{padding:7px 0 16px 13px;width:278px;height:275px;overflow:auto}
#breaking-list .list ul li{margin:0 11px 5px 0;padding:0 0 5px;border-bottom:1px solid #ccc}
#breaking-list .list ul li a {float:left; width:auto;}
#breaking-list .list ul li:last-child{border:none}
#breaking-list .list .more{border:none;padding:0;font-size:10px;font-weight:bold;text-transform:uppercase;cursor:pointer}

/* Box chamada noticias de destaque pequenos na capa acima das carinhas */
#home .content .dhm div p a.article {font: 23px/20px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#home .content .dhm div p a.comment {font-size: 12px;}

/*Pagina Fotos Única*/
#photos .body{background-image:none}
#photos .body-cont{margin:5px auto}

#photos #superbanner,#photos #selo{border:0}
#gallery{clear:both;position:relative;background:url(../img/bg_gallery_photos.png) repeat-x 0 0;border:0 solid #012D4D;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#35627F), to(#0E1A29));background:-webkit-linear-gradient(top, #35627F, #0E1A29);background:-moz-linear-gradient(top, #35627F, #0E1A29);background:-ms-linear-gradient(top, #35627F, #0E1A29);background:-o-linear-gradient(top, #35627F, #0E1A29)}
.photo-page{height:644px}
.photo-page .slides{float:left;overflow:hidden;width:960px}
#gallery .items{width:20000em;position:relative}
#gallery .figure{float:left;position:relative}
#gallery.photo-page .figure{float:left;position:relative;padding:8px 10px;width:940px}
#gallery .figcaption{display:none;position:absolute;left:10px;bottom:15px;width:920px;padding:10px;line-height:15px;background:url(../img/bg_caption.png);color:#fff;font-size:12px}
#gallery .figcaption span{color:#CCCCCC;display:block;font-size:9px;text-transform:uppercase}
#gallery .nav{position:absolute;top:285px}
#gallery .nav a{float:left;left: -9px;overflow:hidden;display:block;width:53px;height:56px;background:url(../img/bt_photo.png) no-repeat 0 0;text-indent:-999px;position:absolute}
#gallery .nav a.next{background-position:-53px 0;left:916px}
#gallery .share{margin-top:10px}
#gallery .share li{float:left}
#gallery .share li.email{display:none}
#gallery  ul{float:right}
#gallery  form.email{background-image:url(../img/bg_window_photogallery.png)}
#search{position:relative;padding:15px 10px;background:none;margin-top:22px}
#search .header ul{position:relative;z-index:1;float:left;width:650px}
#search .header li{overflow:hidden;float:left;height:40px;margin-right:-1px;background:#F5F5F5}
#search .header li.active{height:41px}
#search .header li a{position:relative;display:block;float:left;padding:0 18px;line-height:39px;background-color:#fff;border:1px solid #CCC;border-top:3px solid #333;color:#333;font-size:18px;font-weight:bold}
#search .header li.active a{border-top:3px solid #1c314d}
#search .header li a span{display:block;overflow:hidden;position:absolute;top:-3px;width:3px;height:3px;background:#333 url(../img/bg_corners.png) no-repeat 0 0}
#search .header li.active a span{background-color:#1c314d}
#search .header li a span.cl{left:-1px;background-position:0 0}
#search .header li a span.cr{right:-1px;background-position:right top}
#search .header form{float:right;padding:6px 13px;font-size:14px}
#search .header input{float:left;width:186px;padding:4px 4px 3px;background-color:#F5F5F5;border:0 solid #DDD;border-width:1px 0 1px 1px;color:#999;font-size:16px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
#search .header button{overflow:hidden;float:left;width:30px;height:28px;padding:4px;border:1px solid #DDD;color:#727272;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#eee));background-image:-o-linear-gradient(top, #fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#eeeeee');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#eeeeee')";background-image:linear-gradient(top,#fff,#eee)}
#results{position:relative;top:-1px;z-index:0;clear:both;border:1px solid #CCC;background-color:#FFF}
#results ul{width:938px;margin:0 auto}
#results li{float:left;padding:13px 0 0 13px}
#results li a{display:block;line-height:14px;color:#1c314d;font-size:12px}
.nav-pag{clear:both;overflow:auto;width:912px;margin:0 auto;padding:10px 0;font-size:14px;font-weight:bold}
.nav-pag .prev,.nav-pag .next{float:left;width:100px;color:#5b677d;cursor:pointer}
.nav-pag .next{float:right;text-align:right}
.nav-pag .disabled{color:#ccc;cursor:text;text-decoration:none}
.nav-pag em{display:block;text-align:center}
.nav-pag em span,.nav-pag em a{padding:3px 6px;font-weight:bold}
.nav-pag em a{color:#5b677d}
.nav-pag span{background:#666;color:#fff}
ul.gallery-result{display:none}

/*QUIZ*/
body#quiz .body{background:none #fff}
#quiz-content .top-box{margin:0 10px;overflow:hidden}
#quiz-content .top-box div{overflow:hidden;position:relative;clear:both}
#quiz-content .top-box .title-fix, #quiz-content .top-box .title-var{height:40px;float:left;display:block;text-transform:uppercase;color:#fff;padding:10px;font:bold 16px "Arial",Helvetica,sans-serif}
#quiz-content .top-box .title-fix {width:120px;background-color:#ED1B24}
#quiz-content .top-box .title-var {width:780px;background-color:#00ADEF}

#quiz-content .mid-box{background:url(../img/bg_quiz.png) repeat-y 0px 0px;padding:1px;height:570px;width:940px;margin:0 10px;color:#fff;position:relative}
#quiz-content .mid-box .question-pic{width:900px;height:530px;margin:0 auto;margin-top:20px;position:relative;display:none}
#quiz-content .mid-box .num1{display:block}
#quiz-content .mid-box .question-pic img{width:900px;height:531px}
#quiz-content .mid-box .question-pic .pergt{background:url(../img/bg_quiz_op.png) repeat 0px 0px;position:relative;width:896px;height:526px;bottom:534px;left:1px;padding:1px}
#quiz-content .mid-box .question-pic .result{background:url(../img/bg_caption.png) repeat 0px 0px;width:900px;height:127px;bottom:132px;position:relative;display:none}
#quiz-content .mid-box p.answer{font-size:65px;text-align:center;text-transform:uppercase;width:800px;font-weight:bold;line-height:70px;margin:100px auto 0}
#quiz-content .mid-box ul{width:800px;margin:20px auto 0;text-align:center}
#quiz-content .mid-box ul li {display:inline-block;text-align:center}
#quiz-content .mid-box ul li input{font-size:30px}
#quiz-content .mid-box ul li span{display:block;text-transform:uppercase;font:bold 15px;color:#00adef;padding:0 10px 20px;border-left:1px dotted #FFF}
#quiz-content .mid-box ul li:last-child span{border-right:1px dotted #FFF}

#acompanhe .article{background: #F0F0F0 url(http://oglobo2.globo.com/_img/logo-nyt-pequena.png) no-repeat 7px 9px; text-align:right; color:#3D3D3D; float:left; height:20px; padding:6px; width:286px; border:1px solid #CCCECD; border-bottom:none; line-height:15px; font-size:10px;}
#oly-widget-1 {background: url(../img/bg_olympic_board.gif) no-repeat top right;}
#acompanhe .wrapper .oly-widget .oly-widget-container{height:301px;}
.oly-widget-content{height:281px;}
.oly-schedule-widget, .oly-results-widget{height:241px;}

#home.olimpiadas-2012 #header .skin{margin-bottom:0}
.olimpiadas-2012 #hd{overflow:hidden;width:958px;margin:0 auto;background:#FFF url(../img/gradient_sub.png) repeat-x 0 95px}
.olimpiadas-2012 .flt,.olimpiadas-2012 #skin div {background:none}
.olimpiadas-2012 #breaking-news{float:left;clear:both;margin:0;padding:10px;border-right:1px dotted #cacaca}
.olimpiadas-2012 #breaking-news .title{text-transform:uppercase; border-bottom:1px solid #cacaca;font-size:12px;line-height:19px;margin-bottom:8px}
.olimpiadas-2012 #breaking-news .newscall{line-height:14px}
.olimpiadas-2012 #breaking-news .newscall li{float:left;width:147px;border:none;background:none}
.olimpiadas-2012 #breaking-news .newscall li:nth-child(odd){border-right:1px dotted #cacaca}
.olimpiadas-2012 #breaking-news .newscall li:nth-child(even){padding-left:10px}
.olimpiadas-2012 #breaking-news .newscall li .date{width:100px;font-size:11px}
.olimpiadas-2012 #breaking-news .newscall li a{color:#313131;float:left;font-size:13px;font-weight:normal;padding:2px 4px 0 0;text-transform:none}
.olimpiadas-2012 #grade{width:625px;float:right}
.olimpiadas-2012 #grade iframe{display:block}
.olimpiadas-2012 #grade a{display:block;float:right;margin:0;padding:2px;line-height:11px;background:#fff;color:#666;font-size:11px}

/* v3 */
#home, #article, #photogallery, #breaking, #table, #blogs {background:url(../img/bg_body_ruido.jpg) repeat #012d4d;}
.sidebar #blogs {background:none;}

#home #header .home, #article #header .home, #photogallery #header .home, #breaking #header .home, #table #header .home, .e404 .home {position:relative;width:960px;height:125px;margin:0 auto;background:url(../img/bg_verde_amarelo.png) no-repeat;}
#home.noticias #header .home {height:113px;}
#home #header .home #title, #article #header .home #title, #photogallery #header .home #title, #breaking #header .home #title, #table #header .home #title, .e404 #title {position:absolute;top:0;width:960px;height:120px;margin:0; padding-top:12px; background:none; top:0;}

#title div, #photogallery.noticias #title div {float:left; width:580px; text-align:center;}
#title div.fc, #title div.lc, #photogallery.noticias #title div.fc, #photogallery.noticias #title div.lc {width:190px;}
.noticias #title div, .e404 #title div {float:left; width:320px; background: transparent; margin-top:0;}
.noticias #title p strong, #home.noticias #title p strong, .e404 #title p strong {background: url(../img/logo_oglobo.png) no-repeat center top; width:320px; height:68px; margin:7px 0 0; text-indent:-99999px;}
#photogallery.noticias #title p strong {float:left; background:none; width:77px; height:17px; margin:7px 250px 2px;}
#title p {clear:both;}
#title p strong, #home #title p strong {float:left; background:none; width:77px; height:14px; margin:7px 250px 0;}
#title p strong a {background: url(../img/logo_oglobo_min.png) no-repeat; text-indent:-99999px; display:block;}
#title p strong a:focus {outline:none;}
#home.capa #title p strong a {display:none;}
#title .section, #title .section a{color:#FFF;font:60px/60px OgloboCondensedBold,Arial,"Times New Roman",Times,serif;text-transform:uppercase;height:61px; padding:0; background:none; border-bottom:0 solid #FFF; margin:0;}
.topico #title .section a, .subeditoria #title .section a {color:#9EAFC6}
#title .section a{width:580px}
#article.noticias #title .section,#article.noticias #title strong a,#photogallery.noticias #title .section,#photogallery.noticias #title strong a,.e404 #title strong a{display:none}
/* header logo da capa + sub editoria */
#title .noSectionSub p strong, #home #title .noSectionSub p strong {background: url(../img/logo_oglobo.png) no-repeat; width:300px; height:68px; margin:7px 140px 5px; text-indent:-99999px;}

#title #user, #photogallery.noticias #title #user {padding:24px 0 0 3px; float:left;}
#title #user a {font-size:10px; font-weight:normal; line-height:11px; border-left:1px solid #fff; padding:0 0 0 5px; margin-right:2px;}
#title #user a.login {background: url(../img/bg_login_user.png) no-repeat 3px 2px; padding-left:13px;}
#title #time, #photogallery.noticias #title #time {float:left; color:#97AAC2; font-size:11px; line-height:12px; text-transform:uppercase; text-align:center; width:100%; margin-top:3px;}
#title #time a, #photogallery.noticias #title #time a{float:none;display:inline;font-weight:normal;font-size:11px;color:#97AAC2}
.noticias  #title #time {margin-top:0;}

.noticias #title .seachform, #title .seachform {margin-top:3px; width:100%;}
.noticias #title .seachform #formBusca, #title .seachform #formBusca {width:170px; float:left;}
.noticias #title .seachform fieldset, #title .seachform fieldset {background:rgba(255, 255, 255, 0.3); border:0 solid white; width:170px; height:24px; -webkit-box-shadow: inset 0px 0px 6px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 0px 6px 2px rgba(0, 0, 0, 0.2);}
.noticias #title .seachform #s, #title .seachform #s {width:170px; height:24px;}
.noticias #title .seachform #s input, #title .seachform #s input {background:transparent; font-size:10px; color:#FFF; text-transform:uppercase; font-weight:bold; margin-top:5px; width:140px;}
.noticias #title .seachform #s button, #title .seachform #s button {float:right; line-height:15px; margin-top:2px; width:28px;}

.noticias #title #autocomplete, #title #autocomplete {width:175px; line-height:12px;}
.noticias #title #autocomplete ul, #title #autocomplete ul {width:175px; float:left;}
.noticias #title #autocomplete ul li, #title #autocomplete ul li {width:175px;}
.noticias #title #autocomplete ul li a, #title #autocomplete ul li a {text-align:center;}
.noticias #title #autocomplete ul li:first-child:before, #title #autocomplete ul li:first-child:before {padding-right:0;}

.noticias div #weather, .e404 div #weather {float:right; width:auto; min-height:57px;}
.home #weather p {font-weight:900; font-size:11px; color:#FFF; text-transform:uppercase; line-height:15px; background: url(../img/weather_temp_icons.png) no-repeat -8px -7px; padding-left:35px; margin:10px 0 0 0; font-family: 'Arial Black',Arial,sans-serif; text-align:left;}
.home #weather p a {display:block;float:none;font-size:11px; font-weight:900;}
.home #weather p a:hover {text-decoration:underline;}
#weather p span {text-transform:none; display:block;}
#weather ul {width:auto; float:right; line-height:14px; padding-left:5px; text-transform:uppercase; top:0; height:auto;}
#weather ul li {display:inline; color:#b6bcc5; font-size:10px; line-height:14px; float:none; background:none;}
#weather ul li:before {content: "/"; padding-right:3px;}
#weather ul li:first-child:before {content: " "; padding-right:3px;}

.home #weather p.icon2{background-position:-8px -42px;}
.home #weather p.icon3{background-position:-8px -79px}
.home #weather p.icon4{background-position:-8px -117px}
.home #weather p.icon5{background-position:-8px -154px}
.home #weather p.icon6{background-position:-8px -195px}
.home #weather p.icon7{background-position:-8px -235px}

.seachform button {background: #257dab; background: -moz-linear-gradient(top,  #257dab 0%, #11394e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#257dab), color-stop(100%,#11394e)); background: -webkit-linear-gradient(top,  #257dab 0%,#11394e 100%); background: -o-linear-gradient(top,  #257dab 0%,#11394e 100%); background: -ms-linear-gradient(top,  #257dab 0%,#11394e 100%); background: linear-gradient(to bottom,  #257dab 0%,#11394e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#257dab', endColorstr='#11394e',GradientType=0 ); border: 1px solid #7594ad; line-height:13px;}
#menu .seachform fieldset {-webkit-box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.2);}
.seachform input:focus {outline:none;}

.topico #header .home #title .section, .subeditoria #header .home #title .section {font-size:60px; line-height:48px;margin-top:9px; opacity:0.5;}
#home #title .subsection, #title .subsection, #home #title .subsection a, #title .subsection a {font-size:21px; text-transform:uppercase; color:#FFF; line-height:32px; font-weight:bold; background:none; height:auto; font-family: Arial, Helvetica, sans-serif; padding:0; float:none; margin:0;}
#home #title .subsection, #title .subsection, #home #title .subsection a, #title .subsection a {margin:0;font-size:21px; text-transform:uppercase; color:#FFF; line-height:18px; font-weight:bold; background:none; height:auto; font-family: Arial, Helvetica, sans-serif; padding:0; float:none;}

#home #header .skin #title, #article #header .skin #title, #photogallery #header .skin #title, #breaking #header .skin #title, #table #header .skin #title {background: url(../img/skin.png) no-repeat; z-index:999; top:10px; position:relative; padding:0; height:115px;}
#home #header .skin .image, #article #header .skin .image, #photogallery #header .skin .image, #breaking #header .skin .image, #table #header .skin .image {position:absolute; width:960px; opacity: 0.2; top:12px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); left:0;}

#header #title .dest{position:absolute;top:74px;right:0;width:auto;margin:0}
#header #title .dest ul {background:transparent; top:0;}
#header #title .dest li {float:right; margin:0 0 0 5px; padding:0; width:33px; height:33px; background:url(../img/bg_escudos.png) no-repeat 0 0}
#header #title .dest li:before {content: " ";}
#title div ul li:first-child:before {content: " "; padding-right:3px;}
#header #title .dest li.bot{background-position:-102px 0}
#header #title .dest li.fla{background-position:0 0}
#header #title .dest li.flu{background-position:-34px 0}
#header #title .dest li.vas{background-position:-68px 0}
#header #title .dest li.bot:hover{background-position:-102px -33px}
#header #title .dest li.fla:hover{background-position:0 -33px}
#header #title .dest li.flu:hover{background-position:-34px -33px}
#header .dest li.vas:hover{background-position:-68px -33px}
#header #title .dest li a {display:block;overflow:hidden;width:33px;height:33px;text-indent:-999px; padding:0;}

/* 404 */
.e404 #top #title p strong a {display:none;}

/* section bg */
.rio #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px 11px; text-indent:-99999px;}
.economia #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -58px; text-indent:-99999px;}
.mundo #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -128px; text-indent:-99999px;}
.cultura #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -209px; text-indent:-99999px;}
.esporte #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -289px; text-indent:-99999px;}
.blogs #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -369px; text-indent:-99999px;}
.opiniao #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -448px; text-indent:-99999px;}
.eureporter #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -528px; text-indent:-99999px;}
.boa-viagem #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -608px; text-indent:-99999px;}
.ciencia #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -688px; text-indent:-99999px;}
.saude #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -768px; text-indent:-99999px;}
.educacao #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -849px; text-indent:-99999px;}
.pais #header .home #title .section {background: url(../img/sectionBg.png) no-repeat -1px -929px; text-indent:-99999px;}
.rio #header .home #title .section,.economia #header .home #title .section ,.mundo #header .home #title .section,.cultura #header .home #title .section,.esporte #header .home #title .section,.blogs #header .home #title .section,.opiniao #header .home #title .section,.eureporter #header .home #title .section,.boa-viagem #header .home #title .section,.ciencia #header .home #title .section,.saude #header .home #title .section,.educacao #header .home #title .section,.pais #header .home #title .section {background:none;text-indent:0}

/* destaque ao vivo */
.latest-strip {width:960px; position:relative; height:212px; border-bottom:15px solid #FFF;clear:both;}
.latest-strip .title {position:absolute; background:#b2bcc1; top:12px; left:-10px; z-index:999; text-transform:uppercase; padding:2px 15px; font: 16px/21px OgloboCondensedMedium,"Times New Roman",Times,serif;}
.latest-strip .title,.latest-strip .title a{color:#35383a}
.latest-strip div {float:right; width:161px; height:202px; background: url(../img/bg_strip.png) no-repeat right top; padding:10px 10px 0; overflow:hidden;}
.latest-strip .st {float:left; width:778px; background:none; border-right:1px solid #FFF; position:relative; padding:0; height:212px;}
.latest-strip .st .resume {position:absolute; top:0; text-shadow:1px 1px 0 #000; text-transform:uppercase; padding: 56px 0 0 10px; width:270px; left:0; color:#FFF; background: url(../img/gradient_strip.png) no-repeat left top; height: 156px; font-size:32px; font-weight:normal; line-height:30px;}
.latest-strip .st .resume span {padding:10px 0 20px;}
.latest-strip .st .article img {display:block;}
.latest-strip a.st {color:#FFF;}
.latest-strip .article span span {color:#9f9f9f;}
.latest-strip .article {float:left; position:relative; padding:0 0 9px; width:160px; color:#FFF;}
.latest-strip .article span {font:bold 12px/14px Arial, Helvetica, sans-serif; text-transform:none; display:block; padding:3px 0 0; color:#9f9f9f;}
.latest-strip .st .article:hover .resume span{text-decoration:none;}
.latest-strip .st .article {width:778px;padding:0;} 
.latest-strip a.more {font:bold 12px/14px Arial, Helvetica, sans-serif; color:#696969}

.latest-strip .title {}
.latest-strip .st .resume {font: 42px/38px OgloboCondensedRegular,"Times New Roman",Times,serif;}
.latest-strip .article {font: 21px/20px OgloboCondensedRegular,"Times New Roman",Times,serif;}


/* segunda area de destaque home - sub destaques */
#home .body #sub-destaque {margin-bottom:10px; overflow:hidden;}
#home .body #sub-destaque .col1 {float:left; width:194px; padding:0 9px; margin:0; min-height:474px;}
#home .body #sub-destaque .st {padding:0 9px 0 0; }
#home .body #sub-destaque .rd {padding:0 0 0 9px;}
#home .body #sub-destaque .col1 .source {color:#004664; text-transform:uppercase; text-align:center; padding:0 5px; font: 16px/17px OgloboCondensedSemibold,Arial,Helvetica,sans-serif;}
#home .body #sub-destaque .col1 .title {color:#3c3c3c; text-transform:uppercase; margin:3px 0 0 0; background:none; border-width:0; text-align:center; padding:0 5px; filter:none; font: normal 21px/22px OgloboCondensedLight,Arial, Helvetica, sans-serif;}
#home .body #sub-destaque .col1 .resume {color:#3c3c3c; text-align:center; padding:5px 0 10px; border-bottom:1px solid #d4d4d4;}
#home .body #sub-destaque .col1 a:hover .resume {text-decoration:none;}
#home .body #sub-destaque .col1 a:last-of-type .resume {border-bottom:0 solid #d4d4d4;}
#home .body #sub-destaque .col1 a {margin-bottom:10px;}
#home .body #sub-destaque .col1 img {float:left;}
#home .body #sub-destaque .col1.nd .title {font: 28px/27px OgloboCondensedLight,Arial,Helvetica,sans-serif;}
#home .body #sub-destaque .nd {position:relative; width:194px; height:453px; min-height:453px;}
#home .body #sub-destaque .nd a {min-height:453px;}
#home .body #sub-destaque .nd span {position:absolute; width:184px; bottom:-2px; z-index: 99; padding:36px 5px 0; background: url(../img/gradient_sub_bg.png) repeat-x;}
#home .body #sub-destaque .nd .source {padding:0; position:relative; color:#FFF; text-align:left; margin-bottom:4px; background:none;}
#home .body #sub-destaque .nd .title {color:#FFF; text-align:left; padding:0 0 10px 0; position:relative; margin:0; background:none; font-size:20px; line-height:21px;}

#title div.patr, #photogallery.noticias #title div.patr {padding:10px 0; background:none; clear:right; margin-top:34px; width:auto; float:right;}
.noticias #title div.patr, .e404 #title div.patr {margin-top:0}
.esporte #title div.patr {margin-top:5px}
.patr_topic {padding:0 0 10px;}

/* multimídia do dia */
#home #multimidia {position:relative; width:940px; background: #abcddc; background: -moz-linear-gradient(top,  #abcddc 0%, #858585 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abcddc), color-stop(100%,#858585)); background: -webkit-linear-gradient(top,  #abcddc 0%,#858585 100%); background: -o-linear-gradient(top,  #abcddc 0%,#858585 100%); background: -ms-linear-gradient(top,  #abcddc 0%,#858585 100%); background: linear-gradient(to bottom,  #abcddc 0%,#858585 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abcddc', endColorstr='#858585',GradientType=0 ); padding:10px; }
#galeriaMultimidia {width:940px; height: 504px;}
#galeriaMultimidia .title {position:absolute; top:0; left:50%; margin-left:-144px; z-index:1000; width:288px; line-height:85px; padding:0 15px; background: url(../img/multimidia_logo.png) no-repeat 0 0; text-indent: -999px;}
#galeriaMultimidia .multimedia{float:left;width:940px}
#galeriaMultimidia .multimedia .figure img{height:504px}
#galeriaMultimidia .multimedia .items{width:2000em}
#galeriaMultimidia .nav{position:static}
#galeriaMultimidia .nav a {position:absolute; top:185px; left:-12px; display:block; width:52px; height:52px; background:url(../img/bt_photo.png) no-repeat 0 0; text-indent:-9999px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
#galeriaMultimidia .nav .next{left:921px;background-position:-56px 0}
#galeriaMultimidia .nav em {position:absolute; top:25px; left:50%; z-index:2000; width:60px; color:#B3D4E6; font-size:9px; text-align:center; margin-left:-30px;}
#galeriaMultimidia .multimedia .figure .figcaption {position:absolute;left:0;bottom:0;width:606px;padding:10px 167px;line-height:16px;background:url(../img/bg_caption.png);color:#fff;font-size:14px}
#galeriaMultimidia .multimedia .figure figure a:hover span{ text-decoration: none; }
#galeriaMultimidia .multimedia .figure figure span.fotogaleria,#galeriaMultimidia .multimedia .figure figure span.video, #galeriaMultimidia .multimedia .figure figure span.audio{ display:block;width:66px;height:66px;position:relative; float: left; background: url("../img/bt_selecao.png") repeat scroll -1px 0 transparent; text-indent:-9999999px;}
#galeriaMultimidia .multimedia .figure figure span.fotogaleria{ background-position: -1px 0 ;}
#galeriaMultimidia .multimedia .figure figure span.fotogaleria:hover{ background-position:-1px -67px;}
#galeriaMultimidia .multimedia .figure figure span.video{ background-position: -68px 0; }
#galeriaMultimidia .multimedia .figure figure span.video:hover{ background-position:-68px -67px }
#galeriaMultimidia .multimedia .figure figure span.audio{ background-position: -135px 0; }
#galeriaMultimidia .multimedia .figure figure span.audio:hover{ background-position:-135px -67px; }
#galeriaMultimidia .multimedia span {text-align:center; margin-right:0;}
#galeriaMultimidia .multimedia span.title {background:none; background:none; position:relative; width:540px; margin:0 0 10px 0; left:0; padding:0; text-align:center; text-indent:0; text-transform:none; color:#FFF; font: 40px/35px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#galeriaMultimidia .multimedia span span.resume,.multimedia span span.author{display:block;color:#FFF;font-size:9px;text-transform:uppercase; margin-top:4px;}

/* notícias */
#mdest {position:relative;padding-top:15px;overflow:hidden;}
#mdest ul li {float:left; padding:0 10px 15px; width:219px; min-height:221px}
#mdest ul li:nth-of-type(5),#mdest ul li:nth-of-type(9){clear:both}
#mdest ul li img {border-radius:2px;}
#mdest .sub {text-align:center; text-transform:uppercase; width:219px; float:left; color:#004664; font: 16px/22px OgloboCondensedSemibold,Arial,Helvetica,sans-serif;}
#mdest .resume {color:#1c314d; font: 18px/17px OgloboCondensedSemibold,Arial,Helvetica,sans-serif; float:left;}



/* box especiais */
#home .de div p.title span {float:right;}
#home div .overlay {background: url(../img/bg_reportagem2.png) repeat-y 0 0;}
#home div.special div p {left:12px;}

#home .content .title, #home .de .lists div.special .title {padding:4px 7px;}

/* destaque manchete */
#home .dh .wcol2 .mch .md {float:right;}
#home .dh .wcol2 .mch .l {width:300px;}
#home .dh .wcol2 .mch .article {font: 45px/40px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#home .dh .col3 .mch .lw {width:407px; float:left; padding-right:20px;}
#home .dh .wcoll .col2 .mch .l {width:395px; padding:0;}

/* Tire Onda */
#tireonda {border:1px solid #cacccb;margin:0 0 15px;}
#tireonda  ul.items{list-style-type: none; min-height: 280px;}
#tireonda .tlist {overflow: hidden; }
#tireonda .article {background-color:#F0F0F0;color:#3D3D3D;height:20px;padding:6px;width:286px;border-bottom:1px solid #cccecd;}
#tireonda .article p {font-size:14px;font-weight:bold;}
#tireonda .items li:nth-child(even){background-color:#eee}
#tireonda .items li:nth-child(odd){background-color:#fff}
#tireonda .items li{overflow:auto;padding:6px;line-height:14px;color:#707070;}
#tireonda li .figure{margin-right:8px;float:left; width:70px; height:40px; border: 1px solid #ccc}
#tireonda li .source{color:#3d3d3d; margin-bottom:2px; font-weight:bold;}
#tireonda ul li a span.resume span {display: block; font-size:11px;}
#tireonda ul li a span.resume span:last-child{ color:#707070; }
#tireonda div.pages {width:298px; height:28px; margin: 0 auto; display:block; border-top:1px solid #F5F5F5; background-color:#FAFAFA; font-size:11px;}
#tireonda div.pages ul{color:#C3C3C3;display:table;list-style-type:none;margin:0 auto;padding-top:6px;}
#tireonda div.pages ul li{width:11px;height:16px;float:left;border-left:1px solid #ECECEC;padding-left:8px;padding-right:8px;line-height:16px;}
#tireonda div.pages ul li.prev{border-left:none;padding:0 12px;}
#tireonda div.pages ul li a{background:url(../img/tireonda.png) no-repeat top left;width:16px;height:16px;color:#C3C3C3;display:block;}
#tireonda div.pages ul li a:hover{text-decoration:underline;}
#tireonda div.pages ul li a.ativo{color:#525252;font-weight:bold;}
#tireonda div.pages ul li a.bt_next_disabled{background-position:0 0;}
#tireonda div.pages ul li a.bt_next_disabled:hover{text-decoration:none;}
#tireonda div.pages ul li a.bt_next_enabled{background-position:0 -25px;}
#tireonda div.pages ul li a.bt_next_enabled:hover{text-decoration:none;}
#tireonda div.pages ul li a.bt_prev_disabled{background-position:0 -50px;}
#tireonda div.pages ul li a.bt_prev_disabled:hover{text-decoration:none;}
#tireonda div.pages ul li a.bt_prev_enabled{background-position:0 -75px;}
#tireonda div.pages ul li a.bt_prev_enabled:hover{text-decoration:none;}
#tireonda div.pages ul li a.pag_numero{background:none;padding-left:2px;}

/* Plantao Transito */
#plantao-transito.widget{overflow:auto;width:301px; background: url(../../img/bg_plantao_noticias.png); background-repeat:repeat-y; border:none; }
#plantao-transito p.title{height:20px;padding:0 5px;background:url(../../img/bg_title_plantao_transito.png) no-repeat 0 0;border:none;line-height:20px;text-transform:uppercase;filter:none;background-color:#E7E7E7; }
#plantao-transito p.title a{color:#e7e8e8}
#plantao-transito p.title span{color:#e7e8e8; font: bold 14px/20px OgloboCondensedBold,"Arial",Helvetica,sans-serif;}
#plantao-transito p.title span.time{float:right; line-height:20px; border:none; color:#F00; font-size:11px; font: bold 12px/20px "Arial",Helvetica,sans-serif;}
#plantao-transito p.title span.date{float:right;padding:0 10px 0 5px;color:#FFF; font: 12px/20px "Arial",Helvetica,sans-serif;}
#plantao-transito div.transit,#plantao-transito div.breaking{float:left;width:139px;padding:5px;}
#plantao-transito div.transit{clear:both;font-size:13px}
#plantao-transito div.transit p {height:auto;padding:0 0 5px; font-family: "Arial",Helvetica,sans-serif;}
#plantao-transito div.transit p.title {font-size:11px; font-weight:bold;}
#plantao-transito div.transit .section{display:block;padding:0 5px;text-transform:uppercase;font-weight:bold;font-size:11px}
#plantao-transito div.transit a{display:block;padding:0 0 4px 22px;background:url(../img/plantao_transito.png) no-repeat 6px -217px;line-height:16px;color:#414141;text-align:left}
#plantao-transito div.transit a.green{background-position: 6px -108px;}
#plantao-transito div.transit a.yellow{background-position: 6px 3px;}

#plantao-transito div.breaking{line-height:17px;}
#plantao-transito div.breaking a.article{display:block; padding:2px 2px 8px; color:#3A526B;}

/* Widget Plantao-transito */
#plantao-transito p.title span{  }
#plantao-transito p.title span.time{  }
#plantao-transito p.title span.date{ }
#plantao-transito div.transit p{  }

#plantao-transito div.transit p.article{ font-size: 11px; }
#plantao-transito div.transit p.article a{ font-size: 13px; }
#plantao-transito div.breaking a.article{ font: normal 17px/17px OgloboCondensedMedium,"Arial",Helvetica,sans-serif; }
#plantao-transito div.breaking span.resume{ font: 13px "Arial",Helvetica,sans-serif; }

/* defesa do consumidor */
.defesa-do-consumidor .blg .wrapper {margin: 1px 3px 0 1px;}
.defesa-do-consumidor .blg .wrapper ul li {padding:15px 0 15px 30px; background: url(../img/bg_li_transp.png) no-repeat #FFF 10px 15px; border-bottom:1px solid #e1e1e1;}
.defesa-do-consumidor .blg .wrapper ul li:nth-child(odd) {background: url(../img/bg_li_transp.png) no-repeat #F7F7F7 10px 15px;}
.blg .more{text-align:right; background: url(../img/bg_link_tranp.png) no-repeat 275px 11px; font-size:12px; padding:10px 30px 10px 0; border-bottom:1px solid #e1e1e1; line-height:15px;}
.blg .more a{color:#007b93;}
.blg .link_patr {text-align:right; font-family: OgloboCondensedLight, Arial, Helvetica, sans-serif; font-style:italic; color:#c0c0c0; padding-right:15px; background:#F8F8F8; font-size:14px; line-height:23px;}
.blg .link_patr span {color:#8F8F8F;}
#home .retranca, #home .content .retranca {color:#28A6CF;display:inline;}


/* Box chamada noticias de destaque pequenos na capa acima das carinhas */
#home .nl{overflow:auto}
#home .nl p{border:0}

/* Widget Blogs-home */
#blogs div.blog{position:relative;width:300px;min-height:150px;background: url(../img/bg_blog_destaque.png) no-repeat bottom left;border-top: 1px solid #D6D6D6;}
#blogs div.blog a:hover{ text-decoration: none;}
#blogs div.blog a span {margin-top:10px; padding-left:5px; display:block; clear:both; font:12px/12px OgloboCondensedSemibold,"Arial",Helvetica,sans-serif; color: #000;}
#blogs div.blog a span.wp{ padding: 15px 0 5px 0; display: block; }
#blogs div.blog a span.wp time{ padding: 0; margin: 22px 0 0; color: #747474; }
#blogs div.blog a span.wp time span{ float: left; color: #BB0000; margin-top: 0; padding-right: 4px;}
#blogs div.blog a span.wp time{ font: bold 12px "Arial",Helvetica,sans-serif; }
#blogs div.blog a span.wp time span{ font: bold 12px "Arial",Helvetica,sans-serif; }
#blogs div.blog a span.source {text-transform:uppercase; margin-top:0; font-size:16px;}
#blogs div.blog a span.source{}
#blogs div.blog a:hover span.source{ text-decoration: underline; }
#blogs div.blog a img{position:absolute;right:0;bottom:0;z-index:2;margin:0}
#blogs div.blog a span.article {width:160px; color:#234161; margin:0; font: 26px/22px OgloboCondensedMedium,"Arial",Helvetica,sans-serif;}
#blogs div.blog a span.article {}
#blogs div.blog span.label{ top: 0; right: 47px; }
#blogs div.widget p.title{ height: 30px; line-height: 30px; }
#blogs .wrapper{background-image:none;border-top:1px solid #D6D6D6}
#blogs .wrapper{background-image:url(../img/bg_widget_sb.gif);border-top:0}
#blogs div.widget ul li{position: relative;padding:6px 0 10px 10px}
#blogs div.widget ul li a img, #article #blogs div.widget ul li a img {margin:4px 0 0}
#blogs div.widget ul li a span {font-family: "Arial",Helvetica,sans-serif;}
#blogs div.widget ul li a span.source {text-transform:uppercase; margin-top:0; font: 16px/16px OgloboCondensedBold,"Times New Roman",Times,serif;}
#blogs div.widget ul li a span.article {color:#4e7f94; line-height:14px; font-size:13px;}
#blogs div.widget ul li a span.last{width:150px; float:left; padding-top:4px; color:#747474;}
#blogs div.widget ul li a span.last time {width:90px; padding:0; border:0; font-size:12px; font-weight:bold;}
#blogs div.widget ul li a span.last .hour{float:left; padding-left:0; padding-right:5px; margin:0; top:0; clear:both; float:left; color:#BB0000;}
#blogs div.widget ul li:last-child{ margin-bottom: 5px; }
#home #blogs div.widget p.anti-title,#article #blogs div.widget p.anti-title{height:34px;border-bottom:1px solid #D6D6D6;font-size:11px}
#article #blogs .anti-title {padding: 0 0 0 30px; line-height: 25px; background: url(../img/bl_web.gif) no-repeat 7px -576px; font-size: 10px; text-transform: uppercase;}
#article #blogs .blog, .subeditoria #blogs .blog {display:none;}

/* selo blogs materia */
#article #blogs .widget .title span, .subeditoria #blogs .widget .title span {position:absolute; width:38px; height:59px; text-indent:-99999px; background: url(../img/label_blog.png) no-repeat; top:-9px; right:8px; z-index:99999;}
.noticias #blogs .widget .title span {display:none;}
/* selo blogs editoria / subeditoria */
#home.editoria #blogs .first .wp, #home.subeditoria #blogs .first .wp{margin:0}
#blogs .widget .title span {position:absolute; width:38px; height:59px; text-indent:-99999px; background: url(../img/label_blog.png) no-repeat; top:-9px;right: 22px; z-index:3;}


#home.rio-gastronomia-2012 .sidebar #busca{border:1px solid #EFF0F0;}.sidebar #busca.riogastronomia{border:1px solid #eff0f0;float:left;}.sidebar #busca.riogastronomia .article{font-size:20px;font-weight:normal;font-family:Arial;color:#666;background:url(../img/bg-gastronomia-article.jpg) repeat-x top left #fff;height:35px;padding:8px 11px 0;vertical-align:middle;float:left;width:275px;}.sidebar #busca.riogastronomia .search fieldset{background:#fff;}.sidebar #busca.riogastronomia .search{font:normal 14px/1.4em Arial,Sans-Serif;margin:0;padding:10px;}.sidebar #busca.riogastronomia .field-button:hover{background:transparent;}.sidebar #busca.riogastronomia .search label{color:#666;line-height:1.3em;vertical-align:middle;}.sidebar #busca.riogastronomia .search select{border-color:#eaeaea #f5f7f7 #f5f7f7 #eaeaea;background:#fff;color:#999;}.sidebar #busca.riogastronomia .search input[type="text"],.sidebar #busca.riogastronomia .search textarea,.sidebar #busca.riogastronomia .search select{border-color:#eaeaea #f5f7f7 #f5f7f7 #eaeaea;background:#fff;color:#999;font-family:inherit;}.sidebar #busca.riogastronomia .search input[type="text"]:hover,.sidebar #busca.riogastronomia .search textarea:hover,.sidebar #busca.riogastronomia .search select:hover{color:#666;background:#fff none;border-color:#c6c6c6;}.sidebar #busca.riogastronomia .field{display:inline-block;position:relative;float:left;margin-left:1%;margin-right:1%;padding:.8% .5% 1%;height:100%;width:100%;}
#busca.riogastronomia .button{display:inline-block;position:relative;float:right;margin-left:1%;margin-right:1%;padding:.8% .5% 1%;height:100%;}.sidebar #busca.riogastronomia .search input[type="text"],.sidebar #busca.riogastronomia .search textarea,.sidebar #busca.riogastronomia .search select{vertical-align:middle;line-height:1.1em;width:100%;padding:2px;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#eaeaea #f5f7f7 #f5f7f7 #eaeaea;}.sidebar #busca.riogastronomia .search input[type="submit"]{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;color:#666;background:none;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#eff0f0),to(#d1d1d1));background:-moz-linear-gradient(top,#eff0f0,#d1d1d1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f0',endColorstr='#d1d1d1');}

/*Ajaxloaded*/
#ajaxloadedFB{ margin-top:134px; margin-left:128px;}

/* enquete dentro de notícia */
div.enquete-materia{ width: 194px; margin-right: 10px; float: left; }
div#enquete div.materia-enquete p.title{ clear: both; text-transform:uppercase; height: 20px; padding-left: 8px; }
div#enquete div.materia-enquete ul li{ border-top: 1px solid #D6D6D6; }
div#enquete div.materia-enquete ul li:first-child{ border-top: none; }
div#enquete div.materia-enquete ul li:nth-child(3){ padding: 10px 0; }
div#enquete div.materia-enquete ul li:nth-child(4){ padding: 10px 0; }
div#enquete div.materia-enquete ul li a{ display: block; }
div#enquete div.materia-enquete ul li p.title{ padding: 0; padding-bottom: 3px; font: 11px "Arial",Helvetica,sans-serif; height: 20px; color: #4C4C4C; background: none; border: none;}
div#enquete div.materia-enquete ul li p.question{ color: #336b83; font-size: 16px; padding: 5px 0; line-height: 16px;}
div#enquete div.materia-enquete ul li p.option{ padding-right:5px; color: #336b83; font-weight: bold;float: left;}
div#enquete div.materia-enquete ul li ul{ clear: both; padding: 0; border: none; }
div#enquete div.materia-enquete ul li ul li{ color: #336b83; font-weight: bold; border: none; display: inline; list-style-type: disc; }
div#enquete div.materia-enquete ul li:nth-child(3) ul li{ text-transform:uppercase; }
div#enquete div.materia-enquete ul li:nth-child(4) ul li label{ color: #5a5a5a; }
div#enquete div.materia-enquete .question{ color: #336b83; font-size: 16px; line-height: 16px;}

#marcas{position:absolute;z-index:99;top:148px;width:100%;height:44px}
#marcas #bg{width:960px;height:44px;margin:0 auto;background:url("http://oglobo2.globo.com/servicos/rio-gastronomia-2012/_img/patrocinio-riogastronomia.jpg") no-repeat right top}

/*Eleiçoes2012*/
/* Transparência Brasil */
div.blg div{margin:5px 15px}
div.blg ul li{padding:7px 0 7px 10px;background:url(../img/list_style_arrow.png) no-repeat 0 12px;border:0;border-bottom:1px dotted #000}
div.blg ul li:last-child{border:0}
div.blg ul li a{color:#000}

/* article related */
#article-related {margin:15px 0;}
#article-related ul {overflow:hidden; padding-bottom:5px;}
#article-related ul li {padding:10px 10px 5px; width:289px; float:left; border:0 solid #FFF; clear:left;}
#article-related ul li.odd {clear:right;}
#article-related.widget ul li .time {padding:0; margin:0; font: 14px/16px OgloboCondensedRegular, Arial, Helvetica, sans-serif; color:#2f2f2f; border:0 solid #FFF; display:block;}
#article-related.widget ul li .time span {color:#af172e;}
#article-related.widget ul li .resume {font: 22px/16px OgloboCondensedMedium, Arial, Helvetica, sans-serif; color:#1c2d49;}
#article-related.widget ul li .resume a {color:#1c2d49;}

/* eleicoes */
@import url('/_css/eleicoes-2012.css');

/* paywall */
#paywall {padding:5px; width:950px; background:#f5f5f5; border:0 solid #fff;}
.paywall {float:left; width:640px; border:1px solid #e5e5e5; border-radius:2px; background:#ffffff; height:680px;}
.paywall p {font: 20px/22px OgloboCondensedRegular,Arial,Helvetica,sans-serif; color:#323232; padding:0 0 10px 17px;}
.paywall .title {font: 41px/46px OgloboCondensedMedium,Arial,Helvetica,sans-serif; text-shadow: 1px 1px 1px #b3b3b3; color:#19324d; padding:7px 0 0 17px;}
.paywall .sub {font: 26px/22px OgloboCondensedRegular,Arial,Helvetica,sans-serif; color:#19324d; padding:10px 0 0 17px;}
.paywall .pros {background: url(../img/bg_paywall.png) no-repeat; margin:40px 0 0;}
.paywall .pros .title {background: url(../img/bg_paywall_vantagens.png) no-repeat; font-size:24px; line-height:30px; text-shadow:0 0 0 #FFF; position:absolute; width:150px; height:31px; color:#FFF; text-transform:uppercase; padding:0; padding:0 15px 0 0; text-align:right; margin:-4px 0 0 -6px;}
.paywall .pros ul {font: 22px/25px OgloboCondensedLight,Arial, Helvetica,sans-serif; color:#494949; width:300px; padding:40px 0 0 20px; min-height:225px;}
.paywall .pros ul li {list-style: url(../img/bullet_paywall.gif) inside; padding-bottom:5px;}

.paywall span {color:#0080ff;}
.paywall b {font-family: OgloboCondensedSemibold,Arial,Helvetica,sans-serif;}
.paywall a {font: 14px/36px OgloboCondensedMedium,Arial,Helvetica,sans-serif; color:#8e9091; text-transform:uppercase; padding-left:17px; padding:13px 17px; display:inline;}

.reg-gc {float:right; width:300px;}

#paywall .paywall .preTitle {text-align:center; line-height:24px; font-size:30px; margin-top:35px; padding-bottom:19;}
#paywall .paywall .faq {text-transform:none; font-size:16px; float:right; color:#0080ff; padding-top:0; min-width:190px; text-align:right;}
#paywall .paywall .faq span {color:#333;}

#paywall .faq {padding-bottom:60px;}
#paywall .faq .title {font: 41px/46px OgloboCondensedMedium,Arial,Helvetica,sans-serif; text-shadow: 1px 1px 1px #b3b3b3; color:#19324d; padding:17px 0 0 17px;}
#paywall .faq p {font: 20px/22px OgloboCondensedLight,Arial,Helvetica,sans-serif; color:#494949; padding:10px 0 0 17px;}

#paywall .faq .topQuestion {font: 22px/22px OgloboCondensedSemibold,Arial,Helvetica,sans-serif; color:#19324d;}
#paywall .faq .sub {padding:20px 0 0 17px;}
#paywall .faq .question {font: 20px/22px OgloboCondensedSemibold,Arial,Helvetica,sans-serif;}

#paywall .faq .voltar {background: rgb(246,247,249); background: -moz-linear-gradient(top,  rgba(246,247,249,1) 0%, rgba(214,217,223,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,249,1)), color-stop(100%,rgba(214,217,223,1))); background: -webkit-linear-gradient(top,  rgba(246,247,249,1) 0%,rgba(214,217,223,1) 100%); background: -o-linear-gradient(top,  rgba(246,247,249,1) 0%,rgba(214,217,223,1) 100%); background: -ms-linear-gradient(top,  rgba(246,247,249,1) 0%,rgba(214,217,223,1) 100%); background: linear-gradient(to bottom,  rgba(246,247,249,1) 0%,rgba(214,217,223,1) 100%); padding:7px 14px; color:#737a87; text-shadow: 1px 1px 1px #FFF; border-radius:4px; border:1px solid #ccc; display:inline-block;}
#paywall .faq .voltar:hover {text-decoration:none;}

/* paywall logged out */
.paywall .msg {font: 26px/22px OgloboCondensedRegular,Arial,Helvetica,sans-serif; color:#FF0000; padding:10px 0 0 17px; background:none;}
.paywall .exclusiv {padding:5px 0 0; overflow:hidden;}
.paywall .exclusiv li {float:left; width:288px; margin: 0 10px 15px 17px; box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
.paywall .exclusiv li.acesso {background: url(/img/paywall/thumb_oferta_01.png) no-repeat; padding-left:55px;}
.paywall .exclusiv li.versoes {background: url(/img/paywall/thumb_oferta_02.png) no-repeat; padding-left:65px;}
.paywall .exclusiv li.amais {background: url(/img/paywall/thumb_oferta_03.png) no-repeat; padding-left:55px;}
.paywall .exclusiv li.acervo {background: url(/img/paywall/thumb_oferta_04.png) no-repeat; padding-left:65px;}
.paywall .exclusiv li.vantagens {background: url(/img/paywall/logo_clube_new.jpg) no-repeat; padding-left:50px; margin-bottom:30px; height:57px;}
.paywall .exclusiv li p {font-size:18px; line-height:19px;}
.paywall .titleB {font: 30px/36px OgloboCondensedMedium,Arial,Helvetica,sans-serif; text-shadow: 1px 1px 1px #b3b3b3; color:#19324d; padding:17px 0 10px 17px;}

/* infograficos */
#infography {overflow:visible;clear:both}
#infography:after {display:block; content:""; clear:both;}
#infography iframe {margin:0 10px; width:940px;}
#infography h1{font: 40px/36px OgloboCondensedSemibold,"Times New Roman",Times,serif; height:auto;padding:25px 10px}
#infography #like {padding:0 0 0 10px;}
#infography #like iframe {width:620px;}
#infography h2 {padding:0 10px 25px}
#infography .share {clear:none; float:right; width:350px;}
#infography .share li {float:left; width:110px;}

/* clube de ofertas */
.clube-ofertas {width:617px; float:left;}
.clube-ofertas div {margin:35px; width:547px; height:240px; display:block;}

/* banner CBN */
.bannerCBN {overflow:auto; border-top:0 solid #DDD;}
.bannerCBN a, .bannerCBN a img {float:left;}

/* ultimas noticias fonte */
#home.ultimas-noticias .body h1 {font-family: OgloboCondensedBold,Arial,Helvetica,sans-serif; font-weight:normal;}
#home.ultimas-noticias .content .article {font-family: OgloboCondensedBold,Arial,Helvetica,sans-serif; font-weight:normal;}

/* carnaval 2013 widget capa */
#carnaval2013.widget {background: url(../img/redesenho/bg_widget.png) repeat-x; padding-top:6px;}
#carnaval2013.widget .title {background:#FFF; font: 30px/40px OgloboCondensedSemibold, Arial, Helvetica, sans-serif; color:#30445f; border:0 solid #FFF; margin-bottom:10px; display:inline-block; width:282px;}
#carnaval2013.widget .title span {color:#0294cd;}

#carnaval2013.widget .linksCarnaval {background:#f4f4f4; overflow:auto;}
#carnaval2013.widget .linksCarnaval li {font: 16px/20px OgloboCondensedLight, Arial, Helvetica, sans-serif; color:#b0aeaf; text-transform:uppercase; border-right:1px solid #FFF; border-left:1px solid #e7e7e7; border-top:0 solid #FFF; border-bottom:0 solid #FFF; float:left; width:130px; padding:10px 0 10px 17px;}
#carnaval2013.widget .linksCarnaval li:first-child {border-left:0 solid #e7e7e7;}
#carnaval2013.widget .linksCarnaval li.active {font: 16px/20px OgloboCondensedSemibold, Arial, Helvetica, sans-serif; color:#30445f; text-transform:uppercase;}
#carnaval2013.widget .linksCarnaval li a {color:#afadae; pointer-events:none; cursor:pointer; display:block; pointer-events:visible;}
#carnaval2013.widget .linksCarnaval li:first-child a {text-indent:0;}
#carnaval2013.widget .linksCarnaval li a:hover {color:#30445f; text-decoration:none;}
#carnaval2013.widget .linksCarnaval li.active a {color:#30445f;}

#carnaval2013.widget .tabsCarnaval {margin-top:1px; padding:0 2px;}
#carnaval2013.widget .tabsCarnaval .tab {background:#f4f4f4; padding:1px; width:275px;}
#carnaval2013.widget .tabsCarnaval .tab .day {overflow:hidden;}
#carnaval2013.widget .tabsCarnaval .tab .day .title {background:#f4f4f4; font:12px/16px Arial,Helvetica,sans-serif; color:#30445f; text-transform:none; height:auto; padding:5px 0 5px 16px; margin:0;}
#carnaval2013.widget .tabsCarnaval .tab .day .title span {color:#30445f; font-weight:bold;}
#carnaval2013.widget .tabsCarnaval .tab .day ul {padding:1px;}
#carnaval2013.widget .tabsCarnaval .tab .day ul li {background:#FFF; margin-bottom:1px; border:0 solid #FFF; float:left;}
#carnaval2013.widget .tabsCarnaval .tab .day ul li .when {width:65px; float:left; padding:10px 15px 12px 0; border-right:1px solid #e9e9e9; margin:8px 0 8px 15px; text-align:right; font-weight:bold;}
#carnaval2013.widget .tabsCarnaval .tab .day ul li .morning {background: url(../img/carnaval-2013/dia.png) no-repeat; color:#f49401;}
#carnaval2013.widget .tabsCarnaval .tab .day ul li .afternoon {background: url(../img/carnaval-2013/tarde.png) no-repeat; color:#ff5000}
#carnaval2013.widget .tabsCarnaval .tab .day ul li .night {background: url(../img/carnaval-2013/noite.png) no-repeat; color:#1f6fc6;}

#carnaval2013.widget .tabsCarnaval .tab .day ul li .what, #carnaval2013.widget .tabsCarnaval .tab .day ul li .where {float:right; width:155px; font-size:12px; padding-right:10px;}
#carnaval2013.widget .tabsCarnaval .tab .day ul li .what {color:#333; font-weight:bold; padding-top:12px;}
#carnaval2013.widget .tabsCarnaval .tab .day ul li .where {color:#616161; padding-right:10px;}

#carnaval2013.widget .scroll-pane {width:290px;height:450px;overflow:auto;outline:none;padding-bottom:2px;}
#carnaval2013.widget .more {color:#246C82; font-size:12px; font-weight:bold; margin:0 3px; border-top:2px solid #EFEFEF; width:96%; padding:3px; width:281px;}

/* carnaval 2013 widget capa Apuracao */
#home #apurCarna2013Widget {border:1px solid #FFF; box-shadow:0 0 3px 3px rgba(0,0,0,0.3); margin-left:-21px; background:#f4f4f4; width:430px;}
#home #apurCarna2013Widget .title {margin-left:60px; text-transform:uppercase; padding:10px 0; background:transparent; border:none;}
#home #apurCarna2013Widget .title a {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; letter-spacing:0;}

#home #apurCarna2013Widget .title a span {color:#5fa4c9; background:none; font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; letter-spacing:0; margin:0 0 0 5px; padding:0; display:inline-block;}
#home #apurCarna2013Widget .title a:hover, #home #apurCarna2013Widget .title a:hover span {text-decoration:none;}
#home #apurCarna2013Widget .sub {font: 20px/22px OgloboCondensedMedium,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 0 10px 60px; background:#FFF; width:370px; margin:0; border-bottom:0 solid #FFF;}
#home #apurCarna2013Widget table {margin:20px 30px 0 60px; width:340px;}
#home #apurCarna2013Widget table tr {border-bottom:1px solid #d1d1d1; border-top:1px solid #FFF; display:inline-table; width:100%; padding:6px 0;}
#home #apurCarna2013Widget table tr:first-child {border-top:0 solid #FFF;}

#home #apurCarna2013Widget table tr .pos {color:#eb6900; font: 17px/38px OgloboCondensedBold,Arial,Helvetica,sans-serif; text-align:center; width:24px;}
#home #apurCarna2013Widget table tr .pos:after {content: "°";}
#home #apurCarna2013Widget table tr .school {color:#000; font: 17px/38px OgloboCondensedRegular,Arial,Helvetica,sans-serif; text-align:left; margin-left:15px; display:inline-block;}
#home #apurCarna2013Widget table tr .pts {color:#000; font: 17px/38px OgloboCondensedBold,Arial,Helvetica,sans-serif; text-align:left; width:50px;}

#home #apurCarna2013Widget .info {margin-left:60px; font: 11px/35px Arial,Helvetica,sans-serif; color:#8f959f; border-bottom:0 solid #FFF; border-top:1px solid #FFF; width:340px; margin-bottom:0;}
#home #apurCarna2013Widget .info a {float:right; text-transform:uppercase; color:#000; font-size:10px;}

/** Widget Imposto de Renda **/
#box-ir dl {padding:0 2px;background-color:#f9f9f9}
#box-ir dt {font-size:12px;text-transform:uppercase;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #f9f9f9;background:url("../img/ir/bg_dt.png") no-repeat -274px center #f0f0f1}
#box-ir dt a {display:block;padding:15px 35px;color:#333}
#box-ir dt.active {background-position:14px center}
#box-ir dd {display:none;padding:0 20px;font-size:12px;color:#696969;overflow:auto;}
#box-ir dd p {margin:15px 0}
#box-ir b, #box-ir strong {font-weight:bold;}
#box-ir em, #box-ir i {font-style:italic;}

/* links patrocinados */
#sponsored-links, #home .content #sponsored-links {width:510px; margin:0 0 10px 0; border-top:0 solid #336B83; padding-bottom:0;}
#home .content #sponsored-links {width:620px;}
#sponsored-links p.title, #home .content #sponsored-links p.title {background:none; border:1px solid #e2e2e2; border-width:1px 0 0 0; padding:10px 5% 0 0; height:25px; font: 11px/30px Arial, Helvetica, sans-serif; text-align:right; width:95%; color:#050505; margin-bottom:7px;}
#sponsored-links ul, #home .content #sponsored-links ul {padding:0 5% 20px;}
#sponsored-links ul li, #home .content #sponsored-links ul li {padding-bottom:7px;}
#sponsored-links ul b a, #home .content #sponsored-links ul b a {text-decoration:none; font-size:12px; line-height:17px;}
#sponsored-links ul li span, #home .content #sponsored-links ul li span {color:#767676; font-size:12px; line-height:17px;}
#sponsored-links ul li a, #home .content #sponsored-links ul li a {color:#316e83; font-size:12px; line-height:17px;}

#sponsored-links.template1 ul li, #home .content #sponsored-links.template1 ul li {padding:10px 0 25px;}
#sponsored-links.template1 ul li b a, #home .content #sponsored-links.template1 ul li b a {color:#1C314D; font-size:16px; line-height:19px; font-weight:bold; text-decoration:none;}
#sponsored-links.template1 ul li span, #home .content #sponsored-links.template1 ul li span {font-size:12px; line-height:26px; color:#666;}
#sponsored-links.template1 ul li a, #home .content #sponsored-links.template1 ul li a {line-height:12px; text-decoration:underline; color:#1C314D; padding:0;}

#sponsored-links.template2 ul li, #home .content #sponsored-links.template2 ul li {padding:15px 0 35px;}
#sponsored-links.template2 ul li b a, #home .content #sponsored-links.template2 ul li b a {color:#1C314D; font-size:18px; line-height:20px; font-weight:bold; text-decoration:none;}
#sponsored-links.template2 ul li span, #home .content #sponsored-links.template2 ul li span {font-size:15px; line-height:20px; color:#666;}
#sponsored-links.template2 ul li a, #home .content #sponsored-links.template2 ul li a {line-height:20px; text-decoration:none; color:#1C314D; padding:0; font-size:15px;}
#sponsored-links.template2 ul li a:hover, #home .content #sponsored-links.template2 ul li a:hover {text-decoration:underline;}

#sponsored-links.template3, #home .content #sponsored-links.template3 {background:#f6f6f6; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
#sponsored-links.template3 ul li, #home .content #sponsored-links.template3 ul li {padding:25px 0 35px; text-align:center;}
#sponsored-links.template3 ul li b a, #home .content #sponsored-links.template3 ul li b a {color:#1C314D; font-size:20px; line-height:19px; font-weight:bold; text-decoration:none; margin-bottom:20px;}
#sponsored-links.template3 ul li span, #home .content #sponsored-links.template3 ul li span {font-size:17px; line-height:26px; color:#666; margin-bottom:20px;}
#sponsored-links.template3 ul li a, #home .content #sponsored-links.template3 ul li a {line-height:15px; text-decoration:none; color:#1C314D; padding:0; font-size:15px;}
#sponsored-links.template3 ul li a:hover, #home .content #sponsored-links.template3 ul li a:hover {text-decoration:underline;}

/* imposto de renda 2013 */
.irTaxes2013 {border-bottom:1px solid #d4d4d4; margin:13px 0 15px;}
.irTaxes2013 div:first-of-type {margin-bottom:10px;}
.irTaxes2013 img {display:block;}

/* box formou */
#formou {}
#formou .title {height:39px; line-height:39px;}
#formou .title a:hover {text-decoration:none;}
#formou .title span {width:119px; height:40px; float:right; margin:-1px -9px 0 0;}
#formou .title span img {width:119px; height:40px;}
#formou ul {padding:5px 15px;}
#formou ul li {overflow:hidden; padding:7px 0;}
#formou ul li:first-child {border:0 solid #FFF;}
#formou .widget li:last-child {border-bottom:0 solid #FFF;}
#formou ul li .img {float:right; margin-left:5px;}
#formou ul li .img img {margin:0;}
#formou ul li .article {font: 18px/17px OgloboCondensedMedium,Arial,Helvetica,sans-serif; color:#09304d; margin-bottom:4px; display:block;}
#formou ul li .resume {font-size:12px; line-height:15px; color:#595959; overflow:hidden;}
#formou p.more {border-top:1px solid #d6d6d6; text-transform:uppercase; padding:5px 15px;}
#formou p.more a {color:#047b83; font-size:10px;}

/* box linkedIn*/
#linkedin{width: 298px; border: 1px solid #d0d2d7; display: inline-block;}
#linkedin .title{overflow:hidden; margin:0px; border-bottom: 1px solid #d6d6d6;}
#linkedin .title a{display:block; height:42px;}
#linkedin .cont{border-bottom:1px solid #d6d6d6; overflow: hidden; }
#linkedin .cont ul{padding: 15px 10px;}
#linkedin .cont ul li{min-height: 37px; border: none; overflow:hidden;}
#linkedin .cont ul li span.figure{}
#linkedin .cont ul li span.figure a{text-decoration: none;}
#linkedin .cont ul li span.resume{color: #333333; float:right; width: 204px;}
#linkedin .cont ul li span.resume span.source{color: #006699; font-family: Arial; font-weight: bold; display: block;}
#linkedin p.linkedin{width: 55px; height: 27px; padding: 12px; float: left; }
#linkedin p.linkedin a{width: 52px; height: 24px; background: url(../img/linkedIn/logo_powered_by_linkedin_50x24.png) no-repeat;  text-indent: -99999px; float: left;}
#linkedin ul.pagination{display: table; list-style-type: none; padding: 18px 5px 13px; float: right;}
#linkedin ul.pagination li{padding: 0 5px; float: left; border: none;}
#linkedin ul.pagination li a{background:url(../img/tireonda.png) no-repeat top left; width:16px; height:16px; color:#C3C3C3; display:block; text-indent: -99999px;}
#linkedin ul.pagination li.prev a{float: left; text-indent: -99999px;}
#linkedin ul.pagination li.next a{float: right; text-indent: -99999px;}
#linkedin ul.pagination li a.bt_next_disabled{background-position:0 0;}
#linkedin ul.pagination li a.bt_next_disabled:hover{text-decoration:none;}
#linkedin ul.pagination li a.bt_next_enabled{background-position:0 -25px;}
#linkedin ul.pagination li a.bt_next_enabled:hover{text-decoration:none;}
#linkedin ul.pagination li a.bt_prev_disabled{background-position:0 -50px;}
#linkedin ul.pagination li a.bt_prev_disabled:hover{text-decoration:none;}
#linkedin ul.pagination li a.bt_prev_enabled{background-position:0 -75px;}
#linkedin ul.pagination li a.bt_prev_enabled:hover{text-decoration:none;}
#linkedin ul.pagination li a.pag_numero{background: url(../img/linkedIn/linkedInPagination.png) no-repeat top left; background-position: 0 -23px; width: 8px; height: 8px; margin-top: 3px; padding-left: 2px;}
#linkedin ul.pagination li a.ativo{color:#525252;font-weight:bold; background-position: 0 0; width: 8px; height: 8px;}

/*Calendario widget*/
#boxCalendarEdu{width: 298px; border: 1px solid #d0d2d7; display: inline-block;}
#boxCalendarEdu .title{overflow:hidden; margin:0px; border-bottom: 1px solid #d6d6d6;}
#boxCalendarEdu .title a{display:block; height:42px;}
#boxCalendarEdu .cont {overflow:hidden;}
#boxCalendarEdu .cont ul li{ padding: 0; display: table; }
#boxCalendarEdu .cont ul li:first-child{ border-top: none;}
#boxCalendarEdu .cont ul li span.day {width:60px; font: 10px/14px Arial,Helvetica,sans-serif; vertical-align:top; color:#8f97a8; display:table-cell; text-align:center; border-right:1px solid #D6D6D6; background-color:#F9F9F9; padding-top:12px; text-transform:uppercase;}
#boxCalendarEdu .cont ul li span.day span {width:60px; font:16px/16px Arial,Helvetica,sans-serif; display:block;}
#boxCalendarEdu .cont ul li > ul.eventos {width: 238px; float: right;}
#boxCalendarEdu .cont ul li > ul.eventos li{ border-top: none; border-bottom: none; border-left: none; border-right: none; padding: 0 6px; }
#boxCalendarEdu .cont ul li > ul.eventos li:first-child{ border-top: none;}
#boxCalendarEdu .cont ul li > ul.eventos li a {border-top:1px solid #D6D6D6; padding:11px 0; display:block; width:226px; background: url(../img/calendario/arrow-right.png) no-repeat right center;}
#boxCalendarEdu .cont ul li > ul.eventos li a:hover span {text-decoration:none;}
#boxCalendarEdu .cont ul li > ul.eventos li:first-child a {border-top: 0 solid #D6D6D6;}
#boxCalendarEdu .cont ul li > ul.eventos li a span {display:inline-table; color:#8f97a8; padding-right:20px; width:203px; font-size:11px;}
#boxCalendarEdu .cont ul li > ul.eventos li a span:first-child {color:#475064; background:none; font-size:12px; font-weight:bold;}
#boxCalendarEdu .cont ul li > ul.eventos li:hover {background-color:#EDEDED; color:#AAAAAA;}
#boxCalendarEdu .cont ul li > ul.eventos li:hover a span {color:#AAAAAA;}
#boxCalendarEdu > p.mais-eventos {padding:8px 25px 8px 0; color:#54aeca; font:11px/12px Arial,Helvetica,sans-serif; background: url(/img/bg_link_tranp.png) no-repeat 97% center; text-align:right;}

/* calendario */
.cal-gradient {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);background: -o-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);background: -ms-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );}

#home .calendarioEventos .cidade {float:right;margin-right:20px;font:normal 24px/40px OgloboCondensedLight, arial, helvetica, sans-serif;color:#c7c7c7;}
#home .calendarioEventos .titulo {margin-bottom:15px;font:normal 40px OgloboCondensedSemibold, arial, helvetica, sans-serif;color:#1c314d;}
#home .calendarioEventos a:hover, #home .calendarioEventos a:hover * {text-decoration:none;}
#home .calendarioEventos .agenda {border:solid 1px #e5e5e5;background:#fff;overflow:hidden;}
#home .calendarioEventos .ano {height:42px;border-bottom:solid 1px #ededed;}
#home .calendarioEventos .ano li {float:left;margin:-1px 0 0 -1px;padding:0;border:solid 1px #e6e6e6;background:#f3f3f3;}
#home .calendarioEventos .ano a {padding:0 15px;font:normal 30px/42px OgloboCondensedLight, arial, helvetica, sans-serif;color:#d1d1d1;}
#home .calendarioEventos .ano li.active {border-bottom:solid 1px #fff;background:#fff;}
#home .calendarioEventos .ano li.active a {position:relative;font-family:OgloboCondensedMedium;color:#666;}
#home .calendarioEventos .mes {height:44px;padding:0 10px;border-bottom:solid 1px #f4f4f4;}
#home .calendarioEventos .mes li {float:left;margin:0;padding:0 6px 2px 7px;border:none;}
#home .calendarioEventos .mes a {display:inline;padding:4px 6px 8px 6px;font:normal 18px/42px OgloboCondensedLight, arial, helvetica, sans-serif;color:#a3a3a3;text-transform:uppercase;border-radius:7px;}
#home .calendarioEventos .mes li.active a {color:#fff;background:#1e95c4;}

#home .calendarioEventos .meses {display: none;}
#home .calendarioEventos .meses.active {display: block;}
#home .calendarioEventos .meses.noEvent {padding: 30px 0;text-align: center;font: normal 18px OgloboCondensedSemibold;color: #b2b2b2;}

#home .calendarioEventos .dias {display:table;width:100%;border-top:solid 1px #f4f4f4;border-bottom:solid 1px #cfcfcf;}
#home .calendarioEventos .dia {position:relative; display:table-cell; vertical-align:top; width:52px; padding:12px 15px 0; font:normal 10px/10px Arial, Helvetica, sans-serif;color:#8f97a8;text-align:center;text-transform:uppercase;border-right:solid 1px #ededed;}
#home .calendarioEventos .dia strong {font:normal 30px OgloboCondensedMedium, arial, helvetica, sans-serif;}
#home .calendarioEventos .eventos {border-left:solid 3px #e1e1e1;}
#home .calendarioEventos .eventos li {margin:0;padding:15px 30px;font:normal 12px arial, helvetica, sans-serif;border:none;border-top:solid 1px #ededed;background:#fff url(../img/bullet-calendario-educacao.png) no-repeat 475px 24px;}
#home .calendarioEventos .eventos li:first-child {border-top:none;}
#home .calendarioEventos .eventos li.active {background-color:#f6f6f6;background-position:-98px 24px;}
#home .calendarioEventos .eventos li.active .item {color:#666;}
#home .calendarioEventos .eventos a {display:block;padding-right:35px;font-size:12px;color:#8f97a8;outline:none; overflow:hidden;}
#home .calendarioEventos .eventos a img {float:left; padding:0 10px 0 0;}
#home .calendarioEventos .eventos a span {display:block;font:normal 24px OgloboCondensedSemibold;text-transform:uppercase;}
#home .calendarioEventos .eventos .info {display:none;padding:10px 0;color:#666;}
#home .calendarioEventos .eventos .info p {margin:5px 0;}
#home .calendarioEventos .eventos .info p span {font-weight:bold;}
#home .calendarioEventos .eventos .info a {display:inline;position:relative;top:5px;padding:0 8px 0 0;font-size:11px;color:#8d8d8d;text-transform:uppercase;background:url(../img/calendario-info-arrow.png) no-repeat right center;}
#home .calendarioEventos .eventos .info .fb-like {margin-top:25px;}

.horoscopo .main{background:none;padding:0;width:958px}
.horoscopo .main #content{margin:0;float:left; padding:0 16px;}
.horoscopo .main #content, .horoscopo .main #content ul{width:930px}
.horoscopo .main #content div.info{width:930px;height:20px;background:none}
.horoscopo .main #content div.info p.resume{float:left;font-weight:bold;color:#000; padding-top:5px;}
.horoscopo .main #content div.info p.dateTime {float:right; font-size:11px; text-transform:uppercase; line-height:11px;}
.horoscopo .main #content div.info p.sms {clear:right;}
.horoscopo .main #content div.info p.sms a{float:right;color:#7eb1c0;font-size:12px;}
.horoscopo .main #content ul{margin:20px 0;background:none;height:auto}
.horoscopo .main #content ul li{width:455px;float:left;background:none;border-top:1px solid #999;min-height:155px;color:#000;font-size:12px}
.horoscopo .main #content ul li:nth-child(even){margin-left:20px; }
.horoscopo .main #content ul li span.img{padding:20px 0 0}
.horoscopo .main #content ul li span.article{padding:10px 0 0 10px}
.horoscopo .main #content ul li span.img, .horoscopo .main #content ul li span.article{float:left}
.horoscopo .main #content ul li span.article{width:350px}
.horoscopo .main #content ul li span.article p.title b{font-weight:bold}
.horoscopo .main #content ul li span.article p.resume{padding:5px 0 0}

/* rio gastronomia 2013 */
#home .destaqueSingle {margin-bottom:15px; border-bottom:1px dotted #ddd; padding-bottom:10px; }
#home .destaqueSingle a {position:relative; overflow: hidden;}
#home .destaqueSingle a:hover {text-decoration:none;}
#home .destaqueSingle a img {float:left;}
#home .destaqueSingle .caption {position:absolute; background:#000; background: rgba(0,0,0,.5); width:100%; bottom:0; left:0; padding:10px 20px; box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box; text-align:center;}
#home .destaqueSingle .caption .title {background:none; border:none; font: 60px/60px OgloboXCondensedSemibold, Arial, Helvetica, sans-serif; color:#FFF; padding:0; margin:0; filter:none;}
#home .destaqueSingle a:hover .caption, #home .destaqueSingle a:hover .caption .title, #home .destaqueSingle a:hover .caption .resume {text-decoration:none;}
#home .destaqueSingle .caption .resume {font: 26px/26px OgloboXCondensedMedium, Arial, Helvetica, sans-serif; color:#FFF;}


/* rio gastronomia + rock in rio */
.rio-gastronomia #superbanner, .rio-gastronomia #selo {border-bottom:1px solid #fff;}
.rio-gastronomia .busca, .rockInRio .busca {float:left; background:#b3bcc1; box-shadow:0 3px 2px rgba(0,0,0,.4); padding:10px; display:inline-block; box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box; width:100%; z-index:2; position:relative; height:54px;}
.rio-gastronomia .busca input[type=text], .rockInRio .busca input[type=text] {border-radius:3px; background:#FFF; border:none; box-shadow:1px 3px 2px rgba(0,0,0,.2); height:26px; padding:3px 5px; font: 17px/17px OgloboCondensedMedium, Arial, Helvetica, sans-serif; width:198px; float:left; margin-right:8px;}

.rio-gastronomia .busca input[type=button], .rockInRio .busca input[type=button] {font: 17px/17px OgloboCondensedSemibold, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; border-radius:3px; border:none; width:70px; float:right; padding:7px 0 9px; cursor:pointer; background: rgb(51,132,175); background: -moz-linear-gradient(top,  rgba(51,132,175,1) 0%, rgba(32,66,86,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,132,175,1)), color-stop(100%,rgba(32,66,86,1))); background: -webkit-linear-gradient(top,  rgba(51,132,175,1) 0%,rgba(32,66,86,1) 100%); background: -o-linear-gradient(top,  rgba(51,132,175,1) 0%,rgba(32,66,86,1) 100%); background: -ms-linear-gradient(top,  rgba(51,132,175,1) 0%,rgba(32,66,86,1) 100%); background: linear-gradient(to bottom,  rgba(51,132,175,1) 0%,rgba(32,66,86,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3384af', endColorstr='#204256',GradientType=0 );}

.rio-gastronomia .busca select, .rockInRio .busca select {height:33px; font: 17px/23px OgloboCondensedMedium, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; border:1px solid #666; border-radius:3px; float:left; margin-right:8px; background: rgb(194,204,210); background: -moz-linear-gradient(top,  rgba(194,204,210,1) 0%, rgba(150,158,163,1) 49%, rgba(107,112,139,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,204,210,1)), color-stop(49%,rgba(150,158,163,1)), color-stop(100%,rgba(107,112,139,1))); background: -webkit-linear-gradient(top,  rgba(194,204,210,1) 0%,rgba(150,158,163,1) 49%,rgba(107,112,139,1) 100%); background: -o-linear-gradient(top,  rgba(194,204,210,1) 0%,rgba(150,158,163,1) 49%,rgba(107,112,139,1) 100%); background: -ms-linear-gradient(top,  rgba(194,204,210,1) 0%,rgba(150,158,163,1) 49%,rgba(107,112,139,1) 100%); background: linear-gradient(to bottom,  rgba(194,204,210,1) 0%,rgba(150,158,163,1) 49%,rgba(107,112,139,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2ccd2', endColorstr='#6b708b',GradientType=0 ); text-shadow:1px 1px 1px #666;}
.rio-gastronomia .busca select:focus, .rockInRio .busca select:focus {outline:none;}

.rio-gastronomia .busca #regiao {width:110px;}
.rio-gastronomia .busca #bairro {width:180px;}
.rio-gastronomia .busca #especialidade {width:170px;}
.rio-gastronomia .busca #preco {width:160px;}

.rio-gastronomia .content {padding-top:20px;}
.rio-gastronomia .sidebar {padding-top:6px;}
.rio-gastronomia #b1 {border-bottom:none;}
.rio-gastronomia #b2 {border-top:none;}
.rio-gastronomia #b4 {overflow:hidden;}

.rio-gastronomia .ficha {padding:10px; display: none;}
.rio-gastronomia .ficha .colLeft {border:1px solid #d4d4d4; border-width:1px 0; width:310px; float:left; padding:16px 0;}
.rio-gastronomia .ficha .colLeft .tags {text-align:center;}
.rio-gastronomia .ficha .colLeft .tags li {display:inline-block; text-transform:uppercase; font: 15px/16px OgloboCondensedLight, Arial, Helvetica, sans-serif; color:#999; padding:0;}
.rio-gastronomia .ficha .colLeft .tags li:before {content:"·"; padding-right:4px;}
.rio-gastronomia .ficha .colLeft .tags li:first-child:before {content:"";}
.rio-gastronomia .ficha .colLeft > p.title {color:#1c314d; font: 36px/36px OgloboXCondensedSemibold, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding:20px 15px 10px;}
.rio-gastronomia .ficha .colLeft .titles {text-align:center; width:100%; margin-bottom:10px;}
.rio-gastronomia .ficha .colLeft .titles li {display:inline-block; text-indent:-99999px;}
.rio-gastronomia .ficha .colLeft .titles li.winner {background: url(/img/gastronomia/winner.png) no-repeat; width:150px; height:40px; margin-right:15px;}
.rio-gastronomia .ficha .colLeft .titles li.green {background: url(/img/gastronomia/green.png) no-repeat; width:125px; height:40px;}

.rio-gastronomia .ficha .colLeft .subtitle {color:#004664; font: 18px/22px OgloboCondensedSemibold, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:30px 0 15px;}
.rio-gastronomia .ficha .colLeft ul li {color:#3c3c3c; font:13px/18px Arial, Helvetica, sans-serif; padding-bottom:7px;}
.rio-gastronomia .ficha .colLeft ul.about li {background: url(/img/gastronomia/bullet.png) no-repeat left 6px; padding-left:13px;}
.rio-gastronomia .ficha .colLeft ul.services li {background: url(/img/gastronomia/check.png) no-repeat left 3px; padding-left:20px;}
.rio-gastronomia .ficha .colLeft .fb-like iframe {z-index:99999;}

.rio-gastronomia .ficha .colRight {float:right; width:620px;}
.rio-gastronomia .gallerySlider {width:620px; height:400px; margin:0 0 15px 2px; position:relative;}
.rio-gastronomia .gallerySlider .slide {width:620px; height:400px; position:relative; overflow:hidden;}
.rio-gastronomia .gallerySlider .nav {position:absolute; top:0; left:0; z-index:999; width:100%;}
.rio-gastronomia .gallerySlider .nav a {position:absolute; width:54px; height:56px; background: url(/img/bt_photo.png) no-repeat; text-indent:-99999px; left:-24px; top:150px;}
.rio-gastronomia .gallerySlider .nav #next2 {left:auto; right:-24px; background-position: right top;}

.rio-gastronomia .rcmdtns {background: url(/img/gastronomia/bg_info.png) repeat-y; width:640px; border-radius:7px; box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box; padding:25px 20px; position:relative;}
.rio-gastronomia .rcmdtns:after {content:""; clear:both; display:block;}
.rio-gastronomia .rcmdtns .title {color:#FFF; font: 21px/22px OgloboCondensedRegular, Arial, Helvetica, sans-serif; background:#1c314d; text-transform:uppercase; position:absolute; top:15px; left:-15px; padding:6px 20px;}
.rio-gastronomia .rcmdtns p.value {background: url(/img/gastronomia/priceTag.png); width:132px; height:87px; float:left; margin-top:40px; text-align:center; color:#1c314d; text-shadow: 1px 1px 1px #FFF; font: 48px/18px OgloboCondensedLight, Arial, Helvetica, sans-serif; padding-top:45px;}
.rio-gastronomia .rcmdtns p.value span {font-size:29px;}
.rio-gastronomia .rcmdtns p.value sup {vertical-align:super; font-size:30px;}
.rio-gastronomia .rcmdtns .info {float:right; width:390px; margin:5px 40px 0 0;}
.rio-gastronomia .rcmdtns .info p {font-size:14px; color:#2e2e2e; line-height:18px; padding-bottom:10px;}
.rio-gastronomia .rcmdtns .info p.type {color:#004664; font-weight:bold; padding-bottom:0;}


.rio-gastronomia .map {float:left; background: url(/img/rio-gastronomia/loader.gif) no-repeat scroll center center #F0F0F0; position:relative; width:960px; height:300px; display:none; margin-bottom:20px;}
.rio-gastronomia .closeMap {position:absolute; background: url(/img/rio-gastronomia/close.png) no-repeat left bottom; display:inline-block; width:29px; height:29px; text-indent:-9999px; z-index:999; right:10px; top:12px;}
.rio-gastronomia .closeMap a {width:100%; height:100%; float:left;}
.rio-gastronomia .map #map{ width: 100%; height: 100%;}
.rio-gastronomia .map .details {width:300px; border:1px solid #CCC; background:#FFF; border-radius:10px; padding:15px; position:absolute; top:100px; left:425px;}
.rio-gastronomia .map .details:after {content: ""; background: url(/img/rio-gastronomia/afterResult.png) no-repeat; position:absolute; bottom:-24px; left:150px;width:37px; height:24px;}

.rio-gastronomia .map .pin {background: url(/img/rio-gastronomia/pinList.png) no-repeat left top;}

.rio-gastronomia .map .fav {float:left; padding-right:15px; display:none;}
.rio-gastronomia .map .fav a {display:inline-block; background: url(/img/rio-gastronomia/fav.png) no-repeat left bottom; text-indent:-999999px; width:33px; height:33px;}
.rio-gastronomia .map .fav a.saved {background-position: left top;}
.rio-gastronomia .map .info {float:left; width:230px; padding-left:35px;}

.rio-gastronomia .map .info .what {font: 18px/16px OgloboCondensedSemibold, Arial, Helvetica, sans-serif; color:#333; margin:3px 0;}
.rio-gastronomia .map .info .what a {color:#1e95c4; text-transform:none;}
.rio-gastronomia .map .info .when {font: 12px/14px Arial,Helvetica,sans-serif; color:#616161; padding-bottom:5px;}

.rio-gastronomia .map .close {float:right;}
.rio-gastronomia .map .close a {background: url(/img/rio-gastronomia/close.png) no-repeat left bottom; display:inline-block; width:28px; height:28px; text-indent:-999999px;}

.rio-gastronomia .map .where {font: 12px/14px Arial,Helvetica,sans-serif; color:#616161; display:inline-block; width:270px; background: url(/img/rio-gastronomia/list.png) no-repeat left center; padding-left:15px;}

.rio-gastronomia .map .results-container {width:245px; max-height:225px; border:1px solid #b8b9ba; background:#FFF; border-radius:10px; padding:15px; top:15px; left:45px; display:block; position:absolute; overflow:hidden;}
.rio-gastronomia .map .results-container .results-top {}
.rio-gastronomia .map .results-container .button {float:right;}
.rio-gastronomia .map .results-container .button a {background: url(/img/rio-gastronomia/close.png) no-repeat left top; display:inline-block; width:29px; height:29px; text-indent:-999999px;}
.rio-gastronomia .map .results-container .button a.close {background-position: left bottom}

.rio-gastronomia .map .results-container .results {border-top:1px solid #dbe0e9; padding-top:10px;}
.rio-gastronomia .map .results-container .scroll-pane {height:170px;}
.rio-gastronomia .map .results-container .scroll-pane:focus {outline:none;}
.rio-gastronomia .map .results-container .title {font: 18px/20px OgloboCondensedSemibold, Arial, Helvetica, sans-serif; color:#1c314d; margin-bottom:5px;}
.rio-gastronomia .map .results-container .msg {font: 12px/14px Arial,Helvetica,sans-serif; color:#616161; margin-bottom:10px;}

.rio-gastronomia .map .results-container .results {margin:0 1px; display: none;}
.rio-gastronomia .map .results-container .results ul li {display:inline-block; margin-bottom:15px; width:235px;}
.rio-gastronomia .map .results-container .results ul li .info {width:150px;}
.rio-gastronomia .map .results-container .results ul li .where {/*width:153px;*/ width:185px; float:right;}

.rio-gastronomia .jspVerticalBar {width:8px;}
.rio-gastronomia .jspTrack {background:#FFF;}
.rio-gastronomia .jspDrag {background:#CCC; border-radius:4px;}

/* rock in rio */
.rockInRio .busca {margin-bottom:15px; z-index:999999;}
.rockInRio .busca input[type=text] {background: url(/img/search.png) no-repeat 8px center #FFF; padding-left:30px; width:285px;}
.rockInRio .busca select {background: #9195A6;}

.rockInRio .busca input[type=text], .rockInRio .busca input[type=button], .rockInRio .busca select {box-shadow:0 2px 3px rgba(0,0,0,.3); margin-right:15px;}
.rockInRio .busca input[type=button] {float:left;}

.rockInRio .busca #palco {width:150px;}
.rockInRio .busca #dia {width:200px;}

.rockInRio .ficha {padding:10px; display: none;}
.rockInRio .colLeft {border:1px solid #d4d4d4; border-width:1px 0 0; width:300px; float:left; padding:16px 0 16px 10px;}
.rockInRio .colLeft .date {text-align:center; text-transform:uppercase; font: 15px/16px OgloboCondensedLight, Arial, Helvetica, sans-serif; color:#999; padding:0;}
.rockInRio .colLeft > p.title {color:#1c314d; font: 36px/36px OgloboXCondensedSemibold, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding:20px 15px 10px;}
.rockInRio .colLeft .titleB {font: 15px/16px OgloboCondensedRegular, Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; text-align:center; padding-bottom:20px;}
.rockInRio .colLeft .titleB a {color:#004664;}
.rockInRio .colLeft .subtitle {color:#004664; font: 18px/22px OgloboCondensedSemibold, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:15px 0 10px;}
.rockInRio .colLeft p, .rockInRio .ficha .colLeft ul li {color:#3c3c3c; font:12px/18px Arial, Helvetica, sans-serif; padding-bottom:7px;}
.rockInRio .colLeft .fb-like iframe {z-index:99999;}
.rockInRio .colLeft ul.albums li {background: url(/img/bulletRir.png) no-repeat left 6px; padding-left:13px; font-weight:bold; width:95%; padding-bottom:3px;}
.rockInRio .colLeft ul.albums li span {font-weight:normal; float:left; padding-bottom:3px; padding-right:5px;}

.rockInRio .colRight {float:right; width:620px;}
.rockInRio #videoRir {background:#000;}
.rockInRio .videoPlayer {margin-bottom:10px;}
.rockInRio .videoPlayer img {cursor:pointer;}
.rockInRio .aboutArtist, .rockInRio .otherShows {position:relative; background:#f0f0f0; background: -moz-linear-gradient(left, #f0f0f0 0%, #c3c6c9 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #f0f0f0), color-stop(100%, #c3c6c9)); background: -webkit-linear-gradient(left, #f0f0f0 0%, #c3c6c9 100%); background: -o-linear-gradient(left, #f0f0f0 0%, #c3c6c9 100%); background: -ms-linear-gradient(left, #f0f0f0 0%, #c3c6c9 100%); background: linear-gradient(to right, #f0f0f0 0%, #c3c6c9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#c3c6c9', GradientType=1 ); width:237px; float:left; height:270px; padding:70px 30px 0;}
.rockInRio .otherShows {float:right; background: #c3c6c9; background: -moz-linear-gradient(left, #c3c6c9 0%, #f0f0f0 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #c3c6c9), color-stop(100%, #f0f0f0)); background: -webkit-linear-gradient(left, #c3c6c9 0%, #f0f0f0 100%); background: -o-linear-gradient(left, #c3c6c9 0%, #f0f0f0 100%); background: -ms-linear-gradient(left, #c3c6c9 0%, #f0f0f0 100%); background: linear-gradient(to right, #c3c6c9 0%, #f0f0f0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c6c9', endColorstr='#f0f0f0', GradientType=1 );}
.rockInRio .aboutArtist .title, .rockInRio .otherShows .title {color:#FFF; font: 21px/22px OgloboCondensedRegular, Arial, Helvetica, sans-serif; background:#1c314d; text-transform:uppercase; position:absolute; top:15px; left:-10px; padding:6px 10px; width:170px;}
.rockInRio .aboutArtist .info p {color:#2e2e2e; font-size:14px; padding-bottom:3px;}
.rockInRio .aboutArtist .info p span {color:#004664; font-weight:bold;}
.rockInRio .aboutArtist .info p.sub {color:#004664; font-weight:bold; margin-top:20px; margin-bottom:7px;}
.rockInRio .aboutArtist .info a {text-transform:uppercase; color:#004664; font-family:OgloboCondensedRegular, Arial, Helvetica, sans-serif; font-size:15px; line-height:22px;}
.rockInRio .otherShows ul {width:225px; padding:0 6px; margin-bottom:25px;}
.rockInRio .otherShows ul li {display:inline-block; width:57px; margin:7px; height:57px; position:relative;}
.rockInRio .otherShows ul li a {}
.rockInRio .otherShows ul li a span {display:none; position:absolute; font-size:12px; color:#3c3c3c; background: rgba(255,255,255,.8); border-radius:2px; top:44px; left:12px; line-height:14px; padding:3px; min-width:85px; z-index:999;}
.rockInRio .otherShows ul li a img {border-radius:36px;}
.rockInRio .otherShows ul li a:hover span {display:block; text-decoration:none;}
.rockInRio .otherShows p {text-align:center; width:100%;}
.rockInRio .otherShows p a {text-transform:uppercase; color:#004664; font-family:OgloboCondensedRegular, Arial, Helvetica, sans-serif; font-size:15px; line-height:22px;}

#boxResultRockinRio {background:rgba(0,0,0,.5); width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999999; display:none;}
#boxResultRockinRio .boxResult {position:relative; background:#24282e; border-radius:10px; border:1px solid #5a5d61; width:400px; top:100px; margin:0 auto;}
#boxResultRockinRio .boxResult p.title {color:#b5b1c1; padding:25px 20px 20px; font-size:14px; border-bottom:1px solid #dbe0e9;}
#boxResultRockinRio .boxResult p.closeBox a {position:absolute; top:15px; right:15px; font: 18px/18px OgloboCondensedBold, Arial, Helvetica, sans-serif; color:#FFF; border:1px solid #75777b; border-radius:4px; padding:5px 11px 10px;}
#boxResultRockinRio .boxResult p.closeBox a:hover {text-decoration:none;}
#boxResultRockinRio .boxResult ul {overflow-y:scroll; height:400px; padding:10px 15px; margin-bottom:15px;}
#boxResultRockinRio .boxResult ul li {color:#acb3bf; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:9px; border-top:1px solid #3d3e42; padding-top:8px;}
#boxResultRockinRio .boxResult ul li:first-child {border-top:0 solid #3d3e42;}
#boxResultRockinRio .boxResult ul li a {color:#acb3bf; text-decoration:none;}

/* destaque tsunami */
#home .dstqFull {float:left; margin-bottom:20px;}
#home .destaqueFull {position:relative; overflow:hidden; margin:10px 0 0; float:left;}
#home .destaqueFull img {float:left;}
#home .destaqueFull .caption {position:absolute; background:#000; background:rgba(0,0,0,.75); font:48px/48px OgloboCondensedBold, Arial, Helvetica, sans-serif; color:#FFF; bottom:0; left:0; padding:10px 20px; text-align:center; width:920px;}
#home .destaqueFull a:hover, #home .destaqueFull .title:hover {text-decoration:none;}

#home .destaqueFullmini {float:left; background: #f4f4f4; background: -moz-linear-gradient(top, #f4f4f4 0%, #dfdfdf 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #dfdfdf)); background: -webkit-linear-gradient(top, #f4f4f4 0%, #dfdfdf 100%); background: -o-linear-gradient(top, #f4f4f4 0%, #dfdfdf 100%); background: -ms-linear-gradient(top, #f4f4f4 0%, #dfdfdf 100%); background: linear-gradient(to bottom, #f4f4f4 0%, #dfdfdf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dfdfdf', GradientType=0 ); padding:18px 0;}
#home .destaqueFullmini ul li {float:left; padding:0 10px 0 0; width:306px;}
#home .destaqueFullmini ul li:first-child {padding-left:10px;}
#home .destaqueFullmini ul li img {float:left; padding-right:10px; margin-bottom:20px;}
#home .destaqueFullmini ul li .title {color:#1c314d; font: 20px/20px OgloboCondensedBold, Arial, Helvetica, sans-serif;}
#home .destaqueFullmini ul li .resume {font: 12px/15px Arial, Helvetica, sans-serif; color:#5a5a5a; margin-top:7px;}
#home .destaqueFullmini ul li .resume span {text-transform:uppercase; color:#336b83; font-size:11px; font-weight:bold;}
#home .destaqueFullmini ul li .resume span:after {content:" - ";}

#home .sliderTsunami {width:100%; position:relative; padding:18px 0 8px;}
#home .sliderTsunami div {margin:0 30px;}
#home .sliderTsunami div ul {width:900px;}
#home .sliderTsunami div ul li {float:left; width:255px; padding:0 20px; border-left:1px solid #dadada;}
#home .sliderTsunami div ul li:first-child {border:none; padding:0 20px;}

#home .sliderTsunami p.disabled {display:none;}
#home .navTsunami {}
#home .navTsunami a {position:absolute; width:52px; height:54px; background: url(../img/bt_photo.png) no-repeat 0 0; border-radius:3px 3px 3px 3px; text-indent:-9999px; margin-left:-12px; top:40px; z-index:999; left:-12px;}
#home .navTsunami a.next {background-position: right top; right:-12px; left:auto;}
#home .navTsunami a:focus {outline:none;}


/* disqus comments */
#disqus_thread {padding:10px;}

/* Box Twitter */
.box-twitter {margin-top:15px;}
.box-twitter .tweets {border:5px solid #eaf0f2;}
.box-twitter li {padding:10px 8px;font:12px/14px Arial,Helvetica,sans-serif;color:#999;overflow:auto;}
.box-twitter li img {float:left;margin:0 7px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.box-twitter li strong {font-weight:bold;}

/* PLAY widget */
.videoCarousel {float:left; margin-bottom:20px; overflow:hidden;}
.videoCarousel .player {float:left; border:1px solid #bdc7bd; background: #e3dfdf; background: -moz-linear-gradient(left,  #e3dfdf 0%, #a4a5a7 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e3dfdf), color-stop(100%,#a4a5a7)); background: -webkit-linear-gradient(left,  #e3dfdf 0%,#a4a5a7 100%); background: -o-linear-gradient(left,  #e3dfdf 0%,#a4a5a7 100%); background: -ms-linear-gradient(left,  #e3dfdf 0%,#a4a5a7 100%); background: linear-gradient(to right,  #e3dfdf 0%,#a4a5a7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3dfdf', endColorstr='#a4a5a7',GradientType=1 ); border-radius:3px; width:468px; height:370px;}
#home .videoCarousel .player .title {background: url(/img/logoPlay.png) no-repeat; text-indent:-99999px; position:absolute; width:331px; height:40px; border:none; margin:4px 0 0 -25px; padding:0; filter:none;}
#home .videoCarousel .player .title a {text-indent:0; color:#336b83; font: bold 11px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-left:109px; margin-top:-10px;}
#home .videoCarousel .player .title a#play {margin:0; width:96px; float:left; height:33px; text-indent:-999999px;}
#home .videoCarousel .player .patr {position:absolute; margin:14px 0 0 366px;}
#home .videoCarousel .player .video {width:441px; display:inline-block; margin:59px 13px 0;}
#home .videoCarousel .player p.sub {width:441px; display:inline-block; margin:5px 13px 0; font:12px/15px Arial, Helvetica, sans-serif; border:none;}
#home .videoCarousel .player p.sub span {text-transform:uppercase; font-weight:bold; display:inline-block;}

#home .videoCarousel .nav {background: #cccccc; background: -moz-linear-gradient(left,  #cccccc 0%, #dbdbdb 5%, #e3dfdf 14%, #e3dfdf 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cccccc), color-stop(5%,#dbdbdb), color-stop(14%,#e3dfdf), color-stop(100%,#e3dfdf)); background: -webkit-linear-gradient(left,  #cccccc 0%,#dbdbdb 5%,#e3dfdf 14%,#e3dfdf 100%); background: -o-linear-gradient(left,  #cccccc 0%,#dbdbdb 5%,#e3dfdf 14%,#e3dfdf 100%); background: -ms-linear-gradient(left,  #cccccc 0%,#dbdbdb 5%,#e3dfdf 14%,#e3dfdf 100%); background: linear-gradient(to right,  #cccccc 0%,#dbdbdb 5%,#e3dfdf 14%,#e3dfdf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#e3dfdf',GradientType=1 );  border:1px solid #bdc7bd; border-width:1px 1px 1px 0; float:left; width:148px; height:370px; overflow:hidden;}
#home .videoCarousel .nav > p {float:right; width:40px; padding:20px 10px 21px; margin:0; border:none;}
#home .videoCarousel .nav > p.disabled {visibility:hidden;}
#home .videoCarousel .nav .prev, #home .videoCarousel .nav .next {background: url(/img/bt_selecao.png) no-repeat 0 -201px; width:16px; height:17px; text-indent:-99999px; float:left;}
#home .videoCarousel .nav .next {background-position: -25px -201px; float:right;}
#home .videoCarousel .nav ul li {border:none;}
#home .videoCarousel .nav ul li div {padding:0 5px 10px 9px; height:144px; overflow:hidden; width:132px;}
#home .videoCarousel .nav ul li div img {width:100%;}
#home .videoCarousel .nav ul li p.title {background:none; border:none; filter:none;}
#home .videoCarousel .nav ul li div p {font: 12px/15px Arial, Helvetica, sans-serif; color:#4d4c4c; padding:0;}
#home .videoCarousel .nav ul li div p span {text-transform:uppercase; font-size:11px; font-weight:bold; display:inline-block; color:#000;}
/*fix wrapper apos video*/
.videoCarousel + script + .wrapper {overflow:hidden;}

/* destaques capa */
#home .col3 .dh {border-bottom: 1px solid #d4d4d4; margin-bottom:12px;}
#home .col3 .dh p {margin-bottom:0;}

/* HEADER MUNDO VELHO */
.mundo-velho #top .wrapper {text-align:center;}
.mundo-velho #title {height:42px; line-height:42px; background: url(http://oglobo.globo.com/img/bg_title.png) no-repeat 0 0; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 5px 5px;}
.mundo-velho #title p a {font-weight:bold;font-family:arial, helvetica, sans-serif;display:block; float:left; font-size:33px;}
.mundo-velho#header #title p strong {width:176px; height:40px; margin:0 !important;}
.mundo-velho#header #title p strong a {width:173px; background:none;}

/* votação */
#poll {padding:0 10px; display:inline-block; width:940px;}
#poll strong {font-weight:bold;}

#poll .button {padding:7px 15px;font:bold 12px arial, sans-serif;color:#00a9e7;background:#fff;-webkit-box-shadow:-1px 1px 2px #999;-moz-box-shadow:-1px 1px 2px #999;box-shadow:-1px 1px 2px #999;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;}
#poll .button-vote {color:#fff;background:#00a9e8;}

#poll .header {margin-bottom:30px; display:inline-block;}
#poll .header .title {margin-bottom:15px;font:bold 40px/36px OgloboCondensedBold, arial, sans-serif;color:#1c314d;}
#poll .header .desc {margin-top:25px;font:normal 14px/18px arial, sans-serif;color:#5a5a5a;overflow:auto;}
#poll .header .desc img {float:left;margin-right:15px;}

#poll .poll-content {padding:65px 0;background:url(../img/votacao/background.png) repeat-x;}

#poll .poll-home {padding-right:97px;padding-left:97px;}
#poll .poll-home ul {overflow:auto;}
#poll .poll-home li {float:left;width:129px;height:150px;margin:0 10px 20px 10px;}
#poll .poll-home li a {font-weight:bold;color:#5a5a5a;}

#poll .poll-details {position:relative; display:none;}
#poll .poll-details .button-back {margin:0 0 0 40px;}
#poll .poll-details .button-vote {float:right;margin-top:5px;}
#poll .poll-details .voted {float:right;margin-top:7px;padding:3px 10px;font-weight:bold;background:#efefef;}
#poll .poll-details ul.items {width:486px;margin:0 auto;}
#poll .poll-details ul.items > li {display:none;font-size:13px;color:#738394;}
#poll .poll-details ul.items > li.active {display:block;}
#poll .poll-details ul.items > li .media {margin-bottom:5px; width:485px;}
#poll .poll-details ul.items > li .media > div {margin:0 auto; width:484px !important;}
#poll .poll-details ul.items > li .title {font: 32px OgloboCondensedBold, sans-serif;color:#1c314d;}
#poll .poll-details ul.items > li p {margin-bottom:15px;}
#poll .poll-details .prev, #poll .poll-details .next {position:absolute;top:220px;padding-top:45px;font:bold 16px OgloboCondensedBold, sans-serif;color:#afbacc;background:url(../img/votacao/poll-nav.png) no-repeat center top;outline:none;}
#poll .poll-details .prev {display:none;left:80px;}
#poll .poll-details .next {right:80px;background-position:center -75px}
#poll .poll-details .answer {width:485px; overflow:hidden;}
#poll .poll-details .captcha {display:none;width:455px;padding:0px 16px;background:#ededed;clear:both; margin-bottom:10px;}
#poll .poll-details .captcha p,
#poll .poll-details .captcha input,
#poll .poll-details .captcha img,
#poll .poll-details .captcha a {float:left;margin-right:6px;}
#poll .poll-details .captcha p.desc {margin-bottom:0;line-height:41px}
#poll .poll-details .captcha input {border:solid 1px #ccc;}
#poll .poll-details .captcha img {margin-top:5px;}
#poll .poll-details .captcha a {width:15px;margin-top:12px;text-indent:-9999px;background:url(../img/bg_refresh.png) no-repeat left center;}
#poll .poll-details .captcha .button {width:auto;height:auto;}
#poll .poll-details .captcha .error {width:96%; padding:5px 2%; margin-top:7px;}

#poll .pollTerms {display:none;}
#poll .pollTerms .button {margin:0 0 0 40px;}
#poll .pollTerms p {width:485px; margin:0 auto; font-size:13px; color:#738394; line-height:18px; margin-bottom:15px;}
#poll .pollTerms p.title {font: 32px/35px OgloboCondensedBold, sans-serif; color: #1c314d;}
#poll .pollTerms p b {font-weight:bold;}

#captchaEnquete {display:none; width:435px; padding:0; background:none; clear:both; margin-bottom:10px;}
#poll .poll-details .login {display:none; width:435px; padding:10px 26px; background:#ededed; clear:both; margin-bottom:10px;}
#poll .login li {display:inline-block; margin:5px 10px 10px 0;}
#poll .login a {padding: 7px 15px; font: bold 12px arial, sans-serif; color: #00a9e7; background: #fff; -webkit-box-shadow: -1px 1px 2px #999; -moz-box-shadow: -1px 1px 2px #999;
box-shadow: -1px 1px 2px #999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer;}
#poll .login a:hover {text-decoration:none; background:#f8f8f8;}

/* liveblog */
#home .liveblog .content {width:100%;}
#home .liveblog .liveblog-content .title, #home .liveblog .box-twitter .title {filter:none;}

#home .liveblog .columnB {float:right; width:480px; padding-right:20px;}
#home .liveblog .column {float:left; width:410px; margin-left:25px;}

#home .liveblog ul.share {padding:0 0 20px 25px;}
#home .liveblog ul.share li {display:inline-block;}
#home .liveblog ul.share li.email {background: #a9a9a9; background: -moz-linear-gradient(top,#a9a9a9 0,#606060 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9a9a9),color-stop(100%,#606060)); background: -webkit-linear-gradient(top,#a9a9a9 0,#606060 100%); background: -o-linear-gradient(top,#a9a9a9 0,#606060 100%); background: -ms-linear-gradient(top,#a9a9a9 0,#606060 100%); background: linear-gradient(to bottom,#a9a9a9 0,#606060 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9',endColorstr='#606060',GradientType=0); width:28px;}
#home .liveblog ul.share li.email a {color:#FFF; line-height:18px; display:block; text-indent:-999999px; border-width:0 0 0 0; background:none;}
#home .liveblog ul.share li.email a:before {content: ""; float:left; background: url(../img/share-email.gif) no-repeat; width:17px; height:10px; margin:4px 4px 0 6px;}


#home .liveblog .box-twitter .title {margin:0;padding:10px 25px;font:30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif;color:#33465e;border:none;background:none;}
#home .liveblog .tweets {border:none;}
#home .liveblog .tweets li {margin:0 0 7px 25px;padding:7px 0 0 0;border:none;border-top:solid 1px #e9e9e9;}

#home .liveblog .liveblog-content {width:480px;}
#home .liveblog .liveblog-content .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 25px 0 25px;background:none;border:none;}
#home .liveblog .liveblog-content .title span {color:#5fa4c9; text-transform:uppercase; font: 17px/21px OgloboCondensedMedium,Arial,Helvetica,sans-serif; display:block;}
#home .liveblog .liveblog-content ol li {border:none;border-top:1px solid #e9e9e9; padding:25px 0; display:inline-block;}
#home .liveblog .liveblog-content ol li .date {font: 14px/23px Arial,Helvetica,sans-serif; color:#CCC; text-transform:uppercase; float:left; width:50px;}
#home .liveblog .liveblog-content ol li .date span {font: 34px/23px Georgia,Times,serif; color:#ff6600; display:block;}
#home .liveblog .liveblog-content ol li div {float:right; width:380px; padding-right:20px;}
#home .liveblog .liveblog-content ol li div .article {font: 19px/22px OgloboCondensedSemibold,Arial,Helvetica,sans-serif; color:#666;}
#home .liveblog .liveblog-content ol li div .time {font: 19px/22px OgloboCondensedRegular,Arial,Helvetica,sans-serif; color:#666; display:block;}
#home .liveblog .liveblog-content ol li div p.article, #home .liveblog .liveblog-content ol li div p.time {margin-top:0;}
#home .liveblog .liveblog-content ol li div p {margin-top:15px;font: 12px/14px Arial,Helvetica,sans-serif; color:#666;}
#home .liveblog .liveblog-content img {width:100%;}

#home .liveblog .load-more {display:block;border:solid 1px #ccc;margin:0 50px;padding:5px;text-align:center;background:#eee;}

#home .liveblog .video {float:left; border:1px solid #e1e1e1; width:405px; margin-bottom:20px;padding-bottom:0;}
#home .liveblog .video .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif;color: #33465e;margin:0;padding: 10px 25px;background: #ffffff; background: -moz-linear-gradient(top,  #f0f0f0 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%); background: -o-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%); background: -ms-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%); background: linear-gradient(to bottom,  #f0f0f0 0%,#ffffff 100%);  border:0 solid #FFF; border-width:1px 1px 0 1px;}
#home .liveblog .video .title span {color:#5fa4c9; text-transform:uppercase; font: 17px/21px OgloboCondensedMedium,Arial,Helvetica,sans-serif; display:block;}
#home .liveblog .video #player-wrapper {margin:0 auto; border: 0 solid #FFF; background:transparent;}
#home .liveblog .video #player-wrapper iframe {float:left;}

/* sub editoria com tema - fonte Times */
#home.subThemed .dh .mch .article {font-family:Times, 'Times New Roman', serif; font-weight:bold;}
#home.subThemed .dh .article {font-family:Times, 'Times New Roman', serif; font-weight:bold;}
.subThemed .content h1#content, .subThemed #infography h1#content {font-family:Times, 'Times New Roman', serif; font-weight:bold;}

.sponsorTheme {margin:10px 0; border:0 solid #d2d2d2; border-width:1px 0; overflow:hidden; clear:both; position:relative; height:75px;}
.sponsorTheme > img {float:left; opacity:.2; filter:alpha(opacity=20); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; margin-top:-25px;}
.sponsorTheme .title {position:absolute; top:30px; font-family:Times, 'Times New Roman', serif; font-size:34px; color:#183256; padding-left:10px; text-transform:uppercase;}
.sponsorTheme .title a {color:#183256;}
.sponsorTheme .patr {position:absolute; top:20px; right:15px;}

.homeThemed {border:1px solid #ccc; padding:4px 7px; margin-bottom:5px;}
.homeThemed .tag {font:15px/16px OgloboCondensedSemibold, Arial, sans-serif; color:#c24e61; text-transform:uppercase; margin-bottom:4px;}
.homeThemed .tag a {color:#c24e61;}
#home .dh .homeThemed .img {overflow:hidden;}
#home .dh .homeThemed .img img {margin-left:-10px;}
#home .dh .homeThemed .article {font: bold 16px/16px Times, 'Times New Roman', serif; text-transform:uppercase; }

/* btn versao mob */
.back2mob {text-transform:uppercase;font-size:9px;line-height:8px;position:fixed;bottom:3px;left:3px;background:#1f5e81;padding:8px 0 4px;border-radius:2px;z-index:99999;}
.back2mob p {margin:0; word-wrap:normal; width:92px; text-align:center;}
.back2mob a {color:#FFF;}

/* box tabelas */
#tabelasList ul li {padding:8px 8px 9px; background: #fbfbfb; background: -moz-linear-gradient(top, #fbfbfb 0%, #e1ecf3 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e1ecf3)); background: -webkit-linear-gradient(top, #fbfbfb 0%, #e1ecf3 100%); background: -o-linear-gradient(top, #fbfbfb 0%, #e1ecf3 100%); background: -ms-linear-gradient(top, #fbfbfb 0%, #e1ecf3 100%); background: linear-gradient(to bottom, #fbfbfb 0%, #e1ecf3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e1ecf3', GradientType=0 ); font: 14px/15px Arial, Helvetica, sans-serif;}
#tabelasList ul li a {color:#1c314d; background: url(../img/esportes/arrowTabelas.png) no-repeat right center; display:inline-block; width:93%; padding-right:7%;}
#tabelasList ul li span {display:block; color:#3784ad; font:bold 14px/17px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#tabelasList .more {text-transform:uppercase; font: 10px/15px Arial, Helvetica, sans-serif; color:#336b83; padding:10px; border-bottom:1px solid #e1e1e1;}
#tabelasList .link_patr {text-align:right; font: 14px/23px OgloboCondensedLight, Arial, Helvetica, sans-serif; font-style:italic; color:#c0c0c0; padding-right:15px; background:#F8F8F8;}

/* area de blogs */
#blogsFull {padding:15px 0 30px;}
#blogsFull p.title {height:70px; position:relative; overflow:hidden; margin-bottom:12px;}
#blogsFull p.title img {position:absolute; bottom:0;}
#blogsFull p.title span {text-indent:-99999px;}
#blogsFull ul {border-top:1px solid #d6d6d6; padding-top:10px; margin:0 10px; overflow:hidden;}
#blogsFull ul li {float:left; width:139px; padding-left:21px;}
#blogsFull ul li:first-child {padding-left:0;}
#blogsFull ul li .sub {font-size:15px; color:#000; font-weight:bold; margin-bottom:3px; display:inline-block;}
#blogsFull ul li .resume {color:#1c314d; font: 18px/18px OgloboCondensedMedium, Arial, Helvetica, sans-serif; margin-bottom:3px; display:inline-block;}
#blogsFull ul li .article {color:#5a5a5a; font-size:12px; line-height:15px; display:inline-block;}

/* alerta paywall */
.popContainer {position:fixed; width:870px; right:-430px; height:120px; bottom:100px; z-index:999;}
.paywallPop {position:absolute; width:400px; -webkit-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5); box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5); top:0; left:450px; background:#f1efef; border-radius:3px; padding:0 30px 0 0;}
.paywallPop .logo {float:left; width:100px; height:70px; background: url(../img/logo_oglobo_min.png) no-repeat center #012d4d; background-size:87%; margin:0 20px 0 0; text-indent:-99999px;}
.paywallPop p {font:13px/14px Arial, Helvetica, sans-serif; margin-top:20px;}
.paywallPop p.assinante {margin-top:3px; font-size:11px;}
.paywallPop a {color:#1d314e;}
.paywallPop p.close {position:absolute; top:5px; right:5px; margin:0; border:1px solid #666; font-size:13px; font-weight:bold; line-height:10px; background:#FFF; -webkit-box-shadow: 1px 1px 0px 0px rgba(255,255,255,1); -moz-box-shadow: 1px 1px 0px 0px rgba(255,255,255,1); box-shadow: 1px 1px 0px 0px rgba(255,255,255,1);}
.paywallPop p.close a {color:#666; padding:0px 2px 1px; float:left;}
.paywallPop p.close a:hover {text-decoration:none;}

/* mais noticias - colunas */
.colL, .colR {float:left; width:319px;}
#home .content .wrapper .colL .title, #home .content .wrapper .colR .title {width:283px; display:inline-block; background:rgb(239,239,239); background-image: -webkit-gradient(linear,center top,center bottom,from(#f1f1f1),to(#dfdfdf)); background-image: -o-linear-gradient(top,#f1f1f1,#dfdfdf); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf')"; background-image: linear-gradient(top,#efefef,#dfdfdf);}
.colR {width:299px;}
#home .content .colR .title {text-transform:uppercase; color:#c85037; font-family:Arial, sans-serif; font-weight:bold; font-size:13px;}
.colL .nl, .colR .nl {float:right; margin-left:13px;}
#home .content .colL li, #home .content .colR li {overflow:hidden;}

/* slider com destaque */
#home .destaqueSlider {margin-bottom:20px;}
#home .destaqueSlider .destaqueSingle {margin-bottom:0; border-bottom:none; padding-bottom:0; height:360px; overflow:hidden;}
#home .destaqueSlider .destaqueSingle ul.destaquesEsportes li {display:none; margin:0; padding:0; border:none;}
#home .destaqueSlider .destaqueSingle ul.destaquesEsportes li.active{ display: block; }
#home .destaqueSlider .sliderNav {position:relative; background:#c0ced2; padding:20px; height: 100px;}
#home .destaqueSlider .sliderNav > div { position:relative; height: 100px; overflow:hidden;}
#home .destaqueSlider .sliderNav ul {width:3000em;}
#home .destaqueSlider .sliderNav ul li {position:relative; float:left; width:139px; height:98px; margin:0 8px 0 0; padding:0; border:none; background:#000;}
#home .destaqueSlider .sliderNav ul li img {-webkit-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.8);box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.8);}
#home .destaqueSlider .sliderNav ul li span {position:absolute; background:#000; background: rgba(0,0,0,.4); bottom:0; color:#FFF; text-transform:uppercase; font: 15px/15px OgloboCondensedSemibold, Arial, sans-serif; width:114px; padding:10px 10px 10px 15px;}
#home .destaqueSlider .sliderNav ul li.active, #home .destaqueSlider .sliderNav ul li:hover {border:3px solid #FFF; width:133px; height:92px; overflow:hidden;}
#home .destaqueSlider .sliderNav ul li.active img, #home .destaqueSlider .sliderNav ul li:hover img {-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.8); -moz-box-shadow: 0 0 0 rgba(0,0,0,0.8);box-shadow: 0 0 0 rgba(0,0,0,0.8); margin:-3px; opacity:.5}
#home .destaqueSlider .sliderNav ul li.active span, #home .destaqueSlider .sliderNav ul li:hover span {padding:10px 7px 7px 12px; color:#CCC; text-decoration:none;}

#home .destaqueSlider .sliderNav .prev, #home .destaqueSlider .sliderNav .next {position:absolute; top:55px; width:27px; height:28px; background: url(../img/bt_photo_min.png) no-repeat 0 0; text-indent:-9999px; left:-5px;}
#home .destaqueSlider .sliderNav .next {left:auto; right:-5px; background-position:right top;}

/* assinatura BG */
#subscriptionFooter {position:fixed; bottom:0; left:0; width:100%; z-index:9999999; background: url(../img/assine/bgGradient.png) repeat-x center bottom #FFF;}
#subscriptionFooter .wrapper {position:relative; width:940px; margin:0 auto;}
#subscriptionFooter .btnTitle {float:left; text-indent:-99999px; width:940px; height:35px;}
#subscriptionFooter .btnTitle a {float:left; background: url(../img/assine/title.png) no-repeat; width:940px; height:35px;}
#subscriptionFooter .btnTitle a:before, #subscriptionFooter .btnTitle a:after {content:""; position:absolute; top:13px; left:15px; width:22px; height:10px; background: url(../img/assine/arrows.png) no-repeat;}
#subscriptionFooter .btnTitle a:after {left:auto; right:15px;}
#subscriptionFooter .btnTitle a.opened:before, #subscriptionFooter .btnTitle a.opened:after {background-position: left bottom;}


#subscriptionFooter .subscriptionContent {display:none; float:left; position:relative; z-index:999999999;}
#subscriptionFooter .subscriptionContent #subscriptionSlider {width:940px; height:400px;}
#subscriptionFooter .subscriptionContent #subscriptionSlider > div {width:940px;}

#subscriptionSlider > div .left {float:left; width:35%;}
#subscriptionSlider > div .right {float:right; width:35%;}

#subscriptionFooter .advantages {padding-top:30px; height:300px;}
#subscriptionFooter .advantages .sliderImg {float:right; padding-right:60px;}
#subscriptionFooter .advantages .title {text-indent:-99999px; background: url(../img/assine/titleSlider1.png) no-repeat; width:340px; height:90px; margin-bottom:20px;}
#subscriptionFooter .advantages p {background: url(../img/assine/bullet1.png) no-repeat left 3px; padding-left:15px; color:#737373; font-size:14px; line-height:15px; margin-bottom:15px; width:350px; margin-left:60px;}

#subscriptionFooter .digital {padding-top:60px; height:340px;}
#subscriptionFooter .digital .sliderImg {position:absolute; width:337px; height:234px; left:50%; margin-left:-200px;}
#subscriptionFooter .digital .title {text-indent:-99999px; background: url(../img/assine/titleSlider2a.png) no-repeat; width:257px; height:44px; margin-bottom:10px; float:left;}
#subscriptionFooter .digital .titleB {text-indent:-99999px; background: url(../img/assine/titleSlider2b.png) no-repeat; width:259px; height:43px; float:right;}
#subscriptionFooter .digital p {float:left; background: url(../img/assine/bullet2.png) no-repeat left 3px; padding-left:15px; color:#737373; font-size:15px; line-height:15px; margin-bottom:15px; width:150px; margin-left:60px;}
#subscriptionFooter .digital .right {margin-right:50px;}
#subscriptionFooter .digital .left {margin:20px 0 0 20px;}
#subscriptionFooter .digital .right p {float:right; padding-right:95px;}
#subscriptionFooter .digital .right p.titleB {padding:0; margin:0 0 10px;}

#subscriptionFooter .acervo {padding-top:40px; height:360px;}
#subscriptionFooter .acervo .sliderImg {position:absolute; width:344px; height:296px; left:50%; margin-left:-220px;}
#subscriptionFooter .acervo .title {text-indent:-99999px; background: url(../img/assine/titleSlider3a.png) no-repeat; width:257px; height:44px; margin-bottom:10px; float:left;}
#subscriptionFooter .acervo .titleB {text-indent:-99999px; background: url(../img/assine/titleSlider3b.png) no-repeat;  height:43px; float:right;}
#subscriptionFooter .acervo p {float:left; background: url(../img/assine/bullet2.png) no-repeat left 3px; padding-left:15px; color:#737373; font-size:15px; line-height:15px; margin-bottom:15px; width:150px; margin-left:60px;}
#subscriptionFooter .acervo .right {margin:70px 60px 0 0;}
#subscriptionFooter .acervo .left {margin-left:20px;}
#subscriptionFooter .acervo .right p {float:right; padding-right:55px; width:200px;}
#subscriptionFooter .acervo .right p.titleB {padding:0; margin:0 0 10px; width:279px;}

#subscriptionFooter .club {padding-top:20px; height:380px;}
#subscriptionFooter .club .sliderImg {position:absolute; width:143px; height:381px; left:50%; margin-left:-72px;}
#subscriptionFooter .club p {float:right; background: url(../img/assine/bullet2.png) no-repeat left 3px; padding-left:15px; color:#737373; font-size:15px; line-height:15px; width:240px; margin:150px 110px 0 0;}
#subscriptionFooter .club .title {text-indent:-99999px; background: url(../img/assine/titleSlider4.png) no-repeat; width:256px; height:43px; float:left; margin:150px 0 0 100px;}


.subscriptionContent .subsFooter {position:absolute; bottom:0; width:940px; height:62px; text-align:center; z-index:9; display:none;}
.subscriptionContent .subsFooter .signUp {width:304px; height:62px;display:inline-block; margin:0; background:none; padding:0;}
.subscriptionContent .subsFooter .signUp a {float:left; background: url(../img/assine/button.png) no-repeat; width:304px; height:62px; text-indent:-99999px;}
.subscriptionContent .subsFooter .seal {position:absolute; width:193px; height:52px; background: url(../img/assine/seal.png) no-repeat; text-indent:-99999px; right:0; bottom:17px;}

#subscriptionFooter .subscriptionNav {width:940px;}
#subscriptionFooter .subscriptionNav a {position:absolute; top:47%; width:54px; height:54px; background: url(../img/assine/prevNext.png) no-repeat; text-indent:-99999px; z-index:999999;}
#subscriptionFooter .subscriptionNav a.next {right:0; background-position: right top;}

@media print{
	#body{width:620px;margin:0 auto;color:#000;font-size:12px}
	#header{overflow:auto;padding:4px 0 0;border-bottom:2px solid #000}
	h1{margin:10px 125px 10px 0;font:bold 33px "Times New Roman",Times,serif}
	h2{margin:0 0 10px;color:#777;font-size:13px}
	p{padding:10px 0 0}
	a{color:#000;text-decoration:underline}
	.source{padding:0;color:#BBB;font-size:12px;font-style:italic}
	.figure{width:500px;font-size:12px}
	.figure img{margin:10px 0 0}
	.figure p{padding:0}
	.figure p span:before{content:"("}
	.figure p span:after{content:")"}
	.info{clear:both;font-size:16px;padding:0 0 0 27px}
	.info p.quote{margin:0;text-indent:0}
	.info p.quote:before{content:"&#8220;";float:left;width:2px;height:10px;padding:10px 0 0;font:63px/35px Georgia,"Times New Roman",Times,serif;text-indent:-30px}
	#short-url{padding:10px 0 4px;font-size:12px;font-weight:bold}
	#info-date-press{margin:0 0 20px;line-height:10px;padding:4px 0;border-top:1px solid #000;font-size:12px;color:#444}
	#info-date-press span{display:block;float:left;padding:0 4px;border-left:1px solid #444}
	#info-date-press span:first-child{padding-left:0;border:0}
	#copyright{color:#777;font-size:10px}
	#copyright a{color:#777;text-decoration:none}
}
#behavior{width:1px;height:1px;overflow:hidden;text-indent:-9999999px}