/* 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: auto;

  padding-bottom:10px;

  display: list-item;

}

li.line

{

  height: 2px;

  display: inline-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);

}


