body {margin: 0; padding: 0; color: #333; font-family: Arial, Helvetica, Helvetica, sans-serif; font-size: 0.75em;}

a {text-decoration: none; color: #468f83;}

a:hover {text-decoration: underline;}

form {margin: 0; padding: 0;}
input {color: #333; font-family: Arial, Helvetica, sans-serif; }
img {border: 0;}

select {color: #333;}

.ItemDeAcessibilidade {display: none;}

.FimDosFloats {font-size: 0; height: 0; clear: both;}

#Path {padding: 0; margin: 1em 0 1.5em 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.92em; color: #468f83;}

#Path a {color: #468f83;}

/********************* Moldura ***********************/
#ContainerCabecalho {background: url('images/padrao-cabecalho.gif') top center repeat; width: 100%; border-top: 0.42em solid #0f5a47; margin: 0; padding: 0;}
#Cabecalho {background: url('images/fundo-cabecalho.jpg') top center no-repeat; width: 79.17em; height: 9.17em; margin: 0 auto;}

#MenuFerramentas {padding: 4.75em 0 0 0; margin:0 0 0 359px;}
#ListaMenuFerramentas {display: block; margin: 0; padding: 0; font-size: 0.83em; text-transform: lowercase;}
#ListaMenuFerramentas li {float: right; font-family: Arial, Helvetica; padding: 0; margin: 0 0.1em 0 0; display: block; list-style: none;}
#ListaMenuFerramentas li a {color: #fff; }

.FundoBotao1 {background: #0f5a47 url('images/fundo-botao-pag-inicial1.gif') top left no-repeat; margin: 0; padding: 0;}
.FundoBotao2 {background: url('images/fundo-botao-pag-inicial2.gif') top right no-repeat; margin: 0; padding: 0.25em 0.5em 0.5em 0.5em;}

#ContainerFormBusca {width: 25em; float: right;}

.TopoBotaoFormBusca1 {background: #429284 url('images/topo-botao-form-busca1.gif') top left no-repeat; padding: 0 0 0 5px;}
.TopoBotaoFormBusca2 {background: url('images/topo-botao-form-busca2.gif') top right no-repeat; padding: 0 5px 0 0; }
.TopoBotaoFormBusca3 {background: url('images/topo-botao-form-busca3.gif') top center repeat-x; height: 5px; font-size: 0;}

#FormBusca {display: block; border-left: 1px solid #fff; border-right: 1px solid #fff; background-color: #429284; margin: 0; padding: 0.41em 0 0.41em 0.6em;}
#FormBusca label {color: #fff; text-transform: uppercase; font-size: 0.83em;}
#FormBusca #Termo {background-color: #fff; border: 1px inset #CDCDCD; font-size: 0.9em; color: #666; width: 14.5em; margin: 0 0 0 0.5em; padding: 0.2em; height: 1.33em; vertical-align: top;}
#FormBusca .BotaoBuscar {
    width: 31px; font-size: 0; height: 17px; border: 0; padding: 17px 0 0 8px; margin: 0; vertical-align: top; cursor: pointer; background: url('images/bt-ok.gif') no-repeat;
}

#Geral {background: #fff url('images/fundo-tras-geral.jpg') top left repeat-x; margin: 0; padding: 13px 0 0 0;}
#Pagina {position: relative; margin: 0; padding: 0; border-top: 3px solid #115444; background-color: #fff;}
#Conteudo {margin: 0; padding: 0; background-color: #fff;}
#PaginaInterna {margin: 0; padding: 0 1.67em 3em 1.67em; background-color: #fff; font-family: Arial, Helvetica; font-size: 1em; color: #333; zoom: 100%;}

#PaginaSombraEsquerdo {background: #fff url('images/fundo-esquerdo-tras-pagina.jpg') top left no-repeat; width: 79.17em; padding: 0 0 0 0.83em; margin: 0 auto;}
#PaginaSombraDireito {background: #fff url('images/fundo-direito-tras-pagina.jpg') top right no-repeat; width: 79.17em; padding: 0 0.83em 0 0;}

#ContainerMenuPrincipal {background: url('images/bottom-cabecalho-menu-principal.gif') 0 bottom repeat-x; margin: 0; padding: 0 0 0 340px; zoom: 100%;}

#LogoF13 {behavior: url("/static/iepngfix.htc"); position: absolute; top: -6.75em; left: -0.75em; width: 359px; height: 109px;}

#ListaMenuPrincipal {margin: 0; padding: 0; display: block; text-transform: uppercase; float: right;}
#ListaMenuPrincipal li {float: left; list-style: none; padding: 0; margin: 0 1px 0 0;}
#ListaMenuPrincipal li a {
    color: #1e1916; display: block; font-family: Arial, Helvetica; font-weight: bold; font-size: 0.92em; padding: 1.5em 0.5em 2.3em 0.4em; margin: 0;
    background: #ecede7 url('images/bg_menu.gif')  left bottom repeat-x;
}
#ListaMenuPrincipal li a:hover, #ListaMenuPrincipal li a.ativo {
    color: #fff; display: block; font-family: Arial, Helvetica; font-weight: bold; font-size: 0.92em; padding: 1.5em 0.5em 2.3em 0.4m; margin: 0;
    background: #468f83 url('images/bg_menu_ativo.gif') center bottom no-repeat;
}
#ContainerMenuPrincipal .FimDosFloats {
    height: 0; font-size: 0; line-height: 0;
}
#ContainerRodape {border-top: 2px solid #115444; margin: 0; padding: 1px 0 21px 0; background: url('images/bottom-container-rodape.jpg') bottom left repeat-x;}
#FundoRodape {background: url('images/padrao-cabecalho.gif') top center repeat; zoom:100%; padding: 0;}
#Rodape {background: url('images/dec_rodape.jpg') bottom right no-repeat; margin: 0; padding: 0 1.33em 0 1.2em; } 
#ImgNewsletter {margin: 0 18px 0 0; padding: 0; background: #ecf9f9 url('images/img-newsletter.gif') top left no-repeat; width: 20px; height: 10em; float: left;}
#Rodape .FimDosFloats {line-height: 0;}
#ColunaEsquerda {float: left; width: 16em;}

#FormCadastro {display: block; color: #fff; width: 20.83em; float: left; padding-top: 0.8em;}
#FormCadastro p {margin: 0 0 0.35em 0; padding: 0;}
#FormCadastro input {background-color: #fff; width: 15.42em; padding: 0.08em; border: none; color: #333; margin: 0.33em 0 0 0.17em; font-size: 1em;}
#FormCadastro .BotaoCadastrar {
    background: url('images/bt-cadastrar.jpg') no-repeat; display: block; margin: 0.5em 0 0 3.4em; width: 81px; height: 20px; border: 0; padding: 20px 0 0 0;
    text-indent: -99999em; cursor: pointer;
}
#FormCadastro .email {margin-left: 0.3em;}

#ColunaDireita {float: right; font-family: Arial, Helvetica; font-size: 1.17em; color: #fff; text-align: right; margin: 0; padding: 0;padding-top: 0.8em;}
#ColunaDireita h3 {margin:0 0 1.8em 0; padding: 0; font-size: 1em;}
#ColunaDireita p {margin: 0; padding: 0;}
#ColunaDireita address {margin: 0 0 1em 0; padding: 0;}

#RSS {width: 14px; height: 13px; vertical-align: middle; margin: 0 0 0 0.2em; padding: 0;}
#LinkTextoRss {margin: 0.2em 0 0 0; padding: 0; color: #fff; font-size: 0.83em;}

#PosRodape {text-align: center;}
#PosRodape #Oktiva {width: 166px; height: 23px; margin: 0 0 0.5em 0; padding: 0;}

.TitulosSecao {
	background: url('/static/images/icon_secao.gif') center left no-repeat;
	font-size: 1.5em;
	color:#468f83; font-weight:normal;
	padding-left: 0.9em;
	margin:0 0 1.5em 0;
	font-family: Tahoma, Verdana, Arial, Helvetica;
}

.saiba_mais {
	color:#468f83;
	text-decoration: underline;
	background: url('/static/images/icon_saibamais.gif') center left no-repeat;
	padding-left: 1.1em;
}
/***************** Contato *******************/
.TitulosCom {
    font-family: Tahoma, sans-serif; font-size: 1.5em; color: #51968a; margin: 0 0 1.5em 0; padding: 0 0 0 0.9em; font-weight: normal;
    background: url('images/padrao-titulos.gif') left 0.4em no-repeat;
}
.TitulosSem {font-family: Tahoma, sans-serif; font-size: 1.5em; color: #51968a; margin: 0 0 0.5em 0; padding: 0; font-weight: normal;}

.TextoCor {color: #d50000;}
.TextoItalico {font-style: italic;}

#Coluna1 {float: left; margin: 0 1em 4em 0; padding: 0; width: 18.75em;}

#Coluna1 p {margin: 0; padding: 0;}

#Coluna2, #Coluna22 {float: left; width: 32em; margin: 0 1em 4em 0; padding: 0 0 0 2em; background: url('images/linha-separa-vertical.gif') repeat-y;}
#Coluna22 { width: 54em; margin-right:0;}
#Coluna2 p {margin: 0 0 0.5em 0; padding: 0;}

#FormContato {width: 30em; float: left; margin: 0 1.25em 0 0; padding: 0;}
#ContainerEndereco {width: 17.92em; float: right; margin: 0; padding: 0;}
#FormularioDeFaleConosco {zoom:100%;}

#FormularioDeFaleConosco p.linha {margin: 0 0 0.5em 0; padding: 0;}
#FormularioDeFaleConosco p.linha1 {width: 50%; float: left; margin: 0 0 0.5em 0; padding: 0;}
#FormularioDeFaleConosco p.linha2 {width: 30%; float: right; margin: 0 0 0.5em 0; padding: 0;}

.erro {color: #D50000; margin: 0 0 0.5em 0; font-weight:bold;}
.mensagem {color:#2E3147; font-weight:bold; margin: 0 0 0.5em 0;}

#FormularioDeFaleConosco label {color: #666;}

#FormularioDeFaleConosco input.input {
    height: 1.42em; padding: 1px 2px 0 2px; margin: 0.2em 0 0 0; border: 1px solid #666; background-color: #fff; font-size: 1em; font-family: Arial, Helvetica; color: #666;
}

#FormularioDeFaleConosco textarea {padding: 2px 2px 0 2px; border: 1px solid #666; background-color: #fff; font-size: 1em; font-family: Arial, Helvetica; color: #666;}
#FormularioDeFaleConosco select {border: 1px solid #666; width: 7.5em; background-color: #fff; margin-top: 0.2em;}

#FormularioDeFaleConosco #Nome {width: 31em;}
#FormularioDeFaleConosco #Email {width: 16em;}
#FormularioDeFaleConosco #Telefone {width: 10em;}
#FormularioDeFaleConosco #Cidade {width: 16em;}
#FormularioDeFaleConosco #Estado {width: 10em;}
#FormularioDeFaleConosco #Assunto {width: 16em;}
#FormularioDeFaleConosco #Mensagem {width: 31em; font-family: Arial, Helvetica; font-size: 1em;}

#FormularioDeFaleConosco .BotaoEnviar {
    border: 0; cursor: pointer; width: 81px; height: 20px; margin: 1.67em 0 0 0; padding: 20px 0 0 0; display: block;
    background: url('images/bt-enviar.jpg') no-repeat;
}

#Coluna3 {float: right; margin: 0; padding: 0; width: 19.58em;}

#Coluna3 #ImgMapa {border: 3px solid #e5f6f7; margin: 0 0 0.5em 0; padding: 1px; width: 18.5em; height: 6.25em;}
#Coluna3 p {margin: 0; padding: 0;}
#BtVerMapa {padding: 0; margin: 0.5em 0 0 0;}

#MapaGoogle {display: none;}

/****************** Mapa do site ********************/
#ListaMapa {display: block; margin: 0; padding: 0;}
#ListaMapa li {
    margin: 0.85em 0; padding: 0 0 0 1em; display: block; list-style: none; background: url('images/marcador-bola-verde.gif') left center no-repeat;
}
#ListaMapa li a {font-family: Tahoma, sans-serif; font-size: 1.17em; color: #468f83;}

/**************** Telas de Cadastro *****************/
.EspacoBottom {height: 100px;}

/******************** Resultado da Busca ********************/
#Coluna1 p.margembottom {margin: 0 0 1em 0; padding: 0;}

#FormNovaBusca input {
    background-color: #fff; padding: 0.08em; border: 1px inset #333; color: #333; margin: 1.2em 0 0 0.17em; font-size: 1em; display: block; float: left;
}
#FormNovaBusca .BotaoOK {
    background: url('images/bt-ok.jpg') no-repeat; display: block; float: left; margin: 0 0 0 1em; width: 31px; height: 17px; border: 0; padding: 17px 0 0 0;
    text-indent: -99999em; cursor: pointer;
}


#Coluna2 h3.tam16 {font-size: 1.33em;}
#Coluna2 p {margin: 0 0 1.5em 0; padding: 0;}

#ListaResultadoBusca {display: block; margin: 0; padding: 0;}
#ListaResultadoBusca li {
    margin: 0.85em 0; padding: 0 0 0 1em; display: block; list-style: none; background: url('images/marcador-bola-verde.gif') left center no-repeat;
}
#ListaResultadoBusca li a {font-family: Tahoma, sans-serif; font-size: 1.17em; color: #468f83;}


/************** Enviar por emai ***************/
#ContentEnviar {width: 278px; display: none;}

#EnviarPorEmail {width: 278px; height: 359px; font-family: Arial, Helvetica, Verdana; color: #4f4f4f; background: url('images/enviar-email-fundo.jpg') top left repeat-x;}
#EnviarPorEmail #LogoEnviarPorEmail {width: 239px; margin: 9px 0 0 19px; padding: 0;}

#EnviarPorEmail p.txtform {width: 200px; margin: 0 0 10px 0; padding: 0; font-size: 12px;}
#EnviarPorEmail p.txtconfmail {margin: 0 20px 0 20px; font-size: 12px; padding: 0;}
#EnviarPorEmail p.txtconfmail a {text-decoration: underline;}

#EnviarPorEmail #FormEmail, #ConfEmail {margin:  0 0 0 19px; padding: 15px 15px; background-color: #fff; width: 209px;}
#ConfEmail p { margin: 0; } #ConfEmail a {color: #468f83;}
#EnviarPorEmail #FormEmail label {display: block; margin: 0 0 2px 0; padding: 0;}
#EnviarPorEmail #FormEmail .inputext {display: block; width: 205px; height: 18px; border: 1px solid #333; font-size: 12px; font-family: Arial, Helvetica; color: #333; margin: 0 0 6px 0; padding: 0;}

#EnviarPorEmail .BotaoEnviarEmail {
    width: 81px; height: 20px; background: url('images/bt-enviar.jpg') no-repeat; font-size: 0; margin: 18px auto 0 auto; cursor: pointer; padding: 20px 0 0 0; border: 0; display: block;
}

#Coluna3 {float: right; margin: 0 0 4em 1em; padding: 0; width: 19.58em;}

/********** Secao **************/
#NotaDescricao #ImgSecao {
	margin: 0 0 0.7em 0; text-align:center;
}

#NotaDescricao p {
	margin: 0;
}

#ColunaUnica {padding: 0 0 4em 0;}

.chamadas_notas {
	margin-bottom: 2em;
}

.chamadas_notas .titulo {
	font-size: 1em;
	font-weight: bold;
	display:inline;
	background: url('/static/images/icon_titulonota.gif') center left no-repeat;
	padding: 0 0 0 1.41em;
}

.chamadas_notas .resumo {
	margin: 0.7em 0 0.3em 0; 
}

.chamadas_notas img.capa {
	float:left;
	margin: 0 0.7em 0.7em 0;
	padding: 3px;
	border: #e5f6f7 3px solid;
}


#TituloNota {
	font-size: 1.33em;
	font-weight: bold;
	margin: 0 0 0.8em 0;
	background: url('/static/images/icon_titulonota.gif') center left no-repeat;
	padding: 0 0 0 1em;
	font-family: Arial, Helvetica, sans-serif;
}

#BoxPaginas {
	margin-bottom: 4em;
}

#BoxPaginas #PgAnterior, #BoxPaginas #PgSeguinte {
	float: left;
	display: inline;
}

#BoxPaginas #PgAnterior {
	margin-right: 2em;
}

#PgAnterior a, #BoxPaginas a {
	color: #468f83;
	text-decoration: underline;
	margin-right: 1em;
}

.chamadas_notas .data {
	font-size: 1em;
	font-style: italic;
	margin: 0 0 0.8em 0;
    color: #468f83;
	font-family: Arial, Helvetica, sans-serif;
}
	

.InformacoesNota {
	float: left;
	width: 40em;
}

/***************** Seção Eventos *****************/
#FormPaginacao {display: block; margin: 10px 0 0 0; padding: 0;}

.InformacoesNota {margin: 0 0 30px 0; padding: 0;}

/************** Nota ***************/

#ListaSubMenu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ListaSubMenu li {
	border-top: 1px #ccc solid;
	padding: 11px 0 11px 16px;
	padding-left: 2.33em;
	padding-right: 1em;
}

#ListaSubMenu li.last {
	border-bottom: 1px #ccc solid;
}

#ListaSubMenu li a {
	color:#468f83;
}


#ListaSubMenu li.atual, li.atuallast {
	background: #468f83 url('/static/images/icon_setamenunota.gif') 1.2em 1em no-repeat;
}

#ListaSubMenu li.atual a {
	color: #fff;
}

#ListaSubMenu li.atuallast {
	border-bottom: 1px #ccc solid;
}

#ListaSubMenu li.atuallast a {
	color: #fff;
}

#TextoNota ul {
	list-style: url('/static/images/icon_textolista.gif') no-repeat;
}

#TextoNota {
	line-height: 1.2em; padding-bottom: 1em;
}

#TextoNota .alignleft {float: left; margin: 7px 7px 7px 0; }
#TextoNota .alignright {float: right; margin: 0 0 7px 7px; }
#TextoNota .aligncenter {margin: 0px auto 7px auto; }
#TextoNota .alignnone {margin: 0; clear:both;}

#OpcoesNota {
	font-size: 0.83em;
	width: 30.16em;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color: #468f83;
	padding: 0.8em 0;
	font-family: Arial, Helvetica, sans-serif; margin-bottom: 4em;
}

#OpcoesNota a {
	font-size: 0.91em;
	color: #468f83;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#TextoNota img {
	margin: 0 7px 7px 0;
	padding: 3px;
	border: #e5f6f7 3px solid;
}

.Titulos {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 1.33em;
	color: #468f83;
	font-weight: bold;
	margin: 0; padding: 0 0 0.8em 0;
}

#ContainerImagens {
	margin-bottom: 1em;
}

#Imagens img {
	border: 3px solid #e5f6f7;
	float: left;
	padding: 3px;
	margin: 0 0.8em 0.8em 0;
}

#ListaNota {
	list-style:none;
	padding: 0;
	margin: 0;
}

#ListaNota li {
	width: 100%;
	float:left;
}

#ListaNota li a {
	background: url('/static/images/setaarquivo.gif') left center no-repeat;
	padding: 0 0 0 1.3em;
	color: #468f83;
	text-decoration: underline;
}

/******************** Capa do site **********************/
#DestaquesCapa {
	width: 512px;
	float: left;
	border-bottom: 5px solid #EBF8F9;
}

#DestaquesCapa .chamada_destaque {
	display:none; margin-top: -1.8em;
	border: 5px solid #EBF8F9; 
	padding: 1px; background-color: #FFF;
}
#DestaquesCapa .chamada_destaque a {display:block; width: 500px; height:186px;}
#DestaquesCapa #ContainerDestaques {
    height:200px;
}
#DestaquesCapa #Paginacao {
	text-align: center; font-weight: bold;
	color: #468F83; padding: 0.3em;
}

#DestaquesCapa #Paginacao a.ativo {
	text-decoration: underline;
}

#DestaquesCapa .visivel {
	display:block;
}
#CTCapa {
	width: 30.7em;
	float: right;
	border-bottom: 5px solid #EBF8F9;
	padding-bottom: 0.5em;
}
#Content_CT {
	background-color: #ECF9F9;
	border-top: 5px solid #DDF3F5;
	border-right: 5px solid #DDF3F5;
	border-left: 5px solid #DDF3F5;
	margin: -1.8em 0 0.6em 0;
	padding: 0.8em 0.8em 1em 0.8em;
}
#Content_CT p {
	font-family: Arial, Helvetica; margin: 0 0 0.8em 0;
	font-size: 1em; zoom:100%;
	color: #333333;
}
#Img_CT {
	background: url('/static/images/img_ct.jpg') left center no-repeat;
	float: left; 
	height: 79px;
	width: 119px;
}
#Chamada_CT {
	border-left: 1px solid #FFF;
	margin-left: 0.5em;
	padding-left: 1em;
	float:left; 
	width: 16em;
}
#Chamada_CT ul {
	margin: 0; padding: 0 0 0 1em;
}
#Chamada_CT ul li {
	list-style-image: url('/static/images/icon_titulonota.gif'); margin: 0 0 0.8em 0; padding: 0 0 0 0.5em;
}
#Chamada_CT ul li h3.titulo {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0; font-family: Arial, Helvetica;
	color: #333;
}
#Chamada_CT ul li h3.titulo  a {
	color: #333; 
	text-decoration: none;
}
#Chamada_CT ul li a.saiba_mais {
	background: none; padding: 0; font-size: 0.8em;
}
#DepoimentoCapa {
	width: 20.75em;
	margin: 2.33em 1.75em 3.33em 0; 
	float: left; padding-right: 1.2em;
	border-right: 1px solid #EBF8F9;
}
#DepoimentoCapa .titulo, #PSCapa .titulo {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0.8em 0;
	padding: 0;
	color: #468f83;
}

#DepoimentoCapa .resumo, #PSCapa .resumo {
	margin: 0 0 0.5em 0; 
}

#DepoimentoCapa img.capa {
	float:left;
	margin: 0 0.7em 0.7em 0;
}

#PSCapa {
	width: 29em;
	margin: 2.33em 0 0 0; 
	float: left; padding-right: 1.2em;
	border-right: 1px solid #EBF8F9;
}
#Podutos_Servicos {
	padding-left: 165px; background: url('/static/images/img_ps.jpg') left center no-repeat;
}
#Podutos_Servicos #Produto {
	margin-bottom: 2.8em;
}

#ClienteCapa {
	width: 20.5em;
	float: right;
    margin: 2.33em 0 0 0; 
}

#ContentCliente{
	font-family: Arial, Helvetica;
	font-size: 1em;
	color: #333333;
}
#FormCliente {
	margin: 0; padding: 0;
}
#FormCliente #Campos {
    width: 70%; float: left;
}
#FormCliente p.linha {margin: 0 0 0.5em 0; padding: 0;}
#FormCliente input.input {
    height: 1.42em; padding: 1px 2px 0 2px; margin: 0; border: 1px inset #666; background-color: #fff; font-size: 1em; font-family: Arial, Helvetica; color: #666;
    width:90%;
}

#FormCliente #Cad{
	float: right;
	margin-top: 10px;
	width: 30%;
	background: url('/static/images/cadeado.jpg') center no-repeat;
	height: 55px;
}

.btn_entrar {
	background: url('/static/images/btn_entrar.jpg') left bottom no-repeat;
	height: 22px;
	width: 83px;
}
.forget_senha {
	font-family: Tahoma;
	font-size: 0.9em;
	text-decoration: underline;
	color: #468F83; 
}

.midle { vertical-align: middle; }

