/* --------------------------------------------------------------- Geral */
body, div, td, p, span, img, input, select, textarea
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}
body
{
	background-color: #fff;
	text-align: center;
}
body, div, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
fieldset, img, abbr, acronym
{
	border: 0px;
}
p, h1, h2, h3, h4, h5
{
	margin: 10px 0;
}
ul, ol, li
{
	list-style-type: none;
}
address, caption, cite, code, th, var
{
	font-style: normal;
	font-weight: normal;
}
q:before, q:after
{
	content: '';
}
/* 
body, textarea {scrollbar-arrow-color:#000000;scrollbar-track-color:#D6BE94;scrollbar-face-color:#D6BE94;scrollbar-highlight-color:#EFE7D6;scrollbar-shadow-color:#A57D42;scrollbar-3dlight-color:#EFE7D6;scrollbar-darkshadow-color:#23C21}
*/
.ns
{
	overflow: hidden;
}
.nb
{
	border: 0px;
	background: transparent;
}
.noCSS
{
	display: none;
}
/* --------------------------------------------------------------- Fonts */
.al
{
	text-align: left;
}
.ac
{
	text-align: center;
}
.ar
{
	text-align: right;
}
.txtErro
{
	color: red;
}
.fb
{
	font-weight: bold;
}
.f10
{
	font-size: 10px;
	text-transform: lowercase !important;
}
/* --------------------------------------------------------------- Formulários */
input, select, textarea
{
	border: #000 1px solid;
	background-color: #fff;
	color: #000;
}
textarea
{
	overflow: auto;
}
.fixSelect
{
	vertical-align: 0 !important;
	vertical-align: -2px;
}
input.fixRadio, table.fixRadio input
{
	width: 13px !important;
	height: 13px !important;
	width: 15px;
	height: 15px;
	vertical-align: -2px;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	float: left;
}

table.fixRadio 
{
	float: left;
}

table.fixRadio label 
{
	width: auto;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
}
/* --------------------------------------------------------------- Background */
.bgLrj
{
	background-color: #fff0d7;
}
/* --------------------------------------------------------------- Replacement */
.header h1 a, .mnLateral .boxCalendario a.mesAnterior, .mnLateral .boxCalendario a.mesProximo
{
	display: block;
	text-indent: -5000px;
	overflow: hidden;
}

/* --------------------------------------------------------------- Widths */
.w300
{
	width: 300px;
}
/* --------------------------------------------------------------- Margins */
.mr0
{
	margin-right: 0 !important;
}
.mr10
{
	margin-right: 10px;
}
.mr20
{
	margin-right: 20px;
}

.mt50
{
	margin-top: 50px;
}

/* --------------------------------------------------------------- Links */
a
{
	outline: none;
	color: #4c4c4c;
}
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

a.lnkLrj:link, a.lnkLrj:visited
{
	color: #ff5c00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline !important;
	float: right;
}
.lnkAmr
{
	color: #FF9F00;
}
.btLaranja
{
	color: #000;
	font-size: 14px;
	background: #FF9F00;
	text-align: center;
	padding: 2px 10px;
	margin-bottom: 5px;
}
a.lnkRss:link, a.lnkRss:visited
{
	padding-left: 20px;
	background: url(img/acontece/ico_rss.gif) left top no-repeat;
	color: #ff5c00;
	font-weight: bold;
	text-decoration: underline;
	line-height: 15px;
	height: 15px;
}
/* --------------------------------------------------------------- Posicionamento */

.fl
{
	float: left;
	display: inline;
}
.fr
{
	float: right;
	display: inline;
}
.cb
{
	clear: both;
}
.cbAll:after
{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cbAll
{ *zoom:1}

/* ------------------------------------------------------------------ Estrutura Principal */
.container, .footer .cont
{
	margin: 0 auto;
	width: 778px;
	text-align: left;
}

.container
{
	margin-bottom: 10px;
}
.header
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 5px solid #F5F5F5;
}
body.home .header
{
	padding-bottom: 0;
	border-bottom: none; *margin-bottom:20px;}
.header h1
{
	float: left;
	display: inline;
	margin-left: 4px;
}
.header h1 a
{
	width: 120px;
	height: 110px;
	background: url(img/img_logo_sou_da_paz.jpg) no-repeat;
}

.mnHeader, .contentMnTop, .bannerTop
{
	float: right;
	display: inline;
	width: 624px;
}
.contentMnTop
{
	border-bottom: 5px solid #FF9F00;
	padding-bottom: 5px;
}

.navTopHeader
{
	margin-top: 15px;
}
.navTopHeader li
{
	margin-right: 22px;
}
.navTopHeader li.mnIdioma a
{
	color: #999 !important;
}
.navTopHeader li a
{
	color: #4C4C4C !important;
	text-decoration: none !important;
	text-transform: uppercase;
	font-size: 10px;
}

.fldBuscaHeader
{
	margin: 14px 0 0 10px !important;
	margin: 14px 0 0 7px;
	float: right;
}
.fldNewsletter input, .fldBuscaHeader input
{
	width: 155px;
	background: #EFEFEF;
	border: 1px solid #E8E7E7;
	font-size: 10px;
	padding: 2px 0 1px; *padding:2px03px;
	height:12px;
	color:#4c4c4c
}

.fldBuscaHeader input
{
	width: 130px;
}

.fldNewsletter input.btOK, .fldBuscaHeader input.btOK, .fldSocioContribuinte input.btOK, .fldEmpresas input.btOK, .fldVoluntario input.btOK
{
	background: #FF9F00;
	color: #000;
	width: 40px !important;
	border: none;
	font-size: 14px;
	height: auto;
	padding: 0;
}

a.btOK 
{
	background: #FF9F00;
	color: #000;
	width: 40px;
	border: none;
	font-size: 14px;
	height: auto;
	padding: 2px;
}

.navBottomHeader li
{
	margin-right: 20px;
}
.navBottomHeader li.last
{
	margin-right: 0 !important;
}

.navTopHeader, .navBottomHeader, .navTopHeader li, .navBottomHeader li
{
	float: left;
	display: inline;
}

.bannerTop
{
	margin: 2px 0;
	height: 60px;
}
.mnLateral
{
	width: 120px;
	margin-right: 20px;
	float: left;
}
.mnLateral ul
{
	border-bottom: 1px solid #E4E4E4;
	margin-bottom: 25px;
}
.mnLateral li
{
	_border: 1px solid white;
	border-top: 1px solid #E4E4E4;
}
.mnLateral a:link, .mnLateral a:visited
{
	color: #4c4c4c;
	text-transform: uppercase;
	font-size: 10px;
	display: block;
	padding: 7px 0;
}
.mnLateral a:hover
{
	color: #ff9f00;
}
.mnLateral li ul
{
	background-color: #f5f5f5;
	border-bottom: none;
	margin-bottom: 0;
}
.mnLateral li li
{
	_border: 1px solid #f5f5f5;
	border-top: 1px solid #E4E4E4;
}
.mnLateral li li a:link, .mnLateral li li a:visited
{
	padding-left: 20px;
	background: url(img/img_seta_menu.gif) 10px 7px no-repeat;
}
.mnLateral li li a:hover
{
	background-position: 10px -34px;
}
.mnLateral .boxDepoimento
{
	background-color: #F5F5F5;
	padding-bottom: 5px;
}
.mnLateral .boxDepoimento h2
{
	background-color: #FFF;
	border-bottom: 5px solid #f9a61b;
	color: #f9a61b;
	padding: 0 0 10px;
}
.mnLateral .boxDepoimento p
{
	margin: 10px;
}
.mnLateral .boxDepoimento p.detalhe
{
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
}
.mnLateral .boxDepoimento p.detalhe em
{
	font-weight: bold;
	font-style: normal;
	color: #FF9F00;
}
.mnLateral .boxCalendario
{
}
.mnLateral .boxCalendario h2
{
	border-bottom: 5px solid #f9a61b;
	color: #f9a61b;
	padding: 0 0 10px;
	margin-bottom: 0;
}
.mnLateral .boxCalendario .mesAtual
{
	background-color: #fff0d7;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.mnLateral .boxCalendario .mesAtual td 
{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: rgb(112, 112, 112);
}

.mnLateral .boxCalendario .mesAtual a
{
	width: 4px;
	height: 8px;
	background-repeat: no-repeat;
	margin-top: -19px;
	padding: 0;
	display: inline;
}
.mnLateral .boxCalendario a.mesAnterior:link, .mnLateral .boxCalendario a.mesAnterior:visited
{
	background-image: url(img/ico_mes_anterior.gif);
	float: left;
	margin-left: 5px;
}
.mnLateral .boxCalendario a.mesProximo:link, .mnLateral .boxCalendario a.mesProximo:visited
{
	background-image: url(img/ico_mes_proximo.gif);
	float: right;
	margin-right: 5px;
}
.mnLateral .boxCalendario .contentDatas
{
	background-color: #f5f5f5;
	padding: 10px 5px;
	width: 100%;
	height: auto;
}
.mnLateral .boxCalendario .contentDatas a 
{
	text-decoration: none;
}
.mnLateral .boxCalendario table
{
	width: 110px;
}
.mnLateral .boxCalendario table, .mnLateral .boxCalendario td, .mnLateral .boxCalendario th, .mnLateral .boxCalendario tr, .mnLateral .boxCalendario thead, .mnLateral .boxCalendario tbody
{
	margin: 0;
	padding: 0;
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	color: #4c4c4c;
	text-align: center;
}
.mnLateral .boxCalendario th
{
	font-weight: bold;
	font-size: 11px;
}
.mnLateral .boxCalendario td
{
	font-size: 10px;
	line-height: 18px;
}
.mnLateral .boxCalendario td a:link, .mnLateral .boxCalendario td a:visited
{
	color: #ff9f00;
	text-decoration: underline;
	display: inline;
}
.mnLateral .boxCalendario td a:hover
{
	text-decoration: none;
}

body.home .content
{
	width: auto;
	float: left;
}
.content
{
	width: 632px;
	float: left;
	margin-bottom: 10px;
}
.breadcrumb li
{
	float: left;
	color: #ff9f00;
}
.breadcrumb li a:link, .breadcrumb li a:visited
{
	padding-right: 8px;
	color: #4c4c4c;
	text-decoration: underline;
	margin-right: 3px;
	background: url(img/img_seta_breadcrumb.gif) right center no-repeat;
}
.breadcrumb li a:hover
{
	text-decoration: none;
}
.content p
{
	color: #4c4c4c;
	text-align: left;
}
h2
{
	color: #9a9a9a;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 15px 0;
}

/* --------------------------------------------------------------- Home */
#boxBannerHeader
{
	margin-bottom: 20px;
}

body.home h2, .boxLateralDireita, .sdp_H1
{
	font-size: 18px;
	color: #f9a61b;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 7px;
	background-color: #FFF;
	margin-top: 0;
}

div.content h2 
{
	border-bottom: 5px solid #f9a61b;
}

.boxAreasAtuacao
{
	width: 355px;
	float: left;
	margin-right: 20px;
}

.boxAreasAtuacao p
{
	line-height: 16px;
	padding: 10px 10px 0;
}
.boxAreasAtuacao ul
{
	border-bottom: 1px solid #e6e5e5;
	padding-bottom: 10px;
	margin-bottom: 8px;
}
.boxAreasAtuacao li
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0;
	text-indent: 30px;
	background: url(img/ico_lista_areas_bc.gif) 7px 50% no-repeat;
}
.boxAreasAtuacao li.bgLrj
{
	background-color: #fff0d7;
	background-image: url(img/ico_lista_areas_lj.gif);
}
.boxAreasAtuacao li a:link, .boxAreasAtuacao li a:visited
{
	color: #ff9f00;
}
.boxAreasAtuacao .destaque
{
	background: #fff0d7 url(img/img_seta_box_destaque.gif) 97% 90% no-repeat;
	padding: 5px 10px 7px;
}
.boxAreasAtuacao .destaque img
{
	float: left;
	margin: 5px 10px 0 0;
}
.boxAreasAtuacao .destaque h3
{
	margin: 0;
	font-size: 18px;
	color: #ff5c00;
	font-weight: normal;
}
.boxAreasAtuacao .destaque p
{
	margin: 0;
	float: left;
	width: 160px;
	padding: 0;
}
.boxAreasAtuacao .destaque a:link, .boxAreasAtuacao .destaque a:visited
{
	color: #666;
	text-decoration: none;
}

.boxUltimasNoticias
{
	background-color: #f5f5f5;
	float: left;
	width: 190px;
	margin-right: 20px;
	padding-bottom: 10px; *padding-bottom:0
}
.boxUltimasNoticias h2
{
	margin-bottom: 20px;
}
.boxUltimasNoticias .noticia
{
	padding: 0 12px;
	margin-bottom: 10px;
}
.boxUltimasNoticias .noticia p.data
{
	font-size: 9px;
}
.boxUltimasNoticias .noticia h3
{
	text-transform: uppercase;
}
.boxUltimasNoticias .noticia p, .boxUltimasNoticias .noticia h3
{
	margin: 3px 0;
	color: #4c4c4c;
	font-size: 11px;
}
.boxUltimasNoticias .noticia a:link, .boxUltimasNoticias .noticia a:visited
{
	color: #4c4c4c;
	text-decoration: none;
}
.boxUltimasNoticias .noticia a:hover
{
	text-decoration: underline;
}
.boxUltimasNoticias a.lnkLrj:link, .boxUltimasNoticias a.lnkLrj:visited
{
	margin-right: 10px;
}


.colLateral
{
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	width: 190px;
}
body.home .colLateral
{
	width: 190px;
	margin-left: 0;
	float: left;
}
.colLateral h2, body.home .colLateral h2, .boxLateralDireita
{
	color: #ff5c00;
/*	border-bottom: 5px solid #ff5c00;*/
	padding-bottom: 7px;
	margin: 20px 0 10px;
}

div.colLateral h2 
{
	border-bottom: 5px solid #ff5c00;
}

.colLateral .boxFazemos, .colLateral .boxAtivacao
{
	background-color: #F5F5F5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.colLateral .boxFazemos h2, .colLateral .boxAtivacao h2
{
	background-color: #FFF;
}
.colLateral .boxFazemos p
{
	margin: 0 10px;
}
.colLateral .boxAtivacao p
{
	margin: 10px;
}
.colLateral .boxAtivacao img
{
	width: 165px;
	height: 80px;
	background-color: #FFF;
	line-height: 80px;
	text-align: center;
	display: block;
	margin: 0 10px;
}

.colLateral p
{
	color: #4c4c4c;
}
.colLateral a:link, .colLateral a:visited
{
	text-decoration: none;
}
.colLateral .fldNewsletter input
{
	width: 145px;
}
.colLateral .fldNewsletter input.btOK
{
	width: 40px;
}

.colLateral .boxParceirosInterna
{
	margin-bottom: 10px;
}
.colLateral .boxParceirosInterna .btSeta
{
	margin-top: 10px;
	float: left;
}
.colLateral .boxParceirosInterna .parceiro
{
	float: left;
	text-align: center;
	width: 160px;
}
.colLateral .boxParceirosInterna .btSeta, .colLateral .boxParceirosInterna .parceiro
{
	float: left;
}

.boxParceiros .btSeta
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
	float: left;
}
.boxParceiros .parceiro
{
	text-align: center;
	float: left;
}


/* --------------------------------------------------------------- Socio-Contribuinte */
.fldSocioContribuinte ol
{
	padding: 20px 0 10px;
	border-bottom: 5px solid #f5f5f5;
	margin-bottom: 15px;
}
.fldSocioContribuinte ol li
{
	float: left;
	width: 160px;
	color: #dcdcdc;
	padding-left: 50px;
	font-size: 11px;
	font-weight: bold;
	height: 43px;
}
.fldSocioContribuinte ol .item1
{
	background: url(img/participe/img_1.gif) 0 -43px no-repeat;
}
.fldSocioContribuinte ol .item2
{
	background: url(img/participe/img_2.gif) 0 -43px no-repeat;
}
.fldSocioContribuinte ol .item3
{
	background: url(img/participe/img_3.gif) 0 -43px no-repeat;
}

.fldSocioContribuinte ol .ativo
{
	background-position: 0 0;
	color: #9a9a9a;
}


.fldSocioContribuinte ol:after, .fldSocioContribuinte ul li:after
{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.fldSocioContribuinte ol, .fldSocioContribuinte ul li
{ *zoom:1}

.fldSocioContribuinte .validacao, .fldVoluntario .validacao
{
	font-weight: bold;
	color: #ff5c00;
	text-align: center;
}

.fldSocioContribuinte ul li
{
	margin-bottom: 5px;
	clear: both;
}
.fldSocioContribuinte ul li.fl
{
	clear: none;
}
.fldSocioContribuinte ul li.fl.left
{
	clear: left;
}
.fldSocioContribuinte ul li.fr
{
	padding-top: 15px;
}
.fldSocioContribuinte label
{
	width: 125px;
	float: left;
	text-align: right;
	margin-right: 5px;
}
.fldSocioContribuinte ul li.fl label
{
	width: auto;
	float: none;
}
.fldSocioContribuinte ul li.left label
{
	width:125px !important;
	float: left;
}
.fldSocioContribuinte ul li.left input, .fldSocioContribuinte ul li.left select
{
	margin-right: 5px;
}
.fldSocioContribuinte input, .fldSocioContribuinte select, .fldSocioContribuinte textarea
{
	background-color: #EFEFEF;
	border: 1px solid #E6E5E5;
	width: 300px;
}
.fldSocioContribuinte input
{
	width: 175px;
}
.fldSocioContribuinte .stNome, .fldSocioContribuinte .stSnome
{
	width: 300px;
}
.fldSocioContribuinte .nmNumero, .fldSocioContribuinte .nmDNasc, .fldSocioContribuinte .nmMNasc
{
	width: 33px;
}
.fldSocioContribuinte .nmDDDTel2, .fldSocioContribuinte .nmDDDTel1
{
	width: 23px;
}
.fldSocioContribuinte .nmANasc
{
	width: 53px;
}
.fldSocioContribuinte .stComplemento
{
	width: 245px;
}
.fldSocioContribuinte .selEstado, .fldSocioContribuinte .stQuais
{
	width: 145px;
}
.fldSocioContribuinte .stCidade
{
	width: 233px;
}
.fldSocioContribuinte .selPais
{
	width: 235px;
}
.fldSocioContribuinte .nmTel2, .fldSocioContribuinte .nmTel1
{
	width: 115px;
}
.fldSocioContribuinte .selComoConheceu
{
	width: 175px;
}

.fldSocioContribuinte input.btOK
{
	width: 85px !important;
	text-align: center;
}

.fldSocioContribuinte label.valores
{
	float:none;
}
.fldSocioContribuinte span.valores input
{
	float:none;
	width:30px;
}

.fldSocioContribuinte li.pagamento label
{
	float:none;
	width:30px;
}

.fldSocioContribuinte li.pagamento input
{
	float:none;
	width:30px;
}

/* --------------------------------------------------------------- Empresas */
.fldEmpresas ol
{
	padding: 20px 0 10px;
	border-bottom: 5px solid #f5f5f5;
	margin-bottom: 15px;
}
.fldEmpresas ol li
{
	float: left;
	width: 160px;
	color: #dcdcdc;
	padding-left: 50px;
	font-size: 11px;
	font-weight: bold;
	height: 43px;
}
.fldEmpresas ol .item1
{
	background: url(img/participe/img_1.gif) 0 -43px no-repeat;
}
.fldEmpresas ol .item2
{
	background: url(img/participe/img_2.gif) 0 -43px no-repeat;
}
.fldEmpresas ol .item3
{
	background: url(img/participe/img_3.gif) 0 -43px no-repeat;
}

.fldEmpresas ol .ativo
{
	background-position: 0 0;
	color: #9a9a9a;
}


.fldEmpresas ol:after
{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.fldEmpresas ol
{ *zoom:1}

.fldEmpresas .validacao
{
	font-weight: bold;
	color: #ff5c00;
	text-align: center;
}

.fldEmpresas ul li
{
	margin-bottom: 5px;
}
.fldEmpresas input, .fldEmpresas select
{
	background-color: #EFEFEF;
	border: 1px solid #E6E5E5;
	font-size: 11px;
}

.fldEmpresas input
{
	text-align: right;
}
.fldEmpresas input.nb
{
	border: none;
	background: transparent;
}


.fldEmpresas input.btOK
{
	width: 60px;
	text-align: center;
}

/* --------------------------------------------------------------- Como Contribuir */
.boxComoContribuir img
{
	width: 300px;
	height: 145px;
	background-color: #f5f5f5;
	display: block;
	line-height: 145px;
	text-align: center;
}
.boxComoContribuir a:link, .boxComoContribuir a:visited
{
	float: none;
}

/* ---------------------------------------------------------------- Quem somos */
div.imgQuemSomos
{
	width: 417px;
	overflow: hidden;
}
.imgQuemSomos img
{
	width: 474px;
	height: 358px;
	display: block;
	line-height: 185px;
	text-align: center;
	border: 1px solid #EAEAEA;
}
.imgQuemSomos .cbAll
{
	background-color: #FFF0D7;
	padding: 5px;
}
.imgQuemSomos a.fl
{
	padding-left: 10px;
	background: url(img/quem_somos/img_seta_anterior.gif) left center no-repeat;
}
.imgQuemSomos a.fr
{
	padding-right: 10px;
	background: url(img/quem_somos/img_seta_proxima.gif) right center no-repeat;
}

/* --------------------------------------------------------------- Noticias */
.noticias h2
{
	margin-bottom: 10px;
}
.noticias h3
{
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	margin: 0;
}
span.by span
{
	float: left;
	color: #4C4C4C;
	font-size: 11px;
	margin-right: 20px;
}
span.by strong
{
	font-weight: normal;
	color: #ff9f00;
}
.boxCompartilhar
{
	padding: 10px;
	background-color: #F5F5F5;
	margin-bottom: 30px;
}
.boxCompartilhar .porEmail
{
	color: #FF5C00;
	font-weight: bold;
	text-decoration: underline;
}
.boxCompartilhar .compartilhe
{
	color: #FF9F00;
	font-weight: bold;
	margin: 10px 0;
}
.boxCompartilhar .compartilhe span
{
	color: #FF9F00;
	margin-right: 10px;
}
.boxCompartilhar .compartilhe a:link, .boxCompartilhar .compartilhe a:visited
{
	float: left;
	margin-right: 15px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 5px 0;
	font-weight: normal;
	font-size: 11px;
	color: #4C4C4C;
}
.boxCompartilhar .compartilhe .delicious
{
	background-image: url(img/acontece/ico_delicious.gif);
}
.boxCompartilhar .compartilhe .facebook
{
	background-image: url(img/acontece/ico_facebook.gif);
}
.boxCompartilhar .compartilhe .technorati
{
	background-image: url(img/acontece/ico_technorati.gif);
}
.boxCompartilhar .compartilhe .myyahoo
{
	background-image: url(img/acontece/ico_myyahoo.gif);
	background-position: left top;
}
.boxCompartilhar .compartilhe .rss
{
	background-image: url(img/acontece/ico_rss.gif);
	background-position: left top;
}

.noticias .lnkMateria
{
	color: #FF9F00;
	font-weight: bold;
}
.noticias .lnkMateria input
{
	border: 1px solid #D4D4D4;
	width: 375px;
	color: #4C4C4C;
	font-size: 11px;
	padding: 2px 0;
	margin-left: 5px;
}

.noticias .boxUltimas
{
	border: 1px solid #FFF0D7;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.boxUltimas h4
{
	background-color: #FFF0D7;
	margin-top: 0;
	padding: 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FF9F00;
	text-transform: uppercase;
}
.boxUltimas li
{
	padding-left: 15px;
	margin-bottom: 15px;
}
.boxUltimas strong
{
	display: block;
	color: #FF9F00;
	margin-bottom: 2px;
}
.boxUltimas strong em
{
	font-style: normal;
	color: #4C4C4C;
}
.boxUltimas a:link, .boxUltimas a:visited
{
	color: #4C4C4C;
}
.boxUltimas a.lnkLrj:link, .boxUltimas a.lnkLrj:visited
{
	color: #ff5c00;
	display: inline;
	margin-right: 15px;
}
.noticias .btVoltar
{
	width: 55px;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #000;
	background-color: #F9A61B;
}




.boxBuscaNews
{
	background: #F5F5F5;
	float: left;
	display: inline;
	padding: 7px;
	width: 623px;
	overflow: hidden;
}
.boxBuscaNews p
{
	float: left;
	display: inline;
	font-weight: bold;
	color: #8E8E8E;
	margin: 0;
}
.boxBuscaNews fieldset
{
	float: right;
	display: inline;
}
.boxBuscaNews fieldset label
{
	color: #8E8E8E;
}
.boxBuscaNews fieldset input.stBuscaNews
{
	border: 1px solid #D4D4D4;
}
.btEnviarBuscaNews
{
	background: #FF9F00;
	color: #000;
	width: 43px;
	text-align: center;
	border: none;
}

.resultadoBuscArq
{
	float: left;
	display: inline;
	margin-top: 18px;
}
.resultadoBuscArq li
{
	float: left;
	display: inline;
	margin-bottom: 10px;
}
.resultadoBuscArq li span
{
	color: #FF9F00;
	font-weight: bold;
	float: left;
	display: inline;
}
.resultadoBuscArq li strong
{
	color: #4c4c4c;
}
.resultadoBuscArq li a
{
	float: right;
	display: inline;
	color: #FF5C00;
	text-decoration: underline;
	font-weight: bold;
}
.resultadoBuscArq li p
{
	color: #4C4C4C;
	float: left;
	display: inline;
	margin-top: 3px;
}
.resultadoBuscArq li p a:link, .resultadoBuscArq li p a:visited
{
	float: none;
	color: #4c4c4c;
	font-weight: normal;
	text-decoration: none;
}
.resultadoBuscArq li p a:hover
{
	text-decoration: underline;
}

.pagArqNews
{
	float: left;
	display: inline;
}
.pagArqNews li
{
	float: left;
	display: inline;
	margin-right: 2px;
	padding: 1px 5px;
}
.pagArqNews li.ativo
{
	background: #FF9F00;
}


/* --------------------------------------------------------------- Conselho */
.mnAbas
{
	float: left;
	display: inline;
	width: 600px;
	border-bottom: 2px solid #FF9F00;
	padding-left: 15px;
}
.mnAbas li
{
	float: left;
	display: inline;
	color: white;
	text-transform: uppercase;
	margin-right: 8px;
}
.mnAbas li a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 10px 12px;
}
.mnAbas li.on
{
	background: #FF9F00;
}
.mnAbas li.off
{
	background: #F8CC84;
}

.conselhoOn
{
	background: #F5F5F5;
}
.conselhoOff
{
	background: #fff;
}

.conselhoOn, .conselhoOff
{
	padding: 15px;
	float: left;
	display: inline;
	clear: none;
	width: 602px;
}
.conselhoOn p, .conselhoOff p
{
	color: #8E8E8E;
}
.titAreaConselho
{
	float: left;
	display: inline;
	background: url(img/tit_area_conselho.gif) no-repeat 0 2px;
	margin: 0 0 5px 0;
	padding:0px;
	font-size:11px;
	text-transform:uppercase;
	padding-left: 10px;
}

.icoMail
{
	background: url(img/ico_mail.gif) no-repeat 0 0;
	padding-left: 22px;
	text-decoration: underline !important;
	color: #8E8E8E;
}


/* --------------------------------------------------------------- Parceiros */
.tableParceiros
{
	background: #F5F5F5;
	width: 100%;
	border-collapse: collapse;
}
.tableParceiros tr td
{
	text-align: center;
	width: 20%;
	border: 1px dotted #B1B1B1;
	border-left: none;
	border-bottom: none;
	width: 114px;
	height: 70px;
	padding: 10px 0;
}
.nBdR
{
	border-right: none !important;
}
.nBdT
{
	border-top: none !important;
}



/* --------------------------------------------------------------- Prestacao de contas */
.titArquivo
{
	text-transform: uppercase;
	background: #FFF0D7;
	float: left;
	display: inline;
	color: #FFF0D7;
	font-size: 11px;
	font-weight: bold;
	color: #FF9F00;
	width: 602px;
	padding: 12px 14px;
	margin-bottom: 0;
}
.contentArquivo
{
	float: left;
	display: inline;
	border: 1px solid #FFF0D7;
	width: 600px;
	padding: 12px 14px 5px 14px;
}
.contentArquivo h4
{
	background: url(img/tit_prestacao.gif) no-repeat 0 2px;
	padding: 0 0 0 12px;
	margin-top: 0;
	font-size: 11px;
}
.btVisualizar
{
	color: #000;
	font-size: 14px;
	background: #FF9F00;
	text-align: center;
	padding: 2px 10px;
	margin-bottom: 20px;
	float: left;
	display: inline;
}


/* --------------------------------------------------------------- Trabalhe conosco */
.titVagas
{
	background: #FFF0D7;
	float: left;
	display: inline;
	color: #FFF0D7;
	font-size: 11px;
	font-weight: bold;
	color: #FF9F00;
	width: 604px;
	padding: 12px 14px;
	margin: 15px 0 0 0;
}
.contentVagas
{
	float: left;
	display: inline;
	border: 1px solid #FFF0D7;
	width: 602px;
	padding: 12px 14px 5px 14px;
}
.spacerContentVagas
{
	border-bottom: 1px dotted #B7B7B7;
	display: block;
	width: 602px;
	height: 2px;
	margin: -10px 0 15px 0;
}
.contentVagas h4
{
	float: left;
	display: inline;
	text-transform: uppercase;
	background: url(img/tit_prestacao.gif) no-repeat 0 2px;
	padding: 0 0 0 12px;
	margin-top: 5px;
	font-size: 11px;
}
.contentVagas p
{
	color: #4C4C4C;
}
.btCV
{
	float: right;
	display: inline;
	color: #000;
	font-size: 14px;
	background: #FF9F00;
	text-align: center;
	padding: 2px 10px;
	margin-bottom: 5px;
}


/* --------------------------------------------------------------- Loja */
.boxProdutos
{
	background: #F5F5F5;
	float: left;
	display: inline;
	padding: 10px;
}
.produto
{
	float: left;
	display: inline;
	width: 143px;
	margin-right: 10px;
}
.produto.last
{
	margin-right: 0;
}
.produto img
{
	float: left;
	display: inline;
}
.lnkProd
{
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	background: #ED4704;
	display: block;
	width: 143px;
	padding: 5px 0;
	text-align: center;
	float: left;
	display: inline;
	text-decoration: none !important;
}

/* --------------------------------------------------------------- Agenda */
.eventoAgenda
{
	float: left;
	display: inline;
	width: 270px;
	margin-right: 40px;
}
.eventoAgenda h3
{
	margin: 0 0 2px 0;
	color: #FF9F00;
	font-size: 12px;
}
.eventoAgenda p
{
	margin: 0 0 2px 0;
	color: #4C4C4C;
}
.eventoAgenda a
{
	color: #FF5C00;
	font-weight: bold;
	text-decoration: underline;
}
.spacerAgenda
{
	border-bottom: 1px dotted #B7B7B7;
	display: block;
	width: 602px;
	height: 2px;
	margin: 15px 0;
}

/* --------------------------------------------------------------- Voluntario */
.imgDestVolunt
{
	float: left;
	display: inline;
}
.txtDestVolunt
{
	float: right;
	display: inline;
	width: 415px;
}
.txtDestVolunt p
{
	color: #4C4C4C;
	margin-top: 0;
}
.boxProjetos
{
	float: left;
	display: inline;
	width: 190px;
	margin: 10px 31px 0 0;
}
.boxProjetos h3
{
	color: #FF9F00;
	font-size: 11px;
}
.boxProjetos p
{
	color: #4C4C4C;
}
.boxProjetos a
{
	color: #FF5C00 !important;
	text-decoration: underline !important;
	font-weight: bold !important;
}

.titDepoimento
{
	background: #FFF0D7;
	float: left;
	display: inline;
	color: #FFF0D7;
	font-size: 11px;
	font-weight: bold;
	color: #FF9F00;
	width: 607px;
	padding: 12px 14px;
	margin-bottom: 0;
}
.contentDepoimentos
{
	float: left;
	display: inline;
	border: 1px solid #FFF0D7;
	width: 605px;
	padding: 12px 14px 5px 14px;
	margin-bottom: 15px;
}
.txtDepoimento
{
	float: left;
	display: inline;
	width: 180px;
	margin-right: 30px;
}
.txtDepoimento p
{
	margin: 0 0 10px 0;
	color: #4C4C4C;
}
.txtDepoimento span
{
	font-size: 9px;
}
.txtDepoimento span.txtEmpresa
{
	color: #FF9F00;
}
.txtDepoimento span.txtNome strong, .txtDepoimento span.txtEmpresa
{
	font-size: 11px;
	font-weight: bold;
}

/* --------------------------------------------------------------- Participe */
.contentParticipe
{
	border: 1px solid #fff0d7;
	width: 415px;
	overflow: hidden;
	margin: 10px 0;
}
.contentParticipe h3
{
	margin: 0;
	height: 30px;
	line-height: 30px;
	color: #ff9f00;
	text-transform: uppercase;
	font-size: 11px;
	background-color: #fff0d7;
}
.contentParticipe h3 strong
{
	width: 30px;
	float: left;
	text-align: center;
	background-color: #ff9f00;
	color: #FFF;
	margin-right: 10px;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
}
.contentParticipe p
{
	margin: 10px;
}
.contentParticipe div
{
	margin: 10px;
}
.contentParticipe img
{
	width: 53px;
	height: 53px;
	text-align: center;
	line-height: 53px;
	background-color: #f5f5f5;
	float: left;
	margin-right: 10px;
}
.contentParticipe div p
{
	margin: 10px 0;
}
.contentParticipe div p a:link, .contentParticipe div p a:visited
{
	color: #ff5c00;
	text-decoration: underline;
	font-weight: bold;
}
.contentParticipe div p a:hover
{
	text-decoration: none;
}


/* --------------------------------------------------------------- Acontece */

.contentAcontece
{
	border: 1px solid #fff0d7;
	width: 415px;
	overflow: hidden;
	margin: 10px 0;
}
.contentAcontece h3
{
	background-color: #fff0d7;
	color: #ff9f00;
	font-size: 11px;
	text-indent: 13px;
	margin: 0;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
}
.contentAcontece .noticias li
{
	clear: both;
	margin: 10px;
}
.contentAcontece .noticias li img
{
	float: left;
	margin: 0 10px 10px 0;
	width: 53px;
	height: 53px;
	text-align: center;
	line-height: 53px;
	background-color: #f5f5f5;
}
.contentAcontece .noticias li strong
{
	color: #ff9f00;
}
.contentAcontece .noticias li strong em
{
	color: #4c4c4c;
	font-style: normal;
}
.contentAcontece a.lnkLrj
{
	display: inline;
	margin: 0 15px 15px 0;
	font-size: 11px;
}

.contentAcontece .evento
{
	color: #4c4c4c;
	float: left;
	display: inline;
	width: 100px;
	margin: 10px 35px 0 10px;
	padding-bottom: 10px;
}
.contentAcontece .evento a:link, .contentAcontece .evento a:visited
{
	color: #ff5c00;
	text-decoration: underline;
	font-weight: bold;
}
.contentAcontece .evento a:hover
{
	text-decoration: none;
}

.contentAcontece .artigos
{
	padding: 0 10px 10px;
}
.contentAcontece .artigos li
{
	color: #4c4c4c;
	margin: 10px 0;
}
.contentAcontece .artigos li em
{
	font-style: normal;
	color: #ff9f00;
}
.acontece .lnkRss
{
	float: right;
	margin-right: 220px;
	display: inline;
}


/* --------------------------------------------------------------- Controle de Armas */
.controleArmas img
{
	width: 190px;
	height: 100px;
	float: left;
	background-color: #f5f5f5;
	line-height: 100px;
	text-align: center;
	margin-right: 10px;
}

.boxControleProjetos
{
	background-color: #f5f5f5;
	padding: 15px;
	width: 585px;
}
.boxControleProjetos .boxProjeto
{
	width: 260px;
	color: #4c4c4c;
	float: left;
	margin-right: 30px;
}
.boxControleProjetos .boxProjeto img
{
	width: 114px;
	height: 70px;
	background-color: #FFF;
	line-height: 70px;
	text-align: center;
}
.boxControleProjetos .boxProjeto h3
{
	margin-bottom: 0;
	color: #ff9f00;
	font-size: 11px;
	text-transform: uppercase;
}
table.concluidos
{
	width: 580px;
	border: 1px solid #ff9f00;
	border-collapse: collapse;
	background-color: #fff0d7;
}
table.concluidos th, table.concluidos td
{
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
}
table.concluidos th
{
	background-color: #ff9f00;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	text-align: left;
}
table.concluidos .left
{
	border-right: 3px solid #FFF;
	width: 490px;
}
table.concluidos .odd td
{
	background-color: #FFF;
}


/* --------------------------------------------------------------- Downloads */
.content.downloads
{
	width: auto;
}


.boxArquivosRecentes, .boxAssuntos, .boxTags
{
	border: 1px solid #fff0d7;
}
.boxArquivosRecentes h3, .boxAssuntos h3, .boxTags h3
{
	margin-top: 0;
	color: #ff9f00;
	text-transform: uppercase;
	background-color: #fff0d7;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-size: 11px;
}

.boxArquivosRecentes
{
	float: left;
	width: 335px;
	margin-right: 18px;
	padding-bottom: 10px;
}

.boxArquivosRecentes div
{
	color: #4c4c4c;
	margin: 0 10px 10px;
}
.boxArquivosRecentes div em
{
	color: #ff9f00;
	font-style: normal;
	display: block;
}
.boxArquivosRecentes div p
{
	margin: 0;
}
.boxArquivosRecentes div a:link, .boxArquivosRecentes div a:visited
{
	color: #ed4704;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: underline;
	background: url(img/ico_seta_baixo.gif) left center no-repeat;
}
.boxArquivosRecentes div a:hover
{
	text-decoration: none;
}

.boxArquivosRecentes a.fl:link, .boxArquivosRecentes a.fl:visited
{
	padding: 2px 5px;
	font-size: 14px;
	color: #000;
	background-color: #ff9f00;
	margin-left: 10px;
}

.boxAssuntos, .boxTags
{
	width: 190px;
	margin-bottom: 20px;
}

.boxTags div, .boxAssuntos div
{
	padding: 0 10px 10px;
	color: #4c4c4c;
}

.boxTags div
{
	line-height: 20px;
}

/* --------------------------------------------------------------- Footer */
.footer
{
	width: 100%;
	padding: 12px 0 12px 0;
	background: #EFEFEF;
	clear: both;
	text-align: center;
}
.footer .cont
{
	text-align: left;
	height: 30px;
}
.footer .cont p
{
	font-size: 10px;
}
.logoFbiz
{
	float: right;
	display: inline;
	margin-right: 4px;
}


/* --------------------------------------------------------------- Lolly */

.lollyDescricao
{
	width: 350px;
}
.lollyAutor
{
	width: 430px;
}
.lollyEnviaAmigo{
	width: 430px;
	border: 1px solid #fff0d7;
}
	.lollyEnviaAmigo table{
		padding:15px 15px 0 15px;
		width:430px;
	}
		.lollyEnviaAmigo table th{
			font-size:18px;
			color:#ff9f00;
			line-height:1.5em;
			border-bottom:5px solid #ff9f00;
			text-align:left;
		}
		.lollyEnviaAmigo table td.campo input{
			width:305px;
			background-color:#efefef;
			border:1px solid #e5e5e5;
		}
			
	.lollyEnviaAmigo .btFechar{
		position:absolute;
		right:-1px;
		top:-1px;
	}
.btFechar
{
	float: right;
	font-size: 14px;
	color: #000;
	background-color: #ff9f00;
	padding: 2px 5px;
}
.lollyContent
{
	background-color: #FFF;
	border: 1px solid #FFF0D7;
	padding: 15px;
	clear: both;
	text-align: left;
	position: relative;
}
.lollyContent h2
{
	margin: 0 0 10px;
	color: #ff9f00;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 5px solid #ff9f00;
	padding-bottom: 5px;
	position: relative; /* IE6 */
}

.lollyContent img.imgProduto, .lollyContent img.imgAutor
{
	width: 125px;
	height: 165px;
	background-color: #d3d3d3;
	line-height: 165px;
	float: left;
	margin-right: 10px;
	text-align: center;
	position: relative; /* IE6 */
	margin-bottom: 10px;
}
.lollyContent img.imgAutor
{
	width: 105px;
	height: 105px;
	line-height: 105px;
}
.lollyContent p
{
	color: #4c4c4c;
}
.lollyDescricao .lollyContent em
{
	color: #ff9f00;
	font-style: normal;
}
.lollyContent fieldset li
{
	clear: both;
	margin-bottom: 5px;
}
.lollyContent fieldset label
{
	width: 60px;
	float: left;
	text-align: right;
	margin-right: 5px;
}
.lollyContent fieldset li input, .lollyContent fieldset li textarea
{
	width: 245px;
	border: 1px solid #e6e5e5;
	background-color: #efefef;
}
.lollyContent fieldset input.nmDDDTelLolly, .lollyContent fieldset input.nmQuantidadeLolly
{
	width: 30px;
}
.lollyContent fieldset input.nmTelLolly
{
	width: 90px;
}
.lollyContent fieldset textarea
{
	height: 75px;
}
.lollyContent fieldset input.btOK, .fldBuscaHeader a.SkinObject, #lolly input.btOK
{
	background: #FF9F00 none repeat scroll 0 0;
	border: 0px none;
	color: #000000;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
div.contentMnTop input.txtBusca
{
	background: #EFEFEF none repeat scroll 0 0;
	border: 1px solid #E8E7E7;
	color: #4C4C4C;
	font-size: 10px;
	height: 16px;
	padding: 2px 0 1px;
	width: 155px;
}
.copyright
{
	font-size: 10px;
}

a.sdp_Breadcrumb
{
	color: #4C4C4C;
	text-decoration: underline;
}

a.sdp_Breadcrumb:hover
{
	text-decoration: none;
}

img.ajaxGalleryImage
{
	border-width: 1px !important;
	border-color: #eaeaea;
	border-style: solid;
}

.colConteudo
{
	text-align: left;
	float: left;
	width: 410px;
	margin-right: 10px;
}

.colConteudo p, .content p
{
	text-align: left;
}

.container .content .post h2
{
	color: #000066;
	font-size: 21px;
}

#divConteudos
{
	width: 600px;
}

.contentInterno
{
}

.destaqueImagem
{
	width: 585px;
	height: 245px;
	float: left;
}

.destaqueTexto
{
	width: 171px;
	height: 245px;
	float: left;
	background-color: rgb(255, 231, 181);
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.destaqueTexto h1
{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: normal;
	color: Orange;
}

.destaqueTexto p
{
	color: Black;
}

.destaqueTexto ol
{
	position: absolute;
	bottom: 0px;
	left: 50px;
}

.destaqueTexto ol li
{
	width: 22px;
	height: 17px;
	margin-top: 9px;
	padding-top: 5px;
	background-color: Orange;
	text-align: center;
	border-left: solid rgb(255, 231, 181) 1px;
	display: block;
	float: left;
}

.destaqueTexto ol li.selected
{
	margin-top: 0px;
	height: 26px;
	background: White;
	font-weight: bold;
}

.quem #dnn_RightPane div div
{
	background: #f5f5f5;
	padding: 5px;
}

.quem #dnn_RightPane h2
{
	margin-bottom: 0px;
}

.home #dnn_RightPane
{
	margin-top: -20px;
}

.o_que_fazemos .AreasAtuacao
{
	width: 600px;
}

.o_que_fazemos .colLateral
{
}

.contentInterno div.Normal ul, .contentInterno div.Normal li
{
	list-style-type: disc !important;
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 10px;
}

.AreasAtuacao img
{
	margin-right: 15px;
	margin-bottom: 5px;
}

.fldVoluntario ul li {margin-bottom:5px;clear:both}
.fldVoluntario ul li.fl {clear:none}
.fldVoluntario ul li.fl.left {clear:left}
.fldVoluntario ul li.fr {padding-top:15px}
	.fldVoluntario label  {
		width:215px;
		float:left;
		text-align:right;
		margin-right:5px;
	}
	.fldVoluntario ul li.fl label {
		width:auto;
		float:none;
	}
	.fldVoluntario ul li.left label {
		width:215px;
		float:left;
	}
	.fldVoluntario ul li.left input, .fldVoluntario ul li.left select {
		margin-right:5px;
	}
	.fldVoluntario input, .fldVoluntario select {
		background-color:#EFEFEF;
		border:1px solid #E6E5E5;
	}
	.fldVoluntario input {width:360px}
	.fldVoluntario .stNome, .fldVoluntario .stSnome, .fldVoluntario .stQuais {width:141px}
	.fldVoluntario .nmNumero, .fldVoluntario .nmDNasc, .fldVoluntario .nmMNasc{width:33px}
	.fldVoluntario .nmDDDTel2, .fldVoluntario .nmDDDTel1 {width:23px}
	.fldVoluntario .nmANasc {width:53px}
	.fldVoluntario .stComplemento {width:245px}
	.fldVoluntario .stCidade {width:233px}
	.fldVoluntario .selPais {width:235px}
	.fldVoluntario .nmTel2, .fldVoluntario .nmTel1 {width:115px}
	.fldVoluntario .selComoConheceu {width:175px}
	.fldVoluntario .radio{width:auto;}
	.fldVoluntario input.btOK {
		width:85px;
		text-align:center;
		margin-right:50px;
		_margin-right:47px;
	}

.invisible
{
	visibility: hidden;
}

.dia a
{
	text-decoration: none !important;
}

.diaSelecionado a
{
	color: Orange !important;
}

.contentDatas th 
{
	text-transform: uppercase;
}
