html.vitis_infantil_block,
body.vitis_infantil_block{
    margin:0;
    padding:0;
    font-family: 'Open Sans';
    color: #5e7894;
    font-size:15px;
}

.vitis_infantil_block {
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    padding-top: 30px;
}

.vitis_infantil_block .contacto label.form-check-label {
    width: calc(100% - 50px);
    order: 1;
    float: none;
    display: inline-block;
    padding-left: 50px;
    padding-top: 6px;
}

.vitis_infantil_block .contacto input.form-check-input {
    width: 20px;
    order: 0;
    float: none;
    pointer-events: none;
    height: 20px;
    margin-left: 0;
}


a, a:hover, a:visited {
    color: rgba(40,40,40,1);
}

.vitis_infantil_block #cabecera{
    float:left;
    width:100%;
}

.vitis_infantil_block .sinpadding{
    padding:0;
}

.vitis_infantil_block #cabecera ul{

}

.vitis_infantil_block #cabecera ul li{
   
}
.vitis_infantil_block #cabecera ul li a{
    color:white;
    font-weight:bold;
    padding:0.5rem 0.5rem;
}

.vitis_infantil_block #cabecera ul li a::before{
    content: "|";
    margin-right:0.5rem;
}

.vitis_infantil_block .bg-celeste{
    background-color:#00b2c5 !important;
}

.vitis_infantil_block .dropdown-menuvitis{
    background: linear-gradient(to right, rgba(188, 219, 226, 0.84) 0%, rgba(217, 234, 238, 0.84) 100%);
    width:100%;
}

.vitis_infantil_block .dropdown-menuvitis::before{
    position: absolute;
top: -7px;
left: 50%;
margin-left: -12px;
width: 24px;
height: 16px;
content: url(../images/menu-arrow.png);
}

.vitis_infantil_block .dropdown-menuvitis a{
    color:#248094 !important;
}

.vitis_infantil_block .dropdown-menuvitis a::before{
    content:'' !important;
    
}

.vitis_infantil_block .dropdown:hover > .dropdown-menu {
    display: block;
}
.vitis_infantil_block .dropdown > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

/* TERMINA CABECERA */

/* COMIENZA BANNER PRINCIPAL */

.vitis_infantil_block #bannerprincipal{
    float:left;
    width:100%;
}

.vitis_infantil_block #bannerprincipal img{
    /*float:left;
    width:100%;*/
    float: none;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

.vitis_infantil_block .banner{
    float:left;
    margin:0;
    padding:0;
    margin-top:20px;
}

.vitis_infantil_block .frasepresentacion{
    margin-top:20px;
    float:left;
}

.vitis_infantil_block .frasepresentacion p{
    float:left;
    color: #00b2c5;
    font-size: 17px;
    line-height: 20px;
}

.vitis_infantil_block .seleccionedad{
    float:left;
    margin-top:20px;
}

.vitis_infantil_block .seleccionedad h2{
    color: #747272;
    font-size: 33px;
    line-height: 39px;
    position: relative;
    padding-bottom: 25px;
    font-weight:300;
}

.vitis_infantil_block .seleccionedad h2::after{
    border-top: 5px solid #00b2c5;
    width: 74px;
    height: 1px;
    bottom: 0;
    content: "";
    display: block;
    margin-top:20px;
}

.vitis_infantil_block .centrador{
    width:90%;
    margin:0 auto;
    max-width:1150px;
    display: block;
    overflow: hidden;
}

.vitis_infantil_block .centrado{
    text-align:center;
}

.vitis_infantil_block .centrado img{
    text-align:center;
}

.vitis_infantil_block .contenedoredades{
    float:left;
    background-image: url(../images/bg-edades.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 70px;
    overflow: hidden;
}

.vitis_infantil_block .contenedoredades img{
    width:100%;
    max-width: 338px;
}
.vitis_infantil_block .contenedoredades img:hover,
.vitis_infantil_block .vitislog img:hover,
.vitis_infantil_block .vprod img:hover,
.vitis_infantil_block .contenedorant img:hover,
.vitis_infantil_block .contenedorsig img:hover {
    opacity: .5;
    cursor: hand;
    cursor: pointer;
}

.vitis_infantil_block .cedades{
    float:left;
}


.vitis_infantil_block .contenedoredadespag{
    float:left;
    background-image: url(../images/bg-edades.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 70px;
    overflow: hidden;
    margin-bottom:50px;
}

.vitis_infantil_block .contenedoredadespag img{
    /*Chrome, Safari*/
    -webkit-transition: width 1s ease 8ms;
    /*Firefox*/
    -moz-transition: width 1s ease 8ms;
    /*Opera*/
    -o-transition: width 1s ease 8ms;
    /*Standard*/
    transition: width 1s ease 8ms;
    width:250px;
    max-width: 100%;
    opacity:0.5;
}

.vitis_infantil_block .contenedoredadespag img:hover{
    /*Chrome, Safari*/
    -webkit-transition: width 1s ease 8ms;
    /*Firefox*/
    -moz-transition: width 1s ease 8ms;
    /*Opera*/
    -o-transition: width 1s ease 8ms;
    /*Standard*/
    transition: width 1s ease 8ms;
    width:300px;
    cursor: pointer;
    cursor: hand;
}

.vitis_infantil_block .contenedoredadespag img.seleccionada{
    width:100%;
    opacity:1;
}

.vitis_infantil_block .cedadespag{
    float:left;
    display: flex;
    justify-content: center;
    align-items: center;
}

.vitis_infantil_block .contenedorlogos{
    float:left;
}

.vitis_infantil_block .margindoble{
    margin-top:40px;
}

.vitis_infantil_block .contenedorproductos{
    float:left;
    margin-bottom: 100px;
    background-image: url(../images/bg-products-home.png);
    background-repeat: repeat-x;
    background-position: center bottom
}

.vitis_infantil_block .contenedorproductos label{
    display: inline-block;
height: 49px;
line-height: 49px;
text-align: center;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 800;
font-size: 21px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
/*padding: 6px 0 0;*/
box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
min-width:200px;
max-width:268px;
    margin:0 auto;
}

.vitis_infantil_block .vitislog{
    float:left;
}

.vitis_infantil_block .vitislog img{
    width:100%;
    max-width:328px;
}

.vitis_infantil_block .vprod{
    float:left;
}

.vitis_infantil_block .vprod img{
    width:100%;
    max-width:279px;
}

.vitis_infantil_block .vdesc{
    float:left;
}

.vitis_infantil_block .vdesc img{
    width:100%;
    max-width:350px;
}

.vitis_infantil_block .formprof{
    float:left;
}

.vitis_infantil_block .formprof img{
    width: auto;
    max-width: 100%;
}

.vitis_infantil_block .green{
    background-color: #33c0cc;
}
.vitis_infantil_block .textogreen{
    color: #33c0cc !important;
}

.vitis_infantil_block .orange{
    background-color:#f58e2d;
}

.vitis_infantil_block .red{
    background-color: #dd0031;
}

.vitis_infantil_block .sabermas{
    float:left;
    background-image: url(../images/background-stars.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    margin-bottom: 45px;
}

.vitis_infantil_block .sabermas p{
    margin-top:-20px;
}

.vitis_infantil_block .marginmitad{
    margin-top:5px;
}

.vitis_infantil_block .sabermas label{
    display: inline-block;
width: 268px;
height: 49px;
text-align: center;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 800;
font-size: 21px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
padding: 6px 0 0;
box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2)
}

.vitis_infantil_block .sabermas ul{
    background-color: #f9f9f9;
-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
margin: -10px auto;
padding: 30px 25px;
width: 88%;
min-height: 250px;
text-align: left
}

.vitis_infantil_block .sabermas ul li{
    margin-left: 20px;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 16px;
}

.vitis_infantil_block li.estrellanaranja{
    list-style-image: url(../images/bullet-star-kids.png);
}

li.estrellaroja{
    list-style-image: url(../images/bullet-star-junior.png);
}

.vitis_infantil_block li.estrellaverde{
    list-style-image: url(../images/bullet-star-baby.png);
}

.vitis_infantil_block .bannerpdf{
    float:left;
}

.vitis_infantil_block .bannerpdf img{
    float:left;
    width:100%;
}

.vitis_infantil_block .banner{
    float:left;
    width:100%;
    display: block;
    overflow: hidden;
}

.vitis_infantil_block .logo{
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}

.vitis_infantil_block .contacto{
    float:left;
    background-image: url(../images/img-form-2.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-top: 60px;
    padding-bottom: 150px;
    overflow: hidden;
    margin-bottom: 45px;
}

/*.vitis_infantil_block .formulario{
    float:left;
    width:100%;
}*/

.vitis_infantil_block .contacto p{
    float: right;
    width: 100%;
    color: #6f6e6d;
    font-size: 17px;
    line-height: 21px;
    margin-top: 30px;
}

.vitis_infantil_block .contacto label{
    float: left;
    width: 100%;
    font-size: 15px;
    line-height: 18px;
    color: #6f6e6d;
    padding-top: 15px;
    text-align: left;
    padding-right: 20px;
}

.vitis_infantil_block .contacto input{
    float: left;
    width: calc(100% - 100px);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #00b2c5;
    background: #f7f7f7;
    width:100%;
    padding: 0 10px;
    height: 40px;
}

.vitis_infantil_block .contacto textarea{
    float: left;
    width: calc(100% - 100px);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #00b2c5;
    color: #777;
    background: #f7f7f7;
    height:200px;
    width:100%;
    padding: 10px;
}

.vitis_infantil_block .marginveinte{
    margin-top:20px;
}

.vitis_infantil_block .contacto input[type='submit']{
    float: right;
    width: 100%;
    background-color: #00b2c5;
    font-size: 18px;
    padding: 15px 0;
    -webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
    font-weight: bold;
    color:white;
    height: inherit;
}
.vitis_infantil_block .contacto input[type='submit']:hover {
    cursor: hand;
    cursor: pointer;
    background-color: #31c8d8;
}

.vitis_infantil_block .faq{
    float:left;
    width:100%;
}

.vitis_infantil_block .owl-carousel .owl-nav button.owl-prev,
.vitis_infantil_block .owl-carousel .owl-nav button.owl-next{
    position: absolute;
    top: 25%;
    font-size: 50px;
    outline: none;
    background-color: #00b2c5;
    color: #fff;
    line-height: 50px;
    padding: 5px 10px 10px 10px !important;
    height: 100px;
}
.vitis_infantil_block .owl-carousel .owl-nav button.owl-prev{
    left: -5px;
}
.vitis_infantil_block .owl-carousel .owl-nav button.owl-next{
    right: -5px;
}
.vitis_infantil_block .owl-carousel .owl-nav button.owl-prev:hover,
.vitis_infantil_block .owl-carousel .owl-nav button.owl-next:hover{
    opacity: .7;
}
.vitis_infantil_block .owl-carousel .owl-stage-outer {
    min-height: 130px !important;
}

.vitis_infantil_block .contenedorcarrusel{
    overflow:hidden;
    padding-top: 50px;
    float:left;
}

.vitis_infantil_block .contenedorslides{
    position:relative;
    z-index:1;
}

.vitis_infantil_block .slide{
    float:left;
    width:100%;
    text-align:center;
    z-index:1;
    position:relative;
}

.vitis_infantil_block .contenedorsig{
    float:right;
    margin-top:-200px;
}

.vitis_infantil_block .contenedorant{
    float:left;
    margin-top:-200px;
}

.vitis_infantil_block .contenedorant{
    position:relative;
    z-index:2;
}

.vitis_infantil_block .contenedorsig{
    position:relative;
    z-index:2;
}

.vitis_infantil_block .contenedorslides a{
    color: #00b2c5;
}

.vitis_infantil_block .contenedorslides h2{
    color: #00b2c5;
font-size: 23px;
line-height: 28px;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
    text-align:center;
}

.vitis_infantil_block .contenedorslides p{
    margin-top:20px;
    text-align: center;
}

.vitis_infantil_block .contenidoslide{
    width:100%;
    overflow:hidden;
}

.vitis_infantil_block .relacionados{
    float:left;
    background-image: url(../images/background-grey.png);
   background-repeat: repeat-x;
    background-position: center top;
    margin-top: 20px;
    /*margin-bottom: 45px;*/
    
}

.vitis_infantil_block .relacionadoscont{
     float:left;
    background-image: url(../images/background-grey.png);
    padding-top:50px;
    background-color:#f9f9f9;
    margin-top:20px;
}

.vitis_infantil_block .relacionados h2{
    font-size: 32px;
color: #00b2c5;
line-height: 39px;
text-align: center
}

.vitis_infantil_block .relacionados h2::after{
    border-top: medium none;
display: block;
height: 300px;
width: 74px;
z-index: 1;
position:relative;
    left:150px;
    top:-150px;
}

.vitis_infantil_block .duda{
    float:left;
    width:100%;
    margin-bottom:80px;
    margin-top: 50px;
}

.vitis_infantil_block .duda a{
    background-color: #00b2c5;
font-size: 18px;
padding: 10px 80px;
-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color: #fff;
font-weight: bold;
width: 50%
}

.vitis_infantil_block .dropdown-toggle::after{
    display:none;
}

.vitis_infantil_block .frasepresentacionboton{
    float:left;
    width:100%;
    border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.vitis_infantil_block .fondonaranja{
    background-color:#f58e2d;
}

.vitis_infantil_block .frasepresentacionboton p{
    color:white;
    text-align:center;
    font-size:30px;
    margin-top:30px;
    margin-bottom:30px;
}

.vitis_infantil_block .presentacionprod{
    float:left;
    margin-top:50px;
    
}

.vitis_infantil_block .containerprod{
    overflow: hidden;
padding-bottom: 60px;
margin-bottom: 40px;
background-image: url(../images/background-products-fitxa.png);
background-repeat: repeat-x;
background-position: center bottom
}

.vitis_infantil_block .cepillo{
    float:left;
}

.vitis_infantil_block .cepillo h3{
    display:inline;
    font-size:20px;
}

.vitis_infantil_block .textoorange{
    color:#f58e2d;
}

.vitis_infantil_block .mitad{
    float:left;
}

.vitis_infantil_block .mitad img{
    max-width:100%;
}

.vitis_infantil_block .mitad h3{
    float:left;
    text-align:left;
    line-height: 30px;
}

.vitis_infantil_block .cepilloanim{
    float:left;
}

.vitis_infantil_block .contenedorcepilloanim{
    float:left;
}

.vitis_infantil_block .contenedorcepilloanim .fotocepillo{
    float:left;
}

.vitis_infantil_block .textodescriptivo{
    float:left;
    box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.2);
    background-color: #f9f9f9;
    display:none;
    position:absolute;
    z-index: 9999;
    padding-bottom: 5px;
}

.vitis_infantil_block .textodescriptivo p{
    font-size:10px;
    font-weight:bold;
    float:left;
    text-align:center;
    text-align:left;
    margin-left:5%;
}

.vitis_infantil_block .textodescriptivo p span{
    font-size:10px;
    color:#f58e2d;
}
.vitis_infantil_block .imagenestrella{
    float:left;
    width:7%;
    padding-top:15px;
    margin-left:5%;
    max-width:15px;
}
.vitis_infantil_block .imagenestrella img{
    width:100%;
}
.vitis_infantil_block .parrafodescrip{
    float:left;
    width:50%;
    padding-top:20px;
    padding-bottom:20px;
}
.vitis_infantil_block .imgdescrip{
    float:left;
    width:38%;
    margin-top:25px;
    max-width:80px;
}
.vitis_infantil_block .imgdescrip img{
    width:55px;
    float:right;
}
.vitis_infantil_block .contenedorinfoplus{
    
    overflow:hidden;
    padding-top:10px;
    margin-left:-30px;
    display:block;
}
.vitis_infantil_block .lineasenal{
    float:left;
}
.vitis_infantil_block .contenedorinfoplus img.linea{
    width:400px;
}
.vitis_infantil_block .contenedorinfoplus img.plus{
    width:30px;
    float:right;
    margin-top:-20px;
    z-index:10;
    position:relative;
    cursor:pointer;
}
.vitis_infantil_block .lineasenal img{
    width:100%;
}
.vitis_infantil_block .contenedorimagencepillo{
    float:left;
}
.vitis_infantil_block .contenedorimagencepillo img{
    width:60px;
    max-width:60px;
}
.vitis_infantil_block .iconminus{
    position:relative;
    top:0;
    right:0;
}
.vitis_infantil_block .iconminus img{
    float:right;
    margin-top:-10px;
    margin-right:-10px;
    cursor:pointer;
}
.vitis_infantil_block .contenedorcuadros{
    float:left;
}
.vitis_infantil_block .capuchon{
    float:left;
}
.vitis_infantil_block .colores{
    float:left;
    width:100%;
}
.vitis_infantil_block .colores h3{
    color:#f58e2d;
    font-size:14px;
    text-align:left;
}
.vitis_infantil_block .contenedorcolor{
    float:left;
    width:25px;
    height:25px;
    border-radius: 30px 30px 30px 30px;
-moz-border-radius: 30px 30px 30px 30px;
-webkit-border-radius: 30px 30px 30px 30px;
border: 0px solid #000000;
padding:1px;
    cursor:pointer;
}
.vitis_infantil_block .contenedorcolor:hover{
    border: 1px solid #f58e2d;
}
.vitis_infantil_block .coloractivo{
    border: 1px solid #f58e2d;
}
.vitis_infantil_block .colorcepillo{
    width:100%;
    height:100%;
    border-radius: 30px 30px 30px 30px;
-moz-border-radius: 30px 30px 30px 30px;
-webkit-border-radius: 30px 30px 30px 30px;
border: 0px solid #000000;
}


.vitis_infantil_block .fondoazul{
    background-color:#2672be;
}
.vitis_infantil_block .fondorosa{
    background-color:#cc2285;
}
.vitis_infantil_block .fondoverde{
    background-color:#6aaf26;
}
.vitis_infantil_block .imagengel{
    float:left;
    width:100%;
}
.vitis_infantil_block .imagengel img{
    width:100%;
    max-width:350px;
}
.vitis_infantil_block .imagengeljunior{
    float:left;
    width:100%;
}
.vitis_infantil_block .imagengeljunior img{
    width:100%;
    max-width:350px;
}
.vitis_infantil_block .plusgel{
    float:right;
    position:relative;
    top:30px;
    right:23%;
    cursor:pointer;
}
.vitis_infantil_block .plusgeljunior1{
    float:right;
    position:relative;
    top:50px;
    right:30%;
    cursor:pointer;
}
.vitis_infantil_block .plusgeljunior1.pe{
    top:80px;
    right:40%;
}
.vitis_infantil_block .plusgeljunior2{
    float:right;
    position:relative;
    top:250px;
    right:1%;
    cursor:pointer;
}
.ml-gel-box{
    position: absolute;
    font-size: 23px;
    font-weight: bold;
}

#gel-tooltip-1 .pe{
    opacity: 0;
    left: -75px;
    top: 160px;
    padding: 0;
    position: absolute;
    background-color: transparent;
}

#gel-tooltip-2 .pe{
    opacity: 0;
    left: -75px;
    top: 160px;
    padding: 0;
    position: absolute;
    background-color: transparent;
}

#pe-gel-colutorio .mas-bt-gel{
    background-image:url(/Dentaid/vitis-infantil/images/ico-plus-big-junior.png);
    width: 30px;
    height: 30px;
    background-size: 30px;
    display: block;
}
#pe-gel-colutorio #mas-bt-gel-1{top:215px;left:270px;position: absolute}
#pe-gel-colutorio #mas-bt-gel-2{right:65px;top:375px;position: absolute}
#pe-gel-colutorio .gel-tooltip {
    left: -85px;
    top: 490px;
    padding: 0;
    background-color: transparent;
    position: absolute;
}
#pe-gel-colutorio .gel-tooltip img{float:left}
#pe-gel-colutorio .gel-tooltip a{top:0}
#pe-gel-colutorio #ml-gel-box{bottom:20px;right:75px;color:#dc0031}
#pe-gel-colutorio #ml-gel-box-2{bottom:20px;left:30px;color:#dc0031}
#pe-gel-colutorio .info-gel-box{top:90px;left:400px}
#pe-gel-colutorio #gel-box{overflow:visible}

#pe-gel-colutorio .cepillo-tooltip a,
#pe-gel-colutorio .gel-tooltip a{
    background-image:url(/Dentaid/vitis-infantil/images/ico-less-junior.png);
    width: 30px;
    height: 30px;
    position: absolute;
    display: block;
    right: -10px;
    top: 8px;
}

.vitis_infantil_block .imagencaracteristicasgel{
    position:absolute;
    width:400px;
    float:left;
    margin-top:-300px;
    margin-left: 0;
    max-width: 100%;
}
.vitis_infantil_block .iconominusgel{
    float:right;
    position:relative;
    width:40px;
    top:20px;
    right:-15px;
    cursor:pointer;
}
.vitis_infantil_block .iconominusgel img{
    width:100%;
}
.vitis_infantil_block .separaciongel{
    float:left;
    width:100%;
    margin-top:0px;
}
.vitis_infantil_block .fila{
    float:left;
    width:100%;
}
.vitis_infantil_block .banners{
    float:left;
    width:100%;
    margin-top:50px;
}
.vitis_infantil_block .banners img{
    width:100%;
}
.vitis_infantil_block .fondorojo{
    background-color:#dd0031;
}
.vitis_infantil_block .textorojo{
    color:#dd0031 !important;
}
.vitis_infantil_block .subtitulo{
    float:left;
    width:100%;
}
.vitis_infantil_block .subtitulo h3{
    font-size: 21px;
color: #00b2c5;
line-height: 25px;
text-align: left;
}
.vitis_infantil_block .subtitulo p{
    font-weight: 400;
font-size: 19px;
line-height: 1.55em;
color: #747272;
margin: 0px 0;
    margin-top:30px;
}
.vitis_infantil_block .contenedorpaso{
    float:left;
    margin-top:50px;
    height: 100%;
    display: block;
    min-height: 300px;
    
}
.vitis_infantil_block .contentpasocontenido{
    float:left;
    width:100%;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
    padding:0;
}
.vitis_infantil_block .cabecerapaso{
    float:left;
    width:100%;
    background-color: #00B2C5;
    padding: 10px 5px;
    min-height: 90px;
    
}
.vitis_infantil_block .cabecerapaso h4{
    font-size: 20px;
color: #ffffff;
line-height: 25px;
text-align: left
}
.vitis_infantil_block .cabecerapaso h4 span{
    font-weight:900;
}
.vitis_infantil_block .cabecerapaso h4.paso2::before{
    content: url(../images/ico-2-white.png)!important;
float: left;
padding-right: 8px;
}
.vitis_infantil_block .cabecerapaso h4.paso3::before{
    content: url(../images/ico-3-white.png)!important;
float: left;
padding-right: 8px;
}
.vitis_infantil_block .cabecerapaso h4.paso4::before{
    content: url(../images/ico-4-white.png)!important;
float: left;
padding-right: 8px;
}
.vitis_infantil_block .cabecerapaso h4.paso1::before{
    content: url(../images/ico-1-white.png)!important;
float: left;
padding-right: 8px;
}
.vitis_infantil_block .textopasos{
    float:left;
    width:100%;
    background-color: #f9f9f9;
    padding: 16px 20px;
    height:200px;
}
.vitis_infantil_block .textopasos p{
    font-weight: 400;
font-size: 16px;
line-height: 1.55em;
color: #747272;
margin: 0px 0;
}
.vitis_infantil_block .textopasos p span{
    color:#00B2C5;
}
.vitis_infantil_block .botondenticion{
    width:100%;
    float:left;
    border:1px solid #00B2C5;
    color:#00B2C5;
    padding-top:10px;
    padding-bottom:10px;
    cursor:pointer;
}
.vitis_infantil_block .denticionactiva{
    background-color:#00B2C5;
    color:white;
}
.vitis_infantil_block .contenedorbotonesdent{
    float:left;
    width:100%;
    margin-top:50px;
    margin-bottom:50px;
    text-align:center;
}
.vitis_infantil_block .contenedorbotonesdent img{
    
    padding-top:50px;
    width:100%;
    max-width:900px;
    text-align:center;
    margin:0 auto;
}
.vitis_infantil_block .contenidodenticion{
    float:left;
    width:100%;
    margin-top:50px;
}
.vitis_infantil_block .contenedorinfodent{
    float:left;
    width:100%;
    margin-top:50px;
}
.vitis_infantil_block .sinmargintop{
    margin-top:0px;
}
.vitis_infantil_block .confondo{
    overflow: hidden;
background-image: url(../images/background-blue-1.png);
background-repeat: repeat-x;
background-color:#F3FAFB;
}
.vitis_infantil_block .confondoorange{
    overflow: hidden;
background-repeat: repeat-x;
background-color:#feebd9;
}
.vitis_infantil_block .confondogris{
    overflow: hidden;
background-repeat: repeat-x;
background-color:#f9f9f9;
}
.vitis_infantil_block .confondoazul{
    overflow: hidden;
background-repeat: repeat-x;
background-color:#f3fafb;
}
.vitis_infantil_block .confondorojo{
    overflow: hidden;
background-repeat: repeat-x;
background-color:#fbd6d4;
}
.vitis_infantil_block .infotext{
    float:left;
    line-height: 1.8em;
margin: 30px 0;
}
.vitis_infantil_block .infotext p{
    font-weight: 400;
font-size: 19px;
line-height: 1.55em;
color: #747272;
margin: 0px 0;
margin-top: 30px;
}
.vitis_infantil_block .infotext p span{
    color:#00B2C5;
}
.vitis_infantil_block .fototext{
    float:left;
}
.vitis_infantil_block .fototext img{
    width:100%;
}

/*.mtit img{
    max-width:250px;
}*/
.vitis_infantil_block .confoncab{
    width:100%;
    float:left;
    margin-top:50px;
    height: 30px;
background-image: url(../images/background-blue-1.png);
}
.vitis_infantil_block .confoncaborange{
    width:100%;
    float:left;
    margin-top:50px;
    height: 30px;
background-image: url(../images/background-orange.png);
}
.vitis_infantil_block .confoncabgris{
    width:100%;
    float:left;
    margin-top:50px;
    height: 30px;
background-image: url(../images/background-gris.png);
}
.vitis_infantil_block .confoncabazul{
    width:100%;
    float:left;
    margin-top:50px;
    height: 30px;
background-image: url(../images/background-azul.png);
}
.vitis_infantil_block .confoncabrojo{
    width:100%;
    float:left;
    margin-top:50px;
    height: 30px;
background-image: url(../images/background-red.png);
}
.vitis_infantil_block .prodkids img{
    max-width:200px;
    margin-top:120px;
}
.vitis_infantil_block .centrar{
    width:auto;
    margin:0 auto;
}
.vitis_infantil_block .bannerpdf label{
    display: inline-block;
    width:100%;
/*height: 60px;*/
text-align: center;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 800;
font-size: 21px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
cursor: pointer;
padding: 15px 0;
box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
margin: 0 auto;
    margin-top:50px;
}
.vitis_infantil_block .violeta{
    background-color:#3b254b;
}
.vitis_infantil_block .fotocepillojunior{
    width:55px !important;
    margin-top:100px;
}
.vitis_infantil_block .geljuni{
    margin-top:-50px;
}

.vitis_infantil_block .contenidoslide2 h3{
    text-align:center;
    text-align: center;
color: #747272;
font-size: 19px;
line-height: 30px;
padding-top: 0;
padding-bottom: 15px;
margin-bottom: 35px;
position: relative;
}
.vitis_infantil_block .contenidoslide2 h3::after{
    border-top: 5px solid #00b2c5;
width: 74px;
height: 1px;
bottom: 0;
content: "";
display: block;
left: 50%;
margin-left: -37px;
position: absolute;
z-index: 1;
}
.vitis_infantil_block .contenidoslide2 h3 span{
    color: #00b2c5;
    font-weight:bold;
}
.vitis_infantil_block .contenedorslides2{
    position:relative;
    z-index:1;
}
.vitis_infantil_block .slide2{
    float:left;
    width:100%;
    text-align:center;
    z-index:1;
    position:relative;
}
.vitis_infantil_block .contenedorsig2{
    float:right;
    margin-top:-200px;
}
.vitis_infantil_block .contenedorant2{
    float:left;
    margin-top:-200px;
}
.vitis_infantil_block .contenedorant2{
    position:relative;
    z-index:2;
}
.vitis_infantil_block .contenedorsig2{
    position:relative;
    z-index:2;
}
.vitis_infantil_block .contenedorslides2 a{
    color: #00b2c5;
}
.vitis_infantil_block .contenedorslides2 h2{
    color: #00b2c5;
font-size: 23px;
line-height: 28px;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
    text-align:center;
}
.vitis_infantil_block .contenedorslides2 p{
    margin-top:20px;
}
.vitis_infantil_block .contenidoslide2{
    width:100%;
    overflow:hidden;
}
.vitis_infantil_block .infotext h3{
    color: #F58E2D;
    font-size:bold;
    font-size:21px;
    
}
.vitis_infantil_block .infotext span.naranja{
    color: #F58E2D;
    font-size:bold;
}
.vitis_infantil_block .infotext li{
    font-size:19px;
    color: #747272;
}
.vitis_infantil_block .cuadronaranja{
    background-color: #F58E2D;
height: 100px;
    color:white;
    text-align:center;
    font-size:19px;
    padding-top:40px;
}
.vitis_infantil_block .cuadrorojo{
    background-color: #BC0033;
height: 100px;
    color:white;
    text-align:center;
    font-size:19px;
    padding-top:40px;
}
.vitis_infantil_block .cuadrogris{
    background-color: #f8f8f8;
color: #6f6f6f;
justify-content: left;
padding: 20px;
height: 100px;
    font-size:19px;
    box-shadow: 2px 2px 5px rgba(0,0,0, .2);
}
.vitis_infantil_block .infotext h3.rojo{
    color:#BC0033;
}
.vitis_infantil_block .infotext p span.rojo{
    color:#BC0033;
}

.vitis_infantil_block li span.rojo{
    color:#BC0033;
}

.vitis_infantil_block h2.blogtitulo a{
    color:#00b2c5;
    font-size:19px;
    font-weight:bold;
    text-align:left;
}

.vitis_infantil_block .contenedorslides2 h2.blogtitulo{
    text-align:left;
}

.vitis_infantil_block p.blogfecha{
    color:#72706f;
    font-size:12px;
    text-align:left;
}

.vitis_infantil_block p.blogtexto{
    color:#00b2c5;
    font-size:15px;
    text-align:left;
}
.vitis_infantil_block .contenedorproductos label.blogleermas{
    margin-bottom: 25px;
background-color: #00b2c5;
border-radius: 6px;
box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);
color: #fff;
font-size: 15px;
font-weight: bold;
padding: 0;
    width:40px;
    min-width:100px;
    max-width:100px;
        float:left;
}
.vitis_infantil_block .blogimagen{
    border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
    width:100%;
    
}



/* FOOTER */
.vitis_infantil_block #footer {
	margin: 0;
	padding: 0;
	
	font-weight: bold;
	
	width: 100%;
	float: left;
	font-size: 12px;
}
.vitis_infantil_block #footer .top_footer,
.vitis_infantil_block #footer .bottom_footer {
	margin: 0;
	padding: 0;
	
	width: 100%;
	float: left;
}

/* Top Footer */
.vitis_infantil_block #footer .top_footer {
	padding: 30px 0 0 0;
	background: #ececed;
}
.vitis_infantil_block #footer .top_footer .brands,
.vitis_infantil_block #footer .top_footer .publications {
	margin: 0 30px 0 0;
	float: left;
}

.vitis_infantil_block #footer .top_footer .social_networks { float: right; }

.vitis_infantil_block #footer .top_footer .brands { width: 480px; }

.vitis_infantil_block #footer .top_footer .publications { width: 410px; }

.vitis_infantil_block #footer .top_footer .social_networks { width: 100px; }

.vitis_infantil_block #footer .top_footer .brands div,
.vitis_infantil_block #footer .top_footer .publications div,
.vitis_infantil_block #footer .top_footer .social_networks div {
	color: #585854;
	text-transform: uppercase;
	
	width: 100%;
	float: left;
}

.vitis_infantil_block .zona_personal ul,
.vitis_infantil_block #footer .top_footer ul {
	margin: 10px 0;
	padding: 0;
	
	list-style-type: none;
	
	width: 100%;
	float: left;
}

.vitis_infantil_block .zona_personal ul li,
.vitis_infantil_block #footer .top_footer ul li {
	margin: 4px 0;
	background: url('https://www.dentaid.com/rsc/img/li.png') 0px 4px no-repeat;
}

.vitis_infantil_block .zona_personal ul li { width: 100%; }

.vitis_infantil_block #footer .top_footer ul li:hover { background: url('https://www.dentaid.com/rsc/img/li_over.png') 0px 4px no-repeat; }

.vitis_infantil_block #footer .top_footer ul li a { color: #193288; }

.vitis_infantil_block #footer .top_footer ul li a:hover { color: #009EE0; }
.vitis_infantil_block .zona_personal ul li:hover,
.vitis_infantil_block .zona_personal ul li.current,
.vitis_infantil_block .pro #footer .top_footer ul li:hover { background: url('https://www.dentaid.com/rsc/img/profesional/li_over.png') 0px 4px no-repeat; }

.vitis_infantil_block .zona_personal ul li:hover a,
.vitis_infantil_block .zona_personal ul li.current a,
.vitis_infantil_block .pro #footer .top_footer ul li a:hover { color: #df7637; }
.vitis_infantil_block .zona_personal ul li,
.vitis_infantil_block #footer .top_footer .brands ul li,
.vitis_infantil_block #footer .top_footer .publications ul li {
	padding: 0 0 0 10px;
	float: left;
}

.vitis_infantil_block #footer .top_footer .brands ul li {
	text-transform: uppercase;
	width: 150px;
}

.vitis_infantil_block #footer .top_footer .publications ul li { width: 200px; }

/* Social Networks */.vitis_infantil_block #footer .top_footer .social_networks .list {
	margin: 5px 0;
	
	width: 100%;
	float: left;
}

.vitis_infantil_block #footer .top_footer .social_networks a {
	margin: 11px 11px 0 0;
	
	width: 25px;
	height: 25px;
	float: left;
}

/*
.vitis_infantil_block #footer .top_footer .social_networks .facebook { background: url('https://www.dentaid.com/rsc/img/social/ico_facebook.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_facebook_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .twitter { background: url('https://www.dentaid.com/rsc/img/social/ico_twitter.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_twitter_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .google { background: url('https://www.dentaid.com/rsc/img/social/ico_google.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_google_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .youtube { background: url('https://www.dentaid.com/rsc/img/social/ico_youtube.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_youtube_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .linkedin { background: url('https://www.dentaid.com/rsc/img/social/ico_linkedin.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_linkedin_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .slideshare { background: url('https://www.dentaid.com/rsc/img/social/ico_slide_share.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_slide_share_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .instagram { background: url('https://www.dentaid.com/rsc/img/social/ico_instagram.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_instagram_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .pinterest { background: url('https://www.dentaid.com/rsc/img/social/ico_pinterest.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_pinterest_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .flicker { background: url('https://www.dentaid.com/rsc/img/social/ico_flickr.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_flickr_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .picasa { background: url('https://www.dentaid.com/rsc/img/social/ico_picasa.gif') 0px 0px no-repeat; }

.vitis_infantil_block #footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/social/ico_picasa_over.gif') 0px 0px no-repeat; }
.vitis_infantil_block #footer .top_footer .social_networks .list a.last { margin: 10px 0 0 0; }

.vitis_infantil_block #footer .top_footer .social_networks .list a:last-child { margin: 10px 0 0 0; }
.vitis_infantil_block .pro #footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_facebook_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_twitter_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_google_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_youtube_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_linkedin_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_slide_share_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_instagram_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_pinterest_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_flickr_over.gif') 0px 0px no-repeat; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/ico_picasa_over.gif') 0px 0px no-repeat; }
*/
.vitis_infantil_block #footer .top_footer .social_networks .facebook { background: url('https://www.dentaid.com/rsc/img/social/social_fb.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/social/social_fb_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .twitter { background: url('https://www.dentaid.com/rsc/img/social/social_tw.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/social/social_tw_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .google { background: url('https://www.dentaid.com/rsc/img/social/social_gg.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/social/social_gg_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .youtube { background: url('https://www.dentaid.com/rsc/img/social/social_yt.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/social/social_yt_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .linkedin { background: url('https://www.dentaid.com/rsc/img/social/social_lk.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/social/social_lk_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .slideshare { background: url('https://www.dentaid.com/rsc/img/social/social_ss.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/social/social_ss_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .instagram { background: url('https://www.dentaid.com/rsc/img/social/social_in.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/social/social_in_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .pinterest { background: url('https://www.dentaid.com/rsc/img/social/social_pi.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .flicker { background: url('https://www.dentaid.com/rsc/img/social/social_fk.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/social/social_fk_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .picasa { background: url('https://www.dentaid.com/rsc/img/social/social_pi.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block #footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }
.vitis_infantil_block #footer .top_footer .social_networks .list a.last { margin: 10px 0 0 0; }

.vitis_infantil_block #footer .top_footer .social_networks .list a:last-child { margin: 10px 0 0 0; }
.vitis_infantil_block .pro #footer .top_footer .social_networks .facebook:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_fb_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .twitter:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_tw_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .google:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_gg_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .youtube:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_yt_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .linkedin:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_lk_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .slideshare:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_ss_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .instagram:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_in_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .pinterest:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .flicker:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_fk_over.png') 0px 0px no-repeat; background-size: contain; }

.vitis_infantil_block .pro #footer .top_footer .social_networks .picasa:hover { background: url('https://www.dentaid.com/rsc/img/profesional/social/social_pi_over.png') 0px 0px no-repeat; background-size: contain; }








/* Bottom footer */
.vitis_infantil_block #footer .bottom_footer {
	padding: 15px 0;
	line-height: 30px;
	text-align: center;
	background: #193288;
}

.vitis_infantil_block #footer .bottom_footer a,
.vitis_infantil_block #footer .bottom_footer span {
	margin: 0 22px;	
	color: #fff;
}

.vitis_infantil_block #footer .bottom_footer :hover,
.vitis_infantil_block #footer .bottom_footer a:hover {
	color: #c2e0e4;
    text-decoration: none;
}

.vitis_infantil_block .pro #footer .bottom_footer :hover,
.vitis_infantil_block .pro #footer .bottom_footer a:hover { color: #df7637; }
.vitis_infantil_block #footer .bottom_footer span:hover,
.vitis_infantil_block .pro #footer .bottom_footer span:hover {
	color: #fff;
}

/* NUEVO */.vitis_infantil_block #cabecera ul li a{
    font-size: 17px;
}

.vitis_infantil_block #cabecera ul li:first-child a::before {
    content: none;
}

.vitis_infantil_block .dropdown-item.active,
.vitis_infantil_block .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #f8f9fa;
}

.vitis_infantil_block .babyCuidados img{
    float: left;
    margin-right: 40px;
    max-width: 30%;
    margin-top: 10px;
    margin-bottom: 20px;
}

.vitis_infantil_block .babyCuidados p{
    text-align: justify;
}

.vitis_infantil_block .babyErupcionDental {
    text-align: center;
}

.vitis_infantil_block .babyErupcionDental .cabecera{
    color: #fff;
    padding: 20px;
    font-size: 20px;
    line-height: 35px;
}

.vitis_infantil_block .babyErupcionDental .caja{
    width: 20%;
    float: left;
    margin-top: 20px;
    padding: 5px;
}

.vitis_infantil_block .babyErupcionDental .caja .contenido{
    background-color: #f9f9f9;
    box-shadow: 2px 2px 2px rgba(0,0,0, .3);
    padding: 16px;
    font-size: 17px;
}

.vitis_infantil_block .babyErupcionDental .caja .contenido span{
    width: 50px;
    height: 50px;
    background-color: #33c0cc;
    color: #fff;
    display: block;
    margin: 0 auto;
    line-height: 50px;
    border-radius: 50%;
    font-size: 25px;
    font-weight: bolder;
    margin-bottom: 20px;
}
.vitis_infantil_block #cabecera.cabecera-fixed{
        position: fixed;
        top: 0;
        z-index: 99999;
        box-shadow: 0 3px 5px #00b2c587;
    }
@media (min-width:992px){
}
@media (min-width:1001px){
    .vitis_infantil_block .babyErupcionDental .caja .contenido p{
        height: 175px;
    }
}
@media (max-width:1330px){
    .vitis_infantil_block #cabecera ul li a {
        font-size: 14px;
        padding: 0.5rem 0.2rem;
    }
    .vitis_infantil_block #footer .top_footer .social_networks,
    .vitis_infantil_block #footer .top_footer .publications,
    .vitis_infantil_block #footer .top_footer .brands {
        width: 33%;
        margin-right: 0;
    }
    .vitis_infantil_block #footer .top_footer .brands ul li,
    .vitis_infantil_block #footer .top_footer .publications ul li {
        width: 100%;
    }
}
@media (max-width:1000px){
    .vitis_infantil_block .babyErupcionDental .caja{
        width: 100%
    }
}
@media (max-width:991px){
    .vitis_infantil_block #cabecera .navbar{
        min-height: 60px;
    }
    .vitis_infantil_block #cabecera .navbar .flex-sm-nowrap{
        width: 100%;
    }
    .vitis_infantil_block #cabecera .navbar-toggler{
        position: absolute;
        left: 50px;
        top: 11px;
        background-color: #f9f9f9;
    }
    .vitis_infantil_block #cabecera .navbar-collapse{
        margin-top: 60px;
    }
    .vitis_infantil_block #cabecera ul li {
        border-top: 1px solid #009eaf;
        text-align: center;
    }
    .vitis_infantil_block #cabecera ul li a::before{
        content: none;
    }
    .vitis_infantil_block #cabecera .dropdown-menuvitis::before{
        content: none;
    }
}
@media (max-width:850px){
    .vitis_infantil_block #footer .bottom_footer a,
    .vitis_infantil_block #footer .bottom_footer span {
        margin: 0;
        width: 100%;
        display: block;
    }




}
@media (max-width:600px){
    .vitis_infantil_block .contenedorproductos{
        padding-top: 30px;
        padding-bottom: 100px;
        margin-bottom: 20px;
    }
    .vitis_infantil_block .contenedorproductos label{
        font-size: 12px;
        height: 30px;
        line-height: 30px;
    }
    .vitis_infantil_block .owl-carousel .owl-stage-outer .owl-item .centrador {
        width: 100% !important;
    }
    .vitis_infantil_block .duda a {
        padding: 10px 20px;
    }
    .vitis_infantil_block #footer .top_footer .social_networks,
    .vitis_infantil_block #footer .top_footer .publications,
    .vitis_infantil_block #footer .top_footer .brands {
        width: 100%;
    }
}