body {
	margin:0px;
	background:#66cc00 url(../images/bg_all.png) center top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

a { color:#FFF; text-decoration:none; }
a:hover { text-decoration:underline; }


/* -- home --*/
#geral {
	margin:0px auto;
	width:930px;
}
#header {
	position:relative;
	margin:0px auto;
	width:910px;
	height:260px;
}
#corpo {
	position:relative;
	margin:0px auto;
	width:910px;
	padding:5px 10px;
}
#coluna {
	width:260px;
	float:left;
	margin-left:5px;
}
#linha {
	position:relative;
	clear:both;
	margin:0px auto;
	width:910px;
	height:5px;
}
#foot {
	position:relative;
	clear:both;
	margin:0px auto;
	width:910px;
	text-align:center;
	background:#2a5300;
	padding:20px 10px;
}
#conteiner-conteudo { width:645px; float:left; }


/* -- fonts --*/
h1 {
	display:inline;
	font-size:28px;
	font-weight:normal
}


/* -- menu geral --*/
#menu {
	list-style-type:none;
	margin-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif
}
#menu li {
	display:inline;
}
#menu li a {
	display:block;
	padding:8px 10px;
	margin:1px 0px;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	background:#336600;
	text-align:right;
	border-right:#336600 solid 5px;
}
#menu li b a {
	color:#fff;
	border-right:#336600 solid 5px;
	padding:2px 15px;
	margin-top:-1px;
	font-size:12px;
	font-weight:normal;
	
}
#menu li a:hover {
	color:#FF9900;
	border-right:#FF9900 solid 5px;
}



/* -- itens produtos --*/
#produtos {
	list-style-type:none;
}
#produtos li {
	display:inline;
}
#produtos li a {
	display:block;
	width:191px;
	height:230px;
	float:left;
	padding:10px;
	margin:3px 1px 3px 1px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	text-align:center;
	background:url(../images/bg_prod.gif) center top no-repeat;
}
#produtos li a:hover {
	color:#FFCC00;
}
#produtos li a h2 {
	display:inline;
	font-size:22px;
	font-weight:normal
}

/* -- itens paginacao --*/
#paginacao {
	list-style-type:none;
	background:#336600;
	height:28px;
	width:638px;
}
#paginacao li {
	display:inline;
}
#paginacao li a {
	display:block;
	float:left;
	padding:5px 8px;
	margin:1px;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	text-align:center;
	background:#669933;
}
#paginacao li b {
	display:block;
	float:left;
	padding:5px 8px;
	margin:1px;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	text-align:center;
	background:#336600;
}
#paginacao li a:hover {
	color:#FFCC00;
}
#paginacao li a h2 {
	display:inline;
	font-size:18px;
	font-weight:normal
}


/* -- agenda da home --*/
#agenda-home {
	list-style-type:none;
	margin-top:10px;
	background:#336600;
	padding:4px 5px;
}
#agenda-home li {
	display:inline;
}
#agenda-home li a {
	display:block;
	padding:5px 10px;
	margin-bottom:1px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	background:#2a5300
}
#agenda-home li a:hover {
	color:#FF9900;
}
#agenda-home li a i {
	font-style:normal;
	font-size:11px
}
#agenda-home li a b {
	font-size:12px
}


/* -- player --*/
#player {
	list-style-type:none;
	height:42px;
	background:#408000;
	padding:0px 0px 0px 7px;
}
#player li {
	display:inline;
}
#player li a {
	display:block;
	float:left;
	padding:6px 7px;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	margin:1px;
	background:#2a5300
}
#player li a:hover {
	background:#FFCC00;
	color:#333;
}
#player li img {
	border:none;
	margin:-1px 0px;
}
#player i {
	display:block;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFCC
}


/* -- tab-agenda --*/
#tab-agenda {}
#tab-agenda td { background:#669933; padding:5px; }
#tab-agenda td a { color:#FFCC00; text-decoration:none; }
#tab-agenda td a:hover { text-decoration:underline; }
#tab-agenda #top { background:#336600; padding:5px; }
#tab-agenda td h1 { display:inline; font-size:22px; font-weight:normal }
#tab-agenda td h2 { display:inline; font-size:14px; font-weight:normal }
#tab-agenda td p { font-size:14px; line-height:16px; }

#qd-cont-1 { margin-right:5px; }
#qd-titulo { background:#336600; margin-right:5px; }
#qd-titulo img { margin:7px 5px 0px 5px; border:none; }
#qd-titulo #texto { padding:0px 5px 5px 5px; }


#page-fotos { list-style-type:none }
#page-fotos li { display:inline; }
#page-fotos li a { display:block; width:308px; height:90px; background:#669933; color:#FFF; text-decoration:none; float:left; margin:1px; padding:5px; }
#page-fotos li a:hover { color:#FFCC00 }
#page-fotos li img { margin-right:10px; border:none; }
#page-fotos li b { font-size:14px; }
#page-fotos li i { font-size:10px; font-style:normal; }

#tab-produto {}
#tab-produto td { background:#669933; padding:5px; }
#tab-produto td h1 { display:inline; font-size:24px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif }
#tab-produto td h2 { display:inline; font-size:11px; color:#FFF; }
#tab-produto td h3 { display:inline; font-size:14px; color:#FFF; }
#tab-produto td h4 { display:inline; font-size:38px; color:#FFF; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif }
#tab-produto #foto { width:260px; padding:5px; }
#tab-produto #foto-grande { height:220px; position:relative }
#tab-produto #foto-quadro { position:relative }

#item-agenda { position:relative; width:640px; height:116px; background:url(../images/bg_item.png) center top repeat-x; margin:2px 0px 0px 0px; }
#item-agenda #data { position:absolute; width:45px; height:85px; left:5px; top:5px; text-align:center; background:#669933 }
#item-agenda #data h1 { display:inline; font-size:28px; font-weight:bold; }
#item-agenda #data h2 { display:inline; font-size:16px; font-weight:bold; line-height:14px; }
#item-agenda #data h3 { display:inline; font-size:12px; font-weight:bold; line-height:14px; }

#item-agenda #img { position:absolute; width:105px; height:85px; left:55px; top:5px; background:#FFFFFF }
#item-agenda #texto { position:absolute; width:470px; height:85px; left:165px; top:5px; }
#item-agenda #texto h1 { display:inline; font-size:16px; font-weight:bold; }
#item-agenda #texto h2 { display:inline; font-size:12px; font-weight:normal; }
#item-agenda #texto h3 { display:inline; font-size:12px; font-weight:normal; }

#item-agenda #complem { position:absolute; width:155px; height:16px; left:5px; top:95px; text-align:right }
#item-agenda #compart { position:absolute; width:470px; height:16px; left:165px; top:95px; }

#tabcart { width:640px; margin-top:2px; }
#cartop { padding:5px; background:#336600; font:12px Verdana, Geneva, sans-serif; color:#FFF; font-weight:bold; }
#caritem { padding:5px; border-bottom:#336600 solid 1px; background:#408000 }
#cartotal { padding:5px; border-bottom:#336600 solid 1px; background:#408000 }
