/*CSS INDEX*/

/*MISC*/

html, body
{
	width:100%;
	height:100%;
}

p:last-child 
{
	margin:0;
}

.imagen-falsa
{
	position:absolute;
	opacity:0;
	width:0;
	height:0;
}

.producto-falsa
{
	position:absolute;
	opacity:0;
	width:0;
	height:0;
}

.producto-falsa-cerveceria
{
	position:absolute;
	opacity:0;
	width:0;
	height:0;
}

.billboard-falsa
{
	position:absolute;
	opacity:0;
	width:0;
	height:0;
}

/*BANNER*/

.banner
{
	*height: calc(100% - 172px - 96px);
	height:430px;
}

.banner-carousel
{
	height:100%;
}

.banner-carousel .carousel-inner
{
	height:100%;
}

.banner-carousel .carousel-inner .item
{
	height:100%;
}

.banner-carousel .carousel-control
{
	background:none !important;
	opacity:1 !important;
	display:none;
	height:100%;
	width: 43px;
}

.banner-carousel  .carousel-control.left {
	padding-left:15px !important;
	left:0;
}

.banner-carousel .carousel-control.right {
	padding-right:15px !important;
	right:0:
}

.banner-carousel .carousel-control .icon-prev
{
	width: 28px;
	height: 60px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/anterior.png);
	
	margin-top:-30px;
	left:auto;
	right:auto;
	cursor:pointer;
}

.banner-carousel .carousel-control .icon-next
{
	width: 28px;
	height: 60px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/siguiente.png);
	
	margin-top:-30px;
	left:auto;
	right:auto;
	cursor:pointer;
}

.banner-carousel .carousel-control .icon-prev:before
{
	content: " ";
}

.banner-carousel .carousel-control .icon-next:before
{
	content: " ";
}

.banner-cargando
{
	background-image:url(../img/app/loading.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#ffffff;
	z-index:100;
	width:100%;
	height:100%;
	top:0;
	position:absolute;
	*display:none;
}

.banner-fondo
{
	position:absolute;
	width: 100%;
	height: 100%;
	background-position: center center;
	*background-size: cover;
	background-size: auto 100%;
	background-repeat: no-repeat;
}

.banner-fondo2
{
	position:absolute;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.banner-enlace
{
	width:100%;
	height:100%;
	display:block;
}

.banner-interno
{
	width:100%;
	font-size:0;
	text-align:center;
	position:absolute;
}

.banner-mensaje
{
	padding:10px;
	
	font-family: Arial;
	font-size:16px;
	color:#ffffff;
	line-height:18px;
	text-align:center;
	*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.78);
	border-bottom:1px solid #ffffff;
	display:inline-block;
	vertical-align:top;
}

.banner-esfuerzo
{
	position:absolute;
	top:0;
	right:calc(50% - 585px);
	z-index:10;
}

@media (min-width: 878px) 
{
	.banner-esfuerzo
	{
		right:calc(50% - 375px);
	}
	
	.banner-carousel  .carousel-control.left {
		left:calc(50% - 375px);
	}

	.banner-carousel .carousel-control.right {
		right:calc(50% - 375px);
	}
}

@media (min-width: 1102px)
{
	.banner-esfuerzo
	{
		right:calc(50% - 485px);
	}
	
	.banner-carousel  .carousel-control.left {
		left:calc(50% - 485px);
	}

	.banner-carousel .carousel-control.right {
		right:calc(50% - 485px);
	}
}

@media (min-width: 1310px)
{
	.banner-esfuerzo
	{
		right:calc(50% - 585px);
	}
	
	.banner-carousel  .carousel-control.left {
		left:calc(50% - 585px);
	}

	.banner-carousel .carousel-control.right {
		right:calc(50% - 585px);
	}
}

/*TICKER*/

.ticker
{
	width: 100%;
	height: auto;
}

.ticker-nopadding
{
	padding:0;
	float:none;
}

.ticker-slider .carousel-control
{
	background:none !important;
	opacity:1 !important;
	width:12px;
}

.ticker-slider .carousel-control.left
{
	right:calc(100% + 10px);
	left:auto;
}

.ticker-slider .carousel-control.right
{
	left:calc(100% + 10px);
	right:auto;
}

.ticker-slider .icon-prev
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/anterior2.png);
	left:auto;
	right:0;
	
	top:calc(50% - 11px);
}

.ticker-slider .icon-next
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/siguiente2.png);
	left:0;
	right:auto;
	
	top:calc(50% - 11px);
}

.ticker-slider .icon-prev:before
{
	content: " ";
}

.ticker-slider .icon-next:before
{
	content: " ";
}

.ticker-texto, .ticker-texto:hover, .ticker-texto:focus, .ticker-texto:active
{
	padding:20px 5%;
	
	font-family: Arial;
	font-weight:bold;
	color:#9f9f9f;
	font-size:13px;
	line-height:16px;
	text-align:center;
	display:block;
}

.ticker-tamano div
{
	display:table;
	width:100%;
	height:100%;
}

.ticker-tamano div div
{
	display:table-cell;
	vertical-align:middle;
}

/*CONTENIDO*/

.contenido
{

}

.contenido-sombra
{
	width:100%;
	height:18px;
	position:absolute;
	top:0;
	z-index:100;
	
	background-position: center center;
	background-repeat: no-repeat;
	background-image:url(../img/app/index/sombra.png);
}

.contenido-interno
{
	font-size:0;
}

.contenido-columna
{
	width:33.3333%;
	display:inline-block;
	vertical-align:top;
}

.contenido-celda
{
	height:172px;
	background-repeat:repeat;
	cursor:pointer;
}

.contenido-doble
{
  /* height:172px; */
	height:258px;
	font-size:0;
}

.contenido-doble2
{
  /* height:172px; */
	height:172px;
	font-size:0;
}

.contenido-mitad
{
	height:100%;
	width:50%;
	vertical-align:middle;
	display:inline-block;
	background-repeat:repeat;
	cursor:pointer;
	padding-top: 50px;
}
.padding-r11
{
 padding-top: 30px;
}
.padding-r12
{
 padding-top: 10px;
}
.padding-r13
{
 padding-top: 10px;
}
.padding-r2
{
 padding-top: 70px;
}
.full
{
	width:100%;
}
.contenido-completo
{
	height:344px;
}
.contenido-full
{
	height:100%;
	width:100%;
	vertical-align:middle;
	display:inline-block;
	background-repeat:repeat;
	cursor:pointer;
	padding-top: 110px;
}

.contenido-celda2
{
	height:344px;
	background-repeat:repeat;
	cursor:pointer;
}

.contenido-texto
{
	height:82px;
	padding:10px 10px 10px 10px;
	
	font-family: Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	text-align:center;
}

.ct11
{
	height:40px;
}
.texto-rt
{
 height:50px;
}

.contenido-texto-noticias
{
	height:74px;
	padding:40px 10px 20px 10px;
	
	font-family: Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	text-align:center;
}

/*10_07_15 mariela*/
.contenido-pepsi
{
	padding: 24px 12px;
}

@media (min-width: 1310px) 
{
	.contenido-pepsi
	{
		padding: 0;
	}
}

.contenido-centro
{
	margin:0 auto;
}

.contenido-izquierda
{
	width:50%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
}

.contenido-derecha
{
	width:100%;
	height:100%;
	margin-top:-172px;
	
	font-family: Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	text-align:center;
}

.contenido-texto2
{
	width:50%;
	height:100%;
	float:right;
	
	font-family: Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	text-align:center;
	
	background-repeat:repeat;
	transition: all 0.5s ease 0s;
}

/*.contenido-texto2:hover
{
	width:100%;
}*/

.contenido-texto2.activo
{
	width:100%;
}

.contenido-texto2 div
{
	width:100%;
	height:100%;
	display:table;
}

.contenido-texto2 div div
{
	display:table-cell;
	vertical-align:middle;
}

.contenido-salaprensa
{
	width: 100%;
	height: 100%;
}

.contenido-salaprensa .carousel-control
{
	background:none !important;
	opacity:1 !important;
	width:40px;
}

.contenido-salaprensa .icon-prev
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/anterior3.png);
	
	top:54%;
}

.contenido-salaprensa .icon-next
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/siguiente3.png);
	
	top:54%;
}

.contenido-salaprensa .icon-prev:before
{
	content: " ";
}

.contenido-salaprensa .icon-next:before
{
	content: " ";
}

.contenido-texto3
{
	padding:74px 40px 0;
	height:100%;
}

.contenido-texto3 div
{
	height:56px;
	overflow:hidden;
	
	font-family: Arial;
	color:#ffffff;
	font-size:11px;
	line-height:14px;
	text-align:center;
}

.contenido-texto4
{
	height:74px;
	padding:40px 10px 20px 10px;
	width:100%;
	position:absolute;
	top:0;
	
	font-family: Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	line-height:14px;
	text-align:center;
}

.contenido-productos
{
	width: 100%;
	height: 172px;
}

.contenido-productos  .carousel-inner
{
	height: 100%;
}

.contenido-productos  .carousel-inner .item
{
	height: 100%;
}

.contenido-productos .carousel-control
{
	background:none !important;
	opacity:1 !important;
	display:none;
}

.contenido-productos .icon-prev
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/anterior3.png);
	
	margin-top:-11px;
}

.contenido-productos .icon-next
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/siguiente3.png);
	
	margin-top:-11px;
}

.contenido-productos .icon-prev:before
{
	content: " ";
}

.contenido-productos .icon-next:before
{
	content: " ";
}

.contenido-fill
{
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

/*Productos Cerveceria*/
.contenido-productos-cerveceria
{
	width: 100%;
	height: 172px;
}

.contenido-productos-cerveceria  .carousel-inner
{
	height: 100%;
}

.contenido-productos-cerveceria  .carousel-inner .item
{
	height: 100%;
}

.contenido-productos-cerveceria .carousel-control
{
	background:none !important;
	opacity:1 !important;
	display:none;
}

.contenido-productos-cerveceria .icon-prev
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/anterior3.png);
	
	margin-top:-11px;
}

.contenido-productos-cerveceria .icon-next
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	background-image:url(../img/app/index/siguiente3.png);
	
	margin-top:-11px;
}

.contenido-productos-cerveceria .icon-prev:before
{
	content: " ";
}

.contenido-productos-cerveceria .icon-next:before
{
	content: " ";
}


/*Fin productos Cerveceria*/

.contenido-twitter
{
	width: 100%;
	height: 270px;
}

.contenido-twitter .carousel-control
{
	background:none !important;
	opacity:1 !important;
	width: 12px;
	height: 22px;
	display:block;
	top:234px;	
}

.contenido-twitter .left
{
	right:64px;
	left:auto;
}

.contenido-twitter .right
{
	right:30px;
	left:auto;
}

.contenido-twitter .icon-prev
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	top:0;
	left:0;
	background-image:url(../img/app/index/anterior3.png);
}

.contenido-twitter .icon-next
{
	width: 12px;
	height: 22px;
	margin:0;
	display:block;
	top:0;
	left:0;
	background-image:url(../img/app/index/siguiente3.png);
}

.contenido-twitter .icon-prev:before
{
	content: " ";
}

.contenido-twitter .icon-next:before
{
	content: " ";
}

.contenido-contenedor
{
	height:224px;
	overflow:hidden;
	padding:0 30px;
	
	font-family: Arial;
	color:#ffffff;
	font-size:14px;
	line-height:16px;
}

@media (min-width: 878px) 
{
	.contenido-contenedor
	{
		font-size:12px;
		line-height:14px;
	}
}

@media (min-width: 1102px)
{
	.contenido-contenedor
	{
		font-size:13px;
		line-height:15px;
	}
}

@media (min-width: 1310px)
{
	.contenido-contenedor
	{
		font-size:14px;
		line-height:16px;
	}
}
/*09-06-2015 mariela*/
.contenido-logo-visitas
{
	padding-top:0px;
}
@media (min-width: 1102px)
{
	.contenido-logo-visitas 
	{
		padding-top:0px;
	}
}