@charset "utf-8";

body {
	position:relative;
	min-height:100%;
	margin:0 auto;
	background-image:url(../imagens/bg_topo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
}

#menu {
	margin:0px;
	padding-left: 15px;
	height:45px;
	text-align:center;
	font:bold 11px Verdana;
	z-index:99;
	position:absolute;
	top:96px;
	display:block;
	width:860px;
}

#corpo {
	max-height:2500px;
	left:10%;
	width:80%;
	z-index:0;
	position:relative;
}

#geral{
	position:relative;
	z-index:1;
}

#geral_rodape{
	position:absolute;
	left:50%;
	margin-left:-500px;
	height:200px;
	z-index:-1;
}

#rodape {
	height:200px;
	display:block;
	margin-top:5px;
	width:100%;
	position:relative;
	z-index:-99;
	background-image:url(../imagens/bg_rodape.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}

#aluna {
	background-image:url(../imagens/bg_aluna.png);
	background-repeat:no-repeat;
	width:240px;
	height:188px; 
	float:left;
}

/* Contato - home page */
.col1_3 {
	width:705px;
	padding:0px;
	height:140px;
	margin: 0px;
	padding:30px 0px 0px 30px;
	color:#000;
	float:left;
}


#topo{
	width:930px;
	padding: 0px 0px 0px 5px;
	z-index:1;
	position:relative;
	top:0px;
	height:125px;
}

#testeira {
	background-image:url(../imagens/testeira.png);
	background-repeat:no-repeat;
	width:730px;
	height:113px;
	cursor:pointer;
	z-index:0;
	position:absolute;
	top:10px;
}

#conteudo, #conteudoInterno {
	max-height:2500px;
	min-height:510px;
	z-index:1;
	position:relative;
	margin-top:0px;
	padding-top:20px;
	display:block;
}
#conteudo {
	background-image:url(../imagens/fundoCaixa.png);
	background-repeat:no-repeat;
	width:980px;	
}

#conteudoInterno {
	background-image:url(../imagens/fundoCaixaInterno.png);
	background-repeat:no-repeat;
	width:820px;	
	min-height:510px;
}

/* C O L U N A S   I N T E R N A S */
#col_interna {
	z-index:1;
	width:780px;
	margin: 0px 10px 0px 20px;	
	position:relative;
	float:left;

}

#col_interna_esq_01 {
	width:480px;
	border-right:1px solid #E0E0E0;
	padding:0px 10px 0px 0px;
	height:auto;
	float:left;
  	display: block;
	z-index:1;
	
	/*
	height:auto;
	float:left;
	border:1px solid pink;
	z-index:0;
	position:relative;
	*/
}

#col_interna_dir_01 {
	z-index:1;
	width:280px;
	float:right;
	position:relative;
}

#col_interna_esq_02 {
	z-index:1;
	width: 404px;
	margin:0px;
	padding:0px 10px 0px 0px;
	float:left;
	position:relative;
	border-right:1px solid #E0E0E0;
}

#col_interna_dir_02 {
	z-index:1;
	width:355px;
	float:right;
	padding:0px;
	margin:0px;
	position:relative;
}


#col_interna_esq_03 {
	z-index:1;
	width:780px;
	height:auto;
	padding:0px;
	float:left;
	position:relative;
}

/* C O L U N A S   D A  H O M E */

#col1{
	width:310px; 
	padding: 0px 10px 0px 20px;
	float:left;
	height:520px;
}

#col1 .caixa{
	float:left;
	padding:5px 10px 35px 15px;
	font: 12px normal Arial;
}

/* Eventos */
.col1_1 {
	width:295px;
	height:270px;
	color: #FFF;
	background-image:url(../imagens/fundoAzul.png);
	background-repeat:no-repeat;
	font: normal 12px Arial;
}

/* Educacao */
.col1_2 {
	margin:10px 0px 0px 0px;
	width:285px;
	height:117px;
	color:#333;
}

.col1_3_1 {
	width:800px;
	height:100px;
	margin:65px 0px 0px 20px;
	padding:0px 0px 20px 0px;
	color:#000;
}

/* Coluna 2 */ 
#col2{
	width:460px;
	height:500px;
	padding: 0px 10px 0px 0px;
	float:left;
	color:#333;
	font: 12px normal Arial;
}

#col2 .caixa{
	float:left;
	padding:5px 5px 35px 15px;
}

.col2_1{
	width:440px;
	height:140px;
}

.col2_2{
	width:450px;
	height:85px;
}

.col2_3{
	margin:10px 0px 0px 0px;
	width:430px;
	height:140px;
}

/* Coluna 3 */
#col3{
	width:160px; 
	height:260px;
	float:right;
	color:#333;
	font: 12px normal Arial;
}

#col3 .caixa{
	float:left;
	padding:5px 5px 30px 5px;
}

.col3_1 {
	width:145px;
	height:60px;
}

.col3_2 {
	width:145px;
	height:125px;
}

/* LINKS */
a.vejaMais {
	font: bold 10px Arial; 
}

/* Menu */ 
a.menu {
	color:#FFF;
	text-decoration:none;
}

a.busca {
	background-image:url(../imagens/magnifier.png);
	background-repeat:no-repeat;
	width:48px;
	height:48px;
	float:right;
}

div.menuGeral {
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-top:15px;
	width:97px;
	border:none;
}

div.menu1{ 
	background-image:url(../imagens/menu1.png);
	width:99px;
	height:45px;
	cursor:pointer;
}

div.menu2{ 
	background-image:url(../imagens/menu2.png);
	width:99px;
	height:45px;
	cursor:pointer;
}

div.menu3{ 
	background-image:url(../imagens/menu3.png);
	width:99px;
	height:45px;
	cursor:pointer;
}

div.menu4{ 	
	background-image:url(../imagens/menu4.png);
	width:99px;
	height:45px;
	cursor:pointer;
}

div.menu5{ 
	background-image:url(../imagens/menu5.png);
	width:99px;
	height:45px;
	cursor:pointer;
}

div.menu6{ 
	background-image:url(../imagens/menu6.png);
	width:99px;
	height:45px;
	cursor:pointer;
}

/* B U S C A */

#busca {

	width:205px;

	float:left;

}

.busca {

	margin:7px 0px 0px 5px;

	width:115px;

	height:21px;

	padding:5px 5px 0px 5px;

	float:left;

	font:14px normal Arial, Helvetica, sans-serif;

	border:1px solid #CCC;

	color:#666;

}



.btnBusca {

	margin:7px 0px 0px 0px;

	padding:5px;

	width:60px;

	height:28px;

	border:1px solid #CCC;

	color:#666;

	background-color:#FFFFFF;

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

}



/* A C E S S I B I L I D A D E */

#acessibilidade {
	width:70px;
	margin:0px 10px 0px 0px;
	height:20px;
	position:absolute;
	top:15px;
	left:745px;
	
}


div.menuBotaoMenos,div.menuBotaoMais {
	font:14px bold Arial, Helvetica, sans-serif;
	height:18px;
	float:left;
	text-align:center;
	color:#999;	
	margin-left:5px;
	padding-top:2px;
	width:25px;
	background-color:#FFF;
	border:1px solid #CCC;
	cursor:pointer;
}




/* A p l i c a c o e s */

/* Eventos */

h1.eventosGaleria, h1.contatoInterno,a.barraNavegacao  {

	color:#F39200;

	margin:0px 0px 5px 0px;

	padding:0px;

	text-transform:uppercase;

	font:bold 11px Arial, Helvetica, sans-serif;

}



a.barraNavegacao {

	color:#0099CC;

	font:normal 10px Arial, Helvetica, sans-serif;

}



h1.eventos {

	background-image:url(../imagens/eventos.png);

	background-repeat:no-repeat;

	height:34px;

	margin:10px 0px 5px 0px;

}



h2.eventos, a.eventosH2 {

	padding:10px 0 0 0;

	clear:both;

	font:bold 13px Arial, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

}



h1.eventosInterno,a.h1	 {

	margin:0px;

	padding:0px;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#0099CC;

	text-decoration:none;

}



h2.eventosInterno {

	margin:0px;

	padding:0px;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#0099CC;

	margin:10px 0px 0px 0px;

}



h1.ultimosEventos {

	margin:12px 0px 0px 0px;

	padding:0px;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#669900;

}



a.eventos { 

	font: bold 12px Arial;

	float:right;

	color:#FFFFFF;

	text-decoration:none;

}



a.eventosAzul { 

	font: normal 12px Arial;

	float:left;

	color:#0099CC;

	text-decoration:none;

}





a.eventosVerde { 

	font: bold 12px Arial;

	float:right;

	color:#669900;

	text-decoration:none;

}



a.eventosLista { 

	font: bold 12px Arial;

	color:#FFFFFF;

	text-decoration:none;

}



a.eventosListaInterna { 

	font: normal 12px Arial;

	color:#000;

	text-decoration:none;

}



a.ultimosEventos { 

	font: normal 12px Arial;

	text-decoration:underline;

	line-height:23px;

}





/* Educacao */

h1.educacao {

	background-image:url(../imagens/educacao.png);

	background-repeat:no-repeat;

	height:31px;

	margin:0px 0px 10px 0px;

}



a.educacao {

	font:bold 12px Arial;

	color:#333;

	text-decoration:none;

	margin-bottom:3px;

	clear:both;

	display:block;

}



a.educacaoInterno {

	font:normal 12px Arial;

	color:#333;

	text-decoration:underline;

}





h2.educacaoInterno {

	margin:0px;

	padding:0px;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#0099CC;

}



/* Contato */

h1.contato {

	background-image:url(../imagens/contato.png);

	background-repeat:no-repeat;

	height:36px;

	margin-bottom:0px;

}



p.contato {

	font:normal 12px Arial, Helvetica, sans-serif;

	float:left;

	width:235px;

}



hr.contato {

	color:#ADE356;

	width:300px;

}



h2.contatoInterno {

	margin:0px;

	padding:0px;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#0099CC;

}



a.rodape {

	color:#333;

	text-decoration:none;

}



/* Nossa historia*/

h1.nossaHistoria {

	background-image:url(../imagens/nossaHistoria.png);

	background-repeat:no-repeat;

	height:35px;

	margin:0 0 10px 0;

}



img.nossaHistoria {

	float:left;

	margin-right:10px;

}



/* Estrutura */

h1.estrutura {

	background-image:url(../imagens/estrutura.png);

	background-repeat:no-repeat;

	height:30px;

	margin:0px;

	padding:0px;

}





a.estrutura906{

	font: normal 11px Arial;

	color:#D40000;

	text-decoration:none;

	margin:5px 0px 8px 40px;

	float:left;

}



a.estrutura212{

	font: normal 11px Arial;

	color:#0099CC;

	text-decoration:none;

	margin:5px 0px 8px 0px;

	float:left;

}



a.estrutura208{

	font: normal 11px Arial;

	color:#669900;

	text-decoration:none;

	margin:5px 0px 8px 0px;

	float:left;

}



a.unidade {

	font:bold 12px Arial, Helvetica, sans-serif;	

}



div.estrutura {

	width:100%;

	height:15px;

}



span.separador {

float:left;

margin:5px 10px 0px 10px;

}



a.nossaHistoria, a.estrutura{ 

	font: bold 12px Arial;

	float:right;

	color:#0099CC;

	text-decoration:none;

}



/* Projetos */

h1.projetos {

	background-image:url(../imagens/projetos.png);

	background-repeat:no-repeat;

	height:35px;

	margin:0px 0px 10px 0px;

}



a.projetos{ 

	font: bold 12px Arial;

	float:right;

	color:#669900;

	text-decoration:none;

}





/* Informativo */

h1.informativo {

	background-image:url(../imagens/informativo.png);

	background-repeat:no-repeat;

	height:30px;

	margin:0px 0px 10px 0px;

}



p.informativo {

	margin:0px 5px 0px 10px;

	font: normal 11px Arial;

}



/* Servicos */

h1.servicos {

	background-image:url(../imagens/servicos.png);

	background-repeat:no-repeat;

	height:31px;

	margin:0px 0px 10px 0px;

}



a.servicos {

	font:normal 10px Arial;

}



/* Textos Pedagogicos */

p.listaTextos {

	line-height:10px;

}





/* Geral */

img.thumbnail{

	margin:0px 3px 0px 0px;

	border:none;

}



img.seta {

	margin:0px 0px 15px 0px;

}



img.setaEsq { 

	margin-right:5px;

}



span.verde, .verde, h2.eventosInterno {

	color:#669900;

}



span.azul, .azul{

	color:#0099CC;

}



label {

	clear:both;

	display:block;

	margin:10px 0px 1px 0px;

}



input.frmBotao {

	display:block;

	clear:both;

	margin:10px 0px 0px 0px;

}



/* Paginacao */

.paginacao {

	cursor:pointer;

}



p { 

	text-align:justify;

	font: normal 12px Arial, Helvetica, sans-serif;

}



/* Pagina nao encontrada 404*/

p.pg404 {

	font:bold 14px Arial;

	background-image:url(../imagens/ico_alert.gif);

	background-repeat:no-repeat;

	padding-left:20px;

}

#impressora {
	width:32px;
	height:32px;
	background-image:url(../imagens/printer.png);
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
	left:695px;
	top:-5px;
}
