.slider,.slider .viewport {background:#fff;}
.slider .thumbsbox,.thumbsbox .buttons,.thumbsbox .buttons strong,.thumbsbox .arrow {background:url('i/buttonsNavSlide.png') repeat-x;}
	.slider .thumbsbox {background-position:0 70%;}
	.thumbsbox .buttons {background-position:0 90%;}
	.thumbsbox .buttons strong,.thumbsbox .arrow {background-repeat:no-repeat;}
		.thumbsbox .next  strong,.thumbsbox .next + .arrow {background-position:0 -12.5em;}
		.thumbsbox .prev  strong,.thumbsbox .prev + .arrow {background-position:0  -2.1em;}
	
	
	.slider {text-align:center;display:block;}
	.slider .photos {border:0.1em solid #e1e1e1;display:block;width:100%;padding:0;clear:both;background:#eee;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	/**/    *:first-child+html .slider .photos {width:auto;overflow:hidden;float:none;}
					.photos li a,
					.photos li img {/*display:inline-block;vertical-align:middle;*/display:inline;vertical-align:middle;}
					.photos .hor img {width:100%;}
					.photos .ver img {height:100%;}
	.photos ul {display:table;width:100%;}
	.photos .active {display:block;overflow:hidden;}
	.photos .active p {width:105%;background:url('i/transpBasics/ffffff_20.png');color:#000;font-size:110%;line-height:136.364%;padding:1.091em 1.273em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.818em 0 0 1.818em;}
	.photos .active p:hover {background-image:url('i/transpBasics/ffffff_50.png');}
	/**/    *:first-child+html .photos .active p {padding:1.273em 0;}

/*tiny carrusel*/
.slider .viewport,.slider .overview .img,.slider .overview .hor img {height:5.2em;}
.slider .viewport {overflow:hidden;display:block;clear:both;float:none;margin:0 auto;}
.slider .overview {display:block;}
.slider .overview li {float:left;width:auto;margin:0 0.8em 0 0;}
.slider .overview .img {display:block;width:5.2em;overflow:hidden;border-radius:0.4em;}
.slider .overview .hor img {width:auto;}
.slider .thumbsbox {margin:2em 0;float:left;width:100%;display:inline-block;}


/*los botones del visor*/
.photos .buttonbox {display:block;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.photos:hover .buttonbox {background:url('i/transpBasics/000000_20.png');}
.photos .buttonbox a,.photos .buttonbox .ico {width:4em;height:4em;display:block;}
		.photos .buttonbox li {margin-top:-2em;background:url('i/transpBasics/ffffff_20.png');}
		.photos .buttonbox li:hover {background:url('i/transpBasics/ffffff_50.png');}
		.photos .buttonbox .now {margin-left:-2em;}
		.photos .buttonbox .prev {border-radius:0 2em 2em 0;}
		.photos .buttonbox .now {border-radius:2em;}
		.photos .buttonbox .next {border-radius:2em 0 0 2em;}
.photos .buttonbox .ico {background:url('i/buttonsPhotoslide.png') no-repeat;}
.photos .buttonbox .next .ico {background-position:0 100%;}
.photos .buttonbox .now .stop {background-position:0 -8em;}
.photos .buttonbox .now .play {background-position:0 -4em;}
	.photos .buttonbox .now:hover .play {background-position:0 -8em;}
	.photos .buttonbox .now:hover .stop {background-position:0 -4em;}
/*los botones del slider*/
.slider .buttons,.slider .arrow {display:block;}
.slider .buttons {cursor:pointer;}
	.slider .disable {display:none;}
	.slider strong {width:100%;display:block;}
		.thumbsbox strong,.thumbsbox .arrow {height:5.2em;}
		.thumbsbox .arrow {width:4em;}
	.slider .disable + .arrow {opacity:0.2;}

/*ajustes ancho columnas*/
	.c66 .slider .thumbsbox .viewport {width:86.6%;}
	.c66 .slider .thumbsbox .buttons {width:6.7%;}
	.c50 .slider .thumbsbox .viewport {width:82.4%;}
	.c50 .slider .thumbsbox .buttons {width:8.8%;}
	.c33 .slider .thumbsbox .viewport {width:72.2%;}
	.c33 .slider .thumbsbox .buttons {width:13.9%;}
	.c34 .slider .thumbsbox .viewport {width:73.2%;}
	.c34 .slider .thumbsbox .buttons {width:13.4%;}
	
/*positioning*/
.photos,.photos .active {position:relative;}
.photos .active p,.photos .buttonbox,.photos .buttonbox li {position:absolute;}
.photos .buttonbox {z-index:3;}
.photos .buttonbox li {top:50%;}
		.photos .buttonbox .prev {left:0;}
		.photos .buttonbox .now {left:50%;}
		.photos .buttonbox .next {right:0;}
.photos .active p {bottom:0;right:-100%;}
.photos:hover .active p {z-index:4;}
/*tiny*/
.slider .viewport,.slider .thumbsbox,.slider .medalSlide {position:relative;}
.slider .overview,.slider .buttons,.slider .arrow {position:absolute;}
	.slider .overview {z-index:1;}
	.slider .buttons {z-index:2;cursor: pointer;display: block;height: 37px;width: 70px;background: url('/css/rtve.deportes/rtve.deportes.jjoo2012/i/SpriteParrilla1.png') -6px -23px;
	text-indent:-9999%}
.slider .prev,.slider .prev + .arrow {left:0;}
.slider .next,.slider .next + .arrow {right:0;background:url('/css/rtve.deportes/rtve.deportes.jjoo2012/i/SpriteParrilla1.png') -3303px -24px}

/*transitions*/
.photos .buttonbox {opacity:0;}
.photos:hover .buttonbox {opacity:1;}
.photos .active p:hover {-moz-transform: translate(-95%,0);}
.photos .active p,
.photos .buttonbox {-moz-transition-delay:0s;-moz-transition-duration:1s;-moz-transition-property:all;-moz-transition-timing-function:ease;}

/*CUANDO NO TENEMOS JAVASCRIPT*/
.slider.simpleview .thumbsbox {display:none;}
.slider.simpleview .medialist a:hover {background:#333;text-decoration:none;}
.slider.simpleview .medialist a:hover .img {border-color:#999;}
.slider.simpleview .medialist p {float:none;color:#ccc;text-align:left;}
.slider.simpleview .medialist a:hover p {color:#fff;}





/*SLIDE MEDALLAS*/
.medalSlide .viewport,.medalSlide .viewport li {width:46em;height:23em;}
.medalSlide .viewport {margin:0em auto;display:block;float:none;}
.medalSlide .viewport ul,.medalSlide .viewport ol {float:left;height:20em;}
.medalSlide .viewport ul {width:auto;display:inline-block;}
.medalSlide .viewport ol {width:100%;}
.medalSlide .viewport li {;float:left;}
.medalSlide .viewport li li span {clear:both;display:block;text-align:center;float:none;margin:0 auto;}
.medalSlide .viewport .icon img {display:inline-block;}
.medalSlide .viewport .item4 li {width:25%;}
.medalSlide .viewport .item3 li {width:33%;}
.medalSlide .viewport .item2 li {width:50%;}
.medalSlide .viewport .item1 li {width:100%;}
.medalSlide .viewport .evento strong{font-family: RTVEFontB;font-size: 240%;line-height: 37px;margin-bottom:10px;color: #666;background: url('/css/rtve.deportes/rtve.deportes.jjoo2012/i/BkgTableHeaders.png') repeat-x 0 -200px;}
.medalSlide .viewport .pais{font-size:16px}
.medalSlide .viewport .atleta,.medalSlide .viewport .result{font-size: 14px;line-height: 26px;}
.medalSlide .viewport .ico{font-size: 16px;line-height: 20px;font-family: RTVEFontB;margin-top: 15px;}
.medalSlide .viewport ol {position:relative;}
	.medalSlide .viewport ol li {position:absolute;top:2.4em;}
	.medalSlide .viewport .item3 .gold {left:33.33%;top:0;}
	.medalSlide .viewport .item3 .silv {left:0%;}
	.medalSlide .viewport .item3 .bron {left:66.66%;}
	.medalSlide .viewport .item4 .gold {left:25%;top:0;}
	.medalSlide .viewport .item4 .silv {left:0%;}
	.medalSlide .viewport .item4 .bron {left:50%;}
	.medalSlide .viewport .item4 .bron + .bron {left:75%;}
	.medalSlide .viewport .item2 .gold {left:0%;top:0;}
	.medalSlide .viewport .item2 .silv {left:50%;}
	.medalSlide .viewport .item2 .bron {left:25%;}