body{
margin:0 auto;
background-color:#d17a1e;
background-image:url(images/bg_body4.gif);
background-repeat:no-repeat;
background-position:center top;
font-family:"Times New Roman", Times, serif;

}

#all{
width:950px;
margin:0 auto;
background:#fff;
*margin-top:10px;
}

#topo{
width:950px;
height:240px;
background-image:url(images/topo.jpg);
background-repeat:no-repeat;
background-position:top center;
z-index:14;
}

#topo .novidades{
margin-right:20px;
margin-top:-207px;
*margin-top:-214px;
text-align:right;

}

#topo .idiomas{
float:right;
margin-right:20px;
margin-top:7px;

}

#topo .idiomas img{
margin-top:6px;

}

#topo h1{
padding:147px 40px 0 130px;
color:#532e16;
line-height:24px;
font-style:italic;
font-size:18px;
letter-spacing:2.5px;

}

#topo h1 span{
color:#aa4b4b;
}

#cont_esquerda{
width:580px;
margin-bottom:45px;
padding-left:40px;
padding-right:20px;
float:left;
display:inline;
background-color:#FFFFFF;
font-size:18px;
line-height:26px;
color:#8a6f5d;
letter-spacing:1px;

text-align:justify;
}

#cont_esquerda p{
margin-right:15px;
margin-left:5px;
clear:both;

}

#cont_esquerda p .destaque1{
color:#aa4b4b;
}

#cont_esquerda .comoChegar a{
color:#aa4b4b;
text-decoration:none;
}

#cont_esquerda .comoChegar a:hover{
color:#aa4b4b;
text-decoration:underline;
}

#cont_direita{
width:310px;
margin-bottom:45px;

float:left;
background-color:#fff;
background-image:url(images/fundo_orquidea2.jpg);
background-position:62px 332px;
background-repeat:no-repeat;
}

#cont_direita #menu{
padding:30px 30px 50px 40px;
letter-spacing:1px;
font-size:23px;
font-style:italic;
margin-top:-30px;
background-image:url(images/linha_menu.gif);
background-repeat:no-repeat;
background-position:top left;
z-index:850;


}

#cont_direita #menu ul{
list-style:none;
margin:0;
padding:0;

}

#cont_direita #menu ul li{
padding:3px 0 3px 0;
/*background-image:url(images/border_bots.gif);
background-repeat:repeat-x;
background-position:bottom left;*/

}

#cont_direita #menu ul li a{
padding:4px 0 4px 4px;
color:#aa4b4b;
text-decoration:none;
display:block;

}

#cont_direita #menu ul li a:hover{
color:#5a7d0e;
/*color:#6666FF;*/

/*background-color:#aa4b4b;*/

}

#cont_direita .foto_exposicao{
height:496px;
width:256px;
margin-left:20px;
margin-top:60px;
background-image:url(images/mariadellacosta-hotelcoxixo.jpg);
background-repeat:no-repeat;
background-position:top center;

}

#cont_direita .foto_exposicao p{
font-size:45px;
font-style:italic;
color:#aa4b4b;
padding:358px 0 0 50px;
line-height:45px;

}

#cont_direita p{
font-size:18px;
color:#aa4b4b;
line-height:22px;
padding:0 5px 0 5px;
margin:0;

}

#cont_direita p a{
color:#aa4b4b;
text-decoration:none;
}

#cont_direita p a:hover{
color:#aa4b4b;
text-decoration:underline;
}

.hold_menu_bottom{
text-align:center;
clear:both;
}

.menu_bottom{
margin:0;
padding:0;
color:#aa4b4b;
list-style:none;
}

.menu_bottom li{
display:inline;
}

.menu_bottom li a{
color:#aa4b4b;
letter-spacing:1px;
font-size:13px;
font-style:italic;
font-weight:bold;
text-decoration:none;
padding:3px 8px 3px 8px;

}

.menu_bottom li a:hover{
color:#6666FF;
text-decoration:underline;


}

.frase{
margin-top:40px;
text-align:center;
letter-spacing:3px;
font-size:14px;
font-style:italic;
color:#2a426e;
font-weight:bold;

}

.tabelaPrecos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
letter-spacing:0.5px;

}

.tabelaPrecos .linha1{
background-color:#d9caad;
}

.tabelaPrecos .linha1 .celulas{
background-color:#d9caad;
}

.tabelaPrecos .linha1 .celulasQuartos{
background-color:#aa4b4b;
color:#FFFFFF;
font-weight:bold;
}

.tabelaPrecos .linha2{
background-color:#ccbb9a;
}

.tabelaPrecos .linha2 .celulas{
background-color:#ccbb9a;
}

.tabelaPrecos2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
letter-spacing:0.5px;

}

.tabelaPrecos2 .linha3 .celulas{
background-color:#dfdcd6;
}

.tabelaPrecos2 .linha4 .celulas{
background-color:#ece9e3;
}

.descricaoPacotes{
font-size:11px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
margin-top:10px;
margin-bottom:50px;
line-height:16px;

}

.rodape{
height:234px;
background-image:url(images/fundo_rodape.jpg);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
color:#4d4c4c;

}

.rodape .endereco{
padding-top:67px;
*padding-top:80px;
line-height:22px;
font-size:13px;
font-style:italic;
letter-spacing:1px;
}

.rodape .pwi{
color:#2a426e;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-size:10px;
line-height:26px;
}