﻿/* GLOBALS */
* {margin:0; padding:0; border:0; list-style-type:none}
body {background:#fedecd url("../images/bg_Body.jpg") repeat-x}
/* GLOBALS */


/* ESTRUTURA */
/* PAGE */
.Page {width:965px; margin:0 auto; position:relative}
/* PAGE */

/* HEADER */
.Header {width:965px; position:absolute; top:0; display:block; z-index:99999}
/* HEADER */

/* FOOTER */
.Footer {width:965px; margin-top:30px; float:left}
.FootUm {width:220px; margin-top:10px; float:left}
.FootUm .SauipeParaVoce {width:220px}
.FootUm .SauipeParaVoce li {clear:both}
.FootUm .SauipeParaVoce li img {width:auto; margin:5px 5px 0 5px; float:left}
.FootUm .SauipeParaVoce li a {width:auto; text-decoration:none; color:#b2a8a2; font:normal 10px verdana}
.FootUm .SauipeParaVoce li a:hover {width:auto; text-decoration:underline}

.FootUm {width:220px; margin-top:0; float:left}
.FootUm .NewsLetter {width:175px; height:137px; margin:0; background:url("../images/bg_Newsletter.gif") no-repeat}
.FootUm .NomeNews {width:140px; margin:37px 0 0 15px; color:#777; font:normal 12px verdana}
.FootUm .EmailNews {width:140px; margin:16px 0 0 15px; color:#777; font:normal 12px verdana}
.FootUm .EnviarNews {width:75px; height:34px; margin:12px 0 0 90px; cursor:pointer; background:url("../images/bt_EnviarNewsLetter.jpg") no-repeat}

.FootDois {width:200px; margin-top:0; float:left; display:block}
.FootDois .Hoteis {width:200px; float:left}
.FootDois .Hoteis li a {width:auto; text-decoration:none; color:#b2a8a2; font:normal 10px verdana}
.FootDois .Hoteis li a:hover {width:auto; text-decoration:underline}

.FootDois .Compare {width:170px; margin-top:10px; padding-top:5px; float:left; border-top:solid 1px #b2a8a2}
.FootDois .Compare li a {width:auto; text-decoration:none; color:#fa5a03; font:normal 10px verdana}
.FootDois .Compare li a:hover {width:auto; text-decoration:underline}

.FootTres {width:170px; margin-top:0; float:left; display:block}
.FootTres .Programacao li a {width:auto; text-decoration:none; color:#fa5a03; font:normal 10px verdana}
.FootTres .Programacao li a:hover {width:auto; text-decoration:underline}

.FootQuatro {width:145px; margin-top:0; float:left; display:block}
.FootQuatro .Atividades {width:145px; float:left}
.FootQuatro .Atividades li a {width:auto; text-decoration:none; color:#b2a8a2; font:normal 10px verdana}
.FootQuatro .Atividades li a:hover {width:auto; text-decoration:underline}

.FootCinco {width:195px; margin-top:0; float:left; display:block}
.FootCinco .SobreACosta {width:195px; float:left}
.FootCinco .SobreACosta li a {width:auto; text-decoration:none; color:#b2a8a2; font:normal 10px verdana}
.FootCinco .SobreACosta li a:hover {width:auto; text-decoration:underline}

.BottomBar {margin:50px 20px 0 0; float:left}

.Languages {width:auto; margin-top:60px; float:left}
.Languages li {margin-left:5px; float:left}

.EndFooter {width:auto; margin-top:0; float:left; color:#b2a8a2; font:normal 10px verdana}

.LogoAdAgency {width:auto; margin-top:0; float:right}
/* FOOTER */
/* ESTRUTURA */


/* CLASSES */
.AjusteIE {display:inline}
.Relative {position:relative}
.Clear {clear:both}
.TextCenter {text-align:center}
.CorUm {}
.CorDois {}
.CorTres {}
/* CLASSES */


/* COMPONENTES */
/* AJUSTE TOP */
.TopPosition {width:960px; height:auto; margin:-85px 0 0 0; float:left; display:inline}
/* AJUSTE TOP */

/* BREADCRUMB */
.BreadCrumb {width:auto; position:absolute; top:80px; left:300px; display:block; z-index:9999 /*margin:80px 0 0 290px*/}
.BreadCrumb li {float:left}
.BreadCrumb li a {color:#404040;font:normal 11px verdana; text-decoration:none}
.BreadCrumb li a:hover {color:#404040;font:normal 11px verdana; text-decoration:underline}
.BreadCrumb li span {padding:0 5px 0 5px; color:#404040;font:normal 11px verdana}
.BreadCrumb li span.PageColor {color:#fa5a03}

.BreadCrumbDois {}
.BreadCrumbDois a {}
.BreadCrumbDois span {}
/* BREADCRUMB */

/* COMPONENTE SLIDER UM */
.jqGSContainer{width:960px; height:420px; margin:-100px 0 0 0; float:left; display:inline; position:relative; z-index:555}
.jqGSContainer .jqGSImgContainer {}
.jqGSContainer .jqGSImgContainer ul {padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li {padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader {width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img {border:1px solid #fff;}
.jqGSContainer .jqGSPagination {position:relative;width:100%;height:10px;top:0;padding: 5px 0}
.jqGSContainer .jqGSPagination ul {padding:0;margin:-5px 20px 0 0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li {padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a {padding:2px 0px;background:#f0ebe8;border:1px solid #fff; color: #777;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected {background:#d6c9c1;color:#777;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover {background:#d6c9c1;color:#777;border:1px solid #fff;}
.jqGSImgContainer {border:none}
/* COMPONENTE SLIDER UM */

/* COMPONENTE RESERVA */
.ComponenteReserva {width:923px; height:202px; margin:30px 0 0 18px; float:left; display:inline; background:url("../images/bg_ComponenteReserva.png") no-repeat 0 0} 

.SliderSuaViagem {width:405px; height:200px; margin:0 0 0 255px; float:left; display:inline} 

.ReservaSuaViagem {width:250px; height:140px; margin-top:60px; float:left; display:inline} 

#ctl00_ContentPlaceHolder1_CompReserva1_REV_data_chegada {width:auto; position:absolute; top:30px; left:12px; font:normal 11px verdana }
#ctl00_ContentPlaceHolder1_CompReserva1_RegularExpressionValidator2 {width:auto; position:absolute; top:30px; right:110px; font:normal 11px verdana }
#ctl00_ContentPlaceHolder1_CompReserva1_RFV_data_embarques {width:auto; position:absolute; top:30px; left:12px; font:normal 11px verdana }
#ctl00_ContentPlaceHolder1_CompReserva1_RequiredFieldValidator2 {width:auto; position:absolute; top:30px; right:75px; font:normal 11px verdana }

.FormCalendarioPessoas {width:420px; height:auto; margin-top:9px; float:left; display:inline}
.FormCalendarioPessoas li {width:auto; float:left}
.FormCalendarioPessoas li select {width:140px; height:19px; margin-left:17px}

.BtReservar {width:auto; margin-top:20px; padding-left:45px}

.LinkViagemGrupo {width:420px; height:30px; margin-top:10px; float:left; display:inline} 
.LinkViagemGrupo li {width:auto; height:15px; float:left; display:inline} 
.LinkViagemGrupo a {width:auto; margin-left:230px; display:block; color:#fa5a03; font:normal 12px verdana; text-decoration:underline; line-height:19px; *line-height:10px} 
/* COMPONENTE RESERVA */

/* COMPONENTE RESERVA EVENTOS */
.ReservasEventos {width:899px; height:384px; margin:10px 0 0 29px; float:left; display:inline; position:relative; background:url("../images/bg_ReservasEventos.jpg") no-repeat 0 0} 
.ImgTopEventosCongressos {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopEventosECongressos.jpg) no-repeat}

.FormReservaEventosEmpresa {width:820px; height:40px; margin:75px 0 0 30px; float:left; display:inline; position:relative}
.FormReservaEventosEmpresa li {width:auto; float:left}
.FormReservaEventosEmpresa li input.InputSpaceUm {width:215px; position:absolute; top:5px; left:132px}
.FormReservaEventosEmpresa li select.SelectSpaceUm {width:300px; height:19px; position:absolute; top:3px; right:-4px}

.FormReservaEventosContato {width:820px; height:38px; margin:2px 0 0 30px; *margin:0 0 0 30px; float:left; display:inline; position:relative}
.FormReservaEventosContato li {width:auto; float:left}
.FormReservaEventosContato li input.InputSpaceDois {width:220px; position:absolute; top:0; *top:2px; left:128px} 
.FormReservaEventosContato li input.InputSpaceTres {width:120px; position:absolute; top:0; *top:2px; left:512px} 
.FormReservaEventosContato li input.InputSpaceQuatro {width:95px; position:absolute; top:0; *top:2px; right:0}

.FormCalendario {width:auto; height:auto; margin:-16px 0 0 30px; *margin:-14px 0 0 30px; float:left; display:inline; position:relative}
.FormCalendario li {width:290px; float:left}
.FormCalendario li input.CampoUm {width:75px; height:16px; position:absolute; top:15px; *top:13px; left:70px} 
.FormCalendario li input.CampoDois {width:85px; height:16px; position:absolute; top:15px; *top:13px; left:268px}
.FormCalendario li input.ButtonCalendar {width:auto; position:absolute; top:2px; left:160px}
.FormCalendario li input.ButtonCalendar2 {width:auto; position:absolute; top:2px; left:362px}
.FormCalendario li input.qtd {width:45px; height:16px; position:absolute; top:15px; *top:13px; left:514px}

.FormOpcoes {width:auto; height:auto; margin:56px 0 0 30px; *margin:40px 0 0 5px; float:left; display:inline}
.FormOpcoes li {width:auto}
.FormOpcoes li input {width:auto; padding-top:5px}
.FormOpcoes li span {width:auto; padding-left:5px; color:#000; font:normal 12px verdana; line-height:20px} 

.ReservasEventos textarea {width:570px; height:95px; position:absolute; top:220px; right:50px}

.BtEnviarSolicitacao {margin:0 35px 0 0; position:absolute; top:335px; right:10px}

.ValChegada {width:auto; position:absolute; top:37px; left:0; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompReserva1_RegularExpressionValidator1 {width:auto; position:absolute; top:37px; left:210px; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompReserva1_RFVN_qtd {width:auto; position:absolute; top:37px; left:415px; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompReserva1_REV_email {width:125px; position:absolute; top:0; *top:2px; left:380px; text-align:center; font:normal 11px verdana; background-color:#fff}
#ctl00_ContentPlaceHolder1_CompReserva1_RFV_telefone {width:125px; position:absolute; top:22px; *top:23px; left:650px; text-align:center; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompReserva1_RFV_data_embarque {width:auto; position:absolute; top:37px; left:0; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompReserva1_RequiredFieldValidator1 {width:auto; position:absolute; top:37px; left:210px; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompReserva1_RFV_qtd {width:auto; position:absolute; top:37px; left:415px; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompReserva1_RFV_empresa {width:125px; position:absolute; top:6px; left:2px; font:normal 11px verdana; text-align:center; background-color:#fff}
#ctl00_ContentPlaceHolder1_CompReserva1_RFV_contato {width:122px; position:absolute; top:1px; *top:2px; left:0; text-align:center; font:normal 11px verdana; background-color:#fff}
#ctl00_ContentPlaceHolder1_CompReserva1_RFV_email {width:125px; position:absolute; top:0; *top:2px; left:380px; text-align:center; font:normal 11px verdana; background-color:#fff}
/* COMPONENTE RESERVA EVENTOS */

/* COMPONENTE SLIDER HOTELS */
#dhtmlgoodies_slideshow {width:960px; height:580px; display:block}
#previewPane {text-align:center;vertical-align:middle; padding-top:0; height:452px;	height:580px; height:580px; width:694px; float:left}
#waitMessage {display:none; position:absolute; left:230px; top:300px; /*background-color:#ff5900; border:3px double #000; padding:4px 4px 6px 4px; color:#fff; font-size:0.9em; font-family:verdana; font-weight:bold*/}	
#galleryContainer {float:left; margin-top:30px; height: auto; height:auto; height:auto; width:240px; width:240px; width:240px; padding:1px}
#galleryContainer #arrow_down {height:25px; margin-top:10px; cursor:pointer}
#galleryContainer #arrow_up {height:25px; cursor:pointer}
#theImages {position:relative;overflow:hidden;height:229px}
#theImages div {position:relative; height:1500px}
#theImages img {border:0px; padding-bottom:5px}
#previewPane #largeImageCaption {display:none}
#theImages .imageCaption {display:none} 

.TextHotels img {margin-left:10px}
.TextHotels p {color:#777; font:normal 11px verdana; line-height:20px}
/* COMPONENTE SLIDER HOTELS */

/* COMPONENTE LIGHTBOX */
#jquery-overlay {position:absolute; top:0; left:0; z-index:9999; width:100%; height:500px}
#jquery-lightbox {position:absolute; top:0; left:0; width:100%; z-index:99999; text-align:center; line-height:0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image {padding:10px}
#lightbox-loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%}
#lightbox-container-image-box > #lightbox-nav {left:0}
#lightbox-nav a {outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev {left:0; float:left}
#lightbox-nav-btnNext {right:0; float:right}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data {padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left}	
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear:left; padding-bottom:1.0em}			
#lightbox-secNav-btnClose {width:66px; float:right; padding-bottom:0.7em}
/* COMPONENTE LIGHTBOX */

/* COMPONENTE TABS */
#tabs { width:950px; height:auto; /*background:url("../images/bg_MenuTabsUm.jpg") no-repeat 0 35px*/ }

.ui-state-default, .ui-widget-content .ui-state-default {width:130px; height:50px; background:url(../images/bt_MenuDefault.png) 50% 50% no-repeat}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #777; text-decoration: none; width:100px;  margin:0 0 0 0; float:left; font:normal 11px verdana; line-height:30px; text-align:center}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:url(../images/bt_MenuHover.png) 50% 50% no-repeat}
.ui-state-hover a, .ui-state-hover a:hover {line-height:45px; color:#ee5200; text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active {width:130px; height:50px; background:url('../images/bt_MenuActive.png') no-repeat 50% 50%}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ee5200; text-decoration: none; line-height:45px}
.ui-widget :active { outline: none; }
.ui-state-hover a { width:120px; height:50px; margin:20px 0 0 0; float:left; line-height:45px; display:block }

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 3px 20px 0 10px; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs-1 {width:902px; height:auto; margin-top:0; float:left; display:inline; background:url("../images/bg_Tabs.jpg") repeat-y}
#tabs-2 {width:902px; height:auto; margin-top:0; float:left; display:inline; background:url("../images/bg_Tabs.jpg") repeat-y}
#tabs-3 {width:902px; height:auto; margin-top:0; float:left; display:inline; background:url("../images/bg_Tabs.jpg") repeat-y}
#tabs-4 {width:902px; height:auto; margin-top:0; float:left; display:inline; background:url("../images/bg_Tabs.jpg") repeat-y}
#tabs-5 {width:902px; height:auto; margin-top:0; float:left; display:inline; background:url("../images/bg_Tabs.jpg") repeat-y}
#tabs-6 {width:902px; height:auto; margin-top:0; float:left; display:inline; background:url("../images/bg_Tabs.jpg") repeat-y}

.tabsAll .ImgTabsTipoUm {margin:25px 0 0 18px; float:left; display:inline} 
.tabsAll .ImgTabsTipoDois {margin:15px 0 0 0; float:left; display:inline}
.tabsAll .ImgTabsAmpliar {margin:10px 0 0 0; float:left; display:inline}  
.tabsAll object {margin:10px 0 0 0; float:left; display:inline}
.tabsAll h1 {width:850px; color:#ff5700; font:bold 14px verdana}

.InfoAp {width:auto; margin:20px 0 0 15px} 
.InfoAp h1 {width:800px; color:#ff5700; font:bold 14px verdana} 
.InfoAp p {width:800px; margin-top:15px; color:#000; font:normal 11px verdana} 
.InfoAp ul {width:255px; margin:20px 20px 0 0; *margin-left:-12px; float:left; display:inline}
.InfoAp ul li {width:255px; margin-top:10px; color:#000; font:normal 11px verdana; text-align:left}
.InfoAp ul li span {color:#000; font:bold 11px verdana}

.InfoApFoot {width:830px; margin:30px 0 0 15px; border-top:solid 2px #ccc} 
.InfoApFoot p {width:800px; margin-top:20px; color:#000; font:normal 11px verdana}  
.InfoApFoot h2 {width:800px; margin-top:20px; color:#000; font:bold 12px verdana} 
.InfoApFoot ul {width:255px; margin:0 16px 0 0; *margin-left:-12px; float:left; display:inline}
.InfoApFoot ul li {width:255px; margin-top:10px; color:#000; font:normal 11px verdana; text-align:left}
.InfoApFoot span {color:#000; font:bold 11px verdana}

.InfoGast {width:auto; margin:20px 0 0 15px} 
.InfoGast h1 {width:800px; color:#ff5700; font:bold 14px verdana} 
.InfoGast h2 {width:auto; color:#000; font:bold 11px verdana} 
.InfoGast h3 {width:auto; color:#000; font:bold 11px verdana} 
.InfoGast h4 {width:auto; margin-top:5px; color:#000; font:bold 11px verdana} 
.InfoGast span {color:#000; font:bold 11px verdana}
.InfoGast p {width:800px; margin-top:15px; color:#000; font:normal 11px verdana} 
.InfoGast img {width:auto; float:left} 
.InfoGast ul {width:405px; margin:0 0 0 20px; padding-bottom:25px; float:left; display:inline}
.InfoGast ul li {width:405px; margin-top:10px; *margin-top:5px; color:#000; font:normal 11px verdana; text-align:left}
.InfoGast ul li span {color:#000; font:bold 11px verdana}

.InfoLazer {width:auto; margin:20px 0 0 15px} 
.InfoLazer h1 {width:405px; margin:5px 0 0 15px; float:left; display:inline; color:#ff5700; font:bold 14px verdana}  
.InfoLazer h2 {width:405px; float:left; display:inline; margin:15px 0 0 15px; color:#000; font:bold 11px verdana} 
.InfoLazer p {width:405px; float:left; display:inline; margin:15px 0 0 15px; color:#000; font:normal 11px verdana} 
.InfoLazer img {width:auto; float:left} 

.InfoKids {width:auto; margin:20px 0 0 15px} 
.InfoKids h1 {width:350px; color:#ff5700; font:bold 14px verdana}  
.InfoKids h2 {width:auto; color:#000; font:bold 11px verdana} 
.InfoKids p {width:800px; float:left; display:inline; margin:15px 0 0 0; padding-bottom:20px; color:#000; font:normal 11px verdana}
.InfoKids img {width:auto; float:left}
.InfoKids ul {width:405px; margin:0 0 0 20px; padding-bottom:25px; float:left; display:inline}
.InfoKids ul li {width:405px; margin-top:10px; *margin-top:5px; color:#000; font:normal 11px verdana; text-align:left}
.InfoKids ul li span {color:#000; font:bold 11px verdana}

.BlUm {width:220px; margin:25px 0 0 10px; float:left; display:inline} 
.BlTextUm {width:220px; margin-top:0} 
.BlTextUm h1 {width:220px; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:bold 12px verdana} 
.BlTextUm p {width:220px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777777; font:normal 11px verdana; line-height:15px} 

.BlDois {width:200px; margin-top:50px; float:left; display:inline} 
.BlTextDois {width:200px; margin:0} 
.BlTextDois h1 {width:200px; margin:0; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:bold 12px verdana } 
.BlTextDois p {width:200px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777777; font:normal 11px verdana; line-height:15px} 

.BlTextTres {width:200px; margin:0} 
.BlTextTres p {width:200px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:normal 12px verdana; line-height:15px} 

.BlQuatro {width:370px; margin-top:0; float:left; display:inline} 
.BlTextQuatro {width:370px; margin-left:10px} 
.BlTextQuatro p {width:370px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#000; font:normal 12px verdana; line-height:15px} 
.ImgTitulo {margin:5px 0 0 20px}
.DetalheSep {margin-top:50px; float:left; display:inline}

.BlCinco {width:370px; margin:5px 0 0 20px; float:left; display:inline}
.BlTextCinco {width:500px; margin-left:10px} 
.BlTextCinco h1 {width:500px; margin-top:5px; padding-bottom:10px;  color:#ff5700; font:bold 12px verdana; line-height:14px} 
.BlTextCinco p {width:500px; color:#000; font:normal 12px verdana; line-height:14px} 

.BlSeis {width:830px; margin-top:0; float:left; display:inline} 
.BlTextSeis {width:830px; margin-left:10px} 
.BlTextSeis p {width:830px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#000; font:normal 12px verdana; line-height:15px} 

.BlSete {width:830px; margin:10px 0 0 20px; float:left; display:inline} 
.BlTextSete {width:830px; margin-left:10px} 
.BlTextSete p {width:830px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777777; font:normal 11px verdana; line-height:15px} 
.BlTextSete h1 {width:830px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:bold 12px verdana; line-height:15px } 
.BlTextSete h2 {width:830px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777; font:bold 11px verdana; line-height:15px}
.BlTextSete ul {width:300px; margin:5px 60px 0 0; *margin-left:-15px; float:left; display:inline; color:#777; font:normal 11px verdana; line-height:15px}
.BlTextSete ul li {width:300px; margin-top:0; font:normal 11px verdana}
.BlTextSete ul li span {margin-top:10px; display:block; font:bold 11px verdana; line-height:15px}

.BlOito {width:400px; margin-top:0; float:left; display:inline} 
.BlTextOito {width:400px; margin-left:30px} 
.BlTextOito p {width:400px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777777; font:normal 11px verdana; line-height:15px} 
.BlTextOito h1 {width:400px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:bold 12px verdana; line-height:15px } 

.BlNove {width:530px; margin-top:0; float:left; display:inline; margin-left:10px} 
.BlTextNove {width:530px; margin-left:10px} 
.BlTextNove p {width:530px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777777; font:normal 11px verdana; line-height:15px} 
.BlTextNove h1 {width:530px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:bold 12px verdana; line-height:15px } 

.BlDez {width:360px; margin-top:0; float:left; display:inline} 
.BlTextDez {width:360px; margin-left:10px} 
.BlTextDez p {width:360px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777777; font:normal 11px verdana; line-height:15px} 
.BlTextDez h1 {width:360px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:bold 12px verdana; line-height:15px } 

.BlOnze {width:400px; margin-top:0; float:left; display:inline} 
.BlTextOnze {width:400px; margin:15px 0 0 30px} 
.BlTextOnze p {width:400px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#777777; font:normal 11px verdana; line-height:15px} 
.BlTextOnze h1 {width:400px; margin-top:5px; padding-bottom:5px; float:left; display:inline; color:#ff5700; font:bold 12px verdana; line-height:15px } 

.BoxInfo {width:auto; margin:0; float:left; display:inline; border-right:solid 1px #ccc; text-align:left} 
.BoxInfo li {width:auto; padding:0 20px 10px 20px; color:#000; font:normal 11px verdana} 
.BoxInfo li span {width:auto; padding-bottom:20px; display:block; color:#ff5700; font:bold 12px verdana} 

.BoxInfo2 {width:auto; margin:0; float:left; display:inline; border-right:solid 1px #ccc; text-align:left} 
.BoxInfo2 li {width:auto; padding:0 20px 10px 20px; color:#000; font:normal 11px verdana} 
.BoxInfo2 li span {width:auto; padding-bottom:20px; display:block; color:#ff5700; font:bold 12px verdana} 

.BoxEspecificacao {width:auto; margin:0; float:left; display:inline; border-right:solid 1px #ccc; text-align:center} 
.BoxEspecificacao li {width:auto; padding:0 20px 10px 10px; color:#000; font:normal 11px verdana} 
.BoxEspecificacao li span {width:auto; padding:0 10px 20px 10px; *padding:0 0 20px 0; display:block; color:#ff5700; font:bold 12px verdana}

.BoxEspecificacao2 {width:auto; margin:0; float:left; display:inline; border-right:solid 1px #ccc} 
.BoxEspecificacao2 li {width:auto; padding:0 20px 10px 5px; color:#000; font:normal 11px verdana} 
.BoxEspecificacao2 li span {width:auto; padding-bottom:20px; display:block; color:#ff5700; font:bold 12px verdana}
/* COMPONENTE TABS */

/* COMPONENTE COMBO BOX */
.ComboAll {width:440px; height:140px; margin:20px 5px 0 25px; float:left; display:inline; position:relative; background:url(../images/bg_Box.jpg) no-repeat}
.ComboAll img {width:auto; margin:10px 0 0 10px; float:left; display:inline}
.ComboAll h1 {width:auto; margin:10px 0 0 10px; float:left; display:inline; color:#000; font:bold 12px verdana; line-height:15px}
.ComboAll p {width:270px; margin:10px 0 0 10px; padding:0; float:left; display:inline; color:#000; font:normal 12px verdana}
.ComboAll a {width:64px; height:21px; position:absolute; top:110px; right:50px; color:#000; cursor:pointer; background:url(../images/bt_SaibaMais.jpg) no-repeat 0 0}
/* COMPONENTE COMBO BOX */

/* COMPONENTE EXPANSIVEL */
.ComponenteExpansivel {width:900px; height:auto; margin:30px 0 0 30px; float:left; display:inline; background:#eaeaea url(../images/bg_ComponenteExpansivel.jpg) repeat-x} 
.ComponenteExpansivel img {float:left}

.ContentPerguntas {height:auto; float:left} 
.ContentPerguntas img {margin:80px 0 0 30px}
.ContentPerguntas p {width:850px; margin-left:30px; clear:both; color:#000; font:normal 12px verdana} 
.ContentPerguntas a {width:850px; margin:5px 0 0 30px; clear:both; color:#000; font:normal 12px verdana} 
.ContentPerguntas a.pfreq {width:auto; margin:0; color:#000; font:bold 12px verdana} 
.ContentPerguntas h1 {width:850px; margin:0 0 0 30px; padding-bottom:10px; clear:both; color:#000; font:bold 12px verdana} 

.PerguntasFrequentes {margin-top:30px; float:left; display:inline} 

.TopoPerguntas {width:850px; margin:0; display:block}
.TopoPerguntas img {margin:0; float:right; display:inline} 

.Respostas {width:850px; height:auto; margin-top:80px; display:block}

.ReferenciaPR {width:850px; height:1px; margin:0; display:block}
/* COMPONENTE EXPANSIVEL */

/* COMPONENTE SELECT */
div.carousel {clear:both; background:transparent; padding:0; position:relative}
ul.carousel-apps {padding-top:0}
ul.carousel-apps li {display:inline; float:left; width:auto; padding-left:4px; margin:0 33px 0 33px} 
div.carousel ul li div.image {float:left; text-align:center}

div.carousel div.arrow {position:absolute; top:65px; width:20px; height:28px; cursor:pointer}
div.carousel div.arrow.left {top:105px; left:10px; background:url(../images/bt_Prev.jpg) no-repeat 0 0}
div.carousel div.arrow.right {top:102px; right:1px; background:url(../images/bt_Next.jpg) no-repeat 0 0}
/* COMPONENTE CAROUSEL */	

/* COMPONENTE FALE CONOSCO */
.FormFaleConosco {width:900px; height:315px; margin:30px 0 0 29px; float:left; display:inline; position:relative; background:url("../images/bg_FormFaleConosco.jpg") no-repeat 0 0}
 
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_nome {width:305px; position:absolute; top:80px; left:100px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_sobrenome {width:282px; position:absolute; top:117px; left:125px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_email {width:310px; position:absolute; top:154px; left:97px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_ddd {width:22px; position:absolute; top:192px; left:75px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_telefone {width:73px; position:absolute; top:192px; left:186px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_dddc {width:22px; position:absolute; top:226px; left:75px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_celular {width:85px; position:absolute; top:226px; left:174px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_dd_horacontato {width:130px; position:absolute; top:224px; left:280px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_DD_assunto {width:320px; position:absolute; top:76px; right:50px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_tb_msg {width:375px; height:95px; position:absolute; top:140px; right:50px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_ImageButton1 {width:auto; position:absolute; top:260px; right:40px}

#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator5 {width:auto; position:absolute; top:80px; left:415px} 
#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator6 {width:auto; position:absolute; top:117px; left:415px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator7 {width:auto; position:absolute; top:154px; left:415px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator8 {width:auto; position:absolute; top:192px; left:266px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator9 {width:auto; position:absolute; top:226px; left:266px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator5 {width:auto; position:absolute; top:80px; left:415px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator5 {width:auto; position:absolute; top:80px; left:415px}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_REV_email {width:auto; position:absolute; top:180px; left:300px; font:normal 11px verdana}
#ctl00_ContentPlaceHolder1_CompFaleConosco1_RequiredFieldValidator1 {width:auto; position:absolute; top:245px; left:540px; font:normal 11px verdana}
/* COMPONENTE FALE CONOSCO */

/* COMPONENTE RESERVAS */
.Foto_Thumb {width:405px; height:190px; position:absolute; top:384px; left:40px; background:url("../imgr/bg_Rotator.png") no-repeat 0 0}

#ctl00_ContentPlaceHolder1_tb_img_dir {position:absolute; top:48px; right:-3px}

.FormReserva {width:900px; height:712px; margin:55px 0 0 30px; float:left; display:inline; position:relative; background:url("../images/bg_FormReservas.jpg") no-repeat 0 0} 

.ImgTopRespReserva {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopRespostaReserva.jpg) no-repeat}

#ctl00_ContentPlaceHolder1_DD_hotel {width:340px; position:absolute; top:160px; left:100px} 


#ctl00_ContentPlaceHolder1_dd_adultos {width:89px; position:absolute; top:120px; *top:118px; left:102px}
#ctl00_ContentPlaceHolder1_dd_criancas {width:80px; position:absolute; top:120px; *top:118px; left:280px}
#ctl00_ContentPlaceHolder1_dd_cidade_emb {width:220px; position:absolute; top:230px; *top:228px; left:192px}

#ctl00_ContentPlaceHolder1_bt_emb1 {width:auto; position:absolute; top:65px; left:203px} 
#ctl00_ContentPlaceHolder1_bt_said {width:auto; position:absolute; top:65px; left:420px} 

#ctl00_ContentPlaceHolder1_RB_01 {width:auto; position:absolute; top:269px; *top:267px; left:185px; *left:183px} 
#ctl00_ContentPlaceHolder1_RB_02 {width:auto; position:absolute; top:287px; *top:285px; left:185px; *left:183px} 
#ctl00_ContentPlaceHolder1_RB_03 {width:auto; position:absolute; top:269px; *top:267px; left:283px; *left:281px} 
#ctl00_ContentPlaceHolder1_RB_04 {width:auto; position:absolute; top:287px; *top:285px; left:283px; *left:281px} 

#ctl00_ContentPlaceHolder1_ddlStatus {display:none}
#ctl00_ContentPlaceHolder1_tb_nome {width:295px; position:absolute; top:72px; left:110px}
#ctl00_ContentPlaceHolder1_tb_sobreNome {width:265px; position:absolute; top:106px; left:140px}
#ctl00_ContentPlaceHolder1_tb_email {width:295px; position:absolute; top:141px; left:110px}
#ctl00_ContentPlaceHolder1_tb_cpf {width:120px; position:absolute; top:183px; left:100px}
#ctl00_ContentPlaceHolder1_ddlUF {width:90px; position:absolute; top:182px; left:315px; font:normal 12px verdana; border:0}
#ctl00_ContentPlaceHolder1_tb_cidade {width:295px; position:absolute; top:222px; left:110px} 
#ctl00_ContentPlaceHolder1_tb_cidade_embarque {width:212px; position:absolute; top:257px; left:193px} 
#ctl00_ContentPlaceHolder1_tb_pais {width:175px; position:absolute; top:292px; left:94px} 
#ctl00_ContentPlaceHolder1_tb_ddd {width:22px; position:absolute; top:332px; left:92px}
#ctl00_ContentPlaceHolder1_tb_telefone {width:70px; position:absolute; top:332px; left:205px}
#ctl00_ContentPlaceHolder1_tb_dddc {width:23px; position:absolute; top:367px; left:92px}
#ctl00_ContentPlaceHolder1_tb_celular {width:85px; position:absolute; top:367px; left:192px}
/*
#ctl00_ContentPlaceHolder1_radMelhorHorario_0 {width:auto; position:absolute; top:403px; left:170px}
#ctl00_ContentPlaceHolder1_radMelhorHorario_1 {width:auto; position:absolute; top:403px; left:238px}
#ctl00_ContentPlaceHolder1_radMelhorHorario_2 {width:auto; position:absolute; top:403px; left:295px}
*/
#ctl00_ContentPlaceHolder1_rb_hor_M {width:auto; position:absolute; top:403px; left:170px}
#ctl00_ContentPlaceHolder1_rb_hor_T {width:auto; position:absolute; top:403px; left:238px}
#ctl00_ContentPlaceHolder1_rb_hor_N {width:auto; position:absolute; top:403px; left:295px}

#ctl00_ContentPlaceHolder1_tb_dt_entrada {width:70px; position:absolute; top:440px; left:122px}
#ctl00_ContentPlaceHolder1_ImageButton1 {width:35px; position:absolute; top:425px; left:205px}
#ctl00_ContentPlaceHolder1_tb_dt_saida {width:75px; position:absolute; top:440px; left:335px}
#ctl00_ContentPlaceHolder1_ImageButton2 {width:35px; position:absolute; top:425px; left:425px}
#ctl00_ContentPlaceHolder1_ddl_QTD_adultos {width:78px; height:18px; position:absolute; top:482px; left:114px; border:0; font-size:11px}
#ctl00_ContentPlaceHolder1_ddl_QTD_criancas {width:75px; height:18px; position:absolute; top:482px; left:285px; border:0; font-size:11px}
/*
#ctl00_ContentPlaceHolder1_radReceberNews_0 {width:auto; position:absolute; top:525px; left:150px}
#ctl00_ContentPlaceHolder1_radReceberNews_1 {width:auto; position:absolute; top:525px; left:223px}
*/
#ctl00_ContentPlaceHolder1_rb_news_S {width:auto; position:absolute; top:525px; left:150px}
#ctl00_ContentPlaceHolder1_rb_news_N {width:auto; position:absolute; top:525px; left:223px}

#ctl00_ContentPlaceHolder1_tb_msg {width:355px; height:115px; position:absolute; top:90px; right:40px; font-size:12px; font-family:verdana} 
#ctl00_ContentPlaceHolder1_tb_cupom {width:160px; position:absolute; top:232px; right:175px} 

/*
#ctl00_ContentPlaceHolder1_radRefeicao_0 {width:auto; position:absolute; top:253px; *top:250px; right:320px}
#ctl00_ContentPlaceHolder1_radRefeicao_1 {width:auto; position:absolute; top:253px; *top:250px; right:210px}
#ctl00_ContentPlaceHolder1_radRefeicao_2 {width:auto; position:absolute; top:273px; *top:270px; right:320px}
#ctl00_ContentPlaceHolder1_radRefeicao_3 {width:auto; position:absolute; top:273px; *top:270px; right:210px}

#ctl00_ContentPlaceHolder1_rb_ref_0 {width:auto; position:absolute; top:253px; *top:250px; right:320px}
#ctl00_ContentPlaceHolder1_rb_ref_1 {width:auto; position:absolute; top:253px; *top:250px; right:210px}
#ctl00_ContentPlaceHolder1_rb_ref_2 {width:auto; position:absolute; top:273px; *top:270px; right:320px}
#ctl00_ContentPlaceHolder1_rb_ref_3 {width:auto; position:absolute; top:273px; *top:270px; right:210px}
*/
/*
#ctl00_ContentPlaceHolder1_radSexo_0 {width:auto; position:absolute; top:308px; *top:305px; right:338px}
#ctl00_ContentPlaceHolder1_radSexo_1 {width:auto; position:absolute; top:327px; *top:324px; right:338px}
*/
#ctl00_ContentPlaceHolder1_rb_sexo_F {width:auto; position:absolute; top:275px; *top:270px; right:338px; *right:335px}
#ctl00_ContentPlaceHolder1_rb_sexo_M {width:auto; position:absolute; top:294px; *top:289px; right:338px; *right:335px}

#ctl00_ContentPlaceHolder1_tb_dt_nascimento {width:56px; position:absolute; top:334px; right:252px}
#ctl00_ContentPlaceHolder1_lb_dt_nascimento {display:none}
#ctl00_ContentPlaceHolder1_tb_cep {width:93px; position:absolute; top:335px; right:42px}

#ctl00_ContentPlaceHolder1_tb_endereco {width:273px; position:absolute; top:378px; right:45px} 
#ctl00_ContentPlaceHolder1_tb_complemento {width:250px; position:absolute; top:418px; right:45px} 
#ctl00_ContentPlaceHolder1_tb_numero {width:75px; position:absolute; top:463px; right:249px}


#ctl00_ContentPlaceHolder1_btnPreReservar {width:120px; height:30px; position:absolute; top:456px; right:40px; background:url("../images/bt_PreReservar.jpg") no-repeat 0 0; cursor:pointer}


#ctl00_ContentPlaceHolder1_RequiredFieldValidator20 {width:auto; position:absolute; top:72px; left:420px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator4 {width:auto; position:absolute; top:141px; left:420px}
#ctl00_ContentPlaceHolder1_RegularExpressionValidator21 {width:auto; position:absolute; top:162px; left:50px; font-size:11px; font-family:verdana}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator3 {width:auto; position:absolute; top:106px; left:420px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator7 {width:auto; position:absolute; top:222px; left:420px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator8 {width:auto; position:absolute; top:257px; left:420px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator5 {width:auto; position:absolute; top:440px; left:240px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator6 {width:auto; position:absolute; top:440px; left:460px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator22 {width:auto; position:absolute; top:369px; right:230px}


.ValReservaChegada {width:auto; position:absolute; top:76px; left:32px} 
/*#ctl00_ContentPlaceHolder1_RequiredFieldValidator1 {width:auto; position:absolute; top:76px; left:32px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator2 {width:auto; position:absolute; top:76px; left:250px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator3 {width:auto; position:absolute; top:262px; right:248px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator5 {width:auto; position:absolute; top:70px; right:403px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator6 {width:auto; position:absolute; top:106px; right:403px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator7 {width:auto; position:absolute; top:142px; right:403px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator8 {width:auto; position:absolute; top:178px; right:403px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator9 {width:auto; position:absolute; top:178px; right:327px} 
#ctl00_ContentPlaceHolder1_RequiredFieldValidator10 {width:auto; position:absolute; top:310px; right:403px}*/ 

#ctl00_ContentPlaceHolder1_RegularExpressionValidator1 {width:auto; position:absolute; top:98px; left:50px; font:normal 11px verdana} 
#ctl00_ContentPlaceHolder1_RegularExpressionValidator2 {width:auto; position:absolute; top:98px; left:270px; font:normal 11px verdana} 
#ctl00_ContentPlaceHolder1_RegularExpressionValidator3 {width:auto; position:absolute; top:285px; right:158px; font:normal 11px verdana} 

#ctl00_ContentPlaceHolder1_img_chg {width:335px; height:190px; padding-left:1px}

.BoxReservaTroca {position:absolute; top:0; left:0}
/* COMPONENTE RESERVAS */
/* COMPONENTES */


/* PAGINAS */
.TopCombo {width:960px; height:auto; margin:-15px 0 0 1px; float:left; display:inline; background:url(../images/bg_TopCombo.jpg) no-repeat}
.TopCombo p.TextTopCombo {width:900px; height:auto; margin:20px auto auto auto; padding-bottom:20px; color:#000; font:normal 12px verdana; line-height:15px}

/* SOBRE A COSTA */
.ImgTopSobreACosta {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopSobreACosta.jpg) no-repeat}
/* SOBRE A COSTA */

/* SUPERCLUB BREEZES */
.ImgTopSuperclubBreezes {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopBreezes.jpg) no-repeat}
/* SUPERCLUB BREEZES */

/* CENTROS ESPOTIVOS */
.ImgTopCentrosEsportivos {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopCentroEsportivo.jpg) no-repeat}
.ImgTopCentroEsportivo {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopCentroPoliesportivo.jpg) no-repeat}
.ImgTopCentroNautico {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopCentroNautico.jpg) no-repeat}
.ImgTopCentroEquestre {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopCentroEquestre.jpg) no-repeat}
.ImgTopTennisCenter {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopCentroTennis.jpg) no-repeat}
.ImgTopGolfLinks {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopCentroGolf.jpg) no-repeat}
/* CENTROS ESPOTIVOS */

/* PROGRAMACAO DE LAZER */
.ImgTopProgramacao {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopProgramacao.jpg) no-repeat}
.ContentProgramacoesLeft {width:380px; height:auto; margin:20px 40px 0 100px; float:left; display:inline; border-right:solid 2px #e9dbd3} 
.ContentProgramacoesRight {width:380px; height:auto; margin:20px 0 0 10px; float:left; display:inline} 
.BoxProgramacao {width:260px; height:auto; margin:0; padding-bottom:50px} 
.BoxProgramacao h1 {width:260px; margin:15px 0 0 50px; color:#000; font:bold 12px verdana}
.BoxProgramacao p {width:260px; margin:5px 0 0 50px; color:#000; font:normal 12px verdana}
.BoxProgramacao ul {width:260px; margin:15px 0 0 50px; display:block; color:#000; font:normal 12px verdana}
.BoxProgramacao ul li {width:260px; margin-top:5px}
.TitProgSpace {width:auto; margin:10px 0 0 50px}
/* PROGRAMACAO DE LAZER */ 

/* GALERIA */
.ComboGaleria {width:440px; height:140px; margin:20px 5px 0 25px; float:left; display:inline; position:relative; background:url(../images/bg_Box.jpg) no-repeat}
.ComboGaleria img {width:auto; margin:0; float:left; display:inline}
/* GALERIA */

/* PERGUNTAS FREQUENTES */
.ImgTopPerguntasFrequentes {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopPerguntasFrequentes.jpg) no-repeat}
/* PERGUNTAS FREQUENTES */ 

/* FALE CONOSCO */
.ImgTopFaleConosco {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopFaleConosco.jpg) no-repeat}
/* FALE CONOSCO */

/* HOTEIS */
.ImgTopHoteis {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopHoteis.jpg) no-repeat}
/* HOTEIS */

/* RESERVAS */
.ImgTopReserva {width:960px; height:532px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopReservas.jpg) no-repeat}
/* RESERVAS */
/* PAGINAS */

/* VILA NOVA DA PRAIA */
.ImgTopVilaNovaDaPraia {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_VilaNovaDaPraia.jpg) no-repeat}
/* VILA NOVA DA PRAIA */

/* GASTRONOMIA */
.ImgTopGastronomia {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopGastronomia.jpg) no-repeat}
/* GASTRONOMIA */

/* ECOTURISMO */
.ImgTopEcoturismo {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopEcoturismo.jpg) no-repeat}
/* ECOTURISMO */

/* SAUDE E BELEZA */
.ImgTopSaudeEBeleza {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopSaudeEBeleza.jpg) no-repeat}
/* SAUDE E BELEZA */

/* COMPRAS */
.ImgTopCompras {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TopCompras.jpg) no-repeat}
/* COMPRAS */

/* O LUGAR */
.ImgTopOLugar {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_OLugar.jpg) no-repeat}
/* O LUGAR */

/* O QUE FAZER */
.ImgTopOQueFazer {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_OQueFazer.jpg) no-repeat}
/* O QUE FAZER */

/* KIDS */
.ImgTopKids {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_Kids.jpg) no-repeat}
/* KIDS */

/* ECOTURISMO */
.TitEcoturismo {margin-left:30px}
/* ECOTURISMO */

/* GASTRONOMIA */
.TitGastronomia {margin-left:30px}
/* GASTRONOMIA */

/* COMPARE OS HOTEIS */
.ImgCompareOsHoteis {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_ComparacaoDeHoteis.jpg) no-repeat}
.FormCompareOsHoteis {width:900px; height:988px; margin:30px 0 0 29px; float:left; display:inline; position:relative; background:url("../images/bg_CompareOsHoteis.gif") no-repeat 0 0}
.FormCompareOsHoteis p {width:800px; margin-left:35px; color:#000; font:normal 11px verdana; line-height:18px}

.CompLegenda {width:175px; height:390px; margin:20px 0 0 30px; *margin:20px 15px 0 15px; float:left; display:inline}
.CompLegenda li span {width:160px; margin-left:5px; padding-top:2px; display:block; color:#000; font:normal 11px verdana}
.CompLegenda li span.InfoLegenda {width:140px; margin-left:15px; padding-top:10px; display:block; color:#000; font:normal 11px verdana}
.CompLegenda li.SpaceCompUm {width:175px; height:150px; background:url(../images/bg_CompareLegenda.jpg) repeat-y}
.CompLegenda li.SpaceCompDois {width:175px; height:62px; background:url(../images/bg_CompareLegenda.jpg) repeat-y}
.CompLegenda li.SpaceCompTres {width:175px; height:62px}
.CompLegenda li.SpaceCompQuatro {width:175px; height:47px; background:url(../images/bg_CompareLegenda.jpg) repeat-y}
.CompLegenda li.SpaceCompCinco {width:175px; height:23px; background:url(../images/bg_CompareLegenda.jpg) repeat-y}
.CompLegenda li.SpaceCompSeis {width:175px; height:23px}
.CompLegenda li.SpaceCompSete {width:175px; height:15px}
.CompLegenda li.SpaceCompDoze {width:175px; height:40px}

.TitCompareOsHoteis {margin:30px 0 0 30px}
.TitHoteis {margin:15px 0 0 15px}

.CompHotel {width:118px; height:auto; margin:20px 15px 0 0; float:left; display:inline; background:url(../images/bg_CompFeatures.jpg) repeat-y}
.CompHotel li {width:118px; color:#000; font:normal 11px verdana; text-align:center}
.CompHotel li .ImgCompHotel {width:118px; *margin-left:-30px}
.CompHotel li .ImgCompHotelDois {width:118px; *height:168px; *margin-left:-32px}
.CompHotel li span {width:109px; padding-top:2px; *padding-top:0; display:block; color:#000; font:normal 11px verdana; text-align:center}
.CompHotel li.NoBorder {border:0}
.CompHotel li.SpaceCompOito {width:109px; height:62px; margin-left:5px; *margin-left:-10px; border-bottom:solid 1px #ebebeb}
.CompHotel li.SpaceCompNove {width:109px; height:38px; margin-left:5px; *margin-left:-10px; border-bottom:solid 1px #ebebeb}
.CompHotel li.SpaceCompDez {width:109px; height:47px; margin-left:5px; *margin-left:-10px; border-bottom:solid 1px #ebebeb}
.CompHotel li.SpaceCompOnze {width:109px; height:22px; margin-left:5px; *margin-left:-10px; border-bottom:solid 1px #ebebeb}
/* COMPARE OS HOTEIS */

/* SEJA NOSSO FORNECEDOR */
.ImgTopSejaNossoFornecedor {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_SejaNossoFornecedor.jpg) no-repeat}
.FormSejaNossoFornecedor {width:898px; height:378px; margin:30px 0 0 31px; float:left; display:inline; position:relative; background:url("../images/bg_FormSejaNossoFornecedor.jpg") no-repeat 0 0}

#ctl00_ContentPlaceHolder1_ftb_empresa {width:295px; position:absolute; top:49px; left:112px}
#ctl00_ContentPlaceHolder1_ftb_cnpj {width:315px; position:absolute; top:84px; left:90px}
#ctl00_ContentPlaceHolder1_ftb_nome {width:240px; position:absolute; top:119px; left:167px}
#ctl00_ContentPlaceHolder1_ftb_email {width:130px; position:absolute; top:154px; left:97px}
#ctl00_ContentPlaceHolder1_ftb_url {width:118px; position:absolute; top:154px; left:287px}
#ctl00_ContentPlaceHolder1_ftb_endereco {width:295px; position:absolute; top:193px; left:115px}
#ctl00_ContentPlaceHolder1_ftb_numero {width:42px; position:absolute; top:227px; left:110px}
#ctl00_ContentPlaceHolder1_ftb_complemento {width:130px; position:absolute; top:228px; left:278px}
#ctl00_ContentPlaceHolder1_ftb_bairro {width:143px; position:absolute; top:267px; left:93px} 
#ctl00_ContentPlaceHolder1_ftb_cep {width:100px; position:absolute; top:268px; left:306px}
#ctl00_ContentPlaceHolder1_ftb_municipio {width:206px; position:absolute; top:49px; right:148px}
#ctl00_ContentPlaceHolder1_fDD_uf {width:45px; position:absolute; top:48px; right:47px}
#ctl00_ContentPlaceHolder1_ftb_telefone {width:112px; position:absolute; top:87px; right:250px}
#ctl00_ContentPlaceHolder1_ftb_ramal {width:47px; position:absolute; top:87px; right:120px}
#ctl00_ContentPlaceHolder1_fdd_areaatuacao {width:270px; position:absolute; top:126px; right:49px}
#ctl00_ContentPlaceHolder1_ftb_msg {width:382px; height:94px; position:absolute; top:190px; right:50px}
#ctl00_ContentPlaceHolder1_fcb_receberinfo {position:absolute; top:325px; left:345px}
#ctl00_ContentPlaceHolder1_bt_enviar {width:87px; height:32px; position:absolute; top:305px; right:42px; cursor:pointer; background:url(../images/bt_Enviar.jpg) no-repeat}

#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator1 {position:absolute; top:49px; left:15px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator1 {position:absolute; top:84px; left:15px}
#ctl00_ContentPlaceHolder1_RequiredFieldValidator2 {position:absolute; top:119px; left:15px}
#ctl00_ContentPlaceHolder1_cvREV_email {position:absolute; top:175px; left:35px; font:normal 10px verdana}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator7 {position:absolute; top:154px; left:15px}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator2 {position:absolute; top:193px; left:15px}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator3 {position:absolute; top:227px; left:15px}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator4 {position:absolute; top:267px; left:15px}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator6 {position:absolute; top:267px; left:240px}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator5 {position:absolute; top:49px; left:447px}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator8 {position:absolute; top:87px; left:447px}
#ctl00_ContentPlaceHolder1_cvRequiredFieldValidator9 {position:absolute; top:185px; left:447px}
/* SEJA NOSSO FORNECEDOR */

/* TRABALHE CONOSCO */
.ImgTopTrabalheConosco {width:960px; height:390px; margin:-85px 0 0 0; float:left; display:inline; background:url(../images/bg_TrabalheConosco.jpg) no-repeat}
.FormTrabalheConosco {width:898px; height:378px; margin:30px 0 0 31px; float:left; display:inline; position:relative; background:url("../images/bg_FormTrabalheConosco.jpg") no-repeat 0 0}

#ctl00_ContentPlaceHolder1_cvtb_nome {width:308px; position:absolute; top:53px; left:97px}
#ctl00_ContentPlaceHolder1_cvtb_email {width:310px; position:absolute; top:90px; left:95px}
#ctl00_ContentPlaceHolder1_cvtb_nasc {width:94px; position:absolute; top:128px; left:130px}
#ctl00_ContentPlaceHolder1_cvdd_sexo {width:103px; position:absolute; top:127px; left:302px}
#ctl00_ContentPlaceHolder1_cvtb_endereco {width:290px; position:absolute; top:166px; left:115px}
#ctl00_ContentPlaceHolder1_cvtb_numero {width:48px; position:absolute; top:201px; left:105px}
#ctl00_ContentPlaceHolder1_cvtb_complemento {width:130px; position:absolute; top:201px; left:275px}
#ctl00_ContentPlaceHolder1_cvtb_bairro {width:142px; position:absolute; top:241px; left:92px}
#ctl00_ContentPlaceHolder1_cvtb_cep {width:100px; position:absolute; top:242px; left:305px}
#ctl00_ContentPlaceHolder1_cvtb_municipio {width:195px; position:absolute; top:278px; left:112px} 
#ctl00_ContentPlaceHolder1_cvDD_uf {width:48px; position:absolute; top:277px; left:358px}
#ctl00_ContentPlaceHolder1_cvtb_telefone {width:108px; position:absolute; top:52px; right:260px}
#ctl00_ContentPlaceHolder1_cvtb_celular {width:115px; position:absolute; top:52px; right:63px}
#ctl00_ContentPlaceHolder1_cvdd_areaatuacao {width:270px; position:absolute; top:100px; right:48px}
#ctl00_ContentPlaceHolder1_cvtb_cv {width:385px; height:118px; position:absolute; top:168px; right:48px}
#ctl00_ContentPlaceHolder1_cvcb_receberinfo {position:absolute; top:322px; left:340px}

#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator1 {position:absolute; top:52px; left:15px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator7 {position:absolute; top:90px; left:15px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator10 {position:absolute; top:128px; left:15px}
#ctl00_ContentPlaceHolder1_tcREV_email {position:absolute; top:110px; left:35px; font:normal 10px verdana}
#ctl00_ContentPlaceHolder1_tcRegularExpressionValidator3 {position:absolute; top:148px; left:35px; font:normal 10px verdana}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator2 {position:absolute; top:165px; left:15px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator3 {position:absolute; top:200px; left:15px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator4 {position:absolute; top:240px; left:15px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator6 {position:absolute; top:240px; left:240px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator5 {position:absolute; top:278px; left:15px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator8 {position:absolute; top:49px; right:447px}
#ctl00_ContentPlaceHolder1_tcRequiredFieldValidator9 {position:absolute; top:160px; right:447px}
/* TRABALHE CONOSCO */
/* PAGINAS */