table{
	width:680px;
	margin:0 auto;
	
	}

input, select, textarea{
	padding:4px;
	border:1px solid #CCC;
  float:left
	}
select{
	margin-right:5px;
	}

input[type="submit"]:focus, input[type="reset"]:focus{
	background:#666;
	color:#FFCC33;
	padding:3px;
	}

input[type="submit"], input[type="reset"]{
	padding:3px;
	cursor:pointer;
	}

span.msjOk {
	width:200px;
	height:20px;
	background:url(/images/checkOk.gif) no-repeat;
	margin-left:10px;
	display:block;
	float:left;
	
	}
input.msjError{
	border:1px solid #ccc;
	}

input[type="submit"], input[type="reset"]{
	color:#625F58;
	background:#FFCC33;
	}

table.reg{
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
	}
	
td span{
	font-size:85%;
	color:#FF6633;
	margin:5px 0 0 10px;
	}
.ok, .error, .disponible{
	width:50%;
	height:20px;
	font-weight:bold;
	padding-left:35px;
	padding-top:5px;
	}

.ok{
	background:url(/images/ok.gif) no-repeat left;
	color:#76b934;
	}
.error{
	background:url(/images/error.gif) no-repeat left;
	color:#d73333;
	}
.disponible{
	background:url(/images/disponible.gif) no-repeat left;
	border:dashed 1px #dba442;
	color:#dba442;
	}
