.center{position:relative;width:990px;margin:0 auto;}.boxSizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tel{text-decoration:none !important;}.bt{float:right;position:relative;display:block;width:105px;height:25px;margin:12px 12px 0 0;background-color:#e0e0e0;text-indent:10px;line-height:25px;font-size:14px;color:#4b4b4b;text-decoration:none;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}.bt span{position:absolute;width:25px;height:25px;top:0;right:-12px;background:url(../img/icon_mais.png) no-repeat center center;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}.bt:hover{background-color:#cfcece;}.bt:hover span{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}.left{float:left;}.right{float:right;}.titulo{display:block;height:52px;line-height:54px;font-size:25px;font-family:'antipastoregular';color:#fff;text-indent:20px;background-color:#b33337;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}*+html .clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}*{padding:0;margin:0;outline:none;list-style:none;}body,html{width:100%;height:100%;}body{background-color:#fff;color:#9e9d9d;font-size:14px;font-family:'open_sansregular';}#home #btHome,#festa #btFesta,#chegar #btChegar,#contato #btContato{color:#fbdd67 !important;}#home #btHome:before,#festa #btFesta:before,#chegar #btChegar:before,#contato #btContato:before{height:36px !important;top:0 !important;opacity:1 !important;}h1,h2,h3,h4,strong,b{font-weight:normal;}::-webkit-input-placeholder{color:#2e1d15;}:-moz-placeholder{color:#2e1d15;opacity:1;}::-moz-placeholder{color:#2e1d15;opacity:1;}:-ms-input-placeholder{color:#2e1d15;}#topo{position:relative;max-width:100%;min-width:990px;height:236px;color:#fff;font-family:'antipastoregular';background:url(../img/bg_topo.jpg) no-repeat center top;}#topo > div{position:relative;width:990px;margin:0 auto;}#topo > div #logo{float:left;margin:15px 0 0 5px;text-indent:-9999px;width:347px;height:181px;background:url(../img/logo_divino.png) no-repeat;}#topo > div #data{position:absolute;top:86px;left:344px;font-size:24px;}#topo > div #data span{font-size:30px;color:#fbdd67;}#topo > div #menu{float:right;font-family:'open_sansbold';margin:97px 5px 0 0;}#topo > div #menu ul li{float:left;margin-left:2px;}#topo > div #menu ul li a{display:block;position:relative;padding:0 14px;height:36px;color:#fff;text-decoration:none;font-size:14px;line-height:40px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#topo > div #menu ul li a:before{content:"";display:block;position:absolute;width:100%;height:46px;top:-5px;left:0;border-top:2px solid #fbdd67;border-bottom:2px solid #fbdd67;opacity:0;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#topo > div #menu ul li a:hover{color:#fbdd67;}#topo > div #menu ul li a:hover:before{height:36px;top:0;opacity:1;}#main{width:100%;}#main:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#main #geral{position:relative;width:990px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;padding-top:50px;}#main #geral:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#main #geral p{line-height:20px;}#main #geral .box{min-height:250px;margin-bottom:30px;}#main #geral .box h1{display:block;height:52px;line-height:54px;font-size:25px;font-family:'antipastoregular';color:#fff;text-indent:20px;background-color:#b33337;margin-bottom:15px;}#main #geral .box h2{font-size:25px;color:#b33337;font-family:'antipastoregular';margin-bottom:6px;}#main #geral .box.left{width:470px;}#main #geral .box.right{width:428px;}#main #geral .box .txt img{float:left;margin:0 20px 0 0;}#main #geral .box .txt p{float:left;width:288px;}#main #geral #menuFesta{float:left;width:200px;font-family:'antipastoregular';}#main #geral #menuFesta > div{padding:15px;background-color:#b33337;color:#fff;font-size:16px;border-radius:10px 10px 0 0;}#main #geral #menuFesta ul li{width:100%;border-top:1px solid #fff;}#main #geral #menuFesta ul li a{display:block;position:relative;width:100%;padding:15px;color:#4b4b4b;text-decoration:none;background-color:#e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#main #geral #menuFesta ul li a:before{content:"";display:block;position:absolute;width:0;top:0;bottom:0;right:0;background-color:#ccc;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#main #geral #menuFesta ul li a:hover{color:#fbdd67;background-color:#c93b42;}#main #geral #menuFesta ul li a:hover:before{width:10px;}#main #geral.origem #btOrigem,#main #geral.folclore #btFolclore,#main #geral.festeiros #btFesteiros,#main #geral.programacao #btProgramacao,#main #geral.galeria #btGaleria,#main #geral.dons #btDons,#main #geral.oracoes #btOracoes,#main #geral.musicas #btMusicas{color:#fbdd67;background-color:#c93b42;}#main #geral.origem #btOrigem:before,#main #geral.folclore #btFolclore:before,#main #geral.festeiros #btFesteiros:before,#main #geral.programacao #btProgramacao:before,#main #geral.galeria #btGaleria:before,#main #geral.dons #btDons:before,#main #geral.oracoes #btOracoes:before,#main #geral.musicas #btMusicas:before{width:10px;}#main #geral h1{display:block;height:52px;line-height:54px;font-size:25px;font-family:'antipastoregular';color:#fff;text-indent:20px;background-color:#b33337;margin-bottom:20px;}#main #geral p{margin-bottom:10px;}#main #geral .conteudo{float:right;width:750px;padding-bottom:30px;}#main #geral h2{color:#b33337;font-size:20px;font-family:'antipastoregular';margin-bottom:5px;}#main #geral.origem .conteudo img{float:left;margin:0 20px 20px 0;}#main #geral.folclore .conteudo ul{margin-bottom:20px;}#main #geral.folclore .conteudo ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#main #geral.folclore .conteudo ul li{float:left;margin-right:10px;}#main #geral.festeiros .conteudo ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#main #geral.festeiros .conteudo ul li{float:left;margin:0 48px 48px 0;}#main #geral.galeria .conteudo #listarGaleria:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#main #geral.galeria .conteudo #listarGaleria li{float:left;width:240px;height:210px;text-align:center;margin:10px 10px 0 0;}#main #geral.galeria .conteudo #listarGaleria li a{display:block;}#main #geral.galeria .conteudo #listarGaleria li p{font-size:20px;color:#b33337;font-family:'antipastoregular';margin:5px 0 0 0;}#main #geral.galeria .conteudo #listarFoto:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#main #geral.galeria .conteudo #listarFoto li{float:left;margin:10px 10px 0 0;}#main #geral.dons .conteudo h2{padding:10px;width:250px;}#main #geral.dons .conteudo h2.azul{background-color:#69f;color:#fff;}#main #geral.dons .conteudo h2.prata{background-color:#ccc;color:#666;}#main #geral.dons .conteudo h2.verde{background-color:#6c3;color:#fff;}#main #geral.dons .conteudo h2.vermelho{background-color:#b33337;color:#fff;}#main #geral.dons .conteudo h2.amarelo{background-color:#fbdd67;color:#666;}#main #geral.dons .conteudo h2.azulEscuro{background-color:#039;color:#fff;}#main #geral.dons .conteudo h2.roxo{background-color:#639;color:#fff;}#main #geral.dons .conteudo p{margin-bottom:20px;}#main #geral .accordion dt{font-size:20px;color:#4b4b4b;font-family:'antipastoregular';margin:10px 0 10px;padding:10px;cursor:pointer;background-color:#e0e0e0;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#main #geral .accordion dt:hover,#main #geral .accordion dt.ativo{background-color:#c93b42;color:#fbdd67;}#main #geral .accordion dd{display:none;margin-bottom:20px;padding:0 10px;}#main #geral .accordion strong{color:#b33337;font-family:'open_sansbold';}#main #geral .accordion b{font-family:'open_sansbold';}#main #geral #boxContato:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#main #geral #boxContato #flashMessage{padding:10px;background-color:green;color:#fff;margin-bottom:10px;}#main #geral #boxContato #contContato{margin-top:30px;font-size:15px;}#main #geral #boxContato #contContato #boxForm{float:left;width:390px;}#main #geral #boxContato #contContato #boxForm input[type="text"],#main #geral #boxContato #contContato #boxForm input[type="tel"],#main #geral #boxContato #contContato #boxForm input[type="email"],#main #geral #boxContato #contContato #boxForm textarea{display:block;width:370px;border:0;background-color:#e7e6e5;color:#2e1d15;font-family:'open_sansregular';margin-bottom:10px;}#main #geral #boxContato #contContato #boxForm input[type="text"],#main #geral #boxContato #contContato #boxForm input[type="tel"],#main #geral #boxContato #contContato #boxForm input[type="email"]{padding:0 10px;height:40px;line-height:40px;}#main #geral #boxContato #contContato #boxForm textarea{height:105px;padding:10px;resize:none;}#main #geral #boxContato #contContato #boxForm .btEnviar{float:right;width:75px;height:34px;border:0;cursor:pointer;font-family:'antipastoregular';color:#fff;font-size:16px;background-color:#b33337;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#main #geral #boxContato #contContato #boxForm .btEnviar:hover{background-color:#96282b;}#main #geral #boxContato #info{float:left;margin:30px 0 0 80px;}#main #geral #boxContato #info a{display:block;position:relative;height:56px;padding:0 20px 0 30px;line-height:56px;background-color:#c93b42;color:#fff;text-decoration:none;margin:40px 0 0 80px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#main #geral #boxContato #info a:before{position:absolute;display:block;content:"";width:102px;height:103px;top:-25px;left:-80px;background:url(../img/icon_chegar.png) no-repeat;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#main #geral #boxContato #info a:hover{background-color:#b33337;}#main #geral #boxContato #info a:hover:before{left:-90px;}#apoio{position:relative;width:990px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:120px;margin-top:30px;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}#apoio:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#apoio h1{display:block;width:75px;height:30px;color:#737373;font-size:20px;text-align:center;line-height:30px;font-family:'antipastoregular';background-color:#e0e0e0;}#apoio ul{float:left;padding:10px 20px;}#apoio ul li{float:left;margin:8px;}#apoio ul li >div{display:table-cell;width:100px;height:50px;vertical-align:middle;text-align:center;}#rodape{max-width:100%;min-width:990px;height:210px;color:#fff;background:url(../img/bg_rodape.jpg) no-repeat center top;}#rodape > div{position:relative;width:990px;margin:0 auto;}#rodape > div a{color:inherit;text-decoration:none;}#rodape > div a:hover{text-decoration:underline;}#rodape > div small{float:left;margin:50px 0 0 5px;line-height:20px;}#rodape > div #frase{float:left;display:block;position:relative;font-size:25px;line-height:25px;margin:85px 0 0 130px;font-family:'antipastoregular';}#rodape > div #frase span{font-size:20px;}#rodape > div #frase:before,#rodape > div #frase:after{position:absolute;content:"";width:20px;height:20px;}#rodape > div #frase:before{top:-10px;left:-25px;background:url(../img/aspas1.png) no-repeat;}#rodape > div #frase:after{bottom:-2px;right:-25px;background:url(../img/aspas2.png) no-repeat;}#rodape > div #like{position:absolute;top:50px;right:5px;max-width:200px;overflow:hidden;}#rodape > div #logoJohn{position:absolute;display:block;width:78px;height:20px;top:110px;right:5px;background:url(../img/logo_john.png) no-repeat;}