﻿body 
{
  font-family:Arial;
  background-image:url(../images/bg_main.jpg);
  background-position: center center;
  background-repeat:no-repeat;
  background-color: #9bceee;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*** Master ***/
.divMainMaster
{
  position:relative;
  overflow:hidden;
  width:954px;
  border-style:none;
  border-width:1px;
  text-align:center;
  margin:0px auto 60px auto;
  background-color:#ffffff;
}

/*** Logo Apatmil ***/
.divLogoAptamil
{
  position:absolute;
  top:-15px;
  left:0px;
  overflow:hidden;
  border-style:none;
  border-width:1px;
  z-index:999;
}

/*** Logo Milupa ***/
.divLogoMilupa
{
  position:absolute;
  top:12px;
  left:40px;
  overflow:hidden;
  border-style:none;
  border-width:1px;
  z-index:999;
}

/*** Top/Header ***/
.divMasterTopPage
{
  overflow:hidden;
  position:relative;
  width:954px;
  height:80px;
}

/*** Top Menu ***/
.divMasterTopMenu
{
  overflow:hidden;
  position:relative;
  width:954px;
  height:25px;
  background-image:url(../images/bg_menu.jpg);
  background-repeat:repeat-y;
  text-align:right;
  margin: auto;
}

.menuCellTop
{
  height:25px;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  vertical-align:middle;
}

.linkMenuTop
{
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#22418B;
  cursor:pointer;
}

.linkMenuTop:hover
{
  color: #ffffff;
}

.linkMenuTopSelected
{
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  cursor:default;
}

/*** Top Banner ***/
.divMasterTopBanner
{
  overflow:hidden;
  position:relative;
  vertical-align:bottom;
}

/*** Master Menu ***/
.divMasterMenu
{
  overflow:hidden;
  position:relative;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  vertical-align:middle;
  color:#ffffff;
}

/***/
.menuHome
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#9CCFEF;
}

.menuHome:hover
{
  border-color:#447C9B;
  color: #447C9B;
}

.menuHomeSelected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#447C9B;
  color:#D6E4ED;
}

/***/
.menuGravidez
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#E4A18C;
}

.menuGravidez:hover
{
  border-color:#D77351;
  color: #D77351;
}

.menuGravidezSelected
{
  width:106px;
  height:40px;
  border:solid 1px #ffffff;
  cursor:default;
  background-color:#D77351;
  color:#F4D2C4;
}

/***/
.menuMeses0_4
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#8FBCAA;
}

.menuMeses0_4:hover
{
  border-color:#4F846F;
  color: #4F846F;
}

.menuMeses0_4Selected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#4F846F;
  color:#D5E6DF;
}

/***/
.menuMeses4_6
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#8FBCAA;
}

.menuMeses4_6:hover
{
  border-color:#4F846F;
  color: #4F846F;
}

.menuMeses4_6Selected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#4F846F;
  color:#D5E6DF;
}

/***/
.menuMeses6_9
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#8FBCAA;
}

.menuMeses6_9:hover
{
  border-color:#4F846F;
  color: #4F846F;
}

.menuMeses6_9Selected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#4F846F;
  color:#D5E6DF;
}

/***/
.menuMeses9_12
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#8FBCAA;
}

.menuMeses9_12:hover
{
  border-color:#4F846F;
  color: #4F846F;
}

.menuMeses9_12Selected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#4F846F;
  color:#D5E6DF;
}

/***/
.menuMeses12
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#8CB6CC;
}

.menuMeses12:hover
{
  border-color:#447C9B;
  color: #447C9B;
}

.menuMeses12Selected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#447C9B;
  color:#D6E4ED;
}

/***/
.menuPai
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#A9A3BF;
}

.menuPai:hover
{
  border-color:#6D638D;
  color: #6D638D;
}

.menuPaiSelected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#6D638D;
  color:#D6E4ED;
}

/***/
.menuAreaPessoal
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:pointer;
  background-color:#A9A3BF;
}

.menuAreaPessoal:hover
{
  border-color:#6D638D;
  color: #6D638D;
}

.menuAreaPessoalSelected
{
  width:106px;
  height:40px;
  border: solid 1px #ffffff;
  cursor:default;
  background-color:#6D638D;
  color:#D6E4ED;
}

/***/
/*** Master Body ***/
.divMasterBody
{
  background-repeat:repeat-x;
  background-position:bottom;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  overflow:hidden;
  vertical-align: top;
  min-height:300px;
  height:auto;
}

.divMasterBodyLeftTD
{
  border-right:solid 2px #ffffff;
}

.divMasterBodyLeft
{
  float:left;
  width:212px;
}

.divMasterBodyDetailTD
{
}

.divMasterBodyDetail
{
  float:left;
  width:488px;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
}

.divMasterBodyRightTD
{
  border-left:solid 2px #ffffff;
}

.divMasterBodyRight
{
  float:left;
  width:186px;
  padding: 20px 10px 20px 10px;
}

/*** Bottom Menu ***/
.divMasterBottomMenu
{
  overflow:hidden;
  position:relative;
  width:954px;
  height:30px;
  border-top: solid 2px #ffffff;
  text-align:left;
  /*background-color:#9CCFEF;*/
}

.menuCellBottom
{
  height:30px;
  padding-left:20px;
  padding-right:20px;
  text-align:center;
  vertical-align:middle;
}

.linkMenuBottom
{
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  /*color:#22418B;*/
}

.linkMenuBottom:hover
{
  color: #ffffff;
}