@charset "utf-8";
/* CSS Document */


	* {
		margin: 0px;
		padding: 0px;	
	}


body{ 

	margin:auto;
	padding:0px;
	background-image:url(imagens/fundo_intr.jpg);
	background-repeat:repeat-x;
	border-right-width:1px solid #ccccff	
	
	}





#container{		
	
	border:1px solid #ccccff;	
	width:799px;
	font-family:Arial, Helvetica, sans-serif
	
	}
	
	
	

#topo{
	
	width:799px;
	/*height:110px;*/
	border:0px solid #000000;
	padding:0px;
	margin:0px
		
	}
	
	
	
#fundo_topo_sup{
	
	/*width:804px;*/
	height:16px;
	background-color:#333333;
	border:0px solid #000000
	
	}
	
	
.img_topo{
	
	padding:0px;
	margin:0px;
	height:70px;
	width:799px;
	border:0px solid #000000;
	font-size:0px
		
	}
	
	
	
#fundo_topo_inf{
	
	/*width:800px;*/
	height:16px;
	background-color:#336699;
	border:0px solid #000000;
	padding:0px;
	margin:0px;
	width:800px
	
	}
	
	
	
#conteudo{
	background-color:#FFFFFF;
	border:0px solid #000000;
	width:798px;
	min-height:500px;
	/*height:521px;*/
	
	}
	
	
	
	
#base_cont{
	
	background-image:url(imagens/fundo_login.jpg);
	width:581px;
	height:414px;
	border:1px solid #ccccff;
	margin-left:100px;
	margin-top:70px
	
	}
	
	
	
	
#pag_site{

	width:450px;
	/*height:14px;*/
	border:0px solid #ccccff;
	
	}
	
	
	
	
	
	
.pag_site{

	font-size:11px;
	font-weight:bold;
	padding:5px;
	margin-left:15px;
	
	}
	
	
	
	
	
.pag_site a{
	
	text-decoration:none;
			
	}
	
	
		
		
.pag_site a:hover{	
			
	text-decoration:underline;
			
	}
		


	
.img_cas{

	float:left;
	border:0px solid #000000
	
	}



#titulo{

	width:450px;
	/*height:14px;*/
	border:0px solid #ccccff;
	
	}
	
	
.pag_site_dois{

	font-size:16px;
	font-weight:bold;
	padding:5px;
	margin-left:15px;
	color:#336699
	
	}

	


.linha{

	margin-left:20px;
	height:1px
	
	
	}




#login_adm{

	width:143px;
	height:281px;
	border:0px solid #ccccff;
	margin-left:380px;
	margin-top:40px;
	background-color:#99ccff;
	color:#466699
	
	}
	
	
	
	
	
	
.tab_login{

	border:0px solid #000000;
	margin-top:40px;
	margin-left:5px
	
	}
	
	
	
.input_login{

	width:86px;
	font-size:9px;
	border:1px solid #cccccc
	
	}
	
	
	
	
	
.txt_login{

	font-size:11px;
	font-weight:bold
	
	}
	
	
	
	
.txt_login_dois{

	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	margin-left:10px
	
	}
	
	
.txt_login_tres{

	font-size:11px;
	text-decoration:underline;
	margin-top:15px;
	margin-left:5px;
	width:130px;
	text-align:center
	
	}						
	
	
	
	
	
	
#menu ul li{
	
	display:inline;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	padding-right:10px;
	font-weight:bold
	
	}
	
	
	
	
#menu a{
	
	color:#FFFFFF;
	text-decoration:none
	
	}	
	
		
		
#menu a:hover{
	
	text-decoration:underline	
	
	}
	
	
.table_cad{

	margin-top:20px;
	margin-left:120px;
	border:1px solid #ccccff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#333333
	
	}
	
	



.td_border  {
	
	border:1px solid #ccccff;
	
	}
	
.table_list{

	border:1px solid #ccccff; 
	width:720px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	margin-top:10px;
	margin-bottom:30px
	
	
	}
	
	
.table_list_dois{

	border:1px solid #ccccff; 
	width:420px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	margin-top:10px;
	margin-left:120px;
	margin-bottom:30px
	
	
	}
	
	
.linha_divisoria{

	width:680px;
	color:#CCCCCC;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top:0px;
	margin-left:50px
}
	
	
.alinhamento_table{
	border:0px solid #000000;
	width:720px;
	margin:auto;
	overflow:auto	
}

.tableMens{
	border:0px solid #000000;
	margin:20px 0 0 50px
}


	
.td_titulo  {

	background-color:#003366; 
	color:#FFFFFF; 
	font-weight:bold
	
	}	
	
.tr_escuro{

	background-color:#CCCCFF
	
	}
	
	
.tr_claro{

	background-color:#FFCC99
	
	}
	
	


#iFrameMenu_adm{
  visibility:hidden;
	position:absolute;
	z-index:2;

}
  #navigation_adm {
	/*background-color: #cccccc;*/
	float:right;	
	margin-top: -5px;	
	margin-bottom:0px;
	left: 0;
	/*text-align: center;*/
	width650px;
	padding: 2px 0;
	margin-bottom: 0px;
}

#nav_adm  {
	padding-left:0px;
	min-width: 400px;
	margin: 0 auto;
	}
#nav_adm , #nav ul {
	text-align:left;
	font-size: 12px;
	list-style: none;	
	z-index: 8;
	}
#nav_adm  li {
	float:right;
	padding: 0;
	margin: 0;
	}
#nav_adm  a {
	border-right: 0px solid #999;
	display:block;
	line-height: 20px;
	padding: 0 3px;
	color:#FFFFFF;
	text-decoration: none;
	
	}

#nav_adm  a:hover {

	text-decoration:underline;
	
	}
	
	
#nav_adm  li ul {
	margin: 0;
	padding: 0;
	font-size: 13px;
	border: 1px solid #333333;
	background: #336699;
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	list-style:none
	}
#nav_adm  li li {
	width: 14em;
	margin: 0;
	}
#nav_adm  li ul a {
	border-left: 0px solid  #000000;
	margin: 0;
	color:#FFFFFF;
	background-color:#336699
	}
#nav_adm  li ul a:hover {
	border-left: 0px solid  #000000
	}
#nav_adm  li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
	}
#nav_adm  li:hover, #nav li.sfhover {
	color: #ffffff;
	background-color: #cccccc;
	}
/* Isso funciona em IE */
#nav_adm  li.over ul{
	left: auto;
	}
	
	
#img_home{

	margin-left:100px;
	margin-top:40px;
	border:0px solid #000000;
	width:592px;
	height:433px
	
	}
	
	
.txt_adm{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin-left:180px;
	margin-bottom:13px;
	padding-top:20px;
	width:290px

	}	
	
	
.aviso{
	background-image:url(imagens/fundo_Confirmacao.jpg);
	border:1px solid #000000;
	width:357px;
	height:204px;
	margin-left:180px;
	margin-top:40px


	}
	
	
.titulo_aviso{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-top:80px;
	margin-left:60px
	
	}


.txt_aviso{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:160px;
	padding-top:5px
	
	}
	
.txt_aviso a{

	color:#000000;
	text-decoration:none
	
	}
	
.txt_aviso a:hover{

	text-decoration:underline
	
	}										
	
	
	
	
		
		