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

DOCUMENTO: Arquivo com as classes de template e classes específicas do projeto
CRIAÇÃO: 00/00/2009
AUTOR: Marcelo Casinha (marcelo@gadbrivia.com.br)
VERSÃO: 003
ATUALIZAÇÕES:
1) dd/mm/aaaa (autor): _____________
2) dd/mm/aaaa (autor): _____________
OBSERVAÇÕES: 

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

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

@import url("_basico.css");


/*** CHECKBOX / RADIOBUTTON ***/

/* classe 'input' */
.radio-check{
	border:none !important;
	padding:0 !important;
	margin:0 4px 0 0 !important;
	height:22px !important; /* setar a mesma altura definida para os campos de texto */
	float:left !important;
	width:12px !important;
}

/* classe 'label' */
.lb-radio-check{
	float:left !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	line-height:20px !important; /* setar a mesma altura padrão dos campos de texto */
}
.carregando
{
	background: url(../img/bg-carregando.gif) no-repeat center;
}


/*****************
******************
	TEMPLATE
******************
******************/

body{
	background:url(../img/bg-body.jpg) repeat left top;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#pagina{
	width:985px;
	margin:0 auto;
	position:relative;
	min-height:100%;
}
#topo{ 
	width:100%;
	height:65px; 
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#conteudo{ 
	width:985px;
	/*margin:0 0 65px 0;*/
	margin:0;
	position:relative;
	top:65px;
	height:100%;
}
#rodape{ 
	width:100%;/*width:985px;*/
	height:80px;
	clear:both;
	text-align:center;
	background:#ECB82F;
}

/*************************
		INTERNAS
*************************/
html#interna{ height:100%;  }
#geral{
	width:100%;
	background:url(../img/bg-geral.gif) repeat-x left top;
}

html#interna #pagina{
	background:url(../img/bg-pagina-interna.png) no-repeat center 20px;
	overflow:hidden;
}
html#interna #conteudo{
	overflow:hidden;
	padding-bottom:320px;
	margin-bottom:65px;
	height:100%;
}
/*html#interna body#contato #conteudo{ _height:800px; *height:800px; }
html#interna body#cadastro #conteudo{ _height:1100px; *height:1100px; }*/
html#interna #principal{ 
	width:907px;
	/*overflow:hidden;*/
	position:relative;
	margin:0 auto;
}
html#interna #principal #flash-interna{
	width:325px;
	height:265px;
	position:absolute;
	top:10px;
	right:13px;
}
html#interna .produto-detalhe #principal #flash-interna {
	height:255px;
	padding:21px 0 0 7px;
	position:absolute;
	right:7px;
	top:1px;
	width:319px;
	overflow:hidden;
}


html#interna #principal #flash-interna .mascara-banner{
	background:url(../img/mascara-flash-interna.png) no-repeat;
	width:326px;
	height:276px;
	position:absolute;
	top:0;
	right:0;
}


html#interna .bg{
	position:absolute;
	display:block;
	width:100%;
	top:728px; left:0; bottom:0; richness:0;
	background:url(../img/bg.png) repeat-y center 0;
	z-index:-1;
}
html#interna #rodape{
	margin:0 auto;
	height:120px;
	width:940px; /*942px*/
	margin-top:-120px;
	clear:both;
	overflow:hidden;
	position:relative;
	background: url(../img/bg-rodape.png) no-repeat 5px bottom;
	padding-left:3px;
	padding-top:0;
	/*left:-1px;*/
	*left:0;
	z-index:10;
}
#rodape .rodape-centro{
	width:890px;
	margin:0 auto;
	background:#ECB82F;
	height:63px;
}
#rodape{ padding-top:13px; }
#rodape .rodape-centro .tt-docile-rodape{ margin:13px 0 auto 28px; float:left; display:inline; }
#rodape .rodape-centro span.linha{
	background:url(../img/bg-linha-rodape.gif) repeat-x;
	display:block;
	width:840px;
	height:2px;
	margin:0 auto;
}
#rodape .menu-rodape{
	height:auto;
	float:right;
	display:inline;
	margin:13px 14px 10px 0;
}
#rodape .menu-rodape ul li{ float:left; }
#rodape a{ text-decoration:none; font-size:11px; }
#rodape a.gadbrivia{ color:#D2AB3E; clear:both; display:block; float:right; display:inline; margin-right:28px; }
#rodape .menu-rodape a{ 
	background:url(../img/bg-lk-rodape.gif) no-repeat scroll -1px 7px; 
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	float:left;
	padding:0 11px;
}
#rodape .menu-rodape a.representante{ background:none; }
#rodape .menu-rodape a:hover{ text-decoration:underline; } 


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

/*************************
	REPLACES
************************/

/*** TITULOS ***/
.tt-docile-rodape{ background:url(../img/tt-docile-rodape.jpg) no-repeat; width:67px; height:28px; display:block; }
.tt-cadastro{ background-image:url(../img/tt-cadastro.gif); width:170px; height:66px; display:block; }
.tt-produto{ background:url(../img/tt-produto.gif) no-repeat 0 bottom; width:175px; height:55px; }
.tt-a-docile{ background-image:url(../img/tt-a-docile.gif); height:60px; width:158px; }
.tt-conheca-a-docile-02{ background-image:url(../img/tt-conheca-a-docile-02.gif); height:60px; width:437px; position:relative; top:5px; }
.tt-rede-social{ background:url(../img/tt-rede-social.gif) no-repeat; width:142px; height:44px; }
.tt-material-apoio{ background:url(../img/tt-material-apoio.gif) no-repeat; width:194px; height:47px; }
.tt-site-relacionado{ background:url(../img/tt-site-relacionado.gif) no-repeat; width:186px; height:44px; }
.tt-mais-desejos{ background:url(../img/tt-mais-desejos.gif) no-repeat; width:154px; height:43px; }
.tt-conheca-a-docile{ background-image:url(../img/tt-conheca-a-docile.gif); width:153px; height:26px; }
.tt-trabalhe-na-docile{ background-image:url(../img/tt-trabalhe-na-docile.gif); width:168px; height:21px; }
.tt-novidades{ background:url(../img/tt-novidades.gif) no-repeat 0 bottom; width:200px; height:55px; }
.tt-clipagem-digital-02{ background:url(../img/tt-clipagem-digital-02.gif) no-repeat 0 bottom; width:313px; height:55px; }
.tt-revista-docile-02{ background:url(../img/tt-revista-docile-02.gif) no-repeat 0 bottom; width:264px; height:55px; }
.tt-downloads{ background:url(../img/tt-downloads.gif) no-repeat 0 bottom; width:215px; height:55px; }
.tt-clipagem-digital{ background-image:url(../img/tt-clipagem-digital.gif); width:245px; height:43px; }
.tt-revista-docile{ background-image:url(../img/tt-revista-docile.gif); width:206px; height:34px; }
.tt-arquivo{ background-image:url(../img/tt-arquivo.gif); width:65px; height:24px; }
.tt-acessoria-imprensa-02{ background-image:url(../img/tt-acessoria-imprensa-02.gif); width:196px; height:25px; }
.tt-arquivos-relacionados{ background-image:url(../img/tt-arquivos-relacionados.gif); width:207px; height:28px; }
.tt-ultimos-releases{ background-image:url(../img/tt-ultimos-releases.gif); width:172px; height:50px; }
.tt-historia{ background-image:url(../img/tt-historia.jpg); width:151px; height:74px; }
.tt-uma-historia-de-sucesso{ background-image:url(../img/tt-uma-historia-de-sucesso.gif); width:371px; height:22px; }
.tt-atuacao-sem-fronteiras{ background-image:url(../img/tt-atuacao-sem-fronteiras.gif); width:170px; height:22px; }
.tt-excelencia-tecnologica{ background-image:url(../img/tt-excelencia-tecnologica.gif); width:163px; height:22px; }
.tt-missao{ background-image:url(../img/tt-missao.jpg); width:88px; height:46px; }
.tt-valores{ background-image:url(../img/tt-valores.jpg); width:89px; height:46px; }
.tt-visao{ background-image:url(../img/tt-visao.jpg); width:73px; height:46px; }
.tt-meio-ambiente{  background-image:url(../img/tt-meio-ambiente.jpg); width:265px; height:74px; }
.tt-sustentabilidade{ background-image:url(../img/tt-sustentabilidade.gif); width:319px; height:55px; padding-top:29px !important }
.tt-acoes-sociais{ background-image:url(../img/tt-acoes-sociais.jpg); width:232px; height:81px; padding-top:29px}
.tt-trabalhe-na-docile-02{ background-image:url(../img/tt-trabalhe-na-docile-02.gif); width:349px; height:60px; }
.tt-envie-seu-curriculo{ background-image:url(../img/tt-envie-seu-curriculo.jpg); width:322px; height:75px; }
.tt-wallpaper{ background-image:url(../img/tt-wallpaper.jpg); width:207px; height:81px; }

#home .tt-lista{ height:88px; }
#home .tt-onde-encontrar{ background:url(../img/tt-onde-encontrar.jpg) no-repeat; width:148px; }
#home .tt-imprensa{ background:url(../img/tt-imprensa.jpg) no-repeat; width:160px; }
#home .tt-voce-docile{ background:url(../img/tt-voce-docile.jpg) no-repeat; width:132px; margin-left:-6px;  }
#home .tt-entre-contato{ background:url(../img/tt-entre-contato.jpg) no-repeat; width:169px; margin-top:-2px; margin-left:-1px; }
/*produto*/
.tt-produto-destaque{ /*background:url(../img/tt-produto-destaque.gif) no-repeat;*/ width:202px; height:91px; }
.tt-rede-social{ background:url(../img/tt-rede-social.gif) no-repeat; width:142px; height:44px; }
.tt-material-apoio{ background:url(../img/tt-material-apoio.gif) no-repeat; width:194px; height:47px; }
.tt-site-relacionado{ background:url(../img/tt-site-relacionado.gif) no-repeat; width:186px; height:44px; }
.tt-mais-desejos{ background:url(../img/tt-mais-desejos.gif) no-repeat; width:154px; height:43px; }
.tt-filtrar{ background:url(../img/tt-filtrar.gif) no-repeat; width:86px; height:24px; }
.tt-linha{ background:url(../img/tt-linha.gif) no-repeat; width:54px; height:33px; margin-left:11px; }
/*representantes*/
.tt-representante{ background:url(../img/tt-representante.gif) no-repeat right bottom; width:290px; height:63px; }
.tt-seja-representante-02{ background-image:url(../img/tt-seja-representante-02.gif); width:192px; height:42px; }
.tt-seja-representante{ background:url(../img/tt-seja-representante.jpg); width:474px; height:82px; }
.tt-representante-docile{ background:url(../img/tt-representante-docile.jpg); width:248px; height:75px; }
/*formulario*/
.tt-nome{ background:url(../img/tt-nome.gif) no-repeat; width:42px; height:18px; display:block; }
.tt-email{ background:url(../img/tt-email.gif) no-repeat; width:40px; height:18px; display:block; }
.tt-telefone{ background:url(../img/tt-telefone.gif) no-repeat; width:65px; height:18px; display:block; }
.tt-pais{ background:url(../img/tt-pais.gif) no-repeat; width:30px; height:18px; display:block; }
.tt-estado{ background:url(../img/tt-estado.gif) no-repeat; width:49px; height:18px; display:block; }
.tt-cidade{ background:url(../img/tt-cidade.gif) no-repeat; width:51px; height:18px; display:block; }
.tt-assunto{ background:url(../img/tt-assunto.gif) no-repeat; width:60px; height:18px; display:block; }
.tt-area-atuacao{ background:url(../img/tt-area-atuacao.gif) no-repeat; width:123px; height:25px; display:block; }
.tt-outras-formas-contato{ background:url(../img/tt-outras-formas-contato.png) no-repeat; width:253px; height:53px; display:block; }
.tt-assessoria-imprensa{ background:url(../img/tt-assessoria-imprensa.png) no-repeat; width:239px; height:38px; display:block; }
.tt-representantes{ background:url(../img/tt-representantes.png) no-repeat; width:167px; height:38px; display:block; }
.tt-trabalhe-docile{ background:url(../img/tt-trabalhe-docile.png) no-repeat; width:194px; height:38px; display:block; }
.tt-docile{ background:url(../img/tt-docile.png) no-repeat; width:79px; height:38px; display:block; }
.tt-contato{ background:url(../img/tt-contato.gif) no-repeat; width:157px; height:65px; background-position:left 36px !important; }
.tt-dados-basicos{ background:url(../img/tt-dados-basicos.gif); width:127px; height:22px; }
.tt-dados-pessoais{
	background-image:url(../img/tt-dados-pessoais.gif);
	width:473px; height:23px;
	border-bottom:3px solid #ECB82F;
	padding-bottom:9px;
}
.tt-acoes-sociais{ background:url(../img/tt-acoes-sociais.jpg) no-repeat; width:232px; height:81px; }


/*** LINKS ***/
.menu-local .lk-a-docile{ background-image:url(../img/lk-a-docile.gif); }
.menu-local .lk-conheca-a-docile{ background-image:url(../img/lk-conheca-a-docile.gif); }
.menu-local .lk-localizacao{ background-image:url(../img/lk-localizacao.gif); }
.menu-local .lk-trabalhe-na-docile{ background-image:url(../img/lk-trabalhe-na-docile.gif); }
.menu-local .lk-revista-docile{ background-image:url(../img/lk-revista-docile.gif); }
.menu-local .lk-clipagem-digital{ background-image:url(../img/lk-clipagem-digital.gif); }
.menu-local .lk-downloads{ background-image:url(../img/lk-downloads.gif); }
.menu-local .lk-novidades-02{ background-image:url(../img/lk-novidades-02.gif); }
.menu-local .lk-meio-ambiente{ background-image:url(../img/lk-meio-ambiente.gif); }
.menu-local .lk-acoes-sociais{ background-image:url(../img/lk-acoes-sociais.gif); }
.lk-download{ background-image:url(../img/lk-download.jpg); width:95px; height:34px; }
.lk-institucional{ background:url(../img/lk-institucional.jpg) no-repeat; width:114px; }
.lk-produtos{ background:url(../img/lk-produtos.jpg) no-repeat;  width:92px; }
.lk-novidades{ background:url(../img/lk-novidades.jpg) no-repeat; width:102px; }
.lk-sustentabilidade{ background:url(../img/lk-sustentabilidade.jpg) no-repeat; width:147px; }
.lk-portugues{background:url(../img/lk-portugues.jpg); width:15px; height:13px }
.lk-ingles{background:url(../img/lk-ingles.jpg); width:15px; height:13px }
.lk-espanhol{background:url(../img/lk-espanhol.jpg); width:15px; height:13px }
/*produto*/
.lk-informacao-geral{ background:url(../img/lk-informacao-geral.jpg); width:166px; height:53px; }
.lk-informacao-nutricional{ background:url(../img/lk-informacao-nutricional.jpg); width:166px; height:53px; }
.menu-abas-informacao .ativo .lk-informacao-geral{ background:url(../img/lk-informacao-geral-ativo.jpg); width:166px; height:53px; }
.menu-abas-informacao .ativo .lk-informacao-nutricional{ background:url(../img/lk-informacao-nutricional-ativo.jpg); width:166px; height:53px; }
#pop-produto .lk-anterior{ background:#FEEEBC url(../img/bg-lk-anterior.gif) no-repeat left center;	display:block; }
#pop-produto .lk-proxima{ background:#FEEEBC url(../img/bg-lk-proxima.gif) no-repeat right center; display:block; }
/*representantes*/
.lk-representante-brasil{ background:url(../img/bg-abas-representante.gif) no-repeat left bottom; width:257px; height:70px; }
.lk-representante-exterior{	background:url(../img/bg-abas-representante.gif) no-repeat right top; width:281px; height:70px; }
/*formulario*/
.lk-padrao{ background:url(../img/bg-lk-padrao.gif) no-repeat scroll 0 -3px; }
/*novidade*/
.lk-visualizar{ background:url(../img/lk-visualizar.gif) no-repeat 5px 0; }

/*** BOTOES ***/
.btn-buscar{ background:url(../img/bt.jpg); width:64px; height:64px; }
.representante-brasil .btn-buscar{ background:url(../img/btn-buscar.jpg) no-repeat;	width:138px; height:52px; }
.bt-enviar{ background:url(../img/bt-enviar.gif) no-repeat; width:137px; height:48px; display:block; border:0; }
.bt-enviar:hover{ cursor:pointer; }
.bt-cadastrar{ background:url(../img/bt-cadastrar.jpg) no-repeat; width:155px; height:83px; }

/*** TEXTOS ***/
.txt-produto{ background:url(../img/txt-produto.gif) no-repeat; width:402px; height:30px; }
.txt-institucional{ background-image:url(../img/txt-institucional.gif); width:333px; height:30px; }
.txt-novidades{ background-image:url(../img/txt-novidades.gif); width:333px; height:45px !important; }
.txt-clipagem-digital{ background-image:url(../img/txt-clipagem-digital.gif); width:403px; height:45px !important; }
.txt-revista-docile{ background-image:url(../img/txt-revista-docile.gif); width:318px; height:45px !important; }
.txt-downloads{ background-image:none; width:338px; height:45px !important; }
/*produto*/
.txt-produto{ background:url(../img/txt-produto.gif) no-repeat; width:402px; height:30px; }
/*representantes*/
.txt-representante{	background:url(../img/txt-representantes.gif) no-repeat; width:303px; height:38px; margin-left:154px; }
.txt-seja-representante{ background:url(../img/txt-seja-representante.gif); width:427px; height:30px; }
.txt-sustentabilidade{ background-image:url(../img/txt-sustentabilidade.gif); width:387px; height:45px; }
.txt-trabalhe-na-docile{ background-image:url(../img/txt-trabalhe-na-docile.gif); width:321px; height:30px; }
.txt-conheca-a-docile{ background-image:url(../img/txt-conheca-a-docile.gif); width:257px; height:30px; }
.txt-contato{ background-image:url(../img/txt-contato.gif); width:348px; height:27px; margin-top:0 !important }
.txt-cadastro{ background-image:url(../img/txt-cadastro.gif); width:285px; height:27px; margin-top:0 !important }

/**** LABELS ****/
/*formulario*/
.lb-nome{ background:url(../img/lb-nome.gif); width:42px; height:18px; }
.lb-data-nascimento{ background:url(../img/lb-data-nascimento.gif); width:148px; height:18px; }
.lb-email{ background:url(../img/lb-email.gif); width:40px; height:18px; }
.lb-telefone{ background:url(../img/lb-telefone.gif); width:63px; height:18px; }
.lb-celular{ background:url(../img/lb-celular.gif); width:53px; height:18px; }
.lb-pais{ background:url(../img/lb-pais.gif); width:29px; height:18px; }
.lb-estado{ background:url(../img/lb-estado.gif); width:48px; height:18px; }
.lb-cidade{ background:url(../img/lb-cidade.gif); width:50px; height:18px; }
.lb-bairro{ background:url(../img/lb-bairro.gif); width:43px; height:22px; }
.lb-endereco{ background:url(../img/lb-endereco.gif); width:67px; height:22px; }
.lb-complemento{ background:url(../img/lb-complemento.gif); width:106px; height:22px; }
.lb-numero{ background:url(../img/lb-numero.gif); width:59px; height:22px; }
.lb-interesses{ background:url(../img/lb-interesses.gif); width:93px; height:22px; }
.lb-produtos-docile-consome{ background:url(../img/lb-produtos-docile-consome.gif); width:269px; height:26px; }
.lb-curriculo{ background:url(../img/lb-curriculo.gif); width:66px; height:18px; }
.lb-area-atuacao{ background:url(../img/lb-area-atuacao.gif); width:123px; height:25px; }
.lb-sexo{ background:url(../img/lb-sexo.gif); width:35px; height:18px; }
.lb-grau-escolaridade{ background:url(../img/lb-grau-escolaridade.gif); width:245px; height:22px; }
.lb-profissao{ background:url(../img/lb-profissao.gif); width:65px; height:18px; }
.lb-cep{ background:url(../img/lb-cep.gif); width:26px; height:18px; }
.lb-assunto{ background:url(../img/lb-assunto.gif); width:59px; height:18px; }
.lb-mensagem{ background:url(../img/lb-mensagem.gif); width:81px; height:22px; }
.lb-area-de-interesse{ background:url(../img/lb-area-de-interesse.gif); width:127px; height:21px; }
.lb-area-atuacao{ background:url(../img/lb-area-de-atuacao.gif); width:121px; height:25px; }
.lb-observacoes{ background:url(../img/lb-observacoes.gif); width:93px; height:22px; }
.lb-data-admissao{ background:url(../img/lb-data-admissao.gif); width:131px; height:18px; }
.lb-data-desligamento{ background:url(../img/lb-data-desligamento.gif); width:164px; height:22px; }
.lb-penultimo-emprego{ background:url(../img/lb-penultimo-emprego.gif); width:150px; height:22px; }
.lb-principais-atividades{ background:url(../img/lb-principais-atividades.gif); width:155px; height:22px; }
.lb-ultimo-emprego{ background:url(../img/lb-ultimo-emprego.gif); width:122px; height:25px; }
/**********************************************************************************************************************/



/*** LOGO ***/
#logo{
	width:221px;
	height:110px;
	position:absolute;
	left:0px; top:18px;
	z-index:10;
}
#logo a{
	background:url(../img/docile.png) no-repeat;
	height:110px;
}


/*************************
	TOPO
************************/

/*** MENU GLOBAL ***/
#menu-global{
	position:absolute;
	left:265px;
	top:3px;
	background:url(../img/bl-menu-global.gif) no-repeat right center;
	padding-right:7px;
}
#menu-global ul{
	clear:both;
}
#menu-global li.li-pai{
	float:left;
	background:url(../img/bl-menu-global.gif) no-repeat left center;
	padding-left:7px;
	padding-top:1px;
	height:46px;
	position:relative;
}
#menu-global a.a-pai{
	margin:0;
	display:block;
	height:46px;
	clear:both;
	position:relative;
	z-index:0;
}
#menu-global .li-pai.ultimo{ border:none; }

/** ativo **/
#menu-global .bg-ativo{
	width:15px; height:10px;
	position:absolute;
	top:0; left:50%;
	margin-left:-5px;
	background:url(../img/bg-menu-global-ativo.gif) no-repeat;
	z-index:0;
	display:none;
}
#menu-global .ativo .bg-ativo{ display:block; }
#menu-global .sub-ativo a,
#menu-global a.a-pai:hover{ background-position:0 bottom; z-index:2; }

/****************** SUB MENU GLOBAL ********************/
#menu-global .li-pai{ position:relative; }
.box-sub-menu{
	position:absolute;
	top:47px; /*46px*/
	left:7px;
	display:none;
	height:auto;
	width:auto;
	min-width:160px;
}

.box-sub-menu .sub-menu{
	background:#E33335 url(../img/bg-ul-sub-menu.jpg) repeat-x;
	clear:both;
	padding-top:20px;
	padding-bottom:5px;
}
.box-sub-menu .sub-menu li{
	display:block;
	float:none;
	padding:0 20px 0 12px;
	line-height:25px;
	height:25px;
}
.box-sub-menu .sub-menu li a{
	background:url(../img/bl-a-sub-menu.gif) no-repeat left center;
	padding:0 11px;
	display:block;
	white-space:nowrap;
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.box-sub-menu .sub-menu li a:hover{ text-decoration:underline; }

.bottom-sub-menu{
	position:relative;
	height:11px;
	width:100%;
}

.bottom-sub-menu .canto-esquerdo{
	background:url(../img/bg-canto-esquerdo.png) no-repeat;
	display:block;
	width:10px;
	height:11px;
	position:absolute;
	left:0;
	top:0;
}
.bottom-sub-menu .canto-direito{
	background:url(../img/bg-canto-direito.png) no-repeat right top;
	display:block;
	height:11px;
	margin-left:9px;
}


/**** menu aux ****/
#menu-aux{ 
	position:absolute;
	right:21px;
	top:0;
	width:300px;
}

/**** menu idioma ****/
#menu-idioma{
	clear:both;
	overflow:hidden;
	height:13px;
	margin-top:4px;
	float:right;
}
#menu-idioma li{ float:left;}
#menu-idioma li a{
	font:11px  Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	margin-right:5px;
	text-decoration:none;
}
#menu-secundario{
	clear:both;
	overflow:hidden;
	float:right;
	margin-top:6px;
}
#menu-secundario li{ float:left; background:url(../img/bg-li-menu-sucundario.gif) no-repeat 0 center; }
#menu-secundario li.primeira{ background:none; }
#menu-secundario li a{
	font:11px  Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0 3px 0 11px;
	text-decoration:none;
}
#menu-idioma li a:hover,
#menu-secundario li a:hover{ text-decoration:underline; }



/*************************
	HOME
************************/
#home .bg-home{
	background:url(../img/bg-home.jpg) repeat-x 0 474px;
}
#home #topo{
	background:url(../img/bg-topo-home.png) no-repeat 105px 24px;
	height:70px;
}
#home #conteudo{
	top:0;
	background:url(../img/bg-conteudo-home.jpg) no-repeat 0 1px;
	height:259px;
	margin-bottom:0;
}
#home #principal{
	/*width:680px;*/
	float:left;
	padding-top:1px;
}
#home #rodape{
	padding-top:0;
	padding-bottom:8px;
}
#home #rodape .rodape-centro{ width:985px; }
#home #rodape .rodape-centro span.linha{ width:926px; margin:0; }
#home #rodape .menu-rodape{ float:right; margin-right:50px; }
#home #rodape a.gadbrivia{ margin-right:63px; }

#home #secundario{
	width:280px;
	float:right;
	padding:10px;
	background:#66FFFF;
}
#flash-home{
	width:975px;
	height:472px;
	padding-top:42px;
}

/*** box listas ***/
#home .box-lista{
	width:224px;
	height:259px;
	float:left;
}
#home .box-lista.primeiro{
	width:234px;
	margin-left:48px;
}

#home .box-lista .lista-home li{
	background:url(../img/bl-lista-home.png) no-repeat left top;
	padding:8px 40px 10px 26px;
	overflow:hidden;
}
#home .box-lista .lista-home li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:120%;
	text-decoration:none;
}
#home .box-lista .lista-home li a:hover{ text-decoration:underline; }

/************************
		GERAL
*************************/
.tt-padrao{
	padding-top:38px;
	margin-left:144px;
	background-position:0 bottom;
}
.texto-padrao{
	font:ArialMT, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	line-height:140%;
	margin-bottom:26px;
}
.conteudo-principal{
	width:826px;
	float:left;
	margin-left:42px;
	margin-top:71px;
}
.txt-padrao{ height:28px; margin:5px 0 0 154px; }

.lk-padrao{ 
	background:url(../img/bg-lk-padrao.gif) no-repeat scroll 0 -3px;
	font-family:;
	font-size:12px;
	color:#333333;
	line-height:15px;
	padding-left:17px;
	text-decoration:none;
}

/**** Moldura imagem *****/
.imagem{
	float:left;
	width:120px; height:120px;
	overflow:hidden;
	position:relative;
}
.imagem .moldura{
	width:120px; height:120px;
	display:block;
	position:absolute;
	left:0; top:0;
	background:url(../img/moldura-thumb.png) no-repeat;
}

/*************************
       MENU LOCAL
*************************/
.menu-local{
	float:left;
	width:193px;
	min-height:207px;
	background:url(../img/bg-menu-local.png) no-repeat right 0;
}
.menu-local ul{ margin-top:26px; }
.menu-local a{
	width:164px; height:26px;
	margin-bottom:7px;
	background-position:right 0;
}
.menu-local .ativo a{ background-position:0; }

/*************************
       MENU LOCAL
*************************/
.paginacao{
	text-align:center;
	display:block;
	clear:both;
}
.paginacao select{
	padding:12px;
	width:70px; height:44px;
	border:1px solid #9E9C9D;
	*position:relative;
	*top:23px;
	display:inline;
}
.paginacao span{
	font-size:17px;
	font-weight:bold;
	margin-left:8px;
	line-height:44px;
}



/****************
	CADASTRO
****************/
html#interna body.cadastro #principal .box-esquerda {
	margin-left:120px; /*150px*/
	top:205px;
	display:inline;
	_top:160px;
	*top:160px;
	padding-top:150px;
}
html#interna body.cadastro .tt-dados-basicos{
	margin-left:160px;
	position:relative;
	float:left;
	top:68px;
	display:inline;
	clear:both;
}
.mensagem-sucesso{
	background:url(../img/bg-mensagem-sucesso.gif) no-repeat;
	width:567px;
	height:76px;
	position:relative;
	margin-left:30px;
	top:180px;
	clear:both;
}
.mensagem-sucesso strong{
	color:#333;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0 180px;
	display:block;
	width:370px;
}
.mensagem-sucesso .secundaria{
	clear:both;
	float:left;
	padding:5px 0 0 180px;
	width:375px;
}
.mensagem-erro{
	position:absolute;
	top:400px;
	right:-16px;
	background:url(../img/bg-mensagem-erro-top.jpg) no-repeat;
	width:186px;
}
.mensagem-erro div{
	background:url(../img/bg-corpo-mensagem.gif) repeat-y;
	width:136px;
	margin-top:72px;
	padding:0 25px;
}
.mensagem-erro div p{
	padding-left:10px;
	font-size:10px;
	margin-top:15px;
	background:url(../img/bg-mensagem-erro-lista.gif) no-repeat 0 3px;
}
.mensagem-erro div strong{
	font-size:18px;
}
.mensagem-erro .bg-erro-bottom{
	background:url(../img/bg-erro-bottom.jpg) no-repeat;
	width:186px;
	height:40px;
	display:block;
}

#contato .mensagem-erro{
	background:url(../img/bg-erro-contato-top.jpg) no-repeat;
	z-index:10;
	position:absolute;
	right:85px;
	top:427px;
}
#contato .mensagem-erro .bg-erro-bottom{ background:url(../img/bg-erro-contato-bottom.jpg) no-repeat; }
html#interna body.cadastro .mensagem-sucesso{
	margin:0 0 26px 6px;
	top:auto; left:auto;
}

/*****************
	PRE-HOME
*****************/

body#pre-home{ height:1000px;display:block; }
body#pre-home #pagina{ width:1000px; }
body#pre-home .video-fada{ 
	display:block;
	height:1002px;
	margin-top:-80px;
	overflow:hidden;
	width:1000px;
}

body#pre-home p{
	color:white;
	font-size:15px;
	left:10px;
	line-height:110%;
	position:relative;
	text-align:center;
	top:-350px;
}
body#pre-home a.docile{ font-weight:bold; text-decoration:none; color:white; display:block; }
#pop-texto-fada
{
	height:818px;
	width:500px;
	background:url(../img/bg-texto-fada.png) no-repeat;
}
#home #TB_window{
	position:absolute;
	top:40px;
	margin-top: 0 !important;
}
.texto-fada{
	height:818px;
	width:500px;
}
.texto-fada .lk-fechar
{
	position:absolute;
	font:bold 18px Georgia, serif;
	color:#80725F;
	right:71px;
	text-decoration:none;
	top:102px;
}