/*
Project: Hotel e Churrascaria NELSO
Author: Alexandre Rodrigues >> www.VIETRA.com.br
Date: 21/09/2009
Version: 1.0

/*--- Table of Contents ---

0 - CSS Reset
1 - Common
2 - Layout
3 - Content
4 - Footer 

--------------------------*/

/*--- 0 CSS Reset ---*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{}ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption, th, td{text-align:left;font-weight:normal;}blockquote:before, blockquote:after, q:before, q:after{content:"";}blockquote, q{quotes:"" "";}.left{float:left}.right{float:right;margin-right:0!important;}.clearfix:after{
content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-max \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */

/*--- 1 COMMON ---*/
html{background:#1d1713 url(images/background.jpg) 0 0 repeat;}
body{
	font:normal 14px Verdana, Geneva, sans-serif;
	height:100%;
	background:url(images/background-topo.jpg) 0 0 repeat-x;
	padding:15px 0;
	color:#29211A;
}
a{
	color:#6c4a08;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{color:#29211A;}
p{
	line-height:130%;
	padding:5px;
	text-align:justify;
}
input,
textarea{
	border:1px solid #ccc;
	padding:5px;
	background:#fff;
}

/*--- 2 LAYOUT ---*/
#geral,
#assinatura{
	width:775px;
	margin:0 auto;
}
h1#logo{
	width:775px;
	margin:27px 0 20px 0;
}
h1#logo a{
	display:block;
	height:27px;
	text-indent:-99999px;
	background:url(images/hotel-e-churrascaria-nelso.jpg) center 0 no-repeat;
}
#menu{
	height:48px;
	background:url(images/menu-background.gif) 0 -48px repeat-x;
	border-bottom:1px solid #e06e00;
}
#menu li{
	display:inline;
	float:left;
}
#menu li a{
	text-shadow:1px 1px 2px #000;
	text-align:center;
	text-decoration:none;
	display:block;
	padding:15px 0 16px 0;
	width:139px;
	margin:0 8px;
	color:#a47b57;
	font-weight:bold;
}
#menu li a:hover,
#menu li.active a{
	background:url(images/ahover.gif) 0 0 no-repeat;
	color:#fff;
}
#menu li.home{background:url(images/menu-background.gif) 0 2px no-repeat;}
#menu li.contato{background:url(images/menu-background.gif) bottom right no-repeat;}
#animahome{height:224px;} /* animacao da home*/
#animacao{height:150px;} /* animacao das paginas internas*/
#conteudo{
	clear:both;
	background:#fff;
	border:1px solid #000;
	border-width:0 1px;
	padding:0 5px;
}

/*--- 3 CONTENT ---*/
h2{
	color:#29211a;
	font-size:18px;
	padding:8px 20px 7px 20px;
	background:#fff url(images/conteudo-topo.gif) 0 0 no-repeat;
}
.homechurrascaria a,
.homehotel a{
	width:376px;
	height:166px;
	float:left;
	margin-bottom:10px;
	background:url(images/chamada-home.jpg) 0 0 no-repeat;
	text-indent:-999999px;
}
.homehotel a{
	float:right;
	background:url(images/chamada-home.jpg) -376px 0 no-repeat;
}
ul.nohotel{margin-top:10px;}
ul.nohotel li{
	display:inline;
	margin:0 15px;
	padding-left:23px;
}
ul.nohotel li.arcondicionado{background:url(images/icones-hotel.gif) 0 -38px no-repeat;}
ul.nohotel li.estacionamento{background:url(images/icones-hotel.gif) 0 -80px no-repeat;}
ul.nohotel li.cafedamanha{background:url(images/icones-hotel.gif) 0 1px no-repeat;}
ul.nohotel li.internet{background:url(images/icones-hotel.gif) 0 -122px no-repeat;}
.boxovertop{/* Cor boxhover */
	background:#eee url(images/icones-localizacao.gif) 4px 6px no-repeat;
	font-weight:bold;
	border: solid 1px #e5e5e5;
	padding: 3px 3px 3px 21px;
	width:200px;
}
.boxoverbody{
	background:#fff;
	border:1px solid #e5e5e5;
	border-top:none;
	padding:8px;
	width:208px;	
}
p.alerta{
	background:#f1edae;
	border:1px dashed #ccc;
	border-width:1px 0;
	text-align:center;
	margin:20px 0;
}
#quadro{
	clear:both;
	display:table;
	width:100%;
}
#quadro h3{
	font-size:14px;
	font-weight:bold;
	padding:10px 0 15px 10px;
}
#quadro .quadroesquerda,
#quadro .quadrodireita{
	border:1px solid #e5e5e5;
	width:370px;
	padding:5px 0;
	float:left;
	background:#f3f3f3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#quadro .quadroesquerda{margin:0 9px 0 4px;}
.slideshow{width:370px;}
.slideshow-images{overflow:hidden;height:247px;position:relative;}
.thumbnails{padding:10px 5px 5px 5px;display:table;}
.thumbnails li{margin:0 8px;display:inline;float:left;}
.thumbnails li a{display:block;border:1px solid #fff;}
.thumbnails li a:hover{border:1px solid #f60;}
.loconteudo{margin:15px 0 0 0;}
ul.adress,
ul.referencia{
	margin-left:10px;
}
ul.adress li,
ul.referencia li{
	padding:3px 3px 3px 15px;
	background:url(images/icones-localizacao.gif) 0 7px no-repeat;
}
ul.referencia li{background:url(images/icones-localizacao.gif) 0 -27px no-repeat;}
#formcontato{
	display:table;
	margin:10px;
}
.local,
.conta{
	float:left;
	width:360px;
}
.local .endereco,
.localsol .endereco{
	margin-top:10px;
	background:#f8f8f8;
	text-align:center;
	border-top:2px solid #AF9054;
	border-bottom:2px solid #AF9054;
	line-height:180%;
}
.localsol .endereco{margin:10px 0;}
.local .endereco p{
	line-height:90%;
	padding:0;
}
.conta input,
.conta select,
.conta textarea{
	width:330px;
	border:none; border-bottom:1px solid #e5e5e5;
	margin-bottom:10px;
	padding:8px 3px 8px 25px;
}
.conta input.nome{background:#f5f5f5 url(images/formulario-itens.gif) 5px 9px no-repeat;}
.conta input.email{background:#f5f5f5 url(images/formulario-itens.gif) 5px -24px no-repeat;}
.conta input.telefone{background:#f5f5f5 url(images/formulario-itens.gif) 5px -64px no-repeat;}
.conta select#local{background:#f5f5f5 url(images/formulario-itens.gif) 5px -104px no-repeat;}
.conta textarea#recado{background:#f5f5f5 url(images/formulario-itens.gif) 5px -147px no-repeat;}
.conta textarea#recado{width:335px;}
.conta input#enviar{
	background:#EB8A00;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	width:363px;
}
.conta input#enviar:hover{
	background:#a88c58;
	color:#fff;
}
.conta p.prefere img{margin:0 5px -3px 10px;}


/*--- 4 FOOTER ---*/
#rodape{
	clear:both;
	color:#fff;
	text-align:center;
	margin-top:5px;
	width:775px;
}
#rodape img{
	filter:alpha(opacity=40); /* para o IE */
	-moz-opacity:0.4; /* para o FireFox */
	opacity:0.4; /* para o outros Navegadores */
}
#rodape p{text-align:center;margin-top:-31px;position:relative;}
#assinatura{text-align:right;padding-top:5px;color:#c9a766;}
#assinatura a{font-weight:bold;font:bold 12px Verdana, Geneva, sans-serif;letter-spacing:-1px;text-decoration:none;color:#c9a766;}
#assinatura a:hover{color:#fff;}