/***************************/
/* Padding y margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Tamaños de los headers */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Estilos de las listas */
ol, ul {
list-style: none;
}

/* Estilo y grosor de las fuentes */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Bordes de las tablas */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Otros bordes */
fieldset, img {
border: 0;
}

/* Alineación del texto */
caption, th {
text-align: left;
}

/* Comillas */
q:before, q:after {
content: ”;
}

/**************************************************/

#header-home,
#header {
  background: url(pix/bg/bg_blue.png) no-repeat top left;
}

#left-column, #right-column,
.sideblock {
  background:#efefef;
}

.sideblock .header, .sideblock h2 {
  color: #2d2d2d;
}

.sideblock .header,
.sideblock .content ul li a {
  border-bottom:1px solid #cfcfcf; 
}

.tabtree ul li ul li a span,
a:link,
a:visited {
  color: #6e273d;
}

.block_blog_tags .content ul li a:hover,
.block_rss_client .content ul li a:hover,
a:hover,
a:active {
  background:#e9e9e9; 
  text-decoration:none; 
  border-bottom:1px solid #9f9f9f;
}

#styleswitcher ul li a {
  background:#999;
  border:1px solid #888;
}

#footer {
  background:#303030; 
}

.navbar {
  background-color: #303030; 
}

#course-view .weekcss .current,
#course-view .current td.side {
  background:#fffdef !important;
  border-color:#ffff00 !important;
}

#course-view .current td.content {
  background:#fffdef !important;
  border-color:#ffff00 !important;
}

#course-view .section td.side {
  background:#f5f8fa;
  border:none;
}

#course-view .section td.content {
  background: #f5f8fa;
  border-top:1px dashed #c1d5fa;
  border-bottom:1px dashed #c1d5fa;
  padding:10px 0;
}

#course-view .section td.left {
  border-left:1px dashed #c1d5fa;
    border-top:1px dashed #c1d5fa;
  border-bottom:1px dashed #c1d5fa;
}

#course-view .section td.right {
  border-right:1px dashed #c1d5fa;
  border-top:1px dashed #c1d5fa;
  border-bottom:1px dashed #c1d5fa;

}
/*...........................*/
