*{
	  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

body{
	background-color: rgb(248, 248, 241);
}

#contenedor{
	width: 100%;
}

#contenido{
	width: 80%;
	margin: 0px auto;
}

#logoCabecera{
	margin:0 0 5% 7%;
	width: 948px;
}

#menuSuperior{
	width: 100%;
	margin-top: 3%;	
}

#menuSuperior ul.menuGrande li{
	padding: 1% 3%;
	margin: 1%;
	display: inline;
}

.menuGrande #m {
	display: none;
}
.menuEstatico ul{
	margin-left: 7%;
}
.menuEstatico ul.menuGrande li{
	border-radius: 20px;
	color: white;
	background-color: rgb(50, 49, 48);
	transition: background-color 1.0s linear;
}

.menuEstatico ul.menuGrande li:hover{
	color: rgb(50, 49, 48);
	background-color: white;
	cursor: pointer;
	transition: background-color 1.0s linear;
}
.menuPegado .menuGrande{
	width: 77%;
}

#menuSuperior ul.menuChico {
	margin-left: -5%;
	width: 85%;
}

#menuSuperior ul.menuChico li{
	padding: 1% 2.5%;
	margin: 0 1%;
}

#menuSuperior ul.menuChico li.noMostrar{
	display: none;
}

#menuSuperior ul.menuChico li.mostrar{
	display: block;
	transition: display 1.0s linear;
}

.menuEstatico ul.menuChico li{
	color: white;
	background-color: rgb(50, 49, 48);
	transition: background-color 1.0s linear;
}

.menuEstatico ul.menuChico li:hover{
	color: rgb(50, 49, 48);
	background-color: white;
	cursor: pointer;
	transition: background-color 1.0s linear;
}

.menuPegado{
	width: 80%;
}



.menuPegado ul{
	position: fixed;
	top: 0px;
	padding: 8px 1%;
	margin-top: 0px;
	background-color: rgb(50, 49, 48);
	color: white;
}

.menuPegado ul li:hover{
	color: rgb(50, 49, 48);
	background-color: white;
	cursor: pointer;
	transition: background-color,color 1.5s linear;
}



#subContenido div{
	padding: 30px 0 0 3%;
	font-size: 20px;
	text-indent: 40px;
	color: rgb(50, 49, 48);
}
#subContenido div p.jus{
	text-align: justify;
}
#subContenido div ul{
	text-indent: 0px;
}
#subContenido div h2{
	text-align: center;
}
#subContenido div span.b{
	font-size: 20px; 
	font-weight: bold;
}

div.grande{
	width: 80%;
}

div.chica{
	width: 45%;
}

div.fotos{
	padding: 0px;
}
div.foto{
	padding: 0px;
}
