@charset "utf-8";

/*///////////////////////////////////////////// GERAL /////////////////////////////////////////////////////*/

* {
	font-family:Arial, Helvetica, sans-serif;
	}
	
html{
	height: 100%;
	}


body {
	background-color:#FFFFFF;
	background-image:url('../images/bgBody.gif');
	background-repeat:repeat-x;
	background-position:center 133px;
	margin:0px;
	padding:0px;	
	height: 100%;
	}


.wrapper {
	position:relative;
	float:left;
	width:768px;
	left:50%;
	margin-left:-384px;
	min-height: 100%;
	}
		
* html #wrapper {
	height: 100%;
	}
	
/*///////////////////////////////////////////// HEADER /////////////////////////////////////////////////////*/


.header {
	width:748px;
	height:160px;
	padding-top:43px;
	padding-left:20px;
	background-image:url('../images/bgHeader.jpg');
	background-repeat:no-repeat;
	}
	
h1.logo {
	font-size:1px;
	text-indent:-9999px;
	background-image:url('../images/logoHeader.gif');
	width:196px;
	height:49px;
	margin:0px;
	}
	
/*///////////////////////////////////////////// CONTENT /////////////////////////////////////////////////////*/

.leftArea {
	float:left;
	width:164px;
	padding-left:7px;
	padding-top:20px;
	}
	
h2.programa {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	background-image:url('../images/titleEscola.gif');
	width:164px;
	height:41px;
	}
	
h2.noticias {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-top:30px;
	background-image:url('../images/titleComunicacao.gif');
	width:164px;
	height:41px;
	}
	
.leftArea ul {
	margin-top:0px;
	}
	
.leftArea ul li {
	margin:0px;
	margin-left:-40px;
	list-style:none;
	}
	
.leftArea ul li a {
	display:block;
	font-size:11px;
	color:#7d7a36;
	text-decoration:none;
	height:18px;
	padding-top:6px;
	width:150px;
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.leftArea ul li a.link01 {
	background-image:url('../images/menuBg01.gif');
	}
	
.leftArea ul li a.link02 {
	background-image:url('../images/menuBg02.gif');
	}
	
.leftArea ul li a.link03 {
	background-image:url('../images/menuBg03.gif');
	}
	
.leftArea ul li a.link04 {
	background-image:url('../images/menuBg04.gif');
	}
	
.leftArea ul li a.linkN01 {
	background-image:url('../images/menu2Bg01.gif');
	}
	
.leftArea ul li a.linkN02 {
	background-image:url('../images/menu2Bg02.gif');
	}
	
.leftArea ul li a.linkN03 {
	background-image:url('../images/menu2Bg03.gif');
	}
	
.leftArea ul li a.linkN04 {
	background-image:url('../images/menu2Bg04.gif');
	}
	
.leftArea ul li a.linkN05 {
	background-image:url('../images/menu2Bg05.gif');
	}
	
.leftArea ul li a.linkN06 {
	background-image:url('../images/menu2Bg06.gif');
	}
	
.leftArea ul li a:hover {
	background-image:url('../images/menuBgHover.gif');
	}
	
#subMenu {
	display:none;
	background-color:#f6f6ec;
	}
	
#subMenu li {
	font-size:11px;
	border-bottom:1px dashed #dde89f;
	}
	
#subMenu li a {
	color:#007f7b;
	width:134px;
	padding-left:30px;
	background-image:url('../images/bulletSubMenu.gif');
	background-repeat:no-repeat;
	background-position:15px center;
	}
	
#subMenu li a:hover {
	background-color:#ebebd7;
	}
	
.areaRestritaLogin {
	width:163px;
	clear:both;
	float:left;
	margin-top:20px;
	background-image:url('../images/bgAreaRestrita.gif');
	background-repeat:no-repeat;
	background-position:left 58px;
	}
	
.areaRestritaLogin h2.retritaTitle {
	background-image:url('../images/titleAreaRestrita.gif');
	width:163;
	height:58px;
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	}
	
.areaRestritaLogin p {
	color:#4e6465;
	font-size:9px;
	margin:0px;
	padding:0px 5px 10px 16px;
	}
	
.areaRestritaLogin img {
	margin-top:20px;
	}
	
.rightArea {
	float:right;
	width:555px;
	padding-top:20px;
	}
	
.quote {
	background-image:url('../images/aspas.gif');
	background-repeat:no-repeat;
	width:510px;
	height:59px;
	padding-top:10px;
	}
	
.quote p {
	font-size:18px;
	color:#4e6465;
	margin:0px;
	text-align:center;
	}
	
.quote span {
	font-size:11px;
	color:#9e9935;
	font-weight:bold;
	padding-top:5px;
	padding-left:45px;
	}
		
.leftCol {
	float:left;
	width:319px;
	padding-top:20px;
	}
	
.leftCol p {
	padding-right:30px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	margin-bottom:20px;
	text-align:justify;
	}
	
.leftCol p.manchete {
	font-size:12px;
	color:#9e9935;
	font-weight:bold;
	}
	
.leftCol p strong {
	color:#9e9935;
	}
	
.leftCol p a {
	text-decoration:none;
	color:#007f7b;
	}
	
.leftCol p a:hover {
	text-decoration:underline;
	}
		
.destaque {
	float:left;
	width:319px;
	background-image:url('../images/bgShadowLeft.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-bottom:20px;
	}
		
.areaTexto {
	float:left;
	width:319px;
	background-image:url('../images/bgShadowLeft.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-bottom:20px;
	}
		
.areaNoticias {
	float:left;
	width:319px;
	background-image:url('../images/bgShadowLeft.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-bottom:20px;
	}
	
.leftCol .areaTexto p, .texto{
	padding-right:40px;
	line-height:16px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	margin-bottom:20px;
	text-align:justify;
	}
	
.texto{
	padding: 0;
	margin: 0;
}

.leftCol .areaNoticias p {
	padding-right:40px;
	line-height:16px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	margin-bottom:20px;
	text-align:justify;
	}
	
.leftCol .areaNoticias p.mancheteNoticia {
	font-size:12px;
	color:#9e9935;
	font-weight:bold;
	margin-bottom:0px;
	}
	
h2.destaqueMatematica {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleMatematica.gif');
	width:319px;
	height:39px;
	}
h2.destaqueArte {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleArte.gif');
	width:319px;
	height:39px;
	}
h2.destaquePortuguesa {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titlePortuguesa.gif');
	width:319px;
	height:39px;
	}
	
h2.destaqueTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleDestaques.gif');
	width:319px;
	height:39px;
	}
	
h2.oqueTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleOque.gif');
	width:319px;
	height:39px;
	}
	
h2.casaTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleCasa.gif');
	width:319px;
	height:39px;
	}
	
h2.gestaoTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleGestao.gif');
	width:319px;
	height:39px;
	}
	
h2.cidadesTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleCidades.gif');
	width:319px;
	height:39px;
	}
	
h2.faleTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleFale.gif');
	width:319px;
	height:39px;
	}
	
h2.eventosTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleEventos.gif');
	width:319px;
	height:39px;
	}
	
h2.noticiasTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleNoticias2.gif');
	width:319px;
	height:39px;
	}
	
h2.cadastroTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleCadastro.gif');
	width:319px;
	height:39px;
	}
	
h2.titHomeAdmin {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/tit_homeadministracao.gif');
	width:319px;
	height:39px;
	}	
	
.leftCol h3 {
	font-size:14px;
	color:#9e9935;
	font-weight:bold;
	margin:10px 0px;
	}	
	
.leftCol img.bigPic {
	border:5px solid #9e9935;
	margin-bottom:10px;
	}
			
.rightCol {
	float:right;
	width:236px;
	margin-top:20px;
	}
	
.rightCol p {
	padding-right:30px;
	padding-left:18px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	}
	
.rightCol p.wDash {
	width:160px;
	padding-left:18px;
	padding-bottom:20px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	border-bottom:1px dashed #dde89f;
	margin-bottom:20px;
	}
	
.rightCol p.nDash {
	width:160px;
	padding-left:18px;
	padding-bottom:20px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	}
	
.rightCol p.manchete {
	font-size:12px;
	color:#9e9935;
	font-weight:bold;
	margin-bottom:20px;
	}
	
.rightCol p.plink {
	margin-bottom:20px;
	}
	
.rightCol p a {
	text-decoration:none;
	color:#007f7b;
	}
	
.rightCol p a:hover {
	text-decoration:underline;
	}
	
.rightImage {	
	border:5px solid #9e9935;
	margin-bottom:30px;
	}
		
.resultados {
	float:left;
	width:236px;
	background-image:url('../images/bgShadowRight.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-bottom:20px;
	}
	
.resultados table {
	width:210px;
	font-size:12px;
	color:#7d7a36;
	}
	
.resultados table a {
	font-size:12px;
	color:#007f7b;
	font-weight:bold;
	text-decoration:none;
	}
	
h2.resultsTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleResultados.gif');
	width:236px;
	height:39px;
	}
	
h2.relatedTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleRelacionados.gif');
	width:236px;
	height:39px;
	}
	
h2.calendarioTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleCalendario.gif');
	width:236px;
	height:39px;
	}
	
h2.cadastro2Title {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleCadastro2.gif');
	width:236px;
	height:39px;
	}
	
h2.contatoTitle {
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleContato.gif');
	width:236px;
	height:39px;
	}
	
.colaboradores {
	width:216px;
	float:left;
	background-image:url('../images/tabBottom.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#f7f9ed;
	padding-bottom:10px;
	}
	
h2.colaboraTitle {
	float:left;
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleColaboradores.gif');
	width:216px;
	height:33px;
	}
	
h2.colaboraTitle2 {
	float:left;
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleColaboradores2.gif');
	width:559px;
	height:54px;
	}
	
h2.forumTitle {
	float:left;
	font-size:0px;
	text-indent:-9999px;
	margin:0px;
	margin-bottom:5px;
	background-image:url('../images/titleForum.gif');
	width:559px;
	height:54px;
	}
	
.colaboradores p {
	padding-right:30px;
	padding-left:18px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	margin-bottom:10px;
	}
	
.colaboradores p.manchete {
	font-size:12px;
	color:#9e9935;
	font-weight:bold;
	margin-bottom:20px;
	}
	
.colaboradores p.plink {
	margin-bottom:20px;
	}
	
.colaboradores h3 {
	font-size:12px;
	color:#9e9935;
	font-weight:bold;
	margin:10px 0px;
	padding-left:18px;
	}
	
.colaboradores .smallPic{
	margin-left:18px;
	float:left;
	margin-right:8px;
	margin-top:5px;
	margin-botton:0px;
	}
				
.centralCol {
	float:left;
	width:559px;
	padding-top:20px;
	}
	
.centralCol p {
	padding-right:30px;
	font-size:11px;
	color:#4e6465;
	margin:0px;
	margin-bottom:20px;
	}
	
.centralCol p.manchete {
	font-size:12px;
	color:#9e9935;
	font-weight:bold;
	}
	
.centralCol p a {
	text-decoration:none;
	color:#007f7b;
	}
	
.centralCol p a:hover {
	text-decoration:underline;
	}
		
.colaboraList {
	float:left;
	width:559px;
	background-image:url('../images/bgShadowLeft.gif');
	background-repeat:no-repeat;
	background-position:541px bottom;
	margin-bottom:20px;
	margin-top:10px;
	}
	
.colaboraBox {
	float:left;
	width:260px;
	margin-right:10px;
	margin-bottom:30px;
	}
		
.colaboraBox .thumb {
	float:left;
	margin-right:20px;
	border:2px solid #9e9935;
	}
	
.colaboraBox h3 {
	font-size:12px;
	color:#9e9935;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
	}
	
.paginacao span {
	color:#7a8b8c;
	font-size:12px;
	margin-right:10px;
	}
	
.paginacao a {
	color:#009183;
	font-size:12px;
	text-decoration:none;
	}
	
.paginacao a:hover {
	text-decoration:underline;
	}
	
.paginacao strong {
	color:#FFFFFF;
	font-weight:normal;
	background-image:url('../images/bgPaginacao.gif');
	background-repeat:no-repeat;
	font-size:12px;
	padding:5px 6px;
	}
	
/*/////////////////////////////////////////////  LOGIN  ////////////////////////////////////////////////////*/

h3.loginencerrado {
	color:#00BB00;
	font-size:12px;
}

h3.loginerro {
	color:#CC0000;
	font-size:12px;
}
	
	
/*///////////////////////////////////////////// FOOTER /////////////////////////////////////////////////////*/
	
.foot {
	position: relative;
	background-image:url('../images/bgFoot.gif');
	background-repeat:no-repeat;
	height:189px;
	margin-top:-189px;
	background-position:center 28px;
	clear:both;
	width:100%;
	float:none;
	}
	
.footLogos {
	position:relative;
	float:left;
	width:348px;
	left:50%;
	margin-left:-384px;
	padding-top:95px;	
	padding-left:420px;
	}
	
.footLogos img {
	margin-left:60px;	
	}
	
	
/*///////////////////////////////////////////// FORM/////////////////////////////////////////////////////*/

.DarkBg {
	border-bottom: 1px solid #9e9935; 
	background-color:#eff2dc; 
	color:#4e6465; 
	font-size:12px;
	}
	
.LightBg {
	border-bottom: 1px solid #9e9935; 
	background-color:#FFFFFF; 
	color:#4e6465; 
	font-size:12px;
	margin-bottom:15px;
	}
	
.form01 {
	width:275px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}

.formBox {
	width:275px;
	height:175px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}
		
.form02 {
	width:117px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	margin-right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}	
	
.form02a {
	width:117px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}
		
.form03 {
	width:80px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	margin-right:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}
		
.form03b {
	width:70px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	margin-right:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}	
	
.form03a {
	width:75px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}
	
.formleft {
	float:left;
	width:50px;
	margin-top:20px;
}

.formright {
	float:right;
	width:269;
	padding-right:130px;
	margin-top:20px;
}

.formlogin {
	width:120px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 2px 0px;
}

.formbt {
	float:right;
	margin-top:15px;
}
		
.drop {
	width:130px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	margin-right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}	
	
.drop2 {
	width:130px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	}	
	
.gender {
	font-size:9px;	
	color:#007f7b;
	width:160px;
	float:right;
	margin-top:-42px;
	}
		
.logForm {
	width:123px;
	font-size:9px;
	background-color:#dae0b9;
	border:1px solid #b0b2a4;
	color:#007f7b;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	}
	
.senhaLabel {
	float:left;
	width:117px;
	font-size:9px;
	color:#007f7b;
	padding-left:10px;
	margin-right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}