div { margin: 0px; padding: 1px; padding-left: 5px; }
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }

INPUT {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BACKGROUND: #ffffff repeat-x; FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #efefef; 
}

INPUT.accion {
	BACKGROUND: #ffffff repeat-x; FONT: bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #ffffff; HEIGHT: 24px; BACKGROUND-COLOR: #4B8C33;
	BORDER: 1px #ffffff solid;
	padding: 2px; 
	text-transform: uppercase;
}

TEXTAREA {
	BORDER-RIGHT: #5d78a2 1px solid; BORDER-TOP: #5d78a2 1px solid; FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; BORDER-LEFT: #5d78a2 1px solid; COLOR: #000000; BORDER-BOTTOM: #5d78a2 1px solid
}
TEXTAREA:hover {
	BACKGROUND-POSITION: 0px 300px
}
SELECT {
	FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #626262
}
LABEL {
	DISPLAY: block; MARGIN: 2px 0px
}

TD{
	FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #626262
}

INPUT.pageActive {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff repeat-x; FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #c0c0ff; width:20px;
}

INPUT.page {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff repeat-x; FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; width: 20px;
}


.mainMenu { font: 12px Lucida Sans; color: #ffffff; text-decoration: none; }
.subMenu { font: 10px Lucida Sans; color: #ffffff; text-decoration: none}

.entry {
	width: 150px;
	background: #c0c0c0;
	padding: 5px;
	font: 9px Lucida Grande;
	color: #000000;
	text-transform: uppercase;
}

.entryInput {
	background: #e9e9e9;
	padding: 5px;
	width: 350px;
}

.entryStat {
	width: 150px;
	background: #c0c0c0;
	padding: 5px;
	font: 9px Lucida Grande;
	color: #000000;
	text-transform: uppercase;
}

.entryInputStat {
	background: #e9e9e9;
	padding: 5px;
	width: 150px;
	font-weight: bold;
	text-align: center;
}


.text {
	font: 10px Lucida Grande;
	color: #484848;
}

.textBlock {
	text-transform: uppercase;
	font: 9px Lucida Grande;
	color: #484848;
	padding: 10px;
	background: #e9e9e9;
}

.sectionTitle {
	padding-left: 4px;
	margin: 2px;
	font: normal 20px Arial;
	color: #770000;
}

.blockTitle {
	padding-left: 8px;
	margin: 2px;
	margin-bottom: 0px;
	font: normal 14px Arial;
	color: #484848;
}

.block {
	border: 1px solid #c9c9c9;
	padding: 4px;
}

.blockSearch {
	margin: 1px;
	border: 1px solid #c9c9c9;
	padding: 4px;
}

.page{
	color: #ff0000;
}

.pageActive {
}


.headerTable {
	font: 10px Lucida Sans; color: #ffffff; text-decoration: none;
	font-weight: bold;
	text-align: center;
	background: #484848;
	padding: 2px;
	color: #ffffff;
}
.submit {
	border: 1px solid #c9c9c9;
	padding: 4px;
	text-align: center;
}
.warning { font-style: italic; color: #b6941f; }
.error { font-style: italic; color: #c34500; }
.ok { font-style: italic; color: #275a08; }