/* INSTITUCIONAL */
section { padding: 0; }


.conteudo {position: relative; clear: both; height: auto; padding: 20px 0px 25px 0px; width:100%; text-align: center; }
.conteudo .imagem { width: 420px; height: auto; float: left; margin: 0px 20px 20px 0px; }
.conteudo .imagem img { width: 100%; height: auto; /*-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;*/ position: relative; overflow: hidden; }
.conteudo img { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }
.conteudo img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.conteudo h2 { font-size: 16px; color: #1b3160; font-weight: 700; left: 2px; text-align: center; height: auto; line-height: 16px; padding: 0px 0px 15px 0px; }
.conteudo p { font-size: 14px; color: #606060; font-weight: 400; text-align: left; height: auto; line-height: 20px; padding: 0px 0px 30px 0px; }
.conteudo p b { text-transform: uppercase; letter-spacing: 1.5px; display: inline-block; margin-bottom: 15px !important; font-size: 14px !important; font-weight: 400; border-bottom: #008349 1px solid; }
.conteudo iframe { width: 100%; height: 480px; display: inline-block; margin: 20px 0px; }
.conteudo .frase { width: 100%; height: auto; padding: 30px 0px; font-size: 24px; color: #1b3160; font-weight: 700; text-align: left; height: auto; line-height: 40px; }
.conteudo .frase img { float: right; padding: 0px 0px 0px 50px; }
.conteudo .frase p { font-weight: 900; font-size: 32px; color: #901122; text-align: left; height: auto; line-height: 40px; }
.conteudo .donwload { width: 200px; height: 450px; float: right; background: url(../imagens/download-proposta.png) no-repeat center center; }

/* DOAÇÃO */
.doacao {position: relative; background-color: rgba(0,0,0,0.05); text-align: center; clear: both; height: auto; padding: 40px 0px; margin: 20px 0px 40px 0px; width:100%; text-align: center; }
.doacao p { font-size: 14px; color: #606060; font-weight: 400; text-align: left; height: auto; line-height: 22px; padding: 0px 0px 50px 0px; }
.doacao #formulario { width: 100%; background-color: #ffffff; padding: 20px 0px; text-align: center; margin: 0 auto; height: auto; position: relative; float: none; display: inline-block; -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0, 0.2); -moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0, 0.2); box-shadow: 0px 0px 35px 0px rgba(0,0,0, 0.2); }
.doacao #formulario .valores { width: auto; height: 42px; float: left; }
.doacao #formulario .valores ul { width: auto; height: 42px; }
.doacao #formulario .valores ul li { padding-left: 40px; background: #ffffff url(../imagens/espaco.png) no-repeat 10px center; padding-right: 10px; margin-right: 8px; width: auto; height: 42px; float: left; font-size: 30px; color: #1b3160; font-weight: 700; text-align: left; line-height: 38px; cursor: pointer; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; letter-spacing: -1px }
.doacao #formulario .valores ul li.ativo { padding-left: 40px; background: #901122 url(../imagens/check-valor.png) no-repeat 10px center; padding-right: 10px; margin-right: 8px; width: auto; height: 42px; float: left; font-size: 30px; color: #1b3160; font-weight: 700; text-align: left; line-height: 38px; cursor: pointer; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; letter-spacing: -1px }
.doacao #formulario .valores ul li .cifrao { float: left; font-size: 12px; padding-right: 5px; }
.doacao #formulario .doe { float: right; width: 130px; cursor: pointer; margin: 10px 0px 0px 0px; padding: 0px; font-size: 16px; color: #ffffff; background-color: #901122; font-weight: 700; text-transform: uppercase; text-align: center; height: 42px; position: relative; background: #901122; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.doacao #formulario .doe:hover { color: #ffffff; background-color: #901122; }
.doacao #formulario select { width: 160px; float: right; height: 42px; line-height: 42px; background-color: #ffffff; text-align: center; color: #901122; font-size: 16px; font-weight: 400 }
.doacao #formulario input[type=text] { float: left; background-color: #1b3160; height: 42px; padding: 0px 15px; width: 195px; margin: 10px 8px 0px 0px; font-size: 16px; line-height: 42px color: #ffffff; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;border: 2px solid #736C73; font-size: 12px; color: #736C73; font-weight: 800; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.doacao #formulario input[type=text]:focus, .doacao #formulario textarea:focus { background-color: #901122; }
.doacao #formulario textarea {background-color: #ffffff; height: 150px; padding: 5px 20px; width: 535px; margin: 6px 0px; display: inline-block; font-size: 14px; line-height: 36px color: #95989A; }
.doacao #formulario .colunas { width: 100%; height: auto; clear: both; position: relative; overflow: hidden; }

.cartoes { width: 100%; height: 29px; margin-bottom: 25px; background: url(../imagens/pagseguro.png) no-repeat center center; }

.alinha_left { width: 100%; height: auto; position: relative; clear: both; text-align: left; padding: 20px 0px 0px 0px; }
.alinha_left .os_contatos { padding: 10px 0px 20px 0px; }
.alinha_left .os_contatos p { padding: 0px; }
.alinha_left .os_contatos p strong { font-weight: 700; }

/* SUCESSO */
.sucesso {position: relative; text-align: center; clear: both; height: auto; padding: 20px 5% 40px 5%; margin: 20px 0px 40px 0px; width:90%; text-align: center; font-size: 24px; color: #000000; font-weight: 400 height: auto; line-height: 26px; }
.sucesso .compartilhe { width: 100%; height: auto; margin: 15px 0px; position: relative; clear: both; }
.sucesso .compartilhe #shareRoundIcons { margin: 0px; display: inline !important; width: auto !important; }
.sucesso .compartilhe .jssocials-share-link { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

/*PADRES - RELIGIOSOS*/
.registros { width: 100%; height: auto; }
.registros li { width: 100%; height: auto; min-height: 150px; clear: both; padding-top: 10px; height: auto; list-style-type: none; }
.registros li .fts { width: 250px; height: auto; margin-right: 20px; float: left; text-align: center; position: relative; overflow: hidden; }
.registros li .fts img { text-align: center; height: auto; margin: 0 auto; }
.registros li .info { width: 830px; height: auto; min-height: 110px; float: right; padding: 0px 0px 20px 0px; color: #969696; font-size: 14px; line-height: 20px; text-align: left; margin: 0px 0px 25px 0px; }
.registros li .info h2 { width: 100%; height: auto; color: #1b3160; font-size: 15px font-weight: 600; line-height: 20px; text-align: left; margin: 0 auto; padding: 0px 0 15px 0px; }
.registros li .info p { font-style: italic; padding-top: 6px; }

/*ACOLHIMENTO*/
.acolhimento { width: 835px; height: auto; margin: 0px 132px; position: relative; clear: both; display: inline-block; }
.acolhimento ul { width: 100%; height: auto; position: relative; clear: both; margin: 20px 0px; list-style: none; text-align: center; }
.acolhimento ul li { width: 100%; height: auto; min-height: 240px; position: relative; clear: both; }
.acolhimento ul li.lado1 .numero { width: 80px; height: 80px; margin-top: -10px; left: 50%; margin-left: 320px; position: absolute; z-index: -1; color: #ebebeb; font-weight: 100; font-size: 120px; font-style: italic; line-height: 80px; text-align: center; }
.acolhimento ul li.lado2 .numero { width: 80px; height: 80px; margin-top: -10px; position: absolute; z-index: -1; color: #ebebeb; font-weight: 100; font-size: 120px; font-style: italic; line-height: 80px; text-align: center; }
.acolhimento ul li.lado1 { background: url(../imagens/linha1.png) no-repeat center top; }
.acolhimento ul li.lado1 .foto { float: left; }
.acolhimento ul li.lado1 .dc { float: right; }
.acolhimento ul li.lado2 { background: url(../imagens/linha2.png) no-repeat center top; }
.acolhimento ul li.lado2 .foto { float: right; }
.acolhimento ul li.lado2 .dc { float: left; }
.acolhimento ul li .foto { width: 180px; height: 180px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position: relative; overflow: hidden; }
.acolhimento ul li .dc { width: 90px; height: auto; text-align: center; padding: 35px 0px 0px 0px; color: #1b3160; font-size: 14px font-weight: 700; line-height: 20px; }
.acolhimento ul li p { width: 485px; height: auto; min-height: 110px; float: left; padding: 20px 0px 0px 45px color: #606060; font-size: 14px; line-height: 20px; text-align: justify; margin: 0px 0px 25px 0px; }
.acolhimento ul li.lado2 p { padding: 20px 0px 0px 33px; }

/*PERGUNTAS FREQUENTES*/
.perguntas { width: 835px; height: auto; margin: 30px 132px; position: relative; clear: both; display: inline-block; }
.perguntas ul { width: 100%; height: auto; position: relative; clear: both; margin: 20px 0px; list-style: none; text-align: center; }
.perguntas ul li { cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 15px 20px 5px 20px; margin-bottom: 5px; border-radius: 15px; background-color: #eaeaea; overflow: hidden; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: -o-calc(100% - 40px); width: calc(100% - 40px); height: auto; position: relative; clear: both; }
.perguntas ul li .dc { width: 100%; height: auto; text-align: center; color: #901122; font-size: 14px font-weight: 700; line-height: 22px; }
.perguntas ul li p { display: none; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: -o-calc(100% - 40px); width: calc(100% - 40px); height: auto; padding: 0px 20px color: #606060; font-size: 14px; line-height: 20px; text-align: justify; margin: 0px 0px 25px 0px; }
.perguntas ul li p img { float: left; width: auto; max-width: 300px; padding: 0px 20px 0px 0px; }
.perguntas ul li:hover { background-color: #d2d2d2; }

/*CONTAS*/
.contas { width: 100%; height: auto; margin: 50px 0px 0px 0px; position: relative; clear: both; display: inline-block; }
.contas ul { width: 100%; height: auto; position: relative; clear: both; margin: 20px 0px; list-style: none; text-align: center; }
.contas ul li { padding: 0px; width: 240px; margin: 0px 15px 20px 15px; height: auto color: #606060; font-size: 14px; font-weight: 300; line-height: 20px; text-align: left; overflow: hidden;height: auto; position: relative; display: inline-block; vertical-align: top; }
.contas ul li p { width: 100%; padding-bottom: 0px; height: auto color: #1b3160; font-size: 16px; font-weight: 700; line-height: 16px; text-align: left; }

/*REGISTRO SIMPLES - GOVERNO*/
.registro-simples { width: 100%; height: auto; }
.registro-simples li { border: 1px solid #eaeaea; width: -moz-calc(50% - 52px); width: -webkit-calc(50% - 52px); width: -o-calc(50% - 52px); width: calc(50% - 52px); height: auto; float: left; display: inline-block; vertical-align: top; padding: 25px 15px; height: auto; list-style-type: none; margin: 10px; }
.registro-simples li:hover { background-color: #cccccc; }
.registro-simples li h2 { width: 100%; height: auto; color: #1b3160; font-size: 18px font-weight: 700; line-height: 22px; text-align: center; margin: 0 auto; padding: 0px; }

.topicos { width: 100%; height: auto; padding: 20px 0px 50px 0; position: relative; }
.topicos ul { text-align: center; }
.topicos ul li { display: inline-block; width: 100%; text-align: left; height: auto; margin: 20px 0px; }
.topicos ul li .avatar { width: 150px; height: 150px; display: inline-block; vertical-align: top; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background-color: #eaeaea; background-position: center; background-repeat: no-repeat; background-size: auto 80%; }
.topicos ul li .descricao2 { display: inline-block; vertical-align: top; margin-left: 10px;width: -moz-calc(100% - 160px); width: -webkit-calc(100% - 160px); width: -o-calc(100% - 160px); width: calc(100% - 160px); }
.topicos ul li .descricao2 .data { font-size: 18px; color: #901122; font-weight: 800; text-align: left; }
.topicos ul li .descricao2 .intro { font-size: 16px; color: #901122; font-weight: 600; text-align: left; }
.topicos ul li .descricao2 .cta { width: auto; margin: 10px 0px; height: 34px; line-height: 34px; display: inline-block; vertical-align: top; padding: 0 15px; background: #901122; border: 1px solid #901122; font-size: 14px; color: #FFFFFF; font-weight: 300; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; }
.topicos ul li .descricao2 p { color: #464646; font-size: 13px; text-align: left; }

.topicos ul li .descricao2 .bancos { width: 100%; height: auto; border-top: 1px solid #eaeaea; margin-top: 15px; padding: 10px 0px 50px 0; position: relative; }
.topicos ul li .descricao2 .bancos ol { text-align: left; }
.topicos ul li .descricao2 .bancos ol .qual { display: inline-block; width: 33%; text-align: left; height: auto; margin: 20px 0px; }
.topicos ul li .descricao2 .bancos ol .qual .marca { width: 70px; height: 70px; margin-right: 10px; background-size: 45px auto; display: inline-block; vertical-align: top; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background-color: #f4f6f8; background-position: center; background-repeat: no-repeat; }
.topicos ul li .descricao2 .bancos ol .qual .dados { position: relative; height: auto; display: inline-block; vertical-align: top; width: -moz-calc(100% - 85px); width: -webkit-calc(100% - 85px); width: -o-calc(100% - 85px); width: calc(100% - 85px); }
.topicos ul li .descricao2 .bancos ol .qual .dados .banco { font-size: 14px; color: #901122; font-weight: 800; text-align: left; }
.topicos ul li .descricao2 .bancos ol .qual .dados p { color: #464646; font-size: 13px; text-align: left; }

.topicos .ver { width: 152px; height: 38px; left: 50%; margin-left: -91px; position: relative; background: #ef3e29; font-size: 12px; color: #FFFFFF; letter-spacing: 3px; text-align: center; text-transform: uppercase; line-height: 38px; border: 15px solid #FFFFFF; }
.topicos .linha-cinza { width: 100%; height: 1px; background: #eeeeee; margin-top: -32px; }

/*AJUDE*/
.ajude { width: 100%; height: auto; clear: both; position: relative; text-align: center; }
.chama { width: 100%; font-size: 24px; color: #1b3160; font-weight: 700; text-align: left; height: auto; line-height: 24px; padding: 0px 0px 15px 0px; }
.ajude li { width: 480px; height: auto; display: inline-block; vertical-align: top; padding-top: 10px; margin: 10px 25px 20px 25px; height: auto; list-style-type: none; }
.ajude li .fts { width: 480px; margin-top: 10px; padding-top: 10px; height: 275px;; text-align: center; position: relative; overflow: hidden; }
.ajude li .fts img { text-align: center; width: 480px; height: 275px; margin: 0 auto; }
.ajude li .info { width: 100%; height: auto; padding: 0px 0px 10px 0px; margin-bottom: 10px color: #1b3160; font-size: 18px; line-height: 20px; text-align: left; border-bottom: #1b3160 1px solid; }
.ajude li:hover img { opacity: 0.4; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.ajude .fts { width: 100%; height: auto; position: relative;text-align: center; }
.ajude .fts li { width: 200px; height: 200px; margin: 20px 25px; list-style-type: none; display: inline-block; }
.ajude .fts li .avatar { width: 200px; height: 200px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative; overflow: hidden; }
.ajude .fts li .avatar img { text-align: center; height: 200px; width: 200px; margin: 0 auto; }
.ajude .fts li:hover img { opacity: 0.4; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.fts { width: 100%; height: auto; position: relative;text-align: center; }
.fts li { width: 200px; height: 200px; margin: 20px 25px; list-style-type: none; display: inline-block; }
.fts li .avatar { width: 200px; height: 200px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative; overflow: hidden; }
.fts li .avatar img { text-align: center; height: 200px; width: 200px; margin: 0 auto; }
.fts li:hover img { opacity: 0.4; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

/*FOTOS*/
.fotos  { width: 100%; height: auto; position: relative;text-align: center; }
.fotos ul { width: 100%; height: 250px; position: relative; clear: both; margin: 20px 0px; overflow: hidden; list-style: none; text-align: center; }
.fotos ul li { width: 225px; height: 200px; margin: 0px 10px; position: relative; float: left; }
.fotos ul li img { width: 225px; height: 200px; }
.fotos ul li img:hover { -ms-filter: initial; }
.fotos #pager { width: 100%; height: auto; position: relative; text-align: center; }
.fotos #pager a { position: relative; text-indent:-9999px; display: inline-block; width:10px; height:10px; background-color:#cccccc; margin: 0px 6px;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.fotos #pager a.selected { text-indent:-9999px; display: inline-block; position: relative; background-color:#606060;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; width: 10px; height: 10px; }

/*FOTOS*/
.list_carousel { width:100%; height: 250px; text-align: center; display: inline-block; }
.list_carousel ul { width:100%; margin: 20px 0px; height: 250px; padding: 0; list-style: none; display: block; }
.list_carousel ul li { width: 240px; height: 200px; padding: 0; margin: 10px; display: block; float: left; }
.list_carousel ul li img { width: 240px; height: 200px; }
.list_carousel #pager { width: 100%; height: auto; position: relative; text-align: center; }
.list_carousel #pager a { position: relative; text-indent:-9999px; display: inline-block; width:10px; height:10px; background-color:#cccccc ; margin: 0px 6px;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.list_carousel #pager a.selected { text-indent:-9999px; display: inline-block; position: relative; background-color:#1b3160;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; width: 10px; height: 10px; }

.cadastro { width: 100%; height: auto; position: relative; overflow: hidden; clear: both; text-align: center; padding: 0px 0px 20px 0px; }
.cadastro .titulo { color: #000000; font-size: 18px font-weight: 600; line-height: 22px; text-align: center; padding-bottom: 35px; }
.cadastro .titulo p { font-size: 14px; font-weight: 400; }

.cadastro .blocos_doa { width: 350px; display: inline-block; vertical-align: top; padding: 15px 0px 8px 0px; margin: 0px 50px; position: relative; height: auto; }
.cadastro .blocos_doa input[type=text], .cadastro input[type=password], .cadastro select { width: 100%; height: 30px; background-color: #ffffff; border-bottom: #000000 1px solid; text-align: left; line-height: 30px; font-size: 16px margin: 0px 0px 10px 0px; }
.cadastro .blocos_doa input[type=buttom] { position: relative; clear: both; cursor: pointer; width: 120px; height: 30px; background: #FFFFFF; font-size: 15px; margin: 20px auto; color: #1b3160; border:1px solid #1b3160 text-align: center; font-weight: 700 }
.cadastro .blocos_doa input[type=buttom]:hover { background: #1b3160; color: #ffffff; }
.cadastro .blocos_doa tbody { width: 350px; }

#pagseguro_cartao_numero { background-size: auto 20px; background-position: center right; background-repeat: no-repeat; }

.endereco_completo, .aba { display: none; }
.erros-registro { display: none; width: 100%; height: 12px; line-height: 12px; padding: 3px 0px font-size:12px; color: red; font-weight: bold; text-align: left; }
#lancador { position: absolute; right: 0px; margin-top: 2px; font-size: 12px; line-height: 12px; cursor: pointer; font-family: 'Open Sans'; text-transform: uppercase; padding: 5px; background-color: #000000; color: #ffffff; }

@media screen and (max-width: 1100px) {

	.cadastro .blocos_doa { width: 350px; margin: 0px 5px; }
	.cadastro .blocos_doa tbody { width: 100%; }

.acolhimento { width: 100%; height: auto; margin: 0px 0px; position: relative; clear: both; display: inline-block; }
.acolhimento ul { width: 100%; height: auto; position: relative; clear: both; margin: 20px 0px; list-style: none; text-align: center; }
.acolhimento ul li { width: 100%; height: auto; min-height: 240px; position: relative; clear: both; text-align: center; }
.acolhimento ul li.lado1 .numero { width: 80px; height: 80px; margin-top: -10px; left: 0px; margin-left: 0px; position: absolute; z-index: -1; color: #ebebeb; font-weight: 100; font-size: 120px; font-style: italic; line-height: 80px; text-align: center; }
.acolhimento ul li.lado2 .numero { width: 80px; height: 80px; margin-top: -10px; position: absolute; z-index: -1; color: #ebebeb; font-weight: 100; font-size: 120px; font-style: italic; line-height: 80px; text-align: center; }
.acolhimento ul li.lado1 { background: url(../imagens/espaco.png) no-repeat center top; }
.acolhimento ul li.lado1 .foto { float: none; }
.acolhimento ul li.lado1 .dc { float: none; }
.acolhimento ul li.lado2 { background: url(../imagens/espaco.png) no-repeat center top; }
.acolhimento ul li.lado2 .foto { float: none; }
.acolhimento ul li.lado2 .dc { float: none; }

.acolhimento ul li .foto { width: 180px; height: 180px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position: relative; overflow: hidden; display: inline-block; }
.acolhimento ul li .dc { width: 100%; height: auto; text-align: center; padding: 35px 0px 0px 0px; color: #1b3160; font-size: 14px font-weight: 700; line-height: 20px; }
.acolhimento ul li p { width: 100%; height: auto; min-height: 110px; float: none; padding: 20px 0px 0px 0px color: #606060; font-size: 14px; line-height: 20px; text-align: center; margin: 0px 0px 25px 0px; }
.acolhimento ul li.lado2 p { padding: 20px 0px 0px 33px; }

	/* DOAÇÃO */
	.doacao { width: 94%; background-color: transparent; text-align: center; clear: both; height: auto; padding: 0px 3% 40px 3%; margin: 20px 0px 40px 0px; }
	.doacao p {  text-align: center; }
	.doacao #formulario { width: 94%; background-color: #ffffff; padding: 20px 3%; text-align: center; margin: 0 auto; height: auto; position: relative; float: none; display: inline-block; -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0, 0.2); -moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0, 0.2); box-shadow: 0px 0px 35px 0px rgba(0,0,0, 0.2); }
	.doacao #formulario .valores { width: 100%; height: auto; float: none; position: relative; }
	.doacao #formulario .valores ul { width: 100%; height: auto; text-align: center; }
	.doacao #formulario .valores ul li,
	.doacao #formulario .valores ul li.ativo { float: none; display: inline-block; }
	.doacao #formulario .doe { float: none; width: 130px; display: inline-block; }
	.doacao #formulario select , .doacao #formulario input[type=text] { float: none; padding: 0px 3%; width: 94%; }

	.perguntas { width: 90%; margin: 30px 5%; position: relative; clear: both; display: inline-block; }

	.centra iframe { width: 100%; height: auto; }

	/*AJUDE*/
	.chama { text-align: center; }
	.ajude li { width: 360px; height: auto; display: inline-block; vertical-align: top; padding-top: 10px; margin: 10px 0px 20px 0px; height: auto; list-style-type: none; }
	.ajude li .fts { width: 360px; margin-top: 10px; padding-top: 10px; height: 185px; text-align: center; position: relative; overflow: hidden; }
	.ajude li .fts img { text-align: center; width: 360px; height: 185px; margin: 0 auto; }
	.ajude li .info { width: 100%; height: auto; text-align: center; }
	.ajude .fts { width: 100%; height: auto; position: relative;text-align: center; }
	.ajude .fts li { width: 360px; height: 360px; margin: 20px 25px; list-style-type: none; display: inline-block; }
	.ajude .fts li .avatar { width: 360px; height: 360px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative; overflow: hidden; }
	.ajude .fts li .avatar img { text-align: center; height: 360px; width: 360px; margin: 0 auto; }

	.registros { width: 100%; height: auto; }
	.registros li { width: 100%; height: auto; min-height: 150px; clear: both; padding-top: 10px; height: auto; list-style-type: none; }
	.registros li .fts { width: 100px; height: auto; margin-right: 0px; float: none; margin: 0 auto; text-align: center; overflow: hidden; }
	.registros li .fts img { text-align: center; height: auto; margin: 0 auto; }
	.registros li .info { width: 90%; height: auto; min-height: 110px; float: none; padding: 0px 0px 20px 0px font-size: 14px; line-height: 20px; text-align: center; margin: 0px 0px 25px 5%; }
	.registros li .info h2 { width: 90%; height: auto; font-size: 18px font-weight: 600; line-height: 22px; text-align: center; margin: 0 auto; padding: 10px 0px 15px 0px; }

	.conteudo { padding: 0px 3% 25px 3%; width:94%; text-align: center; }
	.conteudo .imagem { width: 100%; height: auto; float: none; text-align: center; margin: 0px 0px 15px 0px; display: inline-block; position: relative; clear: both; }
	.conteudo .imagem img { width: auto; max-width: 100%; height: auto; }
	.conteudo img.pasto { width: auto; max-width: 170px; height: auto; }
	.conteudo h1, .conteudo p, .contas ul li p, .contas ul li  { text-align: center; }

	.conteudo .donwload { width: 100%; height: 150px; float: none; }

	.fotos, .fotos ul { height: auto; position: relative; }
	.fotos ul li { float: none; display: inline-block; }
}