/*
Documento de Estilos
*/

a:link {color: #666666; text-decoration: none}
a:hover {color: #333333; text-decoration: none;}
a:visited {color: #666666; text-decoration: none}
a:active {color: #666666; text-decoration: none}

#cse-search-results iframe { 
        width: 680px;
} 

hr{
	border: 1px solid #CCCCCC;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../imagens/img_lay_background.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

password,
input,
text,
button,
checkbox,
radio,
select{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #000000;
	
	border: #999999 solid 1px;
}

#meio{
	text-align:left;
}

#lateral table tr th{
	padding: 5px 8px 1px 8px;
	font-weight:bold;
	color: #333333;
	vertical-align: bottom;
	text-align:left;
}

#lateral table tr td{
	padding: 1px 8px 1px 8px;
}

.conteudoLateral{
	text-align:right;
	line-height:15px;
}

.conteudoLateral hr{
	border: 0px none;
	border-bottom: 0.2em dashed #E5E5E5;
}

.linkDireita{
	color:#005088;
	font-weight:bold;
	text-align:right;
	line-height:20px;
	font-size:10px;
}

/* CONTEUDO NOVO */
#conteudoVideos td{
	vertical-align:top;
	font-size:11px;
	color:#666666;
}
#conteudoVideos img{
	border: none;
	border-bottom: 4px solid #E5E5E5;
}

#conteudoVideos a:link { color: #666666; text-decoration: none; }
#conteudoVideos a:hover { color: #999999; text-decoration: none; }
#conteudoVideos a:visited { color: #777777; text-decoration: none; }
#conteudoVideos a:active { color: #666666; text-decoration: none; }

#conteudoEventos td{
	vertical-align:top;
	font-size:11px;
	color:#666666;
}
#conteudoEventos img{
	border: none;
	border-bottom: 4px solid #E5E5E5;
}

#conteudoEventos a:link { color: #666666; text-decoration: none; }
#conteudoEventos a:hover { color: #999999; text-decoration: none; }
#conteudoEventos a:visited { color: #777777; text-decoration: none; }
#conteudoEventos a:active { color: #666666; text-decoration: none; }


#conteudoInstituicao td{
	vertical-align:top;
	font-size:11px;
	color:#666666;
}
#conteudoInstituicao img{
	border: none;
	border-bottom: 4px solid #E5E5E5;
}

#conteudoInstituicao a:link { color: #666666; text-decoration: none; }
#conteudoInstituicao a:hover { color: #999999; text-decoration: none; }
#conteudoInstituicao a:visited { color: #777777; text-decoration: none; }
#conteudoInstituicao a:active { color: #666666; text-decoration: none; }


#conteudoServicos td{
	vertical-align:top;
	font-size:11px;
	color:#666666;
}
#conteudoServicos th{
	vertical-align:middle;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	height: 25px;
}
#conteudoServicos img{
	border: none;
	border-bottom: 4px solid #E5E5E5;
}

#conteudoServicos a:link { color: #666666; text-decoration: none; }
#conteudoServicos a:hover { color: #999999; text-decoration: none; }
#conteudoServicos a:visited { color: #777777; text-decoration: none; }
#conteudoServicos a:active { color: #666666; text-decoration: none; }


#conteudoNoticias td{
	vertical-align:bottom;
	font-size:11px;
	color:#666666;
}
#conteudoNoticias img{
	border: none;
	border-bottom: 4px solid #E5E5E5;
}

#conteudoNoticias a:link { color: #666666; text-decoration: none; }
#conteudoNoticias a:hover { color: #999999; text-decoration: none; }
#conteudoNoticias a:visited { color: #777777; text-decoration: none; }
#conteudoNoticias a:active { color: #666666; text-decoration: none; }

/* FIM DO CONTEUDO NOVO */

#linkDireita a:link {  color: #005088; text-decoration: none}
#linkDireita a:hover { color: #336699; text-decoration: none;}
#linkDireita a:visited { color: #666666; text-decoration: none}
#linkDireita a:active {color: #005088; text-decoration: none}

#topo input select{
	background-image:url(../imagens/img_lay_form.jpg);
	height:12px;
	font-size:10px;
}

input#busca{
	height:17px;
}

input#linkRapido{
	height:17px;
}

/* TAGS */
#tagA a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#005088;
	font-weight:bold;
}

#tagB a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

#tagC a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

#tagD a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
}

/* TABELAS */

table#topo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	height:35px;
	text-align:right;
	padding: 5px 5px 5px 5px;
}

table#rodape{
	background-color:#E5E5E5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	height:80px;
	border-top: #CCCCCC solid 1px;
	text-align:center;
}

table#rodape tr td {
	padding: 5px 5px 5px 5px;
}


.labelFormularios{
	border-bottom:1px dashed #C5C5C5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	height:20px;
	color:#005088;
}

.campoFormularios{
	border: 0px none;
	border-bottom:1px solid #C5C5C5;
	border-left:1px solid #C5C5C5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005088;
	width:250px;
}

.botaoFormularios{
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#005088;
	width:250px;
}

.botaoMoldura{
	border: 0px none;
	background-color:#CCCCCC;
	width:160px;
	height:20px;
	text-align:right;
}

.botaoExterno{
	background-color:#666666;
	width:140px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
	vertical-align:middle;
	display:block;
	border-top:2px solid #666666;
}

.botaoExternoB{
	background-color:#EFB71C;
	width:140px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px;
	vertical-align:middle;
	display:block;
	border-top:2px solid #EFB71C;
}



/*NOTÍCIAS*/

/*FOTOS*/
#fotoMenor img{
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
	border: 1px solid #D5D5D5;
}

/* DIVS */
#caminho{
	padding-left: 10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	vertical-align:middle;
}

#titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left: 10px;
	color:#005088;
}

#conteudo{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#navegacao{
	height:25px;
	background-color:#F5F5F5;
	vertical-align:middle;
	padding-right: 10px;
	text-align:right;
}

.info{
	background-color:#E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005088;
	vertical-align:middle;
	text-align:left;
	padding: 6px 6px 6px 6px;
}

.infoB{
	background-color:#005088;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	padding: 6px 6px 6px 6px;
}

.infoC{
	background-color:#E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005088;
	vertical-align:middle;
	text-align:left;
	padding: 6px 6px 6px 6px;
}

.infoD{
	background-color:#EFB71C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	padding: 6px 6px 6px 6px;
}

.infoE{
	background-color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7B5504;
	vertical-align:middle;
	text-align:center;
	padding: 6px 6px 6px 6px;
}


.infoF{
	background-color:#4182BA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	padding: 6px 6px 6px 6px;
}

.infoG{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC0000;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	text-align:center;
	
}
.infoH{
	background-color:#005088;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	padding: 6px 6px 6px 6px;
}


.linhaInfo{
	background-image:url(../imagens/img_lay_seta.gif);
	background-position: center left;
	background-repeat:no-repeat;
	/*background-attachment:fixed;*/
	padding-left:10px;
	padding-bottom:3px;
	padding-top:4px;
	font-weight:normal;
	border-bottom: 1px dotted #D5D5D5;
	letter-spacing: 0.5px;
	text-align:left;
	margin-left:2px;
}

.avisoLateral{
	background-color:#F1B618;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#005088;
	vertical-align:middle;
	text-align:center;
	padding: 10px 10px 10px 10px;
	line-height:20px;
}

.avisoLateral span{
	color:#FFFFFF;
	font-size:14px;
}

.conteudoA span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005088;
	text-align:left;
	line-height:28px;
}

.conteudoC span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005088;
	text-align:left;
	line-height:28px;
}

.conteudoC{
	border: 1px solid #D5D5D5;
	background-color:#F5F5F5;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding: 8px 8px 8px 8px;
}

.conteudoD{
	background: #F0F0F0 url(../imagens/img_lay_tabelas.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	color:#292914;
	padding: 20px 15px 20px 15px;
}

.conteudoD span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005088;
	text-align:left;
	line-height:28px;
}

/*NOTÍCIA------------------------------------*/
.dataNoticia{
	width:475px;
	padding:3px 3px 3px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	background-color:#F5F5F5;
}
/*-------------------------------------------*/

/*INTRANET-----------------------------------*/
.IntranetA password, input, text, button, checkbox, radio, select{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #000000;
	
	border: #999999 solid 1px;
	/*width: 100%;*/
}

.IntranetA td{
	padding: 2px 3px 2px 3px;
	border-bottom: 1px dashed #D5D5D5;
	/*font-variant:small-caps;*/
	text-align:left;
}

.IntranetA table tr th{
	background-color:#D5D5D5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 4px 4px 4px 4px;
	color:#005088;
}

.IntranetA .tabelaOrdenada thead tr th{
	background-color:#F5F5F5;
	padding: 2px 3px 2px 3px;
	border-bottom: 1px dashed #D5D5D5;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
/*-------------------------------------------*/


/*BOLSAS-------------------------------------*/
.BolsaA password, input, text, button, checkbox, radio, select{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #000000;
	
	border: #999999 solid 1px;
	/*width: 100%;*/
}

.BolsaA td{
	padding: 2px 3px 2px 3px;
	border-bottom: 1px dashed #D5D5D5;
	font-variant:small-caps;
	text-align:left;
}

.BolsaA th{
	background-color:#D5D5D5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 4px 4px 4px 4px;
	color:#005088;
}

.StatusBolsa{
	background-color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
}

.AvisoBolsa{
	/*background-color:#FFFFCC;*/
	background-color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}
/*--------------------------------------------*/


.avisoForm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	font-weight:normal;
	padding: 3px 3px 3px 3px;
}

.conteudoFotoA{
	background-color:#F5F5F5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	text-align:left;
	padding: 5px 5px 5px 5px;
	line-height:14px;
	border-bottom: 1px solid #999999;
}

.conteudoInfoA{
	background-color:#F5F5F5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	text-align:left;
	line-height:14px;
}

.conteudoInfoA td a{
	padding: 3px 3px 3px 3px;
	display:block;
	background-color:#EEEEEE;
}

.conteudoInfoA td a:hover{
	background-color:#E5E5E5;
}

.conteudoInfoB{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#444444;
	text-align:left;
	padding: 10px 10px 10px 10px;
	line-height:14px;
	border-bottom: 1px solid #999999;
	background-color:#F5F5F5;
}

.conteudoInternoB{
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color:#444444;
	text-align:left;
	padding: 15px 20px 15px 20px;
	line-height:14px;
	border-bottom: 1px solid #999999;
	background-color:#F5F5F5;
	text-align:justify;
}

.conteudoInfoTituloB{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#005088;
	text-align:left;
	line-height:14px;
}

.conteudoInfoRodapeB{
	text-align:right;
	font-weight:bold;
}

.conteudoInfoC{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005088;
	text-align:left;
	padding: 6px 6px 6px 6px;
	line-height:14px;
	border-top: 3px solid #005088;
	border-left: 1px solid #005088;
	border-right: 1px solid #005088;
}

.conteudoInfoD{
	/*background-color:#F5F5F5;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005088;
	text-align:left;
	padding: 6px 6px 6px 6px;
	line-height:14px;
	border: 1px solid #005088;
}

.conteudoInfoE{
	background-color:#F5F5F5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	text-align:justify;
	padding: 10px 10px 10px 10px;
	line-height:14px;
	border-bottom: 1px solid #999999;
}

.conteudoInfoE span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
	font-style:italic;
	float:right;
}

.conteudoInfoF{
	background-color:#E5E5E5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:right;
	padding: 3px 10px 3px 10px;
	line-height:12px;
	border-bottom: 0px none #FFFFFF;
	text-transform:uppercase;
}

.conteudoInfoF span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	color:#333333;
	font-variant:normal;
}

.conteudoInfoF a{
	color:#005088;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}


.conteudoInfoG{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#444444;
	text-align:left;
	padding: 10px 10px 10px 10px;
	line-height:14px;
	border-bottom: 1px solid #999999;
	background-color:#F5F5F5;
	text-align:justify;
}

.conteudoInfoH{
	background-color:#BBFFAE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	color:#2C8016;
	vertical-align:middle;
	text-align:left;
	padding: 12px 6px 12px 6px;
	vertical-align:middle;
}

.conteudoInfoI{
	background-color:#FFBBB6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	color:#9C231B;
	vertical-align:middle;
	text-align:left;
	padding: 12px 6px 12px 6px;
	vertical-align:middle;
}

.conteudoInfoJ{
	background-color:#FFFCB6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	color:#816C1D;
	vertical-align:middle;
	text-align:left;
	padding: 12px 6px 12px 6px;
	vertical-align:middle;
}


/* Grade Curricular */
.telaGeralGrade  {
	padding: 1px 1px 1px 1px;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	background-color:#F5F5F5;
}

.tituloGeralGrade  {
	padding: 1px 1px 1px 1px;
	border-left: 1px solid #005088;
	border-right: 1px solid #005088;
	border-top: 1px solid #005088;
	background-color:#005088;
}

/* Docentes */
.telaGeralDisciplina  {
	padding: 1px 1px 1px 1px;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	background-color:#F5F5F5;
}

.tituloGeralDocente  {
	padding: 5px 3px 3px 3px;
	/*border-left: 1px solid #D5D5D5;*/
	/*border-right: 1px solid #D5D5D5;*/
	border-bottom: 1px solid #666666;
	background-color:#F5F5F5;
	color: #666666;
	height: 16px;
	font-size:10px;
	text-align:left;
}

/* Janela Geral do Conteúdo das Abas*/
.telaGeral  {
	z-index:0;
	padding: 10px 10px 10px 10px;
	width:740px;
	vertical-align:top;
}

/* Janela Geral do Conteúdo das Abas*/
.telaGeralMaior  {
	z-index:0;
	padding: 10px 10px 10px 10px;
	width:970px;
	vertical-align:top;
}

/* NAVEGAÇÃO DAS ABAS */
#abas{
	border-bottom:solid #CCCCCC 1px;
	padding-right: 10px;
	text-align:right;
	background: #FFFFFF;
	height: 27px;
	margin: 10px;
	padding: 0;
	font-size:10px;
}

#abas ul {
	margin: 0;
	padding: 0;
	margin-left: 3px;
	text-align:right;
}

#abas ul li {
	display: inline;
}

#abas ul li a {
	background: #F5F5F5;
	color: #666666;
	border: 1px #D5D5D5 solid;
	border-bottom: 1px #F5F5F5 solid;
	text-decoration: none;
	float:right;
	padding: 5px 5px;
	margin: 2px;
}

#abas ul li a:hover {
	background: #E5E5E5;
	color: #666666;
	border: #D5D5D5 1px solid;
	border-bottom: 1px #E5E5E5 solid;
	text-decoration: none;
	float:right;
	padding: 5px 5px;
	margin: 2px;
}

/*CALENDÁRIO*/

#calendario {
     width: 240px;
     border: 1px solid #005088;
     text-align: center;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
}

#calendario caption {
     padding: 5px 0 5px 0;
     background-color: #005088;
     border: 1px solid #005088;
	 border-top: 3px solid #005088;
	 font-weight:bold;
	 color:#FFFFFF;
}

#calendario th {
     background: #F5F5F5;
}

#calendariob {
     /*width: 240px;*/
     border: 1px solid #005088;
     text-align: center;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:8px;
}

#calendariob caption {
     padding: 5px 0 5px 0;
     background-color: #005088;
     border: 1px solid #005088;
	 border-top: 3px solid #005088;
	 font-weight:bold;
	 color:#FFFFFF;
}

#calendariob th {
     background: #F5F5F5;
}

#calendariob td {
     vertical-align: top;
	 text-align: left;
	 border: 1px solid;
	 padding: 0 0 0 0;
}

#formInscricao table{ 
 	width:430px;
	border:none;	
}


#formInscricao td{
	border-bottom:1px dashed #C5C5C5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	height:20px;
	color:#005088;
	border:none;		
}

#formInscricao #legenda{
	width:90px;
}

#formInscricao #campos{
	width:335px;
}
 
#formInscricao #observacao{
	width:5px;		
}

#avisoConfirmacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#663300;
	background-color:#FFFFCC;
	text-align:center;
	height:20px;
	padding: 10px 5px 5px 5px;
	border: 2px solid #663300;	
		
}
