A[href] { user-input: enabled }

BUTTON,
INPUT[type=button],
INPUT[type=reset],
INPUT[type=submit],
INPUT[type=checkbox],
INPUT[type=radio],
TEXTAREA,
INPUT,
INPUT[type=text],
INPUT[type=hidden],
INPUT[type=password],
INPUT[type=image]
{
/* appearance of the various types of HTML4 buttons */
 display: inline-block;
 color: ButtonText;
 background: Button;
 border: ButtonBorder;
 font: button;
 white-space: nowrap;
/* dynamic interface */
 cursor: arrow;
 user-input: enabled;
 user-modify: read-only;
 user-select: none;
 user-focus: normal;
}

INPUT[type=button],
INPUT[type=reset],
INPUT[type=submit]
{
/* content and formatting of text in HTML4 input buttons */
 content: attr(value);
}

INPUT[type=submit]
{
/* appearance of a default button */
 border: DefaultButtonBorder;
}

INPUT[type=checkbox],
INPUT[type=radio]
{
 user-select:toggle;
}

TEXTAREA,
INPUT[type=text],
INPUT[type=hidden],
INPUT[type=password]
{
/* appearance of HTML4 text fields */
 color: FieldText;
 background: Field;
 border: FieldBorder;
 font: field;
 display: inline-block;
 white-space: nowrap;
/* user interface */
 cursor: text;
 user-modify: read-write;
 user-select: text;
 user-focus: select-all;
}

INPUT[type=hidden] 
{
/* appearance of the HTML4 hidden text field in particular */
 display: none;
}

INPUT[type=password] 
{
/* appearance of the HTML4 password text field in particular */
/* user interface of the HTML4 password text field in particular */
 user-modify: write-only;
}

TEXTAREA,
BUTTON
{
/* appearance of BUTTON and TEXTAREA tags in particular */
 white-space:normal;
}

INPUT[type=image]
{
 content: url(attr(src));
 border: none;
 user-select: none;
 user-focus: normal;
}

SELECT[size]
{
/* SELECT tags with size>1 - appearance of list SELECT */
 color: ListText;
 background: List;
 border: ListBorder;
 font: List;
 display: inline-block;
 height: attr(size)em;
 user-focus: select-same;
 user-select: elements;
}

SELECT,SELECT[size=1]
{
/* SELECT tags with no size attribute, or size=1 - popup-menu SELECT */
 color: PopupMenuText;
 background: PopupMenu;
 border: PopupMenuBorder;
 font: PopupMenu;
 display: inline-block;
 height: 1em;
 overflow: clip;
 user-input: enabled;
 user-focus: select-menu;
 user-select: element;
 user-modify: read-only;
}

SELECT[size]:active
{
/* active SELECT tags with size>1 - appearance of active list SELECT */
 display: inline-block;
}

SELECT:menu,SELECT[size=1]:menu
{
 display: block;
}

OPTGROUP,OPTION
{
 display: block;
 white-space: nowrap;
 user-input: enabled;
}

OPTGROUP
{
 user-focus: select-menu;
 user-select: element;
}

OPTGROUP[label],OPTION[label] 
{
 content: attr(label);
}

*[accesskey]:enabled { key-equivalent:accesskey-attr(accesskey) }

*[noresize] { resizer:none }

BUTTON[disabled], INPUT[disabled], OPTGROUP[disabled], OPTION[disabled], SELECT[disabled], TEXTAREA[disabled] { user-input:disabled }
.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0099FF;
}
