.Col,
.ContenidoFlex > .Contenidos,
.ContenidoFlex > .ColumnaDerecha,
.ContenidoFlex > .ColumnaIzquierda {
	/*border: 1px dotted #999999;*/
}

.Oculto {
	display: none;
}

.Col {
	display: block;
	box-sizing: border-box;
	padding: 0px 6px;
	border: 1px dashed transparent;
	margin: 0 auto 0 auto;
	float: left;
	overflow: hidden;
}

.Col.AlturaNoAjustable {
	height: auto;
	/* overflow: auto; */
}

.NoMargin > .Col {
	padding: 0px;
}

@media all and (min-width: 768px) {


}

.Centrado > .Col {
	display: inline-block;
	box-sizing: border-box;
	float: none;
	margin-left: -7px;	
	text-align: left;
}

.ContenidoCol {
	display: block;
	box-sizing: border-box;
	border: 1px solid transparent;
}


.Centrado {
	text-align: center;
}

.Centrado img {
	margin: 0 auto;
}


@media all and (min-width: 768px) {

}


@media all and (max-width: 768px) {
	
	.ContenidoFlex > .Contenidos,
	.ContenidoFlex > .ColumnaDerecha,
	.ContenidoFlex > .ColumnaIzquierda {
		margin-bottom: 24px;		
	}
}

/*

Info:
-tp // Tablet Portrait (min-width: 768px) & (max-width: 979px)
-ml // Movil Landscape (min-width: 480px) & (max-width: 727px)
-mp // Movil Portrait (max-width: 479px)
//////
Tablet landscape y Desktop
*/


/* Grid 24 Col */
.UnaCol { width: 4.1666666666667%; }
.AUnaCol { width: 100%; }
.NoMargin .UnaCol { width: 4.1666666666667%; }
.NoMargin .AUnaCol { width: 100%; }
.DosCol { width: 8.3333333333333%; }
.ADosCol { width: 50%; }
.NoMargin .DosCol { width: 8.3333333333333%; }
.NoMargin .ADosCol { width: 50%; }
.TresCol { width: 12.5%; }
.ATresCol { width: 33.333333333333%; }
.NoMargin .TresCol { width: 12.5%; }
.NoMargin .ATresCol { width: 33.333333333333%; }
.CuatroCol { width: 16.666666666667%; }
.ACuatroCol { width: 25%; }
.NoMargin .CuatroCol { width: 16.666666666667%; }
.NoMargin .ACuatroCol { width: 25%; }
.CincoCol { width: 20.833333333333%; }
.ACincoCol { width: 20%; }
.NoMargin .CincoCol { width: 20.833333333333%; }
.NoMargin .ACincoCol { width: 20%; }
.SeisCol { width: 25%; }
.ASeisCol { width: 16.666666666667%; }
.NoMargin .SeisCol { width: 25%; }
.NoMargin .ASeisCol { width: 16.666666666667%; }
.SieteCol { width: 29.166666666667%; }
.ASieteCol { width: 14.285714285714%; }
.NoMargin .SieteCol { width: 29.166666666667%; }
.NoMargin .ASieteCol { width: 14.285714285714%; }
.OchoCol { width: 33.333333333333%; }
.AOchoCol { width: 12.5%; }
.NoMargin .OchoCol { width: 33.333333333333%; }
.NoMargin .AOchoCol { width: 12.5%; }
.NueveCol { width: 37.5%; }
.ANueveCol { width: 11.111111111111%; }
.NoMargin .NueveCol { width: 37.5%; }
.NoMargin .ANueveCol { width: 11.111111111111%; }
.DiezCol { width: 41.666666666667%; }
.ADiezCol { width: 10%; }
.NoMargin .DiezCol { width: 41.666666666667%; }
.NoMargin .ADiezCol { width: 10%; }
.OnceCol { width: 45.833333333333%; }
.AOnceCol { width: 9.0909090909091%; }
.NoMargin .OnceCol { width: 45.833333333333%; }
.NoMargin .AOnceCol { width: 9.0909090909091%; }
.DoceCol { width: 50%; }
.ADoceCol { width: 8.3333333333333%; }
.NoMargin .DoceCol { width: 50%; }
.NoMargin .ADoceCol { width: 8.3333333333333%; }
.TreceCol { width: 54.166666666667%; }
.ATreceCol { width: 7.6923076923077%; }
.NoMargin .TreceCol { width: 54.166666666667%; }
.NoMargin .ATreceCol { width: 7.6923076923077%; }
.CatorceCol { width: 58.333333333333%; }
.ACatorceCol { width: 7.1428571428571%; }
.NoMargin .CatorceCol { width: 58.333333333333%; }
.NoMargin .ACatorceCol { width: 7.1428571428571%; }
.QuinceCol { width: 62.5%; }
.AQuinceCol { width: 6.6666666666667%; }
.NoMargin .QuinceCol { width: 62.5%; }
.NoMargin .AQuinceCol { width: 6.6666666666667%; }
.DieciseisCol { width: 66.666666666667%; }
.ADieciseisCol { width: 6.25%; }
.NoMargin .DieciseisCol { width: 66.666666666667%; }
.NoMargin .ADieciseisCol { width: 6.25%; }
.DiecisieteCol { width: 70.833333333333%; }
.ADiecisieteCol { width: 5.8823529411765%; }
.NoMargin .DiecisieteCol { width: 70.833333333333%; }
.NoMargin .ADiecisieteCol { width: 5.8823529411765%; }
.DieciochoCol { width: 75%; }
.ADieciochoCol { width: 5.5555555555556%; }
.NoMargin .DieciochoCol { width: 75%; }
.NoMargin .ADieciochoCol { width: 5.5555555555556%; }
.DiecinueveCol { width: 79.166666666667%; }
.ADiecinueveCol { width: 5.2631578947368%; }
.NoMargin .DiecinueveCol { width: 79.166666666667%; }
.NoMargin .ADiecinueveCol { width: 5.2631578947368%; }
.VeinteCol { width: 83.333333333333%; }
.AVeinteCol { width: 5%; }
.NoMargin .VeinteCol { width: 83.333333333333%; }
.NoMargin .AVeinteCol { width: 5%; }
.VeintiunaCol { width: 87.5%; }
.AVeintiunaCol { width: 4.7619047619048%; }
.NoMargin .VeintiunaCol { width: 87.5%; }
.NoMargin .AVeintiunaCol { width: 4.7619047619048%; }
.VeintidosCol { width: 91.666666666667%; }
.AVeintidosCol { width: 4.5454545454545%; }
.NoMargin .VeintidosCol { width: 91.666666666667%; }
.NoMargin .AVeintidosCol { width: 4.5454545454545%; }
.VeintitresCol { width: 95.833333333333%; }
.AVeintitresCol { width: 4.3478260869565%; }
.NoMargin .VeintitresCol { width: 95.833333333333%; }
.NoMargin .AVeintitresCol { width: 4.3478260869565%; }
.VeinticuatroCol { width: 100%; }
.AVeinticuatroCol { width: 4.1666666666667%; }
.NoMargin .VeinticuatroCol { width: 100%; }
.NoMargin .AVeinticuatroCol { width: 4.1666666666667%; }


/*
A 320 
Movil Portrait
*/
@media all and (max-width: 480px) {

	.Oculto-mp,
	div.Oculto-mp,
	.MigaDePan ol li.Oculto-mp  {
		display: none;
	}


	/* Grid 24 Col */
	.UnaCol-mp { width: 4.1666666666667%; }
	.AUnaCol-mp { width: 100%; }
	.NoMargin .UnaCol-mp { width: 4.1666666666667%; }
	.NoMargin .AUnaCol-mp { width: 100%; }
	.DosCol-mp { width: 8.3333333333333%; }
	.ADosCol-mp { width: 50%; }
	.NoMargin .DosCol-mp { width: 8.3333333333333%; }
	.NoMargin .ADosCol-mp { width: 50%; }
	.TresCol-mp { width: 12.5%; }
	.ATresCol-mp { width: 33.333333333333%; }
	.NoMargin .TresCol-mp { width: 12.5%; }
	.NoMargin .ATresCol-mp { width: 33.333333333333%; }
	.CuatroCol-mp { width: 16.666666666667%; }
	.ACuatroCol-mp { width: 25%; }
	.NoMargin .CuatroCol-mp { width: 16.666666666667%; }
	.NoMargin .ACuatroCol-mp { width: 25%; }
	.CincoCol-mp { width: 20.833333333333%; }
	.ACincoCol-mp { width: 20%; }
	.NoMargin .CincoCol-mp { width: 20.833333333333%; }
	.NoMargin .ACincoCol-mp { width: 20%; }
	.SeisCol-mp { width: 25%; }
	.ASeisCol-mp { width: 16.666666666667%; }
	.NoMargin .SeisCol-mp { width: 25%; }
	.NoMargin .ASeisCol-mp { width: 16.666666666667%; }
	.SieteCol-mp { width: 29.166666666667%; }
	.ASieteCol-mp { width: 14.285714285714%; }
	.NoMargin .SieteCol-mp { width: 29.166666666667%; }
	.NoMargin .ASieteCol-mp { width: 14.285714285714%; }
	.OchoCol-mp { width: 33.333333333333%; }
	.AOchoCol-mp { width: 12.5%; }
	.NoMargin .OchoCol-mp { width: 33.333333333333%; }
	.NoMargin .AOchoCol-mp { width: 12.5%; }
	.NueveCol-mp { width: 37.5%; }
	.ANueveCol-mp { width: 11.111111111111%; }
	.NoMargin .NueveCol-mp { width: 37.5%; }
	.NoMargin .ANueveCol-mp { width: 11.111111111111%; }
	.DiezCol-mp { width: 41.666666666667%; }
	.ADiezCol-mp { width: 10%; }
	.NoMargin .DiezCol-mp { width: 41.666666666667%; }
	.NoMargin .ADiezCol-mp { width: 10%; }
	.OnceCol-mp { width: 45.833333333333%; }
	.AOnceCol-mp { width: 9.0909090909091%; }
	.NoMargin .OnceCol-mp { width: 45.833333333333%; }
	.NoMargin .AOnceCol-mp { width: 9.0909090909091%; }
	.DoceCol-mp { width: 50%; }
	.ADoceCol-mp { width: 8.3333333333333%; }
	.NoMargin .DoceCol-mp { width: 50%; }
	.NoMargin .ADoceCol-mp { width: 8.3333333333333%; }
	.TreceCol-mp { width: 54.166666666667%; }
	.ATreceCol-mp { width: 7.6923076923077%; }
	.NoMargin .TreceCol-mp { width: 54.166666666667%; }
	.NoMargin .ATreceCol-mp { width: 7.6923076923077%; }
	.CatorceCol-mp { width: 58.333333333333%; }
	.ACatorceCol-mp { width: 7.1428571428571%; }
	.NoMargin .CatorceCol-mp { width: 58.333333333333%; }
	.NoMargin .ACatorceCol-mp { width: 7.1428571428571%; }
	.QuinceCol-mp { width: 62.5%; }
	.AQuinceCol-mp { width: 6.6666666666667%; }
	.NoMargin .QuinceCol-mp { width: 62.5%; }
	.NoMargin .AQuinceCol-mp { width: 6.6666666666667%; }
	.DieciseisCol-mp { width: 66.666666666667%; }
	.ADieciseisCol-mp { width: 6.25%; }
	.NoMargin .DieciseisCol-mp { width: 66.666666666667%; }
	.NoMargin .ADieciseisCol-mp { width: 6.25%; }
	.DiecisieteCol-mp { width: 70.833333333333%; }
	.ADiecisieteCol-mp { width: 5.8823529411765%; }
	.NoMargin .DiecisieteCol-mp { width: 70.833333333333%; }
	.NoMargin .ADiecisieteCol-mp { width: 5.8823529411765%; }
	.DieciochoCol-mp { width: 75%; }
	.ADieciochoCol-mp { width: 5.5555555555556%; }
	.NoMargin .DieciochoCol-mp { width: 75%; }
	.NoMargin .ADieciochoCol-mp { width: 5.5555555555556%; }
	.DiecinueveCol-mp { width: 79.166666666667%; }
	.ADiecinueveCol-mp { width: 5.2631578947368%; }
	.NoMargin .DiecinueveCol-mp { width: 79.166666666667%; }
	.NoMargin .ADiecinueveCol-mp { width: 5.2631578947368%; }
	.VeinteCol-mp { width: 83.333333333333%; }
	.AVeinteCol-mp { width: 5%; }
	.NoMargin .VeinteCol-mp { width: 83.333333333333%; }
	.NoMargin .AVeinteCol-mp { width: 5%; }
	.VeintiunaCol-mp { width: 87.5%; }
	.AVeintiunaCol-mp { width: 4.7619047619048%; }
	.NoMargin .VeintiunaCol-mp { width: 87.5%; }
	.NoMargin .AVeintiunaCol-mp { width: 4.7619047619048%; }
	.VeintidosCol-mp { width: 91.666666666667%; }
	.AVeintidosCol-mp { width: 4.5454545454545%; }
	.NoMargin .VeintidosCol-mp { width: 91.666666666667%; }
	.NoMargin .AVeintidosCol-mp { width: 4.5454545454545%; }
	.VeintitresCol-mp { width: 95.833333333333%; }
	.AVeintitresCol-mp { width: 4.3478260869565%; }
	.NoMargin .VeintitresCol-mp { width: 95.833333333333%; }
	.NoMargin .AVeintitresCol-mp { width: 4.3478260869565%; }
	.VeinticuatroCol-mp { width: 100%; }
	.AVeinticuatroCol-mp { width: 4.1666666666667%; }
	.NoMargin .VeinticuatroCol-mp { width: 100%; }
	.NoMargin .AVeinticuatroCol-mp { width: 4.1666666666667%; }
}

/*
A 480 
Movil Landscape
*/
@media all and (min-width: 481px) and (max-width: 768px) {

	.Oculto-ml,
	span.Oculto-ml,
	div.Oculto-ml,
	.MigaDePan ol li.Oculto-ml {
		display: none;
	}

	/* Grid 24 Col */
	.UnaCol-ml { width: 4.1666666666667%; }
	.AUnaCol-ml { width: 100%; }
	.NoMargin .UnaCol-ml { width: 4.1666666666667%; }
	.NoMargin .AUnaCol-ml { width: 100%; }
	.DosCol-ml { width: 8.3333333333333%; }
	.ADosCol-ml { width: 50%; }
	.NoMargin .DosCol-ml { width: 8.3333333333333%; }
	.NoMargin .ADosCol-ml { width: 50%; }
	.TresCol-ml { width: 12.5%; }
	.ATresCol-ml { width: 33.333333333333%; }
	.NoMargin .TresCol-ml { width: 12.5%; }
	.NoMargin .ATresCol-ml { width: 33.333333333333%; }
	.CuatroCol-ml { width: 16.666666666667%; }
	.ACuatroCol-ml { width: 25%; }
	.NoMargin .CuatroCol-ml { width: 16.666666666667%; }
	.NoMargin .ACuatroCol-ml { width: 25%; }
	.CincoCol-ml { width: 20.833333333333%; }
	.ACincoCol-ml { width: 20%; }
	.NoMargin .CincoCol-ml { width: 20.833333333333%; }
	.NoMargin .ACincoCol-ml { width: 20%; }
	.SeisCol-ml { width: 25%; }
	.ASeisCol-ml { width: 16.666666666667%; }
	.NoMargin .SeisCol-ml { width: 25%; }
	.NoMargin .ASeisCol-ml { width: 16.666666666667%; }
	.SieteCol-ml { width: 29.166666666667%; }
	.ASieteCol-ml { width: 14.285714285714%; }
	.NoMargin .SieteCol-ml { width: 29.166666666667%; }
	.NoMargin .ASieteCol-ml { width: 14.285714285714%; }
	.OchoCol-ml { width: 33.333333333333%; }
	.AOchoCol-ml { width: 12.5%; }
	.NoMargin .OchoCol-ml { width: 33.333333333333%; }
	.NoMargin .AOchoCol-ml { width: 12.5%; }
	.NueveCol-ml { width: 37.5%; }
	.ANueveCol-ml { width: 11.111111111111%; }
	.NoMargin .NueveCol-ml { width: 37.5%; }
	.NoMargin .ANueveCol-ml { width: 11.111111111111%; }
	.DiezCol-ml { width: 41.666666666667%; }
	.ADiezCol-ml { width: 10%; }
	.NoMargin .DiezCol-ml { width: 41.666666666667%; }
	.NoMargin .ADiezCol-ml { width: 10%; }
	.OnceCol-ml { width: 45.833333333333%; }
	.AOnceCol-ml { width: 9.0909090909091%; }
	.NoMargin .OnceCol-ml { width: 45.833333333333%; }
	.NoMargin .AOnceCol-ml { width: 9.0909090909091%; }
	.DoceCol-ml { width: 50%; }
	.ADoceCol-ml { width: 8.3333333333333%; }
	.NoMargin .DoceCol-ml { width: 50%; }
	.NoMargin .ADoceCol-ml { width: 8.3333333333333%; }
	.TreceCol-ml { width: 54.166666666667%; }
	.ATreceCol-ml { width: 7.6923076923077%; }
	.NoMargin .TreceCol-ml { width: 54.166666666667%; }
	.NoMargin .ATreceCol-ml { width: 7.6923076923077%; }
	.CatorceCol-ml { width: 58.333333333333%; }
	.ACatorceCol-ml { width: 7.1428571428571%; }
	.NoMargin .CatorceCol-ml { width: 58.333333333333%; }
	.NoMargin .ACatorceCol-ml { width: 7.1428571428571%; }
	.QuinceCol-ml { width: 62.5%; }
	.AQuinceCol-ml { width: 6.6666666666667%; }
	.NoMargin .QuinceCol-ml { width: 62.5%; }
	.NoMargin .AQuinceCol-ml { width: 6.6666666666667%; }
	.DieciseisCol-ml { width: 66.666666666667%; }
	.ADieciseisCol-ml { width: 6.25%; }
	.NoMargin .DieciseisCol-ml { width: 66.666666666667%; }
	.NoMargin .ADieciseisCol-ml { width: 6.25%; }
	.DiecisieteCol-ml { width: 70.833333333333%; }
	.ADiecisieteCol-ml { width: 5.8823529411765%; }
	.NoMargin .DiecisieteCol-ml { width: 70.833333333333%; }
	.NoMargin .ADiecisieteCol-ml { width: 5.8823529411765%; }
	.DieciochoCol-ml { width: 75%; }
	.ADieciochoCol-ml { width: 5.5555555555556%; }
	.NoMargin .DieciochoCol-ml { width: 75%; }
	.NoMargin .ADieciochoCol-ml { width: 5.5555555555556%; }
	.DiecinueveCol-ml { width: 79.166666666667%; }
	.ADiecinueveCol-ml { width: 5.2631578947368%; }
	.NoMargin .DiecinueveCol-ml { width: 79.166666666667%; }
	.NoMargin .ADiecinueveCol-ml { width: 5.2631578947368%; }
	.VeinteCol-ml { width: 83.333333333333%; }
	.AVeinteCol-ml { width: 5%; }
	.NoMargin .VeinteCol-ml { width: 83.333333333333%; }
	.NoMargin .AVeinteCol-ml { width: 5%; }
	.VeintiunaCol-ml { width: 87.5%; }
	.AVeintiunaCol-ml { width: 4.7619047619048%; }
	.NoMargin .VeintiunaCol-ml { width: 87.5%; }
	.NoMargin .AVeintiunaCol-ml { width: 4.7619047619048%; }
	.VeintidosCol-ml { width: 91.666666666667%; }
	.AVeintidosCol-ml { width: 4.5454545454545%; }
	.NoMargin .VeintidosCol-ml { width: 91.666666666667%; }
	.NoMargin .AVeintidosCol-ml { width: 4.5454545454545%; }
	.VeintitresCol-ml { width: 95.833333333333%; }
	.AVeintitresCol-ml { width: 4.3478260869565%; }
	.NoMargin .VeintitresCol-ml { width: 95.833333333333%; }
	.NoMargin .AVeintitresCol-ml { width: 4.3478260869565%; }
	.VeinticuatroCol-ml { width: 100%; }
	.AVeinticuatroCol-ml { width: 4.1666666666667%; }
	.NoMargin .VeinticuatroCol-ml { width: 100%; }
	.NoMargin .AVeinticuatroCol-ml { width: 4.1666666666667%; }
}

/*
A768
Tablet Portrait
*/
@media all and (min-width: 769px) and (max-width: 980px) {

	.Oculto-tp,
	span.Oculto-tp,
	div.Oculto-tp,
	.MigaDePan ol li.Oculto-tp {
		display: none;
	}

	/* Grid 24 Col */
	.UnaCol-tp { width: 4.1666666666667%; }
	.AUnaCol-tp { width: 100%; }
	.NoMargin .UnaCol-tp { width: 4.1666666666667%; }
	.NoMargin .AUnaCol-tp { width: 100%; }
	.DosCol-tp { width: 8.3333333333333%; }
	.ADosCol-tp { width: 50%; }
	.NoMargin .DosCol-tp { width: 8.3333333333333%; }
	.NoMargin .ADosCol-tp { width: 50%; }
	.TresCol-tp { width: 12.5%; }
	.ATresCol-tp { width: 33.333333333333%; }
	.NoMargin .TresCol-tp { width: 12.5%; }
	.NoMargin .ATresCol-tp { width: 33.333333333333%; }
	.CuatroCol-tp { width: 16.666666666667%; }
	.ACuatroCol-tp { width: 25%; }
	.NoMargin .CuatroCol-tp { width: 16.666666666667%; }
	.NoMargin .ACuatroCol-tp { width: 25%; }
	.CincoCol-tp { width: 20.833333333333%; }
	.ACincoCol-tp { width: 20%; }
	.NoMargin .CincoCol-tp { width: 20.833333333333%; }
	.NoMargin .ACincoCol-tp { width: 20%; }
	.SeisCol-tp { width: 25%; }
	.ASeisCol-tp { width: 16.666666666667%; }
	.NoMargin .SeisCol-tp { width: 25%; }
	.NoMargin .ASeisCol-tp { width: 16.666666666667%; }
	.SieteCol-tp { width: 29.166666666667%; }
	.ASieteCol-tp { width: 14.285714285714%; }
	.NoMargin .SieteCol-tp { width: 29.166666666667%; }
	.NoMargin .ASieteCol-tp { width: 14.285714285714%; }
	.OchoCol-tp { width: 33.333333333333%; }
	.AOchoCol-tp { width: 12.5%; }
	.NoMargin .OchoCol-tp { width: 33.333333333333%; }
	.NoMargin .AOchoCol-tp { width: 12.5%; }
	.NueveCol-tp { width: 37.5%; }
	.ANueveCol-tp { width: 11.111111111111%; }
	.NoMargin .NueveCol-tp { width: 37.5%; }
	.NoMargin .ANueveCol-tp { width: 11.111111111111%; }
	.DiezCol-tp { width: 41.666666666667%; }
	.ADiezCol-tp { width: 10%; }
	.NoMargin .DiezCol-tp { width: 41.666666666667%; }
	.NoMargin .ADiezCol-tp { width: 10%; }
	.OnceCol-tp { width: 45.833333333333%; }
	.AOnceCol-tp { width: 9.0909090909091%; }
	.NoMargin .OnceCol-tp { width: 45.833333333333%; }
	.NoMargin .AOnceCol-tp { width: 9.0909090909091%; }
	.DoceCol-tp { width: 50%; }
	.ADoceCol-tp { width: 8.3333333333333%; }
	.NoMargin .DoceCol-tp { width: 50%; }
	.NoMargin .ADoceCol-tp { width: 8.3333333333333%; }
	.TreceCol-tp { width: 54.166666666667%; }
	.ATreceCol-tp { width: 7.6923076923077%; }
	.NoMargin .TreceCol-tp { width: 54.166666666667%; }
	.NoMargin .ATreceCol-tp { width: 7.6923076923077%; }
	.CatorceCol-tp { width: 58.333333333333%; }
	.ACatorceCol-tp { width: 7.1428571428571%; }
	.NoMargin .CatorceCol-tp { width: 58.333333333333%; }
	.NoMargin .ACatorceCol-tp { width: 7.1428571428571%; }
	.QuinceCol-tp { width: 62.5%; }
	.AQuinceCol-tp { width: 6.6666666666667%; }
	.NoMargin .QuinceCol-tp { width: 62.5%; }
	.NoMargin .AQuinceCol-tp { width: 6.6666666666667%; }
	.DieciseisCol-tp { width: 66.666666666667%; }
	.ADieciseisCol-tp { width: 6.25%; }
	.NoMargin .DieciseisCol-tp { width: 66.666666666667%; }
	.NoMargin .ADieciseisCol-tp { width: 6.25%; }
	.DiecisieteCol-tp { width: 70.833333333333%; }
	.ADiecisieteCol-tp { width: 5.8823529411765%; }
	.NoMargin .DiecisieteCol-tp { width: 70.833333333333%; }
	.NoMargin .ADiecisieteCol-tp { width: 5.8823529411765%; }
	.DieciochoCol-tp { width: 75%; }
	.ADieciochoCol-tp { width: 5.5555555555556%; }
	.NoMargin .DieciochoCol-tp { width: 75%; }
	.NoMargin .ADieciochoCol-tp { width: 5.5555555555556%; }
	.DiecinueveCol-tp { width: 79.166666666667%; }
	.ADiecinueveCol-tp { width: 5.2631578947368%; }
	.NoMargin .DiecinueveCol-tp { width: 79.166666666667%; }
	.NoMargin .ADiecinueveCol-tp { width: 5.2631578947368%; }
	.VeinteCol-tp { width: 83.333333333333%; }
	.AVeinteCol-tp { width: 5%; }
	.NoMargin .VeinteCol-tp { width: 83.333333333333%; }
	.NoMargin .AVeinteCol-tp { width: 5%; }
	.VeintiunaCol-tp { width: 87.5%; }
	.AVeintiunaCol-tp { width: 4.7619047619048%; }
	.NoMargin .VeintiunaCol-tp { width: 87.5%; }
	.NoMargin .AVeintiunaCol-tp { width: 4.7619047619048%; }
	.VeintidosCol-tp { width: 91.666666666667%; }
	.AVeintidosCol-tp { width: 4.5454545454545%; }
	.NoMargin .VeintidosCol-tp { width: 91.666666666667%; }
	.NoMargin .AVeintidosCol-tp { width: 4.5454545454545%; }
	.VeintitresCol-tp { width: 95.833333333333%; }
	.AVeintitresCol-tp { width: 4.3478260869565%; }
	.NoMargin .VeintitresCol-tp { width: 95.833333333333%; }
	.NoMargin .AVeintitresCol-tp { width: 4.3478260869565%; }
	.VeinticuatroCol-tp { width: 100%; }
	.AVeinticuatroCol-tp { width: 4.1666666666667%; }
	.NoMargin .VeinticuatroCol-tp { width: 100%; }
	.NoMargin .AVeinticuatroCol-tp { width: 4.1666666666667%; }
}

@media all and (min-width: 981px) {
	.Oculto-dt,
	span.Oculto-dt,
	div.Oculto-dt,
	.MigaDePan ol li.Oculto-dt  {
		display: none;
	}
}







/* Grid 12 columnas */
.AUnaColumnas { width: 100%; }
.NoMargin .AUnaColumnas { width: 100%; }
.ADosColumnas { width: 50%; }
.NoMargin .ADosColumnas { width: 50%; }
.ATresColumnas { width: 33.333333333333%; }
.NoMargin .ATresColumnas { width: 33.333333333333%; }
.ACuatroColumnas { width: 25%; }
.NoMargin .ACuatroColumnas { width: 25%; }
.ACincoColumnas { width: 20%; }
.NoMargin .ACincoColumnas { width: 20%; }
.ASeisColumnas { width: 16.666666666667%; }
.NoMargin .ASeisColumnas { width: 16.666666666667%; }
.ASieteColumnas { width: 14.285714285714%; }
.NoMargin .ASieteColumnas { width: 14.285714285714%; }
.AOchoColumnas { width: 12.5%; }
.NoMargin .AOchoColumnas { width: 12.5%; }
.ANueveColumnas { width: 11.111111111111%; }
.NoMargin .ANueveColumnas { width: 11.111111111111%; }
.ADiezColumnas { width: 10%; }
.NoMargin .ADiezColumnas { width: 10%; }
.AOnceColumnas { width: 9.0909090909091%; }
.NoMargin .AOnceColumnas { width: 9.0909090909091%; }
.ADoceColumnas { width: 8.3333333333333%; }
.NoMargin .ADoceColumnas { width: 8.3333333333333%; }

/* Grid 24 columnas */
.UnaColumnasNew { width: 4.1666666666667%; }
.AUnaColumnasNew { width: 100%; }
.NoMargin .UnaColumnasNew { width: 4.1666666666667%; }
.NoMargin .AUnaColumnasNew { width: 100%; }
.DosColumnasNew { width: 8.3333333333333%; }
.ADosColumnasNew { width: 50%; }
.NoMargin .DosColumnasNew { width: 8.3333333333333%; }
.NoMargin .ADosColumnasNew { width: 50%; }
.TresColumnasNew { width: 12.5%; }
.ATresColumnasNew { width: 33.333333333333%; }
.NoMargin .TresColumnasNew { width: 12.5%; }
.NoMargin .ATresColumnasNew { width: 33.333333333333%; }
.CuatroColumnasNew { width: 16.666666666667%; }
.ACuatroColumnasNew { width: 25%; }
.NoMargin .CuatroColumnasNew { width: 16.666666666667%; }
.NoMargin .ACuatroColumnasNew { width: 25%; }
.CincoColumnasNew { width: 20.833333333333%; }
.ACincoColumnasNew { width: 20%; }
.NoMargin .CincoColumnasNew { width: 20.833333333333%; }
.NoMargin .ACincoColumnasNew { width: 20%; }
.SeisColumnasNew { width: 25%; }
.ASeisColumnasNew { width: 16.666666666667%; }
.NoMargin .SeisColumnasNew { width: 25%; }
.NoMargin .ASeisColumnasNew { width: 16.666666666667%; }
.SieteColumnasNew { width: 29.166666666667%; }
.ASieteColumnasNew { width: 14.285714285714%; }
.NoMargin .SieteColumnasNew { width: 29.166666666667%; }
.NoMargin .ASieteColumnasNew { width: 14.285714285714%; }
.OchoColumnasNew { width: 33.333333333333%; }
.AOchoColumnasNew { width: 12.5%; }
.NoMargin .OchoColumnasNew { width: 33.333333333333%; }
.NoMargin .AOchoColumnasNew { width: 12.5%; }
.NueveColumnasNew { width: 37.5%; }
.ANueveColumnasNew { width: 11.111111111111%; }
.NoMargin .NueveColumnasNew { width: 37.5%; }
.NoMargin .ANueveColumnasNew { width: 11.111111111111%; }
.DiezColumnasNew { width: 41.666666666667%; }
.ADiezColumnasNew { width: 10%; }
.NoMargin .DiezColumnasNew { width: 41.666666666667%; }
.NoMargin .ADiezColumnasNew { width: 10%; }
.OnceColumnasNew { width: 45.833333333333%; }
.AOnceColumnasNew { width: 9.0909090909091%; }
.NoMargin .OnceColumnasNew { width: 45.833333333333%; }
.NoMargin .AOnceColumnasNew { width: 9.0909090909091%; }
.DoceColumnasNew { width: 50%; }
.ADoceColumnasNew { width: 8.3333333333333%; }
.NoMargin .DoceColumnasNew { width: 50%; }
.NoMargin .ADoceColumnasNew { width: 8.3333333333333%; }
.TreceColumnasNew { width: 54.166666666667%; }
.ATreceColumnasNew { width: 7.6923076923077%; }
.NoMargin .TreceColumnasNew { width: 54.166666666667%; }
.NoMargin .ATreceColumnasNew { width: 7.6923076923077%; }
.CatorceColumnasNew { width: 58.333333333333%; }
.ACatorceColumnasNew { width: 7.1428571428571%; }
.NoMargin .CatorceColumnasNew { width: 58.333333333333%; }
.NoMargin .ACatorceColumnasNew { width: 7.1428571428571%; }
.QuinceColumnasNew { width: 62.5%; }
.AQuinceColumnasNew { width: 6.6666666666667%; }
.NoMargin .QuinceColumnasNew { width: 62.5%; }
.NoMargin .AQuinceColumnasNew { width: 6.6666666666667%; }
.DieciseisColumnasNew { width: 66.666666666667%; }
.ADieciseisColumnasNew { width: 6.25%; }
.NoMargin .DieciseisColumnasNew { width: 66.666666666667%; }
.NoMargin .ADieciseisColumnasNew { width: 6.25%; }
.DiecisieteColumnasNew { width: 70.833333333333%; }
.ADiecisieteColumnasNew { width: 5.8823529411765%; }
.NoMargin .DiecisieteColumnasNew { width: 70.833333333333%; }
.NoMargin .ADiecisieteColumnasNew { width: 5.8823529411765%; }
.DieciochoColumnasNew { width: 75%; }
.ADieciochoColumnasNew { width: 5.5555555555556%; }
.NoMargin .DieciochoColumnasNew { width: 75%; }
.NoMargin .ADieciochoColumnasNew { width: 5.5555555555556%; }
.DiecinueveColumnasNew { width: 79.166666666667%; }
.ADiecinueveColumnasNew { width: 5.2631578947368%; }
.NoMargin .DiecinueveColumnasNew { width: 79.166666666667%; }
.NoMargin .ADiecinueveColumnasNew { width: 5.2631578947368%; }
.VeinteColumnasNew { width: 83.333333333333%; }
.AVeinteColumnasNew { width: 5%; }
.NoMargin .VeinteColumnasNew { width: 83.333333333333%; }
.NoMargin .AVeinteColumnasNew { width: 5%; }
.VeintiunaColumnasNew { width: 87.5%; }
.AVeintiunaColumnasNew { width: 4.7619047619048%; }
.NoMargin .VeintiunaColumnasNew { width: 87.5%; }
.NoMargin .AVeintiunaColumnasNew { width: 4.7619047619048%; }
.VeintidosColumnasNew { width: 91.666666666667%; }
.AVeintidosColumnasNew { width: 4.5454545454545%; }
.NoMargin .VeintidosColumnasNew { width: 91.666666666667%; }
.NoMargin .AVeintidosColumnasNew { width: 4.5454545454545%; }
.VeintitresColumnasNew { width: 95.833333333333%; }
.AVeintitresColumnasNew { width: 4.3478260869565%; }
.NoMargin .VeintitresColumnasNew { width: 95.833333333333%; }
.NoMargin .AVeintitresColumnasNew { width: 4.3478260869565%; }
.VeinticuatroColumnasNew { width: 100%; }
.AVeinticuatroColumnasNew { width: 4.1666666666667%; }
.NoMargin .VeinticuatroColumnasNew { width: 100%; }
.NoMargin .AVeinticuatroColumnasNew { width: 4.1666666666667%; }




/**
  * BxSlider v4.1.2 - Fully loaded, responsive content slider
  * http://bxslider.com
  *
  * Written by: Steven Wanderski, 2014
  * http://stevenwanderski.com
  * (while drinking Belgian ales and listening to jazz)
  *
  * CEO and founder of bxCreative, LTD
  * http://bxcreative.com
*/
/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	padding: 0;
	*zoom: 1;
	width: 100%;
}

.bx-wrapper ul {
	margin: 0px;
	padding: 0px;
}

.bx-wrapper ul li {
	margin: 0px;
	padding: 0px;
}

.bx-wrapper img {
	width: 100%;
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: rgba(255, 255, 255, 0);
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	width: 100%;
}

.bx-wrapper .bx-viewport li {
	overflow: hidden;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-weight: bold;
	color: #666;
	top: 10px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {

	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	border: 2px solid #e23138;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.75+0,0.75+100;White+to+Transparent */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff', endColorstr='#bfffffff',GradientType=0 ); /* IE6-9 */
	
}

.bx-wrapper .bx-pager.bx-default-pager a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e23138+0,e23138+100&0.5+0,0.5+100 */
background: -moz-linear-gradient(top,  rgba(226,49,56,0.5) 0%, rgba(226,49,56,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(226,49,56,0.5) 0%,rgba(226,49,56,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(226,49,56,0.5) 0%,rgba(226,49,56,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80e23138', endColorstr='#80e23138',GradientType=0 ); /* IE6-9 */

	border: 2px solid #000000;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.5+0,0.5+100;Neutral+Density */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
	border: 2px solid #e23138;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 0px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;	
}

.bx-wrapper .bx-next {
	right: 0px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;	
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	padding: 0;
	width: 48px;
	height: 52px;
	z-index: 9;
	font-size: 32px;
	line-height: 52px;
	text-align: center;
	color: #fff;
	text-shadow: 0px 1px 4px #000000;
	text-align: center;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 );
}

.bx-wrapper .bx-controls-direction a:hover {

	text-shadow: 0px 1px 4px #af0c17;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e23138+0,e23138+100&0.5+0,0.5+100 */
	background: -moz-linear-gradient(left,  rgba(226,49,56,0.5) 0%, rgba(226,49,56,0.5) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(226,49,56,0.5) 0%,rgba(226,49,56,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(226,49,56,0.5) 0%,rgba(226,49,56,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80e23138', endColorstr='#80e23138',GradientType=1 ); /* IE6-9 */
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 );

}

.bx-wrapper .bx-caption span {
	color: #fff;
	display: block;
	padding: 10px;
	font-size: 13px;
	line-height: 15px;
}

.bx-wrapper .bx-caption span a {
	color: #fff;
	text-decoration: underline;
}

.bx-wrapper .bx-caption span a:hover {
	text-decoration: underline;
}

/**/

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Roboto,Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

