.div-dock {
  background: url("../images/comum/dock/dock_bg.png");
  border: none;
  font-size: 11px;
  font-family: 'Lato', sans-serif;
  position: relative;
  z-index: 300;
  height: 30px;
  padding: 0 5px; }

.div-dock .div-dock-wrapper {
  /* 	width: 600px !important; */
  /* 	padding-left: 400px !important; */ }

.div-dock .div-dock-position {
  float: right;
  width: 960px;
  height: 30px;
  background: url("../images/comum/dock/dock_bg.png"); }

#menu_ace {
  float: left; }

#menu_ace li {
  display: inline;
  float: left;
  padding-right: 10px; }

#menu_ace_adm {
  float: left;
  /* padding-right: 207px; */
  padding-top: 6px; }

#menu_ace_adm li {
  display: inline;
  float: left;
  padding-right: 10px; }

.div-dock .div-dock-accessibility {
  float: left; }

.div-dock .user-greeting {
  clear: both;
  font-size: 10px;
  margin: 50px 0 0 380px;
  max-width: 250px;
  text-align: left;
  position: absolute;
  /* 	Hack IE 7 */
  *margin-top: 0px; }

.user-greeting .user-controls {
  float: left;
  max-width: 188px;
  /* 250 (max do user-greeting) - 52 (width do user-photoimg) - 10 (margin-right do user-photo) = 188 */ }

.user-greeting .user-name {
  color: #007AB0; }

.user-greeting .my-account a {
  color: #A7A9AC; }

.user-greeting .user-photo {
  float: left;
  margin-right: 10px; }

.user-greeting .user-photo img {
  width: 52px;
  height: 50px; }

.home, .toggle-controls, .my-places {
  display: none; }

.div-dock li {
  list-style: none; }

.div-dock li a,
.user-greeting a {
  color: #FFF;
  cursor: pointer;
  font-family: 'Lato', sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none; }

.div-dock li a:hover,
.user-greeting a:hover {
  text-decoration: underline; }

.maisopcoes .principal {
  float: none;
  position: relative;
  display: none; }

.maisopcoes:hover .principal {
  display: block; }

.lfr-dock-list {
  float: right;
  height: 30px;
  width: 140px; }

.lfr-dock-list li {
  float: left;
  position: relative;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFF;
  padding-left: 7px;
  /* Hack IE 8 */
  padding-left: 2px\9;
  /* Hack IE 7 */
  *padding-left: 2px;
  padding-right: 10px; }

.lfr-dock-list li:last-child {
  padding-right: 0;
  background-image: none;
  border: none; }

.div-dock-li-last-child {
  padding-right: 0;
  background-image: none;
  border: none; }

.div-dock .controles-tjrj-sem-greeting {
  background-color: #FFF;
  margin-top: 40px; }

.div-dock .busca .portlet-topper, .div-dock .busca .portlet-topper-admin {
  display: none; }

