@charset "utf-8";

/* CSS TOPO */

/* DIV'S */ /* DIV'S *//* DIV'S *//* DIV'S *//* DIV'S */

#topo { width:100%; height:285px; background:none; float:left; }
#topo_ct { width:960px; height:285px; background:url(../img/geral/topo/topo_fundo.png) no-repeat;; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; }
	#topo_ct_sup { width:960px; height:230px; background:none; margin-left:auto; margin-right:auto; }
		#topo_ct_sup_esq { width:395px; height:230px; background:none; margin-left:auto; margin-right:auto; float:left; }
		#topo_ct_sup_dir { width:565px; height:230px; background:none; margin-left:auto; margin-right:auto; float:left; }
	#topo_ct_inf { width:960px; height:55px; background:none; margin-left:auto; margin-right:auto; }
	
    	.menu_geral ul { margin-top:9px; padding:0px; list-style-type:none; width:auto; float:left; position:relative; left:15px; display:block; height:19px; font-weight:bold; }
	 	.menu_geral li { position:relative; left:auto; float:left; display:block; margin:0px; padding:0px; }
	 	.menu_geral li a { border:0px solid #FFFFFF; display:block; float:left; font-size:19px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 0px 0px 0px; /* top, right, bottom, left */ margin:0px 48px 0px 48px; /* top, right, bottom, left */ }
		 .menu_geral li a:hover { color:#FFC; height:19px; background:none; border:0px solid #555555; font-size:19px; font-weight:bold; margin-top:0px; }
		 .menu_geral li a.current { color:#FFC; height:19px; background:none; border:0px solid #555555; /* background:transparent url(../../img/geral/menu/barra_atual.png) 0px 0px no-repeat; */  margin:0px 48px 0px 48px; display:inline; float:left; }















/* CSS RODAPÉ */

/* DIV'S */ /* DIV'S *//* DIV'S *//* DIV'S *//* DIV'S */

#rodape { width:100%; height:auto; /* background:#CAD7AC; */ /* background:#548325; */ background:#006600; float:left; }
#rodape_ct { width:900px; height:auto; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; }





/* CAIXAS DE TEXTO */ /* CAIXAS DE TEXTO *//* CAIXAS DE TEXTO */

#rodape_ct_ct input[type=text], #rodape_ct_ct input[type=password] { display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #333; text-align:center; font-size:12px; font-weight:bold; color:#555555; margin-top:0px 0px 0px 0px; padding:2px 2px 2px 2px; /* top, right, bottom, left */ height:20px; vertical-align:middle; }





/* BOTÕES */ /* BOTÕES *//* BOTÕES *//* BOTÕES *//* BOTÕES */

#botao_login { width:100px; height:auto; background:#333333; border:1px solid #333333; border-radius:5px; margin-top:0px; margin-bottom:0px; float:left; }
.botao_login { text-align:center; color:#FFFFFF; margin:0px; padding:3px; }
.botao_login:visited { text-align:center; color:#FFFFFF; margin:0px; padding:3px; text-decoration:none; }
.botao_login:active { text-align:center; color:#FFFFFF; margin:0px; padding:3px; text-decoration:none; }
.botao_login:hover { text-align:center; color:#333333; background:#CAD7AC; border-radius:5px; margin:0px; padding:3px; text-decoration:none; }





/* IMAGENS */ /* IMAGENS *//* IMAGENS *//* IMAGENS*//* IMAGENS */

.topo_logo { float:left; margin-left:20px; margin-right:0px; margin-bottom:0px; margin-top:2px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border:0px; }
.topo_img { float:right; margin-left:0px; margin-right:20px; margin-bottom:0px; margin-top:2px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border:0px; }
.icones_login { float:left; width:30px; height:30px; margin:0px;; padding:0px; border:0px; }





/* TEXTOS */ /* TEXTOS *//* TEXTOS *//* TEXTOS*//* TEXTOS */

.titulos_rodape { font-size:17px; color:#555555; font-weight:bold; margin:0px; text-align:center; padding-top:0px; padding-bottom:25px; padding-left:0px; padding-right:0px; }

.texto_rodape_link { font-weight:bold; text-align:left; color:#8D56E0; text-decoration:none; margin-top:0px; margin-bottom:15px; margin-left:auto; margin-right:auto; padding:0px; }
.texto_rodape_link:link { text-align:left; font-weight:bold; color:#8D56E0; text-decoration:none; }
.texto_rodape_link:visited { text-align:left; font-weight:bold; color:#8D56E0; text-decoration:none; }
.texto_rodape_link:active { text-align:left; font-weight:bold; color:#8D56E0; text-decoration:none; }
.texto_rodape_link:hover { text-align:left; font-weight:bold; color:#555555; text-decoration:none; }

.texto_rodape_1 { font-size:20px; text-align:center; color:#FFFFFF; text-decoration:none; margin-top:15px; margin-bottom:15px; margin-left:auto; margin-right:auto; padding:0px; line-height:35px; }
.texto_rodape_2 { font-size:15px; text-align:center; color:#FFFFFF; text-decoration:none; margin-top:0px; margin-bottom:15px; margin-left:auto; margin-right:auto; padding:0px; }

.texto_data { font-weight:bold; text-align:center; color:#FFFF99; text-decoration:none; margin-top:10px; margin-bottom:15px; margin-left:auto; margin-right:auto; padding:0px; }

.texto_login { color:#555555; text-decoration:none; }

.texto_login_link { color:#8D56E0; text-decoration:none; }
.texto_login_link:link { color:#8D56E0; text-decoration:none; }
.texto_login_link:visited { color:#8D56E0; text-decoration:none; }
.texto_login_link:active { color:#8D56E0; text-decoration:none; }
.texto_login_link:hover { color:#555555; text-decoration:none; }