@charset "UTF-8";


/*
@font-face {
  font-weight: bold;
  font-family: 'FuturaLTMediumRegular';
  src: url('fonts/lte50186.eot');
  src: local('Futura LT Medium'), local('FuturaLT'), url('fonts/lte50186.woff') format('woff'), url('fonts/lte50186.ttf') format('truetype'), url('fonts/lte50186.svg#FuturaLT') format('svg');
}

@font-face {
  font-family: 'FuturaLTBoldRegular';
  src: url('fonts/lte50154.eot');
  src: local('Futura LT Bold'), local('FuturaLT-Bold'), url('fonts/lte50154.woff') format('woff'), url('fonts/lte50154.ttf') format('truetype'), url('fonts/lte50154.svg#FuturaLT-Bold') format('svg');
}

@font-face {
  font-family: 'FuturaLTBookBold';
  src: url('fonts/futuralt_bold.eot');
  src: local('Futura LT Book'), local('FuturaLT-Bold'), url('fonts/futuralt_bold.woff') format('woff'), url('fonts/futuralt_bold.ttf') format('truetype'), url('fonts/futuralt_bold.svg#FuturaLT-Bold') format('svg');
}
*/


body {
  font: normal normal normal 0.75em/1.75em "FuturaLTMediumRegular", Helvetica,  Arial, sans-serif;
  background: #000	none;
  color: #F4F4F4;
  background-image: url(../images/bkg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0px;
}

li a {
  text-decoration: none;
}

.clear {
  clear: both;
}

#header #logo {
  width: 188px !important;
  height: 166px !important;
  margin:0px;
  padding: 0px !important;
  position: relative;
}
#header #logo h1 a {
  width: 188px !important;
  height: 166px !important;
  display:block;
  text-indent:-9000px;
  background-image: url(../images/logo.png);
  background-repeat: no-repeat;
  background-position: left top;
}
#header #nav {
  display: block;
  height: 166px;
  width: 762px;
  background-color: #000;
  background-image: url(../images/header_bkg.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#nav #menu {
	background: transparent url(../images/header_buscador.png) repeat bottom 0px !important;
  margin-top: 131px;
	
}

#header #logo h1 a:hover {
  background-position: left -165px;
}


.menu, .menu * {
  font-family:  Georgia, sans-serif;
  font-size:  0.69em;
  line-height:	1.7;
  color: #f1da34;
  margin:			0;
  padding:		0;
  list-style:		none;
}

.menu ul li {
  width:			100%;
}

.menu li:hover {
  visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.menu li {
  float:			left;
  position:		relative;
}
.menu a {
  display:		block;
  position:		relative;
}

#hotel a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 49px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat 0px 0px !important;
}
#hotel a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat 0px -35px !important;
}

#casino a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 56px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -49px 0px !important;
}
#casino a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -49px -35px !important;
}

#banquetesconvenciones a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 166px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -105px 0px !important;
}
#banquetesconvenciones a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -105px -35px !important;
}

#espectaculos a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 90px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -271px 0px !important;
}
#espectaculos a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -271px -35px !important;
}

#promociones a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 90px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -361px 0px !important;
}
#promociones a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -361px -35px !important;
}

#gastronomia a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 90px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -451px 0px !important;
}
#gastronomia a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -451px -35px !important;
}

#giftshop a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 69px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -541px 0px !important;
}
#giftshop a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -541px -35px !important;
}

#clubmagic a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 79px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -609px 0px !important;
}

#clubmagic a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -609px -35px !important;
}

#nuestroscasinos {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 115px !important; height: 35px;
  background: transparent url(../images/nav_menu.png) no-repeat -688px 0px !important;
}

#nuestroscasinos a:hover {
  background: transparent url(../images/nav_menu.png) no-repeat -688px -35px !important;
}

#search {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  /* width: 152px !important; height: 35px; */
  width: 105px !important; height: 35px;
  background: transparent url(../images/header_buscador.png) repeat 0px 0px !important;
}
#search label #searchInput {
  outline: none;
  margin-top: 9px;
  margin-left: 26px;
  font-family: Helvetica,  Arial, sans-serif;
  color: #000;
  height: 15px;
  width: 113px;
  border: 0px;
  background:  transparent;
}
#search label #searchInput:focus {
  outline: none;
  border: 0px;

}
.span-18 {
  margin-right: 0px !important;
  width: 718px !important;
}


/* Accordion */
ul.drawers {
  width: 232px;
  background-color: #333132;
}

ul.drawers .drawer ul {
  display: block;
  width: 232px;
  margin: 0px;
  padding: 0px;
}

ul.drawers li.drawer {
  display: block;
}

ul.drawers li.drawer div.drawer-handle {
  background: transparent url(../images/accordion-title-background.png) repeat-x 0px 0px !important;
  color: #fff;
  cursor: pointer;
  height: 24px;
  font: 10px/24px "FuturaLTMediumRegular", Helvetica,  Arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #333132;
  letter-spacing: 0px;
}

ul.drawers .drawer div.accordion-container {
  text-align: center;
  display: block;
  margin: 0px;
  padding: 15px;
}

ul.drawers .drawer div.accordion-categories {
  text-align: left;
  padding-bottom:15px;
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

ul.drawers .drawer div.accordion-container img {
  margin: 0;
  margin-top: 15px;
  margin-bottom: 5px;
}

ul.drawers .drawer div.accordion-container .drawer-texto {
  font: normal normal normal 0.69em/14px "FuturaLTMediumRegular", Helvetica,  Arial, sans-serif;
  margin: 5px;
  font-size: 10px;
  text-align: left;
  line-height: 12px;
  margin-bottom: 5px !important;
}

ul.drawers .drawer div.accordion-container .drawer-texto p {
  
}
/* end accordion */



/* Slideshow */

.slideshow, .slideshow .picture {
  width: 720px;
  height: 405px;
  overflow: hidden;
  position: relative;
}

.slideshow .picture {
  position: relative;
}

.slideshow .slide-wrapper {
  height: 405px;
}
.slideshow .picture {
  float: left;
  color: #fff;
  position: relative;
}

.slideshow .picture img {
  position: absolute;
  left: 0; top: 0;
  z-index: 0;
}

.slideshow .picture h3 {
  font: 35px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  position: absolute;
  /* background-color: rgba(0,0,0,0.2); */
  background: transparent  url(../images/bg_30.png) repeat left top;
  width: 720px;
  left: 0px; top: 310px;
  padding: 25px;
  padding-left: 35px;
  z-index: 10;
  color: #fff;
  text-shadow: 0 0 10px #fff;
}

.slideshow .picture .text {
  display: none;
  position: absolute;
  left: 0px; bottom: 0px;
  width: 720px;
  z-index: 10;
  color: #fff;
  background: transparent  url(../images/bg_30.png) repeat left top;
  padding: 25px;
  padding-left: 35px;
  font: 12px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
}

.slide-index {
  font: 12px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  position: relative;
  margin: -127px 0px 100px;
  z-index: 30;
}

.slide-index ul {
  height: 30px;
  text-align: right;
}

.slide-index ul li {
  background: transparent  url(../images/bg_30.png) repeat left top;
  display: inline-block;
  width: 30px; height: 30px; line-height: 30px;
  text-align: center;
  /*
	border-top: 1px solid rgba(255,255,255,0.2);
	border-left: 1px solid rgba(255,255,255,0.2);
	border-right: 1px solid rgba(255,255,255,0.2);
  */
}


.slide-index ul li:hover,.slide-index ul li:active {
  /*
	border-top: 1px solid rgba(255,255,255,0.5);
	border-left: 1px solid rgba(255,255,255,0.5);
	border-right: 1px solid rgba(255,255,255,0.5);
  */
  color: #fff;
 background: transparent  url(../images/bg_50.png) repeat left top;
  cursor: pointer;
}
/*  end slideshow */

/*

NOVEDADES

*/
.novedades li {
  float: left;
  width: 143px;
  background-image: url(../images/box_bkg.png);
  background-repeat: no-repeat;
  background-position: right top;
  height: 191px;
}

.novedades .novedades-imagen {
  margin-top: 10px;
  margin-right: 0px;
  margin-left: 7px;
  margin-bottom: 10px;
}


.novedades .shows {
  width: 144px;
}

.novedades .shows a.imagereplacement {
  background-image: url(../images/box_click_shows.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: block;
  width: 144px;
  height: 41px;
  text-indent: -5000px;
}

.novedades .shows a.imagereplacement:hover {
  background-position: 0px -41px;
}

.novedades .promos a.imagereplacement {
  background-image: url(../images/box_click_promos.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: block;
  width: 143px;
  height: 41px;
  text-indent: -5000px;
}

.novedades .promos a.imagereplacement:hover {
  background-position: 0px -41px;
}

.novedades .torneos {
  width: 144px;
}

.novedades .torneos a.imagereplacement {
  background-image: url(../images/box_click_torneos.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: block;
  width: 144px;
  height: 41px;
  text-indent: -5000px;
}

.novedades .torneos a.imagereplacement:hover {
  background-position: 0px -41px;
}

.novedades .hotel {
  width: 143px;
}

.novedades .hotel a.imagereplacement {
  background-image: url(../images/box_click_hotel.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: block;
  width: 143px;
  height: 41px;
  text-indent: -5000px;
}

.novedades .hotel a.imagereplacement:hover {
  background-position: 0px -41px;
}
.novedades li.fotos {
  /* CARGGO ESTA CLASE PARA CERRAR EL FONDO SIN EL BORDE DEL PNG */
  width: 144px;
  background-image: url(../images/box_bkg.png);
  background-repeat: no-repeat;
  background-position: left top;
}

.novedades .fotos {
  width: 144px;
}

.novedades .fotos a.imagereplacement {
  background-image: url(../images/box_click_fotos.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  display: block;
  width: 144px;
  height: 41px;
  text-indent: -5000px;
}

.novedades .fotos a.imagereplacement:hover {
  background-position: 0px -41px;
}

#pagina-clubmagic #header #nav {
  background-image: url(../images/paginas/club_magic_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#pagina-servicios #header #nav,
#pagina-spafitness #header #nav,
#pagina-habitacionstandard #header #nav,
#pagina-habitacionsuperior #header #nav,
#pagina-habitacionpresidencial #header #nav,
#pagina-hotel #header #nav,
#pagina-habitaciones #header #nav,
#pagina-restaurante #header #nav,
#pagina-piscina #header #nav,
#pagina-beneficios #header #nav,
#pagina-nochedebodas #header #nav,
#pagina-aerolineasargentinasysociosaerolineasplus #header #nav,
#pagina-americanexprerssselect #header #nav

{
  background-image: url(../images/paginas/hotel_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#pagina-gastronomia #header #nav,
#pagina-seasonsrestaurant #header #nav,
#pagina-belterrapub #header #nav,
#pagina-jokersrestobar #header #nav
/* CREAR ESTILOS BASADOS EN LAS PAGINAS UNICAS DE GASTRONOMIA */
{
  background-image: url(../images/paginas/gastronomia_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#pagina-ganadordeganadores #header #nav,
#pagina-mundialdesudafricaenjokers #header #nav,
#pagina-promociones #header #nav
{
  background-image: url(../images/paginas/promociones_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#pagina-torneodepoker #header #nav, 
#pagina-torneossitgo #header #nav, 
#pagina-casino #header #nav,
#pagina-torneosdecartas #header #nav,
#pagina-clubmagicvip #header #nav,
#pagina-mesasdejuego #header #nav {
  background-image: url(../images/paginas/casino_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#pagina-espectaculos #header #nav,
#pagina-eventosdestacadados #header #nav,
#pagina-belterra #header #nav, 
#pagina-rainbow #header #nav,
#pagina-jokers #header #nav
{
  background-image: url(../images/paginas/espectaculos_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#pagina-banquetesconvenciones #nav,
#pagina-formatosycapacidades #nav,
#pagina-cateringmenues #nav,
#pagina-banquete #nav,
#pagina-salonbelterra #nav,
#pagina-cateringmenus #nav,
#pagina-salonrainbow #nav,
#pagina-businesscenter #nav,
#pagina-equipamientoaudiovisual #nav                    
{
  background-image: url(../images/paginas/banquetes_header.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.span-24, div.span-24,
.contenido-habitaciones,
.contenido-habitacionstandard,
.contenido-hotel,
.contenido-casino,
.contenido-banquetesconvenciones,
.contenido-espectaculos,
.contenido-promociones,
.contenido-gastronomia,
.contenido-giftshop {
  position: relative;
  width: 950px;
}

.contenido {
  /*height: 990px;*/
  /* padding-bottom: 30px; */
}

.imagen-fondo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  clear: both;
}

.contenido {
  z-index: 20;
  position: relative;
}

.alpha {
  width: 100%;
  height: 534px;
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/alpha.png);
  background-repeat: repeat-x;
  background-position: 0px bottom;
}

.contenido .sub-menu {
  width: 100%;
  height: 61px;
}

.contenido .sub-menu h2 {
  padding-top: 23px;
  color: white;
  font: 13px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  font-weight: normal;
  text-transform:  uppercase;
  letter-spacing: 1px;
  text-align: center;
  margin: 0 auto;
  width: 188px;
  float: left;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.contenido .sub-menu ul {
  width:			100%;
  padding-top: 15px;
}
.contenido .sub-menu li:hover {
  visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.contenido .sub-menu li {
  margin: 0;
  padding: 0;
  float:			left;
  position:		relative;

}
.contenido .sub-menu li a {
  padding-left: 4px;
  padding-bottom: 6px;
  padding-right: 4px;
  padding-top: 6px;
  font-style: normal;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  font-family: 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  font-size: 85%;
  letter-spacing: 0px;
  font-weight: 500;
  font-weight: normal;
  text-transform: uppercase;
  color: white;
  display:		block;
  position:		relative;
  margin: 0;
  border: 1px solid transparent;
}
.contenido .sub-menu a:hover {
  border: 1px solid rgba(255,255,255,0.4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.contenido .sub-menu a:active {
  border: 1px solid rgba(255,255,255,0.4);
  background-color: rgba(255,255,255,0.4);

}


.contenido .noticia-bloque {
  
  margin-top: 270px;
  position: relative;
}

.contenido .noticia-bloque .titulo {
  margin-bottom: 1px;
  margin-left: 197px;
  width: 753px;
  height: 75px;
  background: transparent url(../images/bg_50.png) repeat left top;
}


.contenido .noticia-bloque .titulo h3 {
  margin: 0;
  padding: 28px 10px 0 0;
  margin-left: 15px;
  color: white;

  font: normal normal normal 150% 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}



.contenido .noticia-bloque .slideshow-paginas {
  margin-left: 197px;
  width: 753px;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.contenido .slide-wrapper-paginas {

}

.contenido .noticia-bloque .slideshow-paginas .subpagina {
  border-right: 1px solid transparent;
  float: left;
  /* 	border: 1px green solid; */
  width: 250px;
  height: 280px;
}

.contenido .noticia-bloque .slideshow-paginas .subpagina .imagen-subpagina {
  position: absolute;
  margin: 0;
  padding: 0;
}


/* .CONTENIDO .TITULOS */

#pagina-hotel .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 480px !important; height: 75px;
 	background: transparent url(../images/titulo_hotel.png) no-repeat 0px 0px !important;
}

#pagina-promos .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 346px !important; height: 75px;
 	background: transparent url(../images/titulo_hotel_promos.png) no-repeat 0px 0px !important;
}

#pagina-nochedebodas .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 662px !important; height: 75px;
 	background: transparent url(../images/titulo_hotel_bodas.png) no-repeat 0px 0px !important;
}

#pagina-americanexprerssselect .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 553px !important; height: 75px;
 	background: transparent url(../images/titulo_promocion_american.png) no-repeat 0px 0px !important;
}

#pagina-aerolineasargentinasysociosaerolineasplus .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 720px !important; height: 75px;
 	background: transparent url(../images/titulo_promocion_aerolineas.png) no-repeat 0px 0px !important;
}





#pagina-habitaciones .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 413px !important; height: 75px;
 	background: transparent url(../images/titulo_habitaciones.png) no-repeat 0px 0px !important;
}

#pagina-restaurante .contenido .titulo h3, #pagina-gastronomia .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 497px !important; height: 75px;
 	background: transparent url(../images/titulo_gastronomia.png) no-repeat 0px 0px !important;
}

#pagina-piscina .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 413px !important; height: 75px;
 	background: transparent url(../images/titulo_piscina.png) no-repeat 0px 0px !important;
}

#pagina-spafitness .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 438px !important; height: 75px;
 	background: transparent url(../images/titulo_spa.png) no-repeat 0px 0px !important;
}

#pagina-servicios .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 440px !important; height: 75px;
 	background: transparent url(../images/titulo_servicios.png) no-repeat 0px 0px !important;
}

#pagina-casino .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 195px !important; height: 75px;
 	background: transparent url(../images/titulo_casino.png) no-repeat 0px 0px !important;
}

#pagina-torneosdecartas .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 497px !important; height: 75px;
 	background: transparent url(../images/titulo_torneo_de_cartas.png) no-repeat 0px 0px !important;
}

#pagina-torneodepoker .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 333px !important; height: 75px;
 	background: transparent url(../images/titulo_poker.png) no-repeat 0px 0px !important;
}

#pagina-mesasdejuego .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 497px !important; height: 75px;
 	background: transparent url(../images/titulo_mesas.png) no-repeat 0px 0px !important;
}

#pagina-clubmagic .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 315px !important; height: 75px;
 	background: transparent url(../images/titulo_clubmagic.png) no-repeat 0px 0px !important;
}

#pagina-banquetesconvenciones .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 475px !important; height: 75px;
 	background: transparent url(../images/titulo_banquetes.png) no-repeat 0px 0px !important;
}

#pagina-banquete .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 393px !important; height: 75px;
 	background: transparent url(../images/titulo_catering.png) no-repeat 0px 0px !important;
}

#pagina-salonbelterra .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 624px !important; height: 75px;
 	background: transparent url(../images/titulo_belterra.png) no-repeat 0px 0px !important;
}

#pagina-cateringmenues .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 393px !important; height: 75px;
 	background: transparent url(../images/titulo_catering.png) no-repeat 0px 0px !important;
}


#pagina-salonrainbow .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 465px !important; height: 75px;
 	background: transparent url(../images/titulo_rainbow.png) no-repeat 0px 0px !important;
}

#pagina-businesscenter .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 413px !important; height: 75px;
 	background: transparent url(../images/titulo_business.png) no-repeat 0px 0px !important;
}

#pagina-equipamientoaudiovisual .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 545px !important; height: 75px;
 	background: transparent url(../images/titulo_equipamiento.png) no-repeat 0px 0px !important;
}

#pagina-seasonsrestaurant .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 207px !important; height: 75px;
 	background: transparent url(../images/titulo_gastronomia_seasons.png) no-repeat 0px 0px !important;
}

#pagina-belterrapub .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 528px !important; height: 75px;
 	background: transparent url(../images/titulo_gastronomia_belterra.png) no-repeat 0px 0px !important;
}

#pagina-jokersrestobar .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 385px !important; height: 75px;
 	background: transparent url(../images/titulo_gastronomia_jokers.png) no-repeat 0px 0px !important;
}

#pagina-espectaculos .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 514px !important; height: 75px;
 	background: transparent url(../images/titulo_espectaculos.png) no-repeat 0px 0px !important;
}
#pagina-ganadordeganadores .contenido .titulo h3,
#pagina-promociones .contenido .titulo h3 {
	padding: 0px !important; margin: 0px;
	text-indent: -5000px !important;
 	width: 389px !important; height: 75px;
 	background: transparent url(../images/titulo_promo_ganador_de_ganadores.png) no-repeat 0px 0px !important;
}


#pagina-promociones .contenido .noticia-bloque {
	margin-top: 350px;
}

#pagina-promociones ol {
	margin: 5px 2.5em 1.5em;
}

#pagina-promociones .contenido li {
float: none !important;
display: list-item !important;
width: auto;
}


/* arrows */
.contenido .noticia-bloque a.arrow {
  width: 22px; height: 31px;
  background: transparent url(../images/flechas_slideshow.png) no-repeat left top;
  position: absolute;
  z-index: 100;
  right: 10px; top: 130px;
}

.contenido .noticia-bloque a.arrow:hover {
  background-position: 0px -31px;
  cursor: pointer;
}

.contenido .noticia-bloque a.arrow-left {
  right: 720px;
  background-position: -21px 0px;
  display: none;
}

.contenido .noticia-bloque a.arrow-left:hover {
  background-position: -21px -31px;
}



/* Modifico el aspecto del tag P, para mostrar el titulo */
/* El color de fondo del titulo va luego en .contenido-NOMBREPAGINA .contenido. .titulo-subpagina */

.contenido .slideshow-paginas .subpagina p.titulo-subpagina {
background: transparent url(../images/titulo-subpagina.png) no-repeat left top;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 10px;
padding-top: 10px;

width: 240px;
position: absolute;
margin: 0px;
margin-top: 141px;
text-align: right;
color: #fff;

text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
letter-spacing: 1px;
text-transform: uppercase;
font: 9px 'FuturaLTBoldRegular', Helvetica,  Arial, sans-serif;
}

.contenido .slideshow-paginas .subpagina p.titulo-subpagina a {
  color: #fff;
}

.contenido .slideshow-paginas .subpagina p.titulo-subpagina a:hover {
  color: #e1e1e1;
}

/* Modifico el aspecto del SPAN, para mostrar resumen */
.contenido .slideshow-paginas .subpagina .resumen-subpagina {
  line-height: 14px;
  width: 240px;
  height: 140px;
  font-size: 90%;
  padding-left: 5px;
  padding-bottom: 10px;
  padding-right: 5px;
  padding-top: 10px;

  position: absolute;
  margin: 0px;
  margin-top: 175px;


  /* border: 1px solid green; */

  font: 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  text-align: left;
}


/* ESTILO ESPECIAL PARA CADA SECCION */

.sub-menu, .resumen-subpagina
{
  /* background-color: rgba(0,0,0,0.5); */
}

#pagina-jokersrestobar .subpagina,
#pagina-jokersrestobar .slideshow-paginas,
#pagina-seasonsrestaurant .subpagina,
#pagina-seasonsrestaurant .slideshow-paginas,
#pagina-belterrapub .subpagina, 
#pagina-belterrapub .slideshow-paginas {
	height: 142px !important; 
}
.contenido-clubmagic .contenido .sub-menu,
.contenido-clubmagic .contenido .subpagina-contenido
{
 background-color: #de7d5c;
}

.contenido-hotel .contenido .sub-menu,
.contenido-habitaciones .contenido .sub-menu,
.contenido-habitacionstandard .contenido .sub-menu,
{
  background-color: #C1901B;
}

.contenido-promociones .contenido .sub-menu,
.contenido-promociones .contenido .subpagina-contenido
{
  background-color: #36668f;
}


.contenido-hotel .contenido .sub-menu,
.contenido-habitaciones .contenido .sub-menu,
.contenido-habitacionstandard .contenido .sub-menu,
.contenido-promos .contenido .sub-menu
{
  background-color: #C1901B;
}


.contenido-torneosdecartas .contenido .sub-menu,
.contenido-casino .contenido .sub-menu,
.contenido-casino .contenido .subpagina-contenido,
.contenido-torneosdecartas .contenido .subpagina-contenido
{
  background-color: #5a0502;
}

.contenido-comollegar .contenido .sub-menu,
.contenido-comollegar .contenido .subpagina-contenido,
.contenido-juegoresponsable .contenido .sub-menu,
.contenido-juegoresponsable .subpagina-contenido,
.contenido-junindelosandes .contenido .sub-menu,
.contenido-sanmartindelosandes .contenido .sub-menu,
.contenido-caviahue .contenido .sub-menu,
.contenido-junindelosandes .subpagina-contenido,
.contenido-sanmartindelosandes .subpagina-contenido,
.contenido-caviahue .subpagina-contenido
{
    background: transparent  url(../images/bg_50.png) repeat left top;
}


.contenido-casino .contenido .slideshow-paginas .subpagina p.titulo-subpagina {
}

.contenido-banquetesconvenciones .contenido .sub-menu {
  background-color: #923855;
}

.contenido-banquetesconvenciones .contenido .slideshow-paginas .subpagina p.titulo-subpagina {
  /*
background-color: #923855;
  border-top: 1px solid #bc4a6f;
*/
}

.contenido-espectaculos .contenido .sub-menu,
.contenido-belterra .contenido .sub-menu,
.contenido-eventosdestacadados .contenido .sub-menu,
.contenido-rainbow .contenido .sub-menu,
.contenido-jokers  .contenido .sub-menu
 {
  background-color: #17bfce;
}

.contenido-espectaculos .contenido .slideshow-paginas .subpagina p.titulo-subpagina {
  /*
background-color: #44ddeb;
  border-top: 1px solid #69f3ff;
*/
}

.contenido-gastronomia .contenido .sub-menu
{
  background-color: #c6a46b;
}

.contenido-gastronomia .contenido .slideshow-paginas .subpagina p.titulo-subpagina {
  /*
background-color: #dbba83;
  border-top: 1px solid #f2d3a0;
*/
}


/* FIN DE ESTILO ESPECIAL PARA CADA SECCION */


/* CSS PARA PAGINAS */


.contenido .subpagina-contenido {
  margin-left: 197px;
  position: relative;
  width: 752px;
  padding-bottom: 15px;
  border-right: 1px solid #000;
  /* height: 250px; */
  overflow: hidden;
  /* background: transparent url(../images/bg_50.png) repeat left top; */
}

.contenido .subpagina-contenido h3 {
  margin-top: 25px;
  margin-bottom: 10px;
  color: #fff;
  margin-left: 10px;
  text-align: left;
  font: 21px/24px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  font-weight: normal;
  text-transform:  uppercase;
  letter-spacing: 1px;
  /* text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65); */
}

.contenido .subpagina-contenido h4 {
  margin-top: 15px;
  margin-left: 10px;
  color: #fff;
  text-align: left;
  font: 12px/10px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  font-weight: normal;
  text-transform:  uppercase;
  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);
}

.contenido .subpagina-contenido p, .contenido .subpagina-contenido td {
  padding-left: 10px;
  padding-right: 10px;
  color: #fff;
  text-align: left;

  letter-spacing: 0px;
  /* text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8); */
  font: 11px/18px;
}

.contenido .subpagina-contenido li {
	width: 50%;
	float: left;
	
}



/* COLOR DE FONDO CUSTOMIZADO PARA CADA PAGINA */
#pagina-casino .titulo,
#pagina-mesasdejuego .titulo,
#pagina-torneosdecartas .titulo,
#pagina-clubmagic .titulo {
	/* background: transparent url(../images/hotel_titulo_bkg.png) repeat left top; */
}

.sparks {
	z-index: 10;
	width: 297px;
	height: 208px;
	position: absolute;
	top: -85px;
	left: 123px;
	background: transparent url(../images/sparks.png) no-repeat 0 0;
}


/* #pagina-hotel .contenido .subpagina-contenido, */
.contenido-habitaciones .contenido .subpagina-contenido,
.contenido-hotel  .contenido .subpagina-contenido,
.contenido-promos .contenido .subpagina-contenido
/*,
#pagina-restaurante .contenido .subpagina-contenido,
#pagina-habitaciones .contenido .subpagina-contenido,
#pagina-spafitness .contenido .subpagina-contenido,
#pagina-piscina .contenido .subpagina-contenido,
#pagina-servicios .contenido .subpagina-contenido,
#pagina-promos .contenido .subpagina-contenido,
#pagina-nochedebodas .contenido .subpagina-contenido,
#pagina-habitacionstandard .contenido .subpagina-contenido,
#pagina-habitacionsuperior .contenido .subpagina-contenido,
#pagina-habitacionpresidencial .contenido .subpagina-contenido
*/
{
  background-color: #c1901b;
}

.contenido-juegoresponsable .titulo,
.contenido-juegoresponsable .sparks,
.contenido-junindelosandes .titulo,
.contenido-junindelosandes .sparks,
.contenido-sanmartindelosandes .titulo,
.contenido-sanmartindelosandes .sparks,
.contenido-caviahue .contenido .titulo,
.contenido-caviahue .contenido .sparks,
#pagina-formatosycapacidades .titulo,
#pagina-formatosycapacidades .sparks,
#pagina-promos .contenido .subpagina-contenido,
#pagina-habitacionstandard .titulo,
#pagina-habitacionstandard .sparks,
#pagina-habitacionsuperior .titulo,
#pagina-habitacionsuperior .sparks,
#pagina-habitacionpresidencial .titulo,
#pagina-habitacionpresidencial .sparks,



#pagina-seasonsrestaurant .titulo-subpagina,
#pagina-seasonsrestaurant .resumen-subpagina,
#pagina-belterrapub .titulo-subpagina,
#pagina-belterrapub .resumen-subpagina,
#pagina-jokersrestobar .titulo-subpagina,
#pagina-jokersrestobar .resumen-subpagina,



.contenido-seasonsrestaurant .sub-menu ul,
.contenido-seasonsrestaurant .titulo,
.contenido-seasonsrestaurant .sparks,
.contenido-seasonsrestaurant .subpagina-contenido,

.contenido-jokersrestobar .sub-menu ul,
.contenido-jokersrestobar .titulo,
.contenido-jokersrestobar .sparks,
.contenido-jokersrestobar .subpagina-contenido,

.contenido-belterrapub .sub-menu ul,
.contenido-belterrapub .titulo,
.contenido-belterrapub .sparks,
.contenido-belterrapub .subpagina-contenido

{
	display: none !important;
}
.contenido-jokersrestobar .noticia-bloque,
.contenido-belterrapub .noticia-bloque,
.contenido-seasonsrestaurant .noticia-bloque
{
	margin-top: 471px;
}


#pagina-habitacionstandard .titulo,
#pagina-habitacionsuperior .titulo,
#pagina-habitacionpresidencial .titulo
{
	display: none !important;
}


.contenido-junindelosandes .subpagina-contenido,
.contenido-sanmartindelosandes .subpagina-contenido,
.contenido-caviahue .contenido .subpagina-contenido,
#pagina-habitacionstandard .subpagina-contenido,
#pagina-habitacionsuperior .subpagina-contenido,
#pagina-habitacionpresidencial .subpagina-contenido
{
	padding-bottom: 30px;
	margin-bottom: 120px;
}

.contenido-hotel .subpagina-contenido {
  background-color: #5a0502;
}

	

.contenido-espectaculos .contenido .subpagina-contenido {
  background-color: #17bfce;
}

.contenido-gastronomia .contenido .subpagina-contenido
{
  background-color: #c6a46b;
}

#pagina-banquetesconvenciones .subpagina-contenido,
#pagina-cateringmenues .subpagina-contenido,
#pagina-banquete .subpagina-contenido,
#pagina-salonbelterra .subpagina-contenido,
#pagina-cateringmenus .subpagina-contenido,
#pagina-salonrainbow .subpagina-contenido,
#pagina-businesscenter .subpagina-contenido,
#pagina-equipamientoaudiovisual .subpagina-contenido,
#pagina-formatosycapacidades .subpagina-contenido
{
  background-color: #923855;
}

#pagina-sanmartindelosandes .sub-menu h2,
#pagina-formatosycapacidades .sub-menu h2,
#pagina-cateringmenues .sub-menu h2,
#pagina-banquetesconvenciones .sub-menu h2, 
#pagina-banquete .sub-menu h2,
#pagina-salonbelterra .sub-menu h2,
#pagina-cateringmenus .sub-menu h2,
#pagina-salonrainbow .sub-menu h2,
#pagina-businesscenter .sub-menu h2,
#pagina-equipamientoaudiovisual .sub-menu h2
{
  padding-top: 15px !important;
}

#global {
	/* border: 1px solid red; */
  margin: 0;
  padding: 0;
  left: 560px;
  position:		absolute;
}

#global .above-menu ul li {
  width:			100%;
}

#global .above-menu li:hover {
  visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#global .above-menu li {
  float:			right;
  position:		relative;
}
#global .above-menu a {
  display:		block;
  position:		relative;
}

#global .telefono {
  position: relative;
  float: right;
  margin: 0 !important;
  padding: 0;
  text-align: left;
  color: white;
  font: 9px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  letter-spacing: 0px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  text-decoration: none;
  top: 5px;
  right: 7px;
}



#mapa a,
#facebook a,
#contactenos a,
#login a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 40px !important; height: 30px;
}

#logout a {
  display:  block !important;
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 135px !important; height: 30px;
}

#mapa a {
  background: transparent url(../images/iconos.png) no-repeat 0px 0px !important;
}

#mapa a:hover {
  background: transparent url(../images/iconos.png) no-repeat 0px -30px !important;
}

#facebook a {
  background: transparent url(../images/iconos.png) no-repeat -40px 0px !important;
}

#facebook a:hover {
  background: transparent url(../images/iconos.png) no-repeat -40px -30px !important;
}

#contactenos a {
  background: transparent url(../images/iconos.png) no-repeat -80px 0px !important;
}

#contactenos a:hover {
  background: transparent url(../images/iconos.png) no-repeat -80px -30px !important;
}

#login a {
  background: transparent url(../images/iconos.png) no-repeat -120px 0px !important;
}

#login a:hover {
  background: transparent url(../images/iconos.png) no-repeat -120px -30px !important;
}

#logout a {
  background: transparent url(../images/iconos.png) no-repeat -313px 0px !important;
}

#logout a:hover {
  background: transparent url(../images/iconos.png) no-repeat -313px -30px !important;
}

#reservas a {
  padding: 0px !important; margin: 0px;
  text-indent: -5000px;
  width: 152px !important; height: 30px;
  background: transparent url(../images/iconos.png) no-repeat -161px 0px !important;
}

#reservas a:hover {
  background: transparent url(../images/iconos.png) no-repeat -161px -30px !important;
}

#global {
  
}

/*

#reservas {
	display: block;
	overflow: hidden;
}
*/
#pop-login, #iframeBEIdiso {
	  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;

	background-color: #c0ab10;
	/*display: none;*/
	position: absolute;
	z-index: 5000;
	width: 760px;
  right: 0;
  z-index: 1000;

	top: 135px;
	left: 95px;
	display: none;
	height: 420px !important;
}

#reservas ul {
	margin: 0;
}

/* SHOWS */


.contenido .main-show {
	background: transparent  url(../images/bg_50.png) repeat left top;
  margin-top: 220px;
  position: relative;
    margin-bottom: 1px;
  margin-left: 197px;
  width: 753px;
  display: block;
}

.main-show span.next-show {
 padding-top: 20px;
 display: block;
}

.main-show h2 
{
margin-bottom: 0px;
padding-left: 5px;
}

.main-show h2 a {
  margin: 0 !important;
  padding: 0;
  text-align: left;
  color: white;
  font: normal normal normal 21px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  text-transform:  uppercase;

  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  text-decoration: none;
}

.main-show h2 a:hover {
  text-decoration: underline;
  color: #44ddeb;
}


.main-show h3, .main-show .category, .main-show .next-show {
  margin: 0 !important;
  padding: 0;
  text-align: left;
  color: white;
  font: 0.69em 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  text-transform:  uppercase;

  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  text-decoration: none;
}

.main-show h3 {
	font: bold 0.69em 'FuturaLTBoldRegular', Helvetica,  Arial, sans-serif;
}
.main-show h3, .main-show .category, .main-show .next-show 
{
	padding-left: 5px;
}

.main-show .category
{
padding-bottom: 15px;
}

.shows-wrapper {
  background-color: rgba(68, 221, 235, 0.6);
  position: relative;
  margin-bottom: 1px;
  margin-left: 197px;
  width: 753px;
  padding-bottom: 10px;
}

.belterra, .rainbow, .events, .jokers  {
	padding-top: 10px;
	padding-left: 10px;
}

#event .belterra, #event .rainbow, #event .events, #event .jokers
{
padding-left: 0px;
}


.belterra h2, .rainbow h2, .events h2, .jokers h2 {
  width: auto;
  margin: 0 !important;
  padding: 28px 10px 0 0;
  text-align: left;
  color: white;
  font: normal normal normal 21px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  text-transform:  uppercase;

  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  text-decoration: none;
  margin-bottom: 20px !important;
}

.shows-wrapper div {
	clear: both;
}

.shows-wrapper ul li {
  float: left;
  width: 143px;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}


.shows-wrapper li h3 {
	vertical-align: bottom;
	margin-bottom: 0 !important;
	height: 30px;
	display: block;
}

.shows-wrapper li h4 {
	margin-bottom: 0 !important;
	height: 15px;
	display: block;
}


.shows-wrapper .count-event {
	/*
display: block;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  position: absolute;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  background-color: red;
  
  color: white;
  font: 9px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  float: left;
  margin: 0;
  
*/
  
  -webkit-border-bottom-left-radius: 2px 2px;
-webkit-border-bottom-right-radius: 2px 2px;
-webkit-border-top-left-radius: 2px 2px;
-webkit-border-top-right-radius: 2px 2px;
background-color: rgb(0, 55, 106);
margin-top: 24px;
display: block;
 font: 9px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
font-weight: bold;
padding-bottom: 1px;
position: absolute;
/*
right: -2px;
top: -2px;
*/
z-index: 0;  
}

.shows-wrapper .count-event span {
-webkit-border-bottom-left-radius: 2px 2px;
-webkit-border-bottom-right-radius: 2px 2px;
-webkit-border-top-left-radius: 2px 2px;
-webkit-border-top-right-radius: 2px 2px;
background-color: #004d54;
border: 0px;
border-top: 0px;
display: block;
padding: 3px;
}

.shows-wrapper .belterra .count-event {
 margin-left: 115px;
 }

.shows-wrapper .rainbow .count-event {
 margin-left: 105px;
 }
 
 .shows-wrapper .events .count-event {
 margin-left: 150px;
 }

 .shows-wrapper .jokers .count-event {
 margin-left: 75px;
 }

.shows-wrapper li h3 a {
  margin: 0 !important;
  padding: 0;
  text-align: left;
  color: #004046;
  font: 12px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
}

.shows-wrapper li h3 a:hover {
	background-color: white;
	color: #004046;
}
.shows-wrapper li h4, .shows-wrapper li .description {
  margin: 0 !important;
  padding: 0;
  text-align: left;
  color: #004046;
  font: 10px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  text-decoration: none;
}

.shows-wrapper li .description {
	padding: 5px;
	width: 120px; height: 120px;
	background-color: #004d54;
	font-weight: normal;
	color: #e7fbfd;
}

.shows-wrapper li .img-placeholder {
	border: 0;
	left: 0px; bottom: 0px;
	position: absolute;
	width: 130px; height: 130px;
}



/*
#mapa a:hover,
#facebook a:hover,
#contactenos a:hover,
#login a:hover, #reservas a:hover  {
  background-position-y: -30px;
}
*/



.mask-fixed {
  background: transparent  url(../images/bg_70.png) repeat left top;
}

.footer {

background-color: #000; 

}

.footer-menu .nuestroscasinos, .footer-menu .informacioninstitucional, .footer-menu .social {
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-top: 15px;
	width: 224px;
	float:left;
	margin: 0px;
	height: 140px;
	overflow: visible;
}

.footer-menu .comollegar {
	background: url(../images/footer_mapa.png) no-repeat 15px 30px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-top: 15px;
	width: 217px;
	float:left;
	margin: 0px;
	height: 140px;
	overflow: visible;
}

.footer-menu .nuestroscasinos, .footer-menu .informacioninstitucional, .footer-menu .social {
	background: url(../images/footer_linea.png) no-repeat right 2px;
}

.footer-menu h2 {
  padding-left: 0;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-top: 15px;
  width: auto;
  margin: 0 !important;
  text-align: left;
  color: white;
  letter-spacing: 1px;
  text-transform: uppercase;
  font: 8px 'FuturaLTBoldRegular', Helvetica,  Arial, sans-serif;
}

.footer-menu a, .footer-menu li {
  text-align: left;
  color: #b3b3b3;
  letter-spacing: 0px;
  font: 9px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
}

.footer-menu .comollegar li, .footer-menu .comollegar h2 {
	padding-left: 65px;
}



.footer-menu a:hover {
	color: #c9ae00;
}

.signature p {
	padding-bottom: 15px;
	padding-top: 5px;
	margin: 0 auto;
	text-align: center;
	color: white;
	letter-spacing: 0px;
	font: 10px 'FuturaLTMediumRegular', Helvetica,  Arial, sans-serif;
}

#poker, #capacidad {
	width: 60%;
	margin: 15px;
}
#capacidad caption {

	background-color: #444444;

}

#poker caption, #poker thread th {

	background-color: #444444;

}



#poker caption p, #capacidad caption p {
	font-size: 14px;
	margin: 0px;
	color: white;
	padding-top: 10px !important;
	padding-right: 0px;
	padding-bottom: 10px !important;
	padding-left: 0px;
}

#poker p {
	text-align: left;
}

#poker p, #capacidad p {
	font-size: 10px;
	margin: 0px;
	color: white;
	padding: 5px !important;
	text-align: center;
}
#poker tr th, #capacidad tr th {
	background-color: #646464;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f4f4f4;
}

#capacidad tr th p {
	text-align: left !important;
}
#capacidad td {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #814155 !important;
}

#poker td {
	background-color: #242424;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #5a0502 !important;
}

#capacidad td.no-line {
	border-bottom-width: 0px !important;
}


.subpagina-contenido a {
color:#fff;
text-decoration:underline;
}


.subpagina-contenido a:hover {
text-decoration:none;
}

.HcTop {
	display: block;
	padding-top: 40px;
}

