/******************************************************************************

DOCUMENTO: Arquivo com as classes de template e classes específicas do projeto
CRIAÇÃO: 05/05/09
AUTOR: Tiago Raguze (tflores@gadbrivia.com.br)
VERSÃO: 001
ATUALIZAÇÕES:
1) dd/mm/aaaa (autor): _____________
2) dd/mm/aaaa (autor): _____________
OBSERVAÇÕES: 

******************************************************************************/

/*****************
******************
	  BASICO
******************
******************/

@import url("_basico.css");

/*****************
******************
	TEMPLATE
******************
******************/
body {background:#000000; color:#FFFFFF}

#pagina{
	width:1000px;
	margin:0 auto;	
	height:auto;
	background:url(../img/bg-site.jpg) no-repeat;
}
#topo{ 
	position:absolute;
	top:0;
	width:1000px;
	height:85px;
}
#conteudo{ 
	overflow:hidden;
	_overflow:visible;
	width:1000px;
	position:relative;
	margin:0 0 0 0;
	padding:85px 0 0;
	min-height:516px;
	_height:516px;
}
#principal{ 
	width:780px;
	display:inline;
	float:right;
	padding:40px 0 0;
	margin:0 27px 0 0;
}
#secundario{
	float:left;
	display:inline;
	width:162px;
	background:url(../img/px-preto-70.png) repeat;
}
/** menu global **/
#menu-global {padding:1px 0 0 0; background:#464646; }
#menu-global .lista-menu {width:100%; overflow:hidden}
#menu-global .lista-menu .item-menu {float:left;}
#menu-global .lista-menu .item-menu .lk-menu {height:50px; display:block}
#menu-global .lista-menu .item-menu .lk-menu:hover {background-position:left bottom}
#menu-global .lista-menu .item-menu .lk-menu.ativo {background-position:left bottom}
/** menu aux **/
.menu-apoio {float:right; margin:17px 12px 0 0;}
.menu-apoio .lista-apoio { /*overflow:hidden;*/ _overflow:visible;}
.menu-apoio .lista-apoio .item-apoio {float:left; padding:0 0 0 15px; position:relative; height:17px;}
.menu-apoio .lista-apoio .item-apoio .lk-apoio {height:11px; display:block;}
.lista-idioma {display:block}
.menu-apoio .lista-idioma{
	/*height:49px;*/
	overflow:hidden;
	/*margin:3px 0 0 0;*/
	position:absolute;
	top:16px;
	right:-8px;
	display:none;
	width:72px;
	height:49px;
}
.menu-apoio .ativo{ display:block; }
.menu-apoio .lista-idioma li{ *margin-top:-1px; padding:0; }
.lk-idioma-pt{ background:url(../img/lk-idioma-pt.gif) no-repeat; width:72px; height:26px; }
.lk-idioma-en{ background:url(../img/lk-idioma-en.gif) no-repeat; width:72px; height:26px; }
.lk-idioma-es{ background:url(../img/lk-idioma-es.gif) no-repeat; width:72px; height:26px; }


#categoria { 
	overflow:hidden;
	width:1000px;
	height:92px;
	padding:1px 0 0 0;
	background:url(../img/bg-categoria.jpg) repeat-x;
}

* { font-family:Arial, Helvetica, sans-serif;}

.logo-principal {
	float:left;
	background:url(../img/logo-spalding.gif) no-repeat; width:116px; height:48px; margin:16px 0 15px 21px;
}
.logo-principal .lk-home {height:48px; width:116px;}

/*****************
	TITULOS
*****************/
.tt-filtro {background:url(../img/tt-filtro.jpg) no-repeat; width:163px; height:31px; margin:0 0 10px 0}
.tt-tamanho {background:url(../img/tt-tamanho.gif) no-repeat; height:20px; width:120px; margin:0 0 2px;}
.tt-descricao {background:url(../img/tt-descricao.gif) no-repeat; height:20px; width:120px;}
.tt-mais-fotos {background:url(../img/tt-mais-fotos.gif) no-repeat; height:20px; width:160px}
.tt-escolha-cor {background:url(../img/tt-escolha-cor.gif) no-repeat; height:20px; width:160px}

/*
tt- {background:url(../img) no-repeat;}

/*****************
	BOTAO
******************/
.bt-filtrar {background:url(../img/bt-filtrar.gif) no-repeat; width:80px; height:20px; display:block; margin:5px 0 0 0;}

/***************
	LINKS
****************/
.lk-marca        {background:url(../img/menu-marca.jpg)          no-repeat; width:143px}
.lk-incentivo    {background:url(../img/menu-incentivo.jpg)      no-repeat; width:143px}
.lk-produto		 {background:url(../img/menu-produto.jpg)        no-repeat; width:143px}
.lk-evento       {background:url(../img/menu-evento.jpg)         no-repeat; width:143px}
.lk-news-clip    {background:url(../img/menu-news-clipping.jpg)  no-repeat; width:143px}
.lk-galeria      {background:url(../img/menu-galeria.jpg)        no-repeat; width:142px}
.lk-onde-comprar {background:url(../img/menu-onde-encontrar.jpg) no-repeat; width:143px}

.lk-cadastro {background:url(../img/lk-cadastro.png) no-repeat; width:69px}
.lk-contato  {background:url(../img/lk-contato.png)  no-repeat; width:63px}
.lk-idioma   {background:url(../img/lk-idiomas.png)  no-repeat; width:55px}

.lk-video {background:url(../img/lk-video.jpg) no-repeat; height:66px}
.lk-foto  {background:url(../img/lk-foto.jpg) no-repeat; height:66px}
.lk-sobre {background:url(../img/lk-sobre.jpg) no-repeat; height:60px}

.lk-produto-home {background:url(../img/lk-produto.jpg) no-repeat; width:260px; height:120px; margin:178px 0 0;}

/*****************
******************
	PROJETO
******************
******************/

/** GERAL **/

.texto {font-size:11px; line-height:normal; color:#FFFFFF;}



#categoria .lista-categoria {}
#categoria .lista-categoria .item-categoria {
	float:left;
	padding:0 1px 0 0;
	background:url(../img/bg-li-categoria.gif)  repeat-y top right;
}
#categoria .lista-categoria .item-categoria.ultimo {padding:0;}
#categoria .lista-categoria .item-categoria .lk-categoria {display:block}
#categoria .lista-categoria .item-categoria .lk-categoria .img-categoria {display:block}

/****************
	HOME
***************/
body#home #pagina {background:none}
body#home #conteudo {
	min-height:515px;
	_height:515px;
}
body#home.bg-01 #conteudo {background:url(../img/bg-home-01.jpg) no-repeat;}
body#home.bg-02 #conteudo {background:url(../img/bg-home-02.jpg) no-repeat;}
body#home #principal {
	width:500px;
	margin:0;
}
body#home #principal .jogo {
	float:right;
	display:inline;
	padding:275px 0 0;
	width:153px;
	height:76px;
}
body#home #secundario {background:transparent; width:268px;}
/** destaque **/
#destaque {
	position:relative;
	padding:132px 0 0 0;
	overflow:hidden;
	width:268px;
	height:300px;
}
#destaque .lk-destaque {
	display:block;
	margin:41px 0 0 0;
	width:24px;
	height:121px;
	background:url(../img/lk-destaque.jpg) no-repeat
}
#destaque .box-destaque {
	display:block;
	position:absolute;
	top:132px;
	left:-268px;
	width:268px;
	height:200px;
	background:#121212 url(../img/bg-destaque.jpg) repeat-x;
}
#destaque .box-destaque .tt-destaque {
	position:absolute;
	top:0;
	left:0;
	width:118px;
	height:22px;
	background:url(../img/tt-destaque.gif) no-repeat;
	margin:25px 0 0 24px;
}
#destaque .box-destaque .lista-destaque {
	overflow:hidden;
	margin:0 3px 0 0;
	padding:60px 12px 15px 24px;
	background:url(../img/bl-lista-destaque.jpg) no-repeat right 3px;
}
#destaque .box-destaque .lista-destaque .item-destaque {
	float:left;
	display:inline;
	width:100%;
	padding:0 0 25px 0;
}
#destaque .box-destaque .lista-destaque .item-destaque .chamada-destaque {
	font-size:11px;
	font-weight:normal;
	line-height:120%;
}
#destaque .box-destaque .lista-destaque .item-destaque .lk-destaque-secao {
	font-size:11px;
	font-weight:normal;
	line-height:120%;
	color:#9B6A2F;
}



body#home .logo-principal {
	background:url(../img/logo-spalding.jpg) no-repeat; width:180px; height:73px; margin:48px 0 0 43px;
}
body#home .logo-principal .lk-home {height:73px; width:180px;}



/*************
	PRODUTO
*************/
body#produto #pagina {background:none}
body#produto #conteudo {background:url(../img/bg-site.jpg) no-repeat;}
.lista-produto {padding:44px 0 0 0;}
.lista-produto .item-produto {
	float:left;
	margin:0 20px 40px 0;
	width:140px;
	min-height:160px;
	_height:160px;
	background:#C2EB4D url(../img/bg-lista-produto.gif) no-repeat;
}
.lista-produto .item-produto.ultimo {margin-right:0;}
.lista-produto .clear {
	width:100%;
	font-size:0;
	overflow:hidden;
	height:0;
}
.lista-produto .item-produto .lk-produto {
	width:138px;
	height:128px;
	margin:1px 1px 0 1px;
}
.lista-produto .item-produto .info {}
.lista-produto .item-produto .produto-nome {
	margin:0 2px;
	padding:2px 0 0;
	font-size:16px;
	color:#333F06;
	letter-spacing:-1px;
}
.lista-produto .item-produto .ref {
	padding:0 0 3px;
	margin:0 2px;
	font-size:10px;
	color:#333F06;
}

#produto #paginacao {float:right}

/** paginacao **/
#paginacao {
	clear:both;
	width:198px;
	height:22px;
	padding:2px 0 0 0;
	background:url(../img/bg-paginacao.png) repeat-x;
}
#paginacao .lista { overflow:hidden}
#paginacao .lista .item {float:left}
#paginacao .lista .item .anterior {
	width:23px;
	height:22px;
	background:url(../img/paginacao-anterior.gif) no-repeat;
}
#paginacao .lista .item .proxima {
	width:23px;
	height:22px;
	background:url(../img/paginacao-proxima.gif) no-repeat;
}
#paginacao .lista .item .desabilitado {
	opacity:0.5;
	cursor:default;
}
#paginacao .lista .item .separa {
	display:block;
	width:54px;
	height:22px;
	line-height:22px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
#paginacao .lista .item .custom-select {
	height:17px;
	width:44px;
	font-size:10px;
	color:#1B3004;
	*padding:0;
}

/** secundario **/
.form-filtro {display:block}
.lista-filtro {padding:0 0 0 20px; }
body#onde-comprar .lista-filtro {height:300px}
.lista-filtro .item-filtro {
	clear:both;
	overflow:hidden;
	_overflow:visible;
	_height:10px;
	display:block;
	font-size:0;
	line-height:0;
	padding:0 0 10px 0;
	*padding:0 0 4px 0;
	_padding:0 0 4px 0;
}
.lista-filtro .item-filtro .chk-filtro {
	float:left;
	display:inline;
	border:0;
	margin:0;
	padding:0;
}
.lista-filtro .item-filtro .lb-filtro {
	float:left;
	display:inline;
	padding:1px 0 0 5px;
	*padding:6px 0 0 5px;
	_padding:6px 0 0 5px;
	font-size:11px;
	color:#FFFFFF;
	line-height:1;
}

/**********************
	PRODUTO DETALHE
**********************/
#produto-detalhe #conteudo {padding:0;}
#produto-detalhe #principal {
	/*overflow:hidden;*/
	width:426px;
	padding:26px 88px 0 0;
	margin:0;
	background:url(../img/bg-x.jpg) no-repeat top right;
	
}
.conteudo-detalhe {}
.conteudo-detalhe .info {
	padding:0 0 18px 0;
	margin:0 0 14px 0;
	border-bottom:1px solid #353432;
}
.conteudo-detalhe .info .tag {
	margin:0 60px 0 17px;
	color:#FFFFFF;
	font-size:11px;
}
.conteudo-detalhe .info .tag .separador {font-size:9px; color:#B0B0B0; margin:0 4px;}
.conteudo-detalhe .info .produto-titulo {
	margin:0 60px 0 17px;
	font-size:25px;
	color:#7CC408;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:27px;
}
.conteudo-detalhe .info .ref-detalhe {
	margin:0 60px 0 19px;
	font-size:11px;
	color:#9E9E9E;
}
.conteudo-detalhe .tamanho {
	padding:0 0 0 17px;
	margin:0 0 20px 0;
}
.conteudo-detalhe .tamanho .lista-tamanho {}
.conteudo-detalhe .tamanho .lista-tamanho .item {
	font-size:11px;
	color:#FFFFFF;
	line-height:140%;
}
.conteudo-detalhe .desc {
	margin:0 0 25px 0;
	padding:0 22px 0 20px;
}
.conteudo-detalhe .desc * {
	color:#FFFFFF;
	font-size:11px;
	line-height:160%;
}
.conteudo-detalhe .fotos {
	float:left;
	padding:0 0 0 17px;
}
.conteudo-detalhe .fotos .lista-fotos {
	width:210px;
	padding:7px 0 0 0;
}
.conteudo-detalhe .fotos .lista-fotos .item {	
	float:left;
	padding:0 7px 7px 0;
	_padding:1px 7px 7px 1px;
}
.conteudo-detalhe .fotos .img-mini {
	cursor:pointer;
	border:1px solid #1B1A18;
	margin:-1px;
}
.conteudo-detalhe .fotos  .img-mini.over {
	border:1px solid #FFFFFF;
	margin:-1px;
}
.conteudo-detalhe .fotos .img-mini.ativo {
	border:1px solid #83C90D;
	margin:-1px;
}
.conteudo-detalhe .cor {
	float:left;
	padding:0 0 0 26px;
}
.conteudo-detalhe .cor .lista-cores {
	width:164px;
	padding:7px 0 0 0;
}
.conteudo-detalhe .cor .lista-cores .item {
	float:left;
	padding:0 5px 5px 0;
	_padding:4px 5px 1px 1px;
	font-size:0;
}
.conteudo-detalhe .cor .lista-cores .item .img-mini {
	border:1px solid #1B1A18;
	margin:-1px;
	cursor:pointer;
}
.conteudo-detalhe .cor .lista-cores .item .img-mini.over{
	border:1px solid #FFFFFF;
	margin:-1px;
}
.conteudo-detalhe .cor .lista-cores .item .img-mini.ativo {
	border:1px solid #83C90D;
	margin:-1px;
}

#produto-detalhe #secundario {
	width:480px;
}
.imagem-principal {
	margin:50px 35px;
	width:410px;	
	background:url(../img/loader.gif) no-repeat center center
}

/*********************
	CADASTRO
**********************/
#cadastro {display:none}


/*********************
	CADASTRO COMPLETO
**********************/
body#cadastro-completo {background:transparent}


/************************
	EVENTO
***********************/
body#evento #principal { margin:0 7px 0 0; width:800px; }
body#evento #conteudo {background:url(../img/bg-pagina-eventos.jpg) no-repeat right top; padding:85px 0 0 0;}
h2.tt-evento-lista{ padding:5px 0; }
h2.tt-evento-lista a{ text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; }
h2.tt-evento-lista a:hover{  text-decoration:underline; color:#FF0000; }
body#evento .resultado-evento ul.listagem-eventos{ width:565px; float:left;  }
body#evento .resultado-evento ul.listagem-eventos li{ padding:15px 0 15px 0; }
body#evento span.data-local{ font:11px Arial, Helvetica, sans-serif; color:#FF0000; }
body#evento .box-paginacao{ width:770px; height:auto; }
body#evento #paginacao{ background:url(../img/bg-paginacao-evento.png); clear:both;  float:right; margin-bottom:25px; }


/** secundario **/
#secundario label{ font:11px Arial, Helvetica, sans-serif; color:#FFF; }
#secundario .tt-evento{ background:url(../img/tt-eventos.gif) no-repeat; height:31px; padding-bottom:12px; }
#secundario .evento{ width:162px; }
#secundario input.inp-busca{ background:#212121; margin-top:10px; color:#FFF; }
#secundario input.inp-busca,
#secundario select{ width:128px; border:1px solid #464646; background:#212121; margin-top:10px; color:#FFF; }
.bt-pesquisar{ 
	background:url(../img/bt-pesquisar-evento.gif) no-repeat; 
	width:113px; height:20px;
	display:block; 
	border:none;
}

/*** mensagem de erro ***/
.mensagem-erro span{ font:bold 15px Arial, Helvetica, sans-serif; color:#FF0000; display:block; padding-bottom:20px; }
.mensagem-erro p{ padding:0 0 0 2px }


/**********************
	EVENTO DETALHE
***********************/
body#evento .imagem-evento .lk-voltar{
	background:url(../img/bl-voltar.gif) no-repeat scroll 0 6px;
	width:46px;
	height:11px;
	margin-bottom:15px;
	padding:0 0 0 16px;
	font-size:14px;
	text-decoration:none;
	color:#F10000;
	float:right;
	clear:both;
}

body#evento .evento-detalhe { padding-top:10px; }
body#evento .evento-detalhe p{ line-height:180%; }

body#evento .evento-detalhe{ clear:both; overflow:hidden; }
.tt-evento-detalhe{ font:bold 15px Arial, Helvetica, sans-serif; color:#F10000; margin-bottom:20px; }
body#evento .info-evento{
	width:500px;
	float:left;
	display:inline;
}
body#evento .info-evento ul li{ margin-bottom:15px; clear:both; overflow:hidden; }
body#evento .info-evento ul li.descricao{ margin-bottom:25px; }
body#evento .info-evento ul li span, p{ font:11px Arial, Helvetica, sans-serif; color:#FFF; }
body#evento .info-evento ul li span{ float:left; display:block; width:100px; }
body#evento .info-evento ul li p{ float:left; display:inline; width:360px; }
body#evento .imagem-evento{
	width:275px;
	float:left;
	display:inline;
	padding:110px 0 0 13px
}
body#evento .imagem-evento .lk-voltar{  }
body#evento .imagem-evento img{ float:right; clear:both; }

/********************
	INCENTIVO
*******************/
body#incentivo #topo {}
body#incentivo #topo .logo-principal {
	position:absolute;
	margin:0;
	left:45px;
	top:38px;
}
body#incentivo #conteudo {
	padding:40px 0 0 0;
	background:url(../img/bg-pagina-incentivo.jpg) no-repeat right top
}
body#incentivo #principal {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
.abas-incentivo {
	float:left;
	display:inline;
	width:25px;
	padding:19px 20px 0 0;
}
.abas-incentivo .lista-abas {overflow:hidden}
.abas-incentivo .lista-abas .item-abas { width:25px; }
.abas-incentivo .lista-abas .item-abas .lk-aba-incentivo {width:25px;}
.abas-incentivo .lista-abas .item-abas.ativo .lk-aba-incentivo,
.abas-incentivo .lista-abas .item-abas .lk-aba-incentivo:hover {background-position:right top}

.incentivo {
	float:left;
	width:465px;
	padding:11px 0 0 0
}
.incentivo .titulo-incentivo {
	padding:0 0 0 125px;
	font-family:trebuchet, Helvetica, sans-serif;
	font-size:35px;
	line-height:normal;
	color:#F0ED17;
}
.incentivo .conteudo {padding:18px 0 0 0; text-align:justify}
.incentivo .conteudo p {
	padding:0 0 20px;
	font-size:15px;
	line-height:120%;
	color:#FFFFFF;
}

.imagem-incentivo {
	float:left;
	padding:6px 0 0 29px;
}
.imagem-incentivo img {}

body#incentivo #categoria {
	position:relative;
	width:1000px;
	height:90px;
	background:#666666;
}
body#incentivo #categoria .clip {
	overflow:hidden;
	margin:0 0 0 22px;
	width:956px;
	height:90px
}
body#incentivo #categoria .lista-categoria {
	position:relative;
	width:1000px;
	height:90px;
}
body#incentivo #categoria .item-categoria {
	float:left;
	height:90px;
	_width:10px;
}
body#incentivo #categoria .lk-categoria {height:90px}
body#incentivo #categoria .rolagem-anterior {
	position:absolute;
	display:block;
	width:22px;
	height:90px;
	top:1px;
	left:0;
	cursor:default;
	background:url(../img/bl-cat-seta-esquerda.jpg) no-repeat;
}
body#incentivo #categoria .rolagem-proximo {
	position:absolute;
	display:block;
	width:22px;
	height:90px;
	top:1px;
	right:0;
	cursor:default;
	background:url(../img/bl-cat-seta-direita.jpg) no-repeat;
}
body#incentivo #categoria .rolagem-anterior.ativo,
body#incentivo #categoria .rolagem-proximo.ativo {background-position:right top; cursor:pointer}

/*********************************
	INCENTIVO FOTO
***********************************/
body#incentivo-foto #topo {}
body#incentivo-foto #topo .logo-principal {
	position:absolute;
	margin:0;
	left:45px;
	top:38px;
}
body#incentivo-foto #conteudo {
	padding:40px 0 0 0;
	background:url(../img/bg-pagina-incentivo.jpg) no-repeat right top
}
body#incentivo-foto #principal {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.incentivo .conteudo .lista-foto {overflow:hidden}
.incentivo .conteudo .lista-foto .item-foto {
	float:left;
	display:inline;
	width:126px;
	padding:0 43px 30px 0;
}
.incentivo .conteudo .lista-foto .item-foto.ultimo {padding-right:0;}
.incentivo .conteudo .lista-foto .clear {
	width:100%;
	height:0;
	font-size:0;
	overflow:hidden;
}
.incentivo .conteudo .lista-foto .item-foto .titulo-galeria {
	display:block;
	font-size:11px;
	color:#FFFFFF;
	line-height:110%;
	font-weight:normal
}
.incentivo .conteudo .lista-foto .item-foto .titulo-galeria .lk-galeria-foto {
	font-size:11px;
	color:#FFFFFF;
	line-height:110%;
	font-weight:normal;
	text-decoration:none;
	margin:0;
}
.incentivo .conteudo .lista-foto .item-foto .titulo-galeria .lk-galeria-foto:hover {color:#F0ED17; text-decoration:underline}

.incentivo .conteudo .lista-foto .item-foto .lk-galeria-foto {margin:5px 3px 0; display:block;}


body#incentivo-foto #paginacao {
	float:right;
	background: url(../img/bg-paginacao-incentivo.png) repeat-x;
}

body#incentivo-foto #categoria,
body#produto #categoria,
body#produto-detalhe #categoria {
	position:relative;
	width:1000px;
	height:90px;
	background:#666666;
}
body#incentivo-foto #categoria .clip,
body#produto #categoria .clip,
body#produto-detalhe #categoria .clip {
	overflow:hidden;
	margin:0 0 0 22px;
	width:956px;
	height:90px
}
body#incentivo-foto #categoria .lista-categoria,
body#produto #categoria .lista-categoria,
body#produto-detalhe #categoria .lista-categoria {
	position:relative;
	width:1000px;
	height:90px;
}
body#incentivo-foto #categoria .item-categoria,
body#produto #categoria .item-categoria,
body#produto-detalhe #categoria .item-categoria {
	float:left;
	height:90px;
	_width:10px;
}
body#incentivo-foto #categoria .lk-categoria,
body#produto #categoria .lk-categoria,
body#produto-detalhe #categoria .lk-categoria {height:90px}
body#incentivo-foto #categoria .rolagem-anterior,
body#produto #categoria .rolagem-anterior,
body#produto-detalhe #categoria .rolagem-anterior {
	position:absolute;
	display:block;
	width:22px;
	height:90px;
	top:1px;
	left:0;
	cursor:default;
	background:url(../img/bl-cat-seta-esquerda.jpg) no-repeat;
}
body#incentivo-foto #categoria .rolagem-proximo,
body#produto #categoria .rolagem-proximo,
body#produto-detalhe #categoria .rolagem-proximo {
	position:absolute;
	display:block;
	width:22px;
	height:90px;
	top:1px;
	right:0;
	cursor:default;
	background:url(../img/bl-cat-seta-direita.jpg) no-repeat;
}
body#incentivo-foto #categoria .rolagem-anterior.ativo,
body#incentivo-foto #categoria .rolagem-proximo.ativo,
body#produto #categoria .rolagem-anterior.ativo,
body#produto #categoria .rolagem-proximo.ativo,
body#produto-detalhe #categoria .rolagem-anterior.ativo,
body#produto-detalhe #categoria .rolagem-proximo.ativo {background-position:right top; cursor:pointer}

/******************************
	INCENTIVO VIDEO
****************************/
body#incentivo-video #topo {}
body#incentivo-video #topo .logo-principal {
	position:absolute;
	margin:0;
	left:45px;
	top:38px;
}
body#incentivo-video #conteudo {
	padding:40px 0 0 0;
	background:url(../img/bg-pagina-incentivo.jpg) no-repeat right top
}
body#incentivo-video #principal {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
/***/
.incentivo .conteudo .lista-video {
	overflow:hidden;
	*padding:0 0 30px 0;
}
.incentivo .conteudo .lista-video .item-video {
	float:left;
	display:inline;
	position:relative;
	width:122px;
	margin:0 49px 30px 0;
	overflow:hidden;
}
.incentivo .conteudo .lista-video .item-video.ultimo {margin-right:0;}
.incentivo .conteudo .lista-video .clear {
	width:100%;
	height:0;
	font-size:0;
	overflow:hidden;
}
.incentivo .conteudo .lista-video .item-video .titulo-galeria {
	display:block;
	font-size:11px;
	color:#FFFFFF;
	line-height:110%;
	font-weight:normal
}
.incentivo .conteudo .lista-video .item-video .titulo-galeria .lk-galeria-video {
	font-size:11px;
	color:#FFFFFF;
	line-height:110%;
	font-weight:normal;
	text-decoration:none;
	margin:0;
}
.incentivo .conteudo .lista-video .item-video .titulo-galeria .lk-galeria-video:hover {color:#F0ED17; text-decoration:underline}

.incentivo .conteudo .lista-video .item-video .lk-galeria-video {margin:5px 0px 0; display:block;}
.incentivo .conteudo .lista-video .item-video .lk-galeria-video img {display:block}

.incentivo .conteudo .lista-video .item-video .tempo {
	position:absolute;
	padding:0 6px;
	bottom:0;
	_bottom:-1px;
	right:0;
	font-size:10px;
	line-height:22px;
	background:#666666;
}
/***/

body#incentivo-video #paginacao {
	float:right;
	background: url(../img/bg-paginacao-incentivo.png) repeat-x;
}

body#incentivo-video #categoria {
	position:relative;
	width:1000px;
	height:90px;
	background:#666666;
}
body#incentivo-video #categoria .clip {
	overflow:hidden;
	margin:0 0 0 22px;
	width:956px;
	height:90px
}
body#incentivo-video #categoria .lista-categoria {
	position:relative;
	width:1000px;
	height:90px;
}
body#incentivo-video #categoria .item-categoria {
	float:left;
	height:90px;
	_width:10px;
}
body#incentivo-video #categoria .lk-categoria {height:90px}
body#incentivo-video #categoria .rolagem-anterior {
	position:absolute;
	display:block;
	width:22px;
	height:90px;
	top:1px;
	left:0;
	cursor:default;
	background:url(../img/bl-cat-seta-esquerda.jpg) no-repeat;
}
body#incentivo-video #categoria .rolagem-proximo {
	position:absolute;
	display:block;
	width:22px;
	height:90px;
	top:1px;
	right:0;
	cursor:default;
	background:url(../img/bl-cat-seta-direita.jpg) no-repeat;
}
body#incentivo-video #categoria .rolagem-anterior.ativo,
body#incentivo-video #categoria .rolagem-proximo.ativo {background-position:right top; cursor:pointer}

/**************************
	POP VIDEO
**************************/
html.pop body {}
html.pop #pagina {
	width:800px;
	height:400px;
	background:url(../img/bg-pop.jpg) no-repeat;
}
html.pop #conteudo {
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	_height:400px;
	min-height:1px;
}
html.pop #conteudo #principal {
	float:none;
	display:block;
	width:390px;
	padding:0;
	margin:0 auto;
}
html.pop #conteudo #principal .tt-video {
	font-size:15px;
	line-height:100%;
	color:#8ED410;
	padding:18px 0 4px 0;
}
html.pop #conteudo #principal .video {width:390px; height:298px; overflow:hidden; border:1px solid #CCCCCC;}
html.pop #conteudo #principal .legenda {
	padding:8px 0 0;
	font-size:11px;
	line-height:110%;
}
html.pop .lk-fechar {
	position:absolute;
	right:20px;
	top:6px;
	color:#FFFFFF;
	font-size:11px;
	line-height:180%;
}
/**************************
	POP GALERIA
**************************/
#TB_window #TB_ajaxContent {_overflow:hidden}
#TB_ajaxContent #pagina {
	width:800px;
	height:400px;
	background:url(../img/bg-pop.jpg) no-repeat;
}
body#incentivo-foto #TB_ajaxContent #conteudo,
body#galeria #TB_ajaxContent #conteudo {
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	_height:400px;
	min-height:1px;
	background:none;
}
#TB_ajaxContent #conteudo #principal {
	float:right;
	width:450px;
	margin:10px 110px 0 0;
}
body#galeria #TB_ajaxContent #conteudo #principal {padding-top:0;}
#TB_ajaxContent #conteudo #secundario {
	float:left;
	margin:0 0 0 25px;
	width:200px;
	background:transparent;
}
#TB_ajaxContent #conteudo #secundario .tt-galeria {
	font-size:15px;
	line-height:100%;
	color:#8ED410;
	padding:40px 0 4px 0;
	background:none;
	width:auto;
	height:auto;
}
#TB_ajaxContent #conteudo #secundario .desc {
	line-height:180%;
	font-size:11px;
	padding:10px 0 0 0;
	color:#FFFFFF;
}
#TB_ajaxContent #conteudo #principal .imagem {
	position:relative;
	width:450px;
	height:265px;
	overflow:hidden;
	background:#101010 url(../img/loader-galeria.gif) no-repeat center center;
}
#TB_ajaxContent #conteudo #principal  .legenda {
	padding:0;
	width:100%;
	height:26px;
	line-height:120%;
	text-align:center;
	padding:5px 0;
	color:#FFFFFF;
	font-size:11px;
}
#TB_ajaxContent .lk-fechar {
	position:absolute;
	right:20px;
	top:6px;
	color:#FFFFFF;
	font-size:11px;
	line-height:180%;
}
#TB_ajaxContent .lk-fechar:hover {color:#FFFFFF}
/** carrossel **/
#carrossel-galeria {
	position:relative;
	overflow:hidden;
	width:450px;
	height:78px;
	background:url(../img/bg-carrossel-galeria.jpg) repeat-x;
}
#carrossel-galeria .jcarousel-clip {
	width:373px;
	height:61px;
	margin:9px 37px 8px 39px;
	overflow:hidden;
}
#carrossel-galeria .jcarousel-clip ul {overflow:hidden;}
#carrossel-galeria .jcarousel-clip ul li {
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 17px 0 0;
	height:60px;
	*height:59px;
	width:60px;
	border-right:1px solid #525252;
	border-bottom:1px solid #525252;
}
#carrossel-galeria .jcarousel-clip ul li.ultimo {margin:0; }
#carrossel-galeria .jcarousel-clip ul li .box {position:relative; z-index:0;}
#carrossel-galeria .jcarousel-clip ul li .lk-carrossel-img{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:60px;
	height:60px;
	z-index:10000;
	background:url(../img/mascara.gif) no-repeat;
}
#carrossel-galeria .jcarousel-clip ul li .lk-carrossel-img.ativo {
	background:url(../img/mascara-ativo.png) no-repeat;
}
#carrossel-galeria .jcarousel-prev {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	width:20px;
	height:78px;
	background:url(../img/bl-seta-esquerda-carrossel.jpg) no-repeat;
}
#carrossel-galeria .jcarousel-next {
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	width:20px;
	height:78px;
	background:url(../img/bl-seta-direita-carrossel.jpg) no-repeat;
}
#carrossel-galeria .jcarousel-prev-horizontal,
#carrossel-galeria .jcarousel-next-horizontal {background-position: right top}
#carrossel-galeria .jcarousel-prev-disabled-horizontal,
#carrossel-galeria .jcarousel-next-disabled-horizontal {background-position: left top; cursor:default;}

/*************************************
	NEWS CLIPPING
*************************************/
body#news-clipping #conteudo {background:url(../img/bg-pagina-news.jpg) no-repeat right top; padding:85px 0 0 0;}
.conteudo-news-clip {
	overflow:hidden;
	padding:30px 0 20px 0;
	width:570px
}
.lista-news .item-news {
	clear:both;
	line-height:1;
	font-size:0;
	padding:0 0 30px 0;
}
.lista-news .item-news .data-tag {
	float:left;
	display:inline;
	font-size:11px;
	line-height:180%;
	color:#43DEE6;
	width:110px;
}
.lista-news .item-news .titulo-news {
	float:left;
	padding:0 0 0 10px;
	display:inline;
	font-size:11px;
	line-height:180%;
	color:#FFFFFF;
	font-weight:normal;
	width:450px;
}
.lista-news .item-news .titulo-news a {
	font-size:11px;
	line-height:180%; 
	color:#FFFFFF;
	text-decoration:none;}
.lista-news .item-news .titulo-news a:hover {color:#43DEE6; text-decoration:underline;}

body#news-clipping #paginacao{ background:url(../img/bg-paginacao-news.png); clear:both;  float:right; }


/** secundario **/
.tt-news-clip { 
	height:31px;
	background:url(../img/tt-news.jpg) no-repeat;
}
body#news-clipping #secundario .tt-busca {
	line-height:250%;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:11px;
	color:#43DEE6;
}
body#news-clipping #secundario .inp-busca {
	display:inline;
	background:#212121;
	color:#FFF;
	margin:0 1px 0 0;
	width:114px;
	*width:113px;
	height:20px;
	border:1px solid #464646; 
	vertical-align:middle;
}
body#news-clipping #secundario .bt-buscar {
	display:inline;
	height:22px;
	width:25px;
	vertical-align:middle;
	border:0;
	background:url(../img/bt-ok-news.jpg) no-repeat;
}
body#news-clipping #secundario .busca {
	border-bottom:1px solid #0F0F0F;
} 
body#news-clipping #secundario .box-tag {
	padding:0 20px 20px;
	border-top:1px solid #1F1F1F;
	border-bottom:1px solid #0F0F0F;
}
body#news-clipping #secundario .box-tag a {
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
body#news-clipping #secundario .box-tag .tt-tag {
	line-height:250%;
	padding:10px 0 0 0;
	font-weight:bold;
	font-size:11px;
	color:#43DEE6;
}
body#news-clipping #secundario .arquivo {
	border-top:1px solid #1F1F1F;
}
body#news-clipping #secundario .tt-arquivo{
	line-height:250%;
	padding:10px 0 0 20px;
	font-weight:bold;
	font-size:11px;
	color:#43DEE6;
}
body#news-clipping #secundario .lista-arquivo {
	padding:0 0 0 20px;
}
body#news-clipping #secundario .lista-arquivo .item-arquivo {}
body#news-clipping #secundario .lista-arquivo .item-arquivo a {
	display:inline;
	font-size:11px;
	line-height:180%;
	color:#FFFFFF;
}
body#news-clipping #secundario .lista-arquivo .item-arquivo span {
	display:inline;
	font-size:11px;
	line-height:180%;
	color:#FFFFFF;
}
select{ width:128px; border:1px solid #464646; }
.bt-pesquisar{ 
	background:url(../img/bt-pesquisar-evento.gif) no-repeat; 
	width:113px; height:20px;
	display:block; 
	border:none;
}

/*** mensagem de erro ***/
body#news-clipping .busca-erro .tt-erro-busca{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#43DEE6;
	display:block;
	padding-bottom:20px;
}
body#news-clipping .busca-erro texto{ padding:0 0 0 2px }

/********************************
	NEWS CLIPPING DETALHE
*********************************/
body#news-clipping-detalhe #conteudo {background:url(../img/bg-pagina-news.jpg) no-repeat right top; padding:85px 0 0 0;}
body#news-clipping-detalhe .conteudo-news-clip {float: left; width:490px}
.conteudo-news-clip .data {
	padding:0 0 2px;
	font-size:12px;
	color:#43DEE6;
} 
.conteudo-news-clip .label {
	display:inline;
	font-size:12px;
	color:#43DEE6;
} 
.conteudo-news-clip .titlo-news {
	display:inline;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.conteudo-news-clip .autor {
	float:left;
	display:inline;
	padding:5px 0 0;
}
.conteudo-news-clip .tags {
	float:left;
	display:inline;
	padding:5px 0 0;
}
.conteudo-news-clip .tags a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.conteudo-news-clip .tags a:hover {text-decoration:underline;}
.conteudo-news-clip .news-integra {
	clear:both;
	padding:20px 0;
}
.conteudo-news-clip .news-integra p {
	line-height:180%;
	padding:0 0 10px 0;
}
.conteudo-news-clip .lista-links {overflow:hidden;}
.conteudo-news-clip .lista-links .item-links {clear:both}
.conteudo-news-clip .lista-links .item-links .label {
	float:left;
	display:inline;
	width:140px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:180%;
}
.conteudo-news-clip .lista-links .item-links .lk-news {
	float:left;
	display:inline;
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
	line-height:180%;
}
.conteudo-news-clip .lista-links .item-links .tamanho {
	float:left;
	display:inline;
	color:#FFFFFF;
	font-size:11px;
	line-height:180%;
	padding:0 0 0 4px;
}

.conteudo-news-clip-lateral {
	float:right;
	margin:0 13px 0 0;
	padding:102px 0 20px;
}
.conteudo-news-clip-lateral .lk-voltar {
	float:right;
	display:inline;
	margin:0 0 25px 0;
	padding:0 0 0 16px;
	height:auto;
	width:auto;
	color:#43DEE6;
	font-size:14px;
	text-decoration:none;
	background:url(../img/bl-voltar.gif) no-repeat 0 6px;
	clear:both;
}
.conteudo-news-clip-lateral .img-news {display:block; clear:both; float:right;}
.conteudo-news-clip-lateral .legenda {
	display:block;
	font-size:11px;
	line-height:220%;
	font-style:italic;
	clear:both;
	float:right;
}

/** secundario **/
body#news-clipping-detalhe #secundario .tt-busca {
	line-height:250%;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:11px;
	color:#43DEE6;
}
body#news-clipping-detalhe #secundario .inp-busca {
	display:inline;
	background:#212121;
	color:#FFF;
	margin:0 1px 0 0;
	width:114px;
	*width:113px;
	height:20px;
	border:1px solid #464646; 
	vertical-align:middle;
}
body#news-clipping-detalhe #secundario .bt-buscar {
	display:inline;
	height:22px;
	width:25px;
	vertical-align:middle;
	background:url(../img/bt-ok-news.jpg) no-repeat;
}
body#news-clipping-detalhe #secundario .busca {
	border-bottom:1px solid #0F0F0F;
} 
body#news-clipping-detalhe #secundario .box-tag {
	padding:0 20px 20px;
	border-top:1px solid #1F1F1F;
	border-bottom:1px solid #0F0F0F;
}
body#news-clipping-detalhe #secundario .box-tag a {
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
body#news-clipping-detalhe #secundario .box-tag .tt-tag {
	line-height:250%;
	padding:10px 0 0 0;
	font-weight:bold;
	font-size:11px;
	color:#43DEE6;
}
body#news-clipping-detalhe #secundario .arquivo {
	border-top:1px solid #1F1F1F;
}
body#news-clipping-detalhe #secundario .tt-arquivo{
	line-height:250%;
	padding:10px 0 0 20px;
	font-weight:bold;
	font-size:11px;
	color:#43DEE6;
}
body#news-clipping-detalhe #secundario .lista-arquivo {
	padding:0 0 0 20px;
}
body#news-clipping-detalhe #secundario .lista-arquivo .item-arquivo {}
body#news-clipping-detalhe #secundario .lista-arquivo .item-arquivo a {
	display:inline;
	font-size:11px;
	line-height:180%;
	color:#FFFFFF;
}
body#news-clipping-detalhe #secundario .lista-arquivo .item-arquivo span {
	display:inline;
	font-size:11px;
	line-height:180%;
	color:#FFFFFF;
}


/********************
	GALERIA
********************/
body#galeria #conteudo { background:url(../img/bg-pagina-galeria.jpg) no-repeat scroll right top; }
.tt-galeria{ background:url(../img/tt-galeria.gif) no-repeat; width:161px; height:61px; }
#secundario h3{ font:bold 11px Arial, Helvetica, sans-serif; color:#999; margin-bottom:8px; }
body#galeria #secundario .box-busca{
            clear:both;
            overflow:hidden;
            border-bottom:1px solid #0F0F0F;
            padding:0 0 0 18px;
			height:85px;
}
body#galeria #secundario .box-busca input{ float:left; display:inline; }
body#galeria #secundario input.inp-busca{ margin-right:1px; height:20px; margin-top:0; width:113px; }
.bt-buscar{
            font:14px Arial, Helvetica, sans-serif;
            color:#999;
            border:1px solid #999;
            width:27px;
            height:22px;
}
body#galeria #secundario .categorias{
            border-top:1px solid #1F1F1F;
            border-bottom:1px solid #0F0F0F;
            padding:15px 0 0 18px;
            height:70px;
}
body#galeria #secundario .categorias a{ 
            font:11px Arial, Helvetica, sans-serif;
            color:#FFF;
            display:block;
            width:130px;
            margin-bottom:7px;
}
body#galeria #secundario .box-tag{
            border-top:1px solid #1F1F1F;
            padding:15px 0 0 18px;
}
body#galeria #secundario .box-tag a{ font:Arial, Helvetica, sans-serif; color:#FFF; }
 
/** mensagem de erro **/
body#galeria #principal .mensagem-erro p{ font:bold 15px Arial, Helvetica, sans-serif; color:#999; margin-bottom:25px; padding:0;  }
body#galeria #principal .mensagem-erro span{ font:11px Arial, Helvetica, sans-serif; color:#FFF; }
body#galeria #principal .resultado{
	 padding:100px 100px 20px 0; _padding-top:80px;
}
body#galeria #principal .lista-resultado{
            clear:both;
            overflow:hidden;
            margin-bottom:20px;
            padding:0;
            padding-left:40px;
			/*height:310px;*/
}
body#galeria #principal .lista-resultado li{
            float:left;
            display:inline;
            width:122px;
            margin:0 35px 17px 0;
            position:relative;
}
body#galeria #principal .lista-resultado li h3{ font:11px Arial, Helvetica, sans-serif; color:#FFF; }
body#galeria #principal .lista-resultado li .tempo-video{
            position:absolute;
            bottom:0;
            right:0;
            font:10px Arial, Helvetica, sans-serif;
            color:#FFF;
            display:block;
            /*width:30px; /*40*/
            height:16px; /*21*/
            padding:5px 10px 0 10px;
            background:#666;
            text-decoration:none;
            margin-bottom:1px;
            *margin-bottom:2px;
}
body#galeria #principal .lista-resultado li.clear{
			overflow:hidden;
            clear:both;
            width:100%;
            line-height:0;
            font-size:0;
            padding:0;
            padding-bottom:0;
            margin:0;
            height:0; 
}
body#galeria .box-paginacao{ clear:both; overflow:hidden; }
body#galeria .box-paginacao #paginacao{
            background:transparent url(../img/bg-paginacao-galeria.png) repeat-x;
            float:right;
            margin-right:47px;
            display:inline;
}


/**********************
	ONDE COMPRAR
***********************/
body#onde-comprar #conteudo {background:url(../img/bg-pagina-onde-encontrar.jpg) no-repeat right top; padding:85px 0 0 0;}
.conteudo-onde-comprar {padding:30px 0 0 0;}
.conteudo-onde-comprar .texto {
	width:470px;
	line-height:180%;
}
.conteudo-onde-comprar .resultado {
	width:466px;
	padding:10px 0 20px 0;
}
.conteudo-onde-comprar .resultado .tt-resultado {
	display:block;
	padding:9px 14px;
	margin:0 0 3px 0;
	color:#F000A3;
	font-size:15px;
	font-weight:bold;
	background:url(../img/px-666666-a70.png) repeat;
}
.conteudo-onde-comprar .resultado .tt-nome {
	float:left;
	display:inline;
	width:217px;
	padding:5px 0 5px 14px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1;
	background:url(../img/px-666666-a60.png) repeat;
}
.conteudo-onde-comprar .resultado .tt-contato {
	float:right;
	display:inline;
	padding:5px 0 5px 14px;
	width:218px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:1;
	background:url(../img/px-666666-a60.png) repeat;
}
.conteudo-onde-comprar .resultado .lista-loja {
	clear:both;
	padding:3px 0 20px 0;
	*padding:0 0 20px 0;
}
.conteudo-onde-comprar .resultado .lista-loja .item-loja {
	display:block;
	float:left;
	width:438px;
	overflow:hidden;
	padding:6px 14px;
	font-size:0;
	margin:0;
}
.conteudo-onde-comprar .resultado .lista-loja .item-loja.bg-1 {background:url(../img/px-666666-a40.png) repeat;}
.conteudo-onde-comprar .resultado .lista-loja .item-loja.bg-2 {background:url(../img/px-666666-a70.png) repeat;}
.conteudo-onde-comprar .resultado .lista-loja .item-loja .loja {float:left; display:inline; width:220px;}
.conteudo-onde-comprar .resultado .lista-loja .item-loja .loja .nome-loja {font-size:14px; font-weight:normal;}
.conteudo-onde-comprar .resultado .lista-loja .item-loja .loja .nome-loja .endereco {line-height:160%}
.conteudo-onde-comprar .resultado .lista-loja .item-loja .contato {float:left; display:inline; padding:0 0 0 14px; width:204px;}
.conteudo-onde-comprar .resultado .lista-loja .item-loja .contato .fone {font-size:11px; font-weight:normal; line-height:160%}
.conteudo-onde-comprar .resultado .lista-loja .item-loja .contato .email {font-size:11px; font-weight:normal; line-height:160%}
body#onde-comprar .conteudo-onde-comprar .resultado #paginacao {
	margin:20px 0 0 0;
	clear:both;
	float:right;
	background:url(../img/bg-paginacao-onde-comprar.png) repeat-x
}

/** secundario **/
.tt-onde-comprar {
	height:31px;
	background:url(../img/tt-onde-comprar.jpg) no-repeat
}
body#onde-comprar .inp-filtro {
	width:128px;
	background:#212121;
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #464646;
}
body#onde-comprar .lista-filtro{
	padding-top:20px;
}
body#onde-comprar .lista-filtro select {
	width:128px;
	background:#212121;
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #464646;
}
body#onde-comprar #secundario .lista-filtro label {
	padding:3px 0;
}
body#onde-comprar .lista-filtro .bt-encontrar-loja {
	width:130px;
	height:20px;
	margin:5px 0 0 0;
	background:url(../img/bt-encontrar-loja.jpg) no-repeat;
	display:block;
}


/******************************
			CONTATO
*****************************/

*{ legend:none; list-style:none; }
#contato{
	display:none;
	width:449px;
	height:471px;
	background:#333;
	position:absolute;
	top:18px;
	right:-8px;
	
}
#contato .botao-contato{ 
	background:url(../img/bt-span-contato.jpg) no-repeat;
	display:block;
	width:78px;
	height:22px;
	position:absolute;
	top:-22px;
	right:0;
	_right:-1px;
}
#contato .form-contato, .endereco{ margin:8px 0 0 0; }
#contato .endereco{
	width:211px; /*224*/
	padding:0 0 0 13px;
	float:left;
	display:inline;
}
#contato .tt-gvd, .tt-contato-online{ font:bold 15px Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 10px 0; }
#contato .endereco address{ margin-bottom:20px; display:block; /*background:green*/}
#contato .endereco address span{ display:block; font:11px Arial, Helvetica, sans-serif; color:#FFF; }
#contato .form-contato{
	width:225px;
	float:right;
	display:inline;
	/*background:blue;*/
}
#contato .formulario-contato {display:block;}
#contato .form-contato ul {/*_height:10px*/}
#contato .form-contato ul li{margin:0 0 3px 0; float:left; width:100%}
#contato .form-contato ul li.outro-pais{ display:none; }
#contato .form-contato ul li label{ font:12px Arial, Helvetica, sans-serif; color:#FFF; }
#contato .form-contato ul li input,
#contato .form-contato ul li select,
#contato .form-contato ul li textarea{
	width:209px;
	height:18px;
	background:#212121;
	border:1px solid #464646;
	font:10px Arial, Helvetica, sans-serif; color:#FFF;
}
#contato .form-contato ul li textarea{ width:209px; height:105px; }
.bt-enviar{ 
	background:url(../img/bt-enviar.jpg) no-repeat;
	width:70px;
	height:24px;
	margin:10px 0 0 0;
}
.campo-obrigatorio{ width:138px; height:55px; float:left; }
.campo-obrigatorio .msg-erro, 
.obrigatorio{ font:10px Arial, Helvetica, sans-serif; color:#BB0000; }


/****************************
		CADASTRO
******************************/
#cadastro{
	display:none;
	width:219px;
	padding:0 0 0 7px;
	height:320px;
	background:#333;
	position:absolute;
	top:18px;
	right:-4px;
}
#cadastro .botao-cadastro{
	background:url(../img/bt-span-cadastro.jpg) no-repeat;
	display:block;
	width:78px;
	height:22px;
	position:absolute;
	top:-22px;
	right:0;
}
#cadastro .tt-cadastro{ font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; padding:8px 0 10px 0; }
#cadastro ul li{ margin:0 0 4px 0; }
#cadastro ul li label{ font:12px Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 2px 0; }
#cadastro ul li input{
	width:205px;
	height:21px;
	background:#212121;
	border:1px solid #464646;
	font:10px Arial, Helvetica, sans-serif; color:#FFF;
	padding:3px 2px 0 2px;
}
#cadastro ul li input.w-143{ width:143px }
#cadastro ul li.input-check{ clear:both; overflow:hidden; }
#cadastro ul li.input-check input{ 
	width:20px;
	height:14px;
	float:left;
	margin:1px 0 0 0;
	background:none;
	*border:none;
}
#cadastro ul li.input-check label{ font-size:11px; float:left; width:185px; }
#cadastro .campo-obrigatorio {
	float:none;
	width:208px;
	height:35px;
	*padding:5px 0 5px 0;
}
#cadastro .bt-enviar {
	background:url(../img/bt-enviar.jpg) no-repeat;
	float:right;
	height:24px;
	margin:0 10px 0 0;
}
.div-alinhamento{ width:313px; height:313px; }
/********************************
		CADASTRO COMPLETO
**********************************/
#cadastro-completo .botao-cadastro{
	background:url(../img/bt-span-cadastro.jpg) no-repeat;
	display:block;
	width:78px;
	height:22px;
	position:absolute;
	top:-22px;
	right:0;
}
#cadastro-completo ul li.hidden{ display:none; }
#cadastro-completo{
	width:395px;/*404*/
	padding:0 0 0 9px;
	height:536px;
	background:#333;
	position:absolute;
	top:18px;
	right:-4px;
	display:none;
	/*_right:0px;*/
}
#cadastro-completo .tt-cadastro{ font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; padding:8px 0 10px 0; }
#cadastro-completo ul{ clear:both; overflow:hidden; }
#cadastro-completo ul li{ float:left; display:inline; margin:0 10px 1px 0; }
#cadastro-completo ul li label{ font:12px Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 2px 0; }
#cadastro-completo ul li input,
#cadastro-completo ul li select{
	height:18px;
	background:#212121;
	border:1px solid #464646;
	font:10px Arial, Helvetica, sans-serif; color:#FFF;
	padding:3px 2px 0 2px;
}
#cadastro-completo ul li.input-check{ width:100%; margin:3px 0 3px 0; }
#cadastro-completo ul li.input-check input{ 
	width:20px;
	height:14px;
	float:left;
	margin:3px 0 0 0;
	background:none;
	*border:none;
}
#cadastro-completo ul li.input-check label{ font-size:11px;  }
#cadastro-completo ul li select{ height:23px; }
.w-378{ width:378px; }
select.w-378{ width:384px; }
.w-140{ width:140px; }
.w-222{ width:222px; }
select.w-222{ width:227px; }
.w-181{ width:181px; }
.w-291{ width:291px; }
.w-71{  width:71px; }
.w-239{ width:239px; }
.w-123{ width:123px; }

#cadastro-completo .campo-obrigatorio { float:left; height:30px; width:310px; }
#cadastro-completo .campo-obrigatorio .msg-erro{ line-height:150%; }



/******************
	JOGO
******************/
body#jogo {}
body#jogo #pagina {
	width:1000px;
	height:550px;
	background:#000000;
}



/***********************
		MARCA
***********************/
body#marca #conteudo {
	background:url(../img/bg-pagina-marca.jpg) no-repeat right top;
	padding:85px 0 0;
}
.tt-spalding-pioneira{ background:url(../img/tt-spalding-pioneira.gif) no-repeat; width:208px; height:31px; margin:0 0 13px 0; }
body#marca #conteudo #principal{ width:630px; }
body#marca #conteudo #principal p{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:180%;
	padding:0 130px 0 0;
}
body#marca #conteudo #principal p.p-150{ padding:0 150px 0 0; }
body#marca #conteudo #principal .descricao-marca{ margin:0 0 0 23px; }
body#marca #conteudo #principal .p-287{ padding:10px 287px 0 0; }
body#marca #conteudo #principal .img-texto{ clear:both; overflow:hidden; margin:0 0 15px 0; }
body#marca #conteudo #principal .img-gvd{ padding:30px 20px 30px 0; float:left; }
body#marca #conteudo #principal .conheca-gvd{ 
	display:block;
	width:200px;
	/*margin-left:200px;*/
	padding:70px 0 0 160px;
	*padding-left:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0046FF;
	text-decoration:none;
}
body#marca #conteudo #principal a.conheca-gvd:hover{ text-decoration:underline; }
body#marca #conteudo #secundario{ width:340px; }

/*** slade anos ***/
body#marca .slide-anos{
	width:317px;
	padding:0 0 0 14px;
	height:372px;
	position:relative;
}
body#marca .anos-listagem{
	width:317px;
	height:372px;
	overflow:hidden;
	position:relative;	
}
body#marca .anos-listagem li{
	display:none; 
	height:372px;
	width:317px;
	position:absolute;
	right:0;
	top:0; 
}
body#marca .anos-listagem li.ativo{ display:block; }
body#marca .anos-listagem li .div-alinhamento {width:317px;}

/****************************************/
#navegacao-anos {
	clear:both;
	width:205px;
	height:22px;
	padding:2px 0 0 0;
	float:right;
	display:inline;
	margin:0 15px 0 0;
	background:url(../img/bg-nav-anos.png) repeat-x;
}
#navegacao-anos .lista-anos { overflow:hidden}
#navegacao-anos .lista-anos .item {float:left; }
#navegacao-anos .lista-anos .item .anterior { width:23px; height:22px; background:url(../img/nav-anos-anterior.gif); }
#navegacao-anos .lista-anos .item .proxima { width:23px; height:22px; background:url(../img/nav-anos-proxima.gif); }
#navegacao-anos .lista-anos .item .desabilitado { background-position:0 22px; cursor:default }
#navegacao-anos .lista-anos .item .separa {
	display:block;
	width:54px;
	height:22px;
	line-height:22px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
#navegacao-anos .lista-anos .item .custom-select {
	height:18px;
	width:50px;
	font-size:10px;
	color:#FFF;
	*padding:0;
	margin-top:3px;
}
body#marca #principal{ height:450px; overflow:hidden; }
body#marca #conteudo { height:520px; overflow:hidden; }
body#marca #conteudo #secundario { height:500px; }
body#marca .anos-listagem li {  }
body#marca #box-nav{ clear:both; overflow:hidden; }
body#produto-detalhe #pagina{ background:none; }


.spacer{ padding:0; margin:0; float:none; height:0; width:100%; font-size:0; clear:both; }
.lista-produto .item-produto a.lk-produto{ background:none; }