@font-face{
	font-family: Kumbh Sans;
	src: url(../fonts/KumbhSans-ExtraLight.woff2),
         url(../fonts/KumbhSans-ExtraLight.woff),
	     url(../fonts/KumbhSans-VariableFont_YOPQ,wght.ttf);
	font-weight: 200; font-display: swap;}
@font-face{
	font-family: Kumbh Sans;
	src: url(../fonts/KumbhSans-Light.woff2),
         url(../fonts/KumbhSans-Light.woff),
	     url(../fonts/KumbhSans-VariableFont_YOPQ,wght.ttf);
	font-weight: 300; font-display: swap;}
@font-face{
	font-family: Kumbh Sans;
	src: url(../fonts/KumbhSans-Bold.woff2),
         url(../fonts/KumbhSans-Bold.woff),
	     url(../fonts/KumbhSans-VariableFont_YOPQ,wght.ttf);
	font-weight: 700; font-display: swap;}
*{
	margin: 0; padding: 0;}
body{
	font-family: 'Kumbh Sans', sans-serif; font-size: 1.1em; line-height: 1.8em; font-weight: 300;color: #5c5126;}
img a, a, a img{	text-decoration: none;}
p a{color: #5c5126; display: inline-block;}
#imagen img, img, .tratamiento img{	width: 100%; height: auto;}
.neg{	font-weight: bold;}
.noneg, .noneg strong{font-weight: 300;}
h1 strong{	font-weight: 200;}
header .redes{width: 50px; position: absolute; top: 5px; right: 5px;}
.redes a{display: inline-block; padding: 2px 5px 0 5px; width: 40px; opacity: 0.5;}
.redes a:hover{opacity: 0.8em;}
.whatsapp a{position: fixed; bottom: 5px; right: 5px; width: 50px; } 
.whatsapp a img{display: block; }
p{ 	margin: 15px 0;}
.frase{color: #a28e2c; margin: 60px 200px; font-size: 24px; font-weight: 600;}
.borde .botones-1{margin-top: 20px;}
.borde .numero{font-size: 24px; color: #a28e2c; margin-top: 30px;}
.contenido .borde h2{margin-top: 30px;}
.ruta img{width: 15px; display: inline-block; margin: 0 10px;}
.ruta{margin-bottom: 40px; font-size: 0.9em;}
.ruta a{color: #a28e2c; display: inline-block;}
.contenido{text-align: center;}
.contenido h1{font-weight: 300; font-size: 34px; line-height: 45px; }
.contenido h2{color: #a28e2c; margin-top: 60px;}
.duo h1, .contenido h2{font-weight: 200; }
.duo{margin: 100px 0;}
.duo .izdo img{width: 100%; }
.silvia .duo, .cristina .duo{margin: 0;}
.noticia-bat h1{margin-bottom: 20px;}
.noticia-bat .fecha{margin-bottom: 60px; color: #a28e2c;}
.noticia-bat p a{color: #5c5126; font-weight: bold;}
.boton a{display: block; border: 1px solid #5c5126; color: #5c5126; padding: 10px; text-transform: uppercase; font-size: 13px; 
	margin-top: 15px; text-align: center; border-radius: 4px;}
.boton a:hover{background: #a28e2c; color: #fff; border: 1px solid #a28e2c;}
.fondo-foto h2{margin-bottom: 15px;}
.fondo{padding: 80px 30px; text-align: center; color: #493f17;}
.fondo, .beige{ background: #f5f3ec; }
.fondo h2{ font-size: 17px; letter-spacing: 2px; font-weight: 300; color: #493f17; margin-bottom: 30px;}
.fondo h3{margin-top: 20px; color: #493f17;}
.fondo .boton a{border:none; background: #fff; }
.fondos .boton a{width: 340px;  }
.fondos .boton a, .fondo .boton a, .fondo-facial .boton a{font-size: 15px;}
.fondos .boton a:hover{ border: 1px solid #fff; background: #fff; opacity: 0.6; color: #493f17;}
.fondos h4{font-weight: 200; margin-bottom: 30px; }
.tel{color: #5c5126; display: block;}
.tratamiento img{display: block;}
.tratamiento .boton a{margin-top: 0; color: #493f17; border: 1px solid #b8b29c; letter-spacing: 1px; background: #fff; opacity: 0.9;}
.cristina .duo h1{margin: 0;}
.tratamiento .boton a:hover{background: #a28e2c; color: #fff;}
.foto img{width: 100%; margin: 100px 0;}
.cv h1, .cv h2, .equipo h4{font-weight: 300;}
.cv h3{font-size: 14px; text-transform: uppercase; color: #a28e2c; margin-top: 40px;}
h4{font-size: 22px;}
.ficha{text-align: center;}
.equipo{margin-top: 100px !important; }
.equipo h4{color: #a28e2c;}
.equipo h4, .medicos h4{font-size: 25px;}
.medicos h4{font-weight: 300; margin-bottom: 15px;}
.medicos{padding: 100px 0;}
.equipo .ficha{text-align: center; margin-bottom: 50px;}
.equipo h5, .medicos h5{font-size: 18px; font-weight: 300; margin-top: 10px;}
.equipo h6, .medicos h6{text-transform: uppercase; font-size: 13px; font-weight: 600; color: #a28e2c;}
.mas{display: inline-block; width: 30px; padding: 0 10px; vertical-align: middle;}
.contenido{padding: 90px 0;}
.contenido h3{margin-top: 50px;}
.contenido .sin-m{margin-top: 10px;}
.trio-gris{background: #efefef;}
.trio-nums, .borde{margin: 60px 0; border: 1px solid #ccc; padding: 25px;}
.trio-nums{text-align: center;  }
.trio-nums .num{width: 30%; float: left; color: #a28e2c; font-size: 17px; line-height: 27px; font-weight: 600;}
.trio-nums img{width: 150px; display: block; margin: 0 auto 20px auto;}
.trio-nums .central{margin: 0 5%;}
.trio-nums .numero{font-size: 85px; line-height: 80px; display: block;}
.trio-nums .normal{color: #444; font-weight: normal;}
.preguntas{background: #efefef; padding: 5px 100px 40px 100px; }
.preguntas h4{color: #555; margin-top: 40px;}
.preguntas, .casos{margin-top: 100px;}
.casos img{width: 45%; display: inline-block;}
.left{text-align: left;}
.contenido .trio-nums h2{margin-top: 20px;}
.nota{font-size: 0.8em;}
.video{margin: 60px auto; width: 780px;}
.foto-media{width: 100%; margin: 60px auto; max-width: 780px;}
.logos img{width: 200px; display: inline-block; margin: 30px;}
.iconos{margin-top: 40px;}
.iconos .icono{width: 50px;}
.iconos .c-icono{font-size: 1.1em;}
.productos h1{margin-top: 90px;}
.productos .logo-crema{margin: 90px 0 30px 0;}
.block{display: block; margin-top: 30px;}
.botones-1{max-width: 390px; margin: 40px auto 0 auto; clear: both;}
.contenido .todo .borde .botones-1 .tratamiento { width: 100%; max-width: 390px; margin: 1% 2% 3% 2%;}
.emsculpt-dos img{display: inline-block; margin: 10px;}
.contacto .tel, .contacto .what{font-size: 1.3em; display: inline-flex; vertical-align: middle; color: #5c5126;}
.contacto .tel img, .contacto .what img{width: 25px; margin-right: 10px;}
.contacto .what{margin-left: 10px; margin-rigth: 10px;}
.contacto .horario{background: #e8e4d4; padding: 15px 25px; margin-top: 22px;}
.contacto .tel:hover, .contacto .what:hover{color: #a28e2c;}
.contacto .boton a{width: 325px; margin-bottom: 20px;}
.contacto h1{margin-bottom: 40px;}
.b-30{margin-bottom: 30px;}
.m-40{margin-top: 40px;}
.m-100{margin-top: 100px;}
footer{	font-size: 16px; padding: 60px 0 0 0; text-align: center;}
footer p{margin: 0;}
footer .logo-footer{width: 200px;}
footer .izdo{font-size: 13px; line-height: 22px; }
footer .lic{text-transform: uppercase; font-size: 14px; }
footer .col{font-size: 13px; margin: 0; line-height: 22px;}
footer .seme img{display: block; margin: 20px auto 5px auto; width: 50px; }
footer .datos{ margin-top: 30px; }
footer .tel img{width: 16px !important; height: 16px; display: inline-block; margin-right: 10px;}
footer .seme .info{font-size: 13px; line-height: 18px; text-transform: uppercase;}
footer .seme a{display: block; padding: 5px 20px 20px 20px; color: #a28e2c; width: 20px; margin: 0 auto;}
footer .seme a img { margin: 0; width: 30px;}
footer .botones{margin: 20px auto 0 auto; width: 600px;}
footer .boton a, .noticia .boton a{color: #493f17; border: 1px solid #493f17; font-size: 14px; letter-spacing: 1px;}
footer .boton a{display: inline-block; margin: 0 5px; width: 160px;}
footer h6{ color: #a28e2c; font-size: 15px; text-transform: uppercase; margin-bottom: 4px;}
footer .redes a{padding: 2px 5px; width: 42px; opacity: 0.5; display: inline-block; margin-top: 20px;}
address, .tel{
	font-style: normal; font-size: 16px; line-height:30px;}	
.noticias .noticia img{display: block;}
.noticias .noticia h2{margin-top: 0;}
.noticias .noticia h2 a, .noticias .noticia h2 span{font-size: 22px; padding: 30px 0 10px 0; display: block; color: #493f17;}
.noticias .noticia h2 a:hover{color: #a28e2c;}
.noticias .noticia h2 img{width: 18px; display: inline-block; margin-left:  4px;}
.noticia-bat ul{margin-left: 20px; font-size: 1.1em;}
.borra{	clear: both;}
#aviso{ font-size: 0.8em; background: #a28e2c; padding: 10px 0; font-weight: 400; margin-top: 60px; color: #fff;}
#aviso a{ color: #fff; display: inline-block; padding: 5px 0;}
#aviso a:hover{opacity: 0.6;}
.aviso-legal h3{margin-top: 60px;}
.mapa{margin-top: 80px;}
.mapa .boton{float: none; width: 250px; margin: 0 auto;}
.mapa .boton a{display:  block; width: 260px; font-size: 14px; padding: 10px; background: #a28e2c; color: #fff;
opacity: 0.8; text-align: center; border: 1px solid #fff; }
.mapa .boton a:hover{opacity: 1;}
.borde ul{margin: 30px 0 60px 0;}
.borde ul li{list-style-type: none;}
.borde .resumen{text-transform: uppercase; background: #f5f3ec; margin: 30px auto; max-width: 440px; padding: 20px; font-size: 0.9em;}
.fotolaser{display: block; margin-top: 60px;}
.vacaciones{color: #A62B2D; font-weight: 700;}

@media only screen 
and (max-width : 750px){
	.pantalla, .tablet, #cuarto-tto, .guion{ display: none;}
	.bloque{display: block; line-height: 26px;}
	.container {	width: 100%; margin: 0 auto; text-align: center;}
	.todo {	margin: 0 25px;}
	.calle{display: block;}
	#cabecera .container .todo{margin: 0;}
	#logo{	width: 230px; margin: 40px auto;}
	#menu{	width: 100%; margin-top: 50px;text-align: center; }
	#menu ul li{display: block;}
	#menu ul div{width: 100%; float: none;}
	#menu ul li li{display: none;}
	#menu .cbp-hrmenu .cbp-hrsub-inner > div, #menu .cbp-hrsub h4 { padding: 0;}
	#menu .cbp-hrmenu > ul > li > a { padding: 16px 0; display: block;}
	#menu .cbp-hrmenu .cbp-hrsub-inner > div a {font-size: 20px; line-height: 1.2em; padding: 20px 0;}
	#menu .cbp-hrmenu .cbp-hrsub-inner > div a:hover {color: #444;}
	#menu .cbp-hrmenu .cbp-hrsub{width: 100%; left: 0;}
	#imagen .movil .into {  position: absolute;  bottom: 0px; width: 100%; opacity: 0.9;
		text-align: center; background: #333; color: #fff; font-size: 18px; padding: 0;}
	#imagen .movil #slider3 .p-logo{display: none;}
	#imagen .movil .frase-suelta{padding: 10px 0;}
	#imagen .movil #slider3 .neg { font-size: 14px; margin-top: 5px;}
	#imagen .movil #slider3 .movil{display: block;}
	.contenido h1 {  font-size: 33px; line-height: 40px; margin-bottom: 20px;}
	.frase { margin: 50px 10px;}
	.duo {margin: 100px auto;}
	.duo .izdo{ width: 100%; max-width: 400px; margin: 0 auto;}
	.duo .dcho {margin: 50px auto 0 auto;}
	.duo h1{margin: 50px 0 20px 0; }
	.duo h1, .contenido h2{font-size: 26px; line-height: 34px;}
	.trio-nums img{width: 120px; }
	.trio-nums .num { width: 100%; float: none; font-size: 17px; line-height: 27px;}
	.trio-nums .numero { font-size: 65px; line-height: 60px;}
	.trio-nums .central {margin: 10% 0;}
	.fondo { padding: 60px 30px 30px 30px;}
	.fondos .boton a, .fondo .boton a, .fondo-facial .boton a { font-size: 15px;}
	.tratamiento, .fondo-hombres .boton, .fondo2 .boton{width: 300px; margin: 0 auto 20px auto;}
	.tratamiento .boton a { letter-spacing: 0;}
	.hombres{margin-bottom: 40px;}
	.fondo-hombres .boton a, .fondo2 .boton a{width: 280px;}
	.fondo2{background: #b4aca1 url( "../imagenes/fondo-tratamientos-m.jpg") no-repeat center bottom; background-size: 100% auto; 
		padding: 15% 0 100% 0;}
	.fondo-hombres h4, .fondo2 h4{text-align: center;}
	.cristina{background: url("../imagenes/fondo-cristina-m.jpg") no-repeat center bottom; padding: 50px 0 110% 0; }
	.silvia{background: #c3cbce url("../imagenes/fondo-silvia-m.jpg") no-repeat center bottom; padding: 50px 0 110% 0;}
	.chica2{margin-top: 30px;}
	.iconos .icono{margin: 30px auto 0 auto;}
	.video, .video iframe { width: 350px; height: 240px;}
	.preguntas { padding: 5px 20px 20px 20px;}
	.casos img { width: 90%; max-width: 400px; display: block; margin: 10px auto 0 auto;}
	.equipo .ficha, .medicos .ficha{width: 100%; max-width: 350px; margin: 30px auto 0 auto;}
	.fotos{margin: 100px 0;}
	.fotos img{display: block; width: 100%; max-width: 500px; margin: 0 auto; }
	.noticia{margin-bottom: 60px; padding-top: 50px;}
	.noticia img{width: 100%; max-width: 450px; margin: 0 auto;}
	.noticia a img{margin-top: 0;}
	.productos .logo-crema{width: 90%; max-width: 220px; margin-top: 0;}
	.contacto .boton a { width: 100%; max-width: 300px; margin: 20px auto;}
	footer .botones { margin: 20px auto 0 auto; width: 100%;}
	footer .botones .boton a { display: block; margin: 10px auto; width: 180px; font-size: 15px;}
	footer .logo-footer { width: 85%; max-width: 200px;}
	#aviso a{ padding: 8px 0;}
	.mapa{ background: url("../imagenes/mapa-medicina-estetica-t.jpg") no-repeat left center; padding: 200px 0 80px 0;
	background-size: cover;}
}
@media only screen 
	and (max-width : 450px){
	#imagen .movil .into { font-size: 15px; line-height: 24px;}	
	#imagen .movil .frase-suelta {padding: 6px 0; }
}
@media only screen 
and (min-width : 751px)
and (max-width : 999px) {
	.movil, .pantalla{ display: none;}
	.container { width: 100%; margin: 0 auto; text-align: center;}
	.todo {margin: 0 40px;}
	#logo{	width: 250px; margin: 40px auto;}
	#menu{	width: 100%; font-size: 14px; margin-top: 50px;text-align: center; }
	#menu ul li li{font-size: 1.1em;}
	#menu .cbp-hrmenu > ul > li > a { padding: 1.4em 1em; }
	#menu .cbp-hrmenu .cbp-hrsub-inner > div a {line-height: 1.2em; text-align: left;}
	#menu .cbp-hrmenu .cbp-hrsub{width: 110%; left: -5%;}
	#imagen .into{left: 8%; top: 25%; font-size: 25px; line-height: 36px; width: 35%; max-width: 4100px;}
	#imagen .frase-suelta{padding-top: 62px;}
	.contenido h1 {    font-size: 28px; line-height: 40px;}
	.duo {margin: 100px auto;}
	.duo .izdo{ width: 400px; margin: 0 auto;}
	.duo .dcho {margin: 50px auto 0 auto;}
	.duo h1{margin: 50px 0 20px 0; }
	.duo h1, .contenido h2{font-size: 22px; line-height: 34px;}
	.tratamiento{width: 44%; float: left; margin: 0 2% 8% 2%;}
	.tratamiento .boton a { letter-spacing: 0;}
	.contenido .todo .botones-1 .tratamiento{width: 300px; margin: 3% auto; display: inline-block;}
	.contenido .todo .botones-1{width: 300px;}
	.fondo {padding: 20px 30px 40px 30px;}
	.fondos .boton a, .fondo .boton a, .fondo-facial .boton a {  font-size: 14px;}
	.tto-texto .todo{margin: 0 120px;}
	.frase { margin: 50px;}
	.fotos{margin: 100px 0;}
	.fotos img{display: block; width: 50%; text-align: center; float: left;}
	.fondo-foto, .fondo-foto .contenido{text-align: left !important;}
	.fondo2{background: url( "../imagenes/fondo-tratamientos-t.jpg") no-repeat center center; background-size: cover; }
	.fondo2 h4{font-size: 33px;}
	.fondo-hombres{background: url("../imagenes/fondo-hombre-t.jpg") no-repeat center center; background-size: cover;}
	.fondo-facial{background: #f9e8d8 url("../imagenes/fondo-facial-t.jpg") no-repeat center bottom; background-size: 100% auto;}
	.fondo-corporal{background: #f8e8d7 url("../imagenes/fondo-corporal.jpg") no-repeat right center; background-size: auto 100%;}
	.fondos{padding: 5% 0;}
	.fondos { padding: 10% 15% 10% 52%;}
	.fondos .boton a { width: 270px;}
	.fondos h4{font-size: 30px; line-height: 40px;}
	.fondos { padding: 10% 7% 10% 50%;}
	.fondo-hombres h4{color: #ccc;}
	.fondo-hombres .boton a {  border: 1px solid #ccc; color: #ccc;}
	.cristina{background: url("../imagenes/fondo-cristina-t.jpg") no-repeat center bottom; padding: 50px 0 650px 0; }
	.silvia{background: #c3cbce url("../imagenes/fondo-silvia-t.jpg") no-repeat center bottom; padding: 50px 0 600px 0;}
	.chica2{margin-top: 40px;}
	.iconos .icono{float: left; margin-left: calc(50% - 35px); margin-top: 10px;}
	.iconos .c-icono{width: calc(50% - 25px); float:right; text-align: left; margin-top: 20px;}
	.trio-nums img{width: 110px; }
	.foto-botox img{margin: 50px auto 30px auto;}
	.video{margin: 50px auto; width: 500px;}
	.video iframe{width: 500px; height: 350px;}
	.preguntas { padding: 5px 40px 40px 40px;}
	footer .izdo{width: 20%; float: left;}
	footer .dcho {width: 70%; float: right; margin-left: 10%;}
	footer .izdo img{width: 200px;}
	footer .dcho .datos{width: 60%; float: right;}
	footer .dcho .info{width: 240px; float: left; margin-top: 60px;}
	footer .datos .izdo{width: 50%; float:left;}
	footer .datos .dcho{width: 150px; float: right;}
	footer .boton a{margin-top: 5px;}
	.noticias .noticia{width: 42%; margin: 5% 3.5% 2% 3.5%; display: inline-table; height: 600px;}
	.noticia-bat h1{width: 70%;}
	.noticia-bat .boton a{margin-top: 40px; margin-left: 75%;}
	.equipo .ficha, .medicos .ficha{width: 350px; margin: 40px auto 0 auto;}
	.in-trio-nums{margin: 10px ;}
	.trio-nums .numero { font-size: 50px;}
	.casos img { width: 100%; max-width: 700px; display: block;}
	.productos .logo-crema{width: 220px; margin-top: 0;}
	.contacto .boton a {
    width: 300px; margin: 20px auto;}
	.mapa{ background: url("../imagenes/mapa-medicina-estetica.jpg") no-repeat left center; padding: 220px 0 100px 0;
	background-size: cover;}
}
	
@media only screen 
and (min-width : 1000px){ 
	.movil, .tablet{ display: none;}
	.container { width: 1000px; margin: 0 auto;}
	#cabecera .container{width: 96%; min-width: 1000;}
	.todo {	margin: 0 50px;}
	#logo{	width: 250px; float: left; margin: 20px 0;}
	#menu{	width: 730px; float: right; font-size: 0.8em; margin-top: 50px; }
	#menu ul li li{font-size: 1.1em;}
	#imagen .into{left: 8%; top: 25%; font-size: 30px; line-height: 40px; width: 35%; max-width: 4100px;}
	#imagen .frase-suelta{padding-top: 62px;}
	.duo .izdo{ width: 35%; float: left;}
	.duo .dcho {width: 60%; float: right;}
	.duo h1{margin: 50px 0; }
	.duo h1, .contenido h2{font-size: 22px; line-height: 34px;}
	.tratamiento{width: 44%; float: left; margin: 0 2% 8% 2%;}
	.tto-texto .todo{margin: 0 120px;}
	.fotos{margin: 100px 0;}
	.fotos img{display: block; width: 25%; text-align: center; float: left;}
	.fondo-foto, .fondo-foto .contenido{text-align: left !important;}
	.fondo2{background: url( "../imagenes/fondo-tratamientos2.jpg") no-repeat center center; background-size: cover; }
	.fondo2 h4{font-size: 33px;}
	.fondo-hombres{background: url("../imagenes/fondo-hombre2.jpg") no-repeat center center; background-size: auto 100%;}
	.fondo-facial{background: #f8e8d7 url("../imagenes/fondo-facial.jpg") no-repeat left center; background-size: auto 100%;}
	.fondo-corporal{background: #f8e8d7 url("../imagenes/fondo-corporal2.jpg") no-repeat right center; background-size: auto 100%;}
	.fondo-hombres h4{color: #AAAAAA;}
	.fondo-hombres .boton a {  border: 1px solid #AAAAAA; color: #AAAAAA;}
	.fondos{padding: 5% 0;}
	.fondos { padding: 10% 15% 10% 55%;}
	.fondos h4{font-size: 30px; line-height: 40px;}
	.cristina{background: url("../imagenes/fondo-cristina.jpg") no-repeat left bottom; padding: 50px 0 4% 0; }
	.silvia{background: #c5cbce url("../imagenes/fondo-silvia.jpg") no-repeat left bottom; padding: 150px 0 10% 0;}
	.equipo{text-align: center; padding: 80px 0;}
	.iconos .icono{float: left; margin-left: calc(50% - 35px); margin-top: 10px;}
	.iconos .c-icono{width: calc(50% - 25px); float:right; text-align: left; margin-top: 20px;}
	footer .izdo{width: 20%; float: left;}
	footer .dcho {width: 70%; float: right; margin-left: 10%;}
	footer .izdo img{width: 200px;}
	footer .dcho .datos{width: 60%; float: right;}
	footer .dcho .info{width: 240px; float: left; margin-top: 60px;}
	footer .datos .izdo{width: 50%; float:left;}
	footer .datos .dcho{width: 150px; float: right;}
	footer .boton a{margin-top: 5px;}
	.noticias .noticia{width: 42%; margin: 5% 3.5% 3% 3.5%; display: inline-table; height: 640px;}
	.noticia-bat h1{width: 70%;}
	.noticia-bat .boton a{margin-top: 40px; margin-left: 75%;}
	.equipo .izdo{width: 30%;}
	.equipo .dcho {width: 64%}
	.equipo .izdo p{margin-right: 20%;}
	.equipo .ficha, .medicos .ficha{width: 350px; float: left;}
	.equipo .chica2, .medicos .chica2{margin-left: 115px;}
	.in-trio-nums{margin: 10px 200px 30px 200px;}
	.casos .fi{margin-right: 8%;}
	.logo-crema{width: 250px; }
	.mapa{ background: url("../imagenes/mapa-medicina-estetica.jpg") no-repeat left center; padding: 250px 0 150px 0;
	background-size: cover;}

}
@media only screen 
and (min-width : 1000px)
and (max-width : 1599px) {
	.container{width: 100%;}
	.cristina .todo, .silvia .todo { margin: 0;}
	.cristina{background: url("../imagenes/fondo-cristina.jpg") no-repeat  -150px bottom; padding: 50px 0 4% 0; }
	.silvia{background: #c5cbce url("../imagenes/fondo-silvia.jpg") no-repeat -150px bottom; padding: 150px 0 6% 0;}
	.equipo .ficha{width: 44%;  }
	.equipo .chica2{margin-left: 11%;}
	.medicos .ficha{width: 30%; margin: 0;}
	.medicos .doctor2{margin: 0 0 0 5%;}
	.productos .logo-crema { margin: 30px 0 30px 0;}
	.ttos-foto{width: 90%; margin: 0 auto;}
	.contenido .todo .tratamiento{width: 44%; margin: 3%; display: inline-block;}
	.contenido .todo .botones-1 .tratamiento{width: 300px; margin: 3% auto; display: inline-block;}
	.contenido .todo .botones-1{width: 300px;}
}
@media only screen 
and (min-width : 1000px)
and (max-width : 1200px) {
.cristina, .silvia{background-size: auto 600px;}
.silvia{padding: 100px 0 10% 0;}
#menu{	width: 100%; float: none; font-size: 0.9em; margin-top: 20px; clear: both;}
#menu .cbp-hrmenu .cbp-hrsub {
    width: 100%; left: 0%;}
.fondo-hombres{background: url("../imagenes/fondo-hombre2.jpg") no-repeat center center; background-size: auto 100%;}
.fondos h4 {
    font-size: 33px; line-height: 45px;}
.duo h1 {
    margin: 0 0 20px 0;}
.fotos img {
    width: 50%;}
}
@media only screen 
	and (min-width : 1400px){ 
	#cuarto-tto{display: none;}
	.container {	width: 1380px; margin: 0 auto;}
	.fondos{padding: 10% 15% 20% 60%;}
	.fondo-hombres{padding: 10% 10% 10% 67%;}
	.fondos h4{font-size: 40px; line-height: 50px;}
	#imagen .into{left: 10%; top: 30%; font-size: 40px; line-height: 50px; width: 30%;}
	p{font-size: 1.1em; line-height: 2em;}
	.duo h1, .contenido h2{font-size: 28px; line-height: 40px;}
	.duo h1{margin: 80px 0 0 0; }
	.contacto h1{margin-bottom: 40px;}
	.tratamiento{width: 29%; display: inline-block; margin: 2%;}
	.contenido .todo .tratamiento{width: 30.3%; margin: 1% 1.5% 3% 1.5%; display: inline-block; text-align: center;}
	.fondo-foto .container .todo .tratamiento{margin: 1% 3% 3% 0; }
	.fondo-facial{background: #f8e8d7 url("../imagenes/fondo-facial.jpg") no-repeat right center; background-size: auto 100%;}
	.fondo-hombres{background: url("../imagenes/fondo-hombre2.jpg") no-repeat left center; background-size: auto 100% ;}
	.fondo-corporal{background: #f8e8d7 url("../imagenes/fondo-corporal.jpg") no-repeat right center; background-size: auto 100%;}
	.fondo2{background: url( "../imagenes/fondo-tratamientos.jpg") no-repeat center center; background-size: 100% auto; }
    .equipo .izdo p{margin-right: 30%;}
	.tto-texto .todo{margin: 0 300px;}
	section .contenido .todo .boton-colgando{width: 30.3%; margin: 1% auto; display: block; float: none; clear: both;}
}
@media only screen 
and (min-width : 1400px)
and (max-width : 1550px) {
	#imagen .pantalla li .into p{ font-size: 35px;  line-height: 50px;}
	.botones-2{width: 826px; margin: 0 auto;}
}
@media only screen 
	and (min-width : 1500px){ 
	.fondo-hombres{background: url("../imagenes/fondo-hombre.jpg") no-repeat left center; background-size: auto 100% ;}
	.botones-2{width: 826px; margin: 0 auto;}
	.contenido .todo .botones-2 .tratamiento{width: 46%; margin: 1% 2% 3% 2%;}
	.contenido .todo .botones-1 .tratamiento {width: 390px; margin: 1% 2% 3% 2%;}	
	.silvia{background: #c5cbce url("../imagenes/fondo-silvia.jpg") no-repeat left bottom; padding: 150px 0 5% 0;}
}