@import url('reset.css');
@import url('menu.css');
@import url('tip.css');
@import url('autocompleter.css');
/* FUMDAMENTUS */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
img {
	behavior: url("script/pngbehavior.htc");
}
img.captcha {
	border: 1px solid #ADC6D3;
	_margin-bottom: 10px;
	*margin-bottom: 10px;
}
body {
	font-size: 62.5%;
	color: #315B68; 
	background: #fff;
	font-family: Tahoma, sans-serif;
	behavior: url(css/csshover.htc);
}
/* PAGINA ATIVA */
body.home #menu.institucional li a.home,
body.conheca #menu.institucional li a.conheca,
body.consciente #menu.institucional li a.consciente,
body.contato #menu.institucional li a.contato,
body.assine #menu.institucional li a.assine,
body.graficos #menu.software li a.graficos,
body.detalhes #menu.software li a.detalhes,
body.cotacoes #menu.software li a.cotacoes,
body.proventos #menu.software li a.historicos,
body.historicos #menu.software li a.historicos {
	background-position: 0 -34px !important;
}
body.home div.rodape li a.home,
body.conheca div.rodape li a.conheca,
body.consciente div.rodape li a.consciente,
body.contato div.rodape li a.contato,
body.assine div.rodape li a.assine,
body.graficos div.rodape li a.graficos,
body.detalhes div.rodape li a.detalhes,
body.cotacoes div.rodape li a.cotacoes,
body.proventos div.rodape li a.proventos,
body.historicos div.rodape li a.historicos {
	color: #008CD2;
}
a { text-decoration: none; color: #0049DF }

a:hover { color: #4AA50F; }

p, blockquote, li, fieldset { font-size: 1.2em; }

p { margin-bottom: 15px; }

strong { color: #0592BB; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family: Arial, sans-serif; }
h1 { font-size: 2.2em; letter-spacing: -1px; color: #4AA50F; }
h2 { font-size: 1.8em; color: #4AA50F; }
h3 { font-size: 1.5em; color: #1182A5; }
h4 { font-size: 1.4em; color: #1182A5; }

h1.alerta {
	background: url(../img/ico_!_red.gif) no-repeat 0 0;
	padding: 2px 0 2px 43px;
	color: #DF3007;
	margin-bottom: 10px;
}

ul { list-style-type: none; }

div.center {
	width: 1000px;
	margin: 0 auto !important ;
	position: relative;
}
div.center.extremo{	
	background-color: #D6E2E8;
}
img.logo {
	position: absolute;
	top: 30px;
	left: 20px;
}
div.topo {
	position: relative;
	height: 170px;
	margin-bottom: 20px;
	z-index: 10 !important;
}
div.conteudo {
	margin-left: 15px;
	width: 985px;
	padding-bottom: 20px; /* distancia do rodape */
}
div.conteudo ul li {
	background: url(../img/ico_p_grafico.gif) no-repeat left 5px;
	padding-left: 14px;
	margin-bottom: 5px;
}
div.conteudo a { text-decoration: underline; }
div.conteudo img.flutua {
	float: left;
	border: 7px solid #D6E2E8;
	margin: 15px 15px 15px 0;
}
div.center.dinheiro {
	background: url(../img/dinheiro.jpg) no-repeat right 200px;
}
p.chamada {
	background: url(../img/ico_grafico.gif) no-repeat right bottom;
	border-bottom: 1px solid #4AA50F;
	height: 13px;
	font-size: 1.0em;
	padding: 0 3px 0 15px;
	margin-bottom: 10px;
}
p.destaque {
	font: normal 1.8em/1.8 Arial,sans-serif;
	letter-spacing: -1px;
	color: #57AFD3;
	width: 620px;
	margin: 0 0 30px 15px;
}
/* LOGIN */
div.login {
	background: #D6E2E8;
	height: 30px;
	margin: 0;
	padding: 0;
	min-width: 1000px;
}
div.login form.log {
	height: 30px;
	position: absolute;
	right: 5px;
	top: -2px;
}
div.login form.log span {
	background: url(../img/seta.gif) no-repeat right center;
	font-weight: bold;
	color: #738087;
	line-height: 30px;
	padding: 0 10px 0 0;
	margin: 0 12px 0 0;
}
div.login form.log label {
	padding-right: 4px;
}
div.login form.log input.text {
	background: #F7F7F7 url(../img/bg_login_input.gif) repeat-x 0 0;
	border: 1px solid #ACBBC2;
	color: #414141;
	font-size: 10px !important;
	padding: 4px 0 !important;
	margin: 0 5px 0 0;
}
div.login form.log input.text.email { width: 93px; }
div.login form.log input.text.senha { width: 53px; }
div.login form.log input.botao {
	border: none;
	width: 67px;
	height: 22px;
	position: relative;
	ctop: 2px;
	bottom: -5px;
	margin: 0 !important;
	padding: 0 !important;
}
/* logado */
div.conta {
	width: auto;
	height: 30px;
	position: absolute;
	right: 10px;	
}
div.conta a {
	font-weight: bold;
	color: #0063B7;
	text-decoration: underline;
	line-height: 30px;
}
div.conta a:hover {
	color: #4AA50F;
}
div.conta a.minhaconta {
	background: url(../img/ico_conta.gif) no-repeat left center;
	padding-left:22px;
	margin-right: 25px;
}
div.conta a.sair {
	background: url(../img/ico_sair.gif) no-repeat left center;
	padding-left:14px;
}
/* BUSCA AÇÃO/EMPRESA */
form.busca {
	float: right;
	margin-top: 25px;
	z-index: 5 !important;
}
form.busca fieldset {
	background: url(../img/bg_busca.jpg) no-repeat 0 bottom;
	border: 1px solid #C5D5DD;
	color: #285968;
	width: 278px;
	height: 82px !important ;
	padding: 0 !important;
	margin: 0 !important;
}
form.busca fieldset legend {
	padding: 0 3px;
	margin: 0 0 0 10px;
}
form.busca fieldset input.texto {
	background: #F7F7F7 url(../img/bg_input.gif) repeat-x 0 0;
	border: 1px solid #ADC6D3;
	width: 146px;
	height: 25px;
	font: 1.8em Arial,sans-serif;
	color: #728F9A;
	text-transform: uppercase;
	padding: 3px 0 0 0;
	margin: 15px 3px 0 40px;
}
form.busca fieldset input.botao {
	border: none;
	width: 66px;
	height: 32px;
	position: relative;
	top: 8px;
	_top: 5px; /* IE6 */
	*top: 5px; /* IE7 */
}
/* busca avancada */
div.avancada {
	background: #98D062 url(../img/bg_busca_avancada.jpg) no-repeat 0 0;
	border: 1px solid #95B275;
	width: 138px;
	height: 73px;
	float: right;
	margin-top: 33px;
}
div.avancada a {
	font-size: 11px;
  color: #2D5008;
	text-decoration: underline;
	display: block;
	margin: 20px 0 0 50px;
}
div.avancada a:hover {
	color: #0B00F0;
}
/* Ação atual */
div.atual {
	background: #1182A5;
	border: 1px solid #11586E;
	width: auto;
	height: 69px;
	color: #FFFFFF;
	text-align: center;
	padding: 5px 5px 0 5px;
	float: right;
	margin-top: 33px;
}
div.atual p {
	text-transform: uppercase;
	font-size: 1.1em;
	margin: 0 !important;
}
div.atual p strong {
	display: block;
	font-size: 32px !important;
	font-weight: bold;
	letter-spacing: -2px;
	color: #FFF;
}
/* BLOCOS */
div.bloco {
	position: relative;
}
div.bloco2 {
	width: 575px;
	float: left;
}
div.bloco3 {
	width: 425px;
	float: right;
}
/* AVALIAÇÃO */
div.avaliacao {
	margin: 0 0 30px 15px;
	width: 600px;
}
div.anuncio {
	margin: 0 0 30px 15px;
}
div.avaliacao div.depoimento {
	width: 260px;
	margin-right: 20px;
	float: left;
}
div.avaliacao div.depoimento blockquote { }
div.avaliacao div.depoimento p {
	font: italic 1.1em Arial,sans-serif;
	color: #4AA50F
}

/* DEMO */
div.demo {
	background: #4AA50F;
	width: 575px;
	height: 105px;
	overflow: hidden;
	color: #163801;
}
div.demo * { padding: 0 0 0 15px; }
div.demo h1 {
	font-size: 2.5em;
	color: #FFF;
}
div.demo h2 {
	font-size: 1.4em;
	color: #C9E4B7;
}
/* FUNCIONALIDADES */
div.funcionalidades {
	width: 560px;
	margin: 35px 0 0 15px;
}
div.funcionalidades h1 {
	margin-left: 13px;
	line-height: 1;
	margin-bottom: -3px;
}
div.funcionalidades ul { margin-left: 6px; }
div.funcionalidades ul li {
	background: url(../img/ico_p_grafico.gif) no-repeat left 5px;
	width: 40%;
	float: left;
	padding: 0 25px 15px 6px;
	padding-left: 14px
}
/* NOVIDADES */
div.novidades {
	width: 410px;
	margin-left: 15px;
}
div.novidades h1 { /* = a funcionalidades */
	margin-left: 13px;
	line-height: 1;
	margin-bottom: -3px;
}
div.novidades ul { margin-left: 15px; }
div.novidades ul li {
	margin-bottom: 15px;
	background-image: none;
	padding: 0;
}
div.novidades ul li span {
	background: #1182A5;
	color: #FFF;
	line-height: 1;
	padding: 1px 3px;
	margin-right: 7px;
}
/* RODAPE */
div.rodape {
	background: #D6E2E8;
	border-top: 1px solid #C2D0D7;
	position: relative;
	bottom: 0 !important;
	padding: 20px 0;
	min-width: 1000px;
}
div.rodape ul {
	clear: left;
	margin: 0 5px 0 15px;
	height: 16px;
}
div.rodape ul li {
	font-size: 1.1em !important ;
	color: #4A565C;
	float: left;
	background: none;
	padding: 0;
}
div.rodape ul li a { padding: 0 5px; color: #4A565C; }
div.rodape ul li a:hover { color: #008CD2; }
div.rodape div.center a.noema {
	background: url(../img/noema.gif) no-repeat;
	width: 40px;
	height: 19px;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	right: 0;
}
/* TABLE */
table {
	font-size: 1.1em;
	empty-cells: show;
	border-collapse: collapse;
	padding: 0;
	margin: 0 0 5px;
}
table tr td {
	font-weight: bold;
	height: 24px;
	border: none;
	border: 1px solid #FFF;
}
td.destaque { font: bold 1.6em/1 Arial,sans-serif; letter-spacing: -1px; }
td.label.destaque { color: #0C273C; }
td.data.destaque { color: #39502A; }
table tr td.nivel1 {
	background: #85ACC9 url(../img/bg_label_nivel1.gif) repeat-x 0 -3px;
	color: #21425B;
	text-align: center;
	height: 27px;
	font: 18px Arial,sans-serif;
	letter-spacing: -1px;
}
table tr td.nivel2 {
	background: #9DBDD4 url(../img/bg_label_nivel2.gif) repeat-x 0 -6px;
	color: #063b64;
	text-align: center;
	font: bold 15px Arial,sans-serif;
	letter-spacing: -0.5px;
}
table tr td.label {
	background: #C7D7E3 url(../img/bg_label.gif) repeat-x 0 -6px;
	color: #4F5E69;
	padding-left: 10px;
}
table tr td.label span.txt {
	display: block;
	padding-top: 5px !important;
}
table tr td.label:hover { background: #C6E6FE url(../img/bg_label_hover.gif) repeat-x 0 -6px; }
table tr td.data:hover { background: #D0F3B9 url(../img/bg_data_hover.gif) repeat-x 0 -6px; }
table tr td.data {
	background: #EDF6E7 url(../img/bg_data.gif) repeat-x 0 -6px;
	color: #677C59;
	padding-left: 14px;
}

table tr td.data span.oscil {
	font: bold 11px Arial,sans-serif;
}


table tr td span.help {
	background: url(../img/ajuda.gif) no-repeat right -5px;
	display: block;
	height: 24px;
	width: 15px;
	float: right;
	text-indent: -1000px;
	visibility: hidden;
}
table tr td:hover span.help { visibility: visible; }

table tr td.res_papel:hover span.tips { visibility: visible; }

/* Seta largura da coluna */
.w08 { width: 8%; }
.w1 { width: 10%; }
.w12 { width: 12%; }
.w15 { width: 15%; }
.w2 { width: 20%; }
.w25 { width: 25%; }
.w3 { width: 30%; }
.w35 { width: 35%; }
.w4 { width: 40%; }
.w5 { width: 50%; }
.w6 { width: 60%; }
.w7 { width: 70%; }
.w728 { width: 728px; }
.w8 { width: 80%; }
.w9 { width: 90%; }
.w10 { width: 100% }
/* tabela busca avançada */
form.avancada {
	width: 620px;
	padding: 0;
	margin: 0;
}
form.avancada input.buscar {
	float: right;
}
table.avancada tr td.label {
	width: 265px;
}
table.avancada tr td.data {
	width: 335px;
}
table.avancada tr td.label em.sigla {
	font-size: 0.95em;
	font-weight: normal;
	font-style: normal;
}
table.avancada tr td.data input {
	background: #FFFFFF url(../img/busca_input.gif) repeat-x;
	border: 1px solid #80877B;
	font-size: 1.0em;
	color: #4D5448;
	padding: 3px;
	margin-right: 10px;
}
table.avancada tr td.data input.check {
	border: 1px solid #80877B;
	padding: 0;
	border: none;
	background: none;
}
table.avancada tr td.data select {
	background: #FFFFFF url(../img/busca_input.gif) repeat-x;
	border: 1px solid #80877B;
	font-size: 1.0em;
	color: #4D5448;
	padding: 3px 0 3px 3px;
}
table.avancada tr td.ordem { 
	text-align: left	
}
table.avancada tr td.ordem img {
	position: relative;
	top: 4px;
	left: 6px;
	margin-right: 8px;
}

/* dica pesquisa */
div.dicapesquisa {
	width: 290px;
	background-color: #FFF9D3;
	border: 1px solid #F1E7BC;
	float: right;
	padding: 5px 10px 10px 20px;
	margin: 20px 0 20px;
	position: relative;
	z-index: 1;
}
div.dicapesquisa img.dica {
	position: absolute;
	top: -20px;
	left: -20px;
}
div.dicapesquisa h1 {
	font: 1.6em Arial;
	letter-spacing: -1px;
	color: #C01C01;
	margin: 0 0 15px 30px;
}
div.dicapesquisa ul li {
	background: url(../img/ico_grafico_red.gif) no-repeat left 5px;
	font-size: 1.1em;
	color: #4A483F;
}



/* FORMULARIO CONTATO */
form.default.contato {
	margin: 0 auto 20px auto;
	padding: 0 !important;
}
form.default fieldset {
	background-color: #F9FBFD;
	border: 1px solid #C5D5DD;
	margin: 0;
	padding: 15px;
	padding-top: 0;
}
form.default fieldset legend {
	color: #285968;
	padding: 0 3px;
}
form.default span.info {
	background-color: #FFF5BF;
	border: 1px solid #E0E1E3;
	line-height: 28px;
	font-size: 11px;
	color: #5D5651;
	margin: 0 0 0 5px;
	padding: 4px 5px;
	position: relative;
	_top: -3px;
	*top: -3px;
}
form.default label { line-height: 1.7; }
form.default label.obrigatorio { color: #C82100; }
form.default label.importante { font-weight: bold; }
form.default input {
	background: #F7F7F7 url(../img/bg_input.gif) repeat-x 0 0;
	border: 1px solid #ADC6D3;
	font: 1.1em Tahoma,sans-serif !important ;
	color: #443D3B;
	clear: left !important;
	padding: 2px 3px;
}
input.radio,
input.checkbox {
	border: none !important;
	background: none !important;
}
form.default input.obrigatorio { border-color: #C82100; }
form.default input:focus,
form.default textarea:focus { color: #000000; border-color: #00A0D2; }
form.default textarea {
	background: #F7F7F7 url(../img/bg_input.gif) repeat-x 0 0;
	border: 1px solid #ADC6D3;
	font-size: 1.1em; font-family: Tahoma !important ;
	color: #443D3B;
	margin-bottom: 10px;
	padding: 5px;
	overflow: auto;
}
textarea.politica {
	background: #F7F7F7 url(../img/bg_input.gif) repeat-x 0 0;
	border: 1px solid #ADC6D3;
	font: 1.3em/1.5 Tahoma !important;
	color: #443D3B;
	margin-bottom: 10px;
	padding: 5px 0 5px 5px;
	overflow: auto;
}
form.default select, select {
	background: #FFFFFF url(../img/busca_input.gif) repeat-x;
	border: 1px solid #80877B;
	font-size: 1.0em;
	color: #4D5448;
	padding: 3px 0 3px 3px;
}
form.default input.bt_enviar,
form.default input.bt_ok,
form.default input.bt_exibir,
form.default input.bt_entrar,
form.default input.bt_pagar {
	width: 66px;
	height: 32px;
	border: none;
	overflow: hidden;
	text-indent: -1000px;
	padding: 0 !important;
	margin: 0 !important;
}
form.default input.bt_pagar {
	float: right;
}
form.default.logar {
	margin-bottom: 10px;
}
form.default.logar input {
	font-size: 1.2em !important;
	padding: 6px;
}
form.default.logar span.vizinho {
	display: block;
	float: left;
	margin-right: 10px;
	position: relative;
}
form.default.logar span.vizinho input.bt_entrar {
	position: relative;
	top: 20px;
	_top: 22px;
	*top: 22px;
}
/* TABELA RESULTADOS */

/* TABLE */
table.resultado {
	font-size: 1.1em;
	empty-cells: show;
	border-collapse: collapse;
	padding: 0;
	margin: 0 0 5px;
}
table.resultado a:hover {
	color: #0148D8;
}
table.resultado thead th {
	background-color: #CFE2C4;
	border: 1px solid #FFF;
	border-bottom-color: #4AA50F;
	text-align: left;
	padding: 0 5px;
	height: 45px;
	vertical-align: top;
}
table.resultado thead th a,
table.resultado thead th a:hover {
	color: #1b3907;
	text-decoration: none; 
}
table.resultado tr td {
	height: auto;
	font-weight: normal;
	color: #285968;
	border: 1px solid #FFF;
	padding: 5px;
}
table.resultado tr.par { background-color: #DCECF2; }
table.resultado tr td.col { background-color: #D7FFBD !important; }
table.resultado tr:hover { background-color: #D7FFBD; }
table.resultado tr td:hover { background-color: #BCFF90; }
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize {
        cursor: pointer;
        background: url(../img/setas.gif) no-repeat center 36px;
}
th.forwardSort { background: url(../img/up.gif) no-repeat center 36px; }
th.reverseSort { background: url(../img/down.gif) no-repeat center 36px; }
th.forwardSort a,
th.reverseSort a { 
	color: #336D0D;
	text-decoration: none; 
   outline: 0 none;
}

/* Assinatura */
div.planos { 
	position: relative;
	width: 545px;
	margin: 35px 0 0 35px;
}
div.planos img {
	position: absolute;
	top: -20px;
	left: -31px;
	float: left;
}
div.planos a.queroassinar {
	background: url(../img/bt_queroassinar.jpg) no-repeat 0 0;
	text-indent: -1000px;
	overflow: hidden;
	display: block;
	width: 111px;
	height: 32px;
	float: right;
}
div.planos div.tabelaplanos {
	background-color: #E5FACF;
	border: 1px solid #CFDCC0;
	padding: 0 70px 10px 70px !important;
	margin-bottom: 9px;
}
div.planos div.tabelaplanos h1 {
	font-size: 2.0em;
	color: #6C8F47;
	margin: 5px;
}
div.planos div.tabelaplanos table {
	width: 100%;
}
div.planos div.tabelaplanos table thead tr th {
	height: 25px;
	border-bottom: 1px solid #A3B590;
	font-size: 1.3em;
	color: #3F4D32;
	padding-left: 5px;
}
div.planos div.tabelaplanos table tr td {
	height: 20px;
	border: none;
	font-weight: normal;
	font-size:  1.1em;
	color: #76816A;
	padding-left: 5px;
}
div.planos p.asterisco {
	font-size: 1.0em;
}
div.planos img.pagseguro {
	position: relative;
	top: auto;
	left: auto;
	float: none;
}
/* PERFIL */
div.aba-perfil {
	width: auto;
	margin: 0; padding: 0;
}
div.aba-perfil ul.aba {
	position: relative;
	display: block;
	height: 30px;
	margin: 0; padding: 0 0 0 15px;
}
div.aba-perfil ul.aba li {
	background: url(../img/tab_left.gif) no-repeat 0 0;
	float: left;
	padding: 0;
	margin: 0;
	line-height: 24px;
	height: 24px;
	position: relative;
	top: 6px;
}
div.aba-perfil ul.aba li a {
	background: url(../img/tab_right.gif) no-repeat right top;
	float: left;
	line-height: 24px;
	padding: 0 12px;
	color: #7796A2;
	text-decoration: none;
}
div.aba-perfil ul.aba li.ativa,
div.aba-perfil ul.aba li:hover {
	background: url(../img/tab_left_ativa.gif) no-repeat 0 0;
	position: relative;
	line-height: 30px;
	height: 30px;
	border: none;
	top: 1px;
}
div.aba-perfil ul.aba li.ativa a,
div.aba-perfil ul.aba li a:hover {
	background: url(../img/tab_right_ativa.gif) no-repeat right top;
	color: #285968;
	height: 30px;
	line-height: 30px;
}

div.perfil {
	background-color: #F9FBFD;
	border: 1px solid #C5D5DD;
	width: auto;
	margin: 0 15px 0 0;
	padding: 15px;
	clear: left;
}

/* TAB GRAFICOS */
/*div.grafico {
	width: 570px;	
}
div.tab {
	border-left: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	padding-top: 10px;
	margin-top: 10px;
}
div.tab ul {
	border-top: 1px solid #C2C2C2;
	padding-left: 25px;
}
div.tab ul li {
	background: #FAFAFA;
	padding: 0; margin: 0;
	border: 1px solid #C2C2C2;
	border-top: 2px solid #EBEBEB;
	border-left-color: #EBEBEB; 
	float: left;
	font-size: 1.0em;
	padding: 1px 14px 1px 12px;
}
div.tab ul li a,
div.tab ul li a:hover {
	color: #949494;
	text-decoration: none;
}
div.tab ul li.ativo,
div.tab ul li:hover {
	padding: 3px 14px 2px 12px;
	background: #FFF;
	margin: -1px 0 0 0;
	border-color: #FFF #C2C2C2 #C2C2C2 #C2C2C2;
}
div.tab ul li.ativo a,
div.tab ul li.hover a:hover {
	color: #6A6A6A;
}*/
#tab_grafico { }
#tab_grafico .ui-tabs-nav {
	height: 25px;
	padding-left: 25px;
	border-top: 1px solid #C2C2C2;
}
#tab_grafico .ui-tabs-nav li {
	background: #FAFAFA;
	border: 1px solid #C2C2C2;
	border-top: 2px solid #EBEBEB;
	border-left-color: #EBEBEB;
	margin: 0;
	display: block;
	float: left;
	font-size: 1.0em;
	padding: 1px 14px 1px 12px;
}
#tab_grafico .ui-tabs-nav li a {
	text-decoration: none;
	display: block;
	color: #949494;
}
#tab_grafico .ui-tabs-nav li a:hover,
#tab_grafico .ui-tabs-selected a {
	color: #6A6A6A;
}
#tab_grafico .ui-tabs-nav .ui-tabs-selected {
	padding: 3px 14px 2px 12px;
	background: #FFF;
	margin: 0;
	position: relative;
	top: -1px;
	border-color: #FFF #C2C2C2 #C2C2C2 #C2C2C2;
}
#tab_grafico .ui-tabs-nav li.ui-tabs-disabled {
}
#tab_grafico ul li:hover {
	padding: 3px 14px 2px 12px;
	background: #FFF;
	margin: 0 !important;
	border-color: #FFF #C2C2C2 #C2C2C2 #C2C2C2;
	position: relative;
	top: -1px;
}

#tab_grafico .ui-tabs-panel {
	background: #FFF;
	padding: 10px;
}
#tab_grafico .ui-tabs-hide {
	display: none;
}

