@charset "utf-8";
/* CSS Document */
.contenedor_slider {
	display: inline-block;
	padding: 0px;
	height: auto;
	width: 100%;
	margin-top: 0%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: -1;
	position: absolute;
	box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.8), 0 0px 40px 0 rgba(0, 0, 0, 0.7);
	text-align: center;
	font-family: 'Varela Round', sans-serif;
}
.contenedor_slider img{
	height: auto;
	width: 100%;
	z-index: 1;
	
	}
.capaslider{
	position: relative;
	margin: 0 auto;
	top: 0px;
	left: 0px;
	width: 1500px;
	height: 800px;
	overflow: hidden;
	visibility: hidden;
}
.capacargaslider{position: absolute; top: 0px; left: 0px;}
.capacargaslider2{filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;	}
.capacargaslider3{position:absolute;display:block;background:url('../../imagenes/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
.capaslides{cursor:default;position:relative;top:0px;left:0px;width:1500px;height:800px;overflow:hidden;}
.posicionpuntos{bottom:16px;right:16px;}
.tamanopuntos{width:16px;height:16px;}
.flechaizq{top:0px;left:8px;width:40px;height:58px;}
.flechader{top:0px;right:8px;width:40px;height:58px;}
.letrasimgc{
	font-family: 'Noto Sans', sans-serif;
	color: #F06B1C;
	position: absolute;
	top: 80%;
	left: 3%;
	width: 70%;
	height: 120px;
	z-index: 3;
	font-size: 50px;
	line-height: 60px;
	float: left;
	text-align: left;
	text-shadow: -2px -2px 1px #000;
	font-weight: 600;



	
	
}
.letrasfisio2{position:absolute;top:75%;left:4%;width:480px;height:120px;z-index:0;font-size:30px;color:#ffffff;line-height:38px;}
.letrasconsultorio{
	position: absolute;
	top: 55%;
	left: 3%;
	width: 480px;
	height: 120px;
	z-index: 0;
	font-size: 40px;
	color: #ffffff;
	line-height: 50px;
	
	
}

 /* jssor slider bullet navigator skin 05 css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	position: absolute;
	/* size of bullet elment */
	width: 16px;
	height: 16px;
	background: url('../../imagenes/b05.png') no-repeat;
	overflow: hidden;
	cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        .jssora22l.jssora22lds      (disabled)
        .jssora22r.jssora22rds      (disabled)
        */
        .jssora22l, .jssora22r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 58px;
	cursor: pointer;
	overflow: hidden;
	background: url('../../imagenes/a22.png') no-repeat;
	/*background-image: url(../../imagenes/a22.png);
	background-repeat: no-repeat;*/
	background-position: center center;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
        .jssora22l.jssora22lds { background-position: -10px -31px; opacity: .3; pointer-events: none; }
        .jssora22r.jssora22rds { background-position: -70px -31px; opacity: .3; pointer-events: none; }
    
@media only screen and (max-width: 105em) {/*1680px*/

}

@media only screen and (max-width: 90em) {/*1440px*/

}



@media only screen and (max-width: 85.375em) {/*1366px*/
  
.contenedor_slider {
	
	margin-top: 5em;
	
}




}

@media only screen and (max-width: 80em) {/*1280px*/

	
}


@media only screen and (max-width: 64em) { /*1024px*/




}
@media only screen and (max-width: 61.25em) {/*980px*/
	

}
@media only screen and (max-width: 52.5em) {/*840px*/
	



}
@media only screen and (max-width: 40em) {/*640px*/
	

		
}

@media only screen and (max-width: 27.5em) {/*440px*/
	
.contenedor_slider {
	
	margin-top: 7.5em;
	
}	


	
}
@media only screen and (max-width: 20em) {/*320px*/
	





}
	
	

