/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-bottom: 20px;
  color:black;
	background:#FFF;
	/*responsive*/
	background-size: cover; /*Css padrão*/
  -webkit-background-size: cover; /*Css safari e chrome*/
  -moz-background-size: cover; /*Css firefox*/
  -ms-background-size: cover; /*Css IE não use mer#^@%#*/
  -o-background-size: cover; /*Css Opera*/}

/* menu */
  
#navbar a {
	font-family: 'Questrial', sans-serif;
	size:30px;
	font-variant: small-caps;	
	color:black;
	font-size:15px;}
  
#navbar a:hover{	
	text-decoration:underline;}
	
.navbar {
	border:none;}	
	
#navbar  {
	border-top: 1px solid #ccc;
	}
.clr { clear:both; line-height:0px;}	
  /* color responsive menu */	
.navbar-toggle .icon-bar {
  background-color: #115E1B;}	
  
  /* slide */
.const, .upgr, .comm {
	min-height:195px;
	padding: 75px 10px 0;
	color:white;}
	
.const a, .upgr a, .comm  a{
	color:white;}
	
.const {	background: #B76653  url("../images/bg_construction.jpg") no-repeat center top;}
.comm {	background: #4296f8  url("../images/bg_commissioning.jpg") no-repeat center top;}
.upgr {	background: #191b2e  url("../images/bg_upgrading.jpg") no-repeat center top;}

	/* header */

.header .headerbg {	
	float: right;
    width: 100%;}
	
.navbar-brand {
	height:135px;	}
	
.searchbg { 
	background:  url("../images/bg_search.jpg") no-repeat right top;
	height: 34px;
    width: 375px;
	padding: 8px 0px 0 0;
	margin-top: 20px;}

	.searchbg a { margin: 0 8px;}
	
	.searchbg .search  { float:left;}
	.searchbg .search  label { display:none;}
	.searchbg .search  #mod-search-searchword { 
		width:60px;
		border:none;
		background:transparent;}
	
	
	/* footer */footer .webdesign {	padding: 10px 0 12px 0;}footer .webdesign a {	padding: 15px 0;}
footer {
	padding:0 15px 15px;
	}