
/* CSS Document */



body {
    background-color:#ccc;
    /* background-image:url(../imagenes/backgrounds/body.gif);
    */background-position:center;
    background-repeat:repeat-y;
    font-family: Trebuchet MS, sans-serif;
    /* font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
    */font-size:12px;
    color:#333;
  }


#container {
    width:900px;
    margin:0 auto;
  }


#header {
    background-color:#ffffff;
    margin:10px;
    padding:10px 10px 30px 10px;
    border-top:2px solid #ccc;
  }


#header h1 {
    text-align:center;
    font-family:Garamond, Trebuchet MS, sans-serif;
    /* font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
    */font-size:30px;
    color:#333;
    margin:0;
    font-weight:normal;
  }


#header h1 a {
    color:#333;
    text-decoration:none;
  }


#header h2 {
    font-size:18px;
    font-weight:normal;
    font-variant: small-caps;
    text-align:center;
    color:#333;
  }


#header ul {
    margin:20px 0 0 0;
    padding:0;
  }


#header li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    background-color: #eee;
  }


#header li a {
    display:block;
    padding:7px;
    color:#333;
    text-decoration:none;
    border-bottom:5px solid #eee;
    margin:0 5px 0 5px;
    font-size:10px;
  }


#header li a:hover {
    color:#999;
    border-bottom:7px solid #eee;
    padding:5px 7px 7px 7px;
  }


#sidebar {
    background-color:#eeeeee;
    float:right;
    width:164px !important;
    width:154px;
    margin:0px 10px 10px 0;
  }


#sidebar h1 {
    font-family:Trebuchet MS, sans-serif;
    /* font-family:Verdana, Arial, Helvetica, sans-serif;
    */font-size:12px;
    color:#000;
    margin:10px 5px 15px 10px;
  }


#sidebar p {
    padding:5px;
    margin:5px 5px 5px 10px;
    line-height:17px;
    word-spacing:-1px;
  }


#sidebar a {
    clear : inherit;
}


ul.submenu {
    margin:0;
    padding:0;
  }


.submenu li {
    margin:0;
    padding:0;
    list-style:none;
  }


.submenu a {
    display:block;
    /* height:13px;
    */padding:7px 7px 7px 17px;
    margin:1px 0 0 0;
    background-color:#fff;
    /* background-image:url(../imagenes/backgrounds/submenua_normal.jpg);
    *//* background-position:left;
    *//* background-repeat:repeat-y;
    */;
  }


.submenu a:hover {
    /* background-image:url(../imagenes/backgrounds/submenua.jpg);
    *//* background-position:bottom;
    *//* background-repeat:no-repeat;
    */background-color:#fff;
    padding:7px 7px 7px 19px;
  }


.submenu a:focus {
    /* background-image:url(../imagenes/backgrounds/submenua.jpg);
    *//* background-position:bottom;
    *//* background-repeat:no-repeat;
    */background-color:#fff;
    padding:7px 7px 7px 19px;
  }


.submenu a:active {
    /* background-image:url(../imagenes/backgrounds/submenua.jpg);
    *//* background-position:bottom;
    *//* background-repeat:no-repeat;
    */background-color:#fff;
    padding:7px 7px 7px 19px;
  }


.note {
    padding:10px;
    background-color:#eee;
    border:1px solid #ccc;
    margin:20px 5px 20px 5px;
  }


#content {
    background-color:#ffffff;
    /* background-image:url(../imagenes/backgrounds/fondocontent.jpg); */
    margin:10px 185px 10px 10px;
    padding: 1em;
  }


#content h1 {
    /* font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
    */font-family:Trebuchet MS, sans-serif;
    font-size:14px;
    border-bottom:1px solid #eee;
    padding:5px;
    color:#000;
  }


#content h2 {
    font-size:12px;
    color:#333;
    margin:5px 0 0px 0;
    padding:5px;
  }


#content a {
    color:#444;
    text-decoration:none;
    border-bottom:1px dotted #444;
  }


#content a:hover {
    border-bottom:1px solid #444;
  }


#content ul,ol {
    margin:0 0 0 15px;
    padding:0;
    border-top:1px solid #f6f6f6;
  }


#content li {
    margin:5px 0 5px 15px;
    border-bottom:1px solid #f6f6f6;
    padding:0 0 5px 10px;
    /* list-style:none;
    *//* background-image:url(../imagenes/backgrounds/arrow.png);
    *//* background-position:top left;
    *//* background-repeat:no-repeat;
    */color:#333;
  }


#content em {
    font-style : oblique;
  }


input, textarea {
    background-color:#fff;
    border:1px solid #ccc;
    padding:3px;
    font-family:Trebuchet MS, sans-serif;
    /* font-family:Verdana, Arial, Helvetica, sans-serif;
    */font-size:10px;
    color:#777;
  }


#footer {
    background-color:#eee;
    border-top:2px solid #ccc;
    padding:10px;
    text-align:center;
  }


a {
    color:#333;
    text-decoration:none;
  }

