html, body {
	background: url(img/bg.gif) repeat-x top center #72b238;
	margin: 0;
	padding: 0;
}

#topo{
	position: relative;
	background:url(img/topo.jpg) no-repeat center top;
	width:auto;
	height:114px;
	}
	
#geral {
    font-family: Trebuchet MS, 'sans-serif';
	width:998px;
    font-size:11px;
	margin: 0 auto;
	text-align: center;
}

#menu {
	width:938px;
	margin:0 auto;
	height:29px;
	text-align:center;
}

#menu a{
	float:left;
	display:block;
	background:url(img/bt_itensmenu.gif) repeat-x;
	min-width:96px;
	height:20px;
	border:1px solid #2f3803;
	padding: 3px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#menu a:hover{
	background:#e77817;
	color:#000;
}

#centro {
	height: 448px;
 }
 
#rodape {
   color:#fff;
   height:20px;
   padding:8px;
   text-align:left;
}

.rodape_link {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.end {
	text-align:left;
	width:350px;
	float:left;
	margin-left:1px;
}
.click {
	float:right;
	text-align:right;
	width:350px;
	margin-top:5px;
}

.box {
   background:url(img/banner_lat4.png) no-repeat;
   width:161px;
   height:170px;
   text-align:justify;
   padding:15px 190px 15px 15px;
   margin-top:13px;
}
.box3 {
   background:url(img/banner_lat3.png) no-repeat;
   width:161px;
   height:170px;
   text-align:justify;
   padding:15px 190px 15px 15px;
   margin-top:13px;
}

.box h2{
	color:#596a05;
	font-size:16px;
}
.box3 h2{
	color:#596a05;
	font-size:16px;
}

.box2 {
   background:url(img/bg_boxhome_TESTE4.png) no-repeat;
   width:300px;
   height:380px;
   text-align:left;
   padding:15px 306px 15px 15px;
   margin:13px 0px 0px 30px;
}

.box2 h2{
	color:#e77817;
	font-size:16px;
}
.box_link {
	color:#546304;
	text-decoration:none;
	font-weight:bold;
}

/* Internas */

#centro_interna {
	position:relative;
	background:url(img/bg_escola.png) no-repeat center center;
	width:908px;
	height:380px;
    margin: 0 auto;
	padding:28px 15px 15px 15px;
	margin:15px 30px;
	text-align:justify;
}
#escola {
	margin-left:10%;
}

.box_maior {
	height:330px;
	overflow:scroll;
	overflow-x: hidden;
	padding:15px;
}

.box_maior h2{
	color:#e77817;
	font-size:16px;
	border-bottom:1px dashed #84c225;
	padding-bottom:8px;
}

.campos {
	width:396px;
	border:1px solid #e77817;
}

.foto {
	border:1px solid #e77817;
	padding:5px;
}
.foto_texto {
float:left; margin:0px 10px 0px 0px;
border:2px solid #e77817;
}
.foto_texto2 {
float:right; margin:0px 0px 0px 10px;
border:2px solid #e77817;
}
