@charset "utf-8";

/* CSS Document 







Desenvolvido por: 







BAMBOO BRASIL 



Desenvolvido por: Walter Andre



www.agenciabamboo.com.br



contato@agenciabamboo.com.br







*/







body {

	margin: 0px;

	background-image: url(../img/fundo.jpg);

	background-position:top center;

	background-repeat:no-repeat;

}

/* ######################## ESTRUTURA DE ALINHAMENTO ######################## */



div#tudo {

	width:1000px;

	margin:0 auto 0 auto;

	padding:0;

}

div#estrutura {

	width:970px;

	min-height:300px;

	padding:0 0 0 30px;

	margin:0;

	float:left;

	background-image:url(../img/fundo_top.jpg);

	background-position:top;

	background-repeat:no-repeat;

}

/* ######################## FIM ######################## */















/* ######################## TITULOS ######################## */



h1 {

	font: bold 12px Geneva, Arial, Helvetica, sans-serif;

	color:#0b48ad;

	padding:0;

	margin:0;

}

h2 {

	font: bold 18px Geneva, Arial, Helvetica, sans-serif;

	color:#333;

	padding:0;

	margin:0;

}

h3 {

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#da251d;

	padding:0;

	margin:0;

}

h4 {

	font: bold 14px Geneva, Arial, Helvetica, sans-serif;

	color:#333;

	padding:0;

	margin:0;

}

/* ######################## FIM ######################## */















/* ######################## topo do site ######################## */



div#menutopo {

	width:950px;

*width:900px;

	margin:26px 0 0 0;

	padding:0;

	text-align:right;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#428cd1;

}

div#menutopo a:link {

	color:#428cd1;

	text-decoration:none;

}

div#menutopo a:visited {

	color:#428cd1;

	text-decoration:none;

}

div#menutopo a:hover {

	color:#0b48ad;

	text-decoration:none;

}

/* ######################## fim ######################## */



















/* ######################## menu comercial, telefone e busca ######################## */

ul#topo ul {   
width: 140px;
height: 40px;
list-style: none; 
display: none; 
position: absolute; 
left: 185px;
top: 60px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 4px;
z-index: 5;
word-spacing:1px;
background-color:#FFF;
} 

ul#topo ul ul,ul#topo ul ul ul { 
top: 0; 
left: 0; 
word-spacing: 1px;
font: 10px Geneva, Arial, Helvetica, sans-serif;
}

ul#topo ul li { 
width: 100%; 
display: table; 
word-spacing: 1px;
font: 10px Geneva, Arial, Helvetica, sans-serif;
padding: 1px 0 2px 0;
border-top: solid 1px #EEE;
} 
/* 2nd Menu */ 
ul#topo li:hover li a,
ul#topo li.iehover li a { 
float: none; 
border: 0;
font: 10px Geneva, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
line-height: 130%;
color: #333;
position: relative;
z-index: 5;
} 

/* 2nd Menu Hover Persistence */ 
ul#topo li:hover li a:hover,
ul#topo li:hover li:hover a,
ul#topo li.iehover li a:hover,
ul#topo li.iehover li.iehover a { 
float: none; 
border: 0;
color: #039;
margin: 0px;
}  

/* Hover Function - Do Not Move */ 
ul#topo li:hover ul ul,ul#topo li:hover ul ul ul,
ul#topo li.iehover ul ul,ul#topo li.iehover ul ul ul { 
display: none; } 

ul#topo li:hover ul,
ul#topo ul li:hover ul, 
ul#topo ul ul li:hover ul,
ul#topo li.iehover ul,
ul#topo ul li.iehover ul,
ul#topo ul ul li.iehover ul { 
display: table; }
/* Root Menu Hover Persistence */ 
ul#topo a:hover,
ul#topo li:hover a,
ul#topo li.iehover a { 
 color: #000;
} 

ul#topo {

	padding: 46px 0 0 0;

	margin:0;

	list-style:none;
	
	text-align:left;

	font: bold 11px Geneva, Arial, Helvetica, sans-serif;

	color:#0b48ad;
	
	position: relative; 
	z-index: 4;

}

li {

	float:left;

}

li#menu {

	padding:0 15px 0 0;
	margin: 0;
	text-align:left;

	font: bold 11px Geneva, Arial, Helvetica, sans-serif;

	color:#0b48ad;

	word-spacing:8px;

}

li#menu a:link {

	color:#0b48ad;

	text-decoration:none;

}

li#menu a:visited {

	color:#0b48ad;

	text-decoration:none;

}

li#menu a:hover {

	color:#000;

	text-decoration:none;

}

li#fone {

	margin:0;

	padding:0 21px 0 0;

	text-align:right;
	float:right;

	font: bold 12px Geneva, Arial, Helvetica, sans-serif;

	color:#0295ff;

}

li#textobusca {

	width:180px;

	margin:46px 0 0 0;

	padding:0;

	text-align:right;

	font: bold 11px Geneva, Arial, Helvetica, sans-serif;

	color:#5c81a1;

}

li#busca {

	width:165px;

	margin:42px 0 0 4px;

*margin:42px 0 0 4px;

	padding:0;

}

li#bt_ok {

	width:17px;

	margin:44px 0 0 2px;

*margin:44px 0 0 4px;

	padding:0;

}

.input_busca {

	height:14px;

	border:1px solid #c8d8e6;

	background-image:url(../img/bg_form.jpg);

	background-repeat:repeat-x;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#6d94b6;

}

/* ######################## fim ######################## */















/* ######################## box reservas ######################## */



ul#reservas {

	width:403px;

	height:185px;

	margin:10px 0 0 0;

	padding:0;

	background-image:url(../img/fundo_reservas.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	list-style:none;

	float:left;

	text-align:center;

}

li {

	float:left;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	background-repeat:no-repeat;

	background-position:bottom;

}

li.reserva_selecionado {

	width:90px;

	height:22px;

	margin:1px 1px 0 0;

	padding:0;

	background-image:url(../img/bg_m_reserva.gif);

	color:#095ba8;

	line-height:21px;

}

li.reserva_selecionado a {

	color:#095ba8;

}

li.reserva_selecionado a:hover {

	color:#095ba8;

}

li.reserva_selecionado a:visited {

	color:#095ba8;

}

li.reserva_opcao {

	width:90px;

	height:22px;

	margin:1px 1px 0 0;

	padding:0;

	background-image:url(../img/bg_minha.gif);

	line-height:21px;

	color:#fff;

}

li.reserva_opcao a {

	color:#fff;

}

li.reserva_opcao a:hover {

	color:#fff;

}

li.reserva_opcao a:visited {

	color:#fff;

}

li.reserva_opcao a:active {

	color:#fff;

}

li#titulo_icone {

	width:385px;

	height:40px;

	margin:0 0 0 10px;

	padding:0 0 0 0;

no-repeat 5px 10px;

}

div#titulo_icone2 {

	font: bold 13px Geneva, Arial, Helvetica, sans-serif;

	color:#2c66cb;

	text-align:left;

	margin:0;

	padding:5px 0 0 5px;

}

div#texto_tipo {

	font: bold 9px Verdana, Arial, Helvetica, sans-serif;

	color:#4492e3;

	text-align:left;

	margin:0;

	padding:3px 0 10px 5px;

}

div#de_para {

	float:left;

	margin:0 15px 0 0;

	padding:0;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#2c66cb;

	text-align:left;

}

div#partida {

	float:left;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#2c66cb;

	text-align:left;

}

#form_reserva {

	border:1px solid #4492e3;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#2c66cb;

	margin:3px 0 0 0;

}

#bt_reserva {

	text-align:right;

	margin:9px 0 0 0;

*margin:7px 0 0 0

}

.form_reserva {

	border:1px solid #4492e3;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#2c66cb;

	margin:3px 0 0 0;

}

/* ######################## fim ######################## */



	



	



	



	



/* ######################## box flash ######################## */



div#flash {

	width:360px;

	height:186px;

	margin:10px 0 0 8px;

	padding:0 0 0 0;

	float:left;

}

/* ######################## fim ######################## */















/* ######################## box banner direito ######################## */



div#banner {

	width:159px;

	height:186px;

	margin:10px 0 0 8px;

	padding:0 0 0 0;

	float:left;

}

/* ######################## box pacotes e cruzeiros - home ######################## */



div#boxPacotes {

	width:403px;

	float:left;

	margin:0;

	padding:0;

}

ul#pacotes {

	width:403px;

	height:136px;

	background:url(../img/fundo_pacotes.jpg) no-repeat bottom;

	padding:0px;

	margin:5px 0 0 0;

	list-style:none;

	text-align:left;

	padding:0;

}

li {

	float:left;

}

li#titulo {

	width:285px;

	margin:0 0 0 7px;

	padding:0 0 3px 0;

	border-bottom:1px solid #dfe8f0;

	text-align:left;

}

li#maispacotes {

	width:97px;

	margin:0;

	padding:2px 0 3px 5px;

	font: 10px Arial, Helvetica, sans-serif;

	color:#78adde;

	border-bottom:1px solid #dfe8f0;

	text-align:right;

}

li#produto {

	width:187px;

	padding:0;

	margin:8px 0 0 6px;

	padding:0;

}

span#texto_leitura {

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

img#foto {

	border:1px solid #6ba5da;

	padding:0;

	margin:0 0 5px 0;

	padding:0;

}

/* Post do pacote interno */



ul#post_pacote {

	width:540px;

	float:left;

	list-style:none;

	margin:7px 0 0 0;

	padding:5px 5px 7px 5px;

	background-color:#f5f5f5;

	border-bottom:1px solid #dbe5ed;

	border-top:1px solid #dbe5ed;

}

li {

	float:left;

}

li#tipo {

	width:375px;

	font:10px Arial, Helvetica, sans-serif;

	color:#CC6600;

	padding:0 0 0 10px;

}

li#destino {

	width:375px;

	height:15px;

	padding:0 0 0 10px;

	font-size:11px;

	color:#000;

}

li#pacote_foto {

	width:150px;

	height:110px;

	border:2px solid #fff;

}

li#descricao {

	width:370px;

	height:50px;

	padding:0 0 0 10px;

	color:#333;

}

li#valor {

	width:240px;

	padding:12px 0 0 10px;

	color:#da251d;

	font-size:11px;

	text-align: left;

}

li#mais_d {

	width:127px;

	text-align:right;

	padding:20px 0 0 0;

}



li#mais_d a{

	color:#da251d;

}

div#formtipo {

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	margin:0 10px 0 0;

	text-align:right;

}

/* ######################## fim ######################## */















/* ######################## box Consultoria visto e box promoções ######################## */



div#boxpromocoes {

	width:365px;

	float:left;

	margin:11px 0 0 7px;

	padding:0;

}

div#bannervisto {

	width:183px;

	height:271px;

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

}

/* box home */



ul#promocoes1 {

	width:170px;

	height:271px;

	padding:0 0 0 0;

	margin:0 0 0 8px;

	float:left;

	background:url(../img/fundo_promocoes.gif) no-repeat;

	list-style:none;

}

li#pro_titulo {

	width:155px;

	margin:5px 0 0 7px;

	padding:0 0 3px 0;

	border-bottom:1px solid #dfe8f0;

	text-align:left;

}

li#post {

	width:155px;

	margin:7px 0 0 7px;

	padding:0 0 7px 0;

	border-bottom:1px solid #dfe8f0;

	text-align:left;

}

li#mais {

	width:155px;

	padding:14px 0 3px 5px;

	font: 10px Arial, Helvetica, sans-serif;

	color:#78adde;

	text-align:right;

}

/* box interno */	



ul#promocoes2 {

	width:182px;

	height:185px;

	padding:0 0 0 0;

	margin:10px 0 8px 0;

	float:left;

	background:url(../img/box_promocoes.gif) no-repeat;

	list-style:none;

}

li#pro_titulo2 {

	width:165px;

	margin:5px 0 5px 7px;

	padding:0;

	border-bottom:1px solid #dfe8f0;

	text-align:left;

}

li#post_2 {

	width:165px;

	margin:0 0 5px 7px;

	padding:0 0 3px 0;

	border-bottom:1px solid #dfe8f0;

	text-align:left;

}

li#mais2 {

	width:165px;

	padding:3px 0 3px 5px;

	font: 10px Arial, Helvetica, sans-serif;

	color:#78adde;

	text-align:right;

}

/* ######################## fim ######################## */















/* ######################## box Ancora - produtos, eventos e newsletter ######################## */



div#boxancora {

	width:171px;

	float:left;

	margin:5px 0 0 5px;

	padding:0;

}

div#boxancora2 {

	width:171px;

	float:left;

	margin:5px 0 0 5px;

	padding:0;

}

/* na home */	



ul#ancora {

	width:171px;

	height:277px;

	margin:0 0 0 0;

	padding:0;

	list-style:none;

	background:url(../img/fundo_ancora.gif) no-repeat bottom;

	text-align:left;

}

li#ancora_titulo {

	width:160px;

	margin:5px 0 0 7px;

	padding:0 0 3px 0;

	text-align:left;

}

li#post2 {

	width:160px;

	margin:0 0 0 7px;

	padding:0 0 7px 0;

	border-bottom:1px solid #dfe8f0;

	text-align:left;

}

li#newsletter {

	width:160px;

	margin:0 0 0 7px;

	padding:0 0 7px 0;

	text-align:left;

}

div#ancora_form {

	widows:160px;

	margin:5px 0 0 0;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

div#bt_news {

	margin:5px 8px 0 0;

	text-align:right;

}

/* nas internas */



ul#ancora2 {

	width:171px;

	height:267px;

	margin:0 0 0 0;

	padding:0;

	list-style:none;

	background:url(../img/fundo_ancora.gif) no-repeat bottom;

	text-align:left;

}

li#ancora_titulo {

	width:160px;

	margin:5px 0 0 7px;

	padding:0 0 3px 0;

	text-align:left;

}

li#post2 {

	width:160px;

	margin:0 0 0 7px;

	padding:0 0 7px 0;

	border-bottom:1px solid #dfe8f0;

	text-align:left;

}

li#newsletter {

	width:160px;

	margin:0 0 0 7px;

	padding:0 0 7px 0;

	text-align:left;

}

div#ancora_form {

	widows:160px;

	margin:5px 0 0 0;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

}

div#bt_news {

	margin:5px 8px 0 0;

	text-align:right;

}

/* ######################## fim ######################## */











/* ######################## página interna - estrutura ######################## */



div#area_conteudo {

	width:579px;

	float:left;

	margin:10px 0 0 0;

	padding: 0 0 0 0;

	background:url(../img/fundo_texto.gif) repeat-x top;

}

div#boxs_ancoras {

	width:362px;

	float:left;

	margin:0 0 0 8px;

	padding:0 0 0 0;

}

div#texto_leitura {

	min-height:300px;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#426194;

	text-align:justify;

	line-height:12px;

	padding:15px;

}

div#menu_interno {

	width:564px;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	text-align:left;

	padding:5px 0 5px 10px;

	border-bottom:1px solid #d4dde4;

}

div#voltar {

	width:440px;

	font:10px Arial, Helvetica, sans-serif;

	color:#999999;

	text-align:left;

	padding:10px 15px 0 15px;

	float:left;

}

div#links {

	font:10px Arial, Helvetica, sans-serif;

	color:#999999;

	text-align:left;

	padding:10px 15px 0 15px;

	float:left;

}

span#pype {

	margin:0 5px 0 5px;

	color:#CC3300;

}

div#links_retorno {

	width:558px;

	font: 10px Arial, Helvetica, sans-serif;

	color:#333;

	text-align:left;

	padding:5px 0 5px 0;

	margin:0 0 0 10px;

	border-bottom:1px solid #d4dde4;

}

span#voceesta {

	font:10px Arial, Helvetica, sans-serif;

	color:#333;

}

/* ######################## fim ######################## */















/* ######################## Galeria de fotos ######################## */



ul#galeria {

	width:220px;

	height:175px;

	float:left;

	margin:0 0 5px 0;

	padding: 6px 6px 6px 8px;

	;

	list-style:none;

	background:url(../img/fundo_galeria.gif) no-repeat;

}

li#tituloGaleria {

	width:154px;

	float:left;

	font: bold 12px Geneva, Arial, Helvetica, sans-serif;

	color:#FF9900;

	padding:2px 0 0 0;

	margin:0;

}

li#setas {

	width:50px;

	height:23px;

	float:left;

	padding:0;

	margin:0;

}

li#setaDir {

	width:25px;

	height:23px;

	float:left;

	padding:0;

	margin:0;

	cursor:pointer;

}

li#setaEsq {

	width:25px;

	height:23px;

	float:left;

	padding:0;

	margin:0;

	cursor:pointer;

}

li#fotos {

	width:202px;

	height:135px;

	float:left;

	border:1px solid #b9ccd4;

}

/* ######################## fim galeria de fotos ######################## */	















/* ######################## Menu página detalhes ######################## */



ul#menuDetalhes {

	width:550px;

	list-style:none;

	margin:0 0 10px 0;

	padding:0;

	float:left;

}

li#top_d {

	width:550px;

	height:8px;

	background:url(../img/top_menu_detalhes.gif) no-repeat bottom;

	float:left;

	padding:0;

	margin:0;

}

li#meio_d {

	width:550px;

	background:url(../img/meio_menu_detalhes.gif) repeat-y;

	float:left;

	padding:0 0 0 8px;

	margin:0;

	color: #FF9900;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

}

li#bottom_d {

	width:550px;

	height:8px;

	background:url(../img/bottom_menu_detalhes.gif) no-repeat top;

	float:left;

	padding:0;

	margin:0;

}

/* ######################## FIM - Menu página detalhes ######################## */















/* ######################## Menu página detalhes ######################## */



ul#infoReservas {

	width:550px;

	list-style:none;

	margin:0 0 10px 0;

	padding:0;

	float:left;

}

li#top_r {

	width:550px;

	height:8px;

	background:url(../img/top_menu_detalhes.gif) no-repeat bottom;

	float:left;

	padding:0;

	margin:0;

}

li#meio_r {

	width:550px;

	background:url(../img/meio_menu_detalhes.gif) repeat-y;

	float:left;

	padding:0 0 0 8px;

	margin:0;

}

li#bottom_r {

	width:550px;

	height:8px;

	background:url(../img/bottom_menu_detalhes.gif) no-repeat top;

	float:left;

	padding:0;

	margin:0;

}

div#titulo_info {

	width:530px;

	font: bold 12px Geneva, Arial, Helvetica, sans-serif;

	color:#FF9900;

	border-bottom:1px solid #e2e2e2;

	padding:0 0 3px 0;

	margin:0 0 5px 0;

}

div#datas {

	min-width:160px;

	float:left;

	color:#333333;

	padding:5px;

}

div#hoteis {

	width:324px;

	float:left;

	color:#333333;

	margin:0 0 0 5px;

	padding:10px;

	border-left:1px solid #e2e2e2;

}

div#saida {

	margin:5px 0 0 0;

}

div#valor {

	margin:10px 0 0 0;

}

span#valor_n {

	font:bold 12px Geneva, Arial, Helvetica, sans-serif;

	color:#da251d;

}

/* galeria de fotos hoteis */



ul#galeriahoteis {

	width:324px;

	list-style:none;

	margin:10px 0 0 0;

	padding:0;

}

li#foto_hoteis {

	width:75px;

	height:55px;

	border:1px solid #e2e2e2;

	float:left;

	margin:0 2px 0 0;

	padding:1px;

}

/* ######################## FIM - Menu página detalhes ######################## */











/* ######################## formulario de contato ######################## */



ul#form_contato {

	width:400px;

	list-style:none;

	margin:0;

	padding:0;

}

li {

	float:left;

	margin:0 0 3px 0;

}

li#nome {

	width:70px;

}

li#nome2 {

	width:300px;

}

li#email {

	width:70px;

}

li#email2 {

	width:300px;

}

li#tel {

	width:70px;

}

li#tel2 {

	width:300px;

}

li#assunto {

	width:70px;

}

li#assunto2 {

	width:300px;

}

li#mensagem {

	width:70px;

}

li#mensagem2 {

	width:300px;

}

li#bt_enviar {

	width:340px;

	text-align:right;

	padding:5px 0 0 0;

}

.textarea {

	width:266px;

	border:1px solid #c8d8e6;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#6d94b6;

}

ul#contato {

	width:500px;

	list-style:none;

	margin:0;

	padding:0;

}

li {

	float:left;

}

li#texto_c {

	width:400px;

	padding:0 0 10px 0;

}

li#end {

	width:200px;

	padding:0 0 10px 0;

}

li#fone_mail {

	width:250px;

	padding:0 0 10px 0;

}

li#men {

	width:400px;

	padding:0 0 15px 0;

}

/* ######################## fim ######################## */















/* ######################## rodape ######################## */



ul#rodape {

	width:950px;

	height:29px;

	list-style:none;

	margin:9px 0 0 0;

	padding:5px 0 5px 5px;

	background:url(../img/fundo_rodape.gif) no-repeat top center;

	float:left;

}

li {

	float:left;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

}

li#copy {

	width:340px;

	margin:7px 20px 0 10px;

	padding:0;

	color:#669bcd;

}

li#menu3 {

	width:350px;

	margin:7px 80px 0 0;

	padding:0;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#669bcd;

}

li#menu3 a:link {

	color:#428cd1;

	text-decoration:none;

}

li#menu3 a:visited {

	color:#428cd1;

	text-decoration:none;

}

li#menu3 a:hover {

	color:#0b48ad;

	text-decoration:none;

}

li#bamboo_d {

	width:0px;

	margin:7px 5px 0 0;

	padding:0;

	color:#669bcd;

}

li#bamboo_logo {

	width:25px;

	margin:5px 0 0 0;

	padding:0;

}

/* ######################## fim ######################## */



















/* ######################## LINKS ######################## */







/* geral */



a:link {

	color:#666;

	text-decoration:none;

}

a:visited {

	color:#666;

	text-decoration:none;

}

a:hover {

	color:#666;

	text-decoration:underline;

}

/* azul + preto - menu comercial */



#cinza:link {

	color:#666;

	text-decoration:none;

}

#cinza:visited {

	color:#666;

	text-decoration:none;

}

#cinza:hover {

	color:#000;

	text-decoration:none;

	cursor:pointer;

}

/* ######################## fim ######################## */







ul#parceiroslista {

	margin:0 0 0 0;

	padding:0 0 0 0;

	list-style:none

}

ul.parceiroslista li {

	width:160px;

	float:left;

	list-style:none

}

form#cotacao_form {

	margin:0 0 0 0;

	padding:0 0 0 0;

}

form#cotacao_form label {

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:70px;

	height:14px;

	float:left;

	margin:0 0 3px 0;

	padding:2px 0 0 0;

}

.input_cotacao {

	height:14px;

	border:1px solid #c8d8e6;

	background-image:url(../img/bg_form.jpg);

	background-repeat:repeat-x;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#6d94b6;

	margin:0 0 3px 0;

}

form#inforeserva {

	margin:0 0 0 0;

	padding:0 0 0 0;

}

form#inforeserva label {

	width:95px;

	height:15px;

	float:left;

	padding:3px 0 0 0;

	margin:0 0 3px 0;

}

form#inforeserva input {

	margin:0 0 3px 0;

}

ul#informa_reserva {

	float:none;

	margin:0 0 0 0;

	padding:0 0 0 0;

	list-style:none;

}

ul#informa_reserva li#lado_um_reserva {

	width:220px;

	height:110px;

	padding:3px;

	float:left

}

ul#informa_reserva li#lado_dois_reserva {

	width:280px;

	height:110px;

	padding:3px;

	background:#F9F9F9

}

ul#informa_reserva li#lado_tres_reserva {

	width:510px;

	text-align:right;

}

/* #############################################



	Paginacao 



############################################# */



			ul#paginacao {

	list-style:none;

	padding:4px 0 0 0;

	float:left;

	border:0 0 0 0;

	margin:0 0 10px 10px;

	width:450px;

}

ul#paginacao li {

	font:12px "Arial", Verdana, Arial, sans-serif;

	float:left;

	width:30px;

	height:18px;

	background-color:#EAF4FB;

	margin-right:5px;

	text-align:center;

	vertical-align:middle;

	border:1px solid #67B6E0;

	cursor:pointer;

}

ul#paginacao li:hover {

	border:1px solid #67B6E0;

	background-color:#67B6E0;

	color:#FFFFFF

}

ul#paginacao a:hover {

	color:#fff;

}

ul#paginacao li#atual {

	font:14px "Arial", Verdana, Arial, sans-serif;

	float:left;

	width:30px;

	height:20px;

	background-color:#1E7BAA;

	margin-right:5px;

	text-align:center;

	vertical-align:middle;

	border:1px solid #1E7BAA;

	cursor:pointer;

	color:#fff;

}

/* #############################################



	Fim -> Paginacao



############################################# */



li#descricao p {

	margin:0;

	padding:0;

}


