*
{
    margin:0;
    padding:0;
    font-family: Arial;
    font-size:12px;
}

a { outline:none; }
a img { border:0; }

body
{
    background:url('images/background.gif') repeat-x;
    border-top:2px solid #66ccff;
}

#wrapper
{
    width:900px;
    margin:0px auto;
    margin-top:60px;
    overflow:visible;
}

#header
{
    height:108px;
}

#menu
{
    position:relative;
    top:-60px;
    left:200px;
}

#menu ul
{
	list-style: none;
}

#menu ul li
{
	display:inline;
}

#menu ul li a
{
	float:left;
	height:37px;
	background-position:top left;
	text-decoration:none;
    margin-left:5px;
}

#menu a.selected { background-position: 0px 35px; }
#menu a:hover { background-position:0px 35px; }

#menu .home
{
    width:59px ! important;
    background-image:url('images/menu/home.png');
}

#menu a.novidades
{
    width:89px ! important;
    background-image:url('images/menu/novidades.png');
}

#menu a.servicos
{
    width:76px ! important;
    background-image:url('images/menu/servicos.png');
}

#menu a.piscina
{
    width:91px ! important;
    background-image:url('images/menu/piscinas.png');
}

#menu a.ginasio
{
    width:95px ! important;
    background-image:url('images/menu/vita_ginasio.png');
}

#menu a.instalacoes
{
    width:93px ! important;
    background-image:url('images/menu/instalacoes.png');
}

#menu a.agenda
{
    width:70px ! important;
    background-image:url('images/menu/agenda.png');
}

#menu a.equipa
{
    width:79px ! important;
    background-image:url('images/menu/equipa.png');
}

#content
{
    margin-bottom:10px;
}

#footer
{
    width:900px;
    height:28px;
    z-index:100;
    position:absolute;
}


#footer a, #footer p
{
    color:#eaead5;
    text-transform:uppercase;
    text-decoration:none;
    font-size:.9em;
    font-weight:bold;
}

#footer p
{
    padding-left:10px;
    padding-top:7px;
}

#icons
{
     
    float:right;
    margin-top:-23px;
    margin-right:5px;
   
    
}

#icons a
{

   width:20px;
   height:20px;
   padding-right:10px;


}
/*
#footer a:hover
{
    border-bottom:1px dotted #eaead5;
}
*/
#copyright
{
    text-align:center;
    text-transform:uppercase;
    color:#999;
    font-size:.8em;
    margin-top:9px;
}

p.header
{
    color:#666;
    width:394px;
    padding:5px;
    font-size:.9em;

    text-align:justify;
}

p.header a {
    text-decoration:none;
    color:#09f;
    font-size:1em;
}

#noticias
{
    list-style:none;
    margin-top: 15px;
}

#noticias li
{
    height:22px;
    margin-bottom:9px;
}

#noticias li p
{
    height:8px;
    display:inline;
    line-height:8px;
}

.right { float:right; }
.clear { clear:both; }

#noticias li p.date
{
    padding:7px 5px;
    background:#858585;
    color:white;
    font-weight:bold;

}

#noticias li p.stub
{
    padding:7px 10px;
    background:#e7e7e7;
    color:#666;
}

.hilight { color: #09c; font-weight:bold; }

a.botao div { margin:2px 0px; height:23px ! important; }
a.botao:hover div { background-position:0px 23px; }

a.botao div.sala_exercicio {
    width:146px ! important;
    background-image:url('images/botoes/sala_exercicio.gif');
}

a.botao div.gabinete_avaliacao {
    width:180px ! important;
    background-image:url('images/botoes/gabinete_avaliacao.gif');
}

a.botao div.aulas_grupo {
    width:138px ! important;
    background-image:url('images/botoes/aulas_grupo.gif');
}

a.botao div.fluxograma {
    width:138px ! important;
    background-image:url('images/botoes/fluxograma.gif');
}

a.botao div.sala_grupo {
    width:169px ! important;
    background-image:url('images/botoes/sala_grupo.jpg');
}

a.botao div.piscina {
    width:85px ! important;
    background-image:url('images/botoes/piscina.gif');
}

a.botao div.cardiomusculacao {
    width:191px ! important;
    background-image:url('images/botoes/cardiomusculacao.gif');
}

a.botao div.balneario_masculino {
    width:171px ! important;
    background-image:url('images/botoes/balneario_masculino.gif');
}

a.botao div.balneario_feminino {
    width:160px ! important;
    background-image:url('images/botoes/balneario_feminino.gif');
}


a.botao_wide div { margin:2px 0px; height:19px ! important; width: 216px;}
a.botao_wide:hover div { background-position:0px 19px; }

a.botao_wide div.adaptacao_meio_aquatico { background-image:url('images/botoes/adaptacao_meio_aquatico.gif'); }
a.botao_wide div.hidroginastica { background-image:url('images/botoes/hidroginastica.gif'); }
a.botao_wide div.natacao_livre {  background-image:url('images/botoes/natacao_livre.gif'); }
a.botao_wide div.natacao_pura { background-image:url('images/botoes/natacao_pura.gif'); }
a.botao_wide div.natacao_bebes { background-image:url('images/botoes/natacao_bebes.jpg'); }
a.botao_wide div.natacao_pre_parto {  background-image:url('images/botoes/natacao_pre_parto.gif'); }
a.botao_wide div.correccao_postural { background-image:url('images/botoes/correccao_postural.gif'); }
a.botao_wide div.natacao_adaptada { background-image:url('images/botoes/natacao_adaptada.gif'); }
a.botao_wide div.hidropower { background-image:url('images/botoes/hidropower.gif'); }
a.botao_wide div.hidrosenior { background-image:url('images/botoes/hidrosenior.gif'); }
a.botao_wide div.estrutura_escola { background-image:url('images/botoes/estrutura_escola.gif'); }
a.botao_wide div.reabilitacao_aquatica { background-image:url('images/botoes/reabilitacao_aquatica.gif'); }

a.botao_wide div.bodycombat { background-image:url('images/botoes/bodycombat.gif'); }
a.botao_wide div.corrida { background-image:url('images/botoes/corrida.gif'); }
a.botao_wide div.bodypump {  background-image:url('images/botoes/bodypump.gif'); }
a.botao_wide div.localizada { background-image:url('images/botoes/localizada.gif'); }
a.botao_wide div.pilates { background-image:url('images/botoes/pilates.gif'); }
a.botao_wide div.bodybalance {  background-image:url('images/botoes/bodybalance.gif'); }
a.botao_wide div.body_challenge30 {  background-image:url('images/botoes/body_challenge30.gif'); }
a.botao_wide div.taichi { background-image:url('images/botoes/taichi.gif'); }
a.botao_wide div.fitball { background-image:url('images/botoes/fitball.gif'); }
a.botao_wide div.abdominais { background-image:url('images/botoes/abdominais.gif'); }
a.botao_wide div.motricidade_infantil { background-image:url('images/botoes/motricidade_infantil.gif'); }
a.botao_wide div.hiphop {  background-image:url('images/botoes/hiphop.gif'); }
a.botao_wide div.condicao_fisica { background-image:url('images/botoes/condicao_fisica.gif'); }
a.botao_wide div.ballet { background-image:url('images/botoes/ballet.gif'); }
a.botao_wide div.zumba { background-image:url('images/botoes/zumba.gif'); }
a.botao_wide div.movimento_senior { background-image:url('images/botoes/movimento_senior.gif'); }
a.botao_wide div.treino_metabolico30 { background-image:url('images/botoes/treino_metabolico30.gif'); }
a.botao_wide div.jump { background-image:url('images/botoes/jump.gif'); }

a.botao_wide div.pre-parto { background-image:url('images/botoes/pre-parto.gif'); }
a.botao_wide div.pos-parto { background-image:url('images/botoes/pos-parto.gif'); }
a.botao_wide div.krav_maga { background-image:url('images/botoes/kravmaga.gif'); }
a.botao_wide div.core-training { background-image:url('images/botoes/core-training_30.gif'); }
a.botao_wide div.step { background-image:url('images/botoes/step.gif'); }
a.botao_wide div.body_challenge { background-image:url('images/botoes/body_challenge.gif'); }
a.botao_wide div.hathayoga { background-image:url('images/botoes/hathayoga.gif'); }
a.botao_wide div.vitatrainingsystem { background-image:url('images/botoes/vitatrainingsystem.gif'); }

form p
{
    background:#ededed;
    
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    
    color:#09c;
    text-transform:uppercase;

    text-align:center;
    line-height:20px;

    width:45px;
    height:20px;

    float:left;
    margin:2px;
}

form p.msg
{
    width:73px;
}

form input
{
    margin:2px;
    height:14px;
    width:222px;
    background:#ededed;
    border:0px;

    padding:3px;
    color:#09c;
}

form textarea
{
    margin:2px;
    height:73px;
    width:279px;
    background:#ededed;
    border:0px;

    padding:3px;
    color:#09c;
    margin-top:-15px;
}

form a img
{
    border:0;
}

.news
{
    margin:8px 0px;
    margin-bottom:16px;
}

.single
{
    margin:4px 0px;
}

.news .date
{
    height:23px;
    width:103px;
    text-align:center;
    line-height:23px;
    color:#6cf;
    font-family:"Trebuchet MS";
    font-size:12px;
    font-weight:bold;
    background:url('images/bg_data.gif');
    float:left;
}

.news .text
{
    height:23px;
    width:341px;
    text-indent:6px;
    line-height:23px;
    color:#39c;
    font-family:"Trebuchet MS";
    font-size:12px;
    font-weight:bold;
    background:url('images/bg_title.gif');
    float:left;
    margin-left:6px;
    text-transform:uppercase;
    overflow:hidden;
}

.news .text.space
{
	clear:both;
	margin-left:109px;
}

.news img
{
    margin:6px 0px;
    float:left;
}

.news p
{
    float:left;
    margin:6px 12px;
    margin-left:115px;
    text-align:justify;
    width:329px ! important;
    color:#666;
}

#img_lado {
    /*border:4px solid #6cf;*/
    margin-right:10px;
}

