@charset "utf-8";

/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #f1f2f3;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
}
h1 {
	text-indent: -9999px;
	width: 0;
	height: 0;
}
.salon {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 5;
}
.fondoSalon {
	position: absolute;
	width: 100% !important;
	text-align: center;
	z-index: 1;
	overflow: hidden;
	background: #373636;
}
.fondoSalon img {
	height: 100%; /*opacity:0.4;*/
}
.cabecera_salon {
	background: #000;
	height: 8%;
	z-index: 99;
	position: relative;
}
.capaLogo {
	left: 2%;
	height: 100%;
	width: 30%;
	position: relative;
	overflow: hidden;
}
.enlacemodosalonA3{
	color:#fff;
	float:left;
	margin-right:3em;
}
.enlacemodosalonA3 img{
	padding:0.4em 0.6em !important;
	font-size:0.5em !important;
	font-weight:bold;
	width:26em;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 3px;
	-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.capaLogo img {
	width: 7em;
	height: auto;
	*max-width: 129px;
	position: absolute;
	top: 18%;
	left: 0;
	z-index: 99;
}
.capaMenu {
	height: 100%;
	width: 70%;
	position: absolute;
	top: 0;
	right: 0;
}
.capaMenu .menu {
	height: 75%;
	top: 20%;
	position: absolute;
	right: 0;
}
.capaMenu .menu li {
	display: inline;
	font-size: 100%;
}
.capaMenu .menu li a {
	font-size: .5em;
	color: #FFF;
	text-decoration: none;
	padding-left: 10px;
	height: auto;
	vertical-align: middle;
}
.capaMenu .menu li a img {
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -.2em;
	padding-bottom: .2em;
	*vertical-align: text-bottom;
}
.capaMenu .menu li.avatar {
	float: left;
}
.capaMenu .menu li.avatar img {
	width: 1em;
	max-width: 24px;
	float: left;
	border: .15em solid #fff;
	*border: .14em solid #fff;
	vertical-align: bottom;
	*vertical-align: text-bottom;
	margin-right: 0;
	-moz-border-radius: 3px;
	-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/*.capaMenu .menu li.avatar span{margin-left:-.25em; *margin-left:-.28em;}*/
.capaMenu .menu li.avatar span {
	float: left;
}
.capaMenu .menu li.avatar span img {
	width: .2em;
	max-width: 3px;
	vertical-align: middle;
	padding-top: .4em;
	-moz-border-radius: 0px;
	-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 0;
}
.capaMenu .menu li.videos a img {
	width: 1.4em;
	max-width: 17px;
}
.capaMenu .menu li.logarse a img {
	width: 1.2em;
	max-width: 12px;
}
.capaMenu .menu li.buscar {
	float: left;
	margin-right: .8em;
}
.capaMenu .menu li.buscar a img {
	width: 1.4em;
	max-width: 14px;
}
.capaMenu .menu li.ayuda a img {
	width: 1.6em;
	max-width: 16px;
}
.capaMenu .menu li.cerrar{
	float:right;
}
.capaMenu .menu li.cerrar a img {
	width: 2.2em;
	max-width: 22px;
}
input#buscar {
	background: url(../images/bg_searchSalon.gif) repeat-x 0 0;
	border: 0;
	font-size: .6em;
	vertical-align: middle;
	padding: .2em;
}
.cabeceraResults {
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 1%;
	left: 3%;
}
.cont_submenu {
	height: 8%;
	text-align: center;
	overflow: hidden;
}
.cont_videos {
	height: 74%;
}

.sideLeft {
	height: 100%;
}

.sideRight {
	height: 100%;
	margin-right: 0;
}

.sideCenter {
	height: 100%;
	overflow: hidden;
}

.sideCenter .container_12 {
	height: 100%;
}

.slideContent {
	height: 49%;
	margin-bottom: 1%;
	overflow: hidden;
	left: 0;
	position: relative;
}

.videoContent {
	height: 49%;
	margin-bottom: 1%;
	margin-right: 0;
	background: #000;
	text-align: center;
}

#video {
	width: 96%;
	height: 98%;
	margin: 2%;
}

.carruContent {
	height: 42%;
	margin-top: 1%;
	background: #111;
}

.carruContentDoble {
	height: 80%;
	margin-top: 5%;
}
.enlacemodosalonA3{
			color:#fff;
			float:left;
			margin-right:3em;
		}
.enlacemodosalonA3 img{
			padding:0.4em 0.6em !important;
			font-size:0.5em !important;
			font-weight:bold;
			/*width:26em;*/
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			width: auto;
			max-height: 90%;
		}
/******************navegacion**********************/
.prevPage,.nextPage {
	position: absolute;
	background: #000;
	z-index: 500;
	cursor: pointer;
	bottom: 20%;
	border: 1px solid #292929;
}

.prevPage.doble,.nextPage.doble {
	bottom: 40%;
}

.prevPage img,.nextPage img {
	width: .6em;
	height: auto;
	max-width: 14px;
	max-height: 20px;
	padding: 1.8em 1em;
	opacity: 0.5;
}

.prevPage:hover img,.nextPage:hover img {
	opacity: 1;
}

.prevPage.disabled,.nextPage.disabled {
	background: #252525;
	cursor: default;
}

.prevPage.disabled:hover img,.nextPage.disabled:hover img {
	opacity: 0.5;
}

.prevPage {
	left: -1px;
	-moz-border-radius: 0 4px 4px 0;
	-border-radius: 0 4px 4px 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.nextPage {
	right: -1px;
	-moz-border-radius: 4px 0 0 4px;
	-border-radius: 4px 0 0 4px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

/***********************submenu*******************/
ul.subemnu {
	margin-top: .5em;
	text-align: center;
}

ul.subemnu li {
	display: inline;
	margin-right: .1em;
	width: auto;
}

ul.subemnu li a {
	text-decoration: none;
	font-size: .6em;
	text-transform: uppercase;
	padding: .7em .8em;
	display: inline-block;
	-moz-border-radius: 4px;
	-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-weight: bold;
}

ul.subemnu li a {
	color: #666666;
	background: url('../images/bg_black_semitrans.png') left
		top;
}

ul.subemnu li.active a {
	color: #ffffff;
}

/*************************************menu series**********************/
.cont_videos dl {
	margin: 0 auto;
	overflow: hidden;
	height: 15%;
	margin-bottom: -4.5%;
	margin-left: 3%;
	padding-bottom: .2em;
	padding-top: .2em;
}

.cont_videos dl dt {
	color: #fff;
	clear: both;
	float: left;
	font-size: .5em;
	font-weight: bold;
	margin: .6em .8em 0 0;
}

.cont_videos dl dt.temporada {
	margin-top: 1.1em;
}

.cont_videos dl dt strong {
	font-size: 1.6em;
}

.cont_videos dl dd.seleccion ul li.active a {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
}

.cont_videos dl dd.seleccion ul li {
	float: left;
	width: auto;
}

.cont_videos dl dd.seleccion ul li a {
	padding: .9em 1.4em;
}

.cont_videos dl dd ul li {
	float: left;
	margin-bottom: .6em;
	margin-right: .2em;
}

.cont_videos dl dd a {
	-moz-border-radius: 3px;
	-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	font-size: .5em;
	font-weight: bold;
	padding: 1em;
	text-decoration: none;
	background: url("../images/bg_black_semitrans.png")
		repeat scroll left top transparent;
	color: #FFFFFF;
}

.cont_videos dl dd.paginador ul li.active a{
	color:#3FBD00;
}

.cont_videos dl dd.seleccion ul li.active span {
	background: url("../images/bg_bullet_salon_list.gif") no-repeat scroll center top transparent;
	display: block;
	height: 3px;
	width: 7.6em;
}
/*************************************slideshow************************/
.thumbLink {
	display: block;
	top: 0;
	left: 0;
}

.slideImages {
	height: 100%;
	width: 100%;
	position:relative;
}

.slideImages .thumbLink img {

}
.slideInfo {
	text-align: left;
	position: absolute;
	display: block;
	padding: .5em;
	z-index: 999;
	left: 0;
	top: 0;
	font-size: .8em;
	background: url('../images/90.png') repeat 0 0;
	width: 30%;
	height: 100%;
}

.slideInfo a {
	color: #fff;
	text-decoration: none;
}

.slideTitleDescription {
	padding: .5em;
	margin-top: .8em;
}

.slideDescription {
	text-transform: uppercase;
	font-weight: bold;
	color: #cccccc;
	font-size: .6em;
}

.slideTitle {
	font-size: 1.1em;
	font-weight: bold;
	color: #3fbd00;
	margin-top: .2em;
}

.slideEpisode {
	color: #cccccc;
	font-weight: bold;
	font-size: .8em;
	margin-top: .2em;
}

.slidePlay {
	color: #fff;
	margin: .7em 0 0 .8em;
	background: transparent
		url("../images/bg_button_last_episode_liquid.png")
		repeat-x 0 0;
	padding: .9em 0em .9em .9em;
	margin-top: .7em;
	text-transform: uppercase;
	font-size: .6em;
	font-weight: bold;
	line-height: 1.2em;
	max-width: 95%;
	float: left;
	text-decoration: none;
	-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	overflow: hidden;
	padding: 0.9em;
}

.slidePlay a {
	display: block;
}

.slidePlay span {
	overflow: hidden;
	padding-right: .7em;
	width: 90%;
	float: left;
}
.slidePlay, .carruContent .pestanias li, .visor ul li ul li div:hover{
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		}
.slidePlay, .carruContent .pestanias li.active, .slidePlay, .carruContent .pestanias li.active:hover, .visor ul li ul li div:hover, .carruContent .pestanias li.last{
	background: #62bd2e;
	background: -moz-linear-gradient(top, #62bd2e 0%, #43911f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62bd2e), color-stop(100%,#43911f));
	background: -webkit-linear-gradient(top, #62bd2e 0%,#43911f 100%);
	background: -o-linear-gradient(top, #62bd2e 0%,#43911f 100%);
	background: -ms-linear-gradient(top, #62bd2e 0%,#43911f 100%);
	background: linear-gradient(top, #62bd2e 0%,#43911f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62bd2e', endColorstr='#43911f',GradientType=0 );
}

/**********************************carrusel*******************************/
.carruContent .destacados {
	float: left;
	color: #CACACA;
	margin-right: 15px;
	margin-left: .8em;
	font-size: 80%;
	margin-top: .3em;
}

.carruContent .pestanias {
	color: #fff;
	position: relative;
	top: 0;
	left: 0;
	font-size: .5em;
	height: 15%;
	overflow: hidden;
	/*float:left;*/
	background: #000;
}

.carruContent .pestanias li {
	display: inline;
	float: left;
	*display: block;
	*float: left;
	margin-right: .4em;
	padding: .9em .8em 0 .8em;
	margin-top: .1em;
	height: 100%;
	background:#32561D;
}

.carruContent .pestanias li:hover {
	background: #6e5f54;
}
.carruContent .pestanias li#pestaniaUltimosVideos:hover, .carruContent .pestanias li#pestaniaMasVistos:hover{
			background:#3D6026;
		}

.carruContent .pestanias li a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

.carruContent .pestanias li.active {
	color: #000;
	font-weight: bold;
}

.carruContent .pestanias li.active a {
	color: #fff;
	text-decoration: none;
}

.carruContent .pestanias li.last {
	color: #FFFFFF;
	float: right;
	height: 58%;
	padding: .8em .8em 0 .8em;
	margin-top: 0.2em;
	margin-right: 0.2em;
	-moz-border-radius: 4px;
	-border-radius: 4px;
	-webkit-border-radius: 4px;
	background:#37A301;
}

.carruContent .pestanias2 li {
	-moz-border-radius: 4px;
	-border-radius: 4px;
	-webkit-border-radius: 4px;
	background:
		url("../images/bg_button_last_week_liquid.png")
		repeat-x scroll 0 0 transparent;
	color: #000000;
	font-weight: bold;
	display: inline-block;
	margin-right: 0.4em;
	margin-top: 0.1em;
}

.carruContent .pestanias2 li a,.last a {
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	height: 1.9em;
	/*padding:0.9em 0.8em 0;*/
	text-decoration: none;
	text-transform: uppercase;
}
.visor {
	width: 98%;
	overflow: hidden;
	height: 80%;
	position: relative;
	background: #111;
	margin: 0 1%;
}

.visor ul.carrusel {
	overflow: hidden;
	position: absolute;
	height: 100%;
	bottom: 0;
	width: 1000%;
}

.visor ul.carrusel li {
	overflow: hidden;
	float: left;
	width: 10%;
	height: 100%;
	position: relative;
}
.carruContentDoble .visor ul.carrusel > li {width: 1%;}
.carruContentDoble .visor ul.carrusel {width: 10000%;}

.visor ul.carrusel li ul {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding-left: 0;
}

.visor ul.carrusel li ul li {
	width: 20%;
	*margin-right: -0.03em;
	height: 100%;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	/*float:none;*/
}

.visor ul.carrusel li ul li div {
	width: 85%;
	height: 85%;
	margin: .3em auto 0 auto;
	padding: .4em;
	bottom: 0;
	text-align: center;
	-moz-border-radius: 4px;
	-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
}

.visor ul.carrusel li ul li a {
	display: block;
	position: relative;
	border: none;
	text-decoration: none;
	/*height:100%;*/
}

.visor ul.carrusel li ul li div img {
	margin: 0 auto;
	width: 100%;
	/*max-width:155px;*/
	height: auto;
}

.visor ul.carrusel li ul li strong {
	font-size: .5em;
	display: block;
	margin-top: .5em;
	line-height: 1em;
	text-align: left;
}

.visor ul li ul li div {
	background-color: #060606;
}

.visor ul li ul li.destacado {
	background-color: #ffffff;
	color: #0f0f0f;
}

.visor ul li ul li.destacado strong {
	color: #0f0f0f;
}

.visor ul li ul li.destacado a {
	background: url('../images/bg_destacado_salon.gif')
		repeat left top;
}

.visor ul li ul li a {
	border: none;
}

.visor ul li ul li strong {
	color: #ffffff;
}

.visor ul li ul li.active strong {
	color: #0f0f0f;
}

.visor ul.carrusel li ul li strong {
	display: block;
	font-size: 0.365em;
	line-height: 1em;
	margin-top: 0.5em;
	text-align: left;
	color: #ededed;
	text-transform: uppercase;
	font-weight: normal;
}

.visor ul.carrusel li ul li p {
	display: block;
	font-size: 0.5em;
	line-height: 1em;
	margin-top: 0.3em;
	text-align: left;
	color: #ffffff;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
/**********************************carrusel doble*******************************/
.carruContentDoble .destacados {
	float: left;
	color: #FFFFFF;
	margin-right: 15px;
	margin-left: .8em;
	margin-top: .3em;
}

.carruContentDoble .pestanias {
	color: #fff;
	position: relative;
	top: 0;
	left: 0;
	font-size: .5em;
	height: 15%;
	overflow: hidden;
}

.carruContentDoble .pestanias li {
	display: inline-block;
	*display: block;
	*float: left;
	margin-right: .4em;
	padding: .9em .8em 0 .8em;
	margin-top: .1em;
	height: 100%;
	background: #000;
}

.carruContentDoble .pestanias li:hover {
	background: #514135;
}

.carruContentDoble .pestanias li a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

.carruContentDoble .pestanias li.active {
	color: #000;
	background: #FE6D00;
	background: transparent
		url("../images/bg_button_last_episode_liquid.png")
		repeat-x 0 0;
	font-weight: bold;
}

.carruContentDoble .pestanias li.active a {
	color: #fff;
	text-decoration: none;
}

.carruContentDoble .visor { /*height:50%;*/
	height: 100%;
	background: transparent;
}

.carruContentDoble .visor ul.carrusel li ul li {
	height: 49%;
}

/**************************************carrusel videos**********************************/
em.play_video { /*bottom:1em;*/
	cursor: pointer;
	display: block;
	/*height:4em;*/
	position: absolute;
	z-index: 999;
	text-indent: -999em;
	width: 1em;
	max-width: 21px;
	/*width:4em;*/
}

.carruDetalle em.play_video {
	/*background:url("../images/button_play_s1.png") no-repeat scroll right bottom transparent;*/
	top: .2em;
	right: .2em;
}

.visor .carruDetalle em.play_video img {
	width: 1em;
	max-width: 21px;
	display: block !important;
}

.visor .carruDetalle span {
	background: url("../images/bg_black_semitrans.png")
		repeat scroll left top transparent;
	color: #FFF;
	display: none;
	float: left;
	font-size: .5em;
	font-weight: bold;
	height: auto;
	padding: .4em .6em;
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
}

.visor .carruDetalle li ul li:hover span {
	display: block;
}

/*******************************************************************************************/
.pie {
	height: 10%;
	background: #111;
	border-top: 1px solid #000;
	color: #fff;
	text-align: center;
}

.pielogo {
	height: 100%;
	width: 100%;
	text-align: center;
	position: relative;
}

.salones{
	margin:0 auto;
	height:100%;
}
.salones li{
	float:left;
	width:56%;
	height:100%;
}
.salones li img{
	width:20em;
}
.salones li.off, .salones li.off_2{
	width:22%;
	background-color:#252525;
	background-image:url('/static/modosalon/images/salon_corner_1.jpg');
	background-repeat:no-repeat;
}
.salones li.off_2{
	background-color:#323232;
	background-image:url('/static/modosalon/images/salon_corner_2.jpg');
}
.salones li.off img, .salones li.off_2 img{
	margin-top:1em;
	width:7em;
}

/* .pielogoimg {
	margin: 0 auto;
}

.pielogoimg img {
	width: 15em;
	height: auto;
}

.piePremium img {
	width: 20em;
} */

.volver {
	padding: 0px;
	top: 10%;
	position: absolute;
	width: 10%;
	left: 1%;
}

.volver a {
	color: #FFFFFF;
	font-size: 0.5em;
	height: auto;
	text-decoration: none;
	float: left;
	width: auto;
}

.volver a img {
	margin-top: -0.27em;
	*margin-top: -0.1em;
	padding-bottom: 0.2em;
	vertical-align: middle;
	width: 2em;
	margin-right: .5em;
}

.modulo_central {
	width: 100%;
	height: 90%;
	padding: 0;
	overflow: hidden;
	clear: both;
}

.container {
	width: 100%;
	height: 100%;
}

#bannerContainer img {
	width: 100%;
}

#video {
	color: #FFF;
}

.playerContent {
	width: 640px;
	height: 100%;
	margin: 0 auto;
}

/*.carruDetalle em.hd {left:0.2em; top:0.2em;}*/
em.hd {
	cursor: pointer;
	display: block;
	max-width: 21px;
	position: absolute;
	text-indent: -999em;
	width: 2.5em;
	z-index: 999;
	left: 0.2em;
	top: 0.2em;
}

.visor .carruDetalle em.hd img,.visor ul.carrusel li ul li a em.hd img {
	display: block !important;
	width: auto;
	max-height: .8em;
	margin-bottom: .1em;
}

.ie_warning {
	display: none;
}

/********************************estilos para premium***************************/
.linkz {
	text-decoration: none;
	color: #FE8600;
}

.linkz:hover {
	text-decoration: underline;
}

.premium {
	color: #666;
	font-size: 0.6em;
	padding: 1em 0 1em 1em;
	float: left;
	width: 98%;
	line-height: normal;
}

.premium p {
	margin-bottom: .6em;
	line-height: normal;
	color: #fff;
}

.premium strong {
	color: #FFF;
	display: block;
	margin-bottom: .5em;
}

.premium p strong {
	color: #FFF;
	/*font-weight:normal;*/
	font-weight: bold;
	display: inline;
}

.premium label {
	margin: 0 auto;
}

.premium label span {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	white-space: nowrap;
}

.premium form {
	width: 30%;
	overflow: hidden;
	margin: .5em auto;
}

.premium input.txt {
	border: none;
	font-size: 1.2em;
	padding: 0.2em 0.7em;
	font-family: arial;
	width: 50%;
	height: 100%;
}

.premium input.bt {
	color: #FFF;
	vertical-align: top;
	border: none;
	font-weight: bold;
	cursor: pointer;
	font-size: 1em;
	text-transform: uppercase;
	-moz-border-radius: .2em;
	-border-radius: .2em;
	-webkit-border-radius: .2em;
	background: #FF7E00
		url("../images/bg_button_last_episode_liquid.png")
		repeat-x 0 0;
	padding: 0.3em .7em;
	width: 30%;
	font-family: arial;
}

.premium .faq {
	position: absolute;
	font-size: .8em;
	right: 1em;
	bottom: .1em;
}

.premium .faq p {
	margin-bottom: .5em;
}

.advs {
	font-size: .55em;
}

.advs .faq {
	font-size: .9em;
}

.errorCode {
	width: 100%;
	text-align: center;
	margin-top: 14em;
}

.errorCode .faq {
	text-align: left;
}

.faqs {
	font-size: .55em;
}

.faqs .faq {
	font-size: .9em;
}

.faqs ul.requeridos {
	margin: 2em 0 0 2em;
}

.faqs ul.requeridos li {
	list-style: square;
	margin-bottom: .5em;
}

.linkt {
	text-decoration: none;
	color: #FFF;
	width: 20%;
	height: 4%;
	text-align: center;
	font-size: 2em;
}

.aumentar-img {
	float: left;
	height: auto;
	overflow: hidden;
	width: 100%;
	height: 40%;
}

.aumentar-img img {
	width: 100%;
	padding: 0;
	margin: 0 auto;
}

/************paypal y correcciones**************/
.premium .paypal {
	bottom: 0.1em;
	font-size: 0.8em;
	position: absolute;
	left: 1em;
	width: 30%;
}

.premium .paypal img {
	width: 8em;
	height: auto;
	vertical-align: middle;
}

.paypal .enlace {
	color: #FE8600;
	text-decoration: none;
	margin-left: 1em;
}

.paypal .enlace:hover {
	text-decoration: underline;
}

.salon_paypal {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 3em;
	left: 0;
	z-index: 999;
}
.salon_paypal a {
	width: 12em;
	display: block;
	margin: 0 auto;
}
.salon_paypal a img {
	width: 100%;
	height: auto;
}

.salon_paypal input {
	width: 35%;
	height: auto;
	top: 0;
}

.faq form {
	width: 100%;
}

.faq form#faq,.faq form#advertencias {
	width: 100%;
	margin: 0;
}

.salon_paypal form {
	margin-top: 0;
	margin-bottom: .5em;
}

#playerGral span {
	color: #ccc;
}

#playerBtns {
	text-align: center;
	margin-top: -3%;
}

#playerBtns span {
	color: #797979;
}

#playerBtns .partlink {
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
	background-color: #222;
	color: #666;
	display: inline-block;
	padding: 8px;
	text-align: center;
	margin-right: 12px;
	width: 30px;
}

#playerBtns .partlink_selected {
	margin: 10px 12px 0 auto;
}

.partlink_selected {
	display: inline-block;
	padding: 8px;
	width: 30px;
	/*border: 1px solid white;*/
	color: white;
	background-color: #333;
	text-align: center;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, #5CB32B
		), color-stop(0.64, #43901F) );
	background-image: -moz-linear-gradient(center bottom, #5CB32B 33%, #43901F 64%);
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a:link {
	text-decoration: none;
}

.screen_rotate {
	height: 82% !important;
}

@media only screen and (orientation:portrait) { /* portrait mode */
	.screen_rotate {
		height: 1000px !important;
	}
}

/* modo_salon_promo
---------------------------------------------------------------------------------------------------- */
.hide { display:none}
.fondoSalon.fondoSalon_promo img {
	height:auto;
	width: 100%;
}
.cont_videos .promo {
	background: url(../images/transparent.gif) repeat 0 0;
	display:block;
	height:82%;
	position:absolute;
	top:8%;
	width:9%;
	z-index: 200;
}
.cont_videos .promo .block {
	display:block;
}
.cont_videos .promo_left {
	left:10px;
}
.cont_videos .promo_right {
	right:10px;
}
.cont_videos .promo > .block {
	left:0;
	position:absolute;
	width:100%;
}
.cont_videos .promo > .block img {
	width:100%;
}
.cont_videos .promo.hide {
	display:none;
}
.cont_videos .promo_top {
	top:0;
	padding-top:10px;
}
.cont_videos .promo_bottom {
	bottom:0;
	padding-bottom:3px;
}
.pixel {
	position:absolute;
}
/* /modo_salon_promo
---------------------------------------------------------------------------------------------------- */

/* modo_salon_premium
---------------------------------------------------------------------------------------------------- */
.fondoSalon.fondoSalon_premium img {
	height:100%;
	width:auto;
}
.fondoSalon_premium ul.subemnu li a {
	background: transparent;
	background: rgba(255, 217, 181, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	zoom: 1;
	border: 1px solid #A67E18;
    color: #FFFFFF;
}

.fondoSalon_premium ul.subemnu li.active a,
.fondoSalon_premium ul.subemnu li a:hover {
	background:black;
	color:white;
	border: 1px solid #6f5002;
}
.fondoSalon_premium .slideTitle {
	color: #D29E2E;
}
.fondoSalon_premium .slidePlay,
.fondoSalon_premium .carruContent .pestanias li.active,
.fondoSalon_premium .carruContent .pestanias li.last,
.fondoSalon_premium .visor ul li ul li div:hover {
	background: #62bd2e;
			background: -moz-linear-gradient(top, #62bd2e 0%, #43911f 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62bd2e), color-stop(100%,#43911f));
			background: -webkit-linear-gradient(top, #62bd2e 0%,#43911f 100%);
			background: -o-linear-gradient(top, #62bd2e 0%,#43911f 100%);
			background: -ms-linear-gradient(top, #62bd2e 0%,#43911f 100%);
			background: linear-gradient(top, #62bd2e 0%,#43911f 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62bd2e', endColorstr='#43911f',GradientType=0 );
}
.fondoSalon_premium .cont_videos .browse.disabled {
	background: transparent;
	background: rgba(255, 217, 181, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	zoom: 1;
	border:solid 1px #825d47;
}
.fondoSalon_premium .pie {
	background:none;
	border-top:none;
}
.fondoSalon_premium .pielogo .first {
	background: black;
	height: 100%;
	left: 0;
	padding-top: 1em;
	position: absolute;
	/*margin-top: 1%;*/
	width: 10%;
	z-index: 100;
}
.fondoSalon_premium .pielogo .first img {
    width: 3em;
}
.fondoSalon_premium .pielogo .second {
	position: absolute;
	right: 0;
	width: 100%;
}
.fondoSalon_premium .pielogo .second a {
	background: #383838;
	/*background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	zoom: 1;*/
	float: left;
	/*margin-top: 1%;
	width:50%;*/
}
.fondoSalon_premium .pielogo .second a.active {
	background: black;
	margin-top: 0;
}
.fondoSalon_premium .pielogo .second a img {
	padding:1.1em 0 1.6em 0;
}
.fondoSalon_premium .pielogo .second a.active img {
	padding:0.8em 0;
}

.fondoSalon_premium .pielogo .second a.modosalon  {
	width:20%;
}
.fondoSalon_premium .pielogo .second a.zonapremium {
	width:80%;
}

.fondoSalon_premium .pielogo .second a.modosalon img {
	width:8em;
}
.fondoSalon_premium .pielogo .second a.zonapremium img {
	width:16em;
}
.fondoSalon_premium .pielogo .pielogoblack {
    background: black;
    bottom: 0;
   /* height: 10%;*/
    position: absolute;
    width: 100%;
}
/* paginas internas */
.fondoSalon_premium .visor ul.carrusel li ul li div {
	border:solid black 1px;
}
.fondoSalon_premium .visor ul.carrusel li ul li div:hover {
	border:solid #844e18 1px;
}
.fondoSalon_premium .cont_videos dl dd.paginador ul li.active a {
	color:white;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
}
.fondoSalon_premium .cont_videos dl dd a {
	background: transparent;
	background: rgba(255, 217, 181, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	zoom: 1;
}
.fondoSalon_premium .cont_videos dl dd a:hover {
	background:black;
}
/* /paginas internas */

/* premium_lay */

.premium_lay {
	background: #f87700;
	background: -moz-linear-gradient(top, #f87700 0%, #ed8b04 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f87700), color-stop(100%,#ed8b04));
	background: -webkit-linear-gradient(top, #f87700 0%,#ed8b04 100%);
	background: -o-linear-gradient(top, #f87700 0%,#ed8b04 100%);
	background: -ms-linear-gradient(top, #f87700 0%,#ed8b04 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87700', endColorstr='#ed8b04',GradientType=0 );
	background: linear-gradient(top, #f87700 0%,#ed8b04 100%);
	border: 1px solid black;
	height: 49%;
    right: 0;
    margin-bottom: 1%;
    overflow: hidden;
    position: relative;
}
.premium_lay .chapter {
	background:black;
	padding: 0.2em;
	margin:0.2em 0.2em 0 0.2em;
}
.premium_lay .chapter img {
	height: auto;
	width: 100%;
}
.premium_lay .txt {
	font-size: 0.7em;
	font-weight: bold;
	padding: 0.5em;
}
.premium_lay .btn {
	background:black;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	bottom: 0.25em;
	color: white;
	display: block;
	font-size: 0.6em;
	font-weight: bold;
	height: auto;
	margin: auto 2.5%;
	padding: 0.5em 0;
	position: absolute;
	text-align: center;
	width: 95%;
}

.premium_lay .btn:hover {
	color:#d29e2e;
}
/* /premium_lay */

/* /modo_salon_premium
---------------------------------------------------------------------------------------------------- */
/* flash_version
---------------------------------------------------------------------------------------------------- */
.playerContent {position: relative;}
#playerGral ul {
	background: #222;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding: 1.5em 2em;
	font-size: 75%;
	line-height: normal;
	margin: 0;
	height: 100%;
	color: #fff;
}
#playerGral ul li {
	margin: 0 0 1em 0;
	line-height: normal;
}
#playerGral ul li img {
	width: 40%;
	height: 40%;
	margin-left: 30%;
	margin-top: 1.5em;
}
.ms_flash {
	position: absolute;
	bottom: 10%;
	left: 12%;
	width: 100%;
	color: #fff;
	font-size: 90%;
}
.ms_flash a {
	color: #fff;
	font-size: 80%;
	background: red;
	padding: .7em;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-weight: bold;
	top: -.1em;
	position: relative;
	left: .5em;
}
/* /flash_version
---------------------------------------------------------------------------------------------------- */
.visor_reemplace {width: 100%; height: 100%; display: block; overflow: hidden; background: #000; position: relative;}
.visor_reemplace img {height: 100%; width: auto;}
.visor_reemplace em.play_video {position: absolute; top:45%; left: 45%;background: url("/static/images/big_play.png") no-repeat scroll 0 0 transparent; width:51px; height: 53px; display: block; cursor: pointer; max-width: none;}

/* Pie con enlace a Premium
----------------------------------------------------------------- */
.goPremium {
	 background: url("/static/modosalon/images/esquina_pie.png") no-repeat scroll 0 -6px #383838;
    height: 100%;
    padding-right: 1%;
    position: absolute;
    right: 0;
    top: 0;
    width: 32%;
}
.goPremium a {
	display: block;
    height: 100%;
    width: 100%;
}
.goPremium img {
	float: right;
    height: auto;
    margin-top: 1em;
    /*width: 12em;*/
	width: 75%;
}

/* temporal samsung for IE
----------------------------------------------------------------- */
.enlace_absolute {background: url('http://www.antena3.com/newa3flash/salon_test/samsung/pixel.gif') repeat 0 0;}
.logo_absolute_1 {
	bottom: 2.5% !important;
	height: 6% !important;
	left: 1% !important;
}
.logo_absolute_2 {
	bottom: 2% !important;
	right: 1% !important;
}
/* Correcciones Sal�n Preestreno
------------------------------------------------------------------------ */
.btn_sm strong {
    margin: 0;
}
.premium.form_codigo {
	padding: 2em 0;
    text-align: left;
    width: 100%;
}
.premium.form_codigo p {
	display: block;
	float: none;
	text-align: left;
	margin: 0 auto 5px auto;
}
.premium.form_codigo input.txt2 {
	width: 84px !important;
}
.premium.form_codigo input.bt {
	font-size: 1.6em;
	width:auto !important;
    height:29px;
}
.premium.form_codigo input.bt:hover {
	background: orange;
}
.premium.form_codigo input.txt2, .premium.form_codigo input.bt {
	float: left !important;
}

.sideCenter .premium form{
	width:200px !important;
}

#BuyStart{
 	margin-top:5px;
    float:left;
}

.capaLogo2 {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 93%;
}
			
.capaLogo2 img {
	height: auto;
	right: 0;
	position: absolute;
	top: 24%;
	width: 6em;
	z-index: 99;
}