input, select, textarea {
    /* Hay que especificar siempre el font-family y el font-size de estos elementos */
    font: 1em Helvetica, Arial, sans-serif;
	border:1px solid #ccc;
}

fieldset {
    border: 0;
}

legend {
}

label {
    cursor: pointer;
	color:#4D4D4D;
}

input, textarea {
	padding:3px;
}
textarea  {
	height:100px;
}
#login {
/*	width:243px;*/
	padding-right:12px;
	margin-top:4px;

}
#login fieldset {
	float:left;
	display:inline;
}
#login label input{
	display:block;
	width:80px;
	margin-top:5px;
	padding:3px;
	border:1px solid #4D4D4D;
}
#login button {
	background:url(../img/flechaNarDer.gif) no-repeat;
	width:14px;
	height:12px;
	border:0px;
	text-indent:-10000px;
	cursor:pointer;
	margin:25px 0 0 7px;
	float:left;
	display:inline;
 }

#login a {
	background:#808080;
	color:#FFF;
	text-decoration:none;
	display:block;
	margin:5px 10px 0 133px;
	padding:3px 5px;
	font-size:11px;
}

#login a:hover {
	background:#666;
}

form#contact {
	width:450px;
}

form#contact label {
	height:45px;
	line-height:2em;
	color:#4D4D4D;
}

form#form_contact {
	width:450px;
}

form#form_contact label {
	height:45px;
	line-height:2em;
	color:#4D4D4D;
}

.searchButton{
	border:0;
	background:#FFA64D;
	color:#FFF;
	margin:5px 0 0 110px;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;

}	

form#contact button {
	border:0;
	background:#FFA64D;
	color:#FFF;
	margin:34px 0 0 255px;
	padding:2px 5px;
	font-weight:bold;
	font-size:1em;
	height:100%;
}

form#contact  button:hover {
	background:#FF690A;
}

#mailError{
	border:1px solid #FFA64D;
	width:300px;
	padding:5px;
	font-weight:bold;

}
#gracias{
	border:1px solid #8CC74F;
	width:300px;
	padding:5px;
	font-weight:bold;
}

