@import url("layout.css");
#conteudo{background:#fff url("../imagens/layout/bg_copa.gif") right top repeat-y}
#meio{
	height:1%;
	position:relative;
	width:570px;
	padding:10px 20px 50px 20px;
	float:left;
	background:#fff url("../imagens/layout/bg_2.png") left top no-repeat;
	font-size:12px;
	overflow:hidden;
	color:#333
}
#meio h2, #meio h3, #meio h4{
	margin:5px 0;
	letter-spacing:-1px;
	clear:both
}
#meio h2{
	font-size:20px;
}
#meio h3{
	line-height:30px;
	letter-spacing:-1px;
	padding:0 10px;
	font-size:16px;
	color:#333;
	background:url("../imagens/layout/bg_meioh3.gif") no-repeat
}
#meio h4{
	background:#FFCD19 none repeat scroll 0 0;
	border-bottom:2px solid #CC9900;
	line-height:20px;
	padding-left:10px;
	letter-spacing:1px;
}
#meio ul, #meio ol{
	padding:10px 20px;
	margin:0
}
#meio ul li{
	padding:3px 0
}
#meio ul{
	list-style:url("../imagens/layout/img_estiloul.gif")}
#meio table{
	width:100%;
	border:2px solid #ccc;
	margin:5px 0;
	background:#fff
}
#meio thead th{
	background:#FFCD19;
	line-height:20px;
	border-bottom:2px solid #C90
}
#meio tbody th, #meio tbody td{
	padding:5px;
	border-bottom:1px solid #efefef
}
#meio tbody th{
	text-align:left
}
#meio tbody th span{
	display:block;
	font-size:x-small
}
#meio tbody td{
	text-align:center
}
#meio form tbody td{
	text-align:left
}

#meio form tr td .btn_enviaform {
left:-25px;margin-left:45%}
#direita{
	width:160px;
	float:right;
	padding:10px 0
}
#direita #ban_dirsky, #direita #servicos{
	padding-bottom:10px;
	text-align:center	
}
/* Listagens */
#meio .lst_thumb,
#meio .lst_premios
{	margin:0;
	padding:0;
	list-style:none;
	width:100%
}
.ul-reservas li,
#menu_rio li,
.lst_thumb li,
.lst_premios li{
	padding:0 !important
}
#meio .lst_thumb li{
	width:285px;
	height:130px;
	float:left
}

#meio #lst_galeria {height:370px}

#meio #lst_galeria li{
	width:114px;
	height:90px;
	float:left
}

#meio .lst_premios li{
	width:285px;
	height:170px;
	float:left
}

#meio .lst_thumb img{
	float:left;
	margin:0 5px 10px 5px
}

#meio .lst_premios img{
	float:left;
	margin:0 5px 50px 5px
}
#meio #lst_galeria img {margin:0}


/*menu da página RIO.HTML*/
#meio #h_rio, #meio #h_passeios, #meio #h_transportes{
	background:url("../imagens/bg_toporio.jpg") right top no-repeat;
	height:120px;
	width:610px;
	margin-top:-10px;
	margin-left:-20px;
	margin-bottom:10px;
	overflow:hidden;
	text-indent:-5000px
}
#meio #menu_rio{
	position:absolute;
	top:95px;
	right:0;
	height:25px;
	padding:0;margin:0;
	list-style:none;
	font-size:11px
}
#menu_rio li{
	float:left;
	line-height:25px;
	position:relative;
	cursor:pointer;
}
#menu_rio a{
	display:block;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:0 1px;
	background:url("../imagens/layout/bg_menurio.png") left top no-repeat
}
#menu_rio a:hover{background:url("../imagens/layout/bg_menurio.png") left -25px no-repeat}
#menu_rio li span{
	display:block;
	padding:0 10px;
	background:url("../imagens/layout/bg_spanmenurio.png") right top no-repeat
}

#menu_rio ul{
	width:120px;
	position:absolute;
	right:0;
	margin:0;
	list-style:none;
	padding:0;
	background:#FFEB00;
	border:1px solid #F4C500;
	display:none
}
#menu_rio ul li{float:none;width:120px}
#menu_rio ul a{border-bottom:1px solid #FF9}
#menu_rio ul a, #menu_rio ul span{background:none}
#menu_rio ul a:hover{background:#FDFF20}

/* Página de passeios */
#meio #h_passeios{
	background:url("../imagens/bg_topopasseios.jpg") right top no-repeat
}
#meio #h_transportes{
	background:url("../imagens/bg_topotransportes.jpg") right top no-repeat
}
/* Classes personalizadas */
.lnk_reservaonline, .lnk_agente, .lnk_print {
	display:block;
	margin:0 -20px 0 auto;
	width:150px;
	height:55px;
	overflow:hidden;
	text-indent:-5000px
}
.lnk_agente{
	background:url("../imagens/bg_lnkagente.gif") left top no-repeat;
}
.lnk_print{
	background:url("../imagens/bg_lnkprint.gif") left top no-repeat;
}
.lnk_reservaonline{
	background:url("../imagens/bg_lnkreservaonline.gif") left top no-repeat;
}
#div_confirma {margin:10px;padding:4px;border:2px solid #336600;background-color:#DBF7E3;color:#000}
#div_confirma p {margin:0;padding:0;height:25px;padding:6px;padding-left:50px;padding-top:15px;background:#fff url("../imagens/layout/confirma.gif") 4px center no-repeat;}
#div_rejeita {margin:10px;padding:4px;border:2px solid #990000;background-color:#DBDBDB;color:#000}
#div_rejeita p {margin:0;padding:0;height:40px;padding:6px;padding-left:50px;padding-top:5px;background:#fff url("../imagens/layout/alerta.gif") left center no-repeat;}
/* MENU DA PÁGINA RESERVAS */
#conteudo #meio #h_reservas {
	width:585px;
	height:30px;
	margin-top:-10px;
	margin-left:-20px;
	padding:0;
	padding-left:25px;
	padding-top:5px;
	background:url("../imagens/layout/bg_reservas.png") left top repeat-x;}
#conteudo #meio #h_reservas span {
	overflow:hidden;
	text-indent:-5000px;
	display:block;
	height:33px;
	width:150px;
	margin-top:-5px;
	margin-left:-28px;
	padding:0;
	background:url("../imagens/h2_reservas.png") left top no-repeat;}
#conteudo #meio .ul-reservas {top:3px}
#conteudo #meio .ul-reservas li a{background:url("../imagens/layout/bg_reservasLi.png") left top repeat-x;color:#fff;}
#conteudo #meio .ul-reservas li a:hover {background: url("../imagens/layout/bg_reservasLi.png") left -30px repeat-x;}
#conteudo #meio .ul-reservas li a span{background:url("../imagens/layout/bg_reservasLiR.png") right top no-repeat;padding-top:4px;}

/* ESTILO PARA A DIV POP DAS GALERIAS DE IMAGENS */
 #gpop{
  display:none;position:absolute;
  top:50%;left:50%;
  padding:10px;
  border:2px solid #0099CC;
  margin:-190px 0 0 -215px;
  background:#fff url("../imagens/layout/loading.gif") center no-repeat;
  text-align:center
 }
 #igpop{
  display:block;
  background-position:center;
  background-repeat:no-repeat;
  border:0
  }
#gpop #btn_fechar {
	margin: 0 auto;
	margin-top:3px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	width:70px;
	height:25px;
	background:url("../imagens/sair.gif") left top no-repeat;
}

/* ESTILO PARA A PÁGINA TEMPO, BG DAS TD COM O FLASH */
#tbl_tempo div {margin-left:-7px;margin-top:80px}
#bg_tempoRio,#bg_tempoAngra, #bg_tempoBuzios,#bg_tempoPetro {height:230px;width:140px;}
#bg_tempoRio {background:#fff url("../imagens/t_tempoRio.jpg") top left no-repeat;}
#bg_tempoAngra {background:#fff url("../imagens/t_tempoAngra.jpg") top left no-repeat;}
#bg_tempoBuzios {background:#fff url("../imagens/t_tempoBuzios.jpg") top left no-repeat;}
#bg_tempoPetro {background:#fff url("../imagens/t_tempoPetropolis.jpg") top left no-repeat;}

.div_Csemana {margin-bottom:10px}