body,html{font-family: 'Muli', sans-serif; background-color:#fff}a:active,a:hover,a:link,a:visited{text-decoration:none}.space0{margin-top:5px;margin-bottom:5px}.space1{margin-top:10px;margin-bottom:10px}.space2{margin-top:20px;margin-bottom:20px}.space3{margin-top:30px;margin-bottom:30px}.space4{margin-top:40px;margin-bottom:40px}.space5{margin-top:50px;margin-bottom:50px}.space6{margin-top:60px;margin-bottom:60px}.space7{margin-top:70px;margin-bottom:70px}.space8{margin-top:80px;margin-bottom:80px}.space9{margin-top:90px;margin-bottom:90px}.space10{margin-top:100px;margin-bottom:100px}.no-padding{margin:0;padding:0}
a:active,
a:hover,
a:link,
a:visited {
    text-decoration: none;
}
html, body {
  margin: 0;
  width: 100%;
  height: 100%;
}
.{
    font-family: 'Muli', sans-serif;
    font-family: 'Anton', sans-serif;
    font-family: 'Questrial', sans-serif;
}
/************overlayvideo************/
.wrapsize{
    max-width: 1500px;
    margin: 0px auto;
}
/* Centered texts in each section
* --------------------------------------- */
.pespecial{
    background-color: #ebebeb;
    padding: 15px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;    

}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:40px;
    right:50px;
    display: none;
    text-indent:-9999px;
    background: url('../img/icon_top.png') no-repeat;
    z-index: 100;
}
.tophead{
    background-color: #ffffff;
}
#cabeza{
    background-color: #ffffff;
}
.menubar{
    background-color: #96C93D;
    padding: 19px 0px 8px;
}
.misvisval H2{
    border-bottom: 5px solid #552D5D;
    padding-bottom: 10px;    
}
.nosotros H3{
    font-family: 'Anton', sans-serif;
    font-size: 3em;
    margin: 0px;
    color:#552D5D;
    font-weight: 400;
}   
}
.nosotros H4{
   
    font-size: 2.4em;
    margin: 0px;
}  
}
.nosotros H5{
   
    font-size: 2.4em;
    margin: 0px;
}    
}
.menuprin{
    text-align: center;
    
}
.grix{
    position: absolute;
    z-index: 10001;
}
.menuprin ul li{
    color: #fff;
    margin: 0px;
    padding: 0px;
    list-style:none;
}
.menuprin ul li a{
     
    color: #fff;
    font-size: .9em;
    text-transform: uppercase;
    background-color: #96C93D;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.activo{ 
    border-bottom: 5px solid #552D5D;
    margin-top: 20px;
    color: #fff;
    padding: 20px 20px 15px;
    background-color: #552D5D !important;
}
.menuprin ul li a:hover{
    color: #fff;
    background-color: #552D5D;
}





.menuprin #desple{
    display:none;
}
.menuprin #desple{
    margin-top:35px;
     z-index: 10001;
}


.menuprin #desple{
    position:absolute;
}
.menuprin #desple li:hover ul{
  display:block; 
}







			










.slider1{
    background: url(../img/renueva-tu-sonrisa.jpg) no-repeat center top ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.slider2{
    background: url(../img/tratamientos-dentales-sin-dolor.jpg) no-repeat center center ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.slider3{
    background: url(../img/brackets-invisibles.jpg) no-repeat center top ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.especial h2{
    font-size: 1.5em;
    border-bottom: 5px solid #552D5D;
    padding-bottom: 10px;
    font-weight: bold;
    color: #552D5D;
    text-transform: uppercase;
}
.especial h3{
    font-size: 1.5em;
    color: #000;
    line-height: 25px;
}
.especial h3 span{
    font-size: 1.9em;
    font-family: 'Anton', sans-serif;
    line-height: 70px;
    text-transform: uppercase;
    color: #96C93D;
}
.sonrrisa{
    float: right;
    margin-top: -40px;
    margin-right: -30px;
}
.redes ul li a{
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #552D5D;
    color: #fff;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.redes ul li a:hover{
    background-color: #96C93D;
    color: #fff;
}
.redes{
    margin-top: -10px;
    margin-bottom: 20px;
}
.btnsgo a{
    background-color: #552D5D;
    color: #fff;
    font-size: .9em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btnsgo a:hover{
    background-color: #96C93D;
    color: #fff;
}
.numero p{
    color: #000;
    font-size: 1.1em;
}
.numero a{
    color: #552D5D;
    font-size: 1.1em;
    font-weight: bold;
}
.btn1{
    display: block;
    background-color: #552D5D;
    width: 100%;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    text-align: center;
    border: 3px solid #552D5D;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.btn1:hover{
    background-color: #29122e;
    color: #fff;
    border: 3px solid #29122e;
}
.btn2{
    display: block;
    background-color: #ffffff;
    width: 100%;
    font-size: 1em;
    font-weight: bold;
    color: #552D5D;
    text-align: center;
    border: 3px solid #96C93D;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.btn2:hover{
    background-color: #fff;
    color: #552D5D;
    border: 3px solid #552D5D;
}
.modalsize{
    max-width: 650px;
    padding: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.modal2{
    max-width: 350px;
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #552D5D;
}
.wats h2{
    font-size: 1.2em;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #a3a3a3;
    opacity: 8; /* Firefox */
    font-size: .9em;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #a3a3a3;
    font-size: .9em;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #a3a3a3;
    font-size: .9em;
}

.fstyle{
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #d0d0d0;
    background-color: #fff;
    padding: 12px;
}
.sendatos{
    background-color: #552D5D;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    padding: 20px;
    border: none;
    text-align: center;
    font-weight: bold;

}
.sendatos:hover{
    background-color: #38173e;

}

.vitalprotect{
    background-color: #96C93D;
    color: #fff;
    padding: 15px;
}
.experiencia{
    background-color: #552D5D;
    color: #fff;
    padding: 15px;
}
.minidentistas{
    background-color: #fff;
    color: #552D5D;
    border: 5px solid #96C93D;
    padding: 15px;
}
.infob h2{
    font-size: 1.2em;
    margin: 0px 0px 8px;    
}
.infob h3{
    font-size: 2.2em;
    margin: 0px;
    font-family: 'Anton', sans-serif;
}
.infob p{
    font-size: 1.2em;
}
hr{
    height: 6px;
    background-color: #96C93D;
    width: 100%;
}
.btngreen{
    font-size: 1em;
    color: #552D5D;
    border: 3px solid #84af39;
    background-color: #fff;
    padding: 15px;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btnpurple:hover{
    color: #552D5D;
    border: 3px solid #43214a;
    background-color: rgba(255, 255, 255, 0.6);
}
.btnpurple{
    font-size: 1em;
    color: #552D5D;
    border: 3px solid #4d2855;
    background-color: #fff;
    padding: 15px;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btngreen:hover{
    color: #552D5D;
    border: 3px solid #84af39;
    background-color: rgba(255, 255, 255, 0.6);
}
.barrainfob{
    width: 100%;
    height: 15px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.barrainfob2{
    width: 100%;
    height: 15px;
    background-color: #4d2855;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.infohoja{
    position: absolute;
    margin-left: -15px;
    margin-top: -10px;
}

.bg-img{
    background-color: #F3F4EA;
}
.slid0{
    background: url(../img/dientes.png) no-repeat center center ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.slid1{
    background: url(../img/acerca1.jpg) no-repeat center center ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.slid2{
    background: url(../img/acerca2.jpg) no-repeat center center ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.bg-servis{
    background-color: #fafafa;
       
    
}
.barrac{
    height: 10px;
    background-color: #96C93D;
}

.barrac2{
    height: 100px;
    background-color: #96C93D;
}
.tituservices h2{
    text-align: center;
    color: #867f7f;
}
.infoservis h2{
    border-bottom: 5px solid #4d2855;
    padding-bottom: 10px;
    color: #4d2855;
    font-size: 1.3em;
    
}
.activeint{
    background-color: #96C93D !important;
}
.activeint2{
    background-color: #96C93D !important;
}
.infoservis a{
    display: block;
    background-color: #fff;
    padding: 10px 10px;
    margin-bottom: 2px;
    color: #4d2855;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.infoservis a:hover{
    background-color: #4d2855;
    color: #fff;
}
.bg-cent{
    max-width: 1140px;
    margin: 0px auto;
    background-color: #4d2855;
    color: #fff;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.bg-cent2{
    max-width: 1550px;
    margin: 0px auto;
    background-color: #fff;
    border: 3px solid #d4d4d4;
    color: #4d2855;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}
infodentelis h2{
    color: #4d2855;
}
.cintoprom{
    text-align: center;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cintoprom:hover{
    text-align: center;
    background-color: #5c3365;
}
.cintoprom h2{
    font-size: .8em;
    text-transform: uppercase;
    line-height: 20px;
}

.cintoprom h2 span{
    color: #96C93D;
    font-family: 'Anton', sans-serif;
    font-size: 1.3em;
    letter-spacing: 1px;
}
.cintoprom i{
    font-size: 3.5em;
}
infodentelis p{
    color: #000;
}


.cintopromx h3{
    font-size: .9em;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
    background-color: #84af39;
    color: #fff;
    border-bottom: 8px solid #a0ce51;
    padding-bottom:15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
}
.cintopromx h2{
    font-size: .9em;
    text-align: center;
    padding: 10px;
    margin: 0px;
    background-color: #d4d4d4;
    color: #4d4d4d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 

}

.infodentelis ul li a{
    display: block;
    border: 4px solid #fff;
    padding: 20px;
    color: #4d2855;
    font-size: 1.2em;
    font-weight: bold;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.infodentelis ul li a:hover{
    display: block;
    border: 4px solid #4d2855;
    padding: 20px;
    background-color: #4d2855;
    color: #fff;
}


.cajainf{
    width: 240px;
    margin: 0px auto;
    height: 120px;
    background-color: #96C93D;
    -webkit-border-bottom-right-radius: 120px;
    -webkit-border-bottom-left-radius: 120px;
    -moz-border-radius-bottomright: 120px;
    -moz-border-radius-bottomleft: 120px;
    border-bottom-right-radius: 120px;
    border-bottom-left-radius: 120px;
}
.cajainf p{
    font-size: 1em;
    color: #fff;
    text-align: center;
}

.cajainf h2{
    font-size: 1.5em;
    color: #fff;
    text-align: center;
    font-family: 'Anton', sans-serif;
    margin: 0px;
}

.resenias{
    text-align: center;
}
.resenias h2{
    font-size: 1em;
    color: #000;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.resenias h3{
    font-size: 1em;
    color: #000;
    margin-bottom: 20px;
}
.resenias h3 span{
    font-weight: bold;
}
.resenias p{
    font-size: 1em;
    color: #797979;
}
.bgf1{
    background: url(../img/fot1.jpg) no-repeat center center ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.bgf2{
    background: url(../img/fot2.jpg) no-repeat center center ; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}



.botoncentx{
    background-color: #96C93D;
    border: 2px solid #fff;
    color: #fff;
    font-weight: bold;
    font-size: .9em;
    text-transform: uppercase;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 10px;
    margin-top: 20px;
    position: fixed;
    z-index: 1000;
    display: block;
}

.botoncent{
    position: absolute;
    width: 200px;
    left: 50%;
    margin-top: 500px;
    z-index: 1000;
    background-color: #96C93D;
    padding: 10px;
}
.botoncent:hover{
    background-color: #96C93D;
    border: 2px solid #fff;
    color: #fff;
}


.bg-footer{
    background-color: #4d2855;
}


.infofoo h2{
    font-size: 1em;
    color: #96C93D;
}
.infofoo p{
    font-size: .9em;
    color: #B089D3;
}
.infofoo a{
    font-size: .9em;
    color: #fff;
}


.infofooicon{
    text-align: center;
}
.infofooicon i{
    color: #fff;
    font-size: 3em;
}
.infofooicon h2{
    font-size: 1.2em;
    color: #96C93D;
}
.infofooicon a{
    font-size: .9em;
    color: #B089D3;
    text-align: center;
}
.infofooicon p{
    font-size: .9em;
    color: #B089D3;
    text-align: center;
}

.separ{
    width: 5px;
    margin: 0px auto;
    height: 200px;
    background-color: rgba(176, 137, 211, 0.3);
}
.separ2{
    width: 5px;
    margin: 0px auto;
    height: 200px;
    background-color: rgba(176, 137, 211, 0.3);

}
.bg-cred{
    background-color: #EFEFEF;
    padding: 15px 0px; 
}
.bg-cred p{
    font-size: .9em;
    color: #6c6c6c;
}
.bg-cred a{
    font-size: .9em;
    color: #6c6c6c;
}
.bg-cred a:hover{
    color: #000000;
}
.wats{
    color: #000;
    font-weight: normal;
}
.displayb{
    display: block;
    background-color: #4d2855;
    padding: 10px;
    color: #fff;
    font-size: 1em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 2px;
}
.displayb:hover{
    color: #e8e8e8;
    background-color: #96C93D;
}
.menuint ul li{
    list-style: none;
}
.menuint ul{
    margin-left: -20px;
}
.menuint ul li a i{
    font-size: 2em;
}
.menuint ul li a:hover{
    background-color: #96C93D;
    color: #fff;
}
.contactar{
    margin-top: 5px;
    display: block;
    background-color: #4d2855;
    padding: 10px;
    color: #fff;
    font-size: .9em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 2px;
    text-align: center;
    margin-right: 10px;
}
.contactar:hover{
    color: #fff;
}




.bg-cent2{
  background-color: #4d2855;
 border-color: #f4f4f4;
}
.bg-cent2 h2{
 color: #f4f4f4;
}


.nosotros h1{
    font-size: 2.4em;
    margin: 0px;
}
.nosotros p{
    font-size: 1em;
    text-align: justify;
}

.bg-top1{
    background: #c4c9ac url(../img/patter.png);
}
.bg-top1 h1{
    text-align: center;
    color: #fff;
    margin: 0px;
}
.bg-top1 p{
    color: #4b4e3b;
    max-width: 700px;
    margin: 0px auto;
    margin-bottom: 20px;
}
.bg-top1{
    text-align: center;
}
.bg-top1 a{
    color: #96C93D;
    text-transform: uppercase;
    padding: 5px 10px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.bg-top1 a:hover{
    color: #fff;
    background-color: #96C93D;
}

.infotrata{
    background-color: #f4f4f4;
}

.infotrata h2{
    margin: 0px;
    border-bottom: 10px solid #4d2855;
    padding-bottom: 30px;
    text-transform: uppercase;
    font-size: 1.6em;
    font-weight: bold;
}
.infotrata h2 span{
    padding: 2px 10px;
    text-align: center;
    background-color: #c3c1c1;
    border: 1px solid #aaa5a5;
    color:#fff;
    font-size: 1em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.infotrata h3{
    margin: 0px;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}
.infotrata p{
    font-size: .9em;
}
.infotrata ul li{
    font-size: .9em;
}







/***************************/
.agenda{
    position: fixed;
    right: 0px;
    top:200px;
    width: 120px;
    height: 120px;
    text-align: center;
    background-color: #4d2855;
    color: #fff;
    z-index: 1000;
    cursor: pointer;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.agenda i{
    font-size: 3em;
}


.bg-contx{
    background-color: #363d41;
}
.contactinfo{
    color: #fff;
}
.contactinfo h3{
    margin: 0px;
    font-size: 1.3em;
    color: #ffb100;
}
.contactinfo a{
    color: #fff;
    font-size: 1em;
}
.contactinfo p{
    color: #fff;
    font-size: 1em;
}
.contactinfo i{
    color: #fff;
    font-size: 2.5em;
}



.bg-endodoncia{
    background: url(../img/tratamientos/endodoncia.jpg) no-repeat; 
}
.bg-resinas{
    background: url(../img/tratamientos/resinas.jpg) no-repeat; 
}
.bg-limpieza{
    background: url(../img/tratamientos/limpieza.jpg) no-repeat; 
}
.bg-coronas{
    background: url(../img/tratamientos/coronas.jpg) no-repeat; 
}
.bg-protesis{
    background: url(../img/tratamientos/protesis.jpg) no-repeat; 
}
.bg-bruxismo{
    background: url(../img/tratamientos/bruxismo.jpg) no-repeat; 
}
.bg-tercerosmolares{
    background: url(../img/tratamientos/tercerosmolares.jpg) no-repeat; 
}
.bg-periodoncia{
    background: url(../img/tratamientos/periodoncia.jpg) no-repeat; 
}
.bg-puentes{
    background: url(../img/tratamientos/puentedental.jpg) no-repeat; 
}
.bg-maxilofacial{
    background: url(../img/tratamientos/maxilofacial.jpg) no-repeat; 
}
.bg-terapialaser{
    background: url(../img/tratamientos/terapialaser.jpg) no-repeat; 
}
.bg-ozonoterapia{
    background: url(../img/tratamientos/ozonoterapia.jpg) no-repeat; 
}
.bg-nutricioncelular{
    background: url(../img/tratamientos/nutricioncelular.jpg) no-repeat; 
}



.bg-braketsinvisibles{
    background: url(../img/estetica-dental/brackets-invisibles.jpg) no-repeat; 
}
.bg-invisalign{
    background: url(../img/estetica-dental/invisalign.jpg) no-repeat; 
}
.bg-esteticaavanzada{
    background: url(../img/estetica-dental/estetica-dental-avanzada.jpg) no-repeat; 
}
.bg-esteticabucal{
    background: url(../img/estetica-dental/estetica-bucal.jpg) no-repeat; 
}
.bg-esteticafacial{
    background: url(../img/estetica-dental/estetica-facial.jpg) no-repeat; 
}
.bg-protesis{
    background: url(../img/estetica-dental/protesis-dental.jpg) no-repeat; 
}
.bg-bracketsmetalicos{
    background: url(../img/estetica-dental/brackets-metalicos.jpg) no-repeat; 
}
.bg-bracketstransparentes{
    background: url(../img/estetica-dental/brackets-transparentes.jpg) no-repeat; 
}
.bg-blanqueamientolaser{
    background: url(../img/estetica-dental/blanqueamiento-con-laser.jpg) no-repeat; 
}
.bg-carillas{
    background: url(../img/estetica-dental/carillas-dentales.jpg) no-repeat; 
}
.bg-implantes{
    background: url(../img/estetica-dental/implantes-dentales.jpg) no-repeat; 
}




.emedico{
    margin-bottom: 30px;
}
.emedico h2{
    font-size: 1em;
    font-weight: bold;
    margin: 0px;
    text-transform: uppercase;
}
.emedico h3{
    font-size: .9em;
}
.emedico a{
    font-size: .8em;
    display: block;
    background-color: #4d2855;
    text-align: center;
    color: #fff;
    padding: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.redonditas{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.preguntar{
    background-color: #96C93D;
    padding: 20px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: .9em;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;    
}
.preguntar:hover{
    background-color: #4d2855;
    color: #fff;
}

.bg-banner{
    background: #e3e6d6 url(../img/patter.png);
}

.serviciosgenerales{
    margin-bottom: 50px;
    text-align: center;
    padding: 10px;
    border: 1px solid #e0e0e0;
}
.serviciosgenerales h2{
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.serviciosgenerales h3{
    font-size: .8em;
    margin: 0px;
}
.serviciosgenerales h4{
    font-size: .6em;
    margin: 0px;
}
.serviciosgenerales p{
    font-size: .9em;
    text-align: center;
}
.serviciosgenerales ul li{
    font-size: .9em;
    text-align: center;
}
.infoplay h3{
    text-align: center;
    font-size: 3em;
}
.containerx{
    max-width: 1550px;
    margin: 0px auto;
}
.containerx-dos{
    max-width: 1650px;
    margin: 0px auto;
}
.containerx3{
    max-width: 1550px;
    margin: 0px auto;
    background-color: #f3f4Ea;
    padding-top: 50px;
    padding-bottom: 50px;
}
.moreinfo{
    background-color: #96C93D;
    text-align: center;
    color: #fff;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    bottom: 30px;
    width: 160px;
    margin: 0px auto;
    margin-left: -80px;
}
.moreinfo:hover{
    background-color: #84af39;
    color: #fff;
}
.luzslider{
    background-image: url(../img/shadow.png);
    background-position: left top;
    background-repeat: no-repeat;
}