body{
	background-image:url(images/fondodemo.jpg);
	background-repeat:no-repeat; 
	background-size:cover; 
	background-attachment: fixed; 
}
@font-face {
         font-family: 'helvetica neue';
         src: url('fonts/Helvetica%20Neue%20Condensed_1.ttf');
         src: url('fonts/Helvetica%20Neue%20Condensed_1.ttf') format('truetype'),
         url('fonts/Helvetica%20Neue%20Condensed_1.ttf') format('truetype'),
         url('fonts/Helvetica%20Neue%20Condensed_1.ttf') format('truetype'),
         url('fonts/Helvetica%20Neue%20Condensed_1.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
}

header{
	margin:15px auto;
	width:800px;
	height:100%;

}
.superior{
	margin:0 auto;
	width: 800px;
	height:270px;
	background-image:url(images/superior.jpg);
	background-repeat:no-repeat;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
	opacity:.9;
}
.redessociales{
	float:right;
	text-align:right;
	padding-right:50px;
	padding-top:220px;
	width: 150px;
	height: 20px;
	
}
.logo{
	margin:30px auto;
	width: 200px;
	height:124px;
	background-image:url(images/logo.png);
}

.botonera{
	margin:5px;
	opacity:.9;
}
.contenido{
	margin:5px auto;
	width: 800px;
	height:350px;
	background-color:#4a4a4a;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
}
.contenido2{
	margin:5px auto;
	margin-bottom:20px;
	width: 800px;
	height:740px;
	background-color:#4a4a4a;
	background-image:url(images/contenido.jpg);
	background-repeat: no-repeat;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
}
.contenido3{
	margin:5px auto;
	margin-bottom:20px;
	width: 800px;
	height:1000px;
	background-color:#4a4a4a;
	background-image:url(images/contenido2.jpg);
	background-repeat: no-repeat;
}
.contenido4{
	margin:5px auto;
	margin-bottom:20px;
	width: 800px;
	height:1100px;
	background-color:#4a4a4a;
	background-image:url(images/contenido.jpg);
	background-repeat: no-repeat;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
}
.contenido5{
	margin:5px auto;
	margin-bottom:20px;
	width: 800px;
	height:2000px;
	background-color:#4a4a4a;
	background-image:url(images/contenido2.jpg);
	background-repeat: no-repeat;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
}
.contenido6{
	margin:5px auto;
	margin-bottom:20px;
	width: 800px;
	height:900px;
	background-color:#4a4a4a;
	background-image:url(images/contenido.jpg);
	background-repeat: no-repeat;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
}
.contenido7{
	margin:5px auto;
	margin-bottom:20px;
	width: 800px;
	height:1450px;
	background-color:#4a4a4a;
	background-image:url(images/contenido2.jpg);
	background-repeat: no-repeat;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
}
.bienvenida{
	margin:5px auto;
	margin-bottom:20px;
	width: 800px;
	height:200px;
	background-image:url(images/bienvenida.jpg);
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);

}
 #textoinferior{
	 font-size:13px;
	 text-align:left;
	 color:rgb(188,171,150);
	 padding-top:15px;
	 padding-left:200px;
	 padding-right:20px;
}
 #titulo{
	 font-size:25px;
	 text-align:left;
	 float:left;
	 width:400px;
	 color:rgb(188,171,150);
	 padding-top:30px;
	 padding-left:35px;

}
 #contenidotexto{
	 font-size:13px;
	 text-align:justify;
	 float:left;
	 width:400px;
	 color:rgb(188,171,150);
	 padding-top:15px;
	 padding-left:35px;

}
 #contenidotexto2{
	 font-size:13px;
	 text-align:justify;
	 float:left;
	 width:730px;
	 color:rgb(188,171,150);
	 padding-top:15px;
	 padding-left:35px;
	 padding-bottom:15px;

}
 #map{
	 margin:0px auto;
	 width:730px;
	 height:450px;
}
 #lateralimages{
	 float:right;
	 width:320px;
	 height:500px;
	 padding-top:15px;
	 padding-right:35px;

}
 #imagen1{
	 float:right;
	 border: 3px solid rgba(188,171,150,.8);
	 width:280px;
	 height:177px;
}

#trainer1{
	 background-color: rgba(0,0,0,.4);
	 margin-top:60px;
	 margin-left:30px;
	 width:745px;
	 height: 280px;
	 padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-bottom:15px;
	 border: 1px solid rgba(188,171,150,.8);
}
#trainer2{
	 background-color: rgba(0,0,0,.4);
	 margin-top:10px;
	 margin-left:30px;
	 width:745px;
	 height: 700px;
	 padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-bottom:15px;
	 border: 1px solid rgba(188,171,150,.8);
}
#trainer3{
	 background-color: rgba(0,0,0,.4);
	 margin-top:10px;
	 margin-left:30px;
	 width:745px;
	 height: 220px;
	 padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-bottom:15px;
	 border: 1px solid rgba(188,171,150,.8);
}
#trainer4{
	 background-color: rgba(0,0,0,.4);
	 margin-top:10px;
	 margin-left:30px;
	 width:745px;
	 height: 410px;
	 padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-bottom:15px;
	 border: 1px solid rgba(188,171,150,.8);
}
#event1{
	 background-color: rgba(0,0,0,.4);
	 margin-top:60px;
	 margin-left:30px;
	 width:340px;
	 height: 120px;
	 padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-bottom:15px;
	 border: 1px solid rgba(188,171,150,.8);
}
#event2{
	 background-color: rgba(0,0,0,.4);
	 margin-top:5px;
	 margin-left:30px;
	 width:340px;
	 height: 120px;
	 padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-bottom:15px;
	 border: 1px solid rgba(188,171,150,.8);
}

 #textotrainer1{
	 font-size:13px;
	 text-align:justify;
	 float:left;
	 width:400px;
	 color:rgb(188,171,150);

}
 #textoevent1{
	 font-size:13px;
	 text-align:justify;
	 float:left;
	 width:300px;
	 color:rgb(188,171,150);

}
 #imagentrainer1{
	 float:right;
	 border: 3px solid rgba(188,171,150,.8);
	 width:280px;
	 height:200px;
	 -webkit-box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
	-moz-box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
	box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
}
 #imagentrainer2{
	 float:right;
	 border: 3px solid rgba(188,171,150,.8);
	 width:280px;
	 height:307px;
	 -webkit-box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
	-moz-box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
	box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
}

 #imagentrainer3{
	 float:right;
	 border: 3px solid rgba(188,171,150,.8);
	 width:280px;
	 height:198px;
	 -webkit-box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
	-moz-box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
	box-shadow: 5px 5px 2px #333, 5px 5px 5px rgba(0,0,0,0.8) inset;
}
.inferior{
	-webkit-box-shadow: inset 0px -1px 36px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px -1px 36px 1px rgba(0,0,0,0.75);
	box-shadow: inset 0px -1px 36px 1px rgba(0,0,0,0.75);
	width: 100%;
	height: 25px;
	background-color:#333;
	border-radius:4px;
	border: 1px solid rgba(0,0,0,.1);
	position:fixed;
	left:0px;
	bottom:0px;

}
#contacto{
	 background-color: rgba(0,0,0,.4);
	 margin-top:60px;
	 margin-left:30px;
	 width:350px;
	 height: 550px;
	 padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-bottom:15px;
	 border: 1px solid rgba(188,171,150,.8);
}
#direccion{
	margin-top:0px;
	margin-right:20px;
	padding-top:20px;
	background-color: rgba(0,0,0,.4);
	 float:right;
	 border: 1px solid rgba(188,171,150,.8);
	 width:320px;
	 height:800px;
}
#loscedros{
	margin:0px auto;
	 border: 3px solid rgba(188,171,150,.8);
	 width:280px;
	 height:196px;
	 -webkit-box-shadow: 5px 5px 2px #1d1c1c, 5px 5px 5px rgba(0,0,0,0.5) inset;
	-moz-box-shadow: 5px 5px 2px #1d1c1c, 5px 5px 5px rgba(0,0,0,0.5) inset;
	box-shadow: 5px 5px 2px #1d1c1c, 5px 5px 5px rgba(0,0,0,0.5) inset;
}
 #textocontacto{
	 font-size:13px;
	 text-align:center;
	 float:left;
	 padding-top:10px;
	 padding-left:40px;
	 padding-bottom:10px;
	 width:280px;
	 color:rgb(188,171,150);

}
#contenidogalery{
	 background-color: rgba(0,0,0,.2);
	 margin-top:60px;
	 margin-left:30px;
	 width:735px;
	 height: 1400px;
	 padding-top:30px;
	 padding-left:30px;
	 padding-right:30px;
	 padding-bottom:30px;
	 border: 1px solid rgba(188,171,150,.5);
}