#topo1 
{
    margin-top : 0px;
    width : 770px;
    border : 0px solid yellow;
    height : 70px;
    padding-top : 5px;
}

#fundo_logo
{
    float:left;
    width : 220px; 
    height : 65px;  
    border : 0px solid red;
}

#fundo_logo img
{
    border: 0px solid black;
    margin : 10px 0 0 10px;
}


#fundo_meio
{
    float:left;
    width : 247px;
    height : 65px;  
    border : 0px solid red;
}

#telefone
{
    float:left;
    border : 0px solid red;
    margin : 3px;

    font-family : "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-weight : bold;

    font-size : 13px;
    text-align : center;
    width : 130px;
}

#horario
{
    float:left;
    border : 0px solid blue;
    margin-top : 3px;

    font-family : "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

    font-size : 10px;
    text-align : center;
    width : 100px;
}


#bt_atendimento
{
    border : 0px solid blue;
    margin : 0;
}

#bt_atendimento a img
{
    margin-top : 3px;
    border : 0px solid yellow;
}


#fundo_resto
{
    float:left;
    width : 280px;
    height : 65px;  
    border : 0px solid blue;    
}

#fundo_resto_linha1
{
    height : 21px;  
    border : 0px solid blue;    
    text-align : right;
}


.linha1
{
    font-family : "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 12px;

    margin-top : 1px;
    border : 0px solid red;
}

.linha1 a
{
    text-decoration: none;
    padding-right: 12px; 
    padding-top : 0;
    color: green;
    border : 0px solid red;
}

.linha1 a:visited, .linha1 a:active
{
    color: green;
}

.linha1 a:hover
{
    text-decoration: underline;
}


#form_pal
{
    width : 275px;
    height : 30px;
    border : 0px solid purple;
    margin-top : 5px;
    text-align : center;
    padding-top : 3px;
}



/************************* menu ***********************************/
#ddcolortabs
{
    border : 0px solid #000;
    margin-left: 0px;
    padding-left: 6px;
    padding-right: 1px;
    width: 765px;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

#ddcolortabs a
{
    font-family : "Arial Narrow", Verdana, "sans-serif";
    font-weight : normal;
}


#ddcolortabs ul
{
    font-family : "Arial Narrow", Verdana, "sans-serif";
    font-weight : normal;
    font-size : 12px;
    margin:0;
    padding:0;
    list-style:none;
}

#ddcolortabs li
{
    display:inline;
    margin:0 2px 0 0;
    padding:0;
}


#ddcolortabs_line_esq
{
    float:left;
    height : 16px;  
    width : 430px;
    border : 0px solid #000;
    text-align : left;
    margin-top : 2px;
}

#ddcolortabs_line_direita
{
    float:left;
    height : 16px;  
    width : 300px;
    border : 0px solid orange;
    text-align : right;
    margin-top : 2px;
    
}



/* ************************************************************** */

.linha2
{
    font-family : "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-size : 10px;
    margin : 0px;
    border : 0px solid yellow;
}

.linha2 a
{
    text-decoration: none;
    padding : 0;
    padding-right: 5px;
    padding-left: 5px;

    color: #000;
    background : #ccc;
}

.linha2 a:visited, .linha2 a:active
{
    color: #000;
}

.linha2 a:hover
{
    text-decoration: underline;
}

