/* DEFINIÇÕES PARA HOME PAGE */

#slide {width:580px; height:200px;}

#controllers {position:relative; top:-25px; z-index:999; left:466px; width:112px;}

#controllers a.navegador{width:20px; height:20px; background-color:#ececec; color:#666; border:1px solid #666; text-decoration:none; font-size:9px; padding:2px 6px 2px 6px; margin:0px 2px 0px 2px; line-height:24px;}
#controllers a.navegador_selected{ width:20px; height:20px; background-color:#ff0000;border:1px solid #ccc; color:white; text-decoration:none; font-size:9px; padding:2px 6px 3px 6px; margin:0px 2px 0px 2px}

div.conteudo{
	width:580px;
	overflow:hidden;
	float:left;
	padding:20px 10px 0 16px;
}

/*div.conteudo div.webdoor{
	margin-bottom:15px;
}*/

div.conteudo h2{
	color:#FFF;
	font-size:14px;
	height:20px;
	font-weight:bold;
	background-color:#9fa0a4;
	margin:0 0 10px 0;
	padding:4px 0 0 5px;
}

div.conteudo p.fonte_noticias{
	font-size:10px;
	text-align:right;
	margin-right:10px;
	color:#6e6e6e;
}

div.conteudo div.noticia_principal{
	margin-bottom:10px;
	padding:0 10px 18px 10px;
	background:url('../home/img/img_gen/pontilhado.gif') 0 bottom repeat-x;
}
div.conteudo div.noticia_principal p,div.conteudo div.noticia_principal a,div.conteudo div.noticia_principal h3 a{
	color:#505050;
}
div.conteudo div.noticia_principal h3{
	margin-bottom:5px;
}
div.conteudo div.noticia_principal h3 a{
	font-size:14px;
}
div.conteudo div.noticia_principal p.data_noticia{
	font-size:10px;
	margin-bottom:5px;
}

div.conteudo div.noticia_principal p a{
	font-size:10px;
}

div.conteudo div.ultimas_noticias{
	margin:0 10px 10px 0;
	width:310px;
	float:left;
}
div.conteudo div.ultimas_noticias h3{
	color:#545454;
	float:left;
	
}
div.conteudo div.ultimas_noticias div.titulo{
	background-color:#EEE;
	height:17px;
	padding:3px 0 0 5px;
	margin-bottom:15px;
}
div.conteudo div.ultimas_noticias ul {
	float:right;
	margin-right:10px;
}
div.conteudo div.ultimas_noticias ul li{
	background:url('../home/img/img_gen/blt_seta_vermelha.gif') 0 4px no-repeat;
	padding-left:10px;
}
div.conteudo div.ultimas_noticias div.indice_noticias{
	padding:0 10px;
	margin-bottom:10px;
}
div.conteudo div.ultimas_noticias span{
	font-size:10px;
	background:url('../home/img/img_gen/blt_indice_noticias.gif') 0 5px no-repeat;
	padding-left:7px;
}

div.conteudo div.ultimas_noticias p{
	font-size:10px;
}

div.conteudo div.ultimas_noticias p a{
	font-size:10px;
	font-weight:bold;
	color:#FF0000
}

	/* INDICADORES FINANCEIROS */
div.conteudo div.cc_cotacao{border:solid 1px #e5e5e5;width:250px;float:right;}
div.conteudo div.cc_indicadores{border:solid 1px #ffffff;width:250px;float:right;}
div.conteudo div.cc_indicadores ul.abas{margin:5px 0 0 5px;}
div.conteudo div.cc_indicadores ul li a,
div.conteudo div.cc_indicadores dl.cc_conversor dt a,
div.conteudo div.cc_indicadores div.bolsas ul a,
div.conteudo div.cc_indicadores div.indicadores ul a
	{display:block;width:100%;height:100%;}
div.conteudo div.cc_indicadores div.indicadores, div.conteudo div.cc_indicadores div.moedas
	{display:none;}
div.conteudo div.cc_indicadores ul
	{margin-bottom:5px;overflow:hidden;_margin-right:-2px;}
div.conteudo div.cc_indicadores ul li
	{float:left;background-position:0 0;background-repeat:no-repeat;width:78px;height:27px;margin-right:3px;}
div.conteudo div.cc_indicadores ul li#cc_bolsas.ativa
	{background-image:url('../home/img/abas/bolsa_on.gif');}
div.conteudo div.cc_indicadores ul li#cc_indicadores.ativa
	{background-image:url('../home/img/abas/indicadores_on.gif');}
div.conteudo div.cc_indicadores ul li#cc_moedas.ativa
	{background-image:url('../home/img/abas/moedas_on.gif');margin-right:0;*margin-right:-8px;}
div.conteudo div.cc_indicadores ul li#cc_bolsas
	{background-image:url('../home/img/abas/bolsa_off.gif');}
div.conteudo div.cc_indicadores ul li#cc_indicadores
	{background-image:url('../home/img/abas/indicadores_off.gif');}
div.conteudo div.cc_indicadores ul li#cc_moedas
	{background-image:url('../home/img/abas/moedas_off.gif');margin-right:0;*margin-right:-8px;}
div.conteudo div.cc_indicadores dd div
	{position:relative;}
div.conteudo div.cc_indicadores div.indicadores, div.conteudo div.cc_indicadores div.moedas, div.conteudo div.cc_indicadores div.bolsas
	{min-height:134px; _height:134px;}
div.conteudo div.cc_indicadores table
	{margin:0 0 0 0;padding:0;display:table;}
div.conteudo div.cc_indicadores div.bolsas td,
div.conteudo div.cc_indicadores div.indicadores td
	{font-size:11px;}
div.conteudo div.cc_indicadores div.bolsas td a,
div.conteudo div.cc_indicadores div.indicadores td a
	{color:#606467;font-size:10px;font-weight:normal;}
div.conteudo div.cc_indicadores div.bolsas td a.foco,
div.conteudo div.cc_indicadores div.indicadores td a.foco
{font-size:11px;font-weight:bold;}
div.conteudo div.cc_indicadores div.bolsas td.bolsas_alta,
div.conteudo div.cc_indicadores div.indicadores td.bolsas_alta
	{color:#008B3B;}
div.conteudo div.cc_indicadores div.bolsas td.bolsas_baixa,
div.conteudo div.cc_indicadores div.indicadores td.bolsas_baixa
	{color:#F00000;}
div.conteudo div.cc_indicadores div.bolsas td.bolsas_estavel,
div.conteudo div.cc_indicadores div.indicadores td.bolsas_estavel
	{color:#2769AC;}
div.conteudo div.cc_indicadores div.bolsas table tr,
div.conteudo div.cc_indicadores div.indicadores table tr
	{height:20px;}
div.conteudo div.cc_indicadores div.bolsas table tr.bolsas_bg,
div.conteudo div.cc_indicadores div.indicadores table tr.bolsas_bg
	{background-color:#EFEFEF;}
div.conteudo div.cc_indicadores div.bolsas table div,
div.conteudo div.cc_indicadores div.indicadores table div
	{width:12px;height:20px;background-position:0 7px;background-repeat:no-repeat;margin:0 !important;padding:0 !important;}
div.conteudo div.cc_indicadores div.bolsas table div.bolsas_alta,
div.conteudo div.cc_indicadores div.indicadores table div.bolsas_alta
	{background-image:url('../home/img/abas/bolsas_alta.gif');}
div.conteudo div.cc_indicadores div.bolsas table div.bolsas_baixa,
div.conteudo div.cc_indicadores div.indicadores table div.bolsas_baixa
	{background-image:url('../home/img/abas/bolsas_baixa.gif');}
div.conteudo div.cc_indicadores div.bolsas table div.bolsas_estavel,
div.conteudo div.cc_indicadores div.indicadores table div.bolsas_estavel
	{background-image:url('../home/img/abas/bolsas_estavel.gif');}
div.conteudo div.cc_indicadores div.bolsas table td.txt_verde,
div.conteudo div.cc_indicadores div.indicadores table td.txt_verde
	{font-size:10px;letter-spacing:-1px;color:#FD0000;height:25px;}
div.conteudo div.cc_indicadores div.bolsas p.cc_fonte,
div.conteudo div.cc_indicadores div.indicadores p.cc_fonte
	{font-size:10px;text-align:left;margin-left:5px;width:120px;float:left;_margin-left:2px;}
div.conteudo div.cc_indicadores div.bolsas ul li,
div.conteudo div.cc_indicadores div.indicadores ul li
	{background:url('/img/botoes/btn_personalizar.gif') 0 0 no-repeat;width:89px;height:22px;float:right;}
div.conteudo div.cc_indicadores div.bolsas ul li{background:url('../home/img/img_gen/btn_personalizar.gif') 0 0 no-repeat;width:88px;height:22px;}


div.conteudo div.relacionamento dl{
	float:left;
	width:176px;
	margin-right:10px;
	margin-top:20px;
	height:78px;
	background-position:0 0;
	background-repeat:no-repeat;
}
div.conteudo div.relacionamento dl dt{
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
	margin-left:63px;
}
div.conteudo div.relacionamento dl dd{
	font-size:10px;
	margin-left:63px;
	padding-right:5px;
}
div.conteudo div.relacionamento dl dd a{
	font-size:10px;
}
div.conteudo div.relacionamento dl dd span{
	font-size:9px;
	letter-spacing:-1px;
}
div.conteudo div.relacionamento dl.twitter{
	background-image:url('../home/img/img_gen/ico_twitter.gif');
}
div.conteudo div.relacionamento dl.publicidade{
	background-image:url('../home/img/img_gen/ico_play.gif');
}
div.conteudo div.relacionamento dl.fale{
	background-image:url('../home/img/img_gen/ico_fale_conosco.gif');
}
div.conteudo div.relacionamento dl.fale a{
	color:#FF0000;
	display:block;
	height:15px;
	width:130px;
	/* background:url('../home/img/img_gen/ico_envelope.gif') right center no-repeat; */
}

div.cross_content{
	width:346px;
	/*overflow:hidden;*/
	display:inline-block;
	float:right;
	padding-top:20px;
	
	margin-left:3px;
}
div.cross_content div{
	border:solid 1px #dbdbdb;
	border-top:none;
	padding:10px;
	margin-bottom:5px;
	overflow:hidden;
}

div.cross_content div.video{
	background:url('../home/img/cross_content/bg_box_video.gif') 0 bottom repeat-x;
	*display:inline-block;
}
div.cross_content div.video div{
	width:187px;
	height:141px;
	border:none;
	margin-bottom:10px;*margin-bottom:0;
	padding:0;
	float:left;
	font-size:9px;
	line-height:14px;
}
div.cross_content div.video div iframe{
	overflow:hidden;
}
div.cross_content div.video div.chamada{
	width:130px;
	float:right;
}
div.cross_content div.video div.chamada strong{
	font-size:10px;
}
div.cross_content div.video div.chamada strong span{
	font-size:12px;
	color:#ff0000;
}
div.cross_content div.video ul{
	clear:both;
}
div.cross_content div.video ul li{
	background:url('../home/img/cross_content/blt_red_arrow.gif') 0 8px no-repeat;
	padding-left:7px;
	margin-right:38px;
	margin-left:33px;
	letter-spacing:-1px;
}
div.cross_content div.video ul li a{
	font-size:10px;
}

div.cross_content div.banner{
	border:solid 1px #dbdbdb;
	padding:0;
	width:344px;
	overflow:hidden !important;
}
div.cross_content h5{
	background-color:#FF0000;
	color:#FFF;
	padding:5px;
	border:solid 1px #dbdbdb;
	border-bottom:none;
}

div.cross_content div.acesso_rapido{
	background:url('../home/img/img_gen/bg_acesso_rapido_v2.gif') center center repeat-x;
	height:140px;
}
div.cross_content div.acesso_rapido ul{
	height:159px;
	overflow:hidden;
	position:relative;
}
div.cross_content div.acesso_rapido ul li{
	float:left;
	width:100px;
	height:45px;
	display:inline-block;
	margin:8px 62px 0 0;
}
div.cross_content div.acesso_rapido ul li a{
	font-size:9px;
}
div.cross_content div.acesso_rapido ul li.clear_R,div.cross_content div.acesso_rapido ul li.clear_R,div.cross_content div.acesso_rapido ul li.clear_R{
	margin-left:20px;
}
p.indices {overflow:hidden;}
p.indices img{margin-right:10px}


/* HP - NEW */

H2 {margin: 15px 10px 0 10px; background-color: #FFFFFF !important;}
H2.acesso_r {width: 166px; height: 18px; background: url(../img/HP_New/tit_acesso_rapido_hp_new.jpg) no-repeat; text-indent: -9999px; display: block; float: left;}
H2.sant_r {width: 229px; height: 15px; background: url(../img/HP_New/tit_sant_resp_hp_new.jpg); text-indent: -9999px; display: block; float: left; margin-bottom: 20px;}
H2.fale_sant {width: 238px; height: 16px; background: url(../img/HP_New/tit_fale_sant_hp_new.jpg); text-indent: -9999px; display: block; float: left; margin: 43px 0 25px 10px;}
H2.ultimas_not {width: 176px; height: 18px !important; background: url(../img/HP_New/tit_ultimas_not_hp_new.jpg); text-indent: -9999px; display: block; margin: 12px 0 15px 0 !important; padding: 0 0 0 0 !important;}
H2.agenda_aci {width: 266px; height: 15px !important; background: url(../img/HP_New/tit_agenda_aci_hp_new.jpg) no-repeat; text-indent: -9999px; display: block; float: left; margin: 0 0 0 0; !important; padding: 0 0 0 0 !important;}
H2.nossas_acoes {width: 266px; height: 21px !important; background: url(../img/HP_New/tit_nossas_acoes_hp_new.jpg) no-repeat; text-indent: -9999px; display: block; float: left; margin: 0 0 0 0; !important; padding: 0 0 0 0 !important;}
H2.cotacoes {width: 105px; height: 21px !important; background: url(../img/HP_New/tit_cotacoes_hp_new.jpg); text-indent: -9999px; display: block; float: left;margin: 12px 0 28px 0 !important; padding: 0 0 0 0 !important;}

.cross_hp_new {width: 358px; height: auto; float: left;}

.ico_01 A {width: 165px; height: 39px; background:url(../img/HP_New/ico_kit_acionista_hp_new.jpg); margin: 26px 0 0 19px; text-indent: -9999px; float: left;}
.ico_02 A {width: 174px; height: 39px; background:url(../img/HP_New/ico_teleconferencia_hp_new.jpg); margin: 26px 0 0 0; _ margin-top: 0; text-indent: -9999px; float: left;}
.ico_03 A {width: 165px; height: 54px; background:url(../img/HP_New/ico_central_dow_hp_new.jpg); margin-left: 19px; text-indent: -9999px; float: left;}
.ico_04 A {width: 174px; height: 54px; background:url(../img/HP_New/ico_servicos_aci_hp_new.jpg); text-indent: -9999px; float: left;}
.ico_05 A {width: 165px; height: 42px; background:url(../img/HP_New/ico_perg_freq_hp_new.jpg); margin: 0 0 26px 19px; text-indent: -9999px; float: left;}
.ico_06 A {width: 174px; height: 42px; background:url(../img/HP_New/ico_calc_div_hp_new.jpg); margin: 0 0 26px 0; text-indent: -9999px; float: left;}

.box_video {width: 333px; height: 186px; float: left; margin-left: 17px;}

.bt_acss_canal {width: 205px; height: 30px; background:url(../img/HP_New/bt_acessar_canal_hp_new.jpg); text-indent: -9999px; float: left; margin: 20px 0 0 95px; float: left;}

.img_fale_sant {margin-left: 50px; display: block; float: left;}
.box_fale_sant {width: 263px; background: #f2f2f2; float: left; margin-left: 50px; padding-left: 20px;}
.box_fale_sant H3 {color: #FF0000; font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 15px 0 15px 0;}
.box_fale_sant H4 {color: #000000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px;}

.li_fale_sant LI {width: 250px; height: auto; color: #898989; font-weight: bold; font-size: 11px; padding-left: 37px; font-family: Arial, Helvetica, sans-serif;}
.li_fale_sant LI A {color: #898989; font-family: Arial, Helvetica, sans-serif;}
.li_fale_sant LI.li_ico_01 {background: url(../img/HP_New/ico_01_fale_sant_hp_new.jpg) no-repeat; margin-bottom: 16px; padding-top: 2px;}
.li_fale_sant LI.li_ico_02 {background: url(../img/HP_New/ico_02_fale_sant_hp_new.jpg) no-repeat; height: 14px; margin-bottom: 15px;}
.li_fale_sant LI.li_ico_03 {background: url(../img/HP_New/ico_03_fale_sant_hp_new.jpg) no-repeat; height: 20px; margin-bottom: 16px; padding-top: 2px;}
.li_fale_sant LI.li_ico_04 {background: url(../img/HP_New/ico_04_fale_sant_hp_new.jpg) no-repeat; height: 19px; margin-bottom: 12px; padding-top: 2px;}

.box_ult_not {width: 267px; height: auto; margin: 0 32px 34px 0; float: left;}

.box_cinza {background: #f2f2f2;}

.ult_noticias {border-bottom: 1px dotted red; padding: 15px 5px 15px 10px; float: left;}
.ult_noticias .bull {color: #FF0000; float: left; padding-left: 10px; width: 16px;}
.ult_noticias .txt {float: left; width: 226px;} 
.ult_noticias .txt STRONG {color: #3e3e3e; font-size: 13px; font-family: Arial, Helvetica, sans-serif !important;}
.ult_noticias .txt A {color: #3e3e3e; font-size: 11px; font-family: Arial, Helvetica, sans-serif !important;}
.ult_noticias .txt A STRONG {color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif !important;}
.ult_noticias .txt STRONG.dest {color: #3e3e3e; font-size: 14px; font-family: Arial, Helvetica, sans-serif !important;}
.ult_noticias .txt A.dest {color: #3e3e3e; font-size: 12px; font-family: Arial, Helvetica, sans-serif !important;}
.ult_noticias .txt A STRONG.dest {color: #FF0000; font-size: 14px; font-family: Arial, Helvetica, sans-serif !important;}

.no_b {border-bottom: none;}

.box_cotacoes {width: 281px; height: auto; float: left;}

.b_left {border-left: 1px solid #cccccc; padding-left: 24px;}

.box_ag_acio {width: 266px; height: 206px; float: left; background: url(../img/HP_New/img_ag_acionista_hp_new.jpg) 0 46px no-repeat; margin-right: 37px;}
.box_ag_acio A {width: 266px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top: 139px; display: block;}

.box_nss_acoes {width: 266px; height: 206px; float: left; background: url(../img/HP_New/img_nossas_acoes_hp_new.jpg) 0 46px no-repeat;}
.box_nss_acoes A {width: 266px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top: 139px; display: block;}

.publicidade {width: 457px; height: 94px; float: left; _height: 34px;}
.publicidade LI {float:left;}
.publicidade A {height: 32px; float: left; text-indent: -9999px;}
.publicidade LI A.img_01 {width: 58px; height: 32px; background: url(../img/HP_New/ico_nivel_2_hp_new.jpg);}
.publicidade LI A.img_02 {width: 128px; background: url(../img/HP_New/ico_ise_hp_new.jpg);}
.publicidade LI A.img_03 {width: 122px; background: url(../img/HP_New/ico_itag_hp_new.jpg);}
.publicidade LI A.img_04 {width: 111px; background: url(../img/HP_New/ico_idiv_hp_new.jpg);}
.publicidade LI A.img_05 {width: 38px; background: url(../img/HP_New/ico_bsbr_hp_new.jpg);}

/* Tiny Carousel */
#slider1 {height: 186px; overflow: hidden; width: 333px;}
#slider1 .viewport {float: left; width: 292px; height: 186px; overflow: hidden; position: relative;}
#slider1 .title { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #b61010; margin: 3px 0 0 0; font-weight: bold;}
#slider1 .buttons {background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative;}
#slider1 .next {background:url(../img/HP_New/seta_next_hp_new.jpg) no-repeat scroll 0 83px transparent; width: 9px; height: 186px; margin-left: 10px;}
#slider1 .prev {background:url(../img/HP_New/seta_prev_hp_new.jpg) no-repeat scroll 0 83px transparent; width: 9px; height: 186px; margin-right: 10px;}
#slider1 .disable {visibility: visible;}
#slider1 .overview {list-style: none; position: absolute; padding: 0; margin: 0; height: 186px; left: 0; top: 0;}
#slider1 .overview li {float: left; margin: 0; padding: 0; height: 186px; border: 0; width: 292px;}