@charset "iso-8859-1";
/* CSS Document */

/* CSS Document */

/* --------------------------------
Site:       AOL Parsys
CSS author: BJC
Updated:    19/04/2012
Updated by: BJC
Notes:      In Develop
-------------------------------- */

@import url("newReset.css");

/* Begin CSS */
* {margin: 0;padding: 0;}
body { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.clear {clear:both;}

/* topo */
#container{ width: 690px; margin-right: auto; margin-left: auto; text-align:justify;}
#logo {float:left;width: 268px;margin-top:10px; display: none;}
#flags { float: left;margin-left: 267px;margin-top: 7px;width: 392px; }
#flags img {margin-left:4px;float:right;}
.line {border-bottom: 1px solid #E9E9E9;margin-bottom: 1px;margin-left: auto;margin-right: auto;padding-bottom: 7px;width: 660px;}
.title { width: 660px; margin-right: auto; margin-left: auto; margin-bottom:5px;}
.title h1 { font: normal 14px Arial, Helvetica, sans-serif; color: #446abc; margin-left: 8px; }

/* descritivo topo */
#descritivo {width:660px;margin-top:10px;margin-bottom:15px;margin-right: auto; margin-left: auto;}
#descritivo h1 { font: bold 26px Arial, Helvetica, sans-serif; color: #2c5bb5; margin-bottom:5px; margin-left: 8px; }
#descritivo p { font: 11px Arial, Helvetica, sans-serif; color: #818181; margin-bottom:5px; margin-left: 8px; }
#descritivo p a { font: 11px Arial, Helvetica, sans-serif; color: #2c5bb5; text-decoration: none;}
#descritivo p a:hover {color:#545d64;}
#descritivo .stars {margin-left:8px;width:400px;}
#descritivo .stars img {float:left; margin-right:1px;}

/* descritivo topo */
#pacotes {width:480px;margin-top:10px;margin-bottom:15px;margin-right: 20px;margin-left:15px;float:left;}
#pacotes h1 { font: bold 26px Arial, Helvetica, sans-serif; color: #2c5bb5; margin-bottom:5px; margin-left: 8px; }
#pacotes h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #2c5bb5; margin-bottom:5px; margin-left: 8px; }
#pacotes h3 { float:left;font: bold 20px Arial, Helvetica, sans-serif; color: #2c5bb5; margin-bottom:5px; margin-left: 8px; }
#pacotes p { font: 11px Arial, Helvetica, sans-serif; color: #818181; margin-left: 8px; }
#pacotes p a { font: 11px Arial, Helvetica, sans-serif; color: #2c5bb5; text-decoration: none;}
#pacotes p a:hover {color:#545d64;}
#pacotes .stars {float:left;margin-left:8px;margin-right:8px;width:70px;}
#pacotes .stars img {float:left; margin-right:1px;}

/* City/Country */
#cityCountry { float:left; width:100%; margin-top:10px; margin-bottom:15px; text-align: left; margin-left:14px;}
#cityCountry .box {float:right;width:100%;padding-left:13px;}
#cityCountry .box h1 { float:left;font: bold 20px Arial, Helvetica, sans-serif; color: #2c5bb5; margin-bottom:5px; margin-left: 8px; }
#cityCountry .box h2 { float:left;font: bold 26px Arial, Helvetica, sans-serif; color: #2c5bb5; margin-bottom:5px; margin-left: 8px; }
#cityCountry .box p { float:left;font: 11px Arial, Helvetica, sans-serif; color: #818181; margin-left: 8px; }
#cityCountry img {float:right; margin-right:5px;}

/* barra separadora */
.barraSeparadora { width:690px; background: url(../images/hotelinfo/barraSeparadora.jpg) no-repeat; height: 42px; margin-right: auto; margin-left: auto; }
.barraSeparadora h1 { font: normal 14px Arial, Helvetica, sans-serif; color: #fff; z-index:100; padding-left: 23px; padding-top: 4px; }

/* top text */
.topText { width:660px; margin-bottom:15px; padding-bottom: 5px; border-bottom: 0px solid #e9e9e9;}
.topText p { font: 12px/16px Arial, Helvetica, sans-serif; color: #818181; margin-bottom:5px; margin-left: 24px; }

/* top text */
.topTabs { width:660px; margin-bottom:10px; margin-right: auto; margin-left: 10px; }
.topTabs p { font: 12px/16px Arial, Helvetica, sans-serif; color: #818181; margin-left: 8px; }
.last {margin-bottom:30px;}

/* Galeria */
#imagehtl{float:left;width:350px; height:230px;}
.galDrt {float:left; width:290; margin-left: 20px;}
.navigation {width:135px;width:135px;margin-bottom:15px;}
.tnavUp {float:left;margin-right:1px;background: url(../images/hotelinfo/prev_off.jpg);width:65px; height:20px;}
.tnavUp:hover { background: url(../images/hotelinfo/prev_on.jpg); }
.tnavDown { float:left; margin-right:1pxbackground: url(../images/hotelinfo/next_off.jpg);width:65px; height:20px; background: url(../images/hotelinfo/next_off.jpg); }
.tnavDown:hover { background: url(../images/hotelinfo/next_on.jpg); }
.cthumbs {width:135px;height:122px;overflow: hidden;}
.thumb{float:left;margin-right:1px;margin-bottom:1px;width:65px; height:40px;}

.lineMap{border-bottom:0px;margin-bottom:35px;width: 660px; padding-bottom: 10px; margin-right: auto; margin-left: auto;}

div.popupContent div.cthumbs {
    height: 123px;
}

div.popupContent div.barraSeparadora {
    height: 45px;
}


/*Contrucao / Politicas*/
.boxes {float:left;margin-right:30px; width:300px;margin-top:10px;}
.boxes h1 {font: normal 14px Arial, Helvetica, sans-serif; color: #446abc; margin-left: 8px; margin-bottom:10px;}
.boxes p {font: 12px Arial, Helvetica, sans-serif; color: #818181; margin-left: 8px;}

.last {margin-bottom:30px;}
.top {margin-top:10px;}