body,h1,h2,h3,h4,h5,h6{font:normal normal normal 11px Tahoma,Arial,sans-serif;}
body{background-color:#e6ebed;color:#454545;}
/*body{background:url(../imagens/bg1-sj.jpg) repeat;}*/

h1{font-size:24px;font-weight:bold;}
h2{font-size:18px;font-weight:bold;}
h2 a{color:#454545;}
h3{font-size:16px;font-weight:bold;}
h4{font-size:11px;}
.preto{color:#000000;}
.vermelho{color:#a31a14;}
html,body,ol,ul,li,dd,dl,dt,a,p,h1,h2,h3,h4,h5,h6,form,label,blockquote,pre,abbr,acronym,address,iframe,fieldset,legend,textarea{margin:0;padding:0;}
ul,li{list-style:none;}
img,fieldset{border:none;}
_img{display:block;}
hr{line-height:1px;color:#CCCCCC;background:#CCCCCC;height:1px;border:0;}
.clear{clear:both;display:block;font-size:0pt;height:0pt;line-height:0pt;padding:0px;margin:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin-top:10px;}

.form{color:#454545;border-top:1px solid #B5B5B5;border-left:1px solid #B5B5B5;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:17px;font:normal normal normal 12px Tahoma,Arial,sans-serif;}
.error{color:#FF0000;border:1px solid #FF0000;height:17px;font:normal normal normal 12px Tahoma,Arial,sans-serif;background:#FFF0F0;}
.label{text-align:right;}
label.error{background:#FFF0F0;border:none;color:#FF0000;margin-left:5px;width:120px;text-align:left;}
.msg1{color:#006600;background:#E0FFE0 url(../imagens/icone_v.gif) no-repeat 3px;text-indent:20px;margin-bottom:14px;padding:2px 0 2px;}
.msg2{color:#FF0000;background:#FFF0F0 url(../imagens/icone_x.gif) no-repeat 3px;text-indent:20px;margin-bottom:14px;padding:2px 0 2px;}

#navegacao_global li a, #geral_conteudo #topo #logo a, #rodape #rodape-assinatura a, #geral_conteudo #topo #texto-40anos, #bloco-exaluno a{text-indent:-9999px;overflow:hidden;outline:none;}
/* GERAL DEFAULT */
#geral{ background:url(../imagens/bg-topo.gif) repeat-x }

/* GERAL SÃO JOÃO */
/* #geral{ background:url(../imagens/bg-topo-sj.png) repeat-x }*/

/* GERAL NATAL */
/*#geral{background: url(../imagens/natal/bg-geral-enfeite.gif) no-repeat center 178px}
#geral_ante{background:url(../imagens/natal/bg-geral.png) repeat-x}*/

#geral_conteudo{width:980px;margin:auto;position:relative;}
#topo {width:980px; height:178px; position:relative; margin-bottom:15px;/*background-image: url(../imagens/topo_alunos.jpg); background-repeat:no-repeat; background-position:right 6px; */}
#topo-alunos{width:260px;height:172px;background:url(../imagens/topo-alunos.png) no-repeat;position:absolute;bottom:0;right:0;z-index:11}
#geral_conteudo #topo #texto-40anos{width:379px;height:114px;background:url(../imagens/topo-texto40anos3.jpg?1) no-repeat;margin-top:6px;left:230px;position:absolute;z-index:9;}
#geral_conteudo #topo #texto-40anos a{width:170px;height:114px;display:block;}
#geral_conteudo #topo #logo{width:143px;height:157px;background:url(../imagens/topo-logo.gif) no-repeat;margin-left:14px;float:left;}
#geral_conteudo #topo #logo a{width:215px;height:62px;display:block;margin:36px 0 0 0px;background:url(../imagens/logo4.jpg) no-repeat;}

#msg-matriculas-abertas{width:444px;height:30px;background:url(../imagens/matriculas-abertas-red2.png) no-repeat;position:absolute;bottom:58px;left:250px;z-index:10;text-indent:-9999em}

/*#arvore-natal{width: 166px;height: 171px;background: url(../imagens/natal/arvore.png) no-repeat;position: absolute;top:6px;right:200px;z-index:10}*/

/*
#carnaval {width:148px;height:120px;background:url(../imagens/carnaval.gif) no-repeat;z-index:10;top:0;right:240px;position:absolute;}
#pascoa {width:113px;height:114px;background:url(../imagens/pascoa.jpg) no-repeat;z-index:10;top:6px;right:275px;position:absolute;}
*/
/**#geral_conteudo #topo #tema-sj{width:391px;height:178px;background:url(../imagens/tema-sj.png) no-repeat;right:0;top:0;position:absolute;z-index:1000;}*/
#bandeiras-sj{width:513px;height:97px;background:url(../imagens/bandeiras-sj-2011.png) no-repeat;position:absolute;top:0;right:0px;z-index:10}
#geral_conteudo #topo #navegacao_global{width:480px;height:58px;float:left;margin-top:120px;}
#navegacao_global li{height:58px;float:left;position:relative;z-index:999999;}
#navegacao_global li a{background:url(../imagens/menu-global2.gif) no-repeat;float:left;display:block;height:58px;}
#navegacao_global li ul{position:absolute;background:url(../imagens/bg-submenu.gif) no-repeat;width:126px;height:190px;margin-top:58px;padding:20px 20px 0 20px;left:0px;display:none;z-index:9999999999;}
#navegacao_global li ul li{width:120px;height:auto;border-bottom:1px solid #f8f447;padding-bottom:5px;margin-bottom:5px;z-index:9999999999;}
#navegacao_global li ul li a{background:none;color:#000;text-indent:0;overflow:auto;height:auto;}
#navegacao_global li.lubienska a{width:109px;}
#navegacao_global li.lubienska a:hover, body#lubienska #navegacao_global li.lubienska a, #navegacao_global li.lubienska a.hover{background-position:0px -58px;}
#navegacao_global li.niveisdeensino a{width:96px;background-position:-109px 0px;}
#navegacao_global li.niveisdeensino a:hover, body#niveisdeensino #navegacao_global li.niveisdeensino a, #navegacao_global li.niveisdeensino a.hover{background-position:-109px -58px;}
#navegacao_global li.servicos a{width:96px;background-position:-205px 0px;}
#navegacao_global li.servicos a:hover, body#servicos #navegacao_global li.servicos a, #navegacao_global li.servicos a.hover{background-position:-205px -58px;}
#navegacao_global li.projetos a{width:92px;background-position:-301px 0px;}
#navegacao_global li.projetos a:hover, body#projetos #navegacao_global li.projetos a{background-position:-301px -58px;}
#navegacao_global li.contato a{width:87px;background-position:-393px 0px;}
#navegacao_global li.contato a:hover, body#contato #navegacao_global li.contato a{background-position:-393px -58px;}

#geral_conteudo #corpo{width:980px;margin-bottom:20px;/*-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 8px #1c1c1c*/}
#conteudo{}
#corpo-conteudo{padding:15px 0;overflow:hidden;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
body#principal #corpo-conteudo{padding-top:0px}
#col-esquerda{width:215px;float:left;padding:0px 14px;margin-right:3px;}

#navegacao-local{padding:0px 0px 0px 0px;}
#navegacao-local a{color:#333333;}
#navegacao-local h1{height:22px;background:url(../imagens/bg-titulo-seta.gif) repeat-x;color:#FFFFFF;font-size:11px;font-weight:bold;padding-left:12px;padding-top:8px;margin-bottom:5px;}
#navegacao-local ul{line-height:20px;width:210px;margin-left:3px;}
#navegacao-local ul li{text-indent:10px;border-bottom:1px solid #EEE;}
#navegacao-local ul li a{color:#333333;padding-left:0px;}
.bloco-newsletter{margin-top:10px;overflow:hidden}
#bloco-jornal{margin-bottom:10px;}
#bloco-jornal .titulo{margin-bottom:10px;}
#bloco-jornal .imagem-jornal, .lista-jornal li .imagem-jornal, .bloco-newsletter .imagem-jornal{float:left;display:block;width:105px;height:135px;}
#bloco-jornal .dados-edicao, .lista-jornal li .dados-edicao,  .bloco-newsletter .dados-edicao{width:100px;float:right;}
#bloco-jornal .dados-edicao strong, .lista-jornal li .dados-edicao strong, .bloco-newsletter .dados-edicao strong{display:block;}
#bloco-jornal .dados-edicao a, .lista-jornal li .dados-edicao a, .bloco-newsletter .dados-edicao a{display:block;margin-top:10px;color:#00708f;}
.lista-jornal {margin-top:20px!important;}
.lista-jornal li {margin:0 0 20px 0!important;overflow:hidden;list-style:none!important;}
.lista-jornal li .dados-edicao {margin-left:10px;float:left;width:250px}
#bloco-newsletter{width:218px;}
#bloco-newsletter form{padding:0px 0px;}
#bloco-newsletter form label{font-size:11px;margin:5px 0px 2px 0px;display:block;}
#bloco-newsletter form input{font-size:11px;}
#bloco-newsletter form input.newsletter{width:212px;}
#bloco-newsletter form input.email{width:160px;}
#bloco-newsletter form input.image{float:right;margint-top:2px;}
#bloco-newsletter label.error{background:none;border:none;color:none;margin-left:0px;width:0px;text-align:0;}
#bloco-exaluno{width:218px;height:150px;background:url(../imagens/banner-exaluno2.gif) no-repeat;margin:10px 0;}
#bloco-exaluno a{display:block;height:150px;}
.aba .titulo{height:30px;background:url(../imagens/titulo-bg.gif) repeat-x;}
.aba .titulo .titulo-seta{width:28px;height:30px;background:url(../imagens/titulo-seta.gif) no-repeat;float:left;}
.aba .titulo h2{float:left;font-size:12px;height:14px;padding:8px;color:#454444;}
#col-direita{float:left;}
#col-direita .conteudo{width:700px;padding-left:15px;border-left:1px dashed #ccc;}

#col-direita .conteudo h1 {font-size:30px;letter-spacing: -2px;text-shadow:1px 1px 1px #ccc;}
#col-direita .conteudo h4 {font-size:40px;text-shadow:1px 1px 1px #ccc;}
#col-direita .conteudo h1, #col-direita .conteudo a{color:#006b8c;}
#col-direita .conteudo h4, #col-direita .conteudo a {color:#006B8C}

#col-direita .conteudo a:hover {color:#d7d321;}
#col-direita .conteudo h2 {margin: 10px 0;font-size:22px;color:#d7d321;text-shadow: 1px 1px 1px #666;letter-spacing:-1px;}
#col-direita .conteudo p{line-height:16px;margin:15px 0;font-size:12px;}
#col-direita .conteudo ul, #col-direita .conteudo ol{margin:10px 0;}
#col-direita .conteudo ol li {list-style-type: decimal;}
#col-direita .conteudo ul li {list-style-type:disc;}
#col-direita .conteudo ul li, #col-direita .conteudo ol li{margin:0 0 5px 25px;font-size:12px;}
#migalhas-de-pao{height:15px;margin-bottom:10px;}
#migalhas-de-pao a{font-size:10px;color:#444!important;}
#migalhas-de-pao a.atual{font-weight:bold;}
.texto-alignesquerda{float:left;width:400px;}
.foto-aligndireita{float:right;width:265px;}
.foto-aligndireita img{margin-top:10px;}
img.align-direita{float:right;margin:0 0 10px 10px;}
.galeria-de-fotos{width:650px;margin-top:15px;padding:0px;}
.galeria-de-fotos ul{margin:0px;padding:0px;}
.galeria-de-fotos ul li{margin:0px 10px 10px 0px!important;padding:0px;height:120px;float:left;text-align:center;list-style:none!important;}
.galeria-de-fotos ul li a{margin:0px;padding:0px;border:4px solid #e4e4e4;float:left;}
.galeria-de-fotos ul li a:hover{border:4px solid #006b8c;}
.galeria-de-fotos ul li a img{margin:0px;padding:0px;}

body#principal #col-esquerda{}
#geral_conteudo #corpo #banner{width:980px;height:213px;outline:none;z-index:100;}
#geral_conteudo #corpo #banner_abaixo{width:965px;height:50px;background:url(../imagens/geral_corpo_banner.gif) no-repeat;}

#col-meio{width:475px;float:left;}
#links-interessantes{width:218px;margin:20px 0 10px 0;height:67px;display:block;overflow:hidden;text-indent:-90000px;background:url(../imagens/bt-links-interessantes.jpg) no-repeat;}
#info-extra{margin:20px 20px 0 20px;}

#parceiros{width:940px;margin:0 10px 0 0;padding-top:0;overflow:auto;}
#parceiros p, #links p{margin:0 0 10px 0;padding:0;font-size:9px !important;color:#666;font-family:Arial, Helvetica, sans-serif;}
#parceiros ul, #links ul{border-top:1px solid #ccc;}
#parceiros ul li, #links ul li{width:120px;margin:5px 10px 0 0;float:left;}
#links{width:400px;float:right;}
#links ul{margin-top:5px;}
#links ul li{width:190px;}
#links ul li a{color:#666;}

#bloco-circular{margin-bottom:10px;}
#bloco-circular .bloco-circular{width:230px;margin:15px 3px 15px 0;float:left;}
#bloco-circular .bloco-circular .data{display:block;margin-bottom:5px;}
#bloco-circular .bloco-circular a{font:bold 14px Arial, Helvetica, sans-serif;color:#666;letter-spacing:-1px;}
#bloco-educacao .bloco-categoria{width:233px;margin-bottom:5px;overflow:auto;}
#bloco-educacao .bloco-categoria img{float:left;width:74px;height:71px;margin-top:10px;}
#bloco-educacao .bloco-categoria p{width:145px;float:left;padding:0px 7px;}
#bloco-educacao .bloco-categoria p a{color:#666;}
#bloco-educacaoespecial{margin-top:8px;}
#bloco-educacaoespecial img{float:left;width:227px;margin-top:10px;}
#bloco-educacaoespecial p{width:220px;float:left;padding:0px 10px;}
#bloco-educacaoespecial p a{color:#666;}
#bloco-dez-acoes-essenciais {}

body#principal #col-direita{width:224px;float:left;padding:0px 14px;}
#bloco-noticias{margin-top:0px;padding:0px;overflow:hidden;}
#bloco-noticias .aba {margin-bottom: 5px;}
#bloco-noticias .bloco-noticia{width:200px;height:230px;float:left;overflow:hidden;padding:0;margin:6px 0 0 25px;}
#bloco-noticias .bloco-noticia p{margin:0px;padding:0px;}
#bloco-noticias .bloco-noticia .data-noticia{font-size:11px;}
#bloco-noticias .bloco-noticia .imagem-noticia{height:135px;}
#bloco-noticias .bloco-noticia img {border: 4px solid #eee;}
#bloco-noticias .bloco-noticia a{width:170px;display:block;color:#666;font-size:12px;font-weight:bold;}
#bloco-noticias .bloco-noticia a:hover img {border: 4px solid #006b8c;}
#bloco-calendario{width:224px;}
#bloco-calendario h3{color:#a31a14;}
#bloco-calendario ul#calendario{}
#bloco-calendario ul#calendario #calendario-tab-mes{width:214px;height:16px;background-color:#006b8c;padding:5px;color:#fff;text-align:center;font-size:12px;font-weight:bold;margin-top:10px;}
#bloco-calendario ul#calendario #calendario-tab-dias{width:224px;}
#bloco-calendario ul#calendario #calendario-tab-dias ul li{width:30px;height:20px;background-color:#d5d5d5;margin-right:2px;margin-top:2px;float:left;text-align:center;padding:5px 0 0px 0;}
#bloco-calendario ul#calendario #calendario-tab-dias ul li.dia-atual{background-color:#006b8c;color:#FFFFFF;}
#bloco-calendario ul#calendario #calendario-tab-dias ul li.dia-nulo{background-color:#f0f0f0;}
#bloco-calendario ul#calendario #calendario-tab-dias ul li.dia-registro{background-color:#e7e332;}
#bloco-calendario ul#calendario #calendario-tab-dias ul li.dia-registro .inner{position:relative;overflow:visible;display:none;}
#bloco-calendario ul#calendario #calendario-tab-dias ul li.dia-registro:hover .inner, #col-direita #bloco-calendario ul#calendario #calendario-tab-dias ul li.dia-registro.hover .inner{display:block;}
#lista-clipping {margin:10px 0;}
#lista-clipping li {margin:0 0 10px 0;padding-bottom:10px;border-bottom:1px solid #ccc;}
#lista-clipping li:last-child {border-bottom:none;}
#lista-clipping li span {display:block;}
#lista-clipping li a {color:#666;font-weight:bold;font-size:12px;}
.table-interna {margin:10px 0;}
.table-interna thead tr {background:#d5d5d5;}
.table-interna tr td{border:1px solid #ccc;}
.table-font-menor td, .table-font-menor td p {font-size:11px!important;}
.table-horarios tr td p {margin:4px 0 4px 0!important;padding:0px!important;}
.cinza-claro {background:#eee;}

#ficha_cad			{width:680px;overflow:hidden;}
form#formCadastro	{width:680px;padding:10px 0;overflow:hidden;}
form#formCadastro fieldset {width:680px;padding:0;margin:0;}
form#formCadastro span	{width:230px;display:block;float:left;}
#formCadastro label		{float:left;padding:0 5px 10px 0;width:680px;}
#formCadastro label .med{width:250px;}
#formCadastro label .men{width:40px;}
#formCadastro label .mai{width:300px;}
#formCadastro label .dat{width:70px;}
#formCadastro label.serie, #formCadastro label.turma {float:left;width:270px;}
#formCadastro label.serie span	{width:230px;}
#formCadastro label.turma span {width:40px;}
#formCadastro label.nivel {clear:both;}
#formCadastro input#submit {cursor:pointer;margin-left:230px;}
#formCadastro input[type="text"]{font:11px/14px Tahoma, Geneva, sans-serif;height:18px;float:left;}
#formCadastro label.error {float:right;width:180px;padding:;}

#col-meio ul li {float:left;margin-right:8px;}
#lista-livros {}
#matriculas-2012 {}

#rodape{background:#e6ebed;color:#999;width:950px;margin:0;padding:15px;overflow:hidden;/*-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px*/}
#rodape #rodape-dados{width:400px;font-size:11px;float:left;}
#rodape #rodape-dados a{color:#9acad7;margin-right:5px;}
#rodape #rodape-assinatura{float:right;background:url(../imagens/logo_assinatura.gif) no-repeat;width:127px;height:24px;margin-top:5px;}
#rodape #rodape-assinatura a{height:37px;display:block;}


