/*
Autor: Eduardo Santos
Email: dudu.wd@hotmail.com
Empresa: http://www.pratica.eti.br
*/
* {padding: 0; margin: 0; text-decoration: none; font-family: 'Trebuchet MS'; font-size: 12px; list-style: none; border: none;}

body {  background: #c9e7ef url(../img/bgbig.jpg) repeat-x center top }
#container {width:900px; margin: 0 auto;}

.bandeiras { background:url(../img/bandeirolas.gif) repeat-x 0 -6px; width:100%; height:42px; z-index:100; left:0; position:absolute; bottom:-37px; }

/*div header(topo)*/
#header {width: 100%; height: 159px; position: relative;}
#header img.logo {position: absolute; top: 28px; left: 38px;}
#box-jingle { position:absolute; width:120px; height:30px; right:280px; top:94px; z-index:1000; }

/*Navegação do Topo*/
#header ul#navHeader {width: 509px; height: 34px; padding: 19px 0 0 10px; background: url(../img/bgnavheader.png) no-repeat; position: absolute; top: 6px; left: 395px; z-index:999}
#header ul#navHeader li {padding-left: 17px; margin-left: 25px; _margin-left: 19px; display: block; float: left; background: url(../img/bglinavheader.gif) no-repeat left 4px;}
#header ul#navHeader li a {color: #93ceff; text-decoration:underline;}
#header ul#navHeader li.liMatricula {background: url(../img/bglinavheader.gif) no-repeat left -14px;}
#header ul#navHeader li.liAtividades {background: url(../img/bgninavheader.gif) no-repeat left -34px;}
#header ul#navHeader li.liLinks {background: url(../img/bgninavneader.gif) no-repeat left -54px;}
#header ul#navHeader li.liFale {background: url(../img/bglinavneader.gif) no-repeat left -75px;}
	
/*Escolha Unidade*/	
#header #selecUni {width: 122px; height: 36px; padding: 12px 0 0 220px; background: url(../img/bgescolhaunidade.jpg) no-repeat; position: absolute; top: 85px; left: 555px;}
#header #selecUni select {width: 110px; }

/*div intro*/
#intro { width: 100%; float: left; background: #fff url(../img/bgintro.jpg) no-repeat left top;}
	
/*div Coluna Lateral Esquerda*/
#colLat { width: 201px; float: left; text-align: center; background: url(../img/bgcollat.jpg) no-repeat right top; margin-top: 20px;}

/*Navegação Principal*/
#nav { width: 181px; margin-bottom: 25px; text-align: left; float: left; padding-left: 20px; background: url(../img/bgnav.jpg) no-repeat left top;}
#nav img {clear: both; float: left;}
#nav ul { width: 161px; float: left; clear: both;}
#nav ul li {padding: 5px 0 5px 25px; border-top: 1px solid #c3d5b9; background: url(../img/bglinav.jpg) no-repeat 9px 12px; cursor:pointer;}
#nav ul li:hover {background:#c9e7ef url(../img/bglinav.jpg) no-repeat 9px 12px; padding-left:30px;}
#nav ul li a {font: bold 11px Tahoma; color: #000;}

/*Flash Desconto Fisk*/
#flashDescontoFisk { width: 100%; height: 270px; margin-bottom: 25px; background: url(../img/flashdescontofisk.jpg) no-repeat center;}

/*Nav Auxiliar Flash*/
#navAux {margin-top: 1px; float: left; position:relative; z-index:999}
#navAux ul {margin-left:55px;}
#navAux ul li {height:60px; float:left; background:url(../img/bg-li-menu-principal.png) no-repeat left 21px; margin-left:20px;}
.m1 {background:url(../img/menu.png) no-repeat left top; height:60px; width:98px; text-indent:-99999px; display:block;}
.m2 {background:url(../img/menu.png) no-repeat -117px top; height:60px; width:102px; text-indent:-99999px; display:block;}
.m3 {background:url(../img/menu.png) no-repeat -242px top; height:60px; width:124px; text-indent:-99999px; display:block;}
.m4 {background:url(../img/menu.png) no-repeat -386px top; height:60px; width:56px; text-indent:-99999px; display:block;}
.m5 {background:url(../img/menu.png) no-repeat -459px top; height:60px; width:83px; text-indent:-99999px; display:block;}

/*Banner Paginação*/
#painelHome { width: 559px; float: left; margin: 0 0 20px 0; height: 245px;}

/*Colunas Miolo Index*/
#colLatMiolo { width: 335px; float: left; margin-left: 5px;}
.boxAzul {background: url(../img/boxazul.jpg) no-repeat; width: 325px; float: right; margin-bottom: 20px;}
/*Box Projetos Index*/
.projetos {background: url(../img/boxazulprojetos2.jpg) no-repeat left 39px;}
.projetos p { width: 118px; margin: 10px 0 18px 15px;}
.projetos a {margin-left: 15px;}

/*Box Eventos Index*/
.boxFotoEvento {width:114px; height: 125px; float:left; padding: 5px 8px 10px 8px; _padding: 5px 8px 5px 8px; margin-left: 20px;}
.boxFotoEvento img {border: 1px solid #3bb9b6; background: #fff; padding: 3px; float: left; margin-right: 17px; width:115px; margin-bottom:5px;}
.boxFotoEvento p { font-size: 12px; font-weight: bold; text-align:center; }
.boxFotoEvento a { color: #000;}

/*Box Fique por dentro Index*/
.notificasFique { width: 290px; border-bottom: 1px solid #e0e1e2; margin: 0 0 14px 17px; padding-bottom: 14px;}
.notificasFique a{color: #000000;}

.aniversariante {background: url(../img/boxazulaniversariante.jpg) no-repeat left 39px;}
#listaAniversariante {margin: 18px 0 0 18px;}
#listaAniversariante li { font-weight: bold; margin-bottom: 5px; padding-left: 15px; background: url(../img/lianiversariante.gif) no-repeat left 3px;}

/*Tabelas Informativas*/
table.tableInfo {margin: 0 0 20px -2px; text-align:center; border-collapse:0; width: 100%;}
table.tableInfo tr { background: #e9f0f5; border-right: 1px solid #fff; }
table.tableInfo tr td{ padding: 5px; border-bottom:1px solid #b3c3cf;}

#footer { width: 100%; height: 190px; background: #a9ddeb; clear:both;}
#footerCenter {width:900px; margin: 0 auto; padding-top: 33px; text-align: center; background: url(../img/footercenter.jpg) no-repeat;}
#footerCenter a{color: #000;}
#footerCenter a:hover{ text-decoration: underline;}

/*INTERNAS*/
#mioloInterno { width: 615px; padding: 23px 20px; background: url(../img/miolointerno.jpg) no-repeat; float: left; margin: 20px 0 0 20px; }
#mioloInterno .box-instalacoes {width:147px; text-align:center; float:left; margin: 0 6px 6px 0; height:170px;}

#mioloInterno .box-mestres {text-align:center; float:left; margin: 20px 20px 20px 20px; width:150px; height:178px}
.mestres{ margin-top:100px}
#mioloInterno .dif{ margin-left:40px!important}
#mioloInterno img.fotos {border: 2px solid #cce8f0; background: #fff; padding: 7px; float: left;}


#mioloInterno .mestres-internas { width:318px; height:241px; margin:0 auto}
#mioloInterno .mestres-internas .fotos {border: 2px solid #cce8f0; background: #fff; padding: 7px; float: left;}

.dica-fera{ color:#e12b20; font-size:25px; margin-bottom:10px; font-family:Georgia}
.tit-mestre{ color:#064B84; font-size:18px; margin-bottom:10px; text-transform:uppercase;  margin-top:10px }
.box-dicas{padding:10px; color:#004e90}
.box-dicas strong { font-size:14px}
.mioloInternomestre{background: url(../img/miolointerno-mestre.jpg) no-repeat !important; min-height:700px}
.mioloInternomestreHome{background: #de271f url(../img/bg-fala-mestre.jpg) no-repeat !important; min-height:1170px!important}
#mioloInterno img.fotoInstalacao {border: 1px solid #dbdbdb; background: #fff; padding: 7px; float: left;}
#mioloInterno img.alignImg { margin: 30px 20px;}

#mioloInterno p { margin-bottom: 20px;}
#mioloInterno.noticias-detalhe p { margin-bottom: 0px;}
#mioloInterno a { font-weight: bold; color: #000;}
#mioloInterno a:hover { text-decoration: underline;}

/*Box Links Importantes*/
div.boxLinks { width: 575px; margin: 0 0 26px 15px; border: 1px solid #d8e0e4; padding: 5px; float: left; background: #f3f7fa;}
div.boxLinks img {border: 1px solid #d8e0e4; float: left;}
div.boxLinks p {float: left; margin: 30px 0 0 17px; width: 255px;}
div.boxLinks p span {margin-bottom: 2px;}

/*Formulário Fale*/
#formFale {border: 1px solid #d8dfe4; background: #f3f7fa; padding: 29px 40px; width: 465px; margin-left: 35px;}
#formFale label { display: block; font-weight: bold; margin-bottom: 9px;}
#formFale .inputTxt {border: 1px solid #d9e5ed; width: 100%; margin-bottom: 11px;}
#formFale select { margin-bottom: 11px; border: 1px solid #d9e5ed;}
#formFale textarea { width: 100%; height: 121px; border: 1px solid #d9e5ed; overflow: auto; margin-bottom: 20px;}
#formFale .btEnviar { background: #c6211a; color: #fff; padding: 0 10px; font-weight:bold;}


/*Vídeos*/
#FLVPlayer { display: block; clear: both;}
#paginaVideo { width: 497px; background: url(../img/bgpaginavideo.jpg) repeat-y; padding: 5px; margin-top: 30px;}

/*CLASSES*/
.infolink{ margin:0 27px;}
.bgVerde { background: #e4f6f5;}
.dataEvento {color: #00aca2; font-size: 10px!important; }
.verFotos {margin: 18px 0 0 17px;}
.marginBottom { margin-bottom: 10px;}
.marginBottom20 { margin-bottom: 20px;}
.dataNoticia{ font-size: 10px!important; color: #000; font-weight: bold;}
.titNoticia a{ color: #de281f; font-size: 12px!important; font-weight: bold; text-transform: uppercase;}
.pratica { font-weight: bold; text-decoration: underline; color: #000;}
.titulos {margin: 0 0 30px 45px;}
/*.noMarginR {margin-right: 0!important;}*/
.noMargin {margin: 0!important;}
.redBold { color:#c42019; font-weight:bold; font-size: 14px;}
.imgBorda {margin: 20px 41px 19px 11px; border: 1px solid #dbdbdb; background: #fff; padding: 10px; float: left;}
.listasimples { margin-left: 15px; margin-bottom: 20px;}
.listasimples li { list-style: outside disc;}
.celulaEscura {}
.clear { clear: both;}
.imgFloatLTxt { float: left; margin: 0 20px 20px 0;}
.imgFloatRTxt { float: right; margin: 0 20px 0 20px;}
.btUltimosEventos{ margin:30px 0 0 200px;}
.linhSeparadora{ color:#def0f4; height:1px; }
.construcaoCalen{ background:url(../img/seta.jpg) no-repeat 0px 0px; text-indent:20px; padding-top:3px; float:right; margin-right:5px; color:#004e94}
.list li{ background:url(../img/square.jpg) center left no-repeat; padding: 0 0 0 15px; margin:0 0 5px 5px;}
.list li a{ font-weight:normal!important}

.ultimo{ border-bottom:1px solid #CCCCCC; padding-bottom:15px;}

#destaques-jornais {margin:15px 10px 0 10px; height:269px; }
#destaques-jornais a {color:#000000; margin:5px 0 0 0;  background: url(../img/li-marcador-jornais.gif) 0 5px no-repeat; padding:0 0 0 10px; display:inline-block;  }
#destaques-jornais a:hover { text-decoration:underline;}

.alter{ background:#f9fafb;}
.banner-anchieta{margin:0 0 20px 20px; float:left}

a.chamada-lanchonete{width:163px; height:74px; background:url(../img/cantina.jpg) no-repeat; display:block; text-indent:-9000px; float:left; margin:-15px 0 10px 18px;}
#table-lanchonete{ width:100%;}
#table-lanchonete tr{background:#ecf2f6;}
#table-lanchonete tr.alter{background:none;}
#table-lanchonete tr td{padding:15px; border-right:1px solid #fff;}
#table-lanchonete tr td.preco{ text-align:center;}
#table-lanchonete tr td.titulos-lanchonete{font-size:14px; font-weight:bold; background:#ddecf3; border-bottom:1px solid #add1e2; border-top:20px solid #fff}

#bandeirolas{ width:576px; height:37px; background:url(../img/bandeirolas.png) no-repeat; position:absolute; top:61px; right:0;}
#copa{ width:768px; height:106px; background:url(../img/copa.png) no-repeat; position:absolute; top:54px;}

#natal { background:url(../natal-2010/bg.png )no-repeat ; display:none; width:927px; height:59px;  position:absolute; z-index:98; top:128px; left:-12px;}
#arvore {position:absolute; z-index:99; top:-88px; left:172px;display:none;}
#noel {position:absolute; z-index:100; top:-122px; left:68px;display:none;}

#boletimonline { width:157px; height:60px; position:absolute; margin: 80px 0 0 320px; }

/*Galeria*/

#galeria { widows:700px; height:0 auto; margin-top:-45px; }
#galeriaInt { overflow:hidden; _height:100%; width:528px;}
#galeriaInt form { background: url(../img/bg-form-galeria.jpg) no-repeat; height:40px; margin-bottom:10px; padding:26px 0 7px 100px; }
#galeriaInt form label { color:#FFF; display:inline; font-weight:bold; margin-right:5px; }
#galeriaInt form select { border:0 none; height:20px; width:370px; }
#galeriaInt #box-galeria { overflow:hidden; width:528px;  }
#galeriaInt .galeriaFotos { padding:10px 0 0 32px; }
#galeriaInt .galeriaFotos li { float:left; margin:0 22px 20px 0; }
#galeriaInt .galeriaFotos li img {padding:3px; width: 120px; border:1px solid #CCCCCC; }
#galeriaInt #paginacao { width:0 auto; height: 0 auto ; background:#ececec; clear:both; padding:2px 0 0 0; margin:8px 0 0 0; text-align:center; }
#galeriaInt #paginacao label.paginacao_atual { background:url(../img/bg-num-galeria-ativo.gif) no-repeat;width:25px; height:25px; display:inline-block;color:#FFF; margin:0 2px;  font-weight:bold; text-align:center; padding-top:5px; }
#galeriaInt #paginacao a.paginacao_navegar { background:url(../img/bg-num-galeria.gif) no-repeat; width:25px; height:25px; display:inline-block; font-weight:bold; margin:0 2px; padding-top:3px;}
#galeriaInt #paginacao a.proxima, a.anterior { color:#000; }

.topo-mestres{margin:5px 0 10px 10px}


/*Natal*/
.natal-2011 { width:542px; height:196px; background:url(../natal.png) no-repeat; position:absolute; z-index:100; margin:10px 0 0 -20px;}
/*Fim Natal*/
