body { font-family:"OS-R"; }

#T { background-color:#fff; }
#T .container {}
#T .logo { margin:20px auto;}
#T .menu { }
#T .menu ul { display:block; width:100%; text-align:center; margin:0px; padding:10px 10px; list-style:none; }
#T .menu ul li { display:inline-block; margin:0px 13px; }
#T .menu ul li a { float:left; }
#T .menu ul li a { color:#3f3f3f; font-size:18px; font-family:"OS-R";}
#T .menu ul li a:hover { color:#3F91B0; }
#T .hr { background-image:url("../imgs/hr-2.png"); background-position:top center; background-size:100% 100%; height:10px; }

#B { margin-top: -4px; padding:0px; background-color:#fff; text-align:center; /*background-image:url("../imgs/banner5.jpg"); background-repeat:no-repeat; background-position:top center; background-size:auto 450px;*/ }
#B.preload { background:#ffffff url("../imgs/preloader.gif") no-repeat top -25px center; background-size: auto 110px; height:50px; }
#B.ta_left.preload { background-position: top -25px left;}
#B h2 { font-family:"OS-B"; font-weight:bold; color:#fff; }
#B p { font-family:"OS-R"; color:#fff; font-size:20px; }

#R {  }
#R.n-home { margin-top:80px; }
#R .hr {  background:url("../imgs/hr-2.png") top center no-repeat; background-size:auto 6px; height:6px; }
#R .R {  padding:15px 0px; margin-top:-3px; background-color:#cdcdcd; margin-top:150px; }
#R .B {  padding:20px 0px; }
#R .B .rs-facebook { display:inline-block; background-image:url("../imgs/ico_facebook.jpg"); width:49px; height:48px; margin-right:10px; }
#R .B .ico-email { display:inline-block; background-image:url("../imgs/ico_email.jpg"); width:59px; height:40px; margin-right:10px; }
#R .B span { font-size:14px; color:#464646;  }

#NOTICIAS { }
#NOTICIAS .container { }

#EVENTOS { }
#EVENTOS .container { }

#SEJA-UM-DOADOR { margin:40px 0px; padding:20px 0px 50px 0px; background-color:#87ceff; }
#SEJA-UM-DOADOR .container { }

#SEJA-UM-AMIGO { position:relative; margin:40px 0px; padding:20px 0px 50px 0px; /*background: url("../imgs/banner3-2.jpg?v=0.2") center center no-repeat;*/ height: 269px; overflow: hidden; }
#SEJA-UM-AMIGO .cfs {  }
#SEJA-UM-AMIGO .caroufredsel_wrapper { /*position:absolute!important; */ }
#SEJA-UM-AMIGO .container { z-index: 5000; position: absolute;top: 0px; width: 100%;margin-top: 40px; }

.obs-msg { font-weight:bold; }
.obs-msg .er { color:#f00; }
.obs-msg .ok { color:#05ac13; }
.obs-msg.preload { height:50px; background:url("../imgs/preloader.gif") no-repeat top -55px center; background-size:auto 140px; }

#GoogleMap { padding:0px; }

.lista-t1 { margin:0px; padding:0px; list-style:none; margin-top:20px; }
.lista-t1 li { float:left; width:230px; margin:0px 26px; }
.lista-t1 li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.lista-t1 li a { display:block; text-decoration:none; display:block; }
.lista-t1 li a img { display:block; width:230px; height:180px; }
.lista-t1 li a h5 { margin:0px; padding:10px 10px; background-color:#7c7c7c; color:#fff; }
.lista-t1 li a h4 { font-weight:bold; color:#464646; }
.lista-t1 li a p { font-weight:normal; color:#464646; }
.lista-t1 li.sep { margin:15px 0px; width:100%; display:block; clear:both; }

.lista-t2 { margin:0px; padding:0px; list-style:none; margin-top:20px; }
.lista-t2 li { float:left; width:230px; margin:0px 70px; background-color: #d8efff; }
.lista-t2 li:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.lista-t2 li a { display:block; text-decoration:none; display:block; }
.lista-t2 li a img { display:block; width:230px; height:180px; }
.lista-t2 li a h5 { margin:0px; padding:15px 10px; text-align:center; background-color:#ededed; color:#2d2d2d; padding-left:10px; padding-right:10px; }
.lista-t2 li a h4 { font-weight:bold; color:#464646; padding-left:10px; padding-right:10px; }
.lista-t2 li a p { font-weight:normal; color:#464646; padding-left:10px; padding-right:10px; }
.lista-t2.l-t1 { }
.lista-t2.l-t1 li { margin:0px 26px; }
.lista-t2 li.sep { margin:15px 0px; width:100%; display:block; clear:both; }

.in-t1 { margin:15px 0px; color:#000; font-size:18px; background-color:#ffffff; border:1px solid #a7a7a7; padding:10px 15px; text-align:center; }
.in-t1::-webkit-input-placeholder,
.in-t1::-moz-placeholder,
.in-t1:-ms-input-placeholder,
.in-t1:-moz-placeholder {color: #a7a7a7;}
.in-t1.err { border: 1px solid #f00; }
.in-t1.readonly { background-color: #ececec; color: #898989; }
#CONTATO.ifr .in-t1 { text-align:left; }
.in-nome { width:60%; }
.in-email { width:60%; }
.in-what-celular { width:60%;  }
.in-assunto { width:60%; /*width:61.053%;*/  }
.in-msg { width:61.053%; height:150px; }
.in-msg::-webkit-input-placeholder,
.in-msg::-moz-placeholder,
.in-msg:-ms-input-placeholder,
.in-msg:-moz-placeholder {  }
.in-valor-doacao { background-color: #cbffc1; }

.fw_b_normal { font-weight:normal; }

.h-t1 { text-align:center; height:50px; color:#000; font-family:"OS-B"; font-size:40px; /*background:url("../imgs/seta-1.jpg") center right no-repeat; background-size:auto 50px;*/ }
.h-t1.v2 { color:#3f91b0; background:none; }
.h-t2 { font-size:40px; padding-bottom:15px; font-family:"OS-B"; text-align:center; color:#fff; background: url("../imgs/hr-1.png") bottom center no-repeat; background-size:auto 5px; }
.h-t3 { font-size:40px; padding-bottom:15px; font-family:"OS-B"; text-align:center; color:#61676a; }

.h-auto { height:auto; }

.bt-1 { text-decoration: none !important; display: inline-block;cursor: pointer;font-family: "OS-B";font-size: 20px;padding: 10px 53px 10px 30px;background-color: #87ceff;color: #fff;background: url(../imgs/seta-2.jpg) center right 16px no-repeat;border: 1px solid #fff;background-size: auto 25px; }
.bt-1:hover { color:#fff; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

.bt-2 { text-decoration: none !important; display: inline-block; cursor: pointer; font-family: "OS-B"; font-size: 20px; padding: 10px 53px 10px 30px; background-color: #87ceff; color: #fff !important; background: url(../imgs/seta-1.png) center right 16px no-repeat; border: 1px solid #fff !important; background-size: auto 25px; }
.bt-2:hover { color:#fff; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

.bt-3 { background-color:#22a4ff; text-decoration: none !important; display: inline-block; cursor: pointer; font-family: "OS-B"; font-size: 20px; padding: 10px 30px 10px 30px; color: #fff; border: 1px solid #fff; }
.bt-3:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

.bt-4 { background-color:#656565; text-decoration: none !important; display: inline-block; cursor: pointer; font-family: "OS-B"; font-size: 20px; padding: 10px 30px 10px 30px; color: #fff; border: 1px solid #fff; color:#fff; }
.bt-4:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

.the_content_custom { font-family:"OS-R"; font-size:16px; color:#646a74; padding: 0px 15px; }
.the_content_custom img.thumb { float:right; margin-left:20px; margin-bottom:20px; border: 1px solid #646464; }
.the_content_custom p { font-family:"OS-R"; font-size:16px; color:#646a74; margin-bottom:20px; }
.the_content_custom p img.aligncenter { display:block; margin:0 auto; }
.the_content_custom p img.alignleft  { float: left; margin-right: 5px; margin-bottom: 5px;}
.the_content_custom p img.alignright { float: right; margin-left: 5px; margin-bottom: 5px;}
.the_content_custom h1 { margin-bottom:20px; }
.the_content_custom h2 { margin-bottom:20px; }
.the_content_custom h3 { margin-bottom:20px; }
.the_content_custom h4 { margin-bottom:20px; }
.the_content_custom h5 { margin-bottom:20px; }
.the_content_custom a { }
.the_content_custom strong { color:#797979; }
.the_content_custom table { margin:10px 0px; }
.the_content_custom table th { border:1px solid #ccc; padding:3px; }
.the_content_custom table td { border:1px solid #ccc; padding:3px; }
.the_content_custom .wp-caption-text { color:#919191; background-color: #EAEAEA; padding: 5px 15px; font-size: 13px; text-align: center; margin-bottom: 0px; }
.the_content_custom ul { margin:0px 0px 50px 50px; padding:0px 0px 0px 0px; }
.the_content_custom ul li { margin:6px 0px; }

.iframe { }
.iframe iframe { width:100%; border:none; }

.paginacao-1 { margin-top:30px; }
.paginacao-1 .wp-pagenavi { }
.paginacao-1 .wp-pagenavi span { margin:0px 1px; cursor:hand; cursor:pointer; border-color:#3f91b0; color:#ffffff; background-color: #3f91b0; padding:8px 11px; }
.paginacao-1 .wp-pagenavi span.pages { }
.paginacao-1 .wp-pagenavi span.pages:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.paginacao-1 .wp-pagenavi span.current { border-color: #bd2637; color: #fff; background-color: #bd2637; }
.paginacao-1 a { margin:0px 1px; cursor:hand; cursor:pointer; border-color:#3f91b0; color:#ffffff; background-color: #3f91b0; padding:8px 11px; }
.paginacao-1 a:hover { text-decoration:none; background-color: #ccc; color:#000; }
.paginacao-1 a.page {   }
.paginacao-1 a.previouspostslink {   }
.paginacao-1 a.nextpostslink {   }

.list-group-item { cursor:pointer; border-left: 15px solid #bd2637 !important; font-weight: bold;}
.list-group-item.collapsed { /*background-color: #4495b5;*/  border-left: 15px solid #6fb4ce !important; font-weight: normal; }
.list-group-item:hover { /*background-color: #4495b5;*/ border-left: 15px solid #bd2637 !important; }
