.pasnote {
 font-size: 9pt;
}

.paserror {
 color: red;
}

.pasnone {
 /* nothing */
}

table.pasform {
 font-size: 10pt;
}

label.pasform {
 text-align: left;
 display: block;
}

table.pasform td {
 padding-bottom: 15px;
 vertical-align: top;
}

input.pasform, select.pasform {
 margin-bottom: 5px;
 vertical-align: middle;
}

td.paslabels {
 width: 110px;
 padding-right: 10px;
 text-align: right;
}

.pasclear {
 clear: both;
}

table.pasoffergrid {
 padding: 10px;
 border: 0px;
 text-align: center;
}
div.pasoffergriditem {
 padding: 0px;
 padding-bottom: 5px;
 border: 1px solid ;
 background: ;
 text-align: center;
 width: 170px;
}
div.pasoffergriditem:hover {
 border: 1px solid ;
 background: ;
}


.pasfeatured {
 color: #AC3333;
 font-weight: bold;
}

.pasprivate {
 color: #2E59A0;
 font-weight: bold;
}

.pasnormal {
 color: #666666;
 font-weight: bold;
 font-size: 13pt;
}

.pasgridinfo {
 font-size: 9pt;
 padding: 3px;
}

.pasdatatable {
 padding: 5px;
}

.pasdatatable td {
 font-size: 9pt;
 padding: 5px;
 border-bottom: 1px solid ;
}

.pasdatatable th {
 padding: 5px;
 background: ;
 border-bottom: 1px solid ;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
}

.pasmaintable {
 padding: 5px;
}

.pasmaintable th {
 padding: 5px;
 background: ;
 border-bottom: 1px solid ;
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
}

.pasmaintable td {
 padding: 2px;
 font-size: 10pt;
 text-align: center;
}

.pasdollar {
 color: #AC3333;
 font-weight: bold;
 font-size: 16pt;
}

table.pascal
{
border: 1px solid ;
margin: 8px auto;
}

td.pascalmonth
{
border: 1px solid ;
background: #FFFFF;
font-size: 12pt;
font-weight: bold;
text-align: center;
padding-top: 8px;
padding-bottom: 8px
}

td.pascaldays
{
border: 1px solid ;
background: #FFFFF;
font-size: 10pt;
font-weight: bold;
text-align: center;
padding-top: 8px;
padding-bottom: 8px
}

td.pascal
{
border: 1px solid ;
height: 7em;
width: 7em;
padding-right: 3px;
padding-top: 3px;
font-weight: none;
color: #000000;
text-align: right;
font-size: 7.5pt;
vertical-align: top
}
a:active, a:hover {
text-decoration: underline;
color: #0000FF;
}
a:visited{
color: #999999;
}
.texto {
color:#FFFFFF;
}


/* PARTE REFERENTE AO BANNER ROTATIVO */

.slideshow-promo { 
	background: #474747 url(rotativoJS/rotativoJS/images/bg-cycle-nav.jpg) no-repeat left bottom; padding: 0px 0 4px 0px;
	width:532px; margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden;		}
	
.slideshow-promo .pics {
	margin:0px 0px 0px; border-bottom:1px solid #000;   }
	
.slideshow-promo .pics img {
	width:532px; height:199px; } 
		 
/* ROTATIVO INTERNO */

.slideshow-rooms { 
	background: #474747 url(rotativoJS/rotativoJS/images/bg-cycle-nav.jpg) no-repeat left bottom; padding: 0px 0 4px 0px;
	width:532px; margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden;		}
	
.slideshow-rooms .pics {
	margin:0px 0px 0px; border-bottom:1px solid #000;   }
	
.slideshow-rooms .pics img {
	width:531px; height:412px; }

/* FIM DO ROTATIVO INTERNO */ 
		 
.nav-cycle { 
	margin: 5px 0 0px 5px; float:left; width:240px;		}
	
.nav-cycle a { 
	margin: 0 5px 0 0; padding: 0px 5px; float:left; height:19px; line-height:18px; border: 1px solid #000; color:#eaeaea; background: #222; 
	text-decoration: none; font-size:11px;   }
	
.nav-cycle a.activeSlide { 
	background: #999; color:#000;   }
	
.nav-cycle a:focus { 
	outline: none;   }
	
#output { 
	text-align: left;   }

.nav-cycle { 
	text-align: left;  }

#prev, #pause, #next {
	float:right; height:21px; font-size:10px; color:#ccc; margin:7px 14px 0 0px; text-align:center; cursor:pointer;   }
	
#prev {
background: #2a2a2a url(http://img13.imageshack.us/img13/1315/bnprev.jpg) no-repeat left bottom; width:25px;   }

#next {
	background: #2a2a2a url(http://img23.imageshack.us/img23/4039/bnnext.jpg) no-repeat left bottom; width:26px;   }

#pause {
	background: #2a2a2a url(http://img35.imageshack.us/img35/4388/bnpause.jpg) no-repeat left bottom; width:17px;   }



/* FIM DA PARTE DO ROTATIVO */