@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border-top: 30px solid #fff; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #444; min-width:960px; }
#container { width:900px; margin-right: auto; margin-left: auto; }
#headerImage { float: left; background-image: url(images/pangheader.jpg); background-repeat: no-repeat; height: 114px; width: 900px; }
a { color:#6e99d4; }
a:hover { color:#6e99d4; text-decoration: underline; }
#slideshowHolder { float: left; width: 900px; }
#info { width: 880px; float: left; padding:10px; background-color:#eee; position:relative; }
#info .homeText { width: 650px; float: left; padding-bottom:50px; }
#info .homeText img { float:left; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; border: 5px solid #FFFFFF; }
#info .homeText h1 { /*float:left;*/ font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-top: 10px; margin-bottom:20px; }
#info .homeText h2 { /*float:left;*/ font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-top: 10px; margin-bottom:20px; }
#info .homeText h3 { /*float:left;*/ font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-top: 10px; margin-bottom:10px; }
#info .homeText p { color: #444; /*float:left;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; }
#info .margem { margin-left:15px; }
#footer { margin-top:30px; height:150px; background-color:#313131; width:100%; float:left; border-top-width: 2px; border-top-style: solid; border-top-color: #a4b8db; text-align: center; }
#footer img { margin:auto; width:900px; }
.clear { clear:both; }
/*---------------------*/

/*---------------------*/
.nav-wrap { margin-bottom:10px; float:left; width:900px; background-color: #a8a9ad; border-top: 2px solid white; border-bottom: 2px solid white; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */
#example-one { margin: 0 auto; list-style: none; position: relative; width: 900px; }
#example-one li { display: inline-block; }

.ie6 #example-one li, .ie7 #example-one li, .ie8 #example-one li { display: inline; }

#example-one li a { color: #fff; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-one li a:hover { color: #313131; }
#magic-line { position: absolute; bottom: -2px; left: 0; width: 100px; height: 2px; background: #6e99d4; }
.current_page_item a { color: white !important; }

/* Homepage */
#deadLines { float:right; width:190px; height:350px; padding:10px; background-color: #a8a9ad; margin-left:20px; margin-top:10px; }
#deadLines h1 { float:left; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; margin-bottom:20px; }
#deadLines ul { list-style-type: disc; float:left; margin-left:10px; }
#deadLines li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
/* General */
.topMeses { color: #FFFFFF; font-weight: bold; }
/* Accomodation */
#info { width: 880px; float: left; padding:10px; background-color:#eee; position:relative; }
#info .description { width: 880px; float: left; padding-bottom:10px; margin-bottom: 30px; }
#info .description h1 { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-top: 10px; margin-bottom:20px; }
#info .hotel { width: 880px; float: left; padding-bottom:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; margin-bottom: 10px; }
#info .hotel .boximg { float:left; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; width:260px; text-align: center; }
#info .hotel .boximg img { border: 5px solid #FFFFFF; }
#info .hotel .box { width:880px; float:left; }
#info .hotel h1 { font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-top: 10px; }
#info .hotel .star { margin-right:5px; margin-bottom:10px; }
#info .cancelamento { width: 880px; float: left; padding-bottom:10px; margin-bottom: 10px; background: #FFF; padding-top: 10px; border: 1px solid #cccccc; }
#info .cancelamento h1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-left: 10px; }
#info .cancelamento p { font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #444; margin-top: 10px; margin-left: 10px; }
