html, body{
	margin: 0;
	padding: 0;
	background: #FFF;
}
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #b52121;
}
a:active {
	text-decoration: none;
	color: #b52121;
}

h1{
font: Arial;
font-size: 24px;
color: #b13333 ;
text-shadow:  #000 1px 1px;
padding: 20px;
}

/* **************************** HEADER */
	header{
		width: 100%;
		height: 80px;
		position: fixed;
		z-index: 888;
		top: 0;
		background: #6c6c6c;
		-moz-box-shadow: 0 0 20px 20px rgba(6,7,8,0.2)!important;
		-webkit-box-shadow: 0 0 20px 20px rgba(6,7,8,0.2)!important;
		box-shadow: 0 0 20px 20px rgba(6,7,8,0.2)!important;
	}
	header .contenedor{
		width: 1000px;
		height: 80px;
		margin: 0 auto;
		overflow: hidden;
	}
	header .contenedor .menu { 
      height: 80px;
      display: block;
    }
    header .contenedor .menu ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    header .contenedor .menu ul li {
      float: left;
      overflow: hidden;
      position: relative;
      text-align: center;
      line-height: 80px;
    }
    header .contenedor .menu ul li a {
      position: relative;
      display: block;
      width: 200px;
      height: 80px;
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      letter-spacing: 1px;
      text-transform: uppercase;
      text-decoration: none;
      cursor: pointer;
    }
    header .contenedor .menu ul li a span {
      position: absolute;
      left: 0;
      width: 200px;
    }
    header .contenedor .menu ul li a span.out {
      top: 0px;
    }
    header .contenedor .menu ul li a span.over,
    header .contenedor .menu ul li a span.bg {
      top: -80px;
    }
    header .contenedor #menu2 {
      background: #6c6c6c;   
    }
    header .contenedor #menu2 ul li a {
      color: #FFF;
    }
    header .contenedor #menu2 ul li a span.over {
      background: #b52121;
      color: #FFF;
    }

/* **************************** INICIO */
	.depto1{
		width: 100%;
		overflow: hidden;
		padding-top: 80px;
		background: url(../img/fondo.jpg)no-repeat right bottom;
	}
	.depto1 .contenedor{
		width: 1140px;
		margin: 0 auto;
		background: rgba(256, 256, 256, 0.8);
	}
	.depto1 .contenedor iframe{
		margin: 100px 0 100px 100px;
	}
	.depto1 .contenedor .izq{
		width: 500px;
		float: left;
		margin-top: 50px;
		font-family: Arial;
		font-size: 15px;
		text-align: justify;
		color: #6c6c6c
	}
	.depto1 .contenedor .izq p span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;
	}
	.depto1 .contenedor .der{
		width: 350px;
		margin: 120px 0 50px 20px;
		float: left;
	}
	.depto1 .contenedor .der img{
		float: right;
	}





/* vision y mision */
.vym{
		width: 100%;
		overflow: hidden;
		padding-top: 80px;
		background: url(../img/wall2salud.jpg)no-repeat right bottom;
	}
	.vym .contenedor{
		width: 1140px;
		margin: 0 auto;
		background: rgba(256, 256, 256, 0.8);
	}
	.vym .contenedor iframe{
		margin: 70px 0 70px 70px;
	}
	.vym .contenedor .izq{
		width: 500px;
		float: right;
		margin-top: 50px;
		font-family: Arial;
		font-size: 17px;
		text-align: justify;
		color: #6c6c6c;
	}
	.vym .contenedor .izq p span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;

	}

/* valores y principios */
.vyp{
		width: 100%;
		overflow: hidden;
		padding-top: 80px;
		background: url(../img/wall3salud.jpg)no-repeat right bottom;
	}
	.vyp .contenedor{
		width: 1140px;
		margin: 0 auto;
		background: rgba(256, 256, 256, 0.8);
	}
	.vyp .contenedor iframe{
		margin: 70px 0 70px 70px;
	}
	.vyp .contenedor .izq{
		width: 500px;
		float: left;
		margin-top: 50px;
		font-family: Arial;
		font-size: 17px;
		text-align: justify;
		color: #000;
	}
	.vyp .contenedor .izq p span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;

	}
	.vyp .contenedor .der{
		width: 400px;
		margin: 120px 0 50px 20px;
		float: right;
		font-family: Arial;
		font-size: 17px;
		text-align: justify;
		color: #000;
	}
	.vyp .contenedor .der span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;

	}

/* establecimiento */
.estable{
		width: 100%;
		overflow: hidden;
		padding-top: 80px;
		background: url(../img/wall4salud.jpg)no-repeat right bottom;
	}
	.estable .contenedor{
		width: 1140px;
		margin: 0 auto;
		background: rgba(256, 256, 256, 0.8);
	}
	.estable .contenedor iframe{
		margin: 70px 0 70px 70px;
	}
	.estable .contenedor .izq{
		width: 500px;
		float: left;
		margin-top: 50px;
		font-family: Arial;
		font-size: 17px;
		text-align: justify;
		color: #000;
	}
	.estable .contenedor .izq p span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;

	}
.estable .contenedor .der{
		width: 400px;
		margin: 120px 0 50px 20px;
		float: right;
		font-family: Arial;
		font-size: 17px;
		text-align: justify;
		color: #000;
	}
	.estable .contenedor .der span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;

	}

.contac{
		width: 100%;
		overflow: hidden;
		padding-top: 80px;
		background: url(../img/wall5salud.jpg)no-repeat right bottom;
	}
	.contac .contenedor{
		width: 1140px;
		margin: 0 auto;
		background: rgba(256, 256, 256, 0.8);
	}
	.contac .contenedor iframe{
		margin: 70px 0 70px 70px;
	}
	.contac .contenedor .izq{
		width: 500px;
		float: left;
		margin-top: 50px;
		font-family: Arial;
		font-size: 17px;
		text-align: justify;
		color: #000;
	}
	.contac .contenedor .izq p span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;

	}
	.contac .contenedor .der{
		width: 400px;
		margin: 120px 0 50px 20px;
		float: right;
		font-family: Arial;
		font-size: 17px;
		text-align: justify;
		color: #000;
	}
	.contac .contenedor .der span{
		font-size: 20px;
		color: #b52121;
		text-shadow:  #000 1px 1px;

	}

footer{
	width: 100%;
	text-align: center;
}
footer img{
	margin: 20px auto 20px auto;
}