@import "comum.css";
@import "bbt-aperturas.css";


.bb-md-especialistas{padding-top:0px; border:none!important}
.bb-md-gal_estadao .hd, .bb-md-servicos .hd{height:29px;}
.bb-md-foto_do_leitor .hd, .bb-md-especiais .hd, .bb-md-especialistas .hd, .bb-md-indicadores .hd{float:left;clear:both;height:25px;width:100%;}
.bb-md-gal_estadao h3, .bb-md-servicos h3, .bb-md-foto_do_leitor h3, .bb-md-especiais h3, .bb-md-especialistas h3, .bb-md-indicadores h3{
	float:left;
}
.bb-md-gal_estadao div.selo, .bb-md-servicos div.selo, .bb-md-foto_do_leitor div.selo, .bb-md-especiais div.selo, .bb-md-especialistas div.selo, .bb-md-indicadores div.selo {
	float:right;
}

.newsrank-tab-main li.selo  {
	float:right;
	height:25px;
	padding:0;
	width:100px;
}

.bb-md-news p.creditofoto, .bb-md-news-l p.creditofoto, .bb-md-news-r p.creditofoto
{
	color:#fff;
	font-size:10px;
	text-align:right;
}

.bb-md-apertura_b p.creditofoto{
	color:#999;
}

.bb-gb .dvBannerArroba {
	padding:5px 20px 5px 10px;
}

.dvFotoDestaque {
  overflow:hidden;
  border:medium none;
  width:630px; height:323px; margin-right:15px;
  float:left;
  position:relative;
}  
.dvFotoDestaqueMenor{
  overflow:hidden;
  border:medium none;
  width:470px; height:323px; margin-right:10px;
  float:left;
  position:relative;
}
.dvFotoDestaque .mt, .dvFotoDestaqueMenor .mt {
	left:0;
	position:absolute;
	top:100px;
	width:245px;
}
.dvFotoDestaque .mt_right, .dvFotoDestaqueMenor .mt_right {
	right:0;
	position:absolute;
	top:110px;
	width:245px;
}
.dvFotoDestaque .mt_left, .dvFotoDestaqueMenor .mt_left {
	left:0;
	position:absolute;
	top:110px;
	width:245px;
}
.dvFotoDestaque .mt_bottom, .dvFotoDestaqueMenor .mt_bottom{
	left:0;
	position:absolute;
	top:233px;
	width:100%;
}
.dvFotoDestaque h2, .dvFotoDestaqueMenor h2{
	background:url(/estadao/novo/img/politica/destaque-header-bg.png) repeat;
	padding:2px 10px;
}
.dvFotoDestaque h2 a, .dvFotoDestaqueMenor h2 a{
	font-size:211%;
	color:#FFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
}
.dvFotoDestaque ul, .dvFotoDestaqueMenor ul{
	background:url(/estadao/novo/img/politica/destaque-header-bg.png) repeat;
	padding:2px 10px;
}
       
.principalTopo{background:url(/estadao/novo/img/politica/destaque-filete.jpg) repeat-x scroll 0 0 #000; margin:0 0 10px; padding:10px 0 10px 10px ;}
.principalTopo:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.principalTopo h2
{
	margin-bottom:10px;
}
.principalTopo .slider
{
	float:left;
	width:610px;
}
.principalTopo .slider a
{
	 display:block;
	float:left;
	width:23px;
	height:308px;
 }
.principalTopo .slider .mask
{
	display:block;
	float:left;
	width:0px;
	height:320px;
	margin:0 4px;
	overflow:hidden;
}
.principalTopo .slider .foto
{
	float:left;
}
.principalTopo .info
{
	float:left;
	margin:0 18px;
}
.principalTopo .info .dados
{
	display:none;
}
.principalTopo .info .col
{
	float:left;
	width:140px;
}
.principalTopo .info .col.double
{
	width:295px;
}
.principalTopo .info .col.first
{
	margin-right:15px;
}
.principalTopo ul.tabs li
{
	float:left;
	width:140px;
}
.principalTopo ul.tabs li a
{
	font-size:16px;
	font-weight:bold;
	color:#7b905e;
}
.principalTopo .info dt
{
	margin-top:10px;
	font-size:10px;
	text-transform:uppercase;
	color:#7b905e;
}
.principalTopo .info dd,
.principalTopo .info .perfil p
{
	font-size:14px;
	color:#939393;
}
.principalTopo .info .perfil p
{
	margin-top:10px;
}

.img630{width:630px; height:310px;}
.img470{width:470px; height:310px;}
.img315{width:315px; height:180px;}
.internaDireita{border-top:3px double #DFDFDF; float:left; width:310px; margin-right:13px; height:310px;}
.internaDireita h4, .colFrase h4{
	color:#F1C32F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:78%;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0;
	padding:0;
}
.destaque150l{float:left; width:150px; margin-right:10px;}
.destaque150r{float:right; width:150px;}
.imgCandidato{width:150px; height:90px;    margin:0 0 3px;}
.destaque150l h2, .destaque150r h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:112%;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 3px;
	padding:0;
}
.destaque150l h2 a, .destaque150r h2 a, .destaque150l h2 a:visited, .destaque150r h2 a:visited{color:#FFF;}
.destaque150l ul, .destaque150r ul, .dv315 ul, .dvFotoDestaqueMenor ul{margin:0 0 4px;}
.destaque150l ul li, .destaque150r ul li, .dvFotoDestaque ul li, .dv315 ul li, .dvFotoDestaqueMenor ul li{font-family:Arial,Helvetica,sans-serif;font-size:81%;}
.destaque150l ul li a, .destaque150l ul li a:visited, .destaque150r ul li a, .destaque150r ul li a:visited, .dv315 ul li a, .dv315 ul li a:visited, .dvFotoDestaque ul li a, .dvFotoDestaque ul li a:visited, .dvFotoDestaqueMenor ul li a, .dvFotoDestaqueMenor ul li a:visited{color:#F1C32F;}
.destaque150l h3, .destaque150r h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:90%;
	text-transform:uppercase;
	margin:0 0 3px;
	padding:0;
}
.destaque150l h3 a, .destaque150r h3 a, .destaque150l h3 a:visited, .destaque150r h3 a:visited{color:#F1C32F;}
.destaque150l h5, .destaque150r h5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:96%;
	font-weight:bold;
	margin:0 0 3px;
	padding:0;
}
.destaque150l h5 a, .destaque150r h5 a, .destaque150l h5 a:visited, .destaque150r h5 a:visited{color:#fff;}
.destaque150l p a, .destaque150l p a:visited, .destaque150r p a, .destaque150r p a:visited{font-family:Arial,Helvetica,sans-serif;font-size:78%;color:#7aa44d;}
.dv315{width:315px; float:left; margin-right:8px;}
.dv315 h2 a{
	font-size:182%;
	color:#FFF;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.dv315 h3 a{
	font-size:182%;
	color:#FFF;
	font-family:Arial,Helvetica,sans-serif;
}
.colFrase{float:left; width:150px; border-top:3px double #DFDFDF; margin-right:10px;text-align:center;}
.dvFrase{height:205px; background-color:#535353; padding:5px; font-family:Georgia,"Times New Roman",Times,serif;}
.dvFrase p {font-size:127%; font-style:italic; margin-bottom:10px;}
.dvFrase p a, .dvFrase p a:visited{color:#FFF;}
.dvFrase span, .colFrase span{font-size:90%; color:#FFF;}
.colFrase h2{margin:5px 0;}
.colFrase h2 a{
	color:#7aa44d;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:81%;
	font-weight:bold;
}
.btArrow{float:left; margin:0 5px 5px 0; width:26px; height:25px;}
.creditofoto {
	color:#666666;
	font-size:10px;
	margin-right:10px;
	text-align:right;
}

.bb-sk-home-interesantes-copa {
	clear:both;
	float:left;
	margin:7px 0 7px 3px;
	text-align:center;
	width:100%;
	border-bottom:2px solid #CCC;
}

.bb-sk-home-interesantes-copa  h4{
	background:none repeat scroll 0 0 #CCCCCC;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:77%;
	font-weight:bold;
	line-height:24px;
	text-transform:uppercase;
}

.jogosdodia{
	float:left;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:5px;
	padding-bottom:10px;
}

.jogosdodia h4{
	background-color:transparent;
	color:#336;
}

.jogosdodia .game{
	float:left;
	clear:both;
	width:100%;
	height:20px;
	border-top:1px solid #d4d4d4;
}

.jogosdodia .game div{
	float:left;
}

.jogosdodia .right,
.jogosdodia .left{
	margin-top:2px;
	width:135px;
}

.jogosdodia .right *{display:block;float:right;}
.jogosdodia .left *{display:block;float:left;}

.jogosdodia .game .team, .jogosdodia .game .score{
	color:#333;
}
.jogosdodia .game .score{
	width:30px;
}

.jogosdodia .game .right .flag{
	margin:3px 4px 4px 6px;
}
.jogosdodia .game .left .flag{
	margin:3px 6px 4px 4px;
}

.jogosdodia .center{
	width:30px;
}

.destqCopa{margin-bottom:10px; text-align:left; border-bottom:1px dotted #CCC;width:100%;}

.bb-sk-home-interesantes-copa .m {
	background-color:#F4F4F4;
	padding:7px 0 3px;
}

.bb-sk-home-interesantes-copa .m div.bb-md-news {text-align:left; border-top:0;padding-bottom:10px;}


.bb-sk-home-interesantes-copa .m h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:116%;
	font-weight:bold;
	margin-left:5px;
	/* text-transform:uppercase; */
	margin-bottom:3px;
}

.bb-sk-home-interesantes-copa .m p{margin:0 0 5px 5px;}

.bb-sk-home-interesantes-copa .m h2 a, .bb-sk-home-interesantes-copa .m h2 a:visited{color:#000}

.bb-sk-home-interesantes-copa .dvMm {text-align:left; width:140px;}

.bb-sk-home-interesantes-copa .dvMm h5{
	font-family:Arial,Helvetica,sans-serif;
	font-size:96%;
	font-weight:bold;
	margin:0 0 3px;
}

.bb-sk-home-interesantes-copa .dvMm h5 a, .bb-sk-home-interesantes-copa .m .dvMm h5 a:visited{
	color:#000000;
}

#rdpe h4{background:none;}

#rdpe h4 a, #rdpe h4 a:visited{margin:0 15px; color:#333366}

.breakingnews{
	position:relative;
	padding-bottom:10px;
	background-color:#FFF;
	color:#fff;
}
.breakingnews.small{
	width:295px;
	height:370px;
}
.breakingnews.medium{
	width:625px;
	height:310px;
	margin-left:9px;
}
.breakingnews.large{
	width:625px;
	height:410px;
	margin-left:9px;
}

.breakingnews img{
	border:3px #000 solid;
}

.breakingnews a img{
	border:0px;
}

.breakingnews .info{
	position:absolute;
	width:286px;
	padding:10px 6px;
	background:url(/estadao/novo/img/bg-breakingnews.png);
}

.breakingnews a{
	color:#ffe400;
}
.breakingnews .chapeu a{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.breakingnews .titulo a{
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
}
.breakingnews .linhafina{
	font-size:12px;
}

.breakingnews .stats{
	margin:5px 0;
	clear:both;
	float:left;
	width:100%;
}

.breakingnews .stats li{
	float:left;
	width:50px;
	margin:0 4px;
	text-align:center;
}
.breakingnews .stats strong{
	font-size:25px;
	line-height:22px;
	color:#ffe400;
}
.breakingnews .stats  .subtit{
	font-size:12px;
}

.breakingnews blockquote{
	float:left;
	clear:both;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	width:100%;
}

.breakingnews .cite{
	clear:both;
	margin-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width:100%;
	float:left;
}

.breakingnews .more{
	margin-left:10px;
	clear:both;
	float:left;
	width:100%;
}
.breakingnews .more li{
	padding:2px 0 2px 12px;
	background:transparent 0 5px no-repeat;
}
.breakingnews .more li a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.breakingnews .more li{
	background-image:url(/estadao/novo/img/icones/icones.gif);
	background-repeat:no-repeat;
}
#dvInteressante ul.postlinks li{
	background-image:none;
}

.breakingnews .more .asterisco{ background-position:0 0;  } 
.breakingnews .more .audio{ background-position:0 -75px;  } 
.breakingnews .more .blog{ background-position:0 -155px;  } 
.breakingnews .more .especial{ background-position:0 -235px;  } 
.breakingnews .more .forum{ background-position:0 -315px;  } 
.breakingnews .more .foto{ background-position:0 -385px;  } 
.breakingnews .more .lista{ background-position:0 -475px;  } 
.breakingnews .more .mais{ background-position:0 -555px;  } 
.breakingnews .more .podcast{ background-position:0 -635px;  } 
.breakingnews .more .tabela{ background-position:0 -715px;  } 
.breakingnews .more .trailer{ background-position:0 -795px;  } 
.breakingnews .more .video{ background-position:0 -875px;  } 

.breakingnews.small .info.top{
	top:10px;
	left:0;
}
.breakingnews.small .info.bottom{
	bottom:30px;
	left:0;
}

.breakingnews.medium .info.bottom{
	bottom:33px;
	left:0;
	width:618px;
}

.breakingnews.medium .info.left{
	top:0px;
	left:20px;
	width:245px;
	height:286px;
}

.breakingnews.medium .info.right{
	top:0px;
	left:auto;
	right:20px;
	width:245px;
	height:286px;
}

.breakingnews.large .info.bottom{
	bottom:35px;
	left:0;
	width:618px;
}

.breakingnews.large .info.left{
	top:0px;
	left:20px;
	width:245px;
	height:386px;
}


.breakingnews.large .info.right{
	top:0px;
	left:auto;
	right:20px;
	width:245px;
	height:386px;
}

.breakingnews.credit{
	background-color:black;
	bottom:14px;
	color:white;
	padding:3px;
	position:absolute;
	font-size:10px;
	text-align:right;
}
.bb-md-indicadores {
	margin:14px 0 20px 0 !important;
	*margin:14px 0 30px 0 !important;
}

/**
* Session Share
*/

.ultima-hora-esseciais {
	background:none !important;
}

.bb-md-ultima_hora dd {
	width:518px !important;
	*width:498px !important;
	width:498px\9 !important;
}

/**
* Session Share Home
*/

.share {
	display:table;
	float:right;
	width:312px;
	*margin:0 5px 0 0;
	margin:0 5px 0 0\9;
}

.share li {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
}

.share li a {
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
}

.share li.siga {
    border-left:1px solid #DFDFDF;
    padding:0 0 0 8px;
    width:118px;
}

.share li.siga .txt {
    float:left;
    padding:3px 7px 0 0;
}

.share li.siga .btn-twitter {
	width:18px;
	height:19px;
	background:url("/estadao/novo/img/ico-share-home.png") 0 0 no-repeat;
	float:left;
	margin:0 4px 0 0;
}

.share li.siga .btn-facebook {
	width:18px;
	height:19px;
	background:url("/estadao/novo/img/ico-share-home.png") -23px 0 no-repeat;
	float:left;
	margin:0 4px 0 0;
}

.share li.siga .btn-rss {
	width:18px;
	height:19px;
	background:url("/estadao/novo/img/ico-share-home.png") -46px 0 no-repeat;
	float:left;
	margin:0 4px 0 0;
}

.share li.siga .btn-flickr {
	width:19px;
	height:19px;
	background:url("/estadao/novo/img/ico-share-home.png") -69px 0 no-repeat;
	float:left;
}

.share li.home-page {
    border-left:1px solid #DFDFDF;
    margin:0 0 0 8px;
    padding:0 0 0 9px;
}

.share li.home-page a {
    background:url("/estadao/novo/img/ico-share-home.png") no-repeat scroll -95px 0 transparent;
    float:left;
    height:18px;
    padding:4px 0 0 18px;
	text-decoration:none;
}

.share li.home-page a:hover {
	text-decoration:underline;
}

/*----------------------------------------*/
/* ZAP ----------------------------------*/
/*----------------------------------------*/

.tab-02 {
	position:relative;
	z-index:9999;
}

.tab-02 .subTab-02 {
	background:url("/estadao/novo/img/bg_home_zap.png") no-repeat scroll right -2px transparent;
	width:72px;
	height:96px;	
	padding:3px 0px 0px 9px;
	position:absolute;
	top:1px;
	left:1px;	
	display:none;
	z-index:9999;
}

.tab-02 .subTab-02 .first {
	background:url("/estadao/novo/img/bullet-seta-home-zap.png") no-repeat scroll right center transparent;
	color:#B2D1E7!important;
	display:block;
	margin:0px 0px 10px 2px;
	font-size:9px;
	cursor:pointer;
	width:30px;
	text-align:left!important;
}

.tab-02 .subTab-02 li {
	clear:both !important;
	padding:0px !important;
	margin:0px 0px 5px 0px;
}

.tab-02 .subTab-02 li a {
	color:#fff !important;
}


.mais-comentadas-home{
	clear:both;
	padding:0 0px;
}
.mais-comentadas-home ul li{
	color:#e39d93;
	font-weight:bold;
}
.mais-comentadas-home ul li a{
	color:#fff;
	font-weight:normal;
}

.bb-md-estadao20_title h3.dcH {
	background:url("/estadao/novo/img/mais-comentadas-home.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:26px;
	left:25px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	width:196px;
	margin-top:7px;
}

/*******blogs/ colunistas*****/

.colunistas-home-content-spc{
	border:1px solid #ccc;
	border-top:none!important;
}

.bb-md-colunistas-home .hd{padding:0;}

#colunistas-home-content{
	width:298px;
	height:299px;
	display:block;
	position:relative;
	overflow:hidden;
}

#bxColunistasBlogs{padding:0px;}

.indicadores-home-content-spc{
	border:1px solid #ccc;
	border-top:none!important;
}
.bb-md-indicadores-home .hd{padding:0;}


#indicadoresHomeTabela{padding:10px 0;}


.bb-md-indicadores-home .bd{clear:both;}
.bb-md-indicadores-home .hd{
	border-top:3px double #DFDFDF;
	padding-top:5px;
	text-align:center;
}
.bb-md-indicadores-home .hd h3 {
	color:#336699;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:77%;
	font-weight:bold;
	margin-top:4px;
	padding-bottom:8px;
	text-align:center;
	text-transform:uppercase;
	float:left;
    margin-left:5px;
}
.bb-md-indicadores-home .hd .selo{
	float:right;
}

.ind-abas-ul{
	width:305px;
	overflow:hidden;
}

.ind-abas-ul li{
	display:block;
	float:left;
	border:1px solid #f0f0f0;
	border-bottom:none!important;
	background:#f0f0f0;
	float:left;
}
.ind-abas-ul li a{
	float:left;
	display:block;
	width:148px;
	text-align:center;
	line-height:29px;
	height:29px;
	color:#999;
	border-bottom:1px solid #ccc;
}

.ind-abas-ul li.ind-abas-ul-li-ativa{
	background:#fff;
	border:1px solid #ccc;
	border-bottom:none!important;
}
.ind-abas-ul li.ind-abas-ul-li-ativa a{
	color:#666;
	border-bottom:1px solid #fff!important
}

.indicadores-home-content-spc{
	border:1px solid #ccc;
	border-top:none!important;
}
.bb-md-indicadores-home .hd{padding:0;}

#indicadores-home-content{
	width:298px;
	height:269px;
	display:block;
	position:relative;
}

#indicadoresHomeTabela{padding:10px 0;}

.indicadores-home-table{
	border-collapse:collapse;
	width:280px;
	margin:0 auto;
}
.indicadores-home-table thead{
	background:#f6f6f6;
	height:30px;
	line-height:30px;
}
.indicadores-home-table thead td{
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.indicadores-home-table .td1{
	width:120px;
	padding-left:10px;
}
.indicadores-home-table .td2{
	width:80px;
	text-align:center;
}
.indicadores-home-table .td2 span{
	display:block;
	width:50px;
	float:left;
	text-align:right;
}
.indicadores-home-table .td2 img{
	margin-top:5px;
}
.indicadores-home-table .td3{
	width:80px;
	text-align:center;
}

.indicadores-home-table.tab-cambio .td1{width:170px;}
.indicadores-home-table.tab-cambio .td2{width:100px;}


.indicadores-home-table tbody tr td{
	border-bottom:1px dotted #ccc;
	height:25px;
	line-height:25px;
	font-size:11px;
	color:#666;
}

.indicadores-home-table-linha td{
	color:#000!important;
	font-weight:bold;
}

.indicadoresHomeInfo{
	width:280px;
	margin:0 auto;
	position:absolute;
	bottom:2px;
	left:10px;
}
#indicadoresHomeAtualizado, .indicadoresHomeInfo a{color:#999; font-size:10px; float:left;}
#indicadoresHomeAtualizado{float:right;}

.dvBannerIndicadoresHome{
	display:block;
	float:left;
	margin-top:10px;
}
.bnSeloHome{margin-bottom:10px;}
.bnSeloHome img{display:none}
.bnSeloHome a{font-size:0px}
.dvBannerX01{margin-bottom:20px}

.bb-md-maisnoticias .mt{height:auto!important; margin-bottom:0px!important}
.bb-md-maisnoticias h2{margin-bottom:0px!important}
.bb-md-maisnoticias ul {margin-top:-3px;}
.bb-md-news-l .mr ul li {
    font-size:100%!important;
    line-height:124%!important;
	border-top:1px solid #efefef;
	padding:7px 0px 5px
}

.bb-md-maisnoticias .bd {
    height:225px;
	overflow:hidden;
}

/***** Audio ******/
.item-audio{width:100%; float:left; padding:20px 0px 0px 0px; margin:-25px 0px 30px; border-top:1px dotted #626262}
.item-audio span{color:#2a6796; font-family:Arial,Helvetica,sans-serif; display:block}
.item-audio h2{font-family:Arial,Helvetica,sans-serif; font-size:135%;}
.item-audio h2 a{color:#333333;}
.bx-audios h2{margin:0px 0px 20px;}
.bx-player-audio{width:300px; height:35px; margin:0px auto}
.bx-item{width:300px; float:left; margin:0px 30px 0px 0px}
.hd-box{background-color:#296999; height:20px; color:#FFF; padding:0px 0px 0px 10px; width:290px; position:relative}
.hd-box h3{float:left; line-height:18px; font-family: Georgia,"Times New Roman",Times,serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
.bx-item .img-destaque{float:left; width:100%};
.bx-item .img-destaque a{display:block;}
.hd-box, .bx-item .img-destaque, .bx-item em, .item-audio span {margin:0px 0px 10px}
.bx-item em, .bx-item02 em{font-style:normal; display:block; font-family: Georgia,"Times New Roman",Times,serif; font-size:85%; font-weight:bold; text-transform:uppercase;}
.bx-item em a, .bx-item02 em a{color:#2a6796}
.bx-item p a, .bx-item02 p a{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:93%;}

/***** Ajustes Usabilidade parte 1 **************/

.bb-md-ultima_hora:after, #bx-break-news:after, #wrap-break-news:after, #box-share:after, .share:after, .mais-comentadas-home ul:after, .bb-sk-esportes_first .mg:after, .bb-sk-coments_first:after{
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

.bb-md-ultima_hora, #bx-break-news, #wrap-break-news, #box-share, .share, .mais-comentadas-home ul, .bb-sk-esportes_first .mg, .bb-sk-coments_first{zoom:1}
.bb-md-maisnoticias h2{padding:3px 0px 6px}
#wrap-break-news, .bb-md-ultima_hora{width:630px; background:#FFF; margin-left:9px;}
.bb-md-ultima_hora{display:block!important; float:none!important; padding-bottom:3px!important}
.bb-md-ultima_hora dd {width:480px!important; margin-right:10px!important}
.bb-md-ultima_hora dd div{width:980px}

#wrap-destaque-bn-full{width:970px; background-color:#FFF; padding-bottom:25px;}
#bx-break-news960{width:960px; background-color:#000; margin:0px 0px 0px 9px;}
#bx-break-news{width:630px; background-color:#000; margin:0px 0px 15px 0px;}
#hd-break-news{width:100%; background-color:#f25c27; color:#FFF;}
#bx-break-news960 em, #hd-break-news em{font-style:normal; text-transform:uppercase; font-weight:bold; padding:4px 0px 3px 9px; display:block; font-size:87%;}
#bx-break-news960 h2, #bx-break-news h2{padding:6px 8px 5px; font-size:170%; font-weight:bold}
#bx-break-news960 h2 a, #bx-break-news h2 a{color:#FFF}

#box-share{width:300px; margin:7px 0px 23px; padding:0px 0px 7px; border-bottom:1px solid #dedede}

.bb-sk-fbg{margin:12px 0px 0px}
.bb-md-essenciais {width:300px; border-bottom:1px dotted #dedede; margin:0px 0px 11px 0px!important; padding:0px 0px 14px!important}
.bb-md-essenciais_title{border:0px!important; padding:0px!important; line-height:17px; margin-right:9px!important}
.bb-md-essenciais{height:auto!important}
.share{float:none; display:block;}
.share li.siga{border:0px; padding:0px}
.bb-md-essenciais ul, .bb-md-essenciais li{background:url("/estadao/novo/img/icones/ico-bullet-essenciais.gif") no-repeat scroll 0px center transparent;}
.bb-md-essenciais li a {padding:0px 6px 0px 8px;}
.bb-md-news ul.postlinks li{font-size:89%;}
.bb-sk-home-interesantes .mt h4{font-size:90%!important; margin-bottom:8px}
.bb-sk-interesantes-img-big .mt h4 {margin-bottom:0px!important;}
.bb-md-editor_recomenda h3 a{font-size:90%!important}

.mais-comentadas-home li{border-bottom:1px solid #7e3838; padding:0px 16px 5px 16px; margin:0px 0px 10px}
.bb-sk-esportes_first .mg{margin-bottom:0px!important; height:auto}
.bb-sk-esportes_first .mg img{margin-bottom:3px}
.bb-sk-esportes_first .mg span{color:#3f612f; margin-bottom:9px; display:block; text-align:right; font-size:11px}
.bb-md-gal_estadao h3 a, .bb-md-gal_estadao h3 a:visited, .bb-md-servicos h3 a, .bb-md-servicos h3 a:visited{color:#336699; font-size:90%!important}
.bb-gu-estadao20 .mask, .bb-gu-estadao20 .mask .item{height:370px}
.bb-sk-coments_first{padding:8px 16px;border-top:1px solid #333}
.bb-sk-coments_first .mg {margin:9px auto 0px; text-align:center;}
.bb-sk-coments_first .mg img {margin-bottom:3px}
.bb-sk-coments_first .mg span{float:right; font-size:11px; color:#833e2f}

/***** Ajustes Usabilidade parte 2 **************/
.bb-md-colunistas-home .ind-abas-ul li{width:97px}
.bb-md-colunistas-home .ind-abas-ul li a{width:97px}
.bb-md-colunistas-home .bn-x09{border-color:#FFF!important; border-left:0px!important; width:101px!important; border-bottom:1px solid #CCCCCC!important; height:29px; background-color:#fff}
.bb-md-colunistas-home .bn-x09 a{background-color:#FFF!important}
.bn-x14{border-color:#FFF!important; border-left:0px!important}
.bn-x14 a{width:76px!important; background-color:#FFF!important}

.bb-sk-home-interesantes .mg{width:160px}
.bb-sk-home-interesantes .creditofoto{color:#666!important; margin-right:0px!important}

/************************** Destaques Home ***************************/

#bx-highlight{width:630px; padding:0px 0px 20px; background-color:#FFF; margin-left: 9px;}
#bx-highlight:after, #wrapper-highlight:after, .inner-highlight:after{display:block;clear:both;content:".";height:0px;visibility:hidden;}
#bx-highlight, #wrapper-highlight, .inner-highlight{zoom:1}
#wrapper-highlight{background-color: #ededed; overflow: hidden;padding: 20px 20px 10px; width: 590px;}
#wrap-destaque-bn-full .bb-md-apertura_b {background-color: #000000; padding-bottom: 5px; width: 980px;margin-left:0px;}
#wrap-destaque-bn-full .mt p, #wrap-destaque-bn-full .mt ul li a{color:#FFF;}

.inner-highlight{width:610px;}
.img-highlight{width:280px}
.news-highlight{width:295px}
.news-highlight .postlinks li, .img-highlight-full .postlinks li{margin-bottom:6px;}
.news-highlight h2{margin-bottom:12px}
.news-highlight-full{padding-top:15px}
.news-highlight-full h2{margin-bottom:12px}
.news-highlight-full .bb-md-news_first, .img-highlight-full .bb-md-news{border-top:0!important}
.news-highlight .bb-md-news{border-top:0!important; padding: 0}
.img-highlight, .news-highlight{float:left; margin-right:15px}
.img-highlight-full .postlinks li{float:left; width:300px;}
.img-highlight-full  .bb-md-news{padding-bottom:0}
.mancheteFull{border-top:3px double #dfdfdf!important; background-color: #FFF!important; padding: 0!important; width: 630px!important;}
.mancheteFull .inner-highlight{width:100%}
.sliderDestaque{
	float: left;
	width: 300px;
	position:relative;
	overflow:hidden;
	margin-right: 15px;
}

.sliderDestaque a.prev {
	display: block;
	height: 35px;
	left:0;
	position: absolute;
	width: 22px;
	top: 0px;
	z-index:10;
}
.sliderDestaque a.next {
	display: block;
	height: 35px;
	right:0px;
	position: absolute;
	width: 22px;
	top: 0px;
	z-index:10;
}
.sliderDestaque .mask {
	display: block;
	float: left;
	width: 300px;
	height: 215px;
	overflow: hidden;
	position:relative;
}
.acervo-imagens .sliderDestaque .mask {
	height:301px !important;
}
.sliderDestaque .foto {
	display:block;
	float:left;
	position:relative;
	width:300px;
	height:200px;
}
.sliderDestaque .foto .img {z-index:1!important; position:absolute; top:0;}
.sliderDestaque .foto .tarja {
	background:url("/estadao/novo/img/arquivo/bg/bg-foto.png");
	bottom: 0;
	left:0;
	height: 37px;
	padding: 3px 3px 0 8px;
	position: absolute;
	width: 290px;
	z-index:1000;
	color:#fff;
}
.creditofoto{color:#666; font-size:10px; float:right; font-family:Arial; margin:0px}
.bb-sk-link_hoje .mt h2, .bb-sk-paladar_hoje .mt h2{font-family:Georgia, "Times New Roman", Times, serif ;font-size:14px; text-transform:uppercase}

.modeloPreto {background-color: #000000!important;}

.modeloPreto .mt p, .modeloAzul .mt p, .modeloCinza .mt p{padding: 0 0 6px 0!important; font-weight: bold!important;}
.modeloAzul {background:#00517c!important;}
.modeloAzul .img-highlight .creditofoto{color:#adc6d7!important}
.modeloPreto .mt h2 a, .modeloAzul .mt h2 a, .modeloCinza .mt h2 a{font-family: Arial,Helvetica,sans-serif!important; font-weight: bold!important; font-size: 34px;}
.modeloPreto .mt h2 a, .modeloPreto .mt p, .modeloPreto .mr ul li a, .modeloAzul .mt h2 a, .modeloAzul .mt p, .modeloAzul .mr ul li a {color:#FFF!important}

.modeloCinza {background:#CCCCCC!important;}
.modeloCinza .mt h2 a {color:#000000!important;}
.modeloCinza .mr ul li a, .modeloCinza .mt p {color: #208fba!important;}
.modeloCinza .img-highlight .creditofoto{color:#666!important}

.modeloAzulF {background:url("/estadao/novo/img/bg-degrade-azul.png") repeat-x 0 0 #00517c!important;}
.modeloAzulF .mg .creditofoto{color:#adc6d7}

.modeloCinzaF {background:url("/estadao/novo/img/bg-degrade-cinza.png") repeat-x 0 0 #ededed!important;}
.modeloCinzaF .mt h2 a {color:#000000!important;}
.modeloCinzaF .mt ul li a, .modeloCinzaF .mt p {color: #3FAEEA!important;}

/*** pinned sites  ***/
.pinned {
	width:100%;
	background:#000;
	color:#edd600;
	text-align:center;
	height:100px;
	font-family:arial, Geneva, sans-serif;
	height:20px;
	font-size:15px;
	padding:10px 0;	
	font-weight:bold;
	position:relative;
	display:none;
}

.pinned .aviso a {
	color:#edd600;
	text-decoration:underline;
}

.pinned .aviso a:hover {
	color:#fff;
}

.pinned .btn-fechar {
	float:right;
	display:table;
	width:69px;
	height:15px;
	margin:0 10px 0 0;
	border:0;
	cursor:pointer;
	background:url("/estadao/novo/img/btn-fechar-off.gif") no-repeat;
}

.pinned .btn-fechar:hover {
	background:url("/estadao/novo/img/btn-fechar-ov.gif") no-repeat;
}

.instrucoes {
	background:url("/estadao/novo/img/bg-pinnedsite.png") no-repeat;
	width:783px;
	height:641px;
	margin:0 auto;
	position:relative;
	top:2px;
	padding:33px 0 0 44px;
	text-align:left;
	display:none;
}

.instrucoes .btn {
    display: block;
    height: 15px;
    position: absolute;
    right: 35px;
    top: 29px;
    width: 72px;
}

.instrucoes .btn a {
    background: url("/estadao/novo/img/btn-fechar.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    width: 72px;
	color: transparent;
    overflow: hidden;
    text-indent: -9999px;
}

.instrucoes .btn a:hover {
    background: url("/estadao/novo/img/btn-fechar.gif") no-repeat scroll -72px 0 transparent;
}

.instrucoes .tit {
	font-family:arial,sans-serif;
	font-size:30px;
	color:#4a7fa7;
	font-weight:normal;
}

.instrucoes .linha-fina {
	font-family:arial,sans-serif;
	font-size:19px;
	color:#ccc;
	font-weight:normal;
	margin:-3px 0 0 0;
}

.instrucoes .instrucao-geral {
	background:#e6e6e6;
	width:695px;
	height:172px;
	margin:10px 0 0 0;
	padding:20px;
}

.instrucoes .instrucao-geral .tit {
	font-family:arial,sans-serif;
	font-size:18px;
	color:#666;
	font-weight:bold;
	margin:0 0 10px 0;
}

.instrucoes .instrucao-geral p {
	font-family:arial,sans-serif;
	font-size:14px;
	color:#666;
	font-weight:normal;
	line-height:18px;
	margin:0 0 15px 0;
}

.instrucoes .instrucao-01 {
	float:left;
	width:203px;
}

.instrucoes .instrucao-02 {
	float:left;
	width:217px;
}

.instrucoes .instrucao-03 {
	float:left;
	width:315px;
}

.instrucoes .instrucao-01 .num,
.instrucoes .instrucao-02 .num,
.instrucoes .instrucao-03 .num {
	font-size:95px;
	font-family:arial,sans-serif;
	color:#ccc;
	display:block;
	float:left;
}

.instrucoes .instrucao-01 .img,
.instrucoes .instrucao-02 .img,
.instrucoes .instrucao-03 .img {
	margin:8px 0 0 0;
}

.instrucoes .instrucao-01 .txt {
	font-size:13px;
	width:153px;
	font-family:arial,sans-serif;
	color:#ccc;
	display:block;
	float:left;
	font-weight:bold;
	padding:18px 0 0 0;
}

.instrucoes .instrucao-02 .txt {
	font-size:13px;
	width:143px;
	font-family:arial,sans-serif;
	color:#ccc;
	display:block;
	float:left;
	font-weight:bold;
	padding:18px 0 0 0;
}

.instrucoes .instrucao-03 .txt {
	font-size:13px;
	width:253px;
	font-family:arial,sans-serif;
	color:#ccc;
	display:block;
	float:left;
	font-weight:bold;
	padding:18px 0 0 0;
}

.instrucoes .instrucao-01 .tit,
.instrucoes .instrucao-02 .tit,
.instrucoes .instrucao-03 .tit {
	font-size:16px;
	font-family:arial,sans-serif;
	color:#999;
	font-weight:bold;
	display:block;
}

.instrucoes .instrucao-01 .num {
	width:50px;
}

.instrucoes .instrucao-02 .num {
	width:62px;
}

.instrucoes .instrucao-03 .num {
	width:62px;
}

.instrucoes .instrucao-01 .inst,
.instrucoes .instrucao-02 .inst,
.instrucoes .instrucao-03 .inst {
	font-size:13px;
	font-family:arial,sans-serif;
	color:#bbb;
	font-weight:bold;
}

