/* The CSS that's required to position the footer */
*
{
    margin: 0;
    padding: 0;
}
#page
{
	margin: 0 auto;
	min-height: 100%;
	text-align: center;
	_margin-bottom:0px !important;
	_padding-bottom:-67px !important;
}

* html #page
{
   height: 100%;
   margin-bottom:-67px;
}
/*.topo  
{
	
	height:93px;
	background: url('../Controls/boximage/blogtopo.jpg') no-repeat;
	padding-left:360px;
}*/
#tamAnuncie1
{
	width:98%; #width:100%; _width:99%;
}
#tamAnuncie2
{
	 width:98%; #width:100%; _width:99%;
}
#Lnks
{
	/*position:relative;
	margin-left:95px; #margin-left:95px; _#margin-left:95px;*/
	width:580px;
	margin-bottom:20px;
	margin-left:90px;
	#margin-left:90px;
	_margin-left:50px;
	margin-top:10px;
	float:left;

	
}
html
{
	height: 100%;
}

body
{
	height: 100%;
}

#header {
	height: 157px!important;
	background-position: left top;
	background-image: url('images/bgTop.gif');
	background-repeat: repeat-x;
	width:100%;
	

}
/*
			conversor de moedas


*/


   .CaixaMae { height:20px;background-color: #fff;}
    .SubCaixaTitulo { float: left; width: 98px; }
    .SubCaixa {background-color:red; float: left; width: 91px;}
    .titulo { height: 14px; border:1px solid #fff;padding-left: 5px; }
    
    
    
#Contentcadastro
{
	padding-left:86px;
	width:auto;
	height:520px;
	text-align:center;
}   
#elastic, .normal
{
	position: relative;
	/*padding-left:-87px !important;
	
	
	margin:0px auto;*/
	margin-bottom: 67px;
	/*border:1px solid red;*/
	/*margin-left:14px !important;
	/*margin-right:-12px !important;*/
	min-height:100%;
	padding-bottom: 0px;
	width: 750px;
	#width: 754px;
	_width: 755px;
	text-align:center !important;
	font-family:Verdana;
	font-size:10px;
	color:#414141;
	/*line-height:13px;*/
	font-weight: normal;
	text-decoration: none;
	margin:auto;
	overflow: auto;
	#overflow:none;
	_overflow:none;
	/*overflow:auto;/*none*/
	/*min-height:100%;
	height:100%;*/
	/*_margin-bottom:-67px !important;
	_padding-bottom:-150px !important;*/

	_height:auto !important;
}

* html #elastic
{
	height: 100%;
	margin:auto;
}

#footer
{
	position: relative;
	/*margin-top:30px !important;
	margin: -67px auto 0 auto;
	#margin: -0px auto 0 auto;
	_margin: -25px auto 0 auto;
	border:1px solid red;*/
	background-position: left top;
	background-image: url('images/bgFooter.gif');
	background-repeat: repeat-x;
	height:67px;
	overflow: hidden;
	text-align:center;
	margin:auto;
	
}
#footerIn {
	width:750px;
	#width:750px;
	_width:800px;
	margin:auto;
	
}

/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

* html #footer
{
	margin-top:5px;
	/*#margin-top: -0px;
	_margin-top: -50px;*/
}
.MenuLateral
{
     margin-top: -40px;
     #margin-top: -40px;
     _margin-top: -40px;
     margin-left:-12px;
}
#menu {
	width: 752px !important;
	height: 39px;
	/*background-image: url('preMenu.gif');
	background-repeat: no-repeat;*/
	margin:0px auto !important;
}
#mnuNoticias:hover{
	background-image: url('images/menuBtn_noticias_over.gif');
}
#logo {
	width: 752px !important;
	height: 118px;
	background-image: url('images/header_logo.gif');
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align:left;

}
#tools {
	height:26px;
	position:relative;
	overflow: auto;
	top:5px;
	white-space:nowrap;
	left: 100px;
	width: 424px;
}
.noBorders {
	border-width: 0px;
}
.posicao 
{
	padding-bottom:20px;padding-left:40px;
}
#boxCotacoes {
	background-image:url('images/pre_login.gif');
	background-position:top right;
	background-repeat:no-repeat;
	width:89px; height:26px;
	margin-top: -26px;
	/*_margin-top:-31px;*/
	float:right;
}
#txtCotacoes {
	width:58px;
	height:15px;
	top:-1px;
	#top:1px;/**/
	left:7px;
	position:relative;
	font-family:Verdana;
	font-size:10px;
	color:#340C70;
	border:1px solid #BABABA;
	background-image:url('images/bgCotacoes.gif');
}
#Grafico
{
margin: 0 auto;
min-height: 100%;
text-align: center;
_margin-bottom:0px !important;
_padding-bottom:-67px !important;
font-family:Verdana;
font-size:10px;
color:#340C70;
border:1px solid #BABABA;
	}
#bannerTop {
	border:0;
	top:15px;
	left:-15px;
	position:relative;
	float:right;
}
#breadcrumb {
	text-align:left;
	/*width:100%;*/
	margin-top:17px;
	margin-bottom:12px;
	padding-right:12px;
	/*padding-left:12px;*/
	font-size:10px;
	font-family:Verdana;
	color:#9d9c9c;
}
.breadcrumbTxt 
{
	color:#9d9c9c;
	text-decoration: none;
}

#titulo {
	text-align:left;
	border-bottom:1px dotted #9d9c9c;
	border-top:1px dotted #9d9c9c;
	padding-right:12px;
	/*padding-left:12px;*/
	margin-bottom:20px;
}
#content {
	text-align:justify;
	margin-left:12px;
	/*#margin-left:12px;*/
	_margin-left:6px;
	margin-right:12px;
	
	/*#margin-right:12px;*/
	_margin-right:-6px; /* -6 pra funcionar com grid3.html; 6 positivo pra funcionar com grid4.html (setado inline) */
	   
}
#leftCol {
	text-align:justify;
	width:170px;
	margin-left:12px;
	_margin-left:6px;
	/*border:1px solid green;
	height:100%;*/
	float:left;
}
#leftColN {
	text-align:justify;
	width:154px;
	margin-left:12px;
	_margin-left:6px;
	/*border:1px solid lime;
	height:100%;*/
	float:left;
}
#rightCol {
	text-align:justify;
	width:154px;
	margin-right:12px;
	_margin-right:6px;
	/*border:1px solid green;
	height:100%;*/
	float:right;
}

/*************************************************************/
/* Colunas da home page */
#homeCol1, #homeCol3 {
	width: 215px;
	float: left;
}
#homeCol2 {
	width: 300px;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
}
/* /Colunas da home page */
/*************************************************************/

h2 {
	font-family:Verdana;
	color:#7abd18;
	font-size:15px;
}
h2 .homeBlog {
	text-transform: uppercase;
}
h2.homeLink {
	font-family:Verdana;
	color:#5945A6;
	font-size:12px;
	line-height: 15px;
	padding-bottom: 0.3em;
	font-weight:bold;
	text-align: left;
}
h3, h3 a.link {
	font-family:Verdana;
	color:#7abd18;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
}
h3.maior, h3.maior a {
	font-family:Verdana;
	color:#7abd18;
	font-size:14px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
a {
	color: #414141;
}
.blocoRoxo {
	font-family:Verdana;
	color:#4d3998;
	font-size:10px;
	text-decoration:none;
}
.destaque {
	font-family:Verdana;
	color:#4d3998;
	font-size:10px;
	font-weight:bold;
}
.destaqueclaro {
	font-family:Verdana;
	color:#8156C2;
	font-size:10px;
	font-weight:bold;
}
.destaqueTermometro {
	font-family:Verdana;
	color:#8156C2;
	font-size:12px;
	font-weight:bold;
}
.TituloVerdeClaro {
	font-family:Verdana;
	color:#7abd18;
	font-size:12px;
	font-weight:bold;
}
.destaqueSel {
	font-family:Verdana;
	color:#7abd18;
	font-size:10px;
	font-weight:bold;
}

.aParceiro{
	font-family:Verdana;
	color:#7abd18;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}


.destaqueSelEscuro {
	font-family:Verdana;
	color:#4C7703;
	font-size:10px;
	font-weight:bold;
}
.destaqueUPPER {
	font-family:Verdana;
	color:#7143CF;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}
label {
	font-family:Verdana;
	font-weight:bold;
	color:#60a001;
	display:block;
	background-color:#f0fddd;
	height:105%;
	padding-left:6px;
}

.Checklabel label{
	font-family:Verdana;
	color:#898989;
	display:inline;
	background-color:#ffffff;
	height:17px;
	padding-left:6px;
}
label.lilas {
	font-family:Verdana;
	font-weight:bold;
	color:#361666;
	display:block;
	background-color:#eae2f7;
	height:17px;
}
input .txtBox {
	font-family:Verdana;
	font-size:11px;
	color:#5e5e5e;
	height:17px;
}
.txtRadioButton {
	font-family:Verdana;
	font-size:11px;
	color:#000;
	background-color:#fff;
 }
#menu ul {
	text-align:left;
	margin:0px;
	padding:0px;
	position:relative;
	list-style-type: none;
}
#menu li {
   display:inline;
}
#lista li,.lista {
	margin-left:20px;
	list-style-type: disc;
}
#mnuNoticiasm:hover{
	background-image: url('images/menuBtn_noticias_over.gif');
}

/*lista*/.verde {
	list-style-image: url('images/setaVerde.gif');
	color: #317A1C;
	font-weight: bold;
	line-height: 1.5em;
}
/*lista verde*/.par {
	color: #50B022;
}
/*lista*/.roxa {
	list-style-image: url('images/iconSetaRoxo.gif');
	color: #614285;
	font-weight: bold;
	line-height: 1.5em;
}
/*lista verde*/.roxaPar {
	color: #8A51C6;
}
.descCalculadora {
	color: #50B022;
	font-size: 8pt;
}
.asterisco {
	color: Silver;
}

.floatleft {
	float: left;
}
.alignleft {
	text-align: left !important; font-size:10px!important;
}
.alignright {
	text-align: right !important; font-size:10px!important;
}

/*************************************************************/

/* Imagens do footer */
.imgFooterLF {margin-left:-60px; #margin-left:-30px; _margin-left:0px;}
.imgFooterQX3 {
	margin-left:500px; #margin-left:500px; _margin-left:500px; width:31px; margin-right:60px;
}
.imgFooterCMA {
	float:right;
	margin-top:-72px;
	#margin-top:-67px;/*-67-71*/
	margin-right:1px;
}
/* /Imagens do footer */

/*************************************************************/

/* Quem somos/Cliente institucional */
.rightColumnDotted {
	border-left:1px dotted #9d9c9c;
	text-align: center;
	padding-left:10px;
	overflow:hidden;
	margin-left:3px!important;
}
.leftColumnDotted {
	border-right:1px dotted #9d9c9c;
}
#equipe td {
	border-bottom:1px dotted #9d9c9c;
	padding-bottom: 7px;
	padding-top: 3px;
}
#sejaParceiro td {
	padding-bottom: 2em;
}
/* /Quem somos/Cliente institucional */

/*************************************************************/

/* FAQ */
.pergunta {
	border-bottom:1px dotted #9d9c9c;
	padding-bottom:0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
	cursor: pointer;
	cursor: hand;
}
.resposta {
	border-bottom:1px dotted #9d9c9c;
	padding-bottom:0.8em;
	margin-bottom: 0.8em;
	margin-top: 0.8em;
	display: none;
	padding-left: 2em;
}
/* /FAQ */

/*************************************************************/


.formularios {
	border:1px solid #B9B9B9;
	font-family:Verdana;
	background:  url('Images/fundoformulario.jpg');
	padding:0px;
	margin:0px;
    font-size:10px;
	color:#000;
	display:inline;
	background-color:#fff;
	height:16px;
}
.formulariosListbox {
	border:1px solid #B9B9B9;
	font-family:Verdana;
	background:  url('Images/fundoformulario.jpg');
	padding:0px;
	margin:0px;
    font-size:10px;
	color:#000;
	display:inline;
	background-color:#fff;
	height:16px;
	#height:19px;
	_height:16px;
}

.formularios#alinharInput{margin-top:8px;}

.FormularioDados {
	border:0px;
	font-family:Verdana;
	font-size:11px;
	color:#5E5E5E;
	background-color:#EFEFEF;
	height:14px;
	padding:0px;
	margin:0px;
}	

.labelAlteraSenha {    
	text-align:left;
	padding-top:40px;	
	border:2px solid #dddddd;
    background:url('images/alerta_fundo.jpg') repeat-x;
	background-position: center,left;
	background-color: #f5f5f5;
	opacity:0.80;
	filter: alpha(opacity=80); 
	width:185px !important;
	/*height:177px;*/
	position:absolute;
	z-index:9900;
	margin-top:-100px;
	cursor:pointer;
	margin-left:40px;
	font-family:Verdana; color:#3D227F;font-size:11px;
	padding-left:2px;
}

	
.boxAlteraSenha {    
	text-align:left;
	padding-top:40px;	
	border:2px solid #dddddd;
    background:url('images/alerta_fundo.jpg') repeat-x;
	background-position: center,left;
	background-color: #f5f5f5;
	opacity:0.80;
	filter: alpha(opacity=80); 
	/*width:185px !important;
	/*height:177px;*/
	position:absolute;
	z-index:9900;
	margin-top:-100px;
	cursor:pointer;
	margin-left:40px;
	font-family:Verdana; color:#3D227F;font-size:11px;
	padding-left:2px;
}

.boxAlteraSenha li {
	/*font-weight:bold;*/
	font-size:11px;
	color:#3D227F;
	list-style-image: url("images/alerta_cadastro.gif");
	vertical-align:middle;
	padding-top:1px;
	padding-left:3px;
	margin-left:25px;
}	
	
.boxAlerta{
	padding:10px;
	text-align:left;
	border:2px solid #dddddd;
    background:url('images/alerta_fundo.jpg') repeat-x;
	background-position: center,left;
	background-color: #f5f5f5;
	opacity:0.80;
	filter: alpha(opacity=80); 
	/*width:450px;
	height:177px;*/
	position:absolute;
	z-index:9900;
	margin-top:0px;
	cursor:pointer;
	margin-left:0px;
	font-family:Verdana; color:#3D227F;font-size:11px;
}	
.boxAlertaCadastro {   
	padding:10px;
	text-align:left;
	border:2px solid #dddddd;
    background:url('images/alerta_fundo.jpg') repeat-x;
	background-position: center,left;
	background-color: #f5f5f5;
	opacity:0.80;
	filter: alpha(opacity=80); 
	/*width:450px;
	height:177px;*/
	position:absolute;
	z-index:9900;
	margin-top:0px;
	cursor:pointer;
	margin-left:0px;
	font-family:Verdana; color:#3D227F;font-size:11px;
}
.boxAlerta7dias {   
	padding:10px;
	text-align:left;
	border:2px solid #dddddd;
    background:url('images/alerta_fundo.jpg') repeat-x;
	background-position: center,left;
	background-color: #f5f5f5;
	position:absolute;
	z-index:9900;
	margin-top:0px;
	cursor:pointer;
	margin-left:0px;
	font-family:Verdana; color:#3D227F;font-size:11px;
}
.boxAlertaCadastroSlim {
	text-align:center;
	font-family:Verdana; color:#3D227F;font-size:11px;
	border:2px solid #dddddd;
	background:url('images/alerta_fundo.jpg') repeat-x;
	background-position: center,left;
	background-color: #f5f5f5;
	opacity:0.80;filter: alpha(opacity=80);
	z-index:9900;
	margin-top:0px;
	cursor:pointer;
	width:150px;
	padding:5px;
	margin-left:50px;
	}

.boxAlertaCadastro li {
	/*font-weight:bold;*/
	font-size:11px;
	color:#3D227F;
	list-style-image: url("images/alerta_cadastro.gif");
	vertical-align:middle;
	padding-top:1px;
	padding-left:3px;
	margin-left:25px;
}	

.box {   
	text-align:left;
	border:1px solid #dddddd;
   background:url('images/alerta_fundo.jpg') repeat-x;
	background-position: center,left;
	background-color: #f5f5f5;
	opacity:0.80;
	filter: alpha(opacity=80); 
	width:540px;
	height:30px;
	padding:10px;	
	padding-bottom:5px;
	font-family:Verdana;
	color:#3D227F;
	font-size:11px;
	 z-index:100;
	 margin:0px;
	vertical-align:middle;
}
	 
.boxCadastroLogin {
	width:229px;
	height:131px;
	background-color:#ddd;
	padding:0px;
	margin:0px;
	background-image:url('images/boxLoginCadastro.jpg');
	/*background-position:top right;*/
	background-repeat:no-repeat;
	padding-left:23px;
}

.boxCadastroLoginOn {
	width:229px;
	height:94px;
	background-color:#ddd;
	padding:0px;
	margin:0px;
	background-image:url('images/boxLoginCadastroOn.jpg');
	/*background-position:top right;*/
	background-repeat:no-repeat;
	padding-left:23px;
}

.labelbox {
	font-family:Verdana;
	font-weight:bold;
	color:#60a001;
	display:block;
	font-size:11px;
	display:inline;
	/*height:17px;
	padding-left:6px;*/
}
label.default{
	padding-left:4px;
	font-family:verdana;
	 font-weight: normal;
	 float:left;
	font-size:7pt;
	color:#5C5C5C;
	background-color:#FFFFFF;
	margin-right:8px;
}

/*	 .box   li 
	 {
		font-weight:bold;
		font-size:11px;
		 color:#3D227F;
		list-style-image: url("images/alerta_cadastro.gif");
		vertical-align:middle;
		
		padding-top:1px;
		padding-left:3px;
		margin-left:85px;
		}	
		
*/	
/*************************************************************/

/* Home: Flashes */
.homeFlash {
	margin: 7px;
}
.dataFlashClaro {
	background-image: url("images/dataFlash_claro.gif");
	background-repeat: no-repeat;
	width: 40px;
	height: 38px;
	float:left;
	text-align: center;
	cursor: default;
	margin-right:5px;
}
.dataFlashEscuro {
	background-image: url("images/dataFlash_escuro.gif");
	background-repeat: no-repeat;
	width: 40px;
	height: 38px;
	float:left;
	text-align: center;
	cursor: default;
	margin-right:5px;
}
.dataFlashAtivo {
	background-image: url("images/dataFlash_ativo.gif");
	background-repeat: no-repeat;
	width: 40px;
	height: 38px;
	float:left;
	text-align: center;
	cursor: default;
	color:#78BD22;
	margin-right:5px;
}
.txtFlashAtivo 
{
	font-weight:bold;
	color:#78BD22;
}
.flashDia {
	color: white;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight: bold;
	margin-top:0.4em;
	cursor: default;
	margin:0px;
	#margin:0px;
	_margin:0px;
}
.flashMesAno {
	color: white;
	font-family: "Trebuchet MS";
	font-size: 7pt;
	font-weight: bold;
	cursor: default;
}
.chamadaFlash{
	margin-left:0px;
	#margin-left:40px;
	_margin-left:40px;
	height: 38px;
	vertical-align: middle;
	text-align:left;
	overflow: hidden;
}
#navegadorFlash {
	border-top: 1px solid #E1E1E1;
}
#pagerFlash {
	float: left;
	margin-top: 4px;
}
#jumperFlash {
	float: right;
}
/* /Home: Flashes */

/*************************************************************/

/* Home: Agenda matinal */
.agendaData {
	background-color: #BDAFE1;
	color: White;
	font-size: 7pt;
	font-weight: bold;
	padding: 2px;
}
/* /Home: Agenda matinal */

/*************************************************************/

/* Home: Termômetro do mercado */
.homeTermometro {
	margin: 7px;
	width: 200px;
	overflow: auto;
	display: block;
}
.termometroBaixa {
	width:26px;
	height:26px;
	background-image: url("images/seta_baixa.gif");
	background-repeat: no-repeat;
	float:left;
	margin-right: 1em;
}
.termometroAlta {
	width:26px;
	height:26px;
	background-image: url("images/seta_alta.gif");
	background-repeat: no-repeat;
	float:left;
	margin-right: 1em;
}
.termometroEstavel {
	width:26px;
	height:26px;
	background-image: url("images/seta_estavel.gif");
	background-repeat: no-repeat;
	float:left;
	margin-right: 1em;
}
/* /Home: Termômetro do mercado */

/*************************************************************/

/* Home: Destaques */

#homeDestaqueHeader {
	background-image:url('images/destaque.gif');
	height:28px;
}
.homeDestaqueCorpo {
	background-image:url('images/destaqueBg.gif');
	background-repeat:repeat-y;
	height:250px;
	
}
#homeDestaqueFooterLeft {
	background-image:url('images/destaqueFL.gif');
	float:left;
	height:23px;
	width:218px;
}
#homeDestaqueFooter1 {
	background-image:url('images/1.gif');
	height:23px;
	width:20px;
	float:left;
}
#homeDestaqueFooter1.on {
	background-image:url('images/1on.gif');
	height:23px;
	width:20px;
	float:left;
}
#homeDestaqueFooter2 {
	background-image:url('images/2.gif');
	height:23px;
	width:20px;
	float:left;
}
#homeDestaqueFooter2.on {
	background-image:url('images/2on.gif');
	height:23px;
	width:20px;
	float:left;
}
#homeDestaqueFooter3 {
	background-image:url('images/3.gif');
	height:23px;
	width:20px;
	float:left;
}
#homeDestaqueFooter3.on {
	background-image:url('images/3on.gif');
	height:23px;
	width:20px;
	float:left;
}
#homeDestaqueFooter4 {
	background-image:url('images/4.gif');
	height:23px;
	width:22px;
	float:left;
}
#homeDestaqueFooter4.on {
	background-image:url('images/4on.gif');
	height:23px;
	width:22px;
	float:left;
}


/* /Home: Destaques */

/*************************************************************/

/* Home: Bovespa */
#homeBovespa {
	width: 217px;
	height: 18px;
	display: inline;
	overflow: none;
}
#homeBovespa div {
	font-weight: bold;
	color: White;
	padding-left: 0.4em;
	padding-top: 0.4em;
	width: 59px;/*63*/
	height: 20px;
	display: block;  
	float: right;
}
.homeBovespaAlta {
	background-image: url("images/home_bovespaalta.gif");
	background-repeat: no-repeat;
}
.homeBovespaEstavel {
	background-image: url("images/home_bovespaestavel.gif");
	background-repeat: no-repeat;
}
.homeBovespaBaixa {
	background-image: url("images/home_bovespabaixa.gif");
	background-repeat: no-repeat;
}
/* /Home: Bovespa */

/*************************************************************/

/* Home: conteúdo compartilhado pelos controles */
td.boxBlogContent, td.boxConversorContent {
	background-color: #FAFAFA;
	vertical-align: top;
	font-size:10px;
	font-family:Verdana;
}
.boxBlogContent a {
	text-decoration: none;
}
.boxBlogContent a:hover {
	text-decoration: underline;
	
}
.boxBlogRight, .boxConversorRight {
	background-image: url("images/boxHomeRight.gif");
	background-repeat: repeat-y;
	background-position: right;
	
}
.boxBlogLeft, .boxConversorLeft {
	background-image: url("images/boxHomeLeft.gif");
	background-repeat: repeat-y;
	background-position: left;
}
/* /Home: conteúdo compartilhado pelos controles */

/*************************************************************/

/* Home: Box Conversor */
.boxConversorLeft, .boxConversorRight {
	width: 17px;
}
td.boxConversorContent {
	color: #5B9801;
	text-align: center;
	font-famil
}
/* /Home: Box Conversor */

/*************************************************************/

/* Home: Box Intraday */
.homeIntraday {
	border-top:1px solid #CCCCCC;
	padding-left:1em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;#padding-bottom: 0.3em;_padding-bottom: 15px;
	overflow:auto;
	cursor: pointer;
	cursor:hand;
}
.homeIntradaySel {
	border-top:1px solid #CCCCCC;
	background-image: url("images/bgIntraday.gif");
	background-repeat: repeat-x;
	padding-left:0.8em;
	padding-top: 1.3em;
	padding-bottom: 0.5em;
	overflow:auto;
	cursor:default;
}
.homeIntradayPapel {
	float:left;
	color:#1E0E86;
	font-weight:bold;
	width: 45%;
}
.homeIntradayPontos {
	float:left;
	color:#1E0E86;
	width: 32%;
}
.homeIntradayAlta {
	float: left;
	width:15px;
	height:11px;
	background-image:url('images/setinha_alta.gif');
	background-position:bottom right;
	background-repeat: no-repeat;
}
.homeIntradayBaixa {
	float: left;
	width:15px;
	height:12px;
	background-image:url('images/setinha_baixa.gif');
	background-position:bottom right;
	background-repeat: no-repeat;
}
/* /Home: Box Intraday */

/*************************************************************/

/* Home: Box Blog */
.boxBlogRight, .boxBlogLeft, {
	width: 5px;
}
td.boxBlogContent h2, td.boxBlogContent h3 {
	font-size: 10px;
	color: #5F9C04;
}
td.boxBlogContent h2 {
	text-transform: uppercase;
}
td.boxBlogContent h3 {
	font-weight: normal;
	padding-bottom: 0.5em;
}
/* /Home: Box Blog */

/*************************************************************/

/* Home:Tabelas */
.tabelaHeader, .tabelaSubHeader td {
	background-color: #9080B6;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 0.3em;
	font-size:10px;
	font-family:Verdana;
}
.tabelaSubHeader td{
	background-color: #BEB1D8;
	font-size:10px;
	font-family:Verdana;
}
.odd td, .even td {
	background-color: white;
	padding: 0.2em;
	text-align: center;
	font-size:10px;
	font-family:Verdana;
}
.even td {
	background-color: #F2F2F2;
	font-size:10px;
	font-family:Verdana;
}
.alta {
	color: #3CAB22;
	font-weight: bold;
	font-size:10px;
	font-family:Verdana;
}
.baixa {
	color: #C53912;
	font-weight: bold;
	font-size:10px;
	font-family:Verdana;
}
/* /Home:Tabelas */

/*************************************************************/

.URLEdital{
	font-family:Verdana;
	color:#5945A6;
	font-size:12px;
	line-height: 15px;
	padding-bottom: 0.3em;
	font-weight:bold;
	text-align: left;
	text-decoration:none;
}
.infoCalculo{
   margin-top:4px;
}
.cadeado{
	float:left;
	height:19px;
	width:26px;
	background-color:#ffffff;
}
.tipoCalculo{
	float:left;
	width:213px;
	height:17px;
	background-color:#f1fcdc;
	font-family:Verdana;
	font-size:8pt;
	color:#5fa101;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
}
.tipoCalculoMoeda{
	width:200px;
	background-color:#f1fcdc;
	font-family:Verdana;
	font-size:8pt;
	color:#5fa101;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
}

.tipoCalculo#tamanhoTipo{width:40px; margin-right:5px;}
.tipoCalculo#tamanhoTipo2{width:40px;height:30px; margin-right:5px;}
.tipoCalculo#tamanhoDescricao{width:190px; margin-right:5px;}
.tipoCalculo#tamanhoDescricao2{width:190px; height:30px; margin-right:5px;}

.resultadoCalculo{
	float:left;
	height:17px;
	background-color:#eae2f7;
	font-family:Verdana;
	font-size:8pt;
	color:#573d86;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
}
.resultadoCalculo#tamanho{width:40px; margin-right:4px;}
.resultadoCalculo#tamanho2{width:192px; margin-right:5px;}
.FormularioDados#desativado {
	margin-left:5px;
	height:18px;
	text-align:right;
}
.formularios#ativado{
	margin-left:5px;
	height:17px;
	text-align:right;
}
.FormularioDados#resultado{
	margin-left:5px;
	height:18px;
	text-align:right;
	font-family:Verdana;
	color:#543e7f;
	font-weight:bold;
}
.blLink{ font-size:7pt;margin-bottom:5px; border-bottom: #4a3a9c solid 1px dotted; width:130px; margin-left:0px;padding-bottom:10px; text-align:left;}
.blLink a {text-decoration:none;}
.conteudoCalculadoras{width:350px; padding-top:15px; padding-left:15px;}
.imgOff{
	float:left;
	cursor: hand;
	background-image:url('images/icn_analiseFundamentalista_off.gif');
	padding-top:1px;
	padding-left:4px;
	background-repeat: no-repeat;
	width:16px;
	height:16px;
	font-family:Verdana;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
}
.imgOn{
	float:left;
	cursor: hand;
	background-image:url('images/icn_analiseFundamentalista_on.gif');
	padding-top:1px;padding-left:4px;
	background-repeat: no-repeat;
	width:16px;height:16px;
	font-family:Verdana;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
}
.txtOff{
	color:#624BBF;
	cursor: hand;
	font-family:Verdana;
	font-weight:bold;
	font-size:7pt;
	float:left;
	text-align:left;
}
.txtOn{
	color:#7EBB16;
	cursor: hand;
	font-family:Verdana;
	font-weight:bold;
	font-size:7pt;
	float:left;
	text-align:left;
}
.conteudoOff{
	width:100%;
	display:none;
}
.conteudoOn{
	width:100%;
	display:block;
}
.sublink {
	margin-left:15px;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Verdana;
	font-size:7.5pt;
	width:150px;
}
.sublink a{
	text-decoration:none;
}
.texto{
	font-family:Verdana;
	color:#4d3998;
	font-size:8pt;
}
.dataNoticia {
	font-family:verdana;
	font-size:7pt;
	color:#6956B0;
	font-weight:bold;
	margin-top:10px;
}
.titNoticia {
	font-family:Verdana;
	font-size:11pt;
	color:#81BB19;
	font-weight:bold;
	margin-top:2px;
}
.noticia {
	 font-family:Verdana;
	 color:#573D84;
	 padding-top:15px;
}
.controlesNoticias {
	margin-top:15px;
	text-align:right!important;
	color:#75C116;
	font-weight:bold;
}	
.controlesNoticias a {
	color:#75C116;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
.controlesNoticias a:hover {
	color:#619202;
}
.pontilhado{
	border-bottom:#b0b0b0 solid 1px dotted;
	width:100%;
}
.qtdResultados{
	color:#5C5C5C;
	padding-top:10px;
	margin-bottom:15px;
}
p{
	padding-top:5px;
	padding-bottom:5px;
	color:#5C5C5C;
	font-family:Verdana;
	font-size:7.5pt;
	width:90%;
}
#bamfm p, #edital p{
	width: 100%;
}
p a{
	color:#664dc0;
	font-size:10pt;
}
.paginaDesativada{
	font-weight:bold;
	font-family:Verdana;
	color:#654CC1;
}
.paginaAtivada{
	background-color:#7abd18;
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;
}
.resultados{
	margin-top:15px;
	font-size:8pt;
	margin-left:3px;
	margin-bottom:15px;
}
.buscarBottom{
	margin-top:10px;
	margin-bottom:15px;
}
.conteudoCalculadora{width:100%; height:200px; padding-top:20px;}

.infoEsquerdo{
	padding-left:-15px;
	float:left;
	width:175px;
	border-right:1px dashed #b0b0b0;
}
.infoDireito{
	float:right;
	padding-right:18px;
	width:175px;
}
.infoDireito .opcoes{
	width:154px;
	margin-top:-7px;
	margin-bottom:19px; _margin-bottom:0px;#margin-bottom:0px;
}
.btnCalcular{
	margin-left:90px;
}

.titDescCalculadora{
	background-color:#F0FEDD;
	width:156px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
}
.CompraVenda{
	background-color:#BCB4DD;
	height:18px;
}

.titCompraVenda{
	width:110px;
	font-family:Verdana;
	color: #FFFFFF;
	text-align: center;
	font-size:9pt;
	font-weight: bold;
}
.tabelaCalculadora .descCustos{
	background-color:#EAE3F5;
	height:18px;
	color:#543F7A;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
}
.tabelaCalculadora .valores{
	height:18px;
	color:#513b83;
}
.tabelaCalculadora .descValores{
	background-color:#F9F6FD;
	padding-left:3px;
}
.tabelaCalculadora .resultadoValor{
	background-color:#EFEFEF;
	text-align:center;
}
.tabelaCalculadora .Total
{
	text-align:center;
	font-weight:bold;
}
.totalCalculadora{
	width:100%;
	height:210px;
	overflow:auto;
}
.totalCalculadora .infoEsquerdoT{
	padding-left:-5px;
	float:left;
	width:185px;
	border-right:1px dashed #b0b0b0;
}
.totalCalculadora .infoDireitoT{
	float:left;
	padding-left:10px;
	width:170px;
}
.totalCalculadora .descResultado{
	height:18px;
	width:170px;
	color:#513b83;
	padding-left:3px;
	padding-top:2px;
	font-weight:bold;
	background-color:#EAE3F5;
	font-size:8pt;	
}
.totalCalculadora .valorResultado{
	height:18px;
	width:170px;
	color:#513b83;
	padding-left:3px;
	padding-top:2px;
	font-weight:bold;
	background-color:#EFEFEF;
}
.infoEsquerdo #tamanho{
	width:158px;
}
.infoDireito #tamanho{
	width:158px;
}
.sidebarBovespa{
	width:130px;
	height:34px;
}
.sidebarBovespa .bovespaAberta{
	float:left;
	width:73px;
	height:34px;
	background-image:url('images/sidebar_bovespaAberta.gif');
	background-repeat:no-repeat;
}
.sidebarBovespa .bovespaAlta{
	float:left;
	width:57px;
	height:34px;
	background-image:url('images/sidebar_bovespaAlta.gif');
	background-repeat:no-repeat;
	font-family:arial;
	color:#FFFFFF;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
}
.sidebarBovespa .bovespaFechada{
	float:left;
	width:73px;
	height:34px;
	background-image:url('images/sidebar_bovespaFechada.gif');
	background-repeat:no-repeat;
}
.sidebarBovespa .bovespaBaixa{
	float:left;
	width:57px;
	height:34px;
	background-image:url('images/sidebar_bovespaBaixa.gif');
	background-repeat:no-repeat;
	font-family:arial;
	color:#FFFFFF;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
}
.sidebarBovespa .bovespaEstavel{
	float:left;
	width:57px;
	height:34px;
	background-image:url('images/sidebar_bovespaEstavel.gif');
	background-repeat:no-repeat;
	font-family:arial;
	color:#FFFFFF;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
}
.volumeNegociado{
	width:130px;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom: dotted #9d9c9c 1px;
	margin-bottom:5px;
	text-align:left;
}
.barraGlossario{
	background-image:url('images/barraGlossario.gif');
	background-repeat:no-repeat;
	width:572px;
	height:15px;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	height:20px;
	text-align:Center;
}
.alfabeto{
	float:left;
	width:22px;
	padding-top:3px;
	text-decoration:none;
	color:White;
}
.selecionada{
	background-image:url('images/btn_verdeGlossario.jpg');
	float:left;
	background-repeat:no-repeat;
	width:22px;
	height:20px;
	padding-top:3px;
	text-decoration:none;
	color:White;
}
.paginacao{
	font-family:Verdana;
	font-size:7.5pt;
	color:#4E3E97;
	width:250px;
	height:12px;
	text-align:center;
}
.paginacao .numeracao{
	float:left;
	text-align:center;
	width:13px;
	margin-right:3px;
	color:#000000;
	text-decoration:none;

}
.paginacao .numeracaoAtivada{
	background-color:#4D399A;
	float:left;
	text-align:center;
	width:13px;
	margin-right:3px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.logos{
	width:580px;
	height:auto;
	margin-left:90px;
	#margin-left:90px;
	_margin-left:50px;
	float:left;
}
.logoDireito{
	float:left;
	width:270px;
	height:120px;
	margin-right:5px;
	border-bottom:dashed 1px #b0b0b0;
}
.logoPontilhado{
	float:left;
	border-left:dashed 1px #b0b0b0;
	height:120px;
	margin-left:5px;
}
.logoEsquerdo{
	float:left;
	width:270px;
	height:120px;
	margin-left:3px;
	border-bottom:dashed 1px #b0b0b0;
}
.LoginCadastro{
	width:555px;
	margin-left:87px;
	height: 250px;
}
.caixaLogin{
	float:left;
	width:277px;
	height:156px;
	overflow:auto;
}
.caixaUser{
	float:left;
	width:120px;
}
.caixaSenha{
	float:left;
	width:122px;
	margin-left:10px;
}
.LoginCadastro .formLogin{
	float:left;
	width:122px;
	margin-left:1px;
	
}
.LoginCadastro .formSenha{
	float:left;
	width:122px;
	margin-left:9px;#margin-left:5px;_margin-left:5px;
	
}
.LoginCadastro .enviar{
	margin-left:200px;
	margin-top:44px;#margin-top:20px;_margin-top:20px;
}
.LoginCadastro .esqueceu{
	float:right;
	margin-top:7px;#margin-top:5px;_margin-top:5px;
	margin-right:12px;#margin-right:12px;_margin-right:12px;
	margin-bottom:10px;#margin-bottom:10px;_margin-bottom:10px;
	font-size:10px;
}
.Login
{
	font-family:Verdana;
	font-size:10px;	
}
.dadosFinaisMoeda
{
	margin-left:5px;
	border:0px;
	font-family:Verdana;
	font-size:11px;
	color:#5E5E5E;
	background-color:#EFEFEF;
	height:16px;
	width:175px;
	float:left;
	padding-left:5px;
}
.contagem{
	text-align:center;
	margin-top:105px;
	font-family:Verdana;
	color:#7abd18;
	font-size:30px;
	text-transform: none;
	text-decoration: none;
	}
.popLogin{
		width:300px;
		height:300px;
		margin:0px; margin-top:0px;
}
hr{
	color:#D5D5D5;
}

/* Ferramentas : Calculadoras - Land Page */
.imgCalcLandPage {
	width:560;
	height:90px;
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:1px dotted #9d9c9c;
	padding-bottom:10px;
}
.titCalcLandPage {
	color:#644CBA;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	max-width:270px;
}
.txtCalcLandPage {
	margin-bottom:20px;
	text-align:left;
	max-width:270px;
}
/* Ferramentas : Calculadoras */
.leftColumnDotted_Calculadora {
	border-right:1px dotted #9d9c9c;
	width:130px;
	float:left;
	overflow:none;
}
.blLinkC 
{
	font-size:7pt;
	margin-bottom:3px;#margin-bottom:5px;_margin-bottom:5px;
	border-bottom: 1px dotted #4a3a9c;
	width:115px;
	margin-left:0px;
	padding-bottom:8px;#padding-bottom:10px;_padding-bottom:10px;
	text-align:left;
}
.blLinkC a {text-decoration:none;}
.txtOffC{
	color:#503BA0;
	cursor: hand;
	font-family:Verdana;
	font-weight:bold;
	font-size:7pt;
	text-align:left;
}
.txtOnC{
	color:#7EBB16;
	cursor: hand;
	font-family:Verdana;
	font-weight:bold;
	font-size:7pt;
	text-align:left;
}
.caixaPreco{
	float:left;
	width:420px;
	overflow:auto;
	margin-top: 15px;
	
}
.labelCalc1 {
	font-family:Verdana;
	font-weight:bold;
	color:#573D84;
	display:block;
	background-color:#EAE3F5;
	height:17px;
	padding-left:6px;
}
.labelCalc2 {
	font-family:Verdana;
	font-weight:bold;
	color:#573D84;
	display:block;
	background-color:#EAE3F5;
	height:17px;
	padding-left:6px;
}
.caixaIndice {
	float:left;
	width:55px;
	margin-left:30px;#margin-left:30px;_margin-left:15px;
	margin-bottom:5px;
}
.caixaDescricao {
	float:left;
	width:180px;
	margin-left:5px;
	margin-bottom:5px;
}
.caixaForm {
	float:left;
	width:140px;
	margin-left:5px;#margin-left:3px;_margin-left:3px;
	margin-bottom:5px;
}
.caixaPex {
	float:left;
	width:130px;
	margin-left:5px;
	margin-bottom:5px;
	text-align:left;
}
.calcular {
	width:400px;
	text-align:right;
	margin-top:150px;#margin-top:20px;_margin-top:20px;
	margin-bottom:20px;#margin-bottom:20px;_margin-bottom:20px;
	
}
.formCalc {
	border:1px solid #B9B9B9;
	font-family:Verdana;
	background:  url('Images/fundoformulario.jpg');
	padding:0px;
    font-size:10px;
	color:#000;
	display:inline;
	background-color:#fff;
	width:125px;
	text-align:right;
	height:15px;
}
.iconMais {
	margin-top:12px;#margin-top:12px;_margin-top:12px;
	float:left;
	margin-left:30px;#margin-left:30px;_margin-left:15px;
	color:#463498;	
}

/* Calculadora: Investimento */
.calcContainer {
	float:left;
	width:420px;
}
.titCalc {
	padding-left:10px;
	font-weight:normal;
	font-family:Verdana;
	color:#7abd18;
	font-size:15px;
}
.caixaInvest {
	float:left;
	margin-top: 15px;
	margin-left:30px;#margin-left:30px;_margin-left:15px;
}
.caixaLabelR {
	float:left;
	width:188px;
	padding-left:7px;
}
.caixaLabelE {
	float:left;
	border-right:1px dotted;
	width:188px;
	height:205px;
}
label.lblInvest {
	height:17px;
	width: 175px;
	padding-left:6px;
	margin-bottom: 3px;
}
label.lblInvest2 {
	color:#543F7A;
	background-color:#EAE2F7;
	width:175px;
}
.lblInvest3 { margin-top:3px; margin-bottom:10px; background-color:#EFEFEF; width:175px; height:17px; padding-left:6px;}

.formInvest {
	color:#666;
	width:177px!important;
	margin-bottom: 8px;
	height:14px;
	padding-top:2px;
	padding-left:2px;
}
.formRadio {
	width:130px!important;
	color:#666;
	padding-top:2px;
	padding-left:3px;
	height:14px!important;
}
label.lblInvest2Tit {
	color:#FFF;
	background-color:#BCB4DD;
	height:17px;
	text-align:center;
}
.coluna1A { width:150px; float:left; margin-bottom:3px; }
.coluna2A { width:114px; float:left; margin-bottom:3px; }
.coluna1B { width:150px; float:left; background-color:#F9F6FD; height:37px; margin-bottom:3px; }
.coluna2B {	width:114px; background-color:#EFEFEF; height:17px; text-align:center; float:left; margin-bottom:3px; }

.subTitInvest {
	width:378px;
	float:left;
	margin-bottom:3px;#margin-bottom:3px;_margin-bottom:3px;
}
label.lblSubTitInvest {
	color:#543F7A;
	background-color:#EAE2F7;
	height: 17px;
}

/* BoxIntradayPop */
.detalhegrafico{width:280px;height:268px; background-color:#6754a5;border:3px solid #4b3c81;}
#grafico { display:none; }
.detalhegrafico .corpo { border:2px solid #d8d8d6;border-top:none; height:242px;background-color:#FFFFFF;font-size:11px;font-family:verdana;color:#838282;margin-top:-4px;#margin-top:0px;_margin-top:0px;padding-top:4px;#padding-top:4px;_padding-top:4px; }
.detalhegrafico .info .corpo { margin-top:0px; border:2px solid #d8d8d6;border-top:none;}
#detalhegrafico .info { margin-bottom:10px; }
.titAcao{
	width:265px;
	height:17px;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
	color:#6955b4;
	margin-top:4px;
	margin-left:3px;
	background-image:url('images/boxIntradayPop/bg_titAcao.jpg');
	background-repeat:repeat-x;
}
.valorAcao{
	width:265px;
	height:20px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	color:#01c422;
	margin-top:6px;
	margin-left:3px;
}
.valorAcaoAlta {
	width:265px;
	height:20px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	color:#01c422;
	margin-top:6px;
	margin-left:3px;
}
.valorAcaoBaixa {
	width:265px;
	height:20px;
	padding-left:5px;
	font-size:15px;
	font-weight:bold;
	color: #C53912;
	margin-top:6px;
	margin-left:3px;
}
.valorAcao  tr, td{
	height:14px;
}
.impar{
	background-color:#f6f6f6;
}
.valoresE{
	width:120px;
	float:left;
	margin-left:2px;
	text-align:center;
}
.valoresD{
	width:120px;
	float:left;
	margin-left:2px;
	text-align:center;
}
.melhoresOfertas{
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	padding-bottom:2px;
	padding-left:5px;
	border-bottom:2px solid #f5f5f5;
}
.detalheErro {
	background-color:#FFF;
	border:2px solid #d8d8d6;
	height:214px;
	text-align:center;
	padding-top:50px;#padding-top:50px;_padding-top:50px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
}
.imageIntraday{margin-top:10px;}
.perguntaTeste{
	width:530px;clear:both;overflow:auto;
}
.ico1Perfil{
	float:left;
	background-image:url('images/cursos/ico_1_off.gif');
	width:16px;
	height:16px;
}
.ico2Perfil{
	float:left;
	background-image:url('images/cursos/ico_2_off.gif');
	width:16px;
	height:16px;
}
.ico3Perfil{
	float:left;
	background-image:url('images/cursos/ico_3_off.gif');
	width:16px;
	height:16px;
}
.ico4Perfil{
	float:left;
	background-image:url('images/cursos/ico_4_off.gif');
	width:16px;
	height:16px;
}
.ico5Perfil{
	float:left;
	background-image:url('images/cursos/ico_5_off.gif');
	width:16px;
	height:16px;
}
.ico6Perfil{
	float:left;
	background-image:url('images/cursos/ico_6_off.gif');
	width:16px;
	height:16px;
}
.ico7Perfil{
	float:left;
	background-image:url('images/cursos/ico_7_off.gif');
	width:16px;
	height:16px;
}
.ico8Perfil{
	float:left;
	background-image:url('images/cursos/ico_8_off.gif');
	width:16px;
	height:16px;
}
.ico9Perfil{
	float:left;
	background-image:url('images/cursos/ico_9_off.gif');
	width:16px;
	height:16px;
}
.perguntaPerfil{
	float:left;
	color:#4d3998;
	font-weight:bold;
	margin-left:5px;
}
.opcoesPerfil{
	margin-left:18px;
	margin-top:5px;
}
.opcoesPerfil input{
	width:17px;
	display:inline;
	margin-top:2px;
}

.opcoesPerfil label{
	display:inline;
	font-family:Verdana;
	font-weight: normal;
	color:#414141;
	
	background-color:#FFFFFF;
	height:0px;
	padding-left:0px;
	
	
}
/*  BLOG */
#homeBovespaBlog 
{
	font-weight: bold;
	color: White;
	padding-left: 0.4em;
	padding-top: 0.4em;
	width: 59px;/*63*/
	height: 20px;
	display: block;  
	float: right;
}
.homeBovespaBlogAlta
{
	background-image: url("images/home_bovespaalta.gif");
	background-repeat: no-repeat;
}
.homeBovespaBlogEstavel {
	background-image: url("images/home_bovespaestavel.gif");
	background-repeat: no-repeat;
}
.homeBovespaBlogBaixa {
	background-image: url("images/home_bovespabaixa.gif");
	background-repeat: no-repeat;
}
.leftColumnBlog 
{
	width:185px;
	margin-left:0px;#margin-left:0px;_margin-left:0px;
}
/*************************************************************/

/* Controle BoxBovespa: Pequeno */
.boxBovespaP
{
	width:136px;
	border:#f00;
	float:left;
}
.boxBovespaP .sidebarBovespa
{
	width:auto;
}
.boxBovespaP .bovespaAlta, .boxBovespaP .bovespaEstavel, .boxBovespaP .bovespaBaixa  
{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:63px;
	text-align:center;
	padding-top:10px;
}
.boxBovespaP .homeBovespaAlta, .boxBovespaP .homeBovespaEstavel, .boxBovespaP .homeBovespaBaixa,
.bolsaAberta, .bolsaFechada
{
	float:left;
	height:20px;
}
.bolsaAberta, .bolsaFechada
{
	width: 130px;
}
.bolsaAberta{ background: url('images/home_bovespaaberta.gif') no-repeat; } 
.bolsaFechada{ background: url('images/home_bovespafechada.gif') no-repeat; }
.msgFaleConosco{width:360px;}
.boxBovespaP .content
{
	background:#fff;
	width:auto;
	color:#5C44B2;
	text-align:left;
	clear:both;
}
/* Controle BoxBovespa: Pequeno */

/* Controle BoxBovespa: Medio */
.boxBovespaM
{
	width:193px;
	border:#f00;
	float:left;
}
.boxBovespaM .homeBovespaAlta, .boxBovespaM .homeBovespaEstavel, .boxBovespaM .homeBovespaBaixa  
{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:63px;
	text-align:center;
	padding-top:3px;
}
.boxBovespaM .homeBovespaAlta, .boxBovespaM .homeBovespaEstavel, .boxBovespaM .homeBovespaBaixa,
.bolsaAberta, .bolsaFechada
{
	float:left;
	height:20px;
}
.bolsaAberta, .bolsaFechada
{
	width: 130px;
}
.bolsaAberta{ background: url('images/home_bovespaaberta.gif') no-repeat; } 
.bolsaFechada{ background: url('images/home_bovespafechada.gif') no-repeat; }

.boxBovespaM .content
{
	background:#fff;
	width:auto;
	color:#5C44B2;
	text-align:left;
	clear:both;
	padding:10px;
	#padding:5px 10px 10px 10px;
	_padding:10px;
}
/* Teste de Perfil */
.divResultPerfil 
{
	height: 30px;
	max-width: 550px;
	font-size: 14px;
	font-weight: bold;
	color: #7ABE19;
}
.divResultPerfilTexto
{
	max-width: 550px;
	color: #4B3C97;
}
.divLinkPerfil 
{
	padding-top: 7px;
}
.linkPerfil 
{
	font-weight: bold;
	color: #4B3C97;
	text-decoration: none;
}
#ComoFunciona
{
	padding: 0 10px 10px 10px;
	margin-left:2em;	
}
#ComoFunciona strong
{
	color:#81bb19;
}
#ComoFunciona p
{
	color:#463498;	
}
.spantip
{
  z-index:10;
    
  position:absolute;
  padding:5px;
  border:1px solid #6A5191;
  background:url('images/iconSetaRoxo.jpg') repeat-x;
  background-position: center,left;
  background-color: #f5f5f5;
  margin-top:10px;
  
}
 .black_overlay
 {
          display: none;
          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height: 100%;
          background-color: white;
          z-index:9998;
          -moz-opacity: 0.8;
          opacity:.80;
          filter: alpha(opacity=80);
  }
.white_content {
          display: none;
          position: absolute;
          top: 10%;
          left: 25%;
          width: 50%;
          height: 50%;
          padding: 16px;
          background-color: white;
          z-index:9999;
          overflow: auto;
      }
#elastic {  overflow:hidden; margin:auto; margin-bottom:67px;}
.destaqueFaleConosco{width:980px;#width:750px;_width:750px;margin-top:300px; #margin-top:0px;  _margin-top:0px;  height:100px; #height:100px; _height:100px;}


/********************************/

div.boxIndicadores
{
		width: 100%;
}
