@charset "utf-8";
/* CSS Document */



.texto, .texto p{
	color:#6c6846;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	font-family:verdana;
}
.texto p{ padding-bottom:10px; 	font-family:verdana; }




.noticiaFerramenta{
	float:left;
	width:100%;
	position:relative;
	margin-top:30px;
	background:url(../imagens/noticiaFerramenta.png) repeat-x;
}
.noticiaFerramenta img.l{ position:absolute; left:-2px; top:0 }
.noticiaFerramenta img.r{ position:absolute; right:-2px; top:0 }

.noticiaFerramenta .comentario{
	float:left;
	padding-left:50px;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	padding:13px 0 29px 12px;
}
.noticiaFerramenta .comentario a{ color:#717171; float:left; margin-left:6px; margin-top:2px; }
.noticiaFerramenta .comentario span{ background:url(../imagens/noticiaFerramentaBalao.png) no-repeat; float:left; width:27px; padding-top:2px; height:26px; text-align:center; color:#900;  }
.noticiaFerramenta .compartilhe{
	float:right;
	padding:12px 5px 0 0;
	color:#8a8a8a;
	font-size:11px;
	font-family:arial;
}
.noticiaFerramenta .compartilhe span{
	float:left;
	padding:2px 10px 0 0;
}
.noticiaFerramenta .compartilhe img{ float:left; margin-top:-3px; margin-right:3px; cursor:pointer }

.noticiaFerramenta #form form label{
	width:130px;
}
.comentarios{
	float:left;
	width:100%;
	padding:10px 0 10px 0;
	border-bottom:1px dotted #CCC;
}
.comentarios .remetente{
	float:left;
	width:30%;
	font-size:11px;
}
.comentarios .remetente p{
	float:left;
	width:100%;
	display:block;
	padding-bottom:4px;
	color:#474747;
}
.comentarios .remetente .data{
	font-style:italic;
	font-size:10px;
}

.comentarios .comentario{
	float:left;
	width:70%;
	line-height:20px;
	color:#888;
}


#form{
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:500px;
}
#form fieldset{
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	padding:0px 10px 30px 10px;
}
#form legend{
	font-size:20px;
	letter-spacing:-1px;
	color:#333333;
	padding:15px 6px 15px 6px;
}


#form p{ padding:0; margin:0;margin-bottom:4px; width:100%; float:left;}
#form label{ 
	border-bottom:1px solid #ddd8bc;
	width:140px;
	float:left;
	text-align:left;
	padding:9px 0 2px 6px;
	color:#71653f;
	margin-right:4px;
}
#form input{ height:20px }
#form input,textarea,select{
	border:1px solid #d9d5b9;
	color:#999;
	font-family:arial;
	padding:4px;
	overflow:auto;
}

#form .botao{
	border:none;
	color:#fff;
	font-weight:bold;
	background:#da251d;
	width:93px;
	height:auto !important;
	padding:5px 0 5px 0;
}

label.error{
	float:left !important;
	width:100% !important;
	display:block;
	color:#900 !important;
	font-size:11px;
	border:none;
}




.listNoticia{
	float:left;
	width:100%;
	padding:10px 0 10px 0;
	margin-bottom:5px;
	border-bottom:1px dotted #c8c4ac;
}
.listNoticia .data{
	float:left;
	width:50px;
	height:57px;
	margin-right:10px;
	border-top:1px solid #382c04;
}
.listNoticia .data span{
	float:left;
	clear:both;
	display:block;
	width:100%;
	text-align:center;
	color:#382c04;
	background:#fbf9ef;
}
.listNoticia .data span.ano{
	font-weight:bold;
	font-size:8px;
	padding-top:6px;
	padding-bottom:4px;
}
.listNoticia .data span.mes{
	font-weight:bold;
	padding-top:4px;
	font-size:14px;
}
.listNoticia .data span.dia{
	font-weight:bold;
	font-size:10px;
	padding-top:4px;
}
.listNoticia .titulo{
	font-size:14px;
	color:#382c04;
	font-weight:bold;
	padding-bottom:8px;
}
.listNoticia .descricao{
	color:#7c764d;
}

#lightbox{ float:right }

.listNoticiaUltima{
	float:left;
	width:100%;
	border-bottom:1px dotted #b4ac7e;
	padding:6px 0 6px 0;
}
.listNoticiaUltima p{
	float:left;
	width:100%;
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	color:#98916b;
	padding-bottom:4px;
}
.listNoticiaUltima a{ float:left; width:100%; color:#827b56; font-size:11px; }


.boxAmbiente{
	float:left;
	width:184px;
	height:150px;
	padding:15px 0 0 0;
	margin:0 15px 20px 15px;
	position:relative;
	background:#cbc497;
	text-align:center;
	border:1px solid #b4ac7a;
}
.boxAmbiente img.tl{ position:absolute; top:-1px; left:-1px }
.boxAmbiente img.tr{ position:absolute; top:-1px; right:-1px }
.boxAmbiente img.bl{ position:absolute; bottom:-1px; left:-1px }
.boxAmbiente img.br{ position:absolute; bottom:-1px; right:-1px }
.boxAmbiente a{ float:left; width:98%; padding:10px 1% 0 1%; font-size:11px; color:#5f5329 }


/* Paginação */
#paginacao{
	clear:both;
	float:left;
	margin-top:20px;
	width:100%;
}
#paginacao a{
	width:25px;
	font-size:15px;
	color:#5d5d5d;
	text-align:center;
	text-decoration:none;
	padding:5px 0;
	background:#FFF;
	float:left;
	margin-right:5px;
}
#paginacao a:hover{
	background:#382c04;
	color:#FFF;
}
#paginacao a.pg_atual{
	background:#382c04;
	color:#FFF;
}
/* fim paginacao */
