@charset "utf-8";.Banner > a#Next,.Banner > a#Prev {	display: block;	height: 56px;	width: 56px;	margin-top: -28px;	position: absolute;	top: 50%;	z-index: 5;	cursor: pointer;	background: 0 0 no-repeat;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}.Banner > a#Next:hover,.Banner > a#Prev:hover {	background-position: 0 -56px;}.Banner > a#Next {	right: -56px;	background-image: url(../Imagenes/Banner/large_right2.png);}.Banner > a#Prev {	left: -56px;	background-image: url(../Imagenes/Banner/large_left2.png);}.Banner > [type=radio] {	display: none;}.Banner > li {	display: block;	height: 100%;	width: 100%;	background: top center no-repeat;	background-size: cover;	position: absolute;	top: 0;	left: 0;	-webkit-opacity: 0;	-moz-opacity: 0;	opacity: 0;	z-index: 0;	-webkit-transition: -webkit-opacity 1.3s ease-in-out;	-moz-transition: -moz-opacity 1.3s ease-in-out;	-o-transition: opacity 1.3s ease-in-out;	transition: opacity 1.3s ease-in-out;	-webkit-transition-delay: 1.3s;	-moz-transition-delay: 1.3s;	-o-transition-delay: 1.3s;	transition-delay: 1.3s;}.Banner > [type=radio]:checked + li {	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	z-index: 3;	-webkit-transition-delay: 0s;	-moz-transition-delay: 0s;	-o-transition-delay: 0s;	transition-delay: 0s;}.Banner > li > a {	display: block;	height: 100%;	width: 100%;	background-color: #f3f3f3;	position: relative;	overflow: hidden;}.Banner > li > img,.Banner > li > a > img {	display: block;	height: 100%;	width: auto;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	-moz-transform: translate(-50%, -50%);	-o-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}.Banner > div {	display: block;	height: 40px;	width: 40px;	margin-left: -20px;	margin-top: -20px;	background: url(../Imagenes/Banner/Banner_Flecha.png) 50% 50% no-repeat;	position: absolute;	left: 50%;	bottom: 20px;	z-index: 4;}@keyframes Scroll {	0% {		bottom: 20px;	}	50% {		bottom: 30px;	}	100% {		bottom: 20px;	}}@-webkit-keyframes Scroll {	0% {		bottom: 20px;	}	50% {		bottom: 30px;	}	100% {		bottom: 20px;	}}.BannerPage {	display: block;	height: 300px;	width: 100%;	background-color: #ccc;	margin-top: -30px;	margin-bottom: 30px;}.BannerPage > li {	display: block;	height: 100%;	width: 100%;	background: 50% 50% no-repeat;	background-size: cover;}