.tit1{
color:#9a9691;
font-weight:bold;
font-size:14px;
}

#popup{
	top:5%;
	position:absolute;
	border:1px solid #CCCCCC;
	padding:10px;
	background-color:#FFFFFF;
}
#popup img{float:left !important; width:128px; height:128px;}
#popup h1{ margin:0 50px 0 0; color:#f1820d;}
#popup p{ padding-top:5px}
#popup a{ clear:both}

#newsletter{
	top:5%;
	position:absolute;
	border:4px solid #F9F9F9;
	padding:10px;
	background:url(../imagens/newsletter_o.jpg) no-repeat #FFFFFF;
	background-position:280px 80px;
	text-align:left;
}
#newsletter h3{ text-align:left}



#divl{background-color:#FFFFFF;}
#divw{text-align:center;_padding-top:30px;}
#tituloBlock{
	position:absolute;
	background-color:#f1f1f1;
	filter:alpha(opacity=50);
	opacity:.9;
	-moz-opacity:0.5;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	padding:10px 0 10px 8px;
	color: #764301;
	text-align:left;
	border-bottom:1px solid #F2F2F2;
}
#pag{float:left; text-align:left; padding-top:10px;}
#pag div.anterior{float:left; width:95px;}
#pag div.anterior img{ cursor:pointer; width:16px; height:16px;}
#pag div.close{float:left; font-size:14px; margin-top:-8px;}
#pag div.proximo{float:left; width:95px; text-align:right}
#pag div.proximo img{ cursor:pointer; width:16px; height:16px;}


#formulario fieldset{ border:1px solid #E8E8E8 !important; padding:15px 10px 20px 10px !important; margin:25px 0 25px 0 ; *margin:6px 0 6px 0;}
#formulario legend{ font-size:16px; padding:0 10px 0 10px; *margin-bottom:15px; color:#678319}
#formulario p{
	padding:0;
	margin:0 !important;
	padding-bottom:10px;
}
#formulario p input{
	padding:2px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
#formulario p textarea{
	padding:2px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	overflow:auto;
}
#formulario p label{
	float:left; 
	width:100px;
	font-size:12px;
	border-bottom:#EEE 1px solid;
	padding-bottom:6px;
	padding-left:5px;
}

.botao{
	background:#F5F5F5;
	background:url('../imagens/button-bg.gif') repeat-x;
	border:1px solid #000;
	font-weight:bold;
	padding:10px 10px;
	width:105px !important;
}




#listagem{
	border-bottom:1px solid #f1f1f1;
	padding:10px 0 10px 0;
}
#listagem .titulo a{
	color:#c06e01;
	color:#698cb8;
	font-size:18px !important;
}
#listagem .data{
	color:#999999;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
#listagem .descricao{color:#5e5941;}
#listagem .mais{position:absolute; margin:-18px 0 0 530px; border:0}



/*.galeria{ width:265px; float:right; margin:0 0 10px 10px; background-color:#F9F9F9;}
.galeria ul{ width:266px; margin:0; list-style:none;}
.galeria ul.imagens{background-color:#f5f5f5;position:absolute;margin-top:34px;*margin:0; border-top:2px solid #f9f9f9;}
.galeria ul.imagens .fotos img{border:3px solid #bf6c02;cursor:pointer !important;}
.galeria li{ float:left; padding:8px;}
.galeria li.ampliar{ width:55px;background-color:#CCCCCC; padding-left:10px}
.galeria li.ampliar a{color:#FFFFFF; text-decoration:none;}
.galeria li.ampliar a:hover{ text-decoration:underline;}
.galeria li.mais{ width:174px; background-color:#f5f5f5; text-align:right; padding-right:10px;}
.galeria li.mais a{ color:#000; text-decoration:none;}
.galeria li.mais a:hover{ text-decoration:underline;}
.galeria li.mais a img{border:none; margin-bottom:2px;}
.galeria li.fotos { text-align:center;width:197px;}
.galeria li.button { margin:0; padding:0;}
.galeria li.button a{ background-color:#e5e5e5;line-height:93px; width:26px; display:block; text-align:center; text-decoration:none; color:#999; font-size:18px; font-weight:bold;}
.galeria li.button a:hover{ background-color:#d9d9d9; color: #666;}
.galeria #img{border:3px solid #bf6c02 !important;width:261px; line-height:193px; text-align:center;}
.galeria #img img{border:none !important;}*/

#erro{
filter:alpha(opacity=95);
opacity:.9;
-moz-opacity:0.9;
display:none;
position:absolute;
width:400px;
float:left;
left:0px;top:0px;
}
#erro div#erro_content{background:url('../imagens/erro_content.jpg') repeat-y; float:left}
#erro div.titulo{float:left;width:330px;}
#erro div.problema{
color:#6B6B6B;
font-size:12px;
text-decoration:underline;
padding:5px 0 15px 0;
}
#erro div#erro_itens{
font-size:12px;
padding-left:10px;
}
#erro img.img{float:left; margin:-4px 5px 0 0; z-index:1}
#erro div#erro_itens{ clear:both; width:389px;}
#erro div#erro_itens p{padding:0 0 6px 10px; text-align:left;}
#erro p.close{
clear:both;
padding-top:15px;
}

#calendario{clear:both; padding-top:15px;*padding-top:0;_padding-top:5px}
#calendario div{
	padding:5px 25px 5px 5px;
	border-bottom:1px solid #F1F1F1;
}
#calendario div p.data{ font-size:11px; padding-top:0px; font-weight:bold;font-style:italic;color: #999999}
#calendario div p.descricao{ font-size:13px; padding:6px 0 6px 0;}
#calendario div.proximos{color:#5e5941;}
#calendario div.anteriores{color:#BBB;}
#calendario div.atual{
	background:url('../imagens/hj.gif') no-repeat right #f1f1f1 !important;
	background-position:530px 10px !important;
	color:#b96a03 !important;
	border-bottom:1px solid #F9F9F9;
}
#calendario div.hoje{
	background:url('../imagens/hj.gif') no-repeat right #f5f5f5 !important;
	background-position:525px 6px !important;
	color:#b96a03 !important;
	border:1px solid #CCC;
}


#bodyBlock{
	position:absolute !important;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}
#pagina{
	margin:0;
	font-family:arial;
	float:left;
	position:absolute !important;
	border:1px solid #CCCCCC;
	padding:10px;
	background-color:#FFFFFF;
	overflow:hidden;
	_filter:alpha(opacity=100);
	_opacity:1.0;
}
#paginaRodape{ float:left; background-color:#FFFFFF; padding:6px 0;margin-bottom:-10px; *margin-bottom:0;}
#paginaLegenda{ float:left; color:#999999}
#pagina span{ float:left; padding:0 10px 0 10px; color:#CCCCCC;}
#paginaMarcador{ float:left; font-weight:bold; font-size:14px; letter-spacing:-1px; color:#999999}
#divEfeito{ background-color:#cccccc;}


/* Paginação */
#paginacao{
	clear:both;
	float:left;
	margin-top:20px;
	width:550px;
}
#paginacao a{
	width:50px;
	font-size:30px;
	color:#5d5d5d;
	text-align:center;
	text-decoration:none;
	padding:10px 0;
	background:#FFF;
	float:left;
	margin-right:5px;
}
#paginacao a:hover{
	background:#333;
	color:#FFF;
}
#paginacao a.pg_atual{
	background:#333;
	color:#FFF;
}