body{
	margin:0px;
	display: table;
	background-image:url("../imagenes/fondo1280x1280.jpg");
	background-position:center center;
	background-repeat: repeat;
}
a:link   
{   
 text-decoration:none;   
}  
input[type=text]
{
    background-color: #FFFFFF;
    border:solid 1px #BFBDBD;
    color: #000;
    height: 28px;
    padding-left:10px;
    width: 191px;
    box-shadow: 2px 2px 0 #828181 inset;
}
textarea
{
    background-color: #FFFFFF;
    border:solid 1px #BFBDBD;
    color: #000;
    height: 28px;
    padding-left:10px;
    width: 191px;
    box-shadow: 2px 2px 0 #828181 inset;
}
select
{
    background-color: #FFFFFF;
    border:solid 1px #BFBDBD;
    color: #000;
    height: 34px;
    padding-left:10px;
    width: 205px;
    box-shadow: 2px 2px 0 #828181 inset;
}
/* Login ========================================================================== */
#dv_cargar_captcha{
	margin-top:0px;
	text-align:center;
}
.img-act-capt{
	cursor: pointer;	
}

/* Copa America ========================================================================== */
input[type=password]
{
    background-color: #FFFFFF;
    border:solid 1px #BFBDBD;
    color: #000;
    height: 28px;
    padding-left:10px;
    width: 191px;
    box-shadow: 2px 2px 0 #828181 inset;
}
.dv_cont_lista{
	width:100%;
	height: 100px;
	border: 1px solid #1145e0;
	margin-bottom: 5px;
	background-color:#e8f5ff;
}
.dv_inicio_session{
	width:100%;
	border: 0px solid #D2D2D2;
	margin-bottom: 5px;
}
.dv_imagen_partido{
	float:left;
	height: 100%;
}
.caluga_partido{
	height: 100%;
}
.caluga_resultado{
	height: 100%;
	cursor:pointer;
}
.dv_detalles_partido{
	float:left;
	height: 100%;
	padding-left:10px;
}
.dv_detalles_prom{
	float:left;
	height: 100%;
	width:50px;
	padding-left:5px;
}
.tit_partido{
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
	font-weight:bold;
}
.tit_partido_resultado{
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
	font-weight:bold;
}
@media screen and (max-width: 325px) {
	.tit_partido_resultado{
	font-size: 7px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
	font-weight:bold;
}
}


.fh_partido{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
}
.sed_partido{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
}
.fas_partido{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
}
.mensaje_copa{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#BF0103;
}
.nom_promo{
	position:relative;
	bottom:50px;
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
}
#tit_promo_hoy{
	width:100%;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
}
.tit_promo_h{
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
	font-weight:bold;
}
.ayuda_promo_h{
	font-size: 10px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
}
.nomb_promocion{
	font-size: 16px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
	font-weight:bold;
}
.dv_img_promocion_ca{
	height: 100%;
	cursor:pointer;
}
.msn_result{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#1145e0;
}
.dv_detalles_resultado{
	float:left;
	height: 100%;
	padding-left:10px;
	cursor:pointer;
}
 .dv_contenido_detalle_resultado{
	top:65px;
	width:100%;
	left:0px;
	position:absolute;
	z-index:9999999;
	display:none;
	cursor:pointer;
	border:1px solid red;
	background-color:#FFF;
}
.dv_detalle_resultado{
	position:relative;
	background-color:#FFF;
	top:0px;
	padding-left:5px;
	padding-right:5px;
	display:none;
}
.cerrar_detalle_resultado{
	position:absolute;
	top:0px;
	right:23px;
	padding-right:0px;
	cursor:pointer;
	text-align:right;
	z-index:99999;
}
/* Toplayer Principal ========================================================================== */
#dv_fondo_top_layer_m{
	width:100%;
	height:100%;
	position:fixed;
	z-index:9999;
	background-color:#000000;
	opacity: 0.8;
	filter: "alpha(opacity=80)"; 
	filter: alpha(opacity=80);  
	top:0px;
	left:0px;
	cursor:pointer;
}
#dv_top_layer_m{
	top:65px;
	width:100%;
	left:0px;
	position:absolute;
	z-index:9999999;
	cursor:pointer;
	border:0px solid red;
}
.dv_imagen_afiche_m{
	position:relative;
	top:0px;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
}
.cerrar_detalle_afiche_m{
	position:absolute;
	top:0px;
	right:23px;
	padding-right:0px;
	cursor:pointer;
	text-align:right;
	z-index:99999;
}













/*Header --------------------------------*/
#dv_header{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:55px;
	z-index:9999999;
	background-image:url("../imagenes/barra_curva_superior2.png");
	background-position:bottom center;
	background-repeat: repeat;
}
.logo_mds{
	padding-top:5px;
}
/*Body --------------------------------*/
#dv_content{
	display: table-cell;
	vertical-align: middle;
}

#contenido_menu{
	top:10%;
	width:100%;
	position:absolute;
	text-align:center;
	border:0px solid red;
}
#contenido_menu_interno{
	top:50px;
	width:100%;
	position:absolute;
	text-align:center;
}

#contenido_menu_detalle{
	top:16%;
	width:100%;
	position:absolute;
	text-align:center;
}

#menu_btns{
	margin-top:10px;
	margin-bottom:44px;
	margin-left:40px;
	margin-right:40px;
}

.icono-menu{
	width:89%;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.icono-menu1{
	width:80%;
	margin-bottom:5px;
	margin-left:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.icono-menu2{
	width:80%;
	margin-bottom:5px;
	margin-right:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.icono-normal{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.icono-cart{
	width:85%;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.icono-ca{
	width:80%;
	margin-bottom:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:0px solid #FFF;
}

.icono-ses{
	width:80%;
	margin-bottom:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:0px solid #FFF;
	cursor:pointer;
}


@media screen and (orientation: portrait) {
	
	#menu{
		text-align:center;
		padding-top:0px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		top:50%;
	}
	#menu2{
		text-align:center;
		padding:0px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		top:50%;
	}
}
@media screen and (orientation: landscape) {
	#menu{
		text-align:center;
		padding-top:0px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		margin-top:50px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		top:50%;
	}
	#menu2{
		text-align:center;
		padding:0px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:15px;
		top:50%;
	}
}
#menu article{
	border:0px solid white;
	display:inline-block;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
	width:40%;
	cursor:pointer;
}
#menu2 article{
	border:0px solid white;
	display:inline-block;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
	width:76%;
	cursor:pointer;
}
/* Menu Secundario ----------------------*/
#link_menu{
	cursor:pointer;
	position:relative;
	top:-5px;
}
#link_home{
	cursor:pointer;
	position:relative;
	top:-5px;
}
#dv_flecha_menu_secundario{
	width:100%;
	height:25px;
	z-index:999;
	top:55px;
	left:0px;
	position:absolute;
	display:none;
	border: 1px solid red;
}
#flecha_menu{
	display:none;
	z-index:99999;
	position:relative;	
}
#dv_content_menu_secundario{
	position:absolute;
	top:70px;
	left:0px;
	width:100%;
	z-index:9999999;
	display:none;
}
#menu_secundario{
	background: #000;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	border:0px solid #FFC402;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#menu_secundario article{
	background-image:url("../imagenes/boton-menu-desplegable.jpg");
	background-position:center center;
	background-repeat: repeat;
	border:0px solid white;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	display:inline-block;
	padding-top:6px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:6px;
	margin-top:10px;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:3px;
	width:80%;
	cursor:pointer;
}
/* Menu Sub Secundario ----------------------*/
#dv_flecha_sub_menu_secundario{
	width:100%;
	height:25px;
	z-index:999;
	top:55px;
	left:0px;
	position:absolute;
	display:none;
}
#dv_content_sub_menu_secundario{
	background: #000000;
	position:absolute;
	top:51px;
	left:0px;
	width:100%;
	z-index:999;
	display:none;
}
#sub_menu_secundario{
	background: #000000;
	padding:0px;
	margin:30px;
	top:50%;
}
#sub_menu_secundario article{
	background-image:url("../imagenes/boton-menu-desplegable.jpg");
	background-position:center center;
	background-repeat: repeat;
	border:0px solid white;
	display:inline-block;
	padding-top:6px;
	padding-left:15px;
	padding-right:35px;
	padding-bottom:6px;
	margin-top:10px;
	margin-left:4px;
	margin-right:0px;
	margin-bottom:3px;
	width:80%;
	cursor:pointer;
}
.font_titulo_secundario{
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#000000;
	font-style:italic;
	font-weight:bold;
}
.dv_fondo_toplayer_menu{
	width:100%;
	height:100%;
	position:fixed;
	z-index:9999;
	background-color:#000000;
	opacity: 0.6;
	filter: "alpha(opacity=60)"; 
	filter: alpha(opacity=60);  
	top:0px;
	left:0px;
	display:none;
}
/*Horarios ----------------------*/
#div_contenido_horario{
	border:1px solid #FFC402;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #2c2c2c;
	width:270px;
	left:50%;
	margin-left:-140px;
	position:absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:90px;
}
#items_horario{
	text-align:left;
	padding:0px;
	border:1px solid blue;
	/*width:200px;
	margin-left:-100px;*/
}
#items_horario article{
	background: red;
	border:1px solid white;
	display:inline-block;
	margin:0px;
	padding:0px;
}
.font_titulo_horario{
	position:relative;
	top:0px;
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#FFC402;
	font-weight:bold;
}
.font_dia_horario{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#FFF;
	line-height:0px;
}
.font_hora_horario{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#efe1b3;
	line-height:0px;
}
/*Formularios ----------------------*/
/*Telefono Contacto ----------------------*/
#items_telefono{
	text-align:center;
	border:0px solid red;
}
#items_telefono article{
	background-color:#242424;
	display:inline-block;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	border:1px solid #FFC402;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.txt-tit-texto{
	font-size:14px;
	color:#FFF;
	font-family: Trebuchet MS;
}
.txt-texto{
	font-size:12px;
	color:#efe1b3;
	font-family: Trebuchet MS;
}
/*Contacto ----------------------*/
#items_contacto{
	text-align:center;
	padding-top:10px;
	margin-bottom:0px;
}
#items_contacto article{
	display:inline-block;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
}
#btn_enviar_contacto{
	cursor:pointer;
}
#dv_mensaje_contacto{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:40px;
	background-color:#000;
	margin-bottom:5px;
	border-top:1px solid #FFC402;
	border-bottom:1px solid #FFC402;
	display:none;
}
#lbl_mensaje_contacto{
	font-size:12px;
	color:#FFC402;
	font-family: Trebuchet MS;
	font-style:italic;
	position:relative;
	top:8px;
}
/*Reclamos ----------------------*/
#items_scj{
	text-align:center;
	border:0px solid red;
}
#items_scj article{
	background-color:#242424;
	display:inline-block;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	border:1px solid #FFC402;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#items_reclamo{
	text-align:center;
	padding-top:0px;
	margin-bottom:0px;
}
#items_reclamo article{
	display:inline-block;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
}
#btn_enviar_reclamo{
	cursor:pointer;
}
#dv_mensaje_reclamos{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:40px;
	background-color:#000;
	margin-bottom:5px;
	border-top:1px solid #FFC402;
	border-bottom:1px solid #FFC402;
	display:none;
}
#lbl_mensaje_reclamos{
	font-size:12px;
	color:#FFC402;
	font-family: Trebuchet MS;
	font-style:italic;
	position:relative;
	top:8px;
}
.font_titulo_formulario{
	font-size: 16px;
	font-family: Trebuchet MS;
	color:#000;
	line-height:0px;
	font-weight:bold;
	font-style:italic;
}
.txt_form{
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#000;
	line-height:0px;
}
.txt_form_ob{
	font-size: 10px;
	font-family: Trebuchet MS;
	color:#FFC402;
	line-height:0px;
}
.txt_form_obn{
	font-size: 10px;
	font-family: Trebuchet MS;
	color:#000;
	line-height:0px;
	font-style:italic;
}
.font_btn_formulario{
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#FFC402;
	line-height:0px;
	cursor:pointer;
	font-style:italic;
}
/*Como Llegar ---------------------------*/
#items_llegar{
	text-align:center;
	padding-top:10px;
	margin-bottom:0px;
}
#items_llegar article{
	display:inline-block;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #FFC402;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#242424;
}
#dv_content_item{
	position:absolute;
	top:80px;
	z-index:9;
	width:100%;
	margin-bottom:80px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:80px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:center;
}
.class_direccion{
	background-color:#3c3c3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px;
	text-align:center;
}
.txt-tit-texto-horario{
	font-size:14px;
	color:#F8C528;
	font-family: Trebuchet MS;
}
.txt-tit-texto-horario-b{
	font-size:14px;
	color:#FFF;
	font-family: Trebuchet MS;
}

/*Modulos --------------------------------*/
#contenido_pantalla{
	position:absolute;
	top:80px;
	left:0px;
	width:100%;
	padding:0px;
	border:0px solid red;
}
#espacio-fondo{
	width:100%;
	height:100px;
	background-image:url("../imagenes/fondo-espacio.png");
	background-position:top left;
	background-repeat: repeat;
}
#espacio-fondo-inicio{
	width:100%;
	height:20px;
	background-image:url("../imagenes/fondo-espacio.png");
	background-position:top left;
	background-repeat: repeat;
}
/*Modulos ---------------------------------------------------------------*/
/* Casino --------------------------------------------------------------- */
.contenido_item{
	width:100%;
	background-image:url("../imagenes/fondo_casino.jpg");
	background-position:top left;
	background-repeat: repeat;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-top:10px;
	padding-bottom:10px;
}
.tit_item_casino{
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#000;
	font-weight:bold;
}
.item_contenido{
	width:100%;
}
.num_progresivo{
	font-size: 16px;
	font-family: Trebuchet MS;
	color:#fff;
	font-weight:bold;
	line-height:45px;
	font-style: italic;
}
.contenido_prog_maquinas{
	width:100%;
	height:70px;
	margin-top:5px;
	text-align:center;
}
.img_progresivo{
	position:relative;
	top:0px;
	z-index:99999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cont_monto_progresivo{
	position:relative;
	top:-50px;
	z-index:999999;
	border:0px solid red;
	padding-left:80px;
}
.cont_monto_bingo{
	position:relative;
	top:-43px;
	z-index:999999;
	border:0px solid red;
	padding-left:80px;
}
/* Casino --------------------------------------------------------------- */
/* Eventos --------------------------------------------------------------- */
.class_contenido_evento{
	position:relative;
	float:left;
	background-image:url("../imagenes/fondo-eventos-teatro.jpg");
	background-position:top left;
	background-repeat: repeat;
	width:100%;
	text-align:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.class_texto_evento{
	position:relative;
	float:left;
	width:71%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:5px;
}
.class_imagen_evento{
	position:relative;
	float:right;
	width:25%;
	height:50px;
	text-align:right;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.caluga_evento{
	border:0px solid #fff;
	height:50px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.font_titulo_evento{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#FFF;
}
.font_fecha_evento{
	font-size: 13px;
	font-family: Trebuchet MS;
	color:#F8C528;
	font-weight:bold;
	font-style:italic;
}
.font_fecha_evento_mes{
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#F8C528;
	font-weight:bold;
	font-style:italic;
}
/* Eventos --------------------------------------------------------------- */
/*Promociones ------------------------------------------------------------- */
.class_contenido_promocion{
	position:relative;
	float:left;
	background-image:url("../imagenes/fondo_promociones.jpg");
	background-position:top left;
	background-repeat: repeat;
	width:100%;
	text-align:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.class_texto_promocion{
	position:relative;
	float:left;
	width:63%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:5px;
}
.font_titulo_promocion{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#FFF;
}
.class_imagen_promocion{
	position:relative;
	float:right;
	width:33%;
	height:50px;
	text-align:right;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/*Promociones ------------------------------------------------------------- */
/*Restaurantes -------------------------------------------------------------  */
.class_tit_restaurante{
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight:bold;
}
.font_desc_restaurant{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#fff;
	text-align:justify ;
}
.img_logo_rest{
	position:relative;
	top:0px;
	left:0px;
}
.contenido_promociones_restaurante{
	width:100%;
	background-image:url("../imagenes/fondo_promociones.jpg");
	background-position:top left;
	background-repeat: repeat;
	text-align:right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	margin-top:2px;
	padding-top:5px;
	padding-bottom:5px;
}
.font_titulo_promocion_rest{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#000;
	position:relative;
	right:10px;
}
.font_horario_restaurant{
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#FFC402;
	line-height:12px;
}
.font_horario_restaurant_b{
	font-size: 10px;
	font-family: Trebuchet MS;
	color:#FFF;
}
.font_tele_restaurant{
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#FFC402;
	line-height:12px;
}
.font_destacado_restaurant_b{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#FFF;
	font-style:italic;
}
.img_restaurant{
	border:1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.font_correo_restaurant{
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#FFC402;
	line-height:12px;
	cursor:pointer;
}
/*Restaurantes -------------------------------------------------------------  */
/*Cartelera  -------------------------------------------------------------  */
.font_dia_cartelera{
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight:bold;
}
.class_item_cartelera{
	width:100%;
	background:#272727;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.text_horario_a{
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#FFC402;
	position:relative;
	font-style:italic;
}
.text_horario_b{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#fff;
	position:relative;
}
.txt_horario_g{
	font-size: 10px;
	font-family: Trebuchet MS;
	color:#E5D8AE;
	position:relative;
	font-style:italic;
}
/*Cartelera  -----------------------------------------------------------  */
/*Footer -------------------------------------------------------------  */
@media screen and (orientation: portrait) {
	#pasto{
		position:fixed;
		bottom:45px;
		left:0px;
		background-image:url("../imagenes/pasto.png");
		background-position:top center;
		background-repeat: no repeat;
		width:100%;
		height:45px;
		z-index:99999999;
		display:block;
		margin:auto;
	}
	#chancho{
		position:fixed;
		bottom:45px;
		right:0px;
		border:0px solid red;
		background-image:url("../imagenes/chanchito.png");
		background-position:top center;
		background-repeat: no-repeat;
		width:100px;
		height:150px;
		z-index:9999999;
		display:block;
		margin:auto;
	}
	#elementos{
		position:fixed;
		bottom:45px;
		left:0px;
		border:0px solid red;
		background-image:url("../imagenes/elementos.png");
		background-position:top center;
		background-repeat: no-repeat;
		width:100px;
		height:150px;
		z-index:9999999;
		display:block;
		margin:auto;
	}
}
@media screen and (orientation: landscape) {
	#pasto{
		display:none;
	}
	
	#chancho{
		display:none;
	}
	#elementos{
		display:none;
	}
}

@media screen and (orientation: portrait) {
	#dv_footer{
		position:fixed;
		bottom:0px;
		left:0px;
		background-image:url("../imagenes/barra_inferior.jpg");
		background-position:top center;
		background-repeat: repeat;
		width:100%;
		height:45px;
		z-index:99999999;
		display:block;
	}
}
@media screen and (orientation: landscape) {
	#dv_footer{
		position:fixed;
		bottom:0px;
		left:0px;
		width:100%;
		z-index:99999999;
		display:none;
	}
}
#font_link_normal{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#FFD036;
	padding-top:10px;
}
.redes{
	padding-top:10px;
	padding-left:10px;
}
/*Footer -------------------------------------------------------------  */
/*Detalle ------------------------------------------------------------ */
.dv_fondo_toplayer{
	width:100%;
	height:100%;
	position:fixed;
	z-index:9999;
	background-color:#000000;
	opacity: 0.6;
	filter: "alpha(opacity=60)"; 
	filter: alpha(opacity=60);  
	top:0px;
	left:0px;
	display:none;
	cursor:pointer;
}
 .dv_contenido_detalle{
	top:65px;
	width:100%;
	left:0px;
	position:absolute;
	z-index:9999999;
	display:none;
	cursor:pointer;
	border:0px solid red;
}
.cerrar_detalle_afiche{
	position:absolute;
	top:0px;
	right:0px;
	/*background-color: #FFD036;*/
	padding-right:0px;
	cursor:pointer;
	text-align:right;
	/*border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	z-index:99999;
}
.text_mensaje_afiche{
	font-size: 12px;
	font-family: Trebuchet MS;
	color:#2c2c2c;
	font-weight:bold;
	position:relative;
	top:10px;
	cursor:pointer;
	font-style:italic;
}
.dv_imagen_afiche{
	position:relative;
	top:0px;
	padding-left:5px;
	padding-right:5px;
	display:none;
	cursor:pointer;
}
.web_normal{
	font-size: 14px;
	font-family: Trebuchet MS;
	color:#000;
	font-weight:bold;
	cursor:pointer;
	background:fff;
}
.imag_det{
	border:1px solid #fff;
}
/*Detalle ------------------------------------------------------------ */