@charset "utf-8";
/**
 * CSS Paginas - CSS que contém estilos de partes do site que estarão nas páginas
 */

/*****************
 Classes Gerais
*****************/
.msg {display:block; clear:both; padding:10px 0; text-align:center; font-size:12px; border:1px dashed;}
.msgSucesso {border-color:#A4CC56; color:#699B00; background:#F5FFE1; border:2px solid #A4CC56; padding:10px 5px; text-align:center; font-size:18px;}
.msgErro {border-color:#C30; color:#C30; background:#FFE6DD;}

.nodata{ display:block; margin:30px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; font-weight:normal; }

.conteudoInterna {padding: 20px 15px 40px;}


/*****************
 HOME
*****************/
/**Slider Banner**/
.home > .boxTopo {background:#F6F6F6; position:relative; padding-bottom:74px;}
.home > .boxTopo::after {content:''; width:420px; height:20px; background:#0073AE; border-radius:20px; position:absolute; left:50%; bottom:-10px; transform:translateX(-50%);}
.home > .boxTopo .banner {margin-bottom:90px;}
.home > .boxTopo .banner > .colBanEsquerda {float:left; width:480px; margin-top:76px;}
.home > .boxTopo .banner > .colBanDireita {float:right; width:489px; height:586px; background:url(/template/imagens/bgImgTopoHome.png) center center no-repeat; background-size:489px 586px; box-sizing:border-box; padding:77px 0 0 35px;}
.home > .boxTopo .banner > .colBanDireita > img {width:394px; height:394; border-radius:400px;}
.home > .boxTopo .banner > .colBanEsquerda > h1 {font-weight:900; font-style:italic; font-size:62px; color:#0073AE; line-height:73px;}
.home > .boxTopo .banner > .colBanEsquerda > h3 {font-weight:400; font-size:20px; color:#777; line-height:28px; margin:15px 0 45px;}
.home > .boxTopo .banner > .colBanEsquerda > a {display:block; width:270px; height:65px; line-height:65px; background:linear-gradient(#E4AF1B,#F8C843); color:#153B51; font-weight:700; font-size:28px; text-align:center; border-radius:30px;}
.home > .boxTopo .banner > .colBanEsquerda > a:hover {text-decoration:none; box-shadow:0 0 5px rgba(0,0,0,.2);}
.home > .boxEndereco {background:#F3F3F3; padding-bottom:40px;}
.home > .boxEndereco > .tituloEnd {background:#E7B220; color:#FFF; margin-bottom:45px; height:60px; line-height:60px; font-size:30px; font-weight:900; text-align:center;}

ul.boxFlutuante > li {float:left; background:#FFF; width:256px; height:240px; border-radius:8px; box-shadow:0 5px 8px rgba(0,0,0, 0.1); margin-left:30px; box-sizing:border-box; padding:20px 16px 16px 24px;}
ul.boxFlutuante > li:first-child {margin-left:0;}
ul.boxFlutuante > li > .icone > svg {color:#0073AE; width:32px; height:32px;}
ul.boxFlutuante > li > h4 {font-weight:900; font-size:22px; color:#0073AE; margin:15px 0 15px;}
ul.boxFlutuante > li > .miniDescricao {font-weight:400; font-size:15px; color:#000; line-height:22px; margin-bottom:25px;}
ul.boxFlutuante > li > a {font-weight:900; font-size:15px; color:#E7B220;}

.home > .boxConsulteHome {box-sizing:border-box; padding:70px 0 60px;}
.home > .boxConsulteHome ul.boxFlutuante {width:100%; max-width:930px; margin:0 auto;}
.home > .boxConsulteHome ul.boxFlutuante > li > .icone > svg {color:#E7B220;}
.home > .boxConsulteHome ul.boxFlutuante > li {width:100%; max-width:450px; height:210px; box-shadow:0 2px 8px rgba(0,0,0,0.15);}
.home > .boxConsulteHome ul.boxFlutuante > li > .miniDescricao {height:44px; margin-bottom:20px;}
.home > .boxConsulteHome ul.boxFlutuante > li > a {color:#0073AE;}

ul.enderecos {width:100%; max-width:1134px; margin:0 auto;}
ul.enderecos > li {float:left; margin-left:42px; width:100%; max-width:350px;}
ul.enderecos > li:first-child {margin-left:0;}
ul.enderecos > li > h4 {font-weight:900; font-style:italic; font-size:22px; color:#0073AE; margin-bottom: 3px;}
ul.enderecos > li > .miniBoxEndereco {width:100%; max-width:350px; height:130px; background:#FFF; box-sizing: border-box; border-radius:0 12px 0 24px; box-shadow:0 3px 6px rgba(0,0,0,0.10); padding:15px;}
ul.enderecos > li > .miniBoxEndereco > span, ul.enderecos > li > .miniBoxEndereco > b {display:block; font-size:15px; line-height:22px; color:#000; font-weight:400;}
ul.enderecos > li > .miniBoxEndereco b {font-weight:700;}
ul.enderecos > li > .miniBoxEndereco > span {margin-bottom:10px;}
ul.enderecos > li > .miniBoxEndereco > .horas {width:100px; height:26px; line-height:26px; margin-bottom:5px; color:#FFF; background:#FF8E4F; font-weight:700; font-size:15px; text-align:center; border-radius:26px;} 


.conteudoInterna > .texto a {color:#0073AE; text-decoration:underline;}

/*****************
 INSTITUCIONAL
*****************/
.institucional {padding-top:10px;}
.institucional > .texto {font-size:15px; line-height:25px; color:#555; margin:30px 0 20px;}
.institucional > .texto a {color:#0073AE; text-decoration:underline;}
.institucional > .topoIcone {background:#F6F6F6; text-align:center;}
.institucional > .tituloInst {}

/*****************
 PLANOS
*****************/
.planos {font-size:15px;}
.planos > .texto {line-height:25px; color:#555; text-align:center;}

.planos > .texto > a.link {font-size:15px; color:#0270A9; text-align:center;display:block;}
.planos > .texto > .AnosBase {position:relative; left:50%; transform:translateX(-50%); float:left;}
.planos > .texto > .AnosBase > p {font-size:15px; float:left; margin-right:10px;}
.planos > .texto > .AnosBase > a {text-decoration:underline; color:#6F82C7; position:relative; font-weight:bold; padding-right:12px;}
.planos > .texto > .AnosBase > a:after {position:absolute; content:'/'; right:0;}
.planos > .texto > .AnosBase > a:last-child::after {display:none;}
.planos > .texto > .btnPainel {position:absolute; right:30px; top:210px;}
.planos > .texto > .btnPainel > a {text-decoration:none; color:#FFF;background:#deb21f; padding:10px 0; font-size:17px; width:175px; display:block; border-radius:6px;}
.planos > .boxPlanos {margin-top:30px;}
.planos > .boxPlanos > li {float:left; width:30%; margin-left:5%; background:#FFF; border:1px solid #E7B220; border-radius:10px; box-sizing:border-box; padding-bottom:20px; min-height:370px; position:relative;}
.planos > .boxPlanos > li:first-child {margin-left:0px;}
.planos > .boxPlanos > li > .titulo {font-size:20px; font-weight:700; background:#F1F1F1; text-align:center; line-height:40px; border-radius:10px 10px 0 0;}
.planos > .boxPlanos > li > .texto {text-align:center; line-height:20px; padding:15px 14px 5px; font-size:14px; min-height:45px;}

.planos > .boxPlanos > li > .valor {position:absolute; bottom:20px; left:50%; transform:translateX(-50%); color:#0270A9; text-align:center; width:100%;}
.planos > .boxPlanos > li > .valor > .sifrao {font-size:22px; font-weight:500}
.planos > .boxPlanos > li > .valor > .reais {font-size:75px; font-weight:700;}
.planos > .boxPlanos > li > .valor > .centavos > sup {position:relative; top:-18px; font-size:30px; margin-left:-3px;}
.planos > .boxPlanos > li > .valor > .centavos > sub {margin-left:-45px; font-size:12px; font-weight:500; color:#999;}
.planos > .boxPlanos > li > .valor > .adicional {font-size:12px; font-weight:500}
.planos > .boxPlanos > li > .valor > a {display:block; width:90%; margin:10px auto 0; background:#CCC; color:#FFF; line-height:35px; font-size:16px; border-radius:5px;}
.planos > .boxPlanos > li > .valor > a:hover {text-decoration:none; background:#999;}
.planos > .boxPlanos > li > .valor > a.contratar {background:#0270A9; font-weight:500}
.planos > .boxPlanos > li > .valor > a.contratar:hover {background:#033650;}
.planos > .boxPlanos > li > .itens {padding:0 20px; text-align:center; margin-bottom:10px;}
.planos > .boxPlanos > li > .itens > .subTitulo {font-size:13px; margin-bottom:5px; color:#666;}
.planos > .boxPlanos > li > .itens > ul > li {line-height:17px; padding:4px 0; border-top:1px solid #EEE; font-size:13px;}
.planos > .observacoes {margin:10px 0 30px; color:#999; font-size:12px; padding:0 10px; text-align:center; bottom:10px;}
.planos > .observacoes > ul > li > b {font-weight:normal;}
.planos > .subTituloBox {font-size:18px; text-align:center; margin-bottom:15px;}
.planos > .itensTodosPlanos {text-align:center; margin-bottom:35px;}
.planos > .itensTodosPlanos > li {line-height:20px; margin-bottom:8px;}
.planos > .beneficiosVida > p {margin-bottom:20px; text-align:center; line-height:20px;}
.planos > .conveniadas > li {margin-bottom:20px; text-align:center;}
.planos > .conveniadas > li > span {display:block;}
.planos > .conveniadas > li > span.nome {font-size:16px; margin-bottom:5px;}


/*****************
 PRODUTOS E SERVIÇOS
*****************/
.produtoServico > .lista > ul > li {display:block; background:#FFF; border:1px solid #F3F3F3; padding:15px; box-sizing:border-box; margin-top:25px; font-size:16px; line-height:24px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 2px 6px rgba(0,0,0,5%);}
.produtoServico > .lista > ul > li > .box > .imagem {float:left;}
.produtoServico > .lista > ul > li > .box > .imagem > img {width:200px; margin:0 15px 15px 0; border-radius:6px;}
.produtoServico > .lista > ul > li > .box > b {display:block; font-size:20px; margin-bottom:10px;}


/*****************
 PAGAMENTOS ONLINE
*****************/
.pagamentos {font-size:15px; padding-bottom:80px;}
.pagamentos > .boxServicos {margin-top:30px;}
.pagamentos > .boxServicos > li {float:left; width:49%; background:#FFF; border:1px solid #F3F3F3; box-sizing:border-box; padding-bottom:20px; min-height:370px; position:relative; text-align:center;}
.pagamentos > .boxServicos > li:first-child {margin-right:2%;}
.pagamentos > .boxServicos > li > .titulo {font-size:19px; background:#F1F1F1; text-align:center; line-height:28px; padding:6px 12px; min-height:56px; color:#666;}
.pagamentos > .boxServicos > li > img {height:190px; width:auto; margin:20px auto 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pagamentos > .boxServicos > li > .texto {text-align:center; line-height:20px; padding:20px 20px 5px; font-size:14px; min-height:100px;}
.pagamentos > .boxServicos > li > .texto > b {font-weight:normal;}
.pagamentos > .boxServicos > li > .texto > b.destaque {color:#B20000;}
.pagamentos > .boxServicos > li > a {display:block; width:90%; margin:10px auto 0; background:#0270A9; color:#FFF; line-height:35px; font-family:'UbuntuMedium',Arial, Helvetica, sans-serif; font-size:16px; display:none;}
.pagamentos > .boxServicos > li a:hover {text-decoration:none; background:#DEB21E;}
.pagamentos > .subTituloBox {font-size:24px; text-align:center; margin-top:40px; margin-bottom:15px;}
.pagamentos > .chamada {text-align:center; line-height:20px;}
.pagamentos > .chamadaFrame {margin-top:50px;}
.pagamentos > .iframe {margin-top:30px;}
.pagamentos > .linkSugestao {margin-top:10px; text-align:center;}
.pagamentos > .linkSugestao > a {color:#0270A9;}
.pagamentos > .sugestaoFaixa {font-size:14px; text-align:center; margin-top:10px; line-height:28px; display:none;}
.pagamentos > .boxCoroas {margin-top:30px;}
.pagamentos > .boxCoroas > li {float:left; width:32%; background:#FFF; border:1px solid #E7B220; box-sizing:border-box; padding-bottom:20px; min-height:370px; position:relative; text-align:center; margin-left:2%; border-radius:10px;}
.pagamentos > .boxCoroas > li:first-child{margin-left:0px;}
.pagamentos > .boxCoroas > li > .titulo {font-size:28px; font-weight:700; background:linear-gradient(#E7B220,#dec685); text-align:center; line-height:56px; padding:6px 12px; min-height:56px; color:#333; border-radius:10px 10px 0 0; border-bottom:1px solid #E7B220;}
.pagamentos > .boxCoroas > li > img {height:190px; width:auto; margin:20px auto 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pagamentos > .boxCoroas > li > .texto {text-align:center; line-height:20px; padding:20px 20px 5px; font-size:14px; min-height:60px;}
.pagamentos > .boxCoroas > li > .texto > b {font-weight:normal;}
.pagamentos > .boxCoroas > li > .texto > b.destaque {color:#B20000;}
.pagamentos > .boxCoroas > li > a {display:block; width:90%; margin:10px auto 0; background:#0270A9; color:#FFF; line-height:35px; font-family:'UbuntuMedium',Arial, Helvetica, sans-serif; font-size:16px;}
.pagamentos > .boxCoroas > li a:hover {text-decoration:none; background:#DEB21E;}
.pagamentos > .boxCoroas > li > .valor > .sifrao {font-size:22px; font-weight:500;}
.pagamentos > .boxCoroas > li > .valor > .reais {font-size:50px; font-weight:700;}
.pagamentos > .boxCoroas > li > .valor > .centavos > sup {position:relative; top:-16px; font-size:25px; font-weight:500; margin-left:-3px;}
.pagamentos > .boxCoroas > li > .valor > .adicional {font-size:12px;}
.pagamentos > .boxCoroas > li > .valor > a {display:block; width:90%; margin:10px auto 0; background:#0270A9; color:#FFF; line-height:35px; font-family:'UbuntuMedium',Arial, Helvetica, sans-serif; font-size:16px; display:none;}
.pagamentos > .boxCoroas > li > .valor > a:hover {text-decoration:none; background:#DEB21E;}
/* Formulário */
.enviaPagto .subTituloBox {font-size:22px; margin-top:30px; margin-bottom:20px; text-align:center;}
.enviaPagto > .chamada {margin:20px 0; font-size:15px; color:#333; text-align:center; line-height:25px;}
.enviaPagto > .formPagamento{width:auto;}
.enviaPagto > .formPagamento > .tituloBox {margin-bottom:25px;}
.enviaPagto > .formPagamento > form {width:auto; max-width:500px; margin:0 auto;}
.enviaPagto > .formPagamento > form > ul{ display: block; }
.enviaPagto > .formPagamento > form > ul > li{ display: block; margin-bottom: 10px; }
.enviaPagto > .formPagamento > form > ul > li > label{ display: block; font-size:15px; color: #868686; font-weight: normal; }
.enviaPagto > .formPagamento > form > ul > li > input, .enviaPagto > .formPagamento > form > ul > li > select, .enviaPagto > .formPagamento > form > ul > li > textarea {display:block; width:100%; padding:5px; background:rgba(255,255,255,0.8); border:1px solid #DDD; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-family: 'RobotoLight', Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight: normal; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box;}
.enviaPagto > .formPagamento > form > ul > li > input[type=text], .enviaPagto > .formPagamento > form > ul > li > input[type=email], .enviaPagto > .formPagamento > form > ul > li > select{height:40px; line-height:40px; }
.enviaPagto > .formPagamento > form > ul > li > input[type=text]:focus, .enviaPagto > .formPagamento > form > ul > li > input[type=email]:focus, .enviaPagto > .formPagamento > form > ul > li > textarea:focus, .enviaPagto > .formPagamento > form > ul > li > select:focus{border-color:#92D050; color:#333; }
.enviaPagto > .formPagamento > form > ul > li > textarea {height:140px;}

.enviaPagto > .formPagamento > form > ul > li > a.btnPagamento {border:none; display:block; background:#0088BB; height:40px; line-height:40px; font-family:'UbuntuMedium', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:normal; text-align:center; cursor:pointer; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.enviaPagto > .formPagamento > form > ul > li > a.btnPagamento:hover {background:#00648A; text-decoration:none;}
.qrPix {margin:20px auto; max-width:280px;}
.qrPix > img {width:100%;}

/*****************
 SEPULTADO
*****************/
.sepultadoLista > .texto {text-align:center; font-size:16px; margin-bottom:30px;   }
.sepultadoLista > .observacao {font-size:15px; color:#de4f13; text-align:center; margin:30px 0 10px;}
.sepultadoLista > .barraBusca {padding:10px; box-sizing:border-box; margin-bottom:20px;}
.sepultadoLista > .barraBusca > form {text-align:center;}
.sepultadoLista > .barraBusca > form > input[type="text"] {width:60%; min-width:170px; max-width:330px; height:42px; line-height:30px; border:1px solid #CCC; border-right:none; border-radius:20px 0 0 20px; padding:0 14px; margin-right:-3px; box-sizing:border-box; font-size:14px;}
.sepultadoLista > .barraBusca > form > input[type="submit"] {width:80px; height:42px; background:#E7B220; border-radius:0 20px 20px 0; border:none; box-sizing:border-box; color:#FFF; font-size:16px;}
.sepultadoLista > .cabecalho {background:#0073AE; color:#FFF; font-size:14px;  line-height:20px; padding:5px 0; border-radius:20px 20px 0 0;}
.sepultadoLista > .lista {font-size:15px;}
.sepultadoLista > .lista > ul {border: 1px solid #F9F9F9; border-radius:0 0 20px 20px; box-shadow:0 2px 5px rgba(0 0 0, 5%);}
.sepultadoLista > .lista > ul > li {line-height:20px; padding:7px 0;}
.sepultadoLista > .lista > ul > li:hover {background:#FFC; color:#333;}
.sepultadoLista > .lista > ul > li > a {color:#666;}
.sepultadoLista .colDtNasc {float:left; width:20%; text-align:center; padding:0 3px; box-sizing:border-box;}
.sepultadoLista .colDtFalec {float:left; width:20%; text-align:center; padding:0 3px; box-sizing:border-box;}
.sepultadoLista .colNome {float:left; width:50%; text-align:center; padding:0 3px; box-sizing:border-box;}
.sepultadoLista .colJazigo {float:left; width:15%; text-align:center; padding:0 3px; box-sizing:border-box;}
.sepultadoLista .colRecordacao {float:left; width:15%; text-align:center; padding:0 3px; box-sizing:border-box;}
.sepultadoLista .colRecordacao > span { display:block; width:50px; background:#666; border-radius:5px; color:#FFF; font-weight:700; font-size:13px; margin:0 auto; }
.sepultadoLista > .lista > ul > li > a > .colDtNasc > b {display:none;}
.sepultadoLista > .lista > ul > li > a > .colDtFalec > b {display:none;}
.sepultadoLista > .lista > ul > li > a > .colNome > b {display:none;}
.sepultadoLista > .lista > ul > li > a > .colJazigo > b {display:none;}
.sepultadoLista > .lista > ul > li > a > .colRecordacao > b {display:none;}

/*****************
 OBITUÁRIO
*****************/
a.chamadaContratacao {display:block; background:#F9F9F9; font-weight:900; font-size:24px; color:#ea5907; text-align:center; line-height:34px; padding:20px; margin-top:40px; border:2px solid #E7B220; border-radius:20px; box-shadow:0px 0px 10px rgba(0,0,0,.2);}
a.chamadaContratacao:hover {text-decoration:none; background:#ea5907; color:#FFF;}
.obituarioLista > .texto {text-align:center; font-size:16px;}
.obituarioLista > .observacao {font-size:15px; color:#de4f13; text-align:center; margin:30px 0 10px;}
.obituarioLista > .barraBusca {padding:10px; box-sizing:border-box; margin:20px 0 10px;}
.obituarioLista > .barraBusca > form {text-align:center;}
.obituarioLista > .barraBusca > form > input[type="text"] {width:60%; min-width:170px; max-width:330px; height:42px; line-height:30px; border:1px solid #CCC; border-right:none; border-radius:20px 0 0 20px; padding:0 14px; margin-right:-3px; box-sizing:border-box; font-size:14px;}
.obituarioLista > .barraBusca > form > input[type="submit"] {width:80px; height:42px; background:#E7B220; border-radius:0 20px 20px 0; border:none; box-sizing:border-box; color:#FFF; font-size:16px;}
.obituarioLista > .cabecalho {background:#0073AE; color:#FFF; font-size:14px;  line-height:20px; padding:5px 0; border-radius:20px 20px 0 0;}
.obituarioLista > .lista {font-size:15px;}
.obituarioLista > .lista > ul {border: 1px solid #F9F9F9; border-radius:0 0 20px 20px; box-shadow:0 2px 5px rgba(0 0 0, 5%);}
.obituarioLista > .lista > ul > li {line-height:20px; padding:7px 0;}
.obituarioLista > .lista > ul > li > a {color:#666;}
.obituarioLista > .lista > ul > li > a:hover {text-decoration:none;}
.obituarioLista > .lista > ul > li.par {background:#FFF;} 
.obituarioLista > .lista > ul > li.impar {background:#EEE;}
.obituarioLista > .lista > ul > li:hover {background:#FFC; color:#333;}
.obituarioLista .colData {float:left; width:20%; text-align:center; padding:0 3px; box-sizing:border-box;}
.obituarioLista .colSepul {float:left; width:20%; text-align:center; padding:0 3px; box-sizing:border-box;}
.obituarioLista .colNome {float:left; width:40%; text-align:center; padding:0 3px; box-sizing:border-box;}
.obituarioLista .colIdade {float:left; width:20%; text-align:center; padding:0 3px; box-sizing:border-box;}
.obituarioLista > .lista > ul > li > a .colData > b {display:none;}
.obituarioLista > .lista > ul > li > a .colSepul > b {display:none;}
.obituarioLista > .lista > ul > li > a .colNome > b {display:none;}
.obituarioLista > .lista > ul > li > a .colIdade > b {display:none;}

.ultimasCondolencia > ul {padding-top:20px;}
.ultimasCondolencia > ul > li {text-align:center; margin-bottom:30px; line-height:24px; font-size:15px; box-sizing:border-box; box-shadow:0px 0px 6px rgba(0, 0, 0, 10%); border:1px solid #E7B220; border-radius:10px; padding:20px;}
.ultimasCondolencia > ul > li > .mensagem {margin-top:5px; font-size:17px; font-style:italic;}
.ultimasCondolencia > ul > li > a {display:block; width:186px; height:34px; line-height:34px; color:#FFF; background:#AAA; border-radius:20px; margin:12px auto 0;}
.ultimasCondolencia > ul > li > a:hover {text-decoration:none; background:#999;}

.obituarioDetalhe > .voltar > a {background:#DEB21E; padding:5px 10px; color:#FFF; border-radius:3px; font-size:15px;}
.obituarioDetalhe > .voltar > a:hover {text-decoration:none; background:#BD981A;}
.obituarioDetalhe > .voltar > a > span {font-size:17px;}
.obituarioDetalhe > .infoObito > ul > li {text-align:center; margin-bottom:15px;}
.obituarioDetalhe > .infoObito > ul > li > b {display:block; font-size:14px; font-weight:normal; line-height:22px; color:#0270A9;}
.obituarioDetalhe > .infoObito > ul > li > span {display:block; font-size:18px;}
.obituarioDetalhe > .infoObito > ul > li.subTitulo {font-size:24px; color:#DEB21E; margin-top:30px;}
.obituarioDetalhe > .condolencia {margin-bottom:50px;}
.obituarioDetalhe > .condolencia > ul {margin-top:40px;}
.obituarioDetalhe > .condolencia > ul > li {margin-bottom:30px;}
.obituarioDetalhe > .condolencia > ul > li > .nome {font-size:16px; text-align:center; font-weight:700;}
.obituarioDetalhe > .condolencia > ul > li > .mensagem {font-size:15px; text-align:center; line-height:24px;}
/* Formulário */
.obituarioDetalhe .subTituloBox {font-size:22px; margin-top:30px; margin-bottom:20px; text-align:center;}
.obituarioDetalhe > .explicativoRecordacao {text-align:center; font-weight:400; font-size:15px; font-style:italic; margin:10px 0 20px;}
.obituarioDetalhe > .formCondolencia{width:auto;}
.obituarioDetalhe > .formCondolencia > .tituloBox {margin-bottom:25px;}
.obituarioDetalhe > .formCondolencia > form {width:auto; max-width:500px; margin:0 auto;}
.obituarioDetalhe > .formCondolencia > form > ul{ display: block; }
.obituarioDetalhe > .formCondolencia > form > ul > li{ display: block; margin-bottom: 10px; overflow:hidden;}
.obituarioDetalhe > .formCondolencia > form > ul > li > label{display:block; font-size:15px; color: #868686; font-weight: normal;}
.obituarioDetalhe > .formCondolencia > form > ul > li > label.pergunta {font-size:16px; color:#111;}
.obituarioDetalhe > .formCondolencia > form > ul > li > input, .obituarioDetalhe > .formCondolencia > form > ul > li > textarea {display:block; width:100%; padding:5px; background:rgba(255,255,255,0.8); border:1px solid #DDD; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-family: 'UbuntuLight', Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight: normal; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box;}
.obituarioDetalhe > .formCondolencia > form > ul > li > input.captcha {float:left; max-width:100px;}
.obituarioDetalhe > .formCondolencia > form > ul > li > input[type=text] {height:40px; line-height:40px; }
.obituarioDetalhe > .formCondolencia > form > ul > li > input[type=text]:focus, .obituarioDetalhe > .formCondolencia > form > ul > li > textarea:focus {border-color:#92D050; color:#333; }
.obituarioDetalhe > .formCondolencia > form > ul > li > textarea {height:140px;}
.obituarioDetalhe > .formCondolencia > form > ul > li > input[type=submit]{border:none; display:block; background:#0088BB; height: 40px; font-size: 16px; color: #FFF; font-weight: normal; text-align:center; cursor: pointer; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.capt {float:left; margin-left:20px; height:45px; line-height:25px; background:#AAA; padding:10px; box-sizing:border-box; font-weight:900; font-size:20px; font-style:italic;}

.descricaoRecordacao {text-align:center; font-size:16px; font-weight:400; padding:0 20px;}

/*****************
 CLIENTE
*****************/
.cliente .subTituloBox {text-align:center;}
.cliente > .linkRegulamento {text-align:center; margin-bottom:30px;}
.cliente > .linkRegulamento > a {sans-serif; font-size:22px; color:#cea20e;}
.cliente > .motivos {display:none; margin:20px 0; font-size:15px; color:#333; width:70%; margin:0 auto; line-height:30px; text-align:center;}
.cliente > .motivos > ul > li > span {font-size:18px; color:#0270A9;}
/* Formulário */
.cliente > .formCliente{width:auto;}
.cliente > .formCliente > .tituloBox {margin-bottom:25px;}
.cliente > .formCliente > form {width:auto; max-width:500px; margin:0 auto;}
.cliente > .formCliente > form > ul{ display: block; }
.cliente > .formCliente > form > ul li{ display: block; margin-bottom: 10px; }
.cliente > .formCliente > form > ul li > label{ display: block; font-family:'RobotoLight', Arial, Helvetica, sans-serif; font-size:15px; color: #868686; font-weight: normal; }
.cliente > .formCliente > form > ul li > .lblPlanosAdicionais {font-size:18px;font-weight:bold; color:#000;}
.cliente > .formCliente > form > ul li > input, .cliente > .formCliente > form > ul li > select, .cliente > .formCliente > form > ul > li > textarea {display:block; width:100%; padding:5px; background:rgba(255,255,255,0.8); border:1px solid #DDD; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-family: 'RobotoLight', Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight: normal; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box;}
.cliente > .formCliente > form > ul .checkbox > label {margin-bottom:20px;}
.cliente > .formCliente > form > ul .checkbox > input {width:8%; float:left;}
.cliente > .formCliente > form > ul li > input[type=text], .cliente > .formCliente > form > ul > li > input[type=email], .cliente > .formCliente > form > ul li > select{height:40px; line-height:40px; }
.cliente > .formCliente > form > ul li > input[type=text]:focus, .cliente > .formCliente > form > ul > li > input[type=email]:focus, .cliente > .formCliente > form > ul > li > textarea:focus, .cliente > .formCliente > form > ul li > select:focus{border-color:#92D050; color:#333; }
.cliente > .formCliente > form > ul > li > textarea {height:140px;}

.cliente > .formCliente > form > ul > li > input[type=submit]{border:none; display:block; width:100%; margin-right:2%; background:#0088BB; height: 40px; font-size: 16px; color: #FFF; font-weight:700; text-align:center; cursor: pointer; border-radius:5px; text-decoration:none;}
.cliente > .formCliente > form > ul > li > input[type=submit]:hover {background:#00648A;}
.cliente > .formCliente > form > ul > li > a{border:none; border-radius:5px; display:block; width:100%; margin-right:2%; background:#0088BB; height: 40px; font-size: 16px; color: #FFF; font-weight: normal; text-align:center; cursor: pointer; text-decoration:none; line-height:40px;}
.cliente > .formCliente > form > ul > li > a:hover, .cliente > .formCliente > form > ul > li > a:active {background:#00648A;}
.cliente > .formCliente > form > ul > li > input[type=reset]{ border:none; float:left; display:block; width:49%; background:#EEE; height:40px; font-size: 16px; color: #333; font-weight: normal; text-align:center; cursor: pointer; }
.cliente > .formCliente > form > ul > li > input[type=reset]:hover, .cliente > .formCliente > form > ul > li > input[type=reset]:active {background:#DDD;}
.cliente > .formCliente > form > ul > div > li.dependente > input[type=text] {float:left; width:55%; margin-right:2%;}
.cliente > .formCliente > form > ul > div > li.dependente > input.data {float:left; width:19%; min-width:92px;}
.cliente > .formCliente > form > ul > div > li.dependente > select {float:left; width:22%; min-width:110px;}
.cliente > .formCliente > form > ul > li > .valorTotal {font-size:22px; margin-top:30px; margin-bottom:20px; border:2px solid #666; border-radius:5px; padding:20px; text-align:center;}
.cliente > .formCliente > form .btnDependente {font-size:16px; color:#FFF; display:block; margin:-5px 0 15px 0; background:#DEB21E; padding:5px 0 5px 10px; border:2px solid #EEE; border-radius:5px;}
.cliente > .formCliente > form .btnDependente:hover {text-decoration:none; background:#00648A;}
.cliente > .formCliente > form .planosAdicionais {font-size:22px; margin-top:30px; margin-bottom:20px;}
.cliente > .formCliente > form .maisPlanos {font-size:16px; margin-bottom:10px;}
.cliente > .formCliente > form .cupomDesconto {font-size:12px;}
.cliente > .formCliente > form .textoCupom {font-size:15px; font-weight:bold; display:none; margin-bottom:10px;}
.cliente > .formCliente > form .continueContratacao {font-size:16px; color:#0270A9; margin-bottom:10px;}
.cliente > .msgFinalFormulario {font-size:15px; color:#333; text-align:center; margin-top:30px;}


/*****************
Detalhe do Assinante
*****************/
.detalheCliente {border: 2px solid #666; margin:20px auto; display:block; box-sizing:border-box; padding:45px 10px 30px; max-width:800px;}
.detalheCliente > .btnHome {position:relative; left:50%; transform:translateX(-50%); width:240px; font-family:'UbuntuMedium',Arial, Helvetica, sans-serif; font-size:18px; background:#DEB21E; border-radius:5px; text-align:center; padding:10px 0; text-decoration:none; display:block; color:#000;}
.detalheCliente > .infoCliente {font-family:'UbuntuMedium',Arial, Helvetica, sans-serif; font-size:18px; margin-bottom:20px; font-weight:bold; text-align:center;}
/*****************
 OPINIÃO
*****************/
.opiniao > .chamada {font-family:'UbuntuMedium',Arial, Helvetica, sans-serif; font-size:14px; margin-top:30px; margin-bottom:20px; text-align:center;}
.opiniao .subTituloBox {font-family:'UbuntuMedium',Arial, Helvetica, sans-serif; font-size:22px; margin-top:30px; margin-bottom:20px; text-align:center;}
/* Formulário */
.opiniao > .formOpiniao{width:auto;}
.opiniao > .formOpiniao > .tituloBox {margin-bottom:25px;}
.opiniao > .formOpiniao > form {width:auto; max-width:500px; margin:0 auto;}
.opiniao > .formOpiniao > form > ul{ display: block; }
.opiniao > .formOpiniao > form > ul > li{ display: block; margin-bottom: 10px; }
.opiniao > .formOpiniao > form > ul > li > label{display:block; font-family: 'UbuntuLight', Arial, Helvetica, sans-serif; font-size:15px; color: #868686; font-weight: normal;}
.opiniao > .formOpiniao > form > ul > li > label.pergunta {font-size:16px; color:#111;}
.opiniao > .formOpiniao > form > ul > li > input, .opiniao > .formOpiniao > form > ul > li > select, .opiniao > .formOpiniao > form > ul > li > textarea {display:block; width:100%; padding:5px; background:rgba(255,255,255,0.8); border:1px solid #DDD; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-family: 'UbuntuLight', Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight: normal; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box;}
.opiniao > .formOpiniao > form > ul > li > input[type=text], .opiniao > .formOpiniao > form > ul > li > input[type=email], .opiniao > .formOpiniao > form > ul > li > select{height:40px; line-height:40px; }
.opiniao > .formOpiniao > form > ul > li > input[type=text]:focus, .opiniao > .formOpiniao > form > ul > li > input[type=email]:focus, .opiniao > .formOpiniao > form > ul > li > textarea:focus, .opiniao > .formOpiniao > form > ul > li > select:focus{border-color:#92D050; color:#333; }
.opiniao > .formOpiniao > form > ul > li > textarea {height:140px;}
.opiniao > .formOpiniao > form > ul > li > ul {font-family: 'UbuntuLight', Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:20px;}
.opiniao > .formOpiniao > form > ul > li > ul > li {float:left; width:22%; margin-left:3%;}
.opiniao > .formOpiniao > form > ul > li > ul > li:first-child {margin-left:0px;}
.opiniao > .formOpiniao > form > ul > li > ul > li > input[type=radio] {width:16px; float:left;}
.opiniao > .formOpiniao > form > ul > li > ul > li > label {height:25px; float:left; line-height:22px; margin-left:4px; font-size:16px; cursor:pointer;}
.opiniao > .formOpiniao > form > ul > li > ul > li > label:hover {color:#0270A9;}
.opiniao > .formOpiniao > form > ul > li > input[type=submit]{border:none; float:left; display:block; width:49%; margin-right:2%; background:#0088BB; height: 40px; font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; font-weight: normal; text-align:center; cursor: pointer; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.opiniao > .formOpiniao > form > ul > li > input[type=submit]:hover, .opiniao > .formOpiniao > form > ul > li > input[type=submit]:active {background:#00648A;}
.opiniao > .formOpiniao > form > ul > li > input[type=reset]{ border:none; float:left; display:block; width:49%; background:#EEE; height:40px; font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif; font-size: 16px; color: #333; font-weight: normal; text-align:center; cursor: pointer; }
.opiniao > .formOpiniao > form > ul > li > input[type=reset]:hover, .opiniao > .formOpiniao > form > ul > li > input[type=reset]:active {background:#DDD;}
.opiniao > .formOpiniao > form > ul > li.dependente > input[type=text] {float:left; width:55%; margin-right:2%;}
.opiniao > .formOpiniao > form > ul > li.dependente > input.data {float:left; width:19%; min-width:92px;}
.opiniao > .formOpiniao > form > ul > li.dependente > select {float:left; width:22%; min-width:110px;}



/*****************
 SEJA CONVENIADO
*****************/
.sejaConveniado .subTituloBox {text-align:center;}

/* Formulário */
.sejaConveniado > .formConveviado {width:auto;}
.sejaConveniado > .formConveviado > .tituloBox {margin-bottom:25px;}
.sejaConveniado > .formConveviado > form {width:auto; max-width:500px; margin:0 auto;}
.sejaConveniado > .formConveviado > form > ul{ display: block; }
.sejaConveniado > .formConveviado > form > ul > li{display:block; margin-bottom:20px; }
.sejaConveniado > .formConveviado > form > ul > li > label{ display: block; font-size:15px; color: #333; font-weight:500; }
.sejaConveniado > .formConveviado > form > ul > li > label > span {font-style:italic; font-size:13px; color:#666;}
.sejaConveniado > .formConveviado > form > ul > li > input {display:block; width:100%; height:36px; line-height:36px; padding:5px; background:rgba(255,255,255,0.8); border:1px solid #DDD; border-radius:2px; font-size:15px; color:#000; font-weight:400; box-sizing:border-box;}
.sejaConveniado > .formConveviado > form > ul > li > input:focus {border-color:#0073AE;}
.sejaConveniado > .formConveviado > form > ul > li > .checkbox {margin:10px 0;}
.sejaConveniado > .formConveviado > form > ul > li > .checkbox > input[type=checkbox] {border:1px solid #333; width:18px; float:left;}
.sejaConveniado > .formConveviado > form > ul > li > .checkbox > label {line-height:23px; margin-left:6px; font-size:13px;}
.sejaConveniado > .formConveviado > form > ul > li > .checkbox > label > a {text-decoration:underline; color:#0073AE; font-weight:500;}
.sejaConveniado > .formConveviado > form > ul > li > .outros > label {display:block;}
.sejaConveniado > .formConveviado > form > ul > li > .outros > input {display:block; width:100%; height:32px; line-height:32px; padding:5px; background:rgba(255,255,255,0.8); border:1px solid #DDD; border-radius:2px; font-size:15px; color:#000; font-weight:400; box-sizing:border-box;}
.sejaConveniado > .formConveviado > form > ul > li > input[type=submit]{border:none; display:block; width:100%; margin-right:2%; background:#0088BB; height:40px; line-height:32px; font-size: 16px; color: #FFF; font-weight:700; text-align:center; cursor: pointer; border-radius:5px; text-decoration:none;}
.sejaConveniado > .formConveviado > form > ul > li > input[type=submit]:hover {background:#00648A;}

.sejaConveniado  > .msgFinalFormulario {font-size:15px; color:#333; text-align:center; margin-top:30px;}

/*****************
 CONFIRMAÇÃO
*****************/
.confirmaBD > .retorno {font-family:'UbuntuLight',Arial, Helvetica, sans-serif; font-size:20px; text-align:center; margin:50px 0 20px;}

/*****************
 PESQUISA
*****************/
.barraPesquisa {width:100%; display:block; padding:10px 0; border-radius:5px;}
.barraPesquisa > form {position:relative; width:600px; margin:0 auto;}
.barraPesquisa > form > input {width:600px; padding:25px 0 25px 15px; font-size:20px; position:relative; left:50%; transform:translateX(-50%); box-shadow:0px 0px 1px rgba(0,0,0, .5); border-radius:20px; border:1px solid #0273ae;}
.barraPesquisa > form > input#cmpBusca.no-round {border-radius:5px 5px 0 0; border-bottom:none;}
.barraPesquisa > form > button.btnPesquisar {position:absolute; right:15px; display:block; background:#FFF; top:7px; width:40px; height:40px; border:none;}
.barraPesquisa > form ::placeholder {color:#B9B9B9;}

/**Box Pesquisa Rápida**/
.boxPesquisaRapida {max-width:960px; margin:0 auto;}
.boxPesquisaRapida > ul:first-child {margin-bottom:40px;}
.boxPesquisaRapida > ul > li {float:left; position:relative; width:300px; height:270px; background:#FFF; margin-left:30px; padding:30px 15px 0; box-sizing:border-box; margin-bottom:30px; border:1px solid #E7B220; border-radius:10px; box-shadow:0px 2px 6px rgba(0,0,0,10%);}
.boxPesquisaRapida > ul > li:nth-child(3n+1) {margin-left:0px;}
.boxPesquisaRapida > ul > li:hover {border-color:#E7B220; cursor:pointer;}
.boxPesquisaRapida > ul > li > a:hover {text-decoration:none;}
.boxPesquisaRapida > ul > li > a > .icone {position:relative; width:100%; height:40px; margin-bottom:25px; text-align:center;}
.boxPesquisaRapida > ul > li > a > .icone > svg {width:42px; height:42px; color:#777;}
.boxPesquisaRapida > ul > li > a > .titulo {font-size:25px; font-weight:700; color:#0C2B4A; text-align:center; margin-bottom:25px;}
.boxPesquisaRapida > ul > li > a > .texto {font-size:15px; color:#333; line-height:20px; text-align:center;}
.boxPesquisaRapida > ul > li > a > .link {position:absolute; bottom:25px; left:50%; transform:translateX(-50%); font-size:14px; font-weight:500; color:#545454; text-decoration:underline;}

/********
Lista Busca
********/
.boxBusca {padding-bottom:30px;}
.boxBusca > .container > .tituloBox > span {font-weight:bold;}
.boxBusca > .container > .destaquesBusca > ul {}
.boxBusca > .container > .destaquesBusca > ul > li {width:900px; background-color:#FFF;  margin:30px auto; position:relative; box-shadow: 0px 2px 5px rgba(0,0,0, 5%); height:auto; border-radius:10px; box-sizing:border-box; border:1px solid #EEE;}
.boxBusca > .container > .destaquesBusca > ul > li:last-child {margin-bottom:0;}
.boxBusca > .container > .destaquesBusca > ul > .nenhum {padding:10px; text-align:center; font-size:20px; color:#CCC;}
.boxBusca > .container > .destaquesBusca > ul > li > a {display:block;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .imagem {float:left; padding-left:20px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .imagem > img {max-width:100px; max-height:100px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .left {float:left; padding:20px 30px 30px; width:415px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .left > ul .titulo {font-size:20px; font-weight:700; color:#111111;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .left > ul .subtitulo {font-size:14px; font-weight:500; color:#999999; padding-bottom:15px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .left > ul .telefone {font-size:16px; font-weight:500; color:#333333; margin-bottom:10px;position:relative; padding-left:35px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .left > ul .telefone:before {content:""; color:#D9A300; position:absolute; left:0; background:url(/template/imagens/icoTelefone.png) center center / cover; width:20px; height:20px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .left > ul .endereco {font-size:14px; font-weight:500; color:#333333; position:relative; padding-left:35px; padding-top:10px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .left > ul .endereco:before {content:"";color:#D9A300; position:absolute; left:0; top:6px; background:url(/template/imagens/icoEndereco.png) center center / cover; width:20px; height:20px;}
.boxBusca > .container > .destaquesBusca > ul > li > a > .maisInformacoes {font-size:12px; color:#006CAB; font-weight:bold; position:absolute; bottom:10px; right:20px;}
.boxBusca > .container > .maisResultados {text-align:center; margin-top:30px; margin-bottom:30px}
.boxBusca > .container > .maisResultados > a {background-color:#DEB21E; color:#FFF; text-decoration:none; font-size:16px; padding:15px 65px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

/******
DETALHE CONVENIO
******/

.boxConvenios {position:relative;position:relative;}
.boxConvenios > .container > .boxInformacoes {padding-top:50px;}
.boxConvenios > .container > .boxInformacoes > .imagem  {float:left; margin-right:40px;}
.boxConvenios > .container > .boxInformacoes > .informacoes {float:left; width:485px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > .nomeConvenio {font-size:20px; color:#111111;}
.boxConvenios > .container > .boxInformacoes > .informacoes > .areaConvenio {font-size:14px; color:#999999; margin-bottom:15px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul >  li {margin-bottom:10px; font-size:14px; color:#333333; line-height:27px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul > .telefone {font-size:16px; color:#333333; position:relative; padding-left:30px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul > .telefone:after {content:""; color:#D9A300; position:absolute; left:0; background:url(/template/imagens/icoTelefone.png) center center / cover; width:20px; height:20px; top:4px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul > .endereco {position:relative; padding-left:30px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul > .endereco:after {content:"";color:#D9A300; position:absolute; left:0; top:4px; background:url(/template/imagens/icoEndereco.png) center center / cover; width:20px; height:20px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul > .email {position:relative; padding-left:30px;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul > .email > a {text-decoration:none; color:#333333;}
.boxConvenios > .container > .boxInformacoes > .informacoes > ul > .email:after {content:"";color:#D9A300; position:absolute; left:0; top:6px; background:url(/template/imagens/icoEmail.png) center center / cover; width:20px; height:15px;}
.boxConvenios > .container > .boxInformacoes > .botoesConvenio {position:absolute; right:0; bottom:20px;}
.boxConvenios > .container > .boxInformacoes > .botoesConvenio > a {padding:12px 23px 10px 45px; text-decoration:none; font-size:20px; color:#FFF; border-radius:5px;}
.boxConvenios > .container > .boxInformacoes > .botoesConvenio > .ligar {background-color:#00D96D; position:relative; display:none;}
.boxConvenios > .container > .boxInformacoes > .botoesConvenio > .ligar:after {font-family:'Icons'; content:""; font-size:22px; color:#FFF; position:absolute;left:13px; top:11px;}
.boxConvenios > .container > .boxInformacoes > .botoesConvenio > .rota {background-color:#4EADFE; position:relative;}
.boxConvenios > .container > .boxInformacoes > .botoesConvenio > .rota:after {font-family:'Icons'; content:""; font-size:22px; color:#FFF; position:absolute; left:10px; top:14px; background:url(../imagens/logo-rota.png) no-repeat center center; width:26px; height:18px;}
.bgConteudo { background-color:#F3F3F3; position:relative; z-index:1; padding-top:5px; padding-bottom:40px}
.bgConteudo .tituloConvenios {padding-top:30px;}
.bgConteudo > .container > .listaConvenios {background:#FFF; width:100%; margin:0 auto; position:relative; padding-top:40px; box-shadow: 0px 0px 5px rgba(0,0,0, .1);}
.bgConteudo > .container > .listaConvenios > ul {position:relative; left:50%; transform:translateX(-50%); float:left; display:block;}
.bgConteudo > .container > .listaConvenios > ul > li {float:left; margin-left:25px; margin-bottom:40px;}
.bgConteudo > .container > .maisInformacoes {background:#FFF;width:100%; margin:0 auto; position:relative; box-shadow: 0px 0px 5px rgba(0,0,0, .1); padding-bottom:20px; padding-top:20px; line-height:24px; border-radius:10px;}
.bgConteudo > .container > .maisInformacoes > p {font-size:14px; color:#545454; width:90%; margin:0 auto; text-align:center;}
.bgConteudo > .container > .maisInformacoes > div {font-size:14px; color:#545454; width:90%; margin:0 auto; text-align:center;}
#map {height: 300px;width: 100%;}
.mapa {position:relative; box-shadow: 0px 0px 5px rgba(0,0,0, .1);}

/* AUTO COMPLETE */
.autoComplete{ display:none; position:absolute; z-index:1001; background:#FFF; border-radius:0 0 20px 20px; border:1px solid #0273ae; border-top:none; box-sizing:border-box; overflow-y:auto; max-height:200px; width:600px; left:50%; transform:translateX(-50%); box-shadow: 0px 2px 5px rgba(0,0,0,5%); padding-bottom:10px;}
.autoComplete .categoria{ height:30px; line-height:30px; display:block; background:#EEE; text-indent:10px; font-family:'UbuntuMedium', Arial, Helvetica, sans-serif; font-size:16px; color:#333; }
.autoComplete li{ height:30px; line-height:30px; text-indent:15px; }
.autoComplete li a{ display:block; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-decoration:none;}
.autoComplete li a:hover{ color:#FFF; background:#006CAB; }

/* ATUALIZA CADASTRO */
.cliente .formCliente #formAtualiza .checkbox input { width:5%; margin-right:5px;}
.cliente .popUp {width:100%; height:100vh; background:rgba(0,0,0,.3); position:fixed; top:0; left:0; z-index:999; display:none;}
.cliente .popUp .boxTexto {width:100%; margin:0 auto; top:50%; transform:translate(-50%, -50%); position:absolute; left:50%; background:#FFF; box-shadow:0px 1px 8px rgba(0,0,0,.5); padding:10px; max-width:600px;}
.cliente .popUp .boxTexto .btnFechar {display:block; color:#FFF; position:absolute; right:10px; background:#DEB21E; padding:10px; border-radius:5px; text-decoration:none;}
.cliente .popUp .boxTexto > p {font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:22px;}
.cliente .popUp .boxTexto > p.titulo {font-size:18px; font-weight:bold; color:#0270A9; margin-bottom:10px;}
.cliente .popUp .boxTexto iframe {margin-top:30px;}
.cliente > .formCliente > form > ul li > label > .lgpd {text-decoration:underline; color:#0088BB;}

.conteudoKitpet{text-align: center; font-family: Roboto, sans-serif;}
.conteudoKitpet > h2 {font-size: 16px; margin-top: 10px;}
.conteudoKitpet > span{font-size: 15px;}
.conteudoKitpet > .fotoKitpet{margin: 30px 0;}
.conteudoKitpet > .fotoKitpet > img {margin-left: 10px; height: 100px;}


.Sepultamentopet{text-align: center; font-family: Roboto, sans-serif; line-height: 26px;}
.Sepultamentopet > h2 {font-size: 16px; margin-top: 10px;}
.Sepultamentopet > span{font-size: 15px;}
.Sepultamentopet > .FotoSepultamentopet {margin: 30px 0;}
.Sepultamentopet > .FotoSepultamentopet > img {margin-left: 10px;}





