/* Coluna do meio */
#site_middlecol_b {
	width: 629px;
	float: left;
	padding:0px;
	margin:0px;
	background-image:url(../icon/bg_mcol_b.jpg);
	background-repeat:no-repeat;
	background-color:#fbfaf7;
}
#site_middlecol_b #site_header {
	float:left;
	height:60px;
	width:486px;
	padding:0px;
	margin:0px;
}

#site_middlecol_b #buton_banner {
	float:right;
	width:132px;
	background:none;
	padding: 0px 0px 0px 0px;
}
#site_content_b {
	width:608px;
	margin: 0px 12px 14px 9px;
	height:100%;
}


/*redefinições para a capa*/
#site_content_b #footer_toolbar_line {
	clear: both;
	padding: 0px 0px 0px 0px;
	height: 16px;
}

/*redefinições para i-tools*/
#site_content_b #bk_mmedia_tit_c {
	width:130px;
}
#site_content_b #bk_mmedia_opt_c {
	width:120px;
}

/*linhas*/
#fir_line {
	width:608px;
	height:201px;
	float:left;
	margin:0px 0px 10px 0px;
}
#fir_line #block_content {
	height:172px;
}
#fir_b1 {
	float:left;
	width:361px;
	height:201px;
}
#fir_b2 {
	float:right;
	width:231px;
	height:201px;
}


#sec_line {
	width:608px;
	float:left;
	margin:0px 0px 0px 0px;
}

/*linha grafico*/
#sec_line_b {
	width:608px;
	float:left;
	margin:0px 0px 0px 0px;
}
#sec_line_b #sec_col1_l1 {
	float:left;
	width:608px;
	height:143px;
	padding:0px 0px 10px 0px;
}
#sec_line_b #sec_col1_l1 #block_content {
	height:114px;
}
#sec_line_b #grafic_flash {
	float:left;
	width:365px;
	border:none;
}
#sec_line_b #news_wrapper {
	float:left;
}



#sec_col2_l1 #block_content {
	height:114px;
}

#sec_col1 {
	float:left;
	width:198px;
}
#sec_col1 #block_content {
}

#sec_col2 {
	float:right;
	width:403px;
}

#sec_col2_c1 {
	float:left;
	width:198px;
	padding:0px 0px 10px 0px;
}

#sec_col2_c2 {
	float:right;
	width:198px;
}

/*linha 1*/
#sec_col2_l1 {
	float:left;
	width:198px;
	height:143px;
	padding:0px 0px 10px 0px;
}
#sec_col2_l1 #block_content {
	height:114px;
}

/*linha 2*/
#sec_col2_l2 {
	float:left;
	width:198px;
	height:108px;
}
#sec_col2_l2 #block_content {
	height:79px;
}
#sec_col2_c2 #sec_col2_l2 {
	height:226px;
}
#sec_col2_c2 #sec_col2_l2 #block_content {
	height:198px;
}
#sec_col2_c2 #sec_col2_l3 {
	height:250px;
}
#sec_col2_c2 #sec_col2_l3 #block_content {
	height:232px;
}


#tir_line {
	width:608px;
	height:143px;
	float:left;
	padding:0px 0px 10px 0px;
}
#tir_line #block_content {
	height:114px;
}
#tir_line #thumb_wrapper {
	float:left;
}
#tir_line #news_wrapper {
	float:left;
}
#tir_line iframe {
	width:270px;
	height:85px;
	border:1px solid #c3c1c6;
}

#tri_block_lef {
	float:left;
	width: 300px;
	height:143px;
}
#tri_block_rig {
	float:right;
	width: 300px;
	height:143px;
}

#fou_line {
	width:608px;
	height:100%;
	margin:0px 0px 10px 0px;
}
#fou_line #block_content {
	height:100%;
}

#fou_block_lef {
	float:left;
	width: 198px;
	padding:0px 7px 10px 0px;
	height:100%;
}
#fou_block_rig {
	float:right;
	width: 198px;
	height:100%;
}

/*TIPOS DE BLOCOS*/

/*gray*/
.gray #body_block #block_head {
	background-image:url(../icon/bg_head_lef_tgray.gif);
}
.gray #body_block #block_head .block-head {
	background-image:url(../icon/bg_head_rig_tgray.gif);
	color:#7a5b5b;
}
.gray #body_block #block_content {
	background-color:#f1f1f3;
	border-bottom:2px solid #c3c1c6;
}


/*green*/
.green #body_block #block_head {
	background-image:url(../icon/bg_head_lef_tgreen.gif);
}
.green #body_block #block_head .block-head {
	background-image:url(../icon/bg_head_rig_tgreen.gif);
	color:#75593e;
}
.green #body_block #block_content {
	background-color:#f5f8f0;
	border-bottom:2px solid #c2d6ab;
}

/*yellow*/
.yellow #body_block #block_head {
	background-image:url(../icon/bg_head_lef_tyellow.gif);
}
.yellow #body_block #block_head .block-head {
	background-image:url(../icon/bg_head_rig_tyellow.gif);
	color:#404054;
}
.yellow #body_block #block_content {
	background-color:#f7f6f0;
	border-bottom:2px solid #efe3c2;
}

/*general*/
.general #body_block #block_head {
	background-image:url(../icon/bg_head_lef_t1.gif);
}
.general #body_block #block_head .block-head {
	background-image:url(../icon/bg_head_rig_t1.gif);
	color:#51753e;
}
.general #body_block #block_content {
	background-color:#f5f5f1;
	border-bottom:2px solid #cac7b5;
}

/*red*/
.red #body_block #block_head {
	background-image:url(../icon/bg_head_lef_tred.gif);
}
.red #body_block #block_head .block-head {
	background-image:url(../icon/bg_head_rig_tred.gif);
	color:#aa5515;
}
.red #body_block #block_content {
	background-color:#f9f2ea;
	border-bottom:2px solid #e7c59c;
}

/*purple*/
.purple #body_block #block_head {
	background-image:url(../icon/bg_head_lef_tpurple.gif);
}
.purple #body_block #block_head .block-head {
	background-image:url(../icon/bg_head_rig_tpurple.gif);
	color:#661682;
}
.purple #body_block #block_content {
	background-color:#f0e7fa;
	border-bottom:2px solid #bf94e8;
}


#body_block {}

#block_head {
	background-image:url(../icon/bg_head_lef_t1.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:21px;
	padding:0px 0px 0px 5px;
}
.block-head {
	display:block;
	float:left;
	background-image:url(../icon/bg_head_rig_t1.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:17px;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#51753e;
	padding:4px 10px 0px 0px;
}

#block_content {
	background-color:#f5f5f1;
	border-bottom:2px solid #cac7b5;
	padding:6px 6px 0px 6px;
}

#normal_block {}
#site_middlecol_b .news-title {
	font-weight:bold;
}
#site_middlecol_b .news-call {
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3a621d;
}

/*tabs*/
#head_detached {
	float:left;
	width:361px;
	height:17px;
}

#bts_head_destaq {
	float: left;
	height: 17px;
}
#play_head_destaq {
	float: left;
	width: 60px;
	height: 17px;
	background-image: url(../icon/corner_dest_top_r.gif);
	background-repeat: no-repeat;
	background-position:right;
}

#newstab_1 {}
#newstab_2 {}
#newstab_3 {}

.destaque-on, .destaque-off {
	float: left;
	display: inline;
	height: 17px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 2px 0px 0px;
}
.destaque-on {
	background-image: url(../icon/bg_left_head_destaq.gif);
}
.destaque-off {
	background-image: url(../icon/bg_left_head_destaq_off.gif);
}
.destaque-off .destaque-txt a:hover {
	text-decoration: none;
}
.destaque-txt {
	display: block;
	float: left;
	height: 13px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-position: right;
	background-repeat: no-repeat;
}
.destaque-on .destaque-txt {
	background-image: url(../icon/bg_right_head_destaq.gif);
	color:#75593e;
}
.destaque-on .destaque-txt a {
	color:#75593e;
}
.destaque-off .destaque-txt {
	background-image: url(../icon/bg_right_head_destaq_off.gif);
	color:#4d6978;
	height: 15px;
	padding: 2px 10px 0px 0px;
}
.destaque-off .destaque-txt a {
	color:#4d6978;
}

#dyncontent_1, #dyncontent_2, #dyncontent_3, #dyncontent_4 {
	float: left;
	background-image:url(../icon/bgb_detached.gif);
	background-repeat:no-repeat;
	width:361px;
	height:184px;
}

#block_detached #block_content {
	background:none;
	border:none;
	padding:6px 6px 0px 6px;
}
#block_detached #thumb_wrapper {
	vertical-align: top;
	*float: left;
}
#block_detached #news_wrapper {
	display: table-cell;
	*float: left;
	*display: block;
}
#block_detached .news-call {
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
}

#grafic_flash {
	text-align:center;
	padding:0px 0px 3px 0px;
	margin:0px 0px 3px 0px;
	border-bottom:1px solid #c3c1c6;
}
.br-clear{
  display:none;
}

/*capa de gráficos pós-apuração*/

/*div que engloba todo conteudo*/
#res_pesq {}

#res_pesq .news-thumb {
float: left;
margin: 0px 4px 2px 2px;
}

#res_pesq h1 {
font-size:12px;
margin: 0px 0px 4px 0px;
}

#res_pesq h2 {
font-size:11px;
font-weight:normal;
margin: 0px 0px 4px 8px;
}

/*coluna da direita*/
#content_rig {
float:right;
width:235px;
}

/*coluna da esquerda*/
#content_lef {
float:left;
width:235px;
}

#conteiner_list {
float:left;
padding:2px;
background-color:#DADAAE;
_height:1%;
width:231px;
margin:0px 0px 10px 0px;
}
#content_lef #conteiner_list {
background-color:#B7CBCE;
}

#conteiner_list h1 {
background-color:#F1EFDA;
padding:2px;
margin:0px 0px 2px 0px;
color:#756F2E;
border:1px solid #756F2E;
}
#content_lef #conteiner_list h1 {
color:#49646A;
border:1px solid #7BA0A4;
background-color:#D5E1E3;
}

#content_list {
border:1px solid #756F2E;
float:left;
clear:both;
width:229px;
margin:0px 0px 0px 0px;
background-color:#F1EFDA;
}
#content_lef #content_list {
background-color:#F4F6F6;
border:1px solid #7BA0A4;
}

#conteiner_list #content_list h1 {
border:none;
background:none;
margin:0px 0px 0px 0px;
font-size:11px;
color:#756F2E;
}
#content_lef #conteiner_list #content_list h1 {
color:#49646A;
}

#conteiner_list #content_list h2 {
padding:2px;
margin:0px 0px 2px 0px;
font-weight:normal;
}
#conteiner_list #content_list h3 {
background-color:#7B963B;
padding:2px;
margin:0px 0px 0px 0px;
color:#FFFFFF;
font-size:10px;
}
#conteiner_list #content_list small {
display:block;
padding:2px;
margin:0px 0px 2px 0px;
}
#conteiner_list #content_list ul {
clear:both;
padding:2px 0px 4px 4px;
margin:0px 0px 0px 0px; 
background-color:#FBFAF4;
font-size:10px;
}
#content_lef #conteiner_list #content_list ul {
background:none;
}

#conteiner_list #content_list li {
background-image:url(../icon/bullet_t1.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
background-position:0px 4px;
margin:0px 2px 2px 2px;
font-weight:bold;
}




