/* CSS Document */
/* CSS Document */
/*****************clase para el buscador de hoteles en texto********************/
.titol_nom_hotel {	
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:24px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	color:#E6A354;
}
.titol_nom_hotel2 {	
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
	color:#E6A354;
}

.container {
	position: relative; left: 1px; top: 1px; color: #e1e1e1;
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:24px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	white-space: nowrap;
	
}
.container a:link{text-decoration:none}
.container a:visited{text-decoration:none}
.container a:active{text-decoration:none}
.container a:hover{text-decoration:none}


.textparabuscador {
	position: absolute; left: -1px; top: -1px; color: #0040ab;
	font-family:sans-serif, Verdana, Arial, Helvetica;
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
	white-space: nowrap;

}
.textparabuscador a:link{text-decoration:none}
.textparabuscador a:visited{text-decoration:none}
.textparabuscador a:active{text-decoration:none}
.textparabuscador a:hover{text-decoration:none}

.boto1 {
    background-image:url(fons.png);
    height:25px;
    width:100px;
    text-align:center;
}
.boto1 a {
    font-size:18px;
    color:#FFFFFF;
    text-decoration:none;
}

/************* aqui termina  *************************/

.calendari_buscador { background: buttonface url("images/calendari.gif") no-repeat center center; width:   22px; height:   16px; border: 0px solid #000000; cursor:pointer; margin-left: 0.5em; }

body {
	background-color: #ece8dd;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		    font-family:  sans-serif, Verdana, Arial, Helvetica;
}
.contingut {
	background-color: #FFFFFF;
	padding: 7px;
}
div, h1, h4, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{

	margin:0; padding:0;
	  
		}
h4, h3, h4, h5, h6  a{
 font-family:   'Lucida Sans Unicode',  'Lucida Sans', 'Lucida Grande', "sans-serif", Verdana ;
}

.novisible {
display:none
}


/*---------------------------------menu-------------*/

.fotomenu {
	height: 88px;
	width: 88px;
}
.logo {
	float: left;
}
#td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.titolitem {
	 font-family:   'Lucida Grande', 'Lucida Sans Unicode',  'Lucida Sans',  "sans-serif", Verdana ;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.titolitem a:link {
	color: #ffffff;
	text-decoration: none;
}
.titolitem a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.titolitem a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.titolitem a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.itemS1 {
	height: 123px;
	width: 85px;
	background-color: #e6a354;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem1.jpg);
	background-repeat: no-repeat;
}
.itemS1on {
	height: 123px;
	width: 85px;
	background-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem1.jpg);
	background-repeat: no-repeat;
	background-position: -88px top;
}
.itemS2 {
	height: 123px;
	width: 85px;
	background-color: #e6a354;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem2.jpg);
	background-repeat: no-repeat;
}
.itemS2on {
	height: 123px;
	width: 85px;
	background-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem2.jpg);
	background-repeat: no-repeat;
	background-position: -88px top;
}
.itemS3 {
	height: 123px;
	width: 85px;
	background-color: #e6a354;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem3.jpg);
	background-repeat: no-repeat;
}
.itemS3on {
	height: 123px;
	width: 85px;
	background-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem3.jpg);
	background-repeat: no-repeat;
	background-position: -88px top;
}
.itemS4 {
	height: 123px;
	width: 85px;
	background-color: #e6a354;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem4.jpg);
	background-repeat: no-repeat;
}
.itemS4on {
	height: 123px;
	width: 85px;
	background-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem4.jpg);
	background-repeat: no-repeat;
	background-position: -88px top;
}
.itemS5 {
	height: 123px;
	width: 85px;
	background-color: #e6a354;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem5.jpg);
	background-repeat: no-repeat;
}
.itemS5on {
	height: 123px;
	width: 85px;
	background-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem5.jpg);
	background-repeat: no-repeat;
	background-position: -88px top;
}
.itemS6 {
	height: 123px;
	width: 86px;
	background-color: #E6A354;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem6.jpg);
	background-repeat: no-repeat;
}
.itemS6on {
	height: 123px;
	width: 86px;
	background-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	text-align: center;
	background-image: url(images/fotoitem6.jpg);
	background-repeat: no-repeat;
	background-position: -88px top;
}
#logo {
	float: left;
	width: 100%;
}



/*---------------------------------menu-------------*/

#idiomes {
	background-color: #666666;
	margin-top: 1px;
	border-top: 5px solid #000000;
	font-family:   'Lucida Sans Unicode',  'Lucida Sans', 'Lucida Grande', "sans-serif", Verdana ;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 9px;
}
#buscar {
	background-color: #fdbf73;
	float: left;
	width: 250px;
	margin-right: 9px;
	height: 480px;
}
#propuestas {
	background-color: #ECE9DD;
	width: 250px;
	margin-right: 9px;
	float: left;
	height: 480px;
}



#noticias {
	float: left;
	width: 249px;
	background-color: #ECE8DD;
	height: 480px;
}



#idiomes a:link {
	color: #000000;
	text-decoration: none;
}
#idiomes a:active {
	color: #000000;
	text-decoration: none;
}
#idiomes a:visited {
	color: #000000;
	text-decoration: none;
}
#idiomes a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.oferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696866;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A39D8F;
	margin-top: 5px;
	margin-bottom: 1px;
}
.oferta a:link {
	color: #A59D8D;
	text-decoration:none;
}
.oferta a:active {
	color: #A59D8D;
	text-decoration:none;
}
.oferta a:visited {
	color: #A59D8D;
	text-decoration:none;
}
.oferta a:hover {
	color: #928874;
	text-decoration:none;
}
.noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-top: 5px;
	margin-bottom: 2px;
}

.noticia a:link{
	color:  #333333;
	text-decoration:none;
}
.noticia a:visited{
	color: #333333;
	text-decoration:none;
}
.noticia a:active{
	color: #333333;
	text-decoration:none;
}
.noticia a:hover{
	color: #999999;
	text-decoration:none;
}


.noticia .titol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

.oferta .titol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A59D8D;
	font-weight: normal;
}
.ofertaImg {
	padding: 3px;
	border: 1px solid #666666;
	margin-right: 10px;
	background-color: #FFFFFF;
		margin-bottom: 10px;
}
.hotelImg {
	padding: 3px;
	border: 1px solid #859AAE;
	margin-right: 10px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
#newsletter {
	background-color: #859AAE;
	float: left;
	width: 250px;
	margin-top: 9px;
	margin-right: 9px;

	height: 29px;
}
.campNewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E6A354;
	border: 1px solid #64718F;
	width: 80px;
}
#peu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	text-align: right;
	padding: 3px;
	float: left;
	width: 761px;
}
#peu a:link {
	color: #FFFFFF;
	text-decoration:underline;
}
#peu a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
#peu a:active {
	color: #FFFFFF;
	text-decoration:underline;
}
#peu a:hover {
	color: #000000;
	text-decoration:underline;
}

#submenu {
	background-color: #FFFFFF;
	width: 767px;
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}


#logos {
	width: 100%;
	text-align: center;
}

#bloccentral {
	float: left;
	width: 767px;
	background-color: #FFFFF F;
}
#capcelera {
	float: left;
	width: 767px;
	display: inherit;
	background-color: #E6A354;
}
#ombra {
	float: left;
	width: 767px;
}
.back {
	background-image: url(images/linia1.gif);
	background-repeat: repeat-x;
	text-align: right;
}


.selectBuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E586F;
	background-color: #FFFFFF;
	width: 182px;
	border:1px #0040ab solid;
}
.textBuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E586F;
}

.errorTextBuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.selectDia, .selectDia2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E586F;
	background-color: #FFFFFF;
}



.selectocre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-color: #EEECE3;
	width: 182px;
}
.selectocre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EEECE3;
	/*width: 50px;*/
}
.selectocrecurt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EEECE3;
	width: 150px;
}

.selectPromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99917D;
	background-color: #ECE9DD;
	width: 182px;
}
.selectDiaPromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99917D;
	background-color: #ECE9DD;
}
#submenu a:link {
	color: #333333;
	text-decoration:none;
}
#submenu a:visited {
	color: #333333;
	text-decoration:none;
}
#submenu a:active {
	color: 333333;
	text-decoration:none;
}
#submenu a:hover {
	color: #666666;
	text-decoration:none;
}



#contactar {
	background-color: #666666;
	width: 250px;
		height: 29px;
	margin-top: 9px;
	margin-right: 9px;
	float: left;
}
#prensa {
	background-color: #666666;
	width: 249px;
	height: 29px;
	margin-top: 9px;
	float: left;
}
.textBuscador2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E586F;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#contenido {

	float: left;
	width: 508px;
	background-color: #fff;
}
#busqueda {

	float: left;
	width: 508px;
	background-color: #ffffff;
}
#contenidoP {

	float: left;
	width: 508px;
	background-color: #ECE9DD;
}

.contenidoOfe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 18px;


}
.contenidoHotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 18px;
}
.contenidoHotelItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}
#resultadoHotel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}
#resultadoAlerta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	padding: 20px;
	display: none;

}

.contenidoOfe a:link, a:active, a:visited {
	color: #666666;
	text-decoration: none;
}
.contenidoOfe a:hover {
	color: #000000;
	text-decoration: none;
}
.tituloOfe12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#buscar2 {

	background-color: #fdbf73;
	float: left;
	width: 250px;
	/*height: 450px;*/
}
#newsletter2 {
	background-color: #859AAE;
	width: 250px;
	height: 29px;
}
#contactar2 {
	background-color: #666666;
	width: 250px;
	height: 29px;
}
#prensa2 {
	width: 250px;
	height: 29px;
}
.idiomes2 {

   font-family:   'Lucida Sans Unicode',  'Lucida Sans', 'Lucida Grande', "sans-serif", Verdana ;
	padding-left: 20px;
	letter-spacing: 1px;
    font-size: 13px;
	


}
.idiomes2 a:link {
	color: #000000;
	text-decoration: none;
}
.idiomes2 a:active {
	color: #000000;
	text-decoration: none;
}
.idiomes2 a:visited {
	color: #000000;
	text-decoration: none;
}
.idiomes2 a:hover {
	color: #859AAE;
	text-decoration: none;
}
.contenidoGen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
.contenidoGen a:link, a:active, a:visited {
	color: #666666;
	text-decoration: none;
}
.contenidoGen a:hover {
	color: #000000;
	text-decoration: none;
}
.contenidoGen input {
 		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EEECE3;
}
.contenidoGen textarea {
 		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EEECE3;
}

.tituloGen {
	 font-family:   'Lucida Sans Unicode',  'Lucida Sans', 'Lucida Grande', "sans-serif", Verdana ;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.tituloGenblau {
	 font-family:   'Lucida Sans Unicode',  'Lucida Sans', 'Lucida Grande', "sans-serif", Verdana ;
	font-size: 16px;
	font-weight: bold;
	color: #859AAE;
}
.tituloGen12 {
	 font-family:   'Lucida Sans Unicode',  'Lucida Sans', 'Lucida Grande', "sans-serif", Verdana ;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.tituloblanc {
	 font-family:   'Lucida Sans Unicode',  'Lucida Sans', 'Lucida Grande', "sans-serif", Verdana ;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.fechaGen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.peufoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


.Imatge {

	padding: 3px;
	border: 1px solid #666666;
	margin-right: 20px;
	background-color: #FFFFFF;
}
.noticiaGen {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696866;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-top: 5px;
	margin-bottom: 2px;
}
.noticiaGen a:link {
	color: #696866;
	text-decoration: none;
}
.noticiaGen a:active {
	color: #696866;
	text-decoration: none;
}
.noticiaGen a:visited {
	color: #999999;
	text-decoration: none;
}
.noticiaGen a:hover {
	color: #666666;
	text-decoration: none;
}
.textGen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696866;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: justify;
}
.RestaurantGen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696866;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: justify;
	padding-left: 20px;
}
/*------------------------------------menu promocions-------------------------------*/

img {border: none;}
#roScripts_m1 {float:left;width:508px; background:#666666;font-size:96%;line-height:1.4;font: bold 11px Arial;
	color: #666666;}
#roScripts_m1 ul {
	margin:0;
	list-style:none;
	padding-bottom: 0;
	padding-left: 13px;
	padding-top: 3px;
}
#roScripts_m1 li {display:inline;margin:0;padding:0;}
#roScripts_m1 a {float:left;background:url(images/tableft8.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#roScripts_m1 a span {float:left;display:block;background:url(images/tabright8.gif) no-repeat right top;padding:2px 15px 2px 6px;color:#666666;}
/* Small hack for IE5-Mac \*/
#roScripts_m1 a span {float:none;}
/* End IE5-Mac hack */
#roScripts_m1 a:hover span {color:#666666;}
#roScripts_m1 a:hover {background-position:0% -42px;}
#roScripts_m1 a:hover span {background-position:100% -42px;}
#roScripts_m1 .current a {background-position:0% -42px;}
#roScripts_m1 .current a span {background-position:100% -42px;}
.clear {clear:left}
/*------------------------------------menu promocions-------------------------------*/
.liniaOfe {
	background-image: url(images/linia_oferta.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.liniaHotel{
	background-image: url(images/linia_hoteles.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#minimenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #666666;
	width: 498px;
	float: left;
	padding: 5px;
	filter: alpha(opacity=75); opacity: .75;

}
#minimenu a:link, a:active, a:visited {
	color: #000000;
	text-decoration: none;
}
#minimenu a:hover {
	color: #ffffff;
	text-decoration: none;
}
.restImg {
	padding: 3px;
	border: 1px solid #666666;
	margin-right: 20px;
	background-color: #FFFFFF;
	text-align: left;
}
#minimenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #666666;
	width: 498px;
	float: left;
	padding: 5px 5px 4px;


}
.colorocre {
	color:#666666;
	}
#buscar3 {
	background-color: #fdbf73;
	float: left;
	width: 250px;
	height: 355px;
}
.calendari {
 background: buttonface url("images/calendari.gif") no-repeat center center;
 width:   22px;
 height:   16px;
 border: 0px solid #000000;
 cursor:pointer;
}
/*------------------------------------menu minisite-------------------------------*/

/*img {border: none;}*/
#menu_minisite {
	width:250px;
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
	float: left;
}
#menu_minisite ul {
	margin:0;
	list-style:none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
#menu_minisite li {margin:0;padding:0;color: #666666;}
#menu_minisite a {float:none;margin:0;padding:0;text-decoration:none;}
#menu_minisite a span {
	float:left;
	display:block;
	background:url(images/minisite/fons_menu.gif) repeat-x top;
	padding:4px 15px 4px 6px;
	color: #666666;
	margin-bottom: 3px;
}
/* Small hack for IE5-Mac \*/
#menu_minisite a span {float:none;}
/* End IE5-Mac hack */
#menu_minisite a:hover span {color:#666666;}
#menu_minisite a:hover {background-position:0% -142px;color: #666666;}
#menu_minisite a:hover span {background-position:100% -42px;color: #666666;}
#menu_minisite .current a {background-position:0% -42px;#666666}
#menu_minisite .current a span {background-position:100% -42px; color:#666666;}
.clear {clear:left}
/*------------------------------------menu minisite-------------------------------*/
.contenidoMinisite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
.contenidoMinisitepdf {

	padding: 18px;
	text-align: center;
}
#rMinisite_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
.blau{
	color:#E6A354;
}
#mapaweb ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;

	padding-bottom: 3px;
	padding-left: 10px;
	list-style-position: inside;
}
#mapaweb li{

	/*line-height: 18px;*/




	color: #666666;
	text-decoration:none;
}
#mapaweb a:active{
	color: #666666;
	text-decoration:none;
}
#mapaweb a:visited{
	color: #666666;
	text-decoration:none;
}
#mapaweb a:hover{
	color: #000000;
	text-decoration:none;
}
#punts{
	list-style-image: url(images/punt.gif);
	}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.text_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.text_negre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.text_negre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text_negre a:link {
text-decoration: underline;
	color: #000000;
	font-size: 10px;
	cursor:pointer;
}
.text_negre a:active {
text-decoration: underline;
	color: #000000;
	font-size: 10px;
	cursor:pointer;
}
.text_negre a:visited {
text-decoration: underline;
	color: #000000;
	font-size: 10px;
	cursor:pointer;
}
.text_negre a:hover {
text-decoration: underline;
	color: #000000;
	font-size: 10px;
	cursor:pointer;
}



#buscadorsalones {
	background-color: #FFFFFF;
	/*margin-left: 250px;*/
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d4cfbb;
	border-bottom-color: #d4cfbb;
	padding: 0px 8px 8px;
	float: left;
	width: 200px;
}


.textreserva {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #5c687e;
}
hr {
	border-top: 1px dashed #859BB0;
	height: 1px;
}
.selectocre2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	background-color: #EEECE3;
}

td.cela {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #666666;
	padding-left: 5px;
	height: 5px;
	text-decoration: none;
}

td.cela:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

	}

td.cela a:active, a:visited {
	color:#000000;
	text-decoration: none;

}

td.cela a:link {
	color:#FFFFFF;
	text-decoration: none;
}

td.cela a:hover {
	color:#999999;

}


td.titol_gran_testimonios {
	padding-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Trajan-Bold;
	color:#666666;
	size:17px;
	padding-top:20px;
	padding-bottom: 20px;
	font-size: 17px;

}

td.titol_testimonios {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	size:11px;
	padding-bottom: 10px;
	font-size: 11px;


}

td.tetimonios_contingut {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height: 20px;
}

td.tetimonios_contingut a:link{
color:#666666;
text-decoration: none;
}

td.tetimonios_contingut a:visited{
color:#666666;
text-decoration: none;

}
td.tetimonios_contingut a:active{
color:#666666;
text-decoration: none;

}
td.tetimonios_contingut a:hover{
	text-decoration: none;
	color: #000000;

}
.testimonios{
		border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A39D8F;
}

td.cometes{
	background-image:url(images/cometes.gif);
	background-repeat: no-repeat;

}

td.left {
height:30px;

}

.campcontactar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	width: 250px;
}
.mapaweb1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #EFECDE;
	background-color: #666666;
	margin-bottom: 4px;
}
.mapaweb1 a:link{
	color: #666666;
	text-decoration:none;
}
.mapaweb1 a:active{
	color: #666666;
	text-decoration:none;
}
.mapaweb1 a:visited{
	color: #666666;
	text-decoration:none;
}
.mapaweb1 a:hover{
	color: #333333;
	text-decoration:none;
}
.mapaweb2 {
	margin-bottom: 4px;
}
.mapaweb2cela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	background-color: #EDE1D5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
.mapaweb2cela a:link{
	color: #666666;
	text-decoration:none;
}
.mapaweb2cela a:active{
	color: #666666;
	text-decoration:none;
}
.mapaweb2cela a:visited{
	color: #666666;
	text-decoration:none;
}
.mapaweb2cela a:hover{
	color: #666666;
	text-decoration:none;
}
.campreserves, .formulari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E586F;
	background-color: #F1F2F5;
	border: 1px solid #E6A354;
}
#map {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
 }
=======
body {
	background-color: #EAE3DB;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contingut {
	background-color: #FFFFFF;
	padding: 7px;
}



/*---------------------------------menu-------------*/

.fotomenu {
	height: 88px;
	width: 88px;
}
.logo {
	float: left;
	background-color: #B1D1FA;
}
#td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}


/*---------------------------------menu-------------*/









.menulinkstitol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	color: #4E586F;


}
.menulinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #4E586F;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.menulinks  a:link{
	color: #4E586F;
	text-decoration:none;
}
.menulinks  a:visited{
	color: #4E586F;
	text-decoration:none;
}
.menulinks  a:active{
	color: #4E586F;
	text-decoration:none;
}
.menulinks  a:hover{
	color: #666666;
	text-decoration:none;
}







.liniaHotel{
	background-image: url(images/linia_hoteles.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#minimenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #666666;
	width: 498px;
	float: left;
	padding: 5px;
	filter: alpha(opacity=75); opacity: .75;

}
#minimenu a:link, a:active, a:visited {
	color: #000000;
	text-decoration: none;
}
#minimenu a:hover {
	color: #ffffff;
	text-decoration: none;
}
.restImg {
	padding: 3px;
	border: 1px solid #666666;
	margin-right: 20px;
	background-color: #FFFFFF;
	text-align: left;
}
#minimenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #666666;
	width: 498px;
	float: left;
	padding: 5px 5px 4px;


}
.colorocre {
	color:#666666;
	}

.calendari {
 background: buttonface url("images/calendari.gif") no-repeat center center;
 width:   22px;
 height:   16px;
 border: 0px solid #000000;
 cursor:pointer;
}
/*------------------------------------menu minisite-------------------------------*/

/*img {border: none;}*/
#menu_minisite {
	width:250px;
	background:#FFFFFF;
	font: bold 15px/1.4 "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #EDE1D5;
	float: left;
}
#menu_minisite ul {
	margin:0;
	list-style:none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
#menu_minisite li {margin:0;padding:0;}
#menu_minisite a {float:none;margin:0;padding:0;text-decoration:none;}
#menu_minisite a span {
	float:left;
	display:block;
	background:url(images/minisite/fons_menu.gif) repeat-x top;
	padding:4px 15px 4px 6px;
	color:#EDE1D5;
	margin-bottom: 3px;
}
/* Small hack for IE5-Mac \*/
#menu_minisite a span {float:none;}
/* End IE5-Mac hack */
#menu_minisite a:hover span {color:#000000;}
#menu_minisite a:hover {background-position:0% -61px;}
#menu_minisite a:hover span {background-position:100% -61px;}
#menu_minisite .current a {background-position:0% -61px;}
#menu_minisite .current a span {background-position:100% -61px;}
.clear {clear:left}
/*------------------------------------menu minisite-------------------------------*/
.contenidoMinisite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
.contenidoMinisitepdf {

	padding: 18px;
	text-align: center;
}
#rMinisite_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}
#rMinisite_6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 18px;
	line-height: 18px;
	text-align: justify;
}#minisitebuscadorciutat {
	background-image: url(images/minisite/fons_buscador_ciutat.gif);
	background-repeat: no-repeat;
	float: left;
	width: 767px;
	margin-bottom: 7px;

	background-color: #d4cfbb;
}
.blau{
	color:#E6A354;
}
#mapaweb ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;

	padding-bottom: 3px;
	padding-left: 10px;
	list-style-position: inside;
}
#mapaweb li{

	/*line-height: 18px;*/

}

#mapaweb a:link{
	color: #666666;
	text-decoration:none;
}
#mapaweb a:active{
	color: #666666;
	text-decoration:none;
}
#mapaweb a:visited{
	color: #666666;
	text-decoration:none;
}
#mapaweb a:hover{
	color: #333333;
	text-decoration:none;
}
#punts{
	list-style-image: url(images/punt.gif);
	}
#minilogo{
		list-style-image: url(images/blank.gif)!important ;
		
		
		
}













/* --------- 03/12/2007 ----------- Cesc */
a.ajuda_online:visited {
	color:#FFFFFF;
	background-color:#E6A354;
	text-decoration:none;
	border:1px solid;
	border-color:#FFFFFF;
}
a.ajuda_online:link {
	color:#FFFFFF; 
	background-color:#E6A354;
	text-decoration:none;
	border:1px solid;
	border-color:#FFFFFF;
}
a.ajuda_online:active {
	color:#FFFFFF;
	background-color: #E6A354;
	text-decoration:none;
	border:1px solid;
	border-color:#FFFFFF;
}
a.ajuda_online:hover {
	color:#FFFFFF;
	border:1px solid;
	border-color:#FFFFFF;
	background-color:#E6A354;
	text-decoration:none;
}
a.ajuda_online:focus {
	color: #FFFFFF;
	background-color: #E6A354;
	text-decoration:none;
	border:1px solid;
	border-color:#FFFFFF;

}

a.conv_moneda:visited {
	color: #041690;
	text-decoration:none;
}
a.conv_moneda:link {
	color: #041690;
	text-decoration:none;
}
a.conv_moneda:active {
	color: #041690;
	text-decoration:none;
}
a.conv_moneda:hover {
	color: #041690;
	text-decoration:none;
}
a.conv_moneda:focus {
	color: #041690;
	text-decoration:none;
}

hr.LiniaFosca {
	border: 0px solid;
	height: 3px;
	color: #E6A354;
	background-color: #E6A354;
	width: 100%;
}

hr.LiniaBlanca {
	border: 0px solid;
	height: 3px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	width: 100%;

}

.preciohabita {
		font-weight: bold;
}

/* ---------------------------------------------*/

/************** FOTOS PETITES ************/

#fotospetites{
	list-style:none;
	padding:0px;
	margin:5px;
}

#fotospetites li{
	float:left;
	/*border-bottom:#333333 dotted thin;*/
	margin-bottom:2px;
	margin-left:4px;
}

/************** FI FOTOS PETITES ************/
.enlacestitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	font-weight: bold;
}
.enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 15px;
	font-weight: bold;
}

.enlaces A:link {color:#575756; font-weight: normal; text-decoration: none}
.enlaces A:visited {color:#575756; font-weight: normal; text-decoration: none}
.enlaces A:hover {
	color:#E6A354;
	font-weight: normal;
	text-decoration: none
}
.enlaces A:active {
	color:#575756;
	text-decoration: none;
	font-weight: normal;
}


a.link_tit_hab:link {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.link_tit_hab:active {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.link_tit_hab:visited {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.link_tit_hab:hover {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}
/****** vicki*******/

#menusecundari{
	width: 250px;
	height: 29px;
	
}



h4 a {
	text-decoration: none;
	color: #ffffff;
	
}


	

h4 a:hover {
	color: #D5DFF2;
	
}





h4 {

	padding-left: 20px;
	letter-spacing: 1px;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 6px;
	text-transform: uppercase;
}
h4 a:visited{
	color: #ffffff;
	text-decoration:none;
	right: 20px;	
	
}
h3 {
	color: #ffffff;
	letter-spacing: 1px;
	
	font-size: 18px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	
}

.menusecundari {
	padding-left: 20px;
	letter-spacing: 1px;
	
	font-size: 20px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	padding-bottom: 10px;
	color: #ffffff;
}

.titulo_seccion {
	background-color: #d4cfbb;
	height: 53px;
	padding-left: 18px;
}

.titulo_menu {

font-size: 20px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
}
h1 {
	color: #ffffff;

	
	font-size: 20px;
	
font-weight: normal;
text-transform: normal;

}
.h1 {
	color: #666666;
	font-size:25px;
	font-weight:bold;
}
.titulo_blanc {
color: #ffffff;
padding-left: 20px;
font-size: 14px;
background-color:e6a354;

font-weight: normal;

letter-spacing: 2px;
}

/** estils afegits per selection **/

.separador_blanco { background: #FFF; height: 4px; border-width: 0px; border-style: none; }
.separador_tenue { background: #7b7c80; height: 1px; border-width: 0px; border-style: none; }
.precio_total_reserva { font-size: 18px; color: #E6A354; }
.campo_fechas_buscador { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E586F; background-color: #F1F2F5; border: 1px solid #849AAF; text-align: center; }
.calendari_buscador { background: buttonface url("images/calendari.gif") no-repeat center center; width:   22px; height:   16px; border: 0px solid #000000; cursor:pointer; margin-left: 0.5em; }

#indicador_paso .texto { padding-left:0.4em; background-image: url(images/paso_subrayado.png); background-position: 0px 20px; background-repeat:no-repeat; }

#resumen_reserva { background-color:#FFF; border:1px #a8a8a8 solid; padding:0.5em;}
#resumen_reserva .titulo_seccion{ font-weight:bold; text-decoration:underline;}
#resumen_reserva table td ul { margin:0px; padding-left:2em;}
.condiciones_contratacion {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E586F;	
	white-space:normal;
}
.ui-dialog-title { font-size:12px; }
.ui-dialog .ui-dialog-buttonpane { font-size:12px; }