/* CSS Document */

/* GERAL */
*{margin:0;padding:0;}
html
{
  background-color: rgb(140,121,99);
}
body
{
  position: relative;
  width: 1000px;
  margin: 0 auto;
  margin-top: 30px;
  background-color: rgb(239,239,233);
}

/* HEADER */
div.logo
{
  width: 380px;
  height: 90px;
  float: left;
}
div.header_menu
{
  width: 100px;
  height: 90px;
  float: left;
}
div.header_menu_big
{
  width: 120px;
  height: 90px;
  float: left;
}
a.header
{
  text-decoration: none;
  outline: none;
}
img.header
{
  border: none;
  outline: none;
  display: block;
}
a.header_centro
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_centro_out.png');
  display: block;
}
a.header_centro_selected
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_centro_in.png');
  display: block;
}
a.header_centro:hover
{
  background: url('../images/botao_centro_in.png');
}
a.header_consultas_terapias
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_consultasterapias_out.png');
  display: block;
}
a.header_consultas_terapias_selected
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_consultasterapias_in.png');
  display: block;
}
a.header_consultas_terapias:hover
{
  background: url('../images/botao_consultasterapias_in.png');
}
a.header_agenda
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_agenda_out.png');
  display: block;
}
a.header_agenda:hover
{
  background: url('../images/botao_agenda_in.png');
}
a.header_cursos
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_cursos_out.png');
  display: block;
}
a.header_cursos_selected
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_cursos_in.png');
  display: block;
}
a.header_cursos:hover
{
  background: url('../images/botao_cursos_in.png');
}
a.header_inscricoes
{
  text-decoration: none;
  outline: none;
  width: 100px;
  height: 90px;
  background: url('../images/botao_inscricoes_out.png');
  display: block;
}
a.header_inscricoes:hover
{
  background: url('../images/botao_inscricoes_in.png');
}
a.header_lojinha
{
  text-decoration: none;
  outline: none;
  width: 120px;
  height: 90px;
  background: url('../images/botao_lojinha_out.png');
  display: block;
}
a.header_lojinha_selected
{
  text-decoration: none;
  outline: none;
  width: 120px;
  height: 90px;
  background: url('../images/botao_lojinha_in.png');
  display: block;
}
a.header_lojinha:hover
{
  background: url('../images/botao_lojinha_in.png');
}

/* PHOTO */
div.photo
{
  height: 200px;
  background-color: rgb(239,239,233);
  /*background-image: url('../images/img_head02.png');*/
  clear: both; /* necessário por causa dos floats das DIVs do header */
}

/* FOOTER */
div.footer
{
  clear: both; /* necessário por causa dos floats das DIVs do conteúdo */
  position: relative;
  height: 160px;
  background-color: rgb(239,239,233);
  background-image: url('../images/bottom.png');
}
a.footer
{
  text-decoration: none;
  outline: none;
  position: absolute;
  bottom: 30px;
  left: 905px;
  width: 75px;
  height: 10px;
}

/* CONTEÚDO */
div.page_title
{
  margin-top: 36px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: tahoma;
  font-size: 16pt;
  font-weight: normal;
  color: rgb(119,189,116);

/*  min-height: 60px;
  height: auto!important;
  height: 60px;*/
}
div.page_subtitle
{
  margin-left: 20px;
  font-family: tahoma;
  font-size: 12pt;
  font-weight: normal;
  color: rgb(140,121,99);

  min-height: 30px;
  height: auto!important;
  height: 30px;
}
div.page_text
{
  margin-left: 20px;
  margin-right: 20px;
  font-family: tahoma;
  font-size: 10pt;
  font-weight: normal;
  color: rgb(140,121,99);
}
div.page_text a
{
  text-decoration: none;
  outline: none;
  font-family: tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: rgb(119,189,116);
}
img.content_photo
{
  margin-left: 20px;
  border: none;
  width: 230px;
  display: block;
}
img.content_photo_bottom
{
  margin-left: 20px;
  margin-bottom: 45px;
  border:none;
  width: 230px;
  display: block;
}
img.content_table_photo
{
  border: none;
  width: 230px;
  display: block;
}
img.content_table_photo_bottom
{
  margin-bottom: 45px;
  border:none;
  width: 230px;
  display: block;
}
img.contactos_photo
{
  border: none;
  width: 460px;
  display: block;
}
div.content table
{
  margin-left: 10px;
}
div.content td
{
  vertical-align: top;
}

/* MENU */
ul
{
  margin-top: 40px;
}
ul li
{
  height: 35px;
  display: block;
}
li.line
{
  height: 2px;
  display: block;
}
ul li p
{
  padding-left: 20px;
  padding-top: 7px;
  font-family: tahoma;
  font-size: 10pt;
  font-weight: normal;
  color: rgb(119,189,116);
  line-height: 14px;
  display: block;
}
p.menu_header
{
  padding-left: 10px;
  padding-top: 7px;
  font-family: tahoma;
  font-size: 10pt;
  font-weight: normal;
  color: rgb(119,189,116);
  line-height: 14px;
  display: block;
}
ul li a
{
  text-decoration: none;
  outline: none;
  padding-left: 20px;
  padding-top: 7px;
  font-family: tahoma;
  font-size: 10pt;
  font-weight: normal;
  color: rgb(140,121,99);
  line-height: 14px;
  display: block;
}
ul li a.selected
{
  text-decoration: none;
  outline: none;
  padding-left: 20px;
  padding-top: 7px;
  font-family: tahoma;
  font-size: 10pt;
  font-weight: normal;
  color: rgb(119,189,116);
  line-height: 14px;
  display: block;
}
ul li a:hover
{
  color: rgb(119,189,116);
}
ul li img
{
  border: none;
  vertical-align: top;
  width: 230px;
  height: 2px;
  display: block;
  margin-bottom: 0px;
}

/* INSCRIÇÕES */
input.checkbox
{
  margin-left: 20px;
  margin-right: 5px;
  float: left;
  height: 15px;
}
input.form_field
{
  margin-left: 20px;
  width: 480px;
  height: 15px;
  font-family: tahoma;
  font-size: 9pt;
  font-weight: normal;
  color: rgb(140,121,99);
  border-color: rgb(140,121,99);
  border-width: 1px;
  border-style: solid;
}
div.form
{
  width: 70px;
  height: 20px;
  margin-left: 20px;
  float: left;
}
a.form_submit
{
  text-decoration: none;
  outline: none;
  width: 70px;
  height: 20px;
  background: url('../images/botao_enviar_out.png');
  display: block;
}
a.form_submit:hover
{
  background: url('../images/botao_enviar_in.png');
}
a.form_reset
{
  text-decoration: none;
  outline: none;
  width: 70px;
  height: 20px;
  background: url('../images/botao_limpar_out.png');
  display: block;
}
a.form_reset:hover
{
  background: url('../images/botao_limpar_in.png');
}
div.page_text_error
{
  margin-left: 20px;
  margin-right: 20px;
  font-family: tahoma;
  font-size: 9pt;
  font-weight: normal;
  color: rgb(140,121,99);
}

/* Drop down menus */
td.menu_row
{
  width: 250px;
  height: 25px;
  vertical-align: middle;
}
td.menu_row a
{
  width: 250px;
  height: 25px;
  background-image: url('../images/dropdown_out.png');
  text-decoration: none;
  outline: none;
  padding-top: 6px;
  padding-left: 10px;
  font-family: tahoma;
  font-size: 9pt;
  font-weight: normal;
  color: rgb(239,239,233);
  display: block;
}
td.menu_row a:hover
{
  background-image: url('../images/dropdown_in.png');
}
div.centro_menu
{
  position: absolute;
  width: 250px;
  height: auto;
  visibility: hidden;
  z-index: 2;
  padding: 0px;
  left: 382px;
  top: 90px;
  background-color: rgb(140,121,99);
}
div.terapias_menu
{
  position: absolute;
  width: 250px;
  height: auto;
  visibility: hidden;
  z-index: 2;
  padding: 0px;
  left: 482px;
  top: 90px;
  background-color: rgb(140,121,99);
}
div.cursos_menu
{
  position: absolute;
  width: 250px;
  height: auto;
  visibility: hidden;
  z-index: 2;
  padding: 0px;
  left: 582px;
  top: 90px;
  background-color: rgb(255,255,255);
}
div.lojinha_menu
{
  position: absolute;
  width: 250px;
  height: auto;
  visibility: hidden;
  z-index: 2;
  padding: 0px;
  right: 30px;
  top: 90px;
  background-color: rgb(255,255,255);
}
