/* Tooltip */
#ttips {position:absolute; display:block; z-index: 9999; background:url(../imagens/tooltips/tt_left.gif) top left no-repeat}
#ttipstop {display:block; height:5px; margin-left:5px; z-index: 9999; background:url(../imagens/tooltips/tt_top.gif) top right no-repeat; overflow:hidden}
#ttipscont {display:block; padding:2px 12px 3px 7px; margin-left:5px; z-index: 9999; background:#666; color:#FFF}
#ttipsbot {display:block; height:5px; margin-left:5px; z-index: 9999; background:url(../imagens/tooltips/tt_bottom.gif) top right no-repeat; overflow:hidden}



@media print{
  #menu{display: none;} 
  #search{display: none;} 
}

/*======== LABELS =========*/
.conteudo{
   font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 11px;
   color: #333333; 
   /*background-color: #F0FFFF;*/  
}

.conteudoVenda{
   font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 11px;
   color: #333333;
   background-color: #F0FFFF;
}

.label{
   font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
}


#menu
{ width: 100%; }

.MainMenu
{ width: 60%;
  min-width: 60%;
  text-align: left; }

/*======== DIVS =========*/
.divCNPJ{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  min-width: 200px;
  text-align: left;
  vertical-align: middle;
  color: #333333; 
  padding: 0; 
  margin: 0; 
  list-style: none; 
  height: 38px; 
  position: relative; 
  z-index: 200; 
}
.divToolsPed{
  width: 295px;
  text-align: center;
  margin: 0 auto;         
}

.imgClick{ cursor: url(../imagens/cursor.png), auto;
           border: 0; }

.link{ 
  font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
  font-weight: bold;
  cursor: url(../imagens/cursor.png), auto;
  color: #FFFFFF;
  text-decoration: none;
}

.link:hover {
	text-decoration: underline; 
	color: #0000FF;
	}


.file {
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   color: #6E6D6F;
   border: 1px solid #9C9C9C;
   background-color: #fff;
   border-collapse: collapse;
   padding-left: 1px;
   width: 100%;
}

/*======== TOOLS =========*/

#bubble_tooltip{
	width: 147px;
	position: absolute;
	display: none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../imagens/tooltips/bubble_top.gif');
	background-repeat: no-repeat;
	height: 16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../imagens/tooltips/bubble_middle.gif');
	background-repeat: repeat-y;	
	background-position: bottom left;
	padding-left: 7px;
	padding-right: 7px;
}
#bubble_tooltip .bubble_middle span{
	position: relative;
	top: -8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../imagens/tooltips/bubble_bottom.gif');
	background-repeat: no-repeat;
	height: 44px;
	position: relative;
	top: -6px;
}


/*======== BUTTONS =========*/
.toolBarBack{
  height: 20px;
  width: 100%;
  text-align: center;
  border: 1px solid #9C9C9C;
  background: transparent url(../imagens/menu/six_0.gif) center top;
}

.toolBar{
  float: left;
  padding: 0 5px;
}

.toolBarNone{
  float: none;
  padding: 5px 5px;
}


.btn3d_100{
  display: block;
  
  border-color: #333 #333 #999 #999;
  border: 1px solid;
  height: 16px;
  width: 100px;
  padding: 3px 0;
  
  background: #F8F8FF;
  color: #000;

  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  cursor: url(../imagens/cursor.png), auto;
}

.btn3d_100:hover{
  position: relative;
  top: 1px;
  left: 1px;
  border-color: #333 #333 #999 #999;
  background: #FFE7BA;
  color : #191970;
}

.btn3d_150{
  display: block;

  border-color: #333 #333 #999 #999;
  border: 1px solid;
  height: 16px;
  width: 150px;
  padding: 3px 0;

  background: #F8F8FF;
  color: #000;

  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  cursor: url(../imagens/cursor.png), auto;
}

.btn3d_150:hover{
  position: relative;
  top: 1px;
  left: 1px;
  border-color: #333 #333 #999 #999;
  background: #FFE7BA;
  color : #191970;
}

.btn3d_250{
  display: block;

  border-color: #333 #333 #999 #999;
  border: 1px solid;
  height: 16px;
  width: 250px;
  padding: 3px 0;

  background: #F8F8FF;
  color: #000;

  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  cursor: url(../imagens/cursor.png), auto;
}

.btn3d_250:hover{
  position: relative;
  top: 1px;
  left: 1px;
  border-color: #333 #333 #999 #999;
  background: #FFE7BA;
  color : #191970;
}


.imClose16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/exit-16.png) no-repeat left top;
  border : 0;
}
.imSalvar16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/salvar_16.png) no-repeat left top;
  border : 0;
}
.imCFG16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/config-16.png) no-repeat left top;
  border : 0;
}

.imApply16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/apply_16.png) no-repeat left top;
  border : 0;
}
.imDel16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/del_16.png) no-repeat left top;
  border : 0;
}


.imRedo16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/redo_16.png) no-repeat left top;
  border : 0;
}
.imBack16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/return-16.png) no-repeat left top;
  border : 0;
}
.imTrash16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/trash-16.png) no-repeat left top;
  border : 0;
}
.imClear16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/clear-16.png) no-repeat left top;
  border : 0;
}
.imAddCart16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/cart-add-16.png) no-repeat left top;
  border : 0;
}
.imCalc16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/calc-16.png) no-repeat left top;
  border : 0;
}
.imPrint16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/printer_16.png) no-repeat left top;
  border : 0;
}
.imNew16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/new-pedido-16.png) no-repeat left top;
  border : 0;
}
.imGrid16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/posicao-16.png) no-repeat left top;
  border : 0;
}
.imMail16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/send_16.png) no-repeat left top;
  border : 0;
}

.imEdit16{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 5px;
  height : 16px;
  background: transparent url(../imagens/buttons/edit-16.png) no-repeat left top;
  border : 0;
}


.btnView16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/view_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnNew32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/new-32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
  outline: none;
}


.btnLogOut
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/exit.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnLog16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/logout_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnCFG
{ width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/configure.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnCFG16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/config-16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}



.btnSep10x24
{ width: 10px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -1000em;
  cursor: none;
}
.btnSep10x32
{ width: 10px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -1000em;
  cursor: none;
}

.btnSep5x16
{ width: 5px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -1000em;
  cursor: none;
}


.btnOK
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/bt_ok.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}


.btnNO
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/nope.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnAddCart
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/cart_add.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnDNH
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/money.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnSepara
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/separator.png) no-repeat center top;
  text-indent: -1000em;
  cursor: none;
}

.submitItem
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/seta_20.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.submitPro
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/seta_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.deleteItem
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/excluir-16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.liberarItem
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/positivo-16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.editItem
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/editar-16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.impItem
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/printer_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnClone16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/clone_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnClose
{ width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/close-window.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnClose16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/exit-16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnSalvarItem
{ width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/save_24.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnSalvar16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/salvar_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnNewCliente
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/cliente_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnRefresh
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/reload_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnFimPed
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/finaliza_pedido.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnCarro
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/carrinho.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnNewItem
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/add-item.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnNewProj
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/add-pro.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnNewPed
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/new-pedido-32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}


.btnBack
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/voltar.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnApply
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/apply.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}


.btnApply16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/apply_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnApply24
{ width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/apply_24.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnSalvar
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/salvar-32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}  
.btnClear
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/edit-clear.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}


.btnNext16
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/seta_20.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}  

.btnNext20
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/avancar_20.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnNext32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/avancar_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnSend16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/send_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnPrint16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/printer_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnPrint24
{ width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/printer_24.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}


.btnAnexo
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/anexar.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnSearch
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/search_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnSearch16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/search_16.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnSearch32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/search_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnDate16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/date_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnDown32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/down_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnLogin32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/login_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnEmailCfg32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/email_cfg_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnFavorito32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/favorite_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnDelFavo32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/favorite_del_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnUnDelFavo32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/undelete_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnLixeira32
{ width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/edit_trash_32.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnCompraPVS
{ width: 116px;
  height: 40px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/btn_compra.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnDetalhesPVS
{ width: 84px;
  height: 27px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/botao_detalhes.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}


.btnAddPage16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/add_new_item.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnNextPage16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/next_page.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
  outline:none;
}
.btnPrevPage16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/prev_page.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnFirstPage16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/first_page.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnLastPage16
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/last_page.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnAddItem16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/add_item_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnEdit16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/edit-16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnTrash16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/trash-16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnCan16
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/del_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}


.btnDel24
{ width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/del_24.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnCarPgto
{ width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/carrinho_cfm.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnCarMais
{ width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/carrinho_mais.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnExpand
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/marcadores/expanded.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnCollapse
{ width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/marcadores/collapsed.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnUnCheck
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/checked_clear.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnCheckGreen
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/checked_green.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}
.btnCheckGray
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/checked_gray.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}

.btnCheckRed
{ width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../imagens/buttons/checked_red.png) no-repeat center top;
  text-indent: -1000em;
  cursor: url(../imagens/cursor.png), auto;
}



.button{
	font-size: 10.0pt;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	color: #333;
	width: auto;
	}

.button:hover{
   border-top: 1px solid #333;
   border-left: 1px solid #333;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   color: #333;
	}
.button:span{
   background: #d4d0c8 url(../imagens/buttons/bg_btn.gif) repeat-x;
   float: left;
   line-height: 24px;
   height: 24px;
   padding: 0 10px;
   border-right: 1px solid #777;
   border-bottom: 1px solid #777;
}

.button:hover span{
   border: none;
   border-top: 1px solid #777;
   border-left: 1px solid #777;		
   background: #d4d0c8 url(../imagens/buttons/bg_btnOver.gif) repeat-x;
   cursor: url(../imagens/cursor.png), auto;
}



/*======== CAMPOS =========*/
.cEmpty
{ width: 100%;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.ccTexto
{ font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  vertical-align : middle;
  text-align : center;
  font-weight : bold;
  font-size : 12px;
}

.c80px15px
{ font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-width: 80px;
  vertical-align : middle;
  text-align : left;
  font-size : 15px;
  font-weight : bold;
  border : 1px solid #9C9C9C;
  background-color: #eee;
}
.cbDestak
{ font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 99%;
  vertical-align : middle;
  text-align : left;
  font-size : 15px;
  font-weight : bold;
  border : 1px solid #9C9C9C;
  background-color: #eee;
}


.cDestak
{ font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width : 99%;
  vertical-align : middle;
  text-align : left;
  font-size : 15px;
  font-weight : bold;
  border : 1px solid #9C9C9C;
}

.cQuestion
{ font-family: Arial, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width : 99%;
  vertical-align : middle;
  text-align : left;
  font-size : 16px;
  font-weight : bold;
  border : 0;
  color: #696969;
  background-color: #FFFFF0;
}


.cVencido{
  color: #FF0000;
}

.c20npx
{ width: 20px;
  min-width: 20px;
  text-align: left;
  border: 0;
}

.c20cpx
{ width: 20px;
  min-width: 20px;
  text-align: center;
  border: 1px solid #9C9C9C;}

.cb20cpx
{ width: 20px;
  font-weight: bold;
  min-width: 20px;
  text-align: center;
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c30px
{ width: 30px;
  min-width: 30px;
  text-align: left;
  border: 1px solid #9C9C9C;
}

.cb30px
{ width: 30px;
  font-weight: bold;
  min-width: 30px;
  text-align: left;
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c30npx
{ width: 30px;
  min-width: 30px;
  text-align: left;
  border: 0;
}


.c50cpx
{ width: 50px;
  min-width: 50px;
  text-align: center;
  border: 1px solid #9C9C9C;}

.cb50cpx
{ width: 50px;
  font-weight: bold;
  min-width: 50px;
  text-align: center;
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c60cpx
{ width: 60px;
  min-width: 60px;
  text-align: center; 
  border: 1px solid #9C9C9C;}

.cb60cpx
{ width: 60px;
  font-weight: bold;
  min-width: 60px;
  text-align: center; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c60px
{ width: 60px;
  min-width: 60px;
  text-align: left; 
  border: 1px solid #9C9C9C;}

.cb60px
{ width: 60px;
  font-weight: bold;
  min-width: 60px;
  text-align: left; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c80px
{ width: 80px;
  min-width: 80px;
  text-align: left; 
  border: 1px solid #9C9C9C; }

.c80cpx
{ width: 80px;
  min-width: 80px;
  text-align: center; 
  border: 1px solid #9C9C9C; }

.cb80cpx
{ width: 80px;
  font-weight: bold;
  min-width: 80px;
  text-align: center; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c78px
{ width: 78px;
  min-width: 78px;
  text-align: left; 
  border: 1px solid #9C9C9C; }

.c78cpx
{ width: 78px;
  min-width: 78px;
  text-align: center; 
  border: 1px solid #9C9C9C; }

.cb78cpx
{ width: 78px;
  font-weight: bold;
  min-width: 78px;
  text-align: center; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c90px
{ width: 90px;
  min-width: 90px;
  text-align: left; 
  border: 1px solid #9C9C9C;
}
.c90cpx
{ width: 90px;
  min-width: 90px;
  text-align: left; 
  border: 1px solid #9C9C9C;
}

.c88px
{ width: 88px;
  min-width: 88px;
  text-align: left; 
  border: 1px solid #9C9C9C;
}
.c88cpx
{ width: 88px;
  min-width: 88px;
  text-align: left; 
  border: 1px solid #9C9C9C;
}

.c100px
{ width: 100px;
  min-width: 100px;
  text-align: left; 
  border: 1px solid #9C9C9C;}

.c100rightpx
{ width: 100px;
  min-width: 100px;
  text-align: right; 
  border: 1px solid #9C9C9C;}

.cb100px
{ width: 100px;
  font-weight: bold;
  min-width: 100px;
  text-align: left; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}
.cb100cpx
{ width: 100px;
  font-weight: bold;
  min-width: 100px;
  text-align: center; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c98px
{ width: 98px;
  min-width: 98px;
  text-align: left; 
  border: 1px solid #9C9C9C;}

.cb98px
{ width: 98px;
  font-weight: bold;
  min-width: 98px;
  text-align: left; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}
.cb98cpx
{ width: 98px;
  font-weight: bold;
  min-width: 98px;
  text-align: center; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c120px
{ width: 120px;
  min-width: 120px;
  text-align: left; 
  border: 1px solid #9C9C9C;}

.c122px
{ width: 120px;}

.c120cpx
{ width: 120px;
  min-width: 120px;
  text-align: center; 
  border: 1px solid #9C9C9C;}

.cb120px
{ width: 120px;
  font-weight: bold;
  min-width: 120px;
  text-align: left; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c130px
{ width: 130px;
  min-width: 130px;
  text-align: left; 
  border: 1px solid #9C9C9C;}

.cb130px
{ width: 130px;
  font-weight: bold;
  min-width: 130px;
  text-align: left; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}


.c140px
{ width: 140px;
  min-width: 140px;
  text-align: left; 
  border: 1px solid #9C9C9C;}

.cb140px
{ width: 140px;
  font-weight: bold;
  min-width: 140px;
  text-align: left; 
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.c150npx
{ width: 150px;
  min-width: 150px;
  text-align: left;
}
.c160npx
{ width: 160px;
  min-width: 160px;
  text-align: left;
}
.c170npx
{ width: 170px;
  min-width: 170px;
  text-align: left;
}

.c180px
{ width: 180px;
  min-width: 180px;
  border: 1px solid #9C9C9C; }

.cb180px
{ width: 180px;
  font-weight: bold;
  min-width: 180px;
  border: 1px solid #9C9C9C; 
  background-color: #eee;
}

.c200px
{ width: 200px;
  min-width: 200px;
  text-align: left; 
  border: 1px solid #9C9C9C; }

.cb200px
{ width: 200px;
  font-weight: bold;
  min-width: 200px;
  text-align: left; 
  border: 1px solid #9C9C9C; 
  background-color: #eee;
}

.c200cpx
{ width: 200px;
  min-width: 200px;
  text-align: center; 
  border: 1px solid #9C9C9C; }

.c220px
{ width: 220px;
  min-width: 220px;
  text-align: left; 
  border: 1px solid #9C9C9C; }
.cb220px
{ width: 220px;
  font-weight: bold;
  min-width: 220px;
  text-align: left; 
  border: 1px solid #9C9C9C; 
  background-color: #eee;
}

.c992px
{ width: 99.2%;
  min-width: 99.2%;
  text-align: left; 
  border: 1px solid #9C9C9C; }
.cb992px
{ width: 99.2%;
  font-weight: bold;
  min-width: 99.2%;
  text-align: left; 
  border: 1px solid #9C9C9C; 
  background-color: #eee;
}

.c995px
{ width: 99.5%;
  min-width: 99.5%;
  text-align: left; 
  border: 1px solid #9C9C9C; }
.cb995px
{ width: 99.5%;
  font-weight: bold;
  min-width: 99.5%;
  text-align: left; 
  border: 1px solid #9C9C9C; 
  background-color: #eee;
}

.c998px
{ width: 99.8%;
  min-width: 99.8%;
  text-align: left; 
  border: 1px solid #9C9C9C; }
.cb998px
{ width: 99.8%;
  font-weight: bold;
  min-width: 99.8%;
  text-align: left; 
  border: 1px solid #9C9C9C; 
  background-color: #eee;
}


.c100ppx
{ width: 100%;
  min-width: 100%;
  text-align: left; 
  border: 1px solid #9C9C9C; }
.cb100ppx
{ width: 100%;
  font-weight: bold;
  min-width: 100%;
  text-align: left; 
  border: 1px solid #9C9C9C; 
  background-color: #eee;
}


.c260px
{ width: 260px;
  min-width: 260px;
  text-align: left;
  border: 1px solid #9C9C9C; }
.c280px
{ width: 280px;
  min-width: 280px;
  text-align: left;
  border: 1px solid #9C9C9C; }

.c300px
{ width: 300px;
  min-width: 300px;
  text-align: left; 
  border: 1px solid #9C9C9C; }

.c320px
{ width: 320px;
  min-width: 320px;
  text-align: left; 
  border: 1px solid #9C9C9C; }

.c345px
{ width: 345px;
  min-width: 345px;
  text-align: left; 
  border: 1px solid #9C9C9C; }
.c350px
{ width: 350px;
  min-width: 350px;
  text-align: left; 
  border: 1px solid #9C9C9C; }
.c520px
{ width: 520px;
  min-width: 520px;
  text-align: left; 
  border: 1px solid #9C9C9C; }

.objfull
{ width: 100%;
  text-align: left; 
  border: 1px solid #9C9C9C; 
  box-sizing: border-box;
}

.tipoConteudo{
    width: 80%;
    min-width: 80%;
}

.tipoItem{
    width: 20%;
    font-weight: bold;
    min-width: 20%;
    text-align: left;
    border: 1px solid #9C9C9C;
    background-color: #eee;
}

.height26
{ height: 26px;
}
.height21
{ height: 21px;
}

.labelBold{
    font-weight: bold;
}

.labelright
{ 
    text-align: right !important;
    background-color: transparent !important; 
}

.labelleft
{ 
    text-align: left !important;
    background-color: transparent !important; 
}

.cImgPro{
   text-align: center;
   vertical-align: middle;
   min-height: 320px;
   background-color: #FFFFFF;
}

.cMemo
{ width: 600px;
  height : 100px;
  min-width: 600px;
  text-align: left;
  border: 1px solid #9C9C9C; }
.cmMemo
{ width: 100%;
  height : 100px;
  text-align: left;
  border: 1px solid #9C9C9C; }

.cInt
{ width: 50px;
  min-width : 50px;
  text-align: center;
  border: 1px solid #9C9C9C; }

.cInt71
{ width: 71px;
  min-width : 71px;
  text-align: center;
  border: 1px solid #9C9C9C; }

.cIntB
{ width: 50px;
  min-width : 50px;
  text-align: center;
  color: #696969;
  border: 1px solid #9C9C9C; }

.cQtde
{ width: 40px;
  min-width : 40px;
  text-align: center;
  border: 1px solid #9C9C9C; }

.cData
{ width: 80px;
  min-width : 80px;
  text-align: center;
  border: 1px solid #9C9C9C; }

.cData100
{ width: 100px;
  min-width : 100px;
  text-align: center;
  border: 1px solid #9C9C9C; }

.cDataHora
{ width: 130px;
  min-width : 130px;
  text-align: center;
  border: 1px solid #9C9C9C; }

.c150r
{ width: 150px;
  min-width : 150px;
  text-align: right; 
  border: 1px solid #9C9C9C; }


.cFloat
{ width: 100px;
  min-width : 100px;
  text-align: right; 
  border: 1px solid #9C9C9C; }

.cFloatDB
{ width: 100px;
  min-width : 100px;
  text-align: right;
  color : #FF0000;
  font-weight: bold;
  border: 1px solid #9C9C9C; }
.cFloatCR
{ width: 100px;
  min-width : 100px;
  text-align: right;
  color : #0000FF;
  font-weight: bold;
  border: 1px solid #9C9C9C; }


.cFloat15px
{ font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width : 150px;
  vertical-align : middle;
  text-align : right;
  font-size : 15px;
  font-weight : bold;
  border : 1px solid #9C9C9C;
  color : #0000FF;
}
.cFloat15DBpx
{ width: 150px;
  min-width : 150px;
  text-align: right;
  color : #FF0000;
  font-weight: bold;
  border: 1px solid #9C9C9C; }

.cM2
{ width: 70px;
  min-width : 70px;
  text-align: right; 
  border: 1px solid #9C9C9C; }

.cMax
{ width: 100%;
  text-align: left;
  border: 1px solid #9C9C9C; }

.cMax80
{ width: 99%;
  text-align: left;
  border: 1px solid #9C9C9C; }

.cMax100
{ width: 99%;
  text-align: left;
  border: 1px solid #9C9C9C; }
.crMax
{ width: 100%;
  text-align: right;
  border: 1px solid #9C9C9C; }

.caMax
{ width: 98%;
  text-align: left;
  border: 1px solid #9C9C9C; }

.ccMax
{ width: 100%;
  text-align: center; 
}
.crMax
{ width: 100%;
  text-align: right;
}
.ccMaxBg
{ width: 100%;
  text-align: center;
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  border: 1px solid #9C9C9C; }

.cMaxBg
{ width: 100%;
  text-align: left;
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  border: 1px solid #9C9C9C; }

.msgErro{ 
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
  }

.cPImg{
  text-align: center;
  background-color: #FFFFFF;
}
.cImg{
  width: 20px;
  height: 20px;
  vertical-align: middle;
  text-align: center;
  background: transparent;
}
.cBorder{
  vertical-align: middle;
  border: 1px solid #9C9C9C;
}

.chead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border-left: 0;
  border-top: 0;
  margin-bottom: 1px;
  border: 1px solid #ccc;
  padding: 1px 3px;
}



/*======== TABELAS =========*/
.tableInfo{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  background-color: #fff;
  width: 100%;
  border-collapse: collapse;
  vertical-align: middle;
}

.tableInfo td
{ padding: 1px 3px;
  border-left: 0;
  border-top: 0;
}

.tableInfo th{
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  border-left: 0;
  border-top: 0;
  margin-bottom: 1px;
  border: 1px solid #ccc;
  padding: 1px 3px;
}

.tableInfo tbody tr:hover td{
  background: #d0dafd;
}

.hLine{
  width: 100%;
  height: 5px;
  background: transparent url(../imagens/menu/six_0.gif) center top;
}


.tableMain{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
}
.tableMain tr td {
 border: 0;
 vertical-align: top;
}

.tableHeader{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}

.header{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid #9C9C9C;
  background: transparent url(../imagens/menu/six_0.gif) center top;
  height: 20px;
}

.headerLeft{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border: 1px solid #9C9C9C;
  background: transparent url(../imagens/menu/six_0.gif) center top;
  height: 20px;
}


.tableInner{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
.tableInner tr td {
 border: 1px solid #9C9C9C; 
 vertical-align: top;
}

.tableInner thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tableInner tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
}

.tableInnerPrinter{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
.tableInnerPrinter tr td {
 border: 1px solid #9C9C9C; 
 vertical-align: top;
}

.tableInnerPrinter thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tableInnerPrinter tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
}


.tableVenda{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
  min-height: 300px;
}
.tableVenda tr td {
 border: 1px solid #9C9C9C;
 vertical-align: top;
}

.tableVenda thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tableVenda tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
}


.tablePrm{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #9C9C9C;
}

.tablePrm thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tablePrm tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
}

.tableTools{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  border-collapse: collapse;
  border: 0;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.tableTools tr td {
   border: 0;
   vertical-align: top;
}

.tableTools thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 0;
}
.tableTools tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 0;
}



.tableIns{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  width: 80%;
  border-collapse: collapse;
  border: 1px solid #9C9C9C;
  margin-top: 20px;
  margin-left: 10%;
  margin-right: 10%;
  vertical-align: middle;
}
.tableIns tr td {
 border: 0;
 vertical-align: top;
}

.tableIns thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tableIns tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}


.tablePedCab{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
.tablePedCab tr td {
 border: 1px solid #9C9C9C; 
 vertical-align: middle;
}

.tablePedCab thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}

.tableInnerSemBorda{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
.tableInnerSemBorda tr td {
  border: 0;
  vertical-align: top;
  /*padding-right: 5px;*/
}

.tableInnerSemBorda thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tableInnerSemBorda tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}

.tableInnerVendaProduto{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
.tableInnerVendaProduto tr td {
 border: 1px solid #9C9C9C; 
 vertical-align: middle;
}

.tableInnerVendaProduto thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tableInnerVendaProduto tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
}



.tableSelectItem{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  border-collapse: collapse;
  border: 0;
}
.tableSelectItem tr td {
  border: 0;
  vertical-align: middle;
}

.tableSelectItem thead{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}
.tableSelectItem tfoot{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #eee;
  text-align: center;
  border: 1px solid #9C9C9C;
}


.tableToolsPed{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  border-collapse: collapse;
  border: 0;
}
.tableToolsPed td{
  padding: 1px 3px;
  border-left: 0;
  border-top: 0;
  border: 0;
}


.tableSeachMain{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  border-collapse: collapse;
  border: 0;
}

.tablePedidoSearch{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  border-collapse: collapse;
}
.tablePedidoSearch tbody tfoot {
  border: 1px solid #9C9C9C;
  vertical-align: middle;
}

.tablePedidoSearch tr td {
  border: 1px solid #9C9C9C;
  vertical-align: middle;
}

.tableMainQuestion{
  margin-left: auto;
  margin-right: auto;
  width : 100%;
  height: 100%;
  border-collapse: collapse;
}
.tableMainQuestion tbody tfoot {
  vertical-align: middle;
}

.tableMainQuestion tr td {
  border: 0;
  vertical-align: middle;
}


.tableQuestion{
  position: relative;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  width : 500px;
  border-collapse: collapse;
  background-color: #FFFFF0;
  border: 1px solid #9C9C9C;
}
.tableQuestion tbody tfoot {
  border: 0;
  vertical-align: middle;
  background-color: #FFFFF0;
}

.tableQuestion tr td {
  border: 0;
  vertical-align: middle;
  background-color: #FFFFF0;
}


.tableCliente{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 300px;
  border-collapse: collapse;
}
.tableCliente tbody thead tfoot{
}

.tableClientec120px
{ width: 120px;
  min-width: 120px;
  text-align: left; 
  font-weight: bold;
  border: 1px solid #9C9C9C;
  background-color: #eee;
}
.tableClientec80px
{ width: 80px;
  min-width: 80px;
  text-align: left; 
  font-weight: bold;
  border: 1px solid #9C9C9C;
  background-color: #eee;
}

.tableProInfo{
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 100%;
  height: 100px;
  border-collapse: collapse;
}

.tableProInfoc120px
{ width: 120px;
  min-width: 120px;
  text-align: left; 
  font-weight: bold;
  border: 1px solid #9C9C9C;
  background-color: #eee;
}


/***** menu projetos ****/
#menuPro {
    font-family: Arial, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    left:0px;
    margin:0;
    padding:0;
    position: relative;
    top:1px;
    width : 100%;
}
#menuPro ul {
    list-style:none;
    margin:0;
    padding:0;
}
#menuPro ul li {
    margin-bottom:2px;
}
#menuPro ul li a {
    border:1px solid #999;
    background-color : #ADD8E6;
    color: #1C1C1C;
    display:block;
    padding:1px 1px 1px 15px;
    text-decoration : none;
}
#menuPro ul li a:hover {
   background-color: #ADD8E6;
    color : #0000CD;
}

.zoom {
  transition: transform .2s;  
  vertical-align: middle;
  padding: 1px;
  margin: 0 auto;
}

.zoom:hover {
  transform: scale(2.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.linkLogo{
    text-decoration: none;
    color: #242259;
    font-size: 9px;
    font-weight: bold;
}


@keyframes blinkerEffect {  
    50% { 
        opacity: 0.2; 
    }
}

.blinkEffect {
    animation: blinkerEffect 2s linear infinite;
}

.centerContent{
    text-align: center;
}

