/*
  arcovia.com - revision de febrero 2007
  Clases que definen etiquetas de formulario exclusivamente
  <button> <checkbox> <fieldset> <form> <input> <label> <legend> <optgroup> <option> <radio> <select> <textarea>
  Color y tipografía definidos en --> general.css
*/

/*
  Propiedades comunes a <input text> <select> y <textarea>
*/
input.ftext,
input.ftextmed,
input.ftextmin,
input.ftel,
input.fcorreo,
select,
textarea {
  background-color:#e7f0b2;
  border:1px #005347 solid;
  padding:2px;
}


button {}

fieldset {}

form {}
form div {
  clear:both;
  display:block;
  margin-bottom:10px;
}
form div div {
  color:#535353;
  float:left;
  padding:2px 5px 2px 2px;
  text-align:right;
  width:120px;
}

/*
  Boton
*/
input.fbot {
  background-color:#005347;
  border:1px #005347 solid;
  color:#ffffff;
  cursor:pointer;
  font-weight:bold;
}
input.fbot:hover {
  background-color:#e7f0b2;
  border:1px #005347 solid;
  color:#005347;
}
/*
  Input "checkbox"
*/
input.fcheck {}
/*
  Input "radiobutton"
*/
input.fradio {}
/*
  Input de texto
*/
input.ftext,
input.fcorreo {
  width:350px;
}
/*
  Input de texto medio
*/
input.ftextmed {
  width:150px;
}
/*
  Input de texto pequeño
*/
input.ftextmin {
  width:30px;
}
/**** Correo ****/
input.fcorreo {
  background:#e7f0b2 url(/img/icono-correo.gif) no-repeat 5px center;
  padding-left:20px;
}
/**** Telefono ****/
input.ftel {
  background:#e7f0b2 url(/img/icono-telefono.gif) no-repeat 5px center;
  padding-left:20px;
  width:90px;
}

label {
  cursor:pointer;
}
label:hover {
  border-bottom:1px #c3d93f dotted;
}

legend {}

optgroup {}

option {}

select {
  cursor:pointer;
}

textarea {
  height:65px;
  overflow:auto;
  width:350px;
}


/*
  Numeros
*/
.fnum {
  text-align:right;
}
