/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;list-style:none;}
.break {clear:both;}
img{border:none;}
/*******************************
PG -> Geral
********************************/
html, body{height:100%; overflow:hidden;}
#bg{width:100%; height:100%; position:absolute; top:0; left:0; z-index:0;}
#boxSite{width:100%;height:100%;position:absolute; top:0; left:0; z-index:1; overflow:auto;}

/* HEADER */
#header {width:100%; overflow:hidden; margin:0 auto;}
.headerContes .logo h1 a{background:url(../img/logo-restaurante-arabe.png) no-repeat center; display:block; float:left; overflow:hidden; text-indent:-900000px; width:240px; height:192px; margin:10px 0 0 0;}

/* MENU */
.menu {float:right; width:700px; padding:28px 10px 12px 10px; overflow:hidden; background:url(../img/bg-topo-menu.png) no-repeat center top;}
.menu ul {list-style:none;}
.menu ul li {display:inline; float:left;}
.menu ul .bolletNot{background:none;}
.menu ul li a {color:#fff; text-decoration:none; font:bold 21px "Times New Roman", Times, serif; padding:10px 8px 10px 10px; text-shadow:1px 1px #000; background:url(../img/bollet-menu-topo.png) no-repeat center right;}

/* Texto Topo */
.textoTopo{display:block; float:left; background:url(../img/texto-topo.png) no-repeat center; width:354px; height:71px; margin:65px 0 0 80px;}
.seloTopo{display:block; float:right; background:url(../img/premio-topo.png) no-repeat center top; width:160px; height:150px;}



/* Banner Top */
.bannerTop{width:960px; height:228px; float:left; display:block; overflow:hidden; margin:0px 0 0 0px;}
.bannerTop ul li img{width:960px; height:228px;}
.bannerTop ul li a{float:left;}

/* CONTENT */
#content { color:#000; background:url(../img/bg-content.jpg) repeat-y center; width:960px; margin:0 auto; overflow:hidden;}
.content {width:950px; margin:0 auto; overflow:hidden; text-align:justify; padding:0 0 5px 0; border:1px solid #000; background:url(../img/bg-cont.gif);}

/* Cont Center */
.contCenter{width:940px; margin:0 auto;}

/* Linha */
.linha{border-top:2px solid #000; display:block; overflow:hidden; width:100%; height:5px;}
.linha2{display:block; overflow:hidden; width:100%; height:2px;}

/* Cont Center */
.separar{background:url(../img/bg-separ.png) no-repeat center; display:block; overflow:hidden; width:940px; margin:0 auto; padding:10px 0 0 0;}

/* Título SubPag */
.tituloPag h2{color:#450702; font:32px "Times New Roman", Times, serif; text-shadow:1px 1px #666; background:url(../img/bg-titulo.png) no-repeat center left; display:block; overflow:hidden; width:790px; float:left; padding:12px 0 5px 10px; letter-spacing:3px;}
.conteudosInternos{overflow:hidden; width:920px; margin:0 auto; clear:both; background:url(../img/bg-intenas.png) no-repeat bottom center;}
.conteudosInternos p{margin:0 0 15px 0; font:15px Verdana, Geneva, sans-serif !important;}

/* FOOT */
#foot{background:url(../img/bg-foot.png) no-repeat center top; width:960px; margin:0 auto; overflow:hidden; padding:0 0 35px 0;}
#foot .contFoot{display:block; overflow:hidden; font:12px Verdana, Geneva, sans-serif; color:#000; height:80px;}
#foot .endFoot{float:left;}
#foot .direitos{float:left; margin:30px 0 0 20px; font:italic 16px Arial, Helvetica, sans-serif; color:#FFF; text-shadow:1px 1px #000;}
#foot .cerrado a{float:right; display:block; width:50px; height:45px; margin:18px 15px 0 0; text-indent:-9000000px; background:url(../img/logo-cerrado.png) no-repeat center;}

/*********
PG -> Home 
*********/
/*Chamada Rest*/
.chamadaHomeRest a{background:url(../img/bg-chamada-cardapio-home.png) no-repeat 0 0; display:block; text-indent:-9000px; overflow:hidden; float:left; width:450px; height:179px;}
.chamadaHomeRest a:hover{background:url(../img/bg-chamada-cardapio-home.png) no-repeat -465px 0;}

/*Chamada Lanch*/
.chamadaHomeLanch a{background:url(../img/bg-chamada-cardapio-home.png) no-repeat 0 -191px; display:block; text-indent:-9000px; overflow:hidden; float:right; width:450px; height:179px;}
.chamadaHomeLanch a:hover{background:url(../img/bg-chamada-cardapio-home.png) no-repeat -464px -191px;}

/* Fotos */
.fotosHome{display:block; overflow:hidden; float:left; width:470px; background:url(../img/linha-entre.png) no-repeat right center;}
.fotosHome h2{font:40px "Times New Roman", Times, serif; color:#450702; text-shadow:1px 1px #000;}
.fotosHome ul li{float:left;}
.fotosHome ul li img{width:120px; height:82px; margin:8px 0 0 7px;}
.fotosHome ul li a{width:135px; height:97px; overflow:hidden; display:block; margin:0 20px 10px 0; background:url(../img/bg-lista-img-cardapio.gif) no-repeat center;}
.fotosHome ul li a:hover{}

/* Contactar */
.contactarHome{display:block; overflow:hidden; float:right; width:445px;}
.contactarHome h2{font:40px "Times New Roman", Times, serif; color:#450702; text-shadow:1px 1px #000; margin:0 0 5px 0;}
.contactarHome .map a{background:url(../img/bg-mapa-home.png) no-repeat center; width:201px; height:154px; display:block; overflow:hidden; float:left; text-indent:-9000px;}
.contactarHome .texto{font:13px "Times New Roman", Times, serif; display:block; overflow:hidden; padding:0 0 0 5px;}
.contactarHome .texto a{color:#000;}

/*********
PG -> Cardapios 
*********/
/*Chamada Lanch*/
.pgCardapioLanch a{background:url(../img/bg-cardapio-interno.png) no-repeat 0 -10px; display:block; text-indent:-9000px; overflow:hidden; float:right; width:457px; height:282px;}
.pgCardapioLanch a:hover{background:url(../img/bg-cardapio-interno.png) no-repeat -471px -10px;}

/*Chamada Rest*/
.pgCardapioRest a{background:url(../img/bg-cardapio-interno.png) no-repeat 0 -315px; display:block; text-indent:-9000px; overflow:hidden; float:left; width:457px; height:282px;}
.pgCardapioRest a:hover{background:url(../img/bg-cardapio-interno.png) no-repeat -471px -315px;}

/*********
PG -> Cardapio
*********/
.fotosInternos ul li{float:left;}
.fotosInternos ul li img{width:120px; height:82px; margin:8px 0 0 7px;}
.fotosInternos ul li a{width:135px; height:110px; overflow:hidden; display:block; margin:0 15px 10px 0; background:url(../img/bg-lista-img-cardapio.gif) no-repeat center top; text-decoration:none;}
.fotosInternos ul li a strong{font:bold 12px "Times New Roman", Times, serif; color:#000; text-align:center; width:100%px; margin:5px 0 0 0;}

/***************
PG -> Entregas
****************/
.bairroEntrega{background:url(../img/bg-bairros.png); border:1px solid #aca8a0; margin:10px 0 10px 0;}
.bairroEntrega ul{font:16px Arial, Helvetica, sans-serif; margin:5px 0 10px 0; padding:5px; overflow:hidden;}
.bairroEntrega ul li {float:left;font:12px Arial, Helvetica, sans-serif; color:#000; padding:0 0 10px 10px; width:210px; display:block; text-decoration:none; background:url(../img/bollet-lista.png) no-repeat 0 5px;}

.bairroEntrega ul li a:hover{text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif;}

/***************
PG -> Histórias
****************/
.textoHistoria{padding:0 250px 75px 0; background:url(../img/bg-historia.png) no-repeat right center; letter-spacing:1px;}

/***************
PG -> Eventos
****************/
.textoEventos{letter-spacing:1px; margin:0 0 150px 0;}
.textoEventos a{letter-spacing:1px; font:bold 14px Arial, Helvetica, sans-serif; color:#000;}

/***************
PG -> Premios
****************/
.textoPremios{letter-spacing:1px; margin:0 0 150px 0;}
.textoPremios strong{color:#900; text-shadow:1px 1px #000; letter-spacing:3px;}
.listaPremios .imgPremio{margin:5px 0 10px 0; padding:5px; overflow:hidden;}

/***************
PG -> Fotos
****************/
.textoFotos{letter-spacing:1px; margin:0 0 50px 0;}
.pgFotos ul{padding:5px; overflow:hidden;}
.pgFotos ul li {float:left;}
.pgFotos ul li img{width:152px; height:102px; overflow:hidden; margin:31px 0 0 31px;}
.pgFotos ul li a{width:214px; height:164px; display:block; background:url(../img/bg-lista-fotos.gif) no-repeat center; margin:0 7px 15px 5px;}
.pgFotos ul li a:hover{text-decoration:underline;}

/************************
Pg -> Contato 
************************/
#formContato{padding:5px 5px 5px 5px; margin: 0 0 5px 0; overflow:hidden; float:left; width:920px; overflow:hidden;}
#formContato form{float:left; width:470px; overflow:hidden;}
#formContato label{margin: 5px 0 5px 0; float:left; width:450px; clear:both; color:#450702; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#formContato input{margin: 3px 0 0 0;}
#formContato textarea{border: 1px solid #ab9f8b; margin: 3px 0 0 0;	width:450px;}
#formContato #nome{width:450px; border: 1px solid #ab9f8b;}
#formContato #assunto{width:450px; border: 1px solid #ab9f8b;}
#formContato .telefone{border: 1px solid #ab9f8b; width:450px;}
#formContato #email{border: 1px solid #ab9f8b; width:450px;}
#formContato #listaAssunto{border: 1px solid #ab9f8b; width:450px;}
#formContato fieldset{border:none;}
#formContato .botm{width:94px; height:26px; background:none; margin-bottom:15px; clear:both; float:right; border:none;}
#formContato .botm:hover{border:none;}
#formContato span{float:left; width:300px; display:block; margin:3px 0 0 0; color:#F00; border:none; font:12px Arial, Helvetica, sans-serif;}
#formContato input, textarea, select{background: #f8f7f6; color: #888888; display: block; font: italic 1em Arial, Tahoma, sans-serif; margin: 0px 0px 8px 0px; padding: 8px 5px; width: 98%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#formContato input:focus, textarea:focus, select:focus{color: #616161; font-style: normal;}
#formContato input.submit, input.reset {display: block; float: left; width: 170px; margin: 0 20px 8px 0; padding: 10px 0px 10px 0px; font: bold 1.1em Arial, Tahoma, sans-serif; text-transform: uppercase; cursor: pointer;}
/*End Contato*/
.contatoEnd{float:right; width:425px; margin:22px 0 0 0;}
.contatoEnd .texto{font:18px "Times New Roman", Times, serif; display:block; overflow:hidden; padding:0 0 0 0;}
.contatoEnd .texto a{color:#000;}
.contatoEnd .map a{background:url(../img/bg-mapa-contato.png) no-repeat center left; width:420px; height:185px; display:block; overflow:hidden; text-indent:-9000px; margin:32px 0 0 0;}


