/*============================================================================================================================================================
Stylesheet - v1.0 		[ content.css ]

Autor:					Fabianne Marim[ WEB STANDARDS ]
Contato:				fabianne@agenciahive.com.br
Website:				http://www.agenciahive.com.br/
Criado em :				11:00 19/07/2010
Última Atualização:		10:20 22/07/2010
==============================================================================================================================================================*/

/* ESTRUTURA-INTERNA */
h2														{ font-size:48px; color:#ffcc50; text-align:center; }
h3														{ font-size:24px; color:#bbc674; padding-top:10px; padding-bottom:30px; }
h4														{ font-size:24px; color:#f8d08e; padding-bottom:5px; }
h5														{ font-size:18px; padding-bottom:10px; }
#titulos												{ height:80px; margin-top:45px; }
#subtitulos	 											{ display:block; height:40px; margin-bottom:10px; }
#subtitulos ul 											{ margin:0 auto; text-align:center; height:40px; }
#subtitulos ul li											{ display:inline; }
#subtitulos ul li a										{ display:block; float:left; padding:0px 10px; line-height:10px; font-size:24px; border-right:2px solid #e28704; }
#subtitulos ul li a.sel									{ color:#ffca73; }
#subtitulos ul li.last a									{ border-right:0px; }

#subtitulos-2	 										{ display:block; height:40px; margin-bottom:10px; }
#subtitulos-2 ul 										{ margin:0 auto; text-align:center; height:40px; }
#subtitulos-2 ul li										{ display:inline; }
#subtitulos-2 ul li a										{ display:block; float:left; padding:0px 10px; line-height:10px; font-size:24px; border-right:2px solid #e28704; }
#subtitulos-2 ul li a.sel									{ color:#ffca73; }
#subtitulos-2 ul li.last a									{ border-right:0px; }

/* SOBRE */
/* --Historia-- */
.box-historia											{ display:block; background:url(../img/box-sobre.png) repeat-y; width:580px; overflow:auto; padding:20px; float:left; margin-right:20px; }
.box-historia p											{ padding-bottom:20px; }
#historia img											{ border:3px solid #33310b; }

/* --Estrutura-- */
.box-estrutura											{ width:420px; padding:20px; float:left; }
.box-estrutura p											{ padding-bottom:20px; }
.box-estrutura ul										{ list-style-image:url('../img/list-style.png'); font-size:18px; font-weight:bold; color:#f8d08e; }
.box-estrutura ul li										{ border-bottom:1px solid #541802; padding-bottom:15px; margin-bottom:15px; }

.box-galeria-estrutura									{ width:440px; padding-left:20px; padding-top:20px; float:right; }
.box-galeria-estrutura img								{ border:5px solid #33310b; box-shadow: 5px 5px 5px #270101; -webkit-box-shadow: 5px 5px 5px #270101; -moz-box-shadow: 5px 5px 5px #270101; filter: progid:DXImageTransform.Microsoft.Shadow(color='#270101', Direction=145, Strength=5); }
.box-galeria-estrutura a:hover img						{ border:5px solid #504d11; }

.box-holder												{ display:block; width:460px; height:75px; margin-top:20px; }
.box-holder .arrow-left									{ display:block; background:url(../img/arrow-left.png) no-repeat; width:11px; height:29px; float:left; margin-top:20px; margin-right:15px; }
.box-holder .arrow-right									{ display:block; background:url(../img/arrow-right.png) no-repeat; width:11px; height:29px; float:right; margin-top:20px; }
.box-holder ul 											{ width:415px; overflow:hidden; height:75px; }
.box-holder ul li											{ display:inline; width:450px; height:75px; }
.box-holder ul li a										{ display:block; float:left; margin-right:12px; }

/* CARDAPIOS */
.box-cardapio											{ margin-top:20px;}
.box-cardapio p											{ padding-bottom:15px;}
.cardapio												{ text-align:center;}

/* PROMOCOES */
.lista-promocoes li										{ display:inline;}
.lista-promocoes li a										{ margin-bottom:20px; margin-right:10px;}

/* -- Promocoes - Jantar Presente -- */
.pagina-promocoes .box-informacoes img					{ margin-bottom:30px;}
.pagina-promocoes .box-informacoes p						{ padding-bottom:20px;}
.pagina-promocoes h3										{ font-size:32px;}

/* GALERIA */
.lista-galeria li										{ display:inline;}
.lista-galeria li a										{ display:block; float:left; width:290px; height:78px; margin:10px 10px;}
.lista-galeria li a img									{ float:left; margin-right:15px; border:5px solid #433d01; box-shadow: 5px 5px 5px #410a00; -webkit-box-shadow: 5px 5px 5px #410a00; -moz-box-shadow: 3px 3px 5px #410a00; filter: progid:DXImageTransform.Microsoft.Shadow(color='#410a00', Direction=145, Strength=5);}
.lista-galeria li a:hover img								{ border:5px solid #504d11;}
.lista-galeria li a h5									{ padding-top:5px;}
.lista-galeria li a small									{ color:#636b26;}

/* -- Galeria-detalhe -- */
.detalhe-galeria small									{ font-weight:bold; color:#636b26;}
.detalhe-galeria ul										{ display:block; margin-top:40px;}
.detalhe-galeria ul li									{ display:inline;}
.detalhe-galeria ul li a									{ display:block; float:left; margin-right:20px; margin-bottom:20px;}
.detalhe-galeria ul li a img								{ border:3px solid #33310b;}
.detalhe-galeria ul li a:hover img							{ border:3px solid #504d11;}

/* DESTAQUES */
.lista-destaques li 										{ border-bottom:1px solid #541802; padding-bottom:10px; margin-bottom:20px; overflow:auto; }
.lista-destaques li small									{ font-weight:bold; padding-bottom:20px; }
.lista-destaques li p										{ padding-bottom:20px; }
.lista-destaques li a										{ display:block; width:90%;	margin:0 auto; font-weight:normal; padding-right:15px; }
.lista-destaques li a.bt-topo								{ background:url(../img/icon-top.png) 35px 6px no-repeat; }
.lista-destaques li img									{ display:block; border:4px solid #433d01; margin:0 auto; }
.bt-anteriores											{ display:block; float:right; font-weight:normal; }

/* CONTATO */
.pagina-contato h3										{ font-size:32px; color:#8d9652; padding-bottom:10px; }
.box-informacoes										{ width:420px; padding:20px; float:left; }
/* -- Fale-conosco -- */
.box-reservas											{ display:block; background:url(../img/ico-reservas.png) top right no-repeat; margin-bottom:20px; }
.box-reservas p											{ color:#eaa432; font-weight:bold; padding-bottom:12px; }
.box-reservas p span										{ font-size:36px; }
.box-reservas p span.ddd									{ font-size:30px; }

.box-tele-entrega 										{ display:block; background:url(../img/ico-tele-entregas.png) 200px 0px no-repeat; padding-bottom:15px; }
.box-tele-entrega p 										{ color:#eaa432; font-weight:bold; padding-bottom:12px; font-size:36px; }

.box-satisfacao 											{ display:block; background:url(../img/ico-satisfacao.png) top right no-repeat; padding-bottom:15px; }
.box-satisfacao a										{ display:block; width:245px; height:45px; font-size:18px; }
.box-satisfacao a canvas, .box-satisfacao a cufon			{ float:left; }
.box-satisfacao a small									{ display:block; color:#818a08; font-size:26px; float:right; margin-right:60px; margin-top:-5px; }

.box-newsletter h3										{ font-size:24px;}
.box-newsletter a										{ display:block; width:235px; height:33px; line-height:30px; text-transform:uppercase; font-weight:bold; color:#99a248; border:1px solid #313708; text-transform:uppercase; text-align:center; background: -webkit-gradient(linear, left top, left bottom, from(#36340c), to(#1a1905)); background: -moz-linear-gradient(top, #36340c, #1a1905); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36340c', endColorstr='#1a1905');}
.box-newsletter a:hover									{ background: -webkit-gradient(linear, left top, left bottom, from(#1a1905), to(#36340c)); background: -moz-linear-gradient(top, #1a1905, #36340c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1905', endColorstr='#36340c');}

/* -- Reservas -- */
.box-informacoes p.tolerancia							{ font-size:16px; padding-bottom:20px;}
.box-form p												{ color:#6f7638;}

/* -- Como-chegar -- */
#como-chegar p											{ font-size:18px; padding-bottom:10px;}
.mapa													{ margin-top:30px;}
.mapa iframe												{ border:3px solid #433d01;}

/* -- Formularios -- */
.box-form												{ width:440px; padding:20px; float:right;}
.box-form .form											{ display:block; background:url(../img/bg-form.png) repeat-x; padding:10px 30px;}
.form ul													{ width:368px;}
.form ul li												{ margin:15px 0px;}
.form ul li.f-left										{ width:175px; margin-top:0px;}
.form ul li.f-right										{ width:175px; margin-top:0px;}
.form ul li.mensagem										{ clear:both;}
.form label												{ display:block; padding-bottom:2px; color:#6f7638; font-weight:bold; clear:both;}
.form input.campos										{ width:354px; height:20px; line-height:20px; padding:5px; background:#2e0101; border:1px solid #2b3200; color:#FFF;}
.form input.campos:focus									{ background:#380101;}
.form input.campos-medio									{ width:163px; height:20px; line-height:20px; padding:5px; background:#2e0101; border:1px solid #2b3200; color:#FFF;}
.form input.campos-medio:focus							{ background:#380101;}
.form textarea.campos									{ width:354px; height:120px; padding:5px; background:#2e0101; border:1px solid #2b3200; color:#FFF;}
.form textarea.campos:focus								{ background:#380101;}
.form button												{ display:block; float:right; cursor:pointer; padding:0px 5px; height:35px; padding-bottom:5px; text-transform:uppercase; font-size:16px; font-weight:bold; text-align:center; color:#99a248; border:1px solid #313708; text-transform:uppercase; text-align:center; background: -webkit-gradient(linear, left top, left bottom, from(#36340c), to(#1a1905)); background: -moz-linear-gradient(top, #36340c, #1a1905); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36340c', endColorstr='#1a1905');}
.form button:hover										{ background: -webkit-gradient(linear, left top, left bottom, from(#1a1905), to(#36340c)); background: -moz-linear-gradient(top, #1a1905, #36340c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1905', endColorstr='#36340c');}
.realupload 												{ position: relative; float: right; top: -21px; right: 20px; opacity:0; -moz-opacity:0; filter:alpha(opacity:0); border:none; cursor:pointer;}
.fakeupload 												{ width:264px; height:22px; padding:5px; background:#2e0101 url(../img/bt-anexar.png) no-repeat 100% 0%; cursor:pointer; border:1px solid #2b3200; color:#FFF; padding-right:100px;}

/* ---// PAGINAÇÃO */
	.paginacao											{ margin:0 auto; margin-top:30px; margin-bottom:75px; text-align:center; font:11px Tahoma, Arial, Verdana; }
	.paginacao a											{ display:block; float:left; padding:0px 5px; margin:0 2px; line-height:15px; text-align:center; color:#eaa432; background:url(../img/dot.png) bottom right no-repeat; font-weight:bold; }
	.paginacao a:hover									{ color:#ffcc50;}
	.paginacao a.last									{ background:none;}
	.paginacao .paginaSel								{ color:#ffcc50;}
