@charset "utf-8";

*{ margin: 0; padding:0;}
img{ border: none;}
body{ background: #000;}
a{ outline: 0; border: none}

#site{ background: #000 url(../images/top-bg.jpg) repeat-x top; width: 100%;}
.spacer{ clear:both; height:1px;}

/* HEADER */

#top{ height: 150px;; margin: 0 auto; width: 960px;}
#top .logo{ float: left; width: 250px;}
#top ul{ float: right;	height: 150px;}
#top li{ background: url(../images/menu-bg.png) repeat-x; float: left; list-style: none;}
#top li a{ display:block; padding: 86px 40px 30px 40px;}
#top li a:hover{ background: url(../images/menu-bg-hover.png) repeat-x; display: block;}
#top .endereco{ float: right;}

/* CONT */

#cont{ background: #000; margin: 0 auto; padding: 5px 0px; text-align: center; width: 980px; height: 405px;}
#cont h1{ margin-bottom: 20px;}
#cont p{ color: #CCC; font: 14px Verdana, Arial; line-height: 180%; margin: 10px 0px; width: 460px;}

#contHome{ background: #000; display: inline; float: left; margin: 20px 40px 10px 40px; width: 460px;}
#cont .imgHome{ margin-top: 0px; width: 435px;}
#cont .marca{ color:#0099FF; font: normal 18px "Trebuchet MS"}
#cont a{ color:#FFF; font: normal 18px "Trebuchet MS"; text-decoration: underline;}
#cont a:hover{ color:#0099FF;}

#contGallery{ background: #000; margin: 5px auto 0px; text-align: center; width: 980px; height: 400px;}

#contContact {}
#cont .imgContact{ width: 435px; float: left;  margin-left: 20px;}
#cont .formContact{ color: #FFF; display: inline; font:14px "Trebuchet MS", Verdana, arial; width: 460px;}
#cont .contactObrigado{ margin: 0 auto; line-height: 50px;}
#cont .contactObrigado a{ color: #FFF; font-weight: bold; text-decoration: none;}
#cont .contactObrigado a:hover{ text-decoration: underline;}

#cont .imgColecao{ margin-top: 30px; width: 435px; float: left;}
#cont #contColecao{ float: left; width: 470px; margin-top: 30px; margin-left: 20px;}

/* FOOTER */

#footer{
	background: #333 url(../images/footer-bg.png) repeat-x; 
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	clear: both;
	color: #999;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 8px;
	text-align: center;
	width: 100%;
}
#footer p{ display: inline; width: 980px; text-align:center;}
#footer span.visual7{ margin-left: 18em;}
#footer p a { color: #999; text-decoration: underline;}
#footer p a:hover{ color: #FFF;}
