/*	Tags	*/
*  { margin:0; padding:0;}
body { font-family:Arial,Verdana,Tahoma,sans-serif; color:#0f334d; background:url('../i/fundo-corpo.gif'); font-size:0.8em; padding:0 10px }

h1 { font-size:2em; }
h2 { font-size:1.5em; margin-bottom:10px;}
h2 span { display:none; }
h3 { font-size:1.2em; margin:15px 0 10px 0;}
h4 { font-size:1em;}
h5 { font-size:0.9em; margin:10px 0 5px 0;}

img { border:none;}

hr { border:1px solid #e8e5de; margin:20px 0; clear:both;  }

a { text-decoration:underline; color:#bd9126; }
a:hover { text-decoration:none; }

ul { margin: 5px 0 5px 15px; }

p { margin:5px 0 0 0;}

dl { margin:20px 0;}
dt { margin:10px 0 0 0; font-weight:bold;}
dd { margin:5px 0 0 20px;}

table { padding:1px; border:1px solid #bda36a; width:100%; margin:10px 0; }
table th{ text-align:center; background-color:#bda36a; padding:10px 0; color:#fff; }
table tbody tr { background-color:#f9f9f9; }
table tbody tr.zebra { background-color:#efefef; }
table tbody td { padding:5px;}
table tbody td.center{ text-align:center; }
table tbody td.nome { padding-left:10px; font-weight:bold;}
table tbody td.img { text-align:center;}
table tbody td.img img { margin-top:5px!important; margin:5px 0; border:1px solid #bd9126; padding:2px;}
table tbody td.excluir { text-align:center;}
table tbody td.excluir a { margin:0 auto; display:block; outline:none; text-align:center; width:22px; height:22px;}
table tbody td.excluir a span { display:none;}
table tbody td.excluir a {background:url('../i/excluir.gif') no-repeat top left;}

/*	Classes 	*/
.sublinhado { padding-bottom:3px; background:url('../i/bg-h2-amarelo.gif') repeat-x bottom left; }
.oculto { display:none; visibility:hidden; }
.limpa { visibility:hidden; border:0; height:1px; clear:both; margin:0; }
.direito { clear:both; text-align:right; margin-top:20px;}
.descricao-area { color: #666; margin:16px 0 020px; font-style:italic;}
.descricao img { float:right; border:1px solid #bd9126; padding:2px; margin:10px 0 10px 10px; }
.coluna-1 { float:left; width:67%; }
.coluna-2 { float:right; width:29%;}
.separador-amarelo { background: url('../i/separador-amarelo.gif') repeat-y 69%; }
.separador-azul { background: url('../i/separador-azul.gif') repeat-y 69%; }
.separador-lista-de-interesses { background: url('../i/separador-lista-de-interesses.gif') repeat-y 69%; }

.flutua-esquerda { float:left; margin:0 10px 0 0; clear:both; text-align:center; }
.flutua-esquerda img { border:1px solid #bd9126; padding:2px;}
.flutua-esquerda p { margin:0 0 20px 0; }
.flutua-esquerda span { margin:0; display:block;}

.flutua-direita { float:right; margin:0 0 0 10px; }
.clear { clear:both; }

.item { width:32%; text-align:center; list-style:none; background:none; float:left; height:150px; margin:0 6px 10px 0; }
.item img { border:1px solid #bd9126; padding:2px;}
.item a { outline:none; text-align:center;}

.form { list-style:none; margin:0; padding:0;}
.form li { margin:10px 0;}
.form label { display:block; font-weight:bold; }
.form em { color:#666; font-weight:normal;}
.form select, input, textarea { border:1px solid #ccc; padding:2px;}
.form .requerido { font-weight:bold; color:#f00; }
.form button { background:url('../i/bg-botao.jpg') no-repeat top left; text-align:center; color:#fff; font-weight:bold; width:100px; height:28px; border:none; cursor:pointer; padding:0 5px;}
.form button:hover {background-position:bottom;}


.erro { background-color:#f3f3f3; border:1px solid #CC3300; margin:20px; height:80%;}
.erro h6 { padding:5px 5px 5px 10px; font-size:1em; background-color:#CC3300; color:#fff; font-weight:bold;}
.erro ul {list-style:none; margin:0; padding:0;}
.erro ul li { color:#000; margin:10px;}
.erro ul li span {font-weight:bold;}

.sub-menu { text-align:center; list-style:none;}
.sub-menu li { display:inline;}

/*	Id's	*/
#geral { position: relative; min-width:750px; max-width:75em; margin:0 auto; background: url('../i/barra-cinza-esquerda.gif') repeat-y top left; padding:0 0 0 9px; }
#corpo { background: url('../i/barra-cinza-direita.gif') repeat-y top right; padding:0 9px 0 0; }

	#cabecalho { padding:0 10px; background:url('../i/bg-cabecalho.jpg') repeat-x top left; height:108px; }
	#cabecalho a { outline:none;}
	#animacao { float:left; width:360px; margin:0;} 
	#cabecalho .negociacao { margin-right:120px; text-indent:-9999px; float:right; background: url('../i/negociacao.gif') no-repeat bottom left; height:108px; width:224px; }
	
	#globo { text-indent:-9999px; background: url('../i/globo.gif'); width:121px; height:163px; position:absolute; top:65px; right:20px; }
	
	#lista-de-interesses { padding:5px 20px; background-color: #d8d5c4; }
	#lista-de-interesses .icone-lista {background: url('../i/icone-lista.gif') no-repeat bottom left; margin:0; padding-left:25px; }
	#lista-de-interesses h2 { margin:0;}
	#lista-de-interesses h2 a { display:block; height:15px; }
	#lista-de-interesses ul { margin:5px 0 0 0; padding:0; list-style:none;}
	#lista-de-interesses ul li { display:inline; float:left; margin:0 10px 0 0; }
	#lista-de-interesses p { margin:0;}
	#lista-de-interesses p a { font-weight:bold; }
	
	#bandeira-brasil a { background: url('../i/bandeira-brasil.gif') no-repeat top left; width:22px; height:22px; display:block; outline:none; text-indent:-9999px; }
	#bandeira-eua a { background: url('../i/bandeira-eua.gif') no-repeat top left; width:22px; height:22px; display:block; outline:none; text-indent:-9999px; }

	#menu { background: #0f324e url('../i/bg-menu.jpg') repeat-x top left; }
	#menu ul { margin:0 auto; width:653px; text-align:center; padding:0; list-style:none;}
	#menu ul li { background:url('../i/menu-divisor.jpg') no-repeat top left; padding:0 8px; display:inline; float:left; line-height:60px; }
	#menu ul li.primeiro { background:none; }
	#menu ul li a { background-position:top; outline:none; }
	#menu ul li a:hover { background-position:bottom;}
	#menu-pagina-inicial a { display:block; text-indent:-9999px; width:103px;}
	#menu-institucional a { display:block; text-indent:-9999px; width:105px;}
	#menu-servicos a { display:block; text-indent:-9999px; width:77px;}
	#menu-produtos a { display:block; text-indent:-9999px; width:85px;}
	#menu-indicacao a { display:block; text-indent:-9999px; width:82px;}
	#menu-fale-conosco a { display:block; text-indent:-9999px; width:103px; }
	
	
	#menu-secundario { border-top:1px solid #6c808b; clear:both; color:#fff; background-color:#194864; margin:0 auto; text-align:center; }
	#menu-secundario ul { margin:0 auto; padding:0; list-style:none; }
	#menu-secundario ul li { line-height:32px; display:inline; margin:0 1%; }
	#menu-secundario ul li a { padding:7px 5px; color:#FFF; }
	#menu-secundario ul li a:hover { background:url('../i/bg-menu-secundario.gif') repeat-x top left; }


	#conteudo-amarelo { background-color:#f6f4e8; padding:15px 20px; }
	#conteudo-amarelo h2 { padding-bottom:3px; background:url('../i/bg-h2-amarelo.gif') repeat-x bottom left; }
	
	#conteudo-azul { color:#fff; padding:15px 20px; background:#0e334d url('../i/bg-conteudo-azul.jpg') repeat-x;}
	#conteudo-azul h2 { padding-bottom:3px; background:url('../i/bg-h2-azul.gif') repeat-x bottom left; }
	
	#mensagem { background:#bfdcb9; font-weight:bold; border:3px solid #97b791; margin:20px 0; text-align:center; padding:10px; }
	
	#rodape { font-size:0.85em; min-width:600px; max-width:88em; margin:0 auto; clear:both; background:url('../i/bg-rodape.gif') repeat-x top left; padding:10px 0 0 0; }
	#rodape ul { margin:0; margin-bottom:2px; padding:0; list-style:none; float:left; width:80%; }
	#rodape li { height:100%; }
	#rodape .tecmedia a span { display:none; }
	#rodape .tecmedia a { float:right; outline:none; display:block; background:url('../i/creditos.gif') no-repeat top left; width:76px; height:25px;}
	#rodape .tecmedia a:hover { background:url('../i/creditos.gif') no-repeat bottom left; }

			/*	Institucional	*/
			#area-institucional div { padding:10px; border:1px solid #e8e5de;}
			#area-institucional h2 a { display:block; height:25px; }
			#area-mapa-de-localizacao .mapa { text-align:center; margin:20px 0;}
			#area-mapa-de-localizacao .mapa img { text-align:center; border:1px solid #bd9126; padding:2px;}
			#area-historia h2 { display:block; height:20px; margin-bottom:2px; }
			#area-mapa-de-localizacao h2 { display:block; height:20px; margin-bottom:2px; }
			
			
			/*	RSS	*/
			#area-rss-atom h2 { background: url('../i/h2-rss.jpg') no-repeat top left; display:block; height:20px; margin-bottom:2px; }
			
			
			/*  Acessibilidade  */
			#area-acessibilidade h2 { display:block; height:20px; margin-bottom:2px; }
			#area-acessibilidade p { margin-top:15px; }
			
			
			/*	Lista de interesses	*/
			#area-lista-de-interesses h3 { clear:both;}
			#area-lista-de-interesses .links-lista-de-interesses { margin:20px 0 0 0; list-style:none;}
			#area-lista-de-interesses .links-lista-de-interesses li { float:left; display:inline; margin:0 0 20px 0;}
			#area-lista-de-interesses .links-lista-de-interesses li a { outline:none; display:block; text-indent:-9999px;}
			#area-lista-de-interesses .links-lista-de-interesses li a:hover { background-position:bottom;}
			#area-lista-de-interesses h2 { display:block; height:20px; margin-bottom:2px; }
			#lista-de-interesses h2 { height:15px; }
			#btn-imprimir a { width:133px; height:28px;}
			#btn-limpar a { width:133px; height:28px;}
			
			
			
			/*	Serviços   */
			#area-servicos .lista-de-servicos { list-style:none; padding:0; margin:0; }
			#area-servicos .lista-de-servicos li {margin:20px 0; clear:both;}
			#area-servicos .lista-de-servicos li h4 { margin:0 0 5px 0;}
			#area-servicos .lista-de-servicos li a img {margin:0 0 20px 0;}
			#area-servicos .todos-os-servicos { margin:0; padding:0;}
			#area-servicos .todos-os-servicos li { margin:0 0 10px 30px; }
			#area-servicos-interna .todos-os-servicos .nome-categoria { list-style:none; margin:30px 0 0 -12px; padding:0;}
			#area-servicos h2 a { display:block; height:25px; }
			#area-servicos-interna h2 { display:block; height:20px; margin-bottom:2px; }

			
			
			/*	Produtos	*/
			#area-produtos div { background-color:#194864; padding:10px; border:1px solid #0f334d; }
			#area-produtos h2 a { display:block; height:25px; }
			#area-produtos ul { padding:0; margin:0 0 10px 0; }
			#area-produtos .item { width:40%; margin:0 3.5%; float:left; }
			#area-produtos-capa .item, #area-produtos-lado .item { float:none; text-align:center; list-style:none; margin:10px auto; width:100%; padding:0;}
			#area-produtos-lado h2 a { display:block; height:25px; }
			#area-produtos-interna h2 { display:block; height:20px; margin-bottom:2px; }
			#area-produtos-interna h2 a { display:block; height:20px; }
			#area-produtos-interna .categorias { margin:0 0 0 15px; padding:0;}
			#area-produtos-interna .categorias li { margin:15px 0 0 0;}
			#area-produtos-interna .sub-categorias { margin:0 0 0 25px; padding:0;}
			#area-produtos-interna .sub-categorias li { margin:3px 0 0 0;}
			#area-produtos-interna .referencia { margin:10px 0;}
			#area-produtos-interna .referencia label {font-weight:bold;}
			#area-produtos-interna .lista-de-interesses { list-style:none; margin:20px 0; padding:0; text-align:right;}
			#area-produtos-interna .lista-de-interesses li a span { display:none;}
			#area-produtos-interna .lista-de-interesses li a { float:right; outline:none; width:133px; height:28px; display:block;}
			#area-produtos-interna .lista-de-interesses li a:hover {background-position:bottom;}

			
			/*  Fale Conosco  */
			#area-fale-conosco h2 { display:block; height:20px; margin-bottom:2px; }
			#area-fale-conosco form #span-ddd { float:left; margin-right:10px; }
			#area-fale-conosco form #span-telefone { float:left; margin-bottom:10px;}
			
			/*	Indicação	*/
			#area-indicacao h3 { margin:20px 0;}
			#area-indicacao h2 a { display:block; height:25px; }
			#area-indicacao h3 a { margin:0 auto; width:151px; height:22px; display:block; }
			#area-indicacao h3 span { display:none; }
			#area-indicacao h4 { margin:10px auto; text-indent:-9999px; width:142px; height:16px;}
			#area-indicacao div { padding:10px; text-align:center; background: url('../i/bg-indicacao.jpg') repeat-x top left; border-top:1px solid #0f334d; border-left:1px solid #0f334d; border-right:1px solid #0f334d; }
			#area-indicacao-interna h2 { display:block; height:20px; margin-bottom:2px; }


			/*  Mapa do site  */
			#area-mapa-do-site h2 { display:block; height:20px; margin-bottom:2px; }
