table {
    border-collapse: collapse;
    width: 100%; 
    font-weight:300; 
    
}


th, td {
    text-align: center;  
}

.thd {
    background-color: rgba(0,0,0,0.4);
    color: white;     
    font-weight: bold;
    height: 100%;
    font-size: 0.7em;
    
}
td{
    font-size: 0.8em;  
    color: white; 
    height: 40px; 
	width: 70px;
}

tr:nth-child(odd){
    background-color: rgba(0,0,0,0.10);
}
tr:hover {
    background-color: rgba(0,0,0,0.50);
}
.todoz{opacity: 0.6; filter: alpha(opacity=60);}
.todoz:hover {opacity: 1; filter: alpha(opacity=100);
}
.menuhz{  float: left; width: 100px; opacity: 1; filter: alpha(opacity=100); }
.menuhz:hover{      
    float: left;
    width: 110px; 
	opacity: 0.8;
    filter: alpha(opacity=80);
}
.divisor{
    width: 100px;
}
form{
    margin-bottom:10px;    
}
select{
    font-size: 0.7em;    
    color: white;
    background-color: #004070;
}
.btpac{
    height: 60px;        
    opacity: 1; filter: alpha(opacity=100);
    margin: 10px;
}
.btpap{
    height: 60px;   
    opacity: 0.6; filter: alpha(opacity=60); 
    margin: 10px;
}
.btpap:hover{
    height: 60px;   
    opacity: 1; filter: alpha(opacity=100);
    margin: 10px;
}
.btcac{
    height: 60px;
    opacity: 1; filter: alpha(opacity=100);
    margin: 10px;
}
.btcap{
    height: 60px;   
    opacity: 0.6; filter: alpha(opacity=60); 
    margin: 10px;
}
.btcap:hover{
    height: 60px;   
    opacity: 1; filter: alpha(opacity=100); 
    margin: 10px;
}
.caixaext{
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;    
    border-radius: 50px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);  
	background-image: linear-gradient(to bottom right, rgb(0 ,79, 165),rgb(37, 132, 133));
}

.AAL{
    background-image: url("/media/674339/aal.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;    
}
.ACA{
    background-image: url("/media/674341/aca.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;    
}
.AEA{
    background-image: url("/media/674350/aea.jpg"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
	/*renovar*/
    
}
.AFR{
    background-image: url("/media/674342/afr.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.AMX{
    background-image: url("/media/674344/amx.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.ARG{
    background-image: url("/media/674296/arg.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.AZA{
    background-image: url("/media/674300/aza.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.AZU{
    background-image: url("/media/674301/azu.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.BAW{
    background-image: url("/media/674304/baw.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.CCA{
    background-image: url("/media/674303/cca.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.CMP{
    background-image: url("/media/674306/cmp.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.DAL{
    background-image: url("/media/674311/dal.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.DLH{
    background-image: url("/media/674313/dlh.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.DSM{
    background-image: url("/media/674351/dsm.jpg"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    /*renovar*/
}
.GLO{
    background-image: url("/media/676803/glo.jpg"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; 
    
}
.IBE{
    background-image: url("/media/674318/ibe.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;  
    
}
.JAL{
    background-image: url("/media/674382/jal.jpg"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;        
}

.KLM{
    background-image: url("/media/674320/klm.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.LAN{
    background-image: url("/media/674321/lan.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.LPE{
    background-image: url("/media/674322/lpe.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.ONE{
    background-image: url("/media/674325/one.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.PTB{
    background-image: url("/media/674327/ptb.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.QTR{
    background-image: url("/media/674352/qtr.jpg"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    /*renovar*/
}
.SAA{
    background-image: url("/media/674329/saa.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.SWR{
    background-image: url("/media/674331/swr.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
}
.TAM{
    background-image: url("/media/674333/tam.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;   
    
}
.TAP{
    background-image: url("/media/674332/tap.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;      
}
.UAE{
    background-image: url("/media/674336/uae.png"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;        
}
.UAL{
    background-image: url("/media/674383/ual.jpg"); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;        
}
@media (max-width: 1100px) {
    .caixaext {
        width: 90vw;
    }
	.caixaint {
		width: 90vw;
	}
	.btpac{
    height: 30px;
    width: 108px;     
    
}
.btpap{
    height: 30px;
    width: 108px;     
   
}
.btcac{
   height: 30px;
    width: 108px;     
    
}
.btcap{
    height: 30px;
    width: 108px;    
   
}
}