﻿#Flash 
{
position:absolute;
left: 50%;
top:35%;
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;
}

ol#m
{
margin: 0 10px 10px 0;
}

.mt
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 14px;
color: #605F5D;
margin: 0px 0px 10px 0px;
display: block;
text-align: center;
font-weight: bold;
}

.ag
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
display: block;
text-align: center;
font-weight: bold;
}

.item
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
}

.item a
{
display: block;
padding: 5px 0;
}

.item a,
#meio p a
{
color: #605F5D;
}

#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,
#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 #meioesq .t a
{
color: #5D605C;
}

#meio .tdsnot a,
#meio .tdsgal a
{
color: #605F5D;
}

#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 0px 5px 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 0px 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 15px 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 .post
{
width: 210px;
padding: 0px 10px 0px 0px;
margin: 0px 10px 0px 0px;
border-right: 1px solid #CCC;
float: left;
}

/*Meio Direita*/
#meiodir
{
width: 206px;
float: left;
margin: 0 0 25px;
}

#meiodir #portal img
{
margin: 15px 0px 15px 20px;
}

#meiodir #busca
{
height: 23px;
margin: 15px 0px 5px 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{
width: 206px;
margin: 10px 0 0;
}

#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;
height: 14px;
overflow: hidden;
}

/*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 385px 0;
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: 13px;
padding: 0px 0px 0px 28px;
margin: 10px 0px;
background: url(../imagens/pdf.jpg) no-repeat left;
height: 21px;
}

a.pdfmat
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
display: block;
line-height: 30px;
padding: 0 0 0 28px;
margin: 10px 10px 10px 0;
background: url(../imagens/pdf.jpg) no-repeat left;
border-bottom: 1px solid #CCC;
}

span.contrato
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
display: block;
border: 1px solid #CCC;
margin: 20px auto 0;
padding: 20px;
width: 150px;
}

span.contrato a
{
color: #605F5D;
display: block;
line-height: 21px;
padding-left: 28px;
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;
}

#cargos
{
width: 200px;
position: absolute;
bottom: 0px;
right: 25px;
}

#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 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;
}

.tituloeve
{
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
font-size:13px;
font-weight: bold;
color: #112339;
display: block;
}

.dtpublicacao
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 10px;
color: #605F5D;
padding: 0px 0px 0px 110px;
display: block;
}

.dtpublicacaoeve
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 10px;
color: #605F5D;
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
}

/**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;
}

.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;}

/***hover***/

.item a:hover
#navigation a.dis:hover,
#meio #meioesq #blog h4 a:hover,
#meio #meioesq #matriculas p a:hover,
#meio #meioesq #pdst a:hover,
#meio #meioesq #sdst a:hover,
#meio p a:hover,
#meio p.noticia a,
.parceiro a:hover span,
.tituloeve:hover, 
.titulonot:hover,
.gridview *:hover,
#meio #meioesq .t a:hover,
#meio .tdsnot a:hover,
#meio .tdsgal a:hover,
span.contrato a:hover,
a.pdfmat:hover,
a.pdf:hover,
a.mp3:hover
{
text-decoration: underline;
}

/*****Calendário*****/

#meio #calendario table
{
font-family: Tahoma, Trebuchet MS, Arial, Sans-Serif;
font-size: 11px;
background: #E8EEF9; 
margin: 0 auto;
width: 178px;
}

#meio #calendario table th
{
background: #E8EEF9;
}

.day
{
border: 1px solid #C8D6F0;
background: #FFF;
color:#3C596B;
}

.day a,
.day a:visited,
.omds a,
.omds a:visited,
.today a,
.today a:visited
{
font-weight:bold;
color:#FFF;
}

.weekend a:hover,
.day a:hover,
.omds a:hover,
.today a:hover
{
color:#D8261C !important;
}

.mes
{
color:#455289;
font-weight: bold;
padding: 3px 0px;
}

.npb
{
color:#455289;
font-weight: bold;
padding: 3px 0px;
border: none;
}

.npb a
{
color: #455289 !important;
}

.selecday
{
color: #DF3800;
}

.today
{
background: #E8EEF9;
font-weight: bold;
color:#D8261C;
border: 1px solid #C8D6F0;
}

.omds
{
color:#DDDDDD;
}

.weekend
{
background:#DDD !important;
border: 1px solid #C8D6F0;
}

.weekend a
{
font-weight: bold;
color:#3C596B;
}

.dayhead
{
padding: 5px;
color:#455289;
}

#meio #calendario table td
{
padding: 5px;
}

#meio #calendario table td a:hover
{
font-weight:bold;
}

#meio #calendario table table td
{
color:#455289;
font-weight: bold;
padding: 0px;
}

/************/

.header_grid
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #605F5D;
}

.item_grid
{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size: 12px;
color: #605F5D;
}

.item_grid:hover
{
text-decoration: underline;
}
