body{
	margin:0px;
	background-image:url(../imagenes/loaing.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
a{
	color:white;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}
a:hover{
	color:#ED1C24;
}

@font-face {
    font-family: 'GothamRoundedMedium';
    src: url('../typos/gothamrounded-medium.eot');
    src: url('../typos/gothamrounded-medium.eot') format('embedded-opentype'),
         url('../typos/gothamrounded-medium.woff') format('woff'),
         url('../typos/gothamrounded-medium.ttf') format('truetype'),
         url('../typos/gothamrounded-medium.svg#GothamRoundedMedium') format('svg');
}
@font-face {
    font-family: 'GothamRoundedBold';
    src: url('../typos/gothamrounded-bold.eot');
    src: url('../typos/gothamrounded-bold.eot') format('embedded-opentype'),
         url('../typos/gothamrounded-bold.woff') format('woff'),
         url('../typos/gothamrounded-bold.ttf') format('truetype'),
         url('../typos/gothamrounded-bold.svg#GothamRoundedBold') format('svg');
}
@font-face {
    font-family: 'GothamRoundedLight';
    src: url('../typos/gothamrounded-light.eot');
    src: url('../typos/gothamrounded-light.eot') format('embedded-opentype'),
         url('../typos/gothamrounded-light.woff') format('woff'),
         url('../typos/gothamrounded-light.ttf') format('truetype'),
         url('../typos/gothamrounded-light.svg#GothamRoundedLight') format('svg');
}
@font-face {
    font-family: 'gotham_bookregular';
    src: url('../typos/gotham-book-webfont.eot');
    src: url('../typos/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../typos/gotham-book-webfont.woff') format('woff'),
         url('../typos/gotham-book-webfont.ttf') format('truetype'),
         url('../typos/gotham-book-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ChronicleDisplaySemibold';
    src: url('../typos/chronicledisp-semibold.eot');
    src: url('../typos/chronicledisp-semibold.eot') format('embedded-opentype'),
         url('../typos/chronicledisp-semibold.woff') format('woff'),
         url('../typos/chronicledisp-semibold.ttf') format('truetype'),
         url('../typos/chronicledisp-semibold.svg#ChronicleDisplaySemibold') format('svg');
}
@font-face {
    font-family: 'ChronicleDisplayItalic';
    src: url('../typos/chronicledisp-italic.eot');
    src: url('../typos/chronicledisp-italic.eot') format('embedded-opentype'),
         url('../typos/chronicledisp-italic.woff') format('woff'),
         url('../typos/chronicledisp-italic.ttf') format('truetype'),
         url('../typos/chronicledisp-italic.svg#ChronicleDisplayItalic') format('svg');
}
@font-face {
    font-family: 'ChronicleDisplayLight';
    src: url('../typos/chronicledisp-light.eot');
    src: url('../typos/chronicledisp-light.eot') format('embedded-opentype'),
         url('../typos/chronicledisp-light.woff') format('woff'),
         url('../typos/chronicledisp-light.ttf') format('truetype'),
         url('../typos/chronicledisp-light.svg#ChronicleDisplayLight') format('svg');
}



#contenedor{
	width:960px;
	height:750px;
	position:absolute;
	top:50%;
	margin-top:-375px;
	left:50%;
	margin-left:-480px;
	visibility:hidden;
}
.logo{
	width:240px;
	height:132px;
	position:absolute;
	left:50%;
	margin-left:-120px;
	top:10px;
	background: url(../imagenes/logo.png);
}
.logo_dol{
	width:240px;
	height:132px;
	position:absolute;
	left:50%;
	margin-left:-120px;
	top:10px;
	background: url(../imagenes/logo_dol.png);
}

.idioma{
	font-family: 'GothamRoundedMedium';
	font-size:11px;
	color:#ED1C24;
	letter-spacing:1px;
	position:absolute;
	top:47px;
	left:5px;
}
.idioma a{
	color:#ED1C24;
}
.idioma a:hover;{
	color:white;
}

.idioma_dol{
	font-family: 'GothamRoundedMedium';
	font-size:11px;
	color:#00ffff;
	letter-spacing:1px;
	position:absolute;
	top:47px;
	left:5px;
}
.idioma_dol a{
	color:#00ffff;
}
.idioma_dol a:hover;{
	color:white;
}

.botonera{
	color:white;
	width:100%;
	top:165px;
	font-size:20px;
	position:absolute;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	font-family: 'GothamRoundedMedium';
	letter-spacing:1px;
	padding-bottom:2px;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.botonera .cocina{
	margin-left:5px;
	position:relative;
	float:left;
	padding-right:25px;
	background: url(../imagenes/e.png) no-repeat right 3px;
}
.botonera .cocina_sel{
	margin-left:5px;
	position:relative;
	float:left;
	padding-right:25px;
	background: url(../imagenes/e_roja.png) no-repeat right 3px;
	color:#ED1C24;
}
.botonera .bodega{
	margin-left:68px;
	position:relative;
	float:left;
}
.botonera .bodega_sel{
	margin-left:68px;
	position:relative;
	float:left;
	color:#ED1C24;
}
.botonera .especiales{
	margin-left:68px;
	padding-right:25px;
	background: url(../imagenes/e.png) no-repeat right 3px;
	position:relative;
	float:left;	
}
.botonera .especiales_sel{
	margin-left:68px;
	padding-right:25px;
	background: url(../imagenes/e_roja.png) no-repeat right 3px;
	position:relative;
	float:left;	
	color:#ED1C24;
}
.botonera .tuyo{	
	position:absolute;
	right:5px;
}
.botonera .tuyo_sel{	
	position:absolute;
	right:5px;
	color:#ED1C24;
}

.botonera_dol a{
	color:#00FFFF;
}
.botonera_dol a:hover;{
	color:#FFF !important;
}
.botonera_dol{	
	width:100%;
	top:165px;
	font-size:20px;
	position:absolute;
	text-transform: uppercase;
	border-bottom: 1px solid #00FFFF;
	font-family: 'GothamRoundedMedium';
	letter-spacing:1px;
	padding-bottom:2px;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.botonera_dol .cocina{
	margin-left:5px;
	position:relative;
	float:left;
	padding-right:25px;
	background: url(../imagenes/e_cyan.png) no-repeat right 3px;
}
.botonera_dol .bodega{
	margin-left:68px;
	position:relative;
	float:left;
}
.botonera_dol .especiales{
	margin-left:68px;
	padding-right:25px;
	background: url(../imagenes/e_cyan.png) no-repeat right 3px;
	position:relative;
	float:left;	
}
.botonera_dol .tuyo{	
	position:absolute;
	right:5px;
}

.btn_izq{
	width:268px;
	height:345px;
	top:258px;
	position:absolute;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.9);
}
.btn_izq .promos{
	width:46px;
	height:125px;
	left:50%;
	margin-left:-23px;
	top:-8px;
	position:absolute;
	background: url(../imagenes/btn_promos.png);
	cursor: hand;
	cursor: pointer;
}
.btn_izq .social{
	width:100%;
	height:101px;
	top:138px;
	position:absolute;	
}
.btn_izq .social .fb{
	width:36px;
	height:52px;
	margin-left:80px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_fb.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq .social .tw{
	width:33px;
	height:52px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_tw.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq .social .pin{
	width:32px;
	height:52px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_pin.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq .social .like{
	width:59px;
	height:52px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_like.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq .dir{
	width:100%;
	top:195px;
	position:absolute;
	text-align:center;
	color:white;
	font-family: 'ChronicleDisplaySemibold';
	font-size:10px;
	letter-spacing:1px;
}
.btn_izq .dir .it{
	font-family: 'ChronicleDisplayItalic';
}
.btn_izq .contacto{
	width:100%;
	top:232px;
	position:absolute;
	text-align:center;
	color:white;
	font-family: 'ChronicleDisplaySemibold';
	font-size:10px;
	letter-spacing:1px;
	cursor: hand;
	cursor: pointer;
}
.btn_izq .pony{
	width:39px;
	height:39px;
	left:50%;
	margin-left:-19px;
	bottom:0px;
	position:absolute;
	background: url(../imagenes/pony.png);
}

.btn_izq_dol a{
	color:#00FFFF;
}
.btn_izq_dol a:hover;{
	color:#fff;
}
.btn_izq_dol{
	width:268px;
	height:345px;
	top:258px;
	position:absolute;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.9);
}
.btn_izq_dol .promos{
	width:46px;
	height:125px;
	left:50%;
	margin-left:-23px;
	top:-8px;
	position:absolute;
	background: url(../imagenes/btn_promos_dol.png);
	cursor: hand;
	cursor: pointer;
}
.btn_izq_dol .social{
	width:100%;
	height:101px;
	top:138px;
	position:absolute;	
}
.btn_izq_dol .social .fb{
	width:36px;
	height:52px;
	margin-left:80px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_fb_dol.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq_dol .social .tw{
	width:33px;
	height:52px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_tw_dol.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq_dol .social .pin{
	width:32px;
	height:52px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_pin_dol.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq_dol .social .like{
	width:59px;
	height:52px;
	position:relative;
	float:left;
	background: url(../imagenes/btn_like_dol.png) center center no-repeat;
	cursor: hand;
	cursor: pointer;
}
.btn_izq_dol .dir{
	width:100%;
	top:195px;
	position:absolute;
	text-align:center;
	color:#00FFFF;
	font-family: 'ChronicleDisplaySemibold';
	font-size:10px;
	letter-spacing:1px;
}
.btn_izq_dol .dir .it{
	font-family: 'ChronicleDisplayItalic';
}
.btn_izq_dol .contacto{
	width:100%;
	top:232px;
	position:absolute;
	text-align:center;
	color:#00FFFF;
	font-family: 'ChronicleDisplaySemibold';
	font-size:10px;
	letter-spacing:1px;
	cursor: hand;
	cursor: pointer;
}
.btn_izq_dol .pony{
	width:39px;
	height:39px;
	left:50%;
	margin-left:-19px;
	bottom:0px;
	position:absolute;
	background: url(../imagenes/pony_dol.png);
}

.btn_dolce{
	width:166px;
	height:193px;
	top:325px;
	right:55px;
	position:absolute;
	background: url(../imagenes/btn_dolce.png);
}
.btn_dolce_dol{
	width:166px;
	height:193px;
	top:325px;
	right:55px;
	position:absolute;
	background: url(../imagenes/btn_dolce_dol.png);
}

.btn_50{
	width:117px;
	height:184px;
	top:575px;
	right:75px;
	position:absolute;
	background: url(../imagenes/50.png);
}

.reservas{
	width:100%;
	height:70px;
	position:absolute;
	bottom:0px;
	text-align:center;
	font-size:11px;
	font-family: 'GothamRoundedMedium';
	color:white;
	text-transform: uppercase;
	letter-spacing:2px;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
}
.reservas p{
	font-size:20px;
	text-decoration:underline;
	letter-spacing:1px;
	margin-bottom:10px;
}

.reservas_dol a{
	color:#00FFFF;
}
.reservas_dol a:hover;{
	color:#fff;
}
.reservas_dol{
	width:100%;
	height:70px;
	position:absolute;
	bottom:0px;
	text-align:center;
	font-size:11px;
	font-family: 'GothamRoundedMedium';
	color:#00ffff;
	text-transform: uppercase;
	letter-spacing:2px;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
}
.reservas_dol p{
	font-size:20px;
	text-decoration:underline;
	letter-spacing:1px;
	margin-bottom:10px;
}

.iframe{
	z-index:5;
	top:215px;
	width:412px;
	height:412px;
	left:50%;
	margin-left:-206px;
	position:absolute;
	border:5px solid white;
	background: white;
}
.iframe_rojo{
	top:215px;
	width:412px;
	height:412px;
	left:50%;
	margin-left:-206px;
	position:absolute;
	border:5px solid #ED1C24;
	background: #000;
	z-index:5;
}
.iframe_negro{
	top:215px;
	width:412px;
	height:412px;
	left:50%;
	margin-left:-206px;
	position:absolute;
	border:5px solid #000;
	background: #000;
	z-index:5;
}

.salir{
	width:60px;
	left:50%;
	margin-left:-30px;
	position:absolute;
	font-family: 'GothamRoundedLight';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:white;
	font-size:12px;
	top:590px;
	z-index:5;
	cursor: hand;
	cursor: pointer;	
}
.salir_rojo{
	width:60px;
	left:50%;
	margin-left:-30px;
	position:absolute;
	font-family: 'GothamRoundedLight';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:#ED1C24;
	font-size:12px;
	top:590px;
	z-index:5;
	cursor: hand;
	cursor: pointer;	
}
.salir_negro{
	width:60px;
	left:50%;
	margin-left:-30px;
	position:absolute;
	font-family: 'GothamRoundedLight';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:#000;
	font-size:12px;
	top:590px;
	z-index:25;
	cursor: hand;
	cursor: pointer;	
}

.galeria{	
	top:215px;
	width:412px;
	height:412px;
}
.slidesjs-previous.slidesjs-navigation{
	position:absolute;
	top:190px;
	left:12px;
	z-index:200;
	width:24px;
	height:42px;
	background: url(../imagenes/flecha_izq.png);
}
.slidesjs-next.slidesjs-navigation{
	position:absolute;
	top:190px;
	right:12px;
	z-index:200;
	width:24px;
	height:42px;
	background: url(../imagenes/flecha_der.png);
}

.texto{
	z-index:10;
	top:215px;
	width:412px;
	height:412px;
	left:50%;
	margin-left:-206px;
	position:absolute;
	border:5px solid white;
	background: white;	
}
.texto .tit{
	width:363px;
	margin-left:30px;
	margin-top:18px;
	position:relative;
	float:left;
	font-family: 'GothamRoundedMedium';
	color:black;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	font-size:20px;
}
.texto pos{
	font-size:15px;
	font-family: 'ChronicleDisplayLight';
	text-decoration: none;
	text-transform: none;
}
.texto .controles{
	width:363px;
	margin-left:30px;
	top:72px;
	position:absolute;
	float:left;
	font-family: 'gotham_bookregular';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:#ED1C24;
	font-size:12px;
}
.texto .controles a{
	cursor: hand;
	cursor: pointer;
	color:#ED1C24;
}
.texto .controles a:hover;{
	color:black;
}
.texto .bajada{
	width:363px;
	margin-left:30px;
	top:95px;
	position:absolute;
	float:left;
	font-family: 'gotham_bookregular';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:#ED1C24;
	font-size:12px;
	cursor: hand;
	cursor: pointer;
}
.texto .txt{
	width:363px;
	margin-left:30px;
	top:135px;
	position:absolute;
	font-family: 'ChronicleDisplayLight';
	color:black;
	font-size:15px;
	line-height:16px;
	background-position: center top;
	background-repeat: no-repeat;
}
.texto .txt ita{
	font-family: 'ChronicleDisplayItalic';
}
.texto .txt bol{
	font-family: 'ChronicleDisplaySemibold';
}
.texto .txt a{
	color:#000;
}
.texto .txt a:hover;{
	color:#ED1C24;
}

.texto .txt_eng{
	width:363px;
	margin-left:30px;
	top:135px;
	position:absolute;
	font-family: 'ChronicleDisplayLight';
	color:black;
	font-size:14px;
	line-height:15px;
	background-position: center top;
	background-repeat: no-repeat;
}
.texto .txt_eng ita{
	font-family: 'ChronicleDisplayItalic';
}
.texto .txt_eng bol{
	font-family: 'ChronicleDisplaySemibold';
}
.texto .txt_eng a{
	color:#000;
}
.texto .txt_eng a:hover;{
	color:#ED1C24;
}

.texto .controles2{
	width:100%;
	margin-top:8px;
	position:absolute;
	font-family: 'gotham_bookregular';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:#ED1C24;
	font-size:12px;
	bottom:28px;
}
.texto .controles2 a{
	cursor: hand;
	cursor: pointer;
	color:#ED1C24;
}
.texto .controles2 a:hover;{
	color:black;
}





.texto_dol a{
	color:#D1D3D4;
}
.texto_dol a:hover;{
	color:#D1D3D4;
}
.texto_dol{
	z-index:60;
	top:215px;
	width:412px;
	height:412px;
	left:50%;
	margin-left:-206px;
	position:absolute;
	border:0px solid rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.7);	
	padding:5px;	
}
.texto_dol .tit{
	width:363px;
	margin-left:30px;
	margin-top:18px;
	position:relative;
	float:left;
	font-family: 'GothamRoundedMedium';
	color:black;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	font-size:20px;
	color:#00ffff;
}
.texto_dol .controles{
	width:363px;
	margin-left:30px;
	top:72px;
	position:absolute;
	float:left;
	font-family: 'gotham_bookregular';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:#D1D3D4;
	font-size:12px;
}
.texto_dol .controles a{
	cursor: hand;
	cursor: pointer;
	color:#D1D3D4;
}
.texto_dol .controles a:hover;{
	color:#D1D3D4;
}
.texto_dol .txt{
	width:363px;
	margin-left:30px;
	top:135px;
	position:absolute;
	font-family: 'ChronicleDisplayLight';
	color:black;
	font-size:15px;
	line-height:16px;
	background-position: center top;
	background-repeat: no-repeat;
	color:#00FFFF;
}
.texto_dol .txt ita{
	font-family: 'ChronicleDisplayItalic';
}
.texto_dol .txt bol{
	font-family: 'ChronicleDisplaySemibold';
}
.texto_dol .txt a{
	color:#D1D3D4;
}
.texto_dol .txt a:hover;{
	color:#D1D3D4;
}
.texto_dol .controles2{
	width:363px;
	margin-left:30px;
	margin-top:8px;
	position:absolute;
	font-family: 'gotham_bookregular';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	color:#D1D3D4;
	font-size:12px;
	bottom:28px;
}
.texto_dol .controles2 a{
	cursor: hand;
	cursor: pointer;
	color:#D1D3D4;
}
.texto_dol .controles2 a:hover;{
	color:#00ffff;
}


#promos{
	position:absolute;
	z-index:500;
	width:100%;
	height:100%;
	top: 0px;
	background-image:url(../imagenes/fdo_promos.jpg);
	background-color:rgba(237, 0, 0, 0.6);
	background-size: cover;
	visibility: hidden;
}
#promos .contenedor{
	width:960px;
	height:770px;
	position:absolute;
	top:50%;
	margin-top:-360px;
	left:50%;
	margin-left:-480px;
}
#promos .contenedor .promo{
	width:312px;
	height:545px;
	box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.9);
	background-color:#fff;
	top:148px;
	left:50%;
	margin-left:-156px;
	position:absolute;
	z-index:2;
}
#promos .contenedor .promo .img{
	width:100%;
	height:100%;
	position:relative;
}
#promos .contenedor #flecha_izq{
	position:absolute;
	top:410px;
	left:50%;
	margin-left:-190px;
	z-index:2;
	width:24px;
	height:42px;
	background: url(../imagenes/flecha_izq.png);
	cursor:pointer;
	cursor:hand;
}
#promos .contenedor #flecha_der{
	position:absolute;
	top:410px;
	right:50%;
	margin-right:-190px;
	z-index:2;
	width:24px;
	height:42px;
	background: url(../imagenes/flecha_der.png);
	cursor:pointer;
	cursor:hand;
}
#promos .contenedor #btn_cerrar{
	position:absolute;
	top:645px;
	right:50%;
	margin-right:-210px;
	z-index:2;
	width:43px;
	height:42px;
	background: url(../imagenes/btn_cerrar.png);
	cursor:pointer;
	cursor:hand;
}
.btn_izq_prom{
	width:268px;
	height:345px;
	top:258px;
	position:absolute;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.9);
}
.btn_izq_prom .promos_act{
	width:46px;
	height:125px;
	left:50%;
	margin-left:-23px;
	top:-8px;
	position:absolute;
	background: url(../imagenes/btn_promos_bco.png);
}
.logo_prom{
	width:240px;
	height:132px;
	position:absolute;
	left:50%;
	margin-left:-120px;
	top:10px;
	background: url(../imagenes/logo_dol.png);
	cursor:pointer;
	cursor:hand;
}


.mapa{
	z-index:5;
	top:215px;
	width:412px;
	height:412px;
	left:50%;
	margin-left:-206px;
	position:absolute;
	border:5px solid white;
	background: rgba(0, 0, 0, 0.7);
	background-image: url(../imagenes/mapa.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.restorand{
	z-index:100;
	top:215px;
	width:412px;
	height:412px;
	left:50%;
	margin-left:-206px;
	position:absolute;
	border:0px solid white;	
}
.restorand iframe{
	position:relative;
	left:50%;
	margin-left:-115px;
}
.restorand .btn_salir{
	width:100%;
	margin-top:8px;
	position:absolute;
	font-family: 'GothamRoundedBold';
	text-transform: uppercase;
	text-align:center;
	letter-spacing:1px;
	font-size:12px;
	bottom:16px;
	cursor:pointer;
	cursor:hand;
}
.restorand .btn_salir a{
	color:#ED1C24;
}
.restorand .btn_salir a:hover;{
	color:#000;
}








