@charset "utf-8";
/* CSS Document */
/*background:#FFF; filter:alpha(opacity=10); opacity:0.1;*/

/* ------------------------- GERAL ------------------------- */
*{margin:0; padding:0; border:none; font-family:Verdana; font-size:12px; color:#c8bfbf;}
body{width:100%; height:100%; margin:0; padding:0; background:url(../../imagens/bg.gif) repeat;}

#sombra{width:1001px; min-height:100%; margin:0 auto; padding-left:10px; background:url(../../imagens/sombra.png) repeat-y;}
#geral{width:1001px; height:1093px;}
#geralProdutos{width:1001px; height:1140px;}
#geralPlataforma{width:1001px; height:990px;}
#geralNotFot{width:1001px; height:1120px;}
#geralContato{width:1001px; height:1085px;}
/* ------------------------- GERAL ------------------------- */


/* ----------------------- TEMPLATES ----------------------- */
/* --- topo --- */
#topo{width:991px; height:394px; float:left;}

/* top */
#top{width:991px; height:119px; float:left; background:url(../../imagens/fxTopo.jpg) repeat-x;}
/* top */

/* logo */
#logo{width:910px; height:119px; float:left;}
#logo img{width:204px; height:75px; margin-left:395px; margin-top:25px; float:left;}
/* logo */

/* idioma */
#idioma{width:81px; height:119px; float:left;}
#idiomaLabel{width:68px; height:15px; float:left; font-family:Verdana; font-size:9px; color:#FFF; margin:25px 0px 0px 7px; text-align:center;}
#idiomaFlags{width:68px; height:20px; float:left; margin:5px 0px 0px 7px;}

.flags{width:22px; height:16px; float:left; text-align:center;}
.flags a{width:16px; height:16px;}
/* idioma */

/* banner */
#banner{width:991px; height:240px; float:left;}
/* banner */

/* menu */
#menu{width:991px; height:35px; float:left;}
#menuBts{width:914px; height:35px; float:left; background:url(../../imagens/menu/bgPx.jpg) repeat-x;}
#menuBts a:hover{color:#fff200;}
#menuBts a{font-family:sans-serif; color:#9d9494; display:block; text-decoration:none; padding-top:9px; text-align:center;
		   background:url(../../imagens/menu/sep.jpg) no-repeat right;}

#pLeft{width:46px; height:35px; float:left;}
#pRight{width:31px; height:35px; float:left;}
	
#btHome{width:75px; height:35px; float:left;}
#btHome a{width:75px; height:26px;}

#btEmpresa{width:93px; height:35px; float:left;}
#btEmpresa a{width:93px; height:26px;}

#btProdutos{width:101px; height:35px; float:left;}
#btProdutos a{width:101px; height:26px;}

#btPlataforma{width:113px; height:35px; float:left;}
#btPlataforma a{width:113px; height:26px;}

#btNoticias{width:89px; height:35px; float:left;}
#btNoticias a{width:89px; height:26px;}

#btFotos{width:76px; height:35px; float:left;}
#btFotos a{width:76px; height:26px;}

#btContato{width:90px; height:35px; float:left;}
#btContato a{width:91px; height:26px;}
/* menu */
/* --- topo --- */

/* --- rodape --- */
#rodape{width:991px; height:90px; float:left; background:url(../../imagens/fxRodape.jpg) repeat-x;}
#direitos{width:500px; height:50px; float:left; text-align:center; font-size:11px; color:#808080; padding-top:40px;}
#endereco{width:335px; height:65px; float:left; text-align:right; font-size:11px; color:#808080; padding:25px 15px 0px 0px; line-height:14px;}
#logoRodape{width:133px; height:66px; float:left; padding:24px 0px 0px 8px;}
#logoRodape img{width:112px; height:42px;}
/* --- rodape --- */
/* ----------------------- TEMPLATES ----------------------- */


/* -------------------------- HOME ------------------------- */
#conteudo{width:991px; min-height:600px; float:left;}

#coluna1{width:682px;  min-height:600px; float:left;}
#coluna2{width:308px;  min-height:600px; float:left;}

/* --- shockHome --- */
#shockHome{width:682px; height:231px; float:left; border-right:1px solid #3e230a;}
#shockHomeTit{width:617px; height:38px; float:left; padding:32px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#shockHomeTxt{width:577px; height:83px; float:left; padding:7px 40px 0px 65px; line-height:19px;}
#shockHomeBts{width:617px; height:68px; float:left; padding:3px 0px 0px 65px;}
#shockHomeBts a{width:144px; height:23px; float:left; text-align:center; padding-top:6px; margin-right:43px;
				background:url(../../imagens/bgBt02.png) no-repeat; color:#d6b500; text-decoration:none;}
/* --- shockHome --- */

/* --- showBallHome --- */
#showBallHome{width:682px; height:377px; float:left; border-right:1px solid #3e230a; border-top:1px solid #3e230a;
			  background:url(../../imagens/bgShowBallHome.jpg);}
#showBallHomeTit{width:617px; height:38px; float:left; padding:32px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#showBallHomeTxt{width:577px; height:180px; float:left; padding:7px 40px 0px 65px; line-height:19px;}
#showBallHomeBt{width:199px; height:80px; float:left; padding:25px 40px 0px 65px;}
#showBallHomeBt a{width:189px; height:23px; float:left; text-align:center; padding-top:6px; 
				  background:url(../../imagens/bgBt01.png) no-repeat; color:#d6b500; text-decoration:none;}
/* --- showBallHome --- */

/* --- noticiasHome --- */
#noticiasHome{width:308px; height:231px; float:left; background:url(../../imagens/whitePix.png) repeat;}

#noticiasHomeTit{width:259px; height:38px; float:left; padding:33px 0px 0px 49px; font-family:Arial; font-size:28px; color:#c7b500; letter-spacing:0.5px;}
#noticiasHomeNot{width:308px; height:105px; float:left; font-size:12px; color:#c7b500;}

.notsHome{width:300px; height:50px; float:left;}
.notsHome a{width:259px; height:40px; float:left; padding:8px 0px 0px 49px; line-height:15px; text-decoration:none;}
.notsHome a span{font-style:italic; font-size:10px; color:#f5e000;}

#noticiasHomeBt{width:150px; height:47px; float:left; padding:7px 0px 0px 158px;}
#noticiasHomeBt a{width:107px; height:22px; float:left; text-align:center; padding-top:5px; 
				  background:url(../../imagens/bgBt03.png) no-repeat; color:#d6b500; text-decoration:none;}
/* --- noticiasHome --- */

/* --- plataformaHome --- */
#plataformaHome{width:308px; height:377px; float:left; border-top:1px solid #3e230a; background:url(../../imagens/bgPlataformaHome.jpg) no-repeat right;}
#plataformaHomeTit{width:259px; height:38px; float:left; padding:33px 0px 0px 49px; font-family:Arial; font-size:28px; color:#c7b500; letter-spacing:0.5px;}
#plataformaHomeTxt{width:259px; height:183px; float:left; padding:8px 0px 0px 49px; line-height:19px;}

#plataformaHomeBt{width:259px; height:47px; float:left; padding:7px 0px 0px 49px;}
#plataformaHomeBt a{width:77px; height:26px; float:left; text-align:center; padding-top:5px; 
				  background:url(../../imagens/bgBt04.png) no-repeat; color:#d6b500; text-decoration:none;}
/* --- plataformaHome --- */
/* -------------------------- HOME ------------------------- */


/* -------------------------- EMPRESA ------------------------- */
/* --- shock --- */
#shock{width:991px; height:231px; float:left; border-bottom:1px solid #3e230a;}
#shockTitTxt{width:630px; height:231px; float:left;}
#shockTit{width:565px; height:38px; float:left; padding:32px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#shockTxt{width:565px; height:150px; float:left; padding:7px 0px 0px 65px; line-height:19px;}
#shockImg{width:342px; height:182px; float:left; background: url(../../imagens/logoShowBallFlex.png) no-repeat; margin-top:35px;}
/* --- shock --- */

/* --- servicos --- */
#servicos{width:991px; height:377px; float:left;}

/* assistencia */
#assistencia{width:330px; height:377px; float:left; background:url(../../imagens/whitePix.png) repeat;}
#assistenciaTit{width:263px; height:25px; float:left; padding:35px 0px 0px 67px; font-family:Arial; font-size:22px; color:#c7b500;}
#assistenciaImg{width:250px; height:66px; float:left; background:url(../../imagens/img1Servicos.png) no-repeat; margin:5px 0px 0px 60px;}
#assistenciaTxt{width:210px; height:150px; float:left; line-height:20px; text-align:justify; margin:3px 0px 0px 64px;}
#assistenciaBt{width:188px; height:31px; float:left; margin:31px 0px 0px 76px;}
#assistenciaBt a{width:188px; height:25px; background:url(../../imagens/bgBtServicos.png) no-repeat; text-align:center; padding-top:7px; color:#d6b500; text-decoration:none; display:block;}
/* assistencia */

/* leitura */
#leitura{width:330px; height:377px; float:left; margin-right:1px;  margin-left:1px; background:#360000;}
#leituraTit{width:263px; height:25px; float:left; padding:35px 0px 0px 67px; font-family:Arial; font-size:22px; color:#c7b500;}
#leituraImg{width:250px; height:66px; float:left; background:url(../../imagens/img2Servicos.png) no-repeat; margin:5px 0px 0px 60px;}
#leituraTxt{width:210px; height:150px; float:left; line-height:20px; text-align:justify; margin:3px 0px 0px 64px;}
#leituraBt{width:188px; height:31px; float:left; margin:31px 0px 0px 76px;}
#leituraBt a{width:188px; height:25px; background:url(../../imagens/bgBtServicos.png) no-repeat; text-align:center; padding-top:7px; color:#d6b500; text-decoration:none; display:block;}
/* leitura */

/* sac */
#sac{width:329px; height:377px; float:left; background:url(../../imagens/whitePix.png) repeat;}
#sacTit{width:263px; height:25px; float:left; padding:35px 0px 0px 67px; font-family:Arial; font-size:22px; color:#c7b500;}
#sacImg{width:250px; height:66px; float:left; background:url(../../imagens/img3Servicos.png) no-repeat; margin:5px 0px 0px 60px;}
#sacTxt{width:210px; height:150px; float:left; line-height:20px; text-align:justify; margin:3px 0px 0px 64px;}
#sacBt{width:188px; height:31px; float:left; margin:31px 0px 0px 76px;}
#sacBt a{width:188px; height:25px; background:url(../../imagens/bgBtServicos.png) no-repeat; text-align:center; padding-top:7px; color:#d6b500; text-decoration:none; display:block;}
/* sac */
/* --- servicos --- */
/* -------------------------- EMPRESA ------------------------- */


/* -------------------------- PLATAFORMA ------------------------- */
#conteudoPlat{width:991px; height:505px; float:left; background:url(../../imagens/bgPlataforma.jpg); no-repeat;}

#plataformaTit{width:263px; height:25px; padding:35px 0px 0px 67px; font-family:Arial; font-size:29px; color:#c7b500;}
#plataformaTxt{width:450px; height:200px; line-height:20px; font-size:20px; letter-spacing:-1px; line-height:30px; margin:60px 0px 0px 64px;}
#plataformaBt{width:145px; height:29px; margin:30px 0px 0px 66px;}
#plataformaBt a{width:145px; height:29px; background:url(../../imagens/bgBt02.png) no-repeat; text-align:center; padding-top:7px; color:#d6b500; text-decoration:none; display:block;}
/* -------------------------- PLATAFORMA ------------------------- */


/* -------------------------- PRODUTOS ------------------------- */
/* --- showBall --- */
#showBall{width:991px; height:324px; float:left; border-bottom:1px solid #3e230a;}
#showBallTitTxtImg{width:991px; height:297px; float:left;}
#showBallTitTxt{width:630px; height:231px; float:left;}
#showBallTit{width:565px; height:30px; float:left; padding:40px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#showBallTxt{width:565px; height:141px; float:left; padding:14px 0px 0px 65px; line-height:20px;}
#showBallImg{width:353px; height:204px; float:left; position:relative; top:52px; left:-57px; background: url(../../imagens/leke.png) no-repeat; margin-top:35px;}
/* --- showBall --- */

/* --- showBallMenu --- */
#showBallMenu{width:926px; height:26px; float:left; padding-left:65px;}
#showBallMenu a{width:148px; height:21px; float:left; margin-right:1px; text-decoration:none; text-align:center; font-size:15px; 
				background:url(../../imagens/whitePix.png); padding:5px 0px 0px 0px; font-family:Arial; letter-spacing:1px;}
#showBallMenu a:hover{color:#cbae03;}
/* --- showBallMenu --- */

/* --- produtos --- */
#produtos{width:991px; height:332px; float:left; background:#360000;}
#produtosTitTxt{width:620px; height:329px; float:left;}
#produtosTit{width:565px; height:38px; float:left; padding:35px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#produtosTxt{width:520px; height:270px; float:left; padding:7px 0px 0px 65px; line-height:20px;}
#produtosImg{width:342px; height:270px; float:left; margin-top:35px;}
/* --- produtos --- */
/* -------------------------- PRODUTOS ------------------------- */


/* -------------------------- NOTÍCIAS ------------------------- */
/* --- noticia --- */
#noticiasTit{width:617px; height:45px; float:left; border-bottom:1px solid #3e230a; padding:32px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}

#noticia{width:682px; height:558px; float:left; background:#360000;}
#noticiaData{width:556px; height:15px; float:left; color:#c7b500; font-style:italic; padding:30px 0px 0px 66px;}
#noticiaTit{width:558px; min-height:37px; float:left; color:#c7b500; font-size:19px; padding:8px 0px 0px 64px; margin-bottom:5px;}
#noticiaTxt{width:530px; height:auto; float:left; line-height:19px; padding:0px 0px 0px 67px;}
#menuPrint{width:523px; height:40px; float:left; border-top:1px solid #c7b500; margin-left:66px; margin-top:13px;}
/* --- noticia --- */

/* --- filtro --- */
#noticiasFiltro{width:308px; height:77px; float:left; border-bottom:1px solid #3e230a;}

#bgFiltro{width:308px; height:55px; float:left; background:url(../../imagens/whitePix.png) repeat;}
#bgFiltro option{background:none; color:#000;}
#bgFiltro form{width:201px; height:19px; border:none;
		       background:url(../../imagens/bgFormFiltro.png) repeat; margin:17px 0px 0px 73px;}

#filtroSel{width:197px; height:20px; float:left;}
#filtroSel select{width:197px; background:none; border:none;}
/* --- filtro --- */

/* --- lista de noticias --- */
#noticiasLista{width:308px; height:528px; float:left;}
#noticiasListaItem{width:308px; height:87px; float:left; background:url(../../imagens/whitePix.png) repeat; margin-bottom:1px;}
#noticiasLista a:hover{background:url(../../imagens/whitePix2.png) repeat;}
#noticiasLista a{width:288px; height:72px; float:left; text-decoration:none; 
				 background:url(../../imagens/whitePix.png) repeat; padding:15px 0px 0px 20px; margin-bottom:1px;}
#noticiasLista span{width:280px; height:15px; float:left; font-size:10px; font-style:italic; color:#c7b500;}
#noticiasLista .select{width:285px; background:url(../../imagens/whitePix.png) repeat; border-left:3px solid #9a8613;}
#notTit{width:290px; height:47px; float:left; padding:3px 0px 0px 18px;}

#paginacao{width:258px; height:23px; float:left; background:url(../../imagens/whitePix.png) repeat; padding:7px 0px 0px 50px;}
#paginacao a{ text-decoration:none; font-size:13px;}
#paginacao a:hover{color:#c7b500;}
/* --- lista de noticias --- */
/* -------------------------- NOTÍCIAS ------------------------- */


/* -------------------------- FOTOS ------------------------- */
/*
#fotosTit{width:617px; height:45px; float:left; border-bottom:1px solid #3e230a; padding:32px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}

#galeria{width:682px; height:558px; float:left; background:#360000;}
#galeriaData{width:616px; height:15px; float:left; color:#c7b500; font-style:italic; padding:30px 0px 0px 66px;}
#galeriaTit{width:618px; height:37px; float:left; color:#c7b500; font-size:19px; padding:8px 0px 0px 64px;}
#galeriaFoto{width:575px; height:313px; float:left; border:1px solid #5a2e2e;
		      background:url(../../imagens/whitePix.png) repeat; margin:6px 0px 0px 64px;}
#galeriaFotoTxt{width:550px; height:56px; float:left; line-height:19px; padding:8px 65px 0px 67px;}

#galeriaThumbs{width:681px; height:83px; float:left; background:url(../../imagens/whitePix.png) repeat;}
#thumbs{width:575px; height:83px; float:left;}
#thumbs ul li a{width:112px; height:81px; float:left; margin-right:1px;
	      background:url(../../imagens/whitePix.png) repeat; border:1px solid #6e4747;}
#thumbs ul li a:hover{border:1px solid #c7b500;}

#setaThumbL{width:37px; height:60px; float:left; padding:23px 0px 0px 27px;}
#setaThumbL a{width:27px; height:40px; float:left; display:block; background:url(../../imagens/setaThumbsL.png) no-repeat;}

#setaThumbR{width:35px; height:60px; float:left; padding:23px 0px 0px 7px;}
#setaThumbR a{width:27px; height:40px; float:left; display:block; background:url(../../imagens/setaThumbsR.png) no-repeat;}

#main_image{ width:700px; height:438px;}
#main_image img{margin-bottom:10px;}*/

#fotosTit{width:926px; height:45px; float:left; border-bottom:1px solid #3e230a; 
		  padding:32px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#galeria{width:991px; height:557px; float:left; background:#360000; position:relative;}

/* --- thumbs --- */
#galeriaThumbs{width:931px; height:524px; float:left; padding-left:60px;}

.galeriaThumb{width:310px; height:240px; float:left;}
.galeriaThumbData{width:255px; height:14px; float:left; padding:39px 0px 0px 5px; font-style:italic; font-weight:bold; color:#c4a902;}

.galeriaThumb a span.galeriaThumbTit{width:255px; height:30px; float:left; padding-left:5px;}
.galeriaThumb a span.galeriaThumbImg{width:260px; height:150px; float:left; border:1px solid #6e4747; overflow:hidden;}

.galeriaThumb a:hover span.galeriaThumbTit{color:#c4a902;}
.galeriaThumb a:hover span.galeriaThumbImg{border:1px solid #c4a902;}


#galeriaThumbsPag{width:611px; height:33px; float:left; background:url(../../imagens/whitePix.png) repeat; padding-left:380px;}
#galeriaThumbsPag a{text-decoration:none;}

#galeriaThumbsPagLeft{width:80px; height:23px; float:left; padding:10px 0px 0px 10px; letter-spacing:0.5px;}
#galeriaThumbsPagStatus{width:40px; height:23px; float:left; padding:10px 0px 0px 10px;}
#galeriaThumbsPagRight{width:80px; height:23px; float:left; padding:10px 0px 0px 10px;}
/* --- thumbs --- */

/* --- fotos --- */
#galeriaExibe{width:991px; height:557px; float:left; background:#360000; display:none; position:absolute; z-index:2;}
/* --- fotos --- */
/* -------------------------- FOTOS ------------------------- */


/* -------------------------- CONTATO ------------------------- */
/* --- titulo --- */
#contato{width:682px; height:128px; float:left; border-bottom:1px solid #3e230a;}
#contatoTit{width:617px; height:33px; float:left; padding:32px 0px 0px 65px; font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#contatoTxt{width:575px; height:50px; float:left; padding:0px 40px 0px 67px; line-height:19px;}
/* --- titulo --- */

/* --- formulário --- */
#contatoForm{width:682px; height:471px; float:left; background:#360000;}
#contatoForm form{width:615px; height:317px; float:left; padding:60px 0px 0px 67px;}
#contatoForm form input{width:496px; height:19px; margin-top:7px; margin-bottom:14px; padding:5px 0px 0px 5px;
			 background:#4a1a1a; border-bottom:1px solid #5c3017; border-right:1px solid #5c3017;}
#contatoForm form textarea{width:496px; height:95px; margin-top:7px; padding:5px 0px 0px 5px;
			 background:#4a1a1a; border-bottom:1px solid #5c3017; border-right:1px solid #5c3017;}
#btEnviar{width:502px; height:40px; float:left; padding-top:10px;}
#btEnviar a{width:145px; height:23px; float:right; text-align:center; padding-top:6px; color:#d6b500; text-decoration:none;
			background:url(../../imagens/bgBt02.png) no-repeat; display:block;}
			
#alerta{width:340px; height:15px; float:left; padding-top:5px; text-align:right; color:#d6b500;}
/* --- formulário --- */

/* --- imagem --- */
#contatoImg{width:308px; height:128px; float:left; border-bottom:1px solid #3e230a; 
			background:url(../../imagens/imgContato.jpg) no-repeat;}
/* --- imagem --- */

/* --- fale conosco --- */
#contatoFale{width:308px; height:200px; float:left; background:url(../../imagens/whitePix.png) repeat; margin-bottom:1px;}
#contatoFaleTit{width:277px; height:36px; float:left; padding:31px 0px 0px 31px;
				font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
#contatoFaleTxt{width:275px; height:75px; float:left; padding:25px 0px 0px 33px; line-height:19px;}
/* --- fale conosco --- */

/* --- emails --- */
#contatoEmails{width:308px; height:270px; float:left; background:url(../../imagens/whitePix.png) repeat;}
#contatoEmailsTit{width:277px; height:55px; float:left; padding:55px 0px 0px 31px;
				font-family:Arial; font-size:29px; color:#c7b500; letter-spacing:0.3px;}
				
#contatoMail1{width:277px; height:28px; float:left; padding:2px 0px 0px 31px;}
#contatoMailIcon1{width:24px; height:24px; background:url(../../imagens/flagBrT.png) no-repeat; float:left;}
#contatoMailTxt1{width:244px; height:24px; float:left; padding:1px 0px 0px 6px;}

#contatoMail2{width:277px; height:28px; float:left; padding:2px 0px 0px 31px; margin-top:5px;}
#contatoMailIcon2{width:24px; height:24px; background:url(../../imagens/flagMxT.png) no-repeat; float:left;}
#contatoMailTxt2{width:244px; height:24px; float:left; padding:1px 0px 0px 6px;}
/* --- emails --- */
/* -------------------------- CONTATO ------------------------- */

/* --- jquery --- */
#pane2{width:640px; height:380px; float:left;}

.holder{float:left; margin:10px;}
.scroll-pane{width:200px; height:200px; overflow:auto; background-repeat:no-repeat; float:left;}

.jScrollPaneContainer{position:relative; overflow:hidden; z-index:1; padding-right:20px;}

.jScrollPaneTrack{width:50px; height:100px; position:absolute; cursor:pointer; right:0; top:0; background:#ccc;}
.jScrollPaneDrag{position:absolute; background:#777; cursor:pointer; overflow:hidden;}
.jScrollPaneDragTop{position: absolute; top:0; left:0; overflow:hidden;}
.jScrollPaneDragBottom{position:absolute; bottom:0; left:0; overflow:hidden;}

a.jScrollArrowUp{top:0; right:0; height:9px; position:absolute; z-index:1; display:block; overflow:hidden; text-indent:-2000px; background-image:url(../../imagens/bg_bt_scroll_up.jpg); background-repeat:no-repeat;}
				 
a.jScrollArrowUp:hover{background-image:url(../../imagens/bg_bt_scroll_up_on.jpg);}

a.jScrollArrowDown{bottom:0; right:0; height:9px; position:absolute; z-index:1; display:block; overflow:hidden; text-indent:-2000px; background-image:url(../../imagens/bg_bt_scroll_down.jpg); background-repeat:no-repeat; border-top:1px solid #eee;}

a.jScrollArrowDown:hover{background-image:url(../../imagens/bg_bt_scroll_down_on.jpg);}
/* --- jquery --- */

