
    
    td, input, select {
        font-family:Arial;
        font-size:11px;
    }
    
    img {
        border:0 none;
    }
    
    ul li {
        list-style-type:square;
    }
    
    .PackageTitle {
        color:#111;
        font-family:Arial,Helvetica,sans-serif;
        font-size:23px;
        font-style:normal;
        font-weight:bold;
    }
    
    .PackageLine-h {
        background-image:url(/Content/img/linea-pckg-h.gif);
        background-position:center center;
        background-repeat:repeat-x;
        height:3px;
    }
    
    .PackageLine-v {
        background-image:url(/Content/img/linea-pckg-v.gif);
        background-position:center center;
        background-repeat:repeat-y;
        width:3px;
    }
    
    .PackageInclude {
        color:#666666;
        font-family:Arial,Helvetica,sans-serif;
        font-size:14px;
        font-weight:bold;
    }
    
    .Normal {
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:normal;
    }
    
    .SubHead {
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
    }
    
    .Small {
        font-family:Arial,Helvetica,sans-serif;
        font-size:10px;
        font-style:normal;
        font-weight:normal;
    }
    .vendorLink 
    {
        color:Black;
    }
    
    .PackageSubtitle {
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:18px;
        font-weight:bold;
    }
    
    .GridHeader-new {
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        text-align:center;
    }
    
    .GridHeader-new {
        background-image:url(/Content/img/web-bg-package-htl-title.gif);
        background-repeat:repeat-x;
        border-bottom:1px solid #999999;
        border-left:1px none #999999;
        border-right:1px solid #999999;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        text-align:center;
        white-space: nowrap;
    }
    
    .GridHeader-new2 {
        background-image:url(/Content/img/web-bg-package-title-Custom.jpg);
        background-repeat:repeat-x;
        border-bottom:1px solid #999999;
        border-left:1px none #999999;
        border-right:1px solid #999999;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        text-align:center;
        white-space: nowrap;
    }
    
    .GridHeader-AgeRange 
    {
        background-image:url(/Content/img/web-bg-package-title-Age-Little.jpg);/*url(/Content/img/web-bg-package-htl-title.gif);*/
        background-repeat:repeat-x;
        border-bottom:1px solid #999999;
        border-left:1px none #999999;
        border-right:1px solid #999999;
        font-family:Arial,Helvetica,sans-serif;
        font-size:9px;
        font-weight:bold;
        text-align:center;
        white-space: nowrap;
        padding: 0;
    }
    
    .TitleHead {
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:13px;
        font-weight:bold;
    }
    
    
    .PackagePriceList {
        background-image:url(/Content/img/web-bg-package-htl-title-2.gif);
        background-position:center center;
        background-repeat:repeat-x;
        border-bottom:1px solid #999999;
        border-top:1px solid #999999;
    }
    
    .PackagePriceList2 {
        background-image:url(/Content/img/web-bg-package-htl-title-3.gif);
        background-position:top center;
        background-repeat:repeat-x;
        border-bottom:1px solid #999999;
        border-top:1px solid #999999;
    }
    
    .TablePrices-new {
        border:none;
    }
    
    
    .GridItem1 {
        background-color:#F5FDD7;
        border-color:#999999;
        border-style:none solid none none;
        border-width:1px;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-style:normal;
        font-weight:normal;
    }
    
    .GridItem2 {
        background-color:#FFFFFF;
        border-color:#999999;
        border-style:none solid none none;
        border-width:1px;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-style:normal;
        font-weight:normal;
    }
    
    .GridItem3 {
        background-color:#D9FFC0;
        border-color:#999999;
        border-style:none solid none none;
        border-width:1px;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-style:normal;
        font-weight:normal;
    }
    
    .GridItem4 {
        background-color:#D9FFC0;
        border-color:#999999;
        border-style:none solid none none;
        border-width:1px;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-style:normal;
        font-weight:normal;
    }
    
    .PromotionalGrid {
        background-color:#faffbf;
		border:none;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:11px;
        font-style:normal;
        font-weight:normal;
    }
    
    .GridRowOffertItem {
        border-top-color:#FF4400;
        border-top-style: solid;
        border-top-width:1px;
        border-bottom-color:#FF4400;
        border-bottom-style: solid;
        border-bottom-width:1px;
    }
    .GridFirstRowOffertItem {
        border-left-color:#FF4400;
        border-left-width: 1px;
        border-left-style: solid;
    }
    .GridLastRowOffertItem {
        border-right-color:#FF4400;
        border-right-width: 1px;
        border-right-style: solid solid solid none;
    }

    
    .OptionHeaderTable th
    {
    	white-space: nowrap;
    	text-align: left;
    	text-decoration: none;
		min-width:50px;
    }
    
    .OptionHeaderTable td
    {
        font-size: 11px;
        text-align: left;
        padding-left: 3px;
        padding-right: 3px;
    }
    
    
/*Weather*/

.weatherMain
{
    background-color: #F0F5F9;
    border-bottom: 2px dashed #999999;
    border-style: none none dashed;
    margin: 4px;
    width: 200px;
}

.weatherWeekSeparator
{
    background-color: #CCCCCC;
}

.weatherWeekItem
{
    background-color: #F4F8FB;
}

.weatherMain:hover 
{ 
background-color:#B5CDE1;
 }
 
 
    
    /* Botones de Enviar por Email e Imprimir en vista de paquete*/
    
    
.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	
a.fg-button { float:left; }
	
	/* remove extra button width in IE */
	button.fg-button { width:auto; overflow:visible; }
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.fg-buttonset { float:left; }
	.fg-buttonset .fg-button { float: left; }
	.fg-buttonset-single .fg-button, 
	.fg-buttonset-multi .fg-button { margin-right: -1px;}
	
	.fg-toolbar { padding: .5em; margin: 0;  }
	.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
	.fg-toolbar .fg-button { font-size: 1em;  }
	
#packageActions{
	visibility:visible!important;
	z-index:20;
}
	

