            #content {
                padding-top: 36px;
               
            }
.bg{
     background: rgba(255, 255, 255, 0.7);
}
            #mapa {
                height: 130px;
            }
            
            .col {
                float: left;
            }
            
            #dir {
                width: 35%;
                color: #A48A77;
                padding: 45px 0px 45px 11%;
            }
            
            #dir img {
                margin-left: -40px;
            }
            
            #dir p {
                margin-bottom: 1px;
            }
            
            #direc {
                padding-bottom: 20px;
                padding-left: 11%;
                padding-right: 20px;
                border-right: 1px solid #C6C7C9
            }
            
            #direc .tit {
                font-size: 24px;
                color: #604C3F;
            }
            
            #direc p {
                font-size: 16px;
            }
            
            #direc .cor {
                margin-bottom: 14px;
            }
            
            #direc p.peq {
                font-size: 14px;
            }
            
            #horario {
                padding-left: 11%;
                padding-right: 20px;
                border-right: 1px solid #C6C7C9
            }
            
            #horario .tit {
                font-size: 18px;
                color: #604C3F;
            }
            
            #txt {
                width: 25%;
                max-width: 360px;
            }
            
            #txt div {
                padding: 94px 30px 20px 30px;
                font-size: 14px;
            }
            
            #formu {
                width: 32%;
                padding-top: 88px;
                padding-right: 3%;
            }
            
            #formu label {
                display: none;
            }
            
            #formu input[type="text"],
            #formu textarea {
                background: #fff;
                border: 0px;
                border-top: 2px solid #adaeb0;
                border-left: 2px solid #adaeb0;
                padding: 8px;
                font-size: 16px;
                width: 100%;
                margin: 8px 0px;
                font-family: 'Signika Negative', sans-serif;
            }
             #formu .error input[type="text"],
            #formu .error textarea {
               
                border-top: 2px solid red;
                border-left: 2px solid red;

            }
            #mailC {
                width: 60%;
                float: left;
            }
            
            #tlfC {
                width: 36%;
                float: right;
            }
            
            ::-webkit-input-placeholder {
                color: #b53730;
            }
            
            :-moz-placeholder {
                /* Firefox 18- */
                
                color: #b53730;
            }
            
            ::-moz-placeholder {
                /* Firefox 19+ */
                
                color: #b53730;
            }
            
            :-ms-input-placeholder {
                color: red;
            }
            
            button {
                display: inline-block;
                border: 2px solid #b53730;
                padding: 0px 14px;
                font-size: 14px;
                line-height: 24px;
                color: #b53730;
                margin-top: 20px;
                margin-bottom: 20px;
                background: transparent;
                font-family: 'BrandonGrotesque-Black', sans-serif;
                cursor:pointer;
                cursor:hand;
            }
.legal{
    font-size: 11px;
    color:#7F7B79;
    padding:12px 4%;
}
            @media (max-width: 768px) {
                .eq {
                    height: auto !important;
                }
                .col {
                    width: 100% !important;
                    float: none;
                    max-width: 1000px !important;
                }
                #formu {
                    padding: 30px;
                }
            }

.mnesage{
    width: 100%;
    position: fixed;
        top:0px;
    left:0px;
    line-height:60px;
    font-size: 30px;
    text-align: center;
    padding: 10px 10%;
    z-index: 99999999;
    display: none;
}
#cMsgOK{
    background-color:rgba(0,255,0,0.7);
}
#cMsgKO{
    background-color:rgba(255,0,0,0.7);
}
    @media (max-width: 780px) {
          #mailC,#tlfC  {
                width: 100%;
                float: none;
            }
    }
