body {
    margin:0;
    padding:0;
    border:none;

    font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    background:#ffe;
    color:#333;
    text-align:center;
    background-image:url(../imagens/layout/geral/bg2.gif);

}

a{
    outline: none;
}

img{
    border: 0px;
}

#tudo {
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%;
    display:table;
}

#topo {
    width:100%;
    height:94px;
    text-align:center;
    margin:0 auto;
    background:url(../imagens/layout/geral/bg_topo.gif) repeat-x;

}
#logo{
    width:1002px;
    height:94px;
    background-image:url(../imagens/layout/geral/logo_casa.jpg);
    background-repeat:no-repeat;
    margin:0 auto;
    text-align:left;
}

#rodape {
    width: 1002px;
    height: 46px;
    clear:both;
    text-align:center;
    background-image:url(../imagens/layout/geral/bg_rodape.gif);
    background-repeat:no-repeat;
    visibility: visible;
    margin:0 auto;
    margin-top:4px;

}

ul, ol {
    margin:0;
    padding:0;
    list-style:none;
}
h1, h2, h3 {
    margin: 0.8em 0;
    color:#c30;
    font-size:1.4em;
}
h2 {
    font-size:1.2em;
}
h3 {
    font-size:1.0em;
}

.dest {
    color:#039;
}

/*///////////////////////////MENU////////////////////////////////////////////////////////////////////////*/
#menu{
    position:static;
    width:100%;
    height:135px;
}

#nav {
    width:1002px;
    height:41px;
    text-align:center;
    margin:0 auto;
    background-image:url(../imagens/layout/menu/bg_menu.gif);
    background-repeat:no-repeat;
    background-position:bottom;
}

#menuhor {
    border:none;
    margin: 0 auto;
    padding:0px;
    visibility: visible;
    left: 264px;
    top: 94px;
    z-index: 10;
    width: 615px;
    height: 40px;
}


#menuhor ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border:none;
}

#menuhor li {
    list-style: none;
    margin: 0;
    border:none;
    padding:0px;
    display: inline;
    float:left;
}


#menuhor li a{
    list-style: none;
    margin: 0;
    border:none;
    list-style:none;
    padding:0px;
    display: inline;
    list-style:none;
}

#sub{
    position:absolute;
    display:block;
    margin: 0;
    padding:0px;
    float:left;
    left: inherit;

    _left:27.8%;
    /*top: 132px;*/
    z-index: 30;
    padding: 5px 11px 7px 11px;
    margin-top:-2px;
    background-color:#e38e33;
    width:162px;
    display: block;
}

#sub ul{
    list-style:none;
    margin: 0;
    padding: 0;


}

#sub li {

    margin: 0;
    width:162px;
    text-align:left;
}

#sub li a{
    border-bottom: 1px solid #d68630;
    margin: 0;
    display:block;
    padding:2px;
    font-size:11px;
    font-weight:bold;
    color:#463018;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    text-decoration:none;
    clear:both;
    text-align:left;
}
#sub li a:hover{
    text-decoration:none;
    text-align:left;
}

#home {
    width:61px;
    float:right;
}

/*///////////////////////////////////////////PRINCIPAL////////////////////////////////////////////////////////////////////////*/

#principal {
    width:1002px;
    height:691px;
    background-image:url(../imagens/layout/geral/bg_corpo_repeat.gif);
    background-repeat:repeat-y;
    text-align:center;
    border-top:solid 1px #a4a4a4;
    margin:0 auto;
    margin-top:5px;
}

#principal_cresce{
    width:1002px;

    height:auto !important;

    background-image:url(../imagens/layout/geral/bg_corpo_repeat.gif);
    background-repeat:repeat-y;
    text-align:center;
    border-top:solid 1px #a4a4a4;
    margin:0 auto;
    margin-top:5px;
    clear:both;
    display:table;
}

#conteudo_bottom {
    background-image:url(../imagens/layout/geral/bg_corpo_bottom.gif);
    background-repeat:no-repeat;
    background-position:center top;
    height:6px;
}

/*///////////////////////////////////////////RODAP�////////////////////////////////////////////////////////////////////////*/


#endereco {
    width:211px;
    height:36px;
    float:left;
    font-family:Tahoma, Arial, sans-serif;
    font-size:10px;
    line-height:12px;
    text-align:left;
    padding-left:12px;
    padding-top:3px;

}

#creditos {
    width:94px;
    height:20px;
    float:right;
    padding-right:17px;
    padding-top:11px;
    font-family:Tahoma, Arial, sans-serif;
    font-size:10px;
    line-height:10px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
    color:#463018;

}

#creditos a:visited {
    font-family:Tahoma, Arial, sans-serif;
    font-size:10px;
    line-height:10px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
    color:#463018;

}

.credit{	font-family:Tahoma, Arial, sans-serif;
         font-size:10px;
         line-height:10px;
         font-weight:bold;
         text-align:right;
         text-decoration:none;
         color:#463018;
}

.credit a:link{	font-family:Tahoma, Arial, sans-serif;
                font-size:10px;
                line-height:10px;
                font-weight:bold;
                text-align:right;
                text-decoration:none;
                color:#463018;
}

.credit a:visited{	font-family:Tahoma, Arial, sans-serif;
                   font-size:10px;
                   line-height:10px;
                   font-weight:bold;
                   text-align:right;
                   text-decoration:none;
                   color:#463018;
}
#redes {
    /*width:136px;*/
    height:12px;
    float:right;
    margin-right:30px;
    margin-top:10px;
}

.redes_img{
    width: 23px;
    height: 23px;
    border:0px;
    display:inline;
    
}

#twitter_icon{
    margin-right: 20px;
}
