@CHARSET "UTF-8";

/* Configurações globais */

body {
	background: #E1FCD8;
	font-size:90%;
	margin: 0;
	padding:0;
	border:0;
	font-family: Trebuchet MS;
}
a{outline:none;}
img {
	border: 0;
}


#container{
	color: #333;
	font-family: Trebuchet MS;
}
#header, #content{
	background:#FFF;
}
#banner{margin-left:-10px;}
.email{text-decoration:none;}
.email:hover{text-decoration:underline;}

/* Cabecalho */

#logo{margin:0; padding:10px 0; /*width:600px;*/}

#logo img{width:230px; height:76px; margin-left:20px;}

/*

#header form{margin:0 0 0px 60px;}
#header h1, #header p{color:#FFF;}
#header label{color:#FFF; font-size:12px; font-weight:bold;}
#header h1{ font-size:16px;}
#header input {display:inline; margin-left:5px; color:#333;}
#header p{font-size:12px; margin:0px 0 0 70px;}
#formHomeBroker h1{text-decoration:underline; border:none; margin-top:10px;}
#homeBrokerInput{ height:15px;}
.indexInputImage{position:relative; top:-20px; left:189px; outline:none;}
*/
#formHomeBroker{display:inline; float:right; width:120px; margin-right:15px;}
#formHomeBroker div{display:inline;}
#homeBrokerInput{ width:90px; height:13px; display:inline;}
.indexInputImage{position:relative; top:5px; left:2px; outline:none;}

.caixaDeEntrada{background-color:#DEDEDE; border:2px solid #A2AFAF; height:12px;padding-bottom:2px;padding-left:2px;}

#cotacao{width:180px; margin:0; background:#FFF;  color:#FFF; font-size:12px; text-align:center; padding:1px 0 1px 0; background:#006699; height:17px;}
#indice{margin:0; background:#FFF; padding:0; border-bottom:1px solid #006699;}

/* Configurações do Menu */

#menu{margin:-5px 0 0 0; background: url(topnav_bg.gif) repeat-x; height:30px; padding-bottom:1px; position:relative}
#menu ul{
	position:relative;
	border:0;
	line-height:0;
	padding:15px 0;
	margin:0px 0 0 5px;
	text-align:left;
	display:inline;
	top:15px;
}
#menu ul li{	
	position:relative;
	display:inline;
	list-style:none;
	color:#FFF;
	padding:0;
	margin:0;
}
#menu ul li a{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	padding:8px;
	padding-top:6px;
	padding-bottom:6px;
}
#menu ul li a:hover{background: url(topnav_bg2.gif);}

/* Rodape */

#footer{background:#FFF;}
#footer hr{color:#587878; background-color:#587878; margin-left:20px; width:900px;}
#footer div{color:#587878; font-size:12px; font-weight:none; text-align:center; padding:0; margin:0 0 10px 0;}

/* Col1 das páginas internas */

#Col1{width:120px; padding:10px 0 0 20px;}


/* Página Home */

#HomeInteriorEsq{width:320px; margin:0; padding:30px 0 0 0;}
#HomeInteriorDir{margin:20px 0 0 -10px; padding:10px 5px 5px 5px; width:580px;}
#HomeInteriorEsq img{margin-left:20px;}
#HomeIcone1{margin-bottom:18px;}
#HomeIconeNews{margin-bottom:20px;}
#HomeCol1{margin:0 0 0 15px; padding:0; }
#HomeCol2{position:relative; left:10px; top:15px; width:202px; background:#333;}
#HomeCol1 applet, #HomeCol2 applet{margin:1px 1px 1px 1px; padding:0;}
#HomeCol1 span {padding:10px 0;color:#777}
#HomeInteriorDir h1{width:190px; font-size:14px; text-align:center; padding:5px; margin:1px 1px 0px 1px; background:url(topnav_bg.gif) repeat-x; color:#FFF;}
#HomeInteriorDir img{position:relative; margin:0 auto; -ms-interpolation-mode:bicubic;}
#HomeInteriorDir a{background:transparent; border:none; display:block; margin:0;}
#HomeInteriorDir a:hover{background:transparent;}
#HomeInteriorDir hr{height:1px;color:#5B7B7B; background:#5B7B7B; margin:0; width:340px; padding:0;}

/* Página Institucional */

#InstCol2{padding:0;}
#InstCol3{padding:0;}
#InstCol2 p{color:#333; font-size:12px;}
#InstFoto1{margin:10px 0 20px 20px; border:2px solid #333;}
#InstFoto2{margin-left:20px; border:2px solid #333;}

/* Página Notícias */

#NotCol2{padding:10px 0;}
#NotCol2 a{text-decoration:none; color:#333;}
#NotCol2 a:hover{text-decoration:underline;}
#NotCol2 hr{color:none; background:none; border:1px solid #CCC;}

/* Página Abra sua conta*/

#pFisica{background:url(../img/abraConta/pFisica2.gif) no-repeat; width:180px; height:33px; display:block; margin-left:120px; margin-bottom:20px;}
#pFisica:hover{background:url(../img/abraConta/pFisica.gif) no-repeat;}
#pJuridica{background:url(../img/abraConta/pJuridica2.gif) no-repeat; width:255px; height:33px; display:block; margin-bottom:20px;}
#pJuridica:hover{background:url(../img/abraConta/pJuridica.gif) no-repeat;}
#abraLinha{width:2px; height:33px; background:#25355B; margin-left:100px;}

/* Página Educacional */

#EducacionalCol2{padding:10px 0;}
#tituloEducacional{background:url(../img/educacional/bkTitulo.gif) no-repeat; width:550px; height:55px; margin-left:100px; padding:8px 0 0 10px; color:#FFF;}
.evento, .evento2{color:#333; text-decoration:none;}
.evento{font-weight:bold;}
.saibaMais{color:#215151; font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px solid #0B3535; padding-bottom:10px;}
.saibaMais img{border:none;}
.saibaMais a{background:#215151; color:#FFF; padding:5px; border:1px solid #0B3535; text-decoration:none;}
.saibaMais a:hover{background:#0B3535; border:1px solid #215151;}

/* parte do Box dos cursos e palestras na tela Educacional */

#cursosPalestras{/*background:#EEE; border:1px solid #215151; padding:10px;*/}
#cursosTitulo, #palestrasTitulo{
	cursor:pointer; 
	margin:0 0 0 0; 
	padding:5px; 
	background:#0B3535; 
	color:#FFF; 
	font-size:12px; 
	font-weight:bold; 
	width:200px;
	border:1px solid #042222;
}
#cursosTitulo:hover, #palestrasTitulo:hover{background:#333;}
#cursos{width:220px; display:none;}
#cursosPalestras dl{margin:0; padding:0;}
#cursosPalestras dl dt{
	line-height:30px;
	list-style:none; 
	margin:0; 
	cursor:pointer; 
	background:#FFE1BA; 
	width:210px; 
	border:1px solid #FC9C1B;
}
#cursosPalestras dl dt:hover{background:#EEE;}
#cursosPalestras dl dt span{
	position:relative;
	margin:0 0 0 -1px;
	padding:5px 10px; 
	background:#FC9C1B; 
	color:#FFF; 
	font-size:14px; 
	font-weight:bold; 
	border:1px solid #A46109;
}
#listagemCursos{display:inline; float:left;}
#conteudoCurso{
float:right;
background:#FFF;
border:1px solid #333;
width:505px;
padding:5px;
margin:0;
}

#listagemCursos dd{display:none;}
#conteudoCurso dd{margin:0; padding:0;}
#conteudoCurso h2{color:#FFF; font-size:18px; margin:0; padding:5px; background:#333;}
.proximasTurmas{color:#FFF; font-weight:bold; padding:5px; background:#FC9C1B;}
.turma{border-bottom:1px dashed #333; padding:5px 0 9px 0; margin:0;}
.turma p{display:inline;}

.inscreva{padding:5px; background:#333; color:#FFF; text-decoration:none; border:1px solid #042222; float:right; position:relative; top:-30px;}
.inscreva:hover{background:#0B3535;}

/* Página Banco de Talentos */

#BancoCol2{padding:10px 0;}
#BancoCol2 .email{color:#FFF;}
#balao{background:url(../img/bancoTalentos/balao.gif) no-repeat; width:449px; height:117px; margin-left:100px; padding:25px 0 0 75px; font-size:22px; color:#FFF;}

/* Página Fale Conosco */
#FaleCol2 legend{display:none; border:none;}

#MensagemNome{margin-left:-10px;}
#MensagemEmpresa{margin-left:-28px;}
#MensagemEmail{margin-left:-9px;}
#MensagemTelefone{margin-left:-29px;}
#MensagemAssunto{margin-left:-23px; margin-top:0px;}
#mensagemTextarea label{margin-left:-465px; margin-top:0px;}
#MensagemMensagem{margin-left:68px; margin-top:0px;}
#mensagemTextarea .error-message{margin-left:0px; display:block; margin-top:130px;}

/* Inscrição */

#InscricaoTelefone {margin-left:-20px}

#btLimpar{margin:8px 0 0 340px; cursor:pointer;}
#btEnviar{margin:-18px 0 0 410px;}
.cinza{background:#EEE;}

#FaleCol2 p{margin-left:8px;}
#FaleCol2 p .email{color:#000;}

/* Página Localização */
#LocalizacaoFoto{border:2px solid #333; margin-left:60px; }
#InstCol2{padding:20px 0;}
#InstCol3{padding:20px 0;}


#teste1{padding:10px 0; background:#900;}
#teste2{padding:10px 0; background:#090;}
#zoom_content {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
}
#ibovespa {
    width:200px;
    text-align:center;
    position:relative;
    border:1px solid #333;
    left:10px;
}
#ibovespadir {
    width:300px;
	height: 268px;
    position:relative;
    left:10px;
	background: #F0F0F0;
}
#ibovespa h2 {
	background:url(topnav_bg.gif) repeat-x;
	color:#FFFFFF;
	border-bottom: 1px solid #333;
	font-size:14px;
	margin:0;
	padding:5px;
	text-align:center;
}
#ibovespadir h2 {
	background:url(topnav_bg.gif) repeat-x;
	color:#FFFFFF;
	border-bottom: 1px solid #333;
	font-size:14px;
	margin:0;
	padding:5px;
}

#coluna1 {float:left;}
span.alta {
	color: green;
}
span.baixa {
	color: red;
}

#HomeCol1 span {
    float:right;
}
#HomeCol1 img {
    border-bottom:1px solid #ccc;
}
#HomeCol1 img.last {
	border:none;
}

