* { 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:65%; height:5%; background-color:aqua; opacity:0;}


.tel0{top:54.5%;  left:23.5%; width:15%; height:7%;}
.wapp{top:54.5%; right:1%; width: 15%; height:7%;}

.tel{ top:65.5%;  left: 0%;}
.tel2{ top:72%; left: 0%; }

.mail{ top:78.3%; }
.web{ top:86.6%; width:75%; }

.fb{ top:64%; width:24%; height:8%; border-radius:50%; right:3%;}

.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*/

