/* Não roda em IE5.0
 * Sufixos de módulos usados.
 * Esta lista é importante pois algumas propriedades tem de ser aplicadas a
 * todos eles juntos.
 *
 * Sem sufixo é o box default do tema.
 * -noborder, tira a borda.
 * Pré-definidos sempre por enquanto só:
 * -blue
 * -green
 * -orange
 *
 * e sempre existirão correspondente sem borda:
 * -noborder-<sufixo>
 *  por exemplo:
 *  -noborder-blue
 *
 * Fora isso existe os tematizados de 1 a 10 (-1, -2, ... -10)
 * e os correspondentes sem borda (-noborder-1, ...)
 *
 * Esses serão alterados pela palheta correspondente em cada tema
 * Área útil interna: 163px
 */

.float-column
{
  height: 100%;
}


/* Módulos nao podem estourar, nunca. Especialmente os menus */
/* completar com novos sufixos aqui */
.float-column .module,
.float-column .module-noborder,
.float-column .module-blue,
.float-column .module-green,
.float-column .module-orange,
.float-column .module-noborder-blue,
.float-column .module-noborder-green,
.float-column .module-noborder-orange,
.float-column .module-1,
.float-column .module-2,
.float-column .module-3,
.float-column .module-4,
.float-column .module-5,
.float-column .module-6,
.float-column .module-7,
.float-column .module-8,
.float-column .module-9,
.float-column .module-10,
.float-column .module-noborder-1,
.float-column .module-noborder-2,
.float-column .module-noborder-3,
.float-column .module-noborder-4,
.float-column .module-noborder-5,
.float-column .module-noborder-6,
.float-column .module-noborder-7,
.float-column .module-noborder-8,
.float-column .module-noborder-9,
.float-column .module-noborder-10
{
  overflow: hidden;
  width:183px;
  margin:0 0 2.5em 0;
  padding:0 0 10px 0;
}

/* Aqui damos margem para o contedo não grudar nas pareder
 * das bordas das colunas.
 * tem de ser especificado para cada variação de sufixo e
 * repetido para coluna esquerda e direita, para não afetar outros móulos
 */
 
.float-column .module .module-inner-3,
.float-column .module-noborder .module-inner-3,
.float-column .module-blue .module-inner-3,
.float-column .module-green .module-inner-3,
.float-column .module-orange .module-inner-3,
.float-column .module-noborder-blue .module-inner-3,
.float-column .module-noborder-green .module-inner-3,
.float-column .module-noborder-orange .module-inner-3,
.float-column .module-1 .module-inner-3,
.float-column .module-2 .module-inner-3,
.float-column .module-3 .module-inner-3,
.float-column .module-4 .module-inner-3,
.float-column .module-5 .module-inner-3,
.float-column .module-6 .module-inner-3,
.float-column .module-7 .module-inner-3,
.float-column .module-8 .module-inner-3,
.float-column .module-9 .module-inner-3,
.float-column .module-10 .module-inner-3,
.float-column .module-noborder-1 .module-inner-3,
.float-column .module-noborder-2 .module-inner-3,
.float-column .module-noborder-3 .module-inner-3,
.float-column .module-noborder-4 .module-inner-3,
.float-column .module-noborder-5 .module-inner-3,
.float-column .module-noborder-6 .module-inner-3,
.float-column .module-noborder-7 .module-inner-3,
.float-column .module-noborder-8 .module-inner-3,
.float-column .module-noborder-9 .module-inner-3,
.float-column .module-noborder-10 .module-inner-3
{
  padding: 5px 0 0 0;
  margin: 0 10px 5px 10px;
}

/* O header tem de voltar para não quebrar 
 * Nota que outros h3 no módulo vao quebrar também
 */
.float-column .module .module-inner-3 h3,
.float-column .module-noborder .module-inner-3 h3,
.float-column .module-blue .module-inner-3 h3,
.float-column .module-green .module-inner-3 h3,
.float-column .module-orange .module-inner-3 h3,
.float-column .module-noborder-blue .module-inner-3 h3,
.float-column .module-noborder-green .module-inner-3 h3,
.float-column .module-noborder-orange .module-inner-3 h3,
.float-column .module-1 .module-inner-3 h3,
.float-column .module-2 .module-inner-3 h3,
.float-column .module-3 .module-inner-3 h3,
.float-column .module-4 .module-inner-3 h3,
.float-column .module-5 .module-inner-3 h3,
.float-column .module-6 .module-inner-3 h3,
.float-column .module-7 .module-inner-3 h3,
.float-column .module-8 .module-inner-3 h3,
.float-column .module-9 .module-inner-3 h3,
.float-column .module-10 .module-inner-3 h3,
.float-column .module-noborder-1 .module-inner-3 h3,
.float-column .module-noborder-2 .module-inner-3 h3,
.float-column .module-noborder-3 .module-inner-3 h3,
.float-column .module-noborder-4 .module-inner-3 h3,
.float-column .module-noborder-5 .module-inner-3 h3,
.float-column .module-noborder-6 .module-inner-3 h3,
.float-column .module-noborder-7 .module-inner-3 h3,
.float-column .module-noborder-8 .module-inner-3 h3,
.float-column .module-noborder-9 .module-inner-3 h3,
.float-column .module-noborder-10 .module-inner-3 h3
{
  position: relative;
  left: -10px;
  top: -5px;
  width: 164px;
  clear:both;
  margin:0 0 10px 0; 
  padding:4px 10px 3px 10px; 
  font-family:"trebuchet ms",verdana,arial,sans-serif; 
  font-weight:bold; 
  font-size:140%;
}

.float-column
{
  width:185px;
}

#coluna_direita .float-column
{
  margin:0 15px 0 0;
}

#coluna_esquerda .float-column
{
  margin:0 0 0 15px;
}

/* every -noborder-* here */
.float-column .module-noborder,
.float-column .module-noborder-green,
.float-column .module-noborder-blue,
.float-column .module-noborder-orange,
.float-column .module-noborder-1,
.float-column .module-noborder-2,
.float-column .module-noborder-3,
.float-column .module-noborder-4,
.float-column .module-noborder-5,
.float-column .module-noborder-6,
.float-column .module-noborder-7,
.float-column .module-noborder-8,
.float-column .module-noborder-9,
.float-column .module-noborder-10
{
  width:185px;
}


/* Borda da Esquerda */
.float-column .module .module-float-1,
.float-column .module-noborder .module-float-1,
.float-column .module-blue .module-float-1,
.float-column .module-green .module-float-1,
.float-column .module-orange .module-float-1,
.float-column .module-noborder-blue .module-float-1,
.float-column .module-noborder-green .module-float-1,
.float-column .module-noborder-orange .module-float-1,
.float-column .module-1 .module-float-1,
.float-column .module-2 .module-float-1,
.float-column .module-3 .module-float-1,
.float-column .module-4 .module-float-1,
.float-column .module-5 .module-float-1,
.float-column .module-6 .module-float-1,
.float-column .module-7 .module-float-1,
.float-column .module-8 .module-float-1,
.float-column .module-9 .module-float-1,
.float-column .module-10 .module-float-1,
.float-column .module-noborder-1 .module-float-1,
.float-column .module-noborder-2 .module-float-1,
.float-column .module-noborder-3 .module-float-1,
.float-column .module-noborder-4 .module-float-1,
.float-column .module-noborder-5 .module-float-1,
.float-column .module-noborder-6 .module-float-1,
.float-column .module-noborder-7 .module-float-1,
.float-column .module-noborder-8 .module-float-1,
.float-column .module-noborder-9 .module-float-1,
.float-column .module-noborder-10 .module-float-1
{
  width:10px; 
  height:10px; 
  position:absolute; 
  z-index:100; 
  background:url(../img/column-float/bg_corner_topleft.gif) no-repeat; 
  margin-top:-1px; 
  margin-left:-1px;
}

/* Borda da Direita */
.float-column .module .module-float-2,
.float-column .module-noborder .module-float-2,
.float-column .module-blue .module-float-2,
.float-column .module-green .module-float-2,
.float-column .module-orange .module-float-2,
.float-column .module-noborder-blue .module-float-2,
.float-column .module-noborder-green .module-float-2,
.float-column .module-noborder-orange .module-float-2,
.float-column .module-1 .module-float-2,
.float-column .module-2 .module-float-2,
.float-column .module-3 .module-float-2,
.float-column .module-4 .module-float-2,
.float-column .module-5 .module-float-2,
.float-column .module-6 .module-float-2,
.float-column .module-7 .module-float-2,
.float-column .module-8 .module-float-2,
.float-column .module-9 .module-float-2,
.float-column .module-10 .module-float-2,
.float-column .module-noborder-1 .module-float-2,
.float-column .module-noborder-2 .module-float-2,
.float-column .module-noborder-3 .module-float-2,
.float-column .module-noborder-4 .module-float-2,
.float-column .module-noborder-5 .module-float-2,
.float-column .module-noborder-6 .module-float-2,
.float-column .module-noborder-7 .module-float-2,
.float-column .module-noborder-8 .module-float-2,
.float-column .module-noborder-9 .module-float-2,
.float-column .module-noborder-10 .module-float-2
{
  width:10px; 
  height:10px; 
  position:absolute; 
  z-index:100; 
  background:url(../img/column-float/bg_corner_topright.gif) no-repeat; 
  margin-top:-1px; 
  margin-left:174px;
}

/* Borda da Esquerda - para sem bordas*/
.float-column .module-float-1-noborder,
.float-column .module-float-1-noborder-green,
.float-column .module-float-1-noborder-blue,
.float-column .module-float-1-noborder-orange,
.float-column .module-float-1-noborder-1,
.float-column .module-float-1-noborder-2,
.float-column .module-float-1-noborder-3,
.float-column .module-float-1-noborder-4,
.float-column .module-float-1-noborder-5,
.float-column .module-float-1-noborder-6,
.float-column .module-float-1-noborder-7,
.float-column .module-float-1-noborder-8,
.float-column .module-float-1-noborder-9,
.float-column .module-float-1-noborder-10
{
  margin-top:0px; 
  margin-left:0px;
}

/* Borda da Direita - para sem bordas*/
.float-column .module-float-2-noborder,
.float-column .module-float-2-noborder-green,
.float-column .module-float-2-noborder-blue,
.float-column .module-float-2-noborder-orange,
.float-column .module-float-1-noborder-1,
.float-column .module-float-1-noborder-2,
.float-column .module-float-1-noborder-3,
.float-column .module-float-1-noborder-4,
.float-column .module-float-1-noborder-5,
.float-column .module-float-1-noborder-6,
.float-column .module-float-1-noborder-7,
.float-column .module-float-1-noborder-8,
.float-column .module-float-1-noborder-9,
.float-column .module-float-1-noborder-10
{
  margin-top:0px; 
  margin-left:175px;
}

.float-column .module-green h3,
.float-column .module-noborder-green h3,
.float-column .module-blue h3,
.float-column .module-noborder-blue h3,
.float-column .module-orange h3,
.float-column .module-noborder-orange h3,
.float-column .module-1 h3,
.float-column .module-2 h3,
.float-column .module-3 h3,
.float-column .module-4 h3,
.float-column .module-5 h3,
.float-column .module-6 h3,
.float-column .module-7 h3,
.float-column .module-8 h3,
.float-column .module-9 h3,
.float-column .module-10 h3,
.float-column .module-noborder-1 h3,
.float-column .module-noborder-2 h3,
.float-column .module-noborder-3 h3,
.float-column .module-noborder-4 h3,
.float-column .module-noborder-5 h3,
.float-column .module-noborder-6 h3,
.float-column .module-noborder-7 h3,
.float-column .module-noborder-8 h3,
.float-column .module-noborder-9 h3,
.float-column .module-noborder-10 h3
{
  margin:0 0 5px 0;
}

