﻿/*ESTILOS ESPECIFICOS PARA MOVIECITY PLAY*/

/*background para el header*/
div.headerTall, div.headerSmall{
	border:#000 solid 1px;
}

div.headerSmall{
	height:118px;
}

div.headerTall h1.solo, div.headerSmall h1.solo{
	margin:21px 0 0 17px;
}

div.pageContent{
	background-color:#1B1B1B;
	background-image:url(/img_ektron/footer_image-dark.jpg);
	color:white;
	padding-bottom:160px;
}

div.infoContent {
	width: 910px;
	margin: 25px 25px 0 25px !important;/*IE-specific rule*/;
	margin: 25px 25px 25px 25px;
	padding: 0 0 0 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	float: left;
}

div.pageContent div.msIntro{
	background:url('/ektronhtml/moviecityplay/bg-bloque-msIntro.jpg') no-repeat left 40px;
	margin-bottom:23px;
}

div.pageContent h2{
	background:url('/img_ektron/bg-h2-textIntro-dark.jpg') no-repeat left bottom!important;
	margin:-4px 0 5px;
	font-family:"Trebuchet MS",sans-serif,Helvetica,Arial,Verdana;
	font-size:19px;
	font-weight:bold;
	padding:0 0 6px;
}

div.pageContent div.msIntro a.link-bloque{
	display:block;
	width:680px;
	height:346px;
}

div.pageContent div.msIntro a.cta-msIntro{
	margin:0 auto -4px auto;
	background:url('/img_ektron/cta-intro-moviecityplay.jpg') no-repeat left top;
	display:block;
	width:140px;
	height:25px;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:white;
}

div.pageContent div.msIntro a.cta-msIntro-new{
	margin:0 auto -4px auto;
	background:url('/img_ektron/view-videos.jpg') no-repeat left top;
	display:block;
	width:140px;
	height:25px;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:white;
}

div.pageContent div.msIntro p{
	xtext-align:center;
	font-size:12px;
	width:100%;
	margin-bottom:5px;
}

div.pageContent div.msIntro p a, div.asis-t a{
	font-weight:bold;
	color:#00abe3;
}

p.text-info{
	font-size:14px;
	color:#ccc;
	line-height:17px;
	margin-top:5px;
}

p.text-info span{
	font-weight:bold;
	color:#ffbf00;
	font-size:14px;
}

div.asis-t{
	background:url('/img_ektron/orange-icon.jpg') no-repeat 17px 10px;
	margin-top:45px;
	border:#fe6e00 solid 1px;
	padding:10px 14px 14px 75px;	
}

div.asis-t h3{
	font-size:16px;
	font-family:"Trebuchet MS";
	font-weight:bold;
}

div.b-table{
	margin-top:50px;	
}

table.black-table{
	border-collapse:collapse;
}

table.black-table tr td, table.black-table tr th{
	border:#333 solid 1px;
	padding:6px 0 6px 12px;
	color:#b2b2b2;
	font-size:11px;
}

table.black-table tr th{
	padding:16px 10px;
	font-weight:bold;
	font-size:14px;
	color:#999;
	background-color:#0d0d0d;
}

table.black-table tr td{
	line-height:20px;
}

table.black-table tr th.rm{
	width:200px;
}

table.black-table tr th.icon{
	background:#0d0d0d url('/img_ektron/computer-icon.jpg') no-repeat 20px center;
	padding:16px 0 16px 67px;
	font-size:16px;
}

div.infoContent div.ctaFooterContent{
	float:left;
	margin-top:50px;
	width:680px;
}
div.infoContent div.ctaFooterContent h3{
	float:left;
    font-family:"Trebuchet MS",Arial;
    font-size:16px;
    font-weight:bold;
    width:680px;
	line-height:19px;
	color:#FFF;
}
div.infoContent div.ctaFooterContent div.ctaFooter{
    background:url(/img/minisitios/msb/bg-cta-bottom.jpg) no-repeat left top;
    float:left;
    height:100px;
    margin-top:8px;
    position:relative;
    width:680px;
}
div.infoContent div.ctaFooterContent div.ctaFooter img{
	left:30px;
	top:29px;
	position:absolute;
}
div.infoContent div.ctaFooterContent div.ctaFooter a.ctaFooterLinks{
    color:#FFF;
    display:block;
    font-size:12px;
    padding:14px 60px 10px 0;
    position:absolute;
    top:10px;
    width:130px;
}
div.infoContent div.ctaFooterContent div.ctaFooter a.ctaFooterLinks.newClient{
    border-right:1px dashed #383838;
    cursor:default;
    left:260px;
}
div.infoContent div.ctaFooterContent div.ctaFooter a.ctaFooterLinks.currentClient{
	cursor:default;
    left:510px;
    padding:14px 30px 10px 0;
}
div.infoContent div.ctaFooterContent div.ctaFooter a.ctaFooterLinks strong{
    color:#00ABE3;
    cursor:pointer;
    display:block;
}
div.infoContent div.ctaFooterContent div.ctaFooter a.ctaFooterLinks span{
    background:url(/img/minisitios/msb/btn-cuenta.jpg) no-repeat left top;
    cursor:pointer;
    display:block;
    font-size:11px;
    font-weight:bold;
    height:17px;
    line-height:17px;
    margin-top:4px;
    text-align:center;
    width:86px;
}

/*RIGHT COLUMN*/

div.new-cta-top div.cta-open h3{
	padding-top:2px;
}

div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes{
	margin:10px;	
}

div.shadow{color:#fff!important}

div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes li{
	background:url(/ektronhtml/adultos/planes-prepago.jpg) no-repeat scroll left top;
	width:170px;
	height:60px;
	margin-bottom:10px;	
	text-align:center;
	padding:6px 12px 0 12px;
}

div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes li b{
	font-size:18px;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:10px;
	width:100%;
	position:relative;
	z-index:1000000;
}

div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes li span,
div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes li sup{
	font-size:27px;
	font-weight:bold;
}

div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes li sup{
	font-size:16px;
}

div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes li.xh{
	background-position:left -75px;
}

div.rightColumn div.lateralDynamic .lateralContentWrapper ul.planes li.xh b{
	text-align:left;
	font-size:16px;
}

div.pageContent div.rightColumn div.lateralDynamic{
    background:url('/img_ektron/bg-lateral-grey-content-dark.jpg') repeat-y left top;
}

div.pageContent div.lateralDynamic div.lateralTopSpacer{
    background:url(/img_ektron/bg-lateral-movie.jpg) no-repeat left top;
    height:8px;
    margin-bottom:-6px;
    width:214px;
}

div.pageContent div.lateralDynamic .lateralContentWrapper{
	background-color:#1B1B1B;
    background-image:none;
    border-left:1px solid #333;
    border-right:1px solid #333;
    overflow:hidden;
    padding:11px 0 0 10px;
    text-align:left;
    width:202px;
    color:white;
}

div.pageContent div.lateralDynamic .lateralBottomSpacer{
    background:url(/img_ektron/bg-close-lateral-movie.jpg) no-repeat left top;
}

div.pageContent div.lateralDynamic .lateralContentWrapper h3{
	color:#fff;
	margin:2px 0 0 10px;
}

div.pageContent div.lateralDynamic .lateralContentWrapper a{
    color:#00ABE3;
    font-weight:bold;
    margin:0 0 0 10px;
    font-size:12px;
}

div.pageContent div.lateralDynamic .lateralContentWrapper b, div.pageContent div.lateralDynamic .lateralContentWrapper p{
    margin:5px 0 5px 10px;
}

div.pageContent div.lateralDynamic .lateralContentWrapper b{
    font-size:12px;
    display:block;
    margin:5px 0 0 10px;
}

div.pageContent div.lateralDynamic .lateralContentWrapper ul.hd{
    color:#FFF;
    list-style-type:none;
    margin:5px 10px 0 10px;
    text-align:left;
}
div.pageContent div.lateralDynamic .lateralContentWrapper ul.hd li{
	background:url(/img_ektron/bullet-lateral.jpg) no-repeat scroll left 7px;
    font-size:12px;
    margin-bottom:5px;
    padding-left:7px;
}
ul.cta-right{
    width:204px;
}

div.pageContent h2{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}

/*Lateral dynamic blue*/
div.lateralDynamicBlue h2{
	font-size:18px;
	margin:0 0 -13px 0;
	background-image:none!important;	
}

div.lateralDynamicBlue ul li {
    margin-bottom: 15px;
}

div.lateralDynamicBlue h2 
{
    width:150px;   
}

div.lateralDynamicBlue ul li h3{
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
    margin-bottom:5px;
}

div.lateralDynamicBlue ul li a{
    color:#00abe3;
    font-weight:bold;
}
div.new-cta-top div.cta-content table tr td p.comp 
{
	margin-top:0px;
	font-weight:normal;
}

/* Header Módulo 3D */
div#contHeaderMod3D {
	float:left;
	height:35px;
	margin:50px 0 -26px;
	width:680px;
}

	div#contHeaderMod3D > div {
		float:left;
	}
	
	div#contHeaderMod3D > div#logo3DMod3D {
		padding-right:12px;
	}
	
	div#contHeaderMod3D > div#logoMoviecity3DMod3D {
		margin-top:4px;
		padding-right:26px;
	}
	
	div#contHeaderMod3D > div#exclClientesMoviecity {
		color:#FFCF3A;
		font-size:12px;
		font-weight:bold;
		line-height:17px;
		margin-top:2px;
	}
.offer {
	float: right;
	padding: 35px 20px;
}