/* --------------------------------------------------------------- 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}
.fixRadio{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0}
/* --------------------------------------------------------------- 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:#ff5c00; font-weight:bold;}
a:link{text-decoration:underline}
a:visited{text-decoration:underline}
a:active{text-decoration:underline}
a:hover{text-decoration:none}

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;position:relative;}
body.home .header {padding-bottom:0;border-bottom:none;*margin-bottom:20px;}
.header h1{
float:left;display:inline;
margin:10px 0 0 4px
}
.header h1 a {
	width:120px;
	height:110px;
	background:url(img/img_logo_sou_da_paz.jpg) no-repeat
}
.mnHeader{
bottom:0px;
float:right;
position:absolute;
right:0;
width:624px;
}

.mnHeader .navBottomHeader{float:right;}
	.navBottomHeader li{margin-left:5px;}
		.navBottomHeader li a{
			display:block;
			padding:8px 9px 8px 10px;
		}
		.navBottomHeader li a img{
			vertical-align:middle;
		}
		.navBottomHeader li a{
			font-weight:normal;
			text-decoration:none;
		}
		.navBottomHeader li a.submenuLink{
			width:138px !important;
		}
		
		.navBottomHeader li a:hover, .mnHeader .navBottomHeader li a:active, .mnHeader .navBottomHeader li a.active{
			background-color:#f5f5f5;
		}
		.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
}
	.fldNewsletter input, .fldBuscaHeader input{
		width:155px;
		background:#EFEFEF;
		border:1px solid #E8E7E7;
		font-size:10px;
		padding:2px 0 1px;
		*padding:2px 0 3px;
		height:12px;
		*height:auto;
		color:#4c4c4c
	}
		.fldNewsletter input.btOK, .fldBuscaHeader input.btOK, .fldSocioContribuinte input.btOK, .fldEmpresas input.btOK {
			background:#FF9F00;
			color:#000;
			width:40px;
			border:none;
			font-size:14px;
			height:auto;
			padding:0
		}

.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:23px;
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 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:110px;
	height:auto;
}
.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:none
}
.content {
margin-bottom:10px;
margin-top:20px;
}
.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}
h2, span.Head {
color:#9a9a9a;
font-size:18px;
font-weight:normal;
text-transform:uppercase;
margin:15px 0
}

/* --------------------------------------------------------------- Home */
#boxBannerHeader {margin-bottom:20px}

body.home h2, body.home span.Head {
font-size:18px;
color:#f9a61b;
font-weight:normal;
text-transform:uppercase;
padding-bottom:7px;
border-bottom:5px solid #f9a61b;
background-color:#FFF;
margin-top:0
}

.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:right;
margin-left:20px;
width:190px;
}
body.home .colLateral {
width:190px;
margin-left:0;
float:left
}
.colLateral h2, body.home .colLateral h2 {
color:#ff5c00;
border-bottom:5px solid #ff5c00;
padding-bottom:7px;
margin:20px 0 10px
}

.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 .boxParceiros {margin-bottom:10px}
.colLateral .boxParceiros .btSeta {margin-top:10px}
.colLateral .boxParceiros .parceiro {text-align:center;width:160px}
.colLateral .boxParceiros .btSeta, .colLateral .boxParceiros .parceiro {float:left}


/* ---------------------------------------------------------------- Quem somos */
div.imgQuemSomos {width:417px;overflow:hidden}
.imgQuemSomos img {
width:415px;
height:185px;
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
}
.noticias .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}

.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:8px;padding:1px 6px;}
	.pagArqNews li.ativo{background:#FF9F00;}


/* --------------------------------------------------------------- Conselho */
.mnAbas{float:left;display:inline;width:617px;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:both;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;*margin:0 0 10px 0;padding:0 0 0 9px;font-size:11px;text-transform:uppercase;}

.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{background:#FFF0D7;float:left;display:inline;color:#FFF0D7;font-size:11px;font-weight:bold;color:#FF9F00;width:100%;padding:12px 14px;margin-bottom:0;}
.contentArquivo{float:left;display:inline;border:1px solid #FFF0D7;width:630px;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;}

/* --------------------------------------------------------------- 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}
.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}
.btOK {
padding:0 10px;
color:#000;
font-size:14px;
background-color:#ff9f00;
float:left;
display:block;
margin-right:3px;
border:none
}
/*--------------------------------------Hotsite*/
.destaque_quem_somos{
width:208px;
float:right;display:inline;
margin:0  0 10px 10px;
overflow:hidden;
}
.destaque_quem_somos .legenda{
margin:0 !important;
margin:-3px;
text-align:center;
height:27px;
line-height:27px;
color:#ff9f00;
font-size:11px;
background-color:#f5f5f5;
overflow:hidden;
}
.destaque_quem_somos a{	
display:block;	
text-align:right;
height:16px;
line-height:16px;
background-color:#ff9f00;
font-size:11px;
color:#4c4c4c;
padding-right:5px;
text-decoration:none;
}
.imgfl{
float:left;display:inline;
margin:0 10px 10px 0;
}
.imgfr{
float:right;display:inline;
margin:0 0 10px 10px;
}
/* --------------------------------------------------------------- Contato */
p.feedback-contato{
font-weight:bold;
color:#ff5c00;
}
fieldset.contato ul, fieldset.contato ul li 
{
width: 500px;
display: block;
clear: both;
}
fieldset.contato, fieldset.enviar{width:400px;}
fieldset.contato label, fieldset.enviar label
{
	margin-bottom:15px;
	width:100px;
	float:left;
}
input.enviar{
	vertical-align:middle;
	margin-left:25px;
}
fieldset.contato input, fieldset.contato select{
	width:136px;
	border:1px solid #e6e5e5;
	background-color:#efefef;
}
fieldset.contato textarea {
	width:200px;
	height:118px;
	border:1px solid #e6e5e5;
	background-color:#efefef;
} 
.stMensagem 
{
	display: block;
	float: left;
}

