h1 {
    width: 144px;
    display: block;
    text-align: left;
}

h2 {
    clear: both;
}

h3 img  {margin: 15px 0 20px 0;}
h4      {margin: 0 0 3px 0; color: #6AC335;}
h5 img  {margin: 25px 0 14px 0; width: 73px; height: 15px;}

/*              Header               */
/*  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#header, #header .baby { height: 277px; }
#header .logo {
    width:144px;
    height: 128px;
    float: left;
    position: relative;
    padding: 67px 0 0 23px;
}

#header .logo h1 a {
    width:144px;
    height: 128px;
    display:block;
    text-indent:-9000px;
    overflow: hidden;
    background: url(../img/rest/logo.gif) no-repeat;
}

#header .baby { float: left; width: 608px; background: url(../img/home/baby_body.jpg) right bottom no-repeat; }

#meio .meio {width: 775px; margin: 0 auto;}

/*          Text, Conteúdo           */
/*  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#text {
float: left;
width: 586px;
height: 440px;
text-align: left;
margin: 0 0 0 18px;
background: url(../img/rest/bg/meio_dir.gif) left center repeat-y;
}

#text .baby {
width: 494px;
height: 108px;
background: url(../img/home/baby_arms.jpg) right bottom no-repeat;
}

#conteudo       {width: 586px;}
#conteudo .esq  {width: 220px;padding: 5px 0 0 42px;}
#conteudo .dir  {width: 210px; margin: 5px 0 0 56px;}

#conteudo .esq,
#conteudo .dir  {float: left;}

#conteudo .esq div,
#conteudo .dir div  {margin: 0 0 0 16px;}

#conteudo .saiba-mais {width: 89px; height: 21px; margin: 6px 0 6px 0;}

#conteudo .mais {width: 20px; height: 20px; float: right; margin: 2px 0 6px 0;}


