* 						{ margin:0px; padding:0px;}
body 					{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0F1C57; font-size:11px; background:url(../imagens/bg.jpg); }
img 					{ border:0px;}
h1						{ font-size:18px; text-align:center; color:#FFFFFF; }
a						{ text-decoration:none; color:#0F1C57;}
a:hover		{ text-decoration:underline; }

/* Layout */

div#container			{ width:990px; margin:auto; position:relative; }

div#barra_hotel			{ background:#999; height:25px; }
div#barra_hotel	p		{ margin:0 auto; width:980px; text-align:center; color:#fff; line-height:25px; }
div#barra_hotel a		{ color:#eee; }
div#barra_hotel a:hover		{ color:#ccc; }

/* MENU */

div#menu					{ position:absolute; margin-top:5px;}
div#menu ul						{ position:relative; height:30px;   }
div#menu li					{ height:30px; float:left; list-style:none; margin-left:10px; display:inline; }
div#menu li a				{ display:block; text-decoration:none; line-height:30px; font-size:11px; color:#FFF; text-align:center; }
div#menu li a:hover			{ color:#FFCC00; text-decoration:underline; }

/* INTRO */
div#intro					{ width:990px; height:533px;  margin:auto; margin-top:10px;  }

/* WRAPER */
div#wraper					{ width:990px; height:533px; position:relative;  margin:auto; margin-top:10px;  }

/* CONTENT RIGHT */
div#content-right					{ width:284px; height:533px; position:relative; float:right; background:url(../imagens/fundo-content-right.png) -48px 20px no-repeat;   }
div#content-right p					{ text-align:justify; margin-left:15px; margin-right:15px; }
div#content-right .linha,
div#content-right #linha			{ margin-left:75px; }
div#content-right #logo-porto-sol	{ right:70px; margin-bottom:5px; position:absolute; bottom:20px; }
div#content-right .strong			{ text-align:center; }
div#content-right img				{ margin-left:15px; }

/* CONTENT LEFT */
div#content-left			{ width:600px; height:533px; float:left; position:absolute; z-index:100;  }



/* Rodape */

div#rodape 				{ font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#FFF; }

div#logo-acao 			{ float:right; margin-top:10px; position:absolute; right:0}


div#copyright 			{ font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#FFF; float:right; margin-top:-15px; margin-right:25px; _margin-right:15px; }

div#formulario				{ margin-left:10px; display:inline;}
div#resposta_contato		{ margin-top:10px; color:#FFF; font-size:18px; font-weight:bold; }


form#contato				{ margin-top:10px; }
form#contato label			{ margin-left:10px; width:100px; height:15px; padding-top:3px; float:left; }
form#contato input			{ width:155px; margin-top:5px; *margin-top:0px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form#contato textarea		{ width:157px; margin-top:5px; border: solid 1px #CCC; background:#E6E6E6; }
form#contato #enviar		{ width:157px; margin-top:-10px; _margin-top:-5px; *margin-top:-5px; float:right; margin-right:15px; background:#C5D8ED; border: solid 1px #CCC; color:#3C808D; font-weight:bold; }


div#links-eventos			{ position:absolute; margin-top:5px;}
ul#eventos					{ position:relative; height:30px;   }
ul#eventos li				{ float:left; text-decoration:none; list-style:none; margin-left:30px; display:inline; }
ul#eventos li a:hover		{ text-decoration:underline; }

div#links-eventos .mais		{ margin-left:0px; }


div#baixo-pacotes			{ background:url(../imagens/baixo-pacotes-fnd.jpg) no-repeat; height:114px; width:709px;}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}
