﻿html { margin: 0px; padding: 0px; background-color: #FFFFFF; }
body { margin: 0px; padding: 0px; font: Arial, Verdana, sans-serif; font-size: 12px; text-align: center; }

a { text-decoration: none; }
a:hover { text-decoration: none; }

img { border: 0px; }

/* POSIÇÃO - PAGE BRANCA - BOX */
#dvLayout { border: solid 0px #000; margin: auto; padding: 0px; width: 1010px; height: auto; }
#dvHeader { border: solid 0px #000; background-image: url(../images/bgHeaderCurves.jpg); background-repeat: no-repeat; margin: 10px 0px 0px 0px; padding: 0px; width: 1009px; height: 41px; }
#dvBody { border: solid 0px #000; background-image: url(../images/bgBodyParallel.jpg); background-repeat: repeat-y; margin: -10px 0px 0px 0px; padding: 0px; width: 1009px; }
#dvFooter { border: solid 0px #000; background-image: url(../images/bgFooterCurves.jpg); background-repeat: no-repeat; margin: -44px 0px 0px 0px; padding: 0px; width: 1009px; height: 61px; }
#dvFooterOrange { border: solid 0px #000; background-image: url(../images/bgFooterCurvesOrange.jpg); background-repeat: no-repeat; margin: -41px 0px 0px 0px; padding: 0px; width: 1009px; height: 61px; z-index: 0; }
#cPage { border: solid 0px #FF0000; background-color: #FFFFFF; margin: auto; width: 985px; height: auto; }


/* -------------------------------------------------- */
/* **************** GLOBAL *************************** /
/* -------------------------------------------------- */

/* SART CORPO - BLOCO */
#dvColumnLeft { border: 0px solid #FF0000; width: 816px; height: auto; float: left; }
#dvColumnRight { border: 0px solid #FF0000; width: 165px; height: auto; float: left; }
.tbColumnLeft { border: 0px solid #FF0000; margin: 0px; padding: 0px; width: 820px; height: auto; vertical-align: top; }
.tbColumnRight { border: 0px solid #FF0000; margin: 0px; padding: 0px; width: 155px; height: auto; vertical-align: top; }

/* START CABEÇALHÃO */
.cLangs { position: absolute; margin: 0px 25px 5px 865px; padding: 0px; width: 100px; border: 0px solid #000000; text-align: right; }
.cPageMenuTop { border: 0px solid #000000; margin: 15px 5px 0px 25px; height: 84px; }
.cPageMenuTop_Logo { border: 0px solid #000000; float: left; margin: 0px; padding: 0px; width: 178px; height: 68px; }
.cPageMenuTop_Menu { border: 0px solid #000000; z-index: 49999999999999999999999999999999999999999999999999999; position: absolute; margin: -40px 0px 0px 200px; padding: 0px; width: 589px; overflow: hidden; clip: 0px 0px 20px 0px; }

/* START - COLUNA RIGHT */
.cPageMenuRight { z-index: 3; border: solid 0px #000000; margin: 30px 0px 0px 2px; height: 530px; width: 165px; background-image: url('../images/bgContentBookNow.jpg'); background-position: top right; background-repeat: no-repeat; }
.cTabsWithContent { border: solid 0px #000000; background-color: #E2E1D9; margin: 0px 0px 0px -2px; padding: 0px; width: 160px; height: 240px; }
.cHotels { background-color: #E2E1D9; margin: 0px 3px 0px 3px; padding: 10px 0px 0px 0px; width: 155px; height: 135px; font-size: 7.5pt; color: #2c1f1f; line-height: 15px; text-align: left; }
.cHotels a { color: #2c1f1f; text-decoration: none; }
.cHotels a:hover { color: #FFFFFF; /* #FEC673; */ text-decoration: none; }
.cPageMenuRight_Menu { border: solid 0px #000000; background-color: #e2e1d9; margin: 3px 0px 0px 3px; padding: 0px; width: 153px; height: 85px; }
.cPageRightMapa { border: solid 0px #000000; position: relative; background-color: #FFF; margin: 15px 0px 0px 0px; padding: 0px; width: 151px; height: 176px; z-index: 2; }
.cPageRightPublicidade { border: solid 0px #000000; position: absolute; margin: 15px 0px 0px 0px; padding: 0px; width: 160px; height: 190px; text-align: left; z-index: 999; }

/* START - BARRA RODAPÉ */
.cPageMenuBottom { border: solid 0px #000000; background-color: #F89829;  margin: 5px auto 0px auto; padding: 0px 0px 0px 0px; width: 985px; height: 25px; text-align: left; font-size: 8pt; color: #FFFFFF; }
.cPageMenuBottomHref { border: solid 0px #000000; background-color: #F89829;  margin: 0px 0px 0px 30px; padding: 6px 0px 0px 0px; }
.cPageMenuBottomHref a { color: #FFFFFF; }
.cPageMenuBottomHref a:hover { color: #005696; }
.cPageFooter { border: solid 0px #000000; margin: 5px auto 0px auto; width: 985px; height: 50px; text-align: left; font-size: 7pt; color: #3B3B3B; }
.cPageFooterLogoVT { float: left; border: solid 0px #000000; height: 42px; }
.cPageFooterRightReserved { border: solid 0px #000000; float: left; color: #9B9A9A; padding: 3px 15px 15px 15px; height: 42px; }
.cPageFooterLogos { border: solid 0px #000000; float: right; height: 42px; }
.cPageFooter img { padding-left: 5px; vertical-align: middle; }


/* -------------------------------------------------- */
/* **************** HOMEPAGE *************************** /
/* -------------------------------------------------- */
.cPageHome { z-index: 3; border: 0px solid #000000; position: absolute; margin: 0px 0px 0px -1px; padding: 0px; width: 815px; height: 269px; z-index: 3; }
.cPageHomeGallery { z-index: 3; border: 0px solid #000000; position: absolute; margin: 0px 0px 0px -1px; padding: 0px; width: 350px; height: 175px; z-index: 3; }

.cPageBanners { z-index: 1; border: solid 0px #000000; position: absolute; top: 410px; margin: 0px; padding: 0px; width: 815px; height: 195px; }
.cPageLeftBanner { z-index: 2; border: 0px solid #000000; position: relative; top: 3px; left: -1px; margin: 0px; padding: 0px; width: 815px; height: 195px; }


/* -------------------------------------------------- */
/* **************** CONTENT *************************** */
/* -------------------------------------------------- */
.cPageBgBanners { z-index: 2; border: solid 0px #000000; background-image: url('../images/bgContent.jpg'); background-repeat: no-repeat; position: absolute; top: 414px; margin: 0px 0px 0px -1px; padding: 0px; width: 815px; height: 245px; text-align: left; }
.cPageMenuLeft { z-index: 4; border: solid 0px #000000; float: left; position: relative; margin: 274px 0px 0px 0px; padding: 0px 0px 0px 9px; width: 210px; height: 190px; }
.cPageContent { z-index: 4; border: solid 0px #000000; float: left; position: relative; margin: 275px 0px 0px 0px; padding: 0px; width: 445px; height: 300px;  text-align: left; }
