
/* CSS Document */

/*-------------------------------------------------------------------

								 GERAL

--------------------------------------------------------------------*/
body { 
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#2955A6;
	background-repeat:repeat-x; 
	padding:0px; 
	margin:0px;
}
a { 
	text-decoration:none; 
	color:#8382F9;
}
a:hover { 
	text-decoration:none; 
	color:#A30100;
	text-decoration:underline;
}
#principal { 
	width:779px; 
	margin:auto;
}

/*-------------------------------------------------------------------

							 AREA TOPO 

--------------------------------------------------------------------*/
#topo { 
	height:179px; 
}
#topo .logo { 
	width:279px; 
	float:left; 
}
#topo #menus { 
	width:420px; 
	height:179px; 
	float:left; 
}
#topo #menus .menu_topo1 { 
	background-image:url(../imagens/bg_menu_topo1.jpg); 
	background-repeat:no-repeat; 
	height:94px; 
	font-size:11px; 
}
#topo #menus .menu_topo1 .texto_menu1 { 
	font-weight:bold; 
	padding-top:12px; 
}
#topo #menus .menu_topo1 .texto_menu1 .td_menu1 { 
	padding-right:6px; 
}
#topo #menus .menu_topo1 .texto_menu1 .td_menu1 a { 
	color:#91B5E0; 
}
/*-------------------------------------------------------------------

							  - - - - - 

--------------------------------------------------------------------*/
#topo #menus .menu_topo2 { 
	background-image:url(../imagens/bg_menu_topo2.jpg); 
	background-repeat:no-repeat; 
	height:85px; 
	clear:both; 
	font-size:11px;
	/*verifado nos browsers*/
	_margin-top:-1px; 
}

/* Home sem menu2 */

#topo_menu2_home {

  background-image:url(../imagens/bg_menu_topo2.jpg);
  background-repeat:no-repeat;
  height:85px; 
  width:420px;
  clear:both; 
  _margin-top:-1px; 

}

#topo #menus .menu_topo2 .logo_comprar { 
	background-image:url(../imagens/bg_logo_comprar.jpg); 
	background-repeat:repeat; 
	width:55px; 
	height:85px; 
	float:left; 
	margin-right:3px!important; 
	_margin-right:0px; 
}
#topo #menus .menu_topo2 .logo_comprar_vermelho { 
	background-image:url(../imagens/bg_logo_comprar_vermelho.jpg); 
	background-repeat:repeat; 
	width:55px; 
	height:85px; 
	float:left; 
	margin-right:3px!important; 
	_margin-right:0px; 
}
#topo #menus .menu_topo2 .texto_menu2 { 
	font-weight:bold; 
	padding-top:5px; 
}
#topo #menus .menu_topo2 .texto_menu2 .td_menu2 { 
	padding-right:10px;  
}
#topo #menus .menu_topo2 .texto_menu2 .td_menu2 a { 
	color:#39669C; 
}
/*-------------------------------------------------------------------

							  - - - - - 

--------------------------------------------------------------------*/
#topo #menus .menu_topo2 .texto_menu2 .td_menu_cor { 
	padding-right:10px; 
}
#topo #menus .menu_topo2 .texto_menu2 .td_menu_cor a { 
	color:#FF0000; 
}
/*-------------------------------------------------------------------

							  - - - - - 

--------------------------------------------------------------------*/
#topo .idioma { 
	width:80px; 
	height:179px; 
	float:left; 
}
/*-------------------------------------------------------------------

						 AREA HOME - ANIMACAO

--------------------------------------------------------------------*/
#animacao { 
	background-image:url(../imagens/bg_animacao.jpg); 
	background-repeat:no-repeat; 
	height:165px; 
	clear:both; 
	margin-top:-5px;
}

#animacao_imagem { 
	margin-left:25px;
}
/*-------------------------------------------------------------------

						 AREA HOME - CONTEUDO

--------------------------------------------------------------------*/
#home_conteudo { 
	_margin-top:-2px; 
	height:364px; 
}
.home_conteudo_esq { 
	width:399px; 
	float:left; 
	text-align:left;
}
.home_conteudo_esq .noticia_home_titulo { 
	width:390px; 
	height:36px; 
}
.noticia_destaque { 
}
.noticia_destaque_titulo { 
	font-weight:bold; 
	color:#2B5B95; 
	padding:2px 10px 5px 10px; 
}
.noticia_destaque_titulo a { 
	color:#2B5B95; 
}
.noticia_destaque_data {
	padding:15px 10px 0px 10px; 
	color:#3676C5; 
}
.noticia_destaque_texto { 
	padding:5px 15px 15px 10px; 
	color:#3676C5; 
}
.home_conteudo_esq .noticia_destaque .foto_noticia_destaque { 
	float:left; 
	margin-left:6px!important; 
	margin-left:3px; 
	margin-right:18px!important; 
	margin-right:15px; 
}
.home_conteudo_esq .bg_barra_mais { 
	background-image:url(../imagens/bg_barra_mais.jpg); 
	background-repeat:no-repeat; 
	width:364px; 
	height:18px; 
	float:left; 
}
.home_conteudo_esq .bt_mais { 
	width:34px; 
	height:18px; 
	float:left; 
	cursor:pointer; 
}
.home_conteudo_esq .bt_mais img { 
	border:0px;
}
#bnt_leia_mais {
	color:#2B5B95;
	text-align:right;
	padding:30px 15px;
}
#bnt_leia_mais a {
	color:#2B5B95;
}
.home_conteudo_esq .noticia_titulo { 
	width:369px; 
	text-align:justify; 
	font-weight:bold; 
	color:#2B5B95; 
	padding:2px 20px 10px 10px!important; 
	padding:0px 20px 10px 10px; 
	clear:both; 
}
/*-------------------------------------------------------------------

							  - - - - - 

--------------------------------------------------------------------*/
.home_conteudo_sep { 
	background-image:url(../imagens/bg_home_conteudo_sep.jpg); 
	background-repeat:repeat-y; 
	width:10px; 
	height:364px; 
	float:left; 
}
.home_conteudo_dir { 
	width:320px; 
	float:left; 
}
.home_conteudo_dir .bg_titulo_saiba,
.home_conteudo_dir .bg_titulo_tutorial,
.home_conteudo_dir .bg_titulo_download { 
	width:281px; 
	height:35px; 
	margin-left:20px; 
	clear:both; 
}
.home_conteudo_dir .texto_saiba,
.home_conteudo_dir .texto_news,
.home_conteudo_dir .texto_download,
.home_conteudo_dir .texto_tutorial { 
	width:187px; 
	height:57px; 
	text-align:justify; 
	color:#3676C5; 
	padding-left:10px; 
	padding-right:20px; 
	padding-top:15px; 
	padding-bottom:0px; 
	float:left; 
}
.home_conteudo_dir .texto_saiba a,
.home_conteudo_dir .texto_news a,
.home_conteudo_dir .texto_tutorial a,
.home_conteudo_dir .texto_download a { 
	color:#3676C5; 
}
.home_conteudo_dir .bg_logo_saiba { 
	background-image:url(../imagens/bg_logo_faq.jpg); 
	background-repeat:no-repeat; 
	width:50px; 
	height:60px; 
	margin-left:20px!important; 
	margin-left:10px; 
	float:left; 
}

.home_conteudo_dir .bg_logo_news { 
	background-image:url(../imagens/icon_newsletter.jpg); 
	background-repeat:no-repeat; 
	width:50px; 
	height:40px; 
	margin-left:20px!important; 
	margin-left:10px; 
	float:left; 
}

.home_conteudo_dir .bg_logo_saiba_white_papers { 
	background-image:url(../imagens/bnt_box_papers.jpg); 
	background-repeat:no-repeat; 
	width:74px; 
	height:60px; 
	margin-left:20px!important; 
	margin-left:10px; 
	clear:both;
}

.home_conteudo_dir .bg_logo_download { 
	background-image:url(../imagens/bg_logo_down.jpg); 
	background-repeat:no-repeat; 
	width:50px; 
	height:52px; 
	margin-left:20px!important; 
	margin-left:10px; 
	float:left; 
}
.home_conteudo_dir .bg_logo_tutorial { 
	background-image:url(../imagens/bg_logo_tutorial.jpg); 
	background-repeat:no-repeat; 
	width:50px; 
	height:53px; 
	margin-left:20px!important; 
	margin-left:10px; 
	float:left; 
}
#esq {
	font-family:Tahoma; 
	font-size:11px;
	color:#3676C5;
	margin-left:0px;
	margin-top:20px; 
}

#esq LI {
 line-height:20px;
}
/*-------------------------------------------------------------------

							 AREA RODAPE

--------------------------------------------------------------------*/
#rodape { 
	background-image:url(../imagens/bg_rodape.jpg); 
	background-repeat:no-repeat; 
	height:63px; 
	clear:both; 
	color:#FFFFFF; 
	padding-top:20px;
} 
/*-------------------------------------------------------------------

							 AREA PRODUTO

--------------------------------------------------------------------*/
#produto_left {
	background-image:url(../imagens/bg_home_conteudo_esq.jpg); 
	background-repeat:repeat-y; 
	background-color:#FFFFFF;
	width:779px;
	_margin-top:-3px; 
}
#produto_right {
	background-image:url(../imagens/bg_home_conteudo_dir.jpg); 
	background-repeat:repeat-y;
	background-position:right;
	width:779px;
}	 
	
/*produto_rigth > produto_right_titulo*/

#produto_right_titulo {

   background-image:url(../imagens/barra_titulo.gif);
   background-repeat:no-repeat;
   widht:734px;
   height:45px;  
   margin-left:18px; 
	
}

/*produto_rigth > produto_right_ti
lo > produto_right_titulo_texto*/

#produto_right_titulo_texto {

 
   float:left;
   font-family:Tahoma;
   font-size: 11px;
   color:#FFFFFF;
   line-height:125%;
   width:110px;
   margin:14px 100px !important;
   margin:14px 50px;

}

#produto_right_titulo_texto_news {

   float:left;
   font-family:Tahoma;
   font-size: 11px;
   color:#FFFFFF;
   line-height:125%;
   width:110px;
   margin:14px 15px !important;
   margin:14px 50px;

}

 	
#produto_body {
	margin:0px auto;
	padding-bottom:10px;
	width:739px!important;
	width:750px; 
	
}

#produto_banner {
	background-image:url(../imagens/bg_animacao.jpg);
	background-repeat:no-repeat;
	/*margin:0 -53px;
	margin-left:0px;
	padding:0 20px;*/
	width:779px;
	margin-left:-20px!important;
	margin-left:0px;
}

/* produto_banner > produto_imagem_banner */

#produto_imagem_banner {

  margin-left:20px;
  top:-2px!important;
  top:-2px;
  position:relative;
  width:736px;
  height:149px;
  background-repeat:no-repeat;
  float:left;
 
}

#produto_descricao_texto {
	float:left;
	width:480px;
	padding:35px 0;
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:15px;
}

#produto_descricao_texto img,
#produto_descricao_texto a {
	cursor:pointer;
	vertical-align:middle;
	color:#838282;
	border:0;
	
}
#produto_descricao_imagem {
	float:left;
	width:220px;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
}
#produto_divisor_horizontal {
	background-image:url(../imagens/bg_produto_middle.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
	height:12px;
	position:relative;
}
	

/*-------------------------------------------------------------------

							PRODUTO BOX

--------------------------------------------------------------------*/

#produto_box_conjunto{

  padding-left:2px!important;
  padding-left:10px;
 
}

/*produto_box_conjunto > produto_box */

#produto_box {
	background-image:url(../imagens/produtos-box-middle.jpg); 
	background-repeat:repeat-y;
	background-position:center;
	width:230px;
	float:left;
	margin:7px!important;
	margin:5px;
	cursor:pointer;
}

#produto_box img {
	border: 0px;
}
#produto_box a {
	color:#838282;
}
#produto_box_topo {
	background-image:url(../imagens/produtos-box-top.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	width:230px;
	height:15px;
	margin-rigth:15px;
}
#produto_box_header {
	text-align:center;
	margin-bottom:12px;
}
#produto_box_base {
	background-image:url(../imagens/produtos-box-bottom.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
	width:230px;
	height:15px;
}
#produto_box_imagem {
	margin: 0px 10px 0px 15px;
	width:62px;
	height:62px;
	float:left;
	text-align:center;
	vertical-align:middle;
}

#produto_box_texto {
	float:left;
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:125%;
	width:125px !important;
	width:110px; 
 }
 
/*-------------------------------------------------------------------

					     PRODUTO BOX SAXES

--------------------------------------------------------------------*/ 
#produto_box_conjunto_saxes{
  padding-left:4px!important;
  padding-left:15px;
 
} 
 
#produto_box_imagem_saxes {
    padding-left:40px;
	padding-bottom:15px!important;
	padding-bottom:13px;	
	width:100px;
	height:100px;
	float:left;
	text-align:center;
	vertical-align:middle;
}

#produto_box_header_saxes {
	text-align:center;
	margin-bottom:3px;
} 

#produto_divisor_horizontal_saxes {
	background-image:url(../imagens/bg_produto_middle.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
	height:12px;
	margin-top:50px;
}

#conteudo_texto_saxes {
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:125%;
	width:600px;
	margin-left:80px!important;
	margin-left:100px;
	margin-top:15px;
	margin-top:20px!important;
}
 
/*-------------------------------------------------------------------

							PRODUTO FAQ

--------------------------------------------------------------------*/
#produto_faq_toc {
	padding-bottom:20px;
	padding-left:20px;
	text-indent:-20px;
}
#produto_faq_toc a {
	color:#8382F9;
}
#produto_faq {
	font-family:tahoma;
}
#produto_faq_categoria {
	font-size:130%;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:18px;
}
#produto_faq_pergunta {
	font-size:12px;
	font-weight:bold;
	margin-bottom:9px;
	padding-left:12px;
	line-height:18px;
}
#produto_faq_resposta {
	margin-bottom:48px;
	padding-left:24px;
	font-size:11px;
	line-height:16px;
}
/*-------------------------------------------------------------------

						PRODUTO DEPOIMENTO

--------------------------------------------------------------------*/
#produto_depoimento {
	margin: 12px 0;
}
#produto_depoimento_texto {
	font-style:italic;
	line-height:20px;
}
#produto_depoimento_cliente {
	font-weight:bold;
	text-align:right;
	padding-right:35px;
}
/*-------------------------------------------------------------------

						PRODUTO DOWNLOAD

--------------------------------------------------------------------*/
#produto_download_button {
	text-align:center;
	padding:10px;border:0px;
}
#produto_download_button img {
	border:0px;
}

/*
#titulo_download{
	font-family:Tahoma; 
	font-size:11px;
	color:#838282;
	text-align:center;
	margin-right:20px;
}*/

#titulo_download{
	font-family:Tahoma; 
	font-size:11px;
	color:#D20000;
	text-align:center;
	margin-right:20px;
	margin-top:15px;
	text-transform:uppercase;
	font-weight:bold;
}

#conteudo_texto_download{
	font-family:Tahoma; 
	font-size:11px;
	color:#838282;
	margin-left:0px;
	text-align:center;
}

/*-------------------------------------------------------------------

							CONTEUDO

--------------------------------------------------------------------*/
#conteudo_texto {
	padding-top:24px;
	padding-bottom:24px;
	padding-left:215px;
	padding-right:45px;
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:125%;
}

#principal_texto {
	width:100%;
	height:100%;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#caixa_titulo {
	width:502px;
	height:19px;
	margin:15px 0px 0px 0px;
	padding:10px 0px 0px 30px;
	font-family:Tahoma;
	font-size: 14px;
	font-weight:bold;
	color:#838282;
	text-align:left;
	background-image:url(../imagens/caixa_titulo.jpg);
	background-repeat:no-repeat;
}

#caixa_degrade {
	width:482px;
	height:100%;
	margin:0px;
	padding:0px 20px 10px 30px;
	background-image:url(../imagens/caixa_degrade.jpg);
	background-repeat:repeat-y;
	background-position:top;
	font-family:Tahoma;
	text-align:justify;
	font-size: 11px;
	color:#838282;
}

#caixa_rodape {
	width:517px;
	height:20px;
	background-image:url(../imagens/caixa_rodape.jpg);
	background-repeat:no-repeat;
	text-align:right;	
	margin:0px;
	padding:15px 15px 10px 0px;
	clear:both;	
}

/*#conteudo_texto_tutorial {
	padding-top:24px;
	padding-bottom:24px;
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:125%;
	margin-left:20px;
	_margin-left:40px;
}
*/
#conteudo_texto_tutorial TABLE {
   border:1px solid #CCCCCC;
   width:700px;
}

#conteudo_texto_tutorial TD {
   border:1px solid #CCCCCC;
 }

#conteudo_texto_tutorial UL {

   list-style-image:none;
   list-style:none;
   text-align:left;
}

#conteudo_texto_tutorial LI{

   list-style-image:none;
   text-align:left; 
}

#conteudo_servico {
	font-size:12px;
	line-height:18px;
	padding-bottom:20px;
}
#conteudo_empresa {
	font-size:12px;
	line-height:18px;
	padding-bottom:20px;
}

/*-------------------------------------------------------------------

							CONTATO

--------------------------------------------------------------------*/
#contato_input {
	width:200px;
	height:14px;
	font-size:11px;
	margin-bottom:6px;
}
#contato_input.assunto {
	width:400px;
}
#contato_textarea {
	width:400px;
	height:100px;
	font-size:11px;
}
#contato_button {
	margin-top:6px;
	font-size:11px;
	height:24px;
}
/*-------------------------------------------------------------------

						NOTICIAS -> RESUMO

--------------------------------------------------------------------*/
#noticia_resumo {
	padding-bottom:12px;
}
#noticia_resumo_data {
}
#noticia_resumo_titulo a {
	font-weight:bold;
	font-size:12px;
	color:#838282;
}
#noticia_resumo_texto {
	margin:6px 12px;
}
#noticia_resumo_texto a {
	color:#838282;
}
/*-------------------------------------------------------------------

						NOTICIAS -> RESUMO

--------------------------------------------------------------------*/
#noticia_full {
	padding-bottom:13px;
}
#noticia_full_data {
	margin: 3px 0px;
}
#noticia_full_titulo {
	font-weight:bold;
	font-size:12px;
	color:#838282;
}
#noticia_full_texto {
	margin:18px 0px;
	font-size:11px;
	line-height:14px;
}
#noticia_full_voltar {
	text-align:right;
}
#noticia_full_voltar a {
	color:#838282;
}

/*-------------------------------------------------------------------

						IMAGEM CANTO ESQUEDO

--------------------------------------------------------------------*/

#imagem_canto_esquerdo{

	_float:left;
	width:181px;
	height:181px;	
	/*margin-left:-2px;*/
	margin-top:25px;
	
   
}


#conteudo_texto_imagem_canto {
	
	width:450px;
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:125%;
	margin-left:230px;
	margin-top:-162px!important;
	_margin-top:35px;

}

#conteudo_texto_imagem_canto_news {
	
	width:720px;
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:125%;
	padding-left:10px;
	margin-top:25px;

}


#ativ_texto{
	_float:left;
	width:631px;
	height:auto;	
	margin-top:25px;
	margin-left:30px;
	color:#838282;
}

#imagem_canto_esquerdo_noticia{

    _float:left;
	width:181px;
	height:181px;	
	/*margin-left:-2px;
	margin-top:25px;*/
   
}

/*-------------------------------------------------------------------

							 COMPRA 

--------------------------------------------------------------------*/

#conteudo_texto_comprar{
	font-family:Tahoma;
	font-size: 11px;
	color:#838282;
	line-height:125%;
}

#titulo_comprar{
    margin-top:10px;
	width:720px;
	text-align:center;
}

#box_comprar{
    margin-top:15px;
	height:250px;
	width:500px;
	margin-left:110px;
}

#botao_comprar{ 
	height:30px;
	width:200px;
	text-align:center;
}

#descricao_produto_comprar{
	width:210px;
	text-align:left;	
}

#preco_comprar {
    margin-top:15px;
    width:200px;
	text-align:center;
}

/*-------------------------------------------------------------------

					    FORMULÁRIO COMPRA 

--------------------------------------------------------------------*/

.tabela_form_topo{
 border:0px;
 margin-top:20px;
 margin-left:40px;
 font-family:Tahoma;
 color:#838282;
 
}

.tabela_form_radios{
 border:0px;
 margin-left:40px;
 font-family:Tahoma;
 color:#838282; 
}

.campo_topo{
  font-size:11px;
  max-width:30px;
}

#texto_estatico{
 font-size:11px;
 font:verdana;
 color:#000000;
 background:#E8E8E8;
 margin-top:1px;
 height:19px;

}

.tabela_form{
 width:335px;
 font-family:Tahoma;
 color:#838282;
 line-height:125%;
 margin-top:-5px;
}

#tabela_div{
 margin-left:40px;
}

#tabela_div TR{
 vertical-align:top; /* Muito importante ( IE 6 e 7 ) */
}

#tabela_div TD{
 width:315px;
}

#tabela_div INPUT{
 font-size:11px;
}

.campo_pequeno{
 max-width:30px;
}

.campo_grande{
 min-width:312px;
}

#celula_div{
 
}

#botao_comprar{
 margin-top:30px;
}



/*-------------------------------------------------------------------

					    BOTÃO BRPAY 

--------------------------------------------------------------------*/

.botao_brpay{

  background-image:url(../imagens/btnFinalizaBR.jpg);
  background-repeat:no-repeat;
  height:35px;
  width:85px;
  border:3px;

}

/*-------------------------------------------------------------------

			   HIERARQUIA - LINKS - PRODUTO	 

--------------------------------------------------------------------*/

#texto_hierarquico{
  
  font-family:Tahoma; 
  font-size:11px; 
  color:#FF0000;
  font-weight:bold;
  padding-left:35px; 
 
}

#texto_hierarquico a{

  font-family:Tahoma; 
  font-size:11px; 
  color:#FF0000;
  font-weight:bold;
  text-decoration:none;

}

#texto_hierarquico a:hover{

  font-family:Tahoma; 
  font-size:11px; 
  color:#FF0000;
  font-weight:bold;
  text-decoration:underline;
  height:148px;

}


/* ====================== Paginacao ====================== */

#caixa_paginacao{
	 width:auto;
	 height:40px;
	 margin-top:5px;
	 color:#999999;
}

#caixa_paginacao a{
	text-decoration:none;
	color:#999999;
}




