body{
	background:#999;
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
}
img{ border:none; }
h1{
	background:url(images/bg_h1.gif) 0 20px no-repeat;
	padding:0 0 25px 20px;
	margin:10px 0 5px 0;
	font-weight:"Arial Narrow", Tahoma, Verdana, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#347841;
}
p{
	margin:0 0 12px 0;
}
a{
	color:#CC3403;
	text-decoration:underline;
}
a:hover{
	color:#8A2402;
	text-decoration:none;
}
form{
	margin:0;
	padding:0;
}

#geral{
	width:780px;
	background:#FFF url(images/bg_main.gif) left repeat-y;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	margin:auto;
}

#bar_data{
	background:#747474 url(images/bar_data_bg.png) repeat-x;
	height:22px;
	padding:10px 0 0 282px;
	clear:both;
}
#bar_data p{
	background:url(images/ico_data.gif) 0 2px no-repeat;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFF;
	margin:0;
	padding:0 0 0 11px;
}

#topo{
	background:#B0C025 url(images/topo_bg.jpg) right top no-repeat;
	height:113px;
	clear:both;
}
#topo img#logo{
	position:absolute;
	margin:-32px 0 0 10px;
}

#bar_top{
	background:#CC593A url(images/bar_top_bg.png) repeat-x;
	color:#FFF;
	height:25px;
	padding:8px 30px 0 0;
	text-align:right;
	clear:both;
}
#bar_top .form1{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000;
	border:1px inset #CCC;
	padding:2px;
	margin:0 5px;
}
#bar_top .form1btn{
	margin:2px 0 0;
	position:absolute;
}


#main{
	border:none;
}

#content{
	float:right;
	width:560px;
	margin:20px 10px 20px 0;
	_margin:20px 5px 20px 0;
}

#sidebar{
	width:174px;
	background:url(images/bg_sidebar.png) no-repeat;
	margin:0 0 0 10px;
	padding:0 3px;
	border-top:1px solid #FFF;
}
#menu{
	list-style:none;
	margin:0;
	padding:0;
	background:url(images/fim_menu.gif) bottom repeat-x;
	padding-bottom:6px;
}
#menu li{
	border-bottom:1px solid #E6E6E6;
}
#menu li a{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	background:#D3D3D3 url(images/seta_menu.gif) 10px 11px no-repeat;
	display:block;
	height:20px;
	border-bottom:1px solid #BCBCBC;
	padding:7px 0 0 19px;
}
#menu li a:hover{
	color:#000;
	text-decoration:none;
	background:#C8C8C8 url(images/seta_menu.gif) 7px 11px no-repeat;
}
#menu li a.active{
	color:#000;
	text-decoration:underline;
	background:#C8C8C8 url(images/seta_menu.gif) 7px 11px no-repeat;
}
#menu li a.active:hover{
	text-decoration:underline;
}

.box_tit{
	background:#6BA630 url(images/bg_box_tit.gif) top right no-repeat;
	height:26px;
}
.box_tit span{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background:url(images/span_box_tit.gif) no-repeat;
	height:20px;
	display:block;
	padding:6px 0 0 15px;
}
.box_cnt{
	background:#EDEDED url(images/bg_box_cnt.png) top repeat-x;
	padding:15px 10px 10px 15px;
	border-bottom:1px solid #C7C7C7;
}



#bottom{
	background:#E1E1E1 url(images/bottom_bg.gif) top repeat-x;
	color:#333;
	height:55px;
	padding:10px 0 0;
}

#bottom acronym{
	background:#D3D3D3 url(images/bottom_bg_web.gif) top repeat-x;
	float:left;
	width:164px;
	height:53px;
	margin:-10px 20px 0 13px;
	padding:12px 0 0 10px;
	font-size:10px;
	color:#999;
	line-height:15px;
}
#bottom acronym a{
	font-weight:bold;
	text-decoration:none;
	color:#666;
	font-size:11px;
}
#bottom acronym a:hover{
	text-decoration:underline;
}
#bottom span{
	color:#333;
	font-size:10px;
	display:block;
	margin:3px 0 0;
}
#bottom span a{
	color:#333;
	text-decoration:underline;
}
#bottom span a:hover{
	text-decoration:none;
}

#cnt{
	float:left; 
	width:420px; 
	margin:0;
	line-height:16px;
	text-align:justify;
}
#destaque{
	float:left; 
	width:420px;
	height:600px;
	margin:0;
	line-height:16px;
	text-align:justify;
}
#cnt hr{
	border:none;
	border-top:1px solid #C7C7C7;
	border-bottom:1px solid #EBEBEB;
	color:#FFF;
	margin:12px 0;
	_margin:4px 0;
	height:2px;
	line-height:1px;
}
#cnt .form1{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
	padding:3px;
	border:1px inset #CCC;
	margin:0 0 10px 0;
}
#cnt .form1o{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
	padding:3px;
	border:1px solid #CE0000;
	margin:0 0 10px 0;
}
#cnt .form1btn{
	cursor:pointer;
	margin:0 0 10px 0;
}

.db{
	display:block;
}

.box_alerta{
	border:2px solid #C7C7C7;
	background:#EDEDED url(images/bg_box_cnt.png) -30px repeat-x;
	padding:15px;
	margin:0 0 20px 0;
	clear:both;
}



.paginacao{
	border-top:1px solid #CCC;
	margin:10px 0 0;
	padding:10px 0 0;
}
.paginacao ul{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.paginacao ul li{
	display:block;
	float:left;
	margin:0 0 0 2px;
}
.paginacao ul li span{
	display:block;
	padding:1px 5px;
	border:1px solid #000;
	background:#FFF;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.paginacao ul li a{
	color:#333;
	display:block;
	padding:1px 5px;
	border:1px solid #000;
	background:#CFCFCF;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.paginacao ul li a:hover{
	text-decoration:none;
	color:#000;
	background:#FFF;
}

.lista_data{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#666;
	background:url(images/icon_page.gif) 0 5px no-repeat;
	padding:0 0 0 8px;
}
.lista_titulo{
	font-weight:bold;
	text-align:left;
	padding:0 0 5px 0;
}
.lista_titulo a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.lista_titulo a:hover{
	color:#000;
	text-decoration:underline;
}

.lista_titulo_img{
	font-weight:bold;
	text-align:left;
	background:url(images/icon_page.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
}
.lista_titulo_img a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.lista_titulo_img a:hover{
	color:#000;
	text-decoration:underline;
}

h2{
	font-weight:normal;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:18px;
	text-align:left;
	line-height:18px;
	margin:20px 0 5px 0;
	padding:0;
}
h2 a{
	color:#000;
	text-decoration:none;
}
h2 a:hover{
	color:#000;
	text-decoration:underline;
}
h4{
	background:url(images/icon_page.gif) 0 5px no-repeat;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	margin:0 0 15px 0;
	padding:0 0 0 10px;
}

.eventos_header{
	min-height:60px;
	_height:60px;
	clear:both;
	margin:10px 0;
}
.eventos_header div{
	width:60px;
	height:60px;
	float:left;
	background:url(images/bg_calendario.gif) no-repeat;
	margin:0 10px 0 0;
}
.eventos_header div acronym{
	font-size:15px;
	font-weight:bold;
	font-family:"Arial Narrow", Tahoma, Arial, sans-serif;
	display:block;
	margin:20px 0 0 8px;
}
.eventos_header div span{
	display:block;
	margin:0 0 0 20px
}
.eventos_header h2{
	margin:0 0 5px 0;
}
.eventos_header h4{
	background:none;
	margin:0;
}

.noticias_header{
	min-height:60px;
	_height:60px;
	clear:both;
	display:table;
	margin:10px 0;
}
.noticias_header img{
	background:#EFEFEF;
	border:1px solid #333;
	padding:2px;
	width:60px;
	float:left;
	margin:0 10px 0 0;
}
.noticias_header h2{
	margin:0 0 5px 0;
}
.noticias_header h4{
	background:url(images/icon_page.gif) 0 5px no-repeat;
	margin:0;
}
.noticias_header h4.img{
	background:url(images/icon_page.gif) 77px 5px no-repeat;
	padding:0 0 0 85px;
}


.lojas_header{
	min-height:60px;
	_height:60px;
	clear:both;
	display:table;
	margin:0 0 10px 0;
	_margin:0;
}
.lojas_header img{
	padding:3px;
	width:60px;
	float:left;
	margin:0 10px 0 0;
}
.lojas_header h2{
	margin:0 0 5px 0;
	padding:0
}
.lojas_header h4{
	background:none;
	margin:0;
	padding:0 0 0 77px;
}

.fotos_album{
	display:table;
	clear:both;
	margin:15px auto 10px auto;
	min-height:20px;
	_height:20px;
	width:350px;
}
.fotos_album a{
	width:100px;
	height:75px;
	padding:2px;
	background-color:#EFEFEF;
	background-position:center;
	border:1px solid #333;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.fotos_album a:hover{
	background-color:#99CC00;
	background-position:center;
}
.fotos_album a img{
	width:100px;
	height:75px;
}

.imagem{
	text-align:center;
	margin:20px 0 15px 0;
}
.imagem img{
	border:1px solid #333;
	background:#EFEFEF;
	padding:5px;
}
.texto{
	margin:0 0 10px 0;
}
.fonte{
	color:#666;
}
.fonte a{
	color:#666;
	text-decoration:underline;
}
.fonte a:hover{
	color:#333;
}

.logo_imagem{
	text-align:center;
	margin:0 0 15px 0;
}
.logo_imagem img{
	border:none;
	padding:0;
}


.chamada{
	color:#FFF;
	position:absolute;
	width:300px;
	margin:25px 0 0 282px;
	line-height:18px;
}
.chamada acronym{
	text-transform:uppercase;
	font-size:25px;
	font-family:"Arial Narrow", Tahoma, Arial, sans-serif;
	display:block;
	color:#FFF;
	margin:0 0 10px 0;
}

.side_box{
	padding:20px 5px 17px 10px;
	background:url(images/bg_box_side.gif) bottom repeat-x;
}
.side_box .form1{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000;
	border:1px inset #CCC;
	padding:2px;
	margin:2px 0 0;
	width:90%;
}
.side_box .form1btn{
	margin:0;
	cursor:pointer;
}

.box_mensagem{
	background:#EDEDED url(images/bg_box_cnt.png) top repeat-x;
	padding:15px 10px 10px 15px;
	border:2px solid #CE3400;
	margin:10px 0 20px 0;
	clear:both;
}
.box_mensagem img.close{
	position:absolute;
	margin:-27px 0 0 367px;
	width:24pxpx;
	height:26px;
	cursor:pointer;
}
.descricao{
	margin:0 0 10px 77px;
	font-size:11px;
	color:#333;
	line-height:13px;
}

.home_cnt_a{
	width:260px;
	float:left;
}
.home_cnt_b{
	width:140px;
	float:right;
}
.img_album_home{
	border:5px solid #B5B5B5;
	padding:0;
	display:block;
	background:#FFF;
	width:100px;
	height:75px;
}
#box_receitas{
	padding:15px 0 0;
}
.link_receitas{
	color:#000;
	text-decoration:none;
	line-height:14px;
	text-align:left;
	display:block;
	padding:0 5px 0 15px
}
.link_receitas:hover{
	text-decoration:underline;
	color:#000;
}
.link_receitas_mais{
	padding:0 15px 15px;
	display:block;
}
hr.int{
	margin:0;
}
.close {
	color: #CC3403;
}
.close2 {
	color: #347841;
}
