.layer-titulo {
    background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
    height: 80px;
    padding-left: 50px;

    /* Permalink http://colorzilla.com/gradient-editor/#0f174c+0,207cca+75,2989d8+75,2989d8+75,ffffff+100&1 */
    background: -moz-linear-gradient(left, rgba(15,23,76,1) 0%, rgba(41,137,216,0.25) 75%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(15,23,76,1) 0%,rgba(41,137,216,0.25) 75%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(15,23,76,1) 0%,rgba(41,137,216,0.25) 75%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f174c', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

.doacao label
{
    width: 100px;
}
.doacao input
{
    width: 140px;
}
.branco {color: #fff !important;}
.azul {color: #34306d !important;}
.bgAzul {background-color:#34306d !important; color: #fff !important;}
.verde {color: #32dac3 !important;}
.bgVerde {background-color:#32dac3 !important; color: #242c42 !important;}
.bgPreto {background-color:#000 !important; color: #fff !important;}
.laranja {    color: #ffbe4d !important;}
.bgLaranja { background-color:#ffbe4d !important; color: #242c42 !important; }
.cinza {    color: #959595 !important;}
.link {color: #fff !important;;} 
a:hover{color:#32dac3 !important; }
.bgcinza {   background-color: #cac9c9 !important;}
.bgPreto {background-color: #000 !important; color: #fff;}

.tituloprincipal {
display: block;
color: #362f6b;
width: 100%;
text-align: center;
text-transform: uppercase;
font-weight: 600;
padding-top: 3px;
}
.menuzord-menu {
    float: right;

}
.menuzord-menu>li>a
{
    color: #fff;
    text-transform: uppercase;
    font-size: 1.1em;
}
.menuzord-menu>li>a:hover
{
    color: #34306d !important;;
}

.rptTexto {
    color: #000;
    font-size: 1.0em;
    font-weight: 300;
}
.rptTitulo
{
    font-size: 1.2em;
    color: #242c42 !important ;
    text-transform: uppercase;
    width: 100%;
    text-align: left;
    margin-top: 25px;
	margin-bottom: 10px;
    border-left: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding-left: 10px;      
}
.rptDado{
    color: #000;
    font-weight: 600;
}
.rptDestaque
{
    font-style: italic;
    font-size: 1.2em;
    color: #242c42 ;
    font-weight: 600;
}

.rptFooter {
    border-top: #242c42  solid 1px;
    font-size: 0.7em;
    font-style: italic;

}
.owl-carousel-parceiros
{
    padding-top: 50px;
}

.galeria{
    cursor: pointer;
    font-size: 1.2em;
    padding: 10px;
}

.bannerTitulo
{
    font-size: 1.4em;
    font-weight: 600;
    text-transform: uppercase;
}
.bannerDescricao
{
    font-size: 1.1em;
    font-weight: 300;
}
.bannerBotao
{
    text-transform: uppercase;
}
#pnInstitucionalResumo iframe,#pnDegustacaoResumo iframe{
    width: 100%;
    min-height:300px;
}
.trilha
{
    width: 100%;
    margin: 30px;
}


.trilha-descricao
{
    font-size: 1.2em;
    color: #fff;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    width: auto;
}
.trilha-descricao:hover{
    border: 1px solid #ffbe4d;

}
.trilha-descricao p:hover::before{
    content:url('../images/setaLaranja.png'); /* with class ModalCarrot ??*/
    position:relative; /*or absolute*/
    z-index:100000; /*a number that's more than the modal box*/
    left:-5px;
  }
.trilha-descricao strong
{

    color: #fff;

}
.trilha img
{
    width: 134px !important;
    height: 154px !important;
    padding-top: 18px;
    margin-left: 59px;
}
.testimonial.style1 .comment {
    padding: 0px !important;
}
.imagemPage
{
    padding: 25px;
    border-radius: 30px;
    float: left;
}
.imagemBlog
{
   margin-bottom: 5px;
   width: 100%;
}
#login input {
    text-transform: uppercase;
    color: #858585;
    background: #E2E2E2;
    margin: 2px 0 0 5px;
    padding: 20px;
    border-radius: 1px;
    font-size: 14px;
    border: 0;
    width: 100%;
}
.bold
{

        font-weight: bold;
  
}
#login label {
    margin-top: 10px;
    padding: 0px;
    font-size: 10px;
}
.pnDepoimentos
{
    margin-bottom: 5px;
}



.cbAncoras, .cbValores
{
    background: #ffbe4d;
    width: 25px;
    height: 25px;
}
.cellValores
{
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 20px;
    border: 1px solid #34306d;
    font-size: 11px;

}

.showbullet li::before {
    content: "•"; 
    color:#34306d;
    display: inline-block; 
    width: 1em;
 
}
.pagination li::before {
    content: " "; 
    color:#fff;
   
 
 
}

/* ---- PLANO --- */
#plano .nav-pills li::before {
    content: " "; 
    color:#fff;
}
#plano .nav-pills li > a
{
    background:#fff;
    border-bottom:#cac9c9 4px solid;
    padding: 2px 15px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 0;
    
}
#plano .nav-pills>li+li {
    margin-left: 0px;
}
#plano .nav-pills li > a:hover
{
    color: #ffbe4d !important;
}
#plano .nav-pills li.active > a
{
    color: #ffbe4d;
    border-bottom: #ffbe4d 4px solid;
   
}
#plano .tab-content
{
   border: #cac9c9 4px solid;
    color: #5e5e5e;
    margin-top: -4px;
}

.planoTitulo
{
    margin-top: 10px;
    font-size: 1.1em;
    font-weight: 600;
    color: #cac9c9;
}
.planoValor
{
 
    font-size: 3em;
    font-weight: 900;
    color: #989797;
}
.planoValorConsulta
{
    font-size: 2em;
    font-weight: 600;
    color: #cac9c9;
}
.planoTotal
{
    font-size: 0.8em;
    color: #cac9c9;
    font-weight: 600;
    
}

.planoDescricao
{
    text-align: center;
    color: #989797;
    font-size: 1em;
    font-weight: 600;

}
#planoDescricao1,#planoDescricao2,#planoDescricao3
{
    margin: 15px 0;
    font-size: 18px;
    line-height: 18px;
}
.planoIntro
{
    color: #ffbe4d;
    font-weight: 600;
}
.testimonial {
    border: 1px solid #eee;
    border-radius: 15px;
    width: 70%;
    margin: 0 auto;
}