@charset "utf-8";
/* CSS Document */
/** zerando e padronizando as tags **/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
}
hr {display: none;}

body a, a:visited{
	color:#color: 838383;
}

body {
	background: #FFFFFF url(images/bg.jpg) repeat-x left top;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	/*height: 100%; */
	text-align: center;
	font-stretch:condensed;
}
#geral{
	margin:0 auto;
	padding:0;
	width:955px;
}

#geral_master{
	width:955px;
}

#logo{
	margin:0;
	padding:0;
	width: 950px;
	height: 126px;
}
#imagem-logo{
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	float:left;
	width:343px;
}
#telfone_chat{
	margin:0;
	padding:0;
}
#telfone_chat ul{
	margin:0;
	padding:20px 0 0 0;
	display:block;
	float:right;
	font:bold;
	color:#3b3b3b;
	font-stretch:condensed;

}
#atendimento{
	margin:0;
	padding:0;
	width:210px;
	height:38px;
	text-align: right;
	font-stretch:condensed;
}
#atendimento img{
	margin:0;
	padding:0 5px 0 4px;
}
#telefone{
	margin:0;
	padding:3px 0 0 0;
	width:200px;
	height:38px;
	text-align: right;
}
#telefone img{
	margin:0;
	padding:0 0 0 10px;
}
#menu{
	margin:0 auto;
	padding:0;
	width:950 px;
	height: 42px;
}

#menu ul img {
	padding:0;
	margin:0;
	float:left;
	display:block;
}
#menu ul {
	margin:0;
	list-style:none;
	padding:0;	
	float:left;
}
#menu ul li {
	padding:0;
	margin:0;
    color: 838383;
	float:left;
	background: url(images/separador_menu.gif) top no-repeat right;
	font-weight:bold;
	font-size:14px;	
}
#menu ul li a, #menu ul li a:visited {
    color: 838383;
	display:block;
	padding:12px 20px 4px 20px;
	margin:0 ;
	height:26px;
	font: bold 12pt;
	text-decoration:none;	
}
#menu ul li a:hover {
	background:url(images/mouse_over_menu.gif);
	color: #006600;
}

block;
		
		}


#menu ul .campo-ativo {
	border-style: Solid;
	border-color: inherit;
	border-width: 1px;
	margin: 8px 7px 0 65px;
	background: url('images/fundo_ativo.gif') no-repeat;
	width:120px;
		padding:4px 5px 0 5px;
		height:28px;
		font-size:12px;
		vertical-align:top;
}

.menupular{
	width:130px;
	margin:10px 15px 0px 0px;
	margin-left:60px;	
	height:24px;
	padding:0 0 0 0;
	border:1px Green solid;
	background: #FFF;
	font-size:12px;
}

#banner{
	margin:0;
	padding:0;
	height:205px;
	width:950px;	
}

#banner-interna{
	margin:0;
	padding:0;
	height:117px;
	width:950px;
	background:url(images/banner_top.gif) no-repeat;	
}

#banner-interna h1{ 
	margin:0;
	padding:60px 0 0 46px;
	text-align:left;
	color:#e6fe1b;
}


#banner-interna-produtos{
	margin:0;
	padding:0;
	height:117px;
	width:950px;
	background:url(images/banner_produtos.gif) no-repeat;	
}

#banner-interna-produtos h1{ 
	margin:0;
	padding:60px 0 0 46px;
	text-align:left;
	color:#e6fe1b;
}

#texto-promocao{
	margin:0;
	padding:0;
	height:56px;
	width:600px;
	font-size:12px;
	font-weight:bold;
	background:none;
}


#banner-interna-promocao{
	margin:0;
	padding:0;
	height:117px;
	width:600px;
	background:url(images/banner_top.gif) no-repeat;	
}

#banner-interna-promocao h1{ 
	margin:0;
	padding:50px 0 0 46px;
	text-align:left;
	font-size:24px;
	color:#e6fe1b;
}

#botoes_esquerda{
	background:url(images/fundo_banner_esq.gif) no-repeat;
	width:296px;
	height:197px;
	float:left;
	margin:0 0 0 -2px;
	padding:5px 0 0 18px;
}
#botoes_esquerda li{
	margin:0;
	padding:6px 0 0 0;
	width:282px;
	clear:both;
	color:#666666;
}
#botoes_esquerda a{
	color:Gray;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 0;
}

#botoes_esquerda img{
	float:left;
	padding:0 5px 0 0;
}

#botoes_esquerda p{
	text-align:left;
	font-size:12px;
	margin:0;
	padding:2px;
	}
#botoes_esquerda h3{
	text-align:left;
	font-size:14px;
	margin:0;
	padding:0;
	}
#banner-flash{
	margin:0;
	padding:0;
}

#stream{
	background:url(images/fundo_stream.gif) no-repeat;
	height:20px;
	width:950;
	font-size:12px;
	padding:5px 10px 0 5px;
	margin:0;
}


#stream p{
	display:inline;
	height:30px;
	width:950;
	margin:0;
	padding:0 15px;
	font-size:12px;
}

#stream .alta{
	color:#009900;
}

#stream .queda{
	color: #CC0000;
}
#stream .inalterado{
	color: #0033CC;
}
#esq-menu{
	margin:5px 0 0 0;
	padding:0;
	width:219px;
	background:url(images/topo_menu-esq.gif) no-repeat #f7f7f7;
	float:left;
}
#qq-coisa li{
	margin:0;
	padding:7px 0 7px 15px;
	text-align:left;	
}
#qq-coisa li a{
	margin:0;
	padding:0;
	color:#666666;
}
#qq-coisa a:visited{
	margin:0;
	padding:0;
	color:#666666;
	font-weight:normal;
}
#qq-coisa a:hover{
	margin:0;
	padding:0;
	color:#666666;
	font-weight:bold;
}

#qq-coisa h3{
	margin:0;
	padding:20px 0 10px 10px;
	text-align:left;
	color: #393939;
	font-size:16px;
}
#qq-coisa li img{
	margin:0;
	padding:0 5px 0 0;
}
#meio-conteudo{
	background:#FFFFFF;
	width:508px;
	margin:0;
	padding:0;
	float:left;
}

#news{
	margin:20px 0 0 0;
	padding:10px 0 0 22px;
	width:197px;
	height:113px;
	background:url(images/fundo_news.jpg) no-repeat;
	text-align:left;
}
#news h3{
	color:#FFFFFF;
	margin:0;
	padding:2px;
	font-size:14px;
	font-stretch:condensed;
}
#news p{
	color:#1c1c1c;
	font-size:12px;
	margin:0;
	padding:0 2px 2px 2px;
}
#news .class-news{
	margin:0 5px 0 0;
	width:170px;
	height:28px;
	padding:3px 0 0 0;
	display:block;
}
#news .campo-news {
	border: none;
	background:url(images/fundo_envia.jpg) no-repeat;
	width:94px;
	height:24px;
	padding:3px 0 0 7px;
	margin:0;
	float:left;
}
#news .botao{
	border: none;
	padding:0;
	margin:0;
	float:left;
}

#quadrado{
	height:134px;
	width:219px;
	background:url(images/fundo_meio_content.gif) no-repeat;
	float:left;
	padding:10px 0 0 13px;
	margin:5px 0 0 15px;
	text-align:left;
}

#quadrado h4{
	color:#669507;
	padding:0;
	margin:0;
}
#quadrado h4 a, a:visited{
	color:#669507;
	font-weight:bold;
}

#quadrado h4 a:hover{
	color:#666666;
	font-weight:bold;
}
#quadrado img{
	float:left;
	padding:10px 0 0 7px;
	margin:0;
	display:block;
}
#quadrado p{
	font-size:12px;
	float:left;
	padding:5px 0 0 7px;
	margin:0;
	display:block;
	width:150px;
}

#quadrado .saiba-mais{
	float:right;
	padding:10px 15px 0 0;
	margin:0;
	display:block;
}

#bolsa-rss{
	margin:24px 0 0 17px;
	padding:0;
	width: 473px;
	background:url(images/bg_rss.gif) no-repeat top;
	clear:both;
	text-align:left;
}
#bolsa-rss h3{
	margin:0;
	padding:12px 0 0 55px;
	width: 473px;
	clear:both;
	text-align:left;
	font-stretch:ultra-condensed;
	color: #393939;
}

#bolsa-rss p{
	margin:0;
	padding:0px 0 0 15px;
	width: 473px;
	clear:both;
	text-align:left;
	font-size:12px;
}
#bolsa-rss .menor-verde{
	color:#009900;
	font-size:11px;
	margin:0;
	padding:20px 0 0 15px;
}

#bolsa-de-valores{
	background: #f7f7f7;
	width:222px;
	margin:4px 0 0 0;
	padding:0;
	float:left;
}
#bolsa-de-valores p{
	font-size:11px;
	color:#303030;
}

.parceiros-cambio{
	background: url(images/parceiros_bg.gif) no-repeat;
	height:37px;
	margin:5px 0 0 0;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

.linha-par{
	background: #FFFFFF;
	height:26px;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}
.linha-impar{
	background: #D2FFD2;
	height:26px;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}

#footer{
	margin:20px 0 0 0;
	padding:0;
	height:81px;
	background:url(images/fundo_bottom.gif) repeat-x;
	clear:both;
}
#footer-site{
	margin:0 auto;
	padding:0;
	width:955px;
}
#bov{
	width:64px;
	height:81px;
	float:left;
}
#menu-bottom{
	width:741px;
	margin:0;
	padding:25px 10px 10px 15px;
	font-size:12px;
	text-align:left;
	float:left;
	color:#333333;
}
#menu-bottom a, a:visited{
	margin:0;
	padding:0;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	
}
#menu-bottom a:hover{
	color:#006600;
}
#bravomedia{
	margin:0;
	padding:24px 0 0 0;
	text-align:left;
}
#bravomedia img{
	margin:0;
	padding:0 5px 0 0;
	float:left;
}
#bravomedia p{
	font-size:11px;
}

#bravomedia a, a:visited{
	font-weight:bold;
	color:#333333;
}
#bravomedia a:hover{
	font-weight:bold;
	color:#006600;
}
/*  -------------------------------CONTATO---------------------------------*/
#conteudo-esquerda-contato{
	text-align:left;
	margin:0 0 80px;
	padding:10px 0 0 44px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	width:650px;
	float:left;
}

#conteudo-esquerda-contato h3{
	color: #393939;
}
#img-contato{
	margin:0;
	padding:0 0 0 0;
	float:left;
}
#texto-contato {
	font-size: 12px;
	text-align:left;
	margin:0;
	padding:9px 0 0 0;
}


#texto-contato p{
	font-size: 14px;
	text-align:left;
	margin:0;
	padding:2px;
	color: #393939;
}

#texto-contato a, a:visited{
	color:#009900;
	text-decoration:underline;
}
#texto-contato a:hover{
	color: #393939;
}
#quadrado-contato{
	height:125px;
	width:219px;
	background:url(images/fundo_meio_content.gif) no-repeat;
	float:left;
	padding:10px 0 0 13px;
	margin:12px 0 0 15px;
	text-align:left;
}

#quadrado-contato h4{
	color:#669507;
	padding:0;
	margin:0;
}
#quadrado-contato h4 a, a:visited{
	color:#669507;
	font-weight:bold;
}

#quadrado-contato h4 a:hover{
	color:#666666;
	font-weight:bold;
}
#quadrado-contato img{
	float:left;
	padding:10px 0 0 7px;
	margin:0;
	display:block;
}
#quadrado-contato p{
	font-size:12px;
	float:left;
	padding:12px 0 0 7px;
	margin:0;
	display:block;
	width:150px;
}

#quadrado-contato .saiba-mais{
	float:right;
	padding:10px 15px 0 0;
	margin:0;
	display:block;
}


#quadrado-recomenda{
	background:url(images/bg_prod_indicado2.gif) repeat-y;
	margin:12px 0 15px 15px;
	padding:0 0 0px 0;
	width:235px;
	float:left;
	text-align:left;
}

#quadrado-indicado{
	background:url(images/bg_prod_indicado2.gif) repeat-y;
	margin:12px 0 15px 15px;
	margin-bottom: 0px;
	padding:0 0 -5px 0;
	width:235px;
	float:left;
	text-align:left;
}

#quadrado-produto{
	background:url(images/bg_prod_indicado3.gif) repeat-y;
	margin:12px 0 15px 15px;
	margin-bottom: 10px;
	padding:0 0 0px 0;
	width:300px;
	float:left;
	text-align:left;
}
#quadrado-produto p{
	margin:0;
	padding: 10px 10px 0 15px;
	font-size:12px;
	text-decoration:none;	
	color:#333333;
}
#quadrado-produto h4{
	font-size:16px;
	padding:0 0 0 15px;
	font-weight:bolder;	
}
#quadrado-produto .saiba-mais
{
	padding-right:10px;	
	float:right;
}

#quadrado-recomenda img{
	margin:0;
	padding:0;
}

#quadrado-recomenda p, a, a:visited{
	margin:0;
	padding:10px 0 0 15px;
	font-size:12px;
	text-decoration:none;	
	color:#333333;
}
#quadrado-recomenda a{
	margin:0;
	padding:10px 0 0 15px;
	font-size:12px;
	text-decoration:none;	
	font-weight:lighter;
	color:#333333;
}


#quadrado-recomenda a:hover{
	color: #669507;
	font-weight:bolder;
}
#quadrado-recomenda h3{
	margin:0;
	padding:0 0 0 15px;
	font-size:15px;
}

#quadrado-indicado img{
	margin:0;
	padding:0;
}

#quadrado-indicado p, a, a:visited{
	margin:0;
	padding:10px 0 0 15px;
	font-size:12px;
	text-decoration:none;	
	color:#333333;
}
#quadrado-indicado a{
	margin:0;
	padding:10px 0 0 15px;
	font-size:12px;
	text-decoration:none;	
	font-weight:lighter;
	color:#333333;
}


#quadrado-indicado a:hover{
	color: #669507;
	font-weight:bolder;
}
#quadrado-indicado h3{
	margin:0;
	padding:0 0 0 15px;
	font-size:15px;
}

/* ----------------------- Produtos ---------------------------------*/



#texto-prod p{
	margin:0;
	padding:14px;
	width:250px;
	float:left;
	font-size:14px;
	font-family:Arial;
	line-height:20px;
}
#texto-prod-empresa p{
	margin:0;
	padding:10px;
	width:250px;
	float:left;
	font-size:14px;
	font-family:Arial;
	line-height:20px;
}
#texto-prod a{
	margin:0;
	padding:0px;
	float:left;
	color:Blue;
	font-size:14px;
	font-family:Arial;
	text-decoration:none;
	font-weight:lighter;
	line-height:18px;
}
#texto-prod a:hover{
	text-decoration:underline;	
}


#video{
	margin:0;
	padding:0;
	width:365;
	float:left;
}

#foto{
	margin:0;
	padding:0;
	width:365;
	float:left;
}

/* -----------------------------ABAS--------------------------- */

#tabs a{
  display: block;
  padding:10px 0 0 0;
  margin: 20px 3px 0 0;
  width: 125px;
  height:26px;
  float: left;
  background: url(images/tab_fundo.gif) no-repeat left center;
  color: #797979;
  text-decoration: none;
  text-indent: 5px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
 }
 
 #tabs tabs_grande{
  display: block;
  padding:10px 0 0 0;
  margin: 20px 3px 0 0;
  width: 255px;
  height:26px;
  float: left;
  background: url(images/tab_fundo.gif) no-repeat left center;
  color: #797979;
  text-decoration: none;
  text-indent: 5px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
 }
 
 
 #tabs a:hover{
  background: url(images/tab_hover.gif) no-repeat left center;
  color: #669507;
 }

#tab_1{
	clear:both;
	margin:0;
	padding:15px;
	width: 597px;
	border:1px solid #d6d6d6;
	font-size:14px;
	line-height:18px;
	background:#FFFFFF;
}


#tab_2{
	clear:both;
	margin:0;
	padding:15px;
	width: 597px;
	border:1px solid #d6d6d6;
	font-size:12px;
	background:#FFFFFF;
	list-style:circle;
}

#tab_2 a
{
	display: block;
	padding:0 0 0 0;
	margin: 0 0 0 0;
    float: left;
    background:none;
	color: Blue;
	width:400px;
	text-decoration: none;
	text-indent: 0px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
 #tab_2 a:hover{
  background: none;
  color: Blue;
  text-decoration:underline;
 }

#tab_3{
	clear:both;
	margin:0;
	padding:15px;
	width: 597px;
	border:1px solid #d6d6d6;
	font-size:12px;
	background:#FFFFFF;
}

#tab_4{
	clear:both;
	margin:0;
	padding:15px;
	width: 597px;
	border:1px solid #d6d6d6;	
	font-size:14px;
	line-height:18px;
	background:#FFFFFF;
}

#tab_5{
	clear:both;
	margin:0;
	padding:15px;
	width: 597px;
	border:1px solid #d6d6d6;
	font-size:12px;
	background:#FFFFFF;
}

/* -----------------------------Solu  o ------------------------------------ */
#tit_solucao{
	clear:both;
	padding:15px;	
	width: 615px;
	border:1px solid #669507;
	font-size:12px;
	background:#669507;	
}
#tit_solucao h3{
	color:White;
	font-size:16px;	
}

#corpo_solucao{
	clear:both;
	padding:15px;	
	width: 615px;
	border:1px solid #d6d6d6;
	font-size:12px;
	background:White;
	height:250px;	
}


#corpo_solucao p
{
	padding:0px;	
	margin-bottom:25px;
	font-size:13px;
}

#corpo_solucao tr
{
	margin-bottom:60px;	
}

#corpo_solucao td
{
	padding:0px;	
	margin-bottom:0px;
	font-size:12px;
}

#corpo_solucao a{
	color:Blue;	
	padding:0px;	
	font-size:13px;
	font-weight:bold;
}

#corpo_solucao a:hover{
	color:Blue;	
	text-decoration:underline;
	font-weight:bold;
}

/* -----------------------------TraderData desenv--------------------------- */

#cambio_fonte_tit
{
    text-align:left;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:x-small;
}

#cambio_fonte_content
{
    text-align:right;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:small;
} 
 
#dir_cambio
{
    background: url(images/indice_cambio_middle.gif) no-repeat center;
}

#fundo_cot
{
    background: #FFFFFF url(images/bg_cot.png) repeat-x left top;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	/*height: 100%; */
	text-align: left;
	font-stretch:condensed;
}

#label_cot
{
    margin:10px 0 0 0;
    width:500px;
    height:30px;
    text-align:left;
    border-bottom:solid 1px green;
}

#grid_cot
{
    background: url(images/tela_cot.gif) no-repeat center;
    margin:0 0 0 0;
    text-align:center;
}

#cot_fonte_cabecalho_esq
{
    text-align:left;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:small;
}

#cot_fonte_cabecalho_dir
{
    text-align:right;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:small;
}

#cot_fonte_content_dir
{
    text-align:right;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:small;
}  

#cot_fonte_content_esq
{
    text-align:left;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:small;
}

#geral_cot
{
	margin:0 0 0 0;
	padding:0;
	width:500px;
	height:400px;
}

#menu ul .combo_opcao {
	border: solid 1px #cccccc;
	margin:10px 7px 0 25px;
	width:120px;
	height:20px;
	font-size:12px;
	vertical-align:top;
}

#menu ul .btn_combo {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 8px 7px 0 25px;
    width:30px;
    padding:4px 5px 0 5px;
    height:25px;
    font-size:12px;
    vertical-align:top;
}

#logo_cot{
	margin:0;
	padding:0;
	width: 500px;
}

#imagem-logo-cot{
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	float:left;
	width:300px;
} 

/*/---------------------Pag de Produto-------*/*
#pag-produto
{
	background-image:url(images/teste.jpg);
	padding-left:10px;
	font-size:14px;
	color:White;
	font-family:Verdana;
	height:300px;
	text-align:left;
}
#pag-produto h3
{
	font-size:22px;
	font-weight:normal;
}
#sub-pag-produto
{
	background-color:Gray;
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
	font-size:14px;
	color:White;
	font-family:Verdana;
	height:42px;
	text-align:left;
	vertical-align:top;
}
#item-sub-pag-produto 
{
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
#sub-pag-produto a
{
	font-weight:normal;
	color:White;
	margin-left:20px;
	margin-right:20px;
}
#sub-pag-produto img
{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	vertical-align:middle;
}

#sub-pag-produto a:hover
{	
	font-weight:bolder;
}


