@charset "utf-8";
Body {
	font-family: 'PT Sans Narrow', sans-serif;
	/**background-color: #64859F; */
	background-repeat: repeat;
	text-align:center;
	background-color: #3C505F;	
}

	

/**
* Header
*/

		 
	#wraper {
	margin:0 auto 0 auto;
	width:84%;
	height:135%;
	background-color: #3C505F;	 
		 
}
#telefonos {
	widht:60%;
	left:10px;
	margin-top: 20px;
	position: relative;
	float:left;
	
	}
	
#logo {
top: 30px;
margin-right: 7%;
position: relative;
	float: right;
	
	}
	
#mac_pc {
	width:100%;

position: relative;
	float: left;
	bottom:70%;
	
	}
	
#mac {
	margin-top: 25%;
	width:65%;
	height:65%;
	}

	

#contenedor1 {

	margin-top:100%;
	position: relative;
	float:center;
	bottom:30%;
	}
	
	#contenedor1 h2{
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.4px;
	text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.87);
	font-size: 125%;
		
}

#contenedor2_1{
	position:relative;
	left:2%;
	width:190px;
	margin-top: 15%;
	float: left;
	
	}
	
	#contenedor2_1 p {
	letter-spacing: 0.8px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 85%;
	
}

#contenedor2 {
	position:relative;
	left:10%;
		margin-top: 15%;
	float: left;
	
}
#contenedor2 p {
	letter-spacing: 0.8px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 85%;
	
}
#contenedor3 {
	position:relative;
	margin-top: 15%;
	left:12%;
	float: center;
	
}
	#contenedor3 p{
	letter-spacing: 0.8px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 85%;
	
}
	
	
.contenedor4 {
	
	position:relative;
	margin-top: 105px;

	float: center;
	
	
	
	}
	.contenedor4 h2{
	font-family: 'Open Sans', sans-serif;
	font-size: 125%;
	margin-bottom:10%;
	letter-spacing: 0.4px;
	text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.87);
	
	}
	
	
	#barra0{
		position:relative;
		top:45px;
		bottom:40px;
		
	}
	
.contendorde2 {
	margin:0 auto 0 auto;
}
#contenedor5 {
	
	padding-left: 27%;
	
	position: relative;
	float: left;
	
	}
	#contenedor5 ul li{
	list-style:none;
	text-align:right;
	font-size: 19px;
	font-family: 'Open Sans Condensed', sans-serif;
	
	}

#contenedor6 {
	
	position: relative;
	padding-right: 24%;

	float: right;
	
	}
	#contenedor6 ul li{
	list-style:none;
	text-align:left;
	font-size: 19px;
	font-family: 'Open Sans Condensed', sans-serif;
	}

		

#contphone{
	position: relative;
	top:30px;
	
		}
		#phone{
	left:5px;
	width:70%;
	height:70%;
			
			}

	
	#barra4{
		position: relative;
	margin-top:70px;
	margin-bottom:40px;
		
		}
	
#contenedor7 {
	position: relative;
	margin-top:70px;
	margin-bottom:40px;
	
	}
	#contenedor7 h2{
	font-family: 'Open Sans', sans-serif;
	font-size: 125%;
	letter-spacing: 0.4px;
	text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.87);
	
	}
			
	#mapa {
	
	top: 50px;
	margin-bottom:100px;
	position: relative;
	float: center;
	
	}
	#map {
	width:80%;
	top: 10%;
	
	
	
	}
	
	#barra5{
	position: relative;
	
	
	
		}

	
.contenedor8 {
	height:100px;
	margin-top: 90px;
	position: relative;
	margin-bottom: 90px;
	
}
	
	
	
	.contenedor8 h2{
	font-family: 'Open Sans', sans-serif;
	font-size: 125%;
	letter-spacing: 0.4px;
	text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.87);
	
	
	
	}
	
	
	
	#logos{
		position: relative;
	}
	
#log	{
		width:70%;
		}
		
	#barra6{
	top:20px;
	position: relative;
	margin:40px;
}
	

	
	
	
	#bu{
		width:60%
	
}

	
	
	
				
	#buy {

	position: relative;
	margin:40px;
	
	
}
	
	

        
		#contenedorfooter p{
		top:200px;	
		margin:40px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	text-decoration:none;
	bottom:30px;
	}