﻿/*** by Formula Web ***/

body
{
    margin: 0px;
    padding: 0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(../images/bgSite.jpg);
}

img
{
    border: 0px;
}

a
{
    color: #666666;
    text-decoration: none;
}

a:visited
{
    color: #666666;
    text-decoration: none;
}

a:hover
{
    color: #ff0000;
}


#estrutura
{
    width: 760px;
    position: absolute;
    left: 50%;
    margin-left: -380px;
    background-image: url(../images/sombra-trans.png);
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
}

#topo
{
    position: relative;
    height: 175px;
}

#topo h1
{
    float: left;
    margin: 0px;
    padding: 0px;
}

#topo h1 a
{
    text-decoration: none;
    display: block;
    text-indent: -100000px;
    background-image: url(../images/logo.GIF);
    width: 246px;
    height: 170px;
}

#imgTopo
{
    width: 514px;
    height: 145px;
    float: left;
    position: relative;
}

#meio
{
    position: relative;
}

#lateral
{
    width: 154px;
    position: relative;
    float: left;
    margin-top: 10px;
    background-color: #FFFFFF;
}

#lateral img
{
    margin-left: 15px;
}

#lateral ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 120px;
    margin-left: 15px;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    font-size: 13px;
}

#lateral ul li
{
    border-bottom: 1px solid #d0d8e7;
    padding: 5px;
}

#lateral ul li a
{
    color: #666666;
    text-decoration: none;
    display: block;
}

#lateral ul li a:visited
{
    color: #666666;
    text-decoration: none;
}

#lateral ul li a:hover
{
    color: #ff0000;
}

#miolo
{
    background-position: top right;
    background-repeat: no-repeat;
    position: relative;
    float: right;
    width: 606px;
    _width: 600px;
    background-color: #fff;
}

#rodape
{
    clear: both;
    position: relative;
    background-image: url(../images/bgRodape.jpg);
    height: 110px;
    width: 760px;
    float: none;
}

#rodape p
{
    text-align: center;
    color: #fff;
    padding-top: 20px;
    padding-left: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#rodape a:link
{
    text-decoration: none;
    color: #fff;
}
#rodape a:visited
{
    text-decoration: none;
    color: #fff;
}
#rodape a:hover
{
    text-decoration: none;
    color: #ff0000;
}

.box
{   
    background-image: url(../images/bgBox.jpg);
    width: 180px;
    height: 260px;
    float: left;
    margin: 0px 0px 20px 15px;
    border-bottom: 1px solid #D8D8D8;

}

.box p
{
    margin: 0px;
    padding: 10px;
}

.box a:link
{
    text-decoration: none;
    color: #666666;
}

.box a:visited
{
    text-decoration: none;
    color: #666666;
}

.box a:hover
{
    color: #D90503;
}

#boxMeio
{
    width: 590px;
    position: relative;
    background-image: url('../images/bgMeio.jpg');
    margin-top: 0px;
    left: 3px;
}

#boxMeio h2
{
    margin: 0px;
    padding: 0px;
    color: #666666;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 17px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ccc;
}

#boxMeio h3
{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}

#boxMeio h3 a
{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    text-decoration: none;
    color: #666;
}
#boxMeio h3 a:hover
{
    color: #ff0000;
}

#boxMeio p
{
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px;
    margin-top: 10px;
}

#rodapeMeio
{
    background-image: url('../images/rodapeMeio.jpg');
    background-position: 50% bottom;
    background-repeat: no-repeat;
    height: 10px;
    position: relative;
    margin-bottom: 6px;
    clear: both;
}

.agenda
{
    border-bottom: 1px solid #efefef;
    margin-top: 10px;
    padding-bottom: 10px;
    clear: both;
}

.agenda img
{
    margin-right: 5px;
    float: right;
    position: relative;
}

.agenda h4
{
    font-size: 17px;
    margin: 0px;
    padding: 0px;
}

.agenda small
{
    color: #9d0000;
    font-size: 15px;
    font-weight: bold;
}

.noticias h4
{
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    margin-top: 10px;
}

.noticias a
{
    color: #666;
}
.noticias a:hover
{
    color: #ff0000;
}

#banner
{
    position: absolute;
    z-index: 15;
    margin-top: 25px;
    _margin-left: -590px; *margin-left:-590px;
}

.notHome
{
    clear: both;
	margin-left:13px;
    width: 577px;
	height:122px;
    *height:135px;
    padding: 2px;
    float: none;
    margin-top: 250px; 
    *margin-top:10px;
	background-repeat:repeat-y;
    _margin-top:10px;background-image: url('../images/bgNoticas.jpg');
    background-image: url('../images/bgNoticias.jpg');
}

.notHome h2
{
    margin: 0px;
    width: 110px;
    background-color: #FF9900;
    padding: 3px;
    font-size: 11px;
    margin-bottom: 3px;
    color: #333;
    margin-left:10px;
    text-align:center;
    font-family: Georgia, Times New Roman, Times, serif;
    border-bottom: 1px solid #ccc;
    -moz-border-radius: 0.4em;
    -khtml-border-radius: 0.4em;
    -webkit-border-radius: 0.4em;
}

.notHome a:link
{
    text-decoration: none;
    color: #666;
}

.notHome a:visited
{
    text-decoration: none;
    color: #666666;
}

.notHome a:hover
{
    color: #F3F3F3;
}


.horarios
{
    border: 1px solid #b6c1fa;
    font: 11px verdana;
    color: #000000;
    width: 95%;
}
.horarios td, th
{
    border: 1px dotted #b6c1fa;
    padding: 5px;
    color: #000000;
    text-align: center;
}

.top
{
    background: #003366;
    color: #FFFFFF;
}

.yoga
{
    color: #0099FF;
    font-weight: bold;
}

.swa
{
    color: #CC3366;
    font-weight: bold;
}

.outro
{
    color: #006666;
    font-weight: bold;
}

#meio
{
    position: relative;
}

.video
{
    margin-top: 10px;
    margin-left: 80px;
}

.parceiros
{
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    width: 97%;
    margin-left: 9px;
    padding-bottom: 5px;
}

.parceiros a:link
{
    text-decoration: none;
    color: #666666;
}

.parceiros a:visited
{
    text-decoration: none;
    color: #666666;
}

.parceiros a:hover
{
    color: #D90503;
}

