*{
	margin:0;
	top:-210;
	}

/*banner rotate*/

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}



/*** TRATAMENTO PNG IE5 +***/



* html img/**/ {   
  
filter:
expression(this.alphaxLoaded ? "" : (this.src.substr(this.src.length-4)==".png" ? 
((!this.complete) ? "" : this.runtimeStyle.filter=   
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+   
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+   
String(this.alphaxLoaded=true).substr(0,0)+
(this.src="Imagem/branco.gif").substr(0,0)) :  this.runtimeStyle.filter=""));   

}   


/* CSS Estrutura da Pagina */
body {
	margin: 0;
	padding: 0;
   /* background-image:url('../Imagem/bg_portal.jpg');*/
   background-image:url('/websist/egresso/portalegresso/Imagem/bg_portal.jpg');
    /*background-repeat:repeat-x;*/
	height:100%;
}

#pagina {   width:800px;
			margin:0 auto;
			position:relative;
			}	 
			
#cabecalho {
		/*	background-color:#EFEFEF; 
			width:100%; 
			border-bottom: 1px solid #CC9B4F;*/
			position: relative;

			}
		
/*CSS Objetos da Pagina
Definição da camada do Logo*/
#pagina #logo{
		  width: 305px;
		  height:162px;
		  left:4px;
		  Top: 0px;
		  position:absolute;
		  padding: 0 0 0 -50px;
		  z-index:2;

}

/*Definição da camada do Banner Topo */
#cabecalho	#banner{
             position:relative;
	    	 background-color:black;
	    	 height: 75px;
	    	 width: 65%;
	    	 margin-left:35%;
	    	 text-align:center;
			 padding-top: 15px;
			 z-index: 0;
			}
/*
#cabecalho #banner #evento{
	background-image:url('Imagem/banneraluno.gif');
	background-repeat:no-repeat;
}
*/	    	 
#cabecalho	#banner ul{margin:0 0px 0px 100px;}

#cabecalho	#banner li{
		    	 display:inline;
		    	 padding: 20px 20px 0px 0px;}
		    	 
#cabecalho	#banner a{
			 font-family:"verdana, Times, serif";
			 color:white;
			 margin: 20px 20px 0px 0px;
			 }
			 
/*Definição da camada de Publicidade*/		
#cabecalho	#publicidade{
 position:relative;
		    width:546px;
		    height:330px;
			background-image:url('../../fotos/15.jpg'); 
			background-repeat:no-repeat;
			position:relative;
			float:right;
}

#cabecalho	#publicidade2{
 position:relative;
		    width:546px;
		    height:320px;		
			background-repeat:no-repeat;
			position:relative;
			float:right;
}


/*Definição da camada de Login*/
#pagina #login{
		width:305px;
		height:222px;   
        position:absolute;
		margin:171px 0px 0px 0px;
 		z-index:2;
 		padding:20px 0 0 0; }
		
#pagina #login img {		
	   position: absolute;
	   z-index: 30;
	   margin-left:240px;
	   margin-top:0px;
	   top: 0px;
}

#pagina #login #divquadrologin
{
	/*teste*/
	width:312px;
	height:235px;
	bottom:197px;
	top:0px;
	position:absolute;
	background-image: url('../Imagem/quadrologin1.PNG');
	background-repeat:no-repeat;
	}
		
* html #pagina #login #divquadrologin {
	/*
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Imagem/quadrologin1.PNG');
	*/
	background-repeat:repeat;
	background-image: url('../Imagem/cinza.gif') !important;
}

				
		
#pagina #login #divquadrologin img.foto {		
	   position: absolute;
	   z-index: 25;
	   left: 90px;
	   margin-top:0px;
}		
		
		
#pagina #login #divquadrologin #novologin {
		margin:15px 0 0 15px;
		background-color:#424242;
		height:70px;
		width:285px;
		position: relative;
		}

#pagina  #login #divquadrologin  #novologin a {
         top:15px;
         left:20px;
		font-family: Georgia,Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size: 9px;
		color:#ffffff;
		text-transform:uppercase;  
		position: relative;
		
		}
		
		
#pagina  #login #divquadrologin  #novologin h3{
        top:11px;
        left:20px;
		font-family:Georgia,Verdana, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		font-style:normal;
		color:#ffffff;	  
		text-transform:uppercase;	
		position:relative	
		}
#pagina  #login #divquadrologin  #formlogin {
	margin:10px 0 0 0;
    width:280px;
	padding-left:15px;
}

a.Help{
      margin: 0 0 0 20px;
	  text-transform:uppercase;
	  text-decoration:none;
	  font:bold  11px Tahoma,Verdana,Arial,Sans-serif;
	  color:#BA302A;
	  }


#pagina  #login #divquadrologin  #formlogin  form img{
		position:relative;
		margin: 3px 0 0 5px;}


.corbotao {
		font:bold  9px Tahoma,Verdana,Arial,Sans-serif;
		background: #BA302A;
		color:white;
		width:90px;
		height:20px;
		margin: 0 0 0 5px;}

		
#pagina  #login #divquadrologin  #formlogin  form fieldset {
	border: 0px;
	display:block;
}

#pagina  #login #divquadrologin  #formlogin  form fieldset legend {
	font: bold 11px Tahoma,Verdana,Arial, Sans-serif;
	color:#424242;	
	text-transform:uppercase;
}

#pagina  #login #divquadrologin  #formlogin  form fieldset label {
	font: bold 11px Tahoma,Verdana,Arial, Sans-serif;
	color: #424242;	
	text-transform:uppercase;
	float:right;
	padding:3px 0 0 0; 
}

#pagina  #login #divquadrologin  #formlogin  form label input {
   width: 100px;
   border: 1px solid;
}


/*Definição da camada da Barra Menu*/
#pagina #cabecalho	#barramenu{
		  clear:  both;
		  background-image:url('../Imagem/BarraMenu.gif');
		  background-repeat:repeat-x;
		  height:48px;
		  padding:20px 0px 0px 0px;
		   position: relative;
		  }
  	    
#pagina #cabecalho	#barramenu  ul {	
  	    margin: 0 0 0 0;
	}
		  
#pagina #cabecalho	#barramenu  ul li{	
		display:inline;	  		  
  	    padding: 0 10px 0 5px;
	}

#pagina #cabecalho	#barramenu  ul li img{	
  	    padding: 0 10px 0 5px;
	}
		  
#pagina #cabecalho	#barramenu ul li a{	
  	    text-decoration:none;
  	    font: bold 11px Trebuchet MS,Verdana,Arial, Sans-serif;
  	    color:white;
}		  
		  
#pagina #cabecalho	#barramenu ul li a:hover{	
  	    text-decoration:none;
  	     background-color:black;

}		  
		  
/*** Definicao da Camada Conteudo ***/		  
#pagina #conteudo{
			  clear:  both;
			  width:100%;
			  background:#FFFFFF;
			  position:relative;
			  z-index 3;
			  }		  		  

			  
/*** Itens Vertical do Conteudo ***/
p.menuvertical{
    clear:both;
	color:#555555;
	font: 11px Georgia,Verdana,Arial, Sans-serif;
	vertical-align:middle;
	padding:3px 0 0 0;
	}
		  		  
img.bordazero{border:0px;}
	
a.veja{	
	color:#2295CB;
	font:11px Tahoma,Verdana,Arial, Sans-serif;	}

#pagina #conteudo #menuvertical{

	float :left;
	width:35%;}
	
/*Definição da camada da Turma*/
#pagina #conteudo #menuvertical #DivTurma{
		width:308px;
		height:170px;   
		background-image:url('../Imagem/bkgTurma.png');
		background-repeat:no-repeat;
}
		
* html #pagina #conteudo #menuvertical #DivTurma {
	/*
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Imagem/bkgTurma.png');
	*/
	background-repeat:repeat;
	background-image: url('../Imagem/cinza.gif') !important;
}
		
		
#pagina #conteudo #menuvertical #DivTurma  #DivTurmaTitulo{
  height:25px;
  width: 290px;
  background-color:#424242;
  margin: 5px 0 0 10px;
  padding-top: 6px;
  
  }

#pagina #conteudo #menuvertical #DivTurma  #DivTurmaTitulo h3{
	font:14px Georgia, Verdana,Arial,Sans-serif;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;}

#pagina #conteudo #menuvertical #DivTurma #DivFormTurma form fieldset{	
   display:block;
    margin: 5px 0 0 10px;
  	border: 0px;}
		
#pagina #conteudo #menuvertical #DivTurma #DivFormTurma form fieldset label{			
	font: bold 12px Tahoma,Verdana,Arial, Sans-serif;
	color: #424242;	
	text-transform:uppercase;
	float:left;
	padding:3px 0 0 0; }

#pagina #conteudo #menuvertical #DivTurma #DivFormTurma form label input {
   width: 100px;
   border: 1px solid;}
   
/***Menu Aluno ***/		
#pagina #conteudo #menuvertical #DivMenu{
        clear:left;
		background-image:url('../Imagem/bkgMenu.png');
		background-repeat:no-repeat;
		padding: 5px 0 0 10px;
		width:300px;
		height:334px;
		}
		
		
* html #pagina #conteudo #menuvertical #DivMenu{
	/*
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Imagem/bkgMenu.png');
	*/
	background-repeat:repeat;
	background-image: url('../Imagem/cinza.gif') !important;
}
		
		
		
#pagina #conteudo #menuvertical #DivMenu ul li{		
   display:block;
   list-style:none;
   font:bold 16px Georgia,Verdana,Arial,Sans-serif;
   margin:5px 0 0 -25px;
   *margin:15px 0 -15px 20px;   
   color:#A6A6A6;
   }
   
#pagina #conteudo #menuvertical #DivMenu ul li ul li{		
   display:block;
   list-style:georgia;
   font:bold 12px Georgia,Verdana,Arial,Sans-serif;
   margin:3px 0 0 35px;  
   *margin:0 0 0 60px;
   color:#A6A6A6;
   }
   
#pagina #conteudo #menuvertical #DivMenu ul li ul li a{		
   text-decoration:none;   
   color:#A6A6A6;
   }

#pagina #conteudo #menuvertical #DivMenu ul li ul li a:hover{		
   text-decoration:none;
   background-color:#A6A6A6;
   color:#fff;
   width:200px;
   }
  
#pagina #conteudo #menuvertical #DivMenu ul li ul li a:active{		
   text-decoration:none;
   background-color:#A6A6A6;
   color:#fff;
   width:200px;
   }

		
.Lkveja{	
	position: relative;
	float: right;
}
		
#pagina #conteudo #menuvertical #DivMenu div span{	
	     color: #3C8666;

	     vertical-align: middle;  
	     padding: -10px 0 20px 0; }
     
   
/*** Itens do Formulario***/	
#pagina #conteudo #formulario{
	float:right;
	width:59%;
	_width:58%;
 margin: 0 0 0 0px;
}


#pagina #conteudo #formulario div{
  color:#555555;
    font: 12px Georgia,Verdana,Arial, Sans-serif;
    width: 100%;
    margin:15px 0 0 0;
    }
#pagina #conteudo #formulario div h4{
    color:#BB0E24;
    font:bold 14px Georgia,Verdana,Arial, Sans-serif;  
    padding:30px 0 0 0; 
    text-transform:uppercase;
     }

#pagina #conteudo #formulario div p{
    margin:15px 0 0 0;
    }
	
#pagina #conteudo #formulario #DivConteudo1 #DivScroll{	
	overflow:auto; 
	width:100%; 
	height:390px;
}
#pagina #conteudo #formulario #DivConteudo1 form{	
   text-align:center;

}

#pagina #conteudo #formulario div table{	
 margin: 0 0 0 20px;
}

#pagina #conteudo #formulario div table caption{	
 font:bold 16px Tahoma, Geneva, sans-serif;
 color:#006;
}


#pagina #conteudo #formulario div table th{	
	color:#FFF;
	background-color:#666;
}

#pagina #conteudo #formulario div table tr{	
	color:#000;
	background-color:#E0E0E0
}


#pagina #conteudo #formulario div table tr td{	
  width:35%;
}

#pagina #conteudo  #DivVideo{
	clear:both;
	position:relative;
	margin:20px 0 0 0;}

/*Fonte do titulo do video*/
#pagina #conteudo  #DivVideo h4{
     color:#BB0E24;
    font:bold 14px Georgia,Verdana,Arial, Sans-serif;  
    padding:30px 0 0 0; 
    text-transform:uppercase;}
    
/*largura das colunas da tabela do video*/
#pagina #conteudo  #DivVideo table tr td {
 width:21%; }
/* largura da imagens e borda do video*/
#pagina #conteudo  #DivVideo table tr td img{
	width:122px;
	height:92px;
	border:0px;}

#pagina #conteudo  #DivVideo #validado{
   float:right;}
   
#pagina #conteudo  #DivVideo #validado img{  
	border:0px;
} 

/*** Rodape da Pagina ***/
#pagina #rodape {
		clear:both;
		padding:25px 0;
		background-image:url('../../Imagem/rodape.gif');
		background-repeat:repeat-x;
		/*height:105px;*/
		bottom: 0px;
}
#pagina #rodape p{
		color:#5C5C5C;
		font:11px Tahoma,Verdana,Arial, Sans-serif;
		position:relative;
		}
		
#pagina #rodape a{
		color:#148DBA;
		font:11px Tahoma,,Verdana,Arial, Sans-serif;}
		
#pagina #rodape #direito{
		float:left ;
		margin: 10px 0 0 10px;
		width: 40%;}
#pagina #rodape #centro{
		text-align:left;
		float:right;
		text-align:center;
		width: 20%;}
		
#pagina #rodape #esquerdo{
		float:right;
		width: 40%;
		text-align:right;
		margin: -15px 10px 0 0 ;}
 
.Botao, .BotaoVerde, .BotaoVermelho{
	display:none;
}

.msgSucesso
{
	color: #008000;
	font-family: 'Times New Roman' , Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.msgErro
{
	color:#EF1C10;
	font-family: 'Times New Roman' , Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.msgVazia
{
	font-family: Georgia, Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
}

