body {
	background-image:url(imagens/textura.png);
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004F33;
}

a {
	text-decoration:none;
	color:#00742E;
}

#topo {
	background-image:url(imagens/topo.png);
	background-repeat:no-repeat;
	width:889px;
	height:92px;
}

#home_a {
	width:255px;
	height:92px;
}

#logo {
	width:255px;
	height:92px;
	position:relative;
	float:left;
}

#banner {
	margin-left:260px;
	margin-top:15px;
	width:468px;
	height:60px;
	text-align:center;
	vertical-align:middle;
}

#menu {
	background-image:url(imagens/textura_verdec.png);
	background-repeat:repeat-x;
	height:29px;
	text-align:center;
	color:#004F33; /* COR DA FONTE DO MENU */	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#menu a {
	color:#004F33; /* COR DA FONTE DO MENU */	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#menu a:hover {
	color:#fff;
}


#news {
	background-image:url(imagens/textura_verdee.png);
	background-repeat:repeat-x;
	height:29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

#news marquee a {
	color:#FFFFFF;
}

.voltar {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.voltar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004f33;
	text-decoration:none;	
}
	
/* PÁGINA INICIAL */
.ini_bar_ver {
	background-image:url(imagens/barrinha.png);
	background-repeat:repeat-y;
	width:1px;
}
.ini_bar_hor {
	border:1px solid #84C225;
}

.ini_col1 {
	width:408px;
}

.ini_col2 {
	width:303px;
}

.ini_tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004F33;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.ini_mais {
	padding-right:3px;
	text-align:right;
}

.ini_mais a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#84C225;
	text-decoration:none;
}

.ini_mais a:hover {
	color:#004F33;
}

.ini_gal {
	text-align:center;
	vertical-align:top;
}

.ini_gal .data a, .ini_gal .tit a  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004F33;
}

.ini_gal .data, .ini_gal .tit {
	padding-top:3px;
	padding-bottom:3px;
}

.ini_gal .data {
	font-weight:bold;
}

.ini_not_img {
	margin-right:5px;
}

.ini_not_data, .ini_not_tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004f33;
}

.ini_not_mais {
	text-align:right;
}

.ini_not_mais a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#84C225;
	text-decoration:none
}

.ini_not_mais a:hover {
	color:#004F33;
}

.ini_not_data {
	font-size:10px;
	font-weight:bold;
}

.ini_not_tit {
	font-size:14px;
}

.ini_busca {
	background-image:url(imagens/bc.png);
	background-repeat:no-repeat;
	width:174px;
	height:57px;
	vertical-align:bottom;
	padding-bottom:3px;
	padding-left:5px;
}

.ini_busca a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.ini_busca input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ini_video_tit {
	margin-top:5px;
}

.ini_video_tit a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00742E;	
}

.ini_nl {
	background-image:url(imagens/nl.png);
	background-repeat:no-repeat;
	width:174px;
	height:57px;
	vertical-align:bottom;
	padding-bottom:3px;
	padding-left:5px;
}

.ini_nl a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.ini_nl input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.not_cat_nivel_2_img {
	vertical-align:top;
}

.not_cat_nivel_2_data {
	font-size:10px;
}

.not_cat_nivel_2_tit {
	font-size:14px;
	font-weight:bold;
}

.not_cat_nivel_2_texto {
	text-align:justify;
}

.not_out_post_tit {
	background-color:#00742E;
	color:#FFFFFF;
	padding:3px;
}

/* NEWSLETTER */
.nl_fundo_hidden {
	font-family:Arial, Helvetica, sans-serif;
	visibility:hidden;
}

.nl_fundo_view {
	font-family:Arial, Helvetica, sans-serif;
	visibility:visible;
	position: absolute;
	bottom: 0px;
	right:0px;
	width: 100%;
	height: 100%;
	color:#ffffff;
	display: block;
	background: #000000;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	z-index:10000;	
}

.nl_cont_view {
	visibility:visible;
	position: absolute;
	bottom: 0px;
	right:0px;
	width: 400px;
	height: 250px;
	display: block;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	z-index:10000;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-125px;
	background-image:url(imagens/textura.png);
}

.nl_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00742E;
}

.nl_font a {
	font-size:12px;
	color:#00742E;
}

.nl_font2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00742E;
}

.row_parc #img {
	margin-right:5px;
}

.row_parc #tit {
	font-size:14px;
	font-weight:bold;
}

.row_parc #descricao {
	padding-top:5px;
	padding-bottom:5px;
}

.row_parc #url a {
	color:#84C225;
}

.cal_er {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
}

.cal_eve {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}

.cal_row {
	font-family:Arial, Helvetica, sans-serif;
	height:130px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	background-color:#f2f2f2;
}

.cal_data {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:5px;
}

.cal_img {
	width:170px;
	height:130px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	float:left;
	margin-right:5px;
}

.cal_img img {
	border:2px solid #004D71;
	margin-right:5px;
}

.cal_tit {
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	height:20px;
}

.cal_text {
	width:310px;
	height:96px;
	font-size:12px;
	padding:3px;
	overflow:auto;
	background-color:#E1FFCE;
}

.area_calendario {
	width:174px;
	height:165px;
	vertical-align:top;
}

.area_calendario #calendario_tabela{
	font-family:arial;
	font-size:12px;
	width:174px;
}
.area_calendario #calendario_dias{
	color:#00742E;
	/*background:#FFFFFF;
	padding:2px;*/
}
.area_calendario #calendario_semana{
	color:#00742E;
	text-align:center;
	font-weight:bold;
	font-size:14px;	
}
.area_calendario #calendario_hoje{
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}
.area_calendario #calendario_domingos {
	color:#84C225;
	font-size:11px;
	font-weight:bold;
}
.area_calendario #calendario_mes_ano{
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#00742E;
	color:#FFFFFF;
}

.area_calendario #calendario_mes_ano a {
	color:#ffffff;
}

.area_calendario #calendario_mes_ano td {
	padding:5px;
}

.area_calendario #calendario_links{
	color:#000000;
	display:block;
	text-decoration:none;
}
.area_calendario #calendario_links:hover{
	text-decoration:none;
	background-color:#00742E;
	color:#FFFFFF;
}

.area_calendario #calendario_eventos {
	width:174px;
	font-size:11px;
	text-align:left;
	background-color:#00742E;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.area_calendario #calendario_eventos #veja {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:135px;
	font-family:Arial, Helvetica, sans-serif;
}

.videos_hr {
	border:1px solid #004F33;
	width:90%;
	text-align:center;
}

.videos_tit {
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

/* SESSOES */


.ss_tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004F33;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}