Nicolás Echániz avatar Nicolás Echániz committed fb03321

commit inicial

Comments (0)

Files changed (154)

+syntax: glob
+*.pyc
+*.pyo
+*~
+*.kpf
+*.geany
+.svn
+*.orig
+pip-log.txt 
+dbutils.py
+mine_initial_data.py
+workenv
+testworkenv
+requirements.txt
+doc
+initial_data.json.init
+initial_data.json
+django_cyclope.egg-info
+fulldb.json
+#!/usr/bin/env python
+# -*- coding: UTF-8 -*-
+#
+# Copyright 2010 Código Sur - Nuestra América Asoc. Civil / Fundación Pacificar.
+# All rights reserved.
+#
+# This file is part of Cyclope.
+#
+# Cyclope is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Cyclope is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
Add a comment to this file

cyclope_project_index/MAIN_LOCK

Empty file added.

Add a comment to this file

cyclope_project_index/_MAIN_14.dci

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_14.dcz

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_14.pst

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_14.tiz

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_3.dci

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_3.dcz

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_3.pst

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_3.tiz

Binary file added.

Add a comment to this file

cyclope_project_index/_MAIN_41.toc

Binary file added.

Binary file added.

local_settings.py

+# add real email account setup here for registration to work properly
+
+EMAIL_HOST='smtp.gmail.com'
+EMAIL_HOST_USER='anon.email.noreply'
+EMAIL_HOST_PASSWORD='anon.email'
+EMAIL_PORT='587'
+#DEFAULT_FROM_EMAIL = ""
+#SERVER_EMAIL = ""
+EMAIL_USE_TLS = True  # we set this to True for the sample email config
Add a comment to this file

locale/es/LC_MESSAGES/django.mo

Binary file added.

locale/es/LC_MESSAGES/django.po

+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-05-04 19:37-0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: shoes/frontend_views.py:14
+msgid "full detail"
+msgstr "detalle completo"
+
+#: shoes/frontend_views.py:30
+msgid "list of Shoes"
+msgstr "lista de Zapatos"
+
+#: shoes/models.py:11
+msgid "cut"
+msgstr "corte"
+
+#: shoes/models.py:12
+msgid "material"
+msgstr "forro"
+
+#: shoes/models.py:13
+msgid "sole"
+msgstr "suela"
+
+#: shoes/models.py:15
+msgid "heel"
+msgstr "taco"
+
+#: shoes/models.py:21
+msgid "shoe"
+msgstr "zapato"
+
+#: shoes/models.py:22
+msgid "shoes"
+msgstr "zapatos"
+
+#: shoes/templates/shoes/shoe_detail.html:7
+msgid "Name"
+msgstr "Nombre"
+
+#: shoes/templates/shoes/shoe_detail.html:8
+msgid "Cut"
+msgstr "Corte"
+
+#: shoes/templates/shoes/shoe_detail.html:9
+msgid "Material"
+msgstr "Forro"
+
+#: shoes/templates/shoes/shoe_detail.html:10
+msgid "Sole"
+msgstr "Suela"
+
+#: shoes/templates/shoes/shoe_detail.html:11
+msgid "Colors"
+msgstr "Colores"
+#!/usr/bin/env python
+# *-- coding:utf-8 --*
+
+from django.core.management import execute_manager
+try:
+    import settings # Assumed to be in the same directory.
+except ImportError:
+    import sys
+    sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__)
+    sys.exit(1)
+
+if __name__ == "__main__":
+    execute_manager(settings)
Add a comment to this file

media/_versions_/uploads/casita-montaje1_fb_thumb.jpeg

Added
New image
Add a comment to this file

media/_versions_/uploads/casita-montaje1_medium.jpeg

Added
New image
Add a comment to this file

media/_versions_/uploads/casita-montaje1_small.jpeg

Added
New image
+/opt/cyclope_workenv/lib/python2.6/site-packages/django/contrib/admin/media/

media/admin_tools

+/opt/cyclope_workenv/lib/python2.6/site-packages/admin_tools/media/admin_tools
+/opt/cyclope_workenv/src/cyclope/cyclope/media/

media/filebrowser

+/opt/cyclope_workenv/src/django-filebrowser/filebrowser/media/filebrowser
Add a comment to this file

media/image_cache/uploads/images/feria-diciembre-09_display.jpg

Added
New image
Add a comment to this file

media/image_cache/uploads/images/feria-diciembre-09_thumbnail_image.jpg

Added
New image

media/jquery-autocomplete

+/opt/cyclope_workenv/src/cyclope/cyclope/media/jquery-autocomplete

media/local_themes/custom_theme/css/bijouterie.css

+body {
+ padding: 0; margin: 0;
+ background-color: #fff1c9;
+}
+
+.one_sidebar #content_container {
+ /* margin-top: 12px; */
+}
+
+#content_container {
+}
+
+#branding {
+  background: url(../images/css/cabezal.png) no-repeat 0 0 transparent;
+  height: 170px;
+  padding: 6px 16px;
+  width: 918px;
+  margin-top: 9px;
+}
+
+#branding a{
+  color: #fff1c9;
+}
+
+#branding a:hover{
+  color: white;
+  text-decoration: none;
+}
+
+#branding h1{
+ margin-bottom: 0;
+}
+
+#branding h2{
+  font-size: 14px;
+}
+
+
+#user_status,
+#header {
+ width: 950px;
+ margin: 0 5px;
+}
+
+#page_wrapper{
+ padding: 0 12px; margin: 0 auto 0 auto;
+ background-color: white;
+ width: 960px;
+ 
+}
+
+a {
+ color: #de2121;
+}
+
+#after_content > div,
+#before_content > div {
+ background-color: #fff1c9;
+ margin-bottom: 1em;
+ padding-top: 0px;
+}
+
+#after_content div.teaser_list {
+ background-color: transparent;
+}
+
+/* #content_container .collection */
+#content_container .collection {
+  width: 510px;
+}
+#content_container .collection .collection_header {
+  margin-bottom: 16px;
+}
+
+#content_container .category_title,
+#content_container .collection big.title {
+  margin-left: 16px;
+  margin-right: 16px;
+  padding: 12px 20px;
+  border-top: 2px solid #839882;   border-bottom: 2px solid #839882;
+  text-transform: uppercase;
+  color: #839882;
+  display: block;
+  text-align: center;
+  font-size: 20px;
+  font-weight: bold;
+  letter-spacing: 2px;
+  margin-bottom: 20px;
+}
+
+#content_container .collection .image {
+  margin: 0 12px 8px 16px;
+  width: 200px;
+  float: left;
+}
+
+#content_container .collection .text {
+  margin-bottom: 16px;
+  font-size: 18px;
+}
+
+
+#content_container .collection .category {
+
+  background-color: #de2121;
+  color: white;
+  padding: 12px 20px 16px 20px;
+  margin-left: 16px;
+  margin-right: 16px;
+  margin-bottom: 16px;
+ border-radius: 12px 12px 12px 12px;
+ -webkit-border-radius: 12px 12px 12px 12px;
+ -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 {
+ margin-left: 16px;
+ margin-right: 16px;
+ font-size: 16px;
+ padding: 12px 16px 12px 16px;
+ margin-bottom: 22px;
+ border: none;
+ /* border-bottom: 2px solid #839882; */
+ background-color: #FFF1C9;
+ display: block;
+}
+
+#content_container #categories_navigation a {
+ margin-left: 8px;
+ margin-right: 4px;
+}
+
+#content_container #categories_navigation ul {
+ list-style-type: none; padding: 0;
+ margin: 0;
+ padding-left: 25px;
+ background: url(../images/css/navigation-tree-child.png) no-repeat 15px 5px transparent;
+}
+
+#content_container #categories_navigation ul li {
+ display: inline;
+ background: url(../images/css/navigation-tree-brother.png) no-repeat 0 3px transparent;
+}
+
+#content_container #categories_navigation ul li:first-child {
+ background: none;
+}
+
+#content_container #categories_navigation ul li:before {
+ /* content: "-"; */
+}
+
+/* icon_list_container */
+
+#content_container .icon_list_container {
+ margin-left: 16px;
+ margin-right: 16px;
+
+}
+
+/* */
+
+
+#searchbox {
+ border: none;
+ background-color: black;
+ color: white;
+ padding: 20px 25px; 
+}
+
+#searchbox input[type="text"] {
+ border: 2px solid #de2121;
+ width: 100px; height: 22px;
+ margin-right: 0px;
+}
+
+#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: #fff1c9;
+ 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: #839882;
+  color: white;
+}
+
+#footer_container a{
+  color: #fff1c9;
+}
+
+/* header menu */
+
+.menu a {
+ color: white;
+}
+
+.menu li {
+ background-color: black;
+}
+
+#header .menu ul li{
+ margin:0 0 0 0.3em;
+ padding:0.3em 1em 0.2em;
+ font-weight: bold;
+ font-size: 14px;
+ border: none;
+ border-radius: 8px 8px 0px 0px;
+ -webkit-border-radius: 8px 8px 0px 0px;
+ -moz-border-radius: 8px 8px 0px 0px;
+}
+
+#header .menu ul li a:hover{
+ text-decoration: none;
+ color: #de2121;
+}
+
+#header .menu ul {
+ border-bottom: 5px solid black;
+}
+
+/* sidebar menu */
+
+.sidebar .root_items_list ul li {
+ background-color: #de2121;
+ border: none;
+ border-radius: 8px 8px 8px 8px;
+ -webkit-border-radius: 8px 8px 8px 8px;
+ -moz-border-radius: 8px 8px 8px 8px;
+ font-weight: bold;
+ font-size: 20px;
+}
+
+.sidebar .root_items_list ul li:hover {
+ background-color: black;
+}
+
+.sidebar .root_items_list ul li a {
+ color: white;
+}
+
+.sidebar .root_items_list ul li a:hover{
+ color: white;
+ text-decoration: none;
+}
+
+/* sidebar categories_hierarchy */
+
+.sidebar .categories_hierarchy_to_iconlist ul li,
+.sidebar .categories_hierarchy ul li {
+ background-color: #839882;
+ border: none;
+ border-radius: 8px 8px 8px 8px;
+ -webkit-border-radius: 8px 8px 8px 8px;
+ -moz-border-radius: 8px 8px 8px 8px;
+ font-weight: bold;
+ font-size: 14px;
+ color: white;
+}
+
+.sidebar .categories_hierarchy_to_iconlist ul li:hover,
+.sidebar .categories_hierarchy ul li:hover {
+ background-color: black;
+}
+
+
+.sidebar .categories_hierarchy_to_iconlist ul li a,
+.sidebar .categories_hierarchy  ul li a {
+ color: white;
+}
+
+.sidebar .categories_hierarchy_to_iconlist ul li a:hover,
+.sidebar .categories_hierarchy ul li a:hover {
+ color: white;
+ text-decoration: none ;
+}
+
+.sidebar .categories_hierarchy_to_iconlist ul li ul,
+.sidebar .categories_hierarchy ul li ul {
+ margin-top: 0.7em;
+}
+
+.sidebar .categories_hierarchy_to_iconlist ul li ul li,
+.sidebar .categories_hierarchy ul li ul li {
+ background-color: white;
+ color: #839882;
+}
+
+.sidebar .categories_hierarchy_to_iconlist ul li ul li:hover,
+.sidebar .categories_hierarchy ul li ul li:hover {
+ background-color: white;
+ color: black;
+}
+
+.sidebar .categories_hierarchy_to_iconlist ul li ul li:hover a,
+.sidebar .categories_hierarchy ul li ul li:hover a{
+ color: black;
+}
+
+.sidebar .categories_hierarchy_to_iconlist ul li ul li a,
+.sidebar .categories_hierarchy ul li ul li a{
+ color: #839882;
+}
+
+/* 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 {
+ border: none;
+ color: white;
+ background-color: #839882;
+ 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 {
+ display: block;
+ padding-left: 16px;  padding-right: 16px;
+}
+
+#right_sidebar .teaser_list img.teaser_icon {
+ margin-top: 8px;
+}
+
+#right_sidebar .teaser_list .teaser > div span{
+ font-size: 12px;
+}
+#right_sidebar .teaser_list .teaser > p {
+ font-size: 14px;
+ line-height: 18px;
+}
+
+#right_sidebar .teaser_list .teaser .title {
+  background-color: #495848;
+  color: white;
+  font-size: 15px;
+  padding: 10px 16px 10px 48px;
+}
+
+#right_sidebar .teaser_list .article-teaser .title {
+  padding-left: 16px; letter-spacing: 0px;
+}
+
+#right_sidebar .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 staticpage-detail */
+
+
+#content_container .staticpage-detail h1:first-child,
+#content_container .staticpage-detail h2:first-child,
+#content_container .staticpage-detail h3:first-child {
+ margin-top: 0;
+}
+
+
+
+/* #content_container teasers */
+
+
+#content_container .article-teaser h2.title {
+ padding-left: 0 !important;
+}
+
+#content_container  .content-view img.type_icon {
+left: 0px;
+top: 0px;
+margin-right:0.5em;
+position:absolute;
+}
+
+#content_container  .pretitle-container {
+ background-color: #a9b7a8;
+ color: white;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ padding: 0.3em 0.6em;
+ margin-bottom: 9px;
+}
+
+
+#content_container .teaser .title {
+  letter-spacing: -1px;
+  font-size: 32px;
+  line-height: 34px;
+  color: #de2121;
+}
+
+#content_container .teaser .title a{
+  color: #de2121;
+}
+
+#content_container .detail {
+  padding-top: 1px; /* ?? */
+}
+
+#content_container .detail .title{
+  color: #de2121;
+  margin-top: -8px;
+}
+
+.related_contents > ul > li > ul {
+ display: inline;
+}
+
+.related_contents > ul > li > ul > li {
+  background: url(../images/css/navigation-tree-brother-light.png) no-repeat 0 0 transparent;
+  padding-left: 0.7em;
+  padding-right: 0.1em;
+}
+
+.related_contents > ul > li > ul > li:first-child {
+  background: none;
+  padding-left: 0;
+}
+
+#content_container .article-detail #gallery {
+ float: left;
+ margin:0.4em 1em 0 0;
+}
+
+#content_container .article-detail #gallery ul{
+ margin:0;
+}
+
+#content_container .article-detail .source-container{
+ clear: both;
+}
+
+#content_container .teaser .title a:hover{
+  color: black; text-decoration: none;
+}
+
+.tags-label {
+}
+
+/* labeled_icon */
+
+#content_container .labeled_icon {
+ border: 2px solid #de2121;
+ 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;
+}
+
+.crop_container {
+ width: 124px; height: 90px;
+ overflow: hidden;
+}
+
+/* user_input */
+
+.user_input input,
+.user_input textarea {
+border:1px solid #839882;
+margin:0 0 10px;
+padding:4px;
+}
+
+.user_input form {
+ padding: 0.5em 0; 
+ border: none;
+}
+
+.user_input input[type="checkbox"] {
+ margin: 0; vertical-align: middle;
+}
+
+.user_input ul {
+ list-style-type: none;
+ margin: 0 0 1em 0;
+ padding: 1em 1em;
+ max-width: 35em;
+}
+
+.user_input ul li{
+ padding: 0; margin: 0 0.5 0 0;
+ display: inline-block;
+ width: 10em;
+}
+/* */
+
+.download_link a,
+#show_comment_form {
+ display: inline-block;
+ background: url(../images/css/download.png) no-repeat 6px 6px #FFF1C9;
+ padding: 0 16px 0 30px;
+ line-height: 30px;
+ border: 1px solid #DE2121;
+}
+
+#show_comment_form {
+ background: url(../images/css/make-comment.png) no-repeat 6px 5px #FFF1C9;
+ padding-left: 37px;
+}
+
+/* */
+
+.soundtrack-detail .video_player {
+ width: 470px;
+}
+
+/* */ 
+
+.pagination {
+ margin-left: 16px;
+ margin-right: 16px;
+ text-align: left;
+ padding-top: 1em;
+ font-size: 14px;
+ clear: both;
+}
+
+/* cosas para no mostrar en right_sidebar */
+
+.sidebar .pretitle-container {
+ display: none !important;
+}
+
+
+/* header menu expasible */
+
+#header .menu ul li{
+ position:relative;
+}
+
+#header .menu ul li ul {
+  position:absolute; 
+  top: 1.6em; right: 0;
+  border: none;
+}
+
+#header .menu ul li ul li {
+  white-space: nowrap;
+  font-size: 13px;
+  border-radius: 0px 0px 0px 0px;
+  -webkit-border-radius: 0px 0px 0px 0px;
+  -moz-border-radius: 0px 0px 0px 0px;
+  border-bottom: 1px solid white;
+  border-left: 1px solid white;
+  border-right: 1px solid white;
+  margin-top: 1em;
+}
+
+/* categoru fix */
+
+.content-view .categories ul li,
+.content-view .tools ul li {
+ border-left: 1px solid red;
+ padding-left: 3px;
+}
+
+.content-view .categories ul li:first-child,
+.content-view .tools ul li:first-child {
+ border-left: none;
+ padding-left: 0;
+}
+
+.content-view .categories ul li:before,
+.content-view .tools ul li:before {
+ content: "";
+}
+
+.content-view .categories ul li.first,
+.content-view .tools ul li.first {
+ border-left: none;
+ padding-left: 0;
+}
+
+/* */
+
+.expand_collapse {
+ cursor:pointer;
+}
+
+
+/* */

media/local_themes/custom_theme/css/html-base.css

+/* HTML elements based on Zen Drupal html-reset.css file */
+/* http://drupal.org/project/zen */
+
+/*
+ * Fonts
+ *
+ * Our font size and line height declarations are based on the following ALA
+ * article:
+ *   http://www.alistapart.com/articles/howtosizetextincss
+ *
+ * All modern browsrs use a 16px default font size. Specifying the font-size
+ * and line-height in ems (relative to the 16px default font) allows the user
+ * to resize the font in the browser and produces the most consistent results
+ * across different browsers.
+ */
+
+body {
+  font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
+
+  /* font-size: 16px; */
+  line-height: 1.5em; /* 16px x 1.5 = 24px */
+
+    /* line-height: 1.5625em; */ /* 16px x 1.5625em = 25px */
+    /* line-height: 1.625em; */ /* 16px x 1.625em = 26px */
+
+/*
+ * px/em reference table
+
+   32px = 2em
+   31px = 1.9375em
+   30px = 1.875em
+   29px = 1.8125em
+   28px = 1.75em
+   27px = 1.6875em
+   26px = 1.625em
+   25px = 1.5625em
+   24px = 1.5em
+   23px = 1.4375em
+   22px = 1.375em
+   21px = 1.3125em
+   20px = 1.25em
+   19px = 1.1875em
+   18px = 1.125em
+   17px = 1.0625em
+
+   16px = 1em
+   15px = 0.9375em
+   14px = 0.875em
+   13px = 0.8125em
+   12px = 0.75em
+   11px = 0.6875em
+   10px = 0.625em
+   9px  = 0.5625em
+   8px  = 0.5em
+   7px  = 0.4375
+   6px  = 0.375em
+   5px  = 0.3125em
+
+   1px = 0.0625em
+
+*/
+}
+
+body,
+caption,
+th,
+td,
+input,
+textarea,
+select,
+option,
+legend,
+fieldset {
+
+  /* The following font family declarations are based on the Microsoft core web
+   * fonts which are common fonts available on most computer systems. The DejaVu
+   * fonts are commonly available on Linux systems where the MS fonts are less
+   * common. Tahoma and Helvetica are also widely available.
+   *
+   * A user's web browser will look at the comma-separated list and will
+   * attempt to use each font in turn until it finds one that is available
+   * on the user's computer. The final "generic" font (sans-serif or serif)
+   * hints at what type of font to use if the web browser doesn't find any
+   * of the fonts in the list.
+
+  font-family: "Times New Roman", Times, Georgia, "DejaVu Serif", serif;
+  font-family: Times, "Times New Roman", Georgia, "DejaVu Serif", serif;
+  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
+
+  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
+  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
+  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
+  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
+
+  font-family: "Courier New", "DejaVu Sans Mono", monospace;
+
+   * Liberation Fonts are free software fonts, and are metric-compatible 
+   * with Monotype Corporation's Arial, Times New Roman, and Courier New 
+   * http://en.wikipedia.org/wiki/Liberation_fonts
+
+  font-family: "Liberation Sans", Arial, sans-serif;
+  font-family: "Liberation Serif", Times, "Times New Roman", serif;
+  font-family: "Liberation Mono", "Courier New", "DejaVu Sans Mono", monospace;
+
+   */
+
+  font-family: "Liberation Sans", Arial, sans-serif;
+}
+
+pre,
+code {
+  font-size: 1.125em; /* Monospace fonts can be hard to read */
+  font-family: "Liberation Mono", "Courier New", "DejaVu Sans Mono", monospace;
+}
+
+/*
+ * Headings
+ */
+h1 {
+  font-size: 2em;
+  line-height: 1.3em;
+  margin-top: 0;
+  margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font.
+                           Remember, a margin specified in ems is relative to
+                           the element's font-size, not to the pages' base
+                           font size. So, for example, if we want a 1em margin
+                           (relative to the base font), we have to divide that
+                           length by the element's font-size:
+                           1em / 2em = 0.5em */
+}
+
+h2 {
+  font-size: 1.5em;
+  line-height: 1.3em;
+  margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
+  margin-bottom: 0.667em;
+}
+
+h3 {
+  font-size: 1.3em;
+  line-height: 1.3em;
+  margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
+  margin-bottom: 0.769em;
+}
+
+h4,
+h5,
+h6 {
+  font-size: 1.1em;
+  line-height: 1.3em;
+  margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
+  margin-bottom: 0.909em;
+}
+
+
+/*
+ * Block-level elements
+ */
+p,
+ul,
+ol,
+dl,
+pre,
+table,
+fieldset {
+  margin: 1em 0;
+}
+
+blockquote {
+  margin: 1em 2em;
+}
+
+/*
+ * Lists
+ *
+ * We need to standardize the list item indentation.
+ */
+ul,
+ol {
+  margin-left: 0;
+  padding-left: 2em; /* LTR */
+}
+
+ul ul, ul ol,
+ol ol, ol ul,
+.block ul ul, .block ul ol,
+.block ol ol, .block ol ul,
+.item-list ul ul, .item-list ul ol,
+.item-list ol ol, .item-list ol ul {
+  margin: 0;
+}
+
+li {
+  margin: 0;
+  padding: 0;
+}
+
+ul          { list-style-type: disc; }
+ul ul       { list-style-type: circle; }
+ul ul ul    { list-style-type: square; }
+ul ul ul ul { list-style-type: circle; }
+ol          { list-style-type: decimal; }
+ol ol       { list-style-type: lower-alpha; }
+ol ol ol    { list-style-type: decimal; }
+
+dt {
+  margin: 0;
+  padding: 0;
+}
+
+dd {
+  margin: 0 0 0 2em;
+  padding: 0;
+}
+
+/*
+ * Links
+ *
+ * The order of link states are based on Eric Meyer's article:
+ * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
+ */
+a:link,
+a:visited,
+a:active {
+ text-decoration: none;
+ outline: none;
+}
+
+ {
+}
+
+a:hover,
+a:focus {
+  text-decoration: underline;
+}
+
+
+/*
+ * Tables
+ *
+ * Drupal provides table styling which is only useful for its admin section
+ * forms, so we override this default CSS. (We set it back in forms.css.)
+ */
+table {
+  border-collapse: collapse;
+  /* width: 100%; */ /* Prevent cramped-looking tables */
+}
+
+th,
+thead th,
+tbody th {
+  text-align: left; /* LTR */
+  padding: 0;
+  border-bottom: none;
+}
+
+tbody {
+  border-top: none;
+}
+
+/*
+ * Abbreviations
+ */
+abbr {
+  border-bottom: 1px dotted #666;
+  cursor: help;
+  white-space: nowrap;
+}
+
+abbr.created /* Date-based "abbreviations" show computer-friendly timestamps which are not human-friendly. */ {
+  border: none;
+  cursor: auto;
+  white-space: normal;
+}
+
+/*
+ * Images
+ */
+img {
+  border: 0;
+}
+
+/*
+ * Horizontal rules
+ */
+hr {
+  height: 1px;
+  border: 1px solid gray;
+}
+
+/*
+ * Forms
+ */
+form {
+  margin: 0;
+  padding: 0;
+}
+
+fieldset {
+  margin: 1em 0;
+  padding: 0.5em;
+}
+
+
+
+
+
+
+
+
+
+/* font-size sections base */
+
+#content_container {
+}
+
+#right_sidebar, #left_sidebar, #footer_container {
+ font-size: 0.875em; /* 16px X 0.875em = 14px */
+ line-height: 1.5em;
+}
+
+#footer_separator {
+ margin-bottom: 3em;
+}
+
+
+
+
+
+/* sidebar  */
+
+#left_sidebar .regionview,
+#right_sidebar .regionview {
+ margin-bottom: 2em;
+ padding: 0;
+ border: 1px solid gray;
+}
+
+#right_sidebar .regionview {
+ margin-right: 0;
+ padding: 0.5em 1em;
+}
+
+#right_sidebar .teaser_icon {
+ width: 90px;
+}
+
+#right_sidebar .picture-teaser .teaser_icon{
+ width: 90%;
+}
+
+#right_sidebar .labeled_icon_list,
+#left_sidebar .labeled_icon_list {
+ border: none;
+}
+
+
+/* left sidebar */
+
+#searchbox,
+#tags,
+#rss,
+#banners {
+ margin-bottom: 2em;
+ font-size: 0.875em; /* 16px X 0.875em = 14px */
+ line-height: 1.5em;
+ border: 1px solid gray;
+ padding: 0.5em 1em;
+}
+
+#searchbox input[type="text"]{
+ width: 100%;
+}
+
+
+/* menus */
+
+.menu,
+.categories_hierarchy,
+.categories_hierarchy_to_iconlist {
+  border: none !important;
+}
+
+.menu ul,
+.categories_hierarchy ul,
+.categories_hierarchy_to_iconlist ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+.menu ul li,
+.categories_hierarchy ul li,
+.categories_hierarchy_to_iconlist ul li {
+ margin: 0 0 0.5em 0;
+ padding: 0.5em 1em;
+ border: 1px solid gray;
+}
+
+.menu ul li:empty,
+.categories_hierarchy ul li:empty,
+.categories_hierarchy_to_iconlist ul li:empty {
+ padding: 0;
+ margin-bottom: 0;
+ border: none;
+}
+
+
+
+#header .menu ul {
+ text-align: right;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+#header .menu ul li{
+ margin: 0 0.5em 0 0;
+ padding: 0.5em 1em;
+ display: inline-block;
+}
+
+
+
+
+
+/* ##### categories teasers #### */
+
+/* TODO !! */
+.category_title {
+ display: block;
+ font-size: 1.5em;
+ text-transform: uppercase;
+ margin-bottom: 0.5em;
+}
+
+#categories_navigation {
+ font-size: 1em;
+ font-weight: bold;
+ margin-bottom: 2em;
+ padding: 0.5em 2em 0.5em 1em;
+ border: 1px solid gray;
+ display: inline-block;
+}
+
+/* region-views content */
+
+.labeled_icon_list {
+ padding: 0 4px 0 16px;
+}
+
+/* ##### .content-view ##### */
+
+/* labeled_icon */
+
+.labeled_icon {
+ position: relative;
+ width: 124px;
+ height: 124px;
+ margin-left:5px;
+ margin-right:5px;
+ float: left;
+ padding: 12px !important;
+ margin: 0 12px 12px 0;
+  border: 1px solid gray;
+}
+
+.labeled_icon .label {
+ display: block;
+}
+
+.labeled_icon img.type_icon {
+  position: absolute;
+  top: 16px !important; left: 16px !important;
+}
+
+/* teaser & detail */
+
+#content_container .content-view,
+.categories_navigation {
+ padding: 12px 16px;
+}
+.teaser {
+  margin-bottom: 2em;
+}
+
+.detail {
+}
+
+.content-view img.type_icon {
+  /* float: left; */
+  margin-right: 0.5em;
+  /* vertical-align: middle; */
+  position: absolute;
+  top 0; left: 0;
+}
+
+.article-teaser img.type_icon {
+  display: none !important;
+}
+
+.content-view > div {
+ margin-top: 1em;
+}
+
+.content-view div.first, 
+.content-view div:first-child {
+  margin-top: 0;
+}
+
+.content-view h1.title {  /* detail & ...? */
+ font-size: 2em; /* 16px X 2em = 32px */
+ margin-top: 0;
+}
+
+.content-view h2.title { /* teaser */
+ position: relative;
+ padding-left: 38px;
+ /* text-indent: -48px; */
+ font-size: 1.5em; /* 16px X 1.5em = 24px */
+ margin-top: 0;
+}
+
+.content-view .article-teaser h2.title {
+  padding-left: 0;
+}
+
+
+ /* .content-view elements inside */
+
+.content-view .categories,
+.content-view .tags,
+.content-view .pretitle,
+.content-view .date,
+.content-view .tools,
+.content-view .author,
+.content-view .source,
+.content-view .download_link,
+.content-view .socialnetworks,
+.content-view .related_contents > ul {
+ font-size: 0.75em; /* 16px X 0.75em = 12px */
+ line-height: 1.5em; 
+}
+
+/* misc html inside .content-view */
+
+.content-view .download_link,
+.content-view .author {
+ font-weight: bold;
+}
+
+.content-view .pretitle-container {
+ margin-bottom: 0;
+}
+
+.content-view #gallery ul,
+.content-view .categories ul,
+.content-view .tools ul {
+ list-style-type: none;
+ padding-left: 0;
+}
+
+.related_contents > span {
+ font-size: 0.75em; /* 16px X 0.75em = 12px */
+ line-height: 1.5em; 
+ font-weight: bold;
+}
+
+.related_contents ul {
+ list-style-type: none;
+ padding-left: 0;
+}
+
+.related_contents > ul {
+ padding-left: 1em;
+ margin-top: 0;
+}
+
+.content-view .tools ul li,
+.content-view .categories ul li, 
+.content-view .categories ul,
+.related_contents ul li{
+ display: inline;
+}
+
+.content-view .tools ul li,
+.content-view .categories ul li, 
+.related_contents ul li{
+ margin-left: 0.1em;
+}
+
+.content-view .categories ul li:before,
+.content-view .tools ul li:before {
+ content: "|";
+}
+
+.content-view .categories ul li.first:before,
+.content-view .tools ul li.first:before {
+ content: "";
+}
+
+{
+content:url(smiley.gif);
+}
+.content-view #gallery ul li p {
+ margin-top: 0; /* image description */
+ font-size: 0.875em;
+}
+
+.content-view .description {
+ font-size: 0.875em;
+ line-height: 1.5em;
+}
+
+.content-view .socialnetworks {
+ text-align: right;
+}
+
+.content-view .socialnetworks img {
+ vertical-align: middle;
+}
+
+.content-view .tags h3 {
+ font-size: 1em; 
+}
+
+.detail .summary
+{
+ font-size: 0.875em;
+ font-weight: bold;
+}
+
+/* standarize html inside text */
+
+/* NOTA: excepto por static-pages el resto de las vistas de contenido 
+   debe tener su contenido html dentro en la clase "html-text" 
+   para controlar y acotar el efecto del html que pueda introducir el usuario
+*/
+
+.content-view .html-text, {
+}
+
+.content-view .html-text h1,
+.content-view .html-text h2,
+.content-view .html-text h3 {
+ font-size:  0.9375em ; /* 15px */
+}
+
+.content-view .html-text h4,
+.content-view .html-text h5,
+.content-view .html-text h6 {
+ font-size: 0.875em; /* 16px X 0.875em = 14px */
+}
+
+
+/* images */
+
+.content-view img.teaser_icon {
+ float: left;
+ margin-right: 1em;
+}
+
+.content-view .detail_picture img {
+ width: 100%;
+}
+
+
+/* document teasers */
+
+.floating-img-clear {
+ clear: both;
+ margin-top:-0.6em;
+}
+
+
+/* multiemdia teasers */
+
+.picture-teaser img.teaser_icon, 
+.movieclip-teaser img.teaser_icon,
+.soundtrack-teaser img.teaser_icon{
+width: 200px;
+float: none;
+margin-bottom: 1em;
+}
+
+.picture-teaser img.teaser_icon, 
+.detail_picture img,
+.video_player {
+  border: 1px solid gray;
+  padding: 8px;
+}
+
+.movieclip-detail .video_player{
+  width: 470px;
+  height: 320px;
+}
+
+.picture-teaser .description,
+.movieclip-teaser .description,
+.soundtrack-teaser .description{
+ display: inline;
+}
+
+.picture-teaser .author_container, 
+.movieclip-teaser .author_container,
+.soundtrack-teaser .author_container{
+ display: inline;
+}
+
+/* teasers in sidebars */
+
+#right_sidebar .content-view .title,
+#left_sidebar .content-view .title {
+ font-size: 1.3em;
+}
+
+/* comments & user_input separator */
+
+.content-view hr {
+ margin: 1em 0 2em;
+}
+
+
+/* comments & user_input form */
+
+.user_input {
+}
+
+.comment {
+}
+
+.comment .when_who {
+ font-size: 0.875em; /* 16px X 0.875em = 14px */
+}
+
+.comment p {
+ margin-left: 1em;
+ margin-top: 0;
+}
+
+.comment p br:first-child {
+ display: none; /* fix <br> */
+}
+
+.user_input .box-top {
+ margin-top: 1em;
+}
+
+.user_input box {
+}
+
+.user_input form{
+ padding: 1em 2em; 
+ border: 1px solid black; /* colors_and_borders */
+}
+
+.user_input img.captcha {
+ display: block;
+ margin: 1em 0;
+}
+
+.user_input label {
+ font-size: 0.875em;
+ display: block;
+}
+
+.user_input input,
+.user_input textarea,
+.user_input form > small {
+ display: block;
+ margin-left: 1em;
+ margin-bottom: 1em;
+}
+
+.user_input input[type="checkbox"] {
+ display: inline;
+}
+
+
+/* ##### footer #####*/
+
+#footer_container {
+ text-align: center;
+}
+
+/*
+TODO: en los templates de las vistas
+para todos las vistas agregar clases
+- div.media-content para imagenes, flash, video
+- div.meta-content para tools, categorias, tags etc
+- div.html-content cuando el contenido tiene tags html
+- div.main-content para marcar el contenido mas importante de la vista
+*/
+
+

media/local_themes/custom_theme/css/layout.css

+
+/* #### horizontal 960-24 layout #### */
+
+.container_24,
+#middle_wrapper,
+#user_status,
+#branding,
+#header,
+#footer_container {
+ margin-left:auto;margin-right:auto;width:960px;
+}
+
+/* content_container */
+
+#left_sidebar_container,
+#content_container,
+#right_sidebar_container {
+  display:inline;
+  float:left;
+  margin-left:5px;
+  margin-right:5px;
+}
+
+.container_24 .grid_5, 
+.two_sidebars #left_sidebar_container,
+.one_sidebar #left_sidebar_container {
+ width:190px;
+}
+
+.container_24 .grid_13, 
+.two_sidebars #content_container {
+ width:510px;
+}
+
+.container_24 .grid_18, 
+.one_sidebar #content_container {
+ width:710px;
+}
+
+
+.container_24 .grid_6, 
+.two_sidebars #right_sidebar_container {
+ width:230px; 
+ float:right; /* (!) */
+}
+
+.alpha {
+margin-left:0;
+} /* .two_sidebars #left_sidebar_container */
+
+.omega {
+ margin-right:0;
+} /* .two_sidebars #right_sidebar_container */
+
+.omega, 
+.one_sidebar #content_container {
+ margin-right:0;
+}
+
+.clear,
+#footer_separator {
+ clear:both;
+ display:block;
+ overflow:hidden;
+ visibility:hidden;
+ width:0;height:0;
+}
+
+.clear {
+  display:inline;
+}
+
+/* #### vertical layout #### */
+
+
+#user_status {
+ /* (?) */
+}
+#branding {
+}
+#header {
+}
+#footer_container {
+}
+
Add a comment to this file

media/local_themes/custom_theme/images/banners/banners_cc.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/banners_css.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/banners_cyclope.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/banners_cyclope2.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/banners_html.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/banners_rss.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/banners_xhtml.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/c_sur.png

Added
New image
Add a comment to this file

media/local_themes/custom_theme/images/banners/cyclope.png

Added
New image