.topo_site{

    width:989px;
    height:122px;
}



.logo{

    width:205px;
    height:69px;
    float:left;
    margin-left:1px;
    margin-top:1px;
}



.e-mail_topo{

    width:148px;
    height:30px;
    float:left;
    margin-left:374px;
    margin-top:9px;
    background:url(../images/commons/fundo_for_topo.png) no-repeat;
    color:#7f7f7f;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    padding-left:5px;
}





.ok_env{

    width:46px;
    height:47px;
    float:left;
    margin-left:-5px;
    margin-top:0px;
    background:url(../images/commons/ok.png) no-repeat;
}



.selo_qualidade{

    width:179px;
    height:61px;
    float:left;
    margin-left:1px;
    margin-top:1px;
    background:url(../images/commons/selo.png) no-repeat;
}



.meio{

    width:1002px;
    min-height:387px;
    _height:387px;
    float:left;
    margin-left:1px;
    margin-top:1px;
}



.lateral_li{

    width:224px;
    height:325px;
    float:left;
    margin-left:0px;
    margin-top:0px;
    background:url(../images/commons/fundo_menu.jpg) no-repeat;
}



.menu_lado_ul{

    margin-top:31px;
}



.menu_lado_ul a{


    color:#191919;
    text-decoration:none;



    color:#191919;

    text-decoration:none;



}







.menu_lado{

    width:167px;
    list-style:none;
    margin-left:30px;
    padding-left:10px;
    font-size:11px;
    color:#191919;
    font-family:Arial, Helvetica, sans-serif;
    margin-top:15px;
}



.menu_lado a{display:block;}





.menu_lado:hover{background:url(../images/commons/fundo_menu.png) no-repeat;}



.container_fot_modalidade{

    width:227px;
    height:291px;
    float:left;
    margin-left:26px;
    margin-top:10px;
}



.mascara_mod{

    width:227px;
    height:291px;
    position:absolute;
    z-index:2;
    background:url(../images/commons/mascara.png) no-repeat;
}



.img_mod {

    height:270px;
    margin-left:2px;
    margin-top:8px;
    position:absolute;
    width:224px;
    z-index:1;
}	



.texto_modalidade{

    width:227px;
    height:28px;
    margin-top:260px;
    margin-left:0px;
    font-size:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#bd2111;
    text-align:center;
}



.conteudo_news{

    width:913px;
    min-height:482px;
    margin-left:24px;
    margin-top:42px;
    float:left;
}



.img_news{

    width:592px;
    min-height:482px;
    float:left;
    display:inline;
    margin-left:5px;
    margin-top:0px;
    background:url(../images/home/fundo_news.gif) no-repeat;
    border-right: solid 1px #ededed;
}



.img_news_container{

    width:562px;
    height:258px;
    margin-left:1px;
    margin-top:1px;
}



.img_news_masc{

    width:562px;
    height:258px;
    z-index:2;
    position:absolute;
    background:url(../images/home/mascara_news.png) no-repeat;
}



.img_news_img{

    width:560px;
    height:254px;
    z-index:1;
    position:absolute;
    margin-left:0px;
    margin-top:4px;
}





.titulo_baixo_foto{

    width:559px;
    float:left;
    margin-left:10px;
    margin-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:21px;
    color:#ba0000;
    text-align:left;
    font-weight:bold;
}





.titulo_baixo_data{

    width:559px;
    float:left;
    margin-left:10px;
    margin-top:34px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
    text-align:left;
}



.texto_novidades, .img_news div p{

    width:550px;
    float:left;
    margin-left:10px;
    margin-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#999999;
    text-align:left;
}





.horario_news, .img_news div p strong{
    width:550px;
    float:left;
    margin-left:10px;
    margin-top:30px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;
    text-align:left;
    font-weight:bold;
}



.novidades{

    width:278px;
    height:104px;
    float:left;
    display:inline;
    margin-left:1px;
    margin-top:20px;
    color:#666666;
    cursor:pointer;
}



.novidades:hover{color:#ba0000;}



.novidades_lon{



    width:454px;

    height:185px;

    float:left;

    margin-left:39px;

    margin-top:20px;

}



.titu_novi_lado{

    width:268px;
    float:left;
    margin-left:10px;
    margin-top:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-align:left;
    font-weight:bold;
}



.titu_novi_data{

    width:268px;
    float:left;
    margin-left:10px;
    margin-top:1px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    text-align:left;
}



.titu_novi_texto{

    width:268px;
    float:left;
    margin-left:10px;
    margin-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-align:left;
}



.linha_separa_nov{

    width:270px;
    height:1px;
    float:left;
    display:inline;
    margin-left:1px;
    margin-top:10px;
    border-top: solid 1px #e5e5e5;
}



.bot_mais_nov{

    width:141px;
    height:33px;
    float:left;
    display:inline;
    margin-left:6px;
    margin-top:10px;
}



.topo_titu_capa_b{

    width:916px;
    height:52px;
    margin-left:1px;
    margin-top:10px;
}



.titulo_topo{

    width:400px;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    font-size:18px;
    color:#b2b2b2;
    padding-top:20px;
    margin-left:10px;
}





.topo_titu_capa{

    background:url("../images/commons/nov.gif") no-repeat scroll 0 0 transparent;
    float:left;
    height:74px;
    margin-left:16px;
    margin-top:40px;
    width:995px;
    /*width:916px;
	height:51px;

	float:left;

	margin-top:40px;

	margin-left:16px;
	background:url(../images/commons/fundo_topo_news.png) no-repeat;*/
}



.titulo_topo_d{
    color:#FFFFFF;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:22px;
    font-weight:bold;
    margin-left:35px;
    padding-top:14px;
    width:400px;
    /*width:400px;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    font-size:18px;
    color:#656565;
    padding-top:14px;
    margin-left:10px;*/
}



.lista_menu{
    color:#B2B2B2;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin-left:823px;
    margin-top:-16px;
    text-align:left;
    width:147px;
    /*width:147px;
    float:left;
    margin-left:756px;
    margin-top:-20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#b2b2b2;
    text-align:left;*/
}



.banner{

    width:775px;
    height:349px;
    float:left;
    margin-top:19px;
    background:url(../images/commons/fundo_banner.jpg) no-repeat;
}



.topo_banner_menu{

    width:775px;
    height:32px;
    float:left;
}



.menu_banner_{

    margin-left:381px;
    list-style:none;
}



.academia_selecionada{
    width:91px;
    height:25px;
    float:left;
    padding-top:7px;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    background:url(../images/commons/fundo_academia_hover.jpg) no-repeat;
    font-weight:bold;
    margin-right:15px;
}



.academia{

    width:91px;
    height:25px;
    float:left;
    padding-top:7px;
    text-align:center;
    color:#818181;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    background:url(../images/commons/fundoMenu_academia.jpg) no-repeat;
    font-weight:bold;
    margin-right:15px;
}

.academia a{color:#818181; text-decoration:none;}



.academia:hover{ color:#FFFFFF;background:url(../images/commons/fundo_academia_hover.jpg) no-repeat;}



.academia:hover a{color:#FFFFFF; text-decoration:none;}



.hidro_selecionada{

    width:136px;
    height:25px;
    float:left;
    padding-top:7px;
    text-align:center;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    background:url(../images/commons/fundo_menu_hidro_hover.jpg) no-repeat;
    font-weight:bold;
    margin-right:15px;
}



.hidro{

    width:136px;
    height:25px;
    float:left;
    padding-top:7px;
    text-align:center;
    color:#818181;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    background:url(../images/commons/fundo_menu_hidro.jpg) no-repeat;
    font-weight:bold;
    margin-right:15px;
}



.hidro a{color:#818181; text-decoration:none;}



.hidro:hover{color:#FFFFFF;background:url(../images/commons/fundo_menu_hidro_hover.jpg) no-repeat;}



.hidro:hover a{color:#FFFFFF;}



.lateral_banner{
    width:36px;
    height:315px;
    float:left;
    padding-top: 90px;

}



.paginacao{



    width:995px;

    height:74px;

}



.paginacao_banner1{

    width:32px;
    height:28px;
    background:url(../images/commons/fundo_paginacao_normal.jpg) no-repeat;
    margin-top:45px;
    margin-left:5px;
    text-align:center;
    padding-top:10px;
    color:#818181;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}



.paginacao_banner1:hover{color:#FFFFFF;background:url(../images/commons/fundo_paginacao_hover.jpg) no-repeat;}



.lateral_banner a{

    display: block;

    text-decoration: none;

}



.paginacao_banner, .lateral_banner a{

    width:32px;
    height:28px;
    background:url(../images/commons/fundo_paginacao_normal.jpg) no-repeat;
    margin-top:5px;
    margin-left:5px;
    text-align:center;
    padding-top:10px;
    color:#818181;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}



.paginacao_banner:hover, .lateral_banner a:hover, .lateral_banner a.activeSlide {color:#FFFFFF;background:url(../images/commons/fundo_paginacao_hover.jpg) no-repeat;}





.container_banner{

    width:508px;
    height:292px;
    float:left;
    margin-top:15px;
}



.container_foto{



    width:216px;

    height:166px;

    float:left;

    margin-left:5px;

    margin-top:5px;

}



.mascara_banner{

    width:508px;
    height:292px;
    position:absolute;
    z-index:2;
    background:url(../images/commons/banner_mascara.png) no-repeat;
}



.img_banner{

    width:494px;
    height:278px;
    position:absolute;
    z-index:1;
    margin-left:9px;
    margin-top:9px;
}



.mascara_img{



    width:216px;

    height:166px;

    z-index:2;

    position:absolute;

    background:url(../images/commons/mas_nov.png) no-repeat;

}



.img_{



    width:214px;

    height:153px;

    margin-top:2px;

    z-index:1;

    position:absolute;

    background-color:#999999;

}



.texto_banner{

    width:193px;
    height:259px;
    float:left;
    margin-top:15px;
    margin-left:10px;
}



.titulo_noti{



    width:211px;

    float:left;

    font-family:Arial, Helvetica, sans-serif;

    font-size:16px;

    color:#b90000;

    font-weight:bold;

    margin-top:10px;

    padding-left:10px;

}



.titulo_data{



    width:211px;

    float:left;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color:#b1b1b1;

    font-weight:bold;

    padding-left:10px;

}



.texto{



    width:211px;

    float:left;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color:#7f7f7f;

    margin-top:20px;

    padding-left:10px;

}



.modalidade_banner{

    width:170px;
    float:left;
    margin-top:34px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#b90000;
    font-weight:bold;
    padding-left:22px;
}



.fone_banner{

    width:155px;
    height:21px;
    float:left;
    margin-left:22px;
    margin-top:5px;
    background:url(../images/commons/fundo_fone.jpg) no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#656565;
    font-weight:bold;
    padding-left:15px;
    text-align:center;
    padding-top:10px;
}



.enviar_email{

    width:165px;
    float:left;
    margin-top:5px;
    margin-left:24px;
}



.end_academia{

    width:153px;
    float:left;
    margin-top:20px;
    margin-left:33px;
    color:#656565;
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}



.titulo_modalidade__{

    width:990px;
    height:58px;
    float:left;
    margin-left:16px;
    margin-top:1px;
    background:url(../images/commons/modalidades.jpg) no-repeat;
}



.img_baixo{

    width:995px;
    height:533px;
    float:left;
    margin-left:24px;
}



.container_modalidades{

    width:227px;
    height:180px;
    float:left;
    display:inline;
    margin-left:16px;
    margin-top:64px;
    cursor:pointer;
}



.container_modalidades_natacao{

    width:227px;
    height:180px;
    float:left;
    display:inline;
    margin-left:12px;
    margin-top:64px;
    cursor:pointer;
}



.mascara_modalidades{

    width:227px;
    height:180px;
    position:absolute;
    z-index:2;
    background:url(../images/commons/fundo_modalidades.png) no-repeat;
    color:#999999;
}

.mascara_modalidades:hover{

    background:url(../images/commons/fundo_hover.png) no-repeat;
    color:#ffffff;


    background:url(../images/commons/fundo_hover.png) no-repeat;

    color:#ffffff;



}



.titulo_modalidade{

    width:192px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    margin-top:155px;
    margin-left:33px;
}



.img_modalidades{

    width:227px;
    height:180px;
    position:absolute;
    z-index:1;
    background:#CCCCCC;
}



.modalidade_texto{
    width:400px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    margin-left:20px;
    margin-top:18px;
}



.systems{

    width:233px;
    height:406px;
    float:left;
    margin-left:9px;
    margin-top:60px;
    background:url(../images/commons/fundo_lado.jpg) no-repeat;
}



.rolagen{

    width:233px;
    height:14px;
    float:left;
    margin-left:0px;
    margin-top:50px;
}



.rolagen2{

    width:233px;
    height:14px;
    float:left;
    margin-left:0px;
    margin-top:6px;
}





.controle_conteudo_dentro{

    width:233px;
    height:300px;
    float:left;
    margin-left:0px;
    margin-top:0px;
}



.avancar_sys{

    margin-left:106px;
}



.cont_sys{

    width:163px;
    height:47px;
    float:left;
    /*margin-left:28px;*/
    margin-top:3px;
}



.voltar_pags{

    width:90px;
    height:34px;
    float:left;
    margin-left:879px;
    margin-top:-24px;
}



.erro_capa{

    width:992px;
    height:64px;
    float:left;
    background:url(../images/commons/erro_acapa.gif) no-repeat;
    margin-top:44px;
    margin-left:32px;
}



.erro_texto{

    width:481px;
    height:154px;
    float:left;
    background:url(../images/commons/404.gif) no-repeat;
    margin-top:100px;
    margin-left:293px;
    padding-bottom:200px;
}



.texto_erro{

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#bc0909;
    margin-left:247px;
    margin-top:136px;
}



.erro_texto2{

    width:674px;
    height:288px;
    float:left;
    background:url(../images/commons/msg_enviada.gif) no-repeat;
    margin-top:100px;
    margin-left:196px;
    padding-bottom:200px;
}



.texto_erro2{

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#bc0909;
    margin-left:367px;
    margin-top:253px;
}



.erro_capa2{

    width:992px;
    height:64px;
    float:left;
    background:url(../images/commons/ok.gif) no-repeat;
    margin-top:44px;
    margin-left:32px;
}



.voltar{



    width:69px;

    height:74px;

    float:left;

    margin-left:43px;

    margin-top:10px;

}



.bot_123{



    width:38px;

    height:34px;

    float:left;

    margin-top:12px;

    background:url(../images/commons/bot_normal.png) no-repeat;

    text-align:center;

    color:#7f7f7f;

}

.bot_123 a{color:#7f7f7f;text-decoration:none;}



.bot_123:hover{



    background:url(../images/commons/bot_hover.png) no-repeat;

    color:#FFFFFF;

}



.selected{

    background:url(../images/commons/bot_hover.png) no-repeat;

    color:#FFFFFF;

}



.bot_123:hover a{color:#FFFFFF;text-decoration:none;}



.paginacao_h{



    margin-top:4px;

}



.avancar{



    width:69px;

    height:74px;

    float:left;

    margin-top:12px;

}


