﻿@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;

}


.img-nossas-unidades {

	border:solid 1px #CCCCCC;

}




/*--- Topo ---*/

.img-logo {

	float:left;

	margin-top:33px;

	margin-left:20px;

	/*width:170px;

	height:77px;*/

	cursor:pointer;

}



.img-logo-banner {

	float:right;

	margin-top:30px;

	margin-right:20px;

	cursor:pointer;

}

.img-logo-banner-rematricula {

	float:right;

	margin-top:30px;

	margin-right:20px;
	
	cursor:pointer;

}




.img-eguinho {
	float:left;
	width:246px;
	height:118px;
	margin-left:170px;
}



/*--- 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;

	cursor:pointer;

}



.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;

	cursor:pointer;

}



#topo-banner-aluno-direita {

	float:right;

	width:7px;

	height:65px;

	background-image:url(../../Images/top_aluno_fundo_direito.jpg);

	background-repeat:no-repeat;

}



	/*--- Menu ---*/

	.div-menu {

		float:left;

		margin-top:7px;

		width:100%;

		margin-bottom:17px;

	}

	.ul-menu {

		list-style:none;

		list-style-image:none;

	}

	.ul-menu li {

		float:left;

		padding: 5px 15px 0px 15px;

		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-partner a {
		background:none;
		padding-left:0px;
		margin-left:0px;
		text-decoration:none;
	}

	

	.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;

}



/* 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;

}


/* ---------------------------------------------------------
	Style p/ Formularios de Rematricula
--------------------------------------------------------- */
form#form-rematricula {
	border:none;
}
span.sp-rematricula { 
	color:#f16c38;
}
form#form-rematricula fieldset#field-consulta-rematricula {
	border:none;
	padding:14px 0 5em 0;
}
form#form-rematricula fieldset#field-consulta-rematricula label {
	padding:0 6px;
	font-size:12px;
	font-weight:bold;
}
form#form-rematricula fieldset#field-consulta-rematricula input {
	padding:1px;
	font-size:12px;
	color:#00337f;
	border:1px solid #aaa;
}
form#form-rematricula fieldset#field-consulta-rematricula input.lb-btSub {
	font:bold 11px Verdana;
	padding:1px 8px;
	*padding:1px 0px;
	background:#00337f;
	color:white;
	cursor:pointer;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-aguarde {
	border:1px solid #999;
	display:block;
	color:#333;
	background:#FFFFE1 url(../../Images/wait3.gif) no-repeat left;
	margin:20px 0 0 0;
	padding:10px 20px 10px 7.6em;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-aguarde h2 {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-aguarde h3 {
	font-size:12px;
	color:#f16c38;
	background:white;
	padding:2px 0;
	margin:5px 0;
}

form#form-rematricula fieldset#field-consulta-rematricula div.sp-alert-login {
	border:1px solid #999;
	display:block;
	color:#333;
	background:#FFFFE1 url(../../Images/alert.png) no-repeat left;
	margin:20px 0 0 0;
	padding:10px 20px 10px 7.6em;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-alert-login h2 {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-alert-login h3 {
	font-size:12px;
	color:#f16c38;
	background:white;
	padding:2px 0;
	margin:5px 0;
}

a.prosseg-rematricula {
	border:1px solid #999;
	margin:16px 0;
	width:210px;
	padding:4px 15px;
	text-decoration:none;
	font:bold 11px Verdana;
	background:#00337f;
	color:white;
}

fieldset#field-rematricula {
	border:none;
	padding:14px 0 5em 0;
}
fieldset#field-rematricula table.tb-rematricula {
	border:1px dotted #999;
	border-bottom:none;
	width:100%;
	/*background:white url(../../Images/bg_rematricula.jpg) no-repeat;*/
}
fieldset#field-rematricula table.tb-rematricula tr td {
	font:11px Verdana;
	color:#00337f;
	padding:6px 20px;
	border-bottom:1px dotted #999;
}
fieldset#field-rematricula table.tb-rematricula tr td.classHover:hover {
	background:#FFFFEC;
}
fieldset#field-rematricula table.tb-rematricula tr td strong {
	color:#999;
	font-size:10px;
}
fieldset#field-rematricula table.tb-rematricula h2 {
	font:17px Verdana;
	color:#333;
	margin:0 0;
	padding:10px 0 10px 45px;
	background:url(../../Images/aluno_rematricula.png) no-repeat left;
}

a#a-atualizar-aluno {
	margin:0 0;
	outline:none;
	text-align:right;
	display:block;
}

a#a-ler-contrato {
	margin:10px 0;
	outline:none;
	display:block;
	border-bottom:1px dotted #aaa;
}

fieldset#field-rematricula div#end-secundario {
	border:1px dotted #999;
	/*background:#FFFFEC;*/
	padding:15px 0;
	margin:0 0 20px 0;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados {
	border:none;
	width:634px;
	margin:0 auto;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados label {
	font:10px Verdana;
	color:#333;
	display:block;
	padding:3px 0;
}
fieldset.form-altera-dados label input.cl-salvar {
	font:bold 11px Verdana;
	color:white;
	background:#00337f;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados label input {
	font:11px Verdana;
	color:#000;
	padding:2px;
	border:1px solid #aaa;
	background:#FFFFF9;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados label input.cl-alert-focus {
	border:1px solid #666;
	background:#FFD9D9;
	color:#000;
}
.float-left-lb-altera {
	float:left;
	margin-right:10px;
}
fieldset.form-altera-dados input#endereco {
	width:410px;
	margin-left:8px;
}
fieldset.form-altera-dados input#numero {
	width:70px;
}
fieldset.form-altera-dados input#bairro {
	width:224px;
	margin-left:22px;
}
fieldset.form-altera-dados input#complemento {
	width:220px;
}
fieldset.form-altera-dados input#cep {
	width:90px;
	margin-left:45px;
}
fieldset.form-altera-dados input#cidade {
	width:281px;
}
fieldset.form-altera-dados select#estado {
	width:50px;
	padding:1px;
	background:#FFFFF9;
	font:11px Verdana;
	color:#000;
	border:1px solid #aaa;
}
fieldset.form-altera-dados input#residencial {
	margin-left:13px;
}
fieldset.form-altera-dados input#email {
	width:400px;
	margin-left:33px;
}
fieldset.form-altera-dados label.lb-enviar {
	text-align:center;
	margin-top:10px;
}

div#list-contrato {
	height:230px;
	overflow-y:scroll;
	padding:0 20px;
	margin:20px 0 0 0;
	border:1px dotted #aaa;
}
div#list-contrato p, div#list-contrato strong {
	font:14px Courier New;
	color:#333;
	line-height:20px;
}
div#list-contrato p strong {
	font:bold 16px Courier New; 
}
div#list-contrato h2{
	font:bold 20px Courier New;
	color:#333;
	padding:20px 0;
}
div#list-contrato h3{
	font:bold 16px Courier New;
	color:#333;
	padding:0px;
	background:none;
}

label.cl-aceite-contrato {
	display:block;
	padding:20px 0 10px 0;
}





#popup_container.style_1 {
	color: #333;
	background:#F7F7F7;
	border-color: #333;
}

#popup_container.style_1 #popup_title {
	color: #333;
	font:bold 28px Arial;
	text-align: left;
	background:#F9DB06;
	padding:3px 0 3px 1em;
	margin:2px;
}

#popup_container.style_1 #popup_content {
	background: none;
}

#popup_container.style_1 #popup_message {
	padding-left: 0em;
	padding-bottom:20px;
	font:18px Arial;
	line-height:20px;
	text-align:justify;
	color:#000;
}

#popup_container.style_1 INPUT[type='button'] {
	border: outset 2px #999;
	color: #333;
	background: #ccc;
	padding:2px 5px;
	font-size:14px;
	font-weight:bold;
}


.HeaderIcons
{
	width:470px;
	height:80px;
	text-align:right;
	float:left;
}

.HeaderIcons img
{
	margin-top: 35px;
	margin-left: 20px;
}
