@charset "utf-8";

/* 
    Document   : estilos
    Created on : 17/01/2013, 15:46:12
    Author     : Alexsander
    Description:
        Purpose of the stylesheet follows.
*/

body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color: #4E5869;
	margin: 0;
	padding: 0;
	color: #000;
}


ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px; 
        text-shadow: 0.1em 0.1em #FFF;
        
}
a img { 
	border: none;
}


a:link {
	color:#414958;
	text-decoration: underline; 
}
a:visited {
	color: #4E5869;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}


.container {
	width: 60%;
	max-width: 1260px;
	min-width: 780px;
	background-color: #FFF;
	margin: 0 auto; 
	overflow: hidden;
        height: 100%;
}


.header {
	background-color: #6F7D94;
        background-repeat: no-repeat;
        background-image: URL("../Reta Sistemas_files/fundo_index1.png");        
        width: 99%;
        height: 80px;
        
        
}


.sidebar1 {
        padding: 0px;
        margin: 0 0 0 0;
        width: 100%;
        height: 30px;
        list-style: none;
	background-color: #036;
        
	
}
.content {
	padding: 33% 0;
	width: 95%;
        height: 120%;
	float: left;
}

.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}


ul.nav {
        text-align: left;
	list-style: none; 
	border-top: none; 
	margin-bottom: 0px;
        padding: 4px;
        margin: 0 0 0 -5px;
         
}
ul.nav li {
	border-bottom: 1px solid #666;
        display: inline;
        margin: 0 -6px 0 0;
        
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 15px;
	display: inline; 
	text-decoration: none;
	background-color: #8090AB;
	color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background-color: #6F7D94;
	color: #FFF;
}


.footer {
        font-size: 10px;
	padding: 3px 0;
	background-color: #6F7D94;
	clear: both;
        margin: auto;
        height: 15%;
        float: bottom;
        
}


.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.content { margin-right: -1px; } 
ul.nav a { zoom: 1; }  


.data {
    
    float: top;
    margin: -33% 0 0 45px;
    font-size: small;
    
}

.msgBemVindo {
    
    margin: 2% 15px 0 45px;
    
    
}

.title_fazer_logoff {
    
color: #FFF;    
float: left;
margin: 5px -10px 5px 0; 
}

.logoff{
    
    float: right;
    margin: 0 0 0 50%;
    
}

.mud_senha{
    
    float: bottom;
    margin: 0 0 0 30%;
    
}

.atras_bt {
    
    background-color: #6F7D94;
    
    
}

.botao_log {
    
    float: right;
    margin: 5% 0 0 0;
    
}

.botao_alt {
    float: right;
    margin: 5% 0 0 0;
    
    
}

.senha_form {
    
    background-color: #93A5C4;
    margin: -10% 0 0 15%;
    margin-bottom: -34%;
    height: 300px;
    width: 73%;
    border:solid 2px #999999; 
    border-collapse: inherit;
    
    -moz-box-shadow:    3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow:         3px 3px 5px 6px #ccc;
}


.SENHA_USUAR1 {
    
    
    border:solid 2px #999999; 
    border-collapse: inherit;
    position:relative;
    margin:0 0 0 5%;
    
}


.SENHA_USUAR2 {
    
    margin: 0 0 0 1%;
    border:solid 2px #999999; 
    border-collapse: inherit;
    
}


.SENHA_USUAR3 {
    
    margin: 0 0 0 5%;
    border:solid 2px #999999; 
    border-collapse: inherit;
    
}


.gravar {
    
    margin: 0 0 0 37%;
    
    
}

.corpo {
    
    
    height: 340px;
    
}

.form_lancto_notas {
    
background-color: #93A5C4;
    margin: -15% 0 0 12%;
    margin-bottom: -34%;
    height: 550px;
    width: 80%;
    border:solid 2px #999999; 
    border-collapse: inherit;
    
    -moz-box-shadow:    3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow:         3px 3px 5px 6px #ccc;    
    
    
    
}

.uni {
  margin: 2% 0 2% 10%;  
    
}

.tur {
 margin: 2% 0 2% 10%;   
    
}


.dis {
 margin:  2% 0 2% 10%;   
    
    
}

.etp {
 margin:  2% 0 2% 10%;   
    
    
    
}

.pas {
    
margin:  2% 0 2% 10%;    
    
}

label {
	display:block;
}
label span {
	font-weight:bold;
	display:block;
	}
select {
	width:280px;
}


.corpo2 {
    
    
    height: 600px;
    
}



.form_exibe_aluno {
    
background-color: #93A5C4;
    margin: -15% 0 0 8%;
    margin-bottom: -20%;
    height: 580px;
    width: 90%;
    border:solid 2px #999999; 
    border-collapse: inherit;
    
    -moz-box-shadow:    3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow:         3px 3px 5px 6px #ccc;    
    
    
    
}

.ast {
    
    color: #CC3333;
}

.ast2 {
    
    color: #CC3333;
    margin: 0 0 0 0%;
}

.aviso {
    
    margin: 0 0 0 20%;
    
}

.senha_lancto {
    
    
    font-weight:bold;
    width: 185px;
    
}


.form_ws {
  
    background-color: #ccc;  
    height: 550px;
    width: 650px;
    margin: 5% 0 0 25%;
    
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px; 
    
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
  
    
    
}


.result_ws {
  
    background-color: #ccc;  
    height: 400px;
    width: 890px;
    margin: 10% 0 0 20%;
    
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px; 
    
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
  
    
    
}

/*.tabela1   { 
    
        border-collapse:collapse; 
        border:solid 2px #999999; 
        border-top: solid 2px #000000;
        height:30%;
        margin: 5% 0 0 5%;
        margin-bottom: -10%;
        border-top: none;
        font-size: 11px;
        width: 90%;
        padding: -10%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
        
         box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
        
        } 
.thead tr th { 
            text-align:center; 
            text-height: auto;
            border-top: solid 2px #000000;
            border-bottom:solid 2px #000000; 
            border-left:solid 2px #000000;
            font-weight: bold;
            
            } 
 
.tr td, tr th    { 
                border:dotted 1px #999999;
               
                
                } 
 
.tfoot tr td { 
            text-align:center; 
            border-top:solid 2px #000000; 
            } 
.cor{background:red;} 
.cor_{background:gold;}  

.tabela1 thead tr {
    
   background-color: #666; 
   
    
}
.tabela1 tbody tr:nth-child(odd){
   background-color: #93A5C4;
}*/


.tabela1 { 
        border-collapse:collapse; 
        border:solid 2px #999999; 
        height: auto;
        margin: 10% 0 0 5%;
        border-bottom: none;
        width: 90%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
        
        box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
        
        } 
.thead tr th { 
            text-align:center; 
            text-height: auto;
            border-bottom:solid 2px #000000; 
            border-left:solid 2px #000000; 
            } 
 
.tr td, tr th    { 
                border:dotted 1px #999999; 
                } 
 
.tfoot tr td { 
            text-align:center; 
            border-top:solid 2px #000000; 
            } 
.cor{background:red;} 
.cor_{background:gold;}  

.tabela1 tbody tr:nth-child(odd){
   background-color: #93A5C4;
}

.bt_nova_pesq {
    
    margin: 10% 0 0 40%;
    
}

.central {
   margin: 8% 0 0 25%; 
    
}

.footer {position: relative;
	margin-top: -150px; 
        margin-right: 50px;
	height: 150px;
	clear:both;} 