﻿#cse-search-results iframe {
        width: 660px;
        height: 1000px;
        margin-top:4px;
}
#contenidor
{
    position:relative;
    width:194px;
    height:65px;
    margin: auto;
    /*background-color:white;*/
    margin-top:5px;
}

#contenidor_pack
{
    position:relative;
    width:220px;
    height:65px;
    background-color:white;
}

#contenidor #titolNou
{
    top:5px;
    left:125px;
    position:absolute;
    width:94px;
    height:15px;
    visibility:hidden;
    z-index:1;
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;	
}

#contenidor #tatxat
{
    top:30px;
    left:65px;
    position:absolute;
    width:26px;
    height:19px;
    background-image: url(../img/tatxat.gif);
    background-repeat:no-repeat;
    visibility:hidden;
    z-index:1;
}

#contenidor #preuAbans
{
    top:30px;
    left:40px;
    position:absolute;
    width:60px;
    height:20px;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size : 14px;
    font-style :normal;
    font-weight:bold;
    color:red;
    text-align:right;
    visibility:hidden;
}

#contenidor #preuNou
{
    top:15px;
    left:100px;
    position:absolute;
    background-image: url(../img/preu_oferta.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:94px;
    height: 49px;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size : 17px;
    font-style : normal;	
    font-weight :bold;
    color:#7F4D02;
    text-align:center;
    padding-top:13px;
    visibility:hidden;
}

#contenidor_pack #titolNou
{
    top:5px;
    left:-20px;
    position:absolute;
    width:94px;
    height:15px;
    visibility:hidden;
    z-index:1;
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;	
}

#contenidor_pack #preuNou
{
    top:20px;
    left:0px;
    position:absolute;
    background-image: url(../img/preu_pack.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:120px;
    height: 49px;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size : 17px;
    font-style : normal;	
    font-weight :bold;
    color:#7F4D02;
    text-align:center;
    padding-top:13px;
    visibility:hidden;
}

body 
{
    margin:0px;
    background-color:#ffffff;
    vertical-align:top;
    background-image: url(../img/fons_pxs.gif);
    background-repeat:repeat;
    
}

.fons_general
{
  background-image: url(../img/fons_general.gif);
  background-repeat:repeat-y;
  background-position:center;
  width:1024px;
}


/* marc de la foto principal i booking*/
.marc_top_negre
{
    border-top: 4px solid #484848;
    border-left: 1px solid #B7B8BC;
    vertical-align:text-top;
}

.marc_bottom
{
    border-bottom: 1px solid #B7B8BB;
}

.marc_esquerre
{
    border-left: 1px solid #B7B8BB;
}


.marc_top
{
    border-top: 1px solid #B7B8BB;
}


.marc_esquerre_formulari
{
    border-left: 1px solid #D08116;
}

.marc_banner
{
   border-top: 1px solid #B7B8BC;
    background-image: url(../img/fons_banner.gif);
  background-repeat:repeat-y;
}
.marc_pdf
{
    border-top: 1px solid #848484;
    border-bottom:1px solid #848484;
    border-right:1px solid #848484;
   
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:normal;
	color:#838282;	
}

.marc_ico_reservar
{
    border-top: 1px solid #848484;
    border-bottom:1px solid #848484;
    border-right:1px solid #848484;
   
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;	
	font-weight:normal;
	color:#838282;	
}

.marc_mes_info
{
    border-top: 1px solid #848484;
    border-bottom:1px solid #848484;
    border-right:1px solid #848484;
    border-left:1px solid #848484;
   
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;	
	font-weight:bold;
	color:#838282;	
}


/* marc del contingut principal*/
.marc_contingut_principal
{
    border-top: 1px solid #B7B8BC;
    border-left: 1px solid #B7B8BC;
}

.marc_formulari
{
    border-top: 1px solid #D08116;
    border-bottom: 1px solid #D08116;
    border-left: 1px solid #D08116;
    border-right: 1px solid #D08116;
}

.marc_formulari_top
{
    border-top: 1px solid #D08116;
}


.marc_formulari_botons
{
    border-bottom: 1px solid #D08116;
    border-left: 1px solid #D08116;
    border-right: 1px solid #D08116;
    background-color:#ffffff;
}

.marc_paquet
{
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    background-color:#ffffff;
}

.fons_logo_cat
{
  background-image: url(../img/logo_cat.gif);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_1
{
  background-image: url(../img/ght1.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_2
{
  background-image: url(../img/ght2.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_3
{
  background-image: url(../img/ght3.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_4
{
  background-image: url(../img/ght4.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_5
{
  background-image: url(../img/ght5.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_6
{
  background-image: url(../img/ght6.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_7
{
  background-image: url(../img/ght7.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_8
{
  background-image: url(../img/ght8.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}

.fons_logo_9
{
  background-image: url(../img/ght9.jpg);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:136px;
}


.petit
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 4px;
	font-style:normal;
	font-weight: normal;
}
.text_idiomes
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#9D9D9F;
	text-align:right;
	vertical-align:top;
	letter-spacing:1px;
	text-align:center;
}


.text_menu_generic
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#484848;
	text-align:center;
	vertical-align:bottom;
	letter-spacing:1px;
}


.text_menu_generic22
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#484848;
	text-align:center;
	vertical-align:text-bottom;
	letter-spacing:1px;
	 background-image: url(../img/fons_menu_GHT.jpg);
    background-repeat:no-repeat; 
}


.text_menu_generic_on
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
	text-align:center;
	vertical-align:text-bottom;
	letter-spacing:1px;
	background-color:#484848;
}



.fons_booking_esquerre
{
  background-image: url(../img/fons_booking_esquerre.gif);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:261px;
}

.fons_booking_dreta
{
  background-image: url(../img/fons_booking_dreta.gif);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:261px;
}


.fons_menus
{
  background-image: url(../img/fons_menus.gif);
  background-repeat:no-repeat;  
  background-position:bottom,right;
  height:36px;
}

.fons_menus_detall
{
  background-image: url(../img/fons_menus.gif);
  background-repeat:no-repeat;  
  background-position:bottom,right;
  border-top: 4px solid #484848;
  border-left: 1px solid #B7B8BC;
  vertical-align:text-top;
}

.fons_contingut_ppal
{
  border-top: 1px solid #B7B8BC;
  border-left: 1px solid #B7B8BC;
  background-image: url(../img/fons_contingut_ppal.gif);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:44px;
}

.fons_contingut_ppal_groc
{
  border-top: 1px solid #B7B8BC;
  border-left: 1px solid #B7B8BC;
  background-image: url(../img/fons_contingut_ppal_groc.gif);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:44px;
  background-color:#FEEFC6;
}


.peu_pagina
{
  background-image: url(../img/peu_pagina.gif);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:56px;
}

.peu_pagina_groc
{
  background-image: url(../img/peu_pagina_groc.gif);
  background-repeat:no-repeat;  
  background-position:top,right;
  height:56px;
}

.fons_peu
{
  background-image: url(../img/fons_peu.gif);
  background-repeat:repeat-y;
}


.text_peu_pagina
{
    font-family: arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#9D9CA1;
	text-align:right;
	height:70px;
	vertical-align:middle;
}

.text_booking
{
    font-family: arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#69686E;
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
	height:25px;
}


.text_booking_petit
{
    font-family:Arial Narrow,Arial ,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#69686E;
	text-align:left;
	padding-left:1px;
	vertical-align:middle;
	height:25px;
}


.text_titols
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	
	font-weight:bold;
	color:#FF9B05;
	letter-spacing:1px;
	padding-left:2px;
	
}
.text_banner
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:1px;
	padding-right:2px;
	
}

.text_banner_petit
{
    font-family: Arial Narrow, Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;	
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:1px;
	padding-right:2px;
}

.text_banner_rus
{
    font-family: Arial Narrow, Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:1px;
	padding-right:2px;
	
}


.text_banner_alemany
{
    font-family: Arial Narrow, Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:1px;
	padding-right:2px;
	
}

.text_subtitols
{
    font-family:Arial Narrow, Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;	
	font-weight:bold;
	color:#474747;
	padding-left:2px;
	letter-spacing:1px;
	
}

.text_general
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:normal;
	color:#838282;	
}

.text_general2
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;	
}

.text_apartirde
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;	
	background-color:#FCE314;
	padding-left:5px;
	padding-right:5px;
}

.text_general_desc_paquet
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;
	padding-top:2px;	
	padding-left:4px;	
	padding-right:4px;
	border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    background-color:#ffffff;	
}

.text_general_nom_hotel
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;	
	font-weight:normal;
	color:#838282;	
}

.text_general_gran
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;	
	font-weight:normal;
	color:#838282;	
}

.text_descripcio_municipi
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:normal;
	color:#838282;	
}

.text_mapaweb_gran
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;	
	font-weight:bold;
	color:#838282;
}
.text_mapaweb_petit
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;	
	font-weight:bold;
	color:#838282;   
}
.text_mapaweb_petit2
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;	
	font-weight:bold;
	color:#838282;   
}
.text_mapaweb_petit3
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-style: italic;	
	font-weight:bold;
	color:#838282;   
}
.text_mapaweb_taronja
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;	
	font-weight:bold;
	color:#FF9B05;   
}
/******************************colors**********************************/
.taronja{color:#FF9B05;font-weight: bold;}
.gris{color:#838282;}
.vermell{color:#FD0101;}
/**********************************************************************/
.camps
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: normal;
     color:#333333;
     border-top: 1px solid #A2A2A2;
     border-right: 1px solid #A2A2A2;
     border-bottom: 1px solid #A2A2A2;
     border-left: 1px solid #A2A2A2;
     background-color:#ffffff;
}


.camps_dies
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 10px;
     font-style: normal;
     font-weight: normal;
     color:#333333;
     border-top: 1px solid #A2A2A2;
     border-right: 1px solid #A2A2A2;
     border-bottom: 1px solid #A2A2A2;
     border-left: 1px solid #A2A2A2;
     background-color:#ffffff;
}


.menu
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	color:#484846;
	text-align:center;
	vertical-align:middle;
	height:27px;
	background-color:#FDE7AB;
	border-right: 1px solid #F8B800;
	letter-spacing:1px;
	cursor:pointer;
}



.menu_on
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color:#484846;
	text-align:center;
	vertical-align:middle;
	height:27px;
	background-color:#FF9B05;
	border-right: 0px solid #F8B800;
	letter-spacing:1px;
}

.menu_primer
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	color:#484846;
	text-align:center;
	vertical-align:middle;
	height:27px;
	background-color:#FDE7AB;
	border-left: 1px solid #F8B800;
	border-right: 1px solid #F8B800;
	letter-spacing:1px;
	cursor:pointer;
}

.text_15
{
    font-family: arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}

.text_16
{
    font-family: arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}


.fons_inici1
{
  background-image: url(../img/fons_inici1.gif);
  background-repeat:no-repeat;
  height:85px;
}


.fons_inici
{
  background-image: url(../img/fons_inici.gif);
  background-repeat:repeat-y;
}



.fons_inici2
{
  background-image: url(../img/fons_inici2.gif);
  background-repeat:no-repeat;
  height:96px;
}


.inici_hotel
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:bold;
	color:#484848;	
}


.fons_detall
{
  background-image: url(../img/fons_detall.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  width:174px;
}

.fons_hotel1
{
  background-image: url(../img/fons_hotel1.gif);
  background-repeat:no-repeat;
  background-position:left top;
  height:95px;
}
.fons_hotel2
{
  background-image: url(../img/fons_hotel2.gif);
  background-repeat:no-repeat;
  background-position:left top;
  height:95px;
}
.fons_mapaweb_cat
{
  background-image: url(../img/fons_mapaweb_cat.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}
.fons_mapaweb_esp
{
  background-image: url(../img/fons_mapaweb_esp.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}
.fons_mapaweb_eng
{
  background-image: url(../img/fons_mapaweb_eng.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}
.fons_mapaweb_fr
{
  background-image: url(../img/fons_mapaweb_fr.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}
.fons_mapaweb_de
{
  background-image: url(../img/fons_mapaweb_de.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}
.fons_mapaweb_ne
{
  background-image: url(../img/fons_mapaweb_ne.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}
.fons_mapaweb_it
{
  background-image: url(../img/fons_mapaweb_it.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}
.fons_mapaweb_por
{
  background-image: url(../img/fons_mapaweb_por.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}

.fons_mapaweb_rus
{
  background-image: url(../img/fons_mapaweb_rus.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:648px;
  
}

.fons_taronja
{
    background-color:#FF9B05;
}

.nom_hotel
{
    font-family: arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}

.fons_Detall2
{
  background-image: url(../img/fons_Detall2.gif);
  background-repeat:repeat-x;
  height:120px;
}

.tornar
{
  background-image: url(../img/fletxa_tornar.gif);
  background-repeat:no-repeat;
  height:14px;
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-style : normal;	
  font-weight:normal;
  color:#ffffff;
  padding-bottom:2px;	
}

.tornar_fr
{
  background-image: url(../img/fletxa_tornar_fr.gif);
  background-repeat:no-repeat;
  height:14px;
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-style : normal;	
  font-weight:normal;
  color:#ffffff;
  padding-bottom:2px;
  padding-right:50px;	
}

.titol_taronja
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#FF9B05;
	padding-top:2px;
	vertical-align:top;
	
}


.preus_capsalera
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:bold;
	color:#A66402;
	background-color:#FFE099;
	text-align:center;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #FFBA55;
	height:20px;
	vertical-align:middle;
}


.text_preus
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:bold;
	color:#838282;
	border-bottom: 1px solid #FFD45A;
	border-right: 1px solid #FFD45A;
	height:20px;
	vertical-align:middle;
}


.hotels_zona
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;	
}


.hotels_nom
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#484848;	
}


.logo1
{
  background-image: url(../img/logo1.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}

.logo2
{
  background-image: url(../img/logo2.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}

.logo3
{
  background-image: url(../img/logo3.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}

.logo4
{
  background-image: url(../img/logo4.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}

.logo5
{
  background-image: url(../img/logo5.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}

.logo6
{
  background-image: url(../img/logo6.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}

.logo7
{
  background-image: url(../img/logo7.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}

.logo8
{
  background-image: url(../img/logo8.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}
.logo9
{
  background-image: url(../img/logo9.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:174px;
  border-bottom: 1px solid #B7B8BB;
  border-left: 1px solid #B7B8BB;
}


.separador_serveis
{
  background-image: url(../img/separador_serveis.gif);
  background-repeat:repeat-y;
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 6px;
  font-style: normal;	
}

.dades_generals
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:bold;
	color:#838282;	
}

.dades_generals_normal
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:normal;
	color:#838282;	
}

.dades_obertura
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#838282;
	letter-spacing:1px;	
}


.oferta_data
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#ffffff;
	background-color:#FF9B05;
	vertical-align:top;
}


.fons_reservar_Ara
{
  background-image: url(../img/fons_reservar_Ara.gif);
  background-repeat:no-repeat;
  width:120px;
  height:19px;
}

table.vora
{
    border:solid 1px black;
    border-collapse:collapse;
    width:90%;
    padding:0px;
}

.oferta_hotel
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size : 16px;
  font-style : normal;	
  font-weight :bold;
  color:#484848;
}

.oferta_zona
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-style : normal;	
  font-weight :bold;
  color:#484848;
}

.titol_paquet
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size : 14px;
  font-style : normal;	
  font-weight :bold;
  color:#ffffff;
}

.capsalera_formulari
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size : 13px;
  font-style : normal;	
  font-weight :bold;
  color:#ffffff;
  border-bottom: 4px solid #FE9B06;
  height:25px;
  vertical-align:middle;
}

.capsalera_formulari2
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size : 12px;
  font-style : normal;	
  font-weight :bold;
  color:#FE9B06;
  border-bottom: 4px solid #FE9B06;
  height:25px;
  vertical-align:middle;
  background-color:#FCD56B;
}



.text_formulari
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;
	padding-left:3px;
	height:25px;
	vertical-align:middle;
}

.text_formulari_cv
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;
	padding-left:3px;
	height:25px;
	vertical-align:top;
}

.asterisc
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
	color:#FD0101;
}

.ico_fletxa
{
  background-image: url(../img/ico_fletxa.gif);
  background-repeat:no-repeat;
  background-position:left,bottom;
  padding-left:15px;
}


.blanc
{
    color:#ffffff;
}

.color_484848
{
    color:#484848;
}


.text_condicions
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;	
	font-weight:normal;
	color:#484848;	
}


.clubght_fons
{
  background-image: url(../img/clubght_foto_fons.gif);
  background-repeat:repeat-y;
  background-position:left;
}

.marc_foto
{
    border-top: 2px solid #504A54;
    border-bottom: 2px solid #504A54;
    border-left: 2px solid #504A54;
    border-right: 2px solid #504A54;
}

.capsalera_foto
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	font-weight:normal;
    background-color:#FEEFC6;
    color:#000000;
}

.text_mapaweb_taronja
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;	
	font-weight:bold;
	color:#FF9B05;   
}



A.text_idiomes:link { COLOR: #9D9CA1;TEXT-DECORATION: none; }
A.text_idiomes:visited {COLOR: #9D9CA1;  TEXT-DECORATION: none; }
A.text_idiomes:hover { COLOR: #9D9CA1; TEXT-DECORATION: none; background-color:#FDE7AB; }
A.text_idiomes:active { COLOR: #9D9CA1;TEXT-DECORATION: none; }


A.text_peu_pagina:link { COLOR: #9D9CA1;TEXT-DECORATION: underline; }
A.text_peu_pagina:visited {COLOR: #9D9CA1;  TEXT-DECORATION: underline; }
A.text_peu_pagina:hover { COLOR: #9D9CA1; TEXT-DECORATION: none; }
A.text_peu_pagina:active { COLOR: #9D9CA1;TEXT-DECORATION: underline; }


A.inici_hotel:link { COLOR: #484848;TEXT-DECORATION: underline; }
A.inici_hotel:visited {COLOR: #484848;  TEXT-DECORATION: underline; }
A.inici_hotel:hover { COLOR: #00135E; TEXT-DECORATION: none; }
A.inici_hotel:active { COLOR: #484848;TEXT-DECORATION: underline; }


A.hotels_nom:link { COLOR: #484848;TEXT-DECORATION: none; }
A.hotels_nom:visited {COLOR: #484848;  TEXT-DECORATION: none; }
A.hotels_nom:hover { COLOR: #484848; TEXT-DECORATION: none; }
A.hotels_nom:active { COLOR: #484848;TEXT-DECORATION: none; }


A.descripcio_hotels:link { COLOR: #838282;TEXT-DECORATION: none; }
A.descripcio_hotels:visited {COLOR: #838282;  TEXT-DECORATION: none; }
A.descripcio_hotels:hover { COLOR: #484848; TEXT-DECORATION: none; }
A.descripcio_hotels:active { COLOR: #838282;TEXT-DECORATION: none; }


A.blanc:link { COLOR: #ffffff;TEXT-DECORATION: none; }
A.blanc:visited {COLOR: #ffffff;  TEXT-DECORATION: none; }
A.blanc:hover { COLOR: #ffffff; TEXT-DECORATION: none; }
A.blanc:active { COLOR: #ffffff;TEXT-DECORATION: none; }

A.dades_generals:link { COLOR: #838282;TEXT-DECORATION: underline; }
A.dades_generals:visited {COLOR: #838282;  TEXT-DECORATION: underline; }
A.dades_generals:hover { COLOR: #333333; TEXT-DECORATION: underline; }
A.dades_generals:active { COLOR: #838282;TEXT-DECORATION: underline; }

A.dades_generals_normal:link { COLOR: #838282;TEXT-DECORATION: underline; }
A.dades_generals_normal:visited {COLOR: #838282;  TEXT-DECORATION: underline; }
A.dades_generals_normal:hover { COLOR: #333333; TEXT-DECORATION: underline; }
A.dades_generals_normal:active { COLOR: #838282;TEXT-DECORATION: underline; }


A.link_taronja:link { COLOR: #FF9B05;TEXT-DECORATION: none; }
A.link_taronja:visited {COLOR: #FF9B05;  TEXT-DECORATION: none; }
A.link_taronja:hover { COLOR: #00135E; TEXT-DECORATION: none; }
A.link_taronja:active { COLOR: #FF9B05;TEXT-DECORATION: none; }


A.dades_generals2:link { COLOR: #838282;TEXT-DECORATION: none; }
A.dades_generals2:visited { COLOR: #838282;TEXT-DECORATION: none; }
A.dades_generals2:hover { COLOR: #838282;TEXT-DECORATION: underline; }
A.dades_generals2:active { COLOR: #838282;TEXT-DECORATION: none; }


A.reserva:link { COLOR: #838282;TEXT-DECORATION: none; }
A.reserva:visited {COLOR: #838282;  TEXT-DECORATION: none; }
A.reserva:hover { COLOR: #F99B22; TEXT-DECORATION: none; }
A.reserva:active { COLOR: #838282;TEXT-DECORATION: none; }


A.info_hotel:link { COLOR: #838282;TEXT-DECORATION: none; }
A.info_hotel:visited {COLOR: #838282;  TEXT-DECORATION: none; }
A.info_hotel:hover { COLOR: #9CDAF1; TEXT-DECORATION: none; }
A.info_hotel:active { COLOR: #838282;TEXT-DECORATION: none; }

A.text_menu_generic:link { COLOR: #484848;TEXT-DECORATION: none; }
A.text_menu_generic:visited {COLOR: #484848;  TEXT-DECORATION: none; }
A.text_menu_generic:hover { COLOR: #484848; TEXT-DECORATION: none; background-color:#FDE7AB; }
A.text_menu_generic:active { COLOR: #484848;TEXT-DECORATION: none; }

A.link_professionals:link { COLOR: #FE9B06;TEXT-DECORATION: none; }
A.link_professionals:visited {COLOR: #FE9B06;  TEXT-DECORATION: none; }
A.link_professionals:hover { COLOR: #ffffff; TEXT-DECORATION: none; }
A.link_professionals:active { COLOR: #FE9B06;TEXT-DECORATION: none; }

A.text_general2:link { COLOR: #484848;TEXT-DECORATION: underline; }
A.text_general2:visited {COLOR: #484848;  TEXT-DECORATION: underline; }
A.text_general2:hover { COLOR: #484848; TEXT-DECORATION: none; }
A.text_general2:active { COLOR: #484848;TEXT-DECORATION: underline; }

A.text_mapaweb_gran:link { COLOR: #838282;TEXT-DECORATION: none; }
A.text_mapaweb_gran:visited {COLOR: #838282;  TEXT-DECORATION: none; }
A.text_mapaweb_gran:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.text_mapaweb_gran:active { COLOR: #838282;TEXT-DECORATION: none; }

A.text_mapaweb_petit:link { COLOR: #838282;TEXT-DECORATION: none; }
A.text_mapaweb_petit:visited {COLOR: #838282;  TEXT-DECORATION: none; }
A.text_mapaweb_petit:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.text_mapaweb_petit:active { COLOR: #838282;TEXT-DECORATION: none; }

A.text_mapaweb_taronja:link { COLOR: #FF9B05;TEXT-DECORATION: none; }
A.text_mapaweb_taronja:visited {COLOR: #FF9B05;  TEXT-DECORATION: none; }
A.text_mapaweb_taronja:hover { COLOR: #848484; TEXT-DECORATION: none; }
A.text_mapaweb_taronja:active { COLOR: #FF9B05;TEXT-DECORATION: none; }


A.capsalera_foto:link { COLOR: #000000;TEXT-DECORATION: none; }
A.capsalera_foto:visited {COLOR: #000000;  TEXT-DECORATION: none; }
A.capsalera_foto:hover { COLOR: #000000; TEXT-DECORATION: underline; }
A.capsalera_foto:active { COLOR: #000000;TEXT-DECORATION: none; }


A.text_subtitols:link { COLOR: #474747;TEXT-DECORATION: none; }
A.text_subtitols:visited {COLOR: #474747;  TEXT-DECORATION: none; }
A.text_subtitols:hover { COLOR: #474747; TEXT-DECORATION: none; }
A.text_subtitols:active { COLOR: #474747;TEXT-DECORATION: none; }

A.challenge:link { COLOR: #1a2e82;TEXT-DECORATION: none; }
A.challenge:visited {COLOR: #1a2e82;  TEXT-DECORATION: none; }
A.challenge:hover { COLOR: red; TEXT-DECORATION: none; }
A.challenge:active { COLOR: #1a2e82;TEXT-DECORATION: none; }

A.challenge_titol:link { COLOR: #ee0b16;}
A.challenge_titol:visited {COLOR: #ee0b16; }
A.challenge_titol:hover { COLOR: #ee0b16; TEXT-DECORATION: none; }
A.challenge_titol:active { COLOR: #ee0b16;}

A.newsletters:link
{
    color: #7e7e7e; 
    text-decoration:none;
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:2px;      
}
A.newsletters:visited{
    color: #7e7e7e; 
    text-decoration:none;
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:2px;      
}
A.newsletters:hover{
    color: #7e7e7e; 
    text-decoration:none;
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:2px;      
}
A.newsletters:active{
    color: #7e7e7e; 
    text-decoration:none;
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:2px;      
}

/*ESTILS PER LA TEMPORADA CHALLENGE*/
.vermell_subratllat
{
    font-family:Arial;
    font-weight:bold;
    font-size:19px;
    color:#ee0b16;
    text-decoration:underline;
    text-transform:uppercase;
}

.vermell_cursiva
{
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    color:#ee0b16;
    font-style:italic;
    text-transform:uppercase;
    text-decoration:none;
}

.hotels_nom_challenge
{
    color:#484848;
}
.text_titol_challenge
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color:#FF9B05;
	letter-spacing:1px;
	padding-left:2px;
}

.text_challenge
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight:normal;
	color:#1a2e82;
	padding-right:40px;
	text-align:justify;
	text-decoration:none;
}

table.preusBalmes
{
    background-color:#fee098;  
    color:#9d6613;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:0px;
    width:275px;
    height:95px;
}

table.preusMaritim
{
    background-color:#fee098;  
    color:#9d6613;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:0px;
    width:275px;
    height:95px;
}

td.capsalera
{
    border-right:solid 1px white;
    border-bottom:solid 1px #f9c468;
}

td.preus
{
    border-bottom:solid 1px #f9c468;
    border-right:solid 1px #f9c468;
    color:Gray;
    background-color:White;
}

td.mes
{
    color:Gray;
    border-bottom:solid 1px #f9c468;
    border-right:solid 1px #f9c468;
}
/*FI ESTILS PER LA TEMPORADA CHALLENGE*/

/*Estil de pampallugues*/
.menu_Ofertes
{
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	color:#484846;
	text-align:center;
	vertical-align:middle;
	height:27px;
	background-image: url(../img/Boto_oferta.gif);
	border-right: 1px solid #F8B800;
	letter-spacing:1px;
	cursor:pointer;
}

.home_ofertes
{
    background-image: url(../img/home_ofertes.jpg);
    background-position:top-left;
    background-repeat:no-repeat;
    width:396px;
    height:265px;
    font-family:Arial Narrow, arial,tahoma,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight:bold;
	color:#838282;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
}