*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}


html{background:#FAFAFA url(../images/fundo_azul.jpg) top left repeat-x ; }



body{
	/*background:url(../images/fundo_topo.jpg) repeat-x 0px 105px;*/
	text-align:center;
}

.infantil_topo{background:#FAFAFA url(../images/fundo_amarelo.jpg) top left repeat-x !important;}
.fundamental1_topo{background:#FAFAFA url(../images/fundo_verde.jpg) top left repeat-x !important;}
.fundamental2_topo{background:#FAFAFA url(../images/fundo_azul_claro.jpg) top left repeat-x !important;}
.medio_topo{background:#FAFAFA url(../images/fundo_roxo.jpg) top left repeat-x !important;}
.atividades_topo{background:#FAFAFA url(../images/fundo_vermelho.jpg) top left repeat-x !important;}

a, a:link, a:visited, a:hover{
	font:12px Tahoma, Arial, Sans-Serif;
	color:#000;
	cursor:pointer;
	text-decoration:none;}

a:hover{text-decoration:underline;}



#geral{
	/*background:#FFF;*/
	font:12px Tahoma, Verdana, Arial, Tahoma, Sans-Serif;
	text-align:left;
	width:900px;
	margin:0 auto;
}



/***
	Parte referente ao ambiente online
***/
#ambiente_online{
	color:#FFF;
	float:right;
	width:600px;
	height:30px;
	margin:5px 0 0 0;
}

.login_select{
	float:left;
	margin:5px 0 0 50px;
}

#ambiente_online h3{font:bold 14px Tahoma;}

#ambiente_online ul{float:left; margin:5px 0 0;}

#ambiente_online ul li{display:inline; float:left; margin:0 5px;}

#ambiente_online ul li input {border:1px solid #999; font:11px Verdana; padding:1px;}

.btn_ok{
	background:url(../images/btn_ok.jpg) no-repeat;
	border:none !important;
	height:18px !important;
	width:28px !important;
	/*text-indent:-9999px ;*/
}

/*Parte referente ao arquivo topo*/
#topo{
	height:190px;/*95px;*/
	float:left;
	width:883px;
	background:#fff url(../images/fundo_topoa.jpg) top left repeat-x;
	margin:0;
}

h1 a{
	padding:0;
	width:324px;
	height:129px;
	background:url(../images/logo.jpg) no-repeat;
	text-indent:-4000px;
	overflow:hidden;
	display:block;
	float:left;
	margin:8px 0px 0 5px;
}

#menu_topo{
	background:url(../images/fundo_menu_topo_azul.jpg) top left repeat-x;
	float:left;
	height:34px;
	margin:16px 0 0;
	width:100%;}

#menu_topo a, #menu_topo a:link{
	color:#FFF;
	font:bold 11px Tahoma;
	text-transform:capitalize;
}

#menu_topo ul{
	float:left;
}

#menu_topo ul li{
	display:inline;
	height:28px;
	float:left;
	margin:0 35px;
}

#menu_topo ul li a{
	float:left;
	text-decoration:none;
	padding:10px 10px 0 5px;
	font-weight:bold;
	width:auto;
	height:28px;
	margin:0 0 0 5px;
}

#menu_topo ul li a:hover{
	text-decoration:underline;
	color:#ffb80c;
	/*width:103px;
	height:20px;
	margin:-19px 0 0 0;
	float:left;
	font-weight:bold;
	padding:27px 0px 0 8px;*/
}

/*** Principal ***/
#principal_fundo{
	border:1px solid #E4E4E4;
	float:left;
	width:883px;
}

#principal{
	background:#FFF;
	float:left;
	margin:0px;}

#principal #menu_lateral {
	float:left;
	width:215px;
	margin:0 8px 5px 2px;
}

#principal #conteudo{
	float:left;
	width:433px;
	
}

#principal_fundo #galeria_imagens{float:right; width:216px;margin:0 0 0 8px;}

#galeria {
	background:#E4E4E4;
	float:left;}

/*******  Fim pagina    *****/

.a_escola{background:url(../images/a_escola.jpg) no-repeat; }
.educacao_infantil{background:url(../images/educacao_infantil.jpg) no-repeat; }
.ensino_fundamental1{background:url(../images/ensino_fundamental1.jpg) no-repeat; }
.ensino_fundamental2{background:url(../images/ensino_fundamental2.jpg) no-repeat; }
.ensino_medio{background:url(../images/ensino_medio.jpg) no-repeat; }
.atividades_extra{background:url(../images/atividades_extra.jpg) no-repeat; }

#menu_lateral{
	background:#e6e6e6;
	width:218px;
	float:left;
	margin:5px 0 0 8px;}

#menu_lateral dt {
	padding: 5px 0 0 22px;
	width:193px;
	height:29px;
	cursor:pointer;
	}

#menu_lateral li {
	background: url(../images/fundo_li_lateral.jpg) no-repeat;
	/*padding: 3px 0 0 10px;*/
	margin:1px;
	width:213px;
	height:27px;}

#menu_lateral dt a{
	font:bold 11px Tahoma, Verdana, Arial, Sans-Serif;
	display:block;
	padding: 2px 0 0;
	/*height:25px;*/
	color: #FFFFFF;
	width:193px;
	text-decoration:none;}
	
#menu_lateral li a{
	font: 11px Tahoma, Verdana, Arial, Sans-Serif;
	color: #4b4b4b;
	display:block;
	text-decoration:none;
	padding:7px 0 0 25px;}

#menu_lateral li a:hover{text-decoration:underline;}

a.titulo_menu, a.titulo_menu:link{font:bold 14px Tahoma !important; color:#FFF !important;}

/**
	Fim menu lateral
**/


/***
	Noticias e destaque
**/

.topo_destaque{background:url(../images/topo_destaque.jpg) no-repeat; float:left; height:34px; width:432px;}

#destaques, #noticias{
	background:#E4E4E4;
	float:left;
	width:432px;}

#destaques{margin:0 0 15px 0;}

.destaque{
	float:left;
	width:48%;
	margin:10px 0 10px 5px;}

.destaque *{float:left;}

.destaque p, .destaque h4{width:125px; margin:0 0 0 5px;}


/****
	Noticias
****/
.topo_noticia{background:url(../images/topo_noticias.jpg) no-repeat; float:left; height:34px; width:432px;}

#noticias{margin:0 0 10px;}

.noticia{
	background:#F8F8F8;
	border-bottom:1px solid #E9E9E9;
	float:left;
	padding:10px 0 10px 10px;
	margin:0;
	width:420px;
	line-height:17px;
}



#rodape{
	clear:both;
	color:#000 !important;
	font: 11px Tahoma, Verdana, Tahoma, Arial, Sans-Serif;
	text-align:left;
	height:50px;}

#rodape address{
	
	text-align:center;
	font:10px/15px Verdana;
	height:30px;
	padding:10px 0 0 10px;}
	


.esc{background:url(../images/topo_destaque.jpg) no-repeat; }
.inf{background:url(../images/topo_destaque_infantil.jpg) no-repeat; }
.fu1{background:url(../images/topo_destaque_fundamental1.jpg) no-repeat; }
.fu2{background:url(../images/topo_destaque_fundamental2.jpg) no-repeat; }
.med{background:url(../images/topo_destaque_medio.jpg) no-repeat; }
.ati{background:url(../images/topo_destaque_atividades.jpg) no-repeat; }


.boxcaption {
	background:#FFF no-repeat;
	float:left;
	height:30px;
	opacity:0.6;
	position:absolute;
	width:190px;
	color:#000;
	z-index:5 !important;
	bottom:5px;
	left:0;
}


 #gallery {  
     position:relative;  
     height:auto;
     width:490px;  
 }  
     #gallery a {  
         float:left;  
         position:absolute;  
     }  
       
     #gallery a img {  
         border:none;  
     }  
       
     #gallery a.show {  
         z-index:500  
     }  
   
     #gallery .caption {  
         z-index:600;   
         background-color:#000;   
         color:#ffffff;   
         height:100px;   
         width:100%;   
         position:absolute;  
         bottom:0;  
     }  
   
     #gallery .caption .content {  
         margin:5px  
     }  
       
     #gallery .caption .content h3 {  
         margin:0;  
         padding:0;  
         color:#1DCCEF;  
     } 

/*Pré Matricula*/

#pre_matricula label{
	display:block;
}
