@charset "utf-8";

/* CSS Document */



/*--- Geral ---*/

* {

	font-family:Verdana, Arial, Helvetica, sans-serif; /*FONTE PARA MAC: "Andale Mono"*/

	font-size:11px;

	color:#666666;

	margin:0px;

	padding:0px;

}

body {

	background: #FFFFFF url(../../Images/top_line.jpg) repeat-x 0px 153px;

}

.div-main {

	width: 984px;

	margin:0 auto;			

	padding: 0px;

	text-align:left;

	min-height:300px;

	/*background-color:#999999;*/

}

.div-field {

	float:left;

	padding-right:15px;

	padding-bottom:20px;

}

.div-clean {

	clear:both;

}







/*--- Topo ---*/

.img-logo {

	float:left;

	margin-top:10px;

	margin-left:20px;

	width:136px;

	height:93px;

	cursor:pointer;

}

/***************************************************************************************************************************/

.img-logo-banner {

	float:right;

	margin-top:10px;

	margin-right:20px;

}


.img-logo-banner-rematricula {

	float:right;

	margin-top:30px;

	margin-right:20px;
	
	cursor:pointer;

}





/*--- Topo Painel do Aluno ---*/

#topo-banner-aluno {

	float:right;

	margin-top:30px;

	margin-right:20px;

	background-image:url(../../Images/top_aluno_fundo_centro.jpg);

	width:500px;

	height:65px;

}



#topo-banner-aluno-esquerda {

	float:left;

	width:6px;

	height:65px;

	background-image:url(../../Images/top_aluno_fundo_esquerdo.jpg);

	background-repeat:no-repeat;

}



#topo-banner-aluno-centro {

	float:left;

	width:487px;

	height:65px;

}



#topo-banner-aluno-titulo {

	padding-top:10px;

	padding-left:10px;

	float:left;

}



#topo-banner-aluno-subtitulo {

	padding-top:10px;

	padding-left:5px;

	float:left;

}



.topo-banner-aluno-form {

	height:16px;

	float:left;

	margin-top:5px;

	margin-left:5px;

	font-size:11px;

	padding:0px;

	border:1px solid #CCCCCC;

}



.topo-banner-aluno-form-select {

	margin-left:10px;

	width:245px;

	height:18px;

}



.topo-banner-aluno-form-ra {

	text-transform:uppercase;

}



.topo-banner-aluno-form-botao {

	background-color:#F8C300;

	font-weight:bold;

	border:none;

	width:30px;

	color:#000000;

	height:18px;

}



.topo-banner-aluno-esqueci-senha {

	float:right;

	font-size:10px;

	margin-right:50px;

	margin-top:2px;

}



#topo-banner-aluno-direita {

	float:right;

	width:7px;

	height:65px;

	background-image:url(../../Images/top_aluno_fundo_direito.jpg);

	background-repeat:no-repeat;

}

#topo-banner-aluno-icones {
	margin:5px 0 5px 40px;
	width:430px;
}

#topo-banner-aluno-icone-professor {
	float: left;
}

#topo-banner-aluno-icone-aluno {
	float: right;
}

.topo-banner-aluno-icone-img {
	border:0;
	float:left;
	margin:0 5px;
}

.topo-banner-aluno-icone-link {
	width:170px;
	display:block;
	margin:2px 0;
	text-decoration: none;
}

.topo-banner-aluno-icone-link:hover {
	text-decoration: underline;
}

	/*--- Menu ---*/

	.div-menu {

		float:left;

		margin-top:15px;

		width:100%;

		margin-bottom:17px;

	}

	.ul-menu {

		list-style:none;

		list-style-image:none;

	}

	.ul-menu li {

		float:left;

		padding: 5px 11px 0px 11px;

		border-top:solid 2px #2C6BB7;

		color:#000000;

		/*border-top:solid 2px #F8C300;*/

		margin-right:3px;

	}

	.ul-menu a {

		text-decoration:none;

		font-family:Arial, Helvetica, sans-serif; /*FONTE PARA MAC: "Andale Mono"*/

		font-size:11px;

		font-weight:bold;

		color:#000000;

	}

	.ul-menu-destaque a {

		color:#00337F;

	}

	.ul-menu a:hover {

		text-decoration:underline;

	}

	

	/*--- SubMenu ---*/

	.div-submenu {

		clear:both;

		padding-left:10px;

		width:100%;

		background: #FFFFFF url(../../Images/menu_marquer.jpg) no-repeat left top;

		min-height:21px;

	}

	.ul-submenu {

		list-style:none;

		list-style-image:none;

	}

	.ul-submenu li {

		float:left;

		padding: 3px 8px 3px 8px;

		margin-right:3px;

		border-right:solid 1px #D2D2D2;

	}

	.ul-submenu .ul-submenu-ultimo {

		border-right:none;

	}

	.ul-submenu a {

		text-decoration:none;

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#666666;

	}

	.ul-submenu a:hover {

		text-decoration:underline;

	}

	

	/*--- Banner ---*/

	.div-banner {

		margin-top:10px;

		width:984px;

		height:300px;

	}

	

/*--- Corpo ---*/



	.span-alerta {

		color:red;

	}

	

	.a-voltar {

		text-decoration:none;

		background: #FFFFFF url(../../Images/back_marquer.jpg) no-repeat 0px 3px;

		padding-left:10px;

	}

	.a-voltar:hover {

		text-decoration:underline;

	}

	

	/*--- Form ---*/

	.input-text {

		border:solid 1px #E3E9EF;

		border-top:solid 1px #ABADB3;

		background-color:#FFFFFF;

	}

	

	.input-text-erro {

		background-color:#F4A89F;

		border:solid 1px #E3E9EF;

		border-top:solid 1px #ABADB3;

	}



	/*--- Notícias ---*/

	.div-noticias, .div-calendario {

		width:470px;

		border-top:solid 2px #F8C300;

		margin-top:3px;

		padding:10px;

		float:left;

	}

	.div-noticias h5, h4, .div-calendario h5 {

		font-family:Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#333333;

		padding-bottom:13px;

	}

	.div-noticias a {

		background:#FFFFFF url(../../Images/news_marquer.jpg) no-repeat top left;

		padding-left:15px;

		margin-left:6px;

		text-decoration:none;

	}

	.div-noticias a:hover {

		text-decoration:underline;

	}

	.div-noticias p {

		padding-top:8px;

	}

	.div-noticias h4 {

		font-size:14px;

		margin-top:30px;

	}

	

	/* Publicações */

	.div-publicacoes {

		margin-top:10px;

		margin-bottom:30px;

	}

	.div-publicacoes a {

		background:#FFFFFF url(../../Images/icon_pdf.jpg) no-repeat top left;

		padding-left:27px;

		padding-top:5px;

		padding-bottom:5px;

		margin-left:6px;

		text-decoration:none;

	}

	.div-publicacoes a:hover {

		text-decoration:underline;

	}

	.div-publicacoes .a-publicacoes-zip {

		background:#FFFFFF url(../../Images/icon_zip.jpg) no-repeat top left;

	}

	

	/*Responsabilidade Social*/

	.a-resp-social-forum {

		margin-right:130px;

	}

	.a-resp-social-centro {

		padding-right:70px;

	}

	.a-resp-social-forum img {

		border:none;

	}

	.a-resp-social-centro img {

		border:none;

	}

	.div-resp-social {

		padding:30px 0px; 

		margin-bottom:30px;

	}

	.div-content-right .div-exposicoes a {

		margin-right:5px;

	}

	.div-content-right .div-exposicoes img {

		border:solid 1px #CCCCCC;

	}

	

	.div-partner {

		float:left;

		height:50px;

		text-align:center;

		padding:0px 10px;

		cursor:pointer;

	}

	

	.div-content-right .div-noticias-lista a {

		background:#FFFFFF url(../../Images/news_marquer.jpg) no-repeat top left;

		padding-left:15px;

		margin-left:6px;

		text-decoration:none;

	}

	

	.div-content-right .div-noticias-lista a:hover {

		text-decoration:underline;

	}

	

	.div-content-right .div-noticias-lista p {

		padding:5px 0px;

	}

		

	.conteudo-noticias-data {

		color:#999999;

	}

	.conteudo-noticias-fonte {

		color:#999999;

	}

	

	/*--- Horários ---*/

	.div-horarios {

		/*background-color:#F3F3F3;*/

		margin:0px;

		padding:0px;

		padding-top:0px;

		margin-bottom:20px;

	}

	.div-content-right .div-horarios h1{

		color:#00337F;

		font-size:12px;

		margin:0px;

		padding:0px;

		padding-bottom:8px;

	}

	

	/*--- Rodape ---*/

	.div-footer {

		width:984px;

		border-top:solid 2px #00337F;

		margin-top:10px;

		margin-bottom:20px;

	}

	.div-footer-link {

		padding-right:41px;

		float:left;

		margin-top:8px;

	}

	.div-footer-link h6 {

		padding-bottom:8px;

	}

	.div-footer-link h6 a {

		/*color:#EBA501;*/

		color:#2C6BB7;

		font-size:11px;

	}

	.div-footer-link a {

		color:#00337F;

		font-size:11px;

		text-decoration:none;

		padding-bottom:8px;

	}

	.div-footer-link a:hover {

		text-decoration:underline;

	}

	.div-footer .div-footer-link-ultimo {

		padding-right:0px;

	}

	

/*--- Interna - Lateral esquerda ---*/

.div-course {

	width:974px;

	margin-top:10px;

	background: #FFFFFF url(../../Images/bg_courses.jpg) repeat-x top left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:36px;

	color:#FFFFFF;

	padding-top:37PX;

	font-weight:bold;

	padding-left:10px;

}

.div-course span {

	font-size:30px;

	color:#FFFFFF;

	font-weight:normal;

}

.div-content-left {

	float:left;

	width:270px;

	border-top:solid 2px #F8C300;

	margin-top:6px;

	padding:5px;

}

.div-content-left p {

	padding-bottom:4px;

}

.div-content-left h1 {

	padding-top:15px;

	font-size:12px;

	float:left;

}

.div-content-left h1 i {

	font-size:12px;

}

.div-content-left h2 {

	padding-top:15px;

	font-size:12px;

	font-weight:normal;

	float:left;

}

.ul-menu-left {

	margin-top:10px;

	width:261px;

	list-style:none;

	list-style-image:none;

}

.ul-menu-left li {

	padding:5px 0px;

}

.ul-menu-left a {

	background:#FFFFFF url(../../Images/news_marquer.jpg) no-repeat top left;

	padding-left:15px;

	text-decoration:none;

}

.ul-menu-left a:hover {

	text-decoration:underline;

}



/*--- Interna - Lateral direita ---*/

.div-content-right {

	float:left;

	border-top:solid 2px #00337F;

	margin-top:6px;

	padding:5px;

	margin-left:4px;

	width:690px;

}

.div-content-right h1 {

	color:#00337F;

	font-size:24px;

	padding-top:5px;

	padding-bottom:10px;

}

.div-content-right h1 i {

	color:#00337F;

	font-size:24px;

	padding-top:5px;

	padding-bottom:10px;

}

.div-content-right h2 {

	color:#253A5A;

	font-size:11px;

	padding-top:2px;

	padding-bottom:2px;

}

.div-content-right h3 {

	font-size:11px;

	padding-top:5px;

	padding-bottom:2px;

	padding-left:15px;

	background:#FFFFFF url(../../Images/news_marquer.jpg) no-repeat 0px 6px;

	font-weight:normal;

}

.div-content-right p {

	padding:10px 0px;

}

.div-content-right img {

	margin:10px 0px;

}



/*--- Interna - Full ---*/

.div-content-full {

	float:left;

	border-top:solid 2px #00337F;

	margin-top:6px;

	padding:5px;

	width:974px;

	margin-left:0px;

}

.div-content-full h1 {

	color:#00337F;

	font-size:24px;

	padding-top:5px;

	padding-bottom:10px;

}

.div-content-full p {

	padding:10px 0px;

}

.div-content-full img {

	margin:10px 0px;

}



/*--- Cursos - botao de download da grade curricular ---*/

.a-buttom-download-grade {

	background:#FFFFFF url(../../Images/icon_pdf.jpg) no-repeat top left;

	padding-left:27px;

	padding-top:5px;

	padding-bottom:5px;

	margin-left:6px;

	text-decoration:none;

}

/* Turismo */

.div-turismo {

	margin-top:10px;

	width:600px;

	list-style:none;

	list-style-image:none;

}

.div-turismo-info {

	margin:10px 0 0 35px;
	width:620px;
	background:#EFEFEF;
	padding:10px;
	border: 1px dashed #00337F;
	text-align:justify;
}

.div-turismo-info img {
	float: right;
	margin: 10px 0 5px 10px;
}

.div-turismo a {

	background:#FFFFFF url(../../Images/news_marquer.jpg) no-repeat top left;

	padding-left:15px;

	text-decoration:none;
	
	cursor: pointer;

}

.div-turismo a:hover {

	text-decoration:underline;

}

/* Grade Curricular */

.table-grade {

	width:100%;

}

.table-grade th {

	text-align:left;

	background-color:#E9E9E9;

	padding:2px;

}

.table-grade td {

	text-align:left;

	padding:2px;

}

.table-grade .tabe-grade-tr1 {

	background-color:#EFEFEF;

}

.table-grade .tabe-grade-tr2 {

	background-color:#F5F5F5;

}

.table-grade .tabe-grade-trclean {

	background-color:#FFFFFF;

}

.a-botao-icone {

	background-color:#E9E9E9;

	padding:5px;

	margin-top:5px;

	text-decoration:none;

}

.div-box-rota {

	background-color:#E9E9E9;

	padding:5px;

	margin-top:5px;

	text-decoration:none;

}



.img-nossas-unidades {

	border:solid 1px #CCCCCC;

}



#div-logo-bento-empresarial {

	padding-top:10px;

}

.HeaderIcons
{
	width:440px;
	height:80px;
	text-align:right;
	margin-right:20px;
	float:right;
}

.HeaderIcons img
{
	margin-top: 35px;
	margin-left: 15px;
}