* {padding: 0; margin: 0; text-decoration: none; font-family: 'Trebuchet MS'; font-size: 12px; list-style: none; border: none; line-height: 14px;}

hr { display: none;}

body {background: #c9e7ef url(../img/bg-body.jpg) repeat center top;}
/* ------------------------------------------- DIV CONTAINER ------------------------------------------- */
div#container { width: 945px; margin: 0 auto;}
/* ------------------------------------------- FIM DIV CONTAINER ------------------------------------------- */



/* ------------------------------------------- DIV HEADER ------------------------------------------- */
div#header { height: 285px; position: relative; }
div#header ul { position: absolute; bottom: 0;}
div#header ul li { display: block; float: left}
div#header ul li a { display: block; float: left; height: 45px; text-indent: -9999px;}
div#header ul li a:hover { background-position: left -45px;}
div#header ul li a.active { background-position: left -45px;}
div#header ul li a:focus {outline:none;}
div#header ul li a#perfil { width: 100px; background-image: url(../img/nav/perfil.jpg);}
div#header ul li a#agendaTodas { width: 103px; background-image: url(../img/nav/agenda.jpg);}
div#header ul li a#projetos { width: 177px; background-image: url(../img/nav/projetos.jpg);}
div#header ul li a#noticias { width: 113px; background-image: url(../img/nav/noticias.jpg);}
div#header ul li a#filiese { width: 111px; background-image: url(../img/nav/filiese.jpg);}
div#header ul li a#bandeiras { width: 129px; background-image: url(../img/nav/bandeiras.jpg);}
div#header ul li a#galeriaM { width: 101px; background-image: url(../img/nav/galeria.jpg);}
div#header ul li a#contato { width: 111px; background-image: url(../img/nav/contato.jpg);}
div#header ul li ul{width:152px;height:150px;display:block;overflow:hidden;top:45px;z-index:10;}
div#header ul li ul li{width:150px;margin:0 0 2px;float:left;background:url(../img/transparency.png);border:1px solid #276826;}
div#header ul li ul li:hover{background:#52a950;}
div#header ul li ul li a{width:140px;height:15px;padding:5px 0 5px 10px;display:block;text-indent:0;color:#fff;}
#player{width:30px;height:30px;display:block;position:absolute;top:200px;right:10px;}
/* ------------------------------------------- FIM DIV HEADER ------------------------------------------- */

#deixeComentario h3 {color: #007c3d; font-size: 12px; margin-bottom: 4px; width: 100%;}
#deixeComentario label { display: block; margin: 10px 0;}
#deixeComentario label .estiloCampo { display: block; width: 100%; margin: 3px 0;}
#deixeComentario .btEnviar {background: #3c9135; color: #fff; padding:3px 5px; float: right;}

.comentarios {border-bottom: 1px dashed #007c3d; padding-bottom: 20px; margin-bottom: 20px;}
#nomeComentarioPost {color: #007c3d; font-size: 12px; margin-bottom: 4px; background: url(../img/ico_coments.gif) no-repeat; padding-left: 0; padding-bottom: 5px; font-weight: bold;}
#dataComentario { color: #3bae74; margin-bottom: 15px;}
#comentario {}



/* ------------------------------------------- DIV CONTENT ------------------------------------------- */
div#content { padding: 29px 0 15px; background: #fff;}
	div#colLeft {width:711px; float: left;}
	
div#projetosTodos ul li p { color: #6d6e71; font-size: 11px; line-height: 16px;}
	
	div#boxNoticias { width: 629px; height: 420px; padding: 49px 41px 0; margin-bottom: 8px; position: relative; background: url(../img/bg-noticia.jpg) no-repeat;}
	div#titIntern p { color: #6d6e71; font-size: 11px; line-height: 16px;}
	div#titIntern p a { color: #3c9135;}
		#verTodas { position: absolute; top: -25px; right: 45px;}
		#noticiaPrincipal {background: url(../img/bg-noticiaPrincipal.jpg) no-repeat left bottom; padding-bottom: 34px;}
		#noticiaPrincipal .foto { float: left; border: 3px solid #53993e; margin-right: 20px;}
		#noticiaPrincipal h3 { color: #3c9135; margin-bottom: 17px; font-size: 11px; letter-spacing: 1px;}
		
	div#boxNoticias2 .lista  { width: 620px; margin: 0 auto;}
	div#boxNoticias2 .lista  li { border-bottom: 1px solid #cee4cc; padding-bottom: 8px; margin-bottom: 8px;}
	div#boxNoticias2 .lista  li.lastLi { border: none;}
	div#boxNoticias2 .lista  li p span { color: #3c9135;}

	div#boxNoticias3 li { border-bottom: 1px solid #cee4cc; padding-bottom: 8px; margin-bottom: 8px;}
	div#boxNoticias3 li span { color: #3c9135;}
	div#boxNoticias3 li.last { border: none;padding-bottom: 28px;}

	div#agenda { width: 291px; height: 194px; padding: 53px 24px 0 39px; float: left; background: url(../img/bg-agenda.jpg) no-repeat; position: relative;}
		div#agenda ul li { border-bottom: 1px solid #cee4cc; width: 265px; padding: 0 10px 20px; margin-bottom: 20px;}
		div#agenda ul li h4 { color: #3c9135;}
		div#agenda ul li a { color: #6d6e71;}
		
	div#agendaTodas { clear: both; width: 602px; padding: 20px 60px 0 49px;  position: relative;}
		div#agendaTodas ul li { border-bottom: 1px solid #cee4cc; width: 600px; padding: 0 10px 20px; margin-bottom: 20px;}
		div#agendaTodas ul li h4 { color: #3c9135;}
		div#agendaTodas ul li a { color: #6d6e71;}
		
	
	div#galeria { width: 357px; height: 253px; float: right; background: url(../img/bg-galeria.jpg) no-repeat; position: relative;}
	div#galeria ul { position: absolute; top: 41px; left: 35px;}
	div#galeria ul li { width: 113px; height: 87px; padding: 5px; margin: 1px 5px; display: block; float: left; background: url(../img/bg-li-galeria.jpg) no-repeat;}
	div#galeria ul li img {}
	
	#bannerPv { margin: 5px 0 0 13px;}
	
	div#colRight { width: 217px; float: right; margin-right: 17px;}
		div#colRight p { color: #58595b; font-size: 11px; line-height: 16px; margin-bottom: 10px;}
		#btOk { position: absolute; bottom: 15px; right: 22px;}
		div#newsletter {width: 185px; height: 179px; padding: 49px 16px 0; margin-bottom: 8px; background: url(../img/bg-newsletter.jpg) no-repeat; position: relative;}
			div#newsletter form label { color: #3c9135; font-size: 10px; font-weight: bold;}
			div#newsletter form .campo { display: block; width: 182px; height: 18px; border: 1px solid #3c9135; margin: 2px 0 4px;}
		
		div#enquete { width: 185px; height: auto; padding: 0; margin-bottom: 8px; position: relative;}
		div#enquete #btOk { position: absolute ; bottom: 19px; right: 22px; margin-left:160px; }
		div#enquete fieldset label { margin: 0 16px;}
                div#enquete fieldset label { color: #3c9135; font-weight: bold; display: block; font-size: 11px; margin-bottom: 8px;}
		div#enquete fieldset input {}
		
		div#links {width: 217px; height: 401px; padding: 49px 0 0; float:left; text-align: center; background: url(../img/bg-links.jpg) no-repeat;}
		div#links img { margin-bottom: 4px;}
/* ------------------------------------------- FIM DIV CONTENT ------------------------------------------- */

#loading {padding-top:50px;padding-left:300px;font-family:Arial, Helvetica;font-size:10px;height:110px;float:center;}
/*internas*/
#titIntern { float: left;margin:0 0 0 23px;}
#boxIntern { clear: both; width: 602px; padding: 20px 60px 0 49px; margin-bottom: 60px; background: url(../img/bg-boxIntern.jpg) repeat-y; position: relative;}
#enqIntern { clear: both; width: 217px; height:auto;   background: url(../img/enquetebg2.jpg) repeat-y; position: relative;}
#bgBottomBoxIntern { width: 694px; height: 1px; position: absolute; bottom: 0px; left: 10px; background: url(../img/bg-bottom-boxintern.jpg) no-repeat;}
/* Div que ajusta o tamanho da fonte */
ul.ajustarLetra { width: 57px; padding-left: 88px; margin-bottom: 20px; background: url(../img/bg-ul-ajustar-tela.jpg) no-repeat; position: absolute; right: 0; top: 0;}
ul.ajustarLetra li { display: inline;}
ul.ajustarLetra li a { display: block; margin: 0 3px; float: left; width: 21px; height: 17px; text-indent: -9999px;}
ul.ajustarLetra li a#diminuirTxt { background: url(../img/btn/diminuir-txt.jpg) no-repeat;}
ul.ajustarLetra li a#aumentarTxt { background: url(../img/btn/aumentar-txt.jpg) no-repeat;}

div#perfil { clear: both; width: 602px; padding: 20px 60px 0 49px;  position: relative; float: right}
div#perfil strong { clear: both; display: block; color: #3c9135; text-transform:uppercase; font-size: 12px; margin-bottom: -7px; font-weight: bold;}

div#filiese { clear: both; width: 602px; padding: 20px 60px 0 49px;  position: relative; float: right}
#formFilie {  }
#formFilie legend { clear: both; display: block; margin: 20px 0; color: #3c9135; font-size: 12px; margin-bottom: -7px; font-weight: bold;}
#formFilie span { clear: both; display: block;color: #3c9135; font-size: 12px;  font-weight: bold;  margin-bottom: -7px;}
#formFilie label { display: block; width: 48%; float: left; margin: 10px 0;}
#formFilie .estiloCampo { display: block; width: 100%; color:#000; border:1px solid #c4c4c4;}
#formFilie .btEnviar {background: #3c9135; color: #fff; padding:3px 5px; float: right; clear: both;}
.btVoltar {background: #3c9135; color: #fff; padding:3px 5px; clear:both; float: left; margin: 20px 0;}

#paginacao { clear: both;}
#paginacao table {margin: 0 auto;}
#paginacao a#numeros { color: red; cursor: pointer; background: url(../img/paginador/quad-pag.gif) no-repeat; display: block; width: 16px; height: 19px; padding-top: 2px;}

#paginacao {}
#paginacao ul { width: 500px; margin: 0 auto; text-align: center;}
#paginacao ul li { display: inline; background: url(../img/paginador/quad.gif) no-repeat left 21%; padding-left: 15px;}
#paginacao ul li a { padding-left: 6px;padding-right: 6px;padding-top: 3px;padding-bottom: 3px; border: 1px solid #007C3D; color: #007C3D;font-weight: bold;}
#paginacao ul li a.active { color: #fff; background: #007C3D;}
#paginacao ul li a#anterior {background: url(../img/paginador/seta_esq.gif) no-repeat left center; text-indent: -9999px; border: none;}
#paginacao ul li a#proxima {background: url(../img/paginador/seta_dir.gif) no-repeat left center; text-indent: -9999px; border: none;}

/* ------------------------------------------- CLASSES ------------------------------------------- */
.estiloCampo { border: 1px solid #c4c4c4; padding: 2px;}
.displayNone { display: none!important;}
.floatL { float: left!important;}
.floatR { float: right!important;}
/* ------------------------------------------- FIM CLASSES ------------------------------------------- */

/* Postagem */
div.post { border-bottom: 1px solid #cee4cc; clear: both; margin-bottom: 20px; position: relative;}
div.post h3 { color: #3c9135; font-size: 12px; margin-bottom: 4px;}
div.post p { margin-bottom: 16px; color: #828282; clear: both;}
div.post cite { color: #71b751; font-size: 11px; font-style: normal;}

/* Lista de foto com descri??o e autor */

dl.fotoDescPor { margin: 9px 0 25px 0; float: left; color: #007c3d; font-size: 9px; clear: both;}
/*dl.fotoDescPor dt img { border: 6px solid #e6e6e6;}*/
dl.fotoDescPor #tagImg { position: relative; float: left; background: #e6e6e6; padding: 6px;}
dl.fotoDescPor #tagImg img {}
dl.fotoDescPor #tagImg p { position: absolute; bottom: 6px; right: 6px; color: #fff; background: #000; padding: 3px;}
dl.fotoDescPor dt { clear: both;}
dl.fotoDescPor dt#legenda {background: #e6e6e6; padding:0 0 6px 6px; margin-top: -3px; width: 98.9%; float: left;}

/* Lista de op??es */
ul.listOption { width: 616px; height: 18px; padding: 7px 0; margin-bottom: 15px; background: url(../img/bg-list-option.jpg) no-repeat;}
ul.listOption { width: 616px; height: 18px; padding: 7px 0; margin-bottom: 15px; background: url(../img/bg-list-option.jpg) no-repeat;}
ul.listOption li { display: inline; margin: 0 30px 0 25px;}
ul.listOption li a { color: #707070;}
ul.spaceLarge li {padding:2px 60px; background-position: 75% center!important;}

ul.listOption { width: 602px; height: 18px; padding: 7px 0; text-align: center; background: url(../img/bg-list-option1.jpg) no-repeat; margin-top: 16px;}
ul.listOption li { display: inline; margin: 0 0px 0 15px; border-left: 1px solid #8b8b8b; padding:2px 25px;}
ul.spaceLarge li {padding:2px 60px; background-position: 75% center!important;}

ul.listOption li.bgLiEmail {background: url(../img/bg-li-email.gif) no-repeat right center;}

ul.listOption li.bgLiImprimir {background: url(../img/bg-li-imprimir.gif) no-repeat right center;}

ul.listOption li.bgLiPdf {background: url(../img/bg-li-pdf.gif) no-repeat right center;}

ul.listOption li.bgLiComentario {background: url(../img/bg-li-comentario.gif) no-repeat right center;}

ul.listOption li.firstLi {margin-left: 0px; padding-left: 0; border-left: none;}

ul.listOption1 li a { color: #707070;}


/* ------------------------------------------- DIV FOOTER ------------------------------------------- */
div#footer {}
div#footer address { height: 41px; padding-top: 5px; background: url(../img/bg-footer.jpg) repeat-x; color: #fff; text-align: center; font-style: normal; line-height: 18px; font-size: 11px; letter-spacing: 1px;}
/* ------------------------------------------- FIM DIV FOOTER ------------------------------------------- */
#boxTxtPost {clear: both; margin-top: 16px;}

/* ------------------------------------------- CLASSES ------------------------------------------- */
.clear { clear: both;}
.ajusteSpace { margin-left: 37px!important;}
/* ------------------------------------------- FIM CLASSES ------------------------------------------- */

.calendarioCorpo{font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #000000; line-height:16px;border : 1px solid #EEEFF0;}
.calendario{font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #000000; line-height:16px}
.calendarioSemana{font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #FFFFFF; line-height:16px;	background-color:#007C3D;}
.calendarioDia{font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #FFFFFF; line-height:16px;	background-color:#007C3D;}
.calendarioOutrosDias{font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #00539C; line-height:16px;	background-color:#D8F4E6;}
.calendarioOff{font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #B5B3B3; line-height:16px;	background-color:#EBEBEB;}
.calendarioTemEvento{font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #00539C; line-height:16px;	background-color:#97E1BC;}
.marron12b  {font-family : "Trebuchet MS"; font-size : 14px;  font-weight : bold; color : #3c9135; line-height:14px}
.amarelo10   {font-family : "Trebuchet MS"; font-size : 10px; color : #3c9135; line-height:13px}
.cinza11b  {font-family : "Trebuchet MS"; font-size : 11px;  font-weight : bold; color : #3c9135; line-height:14px}
.cinza11   {font-family : "Trebuchet MS"; font-size : 11px; color : #3c9135; line-height:17px}
.bandeiras {margin-top:-3px;margin-right:7px;padding-left:5px;padding-right:5px;border:1px solid #8ec572;border-top:none;padding-top:10px;}