button, a.button{
	border: thin solid #9C3;
	display: block;
	float: left;
	color: #000;
	background-color: #fff;
	background: #ffffff url(../imaxes/f_gestion_botones.png) no-repeat 0 0;
	padding: .2em .5em .2em 1.5em;;
	font-size: 0.7em;
	text-decoration: none;
/* Tienen que estar los dos por compatibilidad con navegadores*/	
	cursor: pointer;
	cursor: hand; 
}

/* Botones en menus */
ul#gestion_botones{
	list-style: none;
	width: 90%;
	margin: 1em auto;
	clear:both;
}

ul#gestion_botones li.link{
	float:left;
}
ul#gestion_botones li.boton{
	float:right;	
}
/* Formularios de login y recuperación de contraseña */

#frmLogin, #frmClaveRecupera, #frmClaveCambia, #acceso_correcto{
	display: block;
	clear: both;
	width: 400px;
	height: 175px;
	padding: 1em;
	border: 2px solid #9C3;
	margin: 2em auto;
}
#acceso_correcto p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#frmClaveRecupera ul,#frmClaveCambia ul,#frmLogin ul{
	list-style: none;
}
#frmLogin li, #frmClaveRecupera li, #frmClaveCambia li{
	margin: 0.5em 0;
}
#frmLogin label, #frmClaveRecupera label, #frmClaveCambia label{
	display: block;
	float: left;
	width: 12em;
	font-size: 0.7em;
}
#acceso_correcto ul li{
	margin: 0.5em 0 0.5em 2em;
}
#acceso_correcto ul a{
	color: #000;
	font-size: 0.7em;
}

/* Nuevo / Modificar */
#gestion fieldset {
	border: none;	
}
#gestion fieldset#modificaciones{
	width:650px;
	margin: 0 auto;
}
#gestion fieldset#modificaciones label{
	font-size: 0.8em;
}
#gestion_descripcion label{
	display: block;
	margin-top: .5em;
}
#nombre, #descripcion, #imagen{
	width: 95%;
}
#gestion_estilo{
	padding: 1em 0;
	float:left;
	width: 45%;
	clear: right;
}
#gestion_estilo #l_categoria{
	padding-right: 1em;
}
#gestion_estilo #l_estilo{
	display: block;
	margin: 0.5em 0;
}
#gestion_estilo input{
	width: 90%;
}
#gestion_imagen{
	padding-top: 1em;
	float: right;
	width: 45%;
}
#gestion_imagen img{
	display: block;
	width: 50%;
	margin: 1em auto;
}

/* Gestión / Borrado */
#listado_muebles{
	width: 625px;
	height: 270px;
	overflow: auto;
	margin: 5px auto;
	padding-bottom: 1em;
}
fieldset.mueble_individual{
	border: none;
	width: 600px;
	height: 80px;
	margin-bottom: 2px;
}
div.g_datos{
	float: left;
	border: thin solid #9C3;
	width: 550px;
	height: 75px;
}

fieldset.mueble_individual input{
	float: left;
	margin-right: 0.2em;
}
fieldset.mueble_individual img{
	float: left;
	width: 100px;
	height: 75px;
}
div.g_descripcion{
	float: left;
	padding-left: 5px;
	width: 300px;
	height: 75px;
	border-left: thin solid #9C3;	
	overflow: hidden;
}
div.g_descripcion h3 a:link, div.g_descripcion h3 a:visited{
	font-size: 0.9em;
	padding-bottom: .2em;
	color:#000;
	text-decoration: none;

}
div.g_descripcion h3 a:focus, div.g_descripcion h3 a:hover{
	color: #9C3;
	text-decoration: underline;
}
div.g_descripcion p{
	font-size: 0.7em;
}
div.g_estilo{
	float:left;
	font-size: .8em;
	padding: 5px 0 0 5px;
	width: 125px;
	height: 75px;
	border-left: thin solid #9C3;
}
div.g_estilo h4{
	background-color: #9C3;
	color: #000;
	font-size: 0.9em;
	border: thin solid #9C3;
}
p.mensaje{
	clear: both;
	color: #9C3;
	text-align: center;
	margin-top: 5px;
	font: normal bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#f_confirma_borrado{
	width: 30em;
	margin-left: 1.2em;
}
#f_confirma_borrado p{
	font-size: .9em;
}
#f_confirma_borrado fieldset ul{
	margin-left: 2em;
	padding: 1em;
}