.hidden {
    display:none;
}

div.catalogoServicosSearchBox, div.catalogoServicosSearchBox span.rsbInner
{
    height:18px; line-height:18px; width:98%;
}

/***** LEGEND WRAPPER *****/
#legendWrapper {
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
    background-color: #805733;
    color: #FFF;
    font-size: 14px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 8px;
}
#legendWrapper img {
    height:24px;
    width:24px;
}

#uis_breadcrumbDIV span {
    margin-left:4px;
    font-family: Segoe UI, Arial, Helvetica, sans-serif;
}
/***** ACTION BAR - START *****/
.action_bar {
    width:90px;
    height:100%;
}

.action_bar_button {
    /*background-color: blue;*/
	margin:5px;
    padding: 0px;
}
.action_bar_button span {
    /*background-color: blue;*/
    height:auto;
    width:auto;
    line-height:normal;
    position:relative;
    top:0px;
    display:block;
}

/***** ACTION BAR - END *****/

.hiddenSplitBar {
    display:none;
    width:0px;
}

.titleBarDiv, #uis_breadcrumbDIV {
    width: 100%;
}
.titleBarDiv, .titleBarDiv span {
    color: white;
    font-size: 16px;
    padding:2px 0px 2px 0px;
    margin:0;
    height:30px;
}

/***** UTILS *****/
.borderBox {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

/* This parent can be any width and height */
.block {
  text-align: center;
}
 
/* The ghost, nudged to maintain perfect centering */
.block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}

/* The element to be centered, can
   also be of any width and height */ 
.centered {
  display: inline-block;
  vertical-align: middle;
}

/***** PAGE BUTTONS *****/

/* Button */
.prb {  
    display:none;
    background: none repeat scroll 0% 0% rgb(241, 241, 241);
    bottom: 0px;
    opacity: 0.2;

    /* IE OPACITY */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);

    position: absolute;
    top: 0px;
    width: 42px;
    z-index: 10;
}

/* Button Right */
.prbr { 
    right: 0px;
}
/* Button Left */
.prbl { 
    left: 0px;
}
/* Button Enabled */
.prbe { 
    display:block;
    opacity: 0.4;
    cursor: pointer;

    /* IE OPACITY */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
}
/* Button Enabled :hover */
.prbe:hover {
    background: #ccc;
    opacity: .8;
}

/* Arrow */
.pra {  
    height: 24px;
    left: 18px;
    margin-top: -22px;
    position: absolute;
    top: 50%;
    width: 14px;
}
/* Arrow Right */
.prar { 
    background: url('../../DesktopModules/UnisysWebResources/Images/arrow_right.png') repeat scroll 0% 0% transparent;
}
/* Arrow Left */
.pral { 
    background: url('../../DesktopModules/UnisysWebResources/Images/arrow_left.png') repeat scroll 0% 0% transparent;
}
/* Enabled Button Arrow */
.prbe .pra {    
    background-position: 0 -25px;
}

.AddButtonhoverStyle:hover {
    background:white;
    border-radius: 15px;
}

.BackButton {
    position: absolute;
    right: 50%;
}