@import url("reset.css"); /* css reset */

* html img { /* código para usar PNG com fundo transparente. */

	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="pics/blank.gif").substr(0,0)):this.runtimeStyle.filter=""));

}


p {
font:13px Georgia, Times New Roman, Times, serif;
padding:5px;
line-height:130%;
text-align:justify;
color:#FFFFFF;
}

li {
font:13px Georgia, Times New Roman, Times, serif;
text-align:justify;
line-height:120%;
margin-top:4px;
list-style:disc;
color:#FFFFFF;
}

ul {
margin-top:4px;
margin-left:30px;
}

a {
font:bold 13px Georgia, Times New Roman, Times, serif;
padding: 5px;
line-height:130%;
text-align:justify;
color:#80FF80;
}

a:hover {
font:bold 13px Georgia, Times New Roman, Times, serif;
padding: 5px;
line-height:130%;
text-align:justify;
color:#00FF00;
}

h1 {
font:22px Georgia, Times New Roman, Times, serif;
padding: 0 5px;
text-align:center;
line-height:120%;
color:#FFFFFF;
}

h2 {
font:18px Georgia, Times New Roman, Times, serif;
padding: 0 5px;
text-align:justify;
line-height:120%;
color:#FFFFFF;
}

#geral {
width:900px;
margin:0 auto;
background:url(../pics/bg.jpg) repeat top;
}

#topo {
width:900px;
height:303px; 
}

#conteudo {
width:900px;
}

#sidebar01 {
float:left;
display:inline;
width:400px;
margin-left: 40px; 
}

#sidebar02 {
width:400px;
margin-right:20px;
display:inline;
float:right;
}

#sidebar03 {
width:400px;
margin-right:20px;
display:inline;
float:right;
}

#ladoa {
float:left;
display:inline;
width:600px;
margin-left:40px;
}

#ladob {
width:200px;
float:right;
display:inline;
margin-right:35px;
margin-top:15px;
}

#ladob h1 {
font:22px Georgia, Times New Roman, Times, serif;
padding: 0 5px;
text-align:center;
line-height:120%;
color:#FFFFFF;
}

#ladob h2 {
font:18px Georgia, Times New Roman, Times, serif;
padding: 0px 5px;
text-align:center;
line-height:120%;
color:#FFFFFF;
margin-top:15px;
}

#roteiros {
width:193px;
height:91px;
float:right;
background:url(../pics/bg-marrom.png);
}

#roteiros a {
font:22px Georgia, Times New Roman, Times, serif;
padding: 0 5px;
text-align:center;
line-height:120%;
color:#FFFFFF;
}

#veiculos {
width:193px;
height:180px;
float:right;
margin-top:10px;
background:url(../pics/bg-verde.png);
}

#rodape {
position:relative;
height:90px;
background:url(../pics/rodape.jpg) repeat-x top;
clear:both;
}

#rodape p {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding: 47px 5px 0 5px;
text-align:center;
line-height:120%;
color:#FFFFFF;
}

#flash-rodape {
width: 900px;
height: 90px;
position: absolute;
top: -40px;
}


/************************************************************************
								RESERVAS
************************************************************************/

#reservas { 
text-align:left; 
}

#reservas label{
color:#FFF;
font:13px Georgia, Times New Roman, Times, serif;;
}

#reservas input{
font-size: 13px;
color:#006600;
background-color:#FFF;
border:none;
margin-bottom:2px;
}  

#reservas textarea { 
background-color:#FFF;
border:none;
color:#006600;
margin-bottom:2px;
}

#reservas .botao{
font-size: 13px;
background: #f1f1f1;
border:none;
color:#006600;
}

