
body {
  	color: #000033;
  	list-style-image: url(../dot.gif);
  	list-style-type: square;
  font-family: Arial;
  font-size: 10pt;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: #FFFFFF;
}

a:link {
  	color: #FFFFFF;
  	text-decoration: none;
}

a:visited {
  	color: #FFFFFF;
  	text-decoration: none;
}

a:hover, a:active {
  	color: yellow;
  	text-decoration: underline;
}

.bborder {
  	color: #000000;
  background-color: #607C3C;
  border-top: 1px #ffffff solid;
  border-right: 1px #ffffff solid;
  border-bottom: 1px #ffffff solid;
  border-left: 1px #ffffff solid;
}

.tcat {
  	color: #FFFFFF;
  font-family: lucida, verdana, geneva;
  font-size: 10pt;
  font-weight: bold;
  background-color: #85986C;
  background-repeat: repeat-x;
  background-image: url(../images/bgtable.gif);
  background-position: left top;
}

.tcat a:link {
  	color: #FFFFFF;
  	text-decoration: none;
}

.tcat a:visited {
  	color: #FFFFFF;
  	text-decoration: none;
}

.tcat a:hover, .tcat a:active {
  	color: #FFFFFF;
  	text-decoration: underline;
}

td.row1 {
  background-color: #A3B68B;
}

td.row2 {
  background-color: #85986C;
}

.menu_td {
  color: #ffffff;
  white-space: nowrap;
  font-family: 'lucida grande', verdana, geneva, lucida;
  font-size: 11px;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 3px;
}

.menu_td a:link {
  color: #ffffff;
  text-decoration: none;
}

.menu_td a:visited {
  color: #ffffff;
  text-decoration: none;
}

.menu_td a:hover {
  color: #F5F5FF;
  text-decoration: underline;
}

.menu_popup {
  	color: #000000;
  background-color: #D1D3E2;
  border-top: 1px #7b81cd solid;
  border-right: 1px #7b81cd solid;
  border-bottom: 1px #7b81cd solid;
  border-left: 1px #7b81cd solid;
}

.tborder {
  	color: #ffffff;
  background-color: #A3B68B;
  border-top: 1px #a3b68b solid;
  border-right: 1px #a3b68b solid;
  border-bottom: 1px #a3b68b solid;
  border-left: 1px #a3b68b solid;
}

.smallfont {
  font-family: helvetica, geneva, lucida, 'lucida grande', arial;
  font-size: 11px;
}

.fieldset {
  margin-bottom: 6px;
}

.fieldset, .fieldset td, .fieldset p, .fieldset li {
  font-size: 11px;
}

td.thead, div.thead {
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
}

form {
  display: inline;
}

label {
  cursor: default;
}

.normal {
  font-weight: normal;
}

.inlineimg {
  vertical-align: middle;
}

div.hr hr {
  display: none;
}

td, th, p, li {
  	color: #000000;
  font-family: Verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 10pt;
}

legend {
  	color: #F7DE33;
  font-family: Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 11px;
}

.header_bg {
  background-color: #85986C;
  background-image: url(../images/bg.gif);
}

.inner_border {
  width: 776px;
  border-top: 1px #D5EFB3 solid;
  border-right: 1px #D5EFB3 solid;
  border-bottom: 1px #D5EFB3 solid;
  border-left: 1px #D5EFB3 solid;
}

.outer_border {
  width: 776px;
  border-top: 5px #607C3C solid;
  border-right: 5px #607C3C solid;
  border-bottom: 5px #607C3C solid;
  border-left: 5px #607C3C solid;
}

/* Copyright and bottom info */
.copyright {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  letter-spacing: -1px;
}

.box {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9px;
  	text-decoration: none;
  	color: #999;
  	background-color: #FAFAFA;
  margin-top: 0px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 0px;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  border-top: 1px #E0E0E0 solid;
  border-right: 1px #E0E0E0 solid;
  border-bottom: 1px #E0E0E0 solid;
  border-left: 1px #E0E0E0 solid;
}

input, button .cajas {
  text-indent: 2px;
}

/*Todo lo que sea cajas de texto, incluyendo textareas select, etc.*/
.cajas, button {
  background-color: #FAFAFA;
  color: #333333;
  font-family: Tahoma, Arial, Serif;
  font-size: 8pt;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  border-top: 1px #cccccc solid;
  border-right: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
  border-left: 1px #cccccc solid;
}

/* Solo Botones tipo submit*/
.submit1 {
  font-size: 8pt;
  font-family: Verdana;
  background-color: #FAFAFA;
  color: #333333;
  border-top: 1px #cccccc solid;
  border-right: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
  border-left: 1px #cccccc solid;
}

TEXTAREA {
  background-color: #FAFAFA;
  font-family: Tahoma, Arial, Serif;
  font-size: 8pt;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  border-top: 1px #cccccc solid;
  border-right: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
  border-left: 1px #cccccc solid;
}

SELECT {
  background-color: #FAFAFA;
  font-family: Tahoma, Arial, Serif;
  font-size: 8pt;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  border-top: 1px #cccccc solid;
  border-right: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
  border-left: 1px #cccccc solid;
}

.bginput {
  font-family: Verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 10pt;
}

.copy {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

A.copy:link {
  color: #000000;
  text-decoration: none;
  cursor: hand;
}

A.copy:visited {
  color: #000000;
  text-decoration: none;
  cursor: hand;
}

A.copy:hover {
  color: #000000;
  text-decoration: underline;
}
