﻿A:link
{
    TEXT-DECORATION: none
}
A:visited
{
    TEXT-DECORATION: none
}
A:active
{
    TEXT-DECORATION: none
}

.collapsePanel {
	overflow:hidden;
}
.fleVacanza{ background-color: Transparent}

.alineacion{ vertical-align: top}

.lblObligatorio
{
	font-family: Verdana; 
	font-size:11px;
	color: #ff9800;	
}

.FonsTitBarcosForm
{
    background-image:url(../../img/comboItemBg.gif);
    border: 1px solid #630283;
    height:22px;
    padding-left:5px
}

.Basic
{
	font-family:Verdana;
	font-size:10px;
	color:#001865;
		
}

.BorderBarcosForm
{    
    border: 1px solid #5aaad5;        
}


.Obligatorios
{
	BORDER-RIGHT: #ff9800 1px solid; 
	BORDER-TOP: #ff9800 1px solid; 
	FONT-WEIGHT: 500; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #ff9800 1px solid;   
	COLOR: #ff9800; 
	BORDER-BOTTOM: #ff9800 1px solid; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: White;
}

.scrolls
{
	SCROLLBAR-ARROW-COLOR: #001865;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

.links
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F6F6F;
	font-style: normal;
	text-decoration:underline;
	cursor:hand;
}

.bordersblau
{
	BORDER-RIGHT: #001865 1px solid; 
	BORDER-TOP: #001865 1px solid; 
	BORDER-LEFT: #001865 1px solid; 
	BORDER-BOTTOM: #001865 1px solid;
	background-color:White;
	PADDING-left: 3px; 
	padding-right:3px	
}
.FormPirineoMarc
{
	BORDER-RIGHT: #5271A0 1px solid; 
	BORDER-TOP: #5271A0 1px solid; 
	BORDER-LEFT: #5271A0 1px solid; 
	BORDER-BOTTOM: #5271A0 1px solid;
	background-color:White;
	padding: 0px;
}
.verdana_9_azul
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001865;
	font-style: normal;
}
.verdana_9_vermell
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.verdana_9_2C4177
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2C4177;
}
.verdana_11_2C4177
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4177;
	font-weight: bold
}
.verdana_10_2C4177
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C4177;
}
.verdana_10_2C4177_u
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C4177;
	text-decoration: underline;
}
.itemSeleccionat_c3
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #001865;
	font-style: normal;
	font-weight: bold;
}
.itemSeleccionat_c3:link {
	COLOR: #001865; TEXT-DECORATION: none;
}
.itemSeleccionat_c3:visited {
	COLOR: #001865; TEXT-DECORATION: none;
}
.itemSeleccionat_c3:hover {
	COLOR: #001865;	
	TEXT-DECORATION: underline;
}
.itemSeleccionat_c1
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-weight:  normal;
	background-color: #c6c6c6;
	margin-left: 4px;
}
.aspMenu_c1
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight:  normal;
	background-color: #c6c6c6;	
	margin-left: 4px;
}
.aspSubMenu_c1
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-weight:  normal;
	background-color: #c6c6c6;	
	padding-left:1px;
	padding-right:2px;
	width:95px;
	text-align:center;
}

.treePare
{
	font-family:arial;
	font-size: 11px;
	text-decoration:none;
	color:#001865;
	font-weight:bold;
}
.treeFill
{
	font-family:arial;
	font-size: 9px;
	text-decoration:none;
	color:#FF9800;
	font-weight:bold;
}


.itemSeleccionat_c1:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.itemSeleccionat_c1:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.itemSeleccionat_c1:hover {
	COLOR: #ffffff;	
	TEXT-DECORATION: underline;
}
.itemSeleccionat_c3_big
{
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #001865;
	font-style: normal;
	font-weight:bold
}
.itemSeleccionat_c3_big:link {
	COLOR: #001865; TEXT-DECORATION: none
}
.itemSeleccionat_c3_big:visited {
	COLOR: #001865; TEXT-DECORATION: none
}
.itemSeleccionat_c3_big:hover {
	COLOR: #001865;
	TEXT-DECORATION: underline;
}
.border-puntajat 
{
	border-style: dashed ; 
	border-color: #B2B2B2; 
	border-width: 1px; 
}	
.border_puntajat_v2
{
	border-bottom-style: dashed ; 
	border-bottom-color: #B2B2B2; 
	border-bottom-width: 1px; 
	border-right-style: dashed ; 
	border-right-color: #B2B2B2; 
	border-right-width: 1px; 
}
.border_puntajat_v3
{
	border-bottom-style: dashed ; 
	border-bottom-color: #B2B2B2; 
	border-bottom-width: 1px;
}
.border_puntajat_v4
{
	border-right-style: dashed; 
	border-right-color: #B2B2B2; 
	border-right-width: 1px; 
}
.ordre
{
	z-index:0;
	position:relative;	
}
.ordre100
{
	z-index:100;	
	position:relative;
}
.menu
{
 border-color: #ffffff;
 border: 1px;
 background-color: #B9B7B7;
}
.arial_10_c1
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-weight:  normal;
}
.arial_10_c2
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #F49800;
	font-style: normal;
	font-weight: bold;
}
.arial_10_c3
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #001865;
	font-style: normal;
	font-weight: normal;
}
.arial_10_c3_b
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #001865;
	font-style: normal;
	font-weight: bold;
}
.arial_11_c3_b
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #001865;
	font-style: normal;
	font-weight: bold;
}
.arial_11_c3_b_underline
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #001865;
	font-weight: bold;
	text-decoration: underline;
}
.arial_16_c3_b
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 16px;
	color: #001865;
	font-style: normal;
	font-weight: bold;
}

.arial_8_c4
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 8px;
	color: #6F6F6F;
	font-style: normal;
	font-weight:  normal;
}

.arial_10_c4
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #6F6F6F;
	font-style: normal;
	font-weight:  normal;
}

.arial_10_c4_link
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #6F6F6F;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.arial_10_c4
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #6F6F6F;
	font-style: normal;
	font-weight:  normal;
}
.arial_11_c4
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	font-style: normal;
	font-weight:  normal;
}

.validacio
{
	font-family: Arial,verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
	color: #c00000;
	font-style: normal;
	font-weight:  bold;
}

.Subrallat_c4
{
	background-color:#6F6F6F;
	height:1px;
}

.cabsalera_c4
{
	background-color:#6F6F6F;
	height:15px;
}

.cabsalera_c3
{background-color:#001865;}

.cabsalera_c5
{background-color:#53A7D5;}

.cabsalera_c6
{background-color:#cfdae0;}

.contorn
{border: 1px solid #53A7D5}

.linea_c5
{background-color:#53A7D5;}

.boto
{
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color: #001865;
	background-color: #ffffff;
	text-decoration : none;	
	border-bottom: solid 1px #001865;	
	border-top: solid 1px #001865;	
	border-left: solid 1px #001865;	
	border-right: solid 1px #001865;	
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 	
}

.scrolls_c3
{
	SCROLLBAR-ARROW-COLOR: #001865;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

.combo
{
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #001865;
	border-bottom: solid 1px #001865;	
	border-top: solid 1px #001865;	
	border-left: solid 1px #001865;	
	border-right: solid 1px #001865;	
}
.inputsform
{
	BORDER-RIGHT: #001865 1px solid; 
	BORDER-TOP: #001865 1px solid; 
	FONT-WEIGHT: 500; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #001865 1px solid;   
	COLOR: #001865; 
	BORDER-BOTTOM: #001865 1px solid; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: White
}

.Reservar_c5
{
	background-color: #53A7D5;
}

.regimPreu_c5
{
	border: 1px solid #53A7D5;
}

.headerRoundtripTable
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal		
}
.window {
  background-color: #c0c0c0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}

.titleBar {
  background-color: #53A7D5;
  cursor: default;
  color: #ffffff;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 9px;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
  font-family: Arail, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color: #001865;
  font-style: normal;
  font-weight: bold;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width:16px;
   height:15px;
}

.clientArea {
  background-color: #ffffff;
  border-color: #53A7D5;
  border-style: solid;
  border-width: 2px;
  color: #001865;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: .5em;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	border-color: #001865
}

.modalProgressBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

.popupControl{
	background-color:Transparent;
	position:absolute;
	visibility:hidden;
}                                              
.borderPreus
{
	 border: 1px #ff9c03 solid;
}
.caixesPreus{background-color:#ff9c03}

.caixa2{ border: 1px #ff9c03 solid; background-color: #ffffff;}

.picker
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: arial, Verdana , "Helvetica" , sans-serif;
	padding: 2px;
	cursor: pointer;
}
.calendar_button
{
    border:none;
    cursor:pointer;
    width:20px;
    height:18px;
    background-color: #53A7D5;
}

.calendar td
{
  font-size:11px;
}

.title
{
    font-weight:bold;
	background-color:#53A7D5;
	color: #ffffff;
	font-size: 10px;
	font-family: Arial
}

.day
{
	width:25px;
	cursor:pointer;
	text-align:center;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}

.dayhover
{
    width:25px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
}

.dayheader
{
    width:25px;
    font-family: Arial, Verdana;
	text-align:center;
	border-width:1px;
	border-color:white;
	border-style:solid;
	font-weight:bold;
	background-color:#FFFFFF;
	color: #53A7D5;
}

.othermonthday
{
  color:#999999;
  font-family: Arial, Verdana;  
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{   
	width:25px;
	background-color:#C3C2FA;
	color:#53A7D5;
	border-width:1px;
	border-color:#53A7D5 !important;
	border-style:solid;
	font-weight:bold;
}

.calendar
{
	  border-style:solid;
	  border-width:1px;
	  border-color:Black;
	  border-collapse:collapse;
	  background-color:#FFFFFF;
	  cursor:default;
}

.month
{
	  background-color:#F6F6F6;
	  margin-left:5px;
	  margin-right:5px;
	  margin-bottom:5px;
	  margin-top:0px;
	  font-family: Arial, Verdana;	  
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align: middle;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align: middle;
  background-color:#FFFFFF;
}

.popupExtender{
	background-color:White;
	position:absolute;
	visibility:hidden;
	color: #001B60;
	border: 1px solid #001B60
}

.Supl
{
	background-color: #001B60
}

.comboBox 
{ 
  border: 1px solid #A6A7AA; 
  background-color: white; 
}

.comboBoxHover
{ 
  border: 1px solid #555555; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  width: 500px;
  cursor: default;
}

.comboTextBox
{
  font-family: arial; 
  font-size: 11px;  
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboTextBoxHover
{
  background-color: #B2B4BF; 
}

.comboItem
{
  font-family: Verdana; 
  font-size: 11px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #B2B4BF; 
  background-image: url(../../img/comboItemBg.gif);
  font-family: Verdana; 
  font-size: 11px; 
  border: 1px solid #53a7d5;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.noObligatorios_text
{	
	font-family: Verdana; 
	font-size:11px;
	color: #ff9800;
}

.noObligatorios_box
{
	BORDER-RIGHT: #ff9800 1px solid; 
	BORDER-TOP: #ff9800 1px solid; 
	FONT-WEIGHT: 500; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #ff9800 1px solid;   
	COLOR: #ff9800; 
	BORDER-BOTTOM: #ff9800 1px solid; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: White;
}
.CallBackLoading
{
  background-color: #F5F3E5;    
  border: 1px solid black; 
  width: 650px;
  height: 498px;
}

.CallBackLoadingTitle
{
  background-color:#7D9459;
  background-image:url(images/title_bg.gif);
  border-width: 0px;
  border-bottom: 1px solid black; 
  font-family:verdana;
  font-size:11px;
  height: 24px;
}

.CallBackLoadingHeader
{
  background-color:#E3E0CD;
  background-image:url(images/header_bg.gif);
  border-width: 0px;
  border-bottom: 1px solid #ACA899; 
  font-family:Verdana;
  font-size:11px;
  height: 21px;
}

.CallBackLoadingBody
{
  background-color:#F5F3E5;
  height: 445px;
}

.disabledday
{
  text-decoration:none;
  background-image:url(../../img/baddate.gif);
  background-position:center center;
  background-repeat:no-repeat;
  cursor:default;
}

.tabDestinations
{
	border-top-style: none;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	text-align: center;
	border-bottom-style: none;
	cursor: hand;
}

.tabDestinationsSel
{
	font-family: Verdana, Arial;
	background-color: #cccccc;
	text-align: center;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	font-weight: bold;
	text-decoration: underline;
}

.tabDestinationsText
{
	border-top-style: none;
	font-family: Arial;
	color:#001865;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	text-align: center;
	border-bottom-style: none;
	cursor: hand;
	font-size: 11px;
}
.tabDestinationsTextSel
{
	font-family: Arial;
	color:#001865;
	text-align: center;
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	font-size: 11px;
	text-decoration: underline;
}
.comboItemGroup
{
	font-family: Verdana;
	font-size: 11px;
	padding: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #ff0000;
	border-bottom:1px solid #ff0000;
}

.comboItemSubGroup
{
	font-family: Verdana;
	font-size: 11px;
	padding: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.inputsformCenter
{
	border-right: #001865 1px solid;
	border-top: #001865 1px solid;
	font-weight: 500;
	font-size: 10px;
	border-left: #001865 1px solid;
	color: #001865;
	border-bottom: #001865 1px solid;
	font-family: verdana;
	background-color: White;
	text-align: center;
}
.inputsformRight
{
	border-right: #001B60 1px solid;
	border-top: #001B60 1px solid;
	font-weight: 500;
	font-size: 10px;
	border-left: #001B60 1px solid;
	color: #001B60;
	border-bottom: #001B60 1px solid;
	font-family: verdana;
	background-color: White;
	text-align: right;
}
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(../../img/tabs/tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:pointer;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(../../img/tabs/hover_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  text-decoration: underline;
  cursor:pointer;
}

.SelectedTab 
{
  color:black; 
  background-image: url(../../img/tabs/selected_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
}

.SnowGridResult
{
  background-color:White;
  border: 1px solid #919B9C;
  position:relative;
  top:-3px;
  left:1px;
  z-index:98;
}

.Grid 
{ 
  background-image: url(images/grid_bg.gif); 
  background-color: #FFFFFF; 
  border: 1px solid #C0C0C0; 
  border-top-width: 0px;
  border-left-width: 0px;
  cursor: pointer; 
}

.GridHeader
{
  background-image: url(images/grid_headerBg.gif); 
  background-color: #8988A5; 
  border: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px; 
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}

.GridFooter
{ 
  border-left: 1px solid #C0C0C0;
  padding: 5px;
}

.GridFooterText
{
  color: #000000;  
  font-family: verdana; 
  font-size: 11px;
}

.Row 
{ 
  cursor: default; 
}

.Row td.DataCell 
{ 
  padding: 2px; 
  border-right: 1px solid #E6E6E6; 
  border-bottom: 1px solid #E6E6E6; 
  font-family: verdana; 
  font-size: 10px; 
  cursor: default; 
} 

.Row td.FirstDataCell 
{ 
  padding-left: 3px; 
  cursor: default; 
} 

.AlternatingRow 
{ 
  cursor: default; 
}

.AlternatingRow td.DataCell 
{ 
  background-color: #F6F6F8; 
  padding: 2px; 
  border-right: 1px solid #E6E6E6; 
  border-bottom: 1px solid #E6E6E6; 
  font-family: verdana; 
  font-size: 10px;
  cursor: default; 
} 

.AlternatingRow td.FirstDataCell 
{ 
  background-color: #F6F6F8; 
  padding-left: 3px; 
  cursor: default; 
} 

.HoverRow 
{ 
  cursor: default; 
}

.HoverRow td.DataCell 
{ 
  background-color: #E6E6EE; 
  padding: 2px; 
  padding-right: 3px; 
  border-right: 0px; 
  border-bottom: 1px solid #9495A2; 
  font-family: verdana; 
  font-size: 10px; 
  cursor: default; 
} 

.HoverRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.HoverRow td.LastDataCell 
{ 
  border-right: 1px solid #9495A2; 
  border-bottom: 1px solid #9495A2; 
  padding-right: 2px; 
} 

.HeadingRow 
{ 
}

.HeadingRow td.FirstHeadingCell
{ 
  background-color: #D6D7E1; 
  background-image: url(../../img/grid/header1stCell_bg.gif); 
  border-width: 0px; 
  border-right: 1px solid #FFFFFF; 
}

.HeadingRow td.LastHeadingCell
{ 
  background-color: #D6D7E1; 
  background-image: url(../../img/grid/header_bg.gif); 
  border-width: 0px; 
  border-right: 1px solid #9495A2; 
}

.HeadingCell 
{ 
  background-color: #D6D7E1; 
  background-image: url(../../img/grid/header_bg.gif); 
  border-width: 0px; 
  border-right: 1px solid #FFFFFF; 
}

.GroupHeading
{ 
  background-image: url(../../img/grid/groupHeader_bg.gif); 
  padding: 5px; 
  padding-bottom:4px; 
  padding-left:15px; 
  border-width: 0px; 
  border-right: 1px solid #9495A2; 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}


.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
  padding: 5px;
  padding-left: 3px;
}

.HeadingCell td
{ 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}


.HeadingSelectorCell
{ 
  cursor: default; 
  background-color: #D6D7E1; 
  background-image: url(../../img/grid/headingSelectorCell_bg.gif); 
  height:21px;
}

.SelectorCell 
{ 
  cursor: default; 
  background-color: #D6D7E1; 
  background-image: url(../../img/grid/selectorCell_bg.gif); 
  height:21px;
}

.SelectedRow 
{ 
  cursor: default; 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
  cursor: default; 
}

.SelectedRow td.FirstDataCell 
{ 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #4B4B6F; 
  cursor: default; 
}

.comboBox 
{ 
  border: 1px solid #001865; 
  background-color: white; 
}

.comboBoxHover
{ 
  border: 1px solid #001865; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #001865; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  width: 500px;
  cursor: default;
}

.comboTextBox
{
  font-family: verdana, arial; 
  font-size: 10px;  
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboTextBoxHover
{
  background-color: #B2B4BF; 
}

.comboItem
{
  font-family: Verdana; 
  font-size: 10px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #ff9800; 
  background-image: url(../img/comboItemBg.gif);
  font-family: Verdana; 
  font-size: 10px; 
  border: 1px solid #ff9800;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.headingRow 
{ 
  background-color: #E2E2E2; 
}

.headingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: center;
}

.dataRow 
{ 
  background-color: #FFFFFF; 
}

.dataCell 
{ 
  cursor: default;
  padding: 3px;
  border: 1px solid #ffffff; 
  border-right-color: #EAE9E1; 
  border-bottom-color: #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
}


.EscGas{font-family:Verdana; color:#951806; font-size:10px}
.EscGas2{font-family:Verdana;color:#951806; font-size:16px}

.EscRel{font-family:Verdana; color:#514b3d; font-size:10px}
.EscRel2{font-family:Verdana;color:#514b3d; font-size:16px}

.EscNat{font-family:Verdana; color:#4e4f13;  font-size:10px}
.EscNat2{font-family:Verdana;color:#4e4f13; font-size:16px}

.EscPar{font-family:Verdana; color:#4b4748; font-size:10px}
.EscPar2{font-family:Verdana;color:#4b4748; font-size:16px}


.TopGroupSnow{z-index:99; position:relative;}
.DefaultTab { color:#b9b9b9; background-image: url(../../img/TabStrip/tab_bg.gif);font-family:Verdana; font-size:10px; cursor:default;}
.DefaultTabHover {  color:#b9b9b9; text-decoration:underline;  background-image: url(../../img/TabStrip/hover_tab_bg.gif);  font-family:Verdana;   font-size:10px;   cursor:default;}
.SelectedTab {  color:#001865;   background-image: url(../../img/TabStrip/selected_tab_bg.gif);  font-family:Verdana;   font-size:10px; top: -1px;   cursor:default;}
.MultiPage{  background-color:#b6bbce; border: 1px solid #001865; padding:0px;  top:-2px;  left:0px;}
.PageContent{  font-family:Verdana;   font-size:10px; }

/*Snow ----------------------------*/

.DefaultTabSnow { color:#001865; background-image: url(../../img/TabStrip/product/selected_tab_bg_Snow.jpg);font-family:Verdana; font-size:10px; cursor:hand;border-bottom:1px solid #001865}
.SelectedTabSnow { color:#ffffff; background-image: url(../../img/TabStrip/product/tab_bg_Snow.jpg);  font-family:Verdana;   font-size:10px;   cursor:hand; border-bottom:1px solid #001865}
.DefaultTabHoverSnow {  color:#001865;   background-image: url(../../img/TabStrip/product/hover_tab_bg_Snow.jpg);  font-family:Verdana;   font-size:10px; text-decoration:underline; cursor:hand;}
.QuadreSnow{color:#001865;  background-color:#b6bbce;  font-family:Verdana;   font-size:10px; border:1px solid #001865; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px }
.textSnow{color:#001865;  background-color:#b6bbce;  font-family:Verdana;   font-size:10px;}

/*Costas ----------------------------*/

.TopGroupCostas{z-index:99; position:relative;}

.DefaultTabCostas { color:#de8704; background-image: url(../../img/TabStrip/product/selected_tab_bg_Costas.jpg);font-family:Verdana; font-size:10px; cursor:hand; border-bottom:1px solid #001865}
.SelectedTabCostas { color:#ffffff; background-image: url(../../img/TabStrip/product/tab_bg_Costas.jpg);  font-family:Verdana;   font-size:10px;   cursor:hand; border-bottom:1px solid #de8704}
.DefaultTabHoverCostas {  color:#de8704;   background-image: url(../../img/TabStrip/product/hover_tab_bg_Costas.jpg);  font-family:Verdana;   font-size:10px; text-decoration:underline; cursor:hand;}

.MultiPageCostas{  background-color:#fbd396; border: 1px solid #de8704;padding:0px;  top:-2px;  left:0px;}

.DefaultTabCostas2 { color:#ffffff; background-image: url(../../img/TabStrip/Costas/tab_bg.gif);font-family:Verdana; font-size:10px; cursor:default;}
.DefaultTabHoverCostas2 {  color:#ffffff; text-decoration:underline;  background-image: url(../../img/TabStrip/Costas/hover_tab_bg.gif);  font-family:Verdana;   font-size:10px;   cursor:default;}
.SelectedTabCostas2 {  color:#de8704;   background-image: url(../../img/TabStrip/Costas/selected_tab_bg.gif);  font-family:Verdana;   font-size:10px; top: -1px;   cursor:hand;}
.QuadreCostas{color:#de8704;  background-color:#fbd396;  font-family:Verdana;   font-size:10px; border:1px solid #de8704 ; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px}
.textCostas{color:#de8704;  background-color:#fbd396;  font-family:Verdana;   font-size:10px;}

/*Montaña ----------------------------*/
.TopGroupMontain{z-index:99; position:relative;}

.DefaultTabMontain { color:#825102; background-image: url(../../img/TabStrip/product/selected_tab_bg_Montain.jpg);font-family:Verdana; font-size:10px; cursor:hand; border-bottom:1px solid #001865}
.SelectedTabMontain { color:#ffffff; background-image: url(../../img/TabStrip/product/tab_bg_Montain.jpg);  font-family:Verdana;   font-size:10px;   cursor:hand; border-bottom:1px solid #825102}
.DefaultTabHoverMontain {  color:#825102;   background-image: url(../../img/TabStrip/product/hover_tab_bg_Montain.jpg);  font-family:Verdana;   font-size:10px; text-decoration:underline; cursor:hand;}

.MultiPageMontain{  background-color:#d8b578; border: 1px solid #825102; padding:0px;  top:-2px;  left:0px;}

.DefaultTabMontain2 { color:#ffffff; background-image: url(../../img/TabStrip/Montain/tab_bg.gif);font-family:Verdana; font-size:10px; cursor:default;}
.DefaultTabHoverMontain2 {  color:#ffffff; text-decoration:underline;  background-image: url(../../img/TabStrip/Montain/hover_tab_bg.gif);  font-family:Verdana;   font-size:10px;   cursor:default;}
.SelectedTabMontain2 {  color:#825102;   background-image: url(../../img/TabStrip/Montain/selected_tab_bg.gif);  font-family:Verdana;   font-size:10px; top: -1px;   cursor:default;}
.QuadreMontana{color:#825102;  background-color:#d8b578;  font-family:Verdana;   font-size:10px; border:1px solid #825102 ; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px}
.textMontana{color:#825102;  background-color:#d8b578;  font-family:Verdana;   font-size:10px;}


/*Rural ----------------------------*/
.TopGroupRural{z-index:99; position:relative;}

.DefaultTabRural { color:#377021; background-image: url(../../img/TabStrip/product/selected_tab_bg_Rural.jpg);font-family:Verdana; font-size:10px; cursor:hand; border-bottom:1px solid #001865}
.SelectedTabRural { color:#ffffff; background-image: url(../../img/TabStrip/product/tab_bg_Rural.jpg);  font-family:Verdana;   font-size:10px;   cursor:hand; border-bottom:1px solid #377021}
.DefaultTabHoverRural {  color:#377021;   background-image: url(../../img/TabStrip/product/hover_tab_bg_Rural.jpg);  font-family:Verdana;   font-size:10px; text-decoration:underline; cursor:hand;}

.MultiPageRural{  background-color:#a5c297; border: 1px solid #367020; padding:0px;  top:-2px;  left:0px;}

.DefaultTabRural2 { color:#ffffff; background-image: url(../../img/TabStrip/Rural/tab_bg.gif);font-family:Verdana; font-size:10px; cursor:default;}
.DefaultTabHoverRural2 {  color:#ffffff; text-decoration:underline;  background-image: url(../../img/TabStrip/Rural/hover_tab_bg.gif);  font-family:Verdana;   font-size:10px;   cursor:default;}
.SelectedTabRural2 {  color:#367020;   background-image: url(../../img/TabStrip/Rural/selected_tab_bg.gif);  font-family:Verdana;   font-size:10px; top: -1px;   cursor:default;}
.QuadreRural{color:#377021;  background-color:#a5c297;  font-family:Verdana;   font-size:10px; border:1px solid #377021 ; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px}
.textRural{color:#377021;  background-color:#a5c297;  font-family:Verdana;   font-size:10px;}


/*Ciudades ----------------------------*/
.TopGroupCities{z-index:99; position:relative;}

.DefaultTabCiudades { color:#5c5e5d; background-image: url(../../img/TabStrip/product/selected_tab_bg_Ciudades.jpg);font-family:Verdana; font-size:10px; cursor:hand; border-bottom:1px solid #001865}
.SelectedTabCiudades { color:#ffffff; background-image: url(../../img/TabStrip/product/tab_bg_Ciudades.jpg);  font-family:Verdana;   font-size:10px;   cursor:hand; border-bottom:1px solid #5c5e5d}
.DefaultTabHoverCiudades {  color:#5c5e5d;   background-image: url(../../img/TabStrip/product/hover_tab_bg_Ciudades.jpg);  font-family:Verdana;   font-size:10px; text-decoration:underline; cursor:hand;}

.MultiPageCities{  background-color:#c5c3c4; border: 1px solid #5c5e5d;padding:0px;  top:-2px;  left:0px;}

.DefaultTabCities2 { color:#ffffff; background-image: url(../../img/TabStrip/Cities/tab_bg.gif);font-family:Verdana; font-size:10px; cursor:default;}
.DefaultTabHoverCities2 {  color:#ffffff; text-decoration:underline;  background-image: url(../../img/TabStrip/Cities/hover_tab_bg.gif);  font-family:Verdana;   font-size:10px;   cursor:default;}
.SelectedTabCities2 {  color:#5c5e5d;   background-image: url(../../img/TabStrip/Cities/selected_tab_bg.gif);  font-family:Verdana;   font-size:10px; top: -1px;   cursor:default;}
.QuadreCiudades{color:#5c5e5d;  background-color:#c5c3c4;  font-family:Verdana;   font-size:10px; border:1px solid #5c5e5d ; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px}
.textCiudades{color:#5c5e5d;  background-color:#c5c3c4;  font-family:Verdana;   font-size:10px;}


/*Circuitos ----------------------------*/
.TopGroupCircuitos{z-index:99; position:relative;}

.DefaultTabCircuitos{ color:#900405; background-image: url(../../img/TabStrip/product/selected_tab_bg_Circuitos.jpg);font-family:Verdana; font-size:10px; cursor:hand; border-bottom:1px solid #001865}
.SelectedTabCircuitos{ color:#ffffff; background-image: url(../../img/TabStrip/product/tab_bg_Circuitos.jpg);  font-family:Verdana;   font-size:10px;   cursor:hand; border-bottom:1px solid #900405}
.DefaultTabHoverCircuitos {  color:#900405;   background-image: url(../../img/TabStrip/product/hover_tab_bg_Circuitos.jpg);  font-family:Verdana;   font-size:10px; text-decoration:underline; cursor:hand;}

.MultiPagieCircuitos{  background-color:#d0b1b1; border: 1px solid #900405;padding:0px;  top:-2px;  left:0px;}

.DefaultTabCircuitos2 { color:#ffffff; background-image: url(../../img/TabStrip/Circuitos/tab_bg.gif);font-family:Verdana; font-size:10px; cursor:default;}
.DefaultTabHoverCircuitos2 {  color:#ffffff; text-decoration:underline;  background-image: url(../../img/TabStrip/Circuitos/hover_tab_bg.gif);  font-family:Verdana;   font-size:10px;   cursor:default;}
.SelectedTabCircuitos2 {  color:#900405; background-image: url(../../img/TabStrip/Circuitos/selected_tab_bg.gif);  font-family:Verdana;   font-size:10px; top: -1px;   cursor:default;}
.QuadreCircuitos{color:#900405;  background-color:#d0b1b1;  font-family:Verdana;   font-size:10px; border:1px solid #900405; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px }
.textCircuitos{color:#900405;  background-color:#d0b1b1;  font-family:Verdana;   font-size:10px;}

/*Barco + Hotel ----------------------------*/

.DefaultTabBH{ color:#630383; background-image: url(../../img/TabStrip/product/selected_tab_bg_BH.jpg);font-family:Verdana; font-size:10px; cursor:hand; border-bottom:1px solid #001865}
.SelectedTabBH{ color:#ffffff; background-image: url(../../img/TabStrip/product/tab_bg_BH.jpg);  font-family:Verdana;   font-size:10px;   cursor:hand; border-bottom:1px solid #630383}
.DefaultTabHoverBH {  color:#630383;   background-image: url(../../img/TabStrip/product/hover_tab_bg_BH.jpg);  font-family:Verdana;   font-size:10px; text-decoration:underline; cursor:hand;}
.MultiPagiBH{border-top: 1px solid #630383;  position:relative;  padding:0px;  top:-2px;  left:0px;}
.QuadreBH{color:#630383;  background-color:#bf9ecb;  font-family:Verdana;   font-size:10px; border:1px solid #630383; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px }
.textBH{color:#630383;  background-color:#bf9ecb;  font-family:Verdana;   font-size:10px; }

.MultiPageProduct{border-top: 1px solid #001865;  position:relative;  padding:0px;  top:-2px;  left:0px;}

.DesabledTab { color:#900405; background-image: url(../../img/TabStrip/product/selected_tab_bg_Circuitos.jpg);font-family:Verdana; font-size:10px; cursor:hand; border-bottom:1px solid #001865}
.DesabledTabHover{  color:#900405;   background-image: url(../../img/TabStrip/product/hover_tab_bg_Circuitos.jpg);  font-family:Verdana;   font-size:10px;}




/* Grid Resposta disponibilitat coast */
.accomCoastSingle{COLOR: #a96502; TEXT-DECORATION: none; font-family:Verdana ; font-size:10px}

.accomCoast:link {COLOR: #a96502; TEXT-DECORATION: none;font-weight:bold}
.accomCoast:visited {COLOR: #a96502; TEXT-DECORATION: none; font-weight:bold}
.accomCoast:hover {COLOR: #a96502; TEXT-DECORATION: underline; font-weight:bold}

.accomCoastPrice:link {COLOR: #a96502; TEXT-DECORATION: none;font-weight:bold; font-size: 10px}
.accomCoastPrice:visited {COLOR: #a96502; TEXT-DECORATION: none; font-weight:bold; font-size: 10px}
.accomCoastPrice:hover {COLOR: #a96502; TEXT-DECORATION: underline; font-weight:bold; font-size: 10px}

.GridCoast {background-color: #FFFFFF;}

.GridFooterCoast{cursor: default;padding: 5px;}

.GridFooterCoast a {color: #f9fafd;font-weight: bold;}

.PagerTextCoastTitle { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:left;}

.PagerTextCoast { height:20px;font-family: verdana; font-size: 10px; border-bottom: solid 1px #adadad;border-left: solid 1px #adadad;
                  border-right: solid 1px #adadad;border-top: solid 1px #adadad;color:#888888; text-align:center; background-color:#ffffff;
                  text-decoration:underline} 
                  
.PagerTextCoastSelected { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           border-bottom: solid 1px #000000;  border-left: solid 1px #000000;border-right: solid 1px #000000;
                           border-top: solid 1px #000000; background-repeat: repeat-x; background-image:url(../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:center;}
                           
.HeadingCellGridCoast { background-color: #ffffff; background-image: url(../../img/grid/header_bg3.jpg);font-family:verdana;color: #ffffff; height:20px}                           
.HeadingCellHoverCoast{ background-color: #ffffff; background-image: url(../../img/grid/header_bg3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px}
.HeadingCellActiveCoast{ background-color: #ffffff; background-image: url(../../img/grid/header_bg3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px }
.HeadingCellTextCoast  { color: #ffffff; font-family: verdana; font-size: 10px;font-weight: bold;text-align: left; padding:3px}

.RowCoast { background-color: #ffffff; }
.RowCoast td.DataCellCoast { cursor: default; padding: 0px; font-family: verdana; font-size: 10px; color:#000000} 
.RowCoast td.FirstDataCell { padding-left: 3px; cursor: default;} 

.RowHeaderCoast{background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana;border-top: 1px solid #ffffff; vertical-align:top;
                height:24px;background-image: url(../../img/Grid/fonsDifuminatTronja.gif); background-repeat: repeat-x;}
                  
.RowHoverCoast{	background-color: #dedede; FONT-SIZE: 10px; FONT-FAMILY: verdana; border: 1px solid gray; height:25px;}
.RowItemCoast { background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana; border-top: 1px solid #000000; height:25px;
                background-image: url(../../img/Grid/fonsDifuminatBlanc.gif); background-repeat: repeat-x;}                
.RowAlternateItemCoast { background-color: #ecebeb; FONT-SIZE: 10px; FONT-FAMILY: verdana; height:25px;
                         border-top: 1px solid #000000; background-image: url(../../img/Grid/fonsDifuminatGris.gif); 
                         background-repeat: repeat-x;}
                         
.comboCoast {font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;font-weight : normal;
           	 color: #bb7003;}     
.comboCoastItemGroup {font-family: Verdana;font-size: 10px;padding: 3px;padding-top: 4px;padding-bottom: 4px;
                      color: #523102;border-bottom:1px solid #523102; font-weight:bold}           	
           	
.botoCoast{font-family : verdana, Geneva, Arial;	font-size : 9px;font-weight : normal;color: #bb7003;background-color: #ffffff;
      text-decoration : none;border-bottom: solid 1px #df8604;border-top: solid 1px #df8604;border-left: solid 1px #df8604;	
      border-right: solid 1px #df8604;}
.botoReservarCoast {font-family : verdana, Arial; font-size : 10px;	font-weight : normal;color: #ffffff;
                    background-color: #df8604; text-decoration : none;text-align:center;PADDING-RIGHT: 1px;
                    PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}      
      
.titleCoast {font-weight:bold;background-color:#df8604;color: #ffffff;font-size: 10px;font-family: verdana}
.dayheaderCoast { width:25px; font-family: verdana, Verdana;text-align:center;	border-width:1px;border-color:white;
             border-style:solid;font-weight:bold;background-color:#FFFFFF;color: #df8604;}      
.othermonthdayCoast { color:#975b03; font-family: verdana,arial; }           
.selecteddayCoast {width:25px;background-color:#fbd396;color:#df8604;border-width:1px;
                 border-color:#df8604 !important;border-style:solid;font-weight:bold;}   
                 
.scrollsCoast { SCROLLBAR-ARROW-COLOR: #a96502;	SCROLLBAR-FACE-COLOR: #fbd396; SCROLLBAR-HIGHLIGHT-COLOR: #fbd396;
                SCROLLBAR-SHADOW-COLOR: #fbd396; SCROLLBAR-3DLIGHT-COLOR: #fbd396; SCROLLBAR-TRACK-COLOR: #fbd396;
                SCROLLBAR-DARKSHADOW-COLOR: #fbd396;}  	                              
                                                                                                    
/* Grid Resposta disponibilitat Montaña */
.accomMonSingle{COLOR: #301e01; TEXT-DECORATION: none; font-family:Verdana ; font-size:10px}

.accomMon:link {COLOR: #301e01; TEXT-DECORATION: none;font-weight:bold}
.accomMon:visited {COLOR: #301e01; TEXT-DECORATION: none; font-weight:bold}
.accomMon:hover {COLOR: #301e01; TEXT-DECORATION: underline; font-weight:bold}

.accomMonPrice:link {COLOR: #301e01; TEXT-DECORATION: none;font-weight:bold; font-size: 10px}
.accomMonPrice:visited {COLOR: #301e01; TEXT-DECORATION: none; font-weight:bold; font-size: 10px}
.accomMonPrice:hover {COLOR: #301e01; TEXT-DECORATION: underline; font-weight:bold; font-size: 10px}

.GridMon {background-color: #FFFFFF;}

.GridFooterMon{cursor: default;padding: 5px;}

.GridFooterMon a {color: #f9fafd;font-weight: bold;}

.PagerTextMonTitle { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                     background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                     color:#000000; text-align:left;}

.PagerTextMon { height:20px;font-family: verdana; font-size: 10px; border-bottom: solid 1px #adadad;border-left: solid 1px #adadad;
                  border-right: solid 1px #adadad;border-top: solid 1px #adadad;color:#888888; text-align:center; background-color:#ffffff;
                  text-decoration:underline} 
                  
.PagerTextMonSelected { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           border-bottom: solid 1px #000000;  border-left: solid 1px #000000;border-right: solid 1px #000000;
                           border-top: solid 1px #000000; background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:center;}
                           
.HeadingCellGridMon { background-color: #ffffff; background-image: url(../../img/grid/header_bgMon3.jpg);font-family:verdana;color: #ffffff; height:20px}                           
.HeadingCellHoverMon{ background-color: #ffffff; background-image: url(../../img/grid/header_bgMon3.jpg);font-family:verdana;color: #ffffff; cursor:hand;height:20px}
.HeadingCellActiveMon{ background-color: #ffffff; background-image: url(../../img/grid/header_bgMon3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px }
.HeadingCellTextMon  { color: #ffffff; font-family: verdana; font-size: 10px;font-weight: bold;text-align: left;padding:3px;}

.RowMon { background-color: #ffffff; }
.RowMon td.DataCellMon { cursor: default; padding: 0px; font-family: verdana; font-size: 10px; color:#000000} 
.RowMon td.FirstDataCell { padding-left: 3px; cursor: default;} 

.RowHeaderMon {background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana;border-top: 1px solid #ffffff;
               background-image : url(../../img/Grid/fonsDifuminatTronjaMon.gif); background-repeat: repeat-x;}

.RowHoverMon {	background-color: #dedede; FONT-SIZE: 10px; FONT-FAMILY: verdana; border: 1px solid gray;}
.RowItemMon { background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana; border-top: 1px solid #000000;
                background-image: url(../../img/Grid/fonsDifuminatBlancMon.gif); background-repeat: repeat-x;}                
.RowAlternateItemMon { background-color: #ecebeb; FONT-SIZE: 10px; FONT-FAMILY: verdana;
                         border-top: 1px solid #000000; background-image: url(../../img/Grid/fonsDifuminatGrisMon.gif); 
                         background-repeat: repeat-x;}              
                         
.comboMon {	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;font-weight : normal;
           	color: #301e01;}     
           	
.comboMonItemGroup {font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;
                      color: #523102;border-bottom:1px solid #523102; font-weight:bold}           	
           	
.botoMon{font-family : verdana, Geneva, Arial;	font-size : 9px;font-weight : normal;color: #825102;background-color: #ffffff;
      text-decoration : none;border-bottom: solid 1px #825102;border-top: solid 1px #825102;border-left: solid 1px #825102;	
      border-right: solid 1px #825102;}
      
.titleMon {font-weight:bold;background-color:#825102;color: #ffffff;font-size: 11px;font-family: verdana}
.dayheaderMon { width:25px; font-family: verdana, Verdana;text-align:center;	border-width:1px;border-color:white;
             border-style:solid;font-weight:bold;background-color:#FFFFFF;color: #825102;}      
.othermonthdayMon { color:#825102; font-family: verdana,arial; }           
.selecteddayMon {width:25px;background-color:#d9b579;color:#825102;border-width:1px;
                 border-color:#825102 !important;border-style:solid;font-weight:bold;}   

.botoReservarMon {font-family : verdana, Arial; font-size : 10px;	font-weight : normal;color: #ffffff;
                    background-color: #825102; text-decoration : none;text-align:center;PADDING-RIGHT: 1px;
                    PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}  
                    
.scrollsMon { SCROLLBAR-ARROW-COLOR: #825102;	SCROLLBAR-FACE-COLOR: #d9b579; SCROLLBAR-HIGHLIGHT-COLOR: #d9b579;
                SCROLLBAR-SHADOW-COLOR: #d9b579; SCROLLBAR-3DLIGHT-COLOR: #d9b579; SCROLLBAR-TRACK-COLOR: #d9b579;
                SCROLLBAR-DARKSHADOW-COLOR: #d9b579;}  	                                                                    	                    
                 
                 
                 
/* Grid Resposta disponibilitat Ciudades */
.accomCiuSingle{COLOR: #000000; TEXT-DECORATION: none; font-family:Verdana ; font-size:10px}

.accomCiu:link {COLOR: #000000; TEXT-DECORATION: none;font-weight:bold}
.accomCiu:visited {COLOR: #000000; TEXT-DECORATION: none; font-weight:bold}
.accomCiu:hover {COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold}

.accomCiuPrice:link {COLOR: #000000; TEXT-DECORATION: none;font-weight:bold; font-size: 10px}
.accomCiuPrice:visited {COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; font-size: 10px}
.accomCiuPrice:hover {COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold; font-size: 10px}

.GridCiu {background-color: #FFFFFF;}

.GridFooterCiu{cursor: default;padding: 5px;}

.GridFooterCiu a {color: #f9fafd;font-weight: bold;}

.PagerTextCiuTitle { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                     background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                     color:#000000; text-align:left;}

.PagerTextCiu { height:20px;font-family: verdana; font-size: 10px; border-bottom: solid 1px #adadad;border-left: solid 1px #adadad;
                  border-right: solid 1px #adadad;border-top: solid 1px #adadad;color:#888888; text-align:center; background-color:#ffffff;
                  text-decoration:underline} 
                  
.PagerTextCiuSelected { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           border-bottom: solid 1px #000000;  border-left: solid 1px #000000;border-right: solid 1px #000000;
                           border-top: solid 1px #000000; background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:center;}
                           
.HeadingCellGridCiu { background-color: #ffffff; background-image: url(../../img/grid/header_bgCiu3.jpg);font-family:verdana;color: #ffffff; height:20px}                  
.HeadingCellHoverCiu{ background-color: #ffffff; background-image: url(../../img/grid/header_bgCiu3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px}
.HeadingCellActiveCiu{ background-color: #ffffff; background-image: url(../../img/grid/header_bgCiu3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px }
.HeadingCellTextCiu  { color: #ffffff; font-family: verdana; font-size: 10px;font-weight: bold;text-align: left;padding:3px;}

.RowCiu { background-color: #ffffff; }
.RowCiu td.DataCellCiu { cursor: default; padding: 0px; font-family: verdana; font-size: 10px; color:#000000} 
.RowCiu td.FirstDataCell { padding-left: 3px; cursor: default;} 

.RowHeaderCiu {background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana;border-top: 1px solid #ffffff;
               background-image : url(../../img/Grid/fonsDifuminatTronjaCiu.jpg); background-repeat: repeat-x;}

.RowHoverCiu {	background-color: #dedede; FONT-SIZE: 10px; FONT-FAMILY: verdana; border: 1px solid gray;}
.RowItemCiu { background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana; border-top: 1px solid #000000;
              background-image: url(../../img/Grid/fonsDifuminatBlancCiu.jpg); background-repeat: repeat-x;}                
.RowAlternateItemCiu { background-color: #ecebeb; FONT-SIZE: 10px; FONT-FAMILY: verdana;
                         border-top: 1px solid #000000; background-image: url(../../img/Grid/fonsDifuminatGrisCiu.jpg); 
                         background-repeat: repeat-x;}              
                         
.comboCiu {	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;font-weight : normal;
           	color: #000000;}     
           	
.comboCiuItemGroup {font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;
                      color: #c00000;border-bottom:1px solid #c00000; font-weight:bold}           	
           	
.botoCiu{font-family : verdana, Geneva, Arial;	font-size : 9px;font-weight : normal;color: #000000;background-color: #ffffff;
      text-decoration : none;border-bottom: solid 1px #000000;border-top: solid 1px #000000;border-left: solid 1px #000000;	
      border-right: solid 1px #000000;}
      
.titleCiu {font-weight:bold;background-color:#5c5e5d;color: #ffffff;font-size: 11px;font-family: verdana}
.dayheaderCiu { width:25px; font-family: verdana, Verdana;text-align:center;	border-width:1px;border-color:white;
             border-style:solid;font-weight:bold;background-color:#FFFFFF;color: #5c5e5d;}      
.othermonthdayCiu { color:#5c5e5d; font-family: verdana,arial; }           
.selecteddayCiu {width:25px;background-color:#c5c3c4;color:#5c5e5d;border-width:1px;
                 border-color:#5c5e5d !important;border-style:solid;font-weight:bold;}
.scrollsCiu{SCROLLBAR-ARROW-COLOR: #5c5e5d;	SCROLLBAR-FACE-COLOR: #c5c3c4; SCROLLBAR-HIGHLIGHT-COLOR: #c5c3c4;
                SCROLLBAR-SHADOW-COLOR: #c5c3c4; SCROLLBAR-3DLIGHT-COLOR: #c5c3c4; SCROLLBAR-TRACK-COLOR: #c5c3c4;
                SCROLLBAR-DARKSHADOW-COLOR: #c5c3c4;}  	          
                
.botoReservarCiu {font-family : verdana, Arial; font-size : 10px;	font-weight : normal;color: #ffffff;
                    background-color: #5c5e5d; text-decoration : none;text-align:center;PADDING-RIGHT: 1px;
                    PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}                                   
           
/* Grid Resposta disponibilitat Rural */
.accomRurSingle{COLOR: #377021; TEXT-DECORATION: none; font-family:Verdana ; font-size:10px}

.accomRur:link {COLOR: #377021; TEXT-DECORATION: none;font-weight:bold}
.accomRur:visited {COLOR: #377021; TEXT-DECORATION: none; font-weight:bold}
.accomRur:hover {COLOR: #377021; TEXT-DECORATION: underline; font-weight:bold}

.accomRurPrice:link {COLOR: #377021; TEXT-DECORATION: none;font-weight:bold; font-size: 10px}
.accomRurPrice:visited {COLOR: #377021; TEXT-DECORATION: none; font-weight:bold; font-size: 10px}
.accomRurPrice:hover {COLOR: #377021; TEXT-DECORATION: underline; font-weight:bold; font-size: 10px}

.GridRur {background-color: #FFFFFF;}

.GridFooterRur{cursor: default;padding: 5px;}

.GridFooterRur a {color: #f9fafd;font-weight: bold;}

.PagerTextRurTitle { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:left;}

.PagerTextRur { height:20px;font-family: verdana; font-size: 10px; border-bottom: solid 1px #adadad;border-left: solid 1px #adadad;
                  border-right: solid 1px #adadad;border-top: solid 1px #adadad;color:#888888; text-align:center; background-color:#ffffff;
                  text-decoration:underline} 
                  
.PagerTextRurSelected { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           border-bottom: solid 1px #000000;  border-left: solid 1px #000000;border-right: solid 1px #000000;
                           border-top: solid 1px #000000; background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:center;}
                           
.HeadingCellGridRur { background-color: #ffffff; background-image: url(../../img/grid/header_bgRur3.jpg);font-family:verdana;color: #ffffff; height:20px}                           
.HeadingCellHoverRur{ background-color: #ffffff; background-image: url(../../img/grid/header_bgRur3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px}
.HeadingCellActiveRur{ background-color: #ffffff; background-image: url(../../img/grid/header_bgRur3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px}
.HeadingCellTextRur  { color: #ffffff; font-family: verdana; font-size: 10px;font-weight: bold;text-align: left;padding:3px;}

.RowRur { background-color: #ffffff; }
.RowRur td.DataCellRur { cursor: default; padding: 0px; font-family: verdana; font-size: 10px; color:#000000} 
.RowRur td.FirstDataCell { padding-left: 3px; cursor: default;} 

.RowHeaderRur  {background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana;border-top: 1px solid #ffffff;
             background-image: url(../../img/Grid/fonsDifuminatTronjaRur.jpg); background-repeat: repeat-x;}
.RowHoverRur{	background-color: #dedede; FONT-SIZE: 10px; FONT-FAMILY: verdana; border: 1px solid gray;}
.RowItemRur { background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana; border-top: 1px solid #000000;
                background-image: url(../../img/Grid/fonsDifuminatBlancRur.jpg); background-repeat: repeat-x;}                
.RowAlternateItemRur { background-color: #ecebeb; FONT-SIZE: 10px; FONT-FAMILY: verdana;
                         border-top: 1px solid #000000; background-image: url(../../img/Grid/fonsDifuminatGrisRur.jpg); 
                         background-repeat: repeat-x;}
                         
.comboRur {font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;font-weight : normal;
           	color: #377021;}     
.comboRurItemGroup {font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;
                      color: #113702;border-bottom:1px solid #195502; font-weight:bold}   
                      
.comboRurGroup {font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;
                      color: #113702;border-bottom:1px solid #195502; font-weight:bold}                                	
           	
.botoRur{font-family : verdana, Geneva, Arial;	font-size : 9px;font-weight : normal;color: #377021;background-color: #ffffff;
      text-decoration : none;border-bottom: solid 1px #377021;border-top: solid 1px #377021;border-left: solid 1px #377021;	
      border-right: solid 1px #377021;}
.botoReservarRur {font-family : verdana, Arial; font-size : 10px;	font-weight : normal;color: #ffffff;
                    background-color: #377021; text-decoration : none;text-align:center;PADDING-RIGHT: 1px;
                    PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}      
      
.titleRur {font-weight:bold;background-color:#377021;color: #ffffff;font-size: 11px;font-family: verdana}
.dayheaderRur { width:25px; font-family: verdana, Verdana;text-align:center;	border-width:1px;border-color:white;
             border-style:solid;font-weight:bold;background-color:#FFFFFF;color: #377021;}      
.othermonthdayRur { color:#377021; font-family: verdana,arial; }           
.selecteddayRur {width:25px;background-color:#a5c297;color:#377021;border-width:1px;
                 border-color:#377021 !important;border-style:solid;font-weight:bold;}   
                 
.scrollsRur { SCROLLBAR-ARROW-COLOR: #377021;	SCROLLBAR-FACE-COLOR: #a5c297; SCROLLBAR-HIGHLIGHT-COLOR: #a5c297;
                SCROLLBAR-SHADOW-COLOR: #a5c297; SCROLLBAR-3DLIGHT-COLOR: #a5c297; SCROLLBAR-TRACK-COLOR: #a5c297;
                SCROLLBAR-DARKSHADOW-COLOR: #a5c297;}  	                              
                         
                         
/* Grid Resposta disponibilitat Barco + Hotel */
.accomBHSingle{COLOR: #630283; TEXT-DECORATION: none; font-family:Verdana ; font-size:10px}

.accomBH:link {COLOR: #630283; TEXT-DECORATION: none;font-weight:bold}
.accomBH:visited {COLOR: #630283; TEXT-DECORATION: none; font-weight:bold}
.accomBH:hover {COLOR: #630283; TEXT-DECORATION: underline; font-weight:bold}

.accomBHPrice:link {COLOR: #630283; TEXT-DECORATION: none;font-weight:bold; font-size: 10px}
.accomBHPrice:visited {COLOR: #630283; TEXT-DECORATION: none; font-weight:bold; font-size: 10px}
.accomBHPrice:hover {COLOR: #630283; TEXT-DECORATION: underline; font-weight:bold; font-size: 10px}

.GridBH {background-color: #FFFFFF;border: 1px solid #630283}

.GridFooterBH{cursor: default;padding: 5px;}

.GridFooterBH a {color: #f9fafd;font-weight: bold;}

.PagerTextBHTitle { height:20px;font-family: verdana; font-size: 10px; cursor:hand;
                           background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:left;}

.PagerTextBH { height:20px;font-family: verdana; font-size: 10px; border-bottom: solid 1px #adadad;border-left: solid 1px #adadad;
                  border-right: solid 1px #adadad;border-top: solid 1px #adadad;color:#888888; text-align:center; background-color:#ffffff;
                  text-decoration:underline} 
                  
.PagerTextBHSelected { height:20px;font-family: verdana; font-size: 10px; cursor:hand;
                           border-bottom: solid 1px #000000;  border-left: solid 1px #000000;border-right: solid 1px #000000;
                           border-top: solid 1px #000000; background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:center;}
                           
.HeadingCellGridBH { background-color: #ffffff; background-image: url(../../img/grid/header_bgBH3.jpg);font-family:verdana;color: #ffffff; height:20px}                           
.HeadingCellHoverBH{ background-color: #ffffff; background-image: url(../../img/grid/header_bgBH3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px}
.HeadingCellActiveBH{ background-color: #ffffff; background-image: url(../../img/grid/header_bgBH3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px }
.HeadingCellTextBH  { color: #ffffff; font-family: verdana; font-size: 10px;font-weight: bold;text-align: left; padding:3px}

.RowBH { background-color: #e6baf7; font-weight:bold}
.RowBH td.DataCellBH { cursor: default; padding: 0px; font-family: verdana; font-size: 10px; color:#630283} 
.RowBH td.FirstDataCell { padding-left: 3px; cursor: default;} 

.RowHeaderBH{background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana;border-top: 1px solid #ffffff; vertical-align:top;
                height:24px;background-image: url(../../img/Grid/fonsDifuminatTronjaBH.gif); background-repeat: repeat-x;}
                  
.RowHoverBH{	background-color: #dedede; FONT-SIZE: 10px; FONT-FAMILY: verdana; border: 1px solid gray; height:25px;}
.RowItemBH { background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana; border-top: 1px solid #000000; height:25px;
                background-image: url(../../img/Grid/fonsDifuminatBlancBH.jpg); background-repeat: repeat-x;}                
.RowItem2BH { background-color: #eceaeb; FONT-SIZE: 10px; FONT-FAMILY: verdana;height:25px;}                
.RowAlternateItemBH { background-color: #ecebeb; FONT-SIZE: 10px; FONT-FAMILY: verdana; height:25px;
                         border-top: 1px solid #000000; background-image: url(../../img/Grid/fonsDifuminatGrisBH.jpg); 
                         background-repeat: repeat-x;}
           
                        
.comboBH {font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;font-weight : normal;
           	 color: #630283;}     
.comboBHItemGroup {font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;
                      color: #3a024b;border-bottom:1px solid #523102; font-weight:bold}           	
           	
.botoBH{font-family : verdana, Geneva, Arial;	font-size : 9px;font-weight : normal;color: #630283;background-color: #ffffff;
      text-decoration : none;border-bottom: solid 1px #630283;border-top: solid 1px #630283;border-left: solid 1px #630283;	
      border-right: solid 1px #630283;}
.botoReservarBH {font-family : verdana, Arial; font-size : 10px;	font-weight : normal;color: #ffffff;
                    background-color: #630283; text-decoration : none;text-align:center;PADDING-RIGHT: 1px;
                    PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}      
      
.titleBH {font-weight:bold;background-color:#630283;color: #ffffff;font-size: 11px;font-family: verdana}
.dayheaderBH { width:25px; font-family: verdana, Verdana;text-align:center;	border-width:1px;border-color:white;
             border-style:solid;font-weight:bold;background-color:#FFFFFF;color: #630283;}      
.othermonthdayBH { color:#430258; font-family: verdana,arial; }           
.selecteddayBH {width:25px;background-color:#630283;color:#ffffff;border-width:1px;
                 border-color:#630283 !important;border-style:solid;font-weight:bold;}   
                 
.scrollsBH { SCROLLBAR-ARROW-COLOR: #630283;	SCROLLBAR-FACE-COLOR: #630283; SCROLLBAR-HIGHLIGHT-COLOR: #630283;
                SCROLLBAR-SHADOW-COLOR: #630283; SCROLLBAR-3DLIGHT-COLOR: #630283; SCROLLBAR-TRACK-COLOR: #630283;
                SCROLLBAR-DARKSHADOW-COLOR: #630283;}  	
                
.BHSingleWhite{COLOR: #ffffff; TEXT-DECORATION: none; font-family:Verdana ; font-size:10px; font-weight:bold}                                   	                                     


.DefaultTabWizzard
{
  height:40px; 
  background-image:url(../img/wizzard/fonsWizzard.gif); 
  color:#630283; 
  font-family: Verdana; 
  font-size: 10px; 
  cursor:pointer;
}

.DefaultTabHoverWizzard 
{
 height:40px; 
  background-image:url(../img/wizzard/fonsWizzard.gif); 
  color:#630283; 
  font-family: Verdana; 
  font-size: 10px; 
  cursor:pointer;
  font-weight:bold;
  text-decoration:underline;
}

.SelectedTabWizzard
{
  height:40px; 
  background-image:url(../img/wizzard/fonsWizzard.gif); 
  color:#630283; 
  font-family: Verdana; 
  font-size: 10px; 
  cursor:pointer;
  font-weight:bold;
  text-decoration:underline;
}


.Pager
{ height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:left;
} 
.PagerText
{ 
  height:20px;font-family: verdana; font-size: 10px; border-bottom: solid 1px #adadad;border-left: solid 1px #adadad;
                  border-right: solid 1px #adadad;border-top: solid 1px #adadad;color:#888888; text-align:center; background-color:#ffffff;
                  text-decoration:underline
} 
.PagerTextSelected
{ 
  height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           border-bottom: solid 1px #000000;  border-left: solid 1px #000000;border-right: solid 1px #000000;
                           border-top: solid 1px #000000; background-repeat: repeat-x; background-image:url(../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:center;
} 



/* Grid Resposta disponibilitat Snow */
.accomSnowSingle{COLOR: #011866; TEXT-DECORATION: none; font-family:Verdana ; font-size:10px}

.accomSnow:link {COLOR: #011866; TEXT-DECORATION: none;font-weight:bold}
.accomSnow:visited {COLOR: #011866; TEXT-DECORATION: none; font-weight:bold}
.accomSnow:hover {COLOR: #011866; TEXT-DECORATION: underline; font-weight:bold}

.accomSnowPrice:link {COLOR: #011866; TEXT-DECORATION: none;font-weight:bold; font-size: 10px}
.accomSnowPrice:visited {COLOR: #011866; TEXT-DECORATION: none; font-weight:bold; font-size: 10px}
.accomSnowPrice:hover {COLOR: #011866; TEXT-DECORATION: underline; font-weight:bold; font-size: 10px}

.GridSnow {background-color: #FFFFFF;}

.GridFooterSnow{cursor: default;padding: 5px;}

.GridFooterSnow a {color: #f9fafd;font-weight: bold;}

.PagerTextSnowTitle { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:left;}

.PagerTextSnow { height:20px;font-family: verdana; font-size: 10px; border-bottom: solid 1px #adadad;border-left: solid 1px #adadad;
                  border-right: solid 1px #adadad;border-top: solid 1px #adadad;color:#888888; text-align:center; background-color:#ffffff;
                  text-decoration:underline} 
                  
.PagerTextSnowSelected { height:20px;font-family: verdana; font-size: 10px; font-weight: bold; cursor:hand;
                           border-bottom: solid 1px #000000;  border-left: solid 1px #000000;border-right: solid 1px #000000;
                           border-top: solid 1px #000000; background-repeat: repeat-x; background-image:url(../../img/Grid/fonsPageSelected.gif);
                           color:#000000; text-align:center;}
                           
.HeadingCellGridSnow { background-color: #ffffff; background-image: url(../../img/grid/header_bgSnow3.jpg);font-family:verdana;color: #ffffff; height:20px}                           
.HeadingCellHoverSnow{ background-color: #ffffff; background-image: url(../../img/grid/header_bgSnow3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px}
.HeadingCellActiveSnow{ background-color: #ffffff; background-image: url(../../img/grid/header_bgSnow3.jpg);font-family:verdana;color: #ffffff; cursor:hand; height:20px }
.HeadingCellTextSnow  { color: #ffffff; font-family: verdana; font-size: 10px;font-weight: bold;text-align: left; padding:3px}

.RowSnow { background-color: #ffffff; }
.RowSnow td.DataCellSnow { cursor: default; padding: 0px; font-family: verdana; font-size: 10px; color:#000000} 
.RowSnow td.FirstDataCell { padding-left: 3px; cursor: default;} 

.RowHeaderSnow{background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana;border-top: 1px solid #ffffff; vertical-align:top;
                height:24px;background-image: url(../../img/Grid/fonsDifuminatTronjaSnow.jpg); background-repeat: repeat-x;}
                  
.RowHoverSnow{	background-color: #dedede; FONT-SIZE: 10px; FONT-FAMILY: verdana; border: 1px solid gray; height:25px;}
.RowItemSnow { background-color: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: verdana; border-top: 1px solid #000000; height:25px;
                background-image: url(../../img/Grid/fonsDifuminatBlancSnow.jpg); background-repeat: repeat-x;}                
.RowAlternateItemSnow { background-color: #ecebeb; FONT-SIZE: 10px; FONT-FAMILY: verdana; height:25px;
                         border-top: 1px solid #000000; background-image: url(../../img/Grid/fonsDifuminatGrisSnow.gif); 
                         background-repeat: repeat-x;}
                         
.comboSnow {font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;font-weight : normal;
           	 color: #011866;}     
.comboSnowItemGroup {font-family: Verdana;font-size: 11px;padding: 3px;padding-top: 4px;padding-bottom: 4px;
                      color: #011866;border-bottom:1px solid #523102; font-weight:bold}           	
           	
.botoSnow{font-family : verdana, Geneva, Arial;	font-size : 9px;font-weight : normal;color: #011866;background-color: #ffffff;
      text-decoration : none;border-bottom: solid 1px #011866;border-top: solid 1px #011866;border-left: solid 1px #011866;	
      border-right: solid 1px #011866;}
.botoReservarSnow {font-family : verdana, Arial; font-size : 10px;	font-weight : normal;color: #ffffff;
                    background-color: #011866; text-decoration : none;text-align:center;PADDING-RIGHT: 1px;
                    PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}      
      
.titleSnow {font-weight:bold;background-color:#011866;color: #ffffff;font-size: 11px;font-family: verdana}
.dayheaderSnow { width:25px; font-family: verdana, Verdana;text-align:center;	border-width:1px;border-color:white;
             border-style:solid;font-weight:bold;background-color:#FFFFFF;color: #011866;}      
.othermonthdaySnow { color:#011866; font-family: verdana,arial; }           
.selecteddaySnow {width:25px;background-color:#b6bbce;color:#011866;border-width:1px;
                 border-color:#011866 !important;border-style:solid;font-weight:bold;}   
                 
.scrollsSnow { SCROLLBAR-ARROW-COLOR: #011866;	SCROLLBAR-FACE-COLOR: #b6bbce; SCROLLBAR-HIGHLIGHT-COLOR: #b6bbce;
                SCROLLBAR-SHADOW-COLOR: #b6bbce; SCROLLBAR-3DLIGHT-COLOR: #b6bbce; SCROLLBAR-TRACK-COLOR: #b6bbce;
                SCROLLBAR-DARKSHADOW-COLOR: #b6bbce;}  	    

.FonsTitSnowGrid1
{
    background-image:url(../../img/fonsTitSnow.gif);
    background-repeat: repeat-x;
    height:24px;
    padding-left:5px
}

.FonsTitSnowGrid2
{
    background-color: #b9b9b9;
    height:22px;
    padding-left:5px
}