/******************************************************************************

DOCUMENTO: Arquivo com as classes de template e classes específicas do projeto
CRIAÇÃO: 16/10/2008
AUTOR: Alisson Douglas (alisson@brivia.com.br)
VERSÃO: 003
ATUALIZAÇÕES:
1) dd/mm/aaaa (autor): _____________
2) dd/mm/aaaa (autor): _____________
OBSERVAÇÕES: 

******************************************************************************/

/*****************
******************
	  TOOLS
******************
******************/

@import url("_basico.css");

/*****************
******************
	TEMPLATE
******************
******************/

html{ overflow-x:hidden; height:100%; }
body{ 
	background:#F9F9F2 url(../img/bg-body.jpg) repeat-x;	
	margin-bottom:30px
}
body#assessoria,
body#download,
body#novidade,
body#clientes,
body#apresentacao,
body#fale-conosco,
body#busca,
body#servicos{ 
	background:#F9F9F2 url(../img/bg-body-internas.jpg) repeat-x;
}
#pagina{
	width:974px;
	margin:0 auto;
	height:auto;
	position:relative;
	padding:110px 0 0
}


body#assessoria #conteudo,
body#download #conteudo,
body#novidade #conteudo,
body#clientes #conteudo,
body#apresentacao #conteudo,
body#fale-conosco #conteudo,
body#busca #conteudo,
body#servicos #conteudo{
	padding:220px 0 0
}
	
/*****************
******************
	PROJETO
******************
******************/

/********************
		GERAIS
*********************/

.sub-titulo{
	font:18px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	border-bottom:1px solid #2C8E1C;
	clear:both;
	display:block;
	padding:27px 0 4px;
	margin:0 0 15px
}

/**** botoes ****/

.bt-filtrar{
	background:url(../img/bt-filtrar.jpg) no-repeat;
	width:92px;
	height:20px;
	display:block
}
.bt-cadastrar{
	background:url(../img/bt-cadastrar.jpg) no-repeat;
	width:92px;
	height:20px;
	display:block
}
.bt-enviar{
	background:url(../img/bt-enviar.jpg) no-repeat;
	width:102px;
	height:20px;
	display:block
}
.bt-solicitar-acesso{
	background:url(../img/bt-solicitar-acesso.jpg) no-repeat;
	width:92px;
	height:37px;
	display:block;
	position:relative;
	top:-10px
}
	
/********************
		TOPO
*********************/
#topo{
	height:111px;
	position:absolute;
	clear:both;
	width:100%;
	top:0;
	left:0
}
#topo #logo{
	width:160px;
	height:52px;
	margin:20px 0 0 6px;
	float:left;
	display:inline
}
#topo #logo a{
	width:160px;
	height:52px;
	float:left;
	display:inline;
	background:url(../img/logo.jpg) no-repeat
}

/*******************
	MENU TOPO
********************/

#menu-topo{
	float:right;
	width:360px;
	display:inline;
	margin:26px 0 0
}
#menu-topo ul{ height:12px; margin:0 0 8px }
#menu-topo ul li{ 
	float:left; 
	display:inline;
	padding:0 0 0 10px; 
	margin:0 0 0 11px;
	background:url(../img/bg-menu-topo.gif) no-repeat 0 3px
}
#menu-topo ul li.primeiro{ background:none }
#menu-topo ul li a{ 
	font:11px Arial, Tahoma, Verdana;
	color:#0E8800;
	float:left;
	text-decoration:none;
	display:inline;
	margin:0
}
#menu-topo form{ clear:both; display:block }
#menu-topo form fieldset{
	background:url(../img/bg-busca.gif) no-repeat;
	width:211px;
	float:right;
	display:inline;
	height:20px
}
#menu-topo form fieldset input{
	border:none;
	background:none;
	color:#666;
	margin:3px;
	font:11px Arial, Tahoma, Verdana;
	width:184px;
	float:left;
	display:inline
}
#menu-topo form fieldset input.bt-pesquisar{
	background:url(../img/bg-buscar.gif) no-repeat;
	width:10px;
	height:10px;
	margin:5px 0 0 3px
}
/*******************
	MENU IDIOMA
********************/
#topo #menu-idioma{
	float:right;
	width:100px;
	display:inline;
	margin:7px 0 0
}
#topo #menu-idioma ul li a{ 
	font:11px Arial, Tahoma, Verdana;
	color:#0E8800;
	float:left;
	text-decoration:none;
	display:inline;
	margin:0
}
#topo #menu-idioma img{
	position:absolute;
	top:9px;
	height:11px;
	width:1px;
	right:183px;
}
.portugues{
	position:absolute;
	right:205px;
	top:9px;
}
.ingles{
	position:absolute;
	top:9px;
	right:134px;
}
/*******************
	MENU GLOBAL
********************/

#menu-global{
	padding:12px 0 0;
	*padding:10px 0 0;
	_padding:8px 0 0;
	clear:both;
	height:26px
}
#menu-global ul li{
	float:left;
	margin:0 0 0 11px;
	padding:0;
	height:23px;
	background:url(../img/bg-menu-topo.gif) no-repeat right 7px;
	display:inline
}
#menu-global ul li a{
	font:11px Arial, Tahoma, Verdana;
	color:#FFF;
	text-decoration:none;
	line-height:210%;
	padding:0 11px 0 0
}

#menu-global ul li.anterior{ background:none }
#menu-global ul li.anterior a{ padding:0 }

#menu-global ul li.ultimo{ background:none }

#menu-global ul li.ativo{
	background:#2B881B url(../img/bg-li-ativo.jpg) no-repeat
}
#menu-global ul li.ativo a{
	background:url(../img/bg-li-ativo-lateral.jpg) no-repeat right top;
	float:left;
	height:23px;
	padding:0 18px 0 20px
}

/*******************
	CONTEUDO
*******************/

#home #conteudo{ padding:314px 0 0 }

#conteudo .banner-principal{
	background:url(../img/bg-full-banner.jpg) no-repeat center top;
	height:314px
}

#assessoria #conteudo .conteudo-principal-secundario,
#download #conteudo .conteudo-principal-secundario,
#novidade #conteudo .conteudo-principal-secundario,
#busca #conteudo .conteudo-principal-secundario{
	background:url(../img/bg-conteudo.jpg) repeat-y -3px top;
	clear:left;
	float:left
}
#download #conteudo .conteudo-principal-secundario{
	background:url(../img/bg-principal-secundario.jpg) repeat-y -3px top;
}	
#assessoria .banner-empresa,
#download .banner-empresa,
#novidade .banner-empresa,
#busca .banner-empresa,
#clientes .banner-empresa,
#apresentacao .banner-empresa,
#fale-conosco .banner-empresa,
#servicos  .banner-empresa{
	background:url(../img/bn-topo-participacoes.jpg) no-repeat center top;
	height:220px;
	left:0;
	min-width:1000px;
	position:absolute;
	top:110px;
	width:100%;
}

/*** principal ***/

#principal{
	width:615px;/*641px*/
	display:inline;
	float:left;
	padding:22px 0 0 8px
}
#assessoria #principal{
	width:631px;
	display:inline;
	float:left;
	padding:22px 0 0 8px
}

/** novidades **/

#principal .novidades{
	width:263px;
	float:left;
	margin:0 0 0 0;
	display:inline
}
#principal .novidades h2{
	background:url(../img/tt-novidades.gif) no-repeat;
	width:100px;
	height:14px;
	margin:0
}
#principal .novidades ul li{ 
	border-bottom:1px solid #E6E6E6;
	padding:15px 0;
}

#principal .novidades ul li.ultimo{ border:none }

#principal .novidades ul li a{ text-decoration:none; }
#principal .novidades ul li img{ 
	border:1px solid #999; 
	padding:1px;
	float:left;
	margin:0 20px 20px 0
}
#principal .novidades ul li h3{
	font:bold 12px/14px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	display:inline
}
#principal .novidades ul li .data-fonte{
	font:10px Arial, Tahoma, Verdana;
	color:#4D4D4D	
}
#principal .novidades ul li p{
	font:10px/18px Arial, Tahoma, Verdana;
	color:#828282	
}
#principal .novidades ul li .data {
	color:#0E8800;
	font:bold 12px Arial,Tahoma,Verdana;
	text-decoration:none
}

/** empresa **/

#principal .empresa{
	background:url(../img/tt-empresa.gif) no-repeat;
	width:346px;
	float:left;
	display:inline
}
#principal .empresa p{
	margin:8px 0 0;
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
#principal .empresa a{
	margin:8px 0 0;
	font:11px/14px Arial, Tahoma, Verdana;
	color:#EA9800
}
#principal .empresa img{
	border:1px solid #999;
	padding:1px;
	margin:16px 0 0
}

/*** secundario ***/

#secundario{
	width:303px;
	display:inline;
	float:right;
	position:relative;
	padding:22px 0 0 22px;
	_padding:22px 0 0 10px
}
body#download #secundario{
	width:250px;
	display:inline;
	float:right;
	padding:22px 0 0 20px
}

/** clientes **/

#secundario .clientes{ margin:0 0 32px }

#secundario .clientes h2{
	background:url(../img/tt-clientes.gif) no-repeat;
	margin:0 0 8px
}
#secundario .clientes img{
	margin:22px 0 0
}
#secundario .clientes p{
	font:12px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	display:inline
}
#secundario .clientes a{	
	font:11px/14px Arial, Tahoma, Verdana;
	color:#EA9800
}

/** market report **/

#secundario .market-report{
	background:url(../img/lg-market-report-home.jpg) no-repeat right 25px;
	padding:0 142px 0 0
}
#secundario .market-report h2{
	background:url(../img/tt-market-report.gif) no-repeat;
}
#secundario .market-report p{
	font:12px/20px Arial, Tahoma, Verdana;
	margin:8px 0 0;
	color:#4D4D4D
}
#secundario .market-report a{	
	font:11px/14px Arial, Tahoma, Verdana;
	color:#EA9800
}

/*******************
	rodape
*******************/

#rodape{ 
	clear:both;
	padding:20px 0 0;
	position:relative;
	overflow:hidden;
	height:285px;
}

#rodape .lk-brivia{
	font:11px Arial, Tahoma, Verdana;
	color:#B1B1B1;
	float:right;
	text-decoration:none;
	margin:45px 0 0
}

#rodape .fundo-esquerda{
	background:url(../img/bg-rodape.gif) repeat-x;
	position:absolute;
	width:50%;
	left:-50%;
	height:50px
}

#rodape .fundo-direita{
	background:url(../img/bg-rodape.gif) repeat-x;
	position:absolute;
	width:50%;
	right:-50%;
	height:50px
}

/*** menu rodape ***/

#menu-rodape{
	border-top:1px solid #DADBDB;
	border-bottom:1px solid #DADBDB;
	height:20px;
	padding:7px 0 0;
	margin:0 0 23px
}
#menu-rodape ul li{ float:left }

#menu-rodape ul li.ativo a{ color:#999 }

#menu-rodape ul li a{
	font:bold 11px Arial, Tahoma, Verdana;
	color:#0E8800;
	text-decoration:none;
	margin:0 6px;
	display:inline;
	float:left
}
#menu-rodape ul.menu-contato-rodape{ float:right }
#menu-rodape ul.menu-contato-rodape li a{
	font:bold 11px Arial, Tahoma, Verdana;
	color:#828282
}

/*** enderecos gas energy ***/

#enderecos-gas-energy{
	float:left;
	width:90%;
}

#enderecos-gas-energy address{
	padding:0 0 6px 7px;
	margin:0 0 20px;
	width:260px;
	float:left;
	border-left:1px solid #DADBDB;
	font:10px Arial, Tahoma, Verdana;
	color:#828282;
}
#enderecos-gas-energy address .adr,
#enderecos-gas-energy address .locality{
	clear:both;
	display:block
}
#enderecos-gas-energy address.enderecos-baixo{ padding-bottom:30px }

/*******************
	MENU LOCAL
*******************/

#menu-local ul li{
	float:left;
	width:162px;
	text-align:center;
	height:31px;	
	background:url(../img/bg-linha.gif) no-repeat right 2px;
	line-height:180%
}
#menu-local ul li a{ 
	font:bold 14px Arial, Tahoma, Verdana;
	text-decoration:none;
	color:#FFF
}

#menu-local ul li.ativo{
	background:url(../img/bt-local-ativo.jpg) repeat-x left 2px;
	line-height:200%
}
#menu-local ul li.ativo a{ color:#237116 }


/************************
	  ASSESSORIA
*************************/

/*** nosso negocio ***/

body#assessoria .nosso-negocio{ padding:0 0 25px; overflow:hidden }
body#assessoria .nosso-negocio h1{
	background:url(../img/tt-nosso-negocio.jpg) no-repeat;
	height:18px;
	margin:0 0 16px
}
body#assessoria .nosso-negocio img{
	border:1px solid #999;
	padding:1px;
	float:left;
	margin:0 12px 0 0
}
body#assessoria .nosso-negocio p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#assessoria .nosso-negocio a{
	font:11px Arial, Tahoma, Verdana;
	color:#EA9800
}

/*** servicos ***/

body#assessoria .servicos{ width:310px; float:left }

body#assessoria .servicos ul li{
	font:12px Arial,Tahoma,Verdana;
	color:#4D4D4D;
	margin:0 0 9px 0
}

body#assessoria .servicos h2{
	background:url(../img/tt-servicos.jpg) no-repeat;
	height:17px;
	margin:0 0 18px
}
body#assessoria .servicos img{
	border:1px solid #999;
	padding:1px;
	float:left;
	margin:0 7px 7px 0
}
body#assessoria .servicos p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#assessoria .servicos a{
	font:11px Arial, Tahoma, Verdana;
	color:#EA9800
}

/*** market report ***/

body#assessoria .market-report{
	float:right;
	display:inline;
	width:320px

}
body#assessoria .market-report h2{
	background:url(../img/tt-market-report.gif) no-repeat;
	margin:0 0 18px
}
body#assessoria .market-report p{
	background:url(../img/lg-market-report-home.jpg) no-repeat 0 8px;
	padding:0 0 0 160px;
	font:12px/20px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	height:135px
}
body#assessoria .market-report a{	
	color:#EA9800;
	font:11px Arial,Tahoma,Verdana;
	display:block;
	margin:10px 0 0	
}
body#assessoria .campos .campo{
	background:url(../img/bg-campo.jpg) no-repeat;
	width:136px;
	height:25px;
	float:left;
	margin:0 7px 0 0
}
body#assessoria .campos .campo input{
	background:none;
	border:none;
	font:11px Arial, Tahoma, Verdana;
	color:#666;
	padding:0 0 0 6px
}
body#assessoria .campos input.bt-entrar{
	background:url(../img/bt-entrar.jpg) no-repeat;
	width:22px;
	height:20px;
	position:relative
}
body#assessoria .lk-novo-usuario,
body#assessoria .lk-esqueci-senha{
	font:11px Arial, Tahoma, Verdana;
	color:#EA9800;
	clear:left;
	display:block;
	margin:3px 0 0
}

/*** novidades ***/

body#assessoria .novidades h2{
	background:url(../img/tt-novidades.gif) no-repeat;
	margin:0 0 18px	
}
body#assessoria .novidades ul li{
	border-bottom:1px solid #E6E6E6;
	clear:both;
	margin:0 0 20px;
	padding:0 0 20px;
}
body#assessoria .novidades ul li img{
	border-bottom:1px solid #E6E6E6;
	padding:1px;
	border:1px solid #999; 
	padding:1px;
	float:left;
	margin:0 18px 7px 0
}
body#assessoria .novidades ul li a{ text-decoration:none }
body#assessoria .novidades ul li .data{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#0E8800;
	text-decoration:none
}
body#assessoria .novidades ul li h3{ 
	display:inline;
	font:bold 12px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#assessoria .novidades ul li p{
	display:inline;
	font:11px/18px Arial, Tahoma, Verdana;
	color:#828282;
	display:block
}

/*** ultimas ***/

body#assessoria .ultimas{
	border-bottom:1px solid #E6E6E6;
	clear:both;
	margin:0 0 20px;
	padding:0 0 20px;
	display:block
}
body#assessoria .ultimas h2{
	background:url(../img/tt-ultimas.jpg) no-repeat;
	margin:0 0 18px;
	height:22px
}
body#assessoria .ultimas ul li{
	border-bottom:1px solid #E6E6E6;
	clear:both;
	margin:0 0 20px;
	padding:0 0 20px;
}
body#assessoria .ultimas ul li.ultima{ border:none; margin:0; padding:0 0 8px }
body#assessoria .ultimas ul li img{
	border-bottom:1px solid #E6E6E6;
	padding:1px;
	border:1px solid #999; 
	padding:1px;
	float:left;
	margin:0 7px 7px 0
}
body#assessoria .ultimas ul li a{ text-decoration:none }
body#assessoria .ultimas ul li .data{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#0E8800;
	text-decoration:none
}
body#assessoria .ultimas ul li h3{ 
	display:inline;
	font:bold 12px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#assessoria .ultimas ul li p{
	display:inline;
	font:11px/18px Arial, Tahoma, Verdana;
	color:#828282;
	display:block
}
body#assessoria .ultimas .veja-mais{
	font:11px Arial, Tahoma, Verdana;
	color:#EA9800
}

/*** downloads ***/

body#assessoria .downloads h2{
	background:url(../img/tt-downloads.jpg) no-repeat;
	margin:0 0 18px	
}
body#assessoria .downloads ul li{
	border-bottom:1px solid #E6E6E6;
	clear:both;
	margin:0 0 20px;
	padding:0 0 20px;
}
body#assessoria .downloads ul li.ultima{ border:none; margin:0; padding:0 0 8px }
body#assessoria .downloads ul li a{ text-decoration:none }
body#assessoria .downloads ul li .data{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#0E8800;
	text-decoration:none
}
body#assessoria .downloads ul li h3{ 
	display:inline;
	font:bold 12px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#assessoria .downloads ul li p{
	display:inline;
	font:11px/18px Arial, Tahoma, Verdana;
	color:#828282;
	display:block
}
body#assessoria .downloads ul li .legenda{
	color:#CCC;
	font:11px Arial, Tahoma, Verdana;
	text-decoration:underline
}
body#assessoria .downloads .veja-mais{
	font:11px Arial, Tahoma, Verdana;
	color:#EA9800
}

/*** box mensagem ***/

.box-mensagem{
	border:1px solid #999;
	background:#FFF;
	width:264px;
	padding:21px;
	margin:21px 0 21px;
	clear:both
}
.box-mensagem label,
.box-mensagem .mensagem,
#erro-txtEmail{
	font:12px Arial, Tahoma, Verdana;
	color:#CC0000;
	margin:0 0 10px;
	display:block
}
.box-mensagem .mensagem{ margin:0 }

.box-mensagem .campo{
	background:url(../img/bg-input-esqueci-senha.jpg) no-repeat;
	height:20px;
	float:left;
	width:227px;
}
.box-mensagem .campo input{ 
	background:none;
	border:none;
	font:11px Arial, Tahoma, Verdana;
	color:#666;
	padding:4px 0 0 5px
}
.box-mensagem .bt-enviar{
	background:url(../img/bt-entrar.jpg) no-repeat;
	width:22px;
	height:20px;
	margin:0 0 0 10px
}
.box-mensagem .bt-efetuar-cadastro{
	background:url(../img/bt-efetuar-cadastro.jpg) no-repeat;
	width:102px;
	height:20px;
	margin:10px 0 0
}
.conteudo-downloads .box-mensagem{ width:87% }

#secundario .box-mensagem{
	width:200px;
	margin:60px 0 0
}
#secundario .box-mensagem .campo{ 
	width:161px;
	background:url(../img/bg-input-esqueci-senha-menor.jpg) no-repeat 
}

/**********************
	  DOWNLOADS
***********************/

body#download .menu-complementar,
body#apresentacao .menu-complementar{
	background:url(../img/bg-menu-complementar.jpg) no-repeat right top;
	width:162px;
	height:534px;
	float:left;
	padding:24px 0 0
}
body#download .menu-complementar ul,
body#apresentacao .menu-complementar ul{
	background:url(../img/bg-menu-complementar-ul.jpg) repeat-y
}
body#download .menu-complementar li,
body#apresentacao .menu-complementar li{ 
	padding:2px 18px 4px;
	border-bottom:1px solid #F9F9F2
}
body#download .menu-complementar li a,
body#apresentacao .menu-complementar li a{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	text-decoration:none
}
body#download .menu-complementar li.primeiro,
body#apresentacao .menu-complementar li.primeiro{
	background:url(../img/bg-primeiro.gif) no-repeat;
}
body#download .menu-complementar li.ativo,
body#apresentacao .menu-complementar li.ativo{ background:url(../img/bg-menu-complementar-ativo.jpg) repeat-y }

body#download .menu-complementar li.ativo a,
body#apresentacao .menu-complementar li.ativo a{ color:#FFF }

body#download #principal{
	padding-left:26px;
	width:515px
}
body#download .conteudo-downloads h2.tt-downloads{
	background:url(../img/tt-downloads.jpg) no-repeat;
	margin:22px 0 0
}
body#download .conteudo-downloads h2.tt-downloads{ width:433px; float:left }

body#download .conteudo-downloads .opcoes{ float:left }

body#download .conteudo-downloads .opcoes ul li{
	float:left
}

body#download .conteudo-downloads .texto{ clear:both; margin:0 0 40px }

body#download .conteudo-downloads .texto p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	padding:14px 0 0
}
body#download .busca-download .select-selectbox{ 
	position:relative;
	float:left
}
body#download .busca-download .selectbox{
	background:url(../img/bg-select.jpg) no-repeat;
	border:none;
	width:196px;
	height:20px;
	font:11px Arial, Tahoma, Verdana;
	color:#666
}

body#download .listagem-resultados{ padding:35px 0 0 }
body#download .listagem-resultados ul li{
	background:url(../img/bg-download.jpg) no-repeat;
	padding:0 10px 40px 64px;
	width:180px;
	float:left
}
body#download .listagem-resultados ul li.jpg{ background-image:url(../img/bg-download-jpg.jpg) }
body#download .listagem-resultados ul li.doc{ background-image:url(../img/bg-download-doc.jpg) }
body#download .listagem-resultados ul li.pps{ background-image:url(../img/bg-download-pps.jpg) }
body#download .listagem-resultados ul li.ppt{ background-image:url(../img/bg-download-ppt.jpg) }
body#download .listagem-resultados ul li.xls{ background-image:url(../img/bg-download-xls.jpg) }

body#download .listagem-resultados ul li h2{
	color:#4D4D4D;
	font:bold 22px Arial, Tahoma, Verdana
}
body#download .listagem-resultados ul li p{
	color:#4D4D4D;
	font:12px Arial, Tahoma, Verdana;
	padding:8px 0 0
}
body#download .listagem-resultados ul li .data-publicacao{
	font:10px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	display:block;
	margin:6px 0 0
}
body#download .listagem-resultados ul li a{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#F90;
	display:block;
	text-decoration:underline;
	margin:9px 0 0
}

/*************************
	ACESSO AOS ARQUIVOS
**************************/

body#download .acesso-arquivos h2{ 
	background:url(../img/tt-acesso-arquivos.jpg) no-repeat;
}
body#download .acesso-arquivos p,
body#download .texto-login{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	margin:8px 0 0
}
body#download .acesso-arquivos ul{ margin:6px 0 0}
body#download .acesso-arquivos li{
	width:125px;
	float:left;
	height:50px;
}
body#download .acesso-arquivos li label{
	font:11px Arial, Tahoma, Verdana;
	color:#4D4D4D;
}
body#download .acesso-arquivos p.erro{ color:red }
body#download .acesso-arquivos li label.erro{ color:red; margin:5px 0 0 }
body#download .acesso-arquivos .campo,
.opcoes-market-report .acesso-sistema .campo{
	background:url(../img/bg-input-arquivos.jpg) no-repeat;
	width:119px;
	height:25px;
	float:left;
	display:inline;
	margin:0 6px 0 0
}
.opcoes-market-report .acesso-sistema ul li{ float:left }
.opcoes-market-report .acesso-sistema ul li label{
	font:11px Arial, Tahoma, Verdana;
	color:#666	
}
.opcoes-market-report .acesso-sistema ul li input.bt-entrar{ margin:13px 0 0; *margin:0  }
body#download .acesso-arquivos .campo input,
.opcoes-market-report .acesso-sistema input{
	background:none;
	border:none;
	font:11px Arial, Tahoma, Verdana;
	color:#666;
	width:110px;
	padding:0 0 0 6px
}

body#download .acesso-arquivos .lk-esqueci-senha,
.opcoes-market-report .acesso-sistema .lk-esqueci-senha{
	font:11px Arial, Tahoma, Verdana;
	text-align:right;		
	color:#2C8E1C;
	clear:right;
	text-decoration:underline;
	float:right;
	margin:4px 7px 0 0
}
body#download .acesso-arquivos .bt-entrar,
.opcoes-market-report .acesso-sistema .bt-entrar{
	background:url(../img/bt-entrar-acesso.jpg) no-repeat;
	width:52px;
	height:20px;
	float:right;
	display:inline;
	margin:0 7px 0 0;
	*position:relative;
	*top:-26px;
	*left:10px;
	font:11px Arial,Tahoma,Verdana;
	color:#666;
	border:none;
	cursor:pointer
}

body#download .acesso-arquivos .bt-entrar{ position:static }

.opcoes-market-report .acesso-sistema .campo,
.opcoes-market-report .acesso-sistema .bt-entrar{ margin:0 }
body#download .texto-login{
	clear:both;
	padding:25px 0 15px
}
body#download .bt-efetuar-cadastro{
	background:url(../img/bt-efetuar-cadastro.jpg) no-repeat;
	width:102px;
	height:20px;
	float:right;
	margin:0 5px 0 0
}

/*** logado ***/

/** dados usuario **/
body#download .dados-usuario{
	padding:30px 0 0;
	font:12px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#download .dados-usuario ul{ margin:7px 0 60px }
body#download .dados-usuario ul li{ float:left; margin:0 25px 0 0 }
body#download .dados-usuario ul li a{
	font:11px Arial, Tahoma, Verdana;
	color:#2C8E1C
}

/** categorias liberadas **/

body#download .categorias-liberadas .tt-categorias-liberadas{
	background:url(../img/tt-categorias-liberadas.jpg) no-repeat;
	margin:0 0 10px	
}
body#download .categorias-liberadas ul li a{
	font:12px/14px Arial, Tahoma, Verdana;
	color:#EA9800
}
body#download .categorias-liberadas p{
	color:#4D4D4D;
	font:12px Arial,Tahoma,Verdana
}

/**********************
		CAMINHO
***********************/

#caminho,
#caminho a{
	font:10px Arial, Tahoma, Verdana;
	color:#EA9800;
	text-decoration:none
}

/***********************
	  MENU OPCOES
************************/

#menu-opcoes{ 
	float:right; 
	width:65px; 
	margin:22px 0 0 
}
#menu-opcoes li{ float:left }
#menu-opcoes a{
	width:13px;
	float:left;
	display:inline;
	margin:0 0 0 8px
}
#menu-opcoes .imprimir a{ background:url(../img/lk-imprimir.gif) no-repeat }
#menu-opcoes .enviar-amigo a{ background:url(../img/lk-email.gif) no-repeat }
#menu-opcoes .contato a{ background:url(../img/lk-contato.gif) no-repeat }

/**********************
	   NOVIDADES
***********************/

#novidade #conteudo .conteudo-principal-secundario,
#busca #conteudo .conteudo-principal-secundario{ background:url(../img/bg-novidades.jpg) repeat-y -3px top }
	
body#novidade .conteudo-novidades,
body#busca .conteudo-novidades{ margin:0 0 0 }

body#novidade .conteudo-novidades h1.tt-novidades{
	background:url(../img/tt-novidades.gif) no-repeat;
	margin:24px 0 19px;
	width:250px;
	float:left
}
body#novidade .conteudo-novidades .texto{ clear:both }

body#novidade .conteudo-novidades .noticia-destaque{ 
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #E8E8E8;
	padding:0 0 20px 
}

body#novidade .conteudo-novidades .noticia-destaque img{ 
	border:1px solid #999; 
	padding:1px; 
	float:left;
	margin:0 13px 0 0 
}
body#novidade .conteudo-novidades .noticia-destaque h2,
body#novidade .conteudo-novidades .noticia-destaque h2 a{
	font:22px Arial, Tahoma, Verdana;
	color:#F90;
	text-decoration:underline
}
body#novidade .conteudo-novidades .noticia-destaque .data,
	body#novidade .conteudo-novidades ul li .data{
	font:10px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	padding:7px 0 0;
	display:block
}
body#novidade .conteudo-novidades .noticia-destaque p,
body#novidade .conteudo-novidades .noticia-destaque p a{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	text-decoration:none
}
body#novidade .conteudo-novidades .titulo-arquivo{
	font:18px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	border-bottom:1px solid #CCC;
	clear:both;
	margin:0 0 40px;
	padding:0 0 7px
}

/*** ultimas novidades ***/

body#novidade .ultimas-noticias{ clear:both }

body#novidade .ultimas-noticias .tt-ultimas{
	background:url(../img/tt-ultimas.jpg) no-repeat;
	margin:15px 0;
	height:19px
}
body#novidade .ultimas-noticias ul li{
	float:left;
	width:335px;
	padding:0 10px 0 0;
	margin:0 0 20px
}
body#novidade .ultimas-noticias ul li img{
	border:1px solid #999; 
	padding:1px;
	float:left;
	margin:0 9px 0 0
}
body#novidade .ultimas-noticias ul li h3,
body#novidade .ultimas-noticias ul li h3 a{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	text-decoration:underline
}
body#novidade .ultimas-noticias ul li p,
body#novidade .ultimas-noticias ul li p a{
	font:11px/18px Arial, Tahoma, Verdana;
	color:#828282;
	text-decoration:none
}
body#novidade #principal,
body#busca #principal{ width:690px }

body#novidade #secundario,
body#busca #secundario{ width:250px }

/*** rss ***/
body#novidade #secundario .rss{
	border-bottom:1px solid #E6E6E6;
	padding:0 0 20px
}
body#novidade #secundario .rss h4.tt-rss{	
	width:250px;
	background:url(../img/tt-rss.jpg) no-repeat;
	margin:17px 0 0
}
body#novidade #secundario .rss p{
	font:12px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	padding:12px 0 0
}
body#novidade #secundario .rss a{
	font:11px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	padding:12px 0 0
}
body#novidade #secundario .links-rss{ padding:15px 0 0 }

body#novidade #secundario .links-rss .todas-noticias a,
body#novidade #secundario .links-rss .receber-email a{
	background:url(../img/bg-rss.jpg) no-repeat;
	padding:0 0 2px 26px;
	height:20px;
	display:block;
	font:bold 12px Arial, Tahoma, Verdana;
	color:#F90	
}
body#novidade #secundario .links-rss .receber-email a{ background:url(../img/bg-rss-email.jpg) no-repeat }
body#novidade #secundario .links-rss .receber-email{ display:none }

body#novidade #secundario .oqueisso{
	width:200px;
	height:235px;
	padding:10px;
	position:absolute;
	top:70px;
	left:15px;
	border:1px solid #227118;
	background:#fff;
	font:11px/16px Arial, Tahoma, Verdana;
	}
body#novidade #secundario .oqueisso a{margin:10px 0 15px; color:#2C8E1C; display:block;}
body#novidade #secundario .oqueisso p{margin:0 10px 14px 10px; color:#666;}
body#novidade #secundario .oqueisso a.bt-fechar-div{
	background:url(../img/bt-fechar-div.gif) no-repeat;
	height:22px;
	width:22px;
	margin:0;
	position:absolute;
	top:10px; right:10px;
}
/*** arquivo ***/

body#novidade #secundario .arquivo h4.tt-arquivo{
	width:250px;
	background:url(../img/tt-arquivo.jpg) no-repeat;
	margin:17px 0 0
}
body#novidade #secundario .arquivo ul{ margin:12px 0 0 }
body#novidade #secundario .arquivo ul li a{
	font:11px/14px Arial, Tahoma, Verdana;
	color:#EA9800
}
body#novidade .noticia-integra{ clear:both; padding:0 0 45px }
body#novidade .noticia-integra h1{
	font:bold 28px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#novidade .noticia-integra .data{
	color:#2C8E1C;
	display:block;
	font-family:Arial,Tahoma,Verdana;
	font-size:10px;
	padding:7px 0 34px
}
body#novidade .noticia-integra img{
	float:left;
	border:1px solid #999;
	padding:1px;
	margin:0 24px 0 0 
}
body#novidade .noticia-integra p{
	font:12px/22px Arial, Tahoma, Tahoma;
	color:#4D4D4D
}
body#novidade .noticia-integra h2{
	font:18px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	margin:38px 0 19px
}

/*** imagens relacionadas ***/

body#novidade .imagens-relacionadas{ 
	margin:0 0 50px; 
	overflow:hidden; 
	_overflow:visible;  
	_height:120px;
	clear:both 
}
body#novidade .imagens-relacionadas .tt-imagens-relacionadas{
	background:url(../img/tt-imagens-relacionadas.jpg) no-repeat;
	border-bottom:1px solid #E8E8E8;
	padding:0 0 5px;
	margin:0 0 20px
}
body#novidade .imagens-relacionadas ul li{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #999;
	padding:1px	
}
body#novidade .imagens-relacionadas ul li img{ float:left }

/*** outras noticias ***/

body#novidade .outras-noticias .tt-outras-noticias{
	background:url(../img/tt-outras-noticias.jpg) no-repeat;
	border-bottom:1px solid #E8E8E8;
	padding:0 0 5px;
	margin:0 0 20px;
	clear:both
}
body#novidade .outras-noticias ul li a{ text-decoration:none }
body#novidade .outras-noticias ul li h3 a{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#F90
}
body#novidade .outras-noticias ul li p a{
	font:11px Arial, Tahoma, Verdana;
	color:#828282;
	margin:8px 0 25px	
}

/**********************
	   CLIENTES
***********************/

body#clientes #principal{ width:auto; clear:both }
	
body#clientes .tt-clientes{
	background:url(../img/tt-clientes.gif) no-repeat;
	margin:24px 0 17px;
	width:500px;
	float:left
}
body#clientes .listagem-clientes{ clear:both }
body#clientes .listagem-clientes p{
	color:#4D4D4D;
	font:12px/22px Arial, Tahoma, Verdana;
	margin:0 0 20px
}
body#clientes .listagem-clientes h3{
	font:22px Arial, Tahoma, Verdana;
	color:#277F19;
	padding:40px 0 13px;
	*padding:20px 0 13px;
	clear:both;
	display:block;
	border-top:1px solid #E8E8E8
}

body#clientes .listagem-clientes h3.primeiro{ margin:20px 0 0; border:none }

body#clientes .listagem-clientes ul li{ float:left; margin:0 11px 40px 0 }
body#clientes .listagem-clientes ul li img{ border:1px solid #999 }
body#clientes .listagem-clientes ul li span.nome{
	font:22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	display:block
}
body#clientes .listagem-clientes .selectbox{
	background:url(../img/bg-select.jpg) no-repeat;
	border:none;
	width:196px;
	height:20px;
	font:11px Arial, Tahoma, Verdana;
	color:#666
}
body#clientes .listagem-clientes .select-selectbox{ 
	position:relative;
	float:left
}
body#clientes .listagem-clientes .select-selectbox ul li{ margin:0; float:none }

/**********************
	 APRESENTACAO
***********************/

body#apresentacao .conteudo-principal-secundario{
	clear:left;
	float:left
}
body#apresentacao #principal{
	width:770px;
	padding-left:28px
} 
	
body#apresentacao .conteudo-apresentacao .tt-titulo-apresentacao,
body#apresentacao .conteudo-apresentacao .tt-carta-mercado{
	background:url(../img/tt-assesoria-empresarial.jpg) no-repeat;
	margin:21px 0 0;
	width:400px;
	float:left;
	height:18px;
}
body#apresentacao .conteudo-apresentacao .tt-carta-mercado{
	background:url(../img/tt-carta-mercado.jpg) no-repeat;
}
body#apresentacao .conteudo-apresentacao .texto{ padding:25px 0 0; clear:both }
body#apresentacao .conteudo-apresentacao .texto .imagens{
	float:left;
	margin:0 15px 0 0;
	width:420px
}
body#apresentacao .conteudo-apresentacao .texto .imagens img{ margin:0 0 20px }
body#apresentacao .conteudo-apresentacao .texto p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	margin:0 0 35px
}
body#apresentacao .conteudo-apresentacao .texto ul li{
	font:12px/18px Arial, Tahoma, Verdana;
	color:#4D4D4D	
}

/******************
	  EQUIPE
*******************/

body#apresentacao .conteudo-apresentacao .tt-equipe{
	background:url(../img/tt-equipe.jpg) no-repeat;
	margin:22px 0 0;
	width:67px;
	float:left
}
body#apresentacao .listagem-colaboradores ul li{ 
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #E8E8E8;
	padding:0 0 20px;
	margin:0 0 20px;
	_height:100px;
	_overflow:visible
}

body#apresentacao .listagem-colaboradores ul li.ultimo{ border:none }

body#apresentacao .listagem-colaboradores ul li img{
	border:1px solid #999;
	padding:1px;
	float:left;
	margin:0 7px 0 0
}
body#apresentacao .listagem-colaboradores ul li h2,
	body#apresentacao .listagem-colaboradores ul li .cargo{
	color:#4D4D4D;
	font:22px Arial, Tahoma, Verdana
}
body#apresentacao .listagem-colaboradores ul li .cargo{ font-size:12px }

body#apresentacao .listagem-colaboradores ul li .lk-mailto{ 
	display:block;
	font:10px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	text-decoration:none 
}
body#apresentacao .listagem-colaboradores ul li .lk-saiba-mais{
	display:block;
	font:bold 12px Arial, Tahoma, Verdana;
	color:#F90;
	text-decoration:underline;
	margin:32px 0 0
}
body#apresentacao .listagem-colaboradores ul li .dados{
	float:left;
	width:665px
}
body#apresentacao .listagem-colaboradores ul li .dados .curriculo{
	padding:10px 0 0;
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#apresentacao .listagem-colaboradores ul li .dados .curriculo p{ padding:0 0 21px }

/******************
	 CADASTRO
*******************/

.tt-downloads-cadastro{
	background:url(../img/tt-downloads-cadastro.jpg) no-repeat;
	margin:20px 0 0;
	float:left;
	width:350px
}
.formulario-cadastro li{ /*height:60px;*/  }
.formulario-cadastro li.email{ clear:left }
.formulario-cadastro li .ico-obrigatorio{
	color:#C00;
	font:12px Arial, Tahoma, Verdana;
	display:inline;
	*position:relative;
	top:-20px
}
.formulario-cadastro li label{
	font:11px Arial, Tahoma, Verdana;
	color:#666;
}
.formulario-cadastro li input{
	background:url(../img/bg-campo-cadastro.jpg) no-repeat right top;
	font:11px Arial, Tahoma, verdana;
	color:#666;
	border:none;
	height:18px;
	width:405px;
	*width:400px;
	padding:2px 0 0 6px;
	*padding:2px 0 0 8px;
	margin:0 0 20px
}
.pais{ clear:both; }
.formulario-cadastro li .erro{
	display:block;
	font:10px Arial, Tahoma, Verdana
}

html .formulario-cadastro li input.erro{ background-position:0 -21px; display:inline }
.formulario-cadastro li.menor{ width:208px; float:left }
.formulario-cadastro li.menor input{
	background:url(../img/bg-campo-menor.jpg) no-repeat right top;
	border:none;
	height:18px;
	width:199px;
	*width:196px;	
	font:11px Arial, Tahoma, Verdana;
	color:#666;
	padding:2px 0 0 4px;
}
.formulario-cadastro li.estado .ico-obrigatorio,
.formulario-cadastro li.cidade .ico-obrigatorio,
.formulario-cadastro .dados-login .ico-obrigatorio{
	position:static;
	top:0
}
.formulario-cadastro li.estado,   
.formulario-cadastro li.cidade{ width:105px; _width:110px; float:left; display:inline; position:relative }

.formulario-cadastro li.cidade{ width:310px }

.formulario-cadastro li.estado div.selectbox-wrapper,
.formulario-cadastro li.cidade div.selectbox-wrapper{ top:44px; z-index:999999999 }

.formulario-cadastro li.estado input,
.formulario-cadastro li.cidade input{
	background:url(../img/bg-select-estado.jpg) no-repeat;
	border:none;
	height:18px;
	width:96px;
	font:12px Arial, Tahoma, Verdana;
	color:#666;
	float:left;
	padding:2px 0 0 4px;
	margin:0
}
.formulario-cadastro li.cidade input{
	background:url(../img/bg-select-estado-grande.jpg) no-repeat;
	width:299px
}

/*** dados-login ***/

.formulario-cadastro .dados-login{
	clear:both;
	background:#FFF;
	width:375px;
	padding:13px 16px 15px
}

.formulario-cadastro li.cidade .ico-obrigatorio,
.formulario-cadastro li.estado .ico-obrigatorio{ display:none }
	
.formulario-cadastro .dados-login li{ clear:both }
.formulario-cadastro .dados-login li input{
	background:url(../img/bg-campo-login.jpg) no-repeat;
	width:199px;
	height:19px;
	float:left
}
.formulario-cadastro .bt-cadastrar{ margin:20px 0 0 315px }
.formulario-cadastro .bt-enviar{ margin:20px 0 0 304px }

/*******************
	 PARCEIROS
********************/

body#apresentacao .tt-parceiros{
	background:url(../img/tt-parceiros.jpg) no-repeat;
	float:left;
	margin:22px 0 0;
	width:500px	
}
body#apresentacao .conteudo-parceiros{
	clear:both;
	padding:8px 0 0	
}
body#apresentacao .conteudo-parceiros p{
	font:12px/16px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	margin:0 0 20px
}
body#apresentacao .conteudo-parceiros p.tx-intro{ padding:0 0 34px; line-height:22px }
body#apresentacao .conteudo-parceiros img{
	border:1px solid #999;
	float:left;
	margin:0 10px 10px 0
}
body#apresentacao .conteudo-parceiros h1{
	font:bold 22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
body#apresentacao .conteudo-parceiros a{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#F90;
	display:block;
	clear:left;
	float:left;
	padding:5px 0 0
}

/**********************
	  SERVICOS
***********************/

#servicos #principal{ width:99% }

.tt-servicos{
	background:url(../img/tt-servicos.jpg) no-repeat;
	height:17px;
	margin:20px 0 0;
	width:500px;
	float:left
}
.conteudo-servicos{
	font:12px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
.conteudo-servicos ul li{ padding:0 0 8px }

.conteudo-servicos p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	margin:0 0 25px
}

/*** contribuicao ***/

.contribuicao{ padding:20px 0 0 }
	
.contribuicao .listagem{
	float:left;
	width:440px;
	border:1px solid #999;
	background:#FFF;
	padding:20px 0 20px 20px
}
.contribuicao .listagem li{
	background:url(../img/bg-h2-servicos.gif) repeat-x 0 8px;
}
.contribuicao .listagem h2{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	background:#FFF;
	float:left;
	padding:0 18px 0 0 
}
.contribuicao .listagem p{
	padding:10px	 20px 0 0;
	clear:both
}
.contribuicao .mk-reporte{
	float:right;
	width:400px;
	_width:450px;	
	padding:10px
}
.contribuicao .mk-reporte h2{
	font:bold 22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	margin:0 0 20px
}

/*********************
	 FALE CONOSCO
**********************/
	
.tt-fale-conosco{
	background:url(../img/tt-fale-conosco.jpg) no-repeat;
	margin:25px 0 45px
}
#fale-conosco #principal{
	width:472px
}
#fale-conosco #secundario{
	float:left;
	padding:0 0 0 34px;
	height:400px;
	border-left:1px solid #DADBDB;
	margin-top:105px;
	width:403px
}
#fale-conosco #secundario h3{
	font:bold 22px Arial, Tahoma, Verdana;
	color:#999
}
#fale-conosco #secundario p{
	font:12px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	margin:10px 0 0
}
#fale-conosco .formulario-cadastro li.fone,
#fale-conosco .formulario-cadastro li.cidade{
	width:169px;
	float:left
}
#fale-conosco .formulario-cadastro li.fone input,
#fale-conosco .formulario-cadastro li.cidade input{ 
	background:url(../img/bg-input-cidade.jpg) no-repeat;
	width:159px
}

#fale-conosco .formulario-cadastro li.textarea{ 
	background:url(../img/bg-textarea.jpg) no-repeat 0 15px; 
	height:115px 
}
#fale-conosco .formulario-cadastro li.erro{ background-position:0 -100px }

#fale-conosco .formulario-cadastro li.textarea .ico-obrigatorio{
	position:relative;
	top:-85px;
	left:6px
}
#fale-conosco .formulario-cadastro li.estado{ width:69px }
#fale-conosco .formulario-cadastro li.estado input{
	background:url(../img/bg-select-estado-contato.jpg) no-repeat;
	width:69px
}
#fale-conosco .formulario-cadastro li.textarea textarea{
	border:none;
	background:none;
	display:inline;
	width:400px;
	padding:5px 0 0 5px;
	font:12px Arial, Tahoma, Verdana;
	color:#666;
	height:93px;
	overflow:auto
}
#fale-conosco .conteudo-principal-secundario{
	clear:both
}

/************************
		BUSCA
*************************/

#busca #conteudo .conteudo-principal-secundario{
	margin:30px 0 0
}
#busca #conteudo .titulo-busca{
	font:18px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	margin:38px 0 0;
	padding:0 0 5px;
	border-bottom:1px solid #2C8E1C 
}
#busca #conteudo .titulo-busca .categoria{ color:#EA9800 }
#busca #conteudo .itens-encontrados{
	color:#2C8E1C;
	font:11px Arial, Tahoma, Verdana	
}

/*** listagem busca ***/

#busca #conteudo .listagem-busca{ margin:45px 0 0 }

#busca #conteudo .listagem-busca ul li{ 
	border-bottom:1px solid #E6E6E6;
	clear:both;
	overflow:hidden;
	_overflow:visible;
	_height:50px;
	margin:0 0 20px;
	padding:0 0 20px; 
}
#busca #conteudo .listagem-busca ul li.ultimo{ border:none } 
#busca #conteudo .listagem-busca ul li .posicao{
	font:38px Arial, Tahoma, Verdana;
	color:#CCC;
	float:left;
	width:50px;
	padding:0 0 0 10px
}
#busca #conteudo .listagem-busca ul li .retorno{
	float:left;
	width:630px
}
#busca #conteudo .listagem-busca ul li .retorno h2{
	font:22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
#busca #conteudo .listagem-busca ul li .retorno p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
#busca #conteudo .listagem-busca ul li .retorno a{
	font:11px Arial, Tahoma, Verdana;
	color:#EA9800;
	text-decoration:underline
}
#busca #conteudo #secundario{
	padding:72px 0 0 32px;
	width:240px
}
#busca #conteudo #secundario .operacoes-gasenergy h4{
	font:bold 27px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	padding:0 0 20px
}
#busca #conteudo #secundario .operacoes-gasenergy ul{ border-top:3px solid #F88C01 }

#busca #conteudo #secundario .operacoes-gasenergy ul li{ 
	background:#E9E9E9;
	margin:0 0 1px;
	height:37px;
	line-height:225%;
	padding:0 0 0 10px
}
#busca #conteudo #secundario .operacoes-gasenergy ul li a{
	color:#2C8E1C;
	font:bold 12px Arial, Tahoma, Verdana;
	text-decoration:none
}

/**************************
	  MAPA DO SITE
**************************/

.tt-mapa-site{
	background:url(../img/tt-mapa-site.gif) no-repeat left bottom;
	padding:18px 0 0
}

.conteudo-mapa-site{
	clear:both;
	padding:15px 0 0
}
.conteudo-mapa-site p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
.conteudo-mapa-site .mapa-site ul li{ margin:0 0 10px }
.conteudo-mapa-site .mapa-site ul li a{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#F90	
}
.conteudo-mapa-site .mapa-site ul li ul{ padding:8px 0 0 20px }

.conteudo-mapa-site .mapa-site ul li ul li{ margin:0 0 5px }

.conteudo-mapa-site .mapa-site .secao{ padding:45px 0 }

.conteudo-mapa-site .mapa-site .home-participacoes{ padding:20px 0 0 }

.conteudo-mapa-site .mapa-site .secao{ float:left; width:210px }


/*** flash home ***/

.banner-flash{
	position:absolute;
	top:110px;
	min-width:1000px;
	width:100%;
	left:0
}

#market-reporte{ clear:both; padding:25px 0 0 }

#market-reporte .texto-market-report{ float:left; width:632px; margin:0 40px 0 0 }

#market-reporte .texto-market-report h1{
	font:bold 22px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	padding:0 0 26px
} 

#market-reporte .texto-market-report p{
	color:#4D4D4D;
	font:12px/22px Arial, Verdana, Tahoma;
	padding:0 0 25px 
}
#market-reporte .opcoes-market-report{ float:left }
#market-reporte .opcoes-market-report .bt-entrar-mr,
#market-reporte .opcoes-market-report .bt-acesso-mr,
#market-reporte .opcoes-market-report .bt-gratuita-mr{
	background:url(../img/bt-padrao.jpg) no-repeat;
	width:142px;
	clear:both;
	height:27px;
	font:11px Arial, Tahoma, Verdana;
	color:#666;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:250%;
	margin:10px 0 0
}
#market-reporte .opcoes-market-report .bt-gratuita-mr{ background:url(../img/bt-gratuita.jpg) no-repeat }

.listagem-servicos{ 
	margin:30px 0 60px; 
	overflow:hidden; 
	_overflow:visible; 
	_height:100px
}
	
.listagem-servicos ul li{
	margin:0;
	background:#FFF;
	border:1px solid #999;
	width:418px;
	float:left;
	height:100px;
	padding:18px 22px 22px
}
.listagem-servicos ul li.esquerda{ margin:0 36px 20px 0 }

.listagem-servicos ul li h3{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#2C8E1C;
	margin:0 0 3px
}
.listagem-servicos ul li p{
	font:12px/22px Arial, Tahoma, Verdana;
	color:#4D4D4D
}
.listagem-servicos ul li a{
	font:11px Arial, Tahoma, Verdana;
	color:#EA9800
}


/****************************
		THICKBOX
****************************/

#thickbox, #thickbox body{ background:none }

#thickbox #conteudo-thickbox{ background:#237116 }
#conteudo-thickbox .topo-thickbox{ 
	background:url(../img/bg-topo-thickbox.jpg) repeat-x;
	height:30px 
}
#conteudo-thickbox .topo-thickbox h1{
	height:24px;
	padding:6px 0 0 6px;
	width:250px;
	float:left
}
#conteudo-thickbox .topo-thickbox h1{ 
	font:bold 11px Arial, Tahoma, Verdana;
	color:#FFF
}
#conteudo-thickbox .topo-thickbox .fechar{
	background:url(../img/bt-fechar.gif) no-repeat;
	height:22px;
	width:22px;
	float:right;
	margin:3px 3px 0 0
}
#conteudo-thickbox .campos{ 
	background:#F9F9F2; 
	padding:30px 0 10px 15px
}

#conteudo-thickbox .campos p{
	font:12px Arial, Tahoma, Verdana;
	color:#4D4D4D;
	padding:0 0 28px 0
}
#conteudo-thickbox .campos legend{ display:none }

#conteudo-thickbox .campos .seus-dados{	 
	margin:0;
	border:none
}
#conteudo-thickbox .campos .seus-dados ul{ border-bottom:1px solid #DDD; margin:0 20px 10px 0; padding:0 0 10px; overflow:hidden }

#conteudo-thickbox .campos ul li{
	height:20px;
	margin:0 0 15px
}
#conteudo-thickbox .campos ul li label{
	font:11px Arial,Tahoma,Verdana;
	color:#666	
}
#conteudo-thickbox .campos ul li input{
	background:url(../img/bg-input-thickbox.jpg) no-repeat right top;	
	font:11px Arial, Tahoma, Verdana;
	color:#666;
	border:none;
	padding:2px;
	width:337px;
	*width:333px;	
	height:20px
}
#conteudo-thickbox .campos ul li .obrigatorio{
	font:10px Arial, Tahoma, Verdana;
	color:red;
	*position:relative;
	top:-7px
}
#conteudo-thickbox .campos ul li.textarea{ height:100px }
#conteudo-thickbox .campos ul li.textarea textarea{
	border:none;
	font:11px Arial, Tahoma, Verdana;
	color:#666;
	background:url(../img/bg-textarea-campos.jpg) no-repeat left bottom;	
	padding:0px 2px 2px;
	height:99px;
	width:338px
}
#conteudo-thickbox .obs{
	font:10px Arial, Tahoma, Verdana;
	color:#F00
}
#conteudo-thickbox .bt-limpar,
#conteudo-thickbox .bt-enviar{
	background:url(../img/bt-padrao-thickbox.jpg) no-repeat;
	font:11px Arial, tahoma, verdana;
	color:#666;
	border:none;
	width:82px;
	height:20px;
	float:right;
	margin:0 13px 0 0
}

.conteudo-projetos p,
.conteudo-projetos ul li{
	font:12px/160% Arial,Tahoma,Verdana;
	color:#4D4D4D
}
.conteudo-projetos ul{ margin:20px 0 0 }
.conteudo-projetos img{ float:left; margin:0 10px 10px 0 }

.formulario-cadastro .erro #boxmensagem{
	color:red;
	font:11px Arial,Tahoma,Verdana;
	height:14px;
	overflow:hidden;
	display:block
}
/****************************
		TELA DE ESPERA
****************************/
#tela-espera{ background:none; height:100%; margin-bottom:0;}
#tela-espera #pagina{ 
	padding:0;
	width:auto;
	clear:both;
	overflow:hidden;
	height:100%;
}
#tela-espera .logo{ 
	padding:186px 0 0 16%;
	float:left;
	width:300px;
	height:405px;
	
}
#tela-espera .texto{
	background:url(../img/bg-tela-espera-texto.png) no-repeat;
	float:left;
	width:700px;
	height:722px;
	padding:85px 0 0 43px;
} 
#tela-espera .texto h1{
	margin-bottom:28px;
}
#tela-espera .texto a{
	margin-top:20px;
}
.lk-entre-site{
	background:url(../img/lk-entrar-site.gif) no-repeat;
	width:230px;
	height:56px;
	display:block;
}
.tt-crescer{
	background:url(../img/tt-crescer.gif) no-repeat;
	width:352px;
	height:35px;
}
.container-logo {
	background:#FFFFFF;
	float:left;
	height:100%;
	overflow:hidden;
	width:40%;
}
.container-texto{
	background:#0B3A19 url(../img/bg-container-texto.jpg) repeat-y;
	float:left;
	height:100%;
	overflow:hidden;
	width:60%;
}






