body {
font-family:Trebuchet MS, Arial;
background-color:#660000;
color:#660000;
margin:auto;
padding:0px
}

#conteudo {
margin:auto;
width:830px;
height:400px;
padding:0px
}

#cabecalho {
margin:0px;
width:800px;
height:100px;
background-image:url(images/cabecalho.jpg);
background-repeat:no-repeat;
}

#indice {
margin:0px;
padding:0px;
width:153px;
height:380px;
background-image:url(images/indice.gif);
background-repeat:no-repeat;
float:left;
}

#home {
margin:0px;
padding:0px;
width:677px;
height:380px;
background-image:url(images/home.jpg);
background-repeat:no-repeat;
float:right;
}

#botoes {
margin:0px;
margin-top:30px;
margin-left:24px;
padding:0px;
width:118px;
height:114px;
background-color:black;
}

#botoes ul {
list-style-type:none;
margin:0px;
padding:0px;
font: bold 16px trebuchet ms;
text-align:center;
}

#botoes a:link, #botoes a:visited{
display:block;
padding:0px;
border:0px;
width:118px;
height:24px;
color:#cc9966;
text-decoration:none;
background-image: url(images/bt-normal.gif); 
}

#botoes a:active, #botoes a:hover { 
background-image: url(images/bt-over.gif); 
color:#660000; 
}

#animacao {
margin:0px;
position:relative;
top:70px;
_top:40px;
left:24px;
padding:0px;
width:115px;
height:129px
}

#bandeiras {
position:relative;
top:60px;
left:150px;
width:60px;
height:18px
}

img {
border-style:none
}

img.booking {
margin-left: 10px
}

h1 {
margin-left:15px;
margin-right:20px;
margin-top:20px;
font-size:large;
font-weight: bold;
color:black
}

h2 {
margin-left:15px;
margin-right:50px;
margin-top:10px;
margin-bottom:5px;
font-size:medium;
font-weight:bold
}

a {
color:#660000
}

h3 {
margin-left:15px;
margin-right:50px;
margin-top:0px;
margin-bottom:2px;
color:#660000;
font-weight:bold;
font-size:small
}

h4 {
font-size:x-small;
margin-top:2px;
text-decoration:underline
}

p {
padding-left:15px;
padding-right:50px;
margin-top:0px;
margin-bottom:10px;
font-size:small
}

.direita {
text-align:right;
margin-bottom:0px
}

.centro {
text-align:center;
margin-bottom:0px
}

.pequeno {
font-size:xx-small;
text-align:right;
margin-bottom:0px
}

p.precos {
margin-left:5px;
margin-right:5px;
margin-top:0px;
margin-bottom:10px;
font-size:small
}

#central {
width:620px;
height:300px
}

#esquerda {
float:left;
width:240px;
margin-left:10px
}

#direita {
float:right;
width:240px;
margin-right:10px
}

#esquerdaform {
float:left;
width:270px;
margin-left:20px
}

#direitaform {
float:right;
width:270px;
margin-right:10px
}

span, span a {
text-decoration:none;
color:#550000;
font-weight:700
}


.caixa {
border: 1px solid #cc9966;
background-color:#fdf7f0;
color:#660000;
font-family:Trebuchet MS;
margin:1px
}

.forte {
font-weight:bold
}

legend {
font-size:medium;
color:#550000;
font-weight:bold
}

#rodape, #rodape a {
text-align:center;
color:#FFFFFF;
font-size:small;
font-weight: bold;
margin:auto
}

#rodape{
	padding-top: 10px;
	width: 400px;
	margin: auto;
	background: #0c0c0c ;
	text-align: left;
	height: 40px
}

#rodape #imagem {
	float: left
}

#rodape #texto {
	float: left
}

#rodape p {
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	line-height: 12px;
	background: transparent;
	position: relative;
	padding-top: 0px;
	top: 5px
}


#rodape p a:hover {
	text-decoration: none;
	color: #a7b2b1;
}

