body{
	background: url(imagens/bg.jpg) repeat top;
	margin:0px;
	padding:0px;
	text-align:left;
}
#geral_default{
	/*width:806px;*/
	width:777px;
	position:absolute;
	
	top:50%;
	margin-top:-200px;
	
	left:50%;
	margin-left:-400px;
	
	overflow:hidden;
}
#geral{
	/*width:806px;*/
	width:779px;
	_width:778px;
	position:absolute;
	
	top:50%;
	margin-top:-200px;
	
	left:50%;
	margin-left:-400px;
	
	overflow:hidden;
	
}
table.geral2{
	width:787px;
	background:#FFFFFF;
	padding:0px;
	/*background: url(imagens/bg_geral2.jpg) repeat-y ;*/
	border:1px solid #FFF;
	
	margin-top:-1px;
	margin-left:-1px;
}

td.menu{
	padding:0px 0px 0px 8px;
	width:122px;
	background: url(imagens/bg_menu.jpg) left;
	height:190px;
}
.menu a{
	font: 70% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111111;
	text-decoration:none;
	margin: 6px 0px 6px 0px;
	display:block;
}
.menu a img{
	margin-right:5px;
}	

/***********************
		newsletter
***********************/
p.txt_newsletter{
	font: bold 70% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;	color:#FFFFFF;
	padding-left:2px;
}
input.campo{
	border:2px solid #919191;
	margin-left:7px;
	height:20px;
	width:135px;
	font: 70% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
}
input.botao{
	background:none;
	border:none;
	font: bold 80% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#FFF;
	float:right;
	cursor:pointer;	
}

/***********************
		login
***********************/
.login{
background: url(imagens/bg_login.jpg) no-repeat left; 
padding:0px;
margin:0px;
}
.login h2{
	font: bold 80% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#0d49b4;
}

input.campo_login{
	border:2px solid #919191;
	margin-left:20px;
	margin-top:77px;
	height:18px;
	width:135px;
	font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
}
input.campo_senha{
	border:2px solid #919191;
	margin-left:20px;
	margin-top:16px;
	height:18px;
	width:135px;
	font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
}
input.alterar_senha{
	border:2px solid #919191;
	margin-left:20px;
	margin-top:16px;
	height:15px;
	width:135px;
	font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
}
input.botao_login{
	background:none;
	border:none;
	font: bold 70% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
	float:right;
	margin-right:25px;
	cursor:pointer;	
}
p.txt_login{
	margin-top:0px;
	_margin-top:-7px;
	line-height:0px;
	margin-right:5px;
	width:130px;
	float:right;
}
p.txt_login a{
	font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
	text-decoration:underline;
}

/*************/

input.campo2_login{
	border:2px solid #919191;
	margin-left:13px;
	margin-top:14px;
	_margin-top:30px;
	height:18px;
	font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
	width:105px;
}
input.campo2_senha{
	border:2px solid #919191;
	margin-left:13px;
	margin-top:15px;
	_margin-top:13px;
	height:18px;
	font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
	width:105px;	
}
input.botao2_login{
	background:none;
	border:none;
	font: bold 70% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;
	color:#111;
	float:right;
	margin-top:-2px;
	cursor:pointer;	
}


/*********************** noticias ***********************/
div#noticia{padding:7px 0px 0px 7px;}
p.noticia{font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;	color:#111;	float:right;width:313px;margin-right:2px;margin-top:0px;}
a.noticia{color:#111;text-decoration:none;}
a.noticia:hover{color:#666666;text-decoration:none;}
a.noticia:visited{color:#666666;text-decoration:none;}
span.assunto{text-decoration:underline;	display:block;}
span.manchete{display:block;}
span.lead{display:block;font-style:italic;}

p.noticia2{	font: 65% Sans-serif, Tahoma, Arial, Verdana, Sans-serif;color:#111;float:right;width:265px;margin-right:50px;_margin-right:25px;margin-top:0px;}
span.assunto2{display:block;font: bold 100% Verdana, Arial, Helvetica, sans-serif;color:#0d49b4;text-decoration:none;}

a.mais{font: bold 70% Verdana, Arial, Helvetica, sans-serif;color:#444444;text-decoration:none;	width:140px; position:absolute; margin:70px 0 0 210px;}

/*********************** Veja mais***********************/


.veja_mais a{font: bold 70% Verdana, Arial, Helvetica, sans-serif; color:#0D49B4; text-decoration:none; width:100px; position:absolute; margin:365px 0 0 690px;}
/**********************************************/


/******************[ GOOOOOOOGLE MAPS BALOONN]  *******************************/

.balooon{font-family:Verdana; color: #1147B4; font-size: 10px;}



/**********************************************/
div#centro{	margin:0px;	padding:0px 15px 5px 20px;overflow:auto;height:260px;text-align:justify;width:607px;_width:642px;}

h2{	font: bold 110%  Arial, Verdana, Helvetica, sans-serif;	color:#444444;}
p.txt{font: 80%  Arial, Verdana, Helvetica, sans-serif;	color:#444444;	margin-top:-15px;text-align:justify;margin-bottom:20px;}
p.txt2{	font: 80%  Arial, Verdana, Helvetica, sans-serif;color:#444444;	padding:0px 15px 5px 5px;text-align:justify;margin-bottom:20px;}
a.txt2{	color:#444444;text-align:justify;margin-bottom:20px;text-decoration:none;}
ul.txt{	margin-top:-15px;font: 80%  Arial, Verdana, Helvetica, sans-serif;color:#444444;}
/**********************************************/
#centro.links{
	font: 80%  Arial, Verdana, Helvetica, sans-serif;
	color:#444444;
}
address{
	font: 80%  Arial, Verdana, Helvetica, sans-serif;
	color:#444444;
}
#contato{
	font: 80%  Arial, Verdana, Helvetica, sans-serif;
	color:#444444;
}
#contato input, #contato textarea, #contato select{
	background:#FFF;
	border:none;
	border:2px solid #919191;
}