/* RSD: 
 * Este são arquivo que define uma ou mais colunas sólidas, direita ou esquerda
 */

/* --------------------- Coluna Solida ------------------------------------- */
.solid-column
{
  height: 100%;
  width: 200px;
  margin: 0;
}

/* Aqui damos margem para o contedo n� 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� afetar outros m�ulos
 */
.solid-column .module .module-inner-3
{
  padding: 5px 0 0 0;
  margin: 0 15px 5px 15px;
}

/* O header tem de voltar para n� quebrar 
 * Nota que outros h3 no m�ulo vao quebrar tamb�
 */
.solid-column .module .module-inner-3 h3
{
  position: relative;
  left: -15px;
  top: -5px;
  width: 160px;
}

.solid-column .module
{
  overflow: hidden;
}


/* Borda da direita */
#coluna_esquerda .solid-column .module-first .module-float-1,
#coluna_esquerda .solid-column .module-alone .module-float-1
{
  width:10px;
  height:10px;
  position:absolute;
  z-index:100;
  margin:0 0 0 190px; /* left margin */
  background:url(../img/column-solid/bg_corner_topright.gif) no-repeat;
}

/* Borda da ESQUERDA */
#coluna_direita .solid-column .module-first .module-float-1,
#coluna_direita .solid-column .module-alone .module-float-1
{
  width:10px;
  height:10px;
  position:absolute;
  z-index:100;
  background:url(../img/column-solid/bg_corner_topleft.gif) no-repeat;
  margin-top:-1px; 
  margin-left:-1px;
}

.solid-column .module h3
{
  clear:both; 
  margin:10px 0 0px 0; 
  padding:4px 20px 3px 20px; 
  font-family:"trebuchet ms",arial,sans-serif; 
  font-weight:bold; 
  font-size:150%;
}

/* Complementa o de cima (remover comentarios abaixo)*/
.solid-column .module-first h3,
.solid-column .module-alone h3
{
  margin:0px; 
}


/* ------------------------------------------------------------------------- */
