html, body {
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	background: url(imgs/bg_site.gif) no-repeat #000 center top;
	background-attachment:fixed;
}
#bg_site {
	width:960px;
	margin:0 auto 0 auto;
	text-align:left; /* "remédio" para o hack do IE */
	_text-align:left; /* "remédio" para o hack do IE6 */
}
#topo{
	width:100%;
	height:76px;
	float:left;
	margin-top:0px;
}
#redes_sociais{
	width:100px;
	height:40px;
	float:left;
	margin-top:380px;
	margin-left:20px;
}
#bg_menu{
	width:100%;
	height:56px;
	float:left;
	margin-top:20px;
	background-image:url(imgs/bg_menu.jpg);
}
#menu{
	width:891px;
	height:56px;
	margin:0 auto 0 auto;
	text-align:left; /* "remédio" para o hack do IE */
	_text-align:left; /* "remédio" para o hack do IE6 */
}
#espaco_menu{
	float:right;
	width:37px;
	height:56px;
	background-color:#0F0;	
}


#bg_destaque{
	width:891px;
	height:511px;
	float:left;
	margin-left:40px;
	_margin-left:20px;
	background-image: url(imgs/img_destaque_png.png);
}
#bg_cabecalho{
	width:891px;
	height:167px;
	float:left;
	margin-left:40px;
	_margin-left:20px;
	background-image: url(imgs/img_cabecalho.gif);
}
#bg_full_conteudo{
	width:880px;
	margin-left:40px;
	_margin-left:20px;		
	float:left;
}
#bg_titulo_conteudo{
	width:821px;
	height:30px;
	float:left;
	margin-left:25px;
	_margin-left:15px;
	border-bottom:1px solid #2d9aa5;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-weight:bold;
	color:#103a55;
	text-align:justify;	
}
#bg_conteudo{
	width:821px;
	float:left;
	margin-left:25px;
	_margin-left:15px;
	margin-top:16px;		
	_margin-top:8px;			
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	line-height:150%;
	text-align:justify;
}
#bg_conteudo a{
	color:#000;
	text-decoration: underline;
}
#bg_conteudo a:hover{
	color:#000;
	text-decoration: none;
}
#espaco_conteudo{
	width:891px;
	float:left;
	margin-left:0px;
	margin-top:25px;
	_margin-top:15px;
	*margin-top:5px;
}
#bg_noticias{
	width:891px;
	height:104px;	
	float:left;
	margin-left:40px;
	_margin-left:20px;
}


#bg_not_php{
	width:143px;
	height:89px;	
	float:left;	
	border:1px solid #bfbfbf;	
}
#img_not_php{
	width:132px;
	height:79px;	
	float:left;
	margin-left:6px;
	_margin-left:3px;		
	margin-top:5px;		
	background-image: url(imgs/bg_not.gif);
}
#texto_not_php{
	width:138px;
	height:89px;	
	float:left;
	margin-left:5px;	
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:150%;
	text-align:left;		
}
#texto_not_php a{
	color:#000000;
	text-decoration: none;
}
#texto_not_php a:hover{
	color:#000000;
	text-decoration:underline;
}

#bg_html{
	width:143px;
	height:89px;	
	float:left;
	margin-left:15px;
	border:1px solid #bfbfbf;		
}
#img_html{
	width:132px;
	height:79px;	
	float:left;
	margin-left:6px;
	_margin-left:3px;				
	margin-top:5px;		
	background-image: url(imgs/bg_not.gif);
}
#texto_html{
	width:139px;
	height:89px;	
	float:left;
	margin-left:5px;		
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	color:#000000;
	line-height:150%;
	text-align:left;		
}
#texto_html a{
	color:#000000;
	text-decoration: none;
}
#texto_html a:hover{
	color:#000000;
	text-decoration:underline;
}

#bg_rodape{
	width:891px;
	float:left;
	margin-left:40px;
	_margin-left:20px;
	margin-top:0px;
}
#rodape{
	width:891px;
	height:36px;
	float:left;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	color:#4d4d4d;
	text-align:center;
	line-height:36px;
	background-color:#000000;
}
#rodape a{
	color:#4d4d4d;
	text-decoration: none;
}
#rodape a:hover{
	color:#787878;
	text-decoration:none;
}

/* FORMS */
#fieldset{
	width:600px;
    margin-left:0px;
	float:left;
	clear: left;
    text-align:left;
}
#campo{
	width:100px;
    margin-left:0px;
    _margin-left:0px;
	float:left;
	clear: left;
    text-align:left;
}
#form{
    width:480px;
	height: 24px;
    margin-left:0px;
	float:left;
}
#text_area{
	width:280px;
    margin-left:0px;
	float:left;
}
#campo_full{
	width:442px;
    margin-left:0px;
	float:left;
    text-align:center;
}

