entra.topologo {
      text-align:left;
      padding:10px 2px 2px 25px;      
}

.topodireita, .topoesquerda, .botaooperacoes{	
        padding:3px 8px 2px 8px;
        //text-align:center;
        cursor:pointer;
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        //-webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;                
}       

.topodireita:hover, .topoesquerda:hover {
        //opacity:.7;      
}

.topodireita:active, .topoesquerda:active{
        //opacity:.7;      
}



.tituloheader{
		font-family:helvetica;
		font-size:20px;
		color:white;
}


.celulabotao {
        padding:3px 5px 2px 5px;
        text-align:center;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-tap-highlight-color: transparent; /* For some Androids */        
        
}
.celulabotao:hover{
  cursor:pointer;
  //opacity:.6;    
}

.celulabotao:active{
  //opacity:.6;    
  -webkit-transform: scale3d(0.9, 0.9, .2);
}

.botaoredondo:active {
  opacity:.6;    
}

.botaoredondo {
                		
}

.botaomenu:active {
  //opacity:.6;
}

.botaomenu:hover {
  //opacity:.6;
  cursor:pointer;
}


.rodaconteudo {
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
.rodaconteudoclica:active {
    -webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


.moeda:active{
    -webkit-animation:efeitomoeda .5s linear infinite;
    -moz-animation:efeitomoeda .5s linear infinite;
    animation:efeitomoeda .5s linear infinite;
}
@keyframes efeitomoeda {
  0% {
	-moz-transform: scaleX(none);
	-o-transform: scaleX(none);
	-webkit-transform: scaleX(none);
	transform: scaleX(none);
  }
  100% {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
  }
}

.pulsar:active{
    //-webkit-animation:pulse .5s linear infinite;
    -webkit-animation:pulse .5s linear infinite;
    -moz-animation:pulse .5s linear infinite;
    animation:pulse .5s linear infinite;
}

@keyframes pulse {
  0% {
    opacity:1;
  }
  100% {
    opacity:.3;
  }
}



.botaoimagemredondavermelho {
        border:2px solid red;
        background-color:red;
        box-shadow: 1px 1px 1px 1px #888888;
        border-radius:50%;
        padding:2px 2px 2px 2px;
        cursor:pointer;
        width:35px;
        height:35px;	
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-user-select:none;  
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        
}



.botaoimagemredondaverde {
        border:2px solid green;
        background-color:green;
        box-shadow: 1px 1px 1px 1px #888888;
        border-radius:50%;
        padding:2px 2px 2px 2px;
        cursor:pointer;
        width:35px;
        height:35px;	
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;  
}

.botaoimagemredondalaranja {
        border:2px solid #FF8C00;
        background-color:#FF8C00;
        box-shadow: 1px 1px 1px 1px #888888;
        border-radius:50%;
        padding:2px 2px 2px 2px;
        cursor:pointer;
        width:35px;
        height:35px;	
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;  
}

.botaoimagemredonda {
        border:2px solid #045FB4;
        background-color:#045FB4;
        box-shadow: 1px 1px 1px 1px #888888;
        border-radius:50%;
        padding:5px 5px 5px 5px;
        cursor:pointer;
        width:35px;
        height:35px;	
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;  
}

.botaoimagemredonda:hover, .botaoimagem:hover, .botaoimagemredondavermelho:hover, .botaoimagemredondaverde:hover{
        opacity:.3;      
        //-webkit-transform: scale(1.2);
        //-ms-transform: scale(1.2);
        //transform: scale(1.2);		
}

.botaoimagem {
		//padding:2px 2px 2px 2px;
		cursor:pointer;
		width:32px;
		height:32px;	
		-webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;  
}


.botaooperacoesdireita{	
        padding:5px 15px 5px 5px;
        cursor:pointer;
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        //-webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;                
}       



.linhaMenu {
        overflow:hidden;
        padding:2px 2px 2px 2px ;
        border-bottom:1px solid silver;
        cursor:pointer;        
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;     
}

.linhaMenu:hover {        
        opacity:.7;
}


.centralizahorizontal {
        position:absolute;
        left:50%;       
}

.hidden{
     opacity:0;
}
.visible{
     opacity:1;
}


 .efeito1 {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.efeito1:hover, .efeito1:focus, .efeito1:active {
  -webkit-animation-name: wobble-vertical;
  animation-name: wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


.titulomenuoperacoes {
        font-size:1.5em;
}
.menuoperacoes{	
        width:100px;
        text-align:left;
        //color:black;
        cursor:pointer;
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;     
        white-space: nowrap;
        height:auto;
        
}       
.menuoperacoes:hover {
        opacity:.85;      
}

.itemmenuoperacoes{	
        font-size:1.5em;
        padding:5px;
        text-align:left;
        cursor:pointer;
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;     
        white-space: nowrap;
        
}       
.itemmenuoperacoes:hover {
        opacity:.7;      
}

.botaomsg {
        border:1px solid silver;
        cursor:pointer;
        -webkit-touch-callout:none;                
        -webkit-text-size-adjust:none;             
        -webkit-tap-highlight-color:rgba(98, 192, 201, 0.5);
        -webkit-user-select:none;     
        white-space: nowrap;
        background-color:white;
        }
.botaomsg:hover {
        background-color:rgba(98, 192, 201, 0.5);
        opacity:.7;      
}
.botaomsg:after {
        background-color:white;
}