/* -------------------------------------------------------------------------- */
/* DEFINICOES VALIDAS EM TODAS AS PAGINAS ----------------------------------- */
/* -------------------------------------------------------------------------- */

BODY {
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	font-size						: 1em;
	padding							: 0px;
	margin							: 0px;
	color							: #716E6D;
	scrollbar-base-color			: #FFFFFF;
	scrollbar-arrow-color			: #0068A0;
	scrollbar-face-color			: #FFFFFF;
	scrollbar-highlight-color		: #FFFFFF;
	scrollbar-3dlight-color			: #716E6D;
	scrollbar-darkshadow-color		: #716E6D;
	scrollbar-shadow-color			: #FFFFFF;
	background						: url(imagens/bg_geral.gif);
	background-repeat				: repeat-y;
	background-color				: #FFFFFF;
}

/* Estrutura ---------------------------------------------------------------- */

#estrutura {
	
}

#estrutura FORM {
	width							: 7em;
	text-align						: center;
	position						: absolute;
	left							: 0.5em;
}

#estrutura FORM .titulo {
	margin-top						: 4px;
}

#estrutura INPUT, #estrutura TEXTAREA {
	font-family						: Verdana, Arial, Helvetica, sans-serif;
	width							: 100%;
	height							: 1.5em;
	background-color				: #FFFFFF;
	color							: #716E6D;
	border							: 0px;
	font-size						: 0.60em;
}
	
#estrutura #mailing INPUT, #estrutura #indica INPUT {
	margin-top						: 2px;
	margin-bottom					: 2px;
}

#estrutura TEXTAREA {
	height							: 6em;
}

#estrutura #mailing {
	top								: 173px;
}

#estrutura #indica {
	top								: 220px;
	text-align						: center;
}

#estrutura #recado {
	top								: 20px;
	text-align						: left;
}

#estrutura #mailing #cadastrese {
	width							: 73px;
	height							: 32px;
	background						: url(imagens/mailing_cadastrese.gif);
	cursor							: pointer;
}

#estrutura FORM .enviar {
	background						: url(imagens/bt_enviar.gif);
	background-color				: #0068A0;
	width							: 38px;
	height							: 12px;
	float							: right;
	cursor							: pointer;
}

#estrutura #melomaringa {
	position						: absolute;
	top								: 320px;
	left							: 16px;
}

/* Menu --------------------------------------------------------------------- */

#estrutura #menu {
	position						: absolute;
	top								: 0px;
	left							: 0px;
	width							: 8.5em;
	height							: 100%;
	background-color				: #0068A0;
	color							: #FFFFFF;
}

#estrutura #menu #oque {
	position						: absolute;
	top								: 15px;
	left							: 26px;
}

#estrutura #menu #participe {
	position						: absolute;
	top								: 35px;
	left							: 19px;
}

#estrutura #menu #divulgue {
	position						: absolute;
	top								: 54px;
	left							: 33px;
}

#estrutura #menu #contato {
	position						: absolute;
	top								: 71px;
	left							: 19px;
}

#estrutura #menu #anteriores {
	position						: absolute;
	top								: 89px;
	left							: 24px;
}

#estrutura #menu #apoio {
	position						: absolute;
	bottom							: 4px;
	right							: 4px;
	font-size						: 0.66em;
}

/* Logos -------------------------------------------------------------------- */

#logo_topo {
	position						: absolute;
	top								: 6px;
	left							: 170px;
}

#logo_dir {
	position						: absolute;
	top								: 14px;
	right							: 156px;
}

/* Margens ------------------------------------------------------------------ */

#estrutura #margem_esq {
	position						: absolute;
	top								: 0px;
	bottom							: 0px;
	left							: 8.5em;
	width							: 39px;
	height							: 100%;
	background						: url(imagens/bground_esq.gif);
}

#estrutura #margem_esq IMG {
	position						: absolute;
	bottom							: -1px;
}

#estrutura #margem_dir {
	position						: absolute;
	top								: 0px;
	bottom							: 0px;
	right							: 0px;
	width							: 139px;
	height							: 100%;
	background						: url(imagens/imagem_dir.gif);
	background-repeat				: no-repeat;
}

/* Conteudo ----------------------------------------------------------------- */

#estrutura #conteudo {
	position						: absolute;
	top								: 60px;
	left							: 25%;
	width							: 50%;
	height							: 360px;
	z-index							: 99;
	background-color				: #FFFFFF;
}

#estrutura #conteudo #lista {
	text-align						: center;
}

#estrutura #conteudo #texto {
	font-size						: 0.66em;
	line-height						: 1.5em;
/*	text-indent						: 3em; LEMBRAR DAS POESIAS, POXA !!! */
	margin-left						: 1em;
	margin-right					: 1em;
	color							: #000000;
}

#estrutura #conteudo #autor {
	border-top						: 1px solid #716E6D;
	font-size						: 0.6em;
	line-height						: 1.5em;
	margin-left						: 1em;
	margin-right					: 1em;
}

#estrutura #conteudo #voltar {
	float							: right;
	margin-right					: 1em;
}

#estrutura #conteudo H2 {
	font-size						: 0.9em;
	font-weigth						: bolder;
	font-style						: italic;
	color							: #0068A0;
	margin-bottom					: 0px;
}

#estrutura #conteudo H3 {
	margin-top						: 0px;
	font-size						: 0.75em;
	color							: #716E6D;
	font-weigth						: lighter;
}

/* Links -------------------------------------------------------------------- */

#menu A:link, #menu A:visited, #menu A:active {
	text-decoration					: none;
	color							: #FFFFFF;
}

#menu A:hover {
	text-decoration					: none;
	color							: #FFCC00;
}

#texto A:link, #texto A:visited, #texto A:active {
	text-decoration					: none;
	color							: #000000;
}

#texto A:hover {
	text-decoration					: none;
	color							: #0068A0;
}

A:link, A:visited, A:active {
	text-decoration					: none;
	color							: #716E6D;
}

A:hover {
	text-decoration					: none;
	color							: #0068A0;
}

H2 A:link, H2 A:visited, H2 A:active {
	text-decoration					: none;
	color							: #0068A0;
}

H2 A:hover {
	text-decoration					: none;
	color							: #FFCC00;
}