#contenedor {
	width: 990px;
	text-align:center;
	margin-right: auto;
    margin-left: auto;  
	background-image:url(img/imgContenido.jpg);
	border-top: 1px solid #474747;
    border-right:  1px solid #474747;  
    border-bottom:  1px solid #474747;
    border-left: 1px solid #474747;
	}
	
#cabecera{
	width: 990px;
	background-image:url(img/imgEncabezado.jpg);
	color: #FFF;
	font-family:Comic Sans MS,Arial,Times New Roman; 
	font-size:14pt;
}
#cuerpo {
	margin: 50px auto auto;
	width: 980px;
	}
	
p{
	color: #F00;
	font-family:font-family:Comic Sans MS,Arial,Times New Roman; 
	font-weight:700;	
}

label, h3{
	color:navy;
	
}


#cuadroGris{
	margin:auto;
	background-image:url(img/imgGris.jpg);
	width:485px;
	border-top: 1px solid #474747;
    border-right:  1px solid #474747;  
    border-bottom:  1px solid #474747;
    border-left: 1px solid #474747;
	color:#F00;
}


#cuadroAzul{
	background-image:url(img/imgAzul.jpg);
	width:440px;
	margin: 55px auto 52px;
	border-top: 1px solid #474747;
    border-right:  1px solid #474747;  
    border-bottom:  1px solid #474747;
    border-left: 1px solid #474747;
	
		}
#formulario{
	width:365px;
	margin:auto;
	margin-top:44px;
	
}

label {
    display: inline-block;
    text-align: left;
    width: 12em;
    vertical-align: bottom;
    border-bottom: 1px dashed #CDCDCD;
}
input {
    display: inline-block;
    width: 12em;
}
.subm-rest input {
    width: 10em;
    margin: 1em;
}
	
#footer{
	border-top: 1px solid #474747;
	margin: 60px auto auto;
	width: 980px;
}

