@charset "UTF-8";
/* CSS Document */

/*ESTILOS MOBILE*/
@media only screen and (max-width: 680px) {

	.icono {
		display:block;
		width:25px;
		height:25px;
		cursor:pointer;
	}
	.left_nav a {
		float:none;
		text-align:center;
		border-top-style:solid;
		border-top-color:#CCC;
		border-top-width:thin;
	}
	.left_nav {
		display:none;
		background-color:#652d89;
		min-width:100%;
		padding-left:0;
	}
	.head_nav {
	height:30px;
	background-color:#652d89;
	color:#FFF;
	
}
	.cerrado {
		background-image:url(../images/icono_cerrado.jpg);
	}
	.abierto {
		background-image:url(../images/icono_abierto.jpg);
	}
	
	.wrapper {
		min-width:340px;

		
	}
	.espacio_home {
	min-width:310px;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	
}
	.espacio_cuadro {
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:none;
	
}
.margin_right_home {
	margin-right:0px;
	
}



.der {
	float:none;
	text-align:center;
	position:relative;
	padding-right:5%;
	margin-top:30px;
	color:#0075BF;
	text-align:center;	
	width:90%;
	padding-left:5%;
	
}
.foot {
	min-width:310px;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:20px;
}
.spaceder {
	margin-top:0px;
}
.izq {
	float:none;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	
}





.col_dir_head {
	float:none;
	width:80%;
	padding-left:15%;
	padding-top:15px;
	

}

.col_tel_head {
	float:none;
	width:80%;
	padding-left:15%;
	padding-right:5%;
	padding-top:15px;
}
.logos_cert {
	padding-top:20px;
}




















.padding_datos {
	padding-left:0px;
}

.logo_interior {
	float:none;
	width:100%;
	margin-left:0px;
	min-width:250px;
	text-align:center;
}
.right_head_interior {
	float:none;
	width:100%;
	min-width:300px;
	text-align:center;
	margin-right:0px;
}
.head_interior {
	height:300px;
	min-width:340px;
}

.left_content_interior {
	float:none;
	width:100%;
	min-width:330px;
	margin-left:0px;
}

.right_content_interior {
	float:none;
	width:90%;
		min-width:300px;
	margin-right:5%;
	text-align:center;
		margin-left:5%;
}
.espacio_cuadro_interior {
	width:95%;
	
	float:none;
	
}
.cuadro_interior_color {

	height:70px;
	color:#FFF;
	font-size:14px;
	padding:12px;
	line-height:18px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-khtml-border-radius:9px;/* Navegadores de Linux */
}
.imgleft {
	float:none;
	text-align:center;
	margin-right:0px;
	margin-top:20px;
	width:100%;
}

.txt_interior {
	margin-top:20px;
	margin-bottom:20px;
	padding-left:5%;
	padding-right:5%;
	width:90%;
	line-height:18px;
} 

h2 {
	text-align:center;
}
.col_angosta {
	width:90%; float:none;
	margin-right:5%;
	margin-left:5%;
}
.fot_hospitales {
	float:none;
	width:100%;
	
	text-align:center;
}
.float_form {
	float:none;
	width:100%;
}

.img_ch_float {
	float:left;
	
	margin-left:45px;
}

.column ul li a{
min-width:100%;
padding-left:0;
}
.mega{
	margin-top:240px;
	}
#jkmenu {
	display:none;
}
.noesta{
	display:block;
	}
.titulos-home, .datos-home {
	width:90%;
	margin-right:5%;
	margin-left:5%;
	float:none;
	margin-bottom:25px;
	padding-left:0;
	padding-right:0;
}






.columna, .columna50, .columna70 {
	width:100%;
	float:none;
	text-align:center;
	}
.columna30{
	width:90%;
	float:left;
	margin-left:5%;
	}
.tit_seccion {
	margin-top:30px;
	margin-bottom:30px;
}
.middle {
	margin-top:30px;
}
.pad_top{
	margin-top:30px;
}
div.bgcarousel{ /* CSS for main carousel container */

height:250px;
}
.circ_test {
	float:none;
	width:100%;
	text-align:center;
}
.banner_int, .banner_int_obesidad, .banner_int_procedimientos, .banner_int_testimoniales, .banner_int_david, .banner_int_financiamiento, .banner_int_acerca, .banner_int_contacto, .banner_int_faq {
	
	background-size:cover;
	
}
.morado_bottom {
	
	background-size:cover;
	
}	
.left_col_video {
	float:none;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	margin-bottom:30px;
}
}

