@import "lightbox.css";

html, body {margin:0; padding:0; position:relative; background:url(../images/bkg_fundo.jpg); font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-align:center; color:#a8a49e;}
/*menu			**************************************************************************************************************************************************/
.ctn_all{background:#3e3426; padding-bottom:50px;}
.loader{width:100%; height:100%; position:absolute; top:0; left:0; background:#000 url(../images/loader.gif) center center no-repeat; display:block; z-index:1000;}
#soundVol{margin-top:-50px; cursor:pointer;}
.logo{display:block; margin:0 auto; padding:26px 0 16px 0; cursor:pointer;}
.img_principal{margin-bottom:22px; height:205px;}
#slideshow{ width:1000px; background: url(../images/load.gif) no-repeat center center; overflow:hidden;}
.prato{width:1000px; position:relative; height:205px; overflow:hidden;}
.prato img{position:absolute; top:0; left:0;}
.descricao{position:absolute; bottom:-100px; right:0; width:265px; padding:15px 20px; background:#edeef0; color:#3e3e3e; font-size:10px; opacity:0.7;filter:alpha(opacity=70)}
.menu{width:908px; height:37px; position:relative; overflow:hidden; padding:0; margin:0 auto; clear:both;}
.menu ul{list-style-type:none; position:absolute; left:0px; top:0px; z-index:100;}
.menu li{float:left; display:block; padding:9px 35px 13px 35px; cursor:pointer; border-right:solid 1px #635d53;}
.menu #box {position:absolute; left:0; top:32px; z-index:50;}
.menu #box .head {background:#635d53; height:8px;}
/*rodape		**************************************************************************************************************************************************/
.bkg_rodape{background:url(../images/bkg_rodape.jpg) repeat-x; height:183px; clear:both; padding-bottom:30px}
.horario_rodape{width:340px; height:105px; background:#221a11; padding:25px 35px;}
.rgts{margin:15px 0 0 35px}
.menu_rodape{margin-top:20px; font-size:11px;}
.menu_rodape .brd{border-left:solid 1px #635d53; padding-left:30px; margin-left:25px;}
.menu_rodape .lft{height:105px; padding-top:25px; line-height:16px;}
.menu_rodape a, .rgts a{text-decoration:none;}
.menu_rodape a:hover, .rgts a:hover {text-decoration:underline;}
/*AUX			**************************************************************************************************************************************************/
*{border:0; padding:0; margin:0;}
.lft{float:left;}
.rgt{float:right;}
.clear{clear:both;}
.center{width:1000px; margin:0 auto; text-align:left;}
a{color:#a8a49e;}
a:hover {color:#a8a49e; text-decoration:underline;}
a:visited {color:#a8a49e; text-decoration:none;}
h2{height:22px;}
.lftML{float:left; margin-left:15px; font-size:11px;}
.lftML35{float:left; margin-left:35px; font-size:11px;}
.TitbrdB{width:580px; padding:10px 0 5px 35px; border-bottom:solid 1px #635d53;}
/*lateral		**************************************************************************************************************************************************/
.lateral{width:337px;}
.lat_D{height:156px; overflow:hidden; position:relative;}
#pratosDestake{position:absolute; top:0px; left:0;}
#Imprensa{position:absolute; top:-156px; left:0; z-index:100;}
.endereco{padding:16px 20px 20px 18px;}
.iconmapa{display:block; background:url(../images/icon_mapa.jpg) left center no-repeat; padding:1px 0 8px 33px; margin-right:20px; color:#a8a49e;}
.iconreservas{display:block; background: url(../images/icon_contato.jpg) left center no-repeat; padding:0px 0 3px 30px; margin-top:8px; color:#a8a49e;}
/*corpo			**************************************************************************************************************************************************/
.corpo{height:300px;}
/*home			**************************************************************************************************************************************************/
.bemvindo{width:590px; padding:5px 0 20px 35px; margin:0 0 18px 10px; border-bottom:solid 1px #635d53;}
.galeria{padding-left:44px;}
.thumbGallery{width:174px; height:110px; float:left; margin:15px 19px 0 0; border:solid 3px #f9f9f9; display:block; position:relative;}
.thumbGallery img{position:absolute; top:0; left:0; z-index:1;}
.thumbGallery div{position:absolute; top:0; left:0; z-index:2; width:170px; height:109px; background:url(../images/glass.png) top center no-repeat; padding:120px 0 0 4px;}
/*menu			**************************************************************************************************************************************************/
.submenu{width:165px; padding:25px 25px;}
.submenu h1{padding-left:20px; margin-bottom:30px;}
.submenu h2{width:165px; height:26px; margin-top:4px; cursor:pointer;}
.executivo{background:url(../images/menu_executivo.jpg) no-repeat;}
.lacarte{background:url(../images/menu_lacarte.jpg) no-repeat;}
.bebidas{background:url(../images/menu_bebidas.jpg) no-repeat;}
.vinhos{background:url(../images/menu_vinhos.jpg) no-repeat;}
.ativo{background-position:0 -26px;}
.subcate{ width:150px; display:none; background:#2f281d; border-top:#2f281d solid 1px; color:#CCC; padding:2px 15px 3px 0px; text-align:right; font-size:11px; line-height:14px; font-weight:bold; cursor:pointer;}
.Cateselected{ background:#5d5549;}
.scroll{width:360px; height:273px; font-size:11px;}
.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1; float:left; margin-top:30px; padding-right:20px; background:url(../images/iconTRACK.jpg) right repeat-y;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; background:url(../images/iconTRACK.jpg) repeat-y;}
.jScrollPaneDrag {position: absolute; cursor: pointer; overflow: hidden; background:url(../images/iconDRAG.jpg) repeat-y #033;}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden; height:10px;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden; height:10px;}
a.jScrollArrowUp {display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; background:url(../images/iconUP.jpg) top no-repeat #3E3426; height:22px;}
a.jScrollArrowDown {display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background:url(../images/iconDW.jpg) bottom no-repeat #3E3426; height:22px;}
/*reservas		**************************************************************************************************************************************************/
#reservas{width:510px; margin:10px 0 0 35px;}
label{display:block; float:left;}
.MrgR{margin-right:19px;}
input[type=text], textarea, select{background:#211a11; border:solid 1px #211a11; color:#a8a49e; font-size:10px; font-family:Verdana, Geneva, sans-serif; padding:2px 5px; margin:4px 0 8px 0;}
input[type=text]{width:200px; height:13px;}
.sizeAdj input[type=text]{width:123px;}
textarea{width:430px;}
select{width:212px;}
input[type=submit]{cursor:pointer; float:right; border:none; background:url(../images/btn_enviar.jpg) center center no-repeat; width:47px; height:17px; display:none; margin-right:68px;}
/*localização	**************************************************************************************************************************************************/
.mapa{ width:345px; height:215px; float:left;}
.tracarRota{width:210px; float:left; margin-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.submitRota{cursor:pointer; border:none; background:url(../images/btn_tracarRota.jpg) center center no-repeat; width:99px; height:17px;}
/*galeria		**************************************************************************************************************************************************/
.planta{width:615px; height:250px; margin-top:12px; position:relative;}
.planta img {margin-bottom:15px;}
.planta a{text-decoration:none;}
.titGal{position:absolute; top:0px; left:35px;}
.iconLupa{ background:url(../images/icon_lupa.png) left center no-repeat; padding-left:16px;}
.lgdGal{position:absolute; top:0px; right:35px;}
.Entrada{position:absolute; top:46px; left:260px;}
.salao{width:100px; clear:both; margin:52px auto 0 auto; text-align:center;}
.cornerG, .cornerM, .cornerP{ background:#272118; position:absolute; bottom:0;}
.cornerG{width:110px; height:200px; padding:25px 35px 0 35px;}
.cornerM{width:195px; height:170px; padding:15px 30px 0 30px; margin-top:35px; left:180px; background:url(../images/icon_entrada.jpg) top center no-repeat #272118;}
.pstR{right:0px;}
.pstL{left:0px;}
/*eventos		**************************************************************************************************************************************************/
.eventos{margin-top:20px;}
.titulos{background:#16110b; height:30px}
.tr1{background:#271e13; height:23px;}
.tr2{background:#34291a; height:23px;}
.info{height:30px; font-size:9px;}
.td1{padding-left:18px;}
.eventosL{width:550px;}
.showForm{cursor:pointer; font-weight:bold;}
#eventosForm{width:510px;}
/*contato		**************************************************************************************************************************************************/
#contato{width:510px; margin:10px 0 0 35px;}
.contato label{display:block; width:210px; float:left;}
.contato textarea{width:430px;}
.contato input[type=submit]{cursor:pointer; float:right; border:none; background:url(../images/btn_enviar.jpg) center center no-repeat; width:47px; height:17px; display:none; margin-right:68px;}
/*cadastro		**************************************************************************************************************************************************/
#cadastro{width:510px; margin:10px 0 0 35px;}
.cadastro label{display:block; width:210px; float:left;}
.cadastro textarea{width:430px;}
.cadastro input[type=submit]{cursor:pointer; float:right; border:none; background:url(../images/btn_enviar.jpg) center center no-repeat; width:47px; height:17px; display:none; margin-right:68px;}

div.message{background:url(../images/bkg_error.png) 8px bottom no-repeat; padding-bottom:10px; opacity:0.6; filter:alpha(opacity=60);}
div.error{background:#FFF; color:#000; padding:3px 6px; font-weight:bold;}


#map{width:600px; height:400px;}
