#login{
	background-color:#000000;
	background-image: url(/images/fundo_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color:#FFFFFF;
	text-align:left;
}
#login a{
	color:#FFFFFF;
	text-decoration:none;
}
#login a:hover{
	color:#999999;
}
#login .titulo{
	color:#FFFFFF;
	border-bottom:1px solid #818181;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:10px;
}
#login .formulario{
	margin-left:10px;
	margin-right:10px;
}
#login .formulario input{
	border: 1px solid #666666;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:10px;
	width:95%;

}
#login .formulario .botao{
	width:50px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	background-color: #000000;
	background-image: url(/images/botao_ftp.jpg);
	border:0px;
}

/* FORMUALRIO */

.big{
	margin-bottom:10px;
	border:1px solid #999999;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:350px;

}
.middle{
	margin-bottom:10px;
	border:1px solid #999999;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;

}
.small{
	margin-bottom:10px;
	border:1px solid #999999;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:130px;

}
.tyni{
	margin-bottom:10px;
	border:1px solid #999999;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:60px;
}

/* campos obrigatorio */

/* PARA CAMPOS OBRIGATÓRIOS */

.big_obrigatorio{
	margin-bottom:10px;
	border:1px solid #FF0000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:350px;
}
.middle_obrigatorio{
	margin-bottom:10px;
	border:1px solid #FF0000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;
}
.small_obrigatorio{
	margin-bottom:10px;
	border:1px solid #FF0000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:130px;

}
.tyni_obrigatorio{
	margin-bottom:10px;
	border:1px solid #FF0000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:130px;
}
.radio_obrigatorio{
	border:1px solid #FF0000;
}
.divObrigatorio{
	display:block;
	border:1px solid #FF0000;
	padding:5px;
	width:350px;
	margin-left:120px;
}

div#div_botao{
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}

.instrucao{
	display:block;
	text-align:left;
	font-size:11px;
	color:#999999
}

/* PARA O CADASTRO */

div#cadastro{

}
div#cadastro span{
	display:block;
	float:left;
	width:120px;
	text-align:left;
}


/* MENSAGEM NO SITE */

div#mensagem_alerta{
	padding-left:55px;
	padding-bottom:20px;
	padding-top:20px;
	background-color:#FFFFD9;
	background-image: url(/images/mensagem_alerta.jpg);
	background-repeat: no-repeat;
	background-position: 2% center;
	border:1px solid #999999;
	margin-bottom:30px;
}

/* PARA O PAINEL */

div#painel_enviar{

}
div#painel_enviar span{
	display:block;
	float:left;
	width:120px;
	text-align:left;
}

/* Abas */

.conteudo_painel{
	border:1px solid #999999;
	border-top:0px;
	padding:10px;
	margin-bottom:40px;
}
.conteudo_painel span{
	display:block;
	float:left;
	width:120px;
	text-align:left;
}
ul.aba {
	margin:0px;
	padding:0px;
	list-style:none;
	border-bottom:1px solid #999999;
	padding-bottom:2px;
}
ul.aba li {
	display:inline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.aba li a {
	background-color:#EBEBEB;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	color:#333333;
	border:1px solid #999999;
	text-decoration:none;
	/*border-bottom:0px;*/
}
ul.aba li a:hover {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
ul.aba li#active {
	border:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	border-bottom:1px solid #FFFFFF;
	/*margin-right:3px;*/
}

* html ul.aba ul#active {
	margin: 2px 0 5px 0; /* IE hack */
}

div#separador{
	padding-bottom:3px;
}


table.tabela_resultado{
	border-collapse:collapse;
	border:1px solid #999999;
}
table.tabela_resultado th{
	padding:3px;
	background-color:#490251;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
}
table.tabela_resultado tr:hover{
	cursor:default;
	background-color:#CCCCCC;
}
table.tabela_resultado td{
	border:1px solid #999999;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}

.img_link {
	cursor: pointer;	
}

