/* CSS CAKE STUDIO */

html {
    width: 100%;
    height: auto;
    background-color: #f0E9D7;
}

body {
    width: 100%;
    height: auto;
	margin: 0 auto;
    background: none;
	text-align: center;
    font-size: 14px;
	font-family: Verdana;
    color: #333;
}

/* LINKS */

a {color: #ddbb66;}
a:visited {color: #ddbb66;}
a:hover {color: #66ccaa;}
a:active {color: #66ccaa;}
a img {border: none;}

/* LINKS */

#site {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 645px;
    float: left;
    text-align: center;
	background-image: url("../img/bg.jpg");
    background-repeat: no-repeat;
    background-position: top center;
}

#site #cake {
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    height: 645px;
    text-align: center;
}

#site #cake #esquerda {   
    margin: 0;
    padding: 0;
    width: 235px;
    height: 645px;
    float: left;
    text-align: left;
    position: absolute;
}

#site #cake #esquerda #logo {
    margin: 20px 0 0 0;
    padding: 0;
    text-align: right;
    width: 235px;
    height: 145px;
}

#site #cake #esquerda #mulher {
    margin: 0;
    padding: 85px 0 10px 0;
    width: 235px;
    height: 385px;
}

#site #cake #direita {
    margin: 0;
    padding: 0;
    float: right;
    text-align: left;
    width: 765px;
    height: 645px;
}

#site #cake #direita #menuIndex {
    margin: 0 0 130px 0;
    float: right;
    width: 660px;
    height: 473px;
    background: none;
	background-image: url("../img/bgMenuIndex.png");
    background-repeat: no-repeat;
    background-position: top right;
}

#site #cake #direita #menuIndex ul{
    margin: 33px 0 0 0;
    padding: 0;
}

#site #cake #direita #menuIndex ul li{
    margin: 0;
    padding: 0;
    list-style: none;
}

#site #cake #direita #menuIndex ul li.li1{
    margin: 0px;
}

#site #cake #direita #menuIndex ul li.li2{
    margin: -3px 0 0 82px;
}

#site #cake #direita #menuIndex ul li.li3{
    margin: 7px 0 0 82px;
    z-index: 1500;
}

#site #cake #direita #menuIndex ul li.li4{
    margin: 7px 0 0 265px;
}

#site #cake #direita #menuIndex ul li.li5{
    margin: 7px 0 0 449px;
}

#site #cake #direita #menu {
    float: right;
    background: none;
    height: 85px;
}

#site #cake #direita #menu #menuDiv {
    margin: 0 10px 82px 10px;
}

#site #cake #direita #menu ul{
    margin: 0 10px 0 0;
    padding: 0;
}

#site #cake #direita #menu ul li{
    margin: 0;
    padding: 0;
    list-style: none;
}

#site #cake #direita #conteudo {
    margin: 82px 0 0 0;
    padding: 0;
    width: 765px;
}

#site #cake #direita #conteudo #contato {
    margin: 0 107px 0 107px;
    padding: 0;
    width: 551px;
    height: 555px;
    background: none;
	background-image: url("../img/bgContato.png");
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 12px;
}

#site #cake #direita #conteudo #contato form{
    width: 350px;
    margin: 0;
    padding: 100px 100px 0 101px;
}

#site #cake #direita #conteudo #contato form p{
    padding: 0 0 10px 0;
}

#site #cake #direita #conteudo #contato form ul{
    margin: 0 10px 0 0;
    padding: 0;
}

#site #cake #direita #conteudo #contato form ul li{
    margin: 0;
    padding: 3px 0;
    list-style: none;
}

#site #cake #direita #conteudo #contato form ul li input.text{
    width: 350px;
    height: 14px;
    line-height: 14px;
    font-size: 11px;
	font-family: Verdana;
    color: #333;    
}

#site #cake #direita #conteudo #contato form ul li input.submit{
    width: 82px;
    height: 82px;
    border: none;
    background: none;
	background-image: url("../img/btnEnviar.png");    
    background-repeat: no-repeat;
    cursor: pointer;
}

#site #cake #direita #conteudo #contato form ul li textarea.textarea{
    width: 350px;
    height: 100px;
    line-height: 14px;
    font-size: 11px;
	font-family: Verdana;
    color: #333;    
}

#rodape {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 260px;
    float: left;
	background-image: url("../img/bottom.jpg");    
    background-repeat: no-repeat;
    background-position: top center;
}

#rodape #texto {
    margin: 0 auto;
    width: 750px;
    font-size: 12px;
    color: #333;
    text-align: left;
}

#rodape #texto p{
    line-height: 16px;
    margin: 60px 0 0 435px;
}

#rodape #texto p a{
    color: #333;
    text-decoration: none;
}

#rodape #texto p a:visited {
    color: #333;
    text-decoration: none;
}

#rodape #texto p a:hover {
    color: #66ccaa;
    text-decoration: none;
}

#rodape #texto p a:active {
    color: #66ccaa;
    text-decoration: none;
}
