/* Victory Business Hotel
************************************
Agência: ATO | Interativo
Country: Brasil
Last CSS update: 08/2007 
************************************/
/* ESTUTURA */
* {
border: 	0px;
padding: 	0px;
margin: 	0px;
list-style:	none;
}
body {
padding: 	0px;
margin: 	0px;
text-align:	center;
background:	#87855A url(img/bg.jpg) left top repeat-x;
font: 		11px "Tahoma", Trebuchet MS, Lucida Sans, Arial;
color:		#666666;
}
#site {
width:		965px;
height:		auto;
padding: 	0px;
margin: 	0 auto;
text-align:	left;
background:	transparent;
position:	relative;
}
#menu {
width:		328px;
height:		539px;
padding:	0px;
margin:		0px;
background:	url(img/bg_menu.jpg) center center no-repeat;
position:	absolute;
top: 		70px;
left: 		610px;
z-index:	1;
visibility:	visible;
}
#topo_index {
width:		965px;
height:		499px;
padding:	0px;
margin:		0px;
background:	url(img/bg_topoindex.jpg) center center no-repeat;
}
#topo_interno {
width:		965px;
height:		140px;
padding:	0px;
margin:		0px;
background:	url(img/bg_topointerno.jpg) right center no-repeat;
}
#col_margem_esq {
width:		30px;
height:		auto;
padding:	0px;
margin:		0px;
background:	transparent;
float:		left;
}
#col_conteudo {
width:		490px;
height:		auto;
padding:	30px;
margin:		0px;
background:	#EEEDDD url(img/bg_box_conteudo.jpg) left top repeat-x;
float:		left;
}
#col_auxiliar {
width:		310px;
height:		auto;
padding:	0px;
margin:		0px;
background:	transparent;
float:		left;
}
#col_margem_dir {
width:		55px;
height:		auto;
padding:	50px 0px 0px 0px;
margin:		0px;
background:	transparent;
text-align:	center;
float:		left;
}
#rodape {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px;
background:	transparent;
clear:		both;	
}
/* GERAL */
.clear {
clear:		both;
font-size:	1px;
height:		1px;
padding:	0px;
margin:		0px;
}
.separador {
clear:		both;
font-size:	1px;
height:		5px;
padding:	0px;
margin:		0px;
border:		0px;
filter: 	progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.3;
background:	#ACA982;
}
.separador_branco {
clear:		both;
font-size:	1px;
height:		2px;
padding:	0px;
margin:		0px;
border:		0px;
filter: 	progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.3;
background:	#FFF;
}
img {
border:		0px;
cursor:		pointer;
padding:	0px;
margin:		5px;
}
p {
padding:	2px 0px;
margin:		0px;
}
a, a:visited, a:active {
text-decoration:none;
color:		#666666;
}
a:hover {
text-decoration:	underline;
}
/* MENU */
#menu p.txt_bemvindo {
padding:	110px 30px 05px 30px;
margin:		0px 0px 10px 0px;
}
#menu ul {
width:		auto;
height:		auto;
padding:	15px;
margin:		0px 30px 10px 30px;
background:	#E4E0C3;
}
#menu ul li.A {
list-style:	url(img/bullet.gif) inside;
padding:	4px;
margin:		0px;
border-bottom:1px solid #FFF;
background:	transparent;
}
#menu ul li.B {
list-style:	url(img/bullet.gif) inside;
padding:	4px;
margin:		0px;
border-bottom:1px solid #FFF;
background:	#EAE7D1;
}
#menu ul li.A:hover,
#menu ul li.B:hover {
list-style:	url(img/bullet.gif) inside;
padding:	4px;
margin:		0px;
border-bottom:1px solid #FFF;
background:	#F3F1E4;
}
#menu ul li a,
#menu ul li a:visited {
text-decoration:none;
color:		#9B8935;
font: 		bold 16px "Times New Roman", Times, serif;
}
#menu ul li a:hover {
text-decoration:none;
color:		#959264;
font: 		bold 16px "Times New Roman", Times, serif;
}
/* INDEX */
.box_conteudo {
width:		490px;
height:		auto;
padding:	0px;
margin:		0px;
}
.box_conteudo_left {
width:		230px;
height:		auto;
padding:	0px;
margin:		0px;
float:		left;
margin-top:	5px;
}
.box_conteudo_right {
width:		230px;
height:		auto;
padding:	0px;
margin:		0px;
float:		right;
}
.marca_altura_margemdir_index {
width:		auto;
height:		70px;
padding:	0px;
margin:		0px;
background:	transparent;
}
.marca_altura_margemdir_interna {
width:		auto;
height:		429px;
padding:	0px;
margin:		0px;
background:	transparent;
}

.box_reservas_eventos {
width:		250px;
height:		auto;
padding:	60px 30px 10px 30px;
margin:		0px;
background:	#EEEDDD url(img/bg_reservas_eventos.jpg) left top repeat-y;
}
.box_guest{
width:		248px;
height:		200px;
background:	transparent;
overflow:	hidden;
margin:		5px 0;
}
/* O HOTEL */
.ohotel {
width:		auto;
height:		750px;
padding:	0px;
margin:		0px;
background:	transparent url(img/bg_mensageiro.jpg) left bottom no-repeat;
}
/* GALERIAS DO SITE */
.galerias {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px;
background:	transparent;
}
.galerias img {
border:		none;
cursor:		pointer;
padding:	5px;
margin:		5px;
background:	url(img/bg_imagens_galeria.jpg) left top repeat;
float:		left;
}
/* ATRAÇÕES TURISTICAS */
table.distancia_cidades {
width:		95%;
height:		auto;
padding:	2px;
margin:		0px 10px;
background:	transparent;
}
table.distancia_cidades th {
background: #B7B491;
padding:	5px;
margin:		0px;
}
table.distancia_cidades thead th {
background: #B7B491;
padding:	5px;
margin:		0px;
}
table.distancia_cidades tbody td {
background: #F3F1E7;
padding:	5px;
margin:		0px;
}
.desc_atrativo {
width:		95%;
height:		auto;
padding:	10px;
margin:		0px 10px 10px 0px;
background:	#F3F1E7;
}
.desc_atrativo a.up,
.desc_atrativo a:visited.up {
font:		10px "Trebuchet MS";
color:		#990000;
text-decoration:none;
}
.desc_atrativo a:hover.up {
font:		10px "Trebuchet MS";
color:		#990000;
text-decoration:underline;
}
/* ERRO */
.erro {
width:		auto;
height:		550px;
padding:	0px;
margin:		0px;
}
/* VIDEO */
.video {
width:		auto;
height:		550px;
padding:	0px;
margin:		0px;
}
/* TIPOGRAFIA */
h1, h2, h3 {
padding:	0px;
margin:		0px 0px 5px 0px;
color:		#B7B491;
}
h1 span , h2 span , h3 span {
display:	none;
}
h1 {
font: 		23px "Tahoma", Trebuchet MS, Lucida Sans, Arial;
letter-spacing:-1px;
}
h2 {
font: 		17px "Tahoma", Trebuchet MS, Lucida Sans, Arial;
letter-spacing:-1px;
}
h3 {
font: 		bold 13px "Tahoma", Trebuchet MS, Lucida Sans, Arial;
letter-spacing:0px;
}
h1#tit_apartamentos,
h1#tit_pacotes {
width:		220px;
height:		40px;
padding:	0px;
margin:		0px 0px 05px 0px;
}
h1#tit_apartamentos {
background:	url(img/tit_apartamentos.gif) left center no-repeat;
}
h1#tit_pacotes {
background:	url(img/tit_pacotes.gif) left center no-repeat;
}
h1#tit_reservas,
h1#tit_noticias,
h1#tit_eventos,
h1#tit_video {
width:		220px;
height:		20px;
padding:	0px;
margin:		0px 0px 05px 0px;
}
h1#tit_reservas {
background:url(img/tit_reservas.gif) left center no-repeat;
}
h1#tit_noticias {
background:url(img/tit_noticias.gif) left center no-repeat;
}
h1#tit_guest {
width:		134px;
height:		21px;
padding:	0px;
margin:		0px 0px 05px 0px;
background:url(img/tit_guest.gif) left center no-repeat;
}
h1#tit_eventos {
background:url(img/tit_eventos.gif) left center no-repeat;
}
h1#tit_video {
background:url(img/tit_video.gif) left center no-repeat;
}
/* FORMULÁRIO */
input,
select,
textarea {
width:		auto;
height:		auto;
padding:	5px;
margin:		0px 0px 5px 0px;
background:	#FFF url(img/bg_input.jpg) left bottom repeat-x;
border:		1px solid #DCDBC4;
font:		11px "Tahoma", Trebuchet MS, Verdana, Lucida Sans, Arial;
color:		#666;
}
option {
color:		#666;
padding:	0px 2px;
margin:		0px 0px 1px 0px;
background:	transparent;
}
fieldset {
width:		98%;
height:		auto;
padding:	10px;
margin:		0px;
border:		1px solid #B7B491;
}
.boxrepete {
width:		20%; 
float:		left;
text-align:	left;
margin:		5px;
padding:	5px;
border:		1px solid #B7B491;
}
.boxrepete  label {
text-align:	left;
}
legend {
padding:	0px 5px;
margin:		0px;
font: 		bold 13px "Tahoma", Trebuchet MS, Lucida Sans, Arial;
letter-spacing:0px;
color:		#B7B491;
}
label {
width:		90px;
height:		auto;
margin:		3px 3px 0px 0px;
padding:	0px;
float:		left;
text-align:	right;
}
.ok {
width:		auto;
height:		auto;
padding:	5px;
margin:		0px 0px 5px 0px;
background:	#9D8835 url(img/bg_submit.jpg) left bottom repeat-x;
border:		1px solid #DCDBC4;
font:		11px Trebuchet MS, Verdana, Lucida Sans, Arial;
color:		#FFF;
cursor:		pointer;
text-transform:lowercase;
}
.erro {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px 0px 2px 0px;
background:	#FAEFEF;
border:		1px solid #990000;
color:		#990000;
font-weight:bold;
}
.sucesso {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px;
background:	#F9F9F7;
border:		1px solid #B7B491;
color:		#B7B491;
font-weight:bold;
}
.twitter{
background:				url(img/twitter.png) left top no-repeat;
padding-left:           100px;
height:                 21px;
}
.orkut{
background:				url(img/orkut.png) left top no-repeat;
padding-left:           100px;
height:                 21px;
}
/* GUEST */
.depoimento{
text-align:		justify;
}
.mais{
text-align:		right;
}
.autor{
margin:			3px 0 5px 0;
padding:        2px 0;
text-align:		right;
font-size:		9px;
border-bottom:	1px dotted #B7B491;
}
.paginacao {
width:		auto;
height:		auto;
padding:	0px;
margin:		5px 0px;
color:		#333;
text-align:	right;
}
.paginacao a, .paginacao a:active {
width:		auto;
height:		auto;
padding:	1px 3px;
margin:		2px;
background:	#F2F2F2;
text-decoration:none;
font-weight: bold;
color:		#666;

}
.paginacao a:visited {
background:	#FFF;
text-decoration:none;
font-weight: bold;
color:		#666;
}
.paginacao a:hover {
background:	#87855A;
text-decoration:none;
font-weight: bold;
color:		#F2f2f2;
}
.paginacao span.atual {
width:		auto;
height:		auto;
padding:	1px 3px;
margin:		2px;
background:	#F2F2F2;
border:		1px solid #ccc;
text-decoration:none;
font-weight: bold;
color:		#000;
text-align:	center;
}
/* RODAPE */
#rodape {
color:		#FFF;
padding:	5px 5px 10px 30px;
margin:		0px;
}
#rodape a,
#rodape a:visited {
color:		#FFFFFF;
text-decoration:none;
}
#rodape a:hover {
color:		#FFFFFF;
text-decoration:none;
}
/* POPUP */
#pop {
display: 	block;
width:		709px;
height:		auto;
border:		none;
background: transparent;
padding:	5px;
position:	absolute;
font:		11px "Trebuchet MS";
top:		100px;
left:		10%;
text-align: right;
z-index:	100;
}
#pop a, #pop a:hover {
text-decoration:none;
color:	#493326;
}
#pop img {
border:		none;
}