body {
		margin:0;
		padding:0;
		font-family:Tahoma;
		font-size:12px;
		color:#333333;
		background-color:#275788;
		line-height:1.3em;
	}
	
form {padding:0; margin:0;}
table {border:0;}
a img {border:0;}
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
input,textarea {
				font-family:Tahoma;
				font-size:16px;
				color:#FFF;
				font-weight:bold;
				background:url(../img/bgr_input.png) top repeat-x #275788;
				width:268px;
				padding:5px;
				border:1px solid #2D659D;
				}
textarea {overflow:auto; height:108px;}

.miolo {
		width:960px;
		margin:0 auto;
	   }

#mapa {border-style:solid; border-width:3px; border-color:#275788; height:135px; width:210px;}
#pre_conteudo {background:url(../img/bgr_preconteudo.png) top repeat-x #FFF;}
#conteudo {background:url(../img/bgr_conteudo.png) bottom repeat-x; padding:20px 0;}

#internas {padding-left:35px;}
#internas table td {vertical-align:top;}
.titulo {
	padding-bottom:15px;
	height:35px;
	width:300px;
	font-family:Tahoma;
	font-size:30px;
	color:#224667;
}

.setaoff_black {background:url(../img/seta_direita.gif) no-repeat;}
.setaon_black {background:url(../img/seta_baixo.gif) no-repeat;}
.setaoff_black, .setaon_black 
			{
				color:#333333;
				font-weight:bold;
				padding-left:13px;
				background-position:0 2px;
			}
.atencao {padding-left:20px; background:url(../img/atencao.jpg) top left no-repeat;}
.prof_escuro, .prof_claro {width:456px; padding:3px; margin-top:3px;}
.prof_escuro {background-color:#D0E0F0;}
.prof_claro {background-color:#E9F0F8;}
.prof_escuro a, .prof_claro a {color:#000000; font-weight:bold;}
	
#home_quadro {
				width:346px;
				height:361px;
				background:url(../img/bgr_homequadro.png) top left no-repeat;
				padding-top:115px;
				margin-top:-370px;
				position:relative;
			  }
.home_box {width:155px; font-size:14px; padding-right:28px;}
#home_area {padding:18px 0 0 45px; height:40px; background:url(../img/pic_cadeado2.jpg) top left no-repeat;}
#home_pdf {padding:40px 0 0 52px; height:40px; background:url(../img/pic_pdf2.jpg) no-repeat; background-position:0 27px;}
#home_portal {padding:26px 0 0 52px; height:40px; background:url(../img/pic_portal.jpg) no-repeat; background-position:0 14px;}
#home_colegio {
				padding:20px 0 30px 376px;
				background:url(../img/pic_colegio2.jpg) top left no-repeat;
				font-size:14px;
				margin-top:50px;
			  }
#home_botoes td {vertical-align:bottom; padding:40px 7px 0 0;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

#quadro {
			width:306px;
			margin:0 auto;
			margin-top:-96px;
			position:absolute;
		}
#area_avisos {background:url(../img/quadro_expansao.png) repeat-y;} /*height:321px;*/
#quadro_sup {height:90px; background:url(../img/quadro_superior.png) top no-repeat;}
#quadro_inf {height:33px; background:url(../img/quadro_inferior.png) bottom no-repeat;}
.aviso, .home_aviso
		{
			width:233px;
			margin:0 auto;
/*			padding:5px 0 12px 20px;*/
			padding:0 0 10px 20px;
			background:url(../img/marca_giz.gif) top left no-repeat;
			color:#FFF;
		}
.aviso span, .home_aviso span {color:#FFFF00;}
.aviso a {color:#FFFF00; text-decoration:none;}
.home_aviso a {color:#FFFF00; text-decoration:none;}
.home_aviso {width:280px;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

#home_topo {
			height:492px;
			background:url(../img/bgr_hometopo.png) bottom repeat-x #FFF;
		   }

#topo {background:url(../img/bgr_topo.png) top repeat-x; height:292px;}

table#menu {background:url(../img/bgr_menu.png) top repeat-x; height:39px;}
table#menu td {padding:0 2px;}
table#menu td.separa {background-position:0 5px; background:url(../img/menu_separador.png) right no-repeat;}
.item_menu {
			padding-left:12px;
			height:29px;
		   }
.item_menu div {
				padding-right:11px;
				height:29px;
			   }
.item_menu div div {
					height:24px;
					padding:5px 0 0 0;
					color:#FFF;
					font-size:14px;
					font-weight:bold;
					}
/*.item_menu div div a {
						color:#FFF;
						font-size:14px;
						font-weight:bold;
					  }
.item_menu div div a:hover {text-decoration:none;}*/

.item_menu_over {
			padding-left:12px;
			height:29px;
			background:url(../img/menu_item_esq.png) top left no-repeat;
			cursor:pointer;
			cursor:hand;
		   }
.item_menu_over div {
				padding-right:11px;
				height:29px;
				background:url(../img/menu_item_dir.png) top right no-repeat;
			   }
.item_menu_over div div {
					height:24px;
					background:url(../img/menu_item_meio.png) top repeat-x;
					padding:5px 0 0 0;
					color:#955900;
					font-size:14px;
					font-weight:bold;
					}
/*.item_menu_over div div a {
							color:#955900;
							font-size:14px;
							font-weight:bold;
						   }
.item_menu_over div div a:hover {text-decoration:none;}*/
#menu_canto_esq {width:12px; padding:0; background:url(../img/menu_canto_esq.png) top left no-repeat;}
#menu_canto_dir {width:12px; padding:0; background:url(../img/menu_canto_dir.png) top right no-repeat;}
#link_enem {color:#000000; font-weight:bold;  cursor:pointer;}
#font_enem {font-size:13px; font-weight:bold; color:#333333;}

/****************ESTILOS PARA OS BOX DE AVISOS****************************/
.miolo_box {
		width:600px;
		margin:0 auto;
	   }
/***************FIM ESTILOS PARA OS BOX DE AVISOS*************************/

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

table#rodape {width:100%; height:40px;}
table#rodape td { vertical-align:top; color:#FFFFFF; font-size:9px;}
#assinatura_create {text-decoration:none; color:#FFFFFF;}
#assinatura_create:hover {text-decoration:none; color:#FFEB00;}



.hightlight {
	border:1px solid #900;
	color:#F00;
}

.done {
	font-weight:bold;
	color:#000;
	font-size:16px;
	text-align:center;
	margin-top:20px;
	display:none;
}



