/*
	CSS RESET
*/
* {
	padding:0;
	margin:0;
	text-decoration:none;
	outline:none;
}

/*html,
body {
	margin:0;
	padding:0;

	/* Simulacao do MIN-WIDTH no IE6 */
	/*width:100%;
	height:100%;
	min-height:100%;

	background:url(img/FundoSiteBOVESPA.gif) repeat-x top center;
	background-color:#77796e;
	*background-color:#6c6d62; /* Correcao de renderização do IE para PNGs */
/*}*/

code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext {font:inherit; font-size:1em; white-space:normal;}
dfn, i, cite, var, address, em {font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet {border: none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse; border-spacing:0;}
q {quotes: "" "";}
ul, dir, menu {list-style: none;}
sub, sup {vertical-align: baseline;}
a {color: inherit;}
hr {display:none;}
font {color: inherit !important; font: inherit !important; color: inherit !important;} /* disables some nasty font attributes in standard browsers */
blink { text-decoration: none;}
nobr { white-space: normal;}

.elementoOculto {display:none;} /* Elementos exibidos que não devem ser exibidos em navegadores com suporte CSS */

div#estruturaPrincipal {
	height:auto !important;		/* Garante que o conteudo sempre seja contido pela DIV principal */
	height:100%;				/* Simulacao do MIN-HEIGHT no IE6 */
	min-height:100%;			/* Navegador padrao */
	margin:0 1%;				/* Espaços laterais */
	position:relative;
	min-width:525px;
	background-color:#fff;
	
	/* LARGURA MÍNIMA PARA EVITAR DEFORMAÇÃO DA ESTRUTURA */
	min-width:776px;
	/*_width:776px;*/
}

/*
	ESTRUTURA DO CONTEUDO
*/
div#estruturaConteudo {
	padding:16px 0 0;
}

/* Menu de Navegação Secundária */
div#menuNavegacaoSecundaria {
	/*width:181px;
	margin:0;
	padding:10px 0 0 10px;*/
}

div#estruturaConteudoInterna {
	min-height:300px;
	padding:7px 10px 45px;
	overflow:hidden;
	/*background-color:Orange;*/
}
/*
	IE6 - Ajuste automático do conteúdo para que ele não ocupe a área abaixo do "MENU LATERAL",
	mas que permita que esta área seja ocupada quando quando não houver um menu.
*/
* html div#estruturaConteudoInterna {
	float:left;
	width:auto;
}

/*
	DEMAIS NAVEGADORES - Ajuste automático do conteúdo para que ele não ocupe a área abaixo do "MENU LATERAL",
	mas que permita que esta área seja ocupada quando quando não houver um menu.
*/
div+div#estruturaConteudoInterna {
	/*padding-left:206px;*/

	/*
		Devido à propriedade "min-height" o IE7 altera a propriedade "float" para "left"
		fazendo com que o "padding-left:196px" seja alpicado a partir da "div" do menu
		lateral e não da lateral esquerda da "div" "estruturaConteudoInterna"
	*/
	/**padding-left:15px;*/
	padding-left:15px;
}

div.agrupadorHistNavegacaoFerrConteudo {height:37px;}

/*
	HISTORICO DE NAVEGACAO
*/
div.areaHistoricoNavegacao {border-bottom:solid 1px #ebebe9;}
div.areaHistoricoNavegacao,
div.areaHistoricoNavegacao a {
	font:normal normal normal 10px Arial, sans-serif;
	color:#7f7979;
}
div.areaHistoricoNavegacao .separador {
	padding:0 4px;
	font:normal normal normal 10px Arial, sans-serif;
	color:#7f7979;
}

/*
	CONTEUDO
*/
div.conteudo {/*background-color:White;*/}
div.conteudo p {
	padding:11px 0 8px;
	text-align:justify;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
}
div.conteudo address {
	padding:11px 0 8px;
	text-align:left;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
}
div.conteudo address:first-line {
	font-weight:bold;
}
div.conteudo a {color:#004685;}

/* AREA DE OBSERVACOES DO CONTEUDO */
/* OBS.: VERIFICAR QUAIS TAGS NAO HERDAM PROPRIEDADES PARA RETIRA-LAS DAQUI!!! */
div.conteudo div.obs,
div.conteudo div.obs a,
div.conteudo div.obs abbr,
div.conteudo div.obs acronym,
div.conteudo div.obs address,
div.conteudo div.obs div,
div.conteudo div.obs dt,
div.conteudo div.obs dd,
div.conteudo div.obs em,
div.conteudo div.obs h1,
div.conteudo div.obs h2,
div.conteudo div.obs h3,
div.conteudo div.obs h4,
div.conteudo div.obs h5,
div.conteudo div.obs h6,
div.conteudo div.obs input,
div.conteudo div.obs p,
div.conteudo div.obs select,
div.conteudo div.obs span,
div.conteudo div.obs strong,
div.conteudo div.obs sub,
div.conteudo div.obs sup,
div.conteudo div.obs table,
div.conteudo div.obs td {
	padding:9px 0;
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	color:#c1c2b7;
}

/*
	TITULOS ROTULOS
*/
h1 {
	padding:3px 0 4px;
	font:normal normal bold 25px "Trebuchet MS", sans-serif ;
	color:#404040;
}
h2.titulo01 {
	padding:12px 0 0;
	font:normal normal bold 20px/21px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
}
h2.titulo02 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#8a8b7d;
	border-bottom:solid 4px #c8c9be;
}
h3.subTitulo01 {
	font:normal normal normal 14px "Trebuchet MS", sans-serif;
	color:#797474;
}
h3.subTitulo02 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#8a8b7d;
}
h3.data01 {
	font:normal normal normal 11px/20px "Trebuchet MS", sans-serif;
	color:#dd4832;
}
/* RSS */
h3.rss01 {
	font:normal normal bold 15px/18px "Trebuchet MS", sans-serif !important;
	color:#004685 !important;
	text-transform:uppercase !important;
	background:Transparent url(img/IconeRSS1.gif) no-repeat left center !important;
}
h3.rss01 a {
	font:inherit;
	color:inherit;
	text-decoration:none !important;
}
p#correcaoMozilla {
	clear:both;
	margin:0pt;
	padding:0pt;
}
