/* actualizado el 26/09/2018 */

.pie02 {
	font-size: /*0.875rem*/14px;
	text-align: center;
}
.containerApp .pie02 {
	padding-bottom: 0;
}
.footInfo, .footLinks, .foot-social-store  {
	padding: 24px 0;
	border-bottom: 1px solid #e3e3e3;
}
.pie02 .content-store {
	padding-top: 16px;
}
.containerApp .pie02 .content-store {
	display: none;
}
.pie02 .content-social li, .pie02 .content-store li {
	display: inline-block;
	padding: 12px 24px 12px 0;
	word-spacing: -4px;
}
.pie02 .content-store li {
	padding: 0 8px 24px 0;
}
.i-social span {
	display: block;
	width: 24px;
	height: 24px;
}
.i-social span:not(.icon) {
	display: none;
}
.i-store span {
	display: block;
	width: 135px;
	height: 40px;
}
.i-store span:not(.icon) {
	display: none;
}
.i-store-Amazon span.icon {
	background: url('../../imagenes/Movil_600/badge_amazon.png') no-repeat center center / contain;
}
.i-store-AppStore span.icon {
	background: url('../../imagenes/Movil_600/badge_app_store.svg') no-repeat center center / contain;
}
.i-store-GooglePlay span.icon {
	background: url('../../imagenes/Movil_600/badge_google_play.svg') no-repeat center center / contain;
}
.i-store-Microsoft span.icon {
	background: url('../../imagenes/Movil_600/badge_microsoft.svg') no-repeat center center / contain;
}
.i-store-Windows-Desktop span.icon {
	background: url('../../imagenes/Movil_600/badge_windows_desktop.png') no-repeat center center / contain;
}
.i-social-email span.icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-1.4 2L12 12.6 5.4 6h13.2zM4 18V7.4l7.3 7.3c.2.2.5.3.7.3s.5-.1.7-.3L20 7.4V18H4z'/%3E%3C/svg%3E");
}
.i-social-facebook span.icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M20 3H4c-.6 0-1 .4-1 1v16c0 .5.4 1 1 1h8.6v-7h-2.3v-2.7h2.3v-2c0-2.3 1.4-3.6 3.5-3.6 1 0 1.8.1 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.8h-2.3v7H20c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1z'/%3E%3C/svg%3E");
}
.i-social-google span.icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M23 11h-2V9h-2v2h-2v2h2v2h2v-2h2M8 11v2.4h4c-.2 1-1.2 3-4 3-2.4 0-4.3-2-4.3-4.4 0-2.4 1.9-4.4 4.3-4.4 1.4 0 2.3.6 2.8 1.1l1.9-1.8C11.5 5.7 9.9 5 8 5c-3.9 0-7 3.1-7 7s3.1 7 7 7c4 0 6.7-2.8 6.7-6.8 0-.5 0-.8-.1-1.2H8z'/%3E%3C/svg%3E");
}
.i-social-instagram span.icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M12 4.6c2.4 0 2.7 0 3.6.1.9 0 1.4.2 1.7.3.4.2.7.4 1 .7.3.3.5.6.7 1 .1.3.3.8.3 1.7 0 .9.1 1.2.1 3.6s0 2.7-.1 3.6c0 .9-.2 1.4-.3 1.7-.2.4-.4.7-.7 1-.3.3-.6.5-1 .7-.3.1-.8.3-1.7.3-.9 0-1.2.1-3.6.1s-2.7 0-3.6-.1c-.9 0-1.4-.2-1.7-.3-.4-.2-.7-.4-1-.7-.3-.3-.5-.6-.7-1-.1-.3-.3-.8-.3-1.7 0-.9-.1-1.2-.1-3.6s0-2.7.1-3.6c0-.9.2-1.4.3-1.7.2-.4.4-.7.7-1 .3-.4.6-.6 1-.7.3-.1.8-.3 1.7-.3.9-.1 1.2-.1 3.6-.1M12 3c-2.4 0-2.8 0-3.7.1-1 0-1.6.2-2.2.4-.6.2-1.1.5-1.6 1s-.8 1-1 1.6c-.2.6-.4 1.2-.4 2.2C3 9.2 3 9.6 3 12c0 2.4 0 2.8.1 3.7 0 1 .2 1.6.4 2.2.2.6.5 1.1 1 1.6s1 .8 1.6 1c.6.2 1.2.4 2.2.4 1 0 1.3.1 3.7.1s2.8 0 3.7-.1c1 0 1.6-.2 2.2-.4.6-.2 1.1-.5 1.6-1s.8-1 1-1.6c.2-.6.4-1.2.4-2.2 0-1 .1-1.3.1-3.7s0-2.8-.1-3.7c0-1-.2-1.6-.4-2.2-.2-.6-.5-1.1-1-1.6s-1-.8-1.6-1c-.6-.2-1.2-.4-2.2-.4C14.8 3 14.4 3 12 3z'/%3E%3Cpath d='M12 7.4c-2.6 0-4.6 2.1-4.6 4.6 0 2.6 2.1 4.6 4.6 4.6s4.6-2.1 4.6-4.6c0-2.6-2-4.6-4.6-4.6zm0 7.6c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3z'/%3E%3Ccircle cx='16.8' cy='7.2' r='1.1'/%3E%3C/svg%3E");
}
.i-social-pinterest span.icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M12 3c-5 0-9 4-9 9 0 3.7 2.2 6.9 5.4 8.2 0-.6 0-1.4.2-2.1.2-.7 1.2-4.9 1.2-4.9s-.3-.6-.3-1.4c0-1.3.8-2.3 1.7-2.3.8 0 1.2.6 1.2 1.4 0 .8-.5 2.1-.8 3.2-.2 1 .5 1.7 1.4 1.7 1.7 0 2.9-2.2 2.9-4.8 0-2-1.3-3.4-3.7-3.4-2.7 0-4.4 2-4.4 4.3 0 .8.2 1.3.6 1.8.2.2.2.3.1.5 0 .2-.1.6-.2.7-.1.2-.2.3-.5.2-1.3-.5-1.8-1.9-1.8-3.4C5.9 9.1 8.1 6 12.3 6c3.4 0 5.7 2.5 5.7 5.2 0 3.5-2 6.2-4.9 6.2-1 0-1.9-.5-2.2-1.1 0 0-.5 2.1-.6 2.5-.2.7-.6 1.4-.9 1.9.8.2 1.7.4 2.6.4 5 0 9-4 9-9S17 3 12 3z'/%3E%3C/svg%3E");
}
.i-social-twitter span.icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M22 5.8c-.7.3-1.5.6-2.4.7.8-.5 1.5-1.3 1.8-2.3-.8.5-1.7.8-2.6 1-.8-.8-1.8-1.3-3-1.3-2.2 0-4.1 1.8-4.1 4.1 0 .3 0 .6.1.9-3.4-.2-6.4-1.8-8.4-4.3-.4.6-.6 1.3-.6 2.1 0 1.4.7 2.7 1.8 3.4-.7 0-1.3-.2-1.9-.5 0 2 1.4 3.7 3.3 4-.3.1-.7.1-1.1.1-.3 0-.5 0-.8-.1.5 1.6 2 2.8 3.8 2.8-1.4 1.1-3.2 1.8-5.1 1.8-.3 0-.7 0-1-.1 1.8 1.2 4 1.8 6.3 1.8 7.5 0 11.7-6.3 11.7-11.7v-.5c1-.4 1.6-1.1 2.2-1.9z'/%3E%3C/svg%3E");
}
.i-social-youtube span.icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M22.8 7.6s-.2-1.5-.9-2.2c-.8-.9-1.8-.9-2.2-.9-3.1-.3-7.7-.3-7.7-.3s-4.6 0-7.7.2c-.4.1-1.4.1-2.2 1-.7.7-.9 2.2-.9 2.2S1 9.4 1 11.2v1.7c0 1.8.2 3.6.2 3.6s.2 1.5.9 2.2c.8.9 1.9.9 2.4.9 1.8.2 7.5.2 7.5.2s4.6 0 7.7-.2c.4 0 1.4-.1 2.2-.9.7-.7.9-2.2.9-2.2s.2-1.8.2-3.6v-1.7c0-1.8-.2-3.6-.2-3.6zM9.7 14.9V8.7l5.9 3.1-5.9 3.1z'/%3E%3C/svg%3E");
}
.pieodilotk {
	width: 100%;
	height: 80px;
	padding: 24px 0;
	border-top: 1px solid #e3e3e3;
	font-size: 0.625rem;
	text-align: center;
	line-height: 14px;
}
.containerApp .pieodilotk {
	margin: 0;
	border: 0;
}
.pieodilotk span {
	position: relative;
	display: inline-block;
}
.pieodilotk .logoOdilo {
	display: none;
}
.pieodilotk .footPowered span {
	padding-right: 64px;
}
.pieodilotk .footPowered span:after {
	content: '';
	position: absolute;
	top: -3px;
	right: 0;
	width: 60px;
	height: 16px;
	display: block;
	background: transparent url("../../imagenes/Movil_600/logo02.png") no-repeat 0 0;
	background: none, transparent url("../../imagenes/Movil_600/logo02.svg") no-repeat 0 0;
	background-size: contain;
	visibility: visible;
}
.pieodilotk .footPowered {
	padding-bottom: 8px;
}
.pieodilotk .footCopyR, .pieodilotk .footAllR, .pieodilotk .footVersion {
	display: inline-block;
	padding: 0 8px;
	margin: 2px 0;
	border-right: 1px solid #e3e3e3;
}
.pieodilotk .footVersion {
	border-right: 0;
}
#pie .languages {
	width: 100%;
	padding: 24px 0;
	font-size: 14px;
	text-align: center;
}
.containerApp #pie .languages {
	display: none;
}
#pie .languages > div {
	display: inline-block;
	vertical-align: middle;
}
#pie .languages .ms-parent {
	width: 110px !important;
}
#pie .languages button {
	position: relative;
	border: 1px solid transparent;
	background-color: #FFF;
	color: #B21418;
	text-align: right;
}
#pie .languages button > span {
	padding: 0 32px 0 0;
}
#pie .ms-choice > div::after {
	background: url(../../imagenes/Movil_600/icons_24.png) no-repeat 0 -168px;
	background: none, transparent url("../../imagenes/Movil_600/icons_24.svg") no-repeat 0 -168px;
}
#pie .languages .ms-drop.top {
	position: absolute;
	bottom: 30px;
	width: auto;
	background: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
#pie .languages .ms-drop.top li:last-child {
	border: 0;
}
#pie .languages .ms-drop.top label {
	padding: 6px 32px 6px 8px;
	cursor: pointer;
}
#pie .ms-drop ul > li.selected label::before {
	top: 3px;
	right: 4px;
}

.panelCookiesInfo {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 8px;
	background: #fff;
	border-top: 2px solid #000;
	font-size: 0.875rem;
	color: #727171;
	text-align: center;
}
.panelCookiesInfo span {
	display: block;
}
.panelCookiesInfo .button02 {
	margin: 10px;
}
.panelCookiesInfo .btnMoreInfo {
	background-color: #f7f7f7;
	border-color: #727171;
	color: #999;
}