			body {
				background-color: #deffd2;
				font-family: papyrus;
				color: #4c5e56;
				
			}
			#logo_login{
				border-style: solid;
				border-color: #CC6600;
				background-color: #ffffff;
				border-width: 5px;
				horizontal-align: middle;
				margin-top: 100px;
				margin-bottom: 3px;
				margin-left: auto;
				margin-right: auto;
				height: 88px;
				width: 220px;
				padding: 15px;
				-moz-border-radius-topleft: 20px;  /*solo para mozilla*/
				-moz-border-radius-topright: 20px;  /*solo para mozilla*/
				
				border-radius: 15px;
			}
			#logo_cabecera{
				border-style: solid;
				border-color: #4c5e56;
				background-color: #deffd2;
				border-width: 3px;
				horizontal-align: middle;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 1px;
				margin-right: auto;
				height: 44px;
				width: 25px;
				padding: 7px;
				-moz-border-radius: 20px;  /*solo para mozilla*/
				
				border-radius: 15px;
			}
			#titulo_cabecera{
				color: #4c5e56; 
				font-weight: bold; 
				font-size: 30px;
			}
			#usuario_cabecera{
				color: #ffffff; 
				font-size: 15px;
			}
			#salir_cabecera{
				color: #ffffff; 
				font-size: 12px; 
				background-color: #ff0000
			}
			#formulario_login{
				border-style: solid;
				border-color: #CC6600;
				background-color: #ffffff;
				border-width: 5px;
				horizontal-align: middle;
				margin-top: 3px;
				margin-bottom: 3px;
				margin-left: auto;
				margin-right: auto;
				height: 183px;
				max-height: 183px;
				width: 240px;
				padding: 5px;
				-moz-border-radius-bottomleft: 20px;  /*solo para mozilla*/
				-moz-border-radius-bottomright: 20px;  /*solo para mozilla*/
				border-radius: 15px; /*solo para IE (no funciona)*/
				color: #CC6600;
				font-family: papyrus;
				text-align: right
			}
			#contenedor_usuario{
				display: none; 
				color: #ffffff; 
				font-weight: bold; 
				font-size: 12px; 
				background-color: #ff0000;
			}
			#contenedor_password{
				display: none; 
				color: #ffffff; 
				font-weight: bold; 
				font-size: 12px; 
				background-color: #ff0000;
			}
			#menu_uno{
				background-color: #ffffff;
				border-style: solid;
				border-color: #4c5e56;
				color: #4c5e56;
				font-weight: bold; 
				font-size: 20px; 
				text-align: left;
				margin-top: 3px;
				padding-left: 2px;
			}
			#menu_dos{
				background-color: #ffffff;
				border-style: solid;
				border-color: #4c5e56;
				color: #4c5e56;
				font-weight: bold; 
				font-size: 20px; 
				text-align: left;
				margin-top: 3px;
				padding-left: 2px;
			}
			#menu_tres{
				background-color: #ffffff;
				border-style: solid;
				border-color: #4c5e56;
				color: #4c5e56;
				font-weight: bold; 
				font-size: 20px;
				text-align: left;
				margin-top: 3px;
				padding-left: 2px;				
			}
			#menu_cuatro{
				background-color: #ffffff;
				border-style: solid;
				border-color: #4c5e56;
				color: #4c5e56;
				font-weight: bold; 
				font-size: 20px;
				text-align: left;
				margin-top: 3px;
				padding-left: 2px;				
			}
			#menu_cinco{
				background-color: #ffffff;
				border-style: solid;
				border-color: #4c5e56;
				color: #4c5e56;
				font-weight: bold; 
				font-size: 20px;
				text-align: left;
				margin-top: 3px;
				padding-left: 2px;				
			}
			#submenu_tres{
				display: none;
				background-color: #ffffff;
				border-left-style: solid;
				border-left-width: 20px;
				border-left-color: #4c5e56;
				border-right-style: solid;
				border-right-width: 3px;
				border-right-color: #4c5e56;
				border-bottom-style: solid;
				border-bottom-width: 3px;
				border-bottom-color: #4c5e56;
				color: #4c5e56;
				font-weight: bold; 
				font-size: 15px;
				text-align: right;
				margin-top: 0px;
			}
			

			.button{
				background-color:#FFE4C4;
				color:#cc6600;
				border:solid 1px #cc6600;
				font-weight: bold
			}
			.especial:link { 
				color: #ffffff;
				text-decoration: none;
			}
			.especial:visited { 
				color: #ffffff;
				text-decoration: none;
				}
			.submenu:link { 
				color: #4c5e56; 
				font-weight: bold; 
				font-size: 15px;
				text-align: right;
				text-decoration: none;
				padding-left: 2px;
				padding-right: 2px;
			}
			.submenu:visited { 
				color: #4c5e56; 
				font-weight: bold; 
				font-size: 15px;
				font-family: papyrus;
				text-align: right;
				text-decoration: none;
				padding-left: 2px;
				padding-right: 2px;
			}
			.submenu_n:link { 
				color: #B22222; 
				font-weight: bold; 
				font-size: 18px;
				text-align: right;
				text-decoration: none;
				padding-left: 2px;
				padding-right: 2px;
			}
			.submenu_n:visited { 
				color: #B22222; 
				font-weight: bold; 
				font-size: 18px;
				font-family: papyrus;
				text-align: right;
				text-decoration: none;
				padding-left: 2px;
				padding-right: 2px;
			}
			.menu:link { 
				color: #4c5e56; 
				font-weight: bold; 
				font-size: 20px;
				text-align: right;
				text-decoration: none;
				padding-left: 2px;
				padding-right: 2px;
			}
			.menu:visited { 
				color: #4c5e56; 
				font-weight: bold; 
				font-size: 20px;
				font-family: papyrus;
				text-align: right;
				text-decoration: none;
				padding-left: 2px;
				padding-right: 2px;
			}
			
			#foto{
				background-color: #ffffff;
				border-style: solid;
				border-width: 20px;
				border-color: #ffffff;
				text-align: right;
				margin: 0px;
				padding: 0px;
			}
			
			#cabecera_menu{
				font-weight: bold; 
				font-size: 30px;
			}
