@charset "utf-8";
/* CSS Document */
img, div, p, span { behavior: url(js/iepngfix.htc) }
@font-face {
    font-family: 'AvenirLT-Medium';
    src: url('/materiales/_recursos/fonts/lte50344.eot');
    src: url('/materiales/_recursos/fonts/lte50344.eot?#iefix') format('embedded-opentype'),
         url('/materiales/_recursos/fonts/lte50344.woff') format('woff'),
         url('/materiales/_recursos/fonts/lte50344.ttf') format('truetype'),
         url('/materiales/_recursos/fonts/lte50344.svg#lte50344') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirLT-Bold';
    src: url('/materiales/_recursos/fonts/lte50346.eot');
    src: url('/materiales/_recursos/fonts/lte50346.eot?#iefix') format('embedded-opentype'),
         url('/materiales/_recursos/fonts/lte50346.woff') format('woff'),
         url('/materiales/_recursos/fonts/lte50346.ttf') format('truetype'),
         url('/materiales/_recursos/fonts/lte50346.svg#lte50346') format('svg');
    font-weight: normal;
    font-style: normal;
}


*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
body{
	background-color:#8cd7ff;
	text-align:center;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0px auto;
}
#master{
	width:990px;
	margin:auto;
}
#sombra{
	width:990px;
	height:auto;
	float:left;
	clear:none;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
}
#top{
	width:990px;
	height:139px;
	float:left;
	clear:right;	
	background: #535353;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#535353');
	background-image: linear-gradient(bottom, rgb(83,83,83) 25%, rgb(0,0,0) 100%);
	background-image: -o-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(0,0,0) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(0,0,0) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(0,0,0) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(0,0,0) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(83,83,83)),
		color-stop(1, rgb(0,0,0))
	);
}
.logo{
	width:383px;
	height:76px;
	padding:0;
	margin:16px 0px 0 37px;
	float:left;
	clear:none;
}
.logo-icd{
	float:right;
	clear:none;
	padding:0;
	margin:25px 37px 0 0;
}
#top .txt, #top .tx-course{
	width:auto;
	height:auto;
	float:left;
	clear:none;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:21px;
	color:#8ae2ff;
	letter-spacing:1px;
	text-align:center;
	line-height:24px;
	margin-top:38px;
	text-transform:uppercase;
}
#top .tx-course{
	float:left;
	clear:none;
	font-size:30px;
	margin:3px 0 0 31px;
	letter-spacing:0px;
}
#top .txt{
	margin-left:41px;
}

#titular{
}


/** BOTONES TOP **/
.btn-top{
	width:397px;
	height:auto;
	float:left;
	clear:none;
	margin: 16px 0px 0px 25px;
}
.btn-sitio, .btn-video, .btn-guia{
	width:139px;
	height:37px;
	float:left;
	clear:none;
	margin-right:8px;
	background: url(/img/btn-top.png) no-repeat 0px 0px;
}
.btn-video{
	width:99px;
	background: url(/img/btn-top.png) no-repeat -139px 0px;
}
.btn-guia{
	width:135px;
	background: url(/img/btn-top.png) no-repeat -238px 0px;
}
.btn-sitio:hover, .btn-video:hover, .btn-guia:hover{
	cursor:pointer;
	border:none;
	background:url(/img/btn-top.png) no-repeat bottom left;
}
.btn-video:hover{
	background:url(/img/btn-top.png) no-repeat -139px bottom;
}
.btn-guia:hover{
	background:url(/img/btn-top.png) no-repeat bottom right;
}

.semana-img{
	float: left;
	margin: 0px 0px 0px 15px;
}
.txt-face{
	width: 525px;
	height: 130px;
	float: left;
	margin-top: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	line-height: 30px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
}
.txt-azul{color:#042678;}
a.btn-facebook{
	width:448px;
	height: 78px;
	float: left;
	clear:none;
	border:none;
	background:url(/img/btn-facebook.png) no-repeat top center;
	cursor:pointer;
	margin: 0px 0px 12px 41px;
	text-align:center;
	padding:0px;
}
a.btn-facebook:hover{
    height: 75px;
	margin: 12px 0px 3px 41px;
	padding:0px;
	background:url(/img/btn-facebook.png) no-repeat bottom center;
}

#cont-home, #cont-home-registro{
	width:990px;
	height:892px;
	float:left;
	clear:none;
	background:url(/img/bg-form.jpg) no-repeat top left transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
}
#cont-home-registro{
	background:url(/img/bg-registro.png) no-repeat top left transparent;
	height:auto;
}

.txt-intro, .txt-intro-conf{
	width: 560px;
	height:auto;
	float:left;
	clear:none;
	margin:0px;
	padding: 16px 0 8px 0px;
	
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 17px;
	line-height: 22px;
	color:#fff;
	letter-spacing:0px;
	text-align:left;
	text-transform:uppercase;
}
.txt-intro-conf{
	width:990px;
	margin:18px 0px 0px 0px;
	padding:9px 0 8px 0;
	text-align:center;
	font-size:21px;
}

/** IMAGEN CONOCER DISCOVERY **/
.conoce-discovery{
	width:591px;
	height:342px;
	float:left;
	clear:none;
	margin: 26px 0px 0px 26px;
	background:url(/img/conoce-discovery.png) no-repeat top left;

}
a.conoce-discovery, a.conoce-discovery-blue{
	width:auto;
	height:auto;
	display:inline;
	float: right;
	clear: both;
	background: #000;
	border:none;
	border-radius: 8px 0px 0px 8px;
    margin: 116px 7px 0px 0px;
    padding:9px 15px 10px 8px;	

	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:17px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	text-align:right;
	text-decoration:none;

	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
}

a.conoce-discovery-blue{
	background:#009fda;
    margin: 7px 7px 0px 0px;
    padding:4px 15px 3px 8px;	
 	font-size:13px;
	text-shadow: 0px 1px 5px rgba(150, 150, 150, 0.8);
}

a.conoce-discovery:hover{
	background:#009fda;
}

a.conoce-discovery-blue:hover{
	background:#091a45;
	text-shadow: 0px 1px 5px rgba(150, 150, 150, 0.0);
}

/** IMAGEN CONOCER DISCOVERY CONFIRMAR **/
.conoce-discovery-conf{
	width:591px;
	height:342px;
	float:left;
	clear:none;
	margin: 26px 0px 0px 26px;
	background:url(/img/conoce-discovery.png) no-repeat top left;

}
a.conoce-discovery-conf, a.conoce-discovery-blue-conf{
	width:auto;
	height:auto;
	display:inline;
	float: right;
	clear: both;
	background: #091a45;
	border:none;
	border-radius: 8px 0px 0px 8px;
    margin: 238px 31px 0px 0px;
    padding:9px 15px 10px 8px;	

	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:17px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	text-align:right;
	text-decoration:none;
}

a.conoce-discovery-blue-conf{
	background:#009fda;
    margin: 6px 31px 0px 0px;
    padding:4px 15px 3px 8px;	
 	font-size:13px;
}
a.conoce-discovery-conf:hover{
	background:#009fda;
}
a.conoce-discovery-blue-conf:hover{
	background:#091a45;
}


/** FORM **/
#formulario, #formulario-activacion{
	width:558px;
	height:auto;
	float:left;
	clear:none;
	margin:18px 0 0 52px;

	font-family: AvenirLT-Medium, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#fff;
	letter-spacing:0px;
	text-transform:uppercase;
	text-align:left;
}
#formulario-activacion{
	margin:17px 0 0 33px;
}
.felicitaciones, .felicitaciones-celeste{
	width:562px;
	height:auto;
	float:left;
	clear:none;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#fff;
	letter-spacing:0px;
	text-align:left;
	margin:10px 0 1px 20px;
	text-transform:uppercase;
}
.felicitaciones-celeste{
	font-size:35px;
	line-height:35px;
	margin:17px 0 4px 15px;
	color:#89defa;
}
#codigo{
	width:537px;
	height:auto;
	float:left;
	clear:none;
	background-color:#0a1f51;
	padding:11px 20px 7px 20px;
	margin:9px 0 6px 0;
	text-transform:uppercase;
}
.codigo-amarillo{
	width:537px;
	height: auto;
	float: left;
	clear: none;
	color:#fff21d;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:50px;
	line-height:50px;
	text-transform:none;
	text-align:center;
	padding: 5px 0 8px 0;
}
.txt-amarillo, .arial-13{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	text-align:center;
	font-size:12px;
	line-height:20px;
	color:#fff21d;
	letter-spacing:0px;
}
.arial-13, .arial-19{
	width: 550px;
	text-align:left;
	font-size:13px;
	line-height:20px;
	color:#fff;
	padding:0 0 7px 20px;
}
.arial-19{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	text-transform:none;
}
.arial-19 a{
	color:#fff21d;
	font-weight:bold;
	text-decoration:underline;
}
.arial-19 a:hover{
	text-decoration:none;
}

.logo-disc-1{
	width:229px;
	height:29px;
	float:left;
	clear:none;
	background:url(/img/logo-disc-1.png) no-repeat top right;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
.num{
	width:37px;
	height:21px;
	float:left;
	clear:none;
	background:#00b2ed;
	border-radius:100px;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:29px;
	line-height:10px;
	color:#fff;
	padding: 14px 0 2px 0px;
	text-align:center;
	margin: 6px 0 0px 20px;
}
.paso{
	float:left;
	clear:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size:17px;
	line-height:19px;
	color:#fff;
	letter-spacing:0px;
	margin-left:7px;
}
.paso.uno{
	width:478px;
	height: 38px;
	padding-top: 15px;
}
.paso.dos{
	width:246px;
	height:50px;
	padding-top:6px;
}
.paso.cuatro{
	width:352px;
	height:46px;
	padding-top:6px;
	background:url(/img/logo-disc-2.png) no-repeat bottom right;
}
.paso.cinco{
	width:352px;
	height:auto;
	padding-top:5px;
}
.tooltip{
	color:#fff699;
	font-size:12px;
	text-decoration:none !important;
	font-weight:bold;
}
.tooltip:hover{
	color: #89defa;
	cursor:pointer;
	text-decoration:none;
}
a.tooltip span {
	width:130px;
	display:none; 
	padding:2px 3px; 
	margin-left:8px;
	text-decoration:none;
}
a.tooltip:hover span{
	width:350px;
	height:auto;
	padding:5px;
	margin:-3px 0 0 8px;
	background:#d9f5ff;
	display:inline;
	position:absolute;
	border:1px solid #00b2ed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#050058;
	line-height:13px;
	text-align:left;
}


.fondo-azul{
	width:577px;
	height:52px;
	float:left;
	clear:none;
/*	background:#045b7c;*/
	padding-top:0px;
}
.img-registro{
	position: relative;
 	right: -75px;
 	top: 156px;
}
.diviertete, .diviertete-b{
	width: 577px;
	height:auto;
	float:left;
	clear:none;
	color:#fff;
	font-size:20px;
	text-align:center;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
	padding: 1px 0 0 33px;
}
.diviertete-b{
	text-align:left;
  	margin: 38px 0px 0 -8px; 
}
.paso a{
	color:#fff21d;
	font-weight:bold;
	text-decoration:underline;
}
.paso a:hover{
	text-decoration:none;
}

.azul{
	width: 420px;
	height: 47px;
	float: left;
	clear: none;
	background-color: #fff;
	font-size: 15px;
	color: #091a45;
	font-weight: bold;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 9px 142px 13px 18px;
	margin: 14px 20px 0px -20px;
	text-transform: none;
	letter-spacing: 0px;
}
a.btn-contacto{
	width:133px;
	height: 96px;
	position: absolute;
    top: 568px;
	margin-left: 23px;
	background:url(/img/btn-contacto.png) no-repeat top center;
	cursor:pointer;
}
a.btn-contacto:hover{
    height: 96px;
    margin-top:2px;
	background:url(/img/btn-contacto.png) no-repeat bottom center;
}

.obligatorios{
	width:300px;
	height:0px;
	float:left;
	clear:none;
	padding-top:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#fff;
	text-transform:none;
	line-height:20px;
}
.yellow{
	color:#fff21d;
	font-weight:bold;
}
.label, .label-a{
	width:285px;
	height:15px;
	float:left;
	clear:both;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	line-height:10px;
	color:#fff699;
	padding:10px 0 20px 0;
}

.campo{
	width:255px;
	height:45px;
	border:none;
	float:left;
	clear:none;
	font-size:15px;
	color:#fff21d;
	padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.campo input{
	width:240px;
	height:23px;
	border:1px solid #FFF;
	float:left;
	clear:none;
	text-transform:none;
	font-family: AvenirLT-Medium, Arial, Helvetica, sans-serif;
}
.campo textarea{
	width:240px;
	height:150px;
	border:1px solid #FFF;
	float:left;
	clear:none;
	text-transform:none;
	font-family: AvenirLT-Medium, Arial, Helvetica, sans-serif;
}
.btn-enviar{
	width:244px;
	height:45px;
	float:right;
	clear:none;
	border:none;
	background:url(/img/btn-obtener.png) no-repeat top center;
	cursor:pointer;
	margin-top:-13px;
	text-align:center;
}
.btn-enviar:hover{
	background:url(/img/btn-obtener.png) no-repeat bottom center;
}

.asterisco{
	width:auto;
	height:40px;
	float:right;
	clear:none;
	text-align:left;
	font-size:15px;
	color:#fff21d;
	font-weight:bold;
	padding-top:4px;
	margin-right:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.asterisco-cel{
	width:5px;
	height:20px;
	float:left;
	clear:none;
	text-align:left;
	font-size:15px;
	color:#fff21d;
	font-weight:bold;
	padding:-10px 0 0 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.error-message, .error-message-cel{
	width:252px;
	height:14px;
	float:right;
	clear:none;
	padding-top:-2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ff0000;
	text-transform:uppercase;
}
.celeste{
	color:#8ae2ff;
}
li{
	list-style-image:url(/img/li.png);
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:10px;
}
.txt-registro, .txt-registro-b{
	width: 575px;
	height: 286px;
	padding: 45px 0 0px 35px;
	float: left;
	clear: none;
	background:url(/img/form-registro.png) no-repeat top right;
}
.txt-registro-b{
	height: 350px;
	padding: 43px 0 0px 0px;
	background:url(/img/form-registro-b.png) no-repeat top right;
}
.avenir{
	font-family: AvenirLT-Medium, Arial, Helvetica, sans-serif;
	padding:0 0 0px 20px;
	font-weight:normal;
	letter-spacing:0px;
	font-size:17px;
	text-transform:uppercase;
	line-height:21px;
	color:#FFF;
	text-align:left;
}
.bold-avenir, .avenir-celeste{
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
}
.avenir-celeste{
	color:#00b2ed;
	font-size:33px;
	line-height:29px;
	padding: 0 0 8px 19px;
	text-transform: uppercase;
	float:left;
}
a.link{
	font-weight:bold;
	color:#fff21d;
}
a.link:hover{
	font-weight:bold;
	color:#fff21d;
	text-decoration:none;
}

.banner, .banner-susc{
	width:368px;
	float:right;
	clear:none;
	padding:0px;
	margin: 20px 0px 0px 0px;
}
.banner-susc{
	height: 799px;
	margin:15px 0 0 0px;
	background: url(/img/banner-confirm.png) top center no-repeat;
}
.banner .semana-ilimitada{
	float:left;
	clear:none;
}
.semana-ilimitada2{
	float:left;
	clear:none;
	padding-top:8px;
}
.precio, .compralo{
	width:368px;
	height: 60px;
	float:right;
	clear:none;
	background: url(/img/comprar.png) top center no-repeat;
	margin: 0px;
	padding: 0px;
}
.compralo{
	height: 200px;
	background:url(/img/compralo.png) no-repeat top center;
	padding: 0px;
}
.compralo a.btn-comprar{
	margin: 142px 0px 0px 8px;
}
a.btn-comprar{
	width:328px;
	height: 60px;
	float: left;
	clear:none;
	border:none;
	background:url(/img/btn-comprar.png) no-repeat top center;
	cursor:pointer;
	margin: 0px 0px 0px 10px;
	text-align:center;
	padding:0px;
}
a.btn-comprar:hover{
    height: 59px;
	background:url(/img/btn-comprar.png) no-repeat bottom center;
}

.mas-exitoso{
	width:990px;
	height:auto;
	float:left;
	clear:none;
	background:#00b2ed;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b2ed', endColorstr='#00a0d6');
	background-image: linear-gradient(bottom, rgb(0,161,214) 0%, rgb(0,178,237) 50%);
	background-image: -o-linear-gradient(bottom, rgb(0,161,214) 0%, rgb(0,178,237) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(0,161,214) 0%, rgb(0,178,237) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,161,214) 0%, rgb(0,178,237) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(0,161,214) 0%, rgb(0,178,237) 50%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(0,161,214)),
		color-stop(0.5, rgb(0,178,237))
	);	
	
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:37px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	line-height:24px;
	margin:0px;
	padding:16px 0 13px 0;
	text-transform:uppercase;
	text-align:center;
}
.img-discovery{
	width:990px;
	height:165px;
	float:left;
	clear:none;
	margin:0px;
	padding:0px;
}


/** CONTACTO **/
#contacto{
	width:990px;
	height:630px;
	float:left;
	clear:none;
	background:url(/img/bg-contacto.jpg) no-repeat top left transparent;
}
.tit{
	width:900px;
	height:auto;
	float:left;
	clear:none;
	font-family: AvenirLT-Bold, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:30px;
	line-height:30px;
	letter-spacing:1px;
	color:#fff;
	text-align:left;
	margin:35px 0px 10px 31px;
	text-transform:uppercase;
}
.form{
	width:360px;
	height:auto;
	float:left;
	clear:none;
	margin-left:324px;
	text-align:left;
	text-transform:uppercase;
}
.form .label{width:100px;}
.btn-form, .btn-volver{
	width:73px;
	height:45px;
	float:right;
	clear:none;
	border:none;
	margin:120px 18px 0 0;
	background:url(/img/btn-enviar.png) no-repeat top center;
	cursor:pointer;
}
.btn-form:hover{
	background:url(/img/btn-enviar.png) no-repeat bottom center;
}
.btn-volver{
	margin:0px;
	background:url(/img/btn-volver.png) no-repeat top center;
}
.btn-volver:hover{
	background:url(/img/btn-volver.png) no-repeat bottom center;
}

/*  Footer  */
#pie{
	width:990px;
	height:auto;
	background-color:#dedede;
	float:left;
	clear:none;
	padding:0 0 20px 0;
	color:#4c4c4c;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
/*    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);*/
}

#pie .discovery, #pie .discovery a{
	background:url(/img/discovery-small.png) no-repeat top left transparent;
	margin:18px 0 0 18px;
	width:auto;
	height:auto;
	float:left;
	clear:none;
	padding-top:35px;
	color:#4c4c4c;
	text-decoration:none;
}
#pie #icd{
	background:url(/img/icd-small.png) no-repeat top right transparent;
	padding-top:52px;
	width:auto;
	height:auto;
	float:right;
	clear:none;
	text-align:right;
	padding-right:19px;
	text-decoration:none;
}
.legal{
	width:945px;
	height:auto;
	float:left;
	clear:none;
	margin:19px 0 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F3580;
	line-height:15px;
	text-decoration:none;
	text-align:left;
}
a.legal{
	float:none;
	clear:none;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
a.legal:hover{
	text-decoration:underline;
}
