@charset "utf-8";
* { margin: 0; padding: 0; }
body {
	background-color: #FFFFFF;
	margin: 0;
	background: url(images/bg_gray.gif) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
}
h1 {
	background: url(images/bg_h1.gif) no-repeat left;
	background-color: #930668;
	margin: 0;
	font: 2.2em "Trebuchet MS", Verdana;
	color: #FFFFFF;
	padding: 0px 4px 0px 25px;
	display: inline;
}
#top {
	width: 100%;
	text-align: right;
	margin-top: 40px;
}
#tela {
	height: 260px;
	background: url(images/tela.jpg) no-repeat left;
	background-color: #FBFBF7;
	width: 100%;
	border-bottom: 5px solid #AEB4A0;
	/*display: inline-table;  faz cair a div pra baixo */
}
#content {
	padding: 10px 140px 10px 10px;
	color: #24271F;
	height: 240px;
	overflow: auto;
	text-align: justify;
}
#content p {
	margin-bottom: 10px;
}
#title {
	position: absolute;
	top: 75px;
	left: 25px;
}
#title-default {
	text-align: center;
	margin-top: 50px;
}
#title-default a {
	text-decoration: underline;
	color: #930668;
}
#title-default a:hover {
	color: #383D30;
}
#prod {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #7B8367;
	text-align: right;
	font-size: 10px;
}
.tb {
	border: 1px solid #343416;
	color: #930668;
}
.p {
	margin-bottom: 7px;
}
.button {
	background-color: #930668;
	color: #FFFFFF;
}
#notice {
	border-top: 2px solid #FFFFFF;
}
/*************************************/
#list {
	margin: 0px;
	margin-left: 30px;
	padding: 0px;
	list-style-type: none;
	color: #930668;
	font-size: 10px;
}
#list li {
	padding-left: 7px;
	background: url(images/bullet.gif) left no-repeat;
}
#list li a {
	text-decoration: none;
	color: #930668;
}
#list li a:hover {
	color: #383D30;
	text-decoration: underline;
}
/************************************/
.item {
	display: block;
	margin-bottom: 20px;
	min-height: 140px;
	height: auto !important;
	_height: 140px;
	text-align: left;
	font-size: 10px;
	clear: both;
}
.item img {
	float: left;
	width: 130px;
	margin-right: 5px;
}
.item p {
	float: left;
	margin-bottom: 20px;
}
.title-disc {
	color: #930668;
	font-weight: bold;
	font-size: 13px;
}
#audio {
	position: absolute;
	top: 115px;
	right: 5px;
}
/* image border */
.imgborder img {
	border: 2px solid #AEB4A0;
	padding: 2px;
	background-color: #FFFFFF;
}
.imgborder a:hover img {
	border: 2px solid #930668;
	background-color: #FFFFFF;
}
.imgborder a:hover {
	color: #C5DFE4;
}
/*******************/
.msgok {
	padding: 3px;
	background-color: #33CC00;
	color: #FFFFFF;
	font-weight: bold;
}
#form_guest {
	display: none;
	margin-top: 5px;
}
.msg-guest {
	padding: 3px;
	background-color: #F3F3E9;
	font-size: 10px;
	border: 1px solid #E7E7D3;
	text-align: justify;
}
.borda-left {
	border: 2px solid #AEB4A0;
	padding: 2px;
	background-color: #FFFFFF;
	margin-right: 5px;
}
.borda-right {
	border: 2px solid #AEB4A0;
	padding: 2px;
	background-color: #FFFFFF;
	margin-left: 3px;
}



#menu {
	margin-top: 110px;
	/*float: right;  faz alinhar à direita */
}
#menu ul {
	height: 1%;
	display: table;
	list-style: none;
}
#menu ul li {
	float: left;
	margin: 0 2px;
}
#menu ul li.primeira {
	margin-left: 392px;
}
#menu ul li a {
	display: block;
	float: left;
	padding: 5px 12px;
	background-color: #AEB4A0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	border-bottom: none;
}
#menu ul li a.selecionado, #menu ul li a:hover {
	background-color: #8A9375;
	color: #FFFFFF;
	text-decoration: none;
}