/* Framework Defaulf :: start */

body { overflow-x: hidden; font-size: 12px; line-height: 16px; font-family: Helvetica, Arial, Sans-serif; color:#000; height: 100%; overflow-x: none; text-transform: lowercase; }
.no_bg { background-image: none;}
.historia { background-image: url('../imagens/panoramica.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment:fixed; overflow-x: hidden; }
.ingredientes { background-image: url('../imagens/ingredientes_2.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment:fixed; overflow-x: hidden; }
.um_prato { background-image: url('../imagens/falafel.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment:fixed; overflow-x: hidden; }

a:focus { outline: 1px dotted invert }
hr { border: 0 #ccc solid; border-top-width:1px; clear:both; height:0; }
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px }
h4 { font-size: 19px }
h5 { font-size: 17px }
h6 { font-size: 15px }
ol { list-style: decimal }
li { margin-left: 0px }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 0px; }
/* Framework Defaulf :: end */

/*
img { filter: gray; }
img.ativo { filter: none; }
img:hover { filter: none; }
*/

/***** CSS general :: for all sections *****/
  
a:link { color: #FFF; text-decoration: none; }
a:visited { color: #FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
a:active { color: #FFF; text-decoration: none; }

p { font-size: 12px; line-height: 16px; padding: 4px 11px 0 11px; margin: 0px; }
.right { text-align: right; float:right; }
.b { font-weight: bold; }
.em { font-style: italic; }
.blank { color: #FFF; }
.none { display: none; }
.float_left { float: left; }
.float_right { float: right; }
.margin0 { margin:0px;}
form {margin:0px; padding:0px;}
input[type="text"] {border:1px solid #FFF; background-color:#000; color: #FFF; width: 166px; font-family: Helvetica, Arial, Sans-serif; font-size: 12px; }
textarea {border:1px solid #FFF; background-color:#000; color: #FFF; width: 166px; height: 158px; font-family: Helvetica, Arial, Sans-serif; font-size: 12px; }

/* menus */
.top_left_bar { background-image: url('../img/bg_opa.png'); height: 96px; margin-left: -961px; width: 100%; float: left; _display:none; }
.top_right_bar { background-image: url('../img/bg_opa.png'); height: 96px; margin-right: -961px; width: 100%; float: right; _display:none; }
ul { list-style: none; margin: 0px; padding: 0px; }
.li_menu { background-image:url( '../img/bg_opa.png'); height: 96px; margin-bottom: 0px; padding-bottom: 0px; }
.ativo { height: 128px; }
.li_menu p { position: absolute; bottom:12px; }
.li_menu span { color: #FFF; }

/* labels */
.prod_label { background-image:url( '../img/bg_opa.png'); height: 48px; width: 190px; position:absolute; bottom: 0px; *left:0px; z-index: 2; }
.prod_label a { display: block; }
.prod_label p { color: #FFF; }
.text_box { background-color: #000; }
.text_box p { color: #FFF; padding-top: 20px; padding-bottom: 28px; }

.full-image { position: fixed; _position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%; z-index: -1;
	/*
	background-image: url('../imagens/home_1.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment:fixed;
	*/
	}
.home-image img { float: left; }