@charset "utf-8";
/* CSS Document */

body
{
  margin:0px;
  padding:0px;
  text-align:center;
  font-family:"Trebuchet MS";
  background-image:url('../imagens/fundo.jpg');
}

h1
{
  color: #2e409a;
  font-size: 18px;
  margin: 0px 0px 0px 0px;
  width: 100%;
  float: left;
  text-align:center;
}


h2
{
  color: #2e409a;
  font-size: 16px;
  width: 100%;
  float: left;
}

p
{
color: #777;
font-size: 12px;
text-align:left;
}


p.rodape
{
  font-size:12px;
  color:#fff;
  text-align:center;
  width:570px;
  float:left;
  margin-top:20px;
  margin-left:210px;
}

p.endereco
{
  font-size:12px;
  color:#000;
  text-align:center;
  width:570px;
  float:left;
  margin-top:20px;
  margin-left:210px;
}

p.redes
{
  font-size:12px;
  color:#009;
  text-align: justify;
  width:220px;
  float:left;

}

p.marquee
{
  color: #AAAAAA;
  font-size: 18px;
  margin: 50px 0px 0px 0px;
}

p.topo
{
  color: #AAAAAA;
  font-size: 18px;
  margin: 50px 0px 0px 0px;
}

p.txt_endereco
{
  text-align: center;
  font-size: 16px;
}

p.cursos
{
  color:#777;
  font-size: 12px;
}

a
{
 border:none;
 text-decoration: none;
}

li.fundadora
{
color: #777777;
font-size: 12px;
}


#geral
{
  width:990px;
  margin:0px auto;           
  text-align:left;
  display:table;
  background-image:url('../imagens/bg_fundo.png');
}

#geral #topo
{
  width:968px;
  height:90px;
  float:left;
  margin:0px 0px 0px 11px;
}

#geral #topomenu
{
  width:968px;
  background-color:#f1f1f1;
  height:30px;
  float:left;
  margin:0px 0px 0px 11px;
  border-bottom:1px solid #3e1706;
}

#redes
{
  width:400px;
  float:left;
  margin:0px 0px 0px 30px;
}

#geral #topo #login
{
  width:305px;
  height:80px;
  margin-top:5px;
  float:right;
  font-family:Arial, Helvetica, sans-serif;

}

.form_login
{
  width: 120px;
  color: #777;
  margin-top:5px;
  background-color:#eee;
  border:1px solid #ccc;
}


.logo
{
  float:left;
  margin:11px 20px 0px 10px;
}

.frase
{
  float:left;
  margin:17px 20px 0px 10px;
}

.icones
{
  float:left;
  margin:6px 50px 0px 11px;
}

.login
{
  float:left;
  margin:-66px 20px 0px 408px;
}
.trabalhando
{
  float:left;
  margin:30px 20px 0px 30px;
}

.redes
{
  margin: 5px 0px 0px 5px;
  float: left;
}


.logo_rodape
{
  float:right;
  margin:4px 10px 0px 0px;
}

.icone
{
  margin: 3px 0px 0px 0px;
}

a.desenvolvimento
{
  color: #fff;
  text-decoration: none;
}

a:hover.corpodocente
{
  color: #999;
  text-decoration: none;
  font-size:12px;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    width:968px;
    height:260px;
    margin:0 auto;
    margin-left: 7px;
    float: left;
}


#slider {
	position:relative;
    width:968px;
    height:260px;
    margin: 0px 0px 0px 4px;
	background:url(../imagens/banner/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:relative;
    margin: 235px 0px 0px 0px;
	float: right;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../imagens/banner/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../imagens/banner/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

#geral #conteudo
{
  width:968px;
  float:left;
  margin:0px 0px 0px 10px;
}

#geral #conteudo #espacamento
{
  width: 900px;
  float: center;
  margin: 0px 0px 0px 34px;
}

#geral #conteudo #espacamentocontato
{
  width: 900px;
  height:400px;
  float: center;
  margin: 0px 0px 0px 34px;
}

#geral #conteudo #espacamentofotos
{
  width: 900px;
  float: center;
  margin: 0px 0px 400px 34px;
}

#geral #conteudo #espacamentofotosreal
{
  width: 900px;
  float: center;
  margin: 0px 0px 80px 34px;
}

#geral #conteudo #espacamentofotosespecial
{
  width: 900px;
  float: center;
  margin: 0px 0px 550px 34px;
}

#geral #conteudo #espacamentofotosluxo
{
  width: 900px;
  float: center;
  margin: 0px 0px 710px 34px;
}

#geral #conteudo #espacamento_home
{
  width: 900px;
  float: center;
  height: 506px;
  margin: 0px 0px 0px 1px;
}

#geral #conteudo #espacamentobar
{
  width: 900px;
  height: 506px;
  float: center;
  margin: 0px 0px -10px 1px;
}

#geral #conteudo #espacamento #sites_em_destaque
{
   float:right;
   width:415px;
   height:200px;
   border:3px solid #eeeeee;
   margin:20px 0px 20px 20px;
}

#geral #rodape
{
  width:948px;
  height:80px;
  float:left;
  margin:0px 0px 0px 11px;
  padding-left:20px;
  padding-top:5px;
  border-top:3px solid #CCC;
  background-color:#731112;
}

#face
{
  width: 970px;
  float: left;
  height:180px;
  padding-left:18px;
  padding-top:5px;

}

#fotosanta
{
  width: 230px;
  margin-top:15px;
  float: left;
}
/*-------------- pagina home ---------------*/
#geral #conteudo #espacamento #esquerda
{
  width: 968px;
  height:600px;
  float: left;
  margin-right:0px;
  background-image:url(../imagens/intro.jpg);
}

#geral #conteudo #espacamento #centro
{
  width: 294px;
  float: left;
  margin-right:10px;

}

#geral #conteudo #espacamento #direita
{
  width: 293px;
  float: left;

}

.container_noticia
{
  width: 292px;
  margin-bottom: 10px;
  float: left;
  padding:0px;
  text-align:justify;
  height:260px;

}

.container_noticia2
{
  width: 273px;
  margin-top:20px;
  margin-bottom: 10px;
  float: left;
  background-color:#f5f5f5;
  padding:10px;
  text-align:justify;
  height:140px;

}

.container_noticiafies
{
  width: 273px;
  margin-top:20px;
  margin-bottom: 10px;
  float: left;
  background-image:url(../imagens/box2_fies.png);
  padding:10px;
  text-align:justify;
  height:140px;

}

.container_noticiabiblioteca
{
  width: 273px;
  margin-top:20px;
  margin-bottom: 10px;
  float: left;
  background-image:url(../imagens/box2_biblioteca.png);
  padding:10px;
  text-align:justify;
  height:140px;

}

.container_noticiarevista
{
  width: 273px;
  margin-top:20px;
  margin-bottom: 10px;
  float: left;
  background-image:url(../imagens/box2_revista.png);
  padding:10px;
  text-align:justify;
  height:140px;

}
/*-------------- pagina fotos ---------------*/
.thumbs
{
 width: 200px;
 height: 150px;
 border: 2px solid #EEEEEE;
 float: left;
 margin: 10px 10px 0px 10px;

}

img
{
  border: 0;
}


.thumbs a
{
border:none;

}

/*-------------- pagina noticias ---------------*/
#geral #conteudo #espacamento #efeito
{
  margin: 20px 0px 0px 0px;

}


#geral #conteudo #espacamento #efeito a
{
  border-bottom:groove 1px #000;
  display:block;
  font-weight:bold;
  color:#2e409a;
  text-decoration:none;
  width: 100%;
  height: 25px;
  margin: 5px 0px 0px 0px;
}

#geral #conteudo #espacamento #efeito a:hover
{
  background:#E2E2E2;
  color: #2e409a;
}

#geral #conteudo #espacamento #efeito a.selected
{
  color:#000080;
  font-weight: bold;
}

.noticia
{
margin: 0px 20px 0px 20px;
}

/* -------------------- pagina contato -------------- */
#geral #conteudo #espacamento #form-contato
{
	width:400px;
	padding: 20px;
    display: inline-block;
	float:left;

}

#geral #conteudo #espacamento #form-mapa
{
	width:300px;
	padding: 20px;
    display: inline-block;
	float:left;

}

#geral #conteudo #espacamento #form-contato form fieldset
{
width: 300px;
padding-top: 25px;
}

#geral #conteudo #espacamento #form-contato form label
{
  width: 100%;
  display: inline-block;
}

#geral #conteudo #espacamento #form-contato form input,
#geral #conteudo #espacamento #form-contato form select,
#geral #conteudo #espacamento #form-contato form textarea
{
  padding: 4px;
  border: 1px solid #ccc;
  width: 350px;
}

#geral #conteudo #espacamento #form-contato form textarea
{
  height: 100px;
}


#geral #conteudo #espacamento #form-contato form input[type=submit],
#geral #conteudo #espacamento #form-contato form input[type=reset]
{
width: 80px;
margin: 10px 10px 0px 0px;
}


#geral #conteudo #espacamento #mapa
{
  float: right;
  width: 425px;
}


#geral #conteudo #espacamento #mapa #endereco
{
  float: right;
  font-size:14px;
  margin: 40px 15px 0px 0px;
  background-color:#f5f5f5;
  width: 425px;
  height: 350px;
  border: 1px solid #D2D2D2;
}

a.link_mapa
{
font-size: 12px;
}

table
{
margin: 20px 0px 0px 0px;
}

/* -------------------- pagina vestibular -------------- */
#geral #conteudo #espacamento #form-vestibular
{
	width:300px;
	padding: 20px;
    display: inline-block;

}

#geral #conteudo #espacamento #form-vestibular form fieldset
{
width: 300px;
padding-top: 25px;
}

#geral #conteudo #espacamento #form-vestibular form label
{
  width: 100%;
  display: inline-block;
}

#geral #conteudo #espacamento #form-vestibular form input,
#geral #conteudo #espacamento #form-vestibular form select,
#geral #conteudo #espacamento #form-vestibular form textarea
{
  padding: 4px;
  border: 1px solid #ccc;
  width: 350px;
}

#geral #conteudo #espacamento #form-vestibular form textarea
{
  height: 100px;
}


#geral #conteudo #espacamento #form-vestibular form input[type=submit],
#geral #conteudo #espacamento #form-vestibular form input[type=reset]
{
width: 80px;
margin: 10px 10px 0px 0px;
}

#geral #conteudo #espacamento #mapa #endereco
{
  float: right;
  font-size:14px;
  margin: 40px 15px 0px 0px;
  background-color:#f5f5f5;
  width: 425px;
  height: 350px;
  border: 1px solid #D2D2D2;
}

a.link_mapa
{
font-size: 12px;
}

table
{
margin: 20px 0px 0px 0px;
}

p.vestibular
{
	text-align:center;
}

/* -------------------- pagina corpo docente -------------- */

a.corpodocente
{
  color: #000;
  text-decoration: none;
  font-size:12px;
}

/* -------------------- pagina corpo docente -------------- */

p.enade
{
	text-align:justify;
	color: #777;
	font-size: 12px;
}