body {
	margin:auto auto auto auto;
	padding:0 0 0 0;
	background-color:#7fd75f;
	background-image:url(/images/img_bg_title.gif);
}
#top{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	left:0px;
	margin:auto;
	height:380px;
	width:840px;
	background-color:#7fd75f;
	background-image:url(/images/img_bg_body.gif);
	background-repeat:repeat;
	overflow:hidden;
	top:0;
}
#center{
	margin-left:15px;
	height:430px;
	width:809px;
	background-image:url(/images/img_bg_botton.gif);
	background-position:1px bottom;
	background-repeat:no-repeat;
}
#menu{
	list-style:none;	
	margin-left:1px;
	position:absolute;
	left:15px;
	padding-top:50px;
	width:198px;
	height:280px;
	background-image:url(/images/menu_bg.jpg);
	background-repeat:no-repeat;
	top:0;
}
#menu li a{
	list-style:none;
	padding:5px;
	margin-left:5px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:14px;
	font-size:11px;
	text-indent:20px;
	*text-indent:5px;
	background:none;
	text-decoration:none;
	display:block;	
}
#menu li a:hover{
	list-style:none;
	background:#55c03c;
	color: #ffffff;
}
#menu_secundario{
	list-style:none;
	margin-top:300px;	
	margin-left:1px;
	padding-top:40px;
	position:absolute;
	left:15px;
	width:198px;
	height:280px;
	background-image:url(/images/menu_secundario_bg.gif);
	background-repeat:no-repeat;
	top:0;
}
#menu_secundario li a{
	list-style:none;
	padding:5px;
	margin-left:5px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:14px;
	font-size:11px;
	text-indent:20px;
	*text-indent:5px;
	background:none;
	text-decoration:none;
	display:block;	
}
#menu_secundario li a:hover{
	list-style:none;
	background:#55c03c;
	color: #ffffff;
}
#content_banner{
	position:relative;
	left:16px;
	*left:15px;
	right:0px;
	height:280px;
	float:right;
	top:0;
}
#content{
	position:relative;
	margin:auto;
	padding:0 0 0 0;
	height:auto;
	width:840px;
	background-color:#7fd75f;
	background-image:url(/images/img_bg_body.gif);
	top:0;
}
#content_01{
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:280px;
	width:809px;
	top:0;
	overflow:hidden;
}
#content_conteudo{
	position:relative;
	width:580px;
	left: 235px;
}
#content_detalhe{
	position:relative;
	left:217px;

}

#content_interno{

	position:absolute;

	bottom:0px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	left:16px;

}

#content_02{

	margin:0 0 0 0;

	padding:0 0 0 0;

	height:210px;

	width:809px;

	top:0;

}

#content_03{
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:210px;
	top:0;
	overflow:hidden;
	padding-left:5px;
}

#rodape{

	clear:both;

	position:relative;

	margin:auto;

	padding:0 0 0 0;

	width:809px;

	height:80px;

	background-image:url(/images/img_bg_rodape.gif);

	background-position:1px bottom;

	background-repeat:no-repeat;

	top:0;

}

.box {

	background-color: #7fd75f;

	background-image:url(/images/organizacao_festas_box2.gif);

	background-repeat:no-repeat;

	padding: 1px 1px 1px 1px;

	position:relative;

	margin-left:14px;

	_margin-left:10px;

	border-color:#FFFFFF;

	border-width:1px;

	border-style:solid;

	width:180px;

	height:195px;

	float:left;

	overflow:hidden;	

}

.box p { font-size:11px; line-height:normal; }

.box img {

	border:0;

	*margin-top:-18px;	

}

.box_faleconosco {
	background-color: #7fd75f;
	background-image:url(/images/fale_conosco_box3_2.gif);
	background-repeat:no-repeat;
	padding: 4px 1px 1px 1px;
	position:relative;
	margin-left:14px;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	width:180px;
	height:191px;
	float:left;
}

.box2 {

	position:relative;

	background-image:url(/images/img_bg_box5.gif);

	background-repeat:repeat-x;

	border-color:#FFFFFF;

	border-width:1px;

	border-style:solid;

	width:575px;

	height:195px;

	background-color:#4dbe34;

	float:left;

	margin-left:15px;

	_margin-left:10px;

	*margin-left:10px;

}

.box3 {

	background-color: #39AB24;

	background-image:url(/images/organizacao_festas_box2.gif);

	background-repeat:no-repeat;

	position:relative;

	border-color:#FFFFFF;

	border-width:1px;

	border-style:solid;

	width:180px;

	height:195px;

	_height:204px;

	*height:204px;

	float:right;

	margin-right:17px;

	_margin-right:10px;

	*margin-right:10px;	

}

#destaque{

	padding:0 0 0 0;

	margin: 0 0 0 0;

	position:relative;

	margin-left:7px;

	_margin-left:5px;

	*margin-top:-19px;

	width:180px;

	float:left;

	height:155px;

	overflow:hidden;

}

#destaque p {

	font-size:11px;

	line-height:normal;

}

.detalhe{

	padding:0 0 0 0;

	margin:0 0 0 0;

	background-color:#208618;

	width:180px;

	height:52px;

}

.destaque img{

	border:0;

	width:61px;

	height:52px;	

}

ul{

	

	list-style-type:square;

	margin:5 0 0 5;

	padding:0 0 0 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-left:25px;

	*line-height:13px;

	_line-height:13px;

}

#center h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#006600;

	text-indent:18px;

	font-weight:bold;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	*line-height:30px;

	overflow:hidden;

}

#center h2{

	padding:0 0 0 0;

	margin:0 0 0 0;

	padding-top:5px;

	padding-left:5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	text-indent:0px;

	font-weight:bold;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	overflow:hidden;

	line-height:12px;

}

.img_portifolio_destaque {

	border:1px;

	border-style:solid;

	border-color:#FFFFFF;

	height:200px;

	width:240px;

	margin-right:-240px;

}

.img_portifolio_lista {

	border:1px;

	border-style:solid;

	border-color:#FFFFFF;

	height:130px;

	width:180px;

	margin-right:10px;

	margin-left:-190px;

}

#portifolo {

	height:130px;	

}

.img_materias {

	border:1px;

	border-style:solid;

	border-color:#FFFFFF;

	width:250px;

	margin-right:10px;

}

.box_content {

	margin-right:5px;	

	position:relative;

	float:left;

}

h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	font-weight:bold;

	font-style:normal;

}

h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	font-weight:bold;

	font-style:normal;

	line-height:0px;

}

p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	font-weight:normal;

	line-height:130%;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

}

.link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

	display:block;

}

.link:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	background-color:#009600;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

	

}


.portifolio{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

	margin-right:250px;

	line-height:20px;

}

.portifolio_lista{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

	margin-right:50px;

	margin-left:190px;

}

.data{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#CEFCC0;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

}

.menu_relevante {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

}

.menu_relevante{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:2px;

	font-size:12px;

	color:#FFFFFF;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	margin-top:0px;

}

.menu_relevante:hover{

	background:#009600;

}

.interno{

	line-height:16px;

}

.link_box_branco{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:2px;

	font-size:11px;

	color:#ffffff;

	text-align:right;

	text-decoration:none;

}

.link_box_branco a:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:2px;

	font-size:11px;

	color:#ffffff;

	text-align:right;

	text-decoration:none;

}

.link_box_branco a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:2px;

	font-size:11px;

	color:#ffffff;

	text-align:right;

	text-decoration:none;

	background:#55c03c;

}

.rodape_verde{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#006600;

	font-weight:normal;

	font-style:normal;

	text-align:center;

	text-decoration:none;

}

#box_verde{

	padding-left:2px;

	padding-top:130px;

	*padding-top:90px;

	_padding-top:90px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006600;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

	letter-spacing:-1px;

}

.box_verde2{

	margin:0 0 0 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-left:2px;

	font-size:10px;

	color:#006600;

	line-height:12px;

	font-weight:normal;

	font-style:normal;

	text-align:left;

	text-decoration:none;

}

#box_verde2{

	margin:0 0 0 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:6px;

	font-size:10px;

	color:#006600;

	line-height:150%;

	font-style:normal;

	text-align:left;

	text-decoration:none;

}

#box_verde3{
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 1px;
	-moz-padding:9px 1px;
	font-size:11px;
	color:#FFF;
	line-height:130%;
	font-style:normal;
	text-align:center;
	text-decoration:none;
}

#box_verde3 a{
	color:#FFF;
}

#box_verde2 a {	color:#006600; }

#box_verde2 a:hover { text-decoration:none }

.rodape_amarelo{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFCC00;

	font-weight:normal;

	font-style:normal;

	text-align:center;

	text-decoration:none;

}

.text {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	size:9px;

	color:#FFFFFF;

	text-align:left;

	text-decoration:none;

}

#ico {

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:605px;

	height:11px;

	left:25px;

	top:-408px;

	margin-left:0px;

	position:relative;

	z-index:15;

	background-image:url(/images/ico.png);

	background-repeat:no-repeat;

	display:block;

	*background-image:none;	

	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico.png', sizingMethod='scale');

	overflow:hidden;

}

#selo {

	width:75px;

	height:75px;

	left:110px;

	top:-100px;

	margin-left:0px;

	position:relative;

	z-index:10;

	background-image:url(/images/selo.png);

	background-repeat:no-repeat;

	display:block;

	*background-image:none;	

	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/selo.png', sizingMethod='scale');

	overflow:hidden;

}

ul.fotos {

	position:relative;

	float:left;

	list-style:none;  

	width:540px;

	height:auto;

	margin:0; 

	padding:0;

}

ul.fotos li {

	float:left; 

	margin:5px;

}

ul.fotos li img {

	border:none; 

	width:260px;

	padding:1px;

	border:1px solid #ffffff;

}

.fotos2 {

	position:relative;

	width:120px;

	height:auto;

	border:1px solid #ffffff;

	float:left;

	margin:10px 10px 10px 10px;

}

h3{

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	margin-left:5px;

	_margin-left:10px;

	*margin-left:10px;

}

.table {

	padding:5px;

	marging:2px;

}



#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}

#lightbox a img{ border: none; }

#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}

#imageContainer{

	padding: 10px;

	}

#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}

#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%	

	}

#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

ul#dicas_atualidades {

	list-style:none;

	margin:0px;

}


.pagin {
	padding:1px 6px;
	background-color:#c7f1b8;
	border:1px solid #cef0b0; 
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.ativa {
	border:1px solid #fff; 
	color:#ceba6d;/* */
}
.paginEsq {
	background-image:url(/images/seta-esq.gif); 
	background-repeat:no-repeat; 
	background-position:middle center; 
	padding:5px;
	padding-top:3px;
	text-decoration:none;
}
.paginDir {
	background-image:url(/images/seta-dir.gif); 
	background-repeat:no-repeat; 
	background-position:middle center; 
/*	padding:0px 7px 4px 2px;*/
	padding:5px;
	padding-top:3px;
	text-decoration:none;
}