/* CSS Global do site */

body{
	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	background-color:#ebf6e9;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-align:center;
	margin:0px;
	padding:0px;
}

.header{
	position:relative;
	background-image:url(../images/site_2009_v2_01.jpg);
	width:776px;
	height:166px;
}

.site_c{
	float:left;
	position:relative;
	background-color:#fff;
	width:776px;
	height:auto;
	min-height:950px;
	clear:both;
}

.interna{
	float:left;
	background:#fff;
	position:relative;
	width:500px;
	height:auto;
	margin:0px 0px 0px 30px;
}

.interna div.titulo{
	position:relative;
	width:555px;
	height:auto;
}

.interna div.subtitulo{
	position:relative;
	width:555px;
	height:24px;
}

.interna div.texto{
	font:Tahoma;
	position:relative;
	width:555px;
	height:auto;
	margin:0px 0px 20px 0px;
}

.menu{
	background-image:url(../images/back_menu_09.jpg);
	background-repeat:repeat-x;
	position:relative;
	float:left;
	background-color:#ace09e;
	width:160px;
	margin:0px;
	padding:0px;
	height:auto;
}

.menu ul{
	list-style:none;
	margin:0px 0px 0px -18px;
	padding:0px 0px 0px 10px;
	position:relative;
	width:130px;
	height:325px;
}

.menu ul li{
	list-style:none;
	margin:0px 0px 0px 20px;
	padding:0px;
	width:130px;
	height:10px;
	*height:5px;
	_height:5px;
}

.menu ul li.pont{
	list-style:none;
	margin:0px 0px 0px 0px ;
	padding:0px;
	left:5px;
	position:relative;
	width:130px;
	height:20px;
	*height:10px;
	_height:10px;
}

.menu div.top{
	background-image:url(../images/menu_08.jpg);
	position:relative;
	width:160px;
	height:41px;
	margin:0px;
	padding:0px;
}

.menu div.bottom{
	background-image:url(../images/menu_16.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:160px;
	height:20px;
	margin:0px;
	padding:0px;
}

.centro{
	position:relative;
	float:left;
	width:390px;
	height:auto;
	margin:-20px 0px 0px 20px;
}

.centro ul{
	position:relative;
	float:left;
	width:397px;
	height:auto;
	margin:0px 0px 0px 20px;
}

div.publicidade{
	position:relative;
	float:left;
	margin:0 0 0 0;
	width:403px;
	height:auto;
	font-size:11px;
	color:#7baf71;
}

.assista{
	position:relative;
	float:left;
	width:120px;
	padding:10px 0 10px 0;
	font-size:11px;
	color:#7baf71;
	line-height:12px;
	text-align:left;
}

.centro div.banner{
	padding:0;
	margin:0;
	width:395px;
	height:auto;
}

.centro div.banner_destaques{
	float:left;
	width:395px;
	height:auto;
	padding:0;
	margin:0;
}

.centro div.titulo{
	width:200px;
	height:31px;
	margin:20px 0px 0px 0px;
}

.centro div.video_home{
	position:relative;
	width:135px;
	height:96px;
	float:left;
	padding:0;
	margin:0;
}

.centro div.agenda_completa{
	background-color:#0F0;
	position:relative;
	float:right;
	right:80px;
	width:45px;
}
.centro div.novidades{
	position:relative;
	float:left;
	width:395px;
	height:auto;
	margin:-20px 0px 0px 0px;
	padding:0px;
}

.centro div.novidades ul {
	position:relative;
	float:left;
	list-style:none;
	width:395px;
	height:auto;
	margin:0px 0px 0 0px;
	padding:0px;
}

.centro div.novidades ul li.foto {
	float:left;
	width:79px;
	height:58px;
	margin:0px 0px 0px 0px;
}

.centro div.novidades ul li.date {
	color:#8abc7d;
	font-weight:normal;
	font-size:10px;
	float:left;
	width:390px;
	height:auto;
	margin:0;
}

.centro div.novidades ul li.tit {
	color:#5cbf42;
	font-weight:bold;
	float:left;
	width:390px;
	height:auto;
	margin:0;
}

.centro div.novidades ul li.text {
	font-size:11px;
	float:left;
	width:390px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
}

.centro div.novidades ul li.text:hover {
	color:#5cbf42;
}

.livro{
	position:relative;
	display:block;
	float:right;
	width:178px;
	height:auto;
}

.livro ul{
	list-style:none;
	position:relative;
	float:left;
	width:178px;
	height:auto;
	margin:5px 0px 5px 0px;
	*margin:5px 0px 5px 0px;
	_margin:-15px 0px 5px 0px;
	padding:0px;
}

.livro ul li {
	list-style:none;
	position:relative;
	float:left;
	width:178px;
	height:22px;
	margin:0px;
	padding:0px;
}

.livro ul li ul {
	background-image:url(../images/livro_08.gif);
	background-repeat:no-repeat;
	list-style:none;
	position:relative;
	float:left;
	width:178px;
	height:22px;
	margin:0px;
	padding:0px;
}

.livro ul li ul:hover {
	background-image:url(../images/livro_08hover.gif);
	color:#666666;
}

.livro ul li ul li.numero{
	text-align:center;
	font-size:10px;
	list-style:none;
	position:relative;
	float:left;
	width:12px;
	height:22px;
	margin:0px;
	padding:5px 0px 0px 4px;
}

.livro ul li ul li.receita{
	list-style:none;
	position:relative;
	float:left;
	width:150px;
	height:22px;
	margin:3px 0px 0px 8px;
	padding:0px;
	z-index:10;
}

.livro ul li ul li.pont{
	list-style:none;
	position:relative;
	float:left;
	background-image:url(../images/livro_05.gif);
	background-repeat:repeat-x;
	width:178px;
	height:1px;
	margin:0px;
	padding:0px;
	z-index:9999999;
}

.livro div.titulo{
	position:relative;
	float:right;
	background-color:#fff;
	width:178px;
	height:30px;
	margin:0 0px 10px 0px;
}

.gordo{
	top:0;
	position:relative;
	float:right;
	margin:0;
	padding:20px 0 0 0;
	_padding:15px 0 0 0;
	width:179px;
	height:auto;
	z-index:999999px;
}

.gordotwo{
	position:relative;
	float:right;
	top:0;
	margin:0;
	padding:0;
	width:179px;
	height:auto;
	z-index:999999px;
}

.texto_gordo{
	position:relative;
	float:left;
	top:-295px;
	padding:0 0 0 6px;
	width:173px;
	height:auto;
	font-size:11px;
	color:#8969a0;
	line-height:18px;
}

.rodape{
	position:relative;
	float:left;
	background-image:url(../images/index_07.jpg);
	background-repeat:no-repeat;
	width:776px;
	height:67px;
	margin:0px;
	padding:0px;
	z-index:0px;
}

.rodape p{
	position:relative;
	text-align:center;
	color:#699260;
	font-size:11px;
	margin:0px;
	padding:0px;
	top:10px;
}

div.moca{
	position:relative;
	float:left;
	width:150px;
	height:auto;
	margin:0 0 0 0;
}

div.moca p{
	padding:20px 0 30px 0;
}

p{
	line-height:16px;
	margin:0px;
	padding:0px;
	text-align:justify;
	width:100%;
}

h1, h2, h3, h4, h5, h6 {
	font-size:16px;
	margin:0px;
	padding:0px;
}

a, a:visited {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a:hover {
	color:#a8cba2;
}

div{
	width:100%;
	position:relative;
	margin:0px;
	padding:0px;
}

input.radio{
	width:20px;
	height:19px;
	font-size:11px;
	padding:3px;
	vertical-align:middle;
	color:#999999;
	border:0px;
}

input.check{
	width:auto;
	height:auto;
	font-size:11px;
	padding:0px;
	vertical-align:middle;
	color:#999999;
	border:0px;
}

input.bt{
	width:40px;
	height:26px;
	font-size:11px;
	padding:0px;
	vertical-align:middle;
	color:#999999;
	border-bottom:#333 1px solid;
	border-right:#333 1px solid;
}

fieldset {
	border:#999999 1px solid;
	width:450px;
	padding:0px 0px 0px 0px;
}

fieldset legend {
	padding:0px 10px 0px 5px;
	color:#333333;
}

cite {
	color:#000000;
}

div.demais_itens{
	margin:0;
	padding:0 0 10px 0;
	position:relative;
	float:left;
	width:426px;
	height:auto;
}

div.demais_itens .banner_itens{
	position:relative;
	float:left;
	height:auto;
	width:213px;
}

div.demais_itens .banner_itens p{
	height:auto;
	font-size:11px;
	width:170px;
	text-align:left;
}

div.demais_itens .banner_full{
	padding-top:10px;
	width:426px;
	float:left;
	text-align:center;
}

#jqnews{
	overflow: hidden;
	height: 150px; 
	width: 200px;
	border: none;
	text-align:left;
}

#jqnews div{
	display: block;
	overflow: hidden;
	background-color: #fff;
	height: 125px;
	width: 180px;
	margin: 5px;
	padding:0 0 20px 0;
}
#jqnews div span a{
	color:#8969a0;
	height:auto;
	font-size:11px;
}