* {
  margin: 0;
  padding: 0; }

html {
  background-color: #262626;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  text-align: justify;
  font-size: 11px;
  color: #b3b3b3; }

#main {
  background-color: #171717;
  margin-top: 10px;
  width: 900px;
  margin: 30px auto;
  border: solid 15px;
  border-color: #494949;
  min-height: 550px; }

#OuterContainer {
  padding: 0;
  margin: 0 auto;
  width: 85%;
  margin-top: 50px; }

#nav-link {
  border-color: #494949;
  width: 900px;
  margin: 0 auto;
  text-align: right;
  margin-bottom: 5px; }

h2 {
  color: #fb6400;
  margin-bottom: 20px; }

p {
  margin: 10px 0 5px 0; }

a {
  border: none; }

img {
  border: none; }

#footer {
  background-color: #171717;
  height: 150px;
  border-top: solid 10px; }

#bottom {
  width: 900px;
  margin: 0 auto; }

#nav {
  background-color: #171717;
  height: 150px;
  overflow: hidden; }

#nav_index {
  margin: 40px 0 0 20px;
  text-align: center;
  width: 60px; }

#nav_texto, #nav_bocetos, #nav_actionman, #nav_referencias, #nav_documentacion, #nav_gracias {
  border: solid 1px;
  border-color: #262626;
  width: 150px;
  text-align: right;
  height: 150px; }
  #nav_texto a, #nav_bocetos a, #nav_actionman a, #nav_referencias a, #nav_documentacion a, #nav_gracias a {
    margin: 5px 5px 0 0;
    display: block;
    text-decoration: none;
    color: #171717;
    padding: 10px;
    background-color: #262626; }
  #nav_texto a:hover, #nav_bocetos a:hover, #nav_actionman a:hover, #nav_referencias a:hover, #nav_documentacion a:hover, #nav_gracias a:hover {
    color: #fb6400; }
  #nav_texto a.current, #nav_bocetos a.current, #nav_actionman a.current, #nav_referencias a.current, #nav_documentacion a.current, #nav_gracias a.current {
    color: #fb6400; }

#nav_texto {
  margin: -45px 0 0 115px; }
  #nav_texto a {
    margin-top: 20px;
    padding-right: 70px; }

#nav_bocetos {
  margin: -240px 0 0 215px; }
  #nav_bocetos a {
    margin-top: 60px; }

#nav_actionman {
  margin: -185px 0 0 365px; }
  #nav_actionman a {
    margin-top: 110px; }

#nav_referencias {
  margin: -96px 0 0 535px;
  width: 180px;
  z-index: 1; }
  #nav_referencias a {
    margin: 20px 30px 0 0; }

#nav_documentacion {
  margin: -100px 0 0 495px; }
  #nav_documentacion a {
    margin: 60px 0 0 0;
    padding-left: 50px; }

#nav_gracias {
  margin: -135px 0 0 695px; }
  #nav_gracias a {
    margin-top: 50px; }

#nav_index {
  margin-top: 15px; }

#docs_menu, #ref_menu, #donde_menu, #text_menu, #lang_menu {
  text-align: right;
  padding-bottom: 15px; }
  #docs_menu ul, #ref_menu ul, #donde_menu ul, #text_menu ul, #lang_menu ul {
    list-style-type: none; }
    #docs_menu ul li, #ref_menu ul li, #donde_menu ul li, #text_menu ul li, #lang_menu ul li {
      display: inline; }
  #docs_menu a, #ref_menu a, #donde_menu a, #text_menu a, #lang_menu a {
    text-decoration: none;
    color: #b3b3b3;
    padding: 5px; }
  #docs_menu a:hover, #docs_menu a.current, #ref_menu a:hover, #ref_menu a.current, #donde_menu a:hover, #donde_menu a.current, #text_menu a:hover, #text_menu a.current, #lang_menu a:hover, #lang_menu a.current {
    background-color: #262626; }

#lang_menu {
  text-align: left;
  padding: 0;
  margin: 0;
  margin: 10px 0 -20px 60px; }
  #lang_menu a {
    color: #262626; }
  #lang_menu a:hover, #lang_menu a.current {
    color: #b3b3b3; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

#indicator {
  padding-right: 5px;
  left: 740px; }

/* Hides from IE-mac \*/ */
* html .clearfix {
  height: 1%; }

/* End hide from IE-mac */ */