#coluna_esquerda {
	float: left;

	width: 30%;
	min-height: 100%; /* Para o conteúdo se estender por toda a tela, mesmo com rolagem */

	margin-right: -7px;
	margin-bottom: -1000em; /* Para as duas colunas funcionarem */
	padding-right: 7px;
	padding-bottom: 1000em; /* Para as duas colunas funcionarem */

	background-image: url(../../imagens/estrutura/sombra.png);
	background-repeat: repeat-y;
	background-position: top right;

}

* html #coluna_esquerda {
	background-image: url(../../imagens/estrutura/sombra.gif);

	height: 100%;	 /* Para o conteúdo se estender por toda a tela, mesmo com rolagem (no IE6) */
}

#extra {
	overflow: auto;
	overflow: visible !ie;

	height: 1% !ie;

	background-image: url(../../imagens/estrutura/coluna_esquerda_fundo.gif);
	background-repeat: repeat-x;
}

h1  {
	background-image: url(../../imagens/estrutura/h1_fundo.jpg);
	background-position: right top;
}

h1 a {
	display: block;

	height: 141px;
}

#menu {
	float: right;
	margin-right:0px;

	width: 211px;

	margin-top: 4px;

	background-image: url(../../imagens/estrutura/menu_fundo.gif);
}

#menu li {
	margin-bottom: 2px;
}

#menu li a {
	display: block;

	width: 209px;
	height: 18px;

	text-indent: -9999px;
}

#menu li a.historia:hover,
#menu li a.historia:focus,
#menu li a.historia:active {
	background-image: url(../../imagens/estrutura/menu_historia_fundo_hover.gif);
}

#menu li a.diretoria:hover,
#menu li a.diretoria:focus,
#menu li a.diretoria:active {
	background-image: url(../../imagens/estrutura/menu_diretoria_fundo_hover.gif);
}

#menu li a.documentos:hover,
#menu li a.documentos:focus,
#menu li a.documentos:active {
	background-image: url(../../imagens/estrutura/menu_documentos_fundo_hover.gif);
}

#menu li a.convenios:hover,
#menu li a.convenios:focus,
#menu li a.convenios:active {
	background-image: url(../../imagens/estrutura/menu_convenios_fundo_hover.gif);
}

#menu li a.links:hover,
#menu li a.links:focus,
#menu li a.links:active {
	background-image: url(../../imagens/estrutura/menu_links_fundo_hover.gif);
}

#menu li a.eventos:hover,
#menu li a.eventos:focus,
#menu li a.eventos:active {
	background-image: url(../../imagens/estrutura/menu_eventos_fundo_hover.gif);
}

#menu li a.contrSindical:hover,
#menu li a.contrSindical:focus,
#menu li a.contrSindical:active {
	background-image: url(../../imagens/estrutura/menu_contrSindical_fundo_hover.gif);
}

#menu li a.filiados:hover,
#menu li a.filiados:focus,
#menu li a.filiados:active {
	background-image: url(../../imagens/estrutura/menu_filiados_fundo_hover.gif);
}

#menu li a.filiacao:hover,
#menu li a.filiacao:focus,
#menu li a.filiacao:active {
	background-image: url(../../imagens/estrutura/menu_filiacao_fundo_hover.gif);
}

#menu li a.factoring:hover,
#menu li a.factoring:focus,
#menu li a.factoring:active {
	background-image: url(../../imagens/estrutura/menu_factoring_fundo_hover.gif);
}

#menu li a.contato:hover,
#menu li a.contato:focus,
#menu li a.contato:active {
	background-image: url(../../imagens/estrutura/menu_contato_fundo_hover.gif);
}

#login {
	float: right;
	clear: both;
	
	width: 198px;

	margin-top: 4px;
	margin-bottom: 25px;

	color: #333;
}

#login h2 {
	height: 28px;

	margin-bottom: 10px;
	background-image: url(../../imagens/estrutura/h2_login_fundo.gif);
}

#login table {
	margin: 0 auto;
}

#login td {
	padding: 1px 2px;
}

#login input {
	border: 1px solid #666;
	padding: 2px;

	font-size: 92%;
}

#anfac {
	float: right;
	clear: both;

	margin-right: 10px;
}

#taxas {
	float: right;
	clear: both;

	width: 198px;

	margin-top: 4px;
	margin-bottom: 25px;
}

#taxas h2 {
	height: 28px;

	margin-bottom: 18px;
	background-image: url(../../imagens/estrutura/h2_taxas_fundo.gif);
}

#endereco {
	float: right;
	clear: both;

	display: inline; /* Para o IE6 posicionar corretamente a margem direita */

	width: 174px;

	margin-right: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	padding-top: 5px;
}

#endereco h2 {
	display: none;
	/*
	height: 16px;

	margin-top: 5px;
	margin-bottom: 6px;

	background-image: url(../../imagens/estrutura/h2_sinfaces_fundo.jpg);
	background-position: right top;
	*/
}

#endereco address {
	color: #333;

	font-style: normal;
	text-align: right;
}
