@charset "utf-8";
/* Colégio Meta */

/* Gerais */
* {margin: 0px;padding: 0px;}
body {background: url(../img/bg.png);}
.body2 {background: none;padding: 20px;}
a, a:hover, a:visited {color: #ffffff;text-decoration: none;}
a img {border: none;}
.global {width: 980px;margin: 0px auto;margin-top: -45px;}
input, textarea {outline: none;}
.rodape {height: 30px;background: #000033;color: #ffffff;padding-top: 10px;text-align: center;margin-top: 5px;clear: both;font: 13px Arial, Helvetica, sans-serif;}
.rodape a {color: #ffffff;}
.rodape a:hover {text-decoration: underline;}
/* --- */
._info {border: 2px solid #0099cc;border-radius: 4px;-moz-border-radius: 4px;color: #ffffff;background: #005986;filter: alpha(opacity=75);position: absolute;padding: 10px;line-height: 30px;z-index: 1000;cursor: move;opacity: 0.75;font-family: "Trebuchet MS";font-size: 13px;}
._info a{color: #ffffff;}
/* --- */
#bger {font-size: 13px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;position: fixed;left: 180px;width: 100%;margin: 0;padding: 10px;background: #fff;border-radius: 0 0 15px 15px;-moz-border-radius-bottomleft: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;z-index: 100;filter: alpha(opacity=90);-khtml-opacity: 0.9;opacity: 0.9;box-shadow: 0px 0px 10px #202020;-moz-box-shadow: 0px 0px 10px #202020;}
#bger span{float: left;width: 50px;height: 32px;background: url(/img/icon.png) no-repeat center;display: inline-block;}
#bger h3 {font-size: 13px;line-height: 32px;font-weight: normal;margin-right: 10px;}
#bger a {float: left;color: #014984;}
#bger a:hover {color: #014984;text-decoration: underline;}
#bger li {line-height: 25px;font-size: 11px;float: left;display: inline;margin-left: 10px;padding: 2px 10px;background: #125a95;border: 1px #014984 solid;}
#bger li a,#bger li a:hover  {color: #fff;}

#ins,#alt,#del,#gcnt {adisplay: none;margin-left: 118px;}
/* --- */


/* Inserir Fotos */
.white {background: #ffffff;width: 620px;min-height: 420px;margin: 0 auto;font-family: Arial, Helvetica, sans-serif;padding: 20px;}
.white .tit {color: #125A95;font-size: 25px;line-height: 30px;text-transform: capitalize;margin-bottom: 20px;}

/* Topo */
.topo {height: 70px;background: #000033;margin: 0px auto;}
.top {margin-left: 100px;padding-bottom: 35px;}
.top ul {list-style: none;}
.top ul li {float: left;margin-right: 20px;font: 17px Arial, Helvetica, sans-serif;}
.top a:hover {color: #ff9900;}

/* Logo */
.logo {height: 162px;background: #ffffff;margin: 15px 0px 5px 0px;text-align: center;clear: both;}

/* Menu Horizontal */
.mnh {background: #dbe8f3;height: 50px;border: solid 2px #bacbe3;position: relative;}
.mnh ul {list-style: none;float: left;}
.mnh li {float: left;position: relative;}
.mnh a {float: left;color: #000000;padding: 0px 20px;font: 15px/50px Arial, Helvetica, sans-serif;}
.mnh a:hover, .mnh .hover {background: rgb(148,181,196);background: rgba(148,181,196,0.95);}
.mnh .hover {height: 60px;margin-bottom: -10px;}
.mnh li ul {display: block;float: none;background: rgb(148,181,196);background: rgba(148,181,196,0.95);position: absolute;top: 60px;left: 0px;width: 240px;z-index: 100;}
.mnh li li {float: none;}
.mnh li li a {float: none;color: #ffffff;font: 15px/30px Arial, Helvetica, sans-serif;}
.mnh li li a:hover {text-decoration: underline;background: none;}

/* Conteúdo */
.flash {color: #5a5a5a;font: 12px Arial, Helvetica, sans-serif;margin-bottom: 20px;}
.ctt {background: #ffffff;}
.ctt .rgt {float: right;width: 280px;}
.gr {background: #f5f5eb;}
.ctt .lft {width: 640px;padding: 0 30px;min-height: 980px;padding-top: 15px;}
.dt {color: #76a0b0;font: 25px/50px Arial, Helvetica, sans-serif;float: right;}
.dt .br {color: #b9b8a1;font-size: 30px;}
.down {position: relative;}
.down .m1 {width: 440px;}
.down .m2 {width: 200px;float: right;}
.opts {clear: both;min-height: 40px;}
.opts .bta {float: left;clear: none;margin-right: 10px;}
.opts .cp {height: 60px;clear: both;}
.opts .cp .cpmid {width: 200px;}
.opts .cp .cpmid input {width: 180px;}

/* Propaganda */
.ads {height: 130px;border-top: solid 1px #eeeedd;margin: 10px 0;padding: 10px 0;}
.ads a {color: #5a5a5a;font: 12px Arial, Helvetica, sans-serif;}
.ads a:hover {text-decoration: underline;}
.ads .tit {color: #6a909f;margin-bottom: 5px;font: 20px Arial, Helvetica, sans-serif;}
.ads .dsc {text-align: justify;margin-right: 15px;}
.ads .dsc img {width: 150px;max-height: 90px;float: left;margin-right: 10px;}

/* Informativo */
.ads2 {height: 70px;border-top: solid 1px #eeeedd;margin: 10px 0;padding: 10px 0;}
.ads2 a {color: #5a5a5a;font: 12px Arial, Helvetica, sans-serif;}
.ads2 a:hover {text-decoration: underline;}
.ads2 .tit {color: #6a909f;margin-bottom: 5px;font: 20px Arial, Helvetica, sans-serif;}
.ads2 .dsc {text-align: justify;margin-right: 15px;font: 12px Arial, Helvetica, sans-serif;color: #5a5a5a;}
.ads2 .dsc img {width: 150px;height: 105px;float: left;margin-right: 10px;}

/* Depoimento */
.dep {font: 12px Arial, Helvetica, sans-serif;color: #7b7b6f;}
.dep .te {width: 148px;}

/* Box1 */
.box1 {margin-bottom: 20px;}
.box1 a {color: #0066ff;}
.box1 a:hover {text-decoration: underline;}
.box1 ul {list-style: none;}
.box1 .tit {height: 25px;background: #eeeedd;color: #7b7b6f;font: bold 13px Arial, Helvetica, sans-serif;padding: 5px 0px 0px 10px;}
.box1 .dsc {padding-left: 10px;font: 13px Arial, Helvetica, sans-serif;}
.box1 .dsc2 a {padding-left: 10px;color: #7b7b6f;font: 13px Arial, Helvetica, sans-serif;}

/* Box2 */
.box2 {margin-bottom: 20px;font: 12px Arial, Helvetica, sans-serif;text-align: justify;border: solid 1px #ffffff;}
.box2 .dsc {margin: 0 10px;}
.box2 a {color: #777777;}
.box2 a:hover {text-decoration: underline;}
.enp {margin: 10px 0 20px 0;background: #709e8a;color: #ffffff;font: 14px/20px Arial, Helvetica, sans-serif;padding-left: 20px;}

/* Box3 */
.box3 .tit {background: url(../img/mnbg.png);height: 29px;color: #000066;font: 22px Arial, Helvetica, sans-serif;border: solid 1px #cccccc;border-width: 1px 0;margin-bottom: 20px;padding-left: 15px;}
.box3 {font: bold 14px Arial, Helvetica, sans-serif;color: #7b7b6f;}

/* Campos input */
.cp div {height: 29px;float: left;}
.cp .cplft {background: url(../img/cp_lft.png) top left;width: 4px;}
.cp .cprgt {background: url(../img/cp_rgt.png) top right;width: 4px;}
.cp .cpmid {background: url(../img/cp_bg.png);width: 180px;padding-top: 6px;height: 23px;text-align: center;}
.cp .cpmid input {width: 160px;background: transparent;border: none;}
.cp .talft {background: url(../img/cp_ta_lft.png) top left;width: 4px;height: 100px;}
.cp .targt {background: url(../img/cp_ta_rgt.png) top right;width: 4px;height: 100px;}
.cp .tamid {background: url(../img/cp_ta_bg.png);width: 180px;padding-top: 6px;height: 94px;text-align: center;}
.cp .tamid textarea {resize: none;width: 160px;height: 90px;font: 12px Arial, Helvetica, sans-serif;border: none;background: transparent;overflow: auto;}

/* Botão azul */
.bta {clear: both;height: 25px;margin-bottom: 20px;}
.bta div {height: 25px;width: 2px;float:left}
.bta .btalft {background: url(../img/bta_lft.png) top left;}
.bta .btamid {background: url(../img/bta_bg.png);height: 22px;width: 55px;color: #ffffff;padding-top: 3px;font-weight: bold;text-align: center;}
.bta .btamid a {font: bold 13px Arial, Helvetica, sans-serif;color: #ffffff;padding: 0px;margin: 0px;}
.bta .btamid a:hover {text-decoration: underline;}
.bta .btargt {background: url(../img/bta_rgt.png) top right;}

/* Quadro */
.qrd {font: 13px Arial, Helvetica, sans-serif;height: 300px;margin: 0 40px 0 30px;clear: both;}
.qrd a {color: #999999;}
.qrd a:hover {text-decoration: underline;}
.publicidade {width: 470px;float: left;}
.publicidade .boxpub {float: left;width: 212px;height: 122px;margin: 0 0 10px 10px;position: relative;}
.publicidade .boxpub .icones {height: 32px;width: 32px;float: left;}
.des_artigo {background: #f5f5eb;text-align: justify;height: 240px;width: 420px;padding: 10px;float: left;}
.bc {width: 170px;float: left;margin: 0 15px;}
.bc .tit {color: #709e8a;font: bold 16px Georgia, "Times New Roman", Times, serif;margin-bottom: 10px;}

/* Localização */
.loca .tit {color: #125A95;font: 25px/30px Arial, Helvetica, sans-serif;}
.loca .values {clear: left;color: #1B84DA;font: 18px Arial, Helvetica, sans-serif;text-align: center;}
.loca .tit div {float: left;margin-top: 2px;}
.loca .map, .loca .tel {margin-right: 20px;float: left;}
.loca img {width: 32px;}

/* História */
.historia {font-family: Arial, Helvetica, sans-serif;color: #5A5A5A;text-align: justify;}
.historia .tit {color: #125A95;font: 25px/30px Arial, Helvetica, sans-serif;margin-bottom: 20px;text-transform: capitalize;}
.historia img {margin: 0 20px 20px 0;float: left;}

/* Indaiatuba */
.indaiatuba {font: 12px Arial, Helvetica, sans-serif;color: #5A5A5A;text-align: justify;}
.indaiatuba .tit {color: #125A95;font: 25px/30px Arial, Helvetica, sans-serif;text-transform: capitalize;}
.indaiatuba .head {color: #125A95;font: 18px/20px Arial, Helvetica, sans-serif;margin: 20px 0;text-transform: capitalize;}
.indaiatuba .imgl {margin: 0 20px 20px 0;float: left;}
.indaiatuba .imgr {margin: 0 20px 0 20px;float: right;}

/* Artigos */
.artigos {font: 12px Arial, Helvetica, sans-serif;color: #5A5A5A;text-align: justify;}
.artigos img {margin: 0 20px 20px 0;float: left;}
.artigos .head, .artigos .date {color: #125A95;font: 25px/30px Arial, Helvetica, sans-serif;text-transform: capitalize;margin-bottom: 20px;}
.artigos .date {font-size: 20px;color: #c0c0c0;afloat: right;}
.artigos .paginas {text-align: center;}
.artigos .paginas a {color: #125A95;padding: 0 10px;margin: 0 3px;border: solid 1px #aaaabb;border-radius: 4px;}
.artigos .paginas a:hover {color: #ffffff;background: #5599bb;}
.artigos .paginas .select {color: #ffffff;background: #125A95;}

/* Parceiros */
.parceiros, .parceiros a {font: 12px Arial, Helvetica, sans-serif;color: #5A5A5A;text-align: justify;}
.parceiros .head, .parceiros .head2 {color: #125A95;font: 25px/30px Arial, Helvetica, sans-serif;text-transform: capitalize;margin-bottom: 20px;}
.parceiros .head2 {font: 20px/20px Arial, Helvetica, sans-serif;}
.parceiros img {float: left;margin-right: 20px;}
.partner {clear: none;margin-bottom: 100px;}
.partner .logo {}

/* Admin */
.admin {font-family: Arial, Helvetica, sans-serif;color: #5A5A5A;text-align: justify;}
.admin .head {color: #125A95;font: 25px/30px Arial, Helvetica, sans-serif;text-transform: capitalize;margin-bottom: 20px;text-transform: capitalize;}
.admin .cp {clear: left;}
.admin .dep2 .cp .cpmid {width: 600px;}
.admin .dep2 .cp .cpmid input {width: 580px;}
.admin .cp .tamid {background: url(../img/cp_ta_bg.png);width: 600px;padding-top: 6px;height: 94px;text-align: center;}
.admin .cp .tamid textarea {resize: none;width: 580px;height: 90px;font: 12px Arial, Helvetica, sans-serif;border: none;background: transparent;overflow: auto;}

/* Fotos */
.fotos .tit {color: #125A95;font: 25px/30px Arial, Helvetica, sans-serif;}
.fotos .values {clear: left;color: c;font: 18px Arial, Helvetica, sans-serif;text-align: center;}
.panel {width: 200px;height: 100px;}
.panel ul {list-style: none;position: absolute;}
.panel li {float: left;}
.frame, .frame2 {border: solid 1px #bacbe3;width: 130px;height: 200px;text-align: center;border-radius: 5px;float: left;margin: 20px 25px 20px 0;background: #E2EDF5;color: #125A95;position: relative;}
.frame2 img {margin-top: 10px;max-width:120px;max-height: 165px;}
.frame2 .icons {position: absolute;left: -10px;top: -20px;height: 20px;}
.frame2 .icons a img {float: left;clear: none;}
.frame .tag {padding-top: 10px;width: 100px;margin: 0 auto;text-align: center;}
.frame .tag input {width: 100px;text-align: center;background: transparent;border: none;}
.icons {position: absolute;z-index: 2;top: -10px;left: -10px;}
.icons img {height: 30px;float: none;cursor: pointer;}
a .frame {background: #E2EDF5;color: #125A95;}
a:hover .frame {text-decoration: underline;background: #D2E2F0;}
.photo {background: url(../img/photo.png);width: 128px;height: 128px;position: relative;margin: 0 auto;}
.photo img {width: 104px;height: 80px;position: absolute;top: 23px;left: 9px;}
.photo_framep {background: url(../img/photo_frame_p.png);width: 173px;height: 139px;position: relative;margin: 0 20px 20px 0;cursor: pointer;float: left;}
.photo_framep img {max-width: 151px;height: 110px;}
.photo_framep .exc {position: absolute;left: -5px;top: -10px;z-index: 10;}
.photo_framep .exc img {width: 22px;height: 22px;}
.photo_frameg {background: url(../img/photo_frame_g.png);width: 433px;height: 348px;position: absolute;}
.photo_frameg .icons {position: absolute;left: 5px;top: 10px;width: 20px;}
.photo_frameg .icons a img {float: left;clear: none;}
.photo_frameg .est {position: absolute;top: 18px;left: 30px;}
.photo_frameg .est img {max-width: 377px;height: 275px;margin-bottom: 10px;}
.photo_frameg .est .subt {text-align: center;border: none;color: #707070;width: 100%;}

/* Busca */
.filtros {min-height: 670px;width: 150px;border-right: dotted 1px #c0c0c0;float: left;}
.filtros img {width: 40px;margin-top: -10px;}
.filtros a, .resultados a {color: #505050;}
.filtros a:hover, .resultados a:hover {text-decoration: underline;}
.filtros .em, .resultados .titulo {color: #125A95;font-family: Arial, Helvetica, sans-serif;margin-bottom: 20px;}
.filtros .flt {clear: left;}
.filtros .sct {color: #125A95;text-decoration: underline;}
.resultados {float: left;margin-left: 20px;}
.resultados .titulo {margin-bottom: 0;}
.resultados .rs {width: 460px;clear: none;margin-bottom: 20px;}

/* Calendário */
.calendario {background: none;color: #000000;}
.calendario span {padding: 0 2px;}
.calendario a {color: #000000;}
.calendario a:hover {border: solid 1px #000000;border-radius: 5px;margin: 0 -1px;}
.calendario .next, .calendario .next2 {width: 16px;height: 16px;background: url(../img/arrow_.png);clear: left;float: right;margin-top: -16px;}
.calendario .next2 {background: url(../img/arrow.png);cursor: pointer;}
.calendario .back, .calendario .back2 {width: 16px;height: 16px;background: url(../img/arrow2_.png);float: left;}
.calendario .back2 {background: url(../img/arrow2.png);cursor: pointer;}
.compr {margin: 0 auto;}
.compr td {padding: 0 10px;text-align: right;}
.compr th {color: #125A95;margin: 0 5px;text-align: center;}
.compr .mrc {font-weight: bold;color: #1B84DA;cursor: pointer;}
.compr .mrc a {color: #1B84DA;}
.compr .hoje {font-weight: bold;color: #aa0000;cursor: pointer;}
.compr .hoje a {font-weight: bold;color: #aa0000;cursor: pointer;}
.evento {width: 350px;background: #ffffff;color: #555555;border: solid 1px #adadad;border-radius: 5px;padding: 0 5px;}
.pendente {margin-top: 20px;}
.pendente img {margin-top: -3px;}
.pendente .sct {color: #707070;border: none;text-decoration: underline}
.pendente a {border: none;}
.pendente a:hover {border: none;text-decoration: underline;margin: 0;}

/* Box Calendário */
.boxc {margin-bottom: 10px;width: 350px;height: auto;margin: 0 auto;}
.boxc .titlec {color: #404040;text-transform: uppercase;font: bold 13px Arial, Helvetica, sans-serif;}
.boxc .titlec .lftc, .boxc .titlec .midc, .boxc .titlec .rgtc {float: left;height: 30px;padding: 0;min-height: 0;}
.boxc .titlec .lftc {background: url(../img/box/box_lft.png);width: 4px;}
.boxc .titlec .midc {background: url(../img/box/box_mid.png);width: 342px;height: 23px;padding-top: 7px;text-align: center;}
.boxc .titlec .rgtc {background: url(../img/box/box_rgt.png);width: 4px;}
.boxc .cttc {clear: left;background: #ffffff url(../img/box/box_bg.png) repeat-x bottom left;border: solid #dadada;border-width: 0 1px;float: left;font: 12px/20px Arial, Helvetica, sans-serif;width: 348px;min-height: 0;padding: 0;}
.boxc .cttc ul {list-style: none;}
.boxc .cttc ul a li span {margin-left: 8px;}
.boxc .cttc ul a li, .boxc .cttc ul a:hover li {list-style: none;color: #404040;}
.boxc .cttc ul a:hover li {color: #003399;background: #e5e5e5;}
.boxc .footc {clear: left;height: 9px;}
.boxc .footc div {float: left;height: 9px;padding: 0;min-height: 0;}
.boxc .footc .lftc {background: url(../img/box/box_ft_lft.png);width: 4px;}
.boxc .footc .midc {background: url(../img/box/box_ft_mid.png);width: 342px}
.boxc .footc .rgtc {background: url(../img/box/box_ft_rgt.png) bottom right;width: 4px;}


/*----- table -----*/
.table {padding: 4px;margin: 0 auto;text-align: center;width: 650px;}
.table th {background: #125A95;padding: 4px 10px;color: #ffffff;border: 1px solid #014984;border-bottom-width: 0;}
.table th.b {background: #014984;color: #f0f0f0;font-size: 120%;line-height: 30px;}
.table tr:hover td {background: #e7e7e7;}
.table td {padding: 6px 6px;background: #f7f7f7;border: 1px solid #f0f0f0;}
.table .rec td {font-weight: bold;background: #a33;border: 1px solid #922;color: #fff;}
.table .rec:hover td {background: #811;}
.table input {background: #ffffff;border: 1px solid #e9e9e9;padding: 4px 0;text-align: center;}
/*------*/
.table .st {float: left;width: 16px;height: 22px;margin-top: 4px;display: block;background: url(/img/st.png);}
.table .st.r {float: right;background-position: 100% 0;}
.table .st a {display: block;width: 100%;height: 100%;}
/*------*/
.ata {padding: 4px;margin: 0 auto;text-align: center;width: 650px;font-size: 80%;font-family: Arial, Helvetica, sans-serif}
.ata th {padding: 0;border: 1px solid #000;border-left-width: 0;}
.ata td {padding: 6px 6px;border: 1px solid #000;border-width: 0 1px 1px 0;}
/*------*/
table.ficha {margin-top: 20px;width: 680px;position: relative;}
.ficha th {background: #e4e4e4;padding: 4px;border: 1px solid #606060;border-left: 0;text-align: center;position: relative;overflow: hidden;}
.ficha img {position: absolute;z-index: 0;left: 0;top: 0;float: none;}
.ficha th.f {background: none;border: 1px solid #606060;border-width: 0 1px 1px 0;}
.ficha td {padding: 1px 6px;border: 1px solid #606060;border-width: 0 1px 1px 0;text-align: left;position: relative;}
.ficha.b {margin-top: 2px;}
.ficha.b td {text-align: center;}
.ficha td.f {border-left: 1px solid #000000;text-align: left;}
.ficha td.f.m {font-size: 100%;}
/*------*/
tr.lista {cursor: pointer;}
tr.lista:hover td {background: #e7e7e7;}
/*------*/
.grafico {height: 200px;margin: 50px 20px;float: left;border: 1px solid #000000;border-width: 0 0 1px 1px;position: relative;}
.grafico.r {float: right;}
.grafico div {position: absolute;}
.grafico .col {float: left;margin: 0 8px;height: 200px;position: relative;}
.grafico .col {width: 10px;}
.grafico .q {width: 5px;background: #404040;border: 1px solid #000;border-bottom: 0;position: absolute;left: 5px;bottom: 0;}
.grafico .d {width: 5px;background: #a0a0a0;border: 1px solid #000;border-bottom: 0;position: absolute;left: 0;bottom: 0;}
/*----- /table -----*/
