﻿#Flash 
{
position:absolute;
left: 50%;
top:30%;
margin-left: -175px;
margin-top: -95px;
z-index:99;
}

#meio p,
#meio ul,
#meio ol
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
margin: 0px 0px 10px 0px;
}

#meio p a
{
color: #605F5D;
}

#meio p a:hover,
#meio p.noticia a
{
text-decoration: underline;
}

#meio ol li
{
list-style: decimal inside;
margin: 0px 0px 8px 0px;
}

#meio ul.lim li
{
list-style: disc inside;
margin: 0px 0px 8px 0px;
}

#meio p.bsd
{
font-size: 9px;
font-style: italic;
text-align: right;
}

/*HOME*/

#meio #meioesq
{
width: 511px;
padding: 15px 16px 0px 18px;
display: table;
float: left;
}

#meio #meioesq h3
{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 16px;
color: #18212A;
margin: 0px 0px 8px 0px;
}

#meio #meioesq #pdst a,
#meio #meioesq #sdst a
{
color: #18212A;
}

#meio #meioesq #pdst a:hover,
#meio #meioesq #sdst a:hover
{
text-decoration: underline;
}

#meio #meioesq #pdst,
#meio #meioesq #sdst
{
float: left;
width: 231px;
}

#meio #meioesq #pdst
{
border-right: 1px dotted #F1F1F1;
padding: 0px 22px 0px 2px;
margin: 0px 22px 0px 0px;
}

#meio #meioesq .t
{
font-family: Trebuchet MS, Verdana, Arial, Tahoma, Sans-Serif;
font-size: 15px;
color: #5D605C;
}

#meio .tdsnot a,
#meio .tdsgal a
{
color: #605F5D;
}

#meio .tdsnot a:hover,
#meio .tdsgal a:hover
{
text-decoration: underline;
}

#meio .tdsnot
{
display: block;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 11px;
color: #605F5D;
text-align: right;
clear: left;
padding: 0px 20px 0px 0px;
}

#meio .tdsgal
{
display: block;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 11px;
text-align: right;
padding: 0px 20px 10px 0px;
}

#meio #meioesq #infra,
#meio #meioesq #matriculas
{
float: left;
width: 195px;
margin: 18px 0px 0px 0px;
border-right: 1px dotted #E1E1E1;
}

#meio #meioesq #matriculas
{
background: url(../imagens/matri-back.jpg) no-repeat;
padding: 26px 39px 15px 20px;
}

#meio #meioesq #infra
{
background: url(../imagens/infra-back.jpg) no-repeat;
border-left: 1px dotted #E1E1E1;
padding: 26px 40px 15px 19px;
margin: 18px 0px 0px 0px;
}

#meio #meioesq #infra p,
#meio #meioesq #matriculas p
{
font-family: Trebuchet MS, Arial, Verdana, Tahoma, Sans-Serif;
}

#meio #meioesq #blog
{
width: 511px;
display: table;
margin: 0px 0px 15px 0px;
}

#meio #meioesq #blog img
{
float: left;
margin: 0px 20px 0px 0px;
}

#meio #meioesq #blog h4
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #18212A;
}

#meio #meioesq #blog h4 a
{
color: #18212A;
}

#meio #meioesq #blog h4 a:hover
{
text-decoration: underline;
}

#meio #meioesq #blog .post
{
width: 210px;
padding: 0px 10px 0px 0px;
margin: 0px 10px 0px 0px;
border-right: 1px solid #CCC;
float: left;
}

/*Meio Direita*/

#meiodir #portal img
{
margin: 15px 0px 15px 20px;
}

#meiodir #busca
{
height: 23px;
margin: 15px 0px 20px 0px;
overflow: hidden;
}

#meiodir #busca .btnlupa
{
border: none;
background: url(../imagens/lupa.jpg) no-repeat;
width: 25px;
height: 23px;
text-indent: -9000px;
color: #FFF;
cursor: pointer;
/*float: right;*/
}

#meiodir #busca input[type="text"]
{
border-top: 1px solid #E8E8E8;
border-right: none;
border-bottom: 1px solid #E8E8E8;
border-left: 1px solid #E8E8E8;
width: 180px;
height: 21px;
line-height: 20px;
font-size: 12px;
float: left;
}

#meiodir #galerias .img_galeria_destaque img
{
margin: 0px 0px 10px 0px;
z-index: 14;
}

#meiodir #galerias .mask
{
margin: 0px 0px -18px 0px;
z-index: 15;
}

#meiodir #galerias .nome_galeria_destaque
{
display: block;
font-family: Arial, Tahoma, Trebuchet MS, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
margin: -5px 0px 5px 10px;
z-index: 16;
}

/*Cadnews*/

#meio #cadnews
{
border-bottom: 1px solid #B34842;
border-top: 1px solid #B34842;
background: #DA251C;
margin: 20px 0px 0px 0px;
padding: 4px 0px 0px 0px;
height: 25px;
clear: both;
}

#meio #cadnews h5
{
font-family: Trebuchet MS, Arial, Sans-Serif;
font-size: 16px;
color: #FFF;
padding: 0px 10px 0px 40px;
float: left;
}

.txtnews
{
text-align: center;
text-transform: uppercase;
color: #7C7E7B;
}

.txtnewschange
{
color: #7C7E7B;
}

#meio .btnenviar
{
text-indent: -9000px;
width: 54px;
height: 19px;
background: url(../imagens/btn-enviar.jpg) no-repeat;
border: none;
cursor: pointer;
padding: 0px 0px 0px 0px;
*padding: 0px;
}

#meio #cadnews input[type="text"]
{
font-size: 12px;
}

/*INTERNAS*/

h2.interno
{
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
font-size: 32px;
color: #112339;
margin: 10px 0px 20px 0px;
}

h6.intern
{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-size: 11px;
color: #635F5E;
font-weight: bold;
}

#esquerda
{
width: 190px;
padding: 14px 26px 0px 22px;
float: left;
}

#direita
{
margin: 14px 0px 0px 208px;
padding: 0px 0px 0px 44px;
}

/*QUEM SOMOS*/

#centro #esquerda h6
{
padding: 31px 0px 15px 0px !important;
clear: both;
}

#centro #esquerda img
{
float: left;
margin: 3px 3px;
}

#centro #esquerda #fotos
{
width: 186px;
margin: 0px auto;
}

#centro #direita.qsomos
{
background: url(../imagens/quemsomos/quemsomos2.jpg) no-repeat top right;
padding: 0px 0px 0px 44px;
position: relative;
}

#centro #direita.qsomos p,
#centro #direita.qsomos h6
{
padding: 0px 222px 0px 0px;
}

#centro #direita h6
{
padding: 20px 0px 12px 0px !important;
}

#centro #esquerda p
{
padding: 0px 10px 0px 0px;
}

#centro #esquerda address span
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
display: block;
}

a.pdf
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
display: block;
line-height: 21px;
padding: 0px 0px 0px 28px;
margin: 10px 0px;
background: url(../imagens/pdf.jpg) no-repeat left;
}

a.mp3
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
display: block;
line-height: 20px;
padding: 0px 0px 0px 28px;
margin: 10px 0px;
background: url(../imagens/mp3.gif) no-repeat left;
}

a.pdf:hover,
a.mp3:hover
{
text-decoration: underline;
}

#cargos
{
width: 200px;
position: absolute;
bottom: 0px;
right: 15px;
}

#cargos span
{
display: block;
text-align: right;
}

span.cargo
{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #666;
margin: 10px 0px 0px 0px;
}

span.pssoa
{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-size: 11px;
color: #999;
}

/*ENSINO FUNDAMENTAL*/

#direita.fundamental
{
background: url(../imagens/fundamental/menina.jpg) no-repeat bottom right;
margin: 0px 25px 0px 208px;
width: 460px;
height: 600px;
*height: 100%;
*min-height: 600px;
display: table;
}

#direita.infantil
{
background: url(../imagens/infantil.jpg) no-repeat bottom right;
margin: 0px 25px 0px 208px;
width: 460px;
height: 600px;
*height: 100%;
*min-height: 600px;
display: table;
}

#direita.medio
{
background: url(../imagens/medio.jpg) no-repeat bottom right;
margin: 0px 25px 0px 208px;
width: 460px;
height: 600px;
*height: 100%;
*min-height: 600px;
display: table;
}

#direita #objs
{
width: 239px;
float: left;
}

#direita #pdfs
{
margin: 0px 0px 0px 249px;
}

/*CONTATO*/

fieldset
{
border: none;
}

fieldset.contato label, .lbl
{
display: block;
}

fieldset.contato label
{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-size: 12px;
color: #666;
margin: 0px 0px 10px 0px;
}

fieldset.contato label input,
fieldset.contato label select
{
font-size: 11px;
border: 1px solid #CCC;
height: 14px;
padding: 2px;
margin: 5px 0px 0px;
}

fieldset.contato label select
{
font-size: 11px;
border: 1px solid #CCC;
height: 20px;
padding: 2px;
margin: 5px 0px 0px;
}

fieldset.contato label textarea
{
font-size: 11px;
border: 1px solid #CCC;
padding: 2px;
margin: 5px 0px 0px;
overflow: auto;
}

/*Detalhes das Notícias E Galerias*/

.categorias
{
margin: 6px 0px 0px;
}

.gridview
{
display: block;
margin: 10px 0px 0px;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 13px;
color: #605F5D;
}

.gridview *:hover
{
text-decoration: underline;
}

.gridview a
{
color: #605F5D;
}

.img_noticia
{
float: left;
padding: 2px;
border: 1px solid #CCC;
margin: 0px 10px 10px 0px;
}

.titulonot
{
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
font-size:13px;
font-weight: bold;
color: #112339;
padding: 0px 0px 0px 110px;
display: block;
}

.titulonot:hover
{
text-decoration: underline;
}

.dtpublicacao
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 10px;
color: #605F5D;
padding: 0px 0px 0px 110px;
display: block;
}

hr.espaco
{
margin: 10px 0px;
border: none;
}

.img_galeria
{
display: block;
border: 1px solid #CCC;
padding: 2px;
margin: 0px 5px 5px 0px;
}

#navigation
{
display: table;
border: 1px solid #CCC;
width: 437px;
}

.boxpag
{
font-family: Arial, Trebuchet MS, Segoe UI, Sans-Serif;
font-size: 12px;
color: #57656E;
padding: 5px;
}

.esq
{
float: left;
display: block;
border-right: 1px solid #CCC;
}

.dir
{
float: right;
display: block;
border-left: 1px solid #CCC;
}

.cent
{
text-align: center;
line-height: 22px
}

#navigation a.dis:hover
{
text-decoration: none;
}

/**Parceiros**/

#pholder
{
width: 411px;
margin: 0px auto;
display: table;
}

.parceiro
{
border: 1px solid #CCC;
width: 100px;
height: 100px;
padding: 15px;
margin: 0px 5px 5px 0px;
float: left;
position: relative;
text-align: center;
}

.parceiro a
{
font-family: Arial, Trebuchet MS, Segoe UI, Sans-Serif;
font-size: 11px;
color: #605F5D;
}

.parceiro a img
{
margin: 0px 0px 5px 0px; 
display: block;
position: absolute;
}

#db img
{
top: 45px;
}

#npi img
{
top: 35px;
}

#positivo img
{
top: 45px;
}

.parceiro a span
{
display: block;
position: absolute;
bottom: 10px;
width: 100px;
text-align: center;
}

.parceiro a:hover span
{
text-decoration: underline;
}

.pp
{
padding: 0px 20px 0px 0px;
}

/***Uniformes***/
.per
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #605F5D;
margin: 0px 0px 10px 0px;
display: block;
}

center table
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
margin: 0px 0px 20px 0px;
}

center table th
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
font-weight: bold;
color: #605F5D;
border-bottom: #CCC 1px solid;
padding: 10px 0px;
}

center table td
{
padding: 10px;
border-bottom: #CCC 1px solid;
border-right: #CCC 1px solid;
}

center table td.vestes
{
border-left: #CCC 1px solid;
font-weight: bold;
}

center table td.mm
{
font-weight: bold;
}

center table span
{
display: block;
margin: 0px 0px 5px 0px;
}

center table span.i
{
font-style: italic;
font-size: 10px;
margin: 0px;
}

span.infs
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #605F5D;
display: block;
}

/***Equipe***/
.cargoe
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
display: block;
}

.nome_eq
{
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
font-size:13px;
font-weight: bold;
color: #112339;
display: block;
}

.img_equipe
{
float: left;
padding: 2px;
margin: 0px 5px 5px 0px;
border: 1px solid #CCC;
margin: 0px 10px 10px 0px;
}

/***Mensagens Modal***/

.modalBackground {
background-color:#000;
filter:alpha(opacity=50);
opacity:0.5;
}

#DivMensagem
{
width: 300px;
background: #fff;
padding: 10px;
}

.lblMensagem
{
font-family: Arial, Verdana, Tahoma, Helvetica, Trebuchet MS;
font-size: 11px;
color: #000;
display: block;
margin: 5px 0px;
}

h6.tituloMensagem
{
font-family: Arial, Verdana, Trebuchet MS, Helvetica, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
margin: 5px 0px;
display: block;
}

.DivFecharMensagem
{text-align: right;}