/**************************** geral*/
*{
	margin:0;
	padding:0;
	border:none;
}
/* fixar as divs sem br clear */
div:after, ol:after, form:after, ul:after, dl:after, li:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
body{
	font:12px Arial, Helvetica, sans-serif;
	color:#373737;
}

h2{
	color:#771010;
	font-size:30px;
	border-bottom:3px solid #1B5E1B;
	margin-bottom:15px;
}
.leiaMais{
	font-size:14px;
	color:#1B5E1B;
	float:right;
	margin-top:20px;
}
/****************** produtos */
ul.produtos{
	float: left;
	margin-top:25px;
}
ul.produtos li{
	float:left;
	margin:0 0 20px 26px;
	overflow:hidden;
	text-align:center;
	list-style:none;
	width:182px;
	height:215px;
}
ul.produtos li a.foto{
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #DDEFB3;
	background-color:#F4FCE0;
	width:180px;
	height:180px;
}

ul.produtos li a.foto:hover{
	border:1px solid #88A61F;
}

ul.produtos li a.foto{
	display: block;
    width: 180px;
    height: 180px;
}

ul.produtos li a.foto img{
    height: 0;
    margin-top: 50%;
    width: 0;
}
ul.produtos li a.nome{
	font-size:14px;
	text-decoration:none;
	color:#525252;
}
ul.produtos li a:hover{
	text-decoration:underline;
}
/************************* botão padrao*/
.botaoPadrao {
	background: #8caa20;
	background: -moz-linear-gradient(top,  #8caa20 0%, #628a17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8caa20), color-stop(100%,#628a17));
	background: -webkit-linear-gradient(top,  #8caa20 0%,#628a17 100%);
	background: -o-linear-gradient(top,  #8caa20 0%,#628a17 100%);
	background: -ms-linear-gradient(top,  #8caa20 0%,#628a17 100%);
	background: linear-gradient(to bottom,  #8caa20 0%,#628a17 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8caa20', endColorstr='#628a17',GradientType=0 );

    border-radius: 4px ;
    box-shadow: 0 0 2px  #14316B;
	
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 3px 12px;
	text-decoration:none;
	display:inline;
}
.botaoPadrao:hover {
	background: #628a17;
	background: -moz-linear-gradient(top,  #628a17 0%, #8caa20 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#628a17), color-stop(100%,#8caa20));
	background: -webkit-linear-gradient(top,  #628a17 0%,#8caa20 100%);
	background: -o-linear-gradient(top,  #628a17 0%,#8caa20 100%);
	background: -ms-linear-gradient(top,  #628a17 0%,#8caa20 100%);
	background: linear-gradient(to bottom,  #628a17 0%,#8caa20 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#628a17', endColorstr='#8caa20',GradientType=0 );

}
.botaoPadrao:active {
    box-shadow: 0 0 2px  #7FA4D8;
}

/************************* cabecalho*/

#geralSite{
	width:980px;
	margin:0 auto;
}

#cabecalho{
	background:#F9F7F1 url(imagens/bgCabecalho.jpg) no-repeat top;
	height:175px;
}
#cabecalho h1{
	position:absolute;
	top:-999px;
}

#menu{
	background: #8dab20;
	background: -moz-linear-gradient(top, #8dab20 0%, #547216 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dab20), color-stop(100%,#547216));
	background: -webkit-linear-gradient(top, #8dab20 0%,#547216 100%);
	background: -o-linear-gradient(top, #8dab20 0%,#547216 100%);
	background: -ms-linear-gradient(top, #8dab20 0%,#547216 100%);
	background: linear-gradient(to bottom, #8dab20 0%,#547216 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dab20', endColorstr='#547216',GradientType=0 );
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	width:950px;
	padding:0 15px;
	border-bottom:1px solid #8DAB20;
	margin-bottom:15px;
}
#menu #menuPrincipal {
    border-left: 1px solid #547216;
    border-right: 1px solid #8DAB20;
    float: left;
}
#menu #menuPrincipal li {
    border-right: 1px solid #547216;
    display: inline;
    float: left;
    list-style: none outside none;
}

#menu #menuPrincipal li a:hover,
#menu #menuPrincipal li a.linkAtivo {
	background: #689400;
	background: -moz-linear-gradient(top,  #689400 0%, #40670d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#689400), color-stop(100%,#40670d));
	background: -webkit-linear-gradient(top,  #689400 0%,#40670d 100%);
	background: -o-linear-gradient(top,  #689400 0%,#40670d 100%);
	background: -ms-linear-gradient(top,  #689400 0%,#40670d 100%);
	background: linear-gradient(to bottom,  #689400 0%,#40670d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#689400', endColorstr='#40670d',GradientType=0 );
}
#menu #menuPrincipal li a {
    border-left: 1px solid #8DAB20;
    color: #FFFFFF;
    float: left;
    padding: 10px 13px;
    text-decoration: none;
}

/***************************** rodape */
#rodape{
	width:980px;
	margin:20px auto 15px;
	padding-top:15px;
	border-top: 1px solid #607E18;
	position:relative;
}
#rodape .tel{
	position:absolute;
	top:10px;
	left:0;
	color:#771010;
}
#rodape #registro{
	float:left;
	margin-top:35px;
}
#rodape #gigro{
	font-size:12px;
	width:215px;
	float:right;
	margin-top:15px;
}

#rodape #gigro img{
	margin-bottom:-2px;
}