/* CSS Document 
# Project: IMES/FAFICA Website
# Date: 12/2/2008
# Author: André Luiz Trabuco
# Agency: Odyn Comunicação [www.odyn.com.br]
*/


/**************************
	      GERAIS
**************************/

* {
	
	border:none;
	margin:0;
	padding:0;
}

body {
	margin:0;
	background:#214c71;
	
}

div#fafica_geral {
	margin:0 auto;
	width:766px;
	background:#FFF;
}

input {
	font:12px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

/***************************
         SLIDES
***************************/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur) pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border:none;
}
.highslide:hover img {
	border:none;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/*************************
		  TOPO
*************************/

div#fafica_topo {
	background:url("../img/topo.jpg") no-repeat;
	height:154px;
	width:765px;
	font:12px Arial,Helvetica,sans-serif;
		
}

div#fafica_topo h1 {
	text-indent:-3000px;
}

div#fafica_topo a {
	color:#666;
	
}
.menu_1 {
width:150px;
margin:80px 0 0 380px;
top:0;
position:absolute;
	
}

.menu_1 a {
text-decoration:none;
}
.menu_2 {
position:absolute;
width:210px;
top:0;
margin:79px 0 0 535px;
}

div.menu_1 ul.menu_email li {
	display:inline;
}

div#fafica_topo fieldset {

}

div#fafica_topo input {
	width:95px;
	height:15px;
	border:0 none;    

}

div#fafica_topo  input#botao_confirma {
	width:11px;
	background:url("../img/botao_webmail.jpg") no-repeat;
	cursor:pointer;
	position:absolute;
	top:0;
	left:200px;
}

ul.menu_nativo li {
	display:inline;
	padding:0 8px;
}

ul.menu_nativo li#alunos {
	margin:0 2px 2px;
}

ul.menu_nativo li a {
	text-transform:uppercase;
	font:12px 'Trebuchet MS',Helvetica,sans-serif;
	text-decoration:none;
}

ul.menu_nativo li a:hover {
	font:12px 'Trebuchet MS',Helvetica,sans-serif;
	color:#FFF;
	text-decoration:underline;
}


.menu_3 {
	margin:115px 0 0 65px;
	position:absolute;
	top:0;
}

.menu_3 ul li a {

}

/*************************
		  CORPO
*************************/

div#fafica_corpo {
	width:765px;
	background:url("../img/corpo.jpg") no-repeat;
	display:table;
}

div#fafica_corpo div.fafica_destaque {
	padding:22px 0 0 11px;
}

div#fafica_corpo div.fafica_destaque img {
	margin:-10px 0; padding:0;
}



div#fafica_corpo div.fafica_destaque p {
	font:14px 'Trebuchet MS',Helvetica,sans-serif;
	color:#333;
	text-align:center;
	position:absolute;
	top:425px;
	padding:0 20px;
}

div#fafica_corpo div.fafica_destaque a {
	background:url("../img/newsbg.jpg") no-repeat;
	display:block;
	width:320px;
	height:270px;
	padding:25px 0 0 0;
	text-decoration:none;
	font:14px 'Trebuchet MS',Helvetica,sans-serif;
	color:#333;
	text-align:center;
}

div#fafica_corpo div.fafica_news {
	position:absolute;
	top:172px;
	margin:0 0 0 350px;
}

div#fafica_corpo div.fafica_news  h3 a {
	background:url("../img/fundo-docentes.jpg") no-repeat;
	cursor:pointer;
	text-indent:-3000px;
	display:block;
	width:272px;
	height:270px;
	margin:0 0 0 10px;
} 

div#fafica_corpo div.fafica_news h2 {
	width:55px;
	height:24px;
	background:url("../img/fundo-news.jpg") no-repeat;
	text-indent:-3000px;
}


div#fafica_corpo div.fafica_news p {
	width:380px;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#535151;
	margin:0 0 0 12px;
}

div#fafica_corpo div.fafica_news p a {
	text-decoration:none;
	color:#535151;

}

div#fafica_corpo div.fafica_news p a:hover {
	text-decoration:underline;
	color:#666;
}

div#fafica_corpo div.novo_campus {
	background:url("../img/fundo-banner.jpg") no-repeat;
	position:absolute;
	width:420px;
	height:145px;
	top:102px;
	left:-15px;
	right:0px;
}

div#fafica_corpo div.novo_campus h4,h5,ul#hidden_list {
	text-indent:-3000px;
	list-style:none;
}

div#fafica_corpo div.banner_pos a {
	width:420px;
	height:145px;
	background:url("../img/banner.jpg") no-repeat;
	position:absolute;
	margin:95px 0 0 0;
	top:100px;
	left:-15px;
	text-indent:-3000px;
}


/*************************
		 RODAPE
*************************/

div#fafica_rodape {
	width:766px;
	height:40px;
	background:#FFF;
	margin:0;

}

div#fafica_rodape p {
	text-align:center;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	text-transform:uppercase;
	letter-spacing:1px;
	width:766px;

}

div.odyn_sign p a {
	margin:13px 710px;
    display:none;
	position:absolute;
	width:39px;
	height:16px;
	font:4px 'Trebuchet MS',Helvetica,sans-serif;
	text-indent:-3000px;
	background:url("../img/odyn.jpg") no-repeat

}


/**********************************
			   IMES
**********************************/

div#fafica_corpo div.menu_imes {
	width:155px;
	height:365px;
	margin:-18px 0 0 7px;
	background:url("../img/menu-instituicao.jpg") no-repeat;

}

div#fafica_corpo div.menu_imes ul {
	padding:60px 28px;
	list-style:square outside;
	color:#f80203;

}


div#fafica_corpo div.menu_imes ul li a {
	text-transform:uppercase;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
}

div#fafica_corpo div.menu_imes ul li a:hover {
	text-decoration:underline;

}

div.conteudo_imes {
	width:550px;
	height:320px;
	position:absolute;
	top:155px;
	margin:0 0 0 180px;
	
}

div.conteudo_imes hr {
	border:1px solid #666;
	margin:0;
}

div.conteudo_imes h2 {
	font:16px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

div.foto_fafica {
	width:117px;
	height:96px;
	background:url("../img/bg-foto.jpg") no-repeat;
	display:block;
	margin:10px 0 0 0;
	padding:0;
}
div.foto_fafica img {
	padding:9px 6px;
}

div.texto_fafica {
	overflow:auto;
	width:430px;
	height:295px;
	position:absolute;
	top:0;
	margin:35px 0 0 140px;
}

div.texto_fafica p {
	width:400px;
	font:12px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	margin:10px 0 0 0;
	text-align:justify;
	padding:0;
}

/*****************************
		GRADUAÇÃO
*****************************/

div.menu_imes_graduacao {
	width:155px;
	height:365px;
	margin:-18px 0 0 7px;
	background:url("../img/menu-graduacao.jpg") no-repeat;

}

div.menu_imes_graduacao ul {
	padding:55px 28px;
	list-style:square outside;
	color:#f80203;

}

div.menu_imes_graduacao ul li a {
	text-transform:uppercase;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
}

div.menu_imes_graduacao ul li a:hover {
	text-decoration:underline;

}

div.imes_graduacao_conteudo {
	position:absolute;
	top:155px;
	width:580px;
	margin:0 0 0 170px;
}

div.imes_graduacao_conteudo select {
	float:right;
	width:200px;
	position:absolute;
	top:4px;
	margin:0 0 0 380px;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#AC1F15;
}

div.imes_graduacao_conteudo h2 {
	font:18px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	text-transform:uppercase;
	padding:5px 0 0 0;

}

div.imes_graduacao_conteudo hr  {
	border:1px solid #666;
}

div.img_cursos {
	position:absolute;
	top:43px;
}

div.texto_cursos {
	position:absolute;
	top:40px;
	width:445px;
	height:300px;
	margin:0 0 0 135px;
	overflow:auto;
}

div.texto_cursos p {
	padding:10px 0 0 0;
	text-align:justify;
	width:415px;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

div.texto_cursos p#p1 {
	padding:0;

}

/**********************************
			EXTENSÃO
**********************************/

div.conteudo_extensao h2 {
	font:16px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;

	margin:5px 15px;
}

div.conteudo_extensao hr {
	width:730px;
	border:1px solid #666;
	margin:0 15px;
	padding:0;
}
div.texto_extensao p {
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	width:690px;
	padding:10px 0;
	text-align:justify;
	color:#666;
}
div.texto_extensao li {
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

div.texto_extensao {
	margin:0px 20px;
	overflow:auto;
	height:290px;
}

div.texto_extensao a {
	text-decoration:none;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

div.texto_extensao a:hover {
	color:#FAFAFA;
}

/******************************
		MENU BIBLIOTECA
******************************/

div.menu_biblioteca {
	width:155px;
	height:365px;
	margin:-18px 0 0 7px;
	background:url("../img/menu-biblioteca.jpg") no-repeat;
}

div.menu_biblioteca ul {
	padding:60px 28px;
	list-style:square outside;
	color:#f80203;
}

div.menu_biblioteca ul li a {
	text-transform:uppercase;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
}

div.menu_biblioteca ul li a:hover {
	text-decoration:underline;
}

/*****************************
			NEWS
*****************************/

div.menu_news {
	width:155px;
	height:365px;
	margin:-18px 0 0 7px;
	background:url("../img/menu-news.jpg") no-repeat;	
}

div.menu_news ul {
	padding:60px 28px;
	list-style:square outside;
	color:#f80203;

}

div.menu_news ul li a {
	text-transform:uppercase;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
}

div.menu_news ul li a:hover {
	text-decoration:underline;

}

select#news_meses {
	position:absolute;
	top:215px;
	margin:0 0 0 11px;
	width:110px;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;

}

div.menu_news p {
	padding:55px 10px;
	font:11px 'Trebuchet MS',Helvetica,sans-serif;
	text-transform:uppercase;
	color:#FFF;
}

div.menu_news form {
	position:absolute;
	top:340px;
	width:100px;
	padding:0 11px;

}

input#btn_newsletter {
	position:absolute; 
	top:21px; 
	right:10px; 
	left:0;
	margin:0 108px;
	width:12px;
	height:12px;
	background:url("../img/btn_newsletter.jpg") no-repeat;
	line-height:30px;
	font-size:0px;
	cursor:pointer;
}

div.titulos_news p {
	font:14px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	margin:10px 5px 0 0;
}

div.titulos_news p a {
	text-decoration:none;
	color:#666;
}

div.titulos_news p a:hover {
	text-decoration:none;
	color:#FAFAFA;
}

div.titulos_news span {
	margin:0 10px 0 0;
	color:#6882AB;
}

div.titulos_news p {
	
}

/*****************************
		     AGENDA
*****************************/

div.menu_agenda {
	width:155px;
	height:365px;
	margin:-18px 0 0 7px;
	background:url("../img/menu-agenda.jpg") no-repeat;	
}

div.menu_agenda ul {
	padding:60px 28px;
	list-style:square outside;
	color:#f80203;

}

div.menu_agenda ul li a {
	text-transform:uppercase;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
}

div.menu_agenda ul li a:hover {
	text-decoration:underline;

}

select#agenda_meses {
	position:absolute;
	top:215px;
	margin:0 0 0 11px;
	width:110px;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;

}

div.menu_agenda p {
	padding:55px 10px;
	font:11px 'Trebuchet MS',Helvetica,sans-serif;
	text-transform:uppercase;
	color:#FFF;
}

div.menu_agenda form {
	position:absolute;
	top:340px;
	width:100px;
	padding:0 11px;

}

input#btn_newsletter {
	position:absolute; 
	top:21px; 
	right:10px; 
	left:0;
	margin:0 108px;
	width:12px;
	height:12px;
	background:url("../img/btn_newsletter.jpg") no-repeat;
	line-height:30px;
	font-size:0px;
	cursor:pointer;
}

div.titulos_agenda p {
	font:14px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	margin:10px 5px 0 0;
}

div.titulos_agenda p a {
	text-decoration:none;
	color:#666;
}

div.titulos_agenda p a:hover {
	text-decoration:none;
	color:#FAFAFA;
}

div.titulos_agenda span {
	margin:0 10px 0 0;
	color:#6882AB;
}

div.titulos_agenda p {
	
}

/************************
	     TOUR
************************/

div.biblioteca_tour {
	background:url("../img/fundo-tour.jpg") no-repeat;
	width:501px;
	height:98px;
}

div.biblioteca_tour img {
	display:inline;
	padding:12px 10px;
}

div.brinuedoteca_tour img {
	display:inline;
	padding:12px 10px;
}

div.brinuedoteca_tour {
	background:url("../img/fundo-tour.jpg") no-repeat;
	width:501px;
	height:98px;
}

div.conteudo_imes_tour p {
	margin:5px 0 0 0;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#333;
	text-transform:uppercase;
}

div.conteudo_imes_tour {
	width:578px;
	height:320px;
	position:absolute;
	top:155px;
	margin:0 0 0 175px;
	overflow:auto;
	
}

div.conteudo_imes_tour hr {
	border:1px solid #666;
	margin:0;
}

div.conteudo_imes_tour h2 {
	font:16px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

div.conteudo_imes_missao {
	width:501px;
	height:98px;
}

div.conteudo_imes_missao p {
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	margin:10px 0 0 0;
	text-align:justify;
	width:570px;
}


div.conteudo_imes_missao hr {
	border:1px solid #666;
	margin:0;
}

div.conteudo_imes_missao h2 {
	font:16px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

div.conteudo_imes_missao {
	width:578px;
	height:320px;
	position:absolute;
	top:155px;
	margin:0 0 0 175px;
	overflow:auto;
}



div.conteudo_imes_sobre p {
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	margin:10px 0 0 0;
	text-align:justify;
	width:550px;
}


div.conteudo_imes_sobre hr {
	border:1px solid #666;
	margin:0;
}

div.conteudo_imes_sobre h2 {
	font:16px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
}

div.conteudo_imes_sobre {
	width:578px;
	height:320px;
	position:absolute;
	top:155px;
	margin:0 0 0 175px;
	overflow:auto;
}

/*********************************
			ACERVO
*********************************/

div.texto_fafica_acervo {
	overflow:auto;
	width:580px;
	height:195px;
	position:absolute;
	top:0;
	margin:35px 0 0 5px;
}

div.texto_fafica_acervo p {
	width:550px;
	font:12px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	margin:10px 0 0 0;
	text-align:justify;
	padding:0;
}

div.formulario_busca {
	margin:200px 0 0 0px;
	position:absolute;
}

div.formulario_busca form {
	width:560px;
}
div.formulario_busca select {
	width:200px;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#AC1F15;
}

div.formulario_busca input#texto_busca {
	width:560px;
	margin:5px 0 0 0;
	height:25px;
	font:18px 'Trebuchet MS',Helvetica,sans-serif;
	color:#AC1F15;
}

div.formulario_busca input#envia_busca {
	width:100px;
	padding:0 6px;
	float:right;
	margin:3px 0;
}

/************************************
			SERVICOS
************************************/

div.texto_fafica p.titulo_servicos {
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#AC1F15;
}

/************************************
			CONTATO
************************************/

div.form_contato form {
	width:320px;
	margin:20px 0 0 200px;

}
div.form_contato label {
     color:#111;
     font:12px 'Trebuchet MS',Arial, Helvetica, sans-serif;
     display:block;
     text-align:right;
	 text-transform:uppercase;
 }

div.form_contato select {
	 color:#111;
     font:12px 'Trebuchet MS',Arial, Helvetica, sans-serif;
	 height:18px;
	 width:235px;
	 text-transform:none;
}

div.form_contato textarea {
	height:100px;
	width:235px;
	margin:5px 0;
	color:#111;
    font:12px 'Trebuchet MS',Arial, Helvetica, sans-serif;
}
div.form_contato input {
	margin:5px 0 0 0;
	width:235px;
	color:#111;
    font:12px 'Trebuchet MS',Arial, Helvetica, sans-serif;
}

div.form_contato input#envia_contato {
	width:70px;
	float:right;
} 

div.form_contato label span {
	position:absolute;
	margin:5px -65px;
}

/***************************
	  PORTAL DO ALUNO
***************************/

div.texto_alunos {
	overflow:auto;
	width:540px;
	height:295px;
	position:absolute;
	top:0;
	margin:35px 0 0 0px;

}

div.texto_alunos p {
	margin:5px 0;
	font:13px 'Trebuchet MS',Helvetica,sans-serif;
	color:#666;
	text-align:justify;
}

div.menu_portal {
	width:155px;
	height:365px;
	margin:-18px 0 0 7px;
	background:url("../img/menu-portal.jpg") no-repeat;	
}

div.menu_portal ul {
	padding:60px 28px;
	list-style:square outside;
	color:#f80203;

}

div.menu_portal ul li a {
	text-transform:uppercase;
	font:10px 'Trebuchet MS',Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
}

div.menu_portal ul li a:hover {
	text-decoration:underline;

}
