/* INPUT */
input.txt{
	height:17px;
	padding:5px 0 0 2px;
	margin:0 5px 0 0;
	color:#666;
	border:1px solid #ddd;
	background:url(/img/bg/input.png) repeat-x left top;
}
input.bt-enviar{
	width: 70px;
	height: 25px;
	border: 0;
	background: url('/img/bt/enviar.png') no-repeat center center;
}
/*Cursos */

/* Heading de tabela com logo estacio */
h3.tit_estacio {
	width: 102px;
	height: 31px;
	background: url('/img/tit/estacio.png') no-repeat 0 0
}


/* Lista do corpo docente */
ul.corpo_docente_list {margin: 10px 0;}
ul.corpo_docente_list li {
	display: block;
	height: 115px;
	margin: 0 0 30px 0
}
ul.corpo_docente_list li.last {
	height: auto;
	margin: 0 0 10px 0
}
ul.corpo_docente_list li img {
	float: left;
	display: inline;
	margin: 0 15px 0 0
}
ul.corpo_docente_list li h4 {padding: 10px 0}

/* Lista de parceiros */
ul.parceiro_list {clear: both; height: 100px; margin: 0 0 20px 0}

ul.parceiro_list li {
	float: left;
	width: 32%;
	text-align: center
}

ul.parceiro_list li img {display: block; margin: 0 auto 15px auto}

/* Icone textual de status de um curso (listagem de cursos e graduacoes) */
.ico_destaque {padding: 0 65px 0 0; background: url('/img/ico/destaque.png') no-repeat right 4px}
.ico_novo {padding: 0 45px 0 0; background: url('/img/ico/novo.png') no-repeat right 4px}

/* BOX investimentos */
#box_investimentos{
	width: 330px;
	height: 81px;
	padding: 20px;
	background: url('/img/bg/box_investimentos_1.png') no-repeat center center;
}
#box_investimentos p.pos-ead{padding-top: 25px;}

#box_investimentos .inner p{font-size: 12px;}
#box_investimentos .inner em{
	margin: 0 5px;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}
#box_investimentos .inner span{font-size: 24px;}
#box_investimentos .inner a{text-decoration: underline;}
#box_investimentos_insc{
	width: 220px;
	height: 81px;
	padding: 20px;
	background: url('/img/bg/box_investimentos_2.png') no-repeat center center;
}
#box_investimentos_insc .interesse{
	padding-top: 15px;
	font: bold 14px Tahoma;
	text-align: center;
	text-transform: uppercase;
}


/* Table de mensalidades */
#box_mensalidades {
	position: relative;
	width: 487px;
	margin: 0 0 20px 0
}


span.corner_top_mensalidades, span.corner_bottom_mensalidades {
	position: absolute;
	width: 100%;
	height: 5px
}

span.corner_top_mensalidades {
	left: 0;
	top: 0;
	margin: 0 0 10px 0;
	background: url(../img/bg/corner_top_mensalidades.png) no-repeat 0 0
}

span.corner_bottom_mensalidades {
	left: 0;
	bottom: 0;
	margin: 10px 0 0 0;
	background: url(../img/bg/corner_bottom_mensalidades.png) no-repeat 0 0
}

#box_mensalidades table {border-collapse:collapse;width: 100%; margin: 0}

#box_mensalidades table thead th {
	border: 0;
	color: #fff;
	text-transform: uppercase;
	background: #aaaaaa
}

#box_mensalidades table thead th, #box_mensalidades table tbody td {border: 0; padding: 10px 20px}

#box_mensalidades table tbody td {
	border: 0;
	border-bottom: 1px dotted #666;
	text-align: left;
	color: #666;
	background: #d6d6d6
}

#box_mensalidades table tbody td strong span{font-weight: bold; font-size: 24px}

/* Quadro de disciplinas */
#quadro_disciplinas {position:relative;display: block; margin: 20px}

#quadro_disciplinas *{color: #666 !important}

#quadro_disciplinas ol {
	display: block;
	margin: 0 auto;
	width:580px;
	height: 38px;
	overflow:hidden;
	border-bottom: 2px solid #e0e0e0
}

#quadro_disciplinas ol li{
	float: left;
	width: 12.4%;
	text-align: center;	
}

#quadro_disciplinas ol li a{
	display: block;
	width:50px;
	padding: 3px 5px;
	margin:9px auto 0 auto;
	text-decoration: none;
}

#quadro_disciplinas ol li a:hover, #quadro_disciplinas ol li a.selected{font-weight: bold}
#quadro_disciplinas ol li a.selected{color: #fff !important; background-color:#00b5f1;}

#quadro_disciplinas ul {clear: both; margin: 0 0 10px 0}

#quadro_disciplinas ul li{
	position: relative;
	display: block;
	padding: 20px 0 20px 85px;
	border-bottom: 1px dotted #666;
	background-color:#f6f6f6;
}

#quadro_disciplinas ul li h3{
	display:block;
	width:475px;
	padding:0 0 0 0;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 13px;
}

#quadro_disciplinas ul li span{
	position: absolute;
	left: 0;
	top: 20px;
	padding: 3px 10px;
	background: #dddddd
}

* html #quadro_disciplinas ul li span{left: -85px}

#quadro_disciplinas ul li strong{
	position: absolute;
	right: 0;
	top: 20px;
	font-size: 14px
}

* html #quadro_disciplinas ul li strong{right: 20px}

p.total_horas {float: right}

#quadro_disciplinas.quadro_fixo li{padding: 20px 0;}
#quadro_disciplinas.quadro_fixo li strong.total_horas{left: 0;}

/*Navegação dos periodos*/
#quadro_disciplinas a.nav_per{
	position:absolute;
	display:none;
	width:20px;
	height:18px;
	top:10px;
	background-image:url(/img/bt/arrow_nav.png);
	background-repeat:no-repeat;
	text-indent:-999999px;
	}
	
#quadro_disciplinas a.prev_per{left:-15px;background-position:left top;}
#quadro_disciplinas a.next_per{right:-15px;_right:5px;background-position:right top;}
	

/* Campi - Busca por locais pelo gMaps */
#gmaps_content {
	float: left;
	width: 610px;
	height: 400px;
	background: none;
	position: absolute;
	z-index: 10;
}
#gmaps_content.minor {
	width: 320px;
	height: 290px;
}
#campi_list {
	float: right;
	width: 363px;
	height: 400px;
	margin: 0 -10px 0 0;
	overflow: auto;
	position: relative;
	z-index: 20;
}
#campi_list.minor {
	width: 312px;
	height: 290px;
	overflow: auto;
}

* html #campi_list {margin-right: -5px;}

#campi_list ul li{
	display: block;
	position: relative;
	height: 75px;
	padding: 0;
	border: 0;
	text-align: left;
	cursor:pointer;
}

#campi_list.minor ul li{height: auto;}

#campi_list ul li.selected{background: url('/img/bg/seta_campus_select.png') no-repeat left top !important;}

#campi_list ul li .content_campi_list{
	height: 45px;
	padding: 15px 5px 15px 20px;
	margin-left: 21px;
	border-top: 1px solid #fff;	
	border-bottom: 1px solid #e0e0e0;
}
#campi_list.minor ul li .content_campi_list{height: auto;}

#campi_list ul li p {float: left; margin: 0}

#campi_list.minor ul li p {float: none}

#campi_list ul li p strong{font-size: 14px}

#campi_list ul li a {float: right; margin-bottom:5px;}
#campi_list.minor ul li a {position: relative;}

#campi_list ul li.selected{background: #dfdfdf}

#campi_list ul li div.content_campi_list div{width:92px;float:right;}


/* INSTITUICAO */
div.filtrar_instituicao p{font-weight: bold; color: #666}

div.box_instituicao img{float: left}

div.info_instituicao{float: left; width: 328px; margin: 0 20px 0 10px}
#main div.info_instituicao h3{font-size: 16px; color: #333; margin: 0 0 10px 0; padding: 0}
div.info_instituicao p{margin: 7px 0}
div.info_instituicao li{
	display: block;
	float: left;
	width: 80px;
	padding-left: 15px;
	background: url('/img/ico/bullet-azul.gif') no-repeat left center;
}

div.opt_instituicao{
	float: left;
	_float: none;
	width: 91px;
	text-align: center
}
div.opt_instituicao a{
	font-size: 11px;
	color: #666;
	text-decoration: underline
}
div.opt_instituicao .ver_cursos{
	display: block;
	width: 91px;
	height: 25px;
	margin: 5px auto;
	text-indent: -99999px;
	background: url('/img/bt/ver-cursos.gif') no-repeat center center
}

/*Galeria Flash */

div.galeria_swf{
	margin:0 0 20px 0;
	}

/*	LOCALIZAcaO 	*/
.endereco{margin-bottom: 18px;}
.endereco p{padding: 5px 0;}
.endereco p.location{
	font-size: 14px;
	color: #333;
}

/*	INSCREVA-SE 	*/
.inscrevase{margin-bottom: 18px}
.inscrevase .bt-inscrevase{
	display: block;
	width: 320px;
	height: 30px;
	padding-top: 14px;
	text-align: center;
	font: bold 13px Arial;
	color: #fff !important;
	text-transform: uppercase;
	background: url('/img/bt/green_button.png') no-repeat center center;
}
.inscrevase .bt-inscrevase:hover{text-decoration: none;}

/*	O CAMPUS	*/
#about-campus{margin-bottom: 18px;}
#about-campus h2, #a-instituicao h2{
	display: block;
	margin-bottom: 6px;
	color: #0089C0;
	font-size: 20px;
}
#about-campus .inner{
	width: 296px;
	padding: 10px 12px 3px 12px;
}
#about-campus ul li{
	margin: 0 10px 15px 10px;
	padding-left: 20px;
	font: normal 14px Tahoma;
	color: #666666;
	background: url('/img/ico/seta.gif') no-repeat left top;
}
#about-campus ul li a{
	color: #00c0f3;
	text-decoration: underline;
}
#about-campus .rnd-corner-bottom{margin-top: -8px;}

/* Linhas de ¿nibus */
.bus-lines li{
	padding: 2px 0 0 22px;
	margin: 8px 0;
	background: url('/img/ico/bus.gif') no-repeat left top;
}

/*A instituicao */
#content div.txt_descricao{float:right;width:150px;margin:0 0 0 0;}
#content div.txt_descricao p{font-size:11px; color:#333}
#content div.txt_descricao h3{margin:0 0 5px 0;font-size:14px; color:#333}

#content ul.list_itens{clear:both;}
	
#content ul.list_itens li{
	float:left;
	display:inline;
	margin:10px 15px 15px 0;
	padding:0 0 0 10px;
	font-size:11px;
	background: url(/img/ico/blue_diamond.png) no-repeat left 3px;
	}


/*Estude */
/*Porque Escolher a estacio */
ul.default_list{margin:10px 0;}
ul.default_list li{
	padding:3px 0 3px 20px;
	margin:0 0 5px 0;
	background: url('/img/ico/blue_arrow2.png') no-repeat 5px 2px;
	}

li.bullet{
	padding:0 0 0 25px;
	background: url('/img/ico/blue_arrow2.png') no-repeat 5px 0;
}
li.dotted{
	padding-bottom: 9px;
	margin:0 0 20px 0;
}
li.bar{
	padding-bottom: 13px;
	margin:0 0 20px 0;
	border-bottom: 1px solid #999999;
}

#motivos_escolha{margin-top: 18px;}

#motivos_escolha li a{
	padding-top: 4px;
	color: #666666;
	text-decoration: underline;
}

/* Obter a Carteira de Estudante */
.carteira_estudante .inner{padding: 10px 20px;}
.carteira_estudante .inner a.ficha_cadastral{
	display:block;
	width:115px;
	height:21px;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	text-transform:uppercase;
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
	color:#fff !important;
	text-align:center;
	background:url(/img/bt/ficha_cadastral.png) no-repeat left top;
}

.box_vantagens a:hover{
	color: #0089C0 !important;
	text-decoration: none !important;
}





/* Provas */
div.agenda{margin:30px 0 20px 0;}
div.provas{
	float:left;
	width:350px;
	}
	
div.provas div.pagination{float:none;}	
ul.lista_provas{margin:0 0 0 0;}
	
ul.lista_provas li{
	margin:0 0 10px 0;
	padding:5px;
	overflow:hidden;
	background-color:#f1f2f2;	
	}
	
ul.lista_provas li.selected{background-color:#d1d3d4;}	
ul.lista_provas li.mes{
	margin:0 0 5px 0;
	padding:0 5px;
	font-size:15px;
	font-weight:bold;
	color:#0089c0;
	overflow:hidden;
	background-color:#fff;	
	}
	
ul.lista_provas li div.data, ul.lista_provas li div.data_dtq{
	float:left;
	width:42px;
	height:46px;
	padding:10px 0 0 0;
	margin:0 10px 0 0;
	background:url(/img/bg/agenda_dia.png) no-repeat left top;	
	}
	
ul.lista_provas li div.data_dtq{background:url(/img/bg/agenda_dia_dtq.png) no-repeat left top;}	
ul.lista_provas li div.data span, ul.lista_provas li div.data_dtq span{
	display:block;
	color:#fff;
	margin:0 0 5px 0;
	font-size:13px;
	text-align:center;
	font-family:Arial, Tahoma, Verdana, Sans-Serif;	
	}
	
ul.lista_provas li div.data span.day, ul.lista_provas li div.data_dtq span.day{
	margin:0 0 1px 0;
	font-size:20px;
	line-height:20px;
	font-weight:bold;	
}
	
ul.lista_provas li div.description{
	float:left;
	width:280px;
	}
	
ul.lista_provas li div.description a, ul.lista_provas li div.description p{
	font-size:11px;
	color:#000;
	margin:0 0 3px 0;
	}
	
ul.lista_provas li div.description a{text-decoration:underline;}

div.col{
	float:right;
	width:262px;
	}
		
div.col .corner_5 span.corner_left_top{left: 0; top: 0; background-image: url(/img/bg/corner5_left_top.png)}
div.col .corner_5 span.corner_left_bottom{left: 0; bottom: 0; background-image: url(/img/bg/corner5_left_bottom.png)}
div.col .corner_5 span.corner_right_top{right: 0; top: 0; background-image: url(/img/bg/corner5_right_top.png)}
div.col .corner_5 span.corner_right_bottom{right: 0; bottom: 0; background-image: url(/img/bg/corner5_right_bottom.png)}


ul.recomendacoes li{margin:0 0 15px 0;}
ul.recomendacoes li h5{font-weight:bold;}


/*Geral*/
div.fluid_text{
	float:right;
	width:790px;
}

div.dtq_top {
	position: relative;
	height: auto;
	margin: 10px 0 20px 0
}

div.dtq_top * {
	position: relative;
	z-index: 2
}

div.dtq_top img {
	position: relative;
	z-index: 1;
	top: -25px;
	width:641px;
	margin: 0 0 -25px 0
}

img.img_dtq{margin:5px 0 15px 0;}

ul.nav_dtq {margin: -5px 0 0 0}

ul.nav_dtq li {display: inline}

ul.nav_dtq li a {
	padding: 0 5px;
	color: #666 !important;
	font-size: 12px;
	border-right: 1px solid #666
}

ul.nav_dtq li.last a {border: 0}

ul.nav_dtq li.selected a{font-weight: bold}
	
/* pos-graduacao lista de destaques */
#sidebar .list_destaques li{width: 265px;}
#sidebar .list_destaques h3{
	font-size: 14px;
	color: #333333;
}
#sidebar .list_destaques p{padding-left: 10px;}
	
/* box proxima turma */
#proxima-turma p{
	font-size: 14px;
	color: #666666;
	text-align: center;
}
#proxima-turma p strong{font-size: 16px;}

	
/*Box para Download de Documentos */
div.down_short{
	width:641px;
	margin:20px 0;
	overflow:hidden;
}
	
div.down_short div.opt_download{
	clear: none !important;
	width: 267px;
	margin: 0 10px 20px 10px;
	padding:15px;
}
	
div.down_short div p{
	margin:0 0 7px 0;
	color:#666;
}


a.inscricao{
	display:block;
	width:95px;
	height:25px;
	margin:10px auto 0 auto;
	line-height:25px;
	font-size:11px;	
	font-weight:bold;
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
	text-transform:uppercase;
	text-align:center;
	color:#fff !important;
	background:url(/img/bt/graduacao-orange.png) no-repeat center;
}
	

#venha_estacio li.bullet{
	padding: 7px 0 7px 50px;
	background-position: 30px center;
}

/* Formas de admissao */
.formas-admissao .inner{padding: 10px 12px 3px 12px;}

.formas-admissao .inner li{padding: 5px 0 5px 156px;}
.formas-admissao .inner li h3,
.formas-admissao .inner li p{
	width: 333px;
	font-size: 11px;
}
.formas-admissao .inner li a.veja-mais{
	position: relative;
	width: 300px;
	text-decoration: underline;
	color: #666666;
	z-index: 30;
}
.formas-admissao .inner .inscrevase{
	position: relative;
	display: block;
	padding: 6px 18px;
	margin: 0;
	color: #ffffff;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
	background: url('/img/bg/inscrevase.png') no-repeat center center;
	z-index: 30;
}

.formas-admissao .inner li.diploma{background: url('/img/ico/formado.gif') no-repeat 60px center;}
.formas-admissao .inner li.livro{background: url('/img/ico/enem.gif') no-repeat 35px center;}
.formas-admissao .inner li.estudos{background: url('/img/ico/vestibular.gif') no-repeat 40px center;}
.formas-admissao .inner li.transferencia{background: url('/img/ico/transferencia.gif') no-repeat 50px center;}
.formas-admissao .inner li.prouni{background: url('/img/ico/prouni.gif') no-repeat 35px center;}


/*Ensino a dist¿ncia */
div.cursos_intro{clear:both;}
div.cursos_intro img{float:left;margin:0 15px 5px 0;}

ul.cursos_estacio{
	float:left;
	width:140px;
	padding:0 0 0 5px;
	margin:0 5px 20px 0;
	}
	
div.hp_estude ul.cursos_estacio{width:280px;}

ul.cursos_estacio li{margin:0 0 10px 0;}
#content ul.cursos_estacio li p{margin:0 0 0 0;font-size:11px;}

ul.cursos_estacio li.tit{
	font-size:14px;
	color:#333;
	text-transform:uppercase;
	}
	
ul.cursos_estacio li.blankline{
	height:17px;
	}

/*Locais onde voc¿ pode estudar */	
ul.local{margin:20px 0 !important;}
ul.local li{
	height:38px;
	margin:0 0 18px 0 !important;
	padding:0 0 0 100px !important;
	line-height:38px;
	}
	
ul.local li.casa{background: url('/img/ico/casa.png') no-repeat 38px center;}
ul.local li.trabalho{background: url('/img/ico/predios.png') no-repeat 27px center;}
ul.local li.redes{background: url('/img/ico/computador.png') no-repeat 30px center;}
ul.local li.laboratorio{background: url('/img/ico/vestibular.gif') no-repeat 22px center;}

#element {
  min-height:150px;
  height:auto !important;
  height:150px;
}

p.modo_ensino{
	min-height:50px;
	height:auto !important;
	height:50px;
	padding:5px 0 5px 100px;
	margin:0 0 20px 0;
	}
p.metodologia{background: url('/img/ico/monitores.png') no-repeat 11px center;}
p.teleaula{background: url('/img/ico/antena.png') no-repeat 37px center;}
p.acesso{background: url('/img/ico/professor.png') no-repeat 5px center;}
p.webaula{background: url('/img/ico/monitor2.png') no-repeat 26px center;}
p.excelencia{background: url('/img/ico/vestibular.gif') no-repeat 13px center;}


/*Duvidas*/
div.topico{
	position:relative;
	margin: 0 0 25px 0;
	}

div.topico a.ancora{
	position:absolute;
	top:17px;
	right:0px;
	font-size:11px;
	}
	
div.topico dl dt{
	padding:10px 15px; 
	margin:0 0 5px 0;
	background:#eee url(/img/bg/duvida.png) no-repeat center bottom;	
	}
	
div.topico dl dt a{
	display:block;
	padding:0 30px 0 0;
	font-size:14px;
	color:#666 !important;
	background:url(/img/bg/open_close.png) no-repeat right top;	
	}
	
div.topico dl dt a.open{background:url(/img/bg/open_close.png) no-repeat right -42px;}
	
div.topico dl dd{
	display:none;
	padding:0 10px 10px 10px;
	}
	
/*Mensalidades e Financiamento */

ul.cursos_valor{
	float:left;
	width:130px;
	padding:0 0 0 15px;
	margin:15px 5px 20px 0;
	}

ul.cursos_valor li{margin:0 0 10px 0;}
ul.cursos_valor li a{color:#666 !important; text-decoration:underline !important;}

ul.cursos_valor li.tit{
	height:17px;
	font-size:14px;
	color:#333;
	text-transform:uppercase;
	}
	
	
ul.busca_convenio{width:580px;margin:0 0 20px 0;overflow:hidden;}	
ul.busca_convenio li{float:left;}
ul.busca_convenio li p{font-size:10px;margin:0 0 0 10px;}
ul.busca_convenio li label{font-weight:bold;margin:0 20px 0 0;}
ul.busca_convenio li div.busca_lupa{margin:0 0 2px 0;}
ul.busca_convenio li .txt_busca{width:245px;}

dl.dtq_bolsa{
	margin:20px 0;
	}
dl.dtq_bolsa dt{
	padding:3px 0 3px 30px;
	margin:0 0 2px 0;
	background: url('/img/ico/blue_arrow2.png') no-repeat 5px 2px;
	font-weight:bold;
	}
dl.dtq_bolsa dd{padding:0 0 0 30px;margin:0 0 20px 0;}

/*Box Processo de admissao */
#content div.processo_admissao{margin:0 0 5px 0;}
#content div.processo_admissao p{
	font-size:11px;
	margin:0 0 15px 0;
	}
	
#content div.processo_admissao a{
	color:#666;
	text-decoration:underline;
	}
	
#content div.processo_admissao h4{
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 0;
	}
	
div.processo_admissao ul.passos{position:relative;margin:0 0 20px 0;}	
div.processo_admissao ul.passos li{
	padding:3px 0 3px 20px;
	margin:0 0 7px 0;
	background:url(/img/ico/blue_arrow2.png) no-repeat left center;
	}
	
div.processo_admissao ul.docs{
	margin:0 0 20px 20px;
	list-style-type:decimal;
	list-style-position:inside;
	}
	
#content div.inscreva_se{width:360px;}
#content div.inscreva_se p{
	float:left;
	width:225px;
	font-size:14px;
	}
#content div.inscreva_se a{
	float:right;
	display:block;
	width:95px;
	height:25px;
	line-height:25px;
	color:#fff;
	background:url(/img/bt/inscreva_se.png) no-repeat left bottom;
	text-indent:-9999px;
	}		


/* NaO REMOVER! BUG DO IE6 NaO PEGA ESTA CLASSE NO CSS estacio.css */
a.bt_green_extended {
	display: block;
	width: 320px;
	height: 30px;
	margin: 10px 0;
	padding: 15px 0 0 0;
	color: #fff !important;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background: url('/img/bt/green_extended.png') no-repeat 0 0;
}

/* MESTRADOS */
/* Lista de mestrados */
ul.list_mestrados li {
	float: left;
	width: 48%;
	height: 85px;
	margin: 0 0 15px 0;
	padding: 0 10px 0 0
}

ul.list_mestrados li img {
	float: left;
	margin: 0 10px 0 0
}

ul.list_mestrados li a {
	display: block;
	margin: 0 0 5px 0;
	color: #666 !important
}

/* Tabela de reconhecimentos oficiais */
h4.sub_title_reconhecimentos {
	display: block !important;
	margin: 0 0 10px 30px !important;
	font-size: 16px !important
}

table.reconhecimentos_oficiais {
	margin: 0 0 10px 0;
	border-collapse: collapse
}

table.reconhecimentos_oficiais thead tr th, table.reconhecimentos_oficiais tbody tr td {
	background: #eee;
	padding: 10px 10px 10px 40px
}

table.reconhecimentos_oficiais thead tr th {
	padding: 10px 10px 10px 40px;
	border-right: 1px dotted #999;
	font-size: 14px
}

table.reconhecimentos_oficiais tbody tr td {
	border-top: 1px dotted #999;
	border-right: 1px dotted #999
}

table.reconhecimentos_oficiais thead th:last-child, table.reconhecimentos_oficiais tbody td:last-child{border-right: 0}

table.reconhecimentos_oficiais thead th, table.reconhecimentos_oficiais tbody td{border-right: expression(this.nextSibling == null ? '0' : '1px dotted #999')}

table.reconhecimentos_oficiais .cell_center {padding: 10px}

/*	EXTENSaO */
/* Box newsletter */
#submenu .box_newsletter{margin-bottom: 12px;}
#submenu .box_newsletter a{
	display: block;
	width: 169px;
	height: 91px;
	background: url('/img/bt/cadastre-newsletter.png') no-repeat center center;
}

/* Box empresario */
#submenu .box_empresarios a{
	display: block;
	width: 169px;
	height: 156px;
	background: url('/img/bt/empresario-qualifique.jpg') no-repeat center center;
}

/* Onde voc¿ deseja cursar?  */
#onde-cursar .inner{
	padding: 13px 19px;
}

/* Curso de ferias na estacio */
#curso-ferias{margin-bottom: 18px;}
#curso-ferias h2{
	display: block;
	margin-bottom: 6px;
	color: #0089C0;
	font-size: 20px;
}
#curso-ferias .inner{
	width: 296px;
	padding: 10px 12px 3px 12px;
}
#curso-ferias ul li{
	margin: 0 10px 10px 10px;
	padding-left: 20px;
	font: normal 11px Tahoma;
	line-height: 17px;
	color: #7d7d7d;
	background: url('/img/ico/blue_arrow2.png') no-repeat left top;
}
#curso-ferias ul li a{
	color: #00c0f3;
	text-decoration: underline;
}
#curso-ferias .line-sup{padding: 5px 0; border-top: 1px solid #b8b8b8;}

/* Extensao a dist¿ncia */
#exad h3{
	display: block;
	width: 332px;
	height: 33px;
	text-indent: -99999px;
	background: url('/img/tit/extensao-a-distancia.gif') no-repeat top left;
}
#exad .inner{
	padding: 7px 12px 7px 45px;
	color: #fff;
	background-color: #12afbe;
}
#exad p{margin: 0 !important;}
#exad .footer_ead{
	display: block;
	height: 34px;
	background: url('/img/bg/footer_ead.gif') no-repeat left top;
}
#exad .footer_ead .saiba-mais{
	display: block;
	float: right;
	width: 90px;
	height: 12px;
	margin-top: 15px;
	margin-right: 5px;
	_margin-right: 2px;
	text-indent: -999999px;
	background: url('/img/bt/saiba-mais.png') no-repeat right top
}

/* outros cursos de extensao */
#outros-cursos h2{
	margin: 18px 0 8px 8px;
	margin: 8px;
	color: #0089C0;
	font-size: 20px;
}
#outros-cursos .inner{
	padding: 1px 12px !important;
}
#outros-cursos ul li{
	margin: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height: 12px;
	background: url('/img/ico/bullet.png') no-repeat left top;
}
#outros-cursos ul li a{
	font: normal 11px Tahoma;
	color: #666666;
}

/* Revista Eletr¿nica */
#revista-eletronica{
	height: 166px;
	padding-left: 152px;
	margin-bottom: 18px;
	background: url('/img/bg/revista-eletronica.jpg') no-repeat left top;
}
#revista-eletronica .texto-revista{
	width: 170px;
	height: 120px;
}
#revista-eletronica .texto-revista .title{font-size: 11px !important;}
#revista-eletronica .texto-revista h4{
	color: #0089c0;
	font-size: 20px;
}

/* QUEM SOMOS */
/* Eventos */
#eventos-calendar select{width: 144px;}
#eventos-calendar .box-form{width: 325px;}

#eventos-list .lista-eventos li.first{border-top: 1px dotted #999;}
#eventos-list .lista-eventos li{
	display: inline-block;
	padding: 11px;
	border-bottom: 1px dotted #999;
	background: #fff;
}
html[xmlns] #eventos-list .lista-eventos li{display: block;}
#eventos-list .lista-eventos li img{
	float: left;
	margin: 0 5px;
}
#eventos-list .lista-eventos li h4 a{
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #0078a8;
}
#eventos-list .lista-eventos li em{
	padding-right: 30px;
	font-size: 11px;
	font-style: italic;
}
#eventos-list .lista-eventos li p{font-size: 11px;}

#eventos-destaque li{margin: 8px 0;}
#eventos-destaque li img{float: left; margin-right: 5px;}
#eventos-destaque li h4 a{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
#eventos-destaque li p{font-size: 11px; margin: 0;}

#infos-eventos{width: 295px;}
#infos-eventos p{font-size:11px;}

div.evento_gmap{margin:20px 0 0 0;}

#txt-about-eventos{
	width: 330px;
	display:inline;
	padding: 0 0 20px 15px;
	font-size:11px;
}
#txt-about-eventos p{
	margin:0 0 20px 0; 
  	font-size:11px;
}

/* Cadastro de fornecedores */
#form-cadastro-fornecedores h4{
	clear: both;
	display: block;
	width: 100px;
	padding-right: 8px;
	margin-top: 15px;
	text-align: right;
}
#form-cadastro-fornecedores label{
	clear: both;
	display: block;
	float: left;
	width: 100px;
	padding-right: 8px;
	line-height: 35px;
	text-align: right;
}
#form-cadastro-fornecedores .input-big{
	display: block;
	float: right;
	width: 490px;
	margin: 6px 0;
	background: url('/img/bg/input-big.png') no-repeat left top;
}
#form-cadastro-fornecedores .input-big input{
	width: 490px;
	height: 16px;
	padding: 4px 0;
	border: 0;
	background: transparent;
}

/* Trabalhe na estacio */
#cadastre-curriculo{margin: 20px auto;}
#content .content-trabalhe-conosco h4{
	font-size: 18px;
	font-weight: normal;
	color: #0089C0;
}
#content .content-trabalhe-conosco a{color: #666666; text-decoration: underline;}
#content .content-trabalhe-conosco li{
	padding-left: 15px;
	margin: 5px 0;
	background: url('/img/ico/blue_arrow.png') no-repeat left 3px;
}
#content .content-trabalhe-conosco li,
#content .content-trabalhe-conosco li strong{font-size: 12px;}

/* Auto-avaliacao */
/* Resultado */
#inner_content.auto-avaliacao-resultado p{margin: 15px 0;}

/* Sobre Curso */
.sobre-curso p{margin-bottom: 20px;}

#tbl-onde-cursar .inner_corner_content{padding: 20px 3px;}

.form_extensao input.ok-orange{
	width: 47px;
	height: 25px;
	border:none;
	background: url('/img/bt/ok-orange.png') no-repeat left top;
}

.form_extensao label{
	padding-right: 10px;
	font-size: 12px;
	line-height: 20px;
}
.form_extensao .txt-sidebar{
	display: block;
	float: left;
	width: 207px;
	height: 20px;
	margin-right: 10px;
	_margin-right: 0px;
	padding: 3px 10px 0 10px;
	background: transparent url('/img/bg/txt-sidebar.png') no-repeat top left;
	border: 0;
}
.form_extensao .txt-sidebar input{width: 207px; border: 0; background: none;}

.extensao-alunos .spacer{padding: 5px 0 5px 22px;}

/*Lista de vantagens */
ul.lst_vantagens, ul.lst_pordentro{
	margin:0 0 5px 0;
	border-bottom:1px dotted #999;
	}
ul.lst_vantagens li, ul.lst_pordentro li{
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	background: url('/img/ico/blue_arrow2.png') no-repeat left top;
	}
	
#sidebar ul.lst_vantagens li p, ul.lst_pordentro li p{margin:0 0 0px 0;}	
ul.lst_vantagens strong, ul.lst_pordentro strong{font-size:14px;}
ul.lst_pordentro strong{margin:0 0 5px 0;}


/* Box de regulamentos */
div.box_regulamentos {
	float: left;
	height: 90px;
	padding: 0 10px 0 20px
}

/* Fitlro de teses e dissertac¿es */
#linha_de_pesquisa {width: 200px}

div.box_gray_short select {margin: 5px 0 0 0}

/* 
uso geral - Copia id¿ntica das classes que estao em estacio.css. Qunado modificar, alterar em estacio .css tambem
*/ 
/*Bot¿es*/
a.grey{color:#666 !important;text-decoration:underline !important;}

a.back_large{
	padding:0 0 0 9px;
	background:url(/img/ico/blue_arrow_back.png) no-repeat left center;
}

a.back_large{
	display:block;
	line-height:34px;
	background:url(/img/ico/blue_arrow_back.png) no-repeat left center;
}

a.bt_inscreva_se, a.bt_inscreva_se_azul {
	width: 92px;
	height: 25px;
	margin: 0 auto;
	padding: 0
}


a.bt_ver_descontos{
	width: 113px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background: url('/img/bt/descontos.png') no-repeat left top;
}

a.bt_inscreva_se {background: url('/img/bt/inscreva_se.png') no-repeat 0 0}

a.bt_inscreva_se_azul {background: url('/img/bt/inscreva_se_azul.png') no-repeat 0 0}

a.bt_inscreva_se:hover {background-position: 0 -25px}

a.bt_gray_extended {
	clear: both;
	display: block;
	width: 258px;
	height: 22px;
	margin: 10px 0;
	padding: 7px 0 0 20px;
	color: #333 !important;
	background: url('/img/bt/gray_extended.png') no-repeat 0 0;
}

a.bt_green_extended, a.bt_green_short{
	display: block;
	width: 320px;
	height: 30px;
	margin: 10px 0;
	padding: 15px 0 0 0;
	color: #fff !important;
	font-size: 13px;
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background: url('/img/bt/green_extended.png') no-repeat 0 0;
}

a.bt_green_extended{
	width: 320px;
	margin: 10px 0;
	background: url('/img/bt/green_extended.png') no-repeat 0 0;
}

a.bt_green_short{
	width: 236px;
	margin: 15px 0 10px 0;
	padding: 12px 0 0 0;
	background: url('/img/bt/green_short.png') no-repeat 0 0;
}

div.text{margin: 0 0 20px 0;}
p.obs{margin:10px 0;font-size:10px;}

/*Modal Descontos */
ul.lista_descontos{width:620px;margin:50px auto 0 auto;}
ul.lista_descontos li{position:relative;height:45px;padding:10px 140px 10px 85px;font-size:13px;color:#676767;font-weight:bold;overflow:hidden;border-bottom:1px dotted #999;}
ul.lista_descontos li span{position:absolute;right:0;top:10px;display:block;padding:5px 10px;background-color:#d8d8d8;font-size:14px;font-weight:bold;}
ul.lista_descontos li span strong{font-size:26px;font-weight:bold;}

ul.lista_descontos li.desc_mensalidade{background:url(/img/ico/vestibular.gif) no-repeat left top;}
ul.lista_descontos li.desc_graduado{background:url(/img/ico/formado.gif) no-repeat 15px 7px;}
ul.lista_descontos li.desc_exaluno{background:url(/img/ico/exalunos.gif) no-repeat 3px 10px;}
ul.lista_descontos li.desc_reabertura{background:url(/img/ico/notas.gif) no-repeat 10px 9px;}
ul.lista_descontos li.desc_transferencia{background:url(/img/ico/transferencia.gif) no-repeat 10px 9px;}

/*Tabela com a foto do coordenador.*/
table.tb_coordenador{border-collapse:collapse;}
table.tb_coordenador tr td{vertical-align:top;padding:0 15px 0 0;}


/* Estilos para a div richtext*/
div.richtext{margin:0 0 0 0;}
/* Paragrafos*/
div.richtext p{font-size:12px;margin:0 0 10px 0;line-height:17px;}
div.richtext em, div.richtext p em{font-style:italic;}


/* Listas */
div.richtext ul{margin:0 0 20px 0;_height:1em;}
div.richtext ul li{padding:0 0 0 20px;margin:0 0 5px 0;background: url('/img/ico/disc.png') no-repeat left 5px;}
div.richtext ul li.blue_arrow, div.richtext ul li.diamond{padding:3px 0 3px 20px;margin:0 0 5px 0;}

div.richtext ul li.listBlueArrow{padding:3px 0 3px 20px; margin:0 0 5px 0; background: url('/img/ico/blue_arrow2.png') no-repeat left 2px;}
div.richtext ul li.listBlueDiamond{padding:3px 0 3px 20px; margin:0 0 5px 0; background: url('/img/ico/bullet.png') no-repeat left 2px;}

/* Tabelas */
div.richtext table{ border-collapse:collapse;border-left:1px solid #999;border-bottom:1px solid #999;}
div.richtext table tr td{padding:5px;border-right:1px solid #999;border-top:1px solid #999;vertical-align:top;}

/*Table com header cinza*/
div.richtext table.tbl_grey_header{border:0 none;}
	
div.richtext table.tbl_grey_header tr td{
	border:0 none;
	border-bottom:1px dotted #C7C7C7;
	border-right:1px dotted #C7C7C7;
	border-left:1px dotted #C7C7C7;
	}
	
div.richtext table.tbl_grey_header tr.tbl_header td{
	color:#fff;
	font-weight:bold;
	border:0 none;
	border-right:2px solid #fff;
	background:url(/img/bg/tbl_disciplinas.png) repeat-x left top;
	}
	
div.richtext table.tbl_grey_header tr.tbl_header td.on{	
	background:url(/img/bg/tbl-instituicao.jpg) repeat-x left top;
	}
	
div.richtext table.tbNoBorder, div.richtext table.tbNoBorder  tr td{border:0 none;}
	
/*Tabela Bordas pontilhadas */
div.richtext table.tbDottedBorder {
	border:0 none;
	border-bottom:1px dotted #C7C7C7;
	border-left:1px dotted #C7C7C7;
}

div.richtext table.tbDottedBorder tr td{
	border:0 none;
	border-top:1px dotted #C7C7C7;
	border-right:1px dotted #C7C7C7;
}

div.richtext table.tbDottedBorder tr.tbGreyHeader td{ border-right:2px solid #fff;}
	

/* Links */
a.go{
	padding:0 9px 0 0;
	background:url(/img/ico/blue_arrow.png) no-repeat right center;
}

#duvidas a.go{position:relative;}

a.go_withe{
	padding:0 9px 0 0;
	color: #fff !important;
	background:url(/img/ico/arrow_withe.png) no-repeat right 3px;
}

a.back{
	padding:0 0 0 9px;
	background:url(/img/ico/blue_arrow_back.png) no-repeat left center;
}

/* Botão de buscar cursos*/
.btnBuscarCurso{*margin:0 0 10px 0;}



/*Guia de estilos */
ul.lst_estilos{margin:20px 0 30px 0;overflow:hidden;}
ul.lst_estilos li{float:left;margin:0 10px 0 0;padding:5px 10px;background-color:#f6f6f6;}
ul.lst_estilos li.on{background-color:#0089C0;}
ul.lst_estilos li a{font-size:14px;font-weight:bold;}
ul.lst_estilos li.on a{color:#fff;}

div.pre{padding:15px 20px;margin:0 0 15px 0;background-color:#ffffd6;color:#369}
div.pre h4{margin:0 0 15px 0;font-size:12px !important;}
div.stl {clear:both;display:none;margin:0 0 15px 0;padding:10px 20px; background-color:#fff; border-top:5px solid #ccc;overflow:hidden;}
div.stl h2{font-size:18px !important;margin:0 0 15px 0;color:#0089C0;}
div.stl h3{font-size:16px !important;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.tbGreyHeader {
color:#666; font-weight:bold; border:0 none; border-right:2px solid #fff; background-color:#dbdbdb;
}

.listBlueArrow {
padding:3px 0 3px 20px; margin:0 0 5px 0; background: url('/img/ico/blue_arrow2.png') no-repeat left 2px;
}

.linkWhiteRightArrow {
padding:0 9px 0 0; color: #fff !important; background:url(/img/ico/arrow_withe.png) no-repeat right 3px;
}

.listBlueDiamond {
padding:3px 0 3px 20px; margin:0 0 5px 0; background: url('/img/ico/bullet.png') no-repeat left 2px;
}

.linkLeftArrow {
padding:0 0 0 9px; background:url(/img/ico/blue_arrow_back.png) no-repeat left center;
}

.tbDottedBorder {
border:0 none; border-bottom:1px dotted #C7C7C7; border-left:1px dotted #C7C7C7;
}

.tbNoBorder {
border:0 none;
}

.linkRightArrow {
padding:0 9px 0 0; background:url(/img/ico/blue_arrow.png) no-repeat right center;
}