.transition,
#linha {
	transition:all 0.1s linear 0.1s;
		-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-ms-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;
}

body {
	background: url(images/fundo.jpg) repeat;
}

#linha {
	position:absolute;
	top:67px;
	background-color:#a69b6e;
	height:7px;
	width:100%;
	z-index:-9;
}

.content_full {
	width: 100%;
	height: auto;
}
.box_capa {
	width:50%;
	display:table;
	float:left;
}
.box_capa .logo,
.box_capa .capa {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */
}
.box_capa .logo:hover,
.box_capa .capa:hover {
   -webkit-filter: none;
   -moz-filter: none;
   -ms-filter: none;
   filter: none;
   background-color:#000;
   color: #FFF;
}
.box_capa .logo {
	margin:20px auto;
	display:table;
}
.box_capa .capa {
	width:100%;
}

#footer {
	margin-bottom:45px;
	padding-top:25px;
	width:100%;
	display:table;
}
#footer p {
	margin:auto;
	display:table;
}


@media screen and (max-width: 500px) {
	.box_capa .logo {
		width:92.8%;
	}
	#footer p {
		width:90%;
		padding-left:5%;
		padding-right:5%;
		text-align:center;
	}
}
@media screen and (max-width: 450px) {
	#linha {
		top:58px;
		transition:top 0.2s linear 0.2s;
		-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-ms-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;
	}
}

/* Neoware */
#neoware { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 17px; color: #000; background:#1E1E1E; text-align: center; font-family: tahoma; font-size: 12px; line-height: 16px; display:block; z-index:99999999; }
div > div#neoware { position: fixed; }

div#neoware {
_right: auto; _bottom: auto;
_left: expression( ( 0 - neoware.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
_top: expression( ( 0 - neoware.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}