/* Default CSS */

*{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
	border:none;
    font-family: Arial;
}
div#geral {
	margin:0px auto;
	position:relative;
	width:800px;
}
div#topo {
	width:250px;
	height:94px;
	float:left;
}
/*
div#topo div.logo, div#menu li a, div#miniMenu li a, div#guardasol, div#cadeira, div#rodape div#conteudoRodape, div#conteudo div#home div#foto, div#conteudo div#home div#img {
	background: url(../../img/site/sprite.jpg) no-repeat;
}
*/
div#menu li a, div#miniMenu li a, div#rodape div#conteudoRodape, div#conteudo div#home div#foto, div#conteudo div#home div#img {
	background: url(../../img/site/sprite.jpg) no-repeat;}

div#topo div.logo, div#guardasol, div#cadeira{background: url(../../img/site/spriteImgsFundo.png) no-repeat;}

body{background: url(../../img/site/bgRepeat.jpg) repeat-x #9cca68;}
/*
div#topo div.logo{
	width:246px;
	height:94px;
	float:left;
}
*/
div#topo div.logo{
	width:290px;
	height:184px;
	float:left;
	background-position: 0 -40px; 
}
div#topo div.logo h1{
	text-indent: -9000px;
	overflow: hidden;
}
div#miniMenu a{
	position:absolute;
	width:150px;
	height:25px;
	padding: 0px 0px 0px 0px;
	text-indent: -9000px;
	overflow: hidden;
}
div#miniMenu a#home {
	top:15px;
	left:678px;
	width:50px;
/*
	left:735px;
	width:40px;
*/
	height:10px;
	background-position: 0px -220px;
}
div#miniMenu a#parceiros {
	top:15px;
	left:735px;
	width:56px;
	height:10px;
	background-position: -60px -220px;
}
div#miniMenu a#home:hover { background-position: 0px -235px; }

div#miniMenu a#parceiros:hover { background-position: -60px -235px; }

div#menu {
	width:295px;
	height:25px;
	float:left;
	padding: 66px 0px 0px 255px;
}
div#menu li{
	display:block;
	float:left;
}
div#menu li a{
	height:28px;
	display: block;
	padding-right: 4px;
	text-indent: -9000px;
/*	overflow: hidden;*/
}
div#menu a#produtos { width:105px; background-position: 0px -126px; }
div#menu a#dicas    { width:74px; background-position: -235px -126px; }
div#menu a#contatos { width:100px; background-position: -315px -126px; }

div#menu a#produtos:hover { background-position: 0px -156px;}
div#menu a#dicas:hover    { background-position: -235px -156px;}
div#menu a#contatos:hover { background-position: -315px -156px;}

/*
div#conteudo {
	background:#FFF;
	padding: 0 0 0 0;
	clear:both;
	width:100%;
	min-height:450px;
	float:left;
}
*/
div#conteudo {
	width: 800px;
	background:#FFF;
	padding: 0 0 0 0;
	clear:both;
	min-height:450px;
	float:left;
}
div#rodape {
	height:110px;
	clear:both;
	padding: 30px 0 0 0;
}
div#rodape div#conteudoRodape{
	width:348px;
	height:90px;
	background-position: 0px -981px;
	margin: 0 auto;
}
div#rodape div#conteudoRodape h3, div#rodape div#conteudoRodape span{display:none;}

/*
div#guardasol{
	position:absolute;
	top:327px;
	left:-132px;
	width:132px;
	height:220px;
	background-position: 0px -280px;
}
div#cadeira{
	z-index:-2;
	position:absolute;
	top:315px;
	left:791px;
	width:151px;
	height:165px;
	background-position: -164px -280px;
}
*/
div#guardasol{
	position:absolute;
	z-index:-2;
	top:327px;
	left:-105px;
	width:196px;
	height:227px;
	background-position: 0px -499px;
}
div#cadeira{
	z-index:-2;
	position:absolute;
	top:315px;
	left:600px;
	width:329px;
	height:211px;
	background-position: 0px -1040px;
}
div#conteudo div#home {
	padding: 30px 60px 30px 60px;
}
div#conteudo div#home p{
	text-align:justify;
}
div#conteudo div#home div#foto{
	width:450px;
	height:300px;
	background-position: 0px -535px;
	float:left;
	overflow: hidden;
}
div#conteudo div#home div#img h2{display:none;}

div#conteudo div#home div#img{
	margin-top:25px;
	margin-left: 8px;
	width:222px;
	height:160px;
	background-position: 0px -795px;
	float:left;
}
