body{
	color: rgb(0, 11, 38);
	background-color: rgb(220, 220, 220);
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0px;
}

div{
	background-color: rgb(255,255,255);
	
	margin: auto;
}

:root {
	--gf_titulo_tabela_color: rgb(255,255,255); /* titulo_tabela */
	
	/* Teste nova Paleta Cores 30 GM97: Aprovado*/
	--gf_titulo_tabela_background: rgb(61,91,129); /* rgb(135,170,195) titulo_tabela */
	
	--gf_div_tab_button_background: rgb(19,40,67); /* rgb(30,93,141); div_tab_button */
	
	--gf_div_tab_background: rgb(205,172,118); /* div_tab */
	--gf_div_tab_color: rgb(0,0,0); /* div_tab */

}

.div_titulo{
	background-color: var(--gf_div_tab_background);
	color: var(--gf_div_tab_color);
	font-size: 12px;
}

.div_celula{
	background-color: rgb(255,255,255);
	color: rgb(0,0,);
	font-size: 10px;
}



.top {
	font-size: 26px;
	padding: 5px 0px 10px 0px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	color: rgb(251,182,16);
	color: rgb(209,171,109);
	background-color: rgb(0, 11, 38);
	background-color: rgb(11,41,69);
	margin: 0px 0px 8px 0px;
}

.lema {
	font-size: 14px;
	line-height:16px;
	font-weight: normal;
	color: rgb(251,182,16);
	color: rgb(209,171,109);
	background-color: rgb(0, 11, 38);
	background-color: rgb(11,41,69);
}

.coluna1{
	width:450px;
	margin:0px;
	background-color: rgb(220, 220, 220);
}

.acesso {
	font-size: 25px;
	color: rgb(209,171,109);
	background-color: rgb(11,41,69);
}

.esqueci {
	font-size: 14px;
	cursor:pointer;
	color:blue;
	cursor:pointer;
	text-decoration:none;
	text-align: right;
}

.center {
	color: rgb(0, 11, 38);
	font-size: 11px;
	background-color: rgb(255, 255, 255);
	width:100%;
}

.center2 {
	margin:auto;
	width:350px;
}

.secao{
	width:450px;
	margin: 0px 0px 5px 0px;
}

.titulo{
	color: rgb(255, 0, 0);
	font-size: 14px;
	margin:auto;
	border-bottom:1px solid rgb(0, 11, 38);
	padding:0px 10px 0px 10px;
}

.corpo{
	color: rgb(0, 11, 38);
}

.aviso_cadastro{
	color: rgb(0, 11, 38);
	padding:10px;
	font-size: 16px;
}


.texto{
	color: rgb(0, 11, 38);
	padding:0px 10px 0px 10px;
	font-size: 12px;


	text-align: justify;


	
}

.texto2{
	color: rgb(0, 11, 38);
	padding:0px 10px 0px 10px;
	font-size: 12px;
	text-align: justify;
}

.erro{
	color: rgb(255, 0, 0);
}

.round {
    border-radius: 100%;
    overflow: hidden;
    height: 40px;
    width:40px;
    background: white;
	float: left;
}

.input_login {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color: #494949;
	font-size:12px;
	width: 326px;
	height: 18px;
	line-height: 10px;
	padding:10px 12px 12px 10px;
	border-bottom-color:rgb(73, 73, 73);
	border-bottom-width:1px;
}

.input_login_senha {
	padding:10px 40px 12px 10px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: #494949;
	font-size:12px;
	width: 298px;
	height: 18px;
	line-height: 10px;
	border-bottom-color: rgb(73, 73, 73);
}

.menu_01 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:center;
	

	
}

.menu_01 ul li {
	position: relative;
	float: left;
	width:100%;
	/*width: ".$largura."%;*/

}
	
.menu_01 li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width 
	font:bold 10px verdana;*/
	font-size: 11px;
	top: auto;
	display: none;

}




.menu_01 ul li ul li a {
	padding: 2px; 

 }

/* Styles for Menu Items */
.menu_01 ul li a {
	display: block;
	text-decoration: none;
	color: #000;
	background: #fff; /* IE6 Bug */
	padding:2px 4px 2px 4px;
	border-top: 2px;
	font-size: 13px;
	color: #fff;
	color: rgb(255,230,0);
	color: #fff; 
	border-radius:0px; 
	background-color: var(--gf_div_tab_button_background);
}

.menu_01 ul li a {
	background-color: var(--gf_div_tab_button_background);
}


/* commented backslash mac hiding hack \*/ 
.menu_01 * html ul li a {height:1%}
/* end hack */ 



/* Hover Styles */
.menu_01 li:hover a, .menu_01 li.over a,
.menu_01 li:hover li:hover a, .menu_01 li.over .menu_01 li.over a,
.menu_01 li:hover li:hover .menu_01 li:hover a, .menu_01 li.over li.over li.over a,
.menu_01 li:hover li a:hover, .menu_01 li.over li a:hover,
.menu_01 li:hover li:hover li:hover a:hover, .menu_01 li.over li li a:hover,
.menu_01 li:hover li:hover li:hover li:hover a:hover, .menu_01 li.over li.over li.over li.over a:hover
{
	border-width:1px;
	padding:1px 3px 1px 3px;
	border-style: solid;
	border-color: var(--gf_div_tab_button_background);
	background-color: var(--gf_div_tab_background);
	color: var(--gf_div_tab_color);
}






/* set dropdown to default */
.menu_01 li:hover li a, .menu_01 li.over li a,
.menu_01 li:hover li:hover li a, .menu_01 li.over li.over li a,
.menu_01 li:hover li:hover li:hover li a, .menu_01 li.over li.over li.over li a
{
	background-color: var(--gf_titulo_tabela_background);
	color: var(--gf_titulo_tabela_color);
}



.menu_01 li ul li a { padding: 5px 2px 6px 2px; } /* Sub Menu Styles */
.menu_01 ul li:hover ul ul, .menu_01 ul li:hover ul ul ul, .menu_01 ul li.over ul ul, .menu_01 ul li.over ul ul ul {
display:none;

}

.menu_01 ul li:hover ul, .menu_01 ul li li:hover ul, .menu_01 ul li li li:hover ul, .menu_01 ul li.over ul, .menu_01 ul li li.over ul, .menu_01 ul li li li.over ul {
	display: block;
    min-width:100%;
	z-index:1000;
}