/* Geral */

*{margin: 0; padding: 0; text-decoration: none; border: 0; list-style: inside;}

body {font-family: Calibri, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; min-width: 960px; color: #333; background: url(../imgs/bg.jpg) repeat-x top center;}

/* Links */
a:link, a:visited {color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}

/* Geral */
#geral {width: 960px; margin: auto;}
#box-geral {width: 960px; margin: 10px auto; background: #fff; float: left; padding: 20px; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;}

/* Aluno Online */
#btnAluno {width: 113px; height: 31px; margin: 10px 0; float: right; margin-right: 20px;}

/* Topo do site */
#topo {width: 920px; height: 91px; margin: auto;}
#logo {width: 175px; height: 78px; float: left; margin-top: 5px;}
#menu {width: auto; height: 30px; float: right; margin-top: 30px; background: #7F8080; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; padding: 0 0 10px 0; list-style: none; border-bottom: 3px solid #82C026;} 
#menu ul{width: 723px; float: left; } 
#menu li {float: left;  background: url(../imgs/lista_menu.png) no-repeat right; height: 40px;  list-style: none;}

#conteudoPrincipal  {width: 921px; margin: auto; background: #fff;} 

.linha {width: 100%; float: left; margin-top: 20px;}

/* Banner do Site */
#banner {width: 921px; height: 283 px; margin: 10px auto 40px auto; border-top: 1px solid #82C026; float: left; border-bottom: 3px solid #666; }
/* #banner ul, li {list-style: none;}

		.container { width: 921px; height:283px; overflow:hidden; position:relative; cursor:pointer; }
		.slides { position:absolute; top:0; left:0; }
		.slides > div { position:absolute; top:0; width:921px; display:none; }

		#loopedSlider,#newsSlider { margin:0 auto; width:500px; position:relative; clear:both; }
		ul.pagination { list-style:none; padding:0; margin:0; }
		ul.pagination li  { float:left; }
		ul.pagination li a { padding:2px 4px; background: #0CF; color:white;  }
		ul.pagination li.active a { background: #09F; color:white; } */


/** BANNER HOME **/

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:auto;
	width:auto;
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500;
}

#gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#FF0; 
	height:100px; 
	width:100%; 
	position:absolute;
	bottom:-53px;
}

#gallery .caption .content {
	margin:5px;
	color:#FC0;
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#FC0;
}
/******************************************************/
   
   

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}




/* Noticias */

#noticias {width: 578px; float: left;}



/* Vídeos */

#video_destaque {width: 310px; float:right;}

#box-video {width: 310px; margin: 5px 0;}



/* Galeria de Fotos */

#galeria_fotos {width: 360px; float: left; margin-top: 20px;}

#box-fotos {width: 360px; float: left; margin: 10px auto;}



/* Teste Vocacional */

#teste_vocacional {width: 272px; float: right; margin-top: 20px;}

#box-testev {width: 272px; height: 131px; background:url(../imgs/aluno_online.jpg) no-repeat; }
#box-testev label{ width:100%; float:left; margin-top:3px; }
.input_aluno{ width:230px; height:20px; border:1px #82C027 solid; float:left; }
#bt_aluno{ width:30px; height:18px; background:url(../imgs/bt_aluno.jpg); margin-top:85px; margin-left:-270px; cursor:pointer;}


#btnTV {width: 267px; padding: 2px; float: right; background-color: #7F7F7F; margin-top: 3px;}





/* Parceiros */

#parceiros {width: 100%; float: left; margin-top: 20px; height: auto; overflow: hidden; } #parceiros ul {margin-top: 10px;}

#parceiros li {width: 174px; height: 71px; float: left; margin: 0 0 5px 5px; border: 1px solid #eDeDeD;  list-style: none; /*border-bottom: 3px solid #659325;*/}



#tabelaAlunoOnline th, tr, td {border: 1px solid #e7e7e7; padding: 2px;}
#tabelaAlunoOnline th {background: #e7e7e7; color: #666;}



/***** PAGINA INTERNAS *****/
.Rotulos_Internos{ width:100%; height:30px; background:url(../imgs/barra_rotulo.jpg) repeat-y; float:left; position:relative; padding-left:10px; border-bottom:1px #82C027 solid; margin-top:10px; padding-bottom:5px; list-style: circle inside ; margin-bottom:20px; }


#exibir{
	width:200px;
	height:auto;
	float:left;
	position:relative;
	background:#0F0;
}
#conteudo {
	border:1px solid #CCCC33;
	padding:10px;
	margin-top:10px;
	width:210px;
	height:250px;
	background:#000;
	float:left;
	position:absolute;
	top:100px;
	left:0px;
	bottom:0px;
	right:0px;
	visibility:visible;
}
.Fechar a{
	height:20px;
	width:20px;
	text-align:center;
	color:#FFF;
	float:left;
	position:relative;
	background:#000;
	color:#FFF;
		
}



/************ INSTITUTO ****************/




/***** EQUIPE ******/



/**** PROGRAMAS *****/



/****** PROJETOS *******/
.div_projetos1{ width:100%; height:auto; float:left; position:relative; margin:15px 10px 5px 18px; /*border-bottom:1px #82C027 solid; /*border-right:1px solid #82C027;*/}
.campo_imagens{ width:215px;  float:left; position:relative; /*background:url(../imgs/bg_img.jpg) no-repeat;*/ padding:10px 10px 10px 18px; }

.Paginacao { width:70%; height:auto; float:left; position:relative; padding-left:330px; margin-top:20px;}
.Paginacao a{ width:auto; height:auto; float:left; position:relative; padding:5px 10px; border:1px solid #666; margin-right:5px;}
.Paginacao a:hover { background:#82C027; color:#FFF; }
.span_paginacao { width:auto; height:auto; float:left; position:relative; padding:5px 10px; border:1px solid #666; margin-right:5px; background:#82C027; color:#FFF;}
.span_semlink{  width:auto; height:auto; float:left; position:relative; padding:5px 10px; border:1px solid #CCC; margin-right:5px; color:#999;}
.titulo_categorias{ width:73%; font-size:20px; height:auto; float:left; position:relative; font-weight:bold; }
.descri_categorias{ width:73%; height:auto; float:left; position:relative; margin-top:5px; margin-bottom:10px; }



/********* CURSOS **********/
.div_Cursos{ width:250px; height:220px; float:left; position:relative; margin:15px 10px 5px 18px; padding:10px; border:1px #82C027 solid; }
.Imagem_Cursos{ width:250px; height:120px; float:left; position:relative; background:#999; }
.Titulos_Cursos{ width:100%; height:auto; float:left; position:relative; font-weight:bold; margin-top:5px; }
.Texto_Cursos{ width:100%; height:auto; float:left; position:relative; margin-top:5px; }


/********* VIDEOS **********/
.div_projetos{ width:100%; height:auto; float:left; position:relative; margin:15px 10px 5px 18px; /*border-bottom:1px #82C027 solid; border-right:1px solid #82C027;*/ padding-top:5px; }
.thumb_videos{ width:310px; height:188px; float:left; position:relative; margin-right:5px;}
.titulo_videos{ width:50%; height:auto; float:left; position:relative; font-weight:bold;}
.descri_videos{ width:50%; height:auto; float:left; position:relative; margin-top:5px; }
/********* DESCRIÇÃO DOS VIDEOS ***********/
.div_projetos_{ width:500px; height:auto; float:left; position:relative; margin:15px 10px 5px 18px; padding-top:5px; left:50%; margin-left:-250px;}
.thumb_videos_{ width:400px; height:400px; float:left; position:relative; margin-right:5px; left:50%; margin-left:-250px; }
.descri_videos_{ width:100%; text-align:center; height:auto; float:left; position:relative; margin-top:10px; }





/********** NOTICIAS ***************/

.Div_Noticias{ width:100%; height:100px; float:left; position:relative; margin:15px 10px 5px 0px; border-bottom:1px #82C027 solid; }
.Img_Noticias a{ width:100px; height:80px; float:left; position:relative; margin-right:5px; border:2px #fff solid; }
.Img_Noticias a:hover {border:2px #82C027 solid;}
.Titulo_Noticias{  width:88%; height:auto; float:left; position:relative; font-weight:bold; font-size:14px;}
.Descri_Noticias{ width:88%; height:auto; float:left; position:relative; }

/********** NOTICIAS DESCRIÇÃO ***************/
.Div_Noticias_{ width:100%; height:auto; float:left; position:relative; margin:15px 10px 5px 0px; }
.Img_Noticias_ a{ width:250px; height:180px; float:left; position:relative; margin-right:5px; border:2px #fff solid; }
.Img_Noticias_ a:hover {border:2px #82C027 solid;}
.Descri_Noticias_{ width:71%; height:auto; float:left; position:relative; }
.voltar a{ width:auto; height:auto; float:right; position:relative; text-align:right; margin-top:-20px; }



/************* GALERIA DE IMAGENS *****************/
.galeria_geral{ width:300px; height:auto; float:left; position:relative; margin:10px 0px 0px 4px; border:1px #7CB624 dashed;  }
.img_galeria{ margin:5px; float:left; }
.titulo_galeria{ width:65%;  float:left; margin-top:5px; }

.galeria_geral1{width:auto; height:auto; float:left; position:relative; margin:10px 0px 0px 3px;}




/************* FALE CONOSCO *************************/
.Formulario_de_contato, .Formulario_de_contato h2{ width:400px; float:left; font-size:12px; margin-top:20px; }
.Formulario_de_contato label { width:100%; height:25px; float:left; margin-top:10px; }
.Formulario_de_contato input { width:100%; height:25px; float:left; border:1px #82C026 solid; } 
.Formulario_de_contato textarea { width:100%; height:100px; float:left; border:1px #82C026 solid; } 
#botao_contato { width:70px; height:30px; float:left; position:relative; text-align:center; border:none; background:url(../imgs/bg_botao.jpg); color:#FFF; float:right; margin-top:5px; cursor:pointer;}

.Endereco_Falecon { width:400px; float:left; font-size:12px; margin-top:85px; margin-left:20px; }





/* Rodapé */

#ir-topo {width: 66px; height: 33px; float: right; margin-top: -51px;}



#rodape {width: 921px; list-style: none; background:url(../imgs/bgRodape.jpg) repeat-x; float: left; margin-top: 60px; margin-bottom: 30px; border-top: 1px solid #7F8080;}

#box-rodape {width: 921px; margin: auto; margin-top: 20px;}

#box-rodape  ul {width: auto; float: left; margin-right: 50px;}

#box-rodape li { margin-bottom: 5px;  list-style: none;}



.mapa_rodape{ width:230px; height:150px; border:5px solid #666; float:left; }
.mapa_rodape:hover{ border:5px solid #82C027; }




#copy {width: 921px; margin: auto; font-size: 90%; margin-top: 10px;}

#box-telefones {width: 390px; float: left;}

#box-copy {width: 300px; margin-top: 10px; float: left;}



#rede_social {width: 901px; float: left; padding: 10px 5px; margin-top: 20px; color: #FFF; background: #666666; border-bottom: 3px solid #659325; }

#rede_social li {float: left; margin-left: 10px;  list-style: none;}



#totaldesk {width:181px; float: right;}











