/* 	Resets defualt browser settings
	reset.css  */
	

@font-face {	
    font-family: 'itc-american-bold';
    src: url('../materiales/_recursos/fonts/itc-american-bold.eot');
    src: url('../materiales/_recursos/fonts/itc-american-bold.eot?#iefix') format('embedded-opentype'),
         url('../materiales/_recursos/fonts/itc-american-bold.woff') format('woff'),
         url('../materiales/_recursos/fonts/itc-american-bold.ttf') format('truetype'),
         url('../materiales/_recursos/fonts/itc-american-bold.svg#itc-american-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'amrtypen';
    src: url('../materiales/_recursos/fonts/amrtypen.eot');
    src: url('../materiales/_recursos/fonts/amrtypen.eot?#iefix') format('embedded-opentype'),
         url('../materiales/_recursos/fonts/amrtypen.woff') format('woff'),
         url('../materiales/_recursos/fonts/amrtypen.ttf') format('truetype'),
         url('../materiales/_recursos/fonts/amrtypen.svg#amrtypen') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'anjelika_rose';
    src: url('../materiales/_recursos/fonts/anjelika_rose.eot');
    src: url('../materiales/_recursos/fonts/anjelika_rose.eot?#iefix') format('embedded-opentype'),
         url('../materiales/_recursos/fonts/anjelika_rose.woff') format('woff'),
         url('../materiales/_recursos/fonts/anjelika_rose.ttf') format('truetype'),
         url('../materiales/_recursos/fonts/anjelika_rose.svg#anjelika_rose') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'anjelika_rose_thin';
    src: url('../materiales/_recursos/fonts/anjelika_rose_thin.eot');
    src: url('../materiales/_recursos/fonts/anjelika_rose_thin.eot?#iefix') format('embedded-opentype'),
         url('../materiales/_recursos/fonts/anjelika_rose_thin.woff') format('woff'),
         url('../materiales/_recursos/fonts/anjelika_rose_thin.ttf') format('truetype'),
         url('../materiales/_recursos/fonts/anjelika_rose_thin.svg#anjelika_rose_thin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'in_my_room';
    src: url('../materiales/_recursos/fonts/in_my_room.eot');
    src: url('../materiales/_recursos/fonts/in_my_room.eot?#iefix') format('embedded-opentype'),
         url('../materiales/_recursos/fonts/in_my_room.woff') format('woff'),
         url('../materiales/_recursos/fonts/in_my_room.ttf') format('truetype'),
         url('../materiales/_recursos/fonts/in_my_room.svg#in_my_room') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sketchicons';
    src: url('../materiales/_recursos/fonts/sketchicons.eot');
    src: url('../materiales/_recursos/fonts/sketchicons.eot?#iefix') format('embedded-opentype'),
         url('../materiales/_recursos/fonts/sketchicons.woff') format('woff'),
         url('../materiales/_recursos/fonts/sketchicons.ttf') format('truetype'),
         url('../materiales/_recursos/fonts/sketchicons.svg#sketchicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sketchiconsbold';
    src: url('../materiales/_recursos/fonts/sketchiconsbold.eot');
    src: url('../materiales/_recursos/fonts/sketchiconsbold.eot?#iefix') format('embedded-opentype'),
         url('../materiales/_recursos/fonts/sketchiconsbold.woff') format('woff'),
         url('../materiales/_recursos/fonts/sketchiconsbold.ttf') format('truetype'),
         url('../materiales/_recursos/fonts/sketchiconsbold.svg#sketchiconsbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }
body { line-height:1; color:black; background:white; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}

body { 
	background: url(../images/bg.jpg) repeat-x top left #bff0ff;
	margin: 0px;
	font:normal 62.5%/1.5 Helvetica, Arial, sans-serif;
	letter-spacing:0;
	color:#fff;
	-webkit-font-smoothing: subpixel-antialiased;
}
#master{
	width:990px;
	height:auto;
	margin:auto;
}
#top, #top-inside{
	width:990px;
	height:162px;
	float:left;
	clear:right;
}
#top-inside{
	height:138px;
}
.logo, .logo-inside{
	width:auto;
	height:auto;
	padding:0;
	margin:20px 19px 0px 0px;
	float:right;
	clear:none;
}
.logo-inside{
	margin:8px 30px 0px 0px;
}
.logo_cliente, .logo_cliente-inside{
	width:auto;
	height:auto;
	padding:0;
	margin:24px 18px 0 30px;
	float:left;
	clear:none;
}
.logo_cliente-inside{
	margin:11px 0px 0 40px;
}



/** LOGIN TOP **/
#login{
	width:391px;
	height:87px;
	padding:8px 10px 0 10px;
	margin:0 0 7px 0px;
	float:left;
	clear:none;
	border-right:1px solid #f2d200;
	border-left:1px solid #f2d200;
	border-bottom:1px solid #f2d200;
	border-top:none;
	border-radius:0 0 11px 11px;
	behavior:url(border-radius.htc); /* para Explorers */
	font-family: 'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#de0004;
	letter-spacing:0px;
	text-transform:uppercase;
	line-height:18px;

	background:#fbe86f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbed94', endColorstr='#f8da17');
	background-image: linear-gradient(bottom, rgb(248,218,23) 0%, rgb(251,237,148) 100%);
	background-image: -o-linear-gradient(bottom, rgb(248,218,23) 0%, rgb(251,237,148) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(248,218,23) 0%, rgb(251,237,148) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(248,218,23) 0%, rgb(251,237,148) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(248,218,23) 0%, rgb(251,237,148) 100%);	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.21, rgb(248,218,23)),
		color-stop(0.61, rgb(251,237,148))
	);
}
#login .campos{
	width:392px;
	height:auto;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	line-height:12px;
	padding-top:4px;
}
.txt-campos{
	width:139px;
	height:43px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#de0004;
	letter-spacing:0px;
	float:left;
	text-transform:none;
}
#login input{
	width:130px;
	height:27px;
	float:left;
	clear:none;
	border:1px solid #9dc125;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	letter-spacing:0px;
	color:#de0004;
	text-align:left;
	vertical-align:middle;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 3px;
}
#login input:focus {
	border: 1px solid #b3b0a2;
}
#btn-ingreso.btn-ingreso-a{
	width:110px;
	height:32px;
	float:right;
	clear:none;
	margin:11px 0px 1px 0px;
	padding:0px;
	
	color:#fff;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	
	border-radius:10px;
	border-bottom:1px solid #6f891a;
	border-right:1px solid #73910f;
	border-left:1px solid #a5c147;
	border-top:1px solid #bed66f;
	
	background:#93b522;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dc125', endColorstr='#89a920');
	background-image: linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -o-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(137,169,32)),
		color-stop(1, rgb(157,193,37))
	);
}
#btn-ingreso.btn-ingreso-a:hover{
	margin:12px 0px 0px 0px;
	background:#73910f;
	cursor:pointer;
}
/*#login .btn-ingreso{
	width:110px;
	height:32px;
	float:right;
	clear:none;
	margin:11px 0px 1px 0px;
	padding:0px;
	
	color:#fff;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	
/*	background:url(../img/btn-ingresar.png) no-repeat top left;*/
/*	border-radius:10px;
	border-bottom:1px solid #6f891a;
	border-right:1px solid #73910f;
	border-left:1px solid #a5c147;
	border-top:1px solid #bed66f;
	
	background:#93b522;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dc125', endColorstr='#89a920');
	background-image: linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -o-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(137,169,32) 0%, rgb(157,193,37) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(137,169,32)),
		color-stop(1, rgb(157,193,37))
	);
}
#login .btn-ingreso:hover{
	margin:12px 0px 0px 0px;
	background:#73910f;
	cursor:pointer;
}*/
#login .txt{
	width:396px;
	height:auto;
	float:left;
	clear:none;
	margin:3px 0px 4px -2px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:13px;
	color:#fa6800;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}
#login .txt a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fa6800;
	text-decoration:underline;
}
#login .txt a:hover{
	text-decoration:none;
}


/** BOTONES HOME **/
#btns-home{
	width:415px;
	height:60px;
	float:left;
	clear:none;
	margin:0px 0 0 0px;
}
#btns-home .btn-registro, #btns-home .btn-como-ingresar{
	width:223px;
	height:43px;
	float:left;
	clear:none;
	margin:0px 13px 1px 0px;
	padding:5px 11px 0px 11px;

	color:#fff;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:0px 0px 6px rgba(0,0,0,.3);
	filter: dropshadow(color=#000, offx=0, offy=0);
	
	border-bottom:1px solid #137ea0;
	border-right:1px solid #137ea0;
	border-left:1px solid #0498c5;
	border-top:1px solid #59c9ea;
	border-radius:10px;
	
	background:#0ca6d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04ade0', endColorstr='#189cc6');
	background-image: linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -o-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(24,157,198)),
		color-stop(0.7, rgb(4,173,224))
	);
}
#btns-home .btn-registro:hover{
	background:#137ea0;
	cursor:pointer;
	border:1px solid #005873;
	margin:1px 13px 0px 0px;
}
#btns-home .btn-como-ingresar{
	width:130px;
	height:43px;
	float:left;
	clear:none;
	margin:0px 0px 1px 0px;
	padding:5px 11px 0px 11px;
	
	border-bottom:1px solid #a6115b;
	border-right:1px solid #b21261;
	border-left:1px solid #ec3e95;
	border-top:1px solid #f666ae;
	border-radius:10px;
	
	background:#ef1883;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f21885', endColorstr='#dc1679');
	background-image: linear-gradient(bottom, rgb(220,22,121) 0%, rgb(242,24,133) 70%);
	background-image: -o-linear-gradient(bottom, rgb(220,22,121) 0%, rgb(242,24,133) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(220,22,121) 0%, rgb(242,24,133) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(220,22,121) 0%, rgb(242,24,133) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(220,22,121) 0%, rgb(242,24,133) 70%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(220,22,121)),
		color-stop(0.7, rgb(242,24,133))
	);
}
#btns-home .btn-como-ingresar:hover{
	background:#b31262;
	cursor:pointer;
	border:1px solid #990f54;
	margin:1px 0px 0px 0px;
}
#cont-home{
	width:auto;
	height:auto;
	float:left;
	clear:none;
	margin:0 9px 0 9px;
	background-color:#fff;
	box-shadow: 0px 0px 9px rgba(0,0,0,.3);
}

#btns-usuario{
	width:385px;
	height:70px;
	float:left;
	clear:none;
	margin:41px 0 0 23px;
}
.btn-cambiar-contrasena, .btn-cerrar-sesion{
	width:136px;
	height:44px;
	float:left;
	clear:none;
	margin:0px 9px 9px 9px;
	padding:7px 17px 3px 17px;

	color:#fff;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:0px 0px 6px rgba(0,0,0,.3);
	filter: dropshadow(color=#000, offx=0, offy=0);
	
	border-bottom:1px solid #80a113;
	border-right:1px solid #80a113;
	border-left:1px solid #97c404;
	border-top:1px solid #c9eb59;
	border-radius:10px;

	background:#a9da0a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5d941', endColorstr='#9fc916');
	background-image: linear-gradient(bottom, rgb(159,201,22) 0%, rgb(181,217,65) 100%);
	background-image: -o-linear-gradient(bottom, rgb(159,201,22) 0%, rgb(181,217,65) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(159,201,22) 0%, rgb(181,217,65) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(159,201,22) 0%, rgb(181,217,65) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(159,201,22) 0%, rgb(181,217,65) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(159,201,22)),
		color-stop(1, rgb(181,217,65))
	);
}
.btn-cerrar-sesion{
	border-bottom:1px solid #a14c13;
	border-right:1px solid #a14c13;
	border-left:1px solid #c45104;
	border-top:1px solid #eb9359;

	background:#f07218;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db6816', endColorstr='#f27318');
	background-image: linear-gradient(bottom, rgb(219,104,22) 0%, rgb(242,115,24) 70%);
	background-image: -o-linear-gradient(bottom, rgb(219,104,22) 0%, rgb(242,115,24) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(219,104,22) 0%, rgb(242,115,24) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(219,104,22) 0%, rgb(242,115,24) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(219,104,22) 0%, rgb(242,115,24) 70%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(219,104,22)),
		color-stop(0.7, rgb(242,115,24))
	);
}
.btn-cerrar-sesion:hover, .btn-cambiar-contrasena:hover{
	background:#d95a00;
	cursor:pointer;
	border:1px solid #99460f;
	margin:1px 9px 8px 9px;
}
.btn-cambiar-contrasena:hover{
	background:#759900;
	cursor:pointer;
	border:1px solid #6f8c0e;
}

/*  Slideshow  *******************************************************************************************/
#container_slideshow {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:0;
	float:left;
	clear:none;
	background:url(../images/bg-superior.jpg) top left no-repeat;
}
#container_slideshow img, .topo{
	margin:1px 0px 0px 5px;
	float:left;
	clear:none;
}
#slideshow {
	width:655px;
	height:285px;
	position:relative;
	padding:0px;
	margin:0px;
}
#slides {
	position:absolute;
	top:0;
	left:305px; /* Este valor se debe cambiar cuando se modifica el ancho de la imagen*/
	z-index:100;
}
.slides_container {
	width:685px;
	height:284px;
	overflow:hidden;
	position:relative;
	display:none;
	float:left;
	clear:none;
}
.slides_container div.slide {
	width:671px;
	height:284px;
	display:block;
}



/*	Pagination  */
.pagination {
	width:16px;
	margin: 38px 20px 0px 0px;
	position:absolute;
	top:-12px;
	right:20px;
	z-index:500;
}

.pagination li {
	float:left;
	margin:11px 1px 0 1px;
	list-style:none;
	width:20px;
	height:20px;
}

.pagination li a {
	display:block;
	width:24px;
	height:0;
	border-radius:20px;
	padding-top:24px;
	margin:-12px 0px 15px 1px;
	float:left;
	overflow:hidden;
	background:#189cc6;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.3);
	filter: dropshadow(color=#000, offx=0, offy=0);
}

.pagination li.current a {
	background:#f8da17;
	background-position:-16px 0;
}

/*  Caption  */
.caption {
	z-index:500;
	width:auto;
	height:20px;
	background:#9dc125;
	margin:15px 0px 43px 14px;
	padding:13px 8px 9px 17px;
	position:absolute;
	left:0;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	line-height:14px;
	color:#fff;
	text-shadow:none;
}


/* Low */
.secciones{
	width:990px;
	height:auto;
	background-color:#e62327;
	float:left;
	clear:none;
	padding:0px 0px 0px 0px;
}
.secciones .tit{
	width:990px;
	height:auto;
	float:left;
	clear:none;
	margin:7px 0px 7px 0px;
	font-family: 'itc-american-bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:30px;
	line-height:35px;
	text-align:center;
	text-shadow:1px 1px 5px rgba(0,0,0,.2);
	color:#fff97f;
}
#kids, #teens{
	width:451px;
	height:428px;
	float:left;
	clear:none;
	margin:0px 0px 20px 17px;
	padding:0px 0px 0px 13px;
	background:#eb4f52;
	background:#eb4f52;
	border:0px solid;
	border-radius:30px;
}
/*#teens{
	background:url(../images/teens-logo.png) top left no-repeat #eb4f52;
}*/
.kids-tareas, .teens-tareas{
	width:auto;
	height:91px;
	display:block;
	margin:0px auto;
}
.kids, .teens{
	width:215px;
	height:166px;
	float:left;
	background:#fff;
	margin:0px 0px 0px 0px;
}
.kids.learn{
	background:url(../images/kids-learn.png) top left no-repeat;
}
.kids.do{
	background:url(../images/kids-do.png) top left no-repeat;
}
.kids.make{
	background:url(../images/kids-make.png) top left no-repeat;
}
.kids.sing{
	background:url(../images/kids-sing.png) top left no-repeat;
}
.teens.learn{
	background:url(../images/teens-learn.png) top left no-repeat;
}
.teens.do{
	background:url(../images/teens-do.png) top left no-repeat;
}
.teens.talk{
	background:url(../images/teens-talk.png) top left no-repeat;
}
.teens.chat{
	background:url(../images/teens-chat.png) top left no-repeat;
}



/** DIVISIÓN DE ZONAS **/
.zonas{
	width: 709px;
	height: 150px;
	margin: 60px auto 0px auto;
	text-align:center;
	display: block;
}
.logo-kids{
    width: 220px;
    padding-left: 42px;
    float: left;
}
.logo-teens{
    width: 255px;
    margin-top: 6px;
    padding-left: 23px;
    float: left;
}
a.seccion-kids, a.seccion-teens{
	width: 496px;
	height: 320px;
	display:block;
	float: left;
	padding: 7px 0px 35px 0px;
	text-decoration:none;
    color:#fff;
	background:#5cc5e6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc6e6', endColorstr='#a6e9ff');
	background-image: linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -o-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(166,233,255)),
		color-stop(1, rgb(92,198,230))
	);
}
a.seccion-teens{
	width: 494px;
	height: 320px;
	background:#bedb5a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bedb5a', endColorstr='#e0f279');
	background-image: linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -o-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(224,242,121)),
		color-stop(1, rgb(191,219,90))
	);
}
a.seccion-kids:hover, a.seccion-teens:hover{
	background:#ff8833;
}
.txt-inferior, .txt-inferior-kids{
    width: 200px;
    height: 45px;
    margin: 34px 0px 0px 5px;
    float: left;
    text-align: left;
    display: block;   
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 11px;
	line-height:14px;
    color:#000;
    text-transform:uppercase;
}
.txt-inferior-kids{
    width: 200px;
    height: 45px;
    float: left;
    margin: 34px 0px 0px 5px;
}
.nena{
	margin: 50px 0px 0px 50px;
}
.nene{
	margin: -9px 0px 0px 150px;
}

/** PROGRAMA KIDS **/
.programa-kids, .programa-teens{
	width:990px;
	height:auto;
	float: left;
	padding:7px 0px;

	background:#5cc5e6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc6e6', endColorstr='#a6e9ff');
	background-image: linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -o-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(166,233,255) 0%, rgb(92,198,230) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(166,233,255)),
		color-stop(1, rgb(92,198,230))
	);
}
.programa-teens{
	padding:7px 0px;
	background:#bedb5a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bedb5a', endColorstr='#e0f279');
	background-image: linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -o-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(224,242,121) 0%, rgb(191,219,90) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(224,242,121)),
		color-stop(1, rgb(191,219,90))
	);
}
.prgm-kids{
    float:left;
    padding:5px 0px 0px 33px;
}
.prgm-teens{
    float:left;
    padding:5px 0px 0px 33px;
}
.tit-programa-kids, .tit-actividades-kids, .tit-elige-kids, .tit-programa-teens, .tit-actividades-teens{
	width:562px;
	height:70px;
	float: left;
	clear:none;
	margin:20px 0px 7px 12px;
	font-family: 'itc-american-bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:27px;
	line-height:28px;
	text-align: left;
	text-shadow:1px 1px 5px rgba(0,0,0,.2);
	color:#fff;
}
.tit-actividades-kids{
	height: 40px;
	margin:30px 0px 0px 5px;
	font-size:34px;
	color:#dc1678;
}
.tit-elige-kids{
	width:874px;
	height: 40px;
	margin:10px 0px 0px 0px;
	font-size:34px;
	color:#dc1678;
}
.tit-programa-teens{
	width: 530px;
	height: 70px;
	margin: 20px 0px 7px 12px;
}
.margin-left{
	margin: 0px auto;
	width: 939px;
}
.tit-actividades-teens{
	width: 552px;
	height: 40px;
	margin: 26px 0px 0px 0px;
	padding: 0px;
	font-size: 34px;
	line-height: 34px;
	color: #fff97f;
}
a.btn-volver, a.btn-empezar{
	width:110px;
	height:32px;
	float:right;
	clear:none;
	margin:25px 49px 40px 0px;
	padding:0px;
	
	color:#fff;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 32px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	
	border-radius:10px;
	border-bottom:1px solid #631a8a;
	border-right:1px solid #640f91;
	border-left:1px solid #9748c2;
	border-top:1px solid #a463bf;
	
	background:#7200af;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c00bf', endColorstr='#4b0073');
	background-image: linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -o-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(75,0,115)),
		color-stop(0.7, rgb(124,0,191))
	);
}

a.btn-volver:hover, a.btn-empezar:hover{
	margin:25px 49px 40px 0px;
	background:#4b0073;
	border:1px solid #420066;
	cursor:pointer;
}
a.btn-empezar{
	width: 236px;
	margin: 7px auto 0px auto;
	color:#fff !important;
	float:none;
	display:inline-block;
}
a.btn-empezar:hover{
	margin: 7px 12px 0px 12px;
}
.unidad-kids img{
    width:154px;
    float:left;
}
.unidad-kids:hover{
	opacity:0.7;
	filter:alpha(opacity=80);
}


/** UNIDAD INTERNA **/
.unidad-titulo{
	width: 886px;
	height: 45px;
	display: inline-table;
	margin: -13px 0px 0px 13px;
	padding:0px;
	color:#fff;
	font-family:'anjelika_rose', Arial, Helvetica, sans-serif;
	font-size: 37px;
	line-height: 38px;
	text-align:left;
	text-decoration:none;
	text-shadow:1px 1px 5px rgba(0,0,0,.2);
}
.unidad-numero{
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:35px;
	color:#fff;
	display: inline;
}
#e-book, #video, .programa-teens #e-book, .programa-teens #video{
	width: 315px;
	height: 415px;
	display: inline-block;
	background:#fff;
	border-radius:30px;
/*	display: inline-table;*/
	margin: 5px 0px 0px 18px;
	padding: 15px 0px 0px 0px;
	color:#9dc125;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: 40px;
	text-align: center;
	text-decoration:none;
	text-transform: uppercase;
}
#e-book a{
	color:#9dc125;
	text-decoration:none;
}
#video, .programa-teens #video{
	width: 600px;
	height: 420px;
	float: left;
	margin:0px;
}
.programa-teens #e-book a{
	color:#5cc5e6;
	text-decoration:none;
}
.programa-teens #e-book, .programa-teens #video{
	color:#5cc5e6;
}

/*  Footer  */
#pie{
	width:990px;
	height:auto;
	background-color:#4b0073;
	float:left;
	clear:none;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
#pie .txt, .txt-politica{
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:right;
	margin:10px 22px 13px 0;
}
.txt-politica{
	width:auto;
	color:#4b0073;
	float:right;
	margin:10px 13px 13px 0;
}
a.txt-politica:hover{
	text-decoration:underline;
}
a.contacto{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
a.contacto:hover{
	text-decoration:underline;
	color:#eb4f52;
}

/** PÁGINAS INTERNAS **/
.tit{
	width:990px;
	height:auto;
	float:left;
	clear:none;
	background-color:#e62327;
	margin:7px 0px 7px 0px;
	font-family: 'itc-american-bold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:30px;
	line-height:35px;
	text-align:center;
	text-shadow:1px 1px 5px rgba(0,0,0,.2);
	color:#fff97f;
}
.texto, .felicitaciones, .felicitaciones-small{
	width: 750px;
	height:auto;
	float:left;
	clear:none;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#e62327;
	text-align:left;
	margin:auto;
	padding: 22px 0px 20px 50px;
}
.felicitaciones, .felicitaciones-small{
	width: 890px;
	font-family: 'anjelika_rose', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 34px;
	line-height:40px;
	padding: 10px 0px 15px 50px;
}
.felicitaciones-small{
	color:#e62327;
	font-size: 23px;
	line-height:27px;
	padding: 10px 0px 0px 0px;
}
#formulario{
	width: 250px;
	height: auto;
	display: table;
	margin: 10px 367px 50px 367px;
	float: left;
}
#formulario #UsuarioEmail{
	width:250px;
	height:27px;
	float:left;
	clear:none;
	border:1px solid #9dc125;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	letter-spacing:0px;
	color:#de0004;
	text-align:left;
	vertical-align:middle;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 3px;
}
#formulario #UsuarioEmail input:focus {
	border: 1px solid #b3b0a2;
}

#formulario .btn-submit, #contacto .btn-enviar, #formulario-passchange .btn-submit{
	width:auto;
	height:32px;
	cursor:pointer;
	margin:25px 7px 0px 7px;
	padding:0px 10px;
	
	color:#fff;
	font-family:'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 32px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	
	border-radius:10px;
	border-bottom:1px solid #631a8a;
	border-right:1px solid #640f91;
	border-left:1px solid #9748c2;
	border-top:1px solid #a463bf;
	
	background:#7200af;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c00bf', endColorstr='#4b0073');
	background-image: linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -o-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(75,0,115) 0%, rgb(124,0,191) 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(75,0,115)),
		color-stop(0.7, rgb(124,0,191))
	);
}

#formulario .btn-submit:hover, #contacto .btn-enviar:hover, #formulario-passchange .btn-submit:hover{
	background:#4b0073;
	border:1px solid #420066;
	cursor:pointer;
}
#formulario-passchange .btn-submit{
	float:right;
	clear:none;
	margin:25px 0px 30px 0px;
}
.contacto-form{
    width:350px;
    float:left;
    margin:23px 0px 30px 330px
}
#contacto .dato, #formulario-passchange, #contacto .dato-msj{
	width:53px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#de0004;
	text-align:left;
	padding:0px;
	margin:0px 2px 5px 2px;
}
#contacto .dato-msj{
    padding-bottom:78px
}
#formulario-passchange{
	width:420px;
	margin:-37px 285px 2px 285px;
}
#formulario-passchange label{
	line-height:36px;
}
#contacto input, #contacto #ContactoMensaje, #formulario-passchange .campo{
	width:250px;
	height:27px;
	float:left;
	clear:none;
	border:1px solid #9dc125;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	letter-spacing:0px;
	color:#de0004;
	text-align:left;
	vertical-align:middle;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 3px;
}
#contacto #ContactoMensaje{
	height:100px;
}
#contacto .btn-enviar{
	float:right;
	margin:25px 0px 0px 7px;
}
#formulario-passchange .campo{
	float:right;
}


/** INSTRUCCIONES **/
.pasos{
	width: 876px;
	height:auto;
	float:left;
	clear:none;
	margin: 0px 50px 13px 50px;
	padding: 5px;
	background-color:#fff;
	border-radius:30px;
	border: 2px solid #9dc125;
}
.num{
	width:50px;
	height:50px;
	float:left;
	clear:none;
	margin: 0px 5px 0px 0px;

	font-family:'anjelika_rose', Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:bold;
	line-height:49px;
	text-align:center;
	text-shadow:1px 1px 5px rgba(0,0,0,.2);

	border-radius:50px;

	background:#0ca6d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04ade0', endColorstr='#189cc6');
	background-image: linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -o-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(24,157,198) 0%, rgb(4,173,224) 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(24,157,198)),
		color-stop(0.7, rgb(4,173,224))
	);
}
.pasos .txt{
	width: 795px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 20px;
	color:#001559;
	float:right;
	clear:none;
	text-align:left;
	vertical-align:middle;
	padding:5px 0;
	margin: auto 19px auto 0px;
}
.salmon{
	width: 890px;
	height:auto;
	color: #e62327;
	font-family: 'itc-american-bold', Arial, Helvetica, sans-serif;
	font-size: 23px;
	padding: 0px;
	float:left;
	clear:none;
	font-weight:normal;
}
.blue{
	width: 890px;
	height:auto;
	padding: 0px;
	color:#001559;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
	float:left;
	clear:none;
}
.green{
	width: 890px;
	height:auto;
	color:#9dc125;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 10px 0px 8px 0px;
	float:left;
	clear:none;
}
.acceso-txt{
	width: 890px;
	padding: 0px 50px 30px 50px;
	float:left;
	clear:none;
}


/** POLITICAS DE PRIVACIDAD **/
#politicas{
	width:700px;
	height:auto;
	float:left;
	clear:none;
	background-color:#FFF;
	padding:20px;
	text-align:left;
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
}
#politicas .txt{
	width:700px;
	height:auto;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	clear:none;
	font-weight:normal;
}
#politicas .txt a{
	color:#c20000;
	text-decoration:underline;
}
#politicas .txt a:hover{
	color:#c20000;
	text-decoration:none;
}
