html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead, tr, th,
center, u, b, i {
    margin: 0;
    padding: 0;
    outline: 0;
    font-weight: 17px;
}

body {
	margin:0;
	background-image:url(../img/background.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555252;	
}

ol, ul {
    list-style: none
}

input, textarea, select {
    margin: 5px 0 0 0;
    padding: 0
}

hr {
    margin: 0;
    padding: 0;
    border: 0;
    color: #c0c0c0;
    height: 1px
}

/* ------------------------------------------- FIM DO CSS RESET -------------------------------------------*/


.link-cinza {
	font-family:Arial, Helvetica, sans-serif;
	color:#555252;
	text-decoration:none;
}

.link-cinza:hover {
	text-decoration:underline;
}

.link-branco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.link-branco:hover {
	text-decoration:underline;
}

.link-list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a8a56;
	text-decoration:none;
	font-weight:bold;
}

.titulos {
	margin:10px;
	font-size:18px;
	color:#013f00;
	font-weight:bold;
}
	

/* ------------------------------------------- CONTAINER -------------------------------------------*/

#container {
	width:909px;
	height:auto;
	margin:0 auto;
}

/* ------------------------------------------- TOPO -------------------------------------------*/

#topo {
	width:909px;
	height:144px;
}

#menu-top {
	margin-top:10px;
	text-align:right;
	width:909px;
	height:15px;
}

#menu-top ul {
	float:right;
}

#menu-top ul li {
	float:left;
	margin-right:15px;
}

#marca h1 a {
	margin-top:7px;
	width:271px;
	height:88px;
	background-image:url(../img/marca.png);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}

#botoes-topo {
	width:550px;
	height:67px;
	float:right;
	margin:40px 0 0 0;
}

/* ------------------------------------------- MENU -------------------------------------------*/

#menu {
	margin-top:-10px;
	*margin-top:0;
	width:909px;
	height:55px;
	float:left;
}

#corretora-active h1 a {
	float:left;
	display:block;
	width:301px;
	height:55px;
	background-image:url(../img/corretora-active.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#financeira h1 a {
	float:left;
	display:block;
	width:194px;
	height:55px;
	background-image:url(../img/financeira.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#data-hora {
	margin-top:20px;
	color:#FFF;
	float:right;
}

/* ------------------------------------------- SUB-MENU -------------------------------------------*/

#sub-menu-corretora {
	width:909px;
	height:22px;
}

#sub-menu-01 {
	width:auto;
	height:22px;
	margin-left:35px;
}

#sub-menu-corretora ul {
	float:left;
}

#sub-menu-corretora ul li {
	padding:0 5px;
	height:20px;
	float:left;
	margin-top:7px;
	margin-right:15px;
}


/* ------------------------------------------- MENU FINANCEIRA -------------------------------------------*/

#corretora h1 a {
	float:left;
	display:block;
	width:301px;
	height:55px;
	background-image:url(../img/corretora.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#financeira-active h1 a {
	float:left;
	display:block;
	width:194px;
	height:55px;
	background-image:url(../img/financeira-active.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/* ------------------------------------------- SUB-MENU-FINANCEIRA -------------------------------------------*/

#sub-menu-financeira {
	width:909px;
	height:22px;
}

#sub-menu-01-financeira {
	width:400px;
	height:22px;
	margin-left:335px;
}

#sub-menu-corretora ul {
	float:left;
}

#sub-menu-corretora ul li {
	padding:0 5px;
	height:20px;
	float:left;
	margin-top:7px;
	margin-right:15px;
	background-position:bottom;
	background-repeat:repeat-x;
}

/* ------------------------------------------- CONTEÚDO -------------------------------------------*/

#conteudo {
	width:909px;
	height:auto;
	float:left;
	margin-top:16px;
	margin-bottom:20px;
}

#conteudo-01 {
	width:318px;
	height:auto;
	float:left;
	margin-right:10px;
}

/* ------------------------------------------- FLASH -------------------------------------------*/

#flash-principal {
	float:left;
	width:305px;
	height:184px;
	border-style:solid;
	border-color:#dcdcdc;
	border-width:1px;
}

#flash-video {
	margin-top:16px;
	width:308px;
	height:83px;
	float:left;
	background-image:url(../img/back-videos.jpg)
}

.flash-video-img {
	margin-top:12px;
	margin-left:10px;
	width:137px;
	height:60px;
	float:left;
}

#tributario {
	margin-top:16px;
	width:308px;
	height:98px;
	background-image:url(../img/back-tributario.jpg);
	background-repeat:no-repeat;
	float:left;
}

#indicadores-financeiros {
	margin-top:16px;
	width:308px;
	height:218px;
	float:left;
	background-image:url(../img/back-indicadores.png)
}

#indicadores-moedas {
    margin-top:-1px;
    width:308px;
    height:218px;
    float:left;
    background-image:url(../img/back-indicadores.png)
}

.titulo-ind, .titulo-ind-off {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.titulo-ind {
	color:#013f00;
}

.titulo-ind-off {
	color:#999;
}

#conteudo-02 {
	width:579px;
	height:auto;
	float:left;
}

#iniciante {
	width:279px;
	height:86px;
	background-image:url(../img/back-oferta-publica-financeira.jpg);
	background-repeat:no-repeat;
	float:left;
}

.iniciante-text {
	margin:10px auto;
	width:92%;
	height:auto;
}

#produtos {
	margin-right:20px;
	width:279px;
	height:184px;
	background-image:url(../img/back-iniciante.jpg);
	background-repeat:no-repeat;
	float:left;
}

#produtos ul {
	list-style:url(../img/bullet.gif);
	list-style-position:inside;
}

#produtos ul li {
	list-style:url(../img/bullet.gif);
	list-style-position:inside;
}

#produtos ul li {
	margin-top:7px;
	margin-left:15px;
}

#produtos-financeira {
	width:279px;
	height:218px;
	background-image:url(../img/back-financeira-final.jpg);
	background-repeat:no-repeat;
	float:left;
}

#dic-financeira {
	width:279px;
	height:218px;
	background-image:url(../img/back-financeira-final.jpg);
	background-repeat:no-repeat;
	float:right;
}

#dicionario-financeiro, #dicas-importantes {
	margin-top:16px;
	width:279px;
	height:232px;
	background-image:url(../img/back-dic-financeiro-final.jpg);
	background-repeat:no-repeat;
	float:left;
}

#dicas-importantes {
	float:right;
}

#marcas-home {
	margin-top:16px;
	width:579px;
	height:71px;
	background-image:url(../img/back-marcas.jpg);
	background-repeat:no-repeat;
	float:left;
}

#rodape {
	margin:16px auto 0;
	border-top:solid #f7f7f7;
	width:909px;
	height:auto;
	margin-bottom:20px;
	float:left;
}

#dados {
	 margin-top:10px;
	 font-size:10px;
	 line-height:17px;
	 float:left;
}

#assinatura h1 a {
	margin-top:30px;
	width:54px;
	height:21px;
	background-image:url(../img/marca-ebrand.jpg);
	background-repeat:no-repeat;
	float:right;
	text-indent:-9999px;
}

/* ------------------------------------------- CONTAINERS -------------------------------------------*/

#produtos-container, #dicas-container, #grupo-container, #abra-conta-container, #atua-cadast-container, #ouvidoria-container, #contato-container, #iniciantes-container, #custos-container, #tabela-impostos-container, #videos-container, #tributacao-container, #dic-financeiro-container, #imposto-renda-container, #cursos-container, #oferta-container {
	width:895px;
	height:auto;
	background-repeat:no-repeat;
}

#produtos-container {
	background-image:url(../img/titulos/produtos.jpg);
}

#dicas-container {
	background-image:url(../img/titulos/dicas.jpg);
}

#grupo-container {
	background-image:url(../img/titulos/grupo.jpg);
}

#abra-conta-container {
	background-image:url(../img/titulos/abra-sua-conta.jpg);
}

#abra-conta-container input {
	margin-top:5px;
}

#atua-cadast-container {
	background-image:url(../img/titulos/atualizacao-cadastral.jpg);
}

#ouvidoria-container {
	background-image:url(../img/titulos/ouvidoria.jpg);
}

#contato-container {
	background-image:url(../img/titulos/contato.jpg);
}

#iniciantes-container {
	background-image:url(../img/titulos/iniciantes.jpg);	
}

#custos-container {
	background-image:url(../img/titulos/custos.jpg);	
}

#tributacao-container {
	background-image:url(../img/titulos/tributacao.jpg);	
}

#oferta-container {
	background-image:url(../img/titulos/oferta-publica.jpg);
}


.titulo-tabela {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	text-align:center;
	width:100%;
}

.titulo-tabela-02 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:100%;
}

#grupo-text ul li {
	list-style:url(../img/bullet-iniciantes.jpg);
	list-style-position:inside;
	margin-top:20px;
}

#grupo-text ul li a {
	color:#498507;
	text-decoration:none;
}

#grupo-text ul li a:hover {
	text-decoration:underline;
}

#tabela-impostos-container {
	background-image:url(../img/titulos/tabela-impostos.jpg);	
}

#videos-container {
	background-image:url(../img/titulos/videos.jpg);	
}

#dic-financeiro-container {
	background-image:url(../img/titulos/dicionario-financeiro.jpg);	
}

#imposto-renda-container {
	background-image:url(../img/titulos/imposto-renda.jpg);
}

#cursos-container {
	background-image:url(../img/titulos/cursos-palestras.jpg);
}



/* ------------------------------------------- PÁGINA PRODUTOS -------------------------------------------*/

#sub-titulo {
	width:800px;
	margin:0 auto;
	padding-top:55px;
	padding-left:30px;
}

#menu-produtos {
	margin:30px;
	width:895px;
	height:23px;
	float:left;
}

#menu-produtos ul{
	float:left;
}

#menu-produtos ul li{
	margin-right:16px;
	float:left;
}

/* ------------------------------------------- PÁGINA GRUPO -------------------------------------------*/

#foto-grupo {
	float:left;
	margin-right:10px;
	width:211px;
	height:141px;
}

#grupo-text {
	width:865px;
	margin-left:30px;
	margin-top:20px;
}

/* ------------------------------------------- PÁGINA ABRA SUA CONTA -------------------------------------------*/

.campos {
	background-color:#FFF;
	border:solid 1px #d9d8d8;
	height:24px;
}

.text-color {
	color:#498507;
}

/* ------------------------------------------- LAYER -------------------------------------------*/

#back-layer {
	width:100%;
	height:100%;
	background-color:#000;
	position:absolute;
	opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}

#layer-interna {
	width:500px;
	height:460px;
	background-color:#FFF;
	margin:0 auto;
	border-color:#000;
	border-style:dashed;
	border-width:2px;
	font-size:12px;
}
