 body {
  text-align: center;
  padding: 0;
  margin: 0;
  font-family: Arial;
  font-size: 9pt;
  color: black;
  background: white url(bg.jpg) repeat-x center top;
 }
 table {
  font-size: 100%;
 }
 h1 {
  margin: 0 0 0 0;
  font-size: 20pt;
  background: black url(bg1.gif) no-repeat left top;
  padding: 0;
  width: 943px;
  height: 46px;
  display: block; 
 }
 h1 span {
  margin: 0 0 0 10px;
  color: white;
  display: block;
  padding:8px 0 0 0;
 }
 h2 {
  margin: 0 0 1em 0;
  font-size: 115%;
 }
 h3 {
  text-align: center;
 }
 a {text-decoration: none; color: #FF0000;font-weight: bold;}
 a:hover {text-decoration: underline; color: #FF0000;font-weight: bold;}
 
 #holder {
  width: 943px;
  text-align: left;
  margin: 0 auto;
  position: relative;
 }
 #logo {
  position: absolute;
  top: 10px;
  left: 0;
 }
 #menu {
  position: absolute;
  top: 0;
  left: 497px;
  width: 452px;
  height: 70px;
  background: white url(menu.jpg) no-repeat left top;
 }
 #menu ul {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
 }
 #menu li {
  float: left;
  margin:0 0 0 0px;
 }
 #menu li a {
  display: block;
  padding: 30px 8px 5px 8px;
  margin: 0 5px 0 5px;
  color: black;
  font-size: 13px;
  border-bottom: 2px solid black;
 }
 #menu li a:hover {
  border-bottom: 2px solid #FF0000;
  text-decoration: none;
 }
 #page {
  position: absolute;
  top: 100px;
  left: 0;
  border-left:1px solid #e0e0e0;
  border-right:1px solid #e0e0e0;
  background-color: white;
 }
 
  #page2 {
  position: absolute;
  top: 100px;
  left: 0;
  color:#909090;
 }
 #page_in {
 padding:0 10px 0 10px;
 }
 #submenu {
  margin: 10px 0 10px 0;
 }
 #footer {
  background: url(bg2.jpg) no-repeat left top;
  height: 67px;
  width: 943px;
 }

 #footer2 {
  height: 67px;
  width: 943px;
  text-align:right;  
 }
 
 #footer2 a{
 font-size:11px;
 color:#707070;
 text-decoration: none;
 }
 /*
 #menu1 {
  position: absolute;
  top: 208px;
  left: 426px;
  width: 196px;
  height: 196px;
  background: #596483 url(menu1.jpg) no-repeat left top;
 }
 #menu1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  background: url(menu1ul.gif) repeat-y left;
  margin: 32px 0 0 31px;
 }
 #menu1 li {
  margin: 0;
  padding: 0;
  height: 22px;
 }
 #menu1 #menu_li_7 {
  height: 19px;
 }
 #menu1 #menu_li_5 {
 display:none;
 }
 
 #menu1 a {
  color: #ffffff;
  display: block;
  width: 95px;
  _width: 110px;
  padding: 2px 0 2px 15px;
  border-left: 4px solid white;
  background-color: none;
  text-decoration: none;
  color: white;
 }
 #menu1 a:hover {
  color: #ffffff;
  display: block;
  padding: 2px 0 2px 15px;
  border-left: 4px solid red;
  background-color: #cacdd7;
  color: red;
 }
 #content {
  width: 580px;
  height: 623px;
  position: absolute;
  top: 0;
  left: 338px;
  background: #4c536c url(pagebg.jpg) no-repeat left top;
 }
 #menu2 ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
 }
 #menu2 li {
  float: left;
  margin: 8px 20px 0 0;
 }
 #menu2 a {
  color: white;
  text-decoration: none;
  display: block;
  padding: 0 0 10px 0;
 }
 #menu2 a.actual {
  border-bottom: 3px solid white;
 }
 #menu2 a:hover {
  color: red;
  text-decoration: none;
 }
 #page {
  width: 540px;
  margin: 40px 0 0 20px;
 }
 #flash {
  position: absolute;
  top: 241px;
  left: 623px;
 }
 .mapa {
  list-style: none;
 }
*/
