@charset "utf-8";
/* CSS Document */
body {
margin: 0;
padding: 0;
background-color: #EEF2EF;
color: #000;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 100%;
}
/* asigna un valor de cero, al margen y al padding del <body> de la página, y define colores para la fuente y el background. Incluso define las fuentes básicas de uso en la página y define font-size al 100%. Cuando se diseña para dispositivos móviles, se recomienda usar porcentajes para definir el tamaño de las fuentes. Ajustar la base al 100%, asegura que otros porcentajes sean interpretados correctamente. Con está opción la mayoría de los navegadores despliegan el texto a 16px.   */
header {
	width 90%
	background-color: #E8E8E8;
	height:  150px;
	margin: 0px auto 0px;
	color:black;
	text-align: center;
	font-size: 2em;
}


#nav li:last-child a {
margin-left: 76px;
}

/*Está usa la pseudo-clase de CSS3:last-child, para agregar un margen al elemento final del menú. Este valor fue calculado teniendo el total del ancho de cada elemento, incluyendo el padding horizontal y márgenes (152px).*/
footer{
	width:100%;
	background-color:gray;
	height: 30px;
	margin: 0px auto 0px;
	color:black;
	text-align:left;
	font-size:1em;
}
section {
	width: 100%
	background-color: #E8E8E8;
	color:white;
	height: 310px;
	color:black;
	text-align: center;
	font-size:1em;
	border:2px solid #FFF;
	margin-top: 5px;
}


article{
	width: 90%;
	border:1px solid #FFF;
	margin:0 auto;
	background-color: #999933;
}
#contenido{
	width:90%;
	margin: 0px auto 0px;
	color:white;
}
/* La siguiente regla de estilo controla el wrapper <div>, que encierra el contenido de la página  */
#wrapper {
width: 100%;
max-width: 980px;
margin: 0 auto;
background-image: url(../logoCB.jpg);
background-image: url(../registro.jpg.jpg);
background-size: contain;
background-repeat: no-repeat;
background-color: #B4C4BA;
}
/*Esto define el ancho del wrapper al 100%, con un máximo de 980 pixeles. Los márgenes horizontales son automáticos. Como resultado, la página rellena el ancho completo de teléfonos y tabletas, pero se hace de un ancho fijo al centro, en pantallas mayores a 980 pixeles.

La imagen de fondo es de 480 pixeles de ancho, pero la propiedad CSS3 background-size se ha definido como: contain. Esto, escala la imagen de background al tamaño requerido de ancho y alto sin distorsión para rellenar el fondo.   */

.floatleft, .floatright {
width: 95%;
max-width: 400px;
display: block;
margin: auto auto 1.5em;
}
/*  La siguiente regla de estilo de interés, es para las clases floatleft y floatright, que son aplicadas a las imágenes indentadas. Se ve de esta manera:

Ajustar el ancho de una imagen en CSS, sobre escribe el ancho en la etiqueta HTML. Como resultado, en pantallas pequeñas, las imágenes se re-escalan al 95% del ancho de elemento que las contiene. En la página de ejemplo, ambas imágenes son de 400 pixeles de ancho, así que la propiedad max-width previene que se desplieguen a un mayor tamaño del original. Obviamente, si tu diseño contiene imágenes de diferentes tamaños, vas a necesitar varias clases para manejarlas. Las imágenes flotarán en pantallas grandes, pero las reglas básicas ajustan la propiedad display a block y los márgenes horizontales a auto– en efecto, centrando las imágenes en la página. */