@import url("jquery.lightbox-0.5.css");


*{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Serif;
	color:#FFF;
	list-style:none;
	font-size:11px;
	border:0;
	background-position:center center;
	background-repeat:no-repeat;
}

html, body{
	background-color:#014539;
	background-image:url('../img/main.jpg');
	background-repeat:repeat-x;
	background-position:top center;
}

#main_wrap{
	width:760px;
	background-image:url('../img/main_advanced.jpg');
	background-position:top center;
	margin:0 auto;
	overflow:hidden;
}

#header{
	background-image:url('../img/header_por.jpg');
	height:147px;
	overflow:hidden;
}
#header_por{
	background-image:url('../img/header_por.jpg');
	height:147px;
	overflow:hidden;
}
#header_fra{
	background-image:url('../img/header_fra.jpg');
	height:147px;
	overflow:hidden;
}
#header_esp{
	background-image:url('../img/header_esp.jpg');
	height:147px;
	overflow:hidden;
}
#header_eng{
	background-image:url('../img/header_eng.jpg');
	height:147px;
	overflow:hidden;
}

#logo{
	display:block;
	width:480px;
	height:70px;
	margin:40px 0 0 0;
}

/* INI - HOME */

	#content_home{
		overflow:hidden;
		height:412px;
		background-image:url('../img/splash.jpg');
	}

	#menu_linguas{
		height:390px;
		overflow:hidden;
		float:left;
		width:399px;
		height:412px;
	}

	#text_home{
		height:390px;
		overflow:hidden;
		float:left;
		width:361px;
		height:412px;
		background-image:url('../img/text_home.jpg');
	}

/* FIM - HOME */

/* INI - INTERNAS */
	#menu{
		width:157px;
		overflow:hidden;
		float:left;
		margin:20px 0 0 20px;
	}
	
	#menu ol li {
		width:157px;
		display:block;
		background-image:url('../img/opt_menu.jpg');
		height:30px;
		margin:2px 0;
	}
	
	#menu ol li a{
		color:#FFF;
		display:block;
		text-align:center;
		text-decoration:none;
	}
	
	#menu ol li a:hover{
		text-decoration:underline;
	}
	
	#menu ol li a img{
		color:#FFF;
		text-decoration:none;
	}
	
	#content{
		overflow:hidden;
		border-top:solid 1px #06725F;
		border-left:solid 1px #06725F;
		border-right:solid 1px #06725F;
		background-color:#014539;
		padding:0 20px 20px 0;
		background-image:url('../img/content_bg.jpg');
		background-position:top right;
		clear:both;
	}
	.content{
		width:538px;
		overflow:hidden;
		float:left;
		margin:20px 0 0 20px;
		clear:right;
	}
	
	.content p{
		line-height:1.3em;
		margin:10px 0;
	}
	
	
	.content h3{
		padding:50px 0 3px 0;
		border-bottom:solid 1px #FFF;
		background-image:url('../img/bandeiras.jpg');
		background-position:180px 0px;
	}
	
	.content h4{
		margin:20px 0 0 0;
	}
	
	
	
	.content .table{
		border-collapse:collapse;
		width:90%;
		margin:20px;
	}
	
	.content .table * i{
		color:#002D26;
		font-size:11px;
	}
	
	.content .table td{
		font-size:11px;
		padding:10px;
		color:#005C4D;
		vertical-align:middle;
		border:solid 1px #01453A;
		text-align:center;
	}
	
	.content .table .table_tit0{
		background-color:#CCFFCC;
		font-weight:bold;
	}
	.content .table .table_tit1{
		background-image:url('../img/table_tit1.jpg');
		background-position:top center;
		background-color:#002D26;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
		border-top:0;
	}
	.content .table .table_tit1 i{
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	
	.content .table .table_salas{
		background-image:url('../img/table_tit1.jpg');
		background-position:top center;
		background-color:#002D26;
		background-repeat:repeat-x;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
		border-top:0;
	}
	.content .table .table_salas_a{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_b{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_c{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_d{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_e{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_f{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_g{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_h{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}
	.content .table .table_salas_i{
		background-color:#005C4D;
		font-weight:bold;
		color:#FFF;
		font-size:10px;
	}

	.content .table .table_white{
		background-color:#FFF;
	}
	.content .table .table_quinta{
		background-color:#F1F1F1;
	}
	.content .table .table_sexta{
		background-color:#DDD;
	}
	.content .table .table_sabado{
		background-color:#DDD;
	}
	.content .table .table_domingo{
		background-color:#F1F1F1;
	}
	
	
	.content .table .notfound{
		
	}
	
	
	.coor_cien h5{
		padding:0 0 3px 0;
		background-image:url('../img/topic.jpg');
		background-position:0 0;
		margin:10px 0;
	}
	
	.coor_cien h5 a{
		padding:0 0 3px 0;
	}
	
	.coor_cien h3{
		margin:30px 0 30px 0;
	}
	
	.coor_cien ol{
		display:block;
		margin:5px 0 0 15px;
	}
	
	.coor_cien ol li{
		list-style-type:circle;
		margin:0 0 0 15px;
	}
	
	#coor0,#coor1,#coor2,#coor3,#coor4,#coor5,#coor6,#coor7,#coor8,#coor9,#coor10{
		display:none;
	}
	
	.dep h4{
		margin:0;
	}
	
	.dep {
		margin:20px 0;
		clear:both;
		overflow:hidden;
	}
	
	.dep img{
		margin:0 15px 0 0;
		float:left;
		border:solid 1px #B6E0D6;
	}
	
	.dep_text{
		float:left;
		width:450px;
	}
	
	#realizacao_1{
		display:block;
		width:38px;
		height:70px;
		overflow:hidden;
		background-image:url('../img/logo_spr.jpg');
		background-position:top center;
		background-repeat:no-repeat;
		margin:23px 0 0 0;
		float:left;
		clear:left;
	}
	#realizacao_2{
		display:block;
		width:50px;
		height:70px;
		overflow:hidden;
		background-image:url('../img/logo_cbr.jpg');
		background-position:0 0;
		background-position:top center;
		margin:23px 0 0 15px;
		float:left;
	}
	#realizacao_3{
		display:block;
		width:62px;
		height:70px;
		overflow:hidden;
		background-image:url('../img/logo_sfr.jpg');
		background-position:0 0;
		background-position:top center;
		margin:23px 0 0 15px;
		float:left;
	}
	#realizacao_4{
		display:block;
		width:51px;
		height:80px;
		overflow:hidden;
		background-image:url('../img/logo_cir.jpg');
		background-position:0 0;
		background-position:top center;
		margin:23px 0 0 15px;
		float:left;
		clear:right;
	}
	#realizacao_5{
		margin:23px 0 0 15px;
		float:left;
		border-left:1px solid #CCCCCC;
		padding:0 0 0 20px;
	}
	#realizacao_6{
		display:block;
		width:100px;
		height:23px;
		overflow:hidden;
		background-image:url('../img/logo_franca.jpg');
		background-position:top center;
		background-repeat:no-repeat;
		margin:45px 0 0 0;
		float:left;
		clear:left;
	}
	#realizacao_7{
		display:block;
		width:100px;
		height:27px;
		overflow:hidden;
		background-image:url('../img/logo_sp.jpg');
		background-position:0 0;
		background-position:top center;
		margin:43px 0 0 18px;
		float:left;
	}
	
	.fotos{
		display:block;
		width:90px;
		height:90px;
		float:left;
		overflow:hidden;
		margin:2px;
		border:solid 2px #005F4B;
	}
	
	.fotos:hover{
		border:solid 2px #E14E23;
	}
	
	#box_thumbs{
		margin:20px 0 0 0;
		width:200px;
		float:left;
	}
	
	#foto{
		margin:20px 0 0 0;
		overflow:hidden;
		float:right;
		font-weight:bold;
		text-align:right;
	}
	
	#foto a{
		display:block;
		border:solid 2px #005F4B;
	}
	
	#foto a:hover{
		border:solid 2px #E14E23;
	}
	
	.info_foto{
		margin:5px 0;
		font-size:16px;
	}
	
	.sao_paulo{
		margin:5px 0 0 0;
		font-size:16px;
		font-weight:bold;
	}
	
/* FIM - HOME */


#footer h3, #footer_home h3{
	text-align:left;
}

#footer{
	clear:both;
	background-position:top center;
	background-repeat:repeat-x;
	background-position:0 0;
	background-image:url('../img/footer.jpg');
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

#footer_home{
	clear:both;
	margin:0 auto;
	text-align:center;
	overflow:hidden;	
}

#footer .logo, #footer_home .logo{
	float:right;
}

#realizacao{
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url('../img/realizacao_home.jpg');
	overflow:hidden;
	width:418px;
	padding:0 0 0 25px;
	height:101px;
	margin:20px 0 0 10px;
}
#apoio{
	float:right;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url('../img/apoio_home.jpg');
	overflow:hidden;
	width:243px;
	padding:0 0 0 20px;
	height:101px;
	margin:20px 13px 0 0;
}


#credits{
	display:none;
}


.norend{
	display:none;
}

.invisible{
	line-height:0;
	color:#FFD;
	font-size:0;
	width:  .1em;
	height: .1em;
	overflow: hidden;
	position: absolute;
	left:0;
	top:0;
}

/*FORM*/
.input{
	color:#ffffff;
	padding:2px;
	width:auto;
	border:1px solid #005b49;
	background-color:#013e32;
}
.btForm{
	background-color:#012f24;
	color:#FFFFFF;
	padding:3px;
	margin:5px 0;
}

/*TABLE FORM*/
.tableForm{
	width:auto;
}
.tableForm td label{
	display:block;
	background-color:#005b49;
	padding:3px;
}
.tableForm td{
	/*background-color:#005b49;*/
}


/*TABLE*/
.table_prog{
}
.table_prog td{
	background-color:#d6e8db;
	padding:3px;
	color:#000000;
}
.table_prog th{
	background-color:#01372e;
	padding:5px;
	color:#ffffff;
}



.table_prog_grade{

}
.table_prog_grade a{
	color:#000000;
	text-decoration:none;
}
.table_prog_grade a strong{
	color:#000000;
}
.table_prog_grade a i{
	color:#e54e29;
}

.table_prog_grade a:hover{
	text-decoration:underline;
}
.table_prog_grade td{
	background-color:#d6e8db;
	padding:7px 5px;
	color:#000000;
	text-align:center;
}
.table_prog_grade strong{
	color:#8ca693;
}

.table_prog_grade i{
	color:#e54e29;
}

.table_prog_grade .destaque{
	background-color:#CCCCCC;
}
.table_prog_grade th{
	padding:7px 5px;
	background-color:#01372e;
	padding:3px;
	color:#ffffff;
}



.bt_voltar{
	margin:10px 0;
}

.table_prog .por, .por{
	color:#000000;
}
.table_prog .fra, .fra{
	color:#006890;
}
.table_prog .esp, .esp{
	color:#00bf31;
}
.table_prog .eng, .eng{
	color:#e54e29;
}
#GALERIA li{
	color:#000000;
	width:250px;
	height:167px;
	overflow:hidden;
	float:left;
	padding:5px 5px;
}
#GALERIA li img{
	border:1px #000000 solid;
}
#GALERIA li img:hover{
	border:1px #FFFFFF solid;
}
