body {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font:12px  Arial;
	background-image:url(../imagens/jpg/fundo.jpg);
	color:#FFFFFF;
	}
	
#page {
	margin:auto;
	width:976px;
	height:700px;
	position:relative;
	background-image:url(../imagens/gif/base_site.gif);
	background-repeat:no-repeat;
	}

/*---------------bt_secundario----------------*/



/*---------------header----------------*/	

#header {
	height:93px;
	position:relative;
	}
	
#header .logo_macron {
	position:absolute;
	left:26px;
	top:20px;
	}

#header .slogan {
	position:absolute;
	left:198px;
	top:32px;
	}
	
#menusec {
	position:absolute;
	left:621px;
	height:10px;
	}
#menusec .bt_web {
	position:relative;
	_left:px;
	width:111px;
	}
#menusec .bt_web a:link, bt_web a:visited, bt_web a:hover, bt_web a:active {
	color:#666666;
	}

#menusec .bt_contafio {
	position:relative;
	_left:3px;
	width:111px;
	}
	
#menusec .bt_contafio a:link, bt_contafio a:visited, bt_contafio a:hover, bt_contafio a:active {
	color:#666666;
	}
#menusec .bt_ingles {
	position:relative;
	_left:6px;
	width:111px;
	}
#menusec .bt_ingles a:link, bt_ingles a:visited, bt_ingles a:hover, bt_ingles a:active {
	color:#666666;
	}

/*---------------content----------------*/
	
#content {
	height:570px;
	width:976px;
	}
	
#content_esquerda {
	width:180px;
	height:565px;
	float:left;
	}

#content_direita {
	width:760px;
	height:565px;
	float:right;
	margin-right:19px;
	}

#content_direita .anima {
	margin-bottom:23px;
	}

/*---------------materias----------------*/
	
#materias {
	height:228px;
	position:relative;
	width:760px;
	}

/*---------------topico_01----------------*/
	
#topico_01 {
	position:absolute;
	width:248px;
	height:228px;
	}
	
#linha_01{
	position:relative;
	width:150px;
	}
	
#linha_01 .icone {
	position:absolute;
	margin-top:4px;
	}

#linha_01 .titulo {
	position:absolute;
	margin-left:9px;
	font: bold 14px arial;
	color:#33ccff;
	width: 241px;
	}
	
#img_topico_01{
	position:absolute;
	top:29px;
	}

#txt_topico_01	{
	position:absolute;
	font: 12px arial;
	line-height:18px;
	color:#FFFFFF;
	top:135px;
	margin-right:5px;
	}

#materias .linha_01 {
	position:absolute;
	left:252px;
	}



/*---------------topico_02_noticias----------------*/
	
#topico_02 {
	position:absolute;
	left:258px;
	width:248px;
	height:228px;
	}

#linha_02{
	position:relative;
	width:150px;
	}
	
#linha_02 .icone {
	position:absolute;
	margin-top:4px;
	margin-left:5px;
	}

#linha_02 .titulo {
	position:absolute;
	margin-left:14px;
	font: bold 14px arial;
	color:#33ccff;
	}
	
#content_noticia_home {
	position:relative;
	margin-top:18px;
	margin-left:14px;
	
	}	
#noticia {

	}

#noticia .data {
	font: bold 12px arial;
	color:#99cc33;
	}	
	
#noticia .data a:link{
	font: bold 12px arial;
	color:#99cc33;
	text-decoration:none;
	}

#noticia .data a:visited{
	font: bold 12px arial;
	color:#99cc33;
	text-decoration:none;
	}
	
#noticia .data a:hover{
	font: bold 12px arial;
	color:#99cc33;
	text-decoration:underline;
	}
	
#noticia .data a:active{
	font: bold 12px arial;
	color:#99cc33;
	text-decoration:none;
	}
	
#noticia .titulo_noticia {
	font: bold 12px arial;
	color:#ffffff;
	}

#noticia .titulo_noticia a:link{
	font: bold 12px arial;
	color:#ffffff;
	text-decoration:none;
	}

#noticia .titulo_noticia a:visited{
	font: bold 12px arial;
	color:#ffffff;
	text-decoration:none;
	}
	
#noticia .titulo_noticia a:hover {
	font: bold 12px arial;
	color:#ffffff;
	text-decoration:underline;
	}
	
#noticia .titulo_noticia a:active{
	font: bold 12px arial;
	color:#ffffff; 
	text-decoration:none;
	}

#txt_noticia {
	font: 12px arial;
	line-height:18px;
	color:#FFFFFF;
	margin-top:0px;
	text-align:justify;
	}

#txt_noticia a:link {
	text-decoration:none;
	color:#ffffff;
	
	}
	
#txt_noticia a:visited {
	text-decoration:none;
	color:#ffffff;
	}
	
#txt_noticia a:hover {
	text-decoration:underline;
	color:#FFFFff;
	}
	
#txt_noticia	a:active {
	text-decoration:underline;
	color:#ffffff;
	text-align: justify;
	}

#linha_div {
	margin-left:10px;
	margin-top:25px;
	_margin-top:5px;

	}

#materias .linha_02 {
	position:absolute;
	left:510px;
	}

/*---------------topico_03----------------*/
	
#topico_03 {
	position:absolute;
	left:516px;
	width:248px;
	height:228px;
	}
	
#linha_03{
	position:relative;
	width:150px;
	}
	
#linha_03 .icone {
	position:absolute;
	margin-top:4px;
	margin-left:5px;
	}

#linha_03 .titulo {
	position:absolute;
	margin-left:14px;
	font: bold 14px arial;
	color:#33ccff;
	width: 172px;
	}
	
#img_topico_03{
	position:absolute;
	top:29px;
	margin-left:5px;
}

#txt_topico_03	{
	position:absolute;
	font: 12px arial;
	line-height:18px;
	color:#FFFFFF;
	top:135px;
	margin-right:5px;
	left:4px;
	}

/*---------------bt_saiba_mais----------------*/

#bt_saiba_mais	{
	position:absolute;
	font: 12px arial;
	line-height:18px;
	color:#FFFFFF;
	top:225px;
	right:12px;
	}

#bt_saiba_mais a:link {
	text-decoration:none;
	color:#00CCFF;
	}
	
#bt_saiba_mais a:visited {
	text-decoration:none;
	color:#00CCFF;
	}
	
#bt_saiba_mais a:hover {
	text-decoration:underline;
	color:#FFFF33;
	}
	
#bt_saiba_mais	a:active {
	text-decoration:none;
	color:#00CCFF;
	}

/*---------------botton----------------*/

#botton {
	clear:both;
	position:relative;
	}
	
#botton .txt_inf {
	position:absolute;
	font: 12px arial;
	color:#FFFFFF;
	left:25px;
	top:9px;
	}

#botton .assinatura {
	position:absolute;
	top:12px;
	left:865px;
	}

/*---------------paginas todos----------------*/
	
#titulo{
	position:relative;
	width:150px;
	margin-top:33px;
	}
	
#titulo .icone {
	position:absolute;
	margin-top:4px;
	}

#titulo .titulo {
	position:absolute;
	margin-left:9px;
	font: bold 14px arial;
	color:#33ccff;
	width: 754px;
	}
	
#titulo .titulo a{
	color:#fff;
}	
	
#linha_titulo {
	position:absolute;
	margin-top:20px;
	}

#content_pag_int {
	position:relative;
	top:43px;
	height:470px;
	width:761px;
	overflow:visible;
	}
	
#content_pag_int1 {
	position:relative;
	top:25px;
	height:500px;
	width:761px;
	overflow:visible;
	}
	
#content_pag_int_esq {
	width:242px;
	height:470px;
	float:left;
	}

#content_pag_int_dir {
	width:497px;
	height:470px;
	float:right;
	overflow:hidden;
	margin:-7px 10px 0 0px;
	}
	
#content_pag_int_dir1 {
	width:497px;
	height:470px;
	float:right;
	overflow:hidden;
	margin:3px 0px 0 0px;
	}
	
#content_pag_int_dir2 {
	width:750px;
	height:500px;
	float:left;
	/*overflow:hidden;*/
	margin:-17px 10px 0 0px;
	}

#content_pag_int_dir3 {
	width:515px;
	height:490px;
	float:right;
	overflow:hidden;
	margin:-17px 00px 0 0px;
	}
	
#content_pag_int_dir5{
	width:497px;
	height:470px;
	float:right;
	overflow:hidden;
	margin:0px 10px 0 0px;
}

#content_geral .titulo_content {
	font: bold 12px arial;
	color:#FFFF00;
	margin-top:0px;
	clear:both;
	z-index:9999;
	}
	
	#content_geral .titulo_content1 {
	font: bold 12px arial;
	color:#FFFF00;
	margin-top: 0px;
	margin-bottom:15px;
	clear:both;
	}

#content_geral .sub_txt_content {
	font: bold 12px arial;
	color:#FFFFFF;
	margin-bottom:10px;
	padding-right:5px;
	line-height:18px;
	width:480px;
	}	

#content_geral .txt_content {
	font: 12px arial;
	color:#FFFFFF;
	margin-bottom:0px;
	line-height:18px;
	text-align: justify;
	}
	
#port_1 {
	padding-top:9px;
	font-size: 11px;
	}

#port_1 .img_port{
	margin-right:10px;
	}
	
#port_2 {
	margin-top:15px;
	}

#port_2 .img_port{
	margin-right:10px;
	}
	
#port_3 {
	margin-top:35px;
	}

#port_3 .img_port{
	}
	
#port_4 {
	margin-top:15px;
	}

#port_4 .img_port{
	margin-right:10px;
	}
	
/*---------------contato----------------*/	

#texto {
	font: 12px arial;
	margin-bottom:8px;
	color:#FFFFFF;
	height:350px;
	}

	
#fale .nome {
	font:bold 12px Arial;
	color:#FFFFFF;
	margin-bottom:3px;
	}

#fale .cargo {
	font: 12px Arial;
	color:#FFFFFF;
	margin-bottom:3px;
	}

#fale {
	font:12px Arial;
	margin-bottom:20px;
	}
	
#fale .mail{
	font:12px Arial;
	margin-bottom:3px;
	}

#fale .mail a:link {
	text-decoration:none;
	color:#00CCFF;
	}
	
#fale .mail a:visited {
	text-decoration:none;
	color:#00CCFF;
	}
	
#fale .mail a:hover {
	text-decoration:underline;
	color:#FFFF33;
	}
	
#fale .mail a:active {
	text-decoration:none;
	color:#00CCFF;
	}
	
/*---------------noticias----------------*/	
	


#noticias {
	width:490px;
	margin-bottom:20px;
	}

#txt_noticia_int {
	font: 12px arial;
	color:#FFFFFF;
	margin-bottom:19px;
	line-height:18px;
	}

#navegacao {
	text-align:right;
	margin-right:10px;
	}

#navegacao .outras{
	font:12px Arial;
	margin-bottom:3px;
	}

#navegacao .outras a:link {
	text-decoration:none;
	color:#00CCFF;
	}
	
#navegacao .outras a:visited {
	text-decoration:none;
	color:#00CCFF;
	}
	
#navegacao .outras a:hover {
	text-decoration:underline;
	color:#FFFF33;
	}
	
#navegacao .outras a:active {
	text-decoration:none;
	color:#00CCFF;
	}

/*---------------bts----------------*/		
	
#bts {
	font:12px Arial;
	margin-top:10px;
	text-align:right;
	margin-right:20px;
	}

#bts a:link {
	text-decoration:none;
	color:#00CCFF;
	}
	
#bts a:visited {
	text-decoration:none;
	color:#00CCFF;
	}
	
#bts a:hover {
	text-decoration:underline;
	color:#FFFF33;
	}
	
#bts a:active {
	text-decoration:none;
	color:#00CCFF;
	}
	
/*---------------bts----------------*/	

.texto_geral {
	font:12px arial;
	text-align: justify;
		}
/*---------------controle_producao----------------*/

#form_id {
	margin-left:80px;
	width:100px;
	margin-top:30px;
	}
	
#form_id .camp{
	border:dotted 1px #FFFFFF;
	padding:30px;
	width:250px;
	_width:300px;
	}
	
/*---------------premios e certificacoes----------------*/

#texto_tabela {
		font:12px Arial;
	}
	
	#texto_tabela h5 {
		font:9px Arial;
		margin-top:5px
	}
	
#content_geral .txt_content .img_quadrada {
	float:left; 
	margin-right:8px;
	margin-bottom:5px;
	margin-top:4px;
	}
	
/* ===================================== Sistema de noticias PHP ===========================================*/

#titulo_not{
	float:left;
	width:440px;
	height:auto;
	font-size:12px;
}

#titulo_not1{
	float:left;
	width:228px;
	height:auto;
	font-size:12px;
}

#titulo_notadmin{
	float:left;
	width:440px;
	height:auto;
	font-size:12px;
	/*margin-bottom:5px;*/
}

#titulo_notadmin span{
	color:#99cc33
}

#titulo_not a{
	text-decoration:none;
	color:#FFF;
}

#titulo_not a:hover{
	text-decoration:underline
}

#titulo_not span{
	color:#99cc33
}

#titulo_not1 a{
	text-decoration:none;
	color:#FFF;
}

#titulo_not1 a:hover{
	text-decoration:underline
}

#titulo_not1 span{
	color:#99cc33
}


#resumo{
	float:left;
	width:440px;
	height:auto;
	font-size:12px;
	margin:15px 0 0 0;
	text-align:justify;
	line-height:18px;
	color:#FFF;
}

#resumo1{
	float:left;
	width:460px;
	height:auto;
	font-size:12px;
	margin:-5px 0 0 0;
	text-align:justify;
	line-height:18px;
	color:#FFF;
}

#resumo a{
	color:#FFF;
	text-decoration:none;
}

#resumo a img{
	border:none;
}

#resumo a:hover{
	text-decoration:underline
}

#resumo1 a{
	color:#FFF;
	text-decoration:none;
}

#resumo1 a:hover{
	text-decoration:underline
}

#pagination{
	float:left;
	width:490px;
	height:auto;
	color:#FFF;
	font-size:12px;
}

#pagination a{
	text-decoration:none;
	color:#00CCFF;
}

#pagination a:hover{
	text-decoration:underline
}

/*#notice{
	float:left;
	width:450px;
	height:480px;
	overflow:hidden
}*/

#form1{margin-top:8px; color:#FFF}
.color{color:#FFF}
.formulario{width:200px; margin-left:6px;}
.formulario1{width:200px; margin:0 0 0px 0px;}
.tamanho{width:200px; margin-left:5px}
.tamanho1{width:200px; margin-left:9px}
.tamanho2{width:200px; margin-left:4px}
#botao{margin-left:52px;}
#logar{ margin:10px 0 10px 0}
#acao{font-size:12px; margin-botton:0px;}
#acao a{text-decoration:none; color:#FFF;}
#acao a img{border:none}
#acao a:hover{text-decoration:underline}
.alt_titulo{margin:0px;}
.edit_noticias{width:683px; height:100px;}
#alt_noticias{ float:left; height:200px;}
#alt_titulo1{float:left; height:30px;}
#alt_resumo{width:683px; color:#000; margin:5px 0 10px 0}
#titulo1{width:683px; margin:5px 0 10px 0;}
#alt_botao{float:right; margin:-40px 0 0 0;}
#form_alt{margin-top:20px;}
#alt_sucesso{margin-top:50px; font-size:16px; font-weight:bolder; text-align:center;}
#inserir_not{margin-top:20px;}
#inserir_botao{float:right; margin:-57px 0 0 0;}
/*#upload_botao{float:right; margin:-87px -50px 0 0;}*/
#voltar{float:right; font-size:12px; margin: 0 0 40px 0;}
#voltar a{text-decoration:none; color:#00CCFF; margin-right:3px}
#form3{color:#FFF; margin-top:7px;}
#cad_nome{margin:10px 0 10px 0;}
#cad_login{margin:0px 0 10px 0;}
#cad_botao{margin:10px 0 10px 56px;}
.arquivo{ width:400px;}
.enviar{height:21px;}
#mensagem{float:left; width:auto; height:auto; font-size:12px; margin-top:30px}
#mensagem span{color:#33ccff; font-weight:bold}
#upload{float:left; width:480px; height:480px; font-size:12px;}
#erros{color:#fff}
#menu_sucesso{float:left; width:auto; height:auto; font-size:12px;}
#menu_sucesso a{color:#33ccff}
#acesso_imagem a{color:#33ccff; font-weight:bolder}
#adm_imagem a{color:#FFF;}
#img_upload{
	float:left;
	width:430px;
	height:120px;
	margin-right:20px;
	margin-bottom:20px;
}

#img_up{
	float:left;
	width:120px;
	height:120px;
}

#descr_img{float:left; width:320px; height:100px; margin:-100px 0 0 120px;}
#descr_imagem{float:left; width:280px; height:40px; font-size:14px;}
#descr_imagem a{ color:#33ccff; font-weight:bolder}
#descr_end{float:left; width:280px; height:auto; font-size:10px;}
#descr_end span{color:#33ccff; font-weight:bold;}
#not_index{width:248px; height:228px; margin:27px 0 0 14px;}
