@charset "utf-8";

/* CSS Document */



/* RESET */

*{margin:0; padding:0;}



/* PSEUDO CLASSES */

a {text-decoration:none; }

ul {list-style-type:none;}

ul li {list-style-type:none;}

ul li ul {list-style-type:none;}

ul li ul li {list-style-type:none;}

p {margin-bottom:10px;}



/* ESTRUTURA */

body{}



#main {width:100%; left:0; top:0; position:absolute; float:left; text-align:center;  background:url(../images/fundo_html.png) repeat; }



#main_top {width:100%; height:auto; position:relative; float:left; }

#main_rod {width:100%;  height:auto; position:relative; float:left; background:url(../images/fundo_rodape.png) repeat-x;}

#box { width:1000px; height:auto; margin:0 auto; }

#box2 {width:1000px; height:auto; float:left;  background:#FFF; border-left:2px solid #ECEDF2; border-right:2px solid #ECEDF2;}



/* CABECALHO */

#cabecalho {width:996px; height:635px; margin-left:1px; text-align:left; border:1px solid #E5E6E8; border-top:0; }

#espaco_cabecalho {width:100%; height:13px; float:left; border-bottom:1px solid #E5E6E8;}

#barra_top {width:550px; height:auto; position:relative; float:left; text-align:right;}

#box_mapa { width:24px; height:24px; margin-top:30px; position:relative; float:right; margin-right:10px;}

#texto_mapa {width:100px; height:15px; font:16px 'PT Sans', sans-serif; color:#000; float:right; margin-top:33px; font-weight:bold;}

#box_pesquisa {width:280px; height:25x; margin-top:3px; position:relative; float:left; overflow:hidden;}

#logo {width:382px; height:115px; margin-top:25px; margin-left:25px; position:relative; float:left; left:0px; z-index:3;}



#menu_principal {width:900px; height:30px; position:relative; float:left; margin-top:10px; margin-left:85px; text-align:lett;}

.item_menu_principal {margin-left:30px; margin-right:0px; display:block; position:relative; float:left; margin-top:5px; font-family:'PT Sans', sans-serif; font-size:11pt; color:#1F364E; height:20px; font-weight:bold; text-align:right; text-transform:uppercase;}

.item_menu_principal a {font-family:'PT Sans', sans-serif; font-size:11pt; color:#1F364E; text-decoration:none; }

.item_menu_principal a:hover {font-family:'PT Sans', sans-serif; font-size:11pt; color:#99271D;}

.barra_separa_principal {display:block; width:2px; height:29px; top:3px; margin-left:2px; margin-right:2px; position:relative; float:right;}



#box_imagem {width:100%; height:438px; position:relative; float:left; margin-top:20px; background:url(../images/fundo_banner.png) bottom no-repeat; z-index:1;}

#imagem {width:1010px; height:420px; position:relative; float:left;  }

/* FIM CABECALHO */



/* CONTEUDO */

#principal {width:996px; height:auto; position:relative; float:left; background:url(../images/fundo_sombra.png); margin-left:2px; padding-left:0px;}



#box_item {width:345px; height:125px; border:1px solid #CCC; margin-top:15px; margin-right:5px; position:relative; float:left;}

#foto_item {width:115px; height:115px; margin:5px; position:relative; float:left;}

#texto_item {width:205px; height:115px; margin:5px; position:relative; float:left;}



.titulo_noticia {display:block; width:100%; height:auto; margin-bottom:4px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:11pt; color:#000; font-weight:bold; text-transform:uppercase; }

.data_texto_noticia {display:block; width:100%; height:auto; margin-bottom:15px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:11pt; color:#666; }

.texto_noticia {display:block; width:98%; height:auto; margin-bottom:4px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:10pt; color:#000; }

.data_noticia {display:block; width:85px; height:auto; position:relative; float:left; margin-left:20px; font-family:'PT Sans', sans-serif; font-size:10pt; color:#000; font-weight:bold; }

.texto_noticia {display:block; width:98%; height:auto; margin-bottom:4px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:8pt; color:#000; }



.texto {width:708px; height:auto; position:relative; float:left; font-family:Calibri, Verdana, Geneva, sans-serif; font-size:10pt; color:#666; }



#banner { width:726px; height:215px; position:relative; z-index:1; float:left; background:url(../images/fundo_banner.png) no-repeat; overflow:hidden;}

#rolagem {height:215px; z-index:9;}

#seta_esquerda {width:10px; height:10px; position:absolute; left:650px; top:175px; z-index:11; cursor:pointer;}

#seta_direita {width:10px; height:10px; position:absolute; left:670px; top:175px; z-index:11; cursor:pointer;}

#slides{position:relative; float:left; width:694px; height:184px; margin:15px; z-index:1;}

#barra_slide {width:694px; height:36px; position:absolute; float:left; top:149px; z-index:10; }



#arearestrita { width:199px; height:215px; position:relative; float:left; background:url(../images/fundo_box_restrito.png) no-repeat;}

#box_area {width:160px; height:25px; position:relative; float:left; margin-left:25px; margin-top:5px; font-family:'PT Sans', sans-serif; font-size:12pt; color:#000;}

#box_area a {color:#000; text-decoration:none;}

#box_area a:hover {color:#666;}

#box_noticia_home {width:472px; height:270px; position:relative; float:right; margin:20px 20px 0 0; }



#box_foto_home {width:100%; height:325px; float:left; background:#fff; }



#box_link_noticia {width:80px; float:right; margin:20px 0 0 0; font:16px 'PT Sans', sans-serif; color:#99271D; font-weight:bold; margin-top:30px;}

#box_link_noticia a {text-decoration:none; color:#99271D;}

#box_link_noticia a:hover{text-decoration:underline;}



.foto_home {width:303px; height:218px; float:left; background:url(../images/fundo_foto_home.png) no-repeat; margin-right:15px;}

.foto_home img{width:250px; height:190px; float:left; margin:7px 0 0 28px;}



.titulo_foto {width:260px; height:auto; float:left; text-align:center; font:15px 'PT Sans', sans-serif; color:#1F364E; font-weight:bold; margin:0px 35px 0 25px;}

.titulo_foto a {text-decoration:none; color:#1F364E;}

.titulo_foto a:hover {text-decoration:underline;}

 

#box_noticia_artigo {width:472px; height:270px; position:relative; float:left; margin:20px 0 0 0px; }



#box_ajuda_home { width:472px; height:136px; position:relative; float:left; background:#C2BD2D; margin:20px 0 0 25px;}

#box_doacao_home { width:472px; height:136px; position:relative; float:left; background:#F9E938; margin:0 0 0 25px;}



.ajuda_titulo{width:360px; height:auto; position:relative; float:left; display:block; font:24px 'PT Sans', sans-serif; color:#99271D; margin:20px 0 0 30px; text-align:left; font-weight:bold; }

.ajuda_subtitulo{width:400px; height:auto; position:relative; float:left; display:block; font:19px 'PT Sans', sans-serif; color:#000; margin:5px 0 0 30px; text-align:left;}

.ajuda_link a{width:400px; height:auto; position:relative; float:left; display:block; font:16px 'PT Sans', sans-serif; color:#C62911; margin:5px 0 0 30px; text-align:left; font-weight:bold;}

.ajuda_link a:hover{text-decoration:underline;}



.noticia_titulo a{width:430px; height:auto; position:relative; display:block; font:17px 'PT Sans', sans-serif; color:#000; font-weight:bold; text-align:left; margin:10px 0 0 30px; float:left;}

.noticia_titulo a:hover{text-decoration:underline;}

.noticia_texto a{width:430px; height:35px; overflow:hidden; position:relative; display:block; font:14px 'PT Sans', sans-serif; color:#6D6E70; text-align:left; margin:5px 0 0 30px;}

.noticia_texto a:hover{text-decoration:underline;}



#menu_lateral {width:225px; height:auto; position:relative; float:left; margin-right:5px;}

#menu_lateral_top {width:230px; height:16px; position:relative; float:left;}

#menu_lateral_meio {width:230px; height:auto; position:relative; float:left;}

#menu_lateral_bottom {width:230px; height:16px; position:relative; float:left;}



.menu_lateral {display:block; width:200px; height:auto; margin-left:30px; margin-top:10px; font-family:'PT Sans', sans-serif; font-size:11pt; color:#2D4359; text-align:left;}

.menu_lateral a {color:#2D4359; text-decoration:none;}

.menu_lateral a:hover {color:#2D4359; text-decoration:underline;}



#separa_menu{width:1px; height:356px; float:left; background:url(../images/separacao_menu.png) no-repeat; margin-top:50px;}



#corpo_principal {width:690px; height:auto; position:relative; float:left;}

#corpo_principal_top {width:690px; height:16px; position:relative; float:left; background:url(../images/topo_principal.png) no-repeat;}

#corpo_principal_meio {width:690px; height:auto; position:relative; float:left; background:url(../images/meio_principal.png) repeat-y;}

#corpo_principal_bottom {width:690px; height:16px; position:relative; float:left; background:url(../images/bottom_principal.png) no-repeat;}



#titulo_box {width:100%; height:45px; position:relative; float:left; margin-bottom:10px;}

#titulo_box_conteudo {width:100%; height:20px; position:relative; float:left;}

.texto_titulo_box_menu {display:block; width:180px; height:15px; position:relative; float:left; margin-left:25px; text-transform:capitalize; font-family:'PT Sans', sans-serif; font-size:15pt; color:#223262; font-weight:bold;}

.texto_titulo_box {display:block; width:100%; height:30px; position:relative; float:left; margin-left:30px; text-transform:capitalize; font-family:'PT Sans', sans-serif; font-size:16pt; color:#9A281E;  text-align:left; border-bottom:1px solid #E3E3E5;}

.texto_titulo_box a {text-decoration:none; color:#9A281E;}



.link_voltar {font-family:'PT Sans', sans-serif; font-size:9pt; color:#03F;}

.link_voltar a {text-decoration:none; color:#03F; }

.link_voltar a:hover { text-decoration:underline;}



#imagem_titulo_box {width:190px; height:5px; position:relative; float:left; margin-left:20px; overflow:hidden;}

#imagem_titulo_box_pagina {width:650px; height:5px; position:relative; float:left; margin-left:20px; overflow:hidden;}



.data_noticia {display:block; width:85px; height:auto; position:relative; float:left; margin-left:20px; font-family:'PT Sans', sans-serif; font-size:10pt; color:#000; font-weight:bold; }



.chamada_noticia {display:block; width:350px; height:28px; margin-bottom:4px; overflow:hidden; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:10pt; color:#000; }

.chamada_noticia a {text-decoration:none; color:#000;}

.chamada_noticia a:hover {color:#666;}



.titulo_noticia {display:block; width:100%; height:auto; margin-bottom:4px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:11pt; color:#000; font-weight:bold; text-transform:uppercase; }

.data_texto_noticia {display:block; width:100%; height:auto; margin-bottom:15px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:11pt; color:#666; }

.texto_noticia {display:block; width:100%; height:auto; margin-bottom:4px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:8pt; color:#000; }



.chamada_conteudo  {display:block; width:630px; height:32px; margin-bottom:4px; overflow:hidden; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:10pt; color:#000;}

.chamada_conteudo a {text-decoration:none; color:#000;}

.chamada_conteudo a:hover {color:#666;}



#texto_conteudo {width:720px; height:auto; position:relative; float:left; margin:30px; margin-top:25px; margin-bottom:5px; text-align:justify; font-family:'PT Sans', sans-serif; font-size:11pt; color:#000; }

#link_download {width:auto; height:auto; margin-left:40px; margin-top:5px; margin-bottom:20px;}

#link_download a {font-family:'PT Sans', sans-serif; font-size:11pt; color:#333; font-weight:bold; text-decoration:none;}

#link_download a:hover {text-decoration:underline;}



#box_voltar {width:720px; height:auto; position:relative; float:left; text-align:right; font-family:'PT Sans', sans-serif; font-size:11pt; color:#000; font-weight:bold;}

#box_voltar a {#color:#000; text-decoration:none;}

#box_voltar a:hover {color:#666;}



#cadastre {width:620px; height:auto; position:relative; float:left; margin-top:5px; margin-left:0px; text-align:left; }

#cadastre form {margin-top:5px; text-align:left;}

.input_cadastre {width:618px; height:15px; margin-bottom:10px; font-family:'PT Sans', sans-serif; font-size:11pt; }

.texto_cadastre {display:block; width:620px; font-family:'PT Sans', sans-serif; font-size:11pt; color:#000; font-weight:bold; }

#botao_cadastre {width:620px; margin-top:10px; text-align:right; }



.retorno {font-family:'PT Sans', sans-serif; font-size:12px; font-weight:bold; color:#900; }



/* CATEGORIA */

#menu_categoria {height:20px; width:630px; position:relative; float:left; margin-top:0px; margin-bottom:15px; border:1px solid #257594; z-index:10; background:url(../images/setacategoria.png) right no-repeat #319BC3;}



#menu_categoria ul.menubar{position:relative; float:left; z-index:11px; margin: 0px; /* IE6 Bug */ font-size: 100%; font-family:'PT Sans', sans-serif; font-weight:bold; font-size:13pt; width:630px; display:block; }

#menu_categoria ul.menubar .submenu{ margin: 0px; padding: 0px; list-style: none; float:left; }

#menu_categoria ul.menubar ul.menu{ z-index:10; display: none; position: absolute; margin: 0px; background-color:#319BC3;}

#menu_categoria ul.menubar a{ display:block; text-decoration: none; color:#FFF; width:630px; z-index:99;  }

#menu_categoria ul.menu, ul.menu ul{ margin: 0; padding: 0; width: 630px; /* Width of Menu Items */  /* IE6 Bug */ }

#menu_categoria ul.menu li{ position: relative; list-style: none; border: 0px; }

#menu_categoria ul.menu li a{ display: block;  width:630px; text-decoration: none; border: 1px solid #FFF; border-bottom: 0px; color: #000; padding: 2px 10px 2px 5px; font-weight:100px; font-size:11pt; }

#menu_categoria ul.menu li sup{ font-weight:bold; font-size:6px; color:#0F0;  width:630px; }

/* Fix IE. Hide from IE Mac \*/

#menu_categoria * html ul.menu li { float: left; height: 1%; }

#menu_categoria * html ul.menu li a { height: 1%; }

/* End */

#menu_categoria ul.menu ul{ position: absolute; display: none; left: 149px; /* Set 1px less than menu width */ top: 0px; }

#menu_categoria ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */

#menu_categoria ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; }

#menu_categoria ul.menu li a:hover { color:#444; }

/* FIM CATEGORIA */

/* FIM CONTEUDO */





/* RODAPE */

#rodape {width:1010px; height:195px; position:relative; float:left; overflow:hidden; margin-left:7px;}

#rodape_texto{width:610px; height:30px; margin-top:50px; float:left; text-align:left; font:15px 'PT Sans', sans-serif; color:#6D6E70; text-align:left; margin-left:20px;}

#rodape_texto a {color:#6D6E70;}

#logo_rodape {width:60%; height:102px; float:left;}

#rodape .logo {float:left; margin-top:20px; margin-left:30px;}

#web_rodape {width:39%; float:left; height:102px;}

#rodape .img_web {width:23px; float:right; height:23px; margin-top:28px; margin-left:30px;}

#rodape_webtop{height:20px; margin-top:30px; margin-right:25px; float:right; text-align:left; font:15px 'PT Sans', sans-serif; color:#FFF; text-align:left }

#rodape_webtop a{color:#FFF;}



#rodape .img { float:left; margin-top:5px; margin-left:20px;}



#sede_rodape {width:40%; height:60px; float:left; margin-left:30px; margin-top:15px; }

#rodape_sede{height:20px; margin-top:0px; float:left; text-align:left; font:15px 'PT Sans', sans-serif; color:#FFF; text-align:left; margin-left:20px; }

#rodape_sede a{color:#FFF;}



#contato_rodape {width:100%; height:auto; float:left;  }

#rodape_contato{height:20px; margin-top:2px; float:left; text-align:left; font:15px 'PT Sans', sans-serif; color:#FFF; text-align:left; width:85%; margin-left:10px; }

#rodape_contato a{color:#FFF;}



#des_rodape {width:19%; height:60px; float:left; margin-top:15px}

#rodape_des{height:20px; margin-top:0px; width:100%; float:right; text-align:right; font:15px 'PT Sans', sans-serif; color:#FFF;}

#rodape_des a{color:#FFF;}





#box_logos {width:100%; height:120px; position:relative; float:left; margin-top:0px; margin-left:5px; background:url(../images/fundo_box_logos.png) no-repeat;}

#box_rodape {width:100%; height:60px; position:relative; float:left; margin-top:20px; background:url(../images/fundo_base_rodape.png) top no-repeat;}



#texto_rodape {width:720px; height:20px; position:relative; float:left; margin-top:20px; margin-left:30px; font-size:10pt; font-family:'PT Sans', sans-serif; color:#1B5773; }

#texto_rodape a {color:#1B5773; text-decoration:none;}

#texto_rodape a:hover {color:#FAC708;}



#redes_sociais {width:170px; height:27px; margin-top:10px; text-align:center; position:relative; float:left;}



#sethdesign {width:900px; height:20px; position:relative; float:left; text-align:right;}

.texto_seth {font-size:10pt; font-family:'PT Sans', sans-serif; font-weight:bold; color:#335B82;}

.texto_seth a { color:#335B82;}

.texto_seth a:hover { color:#0F0; text-decoration:underline;}

.texto_seth_rodape {font-size:9pt; font-family:'PT Sans', sans-serif; color:#CCC;}

.texto_seth_rodape a { color:#335B82;}

.texto_seth_rodape a:hover { color:#0F0; text-decoration:underline;}

/* FIM RODAPE */



/*LIGTHBOX*/

ul li { display: inline; }

.wide {	border-bottom: 1px #000 solid; width: 4000px; }

/*FIM LIGTHBOX*/

	



#box_professor {width:300px; height:100px; position:relative; float:left; border:1px solid #eaeaea; margin-bottom:15px; }

#box_foto_professor {width:120px; height:160px; margin:5px; position:relative; float:left; }

#box_texto_professor {width:190px; height:70px; margin:5px; position:relative; float:left;}

#box_link_professor {width:100%; height:20px; position:relative; float:left; text-align:right;}

.nome_professor {display:block; width:190px; height:30px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:12pt; color:#000; font-weight:bold; }

.curso_professor {display:block; width:190px;  position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:11pt; color:#333; }



#box_divisao_professor {width:10px; height:100px; position:relative; float:left; }



#box_professor_grande {width:635px; height:auto; position:relative; float:left; border:1px solid #eaeaea; margin-bottom:15px; }

#box_texto_professor_grande {width:525px; height:70px; margin:5px; position:relative; float:left;}

#box_foto_professor_grande {width:90px; height:90px; margin:5px; position:relative; float:left; }

.nome_professor_grande {display:block; width:490px; height:20px; border-bottom:1px solid #000; margin-bottom:15px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:12pt; color:#000; font-weight:bold; }

.curso_professor_grande {display:block; width:525px; height:35px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:11pt; color:#333; }





.entrar_professor {display:block; width:290px; position:relative; font-family:'PT Sans', sans-serif; font-size:11pt; color:#333; text-align:right; }

.entrar_professor a {color:#333; text-decoration:none;}

.entrar_professor a:hover {color:#999;}



.link_professor {display:block; width:auto; margin-left:20px; margin-right:20px; position:relative; float:left; font-family:'PT Sans', sans-serif; font-size:11pt; color:#069; text-align:right; font-weight:bold; }

.link_professor a {color:#069; text-decoration:none;}

.link_professor a:hover {color:#999;}



.dados_grid {font-family:'PT Sans', sans-serif; font-size:9pt; margin-right:10px; }

.dados_grid td a {color:#000; text-decoration:none;}

.dados_grid:hover { background:#F7EAD6;}



.favorito {display:block; width:100%; height:15px; margin-top:15px; margin-bottom:15px; font-family:'PT Sans', sans-serif; font-size:9pt; color:#333; }





#paginacao {width:100%; height:30px; position:relative; float:left; text-align:center; margin-top:10px; font-family:'PT Sans', sans-serif; font-size:10pt;  overflow:hidden;}

#paginacao a {color:#069;}

#paginacao a:hover {text-decoration:underline;}



#box_link {width:145px; height:100px; position:relative; float:left; margin:5px; text-align:center;}

#box_imagem_link { width:100%; height:40px; position:relative; float:left; text-align:center;}

#box_texto_link {width:100%; height:auto; position:relative; float:left; margin-top:10px; text-align:center; font-family:'PT Sans', sans-serif; font-size:12pt; color:#666;}

#box_texto_link a {text-decoration:underline; color:#666;}

#box_texto_link a:hover {font-weight:bold;}

#box_categoria_link {width:100%; height:auto; position:relative; float:left; margin-top:10px; margin-bottom:10px; text-align:left; font-family:'PT Sans', sans-serif; font-size:10pt; color:#335B82;}





#album {width:170px; min-height:140px; height:auto; float:left; margin:10px 10px 0 0; text-align:center;}

#capa {width:125px; height:108px; float:left; background:url(../images/moldura_capa.png) center no-repeat; margin-left:23px}

#capa img {margin-top:16px; margin-left:-6px;}







/*  CSS EFITOS BANNER HOME */



div#top div#nav {

float : left;

clear : both;

width : 996px;

height : 52px;

margin : 22px 0 0;

}

div#top div#nav ul {

float : left;

width : 996px;

height : 52px;

list-style-type : none;

}

div#nav ul li {

float : left;

height : 52px;

}

div#nav ul li a {

border : 0;

height : 52px;

display : block;

line-height : 52px;

text-indent : -9999px;

}



 div#slide-holder {

z-index : 40;

width : 996px;

height : 420px;

position : absolute;

}

 div#slide-holder div#slide-runner {

top : 0px;

left : 0px;

width : 996px;

height : 420px;

overflow : hidden;

position : absolute;

}

 div#slide-holder img {

margin : 0;

display : none;

position : absolute;

}

 div#slide-holder div#slide-controls {

left : 0;

top:0;

bottom : 228px;

width : 996px;

height : 46px;

display : none;

position : absolute;

}

 div#slide-holder div#slide-controls p.text {

float : left;

color : #fff;

display : inline;

font-size : 10px;

line-height : 16px;

margin : 15px 0 0 20px;

text-transform : uppercase;

font: 13px 'PT Sans', sans-serif;

font-weight:bold;

}

 div#slide-holder div#slide-controls p#slide-nav {

float : right;

height : 20px;

display : inline;

margin : 380px 15px 0 0;

}

 div#slide-holder div#slide-controls p#slide-nav a {

float : left;

width : 20px;

height : 20px;

display : inline;

font-size : 11px;

margin : 0 5px 0 0;

line-height : 20px;

font-weight : bold;

text-align : center;

text-decoration : none;

background-position : 0 0;

background-repeat : no-repeat;

color:#000;

}

 div#slide-holder div#slide-controls p#slide-nav a.on {

background-position : 0 -20px;

color:#FFF;

}

 div#slide-holder div#slide-controls p#slide-nav a {

background-image : url(../images/silde-nav.png);

}

div#nav ul li a {

background : url(../images/nav.png) no-repeat;

}



#titulo_banner_novo{

	left : 0;

top:172px;

bottom : 228px;

width : 667px;

height : 46px;

display : none;

position : absolute;

	background : url(../images/slide-bg.png) 0 0;



}



.form-group {margin-bottom:10px !important; height:auto !important; width:100%; float:left;}