body {padding:0; margin:0; font: arial 11px #fff; background:#F7ECE6;}
a:hover { text-decoration:underline;}
a {text-decoration:none;}
#main {width:100%; height:100%; text-align:center;}
#site {width:960px; height:auto; margin:auto;}
#topo {width:959px; height:94px; background:url(/img/fundo-menu.jpg);}
.logo {margin:0 80px 0 21px; float:left; display:table;} 
.frase {margin:32px 0 4px 180px; *margin:32px 0 2px 180px;}
#menu {width:510px; height:27px; clear:both;}
#menu-links {width:610px; height:89px; float:left;}
#img {width:935px; height:426px; background:url(/img/fundo-imgg.jpg) repeat-x #fff; padding:0 12px 24px 9px; *padding:0 12px 12px 9px; clear:both; }
#rodape {width:960px; height:85px; clear:both; background:url(/img/fundo-rodape.jpg) no-repeat;}
#int-rod {width:633px; height:30px; float:right; display:table; text-align:left; line-height:20px;}
#atendimento {width:276px; height:62px; background:url(/img/atendimento.gif) no-repeat; float:left; padding:0 5px 6px 12px;}
#reservas-txt {width:185px; height:35px; margin:3px 0 5px 0;}
#menu-rodape {width:625px; height:26px; background: right; float:left; padding:25px 10px 15px 30px;}
#capa2{position:absolute; margin-top:92px; _margin-top:95px; margin-left:13px; width:235px; *width:275px; height:401px; *height:410px; padding:20px; text-align:left;}
.formulariocidade {width:175px; height:18px; background:#FFF; border:1px solid #000; font-size:11px;}
.formulariodata {width:80px; height:18px; background:#FFF; border:1px solid #000; font-size:11px;}
.formularioqtd {width:60px; height:18px; background:#FFF; border:1px solid #000; font-size:11px;}
.formulariobotao {width:110px; height:20px; background:url(/img/avancar.gif); border:none;}
.bordcafe {border:3px solid #fff; margin:1px;}
.bordbrancaright {border:0 solid #fff; margin:24px; float:right;}
.bordmargin24left {border:0 solid #fff; margin:24px; float:left;}
.enviarform {width:60px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background:#7E1A15; border:0px; font-weight:bold;}
.floatright {float:right;}
.arial13branco {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}
.arial12branco {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FEF1DA; line-height:20px;}
.arial11branco {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#fff;}
.arial10branco {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
.arial12preto {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.arial11preto {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.arial10preto {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.arial10preto2 {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#330000;}
.arial10cinzin {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#F5F1D6;}
.treb15vin {font-family:"Trebuchet MS"; color:#990000; font-size:15px;}
.treb20vin {font-family:"Trebuchet MS"; color:#990000; font-size:20px;}
.treb20branco {font-family:"Trebuchet MS"; color:#fff; font-size:20px;}

.caixass {border:1px solid #7E1A15;}

#flutuante {width:550px; height:400px; position:absolute; z-index:500; margin:0 30%;}

.m3brancaleft {border:3px solid #fff; margin:2px; }

#led-img {width:275px; height:441px; float:left;}
#iframess {width:659px; height:441px; float:left; background:#280906; }
#conts {width:938px; height:441px; float:left; background:#280906; }

#espaco-ft {width:170px; height:240px; float:left; margin:5px 12px;  text-align:center;}
#ft_titulo {width:150px; height:auto; margin:auto;}
#ft_esp {width:170px; height:170px; float:left; margin:1px;  text-align:center; }
#ft_fotos { width:150px; height:150px; margin:auto; border:1px solid #fff; display:table-cell; vertical-align:middle; }
.fto {line-height:150px;}
#ft_total {width:150px; height:15px; margin:auto; }

#localise {width:150px; height:auto; float:right; }

.mattblacktabs{width: 100%; overflow: hidden;}
.mattblacktabs ul{ margin: 0; padding: 0; padding-left:10px; font: bold 10px arial; list-style-type: none; }
.mattblacktabs li{display: inline; margin: 0;}
.mattblacktabs li a{ float: left; display: block; text-decoration: none; margin: 0; padding: 8px; border-right: 1px solid #fff; color: white; background: #7E1A15; }
.mattblacktabs li a:visited{color: white;}
.mattblacktabs li a:hover, .mattblacktabs li.selected a{ background:#fff; color:#7E1A15;text-decoration:none;}
#scrollbar_container {
	position:relative;
	width:600px;
	*margin-left:10px;
	margin-left:20px;
	padding:20px ;
	*padding:15px 15px 0 15px;
}
 
#scrollbar_track {
	position:absolute;
	top:0;
	right:-3px;
	*right:-11px;
	height:441px;
	width:10px;
	background-color:#F7ECE6;
	cursor:move;
}
 
#scrollbar_handle {
	width:10px;
	background-color:#7E1A15;
	height:400px;
	cursor:move;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity:0.9;
    -moz-opacity:0.9;
}
 
#scrollbar_content {
	overflow:hidden;
	width:600px;
	height:400px;
} 
* html img /*codigo p png no ie*/ {  
   
filter:expression(  
this.alphaxLoaded ? "" :  
 (  
 this.src.substr(this.src.length-4)==".png"  
 ?  
 (  
 (!this.complete)  
 ? "" :  
 this.runtimeStyle.filter=  
 ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
 (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
 String(this.alphaxLoaded=true).substr(0,0)+  
 (this.src="/img/blank.gif").substr(0,0)  
 )  
 :  
 this.runtimeStyle.filter=""  
 )  
);  
}  

