﻿@charset "utf-8";

/*

 * @author Rafael Overdrive

 * @email rafael.overdrive@yahoo.com.br

 * @copyright 2009 February

 */



* {

margin:0;

padding:0;

text-decoration:none;

list-style-type:none;

border:0;

outline:none }



body {

background:#000;

font-family:arial, sans-serif;

color:#FFF;

font-size:12px }



/*container*/

div.geral {

position:relative;

display:table;

margin:0 auto;

background:#CCC;

width:990px }



div.geral.home { background:url(../img/bg-home.jpg) no-repeat right top }



div.geral.internas { background:url(../img/bg-internas.jpg) no-repeat right top }

/*container*/



/*header*/

.header {

position:relative;

width:100%;

height:143px;

overflow:hidden }

/*header*/



/*logo*/

h1 a {

background:url(../img/logo.png) no-repeat;

float:left;

width:157px;

height:131px;

margin:10px 0 0 0;

display:inline;

text-indent:-9999px }

/*logo*/



/*menu*/

.menu {

margin:0 0 0 100px }



.menu li {

position:absolute;

list-style:none }



.menu li a { 

display:block;

width:200px;

height:150px;

text-indent:-9999px }



.menu li.home { left:140px; }

.menu li.home a { background:url(../img/menu-home.png) no-repeat; }

.menu li.home a:hover { background:url(../img/menu-home.png) no-repeat 0 -143px; }



.menu li.quem-somos { left:200px; }

.menu li.quem-somos a { background:url(../img/menu-quem-somos.png) no-repeat; }

.menu li.quem-somos a:hover { background:url(../img/menu-quem-somos.png) no-repeat 0 -143px; }



.menu li.nossos-servicos { left:260px; }

.menu li.nossos-servicos a { background:url(../img/menu-nossos-servicos.png) no-repeat; }

.menu li.nossos-servicos a:hover { background:url(../img/menu-nossos-servicos.png) no-repeat 0 -143px; }



.menu li.orcamento { left:320px; }

.menu li.orcamento a { background:url(../img/menu-orcamento.png) no-repeat; }

.menu li.orcamento a:hover { background:url(../img/menu-orcamento.png) no-repeat 0 -143px; }



.menu li.nossos-pratos { left:380px; }

.menu li.nossos-pratos a { background:url(../img/menu-nossos-pratos.png) no-repeat; }

.menu li.nossos-pratos a:hover { background:url(../img/menu-nossos-pratos.png) no-repeat 0 -143px; }



.menu li.contato { left:440px; }

.menu li.contato a { background:url(../img/menu-contato.png) no-repeat; }

.menu li.contato a:hover { background:url(../img/menu-contato.png) no-repeat 0 -143px; }

/*menu*/



/*conteudo*/

div.conteudo {

position:relative;

display:table;

width:65%;

margin:65px 0 0 0 }



div.conteudo h2 {

float:left;

width:100%;

color:#ed4701;

font-size:35px;

margin:0 0 20px 0 }



div.conteudo img {

margin:0 0 10px 0 }



div.conteudo p, div.conteudo li { color:#8e8378 }

div.conteudo p strong, div.conteudo li strong { color:#ed4701 }



div.conteudo ul li { display:i nline }

div.conteudo ul li img { 

float:left;

margin:0 0 0 1px }

/*conteudo*/







/*orcamento*/

div.orcamento {

position:relative;

display:table;

width:65%;

margin:0 0 0 0 }



div.orcamento h2 {

float:left;

width:100%;

color:#ed4701;

font-size:35px;

margin:0 0 20px 0 }



div.orcamento img {

margin:0 0 10px 0 }



div.orcamento p, div.orcamento li { color:#8e8378 }

div.orcamento p strong, div.orcamento li strong { color:#ed4701 }



div.orcamento ul li { display:i nline }

div.orcamento ul li img { 

float:left;

margin:0 0 0 1px }

/*orcamento*/





/*destaques*/

ul.destaques { 

float:left;

width:100%  }



ul.destaques li  {

float:left;

width:100%;

margin:10px 0 0 0 }



ul.destaques li a {

background:#000;

opacity:0.90;

-moz-opacity: 0.90;

filter: alpha(opacity=90);

float:left;

padding:10px 0 0 0;

color:#FFF;

width:360px;

height:67px }



ul.destaques li a:hover {

background:#161210 url(../img/destaque-ativo.png) 300px 20px no-repeat;

opacity:0.90;

-moz-opacity: 0.90;

filter: alpha(opacity=90) }



ul.destaques li img { float:left }



ul.destaques li a strong {

text-transform:uppercase;

color:#ee3c0c;

margin:0 0 0 10px }



ul.destaques li a span {

font-size:10px;

float:left;

width:90%;

margin:20px 0 0 10px }

/*destaques*/



/*footer*/

div.footer {

background:url(../img/bg-footer.png) no-repeat;

float:left;

margin:75px 0 0 0;

width:944px;

height:37px }



div.footer p {

float:left;

width:auto;

margin:10px 0 0 10px }



div.footer a {

background:url(../img/marca_mediai.gif) no-repeat;

float:left;

width:26px;

height:20px;

margin:10px 0 0 5px;

text-indent:-99999px }

/*footer*/



/*nossos pratos*/

ul.nossos-pratos {

float:left;

width:100%;}



ul.nossos-pratos li a img {

border:4px solid #333;

margin:5px }



ul.nossos-pratos li a img:hover {

border:4px solid #666 }

/*nossos pratos*/



/*contato*/

form#contato {

float:left;

width:460px;

padding:0 0 50px 0 }



form#contato fieldset label {

display:block;

color:#ed4701;

font-weight:bold;

font-size:12px }



form#contato fieldset label input {

width:450px;

height:18px;

padding:4px;

background:#111;

color:#666 }



form#contato fieldset input.btn-enviar {

background:#ed4701;

float:right;

margin:10px 0 0 0;

width:60px;

height:30px;

padding:2px;

color:#FFF;

cursor:pointer;

font-weight:bold }



form#contato fieldset input.btn-enviar:hover { background:#c40f47 }

form#contato fieldset label textarea {

background:#111;

padding:4px;

color:#666;

font:normal 13px arial, sans-serif;

width:450px }



form#contato fieldset label textarea:focus, form#contato fieldset label input:focus { background:#222 }

/*contato*/





a.link{

 color: #8e8378; 

 font-family:Verdana;

 font-size: 12px;

 cursor:hand;

 font-weight:bold;

 text-decoration: none; 

}



a.link:hover {

 color: #8e8378; 

 font-family:Verdana;

 font-size: 12px;

 cursor:hand;

 font-weight:bold; 

 text-decoration: none; 

}