body {
    font: 0.88em / 1.2em Arial, Verdana, Helvetica, sans-serif;
    background-color: #fff;
}

a:link, a:visited {
    color: #000;
    text-decoration: none;
}

h1 {
    display: none;
}

h2, h3 {
    font-size: 1.2em;
    color: #006600;
    padding-top: 5px;
    padding-bottom: 10px;
}

h3 {
    font-size: 1.1em;
    color: #000;
}

p {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000;
    text-align: justify;
}
/* estilos para listas */
ul, ol {
    list-style: none;
    padding-left: 0;
}

ol {
    list-style: decimal;
}

table td {
    border: solid 2px #CCC;
    border-bottom: none;
    border-right: none;
	padding:5px;
}

table {
    border-bottom: solid 2px #CCC;
    border-right: solid 2px #CCC;
}
/*propriedades do box geral*/
#geral, #conteudo, #rodape {
    width: 747px;
    overflow: hidden;
}

#geral {
    background: url(../imgs/anahata-fundo.jpg) no-repeat left 110px;
    margin: auto;
}

#geral.borda {
    border: solid #999999 1px;
    border-bottom: none;
    border-top: none;
}

#topo {
    height: 160px;
}

#logo {
    text-indent: -5000px;
    background: url(../imgs/anahata-logo.jpg) no-repeat center;
    float: left;
    height: 136px;
    width: 260px;
}
/*preopriedades do menu prinicipal no topo*/
#menuprincipal {
    margin-top: 70px;
    float: right;
    width: 487px;
	font-size:0.75em
}
#menuprincipal h2{
	display:none;
}
#menuprincipal ul {
    float: right; border:none;
    background: none;
}
#menuprincipal ul li, #menuprincipal ul li a:hover {
    background: none;
	border:none;
}
#menuprincipal ul li{
	padding:0; margin:0;
	width:auto;
}
#menuprincipal ul li a {
	padding:0; margin:0;
    color: #999999; height: 47px;
    width: 75px; padding-left: 35px;
    padding-top: 19px; border: none;
    background: url(../imgs/anahata-menu.gif) no-repeat 12px bottom;
}
#menuprincipal ul li.sem_base a {
    background: url(../imgs/anahata-menu-sem-pe.gif) no-repeat 12px bottom;
}
#menuprincipal ul li.sem_base a:hover {
    background: url(../imgs/anahata-menu2-sem-pe.gif) no-repeat -2px top;
}
#menuprincipal ul li a:hover {
    background: url(../imgs/anahata-menu2.gif) no-repeat -2px top;
}
/*submenu*/
#menuprincipal ul li ul {
    top: 105px;
	padding-left:35px;
}
#menuprincipal ul li ul li{
	padding:0; margin:0;
	width:auto; height:auto;
}
#menuprincipal ul li ul li a, #menuprincipal ul li ul li a:hover{
    color: #2f562f; width: 150px; padding:10px 5px; height:auto;
	background: url(../imgs/anahata-submenu.png) !important;
    background: url(../imgs/anahata-submenu.gif);
    filter: none !important; border-top:solid 1px #FFF;
    filter: alpha( opacity = 80 );
}
#menuprincipal ul li ul li ul {
	top:10px; padding:0 0 0 10px;
}
/*propriedade do conteudo*/
#conteudo {
    float: left;
}

#conteudo_interno {
    float: left;
    background: url(../imgs/anahata-fundo-conteudo-interno.jpg) no-repeat left top;
    width: 680px;
    margin-top: -10px;
    padding: 220px 40px 0 35px;
    font: 0.88em / 1.2em Arial, Verdana, Helvetica, sans-serif;
}
/*propiedade box conteudo_esquerda*/
#conteudo_esquerda {
    width: 236px;
    background: url(../imgs/anahata-fundo-conteudo-esquerda.gif) no-repeat;
    margin: 14px 0 0 25px !important;
    margin-left: 12px;
    float: left;
    overflow: hidden;
}
/*propriedade do box cadastrese*/
#cadastrese {
    border: solid 1px #ccc;
    background: #f6f8f6;
    height: 230px;
    width: 215px;
    margin: 7px;
    padding-left: 5px;
}

#cadastrese h2 {
    text-indent: -1500px;
    background: url(../imgs/anahata-cadastre-se-fonte.jpg) no-repeat center;
    width: 90px;
    height: 11px;
}

#cadastrese label {
    width: 50px;
    font-size: 0.88em;
    float: left;
}

#cadastrese p {
    color: #8da48d;
    border-top: solid 1px;
    width: 200px;
    text-align: center;
    font-size: 0.88em;
}

#enviar_cadastro, #botaoEnviarCadastro {
    background: url(../imgs/anahata-botao-enviar.jpg) no-repeat center center #6A379C;
    width: 50px;
    height: 20px;
    float: right;
    margin-right: 10px;
}

#ultimas_noticias {
    width: 222px;
    margin-left: 7px;
    margin-bottom: 10px;
    font: 0.88em / 1.2em Arial, Verdana, Helvetica, sans-serif;
}

#ultimas_noticias h2 {
    text-indent: -5000px;
    background: url(../imgs/anahata-ultimas-noticias-fonte.jpg) no-repeat 5px 5px;
    height: 14px;
    margin-top: 5px;
    border-bottom: solid 1px #ccc;
}

#ultimas_noticias p {
    text-align: center;
    margin-bottom: 5px;
}

#ultimas_noticias .tickerLink {
    text-align: left;
}

#ultimas_noticias .aviso {
    padding-top: 5px;
    border-top: 1px solid #ccc;
    color: #9f9f9f;
}
/*propriedade do menu secundario na coluna esquerda*/
#menusecundario {
    padding-left: 15px;
}

#menusecundario h2, #bem_vindo h2, #livro_conhecer h2 {
    text-indent: -5000px;
    background: url(../imgs/anahata-cursos-fonte.jpg) no-repeat;
}

#menusecundario ul, #menusecundario ul li, #menu-livraria ul {
    background: none; border:none;
    padding: 0; margin: 0;
}

#menusecundario ul li a {
	padding:0; margin:0;  color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 188px; border: none; font-weight: bold;
    background: url(../imgs/anahata-fundo-menu.jpg) no-repeat;
	height:16px;
    padding:3px 0 3px 3px;
    font-size: 0.8em;
}
#menu-livraria h2, #menu-o-anahata h2, #menu-o-livro h2, #banners h2{
	display:none;
}
#menu-livraria ul li, #menu-livraria ul li a {
    border: none;
    background: none;
    height: 94px;
    width: 196px;
    float: left;
    padding-left: 5px;
    margin-top: 5px;
    text-indent: -5000px;
}

#menu-livraria ul li a {
    background: url(../imgs/anahata-livraria.jpg) no-repeat center;
}
/*propriede do conteudo direita*/
#conteudo_direita {
    width: 442px;
    overflow: hidden;
    margin: 195px 0 0 11px;
    float: left;
    padding-top: 25px;
    padding-left: 12px;
    padding-right: 3px;
}
/*propriedade dos box da paginaprincipal*/
#bem_vindo, #livro_conhecer {
    width: 422px;
    background: url(../imgs/anahata-foto-local.jpg) no-repeat;
    height: 126px;
    margin-bottom: 20px
}

#livro_conhecer {
    background: url(../imgs/anahata-livro-conhecer.jpg) no-repeat;
}

#bem_vindo h2, #livro_conhecer h2 {
    margin-left: 120px;
    border-bottom: solid 1px #ccc;
    height: 11px;
}

#bem_vindo h2 {
    background: url(../imgs/anahata-bem-vindo-fonte.jpg) no-repeat left;
}

#livro_conhecer h2 {
    background: url(../imgs/anahata-livro-fonte.jpg) no-repeat left;
}

#bem_vindo p, #livro_conhecer p {
    margin-left: 120px;
    color: #666;
    font-size: 0.8em;
}

#menu-o-anahata, #menu-o-livro {
    float: right;
    border-bottom: solid 1px #ccc;
    width: 302px;
    padding-left: 0px;
    margin-top: -10px;
}
#menu-o-anahata ul, #menu-o-livro ul{
	border:none;
}
#menu-o-anahata ul li, #menu-o-anahata ul li a, #menu-o-livro ul li, #menu-o-livro ul li a {
    background: none; border: none;  color: #393; text-align: center; font-size:0.90em;
}
#menu-o-anahata ul li.borda_primeiro a, #menu-o-livro ul li.borda_primeiro a {
    border-right: solid 1px #393;
}

#menu-o-anahata ul li a:hover, #menu-o-livro ul li a:hover {
    text-decoration: underline;
}

#banners {
    float: left;
    width: 422px;
    overflow: hidden;
}
#banners dl *{
	float: left;
}
#conteudo_direita p.informacao {
    padding-left: 20px;
}
/*propriedade do furmulario de contato*/
#contatos-container label {
    float: left;
    width: 85px;
}

#contatos-container textarea {
    font-size: 11px;
    width: 324px;
}

p.information {
    padding-left: 20px;
}

#enviar {
    background: #6A379C;
    width: 50px;
    height: 20px;
    color: #FFF;
    margin-top: 5px;
    float: right;
    margin-right: 260px;
}

#footer {
    font-size: 9px;
    width: 430px;
}
/*propriedade do furmulario de cadastro*/
#formulaliroCadastro label {
    float: left;
    width: 125px;
}

#formulaliroCadastro legend {
    font-size: 1.3em;
    color: #006600;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
}

#botaoEnviarCadastro {
    margin: 5px 200px 0 0;
}
/**/
#areasInteresse {
    width: 440px;
    margin-left: 20px;
    padding: 10px;
}

#areasInteresse legend {
    padding: 5px;
}

#areasInteresse div.area {
    float: left;
    width: 215px;
    height: 20px;
}
/*propriedade do furmulario de reserva*/
#reserva label {
    float: left;
    width: 117px;
}

#reserva legend {
    font-size: 1.3em;
    color: #006600;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
}

#enviar_reserva {
    border: solid 1px;
    float: right;
    margin-right: 25px;
}
/*propriedade do rodape*/
#rodape {
    background: url(../imgs/anahata-rodape.jpg) top center no-repeat;
    height: 30px;
    margin-top: 5px;
    padding-top: 3px;
    float: left;
    font-size: 0.88em;
}

#rodape p {
    margin-top: 0px;
    text-align: center;
}
/*prpriedade do conteudo programatico*/
#conteudo_programatico td {
    border: solid 1px;
    border-width: 1px 0 0 1px;
}

#conteudo_programatico td {
    background: #09F;
    color: #FFF;
}

#conteudo_programatico td.modulos {
    background: #039;
    color: #FFF;
}
/*propriedade da agenda*/
#agenda_atividade {
    font-size: 1.1em;
}

#agenda_atividade table {
    border: solid 1px #000;
    border-top: none;
    border-left: none;
    margin-bottom: 10px;
}

#agenda_atividade tr {
    height: 22px;
}

#agenda_atividade td {
    height: 100% !important;
    height: 22px;
    border: solid 1px #000;
    border-bottom: none;
    border-right: none
}

#agenda_atividade tr td a.escolha {
    background: #059967;
    display: block;
    height: 100%;
    overflow: hidden;
}

#agenda_atividade td a:hover.escolha {
    background: #AFDF7B;
}

#enviando, #enviado {
    display: none;
}
/*propriedade da tabela de cordenadores*/
td.fundo_cordenador {
    background: #cfe6c1;
    padding: 5px;
    border: none;
}
/*propriedade dos depoimentos*/
#depoimentos dt {
    font-weight: bold;
    margin-top: 30px;
}

td a.bt_depoimento {
    display: block;
    background: #060;
    color: #FFF;
    width: 150px;
    height: 15px;
    text-align: center;
    padding: 2px;
    margin-left: 30px;
}
/*propriedade da tabela de agenda - cursos e palestras*/
#agenda_cursos caption.titulo_agenda {
    background: #008457;
    color: #fff;
    font-weight: bold;
    padding: 3px 0 0 10px;
    height: 19px;
    text-align: left;
}

#agenda_cursos td {
    height: 22px;
}

#enviando, #enviado {
    margin-top: 10px;
}