* {
	margin: 0;
	padding: 0;
}

body {
	background: url(img/bg.jpg) fixed; 
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#site {
	width: 1000px;
	margin: 0 auto;
}

#topo {
	width: 100%;
	height: 590px;
	background: url(img/topo.png) no-repeat;
	_background: none;
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='style/img/topo.png');
}

#esquerda {
	float: left;
	display: inline;
	width: 200px;
	margin-top: 235px;
	_position: relative;
}

#bistro a {
	width: 40px;
	background: url(img/bistro.png) no-repeat;
	_background: none;
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='style/img/bistro.png');
	display: block;
	padding: 160px 0 0 165px;
	_cursor: pointer;
}

#bistro a, #contato a, #blog a, #albuns a {
	color: #fff;
	text-decoration: none;
}

#bistro a:hover, #contato a:hover, #blog a:hover, #albuns a:hover {
	text-decoration: underline;
}

#contato a {
	width: 184px;
	background: url(img/contato.png) no-repeat;
	_background: none;
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='style/img/contato.png');
	padding: 130px 0 0 135px;
	_padding: 123px 0 0 135px;
	display: block;
	margin: 10px 0 0 30px;
	_cursor: pointer;
}

#meio {
	width: 520px;
	margin: 240px 0 0 25px;
	float: left;
	display: inline;
	background: url(img/meio.png) no-repeat;
	_background: url(img/meio.gif) no-repeat;	
	_position: relative;
}

#kki a {
	width: 135px;
	height: 25px;
	background: url(img/kki.png) no-repeat;
	_background: url(img/kki.gif) no-repeat;
	clear: both;
	display: block;
	margin: 50px auto 0;
}

#direita {
	float: right;
	display: inline;
	width: 200px;
	margin: 215px 50px 0 0;
	_position: absolute;
}

#blog a {
	width: 208px;
	background: url(img/blog.png) no-repeat;	
	_background: none;
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='style/img/blog.png');
	display: block;
	padding: 170px 0 0 20px;
	_padding: 168px 0 0 20px;
	_cursor: pointer;
}

#albuns a {
	width: 176px;
	background: url(img/album.png) no-repeat;
	_background: none;
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='style/img/album.png');	
	display: block;
	padding: 158px 0 0 13px;
	_padding: 140px 0 0 13px;
	margin: 0 0 0 10px;
	_margin: 10px 0 0 10px;
	_cursor: pointer;
}

/* Estilo para o slide show */

#s3slider {
   width: 415px; /* important to be same as image width */
   height: 225px; /* important to be same as image height */
   position: relative; /* important */
   margin: 50px 0 0 50px;
}

#s3sliderContent {
   width: 300px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   list-style: none;
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   padding: 5px 13px;
   margin: 0 0 5px 5px;
   width: 380px;
   background-color: #000;
   filter: alpha(opacity=85); /* here you can set the opacity of box with text */
   -moz-opacity: 0.85; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.85; /* here you can set the opacity of box with text */
   opacity: 0.85; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 3px;
   left: 0;
   font-weight: bold;
   font-size: 14px;
   letter-spacing: -1px;
}

.s3sliderImage span a {
	color: #fff;
	text-decoration: none;
}

.texto {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
}
.clear {
   clear: both;
} 
