.banner_cabecera{
	text-align:right;
	padding-right:40px;
	width: 108px;
	height: 132px;
	padding-top:100px;
	float:right;
}

.botonsuite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A4864E;
	padding: 3px;
	text-decoration: none;
}
BODY
 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F1F1F1;
	/*text-align: left;*/
}
/*body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/

tr.impar {   background-color: #FFFFFF; }
tr.par { background-color: #F3EFE8;   }
.botonvermell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #70313D;
	padding: 2px;
	text-decoration: none;
	text-align: center;
	margin: 2px;
	border: 1px solid #70313D;
}

/*- Menu pestanyes fitxa-------------------------fi */
.tdreservafitxa {
	color: #8F8F8F;
	background-color: #ECE5DA;
	border: 1px solid #CECECE;
}
.textrutes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #575756;
	text-align: justify;
}
.masrutas {
	background-color: #F1EAE1;
	border: 1px solid #A3874D;
}

.contingutfitxa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5C5C;
	padding: 10px;
	line-height: 18px;
}

#rMinisite_CHEQUE_REGALO {
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_HOME {
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_SERVICIOS {
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_HABITACIONES {
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_EVENTOS{
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_SITUACION {
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_RUTAS {
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_CONTACTAR {
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_ENTORNO{
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_PAQUETES{
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_SERVICIOS_ICONOS{
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
#rMinisite_HABITACIONES_ICONOS{
	float:left;
	width: 704px;
	border: 3px solid #E7E0D0;

}
/*------------------------------------menu minisite-------------------------------*/

/*img {border: none;}*/
#menu_minisite {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #E7E0D0;
}
#menu_minisite ul {
	margin:0;
	padding:0px 0px 0px 0px;
	/*list-style:none;*/
}
#menu_minisite li {
display:inline;
	margin:0;
	padding:0;
}
#menu_minisite a {
      float:left;
      background:#FFF;
      margin:0;
      padding:0px;
      text-decoration:none;
}
#menu_minisite a span {
	float:left;
	display:block;
	background:#FFF;
	padding:2px 8px 2px 8px;
	color:#CBBC9A;
	border-top: 1px solid #E7E0D0;
	border-right: 1px solid #E7E0D0;
	/*width: 75px;*/
	cursor: pointer;
}
/* Small hack for IE5-Mac \*/
#menu_minisite a span {float:none;}
/* End IE5-Mac hack */
#menu_minisite a:hover span {
   color:#A48650;
	  background:#E7E0D0;
      }
#menu_minisite a:hover {
color:#A48650;
	background:#E7E0D0;

      }
#menu_minisite a:hover span {
      color:#A48650;
	  background:#E7E0D0;
      }
#menu_minisite .current a {background-position:0% -75px;}
#menu_minisite .current a span {
	float:left;
	display:block;
	background:#E7E0D0;
	padding:2px 8px 2px 8px;
	color:#A48650;
	border-top: 1px solid #E7E0D0;
	border-right: 1px solid #E7E0D0;
	/*width: 75px;*/
	cursor: pointer;
      }
.clear {clear:left}
/*------------------------------------menu minisite-------------------------------fi*/
/*- Menu pestanyes fitxa-------------------------inici */

    #tabsL {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #E7E0D0;

	/*border: 1px solid #003366;*/
      }
    #tabsL ul {
	margin:0;
	padding:0px 0px 0px 0px;
	/*list-style:none;*/

      }
    #tabsL li {
	display:inline;
	margin:0;
	padding:0;


      }
    #tabsL a {
      float:left;
      background:#FFF;
      margin:0;
      padding:0px;
      text-decoration:none;

      }
    #tabsL span a  {
	float:left;
	display:block;
	background:#FFF;
	padding:2px 8px 2px 8px;
	color:#CBBC9A;
	border-top: 1px solid #E7E0D0;
	border-right: 1px solid #E7E0D0;
	/*width: 75px;*/
	cursor: pointer;
      }
	  #tabsL  span.menuactiu a {
	float:left;
	display:block;
	background:#E7E0D0;
	padding:2px 8px 2px 8px;
	color:#A48650;
	border-top: 1px solid #E7E0D0;
	border-right: 1px solid #E7E0D0;
	/*width: 75px;*/
	cursor: pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsL a span {float:none;}
    /* End IE5-Mac hack */
    #tabsL a:hover span {
      color:#A48650;
	  background:#E7E0D0;
      }
    #tabsL a:hover {
	color:#A48650;
	background:#E7E0D0;

      }

/*- Menu pestanyes fitxa-------------------------fi */
.PaqFonsbienestar {
	background-color:#628898;
}
.PaqFonsgourmet {
	background-color:#A7C2B1;
}
.PaqFonsenamorate {
	background-color:#B98B8D;
}
.PaqFonsescapadas {
	background-color:#CDBE9E;
}
.PaqTitolbienestar {
	color:#628898;
	font-weight: bold;
}
.PaqTitolgourmet {
	color:#A7C2B1;
	font-weight: bold;
}
.PaqTitolenamorate {
	color:#B98B8D;
	font-weight: bold;
}
.PaqTitolescapadas {
	color:#CDBE9E;
	font-weight: bold;
}
.textpaquetes {
	color: #A3874D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.contingut h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #AB945E;
}
.titolminisite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #AB945E;
}
.boto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A4864E;
	background-color: #E7E0D1;
	border: 1px solid #E7E0D1;
}
.fotosuite {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #E7E0D0;
}
.colorgris {
	color: #727272;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.camp2 {font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #333333;
	border: none;
}
.textdaurat {
	color: #A3874D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titolfitxa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A2937;
	background-color: #F3EFE8;
	padding: 4px 10px;
	width: 684px;
	margin-top: 10px;
}
.capadestinos {
	/*width: 710px;*/
	margin-bottom: 15px;
	margin-left: 0px;
		border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #A3874D;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
	color: #666666;
	}
.capadestinos img {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #E7E0D0;
	float: left;
    margin-right: 12px;
	 margin-bottom: 12px;
}
.contingut {
	padding-right: 7px;
	padding-left: 7px;
}
.textgrisclar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
}
.contingutDestinos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
}
.contingutDestinos img {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #E7E0D0;
	float: left;
    margin-right: 12px;
	 margin-bottom: 12px;
}
.taulamenu {
	background-color: #F1EAE1;
	margin-top: 1px;
}
.contingut h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #AB945E;
}
.textintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AB945E;
	padding-right: 20px;
}
.mesdetalls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AB945E;
	text-align: right;

}
.mesdetalls a:link{
	color:#AB945E;
	text-decoration:none;

	}
.mesdetalls a:active{
	color:#AB945E;
	text-decoration:none;

	}
.mesdetalls a:visited{
	color:#AB945E;
	text-decoration:none;

	}
.mesdetalls a:hover{
	color: #660000;
	text-decoration:none;

}
.menuTerecomendamos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #AB945E;
	background-color: #F0EAE0;
	padding-bottom: 3px;
}


.menuTerecomendamos a:link{
	color:#AB945E;
	text-decoration:none;

	}
.menuTerecomendamos a:active{
	color:#AB945E;
	text-decoration:none;

	}
.menuTerecomendamos a:visited{
	color:#AB945E;
	text-decoration:none;

	}
.menuTerecomendamos a:hover{
	background-color: #AB945E;
	color:#EDE5DA;
	text-decoration:none;

}

.subtitol {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #AB945E;
}
.foto {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #E7E0D0;
}
.colorblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}
.colorblanc A:link {color:#FFFFFF; text-decoration: none}
.colorblanc A:visited {color:#FFFFFF; text-decoration: none}
.colorblanc A:hover {color:#E7E0D1; text-decoration: none}
.colorblanc A:active {color:#FFFFFF; text-decoration: none}
.idioma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6A2937;
	padding-top: 5px;
}
.idioma a:link{
	color: #6A2937;
	text-decoration:none;
}
.idioma a:active{
	color: #6A2937;
	text-decoration:none;
}
.idioma a:visited{
	color: #6A2937;
	text-decoration:none;
}
.idioma a:hover{
	color: #000000;
	text-decoration:underline;
}
.menuprincipal {
	background-color: #F1EAE1;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AB945E;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menuprincipal a:link{
	color:#AB945E;
	text-decoration:none;
	}
.menuprincipal a:active{
	color:#AB945E;
	text-decoration:none;
	}
.menuprincipal a:visited{
	color:#AB945E;
	text-decoration:none;
	}
.menuprincipal a:hover{
	background-color: #AB945E;
	color:#EDE5DA;
	text-decoration:none;}
.titulars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AB945E;
	text-align: left;
	padding: 3px;
}
.titulars a:link{
	color:#AB945E;
	text-decoration:none;

	}

.titulars a:active{
	color:#AB945E;
	text-decoration:none;

	}
.titulars a:visited{
	color:#AB945E;
	text-decoration:none;

	}
.titulars a:hover{
	color: #660000;
	text-decoration:none;

}
.textocre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AB945E;
}
.textocre a:link{
	color:#AB945E;
	text-decoration:none;


	}

.textocre a:active{
	color:#AB945E;
	text-decoration:none;

	}
.textocre a:visited{
	color:#AB945E;
	text-decoration:none;

	}
.textocre a:hover{
	color: #660000;
	text-decoration:none;

}
.celaNomHotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=75);
	-moz-opacity:.75;
	padding-right: 5px;
	padding-left: 5px;
}
.textGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #858585;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.fonsseparador {
	background-image: url(images/separador.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.textGris2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #858585;
}
.textGris3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
    font-style:italic;
}

.textGris2 A:link {color:#575756; text-decoration: none}
.textGris2 A:visited {color:#575756; text-decoration: none}
.textGris2 A:hover {color:#A3874D}
.textGris2 A:active {color:#575756;}

.campform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	border: 1px solid #999999;
}
.select2 {font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #333333;
	border: none;
}
.select1 {font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #333333;
	border: none;
	width: 154px;
}

.selectDia {font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #333333;
	border: none;
}
.selectBuscador {font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #333333;
	border: none;
	width: 154px;
}
.boto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #916f11;
	border: 1px solid #916F11;
}
.boto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}




.fotonuevoshoteles {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #C9C9C9;
}
.textpeu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #575756; font-weight: bold; }

.textpeu A:link {color:#575756; text-decoration: none}
.textpeu A:visited {color:#575756; text-decoration: none}
.textpeu A:hover {color:#A3874D}
.textpeu A:active {color:#575756;}

.enlacestitol {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#916f11; font-weight: bold; }
.enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #575756;
	line-height: 15px;
}

.enlaces A:link {color:#916f11;font-weight: bold; text-decoration: none}
.enlaces A:visited {color:#916f11;font-weight: bold; text-decoration: none}
.enlaces A:hover {color:#A3874D;font-weight: bold; text-decoration: none}
.enlaces A:active {color:#916f11;font-weight: bold; text-decoration: none}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #575756;
}#buscador {
	background-color: #F4F0E9;
	width: 181px;
	padding: 0px;
	/*filter: Alpha(Opacity=90);
	-moz-opacity:.90;*/
}
#buscadorInterior {
	border: 1px solid #ECE3CA;
	/*text-align: center;*/
}
.textgranate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #631E2B;
}
#inforutes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	background-color: #EFEFEF;
	padding: 15px;
	float: left;
	background-image: url(images/i_info.gif);
	background-repeat: no-repeat;
}
#fotoruta {
	float: left;
	margin-bottom: 15px;
	background-color: #FCFCFC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin-top: 15px;
	margin-right: 20px;

}
.textrutes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #575756;
	text-align: justify;
}
.titolrutes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #6A2937;
	font-style: italic;
}
#hotels {
	float: left;
	width: 690px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #F1ECE3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A3874D;
	border-bottom-color: #A3874D;
	padding: 4px;


}
.enamorate {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #DBC8CA;
}
.gourmet {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #C9DAD0;
}
.bienestar {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #B0C4CB;
}
.escapadas {
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #E7E0D0;
}
.colordaurat {
	color: #A3874D;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.colordaurat A:link {color:#A3874D; text-decoration: none}
.colordaurat A:visited {color:#A3874D; text-decoration: none}
.colordaurat A:hover {color:#6A2937}
.colordaurat A:active {color:#A3874D;}

.hotelAsociat {
	color: #A3874D;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase
}
.hotelAsociat A:link {color:#A3874D; text-decoration: none}
.hotelAsociat A:visited {color:#A3874D; text-decoration: none}
.hotelAsociat A:hover {color:#6A2937}
.hotelAsociat A:active {color:#A3874D;}


.calendari {
 background: buttonface url("http://www.domusselecta.com/CLIENTES/www.domusselecta.com/images/calendari.gif") no-repeat center center;
 width:   22px;
 height:   16px;
 border: 0px solid #000000;
 cursor:pointer;
}
/*- Mapaweb------------------------- */
#mapaweb ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;

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

	/*line-height: 18px;*/

}

#mapaweb a:link{
	color: #95864A;
	text-decoration:none;
}
#mapaweb a:active{
	color: #A09150;
	text-decoration:none;
}
#mapaweb a:visited{
	color: #C1B584;
	text-decoration:none;
}
#mapaweb a:hover{
	color: #6A2937;
	text-decoration:none;
}
#punts{
	list-style-image: url(images/punt_roig_mapaweb.gif);
	}
#minilogo{
	list-style-image: url(images/punt_ocre_mapaweb.gif)!important;

}
.mapaweb1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #EFECDE;
	background-color: #A3874D;
	margin-bottom: 12px;
}
.mapaweb1 a:link{
	color: #EFECDE;
	text-decoration:none;
}
.mapaweb1 a:active{
	color: #EFECDE;
	text-decoration:none;
}
.mapaweb1 a:visited{
	color: #EFECDE;
	text-decoration:none;
}
.mapaweb1 a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.mapaweb2 {
	margin-bottom: 12px;
}
.mapaweb2cela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #EFEAE5;
	background-color: #A3874D;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A3874D;
	border-bottom-color: #A3874D;
}
.mapaweb2cela a:link{
	color: #EFEAE5;
	text-decoration:none;
}

.colordaurat {
	color: #A3874D;
	font-size: 9px;
}
#col2 {
	width: 250px;
	float:left;
	margin-right: 20px;
}
.mapaweb2cela a:active{
	color: #EFEAE5;
	text-decoration:none;
}
.mapaweb2cela a:visited{
	color: #EFEAE5;
	text-decoration:none;
}
.mapaweb2cela a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
/*- Mapaweb-------------------------fi */

/*- reserves------------------------- */

.contingutpromos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	text-align: left;
	line-height: 22px;
	color: #AB945E;
}
.td_titol_hotel {
	border-bottom-width:thin;
	border-bottom-color: #CCCCCC;
	height: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #6A2937;
	padding-bottom: 0px;
	text-align:left;
}
.td_titol_hotel a{
text-decoration:none;
color:#6A2937;
}
.td_titol_hotel  a:hover{
text-decoration:underline;
color:#A3874D;
}

.titol_fitxa {
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#6A2937;
	padding-left:15px;
	padding-top: 26px;

}

.estrelles {
	background-image:url(../work/estrelles.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:10px;
}

.prestige_titol {
	background-image:url(../work/titol_fitxa.gif);
	background-repeat:no-repeat;
	background-position:top;

}

.adresa_hotel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3874D;
	padding-left:16px;
	padding-top:0px;
	line-height:145%;
}

.logo_excellence {
	background-image: url(../work/logo_excellence.jpg);
	background-repeat:no-repeat;
	background-position:
}


.titol_reserva {
	font-family: Trajan, Times New Roman, Times, serif;
	color:#6A2937;
	font-size:15px;
	vertical-align:text-bottom;
}

.texte_reserva{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A3874D;
	padding-left:10px;
	}

.requadre_data {
	border-color:#7F9DB9;
	background-image:url(../work/fletxa_reserva.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:15px;
	outline-color: #7F9DB9;
	border: 2px;
	border-spacing: 2px;
	width:25%;


	}

.taula_reserves {
	border-bottom-width:1px;
	border-right-width:1px;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	background-color:#FFFFFF;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:15px;

	}


.fletxa_reserva{
	background-image:url(../work/fletxa_reserva.jpg);
	background-position:right;
	background-repeat:no-repeat;

}

.linea_marro{
	border-right-color:#A3874D;
	border-right-width:1px;
}

.buscar {
	background-position:right;
	background-image:url(../work/buscar.jpg);
	background-repeat:no-repeat;
	}
.taula_contingut{
	background-color:#EFEAE5;
	padding-top: 50px;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
}

.ratlla_marro {
color:#A3874D;
padding-left: 5px;
padding-right: 5px;
}
.ombra {
background-image:url(../work/ombras.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.titolblocminisite {
font-family: "Times New Roman", Times, serif;
color:#666666;
font-size:30px;
}

.texte_descripcio {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:170px;
text-align:justify;
margin-right:50px;
margin-left:20px;
margin-top:50px;

}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A3874D;
	background-color: #EFEAE5;

}
.taulareserva {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 6px;
}
.td_titol_hotel {
	border-bottom-width:thin;
	border-bottom-color: #CCCCCC;
	height: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color:  #6A2937;
	padding-bottom: 0px;
    font-style: italic;
}
.folleto{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	text-align:left;
	color: #999999;
}
.folleto img {

	padding: 0px;
	border: 0px solid #CCCCCC;

	margin-right: 15px;
	margin-bottom: 15px;
}
.folleto a:link{
text-decoration:none;
color:#E9AE48;
}
.folleto a:visited{
text-decoration:none;
color:#E9AE48;
}
.folleto a:active{
text-decoration:none;
color:#E9AE48;
}
.folleto a:hover{
text-decoration:none;
color:#000000;
}
.textTronja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A2937;
}
.camp_text{
	background-color:#F1ECE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}
.titol_general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-align: center;
	  font-weight: bold;
	padding: 3px;
}
.titol_general a:link{
	color:#660000;
	text-decoration:none;

	}

.titol_general a:active{
	color:#660000;
	text-decoration:none;

	}
.titol_general a:visited{
	color:#660000;
	text-decoration:none;

	}
.titol_general a:hover{
	color: #AB945E;
	text-decoration:none;

}
/*- reserves-------------------------fi */
/*- AQUI COMENÇA ELS ESTILS DEL CALENDARI ----------------------------------------------- */

Canviar el color corporatiu més 4 gammes de tramat del mateix:
		color corporatiu: #A3874D
		tramat 1: #b39c6b (fosc)
		tramat 2: #d1c3a6
		tramat 3: #e0d7c4
		tramat 4: #f3f0e8(clar)
*/

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #e0d7c4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #e0d7c4;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #FFFFFF;
  background: #A3874D;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #FFFFFF;
  padding: 2px;
  text-align: center;
  background: #f3f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #CC0000;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  padding: 0px;
  background-color: #d1c3a6;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
  background-color: #b39c6b;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #FFFFFF;
  background: #f3f0e8;
}

.calendar tbody .rowhilite td {
  background: #d1c3a6;
}

.calendar tbody .rowhilite td.wn {
  background: #e0d7c4;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
  padding: 2px 2px 0px 2px;
  background: #d1c3a6;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #CC0000;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #A3874D;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f3f0e8;
  padding: 1px;
  border: 1px solid #A3874D;
  background: #A3874D;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d1c3a6;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #fff;
  background: #d1c3a6;
  font-size: 90%;
  padding: 1px;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #b39c6b;
  padding: 0px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #FFFFFF;
}

.calendar .combo .hilite {
  background: #A3874D;
  color: #FFFFFF;
}

.calendar td.time {
  border-top: 1px solid #FFFFFF;
  padding: 1px 0px;
  text-align: center;
  background-color: #f3f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #b39c6b;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/* AQUI ACABA ELS ESTILS DEL CALENDARI ----------------------------------------------- */
/* Estilos para mail offline */
.titulo_bloque {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #b7945e;
	font-weight: bold;
}

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

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

.titulo_email {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
}

.texto_pie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #aaaaaa;
	font-style: italic;
}

/* ---------------------------- PUNTOS DE INTERES ---------------------------------------*/

#contenedorPunto {
	width:250px;
	height:170px;
	overflow:scroll;
}
img.punto {
    float: right;
    margin: 4px 4px 4px 4px;
}
h1.tituloPunto {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	text-decoration:underline;
}
p.puntoInteres {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#999999;
}
/*---------------------- LANDING PAGES ------------------------------------------*/

#foto_landing { margin: 1em; height: 267px; background-repeat:no-repeat; }
.tranparencia_landing {margin-top:1em;padding-top:10px; text-align:center; float:left; width: 100%; background-color: #000000; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; font-family:"Times New Roman", Times, serif; }
.texto_landing { font-family: Arial, Helvetica, sans-serif;	font-size: 13px; text-align:justify; padding-left: 1em; padding-right: 1em;padding-bottom: 1em; }
#hoteles_en { background-color: #E7E0D0; padding:0.5em; margin:1em; }
a.tituloHotel_landing{font-family:Verdana, Arial, Helvetica, sans-serif;color: #A3874D;; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.descripcionHotel_landing{	color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
h1{font-family:Arial, Helvetica, sans-serif;}

/*---------------------- LANDING PAGE X 2 ------------------------------------------*/

#dosCOLUMNAS{
width:690px;  
margin:30px 0 20px 0;
}
#columna1LANDING{
width:370px; float:left;
}

#h1LANDING2{
font-family: "Times New Roman", Times, serif, Times, serif; color:#522637; font-size:18px; font-style:italic;  border-bottom:1px #CCCCCC solid;
}

.pLANDING2{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify;
}

#columna2LANDING{
width:300px; height:220px; float:left; margin:40px 0 0 20px;
}

#contenedor2LANDING{
width:690px; clear:left; border-top:1px #CCCCCC solid; margin-top:20px;
}

#contenedor2LANDING_columna1{
float:left; width:200px;
}

#bannerLANDINGPAGE{
margin-top:10px;
}
#contenedor2LANDING_columna2{
width:480px; float:left; margin:10px 0 0 10px; background-color:#EBE4DC;
}

#contenedor2LANDING_columna2_inner{
padding:25px 10px 20px 15px;
}

.nomhotelLANDING{
font-size:12px; font-weight:bold; color:#575757; text-decoration:none; line-height:140%;

}
.textohotelLANDING{
font-size:12px; color:#666666; line-height:140%; text-align:justify;
}
.masinfoLANDINGPAGE2{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757; text-decoration:none;
}

#otras_propuestas{
width:95%; height:95%; margin-left:auto; padding-top:1em; padding-bottom:1em; margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
color:#ab945e;
}

.aOtrasPropuestas{
font-size:14px;
color:#ab945e;
text-decoration:underline;

}

/*---------------------- cheque regalo ------------------------------------------*/
.chequetxt1 {
font-family:Arial;
font-size:12px;
 color:#997C28;
 text-decoration:none;
 text-align: justify;
 
}
.chequetxt1 a:link{
 font-weight: bold;
  text-decoration:none;
}
.chequetxt1 a:visited{
 font-weight: bold;
  text-decoration:none;
}
.chequetxt1 a:active{
 font-weight: bold;
  text-decoration:none;
}
.chequetxt1 a:hover{
 font-weight: bold;
  text-decoration:none;
}
.chequetitulomarco {
	font-family:Arial;
	font-size:33px;
	color:#FFFFFF;
	font-weight:bold;
            }
.chequetitulomarco2 {
	font-family:Arial;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
            }		
.chequefons1 	{	
	   background-image:url(images/cheque_cdmapa.jpg);
        background-position:bottom;
        background-repeat:no-repeat;	
		
	}	
.chequefons2 	{	
	   background-image:url(images/cheque_cheque.jpg);
        background-position:bottom;
        background-repeat:no-repeat;	
		
	}		
				
.chequetxtgris1 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
		text-decoration:none;
}
.chequetxtgris1 a:link{
	color:#727272;
	text-decoration:none;


	}

.chequetxtgris1 a:active{
	color:#727272;
	text-decoration:none;

	}
.chequetxtgris1 a:visited{
	color:#727272;
	text-decoration:none;

	}
.chequetxtgris1 a:hover{
	color: #660000;
	text-decoration:none;

}

.chequetxtgranate {
    	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
		text-decoration:none;
    color: #930D0C;
}

.chequetxtgris2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
		text-decoration:none;
}

.chequetxtgris2 a:link{
	color:#727272;
	text-decoration:none;


	}

.chequetxtgris2 a:active{
	color:#727272;
	text-decoration:none;

	}
.chequetxtgris2 a:visited{
	color:#727272;
	text-decoration:none;

	}
.chequetxtgris2 a:hover{
	color: #660000;
	text-decoration:none;

}
.chequetitulomarco3 {
	font-family:Arial;
	font-size:33px;
    color:#C7B68A;
	font-weight:bold;
            }


.DC-titulo-marco1 {
    font-family:Arial;
    font-size:34px;
    color:#FFFFFF;
    font-weight:bold;
}

.DC-titulo-marco {
    font-family:Arial;
    font-size:33px;
    color:#FFFFFF;
    font-weight:bold;
}

.DC-titulo-marco2 {
    font-family:Arial;
    font-size:17px;
    color:#FFFFFF;
    font-weight:bold;
}

.DC-contenido-marco {
    font-family:Arial;
    font-size:12px;
    color:#997C28;
}

.DC-contenido-marco2 {
    font-family:Arial;
    font-size:12px;
    color:#818485;
}

.DC-texto-faq {
    font-family:Arial;
    font-size:12px;
    color:#727272;
}

/*** PAQUETS EN RESULTAT ***/
#taula_paquets {
	background-color: #e7e2ce;
}
#taula_paquets_ae_ES {
	background-image: url(images/mas_prop_ES.png);
}
#taula_paquets_ae_EN {
	background-image: url(images/mas_prop_EN.png);
}
#taula_paquets_a {
	background-image:url(images/mas_prop2.png);
	background-repeat:no-repeat;
	
}
#taula_paquets_e_ES {
	background-image:url(images/mas_prop3_ES.png);
	background-repeat:no-repeat;
}

#taula_paquets_e_EN {
	background-image:url(images/mas_prop3_EN.png);
	background-repeat:no-repeat;
}

.linia_divisioria {
	background-color: #A5854F;
	height: 3px;
	border: 0px #000000 solid;
	width:550px;
}
.texte_predeterminat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.boton_reservar_paquete {
	color: #FFF;
	background-color: #916F15;
	border: 1px solid #FFF;
	cursor: pointer;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	padding:2px;
}
li {
  color: #916F15; /* bullet color */
}
li span {
  color: black /* text color */
}

/* CHEQUE REGALO */
#cajas_cr1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-left: 20px;
    margin-right: 20px;
    width:450px;
    color:#666666;
    float:left;
    margin-top:10px;
    text-align: justify;
}

#caja_cheque_cheque {
    width:230px;
    height: 134px;
    background: url(../../CLIENTES/www.domusselecta.com/images/cheque_cheque.png);
    float:right;
    margin-right: 20px;
    margin-top:10px;
}
#total_cr2{
background: url(../../CLIENTES/www.domusselecta.com/images/ombra_lateral.gif) right repeat-y #fff;
width:758px;
margin:0 auto;

}

#cajas_cr2 {
margin:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#cajas_titulo_cr2{
background: url(../../CLIENTES/www.domusselecta.com/images/titulo_cr2.jpg);
color:#666666;
font-weight: bold;
padding:10px;

}

#boton_menos {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_menos_off.png) no-repeat;
    cursor: pointer;
    width:18px;
    height: 18px;
    float: left;
    margin-right: 5px;
}
#boton_menos:active {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_menos_on.png) no-repeat;
}
#boton_mas {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_mas_off.png) no-repeat;
    cursor: pointer;
    width:18px;
    height: 18px;
    float: left;
    margin-left:  5px;
}
#boton_mas:active {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_mas_on.png) no-repeat;
}

#cajas_content_cr2{
background:#ede5da;

padding:10px;}

#cajas_content_cr2{
background:#ede5da;
color:#898682;

padding:10px;}

#cajas_content_cr2 .titulo {
 color:#8e352f;
 font-weight: bold;
}

#cajas_content_cr2 .lista_errores {
 color:#ff0000;
 font-weight: bold; 
}

.texto_ok {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#379963;
    font-weight: bold;
}
span .error {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ff0000;
 font-weight: bold; 
}
#cajas_content_cr2 label.error {
    color: #FF0000;
    font-weight: bold;
    font-size: 10px;
}
#cajas_content_cr2 input.error {
    border: 1px #FF0000 solid;
}

#cajas_bottom_cr2{
background: url(../../CLIENTES/www.domusselecta.com/images/bottom_cr2.jpg);

clear:both;
height:36px;}

#cajas_content_cr2 .ayuda {
    background: url(../../CLIENTES/www.domusselecta.com/images/icono_ayuda.png);
    width:18px;
    height: 18px;    
    cursor:pointer;
}

#cajas_content_cr2 input{

border:1px solid #D6C8A7;
color:#898682;
font-size:12px;}

#cajas_content_cr2 select{

border:1px solid #D6C8A7;
background-color: #FFFFFF;
color:#898682;
font-size:12px;}

#cajas_content_cr2 label {
width:150px;
float:left;

}


#cajas_content_cr2 div {
margin-bottom:5px;
height:25px;

}

