#system-message {width: 75%;  padding: 0 0 0 18%;}
#system-message-container {width: 75%;  padding: 0 0 0 18%;}

#listing h2 {
  font-size: 1.4em;
  vertical-align: bottom;
  text-align: left;
  margin: .7em 0 .5em;
  padding: 0;
}

.indice {display: block; float:right; padding: 10px; margin: -25% 27px 0 0; z-index:100;}
.custombox4 {color: #a6a6a6;background: #ffffff;border: 1px solid #e6e6e6;border-radius: 4px; padding: 15px;}
.images {width: 50%;}

h2 {
line-height: 110%;
}

.gf-menu.l1 > li > .dropdown {
margin-top: 5px;
}

#browsecat {
height: 200px;
}
.searchbuscasimplesbox3 {border: 1px solid #000;}

.mapacentral {
margin: 0;
padding: 0; }

#.pull-right {
display: none;}

.menuvertical ul.menu {
list-style: none;
margin: 0;
padding: 0;
display: block;
background-color: #F2FEFF;
font-size: small;
border: 1px solid #D9D6F0;
border-radius: 10px;
padding: 9px 9px 9px 0;}

ul.menu li a, ul.menu li .item, ul.menu li .separator {
background-color: #f1f1f1;}

.searchhorizontal {
color: #a6a6a6;
background: #ffffff;
border: 1px solid #e6e6e6;
padding: 10px 0 40px 10px;
background-color: #f9f9f9;
margin-bottom: -30px;
}

.searchhorizontal .control-group {
float: left;
padding: 0 0 0 7px;
}

.searchhorizontal .btn {
text-transform: none;
display: inline-block;
padding: 4px 8px 4px;
font-size: 13px;
line-height: 18px;
background-color: #0074cc; !important;
background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
}

.controls .btn {
text-transform: none;
display: inline-block;
padding: 4px 8px 4px;
font-size: 13px;
line-height: 18px;
background-color: #0074cc; !important;
background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
}

/*********************** sobrepondo os botoes *******************/

.button, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, #gantry-totop, .sprocket-readmore, .roksearch_results a.clr {
color: #fff;
text-transform: none;
display: inline-block;
padding: 4px 8px 4px;
font-size: 13px;
line-height: 18px;
background-color: #0074cc; !important;
background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
}

/***********************************/

.btn {
color: #fff;
text-transform: none;
display: inline-block;
padding: 4px 8px 4px;
font-size: 13px;
line-height: 18px;
background-color: #0074cc; !important;
background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
}
.btn:hover {
color: #fff;
text-decoration: none;
background-color: #0088cc;
background-position: 0;
-webkit-transition: background-position .1s linear;
-moz-transition: background-position .1s linear;
-o-transition: background-position .1s linear;
transition: background-position .1s linear;
}

ul.linkcats {
padding-left: 30px;
border: 1px solid #E21414;
background: #f9f9f9;
}

#input_43 {
font-size: 1.1em;
border-bottom: 3px solid #ddd;
margin-bottom: .5em;margin-left: 0;
}
#input_44 {
font-size: 1.1em;
border-bottom: 3px solid #ddd;
margin-bottom: .5em;margin-left: 0;
}
#input_45 {
font-size: 1.1em;
border-bottom: 3px solid #ddd;
margin-bottom: .5em;margin-left: 0;
}
#input_46 {
font-size: 1.1em;
border-bottom: 3px solid #ddd;
margin-bottom: .5em;margin-left: 0;
}
#input_47 {
font-size: 1.1em;
border-bottom: 3px solid #ddd;
margin-bottom: .5em;margin-left: 0;
}
#input_55 {
font-size: 1.1em;
border-bottom: 3px solid #ddd;
margin-bottom: .5em;margin-left: 0;
}


.menu-block {margin: 1px 0;float: left;}
.menu-block a {#fff;}

.title {text-transform: normal;
}

ul.menu {
list-style: none;
margin: 0;
padding: 0;
*display: inline-flex;
}

.gf-menu.l1 > li > .item {
height: 40px;
text-transform: none;
}

.gf-menu a {
color: #ffffff;}

.gf-menu a:hover {
color: #fdb301;}

.gf-menu .dropdown .item, .gf-menu .dropdown .modules {
color: #fff;
background-color: #dd752e;
}

ul li {
padding: 0 0 0 10px;
margin: 0;
}

bojdy .rt-bjlock {
margin: 0;
}

.title {text-transform: none;}

.rt-social-buttons .social-button {
color: #ffffff;
}

.header-type-customheader #rt-header-surround {
background-repeat: no-repeat;
background-position: center;
}

input, textarea, .uneditable-input {
width: 95%;
}

.formResponsive .formHorizontal .formControlLabel {
float: left;
width: 100%;
clear: none;
display: block;
padding: 0;
margin: 0;
}

.formResponsive .formBody {
height: 30px; }

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
content: "|";
}

.layout-slideshow .sprocket-features-content {
display: none;
}

#rt-mainbody {
margin: -50px 0;;
}
/**************** mosets **************/

.nav menu {display: block;}