﻿/* Home Broker ******************************************************************************** */
#abas {height: 105px; float: left; width: 100%;}
#abasDetalhe {float: left; background:url(Images/menu/background-aba.png) repeat-y; width: 265px;}
#abasDetalheTopo {float: left; background:url(Images/menu/detalhe-acao.png) no-repeat; width: 265px; height:41px; font-size:0px}
.homebroker-coluna1 {width: 255px; float: left; padding-right: 0px; margin-top: 4px; margin-left: 5px;}
.homebroker-coluna1 h1 {font-size: 12px; margin-top: 0px;}
.homebroker-detalheLote, 
.homebroker-detalheNeg, 
.homebroker-detalheAcoes, 
.homebroker-detalheGrafico {width: 210px; margin-left: 20px; clear:both; overflow:hidden}
.homebroker-detalheTitulo {width: 224px; margin-left: 20px; clear:both}
.homebroker-detalheTitulo .politico {font-size: 30px; color:#666; width: 100%; padding: 3px; font-weight: bold; margin: 0; padding: 0; font-family:Times, Times New Roman, Serif}
.homebroker-detalheTitulo .valor {float:left; background-image:url(Images/geral/abas-fundo1.png); width: 113px; height: 47px; margin:0; padding-top:12px; margin-left:-4px; color:#6c9da9; font-size:23px; text-align:center;}
.homebroker-detalheTitulo .variacao {float:right; background-image:url(Images/geral/abas-fundo2.png); width: 113px; height: 47px; margin:0; padding-top:12px; margin-right:2px; color:#6c9da9; font-size:23px; text-align:center;}
.homebroker-detalheLote table{width: 100%}
.homebroker-detalheLote thead {font-size: 12px; color:#fff; width: 100%; color:#399ebe;}
.homebroker-detalheLote thead td {padding: 0px 2px 0px 2px; font-weight: bold; color:#333}
.homebroker-detalheLote tbody td {padding: 0px 2px 0px 2px; font-weight: normal; font-size: 12px; color:#333}
/*
.homebroker-detalheNeg table{width: 100%;}
.homebroker-detalheNeg thead {font-size: 12px; width: 100%; color:#399ebe;}
.homebroker-detalheNeg thead td {padding: 3px; font-weight: bold;}
.homebroker-detalheNeg tbody td {padding: 2px; font-weight: normal; font-size: 10px;}
*/
.homebroker-livroOfertas {border: 0px; padding-left: 18px; margin-bottom:5px}
.homebroker-livroOfertas h3 {font-size: 14px; width: 100%; color:#399ebe; font-weight:normal; margin:3px 3px 5px 3px;font-family:Times, Times New Roman, Serif}
.homebroker-livroOfertas a,
.homebroker-livroOfertas a:link,
.homebroker-livroOfertas a:hover,
.homebroker-livroOfertas a:active,
.homebroker-livroOfertas a:visited{padding: 0px 3px 0px 3px ; font-weight: normal; font-size: 12px; margin-top:1px; display:block; text-decoration:underline !important;color:#999 !important}

.homebroker-detalheAcoes {margin-bottom: -80px; width: 250px; text-align: center; position: relative; margin-left:5px;}
.homebroker-detalheGrafico {width:220px}
.homebroker-detalheGraficoTopo {width:100%; height:25px; line-height:25px; vertical-align:middle}
.homebroker-detalheGrafico ul{float:right; width:75%; margin-top:1px}
.homebroker-detalheGrafico li{float:right; display:block; margin-left:10px; height:22px; line-height:22px; vertical-align:middle}
.homebroker-detalheGrafico a,
.homebroker-detalheGrafico a:link, 
.homebroker-detalheGrafico a:hover, 
.homebroker-detalheGrafico a:active {color: #999; font-size:13px; text-decoration:underline !important; margin-top: -5px}
.homebroker-detalheGrafico select {margin-top: 10px; width: 90%; margin-left: 12px; border:1px solid #ccc; font-size: 11px; color:#666;}
.homebroker-detalheGrafico table{width: 100%;}
.homebroker-detalheGrafico span {font-size: 14px; width:15%; color:#399ebe; margin: 0px 0px 0px 0px; font-weight: normal; font-family:Times, Times New Roman, Serif; }
.homebroker-detalheGrafico li.imagem  {padding-top: 3px;}
.homebroker-detalheGraficoTopo .graficoativo {font-weight:bold;}


.homebroker-lista1 {background-color:#f4f4f4;} .homebroker-lista2 {background-color:#e9e9e9;}

.homebroker-coluna2 {width: 600px; float: right; padding-left: 0px; margin-top: 4px; margin-right:6px}
.homebroker-coluna2 a {cursor:pointer;}
.homebroker-coluna2 .topoPortfolio {height:63px; line-height:63px; vertical-align:middle; width: 600px;}
.homebroker-coluna2 .topoPortfolio .containerAba {float:left}
.homebroker-coluna2 .topoPortfolio .containerDrop {float:left; height:30px; line-height:30px; margin-top:10px}
.homebroker-coluna2 .topoPortfolio .containerDrop input{width:116px;}
.homebroker-coluna2 .topoPortfolio .containerBotao {float:left; padding-left:10px; height:25px; line-height:25px; margin-top:15px; margin-left:0px;}
.homebroker-coluna2 .topoPortfolio li {height:55px; line-height:55px; vertical-align:middle;display:block; float:left}
.homebroker-coluna2 h1 {font-size: 12px; margin-top: 0px; text-transform:uppercase; float: left;}
.homebroker-coluna2 input[type=text]{height: 22px; padding: 3px; margin-top: 0px; width:100px; background-image:url(Images/geral/bg-form.png); border: 0px; color:#999;}
.homebroker-coluna2 #cboPolitico {margin-top: 0px}
.homebroker-coluna2 #cboPolitico table.ajax__combobox_inputcontainer{top:0px !important}
.homebroker-coluna2 #cboPolitico table td.ajax__combobox_buttoncontainer{background:url(Images/geral/bg-form-button.png) no repeat;}
.homebroker-coluna2 .botaoInserir{margin-top: 0px; width:63px; height:30px}

/*.homebroker-coluna2 h1 input[type=image] {padding: 0px; height: 29px; width: 31px;}*/

.homebroker-coluna2 .tabela{width: 565px; border: 0px; margin-left:15px; margin-top:0px; font-size:16px}
.homebroker-coluna2 .topoTabela{width: 565px; margin-left:15px; margin-top:5px; height:20px}
.homebroker-coluna2 .topoTabela td{border: 0px}
.homebroker-coluna2 table td {margin: 0; border-bottom:1px solid #999999; height:27px}
.homebroker-coluna2 thead {font-size:14px; color:#399ebe; font-weight: normal;}
.homebroker-coluna2 tfoot {background-color:#999; color:#fff; font-weight: bold;}
.homebroker-coluna2 .homebroker-abas table td {font-size: 14px;}
.homebroker-coluna2 .homebroker-abas table {border-spacing:0;}
.homebroker-coluna2 .homebroker-abas {margin-top: 0px; float: left; width: 600px; padding:0px 5px 5px 5px; margin:13px 0px 13px 0px;}

.homebroker-portfolio {width: 606px; height:225px; float: left; background-image:url(Images/geral/fundo-ordens.png); margin-top:-10px;}
.homebroker-portfolio a {color:#666!important;}
.homebroker-portfolio tbody {font-size:17px;}
.homebroker-portfolio tbody tr a,
.homebroker-portfolio tbody tr a:link,
.homebroker-portfolio tbody tr a:active,
.homebroker-portfolio tbody tr a:visited {font-size:17px}
.homebroker-portfolio tbody tr a:hover{font-size:19px}
.homebroker-portfolio tbody td {border-bottom: 1px solid #e0e0e0; height:27px;}
.homebroker-portfolio tbody tr:hover {background-image:url(Images/geral/bg-lista.png); color:#927d2c; font-size:19px}
.homebroker-portfolio tbody tr:hover a{font-size:19px}
.homebroker-portfolio tbody tr:hover .homebroker-mao img,
.homebroker-portfolio tbody tr:hover .homebroker-x img,
.homebroker-portfolio tbody tr:hover .homebroker-wiki img,
.homebroker-portfolio tbody tr:hover .homebroker-play img {display: block;}
.homebroker-portfolio tbody tr .homebroker-mao a {display:none;}
.homebroker-portfolio tbody tr:hover .homebroker-mao a {display:block!important; float:left; width:25px; height: 14px;}
.homebroker-portfolio tbody tr:hover .homebroker-mao {background-image:url('Images/icones/setasHomeBroker.png'); background-repeat:no-repeat; background-position:center;}


.homebroker-financeiro, 
.homebroker-ordens, 
.homebroker-noticias {width: 526px; height:105px; font-family: Times, Times New Roman !important; font-size:14px; clear:both}

.homebroker-noticias-busca {position:absolute; top: 3px; right: 40px; padding:0px; vertical-align:middle; height:20px; line-height:20px; float:right; font-family:Times New Roman, Serif; font-size:13px; color:#399ebe; width:300px}
.homebroker-noticias-busca input {vertical-align:text-bottom; display:block; height:20px; width:20px; line-height:20px; padding: 0px; float:right}
.homebroker-noticias-busca input[type=text] {background:url(Images/geral/bg-form2.png) !important; vertical-align:middle; height:20px; line-height:20px; padding: 0px 0px 0px 3px; display:block; float:left; font-family:Times New Roman, Serif; font-size:13px; color:#399ebe;}
.homebroker-noticias-busca input .ajax__combobox_textboxcontainer{border:none; height:20px}
.homebroker-noticias-busca table td{border:none; height:20px}

.homebroker-carteira {width: 526px; height:85px; font-family: Times New Roman !important; font-size:14px;}

.homebroker-financeiro table, 
.homebroker-carteira table, 
.homebroker-ordens table, 
.homebroker-noticias table {width: 99%; border:0px !important; text-align:center; font-size:14px; margin-left:1%}

.homebroker-financeiro table a, .homebroker-financeiro table a:link, .homebroker-financeiro table a:active,.homebroker-financeiro table a:visited,
.homebroker-carteira table a, .homebroker-carteira table a:link, .homebroker-carteira table a:active,.homebroker-carteira table a:visited,  
.homebroker-ordens table a, .homebroker-ordens table a:link, .homebroker-ordens table a:active,.homebroker-ordens table a:visited,  
.homebroker-noticias table a,.homebroker-noticias table a:link, .homebroker-noticias table a:active,.homebroker-noticias table a:visited  
{width: 100%; border:none; text-align:center; font-size:14px; color:#666 !important}

.homebroker-financeiro table a:hover,.homebroker-carteira table a:hover,  .homebroker-ordens table a:hover, .homebroker-noticias table a:hover
{color:#927d2c !important; font-size:17px}

.homebroker-financeiro table td, 
.homebroker-carteira table td, 
.homebroker-ordens table td {padding: 0px; margin: 0px; height:15px}

.homebroker-financeiro th, 
.homebroker-carteira th, 
.homebroker-ordens th {color:#399ebe; font-weight: normal;}

.homebroker-noticias table td {text-align:left; padding-left:8px; font-size:14px !important; height:15px}
.homebroker-noticias table tr:hover {background-image:url(Images/geral/bg-lista.png); color:#927d2c;font-size:17px}
.homebroker-noticias table img {display:none;}
.homebroker-noticias table tr:hover img {display:block;}

.homebroker-abas {margin-left: 5px; clear:both}
.homebroker-abas h1{height:21px; line-height:21px; vertical-align:middle}
.homebroker-abas h1 img {line-height:21px; vertical-align:middle; display:block; float:left}
.homebroker-abas ul {margin-bottom: 2px; float: left; padding-right: 16px; height: 157px; background:url(Images/geral/bg-abas.png) no-repeat top right; padding-top:4px;}
.homebroker-abas ul li{width: 37px; height: 36px; height: 34px; color:#fff;}
.homebroker-abas table {margin-top: 0;}

#carteira {width: 542px; float: left; background:url(Images/geral/background-abas.png); height:167px; margin-top: -4px; position: relative;}
 
#ordens, 
#financeiro, 
#noticias {width: 542px; float: left; background:url(Images/geral/background-abas1.png); height:167px; margin-top: -4px; position: relative;}

#carteira table, 
#ordens table, 
#financeiro table, 
#noticias table {width: 100%;}

#ordens h1,
#carteira h1,
#financeiro h1,
#noticias h1{position: absolute; top: 15px; left: 7px;}

#ordens h2,
#carteira h2,
#financeiro h2,
#noticias h2{position: absolute; bottom:12px; right: 40px; font-size:14px; font-weight: normal; color:#fff;}

#ordens h2 span,
#carteira h2 span,
#financeiro h2 span,
#noticias h2 span{font-weight: bold; font-size: 18px;}

.homebroker-x {width:25px; height:27px; line-height:27px; display:block; float:left; vertical-align:middle;}
.homebroker-x img{display: none;}
.homebroker-mao {width: 25px; height:27px; line-height:27px; display:block; float:left; vertical-align:middle;}
.homebroker-mao img{background-image:none;}
.homebroker-play {width:25px; height:27px; line-height:27px; display:block; float:left; vertical-align:middle;}
.homebroker-play img{display: none;}
.homebroker-wiki {width: 25px; height:27px; line-height:27px; display:block; float:left; vertical-align:middle}
.homebroker-wiki img{display: none;}
.homebroker-ordem {width: 125px; display:block; float:left; height:27px;line-height:27px}
.homebroker-ordem a, .homebroker-ordem a:link, .homebroker-ordem a:active, .homebroker-ordem a:visited 
{color:#666666 !important}
.homebroker-ordem a:hover{color:#927d2c !important;font-size:20px}
.homebroker-preco {width: 80px; display:block; float:left; height:27px;line-height:27px; text-align:right;}
.homebroker-variacao {width: 80px; text-align:right; display:block; float:left; height:27px;line-height:27px}
.homebroker-minima {width: 85px; text-align:right; display:block; float:left; height:27px; line-height:27px}
.homebroker-maxima {width: 85px; display:block; text-align:right; float:left; height:27px;line-height:27px}


.topoTabela .homebroker-x {width:28px;}
.topoTabela .homebroker-mao {width:15px;}
.topoTabela .homebroker-play {width:25px; height:27px; line-height:27px; display:block; float:left; vertical-align:middle;}
.topoTabela .homebroker-play img{display: none;}
.topoTabela .homebroker-wiki {width: 25px; height:27px; line-height:27px; display:block; vertical-align:middle;}
.topoTabela .homebroker-wiki img{display: none;}
.topoTabela .homebroker-ordem {width: 125px; display:block; float:left; height:27px;line-height:27px}
.topoTabela .homebroker-preco {width: 80px;  text-align:right; display:block; float:left; height:27px;line-height:27px}
.topoTabela .homebroker-variacao {width: 80px; text-align:right; display:block; float:left; height:27px;line-height:27px}
.topoTabela .homebroker-minima {width: 80px; text-align:right; display:block; float:left; height:27px; line-height:27px; *padding-right:5px; *width:60px;}
.topoTabela .homebroker-maxima {width: 80px; text-align:right; display:block; float:left; height:27px;line-height:27px; *padding-right:10px; *width:55px;}


.homebroker-carteira1 {width: 30%}
.homebroker-carteira2 {width: 30%;}
.homebroker-carteira3 {width: 30%;}


.homebroker-noticia1{ width: 74%; text-align:left;}
.homebroker-noticia1 a{color:#666; font-weight: bold; font-size: 10px; text-transform:none; margin: 0; padding: 0;}
.homebroker-noticia1 a h3{ margin: 0; padding: 0; font-size: 10px; font-weight: normal; float: left;}
.homebroker-noticia2{ width: 25%; text-align:right;}

/* Homebroker - Modal pop up ***************************************************************************** */

.homebroker-comprar {width:530px; text-align:left; padding:0px 0px 10px 0px; background:#D9D9D9 url(Images/geral/bgTelaLogin.png) top left no-repeat;}
.homebroker-comprarConteudo {width:480px; padding:20px 25px 3px 25px; text-align:left}
.homebroker-comprarConteudo a {text-decoration:underline!important;}
.homebroker-comprarConteudo h1 {font-size: 30px; font-weight: normal; margin: 0px; padding-top: 0; text-align:left; color:#666 !important}
.homebroker-comprar input.campos{width:465px; height:55px; text-align:left; padding:5px; background:url(Images/geral/bgFormLogin.png) top left no-repeat; font-size:40px; vertical-align:middle; color:#999; border:0px; font-family: Times New Roman, Serif}
.homebroker-comprar input.campos2{width:226px; height:55px; text-align:left; padding:5px; background:url(Images/geral/bgFormLogin.png) top left no-repeat; font-size:40px; vertical-align:middle; color:#999; border:0px; font-family: Times New Roman, Serif}

.homebroker-comprar select{height:30px; line-height:30px; width:183px;padding: 7px 3px 5px 3px; background-image:url(Images/geral/bgFormLogin.png); border: 0px; color:#666; font:normal 14px Times New Roman}
.homebroker-comprar table th{font:normal 30px Arial; color:#666; text-align: left; font-family:Times New Roman, Serif}
.homebroker-comprar table td{font:normal 14px Arial; color:#666; text-align: left;}
.homebroker-comprar table td.direita{text-align:right}
.homebroker-comprar span{margin-right:2px; font-size: 14px; color:#999; text-align: left; font-family:Times New Roman, Serif}
.homebroker-comprar span.confirmacao{margin-left:auto; margin-right:auto; color:#666; text-align: center; font:bold 22px Times New Roman, Serif}
.homebroker-comprar span.titulo{margin-right: 5px; font-size: 14px; color:#399ebe; text-align: left;}
/*.homebroker-comprar input.botao{height: 28px; line-height:28px; padding: 3px; border: 0px; color:#999; font:bold 14px Times New Roman}*/
.homebroker-comprar li{display:inline;}
/* .homebroker-confirmacao {width:400px; padding: 15px 65px 5px 65px; margin:10px 0px 10px 0px; height:90px; vertical-align:middle; text-align:center; background: url(Images/geral/bgConfirmacao.png) top no-repeat} */
.homebroker-confirmacao {width:400px; padding: 15px 65px 5px 65px; margin:10px 0px 10px 0px; height:90px; vertical-align:middle; text-align:center;}
.homebroker-confirmacao strong {color:#399ebe;}

.homebroker-listaOrdensRecentes{width:510px; height:145px; padding: 15px 10px 5px 10px; text-align:center !important; background:#D9D9D9 url(Images/geral/bgListaOrdensRecentes.png) top no-repeat}
.homebroker-listaOrdensRecentesCompra{width:510px; height:145px; padding: 15px 10px 5px 10px; text-align:center !important; background:#D9D9D9 url(Images/geral/bgListaOrdensRecentesCompra.png) top no-repeat}
.homebroker-listaOrdensRecentesVenda{width:510px; height:145px; padding: 15px 10px 5px 10px; text-align:center !important; background:#D9D9D9 url(Images/geral/bgListaOrdensRecentesVenda.png) top no-repeat}
#ctl00_ContentPlaceHolder2_OrdemForm1_OrdemRecentesList1_upOrdemRecentes{width:480px; text-align:center; margin:35px 15px 0px 15px;}
#ctl00_ContentPlaceHolder2_OrdemForm1_OrdemRecentesList1_upOrdemRecentes ul{margin-left:auto; margin-right:auto; text-align:center}
#ctl00_ContentPlaceHolder2_OrdemForm1_OrdemRecentesList1_upOrdemRecentes li{display:inline}

.homebroker-OrdensRecentes {width:490px; height:100px; margin: 10px 0px 0px 0px; padding: 50px 20px 10px 20px; text-align:center !important; background:url(Images/geral/bgListaOrdensRecentes.png) top no-repeat;}
.homebroker-OrdensRecentesConteudo{ height:100px; width:490px; overflow:auto}
.homebroker-baixo {width: 100%; float: left; text-align: center; margin: 5px 0 5px 0;}
.homebroker-baixo h3 {font-size: 12px; display:inline; font-weight: normal;}
.homebroker-baixo label {font-size: 12px; color:#999; text-transform: uppercase; margin-left: 20px; margin-left: 5px;}
.homebroker-baixo input {font-size: 10px;}

.homebroker-baixoInfo {height: 25px; margin: -5px 0px 5px 12px; width: 580px; background-image:url(Images/geral/fundo-baixo.png); float: left;}
.homebroker-baixoInfo marquee {color:#616161; margin: 7px 5px 0px 5px; padding: 0px; font-size: 12px; font-weight:bold; float: left; text-transform:lowercase;}


/*---CLASSES PARA FONTES EM ORDENS RECENTES---*/

.fonte12, .fonte12 span
{
    font-size:14px !important;
}
.fonte11, .fonte11 span
{
    font-size:13px !important;
}
.fonte10, .fonte10 span
{
    font-size:12px !important;
}
.fonte9, .fonte9 span
{
    font-size:11px !important;
}
.homebroker-btnCima:hover {background-image:url("Images/icones/bot_on_cima.png"); background-position:top left;}
.homebroker-btnBaixo:hover {background-image:url("Images/icones/bot_on_baixo.png"); background-position:bottom left;}

.homebroker-modalGrafico {width:635px; height:390px; float:left; background:url("Images/geral/backgroundGrafico1.png") top center; margin-top:-10px;}
.homebroker-modalGrafico-Topo {color:#6c6c6c; font-size:12px; font-style:italic; height:20px; float:left; margin:0px; font-family:Times New Roman; margin:5px 0px 0px 45px;}
.homebroker-modalGrafico-Topo .azul {color:#43a8c2;}
.homebroker-modalGrafico-Topo .verde {color:#9fba97;}
.homebroker-modalGrafico-Imagem {background:url("Images/geral/backgroundGrafico2.png") no-repeat; width:601px; height:341px; float:left; position:relative; margin-left:15px;}
.homebroker-modalGrafico-Imagem h3 {position:absolute; top:0px; *top:15px; right:170px; font-style:italic; font-size:13px;}
.homebroker-modalGrafico-Imagem h3 span {color:#fff;}
.homebroker-modalGrafico-Imagem h4 {position:absolute; top:5px; right:35px; width:110px; color:#fff; font-size:17px; margin-top:5px;}
.homebroker-modalGrafico-Imagem div {width:545px; height:265px; float:left; position:absolute; top:50px; left:29px;}