html{height:100%;}
body{font-family: 'Montserrat', sans-serif;margin:0;padding:0;font-weight:300;/*height:100%;*/
background-image:url('../img/logotipo.png');background-position:center right;background-attachment: fixed;background-color:#ECECEC;background-repeat: no-repeat;
}
h1{font-weight:300;}
b{font-weight:600;}
/*.clear:before, .clear:after {content: " ";display: table;}
.clear:after {clear: both;}
.clear {*zoom: 1;}*/
#bco{background:#FFF;height:95px;}
#divgral{width:100%;height:95px;background-color:#FFF;position:fixed;z-index:9999;}
.contenidogral{max-width:1000px;margin:0 auto;overflow:hidden;}
.rsociales{background-color:#66c6eb;text-align: right;}
.rsociales a{color:#236ba7;text-align: right;text-decoration: none;    font-size: 20px;}
#blanco{width:100%;height:107px;}
a#pull {display: none;}
nav {height: 71px;width: 100%;background:none;position: relative;border-bottom: solid 0px #DDD;}
#logo{width:245px;height:60px;border:blue solid 0px;margin:2px 1%;float:left;}
#logo img{max-width:250px;}
nav ul{padding: 0;float:right;margin:7px 0 0;min-width:40%;height: 40px;}
nav li {display: inline;float: left;}
nav a {color:#66c6eb;display:inline-block;width:105px;text-align: center;line-height: 40px;text-decoration: none;text-transform: uppercase;border:none solid 2px;margin-right:2px;}
nav li a {border-right:0px solid #576979;font-size: 13px;}
nav li:last-child a {border-right: 0;}
nav a:hover, nav a:active {border-bottom:#236ba7 solid 2px !important;}
#fb{width:30px;border:none !important;font-size:20px;}
#in{width:30px;border:none !important;font-size:20px;}
#ln{display:block;width:90%;margin:15px auto;}
#op6{width:166px;background:#fba8ae;color:#FFF;border-bottom:none !important;}


#banner{
   width:100%;
   margin:0 auto;
   min-height: 100%;
   overflow: hidden;
   padding:0px;
   background-image:url('../img/img_inicio.png');
}
.imgmax{max-width:100%;}
.topdiv{margin-top:15%;}
.topdivlabel{margin-top:5% !important;}

/*****GALERIA************/

.fullpage{display:block !important;}
.movil{display:none !important;}

/*********************************/
.paddt{padding:20px 0;}
.paddp{padding:10px 0;}
.noventa{width:90%;}
.der{float:right;}
.izq{float:left;}
.contenedor{width:85%;display:block;margin-top:20px;}
.gde{width:65%;}
.peq{width:35%;}
.mit{width:55%;}
.mit2{width:45%}
.img_med{width:60%;}
.full{width:100%;}
.centro{margin:0 auto;display:block;}
.txt{font-size:15px;text-align:justify;}
.mitad{width:48%;}
.txtcentro{text-align: center;}
.txtw{color:#FFF;font-size:27px;display:block;}
.txtb{color:#1a3c68;font-size:25px;display:block}
.txto{color:#fcb600;font-size:27px;font-weight:600;display:block;}
.txtmax{font-size:30px;}
.tres{width:33%;}
.label{background-image:url('../img/titulo_nosotros.png');background-repeat: no-repeat; width:100%;max-width:400px;height:auto;max-height:76px;text-align:centeR;padding:10px 0;}
.label2{background-image:url('../img/titulo_investigadores.png');background-repeat: no-repeat; width:100%;max-width:400px;height:auto;max-height:76px;text-align:centeR;padding:10px 0;}
.label3{background-image:url('../img/titulo_empresas.png');background-repeat: no-repeat; width:100%;max-width:400px;height:auto;max-height:76px;text-align:centeR;padding:10px 0;}
.label4{background-image:url('../img/titulo_contacto.png');background-repeat: no-repeat; width:100%;max-width:400px;height:auto;max-height:76px;text-align:centeR;padding:10px 0;}

.label h1{margin:0 auto;display:block;color:#FFF;}
.label2 h1{margin:0 auto;display:block;color:#FFF;}
.label3 h1{margin:0 auto;display:block;color:#FFF;}
.label4 h1{margin:0 auto;display:block;color:#FFF;}
.btncontacto{background-image:url('../img/titulo_nosotros.png');background-repeat: no-repeat;background-position: center;background-size: cover; width:100%;max-width:300px;display:block;border:#1a3c68 solid 1px;margin:10px auto;text-decoration: none;color:#FFF;height:50px;line-height:50px;font-size:25px}

.btncontacto:hover{display:block;border:#fff solid 1px;color:#1a3c68;}
.btn1{background:#b99b33;color:#FFF;text-align:center;display:block;width:150px;padding:5px 15px;text-decoration: none;float:right;}
.btn1:hover{background:#20a0df;}

#tratamientos{min-height:100%;width:100%;display:block;margin:0 auto;overflow:hidden;padding:20px 0 0;background-size: cover;background-color: #FFF;}
#info_tratamientos{background:#e3e3e3;padding:30px 0;text-align:justify;}
#aclaracion{background:#206098;color:#FFF;text-align: justify;padding:20px 0;}

#nosotros{min-height:100%;width:100%;display:block;margin:0 auto;overflow:hidden;padding:0px;background:#e6f6fc;color:#444643;text-align: justify;}
#nosotros h1{display:block;text-align: center;}

#especialista{background:#20a0df;color:#FFF;text-align:left;padding:20px 0;font-size:35px;}
.btncv{background:#206098;color:#FFF;text-align:center;width:150px;float:right;text-decoration:none;font-size:17px;padding:10px;}
.btncv:hover{color:#1a91d9;background:#FFF;}
#pf{background:url('../img/img_equipoendodental.png');background-size:cover;background-attachment: fixed;background-repeat:no-repeat;height:400px;}
#faq{background:#FFF;color:#8c8d8c;text-align:left;padding:20px 0;}
#faq h1{display:block;text-align: center;color:#66c6eb;}

#tf{background:url('../img/img_endentacenter.png');background-size:cover;background-attachment: fixed;background-repeat:no-repeat;height:400px;}

#endot{background:url('../img/img_endofacial.png');background-size:cover;background-attachment: fixed;background-repeat:no-repeat;height:400px;}

#faq span{background:#20a0df;color:#FFF;width:100%;padding:20px 0;font-size:14px;margin:0px auto 10px;}
.question{width:100%;max-width:80%;border-bottom:#20a0df solid 1px;padding:5px 0;}

.sfaq{display:none;}
.mostrar{
  display:block;
}

.plus{display:block;float:right;text-align:right;text-decoration:none;color:#ba9d37;cursor:pointer;}

.plus:hover{color:#fba8ae;}

#testimonios{background:#36b0c9;color:#FFF;padding:20px 0;}
#tratamientos3{background:#31cad3;color:#FFF;padding:20px 0;}
#tratamientos3 h1{display:block;text-align: center;color:#fff;}
.fnd{background:url('../img/fnd.png');background-position:center;background-repeat: no-repeat;;background-size:cover;max-height: 149px;}
#tratamientos4{background:#31cad3;color:#FFF;padding:20px 0;}


#contacto{min-height:70%;width:100%;background-color:#FFF;display:block;margin:0 auto;overflow:hidden;padding:80px 0;color:#444643;}
#contacto h1{color:#66c6eb}
#contacto i{font-size:30px;margin-right:20px;}
#contacto a{color:#5b5555;text-decoration:none;}

.txtseccion{float:left;margin-left:10px;max-width:80%;}

.ctc{    background: #69ccd3;
    padding: 24px 0;
    display: block;
    floaT: left;
    width: 100%;}

.ctcd{    background: #6dacde;
    padding: 24px 0;
    display: block;
    floaT: left;
    width: 100%;}


.btnw{background:#FFF; width:100%;max-width:200px;display:inline-block;border:#1a3c68 solid 1px;margin:10px auto;text-decoration: none;color:#1a3c68;height:40px;line-height:40px;font-size:23px}

.btnw:hover{display:inline-block;border:#fff solid 1px;color:#fff;background:#1a3c68;}


.contacto_op{margin:20px auto;width:100%;}
.contacto_op i{font-size:19px !important;}
.contacto_op img{float:left;margin-right:15px;}


table td{border:red solid 0px;padding:5px;}
table td .frm{display:block;margin:0 auto;width:100%;border:#20a0df solid 2px;height: 27px;font-size:13px;}
textarea{min-height:77px;}
.td1{width:100px;}
.td2{width:300px;}
.btn{
    text-align: center;
    width: 150px;
    height: 30px;
    bordeR: #D9D9CE solid 1px;
    border-radius: 3px;
    margin: 0 auto;
    display: block;
    background-color: #00A0DF;
    color: #FFF;
    floaT: right;
    font-size: 16px;
    }




/*****FOOTER****/
#footer{width:100%;margin:0 auto;padding:30px 0;background:#206098;color:#FFF;min-height:10px;overflow:hidden;}
#footer img{max-width:210px;margin:0 auto;display:block;width:90%;}
#footer b{font-size:16px;}
#footer a{text-decoration:none;color:#FFF;}

.btns{    font-size: 17px;
    background: #206098;
    color: #FFF;
    border: #FFF solid 2px;
    border-left: #FFF solid 1px;
    display: inline-block;
    margin-top: 0px;
    height: 30px;
    width: 15%;
    text-align: center;
    margin: 0;
    padding: 0;
    float:left;
  }
  .suscribirse{
    border: 2px solid #fff;
    border-right: #FFF solid 1px;
height: 24px;
displaY: block;
background: #1f6098;
color:#FFF;
width:75%;
margin:0;
padding:1px 5px;
float:left;

  }

  ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFF;
  opacity: 1; /* Firefox */
  font-size:10px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #FFF;
  font-size:10px;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #FFF;
  font-size:10px;
}

/****RESPONSIVE******/
@media only screen and (min-width : 1237px) {

    #divgral{width:100%;position:fixed;z-index:9999;}


    #banner{
   width:100%;
   margin:0 auto;
   min-height: 100%;
   overflow: hidden;
   padding:0px;
   background-image:url('../img/img_inicio.png');
    background-size:cover;background-repeat:no-repeat;
}




#investigadores{min-height:71%;width:100%;background-image:url('../img/img_investigadores.png');background-repeat: no-repeat;color:#FFF;display:block;margin:0 auto;overflow:hidden;padding:80px 0;top:100px;background-color: #d2d8da;background-size:cover;}

#empresas{min-height:71%;width:100%;background-image:url('../img/img_empresas.png');background-repeat: no-repeat;color:#FFF;display:block;margin:0 auto;overflow:hidden;padding:80px 0;top:100px;background-color: #d2d8da;background-size:cover;}

#contacto{min-height:70%;width:100%;background-image:url('../img/img_contacto.png');background-repeat: no-repeat;color:#FFF;display:block;margin:0 auto;overflow:hidden;padding:80px 0;top:100px;background-color:#2E8DB0;background-size:cover;}

}





@media only screen and (max-width : 737px) {

  .fullpage{display:none !important;}
  .movil{display:block !important;}
#pf{background:url('../img/movil/banner_dental_img_mo_6.png');background-size:cover;background-attachment: fixed;background-repeat:no-repeat;height:400px;}
#tf{background:url('../img/movil/banner_dental_img_mo_7.png');background-size:cover;background-attachment: fixed;background-repeat:no-repeat;height:400px;}
#endot{background:url('../img/movil/banner_dental_img_mo_5.png');background-size:cover;background-attachment: fixed;background-repeat:no-repeat;height:400px;}

.bannerN{width: 100%;
    float: lefT;
    margin-top: 30px;
}
#bco{height:79px;}

#divgral{height:47px;}
#blanco{height:47px;}
#up{display:none;}
#logo{display:none;}
nav {border-bottom: 0;height: auto;position:fixed;}
nav ul {display: none;height: auto;width: 100%;z-index: 22;float:none;background:#1b3f72;margin:0;}
nav li {width: 50%;float: left;position: relative;}
nav a {text-align: left;width: 100%;text-indent: 25px;border-bottom:#216098 solid 2px;}
nav a#pull {display: block;background-color:#216098;width: 100%;position: relative;height: 39px;padding: 4px 0;}
nav a#pull:after {content:"";background: url('../img/nav-icon.png') no-repeat;width: 30px;height: 30px;display: inline-block;
        position: absolute;right: 15px;top: 14px;}
nav a:hover, nav a:active {color:#FFF;border:none;}
.rsociales a{color:#236ba7;text-align: right;text-decoration: none;font-size:25px !important;margin-right:10px;}
.slick-slide img {
    display: block;
    width: 100%;
}
.body_ban span {
    top: 60% !important;
}
.body_ban a{}
#tratamientos {
    width: 20% !important;
    floaT: lefT !important;
}
.seis {
    width: 100% !important;
    height: 135px !important;
}
.seleccionado {
    background-image: url(../img/triangulos.png) !important;
    background-position: center right !important;
    background-repeat: no-repeat !important;
}
.seis:hover{background-image:url('img/triangulos.png') !important;background-position: center right !important;background-repeat:no-repeat;}

#info_tratamientos {
        font-size: 13px;background:#FFF;
}

#aclaracion {
    background: #206098;
    color: #FFF;
    text-align: justify;
    padding: 20px 17px;
    max-width: 100%;
    float: left;
  }
  .tres{width:65%;}


#tratamientos h1{display:none !important;}

#op6{width: 100% !important;}

    #pr{  margin-top: 70px;}

    .secciones{
    width: 90%;
    margin: 20px auto;
        height:auto;
    min-height: 100px;
    padding: 15px 0;
    overflow: hidden;
    text-align: right;
    }
    .seccionesv{
    width: 90%;
    margin: 20px auto;
        height:auto;
    min-height: 100px;
    padding: 15px 0;
    overflow: hidden;
    text-align: right;
    }


.der{float:none;margin:0 auto;}
.izq{float:none;margin:0 auto;}
.contenedor{width:95%;display:block;margin-top:10px;}
.gde{width:100%;}
.peq{width:100%;}
.mit{width:100%;}
.mit2{width:100%}
.img_med{width:60%;}
.full{width:100%;}
.centro{margin:0 auto;display:block;}
.txt{font-size:17px;text-align:justify;}
.mitad{width:95%;padding:2px 2px;}

#contacto table{width:100%;margin:20px auto;display:block;border:none;float:none;}
#contacto iframe{width:90%;margin:0 auto;display:block;}
#nosotros{padding:8px 0;}
#servicios .contenedor{margin-top: 14px;}

table td{border:red solid 0px;padding:5px;}
table td .frm{display:block;float:left;margin:0 auto;width:98%;}
textarea{min-height:77px;}

#footer{text-align: center;}
#footer div{margin-bottom:10px;}


.dwn{display:block;margin:0 auto;width:95%;min-height:20px;overflow: hidden;}
#firma{font-size:12px;color:#999;margin-top:9px;}

#foot{font-size:12px;color:#666;margin-top:5px;}
/*#fb{display:block;float:none;width:90%;min-height:50px;overflow: hidden;margin:0 auto;}*/
#line{width:100%;height:10px;display:block;background:#2E7192;}

.popup .web{display:none !important;}


}
