* { padding: 0; margin: 0;}
:focus { outline: none; }


p { font-family: 'neo_regular', sans-serif;}
a {text-decoration: none;}

a[href^=tel] { color: inherit; text-decoration: none;}


.desk{display:block; }
.mobile{display:none; }

/* PRELOADER */
#preloader { position: fixed; left: 0; top: 0; z-index: 2000; width: 100%; height: 100%; overflow: visible;
    background: #fff url('../imgs/loading.gif') no-repeat center center;
}

body { 
    background-color:#eee;
    display:flex; justify-content:center;
}

.tarjeta{
    position:relative;
    height:100%; width:auto; margin:auto;
    box-shadow: 0 0 10px 10px rgba(0,0,0,.05);
}
.tarjeta img{
    height:100%;
}

.btn{ position:absolute; width:60%; height:6%; background-color:aqua; opacity:0;}

.tel{ top:45%; left:20%;}
.tel2{ top:66%; left:20%;}

.mail{ top:76%; left:20%; }
.web{ top:87%; left:20%; }

.message{
    font-size:12px; color:333; background-color:#fff; font-family:sans-serif;
    box-shadow: 3px 3px 3px rgba(0,0,0,.65); box-sizing:border-box;
    width: 200px; height:20px; border-radius:10px; padding:3px 0 0 12px;
    position:absolute; top:8px; left:calc(50% - 100px);
}


@media only screen and (max-width:550px) {
}/*450*/

