@charset "utf-8";
body {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size: 14px;
	color: #333;
}

.fb-like-box{ z-index:1}

ul {margin: 0px; padding: 0px; list-style:none;}
a {text-decoration:none; color: #333;}
a:hover {text-decoration:underline; color: #333;}
h2 {font-size: 100%; margin: 0px; padding: 0px;}


#top {width:980px; display:block;}
.top-gray {width:800px; display:block; background-color:#3c454c; height:30px;}
.area-restrita {width:180px; display:block; height:25px;background-color:#8dc4cd; text-align:center; padding-top:5px;}
#topo {width:980px; display:block; height:100px;}
.logo {padding:10px 0px 10px 40px;}
.contato {padding: 5px 40px 0px 0px;}
#produtos {width:940px; display:block; padding:10px 20px 10px 20px;}
#destaques {width:620px; display:block; padding:15px 20px 10px 20px;}
.destaques-tit {clear:left; float:left; padding:10px 0px 10px 0px;}
.destaques-img {float:left; padding: 10px 20px 10px 0px; width:300px; display:block;}
.destaques-text {width:280px; display:block; height: 79px; float:left; margin-top:10px; padding:10px;}
form input {background-color: #ddd; width: 600px; border: 1px solid #ccc; padding:5px; margin:5px;}
.enviar {width: 200px; background-color: #999;}
.mensagem { height:100px;}

#nav {width:940px; display:block; padding:0px 0px 10px 20px; }
.drop {color:#fff; background-image: url(../images/bg-menu.jpg); background-repeat: repeat-x; padding-top:10px; height:30px;}
.drop a {color: #fff;}
.drop li {float: left; padding: 0px 0px 0px 20px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 3; cursor: default;}
.drop ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 3; background: #d51352; padding:10px 0px 10px 0px; width:220px;}
.drop ul li { float: none; }
.drop li:hover > ul {visibility: visible }


<!-- MENU -->
ul.sdt_menu{
	list-style: none; z-index:4 !important;
}
ul.sdt_menu a{
	text-decoration:none;
	outline:none; 
}
ul.sdt_menu li{
	float:left;
	width:134px;
	height:134px;
	position:relative;
	cursor:pointer; background-color:#97b2a5;
}
ul.sdt_menu li > a{
	position:absolute;
	top:0px;
	left:0px;
	width:134px;
	height:134px;
	z-index:4;
	background:transparent url(../images/overlay.png) no-repeat bottom right;
	-moz-box-shadow:0px 0px 0px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 0px #000 inset;
}
ul.sdt_menu li a img{
	border:none;
	position:absolute;
	width:0px;
	height:0px;
	bottom:0px;
	left:85px;
	z-index:4;
	-moz-box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	box-shadow:0px 0px 4px #000;
}
ul.sdt_menu li span.sdt_wrap{
	position:absolute;
	top:25px;
	left:0px;
	width:134px;
	height:60px;
	z-index:4;
}
ul.sdt_menu li span.sdt_active{
	position:absolute;
	background:#333;
	top:134px;
	width:134px;
	height:0px;
	left:0px;
	z-index:4;
	-moz-box-shadow:0px 0px 4px #000 inset;
	-webkit-box-shadow:0px 0px 4px #000 inset;
	box-shadow:0px 0px 4px #000 inset;
}
ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
	margin-left:15px;

}
ul.sdt_menu li span span.sdt_link{
	color:#fff;
	font-size:20px;
	float:left;
	clear:both;
}
ul.sdt_menu li span span.sdt_descr{
	color:#0B75AF;
	float:left;
	clear:both;
	width:134px; /*For dumbass IE7*/
	font-size:11px;
	letter-spacing:1px;
}
ul.sdt_menu li div.sdt_box{
	display:block;
	position:absolute;
	width:134px;
	overflow:hidden;
	height:134px;
	top:134px;
	left:0px;
	display:none;
	background:#000;
	z-index:4 !important;
}
ul.sdt_menu li div.sdt_box a{
	float:left;
	clear:both;
	line-height:20px;
	color:#0B75AF;
}
ul.sdt_menu li div.sdt_box a:first-child{
	margin-top:10px;
}
ul.sdt_menu li div.sdt_box a:hover{
	color:#fff;
}