/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# Development: CodigoSur www.codigosur.org
# 960 Grid System Based www.960.gs
# Official web site Cyclope3 GPL: http://cyclope.codigosur.org
# Official Trac Cyclope3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Not delete this comment :)
*/
/*-----------------------------------------------------------------------------------------------
960 GRID SYSTEM
-----------------------------------------------------------------------------------------------*/
body {
  min-width: 960px;
}
.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}
.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}
.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}
.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.container_12 .grid_1 {
  width: 60px;
}
.container_12 .grid_2 {
  width: 140px;
}
.container_12 .grid_4 {
  width: 300px;
}
.container_12 .grid_5 {
  width: 380px;
}
.container_12 .grid_7 {
  width: 540px;
}
.container_12 .grid_8 {
  width: 620px;
}
.container_12 .grid_10 {
  width: 780px;
}
.container_12 .grid_11 {
  width: 860px;
}
.container_16 .grid_1 {
  width: 40px;
}
.container_16 .grid_2 {
  width: 100px;
}
.container_16 .grid_3 {
  width: 160px;
}
.container_16 .grid_5 {
  width: 280px;
}
.container_16 .grid_6 {
  width: 340px;
}
.container_16 .grid_7 {
  width: 400px;
}
.container_16 .grid_9 {
  width: 520px;
}
.container_16 .grid_10 {
  width: 580px;
}
.container_16 .grid_11 {
  width: 640px;
}
.container_16 .grid_13 {
  width: 760px;
}
.container_16 .grid_14 {
  width: 820px;
}
.container_16 .grid_15 {
  width: 880px;
}
.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}
.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}
.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}
.container_12 .prefix_1 {
  padding-left: 80px;
}
.container_12 .prefix_2 {
  padding-left: 160px;
}
.container_12 .prefix_4 {
  padding-left: 320px;
}
.container_12 .prefix_5 {
  padding-left: 400px;
}
.container_12 .prefix_7 {
  padding-left: 560px;
}
.container_12 .prefix_8 {
  padding-left: 640px;
}
.container_12 .prefix_10 {
  padding-left: 800px;
}
.container_12 .prefix_11 {
  padding-left: 880px;
}
.container_16 .prefix_1 {
  padding-left: 60px;
}
.container_16 .prefix_2 {
  padding-left: 120px;
}
.container_16 .prefix_3 {
  padding-left: 180px;
}
.container_16 .prefix_5 {
  padding-left: 300px;
}
.container_16 .prefix_6 {
  padding-left: 360px;
}
.container_16 .prefix_7 {
  padding-left: 420px;
}
.container_16 .prefix_9 {
  padding-left: 540px;
}
.container_16 .prefix_10 {
  padding-left: 600px;
}
.container_16 .prefix_11 {
  padding-left: 660px;
}
.container_16 .prefix_13 {
  padding-left: 780px;
}
.container_16 .prefix_14 {
  padding-left: 840px;
}
.container_16 .prefix_15 {
  padding-left: 900px;
}
.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}
.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}
.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}
.container_12 .suffix_1 {
  padding-right: 80px;
}
.container_12 .suffix_2 {
  padding-right: 160px;
}
.container_12 .suffix_4 {
  padding-right: 320px;
}
.container_12 .suffix_5 {
  padding-right: 400px;
}
.container_12 .suffix_7 {
  padding-right: 560px;
}
.container_12 .suffix_8 {
  padding-right: 640px;
}
.container_12 .suffix_10 {
  padding-right: 800px;
}
.container_12 .suffix_11 {
  padding-right: 880px;
}
.container_16 .suffix_1 {
  padding-right: 60px;
}
.container_16 .suffix_2 {
  padding-right: 120px;
}
.container_16 .suffix_3 {
  padding-right: 180px;
}
.container_16 .suffix_5 {
  padding-right: 300px;
}
.container_16 .suffix_6 {
  padding-right: 360px;
}
.container_16 .suffix_7 {
  padding-right: 420px;
}
.container_16 .suffix_9 {
  padding-right: 540px;
}
.container_16 .suffix_10 {
  padding-right: 600px;
}
.container_16 .suffix_11 {
  padding-right: 660px;
}
.container_16 .suffix_13 {
  padding-right: 780px;
}
.container_16 .suffix_14 {
  padding-right: 840px;
}
.container_16 .suffix_15 {
  padding-right: 900px;
}
.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}
.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}
.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}
.container_12 .push_1 {
  left: 80px;
}
.container_12 .push_2 {
  left: 160px;
}
.container_12 .push_4 {
  left: 320px;
}
.container_12 .push_5 {
  left: 400px;
}
.container_12 .push_7 {
  left: 560px;
}
.container_12 .push_8 {
  left: 640px;
}
.container_12 .push_10 {
  left: 800px;
}
.container_12 .push_11 {
  left: 880px;
}
.container_16 .push_1 {
  left: 60px;
}
.container_16 .push_2 {
  left: 120px;
}
.container_16 .push_3 {
  left: 180px;
}
.container_16 .push_5 {
  left: 300px;
}
.container_16 .push_6 {
  left: 360px;
}
.container_16 .push_7 {
  left: 420px;
}
.container_16 .push_9 {
  left: 540px;
}
.container_16 .push_10 {
  left: 600px;
}
.container_16 .push_11 {
  left: 660px;
}
.container_16 .push_13 {
  left: 780px;
}
.container_16 .push_14 {
  left: 840px;
}
.container_16 .push_15 {
  left: 900px;
}
.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}
.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}
.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}
.container_12 .pull_1 {
  left: -80px;
}
.container_12 .pull_2 {
  left: -160px;
}
.container_12 .pull_4 {
  left: -320px;
}
.container_12 .pull_5 {
  left: -400px;
}
.container_12 .pull_7 {
  left: -560px;
}
.container_12 .pull_8 {
  left: -640px;
}
.container_12 .pull_10 {
  left: -800px;
}
.container_12 .pull_11 {
  left: -880px;
}
.container_16 .pull_1 {
  left: -60px;
}
.container_16 .pull_2 {
  left: -120px;
}
.container_16 .pull_3 {
  left: -180px;
}
.container_16 .pull_5 {
  left: -300px;
}
.container_16 .pull_6 {
  left: -360px;
}
.container_16 .pull_7 {
  left: -420px;
}
.container_16 .pull_9 {
  left: -540px;
}
.container_16 .pull_10 {
  left: -600px;
}
.container_16 .pull_11 {
  left: -660px;
}
.container_16 .pull_13 {
  left: -780px;
}
.container_16 .pull_14 {
  left: -840px;
}
.container_16 .pull_15 {
  left: -900px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}
.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}
.container_24 {
  margin-left: auto;
  margin-right: auto;
  width: 710px; 
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11,
.push_12,
.pull_12,
.push_13,
.pull_13,
.push_14,
.pull_14,
.push_15,
.pull_15,
.push_16,
.pull_16,
.push_17,
.pull_17,
.push_18,
.pull_18,
.push_19,
.pull_19,
.push_20,
.pull_20,
.push_21,
.pull_21,
.push_22,
.pull_22,
.push_23,
.pull_23 {
  position: relative;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.grid_1 {
  width: 30px;
}
.grid_2 {
  width: 70px;
}
.grid_3 {
  width: 110px;
}
.grid_4 {
  width: 150px;
}
.grid_5 {
  width: 190px;
}
.grid_6 {
  width: 230px;
}
.grid_7 {
  width: 270px;
}
.grid_8 {
  width: 310px;
}
.grid_9 {
  width: 350px;
}
.grid_10 {
  width: 390px;
}
.grid_11 {
  width: 430px;
}
.grid_12 {
  width: 470px;
}
.grid_13 {
  width: 510px;
}
.grid_14 {
  width: 550px;
}
.grid_15 {
  width: 590px;
}
.grid_16 {
  width: 630px;
}
.grid_17 {
  width: 670px;
}
.grid_18 {
  width: 710px;
}
.grid_19 {
  width: 750px;
}
.grid_20 {
  width: 790px;
}
.grid_21 {
  width: 830px;
}
.grid_22 {
  width: 870px;
}
.grid_23 {
  width: 910px;
}
.grid_24 {
  width: 950px;
}
.prefix_1 {
  padding-left: 40px;
}
.prefix_2 {
  padding-left: 80px;
}
.prefix_3 {
  padding-left: 120px;
}
.prefix_4 {
  padding-left: 160px;
}
.prefix_5 {
  padding-left: 200px;
}
.prefix_6 {
  padding-left: 240px;
}
.prefix_7 {
  padding-left: 280px;
}
.prefix_8 {
  padding-left: 320px;
}
.prefix_9 {
  padding-left: 360px;
}
.prefix_10 {
  padding-left: 400px;
}
.prefix_11 {
  padding-left: 440px;
}
.prefix_12 {
  padding-left: 480px;
}
.prefix_13 {
  padding-left: 520px;
}
.prefix_14 {
  padding-left: 560px;
}
.prefix_15 {
  padding-left: 600px;
}
.prefix_16 {
  padding-left: 640px;
}
.prefix_17 {
  padding-left: 680px;
}
.prefix_18 {
  padding-left: 720px;
}
.prefix_19 {
  padding-left: 760px;
}
.prefix_20 {
  padding-left: 800px;
}
.prefix_21 {
  padding-left: 840px;
}
.prefix_22 {
  padding-left: 880px;
}
.prefix_23 {
  padding-left: 920px;
}
.suffix_1 {
  padding-right: 40px;
}
.suffix_2 {
  padding-right: 80px;
}
.suffix_3 {
  padding-right: 120px;
}
.suffix_4 {
  padding-right: 160px;
}
.suffix_5 {
  padding-right: 200px;
}
.suffix_6 {
  padding-right: 240px;
}
.suffix_7 {
  padding-right: 280px;
}
.suffix_8 {
  padding-right: 320px;
}
.suffix_9 {
  padding-right: 360px;
}
.suffix_10 {
  padding-right: 400px;
}
.suffix_11 {
  padding-right: 440px;
}
.suffix_12 {
  padding-right: 480px;
}
.suffix_13 {
  padding-right: 520px;
}
.suffix_14 {
  padding-right: 560px;
}
.suffix_15 {
  padding-right: 600px;
}
.suffix_16 {
  padding-right: 640px;
}
.suffix_17 {
  padding-right: 680px;
}
.suffix_18 {
  padding-right: 720px;
}
.suffix_19 {
  padding-right: 760px;
}
.suffix_20 {
  padding-right: 800px;
}
.suffix_21 {
  padding-right: 840px;
}
.suffix_22 {
  padding-right: 880px;
}
.suffix_23 {
  padding-right: 920px;
}
.push_1 {
  left: 40px;
}
.push_2 {
  left: 80px;
}
.push_3 {
  left: 120px;
}
.push_4 {
  left: 160px;
}
.push_5 {
  left: 200px;
}
.push_6 {
  left: 240px;
}
.push_7 {
  left: 280px;
}
.push_8 {
  left: 320px;
}
.push_9 {
  left: 360px;
}
.push_10 {
  left: 400px;
}
.push_11 {
  left: 440px;
}
.push_12 {
  left: 480px;
}
.push_13 {
  left: 520px;
}
.push_14 {
  left: 560px;
}
.push_15 {
  left: 600px;
}
.push_16 {
  left: 640px;
}
.push_17 {
  left: 680px;
}
.push_18 {
  left: 720px;
}
.push_19 {
  left: 760px;
}
.push_20 {
  left: 800px;
}
.push_21 {
  left: 840px;
}
.push_22 {
  left: 880px;
}
.push_23 {
  left: 920px;
}
.pull_1 {
  left: -40px;
}
.pull_2 {
  left: -80px;
}
.pull_3 {
  left: -120px;
}
.pull_4 {
  left: -160px;
}
.pull_5 {
  left: -200px;
}
.pull_6 {
  left: -240px;
}
.pull_7 {
  left: -280px;
}
.pull_8 {
  left: -320px;
}
.pull_9 {
  left: -360px;
}
.pull_10 {
  left: -400px;
}
.pull_11 {
  left: -440px;
}
.pull_12 {
  left: -480px;
}
.pull_13 {
  left: -520px;
}
.pull_14 {
  left: -560px;
}
.pull_15 {
  left: -600px;
}
.pull_16 {
  left: -640px;
}
.pull_17 {
  left: -680px;
}
.pull_18 {
  left: -720px;
}
.pull_19 {
  left: -760px;
}
.pull_20 {
  left: -800px;
}
.pull_21 {
  left: -840px;
}
.pull_22 {
  left: -880px;
}
.pull_23 {
  left: -920px;
}
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*-----------------------------
ROUNDED CORNERS
------------------------------*/
/*-----------------------------
GRADIENTS
------------------------------*/
/*-----------------------------
SHADOWS
------------------------------*/
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*-----------------------------------------------------------------------------------------------
GENERALS PARAMETERS
-----------------------------------------------------------------------------------------------*/
body {
  font-family:"PT Sans", "Trebuchet MS", sans-serif;
  margin: 0;
  font-size: 16px;
  line-height: 1.5em;
  background-color: #ffffff;
}
* {
  margin: 0;
  padding: 0;
}
a {
  color: #ffa500;
  text-decoration: underline;
  outline: none;
}
a:hover {
  text-decoration: underline;
  color: #000000;
}
img {
  border: none;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
}
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
* html .clearfix,
*:first-child + html .clearfix {
  zoom: 1;
}
/*borra la categoria del bloque*/
.container {
  margin: 0;
}
/*define el margen de contenidos fuego*/.floating-img-clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
}
form input {
  padding: 5px;
  width: auto;
  background: #ffffff;
  color: #000000;
  border: 1px solid #000000;
}
form input.submit {
  background: #00ffff;
  color: #000000;
  border: 1px solid #008000;
}
/*-----------------------------------------------------------------------------------------------
GENERAL SKEL
-----------------------------------------------------------------------------------------------*/
#mask {
  background: #ffffff;
}
#middling {
  /* overflow: auto; */
  background: #ffffff;
  padding: 10px 0;
  margin: 0;
}
.pagination {
  padding: 0 10px 0 5px;
  margin: 0 10px;
}
/*-----------------------------------------------------------------------------------------------
DEFAULT'S
-----------------------------------------------------------------------------------------------*/
.title {
  padding: 0;
  display: block;
  /* border-bottom:1px solid @colord; */
}
.title a {
  color: #000000;
}
.title a:hover {
  color: #666666;
}
.summary {
/*  font-weight: 700;
  padding: 10px 0;
  text-align: justify;
  line-height: 1.5em; */
}
.summary a {
  color: #000000;
}
.summary a:hover {
  color: #008000;
  text-decoration: underline;
}
/*.author {
  color:@colord;
  border-left:4px solid @colorb;
  padding:0 0 0 10px;
  margin:10px 0 0;
  font-size:.9em;}*/
.pretitle {
  color: #ffa500;
  text-transform: uppercase;
}
.date {
  color: #ffa500;
  text-transform: uppercase;
}
.source {
  color: #ffa500;
}
img.teaser_icon {
  float: left;
  margin: 20px 0 9px 15px;
  width: 135px;
  clear: both;
/*  border: 1px solid #00ffff; */
  padding: 3px;
  background: #dddddd;
}
img.image {
  float: left;
  overflow: auto;
  margin: 0 10px 0 0;
  clear: both;
  width: 130px;
}
.categories_hierarchy {
  margin: 10px 0;
  overflow: auto;
}
.categories_hierarchy ul {
  list-style: square;
  margin: 20px 30px;
}
.categories_hierarchy li {
  list-style: square;
}
#categories_navigation {
  padding: 0 0 10px;
  display: block;
}
#categories_navigation a {
  text-decoration: underline;
}
div.paginator {
  padding: 5px;
  background: #008000;
  color: #ffffff;
  display: block;
  font-weight: 700;
  text-align: center;
  margin: 0 0 20px;
}
div.paginator a {
  color: #ffffff;
  font-weight: 400;
  text-decoration: underline;
}
div.paginator a:hover {
  color: #000000;
}
/*-----------------------------------------------------------------------------------------------
PROFUNDIDAD DE NAVEGACION
-----------------------------------------------------------------------------------------------*/
span.breadcrumb {
  font-size: 0.8em;
  background: #ffffff;
  border-bottom: 1px solid #00ffff;
  display: block;
  font-weight: normal;
  padding: 5px 0 15px;
  margin: 0 0 20px;
}
span.breadcrumb a {
  font-weight: bold;
  color: #000000;
}
span.breadcrumb a:hover {
  color: #ffffff;
}
/*-----------------------------------------------------------------------------------------------
TEASER VIEWS
-----------------------------------------------------------------------------------------------*/
.collection {
  margin: 0 0;
}
.collection p {
  padding: 0;
  display: block;
}
.collection h3.summary {
  color: #666666;
  font-weight: 700;
  padding: 0;
  text-align: justify;
  line-height: 1.5em;
}
/*-----------------------------------------------------------------------------------------------
NEWSLETTER 
-----------------------------------------------------------------------------------------------*/
.newsletter {
  border-bottom: 6px solid #ffff00;
  margin: 0 0 10px;
  padding: 0 0 10px;
  position: relative;
}
#fire .newsletter h2.title {
  border: none;
  padding: 0;
  margin: 0;
  font-size: 1.2em;
}
#fire .newsletter .summary {
  font-weight: 400;
}
img.newsletter_image {
  margin: 0 0 20px 20px;
  padding: 5px;
  border: 2px solid #008000;
  background: #00ffff;
}
.newsletter div.permalink {
  margin: 20px 0 0;
  display: block;
  font-size: .8em;
}
.newsletter div.show-ToC {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px;
  background: #ffa500;
  display: block;
  font-size: .8em;
}
.newsletter div.show-ToC a {
  color: #ffffff;
}
.newsletter_teaser img.newsletter_image {
  width: 200px;
  float: left;
  margin: 0 20px 20px 0;
  padding: 0;
  border: none;
  background: none;
}
/*-----------------------------------------------------------------------------------------------
FORUMS 
-----------------------------------------------------------------------------------------------*/
.forum {
  margin: 20px 0 0;
}
.forum table {
  margin: 20px auto;
  color: #666666;
  padding: 0;
  border: none;
}
.forum th {
  background: #ffa500;
  color: #ffffff;
  border: 1px solid #000000;
  margin: 0;
  padding: 3px;
  font-size: .8em;
}
.forum th.name {
  width: 40%;
}
.forum th.comments {
  width: 10%;
}
.forum th.created {
  width: 25%;
}
.forum th.last_comment {
  width: 25%;
}
.forum h2.topic {
  font-size: 1.4em;
  border: none;
  padding: 5px;
}
.forum tr {
  margin: 0;
  padding: 0;
}
.forum td {
  margin: 0;
  padding: 3px;
  border: 1px solid #00ffff;
  font-size: .75em;
}
.forum td.comment {
  text-align: center;
}
.forum .link-create-topic {
  font-size: .8em;
  font-weight: 700;
  text-align: center;
  background: #666666;
  width: 130px;
  padding: 5px;
  float: right;
  clear: both;
}
.forum .link-create-topic a {
  color: #ffffff;
}
.forum .create_forum label {
  display: block;
  padding: 10px 0;
}
.forum .create_forum input {
  display: block;
}
.forum .create_forum input {
  display: block;
}
.forum .create_forum textarea {
  display: block;
  margin: 0 0 10px;
}
/*-----------------------------------------------------------------------------------------------
COMMENTS
-----------------------------------------------------------------------------------------------*/
/* form */
form p {
  display: inline;
  margin: 0;
  padding: 0;
  /* border: 1px dashed gray;
 margin: 1em 0;
 padding: 4px 5px;
 line-height: 24px; */

}
.errorlist {
  color: red !important;
  font-size: 13px;
  padding: 0 0 0 20px !important;
  margin: 0 !important;
  border-left: 1px dashed red;
}
.error label {
  border: 1px dashed red;
  display: inline-block;
  border: 1px dashed red;
}
img.captcha {
  display: block;
}
/* -- */
.comment {
  border-left: 1px dashed gray;
  margin: 1em 0 2em 0;
  padding: 0 0 0 10px;
  color: #000000;
  font-size: 15px;
  line-height: 23px;
}
.user_input form h6 {
  font-size: 18px;
  margin: 0 0 1em 0;
  font-weight: bold;
}
#user_comments form input,
form p input {
  width: 60%;
  border: 1px solid #008000;
  margin: 5px 0 15px;
}
#user_comments form input.checkboxinput{
  width: auto;
  display: inline;
}
#user_comments #div_id_subscribe label,
#user_comments #div_id_captcha label
{
  display: inline;
}
#user_comments form input.submit {
  width: auto;
  background: #00ffff;
  color: #000000;
  margin: 0 0 0 3px;
  border: 1px solid #008000;
}
#user_comments textarea,
form p textarea {
  width: 550px;
  background-color: #ffffff;
  padding: 4px;
  margin: 5px 0 15px;
  border: 1px solid #008000;
  font-size: 1em;
  color: #666666;
  display: block;
}
#user_comments label,
form p label {
  display: block;
  margin: 0 0;
/*  font-weight: 700;*/
  font-size: 0.9em;
}
#user_comments .show_comment_form {
  width: 250px;
  margin: 0 0 20px;
  padding: 3px;
  border: 2px solid #555;
  text-align: center;
  border-radius: 10px;
  background-color: #eee;
}
#user_comments .show_comment_form a {
/*  color: #ffffff;*/
  text-decoration: none;
}
#user_comments .show_comment_form a:hover {
  text-decoration: underline;
}
#user_comments {
  width: 550px;
  text-align: left;
  margin: 25px 0 0;
  background-color: #ffffff;
}
#user_comments .data p {
  font-size: 15px;
}
#user_comments .when_who {
  color: #008000;
  font-size: 11px;
  display: block;
}
#user_comments .when_who a {
  color: #008000;
}
#user_comments .bottom-post {
  margin: 20px 0;
  border: none;
  border-top: 6px dashed #ffff00;
}
#user_comments .box {
  margin: 0;
  width: 650px;
}
#user_comments h6 {
  background-color: #ffffff;
  color: #ffa500;
  margin: 0 0 10px 0;
  padding: 5px 0;
  font-weight: 700;
  font-size: 0.9em;
}
#user_comments img {
  margin: 0 30px;
  display: inline;
}
#user_comments form {
  padding: 0 0 30px 0;
  margin: 0 0 0 0;
}
#user_comments fieldset {
  display: block;
  margin: 0 0 0 0;
  padding: 5px 0;
  border: none;
}
#user_comments select {
  display: block;
}
#user_comments small {
  margin: 0;
  color: #ffa500;
  font-weight: 400;
  display: block;
  padding: 3px 0;
  width: 350px;
  clear: both;
  font-size: 0.8em;
}
#user_comments .hidden {
  border: none;
  display: none;
}
/*-----------------------------------------------------------------------------------------------
VISTA LISTA DETALLADA ARTICULOS 
-----------------------------------------------------------------------------------------------*/
.media h1.title{
}
.staticpage-detail h1.title {
  padding: 10px 0;
  display: block;
  border-bottom: 1px solid #ffa500; 
}
.media h3.summary {
  color: #666666;
  font-weight: 400;
  padding: 10px 0;
  text-align: justify;
  line-height: 1.4em;
  font-size: 1.2em;
}
.media h4.author {
  color: #ffa500;
  border-left: 4px solid #00ffff;
  padding: 0 0 0 10px;
  margin: 20px 0 20px;
  font-size: .9em;
}
.media h6.pretitle {
  color: #ffa500;
  text-transform: uppercase;
}
.media h6.date {
  color: #ffa500;
  text-transform: uppercase;
}
.media h6.source {
  color: #ffa500;
}
.media .categories ul {
  list-style: none;
  margin: 10px 0;
}
.media .categories li {
  display: inline;
  padding: 5px;
  color: #000000;
  margin: 10px 10px 0 0;
  font-size: .75em;
}
.media .categories li a {
  text-decoration: none;
}
.media .categories li a:hover {
  text-decoration: underline;
}
div.download_link {
    background-color: #FFA500;
    display: inline-block;
    font-weight: 700;
    margin: 20px 0;
    padding: 4px 9px;
    text-align: center;
}
div.download_link a {
  color: #ffffff;
  text-decoration: none;
}
#socialnetworks {
  font-size: 0.75em;
  display: block;
  padding: 0 0 10px;
  border-top: 2px solid #ffff00;
  text-align: right;
  clear: both;
}
#socialnetworks img {
  width: 24px;
  height: 24px;
  margin: 5px 3px -8px 0;
  padding: 6px 0 0;
  border: none;
  clear: none;
}
#socialnetworks small {
  margin: 0;
  padding: 5px 5px 0 0;
  color: #ffa500;
  text-align: right;
}
.author img {
  border: none;
  border-left: 1px solid #00ffff;
  padding: 0;
  margin: 0 5px 0 0;
}
#attachments {
  width: 50%;
  color: #666666;
  margin: 0 0 20px;
  text-align: left;
  background-color: #ffff00;
  border: 1px solid #00ffff;
}
#attachments .attachments_box {
  padding: 0 10px;
  margin: 10px 0;
}
#attachments p {
  margin: 0 0 0 20px;
  font-size: 0.75em;
  padding: 0 0 7px;
}
#attachments p a {
  color: #ffa500;
}
#attachments p a:hover {
  color: #000000;
  font-weight: 700;
}
#attachments h6 {
  color: #ffa500;
  margin: 0 0 10px 0;
  padding: 5px 0 15px;
  font-weight: 700;
  font-size: 0.85em;
}
#attachments p img {
  margin: -10px 0 0;
}
#related {
  font-weight: bold;
  color: #666666;
  background: #ffff00;
  padding: 10px;
  margin: 0;
  width: 50%;
}
#related h6 {
  font-size: 1em;
  padding: 0;
  margin: 0;
  color: #ffa500;
}
#related ul {
  padding: 10px 0 0;
  margin: 0;
  list-style: square;
}
#related li {
  color: #008000;
  padding: 0 10px 5px 0;
  margin: 0 0 0 20px;
}
#related li a {
  font-size: 0.8em;
  color: #ffa500;
  font-weight: 400;
  text-decoration: none;
}
#related li a:hover {
  text-decoration: underline;
/*  font-weight: 700;*/
}
#attachments img,
#related img,
#comments img {
  padding: 0 0 5px;
  margin: 0;
}
/*-----------------------------------------------------------------------------------------------
CONTACT
-----------------------------------------------------------------------------------------------*/
#contact form {
  text-align: left;
  padding: 0;
  margin: 0;
}
#contact p {
  margin: 0;
  padding: 0 20px 0 0;
}
#contact input {
  width: 245px;
  padding: 4px;
  margin: 0 0 5px;
  color: #666666;
  display: block;
}
#contact .required {
  border: 1px solid #008000;
}
#id_captcha_1 {
  border: 1px solid #008000;
}
#contact input.submit {
  color: #000000;
  clear: both;
  margin: 30px 0 0;
  width: 180px !important;
}
#contact label {
  margin: 0;
  padding: 5px 0 0;
  display: block;
  font-size: 0.8em;
  font-weight: 400;
  width: 265px;
}
#contact textarea {
  width: 530px;
  border: 1px solid #008000;
  padding: 5px;
  margin-bottom: 20px;
}
#id_cc_myself {
  display: inline;
}
#contact .nota {
  border-top: 1px solid #00ffff;
  font-style: italic;
  font-size: 0.7em;
  padding: 3px 0;
  width: 30%;
  color: #008000;
}
/*-----------------------------------------------------------------------------------------------
MAP
-----------------------------------------------------------------------------------------------*/
#map span {
  margin: 0;
  padding: 0;
}
#map ul {
  list-style: none;
  margin: 0 0 0 30px;
  padding: 0;
  font-size: 1em;
}
#map ul li {
  background: transparent url(../images/css/carpeta-abierta.png) 0% 3px no-repeat;
  padding: 0 0 0 15px;
  margin: 0 0 15px 0;
  font-weight: 700;
}
#map ul li ul {
  margin: 0 0 0;
}
#map li li {
  background: transparent url(../images/css/carpeta.png) 0% 3px no-repeat;
  padding: 0 0 0 15px;
  margin: 0 0 0 0;
}
#map ul li ul li {
  margin: 0;
  padding: 0 0 0 15px;
  font-weight: 400;
}
/*-----------------------------------------------------------------------------------------------
SEARCH
-----------------------------------------------------------------------------------------------*/
#advanced_search {
  margin: 0 0 20px;
}
#advanced_search ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}
#advanced_search ul li {
  padding: 0 0 10px 0;
  margin: 0;
  font-size: 0.85em;
  display: inline;
}
#advanced_search ul li ul {
  margin: 10px 0 0;
}
#advanced_search li li {
  padding: 0 0 10px 15px;
  margin: 5px 0 0 15px;
}
#advanced_search ul li ul li {
  margin: 0;
  padding: 0 0 0 15px;
  font-weight: 400;
}
#advanced_search label {
  display: block;
  font-size: 0.9em;
  font-weight: 700;
}
#advanced_search li label {
  font-weight: 400;
}
#advanced_search .submit {
  margin: 0 0 20px;
  width: 180px !important;
}
#search_results h3 {
  font-size: 0.9em;
  font-weight: 700;
  border: 1px solid #00ffff;
  background: #ffff00;
  padding: 4px;
  text-align: center;
  margin: 0 0 20px;
}
#id_q {
  margin: 0 0 10px;
  border: 1px solid #008000;
  padding: 4px;
  width: 350px;
}
/*-----------------------------------------------------------------------------------------------
jQuery lightBox plugin - Gallery style
-----------------------------------------------------------------------------------------------*/
#gallery {
  float: right;
  background-color: #ffffff;
  padding: 10px;
}
#gallery ul {
  list-style: none;
}
#gallery ul li {
  display: inline;
}
#gallery ul img {
  border: 1px solid #008000;
  padding: 5px;
  width: 250px;
  height: 250px;
}
#gallery ul a:hover img {
  border: 1px solid #666666;
  color: #ffffff;
}
#gallery ul a:hover {
  color: #ffffff;
}
#gallery p {
  color: #666666;
  font-size: 0.7em;
  text-align: center;
}
#lightbox-container-image {
  background-color: #ffffff;
}
p span.caps {
  display: inline;
  margin: 0;
  padding: 0;
  background: none;
  width: auto;
}
/*leave this class always in the last line for textile caps*/
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*-----------------------------------------------------------------------------------------------
AIR MENU
-----------------------------------------------------------------------------------------------*/
#air {
  position: relative;
  background: #ffffff;
  font-size: 16px;
}
#air .menuitems_hierarchy {
  background-color: black;
  display: block;
  position: relative;
  height:48px; width: 100%;
  text-align: center;
  padding: 0; padding:0;
  z-index: 30;
  position: fixed;
  top:0; left:0;
  text-align: 0;
}
#air .menuitems_hierarchy ul {
  display:inline;
  list-style: none;
}
#air .menuitems_hierarchy li {
  display: inline;
  margin: 0 0 0 5px;
}
#air .menuitems_hierarchy li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  background: #000000;
  margin: 0;
  padding: 0 2px;
  line-height: 48px;
  font-size: 16px;
  font-family: "DejaVu Sans Mono", monospace;
}
#air .menuitems_hierarchy li a:hover {
  background-color: gray; /* #ffa500; */
  color: #ffffff;
}
/* Sub Menues */
#air .menuitems_hierarchy ul ul {
  font-size: .85em;
  width: 180px;
  position: absolute;
  margin: 0;
  padding: 0 0 5px;
  border: none;
  background: #ffa500;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
#air .menuitems_hierarchy li li {
  float: none;
  margin: 0;
}
#air .menuitems_hierarchy li li a {
  padding: 8px 10px;
  background: #ffa500;
}
#air .menuitems_hierarchy li li a:hover {
  background: #000000;
}
/* SUB-SUB MENUES */
#air .menuitems_hierarchy ul ul ul {
  background: #666666;
}
#air .menuitems_hierarchy li li li a {
  padding: 8px 10px;
  background: #666666;
}
#air .menuitems_hierarchy li li li a:hover {
  background: #000000;
}
/*SEARCH BOX*/
#air .search-box {
  position: absolute;
  top: 110px;
  right: 0;
}
#air .search-box form {
  margin: 0 15px 0 0;
  padding: 5px;
  float: right;
  z-index: 50;
}
#air .search-box input {
  padding: 5px 3px;
  margin: 0 0 1px 0;
  border: 1px solid #000000;
  color: #000000;
  width: 128px;
  background: #ffffff;
  font-size: 0.75em;
}
#air .search-box input.submit {
  border: none;
  padding: 3px 0;
  margin: 0 0 0 0;
  width: 25px;
  height: 25px;
  background: url(../images/css/btn.png) no-repeat;
}
/*-----------------------------------------------------------------------------------------------
BRAND
-----------------------------------------------------------------------------------------------*/
.brand {
  padding: 0;
  margin: 75px 0 10px 0;
}
.brand h1 {
  padding: 0;
  margin: 0;
  text-align: left;
  font-size: 1em;
  display: none;
}
.brand h1 a {
  color: #ffffff;
  text-decoration: none;
}
.brand h2 {
  font-size: 1.1em;
  font-weight: 400;
  padding: 0 70px 0 15px;
}
.brand h2 a {
  color: #00ffff;
  text-decoration: none;
}
.brand div {
  padding: 5px 0 0 15px;
  margin: 0;
  text-align: left;
  color: #ffffff;
  font-size: 0.85em;
  background: #ffffff;
}
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*-----------------------------------------------------------------------------------------------
WATER 
-----------------------------------------------------------------------------------------------*/
#water {
  position: relative;
  padding: 0;
  margin: 0 45px;
}
#water a {
  text-decoration: none !important;
  color: #000000;
}
#water a:hover {
  text-decoration: none !important;
  color: #ffa500;
}
#water .more {
  font-size: inherit;
  font-weight: 400;
  margin: 0;
  padding: 0 0;
  display: inline;
}
#water .pagination {
  font-size: 0.65em;
  text-align: center;
  padding: 3px;
  background: #666666;
  color: #ffff00;
}
#water .pagination a {
  color: #00ffff;
  text-decoration: underline;
}
#water .author {
  font-size: 0.8em;
  font-weight: 700;
  margin: 10px 0 0;
  color: #ffa500;
  padding: 0 0 0 10px;
}
#water .teaser {
  margin: 0 0 10px;
  padding: 0 0 10px;
  overflow: auto;
}
#water .teaser .title {
  margin: 0 0 10px 0;
  color: #ffffff;
  background: #008000;
  position: relative;
  overflow: auto;
  font-size: .8em;
  padding: 7px 3px 7px 26px;
  border-bottom: none;
}
#water .teaser .title a {
  text-decoration: none;
  color: inherit;
}
#water .teaser .title a:hover {
  /* text-decoration:underline;
  color:@color-omega; */
}
#water .teaser img.teaser_icon {
  float: left;
  width: 60px;
  padding: 0;
  border: 1px solid #000000;
  background: #ffffff;
  margin: 3px 5px 0 0;
}
#water .teaser .pretitle,
#water .teaser .date {
  margin: 0 0 5px;
  font-size: 0.6em;
  display: inline;
  text-align: right;
  text-transform: none;
  color: #000000;
  padding: 0 0 5px 5px;
}
#water .teaser .date {
  padding: 0;
}
#water .teaser img.icon {
  float: right;
  width: 150px;
  clear: both;
  padding: 3px;
  border: 3px solid #00ffff;
  margin: 0 0 20px 20px;
}
#water .teaser img.type_icon {
  width: 20px;
  padding: 0;
  margin: 0 0;
  position: absolute;
  left: 3px;
  top: 5px;
}
#water .teaser .summary {
  color: #666666;
  font-weight: 400;
  padding: 0;
  text-align: left;
  line-height: 1.2em;
  font-size: .8em;
  margin: -3px 0 5px;
}
#water .teaser .summary p {
  display: inline;
}
#water .teaser ul {
  color: #000000;
  font-size: 1em;
  padding: 15px 0;
  margin: 0 0 0 30px;
  list-style: square;
}
#water .teaser li {
  margin: 0 0 0 5px;
  padding: 0 0 3px;
}
#water .category_title .title {
  padding: 10px 0;
  margin: 0 0 10px;
  display: block;
  border-bottom: none;
  font-size: 1em;
  text-align: center;
  background: #666666;
  color: #ffffff;
}
#water .category_title .title a {
  color: #ffffff;
}
#water .staticpage-teaser {
  border-bottom: 3px solid #00ffff;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
#water .staticpage-teaser ul li h2 {
  font-size: .9em;
  margin: 0 0 10px;
}
#water .staticpage-teaser ul {
  list-style: square;
  margin: 0 15px;
}
#water .staticpage-detail {
  border-bottom: 3px solid #00ffff;
  padding: 0 0 10px;
  margin: 0 0 10px;
  font-size: .8em;
}
#water .categories_hierarchy .title,
#water .categories_hierarchy_to_iconlist .title,
#water .flat_items_list .title,
#water .root_items_list .title,
#water .menuitem .title,
#water .menuitems_hierarchy .title {
  font-weight: normal;
  padding: 10px 0;
  margin: 0 0 5px;
  display: block;
  border-bottom: none;
  font-size: 15px;
  text-align: center;
  background: transparent;
  color: #000000;
}
#water .menuitems_hierarchy #current {
  background: url(images/current-bg.gif) top left repeat-x;
  color: #000000;
}
#water .menuitems_hierarchy,
#water .categories_hierarchy,
#water .categories_hierarchy_to_iconlist,
#water .flat_items_list,
#water .root_items_list,
#water .menuitem,
#water .menuitems_hierarchy {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: none;
}
#water .menuitems_hierarchy ul,
#water .categories_hierarchy ul,
#water .categories_hierarchy_to_iconlist ul,
#water .flat_items_list ul,
#water .root_items_list ul,
#water .menuitem ul,
#water .category_root_item_list ul {
  margin: 0 ;
  padding: 0;
  list-style: none;
  display: block;
  border-top: 2px dotted #000000;
}
#water .menuitems_hierarchy li,
#water .categories_hierarchy li,
#water .categories_hierarchy_to_iconlist li,
#water .flat_items_list li,
#water .root_items_list li,
#water .menuitem li#water .category_root_item_list li {
  font-size: 14px;
  line-height: 30px;
  margin: 0;
  text-decoration: none;
  font-weight: bold;
  border: none;
  border-bottom: 2px dotted #000000;
  padding: 0;
  display: block;
}
#water .menuitems_hierarchy li > span,
#water .categories_hierarchy li > span,
#water .categories_hierarchy_to_iconlist li > span,
#water .flat_items_list li > span,
#water .root_items_list li > span,
#water .menuitem li > span,
#water .category_root_item_list li > span {
  font-size: 14px;
  line-height: 12px;
  padding: 0;
  margin: 0;
}
#water .menuitems_hierarchy li a,
#water .categories_hierarchy li a,
#water .categories_hierarchy_to_iconlist li a,
#water .flat_items_list li a,
#water .root_items_list li a,
#water .menuitem li a,
#water .category_root_item_list li a {
  display: block;
  margin: 0 0 0 1px;
  font-size: 14px;
  line-height: 30px;
}
#water .menuitems_hierarchy ul ul,
#water .categories_hierarchy ul ul,
#water .categories_hierarchy_to_iconlist ul ul,
#water .flat_items_list ul ul,
#water .root_items_list ul ul,
#water .menuitem ul ul,
#water .category_root_item_list ul ul {
  margin: 0;
  padding: 0;
  display: block;
  border: none;
}
#water .menuitems_hierarchy li li,
#water .categories_hierarchy li li,
#water .categories_hierarchy_to_iconlist li li,
#water .flat_items_list li li,
#water .root_items_list li li,
#water .menuitem li li,
#water .category_root_item_list li li {
  display: block;
  padding: 3px 3px;
  margin: 4px 0;
  border: none;
  border-bottom: 1px solid #00ffff;
}
#water .menuitems_hierarchy li li:hover {
  background: #ffffff;
}
li li:hover a {
  color: #000000;
}
#water .menuitems_hierarchy li li a,
#water .categories_hierarchy li li a,
#water .categories_hierarchy_to_iconlist li li a,
#water .flat_items_list li li a,
#water .root_items_list li li a,
#water .menuitem li li a,
#water .category_root_item_list li li a {
  display: block;
  border: none;
}
#water .categories_hierarchy li li a:hover,
#water .categories_hierarchy_to_iconlist li li a:hover,
#water .flat_items_list li li a:hover,
#water .root_items_list li li a:hover,
#water .menuitem li li a:hover,
#water .category_root_item_list li li a:hover {
  display: block;
  text-decoration: none;
}
#water .menuitems_hierarchy ul ul ul,
#water .categories_hierarchy ul ul ul,
#water .categories_hierarchy_to_iconlist ul ul ul,
#water .flat_items_list ul ul ul,
#water .root_items_list ul ul ul,
#water .menuitem ul ul ul,
#water .category_root_item_list ul ul ul {
  position: relative;
  left: 170px;
  top: -21px;
}
#water .menuitems_hierarchy p {
  clear: left;
}
#water .collection_header .title {
  padding: 10px 0;
  margin: 0 0 5px;
  display: block;
  border-bottom: none;
  font-size: 1em;
  text-align: center;
}
#water .collection_teaser {
  margin: 0 0 10px;
  border-bottom: 1px solid #000000;
  padding: 0 0 10px;
}
#water .collection_teaser .summary {
  color: #666666;
  font-weight: 700;
  padding: 0;
  text-align: left;
  line-height: 1.5em;
  font-size: .8em;
}
#water .collection_teaser .summary p {
  display: block;
}
#water .collection_teaser img.image {
  float: none;
  width: 170px;
  margin: 0;
  padding: 0;
}
#water .labeled_icon .title {
  font-size: .55em;
  text-align: center;
  padding: 1px;
  border: none;
  font-weight: 400;
}
#water .labeled_icon img.icon {
  height: 60px;
  width: 60px;
}
#water div.labeled_icon {
  width: 60px;
  height: 110px;
  border: 2px solid #008000;
  background: #ffff00;
  display: block;
  margin: 0 5px 5px ;
  float: left;
  padding: 5px 5px ;
  position: relative;
}
#water div.labeled_icon img.type_icon {
  width: 12px;
  position: absolute;
  top: 10px;
  left: 10px;
}
#water .labeled_icon_list {
  display: block;
  float: none;
  overflow: auto;
  margin: 0 0 10px;
  padding: 0 0 5px;
  border-bottom: 3px solid #00ffff;
}
#water .icon_list_container {
  margin: 0 0 5px;
  overflow: auto;
}
#water div.paginator {
  font-size: .7em;
  padding: 5px;
  background: #008000;
  color: #ffffff;
  display: block;
  font-weight: 700;
  text-align: center;
  margin: 0 auto 10px;
}
#water div.paginator a {
  color: #ffffff;
  font-weight: 400;
  text-decoration: underline;
}
#water div.paginator a:hover {
  color: #000000;
}
#water .teaser_list,
#water .collection_all_items_teaser_list {
  margin: 0 0 10px;
  border-bottom: 3px solid #00ffff;
  padding: 0 0 10px;
}
#water .contact-teaser {
  border-bottom: 1px solid #008000;
  padding: 5px 0;
  margin: 0;
}
#water .contact-teaser img.type_icon {
  display: none;
}
#water .contact-teaser .title {
  display: inline;
  margin: 0 0 10px 0;
  color: #000000;
  font-weight: 700;
  font-size: .9em;
  padding: 0;
  background: none;
  border: none;
}
#water .contact-teaser .title a {
  text-decoration: none;
  color: #000000;
  display: inline;
}
#water .contact-teaser .title a:hover {
  text-decoration: underline;
  color: #008000;
}
#water .contact-teaser .title img.photo {
  width: 30px;
  float: left;
  padding: 0 5px 0 0;
}
#water .contact-teaser .contact-details {
  display: none;
}
#water form .title {
  color: #000000;
  font-weight: 700;
}
#water form small {
  font-size: 0.7em;
  padding: 5px 0;
  display: block;
}
#water form input {
  padding: 2px;
  width: 130px;
  background: #ffffff;
  color: #000000;
  border: 1px solid #000000;
}
#water form input.submit {
  width: 30px;
  background: #ffa500;
  color: #ffffff;
  border: 1px solid #000000;
}
#water .tags {
  margin: 0;
  padding: 10px 0 0;
  font-size: 0.7em;
  display: block;
}
#water .tags a {
  color: #ffa500;
}
#water .tags a:hover {
  color: #000000;
  text-decoration: underline;
}
#water .search-box {
  overflow: auto;
}
#water .search-box form {
  margin: 0 0;
  padding: 5px;
  float: right;
}
#water .search-box input {
  padding: 5px 3px;
  margin: 0 0 1px 0;
  border: 1px solid #000000;
  color: #000000;
  width: 115px;
  background: #ffffff;
  font-size: 0.75em;
}
#water .search-box input.submit {
  border: none;
  padding: 3px 0;
  margin: 0 0 0 0;
  width: 25px;
  height: 25px;
  background: url(../images/css/btn.png) no-repeat;
}
#rss {
  width: 140px;
  margin: 20px auto;
  display: block;
  padding: 0 0 8px 20px;
  background: url("../images/css/rss_logo.png") 0 3px no-repeat;
}
#rss a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
#rss a:hover {
  color: #000000;
  text-decoration: underline;
}
#tags {
  width: 190px;
  margin: 20px 10px;
}
#tags .title {
  text-align: center;
  display: block;
  color: #666666;
  font-weight: bold;
  font-size: 0.8em;
  margin: 0;
  padding: 3px 0;
  background-color: #00ffff;
}
#tags a {
  color: #ffa500;
  line-height: 180%;
}
#tags a:hover {
  text-decoration: underline;
  color: #666666;
}
#tags .box {
  padding: 5px 15px;
  margin: 0;
  background: #ffffff;
  font-size: 0.75em;
}
.tag1 {
  font-size: 1em;
}
.tag2 {
  font-size: 1.1em;
}
.tag3 {
  font-size: 1.2em;
}
.tag4 {
  font-size: 1.3em;
}
.tag5 {
  font-size: 1.4em;
}
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*-----------------------------------------------------------------------------------------------
LOVE
-----------------------------------------------------------------------------------------------*/
#love {
  position: relative;
  background: #ffff00;
  padding: 10px;
  margin-top: 0px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#love .more {
  font-size: inherit;
  font-weight: 400;
  margin: 0;
  padding: 0 0;
  display: inline;
}
#love .pagination {
  font-size: 0.65em;
  text-align: center;
  padding: 3px;
  background: #666666;
  color: #ffff00;
}
#love .pagination a {
  color: #ffffff;
  text-decoration: underline;
}
#love .author {
  font-size: 0.8em;
  font-weight: 700;
  margin: 10px 0 0;
  color: #ffa500;
  padding: 0 0 0 10px;
}
#love .teaser {
  margin: 0 0 10px;
  padding: 0 0 5px 0;
  overflow: auto;
  border-bottom: 1px dotted #008000;
}
#love .teaser .title {
  margin: 0 0 10px 0;
  color: #000000;
  position: relative;
  overflow: auto;
  font-size: .95em;
  padding: 7px 0 0;
  border-bottom: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#love .teaser .title a {
  text-decoration: none;
  color: inherit;
}
#love .teaser .title a:hover {
  text-decoration: underline;
  color: #000000;
}
#love .teaser .author {
  font-size: 0.8em;
  font-weight: 700;
  margin: 10px 0 0;
  color: #ffa500;
  padding: 0;
}
#love .teaser img.teaser_icon {
  float: left;
  width: 60px;
  padding: 0;
  border: 1px solid #000000;
  background: #ffffff;
  margin: 3px 5px 0 0;
}
#love .teaser .pretitle,
#love .teaser .date {
  margin: 0 0 5px;
  font-size: 0.6em;
  display: inline;
  text-align: right;
  text-transform: none;
  color: #000000;
  padding: 0 0 5px 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#love .teaser .date {
  padding: 0;
}
#love .teaser img.icon {
  float: right;
  width: 150px;
  clear: both;
  padding: 3px;
  border: 3px solid #00ffff;
  margin: 0 0 20px 20px;
}
#love .teaser img.type_icon {
  width: 20px;
  padding: 0;
  margin: 0 0;
  float: right;
}
#love .teaser .summary {
  color: #666666;
  font-weight: 400;
  padding: 0;
  text-align: left;
  line-height: 1.2em;
  font-size: .8em;
  margin: -3px 0 5px;
}
#love .teaser .summary p {
  display: inline;
}
#love .teaser ul {
  color: #000000;
  font-size: 1em;
  padding: 15px 0;
  margin: 0 0 0 30px;
  list-style: square;
}
#love .teaser li {
  margin: 0 0 0 5px;
  padding: 0 0 3px;
}
#love .category_title .title {
  padding: 10px 0;
  margin: 0 0 10px;
  display: block;
  border-bottom: none;
  font-size: 1em;
  text-align: center;
  background: #666666;
  color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#love .category_title .title a {
  color: #ffffff;
}
#love .staticpage-teaser {
  border-bottom: 3px solid #00ffff;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
#love .staticpage-teaser ul li h2 {
  font-size: .9em;
  margin: 0 0 10px;
}
#love .staticpage-teaser ul {
  list-style: square;
  margin: 0 15px;
}
#love .staticpage-detail {
  border-bottom: 3px solid #00ffff;
  padding: 0 0 10px;
  margin: 0 0 10px;
  font-size: .8em;
}
#love .categories_hierarchy .title {
  font-weight: 700;
  padding: 10px 0;
  margin: 0 0 5px;
  display: block;
  border-bottom: none;
  font-size: 1em;
  text-align: center;
  background: #666666;
  color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#love .categories_hierarchy .title a {
  color: #ffffff;
}
#love .menuitems_hierarchy,
#love .categories_hierarchy,
#love .categories_hierarchy_to_iconlist,
#love .flat_items_list,
#love .root_items_list,
#love .menuitem,
#love .menuitems_hierarchy {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 3px solid #00ffff;
}
#love .menuitems_hierarchy ul,
#love .categories_hierarchy ul,
#love .categories_hierarchy_to_iconlist ul,
#love .flat_items_list ul,
#love .root_items_list ul,
#love .menuitem ul,
#love .category_root_item_list ul {
  margin: 0 ;
  padding: 0;
  list-style: none;
  display: block;
}
#love .menuitems_hierarchy li,
#love .categories_hierarchy li,
#love .categories_hierarchy_to_iconlist li,
#love .flat_items_list li#love .root_items_list li,
#love .menuitem li,
#love .category_root_item_list li {
  font-size: .8em;
  margin: 4px 0;
  text-decoration: none;
  font-weight: 700;
  border: 1px solid #00ffff;
  background-color: #ffff00;
  padding: 8px 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#love .menuitems_hierarchy li a,
#love .categories_hierarchy li a,
#love .categories_hierarchy_to_iconlist li a,
#love .flat_items_list li a,
#love .root_items_list li a,
#love .menuitem li a,
#love .category_root_item_list li a {
  text-decoration: none;
  color: #000000;
  display: block;
}
#love .menuitems_hierarchy li a:hover,
#love .categories_hierarchy li a:hover,
#love .categories_hierarchy_to_iconlist li a:hover,
#love .flat_items_list li a:hover,
#love .root_items_list li a:hover,
#love .menuitem li a:hover,
#love .category_root_item_list a:hover {
  text-decoration: underline;
  color: #666666;
}
#love .menuitems_hierarchy ul ul,
#love .categories_hierarchy ul ul,
#love .categories_hierarchy_to_iconlist ul ul,
#love .flat_items_list ul ul,
#love .root_items_list ul ul,
#love .menuitem ul ul,
#love .category_root_item_list ul ul {
  margin: 0;
  padding: 0;
  display: block;
  border: none;
}
#love .menuitems_hierarchy li li,
#love .categories_hierarchy li li,
#love .categories_hierarchy_to_iconlist li li,
#love .flat_items_list li li,
#love .root_items_list li li,
#love .menuitem li li,
#love .category_root_item_list li li {
  display: block;
  padding: 3px 0;
  margin: 4px 0;
  border: none;
  border-bottom: 1px solid #00ffff;
}
#love .menuitems_hierarchy li li a,
#love .categories_hierarchy li li a,
#love .categories_hierarchy_to_iconlist li li a,
#love .flat_items_list li li a,
#love .root_items_list li li a,
#love .menuitem li li a,
#love .category_root_item_list li li a {
  display: block;
  background: #ffffff;
  color: #000000;
  text-decoration: none;
}
#love .menuitems_hierarchy li li a:hover,
#love .categories_hierarchy li li a:hover,
#love .categories_hierarchy_to_iconlist li li a:hover,
#love .flat_items_list li li a:hover,
#love .root_items_list li li a:hover,
#love .menuitem li li a:hover,
#love .category_root_item_list li li a:hover {
  display: block;
  background: #ffffff;
  color: #000000;
  text-decoration: none;
}
#love .menuitems_hierarchy ul ul ul,
#love .categories_hierarchy ul ul ul,
#love .categories_hierarchy_to_iconlist ul ul ul,
#love .flat_items_list ul ul ul,
#love .root_items_list ul ul ul,
#love .menuitem ul ul ul,
#love .category_root_item_list ul ul ul {
  position: relative;
  left: 170px;
  top: -21px;
  background: #ffff00;
}
#love .menuitems_hierarchy li li li,
#love .categories_hierarchy li li li,
#love .categories_hierarchy_to_iconlist li li li,
#love .flat_items_list li li li,
#love .root_items_list li li li,
#love .menuitem li li li,
#love .category_root_item_list li li li {
  background: #ffa500;
}
#love .menuitems_hierarchy li li li a,
#love .categories_hierarchy li li li a,
#love .categories_hierarchy_to_iconlist li li li a,
#love .flat_items_list li li li a,
#love .root_items_list li li li a,
#love .menuitem li li li a,
#love .category_root_item_list li li li a {
  color: #ffffff;
}
#love .menuitems_hierarchy p,
#love .categories_hierarchy p,
#love .categories_hierarchy_to_iconlist p,
#love .flat_items_list p,
#love .root_items_list p,
#love .menuitem p,
#love .menuitems_hierarchy p {
  clear: left;
}
#love .menuitems_hierarchy #current,
#love .categories_hierarchy #current,
#love .categories_hierarchy_to_iconlist #current,
#love .flat_items_list #current,
#love .root_items_list #current,
#love .menuitem #current,
#love .menuitems_hierarchy #current {
  background: url(images/current-bg.gif) top left repeat-x;
  color: #ffffff;
}
#love .collection_header .title {
  padding: 10px 0;
  margin: 0 0 5px;
  display: block;
  border-bottom: none;
  font-size: 1em;
  text-align: center;
  background: #666666;
  color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#love .collection_teaser {
  margin: 0 0 10px;
  border-bottom: 1px solid #000000;
  padding: 0 0 10px;
}
#love .collection_teaser .summary {
  color: #666666;
  font-weight: 700;
  padding: 0;
  text-align: left;
  line-height: 1.5em;
  font-size: .8em;
}
#love .collection_teaser .summary p {
  display: block;
}
#love .collection_teaser img.image {
  float: none;
  width: 170px;
  margin: 0;
  padding: 0;
}
#love .labeled_icon .title {
  font-size: .55em;
  text-align: center;
  padding: 1px;
  border: none;
  font-weight: 400;
}
#love .labeled_icon img.icon {
  height: 60px;
  width: 60px;
}
#love div.labeled_icon {
  width: 60px;
  height: 110px;
  border: 2px solid #008000;
  background: #ffff00;
  display: block;
  margin: 0 5px 5px ;
  float: left;
  padding: 5px 5px ;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
#love div.labeled_icon img.type_icon {
  width: 12px;
  position: absolute;
  top: 10px;
  left: 10px;
}
#love .labeled_icon_list {
  display: block;
  float: none;
  overflow: auto;
  margin: 0 0 10px;
  padding: 0 0 5px;
  border-bottom: 3px solid #00ffff;
}
#love .icon_list_container {
  margin: 0 0 5px;
  overflow: auto;
}
#love div.paginator {
  font-size: .7em;
  padding: 5px;
  background: #008000;
  color: #ffffff;
  display: block;
  font-weight: 700;
  text-align: center;
  margin: 0 auto 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#love div.paginator a {
  color: #ffffff;
  font-weight: 400;
  text-decoration: underline;
}
#love div.paginator a:hover {
  color: #000000;
}
#love .teaser_list,
#love .collection_all_items_teaser_list {
  margin: 0;
  padding: 0;
}
#love .contact-teaser {
  border-bottom: 1px solid #008000;
  padding: 5px 0;
  margin: 0;
}
#love .contact-teaser img.type_icon {
  display: none;
}
#love .contact-teaser .title {
  display: inline;
  margin: 0 0 10px 0;
  color: #000000;
  font-weight: 700;
  font-size: .9em;
  padding: 0;
  background: none;
  border: none;
}
#love .contact-teaser .title a {
  text-decoration: none;
  color: #000000;
  display: inline;
}
#love .contact-teaser .title a:hover {
  text-decoration: underline;
  color: #008000;
}
#love .contact-teaser .title img.photo {
  width: 30px;
  float: left;
  padding: 0 5px 0 0;
}
#love .contact-teaser .contact-details {
  display: none;
}
#love form .title {
  color: #000000;
  font-weight: 700;
}
#love form small {
  font-size: 0.7em;
  padding: 5px 0;
  display: block;
}
#love form input {
  padding: 2px;
  width: 130px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff;
  color: #000000;
  border: 1px solid #000000;
}
#love form input.submit {
  width: 30px;
  background: #ffa500;
  color: #ffffff;
  border: 1px solid #000000;
}
#love .tags {
  margin: 0;
  padding: 10px 0 0;
  font-size: 0.7em;
  display: block;
}
#love .tags a {
  color: #ffa500;
}
#love .tags a:hover {
  color: #000000;
  text-decoration: underline;
}
#love .search-box {
  overflow: auto;
}
#love .search-box form {
  margin: 0 0;
  padding: 5px;
  float: right;
}
#love .search-box input {
  padding: 5px 3px;
  margin: 0 0 1px 0;
  border: 1px solid #000000;
  color: #000000;
  width: 115px;
  background: #ffffff;
  font-size: 0.75em;
}
#love .search-box input.submit {
  border: none;
  padding: 3px 0;
  margin: 0 0 0 0;
  width: 25px;
  height: 25px;
  background: url(../images/css/btn.png) no-repeat;
}
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*-----------------------------------------------------------------------------------------------
FIRE
-----------------------------------------------------------------------------------------------*/
#fire .content-view,
#fire .user_input {
  font-size: 15px;
}
#fire .content-view.teaser {
  margin: 0 0 30px 0;
}
.main .category_title {
  margin-bottom: 30px;
}
.main .category_title .title {
  background: #ffffff;
  display: block;
  color: #008000;
  font-size: 14px !important;
  border-top: 2px dotted #000000;
  border-bottom: 2px dotted #000000;
}
.main .category_title .title a {
  color: #000000;
  line-height: 30px;
  margin: 0 0 0 1px;
  text-decoration: none;
}
.main .category_title .title a:hover {
  color: #ffa500;
}
.main #categories_navigation {
  display: block;
  font-size: 14px;
  float: right;
  font-weight: bold;
  line-height: 30px;
  margin: 1px 1px 0 0;
}
.main #categories_navigation a {
  text-decoration: none;
  color: #000000;
}
.main #categories_navigation a:hover {
  color: #ffa500;
}
#fire .collection_header .title {
  line-height: 30px;
  border-bottom: 2px dotted #000000;
  font-size: 19px;
}
#fire a {
  font-weigth: bold;
}
#fire a:hover {
  color: #ffa500;
}
#fire {
  position: relative;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
}
#fire div.content_fire {
  margin: 0 20px 0 10px;
  display: block;
  background: none;
}
#neutrona-theme_staticpage_before_fire {
  padding: 20px;
  background: #ffa500;
  margin: 0 0 20px;
  color: #ffffff;
}
#neutrona-theme_staticpage_before_fire a {
  color: #000000;
}
#neutrona-theme_staticpage_before_fire a:hover {
  color: #ffffff;
}
/*-----------------
TITLES
-------------------*/
#fire .content-view h1 {
  font-size: 32px;
  line-height: 34px;
  font-weight: normal;
  letter-spacing: -0.3px;
}
#fire .content-view h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: normal;
  letter-spacing: -0.3px;
}
#fire .content-view h3 {
  font-size: 17px;
}
#fire .content-view h4 {
  font-size: 15px;
}
#fire .content-view h5,
#fire .content-view h6 {
  font-size: 15px;
}
#fire .content-view .title {
  font-size: 24px;
  font-weight: normal;
  letter-spacing: -0.3px;
}
#fire .content-view h1,
#fire .content-view h2,
#fire .content-view h3,
#fire .content-view h4,
#fire .content-view h5,
#fire .content-view h6 {
  font-family: "DejaVu Sans Mono", monospace;
  margin-bottom: 10px;
}

#fire .content-view h3.html-content.summary {
  font-family: "PT Sans","Trebuchet MS",sans-serif;
}

#fire .content-view h3,
#fire .content-view h4,
#fire .content-view h5,
#fire .content-view h6 {
    margin: 30px 0 15px;
}

/* titulos de teasers */
#fire .content-view.article h1.title a,
#fire .content-view h2.title a {
  color: #ffffff;
  font-size: 20px;
  margin: 0 5px;
  text-decoration: none;
}
#fire .content-view.article h1 span,
#fire .content-view h1 span,
#fire .content-view h2 span {
  color: #ffffff; 
/*  font-family: LoveYaLikeASisterRegular, sans-serif; */
  background: url('../images/css/fondo-title.png') center left repeat-x #000000;
  padding: 0 5px;
}
#fire .content-view.teaser h2 span:hover {
  background: url('../images/css/fondo-title-hover.png') center left repeat-x #ffa500;
}
#fire .content-view.teaser .title a:hover {
  color: #ffffff;
  text-decoration: none;
}
/* -- */
#fire .content-view h1 span {
/*  background-color: #ffffff;
  color: #666666; 
  font-family: "DejaVu Sans Mono", monospace;*/
}
#fire .content-view h2 span,
#fire .content-view h3 span,
#fire .content-view h4 span {
/*  color: #ffffff;
  background-color: #000000;
  font-family: LoveYaLikeASisterRegular, sans-serif; */
}
/*general titles*/
#fire .title {
  display: block;
  margin: 0 0 20px 0;
}
/*teasers titles*/
#fire .labeled_icon h2.title a,
#fire .labeled_icon h2.title,
#fire .labeled_icon h2.title span
{
  font-size: 9pt;
  text-align: center;
  padding: 0px;
  border: none;
/*  font-weight: 400;*/
  line-height: 9pt;
  background-color: transparent;
  background-image: none;
  color: black;
}
/*forms titles*/
#fire form .title {
  color: #000000;
  font-weight: 700;
}
/*-----------------
DETAILS CONTENTS
-------------------*/
#fire .pretitle-container {
  margin: 0 0 -1px;
}
#fire .pretitle,
#fire .date {
    background-color: #FFA500;
    color: white;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin: 5px 0 0;
    padding: 0 3px;
    text-transform: uppercase;
}

#fire h6.date {
    background-color: transparent;
    color: #999;
    display: inline;
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
    margin: 5px 0 0;
    padding: 0;
    text-transform: uppercase;
}


#fire .detail .summary {
    font-style: italic;
    margin: 0 0 2em 1em;
}

#fire .author {
  font-weight: 700;
  color: #ffa500;
/*  border-left: 4px solid #00ffff; */
  padding: 0; 
  margin: 10px 0 0;
  font-size: .9em;
}
#fire .tags {
  margin: 20px 0 0 ;
  display: block;
}
#fire .source {
  color: #666666;
  font-size: .9em;
  margin: 20px 0 0;
  display: block;
}
#fire .more {
  font-size: inherit;
  font-weight: 400;
  margin: 0;
  padding: 0 0;
  display: inline;
}
#fire .pagination {
  font-size: 0.65em;
  text-align: center;
  padding: 3px;
  background: #666666;
  color: #ffff00;
}
#fire .pagination a {
  color: #ffffff;
  text-decoration: underline;
}
#fire div.paginator {
  font-size: .7em;
  padding: 5px;
  background: #008000;
  color: #ffffff;
  display: block;
  font-weight: 700;
  text-align: center;
  margin: 0 auto 10px;
}
#fire div.paginator a {
  color: #ffffff;
  font-weight: 400;
  text-decoration: underline;
}
#fire div.paginator a:hover {
  color: #000000;
}
#fire .staticpage-detail {
  padding: 0 0 10px;
  margin: 0 0 10px;
}
#fire .article-detail a,
#fire .staticpage-detail a {
  color: #3e8ccb;
  text-decoration: none;
}
#fire .article-detail a:hover,
#fire .staticpage-detail a:hover {
 text-decoration:underline;
}
#fire .related_contents {
  font-weight: 700;
  color: #666666;
/*  background: #ffff00;*/
  padding: 10px;
  margin: 0;
  border-left: 2px solid #5eaceb;
  border-radius: 6px;
/*  width: 60%;*/
}
#fire .related_contents span {
  font-size: 1em;
  padding: 0;
  margin: 0;
  color: #555;
}
#fire .related_contents ul {
  padding: 10px 0 0;
  margin: 0;
  list-style: none;
}
#fire .related_contents ul ul {
  list-style: square;
}
#fire .related_contents li {
  color: #008000;
  padding: 0 10px 5px 0;
  margin: 0 0 0 20px;
  list-style: none;
}
#fire .related_contents li a {
  font-size: 0.8em;
  color: #3e8ccb;
  font-weight: 400;
}
#fire .related_contents li a:hover {
/*  color: #000000;
  font-weight: 700;*/
}
/*-----------------
LABELED ICONS
-------------------*/
#fire div.labeled_icon {
  height: 180px;
/*  border: 2px solid #008000;
  background: #ffff00;*/
  display: block;
  width: 130px;
  margin: 0 17px 0px;
  float: left;
  padding: 5px;
  position: relative;
}
#fire .labeled_icon img.icon {
  height: 130px;
  width: 130px;
  border-radius: 10px;
}
#fire div.labeled_icon img.type_icon {
  position: absolute;
  top: 10px;
  left: 10px;
}
#fire .labeled_icon_list {
  display: block;
  float: none;
  overflow: auto;
  margin: 0 0 10px;
  padding: 0 0 5px;
  border-bottom: 3px solid #00ffff;
}
#fire .labeled_icon_list div.paginator {
  font-size: .7em;
  padding: 5px;
  background: #008000;
  color: #ffffff;
  display: block;
  font-weight: 700;
  text-align: center;
  margin: 10px auto;
}
/*-----------------
TEASERS
-------------------*/#fire .category.teaser {
  margin: 0 0 0 10px;
  padding: 0;
  overflow: auto;
  font-size: 14px;
  font-weight: bold;
  /* border-bottom:2px dotted @color-omega; */
}
#fire .category.teaser .title {
  border: none;
  margin: 0;
  font-size: 10px;
  font-weight: bold;
  line-height: 25px;
}
#fire .category.teaser .title span {
  font-size: 14px;
  line-height: 25px;
}
#fire .category.teaser .title:before {
  content: "'--> ";
}
#fire .category.teaser .title a {
  text-decoration: none;
}
#fire .category.teaser .title a:hover {
  text-decoration: underline;
}
#fire .teaser .summary {
  font-weight: normal;
  padding: 0;
  line-height: 22px;
  font-size: 15px;
}
#fire .teaser .summary p {
/*  display: inline; */
}
#fire .teaser .pretitle {
  margin: 10px 0 0;
  display: inline-block;
}
#fire .teaser img.teaser_icon {
  margin: 5px 10px 0 0;
  padding: 5px;
}
#fire .teaser img.icon {
  float: right;
  width: 150px;
  clear: both;
  padding: 3px;
  border: 3px solid #00ffff;
  margin: 0 0 20px 20px;
}
#fire .teaser img.type_icon {
  padding: 0 0 0 10px;
  margin: 0 0;
  float: right;
  /* display: none; */
}
#fire .article.teaser img.type_icon {
   display: none;
}
#fire .teaser ul {
  color: #000000;
  font-size: 1em;
  padding: 15px 0;
  margin: 0 0 0 30px;
  list-style: square;
}
#fire .teaser li {
  margin: 0 0 0 5px;
  padding: 0 0 3px;
}
#fire .teaser_list,
#fire .collection_all_items_teaser_list {
  margin: 0 0 10px;
  border-bottom: 3px solid #00ffff;
  padding: 0 0 10px;
}
#fire div.collection_teaser {
  overflow: auto;
  background: #eee;
  display: block;
  margin: -20px 0 20px;
  padding: 10px;
  border-bottom: 1px solid #ffa500;
}
#fire .staticpage-teaser {
  padding: 0 0 10px;
  margin: 0 0 10px;
}
#fire .staticpage-teaser ul li h2 {
  font-size: .9em;
  margin: 0 0 10px;
}
#fire .staticpage-teaser ul {
  list-style: square;
  margin: 0 15px;
}
#fire .list_as_forum {
  border-bottom: 3px solid #00ffff;
  margin: 0 0 10px;
}
#fire .categories{
  background:url('../images/icons/tags_label.png') no-repeat left center;
  height: 30px;
  padding: 10px 109px;
  margin: 15px;
  display: block;
}
#fire .categories ul {
  display: inline;
  list-style: none;
  margin: 10px 0;
}
#fire .categories li {
  display: inline;
  padding: 5px;
  color: #000000;
  margin: 10px 10px 0 0;
  font-size: 1em;
}
#fire .categories li a {
  color: #ffa500;
}
/*-----------------
HIERARCHY
-------------------*/
/*menu*/
#fire .menuitems_hierarchy span {
  display: block;
  padding: 0;
  margin: 0;
}
#fire .menuitems_hierarchy ul {
  margin: 0  0 0 40px;
  padding: 0;
  list-style: square;
}
#fire .menuitems_hierarchy li {
  font-size: .8em;
  margin: 4px 0;
  text-decoration: none;
  font-weight: 700;
  border: none;
  background: none;
  padding: 0;
}
#fire .menuitems_hierarchy li a {
  text-decoration: none;
  color: #000000;
}
#fire .menuitems_hierarchy li a:hover {
  text-decoration: underline;
  color: #666666;
}
#fire .menuitems_hierarchy ul ul {
  margin: 0 0 0 20px;
  padding: 0;
  display: block;
  border: none;
}
#fire .menuitems_hierarchy li li {
  padding: 3px 0;
  margin: 4px 0;
  border: none;
  border-bottom: none;
}
#fire .menuitems_hierarchy li li a {
  color: #ffa500;
  display: block;
  border: none;
  background: none;
}
#fire .menuitems_hierarchy li li a:hover {
  display: block;
  background: #ffffff;
  color: #000000;
  text-decoration: none;
}
#fire .menuitems_hierarchy ul ul ul {
  position: relative;
  left: 170px;
  top: -21px;
  background: #ffff00;
}
#fire .menuitems_hierarchy li li li {
  background: #ffa500;
}
#fire .menuitems_hierarchy li li li a {
  color: #ffffff;
}
#fire .menuitems_hierarchy p {
  clear: left;
}
#fire .menuitems_hierarchy #current {
  background: url(images/current-bg.gif) top left repeat-x;
  color: #ffffff;
}
/*categories*/
#fire .categories_hierarchy,
#fire .categories_hierarchy_to_iconlist,
#fire .flat_items_list,
#fire .root_items_list,
#fire .menuitem,
#fire .menuitems_hierarchy {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 5px solid #ffff00;
}
#fire .categories_hierarchy span,
#fire .categories_hierarchy_to_iconlist span,
#fire .flat_items_list span,
#fire .root_items_list span {
  display: block;
  padding: 0;
  margin: 0;
}
#fire .categories_hierarchy ul,
#fire .categories_hierarchy_to_iconlist ul,
#fire .flat_items_list ul,
#fire .root_items_list ul,
#fire .menuitem ul,
#fire .category_root_item_list ul {
  margin: 0 0 0 40px;
  padding: 0;
  list-style: square;
  display: block;
}
#fire .categories_hierarchy li,
#fire .categories_hierarchy_to_iconlist li,
#fire .flat_items_list li,
#fire .root_items_list li,
#fire .menuitem li,
#fire .category_root_item_list li {
  font-size: .8em;
  margin: 4px 0;
  text-decoration: none;
  font-weight: 700;
  border: none;
  padding: 0 10px 8px;
}
#fire .categories_hierarchy li a,
#fire .categories_hierarchy_to_iconlist li a,
#fire .flat_items_list li a,
#fire .root_items_list li a,
#fire .menuitem li a,
#fire .category_root_item_list li a {
  text-decoration: none;
  color: #000000;
  display: block;
}
#fire .categories_hierarchy li a:hover,
#fire .categories_hierarchy_to_iconlist li a:hover,
#fire .flat_items_list li a:hover,
#fire .root_items_list li a:hover,
#fire .menuitem li a:hover,
#fire .category_root_item_list a:hover {
  text-decoration: underline;
  color: #666666;
}
#fire .categories_hierarchy ul ul,
#fire .categories_hierarchy_to_iconlist ul ul,
#fire .flat_items_list ul ul,
#fire .root_items_list ul ul,
#fire .menuitem ul ul,
#fire .category_root_item_list ul ul {
  margin: 0;
  padding: 0;
  display: block;
  border: none;
}
#fire .categories_hierarchy li li,
#fire .categories_hierarchy_to_iconlist li li,
#fire .flat_items_list li li,
#fire .root_items_list li li,
#fire .menuitem li li,
#fire .category_root_item_list li li {
  display: block;
  padding: 3px 0;
  margin: 4px 0;
  border: none;
  border-bottom: 1px solid #00ffff;
}
#fire .categories_hierarchy li li a,
#fire .categories_hierarchy_to_iconlist li li a,
#fire .flat_items_list li li a,
#fire .root_items_list li li a,
#fire .menuitem li li a,
#fire .category_root_item_list li li a {
  color: #ffa500;
  display: block;
  border: none;
  background: none;
}
#fire .categories_hierarchy li li a:hover,
#fire .categories_hierarchy_to_iconlist li li a:hover,
#fire .flat_items_list li li a:hover,
#fire .root_items_list li li a:hover,
#fire .menuitem li li a:hover,
#fire .category_root_item_list li li a:hover {
  display: block;
  background: #ffffff;
  color: #000000;
  text-decoration: none;
}
#fire .categories_hierarchy ul ul ul,
#fire .categories_hierarchy_to_iconlist ul ul ul,
#fire .flat_items_list ul ul ul,
#fire .root_items_list ul ul ul,
#fire .menuitem ul ul ul,
#fire .category_root_item_list ul ul ul {
  position: relative;
  left: 170px;
  top: -21px;
  background: #ffff00;
}
#fire .categories_hierarchy li li li,
#fire .categories_hierarchy_to_iconlist li li li,
#fire .flat_items_list li li li,
#fire .root_items_list li li li,
#fire .menuitem li li li,
#fire .category_root_item_list li li li {
  background: #ffa500;
}
#fire .categories_hierarchy li li li a,
#fire .categories_hierarchy_to_iconlist li li li a,
#fire .flat_items_list li li li a,
#fire .root_items_list li li li a,
#fire .menuitem li li li a,
#fire .category_root_item_list li li li a {
  color: #ffffff;
}
/*-----------------
CONTACTS
-------------------*/
#fire .contact-teaser .title {
  margin: 0 0 10px 0;
  color: #000000;
  font-weight: 700;
  font-size: 1.5em;
  padding: 0;
  background: none;
  border: none;
}
#fire .contact-teaser .title a {
  text-decoration: none;
  color: #000000;
  display: block;
}
#fire .contact-teaser .title a:hover {
  text-decoration: underline;
  color: #008000;
}
#fire .contact-teaser .title img.photo {
  width: 130px;
  padding: 5px;
  background: #ffff00;
  border: 1px solid #666666;
  float: none;
  margin: 0 0 10px;
}
#fire .contact-teaser {
  border-bottom: none;
  padding: 5px 0;
  margin: 0 0 10px;
}
#fire .contact-teaser img.type_icon {
  display: none;
}
#fire .contact-teaser .contact-details {
  clear: left;
}
#fire .contact-teaser .contact-details .more {
  display: block;
}
#fire .details-list {
  display: inline;
}
#fire .detail img.contact_photo {
  width: 166px;
  float: left;
  padding: 5px;
  border: 2px solid #008000;
}
#fire .contact_teaser_detail {
  position: absolute;
  left: 200px;
  font-size: 1.1em;
}
#fire .contact_teaser_detail div {
  padding: 0 0 10px;
}
#fire .contact_teaser_detail div span {
  font-weight: 700;
}
#fire .detail {
  position: relative;
}
#fire .detail h2{
  margin: 30px 0 15px;
  font-size: 20px;
}
#fire .contact-detail .tools ul {
  margin: 0 0 30px;
  display: block;
}
#fire .contact-detail .categories ul {
  margin: 0;
  padding: 0;
}
#fire .teaser_list div.paginator {
  font-size: .8em;
  padding: 5px 0;
  background: none;
  color: #000000;
  display: block;
  font-weight: 700;
  text-align: left;
  margin: 0 auto 10px;
}
#fire .teaser_list div.paginator a {
  color: #000000;
  font-weight: 400;
  text-decoration: underline;
}
#fire .teaser_list div.paginator a:hover {
  color: #008000;
}
/*-----------------
FORMS
-------------------*/
#fire form small {
  font-size: 0.7em;
  padding: 5px 0;
  display: block;
}
#fire form input {
  padding: 2px;
  background: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  display: block;
}
#fire form input.submit {
  background: #ffa500;
  color: #000000;
  border: 2px solid #000000;
  font-size: 14px;
  width: 250px;
  border-radius: 10px;
  display: inline;
  padding: 5px;
/*  font-family: "Courier New", Courier, Monospace;
  font-weight: bold; */
}
#fire form input.submit:hover {
  text-decoration: underline;
  cursor: pointer;
}
#fire .submit-comment {
  margin: 25px;
}
#fire .submit-comment a {
  float: right;
  text-decoration: none;
}
#fire .submit-comment a:hover {
  text-decoration: underline;
}


/*-----------------
SEARCH BOX
-------------------*/
#fire .search-box {
  overflow: auto;
}
#fire .search-box form {
  margin: 0 0;
  padding: 5px;
}
#fire .search-box input {
  padding: 5px 3px;
  margin: 0 0 1px 0;
  border: 1px solid #000000;
  color: #000000;
  width: 350px;
  background: #ffffff;
  font-size: 0.75em;
}
#fire .search-box input.submit {
  border: none;
  padding: 3px 0;
  margin: 0 0 0 0;
  width: 25px;
  height: 25px;
  background: url(../images/css/btn.png) no-repeat;
}
/*-----------------
TEXTILE FORMAT
-------------------*/

#fire pre {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #71B43C;
    color: #000000;
    font-family: "DejaVu Sans Mono",monospace;
    font-size: 14px;
    margin: 0 0 15px;
    max-width: 700px;
    overflow: auto;
    padding: 20px;
}
#fire code {
    color: #53931F;
    font-weight: 400;
    overflow: scroll;
    padding: 0;
}
#fire div.text p {
    font-size: 15px;
    margin-bottom: 15px;
    padding: 0;
    text-align: left;
}
#fire span {
  margin: inherit;
  padding: inherit;
}
#fire span.tip {
  margin: -20px 0 0;
  padding: 20px;
  display: block;
  text-align: left;
  width: 60%;
  color: #ffffff;
  background: #008000;
  border-left: 5px solid #000000;
  font-size: 0.9em;
}
#fire blockquote {
  background: #ffff00;
  padding: 0 20px 20px;
  margin: 10px 0;
  border-left: 5px solid #00ffff;
  text-align: left;
}
#fire ul {
  color: #000000;
  line-height: 1.5em;
  padding: 0 0 15px 0;
  margin: 0 0 0 17px;
  list-style: square;
}
#fire ol {
  color: #000000;
  line-height: 1.5em;
  padding: 15px 0;
  margin: 0 0 0 30px;
}
#fire li {
  margin: 0 5px 0 0;
  padding: 0 0 3px;
}
#fire .text table {
  margin: 20px auto;
  color: #666666;
  padding: 0;
  border: none;
}
#fire .text th {
  background: #ffa500;
  color: #ffffff;
  border: 1px solid #000000;
  margin: 0;
  padding: 3px;
}
#fire .text tr {
  margin: 0;
  padding: 0;
}
#fire .text td {
  margin: 0;
  padding: 3px;
  border: 1px solid #00ffff;
}
#fire div.text p.footnote,
.staticpage-detail div.text p.footnote {
  color: #ffa500;
  font-size: .8em;
  margin: 4px 0;
  padding: 0;
}
#fire .text {
  padding: 0 0 20px;
}
#fire .text ul {
  padding: 0;
  margin: 0 0 0 17px;
  list-style: square;
}
#fire .text li {
  padding: 15px 0 0;
}
#fire #container .content-view img {
  margin: 20px 0 20px 20px;
  padding: 0;
  float: none;
  box-shadow: 2px 2px 20px #666666 2px 5px #333333;
  -webkit-box-shadow: 2px 2px 20px #666666 2px 5px #333333;
  -moz-box-shadow: 2px 2px 20px #666666 2px 5px #333333;
}
#fire #container .content-view h1 {
  color: #000000;
  padding: 10px 0;
  margin: 30px 0 30px;
  border-bottom: 1px solid #000000;
  display: block;
}
/*tags*/
#fire .tags {
  margin: 0;
  padding: 10px 0 0;
  font-size: 0.7em;
  display: block;
}
#fire .tags a {
  color: #ffa500;
}
#fire .tags a:hover {
  color: #000000;
  text-decoration: underline;
}
#fire .tools {
  margin: 10px 0;
  padding: 0 0;
}
#fire .tools ul {
  text-align: right;
  margin: 0 10px;
  padding: 0;
  list-style: none;
  font-weight: bold;
  font-size: 12px;
}
#fire .tools ul a:hover {
  text-decoration: underline;
}
#fire .tools li {
  display: inline;
}
#fire .tools li .print {
  color: #008000;
  background: transparent url(../images/css/imprimir.png) left top no-repeat;
  padding: 0 0 10px 20px;
  margin: 0;
}
#fire .tools li .share {
  color: #008000;
  background: transparent url(../images/css/recomendar.png) no-repeat;
  padding: 0 0 10px 20px;
  margin: 0 0 0 15px;
}
#fire .tools li .comments_link {
  color: #008000;
  background: transparent url(../images/css/comentarios.png) no-repeat;
  padding: 0 0 10px 20px;
  margin: 0 0 0 15px;
}
/*
# Cyclope 3 Workflow Design
# Theme: Neutrona 
# Layout: 5 Elements
# 960 Grid System Based www.960.gs
# Official Trac Cyclope 3 GPL: http://codigo.cyclope.ws
# Copyright 2010-2012 Codigo Sur - Sociedad Civil
# All rights reserved.
# This file is part of Cyclope 3.
# 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.
# Development: Codigo Sur www.codigosur.org
# Adaptation HTML + CSS: Santiago Hoerth Moura
# Not delete this comment :)
*/
/*-----------------------------------------------------------------------------------------------
EARTH
-----------------------------------------------------------------------------------------------*/
#footer_separator {
  clear: both;
  height: 0;
}
.footer_global {
  padding: 50px 0 20px;
  font-size: 14px;
}
.footer_global a {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}
.footer_global a:hover {
  color: #ffa500;
  text-decoration: none;
}
.footer_global img {
  padding: 10px 0 0;
}
#earth {
  font-size: 14px !important;
  border-top: 2px dotted #000000;
  font-weight: normal;
  margin: 0 0 10px;
}
#earth img {
  padding: 10px 0 0;
}
#logos {
  text-align: center;
  font-size: 0.7em;
  padding: 1px 0 20px 0;
  margin: 10px auto;
}
#logos img {
  padding: 7px 0 0;
}
.expand_collapse {
  font-weight: bold;
  clear: none;
  margin: 0px;
  padding: 0px;
  color: black;
  float: left;
  margin: 0 4px 0 4px;
  cursor: pointer;
}

#middling .grid_6 {display:none;width:auto;}/* FIX! */
#middling .grid_18 {width: auto;}/* FIX! */

.movieclip .media-content img{
  display: none;
}
