/* CSS Document */

*{margin:0;padding:0;}

body{overflow-x:hidden;margin:0;padding:0;background:#002750;background-image:url(../img/bgtudo.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Verdana, "Arial Black"; font-size:11px; color:#fff;}

/*a.t1:link, a.t1:visited{background:url(../img/linhamenu.gif); padding:5px; font-weight:bold}*/

#all{width:1000px; margin:0 auto;}
img{border:0;}

/* menus */
ul li{float:left;list-style:none;}
a{color:#fff;}
a:hover{color:#ffb903;}
#menus h2{display:none;}

h3{color:#ffb903;font-weight:bold;font-size:14px;border-bottom:none;cursor:pointer;}
h3:hover{color:#fff;}

/* fix float*/
#corpo, #rodape, topo{float:none;overflow:auto;clear:none;}

#topo{height:77px;}
#logo{width:195px;height:64px;float:left;}
#logo h1{text-indent:-1000px;}
#logo img{padding-top:2px;margin-left:30px;}

/* menu utilidades */
#utl{padding-top:9px;margin-bottom:11px;float:right; padding-right:52px;}
#utl li a{padding:0 5px; text-decoration:none;}

/* menu principal */
#menu{font-weight:bold;}
#menu ul{float:left;height:34px; padding-left:0px;}
#menu ul li{display:block;}
#menu li a{padding:9px 15px;position:relative;top:9px;text-decoration:none;}
#menu li a:hover{background-image:url(../img/menuhover.gif);background-repeat:repeat-x;}

/* menu mapa do site */
#mapadosite ul{width:200px; margin-left:10px;}
#mapadosite ul li{float:none; }
#mapadosite ul li a{display:block;padding:1px;}
#mapadosite ul li a:hover{background:#3385CF;}
#mapadosite ul li ul li a{padding-left:10px;}



#nav li{position:relative;}
#nav ul {position:absolute;display:none;width:10em;top:2.3em; padding-left:0;}
#nav li ul a{width:10em;height:auto;float:left;background-color:#002750;color:#fff;border-bottom:1px dashed #6b8198;}
#nav li ul li a:hover{color:#ffb903; background:#06538e;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

/* Corpo */
#corpo{width:1000px; overflow:hidden;}

/* Conteúdo */
#conteudo p.texto{margin-bottom:10px}
#conteudo img.foto{float:left; margin-right:10px; background:none;}
#conteudo img{/*border:2px solid #fff*/;}
.subtitulo{color:#ffb903; font-weight:bold; text-transform:uppercase}
.subtitulo2{color:#ffb903; font-weight:bold; text-transform:uppercase;font-size:14px}
.tb_galeria{margin:0 5px 5px 0; }

/* Coluna 1 */
#col1{width:662px;float:left; margin:0 0 0 13px; font-size:12px;}
#col1 h1{font-size:15px;font-weight:bold;}

/* Coluna 1 links*/
#col1 a{color:#ffb903; text-decoration:none;}
#col1 a:hover{color:#fff;}

/* Coluna 1 CONTEÚDO */
#conteudo{margin-left:20px;}

#sobreohotel{margin-bottom:10px;}
#sobreohotel span a {font-weight:bold;}

#pacotes{width:493px;float:left;}
#pacotes p{float:left; display:block;}
#pacotes p object{position:relative; z-index:-1;}

/* Pacotes Especiais */
	#menu_pacotes{width:425px; float:left;}
	#menu_pacotes ul li{float:left;list-style:none;padding:0 10px;color:#ffb903;font-weight:bold;font-size:14px;}
	#menu_pacotes ul li a{color:#ffb903; text-decoration:none;}
	
	#pacotes ul li{float:left;list-style:none;padding:0 10px;color:#ffb903;font-weight:bold;font-size:14px;}
	#pacotes ul li a{color:#ffb903; text-decoration:none;}
	
	
	
	
	
	.lua,.feriados,.fimdesemana{padding:10px; width:580px;}
	.lua,.feriados,.fimdesemana{float:none;overflow:auto;clear:both;}
	.feriados,.fimdesemana{display:none;}
	
	.p1{width:200px;float:left;}
	.p2{width:350px;float:right;}
	.p3{width:330px;float:right;}
	
	#pacotes a{display:block;}
	#pacotes object{ position:relative; z-index:-1;}


/* Notícias */
#noticias{width:298px;float:left;}
#noticias h2{color:#ffb903; font-size:14px;}
#noticias p{width:300px;}
#noticias span a{font-weight:bold;}

.linhahorizontal{margin:1px 0; border:0 !important;}

/* Coluna 2 */
#col2{/*width:335px;*/ width:271px;color:#042c4d;float:left; margin-bottom:15px;}
#col2 h1{font-size:15px;font-weight:bold;}

/* localizacao */
#distancias li{list-style-type:none; float:none;}
#fone{margin:0; padding:0;font-weight:bold;font-size:14px;color:#042c4d;}


/* Atendimento */
#atendimento{padding:0px;padding-bottom:0px;font-style:italic;}
#atendimento h1{font-style:normal; font-size:23px; font-weight:bold;}

/* Reservas e o Melhor do recife */
#reservaseomelhordorecife{border:4px solid #042c4d; background:#F4F5F7;}

/* reservas on-line */
#reservas{background-image:url(../img/bgreservas.jpg); background-repeat:no-repeat; background-position:bottom right;}
#reservas h1{padding:3px 0 0 10px;}
#reservas h1 a{margin:0; padding:0; text-decoration:none; font-size:15px;font-weight:bold;color:#042c4d;}
#reservas form{padding:0 10px;}
#reservas select{margin-bottom:5px;}

#reservas2{background-color:#f4f5f7; background-repeat:no-repeat; background-position:bottom right;}
#reservas2 h1{padding:3px 0 0 10px;}



.reserva{background:url(../img/bt_reserva.jpg) no-repeat; width:150px; height:27px;padding-bottom:5px; color:#fff; font-size:11px; border:0; display:block; cursor:pointer;}
/*.reserva:hover{background:url(../img/bt_reserva_hover.jpg) no-repeat;}*/
.saida{margin-left:16px;}
.criancas{margin-left:9px;}

/* O Melhor do Recife */
#omelhordorecife{padding:0; margin:0; display:block;}
/*#omelhordorecife img{ vertical-align:top;}
#fotos{cursor:pointer;}*/

#rodape{background-image:url(../img/rodape.jpg);background-repeat:repeat-x; height:44px;}
#controdape{width:1000px; margin:0 auto;}
#rodape address{float:left; position:relative; top:5px; padding-left:26px;}
#rodape a{border:none;}

#rodape a img{float:right; position:relative; top:5px; padding-right:56px;}

/*alteracao feita por eliakim pra imagem da noticia*/
.demo {float:left; padding-right: 12px; padding-left:12px; margin-left:-10px;}
.noticia2{width:80%}


			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			
			
			
/* Galeria eventos */
/*css padrão */

.galleria{list-style:none; width:625px;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0; list-style: none;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
* html .galleria li div span{width:616px} /* MSIE bug */

span.caption{color:#000; width:616px; background-color: #fff; display: block; padding: 4px;}


.demo{position:relative; float: none; width:625px;}
.gallery_demo{width:625px; margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #ccc;margin:0; margin:2px; list-style: none;}
	
#main_image{margin:0 auto;height:430px;width:625px; background-color:#fff; }
#main_image img{margin:0 auto;}

.nav{padding-bottom:0px;clear:both;font:9px 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

/* acordion */
.accordion {
/*	width: 480px;
	border-bottom: solid 1px #c4c4c4;*/
}
.accordion h3 {
	color:#ffb903; font-weight:bold;  font-size:14px;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	color:#fff;
}
.accordion h3.active {
	color:#fff;
}
.accordion p {
padding: 10px;

}

/* mapa */
.mapa{ display:none; padding:10px;}

.seta{cursor:pointer;}
#imgomelho{
display:block;
}

/*cadastro*/

#teste{background-color:#f4f5f7; border:#042c4d  solid 3px; width:240px; height:90px; position:absolute; top:25px; z-index:500; right:82px; color:#000; display:none;}
#altera2 a{ width:20px;color:#000; display: block; float:left; }

#nome {margin:0 0 5px 0;}
#email {margin:0 0 5px 0px;}

#formulario{width:212px; margin:5px 0 0 5px; float:left;}
#link{ width:20px; text-decoration:none;}
#msm{font-size:10px; color:#000000;}
#btm input {margin:0 0 0 53px; padding:0; width:70px; height:20px; background-color:#d9d9d9; border:#999999 solid 1px; font-size:10px; font-family:Verdana, sans-serif;}
#titulo{margin:10px 0 5px 53px; font-size:11px; font-weight:bold; color:#042c4d;}

#endereco
{
width:610px; border:#FFFFFF solid 1px;
}

#endereco span{
font-family:"Trebuchet MS", Verdana, "Arial Black"; color:#fff;

}

#cadastro input{margin-bottom:10px;}
