*                  { border:none; margin:0; padding:0; list-style:none; font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none; outline:none; } 
body               { margin:0px; }
table              { text-decoration:none; font-size:14px; } 

#baixo             { position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:0; }
#content           { position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1; }
#link_home         { position:absolute; left:0px; top:0px; width:100%; height:110px; padding-top:50px; text-align:center; z-index:2; }
#portfolio         { width:897px; min-height:100px; margin:0 auto; vertical-align:bottom; margin-top:204px; }

#corpo             { width:897px; min-width:897px; margin:0 auto; }
#corpo #menu       { width:175px; min-width:175px; margin:0; float:left; }
#corpo #conteudo   { width:710px; min-width:710px; min-height:406px; margin:20px 0 0 0; float:left; }

#frame             { width:100%; float:left; color:#413d3e; }
#frame_left        { width:217px; float:left; }
#frame_right       { width:460px; float:left; padding-right:15px; }

#frame_left2       { width:398px; float:left; }
#frame_right2      { width:279px; float:left; padding-right:15px; }

#frame_left3       { width:512px; float:left; }
#frame_right3      { width:170px; float:left; padding-right:10px; }

#frame h1          { font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold; font-size:1.30em; letter-spacing:-0.05em; color:#f5821f; }
#frame p           { font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none; font-size:14px; line-height:20px; }
.tit-laranja       { font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold; font-size:1.30em; letter-spacing:-0.05em; color:#f5821f; }
.espaco-left-20    { padding-left:20px; }
.espaco-right-20   { padding-right:20px; }
.espaco-topo-5     { padding-top:5px; }
.alinha-a-direita  { text-align:right; }
.justifica         { text-align:justify; }

div.hr             { color:#f5821f; background-color:#f5821f; width:100%; height:3px; margin-top:3px; margin-bottom:10px; }
div.hr2            { color:#f5821f; background-color:#f5821f; width:100%; height:3px; margin-top:3px; margin-bottom:4px; }
div.hr hr          { display:none; }

input              { font-family:Arial; font-size:15px; height:20px; font-weight:bold; border:2px solid #fb8520; padding:3px 1px 1px 5px; color:#D6731C; vertical-align:middle; background-image:url(../imagens/bg-form.gif); }
select             { font-family:Arial; font-size:15px; font-weight:bold; border:2px solid #fb8520; padding:1px 2px 2px 2px; color:#D6731C; vertical-align:middle; background-color:#c8cdcf; }
textarea           { font-family:Arial; font-size:15px; font-weight:bold; border:2px solid #fb8520; padding:3px 2px 2px 2px; color:#D6731C; vertical-align:middle; background-image:url(../imagens/bg-form.gif); background-position:top; background-repeat:repeat-x; }
label              { font-family:Arial; font-size:18px; color:#413d3e; }
.btn-input         { font-size:18px; border-color:#fb8520; height:36px; padding:0 10px 5px 10px;  font-weight:bold; color:#ffffff; background:#fb8520; }
#resposta          { color:#A85A16; }

.lnk-port:link     { color:#413d3e; text-decoration:none; }
.lnk-port:visited  { color:#413d3e; text-decoration:none; }
.lnk-port:hover    { color:#413d3e; text-decoration:none; font-weight:bold; background-color:#c5c9cc; }

/* ##### MENU #####  */
#corpo #menu ul li                { float:left; }
/* MENU - Identidade */
#corpo #menu ul li a.mn-ide       { float:left; display:inline; width:165px; height:55px; text-indent:-15000px; background-image:url(../imagens/mn-identidade.png); margin-left:10px; margin-top:20px; }   
#corpo #menu ul li a.mn-ide       { background-position:0 0; }   
#corpo #menu ul li a.mn-ide:hover { background-position:0 -55px; }  
/* MENU  Cardápio */
#corpo #menu ul li a.mn-car       { float:left; display:inline; width:165px; height:55px; text-indent:-15000px; background-image:url(../imagens/mn-cardapio.png); margin-left:10px; margin-top:16px; }   
#corpo #menu ul li a.mn-car       { background-position:0 0; }   
#corpo #menu ul li a.mn-car:hover { background-position:0 -55px; }  
/* MENU  Portfolio */
#corpo #menu ul li a.mn-por       { float:left; display:inline; width:165px; height:55px; text-indent:-15000px; background-image:url(../imagens/mn-portfolio.png); margin-left:10px; margin-top:16px; }   
#corpo #menu ul li a.mn-por       { background-position:0 0; }   
#corpo #menu ul li a.mn-por:hover { background-position:0 -55px; }  
/* MENU  Clientes */
#corpo #menu ul li a.mn-cli       { float:left; display:inline; width:165px; height:55px; text-indent:-15000px; background-image:url(../imagens/mn-clientes.png); margin-left:10px; margin-top:16px; }   
#corpo #menu ul li a.mn-cli       { background-position:0 0; }   
#corpo #menu ul li a.mn-cli:hover { background-position:0 -55px; }  
/* MENU  Blog */
#corpo #menu ul li a.mn-blo       { float:left; display:inline; width:165px; height:55px; text-indent:-15000px; background-image:url(../imagens/mn-blog.png); margin-left:10px; margin-top:16px; }   
#corpo #menu ul li a.mn-blo       { background-position:0 0; }   
#corpo #menu ul li a.mn-blo:hover { background-position:0 -55px; }  
/* MENU  Contato */
#corpo #menu ul li a.mn-con       { float:left; display:inline; width:165px; height:55px; text-indent:-15000px; background-image:url(../imagens/mn-contato.png); margin-left:10px; margin-top:16px; }   
#corpo #menu ul li a.mn-con       { background-position:0 0; }   
#corpo #menu ul li a.mn-con:hover { background-position:0 -55px; } 

