* {
border:0;
padding:0;
margin:0;
list-style:none;
}
a {
text-decoration:none;
color:#FFFFFF;
}
body {
	border: 0;
	margin: 0;
	padding:0;
	background-image:url(images/bg.jpg);
	}
#geral {
width:984px;
margin:0 auto;
}
#geral .comecotopo {
background-image: url(images/img01_01.jpg);
width:47px;
height:107px;
float:left
}

#geral .logo h1 a {
	display: block;
width:179px;
height:107px;
	text-indent: -999px;
	overflow: hidden;
	background-image:url(images/logo_02.jpg);
	float:left;
}
#geral .topobg {
background-image:url(images/topobg_03.jpg);
padding-top:20px;
padding-left:100px;
width:508px;
height:87px;
float:left;
}
#geral .icons {
width:66px;
height:107px;
float:left;
}
#geral .finaltopo {
background-image:url(images/finaltopo_07.jpg);
width:84px;
height:107px;
float:left;
}
#geral .comecomenu {
background-image: url(images/comecomenu_12.jpg);
width:65px;
height:37px;
float:left;
}
#geral .logonome {
background-image: url(images/layout_13.jpg);
width:171px;
height:37px;
float:left;
}
#geral .menu {
background-image:url(images/bgmenu_13.jpg);
width:662px;
height:37px;
float:left;
}
#geral .menu .botao {
font-family:arial;
font-size:12px;
color:#FFFFFF;
padding-left:14px;
padding-right:14px;
padding-top:11px;
height:26px;
float:left;
}
#geral .menu .botao:hover {
background-color:#a23434;
font-family:arial;
font-size:12px;
color:#FFFFFF;
padding-left:14px;
padding-right:14px;
padding-top:11px;
height:26px;
float:left;
}
#geral .menu .separa {
padding-left:3px;
padding-right:3px;
padding-top:6px;
float:left;
}
#geral .finalmenu {
background-image: url(images/menufinal_13.jpg);
width:86px;
height:37px;
float:left;
}
#geral .esquerdacentro {
background-image: url(images/direitacentro_19.jpg);
width:64px;
height:147px;
float:left;
}
#geral #centro {
width:855px;
display:block;
float:left;
}
#geral #centro .sombracentro {
background-image: url(images/sombracentro.jpg);
width:855px;
height:29px;
float:left;
}
#geral #conteudo {
background-image:url(images/bgcentro_23.jpg);
width:842px;
padding-left:13px;
float:left;
}
#geral #conteudo .textocentro {
font-family:arial;
color:#da3e3f;
font-size:12px;
width:344px;
height:200px;
padding-top:33px;
text-align:center;
float:left;
}
#geral #conteudo .flash {
width:476px;
float:left;
}
.finalcentro {
background-image:url(images/finalcentro_33.jpg);
width:855px;
height:6px;
float:left;
overflow:hidden;
}
#geral .direitacentro{
background-image: url(images/layout_21.jpg);
width:60px;
height:147px;
float:left;
}
#geral #centro .box {
background-image: url(images/box1_39.jpg);
text-align:center;
font-family:arial;
font-size:12px;
color:#FFFFFF;
width:311px;
height:203px;
float:left;
}
#geral #centro .quarto {
background-image: url(images/quarto_41.jpg);
width:520px;
height:203px;
float:left;
}
#geral #centro .mapa {
padding-top:95px;
padding-left:380px;
float:left;
}
#rodape {
background-image:url(images/rodape_53.jpg);
padding-top:2px;
width:100%;
height:124px;
float:left;
}
#rodape #conteudo {
width:855px;
margin:0 auto;
}
#rodape .menurodape {
padding-left:300px;
width:571px;
float:left;
}
#rodape .menurodape .rodapebotao {
font-family:arial;
font-size:12px;
color:#FFFFFF;
padding-left:14px;
padding-right:14px;
padding-top:6px;
height:26px;
float:left;
}
#rodape .menurodape .rodapebotao:hover {
background-color:#a23434;
font-family:arial;
font-size:12px;
color:#FFFFFF;
padding-left:14px;
padding-right:14px;
padding-top:6px;
height:20px;
float:left;
}
#rodape .menurodape .separa {
color:#FFFFFF;
font-family:arial;
padding-left:10px;
padding-right:10px;
padding-top:3px;
float:left;
}
#rodape .contato {
width:290px;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
float:left;
}
#rodape .motelroyal {
width:250px;
float:left;
}
#rodape .endereco {
width:287px;
color:#FFFFFF;
font-family:arial;
font-size:12px;
text-align:center;
padding-top:30px;
float:left;
}
.titulos {
color:#dd4f4e;
font-family:verdana;
font-size:16px;
}
.titulostopicos {
color:#dd4f4e;
font-family:verdana;
font-size:11px;
}
.textosprodutos {
color:#621819;
font-family:verdana;
font-size:12px;
background-color:#FFFFFF;
border:solid 1px #a23433;
}
.divisao {
padding-left:10px;
color:#621819;
font-family:verdana;
font-size:12px;
float: left;
}
.imgsprod {
text-align:center;
width:300px;
padding-top:20px;
}
.textos {
width:540px;
padding-top:10px;
}
.textos2 {
width:250px;
padding-top:10px;
margin-left:5px;
}
.textosprodutos2 {
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
color:#621819;
font-family:verdana;
font-size:12px;
background-color:#FFFFFF;
border-style:solid;
border:1px;
border-color:#a23433;
width:250px;
margin-left:5px;
}
.sobremesas {
float:left;
width:540px;
}
.black {
color:#942a2a;
}
.suites {
width:264px;
float:left;
}
.suites2 {
width:550px;
float:left;
}
.suites3 {
width:840px;
float:left;
}
.float {
float:left;
}
.red {
color:#da3e3f;
}
