body { margin: 0px; background-repeat: repeat-x; background-color: #f2f2f2; color: #333333; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; font-family: Verdana; }
.form-reserve-imput {
	border: 1px solid #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #396565;
	width: 150px;
	height: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	text-align: justify;
}


#noticias { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; list-style-type: none; text-align: left; }

#noticias li { text-align: left; position: relative; float: left; margin-right: 0px; }

#noticias a { font-size: 9px; text-decoration: none; }

#noticias a:hover { color: #CC0000; }

#frameddd { height: 290px; width: 470px; position: relative; float: right; margin: 0px; color: #FFFFFF; background-color: #FFFFFF; }

#boxregal { width: 957px; position: relative; overflow: visible; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #FFFFFF; }

#boxtopo{ height: 82px; width: 955px; background-repeat: no-repeat; background-image: url(../images/slogantivoli.jpg); }

#boxtopoteste{ height: 82px; width: 955px; background-image: url(../images/slogantivoli.png); background-repeat: no-repeat; }

#boxconteudo { width: 955px; height: auto; position: relative; border: 1px solid #CCCCCC; background-color: #FFFFFF; }

#boxcentro { width: 955px; position: relative; z-index: 1; background-color: #FFFFFF; height: auto; overflow: auto; visibility: visible; }

#boxmenu {height: 28px;width: 955px;background-image: url(../images/boxmenu.gif);position: relative;vertical-align: middle;background-color: #353535;padding-top: 8px;}

#navbar { word-spacing: 1.2em; text-align: left; padding-left: 8px; margin-left: 6px; }

#navrod {margin-left: 5px;padding-top: 8px;color: #727272;width: 630px;float: left;}

#navrodlogos {float: right;width: 300px;margin-top: 3px;margin-right: 4px;}

#boxmenulateral {width: 145px;float: left;position: relative;background-color: #cf1410;height: 497px;}

#boximagens { height: 308px; width: 460px; text-align: center; position: relative; clip: rect(auto,auto,auto,auto); padding-top: 5px; margin-left: 5px; margin-top: 20px; top: auto; margin-bottom: 10px; margin-right: 10px; background-color: #FFFFFF; background-repeat: no-repeat; }

#boxloginreserve { float: right; height: 20px; width: 455px; position: relative; padding-top: 54px; text-align: right; margin-right: 5px; }

#boxnews { height: 158px; width: 461px; background-image: url(../images/boximagens.png); margin-top: 7px; margin-right: 12px; margin-bottom: 10px; margin-left: 5px; position: relative; }

#boxnoticias {height: 108px;	width: 461px;background-image: url(../images/boxnoticias.png);text-align: left;vertical-align:top;font-weight: normal;background-repeat: no-repeat;position: relative;margin-top:10px;margin-left: 10px;visibility: visible;clip: rect(auto,auto,auto,auto);margin-right: 9px;margin-bottom: 10px;}

#boxbusca { height: 157px; width: 299px; background-image: url(../images/boximagens.png); position: relative; background-repeat: no-repeat; margin-right: 5px; margin-top: 21px; padding: 0px; text-align: left; display: block; }

#boxpacotes { width: 299px; margin-top: 21px; margin-right: 5px; background-color: #FFFFFF; padding: 2px; background-image: url(../images/boximagens.png); background-repeat: no-repeat; margin-bottom: 27px; }  

#boxhomeboxopcentro {float: left;position: relative;}

#boxhomeboxopesq { width: 319px; float: right; position: relative; }

#logo {position: relative;float: left;}

#boxpacotesprimeiro {height: 135px;width: 290px;position: relative;}

#box_informativo_ul {height: 135px;position: relative;margin: 0px;padding-right: 0px;padding-left: 0px;}

#boxpacotesimg { height: 66px; width: 90px; position: relative; float: left; visibility: visible; }

#boxpacotesicos {position: relative;height: 66px;width: 190px;float: right;}

#boxpacotesicos2a {	position: relative;	height: 66px;width: 295px;float: right;}

#boxser {width: 462px;float: left;}

#boxtivolilink { width: 215px; float: left; height: 120px; position: relative; }

#boxtivolilink2 { width: 237px; height: 120px; position: relative; float: right; }

#paginas_texto { position: relative; width: 779px; margin-left: 10px; margin-right: 0px; visibility: visible; float: right; }

.irtopo {position: relative;float: right;}

#centrogeral { height: auto; width: 790px; position: relative; float: left; background-color: #FFFFFF; }

#cimarodape {
	position: relative;
	width: 955px;
	height: 50px;
	float: left;
	text-align: right;
	z-index: 50;
}

#boxrodape { height: 50px; width: 955px; background-image: url(../images/boxrodape.jpg); position: static; background-repeat: no-repeat; background-color: #ECECEC; visibility: visible; margin: 0px; padding: 0px; }

.x { font-family: "Trebuchet MS", Tahoma, Arial; color: #FFFFFF; font-size: 10px; width: 95%; height: 25px; position: relative; visibility: visible; z-index: 1; background-color: #363636; border: 1px solid #353535; padding-top: 3px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; text-align: center; cursor: auto; margin: 1px; }

#divDoFlash { position: relative; left: 0; top: 0; z-index: 150; visibility: visible; width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

#hiden { height: 0; width: 0px; position: relative; visibility: hidden; overflow: hidden; }
.style14 {color: #000000}
body,td,th { color: #333333; }
