@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);


/* â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“ 
     â–“â–’â–’â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“ 
     â–“â–’â–‘â–‘ Menu Bar                  â–’â–’â–“  
     â–“â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“
     â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“  */

#toolbar-menubar,#main-menubar  {
   max-height:18px !important;
    min-height:18px !important;
   margin-top:-2px !important;
   margin-bottom: 0px !important;
   padding:0px !important;
    background-color: gainsboro !important;
}

 #menubar-items {
   max-height:16px !important;
    min-height:16px !important;
   margin-top:1px !important;
   margin-bottom: -2px !important;
   padding:0px !important;
     background-color: gainsboro !important;
}

#toolbar-menubar .box-inherit.scrollbox-innerbox, autorepeatbutton,
menubar > autorepeatbutton,panel, dialog,popupset,window,page, wizard,prefwindow  {
  -moz-appearance: none !important;
  background-color: gainsboro !important;
  border: none !important;
}

deck textbox, treechildren {
  -moz-appearance: none !important;
  background-color:#a0aac1 !important;
  color: black !important;
}

toolbox > menubar,.viewer-pane-toolbox,treecol {
  -moz-appearance: none !important;
   background-image: url(chrome://browser/skin/personal-bar-bg.png) !important;
   background-repeat: repeat-x !important;
}

toolbar[class="chromeclass-toolbar"] {
  -moz-appearance: none !important;
  /*background-image: url(chrome://browser/skin/navbar-right-end-long.png) !important;*/
   background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAACXBIWXMAAAsSAAALEgHS3X78AAAAWklEQVR42lXILQoAIRQA4bn/LTTZLCaDxWCwCBZBEMGfc+zywsKGD4ZBKcW997P3/jnnyF9rMedkjCF677TWqLVSSiHnTEpJxBgJIeC9xzmHtVYYY4TWWrz9ABrKTDCs61h3AAAAAElFTkSuQmCC") !important;
   background-repeat: repeat-x !important;
}

 .scrollbutton-down,.scrollbutton-up,
.autorepeatbutton-up,.autorepeatbutton-down,
.arrowscrollbox,autorepeatbutton {
  -moz-appearance: none !important;
  display: inherit !important;
  background-color: gainsboro !important;
  color: gainsboro !important;
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

dialog   {
  border: none !important;
  padding: 0px !important;
  margin: 0px !important;
}
#back-button,#forward-button {
   margin-top: -6px !important;
}
#back-button > toolbarbutton >  image, 
#forward-button  > toolbarbutton >  image,
#stopreload-button >   image{
  max-height: 28px !important;
}

/* â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“ 
     â–“â–’â–’â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“ 
     â–“â–’â–‘â–‘  Personal Toolbar     â–’â–’â–“  
     â–“â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“
     â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“  */

toolbarbutton.bookmark-item {
  padding: 0px !important;
}

#PersonalToolbar > toolbarbutton,
#bookmarksBarContent > toolbarbutton {
  border: 1px solid transparent !important;
  margin: 0px !important;
  max-height: 18px !important;
  margin-left: -3px !important;
}

#PersonalToolbar,
#bookmarksBarContent,
#personal-bookmarks  {
  max-height: 18px !important;
  height: 18px !important;
  min-height: 18px !important;
  line-height: 0px !important;
}

#PersonalToolbar > toolbarbutton:hover,
#bookmarksBarContent > toolbarbutton:hover  {
  border: 1px solid black !important;
}

#PersonalToolbar > toolbarbutton,toolbarbutton.bookmark-item,.toolbarbutton-text {
  margin-left: -5px !important;
  margin-right: 2px !important;
  font-family: tahoma !important;
  font-size: 9pt !important;
  font-weight: bold !important;
   margin-top: -3px !important;
  border: none !important;

}
#PersonalToolbar > toolbarbutton   {
  margin-left: -2px !important;
  margin-right: -2px !important;
  width: 16px !important;
  height: 18px !important;
}

toolbarbutton.bookmark-item:hover:active,
toolbarbutton.bookmark-item[open="true"] {
  padding: 0px !important;
  color: white !important;
  background-color: blue !important;
}
.bookmark-item > .toolbarbutton-icon  {
  min-width: 16px !important;
  min-height: 16px !important;
  margin-left: 0px !important;
}
/* Iconos de las carpetas en los submenus que contienen mas bookmarks */
menu[container="true"][class="menu-iconic bookmark-item"] .menu-iconic-left  {
  min-width: 16px !important;
  min-height: 16px !important;
  padding: 0px !important;
  margin-top: -2px !important;
  margin-left: -2px !important;
  margin-bottom: -2px !important;
  border: none !important;
}

#PersonalToolbar,#personal-bookmarks,
.bookmarks-toolbar-items.places-toolbar-items {
   -moz-appearance: none !important;
   background-image:   none !important;  
   background-color:   gainsboro !important;      /* url(chrome://browser/skin/personal-bar-bg.png) !important;*/
   /*background-repeat: repeat-x !important;*/
   margin-bottom: -2px !important;
   margin-top: -1px !important;
   line-height: 5px !important;
}

#personal-bookmarks {
  padding-left: 2px !important;
}

#wrapper-personal-bookmarks .toolbarpaletteitem-box {

  width: 16px;
  height: 16px;
  background: url("chrome://browser/skin/Bookmarks-folder.png") no-repeat !important;
}

/*Adjust the icons size */
 .menu-iconic-icon, image[inherits="src=image"]  {
   min-height:                16px    !important;
   max-height:              16px   !important;
   min-width:                  14px    !important;
   max-width:                  14px    !important;
   margin :                   -2px     !important;
   padding:                0px    !important;
}

/* This remove all the space, also you can leave 1px+ if u like */
.menu-iconic-left,.menu-right {
   margin-left :        -2px     !important;
   padding:                0px    !important;
   max-height:                16px    !important;
   width:              16px   !important;
}

/* Submenus que contienen carpetas*/
.menu-iconic.bookmark-item {   
   min-height:                16px    !important;
   font-family:       tahoma   !important;
   font-size:          9pt         !important;
   font-weight:      bold         !important;

}

/* â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“ 
     â–“â–’â–’â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“ 
     â–“â–’â–‘â–‘  URL BAR                  â–’â–’â–“  
     â–“â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“
     â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“  */

#nav-bar,
#nav-bar > toolbarbutton,
#nav-bar > toolbaritem {
  -moz-appearance: none !important;
  max-height: 26px !important;
  min-height:  26px !important;
  background-color: grey !important;
  background-image: url(chrome://browser/skin/navbar-right-end-long.png) !important;
}

.box-inherit .toolbarbutton-menubutton-button {
  padding: 0px !important;
  margin-top: -10px !important;
}

.toolbarbutton-1  {
  padding: 0px !important;
  margin: 0px !important;
}

#star-button {
  height: 28px !important;
  width:  28px !important;
}

/* â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“ 
     â–“â–’â–’â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“ 
     â–“â–’â–‘â–‘             TABS             â–’â–’â–“  
     â–“â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“
     â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“  */

/*.tab-image-left,.tab-image-middle,.tab-image-right {
  background-image: none !important;
}*/

.tabbrowser-tab,tab  {
  max-height: 20px !important;
  min-height: 20px !important;
}

.tabbrowser-tab,.tabs-container .box-inherit.scrollbox-innerbox  {
  background-color: #999 !important;
  background-image: none !important;
  -moz-appearance: none !important;
}

.tabs-container  toolbarbutton,.tabs-container .scrollbutton-down,.tabs-stack  {
  -moz-appearance: none !important;
   background-image: url(chrome://browser/skin/personal-bar-bg.png) !important;
}

.tabs-container  toolbarbutton,.tabs-container .scrollbutton-down  {
  -moz-appearance: none !important;
   background: url(chrome://browser/skin/personal-bar-bg.png) repeat-x !important;
   margin-top: -2px !important;
}

.tabs-container {
  max-height: 24px !important;
  min-height: 24px !important;
  margin-top: -3px !important;
   margin-bottom: -2px !important;
}

/* â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“ 
     â–“â–’â–’â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“ 
     â–“â–’â–‘â–‘  Status Bar               â–’â–’â–“  
     â–“â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“
     â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“  */

#status-bar,#statusbar-display,.chromeclass-status,
#browser-bottombox {
  max-height: 18px !important;
  max-height: 18px !important;
  background: url(chrome://browser/skin/personal-bar-bg.png) repeat-x !important;
  margin-bottom: -2px !important;
  color: black !important;
  font-weight: bold !important;
  text-align: left !important;
  font-family: tahoma !important;
  font-size: 13px !important;
}

statusbarpanel  {
  max-height: 18px !important;
  max-height: 18px !important;
  background: url(chrome://browser/skin/personal-bar-bg.png) repeat-x !important;
}

.statusbarpanel-icon,.statusbarpanel-iconic,statusbarpanel > image  {
  opacity: 0.5 !important;
}

.statusbarpanel-icon:hover,.statusbarpanel-iconic:hover,statusbarpanel:hover > image  {
  opacity: 1 !important;
}

/* â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“ 
     â–“â–’â–’â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“ 
     â–“â–’â–‘â–‘              FONTS          â–’â–’â–“  
     â–“â–’â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–’â–’â–“
     â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“  */

/*This control the font in menus,popups,etc*/
menu,menuitem, .menubar-text {
   font-family:        tahoma !important;
   font-size:           10pt     !important;
   margin-top:         0px      !important;
   margin-bottom:   0px     !important;
   padding:                0px    !important;
   min-height:                16px    !important;
   max-height:              16px   !important;

}

/* Fuentes de los livemarks*/
.bookmark-item[container][livemark] .bookmark-item  {
   font-family:       verdana   !important;
   font-size:          9pt         !important;
}

.menu-iconic-text {
   margin-top :         -2px     !important;
   padding:                0px    !important;
}

/* This quit the border around the menuspopup */
menupopup,panel   {
  -moz-appearance: none !important;
   border: 1px solid grey !important;
}

textarea,textbox {
   font-family:       tahoma   !important;
   font-size:          10pt         !important;
   font-weight:      bold         !important;
}

#urlbar {
  color: blue !important;}

.searchbar-textbox {
  color:  #CC33CC !important;
}


menuitem[label="Copy"] {    /*Change "Copiar" for "Copy" if english build*/
  color: #3333FF !important; 
  background-color: #ccc !important; 
  font-family: tahoma;
 font-size: 9pt !important;
 font-weight: bold !important; }

menuitem[label="Paste"] {    /*Change "Pegar" for "Paste" if english build*/
color: #993399 !important; 
font-family: tahoma;
 font-size: 9pt !important;
 font-weight: bold !important; }