/* The CSS that's required to position the footer */
* {
	margin: 0;
	padding: 0;
}


#page {
	margin: 0 auto;
	min-height: 80%;#min-height: 100%;
	text-align: center;
	background-image:url(../images/bg-FF.gif);
	#background-image:url(../images/bg.gif);
	_background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
   * html #page {
   height: 100%;
	margin-bottom:-150px;
   }
html {
	height: 100%;
}
body {
	height: 100%;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;
}	
script{
	font-size:1px;
}
#header {
	background-image:url(../images/backHeader.gif);background-repeat:repeat-x;
	width:100%;
	height:120px;
}
#header .logoHeader{width:998px;}
#nonFooter
{
	min-height: 100%;
	margin:auto;
	margin-bottom: 0px;#margin-bottom: 150px;_margin-bottom: -150px;
	/*padding-bottom: 0px;*/
	width:998px;
	border-left:1px solid #d0b1b1;
	border-right:1px solid #d0b1b1;
	/*background-color:#ffffff;*/
	text-align:left;
	
	/* Firefox: */
	overflow:auto;#overflow:none;_overflow:none;
}
/*Tirar daqui e colocar em local adequado*/
.home {
	background-image:url(../images/bgHome-FF.gif) !important;
	#background-image:url(../images/bgHome.gif) !important;
	_background-image:url(../images/bgHome.gif) !important;
	background-position: center;
}
.home #page {
	background: none;
}
.modeloA {
	background-image:url(../images/bg-A-FF.gif) !important;
	#background-image:url(../images/bg-A.gif) !important;
	_background-image:url(../images/bg-A.gif) !important;
}

* html #nonFooter {
	height: 100%;
}
/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

* html #footer /* Esta regra afeta somente o IE6 */
{
	margin-top: 0px;/*150*/
	/*#margin-top: -0px;
	_margin-top: -50px;*/
}
	

/* Cabeçalho */
	.internalHeader {
		width:998px;
		margin:auto;
		padding-top:5px;
	}

	/* Logo */
	#siteLogo {
		background: url('../images/siteLogo.gif') top left no-repeat;
		width:314px;
		height:72px;
		float:left;
		text-indent:-8000px;
	}
	/* /Logo */

	/* Login */
	.loginBox {
		background-image:url('../images/loginBox.gif');
		background-repeat:no-repeat;
		width:207px;
		height:59px;
		float:right;
		margin-right:10px;
		border: none;
	}
	.loginBox legend {
		display: none;
	}
	.loginBoxInternal {
		width:180px;
		margin:15px;
		margin-top:22px;
	}
	.loginBoxInternal form {
		margin:0px;padding:0px;display:inline;
	}
	.loginBox label{color:#4b6b3e;  font-size:10px; font-family:"Trebuchet MS";float:left; border-right: 1px solid #4b6b3e;padding-right:0.5em;}
	.loginBox .recoverPass{color:#285a7d; font-size:10px; font-family:"Trebuchet MS";float:right;}
	.btnOkHistorico{
		width:29px;
		height:17px;
		background-image:url('../images/btnOkHistorico.gif');
		background-repeat:no-repeat;
		margin-left:10px;
	}
	.loginBox input {
		background-image:url('../images/inputBg.gif');
		background-repeat:repeat-x;
		border:1px solid #9a9894;
		width:135px;
		height:13px;
		font-size:xx-small;
		color:#707070;
		margin-left:5px;
		margin-right:5px;
		margin-top:3px;
		float:left;
	}
	.loginPanel {
		background-color:#f4fafc;
		overflow: auto;
		padding-bottom: 15px;
	}
	.loginPanel .inputGroup {
		float: left;
		width:170px;
		margin-top:15px;
		margin-left:15px;
	}
	.loginPanel label {
		display: block;
	}
	.loginPanel input#txtCode, .loginPanel input#txtPassword {
		border: 1px solid #7f9db9;
	}
	.loginPanel a{
		display:block;
		font-size:11px;
	}
	.loginPanel #teclado {
		float: left;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.loginBox .btnOK, .loginBox input.btnOK {
	    background-image:url('../images/btnOkLogin.gif');
		height:17px;
		float:left;		
	}
	.tecladoVirtual {
		background: url(../images/tecladoVirtual.gif);
		float:left;
		width:313px;
		height:99px;
		margin-top:37px;
	}
	.btnOK, input.btnOK{border:none;width:26px;height:17px;float:left;background-image:url('../images/btnOk.gif');margin-left:2px;margin-top:1px;}
	/* /Login */
	
	/* Menu auxiliar superior */
	ul.menuHeader {
		display:inline;
		float:right;
		margin:0px;
		margin-top:2px;
		margin-right:1px;
	}
	 ul.menuHeader li {
		display:inline;
		font-size:xx-small;
		margin-left:0px;
	}
	.menuHeaderHome, .menuHeaderNewsletter, .menuHeaderFAQ {
		float:left;
		text-indent:-8000px;
		margin-right:1px;
	}
	.menuHeaderHome {
		background: url('../images/menuHeaderHome.gif');
		width:83px;
		height:17px;
	}
	.menuHeaderNewsletter {
		background: url('../images/menuHeaderNewsletter.gif');
		width:62px;
		height:17px;
	}
	.menuHeaderFAQ {
		background: url('../images/menuHeaderFAQ.gif');
		width:121px;
		height:17px;
	}
	/* /Menu auxiliar superior */
	
	/* Menu Principal */
	.mainMenuHolder {
		height:22px;
		width: 998px;
		margin: auto;
		clear:both;
	}
	.mainMenu {
		height:22px;
		float: left;
		padding: 0;
	}
	.mainMenu li {
		display:inline;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bolder;
		text-transform: uppercase;
	}
	.mainMenu li a {
		height:18px;
		float:left;color:white;
		padding-top:4px;
		padding-left:2em;padding-right:2em;
	}
	.mainMenu li a:hover, .mainMenuActive {
		height:18px;float:left;background-color:#4b6b3e;
	}

		.nivel2 {
			display: none;
			/* FIREFOX */
			position: absolute;
			margin-top:22px;
			/*overflow:auto;*/
			
			/* IE7 */
			#position:relative;
			#margin-top:-1px;
		/*	#overflow:none;*/
			
			float:left;
			clear: both;
			width:998px;
			margin-left: -12px;
			height: 20px;
			text-align: left;
		}
		.mainMenu .nivel2 a:link, .mainMenu .nivel2 a:visited, .mainMenu .nivel2 a:active {
			height:17px!important;
			padding-left:1.5em;padding-right:1.5em;
		}
		.mainMenu .nivel2 a:hover {
			height:17px!important;float:left;
			background-color:#689456!important;
			padding-left:1.5em;padding-right:1.5em;
		}
		.mainMenu .nivel2 a.selected {
			background-color: black;
			padding-left:1.5em;padding-right:1.5em;
		}
	/* /Menu Principal */
	
	/* Posicionamento dos submenus */

		/** A empresa **/
		#sb9 {
			margin-left:-12px!important;#margin-left:-12px!important;_margin-left:-6px!important;
			width:400px!important;
		}
		/** Ferramentas de Análise**/
		#sb13 {
			/*margin-left:600px !important;#margin-left:354px !important;_margin-left:0px !important;*/
			width:800px;
		}
		/** Informaçoes de Mercado **/
		#sb14 {
			margin-left:220px!important;#margin-left:220px!important;_margin-left:110px!important;
			width:360px!important;
		}
		/** Aprendizado **/
		#sb15 {
			margin-left:250px !important;#margin-left:250px !important;_margin-left:120px !important;
			width:630px;
		}
		/** Comunidade **/
		#sb16 {
			margin-left:530px !important;#margin-left:530px !important;_margin-left:260px !important;
			width:300px;
		}
		/** Atendimento **/
		#sb17 {
			margin-left:630px !important;#margin-left:630px !important;_margin-left:315px !important;
			width:260px;
		}
		/** Abrir conta **/
		#sb19 {
			display: none!important;
			/*margin-left:410px !important;#margin-left:410px !important;_margin-left:230px !important;
			width:580px;*/
		}
		/** Minha Conta **/
		#sb240 {
			margin-left:0px !important;
			padding-left: 350px;
			width:648px;background-color:#b49f4d;
			white-space: nowrap;
			margin-top:22px;#margin-top:0px;_margin-top:0px;
		}
		#mn240.mainMenuActive {
			background-color: #b49f4d;
		}
		#sb240 a:hover {
			background-color: #cdbf87!important;
		}
		#sb234 {
			margin-left:400px !important;#margin-left:400px !important;_margin-left:100px !important;
			width:600px;
		}
		
	/* /Posicionamento dos submenus */
	
/* /Cabeçalho */

	
/* Rodapé */
	#footer {
		background-image:url(../images/footerBG.gif);
		background-repeat:no-repeat;
		background-position:center bottom;
		position: relative;
		margin: 0px auto 0 auto;
		#margin: -150px auto 0 auto;
		_margin: -130px auto 0 auto;
		height:150px;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#727272;
		text-align:center;
		border:0;
	}
	.internalFooter{
		width:998px;
		margin:auto;
		height:142px;
		border-left:1px solid #d0b1b1;
		border-right:1px solid #d0b1b1;
	}
	.menuFooter {
		background-color:#ececec;
		background-image:url(../images/footerMenu.gif);
		background-repeat:repeat-x;
		padding: 0;
		clear:both;
		height:27px;
		width:100%;
	}
	.menuFooter li {
		float:left;
		list-style:none;
		border-left: 1px solid #727272;
		margin-top:5px;
		margin-left: 10px;
		padding-left: 10px;
	}
	.menuFooter li a {
		color: #727272;
		text-decoration:none;
	}
	.menuFooterFirst {
		border-left:none!important;
	}
	
	.footerDisclaimer {
		clear:both;
		background-color:#e0e0e0;
		height:61px;
		padding-left:15px;
		padding-right:15px;
		padding-top:3px;
		text-align:left;
		border-bottom:1px solid #c9c9c9;
	}
	.footerDisclaimer p {
		font-size:10px;
	}
	
	.footerLogos{
		float: left;
		text-align: left;
		clear:both;
		background-color:#e0e0e0;
		height:50px;
		width: 998px;
	}
	/*.internalFooter */.footerLogos a {
		margin-left:10px;
		margin-top:5px;
		margin-right:10px;
		float: left;
	}
	#footer .footerLogoQx3{text-align:right;margin:0px!important;}
/* /Rodapé */

	
/* Modelos de conteúdo */	
	/* Modelo Home */
	.mainContentHome {
		float:left;
		font-size:12px;
		color:#777777;
		width:778px;/*780*/
		border-right:1px solid #afafaf;
	}
	.columnRightHome {
		width:218px;
		float:left;
		overflow:auto;
		font-size:11px;
		color:#777777;
	}
	
	/* Modelo A */
	.mainContentA {
		float:left;
		font-size:12px;
		color:#777777;
		width:629px;
		border-right:1px solid #afafaf;
		/*min-height: 340px;
		bottom: 150px;*/
	}
	.columnRightA {
		width:368px;
		float:left;
		overflow:auto;
		font-size:11px;
		color:#777777;
	}
	.columnRightA .box4{
		border-right:none!important;
	}/*.columnRightA{
		height:1080px;#height:100%;_height:100%;
	}*/
	
	.columnRightA .atendimentoOnLine {float: left; overflow: auto; width: 368px}
	.columnRightA .atendimentoOnLine img{width:368px;}
	
	
	/* Modelo B */
	.mainContentB {
		float:left;
		font-size:12px;
		color:#777777;
		width:998px;
		/*height:670px;*/
	}
	
	/* Modelo C */
	.mainContentC {
		float:left;
		font-size:12px;
		color:#777777;
		width:630px;
	}
	.columnRightC {
		width:368px;
		float:left;
		overflow:none;
		font-size:11px;
		color:#777777;
	}
	.extraContentC {
		float:left;
		clear: both;
		font-size:12px;
		color:#777777;
		width:998px;
	}
	
	/* Modelo D */
	/*** Usar Modelo C ***/
	
	/* Modelo E */
	/*** Usar Modelo A ***/
	
	/* Modelo F */
	/*** Usar Modelo A ***/
	
	/* Modelo G */
	/*** Usar Modelo A ***/

	/* Banner */
	.bannerHome {
		height:224px;
		/*height: auto;*/
	}
	.bannerInterna {
		height1:150px;
		/*height: auto;*/
	}
	/* /Banner */
/* /Modelos de conteúdo */


/* Estilos gerais de texto */
a {
	color:#254690;
	text-decoration:none;
	outline: none;
}
h1 {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	color: #113e12;
	font-size: 36px;
	font-weight: bold;
}
h2 {
	padding: 0px;
	margin: 24px 0px 8px 0px;
	color: #113e12;
	font-size: 24px;
	font-weight: bold;
}
h3.diferente{
	margin:0px;
	padding:0px;
	color:#7e3a77;
	font-size:19px;
}
p {
	font-weight: normal;
	font-size: 12px;
	line-height:15px;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	color: #777777;
}
ul {
	margin:0 0 0 0;
	padding:0;
	padding-left:2em; #padding-left: 2em; padding-left: 1em;
	text-indent: 0;
 	list-style-image:url('../images/bullet_verde.gif'); 
 	list-style-position:outside;
}
li {
	font-weight: normal;
	font-size: 11px;
	color: #777;
	/*margin-left: 2em;*/#margin-left: 1em;_margin-left: 1em;/**/
}
label {
	font-weight: bold;
}
.menuConteudo {
	float:right;
	margin-top:-35px;
	}
.menuNoticias {
	float:right;
	margin-top:-35px;
	}


.NomeCitation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	margin-bottom:18px;
	margin-left:1px;
}
/* /Estilos gerais de texto */


/* Estilos de atalho genéricos */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearBoth {
	clear:both;
}
.content {
	margin:20px;
}
.upper {
	text-transform:uppercase;
}
.capitalize {
	text-transform: capitalize;
}
.f14 {
	font-size:14px;
}
.alta {
	color: #65a344;
}
.baixa {
	color: #dc0505;
}
/* /Estilos de atalho genéricos */


/* Mensagens para o usuário */
.content .msgbuscahistorico{
	background-color:#efcc70;
	width:495px;
	height:auto;
	color:#545655;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:55px;
}
.content .msgbuscahistorico ul{
	margin-right:-40px!important;
}
.content .msgbuscahistorico li {
	list-style-image:url('../images/little_bullet_blue.gif');
	color:#545655;
	font-weight:bold;
}
.content .msgerrobox{
	background-color:#efcc70;
	height:52px;
	width:495px;
	overflow:auto;#overflow:none;_overflow:none;
}
.perfilErro{
   background-color:#efcc70;
	height:42px;
	width:260px;
	float:left;
	margin-left:20px;
}
.perfilErro .msgerro{
   	color:#d4251c;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-top:12px;
	padding:0px;	
  }
.content .perfilErro .imgmsgerro{
	width:35px;
	height:42px;
	float:left;
	padding-top:10px;
	padding-left:10px;	
}
.content .msgerrobox .msgerro{
	padding-top:8px;
	width:200px;
	color:#d4251c;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.content .msgboxsucesso{
	width:585px;
	height:46px;
	margin-top:10px;
	background: url('../images/bandSuccess.gif') top left no-repeat;
	/*background-color:#FFF;*/
}
.content .msgboxsucesso .imgsucesso {
	display: none;
	/************************
	Não é necessário utilizar esta classe.
	Já existe uma imagem de sucesso no fundo da .msgboxsucesso
	
	width:40px;
	height:45px;
	float:left;
	padding-top:10px;
	padding-left:10px;*/
}
.content .msgboxsucesso .msgsucesso{
	margin-top:13px;
	margin-left: 60px;
	width:400px;
	color:#0c340d/*#67a74d*/;
	font-size:13px;
	float:left;
}
/* /Mensagens para o usuário */


/* Sprite Ferramenta de Análise */
.menuFerramentasAnalises {
	height:180px;
	float: left;
	padding: 0;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.menuFerramentasAnalises li {
	display:inline;
}
	.menuFerramentasAnalises li a{
		height:180px;text-indent:-8000px;float:left;background-position: 0px -180px;
		
	}
	.menuFerramentasAnalises li a:hover{
		height:180px;text-indent:-8000px;background-position: 0px 0px;
	}
	a.resumodemercado		{background-image:url('../images/menuResumodemercado.gif'); width:186px;}
	a.calculadoradepivot	{background-image:url('../images/menuCalculadorapivot.gif'); width:198px;}
	a.crossranking			{background-image:url('../images/menuCrossranking.gif'); width:196px;}
	a.playersranking		{background-image:url('../images/menuPlayersranking.gif'); width:180px;}
	a.historicoacoes		{background-image:url('../images/menuHistoricoacoes.gif'); width:186px;}
/* /Sprite Ferramenta de Análise */

	
/* Sprite Produtos e Servicos */
.menuProdutoseServicos {
		height:180px;
		float: left;
		padding: 0;
		width:100%;
		margin-top:20px;
		margin-bottom:20px;
	}
	.menuProdutoseServicos li {
		display:inline;
	}
		.menuProdutoseServicos li a{
			height:180px;text-indent:-8000px;float:left;background-position: 0px -180px;
		}
		.menuProdutoseServicos li a:hover{
			height:180px;text-indent:-8000px;background-position: 0px 0px;
		}
		a.mesadeoperacoes			{background-image:url('../images/menumesaoperacoes.gif');	width:157px;}
		a.alugueldeacoes			{background-image:url('../images/menualuguelacoes.gif'); width:158px;}
		a.ofertaspublicas			{background-image:url('../images/menuofertaspublicas.gif'); width:160px;}
		a.clubesdeinvestimento	{background-image:url('../images/menuclubeinvestimentos.gif'); width:158px;}
		a.tesourodireto			{background-image:url('../images/menutesourodireto.gif'); width:158px;}
		a.webtrading				{background-image:url('../images/menuwebtrading.gif'); width:159px;}
		
/* /Sprite Produtos e Servicos */


/* Notícias*/
.pesquisarNoticias, .calculadoraPivot {
	background-color:#dfdfdf;
	#padding:10px;
	padding-bottom:30px;
	#padding-bottom:10px;
	_padding-bottom:10px;
	#padding-left:20px;_padding-left:20px;
	padding-top:7px;
	padding-left: 20px; width:580px; #width:570px; _width:570px; height: auto;
	margin-top:20px;
	margin-bottom:20px;#margin-bottom:20px;_margin-bottom:40px!important;
}
.pesquisarNoticias h3, .msgbuscahistoricoH3, .listaPaginada h2, .integraConteudos h3 {
	margin:0px;
	padding: 0px;
	margin: 5px 0px 8px 0px;
	color: #113e12;
	font-size: 19px;
	font-weight: bold;
}
.pesquisarNoticias .floatRight {
	width:335px;
}
.btnBuscar {
	width:46px;
	height:16px;
	background-image: url('../images/btnBuscar.gif');
	background-repeat:no-repeat;
}
.pesquisarNoticias .btnBuscar {
	margin-left:10px;
}
.resultadoPesquisa {
	margin-top:10px;
	margin-bottom:10px;
}
.resultadoPesquisa thead td {
	color:#fff;
	background-color:#afafaf;
	text-align:center;
	border:1px solid #777777;
}
.descricaoTd { 
	color:#fff!important;
	background-color:#afafaf;
	text-align:right;
	border:1px solid #777777;
	text-transform:capitalize;
	}
.resultadoPesquisa tbody td {
	padding-left:13px;
	padding-right:13px;	
	text-transform:uppercase;
	color:#777;
	border:1px solid #777777;
	font-size:12px;
}
/* /Notícias*/


/* Paginação */
.paginacao {
	width:575px;
	background-color:#e1e1e1;	
	font-size:11px;
	height:18px;
}
.paginacao .anterior {
	width:73px;
	float:left;
	margin-left:15px;
	margin-top:2px;
}
.paginacao .anterior a {
	text-decoration:none;
	color:#777;
}
.paginacao .proximo {
	width:73px;
	float:right;
	margin-top:2px;
}
.paginacao .proximo a {
	text-decoration:none;
	color:#777;
}
.paginacao .paginas {
	width:410px;
	float:left;
	text-align:center;
	margin-top:2px;
}
.paginacao .paginas  a.ativado {
	background-color:#787878;
	color:#b6b6b6;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
.paginacao .paginas a.desativado {
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	color:#939393;
}
/* /Paginação */


/* Newsletter */
.signupNews1 {
	width:240px;
	height:40px;
	color:white;
	background-color:black;
	padding: 1em;
}
.btCloseWin1 {
	background-image:url('../images/bt_close.gif');
	background-repeat: no-repeat;
	width:58px;
	height:15px;
	display:block;
	position:absolute;
	left:100px;
	float:right;
	cursor:pointer;
	cursor:hand;
}
.signupNews {
	width:380px;
	height:280px;
	color:white;
	background-color:black;
	padding: 1em;
}
.signupNews h1 {
	font-size:14px;
	color:white;
}
.signupNews p,.signupNews label,.signupNews  .warning {
	font-size:11px;
	display:block;
	color:white;
}
.signupNews input {
	height:20px;
	width:232px;
	border:1px solid #7f9db9;
	display:block;
}
.signupNews input.error {
	height:20px;
	width:232px;
	border:1px solid red;
	display:block;
}
.signupNews .btSignupNews {
	background-image:url('../images/bt_signupNews.gif');
	width:128px;
	height:16px;
	border:none;
	margin-top:8px;
}
.signupNews .btCloseWin {
	background-image:url('../images/bt_close.gif');
	width:58px;
	height:15px;
	display:block;
	float:right;
	cursor:pointer;
	cursor:hand;
}
.signupNews .warning {
	background-color: #efcc6f;
	color:black;
	padding:5px;
}
/* /Newsletter */


/* Ofertas Públicas */
#vejaOferta {
	width:305px;
	background-color:#dfdfdf;
	padding:10px;
	margin-top:30px;
}
#vejaOferta h2 {
	font-size:18px;	
	margin:0px 0px 0px 10px;
}
#vejaOferta select {
	height:20px;
	width:132px;
	font-family:"Trebuchet MS";
	font-size:10;
	color:#898989;
	border:1px solid #898989;
	margin-right:10px;
	margin-left:10px;
}
#vejaOferta img {
	margin-top:-4px;
	#margin-top:0px;
	_margin-top:0px;
}
#vejaOferta p {
	margin-left:10px;
	width:281px;
}
.vejaOfertaErro {
	margin-top: 10px; 
	width: 275px;
	color: #555555;
	background-color: #efcc6f;
	margin-left:10px;
	padding:3px; #padding:5px; _padding:5px;
}
.vejaOfertaErro p {
	width:236px!important;
	margin: 10px;
	margin: 0px 0px 0px 3px; #margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 5px;
}
.listaOferta{
	border-top:#afafaf 1px solid;
	margin-top:10px; 
	margin-left:10px; 
	width: 281px
}
.listaOferta p {
	margin-top:10px;
	margin-left:0px!important;
}
.listaOferta ul {
	list-style-image:url(../images/markerDarkGreen.gif); 
	margin-left: 5px
}
/* /Ofertas Públicas */


/* Perguntas Freqüentes */
.definicao {
	display:none;
	margin-left:17px;
	margin-bottom:25px;
}
.termooff {
	margin-bottom:5px;
	margin-top:5px;
	cursor: pointer;
	cursor: hand;
}
.termoon {
	margin-top:20px;
	margin-bottom:15px;
	cursor: pointer;
	cursor: hand;
}
.imgFaq {
	margin-right:5px;
}
/* /Perguntas Freqüentes */


/* Formulário Cadastro */
h3.formulario {
	color: #777777;
	font-size: 15px;
	font-weight: bold;
	width:auto;
	height:auto;
	background-color:white;
	float:none;
	margin-top:0px;
	margin-right:0px;
}
.btnEnviar{
	width:48px;
	height:17px;
	background-image:url('../images/btnEnviar.gif');
	background-repeat:no-repeat;
}
/* /Formulário Cadastro */

	
/* Abra sua Conta */
.citation {color: #113e12; font-style:italic; font-size:14px; margin-top:14px;}
.btnQueroAbrirConta {
	width:190px;
	height:17px;
	background-image:url('../images/btnQueroAbrirConta.gif');
	background-repeat:no-repeat;
}
.passoapasso {
	border:1px solid #afafaf;
	margin-left:33px;
	width:300px;
	margin-bottom:20px;
	margin-top:23px;
}
.passoapasso .cabecalho {
	padding: 0px;
	margin: 0px;
	color: #466b40;
	font-size: 19px;
	font-weight: bold;
	background-image:url('../images/bgtitulopassoapasso.gif');
	background-repeat: repeat-x;
	width:290px;
	height:31px;
	padding-left:10px;
}
.passoapasso .passo1Ativado {
	background-image:url('../images/passo1Ativado.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:210px;
	height:81px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
	overflow: auto;
}
.passoapasso .passo1Desativado {
	background-image:url('../images/passo1Desativado.gif');
	background-repeat:no-repeat;
	width:210px;
	height:41px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
}
.passoapasso .passo2Ativado {
	background-image:url('../images/passo2Ativado.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:210px;
	height:88px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
	border-bottom: 1px solid #afafaf;
	overflow: auto;
}
.passoapasso .passo2Desativado {
	background-image:url('../images/passo2Desativado.gif');
	background-repeat:no-repeat;
	width:210px;
	height:41px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
}
.passoapasso .passo3Ativado {
	background-image:url('../images/passo3Ativado.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:210px;
	height:88px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
	border-bottom: 1px solid #afafaf;
	overflow: auto;
}
.passoapasso .passo3Desativado {
	background-image:url('../images/passo3Desativado.gif');
	background-repeat:no-repeat;
	width:210px;
	height:41px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
}
.passoapasso .passo4Ativado {
	background-image:url('../images/passo4Ativado.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:210px;
	height:81px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
	overflow: auto;
}
.passoapasso .passo4Desativado {
	background-image:url('../images/passo4Desativado.gif');
	background-repeat:no-repeat;
	width:210px;
	height:41px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica, Sans-Serif;;
	color:#777;
	padding-left:90px;
}
.passoapasso  .titulo {
	padding: 0px;
	margin: 0px;
	color: #466b40;
	font-size: 19px;
}
.passo1Ativado .titulo,.passo2Ativado .titulo.passo3Ativado .titulo, .passo4Ativado .titulo {
	display: block;
}
/* /Abra sua conta */


/* Boxes */
	/* Home */
	.boxHome {
		width:388px;
		height:154px;
		border-right: 1px solid #dbdbdb;
		float: left;
	}
	.boxHome h1 {
		display:none;
	}
	.homebroker {
		background: url('../images/novo_homebroker.gif') top left no-repeat;
	}
	.corretagem {
		background: url('../images/corretagem_0.gif') top left no-repeat;
	}
	.didi {
		background:url('../images/didi.gif') top left no-repeat;
	}
	.analises {
		background: url('../images/ferramentas_de_analise.gif') top left no-repeat;
	}
	.clube {
		background: url('../images/clubeInvestimentos.gif') top left no-repeat;
		height: 228px!important;#height: 237px!important;_height: 237px!important;
	}
	.indicadores {
		background: url('../images/indicadoresMercado.gif') top left no-repeat;
	}
	.indicadores table {
		margin-top:35px!important;
	}
	.indicadores table tr td {
		border-bottom:1px solid #e8e8e8;
		/*margin-top:-3px;
		margin-bottom:-3px;*/
		height: 10px!important;
		font-size:11px;
	}
	.alertas {
		background: url('../images/alertas.gif') top left no-repeat;
	}
	/* /Home */
		
	/* Conteúdo Relacionado */
	.relatedContent {
		background-image: url('../images/bgRelContent.gif');
		background-position: top left;
		background-repeat:no-repeat;
		border-bottom: 1px solid #afafaf;
		float:right;
		width: 368px;
	}
	.columnRightC .relatedContent {
		border-left: 1px solid #afafaf;
		margin-left: -1px;
	}
	.relatedContent .box1content {
		margin: 1em;
	}
	/* /Conteúdo Relacionado */
			
	/* Mais Notícias */
	.boxMaisNoticias {
		background-image: url('../images/bgMaisNoticias.gif');
		background-position: top left;
		background-repeat:no-repeat;
		border-bottom: 1px solid #afafaf;
		float:right;
		width: 368px;
	}
	/* /Mais Notícias */

	/* Box 1 */
	.box1{
		border-left:1px solid #afafaf;
		border-bottom:1px solid #afafaf;
		background-image: url('../images/bgbox1.gif');
		background-repeat:no-repeat;
		width:367px;
		height:127px;
		margin-top:-0.5em;#margin-top:0em;_margin-top:0em;
		padding-top:10px;
	}
	.box1 pesquisar{
		margin:0px;
		padding:0px;
		margin-top:10px;
		color:#254690;
		font-size:19px;
		width:200px;
	}
	.box1 .box1content{
		margin:0px 0px 0px 30px;		
		width:335px;
		height:115px;
		margin-top:20px;
	}
	.box1 .box1content .box1text{
		display:block;
		float:left;
		width:320px;
	}
	.box1 .box1content .icon{
		background-image: url(../images/icobox1.gif); 
		background-repeat: no-repeat;
		float:left;
		width:100px;
		height:120px;
		position:absolute;
		margin-left:21em;#margin-left:0em;_margin-left:0em;
		margin-top:-3.5em;#margin-top:-2.5em;_margin-top:-2.5em;
	}
	.box1content h3{
		color:#394277;
		font-size:19px;
	}
	/* /Box 1 */
	
	/* Box 2 */
	.box2 {
    border-right:#afafaf 1px solid;
    float: left; background-image: url(../images/backbox2.gif); 
    width: 331px; 
    height: 170px;
	}
	/* /Box 2 */
	
	/* Box 3 */
	.box3 {
    border-right:#afafaf 1px solid;
    float:left; 
    background-image:url(../images/backbox3.gif); 
    width:331px; 
    height:170px;
	}
	/* /Box 3 */
	
	/* Box 4 */
	.box4 {
    border-right:#afafaf 1px solid;
    float:left; 
    background-image:url(../images/backbox4.gif); 
    width:334px; 
    height:170px;
	}
	/* /Box 4 */
	
	/* Box 5 */
	.box5 {
	    border-right:#afafaf 1px solid;
	    float:left; 
	    width:331px;	 
	    height:170px;
	}
	/* /Box 5 */
	
	/* Box 6 */
	.box6 {
		border-left:1px solid #afafaf;
		border-bottom:1px solid #afafaf;
		background-image: url('../images/bgbox6.gif');
		background-repeat:no-repeat;
		width:367px;
		height:127px;
		/*margin-top:-0.5em;*/
		padding-top:10px;
	}
	.box6 .box6content{
		margin:0px 0px 0px 20px;	
		width:335px;
		height:115px;
		margin-top:20px;
	}
	.box6 .box6content .box6text{
		display:block;
		float:left;
	}
	.box6 .box6content .box6text div {
		width:200px;
	}
	.box6content h3, .boxLateralDownload h3{
		color:#7d3873;
		font-size:19px;
	}
	/* /Box 6*/
	
	/* Títulos internos dos boxes */
	.box2 h3, .box3 h3, .box4 h3, .box5 h3 {
	    margin-top: 20px;
	    font-size:18px;
	    margin-bottom:20px;
	    color:#ac7cb0;
	    font-family:Trebuchet MS;
	}
	/* /Títulos internos dos boxes */
	
	/* Definições genéricas para os boxes */
	.box2 div, .box3 div, .box4 div, .box5 div {
		margin-left:12px;
	}
	.box2, .box3, .box4, .box5 { margin-bottom:0px;#margin-bottom:-20px!important;_margin-bottom:-20px;}
	/* /Definições genéricas para os boxes */
	
	/* Box Seja Top */
	.sejaTopHome{
		border-top:1px solid #afafaf;
		border-bottom:1px solid #afafaf;
		background-image: url('../images/bgSejaTopP.gif');
		background-repeat:no-repeat;
		width:218px;
		height:121px;
		float: left;
	}
	.sejaTopHome p{ font-family:"Trebuchet MS"; font-size:11px; margin-left:10px; margin-top:60px; widht:193px;}
	.sejaTopHome img{margin-top:10px; margin-left:10px;}
	.sejaTopMaior{background-image:url('../images/seja_top_fnd2.gif'); background-repeat:no-repeat; width:367px; height:130px;}
	.sejaTopMaior div{margin-left:17px; margin-top:65px;}
	.sejaTopMaior img{margin-top::5px;}
	/* /Box Seja Top */
	
	/* Box Tesouro Direto */
	.lateralTesouroDireto{background-image:url('../images/tesouro_direto_fnd_2.gif'); background-repeat:no-repeat; width:367px; height:111px; }
	.lateralTesouroDireto div{margin-top:50px; margin-left:40px;}
	/* /Box Tesouro Direto */
	
	/* Box WebTrading */
	.lateralWebTrading{background-image:url('../images/bgWebTrading.gif'); background-repeat:no-repeat; width:367px; height:111px; }
	.lateralWebTrading div{margin-top:40px; margin-left:40px;}
	/* /Box WebTrading */
	
	/* Box Departamento de Cadastro */
	.boxDepCadastro{background-image:url('../images/imgDepCadastro.gif'); background-repeat:no-repeat; width:367px; height:109px;}
	/* /Box Departamento de Cadastro */
	
	/* Box Ouvidoria */
	.boxLatOuvidoria {background-image:url('../images/imgOuvidoria.gif'); background-repeat:no-repeat; width:367px; height:100px;}
	.boxLatOuvidoria p {text-decoration:none;  margin-top:45px; margin-left:28px;}
	.boxLatOuvidoria a { text-decoration:none; color:#777;}
	/* /Box Ouvidoria */

	/* Box Atendimento Top */
	.atendimentoTop {
		float: left;
		overflow: hidden
	}
	.atendimentoTop img {
		width:368px;
	}
	/* /Box Atendimento Top */
/* / Boxes */


/* Players Ranking */
	.selectAtivos{
		border-right: #7f9db9 1px solid;
		border-top: #7f9db9 1px solid;
		border-left: #7f9db9 1px solid; 
		width: 279px;
		margin-right: 10px; 
		border-bottom: #7f9db9 1px solid;
		height: 23px;
		float:left;
 	}
	.btns{
		float:left;
		margin-top:-2px;
		width:130px;
	}
	.mensagem .msgerrobox{
		padding-top:10px; 
		padding-left:10px; 
		margin-top:40px; 
		#margin-top:15px; 
		_margin-top:15px; 
		overflow:none!important;
		color:#555555;
	}
/* /Players Ranking */


/* Calculadora de Pivot */
.btnCalcular {
	width:58px;
	height:19px;
	background-image:url('../images/btnCalcular.gif');
	background-repeat:no-repeat;
}
/* /Calculadora de Pivot */


/* Cross Ranking */
.titulo {
    color: #7D3974;
    font-size: 23px;
    text-decoration: none;
    font-family: "Trebuchet MS" , Arial, helvetica, Sans-Serif;
}
.descricao {
    color: #767676;
    font-size: 13px;
    font-family: "Trebuchet MS" , Arial, helvetica, Sans-Serif;
	 clear:left;#clear:none;_clear:none;
}

.dropCorretora {
    color: #767676;
    font-size: 13px;
    font-family: "Trebuchet MS" , Arial, helvetica, Sans-Serif;
}
/*.content {
    font-family: "Trebuchet MS" , Arial, helvetica, Sans-Serif;
}*/
.BoxesCedro {
    border: 1px solid #777776;
    width: 456px; #width:450px;overflow:hidden;height:274px;padding:0PX;margin:0PX;float:left;}
.BoxesCedroTitle {
    font-family: Verdana;
    height: 13px;
    font-size: 11px;
    color: #777776;
    background-color: #EEEEEE;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* /Cross Ranking */


/* Busca avançada (ASPX) */
.btnLimpar {
	background: url('../images/btnLimpar.css') no-repeat;
	width: 47px;
	height: 17px;
}
.btnBuscar {
	background: url('../images/btnBuscar.css') no-repeat;
	width: 47px;
	height: 17px;
}
/* /Busca avançada (ASPX) */


/* LightBox */
#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:380px;
	height:280px;
	margin:-220px 0 0 -250px;
	border:0px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#767676;
	-moz-opacity: 0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}
#overlay[id] {position:fixed;}
#lightbox.done #lbLoadMessage {display:none;}
#lightbox.done #lbContent {display:block;}
#lightbox.loading #lbContent {display:none;}
#lightbox.loading #lbLoadMessage {display:block;}
#lightbox.done img{
	width:100%;
	height:100%;
}
/* /LightBox */


/* Ouvidoria */
.ouvidoria h2{
	margin-bottom: 0px;
}
.ouvidoria a{
    margin-top:-20px; 
    font-size:12px; 
    float:right; 
    color: #345297
}
.obrigatorio{
    font-size:10px;
    color:#777;
}
.inputCodigo, .inputCpf, .inputName, .inputDDD, .inputEmail, .inputTel{
    margin-left:0px; 
    #margin-left:-20px; 
    _margin-left:-20px; 
    width:130px; 
}
.inputCpf {width:191px;}
.inputName {width:341px;}
.inputEmail {width:280px;}
.inputDDD {width:30px;}
.inputTel {
    margin-left:10px; 
    width:152px;
}
.marginDDD {margin-right:20px}
.divMargin{
    float:left; 
    margin-bottom:12px
}
.divMarginEmail{
    float:left; 
    margin-bottom:12px; 
    margin-right:30px;
	#margin-right:5px;
	_margin-right:5px;
}
.divMarginCpf, .divMarginCodigo{
    float:left;
    margin-top:20px; 
    margin-bottom:12px
}
.divMarginCodigo{
	margin-right:17px;
	#margin-right:2px;
	_margin-right:2px;
}
.ouvidoria .btnEnviar{
	margin-top:14px
}
/* /Ouvidoria */


/* Esqueci minha senha */
.esquecimento {
	margin-right: 15px;
	float: left;
}
.esquecimento label {
	display: block;
}
.esquecimento #txtCPF {
	width:200px;	
}
.esquecimento #txtEmail {
	width:250px;
}
.esquecimento #btnOK {
	margin-top: 1.3em;
	#margin-top: 1.6em;
	_margin-top: 1.6em;
}
/* /Esqueci minha senha */


/* Gráficos */
.graficos .btnOkeAvancado{float:left; width:150px; margin-top:22px; margin-bottom:5px;}
.graficos input{
	margin-left:0px; 
	#margin-left:-12px; 
	_margin-left:-12px; 
	width:93px;
}
.graficos select,  .graficos input{
	margin-top:3px; 
	width:129px; 
	margin-right:10px;
	margin-bottom:5px;
}
.graficos .selectTipo{width:91px;}
.graficos .selectEstudos{width:125px;}
.resultadoGrafico{
	font-size:12px;
	float:left;
	margin-left:10px; 
	width:310px;
	margin-top:2px;
}
.resultadoGrafico thead td{
	color:#fff;
	background-color:#afafaf;
	text-align:center;
	border:1px solid #777777;
	padding:5px;
}
.descricaoTd{ 
	color:#fff!important;
	background-color:#afafaf;
	text-align:right!important;
	border:1px solid #777777;
}
.resultadoGrafico tbody td{
	color:#777;
	border:1px solid #777777;
	text-align:center;
	padding:5px;
}
/* /Graficos */


/* Resumo de Mercado */
.resumoMercado{
	margin-top:20px;
	margin-left:1em;
}
.resumoMercado .resultadoPesquisa{
	margin-right:10px; 
	font-size:11px;
}
.boxCotacaoResumo{
    padding-right:15px; 
    margin-top:25px; 
    padding-left:15px; 
    float:right; 
    padding-bottom:15px; 
    width:168px; 
    padding-top:15px; 
    height:65px; 
    background-color:#dfdfdf
}
.boxCotacaoResumo input{
    border:#7f9db9 1px solid; 
    margin-top:8px; 
    padding-left:4px; 
    font-size:12px; 
    width:104px; 
    color:#777; 
    margin-right:10px; 
    padding-top:4px; 
    height:18px;
}
/* /Resumo de Mercado */


/* Aprendizado */
.aprendizado{overflow:none; #overflow:auto; _overflow:auto;}
/* /Aprendizado */


/* Blog */
.blogEntry {
    background:#fdfdfd url('../images/backBlog.gif') bottom repeat-x;
	width:580px;
	border:1px solid #9a9a9a;
	text-align:left;
	margin:auto;
	margin-top:-1px;
	overflow:auto;
	padding-bottom:10px;
}
.blogEntry h2 {
	/*color: #777777;*/
	margin: 0px;
	margin-top:12px;
	font-size: medium;
}
.entryDescription {
	float:left;
	margin-left:12px;
	width:430px;
}
.entryDescription a {
	color: #4b6b3e;
	text-decoration: underline;
}
/* /Blog */


/* Tela de Gráficos do Players Ranking */
.graficoPlayersRanking{
	clear:both; 
	margin-top:25px; 
}
.graficoPlayersRanking img{
	margin-right:30px;
}
.graficoPlayersRanking h3{
	font-size:16px;
	color:#103d14;
	margin-bottom:20px;
}
/* /Tela de Gráficos do Players Ranking */


/* Calculadora Pivot */
.calculadoraPivot{width:565px; overflow:auto;}
.calculadoraPivot h3{color:#113e12;}
.firstBox{
	margin-bottom:15px; 
	padding-bottom:20px; 
	margin-left:-3px; 
	width:350px; 
	border-bottom:#9c9c9c 1px solid;
	overflow:auto;
}
.secondBox{ 
	clear:both; 
	margin-left:-3px
}
.calculadoraPivot input{
	height:25px; 
	width:75px; 
	color:#777777; 
	border:1px solid #aabed1; 
	margin-left:5px; 
	margin-right:15px;
	margin-top:3px;
}
.calculadoraPivot label{margin-left:10px;}
.calculadoraPivot img{margin-top:28px;}
.tresInputs{float:left;}
.tresInputs input{
	margin-left:1px; 
	margin-right:16px;
	margin-top:3px;
}
.tresInputs label{margin-left:9px;}
.listaFormulas{
	float:left; 
	margin-left:10px;
	width:190px;
}
.listaFormulas h4{
	font-size:14px;
	color:#113e12;
}
.listaFormulas ul{
	list-style-image:url('../images/little_bullet_blue.gif')!important;
}
.listaFormulas li {
	font-size:11px;
	margin-top:5px;
	margin-left:3px;
}
/* /Calculadora Pivot */


/* Mídia e imprensa */
.titleNoticias{font-size:18px; color:#113e12; float:right; margin-left:300px; #margin-left:-290px; _margin-left:-290px; position:absolute; margin-top:-35px;}
.assessoriaImprensa{background-image:url(../images/bgAcessoriaImprensa.gif); background-repeat:no-repeat; width:367px; height:150px;}
.assessoriaImprensa p{margin-left:50px; margin-top:65px;}
/* /Mídia e imprensa */


/* Listas paginadas */
.listaPaginada a{text-decoration:none; color:#777777;}
.listaPaginada h3{font-size:12px;}
.listaPaginada{color:#777777; font-size:12px; width:578;}
.listaPaginada ul{list-style-image:url('../images/bullet_verde.gif');padding-left:2em;}
/* /Listas paginadas */


/* Guia do Investidor */
.guiaInvestidor h2{ font-size:14px; color:"113e12"}
.guiaInvestidor ul{padding:0px; }
.guiaInvestidor ul li{ list-style:none;padding-bottom:20px;  margin-top:25px; border-bottom:1px solid #e5e5e5; list-style-image:none;}
.guiaInvestidor img{margin-right:5px;}
.guiaInvestidor .time{margin-left:35px;}
.guiaInvestidor .conexBanda{font-size:9px; margin-top:-5px;}
.guiaInvestidor .obstext{float:left; width:300px; margin-top:20px; font-size:10px;}
.guiaInvestidor .obsImg{margin-right:10px; float:left; width:90px; margin-top:20px;}
/* /Guia do Investidor */


/* Cursos e Palestras */
.cursosPalestras{/*width:947px;*/margin:20px; border-top:0px solid #a3a3a3; border-bottom:0px solid #a3a3a3; border-left:0px solid #a3a3a3; border-right:0px solid #a3a3a3; overflow:auto; font-size:12px; font-family:"Trebuchet MS"; }
.cursosPalestras h4{color:#113e12;}
.cursosPalestras p{color:#a8aba5; margin-top:-15px; }
.leftCursosPalestras{ float:left; width:575px; }
.leftCursosPalestras .off{width:555px; border-top:1px solid #a3a3a3; border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; border-bottom:1px solid #a3a3a3; background-color:#f4f4f4; padding:10px;}
.leftCursosPalestras .off img{float:left; margin-right:5px;}
.leftCursosPalestras .off h4{color:#777777; margin-bottom:30px;}
.leftCursosPalestras .off p{margin-left:40px;}
.leftCursosPalestras div{margin-bottom:10px;}

.leftCursosPalestras .on{width:558px; margin-right:3px solid #f2faeb; position:relative; background-color:#f2faeb; #padding:10px; padding:10px; padding-bottom:30px; #padding-bottom:10px;}
.leftCursosPalestras .on h4{margin-bottom:20px;}
.leftCursosPalestras .on img{float:left;margin-right:5px;/* margin-top:14px;*/#margin-top:0px;_margin-top:0px;}
.leftCursosPalestras .on p{margin-left:40px; width:460px;}

.rightCursosPalestras{float:left; width:340px; height:100%; background-color:#f2faeb; border-bottom:1px solid #a3a3a3; border-left:1px solid #a3a3a3; padding:15px; display:none;}
.rightCursosPalestras h4, .rightCursosPalestras p, .rightCursosPalestras img{margin-left:30px}
.borderBottom{ border-bottom:0px solid #a3a3a3;}
/* /Cursos e Palestras */


/* Íntegra Conteúdos*/
.integraConteudos{margin-left:20px; width:590px;}
.integraConteudos a{color:#345297; font-size:11px; float:right;} 
.integraConteudos h3{ float:left; margin-top:18px;}
.integraConteudos .dataHora{float:left; margin-left:5px; margin-top:31px;}
.integraConteudos .imgTxt{clear:both; margin-top:15px;}
.integraConteudos img{margin-right:10px; margin-top:7px;}
/* /Íntegra Conteúdos */


/* Gráficos Avançados */
.graficoAvancado{ width:777px; font-size:12px; color:#777777; font-family:"Trebuchet MS" }
.graficoAvancado .top{ background-image:url(../images/topBuscaAvancada.gif); background-repeat:no-repeat;  height:76px; clear:both;padding:10px;}
.graficoAvancado .middle{clear:both; padding:10px;}
.graficoAvancado .middle div{width:130px;  margin-left:20px;}
.graficoAvancado .middle img{ margin-top:20px; }
.graficoAvancado .footer{background-image:url(../images/footerBuscaAvancada.gif); background-repeat:repeat-x; clear:both; height:32px; }
.graficoAvancado .inputGeneric{width:85px; height:16px; margin-right:10px; font-size:10px; color:#777777;}
.graficoAvancado .inputDias{width:43px; height:16px; margin-right:10px; font-size:10px; color:#777777;}
.graficoAvancado .selectPeriodo{width:83px; height:16px; margin-right:10px; font-size:10px; color:#777777;}
.graficoAvancado .selectFuncoes{width:116px; height:16px; margin-right:10px; font-size:10px; color:#777777;}
.graficoAvancado label{margin-right:5px;}
.graficoAvancado .btnAbrir{margin-left:45px; #margin-left:45px; _margin-left:45px; margin-top:5px;}
.graficoAvancado .inputOthers{margin-left:42px; #margin-left:37px; _margin-left:37px;}
.graficoAvancado .btnBarra{margin-right:0px; #margin-right:25px; _margin-right:25px; margin-top:5px;}
.graficoAvancado .ultimaCotacao{float:left; margin-left:310px;}
.graficoAvancado .cedro{float:left; margin-left:40px; font-size:10px;}
.graficoAvancado .imgRight{width:23px!important;float:left;  margin:0px!important;}
.graficoAvancado .labelTam{font-size:10px;}
.graficoAvancado .marginTipos{margin-right:10px; float:left;}
.graficoAvancado .grafico{float:left;}
/* /Gráficos Avançados */

/* Busca de Ativos */
.boxBuscaAtivo{
	width:388px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#777777;
}
.boxBuscaAtivo .topBusca{ background-image:url(../images/topBusca.gif);background-repeat:no-repeat; padding:10px;}
.boxBuscaAtivo .topBusca h1{font-size:14px; color:#0c330e; margin:0px;}
.boxBuscaAtivo .topBusca p{margin:0px;padding:0px;}
.boxBuscaAtivo h2{font-size:12px; color:#1e3c0d;}
.boxBuscaAtivo .middleBusca .inputText{height:15px; width:83px; font-size:11px; color:#777777; font-family:"Trebuchet MS"; border:1px solid #aabed1;}
.boxBuscaAtivo .middleBusca .selectIndice, .selectCommodities, .selectFinanceiro, .selectAtivo, .selectMercado  {border:1px solid aabed1; height:18px;font-size:11px; color:#777777; font-family:"Trebuchet MS"; width:222px; float:left;}
.boxBuscaAtivo .middleBusca .selectAtivo{width:83px;}
.boxBuscaAtivo .middleBusca .selectMercado{width:83px;}
.boxBuscaAtivo img{margin-left:10px;}
.boxBuscaAtivo .middleBusca input{float:left; margin-bottom:10px; margin-right:3px;}
.boxBuscaAtivo .middleBusca .labelTam, .boxBuscaAtivo .labelTam2{width:115px!important;float:left;}
.boxBuscaAtivo .middleBusca .labelTam2{margin-left:20px; float:left; margin-bottom:10px;}
.boxBuscaAtivo .middleBusca .inputAlign{clear:both; margin-bottom:0px; #margin-bottom:-10px; _margin-bottom:-10px;}
.boxBuscaAtivo .info{ margin:10px; }
.boxBuscaAtivo .info input{clear:both;float:left; margin-bottom:0px!important}
.boxBuscaAtivo .info .labelTam3{width:70px!important; float:left }
.boxBuscaAtivo .footerBusca{background-image:url(../images/footerBusca.gif); background-repeat:repeat-x;}
/* /Busca de Ativos */


/* Box Cliente Logado */
.loggedBoxInternal {
	width:205px;
	height: 60px;
}
.boxLogged {
	background-color:#b49f4d;
	color:white;
	width:155px;
	height:18px;
	padding-left:5px;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align: left;
	margin-top: 2px;
	float:left;
}
.btnLogout {
	background: url(../images/btnLogout.gif) !important;
	width:33px !important;
	height: 16px !important;
	border: none !important;
	float: right !important;
	margin-top: 31px !important;
}
.btnAccessHB {
	background: url(../images/btnAccessHB.gif) !important;
	width: 150px !important;
	height:20px !important;
	border: none !important;
	margin-left: 8px !important;
	margin-top: -18px !important;
}
/* /Box Cliente Logado */


/* Clube de investimento */
.clubeInvestimento {
	float: left;
}
.clubeInvestimento .passo4Ativado{height:102px!important;}
.tributacao table, .custosOperacionais table, .transferenciaConta table{border:1px solid #acacac;}
.tributacao table td, .transferenciaConta table td, .custosOperacionais table td { border:1px solid #acacac; padding:5px; color:#777777;}
.tributacao .bgTd, .transferenciaConta .bgTd, .custosOperacionais .bgTd {background-color:#afafaf; color:#ffffff; border:1px solid #999999;} 

.boxLateralDownload {
	background-image:url(../images/bgDownloads.gif);
	background-repeat:no-repeat;
	padding:10px;
	border-bottom: 1px solid #a8a8a8;
	float: left;
	width: 348px;
}
.boxLateralDownload ul{padding:0px;}
.boxLateralDownload .icon{float:left;}
.boxLateralDownload .titleH3{font-size:14px; float:left; margin-top:10px;}
.boxLateralDownload p{clear:both;}
.boxLateralDownload ul li{ list-style:none; margin-bottom:10px;  margin-top:10px; margin-left:0px; list-style-image:none;}
.boxLateralDownload img{margin-right:5px;  vertical-align:middle;}
.boxLateralDownload .conexBanda{font-size:9px; margin-top:-2px;}
.boxLateralDownload .obstext{ width:234px; font-size:10px; margin-left:100px;  #margin-left:0px; _margin-left:0px;  }
.boxLateralDownload .obsImg{margin-right:10px;  width:90px; float:left;}
/* /Clube de investimento */


/* Caixa Regras e parâmetros */
.regrasParametros{background-image:url(../images/bgRegrasParamentros.gif); background-repeat:no-repeat; height:130px; width:367px; border-bottom:1px solid #afafaf;overflow:auto;}
.regrasParametros label{color:#b86868; font-family:"Trebuchet MS"; font-size:11px;}
.regrasParametros select{width:170px; height:20px; margin-top:5px; border:1px solid #7f9db9; color:#777; font-family:"Trebuchet MS"; font-size:11px;}
.regrasParametros img{margin-top:-2px;#margin-top:5px;_margin-top:5px;}
.internalRegrasParametros{width:215px; margin-top:60px; margin-left:32px;}
/* /Caixa Regras e parâmetros */


/* Caixa Documentação */
.docsNecessarios{background-image:url(../images/bgDocsNecessarios.gif); background-repeat:no-repeat; height:140px; width:367px; border-bottom:1px solid #afafaf;overflow:auto;}
.docsNecessarios label{color:#9393f8; font-family:"Trebuchet MS"; font-size:11px;}
.docsNecessarios select{width:170px; height:20px; margin-top:5px; border:1px solid #7f9db9; color:#777; font-family:"Trebuchet MS"; font-size:11px;}
.docsNecessarios img{margin-top:-2px;#margin-top:5px;_margin-top:5px;}
.internalDocsNecessarios{width:215px; margin-top:60px; margin-left:32px;}
/* /Caixa Documentação */


/* Cotaçao Rápida */
.Cotacao{float: left;width:218px;height:62px;background-image:url(../images/cedro/bgCotacaoRapida.jpg);border-bottom:1px solid #afafaf;}
.Cotacao h1{font-size: 16px;color: #0c1333;font-weight: bold;margin: 0px;margin-bottom: 10px;}
.Cotacao input{background-image: url(../images/cedro/bgInput.gif);background-repeat: repeat-X;border: 1px solid #a4a4a5;
width: 81px;height: 13px;font-size: xx-small;color: #707070;}
.Cotacao #paper{margin-top:34px; margin-left:12px;}
.Cotacao #btnCotation{margin-top:-3px;#margin-top:33px;_margin-top:33px; margin-left:12px;}
/* /Cotaçao Rápida */


/* Pop Cotações */
.popCotacoes {width: 463px;font-size: 12px;color: #777777;font-family: "Trebuchet MS";}
.popCotacoes .leftCol{float: left;margin-left:5px; font-size:11px;}
.popCotacoes .rightCol{float: right;margin-right:5px;font-size:11px;}
.popCotacoes .topPop{background-image: url(../images/topPop.gif); background-repeat: repeat-x; height: 55px;padding: 10px;}
.popCotacoes .titleCotacao {float: left;margin-left:10px;}
.popCotacoes .titleCotacao h1{font-size: 16px;color: #0c1333;font-weight: bold;margin: 0px;margin-bottom: 10px;}
.popCotacoes .titleCotacao input{margin-left: 10px;background-image: url(../images/bgInput.gif);
background-repeat: repeat-X;border: 1px solid #9a9894;width: 81px;height: 14px;font-size: xx-small;color: #707070;}
.popCotacoes .valorCotacao{float: right;text-align: right;}
.popCotacoes .valorCotacao h2{color: #e73701;font-size: 24px;margin: 0px;}
.popCotacoes .valorCotacao h3{font-size: 18px;margin: 0px;}
.popCotacoes .legend{margin-top: 10px;clear: both;float: left;font-size: 10px;width: 450px;}
.popCotacoes .footerPop {
	background-image: url(../images/footerPop.gif);
	background-repeat: repeat-x;
	font-size: 9px;
	clear: both;
	height: 45px;
	padding: 10px;
	line-height: 130%;
}
.popCotacoes table{float: left;width: 185px;}
.popCotacoes table tr td{border: 1px solid #ebebeb;padding: 3px;}
.popCotacoes .tableTitle{font-size: 13px;color: #1e3c0d;border: 0px;font-weight:bold;}
.popCotacoes table td{padding:0px!important;}
.obsPopCotacoes{background-color: #f4fbee;font-size:10px;padding-left:5px!important;}
.popCotacoes .footerPop .leftCol, .popCotacoes .footerPop .rightCol{font-size:10px;}
.popCotacoes input{font-family:"Trebuchet MS";font-size:x-small;color:#707070;height:13px;background-image: url(../images/bgInput.gif);background-repeat: repeat-X;border: 1px solid #a4a4a5;}
/* /Pop Cotações */
	
	
.telAtendimento{
	font-weight: bold;
	color: #254690;
}
.formulario {
	width:591px;
	height:180px;
	background-color:#f4fafc;
	float:left;
	margin-top:0px;
	margin-right:45px;
}
.leftFormulario {
	width:250px;
	height:180px;
	margin-left:20px;
	float:left;
}

.btnOk {
	background: url('../images/btnOk.gif') no-repeat;
	width:24px;
	height:16px;
	float:left;
}


/* Box Histórico do Chat */
.boxHistoricoDoChat {
	float: left;
	width: 368px;
	border-bottom: 1px solid #afafaf;
	background:url(../images/bgHistoricoDoChat.gif) left top no-repeat;
}
.boxHistoricoDoChatContent {
	margin: 1em;
}
.cadeado {
	background:url('../images/cadeado.gif') left no-repeat;
	width:300px;
	height:37px;
	padding-left:35px;
	margin-bottom: 7px;
	float:left;
	border:none;
}
.boxHistoricoDoChat .btnOk {
	/*float:right;
	margin-right:72px;
	margin-top:-20px;*/
	float: none;
}
.boxHistoricoDoChat h3 {
	color:#8d5084;
	font-size:22px;
}
.boxHistoricoDoChat p {
	color:#8f8f8f;
}
.boxHistoricoDoChat a {
	color:#8d5084;
	text-decoration:underline;
}
.boxHistoricoDoChat label {
	color:#e1c0c1;
}
.boxHistoricoDoChat select {
	margin-top:5px;
}
.historicoChat {
	margin-top:10px;
	margin-bottom:30px;
}
.historicoChat dt {
	color:#e1c0c1;
}
/* /Box Histórico do Chat */


/* Select customizado */
span.select {
	background:transparent url("../images/selectclaro.gif") center right no-repeat scroll ;
	color:#777;
	font-family:tahoma;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:20px;*height:20px;
	line-height:18px;*line-height:17px;
	overflow:hidden;
	padding:0 24px 0 8px;
	position:absolute;
	width:193px;
	padding-top:3px;
}
select.styled {
	position:relative;
	z-index:5;
	height:17px;
	overflow:hidden;
	margin-left:5px;
	width:220px;
}
.selectDay span.select {
	background:transparent url("../images/select2claro.gif") left  no-repeat scroll ;
	width:8px;
	margin-top:-4px;
}
.selectDay select.styled{
	width:38px;
	margin-left:0px;
	margin-top:-4px;
}
.selectDay{
	width:60px;
	margin-right:10px;
}
.selectMonth{
	margin-left:-5px;
}
.selectMonth span.select {
	background:transparent url("../images/select3claro.gif") left  no-repeat scroll ;
	width:40px;
	margin-top:-4px;
}
.selectMonth select.styled{
	width:68px;
	margin-left:0px;
	margin-top:-4px;
}
.selectYear span.select {
	background:transparent url("../images/select3claro.gif") left  no-repeat scroll ;
	width:40px;
	margin-top:-4px;
}
.selectYear select.styled{
	width:68px;
	margin-left:0px;
	margin-top:-4px;
}
/* /Select customizado */


/* Série histórica */
.pagerWrapper{
	width:600px;
}
.pagerPrev, .pagerNext {
	width:15%;
	#width:15%;
	_width:15%;
	float: left;
	background-color: #e1e1e1;
}
.pagerPrev a, .pagerNext a, .pagerNumbering a {
	color: #777777;
	text-decoration: none;
}
.pagerNext {
	width:15%;
	#width:15%;
	_width:15%;
	text-align:right;
}
.pagerNumbering {
	width:70%;
	#width:70%;
	_width:70%;
	float:left;
	text-align:center;
	background-color:#e1e1e1;
}
.pagerNumbering a {
	margin-left:0.2em;
	margin-right:0.2em;
}
.pagerSelected {
	background-color: #777777;
	color: white!important;
	font-weight: bold;
}
.pesquisarNoticias .btnOK {
	margin-left:5px!important;
	margin-top:-1px!important;
}
/* /Série histórica */


/* Meu perfil */
.perfil1 {
	background:url(../images/avatar/avatar_capcaverna.gif);
	display:block;
	width:105px;
	height:115px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-bottom:5px;	
	padding-left:0px;
}
 
.perfil1 span {
	visibility:hidden;
	height:110px;
	display:block;
}
.perfil2 {
	background:url(../images/avatar/avatar_007.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-top:2px;
	margin-left:0px;
		
}
.perfil2 span {
	visibility:hidden;
	height:110px;
	display:block;
}
.perfil3 {
	background:url(../images/avatar/avatar_bearmarket.gif) top center no-repeat;
	display:block;
	width:105px;
    height:115px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-top:3px;
	margin-left:0px;
	
}
.perfil3 span {
    visibility:hidden;
	height:110px;
	display:block;
}
.perfil4 {
	background:url(../images/avatar/avatar_bullmarket.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-left:0px;
	}
	
.perfil4 span {
    visibility:hidden;
	height:110px;
	display:block;
}
.perfil5 {
	background:url(../images/avatar/avatar_dados.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-left:0px;
	}
	
.perfil5 span {
    visibility:hidden;
	height:110px;
	display:block;
}


.perfil6 {
	background:url(../images/avatar/perfil6.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-left:0px;
	}
	
.perfil6 span {
    visibility:hidden;
	height:110px;
	display:block;
}



.perfil7 {
	background:url(../images/avatar/perfil7.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-left:0px;
	}
	
.perfil7 span {
    visibility:hidden;
	height:110px;
	display:block;
}


.perfil8 {
	background:url(../images/avatar/perfil8.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-left:0px;
	}
	
.perfil8 span {
    visibility:hidden;
	height:110px;
	display:block;
}

.perfil9 {
	background:url(../images/avatar/perfil9.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-left:0px;
	}
	
.perfil9 span {
    visibility:hidden;
	height:110px;
	display:block;
}


.perfil10{
	background:url(../images/avatar/perfil10.gif) top center no-repeat;
	display:block;
	height:115px;
	width:105px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-left:0px;
	}
	
.perfil10 span {
    visibility:hidden;
	height:110px;
	display:block;
}

.fotoPerfil{
	display:block;
	height:127px;
	text-align:center;
	float:left;
	border:solid 1px #e3e2e2;
}
.foto{
    background: url(../images/foto.gif);
	display:block;
    height:127px;
	width:97px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-bottom:5px;
	border:none;
}
.foto span {
    visibility:hidden;
	height:130px;
	display:block;}
	
.adicionarFoto{
	width:450px;
	height:32px;
	float:left;
	margin-top:5px;
	#margin-top:15px;
}	
.global{
    width:630px;
	height:440px;
	}
.qualPerfil{
	width:600px;
	height:300px;
	float:left;
}
.perfilInvestidor{
    width:200px;
	float:left;
}
.perfilTecnico {
	width:168px;
	float:left;
}
.frequenciaOperacao {
    width:210px;
	float:left;
}
.criarPerfil {
	background:url(../images/btnCriarPerfil.gif);
	width:101px;
	height:21px;
	float:left;
	margin-bottom:15px;		
	#margin-top:0px;
}
.perfilInvestidor input {
	float:left; 
	clear:left;
}
.perfilInvestidor label, .perfilTecnico label, .frequenciaOperacao label{
	display:block;
	margin:0px;
	#margin:1px;
	padding:0px;
	#padding:1px;
	padding-left:15px;
	#padding-left:20px;
 }

.perfilTecnico input {
	float:left;  clear:left;
}  
.frequenciaOperacao input {
	float:left; 
	clear:left;
	}

.perfilTopBroker{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#113E12;
}
	
#goHistorical{
	margin-left:5px;
	margin-top:-1px;
}

.perfil{
	width:578px;
	height:201px;
	background:url(../images/bgPerfil.gif); 
	border:solid 1px #a4a4a4;
	padding-left:16px;
	margin-top:10px;}
	
.informacoesUsuario{
	float:left;
	font-family:'Trebuchet MS';
	font-size:12px;
	color:#777777;
	margin-left:25px;
}
.btnEditarPerfil{
    width:101px;
	height:21px;
	margin-top:15px;
	margin-left:8px;
	background:url(../images/btnEditarPerfil.gif) no-repeat;
}
.perfil h3{
	font-family:'Trebuchet MS';
	font-size:14px;
	color:#254690;
	margin-bottom:10px;
}
.perfil h2{
	font-family:'Trebuchet MS';
	font-size:12px;
	color:#113e12;
	margin-bottom:20px;
	margin-top:20px;
}
.camposPerfil{
	width:580px;
   float:left;
	background: #fdfdfd url(../images/bgCamposPerfil.gif) bottom repeat-x;
	margin-top:1em;
	padding-left:15px;
	border:1px solid #a5a5a5;
	margin-bottom:10px;
	#padding-bottom:8px;
}
.camposPerfil h2{
	margin-top:5px;
}	
.camposPerfil span{
	font-family:'Trebuchet MS';
	font-size:13px;
	display:block;
	margin-top:10px;
	color:#4f4f4f;	
	clear:left;
}
.opcoesPerfil{
	width:580px;
	margin:0px;
	padding:0px;	
}
.exibicaoPerfil{
    width:563px;
    --height:149px;
	margin-top:0px;
	margin-bottom:10px;
}
.opcoesPerfil span{
	font-family:'Trebuchet MS';
	font-size:13px;
	color:#383838;
	margin-bottom:5px;
	font-weight:bold;
}	 
.opcoesPerfil label{
    font-family:'Trebuchet MS';
	font-size:12px;
	color:#929292;
	margin-left:3px;
	font-weight:normal;
}
#apelido{
	color:#929292;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	#margin-bottom:0px;
	margin-top:8px;
	width:174px;
	height:19px;
}
.exibicaoPerfil input{
    margin-top:5px;
}
/* /Meu perfil */


/* Tesouro Direto */
.cartaTesouroDireto {
	background:url(images/cartaTesouroDireto.gif) no-repeat;
	width:91px;
	height:119px;
	float:left;
	margin-top:-13px;
}
.cartaTesouroDireto {
	background:url(images/cartaTesouroDireto.gif) no-repeat;
	width:91px;
	height:119px;
	float:left;
	margin-top:-13px;
}
.painelDeInformacoes {
	width:543px;
	background:url(images/bgConteudoRelacionado.gif) repeat-x bottom;
	float:left;
	height:328px;
	margin:0px 0 10px 20px;
	margin-bottom:6px;
	margin-bottom:13px;
	#margin-bottom:28px;
	_margin-bottom:0px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}

.painelDeInformacoes h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	color:#006633;
	margin-bottom:0px;
	margin-top:17px;
}
.vantagens{    
	float:left;
	margin-bottom:0px;
	margin-top:0px;
	width:380px;
}
.custos {
 	clear:left;
}
.vantagens ul, .custos ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#666666;
	margin-top:8px;
	margin-left:-6px;#margin-left:30px;_margin-left:30px;
	margin-bottom:0px;
}
.vantagens ul li, .custos ul li {
	list-style-image:url(img/seta.gif);
	margin-bottom:4px;
}
.acesseSistema {
	margin-left:28px;
	border:0px;
	width:231px;
	height:21px;
	background:url(images/btnAcesseSistema.gif);
	clear:both;
	float:left;
	margin-top:0px;
}
.maisInformacoes {
	 background:url(images/btnMaisInformacoes.gif);
	 width:138px;
	 height:21px;
	 display:block;
	 margin-left:20px;
	 margin-top:10px;
}
.leiaRegulamento {
    background:url(images/btnLeiaRegulamento.gif);
	 height:21px;
	 display:block;
	 margin-left:20px;
	 margin-left:168px;
    width:150px;
    margin-top:-21px;
}
.conteudoRelacionado ul {
	margin-top:5px;
	padding-left:33px;
	#padding-left:1px;
	#padding-left:1px;
}
.conteudoRelacionado ul li, .searchSuggestion li {
	list-style-image:url(images/setaPeq.gif);
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#5e5e5e;	
}
.topBoxTesouroDireto{
	background:url(images/topBoxTesouroDireto.gif) no-repeat;
	width:545px;
	height:17px;
	margin-left:20px;
	margin-top:10px;
	clear:left;
}
.cartaTesouroDireto{
	background:url(images/cartaTesouroDireto.gif) no-repeat;
	width:91px;
	height:119px;
	float:left;
	margin-top:-13px;
}
/* /Tesouro Direto */


.imgmsgerro {
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-top:15px;
}
.msgerro {
	width:400px!important;
	margin-top:5px!important;
}



/* Ofertas Públicas */
#vejaOferta {
	width:305px;
	background-color:#dfdfdf;
	padding:10px;
	margin-top:30px;
}
#vejaOferta h2 {
	font-size:18px;	
	margin:0px 0px 0px 10px;
}
#vejaOferta select {
	height:20px;
	width:132px;
	font-family:"Trebuchet MS";
	font-size:10;
	color:#898989;
	border:1px solid #898989;
	margin-right:10px;
	margin-left:10px;
}
#vejaOferta img {
	margin-top:-4px;
	#margin-top:0px;
	_margin-top:0px;
}
#vejaOferta p {
	margin-left:10px;
	width:281px;
}
.vejaOfertaErro {
	margin-top: 10px; 
	width: 275px;
	color: #555555;
	background-color: #efcc6f;
	margin-left:10px;
	padding:3px; #padding:5px; _padding:5px;
}
.vejaOfertaErro p {
	width:236px!important;
	margin: 10px;
	margin: 0px 0px 0px 3px; #margin: 0px 0px 0px 5px; _margin: 0px 0px 0px 5px;
}
.listaOferta{
	border-top:#afafaf 1px solid;
	margin-top:10px; 
	margin-left:10px; 
	width: 281px
}
.listaOferta p {
	margin-top:10px;
	margin-left:0px!important;
}
.listaOferta ul {
	list-style-image:url(../images/markerDarkGreen.gif); 
	margin-left: 5px
}
/*Ofertas públicas*/

.ofertasPublicas h3 {
	font-size:24px;
	color:#113e12;
}
.ofertasPublicas h4 {
	font-size:14px;
	color:#113e12;
	margin-bottom:5px;
	margin-top:2em;
}
.ofertasDisponiveis {
   text-align:left;
   font-family:'Trebuchet MS';
   color:#666666;
   margin-left:14px;
   #margin-left:19px;
   padding-left:5px;
}
.ofertasDisponiveis td img {
	float:left;
	margin-right:5px;
}
.ofertasDisponiveis thead td {
   background:#dfdfdf;
   font-weight:bold;
   font-size:11px;
   padding-left:5px;
}
.ofertasDisponiveis tbody td {
   background:#f7f8f7;
	font-size:11px;
	padding-left:5px;
}
tbody .reservaSolicitada  td {
   background:#e8fcd7;
}
/*Descrição de ofertas*/

.empresa{
	width:580px;
	height:40px;
	border-bottom:solid 1px #dbdbdb;
	margin-bottom:15px;
}
.empresa h2{
	margin:0px;
	margin-left:5px;
	font-size:30px;
	margin-top:-5px;
	float:left;
}
.descricoesOfertasPublicas thead td{
	font-weight:bold;
	background-color:#dfdfdf;
	padding-left:5px;}	
	
.descricoesOfertasPublicas{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	color:#666666;
	float:left;
 } 
.descricoesOfertasPublicas td{
   background-color:#f7f8f7;
   padding-left:5px;
}
.globalPdf{
	width:290px;
	height:auto;
	overflow:hidden;
}
.globalPdf h4{
	background-image:url(../images/iconAdobe.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:5px;
	margin-top:5px;
	color:#7d3873;	
}
.coordenadorOferta{
	/*width:250px;*/
	margin-top:0px;
	#margin-bottom:25px;
	clear:left;
 }
.coordenadorOferta p{
	margin-top:15px;
	margin-bottom:15px;
 }
.baixarPdf{ 
	width:600px;
	height:35px;
	padding-right:3px;
	background:#f7f8f7;
	border:solid 1px #f1f1f1;
	clear:left;
 }
 .boxRegraCorretora{
 	border:1px solid #666666;
 	background-color:#f8f8f8;
 	height:150px;
 	overflow-y:scroll;
 	padding:10px;
 }
.txtAdobeAcrobatReader{
    text-decoration:underline;
	font-size:10px;
	padding:0
}
.partOfertasPublicas{
	font-size:12px;
	color:#777777;
  	float:left;
}
.solicitarOferta{
	height:50px;
}
.solicitarOferta h3{
	float:left;
	margin:0px;}
.solicitarOferta span{
    float:left;	
	margin-left:5px;
	margin-top:10px;
	font-size:12px;
	color:#777777;
}
.solicitarOferta a{
	margin-left:5px;
	margin-top:10px;
	font-size:12px;
	color:#415e9e;}
	
/*feedbackSucesso	*/

.feedbackSucesso{
    width:400px;	
	height:50px;
	background:#f2faeb; 
	margin-top:20px;
	margin-bottom:20px;
	background-image:url(../images/icoSucesso.gif);
	background-position:left;
	background-repeat:no-repeat;	
	}
.txtMensagemSucesso{
	font-size:12px;
	color:#67a74d;
	margin-left:15px;
	float:left;
	margin-top:13px;
	margin-left:30px;
	}
	

.feedbackErro{
    width:400px;	
	height:50px;
	background:#EFCC70; 
	margin-top:20px;
	margin-bottom:20px;
	background-image:url(../images/icoErro.gif);
	background-position:left;
	background-repeat:no-repeat;	
	}
.txtMensagemErro{
	font-size:12px;
	color:#D4251C;
	margin-left:15px;
	float:left;
	margin-top:20px;
	margin-left:30px;
	}
.dadosOferta{
   width:230px;	
   float:left;}
   
.dadosOferta span{
   font-size:13px;
   font-weight:bold;
   color:#666666;
 }
.dadosOferta p{
   font-size:12px;}
/* /feedbackSucesso */


.ofertaJaSolicitada{
	width:260px;
	height:60px;
	float:left;
	background:#f7f8f7;
	margin-left:50px;
	padding-left:10px;
    padding-top:15px;
	border:solid 1px #f0f0f0;}

.confirmarCancel{
	width:405px;
	height:150px;
	float:left;
	background:#000000;
	}
.confirmarCancel p{
	color:#ffffff;
	font-size:14px;
	margin-top:25px;
	margin-left:30px;
	float:left;}	
	
.btnFechar{
	width:53px;
	height:13px;
	float:right;
	background-image:url(../images/btnFechar.gif);
	margin:8px;
}
.btnConfirmarCancel{
	width:170px;
	height:25px;
	margin:auto;
}	
.confirmarCancel .feedbackSucesso{
   float:left;
}
.precoReserva{
	width:500px;
	height:50px;
	float:left;}

.precoSolicitarReserva{
	width:700px;
	margin-top:5px;
	margin-left:10px;
	clear:left;}
	
.ofertasPublicas p{
     font-size:12px;
}
.ofertasPublicas label{
	color:#777777;
	font-size:12px;
	display:block;
}
.ofertasPublicas{
	font-size:12px;
	font-family:'Trebuchet MS';
	color:#777777;}
	
.btnSolicitarOferta{
	background:url(../images/btnSolicitarAgora.gif) no-repeat;
	width:131px;
	height:30px;
	float:left;
	text-indent: -8000px;	
	margin-top:2em;
	margin-bottom:2em;
	float:right;
}
.btnEnviarOfertasPub{
	background:url(../images/btn_enviar.gif) no-repeat;
	float:left;
	width:81px;
	height:19px;
	cursor:pointer;
	}
.btnCancelarReserva{
	width:168px;
	height:18px;
	float:left;
	background:url(../images/btnCancelarReserva.gif) no-repeat;
}
.empresa img, .empresa h2 {
	float:left;
	margin-top:-2px;
}
.precoOferta{
	clear:left;
	float:left;
	#margin-bottom:10px;
	margin-bottom:5px;
	margin-top:10px;
	}

.precoOferta label{
	margin-right:30px;
	float:left;	}

.OfertasPublicas label, input{
	margin-right:2px;
}
.valorLimite{
	margin-bottom:5px;
	float:left;
	margin-top:-10px;
	}

 /* /Ofertas públicas */
.load-ipo {
	clear:both!important;
	background-color:#EFCC70!important;
	padding-bottom:2px!important;
	height:16px!important;;
	width:100%!important;;
	margin:0px;;
}
.load-ipo span {
	FONT-FAMILY: "Trebuchet MS", Arial, helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	margin:0px;;
}

#boxCancelarOferta {
	top:55%;
   left:45%;
   margin-top:0px;
   margin-left:-140px;
   position:absolute;
   z-index:9999 !important;  
}
#fundoCancelarOferta {                  
   position:absolute;
   z-index:230;
   width:100%;
   top:0;
   right:0;
   bottom:0;
   left:0;
   background-color:#000;
   filter:alpha(opacity=60);
   opacity:0.6;
   height: 132%;
}



/*media center*/




.presentation-detail { height:200px!important; }
.mediacenter-detail .info-box  
{
	border:1px solid #e4e4e4; 
	float:right; 
	margin-top:-200px; 
	margin-right:20px; 
	padding:10px; 
	width:300px; 
	min-height:179px;
	background-color:#f6f6f6; 
}
.mediacenter-detail .description { }
.mediacenter-detail .video { border:1px solid #e4e4e4; float:right; margin-right:20px; }
.mediacenter-detail .slide img { border:1px solid #e4e4e4; width:615px; height:455px; margin-left:20px; }


.mediacenter-list { padding:0 20px 20px 20px; }
.mediacenter-list ul { margin:0px; padding:0px; list-style-type:none;  list-style-image:none; }
.mediacenter-list li  
{
	margin:0 0 10px 0; 
	padding:10px; 
	border:1px solid #e4e4e4; 
	background-color:#f6f6f6; 
	list-style-type:none; 
	clear:both; 
	min-height:100px; 
}
















/* Media Center 




.title
{
	margin-left: 8px;
}
.description
{
	margin-left: 8px;
}


 .video
 {
 position:absoulte; 
 margin-left:615px;
 margin-top:25px;
 
 }
 */
 /*
 .info-box 
 {
	border:1px solid #e4e4e4; 
	float:right; 
	margin-top:15px; 
	margin-right:63px; 
	padding:10px; 
	width:300px; 
	min-height:179px;
	background-color:#f6f6f6; 
}
*/
.date
{
	margin-left:8px;

}
/*
#MediaCenterSlide
{
	position:absolute;
	height:455px; 
	width:585px;
	top:266px;
	margin-left:14px;
}
*/

/*.mediacenter-detail .description { }
.mediacenter-detail .video { border:1px solid #e4e4e4; float:right; margin-right:20px; }
.mediacenter-detail .slide { border:1px solid #e4e4e4; width:615px; height:455px; margin-left:20px; }
.mediacenter-detail .slide img { width:615px; height:455px; }
*/
.mediacenter-list { padding:0 20px 20px 20px; }
.mediacenter-list ul { margin:0px; padding:0px; list-style-type:none;  list-style-image:none; }
.mediacenter-list li  {
	margin:0 0 10px 0; 
	padding:10px; 
	border:1px solid #e4e4e4; 
	background-color:#f6f6f6; 
	list-style-type:none; 
	clear:both; 
	min-height:100px; 
}
.mediacenter-list li .title { font-weight:bold; text-transform:uppercase; }
.mediacenter-list li .date { color:#506739; margin-top:5px;}
.mediacenter-list li .thumb { float:right; width:130px; height:100px;}
.mediacenter-list li .thumb img { width:130px; height:100px; border:1px solid #e4e4e4;}
/* Media Center */


/* IPO */
.btnVerProspecto{
	background-image:url(../images/btnVerProspecto.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 22px;
	float: right;
	text-indent: -8000px;
	margin-bottom: 1em;
}
div.ofertasPublicas {
	margin: 20px;
	clear: both;
}
.tableCronograma{clear:left;}
.tableCronograma td{
	padding-left:4px;
	text-align:left;
	color:#666666;
	font-size:11px;
}
.tableCronograma thead{
	background-color:#dfdfdf;
	width:95px;
	height:78px;
}
.tableCronograma tbody{
	background-color:#f8f8f8;
}
.empresa{
	border:none;
}
/* /IPO */