﻿*
{
	font-family: Arial;
}

html
{
	height: 100%;
	background-image: url('../imagens/bg.gif');
	background-color: #f1f1f1;
}

body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	height: 100%;
}

a 
{
    font: 11px Helvetica, sans-serif, Arial;
	color: #000000;
	text-decoration: none;
}

#corpo
{	
	position: relative;
	width: 775px;
	margin-left: auto;
	margin-right:auto;
	bottom: 0px;	
	top: 0px;
	margin-top: 0px;
	z-index: 0;
	background-color: #fff;
	height: 100%;
}

.comboGoverno
{  
    background-color: #F8c400;
    list-style-image: none;
    font-family: Helvetica, sans-serif, Arial;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}

.cabecalho
{
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

.corpoSite
{
	width: 100%;
	background-color: White;
	margin: 0px 0px 0px 0px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

.MenuRodape
{
	width: 100%;
	background-color: White;
	margin: 0px 0px 0px 0px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

.rodape
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	background-image: url('../imagens/bgRodape.jpg');	
	background-repeat: repeat-x;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

.textoRodape
{
    font: 11px Helvetica, sans-serif, Arial;
	color: #999999;
}

.textoMenuPrincipal
{
    font: 12px Helvetica, sans-serif, Arial;
	color: #666666;
}

.barraAzul
{
	width: 100%; 
	background: url('../imagens/bgBarraAzul.jpg') no-repeat;
}

/* ESTILO DO CAMPO DE PESQUISA PERSONALIZADA GOOGLE */
.campoPesquisaGOOGLE
{
	background: #FFFFFF url(http://www.google.com/coop/intl/pt/images/google_custom_search_watermark.gif) left no-repeat; 
    font: 11px Helvetica, sans-serif, Arial;
	border: 1px solid #7e9db9; 
	padding: 2px;
	color: #333333;
	width: 100px;
	height: 18px;
}

/* ESTILO DOS CAMPOS NÃO OBRIGATÓRIOS DOS FORMULÁRIOS */
.campoPesquisa
{
    font: 11px Helvetica, sans-serif, Arial;
	color: #333333;
	border: 1px solid #666666;
	width: 100px;
	height: 18px;
}

/* IMAGEM MOSTRADA PARA CADA ITEM DE UMA LISTA DE INFORMAÇÕES */
.itemLista
{
	background-repeat: no-repeat;
	background-image: url(../imagens/itemLista.gif);
	vertical-align: middle;
}

/* TEXTO COM INSTRUÇÕES DE UTILIZAÇÃO DO GOOGLEMAPA */
.instrucoesGoogleMapa
{
    font: 10px Helvetica, sans-serif, Arial;
	color: #666666;
	text-align: center;
}

.baseTabela
{
	margin: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
}



.menuLateralCursos
{
	background-image: url('../imagens/menuLateralCursos.jpg');	
	background-repeat: no-repeat;
	width: 100%;
	height: 150px;
	padding: 28px 0px 0px 16px;
}

.menuLateralLogin
{
	background-image: url('../imagens/menuLateralLogin.jpg');	
	background-repeat: no-repeat;
	width: 100%;
	height: 66px;
	padding: 18px 0px 0px 13px;
    font: 11px Helvetica, sans-serif, Arial;
    font-weight: bold;
    color: #FFFFFF;
}

.menuLateralAluno
{
	background-image: url('../imagens/menuLateralAluno.jpg');	
	background-repeat: no-repeat;
	width: 100%;
	height: 29px;
	padding: 0px 0px 0px 25px;
    font: 11px Helvetica, sans-serif, Arial;
}

.menuLateralAluno a
{
	text-decoration: none;
    color: #FFFFFF;
}

.menuLateralAluno a:hover
{
	text-decoration: underline;
    color: #FFFFFF;
}

.menuLateralServidor
{
	background-image: url('../imagens/menuLateralServidor.jpg');	
	background-repeat: no-repeat;
	width: 100%;
	height: 29px;
	padding: 0px 0px 0px 25px;
    font: 11px Helvetica, sans-serif, Arial;
}

.menuLateralServidor a
{
	text-decoration: none;
    color: #FFFFFF;
}

.menuLateralServidor a:hover
{
    font-weight: bold;
    color: #FFFFFF;
}

.menuLateralOpcoes
{
	width: 100%;
	height: 261px;
	padding: 0px 10px 0px 10px;
    font: 11px Helvetica, sans-serif, Arial;
    font-weight: bold;
    color: #FF6600;
}

.textoMenuRodape
{
	font: 11px Helvetica, sans-serif, Arial;
	padding: 2px 5px 2px 5px;
}

.tituloMenuRodape1
{
	font: 11px Helvetica, sans-serif, Arial;
	color: #FF6600;
	font-weight: bold;
}

.tituloMenuRodape2
{
	font: 11px Helvetica, sans-serif, Arial;
	color: #003399;
}

.menuRodape
{
	font: 11px Helvetica, sans-serif, Arial;
}

.menuRodape a
{
	color: #999999;
	text-decoration: none;
}

.menuRodape a:hover
{
	color: #FF6600;
}

.button4 
{
	border: none;
	background: url('../imagens/btnOK.gif') no-repeat top left;
}

.button4:active 
{
	border: none;
	background: url('../imagens/btnOK2.gif') no-repeat top left;
}





.conteudoTitulo
{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
	padding: 40px 0px 15px 5px;
}

.conteudoTexto
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px;
	padding: 5px;
}

.conteudoTexto a
{
	font: 12px Arial, Helvetica, sans-serif;
    color: #6583C0;
	text-decoration: none;
}

.conteudoTexto a:hover
{
	font: 12px Arial, Helvetica, sans-serif;
    color: #4F6796;
}

/*TITULO DAS SEÇÕES DO PORTAL*/
h1
{
	position: relative;
	font:normal 16px arial, verdana, helvetica, sans-serif;
	font-weight: bold;
    background: #FBFBFB repeat-y scroll left;
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #F1F1F1;
    clear: both;
    color: #6D84A8;
    display: block;
    padding: 3px 0px 3px 10px;
    margin: 5px 0px 5px 0px;
    text-align: left;
}

/* MENSAGEM PARA USUÁRIO - SUCESSO */
h2
{
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
    background: #80AC89 repeat-y scroll left center;
    padding: 2px 0px 2px 0px;
    margin: 7px 0px 5px 0px;
}

/* MENSAGEM PARA USUÁRIO - FALHA */
h3
{
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
    background: #FF7171 repeat-y scroll left center;
    padding: 2px 0px 2px 0px;
    margin: 7px 0px 5px 0px;
}

.conteudoData
{
	font: 12px Arial, Helvetica, sans-serif;
    color: #4F6796;
    font-weight: bold;
}

.detalhesTitulo
{	
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 13px;
}

.detalhesDescricao
{
	font: 12px Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: justify;
}

.detalhesInfo
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
    color: #919191;
}

/* ESTILO DA LINHA DE TÍTULO DOS CAMPOS OBRIGATÓRIOS */
.form_titulo_campo_obrigatorio
{
	font: 12px Arial, Helvetica, sans-serif;
    height: 18px;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
	color: #284EAB;
}

/* ESTILO DA LINHA DE INFORMAÇÃO DE CAMPO OBRIGATÓRIO */
.form_campo_obrigatorio
{
	font: 12px Arial, Helvetica, sans-serif;
    text-align: justify;
    vertical-align: top;
    height: 22px;
}

/* ESTILO DOS CAMPOS OBRIGATÓRIOS */
.campo_obrigatorio
{
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #CCCCCC;
}

/* ESTILO DA MENSAGEM DE VALIDAÇÃO DE CAMPO OBRIGATÓRIO */
.msg_campo_obrigatorio
{
	font: 12px Arial, Helvetica, sans-serif;
	color: Red;
	font-style: italic;
	font-weight: normal;
}

/* ESTILO DOS LINKS DE NAVEGAÇÃO DAS PÁGINAS */
.links 
{
	text-align: center;
}

.links a:link 
{
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #5D7B9D;
	text-decoration: none;
}

.links a:hover
{
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #83ADDB;
	text-decoration: none;
}

.links a:visited
{
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #5D7B9D;
	text-decoration: none;
}

.links a:visited:hover
{
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #83ADDB;
	text-decoration: none;
}
