@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0}
html {height:100%}
body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd, ul,ol,li
    {margin:0; padding:0; border:0}
#wrapper {
	background: #b29255;
	margin: 0px auto;
	padding: 19px 19px 0px;
	width: 789px;
}
.espaco1 {
	padding: 0px;
	height: 20px;
	margin-right: 10px;
	margin-left: 10px;
}


ol, ul {
	list-style: none;
}
body {
	behavior: url(csshover.htc);
	min-height:101%;
	font:100.01%/130% Verdana, Helvetica, sans-serif;
	color:#000;
	background:#FFFFFF url(../img/bg_body_niko.jpg) repeat-x;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#top {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


a:link, a:visited, a:hover, a:active {
	color: #666666;
	text-decoration: none;
}
#nikko {
	background-image: url(../img/logo_niko.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 134px;
	width: 125px;
}


img
{
	behavior:url(css/iepngfix.htc);
	border:none;
}
.flash {
	margin: 0px;
	padding: 8px 0px 0px;
	background: url(../img/bg_boton_flash.jpg) no-repeat center 0px;
}
.conteudo {
	background: #FFFFFF url(../img/bg_degrade_horizontal.jpg) no-repeat 413px 0px;
	margin: 0px;
	padding: 0px;
}

.divmolleft {
	background: url(../img/bg_mold_left.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 16px 16px 16px 30px;
}
.divmolleft p {
	color: #666666;
	margin: 0px;
	padding: 15px 0px;
	font: 12px Arial, Helvetica, sans-serif;
}

.colleft {
	margin: 0px;
	padding: 13px 8px 13px 13px;
	float: left;
	width: 392px;
}
.divmolleft h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}

.colright {
	margin: 0px 0px 0px 425px;
	padding: 16px 13px 13px 10px;
}
.colright2 {
	margin: 0px 0px 0px 400px;
	padding: 16px 13px 13px 10px;

}
.botonflash {
	background: url(../img/bg_boton_flash.jpg) no-repeat center 0px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	height: 8px;
}
.footer {
	background: url(../img/bg_footer2.jpg) repeat-x;
	margin: 0px;
	padding: 13px;
	clear: both;
}
.padboton {
	margin: 0px;
	padding-bottom: 6px;
}
.resonline {
	background: #878787;
	margin: 6px 10px 8px 0px;
	padding: 13px;
}
.resbranco {
	background: #FFFFFF;
	margin: 0px;
	padding: 8px;
}
#reserva label {
	margin: 0px;
	padding: 0px 5px;
	float: left;
	width: 90px;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align:right;
}
.divpontilhada {
	margin: 0px;
	padding: 12px 6px 6px;
	border-bottom: 1px dotted #999999;
	height:25px;
}
#reserva input {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 84px;
	float: left;
	font-size: 12px;
	color: #333333;
}
div#botao {
	margin:8px;
	padding-left:165px;
}
div#botao input {
	border:1px solid #666;
	background-color:#CCC;
	color:#000;
}
.divprosseguir {
	margin: 0px 0px 40px;
	padding: 8px 6px 6px 108px;
}
.resbranco fieldset {
	border: 1px solid #333333;
	padding: 4px;
}

.resbranco legend {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #009900;
	padding: 0px;
	margin-left: 10px;
}
.divmolright3 {
	background: url(../img/bg_mold_right.jpg) no-repeat right bottom;
	margin: 0px;
	padding: 16px 16px 16px 30px;
	font:100% Verdana, Helvetica, sans-serif;
	min-height:120%;
}
.divmolright {
	background: url(../img/bg_mold_right.jpg) no-repeat right bottom;
	margin: 0px;
	padding: 16px 16px 16px 30px;
}
.divmolright2 {
	margin: 0px;
	padding: 16px 16px 16px 30px;
}
.divmolright img {
	float: left;
	padding-right: 15px;
}

.divmolright p {
	color: #666666;
	margin: 0px;
	padding: 15px 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
.veja {
	background: url(../img/bullet_conteudo.jpg) no-repeat 150px center;
	margin: 0px;
	padding: 0px 0px 0px 180px;
	height: 23px;
}
.veja a, .veja a:active, .veja a:visited {
	color: #666666;
	font: bold 12px/23px Arial, Helvetica, sans-serif;
}
.veja a:hover {
	color: #0066FF;
}

.divmolright h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}

.divmolright3 h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}

.divmolright2 h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft img {
	float: left;
	padding-right: 15px;
}
.footer p {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666666;
}
.negrito {
	font-weight: bold;
}
.tarifas {
	background: url(../img/tarifas_especiais1.gif) no-repeat 0px 0px;
	margin: 6px 0px;
	padding: 44px 0px 0px 150px;
	height: 50px;
	width: 184px;
	color: #FF0000;
	font: bold 22px Arial, Helvetica, sans-serif;
}
.logo {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	height: 134px;
	width: 125px;
}
.teste1 {
	float: left;
	height: 100px;
}

.atendtop {
	background: #996699;
	margin: 0px 0px 0px 560px;
	height: 51px;
	width: 219px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.mesup {
	margin: 0px 0px 0px 270px;
	padding: 0px;
	height: 35px;
}
.mesup ul {
	font: 12px Arial, Helvetica, sans-serif;
}
.mesup a:link {
	color:#666666;
	font-weight: bold;
}
.mesup a:hover {
	color:#993333;
}
.mesup li {
	display: inline;
	line-height: 34px;
	margin: 0px;
	padding: 0px 16px 0px 10px;
	background: url(../img/menu_superior.gif) no-repeat right center;
	height: 34px;
}
.left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.footer ul {
	margin: 0px;
	padding: 10px 20px 0px;
	line-height: 12px;
}
.footer li {
	display: inline;
	margin: 0px;
	padding: 0px 6px 0px 2px;
	background: url(../img/barra_footer.gif) no-repeat right 7px;
}
.footer a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.footer a:hover {
	color: #000000;
}
#ttabs {
	margin: 0px 0px 0px 272px;
	height: 32px;
	padding: 6px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#ttabs ul {
	margin: 0px;
}
#ttabs li {
	display: inline;
	background: url(../img/menu_degrade.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 102px;
	float: left;
	text-align: center;
	height: 30px;
}
#ttabs a {
	font-size: 11px;
	font-weight: bold;
	line-height: 26px;
}
#ttabs a:hover {
	color: #CC0000;
}
#pro:hover {
	color: #FF3300;
	cursor: pointer;
}
.conteudo2 {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size:12px;
}
.divfotos {
	background-color:#FFF;
	height:auto;
}
.divfotos img {
	background-color: #EAEAEA;
	padding: 5px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
	border: 1px solid #CCCCCC;
}
.divmolleft2 {
	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	height: 130px;
	background-image: url(../img/bg_mold_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.divmolleft2 h2 {

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft2 p {
	color: #666666;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.divmolleft3 {
	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	height: 335px;
	background-image: url(../img/bg_mold_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.divmolleft3 h2 {


	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
h2#galeria {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft4 {
	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	background-image: url(../img/bg_mold_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 140px;
}
.divmolleft4 h2 {


	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft4 p {

	color: #666666;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#indique{
	padding:15px 0px 10px 650px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	z-index: 2;
}
#indique div {
	width:350px;
	height:200px;
	position:absolute;
	top:180px;
	background-color:#FEF0BA;
	border:solid 1px #CCC;
	z-index: 2;
	padding:10px 0px 0px 5px;
	margin-left:-150px;
}
#cxindique { z-index: 2; }
#cxindique form {
	margin:0px;
	padding:0px;
}
#cxindique label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:120px;
	float:left;
}
#cxindique input {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #DADADA;
	width:200px;
	margin:2px 0 10px 10px;
}
#cxindique #cxenviar {
	margin-left:130px;
	width:125px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.hide { visibility:hidden; }
.show { visibility:visible; }
form#freserva {
	padding:10px;
}
form#freserva #cxenviar {
	margin-left:110px;
	width:125px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
form#freserva label {
	display:block;
	text-align:right;
	width:100px;
	float:left;
	font-size:11px;
}
form#freserva input, form#freserva textarea, form#freserva select {
	float:left;
	font-size:11px;
	padding:4px 2px;
	border:solid 1px #DADADA;
	width:150px;
	margin:2px 0 10px 10px;
}

form#freserva input#chegada, form#freserva input#saida {
	width:120px;
}

p#ttitulo { font-size:12px; font-weight:bold; margin-top:15px; }
p#tdescricao { font-size:10px; margin-top:-10px; }
ul#nav-menu1 { margin:0; padding:0; list-style:none; }
ul#nav-menu1 li { margin-top:1px; background:#F5F5F3; font-weight: bold; list-style:none; }
ul#nav-menu1 li a { display:block; padding: 4px; color: #5D5D5B; text-decoration:none; outline:none; font-size:11px; border:solid 1px #B29255; }
ul#nav-menu1 li a div#titulo { float:left; width:250px; }
ul#nav-menu1 li a div#preco { color:#C00; font-size:11px; }
ul#nav-menu1 li a:hover { background: #E8E8E3; }
ul#nav-menu1 > li > ul { margin: 0; padding:0; list-style:none; display:none; background:#2C529D; }
ul#nav-menu1 > li > ul > li { list-style:none; padding: 10px; font-size:11px; font-weight:normal; color:#FFF; }
ul#nav-menu1 > li > ul > li > a { font-weight:bold; color:#FC0; text-decoration:underline; }

ul#nav-menu2 { margin:0; padding:0; list-style:none; }
ul#nav-menu2 li { margin-top:1px; background:#F5F5F3; font-weight: bold; list-style:none; }
ul#nav-menu2 li a { display:block; padding: 4px; color: #5D5D5B; text-decoration:none; outline:none; font-size:11px; border:solid 1px #B29255; }
ul#nav-menu2 li a div#titulo { float:left; width:250px; }
ul#nav-menu2 li a div#preco { color:#C00; font-size:11px; }
ul#nav-menu2 li a:hover { background: #E8E8E3; }

ul#nav-menu3 { margin:0; padding:0; list-style:none; }
ul#nav-menu3 li { margin-top:1px; background:#F5F5F3; font-weight: bold; list-style:none; }
ul#nav-menu3 li a { display:block; padding: 4px; color: #5D5D5B; text-decoration:none; outline:none; font-size:11px; border:solid 1px #B29255; }
ul#nav-menu3 li a div#titulo { float:left; width:250px; }
ul#nav-menu3 li a div#preco { color:#C00; font-size:11px; }
ul#nav-menu3 li a:hover { background: #E8E8E3; }

ul#nav-menu4 { margin:0; padding:0; list-style:none; }
ul#nav-menu4 li { margin-top:1px; background:#F5F5F3; font-weight: bold; list-style:none; }
ul#nav-menu4 li a { display:block; padding: 4px; color: #5D5D5B; text-decoration:none; outline:none; font-size:11px; border:solid 1px #B29255; }
ul#nav-menu4 li a div#titulo { float:left; width:250px; }
ul#nav-menu4 li a div#preco { color:#C00; font-size:11px; }
ul#nav-menu4 li a:hover { background: #E8E8E3; }

ul#nav-menu5 { margin:0; padding:0; list-style:none; }
ul#nav-menu5 li { margin-top:1px; background:#F5F5F3; font-weight: bold; list-style:none; }
ul#nav-menu5 li a { display:block; padding: 4px; color: #5D5D5B; text-decoration:none; outline:none; font-size:11px; border:solid 1px #B29255; }
ul#nav-menu5 li a div#titulo { float:left; width:250px; }
ul#nav-menu5 li a div#preco { color:#C00; font-size:11px; }
ul#nav-menu5 li a:hover { background: #E8E8E3; }

ul#nav-menu6 { margin:0; padding:0; list-style:none; }
ul#nav-menu6 li { margin-top:1px; background:#F5F5F3; font-weight: bold; list-style:none; }
ul#nav-menu6 li a { display:block; padding: 4px; color: #5D5D5B; text-decoration:none; outline:none; font-size:11px; border:solid 1px #B29255; }
ul#nav-menu6 li a div#titulo { float:left; width:250px; }
ul#nav-menu6 li a div#preco { color:#C00; font-size:11px; }
ul#nav-menu6 li a:hover { background: #E8E8E3; }

.passeios {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 100px;
	background-color: #F2F2F2;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
a.link1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.divmolleft6 {
	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	background-image: url(../img/bg_mold_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 425px;
}
.divmolleft6 h2 {



	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft6 p {


	color: #666666;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.link1:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.divmolleft5 {

	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	background-image: url(../img/bg_mold_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 760px;
}
.divmolleft5 h2 {




	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft5 p {



	color: #666666;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.divmolleft7 {

	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	background-image: url(../img/bg_mold_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 280px;
}
.divmolleft7 h2 {



	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft7 p {


	color: #666666;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.divmolleft8 {
	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	background-color: #FFFFFF;
}
.divmolleft8 h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../img/traco_verde.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 6px 10px;
}
.divmolleft8 p {
	color: #666666;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.link1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.link1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.left2 {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 15px;
}.left3 {
	float: left;
	margin-bottom: 10px;
	margin-top: 15px;
	margin-left: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.promo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.espaco2 {

	padding: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
.bordaform {
	border: 1px solid #999999;
}
