/********************************
NAVEGACAO
********************************/
#navegacao ul li.ativo{ background:#663366; color:#fff; }
#navegacao ul li a:hover { color: #663366; }
/********************************
CONTAINER
********************************/

#container.tarja h2 a { width:950px; height:33px; background:#663366; display:block; color:#fff; padding-left:15px; margin-bottom:5px; font:bold 1em/33px Arial, Verdana, Helvetica, sans-serif; color:#fff; text-transform:uppercase; }

#container.tarja h2 a:hover, #container.tarja h2 a:active { background: #854885; }

#container #lft-grd ul.sessao li { display:inline; font:bold 0.85em/25px Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; }
#container #lft-grd ul.sessao li a, #container #lft-grd ul.sessao li a:visited, #container #lft-grd ul.sessao li.ativo { display:block; width:145px; border-bottom:1px solid #fff; background:#663366; padding-left:5px; color:#fff; text-decoration:none; }
#container #lft-grd ul.sessao li a:hover, #container #lft-grd ul.sessao li a:active { background: #854885; text-decoration:none; }
#container #lft-grd ul.sessao li.ativo { background: #854885; }


#container #lft-grd dl.linksuteis dd a:hover { color:#663366; }
#container #rgt-grd2 #linksfinais ul li.ativo { color:#663366; text-decoration:none; }
#container #rgt-grd2 #linksfinais ul li a:hover, #container #rgt-grd2 #linksfinais ul li a:active { color:#663366; }
#container #rgt-grd2 ul.barra-tarefas li a:hover, #container #rgt-grd2 ul.barra-tarefas li a:active { color:#663366; }
#container #mdl-grd div.grd-chamada a:hover.figura { border:3px solid #663366; }
#container #mdl-grd div.grd-chamada span a, #container #mdl-grd div.grd-chamada span a:visited, #container #mdl-grd div.grd-chamada span a:hover, #container #mdl-grd div.grd-chamada span a:active { color:#663366;}
#container #mdl-grd div.grd-chamada h3.titlecapa a:hover {  color:#663366; }
#container #mdl-grd div.grd-chamada-off span a, #container #mdl-grd div.grd-chamada-off span a:visited, #container #mdl-grd div.grd-chamada-off span a:hover, #container #mdl-grd div.grd-chamada-off span a:hover, #mdl-grd div.grd-chamada-off span a:active  { color:#663366; }

#frm-cadastro { float:left; width:380px; }
#frm-cadastro fieldset { border:0; }
#frm-cadastro label {width:380px; display:block; font:bold 0.85em/25px Arial, Helvetica, Verdana, sans-serif; }
#frm-cadastro input { width:350px; height:20px; display:block; font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; }
#frm-cadastro input:hover { border-color: #FFFF00; }
#frm-cadastro input:focus { border-color: #663366; }
#frm-cadastro select { height:25px; display:block;  font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; }
#frm-cadastro textarea { width:350px; height:80px; display:block; font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; border:3px solid #ddd; }
button.btn-enviar { background: url(../imagens/btn_enviar_roxo.jpg) no-repeat top left; border:0; margin:0; padding:0; width:50px; height: 18px; margin:10px 0; cursor: pointer; }
button.btn-enviar span { display: none; }

#frm-cadastro2 { float:left; width:380px; }
#frm-cadastro2 fieldset { border:0; }
#frm-cadastro2 .divide-blocos {
	width:380px;
	display: table;
	margin-bottom: 5px;
}

#frm-cadastro2 .divide-blocos label {
	width:155px;
	float: left;	
	font: normal 0.85em Arial, Helvetica, Verdana, sans-serif;
	text-align: right;
	color: #848B95;
	padding: 2px 15px 2px 0;	
}

#frm-cadastro2 .divide-blocos input {
	float: left;
	width: 162px;
	height: 18px;
	border: 1px solid #7F9DB9;
	font: normal 0.85em Arial, Helvetica, Verdana, sans-serif;	
}

#frm-cadastro2 .divide-blocos select {
	height: 18px;
	border: 1px solid #7F9DB9;
	font: normal 0.85em Arial, Helvetica, Verdana, sans-serif;	
}

.avermelha { color: #dd0000; font: bold 0.85em Verdana, Arial, Helvetica, sans-serif; }
.cinzalft { 	
	float: left;	
	font: normal 0.85em Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	padding-right: 5px;
	}
.ajustaslct {
	float: left;
}

.newsl {
	font: normal 0.85em Arial, Helvetica, Verdana, sans-serif;	
}

form#frm-logar { float:right; width:380px; }
form#frm-logar fieldset { border:0; }
form#frm-logar label { font:bold 0.85em/25px Arial, Helvetica, Verdana, sans-serif; }
form#frm-logar input { width:200px; height:20px; display:block; font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; }
form#frm-logar h3 { width:300px; margin:0; padding:0; margin:10px 0; }
form#frm-logar a, form#frm-logar a:visited, form#frm-logar a:hover, form#frm-logar a:active { color:#000; text-decoration:underline; }
form#frm-logar input:hover { border-color: #FFFF00; }
form#frm-logar input:focus { border-color: #663366; }

.marcador li { font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; color: #000; background: url(../imagens/bullet_black.gif) no-repeat 10px 9px; padding-left: 20px; margin-bottom: 10px; }

.credita dt { font:normal 1em/25px Arial, Helvetica, Verdana, sans-serif; color: #000; background: url(../imagens/bullet_black.gif) no-repeat 10px 9px; padding-left: 20px; margin-top: 10px; }
.credita dd { font:normal 0.85em/20px Arial, Helvetica, Verdana, sans-serif; color: #303030; padding-left: 20px; }
.credita dd a, .credita dd a:visited, .credita dd a:hover, .credita dd a:active { color: #0066DD; text-decoration: underline; font-weight: bold; }
