body, p, td { font: normal 11px "Verdana","Helvetica","Arial",sans-serif; color: black; background: #eaecee; }
a { color: #036; text-decoration: underline; }
a:hover { color: #c00; }

div#all { width: 750px; margin: 0 auto; padding: 0; z-index: 1; }
div#body { background: white url(../img/fondo-body.gif) top left repeat-y; border: 2px solid #999; }
div#menu { float: left; width: 178px; padding: 0; margin: 0; }
div#main { float: left; width: 564px; padding: 0; margin: 0; }
div#footer { background: white url(../img/footer2007.gif) bottom left no-repeat; padding: 10px 0; text-align: center; font-size: 10px; color: #666; }


div#menu a { text-decoration: none; }
div#menu ul { margin: 0; padding: 3px; padding-right: 0; z-index: 2; }
div#menu ul li { display: block; list-style: none; font: normal 12px "Verdana", sans-serif; margin: 2px 0; color: #999; padding: 3px; margin-right: -2px; }
div#menu ul li.item { }
div#menu ul li.item-selected { color: #446; font-weight: bold; border: 1px solid #CCC;  border-right-width: 0px; background: white; }
div#menu ul li.item-disabled {  }

div#menu ul li.section 			{ background-color: #dde; margin-top: 10px; color: #333; text-align: center; padding: 2px; font-size: 10px; text-transform: uppercase; margin-right: 3px; }
div#menu ul li.section-selected { background-color: #dde; margin-top: 10px; color: #333; text-align: center; padding: 2px; font-size: 10px; text-transform: uppercase; margin-right: 3px; }
div#menu ul li.section-disabled { background-color: #dde; margin-top: 10px; color: #999; text-align: center; padding: 2px; font-size: 10px; text-transform: uppercase; margin-right: 3px; }

table.form { padding: 2px; padding-top: 0; }
table.form th { font: normal 16px "Arial","Helvetica",sans-serif; color: white; background-color: #999; text-align: left; border-top: 5px solid white; }
table.form td { font: normal 11px "Verdana","Helvetica","Arial",sans-serif; color: black; background-color: white; }
table.form td.label { text-align: right; width: 30%; color: #666; }
table.form td.data { font-weight: bold; width: 70%; }
table.form td.data b { font-weight: normal; }
table.form input { font: normal 11px "Arial","Helvetica",sans-serif; color: black; background-color: #eee; font-size: 12px; border: 1px solid #999; padding: 4px; }
table.form input:focus { background-color: white; }
table.form input[type="submit"] { background: white url(../img/button.gif) top left repeat-y; border: 1px solid #666; font-weight: bold; padding: 2px 6px; color: #009; }
table.form input[type="submit"]:hover { color: #C00; cursor: pointer; }
table.form td.error { font: normal 11px "Verdana","Helvetica","Arial",sans-serif; color: red; background-color: "white"; }
table.form td.intro { text-align: left; background-color: white; }
table.form td.vlabel { text-align: left; font-weight: bold; }
table.form td.vdata { text-align: left; font-weight: normal; }

table.menu th { font: bold 10px "Verdana","Helvetica","Arial",sans-serif; color: #006699; }
table.menu th.selected { font: bold 10px "Verdana","Helvetica","Arial",sans-serif; color: #ffffff; }
table.menu th.disabled { font: bold 10px "Verdana","Helvetica","Arial",sans-serif; color: #66aacc; }
table.menu td { font: normal 10px "Verdana","Helvetica","Arial",sans-serif; color: #000000; }
table.menu td a { color: #003366; text-decoration: underline; }
table.menu td a:hover { color: #006699; text-decoration: none; }
table.menu td.selected { font: normal 10px "Verdana","Helvetica","Arial",sans-serif; color: #006699; }
table.menu td.disabled { font: normal 10px "Verdana","Helvetica","Arial",sans-serif; color: #888888; }

td.copy { font: normal 9px "Verdana","Helvetica","Arial",sans-serif; color: white; text-align: center; }
