/* CSS Document */
#lateral{
  width:200px;
  float:left; 
}

#lateral img {border-bottom: 5px solid #FFF;}

#caminho {float: left; background: url(/img/layout/fundo_caminho.gif) no-repeat top right; width: 755px; margin: 0 0 10px 5px; padding: 8px 5px 10px 5px; font-size: 0.7em; border-bottom: 1px solid #CCC;}
#caminho a, #caminho-pagina a {color: #000;}

abbr {font-style: oblique;}

i {font-style:italic;}

#conteudo2{
  float:right;
  width:762px;
  padding:5px; 
  min-height: 350px;
}

#conteudo2 p {margin-top: 10px;}

#conteudo2 h2 {
  font-size: 1.4em;
  font-weight: bold;
  padding-bottom: 3px;
  padding-top: 5px;
  margin-bottom: 10px;
}
#conteudo h2.universidade {
  border-bottom: 5px #D13131 solid; color: #D13131;
}

#conteudo h2.ensino {
  border-bottom: 5px #F7730F solid; color: #F7730F;
}

#conteudo h2.servicos {
  border-bottom: 5px #65A33D solid; color: #65A33D;
}

#conteudo h2.comunicacao {
  border-bottom: 5px #08489D solid; color: #08489D;
}

#conteudo h2.pesquisa{
  border-bottom: 5px #FFCC00 solid; color: #FFCC00;
}

#conteudo2 h4.given-name {font-weight: bold; font-size: 1.2em;}

#interna{
  background-image: url(/img/layout/fundo_lateral_interna.gif);
  background-repeat: repeat-y;
  margin: 5px 1px 0px 5px !important;
  _margin: 5px 2px 0px 2px;
  float: left;
  width: 972px;
}

#lateral ul{
  margin:10px 0px;
}

#lateral li{
  margin-left:20px;
  list-style-type: disc;
  color:#606060;
}

#lateral li a{
  color:#000;
  font-size: 0.89em;
}

#lateral h3{
  font-size: 1.2em;
  font-weight:bold;
  margin:3px;
}

#conteudo2 h3 {clear: both; font-size:1.2em; font-weight: bold; margin: 10px 0px; color: #365F95;}

#conteudo2 table tr td {padding: 4px; background: #F4F4F4; border: 4px solid #FFFFFF; font-size: 0.9em;}
#conteudo2 table tr th {padding: 4px; border: 4px solid #FFFFFF; background: #E7E7E7; font-weight: bold; vertical-align: middle; text-align: center; font-size: 1.1em;}
#conteudo2 table.tabela {width:100%;}
#conteudo2 table.tabelacenter {width:100%; text-align:center;}

#atalhos a.voltar {background: url(/img/layout/icone_voltar.gif) no-repeat left; padding-left: 8px;}
#atalhos a.topo {background: url(/img/layout/icone_topo.gif) no-repeat left; padding-left: 10px;}
#atalhos a.imprimir {background: url(/img/layout/icone_imprimir.gif) no-repeat left; padding-left: 10px;}

#atalhos {width: 100%; text-align: right; margin: 5px 0px; float: right; }
#atalhos a {color: #000; font-size: 0.8em; font-weight: bold;}

#conteudo2 a {color: #000000;}

small {font-size: 80%;}

/* Unidades*/
#map {z-index: 0; width: 100%; height: 300px; margin-top: 10px;}

/* Busca */
table.gsc-branding {display: none;}
td.gsc-clear-button {display: none;}

/* Lista */
#conteudo2 ul li {margin: 5px 0px 5px 20px;}
#conteudo2 ul li {list-style-type: disc;}
#conteudo2 ul {margin: 15px 0px 15px 0px;}
#conteudo2 ul.ensino li {list-style-type: none; font-size: 1.2em; margin-left: 0px;}
#conteudo2 ul.ensino li a {color: #365F95;}
#conteudo2 ul.lista li {list-style-type: none; background: url(/img/layout/icone_seta.gif) no-repeat; padding-left: 15px;}
#conteudo2 ol.processoseletivo {margin-left: 28px;}

/* Ensino */
ul#atalhos_curso {margin: 0px;}
ul#atalhos_curso li {list-style-type: none; display:inline; font-size: 0.8em; margin: 0px 3px 15px 0px; color: #F7730F;}
ul#atalhos_curso li a {font-weight: bold; color: #F7730F;}

/* Aviso */
p.pdf, p.doc {background-color: #FFE6E6; padding: 5px; border: 1px solid #FFB9B9;}
p.pdf strong, p.doc strong {color: #CC0000;}

/*Aviso importante */
.aviso-importante { background-color: #e9e9e9; padding: 5px; border: 1px solid #c7c7c7; paddind: 15px;}
.aviso-importante p { line-height: 16px; margin: 10px}
.aviso-importante h3 { margin-left: 11px!important;}

/* Alinhamento imagens */
img.left {float: left; margin: 0px 5px 0px 0px;}
img.right {float: right; margin: 0px 0px 0px 5px;}
p.center {text-align: center;}
p.right {text-align:right;}

/*Lista Ordenada*/
ol {list-style-type:decimal; margin: 15px 0px 15px 5px;}
ol li {margin: 5px 0px; list-style-position:inside;}
ol li ol {}
.lista_alfabetica {list-style-type:lower-alpha;}

/* Sites internos */

#caminho-pagina {line-height: 12px; float: left; background: url(/img/layout/fundo_caminho2.gif) no-repeat; width: 970px; padding: 8px 5px 0px 5px; font-size: 0.7em;}

#conteudo-pagina {
	background-color: #FFFFFF;
	float: left;
	width: 970px;
}

#conteudo-pagina p {
	margin-top: 10px;
}

#conteudo-pagina h2 {
  font-size: 1.4em;
  font-weight: bold;
  padding-bottom: 3px;
  padding-top: 5px;
  margin-bottom: 10px;
}
#conteudo-pagina h3{
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Calendário Escolar */

p .calendario_rosa { color: #EC008C;}
p .calendario_vermelho { color: #ED1D25;}
p .calendario_azul { color: #00AEEF;}
p .calendario_azul_escuro { color:#0066B3;}
p .calendario_verde { color:#21683b;}
	
div#calendario_destaque { 
	background-color: #ffffff; 
	border: 1px solid #FF0000;
	padding: 2px;
	margin-top: 5px;
}
	
div#calendario_destaque2 { 
	background-color: #EED2C8; 
	border: 1px solid #DFAA96;
	padding: 2px;
}

/* Forms*/
label
{
	width: 15em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

/* tabelas */

#conteudo-pagina table tr td {padding: 4px; background: #F4F4F4; border: 4px solid #FFFFFF; font-size: 0.9em;}
#conteudo-pagina table tr th {padding: 4px; border: 4px solid #FFFFFF; background: #E7E7E7; font-weight: bold; vertical-align: middle; text-align: center; font-size: 1.1em;}
#conteudo-pagina table.tabela {width:100%;}
#conteudo-pagina table.tabelacenter {width:100%; text-align:center;}

/*Forms*/
input, select {margin-bottom: 5px; font-family: verdana; font-family: Verdana; font-size: 10pt; background: #F4F4F4; border: 1px solid #666;}
legend {font-weight: bold; font-size: 11pt; color: #CC0000; margin: 5px;}

/*Botão Inscrição*/
img.btn_inscricao {float: right; position:absolute; margin: -130px 640px;}

.btn_faca_inscricao a { background: url('/img/interna/vestibular_faca_sua_inscricao.jpg'); display: block; margin: 15px auto;}
.btn_faca_inscricao  a, .btn_faca_inscricao  a:hover { width: 250px; height: 50px; background-position: top; background-repeat: no-repeat; overflow: hidden;  }
.btn_faca_inscricao  a:hover {background-position:bottom; }

	
/* Calendario extencsao */
#interna #calendarioExtensao tr td.DataCurso{width:240px;text-align:center;padding:5px;}
#interna #calendarioExtensao tr td.NomeCampus{width:140px;padding:5px;}
#interna #calendarioExtensao tr td.NomeModulo{width:200px;vertical-align:middle;text-align:center;}
#interna #calendarioExtensao tr td.NomeCurso{width:170px;vertical-align:middle;text-align:center;}
#interna #calendarioExtensao thead tr td {padding:8px;font-weight:bold;}

/* Tirar espacamento da imagem fatiada */
img.imagem_fatiada {display: block; margin: 0 auto; }

/*Manual do candidato*/
h1.manual {  font-size: 1.1em;  font-family: Verdana, Geneva, sans-serif; font-weight: bold;  padding-bottom: 4px; margin: 0;  border-bottom: 5px #40ca02 solid; color: #40ca02; text-align:center; }

/* Opcoes - Ingles e Portugues das paginas Stricto Sensu - Junho/2013 */
#conteudo2 .idiomas {text-align:right; margin-bottom: 8px; padding-right: 6px;}

/* Botao - Curso Nao Oferecido - Dez14 */
.curso-nao-oferecido {border-radius: 10px; background: #3a9665; padding: 10px; color: #FFF; font-weight:bold; margin-top: 10px; text-align:center;}

.right {text-align: right;}