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

 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Modificado por Filipe Rocha (filipe@viaoceanica.com)
   * Via Oceânica (www.viaoceanica.com)

----------------------------------------------------------------------- */
@import url("reset.css");
@import url("typography.css");
@import url("forms.css");

/* Containers e caixas
-------------------------------------------------------------- */
.container { width:960px; margin:0 auto; }
.content   { background:#fff;}
.cab       { }
.colEsq    { }
.colMain   { width:608px; padding:11px 11px 0 22px; background:#fff; float:left;}
.colDir    { width:319px; float:left; background:url(../../img/bg_colDir.gif) top left repeat-y; min-height:703px;}
.rod       { width:960px; background:url(../../img/bg_rod.gif) top left no-repeat; color:#fff; padding:22px 0 22px 30px; font-size:.9em;}

/* NOTA: o clear está escrito no reset.css */


/* Cabeçalho.
-------------------------------------------------------------- */

.cab {}
.logo { background:url(../../img/logo.jpg) top left no-repeat; width:888px; height:114px; display:block; text-indent:-9999px;}
.topo { background:url(../../img/bg_top.jpg) top left no-repeat; width:940px; height:36px; color:#fff; padding:0 20px 0 0;}
.topo .hoje{ display:block; width:90px; float:left; height:20px;}
.topo a { text-indent:-9999px; float:right; margin:4px 1px 0 1px;}
.topo span { float:left; margin-top:1px; font-size:.9em; }

.b_edicoes { background:url(../../img/b_edicoes.gif) top left no-repeat; width:81px; height:27px; display:block;}
.b_assinar { background:url(../../img/b_assinar.gif) top left no-repeat; width:81px; height:27px; display:block;}
.b_afaucssr { background:url(../../img/b_afaucssr.gif) top left no-repeat; width:81px; height:27px; display:block;}
.b_eventos { background:url(../../img/b_eventos.gif) top left no-repeat; width:81px; height:27px; display:block;}
.b_forum { background:url(../../img/b_forum.gif) top left no-repeat; width:81px; height:27px; display:block;}
.b_links { background:url(../../img/b_links.gif) top left no-repeat; width:81px; height:27px; display:block;}

/* Hover */

.b_edicoes:hover { background:url(../../img/b_edicoes.gif) bottom left no-repeat #fff;}
.b_assinar:hover { background:url(../../img/b_assinar.gif) bottom left no-repeat #fff;}
.b_afaucssr:hover { background:url(../../img/b_afaucssr.gif) bottom left no-repeat #fff;}
.b_eventos:hover { background:url(../../img/b_eventos.gif) bottom left no-repeat #fff;}
.b_forum:hover { background:url(../../img/b_forum.gif) bottom left no-repeat #fff;}
.b_links:hover { background:url(../../img/b_links.gif) bottom left no-repeat #fff;}

/* Coluna do Conteudo.
-------------------------------------------------------------- */
.destaque { padding:8px; width:592px; background:#0089b1;}
.destaque img { float:left; margin-right:15px;}
.destaque h2 { color:#fff; margin:10px 0;}
.textoDestaque { color:#d0f4fe;}

.noticiaSecundaria { width:176px; padding:10px 5px 20px; margin-right:15px; float:left;}
.noticiaSecundaria h3 { margin:5px 0;}
.noticiaSecundaria .data { color:#028db5; font-size:.9em;}

.associacao { background:url(../../img/promo_ISJD.jpg) top left no-repeat; width:189px; height:249px; float:left; position:relative; margin-right:10px;}
.lojaOnline { background:url(../../img/promo_ohicss.jpg) top left no-repeat; width:189px; height:249px; float:left; position:relative; margin-right:10px;}
.galeria { background:url(../../img/t_galeria.gif) top left no-repeat #7fc4d8; width:208px; float:left; padding-top:45px; min-height:204px;}

.botao { background:url(../../img/btn_azul.gif) top left no-repeat; display:block; width:110px; height:27px; text-transform:uppercase; padding-top:8px; color:#fff; text-align:center;}

.submeter { margin-left:160px; padding:.3em; background:#0398c2; color:#fff; font-weight:bold; border:none; }

.associacao .botao { position:absolute; bottom:10px; left:40px;}

.lojaOnline .botao { position:absolute; bottom:10px; left:40px; }
.lojaOnline p { text-align:center; color:#96cedf;}

.galeria  img { margin:0 12px 12px;}
.descricaoGaleria { padding:12px 12px 0; background:#0089b1; width:184px; color:#fff; text-transform:capitalize; text-align:center; min-height:41px;}

.corpoNoticia { margin:10px 0;}
.comentarios input, textarea { margin:0 0 0 10px; width:250px;}

.pequeno { width:40px;}

.listagem{ margin:0 0 .5em 0;}
.listagem .img{ float:left; overflow:hidden; width:100px; height:75px; text-align:center; margin:0 5px 5px; }
.texto     { float:left; }
.texto span{ font-size:.9em; color:#666; }

.paginacao { clear:both; }
.activo, .inativo { display:block; padding:5px; margin:1px; float:left; }
.activo, .inativo:hover { background:#000; color:#fff; }
.inativo { background:#666; color:#000; }

.subBox{ background:#80c4d9; color:#fff; border:1px solid #0089b1; padding:15px; display:block; margin:20px; }
.subBox a{ color:#fff; }
.subBox li{ margin:0 15px; padding:0; color:#fff; }

.agendaBox{ padding:0; margin:0; font-size:.9em; }
.agendaBox td{ padding:2px; margin:0; border:1px solid #f5f5f5; }


/* Coluna da Direita.
-------------------------------------------------------------- */

.colDir {}

.t_temas { background:url(../../img/t_temas.gif) top left no-repeat; display:block; width:170px; height:17px; margin:10px; text-indent:-9999px;}
.t_oirresponsavel { background:url(../../img/t_oirresponsavel.gif) top left no-repeat; display:block; width:133px; height:13px; text-indent:-9999px; margin:25px 0 15px 10px;}

.colDir ul { list-style:none; margin:0;}
.colDir li { background:url(../../img/bg_li.gif) top left no-repeat; padding:7px 0 9px 25px; font-weight:bold;}
.colDir p  { padding:0 20px 0 10px;}



/* Rodapé.
-------------------------------------------------------------- */

.rod {}
.rod a { color:#fff; text-decoration:none;}
.rod a:hover { color:#0089b1;}



/* Extras.
-------------------------------------------------------------- */



