a{text-decoration:none;}
a img { border:none; }

body{margin:0; padding:0; background-color:#FFFFFF; background-image: url('../imagens/Background2.jpg'); background-repeat: repeat-x;}
#fundohome{background-color:#FFFFFF; background-image: url('../imagens/Background.jpg'); background-repeat: repeat-x;}
/* body{margin:0; padding:0; font:11px Tahoma; background:#95AC52 url(../imagens/bg.jpg) repeat-x}*/

#rdp_rodape {float: left; width: 100%;  background-image: url('../imagens/BackgroundRodape.jpg'); background-repeat:repeat-x; margin: 0 auto;}
#rdp_rodapemeio { width: 998px; height: 77px; text-align:center;  margin: 0 auto;}
#rdp_texto { width: 798px; float:left; }
#rdp_logo { width: 200px; float:left; margin-top: 13px; }
#rdp_menus { font-family:Verdana, Geneva, sans-serif;  color:#fff; font-size:12px; padding-top:10px;  margin-left: 17px; text-align: left; }
#rdp_menus a{ font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px; padding-top:10px; padding-right: 17px; padding-left: 0; }
#rdp_rodapeend{color:#FFFFFF; font-family:verdana; font-size:12px;  float: left; margin-left: 17px; padding-top:10px;}


div#conteiner{width:998px; margin:0 auto; height:100%; }

div#site{width: 645px; float: left; font:10px Verdana; height:100%;  }

div#topo{width:998px; height:188px;}
#topo-superior{width:998px; height:111px; background-color:#43a59d; }
#topo-linha{width:100%; height:4px; background-color:#b2c988; float: left;}
#topo-menu{width:998px; height:73px;  padding-left:0px; }
#topo-menu a{color:#FFFFFF; font-weight:bold; font-family:verdana; font-size:14px; text-align:center; margin-left:22px; float:left; padding-top:25px;}
#logopersonal{width:299px; height:79px; margin-left:38px; padding-top:11px;float:left; }
#txtredesocial{width: 320px; padding-top:50px; float:right;  color:#FFFFFF; font-family:verdana; font-size:12px; text-align: right;}
#redesocial{width:200px; height:30px; float: right; padding-top:41px; }
#btnFacebook{width:33px; height:10px; margin-left: 27px; float:left;}
#btnTwitter{width:33px; height:10px; float:left;}
#btnRSS{width:33px; height:10px; float:left;}
#btnBlog {width:33px; height:10px; float:left;}
#btnOrkut{width:33px; height:10px; float:left;}

div#banner{height:424px; width:998px; background-image:url('../imagens2/bgBanner.png'); background-repeat:repeat-x;}
#bannerimagem{width:649px; margin-left:60px; float:left; margin-top:35px;  }
#bannertexto{width: 268px; height: 352px; float: left; }
#txtbanner1{margin-top:31px; margin-left:19px; }
#txtbanner2{margin-left:19px; margin-top:31px; font-family: Verdana; font-size: 11px; }
#bannersaibamais{margin-left:10px; margin-top:37px;}

div#banner2{height:184px; width:998px; background-image:url('../imagens2/bgBanner.png'); background-repeat:repeat-x;}
#bannerimagem2{width:649px; margin-left:60px; float:left; margin-top:15px;  }
#bannertexto2{width: 268px; float: left; }
#txtbanner1_2{margin-top:30px; margin-left:19px; }
#txtbanner2_2{margin-left:19px; margin-top:22px; }
#bannersaibamais2{margin-left:77px; margin-top:37px;}


div#conteudosite{margin-top:27px; width:998px; height: 100%; padding-left: 17px; vertical-align: bottom;}
div#conteudo{margin-top:27px; width:998px; height: 100%; padding-left: 17px; padding-bottom: 10px;  }
div#conteudo1{width: 302px; height: 539px; float: left; padding-right: 17px; }
#conteudocardapio{width:302px; height:270px; }
#cardapiotitulo{font-family:verdana; font-size:13px; font-weight:bold;}
#cardapiotitulo a{font-family:verdana; font-size:13px; font-weight:bold;}
#cardapiotexto{font-family:verdana; font-size:12px; margin-top:7px; }
#cardapiotexto a{font-family:verdana; font-size:12px; margin-top:7px; }
#cardapiotexto2{ font-family:verdana; font-size:12px; color:#a2ba5d;}
#cardapioimagem{float:left; width: 89px; height: 117px;}
#conteudolinha1{height:4px; width:292px; border-top: dotted; color:#94af44; }

#conteudorefeicao{width:302px; height:232px; }
#refeicaotitulo{font-family:verdana; font-size:14px; font-weight:bold;  }
#refeicaotexto{font-family:verdana; font-size:12px;}

div#conteudo2{ height:539px; width:2px; background-color:#94af44; float: left; }
div#conteudo3{width: 307px; height:506px;  float: left; padding-left: 17px;}
#conteudodestaques{width: 307px; height: 287px; }
div#conteudo4{width: 300px; height:507px; float: left; padding-left: 17px;}
div#conteudologin{width: 300px; float:left;height: 212px; background-color:#1a2727; margin-top: 17px;}
div#conteudobusca{width: 300px; float:left; height: 130px; background-color:#f76004; margin-top: 30px;}
div#conteudobusca1{font-family: Verdana; font-size: 14px; color: #FFFFFF; font-weight: bold; width: 300px; margin-top: 20px; text-align: center;}
div#conteudobusca2{width: 179px; height: 26px; margin-left: 58px; vertical-align: middle; padding-top: 2px; margin-top: 25px; text-align: center; background-image:url(../imagens/newbotton/fundoNewsletter.jpg); background-repeat: repeat-x; }
div#conteudocomerbem{width: 300px; float:left; height: 140px; margin-top: 20px;}

div#meio{width:100%; height:373px; overflow:hidden;}
div#quemsomos a{float: left; margin-right: 37px; height: 44px; padding-left: 5px; padding-right: 10px; }
div#quemsomos a:hover{float: left; margin-right: 37px; background-image: url("../imagens/fundoquemsomos.jpg"); background-repeat: no-repeat;}
div#ondeestamos a{float: left; margin-right: 30px; height: 44px; padding-right: 5px; padding-left: 5px;}
div#ondeestamos a:hover{float: left; margin-right: 30px; background-image: url("../imagens/fundoondeestamos.jpg"); background-repeat: no-repeat;}
div#nutrinforma a{float: left; margin-right: 45px; height: 44px; padding-right: 5px; padding-left: 5px; }
div#nutrinforma a:hover{float: left; margin-right: 45px; background-image: url("../imagens/fundonutrinforma.jpg"); background-repeat: no-repeat}
div#receitas a{float: left; margin-right: 45px; height: 44px; padding-right: 5px; padding-left: 5px; }
div#receitas a:hover{float: left; margin-right: 45px; background-image: url("../imagens/fundoreceitas.jpg"); background-repeat: no-repeat}
div#artigos a{float: left; margin-right: 30px; height: 44px; padding-right: 5px; padding-left: 5px;}
div#artigos a:hover{float: left; margin-right: 30px; background-image: url("../imagens/fundoartigos.jpg"); background-repeat: no-repeat}
div#cursos a{float: left; margin-right: 30px; height: 44px; padding-right: 5px; padding-left: 5px; }
div#cursos a:hover{float: left; margin-right: 30px; background-image: url("../imagens/fundocursos.jpg"); background-repeat: no-repeat}
div#faleconosco a{height: 44px; padding-right: 5px; padding-left: 5px; }
div#faleconosco a:hover{background-image: url("../imagens/fundocontato.jpg"); background-repeat: no-repeat}

/* Foto */
.foto{background:#BFBBB8; padding:0 0 2px 2px;}

div#conteudoMeio{width:500px; height:353px; overflow:auto; float:right; padding:10px;}

div#conteudoMeioEsq{width:315px; float:left}

.boxResumo{width:100%; height:50px; overflow:auto}

div#conteudoMeioDir{width:110px; float:right}

ul#subMenu{margin:0; padding:0; list-style:none}
ul#subMenu li{text-align:right;}
ul#subMenu a{color:#CBCBCB; text-decoration:none; padding-left:5px}
ul#subMenu a:hover{padding-left:5px; color:#DADFC1; background:url(../imagens/bullet_verde.jpg) no-repeat center left}


.textGen{
    color: #bdd09c;
}

div#busca{
    background-color: #95AC52;
    margin-left: 27px;
    margin-top: 15px;
}
div#busca .busca2{
    
}
div#busca .busca2 .campoBusca2{
    padding-top: 5px;
    padding-left: 5px;
    width: 200px;
    height: 28px;
    background: transparent; 
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    background-image:url(../imagens/newbotton/bgText1.png);
    background-repeat: no-repeat;    
    position:absolute;
}
div#busca .busca2 .button2{
    float: right;
    position: absolute;
    left: 230px;
    width: 35px;
    height: 28px;
    margin-left: 6px;
    background: transparent;
    z-index: 5;
}
div#areadelogin1{
    background-color: #95AC52;
    margin-left: 6px;
    margin-top: 65px;
    border: 0px;
}
div#areadelogin1 .areadoUsuario{
    top: 7px;
    width: 288px;
    height: 28px;    
    float: left;
    position: relative;
}
div#areadelogin1 .areadoUsuario .areadoUsuario2{
    width: 240px;
    height: 28px;
    left: 22px;
    background-image:url(../imagens/newbotton/bgAreadoUsuario2.png);
    background-repeat: no-repeat;
    float: left;
    position: relative;
}
div#areadelogin1 .areadoUsuario .areadoUsuario2 .comboSel2{
    width: 233px;
    height: 19px;
    background: #1b2727;
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    border-color: #1b2727;
    border: 0px;
    float: left;
    position: absolute;
    top: 4px;
    left: 4px;
}
div#areadelogin2{
    background-color: #95AC52;
    margin-left: 18px;
    margin-top: 120px;
}
div#areadelogin2 .areadoUsuario{
    top: 7px;
    width: 288px;
    height: 28px;
    float: left;
    position: relative;
}
div#areadelogin2 .areadoUsuario .areadoUsuario2{
    width: 250px;
    height: 28px;
    background-image:url(../imagens/newbotton/bgLogin.png);
    background-repeat: no-repeat;
    float: left;
    position: relative;
}
div#areadelogin2 .areadoUsuario .areadoUsuario2 .textLogin2{
    width: 107px;
    height: 18px;
    background: #1b2727;
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    float: left;
    position: absolute;
    top: 4px;
    left: 16px;
}
div#areadelogin2 .areadoUsuario .areadoUsuario2 .textSenha2{
    width: 107px;
    height: 18px;
    background: #1b2727;
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    float: left;
    position: absolute;
    top: 4px;
    left: 135px;
}
div#areadelogin3{
    background-color: #95AC52;
    margin-left: 45px;
    margin-top: 120px;
}
div#areadelogin3 .areadoUsuario{
    top: 7px;
    width: 288px;
    height: 28px;
    float: left;
    position: relative;
}
div#areadelogin3 .areadoUsuario .areadoUsuario2{
    width: 250px;
    height: 28px;
    background-repeat: no-repeat;
    float: left;
    position: relative;
}
div#areadelogin3 .areadoUsuario .buttonEnviar{
    top:20px;    
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    background-color: #324230;
    width: 75px;
    height: 22px;
    padding-top: 4px;
    color: #FFFFFF;
    float: right;
    margin-right: 29px;
    position: absolute;
    text-align: center;
    cursor: pointer;
    right:0px;
}

.inputTextRodape{border:1px solid #BEC7C6; width:80px; height:11px; font-size:9px}
.selectRodape{border:0px solid #BEC7C6; width:80px; height:15px; font-size:11px;}

div#boxLoginAdm{width:370px; float:left; padding:0 0 0 28px}				

div#boxBusca{width:195px; float:right; padding:0 28px 0 0; text-align:right}

/* Margin */
.margin_T7{margin-top:7px}

.titulopub {color:#82B358;text-decoration:none;font-size:14px;font:Arial;}

.conteudopub {font:Verdana;font-size:11px;color:#333333;text-decoration:none;}

a {color:#000; text-decoration:none}

p { font: Verdana; font-size: 12px;}
