@charset "UTF-8";

/*!
 * Aplicativos Públicos - Bci Seguros Framework  
 * Copyright  >> 2019
 * Bci Seguros - Atención al cliente 
 */

@import url(https://fonts.googleapis.com/css?family=Overpass:300,400,400i,600,700,700i);
@import url(https://fonts.googleapis.com/css?family=Overpass:300,400,400i,600,700,700i);
@import url(https://fonts.googleapis.com/css?family=Overpass:300,400,400i,600,700,700i);
@import url(https://fonts.googleapis.com/css?family=Overpass:300,400,400i,600,700,700i);
@import url(https://fonts.googleapis.com/css?family=Overpass:300,400,400i,600,700,700i);
main {
	display: block
}

[hidden] {
	display: none!important
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

.bci-icon {
	display: inline-block;
	margin: 0;
	width: 22px;
	background: center center no-repeat;
	background-size: 100% auto;
	height: 22px;
	opacity: 1;
	filter: grayscale(0);
	-webkit-filter: grayscale(0)
}

.bci-icon.grises {
	opacity: .5;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%)
}

.bci-icon.contacto {
	background-image: url(../img/svg/iconos_llamar.svg)
}

.bci-icon.pago {
	background-image: url(../img/svg/iconos_pago.svg)
}

.bci-icon.pago_gris {
	background-image: url(../img/svg/iconos_pago_gris.svg)
}

.bci-icon.ayuda {
	background-image: url(../img/svg/iconos_ayuda.svg)
}

.bci-icon.oficinas {
	background-image: url(../img/svg/iconos_oficinas.svg)
}

.bci-icon.corporativo {
	background-image: url(../img/svg/iconos_corporativo.svg)
}

.bci-icon.pop_up_error {
	background-image: url(../img/svg/icono_pop_up_error.svg)
}

.bci-icon.pop_up_exito {
	background-image: url(../img/svg/icono_pop_up_ok.svg)
}

.bci-icon.desplegable {
	background-image: url(../img/svg/icono_desplegable.svg)
}

.bci-icon.motocicleta {
	background-image: url(../img/svg/icono_motocicleta.svg)
}

.bci-icon.seguro_vehiculo {
	background-image: url(../img/svg/iconos_seguro_vehiculo.svg)
}

.bci-icon.seguro_hogar {
	background-image: url(../img/svg/iconos_seguro_hogar.svg)
}

.bci-icon.seguro_vida {
	background-image: url(../img/svg/iconos_seguro_saludvida.svg)
}

.bci-icon.seguro_salud {
	background-image: url(../img/svg/iconos_seguro_saludvida.svg)
}

.bci-icon.seguro_transporte {
	background-image: url(../img/svg/iconos_seguro_transporte.svg)
}

.bci-icon.seguro_soap {
	background-image: url(../img/svg/iconos_seguro_soap.svg)
}

.bci-icon.seguro_rci {
	background-image: url(../img/svg/iconos_seguro_rci.svg)
}

.bci-icon.seguro_pymes {
	background-image: url(../img/svg/iconos_seguro_pymes.svg)
}

.bci-icon.tipo_vehiculo {
	background-image: url(../img/svg/icono_tabla_vehiculo.svg)
}

.bci-icon.tipo_hogar {
	background-image: url(../img/svg/icono_tabla_hogar.svg)
}

.bci-icon.tipo_fraude {
	background-image: url(../img/svg/icono_tabla_fraude.svg)
}

.bci-icon.tipo_salud {
	background-image: url(../img/svg/icono_tabla_salud.svg)
}

.bci-icon.tipo_otros {
	background-image: url(../img/svg/icono_tabla_otros.svg)
}

.bci-icon.alerta {
	background-image: url(../img/svg/iconos_alerta.svg)
}

.bci-icon.status-ok {
	background-image: url(../img/svg/iconos_check_azul.svg)
}

.bci-icon.status-ok {
	background-image: url(../img/svg/iconos_check_azul.svg)
}

.bci-icon.status-error {
	background-image: url(../img/svg/icono_cerrar_rojo.svg)
}

.bci-icon.buscar {
	background-image: url(../img/svg/iconos_buscar.svg)
}

a.cambio {
	font-size: 1.3rem;
	text-decoration: underline;
	font-weight: 700;
	font-family: Overpass, sans-serif;
	color: #8f8f8f;
	-webkit-box-flex: 1;
	flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	cursor: pointer
}

a.cambio:hover {
	color: #006fb9
}

.boton {
	height: 38px;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 38px;
	display: inline-block;
	text-decoration: none;
	color: #595b5a;
	font-weight: 700;
	font-family: Overpass, sans-serif;
	font-size: 1.5rem;
	text-transform: uppercase;
	border-radius: 3px;
	margin: 5px 0;
	cursor: pointer
}

.boton+.boton {
	margin-left: 10px
}

.boton.verde {
	background: #00953a;
	color: #fff
}

.boton.verde:hover {
	background-color: #00491c
}

.boton.rojo {
	background: #ef3742;
	color: #fff
}

.boton.rojo:hover {
	background-color: #c9101b
}

.boton.azul {
	background: #006fb9;
	color: #fff
}

.boton.azul:hover {
	background-color: #00416d
}

.boton.amarillo {
	background: gold;
	color: #595b5a
}

.boton.amarillo:hover {
	background-color: #b39700
}

.boton.gris {
	background: #595b5a;
	color: #fff
}

.boton.gris:hover {
	background-color: #333434
}

.boton.grisclaro {
	background: #d9dada;
	color: #8f8f8f;
	font-weight: 400
}

.boton.grisclaro:hover {
	background-color: #bfc1c0
}

.boton.blanco {
	background: #fff;
	color: #595b5a
}

.boton.blanco:hover {
	background-color: #bfc1c0
}

.boton.chico {
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 30px;
	font-size: 1.3rem;
	border: 1px solid #0d6efd;
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.boton.chico {
		line-height: 38px;
		height: 32px
	}
}

.boton.pequeno {
	height: 20px;
	font-size: 1.1rem;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 20px
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.boton.pequeno {
		line-height: 20px;
		height: 22px
	}
}

.boton.grande {
	padding-left: 50px;
	padding-right: 50px;
	line-height: 42px;
	height: 42px
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.boton.grande {
		line-height: 55px;
		height: 46px
	}
}

.boton.disabled {
	cursor: not-allowed;
	background-color: #dcdcdc;
	color: rgba(143, 143, 143, .3)
}

.boton.disabled:hover {
	background-color: #dcdcdc;
	color: rgba(143, 143, 143, .3)
}

.boton.borde {
	background: 0 0;
	height: 40px;
	line-height: 40px;
	font-size: 1.3rem
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.boton.borde {
		line-height: 40px;
		height: 35px
	}
}

.boton.borde.gris {
	color: #595b5a;
	position: relative
}

.boton.borde.gris::after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 4px solid #595b5a;
	height: calc(100% - 10px);
	width: calc(100% - 10px)
}

.boton.borde.gris:hover {
	background: 0 0;
	color: #00953a
}

.boton.borde.gris:hover::after {
	border: 4px solid #00953a
}

.boton.borde.blanco {
	color: #fff;
	position: relative
}

.boton.borde.blanco::after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 4px solid #fff;
	height: calc(100% - 10px);
	width: calc(100% - 10px)
}

.boton.borde.blanco:hover {
	background: 0 0;
	color: gold
}

.boton.borde.blanco:hover::after {
	border: 4px solid gold
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.boton {
		line-height: 36px;
		height: 30px
	}
}

.boton.icono {
	position: relative;
	padding-left: 50px
}

.boton.icono .bci-icon {
	left: 13px;
	top: 0;
	position: absolute;
	height: 90%;
	width: 30px;
	background-size: auto 100%
}

.text-link {
	font-family: Overpass, sans-serif;
	font-size: 1.1rem;
	font-weight: 400
}

h1,
h2,
h3,
h4,
h5 {
	position: relative;
	font-family: Overpass, sans-serif;
	color: #595b5a
}

h1.extra,
h2.extra,
h3.extra,
h4.extra,
h5.extra {
	font-weight: 900;
	text-transform: uppercase
}

h1.destacado,
h2.destacado,
h3.destacado,
h4.destacado,
h5.destacado {
	border-bottom: 2px solid #006fb9;
	margin-bottom: 10px
}

h1.subtitular,
h2.subtitular,
h3.subtitular,
h4.subtitular,
h5.subtitular {
	margin: 10px 0;
	padding: 0 3px
}

@media only screen and (max-width:576px) {
	h1.subtitular,
	h2.subtitular,
	h3.subtitular,
	h4.subtitular,
	h5.subtitular {
		margin: 4px 0
	}
}

h1.importante,
h2.importante,
h3.importante,
h4.importante,
h5.importante {
	margin-top: 5px;
	margin-bottom: 10px;
	color: #595b5a;
	position: relative;
	padding-left: 20px
}

h1.importante::after,
h2.importante::after,
h3.importante::after,
h4.importante::after,
h5.importante::after {
	background: #595b5a;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	border-radius: 1px;
	width: 5px;
	height: 100%
}

h1.importante.rojo::after,
h2.importante.rojo::after,
h3.importante.rojo::after,
h4.importante.rojo::after,
h5.importante.rojo::after {
	background: #ef3742
}

h1.importante.azul::after,
h2.importante.azul::after,
h3.importante.azul::after,
h4.importante.azul::after,
h5.importante.azul::after {
	background: #006fb9
}

h1.importante.verde::after,
h2.importante.verde::after,
h3.importante.verde::after,
h4.importante.verde::after,
h5.importante.verde::after {
	background: #00953a
}

h1.rojo,
h2.rojo,
h3.rojo,
h4.rojo,
h5.rojo {
	color: #ef3742
}

h1.azul,
h2.azul,
h3.azul,
h4.azul,
h5.azul {
	color: #006fb9
}

h1.verde,
h2.verde,
h3.verde,
h4.verde,
h5.verde {
	color: #00953a
}

h1.icono,
h2.icono,
h3.icono,
h4.icono,
h5.icono {
	padding: 0 0 0 60px!important;
	position: relative
}

h1.icono .bci-icon,
h2.icono .bci-icon,
h3.icono .bci-icon,
h4.icono .bci-icon,
h5.icono .bci-icon {
	height: 45px;
	width: 45px;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	left: 10px
}

h1 {
	font-size: 2.6rem
}

@media only screen and (max-width:576px) {
	h1 {
		font-size: 2rem
	}
}

h2 {
	font-size: 1.8rem
}

@media only screen and (max-width:576px) {
	h2 {
		font-size: 1.5rem
	}
}

h3 {
	font-size: 1.6rem;
	color: #8f8f8f
}

@media only screen and (max-width:576px) {
	h3 {
		font-size: 1.4rem
	}
}

h4 {
	font-size: 1.4rem;
	color: #8f8f8f
}

@media only screen and (max-width:576px) {
	h4 {
		font-size: 1.3rem
	}
}

h5 {
	font-size: 1.2rem;
	text-transform: uppercase;
	line-height: 2rem;
	margin-bottom: 5px
}

small {
	font-family: Arial, sans-serif;
	font-size: 1.1rem;
	color: #8f8f8f;
	line-height: 1.4
}

@media only screen and (max-width:576px) {
	small {
		line-height: 1.3
	}
}

p {
	font-family: Arial, sans-serif;
	font-size: 1.5rem;
	color: #595b5a;
	line-height: 1.4
}

p .bloque-destacado {
	background-color: #8f8f8f;
	color: #fff;
	padding-right: 4px;
	padding-left: 4px;
	border-radius: 2px
}

p .bloque-destacado.azul {
	background-color: #006fb9
}

p .bloque-destacado.verde {
	background-color: #00953a
}

p .bloque-destacado.rojo {
	background-color: #ef3742
}

p .bloque-destacado.amarillo {
	background-color: gold;
	color: #595b5a
}

@media only screen and (max-width:576px) {
	p {
		font-size: 1.3rem
	}
}

p a {
	color: #006fb9;
	text-decoration: none;
	font-weight: 700
}

p a:hover {
	color: #00953a
}

p strong {
	font-weight: 700;
	color: #404141
}

p+p {
	margin-top: 15px
}

p+.formulario {
	margin-top: 25px
}

p+h1,
p+h2,
p+h3,
p+h4,
p+h5,
p+ul {
	margin-top: 20px
}

ul li {
	font-size: 1.2rem;
	line-height: 1.6rem;
	font-family: Arial, sans-serif;
	color: #595b5a;
	list-style-position: inside
}

ul.vinetas {
	padding: 0;
	width: 100%
}

ul.vinetas li {
	list-style: none;
	font-size: 1.5rem;
	font-family: Overpass, sans-serif;
	margin: 0;
	display: block;
	padding: 0 0 15px 30px;
	position: relative
}

ul.vinetas li small {
	display: block;
	font-family: Overpass, sans-serif
}

ul.vinetas li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 20px;
	display: block;
	width: 25px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 30px
}

ul.vinetas.bullet li:after {
	height: 12px;
	width: 12px;
	top: 3px;
	border-radius: 6px;
	background-color: #8f8f8f
}

ul.vinetas.bullet li>ul {
	margin: 15px 0 0 0
}

ul.vinetas.bullet li>ul li {
	font-size: 1.3rem;
	padding-left: 20px;
	color: #8f8f8f!important
}

ul.vinetas.bullet li>ul li:after {
	height: 8px;
	width: 8px;
	top: 5px;
	border-radius: 4px;
	background-color: #8f8f8f!important
}

ul.vinetas.bullet.verde li {
	color: #00953a
}

ul.vinetas.bullet.verde li:after {
	background-color: #00953a
}

ul.vinetas.bullet.rojo li {
	color: #ef3742
}

ul.vinetas.bullet.rojo li:after {
	background-color: #ef3742
}

ul.vinetas.bullet.azul li {
	color: #006fb9
}

ul.vinetas.bullet.azul li:after {
	background-color: #006fb9
}

ul.vinetas.check-list>li ul {
	margin: 15px 0 0 0
}

ul.vinetas.check-list>li ul>li {
	padding-left: 30px;
	border: none;
	color: #8f8f8f!important
}

ul.vinetas.check-list>li ul>li:after {
	background-size: 17px auto;
	top: 0;
	filter: grayscale(100%) brightness(90%);
	-webkit-filter: grayscale(100%) brightness(90%)
}

ul.vinetas.check-list.verde li {
	color: #00953a
}

ul.vinetas.check-list.verde li:after {
	background-image: url(../img/svg/iconos_check_verde.svg)
}

ul.vinetas.check-list.azul li {
	color: #006fb9
}

ul.vinetas.check-list.azul li:after {
	background-image: url(../img/svg/iconos_check_azul.svg)
}

.seccion-destacada {
	padding: 8px;
	width: calc(100% - 16px);
	display: block;
	background-color: #fff;
	margin-bottom: 10px;
	outline: 1px solid #f2f2f2;
	border-radius: 2px
}

.seccion-destacada .seccion-destacada {
	outline: 0
}

.seccion-destacada.grismasclaro {
	background-color: #f3f3f3
}

.seccion-destacada.grisclaro {
	background-color: #eaeaea
}

.seccion-destacada.gris {
	background-color: #595b5a
}

.seccion-destacada.amarillo {
	background-color: gold
}

.seccion-destacada.rojo {
	background-color: #ef3742
}

.seccion-destacada.azul {
	background-color: #006fb9
}

.seccion-destacada.verde {
	background-color: #00953a
}

.seccion-destacada.azul h1,
.seccion-destacada.azul h2,
.seccion-destacada.azul h3,
.seccion-destacada.azul h4,
.seccion-destacada.azul h5,
.seccion-destacada.azul h6,
.seccion-destacada.azul label,
.seccion-destacada.azul p,
.seccion-destacada.azul small,
.seccion-destacada.gris h1,
.seccion-destacada.gris h2,
.seccion-destacada.gris h3,
.seccion-destacada.gris h4,
.seccion-destacada.gris h5,
.seccion-destacada.gris h6,
.seccion-destacada.gris label,
.seccion-destacada.gris p,
.seccion-destacada.gris small,
.seccion-destacada.rojo h1,
.seccion-destacada.rojo h2,
.seccion-destacada.rojo h3,
.seccion-destacada.rojo h4,
.seccion-destacada.rojo h5,
.seccion-destacada.rojo h6,
.seccion-destacada.rojo label,
.seccion-destacada.rojo p,
.seccion-destacada.rojo small,
.seccion-destacada.verde h1,
.seccion-destacada.verde h2,
.seccion-destacada.verde h3,
.seccion-destacada.verde h4,
.seccion-destacada.verde h5,
.seccion-destacada.verde h6,
.seccion-destacada.verde label,
.seccion-destacada.verde p,
.seccion-destacada.verde small {
	color: #fff
}

.seccion-simple {
	padding: 8px;
	width: calc(100% - 16px);
	display: block;
	margin-bottom: 10px
}

.seccion-destacada.w-50,
.seccion-simple.w-50 {
	-webkit-box-flex: 0;
	flex: 0 0 50px;
	-moz-flex: 0 0 50px;
	-ms-flex: 0 0 50px;
	flex: 0 0 50px;
	-webkit-flex: 0 0 50px;
	-moz-flex: 0 0 50px;
	-ms-flex: 0 0 50px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-50,
	.seccion-simple.w-50 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-100,
.seccion-simple.w-100 {
	-webkit-box-flex: 0;
	flex: 0 0 100px;
	-moz-flex: 0 0 100px;
	-ms-flex: 0 0 100px;
	flex: 0 0 100px;
	-webkit-flex: 0 0 100px;
	-moz-flex: 0 0 100px;
	-ms-flex: 0 0 100px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-100,
	.seccion-simple.w-100 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-150,
.seccion-simple.w-150 {
	-webkit-box-flex: 0;
	flex: 0 0 150px;
	-moz-flex: 0 0 150px;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	-webkit-flex: 0 0 150px;
	-moz-flex: 0 0 150px;
	-ms-flex: 0 0 150px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-150,
	.seccion-simple.w-150 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-200,
.seccion-simple.w-200 {
	-webkit-box-flex: 0;
	flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px;
	flex: 0 0 200px;
	-webkit-flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-200,
	.seccion-simple.w-200 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-250,
.seccion-simple.w-250 {
	-webkit-box-flex: 0;
	flex: 0 0 250px;
	-moz-flex: 0 0 250px;
	-ms-flex: 0 0 250px;
	flex: 0 0 250px;
	-webkit-flex: 0 0 250px;
	-moz-flex: 0 0 250px;
	-ms-flex: 0 0 250px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-250,
	.seccion-simple.w-250 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-300,
.seccion-simple.w-300 {
	-webkit-box-flex: 0;
	flex: 0 0 300px;
	-moz-flex: 0 0 300px;
	-ms-flex: 0 0 300px;
	flex: 0 0 300px;
	-webkit-flex: 0 0 300px;
	-moz-flex: 0 0 300px;
	-ms-flex: 0 0 300px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-300,
	.seccion-simple.w-300 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-350,
.seccion-simple.w-350 {
	-webkit-box-flex: 0;
	flex: 0 0 350px;
	-moz-flex: 0 0 350px;
	-ms-flex: 0 0 350px;
	flex: 0 0 350px;
	-webkit-flex: 0 0 350px;
	-moz-flex: 0 0 350px;
	-ms-flex: 0 0 350px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-350,
	.seccion-simple.w-350 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-400,
.seccion-simple.w-400 {
	-webkit-box-flex: 0;
	flex: 0 0 400px;
	-moz-flex: 0 0 400px;
	-ms-flex: 0 0 400px;
	flex: 0 0 400px;
	-webkit-flex: 0 0 400px;
	-moz-flex: 0 0 400px;
	-ms-flex: 0 0 400px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-400,
	.seccion-simple.w-400 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-450,
.seccion-simple.w-450 {
	-webkit-box-flex: 0;
	flex: 0 0 450px;
	-moz-flex: 0 0 450px;
	-ms-flex: 0 0 450px;
	flex: 0 0 450px;
	-webkit-flex: 0 0 450px;
	-moz-flex: 0 0 450px;
	-ms-flex: 0 0 450px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-450,
	.seccion-simple.w-450 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-500,
.seccion-simple.w-500 {
	-webkit-box-flex: 0;
	flex: 0 0 500px;
	-moz-flex: 0 0 500px;
	-ms-flex: 0 0 500px;
	flex: 0 0 500px;
	-webkit-flex: 0 0 500px;
	-moz-flex: 0 0 500px;
	-ms-flex: 0 0 500px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-500,
	.seccion-simple.w-500 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-550,
.seccion-simple.w-550 {
	-webkit-box-flex: 0;
	flex: 0 0 550px;
	-moz-flex: 0 0 550px;
	-ms-flex: 0 0 550px;
	flex: 0 0 550px;
	-webkit-flex: 0 0 550px;
	-moz-flex: 0 0 550px;
	-ms-flex: 0 0 550px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-550,
	.seccion-simple.w-550 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-600,
.seccion-simple.w-600 {
	-webkit-box-flex: 0;
	flex: 0 0 600px;
	-moz-flex: 0 0 600px;
	-ms-flex: 0 0 600px;
	flex: 0 0 600px;
	-webkit-flex: 0 0 600px;
	-moz-flex: 0 0 600px;
	-ms-flex: 0 0 600px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-600,
	.seccion-simple.w-600 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-650,
.seccion-simple.w-650 {
	-webkit-box-flex: 0;
	flex: 0 0 650px;
	-moz-flex: 0 0 650px;
	-ms-flex: 0 0 650px;
	flex: 0 0 650px;
	-webkit-flex: 0 0 650px;
	-moz-flex: 0 0 650px;
	-ms-flex: 0 0 650px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-650,
	.seccion-simple.w-650 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-700,
.seccion-simple.w-700 {
	-webkit-box-flex: 0;
	flex: 0 0 700px;
	-moz-flex: 0 0 700px;
	-ms-flex: 0 0 700px;
	flex: 0 0 700px;
	-webkit-flex: 0 0 700px;
	-moz-flex: 0 0 700px;
	-ms-flex: 0 0 700px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-700,
	.seccion-simple.w-700 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-750,
.seccion-simple.w-750 {
	-webkit-box-flex: 0;
	flex: 0 0 750px;
	-moz-flex: 0 0 750px;
	-ms-flex: 0 0 750px;
	flex: 0 0 750px;
	-webkit-flex: 0 0 750px;
	-moz-flex: 0 0 750px;
	-ms-flex: 0 0 750px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-750,
	.seccion-simple.w-750 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-800,
.seccion-simple.w-800 {
	-webkit-box-flex: 0;
	flex: 0 0 800px;
	-moz-flex: 0 0 800px;
	-ms-flex: 0 0 800px;
	flex: 0 0 800px;
	-webkit-flex: 0 0 800px;
	-moz-flex: 0 0 800px;
	-ms-flex: 0 0 800px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-800,
	.seccion-simple.w-800 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-850,
.seccion-simple.w-850 {
	-webkit-box-flex: 0;
	flex: 0 0 850px;
	-moz-flex: 0 0 850px;
	-ms-flex: 0 0 850px;
	flex: 0 0 850px;
	-webkit-flex: 0 0 850px;
	-moz-flex: 0 0 850px;
	-ms-flex: 0 0 850px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-850,
	.seccion-simple.w-850 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-900,
.seccion-simple.w-900 {
	-webkit-box-flex: 0;
	flex: 0 0 900px;
	-moz-flex: 0 0 900px;
	-ms-flex: 0 0 900px;
	flex: 0 0 900px;
	-webkit-flex: 0 0 900px;
	-moz-flex: 0 0 900px;
	-ms-flex: 0 0 900px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-900,
	.seccion-simple.w-900 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-950,
.seccion-simple.w-950 {
	-webkit-box-flex: 0;
	flex: 0 0 950px;
	-moz-flex: 0 0 950px;
	-ms-flex: 0 0 950px;
	flex: 0 0 950px;
	-webkit-flex: 0 0 950px;
	-moz-flex: 0 0 950px;
	-ms-flex: 0 0 950px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-950,
	.seccion-simple.w-950 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.seccion-destacada.w-1000,
.seccion-simple.w-1000 {
	-webkit-box-flex: 0;
	flex: 0 0 1000px;
	-moz-flex: 0 0 1000px;
	-ms-flex: 0 0 1000px;
	flex: 0 0 1000px;
	-webkit-flex: 0 0 1000px;
	-moz-flex: 0 0 1000px;
	-ms-flex: 0 0 1000px
}

@media only screen and (max-width:576px) {
	.seccion-destacada.w-1000,
	.seccion-simple.w-1000 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.wrapper.interior {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-content: flex-start;
	-moz-flex-direction: flex-start;
	-ms-flex-direction: flex-start
}

@media only screen and (max-width:840px) {
	.wrapper.interior {
		display: block;
		overflow-x: hidden;
		height: auto
	}
}

.wrapper.central {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-content: flex-start;
	-moz-flex-direction: flex-start;
	-ms-flex-direction: flex-start
}

@media only screen and (max-width:576px) {
	.wrapper.central {
		display: block;
		overflow-x: hidden;
		height: auto
	}
}

.wrapper.central.stack {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-content: stretch;
	-moz-flex-direction: stretch;
	-ms-flex-direction: stretch
}

.modulo-expandible {
	background-color: #eaeaea;
	border-radius: 8px;
	margin: 10px 0
}

.modulo-expandible .modulo-top {
	display: block
}

.modulo-expandible .modulo-top a {
	background-image: url(../img/svg/icono_caret.svg);
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: auto 20px;
	cursor: pointer;
	width: 100%;
	height: 30px;
	display: block;
	text-align: center;
	font-family: Overpass, sans-serif;
	font-size: 1.2rem;
	line-height: 30px;
	color: #8f8f8f
}

.modulo-expandible .modulo-pie {
	display: none
}

.modulo-expandible .modulo-pie a {
	background-image: url(../img/svg/icono_caret_up.svg);
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: auto 20px;
	cursor: pointer;
	width: 100%;
	height: 30px;
	display: block;
	text-align: center;
	font-family: Overpass, sans-serif;
	font-size: 1.2rem;
	line-height: 30px;
	color: #8f8f8f
}

.modulo-expandible .modulo-content {
	overflow-x: hidden;
	overflow-y: hidden;
	height: 0;
	background-color: #f6f6f6;
	padding: 0 10px;
	width: calc(100% - 20px);
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.modulo-expandible.activo .modulo-top {
	display: none
}

.modulo-expandible.activo .modulo-pie {
	display: block
}

.modulo-expandible.activo .modulo-content {
	height: 250px;
	overflow-y: auto;
	padding: 10px 10px;
	width: calc(100% - 20px)
}

.flotantes {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block
}

.flotantes.ft0 {
	padding-top: 0
}

.flotantes.ft1 {
	padding-top: 1px
}

.flotantes.ft2 {
	padding-top: 2px
}

.flotantes.ft3 {
	padding-top: 3px
}

.flotantes.ft4 {
	padding-top: 4px
}

.flotantes.ft5 {
	padding-top: 5px
}

.flotantes.ft6 {
	padding-top: 6px
}

.flotantes.ft7 {
	padding-top: 7px
}

.flotantes.ft8 {
	padding-top: 8px
}

.flotantes.ft9 {
	padding-top: 9px
}

.flotantes.ft10 {
	padding-top: 10px
}

.flotantes.ft11 {
	padding-top: 11px
}

.flotantes.ft12 {
	padding-top: 12px
}

.flotantes.ft13 {
	padding-top: 13px
}

.flotantes.ft14 {
	padding-top: 14px
}

.flotantes.ft15 {
	padding-top: 15px
}

.flotantes.ft16 {
	padding-top: 16px
}

.flotantes.ft17 {
	padding-top: 17px
}

.flotantes.ft18 {
	padding-top: 18px
}

.flotantes.ft19 {
	padding-top: 19px
}

.flotantes.ft20 {
	padding-top: 20px
}

.flotantes.ft21 {
	padding-top: 21px
}

.flotantes.ft22 {
	padding-top: 22px
}

.flotantes.ft23 {
	padding-top: 23px
}

.flotantes.ft24 {
	padding-top: 24px
}

.flotantes.ft25 {
	padding-top: 25px
}

.flotantes.ft26 {
	padding-top: 26px
}

.flotantes.ft27 {
	padding-top: 27px
}

.flotantes.ft28 {
	padding-top: 28px
}

.flotantes.ft29 {
	padding-top: 29px
}

.flotantes.ft30 {
	padding-top: 30px
}

.flotantes.ft31 {
	padding-top: 31px
}

.flotantes.ft32 {
	padding-top: 32px
}

.flotantes.ft33 {
	padding-top: 33px
}

.flotantes.ft34 {
	padding-top: 34px
}

.flotantes.ft35 {
	padding-top: 35px
}

.flotantes.ft36 {
	padding-top: 36px
}

.flotantes.ft37 {
	padding-top: 37px
}

.flotantes.ft38 {
	padding-top: 38px
}

.flotantes.ft39 {
	padding-top: 39px
}

.flotantes.ft40 {
	padding-top: 40px
}

.flotantes.ft41 {
	padding-top: 41px
}

.flotantes.ft42 {
	padding-top: 42px
}

.flotantes.ft43 {
	padding-top: 43px
}

.flotantes.ft44 {
	padding-top: 44px
}

.flotantes.ft45 {
	padding-top: 45px
}

.flotantes.ft46 {
	padding-top: 46px
}

.flotantes.ft47 {
	padding-top: 47px
}

.flotantes.ft48 {
	padding-top: 48px
}

.flotantes.ft49 {
	padding-top: 49px
}

.flotantes.ft50 {
	padding-top: 50px
}

.flotantes.ft51 {
	padding-top: 51px
}

.flotantes.ft52 {
	padding-top: 52px
}

.flotantes.ft53 {
	padding-top: 53px
}

.flotantes.ft54 {
	padding-top: 54px
}

.flotantes.ft55 {
	padding-top: 55px
}

.flotantes.ft56 {
	padding-top: 56px
}

.flotantes.ft57 {
	padding-top: 57px
}

.flotantes.ft58 {
	padding-top: 58px
}

.flotantes.ft59 {
	padding-top: 59px
}

.flotantes.ft60 {
	padding-top: 60px
}

.flotantes.ft61 {
	padding-top: 61px
}

.flotantes.ft62 {
	padding-top: 62px
}

.flotantes.ft63 {
	padding-top: 63px
}

.flotantes.ft64 {
	padding-top: 64px
}

.flotantes.ft65 {
	padding-top: 65px
}

.flotantes.ft66 {
	padding-top: 66px
}

.flotantes.ft67 {
	padding-top: 67px
}

.flotantes.ft68 {
	padding-top: 68px
}

.flotantes.ft69 {
	padding-top: 69px
}

.flotantes.ft70 {
	padding-top: 70px
}

.flotantes.ft71 {
	padding-top: 71px
}

.flotantes.ft72 {
	padding-top: 72px
}

.flotantes.ft73 {
	padding-top: 73px
}

.flotantes.ft74 {
	padding-top: 74px
}

.flotantes.ft75 {
	padding-top: 75px
}

.flotantes.ft76 {
	padding-top: 76px
}

.flotantes.ft77 {
	padding-top: 77px
}

.flotantes.ft78 {
	padding-top: 78px
}

.flotantes.ft79 {
	padding-top: 79px
}

.flotantes.ft80 {
	padding-top: 80px
}

.flotantes.ft81 {
	padding-top: 81px
}

.flotantes.ft82 {
	padding-top: 82px
}

.flotantes.ft83 {
	padding-top: 83px
}

.flotantes.ft84 {
	padding-top: 84px
}

.flotantes.ft85 {
	padding-top: 85px
}

.flotantes.ft86 {
	padding-top: 86px
}

.flotantes.ft87 {
	padding-top: 87px
}

.flotantes.ft88 {
	padding-top: 88px
}

.flotantes.ft89 {
	padding-top: 89px
}

.flotantes.ft90 {
	padding-top: 90px
}

.flotantes.ft91 {
	padding-top: 91px
}

.flotantes.ft92 {
	padding-top: 92px
}

.flotantes.ft93 {
	padding-top: 93px
}

.flotantes.ft94 {
	padding-top: 94px
}

.flotantes.ft95 {
	padding-top: 95px
}

.flotantes.ft96 {
	padding-top: 96px
}

.flotantes.ft97 {
	padding-top: 97px
}

.flotantes.ft98 {
	padding-top: 98px
}

.flotantes.ft99 {
	padding-top: 99px
}

.flotantes.ft100 {
	padding-top: 100px
}

.flotantes.ft101 {
	padding-top: 101px
}

.flotantes.ft102 {
	padding-top: 102px
}

.flotantes.ft103 {
	padding-top: 103px
}

.flotantes.ft104 {
	padding-top: 104px
}

.flotantes.ft105 {
	padding-top: 105px
}

.flotantes.ft106 {
	padding-top: 106px
}

.flotantes.ft107 {
	padding-top: 107px
}

.flotantes.ft108 {
	padding-top: 108px
}

.flotantes.ft109 {
	padding-top: 109px
}

.flotantes.ft110 {
	padding-top: 110px
}

.flotantes.ft111 {
	padding-top: 111px
}

.flotantes.ft112 {
	padding-top: 112px
}

.flotantes.ft113 {
	padding-top: 113px
}

.flotantes.ft114 {
	padding-top: 114px
}

.flotantes.ft115 {
	padding-top: 115px
}

.flotantes.ft116 {
	padding-top: 116px
}

.flotantes.ft117 {
	padding-top: 117px
}

.flotantes.ft118 {
	padding-top: 118px
}

.flotantes.ft119 {
	padding-top: 119px
}

.flotantes.ft120 {
	padding-top: 120px
}

.flotantes.ft121 {
	padding-top: 121px
}

.flotantes.ft122 {
	padding-top: 122px
}

.flotantes.ft123 {
	padding-top: 123px
}

.flotantes.ft124 {
	padding-top: 124px
}

.flotantes.ft125 {
	padding-top: 125px
}

.flotantes.ft126 {
	padding-top: 126px
}

.flotantes.ft127 {
	padding-top: 127px
}

.flotantes.ft128 {
	padding-top: 128px
}

.flotantes.ft129 {
	padding-top: 129px
}

.flotantes.ft130 {
	padding-top: 130px
}

.flotantes.ft131 {
	padding-top: 131px
}

.flotantes.ft132 {
	padding-top: 132px
}

.flotantes.ft133 {
	padding-top: 133px
}

.flotantes.ft134 {
	padding-top: 134px
}

.flotantes.ft135 {
	padding-top: 135px
}

.flotantes.ft136 {
	padding-top: 136px
}

.flotantes.ft137 {
	padding-top: 137px
}

.flotantes.ft138 {
	padding-top: 138px
}

.flotantes.ft139 {
	padding-top: 139px
}

.flotantes.ft140 {
	padding-top: 140px
}

.flotantes.ft141 {
	padding-top: 141px
}

.flotantes.ft142 {
	padding-top: 142px
}

.flotantes.ft143 {
	padding-top: 143px
}

.flotantes.ft144 {
	padding-top: 144px
}

.flotantes.ft145 {
	padding-top: 145px
}

.flotantes.ft146 {
	padding-top: 146px
}

.flotantes.ft147 {
	padding-top: 147px
}

.flotantes.ft148 {
	padding-top: 148px
}

.flotantes.ft149 {
	padding-top: 149px
}

.flotantes.ft150 {
	padding-top: 150px
}

.flotantes.ft151 {
	padding-top: 151px
}

.flotantes.ft152 {
	padding-top: 152px
}

.flotantes.ft153 {
	padding-top: 153px
}

.flotantes.ft154 {
	padding-top: 154px
}

.flotantes.ft155 {
	padding-top: 155px
}

.flotantes.ft156 {
	padding-top: 156px
}

.flotantes.ft157 {
	padding-top: 157px
}

.flotantes.ft158 {
	padding-top: 158px
}

.flotantes.ft159 {
	padding-top: 159px
}

.flotantes.ft160 {
	padding-top: 160px
}

.flotantes.ft161 {
	padding-top: 161px
}

.flotantes.ft162 {
	padding-top: 162px
}

.flotantes.ft163 {
	padding-top: 163px
}

.flotantes.ft164 {
	padding-top: 164px
}

.flotantes.ft165 {
	padding-top: 165px
}

.flotantes.ft166 {
	padding-top: 166px
}

.flotantes.ft167 {
	padding-top: 167px
}

.flotantes.ft168 {
	padding-top: 168px
}

.flotantes.ft169 {
	padding-top: 169px
}

.flotantes.ft170 {
	padding-top: 170px
}

.flotantes.ft171 {
	padding-top: 171px
}

.flotantes.ft172 {
	padding-top: 172px
}

.flotantes.ft173 {
	padding-top: 173px
}

.flotantes.ft174 {
	padding-top: 174px
}

.flotantes.ft175 {
	padding-top: 175px
}

.flotantes.ft176 {
	padding-top: 176px
}

.flotantes.ft177 {
	padding-top: 177px
}

.flotantes.ft178 {
	padding-top: 178px
}

.flotantes.ft179 {
	padding-top: 179px
}

.flotantes.ft180 {
	padding-top: 180px
}

.flotantes.ft181 {
	padding-top: 181px
}

.flotantes.ft182 {
	padding-top: 182px
}

.flotantes.ft183 {
	padding-top: 183px
}

.flotantes.ft184 {
	padding-top: 184px
}

.flotantes.ft185 {
	padding-top: 185px
}

.flotantes.ft186 {
	padding-top: 186px
}

.flotantes.ft187 {
	padding-top: 187px
}

.flotantes.ft188 {
	padding-top: 188px
}

.flotantes.ft189 {
	padding-top: 189px
}

.flotantes.ft190 {
	padding-top: 190px
}

.flotantes.ft191 {
	padding-top: 191px
}

.flotantes.ft192 {
	padding-top: 192px
}

.flotantes.ft193 {
	padding-top: 193px
}

.flotantes.ft194 {
	padding-top: 194px
}

.flotantes.ft195 {
	padding-top: 195px
}

.flotantes.ft196 {
	padding-top: 196px
}

.flotantes.ft197 {
	padding-top: 197px
}

.flotantes.ft198 {
	padding-top: 198px
}

.flotantes.ft199 {
	padding-top: 199px
}

.flotantes.ft200 {
	padding-top: 200px
}

.flotantes.ft201 {
	padding-top: 201px
}

.flotantes.ft202 {
	padding-top: 202px
}

.flotantes.ft203 {
	padding-top: 203px
}

.flotantes.ft204 {
	padding-top: 204px
}

.flotantes.ft205 {
	padding-top: 205px
}

.flotantes.ft206 {
	padding-top: 206px
}

.flotantes.ft207 {
	padding-top: 207px
}

.flotantes.ft208 {
	padding-top: 208px
}

.flotantes.ft209 {
	padding-top: 209px
}

.flotantes.ft210 {
	padding-top: 210px
}

.flotantes.ft211 {
	padding-top: 211px
}

.flotantes.ft212 {
	padding-top: 212px
}

.flotantes.ft213 {
	padding-top: 213px
}

.flotantes.ft214 {
	padding-top: 214px
}

.flotantes.ft215 {
	padding-top: 215px
}

.flotantes.ft216 {
	padding-top: 216px
}

.flotantes.ft217 {
	padding-top: 217px
}

.flotantes.ft218 {
	padding-top: 218px
}

.flotantes.ft219 {
	padding-top: 219px
}

.flotantes.ft220 {
	padding-top: 220px
}

.flotantes.ft221 {
	padding-top: 221px
}

.flotantes.ft222 {
	padding-top: 222px
}

.flotantes.ft223 {
	padding-top: 223px
}

.flotantes.ft224 {
	padding-top: 224px
}

.flotantes.ft225 {
	padding-top: 225px
}

.flotantes.ft226 {
	padding-top: 226px
}

.flotantes.ft227 {
	padding-top: 227px
}

.flotantes.ft228 {
	padding-top: 228px
}

.flotantes.ft229 {
	padding-top: 229px
}

.flotantes.ft230 {
	padding-top: 230px
}

.flotantes.ft231 {
	padding-top: 231px
}

.flotantes.ft232 {
	padding-top: 232px
}

.flotantes.ft233 {
	padding-top: 233px
}

.flotantes.ft234 {
	padding-top: 234px
}

.flotantes.ft235 {
	padding-top: 235px
}

.flotantes.ft236 {
	padding-top: 236px
}

.flotantes.ft237 {
	padding-top: 237px
}

.flotantes.ft238 {
	padding-top: 238px
}

.flotantes.ft239 {
	padding-top: 239px
}

.flotantes.ft240 {
	padding-top: 240px
}

.flotantes.ft241 {
	padding-top: 241px
}

.flotantes.ft242 {
	padding-top: 242px
}

.flotantes.ft243 {
	padding-top: 243px
}

.flotantes.ft244 {
	padding-top: 244px
}

.flotantes.ft245 {
	padding-top: 245px
}

.flotantes.ft246 {
	padding-top: 246px
}

.flotantes.ft247 {
	padding-top: 247px
}

.flotantes.ft248 {
	padding-top: 248px
}

.flotantes.ft249 {
	padding-top: 249px
}

.flotantes.ft250 {
	padding-top: 250px
}

.flotantes.ft251 {
	padding-top: 251px
}

.flotantes.ft252 {
	padding-top: 252px
}

.flotantes.ft253 {
	padding-top: 253px
}

.flotantes.ft254 {
	padding-top: 254px
}

.flotantes.ft255 {
	padding-top: 255px
}

.flotantes.ft256 {
	padding-top: 256px
}

.flotantes.ft257 {
	padding-top: 257px
}

.flotantes.ft258 {
	padding-top: 258px
}

.flotantes.ft259 {
	padding-top: 259px
}

.flotantes.ft260 {
	padding-top: 260px
}

.flotantes.ft261 {
	padding-top: 261px
}

.flotantes.ft262 {
	padding-top: 262px
}

.flotantes.ft263 {
	padding-top: 263px
}

.flotantes.ft264 {
	padding-top: 264px
}

.flotantes.ft265 {
	padding-top: 265px
}

.flotantes.ft266 {
	padding-top: 266px
}

.flotantes.ft267 {
	padding-top: 267px
}

.flotantes.ft268 {
	padding-top: 268px
}

.flotantes.ft269 {
	padding-top: 269px
}

.flotantes.ft270 {
	padding-top: 270px
}

.flotantes.ft271 {
	padding-top: 271px
}

.flotantes.ft272 {
	padding-top: 272px
}

.flotantes.ft273 {
	padding-top: 273px
}

.flotantes.ft274 {
	padding-top: 274px
}

.flotantes.ft275 {
	padding-top: 275px
}

.flotantes.ft276 {
	padding-top: 276px
}

.flotantes.ft277 {
	padding-top: 277px
}

.flotantes.ft278 {
	padding-top: 278px
}

.flotantes.ft279 {
	padding-top: 279px
}

.flotantes.ft280 {
	padding-top: 280px
}

.flotantes.ft281 {
	padding-top: 281px
}

.flotantes.ft282 {
	padding-top: 282px
}

.flotantes.ft283 {
	padding-top: 283px
}

.flotantes.ft284 {
	padding-top: 284px
}

.flotantes.ft285 {
	padding-top: 285px
}

.flotantes.ft286 {
	padding-top: 286px
}

.flotantes.ft287 {
	padding-top: 287px
}

.flotantes.ft288 {
	padding-top: 288px
}

.flotantes.ft289 {
	padding-top: 289px
}

.flotantes.ft290 {
	padding-top: 290px
}

.flotantes.ft291 {
	padding-top: 291px
}

.flotantes.ft292 {
	padding-top: 292px
}

.flotantes.ft293 {
	padding-top: 293px
}

.flotantes.ft294 {
	padding-top: 294px
}

.flotantes.ft295 {
	padding-top: 295px
}

.flotantes.ft296 {
	padding-top: 296px
}

.flotantes.ft297 {
	padding-top: 297px
}

.flotantes.ft298 {
	padding-top: 298px
}

.flotantes.ft299 {
	padding-top: 299px
}

.flotantes.ft300 {
	padding-top: 300px
}

.flotantes.ft301 {
	padding-top: 301px
}

.flotantes.ft302 {
	padding-top: 302px
}

.flotantes.ft303 {
	padding-top: 303px
}

.flotantes.ft304 {
	padding-top: 304px
}

.flotantes.ft305 {
	padding-top: 305px
}

.flotantes.ft306 {
	padding-top: 306px
}

.flotantes.ft307 {
	padding-top: 307px
}

.flotantes.ft308 {
	padding-top: 308px
}

.flotantes.ft309 {
	padding-top: 309px
}

.flotantes.ft310 {
	padding-top: 310px
}

.flotantes.ft311 {
	padding-top: 311px
}

.flotantes.ft312 {
	padding-top: 312px
}

.flotantes.ft313 {
	padding-top: 313px
}

.flotantes.ft314 {
	padding-top: 314px
}

.flotantes.ft315 {
	padding-top: 315px
}

.flotantes.ft316 {
	padding-top: 316px
}

.flotantes.ft317 {
	padding-top: 317px
}

.flotantes.ft318 {
	padding-top: 318px
}

.flotantes.ft319 {
	padding-top: 319px
}

.flotantes.ft320 {
	padding-top: 320px
}

.flotantes.ft321 {
	padding-top: 321px
}

.flotantes.ft322 {
	padding-top: 322px
}

.flotantes.ft323 {
	padding-top: 323px
}

.flotantes.ft324 {
	padding-top: 324px
}

.flotantes.ft325 {
	padding-top: 325px
}

.flotantes.ft326 {
	padding-top: 326px
}

.flotantes.ft327 {
	padding-top: 327px
}

.flotantes.ft328 {
	padding-top: 328px
}

.flotantes.ft329 {
	padding-top: 329px
}

.flotantes.ft330 {
	padding-top: 330px
}

.flotantes.ft331 {
	padding-top: 331px
}

.flotantes.ft332 {
	padding-top: 332px
}

.flotantes.ft333 {
	padding-top: 333px
}

.flotantes.ft334 {
	padding-top: 334px
}

.flotantes.ft335 {
	padding-top: 335px
}

.flotantes.ft336 {
	padding-top: 336px
}

.flotantes.ft337 {
	padding-top: 337px
}

.flotantes.ft338 {
	padding-top: 338px
}

.flotantes.ft339 {
	padding-top: 339px
}

.flotantes.ft340 {
	padding-top: 340px
}

.flotantes.ft341 {
	padding-top: 341px
}

.flotantes.ft342 {
	padding-top: 342px
}

.flotantes.ft343 {
	padding-top: 343px
}

.flotantes.ft344 {
	padding-top: 344px
}

.flotantes.ft345 {
	padding-top: 345px
}

.flotantes.ft346 {
	padding-top: 346px
}

.flotantes.ft347 {
	padding-top: 347px
}

.flotantes.ft348 {
	padding-top: 348px
}

.flotantes.ft349 {
	padding-top: 349px
}

.flotantes.ft350 {
	padding-top: 350px
}

.flotantes.ft351 {
	padding-top: 351px
}

.flotantes.ft352 {
	padding-top: 352px
}

.flotantes.ft353 {
	padding-top: 353px
}

.flotantes.ft354 {
	padding-top: 354px
}

.flotantes.ft355 {
	padding-top: 355px
}

.flotantes.ft356 {
	padding-top: 356px
}

.flotantes.ft357 {
	padding-top: 357px
}

.flotantes.ft358 {
	padding-top: 358px
}

.flotantes.ft359 {
	padding-top: 359px
}

.flotantes.ft360 {
	padding-top: 360px
}

.flotantes.ft361 {
	padding-top: 361px
}

.flotantes.ft362 {
	padding-top: 362px
}

.flotantes.ft363 {
	padding-top: 363px
}

.flotantes.ft364 {
	padding-top: 364px
}

.flotantes.ft365 {
	padding-top: 365px
}

.flotantes.ft366 {
	padding-top: 366px
}

.flotantes.ft367 {
	padding-top: 367px
}

.flotantes.ft368 {
	padding-top: 368px
}

.flotantes.ft369 {
	padding-top: 369px
}

.flotantes.ft370 {
	padding-top: 370px
}

.flotantes.ft371 {
	padding-top: 371px
}

.flotantes.ft372 {
	padding-top: 372px
}

.flotantes.ft373 {
	padding-top: 373px
}

.flotantes.ft374 {
	padding-top: 374px
}

.flotantes.ft375 {
	padding-top: 375px
}

.flotantes.ft376 {
	padding-top: 376px
}

.flotantes.ft377 {
	padding-top: 377px
}

.flotantes.ft378 {
	padding-top: 378px
}

.flotantes.ft379 {
	padding-top: 379px
}

.flotantes.ft380 {
	padding-top: 380px
}

.flotantes.ft381 {
	padding-top: 381px
}

.flotantes.ft382 {
	padding-top: 382px
}

.flotantes.ft383 {
	padding-top: 383px
}

.flotantes.ft384 {
	padding-top: 384px
}

.flotantes.ft385 {
	padding-top: 385px
}

.flotantes.ft386 {
	padding-top: 386px
}

.flotantes.ft387 {
	padding-top: 387px
}

.flotantes.ft388 {
	padding-top: 388px
}

.flotantes.ft389 {
	padding-top: 389px
}

.flotantes.ft390 {
	padding-top: 390px
}

.flotantes.ft391 {
	padding-top: 391px
}

.flotantes.ft392 {
	padding-top: 392px
}

.flotantes.ft393 {
	padding-top: 393px
}

.flotantes.ft394 {
	padding-top: 394px
}

.flotantes.ft395 {
	padding-top: 395px
}

.flotantes.ft396 {
	padding-top: 396px
}

.flotantes.ft397 {
	padding-top: 397px
}

.flotantes.ft398 {
	padding-top: 398px
}

.flotantes.ft399 {
	padding-top: 399px
}

.flotantes.ft400 {
	padding-top: 400px
}

.flotantes.ft401 {
	padding-top: 401px
}

.flotantes.ft402 {
	padding-top: 402px
}

.flotantes.ft403 {
	padding-top: 403px
}

.flotantes.ft404 {
	padding-top: 404px
}

.flotantes.ft405 {
	padding-top: 405px
}

.flotantes.ft406 {
	padding-top: 406px
}

.flotantes.ft407 {
	padding-top: 407px
}

.flotantes.ft408 {
	padding-top: 408px
}

.flotantes.ft409 {
	padding-top: 409px
}

.flotantes.ft410 {
	padding-top: 410px
}

.flotantes.ft411 {
	padding-top: 411px
}

.flotantes.ft412 {
	padding-top: 412px
}

.flotantes.ft413 {
	padding-top: 413px
}

.flotantes.ft414 {
	padding-top: 414px
}

.flotantes.ft415 {
	padding-top: 415px
}

.flotantes.ft416 {
	padding-top: 416px
}

.flotantes.ft417 {
	padding-top: 417px
}

.flotantes.ft418 {
	padding-top: 418px
}

.flotantes.ft419 {
	padding-top: 419px
}

.flotantes.ft420 {
	padding-top: 420px
}

.flotantes.ft421 {
	padding-top: 421px
}

.flotantes.ft422 {
	padding-top: 422px
}

.flotantes.ft423 {
	padding-top: 423px
}

.flotantes.ft424 {
	padding-top: 424px
}

.flotantes.ft425 {
	padding-top: 425px
}

.flotantes.ft426 {
	padding-top: 426px
}

.flotantes.ft427 {
	padding-top: 427px
}

.flotantes.ft428 {
	padding-top: 428px
}

.flotantes.ft429 {
	padding-top: 429px
}

.flotantes.ft430 {
	padding-top: 430px
}

.flotantes.ft431 {
	padding-top: 431px
}

.flotantes.ft432 {
	padding-top: 432px
}

.flotantes.ft433 {
	padding-top: 433px
}

.flotantes.ft434 {
	padding-top: 434px
}

.flotantes.ft435 {
	padding-top: 435px
}

.flotantes.ft436 {
	padding-top: 436px
}

.flotantes.ft437 {
	padding-top: 437px
}

.flotantes.ft438 {
	padding-top: 438px
}

.flotantes.ft439 {
	padding-top: 439px
}

.flotantes.ft440 {
	padding-top: 440px
}

.flotantes.ft441 {
	padding-top: 441px
}

.flotantes.ft442 {
	padding-top: 442px
}

.flotantes.ft443 {
	padding-top: 443px
}

.flotantes.ft444 {
	padding-top: 444px
}

.flotantes.ft445 {
	padding-top: 445px
}

.flotantes.ft446 {
	padding-top: 446px
}

.flotantes.ft447 {
	padding-top: 447px
}

.flotantes.ft448 {
	padding-top: 448px
}

.flotantes.ft449 {
	padding-top: 449px
}

.flotantes.ft450 {
	padding-top: 450px
}

.flotantes.ft451 {
	padding-top: 451px
}

.flotantes.ft452 {
	padding-top: 452px
}

.flotantes.ft453 {
	padding-top: 453px
}

.flotantes.ft454 {
	padding-top: 454px
}

.flotantes.ft455 {
	padding-top: 455px
}

.flotantes.ft456 {
	padding-top: 456px
}

.flotantes.ft457 {
	padding-top: 457px
}

.flotantes.ft458 {
	padding-top: 458px
}

.flotantes.ft459 {
	padding-top: 459px
}

.flotantes.ft460 {
	padding-top: 460px
}

.flotantes.ft461 {
	padding-top: 461px
}

.flotantes.ft462 {
	padding-top: 462px
}

.flotantes.ft463 {
	padding-top: 463px
}

.flotantes.ft464 {
	padding-top: 464px
}

.flotantes.ft465 {
	padding-top: 465px
}

.flotantes.ft466 {
	padding-top: 466px
}

.flotantes.ft467 {
	padding-top: 467px
}

.flotantes.ft468 {
	padding-top: 468px
}

.flotantes.ft469 {
	padding-top: 469px
}

.flotantes.ft470 {
	padding-top: 470px
}

.flotantes.ft471 {
	padding-top: 471px
}

.flotantes.ft472 {
	padding-top: 472px
}

.flotantes.ft473 {
	padding-top: 473px
}

.flotantes.ft474 {
	padding-top: 474px
}

.flotantes.ft475 {
	padding-top: 475px
}

.flotantes.ft476 {
	padding-top: 476px
}

.flotantes.ft477 {
	padding-top: 477px
}

.flotantes.ft478 {
	padding-top: 478px
}

.flotantes.ft479 {
	padding-top: 479px
}

.flotantes.ft480 {
	padding-top: 480px
}

.flotantes.ft481 {
	padding-top: 481px
}

.flotantes.ft482 {
	padding-top: 482px
}

.flotantes.ft483 {
	padding-top: 483px
}

.flotantes.ft484 {
	padding-top: 484px
}

.flotantes.ft485 {
	padding-top: 485px
}

.flotantes.ft486 {
	padding-top: 486px
}

.flotantes.ft487 {
	padding-top: 487px
}

.flotantes.ft488 {
	padding-top: 488px
}

.flotantes.ft489 {
	padding-top: 489px
}

.flotantes.ft490 {
	padding-top: 490px
}

.flotantes.ft491 {
	padding-top: 491px
}

.flotantes.ft492 {
	padding-top: 492px
}

.flotantes.ft493 {
	padding-top: 493px
}

.flotantes.ft494 {
	padding-top: 494px
}

.flotantes.ft495 {
	padding-top: 495px
}

.flotantes.ft496 {
	padding-top: 496px
}

.flotantes.ft497 {
	padding-top: 497px
}

.flotantes.ft498 {
	padding-top: 498px
}

.flotantes.ft499 {
	padding-top: 499px
}

.flotantes.ft500 {
	padding-top: 500px
}

.flotantes.extenso {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-content: stretch;
	-moz-flex-direction: stretch;
	-ms-flex-direction: stretch
}

.flotantes.extenso .wrapper.interior {
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-content: stretch;
	-moz-flex-direction: stretch;
	-ms-flex-direction: stretch
}

.flotantes.extenso .wrapper.interior>.columna {
	height: 100%;
	overflow-y: scroll
}

.columna {
	margin: 1%
}

.columna.flotante {
	position: fixed;
	top: 0;
	left: 0
}

.columna.scroll {
	overflow-y: scroll
}

.columna.c-0 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 -2%;
	-moz-flex: 1 1 -2%;
	-ms-flex: 1 1 -2%;
	flex: 1 1 -2%;
	-webkit-flex: 1 1 -2%;
	-moz-flex: 1 1 -2%;
	-ms-flex: 1 1 -2%
}

@media only screen and (max-width:840px) {
	.columna.c-0 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-0,
	.content .columna.c-0 {
		-webkit-box-flex: 0;
		flex: 0 0 -2%;
		-moz-flex: 0 0 -2%;
		-ms-flex: 0 0 -2%;
		flex: 0 0 -2%;
		-webkit-flex: 0 0 -2%;
		-moz-flex: 0 0 -2%;
		-ms-flex: 0 0 -2%
	}
	.fijo .columna.c-0 {
		height: 100%
	}
}

.columna.c-1 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 -1%;
	-moz-flex: 1 1 -1%;
	-ms-flex: 1 1 -1%;
	flex: 1 1 -1%;
	-webkit-flex: 1 1 -1%;
	-moz-flex: 1 1 -1%;
	-ms-flex: 1 1 -1%
}

@media only screen and (max-width:840px) {
	.columna.c-1 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-1,
	.content .columna.c-1 {
		-webkit-box-flex: 0;
		flex: 0 0 -1%;
		-moz-flex: 0 0 -1%;
		-ms-flex: 0 0 -1%;
		flex: 0 0 -1%;
		-webkit-flex: 0 0 -1%;
		-moz-flex: 0 0 -1%;
		-ms-flex: 0 0 -1%
	}
	.fijo .columna.c-1 {
		height: 100%
	}
}

.columna.c-2 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 0%;
	-moz-flex: 1 1 0;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
	-webkit-flex: 1 1 0%;
	-moz-flex: 1 1 0;
	-ms-flex: 1 1 0%
}

@media only screen and (max-width:840px) {
	.columna.c-2 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-2,
	.content .columna.c-2 {
		-webkit-box-flex: 0;
		flex: 0 0 0%;
		-moz-flex: 0 0 0;
		-ms-flex: 0 0 0%;
		flex: 0 0 0%;
		-webkit-flex: 0 0 0%;
		-moz-flex: 0 0 0;
		-ms-flex: 0 0 0%
	}
	.fijo .columna.c-2 {
		height: 100%
	}
}

.columna.c-3 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 1%;
	-moz-flex: 1 1 1%;
	-ms-flex: 1 1 1%;
	flex: 1 1 1%;
	-webkit-flex: 1 1 1%;
	-moz-flex: 1 1 1%;
	-ms-flex: 1 1 1%
}

@media only screen and (max-width:840px) {
	.columna.c-3 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-3,
	.content .columna.c-3 {
		-webkit-box-flex: 0;
		flex: 0 0 1%;
		-moz-flex: 0 0 1%;
		-ms-flex: 0 0 1%;
		flex: 0 0 1%;
		-webkit-flex: 0 0 1%;
		-moz-flex: 0 0 1%;
		-ms-flex: 0 0 1%
	}
	.fijo .columna.c-3 {
		height: 100%
	}
}

.columna.c-4 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 2%;
	-moz-flex: 1 1 2%;
	-ms-flex: 1 1 2%;
	flex: 1 1 2%;
	-webkit-flex: 1 1 2%;
	-moz-flex: 1 1 2%;
	-ms-flex: 1 1 2%
}

@media only screen and (max-width:840px) {
	.columna.c-4 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-4,
	.content .columna.c-4 {
		-webkit-box-flex: 0;
		flex: 0 0 2%;
		-moz-flex: 0 0 2%;
		-ms-flex: 0 0 2%;
		flex: 0 0 2%;
		-webkit-flex: 0 0 2%;
		-moz-flex: 0 0 2%;
		-ms-flex: 0 0 2%
	}
	.fijo .columna.c-4 {
		height: 100%
	}
}

.columna.c-5 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 3%;
	-moz-flex: 1 1 3%;
	-ms-flex: 1 1 3%;
	flex: 1 1 3%;
	-webkit-flex: 1 1 3%;
	-moz-flex: 1 1 3%;
	-ms-flex: 1 1 3%
}

@media only screen and (max-width:840px) {
	.columna.c-5 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-5,
	.content .columna.c-5 {
		-webkit-box-flex: 0;
		flex: 0 0 3%;
		-moz-flex: 0 0 3%;
		-ms-flex: 0 0 3%;
		flex: 0 0 3%;
		-webkit-flex: 0 0 3%;
		-moz-flex: 0 0 3%;
		-ms-flex: 0 0 3%
	}
	.fijo .columna.c-5 {
		height: 100%
	}
}

.columna.c-6 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 4%;
	-moz-flex: 1 1 4%;
	-ms-flex: 1 1 4%;
	flex: 1 1 4%;
	-webkit-flex: 1 1 4%;
	-moz-flex: 1 1 4%;
	-ms-flex: 1 1 4%
}

@media only screen and (max-width:840px) {
	.columna.c-6 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-6,
	.content .columna.c-6 {
		-webkit-box-flex: 0;
		flex: 0 0 4%;
		-moz-flex: 0 0 4%;
		-ms-flex: 0 0 4%;
		flex: 0 0 4%;
		-webkit-flex: 0 0 4%;
		-moz-flex: 0 0 4%;
		-ms-flex: 0 0 4%
	}
	.fijo .columna.c-6 {
		height: 100%
	}
}

.columna.c-7 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 5%;
	-moz-flex: 1 1 5%;
	-ms-flex: 1 1 5%;
	flex: 1 1 5%;
	-webkit-flex: 1 1 5%;
	-moz-flex: 1 1 5%;
	-ms-flex: 1 1 5%
}

@media only screen and (max-width:840px) {
	.columna.c-7 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-7,
	.content .columna.c-7 {
		-webkit-box-flex: 0;
		flex: 0 0 5%;
		-moz-flex: 0 0 5%;
		-ms-flex: 0 0 5%;
		flex: 0 0 5%;
		-webkit-flex: 0 0 5%;
		-moz-flex: 0 0 5%;
		-ms-flex: 0 0 5%
	}
	.fijo .columna.c-7 {
		height: 100%
	}
}

.columna.c-8 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 6%;
	-moz-flex: 1 1 6%;
	-ms-flex: 1 1 6%;
	flex: 1 1 6%;
	-webkit-flex: 1 1 6%;
	-moz-flex: 1 1 6%;
	-ms-flex: 1 1 6%
}

@media only screen and (max-width:840px) {
	.columna.c-8 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-8,
	.content .columna.c-8 {
		-webkit-box-flex: 0;
		flex: 0 0 6%;
		-moz-flex: 0 0 6%;
		-ms-flex: 0 0 6%;
		flex: 0 0 6%;
		-webkit-flex: 0 0 6%;
		-moz-flex: 0 0 6%;
		-ms-flex: 0 0 6%
	}
	.fijo .columna.c-8 {
		height: 100%
	}
}

.columna.c-9 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 7%;
	-moz-flex: 1 1 7%;
	-ms-flex: 1 1 7%;
	flex: 1 1 7%;
	-webkit-flex: 1 1 7%;
	-moz-flex: 1 1 7%;
	-ms-flex: 1 1 7%
}

@media only screen and (max-width:840px) {
	.columna.c-9 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-9,
	.content .columna.c-9 {
		-webkit-box-flex: 0;
		flex: 0 0 7%;
		-moz-flex: 0 0 7%;
		-ms-flex: 0 0 7%;
		flex: 0 0 7%;
		-webkit-flex: 0 0 7%;
		-moz-flex: 0 0 7%;
		-ms-flex: 0 0 7%
	}
	.fijo .columna.c-9 {
		height: 100%
	}
}

.columna.c-10 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 8%;
	-moz-flex: 1 1 8%;
	-ms-flex: 1 1 8%;
	flex: 1 1 8%;
	-webkit-flex: 1 1 8%;
	-moz-flex: 1 1 8%;
	-ms-flex: 1 1 8%
}

@media only screen and (max-width:840px) {
	.columna.c-10 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-10,
	.content .columna.c-10 {
		-webkit-box-flex: 0;
		flex: 0 0 8%;
		-moz-flex: 0 0 8%;
		-ms-flex: 0 0 8%;
		flex: 0 0 8%;
		-webkit-flex: 0 0 8%;
		-moz-flex: 0 0 8%;
		-ms-flex: 0 0 8%
	}
	.fijo .columna.c-10 {
		height: 100%
	}
}

.columna.c-11 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 9%;
	-moz-flex: 1 1 9%;
	-ms-flex: 1 1 9%;
	flex: 1 1 9%;
	-webkit-flex: 1 1 9%;
	-moz-flex: 1 1 9%;
	-ms-flex: 1 1 9%
}

@media only screen and (max-width:840px) {
	.columna.c-11 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-11,
	.content .columna.c-11 {
		-webkit-box-flex: 0;
		flex: 0 0 9%;
		-moz-flex: 0 0 9%;
		-ms-flex: 0 0 9%;
		flex: 0 0 9%;
		-webkit-flex: 0 0 9%;
		-moz-flex: 0 0 9%;
		-ms-flex: 0 0 9%
	}
	.fijo .columna.c-11 {
		height: 100%
	}
}

.columna.c-12 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%
}

@media only screen and (max-width:840px) {
	.columna.c-12 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-12,
	.content .columna.c-12 {
		-webkit-box-flex: 0;
		flex: 0 0 10%;
		-moz-flex: 0 0 10%;
		-ms-flex: 0 0 10%;
		flex: 0 0 10%;
		-webkit-flex: 0 0 10%;
		-moz-flex: 0 0 10%;
		-ms-flex: 0 0 10%
	}
	.fijo .columna.c-12 {
		height: 100%
	}
}

.columna.c-13 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 11%;
	-moz-flex: 1 1 11%;
	-ms-flex: 1 1 11%;
	flex: 1 1 11%;
	-webkit-flex: 1 1 11%;
	-moz-flex: 1 1 11%;
	-ms-flex: 1 1 11%
}

@media only screen and (max-width:840px) {
	.columna.c-13 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-13,
	.content .columna.c-13 {
		-webkit-box-flex: 0;
		flex: 0 0 11%;
		-moz-flex: 0 0 11%;
		-ms-flex: 0 0 11%;
		flex: 0 0 11%;
		-webkit-flex: 0 0 11%;
		-moz-flex: 0 0 11%;
		-ms-flex: 0 0 11%
	}
	.fijo .columna.c-13 {
		height: 100%
	}
}

.columna.c-14 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 12%;
	-moz-flex: 1 1 12%;
	-ms-flex: 1 1 12%;
	flex: 1 1 12%;
	-webkit-flex: 1 1 12%;
	-moz-flex: 1 1 12%;
	-ms-flex: 1 1 12%
}

@media only screen and (max-width:840px) {
	.columna.c-14 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-14,
	.content .columna.c-14 {
		-webkit-box-flex: 0;
		flex: 0 0 12%;
		-moz-flex: 0 0 12%;
		-ms-flex: 0 0 12%;
		flex: 0 0 12%;
		-webkit-flex: 0 0 12%;
		-moz-flex: 0 0 12%;
		-ms-flex: 0 0 12%
	}
	.fijo .columna.c-14 {
		height: 100%
	}
}

.columna.c-15 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 13%;
	-moz-flex: 1 1 13%;
	-ms-flex: 1 1 13%;
	flex: 1 1 13%;
	-webkit-flex: 1 1 13%;
	-moz-flex: 1 1 13%;
	-ms-flex: 1 1 13%
}

@media only screen and (max-width:840px) {
	.columna.c-15 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-15,
	.content .columna.c-15 {
		-webkit-box-flex: 0;
		flex: 0 0 13%;
		-moz-flex: 0 0 13%;
		-ms-flex: 0 0 13%;
		flex: 0 0 13%;
		-webkit-flex: 0 0 13%;
		-moz-flex: 0 0 13%;
		-ms-flex: 0 0 13%
	}
	.fijo .columna.c-15 {
		height: 100%
	}
}

.columna.c-16 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 14%;
	-moz-flex: 1 1 14%;
	-ms-flex: 1 1 14%;
	flex: 1 1 14%;
	-webkit-flex: 1 1 14%;
	-moz-flex: 1 1 14%;
	-ms-flex: 1 1 14%
}

@media only screen and (max-width:840px) {
	.columna.c-16 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-16,
	.content .columna.c-16 {
		-webkit-box-flex: 0;
		flex: 0 0 14%;
		-moz-flex: 0 0 14%;
		-ms-flex: 0 0 14%;
		flex: 0 0 14%;
		-webkit-flex: 0 0 14%;
		-moz-flex: 0 0 14%;
		-ms-flex: 0 0 14%
	}
	.fijo .columna.c-16 {
		height: 100%
	}
}

.columna.c-17 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 15%;
	-moz-flex: 1 1 15%;
	-ms-flex: 1 1 15%;
	flex: 1 1 15%;
	-webkit-flex: 1 1 15%;
	-moz-flex: 1 1 15%;
	-ms-flex: 1 1 15%
}

@media only screen and (max-width:840px) {
	.columna.c-17 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-17,
	.content .columna.c-17 {
		-webkit-box-flex: 0;
		flex: 0 0 15%;
		-moz-flex: 0 0 15%;
		-ms-flex: 0 0 15%;
		flex: 0 0 15%;
		-webkit-flex: 0 0 15%;
		-moz-flex: 0 0 15%;
		-ms-flex: 0 0 15%
	}
	.fijo .columna.c-17 {
		height: 100%
	}
}

.columna.c-18 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 16%;
	-moz-flex: 1 1 16%;
	-ms-flex: 1 1 16%;
	flex: 1 1 16%;
	-webkit-flex: 1 1 16%;
	-moz-flex: 1 1 16%;
	-ms-flex: 1 1 16%
}

@media only screen and (max-width:840px) {
	.columna.c-18 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-18,
	.content .columna.c-18 {
		-webkit-box-flex: 0;
		flex: 0 0 16%;
		-moz-flex: 0 0 16%;
		-ms-flex: 0 0 16%;
		flex: 0 0 16%;
		-webkit-flex: 0 0 16%;
		-moz-flex: 0 0 16%;
		-ms-flex: 0 0 16%
	}
	.fijo .columna.c-18 {
		height: 100%
	}
}

.columna.c-19 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 17%;
	-moz-flex: 1 1 17%;
	-ms-flex: 1 1 17%;
	flex: 1 1 17%;
	-webkit-flex: 1 1 17%;
	-moz-flex: 1 1 17%;
	-ms-flex: 1 1 17%
}

@media only screen and (max-width:840px) {
	.columna.c-19 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-19,
	.content .columna.c-19 {
		-webkit-box-flex: 0;
		flex: 0 0 17%;
		-moz-flex: 0 0 17%;
		-ms-flex: 0 0 17%;
		flex: 0 0 17%;
		-webkit-flex: 0 0 17%;
		-moz-flex: 0 0 17%;
		-ms-flex: 0 0 17%
	}
	.fijo .columna.c-19 {
		height: 100%
	}
}

.columna.c-20 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 18%;
	-moz-flex: 1 1 18%;
	-ms-flex: 1 1 18%;
	flex: 1 1 18%;
	-webkit-flex: 1 1 18%;
	-moz-flex: 1 1 18%;
	-ms-flex: 1 1 18%
}

@media only screen and (max-width:840px) {
	.columna.c-20 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-20,
	.content .columna.c-20 {
		-webkit-box-flex: 0;
		flex: 0 0 18%;
		-moz-flex: 0 0 18%;
		-ms-flex: 0 0 18%;
		flex: 0 0 18%;
		-webkit-flex: 0 0 18%;
		-moz-flex: 0 0 18%;
		-ms-flex: 0 0 18%
	}
	.fijo .columna.c-20 {
		height: 100%
	}
}

.columna.c-21 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 19%;
	-moz-flex: 1 1 19%;
	-ms-flex: 1 1 19%;
	flex: 1 1 19%;
	-webkit-flex: 1 1 19%;
	-moz-flex: 1 1 19%;
	-ms-flex: 1 1 19%
}

@media only screen and (max-width:840px) {
	.columna.c-21 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-21,
	.content .columna.c-21 {
		-webkit-box-flex: 0;
		flex: 0 0 19%;
		-moz-flex: 0 0 19%;
		-ms-flex: 0 0 19%;
		flex: 0 0 19%;
		-webkit-flex: 0 0 19%;
		-moz-flex: 0 0 19%;
		-ms-flex: 0 0 19%
	}
	.fijo .columna.c-21 {
		height: 100%
	}
}

.columna.c-22 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 20%;
	-moz-flex: 1 1 20%;
	-ms-flex: 1 1 20%;
	flex: 1 1 20%;
	-webkit-flex: 1 1 20%;
	-moz-flex: 1 1 20%;
	-ms-flex: 1 1 20%
}

@media only screen and (max-width:840px) {
	.columna.c-22 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-22,
	.content .columna.c-22 {
		-webkit-box-flex: 0;
		flex: 0 0 20%;
		-moz-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		-webkit-flex: 0 0 20%;
		-moz-flex: 0 0 20%;
		-ms-flex: 0 0 20%
	}
	.fijo .columna.c-22 {
		height: 100%
	}
}

.columna.c-23 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 21%;
	-moz-flex: 1 1 21%;
	-ms-flex: 1 1 21%;
	flex: 1 1 21%;
	-webkit-flex: 1 1 21%;
	-moz-flex: 1 1 21%;
	-ms-flex: 1 1 21%
}

@media only screen and (max-width:840px) {
	.columna.c-23 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-23,
	.content .columna.c-23 {
		-webkit-box-flex: 0;
		flex: 0 0 21%;
		-moz-flex: 0 0 21%;
		-ms-flex: 0 0 21%;
		flex: 0 0 21%;
		-webkit-flex: 0 0 21%;
		-moz-flex: 0 0 21%;
		-ms-flex: 0 0 21%
	}
	.fijo .columna.c-23 {
		height: 100%
	}
}

.columna.c-24 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 22%;
	-moz-flex: 1 1 22%;
	-ms-flex: 1 1 22%;
	flex: 1 1 22%;
	-webkit-flex: 1 1 22%;
	-moz-flex: 1 1 22%;
	-ms-flex: 1 1 22%
}

@media only screen and (max-width:840px) {
	.columna.c-24 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-24,
	.content .columna.c-24 {
		-webkit-box-flex: 0;
		flex: 0 0 22%;
		-moz-flex: 0 0 22%;
		-ms-flex: 0 0 22%;
		flex: 0 0 22%;
		-webkit-flex: 0 0 22%;
		-moz-flex: 0 0 22%;
		-ms-flex: 0 0 22%
	}
	.fijo .columna.c-24 {
		height: 100%
	}
}

.columna.c-25 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 23%;
	-moz-flex: 1 1 23%;
	-ms-flex: 1 1 23%;
	flex: 1 1 23%;
	-webkit-flex: 1 1 23%;
	-moz-flex: 1 1 23%;
	-ms-flex: 1 1 23%
}

@media only screen and (max-width:840px) {
	.columna.c-25 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-25,
	.content .columna.c-25 {
		-webkit-box-flex: 0;
		flex: 0 0 23%;
		-moz-flex: 0 0 23%;
		-ms-flex: 0 0 23%;
		flex: 0 0 23%;
		-webkit-flex: 0 0 23%;
		-moz-flex: 0 0 23%;
		-ms-flex: 0 0 23%
	}
	.fijo .columna.c-25 {
		height: 100%
	}
}

.columna.c-26 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 24%;
	-moz-flex: 1 1 24%;
	-ms-flex: 1 1 24%;
	flex: 1 1 24%;
	-webkit-flex: 1 1 24%;
	-moz-flex: 1 1 24%;
	-ms-flex: 1 1 24%
}

@media only screen and (max-width:840px) {
	.columna.c-26 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-26,
	.content .columna.c-26 {
		-webkit-box-flex: 0;
		flex: 0 0 24%;
		-moz-flex: 0 0 24%;
		-ms-flex: 0 0 24%;
		flex: 0 0 24%;
		-webkit-flex: 0 0 24%;
		-moz-flex: 0 0 24%;
		-ms-flex: 0 0 24%
	}
	.fijo .columna.c-26 {
		height: 100%
	}
}

.columna.c-27 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 25%;
	-moz-flex: 1 1 25%;
	-ms-flex: 1 1 25%;
	flex: 1 1 25%;
	-webkit-flex: 1 1 25%;
	-moz-flex: 1 1 25%;
	-ms-flex: 1 1 25%
}

@media only screen and (max-width:840px) {
	.columna.c-27 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-27,
	.content .columna.c-27 {
		-webkit-box-flex: 0;
		flex: 0 0 25%;
		-moz-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		-webkit-flex: 0 0 25%;
		-moz-flex: 0 0 25%;
		-ms-flex: 0 0 25%
	}
	.fijo .columna.c-27 {
		height: 100%
	}
}

.columna.c-28 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 26%;
	-moz-flex: 1 1 26%;
	-ms-flex: 1 1 26%;
	flex: 1 1 26%;
	-webkit-flex: 1 1 26%;
	-moz-flex: 1 1 26%;
	-ms-flex: 1 1 26%
}

@media only screen and (max-width:840px) {
	.columna.c-28 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-28,
	.content .columna.c-28 {
		-webkit-box-flex: 0;
		flex: 0 0 26%;
		-moz-flex: 0 0 26%;
		-ms-flex: 0 0 26%;
		flex: 0 0 26%;
		-webkit-flex: 0 0 26%;
		-moz-flex: 0 0 26%;
		-ms-flex: 0 0 26%
	}
	.fijo .columna.c-28 {
		height: 100%
	}
}

.columna.c-29 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 27%;
	-moz-flex: 1 1 27%;
	-ms-flex: 1 1 27%;
	flex: 1 1 27%;
	-webkit-flex: 1 1 27%;
	-moz-flex: 1 1 27%;
	-ms-flex: 1 1 27%
}

@media only screen and (max-width:840px) {
	.columna.c-29 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-29,
	.content .columna.c-29 {
		-webkit-box-flex: 0;
		flex: 0 0 27%;
		-moz-flex: 0 0 27%;
		-ms-flex: 0 0 27%;
		flex: 0 0 27%;
		-webkit-flex: 0 0 27%;
		-moz-flex: 0 0 27%;
		-ms-flex: 0 0 27%
	}
	.fijo .columna.c-29 {
		height: 100%
	}
}

.columna.c-30 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 28%;
	-moz-flex: 1 1 28%;
	-ms-flex: 1 1 28%;
	flex: 1 1 28%;
	-webkit-flex: 1 1 28%;
	-moz-flex: 1 1 28%;
	-ms-flex: 1 1 28%
}

@media only screen and (max-width:840px) {
	.columna.c-30 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-30,
	.content .columna.c-30 {
		-webkit-box-flex: 0;
		flex: 0 0 28%;
		-moz-flex: 0 0 28%;
		-ms-flex: 0 0 28%;
		flex: 0 0 28%;
		-webkit-flex: 0 0 28%;
		-moz-flex: 0 0 28%;
		-ms-flex: 0 0 28%
	}
	.fijo .columna.c-30 {
		height: 100%
	}
}

.columna.c-31 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 29%;
	-moz-flex: 1 1 29%;
	-ms-flex: 1 1 29%;
	flex: 1 1 29%;
	-webkit-flex: 1 1 29%;
	-moz-flex: 1 1 29%;
	-ms-flex: 1 1 29%
}

@media only screen and (max-width:840px) {
	.columna.c-31 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-31,
	.content .columna.c-31 {
		-webkit-box-flex: 0;
		flex: 0 0 29%;
		-moz-flex: 0 0 29%;
		-ms-flex: 0 0 29%;
		flex: 0 0 29%;
		-webkit-flex: 0 0 29%;
		-moz-flex: 0 0 29%;
		-ms-flex: 0 0 29%
	}
	.fijo .columna.c-31 {
		height: 100%
	}
}

.columna.c-32 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	-webkit-flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%
}

@media only screen and (max-width:840px) {
	.columna.c-32 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-32,
	.content .columna.c-32 {
		-webkit-box-flex: 0;
		flex: 0 0 30%;
		-moz-flex: 0 0 30%;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		-webkit-flex: 0 0 30%;
		-moz-flex: 0 0 30%;
		-ms-flex: 0 0 30%
	}
	.fijo .columna.c-32 {
		height: 100%
	}
}

.columna.c-33 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 31%;
	-moz-flex: 1 1 31%;
	-ms-flex: 1 1 31%;
	flex: 1 1 31%;
	-webkit-flex: 1 1 31%;
	-moz-flex: 1 1 31%;
	-ms-flex: 1 1 31%
}

@media only screen and (max-width:840px) {
	.columna.c-33 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-33,
	.content .columna.c-33 {
		-webkit-box-flex: 0;
		flex: 0 0 31%;
		-moz-flex: 0 0 31%;
		-ms-flex: 0 0 31%;
		flex: 0 0 31%;
		-webkit-flex: 0 0 31%;
		-moz-flex: 0 0 31%;
		-ms-flex: 0 0 31%
	}
	.fijo .columna.c-33 {
		height: 100%
	}
}

.columna.c-34 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 32%;
	-moz-flex: 1 1 32%;
	-ms-flex: 1 1 32%;
	flex: 1 1 32%;
	-webkit-flex: 1 1 32%;
	-moz-flex: 1 1 32%;
	-ms-flex: 1 1 32%
}

@media only screen and (max-width:840px) {
	.columna.c-34 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-34,
	.content .columna.c-34 {
		-webkit-box-flex: 0;
		flex: 0 0 32%;
		-moz-flex: 0 0 32%;
		-ms-flex: 0 0 32%;
		flex: 0 0 32%;
		-webkit-flex: 0 0 32%;
		-moz-flex: 0 0 32%;
		-ms-flex: 0 0 32%
	}
	.fijo .columna.c-34 {
		height: 100%
	}
}

.columna.c-35 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 33%;
	-moz-flex: 1 1 33%;
	-ms-flex: 1 1 33%;
	flex: 1 1 33%;
	-webkit-flex: 1 1 33%;
	-moz-flex: 1 1 33%;
	-ms-flex: 1 1 33%
}

@media only screen and (max-width:840px) {
	.columna.c-35 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-35,
	.content .columna.c-35 {
		-webkit-box-flex: 0;
		flex: 0 0 33%;
		-moz-flex: 0 0 33%;
		-ms-flex: 0 0 33%;
		flex: 0 0 33%;
		-webkit-flex: 0 0 33%;
		-moz-flex: 0 0 33%;
		-ms-flex: 0 0 33%
	}
	.fijo .columna.c-35 {
		height: 100%
	}
}

.columna.c-36 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 34%;
	-moz-flex: 1 1 34%;
	-ms-flex: 1 1 34%;
	flex: 1 1 34%;
	-webkit-flex: 1 1 34%;
	-moz-flex: 1 1 34%;
	-ms-flex: 1 1 34%
}

@media only screen and (max-width:840px) {
	.columna.c-36 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-36,
	.content .columna.c-36 {
		-webkit-box-flex: 0;
		flex: 0 0 34%;
		-moz-flex: 0 0 34%;
		-ms-flex: 0 0 34%;
		flex: 0 0 34%;
		-webkit-flex: 0 0 34%;
		-moz-flex: 0 0 34%;
		-ms-flex: 0 0 34%
	}
	.fijo .columna.c-36 {
		height: 100%
	}
}

.columna.c-37 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 35%;
	-moz-flex: 1 1 35%;
	-ms-flex: 1 1 35%;
	flex: 1 1 35%;
	-webkit-flex: 1 1 35%;
	-moz-flex: 1 1 35%;
	-ms-flex: 1 1 35%
}

@media only screen and (max-width:840px) {
	.columna.c-37 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-37,
	.content .columna.c-37 {
		-webkit-box-flex: 0;
		flex: 0 0 35%;
		-moz-flex: 0 0 35%;
		-ms-flex: 0 0 35%;
		flex: 0 0 35%;
		-webkit-flex: 0 0 35%;
		-moz-flex: 0 0 35%;
		-ms-flex: 0 0 35%
	}
	.fijo .columna.c-37 {
		height: 100%
	}
}

.columna.c-38 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 36%;
	-moz-flex: 1 1 36%;
	-ms-flex: 1 1 36%;
	flex: 1 1 36%;
	-webkit-flex: 1 1 36%;
	-moz-flex: 1 1 36%;
	-ms-flex: 1 1 36%
}

@media only screen and (max-width:840px) {
	.columna.c-38 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-38,
	.content .columna.c-38 {
		-webkit-box-flex: 0;
		flex: 0 0 36%;
		-moz-flex: 0 0 36%;
		-ms-flex: 0 0 36%;
		flex: 0 0 36%;
		-webkit-flex: 0 0 36%;
		-moz-flex: 0 0 36%;
		-ms-flex: 0 0 36%
	}
	.fijo .columna.c-38 {
		height: 100%
	}
}

.columna.c-39 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 37%;
	-moz-flex: 1 1 37%;
	-ms-flex: 1 1 37%;
	flex: 1 1 37%;
	-webkit-flex: 1 1 37%;
	-moz-flex: 1 1 37%;
	-ms-flex: 1 1 37%
}

@media only screen and (max-width:840px) {
	.columna.c-39 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-39,
	.content .columna.c-39 {
		-webkit-box-flex: 0;
		flex: 0 0 37%;
		-moz-flex: 0 0 37%;
		-ms-flex: 0 0 37%;
		flex: 0 0 37%;
		-webkit-flex: 0 0 37%;
		-moz-flex: 0 0 37%;
		-ms-flex: 0 0 37%
	}
	.fijo .columna.c-39 {
		height: 100%
	}
}

.columna.c-40 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 38%;
	-moz-flex: 1 1 38%;
	-ms-flex: 1 1 38%;
	flex: 1 1 38%;
	-webkit-flex: 1 1 38%;
	-moz-flex: 1 1 38%;
	-ms-flex: 1 1 38%
}

@media only screen and (max-width:840px) {
	.columna.c-40 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-40,
	.content .columna.c-40 {
		-webkit-box-flex: 0;
		flex: 0 0 38%;
		-moz-flex: 0 0 38%;
		-ms-flex: 0 0 38%;
		flex: 0 0 38%;
		-webkit-flex: 0 0 38%;
		-moz-flex: 0 0 38%;
		-ms-flex: 0 0 38%
	}
	.fijo .columna.c-40 {
		height: 100%
	}
}

.columna.c-41 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 39%;
	-moz-flex: 1 1 39%;
	-ms-flex: 1 1 39%;
	flex: 1 1 39%;
	-webkit-flex: 1 1 39%;
	-moz-flex: 1 1 39%;
	-ms-flex: 1 1 39%
}

@media only screen and (max-width:840px) {
	.columna.c-41 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-41,
	.content .columna.c-41 {
		-webkit-box-flex: 0;
		flex: 0 0 39%;
		-moz-flex: 0 0 39%;
		-ms-flex: 0 0 39%;
		flex: 0 0 39%;
		-webkit-flex: 0 0 39%;
		-moz-flex: 0 0 39%;
		-ms-flex: 0 0 39%
	}
	.fijo .columna.c-41 {
		height: 100%
	}
}

.columna.c-42 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%;
	flex: 1 1 40%;
	-webkit-flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%
}

@media only screen and (max-width:840px) {
	.columna.c-42 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-42,
	.content .columna.c-42 {
		-webkit-box-flex: 0;
		flex: 0 0 40%;
		-moz-flex: 0 0 40%;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		-webkit-flex: 0 0 40%;
		-moz-flex: 0 0 40%;
		-ms-flex: 0 0 40%
	}
	.fijo .columna.c-42 {
		height: 100%
	}
}

.columna.c-43 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 41%;
	-moz-flex: 1 1 41%;
	-ms-flex: 1 1 41%;
	flex: 1 1 41%;
	-webkit-flex: 1 1 41%;
	-moz-flex: 1 1 41%;
	-ms-flex: 1 1 41%
}

@media only screen and (max-width:840px) {
	.columna.c-43 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-43,
	.content .columna.c-43 {
		-webkit-box-flex: 0;
		flex: 0 0 41%;
		-moz-flex: 0 0 41%;
		-ms-flex: 0 0 41%;
		flex: 0 0 41%;
		-webkit-flex: 0 0 41%;
		-moz-flex: 0 0 41%;
		-ms-flex: 0 0 41%
	}
	.fijo .columna.c-43 {
		height: 100%
	}
}

.columna.c-44 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 42%;
	-moz-flex: 1 1 42%;
	-ms-flex: 1 1 42%;
	flex: 1 1 42%;
	-webkit-flex: 1 1 42%;
	-moz-flex: 1 1 42%;
	-ms-flex: 1 1 42%
}

@media only screen and (max-width:840px) {
	.columna.c-44 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-44,
	.content .columna.c-44 {
		-webkit-box-flex: 0;
		flex: 0 0 42%;
		-moz-flex: 0 0 42%;
		-ms-flex: 0 0 42%;
		flex: 0 0 42%;
		-webkit-flex: 0 0 42%;
		-moz-flex: 0 0 42%;
		-ms-flex: 0 0 42%
	}
	.fijo .columna.c-44 {
		height: 100%
	}
}

.columna.c-45 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 43%;
	-moz-flex: 1 1 43%;
	-ms-flex: 1 1 43%;
	flex: 1 1 43%;
	-webkit-flex: 1 1 43%;
	-moz-flex: 1 1 43%;
	-ms-flex: 1 1 43%
}

@media only screen and (max-width:840px) {
	.columna.c-45 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-45,
	.content .columna.c-45 {
		-webkit-box-flex: 0;
		flex: 0 0 43%;
		-moz-flex: 0 0 43%;
		-ms-flex: 0 0 43%;
		flex: 0 0 43%;
		-webkit-flex: 0 0 43%;
		-moz-flex: 0 0 43%;
		-ms-flex: 0 0 43%
	}
	.fijo .columna.c-45 {
		height: 100%
	}
}

.columna.c-46 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 44%;
	-moz-flex: 1 1 44%;
	-ms-flex: 1 1 44%;
	flex: 1 1 44%;
	-webkit-flex: 1 1 44%;
	-moz-flex: 1 1 44%;
	-ms-flex: 1 1 44%
}

@media only screen and (max-width:840px) {
	.columna.c-46 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-46,
	.content .columna.c-46 {
		-webkit-box-flex: 0;
		flex: 0 0 44%;
		-moz-flex: 0 0 44%;
		-ms-flex: 0 0 44%;
		flex: 0 0 44%;
		-webkit-flex: 0 0 44%;
		-moz-flex: 0 0 44%;
		-ms-flex: 0 0 44%
	}
	.fijo .columna.c-46 {
		height: 100%
	}
}

.columna.c-47 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 45%;
	-moz-flex: 1 1 45%;
	-ms-flex: 1 1 45%;
	flex: 1 1 45%;
	-webkit-flex: 1 1 45%;
	-moz-flex: 1 1 45%;
	-ms-flex: 1 1 45%
}

@media only screen and (max-width:840px) {
	.columna.c-47 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-47,
	.content .columna.c-47 {
		-webkit-box-flex: 0;
		flex: 0 0 45%;
		-moz-flex: 0 0 45%;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		-webkit-flex: 0 0 45%;
		-moz-flex: 0 0 45%;
		-ms-flex: 0 0 45%
	}
	.fijo .columna.c-47 {
		height: 100%
	}
}

.columna.c-48 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 46%;
	-moz-flex: 1 1 46%;
	-ms-flex: 1 1 46%;
	flex: 1 1 46%;
	-webkit-flex: 1 1 46%;
	-moz-flex: 1 1 46%;
	-ms-flex: 1 1 46%
}

@media only screen and (max-width:840px) {
	.columna.c-48 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-48,
	.content .columna.c-48 {
		-webkit-box-flex: 0;
		flex: 0 0 46%;
		-moz-flex: 0 0 46%;
		-ms-flex: 0 0 46%;
		flex: 0 0 46%;
		-webkit-flex: 0 0 46%;
		-moz-flex: 0 0 46%;
		-ms-flex: 0 0 46%
	}
	.fijo .columna.c-48 {
		height: 100%
	}
}

.columna.c-49 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 47%;
	-moz-flex: 1 1 47%;
	-ms-flex: 1 1 47%;
	flex: 1 1 47%;
	-webkit-flex: 1 1 47%;
	-moz-flex: 1 1 47%;
	-ms-flex: 1 1 47%
}

@media only screen and (max-width:840px) {
	.columna.c-49 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-49,
	.content .columna.c-49 {
		-webkit-box-flex: 0;
		flex: 0 0 47%;
		-moz-flex: 0 0 47%;
		-ms-flex: 0 0 47%;
		flex: 0 0 47%;
		-webkit-flex: 0 0 47%;
		-moz-flex: 0 0 47%;
		-ms-flex: 0 0 47%
	}
	.fijo .columna.c-49 {
		height: 100%
	}
}

.columna.c-50 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 48%;
	-moz-flex: 1 1 48%;
	-ms-flex: 1 1 48%;
	flex: 1 1 48%;
	-webkit-flex: 1 1 48%;
	-moz-flex: 1 1 48%;
	-ms-flex: 1 1 48%
}

@media only screen and (max-width:840px) {
	.columna.c-50 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-50,
	.content .columna.c-50 {
		-webkit-box-flex: 0;
		flex: 0 0 48%;
		-moz-flex: 0 0 48%;
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
		-webkit-flex: 0 0 48%;
		-moz-flex: 0 0 48%;
		-ms-flex: 0 0 48%
	}
	.fijo .columna.c-50 {
		height: 100%
	}
}

.columna.c-51 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 49%;
	-moz-flex: 1 1 49%;
	-ms-flex: 1 1 49%;
	flex: 1 1 49%;
	-webkit-flex: 1 1 49%;
	-moz-flex: 1 1 49%;
	-ms-flex: 1 1 49%
}

@media only screen and (max-width:840px) {
	.columna.c-51 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-51,
	.content .columna.c-51 {
		-webkit-box-flex: 0;
		flex: 0 0 49%;
		-moz-flex: 0 0 49%;
		-ms-flex: 0 0 49%;
		flex: 0 0 49%;
		-webkit-flex: 0 0 49%;
		-moz-flex: 0 0 49%;
		-ms-flex: 0 0 49%
	}
	.fijo .columna.c-51 {
		height: 100%
	}
}

.columna.c-52 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 50%;
	-moz-flex: 1 1 50%;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	-webkit-flex: 1 1 50%;
	-moz-flex: 1 1 50%;
	-ms-flex: 1 1 50%
}

@media only screen and (max-width:840px) {
	.columna.c-52 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-52,
	.content .columna.c-52 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		-moz-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		-webkit-flex: 0 0 50%;
		-moz-flex: 0 0 50%;
		-ms-flex: 0 0 50%
	}
	.fijo .columna.c-52 {
		height: 100%
	}
}

.columna.c-53 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 51%;
	-moz-flex: 1 1 51%;
	-ms-flex: 1 1 51%;
	flex: 1 1 51%;
	-webkit-flex: 1 1 51%;
	-moz-flex: 1 1 51%;
	-ms-flex: 1 1 51%
}

@media only screen and (max-width:840px) {
	.columna.c-53 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-53,
	.content .columna.c-53 {
		-webkit-box-flex: 0;
		flex: 0 0 51%;
		-moz-flex: 0 0 51%;
		-ms-flex: 0 0 51%;
		flex: 0 0 51%;
		-webkit-flex: 0 0 51%;
		-moz-flex: 0 0 51%;
		-ms-flex: 0 0 51%
	}
	.fijo .columna.c-53 {
		height: 100%
	}
}

.columna.c-54 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 52%;
	-moz-flex: 1 1 52%;
	-ms-flex: 1 1 52%;
	flex: 1 1 52%;
	-webkit-flex: 1 1 52%;
	-moz-flex: 1 1 52%;
	-ms-flex: 1 1 52%
}

@media only screen and (max-width:840px) {
	.columna.c-54 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-54,
	.content .columna.c-54 {
		-webkit-box-flex: 0;
		flex: 0 0 52%;
		-moz-flex: 0 0 52%;
		-ms-flex: 0 0 52%;
		flex: 0 0 52%;
		-webkit-flex: 0 0 52%;
		-moz-flex: 0 0 52%;
		-ms-flex: 0 0 52%
	}
	.fijo .columna.c-54 {
		height: 100%
	}
}

.columna.c-55 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 53%;
	-moz-flex: 1 1 53%;
	-ms-flex: 1 1 53%;
	flex: 1 1 53%;
	-webkit-flex: 1 1 53%;
	-moz-flex: 1 1 53%;
	-ms-flex: 1 1 53%
}

@media only screen and (max-width:840px) {
	.columna.c-55 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-55,
	.content .columna.c-55 {
		-webkit-box-flex: 0;
		flex: 0 0 53%;
		-moz-flex: 0 0 53%;
		-ms-flex: 0 0 53%;
		flex: 0 0 53%;
		-webkit-flex: 0 0 53%;
		-moz-flex: 0 0 53%;
		-ms-flex: 0 0 53%
	}
	.fijo .columna.c-55 {
		height: 100%
	}
}

.columna.c-56 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 54%;
	-moz-flex: 1 1 54%;
	-ms-flex: 1 1 54%;
	flex: 1 1 54%;
	-webkit-flex: 1 1 54%;
	-moz-flex: 1 1 54%;
	-ms-flex: 1 1 54%
}

@media only screen and (max-width:840px) {
	.columna.c-56 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-56,
	.content .columna.c-56 {
		-webkit-box-flex: 0;
		flex: 0 0 54%;
		-moz-flex: 0 0 54%;
		-ms-flex: 0 0 54%;
		flex: 0 0 54%;
		-webkit-flex: 0 0 54%;
		-moz-flex: 0 0 54%;
		-ms-flex: 0 0 54%
	}
	.fijo .columna.c-56 {
		height: 100%
	}
}

.columna.c-57 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 55%;
	-moz-flex: 1 1 55%;
	-ms-flex: 1 1 55%;
	flex: 1 1 55%;
	-webkit-flex: 1 1 55%;
	-moz-flex: 1 1 55%;
	-ms-flex: 1 1 55%
}

@media only screen and (max-width:840px) {
	.columna.c-57 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-57,
	.content .columna.c-57 {
		-webkit-box-flex: 0;
		flex: 0 0 55%;
		-moz-flex: 0 0 55%;
		-ms-flex: 0 0 55%;
		flex: 0 0 55%;
		-webkit-flex: 0 0 55%;
		-moz-flex: 0 0 55%;
		-ms-flex: 0 0 55%
	}
	.fijo .columna.c-57 {
		height: 100%
	}
}

.columna.c-58 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 56%;
	-moz-flex: 1 1 56%;
	-ms-flex: 1 1 56%;
	flex: 1 1 56%;
	-webkit-flex: 1 1 56%;
	-moz-flex: 1 1 56%;
	-ms-flex: 1 1 56%
}

@media only screen and (max-width:840px) {
	.columna.c-58 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-58,
	.content .columna.c-58 {
		-webkit-box-flex: 0;
		flex: 0 0 56%;
		-moz-flex: 0 0 56%;
		-ms-flex: 0 0 56%;
		flex: 0 0 56%;
		-webkit-flex: 0 0 56%;
		-moz-flex: 0 0 56%;
		-ms-flex: 0 0 56%
	}
	.fijo .columna.c-58 {
		height: 100%
	}
}

.columna.c-59 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 57%;
	-moz-flex: 1 1 57%;
	-ms-flex: 1 1 57%;
	flex: 1 1 57%;
	-webkit-flex: 1 1 57%;
	-moz-flex: 1 1 57%;
	-ms-flex: 1 1 57%
}

@media only screen and (max-width:840px) {
	.columna.c-59 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-59,
	.content .columna.c-59 {
		-webkit-box-flex: 0;
		flex: 0 0 57%;
		-moz-flex: 0 0 57%;
		-ms-flex: 0 0 57%;
		flex: 0 0 57%;
		-webkit-flex: 0 0 57%;
		-moz-flex: 0 0 57%;
		-ms-flex: 0 0 57%
	}
	.fijo .columna.c-59 {
		height: 100%
	}
}

.columna.c-60 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 58%;
	-moz-flex: 1 1 58%;
	-ms-flex: 1 1 58%;
	flex: 1 1 58%;
	-webkit-flex: 1 1 58%;
	-moz-flex: 1 1 58%;
	-ms-flex: 1 1 58%
}

@media only screen and (max-width:840px) {
	.columna.c-60 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-60,
	.content .columna.c-60 {
		-webkit-box-flex: 0;
		flex: 0 0 58%;
		-moz-flex: 0 0 58%;
		-ms-flex: 0 0 58%;
		flex: 0 0 58%;
		-webkit-flex: 0 0 58%;
		-moz-flex: 0 0 58%;
		-ms-flex: 0 0 58%
	}
	.fijo .columna.c-60 {
		height: 100%
	}
}

.columna.c-61 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 59%;
	-moz-flex: 1 1 59%;
	-ms-flex: 1 1 59%;
	flex: 1 1 59%;
	-webkit-flex: 1 1 59%;
	-moz-flex: 1 1 59%;
	-ms-flex: 1 1 59%
}

@media only screen and (max-width:840px) {
	.columna.c-61 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-61,
	.content .columna.c-61 {
		-webkit-box-flex: 0;
		flex: 0 0 59%;
		-moz-flex: 0 0 59%;
		-ms-flex: 0 0 59%;
		flex: 0 0 59%;
		-webkit-flex: 0 0 59%;
		-moz-flex: 0 0 59%;
		-ms-flex: 0 0 59%
	}
	.fijo .columna.c-61 {
		height: 100%
	}
}

.columna.c-62 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%;
	flex: 1 1 60%;
	-webkit-flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%
}

@media only screen and (max-width:840px) {
	.columna.c-62 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-62,
	.content .columna.c-62 {
		-webkit-box-flex: 0;
		flex: 0 0 60%;
		-moz-flex: 0 0 60%;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		-webkit-flex: 0 0 60%;
		-moz-flex: 0 0 60%;
		-ms-flex: 0 0 60%
	}
	.fijo .columna.c-62 {
		height: 100%
	}
}

.columna.c-63 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 61%;
	-moz-flex: 1 1 61%;
	-ms-flex: 1 1 61%;
	flex: 1 1 61%;
	-webkit-flex: 1 1 61%;
	-moz-flex: 1 1 61%;
	-ms-flex: 1 1 61%
}

@media only screen and (max-width:840px) {
	.columna.c-63 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-63,
	.content .columna.c-63 {
		-webkit-box-flex: 0;
		flex: 0 0 61%;
		-moz-flex: 0 0 61%;
		-ms-flex: 0 0 61%;
		flex: 0 0 61%;
		-webkit-flex: 0 0 61%;
		-moz-flex: 0 0 61%;
		-ms-flex: 0 0 61%
	}
	.fijo .columna.c-63 {
		height: 100%
	}
}

.columna.c-64 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 62%;
	-moz-flex: 1 1 62%;
	-ms-flex: 1 1 62%;
	flex: 1 1 62%;
	-webkit-flex: 1 1 62%;
	-moz-flex: 1 1 62%;
	-ms-flex: 1 1 62%
}

@media only screen and (max-width:840px) {
	.columna.c-64 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-64,
	.content .columna.c-64 {
		-webkit-box-flex: 0;
		flex: 0 0 62%;
		-moz-flex: 0 0 62%;
		-ms-flex: 0 0 62%;
		flex: 0 0 62%;
		-webkit-flex: 0 0 62%;
		-moz-flex: 0 0 62%;
		-ms-flex: 0 0 62%
	}
	.fijo .columna.c-64 {
		height: 100%
	}
}

.columna.c-65 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 63%;
	-moz-flex: 1 1 63%;
	-ms-flex: 1 1 63%;
	flex: 1 1 63%;
	-webkit-flex: 1 1 63%;
	-moz-flex: 1 1 63%;
	-ms-flex: 1 1 63%
}

@media only screen and (max-width:840px) {
	.columna.c-65 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-65,
	.content .columna.c-65 {
		-webkit-box-flex: 0;
		flex: 0 0 63%;
		-moz-flex: 0 0 63%;
		-ms-flex: 0 0 63%;
		flex: 0 0 63%;
		-webkit-flex: 0 0 63%;
		-moz-flex: 0 0 63%;
		-ms-flex: 0 0 63%
	}
	.fijo .columna.c-65 {
		height: 100%
	}
}

.columna.c-66 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 64%;
	-moz-flex: 1 1 64%;
	-ms-flex: 1 1 64%;
	flex: 1 1 64%;
	-webkit-flex: 1 1 64%;
	-moz-flex: 1 1 64%;
	-ms-flex: 1 1 64%
}

@media only screen and (max-width:840px) {
	.columna.c-66 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-66,
	.content .columna.c-66 {
		-webkit-box-flex: 0;
		flex: 0 0 64%;
		-moz-flex: 0 0 64%;
		-ms-flex: 0 0 64%;
		flex: 0 0 64%;
		-webkit-flex: 0 0 64%;
		-moz-flex: 0 0 64%;
		-ms-flex: 0 0 64%
	}
	.fijo .columna.c-66 {
		height: 100%
	}
}

.columna.c-67 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 65%;
	-moz-flex: 1 1 65%;
	-ms-flex: 1 1 65%;
	flex: 1 1 65%;
	-webkit-flex: 1 1 65%;
	-moz-flex: 1 1 65%;
	-ms-flex: 1 1 65%
}

@media only screen and (max-width:840px) {
	.columna.c-67 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-67,
	.content .columna.c-67 {
		-webkit-box-flex: 0;
		flex: 0 0 65%;
		-moz-flex: 0 0 65%;
		-ms-flex: 0 0 65%;
		flex: 0 0 65%;
		-webkit-flex: 0 0 65%;
		-moz-flex: 0 0 65%;
		-ms-flex: 0 0 65%
	}
	.fijo .columna.c-67 {
		height: 100%
	}
}

.columna.c-68 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 66%;
	-moz-flex: 1 1 66%;
	-ms-flex: 1 1 66%;
	flex: 1 1 66%;
	-webkit-flex: 1 1 66%;
	-moz-flex: 1 1 66%;
	-ms-flex: 1 1 66%
}

@media only screen and (max-width:840px) {
	.columna.c-68 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-68,
	.content .columna.c-68 {
		-webkit-box-flex: 0;
		flex: 0 0 66%;
		-moz-flex: 0 0 66%;
		-ms-flex: 0 0 66%;
		flex: 0 0 66%;
		-webkit-flex: 0 0 66%;
		-moz-flex: 0 0 66%;
		-ms-flex: 0 0 66%
	}
	.fijo .columna.c-68 {
		height: 100%
	}
}

.columna.c-69 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 67%;
	-moz-flex: 1 1 67%;
	-ms-flex: 1 1 67%;
	flex: 1 1 67%;
	-webkit-flex: 1 1 67%;
	-moz-flex: 1 1 67%;
	-ms-flex: 1 1 67%
}

@media only screen and (max-width:840px) {
	.columna.c-69 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-69,
	.content .columna.c-69 {
		-webkit-box-flex: 0;
		flex: 0 0 67%;
		-moz-flex: 0 0 67%;
		-ms-flex: 0 0 67%;
		flex: 0 0 67%;
		-webkit-flex: 0 0 67%;
		-moz-flex: 0 0 67%;
		-ms-flex: 0 0 67%
	}
	.fijo .columna.c-69 {
		height: 100%
	}
}

.columna.c-70 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 68%;
	-moz-flex: 1 1 68%;
	-ms-flex: 1 1 68%;
	flex: 1 1 68%;
	-webkit-flex: 1 1 68%;
	-moz-flex: 1 1 68%;
	-ms-flex: 1 1 68%
}

@media only screen and (max-width:840px) {
	.columna.c-70 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-70,
	.content .columna.c-70 {
		-webkit-box-flex: 0;
		flex: 0 0 68%;
		-moz-flex: 0 0 68%;
		-ms-flex: 0 0 68%;
		flex: 0 0 68%;
		-webkit-flex: 0 0 68%;
		-moz-flex: 0 0 68%;
		-ms-flex: 0 0 68%
	}
	.fijo .columna.c-70 {
		height: 100%
	}
}

.columna.c-71 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 69%;
	-moz-flex: 1 1 69%;
	-ms-flex: 1 1 69%;
	flex: 1 1 69%;
	-webkit-flex: 1 1 69%;
	-moz-flex: 1 1 69%;
	-ms-flex: 1 1 69%
}

@media only screen and (max-width:840px) {
	.columna.c-71 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-71,
	.content .columna.c-71 {
		-webkit-box-flex: 0;
		flex: 0 0 69%;
		-moz-flex: 0 0 69%;
		-ms-flex: 0 0 69%;
		flex: 0 0 69%;
		-webkit-flex: 0 0 69%;
		-moz-flex: 0 0 69%;
		-ms-flex: 0 0 69%
	}
	.fijo .columna.c-71 {
		height: 100%
	}
}

.columna.c-72 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 70%;
	-moz-flex: 1 1 70%;
	-ms-flex: 1 1 70%;
	flex: 1 1 70%;
	-webkit-flex: 1 1 70%;
	-moz-flex: 1 1 70%;
	-ms-flex: 1 1 70%
}

@media only screen and (max-width:840px) {
	.columna.c-72 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-72,
	.content .columna.c-72 {
		-webkit-box-flex: 0;
		flex: 0 0 70%;
		-moz-flex: 0 0 70%;
		-ms-flex: 0 0 70%;
		flex: 0 0 70%;
		-webkit-flex: 0 0 70%;
		-moz-flex: 0 0 70%;
		-ms-flex: 0 0 70%
	}
	.fijo .columna.c-72 {
		height: 100%
	}
}

.columna.c-73 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 71%;
	-moz-flex: 1 1 71%;
	-ms-flex: 1 1 71%;
	flex: 1 1 71%;
	-webkit-flex: 1 1 71%;
	-moz-flex: 1 1 71%;
	-ms-flex: 1 1 71%
}

@media only screen and (max-width:840px) {
	.columna.c-73 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-73,
	.content .columna.c-73 {
		-webkit-box-flex: 0;
		flex: 0 0 71%;
		-moz-flex: 0 0 71%;
		-ms-flex: 0 0 71%;
		flex: 0 0 71%;
		-webkit-flex: 0 0 71%;
		-moz-flex: 0 0 71%;
		-ms-flex: 0 0 71%
	}
	.fijo .columna.c-73 {
		height: 100%
	}
}

.columna.c-74 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 72%;
	-moz-flex: 1 1 72%;
	-ms-flex: 1 1 72%;
	flex: 1 1 72%;
	-webkit-flex: 1 1 72%;
	-moz-flex: 1 1 72%;
	-ms-flex: 1 1 72%
}

@media only screen and (max-width:840px) {
	.columna.c-74 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-74,
	.content .columna.c-74 {
		-webkit-box-flex: 0;
		flex: 0 0 72%;
		-moz-flex: 0 0 72%;
		-ms-flex: 0 0 72%;
		flex: 0 0 72%;
		-webkit-flex: 0 0 72%;
		-moz-flex: 0 0 72%;
		-ms-flex: 0 0 72%
	}
	.fijo .columna.c-74 {
		height: 100%
	}
}

.columna.c-75 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 73%;
	-moz-flex: 1 1 73%;
	-ms-flex: 1 1 73%;
	flex: 1 1 73%;
	-webkit-flex: 1 1 73%;
	-moz-flex: 1 1 73%;
	-ms-flex: 1 1 73%
}

@media only screen and (max-width:840px) {
	.columna.c-75 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-75,
	.content .columna.c-75 {
		-webkit-box-flex: 0;
		flex: 0 0 73%;
		-moz-flex: 0 0 73%;
		-ms-flex: 0 0 73%;
		flex: 0 0 73%;
		-webkit-flex: 0 0 73%;
		-moz-flex: 0 0 73%;
		-ms-flex: 0 0 73%
	}
	.fijo .columna.c-75 {
		height: 100%
	}
}

.columna.c-76 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 74%;
	-moz-flex: 1 1 74%;
	-ms-flex: 1 1 74%;
	flex: 1 1 74%;
	-webkit-flex: 1 1 74%;
	-moz-flex: 1 1 74%;
	-ms-flex: 1 1 74%
}

@media only screen and (max-width:840px) {
	.columna.c-76 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-76,
	.content .columna.c-76 {
		-webkit-box-flex: 0;
		flex: 0 0 74%;
		-moz-flex: 0 0 74%;
		-ms-flex: 0 0 74%;
		flex: 0 0 74%;
		-webkit-flex: 0 0 74%;
		-moz-flex: 0 0 74%;
		-ms-flex: 0 0 74%
	}
	.fijo .columna.c-76 {
		height: 100%
	}
}

.columna.c-77 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 75%;
	-moz-flex: 1 1 75%;
	-ms-flex: 1 1 75%;
	flex: 1 1 75%;
	-webkit-flex: 1 1 75%;
	-moz-flex: 1 1 75%;
	-ms-flex: 1 1 75%
}

@media only screen and (max-width:840px) {
	.columna.c-77 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-77,
	.content .columna.c-77 {
		-webkit-box-flex: 0;
		flex: 0 0 75%;
		-moz-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		-webkit-flex: 0 0 75%;
		-moz-flex: 0 0 75%;
		-ms-flex: 0 0 75%
	}
	.fijo .columna.c-77 {
		height: 100%
	}
}

.columna.c-78 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 76%;
	-moz-flex: 1 1 76%;
	-ms-flex: 1 1 76%;
	flex: 1 1 76%;
	-webkit-flex: 1 1 76%;
	-moz-flex: 1 1 76%;
	-ms-flex: 1 1 76%
}

@media only screen and (max-width:840px) {
	.columna.c-78 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-78,
	.content .columna.c-78 {
		-webkit-box-flex: 0;
		flex: 0 0 76%;
		-moz-flex: 0 0 76%;
		-ms-flex: 0 0 76%;
		flex: 0 0 76%;
		-webkit-flex: 0 0 76%;
		-moz-flex: 0 0 76%;
		-ms-flex: 0 0 76%
	}
	.fijo .columna.c-78 {
		height: 100%
	}
}

.columna.c-79 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 77%;
	-moz-flex: 1 1 77%;
	-ms-flex: 1 1 77%;
	flex: 1 1 77%;
	-webkit-flex: 1 1 77%;
	-moz-flex: 1 1 77%;
	-ms-flex: 1 1 77%
}

@media only screen and (max-width:840px) {
	.columna.c-79 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-79,
	.content .columna.c-79 {
		-webkit-box-flex: 0;
		flex: 0 0 77%;
		-moz-flex: 0 0 77%;
		-ms-flex: 0 0 77%;
		flex: 0 0 77%;
		-webkit-flex: 0 0 77%;
		-moz-flex: 0 0 77%;
		-ms-flex: 0 0 77%
	}
	.fijo .columna.c-79 {
		height: 100%
	}
}

.columna.c-80 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 78%;
	-moz-flex: 1 1 78%;
	-ms-flex: 1 1 78%;
	flex: 1 1 78%;
	-webkit-flex: 1 1 78%;
	-moz-flex: 1 1 78%;
	-ms-flex: 1 1 78%
}

@media only screen and (max-width:840px) {
	.columna.c-80 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-80,
	.content .columna.c-80 {
		-webkit-box-flex: 0;
		flex: 0 0 78%;
		-moz-flex: 0 0 78%;
		-ms-flex: 0 0 78%;
		flex: 0 0 78%;
		-webkit-flex: 0 0 78%;
		-moz-flex: 0 0 78%;
		-ms-flex: 0 0 78%
	}
	.fijo .columna.c-80 {
		height: 100%
	}
}

.columna.c-81 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 79%;
	-moz-flex: 1 1 79%;
	-ms-flex: 1 1 79%;
	flex: 1 1 79%;
	-webkit-flex: 1 1 79%;
	-moz-flex: 1 1 79%;
	-ms-flex: 1 1 79%
}

@media only screen and (max-width:840px) {
	.columna.c-81 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-81,
	.content .columna.c-81 {
		-webkit-box-flex: 0;
		flex: 0 0 79%;
		-moz-flex: 0 0 79%;
		-ms-flex: 0 0 79%;
		flex: 0 0 79%;
		-webkit-flex: 0 0 79%;
		-moz-flex: 0 0 79%;
		-ms-flex: 0 0 79%
	}
	.fijo .columna.c-81 {
		height: 100%
	}
}

.columna.c-82 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 80%;
	-moz-flex: 1 1 80%;
	-ms-flex: 1 1 80%;
	flex: 1 1 80%;
	-webkit-flex: 1 1 80%;
	-moz-flex: 1 1 80%;
	-ms-flex: 1 1 80%
}

@media only screen and (max-width:840px) {
	.columna.c-82 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-82,
	.content .columna.c-82 {
		-webkit-box-flex: 0;
		flex: 0 0 80%;
		-moz-flex: 0 0 80%;
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		-webkit-flex: 0 0 80%;
		-moz-flex: 0 0 80%;
		-ms-flex: 0 0 80%
	}
	.fijo .columna.c-82 {
		height: 100%
	}
}

.columna.c-83 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 81%;
	-moz-flex: 1 1 81%;
	-ms-flex: 1 1 81%;
	flex: 1 1 81%;
	-webkit-flex: 1 1 81%;
	-moz-flex: 1 1 81%;
	-ms-flex: 1 1 81%
}

@media only screen and (max-width:840px) {
	.columna.c-83 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-83,
	.content .columna.c-83 {
		-webkit-box-flex: 0;
		flex: 0 0 81%;
		-moz-flex: 0 0 81%;
		-ms-flex: 0 0 81%;
		flex: 0 0 81%;
		-webkit-flex: 0 0 81%;
		-moz-flex: 0 0 81%;
		-ms-flex: 0 0 81%
	}
	.fijo .columna.c-83 {
		height: 100%
	}
}

.columna.c-84 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 82%;
	-moz-flex: 1 1 82%;
	-ms-flex: 1 1 82%;
	flex: 1 1 82%;
	-webkit-flex: 1 1 82%;
	-moz-flex: 1 1 82%;
	-ms-flex: 1 1 82%
}

@media only screen and (max-width:840px) {
	.columna.c-84 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-84,
	.content .columna.c-84 {
		-webkit-box-flex: 0;
		flex: 0 0 82%;
		-moz-flex: 0 0 82%;
		-ms-flex: 0 0 82%;
		flex: 0 0 82%;
		-webkit-flex: 0 0 82%;
		-moz-flex: 0 0 82%;
		-ms-flex: 0 0 82%
	}
	.fijo .columna.c-84 {
		height: 100%
	}
}

.columna.c-85 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 83%;
	-moz-flex: 1 1 83%;
	-ms-flex: 1 1 83%;
	flex: 1 1 83%;
	-webkit-flex: 1 1 83%;
	-moz-flex: 1 1 83%;
	-ms-flex: 1 1 83%
}

@media only screen and (max-width:840px) {
	.columna.c-85 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-85,
	.content .columna.c-85 {
		-webkit-box-flex: 0;
		flex: 0 0 83%;
		-moz-flex: 0 0 83%;
		-ms-flex: 0 0 83%;
		flex: 0 0 83%;
		-webkit-flex: 0 0 83%;
		-moz-flex: 0 0 83%;
		-ms-flex: 0 0 83%
	}
	.fijo .columna.c-85 {
		height: 100%
	}
}

.columna.c-86 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 84%;
	-moz-flex: 1 1 84%;
	-ms-flex: 1 1 84%;
	flex: 1 1 84%;
	-webkit-flex: 1 1 84%;
	-moz-flex: 1 1 84%;
	-ms-flex: 1 1 84%
}

@media only screen and (max-width:840px) {
	.columna.c-86 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-86,
	.content .columna.c-86 {
		-webkit-box-flex: 0;
		flex: 0 0 84%;
		-moz-flex: 0 0 84%;
		-ms-flex: 0 0 84%;
		flex: 0 0 84%;
		-webkit-flex: 0 0 84%;
		-moz-flex: 0 0 84%;
		-ms-flex: 0 0 84%
	}
	.fijo .columna.c-86 {
		height: 100%
	}
}

.columna.c-87 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 85%;
	-moz-flex: 1 1 85%;
	-ms-flex: 1 1 85%;
	flex: 1 1 85%;
	-webkit-flex: 1 1 85%;
	-moz-flex: 1 1 85%;
	-ms-flex: 1 1 85%
}

@media only screen and (max-width:840px) {
	.columna.c-87 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-87,
	.content .columna.c-87 {
		-webkit-box-flex: 0;
		flex: 0 0 85%;
		-moz-flex: 0 0 85%;
		-ms-flex: 0 0 85%;
		flex: 0 0 85%;
		-webkit-flex: 0 0 85%;
		-moz-flex: 0 0 85%;
		-ms-flex: 0 0 85%
	}
	.fijo .columna.c-87 {
		height: 100%
	}
}

.columna.c-88 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 86%;
	-moz-flex: 1 1 86%;
	-ms-flex: 1 1 86%;
	flex: 1 1 86%;
	-webkit-flex: 1 1 86%;
	-moz-flex: 1 1 86%;
	-ms-flex: 1 1 86%
}

@media only screen and (max-width:840px) {
	.columna.c-88 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-88,
	.content .columna.c-88 {
		-webkit-box-flex: 0;
		flex: 0 0 86%;
		-moz-flex: 0 0 86%;
		-ms-flex: 0 0 86%;
		flex: 0 0 86%;
		-webkit-flex: 0 0 86%;
		-moz-flex: 0 0 86%;
		-ms-flex: 0 0 86%
	}
	.fijo .columna.c-88 {
		height: 100%
	}
}

.columna.c-89 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 87%;
	-moz-flex: 1 1 87%;
	-ms-flex: 1 1 87%;
	flex: 1 1 87%;
	-webkit-flex: 1 1 87%;
	-moz-flex: 1 1 87%;
	-ms-flex: 1 1 87%
}

@media only screen and (max-width:840px) {
	.columna.c-89 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-89,
	.content .columna.c-89 {
		-webkit-box-flex: 0;
		flex: 0 0 87%;
		-moz-flex: 0 0 87%;
		-ms-flex: 0 0 87%;
		flex: 0 0 87%;
		-webkit-flex: 0 0 87%;
		-moz-flex: 0 0 87%;
		-ms-flex: 0 0 87%
	}
	.fijo .columna.c-89 {
		height: 100%
	}
}

.columna.c-90 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 88%;
	-moz-flex: 1 1 88%;
	-ms-flex: 1 1 88%;
	flex: 1 1 88%;
	-webkit-flex: 1 1 88%;
	-moz-flex: 1 1 88%;
	-ms-flex: 1 1 88%
}

@media only screen and (max-width:840px) {
	.columna.c-90 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-90,
	.content .columna.c-90 {
		-webkit-box-flex: 0;
		flex: 0 0 88%;
		-moz-flex: 0 0 88%;
		-ms-flex: 0 0 88%;
		flex: 0 0 88%;
		-webkit-flex: 0 0 88%;
		-moz-flex: 0 0 88%;
		-ms-flex: 0 0 88%
	}
	.fijo .columna.c-90 {
		height: 100%
	}
}

.columna.c-91 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 89%;
	-moz-flex: 1 1 89%;
	-ms-flex: 1 1 89%;
	flex: 1 1 89%;
	-webkit-flex: 1 1 89%;
	-moz-flex: 1 1 89%;
	-ms-flex: 1 1 89%
}

@media only screen and (max-width:840px) {
	.columna.c-91 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-91,
	.content .columna.c-91 {
		-webkit-box-flex: 0;
		flex: 0 0 89%;
		-moz-flex: 0 0 89%;
		-ms-flex: 0 0 89%;
		flex: 0 0 89%;
		-webkit-flex: 0 0 89%;
		-moz-flex: 0 0 89%;
		-ms-flex: 0 0 89%
	}
	.fijo .columna.c-91 {
		height: 100%
	}
}

.columna.c-92 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 90%;
	-moz-flex: 1 1 90%;
	-ms-flex: 1 1 90%;
	flex: 1 1 90%;
	-webkit-flex: 1 1 90%;
	-moz-flex: 1 1 90%;
	-ms-flex: 1 1 90%
}

@media only screen and (max-width:840px) {
	.columna.c-92 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-92,
	.content .columna.c-92 {
		-webkit-box-flex: 0;
		flex: 0 0 90%;
		-moz-flex: 0 0 90%;
		-ms-flex: 0 0 90%;
		flex: 0 0 90%;
		-webkit-flex: 0 0 90%;
		-moz-flex: 0 0 90%;
		-ms-flex: 0 0 90%
	}
	.fijo .columna.c-92 {
		height: 100%
	}
}

.columna.c-93 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 91%;
	-moz-flex: 1 1 91%;
	-ms-flex: 1 1 91%;
	flex: 1 1 91%;
	-webkit-flex: 1 1 91%;
	-moz-flex: 1 1 91%;
	-ms-flex: 1 1 91%
}

@media only screen and (max-width:840px) {
	.columna.c-93 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-93,
	.content .columna.c-93 {
		-webkit-box-flex: 0;
		flex: 0 0 91%;
		-moz-flex: 0 0 91%;
		-ms-flex: 0 0 91%;
		flex: 0 0 91%;
		-webkit-flex: 0 0 91%;
		-moz-flex: 0 0 91%;
		-ms-flex: 0 0 91%
	}
	.fijo .columna.c-93 {
		height: 100%
	}
}

.columna.c-94 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 92%;
	-moz-flex: 1 1 92%;
	-ms-flex: 1 1 92%;
	flex: 1 1 92%;
	-webkit-flex: 1 1 92%;
	-moz-flex: 1 1 92%;
	-ms-flex: 1 1 92%
}

@media only screen and (max-width:840px) {
	.columna.c-94 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-94,
	.content .columna.c-94 {
		-webkit-box-flex: 0;
		flex: 0 0 92%;
		-moz-flex: 0 0 92%;
		-ms-flex: 0 0 92%;
		flex: 0 0 92%;
		-webkit-flex: 0 0 92%;
		-moz-flex: 0 0 92%;
		-ms-flex: 0 0 92%
	}
	.fijo .columna.c-94 {
		height: 100%
	}
}

.columna.c-95 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 93%;
	-moz-flex: 1 1 93%;
	-ms-flex: 1 1 93%;
	flex: 1 1 93%;
	-webkit-flex: 1 1 93%;
	-moz-flex: 1 1 93%;
	-ms-flex: 1 1 93%
}

@media only screen and (max-width:840px) {
	.columna.c-95 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-95,
	.content .columna.c-95 {
		-webkit-box-flex: 0;
		flex: 0 0 93%;
		-moz-flex: 0 0 93%;
		-ms-flex: 0 0 93%;
		flex: 0 0 93%;
		-webkit-flex: 0 0 93%;
		-moz-flex: 0 0 93%;
		-ms-flex: 0 0 93%
	}
	.fijo .columna.c-95 {
		height: 100%
	}
}

.columna.c-96 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 94%;
	-moz-flex: 1 1 94%;
	-ms-flex: 1 1 94%;
	flex: 1 1 94%;
	-webkit-flex: 1 1 94%;
	-moz-flex: 1 1 94%;
	-ms-flex: 1 1 94%
}

@media only screen and (max-width:840px) {
	.columna.c-96 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-96,
	.content .columna.c-96 {
		-webkit-box-flex: 0;
		flex: 0 0 94%;
		-moz-flex: 0 0 94%;
		-ms-flex: 0 0 94%;
		flex: 0 0 94%;
		-webkit-flex: 0 0 94%;
		-moz-flex: 0 0 94%;
		-ms-flex: 0 0 94%
	}
	.fijo .columna.c-96 {
		height: 100%
	}
}

.columna.c-97 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 95%;
	-moz-flex: 1 1 95%;
	-ms-flex: 1 1 95%;
	flex: 1 1 95%;
	-webkit-flex: 1 1 95%;
	-moz-flex: 1 1 95%;
	-ms-flex: 1 1 95%
}

@media only screen and (max-width:840px) {
	.columna.c-97 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-97,
	.content .columna.c-97 {
		-webkit-box-flex: 0;
		flex: 0 0 95%;
		-moz-flex: 0 0 95%;
		-ms-flex: 0 0 95%;
		flex: 0 0 95%;
		-webkit-flex: 0 0 95%;
		-moz-flex: 0 0 95%;
		-ms-flex: 0 0 95%
	}
	.fijo .columna.c-97 {
		height: 100%
	}
}

.columna.c-98 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 96%;
	-moz-flex: 1 1 96%;
	-ms-flex: 1 1 96%;
	flex: 1 1 96%;
	-webkit-flex: 1 1 96%;
	-moz-flex: 1 1 96%;
	-ms-flex: 1 1 96%
}

@media only screen and (max-width:840px) {
	.columna.c-98 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-98,
	.content .columna.c-98 {
		-webkit-box-flex: 0;
		flex: 0 0 96%;
		-moz-flex: 0 0 96%;
		-ms-flex: 0 0 96%;
		flex: 0 0 96%;
		-webkit-flex: 0 0 96%;
		-moz-flex: 0 0 96%;
		-ms-flex: 0 0 96%
	}
	.fijo .columna.c-98 {
		height: 100%
	}
}

.columna.c-99 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 97%;
	-moz-flex: 1 1 97%;
	-ms-flex: 1 1 97%;
	flex: 1 1 97%;
	-webkit-flex: 1 1 97%;
	-moz-flex: 1 1 97%;
	-ms-flex: 1 1 97%
}

@media only screen and (max-width:840px) {
	.columna.c-99 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-99,
	.content .columna.c-99 {
		-webkit-box-flex: 0;
		flex: 0 0 97%;
		-moz-flex: 0 0 97%;
		-ms-flex: 0 0 97%;
		flex: 0 0 97%;
		-webkit-flex: 0 0 97%;
		-moz-flex: 0 0 97%;
		-ms-flex: 0 0 97%
	}
	.fijo .columna.c-99 {
		height: 100%
	}
}

.columna.c-100 {
	position: relative;
	-webkit-box-flex: 1;
	flex: 1 1 98%;
	-moz-flex: 1 1 98%;
	-ms-flex: 1 1 98%;
	flex: 1 1 98%;
	-webkit-flex: 1 1 98%;
	-moz-flex: 1 1 98%;
	-ms-flex: 1 1 98%
}

@media only screen and (max-width:840px) {
	.columna.c-100 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.comprobante .columna.c-100,
	.content .columna.c-100 {
		-webkit-box-flex: 0;
		flex: 0 0 98%;
		-moz-flex: 0 0 98%;
		-ms-flex: 0 0 98%;
		flex: 0 0 98%;
		-webkit-flex: 0 0 98%;
		-moz-flex: 0 0 98%;
		-ms-flex: 0 0 98%
	}
	.fijo .columna.c-100 {
		height: 100%
	}
}

.columna.cpx-0 {
	-webkit-box-flex: 0;
	flex: 0 0 -1px;
	-moz-flex: 0 0 -1px;
	-ms-flex: 0 0 -1px;
	flex: 0 0 -1px;
	-webkit-flex: 0 0 -1px;
	-moz-flex: 0 0 -1px;
	-ms-flex: 0 0 -1px
}

@media only screen and (max-width:840px) {
	.columna.cpx-0 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-0 {
		-webkit-box-flex: 0;
		flex: 0 0 -1px;
		-moz-flex: 0 0 -1px;
		-ms-flex: 0 0 -1px;
		flex: 0 0 -1px;
		-webkit-flex: 0 0 -1px;
		-moz-flex: 0 0 -1px;
		-ms-flex: 0 0 -1px
	}
}

.columna.cpx-5 {
	-webkit-box-flex: 0;
	flex: 0 0 4px;
	-moz-flex: 0 0 4px;
	-ms-flex: 0 0 4px;
	flex: 0 0 4px;
	-webkit-flex: 0 0 4px;
	-moz-flex: 0 0 4px;
	-ms-flex: 0 0 4px
}

@media only screen and (max-width:840px) {
	.columna.cpx-5 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-5 {
		-webkit-box-flex: 0;
		flex: 0 0 4px;
		-moz-flex: 0 0 4px;
		-ms-flex: 0 0 4px;
		flex: 0 0 4px;
		-webkit-flex: 0 0 4px;
		-moz-flex: 0 0 4px;
		-ms-flex: 0 0 4px
	}
}

.columna.cpx-10 {
	-webkit-box-flex: 0;
	flex: 0 0 9px;
	-moz-flex: 0 0 9px;
	-ms-flex: 0 0 9px;
	flex: 0 0 9px;
	-webkit-flex: 0 0 9px;
	-moz-flex: 0 0 9px;
	-ms-flex: 0 0 9px
}

@media only screen and (max-width:840px) {
	.columna.cpx-10 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-10 {
		-webkit-box-flex: 0;
		flex: 0 0 9px;
		-moz-flex: 0 0 9px;
		-ms-flex: 0 0 9px;
		flex: 0 0 9px;
		-webkit-flex: 0 0 9px;
		-moz-flex: 0 0 9px;
		-ms-flex: 0 0 9px
	}
}

.columna.cpx-15 {
	-webkit-box-flex: 0;
	flex: 0 0 14px;
	-moz-flex: 0 0 14px;
	-ms-flex: 0 0 14px;
	flex: 0 0 14px;
	-webkit-flex: 0 0 14px;
	-moz-flex: 0 0 14px;
	-ms-flex: 0 0 14px
}

@media only screen and (max-width:840px) {
	.columna.cpx-15 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-15 {
		-webkit-box-flex: 0;
		flex: 0 0 14px;
		-moz-flex: 0 0 14px;
		-ms-flex: 0 0 14px;
		flex: 0 0 14px;
		-webkit-flex: 0 0 14px;
		-moz-flex: 0 0 14px;
		-ms-flex: 0 0 14px
	}
}

.columna.cpx-20 {
	-webkit-box-flex: 0;
	flex: 0 0 19px;
	-moz-flex: 0 0 19px;
	-ms-flex: 0 0 19px;
	flex: 0 0 19px;
	-webkit-flex: 0 0 19px;
	-moz-flex: 0 0 19px;
	-ms-flex: 0 0 19px
}

@media only screen and (max-width:840px) {
	.columna.cpx-20 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-20 {
		-webkit-box-flex: 0;
		flex: 0 0 19px;
		-moz-flex: 0 0 19px;
		-ms-flex: 0 0 19px;
		flex: 0 0 19px;
		-webkit-flex: 0 0 19px;
		-moz-flex: 0 0 19px;
		-ms-flex: 0 0 19px
	}
}

.columna.cpx-25 {
	-webkit-box-flex: 0;
	flex: 0 0 24px;
	-moz-flex: 0 0 24px;
	-ms-flex: 0 0 24px;
	flex: 0 0 24px;
	-webkit-flex: 0 0 24px;
	-moz-flex: 0 0 24px;
	-ms-flex: 0 0 24px
}

@media only screen and (max-width:840px) {
	.columna.cpx-25 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-25 {
		-webkit-box-flex: 0;
		flex: 0 0 24px;
		-moz-flex: 0 0 24px;
		-ms-flex: 0 0 24px;
		flex: 0 0 24px;
		-webkit-flex: 0 0 24px;
		-moz-flex: 0 0 24px;
		-ms-flex: 0 0 24px
	}
}

.columna.cpx-30 {
	-webkit-box-flex: 0;
	flex: 0 0 29px;
	-moz-flex: 0 0 29px;
	-ms-flex: 0 0 29px;
	flex: 0 0 29px;
	-webkit-flex: 0 0 29px;
	-moz-flex: 0 0 29px;
	-ms-flex: 0 0 29px
}

@media only screen and (max-width:840px) {
	.columna.cpx-30 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-30 {
		-webkit-box-flex: 0;
		flex: 0 0 29px;
		-moz-flex: 0 0 29px;
		-ms-flex: 0 0 29px;
		flex: 0 0 29px;
		-webkit-flex: 0 0 29px;
		-moz-flex: 0 0 29px;
		-ms-flex: 0 0 29px
	}
}

.columna.cpx-35 {
	-webkit-box-flex: 0;
	flex: 0 0 34px;
	-moz-flex: 0 0 34px;
	-ms-flex: 0 0 34px;
	flex: 0 0 34px;
	-webkit-flex: 0 0 34px;
	-moz-flex: 0 0 34px;
	-ms-flex: 0 0 34px
}

@media only screen and (max-width:840px) {
	.columna.cpx-35 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-35 {
		-webkit-box-flex: 0;
		flex: 0 0 34px;
		-moz-flex: 0 0 34px;
		-ms-flex: 0 0 34px;
		flex: 0 0 34px;
		-webkit-flex: 0 0 34px;
		-moz-flex: 0 0 34px;
		-ms-flex: 0 0 34px
	}
}

.columna.cpx-40 {
	-webkit-box-flex: 0;
	flex: 0 0 39px;
	-moz-flex: 0 0 39px;
	-ms-flex: 0 0 39px;
	flex: 0 0 39px;
	-webkit-flex: 0 0 39px;
	-moz-flex: 0 0 39px;
	-ms-flex: 0 0 39px
}

@media only screen and (max-width:840px) {
	.columna.cpx-40 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-40 {
		-webkit-box-flex: 0;
		flex: 0 0 39px;
		-moz-flex: 0 0 39px;
		-ms-flex: 0 0 39px;
		flex: 0 0 39px;
		-webkit-flex: 0 0 39px;
		-moz-flex: 0 0 39px;
		-ms-flex: 0 0 39px
	}
}

.columna.cpx-45 {
	-webkit-box-flex: 0;
	flex: 0 0 44px;
	-moz-flex: 0 0 44px;
	-ms-flex: 0 0 44px;
	flex: 0 0 44px;
	-webkit-flex: 0 0 44px;
	-moz-flex: 0 0 44px;
	-ms-flex: 0 0 44px
}

@media only screen and (max-width:840px) {
	.columna.cpx-45 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-45 {
		-webkit-box-flex: 0;
		flex: 0 0 44px;
		-moz-flex: 0 0 44px;
		-ms-flex: 0 0 44px;
		flex: 0 0 44px;
		-webkit-flex: 0 0 44px;
		-moz-flex: 0 0 44px;
		-ms-flex: 0 0 44px
	}
}

.columna.cpx-50 {
	-webkit-box-flex: 0;
	flex: 0 0 49px;
	-moz-flex: 0 0 49px;
	-ms-flex: 0 0 49px;
	flex: 0 0 49px;
	-webkit-flex: 0 0 49px;
	-moz-flex: 0 0 49px;
	-ms-flex: 0 0 49px
}

@media only screen and (max-width:840px) {
	.columna.cpx-50 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-50 {
		-webkit-box-flex: 0;
		flex: 0 0 49px;
		-moz-flex: 0 0 49px;
		-ms-flex: 0 0 49px;
		flex: 0 0 49px;
		-webkit-flex: 0 0 49px;
		-moz-flex: 0 0 49px;
		-ms-flex: 0 0 49px
	}
}

.columna.cpx-55 {
	-webkit-box-flex: 0;
	flex: 0 0 54px;
	-moz-flex: 0 0 54px;
	-ms-flex: 0 0 54px;
	flex: 0 0 54px;
	-webkit-flex: 0 0 54px;
	-moz-flex: 0 0 54px;
	-ms-flex: 0 0 54px
}

@media only screen and (max-width:840px) {
	.columna.cpx-55 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-55 {
		-webkit-box-flex: 0;
		flex: 0 0 54px;
		-moz-flex: 0 0 54px;
		-ms-flex: 0 0 54px;
		flex: 0 0 54px;
		-webkit-flex: 0 0 54px;
		-moz-flex: 0 0 54px;
		-ms-flex: 0 0 54px
	}
}

.columna.cpx-60 {
	-webkit-box-flex: 0;
	flex: 0 0 59px;
	-moz-flex: 0 0 59px;
	-ms-flex: 0 0 59px;
	flex: 0 0 59px;
	-webkit-flex: 0 0 59px;
	-moz-flex: 0 0 59px;
	-ms-flex: 0 0 59px
}

@media only screen and (max-width:840px) {
	.columna.cpx-60 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-60 {
		-webkit-box-flex: 0;
		flex: 0 0 59px;
		-moz-flex: 0 0 59px;
		-ms-flex: 0 0 59px;
		flex: 0 0 59px;
		-webkit-flex: 0 0 59px;
		-moz-flex: 0 0 59px;
		-ms-flex: 0 0 59px
	}
}

.columna.cpx-65 {
	-webkit-box-flex: 0;
	flex: 0 0 64px;
	-moz-flex: 0 0 64px;
	-ms-flex: 0 0 64px;
	flex: 0 0 64px;
	-webkit-flex: 0 0 64px;
	-moz-flex: 0 0 64px;
	-ms-flex: 0 0 64px
}

@media only screen and (max-width:840px) {
	.columna.cpx-65 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-65 {
		-webkit-box-flex: 0;
		flex: 0 0 64px;
		-moz-flex: 0 0 64px;
		-ms-flex: 0 0 64px;
		flex: 0 0 64px;
		-webkit-flex: 0 0 64px;
		-moz-flex: 0 0 64px;
		-ms-flex: 0 0 64px
	}
}

.columna.cpx-70 {
	-webkit-box-flex: 0;
	flex: 0 0 69px;
	-moz-flex: 0 0 69px;
	-ms-flex: 0 0 69px;
	flex: 0 0 69px;
	-webkit-flex: 0 0 69px;
	-moz-flex: 0 0 69px;
	-ms-flex: 0 0 69px
}

@media only screen and (max-width:840px) {
	.columna.cpx-70 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-70 {
		-webkit-box-flex: 0;
		flex: 0 0 69px;
		-moz-flex: 0 0 69px;
		-ms-flex: 0 0 69px;
		flex: 0 0 69px;
		-webkit-flex: 0 0 69px;
		-moz-flex: 0 0 69px;
		-ms-flex: 0 0 69px
	}
}

.columna.cpx-75 {
	-webkit-box-flex: 0;
	flex: 0 0 74px;
	-moz-flex: 0 0 74px;
	-ms-flex: 0 0 74px;
	flex: 0 0 74px;
	-webkit-flex: 0 0 74px;
	-moz-flex: 0 0 74px;
	-ms-flex: 0 0 74px
}

@media only screen and (max-width:840px) {
	.columna.cpx-75 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-75 {
		-webkit-box-flex: 0;
		flex: 0 0 74px;
		-moz-flex: 0 0 74px;
		-ms-flex: 0 0 74px;
		flex: 0 0 74px;
		-webkit-flex: 0 0 74px;
		-moz-flex: 0 0 74px;
		-ms-flex: 0 0 74px
	}
}

.columna.cpx-80 {
	-webkit-box-flex: 0;
	flex: 0 0 79px;
	-moz-flex: 0 0 79px;
	-ms-flex: 0 0 79px;
	flex: 0 0 79px;
	-webkit-flex: 0 0 79px;
	-moz-flex: 0 0 79px;
	-ms-flex: 0 0 79px
}

@media only screen and (max-width:840px) {
	.columna.cpx-80 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-80 {
		-webkit-box-flex: 0;
		flex: 0 0 79px;
		-moz-flex: 0 0 79px;
		-ms-flex: 0 0 79px;
		flex: 0 0 79px;
		-webkit-flex: 0 0 79px;
		-moz-flex: 0 0 79px;
		-ms-flex: 0 0 79px
	}
}

.columna.cpx-85 {
	-webkit-box-flex: 0;
	flex: 0 0 84px;
	-moz-flex: 0 0 84px;
	-ms-flex: 0 0 84px;
	flex: 0 0 84px;
	-webkit-flex: 0 0 84px;
	-moz-flex: 0 0 84px;
	-ms-flex: 0 0 84px
}

@media only screen and (max-width:840px) {
	.columna.cpx-85 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-85 {
		-webkit-box-flex: 0;
		flex: 0 0 84px;
		-moz-flex: 0 0 84px;
		-ms-flex: 0 0 84px;
		flex: 0 0 84px;
		-webkit-flex: 0 0 84px;
		-moz-flex: 0 0 84px;
		-ms-flex: 0 0 84px
	}
}

.columna.cpx-90 {
	-webkit-box-flex: 0;
	flex: 0 0 89px;
	-moz-flex: 0 0 89px;
	-ms-flex: 0 0 89px;
	flex: 0 0 89px;
	-webkit-flex: 0 0 89px;
	-moz-flex: 0 0 89px;
	-ms-flex: 0 0 89px
}

@media only screen and (max-width:840px) {
	.columna.cpx-90 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-90 {
		-webkit-box-flex: 0;
		flex: 0 0 89px;
		-moz-flex: 0 0 89px;
		-ms-flex: 0 0 89px;
		flex: 0 0 89px;
		-webkit-flex: 0 0 89px;
		-moz-flex: 0 0 89px;
		-ms-flex: 0 0 89px
	}
}

.columna.cpx-95 {
	-webkit-box-flex: 0;
	flex: 0 0 94px;
	-moz-flex: 0 0 94px;
	-ms-flex: 0 0 94px;
	flex: 0 0 94px;
	-webkit-flex: 0 0 94px;
	-moz-flex: 0 0 94px;
	-ms-flex: 0 0 94px
}

@media only screen and (max-width:840px) {
	.columna.cpx-95 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-95 {
		-webkit-box-flex: 0;
		flex: 0 0 94px;
		-moz-flex: 0 0 94px;
		-ms-flex: 0 0 94px;
		flex: 0 0 94px;
		-webkit-flex: 0 0 94px;
		-moz-flex: 0 0 94px;
		-ms-flex: 0 0 94px
	}
}

.columna.cpx-100 {
	-webkit-box-flex: 0;
	flex: 0 0 99px;
	-moz-flex: 0 0 99px;
	-ms-flex: 0 0 99px;
	flex: 0 0 99px;
	-webkit-flex: 0 0 99px;
	-moz-flex: 0 0 99px;
	-ms-flex: 0 0 99px
}

@media only screen and (max-width:840px) {
	.columna.cpx-100 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-100 {
		-webkit-box-flex: 0;
		flex: 0 0 99px;
		-moz-flex: 0 0 99px;
		-ms-flex: 0 0 99px;
		flex: 0 0 99px;
		-webkit-flex: 0 0 99px;
		-moz-flex: 0 0 99px;
		-ms-flex: 0 0 99px
	}
}

.columna.cpx-105 {
	-webkit-box-flex: 0;
	flex: 0 0 104px;
	-moz-flex: 0 0 104px;
	-ms-flex: 0 0 104px;
	flex: 0 0 104px;
	-webkit-flex: 0 0 104px;
	-moz-flex: 0 0 104px;
	-ms-flex: 0 0 104px
}

@media only screen and (max-width:840px) {
	.columna.cpx-105 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-105 {
		-webkit-box-flex: 0;
		flex: 0 0 104px;
		-moz-flex: 0 0 104px;
		-ms-flex: 0 0 104px;
		flex: 0 0 104px;
		-webkit-flex: 0 0 104px;
		-moz-flex: 0 0 104px;
		-ms-flex: 0 0 104px
	}
}

.columna.cpx-110 {
	-webkit-box-flex: 0;
	flex: 0 0 109px;
	-moz-flex: 0 0 109px;
	-ms-flex: 0 0 109px;
	flex: 0 0 109px;
	-webkit-flex: 0 0 109px;
	-moz-flex: 0 0 109px;
	-ms-flex: 0 0 109px
}

@media only screen and (max-width:840px) {
	.columna.cpx-110 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-110 {
		-webkit-box-flex: 0;
		flex: 0 0 109px;
		-moz-flex: 0 0 109px;
		-ms-flex: 0 0 109px;
		flex: 0 0 109px;
		-webkit-flex: 0 0 109px;
		-moz-flex: 0 0 109px;
		-ms-flex: 0 0 109px
	}
}

.columna.cpx-115 {
	-webkit-box-flex: 0;
	flex: 0 0 114px;
	-moz-flex: 0 0 114px;
	-ms-flex: 0 0 114px;
	flex: 0 0 114px;
	-webkit-flex: 0 0 114px;
	-moz-flex: 0 0 114px;
	-ms-flex: 0 0 114px
}

@media only screen and (max-width:840px) {
	.columna.cpx-115 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-115 {
		-webkit-box-flex: 0;
		flex: 0 0 114px;
		-moz-flex: 0 0 114px;
		-ms-flex: 0 0 114px;
		flex: 0 0 114px;
		-webkit-flex: 0 0 114px;
		-moz-flex: 0 0 114px;
		-ms-flex: 0 0 114px
	}
}

.columna.cpx-120 {
	-webkit-box-flex: 0;
	flex: 0 0 119px;
	-moz-flex: 0 0 119px;
	-ms-flex: 0 0 119px;
	flex: 0 0 119px;
	-webkit-flex: 0 0 119px;
	-moz-flex: 0 0 119px;
	-ms-flex: 0 0 119px
}

@media only screen and (max-width:840px) {
	.columna.cpx-120 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-120 {
		-webkit-box-flex: 0;
		flex: 0 0 119px;
		-moz-flex: 0 0 119px;
		-ms-flex: 0 0 119px;
		flex: 0 0 119px;
		-webkit-flex: 0 0 119px;
		-moz-flex: 0 0 119px;
		-ms-flex: 0 0 119px
	}
}

.columna.cpx-125 {
	-webkit-box-flex: 0;
	flex: 0 0 124px;
	-moz-flex: 0 0 124px;
	-ms-flex: 0 0 124px;
	flex: 0 0 124px;
	-webkit-flex: 0 0 124px;
	-moz-flex: 0 0 124px;
	-ms-flex: 0 0 124px
}

@media only screen and (max-width:840px) {
	.columna.cpx-125 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-125 {
		-webkit-box-flex: 0;
		flex: 0 0 124px;
		-moz-flex: 0 0 124px;
		-ms-flex: 0 0 124px;
		flex: 0 0 124px;
		-webkit-flex: 0 0 124px;
		-moz-flex: 0 0 124px;
		-ms-flex: 0 0 124px
	}
}

.columna.cpx-130 {
	-webkit-box-flex: 0;
	flex: 0 0 129px;
	-moz-flex: 0 0 129px;
	-ms-flex: 0 0 129px;
	flex: 0 0 129px;
	-webkit-flex: 0 0 129px;
	-moz-flex: 0 0 129px;
	-ms-flex: 0 0 129px
}

@media only screen and (max-width:840px) {
	.columna.cpx-130 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-130 {
		-webkit-box-flex: 0;
		flex: 0 0 129px;
		-moz-flex: 0 0 129px;
		-ms-flex: 0 0 129px;
		flex: 0 0 129px;
		-webkit-flex: 0 0 129px;
		-moz-flex: 0 0 129px;
		-ms-flex: 0 0 129px
	}
}

.columna.cpx-135 {
	-webkit-box-flex: 0;
	flex: 0 0 134px;
	-moz-flex: 0 0 134px;
	-ms-flex: 0 0 134px;
	flex: 0 0 134px;
	-webkit-flex: 0 0 134px;
	-moz-flex: 0 0 134px;
	-ms-flex: 0 0 134px
}

@media only screen and (max-width:840px) {
	.columna.cpx-135 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-135 {
		-webkit-box-flex: 0;
		flex: 0 0 134px;
		-moz-flex: 0 0 134px;
		-ms-flex: 0 0 134px;
		flex: 0 0 134px;
		-webkit-flex: 0 0 134px;
		-moz-flex: 0 0 134px;
		-ms-flex: 0 0 134px
	}
}

.columna.cpx-140 {
	-webkit-box-flex: 0;
	flex: 0 0 139px;
	-moz-flex: 0 0 139px;
	-ms-flex: 0 0 139px;
	flex: 0 0 139px;
	-webkit-flex: 0 0 139px;
	-moz-flex: 0 0 139px;
	-ms-flex: 0 0 139px
}

@media only screen and (max-width:840px) {
	.columna.cpx-140 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-140 {
		-webkit-box-flex: 0;
		flex: 0 0 139px;
		-moz-flex: 0 0 139px;
		-ms-flex: 0 0 139px;
		flex: 0 0 139px;
		-webkit-flex: 0 0 139px;
		-moz-flex: 0 0 139px;
		-ms-flex: 0 0 139px
	}
}

.columna.cpx-145 {
	-webkit-box-flex: 0;
	flex: 0 0 144px;
	-moz-flex: 0 0 144px;
	-ms-flex: 0 0 144px;
	flex: 0 0 144px;
	-webkit-flex: 0 0 144px;
	-moz-flex: 0 0 144px;
	-ms-flex: 0 0 144px
}

@media only screen and (max-width:840px) {
	.columna.cpx-145 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-145 {
		-webkit-box-flex: 0;
		flex: 0 0 144px;
		-moz-flex: 0 0 144px;
		-ms-flex: 0 0 144px;
		flex: 0 0 144px;
		-webkit-flex: 0 0 144px;
		-moz-flex: 0 0 144px;
		-ms-flex: 0 0 144px
	}
}

.columna.cpx-150 {
	-webkit-box-flex: 0;
	flex: 0 0 149px;
	-moz-flex: 0 0 149px;
	-ms-flex: 0 0 149px;
	flex: 0 0 149px;
	-webkit-flex: 0 0 149px;
	-moz-flex: 0 0 149px;
	-ms-flex: 0 0 149px
}

@media only screen and (max-width:840px) {
	.columna.cpx-150 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-150 {
		-webkit-box-flex: 0;
		flex: 0 0 149px;
		-moz-flex: 0 0 149px;
		-ms-flex: 0 0 149px;
		flex: 0 0 149px;
		-webkit-flex: 0 0 149px;
		-moz-flex: 0 0 149px;
		-ms-flex: 0 0 149px
	}
}

.columna.cpx-155 {
	-webkit-box-flex: 0;
	flex: 0 0 154px;
	-moz-flex: 0 0 154px;
	-ms-flex: 0 0 154px;
	flex: 0 0 154px;
	-webkit-flex: 0 0 154px;
	-moz-flex: 0 0 154px;
	-ms-flex: 0 0 154px
}

@media only screen and (max-width:840px) {
	.columna.cpx-155 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-155 {
		-webkit-box-flex: 0;
		flex: 0 0 154px;
		-moz-flex: 0 0 154px;
		-ms-flex: 0 0 154px;
		flex: 0 0 154px;
		-webkit-flex: 0 0 154px;
		-moz-flex: 0 0 154px;
		-ms-flex: 0 0 154px
	}
}

.columna.cpx-160 {
	-webkit-box-flex: 0;
	flex: 0 0 159px;
	-moz-flex: 0 0 159px;
	-ms-flex: 0 0 159px;
	flex: 0 0 159px;
	-webkit-flex: 0 0 159px;
	-moz-flex: 0 0 159px;
	-ms-flex: 0 0 159px
}

@media only screen and (max-width:840px) {
	.columna.cpx-160 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-160 {
		-webkit-box-flex: 0;
		flex: 0 0 159px;
		-moz-flex: 0 0 159px;
		-ms-flex: 0 0 159px;
		flex: 0 0 159px;
		-webkit-flex: 0 0 159px;
		-moz-flex: 0 0 159px;
		-ms-flex: 0 0 159px
	}
}

.columna.cpx-165 {
	-webkit-box-flex: 0;
	flex: 0 0 164px;
	-moz-flex: 0 0 164px;
	-ms-flex: 0 0 164px;
	flex: 0 0 164px;
	-webkit-flex: 0 0 164px;
	-moz-flex: 0 0 164px;
	-ms-flex: 0 0 164px
}

@media only screen and (max-width:840px) {
	.columna.cpx-165 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-165 {
		-webkit-box-flex: 0;
		flex: 0 0 164px;
		-moz-flex: 0 0 164px;
		-ms-flex: 0 0 164px;
		flex: 0 0 164px;
		-webkit-flex: 0 0 164px;
		-moz-flex: 0 0 164px;
		-ms-flex: 0 0 164px
	}
}

.columna.cpx-170 {
	-webkit-box-flex: 0;
	flex: 0 0 169px;
	-moz-flex: 0 0 169px;
	-ms-flex: 0 0 169px;
	flex: 0 0 169px;
	-webkit-flex: 0 0 169px;
	-moz-flex: 0 0 169px;
	-ms-flex: 0 0 169px
}

@media only screen and (max-width:840px) {
	.columna.cpx-170 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-170 {
		-webkit-box-flex: 0;
		flex: 0 0 169px;
		-moz-flex: 0 0 169px;
		-ms-flex: 0 0 169px;
		flex: 0 0 169px;
		-webkit-flex: 0 0 169px;
		-moz-flex: 0 0 169px;
		-ms-flex: 0 0 169px
	}
}

.columna.cpx-175 {
	-webkit-box-flex: 0;
	flex: 0 0 174px;
	-moz-flex: 0 0 174px;
	-ms-flex: 0 0 174px;
	flex: 0 0 174px;
	-webkit-flex: 0 0 174px;
	-moz-flex: 0 0 174px;
	-ms-flex: 0 0 174px
}

@media only screen and (max-width:840px) {
	.columna.cpx-175 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-175 {
		-webkit-box-flex: 0;
		flex: 0 0 174px;
		-moz-flex: 0 0 174px;
		-ms-flex: 0 0 174px;
		flex: 0 0 174px;
		-webkit-flex: 0 0 174px;
		-moz-flex: 0 0 174px;
		-ms-flex: 0 0 174px
	}
}

.columna.cpx-180 {
	-webkit-box-flex: 0;
	flex: 0 0 179px;
	-moz-flex: 0 0 179px;
	-ms-flex: 0 0 179px;
	flex: 0 0 179px;
	-webkit-flex: 0 0 179px;
	-moz-flex: 0 0 179px;
	-ms-flex: 0 0 179px
}

@media only screen and (max-width:840px) {
	.columna.cpx-180 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-180 {
		-webkit-box-flex: 0;
		flex: 0 0 179px;
		-moz-flex: 0 0 179px;
		-ms-flex: 0 0 179px;
		flex: 0 0 179px;
		-webkit-flex: 0 0 179px;
		-moz-flex: 0 0 179px;
		-ms-flex: 0 0 179px
	}
}

.columna.cpx-185 {
	-webkit-box-flex: 0;
	flex: 0 0 184px;
	-moz-flex: 0 0 184px;
	-ms-flex: 0 0 184px;
	flex: 0 0 184px;
	-webkit-flex: 0 0 184px;
	-moz-flex: 0 0 184px;
	-ms-flex: 0 0 184px
}

@media only screen and (max-width:840px) {
	.columna.cpx-185 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-185 {
		-webkit-box-flex: 0;
		flex: 0 0 184px;
		-moz-flex: 0 0 184px;
		-ms-flex: 0 0 184px;
		flex: 0 0 184px;
		-webkit-flex: 0 0 184px;
		-moz-flex: 0 0 184px;
		-ms-flex: 0 0 184px
	}
}

.columna.cpx-190 {
	-webkit-box-flex: 0;
	flex: 0 0 189px;
	-moz-flex: 0 0 189px;
	-ms-flex: 0 0 189px;
	flex: 0 0 189px;
	-webkit-flex: 0 0 189px;
	-moz-flex: 0 0 189px;
	-ms-flex: 0 0 189px
}

@media only screen and (max-width:840px) {
	.columna.cpx-190 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-190 {
		-webkit-box-flex: 0;
		flex: 0 0 189px;
		-moz-flex: 0 0 189px;
		-ms-flex: 0 0 189px;
		flex: 0 0 189px;
		-webkit-flex: 0 0 189px;
		-moz-flex: 0 0 189px;
		-ms-flex: 0 0 189px
	}
}

.columna.cpx-195 {
	-webkit-box-flex: 0;
	flex: 0 0 194px;
	-moz-flex: 0 0 194px;
	-ms-flex: 0 0 194px;
	flex: 0 0 194px;
	-webkit-flex: 0 0 194px;
	-moz-flex: 0 0 194px;
	-ms-flex: 0 0 194px
}

@media only screen and (max-width:840px) {
	.columna.cpx-195 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-195 {
		-webkit-box-flex: 0;
		flex: 0 0 194px;
		-moz-flex: 0 0 194px;
		-ms-flex: 0 0 194px;
		flex: 0 0 194px;
		-webkit-flex: 0 0 194px;
		-moz-flex: 0 0 194px;
		-ms-flex: 0 0 194px
	}
}

.columna.cpx-200 {
	-webkit-box-flex: 0;
	flex: 0 0 199px;
	-moz-flex: 0 0 199px;
	-ms-flex: 0 0 199px;
	flex: 0 0 199px;
	-webkit-flex: 0 0 199px;
	-moz-flex: 0 0 199px;
	-ms-flex: 0 0 199px
}

@media only screen and (max-width:840px) {
	.columna.cpx-200 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-200 {
		-webkit-box-flex: 0;
		flex: 0 0 199px;
		-moz-flex: 0 0 199px;
		-ms-flex: 0 0 199px;
		flex: 0 0 199px;
		-webkit-flex: 0 0 199px;
		-moz-flex: 0 0 199px;
		-ms-flex: 0 0 199px
	}
}

.columna.cpx-205 {
	-webkit-box-flex: 0;
	flex: 0 0 204px;
	-moz-flex: 0 0 204px;
	-ms-flex: 0 0 204px;
	flex: 0 0 204px;
	-webkit-flex: 0 0 204px;
	-moz-flex: 0 0 204px;
	-ms-flex: 0 0 204px
}

@media only screen and (max-width:840px) {
	.columna.cpx-205 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-205 {
		-webkit-box-flex: 0;
		flex: 0 0 204px;
		-moz-flex: 0 0 204px;
		-ms-flex: 0 0 204px;
		flex: 0 0 204px;
		-webkit-flex: 0 0 204px;
		-moz-flex: 0 0 204px;
		-ms-flex: 0 0 204px
	}
}

.columna.cpx-210 {
	-webkit-box-flex: 0;
	flex: 0 0 209px;
	-moz-flex: 0 0 209px;
	-ms-flex: 0 0 209px;
	flex: 0 0 209px;
	-webkit-flex: 0 0 209px;
	-moz-flex: 0 0 209px;
	-ms-flex: 0 0 209px
}

@media only screen and (max-width:840px) {
	.columna.cpx-210 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-210 {
		-webkit-box-flex: 0;
		flex: 0 0 209px;
		-moz-flex: 0 0 209px;
		-ms-flex: 0 0 209px;
		flex: 0 0 209px;
		-webkit-flex: 0 0 209px;
		-moz-flex: 0 0 209px;
		-ms-flex: 0 0 209px
	}
}

.columna.cpx-215 {
	-webkit-box-flex: 0;
	flex: 0 0 214px;
	-moz-flex: 0 0 214px;
	-ms-flex: 0 0 214px;
	flex: 0 0 214px;
	-webkit-flex: 0 0 214px;
	-moz-flex: 0 0 214px;
	-ms-flex: 0 0 214px
}

@media only screen and (max-width:840px) {
	.columna.cpx-215 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-215 {
		-webkit-box-flex: 0;
		flex: 0 0 214px;
		-moz-flex: 0 0 214px;
		-ms-flex: 0 0 214px;
		flex: 0 0 214px;
		-webkit-flex: 0 0 214px;
		-moz-flex: 0 0 214px;
		-ms-flex: 0 0 214px
	}
}

.columna.cpx-220 {
	-webkit-box-flex: 0;
	flex: 0 0 219px;
	-moz-flex: 0 0 219px;
	-ms-flex: 0 0 219px;
	flex: 0 0 219px;
	-webkit-flex: 0 0 219px;
	-moz-flex: 0 0 219px;
	-ms-flex: 0 0 219px
}

@media only screen and (max-width:840px) {
	.columna.cpx-220 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-220 {
		-webkit-box-flex: 0;
		flex: 0 0 219px;
		-moz-flex: 0 0 219px;
		-ms-flex: 0 0 219px;
		flex: 0 0 219px;
		-webkit-flex: 0 0 219px;
		-moz-flex: 0 0 219px;
		-ms-flex: 0 0 219px
	}
}

.columna.cpx-225 {
	-webkit-box-flex: 0;
	flex: 0 0 224px;
	-moz-flex: 0 0 224px;
	-ms-flex: 0 0 224px;
	flex: 0 0 224px;
	-webkit-flex: 0 0 224px;
	-moz-flex: 0 0 224px;
	-ms-flex: 0 0 224px
}

@media only screen and (max-width:840px) {
	.columna.cpx-225 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-225 {
		-webkit-box-flex: 0;
		flex: 0 0 224px;
		-moz-flex: 0 0 224px;
		-ms-flex: 0 0 224px;
		flex: 0 0 224px;
		-webkit-flex: 0 0 224px;
		-moz-flex: 0 0 224px;
		-ms-flex: 0 0 224px
	}
}

.columna.cpx-230 {
	-webkit-box-flex: 0;
	flex: 0 0 229px;
	-moz-flex: 0 0 229px;
	-ms-flex: 0 0 229px;
	flex: 0 0 229px;
	-webkit-flex: 0 0 229px;
	-moz-flex: 0 0 229px;
	-ms-flex: 0 0 229px
}

@media only screen and (max-width:840px) {
	.columna.cpx-230 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-230 {
		-webkit-box-flex: 0;
		flex: 0 0 229px;
		-moz-flex: 0 0 229px;
		-ms-flex: 0 0 229px;
		flex: 0 0 229px;
		-webkit-flex: 0 0 229px;
		-moz-flex: 0 0 229px;
		-ms-flex: 0 0 229px
	}
}

.columna.cpx-235 {
	-webkit-box-flex: 0;
	flex: 0 0 234px;
	-moz-flex: 0 0 234px;
	-ms-flex: 0 0 234px;
	flex: 0 0 234px;
	-webkit-flex: 0 0 234px;
	-moz-flex: 0 0 234px;
	-ms-flex: 0 0 234px
}

@media only screen and (max-width:840px) {
	.columna.cpx-235 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-235 {
		-webkit-box-flex: 0;
		flex: 0 0 234px;
		-moz-flex: 0 0 234px;
		-ms-flex: 0 0 234px;
		flex: 0 0 234px;
		-webkit-flex: 0 0 234px;
		-moz-flex: 0 0 234px;
		-ms-flex: 0 0 234px
	}
}

.columna.cpx-240 {
	-webkit-box-flex: 0;
	flex: 0 0 239px;
	-moz-flex: 0 0 239px;
	-ms-flex: 0 0 239px;
	flex: 0 0 239px;
	-webkit-flex: 0 0 239px;
	-moz-flex: 0 0 239px;
	-ms-flex: 0 0 239px
}

@media only screen and (max-width:840px) {
	.columna.cpx-240 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-240 {
		-webkit-box-flex: 0;
		flex: 0 0 239px;
		-moz-flex: 0 0 239px;
		-ms-flex: 0 0 239px;
		flex: 0 0 239px;
		-webkit-flex: 0 0 239px;
		-moz-flex: 0 0 239px;
		-ms-flex: 0 0 239px
	}
}

.columna.cpx-245 {
	-webkit-box-flex: 0;
	flex: 0 0 244px;
	-moz-flex: 0 0 244px;
	-ms-flex: 0 0 244px;
	flex: 0 0 244px;
	-webkit-flex: 0 0 244px;
	-moz-flex: 0 0 244px;
	-ms-flex: 0 0 244px
}

@media only screen and (max-width:840px) {
	.columna.cpx-245 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-245 {
		-webkit-box-flex: 0;
		flex: 0 0 244px;
		-moz-flex: 0 0 244px;
		-ms-flex: 0 0 244px;
		flex: 0 0 244px;
		-webkit-flex: 0 0 244px;
		-moz-flex: 0 0 244px;
		-ms-flex: 0 0 244px
	}
}

.columna.cpx-250 {
	-webkit-box-flex: 0;
	flex: 0 0 249px;
	-moz-flex: 0 0 249px;
	-ms-flex: 0 0 249px;
	flex: 0 0 249px;
	-webkit-flex: 0 0 249px;
	-moz-flex: 0 0 249px;
	-ms-flex: 0 0 249px
}

@media only screen and (max-width:840px) {
	.columna.cpx-250 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-250 {
		-webkit-box-flex: 0;
		flex: 0 0 249px;
		-moz-flex: 0 0 249px;
		-ms-flex: 0 0 249px;
		flex: 0 0 249px;
		-webkit-flex: 0 0 249px;
		-moz-flex: 0 0 249px;
		-ms-flex: 0 0 249px
	}
}

.columna.cpx-255 {
	-webkit-box-flex: 0;
	flex: 0 0 254px;
	-moz-flex: 0 0 254px;
	-ms-flex: 0 0 254px;
	flex: 0 0 254px;
	-webkit-flex: 0 0 254px;
	-moz-flex: 0 0 254px;
	-ms-flex: 0 0 254px
}

@media only screen and (max-width:840px) {
	.columna.cpx-255 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-255 {
		-webkit-box-flex: 0;
		flex: 0 0 254px;
		-moz-flex: 0 0 254px;
		-ms-flex: 0 0 254px;
		flex: 0 0 254px;
		-webkit-flex: 0 0 254px;
		-moz-flex: 0 0 254px;
		-ms-flex: 0 0 254px
	}
}

.columna.cpx-260 {
	-webkit-box-flex: 0;
	flex: 0 0 259px;
	-moz-flex: 0 0 259px;
	-ms-flex: 0 0 259px;
	flex: 0 0 259px;
	-webkit-flex: 0 0 259px;
	-moz-flex: 0 0 259px;
	-ms-flex: 0 0 259px
}

@media only screen and (max-width:840px) {
	.columna.cpx-260 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-260 {
		-webkit-box-flex: 0;
		flex: 0 0 259px;
		-moz-flex: 0 0 259px;
		-ms-flex: 0 0 259px;
		flex: 0 0 259px;
		-webkit-flex: 0 0 259px;
		-moz-flex: 0 0 259px;
		-ms-flex: 0 0 259px
	}
}

.columna.cpx-265 {
	-webkit-box-flex: 0;
	flex: 0 0 264px;
	-moz-flex: 0 0 264px;
	-ms-flex: 0 0 264px;
	flex: 0 0 264px;
	-webkit-flex: 0 0 264px;
	-moz-flex: 0 0 264px;
	-ms-flex: 0 0 264px
}

@media only screen and (max-width:840px) {
	.columna.cpx-265 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-265 {
		-webkit-box-flex: 0;
		flex: 0 0 264px;
		-moz-flex: 0 0 264px;
		-ms-flex: 0 0 264px;
		flex: 0 0 264px;
		-webkit-flex: 0 0 264px;
		-moz-flex: 0 0 264px;
		-ms-flex: 0 0 264px
	}
}

.columna.cpx-270 {
	-webkit-box-flex: 0;
	flex: 0 0 269px;
	-moz-flex: 0 0 269px;
	-ms-flex: 0 0 269px;
	flex: 0 0 269px;
	-webkit-flex: 0 0 269px;
	-moz-flex: 0 0 269px;
	-ms-flex: 0 0 269px
}

@media only screen and (max-width:840px) {
	.columna.cpx-270 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-270 {
		-webkit-box-flex: 0;
		flex: 0 0 269px;
		-moz-flex: 0 0 269px;
		-ms-flex: 0 0 269px;
		flex: 0 0 269px;
		-webkit-flex: 0 0 269px;
		-moz-flex: 0 0 269px;
		-ms-flex: 0 0 269px
	}
}

.columna.cpx-275 {
	-webkit-box-flex: 0;
	flex: 0 0 274px;
	-moz-flex: 0 0 274px;
	-ms-flex: 0 0 274px;
	flex: 0 0 274px;
	-webkit-flex: 0 0 274px;
	-moz-flex: 0 0 274px;
	-ms-flex: 0 0 274px
}

@media only screen and (max-width:840px) {
	.columna.cpx-275 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-275 {
		-webkit-box-flex: 0;
		flex: 0 0 274px;
		-moz-flex: 0 0 274px;
		-ms-flex: 0 0 274px;
		flex: 0 0 274px;
		-webkit-flex: 0 0 274px;
		-moz-flex: 0 0 274px;
		-ms-flex: 0 0 274px
	}
}

.columna.cpx-280 {
	-webkit-box-flex: 0;
	flex: 0 0 279px;
	-moz-flex: 0 0 279px;
	-ms-flex: 0 0 279px;
	flex: 0 0 279px;
	-webkit-flex: 0 0 279px;
	-moz-flex: 0 0 279px;
	-ms-flex: 0 0 279px
}

@media only screen and (max-width:840px) {
	.columna.cpx-280 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-280 {
		-webkit-box-flex: 0;
		flex: 0 0 279px;
		-moz-flex: 0 0 279px;
		-ms-flex: 0 0 279px;
		flex: 0 0 279px;
		-webkit-flex: 0 0 279px;
		-moz-flex: 0 0 279px;
		-ms-flex: 0 0 279px
	}
}

.columna.cpx-285 {
	-webkit-box-flex: 0;
	flex: 0 0 284px;
	-moz-flex: 0 0 284px;
	-ms-flex: 0 0 284px;
	flex: 0 0 284px;
	-webkit-flex: 0 0 284px;
	-moz-flex: 0 0 284px;
	-ms-flex: 0 0 284px
}

@media only screen and (max-width:840px) {
	.columna.cpx-285 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-285 {
		-webkit-box-flex: 0;
		flex: 0 0 284px;
		-moz-flex: 0 0 284px;
		-ms-flex: 0 0 284px;
		flex: 0 0 284px;
		-webkit-flex: 0 0 284px;
		-moz-flex: 0 0 284px;
		-ms-flex: 0 0 284px
	}
}

.columna.cpx-290 {
	-webkit-box-flex: 0;
	flex: 0 0 289px;
	-moz-flex: 0 0 289px;
	-ms-flex: 0 0 289px;
	flex: 0 0 289px;
	-webkit-flex: 0 0 289px;
	-moz-flex: 0 0 289px;
	-ms-flex: 0 0 289px
}

@media only screen and (max-width:840px) {
	.columna.cpx-290 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-290 {
		-webkit-box-flex: 0;
		flex: 0 0 289px;
		-moz-flex: 0 0 289px;
		-ms-flex: 0 0 289px;
		flex: 0 0 289px;
		-webkit-flex: 0 0 289px;
		-moz-flex: 0 0 289px;
		-ms-flex: 0 0 289px
	}
}

.columna.cpx-295 {
	-webkit-box-flex: 0;
	flex: 0 0 294px;
	-moz-flex: 0 0 294px;
	-ms-flex: 0 0 294px;
	flex: 0 0 294px;
	-webkit-flex: 0 0 294px;
	-moz-flex: 0 0 294px;
	-ms-flex: 0 0 294px
}

@media only screen and (max-width:840px) {
	.columna.cpx-295 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-295 {
		-webkit-box-flex: 0;
		flex: 0 0 294px;
		-moz-flex: 0 0 294px;
		-ms-flex: 0 0 294px;
		flex: 0 0 294px;
		-webkit-flex: 0 0 294px;
		-moz-flex: 0 0 294px;
		-ms-flex: 0 0 294px
	}
}

.columna.cpx-300 {
	-webkit-box-flex: 0;
	flex: 0 0 299px;
	-moz-flex: 0 0 299px;
	-ms-flex: 0 0 299px;
	flex: 0 0 299px;
	-webkit-flex: 0 0 299px;
	-moz-flex: 0 0 299px;
	-ms-flex: 0 0 299px
}

@media only screen and (max-width:840px) {
	.columna.cpx-300 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-300 {
		-webkit-box-flex: 0;
		flex: 0 0 299px;
		-moz-flex: 0 0 299px;
		-ms-flex: 0 0 299px;
		flex: 0 0 299px;
		-webkit-flex: 0 0 299px;
		-moz-flex: 0 0 299px;
		-ms-flex: 0 0 299px
	}
}

.columna.cpx-305 {
	-webkit-box-flex: 0;
	flex: 0 0 304px;
	-moz-flex: 0 0 304px;
	-ms-flex: 0 0 304px;
	flex: 0 0 304px;
	-webkit-flex: 0 0 304px;
	-moz-flex: 0 0 304px;
	-ms-flex: 0 0 304px
}

@media only screen and (max-width:840px) {
	.columna.cpx-305 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-305 {
		-webkit-box-flex: 0;
		flex: 0 0 304px;
		-moz-flex: 0 0 304px;
		-ms-flex: 0 0 304px;
		flex: 0 0 304px;
		-webkit-flex: 0 0 304px;
		-moz-flex: 0 0 304px;
		-ms-flex: 0 0 304px
	}
}

.columna.cpx-310 {
	-webkit-box-flex: 0;
	flex: 0 0 309px;
	-moz-flex: 0 0 309px;
	-ms-flex: 0 0 309px;
	flex: 0 0 309px;
	-webkit-flex: 0 0 309px;
	-moz-flex: 0 0 309px;
	-ms-flex: 0 0 309px
}

@media only screen and (max-width:840px) {
	.columna.cpx-310 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-310 {
		-webkit-box-flex: 0;
		flex: 0 0 309px;
		-moz-flex: 0 0 309px;
		-ms-flex: 0 0 309px;
		flex: 0 0 309px;
		-webkit-flex: 0 0 309px;
		-moz-flex: 0 0 309px;
		-ms-flex: 0 0 309px
	}
}

.columna.cpx-315 {
	-webkit-box-flex: 0;
	flex: 0 0 314px;
	-moz-flex: 0 0 314px;
	-ms-flex: 0 0 314px;
	flex: 0 0 314px;
	-webkit-flex: 0 0 314px;
	-moz-flex: 0 0 314px;
	-ms-flex: 0 0 314px
}

@media only screen and (max-width:840px) {
	.columna.cpx-315 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-315 {
		-webkit-box-flex: 0;
		flex: 0 0 314px;
		-moz-flex: 0 0 314px;
		-ms-flex: 0 0 314px;
		flex: 0 0 314px;
		-webkit-flex: 0 0 314px;
		-moz-flex: 0 0 314px;
		-ms-flex: 0 0 314px
	}
}

.columna.cpx-320 {
	-webkit-box-flex: 0;
	flex: 0 0 319px;
	-moz-flex: 0 0 319px;
	-ms-flex: 0 0 319px;
	flex: 0 0 319px;
	-webkit-flex: 0 0 319px;
	-moz-flex: 0 0 319px;
	-ms-flex: 0 0 319px
}

@media only screen and (max-width:840px) {
	.columna.cpx-320 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-320 {
		-webkit-box-flex: 0;
		flex: 0 0 319px;
		-moz-flex: 0 0 319px;
		-ms-flex: 0 0 319px;
		flex: 0 0 319px;
		-webkit-flex: 0 0 319px;
		-moz-flex: 0 0 319px;
		-ms-flex: 0 0 319px
	}
}

.columna.cpx-325 {
	-webkit-box-flex: 0;
	flex: 0 0 324px;
	-moz-flex: 0 0 324px;
	-ms-flex: 0 0 324px;
	flex: 0 0 324px;
	-webkit-flex: 0 0 324px;
	-moz-flex: 0 0 324px;
	-ms-flex: 0 0 324px
}

@media only screen and (max-width:840px) {
	.columna.cpx-325 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-325 {
		-webkit-box-flex: 0;
		flex: 0 0 324px;
		-moz-flex: 0 0 324px;
		-ms-flex: 0 0 324px;
		flex: 0 0 324px;
		-webkit-flex: 0 0 324px;
		-moz-flex: 0 0 324px;
		-ms-flex: 0 0 324px
	}
}

.columna.cpx-330 {
	-webkit-box-flex: 0;
	flex: 0 0 329px;
	-moz-flex: 0 0 329px;
	-ms-flex: 0 0 329px;
	flex: 0 0 329px;
	-webkit-flex: 0 0 329px;
	-moz-flex: 0 0 329px;
	-ms-flex: 0 0 329px
}

@media only screen and (max-width:840px) {
	.columna.cpx-330 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-330 {
		-webkit-box-flex: 0;
		flex: 0 0 329px;
		-moz-flex: 0 0 329px;
		-ms-flex: 0 0 329px;
		flex: 0 0 329px;
		-webkit-flex: 0 0 329px;
		-moz-flex: 0 0 329px;
		-ms-flex: 0 0 329px
	}
}

.columna.cpx-335 {
	-webkit-box-flex: 0;
	flex: 0 0 334px;
	-moz-flex: 0 0 334px;
	-ms-flex: 0 0 334px;
	flex: 0 0 334px;
	-webkit-flex: 0 0 334px;
	-moz-flex: 0 0 334px;
	-ms-flex: 0 0 334px
}

@media only screen and (max-width:840px) {
	.columna.cpx-335 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-335 {
		-webkit-box-flex: 0;
		flex: 0 0 334px;
		-moz-flex: 0 0 334px;
		-ms-flex: 0 0 334px;
		flex: 0 0 334px;
		-webkit-flex: 0 0 334px;
		-moz-flex: 0 0 334px;
		-ms-flex: 0 0 334px
	}
}

.columna.cpx-340 {
	-webkit-box-flex: 0;
	flex: 0 0 339px;
	-moz-flex: 0 0 339px;
	-ms-flex: 0 0 339px;
	flex: 0 0 339px;
	-webkit-flex: 0 0 339px;
	-moz-flex: 0 0 339px;
	-ms-flex: 0 0 339px
}

@media only screen and (max-width:840px) {
	.columna.cpx-340 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-340 {
		-webkit-box-flex: 0;
		flex: 0 0 339px;
		-moz-flex: 0 0 339px;
		-ms-flex: 0 0 339px;
		flex: 0 0 339px;
		-webkit-flex: 0 0 339px;
		-moz-flex: 0 0 339px;
		-ms-flex: 0 0 339px
	}
}

.columna.cpx-345 {
	-webkit-box-flex: 0;
	flex: 0 0 344px;
	-moz-flex: 0 0 344px;
	-ms-flex: 0 0 344px;
	flex: 0 0 344px;
	-webkit-flex: 0 0 344px;
	-moz-flex: 0 0 344px;
	-ms-flex: 0 0 344px
}

@media only screen and (max-width:840px) {
	.columna.cpx-345 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-345 {
		-webkit-box-flex: 0;
		flex: 0 0 344px;
		-moz-flex: 0 0 344px;
		-ms-flex: 0 0 344px;
		flex: 0 0 344px;
		-webkit-flex: 0 0 344px;
		-moz-flex: 0 0 344px;
		-ms-flex: 0 0 344px
	}
}

.columna.cpx-350 {
	-webkit-box-flex: 0;
	flex: 0 0 349px;
	-moz-flex: 0 0 349px;
	-ms-flex: 0 0 349px;
	flex: 0 0 349px;
	-webkit-flex: 0 0 349px;
	-moz-flex: 0 0 349px;
	-ms-flex: 0 0 349px
}

@media only screen and (max-width:840px) {
	.columna.cpx-350 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-350 {
		-webkit-box-flex: 0;
		flex: 0 0 349px;
		-moz-flex: 0 0 349px;
		-ms-flex: 0 0 349px;
		flex: 0 0 349px;
		-webkit-flex: 0 0 349px;
		-moz-flex: 0 0 349px;
		-ms-flex: 0 0 349px
	}
}

.columna.cpx-355 {
	-webkit-box-flex: 0;
	flex: 0 0 354px;
	-moz-flex: 0 0 354px;
	-ms-flex: 0 0 354px;
	flex: 0 0 354px;
	-webkit-flex: 0 0 354px;
	-moz-flex: 0 0 354px;
	-ms-flex: 0 0 354px
}

@media only screen and (max-width:840px) {
	.columna.cpx-355 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-355 {
		-webkit-box-flex: 0;
		flex: 0 0 354px;
		-moz-flex: 0 0 354px;
		-ms-flex: 0 0 354px;
		flex: 0 0 354px;
		-webkit-flex: 0 0 354px;
		-moz-flex: 0 0 354px;
		-ms-flex: 0 0 354px
	}
}

.columna.cpx-360 {
	-webkit-box-flex: 0;
	flex: 0 0 359px;
	-moz-flex: 0 0 359px;
	-ms-flex: 0 0 359px;
	flex: 0 0 359px;
	-webkit-flex: 0 0 359px;
	-moz-flex: 0 0 359px;
	-ms-flex: 0 0 359px
}

@media only screen and (max-width:840px) {
	.columna.cpx-360 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-360 {
		-webkit-box-flex: 0;
		flex: 0 0 359px;
		-moz-flex: 0 0 359px;
		-ms-flex: 0 0 359px;
		flex: 0 0 359px;
		-webkit-flex: 0 0 359px;
		-moz-flex: 0 0 359px;
		-ms-flex: 0 0 359px
	}
}

.columna.cpx-365 {
	-webkit-box-flex: 0;
	flex: 0 0 364px;
	-moz-flex: 0 0 364px;
	-ms-flex: 0 0 364px;
	flex: 0 0 364px;
	-webkit-flex: 0 0 364px;
	-moz-flex: 0 0 364px;
	-ms-flex: 0 0 364px
}

@media only screen and (max-width:840px) {
	.columna.cpx-365 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-365 {
		-webkit-box-flex: 0;
		flex: 0 0 364px;
		-moz-flex: 0 0 364px;
		-ms-flex: 0 0 364px;
		flex: 0 0 364px;
		-webkit-flex: 0 0 364px;
		-moz-flex: 0 0 364px;
		-ms-flex: 0 0 364px
	}
}

.columna.cpx-370 {
	-webkit-box-flex: 0;
	flex: 0 0 369px;
	-moz-flex: 0 0 369px;
	-ms-flex: 0 0 369px;
	flex: 0 0 369px;
	-webkit-flex: 0 0 369px;
	-moz-flex: 0 0 369px;
	-ms-flex: 0 0 369px
}

@media only screen and (max-width:840px) {
	.columna.cpx-370 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-370 {
		-webkit-box-flex: 0;
		flex: 0 0 369px;
		-moz-flex: 0 0 369px;
		-ms-flex: 0 0 369px;
		flex: 0 0 369px;
		-webkit-flex: 0 0 369px;
		-moz-flex: 0 0 369px;
		-ms-flex: 0 0 369px
	}
}

.columna.cpx-375 {
	-webkit-box-flex: 0;
	flex: 0 0 374px;
	-moz-flex: 0 0 374px;
	-ms-flex: 0 0 374px;
	flex: 0 0 374px;
	-webkit-flex: 0 0 374px;
	-moz-flex: 0 0 374px;
	-ms-flex: 0 0 374px
}

@media only screen and (max-width:840px) {
	.columna.cpx-375 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-375 {
		-webkit-box-flex: 0;
		flex: 0 0 374px;
		-moz-flex: 0 0 374px;
		-ms-flex: 0 0 374px;
		flex: 0 0 374px;
		-webkit-flex: 0 0 374px;
		-moz-flex: 0 0 374px;
		-ms-flex: 0 0 374px
	}
}

.columna.cpx-380 {
	-webkit-box-flex: 0;
	flex: 0 0 379px;
	-moz-flex: 0 0 379px;
	-ms-flex: 0 0 379px;
	flex: 0 0 379px;
	-webkit-flex: 0 0 379px;
	-moz-flex: 0 0 379px;
	-ms-flex: 0 0 379px
}

@media only screen and (max-width:840px) {
	.columna.cpx-380 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-380 {
		-webkit-box-flex: 0;
		flex: 0 0 379px;
		-moz-flex: 0 0 379px;
		-ms-flex: 0 0 379px;
		flex: 0 0 379px;
		-webkit-flex: 0 0 379px;
		-moz-flex: 0 0 379px;
		-ms-flex: 0 0 379px
	}
}

.columna.cpx-385 {
	-webkit-box-flex: 0;
	flex: 0 0 384px;
	-moz-flex: 0 0 384px;
	-ms-flex: 0 0 384px;
	flex: 0 0 384px;
	-webkit-flex: 0 0 384px;
	-moz-flex: 0 0 384px;
	-ms-flex: 0 0 384px
}

@media only screen and (max-width:840px) {
	.columna.cpx-385 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-385 {
		-webkit-box-flex: 0;
		flex: 0 0 384px;
		-moz-flex: 0 0 384px;
		-ms-flex: 0 0 384px;
		flex: 0 0 384px;
		-webkit-flex: 0 0 384px;
		-moz-flex: 0 0 384px;
		-ms-flex: 0 0 384px
	}
}

.columna.cpx-390 {
	-webkit-box-flex: 0;
	flex: 0 0 389px;
	-moz-flex: 0 0 389px;
	-ms-flex: 0 0 389px;
	flex: 0 0 389px;
	-webkit-flex: 0 0 389px;
	-moz-flex: 0 0 389px;
	-ms-flex: 0 0 389px
}

@media only screen and (max-width:840px) {
	.columna.cpx-390 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-390 {
		-webkit-box-flex: 0;
		flex: 0 0 389px;
		-moz-flex: 0 0 389px;
		-ms-flex: 0 0 389px;
		flex: 0 0 389px;
		-webkit-flex: 0 0 389px;
		-moz-flex: 0 0 389px;
		-ms-flex: 0 0 389px
	}
}

.columna.cpx-395 {
	-webkit-box-flex: 0;
	flex: 0 0 394px;
	-moz-flex: 0 0 394px;
	-ms-flex: 0 0 394px;
	flex: 0 0 394px;
	-webkit-flex: 0 0 394px;
	-moz-flex: 0 0 394px;
	-ms-flex: 0 0 394px
}

@media only screen and (max-width:840px) {
	.columna.cpx-395 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-395 {
		-webkit-box-flex: 0;
		flex: 0 0 394px;
		-moz-flex: 0 0 394px;
		-ms-flex: 0 0 394px;
		flex: 0 0 394px;
		-webkit-flex: 0 0 394px;
		-moz-flex: 0 0 394px;
		-ms-flex: 0 0 394px
	}
}

.columna.cpx-400 {
	-webkit-box-flex: 0;
	flex: 0 0 399px;
	-moz-flex: 0 0 399px;
	-ms-flex: 0 0 399px;
	flex: 0 0 399px;
	-webkit-flex: 0 0 399px;
	-moz-flex: 0 0 399px;
	-ms-flex: 0 0 399px
}

@media only screen and (max-width:840px) {
	.columna.cpx-400 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-400 {
		-webkit-box-flex: 0;
		flex: 0 0 399px;
		-moz-flex: 0 0 399px;
		-ms-flex: 0 0 399px;
		flex: 0 0 399px;
		-webkit-flex: 0 0 399px;
		-moz-flex: 0 0 399px;
		-ms-flex: 0 0 399px
	}
}

.columna.cpx-405 {
	-webkit-box-flex: 0;
	flex: 0 0 404px;
	-moz-flex: 0 0 404px;
	-ms-flex: 0 0 404px;
	flex: 0 0 404px;
	-webkit-flex: 0 0 404px;
	-moz-flex: 0 0 404px;
	-ms-flex: 0 0 404px
}

@media only screen and (max-width:840px) {
	.columna.cpx-405 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-405 {
		-webkit-box-flex: 0;
		flex: 0 0 404px;
		-moz-flex: 0 0 404px;
		-ms-flex: 0 0 404px;
		flex: 0 0 404px;
		-webkit-flex: 0 0 404px;
		-moz-flex: 0 0 404px;
		-ms-flex: 0 0 404px
	}
}

.columna.cpx-410 {
	-webkit-box-flex: 0;
	flex: 0 0 409px;
	-moz-flex: 0 0 409px;
	-ms-flex: 0 0 409px;
	flex: 0 0 409px;
	-webkit-flex: 0 0 409px;
	-moz-flex: 0 0 409px;
	-ms-flex: 0 0 409px
}

@media only screen and (max-width:840px) {
	.columna.cpx-410 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-410 {
		-webkit-box-flex: 0;
		flex: 0 0 409px;
		-moz-flex: 0 0 409px;
		-ms-flex: 0 0 409px;
		flex: 0 0 409px;
		-webkit-flex: 0 0 409px;
		-moz-flex: 0 0 409px;
		-ms-flex: 0 0 409px
	}
}

.columna.cpx-415 {
	-webkit-box-flex: 0;
	flex: 0 0 414px;
	-moz-flex: 0 0 414px;
	-ms-flex: 0 0 414px;
	flex: 0 0 414px;
	-webkit-flex: 0 0 414px;
	-moz-flex: 0 0 414px;
	-ms-flex: 0 0 414px
}

@media only screen and (max-width:840px) {
	.columna.cpx-415 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-415 {
		-webkit-box-flex: 0;
		flex: 0 0 414px;
		-moz-flex: 0 0 414px;
		-ms-flex: 0 0 414px;
		flex: 0 0 414px;
		-webkit-flex: 0 0 414px;
		-moz-flex: 0 0 414px;
		-ms-flex: 0 0 414px
	}
}

.columna.cpx-420 {
	-webkit-box-flex: 0;
	flex: 0 0 419px;
	-moz-flex: 0 0 419px;
	-ms-flex: 0 0 419px;
	flex: 0 0 419px;
	-webkit-flex: 0 0 419px;
	-moz-flex: 0 0 419px;
	-ms-flex: 0 0 419px
}

@media only screen and (max-width:840px) {
	.columna.cpx-420 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-420 {
		-webkit-box-flex: 0;
		flex: 0 0 419px;
		-moz-flex: 0 0 419px;
		-ms-flex: 0 0 419px;
		flex: 0 0 419px;
		-webkit-flex: 0 0 419px;
		-moz-flex: 0 0 419px;
		-ms-flex: 0 0 419px
	}
}

.columna.cpx-425 {
	-webkit-box-flex: 0;
	flex: 0 0 424px;
	-moz-flex: 0 0 424px;
	-ms-flex: 0 0 424px;
	flex: 0 0 424px;
	-webkit-flex: 0 0 424px;
	-moz-flex: 0 0 424px;
	-ms-flex: 0 0 424px
}

@media only screen and (max-width:840px) {
	.columna.cpx-425 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-425 {
		-webkit-box-flex: 0;
		flex: 0 0 424px;
		-moz-flex: 0 0 424px;
		-ms-flex: 0 0 424px;
		flex: 0 0 424px;
		-webkit-flex: 0 0 424px;
		-moz-flex: 0 0 424px;
		-ms-flex: 0 0 424px
	}
}

.columna.cpx-430 {
	-webkit-box-flex: 0;
	flex: 0 0 429px;
	-moz-flex: 0 0 429px;
	-ms-flex: 0 0 429px;
	flex: 0 0 429px;
	-webkit-flex: 0 0 429px;
	-moz-flex: 0 0 429px;
	-ms-flex: 0 0 429px
}

@media only screen and (max-width:840px) {
	.columna.cpx-430 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-430 {
		-webkit-box-flex: 0;
		flex: 0 0 429px;
		-moz-flex: 0 0 429px;
		-ms-flex: 0 0 429px;
		flex: 0 0 429px;
		-webkit-flex: 0 0 429px;
		-moz-flex: 0 0 429px;
		-ms-flex: 0 0 429px
	}
}

.columna.cpx-435 {
	-webkit-box-flex: 0;
	flex: 0 0 434px;
	-moz-flex: 0 0 434px;
	-ms-flex: 0 0 434px;
	flex: 0 0 434px;
	-webkit-flex: 0 0 434px;
	-moz-flex: 0 0 434px;
	-ms-flex: 0 0 434px
}

@media only screen and (max-width:840px) {
	.columna.cpx-435 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-435 {
		-webkit-box-flex: 0;
		flex: 0 0 434px;
		-moz-flex: 0 0 434px;
		-ms-flex: 0 0 434px;
		flex: 0 0 434px;
		-webkit-flex: 0 0 434px;
		-moz-flex: 0 0 434px;
		-ms-flex: 0 0 434px
	}
}

.columna.cpx-440 {
	-webkit-box-flex: 0;
	flex: 0 0 439px;
	-moz-flex: 0 0 439px;
	-ms-flex: 0 0 439px;
	flex: 0 0 439px;
	-webkit-flex: 0 0 439px;
	-moz-flex: 0 0 439px;
	-ms-flex: 0 0 439px
}

@media only screen and (max-width:840px) {
	.columna.cpx-440 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-440 {
		-webkit-box-flex: 0;
		flex: 0 0 439px;
		-moz-flex: 0 0 439px;
		-ms-flex: 0 0 439px;
		flex: 0 0 439px;
		-webkit-flex: 0 0 439px;
		-moz-flex: 0 0 439px;
		-ms-flex: 0 0 439px
	}
}

.columna.cpx-445 {
	-webkit-box-flex: 0;
	flex: 0 0 444px;
	-moz-flex: 0 0 444px;
	-ms-flex: 0 0 444px;
	flex: 0 0 444px;
	-webkit-flex: 0 0 444px;
	-moz-flex: 0 0 444px;
	-ms-flex: 0 0 444px
}

@media only screen and (max-width:840px) {
	.columna.cpx-445 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-445 {
		-webkit-box-flex: 0;
		flex: 0 0 444px;
		-moz-flex: 0 0 444px;
		-ms-flex: 0 0 444px;
		flex: 0 0 444px;
		-webkit-flex: 0 0 444px;
		-moz-flex: 0 0 444px;
		-ms-flex: 0 0 444px
	}
}

.columna.cpx-450 {
	-webkit-box-flex: 0;
	flex: 0 0 449px;
	-moz-flex: 0 0 449px;
	-ms-flex: 0 0 449px;
	flex: 0 0 449px;
	-webkit-flex: 0 0 449px;
	-moz-flex: 0 0 449px;
	-ms-flex: 0 0 449px
}

@media only screen and (max-width:840px) {
	.columna.cpx-450 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-450 {
		-webkit-box-flex: 0;
		flex: 0 0 449px;
		-moz-flex: 0 0 449px;
		-ms-flex: 0 0 449px;
		flex: 0 0 449px;
		-webkit-flex: 0 0 449px;
		-moz-flex: 0 0 449px;
		-ms-flex: 0 0 449px
	}
}

.columna.cpx-455 {
	-webkit-box-flex: 0;
	flex: 0 0 454px;
	-moz-flex: 0 0 454px;
	-ms-flex: 0 0 454px;
	flex: 0 0 454px;
	-webkit-flex: 0 0 454px;
	-moz-flex: 0 0 454px;
	-ms-flex: 0 0 454px
}

@media only screen and (max-width:840px) {
	.columna.cpx-455 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-455 {
		-webkit-box-flex: 0;
		flex: 0 0 454px;
		-moz-flex: 0 0 454px;
		-ms-flex: 0 0 454px;
		flex: 0 0 454px;
		-webkit-flex: 0 0 454px;
		-moz-flex: 0 0 454px;
		-ms-flex: 0 0 454px
	}
}

.columna.cpx-460 {
	-webkit-box-flex: 0;
	flex: 0 0 459px;
	-moz-flex: 0 0 459px;
	-ms-flex: 0 0 459px;
	flex: 0 0 459px;
	-webkit-flex: 0 0 459px;
	-moz-flex: 0 0 459px;
	-ms-flex: 0 0 459px
}

@media only screen and (max-width:840px) {
	.columna.cpx-460 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-460 {
		-webkit-box-flex: 0;
		flex: 0 0 459px;
		-moz-flex: 0 0 459px;
		-ms-flex: 0 0 459px;
		flex: 0 0 459px;
		-webkit-flex: 0 0 459px;
		-moz-flex: 0 0 459px;
		-ms-flex: 0 0 459px
	}
}

.columna.cpx-465 {
	-webkit-box-flex: 0;
	flex: 0 0 464px;
	-moz-flex: 0 0 464px;
	-ms-flex: 0 0 464px;
	flex: 0 0 464px;
	-webkit-flex: 0 0 464px;
	-moz-flex: 0 0 464px;
	-ms-flex: 0 0 464px
}

@media only screen and (max-width:840px) {
	.columna.cpx-465 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-465 {
		-webkit-box-flex: 0;
		flex: 0 0 464px;
		-moz-flex: 0 0 464px;
		-ms-flex: 0 0 464px;
		flex: 0 0 464px;
		-webkit-flex: 0 0 464px;
		-moz-flex: 0 0 464px;
		-ms-flex: 0 0 464px
	}
}

.columna.cpx-470 {
	-webkit-box-flex: 0;
	flex: 0 0 469px;
	-moz-flex: 0 0 469px;
	-ms-flex: 0 0 469px;
	flex: 0 0 469px;
	-webkit-flex: 0 0 469px;
	-moz-flex: 0 0 469px;
	-ms-flex: 0 0 469px
}

@media only screen and (max-width:840px) {
	.columna.cpx-470 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-470 {
		-webkit-box-flex: 0;
		flex: 0 0 469px;
		-moz-flex: 0 0 469px;
		-ms-flex: 0 0 469px;
		flex: 0 0 469px;
		-webkit-flex: 0 0 469px;
		-moz-flex: 0 0 469px;
		-ms-flex: 0 0 469px
	}
}

.columna.cpx-475 {
	-webkit-box-flex: 0;
	flex: 0 0 474px;
	-moz-flex: 0 0 474px;
	-ms-flex: 0 0 474px;
	flex: 0 0 474px;
	-webkit-flex: 0 0 474px;
	-moz-flex: 0 0 474px;
	-ms-flex: 0 0 474px
}

@media only screen and (max-width:840px) {
	.columna.cpx-475 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-475 {
		-webkit-box-flex: 0;
		flex: 0 0 474px;
		-moz-flex: 0 0 474px;
		-ms-flex: 0 0 474px;
		flex: 0 0 474px;
		-webkit-flex: 0 0 474px;
		-moz-flex: 0 0 474px;
		-ms-flex: 0 0 474px
	}
}

.columna.cpx-480 {
	-webkit-box-flex: 0;
	flex: 0 0 479px;
	-moz-flex: 0 0 479px;
	-ms-flex: 0 0 479px;
	flex: 0 0 479px;
	-webkit-flex: 0 0 479px;
	-moz-flex: 0 0 479px;
	-ms-flex: 0 0 479px
}

@media only screen and (max-width:840px) {
	.columna.cpx-480 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-480 {
		-webkit-box-flex: 0;
		flex: 0 0 479px;
		-moz-flex: 0 0 479px;
		-ms-flex: 0 0 479px;
		flex: 0 0 479px;
		-webkit-flex: 0 0 479px;
		-moz-flex: 0 0 479px;
		-ms-flex: 0 0 479px
	}
}

.columna.cpx-485 {
	-webkit-box-flex: 0;
	flex: 0 0 484px;
	-moz-flex: 0 0 484px;
	-ms-flex: 0 0 484px;
	flex: 0 0 484px;
	-webkit-flex: 0 0 484px;
	-moz-flex: 0 0 484px;
	-ms-flex: 0 0 484px
}

@media only screen and (max-width:840px) {
	.columna.cpx-485 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-485 {
		-webkit-box-flex: 0;
		flex: 0 0 484px;
		-moz-flex: 0 0 484px;
		-ms-flex: 0 0 484px;
		flex: 0 0 484px;
		-webkit-flex: 0 0 484px;
		-moz-flex: 0 0 484px;
		-ms-flex: 0 0 484px
	}
}

.columna.cpx-490 {
	-webkit-box-flex: 0;
	flex: 0 0 489px;
	-moz-flex: 0 0 489px;
	-ms-flex: 0 0 489px;
	flex: 0 0 489px;
	-webkit-flex: 0 0 489px;
	-moz-flex: 0 0 489px;
	-ms-flex: 0 0 489px
}

@media only screen and (max-width:840px) {
	.columna.cpx-490 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-490 {
		-webkit-box-flex: 0;
		flex: 0 0 489px;
		-moz-flex: 0 0 489px;
		-ms-flex: 0 0 489px;
		flex: 0 0 489px;
		-webkit-flex: 0 0 489px;
		-moz-flex: 0 0 489px;
		-ms-flex: 0 0 489px
	}
}

.columna.cpx-495 {
	-webkit-box-flex: 0;
	flex: 0 0 494px;
	-moz-flex: 0 0 494px;
	-ms-flex: 0 0 494px;
	flex: 0 0 494px;
	-webkit-flex: 0 0 494px;
	-moz-flex: 0 0 494px;
	-ms-flex: 0 0 494px
}

@media only screen and (max-width:840px) {
	.columna.cpx-495 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-495 {
		-webkit-box-flex: 0;
		flex: 0 0 494px;
		-moz-flex: 0 0 494px;
		-ms-flex: 0 0 494px;
		flex: 0 0 494px;
		-webkit-flex: 0 0 494px;
		-moz-flex: 0 0 494px;
		-ms-flex: 0 0 494px
	}
}

.columna.cpx-500 {
	-webkit-box-flex: 0;
	flex: 0 0 499px;
	-moz-flex: 0 0 499px;
	-ms-flex: 0 0 499px;
	flex: 0 0 499px;
	-webkit-flex: 0 0 499px;
	-moz-flex: 0 0 499px;
	-ms-flex: 0 0 499px
}

@media only screen and (max-width:840px) {
	.columna.cpx-500 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-500 {
		-webkit-box-flex: 0;
		flex: 0 0 499px;
		-moz-flex: 0 0 499px;
		-ms-flex: 0 0 499px;
		flex: 0 0 499px;
		-webkit-flex: 0 0 499px;
		-moz-flex: 0 0 499px;
		-ms-flex: 0 0 499px
	}
}

.columna.cpx-505 {
	-webkit-box-flex: 0;
	flex: 0 0 504px;
	-moz-flex: 0 0 504px;
	-ms-flex: 0 0 504px;
	flex: 0 0 504px;
	-webkit-flex: 0 0 504px;
	-moz-flex: 0 0 504px;
	-ms-flex: 0 0 504px
}

@media only screen and (max-width:840px) {
	.columna.cpx-505 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-505 {
		-webkit-box-flex: 0;
		flex: 0 0 504px;
		-moz-flex: 0 0 504px;
		-ms-flex: 0 0 504px;
		flex: 0 0 504px;
		-webkit-flex: 0 0 504px;
		-moz-flex: 0 0 504px;
		-ms-flex: 0 0 504px
	}
}

.columna.cpx-510 {
	-webkit-box-flex: 0;
	flex: 0 0 509px;
	-moz-flex: 0 0 509px;
	-ms-flex: 0 0 509px;
	flex: 0 0 509px;
	-webkit-flex: 0 0 509px;
	-moz-flex: 0 0 509px;
	-ms-flex: 0 0 509px
}

@media only screen and (max-width:840px) {
	.columna.cpx-510 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-510 {
		-webkit-box-flex: 0;
		flex: 0 0 509px;
		-moz-flex: 0 0 509px;
		-ms-flex: 0 0 509px;
		flex: 0 0 509px;
		-webkit-flex: 0 0 509px;
		-moz-flex: 0 0 509px;
		-ms-flex: 0 0 509px
	}
}

.columna.cpx-515 {
	-webkit-box-flex: 0;
	flex: 0 0 514px;
	-moz-flex: 0 0 514px;
	-ms-flex: 0 0 514px;
	flex: 0 0 514px;
	-webkit-flex: 0 0 514px;
	-moz-flex: 0 0 514px;
	-ms-flex: 0 0 514px
}

@media only screen and (max-width:840px) {
	.columna.cpx-515 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-515 {
		-webkit-box-flex: 0;
		flex: 0 0 514px;
		-moz-flex: 0 0 514px;
		-ms-flex: 0 0 514px;
		flex: 0 0 514px;
		-webkit-flex: 0 0 514px;
		-moz-flex: 0 0 514px;
		-ms-flex: 0 0 514px
	}
}

.columna.cpx-520 {
	-webkit-box-flex: 0;
	flex: 0 0 519px;
	-moz-flex: 0 0 519px;
	-ms-flex: 0 0 519px;
	flex: 0 0 519px;
	-webkit-flex: 0 0 519px;
	-moz-flex: 0 0 519px;
	-ms-flex: 0 0 519px
}

@media only screen and (max-width:840px) {
	.columna.cpx-520 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-520 {
		-webkit-box-flex: 0;
		flex: 0 0 519px;
		-moz-flex: 0 0 519px;
		-ms-flex: 0 0 519px;
		flex: 0 0 519px;
		-webkit-flex: 0 0 519px;
		-moz-flex: 0 0 519px;
		-ms-flex: 0 0 519px
	}
}

.columna.cpx-525 {
	-webkit-box-flex: 0;
	flex: 0 0 524px;
	-moz-flex: 0 0 524px;
	-ms-flex: 0 0 524px;
	flex: 0 0 524px;
	-webkit-flex: 0 0 524px;
	-moz-flex: 0 0 524px;
	-ms-flex: 0 0 524px
}

@media only screen and (max-width:840px) {
	.columna.cpx-525 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-525 {
		-webkit-box-flex: 0;
		flex: 0 0 524px;
		-moz-flex: 0 0 524px;
		-ms-flex: 0 0 524px;
		flex: 0 0 524px;
		-webkit-flex: 0 0 524px;
		-moz-flex: 0 0 524px;
		-ms-flex: 0 0 524px
	}
}

.columna.cpx-530 {
	-webkit-box-flex: 0;
	flex: 0 0 529px;
	-moz-flex: 0 0 529px;
	-ms-flex: 0 0 529px;
	flex: 0 0 529px;
	-webkit-flex: 0 0 529px;
	-moz-flex: 0 0 529px;
	-ms-flex: 0 0 529px
}

@media only screen and (max-width:840px) {
	.columna.cpx-530 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-530 {
		-webkit-box-flex: 0;
		flex: 0 0 529px;
		-moz-flex: 0 0 529px;
		-ms-flex: 0 0 529px;
		flex: 0 0 529px;
		-webkit-flex: 0 0 529px;
		-moz-flex: 0 0 529px;
		-ms-flex: 0 0 529px
	}
}

.columna.cpx-535 {
	-webkit-box-flex: 0;
	flex: 0 0 534px;
	-moz-flex: 0 0 534px;
	-ms-flex: 0 0 534px;
	flex: 0 0 534px;
	-webkit-flex: 0 0 534px;
	-moz-flex: 0 0 534px;
	-ms-flex: 0 0 534px
}

@media only screen and (max-width:840px) {
	.columna.cpx-535 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-535 {
		-webkit-box-flex: 0;
		flex: 0 0 534px;
		-moz-flex: 0 0 534px;
		-ms-flex: 0 0 534px;
		flex: 0 0 534px;
		-webkit-flex: 0 0 534px;
		-moz-flex: 0 0 534px;
		-ms-flex: 0 0 534px
	}
}

.columna.cpx-540 {
	-webkit-box-flex: 0;
	flex: 0 0 539px;
	-moz-flex: 0 0 539px;
	-ms-flex: 0 0 539px;
	flex: 0 0 539px;
	-webkit-flex: 0 0 539px;
	-moz-flex: 0 0 539px;
	-ms-flex: 0 0 539px
}

@media only screen and (max-width:840px) {
	.columna.cpx-540 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-540 {
		-webkit-box-flex: 0;
		flex: 0 0 539px;
		-moz-flex: 0 0 539px;
		-ms-flex: 0 0 539px;
		flex: 0 0 539px;
		-webkit-flex: 0 0 539px;
		-moz-flex: 0 0 539px;
		-ms-flex: 0 0 539px
	}
}

.columna.cpx-545 {
	-webkit-box-flex: 0;
	flex: 0 0 544px;
	-moz-flex: 0 0 544px;
	-ms-flex: 0 0 544px;
	flex: 0 0 544px;
	-webkit-flex: 0 0 544px;
	-moz-flex: 0 0 544px;
	-ms-flex: 0 0 544px
}

@media only screen and (max-width:840px) {
	.columna.cpx-545 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-545 {
		-webkit-box-flex: 0;
		flex: 0 0 544px;
		-moz-flex: 0 0 544px;
		-ms-flex: 0 0 544px;
		flex: 0 0 544px;
		-webkit-flex: 0 0 544px;
		-moz-flex: 0 0 544px;
		-ms-flex: 0 0 544px
	}
}

.columna.cpx-550 {
	-webkit-box-flex: 0;
	flex: 0 0 549px;
	-moz-flex: 0 0 549px;
	-ms-flex: 0 0 549px;
	flex: 0 0 549px;
	-webkit-flex: 0 0 549px;
	-moz-flex: 0 0 549px;
	-ms-flex: 0 0 549px
}

@media only screen and (max-width:840px) {
	.columna.cpx-550 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-550 {
		-webkit-box-flex: 0;
		flex: 0 0 549px;
		-moz-flex: 0 0 549px;
		-ms-flex: 0 0 549px;
		flex: 0 0 549px;
		-webkit-flex: 0 0 549px;
		-moz-flex: 0 0 549px;
		-ms-flex: 0 0 549px
	}
}

.columna.cpx-555 {
	-webkit-box-flex: 0;
	flex: 0 0 554px;
	-moz-flex: 0 0 554px;
	-ms-flex: 0 0 554px;
	flex: 0 0 554px;
	-webkit-flex: 0 0 554px;
	-moz-flex: 0 0 554px;
	-ms-flex: 0 0 554px
}

@media only screen and (max-width:840px) {
	.columna.cpx-555 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-555 {
		-webkit-box-flex: 0;
		flex: 0 0 554px;
		-moz-flex: 0 0 554px;
		-ms-flex: 0 0 554px;
		flex: 0 0 554px;
		-webkit-flex: 0 0 554px;
		-moz-flex: 0 0 554px;
		-ms-flex: 0 0 554px
	}
}

.columna.cpx-560 {
	-webkit-box-flex: 0;
	flex: 0 0 559px;
	-moz-flex: 0 0 559px;
	-ms-flex: 0 0 559px;
	flex: 0 0 559px;
	-webkit-flex: 0 0 559px;
	-moz-flex: 0 0 559px;
	-ms-flex: 0 0 559px
}

@media only screen and (max-width:840px) {
	.columna.cpx-560 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-560 {
		-webkit-box-flex: 0;
		flex: 0 0 559px;
		-moz-flex: 0 0 559px;
		-ms-flex: 0 0 559px;
		flex: 0 0 559px;
		-webkit-flex: 0 0 559px;
		-moz-flex: 0 0 559px;
		-ms-flex: 0 0 559px
	}
}

.columna.cpx-565 {
	-webkit-box-flex: 0;
	flex: 0 0 564px;
	-moz-flex: 0 0 564px;
	-ms-flex: 0 0 564px;
	flex: 0 0 564px;
	-webkit-flex: 0 0 564px;
	-moz-flex: 0 0 564px;
	-ms-flex: 0 0 564px
}

@media only screen and (max-width:840px) {
	.columna.cpx-565 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-565 {
		-webkit-box-flex: 0;
		flex: 0 0 564px;
		-moz-flex: 0 0 564px;
		-ms-flex: 0 0 564px;
		flex: 0 0 564px;
		-webkit-flex: 0 0 564px;
		-moz-flex: 0 0 564px;
		-ms-flex: 0 0 564px
	}
}

.columna.cpx-570 {
	-webkit-box-flex: 0;
	flex: 0 0 569px;
	-moz-flex: 0 0 569px;
	-ms-flex: 0 0 569px;
	flex: 0 0 569px;
	-webkit-flex: 0 0 569px;
	-moz-flex: 0 0 569px;
	-ms-flex: 0 0 569px
}

@media only screen and (max-width:840px) {
	.columna.cpx-570 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-570 {
		-webkit-box-flex: 0;
		flex: 0 0 569px;
		-moz-flex: 0 0 569px;
		-ms-flex: 0 0 569px;
		flex: 0 0 569px;
		-webkit-flex: 0 0 569px;
		-moz-flex: 0 0 569px;
		-ms-flex: 0 0 569px
	}
}

.columna.cpx-575 {
	-webkit-box-flex: 0;
	flex: 0 0 574px;
	-moz-flex: 0 0 574px;
	-ms-flex: 0 0 574px;
	flex: 0 0 574px;
	-webkit-flex: 0 0 574px;
	-moz-flex: 0 0 574px;
	-ms-flex: 0 0 574px
}

@media only screen and (max-width:840px) {
	.columna.cpx-575 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-575 {
		-webkit-box-flex: 0;
		flex: 0 0 574px;
		-moz-flex: 0 0 574px;
		-ms-flex: 0 0 574px;
		flex: 0 0 574px;
		-webkit-flex: 0 0 574px;
		-moz-flex: 0 0 574px;
		-ms-flex: 0 0 574px
	}
}

.columna.cpx-580 {
	-webkit-box-flex: 0;
	flex: 0 0 579px;
	-moz-flex: 0 0 579px;
	-ms-flex: 0 0 579px;
	flex: 0 0 579px;
	-webkit-flex: 0 0 579px;
	-moz-flex: 0 0 579px;
	-ms-flex: 0 0 579px
}

@media only screen and (max-width:840px) {
	.columna.cpx-580 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-580 {
		-webkit-box-flex: 0;
		flex: 0 0 579px;
		-moz-flex: 0 0 579px;
		-ms-flex: 0 0 579px;
		flex: 0 0 579px;
		-webkit-flex: 0 0 579px;
		-moz-flex: 0 0 579px;
		-ms-flex: 0 0 579px
	}
}

.columna.cpx-585 {
	-webkit-box-flex: 0;
	flex: 0 0 584px;
	-moz-flex: 0 0 584px;
	-ms-flex: 0 0 584px;
	flex: 0 0 584px;
	-webkit-flex: 0 0 584px;
	-moz-flex: 0 0 584px;
	-ms-flex: 0 0 584px
}

@media only screen and (max-width:840px) {
	.columna.cpx-585 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-585 {
		-webkit-box-flex: 0;
		flex: 0 0 584px;
		-moz-flex: 0 0 584px;
		-ms-flex: 0 0 584px;
		flex: 0 0 584px;
		-webkit-flex: 0 0 584px;
		-moz-flex: 0 0 584px;
		-ms-flex: 0 0 584px
	}
}

.columna.cpx-590 {
	-webkit-box-flex: 0;
	flex: 0 0 589px;
	-moz-flex: 0 0 589px;
	-ms-flex: 0 0 589px;
	flex: 0 0 589px;
	-webkit-flex: 0 0 589px;
	-moz-flex: 0 0 589px;
	-ms-flex: 0 0 589px
}

@media only screen and (max-width:840px) {
	.columna.cpx-590 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-590 {
		-webkit-box-flex: 0;
		flex: 0 0 589px;
		-moz-flex: 0 0 589px;
		-ms-flex: 0 0 589px;
		flex: 0 0 589px;
		-webkit-flex: 0 0 589px;
		-moz-flex: 0 0 589px;
		-ms-flex: 0 0 589px
	}
}

.columna.cpx-595 {
	-webkit-box-flex: 0;
	flex: 0 0 594px;
	-moz-flex: 0 0 594px;
	-ms-flex: 0 0 594px;
	flex: 0 0 594px;
	-webkit-flex: 0 0 594px;
	-moz-flex: 0 0 594px;
	-ms-flex: 0 0 594px
}

@media only screen and (max-width:840px) {
	.columna.cpx-595 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-595 {
		-webkit-box-flex: 0;
		flex: 0 0 594px;
		-moz-flex: 0 0 594px;
		-ms-flex: 0 0 594px;
		flex: 0 0 594px;
		-webkit-flex: 0 0 594px;
		-moz-flex: 0 0 594px;
		-ms-flex: 0 0 594px
	}
}

.columna.cpx-600 {
	-webkit-box-flex: 0;
	flex: 0 0 599px;
	-moz-flex: 0 0 599px;
	-ms-flex: 0 0 599px;
	flex: 0 0 599px;
	-webkit-flex: 0 0 599px;
	-moz-flex: 0 0 599px;
	-ms-flex: 0 0 599px
}

@media only screen and (max-width:840px) {
	.columna.cpx-600 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-600 {
		-webkit-box-flex: 0;
		flex: 0 0 599px;
		-moz-flex: 0 0 599px;
		-ms-flex: 0 0 599px;
		flex: 0 0 599px;
		-webkit-flex: 0 0 599px;
		-moz-flex: 0 0 599px;
		-ms-flex: 0 0 599px
	}
}

.columna.cpx-605 {
	-webkit-box-flex: 0;
	flex: 0 0 604px;
	-moz-flex: 0 0 604px;
	-ms-flex: 0 0 604px;
	flex: 0 0 604px;
	-webkit-flex: 0 0 604px;
	-moz-flex: 0 0 604px;
	-ms-flex: 0 0 604px
}

@media only screen and (max-width:840px) {
	.columna.cpx-605 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-605 {
		-webkit-box-flex: 0;
		flex: 0 0 604px;
		-moz-flex: 0 0 604px;
		-ms-flex: 0 0 604px;
		flex: 0 0 604px;
		-webkit-flex: 0 0 604px;
		-moz-flex: 0 0 604px;
		-ms-flex: 0 0 604px
	}
}

.columna.cpx-610 {
	-webkit-box-flex: 0;
	flex: 0 0 609px;
	-moz-flex: 0 0 609px;
	-ms-flex: 0 0 609px;
	flex: 0 0 609px;
	-webkit-flex: 0 0 609px;
	-moz-flex: 0 0 609px;
	-ms-flex: 0 0 609px
}

@media only screen and (max-width:840px) {
	.columna.cpx-610 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-610 {
		-webkit-box-flex: 0;
		flex: 0 0 609px;
		-moz-flex: 0 0 609px;
		-ms-flex: 0 0 609px;
		flex: 0 0 609px;
		-webkit-flex: 0 0 609px;
		-moz-flex: 0 0 609px;
		-ms-flex: 0 0 609px
	}
}

.columna.cpx-615 {
	-webkit-box-flex: 0;
	flex: 0 0 614px;
	-moz-flex: 0 0 614px;
	-ms-flex: 0 0 614px;
	flex: 0 0 614px;
	-webkit-flex: 0 0 614px;
	-moz-flex: 0 0 614px;
	-ms-flex: 0 0 614px
}

@media only screen and (max-width:840px) {
	.columna.cpx-615 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-615 {
		-webkit-box-flex: 0;
		flex: 0 0 614px;
		-moz-flex: 0 0 614px;
		-ms-flex: 0 0 614px;
		flex: 0 0 614px;
		-webkit-flex: 0 0 614px;
		-moz-flex: 0 0 614px;
		-ms-flex: 0 0 614px
	}
}

.columna.cpx-620 {
	-webkit-box-flex: 0;
	flex: 0 0 619px;
	-moz-flex: 0 0 619px;
	-ms-flex: 0 0 619px;
	flex: 0 0 619px;
	-webkit-flex: 0 0 619px;
	-moz-flex: 0 0 619px;
	-ms-flex: 0 0 619px
}

@media only screen and (max-width:840px) {
	.columna.cpx-620 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-620 {
		-webkit-box-flex: 0;
		flex: 0 0 619px;
		-moz-flex: 0 0 619px;
		-ms-flex: 0 0 619px;
		flex: 0 0 619px;
		-webkit-flex: 0 0 619px;
		-moz-flex: 0 0 619px;
		-ms-flex: 0 0 619px
	}
}

.columna.cpx-625 {
	-webkit-box-flex: 0;
	flex: 0 0 624px;
	-moz-flex: 0 0 624px;
	-ms-flex: 0 0 624px;
	flex: 0 0 624px;
	-webkit-flex: 0 0 624px;
	-moz-flex: 0 0 624px;
	-ms-flex: 0 0 624px
}

@media only screen and (max-width:840px) {
	.columna.cpx-625 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-625 {
		-webkit-box-flex: 0;
		flex: 0 0 624px;
		-moz-flex: 0 0 624px;
		-ms-flex: 0 0 624px;
		flex: 0 0 624px;
		-webkit-flex: 0 0 624px;
		-moz-flex: 0 0 624px;
		-ms-flex: 0 0 624px
	}
}

.columna.cpx-630 {
	-webkit-box-flex: 0;
	flex: 0 0 629px;
	-moz-flex: 0 0 629px;
	-ms-flex: 0 0 629px;
	flex: 0 0 629px;
	-webkit-flex: 0 0 629px;
	-moz-flex: 0 0 629px;
	-ms-flex: 0 0 629px
}

@media only screen and (max-width:840px) {
	.columna.cpx-630 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-630 {
		-webkit-box-flex: 0;
		flex: 0 0 629px;
		-moz-flex: 0 0 629px;
		-ms-flex: 0 0 629px;
		flex: 0 0 629px;
		-webkit-flex: 0 0 629px;
		-moz-flex: 0 0 629px;
		-ms-flex: 0 0 629px
	}
}

.columna.cpx-635 {
	-webkit-box-flex: 0;
	flex: 0 0 634px;
	-moz-flex: 0 0 634px;
	-ms-flex: 0 0 634px;
	flex: 0 0 634px;
	-webkit-flex: 0 0 634px;
	-moz-flex: 0 0 634px;
	-ms-flex: 0 0 634px
}

@media only screen and (max-width:840px) {
	.columna.cpx-635 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-635 {
		-webkit-box-flex: 0;
		flex: 0 0 634px;
		-moz-flex: 0 0 634px;
		-ms-flex: 0 0 634px;
		flex: 0 0 634px;
		-webkit-flex: 0 0 634px;
		-moz-flex: 0 0 634px;
		-ms-flex: 0 0 634px
	}
}

.columna.cpx-640 {
	-webkit-box-flex: 0;
	flex: 0 0 639px;
	-moz-flex: 0 0 639px;
	-ms-flex: 0 0 639px;
	flex: 0 0 639px;
	-webkit-flex: 0 0 639px;
	-moz-flex: 0 0 639px;
	-ms-flex: 0 0 639px
}

@media only screen and (max-width:840px) {
	.columna.cpx-640 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-640 {
		-webkit-box-flex: 0;
		flex: 0 0 639px;
		-moz-flex: 0 0 639px;
		-ms-flex: 0 0 639px;
		flex: 0 0 639px;
		-webkit-flex: 0 0 639px;
		-moz-flex: 0 0 639px;
		-ms-flex: 0 0 639px
	}
}

.columna.cpx-645 {
	-webkit-box-flex: 0;
	flex: 0 0 644px;
	-moz-flex: 0 0 644px;
	-ms-flex: 0 0 644px;
	flex: 0 0 644px;
	-webkit-flex: 0 0 644px;
	-moz-flex: 0 0 644px;
	-ms-flex: 0 0 644px
}

@media only screen and (max-width:840px) {
	.columna.cpx-645 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-645 {
		-webkit-box-flex: 0;
		flex: 0 0 644px;
		-moz-flex: 0 0 644px;
		-ms-flex: 0 0 644px;
		flex: 0 0 644px;
		-webkit-flex: 0 0 644px;
		-moz-flex: 0 0 644px;
		-ms-flex: 0 0 644px
	}
}

.columna.cpx-650 {
	-webkit-box-flex: 0;
	flex: 0 0 649px;
	-moz-flex: 0 0 649px;
	-ms-flex: 0 0 649px;
	flex: 0 0 649px;
	-webkit-flex: 0 0 649px;
	-moz-flex: 0 0 649px;
	-ms-flex: 0 0 649px
}

@media only screen and (max-width:840px) {
	.columna.cpx-650 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-650 {
		-webkit-box-flex: 0;
		flex: 0 0 649px;
		-moz-flex: 0 0 649px;
		-ms-flex: 0 0 649px;
		flex: 0 0 649px;
		-webkit-flex: 0 0 649px;
		-moz-flex: 0 0 649px;
		-ms-flex: 0 0 649px
	}
}

.columna.cpx-655 {
	-webkit-box-flex: 0;
	flex: 0 0 654px;
	-moz-flex: 0 0 654px;
	-ms-flex: 0 0 654px;
	flex: 0 0 654px;
	-webkit-flex: 0 0 654px;
	-moz-flex: 0 0 654px;
	-ms-flex: 0 0 654px
}

@media only screen and (max-width:840px) {
	.columna.cpx-655 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-655 {
		-webkit-box-flex: 0;
		flex: 0 0 654px;
		-moz-flex: 0 0 654px;
		-ms-flex: 0 0 654px;
		flex: 0 0 654px;
		-webkit-flex: 0 0 654px;
		-moz-flex: 0 0 654px;
		-ms-flex: 0 0 654px
	}
}

.columna.cpx-660 {
	-webkit-box-flex: 0;
	flex: 0 0 659px;
	-moz-flex: 0 0 659px;
	-ms-flex: 0 0 659px;
	flex: 0 0 659px;
	-webkit-flex: 0 0 659px;
	-moz-flex: 0 0 659px;
	-ms-flex: 0 0 659px
}

@media only screen and (max-width:840px) {
	.columna.cpx-660 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-660 {
		-webkit-box-flex: 0;
		flex: 0 0 659px;
		-moz-flex: 0 0 659px;
		-ms-flex: 0 0 659px;
		flex: 0 0 659px;
		-webkit-flex: 0 0 659px;
		-moz-flex: 0 0 659px;
		-ms-flex: 0 0 659px
	}
}

.columna.cpx-665 {
	-webkit-box-flex: 0;
	flex: 0 0 664px;
	-moz-flex: 0 0 664px;
	-ms-flex: 0 0 664px;
	flex: 0 0 664px;
	-webkit-flex: 0 0 664px;
	-moz-flex: 0 0 664px;
	-ms-flex: 0 0 664px
}

@media only screen and (max-width:840px) {
	.columna.cpx-665 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-665 {
		-webkit-box-flex: 0;
		flex: 0 0 664px;
		-moz-flex: 0 0 664px;
		-ms-flex: 0 0 664px;
		flex: 0 0 664px;
		-webkit-flex: 0 0 664px;
		-moz-flex: 0 0 664px;
		-ms-flex: 0 0 664px
	}
}

.columna.cpx-670 {
	-webkit-box-flex: 0;
	flex: 0 0 669px;
	-moz-flex: 0 0 669px;
	-ms-flex: 0 0 669px;
	flex: 0 0 669px;
	-webkit-flex: 0 0 669px;
	-moz-flex: 0 0 669px;
	-ms-flex: 0 0 669px
}

@media only screen and (max-width:840px) {
	.columna.cpx-670 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-670 {
		-webkit-box-flex: 0;
		flex: 0 0 669px;
		-moz-flex: 0 0 669px;
		-ms-flex: 0 0 669px;
		flex: 0 0 669px;
		-webkit-flex: 0 0 669px;
		-moz-flex: 0 0 669px;
		-ms-flex: 0 0 669px
	}
}

.columna.cpx-675 {
	-webkit-box-flex: 0;
	flex: 0 0 674px;
	-moz-flex: 0 0 674px;
	-ms-flex: 0 0 674px;
	flex: 0 0 674px;
	-webkit-flex: 0 0 674px;
	-moz-flex: 0 0 674px;
	-ms-flex: 0 0 674px
}

@media only screen and (max-width:840px) {
	.columna.cpx-675 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-675 {
		-webkit-box-flex: 0;
		flex: 0 0 674px;
		-moz-flex: 0 0 674px;
		-ms-flex: 0 0 674px;
		flex: 0 0 674px;
		-webkit-flex: 0 0 674px;
		-moz-flex: 0 0 674px;
		-ms-flex: 0 0 674px
	}
}

.columna.cpx-680 {
	-webkit-box-flex: 0;
	flex: 0 0 679px;
	-moz-flex: 0 0 679px;
	-ms-flex: 0 0 679px;
	flex: 0 0 679px;
	-webkit-flex: 0 0 679px;
	-moz-flex: 0 0 679px;
	-ms-flex: 0 0 679px
}

@media only screen and (max-width:840px) {
	.columna.cpx-680 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-680 {
		-webkit-box-flex: 0;
		flex: 0 0 679px;
		-moz-flex: 0 0 679px;
		-ms-flex: 0 0 679px;
		flex: 0 0 679px;
		-webkit-flex: 0 0 679px;
		-moz-flex: 0 0 679px;
		-ms-flex: 0 0 679px
	}
}

.columna.cpx-685 {
	-webkit-box-flex: 0;
	flex: 0 0 684px;
	-moz-flex: 0 0 684px;
	-ms-flex: 0 0 684px;
	flex: 0 0 684px;
	-webkit-flex: 0 0 684px;
	-moz-flex: 0 0 684px;
	-ms-flex: 0 0 684px
}

@media only screen and (max-width:840px) {
	.columna.cpx-685 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-685 {
		-webkit-box-flex: 0;
		flex: 0 0 684px;
		-moz-flex: 0 0 684px;
		-ms-flex: 0 0 684px;
		flex: 0 0 684px;
		-webkit-flex: 0 0 684px;
		-moz-flex: 0 0 684px;
		-ms-flex: 0 0 684px
	}
}

.columna.cpx-690 {
	-webkit-box-flex: 0;
	flex: 0 0 689px;
	-moz-flex: 0 0 689px;
	-ms-flex: 0 0 689px;
	flex: 0 0 689px;
	-webkit-flex: 0 0 689px;
	-moz-flex: 0 0 689px;
	-ms-flex: 0 0 689px
}

@media only screen and (max-width:840px) {
	.columna.cpx-690 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-690 {
		-webkit-box-flex: 0;
		flex: 0 0 689px;
		-moz-flex: 0 0 689px;
		-ms-flex: 0 0 689px;
		flex: 0 0 689px;
		-webkit-flex: 0 0 689px;
		-moz-flex: 0 0 689px;
		-ms-flex: 0 0 689px
	}
}

.columna.cpx-695 {
	-webkit-box-flex: 0;
	flex: 0 0 694px;
	-moz-flex: 0 0 694px;
	-ms-flex: 0 0 694px;
	flex: 0 0 694px;
	-webkit-flex: 0 0 694px;
	-moz-flex: 0 0 694px;
	-ms-flex: 0 0 694px
}

@media only screen and (max-width:840px) {
	.columna.cpx-695 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-695 {
		-webkit-box-flex: 0;
		flex: 0 0 694px;
		-moz-flex: 0 0 694px;
		-ms-flex: 0 0 694px;
		flex: 0 0 694px;
		-webkit-flex: 0 0 694px;
		-moz-flex: 0 0 694px;
		-ms-flex: 0 0 694px
	}
}

.columna.cpx-700 {
	-webkit-box-flex: 0;
	flex: 0 0 699px;
	-moz-flex: 0 0 699px;
	-ms-flex: 0 0 699px;
	flex: 0 0 699px;
	-webkit-flex: 0 0 699px;
	-moz-flex: 0 0 699px;
	-ms-flex: 0 0 699px
}

@media only screen and (max-width:840px) {
	.columna.cpx-700 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-700 {
		-webkit-box-flex: 0;
		flex: 0 0 699px;
		-moz-flex: 0 0 699px;
		-ms-flex: 0 0 699px;
		flex: 0 0 699px;
		-webkit-flex: 0 0 699px;
		-moz-flex: 0 0 699px;
		-ms-flex: 0 0 699px
	}
}

.columna.cpx-705 {
	-webkit-box-flex: 0;
	flex: 0 0 704px;
	-moz-flex: 0 0 704px;
	-ms-flex: 0 0 704px;
	flex: 0 0 704px;
	-webkit-flex: 0 0 704px;
	-moz-flex: 0 0 704px;
	-ms-flex: 0 0 704px
}

@media only screen and (max-width:840px) {
	.columna.cpx-705 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-705 {
		-webkit-box-flex: 0;
		flex: 0 0 704px;
		-moz-flex: 0 0 704px;
		-ms-flex: 0 0 704px;
		flex: 0 0 704px;
		-webkit-flex: 0 0 704px;
		-moz-flex: 0 0 704px;
		-ms-flex: 0 0 704px
	}
}

.columna.cpx-710 {
	-webkit-box-flex: 0;
	flex: 0 0 709px;
	-moz-flex: 0 0 709px;
	-ms-flex: 0 0 709px;
	flex: 0 0 709px;
	-webkit-flex: 0 0 709px;
	-moz-flex: 0 0 709px;
	-ms-flex: 0 0 709px
}

@media only screen and (max-width:840px) {
	.columna.cpx-710 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-710 {
		-webkit-box-flex: 0;
		flex: 0 0 709px;
		-moz-flex: 0 0 709px;
		-ms-flex: 0 0 709px;
		flex: 0 0 709px;
		-webkit-flex: 0 0 709px;
		-moz-flex: 0 0 709px;
		-ms-flex: 0 0 709px
	}
}

.columna.cpx-715 {
	-webkit-box-flex: 0;
	flex: 0 0 714px;
	-moz-flex: 0 0 714px;
	-ms-flex: 0 0 714px;
	flex: 0 0 714px;
	-webkit-flex: 0 0 714px;
	-moz-flex: 0 0 714px;
	-ms-flex: 0 0 714px
}

@media only screen and (max-width:840px) {
	.columna.cpx-715 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-715 {
		-webkit-box-flex: 0;
		flex: 0 0 714px;
		-moz-flex: 0 0 714px;
		-ms-flex: 0 0 714px;
		flex: 0 0 714px;
		-webkit-flex: 0 0 714px;
		-moz-flex: 0 0 714px;
		-ms-flex: 0 0 714px
	}
}

.columna.cpx-720 {
	-webkit-box-flex: 0;
	flex: 0 0 719px;
	-moz-flex: 0 0 719px;
	-ms-flex: 0 0 719px;
	flex: 0 0 719px;
	-webkit-flex: 0 0 719px;
	-moz-flex: 0 0 719px;
	-ms-flex: 0 0 719px
}

@media only screen and (max-width:840px) {
	.columna.cpx-720 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-720 {
		-webkit-box-flex: 0;
		flex: 0 0 719px;
		-moz-flex: 0 0 719px;
		-ms-flex: 0 0 719px;
		flex: 0 0 719px;
		-webkit-flex: 0 0 719px;
		-moz-flex: 0 0 719px;
		-ms-flex: 0 0 719px
	}
}

.columna.cpx-725 {
	-webkit-box-flex: 0;
	flex: 0 0 724px;
	-moz-flex: 0 0 724px;
	-ms-flex: 0 0 724px;
	flex: 0 0 724px;
	-webkit-flex: 0 0 724px;
	-moz-flex: 0 0 724px;
	-ms-flex: 0 0 724px
}

@media only screen and (max-width:840px) {
	.columna.cpx-725 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-725 {
		-webkit-box-flex: 0;
		flex: 0 0 724px;
		-moz-flex: 0 0 724px;
		-ms-flex: 0 0 724px;
		flex: 0 0 724px;
		-webkit-flex: 0 0 724px;
		-moz-flex: 0 0 724px;
		-ms-flex: 0 0 724px
	}
}

.columna.cpx-730 {
	-webkit-box-flex: 0;
	flex: 0 0 729px;
	-moz-flex: 0 0 729px;
	-ms-flex: 0 0 729px;
	flex: 0 0 729px;
	-webkit-flex: 0 0 729px;
	-moz-flex: 0 0 729px;
	-ms-flex: 0 0 729px
}

@media only screen and (max-width:840px) {
	.columna.cpx-730 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-730 {
		-webkit-box-flex: 0;
		flex: 0 0 729px;
		-moz-flex: 0 0 729px;
		-ms-flex: 0 0 729px;
		flex: 0 0 729px;
		-webkit-flex: 0 0 729px;
		-moz-flex: 0 0 729px;
		-ms-flex: 0 0 729px
	}
}

.columna.cpx-735 {
	-webkit-box-flex: 0;
	flex: 0 0 734px;
	-moz-flex: 0 0 734px;
	-ms-flex: 0 0 734px;
	flex: 0 0 734px;
	-webkit-flex: 0 0 734px;
	-moz-flex: 0 0 734px;
	-ms-flex: 0 0 734px
}

@media only screen and (max-width:840px) {
	.columna.cpx-735 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-735 {
		-webkit-box-flex: 0;
		flex: 0 0 734px;
		-moz-flex: 0 0 734px;
		-ms-flex: 0 0 734px;
		flex: 0 0 734px;
		-webkit-flex: 0 0 734px;
		-moz-flex: 0 0 734px;
		-ms-flex: 0 0 734px
	}
}

.columna.cpx-740 {
	-webkit-box-flex: 0;
	flex: 0 0 739px;
	-moz-flex: 0 0 739px;
	-ms-flex: 0 0 739px;
	flex: 0 0 739px;
	-webkit-flex: 0 0 739px;
	-moz-flex: 0 0 739px;
	-ms-flex: 0 0 739px
}

@media only screen and (max-width:840px) {
	.columna.cpx-740 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-740 {
		-webkit-box-flex: 0;
		flex: 0 0 739px;
		-moz-flex: 0 0 739px;
		-ms-flex: 0 0 739px;
		flex: 0 0 739px;
		-webkit-flex: 0 0 739px;
		-moz-flex: 0 0 739px;
		-ms-flex: 0 0 739px
	}
}

.columna.cpx-745 {
	-webkit-box-flex: 0;
	flex: 0 0 744px;
	-moz-flex: 0 0 744px;
	-ms-flex: 0 0 744px;
	flex: 0 0 744px;
	-webkit-flex: 0 0 744px;
	-moz-flex: 0 0 744px;
	-ms-flex: 0 0 744px
}

@media only screen and (max-width:840px) {
	.columna.cpx-745 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-745 {
		-webkit-box-flex: 0;
		flex: 0 0 744px;
		-moz-flex: 0 0 744px;
		-ms-flex: 0 0 744px;
		flex: 0 0 744px;
		-webkit-flex: 0 0 744px;
		-moz-flex: 0 0 744px;
		-ms-flex: 0 0 744px
	}
}

.columna.cpx-750 {
	-webkit-box-flex: 0;
	flex: 0 0 749px;
	-moz-flex: 0 0 749px;
	-ms-flex: 0 0 749px;
	flex: 0 0 749px;
	-webkit-flex: 0 0 749px;
	-moz-flex: 0 0 749px;
	-ms-flex: 0 0 749px
}

@media only screen and (max-width:840px) {
	.columna.cpx-750 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-750 {
		-webkit-box-flex: 0;
		flex: 0 0 749px;
		-moz-flex: 0 0 749px;
		-ms-flex: 0 0 749px;
		flex: 0 0 749px;
		-webkit-flex: 0 0 749px;
		-moz-flex: 0 0 749px;
		-ms-flex: 0 0 749px
	}
}

.columna.cpx-755 {
	-webkit-box-flex: 0;
	flex: 0 0 754px;
	-moz-flex: 0 0 754px;
	-ms-flex: 0 0 754px;
	flex: 0 0 754px;
	-webkit-flex: 0 0 754px;
	-moz-flex: 0 0 754px;
	-ms-flex: 0 0 754px
}

@media only screen and (max-width:840px) {
	.columna.cpx-755 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-755 {
		-webkit-box-flex: 0;
		flex: 0 0 754px;
		-moz-flex: 0 0 754px;
		-ms-flex: 0 0 754px;
		flex: 0 0 754px;
		-webkit-flex: 0 0 754px;
		-moz-flex: 0 0 754px;
		-ms-flex: 0 0 754px
	}
}

.columna.cpx-760 {
	-webkit-box-flex: 0;
	flex: 0 0 759px;
	-moz-flex: 0 0 759px;
	-ms-flex: 0 0 759px;
	flex: 0 0 759px;
	-webkit-flex: 0 0 759px;
	-moz-flex: 0 0 759px;
	-ms-flex: 0 0 759px
}

@media only screen and (max-width:840px) {
	.columna.cpx-760 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-760 {
		-webkit-box-flex: 0;
		flex: 0 0 759px;
		-moz-flex: 0 0 759px;
		-ms-flex: 0 0 759px;
		flex: 0 0 759px;
		-webkit-flex: 0 0 759px;
		-moz-flex: 0 0 759px;
		-ms-flex: 0 0 759px
	}
}

.columna.cpx-765 {
	-webkit-box-flex: 0;
	flex: 0 0 764px;
	-moz-flex: 0 0 764px;
	-ms-flex: 0 0 764px;
	flex: 0 0 764px;
	-webkit-flex: 0 0 764px;
	-moz-flex: 0 0 764px;
	-ms-flex: 0 0 764px
}

@media only screen and (max-width:840px) {
	.columna.cpx-765 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-765 {
		-webkit-box-flex: 0;
		flex: 0 0 764px;
		-moz-flex: 0 0 764px;
		-ms-flex: 0 0 764px;
		flex: 0 0 764px;
		-webkit-flex: 0 0 764px;
		-moz-flex: 0 0 764px;
		-ms-flex: 0 0 764px
	}
}

.columna.cpx-770 {
	-webkit-box-flex: 0;
	flex: 0 0 769px;
	-moz-flex: 0 0 769px;
	-ms-flex: 0 0 769px;
	flex: 0 0 769px;
	-webkit-flex: 0 0 769px;
	-moz-flex: 0 0 769px;
	-ms-flex: 0 0 769px
}

@media only screen and (max-width:840px) {
	.columna.cpx-770 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-770 {
		-webkit-box-flex: 0;
		flex: 0 0 769px;
		-moz-flex: 0 0 769px;
		-ms-flex: 0 0 769px;
		flex: 0 0 769px;
		-webkit-flex: 0 0 769px;
		-moz-flex: 0 0 769px;
		-ms-flex: 0 0 769px
	}
}

.columna.cpx-775 {
	-webkit-box-flex: 0;
	flex: 0 0 774px;
	-moz-flex: 0 0 774px;
	-ms-flex: 0 0 774px;
	flex: 0 0 774px;
	-webkit-flex: 0 0 774px;
	-moz-flex: 0 0 774px;
	-ms-flex: 0 0 774px
}

@media only screen and (max-width:840px) {
	.columna.cpx-775 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-775 {
		-webkit-box-flex: 0;
		flex: 0 0 774px;
		-moz-flex: 0 0 774px;
		-ms-flex: 0 0 774px;
		flex: 0 0 774px;
		-webkit-flex: 0 0 774px;
		-moz-flex: 0 0 774px;
		-ms-flex: 0 0 774px
	}
}

.columna.cpx-780 {
	-webkit-box-flex: 0;
	flex: 0 0 779px;
	-moz-flex: 0 0 779px;
	-ms-flex: 0 0 779px;
	flex: 0 0 779px;
	-webkit-flex: 0 0 779px;
	-moz-flex: 0 0 779px;
	-ms-flex: 0 0 779px
}

@media only screen and (max-width:840px) {
	.columna.cpx-780 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-780 {
		-webkit-box-flex: 0;
		flex: 0 0 779px;
		-moz-flex: 0 0 779px;
		-ms-flex: 0 0 779px;
		flex: 0 0 779px;
		-webkit-flex: 0 0 779px;
		-moz-flex: 0 0 779px;
		-ms-flex: 0 0 779px
	}
}

.columna.cpx-785 {
	-webkit-box-flex: 0;
	flex: 0 0 784px;
	-moz-flex: 0 0 784px;
	-ms-flex: 0 0 784px;
	flex: 0 0 784px;
	-webkit-flex: 0 0 784px;
	-moz-flex: 0 0 784px;
	-ms-flex: 0 0 784px
}

@media only screen and (max-width:840px) {
	.columna.cpx-785 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-785 {
		-webkit-box-flex: 0;
		flex: 0 0 784px;
		-moz-flex: 0 0 784px;
		-ms-flex: 0 0 784px;
		flex: 0 0 784px;
		-webkit-flex: 0 0 784px;
		-moz-flex: 0 0 784px;
		-ms-flex: 0 0 784px
	}
}

.columna.cpx-790 {
	-webkit-box-flex: 0;
	flex: 0 0 789px;
	-moz-flex: 0 0 789px;
	-ms-flex: 0 0 789px;
	flex: 0 0 789px;
	-webkit-flex: 0 0 789px;
	-moz-flex: 0 0 789px;
	-ms-flex: 0 0 789px
}

@media only screen and (max-width:840px) {
	.columna.cpx-790 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-790 {
		-webkit-box-flex: 0;
		flex: 0 0 789px;
		-moz-flex: 0 0 789px;
		-ms-flex: 0 0 789px;
		flex: 0 0 789px;
		-webkit-flex: 0 0 789px;
		-moz-flex: 0 0 789px;
		-ms-flex: 0 0 789px
	}
}

.columna.cpx-795 {
	-webkit-box-flex: 0;
	flex: 0 0 794px;
	-moz-flex: 0 0 794px;
	-ms-flex: 0 0 794px;
	flex: 0 0 794px;
	-webkit-flex: 0 0 794px;
	-moz-flex: 0 0 794px;
	-ms-flex: 0 0 794px
}

@media only screen and (max-width:840px) {
	.columna.cpx-795 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-795 {
		-webkit-box-flex: 0;
		flex: 0 0 794px;
		-moz-flex: 0 0 794px;
		-ms-flex: 0 0 794px;
		flex: 0 0 794px;
		-webkit-flex: 0 0 794px;
		-moz-flex: 0 0 794px;
		-ms-flex: 0 0 794px
	}
}

.columna.cpx-800 {
	-webkit-box-flex: 0;
	flex: 0 0 799px;
	-moz-flex: 0 0 799px;
	-ms-flex: 0 0 799px;
	flex: 0 0 799px;
	-webkit-flex: 0 0 799px;
	-moz-flex: 0 0 799px;
	-ms-flex: 0 0 799px
}

@media only screen and (max-width:840px) {
	.columna.cpx-800 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-800 {
		-webkit-box-flex: 0;
		flex: 0 0 799px;
		-moz-flex: 0 0 799px;
		-ms-flex: 0 0 799px;
		flex: 0 0 799px;
		-webkit-flex: 0 0 799px;
		-moz-flex: 0 0 799px;
		-ms-flex: 0 0 799px
	}
}

.columna.cpx-805 {
	-webkit-box-flex: 0;
	flex: 0 0 804px;
	-moz-flex: 0 0 804px;
	-ms-flex: 0 0 804px;
	flex: 0 0 804px;
	-webkit-flex: 0 0 804px;
	-moz-flex: 0 0 804px;
	-ms-flex: 0 0 804px
}

@media only screen and (max-width:840px) {
	.columna.cpx-805 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-805 {
		-webkit-box-flex: 0;
		flex: 0 0 804px;
		-moz-flex: 0 0 804px;
		-ms-flex: 0 0 804px;
		flex: 0 0 804px;
		-webkit-flex: 0 0 804px;
		-moz-flex: 0 0 804px;
		-ms-flex: 0 0 804px
	}
}

.columna.cpx-810 {
	-webkit-box-flex: 0;
	flex: 0 0 809px;
	-moz-flex: 0 0 809px;
	-ms-flex: 0 0 809px;
	flex: 0 0 809px;
	-webkit-flex: 0 0 809px;
	-moz-flex: 0 0 809px;
	-ms-flex: 0 0 809px
}

@media only screen and (max-width:840px) {
	.columna.cpx-810 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-810 {
		-webkit-box-flex: 0;
		flex: 0 0 809px;
		-moz-flex: 0 0 809px;
		-ms-flex: 0 0 809px;
		flex: 0 0 809px;
		-webkit-flex: 0 0 809px;
		-moz-flex: 0 0 809px;
		-ms-flex: 0 0 809px
	}
}

.columna.cpx-815 {
	-webkit-box-flex: 0;
	flex: 0 0 814px;
	-moz-flex: 0 0 814px;
	-ms-flex: 0 0 814px;
	flex: 0 0 814px;
	-webkit-flex: 0 0 814px;
	-moz-flex: 0 0 814px;
	-ms-flex: 0 0 814px
}

@media only screen and (max-width:840px) {
	.columna.cpx-815 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-815 {
		-webkit-box-flex: 0;
		flex: 0 0 814px;
		-moz-flex: 0 0 814px;
		-ms-flex: 0 0 814px;
		flex: 0 0 814px;
		-webkit-flex: 0 0 814px;
		-moz-flex: 0 0 814px;
		-ms-flex: 0 0 814px
	}
}

.columna.cpx-820 {
	-webkit-box-flex: 0;
	flex: 0 0 819px;
	-moz-flex: 0 0 819px;
	-ms-flex: 0 0 819px;
	flex: 0 0 819px;
	-webkit-flex: 0 0 819px;
	-moz-flex: 0 0 819px;
	-ms-flex: 0 0 819px
}

@media only screen and (max-width:840px) {
	.columna.cpx-820 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-820 {
		-webkit-box-flex: 0;
		flex: 0 0 819px;
		-moz-flex: 0 0 819px;
		-ms-flex: 0 0 819px;
		flex: 0 0 819px;
		-webkit-flex: 0 0 819px;
		-moz-flex: 0 0 819px;
		-ms-flex: 0 0 819px
	}
}

.columna.cpx-825 {
	-webkit-box-flex: 0;
	flex: 0 0 824px;
	-moz-flex: 0 0 824px;
	-ms-flex: 0 0 824px;
	flex: 0 0 824px;
	-webkit-flex: 0 0 824px;
	-moz-flex: 0 0 824px;
	-ms-flex: 0 0 824px
}

@media only screen and (max-width:840px) {
	.columna.cpx-825 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-825 {
		-webkit-box-flex: 0;
		flex: 0 0 824px;
		-moz-flex: 0 0 824px;
		-ms-flex: 0 0 824px;
		flex: 0 0 824px;
		-webkit-flex: 0 0 824px;
		-moz-flex: 0 0 824px;
		-ms-flex: 0 0 824px
	}
}

.columna.cpx-830 {
	-webkit-box-flex: 0;
	flex: 0 0 829px;
	-moz-flex: 0 0 829px;
	-ms-flex: 0 0 829px;
	flex: 0 0 829px;
	-webkit-flex: 0 0 829px;
	-moz-flex: 0 0 829px;
	-ms-flex: 0 0 829px
}

@media only screen and (max-width:840px) {
	.columna.cpx-830 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-830 {
		-webkit-box-flex: 0;
		flex: 0 0 829px;
		-moz-flex: 0 0 829px;
		-ms-flex: 0 0 829px;
		flex: 0 0 829px;
		-webkit-flex: 0 0 829px;
		-moz-flex: 0 0 829px;
		-ms-flex: 0 0 829px
	}
}

.columna.cpx-835 {
	-webkit-box-flex: 0;
	flex: 0 0 834px;
	-moz-flex: 0 0 834px;
	-ms-flex: 0 0 834px;
	flex: 0 0 834px;
	-webkit-flex: 0 0 834px;
	-moz-flex: 0 0 834px;
	-ms-flex: 0 0 834px
}

@media only screen and (max-width:840px) {
	.columna.cpx-835 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-835 {
		-webkit-box-flex: 0;
		flex: 0 0 834px;
		-moz-flex: 0 0 834px;
		-ms-flex: 0 0 834px;
		flex: 0 0 834px;
		-webkit-flex: 0 0 834px;
		-moz-flex: 0 0 834px;
		-ms-flex: 0 0 834px
	}
}

.columna.cpx-840 {
	-webkit-box-flex: 0;
	flex: 0 0 839px;
	-moz-flex: 0 0 839px;
	-ms-flex: 0 0 839px;
	flex: 0 0 839px;
	-webkit-flex: 0 0 839px;
	-moz-flex: 0 0 839px;
	-ms-flex: 0 0 839px
}

@media only screen and (max-width:840px) {
	.columna.cpx-840 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-840 {
		-webkit-box-flex: 0;
		flex: 0 0 839px;
		-moz-flex: 0 0 839px;
		-ms-flex: 0 0 839px;
		flex: 0 0 839px;
		-webkit-flex: 0 0 839px;
		-moz-flex: 0 0 839px;
		-ms-flex: 0 0 839px
	}
}

.columna.cpx-845 {
	-webkit-box-flex: 0;
	flex: 0 0 844px;
	-moz-flex: 0 0 844px;
	-ms-flex: 0 0 844px;
	flex: 0 0 844px;
	-webkit-flex: 0 0 844px;
	-moz-flex: 0 0 844px;
	-ms-flex: 0 0 844px
}

@media only screen and (max-width:840px) {
	.columna.cpx-845 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-845 {
		-webkit-box-flex: 0;
		flex: 0 0 844px;
		-moz-flex: 0 0 844px;
		-ms-flex: 0 0 844px;
		flex: 0 0 844px;
		-webkit-flex: 0 0 844px;
		-moz-flex: 0 0 844px;
		-ms-flex: 0 0 844px
	}
}

.columna.cpx-850 {
	-webkit-box-flex: 0;
	flex: 0 0 849px;
	-moz-flex: 0 0 849px;
	-ms-flex: 0 0 849px;
	flex: 0 0 849px;
	-webkit-flex: 0 0 849px;
	-moz-flex: 0 0 849px;
	-ms-flex: 0 0 849px
}

@media only screen and (max-width:840px) {
	.columna.cpx-850 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-850 {
		-webkit-box-flex: 0;
		flex: 0 0 849px;
		-moz-flex: 0 0 849px;
		-ms-flex: 0 0 849px;
		flex: 0 0 849px;
		-webkit-flex: 0 0 849px;
		-moz-flex: 0 0 849px;
		-ms-flex: 0 0 849px
	}
}

.columna.cpx-855 {
	-webkit-box-flex: 0;
	flex: 0 0 854px;
	-moz-flex: 0 0 854px;
	-ms-flex: 0 0 854px;
	flex: 0 0 854px;
	-webkit-flex: 0 0 854px;
	-moz-flex: 0 0 854px;
	-ms-flex: 0 0 854px
}

@media only screen and (max-width:840px) {
	.columna.cpx-855 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-855 {
		-webkit-box-flex: 0;
		flex: 0 0 854px;
		-moz-flex: 0 0 854px;
		-ms-flex: 0 0 854px;
		flex: 0 0 854px;
		-webkit-flex: 0 0 854px;
		-moz-flex: 0 0 854px;
		-ms-flex: 0 0 854px
	}
}

.columna.cpx-860 {
	-webkit-box-flex: 0;
	flex: 0 0 859px;
	-moz-flex: 0 0 859px;
	-ms-flex: 0 0 859px;
	flex: 0 0 859px;
	-webkit-flex: 0 0 859px;
	-moz-flex: 0 0 859px;
	-ms-flex: 0 0 859px
}

@media only screen and (max-width:840px) {
	.columna.cpx-860 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-860 {
		-webkit-box-flex: 0;
		flex: 0 0 859px;
		-moz-flex: 0 0 859px;
		-ms-flex: 0 0 859px;
		flex: 0 0 859px;
		-webkit-flex: 0 0 859px;
		-moz-flex: 0 0 859px;
		-ms-flex: 0 0 859px
	}
}

.columna.cpx-865 {
	-webkit-box-flex: 0;
	flex: 0 0 864px;
	-moz-flex: 0 0 864px;
	-ms-flex: 0 0 864px;
	flex: 0 0 864px;
	-webkit-flex: 0 0 864px;
	-moz-flex: 0 0 864px;
	-ms-flex: 0 0 864px
}

@media only screen and (max-width:840px) {
	.columna.cpx-865 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-865 {
		-webkit-box-flex: 0;
		flex: 0 0 864px;
		-moz-flex: 0 0 864px;
		-ms-flex: 0 0 864px;
		flex: 0 0 864px;
		-webkit-flex: 0 0 864px;
		-moz-flex: 0 0 864px;
		-ms-flex: 0 0 864px
	}
}

.columna.cpx-870 {
	-webkit-box-flex: 0;
	flex: 0 0 869px;
	-moz-flex: 0 0 869px;
	-ms-flex: 0 0 869px;
	flex: 0 0 869px;
	-webkit-flex: 0 0 869px;
	-moz-flex: 0 0 869px;
	-ms-flex: 0 0 869px
}

@media only screen and (max-width:840px) {
	.columna.cpx-870 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-870 {
		-webkit-box-flex: 0;
		flex: 0 0 869px;
		-moz-flex: 0 0 869px;
		-ms-flex: 0 0 869px;
		flex: 0 0 869px;
		-webkit-flex: 0 0 869px;
		-moz-flex: 0 0 869px;
		-ms-flex: 0 0 869px
	}
}

.columna.cpx-875 {
	-webkit-box-flex: 0;
	flex: 0 0 874px;
	-moz-flex: 0 0 874px;
	-ms-flex: 0 0 874px;
	flex: 0 0 874px;
	-webkit-flex: 0 0 874px;
	-moz-flex: 0 0 874px;
	-ms-flex: 0 0 874px
}

@media only screen and (max-width:840px) {
	.columna.cpx-875 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-875 {
		-webkit-box-flex: 0;
		flex: 0 0 874px;
		-moz-flex: 0 0 874px;
		-ms-flex: 0 0 874px;
		flex: 0 0 874px;
		-webkit-flex: 0 0 874px;
		-moz-flex: 0 0 874px;
		-ms-flex: 0 0 874px
	}
}

.columna.cpx-880 {
	-webkit-box-flex: 0;
	flex: 0 0 879px;
	-moz-flex: 0 0 879px;
	-ms-flex: 0 0 879px;
	flex: 0 0 879px;
	-webkit-flex: 0 0 879px;
	-moz-flex: 0 0 879px;
	-ms-flex: 0 0 879px
}

@media only screen and (max-width:840px) {
	.columna.cpx-880 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-880 {
		-webkit-box-flex: 0;
		flex: 0 0 879px;
		-moz-flex: 0 0 879px;
		-ms-flex: 0 0 879px;
		flex: 0 0 879px;
		-webkit-flex: 0 0 879px;
		-moz-flex: 0 0 879px;
		-ms-flex: 0 0 879px
	}
}

.columna.cpx-885 {
	-webkit-box-flex: 0;
	flex: 0 0 884px;
	-moz-flex: 0 0 884px;
	-ms-flex: 0 0 884px;
	flex: 0 0 884px;
	-webkit-flex: 0 0 884px;
	-moz-flex: 0 0 884px;
	-ms-flex: 0 0 884px
}

@media only screen and (max-width:840px) {
	.columna.cpx-885 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-885 {
		-webkit-box-flex: 0;
		flex: 0 0 884px;
		-moz-flex: 0 0 884px;
		-ms-flex: 0 0 884px;
		flex: 0 0 884px;
		-webkit-flex: 0 0 884px;
		-moz-flex: 0 0 884px;
		-ms-flex: 0 0 884px
	}
}

.columna.cpx-890 {
	-webkit-box-flex: 0;
	flex: 0 0 889px;
	-moz-flex: 0 0 889px;
	-ms-flex: 0 0 889px;
	flex: 0 0 889px;
	-webkit-flex: 0 0 889px;
	-moz-flex: 0 0 889px;
	-ms-flex: 0 0 889px
}

@media only screen and (max-width:840px) {
	.columna.cpx-890 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-890 {
		-webkit-box-flex: 0;
		flex: 0 0 889px;
		-moz-flex: 0 0 889px;
		-ms-flex: 0 0 889px;
		flex: 0 0 889px;
		-webkit-flex: 0 0 889px;
		-moz-flex: 0 0 889px;
		-ms-flex: 0 0 889px
	}
}

.columna.cpx-895 {
	-webkit-box-flex: 0;
	flex: 0 0 894px;
	-moz-flex: 0 0 894px;
	-ms-flex: 0 0 894px;
	flex: 0 0 894px;
	-webkit-flex: 0 0 894px;
	-moz-flex: 0 0 894px;
	-ms-flex: 0 0 894px
}

@media only screen and (max-width:840px) {
	.columna.cpx-895 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-895 {
		-webkit-box-flex: 0;
		flex: 0 0 894px;
		-moz-flex: 0 0 894px;
		-ms-flex: 0 0 894px;
		flex: 0 0 894px;
		-webkit-flex: 0 0 894px;
		-moz-flex: 0 0 894px;
		-ms-flex: 0 0 894px
	}
}

.columna.cpx-900 {
	-webkit-box-flex: 0;
	flex: 0 0 899px;
	-moz-flex: 0 0 899px;
	-ms-flex: 0 0 899px;
	flex: 0 0 899px;
	-webkit-flex: 0 0 899px;
	-moz-flex: 0 0 899px;
	-ms-flex: 0 0 899px
}

@media only screen and (max-width:840px) {
	.columna.cpx-900 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-900 {
		-webkit-box-flex: 0;
		flex: 0 0 899px;
		-moz-flex: 0 0 899px;
		-ms-flex: 0 0 899px;
		flex: 0 0 899px;
		-webkit-flex: 0 0 899px;
		-moz-flex: 0 0 899px;
		-ms-flex: 0 0 899px
	}
}

.columna.cpx-905 {
	-webkit-box-flex: 0;
	flex: 0 0 904px;
	-moz-flex: 0 0 904px;
	-ms-flex: 0 0 904px;
	flex: 0 0 904px;
	-webkit-flex: 0 0 904px;
	-moz-flex: 0 0 904px;
	-ms-flex: 0 0 904px
}

@media only screen and (max-width:840px) {
	.columna.cpx-905 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-905 {
		-webkit-box-flex: 0;
		flex: 0 0 904px;
		-moz-flex: 0 0 904px;
		-ms-flex: 0 0 904px;
		flex: 0 0 904px;
		-webkit-flex: 0 0 904px;
		-moz-flex: 0 0 904px;
		-ms-flex: 0 0 904px
	}
}

.columna.cpx-910 {
	-webkit-box-flex: 0;
	flex: 0 0 909px;
	-moz-flex: 0 0 909px;
	-ms-flex: 0 0 909px;
	flex: 0 0 909px;
	-webkit-flex: 0 0 909px;
	-moz-flex: 0 0 909px;
	-ms-flex: 0 0 909px
}

@media only screen and (max-width:840px) {
	.columna.cpx-910 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-910 {
		-webkit-box-flex: 0;
		flex: 0 0 909px;
		-moz-flex: 0 0 909px;
		-ms-flex: 0 0 909px;
		flex: 0 0 909px;
		-webkit-flex: 0 0 909px;
		-moz-flex: 0 0 909px;
		-ms-flex: 0 0 909px
	}
}

.columna.cpx-915 {
	-webkit-box-flex: 0;
	flex: 0 0 914px;
	-moz-flex: 0 0 914px;
	-ms-flex: 0 0 914px;
	flex: 0 0 914px;
	-webkit-flex: 0 0 914px;
	-moz-flex: 0 0 914px;
	-ms-flex: 0 0 914px
}

@media only screen and (max-width:840px) {
	.columna.cpx-915 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-915 {
		-webkit-box-flex: 0;
		flex: 0 0 914px;
		-moz-flex: 0 0 914px;
		-ms-flex: 0 0 914px;
		flex: 0 0 914px;
		-webkit-flex: 0 0 914px;
		-moz-flex: 0 0 914px;
		-ms-flex: 0 0 914px
	}
}

.columna.cpx-920 {
	-webkit-box-flex: 0;
	flex: 0 0 919px;
	-moz-flex: 0 0 919px;
	-ms-flex: 0 0 919px;
	flex: 0 0 919px;
	-webkit-flex: 0 0 919px;
	-moz-flex: 0 0 919px;
	-ms-flex: 0 0 919px
}

@media only screen and (max-width:840px) {
	.columna.cpx-920 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-920 {
		-webkit-box-flex: 0;
		flex: 0 0 919px;
		-moz-flex: 0 0 919px;
		-ms-flex: 0 0 919px;
		flex: 0 0 919px;
		-webkit-flex: 0 0 919px;
		-moz-flex: 0 0 919px;
		-ms-flex: 0 0 919px
	}
}

.columna.cpx-925 {
	-webkit-box-flex: 0;
	flex: 0 0 924px;
	-moz-flex: 0 0 924px;
	-ms-flex: 0 0 924px;
	flex: 0 0 924px;
	-webkit-flex: 0 0 924px;
	-moz-flex: 0 0 924px;
	-ms-flex: 0 0 924px
}

@media only screen and (max-width:840px) {
	.columna.cpx-925 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-925 {
		-webkit-box-flex: 0;
		flex: 0 0 924px;
		-moz-flex: 0 0 924px;
		-ms-flex: 0 0 924px;
		flex: 0 0 924px;
		-webkit-flex: 0 0 924px;
		-moz-flex: 0 0 924px;
		-ms-flex: 0 0 924px
	}
}

.columna.cpx-930 {
	-webkit-box-flex: 0;
	flex: 0 0 929px;
	-moz-flex: 0 0 929px;
	-ms-flex: 0 0 929px;
	flex: 0 0 929px;
	-webkit-flex: 0 0 929px;
	-moz-flex: 0 0 929px;
	-ms-flex: 0 0 929px
}

@media only screen and (max-width:840px) {
	.columna.cpx-930 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-930 {
		-webkit-box-flex: 0;
		flex: 0 0 929px;
		-moz-flex: 0 0 929px;
		-ms-flex: 0 0 929px;
		flex: 0 0 929px;
		-webkit-flex: 0 0 929px;
		-moz-flex: 0 0 929px;
		-ms-flex: 0 0 929px
	}
}

.columna.cpx-935 {
	-webkit-box-flex: 0;
	flex: 0 0 934px;
	-moz-flex: 0 0 934px;
	-ms-flex: 0 0 934px;
	flex: 0 0 934px;
	-webkit-flex: 0 0 934px;
	-moz-flex: 0 0 934px;
	-ms-flex: 0 0 934px
}

@media only screen and (max-width:840px) {
	.columna.cpx-935 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-935 {
		-webkit-box-flex: 0;
		flex: 0 0 934px;
		-moz-flex: 0 0 934px;
		-ms-flex: 0 0 934px;
		flex: 0 0 934px;
		-webkit-flex: 0 0 934px;
		-moz-flex: 0 0 934px;
		-ms-flex: 0 0 934px
	}
}

.columna.cpx-940 {
	-webkit-box-flex: 0;
	flex: 0 0 939px;
	-moz-flex: 0 0 939px;
	-ms-flex: 0 0 939px;
	flex: 0 0 939px;
	-webkit-flex: 0 0 939px;
	-moz-flex: 0 0 939px;
	-ms-flex: 0 0 939px
}

@media only screen and (max-width:840px) {
	.columna.cpx-940 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-940 {
		-webkit-box-flex: 0;
		flex: 0 0 939px;
		-moz-flex: 0 0 939px;
		-ms-flex: 0 0 939px;
		flex: 0 0 939px;
		-webkit-flex: 0 0 939px;
		-moz-flex: 0 0 939px;
		-ms-flex: 0 0 939px
	}
}

.columna.cpx-945 {
	-webkit-box-flex: 0;
	flex: 0 0 944px;
	-moz-flex: 0 0 944px;
	-ms-flex: 0 0 944px;
	flex: 0 0 944px;
	-webkit-flex: 0 0 944px;
	-moz-flex: 0 0 944px;
	-ms-flex: 0 0 944px
}

@media only screen and (max-width:840px) {
	.columna.cpx-945 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-945 {
		-webkit-box-flex: 0;
		flex: 0 0 944px;
		-moz-flex: 0 0 944px;
		-ms-flex: 0 0 944px;
		flex: 0 0 944px;
		-webkit-flex: 0 0 944px;
		-moz-flex: 0 0 944px;
		-ms-flex: 0 0 944px
	}
}

.columna.cpx-950 {
	-webkit-box-flex: 0;
	flex: 0 0 949px;
	-moz-flex: 0 0 949px;
	-ms-flex: 0 0 949px;
	flex: 0 0 949px;
	-webkit-flex: 0 0 949px;
	-moz-flex: 0 0 949px;
	-ms-flex: 0 0 949px
}

@media only screen and (max-width:840px) {
	.columna.cpx-950 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-950 {
		-webkit-box-flex: 0;
		flex: 0 0 949px;
		-moz-flex: 0 0 949px;
		-ms-flex: 0 0 949px;
		flex: 0 0 949px;
		-webkit-flex: 0 0 949px;
		-moz-flex: 0 0 949px;
		-ms-flex: 0 0 949px
	}
}

.columna.cpx-955 {
	-webkit-box-flex: 0;
	flex: 0 0 954px;
	-moz-flex: 0 0 954px;
	-ms-flex: 0 0 954px;
	flex: 0 0 954px;
	-webkit-flex: 0 0 954px;
	-moz-flex: 0 0 954px;
	-ms-flex: 0 0 954px
}

@media only screen and (max-width:840px) {
	.columna.cpx-955 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-955 {
		-webkit-box-flex: 0;
		flex: 0 0 954px;
		-moz-flex: 0 0 954px;
		-ms-flex: 0 0 954px;
		flex: 0 0 954px;
		-webkit-flex: 0 0 954px;
		-moz-flex: 0 0 954px;
		-ms-flex: 0 0 954px
	}
}

.columna.cpx-960 {
	-webkit-box-flex: 0;
	flex: 0 0 959px;
	-moz-flex: 0 0 959px;
	-ms-flex: 0 0 959px;
	flex: 0 0 959px;
	-webkit-flex: 0 0 959px;
	-moz-flex: 0 0 959px;
	-ms-flex: 0 0 959px
}

@media only screen and (max-width:840px) {
	.columna.cpx-960 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-960 {
		-webkit-box-flex: 0;
		flex: 0 0 959px;
		-moz-flex: 0 0 959px;
		-ms-flex: 0 0 959px;
		flex: 0 0 959px;
		-webkit-flex: 0 0 959px;
		-moz-flex: 0 0 959px;
		-ms-flex: 0 0 959px
	}
}

.columna.cpx-965 {
	-webkit-box-flex: 0;
	flex: 0 0 964px;
	-moz-flex: 0 0 964px;
	-ms-flex: 0 0 964px;
	flex: 0 0 964px;
	-webkit-flex: 0 0 964px;
	-moz-flex: 0 0 964px;
	-ms-flex: 0 0 964px
}

@media only screen and (max-width:840px) {
	.columna.cpx-965 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-965 {
		-webkit-box-flex: 0;
		flex: 0 0 964px;
		-moz-flex: 0 0 964px;
		-ms-flex: 0 0 964px;
		flex: 0 0 964px;
		-webkit-flex: 0 0 964px;
		-moz-flex: 0 0 964px;
		-ms-flex: 0 0 964px
	}
}

.columna.cpx-970 {
	-webkit-box-flex: 0;
	flex: 0 0 969px;
	-moz-flex: 0 0 969px;
	-ms-flex: 0 0 969px;
	flex: 0 0 969px;
	-webkit-flex: 0 0 969px;
	-moz-flex: 0 0 969px;
	-ms-flex: 0 0 969px
}

@media only screen and (max-width:840px) {
	.columna.cpx-970 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-970 {
		-webkit-box-flex: 0;
		flex: 0 0 969px;
		-moz-flex: 0 0 969px;
		-ms-flex: 0 0 969px;
		flex: 0 0 969px;
		-webkit-flex: 0 0 969px;
		-moz-flex: 0 0 969px;
		-ms-flex: 0 0 969px
	}
}

.columna.cpx-975 {
	-webkit-box-flex: 0;
	flex: 0 0 974px;
	-moz-flex: 0 0 974px;
	-ms-flex: 0 0 974px;
	flex: 0 0 974px;
	-webkit-flex: 0 0 974px;
	-moz-flex: 0 0 974px;
	-ms-flex: 0 0 974px
}

@media only screen and (max-width:840px) {
	.columna.cpx-975 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-975 {
		-webkit-box-flex: 0;
		flex: 0 0 974px;
		-moz-flex: 0 0 974px;
		-ms-flex: 0 0 974px;
		flex: 0 0 974px;
		-webkit-flex: 0 0 974px;
		-moz-flex: 0 0 974px;
		-ms-flex: 0 0 974px
	}
}

.columna.cpx-980 {
	-webkit-box-flex: 0;
	flex: 0 0 979px;
	-moz-flex: 0 0 979px;
	-ms-flex: 0 0 979px;
	flex: 0 0 979px;
	-webkit-flex: 0 0 979px;
	-moz-flex: 0 0 979px;
	-ms-flex: 0 0 979px
}

@media only screen and (max-width:840px) {
	.columna.cpx-980 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-980 {
		-webkit-box-flex: 0;
		flex: 0 0 979px;
		-moz-flex: 0 0 979px;
		-ms-flex: 0 0 979px;
		flex: 0 0 979px;
		-webkit-flex: 0 0 979px;
		-moz-flex: 0 0 979px;
		-ms-flex: 0 0 979px
	}
}

.columna.cpx-985 {
	-webkit-box-flex: 0;
	flex: 0 0 984px;
	-moz-flex: 0 0 984px;
	-ms-flex: 0 0 984px;
	flex: 0 0 984px;
	-webkit-flex: 0 0 984px;
	-moz-flex: 0 0 984px;
	-ms-flex: 0 0 984px
}

@media only screen and (max-width:840px) {
	.columna.cpx-985 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-985 {
		-webkit-box-flex: 0;
		flex: 0 0 984px;
		-moz-flex: 0 0 984px;
		-ms-flex: 0 0 984px;
		flex: 0 0 984px;
		-webkit-flex: 0 0 984px;
		-moz-flex: 0 0 984px;
		-ms-flex: 0 0 984px
	}
}

.columna.cpx-990 {
	-webkit-box-flex: 0;
	flex: 0 0 989px;
	-moz-flex: 0 0 989px;
	-ms-flex: 0 0 989px;
	flex: 0 0 989px;
	-webkit-flex: 0 0 989px;
	-moz-flex: 0 0 989px;
	-ms-flex: 0 0 989px
}

@media only screen and (max-width:840px) {
	.columna.cpx-990 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-990 {
		-webkit-box-flex: 0;
		flex: 0 0 989px;
		-moz-flex: 0 0 989px;
		-ms-flex: 0 0 989px;
		flex: 0 0 989px;
		-webkit-flex: 0 0 989px;
		-moz-flex: 0 0 989px;
		-ms-flex: 0 0 989px
	}
}

.columna.cpx-995 {
	-webkit-box-flex: 0;
	flex: 0 0 994px;
	-moz-flex: 0 0 994px;
	-ms-flex: 0 0 994px;
	flex: 0 0 994px;
	-webkit-flex: 0 0 994px;
	-moz-flex: 0 0 994px;
	-ms-flex: 0 0 994px
}

@media only screen and (max-width:840px) {
	.columna.cpx-995 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-995 {
		-webkit-box-flex: 0;
		flex: 0 0 994px;
		-moz-flex: 0 0 994px;
		-ms-flex: 0 0 994px;
		flex: 0 0 994px;
		-webkit-flex: 0 0 994px;
		-moz-flex: 0 0 994px;
		-ms-flex: 0 0 994px
	}
}

.columna.cpx-1000 {
	-webkit-box-flex: 0;
	flex: 0 0 999px;
	-moz-flex: 0 0 999px;
	-ms-flex: 0 0 999px;
	flex: 0 0 999px;
	-webkit-flex: 0 0 999px;
	-moz-flex: 0 0 999px;
	-ms-flex: 0 0 999px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1000 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1000 {
		-webkit-box-flex: 0;
		flex: 0 0 999px;
		-moz-flex: 0 0 999px;
		-ms-flex: 0 0 999px;
		flex: 0 0 999px;
		-webkit-flex: 0 0 999px;
		-moz-flex: 0 0 999px;
		-ms-flex: 0 0 999px
	}
}

.columna.cpx-1005 {
	-webkit-box-flex: 0;
	flex: 0 0 1004px;
	-moz-flex: 0 0 1004px;
	-ms-flex: 0 0 1004px;
	flex: 0 0 1004px;
	-webkit-flex: 0 0 1004px;
	-moz-flex: 0 0 1004px;
	-ms-flex: 0 0 1004px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1005 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1005 {
		-webkit-box-flex: 0;
		flex: 0 0 1004px;
		-moz-flex: 0 0 1004px;
		-ms-flex: 0 0 1004px;
		flex: 0 0 1004px;
		-webkit-flex: 0 0 1004px;
		-moz-flex: 0 0 1004px;
		-ms-flex: 0 0 1004px
	}
}

.columna.cpx-1010 {
	-webkit-box-flex: 0;
	flex: 0 0 1009px;
	-moz-flex: 0 0 1009px;
	-ms-flex: 0 0 1009px;
	flex: 0 0 1009px;
	-webkit-flex: 0 0 1009px;
	-moz-flex: 0 0 1009px;
	-ms-flex: 0 0 1009px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1010 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1010 {
		-webkit-box-flex: 0;
		flex: 0 0 1009px;
		-moz-flex: 0 0 1009px;
		-ms-flex: 0 0 1009px;
		flex: 0 0 1009px;
		-webkit-flex: 0 0 1009px;
		-moz-flex: 0 0 1009px;
		-ms-flex: 0 0 1009px
	}
}

.columna.cpx-1015 {
	-webkit-box-flex: 0;
	flex: 0 0 1014px;
	-moz-flex: 0 0 1014px;
	-ms-flex: 0 0 1014px;
	flex: 0 0 1014px;
	-webkit-flex: 0 0 1014px;
	-moz-flex: 0 0 1014px;
	-ms-flex: 0 0 1014px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1015 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1015 {
		-webkit-box-flex: 0;
		flex: 0 0 1014px;
		-moz-flex: 0 0 1014px;
		-ms-flex: 0 0 1014px;
		flex: 0 0 1014px;
		-webkit-flex: 0 0 1014px;
		-moz-flex: 0 0 1014px;
		-ms-flex: 0 0 1014px
	}
}

.columna.cpx-1020 {
	-webkit-box-flex: 0;
	flex: 0 0 1019px;
	-moz-flex: 0 0 1019px;
	-ms-flex: 0 0 1019px;
	flex: 0 0 1019px;
	-webkit-flex: 0 0 1019px;
	-moz-flex: 0 0 1019px;
	-ms-flex: 0 0 1019px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1020 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1020 {
		-webkit-box-flex: 0;
		flex: 0 0 1019px;
		-moz-flex: 0 0 1019px;
		-ms-flex: 0 0 1019px;
		flex: 0 0 1019px;
		-webkit-flex: 0 0 1019px;
		-moz-flex: 0 0 1019px;
		-ms-flex: 0 0 1019px
	}
}

.columna.cpx-1025 {
	-webkit-box-flex: 0;
	flex: 0 0 1024px;
	-moz-flex: 0 0 1024px;
	-ms-flex: 0 0 1024px;
	flex: 0 0 1024px;
	-webkit-flex: 0 0 1024px;
	-moz-flex: 0 0 1024px;
	-ms-flex: 0 0 1024px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1025 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1025 {
		-webkit-box-flex: 0;
		flex: 0 0 1024px;
		-moz-flex: 0 0 1024px;
		-ms-flex: 0 0 1024px;
		flex: 0 0 1024px;
		-webkit-flex: 0 0 1024px;
		-moz-flex: 0 0 1024px;
		-ms-flex: 0 0 1024px
	}
}

.columna.cpx-1030 {
	-webkit-box-flex: 0;
	flex: 0 0 1029px;
	-moz-flex: 0 0 1029px;
	-ms-flex: 0 0 1029px;
	flex: 0 0 1029px;
	-webkit-flex: 0 0 1029px;
	-moz-flex: 0 0 1029px;
	-ms-flex: 0 0 1029px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1030 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1030 {
		-webkit-box-flex: 0;
		flex: 0 0 1029px;
		-moz-flex: 0 0 1029px;
		-ms-flex: 0 0 1029px;
		flex: 0 0 1029px;
		-webkit-flex: 0 0 1029px;
		-moz-flex: 0 0 1029px;
		-ms-flex: 0 0 1029px
	}
}

.columna.cpx-1035 {
	-webkit-box-flex: 0;
	flex: 0 0 1034px;
	-moz-flex: 0 0 1034px;
	-ms-flex: 0 0 1034px;
	flex: 0 0 1034px;
	-webkit-flex: 0 0 1034px;
	-moz-flex: 0 0 1034px;
	-ms-flex: 0 0 1034px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1035 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1035 {
		-webkit-box-flex: 0;
		flex: 0 0 1034px;
		-moz-flex: 0 0 1034px;
		-ms-flex: 0 0 1034px;
		flex: 0 0 1034px;
		-webkit-flex: 0 0 1034px;
		-moz-flex: 0 0 1034px;
		-ms-flex: 0 0 1034px
	}
}

.columna.cpx-1040 {
	-webkit-box-flex: 0;
	flex: 0 0 1039px;
	-moz-flex: 0 0 1039px;
	-ms-flex: 0 0 1039px;
	flex: 0 0 1039px;
	-webkit-flex: 0 0 1039px;
	-moz-flex: 0 0 1039px;
	-ms-flex: 0 0 1039px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1040 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1040 {
		-webkit-box-flex: 0;
		flex: 0 0 1039px;
		-moz-flex: 0 0 1039px;
		-ms-flex: 0 0 1039px;
		flex: 0 0 1039px;
		-webkit-flex: 0 0 1039px;
		-moz-flex: 0 0 1039px;
		-ms-flex: 0 0 1039px
	}
}

.columna.cpx-1045 {
	-webkit-box-flex: 0;
	flex: 0 0 1044px;
	-moz-flex: 0 0 1044px;
	-ms-flex: 0 0 1044px;
	flex: 0 0 1044px;
	-webkit-flex: 0 0 1044px;
	-moz-flex: 0 0 1044px;
	-ms-flex: 0 0 1044px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1045 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1045 {
		-webkit-box-flex: 0;
		flex: 0 0 1044px;
		-moz-flex: 0 0 1044px;
		-ms-flex: 0 0 1044px;
		flex: 0 0 1044px;
		-webkit-flex: 0 0 1044px;
		-moz-flex: 0 0 1044px;
		-ms-flex: 0 0 1044px
	}
}

.columna.cpx-1050 {
	-webkit-box-flex: 0;
	flex: 0 0 1049px;
	-moz-flex: 0 0 1049px;
	-ms-flex: 0 0 1049px;
	flex: 0 0 1049px;
	-webkit-flex: 0 0 1049px;
	-moz-flex: 0 0 1049px;
	-ms-flex: 0 0 1049px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1050 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1050 {
		-webkit-box-flex: 0;
		flex: 0 0 1049px;
		-moz-flex: 0 0 1049px;
		-ms-flex: 0 0 1049px;
		flex: 0 0 1049px;
		-webkit-flex: 0 0 1049px;
		-moz-flex: 0 0 1049px;
		-ms-flex: 0 0 1049px
	}
}

.columna.cpx-1055 {
	-webkit-box-flex: 0;
	flex: 0 0 1054px;
	-moz-flex: 0 0 1054px;
	-ms-flex: 0 0 1054px;
	flex: 0 0 1054px;
	-webkit-flex: 0 0 1054px;
	-moz-flex: 0 0 1054px;
	-ms-flex: 0 0 1054px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1055 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1055 {
		-webkit-box-flex: 0;
		flex: 0 0 1054px;
		-moz-flex: 0 0 1054px;
		-ms-flex: 0 0 1054px;
		flex: 0 0 1054px;
		-webkit-flex: 0 0 1054px;
		-moz-flex: 0 0 1054px;
		-ms-flex: 0 0 1054px
	}
}

.columna.cpx-1060 {
	-webkit-box-flex: 0;
	flex: 0 0 1059px;
	-moz-flex: 0 0 1059px;
	-ms-flex: 0 0 1059px;
	flex: 0 0 1059px;
	-webkit-flex: 0 0 1059px;
	-moz-flex: 0 0 1059px;
	-ms-flex: 0 0 1059px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1060 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1060 {
		-webkit-box-flex: 0;
		flex: 0 0 1059px;
		-moz-flex: 0 0 1059px;
		-ms-flex: 0 0 1059px;
		flex: 0 0 1059px;
		-webkit-flex: 0 0 1059px;
		-moz-flex: 0 0 1059px;
		-ms-flex: 0 0 1059px
	}
}

.columna.cpx-1065 {
	-webkit-box-flex: 0;
	flex: 0 0 1064px;
	-moz-flex: 0 0 1064px;
	-ms-flex: 0 0 1064px;
	flex: 0 0 1064px;
	-webkit-flex: 0 0 1064px;
	-moz-flex: 0 0 1064px;
	-ms-flex: 0 0 1064px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1065 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1065 {
		-webkit-box-flex: 0;
		flex: 0 0 1064px;
		-moz-flex: 0 0 1064px;
		-ms-flex: 0 0 1064px;
		flex: 0 0 1064px;
		-webkit-flex: 0 0 1064px;
		-moz-flex: 0 0 1064px;
		-ms-flex: 0 0 1064px
	}
}

.columna.cpx-1070 {
	-webkit-box-flex: 0;
	flex: 0 0 1069px;
	-moz-flex: 0 0 1069px;
	-ms-flex: 0 0 1069px;
	flex: 0 0 1069px;
	-webkit-flex: 0 0 1069px;
	-moz-flex: 0 0 1069px;
	-ms-flex: 0 0 1069px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1070 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1070 {
		-webkit-box-flex: 0;
		flex: 0 0 1069px;
		-moz-flex: 0 0 1069px;
		-ms-flex: 0 0 1069px;
		flex: 0 0 1069px;
		-webkit-flex: 0 0 1069px;
		-moz-flex: 0 0 1069px;
		-ms-flex: 0 0 1069px
	}
}

.columna.cpx-1075 {
	-webkit-box-flex: 0;
	flex: 0 0 1074px;
	-moz-flex: 0 0 1074px;
	-ms-flex: 0 0 1074px;
	flex: 0 0 1074px;
	-webkit-flex: 0 0 1074px;
	-moz-flex: 0 0 1074px;
	-ms-flex: 0 0 1074px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1075 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1075 {
		-webkit-box-flex: 0;
		flex: 0 0 1074px;
		-moz-flex: 0 0 1074px;
		-ms-flex: 0 0 1074px;
		flex: 0 0 1074px;
		-webkit-flex: 0 0 1074px;
		-moz-flex: 0 0 1074px;
		-ms-flex: 0 0 1074px
	}
}

.columna.cpx-1080 {
	-webkit-box-flex: 0;
	flex: 0 0 1079px;
	-moz-flex: 0 0 1079px;
	-ms-flex: 0 0 1079px;
	flex: 0 0 1079px;
	-webkit-flex: 0 0 1079px;
	-moz-flex: 0 0 1079px;
	-ms-flex: 0 0 1079px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1080 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1080 {
		-webkit-box-flex: 0;
		flex: 0 0 1079px;
		-moz-flex: 0 0 1079px;
		-ms-flex: 0 0 1079px;
		flex: 0 0 1079px;
		-webkit-flex: 0 0 1079px;
		-moz-flex: 0 0 1079px;
		-ms-flex: 0 0 1079px
	}
}

.columna.cpx-1085 {
	-webkit-box-flex: 0;
	flex: 0 0 1084px;
	-moz-flex: 0 0 1084px;
	-ms-flex: 0 0 1084px;
	flex: 0 0 1084px;
	-webkit-flex: 0 0 1084px;
	-moz-flex: 0 0 1084px;
	-ms-flex: 0 0 1084px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1085 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1085 {
		-webkit-box-flex: 0;
		flex: 0 0 1084px;
		-moz-flex: 0 0 1084px;
		-ms-flex: 0 0 1084px;
		flex: 0 0 1084px;
		-webkit-flex: 0 0 1084px;
		-moz-flex: 0 0 1084px;
		-ms-flex: 0 0 1084px
	}
}

.columna.cpx-1090 {
	-webkit-box-flex: 0;
	flex: 0 0 1089px;
	-moz-flex: 0 0 1089px;
	-ms-flex: 0 0 1089px;
	flex: 0 0 1089px;
	-webkit-flex: 0 0 1089px;
	-moz-flex: 0 0 1089px;
	-ms-flex: 0 0 1089px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1090 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1090 {
		-webkit-box-flex: 0;
		flex: 0 0 1089px;
		-moz-flex: 0 0 1089px;
		-ms-flex: 0 0 1089px;
		flex: 0 0 1089px;
		-webkit-flex: 0 0 1089px;
		-moz-flex: 0 0 1089px;
		-ms-flex: 0 0 1089px
	}
}

.columna.cpx-1095 {
	-webkit-box-flex: 0;
	flex: 0 0 1094px;
	-moz-flex: 0 0 1094px;
	-ms-flex: 0 0 1094px;
	flex: 0 0 1094px;
	-webkit-flex: 0 0 1094px;
	-moz-flex: 0 0 1094px;
	-ms-flex: 0 0 1094px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1095 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1095 {
		-webkit-box-flex: 0;
		flex: 0 0 1094px;
		-moz-flex: 0 0 1094px;
		-ms-flex: 0 0 1094px;
		flex: 0 0 1094px;
		-webkit-flex: 0 0 1094px;
		-moz-flex: 0 0 1094px;
		-ms-flex: 0 0 1094px
	}
}

.columna.cpx-1100 {
	-webkit-box-flex: 0;
	flex: 0 0 1099px;
	-moz-flex: 0 0 1099px;
	-ms-flex: 0 0 1099px;
	flex: 0 0 1099px;
	-webkit-flex: 0 0 1099px;
	-moz-flex: 0 0 1099px;
	-ms-flex: 0 0 1099px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1100 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1100 {
		-webkit-box-flex: 0;
		flex: 0 0 1099px;
		-moz-flex: 0 0 1099px;
		-ms-flex: 0 0 1099px;
		flex: 0 0 1099px;
		-webkit-flex: 0 0 1099px;
		-moz-flex: 0 0 1099px;
		-ms-flex: 0 0 1099px
	}
}

.columna.cpx-1105 {
	-webkit-box-flex: 0;
	flex: 0 0 1104px;
	-moz-flex: 0 0 1104px;
	-ms-flex: 0 0 1104px;
	flex: 0 0 1104px;
	-webkit-flex: 0 0 1104px;
	-moz-flex: 0 0 1104px;
	-ms-flex: 0 0 1104px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1105 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1105 {
		-webkit-box-flex: 0;
		flex: 0 0 1104px;
		-moz-flex: 0 0 1104px;
		-ms-flex: 0 0 1104px;
		flex: 0 0 1104px;
		-webkit-flex: 0 0 1104px;
		-moz-flex: 0 0 1104px;
		-ms-flex: 0 0 1104px
	}
}

.columna.cpx-1110 {
	-webkit-box-flex: 0;
	flex: 0 0 1109px;
	-moz-flex: 0 0 1109px;
	-ms-flex: 0 0 1109px;
	flex: 0 0 1109px;
	-webkit-flex: 0 0 1109px;
	-moz-flex: 0 0 1109px;
	-ms-flex: 0 0 1109px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1110 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1110 {
		-webkit-box-flex: 0;
		flex: 0 0 1109px;
		-moz-flex: 0 0 1109px;
		-ms-flex: 0 0 1109px;
		flex: 0 0 1109px;
		-webkit-flex: 0 0 1109px;
		-moz-flex: 0 0 1109px;
		-ms-flex: 0 0 1109px
	}
}

.columna.cpx-1115 {
	-webkit-box-flex: 0;
	flex: 0 0 1114px;
	-moz-flex: 0 0 1114px;
	-ms-flex: 0 0 1114px;
	flex: 0 0 1114px;
	-webkit-flex: 0 0 1114px;
	-moz-flex: 0 0 1114px;
	-ms-flex: 0 0 1114px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1115 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1115 {
		-webkit-box-flex: 0;
		flex: 0 0 1114px;
		-moz-flex: 0 0 1114px;
		-ms-flex: 0 0 1114px;
		flex: 0 0 1114px;
		-webkit-flex: 0 0 1114px;
		-moz-flex: 0 0 1114px;
		-ms-flex: 0 0 1114px
	}
}

.columna.cpx-1120 {
	-webkit-box-flex: 0;
	flex: 0 0 1119px;
	-moz-flex: 0 0 1119px;
	-ms-flex: 0 0 1119px;
	flex: 0 0 1119px;
	-webkit-flex: 0 0 1119px;
	-moz-flex: 0 0 1119px;
	-ms-flex: 0 0 1119px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1120 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1120 {
		-webkit-box-flex: 0;
		flex: 0 0 1119px;
		-moz-flex: 0 0 1119px;
		-ms-flex: 0 0 1119px;
		flex: 0 0 1119px;
		-webkit-flex: 0 0 1119px;
		-moz-flex: 0 0 1119px;
		-ms-flex: 0 0 1119px
	}
}

.columna.cpx-1125 {
	-webkit-box-flex: 0;
	flex: 0 0 1124px;
	-moz-flex: 0 0 1124px;
	-ms-flex: 0 0 1124px;
	flex: 0 0 1124px;
	-webkit-flex: 0 0 1124px;
	-moz-flex: 0 0 1124px;
	-ms-flex: 0 0 1124px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1125 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1125 {
		-webkit-box-flex: 0;
		flex: 0 0 1124px;
		-moz-flex: 0 0 1124px;
		-ms-flex: 0 0 1124px;
		flex: 0 0 1124px;
		-webkit-flex: 0 0 1124px;
		-moz-flex: 0 0 1124px;
		-ms-flex: 0 0 1124px
	}
}

.columna.cpx-1130 {
	-webkit-box-flex: 0;
	flex: 0 0 1129px;
	-moz-flex: 0 0 1129px;
	-ms-flex: 0 0 1129px;
	flex: 0 0 1129px;
	-webkit-flex: 0 0 1129px;
	-moz-flex: 0 0 1129px;
	-ms-flex: 0 0 1129px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1130 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1130 {
		-webkit-box-flex: 0;
		flex: 0 0 1129px;
		-moz-flex: 0 0 1129px;
		-ms-flex: 0 0 1129px;
		flex: 0 0 1129px;
		-webkit-flex: 0 0 1129px;
		-moz-flex: 0 0 1129px;
		-ms-flex: 0 0 1129px
	}
}

.columna.cpx-1135 {
	-webkit-box-flex: 0;
	flex: 0 0 1134px;
	-moz-flex: 0 0 1134px;
	-ms-flex: 0 0 1134px;
	flex: 0 0 1134px;
	-webkit-flex: 0 0 1134px;
	-moz-flex: 0 0 1134px;
	-ms-flex: 0 0 1134px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1135 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1135 {
		-webkit-box-flex: 0;
		flex: 0 0 1134px;
		-moz-flex: 0 0 1134px;
		-ms-flex: 0 0 1134px;
		flex: 0 0 1134px;
		-webkit-flex: 0 0 1134px;
		-moz-flex: 0 0 1134px;
		-ms-flex: 0 0 1134px
	}
}

.columna.cpx-1140 {
	-webkit-box-flex: 0;
	flex: 0 0 1139px;
	-moz-flex: 0 0 1139px;
	-ms-flex: 0 0 1139px;
	flex: 0 0 1139px;
	-webkit-flex: 0 0 1139px;
	-moz-flex: 0 0 1139px;
	-ms-flex: 0 0 1139px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1140 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1140 {
		-webkit-box-flex: 0;
		flex: 0 0 1139px;
		-moz-flex: 0 0 1139px;
		-ms-flex: 0 0 1139px;
		flex: 0 0 1139px;
		-webkit-flex: 0 0 1139px;
		-moz-flex: 0 0 1139px;
		-ms-flex: 0 0 1139px
	}
}

.columna.cpx-1145 {
	-webkit-box-flex: 0;
	flex: 0 0 1144px;
	-moz-flex: 0 0 1144px;
	-ms-flex: 0 0 1144px;
	flex: 0 0 1144px;
	-webkit-flex: 0 0 1144px;
	-moz-flex: 0 0 1144px;
	-ms-flex: 0 0 1144px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1145 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1145 {
		-webkit-box-flex: 0;
		flex: 0 0 1144px;
		-moz-flex: 0 0 1144px;
		-ms-flex: 0 0 1144px;
		flex: 0 0 1144px;
		-webkit-flex: 0 0 1144px;
		-moz-flex: 0 0 1144px;
		-ms-flex: 0 0 1144px
	}
}

.columna.cpx-1150 {
	-webkit-box-flex: 0;
	flex: 0 0 1149px;
	-moz-flex: 0 0 1149px;
	-ms-flex: 0 0 1149px;
	flex: 0 0 1149px;
	-webkit-flex: 0 0 1149px;
	-moz-flex: 0 0 1149px;
	-ms-flex: 0 0 1149px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1150 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1150 {
		-webkit-box-flex: 0;
		flex: 0 0 1149px;
		-moz-flex: 0 0 1149px;
		-ms-flex: 0 0 1149px;
		flex: 0 0 1149px;
		-webkit-flex: 0 0 1149px;
		-moz-flex: 0 0 1149px;
		-ms-flex: 0 0 1149px
	}
}

.columna.cpx-1155 {
	-webkit-box-flex: 0;
	flex: 0 0 1154px;
	-moz-flex: 0 0 1154px;
	-ms-flex: 0 0 1154px;
	flex: 0 0 1154px;
	-webkit-flex: 0 0 1154px;
	-moz-flex: 0 0 1154px;
	-ms-flex: 0 0 1154px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1155 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1155 {
		-webkit-box-flex: 0;
		flex: 0 0 1154px;
		-moz-flex: 0 0 1154px;
		-ms-flex: 0 0 1154px;
		flex: 0 0 1154px;
		-webkit-flex: 0 0 1154px;
		-moz-flex: 0 0 1154px;
		-ms-flex: 0 0 1154px
	}
}

.columna.cpx-1160 {
	-webkit-box-flex: 0;
	flex: 0 0 1159px;
	-moz-flex: 0 0 1159px;
	-ms-flex: 0 0 1159px;
	flex: 0 0 1159px;
	-webkit-flex: 0 0 1159px;
	-moz-flex: 0 0 1159px;
	-ms-flex: 0 0 1159px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1160 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1160 {
		-webkit-box-flex: 0;
		flex: 0 0 1159px;
		-moz-flex: 0 0 1159px;
		-ms-flex: 0 0 1159px;
		flex: 0 0 1159px;
		-webkit-flex: 0 0 1159px;
		-moz-flex: 0 0 1159px;
		-ms-flex: 0 0 1159px
	}
}

.columna.cpx-1165 {
	-webkit-box-flex: 0;
	flex: 0 0 1164px;
	-moz-flex: 0 0 1164px;
	-ms-flex: 0 0 1164px;
	flex: 0 0 1164px;
	-webkit-flex: 0 0 1164px;
	-moz-flex: 0 0 1164px;
	-ms-flex: 0 0 1164px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1165 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1165 {
		-webkit-box-flex: 0;
		flex: 0 0 1164px;
		-moz-flex: 0 0 1164px;
		-ms-flex: 0 0 1164px;
		flex: 0 0 1164px;
		-webkit-flex: 0 0 1164px;
		-moz-flex: 0 0 1164px;
		-ms-flex: 0 0 1164px
	}
}

.columna.cpx-1170 {
	-webkit-box-flex: 0;
	flex: 0 0 1169px;
	-moz-flex: 0 0 1169px;
	-ms-flex: 0 0 1169px;
	flex: 0 0 1169px;
	-webkit-flex: 0 0 1169px;
	-moz-flex: 0 0 1169px;
	-ms-flex: 0 0 1169px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1170 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1170 {
		-webkit-box-flex: 0;
		flex: 0 0 1169px;
		-moz-flex: 0 0 1169px;
		-ms-flex: 0 0 1169px;
		flex: 0 0 1169px;
		-webkit-flex: 0 0 1169px;
		-moz-flex: 0 0 1169px;
		-ms-flex: 0 0 1169px
	}
}

.columna.cpx-1175 {
	-webkit-box-flex: 0;
	flex: 0 0 1174px;
	-moz-flex: 0 0 1174px;
	-ms-flex: 0 0 1174px;
	flex: 0 0 1174px;
	-webkit-flex: 0 0 1174px;
	-moz-flex: 0 0 1174px;
	-ms-flex: 0 0 1174px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1175 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1175 {
		-webkit-box-flex: 0;
		flex: 0 0 1174px;
		-moz-flex: 0 0 1174px;
		-ms-flex: 0 0 1174px;
		flex: 0 0 1174px;
		-webkit-flex: 0 0 1174px;
		-moz-flex: 0 0 1174px;
		-ms-flex: 0 0 1174px
	}
}

.columna.cpx-1180 {
	-webkit-box-flex: 0;
	flex: 0 0 1179px;
	-moz-flex: 0 0 1179px;
	-ms-flex: 0 0 1179px;
	flex: 0 0 1179px;
	-webkit-flex: 0 0 1179px;
	-moz-flex: 0 0 1179px;
	-ms-flex: 0 0 1179px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1180 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1180 {
		-webkit-box-flex: 0;
		flex: 0 0 1179px;
		-moz-flex: 0 0 1179px;
		-ms-flex: 0 0 1179px;
		flex: 0 0 1179px;
		-webkit-flex: 0 0 1179px;
		-moz-flex: 0 0 1179px;
		-ms-flex: 0 0 1179px
	}
}

.columna.cpx-1185 {
	-webkit-box-flex: 0;
	flex: 0 0 1184px;
	-moz-flex: 0 0 1184px;
	-ms-flex: 0 0 1184px;
	flex: 0 0 1184px;
	-webkit-flex: 0 0 1184px;
	-moz-flex: 0 0 1184px;
	-ms-flex: 0 0 1184px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1185 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1185 {
		-webkit-box-flex: 0;
		flex: 0 0 1184px;
		-moz-flex: 0 0 1184px;
		-ms-flex: 0 0 1184px;
		flex: 0 0 1184px;
		-webkit-flex: 0 0 1184px;
		-moz-flex: 0 0 1184px;
		-ms-flex: 0 0 1184px
	}
}

.columna.cpx-1190 {
	-webkit-box-flex: 0;
	flex: 0 0 1189px;
	-moz-flex: 0 0 1189px;
	-ms-flex: 0 0 1189px;
	flex: 0 0 1189px;
	-webkit-flex: 0 0 1189px;
	-moz-flex: 0 0 1189px;
	-ms-flex: 0 0 1189px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1190 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1190 {
		-webkit-box-flex: 0;
		flex: 0 0 1189px;
		-moz-flex: 0 0 1189px;
		-ms-flex: 0 0 1189px;
		flex: 0 0 1189px;
		-webkit-flex: 0 0 1189px;
		-moz-flex: 0 0 1189px;
		-ms-flex: 0 0 1189px
	}
}

.columna.cpx-1195 {
	-webkit-box-flex: 0;
	flex: 0 0 1194px;
	-moz-flex: 0 0 1194px;
	-ms-flex: 0 0 1194px;
	flex: 0 0 1194px;
	-webkit-flex: 0 0 1194px;
	-moz-flex: 0 0 1194px;
	-ms-flex: 0 0 1194px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1195 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1195 {
		-webkit-box-flex: 0;
		flex: 0 0 1194px;
		-moz-flex: 0 0 1194px;
		-ms-flex: 0 0 1194px;
		flex: 0 0 1194px;
		-webkit-flex: 0 0 1194px;
		-moz-flex: 0 0 1194px;
		-ms-flex: 0 0 1194px
	}
}

.columna.cpx-1200 {
	-webkit-box-flex: 0;
	flex: 0 0 1199px;
	-moz-flex: 0 0 1199px;
	-ms-flex: 0 0 1199px;
	flex: 0 0 1199px;
	-webkit-flex: 0 0 1199px;
	-moz-flex: 0 0 1199px;
	-ms-flex: 0 0 1199px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1200 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1200 {
		-webkit-box-flex: 0;
		flex: 0 0 1199px;
		-moz-flex: 0 0 1199px;
		-ms-flex: 0 0 1199px;
		flex: 0 0 1199px;
		-webkit-flex: 0 0 1199px;
		-moz-flex: 0 0 1199px;
		-ms-flex: 0 0 1199px
	}
}

.columna.cpx-1205 {
	-webkit-box-flex: 0;
	flex: 0 0 1204px;
	-moz-flex: 0 0 1204px;
	-ms-flex: 0 0 1204px;
	flex: 0 0 1204px;
	-webkit-flex: 0 0 1204px;
	-moz-flex: 0 0 1204px;
	-ms-flex: 0 0 1204px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1205 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1205 {
		-webkit-box-flex: 0;
		flex: 0 0 1204px;
		-moz-flex: 0 0 1204px;
		-ms-flex: 0 0 1204px;
		flex: 0 0 1204px;
		-webkit-flex: 0 0 1204px;
		-moz-flex: 0 0 1204px;
		-ms-flex: 0 0 1204px
	}
}

.columna.cpx-1210 {
	-webkit-box-flex: 0;
	flex: 0 0 1209px;
	-moz-flex: 0 0 1209px;
	-ms-flex: 0 0 1209px;
	flex: 0 0 1209px;
	-webkit-flex: 0 0 1209px;
	-moz-flex: 0 0 1209px;
	-ms-flex: 0 0 1209px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1210 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1210 {
		-webkit-box-flex: 0;
		flex: 0 0 1209px;
		-moz-flex: 0 0 1209px;
		-ms-flex: 0 0 1209px;
		flex: 0 0 1209px;
		-webkit-flex: 0 0 1209px;
		-moz-flex: 0 0 1209px;
		-ms-flex: 0 0 1209px
	}
}

.columna.cpx-1215 {
	-webkit-box-flex: 0;
	flex: 0 0 1214px;
	-moz-flex: 0 0 1214px;
	-ms-flex: 0 0 1214px;
	flex: 0 0 1214px;
	-webkit-flex: 0 0 1214px;
	-moz-flex: 0 0 1214px;
	-ms-flex: 0 0 1214px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1215 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1215 {
		-webkit-box-flex: 0;
		flex: 0 0 1214px;
		-moz-flex: 0 0 1214px;
		-ms-flex: 0 0 1214px;
		flex: 0 0 1214px;
		-webkit-flex: 0 0 1214px;
		-moz-flex: 0 0 1214px;
		-ms-flex: 0 0 1214px
	}
}

.columna.cpx-1220 {
	-webkit-box-flex: 0;
	flex: 0 0 1219px;
	-moz-flex: 0 0 1219px;
	-ms-flex: 0 0 1219px;
	flex: 0 0 1219px;
	-webkit-flex: 0 0 1219px;
	-moz-flex: 0 0 1219px;
	-ms-flex: 0 0 1219px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1220 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1220 {
		-webkit-box-flex: 0;
		flex: 0 0 1219px;
		-moz-flex: 0 0 1219px;
		-ms-flex: 0 0 1219px;
		flex: 0 0 1219px;
		-webkit-flex: 0 0 1219px;
		-moz-flex: 0 0 1219px;
		-ms-flex: 0 0 1219px
	}
}

.columna.cpx-1225 {
	-webkit-box-flex: 0;
	flex: 0 0 1224px;
	-moz-flex: 0 0 1224px;
	-ms-flex: 0 0 1224px;
	flex: 0 0 1224px;
	-webkit-flex: 0 0 1224px;
	-moz-flex: 0 0 1224px;
	-ms-flex: 0 0 1224px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1225 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1225 {
		-webkit-box-flex: 0;
		flex: 0 0 1224px;
		-moz-flex: 0 0 1224px;
		-ms-flex: 0 0 1224px;
		flex: 0 0 1224px;
		-webkit-flex: 0 0 1224px;
		-moz-flex: 0 0 1224px;
		-ms-flex: 0 0 1224px
	}
}

.columna.cpx-1230 {
	-webkit-box-flex: 0;
	flex: 0 0 1229px;
	-moz-flex: 0 0 1229px;
	-ms-flex: 0 0 1229px;
	flex: 0 0 1229px;
	-webkit-flex: 0 0 1229px;
	-moz-flex: 0 0 1229px;
	-ms-flex: 0 0 1229px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1230 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1230 {
		-webkit-box-flex: 0;
		flex: 0 0 1229px;
		-moz-flex: 0 0 1229px;
		-ms-flex: 0 0 1229px;
		flex: 0 0 1229px;
		-webkit-flex: 0 0 1229px;
		-moz-flex: 0 0 1229px;
		-ms-flex: 0 0 1229px
	}
}

.columna.cpx-1235 {
	-webkit-box-flex: 0;
	flex: 0 0 1234px;
	-moz-flex: 0 0 1234px;
	-ms-flex: 0 0 1234px;
	flex: 0 0 1234px;
	-webkit-flex: 0 0 1234px;
	-moz-flex: 0 0 1234px;
	-ms-flex: 0 0 1234px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1235 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1235 {
		-webkit-box-flex: 0;
		flex: 0 0 1234px;
		-moz-flex: 0 0 1234px;
		-ms-flex: 0 0 1234px;
		flex: 0 0 1234px;
		-webkit-flex: 0 0 1234px;
		-moz-flex: 0 0 1234px;
		-ms-flex: 0 0 1234px
	}
}

.columna.cpx-1240 {
	-webkit-box-flex: 0;
	flex: 0 0 1239px;
	-moz-flex: 0 0 1239px;
	-ms-flex: 0 0 1239px;
	flex: 0 0 1239px;
	-webkit-flex: 0 0 1239px;
	-moz-flex: 0 0 1239px;
	-ms-flex: 0 0 1239px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1240 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1240 {
		-webkit-box-flex: 0;
		flex: 0 0 1239px;
		-moz-flex: 0 0 1239px;
		-ms-flex: 0 0 1239px;
		flex: 0 0 1239px;
		-webkit-flex: 0 0 1239px;
		-moz-flex: 0 0 1239px;
		-ms-flex: 0 0 1239px
	}
}

.columna.cpx-1245 {
	-webkit-box-flex: 0;
	flex: 0 0 1244px;
	-moz-flex: 0 0 1244px;
	-ms-flex: 0 0 1244px;
	flex: 0 0 1244px;
	-webkit-flex: 0 0 1244px;
	-moz-flex: 0 0 1244px;
	-ms-flex: 0 0 1244px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1245 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1245 {
		-webkit-box-flex: 0;
		flex: 0 0 1244px;
		-moz-flex: 0 0 1244px;
		-ms-flex: 0 0 1244px;
		flex: 0 0 1244px;
		-webkit-flex: 0 0 1244px;
		-moz-flex: 0 0 1244px;
		-ms-flex: 0 0 1244px
	}
}

.columna.cpx-1250 {
	-webkit-box-flex: 0;
	flex: 0 0 1249px;
	-moz-flex: 0 0 1249px;
	-ms-flex: 0 0 1249px;
	flex: 0 0 1249px;
	-webkit-flex: 0 0 1249px;
	-moz-flex: 0 0 1249px;
	-ms-flex: 0 0 1249px
}

@media only screen and (max-width:840px) {
	.columna.cpx-1250 {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
	.content .columna.cpx-1250 {
		-webkit-box-flex: 0;
		flex: 0 0 1249px;
		-moz-flex: 0 0 1249px;
		-ms-flex: 0 0 1249px;
		flex: 0 0 1249px;
		-webkit-flex: 0 0 1249px;
		-moz-flex: 0 0 1249px;
		-ms-flex: 0 0 1249px
	}
}

@media only screen and (max-width:840px) {
	.columna.fija-mobile {
		position: fixed;
		left: 0;
		width: 96%;
		margin: 0;
		padding: 2%;
		top: 180px
	}
}

@media only screen and (max-width:576px) {
	.columna.fija-mobile.f0 {
		top: 0
	}
	.columna.fija-mobile.f1 {
		top: 1%
	}
	.columna.fija-mobile.f2 {
		top: 2%
	}
	.columna.fija-mobile.f3 {
		top: 3%
	}
	.columna.fija-mobile.f4 {
		top: 4%
	}
	.columna.fija-mobile.f5 {
		top: 5%
	}
	.columna.fija-mobile.f6 {
		top: 6%
	}
	.columna.fija-mobile.f7 {
		top: 7%
	}
	.columna.fija-mobile.f8 {
		top: 8%
	}
	.columna.fija-mobile.f9 {
		top: 9%
	}
	.columna.fija-mobile.f10 {
		top: 10%
	}
	.columna.fija-mobile.f11 {
		top: 11%
	}
	.columna.fija-mobile.f12 {
		top: 12%
	}
	.columna.fija-mobile.f13 {
		top: 13%
	}
	.columna.fija-mobile.f14 {
		top: 14%
	}
	.columna.fija-mobile.f15 {
		top: 15%
	}
	.columna.fija-mobile.f16 {
		top: 16%
	}
	.columna.fija-mobile.f17 {
		top: 17%
	}
	.columna.fija-mobile.f18 {
		top: 18%
	}
	.columna.fija-mobile.f19 {
		top: 19%
	}
	.columna.fija-mobile.f20 {
		top: 20%
	}
	.columna.fija-mobile.f21 {
		top: 21%
	}
	.columna.fija-mobile.f22 {
		top: 22%
	}
	.columna.fija-mobile.f23 {
		top: 23%
	}
	.columna.fija-mobile.f24 {
		top: 24%
	}
	.columna.fija-mobile.f25 {
		top: 25%
	}
	.columna.fija-mobile.f26 {
		top: 26%
	}
	.columna.fija-mobile.f27 {
		top: 27%
	}
	.columna.fija-mobile.f28 {
		top: 28%
	}
	.columna.fija-mobile.f29 {
		top: 29%
	}
	.columna.fija-mobile.f30 {
		top: 30%
	}
	.columna.fija-mobile.f31 {
		top: 31%
	}
	.columna.fija-mobile.f32 {
		top: 32%
	}
	.columna.fija-mobile.f33 {
		top: 33%
	}
	.columna.fija-mobile.f34 {
		top: 34%
	}
	.columna.fija-mobile.f35 {
		top: 35%
	}
	.columna.fija-mobile.f36 {
		top: 36%
	}
	.columna.fija-mobile.f37 {
		top: 37%
	}
	.columna.fija-mobile.f38 {
		top: 38%
	}
	.columna.fija-mobile.f39 {
		top: 39%
	}
	.columna.fija-mobile.f40 {
		top: 40%
	}
	.columna.fija-mobile.f41 {
		top: 41%
	}
	.columna.fija-mobile.f42 {
		top: 42%
	}
	.columna.fija-mobile.f43 {
		top: 43%
	}
	.columna.fija-mobile.f44 {
		top: 44%
	}
	.columna.fija-mobile.f45 {
		top: 45%
	}
	.columna.fija-mobile.f46 {
		top: 46%
	}
	.columna.fija-mobile.f47 {
		top: 47%
	}
	.columna.fija-mobile.f48 {
		top: 48%
	}
	.columna.fija-mobile.f49 {
		top: 49%
	}
	.columna.fija-mobile.f50 {
		top: 50%
	}
	.columna.fija-mobile.f51 {
		top: 51%
	}
	.columna.fija-mobile.f52 {
		top: 52%
	}
	.columna.fija-mobile.f53 {
		top: 53%
	}
	.columna.fija-mobile.f54 {
		top: 54%
	}
	.columna.fija-mobile.f55 {
		top: 55%
	}
	.columna.fija-mobile.f56 {
		top: 56%
	}
	.columna.fija-mobile.f57 {
		top: 57%
	}
	.columna.fija-mobile.f58 {
		top: 58%
	}
	.columna.fija-mobile.f59 {
		top: 59%
	}
	.columna.fija-mobile.f60 {
		top: 60%
	}
	.columna.fija-mobile.f61 {
		top: 61%
	}
	.columna.fija-mobile.f62 {
		top: 62%
	}
	.columna.fija-mobile.f63 {
		top: 63%
	}
	.columna.fija-mobile.f64 {
		top: 64%
	}
	.columna.fija-mobile.f65 {
		top: 65%
	}
	.columna.fija-mobile.f66 {
		top: 66%
	}
	.columna.fija-mobile.f67 {
		top: 67%
	}
	.columna.fija-mobile.f68 {
		top: 68%
	}
	.columna.fija-mobile.f69 {
		top: 69%
	}
	.columna.fija-mobile.f70 {
		top: 70%
	}
	.columna.fija-mobile.f71 {
		top: 71%
	}
	.columna.fija-mobile.f72 {
		top: 72%
	}
	.columna.fija-mobile.f73 {
		top: 73%
	}
	.columna.fija-mobile.f74 {
		top: 74%
	}
	.columna.fija-mobile.f75 {
		top: 75%
	}
	.columna.fija-mobile.f76 {
		top: 76%
	}
	.columna.fija-mobile.f77 {
		top: 77%
	}
	.columna.fija-mobile.f78 {
		top: 78%
	}
	.columna.fija-mobile.f79 {
		top: 79%
	}
	.columna.fija-mobile.f80 {
		top: 80%
	}
	.columna.fija-mobile.f81 {
		top: 81%
	}
	.columna.fija-mobile.f82 {
		top: 82%
	}
	.columna.fija-mobile.f83 {
		top: 83%
	}
	.columna.fija-mobile.f84 {
		top: 84%
	}
	.columna.fija-mobile.f85 {
		top: 85%
	}
	.columna.fija-mobile.f86 {
		top: 86%
	}
	.columna.fija-mobile.f87 {
		top: 87%
	}
	.columna.fija-mobile.f88 {
		top: 88%
	}
	.columna.fija-mobile.f89 {
		top: 89%
	}
	.columna.fija-mobile.f90 {
		top: 90%
	}
	.columna.fija-mobile.f91 {
		top: 91%
	}
	.columna.fija-mobile.f92 {
		top: 92%
	}
	.columna.fija-mobile.f93 {
		top: 93%
	}
	.columna.fija-mobile.f94 {
		top: 94%
	}
	.columna.fija-mobile.f95 {
		top: 95%
	}
	.columna.fija-mobile.f96 {
		top: 96%
	}
	.columna.fija-mobile.f97 {
		top: 97%
	}
	.columna.fija-mobile.f98 {
		top: 98%
	}
	.columna.fija-mobile.f99 {
		top: 99%
	}
	.columna.fija-mobile.f100 {
		top: 100%
	}
	.columna.fija-mobile.fp0 {
		top: 0
	}
	.columna.fija-mobile.fp1 {
		top: 1px
	}
	.columna.fija-mobile.fp2 {
		top: 2px
	}
	.columna.fija-mobile.fp3 {
		top: 3px
	}
	.columna.fija-mobile.fp4 {
		top: 4px
	}
	.columna.fija-mobile.fp5 {
		top: 5px
	}
	.columna.fija-mobile.fp6 {
		top: 6px
	}
	.columna.fija-mobile.fp7 {
		top: 7px
	}
	.columna.fija-mobile.fp8 {
		top: 8px
	}
	.columna.fija-mobile.fp9 {
		top: 9px
	}
	.columna.fija-mobile.fp10 {
		top: 10px
	}
	.columna.fija-mobile.fp11 {
		top: 11px
	}
	.columna.fija-mobile.fp12 {
		top: 12px
	}
	.columna.fija-mobile.fp13 {
		top: 13px
	}
	.columna.fija-mobile.fp14 {
		top: 14px
	}
	.columna.fija-mobile.fp15 {
		top: 15px
	}
	.columna.fija-mobile.fp16 {
		top: 16px
	}
	.columna.fija-mobile.fp17 {
		top: 17px
	}
	.columna.fija-mobile.fp18 {
		top: 18px
	}
	.columna.fija-mobile.fp19 {
		top: 19px
	}
	.columna.fija-mobile.fp20 {
		top: 20px
	}
	.columna.fija-mobile.fp21 {
		top: 21px
	}
	.columna.fija-mobile.fp22 {
		top: 22px
	}
	.columna.fija-mobile.fp23 {
		top: 23px
	}
	.columna.fija-mobile.fp24 {
		top: 24px
	}
	.columna.fija-mobile.fp25 {
		top: 25px
	}
	.columna.fija-mobile.fp26 {
		top: 26px
	}
	.columna.fija-mobile.fp27 {
		top: 27px
	}
	.columna.fija-mobile.fp28 {
		top: 28px
	}
	.columna.fija-mobile.fp29 {
		top: 29px
	}
	.columna.fija-mobile.fp30 {
		top: 30px
	}
	.columna.fija-mobile.fp31 {
		top: 31px
	}
	.columna.fija-mobile.fp32 {
		top: 32px
	}
	.columna.fija-mobile.fp33 {
		top: 33px
	}
	.columna.fija-mobile.fp34 {
		top: 34px
	}
	.columna.fija-mobile.fp35 {
		top: 35px
	}
	.columna.fija-mobile.fp36 {
		top: 36px
	}
	.columna.fija-mobile.fp37 {
		top: 37px
	}
	.columna.fija-mobile.fp38 {
		top: 38px
	}
	.columna.fija-mobile.fp39 {
		top: 39px
	}
	.columna.fija-mobile.fp40 {
		top: 40px
	}
	.columna.fija-mobile.fp41 {
		top: 41px
	}
	.columna.fija-mobile.fp42 {
		top: 42px
	}
	.columna.fija-mobile.fp43 {
		top: 43px
	}
	.columna.fija-mobile.fp44 {
		top: 44px
	}
	.columna.fija-mobile.fp45 {
		top: 45px
	}
	.columna.fija-mobile.fp46 {
		top: 46px
	}
	.columna.fija-mobile.fp47 {
		top: 47px
	}
	.columna.fija-mobile.fp48 {
		top: 48px
	}
	.columna.fija-mobile.fp49 {
		top: 49px
	}
	.columna.fija-mobile.fp50 {
		top: 50px
	}
	.columna.fija-mobile.fp51 {
		top: 51px
	}
	.columna.fija-mobile.fp52 {
		top: 52px
	}
	.columna.fija-mobile.fp53 {
		top: 53px
	}
	.columna.fija-mobile.fp54 {
		top: 54px
	}
	.columna.fija-mobile.fp55 {
		top: 55px
	}
	.columna.fija-mobile.fp56 {
		top: 56px
	}
	.columna.fija-mobile.fp57 {
		top: 57px
	}
	.columna.fija-mobile.fp58 {
		top: 58px
	}
	.columna.fija-mobile.fp59 {
		top: 59px
	}
	.columna.fija-mobile.fp60 {
		top: 60px
	}
	.columna.fija-mobile.fp61 {
		top: 61px
	}
	.columna.fija-mobile.fp62 {
		top: 62px
	}
	.columna.fija-mobile.fp63 {
		top: 63px
	}
	.columna.fija-mobile.fp64 {
		top: 64px
	}
	.columna.fija-mobile.fp65 {
		top: 65px
	}
	.columna.fija-mobile.fp66 {
		top: 66px
	}
	.columna.fija-mobile.fp67 {
		top: 67px
	}
	.columna.fija-mobile.fp68 {
		top: 68px
	}
	.columna.fija-mobile.fp69 {
		top: 69px
	}
	.columna.fija-mobile.fp70 {
		top: 70px
	}
	.columna.fija-mobile.fp71 {
		top: 71px
	}
	.columna.fija-mobile.fp72 {
		top: 72px
	}
	.columna.fija-mobile.fp73 {
		top: 73px
	}
	.columna.fija-mobile.fp74 {
		top: 74px
	}
	.columna.fija-mobile.fp75 {
		top: 75px
	}
	.columna.fija-mobile.fp76 {
		top: 76px
	}
	.columna.fija-mobile.fp77 {
		top: 77px
	}
	.columna.fija-mobile.fp78 {
		top: 78px
	}
	.columna.fija-mobile.fp79 {
		top: 79px
	}
	.columna.fija-mobile.fp80 {
		top: 80px
	}
	.columna.fija-mobile.fp81 {
		top: 81px
	}
	.columna.fija-mobile.fp82 {
		top: 82px
	}
	.columna.fija-mobile.fp83 {
		top: 83px
	}
	.columna.fija-mobile.fp84 {
		top: 84px
	}
	.columna.fija-mobile.fp85 {
		top: 85px
	}
	.columna.fija-mobile.fp86 {
		top: 86px
	}
	.columna.fija-mobile.fp87 {
		top: 87px
	}
	.columna.fija-mobile.fp88 {
		top: 88px
	}
	.columna.fija-mobile.fp89 {
		top: 89px
	}
	.columna.fija-mobile.fp90 {
		top: 90px
	}
	.columna.fija-mobile.fp91 {
		top: 91px
	}
	.columna.fija-mobile.fp92 {
		top: 92px
	}
	.columna.fija-mobile.fp93 {
		top: 93px
	}
	.columna.fija-mobile.fp94 {
		top: 94px
	}
	.columna.fija-mobile.fp95 {
		top: 95px
	}
	.columna.fija-mobile.fp96 {
		top: 96px
	}
	.columna.fija-mobile.fp97 {
		top: 97px
	}
	.columna.fija-mobile.fp98 {
		top: 98px
	}
	.columna.fija-mobile.fp99 {
		top: 99px
	}
	.columna.fija-mobile.fp100 {
		top: 100px
	}
	.columna.fija-mobile.fp101 {
		top: 101px
	}
	.columna.fija-mobile.fp102 {
		top: 102px
	}
	.columna.fija-mobile.fp103 {
		top: 103px
	}
	.columna.fija-mobile.fp104 {
		top: 104px
	}
	.columna.fija-mobile.fp105 {
		top: 105px
	}
	.columna.fija-mobile.fp106 {
		top: 106px
	}
	.columna.fija-mobile.fp107 {
		top: 107px
	}
	.columna.fija-mobile.fp108 {
		top: 108px
	}
	.columna.fija-mobile.fp109 {
		top: 109px
	}
	.columna.fija-mobile.fp110 {
		top: 110px
	}
	.columna.fija-mobile.fp111 {
		top: 111px
	}
	.columna.fija-mobile.fp112 {
		top: 112px
	}
	.columna.fija-mobile.fp113 {
		top: 113px
	}
	.columna.fija-mobile.fp114 {
		top: 114px
	}
	.columna.fija-mobile.fp115 {
		top: 115px
	}
	.columna.fija-mobile.fp116 {
		top: 116px
	}
	.columna.fija-mobile.fp117 {
		top: 117px
	}
	.columna.fija-mobile.fp118 {
		top: 118px
	}
	.columna.fija-mobile.fp119 {
		top: 119px
	}
	.columna.fija-mobile.fp120 {
		top: 120px
	}
	.columna.fija-mobile.fp121 {
		top: 121px
	}
	.columna.fija-mobile.fp122 {
		top: 122px
	}
	.columna.fija-mobile.fp123 {
		top: 123px
	}
	.columna.fija-mobile.fp124 {
		top: 124px
	}
	.columna.fija-mobile.fp125 {
		top: 125px
	}
	.columna.fija-mobile.fp126 {
		top: 126px
	}
	.columna.fija-mobile.fp127 {
		top: 127px
	}
	.columna.fija-mobile.fp128 {
		top: 128px
	}
	.columna.fija-mobile.fp129 {
		top: 129px
	}
	.columna.fija-mobile.fp130 {
		top: 130px
	}
	.columna.fija-mobile.fp131 {
		top: 131px
	}
	.columna.fija-mobile.fp132 {
		top: 132px
	}
	.columna.fija-mobile.fp133 {
		top: 133px
	}
	.columna.fija-mobile.fp134 {
		top: 134px
	}
	.columna.fija-mobile.fp135 {
		top: 135px
	}
	.columna.fija-mobile.fp136 {
		top: 136px
	}
	.columna.fija-mobile.fp137 {
		top: 137px
	}
	.columna.fija-mobile.fp138 {
		top: 138px
	}
	.columna.fija-mobile.fp139 {
		top: 139px
	}
	.columna.fija-mobile.fp140 {
		top: 140px
	}
	.columna.fija-mobile.fp141 {
		top: 141px
	}
	.columna.fija-mobile.fp142 {
		top: 142px
	}
	.columna.fija-mobile.fp143 {
		top: 143px
	}
	.columna.fija-mobile.fp144 {
		top: 144px
	}
	.columna.fija-mobile.fp145 {
		top: 145px
	}
	.columna.fija-mobile.fp146 {
		top: 146px
	}
	.columna.fija-mobile.fp147 {
		top: 147px
	}
	.columna.fija-mobile.fp148 {
		top: 148px
	}
	.columna.fija-mobile.fp149 {
		top: 149px
	}
	.columna.fija-mobile.fp150 {
		top: 150px
	}
	.columna.fija-mobile.fp151 {
		top: 151px
	}
	.columna.fija-mobile.fp152 {
		top: 152px
	}
	.columna.fija-mobile.fp153 {
		top: 153px
	}
	.columna.fija-mobile.fp154 {
		top: 154px
	}
	.columna.fija-mobile.fp155 {
		top: 155px
	}
	.columna.fija-mobile.fp156 {
		top: 156px
	}
	.columna.fija-mobile.fp157 {
		top: 157px
	}
	.columna.fija-mobile.fp158 {
		top: 158px
	}
	.columna.fija-mobile.fp159 {
		top: 159px
	}
	.columna.fija-mobile.fp160 {
		top: 160px
	}
	.columna.fija-mobile.fp161 {
		top: 161px
	}
	.columna.fija-mobile.fp162 {
		top: 162px
	}
	.columna.fija-mobile.fp163 {
		top: 163px
	}
	.columna.fija-mobile.fp164 {
		top: 164px
	}
	.columna.fija-mobile.fp165 {
		top: 165px
	}
	.columna.fija-mobile.fp166 {
		top: 166px
	}
	.columna.fija-mobile.fp167 {
		top: 167px
	}
	.columna.fija-mobile.fp168 {
		top: 168px
	}
	.columna.fija-mobile.fp169 {
		top: 169px
	}
	.columna.fija-mobile.fp170 {
		top: 170px
	}
	.columna.fija-mobile.fp171 {
		top: 171px
	}
	.columna.fija-mobile.fp172 {
		top: 172px
	}
	.columna.fija-mobile.fp173 {
		top: 173px
	}
	.columna.fija-mobile.fp174 {
		top: 174px
	}
	.columna.fija-mobile.fp175 {
		top: 175px
	}
	.columna.fija-mobile.fp176 {
		top: 176px
	}
	.columna.fija-mobile.fp177 {
		top: 177px
	}
	.columna.fija-mobile.fp178 {
		top: 178px
	}
	.columna.fija-mobile.fp179 {
		top: 179px
	}
	.columna.fija-mobile.fp180 {
		top: 180px
	}
	.columna.fija-mobile.fp181 {
		top: 181px
	}
	.columna.fija-mobile.fp182 {
		top: 182px
	}
	.columna.fija-mobile.fp183 {
		top: 183px
	}
	.columna.fija-mobile.fp184 {
		top: 184px
	}
	.columna.fija-mobile.fp185 {
		top: 185px
	}
	.columna.fija-mobile.fp186 {
		top: 186px
	}
	.columna.fija-mobile.fp187 {
		top: 187px
	}
	.columna.fija-mobile.fp188 {
		top: 188px
	}
	.columna.fija-mobile.fp189 {
		top: 189px
	}
	.columna.fija-mobile.fp190 {
		top: 190px
	}
	.columna.fija-mobile.fp191 {
		top: 191px
	}
	.columna.fija-mobile.fp192 {
		top: 192px
	}
	.columna.fija-mobile.fp193 {
		top: 193px
	}
	.columna.fija-mobile.fp194 {
		top: 194px
	}
	.columna.fija-mobile.fp195 {
		top: 195px
	}
	.columna.fija-mobile.fp196 {
		top: 196px
	}
	.columna.fija-mobile.fp197 {
		top: 197px
	}
	.columna.fija-mobile.fp198 {
		top: 198px
	}
	.columna.fija-mobile.fp199 {
		top: 199px
	}
	.columna.fija-mobile.fp200 {
		top: 200px
	}
	.columna.fija-mobile.fp201 {
		top: 201px
	}
	.columna.fija-mobile.fp202 {
		top: 202px
	}
	.columna.fija-mobile.fp203 {
		top: 203px
	}
	.columna.fija-mobile.fp204 {
		top: 204px
	}
	.columna.fija-mobile.fp205 {
		top: 205px
	}
	.columna.fija-mobile.fp206 {
		top: 206px
	}
	.columna.fija-mobile.fp207 {
		top: 207px
	}
	.columna.fija-mobile.fp208 {
		top: 208px
	}
	.columna.fija-mobile.fp209 {
		top: 209px
	}
	.columna.fija-mobile.fp210 {
		top: 210px
	}
	.columna.fija-mobile.fp211 {
		top: 211px
	}
	.columna.fija-mobile.fp212 {
		top: 212px
	}
	.columna.fija-mobile.fp213 {
		top: 213px
	}
	.columna.fija-mobile.fp214 {
		top: 214px
	}
	.columna.fija-mobile.fp215 {
		top: 215px
	}
	.columna.fija-mobile.fp216 {
		top: 216px
	}
	.columna.fija-mobile.fp217 {
		top: 217px
	}
	.columna.fija-mobile.fp218 {
		top: 218px
	}
	.columna.fija-mobile.fp219 {
		top: 219px
	}
	.columna.fija-mobile.fp220 {
		top: 220px
	}
	.columna.fija-mobile.fp221 {
		top: 221px
	}
	.columna.fija-mobile.fp222 {
		top: 222px
	}
	.columna.fija-mobile.fp223 {
		top: 223px
	}
	.columna.fija-mobile.fp224 {
		top: 224px
	}
	.columna.fija-mobile.fp225 {
		top: 225px
	}
	.columna.fija-mobile.fp226 {
		top: 226px
	}
	.columna.fija-mobile.fp227 {
		top: 227px
	}
	.columna.fija-mobile.fp228 {
		top: 228px
	}
	.columna.fija-mobile.fp229 {
		top: 229px
	}
	.columna.fija-mobile.fp230 {
		top: 230px
	}
	.columna.fija-mobile.fp231 {
		top: 231px
	}
	.columna.fija-mobile.fp232 {
		top: 232px
	}
	.columna.fija-mobile.fp233 {
		top: 233px
	}
	.columna.fija-mobile.fp234 {
		top: 234px
	}
	.columna.fija-mobile.fp235 {
		top: 235px
	}
	.columna.fija-mobile.fp236 {
		top: 236px
	}
	.columna.fija-mobile.fp237 {
		top: 237px
	}
	.columna.fija-mobile.fp238 {
		top: 238px
	}
	.columna.fija-mobile.fp239 {
		top: 239px
	}
	.columna.fija-mobile.fp240 {
		top: 240px
	}
	.columna.fija-mobile.fp241 {
		top: 241px
	}
	.columna.fija-mobile.fp242 {
		top: 242px
	}
	.columna.fija-mobile.fp243 {
		top: 243px
	}
	.columna.fija-mobile.fp244 {
		top: 244px
	}
	.columna.fija-mobile.fp245 {
		top: 245px
	}
	.columna.fija-mobile.fp246 {
		top: 246px
	}
	.columna.fija-mobile.fp247 {
		top: 247px
	}
	.columna.fija-mobile.fp248 {
		top: 248px
	}
	.columna.fija-mobile.fp249 {
		top: 249px
	}
	.columna.fija-mobile.fp250 {
		top: 250px
	}
	.columna.fija-mobile.fh0 {
		height: 0%
	}
	.columna.fija-mobile.fh1 {
		height: 1%
	}
	.columna.fija-mobile.fh2 {
		height: 2%
	}
	.columna.fija-mobile.fh3 {
		height: 3%
	}
	.columna.fija-mobile.fh4 {
		height: 4%
	}
	.columna.fija-mobile.fh5 {
		height: 5%
	}
	.columna.fija-mobile.fh6 {
		height: 6%
	}
	.columna.fija-mobile.fh7 {
		height: 7%
	}
	.columna.fija-mobile.fh8 {
		height: 8%
	}
	.columna.fija-mobile.fh9 {
		height: 9%
	}
	.columna.fija-mobile.fh10 {
		height: 10%
	}
	.columna.fija-mobile.fh11 {
		height: 11%
	}
	.columna.fija-mobile.fh12 {
		height: 12%
	}
	.columna.fija-mobile.fh13 {
		height: 13%
	}
	.columna.fija-mobile.fh14 {
		height: 14%
	}
	.columna.fija-mobile.fh15 {
		height: 15%
	}
	.columna.fija-mobile.fh16 {
		height: 16%
	}
	.columna.fija-mobile.fh17 {
		height: 17%
	}
	.columna.fija-mobile.fh18 {
		height: 18%
	}
	.columna.fija-mobile.fh19 {
		height: 19%
	}
	.columna.fija-mobile.fh20 {
		height: 20%
	}
	.columna.fija-mobile.fh21 {
		height: 21%
	}
	.columna.fija-mobile.fh22 {
		height: 22%
	}
	.columna.fija-mobile.fh23 {
		height: 23%
	}
	.columna.fija-mobile.fh24 {
		height: 24%
	}
	.columna.fija-mobile.fh25 {
		height: 25%
	}
	.columna.fija-mobile.fh26 {
		height: 26%
	}
	.columna.fija-mobile.fh27 {
		height: 27%
	}
	.columna.fija-mobile.fh28 {
		height: 28%
	}
	.columna.fija-mobile.fh29 {
		height: 29%
	}
	.columna.fija-mobile.fh30 {
		height: 30%
	}
	.columna.fija-mobile.fh31 {
		height: 31%
	}
	.columna.fija-mobile.fh32 {
		height: 32%
	}
	.columna.fija-mobile.fh33 {
		height: 33%
	}
	.columna.fija-mobile.fh34 {
		height: 34%
	}
	.columna.fija-mobile.fh35 {
		height: 35%
	}
	.columna.fija-mobile.fh36 {
		height: 36%
	}
	.columna.fija-mobile.fh37 {
		height: 37%
	}
	.columna.fija-mobile.fh38 {
		height: 38%
	}
	.columna.fija-mobile.fh39 {
		height: 39%
	}
	.columna.fija-mobile.fh40 {
		height: 40%
	}
	.columna.fija-mobile.fh41 {
		height: 41%
	}
	.columna.fija-mobile.fh42 {
		height: 42%
	}
	.columna.fija-mobile.fh43 {
		height: 43%
	}
	.columna.fija-mobile.fh44 {
		height: 44%
	}
	.columna.fija-mobile.fh45 {
		height: 45%
	}
	.columna.fija-mobile.fh46 {
		height: 46%
	}
	.columna.fija-mobile.fh47 {
		height: 47%
	}
	.columna.fija-mobile.fh48 {
		height: 48%
	}
	.columna.fija-mobile.fh49 {
		height: 49%
	}
	.columna.fija-mobile.fh50 {
		height: 50%
	}
	.columna.fija-mobile.fh51 {
		height: 51%
	}
	.columna.fija-mobile.fh52 {
		height: 52%
	}
	.columna.fija-mobile.fh53 {
		height: 53%
	}
	.columna.fija-mobile.fh54 {
		height: 54%
	}
	.columna.fija-mobile.fh55 {
		height: 55%
	}
	.columna.fija-mobile.fh56 {
		height: 56%
	}
	.columna.fija-mobile.fh57 {
		height: 57%
	}
	.columna.fija-mobile.fh58 {
		height: 58%
	}
	.columna.fija-mobile.fh59 {
		height: 59%
	}
	.columna.fija-mobile.fh60 {
		height: 60%
	}
	.columna.fija-mobile.fh61 {
		height: 61%
	}
	.columna.fija-mobile.fh62 {
		height: 62%
	}
	.columna.fija-mobile.fh63 {
		height: 63%
	}
	.columna.fija-mobile.fh64 {
		height: 64%
	}
	.columna.fija-mobile.fh65 {
		height: 65%
	}
	.columna.fija-mobile.fh66 {
		height: 66%
	}
	.columna.fija-mobile.fh67 {
		height: 67%
	}
	.columna.fija-mobile.fh68 {
		height: 68%
	}
	.columna.fija-mobile.fh69 {
		height: 69%
	}
	.columna.fija-mobile.fh70 {
		height: 70%
	}
	.columna.fija-mobile.fh71 {
		height: 71%
	}
	.columna.fija-mobile.fh72 {
		height: 72%
	}
	.columna.fija-mobile.fh73 {
		height: 73%
	}
	.columna.fija-mobile.fh74 {
		height: 74%
	}
	.columna.fija-mobile.fh75 {
		height: 75%
	}
	.columna.fija-mobile.fh76 {
		height: 76%
	}
	.columna.fija-mobile.fh77 {
		height: 77%
	}
	.columna.fija-mobile.fh78 {
		height: 78%
	}
	.columna.fija-mobile.fh79 {
		height: 79%
	}
	.columna.fija-mobile.fh80 {
		height: 80%
	}
	.columna.fija-mobile.fh81 {
		height: 81%
	}
	.columna.fija-mobile.fh82 {
		height: 82%
	}
	.columna.fija-mobile.fh83 {
		height: 83%
	}
	.columna.fija-mobile.fh84 {
		height: 84%
	}
	.columna.fija-mobile.fh85 {
		height: 85%
	}
	.columna.fija-mobile.fh86 {
		height: 86%
	}
	.columna.fija-mobile.fh87 {
		height: 87%
	}
	.columna.fija-mobile.fh88 {
		height: 88%
	}
	.columna.fija-mobile.fh89 {
		height: 89%
	}
	.columna.fija-mobile.fh90 {
		height: 90%
	}
	.columna.fija-mobile.fh91 {
		height: 91%
	}
	.columna.fija-mobile.fh92 {
		height: 92%
	}
	.columna.fija-mobile.fh93 {
		height: 93%
	}
	.columna.fija-mobile.fh94 {
		height: 94%
	}
	.columna.fija-mobile.fh95 {
		height: 95%
	}
	.columna.fija-mobile.fh96 {
		height: 96%
	}
	.columna.fija-mobile.fh97 {
		height: 97%
	}
	.columna.fija-mobile.fh98 {
		height: 98%
	}
	.columna.fija-mobile.fh99 {
		height: 99%
	}
	.columna.fija-mobile.fh100 {
		height: 100%
	}
}

.aviso {
	width: 100%;
	display: block
}

.aviso a {
	height: 150px;
	width: 100%;
	display: block;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	border-top: 5px solid #00953a
}

@media only screen and (max-width:576px) {
	.aviso a {
		margin: 10px 0
	}
}

.aviso.grande a {
	height: 300px
}

@media only screen and (max-width:576px) {
	.aviso.grande a {
		height: 230px
	}
}

.aviso.pequeno a {
	height: 100px
}

@media only screen and (max-width:576px) {
	.aviso.pequeno a {
		height: 120px
	}
}

.datos {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 15px
}

@media only screen and (max-width:576px) {
	.datos {
		margin-bottom: 10px
	}
}

.datos h4 {
	font-size: 1.5rem
}

@media only screen and (max-width:576px) {
	.datos h4 {
		font-size: 1.3rem
	}
}

.datos h3 {
	font-weight: 300
}

.datos h1::before {
	content: ' ';
	display: block;
	position: absolute;
	z-index: 100;
	width: 6px;
	height: 100%;
	top: 0;
	left: -15px;
	background-color: #00953a;
	border-radius: 3px
}

@media only screen and (max-width:576px) {
	.datos h1 {
		font-size: 2rem
	}
	.datos h1:before {
		width: 4px
	}
}

.datos.modulo {
	background-color: #fff;
	padding: 0;
	width: 100%;
	min-height: 40px;
	padding: 10px 0;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2)
}

@media only screen and (max-width:576px) {
	.datos.modulo {
		padding: 6px 0
	}
}

.datos.modulo p {
	font-family: Overpass, sans-serif;
	font-size: 1.5rem;
	color: #8f8f8f;
	font-weight: 300
}

.datos.modulo .dato,
.datos.modulo p {
	width: 96%;
	padding: 0 2%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.datos.modulo .dato .cambio,
.datos.modulo p .cambio {
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.datos.modulo .dato .dato_detalle,
.datos.modulo p .dato_detalle {
	-webkit-box-flex: 5;
	flex: 5 1 10%;
	-moz-flex: 5 1 10%;
	-ms-flex: 5 1 10%;
	flex: 5 1 10%;
	-webkit-flex: 5 1 10%;
	-moz-flex: 5 1 10%;
	-ms-flex: 5 1 10%
}

@media only screen and (max-width:1145px) {
	.datos.modulo .dato .dato_detalle,
	.datos.modulo p .dato_detalle {
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-moz-flex: 0 0 100%;
		-ms-flex: 0 0 100%
	}
}

@media only screen and (max-width:840px) {
	.datos.modulo .dato .dato_detalle,
	.datos.modulo p .dato_detalle {
		-webkit-box-flex: 5;
		flex: 5 1 10%;
		-moz-flex: 5 1 10%;
		-ms-flex: 5 1 10%;
		flex: 5 1 10%;
		-webkit-flex: 5 1 10%;
		-moz-flex: 5 1 10%;
		-ms-flex: 5 1 10%
	}
}

.dato_detalle {
	font-family: Overpass, sans-serif;
	font-size: 1.7rem;
	color: #595b5a;
	font-weight: 700
}

@media only screen and (max-width:1145px) {
	.dato_detalle {
		font-size: 1.5rem
	}
}

@media only screen and (max-width:840px) {
	.dato_detalle {
		font-size: 2rem
	}
}

@media only screen and (max-width:576px) {
	.dato_detalle {
		font-size: 1.5rem
	}
}

.dato_detalle .pre-text {
	font-weight: 300
}

.envio .dato_detalle {
	font-size: 1.4rem
}

@media only screen and (max-width:1145px) {
	.envio .dato_detalle {
		font-size: 1.2rem
	}
}

@media only screen and (max-width:840px) {
	.envio .dato_detalle {
		font-size: 1.5rem
	}
}

@media only screen and (max-width:576px) {
	.envio .dato_detalle {
		font-size: 1.3rem
	}
	.envio .dato_detalle .pre-text {
		display: block
	}
}

.checklist .dato_detalle {
	font-size: 1.4rem
}

@media only screen and (max-width:1145px) {
	.checklist .dato_detalle {
		font-size: 1.3rem
	}
}

@media only screen and (max-width:840px) {
	.checklist .dato_detalle {
		font-size: 2rem
	}
}

@media only screen and (max-width:576px) {
	.checklist .dato_detalle {
		font-size: 1.1rem
	}
}

.dato_detalle .bloque {
	display: inline-block;
	height: 15px;
	background-color: #b5b5b5;
	border-radius: 3px;
	margin-left: 1px;
	margin-right: 1px
}

@media only screen and (max-width:576px) {
	.dato_detalle .bloque {
		height: 14px
	}
}

.dato_detalle .bloque.w1 {
	width: 10px
}

.dato_detalle .bloque.w2 {
	width: 20px
}

.dato_detalle .bloque.w3 {
	width: 30px
}

.dato_detalle .bloque.w4 {
	width: 40px
}

.dato_detalle .bloque.w5 {
	width: 50px
}

.contenedor {
	width: calc(100% - 20px);
	padding: 10px;
	display: block;
	background: #fff;
	margin-bottom: 20px;
	outline: 1px solid #efefef;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-content: stretch;
	-moz-flex-direction: stretch;
	-ms-flex-direction: stretch
}

.row .contenedor {
	padding: 10px 5px;
	width: calc(100% - 10px)
}

.contenedor.informacion {
	position: relative
}

.contenedor.informacion:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: -4px;
	width: 4px;
	height: 100%
}

.contenedor.informacion.advertencia .top h3 {
	color: #ebc600
}

.contenedor.informacion.advertencia:before {
	background-color: gold
}

.contenedor.informacion.exito .top h3 {
	color: #008132
}

.contenedor.informacion.exito:before {
	background-color: #00953a
}

.contenedor.informacion.error .top h3 {
	color: #ed2430
}

.contenedor.informacion.error:before {
	background-color: #ef3742
}

.contenedor .top {
	position: relative;
	width: 100%;
	display: block;
	border-bottom: 1px solid #eaeaea
}

@media only screen and (max-width:576px) {
	.contenedor .top {
		padding-bottom: 5px
	}
}

.contenedor .top h1.icono,
.contenedor .top h2.icono {
	padding-left: inherit
}

.contenedor .top h1.icono:after,
.contenedor .top h2.icono:after {
	display: none
}

@media only screen and (max-width:576px) {
	.contenedor .top h1,
	.contenedor .top h2 {
		font-size: 1.6rem
	}
}

.contenedor .top h3 {
	font-size: 1.9rem
}

@media only screen and (max-width:576px) {
	.contenedor .top h3 {
		font-size: 1.4rem
	}
}

.contenedor .cuerpo {
	background-color: #fff;
	width: calc(100% - 20px);
	padding: 10px 10px 0 10px;
	display: block
}

.contenedor .cuerpo .valor {
	position: absolute;
	right: 200px;
	bottom: 22px
}

@media only screen and (max-width:1145px) {
	.contenedor .cuerpo .valor {
		bottom: 18px
	}
}

@media only screen and (max-width:840px) {
	.contenedor .cuerpo .valor {
		bottom: 20px
	}
}

.contenedor .cuerpo h4 {
	font-size: 1.7rem;
	color: #595b5a;
	margin: 5px 0 10px
}

@media only screen and (max-width:576px) {
	.contenedor .cuerpo h4 {
		font-size: 1.4rem
	}
}

.contenedor .cuerpo>p {
	font-size: 1.4rem;
	line-height: 1.7;
	font-family: Overpass, sans-serif;
	color: #595b5a
}

@media only screen and (max-width:576px) {
	.contenedor .cuerpo>p {
		font-size: 1.1rem
	}
}

.contenedor .cuerpo>small {
	font-size: 1.2rem;
	line-height: 1.3;
	font-family: Overpass, sans-serif
}

.contenedor .cuerpo>small span {
	display: block;
	font-weight: 800
}

@media only screen and (max-width:576px) {
	.contenedor .cuerpo>small {
		font-size: 1rem
	}
}

.contenedor .pie {
	width: calc(100% - 10px);
	padding: 5px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contenedor .pie.central {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contenedor .pie .envio {
	width: 100%;
	display: block;
	text-align: right
}

.contenedor .pie .divisor {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 45%;
	flex: 1 1 45%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contenedor .pie .divisor:first-child:nth-last-child(n+1) {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contenedor .pie .divisor:first-child:nth-last-child(2) {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contenedor.w-50 {
	width: calc(96% - 10px);
	max-width: 50px
}

@media only screen and (max-width:840px) {
	.contenedor.w-50 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-100 {
	width: calc(96% - 10px);
	max-width: 100px
}

@media only screen and (max-width:840px) {
	.contenedor.w-100 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-150 {
	width: calc(96% - 10px);
	max-width: 150px
}

@media only screen and (max-width:840px) {
	.contenedor.w-150 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-200 {
	width: calc(96% - 10px);
	max-width: 200px
}

@media only screen and (max-width:840px) {
	.contenedor.w-200 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-250 {
	width: calc(96% - 10px);
	max-width: 250px
}

@media only screen and (max-width:840px) {
	.contenedor.w-250 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-300 {
	width: calc(96% - 10px);
	max-width: 300px
}

@media only screen and (max-width:840px) {
	.contenedor.w-300 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-350 {
	width: calc(96% - 10px);
	max-width: 350px
}

@media only screen and (max-width:840px) {
	.contenedor.w-350 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-400 {
	width: calc(96% - 10px);
	max-width: 400px
}

@media only screen and (max-width:840px) {
	.contenedor.w-400 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-450 {
	width: calc(96% - 10px);
	max-width: 450px
}

@media only screen and (max-width:840px) {
	.contenedor.w-450 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-500 {
	width: calc(96% - 10px);
	max-width: 500px
}

@media only screen and (max-width:840px) {
	.contenedor.w-500 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-550 {
	width: calc(96% - 10px);
	max-width: 550px
}

@media only screen and (max-width:840px) {
	.contenedor.w-550 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-600 {
	width: calc(96% - 10px);
	max-width: 600px
}

@media only screen and (max-width:840px) {
	.contenedor.w-600 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-650 {
	width: calc(96% - 10px);
	max-width: 650px
}

@media only screen and (max-width:840px) {
	.contenedor.w-650 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-700 {
	width: calc(96% - 10px);
	max-width: 700px
}

@media only screen and (max-width:840px) {
	.contenedor.w-700 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-750 {
	width: calc(96% - 10px);
	max-width: 750px
}

@media only screen and (max-width:840px) {
	.contenedor.w-750 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-800 {
	width: calc(96% - 10px);
	max-width: 800px
}

@media only screen and (max-width:840px) {
	.contenedor.w-800 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-850 {
	width: calc(96% - 10px);
	max-width: 850px
}

@media only screen and (max-width:840px) {
	.contenedor.w-850 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-900 {
	width: calc(96% - 10px);
	max-width: 900px
}

@media only screen and (max-width:840px) {
	.contenedor.w-900 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-950 {
	width: calc(96% - 10px);
	max-width: 950px
}

@media only screen and (max-width:840px) {
	.contenedor.w-950 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.w-1000 {
	width: calc(96% - 10px);
	max-width: 1000px
}

@media only screen and (max-width:840px) {
	.contenedor.w-1000 {
		width: calc(100% - 20px);
		max-width: 100%
	}
}

.contenedor.destacado {
	outline: 1px solid #eaeaea;
	width: 100%;
	padding: 0
}

.contenedor.destacado .top {
	padding: 20px 10px 20px 10px;
	width: calc(100% - 10px);
	background: #f2f2f2
}

@media only screen and (max-width:576px) {
	.contenedor.destacado .top {
		padding: 7px 10px 7px 5px
	}
}

.contenedor.destacado .top h1,
.contenedor.destacado .top h2,
.contenedor.destacado .top h3,
.contenedor.destacado .top h4,
.contenedor.destacado .top h5 {
	color: #595b5a;
	margin-left: 10px
}

.contenedor.destacado .top.azul {
	background: #006fb9
}

.contenedor.destacado .top.azul h1,
.contenedor.destacado .top.azul h2,
.contenedor.destacado .top.azul h3,
.contenedor.destacado .top.azul h4,
.contenedor.destacado .top.azul h5 {
	margin-left: 0;
	color: #fff
}

.contenedor.destacado .top.azul h1:after,
.contenedor.destacado .top.azul h2:after,
.contenedor.destacado .top.azul h3:after,
.contenedor.destacado .top.azul h4:after,
.contenedor.destacado .top.azul h5:after {
	display: none
}

.contenedor.destacado .top.azul .bci-icon {
	filter: brightness(300%) grayscale(300%);
	-webkit-filter: brightness(300%) grayscale(300%)
}

.contenedor.destacado .top.verde {
	background: #00953a
}

.contenedor.destacado .top.verde h1,
.contenedor.destacado .top.verde h2,
.contenedor.destacado .top.verde h3,
.contenedor.destacado .top.verde h4,
.contenedor.destacado .top.verde h5 {
	margin-left: 0;
	color: #fff
}

.contenedor.destacado .top.verde h1:after,
.contenedor.destacado .top.verde h2:after,
.contenedor.destacado .top.verde h3:after,
.contenedor.destacado .top.verde h4:after,
.contenedor.destacado .top.verde h5:after {
	display: none
}

.contenedor.destacado .top.verde .bci-icon {
	filter: brightness(300%) grayscale(300%);
	-webkit-filter: brightness(300%) grayscale(300%)
}

.contenedor.destacado .top.imagen {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
	background: 0 0
}

.contenedor.destacado .top.imagen figure {
	padding: 0;
	margin: 0
}

.contenedor.destacado .top.imagen figure img {
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto
}

.contenedor.destacado .cuerpo {
	padding: 10px;
	width: calc(100% - 20px)
}

@media only screen and (max-width:576px) {
	.contenedor.destacado .cuerpo {
		padding: 5px;
		width: calc(100% - 10px)
	}
}

.contenedor.destacado .cuerpo.azul {
	background-color: #006fb9
}

.contenedor.destacado .cuerpo.azul * {
	color: #fff;
	text-align: center
}

.contenedor.destacado .cuerpo.verde {
	background-color: #00953a
}

.contenedor.destacado .cuerpo.verde * {
	color: #fff;
	text-align: center
}

.contenedor.destacado .pie {
	background-color: #f2f2f2;
	padding: 10px;
	width: calc(100% - 20px)
}

.contenedor .clear {
	position: relative;
	padding-top: 5px!important;
	padding-bottom: 5px!important
}

.contenedor .clear h1,
.contenedor .clear h2,
.contenedor .clear h3 {
	padding: 0
}

.contenedor .clear h1:after,
.contenedor .clear h2:after,
.contenedor .clear h3:after {
	display: none
}

.contenedor .clear .flotante {
	text-align: right;
	display: block;
	width: 70px;
	position: absolute;
	top: 50%;
	left: 99%;
	-webkit-transform: translate(-99%, -50%);
	transform: translate(-99%, -50%);
	color: #8f8f8f;
	font-family: Overpass, sans-serif;
	font-weight: 300;
	font-size: 1.4rem
}

@media only screen and (max-width:576px) {
	.contenedor .clear .flotante {
		font-size: 1.2rem
	}
}

.contenedor .clear .flotante strong {
	color: #006fb9;
	font-weight: 700
}

.stack .contenedor {
	margin-right: 10px
}

.stack .contenedor:last-child {
	margin-right: 0
}

@media only screen and (max-width:840px) {
	.stack .contenedor {
		margin: 0 0 10px 0
	}
}

.stack .contenedor.f-5 {
	-webkit-box-flex: 0;
	flex: 0 0 5%;
	-moz-flex: 0 0 5%;
	-ms-flex: 0 0 5%;
	flex: 0 0 5%;
	-webkit-flex: 0 0 5%;
	-moz-flex: 0 0 5%;
	-ms-flex: 0 0 5%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-5 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-10 {
	-webkit-box-flex: 0;
	flex: 0 0 10%;
	-moz-flex: 0 0 10%;
	-ms-flex: 0 0 10%;
	flex: 0 0 10%;
	-webkit-flex: 0 0 10%;
	-moz-flex: 0 0 10%;
	-ms-flex: 0 0 10%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-10 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-15 {
	-webkit-box-flex: 0;
	flex: 0 0 15%;
	-moz-flex: 0 0 15%;
	-ms-flex: 0 0 15%;
	flex: 0 0 15%;
	-webkit-flex: 0 0 15%;
	-moz-flex: 0 0 15%;
	-ms-flex: 0 0 15%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-15 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-20 {
	-webkit-box-flex: 0;
	flex: 0 0 20%;
	-moz-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	-webkit-flex: 0 0 20%;
	-moz-flex: 0 0 20%;
	-ms-flex: 0 0 20%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-20 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-25 {
	-webkit-box-flex: 0;
	flex: 0 0 25%;
	-moz-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	-moz-flex: 0 0 25%;
	-ms-flex: 0 0 25%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-25 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-30 {
	-webkit-box-flex: 0;
	flex: 0 0 30%;
	-moz-flex: 0 0 30%;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	-webkit-flex: 0 0 30%;
	-moz-flex: 0 0 30%;
	-ms-flex: 0 0 30%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-30 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-35 {
	-webkit-box-flex: 0;
	flex: 0 0 35%;
	-moz-flex: 0 0 35%;
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
	-webkit-flex: 0 0 35%;
	-moz-flex: 0 0 35%;
	-ms-flex: 0 0 35%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-35 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-40 {
	-webkit-box-flex: 0;
	flex: 0 0 40%;
	-moz-flex: 0 0 40%;
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
	-webkit-flex: 0 0 40%;
	-moz-flex: 0 0 40%;
	-ms-flex: 0 0 40%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-40 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-45 {
	-webkit-box-flex: 0;
	flex: 0 0 45%;
	-moz-flex: 0 0 45%;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	-webkit-flex: 0 0 45%;
	-moz-flex: 0 0 45%;
	-ms-flex: 0 0 45%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-45 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-50 {
	-webkit-box-flex: 0;
	flex: 0 0 50%;
	-moz-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	-moz-flex: 0 0 50%;
	-ms-flex: 0 0 50%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-50 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-55 {
	-webkit-box-flex: 0;
	flex: 0 0 55%;
	-moz-flex: 0 0 55%;
	-ms-flex: 0 0 55%;
	flex: 0 0 55%;
	-webkit-flex: 0 0 55%;
	-moz-flex: 0 0 55%;
	-ms-flex: 0 0 55%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-55 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-60 {
	-webkit-box-flex: 0;
	flex: 0 0 60%;
	-moz-flex: 0 0 60%;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
	-webkit-flex: 0 0 60%;
	-moz-flex: 0 0 60%;
	-ms-flex: 0 0 60%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-60 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-65 {
	-webkit-box-flex: 0;
	flex: 0 0 65%;
	-moz-flex: 0 0 65%;
	-ms-flex: 0 0 65%;
	flex: 0 0 65%;
	-webkit-flex: 0 0 65%;
	-moz-flex: 0 0 65%;
	-ms-flex: 0 0 65%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-65 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-70 {
	-webkit-box-flex: 0;
	flex: 0 0 70%;
	-moz-flex: 0 0 70%;
	-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	-webkit-flex: 0 0 70%;
	-moz-flex: 0 0 70%;
	-ms-flex: 0 0 70%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-70 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-75 {
	-webkit-box-flex: 0;
	flex: 0 0 75%;
	-moz-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	-moz-flex: 0 0 75%;
	-ms-flex: 0 0 75%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-75 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-80 {
	-webkit-box-flex: 0;
	flex: 0 0 80%;
	-moz-flex: 0 0 80%;
	-ms-flex: 0 0 80%;
	flex: 0 0 80%;
	-webkit-flex: 0 0 80%;
	-moz-flex: 0 0 80%;
	-ms-flex: 0 0 80%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-80 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-85 {
	-webkit-box-flex: 0;
	flex: 0 0 85%;
	-moz-flex: 0 0 85%;
	-ms-flex: 0 0 85%;
	flex: 0 0 85%;
	-webkit-flex: 0 0 85%;
	-moz-flex: 0 0 85%;
	-ms-flex: 0 0 85%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-85 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-90 {
	-webkit-box-flex: 0;
	flex: 0 0 90%;
	-moz-flex: 0 0 90%;
	-ms-flex: 0 0 90%;
	flex: 0 0 90%;
	-webkit-flex: 0 0 90%;
	-moz-flex: 0 0 90%;
	-ms-flex: 0 0 90%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-90 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-95 {
	-webkit-box-flex: 0;
	flex: 0 0 95%;
	-moz-flex: 0 0 95%;
	-ms-flex: 0 0 95%;
	flex: 0 0 95%;
	-webkit-flex: 0 0 95%;
	-moz-flex: 0 0 95%;
	-ms-flex: 0 0 95%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-95 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.f-100 {
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.f-100 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-10 {
	-webkit-box-flex: 0;
	flex: 0 0 10px;
	-moz-flex: 0 0 10px;
	-ms-flex: 0 0 10px;
	flex: 0 0 10px;
	-webkit-flex: 0 0 10px;
	-moz-flex: 0 0 10px;
	-ms-flex: 0 0 10px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-10 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-20 {
	-webkit-box-flex: 0;
	flex: 0 0 20px;
	-moz-flex: 0 0 20px;
	-ms-flex: 0 0 20px;
	flex: 0 0 20px;
	-webkit-flex: 0 0 20px;
	-moz-flex: 0 0 20px;
	-ms-flex: 0 0 20px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-20 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-30 {
	-webkit-box-flex: 0;
	flex: 0 0 30px;
	-moz-flex: 0 0 30px;
	-ms-flex: 0 0 30px;
	flex: 0 0 30px;
	-webkit-flex: 0 0 30px;
	-moz-flex: 0 0 30px;
	-ms-flex: 0 0 30px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-30 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-40 {
	-webkit-box-flex: 0;
	flex: 0 0 40px;
	-moz-flex: 0 0 40px;
	-ms-flex: 0 0 40px;
	flex: 0 0 40px;
	-webkit-flex: 0 0 40px;
	-moz-flex: 0 0 40px;
	-ms-flex: 0 0 40px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-40 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-50 {
	-webkit-box-flex: 0;
	flex: 0 0 50px;
	-moz-flex: 0 0 50px;
	-ms-flex: 0 0 50px;
	flex: 0 0 50px;
	-webkit-flex: 0 0 50px;
	-moz-flex: 0 0 50px;
	-ms-flex: 0 0 50px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-50 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-60 {
	-webkit-box-flex: 0;
	flex: 0 0 60px;
	-moz-flex: 0 0 60px;
	-ms-flex: 0 0 60px;
	flex: 0 0 60px;
	-webkit-flex: 0 0 60px;
	-moz-flex: 0 0 60px;
	-ms-flex: 0 0 60px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-60 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-70 {
	-webkit-box-flex: 0;
	flex: 0 0 70px;
	-moz-flex: 0 0 70px;
	-ms-flex: 0 0 70px;
	flex: 0 0 70px;
	-webkit-flex: 0 0 70px;
	-moz-flex: 0 0 70px;
	-ms-flex: 0 0 70px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-70 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-80 {
	-webkit-box-flex: 0;
	flex: 0 0 80px;
	-moz-flex: 0 0 80px;
	-ms-flex: 0 0 80px;
	flex: 0 0 80px;
	-webkit-flex: 0 0 80px;
	-moz-flex: 0 0 80px;
	-ms-flex: 0 0 80px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-80 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-90 {
	-webkit-box-flex: 0;
	flex: 0 0 90px;
	-moz-flex: 0 0 90px;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	-webkit-flex: 0 0 90px;
	-moz-flex: 0 0 90px;
	-ms-flex: 0 0 90px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-90 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-100 {
	-webkit-box-flex: 0;
	flex: 0 0 100px;
	-moz-flex: 0 0 100px;
	-ms-flex: 0 0 100px;
	flex: 0 0 100px;
	-webkit-flex: 0 0 100px;
	-moz-flex: 0 0 100px;
	-ms-flex: 0 0 100px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-100 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-110 {
	-webkit-box-flex: 0;
	flex: 0 0 110px;
	-moz-flex: 0 0 110px;
	-ms-flex: 0 0 110px;
	flex: 0 0 110px;
	-webkit-flex: 0 0 110px;
	-moz-flex: 0 0 110px;
	-ms-flex: 0 0 110px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-110 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-120 {
	-webkit-box-flex: 0;
	flex: 0 0 120px;
	-moz-flex: 0 0 120px;
	-ms-flex: 0 0 120px;
	flex: 0 0 120px;
	-webkit-flex: 0 0 120px;
	-moz-flex: 0 0 120px;
	-ms-flex: 0 0 120px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-120 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-130 {
	-webkit-box-flex: 0;
	flex: 0 0 130px;
	-moz-flex: 0 0 130px;
	-ms-flex: 0 0 130px;
	flex: 0 0 130px;
	-webkit-flex: 0 0 130px;
	-moz-flex: 0 0 130px;
	-ms-flex: 0 0 130px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-130 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-140 {
	-webkit-box-flex: 0;
	flex: 0 0 140px;
	-moz-flex: 0 0 140px;
	-ms-flex: 0 0 140px;
	flex: 0 0 140px;
	-webkit-flex: 0 0 140px;
	-moz-flex: 0 0 140px;
	-ms-flex: 0 0 140px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-140 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-150 {
	-webkit-box-flex: 0;
	flex: 0 0 150px;
	-moz-flex: 0 0 150px;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	-webkit-flex: 0 0 150px;
	-moz-flex: 0 0 150px;
	-ms-flex: 0 0 150px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-150 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-160 {
	-webkit-box-flex: 0;
	flex: 0 0 160px;
	-moz-flex: 0 0 160px;
	-ms-flex: 0 0 160px;
	flex: 0 0 160px;
	-webkit-flex: 0 0 160px;
	-moz-flex: 0 0 160px;
	-ms-flex: 0 0 160px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-160 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-170 {
	-webkit-box-flex: 0;
	flex: 0 0 170px;
	-moz-flex: 0 0 170px;
	-ms-flex: 0 0 170px;
	flex: 0 0 170px;
	-webkit-flex: 0 0 170px;
	-moz-flex: 0 0 170px;
	-ms-flex: 0 0 170px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-170 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-180 {
	-webkit-box-flex: 0;
	flex: 0 0 180px;
	-moz-flex: 0 0 180px;
	-ms-flex: 0 0 180px;
	flex: 0 0 180px;
	-webkit-flex: 0 0 180px;
	-moz-flex: 0 0 180px;
	-ms-flex: 0 0 180px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-180 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-190 {
	-webkit-box-flex: 0;
	flex: 0 0 190px;
	-moz-flex: 0 0 190px;
	-ms-flex: 0 0 190px;
	flex: 0 0 190px;
	-webkit-flex: 0 0 190px;
	-moz-flex: 0 0 190px;
	-ms-flex: 0 0 190px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-190 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-200 {
	-webkit-box-flex: 0;
	flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px;
	flex: 0 0 200px;
	-webkit-flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-200 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-210 {
	-webkit-box-flex: 0;
	flex: 0 0 210px;
	-moz-flex: 0 0 210px;
	-ms-flex: 0 0 210px;
	flex: 0 0 210px;
	-webkit-flex: 0 0 210px;
	-moz-flex: 0 0 210px;
	-ms-flex: 0 0 210px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-210 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-220 {
	-webkit-box-flex: 0;
	flex: 0 0 220px;
	-moz-flex: 0 0 220px;
	-ms-flex: 0 0 220px;
	flex: 0 0 220px;
	-webkit-flex: 0 0 220px;
	-moz-flex: 0 0 220px;
	-ms-flex: 0 0 220px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-220 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-230 {
	-webkit-box-flex: 0;
	flex: 0 0 230px;
	-moz-flex: 0 0 230px;
	-ms-flex: 0 0 230px;
	flex: 0 0 230px;
	-webkit-flex: 0 0 230px;
	-moz-flex: 0 0 230px;
	-ms-flex: 0 0 230px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-230 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-240 {
	-webkit-box-flex: 0;
	flex: 0 0 240px;
	-moz-flex: 0 0 240px;
	-ms-flex: 0 0 240px;
	flex: 0 0 240px;
	-webkit-flex: 0 0 240px;
	-moz-flex: 0 0 240px;
	-ms-flex: 0 0 240px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-240 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-250 {
	-webkit-box-flex: 0;
	flex: 0 0 250px;
	-moz-flex: 0 0 250px;
	-ms-flex: 0 0 250px;
	flex: 0 0 250px;
	-webkit-flex: 0 0 250px;
	-moz-flex: 0 0 250px;
	-ms-flex: 0 0 250px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-250 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-260 {
	-webkit-box-flex: 0;
	flex: 0 0 260px;
	-moz-flex: 0 0 260px;
	-ms-flex: 0 0 260px;
	flex: 0 0 260px;
	-webkit-flex: 0 0 260px;
	-moz-flex: 0 0 260px;
	-ms-flex: 0 0 260px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-260 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-270 {
	-webkit-box-flex: 0;
	flex: 0 0 270px;
	-moz-flex: 0 0 270px;
	-ms-flex: 0 0 270px;
	flex: 0 0 270px;
	-webkit-flex: 0 0 270px;
	-moz-flex: 0 0 270px;
	-ms-flex: 0 0 270px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-270 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-280 {
	-webkit-box-flex: 0;
	flex: 0 0 280px;
	-moz-flex: 0 0 280px;
	-ms-flex: 0 0 280px;
	flex: 0 0 280px;
	-webkit-flex: 0 0 280px;
	-moz-flex: 0 0 280px;
	-ms-flex: 0 0 280px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-280 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-290 {
	-webkit-box-flex: 0;
	flex: 0 0 290px;
	-moz-flex: 0 0 290px;
	-ms-flex: 0 0 290px;
	flex: 0 0 290px;
	-webkit-flex: 0 0 290px;
	-moz-flex: 0 0 290px;
	-ms-flex: 0 0 290px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-290 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-300 {
	-webkit-box-flex: 0;
	flex: 0 0 300px;
	-moz-flex: 0 0 300px;
	-ms-flex: 0 0 300px;
	flex: 0 0 300px;
	-webkit-flex: 0 0 300px;
	-moz-flex: 0 0 300px;
	-ms-flex: 0 0 300px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-300 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-310 {
	-webkit-box-flex: 0;
	flex: 0 0 310px;
	-moz-flex: 0 0 310px;
	-ms-flex: 0 0 310px;
	flex: 0 0 310px;
	-webkit-flex: 0 0 310px;
	-moz-flex: 0 0 310px;
	-ms-flex: 0 0 310px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-310 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-320 {
	-webkit-box-flex: 0;
	flex: 0 0 320px;
	-moz-flex: 0 0 320px;
	-ms-flex: 0 0 320px;
	flex: 0 0 320px;
	-webkit-flex: 0 0 320px;
	-moz-flex: 0 0 320px;
	-ms-flex: 0 0 320px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-320 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-330 {
	-webkit-box-flex: 0;
	flex: 0 0 330px;
	-moz-flex: 0 0 330px;
	-ms-flex: 0 0 330px;
	flex: 0 0 330px;
	-webkit-flex: 0 0 330px;
	-moz-flex: 0 0 330px;
	-ms-flex: 0 0 330px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-330 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-340 {
	-webkit-box-flex: 0;
	flex: 0 0 340px;
	-moz-flex: 0 0 340px;
	-ms-flex: 0 0 340px;
	flex: 0 0 340px;
	-webkit-flex: 0 0 340px;
	-moz-flex: 0 0 340px;
	-ms-flex: 0 0 340px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-340 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-350 {
	-webkit-box-flex: 0;
	flex: 0 0 350px;
	-moz-flex: 0 0 350px;
	-ms-flex: 0 0 350px;
	flex: 0 0 350px;
	-webkit-flex: 0 0 350px;
	-moz-flex: 0 0 350px;
	-ms-flex: 0 0 350px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-350 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-360 {
	-webkit-box-flex: 0;
	flex: 0 0 360px;
	-moz-flex: 0 0 360px;
	-ms-flex: 0 0 360px;
	flex: 0 0 360px;
	-webkit-flex: 0 0 360px;
	-moz-flex: 0 0 360px;
	-ms-flex: 0 0 360px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-360 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-370 {
	-webkit-box-flex: 0;
	flex: 0 0 370px;
	-moz-flex: 0 0 370px;
	-ms-flex: 0 0 370px;
	flex: 0 0 370px;
	-webkit-flex: 0 0 370px;
	-moz-flex: 0 0 370px;
	-ms-flex: 0 0 370px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-370 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-380 {
	-webkit-box-flex: 0;
	flex: 0 0 380px;
	-moz-flex: 0 0 380px;
	-ms-flex: 0 0 380px;
	flex: 0 0 380px;
	-webkit-flex: 0 0 380px;
	-moz-flex: 0 0 380px;
	-ms-flex: 0 0 380px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-380 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-390 {
	-webkit-box-flex: 0;
	flex: 0 0 390px;
	-moz-flex: 0 0 390px;
	-ms-flex: 0 0 390px;
	flex: 0 0 390px;
	-webkit-flex: 0 0 390px;
	-moz-flex: 0 0 390px;
	-ms-flex: 0 0 390px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-390 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-400 {
	-webkit-box-flex: 0;
	flex: 0 0 400px;
	-moz-flex: 0 0 400px;
	-ms-flex: 0 0 400px;
	flex: 0 0 400px;
	-webkit-flex: 0 0 400px;
	-moz-flex: 0 0 400px;
	-ms-flex: 0 0 400px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-400 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-410 {
	-webkit-box-flex: 0;
	flex: 0 0 410px;
	-moz-flex: 0 0 410px;
	-ms-flex: 0 0 410px;
	flex: 0 0 410px;
	-webkit-flex: 0 0 410px;
	-moz-flex: 0 0 410px;
	-ms-flex: 0 0 410px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-410 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-420 {
	-webkit-box-flex: 0;
	flex: 0 0 420px;
	-moz-flex: 0 0 420px;
	-ms-flex: 0 0 420px;
	flex: 0 0 420px;
	-webkit-flex: 0 0 420px;
	-moz-flex: 0 0 420px;
	-ms-flex: 0 0 420px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-420 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-430 {
	-webkit-box-flex: 0;
	flex: 0 0 430px;
	-moz-flex: 0 0 430px;
	-ms-flex: 0 0 430px;
	flex: 0 0 430px;
	-webkit-flex: 0 0 430px;
	-moz-flex: 0 0 430px;
	-ms-flex: 0 0 430px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-430 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-440 {
	-webkit-box-flex: 0;
	flex: 0 0 440px;
	-moz-flex: 0 0 440px;
	-ms-flex: 0 0 440px;
	flex: 0 0 440px;
	-webkit-flex: 0 0 440px;
	-moz-flex: 0 0 440px;
	-ms-flex: 0 0 440px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-440 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-450 {
	-webkit-box-flex: 0;
	flex: 0 0 450px;
	-moz-flex: 0 0 450px;
	-ms-flex: 0 0 450px;
	flex: 0 0 450px;
	-webkit-flex: 0 0 450px;
	-moz-flex: 0 0 450px;
	-ms-flex: 0 0 450px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-450 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-460 {
	-webkit-box-flex: 0;
	flex: 0 0 460px;
	-moz-flex: 0 0 460px;
	-ms-flex: 0 0 460px;
	flex: 0 0 460px;
	-webkit-flex: 0 0 460px;
	-moz-flex: 0 0 460px;
	-ms-flex: 0 0 460px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-460 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-470 {
	-webkit-box-flex: 0;
	flex: 0 0 470px;
	-moz-flex: 0 0 470px;
	-ms-flex: 0 0 470px;
	flex: 0 0 470px;
	-webkit-flex: 0 0 470px;
	-moz-flex: 0 0 470px;
	-ms-flex: 0 0 470px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-470 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-480 {
	-webkit-box-flex: 0;
	flex: 0 0 480px;
	-moz-flex: 0 0 480px;
	-ms-flex: 0 0 480px;
	flex: 0 0 480px;
	-webkit-flex: 0 0 480px;
	-moz-flex: 0 0 480px;
	-ms-flex: 0 0 480px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-480 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-490 {
	-webkit-box-flex: 0;
	flex: 0 0 490px;
	-moz-flex: 0 0 490px;
	-ms-flex: 0 0 490px;
	flex: 0 0 490px;
	-webkit-flex: 0 0 490px;
	-moz-flex: 0 0 490px;
	-ms-flex: 0 0 490px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-490 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-500 {
	-webkit-box-flex: 0;
	flex: 0 0 500px;
	-moz-flex: 0 0 500px;
	-ms-flex: 0 0 500px;
	flex: 0 0 500px;
	-webkit-flex: 0 0 500px;
	-moz-flex: 0 0 500px;
	-ms-flex: 0 0 500px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-500 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-510 {
	-webkit-box-flex: 0;
	flex: 0 0 510px;
	-moz-flex: 0 0 510px;
	-ms-flex: 0 0 510px;
	flex: 0 0 510px;
	-webkit-flex: 0 0 510px;
	-moz-flex: 0 0 510px;
	-ms-flex: 0 0 510px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-510 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-520 {
	-webkit-box-flex: 0;
	flex: 0 0 520px;
	-moz-flex: 0 0 520px;
	-ms-flex: 0 0 520px;
	flex: 0 0 520px;
	-webkit-flex: 0 0 520px;
	-moz-flex: 0 0 520px;
	-ms-flex: 0 0 520px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-520 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-530 {
	-webkit-box-flex: 0;
	flex: 0 0 530px;
	-moz-flex: 0 0 530px;
	-ms-flex: 0 0 530px;
	flex: 0 0 530px;
	-webkit-flex: 0 0 530px;
	-moz-flex: 0 0 530px;
	-ms-flex: 0 0 530px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-530 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-540 {
	-webkit-box-flex: 0;
	flex: 0 0 540px;
	-moz-flex: 0 0 540px;
	-ms-flex: 0 0 540px;
	flex: 0 0 540px;
	-webkit-flex: 0 0 540px;
	-moz-flex: 0 0 540px;
	-ms-flex: 0 0 540px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-540 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-550 {
	-webkit-box-flex: 0;
	flex: 0 0 550px;
	-moz-flex: 0 0 550px;
	-ms-flex: 0 0 550px;
	flex: 0 0 550px;
	-webkit-flex: 0 0 550px;
	-moz-flex: 0 0 550px;
	-ms-flex: 0 0 550px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-550 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-560 {
	-webkit-box-flex: 0;
	flex: 0 0 560px;
	-moz-flex: 0 0 560px;
	-ms-flex: 0 0 560px;
	flex: 0 0 560px;
	-webkit-flex: 0 0 560px;
	-moz-flex: 0 0 560px;
	-ms-flex: 0 0 560px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-560 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-570 {
	-webkit-box-flex: 0;
	flex: 0 0 570px;
	-moz-flex: 0 0 570px;
	-ms-flex: 0 0 570px;
	flex: 0 0 570px;
	-webkit-flex: 0 0 570px;
	-moz-flex: 0 0 570px;
	-ms-flex: 0 0 570px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-570 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-580 {
	-webkit-box-flex: 0;
	flex: 0 0 580px;
	-moz-flex: 0 0 580px;
	-ms-flex: 0 0 580px;
	flex: 0 0 580px;
	-webkit-flex: 0 0 580px;
	-moz-flex: 0 0 580px;
	-ms-flex: 0 0 580px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-580 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-590 {
	-webkit-box-flex: 0;
	flex: 0 0 590px;
	-moz-flex: 0 0 590px;
	-ms-flex: 0 0 590px;
	flex: 0 0 590px;
	-webkit-flex: 0 0 590px;
	-moz-flex: 0 0 590px;
	-ms-flex: 0 0 590px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-590 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-600 {
	-webkit-box-flex: 0;
	flex: 0 0 600px;
	-moz-flex: 0 0 600px;
	-ms-flex: 0 0 600px;
	flex: 0 0 600px;
	-webkit-flex: 0 0 600px;
	-moz-flex: 0 0 600px;
	-ms-flex: 0 0 600px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-600 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-610 {
	-webkit-box-flex: 0;
	flex: 0 0 610px;
	-moz-flex: 0 0 610px;
	-ms-flex: 0 0 610px;
	flex: 0 0 610px;
	-webkit-flex: 0 0 610px;
	-moz-flex: 0 0 610px;
	-ms-flex: 0 0 610px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-610 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-620 {
	-webkit-box-flex: 0;
	flex: 0 0 620px;
	-moz-flex: 0 0 620px;
	-ms-flex: 0 0 620px;
	flex: 0 0 620px;
	-webkit-flex: 0 0 620px;
	-moz-flex: 0 0 620px;
	-ms-flex: 0 0 620px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-620 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-630 {
	-webkit-box-flex: 0;
	flex: 0 0 630px;
	-moz-flex: 0 0 630px;
	-ms-flex: 0 0 630px;
	flex: 0 0 630px;
	-webkit-flex: 0 0 630px;
	-moz-flex: 0 0 630px;
	-ms-flex: 0 0 630px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-630 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-640 {
	-webkit-box-flex: 0;
	flex: 0 0 640px;
	-moz-flex: 0 0 640px;
	-ms-flex: 0 0 640px;
	flex: 0 0 640px;
	-webkit-flex: 0 0 640px;
	-moz-flex: 0 0 640px;
	-ms-flex: 0 0 640px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-640 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-650 {
	-webkit-box-flex: 0;
	flex: 0 0 650px;
	-moz-flex: 0 0 650px;
	-ms-flex: 0 0 650px;
	flex: 0 0 650px;
	-webkit-flex: 0 0 650px;
	-moz-flex: 0 0 650px;
	-ms-flex: 0 0 650px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-650 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-660 {
	-webkit-box-flex: 0;
	flex: 0 0 660px;
	-moz-flex: 0 0 660px;
	-ms-flex: 0 0 660px;
	flex: 0 0 660px;
	-webkit-flex: 0 0 660px;
	-moz-flex: 0 0 660px;
	-ms-flex: 0 0 660px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-660 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-670 {
	-webkit-box-flex: 0;
	flex: 0 0 670px;
	-moz-flex: 0 0 670px;
	-ms-flex: 0 0 670px;
	flex: 0 0 670px;
	-webkit-flex: 0 0 670px;
	-moz-flex: 0 0 670px;
	-ms-flex: 0 0 670px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-670 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-680 {
	-webkit-box-flex: 0;
	flex: 0 0 680px;
	-moz-flex: 0 0 680px;
	-ms-flex: 0 0 680px;
	flex: 0 0 680px;
	-webkit-flex: 0 0 680px;
	-moz-flex: 0 0 680px;
	-ms-flex: 0 0 680px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-680 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-690 {
	-webkit-box-flex: 0;
	flex: 0 0 690px;
	-moz-flex: 0 0 690px;
	-ms-flex: 0 0 690px;
	flex: 0 0 690px;
	-webkit-flex: 0 0 690px;
	-moz-flex: 0 0 690px;
	-ms-flex: 0 0 690px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-690 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-700 {
	-webkit-box-flex: 0;
	flex: 0 0 700px;
	-moz-flex: 0 0 700px;
	-ms-flex: 0 0 700px;
	flex: 0 0 700px;
	-webkit-flex: 0 0 700px;
	-moz-flex: 0 0 700px;
	-ms-flex: 0 0 700px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-700 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-710 {
	-webkit-box-flex: 0;
	flex: 0 0 710px;
	-moz-flex: 0 0 710px;
	-ms-flex: 0 0 710px;
	flex: 0 0 710px;
	-webkit-flex: 0 0 710px;
	-moz-flex: 0 0 710px;
	-ms-flex: 0 0 710px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-710 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-720 {
	-webkit-box-flex: 0;
	flex: 0 0 720px;
	-moz-flex: 0 0 720px;
	-ms-flex: 0 0 720px;
	flex: 0 0 720px;
	-webkit-flex: 0 0 720px;
	-moz-flex: 0 0 720px;
	-ms-flex: 0 0 720px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-720 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-730 {
	-webkit-box-flex: 0;
	flex: 0 0 730px;
	-moz-flex: 0 0 730px;
	-ms-flex: 0 0 730px;
	flex: 0 0 730px;
	-webkit-flex: 0 0 730px;
	-moz-flex: 0 0 730px;
	-ms-flex: 0 0 730px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-730 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-740 {
	-webkit-box-flex: 0;
	flex: 0 0 740px;
	-moz-flex: 0 0 740px;
	-ms-flex: 0 0 740px;
	flex: 0 0 740px;
	-webkit-flex: 0 0 740px;
	-moz-flex: 0 0 740px;
	-ms-flex: 0 0 740px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-740 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-750 {
	-webkit-box-flex: 0;
	flex: 0 0 750px;
	-moz-flex: 0 0 750px;
	-ms-flex: 0 0 750px;
	flex: 0 0 750px;
	-webkit-flex: 0 0 750px;
	-moz-flex: 0 0 750px;
	-ms-flex: 0 0 750px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-750 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-760 {
	-webkit-box-flex: 0;
	flex: 0 0 760px;
	-moz-flex: 0 0 760px;
	-ms-flex: 0 0 760px;
	flex: 0 0 760px;
	-webkit-flex: 0 0 760px;
	-moz-flex: 0 0 760px;
	-ms-flex: 0 0 760px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-760 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-770 {
	-webkit-box-flex: 0;
	flex: 0 0 770px;
	-moz-flex: 0 0 770px;
	-ms-flex: 0 0 770px;
	flex: 0 0 770px;
	-webkit-flex: 0 0 770px;
	-moz-flex: 0 0 770px;
	-ms-flex: 0 0 770px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-770 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-780 {
	-webkit-box-flex: 0;
	flex: 0 0 780px;
	-moz-flex: 0 0 780px;
	-ms-flex: 0 0 780px;
	flex: 0 0 780px;
	-webkit-flex: 0 0 780px;
	-moz-flex: 0 0 780px;
	-ms-flex: 0 0 780px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-780 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-790 {
	-webkit-box-flex: 0;
	flex: 0 0 790px;
	-moz-flex: 0 0 790px;
	-ms-flex: 0 0 790px;
	flex: 0 0 790px;
	-webkit-flex: 0 0 790px;
	-moz-flex: 0 0 790px;
	-ms-flex: 0 0 790px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-790 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-800 {
	-webkit-box-flex: 0;
	flex: 0 0 800px;
	-moz-flex: 0 0 800px;
	-ms-flex: 0 0 800px;
	flex: 0 0 800px;
	-webkit-flex: 0 0 800px;
	-moz-flex: 0 0 800px;
	-ms-flex: 0 0 800px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-800 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-810 {
	-webkit-box-flex: 0;
	flex: 0 0 810px;
	-moz-flex: 0 0 810px;
	-ms-flex: 0 0 810px;
	flex: 0 0 810px;
	-webkit-flex: 0 0 810px;
	-moz-flex: 0 0 810px;
	-ms-flex: 0 0 810px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-810 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-820 {
	-webkit-box-flex: 0;
	flex: 0 0 820px;
	-moz-flex: 0 0 820px;
	-ms-flex: 0 0 820px;
	flex: 0 0 820px;
	-webkit-flex: 0 0 820px;
	-moz-flex: 0 0 820px;
	-ms-flex: 0 0 820px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-820 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-830 {
	-webkit-box-flex: 0;
	flex: 0 0 830px;
	-moz-flex: 0 0 830px;
	-ms-flex: 0 0 830px;
	flex: 0 0 830px;
	-webkit-flex: 0 0 830px;
	-moz-flex: 0 0 830px;
	-ms-flex: 0 0 830px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-830 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-840 {
	-webkit-box-flex: 0;
	flex: 0 0 840px;
	-moz-flex: 0 0 840px;
	-ms-flex: 0 0 840px;
	flex: 0 0 840px;
	-webkit-flex: 0 0 840px;
	-moz-flex: 0 0 840px;
	-ms-flex: 0 0 840px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-840 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-850 {
	-webkit-box-flex: 0;
	flex: 0 0 850px;
	-moz-flex: 0 0 850px;
	-ms-flex: 0 0 850px;
	flex: 0 0 850px;
	-webkit-flex: 0 0 850px;
	-moz-flex: 0 0 850px;
	-ms-flex: 0 0 850px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-850 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-860 {
	-webkit-box-flex: 0;
	flex: 0 0 860px;
	-moz-flex: 0 0 860px;
	-ms-flex: 0 0 860px;
	flex: 0 0 860px;
	-webkit-flex: 0 0 860px;
	-moz-flex: 0 0 860px;
	-ms-flex: 0 0 860px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-860 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-870 {
	-webkit-box-flex: 0;
	flex: 0 0 870px;
	-moz-flex: 0 0 870px;
	-ms-flex: 0 0 870px;
	flex: 0 0 870px;
	-webkit-flex: 0 0 870px;
	-moz-flex: 0 0 870px;
	-ms-flex: 0 0 870px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-870 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-880 {
	-webkit-box-flex: 0;
	flex: 0 0 880px;
	-moz-flex: 0 0 880px;
	-ms-flex: 0 0 880px;
	flex: 0 0 880px;
	-webkit-flex: 0 0 880px;
	-moz-flex: 0 0 880px;
	-ms-flex: 0 0 880px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-880 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-890 {
	-webkit-box-flex: 0;
	flex: 0 0 890px;
	-moz-flex: 0 0 890px;
	-ms-flex: 0 0 890px;
	flex: 0 0 890px;
	-webkit-flex: 0 0 890px;
	-moz-flex: 0 0 890px;
	-ms-flex: 0 0 890px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-890 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-900 {
	-webkit-box-flex: 0;
	flex: 0 0 900px;
	-moz-flex: 0 0 900px;
	-ms-flex: 0 0 900px;
	flex: 0 0 900px;
	-webkit-flex: 0 0 900px;
	-moz-flex: 0 0 900px;
	-ms-flex: 0 0 900px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-900 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-910 {
	-webkit-box-flex: 0;
	flex: 0 0 910px;
	-moz-flex: 0 0 910px;
	-ms-flex: 0 0 910px;
	flex: 0 0 910px;
	-webkit-flex: 0 0 910px;
	-moz-flex: 0 0 910px;
	-ms-flex: 0 0 910px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-910 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-920 {
	-webkit-box-flex: 0;
	flex: 0 0 920px;
	-moz-flex: 0 0 920px;
	-ms-flex: 0 0 920px;
	flex: 0 0 920px;
	-webkit-flex: 0 0 920px;
	-moz-flex: 0 0 920px;
	-ms-flex: 0 0 920px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-920 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-930 {
	-webkit-box-flex: 0;
	flex: 0 0 930px;
	-moz-flex: 0 0 930px;
	-ms-flex: 0 0 930px;
	flex: 0 0 930px;
	-webkit-flex: 0 0 930px;
	-moz-flex: 0 0 930px;
	-ms-flex: 0 0 930px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-930 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-940 {
	-webkit-box-flex: 0;
	flex: 0 0 940px;
	-moz-flex: 0 0 940px;
	-ms-flex: 0 0 940px;
	flex: 0 0 940px;
	-webkit-flex: 0 0 940px;
	-moz-flex: 0 0 940px;
	-ms-flex: 0 0 940px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-940 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-950 {
	-webkit-box-flex: 0;
	flex: 0 0 950px;
	-moz-flex: 0 0 950px;
	-ms-flex: 0 0 950px;
	flex: 0 0 950px;
	-webkit-flex: 0 0 950px;
	-moz-flex: 0 0 950px;
	-ms-flex: 0 0 950px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-950 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-960 {
	-webkit-box-flex: 0;
	flex: 0 0 960px;
	-moz-flex: 0 0 960px;
	-ms-flex: 0 0 960px;
	flex: 0 0 960px;
	-webkit-flex: 0 0 960px;
	-moz-flex: 0 0 960px;
	-ms-flex: 0 0 960px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-960 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-970 {
	-webkit-box-flex: 0;
	flex: 0 0 970px;
	-moz-flex: 0 0 970px;
	-ms-flex: 0 0 970px;
	flex: 0 0 970px;
	-webkit-flex: 0 0 970px;
	-moz-flex: 0 0 970px;
	-ms-flex: 0 0 970px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-970 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-980 {
	-webkit-box-flex: 0;
	flex: 0 0 980px;
	-moz-flex: 0 0 980px;
	-ms-flex: 0 0 980px;
	flex: 0 0 980px;
	-webkit-flex: 0 0 980px;
	-moz-flex: 0 0 980px;
	-ms-flex: 0 0 980px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-980 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-990 {
	-webkit-box-flex: 0;
	flex: 0 0 990px;
	-moz-flex: 0 0 990px;
	-ms-flex: 0 0 990px;
	flex: 0 0 990px;
	-webkit-flex: 0 0 990px;
	-moz-flex: 0 0 990px;
	-ms-flex: 0 0 990px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-990 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.p-1000 {
	-webkit-box-flex: 0;
	flex: 0 0 1000px;
	-moz-flex: 0 0 1000px;
	-ms-flex: 0 0 1000px;
	flex: 0 0 1000px;
	-webkit-flex: 0 0 1000px;
	-moz-flex: 0 0 1000px;
	-ms-flex: 0 0 1000px
}

@media only screen and (max-width:576px) {
	.stack .contenedor.p-1000 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-5 {
	-webkit-box-flex: 1;
	flex: 1 1 5%;
	-moz-flex: 1 1 5%;
	-ms-flex: 1 1 5%;
	flex: 1 1 5%;
	-webkit-flex: 1 1 5%;
	-moz-flex: 1 1 5%;
	-ms-flex: 1 1 5%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-5 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-10 {
	-webkit-box-flex: 1;
	flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-10 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-15 {
	-webkit-box-flex: 1;
	flex: 1 1 15%;
	-moz-flex: 1 1 15%;
	-ms-flex: 1 1 15%;
	flex: 1 1 15%;
	-webkit-flex: 1 1 15%;
	-moz-flex: 1 1 15%;
	-ms-flex: 1 1 15%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-15 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-20 {
	-webkit-box-flex: 1;
	flex: 1 1 20%;
	-moz-flex: 1 1 20%;
	-ms-flex: 1 1 20%;
	flex: 1 1 20%;
	-webkit-flex: 1 1 20%;
	-moz-flex: 1 1 20%;
	-ms-flex: 1 1 20%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-20 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-25 {
	-webkit-box-flex: 1;
	flex: 1 1 25%;
	-moz-flex: 1 1 25%;
	-ms-flex: 1 1 25%;
	flex: 1 1 25%;
	-webkit-flex: 1 1 25%;
	-moz-flex: 1 1 25%;
	-ms-flex: 1 1 25%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-25 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-30 {
	-webkit-box-flex: 1;
	flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	-webkit-flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-30 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-35 {
	-webkit-box-flex: 1;
	flex: 1 1 35%;
	-moz-flex: 1 1 35%;
	-ms-flex: 1 1 35%;
	flex: 1 1 35%;
	-webkit-flex: 1 1 35%;
	-moz-flex: 1 1 35%;
	-ms-flex: 1 1 35%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-35 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-40 {
	-webkit-box-flex: 1;
	flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%;
	flex: 1 1 40%;
	-webkit-flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-40 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-45 {
	-webkit-box-flex: 1;
	flex: 1 1 45%;
	-moz-flex: 1 1 45%;
	-ms-flex: 1 1 45%;
	flex: 1 1 45%;
	-webkit-flex: 1 1 45%;
	-moz-flex: 1 1 45%;
	-ms-flex: 1 1 45%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-45 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-50 {
	-webkit-box-flex: 1;
	flex: 1 1 50%;
	-moz-flex: 1 1 50%;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	-webkit-flex: 1 1 50%;
	-moz-flex: 1 1 50%;
	-ms-flex: 1 1 50%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-50 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-55 {
	-webkit-box-flex: 1;
	flex: 1 1 55%;
	-moz-flex: 1 1 55%;
	-ms-flex: 1 1 55%;
	flex: 1 1 55%;
	-webkit-flex: 1 1 55%;
	-moz-flex: 1 1 55%;
	-ms-flex: 1 1 55%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-55 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-60 {
	-webkit-box-flex: 1;
	flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%;
	flex: 1 1 60%;
	-webkit-flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-60 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-65 {
	-webkit-box-flex: 1;
	flex: 1 1 65%;
	-moz-flex: 1 1 65%;
	-ms-flex: 1 1 65%;
	flex: 1 1 65%;
	-webkit-flex: 1 1 65%;
	-moz-flex: 1 1 65%;
	-ms-flex: 1 1 65%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-65 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-70 {
	-webkit-box-flex: 1;
	flex: 1 1 70%;
	-moz-flex: 1 1 70%;
	-ms-flex: 1 1 70%;
	flex: 1 1 70%;
	-webkit-flex: 1 1 70%;
	-moz-flex: 1 1 70%;
	-ms-flex: 1 1 70%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-70 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-75 {
	-webkit-box-flex: 1;
	flex: 1 1 75%;
	-moz-flex: 1 1 75%;
	-ms-flex: 1 1 75%;
	flex: 1 1 75%;
	-webkit-flex: 1 1 75%;
	-moz-flex: 1 1 75%;
	-ms-flex: 1 1 75%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-75 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-80 {
	-webkit-box-flex: 1;
	flex: 1 1 80%;
	-moz-flex: 1 1 80%;
	-ms-flex: 1 1 80%;
	flex: 1 1 80%;
	-webkit-flex: 1 1 80%;
	-moz-flex: 1 1 80%;
	-ms-flex: 1 1 80%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-80 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-85 {
	-webkit-box-flex: 1;
	flex: 1 1 85%;
	-moz-flex: 1 1 85%;
	-ms-flex: 1 1 85%;
	flex: 1 1 85%;
	-webkit-flex: 1 1 85%;
	-moz-flex: 1 1 85%;
	-ms-flex: 1 1 85%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-85 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-90 {
	-webkit-box-flex: 1;
	flex: 1 1 90%;
	-moz-flex: 1 1 90%;
	-ms-flex: 1 1 90%;
	flex: 1 1 90%;
	-webkit-flex: 1 1 90%;
	-moz-flex: 1 1 90%;
	-ms-flex: 1 1 90%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-90 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-95 {
	-webkit-box-flex: 1;
	flex: 1 1 95%;
	-moz-flex: 1 1 95%;
	-ms-flex: 1 1 95%;
	flex: 1 1 95%;
	-webkit-flex: 1 1 95%;
	-moz-flex: 1 1 95%;
	-ms-flex: 1 1 95%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-95 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.stack .contenedor.d-100 {
	-webkit-box-flex: 1;
	flex: 1 1 100%;
	-moz-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-flex: 1 1 100%;
	-moz-flex: 1 1 100%;
	-ms-flex: 1 1 100%
}

@media only screen and (max-width:576px) {
	.stack .contenedor.d-100 {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

@media only screen and (max-width:576px) {
	.contenedor {
		margin-bottom: 30px
	}
}

.contenedor.round {
	border-radius: 13px
}

.contenedor.round .top {
	border-radius: 10px 10px 0 0
}

.contenedor.round .pie {
	border-radius: 0 0 10px 10px
}

.despegado {
	outline: 0!important;
	z-index: 1000
}

.despegado.depth-1 {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-2 {
	-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-3 {
	-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-4 {
	-webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 16px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-5 {
	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-6 {
	-webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 24px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-7 {
	-webkit-box-shadow: 0 0 28px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 28px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 28px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-8 {
	-webkit-box-shadow: 0 0 32px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 32px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 32px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-9 {
	-webkit-box-shadow: 0 0 36px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 36px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 36px 0 rgba(0, 0, 0, .2)
}

.despegado.depth-10 {
	-webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 40px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 40px 0 rgba(0, 0, 0, .2)
}

@media only screen and (max-width:576px) {
	.row,
	.wrapper {
		margin-bottom: 20px
	}
}

.comprobante {
	width: 100%;
	min-height: 200px;
	margin: 15px 0 5px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.comprobante h2 {
	font-weight: 300;
	font-size: 1.3rem;
	color: #8f8f8f;
	text-transform: uppercase;
	position: relative;
	line-height: 2
}

.comprobante h2:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 30px;
	background-color: #8f8f8f
}

.comprobante .datos_venta,
.comprobante .detalle_venta {
	outline: 1px solid #cfcfcf;
	padding: 3px 3px 6px 3px;
	min-height: 300px;
	display: block
}

@media only screen and (max-width:1145px) {
	.comprobante .datos_venta,
	.comprobante .detalle_venta {
		min-height: 0
	}
}

.comprobante .datos_venta h2,
.comprobante .detalle_venta h2 {
	height: 30px
}

.comprobante .datos_venta section,
.comprobante .detalle_venta section {
	background-color: #f6f6f6;
	width: 96%;
	height: 270px;
	overflow: hidden;
	overflow-y: scroll;
	display: block;
	margin: 5px 0;
	padding: 5px 2%
}

.comprobante .datos_venta {
	position: relative;
	-webkit-box-flex: 0;
	flex: 0 0 300px;
	-moz-flex: 0 0 300px;
	-ms-flex: 0 0 300px;
	flex: 0 0 300px;
	-webkit-flex: 0 0 300px;
	-moz-flex: 0 0 300px;
	-ms-flex: 0 0 300px;
	margin-right: 10px
}

.comprobante .datos_venta:after,
.comprobante .datos_venta:before {
	position: absolute;
	height: 8px;
	width: 100%;
	display: block;
	content: '';
	background-image: url(../img/svg/iconos_barras.svg);
	background-position: 95% top;
	background-repeat: no-repeat;
	background-size: auto 8px
}

.comprobante .datos_venta:after {
	bottom: 0
}

.comprobante .datos_venta:before {
	top: 0
}

@media only screen and (max-width:1145px) {
	.comprobante .datos_venta {
		margin-right: 0;
		margin-bottom: 15px;
		-webkit-box-flex: 1;
		flex: 1 1 500px;
		-moz-flex: 1 1 500px;
		-ms-flex: 1 1 500px;
		flex: 1 1 500px;
		-webkit-flex: 1 1 500px;
		-moz-flex: 1 1 500px;
		-ms-flex: 1 1 500px
	}
}

@media only screen and (max-width:576px) {
	.comprobante .datos_venta {
		-webkit-box-flex: 1;
		flex: 1 1 300px;
		-moz-flex: 1 1 300px;
		-ms-flex: 1 1 300px;
		flex: 1 1 300px;
		-webkit-flex: 1 1 300px;
		-moz-flex: 1 1 300px;
		-ms-flex: 1 1 300px
	}
}

.comprobante .datos_venta .detalles {
	margin: 5px 5px 15px 5px
}

.comprobante .datos_venta .detalles h4 {
	line-height: 1;
	font-size: 1.8rem
}

.comprobante .datos_venta .detalles small {
	font-family: Overpass, sans-serif;
	font-size: 1.3rem;
	line-height: 1
}

@media only screen and (max-width:1145px) {
	.comprobante .datos_venta section {
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		height: auto
	}
	.comprobante .datos_venta section .detalles {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 18%;
		flex: 1 1 18%;
		margin: 0
	}
	.comprobante .datos_venta section .detalles h4 {
		font-size: 1.5rem
	}
	.comprobante .datos_venta section .detalles small {
		font-size: 1rem
	}
}

@media only screen and (max-width:576px) {
	.comprobante .datos_venta section .detalles {
		margin: 3px;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%
	}
}

.comprobante .detalle_venta {
	-webkit-box-flex: 1;
	flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	-webkit-flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%
}

.comprobante .detalle_venta section {
	-webkit-box-shadow: inset 0 -3px 20px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: inset 0 -3px 20px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 -3px 20px 0 rgba(0, 0, 0, .1)
}

.comprobante .detalle_venta .tablas-celdas {
	width: 100%;
	display: block
}

.comprobante .detalle_venta .tablas-celdas .entrada {
	border-left: 2px solid #00953a;
	margin-bottom: 6px;
	background-color: #fff
}

.comprobante .detalle_venta .tablas-celdas .entrada ul {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.comprobante .detalle_venta .tablas-celdas .entrada ul li {
	list-style: none;
	color: #8f8f8f;
	font-family: Overpass, sans-serif;
	font-size: 1.3rem
}

.comprobante .detalle_venta .tablas-celdas .entrada ul li span {
	display: inline-block
}

.comprobante .detalle_venta .tablas-celdas .entrada ul li:before {
	content: attr(data-ref);
	display: block;
	font-size: 1rem;
	line-height: 1
}

.comprobante .detalle_venta .tablas-celdas .entrada ul li[data-ref=producto] {
	color: #595b5a;
	font-weight: 300;
	font-size: 1.8rem
}

.comprobante .detalle_venta .tablas-celdas .entrada ul li[data-ref=producto]:before {
	display: none
}

@media only screen and (max-width:576px) {
	.comprobante .detalle_venta .tablas-celdas .entrada ul li {
		font-size: 1rem
	}
	.comprobante .detalle_venta .tablas-celdas .entrada ul li:before {
		font-size: .8rem
	}
	.comprobante .detalle_venta .tablas-celdas .entrada ul li[data-ref=producto] {
		font-size: 1.4rem
	}
}

.pasos {
	margin: 10px 0;
	padding: 0;
	display: block;
	position: relative
}

.pasos ul {
	width: 100%;
	padding: 0;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.pasos ul:after {
	content: '';
	width: 98%;
	height: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #eaeaea;
	z-index: 0
}

.pasos ul li {
	z-index: 10;
	list-style: none
}

.pasos ul li a {
	text-decoration: none;
	padding: 0 12px;
	height: 36px;
	min-width: 12px;
	line-height: 36px;
	color: #fff;
	font-family: Overpass, sans-serif;
	font-weight: 700;
	text-align: center;
	display: block;
	border-radius: 20px;
	background-color: #eaeaea;
	color: #8f8f8f
}

.pasos ul li.activo a {
	background-color: #8f8f8f;
	color: #fff
}

.pasos ul li.span {
	-webkit-box-flex: 1;
	flex: 1 1 1%;
	-moz-flex: 1 1 1%;
	-ms-flex: 1 1 1%;
	flex: 1 1 1%;
	-webkit-flex: 1 1 1%;
	-moz-flex: 1 1 1%;
	-ms-flex: 1 1 1%;
	position: relative;
	height: 36px;
	margin: 0;
	padding: 0
}

.pasos ul li.listo {
	position: relative
}

.pasos ul li.listo+.span:after {
	content: '';
	width: 101%;
	height: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 0;
	background-color: #767676
}

.pasos ul li.listo a {
	color: #fff;
	background-color: #767676
}

.pasos.verde li.listo+.span:after {
	background-color: #006226
}

.pasos.verde li.listo a {
	background-color: #006226;
	color: #fff
}

.pasos.verde li.listo a:after {
	background-color: #006226
}

.pasos.verde li.activo a {
	background-color: #00953a;
	color: #fff
}

.pasos.rojo li.listo+.span:after {
	background-color: #e1121e
}

.pasos.rojo li.listo a {
	background-color: #e1121e;
	color: #fff
}

.pasos.rojo li.listo:after {
	background-color: #e1121e
}

.pasos.rojo li.activo a {
	background-color: #ef3742;
	color: #fff
}

.pasos.azul li.listo+.span:after {
	background-color: #005086
}

.pasos.azul li.listo a {
	background-color: #005086;
	color: #fff
}

.pasos.azul li.listo a:after {
	background-color: #005086
}

.pasos.azul li.activo a {
	color: #fff;
	background-color: #006fb9
}

.pasos.listo ul:after {
	background-color: #595b5a
}

.pasos.listo ul li {
	position: relative
}

.pasos.listo ul li a {
	color: #fff;
	background-color: #595b5a
}

.pasos.listo ul li:last-child a {
	color: rgba(0, 111, 185, 0)!important
}

.pasos.listo ul li:last-child:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 90%;
	width: 90%;
	background-image: url(../img/svg/iconos_check_blanco.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}

.pasos.listo.verde ul:after {
	background-color: #00953a
}

.pasos.listo.verde ul li a {
	color: #fff;
	background-color: #00953a
}

.pasos.listo.rojo ul:after {
	background-color: #ef3742
}

.pasos.listo.rojo ul li a {
	color: #fff;
	background-color: #ef3742
}

.pasos.listo.azul ul:after {
	background-color: #006fb9
}

.pasos.listo.azul ul li a {
	color: #fff;
	background-color: #006fb9
}

@media only screen and (max-width:840px) {
	.pagar .tabla-pestanas .tablas .columnas {
		display: none
	}
}

html {
	font-size: 62.5%;
	margin: 0;
	padding: 0
}

body {
	font-family: Arial, sans-serif;
	font-size: 1rem;
	margin: 0;
	padding: 0;
	height: auto;
	background: #f6f6f6
}

.separador {
	clear: both;
	float: none;
	width: 100%;
	display: block;
	height: 30px
}

.separador.h10 {
	height: 10px
}

.separador.h10.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h10 {
		height: 5px
	}
	.separador.h10.fixed {
		height: 10px
	}
	.separador.h10.mobile {
		height: 10px
	}
}

.separador.h20 {
	height: 20px
}

.separador.h20.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h20 {
		height: 10px
	}
	.separador.h20.fixed {
		height: 20px
	}
	.separador.h20.mobile {
		height: 20px
	}
}

.separador.h30 {
	height: 30px
}

.separador.h30.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h30 {
		height: 15px
	}
	.separador.h30.fixed {
		height: 30px
	}
	.separador.h30.mobile {
		height: 30px
	}
}

.separador.h40 {
	height: 40px
}

.separador.h40.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h40 {
		height: 20px
	}
	.separador.h40.fixed {
		height: 40px
	}
	.separador.h40.mobile {
		height: 40px
	}
}

.separador.h50 {
	height: 50px
}

.separador.h50.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h50 {
		height: 25px
	}
	.separador.h50.fixed {
		height: 50px
	}
	.separador.h50.mobile {
		height: 50px
	}
}

.separador.h60 {
	height: 60px
}

.separador.h60.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h60 {
		height: 30px
	}
	.separador.h60.fixed {
		height: 60px
	}
	.separador.h60.mobile {
		height: 60px
	}
}

.separador.h70 {
	height: 70px
}

.separador.h70.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h70 {
		height: 35px
	}
	.separador.h70.fixed {
		height: 70px
	}
	.separador.h70.mobile {
		height: 70px
	}
}

.separador.h80 {
	height: 80px
}

.separador.h80.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h80 {
		height: 40px
	}
	.separador.h80.fixed {
		height: 80px
	}
	.separador.h80.mobile {
		height: 80px
	}
}

.separador.h90 {
	height: 90px
}

.separador.h90.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h90 {
		height: 45px
	}
	.separador.h90.fixed {
		height: 90px
	}
	.separador.h90.mobile {
		height: 90px
	}
}

.separador.h100 {
	height: 100px
}

.separador.h100.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h100 {
		height: 50px
	}
	.separador.h100.fixed {
		height: 100px
	}
	.separador.h100.mobile {
		height: 100px
	}
}

.separador.h110 {
	height: 110px
}

.separador.h110.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h110 {
		height: 55px
	}
	.separador.h110.fixed {
		height: 110px
	}
	.separador.h110.mobile {
		height: 110px
	}
}

.separador.h120 {
	height: 120px
}

.separador.h120.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h120 {
		height: 60px
	}
	.separador.h120.fixed {
		height: 120px
	}
	.separador.h120.mobile {
		height: 120px
	}
}

.separador.h130 {
	height: 130px
}

.separador.h130.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h130 {
		height: 65px
	}
	.separador.h130.fixed {
		height: 130px
	}
	.separador.h130.mobile {
		height: 130px
	}
}

.separador.h140 {
	height: 140px
}

.separador.h140.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h140 {
		height: 70px
	}
	.separador.h140.fixed {
		height: 140px
	}
	.separador.h140.mobile {
		height: 140px
	}
}

.separador.h150 {
	height: 150px
}

.separador.h150.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h150 {
		height: 75px
	}
	.separador.h150.fixed {
		height: 150px
	}
	.separador.h150.mobile {
		height: 150px
	}
}

.separador.h160 {
	height: 160px
}

.separador.h160.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h160 {
		height: 80px
	}
	.separador.h160.fixed {
		height: 160px
	}
	.separador.h160.mobile {
		height: 160px
	}
}

.separador.h170 {
	height: 170px
}

.separador.h170.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h170 {
		height: 85px
	}
	.separador.h170.fixed {
		height: 170px
	}
	.separador.h170.mobile {
		height: 170px
	}
}

.separador.h180 {
	height: 180px
}

.separador.h180.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h180 {
		height: 90px
	}
	.separador.h180.fixed {
		height: 180px
	}
	.separador.h180.mobile {
		height: 180px
	}
}

.separador.h190 {
	height: 190px
}

.separador.h190.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h190 {
		height: 95px
	}
	.separador.h190.fixed {
		height: 190px
	}
	.separador.h190.mobile {
		height: 190px
	}
}

.separador.h200 {
	height: 200px
}

.separador.h200.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h200 {
		height: 100px
	}
	.separador.h200.fixed {
		height: 200px
	}
	.separador.h200.mobile {
		height: 200px
	}
}

.separador.h210 {
	height: 210px
}

.separador.h210.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h210 {
		height: 105px
	}
	.separador.h210.fixed {
		height: 210px
	}
	.separador.h210.mobile {
		height: 210px
	}
}

.separador.h220 {
	height: 220px
}

.separador.h220.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h220 {
		height: 110px
	}
	.separador.h220.fixed {
		height: 220px
	}
	.separador.h220.mobile {
		height: 220px
	}
}

.separador.h230 {
	height: 230px
}

.separador.h230.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h230 {
		height: 115px
	}
	.separador.h230.fixed {
		height: 230px
	}
	.separador.h230.mobile {
		height: 230px
	}
}

.separador.h240 {
	height: 240px
}

.separador.h240.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h240 {
		height: 120px
	}
	.separador.h240.fixed {
		height: 240px
	}
	.separador.h240.mobile {
		height: 240px
	}
}

.separador.h250 {
	height: 250px
}

.separador.h250.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h250 {
		height: 125px
	}
	.separador.h250.fixed {
		height: 250px
	}
	.separador.h250.mobile {
		height: 250px
	}
}

.separador.h260 {
	height: 260px
}

.separador.h260.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h260 {
		height: 130px
	}
	.separador.h260.fixed {
		height: 260px
	}
	.separador.h260.mobile {
		height: 260px
	}
}

.separador.h270 {
	height: 270px
}

.separador.h270.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h270 {
		height: 135px
	}
	.separador.h270.fixed {
		height: 270px
	}
	.separador.h270.mobile {
		height: 270px
	}
}

.separador.h280 {
	height: 280px
}

.separador.h280.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h280 {
		height: 140px
	}
	.separador.h280.fixed {
		height: 280px
	}
	.separador.h280.mobile {
		height: 280px
	}
}

.separador.h290 {
	height: 290px
}

.separador.h290.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h290 {
		height: 145px
	}
	.separador.h290.fixed {
		height: 290px
	}
	.separador.h290.mobile {
		height: 290px
	}
}

.separador.h300 {
	height: 300px
}

.separador.h300.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h300 {
		height: 150px
	}
	.separador.h300.fixed {
		height: 300px
	}
	.separador.h300.mobile {
		height: 300px
	}
}

.separador.h310 {
	height: 310px
}

.separador.h310.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h310 {
		height: 155px
	}
	.separador.h310.fixed {
		height: 310px
	}
	.separador.h310.mobile {
		height: 310px
	}
}

.separador.h320 {
	height: 320px
}

.separador.h320.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h320 {
		height: 160px
	}
	.separador.h320.fixed {
		height: 320px
	}
	.separador.h320.mobile {
		height: 320px
	}
}

.separador.h330 {
	height: 330px
}

.separador.h330.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h330 {
		height: 165px
	}
	.separador.h330.fixed {
		height: 330px
	}
	.separador.h330.mobile {
		height: 330px
	}
}

.separador.h340 {
	height: 340px
}

.separador.h340.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h340 {
		height: 170px
	}
	.separador.h340.fixed {
		height: 340px
	}
	.separador.h340.mobile {
		height: 340px
	}
}

.separador.h350 {
	height: 350px
}

.separador.h350.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h350 {
		height: 175px
	}
	.separador.h350.fixed {
		height: 350px
	}
	.separador.h350.mobile {
		height: 350px
	}
}

.separador.h360 {
	height: 360px
}

.separador.h360.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h360 {
		height: 180px
	}
	.separador.h360.fixed {
		height: 360px
	}
	.separador.h360.mobile {
		height: 360px
	}
}

.separador.h370 {
	height: 370px
}

.separador.h370.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h370 {
		height: 185px
	}
	.separador.h370.fixed {
		height: 370px
	}
	.separador.h370.mobile {
		height: 370px
	}
}

.separador.h380 {
	height: 380px
}

.separador.h380.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h380 {
		height: 190px
	}
	.separador.h380.fixed {
		height: 380px
	}
	.separador.h380.mobile {
		height: 380px
	}
}

.separador.h390 {
	height: 390px
}

.separador.h390.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h390 {
		height: 195px
	}
	.separador.h390.fixed {
		height: 390px
	}
	.separador.h390.mobile {
		height: 390px
	}
}

.separador.h400 {
	height: 400px
}

.separador.h400.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h400 {
		height: 200px
	}
	.separador.h400.fixed {
		height: 400px
	}
	.separador.h400.mobile {
		height: 400px
	}
}

.separador.h410 {
	height: 410px
}

.separador.h410.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h410 {
		height: 205px
	}
	.separador.h410.fixed {
		height: 410px
	}
	.separador.h410.mobile {
		height: 410px
	}
}

.separador.h420 {
	height: 420px
}

.separador.h420.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h420 {
		height: 210px
	}
	.separador.h420.fixed {
		height: 420px
	}
	.separador.h420.mobile {
		height: 420px
	}
}

.separador.h430 {
	height: 430px
}

.separador.h430.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h430 {
		height: 215px
	}
	.separador.h430.fixed {
		height: 430px
	}
	.separador.h430.mobile {
		height: 430px
	}
}

.separador.h440 {
	height: 440px
}

.separador.h440.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h440 {
		height: 220px
	}
	.separador.h440.fixed {
		height: 440px
	}
	.separador.h440.mobile {
		height: 440px
	}
}

.separador.h450 {
	height: 450px
}

.separador.h450.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h450 {
		height: 225px
	}
	.separador.h450.fixed {
		height: 450px
	}
	.separador.h450.mobile {
		height: 450px
	}
}

.separador.h460 {
	height: 460px
}

.separador.h460.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h460 {
		height: 230px
	}
	.separador.h460.fixed {
		height: 460px
	}
	.separador.h460.mobile {
		height: 460px
	}
}

.separador.h470 {
	height: 470px
}

.separador.h470.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h470 {
		height: 235px
	}
	.separador.h470.fixed {
		height: 470px
	}
	.separador.h470.mobile {
		height: 470px
	}
}

.separador.h480 {
	height: 480px
}

.separador.h480.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h480 {
		height: 240px
	}
	.separador.h480.fixed {
		height: 480px
	}
	.separador.h480.mobile {
		height: 480px
	}
}

.separador.h490 {
	height: 490px
}

.separador.h490.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h490 {
		height: 245px
	}
	.separador.h490.fixed {
		height: 490px
	}
	.separador.h490.mobile {
		height: 490px
	}
}

.separador.h500 {
	height: 500px
}

.separador.h500.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h500 {
		height: 250px
	}
	.separador.h500.fixed {
		height: 500px
	}
	.separador.h500.mobile {
		height: 500px
	}
}

.separador.h510 {
	height: 510px
}

.separador.h510.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h510 {
		height: 255px
	}
	.separador.h510.fixed {
		height: 510px
	}
	.separador.h510.mobile {
		height: 510px
	}
}

.separador.h520 {
	height: 520px
}

.separador.h520.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h520 {
		height: 260px
	}
	.separador.h520.fixed {
		height: 520px
	}
	.separador.h520.mobile {
		height: 520px
	}
}

.separador.h530 {
	height: 530px
}

.separador.h530.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h530 {
		height: 265px
	}
	.separador.h530.fixed {
		height: 530px
	}
	.separador.h530.mobile {
		height: 530px
	}
}

.separador.h540 {
	height: 540px
}

.separador.h540.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h540 {
		height: 270px
	}
	.separador.h540.fixed {
		height: 540px
	}
	.separador.h540.mobile {
		height: 540px
	}
}

.separador.h550 {
	height: 550px
}

.separador.h550.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h550 {
		height: 275px
	}
	.separador.h550.fixed {
		height: 550px
	}
	.separador.h550.mobile {
		height: 550px
	}
}

.separador.h560 {
	height: 560px
}

.separador.h560.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h560 {
		height: 280px
	}
	.separador.h560.fixed {
		height: 560px
	}
	.separador.h560.mobile {
		height: 560px
	}
}

.separador.h570 {
	height: 570px
}

.separador.h570.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h570 {
		height: 285px
	}
	.separador.h570.fixed {
		height: 570px
	}
	.separador.h570.mobile {
		height: 570px
	}
}

.separador.h580 {
	height: 580px
}

.separador.h580.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h580 {
		height: 290px
	}
	.separador.h580.fixed {
		height: 580px
	}
	.separador.h580.mobile {
		height: 580px
	}
}

.separador.h590 {
	height: 590px
}

.separador.h590.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h590 {
		height: 295px
	}
	.separador.h590.fixed {
		height: 590px
	}
	.separador.h590.mobile {
		height: 590px
	}
}

.separador.h600 {
	height: 600px
}

.separador.h600.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h600 {
		height: 300px
	}
	.separador.h600.fixed {
		height: 600px
	}
	.separador.h600.mobile {
		height: 600px
	}
}

.separador.h610 {
	height: 610px
}

.separador.h610.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h610 {
		height: 305px
	}
	.separador.h610.fixed {
		height: 610px
	}
	.separador.h610.mobile {
		height: 610px
	}
}

.separador.h620 {
	height: 620px
}

.separador.h620.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h620 {
		height: 310px
	}
	.separador.h620.fixed {
		height: 620px
	}
	.separador.h620.mobile {
		height: 620px
	}
}

.separador.h630 {
	height: 630px
}

.separador.h630.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h630 {
		height: 315px
	}
	.separador.h630.fixed {
		height: 630px
	}
	.separador.h630.mobile {
		height: 630px
	}
}

.separador.h640 {
	height: 640px
}

.separador.h640.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h640 {
		height: 320px
	}
	.separador.h640.fixed {
		height: 640px
	}
	.separador.h640.mobile {
		height: 640px
	}
}

.separador.h650 {
	height: 650px
}

.separador.h650.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h650 {
		height: 325px
	}
	.separador.h650.fixed {
		height: 650px
	}
	.separador.h650.mobile {
		height: 650px
	}
}

.separador.h660 {
	height: 660px
}

.separador.h660.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h660 {
		height: 330px
	}
	.separador.h660.fixed {
		height: 660px
	}
	.separador.h660.mobile {
		height: 660px
	}
}

.separador.h670 {
	height: 670px
}

.separador.h670.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h670 {
		height: 335px
	}
	.separador.h670.fixed {
		height: 670px
	}
	.separador.h670.mobile {
		height: 670px
	}
}

.separador.h680 {
	height: 680px
}

.separador.h680.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h680 {
		height: 340px
	}
	.separador.h680.fixed {
		height: 680px
	}
	.separador.h680.mobile {
		height: 680px
	}
}

.separador.h690 {
	height: 690px
}

.separador.h690.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h690 {
		height: 345px
	}
	.separador.h690.fixed {
		height: 690px
	}
	.separador.h690.mobile {
		height: 690px
	}
}

.separador.h700 {
	height: 700px
}

.separador.h700.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h700 {
		height: 350px
	}
	.separador.h700.fixed {
		height: 700px
	}
	.separador.h700.mobile {
		height: 700px
	}
}

.separador.h710 {
	height: 710px
}

.separador.h710.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h710 {
		height: 355px
	}
	.separador.h710.fixed {
		height: 710px
	}
	.separador.h710.mobile {
		height: 710px
	}
}

.separador.h720 {
	height: 720px
}

.separador.h720.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h720 {
		height: 360px
	}
	.separador.h720.fixed {
		height: 720px
	}
	.separador.h720.mobile {
		height: 720px
	}
}

.separador.h730 {
	height: 730px
}

.separador.h730.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h730 {
		height: 365px
	}
	.separador.h730.fixed {
		height: 730px
	}
	.separador.h730.mobile {
		height: 730px
	}
}

.separador.h740 {
	height: 740px
}

.separador.h740.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h740 {
		height: 370px
	}
	.separador.h740.fixed {
		height: 740px
	}
	.separador.h740.mobile {
		height: 740px
	}
}

.separador.h750 {
	height: 750px
}

.separador.h750.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h750 {
		height: 375px
	}
	.separador.h750.fixed {
		height: 750px
	}
	.separador.h750.mobile {
		height: 750px
	}
}

.separador.h760 {
	height: 760px
}

.separador.h760.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h760 {
		height: 380px
	}
	.separador.h760.fixed {
		height: 760px
	}
	.separador.h760.mobile {
		height: 760px
	}
}

.separador.h770 {
	height: 770px
}

.separador.h770.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h770 {
		height: 385px
	}
	.separador.h770.fixed {
		height: 770px
	}
	.separador.h770.mobile {
		height: 770px
	}
}

.separador.h780 {
	height: 780px
}

.separador.h780.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h780 {
		height: 390px
	}
	.separador.h780.fixed {
		height: 780px
	}
	.separador.h780.mobile {
		height: 780px
	}
}

.separador.h790 {
	height: 790px
}

.separador.h790.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h790 {
		height: 395px
	}
	.separador.h790.fixed {
		height: 790px
	}
	.separador.h790.mobile {
		height: 790px
	}
}

.separador.h800 {
	height: 800px
}

.separador.h800.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h800 {
		height: 400px
	}
	.separador.h800.fixed {
		height: 800px
	}
	.separador.h800.mobile {
		height: 800px
	}
}

.separador.h810 {
	height: 810px
}

.separador.h810.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h810 {
		height: 405px
	}
	.separador.h810.fixed {
		height: 810px
	}
	.separador.h810.mobile {
		height: 810px
	}
}

.separador.h820 {
	height: 820px
}

.separador.h820.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h820 {
		height: 410px
	}
	.separador.h820.fixed {
		height: 820px
	}
	.separador.h820.mobile {
		height: 820px
	}
}

.separador.h830 {
	height: 830px
}

.separador.h830.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h830 {
		height: 415px
	}
	.separador.h830.fixed {
		height: 830px
	}
	.separador.h830.mobile {
		height: 830px
	}
}

.separador.h840 {
	height: 840px
}

.separador.h840.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h840 {
		height: 420px
	}
	.separador.h840.fixed {
		height: 840px
	}
	.separador.h840.mobile {
		height: 840px
	}
}

.separador.h850 {
	height: 850px
}

.separador.h850.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h850 {
		height: 425px
	}
	.separador.h850.fixed {
		height: 850px
	}
	.separador.h850.mobile {
		height: 850px
	}
}

.separador.h860 {
	height: 860px
}

.separador.h860.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h860 {
		height: 430px
	}
	.separador.h860.fixed {
		height: 860px
	}
	.separador.h860.mobile {
		height: 860px
	}
}

.separador.h870 {
	height: 870px
}

.separador.h870.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h870 {
		height: 435px
	}
	.separador.h870.fixed {
		height: 870px
	}
	.separador.h870.mobile {
		height: 870px
	}
}

.separador.h880 {
	height: 880px
}

.separador.h880.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h880 {
		height: 440px
	}
	.separador.h880.fixed {
		height: 880px
	}
	.separador.h880.mobile {
		height: 880px
	}
}

.separador.h890 {
	height: 890px
}

.separador.h890.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h890 {
		height: 445px
	}
	.separador.h890.fixed {
		height: 890px
	}
	.separador.h890.mobile {
		height: 890px
	}
}

.separador.h900 {
	height: 900px
}

.separador.h900.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h900 {
		height: 450px
	}
	.separador.h900.fixed {
		height: 900px
	}
	.separador.h900.mobile {
		height: 900px
	}
}

.separador.h910 {
	height: 910px
}

.separador.h910.mobile {
	height: 0
}

@media only screen and (max-width:840px) {
	.separador.h910 {
		height: 455px
	}
	.separador.h910.fixed {
		height: 910px
	}
	.separador.h910.mobile {
		height: 910px
	}
}

.separador.lineal {
	position: relative;
	margin: 10px 0
}

.separador.lineal:after {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 98%;
	background-color: #eaeaea
}

.separador.lineal.gris:after {
	background-color: #8f8f8f
}

.separador.lineal.rojo:after {
	background-color: #ef3742
}

.separador.lineal.azul:after {
	background-color: #006fb9
}

.separador.lineal.verde:after {
	background-color: #00953a
}

.separador.lineal.amarillo:after {
	background-color: gold
}

.separador.lineal.th-1:after {
	border-radius: .5px;
	height: 1px!important
}

.separador.lineal.th-2:after {
	border-radius: 1px;
	height: 2px!important
}

.separador.lineal.th-3:after {
	border-radius: 1.5px;
	height: 3px!important
}

.separador.lineal.th-4:after {
	border-radius: 2px;
	height: 4px!important
}

.separador.lineal.th-5:after {
	border-radius: 2.5px;
	height: 5px!important
}

.separador.lineal.th-6:after {
	border-radius: 3px;
	height: 6px!important
}

.separador.lineal.th-7:after {
	border-radius: 3.5px;
	height: 7px!important
}

.separador.lineal.th-8:after {
	border-radius: 4px;
	height: 8px!important
}

.separador.lineal.th-9:after {
	border-radius: 4.5px;
	height: 9px!important
}

.separador.lineal.th-10:after {
	border-radius: 5px;
	height: 10px!important
}

.separador .corporativo {
	height: 50px;
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.separador .corporativo span {
	margin: 0 10px;
	width: 10px;
	height: 10px;
	display: block;
	border-radius: 5px
}

.separador .corporativo span.rojo {
	background-color: #ef3742
}

.separador .corporativo span.verde {
	background-color: #00953a
}

.separador .corporativo span.azul {
	background-color: #006fb9
}

.separador .corporativo span.amarillo {
	background-color: gold
}

.container {
	width: 100%;
	height: 100%;
	display: block;
	overflow-x: hidden
}

.container.menu {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-content: flex-start;
	-moz-flex-direction: flex-start;
	-ms-flex-direction: flex-start
}

.container.menu>.separador {
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%
}

@media only screen and (max-width:840px) {
	.container.menu {
		display: block
	}
}

.wrapper {
	max-width: 1200px;
	width: calc(100% - 20px);
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	margin: 0 auto;
	position: relative
}

.folderfix {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column
}

.folderfix .boton {
	display: block;
	margin: 10px 0
}

#mobile-setup {
	display: none;
	cursor: pointer
}

@media only screen and (max-width:840px) {
	#mobile-setup {
		width: 45px;
		height: 60px;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background-image: url(../img/svg/icono_menu.svg);
		background-position: center center;
		background-size: auto 40px;
		background-repeat: no-repeat;
		background-color: #fff
	}
	#mobile-setup:after {
		content: '';
		width: 1px;
		height: 70%;
		background-color: #f2f2f2;
		display: block;
		position: absolute;
		top: 50%;
		left: 100%;
		-webkit-transform: translate(-100%, -50%);
		transform: translate(-100%, -50%)
	}
	#mobile-setup.active {
		background-color: #006fb9;
		background-image: url(../img/svg/icono_menu_blanco.svg)
	}
	#mobile-setup.active:after {
		background-color: #006fb9
	}
	#mobile-setup+.marcas {
		left: 50px
	}
}

header {
	height: 60px;
	width: 100%;
	background: #fff;
	border-bottom: #eaeaea 1px solid;
	display: block;
	position: fixed!important;
	top: 0!important;
	left: 0!important;
	z-index: 1200!important
}

header .wrapper {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media only screen and (max-width:840px) {
	header .wrapper {
		padding: 0;
		width: 100%
	}
}

header .marcas {
	height: 70px;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .2);
	border-radius: 0 0 4px 4px;
	position: absolute;
	top: 0;
	left: 5px;
	width: auto;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 5px
}

@media only screen and (max-width:576px) {
	header .marcas {
		height: 63px
	}
}

header .marcas.clear {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	background: 0 0;
	height: 100%
}

header .marcas.clear+.items {
	-webkit-box-flex: 1;
	flex: 1 0 400px;
	-moz-flex: 1 0 400px;
	-ms-flex: 1 0 400px;
	flex: 1 0 400px;
	-webkit-flex: 1 0 400px;
	-moz-flex: 1 0 400px;
	-ms-flex: 1 0 400px
}

header .marcas .logo {
	height: 60px
}

header .marcas .logo+.logo {
	margin-left: 20px;
	margin-right: 10px;
	position: relative
}

header .marcas .logo+.logo::after {
	position: absolute;
	content: '';
	width: 2px;
	height: 60%;
	background-color: #eaeaea;
	top: 20%;
	left: -20px;
	-webkit-transform: rotate(16deg);
	transform: rotate(16deg)
}

@media only screen and (max-width:840px) {
	header .marcas .logo {
		height: auto
	}
}

header .marcas .logo img {
	height: 100%
}

@media only screen and (max-width:840px) {
	header .marcas {
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	header .marcas.clear {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	header .marcas.clear .logo {
		margin-left: 10px
	}
	header .marcas .logo img {
		width: 110px;
		height: auto
	}
	header .marcas .logo+.logo {
		margin-left: 10px
	}
	header .marcas .logo+.logo::after {
		display: none
	}
}

@media only screen and (max-width:576px) {
	header .marcas {
		width: 70%;
		padding: 0 3px;
		left: -10px
	}
	header .marcas .logo img {
		height: 50px;
		width: auto
	}
	header .marcas .logo+.logo {
		margin-left: 2px
	}
}

.log header .wrapper {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.log header .marcas {
	padding: 0;
	display: block;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border-radius: 0;
	background: 0 0;
	height: 60px;
	position: static;
	-webkit-box-flex: 1;
	flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%;
	flex: 1 1 40%;
	-webkit-flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%;
	width: 100px
}

.log header .marcas .logo {
	margin-left: 10px
}

.log header .marcas .logo img {
	width: 120px
}

header .items {
	display: block;
	-webkit-box-flex: 0;
	flex: 0 0 400px;
	-moz-flex: 0 0 400px;
	-ms-flex: 0 0 400px;
	flex: 0 0 400px;
	-webkit-flex: 0 0 400px;
	-moz-flex: 0 0 400px;
	-ms-flex: 0 0 400px
}

@media only screen and (max-width:840px) {
	header .items {
		-webkit-box-flex: 1;
		flex: 1 1 50%;
		-moz-flex: 1 1 50%;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		-webkit-flex: 1 1 50%;
		-moz-flex: 1 1 50%;
		-ms-flex: 1 1 50%
	}
}

header .items>ul {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%
}

header .items>ul>li {
	list-style: none;
	height: 60px;
	margin-right: 10px;
	position: relative;
	-webkit-box-flex: 0;
	flex: 0 0 80px;
	-moz-flex: 0 0 80px;
	-ms-flex: 0 0 80px;
	flex: 0 0 80px;
	-webkit-flex: 0 0 80px;
	-moz-flex: 0 0 80px;
	-ms-flex: 0 0 80px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

header .items>ul>li:last-child {
	margin: 0
}

@media only screen and (max-width:576px) {
	header .items>ul>li {
		display: none
	}
}

header .items>ul>li.separador {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 6px;
	flex: 0 0 6px;
	position: relative
}

header .items>ul>li.separador::after {
	content: '';
	width: 1px;
	height: 75%;
	background-color: #eaeaea;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

header .items>ul>li[data-type=dropdown] {
	cursor: pointer
}

header .items>ul>li[data-type=dropdown]>a {
	position: relative
}

header .items>ul>li[data-type=dropdown]>a:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 140%;
	-webkit-transform: translate(-140%, -50%);
	transform: translate(-140%, -50%);
	height: 15px;
	width: 15px;
	background-size: auto 100%;
	background-image: url(../img/svg/icono_caret.svg)
}

header .items>ul>li[data-type=dropdown]>a[data-status=off]+.dropdown {
	display: none
}

header .items>ul>li[data-type=dropdown]>a[data-status=on] {
	color: #006fb9
}

header .items>ul>li[data-type=dropdown]>a[data-status=on]:after {
	filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%);
	-webkit-filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%)
}

@media only screen and (max-width:576px) {
	header .items>ul>li[data-type=dropdown]>a[data-status=on]:after {
		filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%);
		-webkit-filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%)
	}
}

header .items>ul>li[data-type=dropdown]>a[data-status=on] .bci-icon {
	filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%);
	-webkit-filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%)
}

header .items>ul>li[data-type=dropdown]>a[data-status=on]+.dropdown {
	display: block
}

header .items>ul>li[data-type=dropdown]:hover a:after {
	filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%);
	-webkit-filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%)
}

header .items>ul>li[data-type=dropdown]:hover a+.dropdown {
	display: block
}

header .items>ul>li>a {
	text-decoration: none;
	font-family: Overpass, sans-serif;
	font-size: 1rem;
	color: #595b5a;
	text-align: center
}

@media only screen and (max-width:576px) {
	header .items>ul>li>a {
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-align-content: center;
		-moz-flex-direction: center;
		-ms-flex-direction: center
	}
}

header .items>ul>li>a .bci-icon {
	margin: 0 auto;
	display: block;
	height: 40px;
	width: 40px
}

@media only screen and (max-width:576px) {
	header .items>ul>li[data-type=dropdown] {
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-flex: 0;
		flex: 0 0 50px;
		-moz-flex: 0 0 50px;
		-ms-flex: 0 0 50px;
		flex: 0 0 50px;
		-webkit-flex: 0 0 50px;
		-moz-flex: 0 0 50px;
		-ms-flex: 0 0 50px;
		margin: 0
	}
	header .items>ul>li[data-type=dropdown]>a {
		color: transparent;
		font-size: 0
	}
}

@media only screen and (max-width:576px) {
	header .items>ul>li#ayuda {
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-flex: 0;
		flex: 0 0 50px;
		-moz-flex: 0 0 50px;
		-ms-flex: 0 0 50px;
		flex: 0 0 50px;
		-webkit-flex: 0 0 50px;
		-moz-flex: 0 0 50px;
		-ms-flex: 0 0 50px;
		margin: 0
	}
	header .items>ul>li#ayuda>a {
		color: transparent;
		font-size: 0
	}
}

header .items>ul>li#telefono {
	height: 60px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 120px;
	flex: 0 0 120px
}

@media only screen and (max-width:576px) {
	header .items>ul>li#telefono {
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-flex: 0;
		flex: 0 0 50px;
		-moz-flex: 0 0 50px;
		-ms-flex: 0 0 50px;
		flex: 0 0 50px;
		-webkit-flex: 0 0 50px;
		-moz-flex: 0 0 50px;
		-ms-flex: 0 0 50px
	}
}

header .items>ul>li#telefono>a {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

header .items>ul>li#telefono>a .bci-icon {
	height: 40px;
	width: 40px
}

header .items>ul>li#telefono>a>span {
	text-align: right;
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
	line-height: 1.3rem;
	font-size: 1.2rem
}

@media only screen and (max-width:576px) {
	header .items>ul>li#telefono>a>span {
		display: none
	}
}

header .items>ul>li#telefono>a>span strong {
	display: block;
	font-weight: 700
}

header .items>ul>li.active>a,
header .items>ul>li:hover>a {
	color: #006fb9
}

header .items>ul>li.active>a .bci-icon,
header .items>ul>li:hover>a .bci-icon {
	filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%);
	-webkit-filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(90%)
}

header .items>ul>li.active {
	position: relative
}

header .items>ul>li.active a::after {
	content: '';
	display: block;
	height: 3px;
	width: 80%;
	position: absolute;
	bottom: -1;
	left: 10%;
	background: #006fb9
}

.log header {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3)
}

.log header .items ul li#telefono {
	-webkit-box-flex: 0;
	flex: 0 0 120px;
	-moz-flex: 0 0 120px;
	-ms-flex: 0 0 120px;
	flex: 0 0 120px;
	-webkit-flex: 0 0 120px;
	-moz-flex: 0 0 120px;
	-ms-flex: 0 0 120px
}

@media only screen and (max-width:576px) {
	.log header .items ul li#telefono a span {
		display: block
	}
}

.dropdown {
	background: #fff;
	z-index: 3;
	padding: 5px;
	position: absolute;
	width: 200px;
	display: block;
	top: 90%;
	right: -50px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	-ms-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	border-radius: 0 0 3px 3px;
	border-bottom: #006fb9 5px solid
}

@media only screen and (max-width:840px) {
	.dropdown {
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
		border-top: 1px solid #eaeaea;
		border-left: 1px solid #eaeaea;
		border-right: 1px solid #eaeaea;
		top: 60px;
		position: fixed;
		width: 100%;
		max-width: 260px;
		height: calc(100% - 80px);
		overflow-y: auto;
		z-index: 10
	}
}

.dropdown:before {
	text-align: center;
	height: 11px;
	width: 30px;
	content: '';
	display: block;
	position: absolute;
	right: 15px;
	top: -9px;
	color: #006fb9;
	font-size: 2rem
}

.dropdown>ul {
	width: 96%;
	padding: 2%
}

.dropdown>ul>li {
	list-style: none;
	width: 100%
}

.dropdown>ul>li+.divisor,
.dropdown>ul>li+.titulo {
	margin-top: 10px;
	border: none
}

.dropdown>ul>li a {
	line-height: 3rem;
	font-family: Overpass, sans-serif;
	font-size: 1.4rem;
	color: #595b5a;
	text-decoration: none;
	padding-left: 14px;
	width: calc(100% - 14px);
	display: block;
	font-weight: 300
}

.dropdown>ul>li a:hover {
	font-weight: 700
}

.dropdown>ul>li.titulo {
	text-indent: 10px;
	text-transform: uppercase;
	font-weight: 300;
	line-height: 3rem;
	font-family: Overpass, sans-serif;
	font-size: 1.7rem;
	color: #006fb9;
	border-left: rgba(0, 0, 0, .1) solid 3px
}

.dropdown>ul>li.titulo:hover {
	background: rgba(143, 143, 143, 0)
}

.dropdown>ul>li.divisor {
	height: 6px;
	width: 100%;
	position: relative
}

.dropdown>ul>li.divisor::after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: rgba(0, 0, 0, .1)
}

.dropdown>ul>li.divisor:hover {
	background: rgba(143, 143, 143, 0)
}

.dropdown>ul>li:hover {
	background: rgba(143, 143, 143, .1)
}

.contenedor_datos {
	position: absolute;
	top: 130px;
	left: 0;
	width: 30%;
	display: block
}

@media only screen and (max-width:840px) {
	.contenedor_datos {
		top: 80px;
		left: 0;
		width: 100%;
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.contenedor_datos .datos {
		-webkit-box-flex: 1;
		flex: 1 1 40%;
		-moz-flex: 1 1 40%;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%;
		-webkit-flex: 1 1 40%;
		-moz-flex: 1 1 40%;
		-ms-flex: 1 1 40%
	}
}

.interior .contenedor_datos {
	display: none
}

@media only screen and (max-width:840px) {
	.contenedor_datos {
		display: none
	}
	.interior .contenedor_datos {
		display: block;
		position: static;
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.interior .contenedor_datos .datos {
		-webkit-box-flex: 1;
		flex: 1 1 40%;
		-moz-flex: 1 1 40%;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%;
		-webkit-flex: 1 1 40%;
		-moz-flex: 1 1 40%;
		-ms-flex: 1 1 40%
	}
}

@media only screen and (max-width:576px) {
	.contenedor_datos {
		display: none
	}
	.interior .contenedor_datos .datos {
		-webkit-box-flex: 1;
		flex: 1 1 60%;
		-moz-flex: 1 1 60%;
		-ms-flex: 1 1 60%;
		flex: 1 1 60%;
		-webkit-flex: 1 1 60%;
		-moz-flex: 1 1 60%;
		-ms-flex: 1 1 60%
	}
}

.tool-tip {
	height: 23px;
	width: 23px;
	display: block;
	background-image: url(../img/svg/iconos_ayuda_gris.svg);
	background-size: 100% auto;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	z-index: 110
}

.tool-tip:hover::before,
.tool-tip:hover:after {
	display: block
}

.tool-tip::before {
	position: absolute;
	bottom: -10px;
	right: 20px;
	content: '\25BC';
	color: #8f8f8f;
	font-size: 1.5rem;
	bottom: 16px;
	right: 3px;
	display: none
}

.tool-tip:after {
	display: none;
	content: attr(data-text);
	text-align: center;
	position: absolute;
	text-transform: uppercase;
	bottom: 28px;
	width: auto;
	max-width: 200px;
	min-width: 150px;
	right: -20px;
	border-radius: 10px;
	padding: 3px 5px;
	background-color: #8f8f8f;
	color: #fff;
	font-family: Overpass, sans-serif;
	font-size: 1rem
}

.formulario {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 3px 3px 3px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - 8px);
	margin-bottom: 5px
}

.tablas .formulario {
	margin-bottom: 0
}

.formulario label {
	font-family: Overpass, sans-serif;
	color: #595b5a;
	font-size: 1.4rem;
	display: block;
	line-height: 1.5;
	pointer-events: none;
	text-align: left;
	width: 100%;
	font-weight: 700;
	z-index: 10
}

.formulario label.complementaria {
	font-size: 1.1rem;
	color: #8f8f8f;
	display: inline-block;
	width: auto;
	max-width: 100%;
	font-weight: 300
}

.formulario label.complementaria span {
	font-weight: 700;
	display: block;
	color: #595b5a;
	font-size: 1.3rem
}

.formulario label.secundaria {
	display: block;
	font-weight: 300;
	font-size: 1.2rem;
	text-transform: capitalize;
	font-style: italic;
	text-align: right;
	line-height: 1.5rem;
	width: 100%;
	text-align: right
}

.formulario label.secundaria~input,
.formulario label.secundaria~select {
	margin-bottom: 18px
}

.formulario label.flotante {
	position: absolute;
	top: 0;
	left: 10px;
	height: 38px;
	line-height: 38px;
	width: auto
}

.formulario label.flotante~input,
.formulario label.flotante~select {
	text-align: right
}

.formulario label.flotante~.tool-tip {
	top: 8px;
	right: -10px
}

.formulario label.flotante~.tool-tip~.flotante {
	left: 40px
}

.formulario label.flotante~textarea {
	padding-top: 35px
}

.formulario-seccion .formulario label.flotante {
	width: 100%;
	line-height: 1.5;
	height: auto;
	position: relative;
	top: 0;
	left: 0
}

.formulario label.flotante~.selector-dropdown {
	top: 30px
}

.formulario label~.selector-dropdown {
	top: 50px
}

.formulario textarea {
	color: #666867;
	line-height: 1.5;
	height: auto;
	resize: none;
	min-height: 120px;
	font-size: 1.4rem;
	background: #fff;
	border: none;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	padding: 4px 8px;
	margin: 0;
	width: calc(100% - 16px);
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% - 16px);
	-moz-flex: 0 0 calc(100% - 16px);
	-ms-flex: 0 0 calc(100% - 16px);
	flex: 0 0 calc(100% - 16px);
	-webkit-flex: 0 0 calc(100% - 16px);
	-moz-flex: 0 0 calc(100% - 16px);
	-ms-flex: 0 0 calc(100% - 16px)
}

.formulario textarea::-webkit-input-placeholder {
	color: #a6a7a7;
	font-weight: 300
}

.formulario textarea:-moz-placeholder {
	color: #a6a7a7;
	font-weight: 300
}

.formulario textarea::-moz-placeholder {
	color: #a6a7a7;
	font-weight: 300
}

.formulario textarea:-ms-input-placeholder {
	color: #a6a7a7;
	font-weight: 300
}

.contenedor .formulario textarea,
.seccion-destacada .formulario textarea,
.switch-cases .content .formulario textarea {
	background-color: #f6f6f6
}

.formulario select {
	border: 0;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	text-indent: .01px;
	text-overflow: "";
	border: none;
	outline: 0;
	height: 30px;
	font-family: Arial, sans-serif;
	background-color: #fff;
	background-image: url(../img/svg/icono_caret.svg);
	background-size: auto 15px;
	background-position: 98% center;
	background-repeat: no-repeat;
	width: 100%;
	color: #666867;
	display: block;
	padding: 4px 10px 4px 0;
	margin: 0;
	font-size: 1.6rem;
	text-indent: 5px;
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1)
}

.formulario select option {
	border: 0;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	text-indent: .01px;
	text-overflow: "";
	font-size: 1rem
}

.formulario select option:disabled {
	background: #ccc;
	width: 500px;
	padding: 5px
}

.formulario select[disabled] {
	color: #ef3742
}

.contenedor .formulario select,
.seccion-destacada .formulario select,
.switch-cases .content .formulario select {
	background-color: #f6f6f6
}

.formulario input {
	border: none;
	outline: 0;
	line-height: 30px;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	font-size: 1.8rem;
	padding: 4px 10px 4px 0;
	text-indent: 5px;
	margin: 0;
	color: #666867;
	position: relative;
	width: calc(100% - 10px);
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% - 10px);
	-moz-flex: 0 0 calc(100% - 10px);
	-ms-flex: 0 0 calc(100% - 10px);
	flex: 0 0 calc(100% - 10px);
	-webkit-flex: 0 0 calc(100% - 10px);
	-moz-flex: 0 0 calc(100% - 10px);
	-ms-flex: 0 0 calc(100% - 10px)
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.formulario input {
		height: 30px
	}
}

.formulario input::-webkit-input-placeholder {
	color: #c4c4c4;
	font-weight: 300
}

.formulario input:-moz-placeholder {
	color: #c4c4c4;
	font-weight: 300
}

.formulario input::-moz-placeholder {
	color: #c4c4c4;
	font-weight: 300
}

.formulario input:-ms-input-placeholder {
	color: #c4c4c4;
	font-weight: 300
}

@media only screen and (max-width:1290px) {
	.formulario input {
		font-size: 1.8rem
	}
}

@media only screen and (max-width:1145px) {
	.formulario input {
		font-size: 1.6rem
	}
}

@media only screen and (max-width:576px) {
	.formulario input {
		font-size: 1.5rem
	}
}

.formulario input[type=checkbox] {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	visibility: hidden
}

.formulario input[type=checkbox]+.check {
	pointer-events: auto;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #fff;
	cursor: pointer;
	outline: 2px solid #eaeaea
}

.formulario input[type=checkbox]+.check+.etiqueta {
	pointer-events: auto;
	display: block;
	position: absolute;
	height: 20px;
	left: 30px;
	width: calc(100% - 40px);
	top: 0;
	font-size: 1.3rem
}

.formulario input[type=checkbox]+.check+.etiqueta small {
	font-weight: 400;
	font-size: 1;
	display: block
}

.formulario input[type=checkbox]+.check.error {
	outline-color: #ef3742
}

.formulario input[type=checkbox]+.check.small {
	width: 14px;
	height: 14px
}

.formulario input[type=checkbox]+.check.small+.etiqueta {
	left: 25px;
	font-size: 1rem
}

.formulario input[type=checkbox]:checked~.complementaria {
	color: #8f8f8f
}

.formulario input[type=checkbox]:checked~.complementaria span {
	color: #00953a
}

.formulario input[type=checkbox]:checked+.check::after {
	position: absolute;
	content: '';
	background-image: url(../img/svg/iconos_check_verde.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 120% auto;
	bottom: 0;
	left: 0;
	height: 150%;
	width: 150%
}

.formulario input[type=checkbox]:checked+.check+.etiqueta {
	color: #00953a
}

.formulario input[type=checkbox]:checked+.check+.etiqueta small {
	color: #00953a
}

.formulario input[type=radio] {
	visibility: hidden;
	position: absolute;
	bottom: -20px;
	left: 0
}

.formulario input[type=radio]~.radio {
	pointer-events: auto;
	height: 20px;
	width: 20px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	border: 3px solid #eaeaea;
	background: #fff;
	cursor: pointer
}

.formulario input[type=radio]~.radio:after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 65%;
	width: 65%;
	content: '';
	display: block;
	background: rgba(0, 111, 185, 0);
	border-radius: 50%
}

.formulario input[type=radio]~.radio.error {
	border-color: #ef3742
}

.formulario input[type=radio]:checked~.radio:after {
	background: #006fb9
}

.formulario input[type=radio]:checked~.etiqueta {
	color: #006fb9
}

.formulario input[type=radio]~.etiqueta {
	pointer-events: auto;
	cursor: pointer;
	height: 20px;
	width: 100%;
	padding-top: 5px;
	padding-left: 30px;
	display: inline-block
}

.contenedor .formulario input,
.seccion-destacada .formulario input,
.switch-cases .content .formulario input {
	background-color: #f6f6f6
}

.formulario .form-control {
	position: relative
}

.formulario .form-control.error {
	border-left: #ef3742 4px solid;
	border-right: #ef3742 4px solid;
	color: #ef3742
}

.formulario .form-control.active {
	border-left: #00953a 4px solid;
	border-right: #00953a 4px solid
}

.formulario .form-control.active.check {
	border-right: none;
	background-image: url(../img/svg/iconos_check_verde.svg);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: auto 90%
}

.formulario .selector {
	border: 0;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	text-indent: .01px;
	text-overflow: "";
	border: none;
	outline: 0;
	height: 30px;
	font-family: Arial, sans-serif;
	background-color: #fff;
	background-image: url(../img/svg/icono_caret.svg);
	background-size: auto 15px;
	background-position: 98% center;
	background-repeat: no-repeat;
	width: calc(100% - 10px);
	color: #666867;
	display: block;
	padding: 4px 10px 4px 0;
	margin: 0;
	font-size: 1.6rem;
	text-indent: 5px;
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% - 10px);
	-moz-flex: 0 0 calc(100% - 10px);
	-ms-flex: 0 0 calc(100% - 10px);
	flex: 0 0 calc(100% - 10px);
	-webkit-flex: 0 0 calc(100% - 10px);
	-moz-flex: 0 0 calc(100% - 10px);
	-ms-flex: 0 0 calc(100% - 10px);
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1)
}

.formulario .selector:focus {
	background-image: url(../img/svg/icono_caret_up.svg)
}

.formulario .selector+.selector-dropdown {
	position: absolute;
	width: 100%;
	top: 55px;
	height: auto;
	display: none;
	z-index: 11;
	background-color: #eaeaea;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
	margin: 0;
	padding: 0
}

.formulario .selector+.selector-dropdown.show {
	display: block
}

.formulario .selector+.selector-dropdown li {
	display: block;
	width: 100%;
	list-style: none
}

.formulario .selector+.selector-dropdown li:hover {
	font-weight: 700;
	cursor: pointer
}

.formulario .selector+.selector-dropdown li a {
	font-size: 1.5rem;
	padding: 3px 5px;
	line-height: 30px
}

.formulario+.formulario {
	margin-top: 0
}

.validador {
	display: none;
	background-color: #ef3742;
	line-height: 20px;
	border-radius: 10px;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 1rem;
	padding: 0 10px;
	max-width: 200px;
	margin: 5px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	position: absolute;
	top: -11px;
	right: 0;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
	width: 0
}

.validador::after {
	position: absolute;
	bottom: -10px;
	right: 20px;
	content: '\25BC';
	color: #ef3742;
	font-size: 2rem
}

.validador.lateral {
	padding: 3px 10px;
	top: -20px;
	right: 102%;
	width: 100px
}

.validador.lateral::after {
	content: '\25B6';
	right: -10px;
	font-size: 1rem;
	bottom: inherit;
	top: calc((100% - 10px)/ 2);
	height: 10px;
	width: 15px
}

@media only screen and (max-width:576px) {
	.validador.lateral {
		right: 0
	}
	.validador.lateral:after {
		content: ' '
	}
}

.validador.active {
	display: block;
	width: auto
}

.formulario-seccion .validador {
	top: -25px
}

.flotante~.validador {
	top: -30px
}

.switch {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center;
	height: auto
}

.switch.separador {
	position: relative
}

.switch.separador:after {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #eaeaea;
	position: absolute;
	bottom: -4px;
	left: 0;
	border-radius: 2px
}

.switch.separador:last-child:after {
	display: none
}

.switch .switch_item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70px;
	flex: 0 0 70px
}

.switch .etiqueta {
	display: inline-block;
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.switch .etiqueta small {
	display: block;
	font-weight: 400
}

.switch input[type=checkbox] {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	visibility: hidden
}

.switch input[type=checkbox]+.switch_item {
	cursor: pointer;
	pointer-events: auto;
	display: inline-block;
	height: 30px;
	width: 70px;
	background-color: #eaeaea;
	border: 1px solid #d1d1d1;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
	position: relative;
	border-radius: 15px;
	margin-right: 10px
}

.switch input[type=checkbox]+.switch_item::after {
	border-radius: 13px;
	position: absolute;
	content: '';
	width: 40%;
	height: 26px;
	display: block;
	background-color: #fff;
	top: 0;
	position: absolute;
	top: 50%;
	left: 3%;
	-webkit-transform: translate(-3%, -50%);
	transform: translate(-3%, -50%);
	-webkit-transition: all .2s linear;
	transition: all .2s linear
}

.switch input[type=checkbox]:checked+.switch_item {
	background-color: #00953a
}

.switch input[type=checkbox]:checked+.switch_item::after {
	position: absolute;
	top: 50%;
	left: 97%;
	-webkit-transform: translate(-97%, -50%);
	transform: translate(-97%, -50%)
}

.switch input[type=checkbox]:checked~.etiqueta {
	color: #00953a
}

.switch.invertido {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.switch.invertido .etiqueta {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.switch.invertido .switch_item {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	margin: 0
}

.switch.invertido input[type=checkbox]+.switch_item {
	margin: 0
}

.formulario-sector {
	display: block;
	padding: 10px;
	width: calc(100% - 20px);
	background: #fff
}

.cuerpo .formulario-sector,
.seccion-destacada .formulario-sector {
	background: #f6f6f6
}

.formulario-seccion {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin-bottom: 20px;
	position: relative
}

.formulario-seccion .formulario {
	-webkit-box-flex: 1;
	flex: 1 1 20%;
	-moz-flex: 1 1 20%;
	-ms-flex: 1 1 20%;
	flex: 1 1 20%;
	-webkit-flex: 1 1 20%;
	-moz-flex: 1 1 20%;
	-ms-flex: 1 1 20%;
	width: auto;
	margin-right: 2%
}

@media only screen and (max-width:576px) {
	.formulario-seccion .formulario {
		-webkit-box-flex: 1;
		flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-flex: 1 1 100%;
		-moz-flex: 1 1 100%;
		-ms-flex: 1 1 100%
	}
}

.formulario-seccion .formulario:last-child {
	margin-right: 0
}

div[data-type=clonar] {
	position: relative;
	margin-bottom: 20px
}

div[data-type=clonar] .duplicar,
div[data-type=clonar] .remover {
	cursor: pointer;
	position: absolute;
	height: 24px;
	width: 24px;
	display: block;
	bottom: -12px;
	z-index: 101;
	background-size: 100% auto;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 12px
}

div[data-type=clonar] .duplicar {
	right: 20px;
	background-color: #006fb9;
	z-index: 101;
	background-image: url(../img/svg/icono_mas_blanco.svg)
}

div[data-type=clonar] .duplicar:hover {
	background-color: #003253
}

div[data-type=clonar] .remover {
	left: 20px;
	background-color: #ef3742;
	background-image: url(../img/svg/icono_cerrar_blanco.svg)
}

div[data-type=clonar] .remover:hover {
	background-color: #b20e18
}

div[data-type=clonar].seccion-simple {
	margin-bottom: 40px;
	border-bottom: 2px solid #eaeaea
}

.switch-cases {
	padding: 10px;
	width: calc(100% - 10px)
}

.cuerpo .switch-cases .alternatives {
	background-color: #fff
}

.cuerpo .switch-cases .alternatives li.activo {
	background-color: #f6f6f6
}

.switch-cases .alternatives {
	width: 100%;
	margin: 5px 0 0 0;
	padding: 0;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-content: flex-start;
	-moz-flex-direction: flex-start;
	-ms-flex-direction: flex-start;
	background-color: #f6f6f6;
	outline: 1px solid #eaeaea
}

.switch-cases .alternatives li {
	-webkit-box-flex: 1;
	flex: 1 1 15%;
	-moz-flex: 1 1 15%;
	-ms-flex: 1 1 15%;
	flex: 1 1 15%;
	-webkit-flex: 1 1 15%;
	-moz-flex: 1 1 15%;
	-ms-flex: 1 1 15%;
	list-style: none;
	border-right: 1px solid #eaeaea;
	position: relative
}

.switch-cases .alternatives li a {
	cursor: pointer;
	width: 100%;
	display: block
}

.switch-cases .alternatives li.activo {
	background-color: #fff
}

.switch-cases .alternatives li.activo a p {
	color: #006fb9;
	font-weight: 700
}

.switch-cases .alternatives li.activo a img {
	filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(80%);
	-webkit-filter: invert(80%) sepia(90%) hue-rotate(178deg) saturate(500%) brightness(80%)
}

.switch-cases .alternatives li:hover {
	background-color: #fff
}

.switch-cases .alternatives li:last-child {
	border: none
}

.switch-cases .alternatives li figure {
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	width: 100%
}

.switch-cases .alternatives li img {
	height: auto;
	width: 60%;
	display: inline-block
}

.switch-cases .alternatives li p {
	line-height: 2;
	text-align: center;
	font-family: Overpass, sans-serif;
	font-size: 1.3rem
}

.switch-cases .content {
	position: relative;
	display: none;
	margin: 15px 0 10px;
	width: calc(100% - 20px);
	padding: 10px 10px 20px 10px;
	border-radius: 2px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05)
}

.switch-cases .content.activo {
	display: block
}

.switch-cases .content:after {
	text-shadow: 0 -2px 4px rgba(0, 0, 0, .1);
	content: '\25B2';
	color: #fff;
	position: absolute;
	font-size: 2rem;
	top: -12px;
	height: 10px;
	left: attr(data-pos)
}

.switch-cases .content.pos_0:after {
	left: 0
}

.switch-cases .content.pos_1:after {
	left: 1%
}

.switch-cases .content.pos_2:after {
	left: 2%
}

.switch-cases .content.pos_3:after {
	left: 3%
}

.switch-cases .content.pos_4:after {
	left: 4%
}

.switch-cases .content.pos_5:after {
	left: 5%
}

.switch-cases .content.pos_6:after {
	left: 6%
}

.switch-cases .content.pos_7:after {
	left: 7%
}

.switch-cases .content.pos_8:after {
	left: 8%
}

.switch-cases .content.pos_9:after {
	left: 9%
}

.switch-cases .content.pos_10:after {
	left: 10%
}

.switch-cases .content.pos_11:after {
	left: 11%
}

.switch-cases .content.pos_12:after {
	left: 12%
}

.switch-cases .content.pos_13:after {
	left: 13%
}

.switch-cases .content.pos_14:after {
	left: 14%
}

.switch-cases .content.pos_15:after {
	left: 15%
}

.switch-cases .content.pos_16:after {
	left: 16%
}

.switch-cases .content.pos_17:after {
	left: 17%
}

.switch-cases .content.pos_18:after {
	left: 18%
}

.switch-cases .content.pos_19:after {
	left: 19%
}

.switch-cases .content.pos_20:after {
	left: 20%
}

.switch-cases .content.pos_21:after {
	left: 21%
}

.switch-cases .content.pos_22:after {
	left: 22%
}

.switch-cases .content.pos_23:after {
	left: 23%
}

.switch-cases .content.pos_24:after {
	left: 24%
}

.switch-cases .content.pos_25:after {
	left: 25%
}

.switch-cases .content.pos_26:after {
	left: 26%
}

.switch-cases .content.pos_27:after {
	left: 27%
}

.switch-cases .content.pos_28:after {
	left: 28%
}

.switch-cases .content.pos_29:after {
	left: 29%
}

.switch-cases .content.pos_30:after {
	left: 30%
}

.switch-cases .content.pos_31:after {
	left: 31%
}

.switch-cases .content.pos_32:after {
	left: 32%
}

.switch-cases .content.pos_33:after {
	left: 33%
}

.switch-cases .content.pos_34:after {
	left: 34%
}

.switch-cases .content.pos_35:after {
	left: 35%
}

.switch-cases .content.pos_36:after {
	left: 36%
}

.switch-cases .content.pos_37:after {
	left: 37%
}

.switch-cases .content.pos_38:after {
	left: 38%
}

.switch-cases .content.pos_39:after {
	left: 39%
}

.switch-cases .content.pos_40:after {
	left: 40%
}

.switch-cases .content.pos_41:after {
	left: 41%
}

.switch-cases .content.pos_42:after {
	left: 42%
}

.switch-cases .content.pos_43:after {
	left: 43%
}

.switch-cases .content.pos_44:after {
	left: 44%
}

.switch-cases .content.pos_45:after {
	left: 45%
}

.switch-cases .content.pos_46:after {
	left: 46%
}

.switch-cases .content.pos_47:after {
	left: 47%
}

.switch-cases .content.pos_48:after {
	left: 48%
}

.switch-cases .content.pos_49:after {
	left: 49%
}

.switch-cases .content.pos_50:after {
	left: 50%
}

.switch-cases .content.pos_51:after {
	left: 51%
}

.switch-cases .content.pos_52:after {
	left: 52%
}

.switch-cases .content.pos_53:after {
	left: 53%
}

.switch-cases .content.pos_54:after {
	left: 54%
}

.switch-cases .content.pos_55:after {
	left: 55%
}

.switch-cases .content.pos_56:after {
	left: 56%
}

.switch-cases .content.pos_57:after {
	left: 57%
}

.switch-cases .content.pos_58:after {
	left: 58%
}

.switch-cases .content.pos_59:after {
	left: 59%
}

.switch-cases .content.pos_60:after {
	left: 60%
}

.switch-cases .content.pos_61:after {
	left: 61%
}

.switch-cases .content.pos_62:after {
	left: 62%
}

.switch-cases .content.pos_63:after {
	left: 63%
}

.switch-cases .content.pos_64:after {
	left: 64%
}

.switch-cases .content.pos_65:after {
	left: 65%
}

.switch-cases .content.pos_66:after {
	left: 66%
}

.switch-cases .content.pos_67:after {
	left: 67%
}

.switch-cases .content.pos_68:after {
	left: 68%
}

.switch-cases .content.pos_69:after {
	left: 69%
}

.switch-cases .content.pos_70:after {
	left: 70%
}

.switch-cases .content.pos_71:after {
	left: 71%
}

.switch-cases .content.pos_72:after {
	left: 72%
}

.switch-cases .content.pos_73:after {
	left: 73%
}

.switch-cases .content.pos_74:after {
	left: 74%
}

.switch-cases .content.pos_75:after {
	left: 75%
}

.switch-cases .content.pos_76:after {
	left: 76%
}

.switch-cases .content.pos_77:after {
	left: 77%
}

.switch-cases .content.pos_78:after {
	left: 78%
}

.switch-cases .content.pos_79:after {
	left: 79%
}

.switch-cases .content.pos_80:after {
	left: 80%
}

.switch-cases .content.pos_81:after {
	left: 81%
}

.switch-cases .content.pos_82:after {
	left: 82%
}

.switch-cases .content.pos_83:after {
	left: 83%
}

.switch-cases .content.pos_84:after {
	left: 84%
}

.switch-cases .content.pos_85:after {
	left: 85%
}

.switch-cases .content.pos_86:after {
	left: 86%
}

.switch-cases .content.pos_87:after {
	left: 87%
}

.switch-cases .content.pos_88:after {
	left: 88%
}

.switch-cases .content.pos_89:after {
	left: 89%
}

.switch-cases .content.pos_90:after {
	left: 90%
}

.switch-cases .content.pos_91:after {
	left: 91%
}

.switch-cases .content.pos_92:after {
	left: 92%
}

.switch-cases .content.pos_93:after {
	left: 93%
}

.switch-cases .content.pos_94:after {
	left: 94%
}

.switch-cases .content.pos_95:after {
	left: 95%
}

.switch-cases .content.pos_96:after {
	left: 96%
}

.switch-cases .content.pos_97:after {
	left: 97%
}

.switch-cases .content.pos_98:after {
	left: 98%
}

.switch-cases .content.pos_99:after {
	left: 99%
}

.switch-cases .content.pos_100:after {
	left: 100%
}

.mobile-map-set {
	display: none
}

@media only screen and (max-width:840px) {
	.mobile-map-set {
		display: block;
		position: absolute;
		right: 6px;
		width: 32px;
		height: 32px;
		top: 24px;
		border-radius: 3px;
		overflow: hidden;
		color: rgba(255, 255, 255, 0);
		background-image: url(../img/svg/iconos_buscar_blanco.svg);
		background-size: auto 110%;
		background-repeat: no-repeat;
		background-position: center center;
		background-color: #00953a
	}
	.flotante~.mobile-map-set {
		top: 0
	}
	.mobile-map-set:hover {
		overflow: hidden;
		color: rgba(255, 255, 255, 0)
	}
}

.mapa {
	border: 1px solid #eaeaea;
	margin: 10px 0;
	width: 100%;
	min-height: 100px;
	display: block;
	background: #f6f6f6;
	overflow: hidden;
	border-radius: 10px
}

.mapa.alto_0 {
	min-height: 0
}

@media only screen and (max-width:576px) {
	.mapa.alto_0 {
		min-height: 0
	}
}

.mapa.alto_10 {
	min-height: 10px
}

@media only screen and (max-width:576px) {
	.mapa.alto_10 {
		min-height: 8px
	}
}

.mapa.alto_20 {
	min-height: 20px
}

@media only screen and (max-width:576px) {
	.mapa.alto_20 {
		min-height: 16px
	}
}

.mapa.alto_30 {
	min-height: 30px
}

@media only screen and (max-width:576px) {
	.mapa.alto_30 {
		min-height: 24px
	}
}

.mapa.alto_40 {
	min-height: 40px
}

@media only screen and (max-width:576px) {
	.mapa.alto_40 {
		min-height: 32px
	}
}

.mapa.alto_50 {
	min-height: 50px
}

@media only screen and (max-width:576px) {
	.mapa.alto_50 {
		min-height: 40px
	}
}

.mapa.alto_60 {
	min-height: 60px
}

@media only screen and (max-width:576px) {
	.mapa.alto_60 {
		min-height: 48px
	}
}

.mapa.alto_70 {
	min-height: 70px
}

@media only screen and (max-width:576px) {
	.mapa.alto_70 {
		min-height: 56px
	}
}

.mapa.alto_80 {
	min-height: 80px
}

@media only screen and (max-width:576px) {
	.mapa.alto_80 {
		min-height: 64px
	}
}

.mapa.alto_90 {
	min-height: 90px
}

@media only screen and (max-width:576px) {
	.mapa.alto_90 {
		min-height: 72px
	}
}

.mapa.alto_100 {
	min-height: 100px
}

@media only screen and (max-width:576px) {
	.mapa.alto_100 {
		min-height: 80px
	}
}

.mapa.alto_110 {
	min-height: 110px
}

@media only screen and (max-width:576px) {
	.mapa.alto_110 {
		min-height: 88px
	}
}

.mapa.alto_120 {
	min-height: 120px
}

@media only screen and (max-width:576px) {
	.mapa.alto_120 {
		min-height: 96px
	}
}

.mapa.alto_130 {
	min-height: 130px
}

@media only screen and (max-width:576px) {
	.mapa.alto_130 {
		min-height: 104px
	}
}

.mapa.alto_140 {
	min-height: 140px
}

@media only screen and (max-width:576px) {
	.mapa.alto_140 {
		min-height: 112px
	}
}

.mapa.alto_150 {
	min-height: 150px
}

@media only screen and (max-width:576px) {
	.mapa.alto_150 {
		min-height: 120px
	}
}

.mapa.alto_160 {
	min-height: 160px
}

@media only screen and (max-width:576px) {
	.mapa.alto_160 {
		min-height: 128px
	}
}

.mapa.alto_170 {
	min-height: 170px
}

@media only screen and (max-width:576px) {
	.mapa.alto_170 {
		min-height: 136px
	}
}

.mapa.alto_180 {
	min-height: 180px
}

@media only screen and (max-width:576px) {
	.mapa.alto_180 {
		min-height: 144px
	}
}

.mapa.alto_190 {
	min-height: 190px
}

@media only screen and (max-width:576px) {
	.mapa.alto_190 {
		min-height: 152px
	}
}

.mapa.alto_200 {
	min-height: 200px
}

@media only screen and (max-width:576px) {
	.mapa.alto_200 {
		min-height: 160px
	}
}

.mapa.alto_210 {
	min-height: 210px
}

@media only screen and (max-width:576px) {
	.mapa.alto_210 {
		min-height: 168px
	}
}

.mapa.alto_220 {
	min-height: 220px
}

@media only screen and (max-width:576px) {
	.mapa.alto_220 {
		min-height: 176px
	}
}

.mapa.alto_230 {
	min-height: 230px
}

@media only screen and (max-width:576px) {
	.mapa.alto_230 {
		min-height: 184px
	}
}

.mapa.alto_240 {
	min-height: 240px
}

@media only screen and (max-width:576px) {
	.mapa.alto_240 {
		min-height: 192px
	}
}

.mapa.alto_250 {
	min-height: 250px
}

@media only screen and (max-width:576px) {
	.mapa.alto_250 {
		min-height: 200px
	}
}

.mapa.alto_260 {
	min-height: 260px
}

@media only screen and (max-width:576px) {
	.mapa.alto_260 {
		min-height: 208px
	}
}

.mapa.alto_270 {
	min-height: 270px
}

@media only screen and (max-width:576px) {
	.mapa.alto_270 {
		min-height: 216px
	}
}

.mapa.alto_280 {
	min-height: 280px
}

@media only screen and (max-width:576px) {
	.mapa.alto_280 {
		min-height: 224px
	}
}

.mapa.alto_290 {
	min-height: 290px
}

@media only screen and (max-width:576px) {
	.mapa.alto_290 {
		min-height: 232px
	}
}

.mapa.alto_300 {
	min-height: 300px
}

@media only screen and (max-width:576px) {
	.mapa.alto_300 {
		min-height: 240px
	}
}

.mapa.alto_310 {
	min-height: 310px
}

@media only screen and (max-width:576px) {
	.mapa.alto_310 {
		min-height: 248px
	}
}

.mapa.alto_320 {
	min-height: 320px
}

@media only screen and (max-width:576px) {
	.mapa.alto_320 {
		min-height: 256px
	}
}

.mapa.alto_330 {
	min-height: 330px
}

@media only screen and (max-width:576px) {
	.mapa.alto_330 {
		min-height: 264px
	}
}

.mapa.alto_340 {
	min-height: 340px
}

@media only screen and (max-width:576px) {
	.mapa.alto_340 {
		min-height: 272px
	}
}

.mapa.alto_350 {
	min-height: 350px
}

@media only screen and (max-width:576px) {
	.mapa.alto_350 {
		min-height: 280px
	}
}

.mapa.alto_360 {
	min-height: 360px
}

@media only screen and (max-width:576px) {
	.mapa.alto_360 {
		min-height: 288px
	}
}

.mapa.alto_370 {
	min-height: 370px
}

@media only screen and (max-width:576px) {
	.mapa.alto_370 {
		min-height: 296px
	}
}

.mapa.alto_380 {
	min-height: 380px
}

@media only screen and (max-width:576px) {
	.mapa.alto_380 {
		min-height: 304px
	}
}

.mapa.alto_390 {
	min-height: 390px
}

@media only screen and (max-width:576px) {
	.mapa.alto_390 {
		min-height: 312px
	}
}

.mapa.alto_400 {
	min-height: 400px
}

@media only screen and (max-width:576px) {
	.mapa.alto_400 {
		min-height: 320px
	}
}

.mapa.alto_410 {
	min-height: 410px
}

@media only screen and (max-width:576px) {
	.mapa.alto_410 {
		min-height: 328px
	}
}

.mapa.alto_420 {
	min-height: 420px
}

@media only screen and (max-width:576px) {
	.mapa.alto_420 {
		min-height: 336px
	}
}

.mapa.alto_430 {
	min-height: 430px
}

@media only screen and (max-width:576px) {
	.mapa.alto_430 {
		min-height: 344px
	}
}

.mapa.alto_440 {
	min-height: 440px
}

@media only screen and (max-width:576px) {
	.mapa.alto_440 {
		min-height: 352px
	}
}

.mapa.alto_450 {
	min-height: 450px
}

@media only screen and (max-width:576px) {
	.mapa.alto_450 {
		min-height: 360px
	}
}

.mapa.alto_460 {
	min-height: 460px
}

@media only screen and (max-width:576px) {
	.mapa.alto_460 {
		min-height: 368px
	}
}

.mapa.alto_470 {
	min-height: 470px
}

@media only screen and (max-width:576px) {
	.mapa.alto_470 {
		min-height: 376px
	}
}

.mapa.alto_480 {
	min-height: 480px
}

@media only screen and (max-width:576px) {
	.mapa.alto_480 {
		min-height: 384px
	}
}

.mapa.alto_490 {
	min-height: 490px
}

@media only screen and (max-width:576px) {
	.mapa.alto_490 {
		min-height: 392px
	}
}

.mapa.alto_500 {
	min-height: 500px
}

@media only screen and (max-width:576px) {
	.mapa.alto_500 {
		min-height: 400px
	}
}

.pago_generico {
	background-color: #006fb9;
	background-image: url(../img/svg/iconos_pago.svg);
	background-size: 50px auto;
	background-position: left center;
	background-repeat: no-repeat;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-content: stretch;
	-moz-flex-direction: stretch;
	-ms-flex-direction: stretch
}

@media only screen and (max-width:576px) {
	.pago_generico {
		background-image: none
	}
}

.pago_generico .metodo {
	padding: 5px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px;
	flex: 0 0 200px;
	-webkit-flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px;
	background-color: #fff;
	margin: 4px
}

.pago_generico .metodo h5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	font-size: 1.2rem;
	line-height: 2rem
}

.pago_generico .metodo h2 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 60%;
	flex: 1 1 60%;
	font-size: 1.4rem;
	color: #006fb9;
	line-height: 2rem
}

.pago_generico .metodo .cambio {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	line-height: 2rem
}

@media only screen and (max-width:576px) {
	.pago_generico .metodo {
		-webkit-box-flex: 1;
		flex: 1 1 200px;
		-moz-flex: 1 1 200px;
		-ms-flex: 1 1 200px;
		flex: 1 1 200px;
		-webkit-flex: 1 1 200px;
		-moz-flex: 1 1 200px;
		-ms-flex: 1 1 200px
	}
	.pago_generico .metodo h5 {
		font-size: 1rem;
		line-height: 1
	}
	.pago_generico .metodo h2 {
		font-size: 1rem;
		line-height: 1
	}
	.pago_generico .metodo .cambio {
		font-size: 1.2rem
	}
}

.medio_pago {
	position: fixed;
	bottom: -1px;
	width: 100%;
	display: block;
	left: 0;
	z-index: 1000
}

.medio_pago .columna {
	margin-bottom: 0
}

.medio_pago+.content .tablas-celdas {
	padding-bottom: 80px
}

.medio_pago .servicios {
	padding: 0 1%;
	width: 98%;
	height: 70px;
	background: #fff;
	display: block;
	border-top: 1px solid #eaeaea;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center
}

.medio_pago .servicios .pago_generico {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 260px;
	flex: 0 0 260px
}

@media only screen and (max-width:576px) {
	.medio_pago .servicios .pago_generico {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%
	}
}

.medio_pago .servicios .acciones {
	padding: 0 10px 0 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 45%;
	flex: 1 0 45%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.medio_pago .servicios .acciones .boton {
	margin-left: 30px;
	position: relative
}

.medio_pago .servicios .acciones .boton::before {
	content: '';
	display: block;
	width: 2px;
	background-color: #eaeaea;
	height: 100%;
	position: absolute;
	top: 0;
	left: -14px
}

@media only screen and (max-width:576px) {
	.medio_pago .servicios .acciones .boton {
		font-size: 1.2rem;
		line-height: 1;
		text-align: center;
		max-width: 110px;
		margin: 0;
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.medio_pago .servicios .acciones .boton::before {
		left: -10px
	}
}

.medio_pago .servicios .acciones .formulario {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 300px;
	flex: 0 0 300px;
	padding-left: 30px
}

.medio_pago .servicios .acciones .formulario input[type=checkbox] {
	display: inline-block;
	height: 0
}

.medio_pago .servicios .acciones .formulario input[type=checkbox]~.check {
	top: 5px
}

.pagar .medio_pago+.content .tablas-celdas {
	padding-bottom: 20px
}

@media only screen and (max-width:576px) {
	.elige_medio .medio_pago .servicios {
		padding-top: 30px
	}
	.elige_medio .medio_pago .servicios .definicion {
		position: fixed;
		display: block;
		bottom: 60px;
		left: 5%;
		width: 90%
	}
	.elige_medio .medio_pago .servicios .definicion .complementaria {
		font-size: 1rem
	}
	.elige_medio .medio_pago .servicios .definicion .complementaria span {
		font-size: 1.1rem
	}
}

.valor {
	font-family: Overpass, sans-serif;
	font-size: 1.2rem;
	text-align: right;
	color: #8f8f8f;
	line-height: 1.6rem
}

.valor2 {
	font-family: Overpass, sans-serif;
	font-size: 1.2rem;
	text-align: right;
	color: #8f8f8f;
	line-height: 1.6rem
}


@media only screen and (max-width:576px) {
	.valor {
		display: none
	}
}

.valor span {
	color: #595b5a;
	display: block;
	font-size: 2rem;
	font-weight: 700
}

.valor2 span {
	color: #595b5a;
	display: block;
	font-size: 2rem;
	font-weight: 700
}

.valor.grande {
	font-size: 1.6rem
}

.valor.grande span {
	margin-left: 5px;
	display: inline-block;
	color: #006fb9;
	font-size: 2.5rem
}

@media only screen and (max-width:576px) {
	.valor.grande {
		display: inline-block;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 50%;
		left: 5%;
		-webkit-transform: translate(-5%, -50%);
		transform: translate(-5%, -50%)
	}
}

.totales .valor {
	border-top: 2px solid rgba(0, 0, 0, .08);
	margin: 15px 5px 5px 5px;
	padding-top: 15px;
	font-size: 1.5rem
}

.totales .valor span {
	display: inline-block;
	color: #00953a;
	font-size: 2.5rem
}

.totales .valor2 {
	border-top: 2px solid rgba(0, 0, 0, .08);
	margin: 15px 5px 5px 5px;
	padding-top: 15px;
	font-size: 1.5rem
}

.totales .valor2 span {
	display: inline-block;
	color: #00953a;
	font-size: 2.5rem
}

@media only screen and (max-width:576px) {
	.totales .valor {
		height: 30px;
		line-height: 30px;
		margin: 5px 5px 5px 5px;
		padding-top: 5px;
		display: block;
		font-size: 1.8rem
	}
	.totales .valor span {
		font-size: 2.1rem
	}

    .totales .valor2 {
		height: 30px;
		line-height: 30px;
		margin: 5px 5px 5px 5px;
		padding-top: 5px;
		display: block;
		font-size: 1.8rem
	}
	.totales .valor2 span {
		font-size: 2.1rem
	}
}

.totales {
	width: 100%;
	display: block
}

.llamado_interior {
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 20px 5px 5px 5px
}

.llamado_interior h3 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	text-align: center
}

@media only screen and (max-width:576px) {
	.llamado_interior {
		margin: 10px 5px 5px 5px
	}
	.llamado_interior h3 {
		font-size: 1.1rem;
		line-height: 1
	}
	.llamado_interior .boton {
		font-size: 1.1rem;
		line-height: 30px;
		height: 30px
	}
}

.tabla-pestanas {
	width: 100%;
	display: block
}

.pagar .tabla-pestanas {
	margin-bottom: 10px
}

.tabla-pestanas .tablas {
	display: none
}

.tabla-pestanas .pestanas ul {
	margin-left: 10px
}

.tabla-pestanas .pestanas ul li {
	list-style: none;
	font-family: Overpass, sans-serif;
	display: inline-block;
	margin: 0 10px 0 0
}

.tabla-pestanas .pestanas ul li a {
	padding: 0 10px;
	color: #8f8f8f;
	font-size: 1.5rem;
	height: 30px;
	display: block;
	margin: 0;
	font-weight: 300;
	cursor: pointer
}

@media only screen and (max-width:576px) {
	.tabla-pestanas .pestanas ul li a {
		font-size: 1.3rem;
		height: 23px
	}
}

.tabla-pestanas .pestanas ul li a:hover {
	color: #006fb9
}

.tabla-pestanas .pestanas ul li a.activo {
	color: #595b5a;
	font-weight: 700;
	position: relative
}

.tabla-pestanas .pestanas ul li a.activo::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #006fb9
}

.tablas {
	background: #fff;
	outline: 1px solid #efefef;
	width: 100%;
	display: block;
	overflow: hidden;
	min-height: 300px
}

.informacion .tablas,
.pagar .tablas {
	min-height: 0
}

.tablas.activo {
	display: block
}

.tablas .content {
	width: 98%;
	margin: 5px auto
}

.tablas .content ul {
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tablas .content ul li {
	list-style: none;
	display: inline-block
}

.tablas .content .columnas {
	margin-bottom: 10px
}

.tablas .content .columnas ul li {
	font-family: Overpass, sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	height: 30px;
	vertical-align: bottom;
	margin: 0 1%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media only screen and (max-width:576px) {
	.tablas .content .columnas ul li {
		display: none
	}
}

.tablas .content .columnas ul li.checkbox {
	text-align: center;
	font-weight: 300;
	color: #8f8f8f;
	margin: 0 1%;
	font-size: .9rem;
	text-transform: uppercase
}

@media only screen and (max-width:576px) {
	.tablas .content .columnas ul li.checkbox {
		display: block;
		-webkit-box-flex: 0!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		width: 100%;
		height: 25px;
		margin-bottom: 1px;
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse
	}
	.tablas .content .columnas ul li.checkbox .formulario {
		width: 30px;
		-webkit-box-flex: 0;
		flex: 0 0 30px;
		-moz-flex: 0 0 30px;
		-ms-flex: 0 0 30px;
		flex: 0 0 30px;
		-webkit-flex: 0 0 30px;
		-moz-flex: 0 0 30px;
		-ms-flex: 0 0 30px
	}
}

.tablas .content .columnas ul li.checkbox input[type=checkbox]+.check {
	left: 5px;
	background-color: #eaeaea
}

@media only screen and (max-width:576px) {
	.tablas .content .tablas-celdas.scroll {
		overflow-x: hidden;
		overflow-y: scroll;
		height: 100%
	}
}

.tablas .content .tablas-celdas .entrada {
	width: 100%;
	background-color: #f3f3f3;
	margin-bottom: 5px
}

.tablas .content .tablas-celdas .entrada:hover {
	background-color: #eee
}

.tablas .content .tablas-celdas .entrada.active {
	position: relative
}

.tablas .content .tablas-celdas .entrada.active::after {
	content: '';
	display: block;
	position: absolute;
	background-color: #00953a;
	width: 3px;
	height: 100%;
	top: 0;
	right: 0
}

.tablas .content .tablas-celdas .entrada.active::before {
	content: '';
	display: block;
	position: absolute;
	background-color: #00953a;
	width: 3px;
	height: 100%;
	top: 0;
	left: 0
}

.tablas .content .tablas-celdas .entrada ul li {
	margin: 1%;
	font-family: Arial, sans-serif;
	font-size: 1.2rem;
	font-weight: 400;
	color: #8f8f8f
}

.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude],
.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar],
.tablas .content .tablas-celdas .entrada ul li[data-icon=otros],
.tablas .content .tablas-celdas .entrada ul li[data-icon=salud],
.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo] {
	position: relative;
	text-indent: 40px
}

.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude]:after,
.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar]:after,
.tablas .content .tablas-celdas .entrada ul li[data-icon=otros]:after,
.tablas .content .tablas-celdas .entrada ul li[data-icon=salud]:after,
.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo]:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 5%;
	-webkit-transform: translate(-5%, -50%);
	transform: translate(-5%, -50%);
	height: 24px;
	width: 24px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

@media only screen and (max-width:1145px) {
	.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=otros],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=salud],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo] {
		text-indent: 0
	}
	.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=otros]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=salud]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo]:after {
		display: none
	}
}

@media only screen and (max-width:840px) {
	.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=otros],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=salud],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo] {
		text-indent: 0
	}
	.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=otros]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=salud]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo]:after {
		display: block;
		left: -25px;
		height: 20px;
		width: 20px
	}
}

@media only screen and (max-width:576px) {
	.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=otros],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=salud],
	.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo] {
		padding-left: 30px
	}
	.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=otros]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=salud]:after,
	.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo]:after {
		display: block;
		left: 0;
		height: 22px;
		width: 22px
	}
}

.tablas .content .tablas-celdas .entrada ul li[data-icon=otros]:after {
	background-image: url(../img/svg/icono_tabla_otros.svg)
}

.tablas .content .tablas-celdas .entrada ul li[data-icon=vehiculo]:after {
	background-image: url(../img/svg/icono_tabla_vehiculo.svg)
}

.tablas .content .tablas-celdas .entrada ul li[data-icon=salud]:after {
	background-image: url(../img/svg/icono_tabla_salud.svg)
}

.tablas .content .tablas-celdas .entrada ul li[data-icon=hogar]:after {
	background-image: url(../img/svg/icono_tabla_hogar.svg)
}

.tablas .content .tablas-celdas .entrada ul li[data-icon=fraude]:after {
	background-image: url(../img/svg/icono_tabla_fraude.svg)
}

.tablas .content .tablas-celdas .entrada ul li[data-ref=cuota] span {
	font-weight: 700;
	color: #828282;
	font-size: 1.3rem
}

@media only screen and (max-width:576px) {
	.tablas .content .tablas-celdas .entrada ul li {
		font-size: 1.1rem;
		color: #595b5a;
		position: relative
	}
	.tablas .content .tablas-celdas .entrada ul li[data-ref=cuota] {
		font-weight: 400
	}
	.tablas .content .tablas-celdas .entrada ul li[data-ref=cuota] span {
		font-size: 1.1rem
	}
	.tablas .content .tablas-celdas .entrada ul li:first-child {
		margin-left: 8px
	}
	.tablas .content .tablas-celdas .entrada ul li:last-child {
		margin-right: 6px
	}
	.tablas .content .tablas-celdas .entrada ul li:before {
		color: #8f8f8f;
		display: block;
		font-size: .8rem;
		content: attr(data-name)
	}
}

.tablas .content .tablas-celdas .entrada ul li .pesos:before {
	content: '$';
	font-weight: 700;
	margin-left: 5px
}

@media only screen and (max-width:576px) {
	.tablas .content .tablas-celdas .entrada:not(.dinamica) ul li {
		height: 24px;
		line-height: 22px
	}
}

@media only screen and (max-width:576px) {
	.tablas .content .tablas-celdas .entrada.dinamica ul {
		position: relative;
		padding-left: 30px;
		padding-right: 0;
		width: calc(100% - 33px)
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul:before {
		content: '';
		height: 15px;
		width: 15px;
		background-image: url(../img/svg/icono_mas_azul.svg);
		background-size: cover;
		display: block;
		position: absolute;
		top: 40px;
		right: 2px;
		z-index: 1
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li:before {
		display: block;
		font-size: .8rem;
		content: attr(data-name)
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=selector] {
		position: absolute;
		top: 0;
		left: -2px
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=producto] {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-flex: 1;
		flex: 1 0 50%;
		-moz-flex: 1 0 50%;
		-ms-flex: 1 0 50%;
		flex: 1 0 50%;
		-webkit-flex: 1 0 50%;
		-moz-flex: 1 0 50%;
		-ms-flex: 1 0 50%;
		font-size: 1.3rem
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=monto] {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-flex: 0;
		flex: 0 0 30%;
		-moz-flex: 0 0 30%;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		-webkit-flex: 0 0 30%;
		-moz-flex: 0 0 30%;
		-ms-flex: 0 0 30%;
		font-size: 1.3rem
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=poliza] {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%;
		flex: 1 1 18%;
		-webkit-flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=convenio] {
		display: none;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		-webkit-box-flex: 1;
		flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%;
		flex: 1 1 18%;
		-webkit-flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=estado] {
		display: none;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		-webkit-box-flex: 1;
		flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%;
		flex: 1 1 18%;
		-webkit-flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=cuota] {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%;
		flex: 1 1 18%;
		-webkit-flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%
	}
	.tablas .content .tablas-celdas .entrada.dinamica ul li[data-ref=vencimiento] {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%;
		flex: 1 1 18%;
		-webkit-flex: 1 1 18%;
		-moz-flex: 1 1 18%;
		-ms-flex: 1 1 18%
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul:before {
		background-image: url(../img/svg/icono_cerrar_gris.svg)
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li {
		display: inline-block
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li[data-ref=producto] {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-flex: 1;
		flex: 1 0 50%;
		-moz-flex: 1 0 50%;
		-ms-flex: 1 0 50%;
		flex: 1 0 50%;
		-webkit-flex: 1 0 50%;
		-moz-flex: 1 0 50%;
		-ms-flex: 1 0 50%
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li[data-ref=monto] {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-flex: 0;
		flex: 0 0 30%;
		-moz-flex: 0 0 30%;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		-webkit-flex: 0 0 30%;
		-moz-flex: 0 0 30%;
		-ms-flex: 0 0 30%
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li[data-ref=poliza] {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 0;
		flex: 0 0 40%;
		-moz-flex: 0 0 40%;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		-webkit-flex: 0 0 40%;
		-moz-flex: 0 0 40%;
		-ms-flex: 0 0 40%;
		font-size: 1rem
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li[data-ref=convenio] {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		flex: 1 1 20%;
		-moz-flex: 1 1 20%;
		-ms-flex: 1 1 20%;
		flex: 1 1 20%;
		-webkit-flex: 1 1 20%;
		-moz-flex: 1 1 20%;
		-ms-flex: 1 1 20%;
		font-size: 1rem
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li[data-ref=cuota] {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		flex: 1 1 10%;
		-moz-flex: 1 1 10%;
		-ms-flex: 1 1 10%;
		flex: 1 1 10%;
		-webkit-flex: 1 1 10%;
		-moz-flex: 1 1 10%;
		-ms-flex: 1 1 10%;
		font-size: 1rem
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li[data-ref=estado] {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 0;
		flex: 0 0 40%;
		-moz-flex: 0 0 40%;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		-webkit-flex: 0 0 40%;
		-moz-flex: 0 0 40%;
		-ms-flex: 0 0 40%;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 1rem;
		border-top: 1px solid #ddd
	}
	.tablas .content .tablas-celdas .entrada.dinamica.activa ul li[data-ref=vencimiento] {
		padding-top: 5px;
		padding-bottom: 5px;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		flex: 1 1 30%;
		-moz-flex: 1 1 30%;
		-ms-flex: 1 1 30%;
		flex: 1 1 30%;
		-webkit-flex: 1 1 30%;
		-moz-flex: 1 1 30%;
		-ms-flex: 1 1 30%;
		font-size: 1rem;
		border-top: 1px solid #ddd
	}
}

.tablas .content .tablas-celdas .entrada.vencida ul {
	position: relative
}

.tablas .content .tablas-celdas .entrada.vencida ul:after {
	content: '\25E5';
	color: #ef3742;
	height: 10px;
	width: 10px;
	font-size: 1rem;
	position: absolute;
	top: -1px;
	right: 0
}

.tablas .content .tablas-celdas .entrada.vencida ul li[data-ref=vencimiento] {
	color: #ef3742;
	font-weight: 700
}

.tablas .content .tablas-celdas .entrada.vencida ul li[data-ref=vencimiento]:before {
	color: #ef3742
}

.tablas .content .tablas-celdas .entrada.vencida ul li[data-estado=vencida] {
	color: #ef3742;
	font-weight: 700;
	position: relative
}

.tablas .content .tablas-celdas .entrada.vencida ul li[data-estado=vencida]:before {
	color: #ef3742
}

.tablas .content .tablas-celdas .entrada.vencida ul li[data-estado=vencida]:after {
	content: '\25CF';
	margin-right: 5px;
	position: absolute;
	left: -10px
}

.tablas .content .tablas-celdas .entrada.vencida.active ul:after {
	right: 4px
}

.tabla-simple {
	background-color: #fff;
	padding: 10px;
	width: calc(100% - 20px);
	display: block
}

.seccion-destacada .tabla-simple {
	background-color: #f6f6f6
}

.contenedor .tabla-simple {
	background-color: #f6f6f6
}

.tabla-simple a {
	width: 35px;
	height: 35px;
	display: inline-block;
	cursor: pointer;
	border-radius: 15px
}

.tabla-simple a .bci-icon {
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	display: inline-block
}

.tabla-simple a:hover {
	background-color: #eaeaea
}

.tabla-simple>table {
	display: block;
	width: 100%
}

.tabla-simple>table thead {
	width: 100%
}

.tabla-simple>table thead th {
	font-family: Overpass, sans-serif;
	font-size: 1.2rem;
	color: #595b5a;
	font-weight: 700;
	padding: 0 5px;
	text-align: left;
	border-bottom: 1px solid #eaeaea
}

.tabla-simple>table thead th:last-child {
	text-align: center
}

.tabla-simple>table tbody {
	width: 100%
}

.tabla-simple>table tbody tr {
	height: auto
}

.tabla-simple>table tbody td {
	vertical-align: middle;
	margin: 0;
	height: 30px;
	text-align: left;
	font-family: Overpass, sans-serif;
	font-size: 1.2rem;
	color: #8f8f8f;
	padding: 2px 5px;
	border-bottom: 1px solid #eaeaea
}

.tabla-simple>table tbody td:last-child {
	text-align: right
}

.tabla-simple>table tbody td>a {
	position: relative
}

.tabla-simple>table tbody td>a:before {
	display: block;
	content: '';
	position: absolute;
	top: 5%;
	left: -2px;
	width: 1px;
	height: 90%;
	background-color: #eaeaea
}

.tabla-simple>table tbody td>a:first-child:before {
	display: none
}

.tabla-comparativa {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-content: stretch;
	-moz-flex-direction: stretch;
	-ms-flex-direction: stretch
}

.tabla-comparativa .columna-comparativa {
	margin: 0 1% 0 0;
	-webkit-box-flex: 1;
	flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-flex: 1 1 10%;
	-moz-flex: 1 1 10%;
	-ms-flex: 1 1 10%
}

.tabla-comparativa .columna-comparativa:last-child {
	margin: 0
}

.tabla-comparativa .bloque_item {
	background-color: #fff;
	min-height: 50px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center;
	margin-bottom: 3px
}

.tabla-comparativa .bloque_item>h6 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	text-align: center;
	font-weight: 700;
	font-size: .8rem;
	color: #595b5a
}

.tabla-comparativa .bloque_item span {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	text-align: center
}

.tabla-comparativa .bloque_item span .bci-icon {
	height: 30px;
	width: 30px;
	display: inline-block;
	opacity: 1;
	filter: grayscale(0);
	-webkit-filter: grayscale(0)
}

.tabla-comparativa .columna-informacion .bloque_item p {
	text-align: center;
	width: 90%;
	padding: 0 5%;
	font-size: 1.1rem;
	line-height: 1.5;
	color: #8f8f8f;
	text-transform: uppercase
}

.tabla-comparativa .columna-informacion .bloque_item.head p {
	font-size: 1.4rem;
	text-transform: inherit;
	font-weight: 700;
	color: #8f8f8f
}

.tabla-comparativa .columna-informacion .bloque_item h1,
.tabla-comparativa .columna-informacion .bloque_item h2,
.tabla-comparativa .columna-informacion .bloque_item h3,
.tabla-comparativa .columna-informacion .bloque_item h4,
.tabla-comparativa .columna-informacion .bloque_item h5 {
	width: 90%;
	padding: 0 5%;
	text-align: center
}

@media only screen and (max-width:576px) {
	.tabla-comparativa .columna-informacion .bloque_item h1,
	.tabla-comparativa .columna-informacion .bloque_item h2,
	.tabla-comparativa .columna-informacion .bloque_item h3,
	.tabla-comparativa .columna-informacion .bloque_item h4,
	.tabla-comparativa .columna-informacion .bloque_item h5 {
		font-size: 1.1rem
	}
}

.tabla-comparativa .columna-leyenda .bloque_item {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tabla-comparativa .columna-leyenda .bloque_item p {
	text-align: left;
	width: 100%;
	padding: 0 5px 0 5px;
	margin: 0;
	font-weight: 700;
	color: #006fb9;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

@media only screen and (max-width:576px) {
	.tabla-comparativa .columna-leyenda .bloque_item p {
		font-size: .9rem
	}
}

.tabla-comparativa .columna-leyenda .bloque_item p span {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	text-align: left
}

.tabla-comparativa .columna-leyenda .bloque_item p .bci-icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 30px;
	flex: 0 0 30px;
	height: 30px;
	width: 30px
}

.modal {
	z-index: 100001;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .7);
	display: none
}

.modal.show {
	display: block
}

.modal .modal-back {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	z-index: 2
}

.modal .modal-scroll {
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 200px;
	display: block;
	width: 100%
}

.modal .modal-dialog {
	z-index: 3;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block
}

.modal .modal-dialog .modal-component {
	width: 100%;
	display: block
}

.modal .modal-dialog .modal-component .modal-top {
	border-radius: 5px 5px 0 0;
	background-color: #006fb9;
	color: #fff;
	padding: 10px 20px;
	display: block;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	position: relative;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal .modal-dialog .modal-component .modal-top .close {
	cursor: pointer;
	position: absolute;
	position: absolute;
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
	background: url(../img/svg/icono_cerrar_blanco.svg);
	height: 55px;
	width: 55px;
	display: block;
	background-size: 25px auto;
	background-position: center center;
	background-repeat: no-repeat
}

.modal .modal-dialog .modal-component .modal-top .close:hover {
	opacity: .5
}

.modal .modal-dialog .modal-component .modal-top h1,
.modal .modal-dialog .modal-component .modal-top h2,
.modal .modal-dialog .modal-component .modal-top h3,
.modal .modal-dialog .modal-component .modal-top h4,
.modal .modal-dialog .modal-component .modal-top h5 {
	color: #fff
}

.modal .modal-dialog .modal-component .modal-top h1 {
	font-size: 1.8rem
}

.modal .modal-dialog .modal-component .modal-top h2 {
	display: inline-block;
	font-size: 1.5rem
}

.modal .modal-dialog .modal-component .modal-top .bci-icon {
	background-size: 100% auto;
	height: 40px;
	width: 40px;
	filter: brightness(250%);
	-webkit-filter: brightness(250%)
}

.modal .modal-dialog .modal-component .modal-body {
	background-color: #fff;
	padding: 20px 20px;
	border: none;
	outline: 0;
	margin: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal .modal-dialog .modal-component .modal-body h1,
.modal .modal-dialog .modal-component .modal-body h2,
.modal .modal-dialog .modal-component .modal-body h3,
.modal .modal-dialog .modal-component .modal-body h4,
.modal .modal-dialog .modal-component .modal-body h5 {
	font-weight: 700
}

.modal .modal-dialog .modal-component .modal-body h1+p,
.modal .modal-dialog .modal-component .modal-body h1+ul,
.modal .modal-dialog .modal-component .modal-body h2+p,
.modal .modal-dialog .modal-component .modal-body h2+ul,
.modal .modal-dialog .modal-component .modal-body h3+p,
.modal .modal-dialog .modal-component .modal-body h3+ul,
.modal .modal-dialog .modal-component .modal-body h4+p,
.modal .modal-dialog .modal-component .modal-body h4+ul,
.modal .modal-dialog .modal-component .modal-body h5+p,
.modal .modal-dialog .modal-component .modal-body h5+ul {
	margin-top: 5px
}

.modal .modal-dialog .modal-component .modal-image {
	width: 100%;
	display: block;
	margin: 0;
	background-color: #fff;
	padding: 0;
	border-bottom: #fff 1px solid
}

.modal .modal-dialog .modal-component .modal-image figure {
	margin: 0;
	padding: 0
}

.modal .modal-dialog .modal-component .modal-image figure img {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto
}

.modal .modal-dialog .modal-component .modal-bottom {
	border-radius: 0 0 5px 5px;
	background-color: #f6f6f6;
	padding: 10px 20px;
	border-top: 1px solid #f6f6f6;
	display: block;
	margin: 0;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal .modal-dialog .modal-component .modal-bottom .divisor {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 45%;
	flex: 1 1 45%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal .modal-dialog .modal-component .modal-bottom .divisor:first-child:nth-last-child(n+1) {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal .modal-dialog .modal-component .modal-bottom .divisor:first-child:nth-last-child(2) {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal.chica .modal-dialog,
.modal.chico .modal-dialog {
	max-width: 400px;
	width: 98%
}

.modal.normal .modal-dialog {
	max-width: 600px;
	width: 98%
}

.modal.grande .modal-dialog {
	max-width: 800px;
	width: 98%
}

.modal.error .modal-dialog .modal-component .modal-top {
	background-color: #ef3742
}

.modal.simple .modal-dialog .modal-component {
	border-radius: 10px
}

.modal.simple .modal-dialog .modal-component .modal-top {
	background-color: #ef3742;
	border-radius: 10px
}

.modal.simple .modal-dialog .modal-component .modal-top * {
	color: #fff
}

.modal.simple .modal-dialog .modal-component .modal-top p {
	padding-right: 30px;
	font-size: 1.2rem
}

.modal.advertencia .modal-dialog .modal-component .modal-top {
	background-color: gold
}

.modal.advertencia .modal-dialog .modal-component .modal-top * {
	color: #595b5a
}

.modal.advertencia .modal-dialog .modal-component .modal-top .bci-icon {
	filter: grayscale(100%) brightness(35%);
	-webkit-filter: grayscale(100%) brightness(35%)
}

.modal.advertencia .modal-dialog .modal-component .modal-top .close {
	background-image: url(../img/svg/icono_cerrar_negro.svg)
}

.modal.exito .modal-dialog .modal-component .modal-top {
	background-color: #00953a
}

.modal.w-200 .modal-dialog {
	width: 98%;
	max-width: 200px
}

.modal.w-250 .modal-dialog {
	width: 98%;
	max-width: 250px
}

.modal.w-300 .modal-dialog {
	width: 98%;
	max-width: 300px
}

.modal.w-350 .modal-dialog {
	width: 98%;
	max-width: 350px
}

.modal.w-400 .modal-dialog {
	width: 98%;
	max-width: 400px
}

.modal.w-450 .modal-dialog {
	width: 98%;
	max-width: 450px
}

.modal.w-500 .modal-dialog {
	width: 98%;
	max-width: 500px
}

.modal.w-550 .modal-dialog {
	width: 98%;
	max-width: 550px
}

.modal.w-600 .modal-dialog {
	width: 98%;
	max-width: 600px
}

.modal.w-650 .modal-dialog {
	width: 98%;
	max-width: 650px
}

.modal.w-700 .modal-dialog {
	width: 98%;
	max-width: 700px
}

.modal.w-750 .modal-dialog {
	width: 98%;
	max-width: 750px
}

.modal.w-800 .modal-dialog {
	width: 98%;
	max-width: 800px
}

.modal.w-850 .modal-dialog {
	width: 98%;
	max-width: 850px
}

.modal.w-900 .modal-dialog {
	width: 98%;
	max-width: 900px
}

.modal.w-950 .modal-dialog {
	width: 98%;
	max-width: 950px
}

.modal.w-1000 .modal-dialog {
	width: 98%;
	max-width: 1000px
}

.set_bloques {
	margin: 10px 0;
	width: 100%;
	display: block;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.set_bloques .bloques_informacion {
	-webkit-box-flex: 0;
	flex: 0 1 19%;
	-moz-flex: 0 1 19%;
	-ms-flex: 0 1 19%;
	flex: 0 1 19%;
	-webkit-flex: 0 1 19%;
	-moz-flex: 0 1 19%;
	-ms-flex: 0 1 19%
}

.bloques_datos {
	width: 100%;
	border-radius: 5px;
	background-color: #fbfbfb;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
	margin-bottom: 10px
}

.bloques_datos figure {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	height: 60px;
	width: 100%
}

.bloques_datos figure img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
	height: 50px;
	width: auto
}

.bloques_datos figure.small img {
	height: 20px
}

.bloques_datos .bci-icon {
	height: 60px;
	width: 60px;
	margin: 0 auto;
	display: block;
	background-size: auto 80%
}

.bloques_datos p {
	width: 100%;
	font-family: Overpass, sans-serif;
	font-size: 1.3rem;
	line-height: 2.5rem;
	font-weight: 400;
	color: #595b5a;
	text-align: center
}

.bloques_datos p img {
	height: 60px;
	width: auto
}

.bloques_datos p span {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	display: block;
	font-size: 1.3rem;
	border-bottom: #eaeaea 1px solid;
	color: #8f8f8f
}

.bloques_datos.light {
	background-color: #fff
}

.bloques_datos.light p {
	color: #595b5a
}

.bloques_datos.dark {
	background-color: #595b5a
}

.bloques_datos.dark p {
	color: #fff
}

.bloques_datos.verde {
	background-color: #00953a
}

.bloques_datos.verde p {
	color: #fff
}

.bloques_datos.rojo {
	background-color: #ef3742
}

.bloques_datos.rojo p {
	color: #fff
}

.bloques_datos.azul {
	background-color: #006fb9
}

.bloques_datos.azul p {
	color: #fff
}

.bloques_informacion {
	margin: 10px 2%;
	-webkit-box-flex: 1;
	flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%;
	flex: 1 1 30%;
	-webkit-flex: 1 1 30%;
	-moz-flex: 1 1 30%;
	-ms-flex: 1 1 30%
}

.bloques_informacion p {
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: Overpass, sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #595b5a
}

.bloques_informacion p img {
	height: 60px;
	width: auto
}

.bloques_informacion p span {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	display: block;
	font-size: 1.3rem;
	border-bottom: #eaeaea 1px solid;
	color: #8f8f8f
}

.bloques_informacion.simple {
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea
}

.bloques_informacion.gris {
	padding: 5px 10px;
	display: block;
	width: 40%;
	min-height: 30px;
	border-radius: 5px;
	background-color: #f6f6f6;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
}

.bloques_informacion.gris strong {
	font-size: 2rem
}

@media only screen and (max-width:840px) {
	.bloques_informacion.gris p {
		font-size: 1.3rem
	}
	.bloques_informacion.gris p strong {
		font-size: 1.6rem
	}
	.bloques_informacion.gris figure {
		width: 100%;
		height: 50px
	}
	.bloques_informacion.gris figure img {
		width: auto;
		height: 40px
	}
}

@media only screen and (max-width:576px) {
	.bloques_informacion.gris {
		-webkit-box-flex: 1;
		flex: 1 1 35%;
		-moz-flex: 1 1 35%;
		-ms-flex: 1 1 35%;
		flex: 1 1 35%;
		-webkit-flex: 1 1 35%;
		-moz-flex: 1 1 35%;
		-ms-flex: 1 1 35%
	}
	.bloques_informacion.gris p {
		font-size: 1rem
	}
	.bloques_informacion.gris p strong {
		font-size: 1.6rem
	}
}

.checklist {
	width: 100%;
	display: block;
	padding: 5px
}

.checklist ul {
	margin: 10px 0
}

.checklist ul li {
	list-style: none;
	padding: 10px 5px 10px 15px;
	margin: 3px 0 8px;
	cursor: pointer;
	position: relative
}

.checklist ul li::before {
	content: '';
	display: block;
	position: absolute;
	bottom: -5px;
	height: 1px;
	background-color: #eaeaea;
	width: 100%;
	left: 0
}

.checklist ul li:last-child::before {
	display: none
}

.checklist ul li::after {
	-webkit-transition: width .1s ease-out;
	transition: width .1s ease-out
}

.checklist ul li.moving::after {
	width: 100%!important
}

.checklist ul li.active {
	background-color: #f6f6f6;
	background-image: url(../img/svg/iconos_check_verde.svg);
	background-size: 35px auto;
	background-position: 95% center;
	background-repeat: no-repeat
}

.checklist ul li.active::after {
	content: '';
	width: 5px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #00953a
}

.checklist ul li:hover::after {
	content: '';
	width: 5px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #8f8f8f
}

.checklist ul li:hover.active::after {
	background-color: #007c30
}

.checklist.medio ul li {
	padding-top: 0;
	padding-bottom: 0
}

.checklist.medio ul li p {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: Overpass, sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
	color: #595b5a
}

@media only screen and (max-width:576px) {
	.checklist.medio ul li p {
		font-size: 1.2rem
	}
}

.checklist.medio ul li p img {
	margin-right: 15px;
	height: 50px;
	width: auto
}

@media only screen and (max-width:576px) {
	.checklist.medio ul li p img {
		margin-right: 8px;
		height: 35px
	}
}

.checklist.medio ul li.mantencion {
	cursor: not-allowed
}

.checklist.medio ul li.mantencion p {
	opacity: .4;
	color: #595b5a
}

.checklist.medio ul li.mantencion:after {
	position: absolute;
	top: 50%;
	left: 95%;
	-webkit-transform: translate(-95%, -50%);
	transform: translate(-95%, -50%);
	border-radius: 10px;
	content: 'En Mantención';
	display: block;
	width: 100px;
	padding: 5px 5px 5px 30px;
	background: #fad300;
	text-align: right;
	height: auto;
	font-family: Overpass, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	background-image: url(../img/svg/iconos_alerta.svg);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: auto 100%
}

@media only screen and (max-width:576px) {
	.checklist.medio ul li.mantencion:after {
		width: 90px;
		padding: 3px 3px 3px 20px
	}
}

@media only screen and (max-width:840px) {
	.elige_medio .checklist {
		padding: 0;
		margin: 0
	}
}

.elige_medio .checklist ul {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding-bottom: 30px
}

@media only screen and (max-width:576px) {
	.elige_medio .checklist ul {
		width: 91%;
		padding-bottom: 80px
	}
}

.elige_medio .checklist ul li {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 40%;
	flex: 1 0 40%;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	overflow: hidden;
	height: 70px;
	border-bottom: 1px solid #eaeaea;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elige_medio .checklist ul li.active {
	background-image: url(../img/svg/iconos_check_azul.svg)
}

.elige_medio .checklist ul li:nth-child(even) {
	border-left: 1px solid #eaeaea
}

@media only screen and (max-width:576px) {
	.elige_medio .checklist ul li {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
		height: 50px;
		padding: 0 5%;
		width: 90%
	}
	.elige_medio .checklist ul li:nth-child(even) {
		border-left: none
	}
}

.ayuda .top .busqueda {
	position: absolute;
	top: 0;
	right: 0;
	width: 200px
}

.ayuda .top .busqueda:after {
	z-index: 101;
	content: '';
	height: 30px;
	width: 30px;
	position: absolute;
	display: block;
	background-image: url(../img/svg/iconos_buscar.svg);
	background-size: 100% auto;
	right: 5px;
	position: absolute;
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%)
}

.ayuda .top .busqueda input {
	background-color: #f6f6f6
}

@media only screen and (max-width:576px) {
	.ayuda .top .busqueda {
		margin: 5px 0;
		position: relative;
		width: 96%
	}
}

.ayuda .preguntas {
	margin-top: 10px
}

.ayuda .preguntas .modulo_pregunta {
	margin-bottom: 10px;
	width: 100%
}

@media only screen and (max-width:576px) {
	.ayuda .preguntas .modulo_pregunta {
		margin-bottom: 3px
	}
}

.ayuda .preguntas .modulo_pregunta .pregunta_cabecera {
	padding: 8px 10px 8px 12px;
	min-height: 0;
	background-color: #f6f6f6;
	border-bottom: #eaeaea 2px solid;
	position: relative
}

.ayuda .preguntas .modulo_pregunta .pregunta_cabecera h3 {
	font-size: 1.4rem;
	line-height: 1.2;
	color: #595b5a
}

@media only screen and (max-width:576px) {
	.ayuda .preguntas .modulo_pregunta .pregunta_cabecera {
		padding-right: 40px
	}
	.ayuda .preguntas .modulo_pregunta .pregunta_cabecera h3 {
		font-size: 1.2rem
	}
}

.ayuda .preguntas .modulo_pregunta .pregunta_cabecera .accion {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer
}

.ayuda .preguntas .modulo_pregunta .pregunta_cabecera .accion:after {
	filter: brightness(70%);
	-webkit-filter: brightness(70%);
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 26px;
	background-image: url(../img/svg/icono_cerrar_blanco.svg);
	background-size: auto 20px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	content: '';
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: transform .2s linear;
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear
}

.ayuda .preguntas .modulo_pregunta .pregunta_cabecera .accion:hover:after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.ayuda .preguntas .modulo_pregunta .pregunta_contenido {
	height: 0;
	width: 85%;
	-webkit-transition: height .3s linear;
	transition: height .3s linear;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	padding: 0 2% 0 13%
}

@media only screen and (max-width:840px) {
	.ayuda .preguntas .modulo_pregunta .pregunta_contenido {
		width: 96%;
		padding: 5px 2% 5px 2%
	}
}

.ayuda .preguntas .modulo_pregunta .pregunta_contenido p {
	-webkit-transition: color 1s linear;
	transition: color 1s linear;
	font-family: Overpass, sans-serif;
	line-height: 1.6;
	font-size: 1.3rem;
	color: #eaeaea;
	display: block;
	margin-bottom: 10px
}

.ayuda .preguntas .modulo_pregunta .pregunta_contenido p:last-of-type {
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 10px;
	padding: 5px 0 10px
}

@media only screen and (max-width:576px) {
	.ayuda .preguntas .modulo_pregunta .pregunta_contenido p {
		margin-bottom: 5px;
		font-size: 1.1rem
	}
}

.ayuda .preguntas .modulo_pregunta.active .pregunta_cabecera {
	background-color: #006fb9;
	border-bottom: #0060a0 2px solid
}

.ayuda .preguntas .modulo_pregunta.active .pregunta_cabecera h3 {
	color: #fff
}

.ayuda .preguntas .modulo_pregunta.active .pregunta_cabecera .accion:after {
	filter: brightness(100%);
	-webkit-filter: brightness(100%);
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

.ayuda .preguntas .modulo_pregunta.active .pregunta_cabecera .accion:hover:after {
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

.ayuda .preguntas .modulo_pregunta.active .pregunta_contenido {
	padding: 10px 2% 10px 13%;
	height: auto;
	width: 85%
}

.ayuda .preguntas .modulo_pregunta.active .pregunta_contenido p {
	color: #595b5a
}

@media only screen and (max-width:576px) {
	.ayuda .preguntas .modulo_pregunta.active .pregunta_contenido .boton {
		font-size: 1.1rem;
		padding: 0 10px;
		height: 30px;
		line-height: 30px
	}
}

.container.flotante {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	height: 100%;
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.container.flotante header {
	z-index: 111111
}

@media only screen and (max-width:576px) {
	.container.flotante {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-align-content: center;
		-moz-flex-direction: center;
		-ms-flex-direction: center
	}
}

.container.flotante #wrapper {
	height: 100%;
	display: block;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-transition: all 1s linear;
	transition: all 1s linear
}

@media only screen and (max-width:840px) {
	.container.flotante #wrapper {
		background-position: center center;
		background-size: auto 100%
	}
}

@media only screen and (max-width:576px) {
	.container.flotante #wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-align-content: flex-start;
		-moz-flex-direction: flex-start;
		-ms-flex-direction: flex-start
	}
}

.container.flotante #wrapper .gradiente {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .8)));
	background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, .7), rgba(0, 0, 0, .8));
	background-size: 100% 100%;
	z-index: 2
}

@media only screen and (max-width:840px) {
	.container.flotante #wrapper .gradiente {
		background: rgba(0, 0, 0, 0);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .8)));
		background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, .7), rgba(0, 0, 0, .8));
		background-size: 100% 100%
	}
}

.container.flotante #wrapper .wrapper {
	height: 100%;
	z-index: 10;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center
}

@media only screen and (max-width:840px) {
	.container.flotante #wrapper .wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-align-content: flex-end;
		-moz-flex-direction: flex-end;
		-ms-flex-direction: flex-end;
		height: 95%
	}
}

.container.flotante #wrapper .wrapper .contenedor:nth-child(n+1) {
	margin: 0 10px
}

.container.flotante #wrapper .wrapper .contenedor:last-child {
	margin: 0
}

@media only screen and (max-width:840px) {
	.container.flotante #wrapper .wrapper .contenedor:nth-child(n+1) {
		margin: 0 0 10px 0
	}
	.container.flotante #wrapper .wrapper .contenedor:last-child {
		margin: 0 0 10px 0
	}
}

.container.flotante #wrapper .modulo-log {
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
	min-height: 100px;
	background-color: #fff;
	width: 90%;
	max-width: 340px;
	overflow: hidden;
	border-radius: 5px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.container.flotante #wrapper .modulo-log .logo {
	-webkit-box-flex: 1;
	flex: 1 0 30%;
	-moz-flex: 1 0 30%;
	-ms-flex: 1 0 30%;
	flex: 1 0 30%;
	-webkit-flex: 1 0 30%;
	-moz-flex: 1 0 30%;
	-ms-flex: 1 0 30%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center
}

.container.flotante #wrapper .modulo-log .logo img {
	height: auto;
	width: 150px
}

@media only screen and (max-width:840px) {
	.container.flotante #wrapper .modulo-log .logo img {
		height: auto;
		width: 190px
	}
}

.container.flotante #wrapper .modulo-log .acceso {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-flex: 1;
	flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%;
	flex: 1 1 60%;
	-webkit-flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center;
	padding: 10px;
	background-color: #f6f6f6
}

@media only screen and (max-width:840px) {
	.container.flotante #wrapper .modulo-log .acceso {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.container.flotante #wrapper .modulo-log .acceso h2 {
	width: 100%;
	text-align: left;
	font-size: 1.4rem;
	margin-bottom: 10px
}

.container.flotante.central>#wrapper {
	background-position: center center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.container.flotante.central>#wrapper>.wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media only screen and (max-width:840px) {
	.container.flotante.stack {
		height: auto;
		display: block;
		position: static;
		top: inherit;
		left: inherit;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@media only screen and (max-width:840px) {
	.container.flotante.stack>#wrapper>.wrapper {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: auto;
		position: static;
		top: inherit;
		left: inherit;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}

@media only screen and (max-width:840px) {
	.container.flotante.stack>#wrapper>.wrapper .contenedor {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
}

.container.log {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	height: 100%;
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.container.log header {
	z-index: 111111
}

.container.log #wrapper {
	height: 100%;
	display: block;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-transition: all 1s linear;
	transition: all 1s linear
}

.container.log #wrapper .gradiente {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .8)));
	background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, .7), rgba(0, 0, 0, .8));
	background-size: 100% 100%;
	z-index: 2
}

@media only screen and (max-width:840px) {
	.container.log #wrapper .gradiente {
		background: rgba(0, 0, 0, 0);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .8)));
		background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, .7), rgba(0, 0, 0, .8));
		background-size: 100% 100%
	}
}

.container.log #wrapper .wrapper {
	height: 100%;
	z-index: 10;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center
}

@media only screen and (max-width:840px) {
	.container.log #wrapper .wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-align-content: flex-end;
		-moz-flex-direction: flex-end;
		-ms-flex-direction: flex-end;
		height: 95%
	}
}

.container.log #wrapper .modulo-log {
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
	min-height: 100px;
	background-color: #fff;
	width: 90%;
	max-width: 340px;
	overflow: hidden;
	border-radius: 5px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.container.log #wrapper .modulo-log .logo {
	-webkit-box-flex: 1;
	flex: 1 0 30%;
	-moz-flex: 1 0 30%;
	-ms-flex: 1 0 30%;
	flex: 1 0 30%;
	-webkit-flex: 1 0 30%;
	-moz-flex: 1 0 30%;
	-ms-flex: 1 0 30%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center
}

.container.log #wrapper .modulo-log .logo img {
	height: auto;
	width: 150px
}

@media only screen and (max-width:840px) {
	.container.log #wrapper .modulo-log .logo img {
		height: auto;
		width: 190px
	}
}

.container.log #wrapper .modulo-log .acceso {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-flex: 1;
	flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%;
	flex: 1 1 60%;
	-webkit-flex: 1 1 60%;
	-moz-flex: 1 1 60%;
	-ms-flex: 1 1 60%;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center;
	padding: 10px;
	background-color: #f6f6f6
}

@media only screen and (max-width:840px) {
	.container.log #wrapper .modulo-log .acceso {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.container.log #wrapper .modulo-log .acceso h2 {
	width: 100%;
	text-align: left;
	font-size: 1.4rem;
	margin-bottom: 10px
}

.menu-lateral {
	-webkit-box-flex: 0;
	flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px;
	flex: 0 0 200px;
	-webkit-flex: 0 0 200px;
	-moz-flex: 0 0 200px;
	-ms-flex: 0 0 200px;
	min-height: 200px;
	background-color: #fff;
	border-right: 1px solid #eaeaea
}

.menu-lateral .contenido-menu {
	margin-top: 20px;
	width: calc(100% - 20px)
}

.menu-lateral .contenido-menu h1,
.menu-lateral .contenido-menu h2,
.menu-lateral .contenido-menu h3,
.menu-lateral .contenido-menu h4,
.menu-lateral .contenido-menu h5,
.menu-lateral .contenido-menu p {
	padding: 3px 10px
}

.menu-lateral .menu-container {
	border-right: 1px solid #eaeaea;
	position: fixed;
	top: 0;
	padding: 10px 0 10px 0;
	padding-top: 65px;
	width: 50%;
	max-width: 220px;
	z-index: 100;
	background-color: #fff;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: none;
	-ms-overflow-style: none;
	scrollbar-visibility: hidden
}

.menu-lateral .menu-container ::-webkit-scrollbar {
	width: 0;
	background: 0 0;
	display: none;
	height: 0
}

.menu-lateral+#wrapper,
.menu-lateral+.wrapper {
	-webkit-box-flex: 1;
	flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%;
	flex: 1 1 40%;
	-webkit-flex: 1 1 40%;
	-moz-flex: 1 1 40%;
	-ms-flex: 1 1 40%
}

.menu-lateral nav {
	margin: 20px 0 0 0;
	background-color: #f6f6f6
}

.menu-lateral nav.menu ul li {
	list-style: none;
	position: relative
}

.menu-lateral nav.menu ul li a {
	font-family: Overpass, sans-serif;
	font-size: 1.5rem;
	color: #595b5a;
	text-decoration: none;
	line-height: 30px;
	width: 100%;
	display: block
}

.menu-lateral nav.menu ul li>.sub-item {
	display: none;
	margin-top: 10px
}

.menu-lateral nav.menu ul li:hover a {
	color: #006fb9
}

.menu-lateral nav.menu ul li:hover>.sub-item {
	display: block
}

.menu-lateral nav.menu ul li.active>a {
	color: #006fb9;
	font-weight: 700
}

.menu-lateral nav.menu ul li.active>.sub-item {
	display: block
}

.menu-lateral nav.menu ul li .sub-item>li>a {
	color: #8f8f8f
}

.menu-lateral nav.menu>ul>li {
	border-bottom: 1px solid #eaeaea;
	padding: 10px
}

.menu-lateral nav.menu>ul>li:first-child {
	border-top: 1px solid #eaeaea
}

.menu-lateral nav.menu>ul>li.active:after {
	content: '';
	height: 100%;
	top: 0;
	right: 0;
	width: 4px;
	position: absolute;
	background-color: #006fb9
}

.menu-lateral nav.menu>ul>li.active>a {
	height: 30px;
	line-height: 30px;
	color: #006fb9
}

.menu-lateral nav.menu>ul>li>ul {
	width: 100%
}

.menu-lateral nav.menu>ul>li>ul li {
	padding-left: 20px
}

.menu-lateral nav.menu>ul>li>ul li:after {
	content: '';
	position: absolute;
	top: 12px;
	left: 0;
	height: 4px;
	width: 10px;
	background-color: #eaeaea;
	display: block
}

.menu-lateral nav.menu>ul>li>ul li:hover:after {
	background-color: #8f8f8f
}

.menu-lateral nav.menu>ul>li>ul li:hover:not(.active) a {
	color: #595b5a
}

.menu-lateral nav.menu>ul>li>ul li.dropdown-menu:after {
	background-color: #595b5a
}

.menu-lateral nav.menu>ul>li>ul li.dropdown-menu.active:after {
	background-color: #006fb9
}

.menu-lateral nav.menu>ul>li>ul li.dropdown-menu:not(.active):hover:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.menu-lateral nav.menu>ul>li>ul li.active>a {
	color: #006fb9
}

.menu-lateral nav.menu>ul>li>ul li.active:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.menu-lateral nav.menu>ul>li>ul li>ul {
	width: 100%
}

.menu-lateral nav.menu>ul>li>ul li>ul>li {
	padding-left: 30px
}

.menu-lateral nav.menu>ul>li>ul li>ul>li:after {
	background-color: #eaeaea;
	width: 20px
}

.menu-lateral nav.menu>ul>li>ul li>ul>li:hover:after {
	background-color: #8f8f8f
}

.menu-lateral nav.menu>ul>li>ul li>ul>li.active:after {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	background-color: #006fb9
}

@media only screen and (max-width:840px) {
	.menu-lateral {
		display: none
	}
	.menu-lateral.active {
		display: block;
		position: fixed;
		z-index: 1000;
		width: 100%;
		background: rgba(0, 0, 0, .8);
		height: 100%;
		border-radius: 5px
	}
	.menu-lateral.active .menu-container {
		width: 100%;
		max-width: 270px
	}
}

.pasos-progreso {
	padding: 10px
}

.pasos-progreso>ul {
	width: 100%
}

.pasos-progreso>ul>li {
	margin-bottom: 10px
}

.pasos-progreso>ul>li span {
	font-size: 1.5rem;
	color: #8f8f8f;
	font-weight: 700
}

.pasos-progreso>ul>li>ul {
	display: none
}

.pasos-progreso>ul>li>ul>li {
	height: 25px;
	font-size: 1.3rem;
	color: #8f8f8f
}

.pasos-progreso li {
	list-style: none;
	position: relative;
	min-height: 30px;
	pointer-events: none;
	width: 100%;
	margin-bottom: 5px
}

.pasos-progreso li span {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center
}

.pasos-progreso li span i {
	background-color: #fff;
	border-radius: 30px;
	position: relative;
	height: 30px;
	width: 30px;
	left: 0;
	margin-right: 10px;
	line-height: 30px;
	text-align: center;
	font-weight: 300;
	color: #d1d1d1
}

.pasos-progreso li>ul {
	margin: 10px 0 0 0
}

.pasos-progreso li>ul li {
	padding-left: 40px;
	height: 25px;
	min-height: 25px;
	line-height: 25px;
	width: auto
}

.pasos-progreso li>ul li.active {
	color: #006fb9;
	font-weight: 700
}

.pasos-progreso li>ul li.active:after {
	content: '';
	width: 20px;
	height: 3px;
	position: absolute;
	top: 50%;
	left: 3%;
	-webkit-transform: translate(-3%, -50%);
	transform: translate(-3%, -50%);
	display: block;
	background-color: #006fb9
}

.pasos-progreso .active span i {
	background-color: #006fb9;
	color: #fff;
	font-weight: 700
}

.pasos-progreso .active span strong {
	border-bottom: 3px solid #006fb9;
	line-height: 25px;
	color: #006fb9;
	font-weight: 700
}

.pasos-progreso .active>ul {
	display: block;
	-webkit-box-flex: 0;
	flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%
}

.barra-progreso {
	margin: 10px 0;
	width: 100%;
	position: relative;
	height: 50px
}

.barra-progreso section {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 90%;
	height: 6px;
	background-color: #eaeaea;
	border-radius: 5px
}

.barra-progreso section:after {
	font-size: .8rem;
	position: absolute;
	top: 8px;
	right: 0;
	font-family: Overpass, sans-serif;
	color: #8f8f8f;
	content: '100%'
}

.barra-progreso section span {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}

.barra-progreso section span.progress {
	background-color: #00953a;
	width: 0;
	-webkit-transition: width 1.3s linear;
	transition: width 1.3s linear
}

.barra-progreso section span.progress strong {
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 1rem;
	position: absolute;
	bottom: 8px;
	font-family: Overpass, sans-serif;
	color: #00953a
}

.lSSlideOuter {
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.lightSlider:after,
.lightSlider:before {
	content: " ";
	display: table
}

.lightSlider {
	overflow: hidden;
	margin: 0
}

.lSSlideWrapper {
	display: block;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	position: relative
}

.lSSlideWrapper>.lightSlider:after {
	clear: both
}

.lSSlideWrapper .lSSlide {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: all 1s;
	-webkit-transition-property: -webkit-transform, height;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
	-webkit-transition-duration: inherit!important;
	transition-duration: inherit!important;
	-webkit-transition-timing-function: inherit!important;
	transition-timing-function: inherit!important
}

.lSSlideWrapper .lSFade {
	position: relative
}

.lSSlideWrapper .lSFade>* {
	position: absolute!important;
	top: 0;
	left: 0;
	z-index: 9;
	margin-right: 0;
	width: 100%
}

.lSSlideWrapper.usingCss .lSFade>* {
	opacity: 0;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: inherit!important;
	transition-duration: inherit!important;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: inherit!important;
	transition-timing-function: inherit!important
}

.lSSlideWrapper .lSFade>.active {
	z-index: 10
}

.lSSlideWrapper.usingCss .lSFade>.active {
	opacity: 1
}

.lSSlideOuter .lSPager.lSpg {
	margin: 10px 0 0;
	padding: 0;
	text-align: center
}

.lSSlideOuter .lSPager.lSpg>li {
	cursor: pointer;
	display: inline-block;
	padding: 0 5px
}

.lSSlideOuter .lSPager.lSpg>li a {
	background-color: #d1d1d1;
	border-radius: 30px;
	display: inline-block;
	height: 7px;
	overflow: hidden;
	text-indent: -999em;
	width: 7px;
	position: relative;
	z-index: 99;
	-webkit-transition: all .5s linear 0s;
	transition: all .5s linear 0s
}

.lSSlideOuter .lSPager.lSpg>li.active a,
.lSSlideOuter .lSPager.lSpg>li:hover a {
	background-color: #595b5a
}

.lSSlideOuter .media {
	opacity: .8
}

.lSSlideOuter .media.active {
	opacity: 1
}

.lSSlideOuter .lSPager.lSGallery {
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.lSSlideOuter .lSPager.lSGallery li {
	overflow: hidden;
	-webkit-transition: border-radius .12s linear 0s .35s linear 0s;
	transition: border-radius .12s linear 0s .35s linear 0s
}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius: 5px
}

.lSSlideOuter .lSPager.lSGallery img {
	display: block;
	height: auto;
	max-width: 100%
}

.lSSlideOuter .lSPager.lSGallery:after,
.lSSlideOuter .lSPager.lSGallery:before {
	content: " ";
	display: table
}

.lSSlideOuter .lSPager.lSGallery:after {
	clear: both
}

.lSAction>a {
	display: block;
	height: 80px;
	background-size: auto 60%;
	filter: drop-shadow(0 2px 3px rgba(0, 0, 0, .3));
	-webkit-filter: drop-shadow(0 2px 3px rgba(0, 0, 0, .3));
	background-position: center center;
	background-repeat: no-repeat;
	width: 40px;
	cursor: pointer;
	z-index: 99;
	opacity: 1
}

.lSAction>a:hover {
	opacity: .7
}

.lSAction>.lSPrev {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	background-image: url(../img/svg/iconos_flecha_izquierda.svg)
}

.lSAction>.lSNext {
	position: absolute;
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
	background-image: url(../img/svg/iconos_flecha_derecha.svg)
}

.lSAction>a.disabled {
	pointer-events: none
}

.cS-hidden {
	height: 1px;
	opacity: 0;
	overflow: hidden
}

.lSSlideOuter.vertical {
	position: relative
}

.lSSlideOuter.vertical.noPager {
	padding-right: 0!important
}

.lSSlideOuter.vertical .lSGallery {
	position: absolute!important;
	right: 0;
	top: 0
}

.lSSlideOuter.vertical .lightSlider>* {
	width: 100%!important;
	max-width: none!important
}

.lSSlideOuter.vertical .lSAction>a {
	left: 50%;
	margin-left: -14px;
	margin-top: 0
}

.lSSlideOuter.vertical .lSAction>.lSNext {
	background-position: 31px -31px;
	bottom: 10px;
	top: auto
}

.lSSlideOuter.vertical .lSAction>.lSPrev {
	background-position: 0 -31px;
	bottom: auto;
	top: 10px
}

.lSSlideOuter.lSrtl {
	direction: rtl
}

.lSSlideOuter .lSPager,
.lSSlideOuter .lightSlider {
	padding-left: 0;
	list-style: none outside none
}

.lSSlideOuter.lSrtl .lSPager,
.lSSlideOuter.lSrtl .lightSlider {
	padding-right: 0
}

.lSSlideOuter .lSGallery li,
.lSSlideOuter .lightSlider>* {
	float: left
}

.lSSlideOuter.lSrtl .lSGallery li,
.lSSlideOuter.lSrtl .lightSlider>* {
	float: right!important
}

@-webkit-keyframes rightEnd {
	0% {
		left: 0
	}
	50% {
		left: -15px
	}
	100% {
		left: 0
	}
}

@keyframes rightEnd {
	0% {
		left: 0
	}
	50% {
		left: -15px
	}
	100% {
		left: 0
	}
}

@-webkit-keyframes topEnd {
	0% {
		top: 0
	}
	50% {
		top: -15px
	}
	100% {
		top: 0
	}
}

@keyframes topEnd {
	0% {
		top: 0
	}
	50% {
		top: -15px
	}
	100% {
		top: 0
	}
}

@-webkit-keyframes leftEnd {
	0% {
		left: 0
	}
	50% {
		left: 15px
	}
	100% {
		left: 0
	}
}

@keyframes leftEnd {
	0% {
		left: 0
	}
	50% {
		left: 15px
	}
	100% {
		left: 0
	}
}

@-webkit-keyframes bottomEnd {
	0% {
		bottom: 0
	}
	50% {
		bottom: -15px
	}
	100% {
		bottom: 0
	}
}

@keyframes bottomEnd {
	0% {
		bottom: 0
	}
	50% {
		bottom: -15px
	}
	100% {
		bottom: 0
	}
}

.lSSlideOuter .rightEnd {
	-webkit-animation: rightEnd .3s;
	animation: rightEnd .3s;
	position: relative
}

.lSSlideOuter .leftEnd {
	-webkit-animation: leftEnd .3s;
	animation: leftEnd .3s;
	position: relative
}

.lSSlideOuter.vertical .rightEnd {
	-webkit-animation: topEnd .3s;
	animation: topEnd .3s;
	position: relative
}

.lSSlideOuter.vertical .leftEnd {
	-webkit-animation: bottomEnd .3s;
	animation: bottomEnd .3s;
	position: relative
}

.lSSlideOuter.lSrtl .rightEnd {
	-webkit-animation: leftEnd .3s;
	animation: leftEnd .3s;
	position: relative
}

.lSSlideOuter.lSrtl .leftEnd {
	-webkit-animation: rightEnd .3s;
	animation: rightEnd .3s;
	position: relative
}

.lightSlider.lsGrab>* {
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.lightSlider.lsGrabbing>* {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing
}

.publicidad {
	height: 310px;
	width: 100%;
	display: block;
	padding-bottom: 30px;
	position: relative;
	overflow-y: hidden
}

@media only screen and (max-width:1145px) {
	.publicidad {
		height: 260px
	}
}

.publicidad .contenedor_flotante {
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0
}

.publicidad .contenedor_flotante ul li {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	list-style: none;
	border-radius: 10px;
	overflow: hidden;
	height: 300px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

@media only screen and (max-width:1145px) {
	.publicidad .contenedor_flotante ul li {
		height: 260px
	}
}

@media only screen and (max-width:576px) {
	.publicidad .contenedor_flotante ul li {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		background-size: auto 100%;
		background-position: -100px center
	}
}

.publicidad .contenedor_flotante ul li .dark {
	z-index: 0;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	position: absolute;
	background: rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5)));
	background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
	background-size: 100% 100%
}

@media only screen and (max-width:576px) {
	.publicidad .contenedor_flotante ul li .dark {
		background: rgba(0, 0, 0, 0);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5)));
		background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
		background-size: 100% 100%
	}
}

.publicidad .contenedor_flotante ul li section {
	z-index: 1;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 250px;
	flex: 0 0 250px;
	margin-right: 30px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.publicidad .contenedor_flotante ul li section h1,
.publicidad .contenedor_flotante ul li section p {
	color: #fff;
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}

.publicidad .contenedor_flotante ul li section h1 {
	text-transform: uppercase;
	line-height: 1.2
}

.publicidad .contenedor_flotante ul li section p {
	font-size: 1.3rem
}

.publicidad .contenedor_flotante ul li section .boton {
	margin-top: 20px;
	display: inline-block;
	width: auto
}

@media only screen and (max-width:576px) {
	.publicidad .contenedor_flotante ul li section {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 250px;
		flex: 1 1 250px;
		margin: 0 0 10px 0
	}
	.publicidad .contenedor_flotante ul li section h1 {
		line-height: 1.4;
		font-size: 1.7rem
	}
	.publicidad .contenedor_flotante ul li section .boton {
		margin-top: 10px
	}
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #767676
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #00e258
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #00c84e
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .1);
	color: #7d7d7d
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepicker--cells {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.datepicker--cell {
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 32px;
	z-index: 1
}

.datepicker--cell.-focus- {
	background: #eaeaea
}

.datepicker--cell.-current- {
	color: #fff;
	background-color: #00953a
}

.datepicker--cell.-current-.-focus- {
	color: #fff
}

.datepicker--cell.-current-.-in-range- {
	color: #00953a
}

.datepicker--cell.-in-range- {
	background: rgba(0, 149, 58, .1);
	color: #8f8f8f;
	border-radius: 0
}

.datepicker--cell.-in-range-.-focus- {
	background-color: rgba(0, 149, 58, .2)
}

.datepicker--cell.-disabled- {
	cursor: default;
	color: #eaeaea
}

.datepicker--cell.-disabled-.-focus- {
	color: #eaeaea
}

.datepicker--cell.-disabled-.-in-range- {
	color: #ddd
}

.datepicker--cell.-disabled-.-current-.-focus- {
	color: #eaeaea
}

.datepicker--cell.-range-from- {
	border: 1px solid rgba(0, 149, 58, .5);
	background-color: rgba(0, 149, 58, .1);
	border-radius: 4px 0 0 4px
}

.datepicker--cell.-range-to- {
	border: 1px solid rgba(0, 149, 58, .5);
	background-color: rgba(0, 149, 58, .1);
	border-radius: 0 4px 4px 0
}

.datepicker--cell.-range-from-.-range-to- {
	border-radius: 4px
}

.datepicker--cell.-selected- {
	color: #fff;
	border: none;
	background: #00953a
}

.datepicker--cell.-selected-.-current- {
	color: #fff;
	background: #00953a
}

.datepicker--cell.-selected-.-focus- {
	background: #007c30
}

.datepicker--cell:empty {
	cursor: default
}

.datepicker--days-names {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 8px 0 3px
}

.datepicker--day-name {
	color: #595b5a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	text-transform: uppercase;
	font-size: .8em
}

.datepicker--cell-day {
	width: 14.28571%
}

.datepicker--cells-months {
	height: 170px
}

.datepicker--cell-month {
	width: 33.33%;
	height: 25%
}

.datepicker--years {
	height: 170px
}

.datepicker--cells-years {
	height: 170px
}

.datepicker--cell-year {
	width: 25%;
	height: 33.33%
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #767676
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #00e258
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #00c84e
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .1);
	color: #7d7d7d
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepicker--nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #eaeaea;
	min-height: 32px;
	padding: 4px
}

.-only-timepicker- .datepicker--nav {
	display: none
}

.datepicker--nav-action,
.datepicker--nav-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.datepicker--nav-action {
	width: 32px;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.datepicker--nav-action:hover {
	background: #eaeaea
}

.datepicker--nav-action.-disabled- {
	visibility: hidden
}

.datepicker--nav-action svg {
	width: 32px;
	height: 32px
}

.datepicker--nav-action path {
	fill: none;
	stroke: #595b5a;
	stroke-width: 2px
}

.datepicker--nav-title {
	border-radius: 4px;
	padding: 0 8px
}

.datepicker--nav-title i {
	font-style: normal;
	color: #595b5a;
	margin-left: 5px
}

.datepicker--nav-title:hover {
	background: #eaeaea
}

.datepicker--nav-title.-disabled- {
	cursor: default;
	background: 0 0
}

.datepicker--buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 4px;
	border-top: 1px solid #eaeaea
}

.datepicker--button {
	color: #00953a;
	cursor: pointer;
	border-radius: 4px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 32px
}

.datepicker--button:hover {
	color: #8f8f8f;
	background: #eaeaea
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #767676
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #00e258
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #00c84e
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .1);
	color: #7d7d7d
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepickers-container {
	position: absolute;
	left: 0;
	top: 0
}

@media print {
	.datepickers-container {
		display: none
	}
}

.datepicker {
	background: #fff;
	border: 1px solid #eaeaea;
	-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .2);
	box-shadow: 0 4px 20px rgba(0, 0, 0, .2);
	border-radius: 4px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	font-family: Overpass, sans-serif, sans-serif;
	font-size: 14px;
	color: #8f8f8f;
	width: 250px;
	position: absolute;
	left: -100000px;
	opacity: 0;
	-webkit-transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
	transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, left 0s .3s;
	transition: opacity .3s ease, transform .3s ease, left 0s .3s, -webkit-transform .3s ease;
	z-index: 10000
}

.datepicker.-from-top- {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}

.datepicker.-from-right- {
	-webkit-transform: translateX(8px);
	transform: translateX(8px)
}

.datepicker.-from-bottom- {
	-webkit-transform: translateY(8px);
	transform: translateY(8px)
}

.datepicker.-from-left- {
	-webkit-transform: translateX(-8px);
	transform: translateX(-8px)
}

.datepicker.active {
	opacity: 1;
	-webkit-transform: translate(0);
	transform: translate(0);
	-webkit-transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
	transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, left 0s 0s;
	transition: opacity .3s ease, transform .3s ease, left 0s 0s, -webkit-transform .3s ease
}

.datepicker-inline .datepicker {
	border-color: #eaeaea;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: static;
	left: auto;
	right: auto;
	opacity: 1;
	-webkit-transform: none;
	transform: none
}

.datepicker-inline .datepicker--pointer {
	display: none
}

.datepicker--content {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding: 4px
}

.-only-timepicker- .datepicker--content {
	display: none
}

.datepicker--pointer {
	position: absolute;
	background: #fff;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	width: 10px;
	height: 10px;
	z-index: -1
}

.-top-center- .datepicker--pointer,
.-top-left- .datepicker--pointer,
.-top-right- .datepicker--pointer {
	top: calc(100% - 4px);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.-right-bottom- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-top- .datepicker--pointer {
	right: calc(100% - 4px);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg)
}

.-bottom-center- .datepicker--pointer,
.-bottom-left- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
	bottom: calc(100% - 4px);
	-webkit-transform: rotate(315deg);
	transform: rotate(315deg)
}

.-left-bottom- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-top- .datepicker--pointer {
	left: calc(100% - 4px);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.-bottom-left- .datepicker--pointer,
.-top-left- .datepicker--pointer {
	left: 10px
}

.-bottom-right- .datepicker--pointer,
.-top-right- .datepicker--pointer {
	right: 10px
}

.-bottom-center- .datepicker--pointer,
.-top-center- .datepicker--pointer {
	left: calc(50% - 10px / 2)
}

.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
	top: 10px
}

.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
	bottom: 10px
}

.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
	top: calc(50% - 10px / 2)
}

.datepicker--body {
	display: none
}

.datepicker--body.active {
	display: block
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
	color: #767676
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
	color: #8f8f8f
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
	color: #fff;
	background: #00e258
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
	background: #00c84e
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .1);
	color: #7d7d7d
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
	background-color: rgba(0, 149, 58, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
	background: 0 0;
	border: none
}

.datepicker--time {
	border-top: 1px solid #eaeaea;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 4px;
	position: relative
}

.datepicker--time.-am-pm- .datepicker--time-sliders {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 138px;
	flex: 0 1 138px;
	max-width: 138px
}

.-only-timepicker- .datepicker--time {
	border-top: none
}

.datepicker--time-sliders {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 153px;
	flex: 0 1 153px;
	margin-right: 10px;
	max-width: 153px
}

.datepicker--time-label {
	display: none;
	font-size: 12px
}

.datepicker--time-current {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 10px
}

.datepicker--time-current-colon {
	margin: 0 2px 3px;
	line-height: 1
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
	line-height: 1;
	font-size: 19px;
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	position: relative;
	z-index: 1
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
	content: '';
	background: #eaeaea;
	border-radius: 4px;
	position: absolute;
	left: -2px;
	top: -3px;
	right: -2px;
	bottom: -2px;
	z-index: -1;
	opacity: 0
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
	opacity: 1
}

.datepicker--time-current-ampm {
	text-transform: uppercase;
	-ms-flex-item-align: end;
	align-self: flex-end;
	color: #595b5a;
	margin-left: 6px;
	font-size: 11px;
	margin-bottom: 1px
}

.datepicker--time-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 11px;
	height: 17px;
	background: -webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left 50%/100% 1px no-repeat;
	background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat
}

.datepicker--time-row:first-child {
	margin-bottom: 4px
}

.datepicker--time-row input[type=range] {
	background: 0 0;
	cursor: pointer;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 100%;
	padding: 0;
	margin: 0;
	-webkit-appearance: none
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none
}

.datepicker--time-row input[type=range]::-ms-tooltip {
	display: none
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-ms-thumb {
	border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:focus {
	outline: 0
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
	background: #00953a;
	border-color: #00953a
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
	background: #00953a;
	border-color: #00953a
}

.datepicker--time-row input[type=range]:focus::-ms-thumb {
	background: #00953a;
	border-color: #00953a
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	-webkit-transition: background .2s;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-moz-range-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	-webkit-transition: background .2s;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-ms-thumb {
	box-sizing: border-box;
	height: 12px;
	width: 12px;
	border-radius: 3px;
	border: 1px solid #dedede;
	background: #fff;
	cursor: pointer;
	-webkit-transition: background .2s;
	transition: background .2s
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
	margin-top: -6px
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-moz-range-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-track {
	border: none;
	height: 1px;
	cursor: pointer;
	color: transparent;
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-lower {
	background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-upper {
	background: 0 0
}

.datepicker--time-row span {
	padding: 0 12px
}

.datepicker--time-icon {
	color: #595b5a;
	border: 1px solid;
	border-radius: 50%;
	font-size: 16px;
	position: relative;
	margin: 0 5px -1px 0;
	width: 1em;
	height: 1em
}

.datepicker--time-icon:after,
.datepicker--time-icon:before {
	content: '';
	background: currentColor;
	position: absolute
}

.datepicker--time-icon:after {
	height: .4em;
	width: 1px;
	left: calc(50% - 1px);
	top: calc(50% + 1px);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.datepicker--time-icon:before {
	width: .4em;
	height: 1px;
	top: calc(50% + 1px);
	left: calc(50% - 1px)
}

.container-boot {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container-boot {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container-boot {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container-boot {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container-boot {
		max-width: 1140px
	}
}

.container-fluid {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto
}

.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
	margin-top: 5px;
	margin-bottom: 5px
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(8.33333% - 20px);
	flex: 0 0 calc(8.33333% - 20px);
	max-width: calc(8.33333% - 20px)
}

.col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(16.66667% - 20px);
	flex: 0 0 calc(16.66667% - 20px);
	max-width: calc(16.66667% - 20px)
}

.col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(25% - 20px);
	flex: 0 0 calc(25% - 20px);
	max-width: calc(25% - 20px)
}

.col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(33.33333% - 20px);
	flex: 0 0 calc(33.33333% - 20px);
	max-width: calc(33.33333% - 20px)
}

.col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(41.66667% - 20px);
	flex: 0 0 calc(41.66667% - 20px);
	max-width: calc(41.66667% - 20px)
}

.col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(50% - 20px);
	flex: 0 0 calc(50% - 20px);
	max-width: calc(50% - 20px)
}

.col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(58.33333% - 20px);
	flex: 0 0 calc(58.33333% - 20px);
	max-width: calc(58.33333% - 20px)
}

.col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(66.66667% - 20px);
	flex: 0 0 calc(66.66667% - 20px);
	max-width: calc(66.66667% - 20px)
}

.col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(75% - 20px);
	flex: 0 0 calc(75% - 20px);
	max-width: calc(75% - 20px)
}

.col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(83.33333% - 20px);
	flex: 0 0 calc(83.33333% - 20px);
	max-width: calc(83.33333% - 20px)
}

.col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(91.66667% - 20px);
	flex: 0 0 calc(91.66667% - 20px);
	max-width: calc(91.66667% - 20px)
}

.col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(100% - 20px);
	flex: 0 0 calc(100% - 20px);
	max-width: calc(100% - 20px)
}

.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}

.offset-1 {
	margin-left: 8.33333%
}

.offset-2 {
	margin-left: 16.66667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.33333%
}

.offset-5 {
	margin-left: 41.66667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.33333%
}

.offset-8 {
	margin-left: 66.66667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.33333%
}

.offset-11 {
	margin-left: 91.66667%
}

@media (min-width:576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(8.33333% - 20px);
		flex: 0 0 calc(8.33333% - 20px);
		max-width: calc(8.33333% - 20px)
	}
	.col-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(16.66667% - 20px);
		flex: 0 0 calc(16.66667% - 20px);
		max-width: calc(16.66667% - 20px)
	}
	.col-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(25% - 20px);
		flex: 0 0 calc(25% - 20px);
		max-width: calc(25% - 20px)
	}
	.col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(33.33333% - 20px);
		flex: 0 0 calc(33.33333% - 20px);
		max-width: calc(33.33333% - 20px)
	}
	.col-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(41.66667% - 20px);
		flex: 0 0 calc(41.66667% - 20px);
		max-width: calc(41.66667% - 20px)
	}
	.col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 20px);
		flex: 0 0 calc(50% - 20px);
		max-width: calc(50% - 20px)
	}
	.col-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(58.33333% - 20px);
		flex: 0 0 calc(58.33333% - 20px);
		max-width: calc(58.33333% - 20px)
	}
	.col-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(66.66667% - 20px);
		flex: 0 0 calc(66.66667% - 20px);
		max-width: calc(66.66667% - 20px)
	}
	.col-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(75% - 20px);
		flex: 0 0 calc(75% - 20px);
		max-width: calc(75% - 20px)
	}
	.col-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(83.33333% - 20px);
		flex: 0 0 calc(83.33333% - 20px);
		max-width: calc(83.33333% - 20px)
	}
	.col-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(91.66667% - 20px);
		flex: 0 0 calc(91.66667% - 20px);
		max-width: calc(91.66667% - 20px)
	}
	.col-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 20px);
		flex: 0 0 calc(100% - 20px);
		max-width: calc(100% - 20px)
	}
	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-sm-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-sm-0 {
		margin-left: 0
	}
	.offset-sm-1 {
		margin-left: 8.33333%
	}
	.offset-sm-2 {
		margin-left: 16.66667%
	}
	.offset-sm-3 {
		margin-left: 25%
	}
	.offset-sm-4 {
		margin-left: 33.33333%
	}
	.offset-sm-5 {
		margin-left: 41.66667%
	}
	.offset-sm-6 {
		margin-left: 50%
	}
	.offset-sm-7 {
		margin-left: 58.33333%
	}
	.offset-sm-8 {
		margin-left: 66.66667%
	}
	.offset-sm-9 {
		margin-left: 75%
	}
	.offset-sm-10 {
		margin-left: 83.33333%
	}
	.offset-sm-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(8.33333% - 20px);
		flex: 0 0 calc(8.33333% - 20px);
		max-width: calc(8.33333% - 20px)
	}
	.col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(16.66667% - 20px);
		flex: 0 0 calc(16.66667% - 20px);
		max-width: calc(16.66667% - 20px)
	}
	.col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(25% - 20px);
		flex: 0 0 calc(25% - 20px);
		max-width: calc(25% - 20px)
	}
	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(33.33333% - 20px);
		flex: 0 0 calc(33.33333% - 20px);
		max-width: calc(33.33333% - 20px)
	}
	.col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(41.66667% - 20px);
		flex: 0 0 calc(41.66667% - 20px);
		max-width: calc(41.66667% - 20px)
	}
	.col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 20px);
		flex: 0 0 calc(50% - 20px);
		max-width: calc(50% - 20px)
	}
	.col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(58.33333% - 20px);
		flex: 0 0 calc(58.33333% - 20px);
		max-width: calc(58.33333% - 20px)
	}
	.col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(66.66667% - 20px);
		flex: 0 0 calc(66.66667% - 20px);
		max-width: calc(66.66667% - 20px)
	}
	.col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(75% - 20px);
		flex: 0 0 calc(75% - 20px);
		max-width: calc(75% - 20px)
	}
	.col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(83.33333% - 20px);
		flex: 0 0 calc(83.33333% - 20px);
		max-width: calc(83.33333% - 20px)
	}
	.col-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(91.66667% - 20px);
		flex: 0 0 calc(91.66667% - 20px);
		max-width: calc(91.66667% - 20px)
	}
	.col-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 20px);
		flex: 0 0 calc(100% - 20px);
		max-width: calc(100% - 20px)
	}
	.order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-md-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-md-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-md-0 {
		margin-left: 0
	}
	.offset-md-1 {
		margin-left: 8.33333%
	}
	.offset-md-2 {
		margin-left: 16.66667%
	}
	.offset-md-3 {
		margin-left: 25%
	}
	.offset-md-4 {
		margin-left: 33.33333%
	}
	.offset-md-5 {
		margin-left: 41.66667%
	}
	.offset-md-6 {
		margin-left: 50%
	}
	.offset-md-7 {
		margin-left: 58.33333%
	}
	.offset-md-8 {
		margin-left: 66.66667%
	}
	.offset-md-9 {
		margin-left: 75%
	}
	.offset-md-10 {
		margin-left: 83.33333%
	}
	.offset-md-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(8.33333% - 20px);
		flex: 0 0 calc(8.33333% - 20px);
		max-width: calc(8.33333% - 20px)
	}
	.col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(16.66667% - 20px);
		flex: 0 0 calc(16.66667% - 20px);
		max-width: calc(16.66667% - 20px)
	}
	.col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(25% - 20px);
		flex: 0 0 calc(25% - 20px);
		max-width: calc(25% - 20px)
	}
	.col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(33.33333% - 20px);
		flex: 0 0 calc(33.33333% - 20px);
		max-width: calc(33.33333% - 20px)
	}
	.col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(41.66667% - 20px);
		flex: 0 0 calc(41.66667% - 20px);
		max-width: calc(41.66667% - 20px)
	}
	.col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 20px);
		flex: 0 0 calc(50% - 20px);
		max-width: calc(50% - 20px)
	}
	.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(58.33333% - 20px);
		flex: 0 0 calc(58.33333% - 20px);
		max-width: calc(58.33333% - 20px)
	}
	.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(66.66667% - 20px);
		flex: 0 0 calc(66.66667% - 20px);
		max-width: calc(66.66667% - 20px)
	}
	.col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(75% - 20px);
		flex: 0 0 calc(75% - 20px);
		max-width: calc(75% - 20px)
	}
	.col-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(83.33333% - 20px);
		flex: 0 0 calc(83.33333% - 20px);
		max-width: calc(83.33333% - 20px)
	}
	.col-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(91.66667% - 20px);
		flex: 0 0 calc(91.66667% - 20px);
		max-width: calc(91.66667% - 20px)
	}
	.col-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 20px);
		flex: 0 0 calc(100% - 20px);
		max-width: calc(100% - 20px)
	}
	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-lg-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-lg-0 {
		margin-left: 0
	}
	.offset-lg-1 {
		margin-left: 8.33333%
	}
	.offset-lg-2 {
		margin-left: 16.66667%
	}
	.offset-lg-3 {
		margin-left: 25%
	}
	.offset-lg-4 {
		margin-left: 33.33333%
	}
	.offset-lg-5 {
		margin-left: 41.66667%
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.offset-lg-7 {
		margin-left: 58.33333%
	}
	.offset-lg-8 {
		margin-left: 66.66667%
	}
	.offset-lg-9 {
		margin-left: 75%
	}
	.offset-lg-10 {
		margin-left: 83.33333%
	}
	.offset-lg-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(8.33333% - 20px);
		flex: 0 0 calc(8.33333% - 20px);
		max-width: calc(8.33333% - 20px)
	}
	.col-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(16.66667% - 20px);
		flex: 0 0 calc(16.66667% - 20px);
		max-width: calc(16.66667% - 20px)
	}
	.col-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(25% - 20px);
		flex: 0 0 calc(25% - 20px);
		max-width: calc(25% - 20px)
	}
	.col-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(33.33333% - 20px);
		flex: 0 0 calc(33.33333% - 20px);
		max-width: calc(33.33333% - 20px)
	}
	.col-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(41.66667% - 20px);
		flex: 0 0 calc(41.66667% - 20px);
		max-width: calc(41.66667% - 20px)
	}
	.col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 20px);
		flex: 0 0 calc(50% - 20px);
		max-width: calc(50% - 20px)
	}
	.col-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(58.33333% - 20px);
		flex: 0 0 calc(58.33333% - 20px);
		max-width: calc(58.33333% - 20px)
	}
	.col-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(66.66667% - 20px);
		flex: 0 0 calc(66.66667% - 20px);
		max-width: calc(66.66667% - 20px)
	}
	.col-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(75% - 20px);
		flex: 0 0 calc(75% - 20px);
		max-width: calc(75% - 20px)
	}
	.col-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(83.33333% - 20px);
		flex: 0 0 calc(83.33333% - 20px);
		max-width: calc(83.33333% - 20px)
	}
	.col-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(91.66667% - 20px);
		flex: 0 0 calc(91.66667% - 20px);
		max-width: calc(91.66667% - 20px)
	}
	.col-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 20px);
		flex: 0 0 calc(100% - 20px);
		max-width: calc(100% - 20px)
	}
	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-xl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-xl-0 {
		margin-left: 0
	}
	.offset-xl-1 {
		margin-left: 8.33333%
	}
	.offset-xl-2 {
		margin-left: 16.66667%
	}
	.offset-xl-3 {
		margin-left: 25%
	}
	.offset-xl-4 {
		margin-left: 33.33333%
	}
	.offset-xl-5 {
		margin-left: 41.66667%
	}
	.offset-xl-6 {
		margin-left: 50%
	}
	.offset-xl-7 {
		margin-left: 58.33333%
	}
	.offset-xl-8 {
		margin-left: 66.66667%
	}
	.offset-xl-9 {
		margin-left: 75%
	}
	.offset-xl-10 {
		margin-left: 83.33333%
	}
	.offset-xl-11 {
		margin-left: 91.66667%
	}
}

.folderfix {
	background-color: #595b5a;
	color: #fff;
	width: 100%;
	display: block;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-content: center;
	-moz-flex-direction: center;
	-ms-flex-direction: center
}

.folderfix h1 {
	font-family: Overpass, sans-serif;
	text-align: center;
	font-size: 1.5rem;
	-webkit-box-flex: 1;
	flex: 1 1 100%;
	-moz-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-flex: 1 1 100%;
	-moz-flex: 1 1 100%;
	-ms-flex: 1 1 100%
}