body {
 padding: 0; margin: 0;
 font-family: Nobile, "Liberation Sans", Arial, sans-serif;
 font-size: 14px;
}

a {
 color: #09708D;
}

a.external {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC") no-repeat scroll right center transparent;
  padding-right: 13px;
}

h4, h5, h6 {
    font-size: 15px;
    line-height: 20px;
    margin-top: 1.5em;
}

.html-content a {
 color: #09708D;
 text-decoration: underline;
}

.one_sidebar #content_container {
}

#content_container p,
#content_container li {
 line-height: 25px;
}  

#branding {

  background: #6eaab9 url(../images/cc_ar/top-header.png) repeat-x 0 0; 
  height: 77px;
  padding: 0;
  min-width: 1000px;
  width: 100%; 
  margin-top: 0;
}

#branding a{
}

#branding a:hover{
  color: white;
  text-decoration: none;
}

#branding h1{
 margin-bottom: 0;
 display: inline;
}

#branding h2{
  font-size: 14px;
}

#branding #img_logo {
  margin: 12px 0 0 30px;
}

#branding .logo {
 display: inline;
}

#branding .logo > span {
    color: #FFFFFF;
    font-size: 33px;
    letter-spacing: -2px;
    margin: 0 0 0 8px;
}

#cc_header_icon_container {
    position: relative;
    float: right;
    width: 600px;
    color: #fff;
}

#cc_header_icon_container .cc_header_icon {
    float: left;
    margin: 0 9px 0 0;
    padding: 0 0 0 100px;
    position: relative;
    width: 185px;
}

#cc_header_icon_container a {
    color: #fff;
}

#cc_header_icon_container a:hover{
    text-shadow: 0px 0px 2px #bcc9a4;
}

#cc_header_icon_container .cc_header_icon img.cc_img_icon {
    left: 19px;
    position: absolute;
    top: 6px;
    width: 70px;
/*
    left: 0;
    position: absolute;
    top: -10px;
*/
}

#cc_header_icon_container .cc_header_icon p {
    font-size: 15px;
    font-style: italic;
    line-height: 16px;
    margin: 11px 0 0;
}

#cc_header_icon_container .cc_header_icon p big {
    display: block;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 5px;
}

#user_status {
 right: 30px;
 position: absolute;
 top: -30px;
}

#language {
 display: none;
}

#header {

 width: 100%;
 margin: 0 5px;
 background: #d5e5e5 url('../images/cc_ar/header-background.png') repeat-x 0 0;
  
}

#header {
 margin: 0;
}

#page_wrapper{
 padding: 0; margin: 0;
 background-color: white;
 /* width: 960px; */
 position: relative; 
 margin: 43px 0 0 0;
}

#after_content > div,
#before_content > div {
 background-color: transparent;
 margin-bottom: 1em;
 padding-top: 0px;
}

#after_content div.teaser_list, div.simplified_teaser_list {
 background-color: transparent;
}

/* #content_container .collection */

#categories_navigation_breadcrumb,
#content_container .collection .collection_header {
/*    border-bottom: 1px solid #D8E7E8;
    border-top: 1px solid #D8E7E8; */
    padding: 1px 0;
    background-color: #eee;
    margin: 41px 20px 10px 0px;
}

#categories_navigation_breadcrumb .breadcrumb_container,
#content_container .collection .collection_header big {
 font-size: 12px;
 line-height: 28px;
 padding: 3px 0 2px 25px;
 margin: 0 0 0 9px;
 display: inline;
 background: url("../images/cc_ar/icono-folder.png") no-repeat scroll 0 0 transparent;
}


#content_container .category.teaser {
 margin: 0;
}

#content_container .category.teaser h2.title {
    background: url("../images/cc_ar/icono-child.png") no-repeat scroll 16px -5px transparent;
    font-weight: normal;
    margin: 0;
    padding-left: 37px;
}

#content_container .category.teaser h2.title a{
    background: url("../images/cc_ar/icono-folder.png") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    line-height: 28px;
    margin: 0;
    padding: 4px 0 2px 25px;
}

#content_container .category_title {
}
#content_container .collection big.title {
}

#content_container .collection .image {
  margin: 0 8px 8px 16px;
  width: 200px;
}

#content_container .collection .text {
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 16px;
  font-size: 18px;
}


#content_container .collection .category {

  background-color: #D8E7E8;
  color: white;
  padding: 12px 20px 16px 20px;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 16px;
 -moz-border-radius: 12px 12px 12px 12px;
}


#content_container .collection .category img.icon {
  float: left;
  margin: 4px 12px 12px 0;
}

#content_container .collection .category .bottom {
  clear: both;

}

#content_container .collection .category .text {
  margin: 0;

}

.text p {
 margin-top: 0 !important;
}

#content_container .collection .category .title {
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
}
#content_container .collection .category .title a{
  color: white;
}

/* */

#content_container > div.user_input{
 margin: 0 16px 0 16px;
}

#content_container > div.user_input h6{
 margin-top: 0;
}

/* */


#content_container #categories_navigation {
 font-size: 16px;
 padding: 0 16px 12px 16px;
 margin: 0 16px 22px 16px;
 border: none;
 /* border-bottom: 2px solid #839882; */
 display: block;
}

#content_container #categories_navigation a {
 margin-left: 5px;
}

#content_container #categories_navigation ul li {

}

#content_container #categories_navigation ul li:before {
 content: "-";
}

#content_container #categories_navigation ul {
 list-style-type: none; padding: 0;
 margin: 0 0 0 5px;
}


#searchbox {
 border: none;
 background: #d8e7e8 url('../images/cc_ar/shadow_green.png') repeat-x 0 0;
 padding: 106px 0 24px 24px;
 margin: 0;
}

#searchbox input[type="text"] {
 border: 2px solid #000;
 width: 158px; height: 22px;
 margin-right: 0px;
 -moz-box-shadow: 3px 3px 4px #C5D3D4;
}

#searchbox input.submit {
 background: url(../images/css/btn.png) no-repeat 0 0 transparent;
 border-width: 0px;
 width: 30px; height: 30px;
 padding: 0;
}


#tags, #rss, #banners {
 border: none;
 margin-bottom: 10px;
}

#tags .title {
 background: url(../images/css/tags.png) no-repeat 0 1px transparent;
 padding-left: 20px;
 font-weight: bold;
 font-size: 14px;
}

#tags .box {
 margin-top: 8px;
}

#tags a.tag1 {
 background-color: #4a727e;
 color: black;
 margin: 0 1px 5px 0;
 padding: 1px 3px;
 display: inline-block
}

#rss a {
 background: url(../images/css/rss_logo.png) no-repeat 0 0 transparent;
 padding-left: 20px;
 font-weight: bold;
 font-size: 14px;
}

#footer_container {
  padding: 25px 0 20px 0;
  background-color: #6195A3;
  color: white;
  font-size:13px;
}


#footer_container a{
  color: #fff;
}


#footer_container p{
  color: #fff;
}

#footer {
 display: inline;
}

#footer .regionview,
#footer_container .template_text {
    display: inline-block;
    vertical-align: top;
    width: 216px;
    text-align: left;
}

#footer_container .template_text p a.cc_by_img {
 border: none;
 margin-bottom: 6px;
}

#footer_container .template_text p a.cc_by_img:hover{ 
 border: none;
 text-decoration: none;
}


#footer_container .template_text p a{ 
 border-bottom: 1px dotted #b9d0d7;
}

#footer_container .template_text p a:hover{ 
 border-bottom: 1px dotted #fff;
 text-decoration: none;
}
/* header menu */

.menu a {
 color: white;
}

.menu li {
 /* background-color: black; */
}

#header .menu ul li{
 /* -moz-border-radius: 8px 8px 0px 0px; */
}

#header .menu ul li a:hover{
 text-decoration: none;
 color: #D8E7E8;
}

#header .menu ul {
 /* border-bottom: 5px solid black; */
 background-color: black;
}

/* sidebar menu */

.sidebar .menu h3 {
    color: #6EAAB9;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 0.5px;
    margin: 0 0 1px 23px;
    text-transform: uppercase;
}

.sidebar .menu ul li {
 color: black;
}

.sidebar .menu ul li a{
 color: blue;
}


.sidebar .root_items_list ul li {
 /* background-color: #de2121; */
 border: none;
 color: black;
 /* -moz-border-radius: 8px 8px 8px 8px; */
 /* font-weight: bold; */
 font-size: 13px;
}

.sidebar .root_items_list ul li:hover {
 
}

.sidebar .root_items_list ul li a {
 color: #000;
}

.sidebar .root_items_list ul li a:hover {
 text-decoration: underline;
}

/* sidebar categories_hierarchy */

.sidebar .categories_hierarchy h3 {
 display: none;
}

.sidebar .root_items_list ul,
.sidebar .categories_hierarchy ul,
#footer .regionview ul {
    margin: 0 24px;
    padding: 0;
}


.sidebar .root_items_list ul li,
.sidebar .categories_hierarchy ul li,
#footer .regionview ul li,
#footer_container .template_text ul li {
    border: none;
    border-bottom: 1px solid #fff;
    color: black;
    font-size: 15px;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
    padding: 0 0 0 2px;
}

#footer .regionview ul li {
    color: white;
}

.sidebar .root_items_list ul li:last-child,
.sidebar .categories_hierarchy ul li:last-child,
#footer .regionview ul li:last-child {
    border-bottom: none;
}

#footer .regionview h3,
#footer_container .template_text h3 { 
    font-size: 11px; color: black;
    text-transform: uppercase; 
    margin: 0 24px 12px 24px;
    padding: 0;
}
#footer_container .template_text p { 
    font-size: 11px;
    line-height: 18px;
    margin: 0 24px;
    padding: 3px 0;
}

#footer .regionview ul, #footer_container .template_text ul { list-style-type: none; }
#footer .regionview ul li, #footer_container .template_text ul li { 
    font-size: 14px;
    line-height: 29px;
    padding: 2px 0 0 3px;
}

.sidebar .root_items_list ul li {
    font-size: 14px;
}

.expand_collapse {
 cursor:pointer;
}

.sidebar .categories_hierarchy ul li:hover {

}

.sidebar .categories_hierarchy  ul li a {
 color: #000;
}

.sidebar .categories_hierarchy ul li a:hover {
 text-decoration: underline;
}

.sidebar .categories_hierarchy ul li ul {
 margin-top: 0.7em;
}

.sidebar .categories_hierarchy ul li ul li {
 background-color: white;
 color: #000;
}

.sidebar .categories_hierarchy ul li ul li:hover {
 background-color: white;
 color: black;
}

.sidebar .categories_hierarchy ul li ul li:hover a{
 color: black;
}
.sidebar .categories_hierarchy ul li ul li a{
 color: #000;
}
/* the commons */

#the-commons_menu ul li a {
  padding: 1px 0 2px 27px;
}

#the-commons_menu ul li a[href="http://creativecommons.org/"] { 
  background: transparent url('../images/cc_ar/cci-t.png') no-repeat 0 0; 
}
#the-commons_menu ul li a[href="http://creativecommons.org/science"] { 
  background: transparent url('../images/cc_ar/sc-t.png') no-repeat 0 0; 
}
#the-commons_menu ul li a[href="http://creativecommons.org/education"] { 
  background: transparent url('../images/cc_ar/learn-t.png') no-repeat 0 0; 
}
#the-commons_menu ul li a[href="http://ccmixter.org/"] { 
  background: transparent url('../images/cc_ar/mix-t.png') no-repeat 0 0; 
}
#the-commons_menu ul li a[href="http://labs.creativecommons.org/"] { 
  background: transparent url('../images/cc_ar/labs-t.png') no-repeat 0 0; 
}
#the-commons_menu ul li a[href="http://icommons.org/"] { 
  background: transparent url('../images/cc_ar/ic-t.png') no-repeat 0 0; 
}

#affiliates-menu_menu ul li a {
  padding: 2px 0 2px 27px;
}

#affiliates-menu_menu ul li a[href="http://vialibre.org.ar/"] { 
  background: transparent url('../images/cc_ar/vialibre.png') no-repeat 0 0; 
}

#affiliates-menu_menu ul li a[href="http://www.wikimedia.org.ar/"] { 
  background: transparent url('../images/cc_ar/wikimedia.png') no-repeat 0 0; 
}

/*
{ background: transparent url('../images/cc_ar/cci-t.png') no-repeat 0 0; }
{ background: transparent url('../images/cc_ar/learn-t.png') no-repeat 0 0; }
{ background: transparent url('../images/cc_ar/labs-t.png') no-repeat 0 0; }
{ background: transparent url('../images/cc_ar/mix-t.png') no-repeat 0 0; }
{ background: transparent url('../images/cc_ar/ic-t.png') no-repeat 0 0; }
*/

/* sidebar teaser_list */

#right_sidebar #categories_navigation {
 text-align: center;
 display: block;
 padding-left: 0;  padding-right: 0;
 border: none;
}
#right_sidebar #categories_navigation a{
 text-transform: uppercase;
 color: white;
 letter-spacing: 2px;
 font-size: 18px;
 font-weight: bold;

}

#right_sidebar .teaser_list, #right_sidebar .simplified_teaser_list {
 border: none;
 color: white;
 padding-left: 0 !important; padding-right: 0 !important;
/* -moz-border-radius: 8px 8px 8px 8px; */
/* -moz-box-shadow: 3px 1px 10px #839882;  */
}

#right_sidebar .teaser_list .teaser > div,
#right_sidebar .teaser_list .teaser > p,
#right_sidebar .simplified_teaser_list .teaser > div,
#right_sidebar .simplified_teaser_list .teaser > p {
 display: block;
 padding-left: 16px;  padding-right: 16px;
}

#right_sidebar .teaser_list img.teaser_icon,
#right_sidebar .simplified_teaser_list img.teaser_icon  {
 margin-top: 8px;
}

#right_sidebar .teaser_list .teaser > div span,
#right_sidebar .simplified_teaser_list > dic span {
 font-size: 12px;
}
#right_sidebar .teaser_list .teaser > p,
#right_sidebar .simplified_teaser_list > p {
 font-size: 14px;
 line-height: 18px;
}

#right_sidebar .teaser_list .teaser .title,
#right_sidebar .simplified_teaser_list .teaser .title {
  background-color: #495848;
  color: white;
  font-size: 15px;
  padding: 10px 16px 10px 48px;
}

#right_sidebar .teaser_list .article-teaser .title,
#right_sidebar .simplified_teaser_list .article-teaser .title {
  padding-left: 16px; letter-spacing: 0px;
}

#right_sidebar .teaser_list .teaser .title img.type_icon,
#right_sidebar .simplified_teaser_list .teaser .title img.type_icon {
  left: 10px; top: 8px;
}

#right_sidebar .teaser_list .teaser .title img.type_icon[src="/media/cyclope/themes/neutronica/images/icons/image.png"] {
  left: 9px; top: 4px;
}

#right_sidebar .teaser_list .teaser .title img.type_icon[src="/media/cyclope/themes/neutronica/images/icons/document.png"] {
  left: 9px; top: 5px;
}

#right_sidebar .teaser_list .teaser .title img.type_icon[src="/media/cyclope/themes/neutronica/images/icons/regularfile.png"] {
  left: 8px; top: 4px;
}

#content_container .teaser img.type_icon[src="/media/cyclope/themes/neutronica/images/icons/image.png"] {
  top: 0px !important;
}

#right_sidebar .teaser_list .teaser .title a{
  color: white;
}

/* #content_container teasers */


#content_container .article-teaser h2.title,
#content_container .article-detail h2.title {
 padding-left: 0 !important;
}

#content_container  .content-view img.type_icon {
left: 0px;
top: 6px;
margin-right:0.5em;
position:absolute;
}

#content_container .teaser img.type_icon {
 display: none;
}

#content_container .pretitle-container {
 background-color: #d8e7e8;
 color: #000;
 /* text-transform: uppercase; */
 /* letter-spacing: 1px; */
 padding: 0;
 margin-bottom: 24px;
}

#content_container .pretitle-container span:first-child {
 margin-left: 8px;
}

#content_container .pretitle-container .date, 
#content_container .pretitle-container .author,
#content_container .pretitle-container .comments_count {
 font-size: 12px;
 line-height: 28px;
 margin-right: 15px;
 font-weight:normal;
 padding: 2px 0 2px 24px;
}

#content_container .pretitle-container .date { background: transparent url('../images/cc_ar/icono-articulo.png') no-repeat 0 1px; padding-left: 20px;}
#content_container .pretitle-container .author { background: transparent url('../images/cc_ar/icono-autor.png') no-repeat 0 1px; }
#content_container .pretitle-container .comments_count { background: transparent url('../images/cc_ar/icono-comment.png') no-repeat 0 1px; }


#content_container .pretitle-container a {
 color: #000;
}

#content_container .detail .title {
  padding: 0; margin: 56px 0 9px;
  position: relative;
  /* height: 70px; */
}

#content_container .teaser .title {
  position: relative;
  padding: 0; margin: 56px 0 16px;
}

#content_container .teaser.first.without_breadcrumb .title {
  /* height: 70px; */
  margin-top: 56px
}

#content_container .teaser .title a,
#content_container .detail .title span {
  letter-spacing: -1px;
  color: #000;
  font-size: 29px;
  line-height: 32px;
}

#content_container .teaser.first.without_breadcrumb .title a,
#content_container .detail .title span {
 /* position: absolute; */
 /* bottom: 0; left: 0; */
}

#content_container .detail {
  padding-top: 1px; /* ?? */
}

#content_container .detail .title{
  color: #D8E7E8;
  /* margin-top: -8px; */
}

#content_container .staticpage.detail {
 margin-top: 70px;
}

#content_container .detail #gallery img {
    border: 0 none;
    float: left;
    margin: 5px 14px 0 0;
    width: 225px;
}
#content_container .teaser .title a:hover{
  color: black; text-decoration: none;
}

#content_container .content-view, 
.categories_navigation {
    padding: 0 20px 0 0;
}

#content_container .detail .categories_nav {
 margin-top: 2em;
 text-align: right;
}

#content_container .detail .categories_nav ul li{
  border-left: 2px solid gray;
  padding: 2px 0 0 4px;
  font-size: 11px;
}

#content_container .detail .categories_nav ul li:first-child{
  border-left: none;
  padding: 2px 0 0 0;
}

#content_container .detail .categories_nav .nav_title {
  font-size: 11px;
}
.tags-label {
}

/* icon */

#content_container .labeled_icon {
 border: 2px solid #D8E7E8;
 width: 122px;
}

#content_container .labeled_icon .label {
 font-size: 13px;
 line-height: 16px;
 font-weight: bold;
 display: block;
 text-align: center;
 margin-top: 4px;
}

#content_container .labeled_icon img.icon {
 margin-left: 38px;
 margin-top: 30px;
}

#content_container .picture img.icon {
 margin: 0 !important;
}

#content_container .related_contents {
 font-size: 11px;
 line-height: 16px;
}

#content_container .related_contents ul{
 font-size: 11px;
 line-height: 16px;
}


/* user_input */

.user_input input,
.user_input textarea {
border:1px solid #000;
margin:0 0 10px;
padding:4px;
}

.user_input form{
 padding: 0.5em 0; 
 border: none;
}

/* user_inputu advanced search */

#advanced_search.user_input ul {
    list-style-type: none;
    margin: 0 0 1em;
    max-width: 35em;
    padding: 1em;
}

#advanced_search.user_input ul li {
    display: inline-block;
    padding: 0;
    width: 11em;
}

#advanced_search.user_input label {
    display: block;
    font-size: 10px;
}

#advanced_search.user_input input[type="checkbox"] {
    display: inline;
    margin: 0;
    vertical-align: middle;
}


/* */

.download_link a{
 display: inline-block;
 background: url(../images/css/download.png) no-repeat 6px 6px #4a727e;
 padding: 0 16px 0 30px;
 line-height: 30px;
 border: 1px solid #D8E7E8;
}

.epigrafe {
 display: block;
 font-size: 11px;
 line-height: 17px;
 margin-top: 10px;
}

/* */

.soundtrack-detail .video_player {
 width: 470px;
}

/* */ 

.pagination {
 text-align: center;
 font-size: 14px;
}

/* cosas para no mostrar en right_sidebar */

.sidebar .pretitle-container {
 display: none !important;
}

/* custom header casos de uso jCarousel */

#top_category {
 margin: 0 auto;
 width: 897px; /* 900px; */
 height: 321px;
}

#top_category .content-view {
 position: relative;
 float: left;
 width: 199px;
 height: 230px;
 margin: 50px 32px 0 32px;
 padding: 0 18px;
 background: transparent url('../images/cc_ar/casos-fondo.png') no-repeat 0 0;
 list-style-type: none;
}

#top_category .content-view h2.title {
 padding: 0;
 font-size: 14px;
 font-height: 14px;
 margin: 127px 0 0 0;
}

#top_category .summary {
 font-size: 12px;
 line-height: 19px;
 margin-top: 7px;
}

#top_category .more {
 position: absolute;
 bottom: 12px;
 right: 11px;
}

#top_category .more a{
 display: block;
 width: 20px; height: 20px;
 background: transparent url('../images/cc_ar/flechita_mas.png') no-repeat 0 0;
}

#top_category .more a .more_text{
 display: none;
}


#top_category .slide_img_crop {
    height: 111px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 225px;
    margin: 0; padding: 0;
}

#top_category .slide_img_crop .teaser_icon {
    margin: -56px 0 0 0; padding: 0;
}


#content_container .summary {
 display: inline;
}

#content_container .summary p:last-child{
 display: inline;
}

#content_container .more {
  display: inline;
  font-size: 12px;
  font-weight: bold;
  margin-left: 5px;
  text-decoration: underline;
}

ul.jcarousel-list {
 margin: 0;
 padding: 0;
}

/* jCarousel skin */

.jcarousel-item {
width: 199px; height: 230px;
}

.jcarousel-next, .jcarousel-prev {
position: absolute;
top: 140px;
width: 29px; height: 47px;
background: yellow;
cursor: pointer;
}

.jcarousel-next {
 right: -28px;
 background: transparent url('../images/cc_ar/flechita_next.png') no-repeat 0 0;
}

.jcarousel-prev {
 left: -28px;
 background: transparent url('../images/cc_ar/flechita_prev.png') no-repeat -29px 0;
}

.jcarousel-next:hover {
 background: transparent url('../images/cc_ar/flechita_next.png') no-repeat -29px 0;
}

.jcarousel-prev:hover {
 background: transparent url('../images/cc_ar/flechita_prev.png') no-repeat 0px 0;
}

.jcarousel-prev-disabled,
.jcarousel-next-disabled {
 background: gray;
cursor: default;
}

/* */

#follow_icons {
 height: 0;
 width: 825px;
 margin: 0 auto;
 position: relative;
}

#rss_header, #mb_header{
 position: absolute;
 top: -40px;
 width: 33px; height: 33px;
 background-color: yellow;
 float: right;
 margin: 0;
}

#rss_header > a, #mb_header > a {
 display: block;
 width: 33px; height: 33px;
}

#rss_header { 
 right: 1px;
 background: transparent url('../images/cc_ar/icono_rss.png') no-repeat 0 0;
}

#mb_header  { 
 right: 45px;
 background: transparent url('../images/cc_ar/icono_microblogging.png') no-repeat 0 0;
}

#rss_header:hover { 
 background: transparent url('../images/cc_ar/icono_rss-hover.png') no-repeat 0 0;
}

#mb_header:hover { 
 background: transparent url('../images/cc_ar/icono_microblogging-hover.png') no-repeat 0 0;
}


#rss_header span.rss_text{
 display: none;
}

#mb_header span.mb_text{
 display: none;
}

#menu-principal_menu {
 background-color: black;
 height: 49px;
 margin-top: 10px;
}

#header #menu-principal_menu ul{
}

#header #menu-principal_menu ul li{
 float: left;
 margin:0;
 padding: 0;
 font-weight: bold;
 border: none;
 border-right: 1px solid #666;
}

#header #menu-principal_menu ul li.site_home { margin-left: -4px;}
#header #menu-principal_menu ul li.current {}

#header #menu-principal_menu ul li a{
 float: left;
 margin:0;
 padding: 0 18px;
 font-weight: bold;
 font-size: 14px;
 border: none;
 border-right: 1px solid #666;
 line-height: 48px;
}

/* */

#left_sidebar {
 background-color: #d8e7e8;
 padding-bottom: 1px;
}

/* */

#middle_wrapper_container {
 background-color: #fff;
 background: transparent url('../images/cc_ar/shadow_white.png') repeat-x 0 0;
}

/* */

.comment .when_who {
    background: url("../images/cc_ar/icono-comment.png") no-repeat scroll 6px 4px #D8E7E8;
    display: block;
    font-family: "Liberation Sans",Arial,sans-serif;
    font-size: 11px;
    padding: 1px 0 1px 33px;
}

.comment .who {
    font-weight: bold;
}

.comment p {
    margin: 6px 0 22px 32px;
}

/* faq page */

.staticpage-faq h3 {
 margin-top: 2em;
}

/* */


.html-content a[href^="http://"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAAXNSR0IArs4c6QAAABJQTFRFC3GOD3OQT5muYKK1qs7Y////yPytWwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sDFwMGIr8/C4EAAAA8SURBVAjXDcRBEYAwFEPBXCLgM0UCAnpAQMsgoEyffytkDyuoKvHdLMGRpZa93pnbri4/w5e8TyNDDvMDNNEJNwTZxnQAAAAASUVORK5CYII=") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href*="creativecommons.org"], .html-content a[href^="/"] {
    background: transparent;
    padding-right: 0 !important;
}
.html-content a[href^="https://"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeF6tjzsKg0AQhi09mimsFJLCzpNYCGKbK3gAtfUIljaCoKCCZIs8MMV2v+yCg8siWlh8zOtjhjEAEFmeIopDQtTrTJNEZIxhWysiNfULJFJjDzGnba/aBt4+wAuBzD+tg6a8SVkXf4GET96xmDxNzP39IvE/PPDtXIyVpYinv14A5F0laJ8oYFgAAAAASUVORK5CYII=") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href^="mailto:"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF////////iIqF9vb26urpycfDvb275eXj2djV+/v4srKy6efio6GcqKejsa6q8fDtVM9qIQAAAAF0Uk5TAEDm2GYAAABOSURBVHheBcExDkAwGIDRL43NpJOt6a9hMdVilP8gklqsHMJmt4qeyeI03oNSNkCrAIU/7YTWbwp0zz4rTXZHxF/9YA15HTG4+4NFRNofUBMMOBBNZngAAAAASUVORK5CYII=") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href^="news://"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtJREFUeF6NkEEKgCAQRT2w1wiiUxgk0SKiTe6i9oKeQXDhKSZmYAJRKeHh4j//DIp+6OAPJH6cXJRSZqSUQClViBjUKER8zXAbUhev+6Q7hMA0G1msNtIo5zxhrX3xzlNG4ravYMwBMUZsKsBsXjQIABCTHlsfTXuj8wCN3T2QBjtcwQAAAABJRU5ErkJggg==") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href^="ftp://"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeF5VyEEKwCAMAMH83o/0LT6kFHqQYqkevG1jIITs3kaQgn+A7A29ujnw5NKrsaPCrTegBBrRMzYeXkbGzsdkZRwsPWMUmEd+CkSgVeVp2OkAAAAASUVORK5CYII=") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href^="irc://"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUeF590E0KgCAQBWAvH0TXigI3ZccQ/8H91ExqKNrAW8j7kFG27SvMyzQM9s8whuBnENdQSllFKdWFWFC01pQQwhASMMaAtXYIMQScc/0dxSXyIaPq1ZzzF6JOsKBTHOC9hxgjoQLbf2tRgekWKka5AShBSepvauUSAAAAAElFTkSuQmCC") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href$=".ogg"], .html-content a[href$=".OGG"], .html-content a[href$=".mid"], .html-content a[href$=".MID"], .html-content a[href$=".midi"], .html-content a[href$=".MIDI"], .html-content a[href$=".mp3"], .html-content a[href$=".MP3"], .html-content a[href$=".wav"], .html-content a[href$=".WAV"], .html-content a[href$=".wma"], d.html-content a[href$=".WMA"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF////dX8qyNF7eYMzwsxrsr9G8PHrm6Jrt7uakJVmn6OB1duat8NQi5YzhI4ykZR07gQraQAAAAF0Uk5TAEDm2GYAAABJSURBVHheNcSxDUBQFIbR727glxvKl3dHsIHCGESrNIIR7KE1hQ1MoDSCiMhJDixSDWVEhuZbei/sf/Jqbdn28+jxYe4u7CaND+p5C05J6bE1AAAAAElFTkSuQmCC") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href$=".ogm"], .html-content a[href$=".OGM"], .html-content a[href$=".avi"], .html-content a[href$=".AVI"], .html-content a[href$=".mpeg"], .html-content a[href$=".MPEG"], .html-content a[href$=".mpg"], .html-content a[href$=".MPG"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAAAAACoWZBhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAP9bkSK1AAAAXElEQVR4Xi2NMQoFMQgFvbpgHUj5LvF6K7sFQXKFsOew2G/xuylmGPn62Wb76U+ayHsTbDnrQMNrHdkZRChyi730KvK1QUWVD47gzoCOMBkXPSZrIuumseW/iKU/eKdG9xXBa10AAAAASUVORK5CYII=") no-repeat scroll right center transparent;
    padding-right: 13px;
}
.html-content a[href$=".pdf"], .html-content a[href$=".PDF"], .html-content a[href*=".pdf#"], .html-content a[href*=".PDF#"], .html-content a[href*=".pdf?"], .html-content a[href*=".PDF?"] {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeF5lykEKgDAMBdF/+17Es/QkiosiCBURXIzJooZohmweX6gwmkCeI+Oqc2C1FnvnF2ejlQYU0tLK2NjY6f/l8V12Ti7uhFFgDj19b58EwXuqkAAAAABJRU5ErkJggg==") no-repeat scroll right center transparent;
    padding-right: 13px;
}

.content-view .html-content blockquote {
    font-style: italic;
    margin: 1em 0 1em 1em;
    line-height: 25px;
}

.content-view .html-content h3 {
   font-size: 17px;
   margin-top: 2em;
}

.content-view .html-content h4 {
   font-size: 16px;
}

.content-view .html-content h5 {
   font-size: 15px;
}

.content-view .html-content h6 {
   font-size: 14px;
}

.content-view .html-content .citado {
    margin-top: -0.5em;
    padding-right: 2em;
    text-align: right;
    font-size: 13px;
}

.content-view .html-content li {
    margin: 0 0 0.5em;
}

#content_container .html-content .nota {

    font-size: 11px;
    line-height: 18px;
    padding-left: 1em;
}

.content-view .html-content hr {
    border-color: gray;
    border-style: solid;
    border-width: 1px 0 0 0;
    margin: 2em 0;

/* estilos para django-live */

#chat_container{
    background-color: #DDDBFC;
    border: 2px solid #6769A4;
    font-family: "Nimbus Sans L",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    width: 100%;
}

#chat_container #wrapper {
    clear: both;
    padding: 0px;
    margin: 0px;
}

#chat_container #output {
    background-color: white;
    border: 2px solid #6769A4;
    color: #444444;
    float: left;
    font-family: "Liberation Sans",Arial,sans-serif;
    font-size: 12px;
    height: 300px;
    line-height: 17px;
    margin: 0 0 0 10px;
    overflow-y: auto;
    padding: 8px;
    width: 65%;
}

#chat_container #output .sender {
    color: blue;
    font-weight: bold;
    font-size: 11px;
}

#chat_container #output .channel_message {
   color: green;
}

#chat_container #output .channel_message a:hover {
   background-color: #FFD42A;
}

#chat_container #participants_box{
    background-color: #F6F3E9;
    border-color: #6769A4;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    display: inline-block;
    font-size: 11px;
    height: 300px;
    margin: 0;
    overflow-y: auto;
    padding: 8px;
    width: 21%;
}

#chat_container ul#participants {
  list-style-type: none;
  margin-top: 0;
  padding: 0;
}

#chat_container ul#participants li{
    background: url("../images/icons/contact-chat.png") no-repeat scroll 0 0 transparent;
    line-height: 13px;
    list-style-type: none;
    margin: 0;
    padding: 1px 0 2px 18px;
}

#chat_container ul#participants li a:hover {
 color: black;
}


#chat_container .guest, .guest a {
    color: grey;
}

#chat_container .user_message{

}

#chat_container .registered, .registered a {
    color: green;
}

#chat_container .staff, .staff a {
    color: orange;
}

#chat_container .superuser, .superuser a{
    color: red;
}

#chat_container .staff, .staff a {
    color: orange;
}

#chat_container .myself{
    font-weight: bold;
}

#chat_container #input {
    background-color: white;
    border: 2px solid #6769A4;
    color: #000000;
    margin: 10px;
    padding: 8px;
    width: 70%;
}

#chat_container #input:hover {
   border-color:#FFD42A;
}

#chat_container #channel_name{
    background-color: #6769A4;
    border: 2px solid #6769A4;
    color: #FFD42A;;
    float: left;
    font-family: "Liberation Sans",Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 4px 2px 0 10px;
    padding: 6px 8px;
    width: 65%;
}

#chat_container #change_name{
    display: block;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: -3px 0 18px 10px;
    padding: 0;
    width: 21%;
}

#chat_container #nickname {
    background: none repeat scroll 0 0 white;
    border: 2px solid #6769A4;
    color: #1B1A1A;
    padding: 3px;
    width: 100%;
}

#chat_container #nickname:hover {
   border-color:#FFD42A;
}


#chat_container a{
    text-decoration: underline;
}

/* */


