/*
*{
	font-family: Verdana, Arial, Sans, sans-serif;
}
*/
body{
	width: 775px;	
	font-family: Verdana, Arial, Sans, sans-serif;
}

img {
	border: none;
}

body.semBg{	
	width: 600px!important;	
	background-image: none;
	}
body.semBg table.appEditorial{	
	width: 600px!important;	
}
table.appEditorial{
}

input{
	vertical-align: middle;
	font-family: Verdana, Arial, Sans, sans-serif;
}
font{
	font-family: Verdana, Arial, Sans, sans-serif!important;
}
.titulo_adm { font-size: small; font-weight: bold; color: #000000}

.titulo {
	font-size: x-small;	
	font-weight: bold;
	color: #5F4141
}
.logo {
	font-size: large;
	font-weight: bold;
	color: #FFFFFF
}
.titmenu {
	font-size: x-small;	
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.itemmenu {
	font-size: x-small;	
	font-weight: bold;
	color: #3E3E3E;
	text-decoration: none
}
.tittexto {
	font-size: x-small;	
	font-weight: bold;
	color: #333333;
	text-decoration: none
}
.texto,.text {
	font-size: x-small;	
	font-style: normal!important;
	font-weight: normal!important;
	color: #000
}
.titespecial {
	font-size: x-small;	
	font-weight: bold;
	color: #BB0004;
	text-decoration: none
}
textarea.texto {
	font-family: Verdana, Arial, Sans, sans-serif;
}
.botao {
	font-size:  x-small;	
	color: #333333;
	font-weight: bold;
	background-color: #D3D0C1;
	border-color: #EDEAD9 #AEAC9F #AEAC9F #EDEAD9;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	cursor:pointer;
}
.box{
	font-size:  x-small;	
	color: #000000;
	font-weight: normal;
}
.diretoria {
	font-size: x-small;	
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.tabela_primaria {background-color: CDCDCD;}
.tabela_secundaria {
	background-color: #FFFFFF;
	padding: 2px;
}

.borda_corpo_secretaria,.borda_corpo_escolas{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #D5C8B5;
	padding: 3px;
}

.tabela_quaternaria {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.tabela_terciaria {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.celula_padrao {background-color: #FFFFFF;}

.celula_destaque_adm {background-color: #DDDDDD;}

.celula_sombra {
	color: #DD0000;
	font-size: x-small;
	_font-size: xx-small;
	background-color: #F2E6E6;
	background-image: none;
}
.universidade_celula_sombra {background-color: #F0F0F0;}
.celula_destaque {
	background-color: #FFFFFF;
	font-size: x-small;
	_font-size: xx-small;
	color: #000000;
	text-decoration: none;
}
.tabela {
	background-color: #FF00FF;
	border: 1px solid #CCCCCC;
	font-size: 0.6em;
	_font-size: xx-small;
}

.titulosme {
	font-size: 0.6em;
	_font-size: xx-small;
	font-weight: normal;
	color: #999999;
}
.vermelho {
	font-size: x-small;	
	_font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #dd0000;	
}

.link {
	font-size: x-small;
	_font-size: xx-small;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

div .chamadaInforme a.link {
	*display: block;
}

#albuminforme {
	clear:left;
	}

.link_mapa {
	font-size: x-small;
	_font-size: xx-small;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.link_mapa:hover {
	font-size: x-small;
	_font-size: xx-small;
	font-style: normal;
	color: #808080;
	font-weight: normal;
	text-decoration: none;
}
.lnkSiteCoord{}
.link:visited {}

.link:hover {
	color: #808080;
	text-decoration: none;
}

.linkitalico {	
	font-size: x-small;
	_font-size: xx-small;
	font-style: normal;
	font-style: italic;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.linkitalico:visited {}
.linkitalico:hover {
	color: #808080;
}
.link_sublinhado {
	font-size: x-small;
	_font-size: xx-small;
	color: #000000;
	text-decoration: underline;
}
.link_sublinhado_selecionado {
	font-size: x-small;
	_font-size: xx-small;
	color: #808080;
	text-decoration: underline;
}

.link_sublinhado:visited {}

.link_sublinhado:hover {
	color: #808080;
}

.linkeditor_sublinhado {
	/*color: #000000;*/
	text-decoration: underline;
}
.linkeditor_sublinhado_selecionado {
	/*color: #808080;*/
	text-decoration: underline;
}

.linkeditor_sublinhado:visited {}

.linkeditor_sublinhado:hover {
	/*color: #808080;*/
}

.link_usuario {
	font-size: x-small;
	_font-size: xx-small;
	color: #000000;
	text-decoration: underline;
}
.link_usuario:visited {}
.link_usuario:hover {
	color: #000000;
}

.link_negrito {
	font-size: x-small;
	_font-size: xx-small;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.link_negrito:visited {
	color: #333333;
}

.bulFunc{	
	background: transparent url(/imagens/seta.gif) no-repeat center left;
	padding-left: 15px;
	}

.link_branco {
	font-size: x-small;
	_font-size: xx-small;
	color: #FFFFFF;
	text-decoration: none;
}

.link_branco:visited {
	font-size: x-small;
	_font-size: xx-small;
	color: #FFFFFF;
}
.alunos {
	font-size: x-small;
	_font-size: xx-small;
	color: #dd0000;
	font-weight: bold;
}
.alunosGrande {
	font-size: small;
	_font-size: x-small;
	color: #dd0000;
	font-weight: bold;
}
.titpreto {
	font-size: x-small;
	_font-size: xx-small;
	color: #000000;
	font-weight: bold;
}
.preto {
	font-size: x-small;
	_font-size: xx-small;	
	color: #000000;
	font-weight: bold;
}
.linkOrdenar { 
  font-size: x-small;
  _font-size: xx-small;
  color: #000000;
  text-decoration: none;
}
.linkOrdenar:visited  {
	color: #000000;
}
.textcinza {
	font-size: x-small;
	_font-size: xx-small;
	color: #999999;
	font-weight: bold;
}
.linkverm {
	font-size: x-small;
	_font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.linkverm:visited {
	font-size: x-small;
	_font-size: xx-small;
	color: #000000;
}
.linkverm:hover {}
.vermelhogrande {
	font-size: normal;
	_font-size: small;
	color: #dd0000;
	font-weight: bold;
}
.titulofuncionalidades {
	font-size: x-small;
	_font-size: xx-small;
	font-weight: bold;
	color: #999999;
	background-color: #FFFFFF;
}
a.help {
	_cursor: hand;
	cursor:pointer;
}
.textcinza2 {
	font-size: x-small;
	_font-size: xx-small;
	color: #555555;
}
.bg_branco{
  background-color: #FFFFFF;
}

.bg_familia{
  background-color: #FFD57F;
  padding: 2px 2px 2px 5px;
}

.familia_news{
  background-color: #FAF7E0;
}
.borda_familia {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #B39559;
}
.borda_corpo_familia {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #B39559;
	padding: 3px 3px 3px 3px;
}

.bg_alunos{
  background-color: #BCD9BB;
  padding: 2px 2px 2px 5px;
}

.alunos_news{
  background-color: #EBF7EB;
}

.borda_alunos{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #9BB39B;
}

.borda_corpo_alunos{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #9BB39B;
	padding: 3px 3px 3px 3px;
}

.bg_educador{
  background-color: #D9EEFF;
  padding: 2px 2px 2px 5px;
}

.educador_news{
  background-color: #F2F5FA;
}

.borda_educador{
	border-width: 1px;
	border-style: solid;
	border-color: #B8C9D9;
}

.borda_corpo_educador{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #B8C9D9;
	padding: 3px 3px 3px 3px;
}

.borda_publico_alvo_educador{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B8C9D9;
}

.secretaria_news{
	background-color:#fffae7;
}
.borda_secretaria,.borda_escolas{
	border: 1px solid #D5C8B5;
}
.bg_secretaria,.bg_escolas{
  background-color: #FFFAE7;
  padding: 2px 2px 2px 5px;  
  /*background: transparent url(/imagens/supDir.gif) no-repeat top right;
  line-height: 17px;*/
}

.bg_cinza{
  background-color: #DDDDDD;
}

/*AGENDA*/
.bAgendaVazio,.bAgendaNormal{
	background: #FFFDF4;
}
.bAgendaDestaque{
	background: #F3ECDA;
	font-weight: bold;
}

.titsecretaria,.titescolas{
	/*background: transparent url(/imagens/supEsq.gif) no-repeat top left;
  padding-left: 10px;*/
  font-size: x-small;
  _font-size: xx-small;
  font-weight: bold;
  color: #71633E;
  text-decoration: none;
  text-transform: uppercase;
  
}

.tituloCaixa{
  font-size: x-small;
  _font-size: xx-small;
  font-weight: bold;
  color: #71633E;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #FFFAE7;
}

.fonteAtencao{
  font-size: x-small;
  _font-size: xx-small;
  font-weight: bold;
  color: #ff0000;
}
.espacamentoCorpo{
  padding: 10px 10px 10px 10px;
}
.bordaCaixa{
	border: 1px solid #D5C8B5;
}

.titalunos{ 
  font-size: x-small;
  _font-size: xx-small;
  font-weight: bold;
  color: #434D44;
  text-decoration: none;
  text-transform: uppercase;
}
.informes_titalunos{
	background: transparent url(/imagens/tit_noticias_verde.gif) no-repeat top left;
	height:20px;
	_height:13px;
	padding-bottom:7px;
}
.titeducador{ 
  font-size: x-small;
  _font-size: xx-small;
  font-weight: bold;
  color: #0D0E9E;
  text-decoration: none;
  text-transform: uppercase;
}
.informes_titeducador{
	background: transparent url(/imagens/tit_noticias_azul.gif) no-repeat top left;
	height:20px;
	_height:13px;
	padding-bottom:7px;
}
.titfamilia{ 
  font-size: x-small;
  _font-size: xx-small;
  font-weight: bold;
  color: #786F5A;
  text-decoration: none;
  text-transform: uppercase;
}
.informes_titfamilia{
	background: transparent url(/imagens/tit_noticias_bege.gif) no-repeat top left;
	height:20px;
	_height:13px;
	padding-bottom:7px;
}
.spacer{
  padding: 7px 0px 0px 0px;
}
.lblSecretaria{
	position: absolute;
	top: 15px;
	left: 147px;
	width: 320px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size:  18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	/*border: 1px dotted #0000FF;		*/
}
.divbanner{
		width: 320px;
		Height: 240px;
		text-align: center;
		position: absolute;
		border: 1px solid #808080;
		background: #C0C0C0;
		display: none;
		font-weight: bold;
		font-size: 0.8em;
}
.divbanner form{
		margin-top: 65px;
}

/*--------------------
BAP
*/
.ulPublicoAlvo{
	margin: 0px;
  padding: 0px;
	}
.publicAlvoEtapaEnsino{
		margin: 0px;
    padding-left: 0px;
    list-style-position: inside;
    list-style-type: disc;
    vertical-align: bottom;
}
.publicAlvoModalidade{
		margin: 0px;    
    padding-left: 15px;
    list-style-position: inside;
    list-style-type: circle;
}
.publicAlvoCurso{
		margin: 0px;    
    padding-left: 30px;
    list-style-position: inside;
    list-style-type: square;
}
.publicAlvoSerie{
		margin: 0px;    
    padding-left: 45px;
    list-style-position: inside;
    list-style-type: square;
}

.grande{
	width: 100%!important;
}
hr{
	border: 0px;
	border-top: 1px solid #bbb;
}
.generico{	
	border: 0!important;	
	background: #f00 url(/imagens/cabecalho/menu_inf_fnd.gif) repeat-x top left;	
	height: 37px;	
	margin-bottom: 5px;
	margin-top: 5px;
	width: 775px;
	/*
	background: url(/imagens/menu_bg_abas.gif) repeat-x top left;
	height: 20px;
	width: 770px;
	clear: both;	*/
}
.h2BAP{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	font-size: 10px;
	font-weight: bold;
}
td.bap_guia_sup{
	border: 1px solid #B8C9D9;
	background-color: #D9EEFF;
}
ul.bap_guia{
	position: absolute;
	border-right: 1px solid #B8C9D9;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	clear: both;
	width: 599px;
}
ul.bap_guia li{
	list-style: none;
	float:left;
}
a.bap_etapa{
	display: block;
	font-size: 10px;
	color: #828e99;
	padding: 3px 30px 4px 20px;
	_padding-bottom: 2px;
	text-decoration: none;
	border-right: 1px solid #B8C9D9;
}
a.bap_etapa:hover{
	color: #334d66;
	text-decoration: underline;
}
a.inativo{
	color: #334d66;
	border-right: 0px!important;
	border-bottom: 1px solid #fff!important;
	border-left: 1px solid #B8C9D9;
	padding-bottom: 5px;
	margin-left: -1px;
	background: #fff url(/imagens/sep_guia.gif) no-repeat bottom right;
}
a.inativo:hover{
	text-decoration: none;
}
.botaoBap, .botaoBapPeq,.botaoBapGd,.botaoBapXl,.botaoBapXxl
, .inputbtn,.inputbtnP,.inputbtnG,.inputbtnXl,.inputbtnXxl{
	margin:0px;
	padding: 0px;
	font-size: 10px;	
	border: 0px;	
	padding-top: 0px;
	padding-bottom: 2px;
	height: 20px;
	cursor: pointer;
	cursor: hand;
	text-align: center;	
}
.botaoBapPeq,.inputbtnP{
	background: transparent url(/imagens/bt_vaziu_peq.gif) no-repeat center center!important;
	width: 45px;
}
.botaoBap,.inputbtn{
	background: transparent url(/imagens/bt_vaziu_med.gif) no-repeat center center!important;
	width: 65px;
}
.botaoBapGd,.inputbtnG{
	background: transparent url(/imagens/bt_vaziu_gd.gif) no-repeat center center!important;
	width: 110px;
}
.botaoBapXl,.inputbtnXl{
	background: transparent url(/imagens/bt_vaziu_xxl.gif) no-repeat center center!important;
	width: 160px;
}
.botaoBapXxl,.inputbtnXxl{
	background: transparent url(/imagens/bt_vaziu_xxxl.gif) no-repeat center center!important;
	width: 180px;
}
.addFase{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 20px 10px 0px;
	color: #000;
	background: transparent url(/imagens/mais_branco_d.gif) no-repeat center right!important;
	line-height: 20px;
}
.remFase{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 20px 10px 0px;
	color: #000;
	line-height: 20px;
	background: transparent url(/imagens/menos_branco_d.gif) no-repeat center right!important;
}

.azul,.incompleto,.inc{ color: #159FEA!important;}/*azul  */
.verde,.publicado,.pub{ color: #008040!important;}/*verde */
.vermelho,.pendente,.pen{ color: #FF0000!important;}/*vemelho*/
.laranja,.sugestao{ color: #FF8000!important;}/*laranja*/		
.edicao,.sug,.edi{	color: #FF8000!important;}/*laranja*/
.magenta,.revisar,.arv{ color: #FF00FF!important;}/*magenta*/
.marrom,.revisao,.rev{ color: #804000!important;}/*marrom*/
.avaliacao,.ava{ color: #804000!important;}/*marrom*/
.cinza,.arquivomorto,.aqm{ color: #808080!important;}/*cinza */
.aprovado, .apr{ color: #2c328d!important;}/*cinza */


#anexarAlbum,.anexarAlbum{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	background: transparent url(/imagens/album.gif) no-repeat center left;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 24px;
}
#anexarArquivo,.anexarArquivo{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	background: transparent url(/imagens/arquivo_bap.gif) no-repeat center left;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 24px;
}

.clara{
	background: #fff!important;
}
.escura{
	background: #F7F7F7!important;
}

.estrela{	
	background: transparent url(/imagens/estrela_apagada.gif) no-repeat center center;
	text-decoration: none;
	padding: 6px;
}
.estrela_on{	
	background: transparent url(/imagens/estrela.gif) no-repeat center center;
	text-decoration: none;
	padding: 6px;	
}
.exibIMG{
	width: 150px;
}
.resposta{
	text-align: justify;
	padding-left: 30px;
	padding-right: 30px;
}
#tdExibe{
	width: 130px;
}
#lblDesc{
	background: transparent url(/imagens/editar_desc.gif) no-repeat right center;
	padding-right: 20px;
	display: block;
	width: 130px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
	cursor: hand;	
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-top: 2px;
	margin-bottom: 2px;
}
#btnAtualizar{
	display: none;
}
.editaDescricao{
	font-size: 10px;	
	display: none;
	margin-top: 2px;
	width: 100%;
}
#verProducoes{
	background: transparent url(/imagens/producoes.gif) no-repeat center top;	
	font-size: 10px;
	font-weight: bold;
	color: #000;		
	padding-top: 30px;
	display: block;
	text-align: center;
	text-decoration: none;
}
#imprimir{
	background: transparent url(/imagens/imprimir.gif) no-repeat center 5px;	
	font-size: 10px;
	font-weight: bold;
	color: #000;		
	padding-top: 30px;
	display: block;
	text-align: center;
	text-decoration: none;
}
/*--------CONTROLE SECAO---------*/
div#divControleExpiracaoSessao.divControleSecao{
	width:320px!important;
	height:130px!important;
	_height:140px!important;
	text-align:center!important;
	position:absolute!important;
	border:1px solid #808080!important;
	background-image:url(/imagens/bg_expirar_sessao.gif);
	display:none;
	font-family:Verdana, Arial, Sans, sans-serif!important;
	font-weight:bold!important;
	font-size:12px!important;
	z-index:1000!important;
	left:228px;
	top:100px;
	padding-top:5px;
}
/*--------BUSCA---------*/
.buscaInp{
	background: transparent url(/imagens/cabecalho/fnd_inp.gif) repeat-x top left;
	font-size: 10px !important;
	border-top: 1px solid #744f1a;
	border-bottom: 1px solid #f7b961;
	border-left: 1px solid #744f1a;
	border-right: 1px solid #f7b961;
	color: #333;
	font-size: 10px!important;
}
label.buscaLbl{
	font-family:	Verdana,Arial,Sans,sans-serif;
	font-size:	xx-small;	
	font-weight:	bold;
	color:	#333333;
	vertical-align: 3px;
}
.resultadoBusca{
	font-family: arial,sans-serif!important;
}
a.btnPesquisa{
	background: transparent url(/imagens/ico_busca.gif) no-repeat center center;
	text-indent: -10000px;	
	display: block;
	width: 20px;
	float: left;
}
a.btnOpcoes{
	background: transparent url(/imagens/bt_opcoes.gif) no-repeat left center;
	text-indent: -10000px;	
	display: block;
	width: 65px;
	float: left;
}
.imgHolder{}
.imgHolder td{
	text-align: center;	
	font-family:	Verdana,Arial,Sans,sans-serif;
	font-size:	xx-small;		
}
/*------PAGINACAO------*/
.paginacao input{
	border: 0px;
	background-color: transparent!important;
	background-image: none!important;
	text-decoration: none;
	height: 20px;
	width: 25px;	
}
.pgfirst,.pgprevious,.pgpreviousgrp,.pagina,.pgnext,.pgnextgrp,.pglast{
	font-family:	Verdana,Arial,Sans,sans-serif;
	font-size:	xx-small;	
	color:	#333333;
	vertical-align: 0px;
}
.pagina span.selecionado{
	font-weight: bold;
}
.pgfirstimagem{
	height: 20px;
	width: 25px;
	background: transparent url(/imagens/bt_vaziu_peq.gif) no-repeat center center;
}
.pgpreviousimagem,.pgpreviousgrpimagem {
	height: 20px;
	width: 25px;
	background: transparent url(/imagens/bt_vaziu_peq.gif) no-repeat center center;
}
.paginaimagem a{
	display: block;
	padding-top: 4px;
	height: 20px;
	width: 25px;
	background: transparent url(/imagens/bt_vaziu_peq.gif) no-repeat center center;	
	text-align: center;
}
.paginaimagem span.selecionado{
	display: block;
	padding-top: 4px;
	height: 20px;
	width: 25px;
	background: transparent url(/imagens/bt_vaziu_peq_destaque.gif) no-repeat center center;	
	text-align: center;
}
.pgnextimagem,.pgnextgrpimagem {
	height: 20px;
	width: 25px;
	background: transparent url(/imagens/bt_vaziu_peq.gif) no-repeat center center;		
}
.pglastimagem{
	height: 20px;
	width: 25px;
	background: transparent url(/imagens/bt_vaziu_peq.gif) no-repeat center center;
}
/*====================================== LAYOUT PAGINAS==================================================*/
h2.cabPagAvulsa{
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	padding-left: 5px;
	padding-top: 30px;
	background: transparent url(/Construtores/modelos/modeloteste1/imagens/cor1/detalhe_pavuls.gif) no-repeat top left;		
	font-size: normal;
	_font-size: small;
	color: #dd0000;
	font-weight: bold;
	height: 35px;	
	_height: 65px;	
}
h2.cabPagAvulsa a{
	color: #dd0000;
	text-decoration: none;
}

hr.divPagAvulsa
{ 
	margin: 0px!important;
	padding: 0px!important;
	width: 775px;
	text-align: left;
	background: transparent url(/Construtores/modelos/modeloteste1/imagens/cor1/detalhe_risco_pavuls.gif) no-repeat top left;			
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Construtores/modelos/modeloteste1/imagens/cor1/detalhe_risco_pavuls.gif');
  width: 1px;
  height: 1px;
  border: 0;  
  _margin-top: -6px;
}
* > hr.divPagAvulsa
{  width: 100%;
	margin: 0px!important;
	padding: 0px!important;
  height: 10px;  
}



#pagAvulsaLogo{	
	margin-bottom: 5px;
}



h2.ufTitulo{	
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	padding-left: 50px;
	padding-top: 10px;
	color: #744f1a;
	background: transparent url(/imagens/barra_titulo_escolas.gif) no-repeat bottom left;	
	line-height: 37px;
	clear: both;
	
}
h2.ufTitulo a{
	text-decoration: none;
	color: #744f1a;
	}
#box_principal{			
	margin: 0px;
	padding: 0px;
	clear: both;	
}


#box_busca{
	line-height: 1px;		
	}
#contBusca{}
#box_menu{
	padding-left: 5px;
	width: 195px;
}
#box_conteudo{	
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 320px;
}

body#pagAvulsa #box_principal{	
	width: 775px;	
}
body#pagAvulsa #box_conteudo{	
	width: 605px;	
}
body#laySiteCoord #box_conteudo.sem_menu{
	padding:0;
}
td#box_conteudo.sem_menu{		
	height: 350px;
	width: 774px;
/*	padding-left: 190px;*/
	}
#listaCoordenadoria{	
	margin: 0px;
	width: 500px;
	margin: 0 auto;
}

.contEscolas{}
#funcionalidades_restritas{
	width: 190px;		
}
#box_conteudo{	
	margin: 0px;
	padding: 0px;
	width: 740px;	
}
.dvConteudo{
	margin: 0px;
	padding: 0px;
	padding: 5px;	
	width: 770px;
}
.dvConteudo .aplicativoPesquisa{
	width: 755px;
	margin-left: 8px;
	_margin-left: 3px;
}


.cabFamilia{
	background: transparent url(/imagens/cabecalho/cabecalho_familia.gif) no-repeat top left;
}
.cabAluno{
	background: transparent url(/imagens/cabecalho/cabecalho_alunos.gif) no-repeat top left;
}
.cabEducador{
	background: transparent url(/imagens/cabecalho/cabecalho_educadores.gif) no-repeat top left;	
}
#tituloSubPag a{
	color:#000;
	text-decoration:none!important;
}
.atorConteudo{	
	
	}
.coluna1Ator{
	width: 250px!important;	
	}
.coluna2Ator{
	width: 300px!important;	
	padding: 0px 3px;
	
	}
.coluna3Ator{
	width: 200px!important;	
	}

/*APLICATIVOS DENTRO DAS PAGINAS DE ATORES*/
.atorForum{
	margin-bottom: 2px;
	
	}
.atorEnquete{
	
	margin-bottom: 2px;
	}
.atorMinhasMaterias{	
	margin-bottom: 2px;
	}
.atorSiteEstudo{
	
	margin-bottom: 2px;
	}
.atorLink{
	
	margin-bottom: 2px;
	}
.atorUniversidade{
	
	margin-bottom: 2px;
	}
.atorRefBibliografica{
	
	margin-bottom: 2px;
	}
.atorBap{
	
	margin-bottom: 2px;
	}
	
/*------------FONTES PERSONALIZADAS-------------*/
.fntAndaleMono	   { font-family: "Andale Mono"!important;	      }
.fntArial	         { font-family: "Arial"!important;	            }
.fntArialBlack	   { font-family: "Arial Black"!important;	      }
.fntBookAntiqua	   { font-family: "Book Antiqua"!important;	      }
.fntComicSansMS	   { font-family: "Comic Sans MS"!important;	    }
.fntCourierNew	   { font-family: "Courier New"!important;	      }
.fntGeorgia	       { font-family: "Georgia"!important;	          }
.fntHelvetica	     { font-family: "Helvetica"!important;	        }
.fntImpact	       { font-family: "Impact"!important;	            }
.fntSymbol	       { font-family: "Symbol"!important;	            }
.fntTahoma	       { font-family: "Tahoma"!important;	            }
.fntTerminal	     { font-family: "Terminal"!important;	          }
.fntTimesNewRoman  { font-family: "Times New Roman"!important;	  }
.fntTrebuchetMS	   { font-family: "Trebuchet MS"!important;	      }
.fntVerdana	       { font-family: "Verdana"!important;	          }
.fntWebdings	     { font-family: "Webdings"!important;	          }
.fntWingdings	     { font-family: "Wingdings"!important;	        }

.spduplo{		
		line-height: 150%!important;
}

/*-----------------------ALBUM--------------------*/

.fotoFrame{
	background: transparent url(/imagens/photoFrame.gif) no-repeat center center;
	width: 105px;
	height: 85px;
	vertical-align: middle;
	text-align: center;
}

.albumBox{
	float: left;
	clear: both;
/*	width: 618px;*/
}
.tbAlbumEsq,.tbAlbumDir{
	width: 270px;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.tbAlbumEsq{
	float: left;	
	margin-left:7px;
}
.tbAlbumDir{
	float:right;
	text-align: right;
	margin-right:7px;
}
a.maisAlbuns{	
	display: block;	
	float: left;
	width: 100%;
	}

body#album{
	background: transparent url(/imagens/album/albumFnd.gif) repeat top left;
	width: 470px;
}


#album h1{
	font-family: verdana;
	font-size: 12px;
	color: #630;
	text-align: center;		
}
#fotoSuport h2{
	font-family: verdana;
	font-size: 10px;
	color: #630;
	text-align: center;
	margin: 0px;
	padding:0px;
	padding-bottom: 5px;	
}
#fotoSuport{	
	background: transparent url(/imagens/album/AlbumFndFoto.gif) no-repeat center top;
	width: 482px;
	height: 350px;	
	padding-top: 13px;
/*	margin: 0 auto; para arrumar o alinhamento foi trocada a margem */
	margin:0 0 0 -4;
	_margin:0 0 0 4;
}

#fotoLegenda{
	margin-left: 30px;
	font-family: verdana;
	font-size: 10px;
	color: #666;	
	width: 425px;
	display: block;
	position: absolute;
	text-align: center;
}
#selFotos{
	background-color: #f2f2f2;
	border: 1px solid #ccc;		
	width: 290px;
	height: 86px;
	position: absolute;
	bottom: 10px;
	left: 23px;
	
}
#selFotosHid{
	width: 290px;	
	margin: 0 auto;
	margin-bottom: 3px;
	overflow: hidden;
}

#txVisual{
	float: left;
	font-family: verdana;
	font-size: 10px;
	color: #630;
	text-align: center;	
	width: 130px!important;	
	}

#maisPrimeira{
	background: transparent url(/imagens/album/AlbumPrimera.gif) no-repeat left top;
	text-indent: -1000px;
	display:block;
	width: 39px;
	float: left;
	font-size: 1px;
	height: 19px;
}

#maisEsq{
	background: transparent url(/imagens/album/AlbumMaisEsquerda.gif) no-repeat left top;
	text-indent: -1000px;
	display:block;
	width: 40px;
	float: left;
	font-size: 1px;
	height: 19px;
}
#maisUltima{
	background: transparent url(/imagens/album/AlbumUltima.gif) no-repeat right top;
	text-indent: -1000px;
	display:block;
	width: 39px;
	float: right;
	font-size: 1px;
	height: 19px;
}
#maisDir{
	background: transparent url(/imagens/album/AlbumMaisDireita.gif) no-repeat right top;
	text-indent: -1000px;
	display:block;
	width: 40px;
	float: right;
	font-size: 1px;
	height: 19px;
}
#slideControle{
	background-color: #f2f2f2;
	border: 1px solid #ccc;			
	width: 150px;
	height: 86px;	
	padding-left: 3px;
	padding-right: 3px;
	font-family: verdana;
	font-size: 10px;
	color: #666;
	position: absolute;
	bottom: 10px;
	right: 14px;
}
#slideControle h3{	
	font-family: verdana;
	font-size: 10px;
	color: #630;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	}
#sldPlay{
	font-family: verdana;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	background: transparent url(/imagens/album/AlbumPlay.gif) no-repeat left center;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
	width: 50px;
	margin-left: 10px;
	}
#sldStop{
	font-family: verdana;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	background: transparent url(/imagens/album/AlbumStop.gif) no-repeat left center;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
	}
#velocidadeAcesso{
	background: transparent url(/imagens/album/AlbumSlider.gif) no-repeat center top;
	padding-top: 15px;
	width: 100px;
	margin: 0 auto;
	display: block;
	}

#v1,#v2,#v3{
	font-family: verdana; 
	font-size: 10px;      
	color: #666;          
	text-decoration: none;
}
	
#v1{float: left;width: 15px; margin-right: 27px; text-align: center;}
#v2{float: left;width: 15px; margin-right: 27px; text-align: center;}
#v3{float: left;width: 15px; text-align: center;}

.vSelecionada{
	background: transparent url(/imagens/album/AlbumSelVelocidade.gif) no-repeat center center;
	color: #fff!important;
	}

#supMapa{	
	float:left;
	width: 265px;
	text-align: center;		
}

/*--------------ANIVERSARIANTES--------------*/
#chamada_aniversariantes{
	width:275px;
	margin:0 auto;
}
#aniversariantes{
	width:770px;
}

/*--------------------INFORMES--------------*/
.informesLista{

}
.chamadaInforme{
	padding: 5px 0px 5px 0px;
}

#vejamais a:link{
	font-size:11px; 
	font-weight:bold;
	color:#71633E;
	text-decoration:none;
	}
	
#vejamais a:visited{
	font-size:11px; 
	font-weight:bold;
	color:#71633E;
	text-decoration:none;
	}			

#vejamaistitalunos a:link{
	font-size:11px; 
	font-weight:bold;
	color:#434D44;	
	text-decoration:none;
	}	
	
#vejamaistitalunos a:visited{
	font-size:11px; 
	font-weight:bold;
	color:#434D44;	
	text-decoration:none;
}

#vejamaistiteducador a:link{
	font-size:11px; 
	font-weight:bold;
	color:#0D0E9E;
	text-decoration:none;	
	}	
	
#vejamaistiteducador a:visited{
	font-size:11px; 
	font-weight:bold;
	color:#0D0E9E;
	text-decoration:none;	
	}		
	
#vejamaistitfamilia a:link{
	font-size:11px; 
	font-weight:bold;
	color:#786F5A;	
	text-decoration:none;
	}	
	
#vejamaistitfamilia a:visited{
	font-size:11px; 
	font-weight:bold;
	color:#786F5A;	
	text-decoration:none;
	}		
	
/*--------------------PESQUISAS--------------*/
body.appPesquisa{
	width:620px;
	margin:0 auto;
	padding:0px;
	background:none;
	padding-left:0px;
	_padding-left:15px;
}
body,html.appPesquisa{
	height:100%;
}
body.appPesquisa h1{
	font-size:100%;
	color: #71633E;
	text-align:center;
	margin:0px;
	margin-top:10px;
	margin-bottom:15px;
}
body.appPesquisa h2{
	font-size:70%;
	margin-bottom:15px;
	color: #333;	
	text-align: justify;
	width:610px;
}
.bg_principalFormularioResposta{
	background: transparent url(/imagens/pesquisa_prancheta.jpg) no-repeat !important;
	width:660px;
}
body.appPesquisa .tittexto{
	margin:10px;
}
.appPesquisa img{
	margin-bottom:10px;
}
.frmQuestao{
	width:610px;
	margin: 0 auto;
}
.aplicativoPesquisa{
	margin-bottom: 10px;
}
.aplicativoPesquisa h2{
	font-size: 0.7em;
	padding-left: 43px;
	padding-top: 5px;
	background: transparent url(/imagens/pesquisa_chamada_prancheta.gif) no-repeat 0px 0px;	
/*	line-height: 50px;*/
	height:45px;
	_height:50px;
	margin-bottom:0px;
}
.aplicativoPesquisa .borda_corpo_secretaria{
	background:  transparent url(/imagens/pesquisa_chamada_fundo.gif) repeat-x;
}
#divDetalhamentoPesquisa{
	width: 96%;
	padding-top: 5px;
	margin: 10px 2% 0px;
	margin-left:2%;
}
.zebrada{
	background-color:#fffae7;
}
.controles{
	padding-top:5px;
	width: 610px;
	background:transparent;
}
#supEsq,#supCentro,#supDir{
	text-align: center;	
}
#supEsq{
	float: left;
}
#supCentro{
	padding-left:85px;
	padding-right:85px;
	float: left;
}
#supDir{	
	float: left;
	clear: right;	
}
#listaQuestoes{
	width: 96%;
	margin-top: 6px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	background: #fff;
	clear: both;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 5px;
	float: left;
}
#listaQuestoes .lnkQuestao{
	background: transparent url(/imagens/lnkQuestao.gif) no-repeat center top;
	width: 27px;	
	text-align: center;
	display: block;
	float: left;
	text-decoration: none;
	color: #999;
	font-weight: bold;
	font-size: small;	
	margin-top: 5px;
}
#listaQuestoes .marcada{
	margin-top: 0px;
	color: #333!important;
	padding-bottom: 5px;
}

#infEsq,#infDir{
	float:left;
}
#infEsq{
	width: 40%;
	float: left;	
}
#infDir{
	width: 60%;
	float: left;	
}
/*PESQUISA QUESTOES*/
.alternativa{
	width: 610px;
	margin: 0 auto;
	text-align:justify;
}
.clara{
	background: #fff;
}
.escura{
	background: #eee;
}
.alternativa img{
	vertical-align: middle;
}
.alternativa label, .frmQuestao label{	
	font-size:12px;
}
/*DATAS COMEMORATIVAS*/
.dtComemorativa{
	background: transparent url(/imagens/comemorativas.gif) no-repeat -20px 30px!important;
}

/*-----MINHAS MATERIAS--------*/
#divMinhasMaterias{	
	margin: 0px;
	padding: 0px;
}
#divMenuMinhasMaterias{
	width: 200px;	
}
#divCorpoMinhasMaterias{
	margin: 0px;
	padding: 0px;
	height: 100%;	
}
#listaArquivosAluno{
	border: 2px solid #e6eee4!important;
}
#listaArquivosAluno .escura{
	background: #f3f7f2!important;
}

#listaArquivosEducador{
	border: 2px solid #e7f4ff!important;
}
#listaArquivosEducador .escura{
	background: #f3faff!important;
}

.eduMateriaSelecao, .aluMateriaSelecao{	
	text-decoration: none;	
	color: #000;
	line-height: 26px;
	display: block;
	padding-left: 15px;	
}

a.materiaEduSelecionada{
	background: #e7f4ff url(/imagens/arquivoEdAba.gif) no-repeat center left;
}
a.materiaAluSelecionada{
	background: #e6eee4 url(/imagens/arquivoAluAba.gif) no-repeat center left;
}

.titSerie,.titTurma{
	clear: both;
	line-height: 20px;
}
.titTurma{
	padding-left: 10px;
}
.boxOpcaoMateria{	
	padding-left: 30px;
	width: 200px;
	float: left;
}

/* Tela de Restriï¿½ï¿½o */
#quadro{
	background-image:url(/imagens/telarestricao.jpg);
	background-repeat:no-repeat;
	width:506px;
	height:184px;
	margin-top:15px;
}
#acesso_restrito{
	padding-top: 5px;
	padding-bottom: 3px;
}
.vocativo {
	margin-left:30px;
	margin-top:35px;
	margin-bottom:30px;
}
#mensagem_restricao {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	background-image:url(/imagens/telarestricao_bg2.jpg);
}
#btvoltar{
	background-image:url(/imagens/telarestricao_bg3.jpg);
	background-repeat:no-repeat;
	padding-bottom:14px;
	text-align:center;
}

/* Tela de Cartoes */
#fundo_cartao{
	background-image: url('/imagens/cartao_fundo_e.gif');
	height:342px;
	width:443px;
}
#quadro_msg_cartao_apagado{
	background-image:url(/imagens/cartoes-cartao-apagado.jpg);
	background-repeat:no-repeat;
	width:506px;
	height:184px;
	margin-top:15px;
}
#quadro_msg_cartao_enviado{
	background-image:url(/imagens/cartoes-cartao-enviado.jpg);
	background-repeat:no-repeat;
	width:506px;
	height:184px;
	margin-top:15px;
}
#mensagem_restricao_msg_cartao{
	margin-top:55px;
	margin-bottom:30px;
	padding:15px;
	padding-top:0px;
}
.enviar{
	display:block;
	background-image: url(/imagens/pesquisa_chamada_fundo.gif);
	background-position:bottom;
	font-size: x-small;
	_font-size: xx-small;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	width:80px;
}
.cartao_pq{
	background-image: url(/imagens/cartao_fundo_m.gif);
	height:93px;
	width:128px;
	padding-bottom:8px;
	padding-top:8px;
}


/* Tela de Msg gerais */

#quadro_msg_gerais{
	background-image:url(/imagens/tela_msg_gerais.jpg);
	background-repeat:no-repeat;
	width:506px;
	margin-top:15px;
}
#mensagem_restricao_msg_gerais{
	margin-top:15px;
	padding:15px;
	padding-top:0px;
	background-image:url(/imagens/telarestricao_bg2.jpg);
}

/* Estilo de monitoramento - estatï¿½sticas */

.stattitulo {
	font-size:x-small;
	font-weight:bold;
	color:#000;	
	text-align:left;
	margin-left:5px;
}
	
.itensestatistica {
	font-size:11px;
	font-weight:bold;
	color:#71633e;	
	padding-left:25px;
	line-height:20px;
}

#janestatisticas {
	padding:10px 20px 20px;
} 

#janestatisticas a:link {
	text-decoration:none;
}

.HiddenForm {
	display:none;
	}

#janestatisticas a:visited {
	text-decoration:none;
}
	
#janestatisticas a:hover {
	text-decoration:underline;
}

.QuemSomos {
	text-align:left;
	font-size:10px;
	/*background-image:url(../../imagens/padrao/BkgQuemSomos.jpg);*/
	line-height:14px;
	color:#333;
}

.QuemSomos .QuemSomosHolder {
	height:auto;
	width:100%;
	background-color:#F3F9F5;
	/*border: 1px solid #CFE6DC;*/
}

.QuemSomos .QuemSomosHolderMenu {
	height:auto;
	width:185px;
	background-color:#F3F9F5;
	margin-right:10px;
	border: 1px solid #CFE6DC;
}

/*.QuemSomosClear {
	display:block;
	clear:both;
	width:187px;
	height:19px;
	background-image:url(../../imagens/padrao/BorderQuemSomos.jpg);
}*/

.QuemSomos h2 {
	font-size:10px;
	border-bottom: 1px solid #CFE6DC;
	border-top: 1px solid #CFE6DC;
	background-color:#E0EFE8;
	color:#014429;
	text-transform:uppercase;
	margin:5px 0;
	padding:0;
}

.QuemSomosItem {
	width:277px;
	margin:2px;
	height:auto;
	float:left;
	/*border:1px solid #CFE6DC;*/
}

.QuemSomos h2 {
	margin-top:0;
	padding-top:0;
	border-top:none;
}

.QuemSomos h2 img {
	vertical-align:middle;
	padding-right:5px;
	padding-left:3px;
}

.QuemSomos table.HorarioFuncionamento {
	width:100%;
	font-size:10px;
}

.QuemSomos table.HorarioFuncionamento thead{
	background-color:#E0EFE8;
	height:30px;
}

.QuemSomos table.HorarioFuncionamento td {
	padding:5px;
	width:33%;
	text-align:center;
}

.QuemSomos table.HorarioFuncionamento td.ColunaPeriodo {
	background-color:#D4E9E0;

}

.Quemsomos ul{
	margin:0;
	padding:0;
	margin-left:30px;
}