/* * * M2BRNET (m2brnet.com) * autor: Alexandrino Souza (alexandrino.net) * data de modificação: 30/11/2009 * */
/* ---------------------------------------------- TAGS ---------------------------------------------- */
body { background: #f3f3eb; }
hr { border: 0; border-top: 1px dotted #bdb9b9; height: 1px; line-height: 1px; margin: 0 0 10px 0; }
h2 { font-size: 20px; color: #157726; font-weight: normal; text-transform: uppercase; }
/* ---------------------------------------------- MAIN ---------------------------------------------- */
div#main-round { width: 985px; margin: 20px auto 0 auto; }
div#main { margin: 0 0 0 25px; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 960px; padding: 0 0 30px 0; }
/* ---------------------------------------------- SIDE NAV---------------------------------------------- */
div#side-nav { float: left; width: 245px; margin: 0 22px 0 0; padding: 0 0 0 35px; }
div#side-nav h1 a { display: block; width: 315px; height: 203px; text-indent: -9999px; background: url(../_img/_layout/logo.jpg) no-repeat; margin: 0 0 0 -66px; }
div#side-nav #bt-padri { display: block; text-indent: -9999px; background: url(../_img/_buttons/bt-padri.jpg) no-repeat; height: 65px; width: 231px; margin: 20px 0 0 0; }
div#side-nav ul { margin: 25px 0 0 0; width: 230px; }
div#side-nav ul li { margin: 0 0 2px 0; background: #f7fde9; width: 100%; position: relative; min-height: 10px; display: block; }
div#side-nav ul li.menuover img { display: block !important; }
div#side-nav a { display: block; }
div#side-nav ul li a { color: #157726; font-family: "Trebuchet MS"; text-decoration: none; font-size: 14px; font-weight: bold; height: 15px; line-height: 15px; padding: 0 0 0 20px; outline: none; }
div#side-nav ul li a:hover { color: #F26522; }
div#side-nav ul li span { display: block; width: 100%; height: 6px !important; line-height: 1px; font-size: 1px; }
div#side-nav ul li span.top-bt { background: url(../_img/_buttons/top-bt-nav.jpg) no-repeat; }
div#side-nav ul li span.bot-bt { background: url(../_img/_buttons/bot-bt-nav.jpg) no-repeat; }
/* SUB-MENU */
div#side-nav ul li.menuover ul { display: block; }
div#side-nav ul li ul { margin: 8px 0 0 22px; border-top: 1px dotted #9ca07d; width: 190px; display: none; padding: 10px 0; }
div#side-nav ul li ul li { width: 100%; background: none; }
div#side-nav ul li img { position: absolute; right: 1px; display: none; }
div#side-nav ul li ul li a { color: #9ea07b; font-size: 12px; height: 20px; line-height:20px; font-weight: bold; padding: 0; }
div#side-nav ul li ul li a.sitem { color: #1d9a32; }
div#side-nav ul li ul li a:hover { color: #1d9a32; }
/* FIM SUB-MENU */
p.sol-soc { margin: 0px 5px 20px 0px!important;width:150px; }
p.sol-soc strong { color: #9ea07a; font-size: 14px; }
p.sol-soc a { height: 20px; margin: 15px 10px 0 0; text-indent: -9999px; float: left;  }
p.sol-soc a.bt-twit { background: url(../_img/_buttons/bt-twit.jpg) no-repeat top left; width: 14px; height: 14px; }
p.sol-soc a:hover.bt-twit { background: url(../_img/_buttons/bt-twit.jpg) no-repeat bottom left; }
p.sol-soc a.bt-ork { background: url(../_img/_buttons/bt-ork.jpg) no-repeat; width: 14px; height: 14px }
p.sol-soc a:hover.bt-ork { background: url(../_img/_buttons/bt-ork.jpg) no-repeat bottom left; }
p.sol-soc a.bt-face { background: url(../_img/_buttons/bt-face.jpg) no-repeat; width: 14px; height: 14px }
p.sol-soc a:hover.bt-face { background: url(../_img/_buttons/bt-face.jpg) no-repeat bottom left; }
p.sol-soc a.bt-youtube { background: url(../_img/_buttons/bt-youtube.jpg) no-repeat; width: 14px; height: 14px }
p.sol-soc a:hover.bt-youtube { background: url(../_img/_buttons/bt-youtube.jpg) no-repeat bottom left; }
/* ---------------------------------------------- SIDE CONTENT ---------------------------------------------- */
div#side-content { float: left; width: 630px; }
/* ---------------------------------------------- HEADER ---------------------------------------------- */
div#header { padding: 30px 0 0 0; }
div#header p { color: #351100; font-size: 11px; font-weight: bold; float: left; line-height: 15px; margin: 0 20px 0 0; }
div#header p.restr { margin: 5px 15px 0 0; }
div#header p.boas { margin: 5px 20px 0 0; }
div#header p.restr a { color: #f26522; font-size: 11px; font-weight: bold; float: left; border-bottom: 1px dotted #f26522; line-height: 14px; }
div#header p.restr a:hover { color: #1d9b33; border-bottom: 1px dotted #1d9b33; }
div#header p.restr a.act-topmen { color: #1d9b33; border-bottom: 1px dotted #1d9b33; }
div#header span { display: block; float: left; margin: 5px 7px 0 7px; }
form#top-search { margin: 0 0 20px 0; float: right;/* quando tiver as bandeiras fica : left; */
 }
form#top-search input { display: block; border: 0; float: left; }
form#top-search input.field { height: 21px; padding: 5px 0 0 5px; width: 183px; background: url(../_img/_layout/bg-top-search.jpg) no-repeat; color: #666; font-size: 11px; font-style: italic; }
div#top-nav { float: right; }
div#header p.flags { float: left; margin: 0 0 0 15px; display: none; }
.det-right { float: right; margin: 0 0 10px 10px !important; text-align: center; }
.det-right a { color: #000; margin: 5px 0 0 0; }
.det-right a:hover.txt { text-decoration: underline; }
 }
.flags a { display: block; float: left; width: 26px; text-indent: -9999px; height: 26px; margin: 0 5px 0 0; }
.flags a.br { background: url(../_img/_bullets/flags.jpg) no-repeat bottom left; }
.flags a:hover.br { background: url(../_img/_bullets/flags.jpg) no-repeat top left; }
.flags a.en { background: url(../_img/_bullets/flags.jpg) no-repeat -27px bottom; }
.flags a:hover.en { background: url(../_img/_bullets/flags.jpg) no-repeat -27px top; }
.flags a.fr { background: url(../_img/_bullets/flags.jpg) no-repeat -54px bottom; }
.flags a:hover.fr { background: url(../_img/_bullets/flags.jpg) no-repeat -54px top; }
div#main-banner { margin: 0 0 25px 0; }
/* ---------------------------------------------- BOXES INFORMATIVOS ---------------------------------------------- */
div#infos { float: left; width: 235px;/*margin: 0 40px 0 0;*/
 }
 div#infos  div	{ margin: 0 0 10px 0; }
ul#campanhas a { text-indent: -9999px; background: url(../_img/_buttons/bt-camp.jpg) no-repeat; display: block; height: 112px; width: 236px; }
ul#campanhas { margin: 0 0 15px 0; }
div#news-cal { height: 260px; width: 261px; background: url(../_img/_layout/bg-news-cal.jpg) no-repeat; }
div#news-cal li { margin: 0 0 10px 0; }
div#news-cal h2 { text-indent: -9999px; }
div#news-cal ul { padding: 50px 0 0 20px; }
div#infos li a { }
/* ---------------------------------------------- LISTA DE NOVIDADES ---------------------------------------------- */
ul.news li { margin: 0 0 10px 0; }
ul.news h3 { color:#1D9B33 !important; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold;/*text-transform:uppercase; */
 }
ul.news h3 span { color: #9EA07A; font-size: 12px; font-weight: normal; }
ul.news a { color:#361100; font-size:11px; line-height: 18px;/*font-size:11px; font-weight:bold; height:20px; line-height:20px; text-align:center; width:95px; float: right;*/
 }
ul.news a:hover { text-decoration: underline; }
/* ---------------------------------------------- DETALHES NOTÍCIA ---------------------------------------------- */
div#side-inews { float: left; width: 185px; margin: 0 10px 0 0; }
div#side-inews a { font-size:11px; font-weight:bold; height:20px; line-height:20px; text-align:center; width:80px; margin: 20px 0 0 10px; float: left; }
div#side-dnews { float: right; width: 400px; }
div#side-dnews h3 { margin: 0 0 20px 0 !important; color: #1D9B33 !important; }
div#side-dnews h3 span { font-size: 11px; font-weight: normal; color: #9EA07A; }
/* ---------------------------------------------- BOXES NEWS ---------------------------------------------- */
div#news { width: 355px; float: right; }
div#news h2 { float: left; margin: 0 0 20px 0; }
div#news a#ver { height: 20px; line-height: 20px; width: 95px; font-size: 11px; text-align: center; font-weight: bold; float: right; text-transform: uppercase; }
/* ---------------------------------------------- LISTA DE NOVIDADES ---------------------------------------------- */
ul#list-news li { margin: 0 0 20px 0; }
ul#list-news li h3 { font-weight: bold; color: #1d9b33; font-size: 12px; margin: 0 0 10px 0; }
ul#list-news li p { color: #361100; font-size: 11px; line-height: 15px; margin: 0 0 10px 0; }
ul#list-news li span { color: #9ea07a; font-size: 11px;/*font-family: Arial;*/
 float: left; display: block; line-height: 13px; }
ul#list-news li img { float: left; margin: 5px 7px 0 7px; }
ul#list-news li a { color: #f26522; display: block; float: left;/*font-family: Arial;*/
 font-size: 11px; border-bottom: 1px dotted #f26522; line-height: 13px; }
ul#list-news li a:hover { color: #1d9b33; border-bottom: 1px dotted #1d9b33; }
/* ---------------------------------------------- PARCEIROS ---------------------------------------------- */
div#parceiros { margin: 25px 0 0px 25px; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 960px;/*height: 95px;*/
 height: 90px; padding: 10px 0; }
div#parceiros p { color: #157726; font-size: 14px; font-weight: bold; float: left; padding: 40px 25px 0 25px; }
div#parceiros li a { display: block; float: left; }
div#parceiros li { display: inline; margin: 0 10px; }
div#parceiros li a.dist { margin: 0 15px 0 0; }
/* ---------------------------------------------- FOOTER ---------------------------------------------- */
div#footer { margin: 20px 0 25px 25px; width: 960px; height: 45px; }
div#footer p { font-size: 11px; color: #361100; line-height: 15px; margin: 0 0 0 25px; }
div#footer p strong { text-transform: uppercase; font-family: Arial; }
/* ---------------------------------------------- CORNERS BUTTONS ---------------------------------------------- */
:hover.btn-def { background: #157726; color: #f0fada; }
.btn-def { display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f0fada; color: #157726; cursor: pointer; }
/* ---------------------------------------------- TABLE TEACH ---------------------------------------------- */
table.tbl-teach { width: 100%; }
table.tbl-teach th { color:#157726; background: #F7FDE9; font-size: 12px; height: 20px; line-height: 20px; }
table.tbl-teach td { font-size: 11px; text-align: center; height: 20px; line-height: 20px; }
table.tbl-teach tr.line-esp { background: #f1f1f1; }
div#quick-note { background: #f8fde9; width: 110px; height: 206px; padding: 5px; float: right; }
.notes { width: 110px; height: 150px; }
div#quick-note li {/*float: left;*/
 width: 90px; margin: 0 0 0 5px; }
div#txt-side { width: 470px; float: left; }
div#txt-side p { text-align: justify; }
div#quick-note strong { margin: 0 !important; text-align: center; }
/* ---------------------------------------------- BREAD CUMB ---------------------------------------------- */
div#bread { margin: 0 0 15px 0; }
div.bread-apres { background: url(../_img/_layout/bg-bread-apresentacao.jpg) no-repeat center right; }
div.bread-progs { background: url(../_img/_layout/bg-bread-programas.jpg) no-repeat center right; }
div.bread-strut { background: url(../_img/_layout/bg-bread-estrutura.jpg) no-repeat center right; }
div.bread-help { background: url(../_img/_layout/bg-bread-ajudar.jpg) no-repeat center right; }
div.bread-vol { background: url(../_img/_layout/bg-bread-voluntarios.jpg) no-repeat center right; }
div.bread-news { background: url(../_img/_layout/bg-bread-novidades.jpg) no-repeat center right; }
div.bread-fotvid { background: url(../_img/_layout/bg-bread-fotosvideos.jpg) no-repeat center right; }
div.bread-parc { background: url(../_img/_layout/bg-bread-parceiros.jpg) no-repeat center right; }
div.bread-divu { background: url(../_img/_layout/bg-bread-divulgacao.jpg) no-repeat center right; }
div.bread-cont { background: url(../_img/_layout/bg-bread-fale.jpg) no-repeat center right; }
div.bread { background: url(../_img/_layout/bg-bread.jpg) no-repeat center right; }
p.bread-cumb { color: #abad8c;/*font-family: Arial;*/
 font-size: 11px; margin: 0 0 20px 0; }
p.bread-cumb a { font-size: 11px; margin: 0 0 0 5px; float: left; color: #f26522; }
p.bread-cumb a:hover { text-decoration: underline; }
p.bread-cumb img { padding: 3px 0 0 0; }
p.bread-cumb span { display: block; float: left; margin: 0 0 0 5px; }
span.current { color: #f26522; }
/* ---------------------------------------------- CONTENT ---------------------------------------------- */
div#content { padding: 10px; }
p { font-size: 11px; color: #361100; }
div#content p { line-height: 16px; margin: 0 0 10px 0; }
div#content p strong { margin: 20px 0; font-size: 12px; display: block; }
div#content h3 { margin: 10px 0; color: #9ea07a; font-size: 14px; font-weight: bold; }
div#content h3.sub-tit { margin: 20px 0 0 0; text-transform: uppercase; }
div#content ul.listar { margin: 0 0 20px 0; }
div#content ul.listar li { list-style: none; padding: 0 0 0 10px; margin: 0 0 0 10px; background: url(../_img/_bullets/bull-list.jpg) no-repeat 0 5px; }
div#content ul.listar li p { margin: 0 !important; }
div#content ol { margin: 0 0 20px 0; }
div#content ol li { list-style: lower-alpha; color: #b8b99d; font-size: 11px; margin: 0 0 5px 20px; }
div#content ol li p { color: #361100; line-height: 15px; }
div#content ol li span { font-weight: bold; }
div#content ol ul li { list-style: none; }
img.right { float: right; margin: 0 0 25px 25px; }
img.left { float: left; margin: 0 25px 10px 0; }
a#bt-down {/*background: url(../_img/_layout/bt-down.jpg) no-repeat top left;*/
 display: block; height: 37px; width: 305px; text-indent: -9999px; }
a:hover#bt-down { background-position: bottom left; position: relative; }
a.bt-prev { background: url(../_img/_layout/bt-down-prev.jpg) no-repeat top left; }
a.bt-fam { background: url(../_img/_layout/bt-down-fam.jpg) no-repeat top left; }
a.bt-com { background: url(../_img/_layout/bt-down-com.jpg) no-repeat top left; }
a.bt-his { background: url(../_img/_layout/bt-down-his.jpg) no-repeat top left; }
a.bt-back { display: block; width: 110px; height: 15px; background: url(../_img/_layout/bg-back.jpg) no-repeat left center; padding: 0 0 0 15px; color: #f26522; font-size: 11px; line-height: 15px; margin: 25px 0 0 0; }
a:hover.bt-back { color: #157726; text-decoration: underline; }
/* ---------------------------------------------- SIDE PROG ---------------------------------------------- */
div#side-prog { float: right; width: 185px; margin: 0 20px; }
div#side-prog a { display: block; width: 168px; height: 30px; line-height: 30px; padding: 0 0 0 10px; color: #157726; font-size: 11px; font-weight: bold; background: url(../_img/_buttons/bt-prog.jpg) no-repeat; margin: 0 0 65px 0; }
div#side-prog a:hover { background-position: bottom left; color: #f0fada; }
/* ---------------------------------------------- LISTA VÍDEOS ---------------------------------------------- */
ul.list-vid { margin: 20px 0 0 20px; }
ul.list-vid li { margin: 0 20px 0 0; width: 250px;/*float: left;*/
 }
ul.list-vid li.afast { margin: 0 0 0 50px; }
ul.list-vid h3 { color: #1D9B33 !important; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 0 0 10px 0 !important; }
ul.list-vid p { margin: 10px 0 !important; }
/* ---------------------------------------------- LISTA CONVÊNIOS ---------------------------------------------- */
ul.list-conv { margin: 0 0 20px 0; }
ul.list-conv li { margin: 0 10px 0 40px; width: 100%; float: left; }
ul.list-conv li img { float: left; margin: 0 15px 0 0; }
ul.list-conv li a { color: #361100; }
ul.list-conv li div { margin: 40px 0 0 0; float: left; width: 300px; }
ul.list-conv li span { display: block; }
ul.list-conv li .tit { color: #157726; font-size: 12px; font-weight: bold; margin: 0 0 5px 0; }
ul.list-conv li .desc { font-size: 11px; margin: 0 0 10px 0; }
ul.list-conv li .per { font-size: 11px; font-weight: bold; }
/* ---------------------------------------------- LISTA CALENDÁRIO ---------------------------------------------- */
ul.list-cal li { margin: 0 0 20px 0; }
ul.list-cal a { display: block; color: #361100; }
ul.list-cal span { display: block; }
ul.list-cal .date { font-size: 14px; font-weight: bold; margin: 10px 0; color: #1D9B33 !important; font-family: "Trebuchet MS"; font-weight: bold; text-transform: uppercase; }
ul.list-cal a:hover { text-decoration: underline; }
ul.list-cal .desc { color: #361100; font-size: 11px; line-height: 18px; margin: 0 0 10px; }
/* ---------------------------------------------- SAIU NA IMPRESSA ---------------------------------------------- */
ul.list-imp { }
ul.list-imp li img { float: left; }
ul.list-imp li div { width: 390px; margin: 10px 0 0 30px; float: left; }
ul.list-imp li div p.tit { color: #1d9b33; font-weight: bold; font-family: "Trebuchet MS"; font-size: 12px; text-transform: uppercase; }
ul.list-imp li div p.vei-com { font-weight: bold; }
ul.list-imp li { display: block; margin: 0 0 20px 0; }
ul.list-imp p span { color: #9ea07a; float: left; }
ul.list-imp p img { float: left; margin: 7px 5px 0 5px; display: block; }
ul.list-imp p a { color: #f26522; float: left; font-size: 11px; }
ul.list-imp p a:hover { color: #1d9b33; }
/* ---------------------------------------------- LIST HOUSE ---------------------------------------------- */
ul#list-house { padding: 0 0 0 30px; }
ul#list-house li { display: inline; margin: 0 20px 20px 0; width: 75px; float: left;/*position: relative;*/
 z-index: 1; }
ul#list-house li a { display: block; }
ul#list-house li p.desc a:hover { color: #f26522 !important; text-decoration: underline; }
ul#list-house li a.desc span { display: block; width: 75px; height: 18px; line-height: 18px; font-size: 11px; text-align: center; margin: 10px 0 0 0; }
div.top-info-h { background: url(../_img/_layout/top-info-h.png); height: 9px; }
div.bot-info-h { background: url(../_img/_layout/bot-info-h.png); height: 39px; }
div.cent-info-h { background: url(../_img/_layout/bg-info-house.png) repeat-y; padding: 5px 15px 10px 15px; min-height: 5px; }
div.change-bg { background: url(../_img/_layout/bot-info-right.png); height: 39px; }
* html div.cent-info-h { height: 5px; }
div.info-house { width: 275px;/*height: 311px;*/
 position: absolute;/*left:30px;*/
 display: none; }
div.info-house p strong { margin: 10px 0 0 7px !important; color: #1d9b33; }
div.info-house p.desc { padding: 5px 0 5px 10px; margin: 0 !important; background: #f0fada; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
p.desc span { display: block; font-size: 11px; color: #9ea07a; }
p.desc a { color: #9ea07a; }
p.desc span.tit {/* color: #f26522;*/
 }
/* ---------------------------------------------- LAYER LOGIN ---------------------------------------------- */
div#layer-login/* ---------------------------------------------- COMO AJUDAR ---------------------------------------------- */
div#form-doa p strong { width: 135px; float: left; margin: 0 20px 0 0; }
div#form-doa input[type="text"] { display: block; width: 100px; height: 24px; background: url(../_img/_layout/bg-vdoa.jpg) no-repeat; padding: 7px 0 0 5px; font-size: 11px; color:#361100; border: 0; float: left; }
div#form-doa .arrow { text-align: center; margin: 0 80px; }
/* ---------------------------------------------- BANNERS FORMATOS ---------------------------------------------- */
div#banners { float: left; }
div#banners span, .med { display: block; color:#1D9B33; text-align: center; margin: 5px 0 10px 0; font-size: 11px; font-weight: bold; }
div#banners img {/*margin: 0 0 15px 0;*/
 }
.banner-right { float: right; margin: 0 30px 0 0; }
.btn-for { width: 280px; text-align: center; font-size: 11px; height: 25px; line-height: 25px; margin: 20px 10px 30px 0; font-weight: bold; float: left; }
/* ---------------------------------------------- CONTATO---------------------------------------------- */
form#form-cont .field { width: 230px; font-size: 11px; color: #361100; height: 21px; margin: 0 20px 10px 0; padding: 5px 0 0 5px; background: url(../_img/_layout/bg-field-cont.jpg) no-repeat; diplay: block; border: 0; }
form#form-cont textarea { width: 490px; height: 120px; margin: 5px 0 0 0; background: url(../_img/_layout/bg-text.jpg) no-repeat; border: 0; font-size: 11px; color: #361100; padding: 5px; overflow: auto; }
form#form-cont select { border: 0; background: #edf6d9; height: 23px; padding: 4px; color:#361100; font-size:11px; }
form#form-cont select.sel1 { width: 235px; }
form#form-cont select.sel2 { width: 235px; margin: 0 0 0 20px; }
form#form-cont select.sel3 { width: 495px; margin: 10px 0 5px 0; }
form#form-cont .bt-env-cont { display: block; margin: 5px 0 0 0; }
/* ---------------------------------------------- LIST ARQUIVO ---------------------------------------------- */
ul.list-comu li { margin: 0 0 20px 0; }
ul.list-comu li span { display: block; font-size: 11px; }
ul.list-comu li span.date { font-weight: bold; float: left; margin: 0 5px 0 0; }
ul.list-arquivo li a { display: block; color: #361100; font-size: 11px; font-weight: bold; line-height: 18px; }
ul.list-arquivo li a:hover { color: #1d9b33; }
/* ---------------------------------------------- TABELA DE DOAÇÕES ---------------------------------------------- */
table.tb-doa { margin: 20px 0 0 0; width: 100%; }
table.tb-doa .date { width: 200px; }
table.tb-doa td { font-size: 11px; padding: 5px; background: #f6f6f6; height: 15px; line-height: 15px; }
table.tb-doa #tit td { font-weight: bold; color: #1D9B33; text-transform: uppercase; background: #F7FDE9; height: 15px; line-height: 15px; padding: 5px; }
table.tb-doa tr.line td { background: #fff !important; }
table.tb-doa .val { width: 100px; }
table.tb-doa .bem { width: 200px; }
/* ---------------------------------------------- LAYER LOGIN ---------------------------------------------- */
div#area-login { display: none; }
div.layer-login img { margin: -10px 0 20px 0 !important; }
div.layer-login .bt-enter { display: block; margin: 5px 0 0 50px; float: left; }
div.layer-login a.forgot { margin: 10px 0 0 10px; color: #1D9B33; display: block; font-size: 11px; float: left; text-decoration: underline; }
form#form-esq { display: none; }
div.layer-login .bt-esq { margin: 0 0 0 50px; }
div.layer-login form { margin: 20px 0 0 40px; }
div.layer-login label { font-weight: bold; font-size: 11px; color: #361100; font-family: "Trebuchet MS"; display: block; float: left; margin: 0 0 10px 0; height: 30px; line-height: 30px; width: 50px; }
div.layer-login .field { background: url(../_img/_layout/bg-field-log.jpg) no-repeat; height: 24px; width: 300px; padding: 6px 0 0 5px; border: 0; font-size: 11px; color: #361100; }
div#layer-login { display: none; }
/* ---------------------------------------------- LAYER ONDE FICA ---------------------------------------------- */
div.format-layer { display: none; }
div#TB_ajaxContent img { margin: 10px 20px 0 0; }
div#TB_ajaxContent h3 { color:#1D9B33; font-size:16px; font-weight:normal; text-transform:uppercase; margin: 20px 0 0 0; }
div.inner-content {/*background: #fff; padding: 10px;*/
 }
/* ---------------------------------------------- DETALHES NOTICIA ---------------------------------------------- */
h3 .date { font-size: 11px; }
/* ---------------------------------------------- RESULTADO DE BUSCA ---------------------------------------------- */
.result strong { display: inline !important; }
.list-result { margin: 25px 0 0 0; }
.list-result li { color: #361100; font-size: 11px; display: block; background: url(../_img/_bullets/list.jpg) no-repeat center left; margin: 0 0 5px 5px; padding: 0 0 0 10px; }
.list-result a { color: #361100; }
.list-result a:hover { text-decoration: underline; }
/* ---------------------------------------------- MINHA PÁGINA ---------------------------------------------- */
ul#tp-doa li a { padding: 0 0 20px 0; margin: 0 0 20px 0; }
ul.list-mdoa li { border-bottom: 1px dotted #bdb9b9; margin: 20px 0; }
ul#mpg a { display: block; color: #9ea07a; width: 180px; float: left; }
ul.list-mdoa a { display: block; color: #9ea07a; width: 100%; }
ul.list-mdoa a:hover { text-decoration: underline; }
ul.list-mdoa a span { display: block; color: #361100; font-size: 11px; line-height: 15px; }
ul.list-mdoa .focu { color: #9EA07A; font-style: italic; margin: 5px 0 0 0; font-weight: bold; }
ul.list-mdoa .sub-tit { font-size: 11px; font-weight: bold; margin: 0 0 5px 0; }
ul.list-mdoa .sub-tit a.sub-sub { margin: 5px 0 !important; }
ul.list-mdoa .sub-tit a { border: 0 !important; margin: 0 !important; padding: 0 !important; }
ul.list-mdoa .tit { color: #9ea07a; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px !important; padding: 0 0 0 42px; display: block; }
ul.list-mdoa a.mdoa .tit { background: url(../_img/_layout/bg-mdoa.jpg) no-repeat left top; }
ul.list-mdoa a.mdoa { }
ul.list-mdoa .como_participar_table { display: table-cell; width: 50%; }
ul.list-mdoa .mdado .tit { background: url(../_img/_layout/bg-mdado.jpg) no-repeat left top; height: 30px; line-height: 30px !important; display: block; }
ul.list-mdoa a.mdado { }
ul.list-mdoa .vol .tit { background: url(../_img/_layout/bg-vol.jpg) no-repeat left top; }
ul.list-mdoa a.vol .tit { height: 30px; line-height: 30px !important; }
ul.list-mdoa a.volunt { }
ul.list-mdoa a.volunt .tit { background: url(../_img/_layout/bg-mvol.jpg) no-repeat left top; line-height: 30px !important; }
ul.list-mdoa a.minhas .tit { background: url(../_img/_layout/bg-mdoa.jpg) no-repeat left top; }
ul.list-mdoa a.minhas { width: 150px; }
ul.list-mdoa a.dados .tit { background: url(../_img/_layout/bg-mdado.jpg) no-repeat left top; height: 30px; line-height: 30px !important; }
ul.list-mdoa a.dados { border-right: 1px dotted #bdb9b9; border-left: 1px dotted #bdb9b9; padding: 0 0 0 15px; margin: 0 15px; width: 150px; }
/* ---------------------------------------------- SEJA VOLUNTÁRIO ---------------------------------------------- */
h3.tit-left { float: left; margin: 5px 0 20px 8px !important; text-transform: uppercase; font-size: 14px !important; }
select.sel-right { margin: 0 8px 20px 0; float: right; width: 131px; font-size: 11px; color: #666666; font-style: italic; }
div#side-vol { float: left; width: 380px; }
div#side-vol li { background: url(../_img/_bullets/list.jpg) no-repeat center left; padding: 0 0 0 15px; margin: 0 0 7px 10px; color: #361100; font-size: 11px; }
a#qvol { width: 157px; height: 25px; line-height: 25px; text-align: center; font-size: 11px; font-weight: bold; float: left; margin: 30px 0 0 0; }
a#dhis { width: 220px; height: 25px; line-height: 25px; text-align: center; font-size: 11px; font-weight: bold; float: left; margin: 30px 0 0 0; }
a#btn-ad { width: 250px; height: 25px; line-height: 25px; text-align: center; font-size: 11px; font-weight: bold; float: left; margin: 30px 0 0 0; }
a#jvol { width: 136px; height: 25px; line-height: 25px; text-align: center; font-size: 11px; font-weight: bold; float: left; margin: 30px 0 0 25px; }
/* ---------------------------------------------- FOTOS ---------------------------------------------- */
#sel-gal { float: right; margin: -30px 0 0 0 !important; }
ul.list-gal { margin: 10px 0 40px -15px; width: 630px; }
ul.list-gal li { display: inline; }
ul.list-gal li a { margin: 0 0 15px 10px; float: left; }
/* ---------------------------------------------- CADASTRO ---------------------------------------------- */
 #form-cadastro .required { color: #F26522; }
#form-cadastro fieldset { border: none; }
#form-cadastro fieldset#field-tipo { padding-bottom: 40px; }
#form-cadastro fieldset#field-tipo input { background: none; border: none; padding: 0; }
#form-cadastro li { margin-top: 8px; }
#form-cadastro li.break { border-bottom: 1px dotted #BDB9B9; border-top: 1px dotted #ccc; margin-top: 20px; padding: 20px 0; overflow: hidden; zoom: 1; }
#form-cadastro li.break h3 { border: none; float: left; display: inline; margin: 0 !important; padding: 0 !important; }
#form-cadastro .reuse { float: right; margin: 0; width: 180px; text-align: center; }
#form-cadastro .reuse a { font-weight: bold; padding: 0 10px; }
#form-cadastro h3 { border-bottom: 1px dotted #BDB9B9; padding: 0 0 20px 0; margin: 0 0 20px 0 !important; }
#form-cadastro label { color: #361100; display: inline-block; font: bold 11px/16px Arial, sans-serif; width: 150px; }
#form-cadastro label.short { margin-right: 5px; width: auto; }
#form-cadastro label.autos { margin-left: 154px; font-weight: normal; color: #ABAD8C; font-size: 10px; }
#form-cadastro label.autos input { background: none; border: none; padding: 0; }
#form-cadastro input, #form-cadastro select { background: #f0f9da; border: 2px solid #f0f9da; color: #666; font: normal 11px/16px Arial, sans-serif; margin-right: 5px; padding: 4px; vertical-align: middle; }
#form-cadastro input:focus, #form-cadastro select:focus { background: #fff; }
#form-cadastro select { width: 150px; }
#form-cadastro small { color: #ABAD8C; font-size: 10px; }
#form-cadastro #cadastro-submit { border: none; margin-top: 40px; padding: 0; }
/* ---------------------------------------------- PAGINAÇÃO ---------------------------------------------- */
div.pagina li a { display: block; float: left; color: #abad8c; font-size: 11px; padding: 0 5px; height: 16px; line-height: 16px; border: 1px solid #abad8c; background: #f0fada; margin: 0 4px 0 0; }
div.pagina li a:hover { border: 1px solid #abad8c; background: #abad8c; color: #f0fada; }
div.pagina li a.active { border: 1px solid #abad8c; background: #abad8c; color: #f0fada; }
div.pagina p { float: left; color: #abad8c; font-size: 11px; margin: 0 8px 0 0 !important; }
div.pagina li { display: inline }
/* ---------------------------------------------- LISTA TP DOAÇÃO ---------------------------------------------- */
ul#tp-doa { margin: 20px 0 0 0; }
ul#tp-doa .tit { line-height: 15px; margin: 0 0 10px 0; }
ul#tp-doa a.mdado .tit {/*line-height: 30px;*/
 }
/* ---------------------------------------------- VERIFICAR CADASTRO DOAÇÃO ---------------------------------------------- */
.dados { float: left; width: 240px; }
* html .dados { width: 250px; }
.dados label { font-size: 11px; color: #361100; font-weight: bold; display: block; float: left; height: 25px; line-height: 25px; width: 45px; }
.dados .field { border: 0; padding: 5px 0 0 5px; width: 190px; height: 20px; font-size: 11px; color: #818181; background: url(../_img/_layout/bg-field-doa.jpg) no-repeat; margin: 0 0 11px 0; }
.dados a { color: #c2bfbf; text-decoration: underline; font-size: 11px; float: left; margin: 5px 0 0 0; }
.dados .bt { margin: 5px 5px 0 0; float: right; }
div#side-jcad { border-right: 1px dotted #bdb9b9; padding: 0 50px 30px 15px; }
* html div#side-jcad { padding: 0 40px 30px 15px; }
div#side-ncad { margin: 0 0 0 50px; }
div#side-ncad .bt { margin: 0 5px 0 0; }
#sel-cat-doa .sel-right { width: 200px; margin: 0 30px 0 0; }
#bt-cont-doa { width: 200px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; font-weight: bold; margin: 20px 0 0 0; }
#bt-doa-din { width: 200px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; font-weight: bold; margin: 20px 10px 0 0; float: left; }
#bt-doa-bem { width: 300px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; font-weight: bold; margin: 20px 0 0 0; float: left; }
.divul { }
.divul img { margin: 20px 0 0 0; }
.divul p { text-align: left; font-weight: bold; margin: 20px 0 0 0; }
.divul textarea { overflow: hidden; border: 0; font-size: 11px; color: #000; }
div#content p strong.str { display: inline; margin: 0; }
form#flanca { margin: 20px 0 0 0; }
.under { text-decoration: underline; }
form#flanca label { display: block; float: left; width: 80px; font-weight: bold; line-height: 20px; }
form#flanca .field { height: 18px; font-size: 11px; }
form#flanca .lb-as { display: block; float: left; width: 80px; line-height: 50px }
form#flanca label { font-size: 12px; color: #000; }
form#flanca p { float: left; margin: 10px 0; }
form#flanca textarea { font-size: 11px; padding: 5px; }
form#flanca .bt-flanca { margin: 10px 0 0 80px }
.error { font-size: 11px; color: red; }
.link { text-decoration: underline; color: #000; }
/* ---------------------------------------------- SPECIAL IE 6.0 ---------------------------------------------- */
* html div#side-nav h1 a { position: relative; }
* html div#header { position: relative; }
ul.list-imp li { *margin: 0 0 30px 0; }
div#side-nav ul li { *margin: 0 0 -1px 0; }
* html div#form-doa .arrow { margin: 0 15px; }
/* ---------------------------------------------- HELPS ---------------------------------------------- */
.clear { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.left { float: left; margin: 0px 10px 10px 0; }
.right { float: right; margin: 0px 0 10px 10px; }
.req { color: red; margin-left: 5px; }
.att { color: red; font-weight: bold; }
.clearfix:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
/*------------------------------------------------------------------------------ADD 04-12-2009----*/
div#imghistoria { width:266px; height:201px; float:right; margin:0 0 15px 25px; }
.cpfclos { padding:2px; float:right; margin:0; color:#a2a2a2; font-weight:bold; }
#cpflayer { width:300px; height:132px; position:absolute; top:596px; left:521px; z-index:5555; border: 1px solid #999; background:#FFFFFF; padding:5px; display:none; }
#cpflayer p, #emaillayer p { width:300px !important; padding-top:25px; }
.emailclos { padding:2px; float:right; margin:0; color:#a2a2a2; font-weight:bold; }
#emaillayer { width:300px; height:164px; position:absolute; top:1131px; left:521px; z-index:4444; border: 1px solid #999; background:#FFFFFF; padding:5px; display:none; }
/* doacao direta */
#form-doa #valor-txt { font-size: 16px; display: inline; float: none; clear: none; }
#form-doa .opcoes { float: left; text-align: center; }
#form-doa .opcoes label { font-size: 12px; display: block; padding: 3px 0 0 30px; width: auto; clear: both; }
#form-doa .opcoes label.amexx { background: url(../_img/_buttons/ico-amex.jpg) 0 2px no-repeat; height: 32px; line-height: 32px; padding-left: 75px; }
#form-doa .opcoes label.boleto { background: url(../_img/_buttons/ico-boleto.jpg) 0 4px no-repeat; height: 32px; line-height: 32px; padding-left: 12px; }
#form-doa .opcoes label.oipaggo { background: url(../_img/_buttons/ico-oipaggo.jpg) 0 0 no-repeat; height: 32px; line-height: 32px; padding-left: 62px; }
#form-doa .opcoes label.mastercard { background: url(../_img/_buttons/ico-mastercard.jpg) 0 2px no-repeat; height: 32px; line-height: 32px; padding-left: 40px; }
#form-doa .opcoes label.visanet { background: url(../_img/_buttons/ico-visa.jpg) 0 3px no-repeat; height: 32px; line-height: 32px; padding-left: 7px; }
#form-doa .listaopcoes { border: 1px solid #DFDFDF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#form-doa .listaopcoes div input, #form-doa .listaopcoes div select { display: inline-text; float: none; }
#form-doa .listaopcoes div { font-size: 12px; display:block; clear:both; }
#form-doa .listaopcoes h4 { font-size: 12px; }
#form-doa .bt-enter { display: block; margin: 5px 0 0 50px; float: left; }

.doacao_confirme { padding: 30px; }
.doacao_confirme input.cancelar { cursor: pointer; margin: 0 20px; border: none; background-color: #FFF; color: #F26522; font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; line-height: 15px; outline: medium none; padding: 5px 20px; }
.doacao_confirme input.cancelar:hover { border-bottom: 1px dotted #F26522; }
.doacao_confirme input.confirmar { cursor: pointer; margin: 0 20px; border: none; background-color: #F7FDE9; color: #157726; font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; line-height: 15px; outline: medium none; padding: 5px 20px; }

.doacao_confirme .campos { float: left; margin-top: 50px; margin-bottom: 50px; vertical-align: middle; }
.fbConnectWidgetTopmost {border-style:none!important;}

.eventos_mes {
	padding:10px;
	background-color:#F3F3EB;
	/*background-color:#000;*/
	overflow:hidden;
	border-radius: 10px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;

}
.eventos_mes h3 {
	color:#157726;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*border-bottom: 1px dashed #BDB9B9;text-transform:uppercase;*/
	padding-bottom:10px;
	margin-bottom:5px;
	font-weight:bold;

	}


.depoimento {
	margin-bottom:42px;
}
.depoimento h3{
	color:#1d9b33!important;
	font-size:12px!important;
	font-weight:bold!important;
	margin-top:0!important;
}
.depoimento .info-autor {
	color:#9ea07a;
	font-size:11px;
}
.thumb-depoimento, .video-depoimento{
	float:left;
	margin-right:18px;
}
.thumb-depoimento {
	border:3px solid #999D78!important;
}
.depo-image, .depo-video {
	float:left;
}
.depo-image{
	width:435px;
}

.depo-video{
	width:290px;
}


span.total b{
  display:block!important;
	width:150px!important;
}
.fan_box .full_widget{
  height: 220px;
  border: 0 !important;
  background: none !important;
  position: relative;
}

#doacao-padrinho{ margin: 20px 0 30px; }
#doacao-padrinho img{ float: left; margin: -10px 20px 0 0; }
#doacao-padrinho p{ color: #9d301b; font: 18px/24px Georgia,'Times New Roman',serif !important; }
#doacao-escolha{ font-weight:bold; font-size: 16px; margin: 0 0 30px !important;}
#doacao-formas{ text-align:center; }
#doacao-formas a{ margin: 0 30px; }
