#contenedor {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 720px;
     height: 480px;
     margin-top: -280px;
     margin-left: -360px;   
}

#logotipo {
		margin-left: 315px;
		margin-top: 65px;		
		margin-bottom: 42px;
}

#contenedor_menu {
		margin-left: 13px;
		margin-right: 16px;
}		

.menu { 
		margin: 0; 
		padding: 0; 
		list-style: none; 
		background: #fff;
} 

.menu li {

		padding: 0; 
		margin: 0; 
		height: 120px; 
		margin-right: -1px; 
		list-style: none; 
		background-repeat: no-repeat;
}

.menu li a, .menu li a:visited { 
		display: block; 
		text-decoration: none;
		text-indent: -1000px; 
		height: 120px; 
		background-repeat: no-repeat; 
}

.quienes_somos {
		background-image: url(../images/quienes_somos_over.jpg);
		width: 117px;
} 

.quienes_somos a {
		background-image: url(../images/quienes_somos.jpg);
}

.nuestra_vision {
		background-image: url(../images/nuestra_vision_over.jpg);
		width: 117px;
} 

.nuestra_vision a {
		background-image: url(../images/nuestra_vision.jpg);
}

.filosofia {
		background-image: url(../images/filosofia_over.jpg);
		width: 118px;
} 

.filosofia a {
		background-image: url(../images/filosofia.jpg);
}

.nos_mueve {
		background-image: url(../images/nos_mueve_over.jpg);
		width: 118px;
} 

.nos_mueve a {
		background-image: url(../images/nos_mueve.jpg);
}

.practica {
		background-image: url(../images/practica_over.jpg);
		width: 118px;
} 

.practica a {
		background-image: url(../images/practica.jpg);
}

.como_hacerlo {
		background-image: url(../images/como_hacerlo_over.jpg);
		width: 118px;
} 

.como_hacerlo a {
		background-image: url(../images/como_hacerlo.jpg);
}

.servicios {
		background-image: url(../images/servicios_over.jpg);
		width: 117px;
} 

.servicios a {
		background-image: url(../images/servicios.jpg);
}


ul.menu li a:hover {
    background: none;
}

.menu li {
    float: left;
}

.menu:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

#lema {
		margin-left: 253px;
		margin-top: 39px;		
		margin-bottom: 29px;
}


#contenedor_logos {
		width: 500px;
		margin-left: 237px;
		margin-right: 50px;
}		

.logos { 
		margin: 0; 
		padding: 0; 
		list-style: none; 
		background: #fff;
} 

.logos li {

		padding: 0; 
		margin: 0; 
		height: 39px; 
		margin-right: 22px; 
		list-style: none; 
		background-repeat: no-repeat;
}

.logos li a, .logos li a:visited { 
		display: block; 
		text-decoration: none;
		text-indent: -1000px; 
		height: 39px; 
		background-repeat: no-repeat; 
}

.logo_facebook {
		background-image: url(../images/logo_facebook_over.gif);
		width: 76px;
} 

.logo_facebook a {
		background-image: url(../images/logo_facebook.gif);
}

.logo_twitter {
		background-image: url(../images/logo_twitter_over.gif);
		width: 76px;
} 

.logo_twitter a {
		background-image: url(../images/logo_twitter.gif);
}

.logo_metablog {
		background-image: url(../images/logo_metablog_over.gif);
		width: 76px;
} 

.logo_metablog a {
		background-image: url(../images/logo_metablog.gif);
}

.logo_killmail {
		background-image: url(../images/logo_killmail_over.gif);
		width: 76px;
} 

.logo_killmail a {
		background-image: url(../images/logo_killmail.gif);
}

ul.logos li a:hover {
    background: none;
}

.logos li {
    float: left;
}

.logos:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

#direcciones {
		margin-left: 215px;
		padding-top: 60px;		
		margin-bottom: 10px;
}

#pie {
		margin:0;
		padding:0;
		margin-left: 262px;
}