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

 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:950px; margin:0 auto; }
#flashcontent {text-align:center; height:30px; margin-top:0; }
.content { width:750px; margin:0 auto;}
.tit_home { margin:80px 0 0 0; float:left; width:400px; }
.programa1 { width:170px; float:right; margin-top:80px; }
.textoHome { margin-top:15px; }
.horario { padding-left:10px; margin-top:15px; }




.logo { background:url(../../img/logo.gif) top left no-repeat; 
				width:322px; 
				height:151px; 
				display:block; 
				margin:0 0 0 74px; }
.cab       { }
.colEsq    { }
  { }
.colDir    { }
.rod       { }

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


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

.cab {}



/* Coluna Esquerda.
-------------------------------------------------------------- */

.colEsq {}



/* Coluna do Conteudo.
-------------------------------------------------------------- */

.colMain { width:800px; float:left; margin:0 auto; }

/* Separadores */
.home { background:url(../../img/btn_home.jpg) top left no-repeat; width:101px; height:26px; display:block; float:left;}
.home:hover { background:url(../../img/btn_home.jpg) bottom left no-repeat;}
.programa { background:url(../../img/btn_programa.jpg) bottom left no-repeat; width:101px; height:26px; display:block; float:left;}
.programa:hover { background:url(../../img/btn_programa.jpg) top left no-repeat;}
.inscricoes { background:url(../../img/btn_inscricoes.jpg) bottom left no-repeat; width:101px; height:26px; display:block; float:left;}
.inscricoes:hover { background:url(../../img/btn_inscricoes.jpg) top left no-repeat;}
.contactos { background:url(../../img/btn_contactos.jpg) bottom left no-repeat; width:101px; height:26px; display:block; float:left;}
.contactos:hover { background:url(../../img/btn_contactos.jpg) top left no-repeat ;}
.galeria { background:url(../../img/galeria.gif) bottom left no-repeat; width:101px; height:26px; display:block; float:left;}
.galeria:hover { background:url(../../img/galeria.gif) top left no-repeat ;}

.separadores { list-style:none; margin:107px 0 0 225px;}
.separadores a { margin-left:10px;}

.listagem{ margin:0 0 2em 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; }

body#home .home { background:url(../../img/btn_home.jpg) bottom left no-repeat; }
body#programa .programa { background:url(../../img/btn_programa.jpg) top left no-repeat; }
body#inscricoes .inscricoes { background:url(../../img/btn_inscricoes.jpg) top left no-repeat; }
body#contactos .contactos { background:url(../../img/btn_contactos.jpg) top left no-repeat; }
body#galeria .galeria { background:url(../../img/galeria.gif) top left no-repeat; }

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

.colDir {}



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

.rod {}



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



.linkmail { text-decoration:none; color:#FFFFFF; }

.linkmail:hover {text-decoration:underline; color:#FFFFFF; }