/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body {line-height:1.5;}table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;}table, td, th {vertical-align:middle;}blockquote:before, blockquote:after, q:before, q:after {content:"";}blockquote, q {quotes:"" "";}a img {border:none;}
body{background:url('../images/background.gif') repeat-x #e0e3e6; font-family: Arial,Helvetica,sans-serif;font-size:11px;color:#666666;}
.container{width: 775px;margin:auto;}
/*Geral*/
.clear {clear:both;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#000;color:#000;}
.small {font-size:10px;}
.large{font-size:13px;}
.left{float:left;}
.right{float:right;}
.img-middle{vertical-align:middle;}
.pointer{cursor:pointer;}
.no-border{border:0;}
.center{text-align:center;}
a{color:#76A3C2; text-decoration:none;}
a:hover{color:#76A3C2;text-decoration:underline;}
h1{font-weight:bold;font-size:13px;color:#26668C;}
/* Popup Generico
-----------------------------------------*/
.popup{position:absolute;width:475px; left:50%; margin:75px 0 0 -237px; z-index:1000; }
.popup .popup-header{width:475px;height:61px;	background:url(../images/topopopupsiteaberto.gif) no-repeat;}
.popup-content{background:#f8f8f9;padding:10px 10px 10px 20px;}
.popup-content .content-scroll{padding-right:15px;margin:0 0 10px 0;height:250px;overflow-y: auto;overflow-x: hidden;scrollbar-face-color: #e7e7e7;scrollbar-highlight-color: #e7e7e7;scrollbar-shadow-color: #adb0b6;scrollbar-3dlight-color: #adb0b6;scrollbar-arrow-color: #b3b5bb;scrollbar-track-color: #f2f2f2;scrollbar-darkshadow-color: #f2f2f2;}
.popup-content p{color:#646464;text-align:justify;}
.popup .popup-bottom{width:475px;height:10px;background:url(../images/bgbottompopupsiteaberto.gif) no-repeat;}
.popup ul.links-pop li{padding:5px 0;list-style:none;}
.popup .title-termo{position:absolute;width:100px;height:15px;background:url(../images/tittermos.gif) no-repeat;margin:-30px 0 0 355px;}
.popup .title-politica-privacidade {position:absolute;width:157px;height:15px;	background:url(../images/titpolitica.gif) no-repeat;margin:-30px 0 0 300px;}
.popup .title-imprensa{position:absolute;width:161px;height:18px;background:url(../images/titassessoria.gif) no-repeat;margin:-30px 0 0 280px;}
.popup .title-resultado{position:absolute;width:131px;height:18px;background:url(../images/titResultadoBuscaPop.gif) no-repeat;margin:-30px 0 0 326px;}
.overlay{background-color: #000000;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;z-index:100;position:absolute;top:0;left:0;	display:block;}
/**/
ul.header{list-style:none;}
ul.header li{float:left;padding:0 20px 2px 0;margin:8px  0 0px  0;}
ul.nav{ width:110px; margin:8px 0 0 0;}
ul.nav li{	list-style:none;padding:0 0 0 10px;float:left;}
.logo{background:url('../images/logo.gif') no-repeat;width:183px;height:54px; }
.topo{margin:30px 0 0 0;*margin:55px 0 0 0;_margin:50px 0 -3px 0;}
/*Login*/
.box-login{width:345px;float:right;}
.box-login, .box-login img , .box-login input{vertical-align:middle;}
.box-login input{background:#E4E4E4;border:1px solid #B0AFB5;font-size:11px;margin:0 5px 0;padding:2px;width:86px;}
/*Menu*/
.menu{ margin: 4px 0 0 3px; float:left; width:588px;height:24px; }
.menu img {position:relative;}
.menu ul{list-style:none; padding:0; margin:0;}
.menu ul li{float:left;margin:0 0 0 -18px;padding:0px;}
/* Sub Menu */
.submenu{background:#224563;display:table;width:775px;color:#A0BDD2;font-weight:bold;text-align:center;padding:5px 0;}
.submenu ul{list-style:none;}
.submenu ul li{display:inline;padding:0 14px;border-left:1px solid #3B76A1;}
.submenu a{color:#FFFFFF;text-decoration:none;font-weight:normal;}
.submenu a:hover{color:#8CB1CC;}
.submenu .no-border{border:0;}
/*Contents*/
.main-content{background:#FFFFFF;padding:13px;min-height:300px;_height:300px;padding-top:1px; padding-right:2px;} 
.content-text{padding:40px 31px 0 20px;}
.main-bottom{background:url('../images/filetebottomcorpo.gif') no-repeat;width:775px;height:10px;}
/*Home*/
.main-home{background:#052941 url('../images/bg_01.jpg') no-repeat;width:775px;}
.main-home-content{padding:10px;}
.main-home .flash-home{ margin:-20px 0 0 110px; width:320px; height:290px;}
.main-home .box-home{width:153px;height:98px;float:left;padding:8px 7px 0 7px;}
.main-home .box-home h2{color:#FFFFFF;font-weight:bold;padding:0 0 13px 15px;}
.main-home .box-home a{color:#4C5566;line-height:11px;}
.main-home .box-1{background:url('../images/box-1.gif') no-repeat; margin-left:5px;}
.main-home .box-2{background:url('../images/box-2.gif') no-repeat; margin-left:10px;}
.main-home .box-3{background:url('../images/box-3.gif') no-repeat; margin-left:10px;}
.main-home .box-3 p{margin-bottom:10px;}
.main-home-bottom{background:url('../images/bg_02.gif') no-repeat;width:775px;height:16px;}
/*Form*/
.contato-left{width:420px;}
.table-form table tr td{padding:2px 0;}
.table-form input,.table-form textarea{background:#EFEFEF url(../images/bginput.jpg) repeat-x;border:1px solid #CCCCCC;color:#646464;font-size:11px;padding:2px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bt-enviar{cursor:pointer;background:transparent url(../images/btnenviarfale.gif) no-repeat;width:41px;height:16px;overflow:hidden;text-indent:-5000px;}
.bt-ok {cursor:pointer;width:31px;height:16px;background: url(../images/btn_ok.gif) no-repeat;text-indent:-5000px;margin-left:4px}
.btn_ok{background:transparent url(../images/btn_ok_azul.gif) no-repeat scroll 0 0;cursor:pointer;display:block;height:16px;margin:2px 0 0 4px;overflow:hidden;text-indent:-5000px;width:31px;}
.img-error{float:left;width:21px; height:20px;background: url(../images/icnerroformulario.gif) no-repeat;margin:-3px 3px 0 0;_margin:0;}
.text_select {background:#EFEFEF url(../images/bginput.jpg) repeat-x;border:1px solid #CCCCCC;color:#646464;font-size:11px;padding:1px;}
.text_select option{background:#EFEFEF;padding:2px;}
/*Tabela download de pdf*/
.content-border{ width:516px; border:1px solid #cccccc; border-width:0 1px; padding:8px 20px;}
.content-border table{ border-collapse:collapse;}
.content-border table tr td{ padding: 5px 10px 5px 0; border-top:1px solid #cccccc;;}
.content-border table tr td.bordaTop{border:0;}
.content-border a{text-decoration:none;color:#666666;}
.content-border a:hover{text-decoration:underline;}
.content-border .itens{background:url('../images/bulletanexos.gif') no-repeat 0 12px; padding-left:10px;}
.rounded-corners-top{background:url('../images/relatoriosfiletetop.gif') no-repeat;width:558px;height:9px; _overflow:hidden;} 
.rounded-corners-bottom{background:url('../images/relatoriosfiletebottom.gif') no-repeat;width:558px;height:9px;}
/*Footer*/
.footer{color:#5e6a82;font-size:11px;padding:5px;}
/* Links
-----------------------------------------*/
a.link-red{color:#881133;text-decoration:none;}
a.link-red:hover{color:#881133;text-decoration:underline;}
a.link-black{color:#000000;text-decoration:none;}
a.link-black:hover{color:#ffffff;}
a.link-gray{color:#434548;text-decoration:underline;}
a.link-gray:hover{color:##434548;}
a.link-blue{color:#5e6a82;text-decoration:underline;}
a.link-blue:hover{color:#5e6a82;}
a.no-decoration{ text-decoration:none; }
a.no-decoration:hover{ text-decoration:underline; }
/**********************************************/
.list-assembleia ul li{background:url('../images/bulletanexos.gif') no-repeat 0 7px; padding-left:10px;list-style:none;}
table.table-style tbody td.lastTit { padding-left:15px; color:#464a4d; font-weight:bold;border-bottom:1px solid #c0c3c5; border-right:1px solid #98a5af; }
table.table-style { width:535px; }
table.table-style thead tr { height:23px; background-color:#e1e2e4; }
table.table-style thead th { background:#9caab5 url(../images/bgTitTblCtr.gif) repeat; font-weight: bold;}
table.table-style thead th.primeiroItem {background:#9caab5 url(../images/bgTitTblEsq.gif) no-repeat;width:7px; }
table.table-style thead th.lastTh {background:#9caab5 url(../images/bgTitTblDir.gif) no-repeat; width:7px; }
table.table-style tbody tr td.primeiroItem,table.table-style tbody tr td.middleSubTit,table.table-style tbody tr td.lastSubTit { text-align:left; color:#464a4d; border-bottom:1px solid #c0c3c5; background-color:#e1e2e4; height:23px; }
table.table-style tbody tr.titulo {background:#9caab5 url(../images/bgcaptiontabela.gif) no-repeat;color:#464a4d;font-weight:bold;height:24px;border: none;}
table.table-style tbody tr.titulo td {padding-left:15px;}
table.table-style tbody tr.none { border: none; height:20px;}
table.table-style tbody tr td.none { border: none; }
table.table-style thead tr { height:23px; background-color:#e1e2e4; }
table.table-style tbody td.primeiroTit {padding-left:15px; color:#464a4d; font-weight:bold;border-bottom:1px solid #c0c3c5; border-left:1px solid #98a5af; }
table.table-style tbody tr td.primeiroItem {text-align:left; color:#464a4d; font-weight:bold;border-left:1px solid #98a5af; }
table.table-style tbody tr td.lastSubTit{ border-right:1px solid #98a5af; }
table.table-style tbody td.meioTit { padding-left:1px; color:#464a4d; font-weight:bold;border-bottom:1px solid #c0c3c5; text-align:center;}
table.table-style  tbody td.lastTit { padding-left:15px; color:#464a4d; font-weight:bold;border-bottom:1px solid #c0c3c5; border-right:1px solid #98a5af; }
table.table-style  tbody .itemPrinc,table.table-style  tfoot .itemPrinc {padding-left:15px; color:#464a4d; border-left:1px solid #98a5af; }
table.table-style tbody tr.linha4 { height:22px; background:#f0f2f2 url(../images/bgtablinha4.gif) repeat-x; }
table.table-style tbody tr.linha0 { height:22px; background:#9caab5; }
table.table-style tbody tr.linha1 { height:22px; background:#dee1e2 url(../images/bgtablinha1.gif) repeat-x; }
table.table-style tbody tr.linha2 { height:22px; background:#e7eaeb url(../images/bgtablinha2.gif) repeat-x; }
table.table-style tbody tr.linha3 { height:22px; background:#f0f2f2 url(../images/bgtablinha3.gif) repeat-x; }
table.table-style tr.lastItem { height:30px; text-align:center; border-right:1px solid #98a5af;}
table.table-style tbody .itemPrinc,table.table-style tfoot .itemPrinc {text-align:left; color:#464a4d; border-left:1px solid #98a5af; }
table.table-style tbody .saldoAnt {width:30%;padding-left:15px; text-align:left; color:#000; font-weight:bold;border-left:1px solid #98a5af; }
table.table-style tbody td {text-align:left; color:#000;border-bottom:1px solid #c1c9ce;vertical-align: middle;}
table.table-style tbody tr td.last { border-right:1px solid #98a5af; }
table.table-style tfoot tr { height:20px; background-color:#e1e2e4; }
table.table-style tfoot td { text-align:left; color:#000; border-bottom:1px solid #98a5af; }
table.table-style tfoot td.last { border-right:1px solid #98a5af; }
/********************************************************/
/*FEEDER*/
.menuAcessoRapido table tr td{line-height:normal; *vertical-align:top; }
.menuAcessoRapido td.itens{line-height:18px;*line-height:15px;font-size:11px;background:transparent url(../images/bulletanexos.gif) no-repeat scroll 5px 6px;padding:0 0 4px 12px;}
.menuAcessoRapido {width: 209px; _width: 208px;}
.menuAcessoRapido .item { clear: both; width: 209px;}
.menuAcessoRapido input.campoCotacao {background: url(../images/bgInputBox.gif) repeat-x;width: 110px;height: 17px;border: 1px solid #adb0b6;margin: 5px 0 0 58px;*margin: 4px 0 0 58px;font-size: 11px;color: #666666;}
.menuAcessoRapido input.btnOkRed { padding-top: 5px; }
.menuAcessoRapido .seta { position: relative; top: 3px; left: 180px; }
.menuAcessoRapido .contSecao {width: 206px; border-left: 1px solid #9a3653; border-right: 1px solid #9a3653; background-color: #FFF;}
.menuAcessoRapido .contSecaoOff { _width:206px; width:203px; border-left: 1px solid #9a3653; border-right: 1px solid #9a3653; _border-right: 3px solid #9a3653; background-color: #FFF; display: none; }
.menuAcessoRapido .contSecao ul{ background: url(../images/backFeederbtnsub.gif); height: 29px; list-style: none; text-align: center; }
.menuAcessoRapido .contSecao ul li { float: left; color: #740A28; font-weight: bold; padding: 8px 8px 0px 8px; height: 21px; cursor: pointer;}
.menuAcessoRapido .contSecao ul li.borderEsq { border-left:1px solid #E5D4D9; }
.menuAcessoRapido .contSecao ul li.borderEsqBolsa { border-left:1px solid #E5D4D9; padding-left: 10px;}
.menuAcessoRapido .contSecao ul li.borderDir { border-right:1px solid #CCAAB4;}
.menuAcessoRapido .btnCotasDiarias { width: 208px; height: 28px; background: url(../images/btnCotasDiarias.gif) no-repeat; cursor: pointer;} 
.menuAcessoRapido .btnCotacao { width: 208px; height: 29px; background: url(../images/btnAcessoCotacao.gif) no-repeat; } 
.menuAcessoRapido .btnMercado { width: 208px; height: 27px; background: url(../images/btnAcessoMercado.gif) no-repeat; cursor: pointer; } 
.menuAcessoRapido .btnProspecto { width: 208px; height: 29px; background: url(../images/btnAcessoProspecto.gif) no-repeat; cursor: pointer; } 
.menuAcessoRapido .btnComunicados { width: 208px; height: 28px; background: url(../images/btnComunicados.gif) no-repeat; cursor: pointer; }
.menuAcessoRapido .btnOferta { width: 208px; height: 28px; background: url(../images/btnofertaspublicas.gif) no-repeat; cursor: pointer; } 
.menuAcessoRapido .btnAcoes { width: 208px; height: 27px; cursor: pointer; } 
.menuAcessoRapido .bordaBottom {background: url(../images/bordaBottom.gif) no-repeat; _background: url(../images/bordaBottom_vam.gif) no-repeat; width: 207px; _width: 205px;  height: 13px; margin:0 -1px; _margin:0; position:absolute;overflow: hidden;}
.menuAcessoRapido .bordaBottomRed {background: url(../images/bordaBottomred.gif) no-repeat; _background: url(../images/bordaBottomred_vam.gif) no-repeat; width: 207px; _width: 208px;  height: 13px; margin:0 -1px;  position:absolute;overflow: hidden;}
.semvar {color:#2C322C;}
.varpos {color:#026632;}
.varneg {color:#D50202;}
.grafTitulo {color: #881033;background: #D6D6D6;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: center;}
.grafTitulo table td strong { color: #881033; }
.grafRodape {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
tr.classLinhaCabecalho {color: #881033;background: #D6D6D6;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align: center;height: 15px;}
tr.classTabela {background: #D6D6D6;} 
#escreverConteudo  a {font-family: Arial, Helvetica, sans-serif;color: #881033;text-decoration: none;}
#escreverConteudo  a:hover {font-family: Arial, Helvetica, sans-serif;color: #666666;text-decoration: underline;}
.classLinha { color: #FFFFFF; }
.classColunaCodigos {background: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #881033;height: 18px;vertical-align:middle;}
.classColunaDescricao {background: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #585858;vertical-align:middle;}
.classBolsaParametro {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #881033;}
.classPalavraParametro {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #881033;font-weight: bold;}
.classPesqBolsa {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #585858;}
.classPesqPalavra {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #585858;font-weight: normal;height: 18px;vertical-align:middle;}
.classColunaDescricao {text-align: left;}
.contentAcoes .minhasAcoes {color: #585858;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;display:none;}
.contentAcoes .persona {color: #881033;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;padding:10px;}
.contentAcoes .botao {background-color: #881033;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;padding:10px;}
table.demTaxas {width:100%;_border-right: 1px solid #9a3653;}
table.demTaxas tr.titTabela { font-size:11px; background:url(../images/bgcontacessorapido.gif) repeat-x; }
table.demTaxas tr.contTabela { background:#FDFAFB url(../images/bgitemtabelataxas.gif) bottom repeat-x; text-align:center;}
table.demTaxas th { height:28px; color:#4C5566; vertical-align:middle; font-weight: bold; }
table.demTaxas th.itenEsq { text-align:left; padding-left:10px;}
table.demTaxas td{ vertical-align:middle; padding-top: 5%; padding-bottom: 5%; height:40px; padding-right: 3px;}
table.demTaxas td.itenEsq { text-align:left; padding-left:10px; }
table.demTaxas tr.lastItem { height:30px; text-align:center;}

table.demTaxas tr.contTabela TD IMG {margin:0 auto!important; text-align:center!important;}
table.demTaxas tr.contTabela TD a {margin:0 auto!important; text-align:center!important;display:block;width:100%;}

.conteudoMinhasAcoes{font-size:10px;}
.conteudoMinhasAcoes hr{color:#881033;background:#881033;}
.conteudoMinhasAcoes table tr td{padding:3px 0 3px 2px;	*padding:0;_padding:0;vertical-align:middle;}
.conteudoMinhasAcoes table tr td.bottom-table{ height:auto; padding:10px 10px 0 10px;}
/*Mapa do Site*/
.mapa-site { padding:20px 0 0 100px;color:#646464;}
.mapa-site  .span-1{width:270px;float:left;}
.mapa-site  a{color:#646464;text-decoration:none;}
.mapa-site  a:hover{color:#76A3C2;text-decoration:underline;}
.title-mapa-site{font-size:15px;color:#76A3C2;}
.mapa-site ul {padding:0 0 0 15px;margin: 0;list-style: none;background-color: white;margin-top: 4px;}
.mapa-site li { margin:0;padding: 2px 0pt 2px 20px; background: url(../images/tvitem.gif) 0 0 no-repeat; }
.mapa-site li.last { background: url(../images/tvitemlast.gif) no-repeat; }
/*Premio*/
.premios_box {display:block;height:105px;width:690px;}
.premios_box h2 {display:block;float:left;font-size:11px;font-weight:bold;margin:30px 0 0;text-align:center;width:120px;color:#516B7A;}
.premios_box2 {display:block;height:120px;margin:0 0 30px;width:710px;}
.premios_box2 img {float:left;margin:0 20px 0 0;}
.premios_box2 p {display:block;float:left;width:570px;}
.box-address{float: left;margin: 0px 30px 15px 0px;width: 180px;font-family: Verdana;height: 110px}
.voltarID {color:#BC294C;cursor:pointer;}


/* estilo do plugin font size 1.1 */

.titulo_paginas{padding-top:18px;}
.tam1 p, .tam1 li .tam1 h1, .tam1 h2, tam1 { }
.tam2 p, .tam2 li .tam2 h1, .tam2 h2, tam2 {}
.tam3 p, .tam3 li .tam3 h1, .tam3 h2, tam3 { }
.tam4 p, .tam4 li .tam4 h1, .tam4 h2, tam4 { }
.tam5 p, .tam5 li .tam5 h1, .tam5 h2, tam5 { }
.tam6 p, .tam6 li .tam6 h1, .tam6 h2, tam6 { }
.tam7 p, .tam7 li .tam7 h1, .tam7 h2, tam7 { }
#text_content{z-index:999;}
#font_size {float:right;height:45px;text-align:center;width:110px;z-index:1;margin-bottom:8px;}
#font_size ul { float: right; }
#font_size ul li { float: left;margin-right: 3px}
#font_size .menos {width: 25px;height: 45px;text-align: center;display: inline-block;font-size: 12px;line-height: 20px;background: url(../images/btn_fontmenor.gif) no-repeat;color: #4F4F4F}
#font_size .mais {width: 25px;height: 45px;text-align: center;display: inline-block;font-size: 12px;line-height: 20px;background: url(../images/btn_fontmaior.gif) no-repeat;color: #4F4F4F}
#font_size .resetar {width: 25px;height: 45px;text-align: center;display: inline-block;font-size: 12px;line-height: 20px;background: url(../images/btn_fontpadrao.gif) no-repeat;color: #4F4F4F}

#font_size a {width: 20px;height: 20px;text-align: center;display: inline-block;font-size: 12px;line-height: 20px;background: #ccc;color: #4F4F4F}
#font_size li .disabilitar, #font_size .disabilitar {color: #AFAFAF;background: #DFDFDF}
#font_size .menosdesabilitar {background: url(../images/btn_fontmenor_off.gif) no-repeat}
#font_size .maisdesabilitar {background: url(../images/btn_fontmaior_off.gif) no-repeat}
/*fim da configuracao do plugin*/


/* rating table */

#rating_table{
background: #ebedef; 
margin: 0px auto; 
border-collapse:separate;
border-left:0 solid #C9CCD1;
border-right:1px solid #C9CCD1;
}
#rating_table th, #rating_table td {padding:4px;}
 
#rating_table td {
border-color:#FFFFFF #C9CCD1 #C9CCD1;
border-style:solid;
border-width:1px 0 1px 1px;
}
#rating_table th {
background:#e1e4e7 url(../images/ranking_degrade_tit.gif) repeat-x;
border-bottom:1px solid #C9CCD1;
border-left:1px solid #C9CCD1;
border-top:1px solid #C9CCD1;
}


.cuntom-home-aviso{background: url(/web/site/bv/images/alerta-spam.gif) no-repeat;  width: 775px; height: 50px; margin:-21px 0 3px;}
.cuntom-home-aviso .bt-saiba-mais{float: right;margin: 22px 136px 0px 0px;height:20px;width:80px;} 
