

.fundoPrincipal {
		background: -webkit-linear-gradient(#475465,#000000 );
		background: -o-linear-gradient(#475465,#000000 );
		background: -moz-linear-gradient(#475465,#000000 );
		background: linear-gradient(#475465,#000000 );
}

.imagemmenu {
       margin-top:7px;
}
.botaomenu {
      -webkit-touch-callout:none;                
      //-webkit-text-size-adjust:none;                     
      -webkit-user-select:none;
}

.botaomenu:hover{
      cursor:pointer;
      opacity:.8;      
}

.botaomenu:active{
      border-top:0px solid transparent;
      opacity:.6;
      //background-color:yellow;
}

.mouse:hover {
  cursor:pointer;
  opacity:.6;
}


.botaoverde {
  background-color:#00B279;
}

.botaoverde:hover {
  cursor:pointer;
  background-color:#007F56;
}

.apertar:active{
  //-webkit-transform: scale3d(0.9, 0.9, 1);
  -webkit-transform: scale(0.9, 0.9);
}

.linhaTabela {
  background-color:transparent;
}

.linhaTabela:hover {
  background-color:#DCDCDC;
}

.redondo {
  border-radius:50%;
}

.imgproduto {
  background: url('imagens/zoom-in.png') no-repeat center;  
  background-size: 50px 50px;
}

.zoom:hover {
  cursor:pointer;
  opacity:.1;
}

.rotated {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg); /* IE 9 */
  -moz-transform: rotate(180deg); /* Firefox */
  -webkit-transform: rotate(180deg); /* Safari and Chrome */
  -o-transform: rotate(180deg); /* Opera */
}

.padding3 {
  padding:10px 3px 3px 3px;
}
.semnegrito100 {
  font-weight: 100;
}
.quebratexto {
	 white-space: wrap;
	 word-break: break-all;
	 word-wrap: break-word;
         overflow-wrap: break-word;         
         white-Space: pre-wrap;  
}
.quebratextoespaco {
	 white-space: wrap;
}

.linhaespremida {
    line-height: 95%;
}

.textoalinhadotopo {
  vertical-align: text-top;
}
.elipse {
	//text-overflow: ellipsis;
	//overflow: hidden;
	 overflow: hidden; 
	 white-space: nowrap;
	 text-overflow: ellipsis; 
	 //word-break: break-all;
	 word-break: keep-all;
	 word-wrap: break-word;
}
.tam16 {
	font-size:16px;
}
.tam14 {
	font-size:14px;
}
.tam12 {
	font-size:12px;
}
.tam10 {
	font-size:10px;
}
.negrito {
	font-weight: bold;
}


.botaomais {        
	background-color:#00B279;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border-radius:5px;
	font-size:18px;
	display:inline;
}

@media screen and (max-width: 1000px) {
    .botaomais {
        display:none;
    } 
    .designweb {
        display:none;
    }
}


.Aberto {
        color:white;
	//background-color:#00B279;
	//padding-left:5px;	
	padding-right:5px;
	text-align:left;
	//border-radius:5px;
	font-size:18px;
        //width:100px;
        margin-top:5px;
	//display:inline;
}


.Fechado {
        color:white;
	//background-color:red;
	//padding-left:5px;
	padding-right:5px;
	text-align:left;
	//border-radius:5px;
	font-size:18px;
        //width:100px;
        margin-top:5px;
	//display:inline;
}

.Horario {
	//float:right;
	//display:inline;
        padding-left:5px;
	padding-right:5px;
	font-size:16px;
        width:100px;
        text-align:center;
}


.bubbleesquerda:after {
      content: '';
      position: absolute;
      border-style: solid;
      border-width: 0 12px 10px;
      border-color: rgba(255,255,255,.80) transparent;
      display: block;
      width: 0;
      z-index: 1;
      top: -10px;
      left: 68px;
}
.bubbledireita:after {
      content: '';
      position: absolute;
      border-style: solid;
      border-width: 0 12px 10px;
      border-color: rgba(255,255,255,.80) transparent;
      display: block;
      width: 0;
      z-index: 1;
      top: -10px;
      left: 220px;
}



.animated { 
   -webkit-animation-duration: 5s; 
   animation-duration: 5s; 
   -webkit-animation-fill-mode: both; 
   animation-fill-mode: both; 
   color:white;
   border-radius:8px;   
   border:0px solid transparent;
   text-align:center;
   //font-size:16px;
   font-family: verdana;
   font-weight: 100;
   vertical-align:middle;
   padding:10px 10px 10px 10px;
   pointer-events:none;
   transform: translateY(-50%);       
   transform: translateX(-50%);       
   text-shadow: 0px 0px #000000;
   letter-spacing: 1px;
   text-rendering: optimizeLegibility ;
  -webkit-font-smoothing: antialiased;
} 

@-webkit-keyframes fadeOut { 
    0% {opacity: 1;} 
    100% {opacity: 0;} 
} 
@keyframes fadeOut { 
    0% {opacity: 1;} 
    100% {opacity: 0;} 
} 
.fadeOut { 
    -webkit-animation-name: fadeOut; 
    animation-name: fadeOut; 
}
       
.pletraMaiuscula:first-letter { 
  text-transform: uppercase;
}


.touch {
  -webkit-tap-highlight-color: rgba(0,0,0,0)
}
.touch:active {
  -webkit-tap-highlight-color: rgba(0,244,156,0.5)
}

.ui-icon-custom {
  background-image: url('imagens/seta_down16x16.png');
  background-position:90% center;
  background-repeat:no-repeat;
}