.tab-selected {
	font-weight: bold; }
body {  background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font: 80%;           }

a:link { color: #606060; }
a:visited { color: #606060; }
a:active { color: Black; }
a:hover { color: #FF6000; }

h3, h4, h5, h6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: Gray;  }

.menu { background-color: #F5F5F5; margin: 0px; padding: 3px 8px 5px 3px;  font-size : 70%;  font-family: "font-family: Verdana", Geneva, Arial, Helvetica, "sans-serif; ";   }
.menu a:link { color: #660033;  text-decoration : underline;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   }
.menu a:visited { color: #660033; text-decoration : none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
/*.menu a:active { font-weight: bold }*/
.menu a:hover { color: #CC6600; text-decoration : none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  background: White;   }
.menu ul { margin: 0px 0px 0px 20px; padding: 0px; }
.menu li  { list-style-image: url('images/label.gif'); font-weight : bold;  color: #212121;  list-style: disc;      }
.menu ul ul li .sel {  font-weight : normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #CC6600;  list-style: disc outside url(images/current.gif);   }
.menu ul ul li  {  font-weight : normal;  list-style-type: circle;  list-style-position: outside;  list-style: circle outside;    }

table .title { background-color: #FFFFFF; width:100%; border: 0px; }
.dida { font-size: 76%; }

.pre { white-space: pre;}

.content { padding: 5px 5px 5px 10px; font : Verdana, Geneva, Arial, Helvetica, sans-serif;   }

.pruebas { background: #BD633A; }

.content .ForrestTable { width: 100%; background-color: Silver; color: #606060; font-size : 90%;}
.content .ForrestTable caption { text-align: left; color: black; font-weight: bold; }
.content .ForrestTable th { text-align: center; }
.content .ForrestTable td { background-color: #F5F5F5; color: black; }

.frame { margin: 5px 20px 5px 20px; font-size: 90%; }
.frame .content { margin: 0px; }

.note { border: 1px solid #FF8C9E; background-color: #FFECD9; }
.note .label { background-color: #FF6600; color: #ffffff; }

.warning { border: solid 1px #D00000; background-color: #fff0f0; }
.warning .label { background-color: #D00000; color: #ffffff; }

.fixme { border: solid 1px #C6C600; background-color: #FAF9C3; }
.fixme .label { background-color: #C6C600; color: #ffffff; }

.code { border-color: #FFCCCC; border-style: solid; border-width: 1px; }
.codefrag {	font-family: "Courier New", Courier, monospace; }

.highlight { background-color: yellow; }

.minitoc {margin: 5px 5px 5px 40px;}

.dtdElement { width: 100%;	font-size: 90%; background-color : #ffffff; }

.dtdTag {    color: #990000; text-transform : uppercase;  font-style : normal;  font-size : 120%;  font-weight : bold; }


@media print {
   .menu {
     display: none;
   }
