DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

* { margin: 0 auto; }
* { padding: 0; }
* { border: 0; }


h1 {
 font-size:15px; 
 text-decoration:none;
 font-weight:bold;
 color:#ff7913;
}

h1.destaques {
 font-size:14px; 
 text-decoration:none; 
 font-weight:bold;
 color:#000000;
}

h2 {
 font-size:13px; 
 text-decoration:none;
 font-weight:bold;
 color:#000000;
}

/*  images  */
img { border: 0; }

/*  tables  */
table { border: 0; border-spacing: 0; border-collapse: collapse;}

input { border: 1px; }  


body {
  text-align:center;
  background: #FFFFFF ;
  font-family: Verdana;
  font-size: 11px;
  margin: 0 auto;
  padding:0px;
  border:none;
  background-image: url(../imagens/body_bg.gif);
  background-attachment: fixed;
}

form {
  padding: 0px;
  border: none;
  margin: 0px;
}

a {
	text-decoration:none;


}
	
a img{
  border:none;
}



#page{
  width: 100%;
  margin: 0 auto;
  padding:0px;
  text-align: center;
}

#page_top_bar{
  width:1000px;
  height: 17px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: #fe7913;
  border: 3px solid #feb413;
  color: white; 
}

#page_top_bar_text_left{
  padding:0px 0px 0px 10px;
  margin: 0px;
  font-family: verdana;
	font-size: 10;
	font-weight: bold;
	font-style: italic;	
	}

#page_top_bar_text_left a:hover{
  font-family: verdana;
	font-size: 10;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}
	

#page_top_bar_text_right{
  padding: 0px 0px 0px 630px;
  margin: 0px;
  font-family: verdana;
	font-size: 8;
	font-weight: bold;
	font-style: italic;	
	}
	
td.page_top_b a{
	color:white;
	
	}


#page_top{
  width:1000px;
  height: 85px;
  background-color: white;
  padding:0px 0px 0px 0px;
  margin: 0px auto;
  border: 3px solid rgb(138,210,33);
  text-align: center;
    
}

#page_top_logo_left {
  width: 375px;
  float: left;        
}
#page_top_center {
  width:625px;
  float: left;
}

/* 70 height total */
#page_top_center_pub {
  padding: 1px 20px 0px 275px; 
  margin: 0px;  
}

#page_top_center_pub_especial {
  padding: 1px 20px 0px 57px; 
  margin: 0px;  
}


#page_footer {
  text-align: center;
  float: left;
  margin: 0px auto;
}

#page_footer table.main_table {margin-left:auto; margin-right:auto;}
#page_footer .rodape {	
	color: #3d3939;
	font-family: Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	vertical-align: middle; 
	text-align: center;}
#page_footer .rodape a {
	color: #3d3939;
	text-decoration: none; }
#page_footer .rodape a:hover {
	color: #3d3939;
	text-decoration: underline;}
#page_footer .bottom_message {color: #3d3938; font-family: Helvetica; font-size: 12px; font-weight: normal;}

#page_content {
  margin: 14px auto;
  width: 100%;
  text-align: center;

}

#page_content_left {
  float: left;
  width: 163px;
  padding: 0px 0px 0px 0px;  	
  margin: 0px auto;
}

#page_content_left table{
	width: 163px;	
	border: 3px solid rgb(138,210,33);
	}

#page_content_left table.down td.middle{
	border-bottom: 1px solid rgb(138,210,33);
	background: white;
	}
	
#page_content_left table.down td.end{
	border-bottom: 1px solid rgb(138,210,33);
	background: white;
	}

#page_content_left table.down td{
	padding: 10px 5px 10px 10px;
	font-family: verdana;
	font-size: 10;
	font-weight: bold;
	text-align: left;	
}


#page_content_center {
  float: left;
  width: 653px;
	padding: 0px 0px 0px 0px;  	
  margin: 0px 9px 0px 9px;
	text-align: justify;
}


#page_content_center_top_left {
  float: left;
  width: 313px;
	padding: 0px 0px 0px 0px;  	
	margin: 0px 14px 0px 0px; 	
}
#page_content_center_top_right {
  float: left;
  width: 313px;
	padding: 0px 0px 0px 0px;  	
	margin: 0px 0px 0px 0px; 	
}

#page_content_center_body {
  float: left;
  width: 653px;
	padding: 0px 0px 0px 0px;  	
	margin: 16px 0px 0px 0px; 
}


#page_content_right {
  float: left;
  width: 163px;
  padding: 0px 0px 0px 0px;  	
  margin: 0px auto;
}

#page_content_right table{
	width: 163px;	
	border: 3px solid rgb(138,210,33);
	}


#info_text b{
	
	font-family: Helvetica, Arial;
	color: #007955;
	text-align: left;
	
	}
	
#info_text p {
	font-family: Helvetica, Arial;
	font-size: 12px;
	text-align: left;
	}

#info_text td{
	padding: 10px 10px 10px 10px;
	
	}

#cenas {
  width:650px;
  background-image: url(../imagens/body_bg.gif);
  background-repeat: repeat;

}


#cenas table{
  background-image: url(../imagens/body_bg.gif);
  background-repeat: repeat;
}
	
#cenas a{
	color: #609D13;

}
		
#cenas a:hover{
	color: #ff9900;
	text-decoration: underline;
}

.pagedet a{
color:#ff7913;
}

.pagedet a:hover{
color:#8ad221;
text-decoration:underline;
}

#sugest input{
border: 1px solid #ff7913;
}
