@charset "utf-8";
/* START
#################### geral ####################
*/
*{
	border					: 0;
	color						: #404040;
	font-family				: Tahoma, Geneva, sans-serif; /*Arial, Helvetica, sans-serif;*/
	font-size				: 12px;
	font-weight				: normal;
	list-style				: none;
	margin					: 0;
	padding					: 0;
	text-decoration		: none;
}
html, body{
	height					: 100%;
}
b, strong{
	font-weight				: bold;
}
span#descricao_site{
	display					: none;
}
input.form_text{
	border					: 1px solid #8C8C8C;
	width						: 160px;
	height					: 15px;
	padding					: 3px 3px 3px 3px;
}
textarea.form_text{
	border					: 1px solid #8C8C8C;
	padding					: 3px 3px 3px 3px;
}
div#geral{
	margin					: 0 auto;
	text-align				: left;
	width						: 940px;
	min-height				: 100%;
}
* html #geral {
	height: 100%; /* hack para IE6 hq trata height como min-height */
}
/* END
#################### geral ####################
*/
/* START
#################### all global ####################
*/
div.row{
	float						: left;
	width						: 940px;
}
	div.row div#topo{
		float						: left;
		width						: 940px;
		background				: #FFF url('../images/bg_topo.jpg') repeat-x;
	}
	div#topo p#logo{
		float						: left;
		width						: 230px;
		height					: 100px;
	}
	div#topo div#busca{
		float						: right;
		width						: 680px;
		height					: 50px;
		text-align				: right;
		margin-right			: 30px;
	}
		div#busca ul{
				float						: right;
				width						: 680px;
				text-align				: right;
				margin-top				: 27px;
		}
			div#busca li{
				display					: inline;
				width						: auto;
				vertical-align			: top;
			}
	div#topo div#links{
		float						: right;
		width						: 680px;
		height					: 50px;
		text-align				: right;
		margin-right			: 30px;
	}
		div#links ul{
				float						: right;
				width						: 680px;
				line-height				: 50px;
				text-align				: right;
		}
			div#links li{
				display					: inline;
				width						: auto;
			}
			div#links li.sep{
				margin-left				: 5px;
				margin-right			: 5px;
			}

	div.row div#midia_bottom{
		float						: left;
		width						: 940px;
		background-color		: #797979;
	}

	div.row div#conteudo{
		float						: left;
		width						: 940px;
		background				: #FFF url('../images/bg_conteudo.jpg') repeat-x;
	}
		div#conteudo div#menu{
			float						: left;
			width						: 200px;
			height					: 355px;
			padding-top				: 15px;
		}
			div#conteudo div.menu_nivel_global{
				clear						: left;
				float						: left;
				padding-top				: 3px;
			}
			div#conteudo div.menu_nivel_global a.menu_nivel_link:hover{
				color						: #0056AE;
			}
			div#conteudo div.menu_nivel_global_on{
				clear						: left;
				float						: left;
				padding-top				: 4px;
				padding-right			: 5px;
				border-bottom			: 2px solid #ACC1D7;
			}
			div#conteudo div.menu_nivel_global_on a.menu_nivel_link_on{
				color						: #0056AE;
			}
			div#conteudo div.menu_nivel1{
				padding-left			: 15px;
			}
			div#conteudo div.menu_nivel1 a.menu_nivel1_link{
				font-weight				: bold;
			}
			div#conteudo div.menu_nivel1 a.menu_nivel1_link:hover{
				color						: #0056AE;
				font-weight				: bold;
			}
			div#conteudo div.menu_nivel2{
				padding-left			: 15px;
			}
			/*
			div#conteudo div.menu_nivel2 a{
				color						: #0056AE;
			}
			*/
			div#conteudo div.menu_nivel3{
				padding-left			: 15px;
			}
			/*
			div#conteudo div.menu_nivel3 a{
				color						: #AE0007;
			}
			*/
			div#conteudo div.menu_nivel4{
				padding-left			: 60px;
			}
			/*
			div#conteudo div.menu_nivel4 a{
				color						: #00AE18;
			}
			*/
			div#conteudo div.menu_nivel5{
				padding-left			: 104px;
			}
			/*
			div#conteudo div.menu_nivel5 a{
				color						: #AE00AA;
			}
			*/
		div#conteudo div.sep_vert{
			float						: left;
			width						: 8px;
		}
		div#conteudo div#conteudo_dinamico{
			float						: left;
			width						: 712px;
			height					: 355px;
			padding					: 2px 10px;
		}
			div#conteudo div#home_textos{
				float						: left;
				width						: 280px;
				padding					: 10px;
			}
			div#conteudo div#home_video{
				float						: left;
				padding					: 50px 10px;
			}
		div#conteudo div#conteudo_dinamico_menu{
			float						: left;
			width						: 692px;
			height					: 355px;
			padding					: 2px 10px;
		}
			div#conteudo div#conteudo_dinamico_menu p{
				padding					: 3px;
			}
	div.row div#rodape{
		float						: left;
		width						: 940px;
		background-color		: #FFF;
	}
		div#rodape ul{
				float						: left;
				width						: 940px;
				line-height				: 30px;
				text-align				: center;
		}
			div#rodape li{
				display					: inline;
				width						: auto;
			}
			div#rodape li.sep{
				margin-left				: 5px;
				margin-right			: 5px;
			}
a.topo_link:hover, a.rodape_link:hover, a.saiba_mais:hover {
	text-decoration		: underline;
	color						: #0056AE;
}
a.saiba_mais {
	color						: #0056AE;
	font-weight				: bold;
}
/* END
#################### all global ####################
*/