h2 a:link {text-decoration:none; color:#000;}
h2 a:visited {text-decoration:none; color:#000;}
#spotlights {position:relative; left:242px; float:none; padding:0;}
h2 a:hover {color: #333; background-color:transparent;}
#bookMain {width:160px;border-bottom: solid #fecd02 5px;border-top: solid #fecd02 5px;background-color:#fef9d2;padding:0 10px;height:100%;}
#offPosition {position:absolute; top:105px; width:170px; margin-left:3px; padding-left:10px; background-color:#fef9d2; line-height:100%;}
#offPosition h2 {border-top:none; font-size:16px; padding:0; line-height:120%;}
#offPosition label{font-size:11px;padding:0;color:#666; display:block; margin:5px 0 0 0;}
#offPosition p{margin: 2px 0 10px 0; padding-bottom:0 0 5px 0;}
#offPosition select {margin-top:3px;}
#bookHotel {height:100%;}
#boxedContent{
display:block;
border:#CCC 1px solid;
border-top:none;
border-left:none;
margin:10px 0;
clear:both;
background-color:#f3f3f3;
}
#boxedContent table {width:100%;}
#boxedContent h2{
padding:7px;
background-color:#eee;
font-size:14px;
color:#000;
margin-bottom:0;
}
#boxedContent h2 a{text-decoration:underline; font-weight:normal; color:#333;}
#supplementaryInfo{padding-left:10px;}
img.spot{padding:0 10px 10px 0;}
#supplementaryInfo h3{font-weight:normal;margin:0;}
.space{padding-right:10px;}
#promociones ul{
list-style: none;
margin: 0;
padding: 0;
text-align:center;
}
#promociones li{float:left;margin-left:7px;}
h4 a {font-size:12px;}
.childrenBoxShw {clear: left;padding-top: 5px;display: block;}
.childrenBoxHid {display: none;visibility: hidden;}
.childrenBoxTit {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;   
}
.childBoxShwP {margin-left: 15px; display: block;   }
.childBoxShwN {float: left; clear: left;width: 50px;display: block;}
.childBoxHidP {margin-left: 15px;display: none; }
.childBoxHidN {float: left; clear: left;width: 50px;display: none;}
.dimmed {color:#666;}
.table_deals{
text-align:left;
  border-collapse:collapse;
  border-bottom:solid #9dc5dd 1px;
  border-right:solid #9dc5dd 1px;
  margin-left:10px;
	font-size:11px;
	line-height:160%;
}
.table_deals td {width:180px;}
td.deals_header{
  background:#c5e4f7;
  border-bottom: solid #9dc5dd 1px;
border-right: solid #9dc5dd 1px;  
border-left: solid #cce7f9 1px;
padding:5px;
width:100%;
}

.deals_header span{font-family:arial, sans-serif;font-size:120%;font-weight:bold;}
.deals_header h3{margin:3px;}
.table_deals h4{margin:5px 0 0 0;padding:0;}
.table_deals h4 a{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
width:160px;
border-bottom:solid #c5e4f7 3px;
}


.buttonDeals {border-bottom:solid #c5e4f7 1px; display:block; width:160px; padding-bottom:3px;}
.deal, .dyncontent, .dyncontent2, .dyncontent3{background:#E3F1FC;border-left: solid 1px #cce7f9;padding:10px;}
.border {background-color:#FFF;padding:5px;border:solid #9dc5dd 1px;}
.layout {border-collapse:collapse;}
.buttonBrowse, .buttonDeals {font-weight:bold;}
.more {padding:3px 8px; font-weight:bold; background-color:#FF9; border: solid #FC0 1px;} 
.alignRight {text-align:right; padding:1px;}
.alignLeft {text-align:left; padding:1px;}
.sidebarTitle {margin-left:25px;}
h3.sidebarTitle {margin-left:20px; color:#999; font-size:12px;}
.marginTop {margin-top:1em;}
#block {margin:10px 0;}
#block h3 {margin:3px 0; font-size:14px;}
#block img {margin-top:3px;}
#block td.imgs {width:30px;}
#block td.wide {width:30%;}

.uppercase {text-transform:uppercase; font-size:10px; margin-left:50px; color:#000; font-family:Verdana; text-indent:0; color:#006600; }
.quote {
background: #FFF url('http://images.vallartaonline.com/gral/airquotes.gif') top left no-repeat;
font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;
padding:0 0 5px 30px;
margin-top:10px;
text-indent:10px;
border-bottom:solid #DDD 1px;

}
.columna {float:left;width:450px;}
.explicacion {background-color:#ebe8c7; border:solid #9f9a69 1px; float:left; margin-left:20px; font-size:11px; width:200px; margin-top:10px; color:#666;}
.explicacion span {font-size:13px; color:#000;}
.wrapper {border:solid #FFF 5px; padding:10px;}
#block {margin:10px 0;}
#block h3 {margin:3px 0; font-size:14px;}
#block img {margin-top:3px;}
#block td.imgs {width:30px;}
#block td.wide {width:30%;}
.uppercase {text-transform:uppercase; font-size:10px; margin-left:50px; color:#000; font-family:Verdana; text-indent:0; color:#006600; }
.quote {
background: #FFF url('http://images.vallartaonline.com/gral/airquotes.gif') top left no-repeat;
font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;
padding:0 0 5px 30px;
margin-top:10px;
text-indent:10px;
border-bottom:solid #DDD 1px;
}
.columna {float:left;width:450px;}
.explicacion {background-color:#ebe8c7; border:solid #9f9a69 1px; float:left; margin-left:20px; font-size:11px; width:200px; margin-top:10px; color:#666;}
.explicacion span {font-size:13px; color:#000;}
.wrapper {border:solid #FFF 5px; padding:10px;}
.divyFloat {float:left; width:50px; margin-bottom:10px;}
#cabo {font-size:14px; font-weight:normal;}
h2 #cabo a#cabolink {color:#0033CC; text-decoration:underline;}
.shine{color:Red; text-decoration: blink;}
.shine:visited{color:Red; text-decoration: blink;}
.linknav {cursor:pointer; color:#0000FF;}
