/* --------------------------------------------------------------------------- Elementos contenedores
*/

.c700 h3{
	background:url(../img/tit700.gif) repeat-y 0 0;
}
.lujo .c700 h3,
.lujo #tablaHab > caption {
	background:url(../img/secciones/tit700-lujo.png) repeat-y 0 0;
}
.urbano .c700 h3,
.urbano #tablaHab > caption  {
	background:url(../img/secciones/tit700-urbano.png) repeat-y 0 0;
}
.vacacional .c700 h3,
.vacacional #tablaHab > caption  {
	background:url(../img/secciones/tit700-vacacional.png) repeat-y 0 0;
}
.bienestar .c700 h3,
.bienestar #tablaHab > caption  {
	background:url(../img/secciones/tit700-bienestar.png) repeat-y 0 0;
}
.montana .c700 h3,
.montana #tablaHab > caption  {
	background:url(../img/secciones/tit700-montana.png) repeat-y 0 0;
}


.c420 h3 {
	background:url(../img/tit420.png) repeat-y 0 0;
}
.lujo .c420 h3 {
	background:url(../img/secciones/tit420-lujo.jpg) repeat-y 0 0;
}
.urbano .c420 h3 {
	background:url(../img/secciones/tit420-urbano.jpg) repeat-y 0 0;
}
.vacacional .c420 h3 {
	background:url(../img/secciones/tit420-vacacional.jpg) repeat-y 0 0;
}
.bienestar .c420 h3 {
	background:url(../img/secciones/tit420-bienestar.jpg) repeat-y 0 0;
}
.montana .c420 h3 {
	background:url(../img/secciones/tit420-montana.jpg) repeat-y 0 0;
}



.c280 h3 {
	background:url(../img/tit280.jpg) repeat-y 0 0;
}
.c260 h3 {
	background:url(../img/tit260.png) repeat-y 0 0;
}
.lujo .c260 h3,
.lujo #wrapReserva .DForm-tabs li{
	background:url(../img/secciones/tit260-lujo.jpg) repeat-y 0 0;
}
.urbano .c260 h3,
.urbano #wrapReserva .DForm-tabs li {
	background:url(../img/secciones/tit260-urbano.jpg) repeat-y 0 0;
}
.vacacional .c260 h3,
.vacacional #wrapReserva .DForm-tabs li {
	background:url(../img/secciones/tit260-vacacional.jpg) repeat-y 0 0;
}
.bienestar .c260 h3,
.bienestar #wrapReserva .DForm-tabs li {
	background:url(../img/secciones/tit260-bienestar.jpg) repeat-y 0 0;
}
.montana .c260 h3,
.montana #wrapReserva .DForm-tabs li {
	background:url(../img/secciones/tit260-montana.jpg) repeat-y 0 0;
}



.c220 h3 {
	background:url(../img/tit220.jpg) repeat-y 0 0;
}
.lujo .c220 h3 {
	background:url(../img/secciones/tit220-lujo.jpg) repeat-y 0 0;
}
.urbano .c220 h3 {
	background:url(../img/secciones/tit220-urbano.jpg) repeat-y 0 0;
}
.vacacional .c220 h3 {
	background:url(../img/secciones/tit220-vacacional.jpg) repeat-y 0 0;
}
.bienestar .c220 h3 {
	background:url(../img/secciones/tit220-bienestar.jpg) repeat-y 0 0;
}
.montana .c220 h3 {
	background:url(../img/secciones/tit220-montana.jpg) repeat-y 0 0;
}
.c220 h3 a.showPanel{
	background:url(../img/panel-off.png) no-repeat 0 0;
}
.c220 h3 a.showPanel:hover,
.c220 .titDestacado h3 a.showPanel{
	background-image:url(../img/tit220-over.gif);
}
.c220 h3 a.active{
	background-image:url(../img/panel-on.png) !important;
	color:#FFF;
}
* html .c220 h3 a.showPanel{
	background-image:url(../img/panel-off.gif) !important;
}
* html .c220 h3 a.active{
	background-image:url(../img/panel-on.gif) !important;
}


.c160 h3 {
	background:url(../img/tit160.png) repeat-y 0 0;
}

/* --------------------------------------------------------------------------- Buscador hotel
*/

#contenido-lateral form.buscador {
	background:#c5c7c9;
}
#contenido-lateral .buscador label em {
	color:#FFF;
}
.lujo form.buscador {
	background:#bebabe url(../img/secciones/bgBuscador-lujo.gif) no-repeat 100% 100%;
}
.urbano form.buscador {
	background:#babec2 url(../img/secciones/bgBuscador-urbano.gif) no-repeat 100% 100%;
}
.vacacional form.buscador {
	background:#cfc9c1 url(../img/secciones/bgBuscador-vacacional.gif) no-repeat 100% 100%;
}
.bienestar form.buscador {
	background:#c8c5b4 url(../img/secciones/bgBuscador-bienestar.gif) no-repeat 100% 100%;
}
.montana form.buscador {
	background:#bbbdb6 url(../img/secciones/bgBuscador-montana.gif) no-repeat 100% 100%;
}


/* --------------------------------------------------------------------------- 
*/
.flecha {
	background:url(../img/icoSiguiente.gif) no-repeat 100% 60%;
}

h4,
h4 a {
	color:#918560;
}
/* --------------------------------------------------------------------------- Elementos de listados, paneles banner
*/
#listadoHoteles li.urbano .miniMenu,
#listadoHoteles li.urbano .pestanasSecciones li,
.urbano #imagenPrincipal-imagen,
.urbano #imagenPrincipal-panel,
.urbano td.seleccionado {
	background-color:#3B4851 !important;
}
#listadoHoteles li.lujo .miniMenu,
#listadoHoteles li.lujo .pestanasSecciones li,
.lujo #imagenPrincipal-imagen,
.lujo #imagenPrincipal-panel,
.lujo td.seleccionado {
	background-color:#483A46 !important;
}
#listadoHoteles li.vacacional .miniMenu,
#listadoHoteles li.vacacional .pestanasSecciones li,
.vacacional #imagenPrincipal-imagen,
.vacacional #imagenPrincipal-panel,
.vacacional td.seleccionado {
	background-color:#76654E !important;
}
#listadoHoteles li.bienestar .miniMenu,
#listadoHoteles li.bienestar .pestanasSecciones li,
.bienestar #imagenPrincipal-imagen,
.bienestar #imagenPrincipal-panel,
.bienestar td.seleccionado {
	background-color:#625B29 !important;
}
#listadoHoteles li.montana .miniMenu,
#listadoHoteles li.montana .pestanasSecciones li,
.montana #imagenPrincipal-imagen,
.montana #imagenPrincipal-panel,
.montana td.seleccionado {
	background-color:#3D4430 !important;
}

#listadoHoteles li.urbano .contenedorSecciones .celda{
	border-color:#3B4851 !important;
}
#listadoHoteles li.lujo .contenedorSecciones .celda{
	border-color:#483A46 !important;
}
#listadoHoteles li.vacacional .contenedorSecciones .celda{
	border-color:#76654E !important;
}
#listadoHoteles li.bienestar .contenedorSecciones .celda{
	border-color:#625B29 !important;
}
#listadoHoteles li.montana .contenedorSecciones .celda{
	border-color:#3D4430 !important;
}



#listadoHoteles li.urbano .resumenHotel {
	background-image:url(../img/pictos/urbano50.gif);
	background-position:490px 44px;
}
#listadoHoteles li.lujo .resumenHotel {
	background-image:url(../img/pictos/lujo50.gif);
	background-position:488px 49px;
}
#listadoHoteles li.vacacional .resumenHotel {
	background-image:url(../img/pictos/vacacional50.gif);
	background-position:490px 44px;
}
#listadoHoteles li.bienestar .resumenHotel {
	background-image:url(../img/pictos/bienestar50.gif);
	background-position:493px 48px;
}
#listadoHoteles li.montana .resumenHotel {
	background-image:url(../img/pictos/montana50.gif);
	background-position:490px 43px;
}

/* --------------------------------------------------------------------------- Menu ficha hotel
*/

.lujo ul.menuHotel li a {
	background:url(../img/secciones/menuHotel-lujo.jpg) repeat-y ;
}
.lujo ul.menuHotel li a:hover{
	background:url(../img/secciones/menuHotel-lujo-on.jpg) repeat-y;
}
.lujo ul.menuHotel li.active {
	background:url(../img/secciones/menuHotel-lujo-on.jpg) repeat-y !important;
}
.lujo ul.menuHotel li.active a,
.lujo ul.menuHotel li.active a:hover {
	background:url(../img/flechaMenuActivo.png) no-repeat 92% 55%;
}



.urbano ul.menuHotel li a {
	background:url(../img/secciones/menuHotel-urbano.jpg) repeat-y ;
}
.urbano ul.menuHotel li a:hover{
	background:url(../img/secciones/menuHotel-urbano-on.jpg) repeat-y;
}
.urbano ul.menuHotel li.active {
	background:url(../img/secciones/menuHotel-urbano-on.jpg) repeat-y !important;
}
.urbano ul.menuHotel li.active a,
.urbano ul.menuHotel li.active a:hover {
	background:url(../img/flechaMenuActivo.png) no-repeat 92% 55%;
}


.vacacional ul.menuHotel li a {
	background:url(../img/secciones/menuHotel-vacacional.jpg) repeat-y ;
}
.vacacional ul.menuHotel li a:hover{
	background:url(../img/secciones/menuHotel-vacacional-on.jpg) repeat-y;
}
.vacacional ul.menuHotel li.active {
	background:url(../img/secciones/menuHotel-vacacional-on.jpg) repeat-y !important;
}
.vacacional ul.menuHotel li.active a,
.vacacional ul.menuHotel li.active a:hover {
	background:url(../img/flechaMenuActivo.png) no-repeat 92% 55%;
}


.bienestar ul.menuHotel li a {
	background:url(../img/secciones/menuHotel-bienestar.jpg) repeat-y ;
}
.bienestar ul.menuHotel li a:hover{
	background:url(../img/secciones/menuHotel-bienestar-on.jpg) repeat-y;
}
.bienestar ul.menuHotel li.active {
	background:url(../img/secciones/menuHotel-bienestar-on.jpg) repeat-y !important;
}
.bienestar ul.menuHotel li.active a,
.bienestar ul.menuHotel li.active a:hover {
	background:url(../img/flechaMenuActivo.png) no-repeat 92% 55%;
}



.montana ul.menuHotel li a {
	background:url(../img/secciones/menuHotel-montana.jpg) repeat-y ;
}
.montana ul.menuHotel li a:hover{
	background:url(../img/secciones/menuHotel-montana-on.jpg) repeat-y;
}
.montana ul.menuHotel li.active {
	background:url(../img/secciones/menuHotel-montana-on.jpg) repeat-y !important;
}
.montana ul.menuHotel li.active a,
.montana ul.menuHotel li.active a:hover {
	background:url(../img/flechaMenuActivo.png) no-repeat 92% 55%;
}

/* banner principal hotel */
.urbano #imagenPrincipal {
	background:url(../img/pictos/urbano50.gif) no-repeat 100% 0;
}
.lujo #imagenPrincipal {
	background:url(../img/pictos/lujo50.gif) no-repeat 100% 0;
}
.vacacional #imagenPrincipal {
	background:url(../img/pictos/vacacional50.gif) no-repeat 100% 0;
}

.bienestar #imagenPrincipal {
	background:url(../img/pictos/bienestar50.gif) no-repeat 100% 0;
}
.montana #imagenPrincipal {
	background:url(../img/pictos/montana50.gif) no-repeat 100% 0;
}

/* --------------------------------------------------------------------------- Desplegables hotel
------------------------------------------------------------------------------ Colores calendario
*/

.urbano h4,
.urbano td.enSeleccion,
.urbano .DForm-tabs a,
.urbano #tablaHab > thead th {
	background:#9DA3A8;
}
.lujo h4,
.lujo td.enSeleccion,
.lujo .DForm-tabs a,
.lujo #tablaHab > thead th {
	background:#A39CA2;
}
.vacacional h4,
.vacacional td.enSeleccion,
.vacacional .DForm-tabs a,
.vacacional #tablaHab > thead th {
	background:#BAB1A6;
}
.bienestar h4,
.bienestar td.enSeleccion,
.bienestar .DForm-tabs a,
.bienestar #tablaHab > thead th {
	background:#B0AC93;
}
.montana h4,
.montana td.enSeleccion,
.montana .DForm-tabs a,
.montana #tablaHab > thead th {
	background:#9EA197;
}

.urbano .galeria .controlTabs,
.urbano #tablaHab .cupoHab td {
	background:#BBC3C9;
}
.lujo .galeria .controlTabs,
.lujo #tablaHab .cupoHab td {
	background:#C4BCC3;
}
.vacacional .galeria .controlTabs,
.vacacional #tablaHab .cupoHab td  {
	background:#DED3C5;
}
.bienestar .galeria .controlTabs,
.bienestar #tablaHab .cupoHab td {
	background:#CFCAAD;
}
.montana .galeria .controlTabs,
.montana #tablaHab .cupoHab td {
	background:#BCBFB4;
}

.urbano .galeria .controlTabs a.active{
	color:#3B4851;
}
.lujo .galeria .controlTabs a.active{
	color:#483A46;
}
.vacacional .galeria .controlTabs a.active{
	color:#76654E;
}
.bienestar .galeria .controlTabs a.active{
	color:#625B29;
}
.montana .galeria .controlTabs a.active{
	color:#3D4430;
}

/* --------------------------------------------------------------------------- WEB HOTEL
*/

body#hotel .lujo form.buscador {
	background:#bebabe no-repeat 0% 100%;
}
body#hotel .urbano form.buscador {
	background:#babec2 no-repeat 0% 100%;
}
body#hotel .vacacional form.buscador {
	background:#cfc9c1 no-repeat 0% 100%;
}
body#hotel .bienestar form.buscador {
	background:#c8c5b4 no-repeat 0% 100%;
}
body#hotel .montana form.buscador {
	background:#bbbdb6 no-repeat 0% 100%;
}