@charset "utf-8";
/* CSS Document */

* {
	list-style					: none;
	text-align					: center;
	margin						: 0;
}

BODY {
	background					: #FFFFFF URL("imagens/fundo/fundo.gif") repeat-x left top;
}

#geral {
	width						: 958px;
	margin						: 0 auto;
}

#topo {
	width						: 958px;
	height						: 142px;
	display						: block;
	clear						: both;
	margin						: 0 auto;
	background					: #FFFFFF URL("imagens/fundo/topo.jpg") no-repeat left top;
}

#menu {
	width						: 958px;
	height						: 40px;
	display						: block;
	clear						: both;
	margin						: 0 auto;
	background					: #FFFFFF URL("imagens/fundo/menu.jpg") no-repeat left top;
}

#links-menu {
	margin-left					: 234px;
}

.link-menu {
	font						: bold 11px "Arial";
	color						: #000000;
	text-decoration				: none;
	padding						: 13px;
	display						: block;
	float						: left;
	background					: URL("imagens/fundo/linha-menu.gif") no-repeat right center;
}

A.link-menu:HOVER {
	background					: URL("imagens/fundo/over-menu.gif") repeat-x left center;
}

#trigo {
	width						: 958px;
	height						: 160px;
	display						: block;
	clear						: both;
	margin						: 0 auto;
	background					: #FFFFFF URL("imagens/fundo/trigo.jpg") no-repeat left top;
}

#titulos {
	width						: 958px;
	height						: 41px;
	display						: block;
	clear						: both;
	margin						: 0 auto;
	background					: #FFFFFF URL("imagens/fundo/titulos.gif") no-repeat left top;
}

.titulo-lateral {
	width						: 240px;
	float						: left;
	margin-left					: 60px;
	text-align					: left;
	font						: bold italic 22px "Trebuchet MS";
	color						: #023480;
	letter-spacing				: -2px;
}

.titulo-principal {
	float						: right;
	width						: 612px;
	text-align					: left;
	font						: bold 18px "Trebuchet MS";
	color						: #BBB115;
	margin-top					: 10px;
	letter-spacing				: -1px;
}

#box-conteudo {
	width						: 958px;
	min-height					: 320px;
	display						: block;
	clear						: both;
	margin						: 0 auto;
	background					: #FFFFFF URL("imagens/fundo/conteudo.gif") no-repeat center top;
}

#lateral {
	width						: 303px;
	background					: URL("imagens/fundo/lateral.gif") repeat-y center top;
	float						: left;
	display						: block;
	height						: auto;
}

#conteudo-lateral {
	width						: 255px;
	margin-left					: 44px;
	float						: left;
	display						: block;
}

.link-lateral {
	font						: normal 11px "Arial";
	color						: #050794;
	text-decoration				: none;
	width						: 240px;
	display						: block;
	clear						: both;
	border-bottom				: 1px solid #EBEBEB;
	padding						: 5px 0 5px 15px;
	text-align					: left;
	background					: none;
}

A.link-lateral:HOVER {
	background					: #EEEEEE;
}

.link-curiosidades {
	font						: normal 11px "Arial";
	color						: #A1D400;
	text-decoration				: none;
	width						: 420px;
	display						: block;
	clear						: both;
	border-bottom				: 1px solid #EBEBEB;
	padding						: 5px 0 5px 35px;
	text-align					: left;
	background					: none;
	float						: left;
}

A.link-curiosidades:HOVER {
	background					: #EEEEEE;
}

.mais-curiosidades {
	float						: left;
	margin-left					: 35px;
	margin-top					: 10px;
	display						: block;
	clear						: both;
}

.mais-lateral {
	float						: right;
	margin-top					: 4px;
}

.mais-aniversariantes {
	margin-right				:6px;
}

#aniversariantes {
	width						: 306px;
	float						: left;
	display						: block;
	clear						: both;
	margin						: 0;
}

#box-aniversariantes {
	display						: block;
	clear						: both;
	margin-left					: 45px;
	text-align					: left;
}

.link-aniversariantes {
	font						: normal 11px "Arial";
	color						: #319F63;
	text-decoration				: none;
	width						: 238px;
	display						: block;
	clear						: both;
	padding						: 5px 0 5px 15px;
	text-align					: left;
	float						: left;
}

A.link-aniversariantes:HOVER {
	background					: #EEEEEE;
}

.data-aniversariantes {
	background					: #EEEEEE;
	padding						: 3px;
	margin-right				: 5px;
	font-weight					: bold;
}

#endereco {
	background					: #FFFFFF URL("imagens/fundo/sombra-base.gif") no-repeat left bottom;
	height						: 70px;
	display						: block;
	clear						: both;
	font						: bold 12px "Arial";
	color						: #ADADAD;
	text-align					: center;
	padding-top 				: 10px;
}

#conteudo {
	width						: 582px;
	display						: block;
	float						: right;
	height						: auto;
	margin-right				: 30px;
	margin-top					: 30px;
	font						: normal 11px "Arial";
	color						: #777777;
	text-align					: left;
}

.subtitulos {
	text-transform				: uppercase;
	font-weight					: bold;
	width						: 100%;
	display						: block;
	clear						: both;
	text-align					: left;
	margin						: 25px 0 10px 0;
	font						: bold 15px "Trebuchet MS";
	letter-spacing				: -1px;
	float						: left;
}

.textos {
	width						: 100%;
	display						: block;
	clear						: both;
	text-align					: left;
}

.link {
	font						: normal 11px "Arial";
	color						: #BBB115;
	text-decoration				: underline;
}

.box-left {
	width						: 180px;
	float						: left;
	text-align					: left;
	display						: block;
	margin						: 2px 0;
	padding						: 3px 0;
	clear						: left;
}

.box-right {
	width						: 160px;
	float						: right;
	text-align					: left;
	display						: block;
	margin						: 2px 0;
	padding						: 3px 0;
	clear						: right;
}

.boxes-geral {
	display						: block;
	clear						: both;
	float						: left;
}

.pdf-icone {
	clear						: both;
	display						: block;
	margin						: 0 auto;
}

.link-modulos {
	float						: left;
	font						: bold 16px "Trebuchet MS";
	color						: #AAAAAA;
	margin						: 15px;
	text-decoration				: none;
	width						: 200px;
	text-align					: center;
	border						: 3px solid #EEEEEE;
	padding						: 25px;
	background					: #FFFFFF;
}

#rodape {
	width						: 100%;
	background					: URL("imagens/fundo/rodape.gif") repeat-x left bottom;
	display						: block;
	height						: 140px;
	clear						: both;
	font-family					: Arial;
	color						: #BEB10F;
}

#dados-rodape {
	width						: 958px;
	margin						: 0 auto;
	padding						: 50px 0;
	display						: block;
	clear						: both;
}

#textos-rodape {
	float						: right;
	width						: 610px;
	text-align					: left;
	font						: bold 11px "Arial";
	color						: #BBB115;
}

.links-rodape {
	font						: bold 11px "Arial";
	color						: #BBB115;
	text-decoration				: none;
}

A.links-rodape:HOVER {
	text-decoration				: underline;
}

.web {
	font						: normal 10px "Arial";
	float						: left;
	color						: #BBB115;
}

A.web:HOVER {
	color						: #E1d000;
}

#tabelas-material {
	border						: 1px solid #DDDDDD;
	margin-top					: 10px;
	float						: left;
	width						: 270px;
	margin-right				: 20px;
}

#tabelas-material TD {
	border						: 1px solid #EEEEEE;
	text-align					: left;
}

#horas-material {
	border						: 1px solid #DDDDDD;
	margin-top					: 10px;
	float						: left;
	width						: 560px;
	margin-right				: 20px;
}

#horas-material TD {
	border						: 1px solid #EEEEEE;
	text-align					: left;
	font						: bold 14px "Trebuchet MS";
	text-align					: right;
}

.link-listas {
	font						: normal 11px "Arial";
	color						: #050794;
	text-decoration				: none;
	width						: 265px;
	display						: block;
	border-bottom				: 1px solid #EBEBEB;
	padding						: 5px 0 5px 15px;
	text-align					: left;
	background					: none;
	float:left;
}

A.link-listas:HOVER {
	background					: #EEEEEE;
}

.link-listas-curiosidades {
	font						: normal 11px "Arial";
	color						: #A1D400;
	text-decoration				: none;
	width						: 265px;
	display						: block;
	border-bottom				: 1px solid #EBEBEB;
	padding						: 5px 0 5px 15px;
	text-align					: left;
	background					: none;
	float:left;
}

A.link-listas-curiosidades:HOVER {
	background					: #EEEEEE;
}

.link-listas-jornal {
	font						: normal 11px "Arial";
	color						: #050794;
	text-decoration				: none;
	width						: 550px;
	display						: block;
	border-bottom				: 1px solid #EBEBEB;
	padding						: 5px 0 5px 15px;
	text-align					: left;
	background					: none;
	float						: left;
}

A.link-listas-jornal:HOVER {
	background					: #EEEEEE;
}

.link-links {
	font						: normal 11px "Arial";
	color						: #050794;
	text-decoration				: none;
	width						: 560px;
	display						: block;
	clear						: both;
	border-bottom				: 1px solid #EBEBEB;
	padding						: 5px 0 5px 15px;
	text-align					: left;
	background					: none;
}

A.link-links:HOVER {
	background					: #EEEEEE;
}

.logo {
	width						: 190px;
	height						: 110px;
	float						: left;
	margin						: 30px 0 0 20px;
}

.logo-menu {
	width						: 190px;
	height						: 39px;
	float						: left;
	margin						: 0 0 0 20px;
}

.input {
	border						: 2px solid #EAEAEA;
	float						: right;
	padding						: 6px 10px;
	margin						: 5px;
	font						: normal 11px "Arial";
	color						: #333333;
	text-align					: left;
	width						: 300px;
	margin-right				: 100px;
	clear						: right;
}

.select {
	border						: 2px solid #EAEAEA;
	float						: right;
	padding						: 6px 10px;
	margin						: 5px;
	font						: normal 11px "Arial";
	color						: #333333;
	text-align					: left;
	width						: 324px;
	margin-right				: 100px;
	clear						: right;
	height						: 32px;
}

.select OPTION {
	text-align					: left;
}

.label {
	font						: bold 11px "Arial";
	text-align					: right;
	float						: left;
	display						: block;
	width						: 130px;
	padding						: 6px 10px;
	margin						: 7px 0 7px;
	clear						: left;
}

.botao {
	background					: #D1AB0A;
	border						: 0;
	font						: bold 12px "Arial";
	color						: #FFFFFF;
	padding						: 4px 8px;
	float						: right;
	display						: block;
	clear						: both;
	margin-right				: 100px;
	
}

.box-form {
	display						: block;
	float						: left;
	clear						: both;
	margin						: 20px 0 0 160px;
	text-align					: left;
}

#msgErro {
	font						: bold 14px "Trebuchet MS";
	color						: #D1AB0A;
	text-align					: left;
	display						: block;
	width						: 324px;
	margin						: 0 auto;
	margin-right				: 75px;
	clear						: both;
	background					: URL("imagens/icones/atencao.gif") no-repeat top left;
	float						: right;
	padding						: 0 0 0 25px;
}

.atencao {
	float						: left;
	margin-right				: 8px;
}

#msgErroEsconde {
	display						: none;
}

.bordainputs {
	border						: 2px solid #D1AB0A;
}

#livros-basico, #livros-medio {
	background					: #EFEFEF;
	float						: left;
	width						: 100px;
	margin-left					: 8px;
	padding						: 28px;
}

#livros-medio {
	float						: right;
	margin-right				: 100px;
}

.check-livros {
	float						: left;
	margin						: 0;
	padding						: 0;
}

.num-livros {
	float						: left;
	border						: 1px solid #FFFFFF;
	margin						: 5px 0;
	clear						: left;
	width						: 40px;
	font						: bold 15px "Trebuchet MS";
	padding						: 2px;
}

.input-qlivros {
	width						: 40px;
	float						: right;
	clear						: right;
	margin						: 7px 0 7px 5px;
	border						: 1px unset #EEEEEE;
}

.titulo-box-livros {
	font						: bold 14px "Trebuchet MS";
}



#img-home1, #img-home2, #img-home3, #img-home4, #img-home5, #img-home6, #box-eeduc2009 {
	cursor						: hand;
	width						: 282px;
	height						: 131px;
	float						: left;
	display						: block;
	background					: none;
}

#img-home1 {
	background					: URL("imagens/audio-video.png") no-repeat center top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/solicitacao-boletos.png", sizingMethod='noScale');
}

#img-home2 {
	background					: URL("imagens/eeduc2009.png") no-repeat center top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/eeduc2009.png", sizingMethod='noScale');
}

#img-home3 {
	background					: URL("imagens/solicitacao-boletos.png") no-repeat center top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/solicitacao-boletos.png", sizingMethod='noScale');
}

#img-home4 {
	background					: URL("imagens/matricula-aluno.png") no-repeat center top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/matricula-aluno.png", sizingMethod='noScale');
}

#img-home5 {
	background					: URL("imagens/formacao-escolas.png") no-repeat center top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/formacao-escolas.png", sizingMethod='noScale')
}

#img-home6 {
	background					: URL("imagens/referencias-bibliograficas.png") no-repeat center top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/referencias-bibliograficas.png", sizingMethod='noScale');
}

#box-eeduc2009 {
	background					: URL("imagens/eeduc-fotos.png") no-repeat center top;
	_background					: none;
	filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/eeduc-fotos.png", sizingMethod='noScale');
}

#curiosidades {
	background					: URL("imagens/fundo/curiosidades.jpg") no-repeat top left;
	width						: 577px;
	height						: 169px;
	display						: block;
	clear						: both;
	margin-left					: 4px;
}

#box-curiosidades {
	display						: block;
	margin						: 60px 0 0 0;
	clear						: both;
	float						: left;
}

#radio-forms {
	float						: right;
	padding						: 6px 10px;
	margin						: 5px;
	font						: normal 11px "Arial";
	color						: #333333;
	text-align					: left;
	width						: 300px;
	margin-right				: 100px;
	clear						: right;
}

.label SPAN {
	font						: normal 9px "Arial";
}

.fale-topo {
	width						: 200px;
	height						: 70px;
	display						: block;
	float						: right;
	margin-right				: 275px;
}

#box-livros {
	width:180px;
	text-align:center;
	float:left;
	margin:5px;
}

#titulos-livros {
	font:bold 12px "Arial";
	width:180px;
	display:block;
	clear:both;
	margin-top:5px;
}

#autor-livros {
	font:normal 11px "Arial";
	width:180px;
	display:block;
	clear:both;
}

#paginas-livros {
	font:normal 10px "Arial";
	width:180px;
	display:block;
	clear:both;
}


/***************************************** ADMIN */

.topo-admin {
	width						: 100%;
}

#dados-topo-admin {
	text-align					: center;
	width						: 100%;
	font						: bold 13px "Arial";
	color						: #FFFFFF;
	background:#87c2e4;
	padding						: 10px 0;
}

#menu-admin {
	width						: 100%;
	display						: block;
	clear						: both;
	margin						: 10px auto;
	text-align					: center;
	height						: 40px;
	background					: #c8e1f4;
}

#links-menu-admin {
	width						: 100%;
	height						: 40px;
	display						: block;
	clear						: both;
	text-align					: center;
}

.link-menu-admin {
	font						: bold 11px "Arial";
	color						: #000000;
	text-decoration				: none;
	padding						: 13px 8px;
	display						: block;
	float						: left;
	background					: #c8e1f4;
}

A.link-menu-admin:HOVER {
	background					: #FFFFFF;
}

.sair-admin {
	font						: normal 11px "Arial";
	color						: #FFFFFF;
	text-decoration				: none;
}

A.sair-admin:HOVER {
	text-decoration				: underline;
}

.box-geral-admin {
	margin						: 0 auto;
	border-left					: 1px solid #c8e1f4;
	border-right				: 1px solid #c8e1f4;
	width						: 780px;
	text-align					: left;
}

.titulos-admin {
	font						: bold 18px "Trebuchet MS";
	color						: #73abd4;
	letter-spacing				: -1px;
	margin						: 0 auto;
}

.subtitulos-admin {
	font						: bold 15px "Trebuchet MS";
	color						: #777777;
	letter-spacing				: -1px;
	margin						: 0 auto;
}

.textarea-admin {
	border						: 1px solid #DDDDDD;
	width						: 700px;
	height						: 200px;
	text-align					: left;
	font						: normal 11px "Arial";
	color						: #333333;
	padding						: 10px;
}

.input-admin-text {
	border						: 1px solid #DDDDDD;
	width						: 700px;
	height						: 25px;
	text-align					: left;
	font						: normal 11px "Arial";
	color						: #333333;
	padding						: 5px;
}

.botao-admin {
	font						: bold 11px "Arial";
	color						: #FFFFFF;
	background					: #73abd4;
	padding						: 5px;
	border						: 0;
	margin						: 10px;
	width						: 100px;
}

.input-admin {
	border						: 1px solid #DDDDDD;
	text-align					: left;
	font						: normal 11px "Arial";
	color						: #333333;
	padding						: 5px;
	height						: 25px;
}

.autor {
	font						: bold 11px "Arial";
	color						: #777777;
	text-align					: left;
	
}

.box-meio-admin {
	margin						: 0 auto;
}

.box-meio-admin TD {
	text-align					: left;
}

.links-admin {
	font						: bold 11px "Arial";
	color						: #4f91c2;
	text-decoration				: none;
}

A.links-admin:HOVER {
	text-decoration				: underline;
}

.textos-admin {
	font						: normal 11px "Arial";
	color						: #777777;
	text-decoration				: none;
	text-align					: left;
}

.ico {
	float						: left;
	margin						: 0 10px 0 0;
}

.subtitulo2 {
	color						: #023480;
	font						: bold 11px "Arial";
	text-transform				: uppercase;
	border-bottom				: 1px solid #DDDDDD;
	width						: 100%;
	display						: block;
	clear						: both;
	text-align					: left;
}

.img-jornal {
	float						: left;
	display						: block;
	clear						: both;
	margin						: 10px 0;
}

.autor-jornal {
	clear						: both;
	margin						: 0;
	padding						: 0;
	text-align					: left;
}

#obs-formacao-escolas {
	width						: 550px;
	display						: block;
	clear						: both;
	padding-top					: 20px;
	text-align					: left;
}

.img-lado {
	float						: right;
	margin						: 0 0 10px 10px;
}

.fieldset {
	float						: right;
	padding						: 6px 10px;
	margin						: 5px;
	font						: normal 11px "Arial";
	color						: #333333;
	text-align					: left;
	width						: 300px;
	margin-right				: 100px;
	clear						: right;
	border						: 2px solid #EAEAEA;
	
}

.fieldset DIV {
	text-align					: left;
	display						: block;
	clear						: both;
	margin						: 8px;
}

.fieldset LEGEND {
	font						: bold 11px "Arial";
	color						: #777777;
}

.form-pesquisa {
	float						: left;
	padding						: 108px 0 0 60px;
	text-align					: left;
}

.input-pesquisa {
	padding						: 2px;
	background					: none;
	border						: 0;
	width						: 140px;
	font						: normal 11px 'Arial';
	text-align					: left;
}

.botao-pesquisa {
	background					: none;
	border						: 0;
	width						: 35px;
	height						: 25px;
	margin						: 0;
	padding						: 0;
}



/**** PAGINACAO ***********************************/
.paginacao {
	float										: left;
	padding										: 10px 0;
	display										: block;
	clear										: both;
	width										: 750px;
	height										: auto;
	margin										: 30px 0;
}

.paginacao A, .pages SPAN {
    display										: block;
    float										: left;
    padding										: 3px 6px;
    margin-right								: 1px;
    border										: 1px solid #FFFFFF;
    background									: #FFFFFF;
	color										: #777777;
}

.paginacao SPAN.current {
    border										: 1px solid #DEDEDE;
    font-weight									: bold;
    background									: #B707CE;
    color										: #FFFFFF;
}

.paginacao A {
    border										: 1px solid #DEDEDE;
    text-decoration								: none;
}

.paginacao A:hover {
    border-color								: #CCCCCC;
}

.paginacao A.proxima-pagina {
    font-weight									: bold;
}

.paginacao SPAN.proxima-pagina {
    color										: #666666;
}

.paginacaopontos {
	display										: block;
    float										: left;
    padding										: 3px 6px;
    margin-right								: 1px;
}




.select-filtro {
	font										: normal 11px "Arial";
	color										: #2A2A2A;
	border										: 1px solid #CCCCCC;
	margin-right								: 10px;
}

.barra-separa-pesquisa {
	float										: left;
	display										: block;
	clear										: both;
	width										: 570px;
	margin										: 0 auto;
	margin-bottom								: 25px;
	text-align									: right;
}

#linhabarra {
	width										: 570px;
	height										: 20px;
	margin										: 0 0 30px;
	padding										: 5px 0;
	display										: block;
	clear										: both;
}