article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video {display: inline-block;}audio:not([controls]){display: none;height: 0;}[hidden],template{display:none;}html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body{margin:0;}a{background:transparent;}a:focus {outline: thin dotted;}a:active,a:hover {outline: 0;}h1 {font-size: 2em;margin: 0.67em 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}mark {background: #ff0;color: #000;}code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border:0;padding:0;}button,input,select,textarea{font-family: inherit;font-size: 100%;margin: 0;}button,input {line-height: normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;    padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}ol,ul{ list-style:none;padding-left:0px; }
@font-face {
    font-family: 'BAUHS93';
    src:local('☺');
    src: url('fonts/---bauhs93-webfont.eot');
    src: url('fonts/---bauhs93-webfont?#iefix') format('embedded-opentype'),
         url('fonts/---bauhs93-webfont.woff') format('woff'),
         url('fonts/---bauhs93-webfont.ttf') format('truetype'),
         url('fonts/---bauhs93-webfont.svg#BAUHS93') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="col-"],
[class*="col-"]
{
	float: left;
}
.bauhaus
{	
	font-family: 'BAUHS93';
}
* {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
}
input{
	-webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: -moz-text;
    -moz-user-select: text;
    -o-user-select: text;
    user-select: text;

}
.btn_circles
{
	background:url(style-kids/circles.png) bottom repeat-x;
	border-radius: 7px;
	display: block;
	margin:auto; 
	width:200px;
	color:#ffd700 ;
	font-family: 'BAUHS93';
	font-size: 22px;
	text-align:center;
	position:relative;
	top:-40px;
	padding-bottom:15px; 
	text-decoration:none;
}
.btn_circles.blue
{
	background-color:#0d69be;
	background-position-y: 23px;
}
.btn_circles.green
{
	background-color:#619203;
	background-position-y: 23px;
}
.btn_circles.purple
{
	background-color:#892288;
	background-position-y: 23px;
}
.btn_games
{	position: absolute;
	background:url(style-kids/btn-games.png); 
	color:#fff;
	font-family: "BAUHS93";
	line-height: 36px;
	text-decoration: none;
	text-align: center;
	height:32px;
	width:145px; 
	bottom: -16px;
	left: 32px;
}
.btn-top
{
	position:absolute;
	top:-24px;
}
.btn-top.top-help
{
	right: 70px;
	background-position:10px;
}
.btn-top.notification
{
	right: 436px;
	background-position:10px;
}
.col-3
{
	width: 23%;
	margin: 1%
}
.col-4
{
	width: 31.33%;
	margin: 1%
}
.col-5
{
	width: 39.66%;
	margin: 1%
}
.col-6
{
	width: 48%;
	margin: 1%
}
.col-7
{
	width: 56.33%;
	margin: 1%
}
.col-9
{
	width:73%;
	margin: 1%
}
.content
{
	width:930px;
	padding:0px 15px;
	margin:0px auto;
	position:relative;
}
.colors
{
	background: url(style-kids/colors.png);
	height:6px; 	
}
.end-main
{
	background: url(style-kids/grass.png)0 2px no-repeat;
height: 44px;
}

.footer
{
	background: url(style-kids/bg-footer.png)0 center  repeat-x;
	height: 200px;
}
.footer ul
{
	position:relative;
	top:70px;
}
.footer ul li
{
	list-style-type: none;
	float: left;
	width: 14.183%;
	text-align: center;
}
.footer ul li a
{
	color: #fff;
	text-decoration: none;
	font-family:"BAUHS93";

}

.header 
{
overflow: hidden;
background: url(style-kids/bg-header.jpg) repeat-x center -56px;
width: 100%;
}
.header .avatar
{	position:absolute;	
	background:#8aca0d;
	width:65px;
	top: -24px;
	right:0px;
 	text-align: center;
}
.header .avatar a.top-btn
{
	background:#e64344;
	text-decoration: none;
}
.header a.top-btn
{
	color:#fff;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 3px solid #fff;
	padding: 5px;
	width: 55px;
	display: block;
}
.header .btn-top a.top-btn{background:#0059ab url(style-kids/icon-btn-top.png) no-repeat; text-indent:-99999px;}
.header .btn-top.top-help a.top-btn{background-position: -28px}
.header .btn-top.notification a.top-btn{background-position: 16px !important}
.header .btn-top.notification a.top-btn { background:#de5396 url(style-kids/icon-btn-top.png) no-repeat; text-indent:-99999px;}

.header .avatar img
{	margin:5px;	
	width:50px;
	min-height: 50px;
	/*background: #fff;*/
}
.header .avatar p
{		
	font-weight:bold;
	color:#fff;
	padding: 0px;
	margin:0px 
}
.header .avatar span
{	background: url(style-kids/flag-profile.png);
	position:absolute;
	width: 100%;
	height:20px;
	bottom: -20px;
	left: 0px;
}
.header .content
{
	width: 960px;
	padding: 0px;

}
.header .logo 
{
display: block;
position: relative;
top: 35px;
height: 134px;
margin: 7px auto;
text-align: center;
width: 162px;
}
.header .logo img 
{
height: auto;
width: 100%;
}




.header .log ul li{display: inline;	
		}

.header .log ul li a{ position: absolute;display: block;width: 170px;height: 193px;
		}

.opcion{background: url("style-kids/logo2.png") no-repeat top left;top: 13px;left: 394px;}

a.opcion:hover{

-moz-transition: background .9s ease .2s;
-webkit-transition: background .9s ease .2s;
-o-transition: background .9s ease .2s;
-ms-transition: background .9s ease .2s;
transition: background .9s ease .2s;	     
background-position: bottom left !important;
}




.header .nav
{	
display: block;
margin: 0px;
padding: 0px;
overflow: hidden;
background:#cddded;
}
.header .nav li
{
	background: url(style-kids/bg-nav.png) repeat-x;
	float: left;
	width: 14.183%;
	list-style-type: none;
	text-align: center;
	margin-right:.12%;
}
.header .nav li.help
{
margin-right:0px	
}
.header .nav li:hover,.header .nav li.selected
{
	background-position: bottom left;
}
.header .nav li:hover a,
.header .nav li.selected a
{
	color:#fff;
}
.header .nav li:hover a span,
.header .nav li.selected a span
{
	background-position:0px -46px;
}

.header .nav li a
{
	display: block;
	height:64px;
	color:#0079c9;
	text-decoration: none;
}
.header .nav li a span
{	
	background: url(style-kids/icon-nav.png) top left no-repeat;
	display: block;
	height:40px;
	width:40px;
	margin:auto ;
	margin-top:3px;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration:.3s
	-o-transition-duration:.3s
	-ms-transition-duration:.3s 
}

.header .nav li.course a span
{
	background-position: -310px 0px;
}
.header .nav li.course:hover a span,.header .nav li.course.selected a span
{
	background-position: -310px -46px;
}

.header .nav li.class a span
{
	background-position: -45px 0px;
}
.header .nav li.class:hover a span,
.header .nav li.class.selected a span
{
	background-position: -45px -46px;
}
.header .nav li.videos a span
{
	background-position: -90px 0px;
}
.header .nav li.videos:hover a span,
.header .nav li.videos.selected a span
{
	background-position: -90px -46px;
}
.header .nav li.karaoke a span
{
	background-position: -135px 0px;
}
.header .nav li.karaoke:hover a span,
.header .nav li.karaoke.selected a span
{
	background-position: -135px -46px;
}
.header .nav li.games a span
{
	background-position: -184px 0px;
}
.header .nav li.games:hover a span,
.header .nav li.games.selected a span
{
	background-position: -184px -46px;
}
.header .nav li.dictionary a span
{
	background-position: -232px 0px;
}
.header .nav li.dictionary:hover a span,
.header .nav li.dictionary.selected a span
{
	background-position: -232px -46px;
}
.header .nav li.help a span
{
	background-position: -278px 0px;
}
.header .nav li.help:hover a span
{
	background-position: -278px -46px;
}

.header .nav-map
{
	/*padding: 11px 0 10px 60px;*/
	margin: 13px 0 0 0;
	/*background: url(style-kids/estrella-icon.png) no-repeat;*/
	border-bottom: 5px solid #ed8e06;
	overflow: hidden;
}
.header .nav-map li
{
	float: left;
	list-style-type: none;
	border-right:2px #fff solid;
	padding-right: 8px
}
.header .nav-map li a
{
	color:#fff;
	text-decoration:none;
}
.main
{
	background:#fff url(style-kids/bg-main.png) repeat-x;
	overflow: hidden; 
}
.main h3
{	
	font-family: "BAUHS93";
	background:url(style-kids/bg-h3.gif) left bottom repeat-x;
	color:#005aac;
	padding:6px;
	margin: 1%;
	font-weight: normal;
}
.main h3 > span
{
	background:url(style-kids/stars.png) left no-repeat;
	padding: 3px 20px;
}
.main h3 span.right
{
	background:url(style-kids/stars-right.png) right no-repeat;
	
}
.profile-section h3{display: none;}
.profile-section .panel-profile .status-img
{
	float: left;
	width: 30%;
	text-align:center;
}
.profile-section .panel-profile .status-img .imgperfil
{ width:145px; height:146px; margin:0px auto; }

.profile-section .panel-profile .status-img img
{
	width: 145px;
	margin: 15px auto;
	display: block;
}
.profile-section .panel-profile .status-img p
{
	color:#fff;
}
.profile-section .panel-profile .status-img p.name
{	
	background:#77b204;
	color:#fff;
	font-weight:bold;
	width: 150px;
	margin:auto;
	padding: 3px;
	border-radius: 7px;
}
.profile-section .panel-profile .status-img p.name-avatar
{
	color:#fda925;
	font-weight:bold;
}
.profile-section .panel-profile .cabecera
{	
	border-radius: 7px 7px 0 0;
	background:#00305c;
	width:100%;
	height:57px;
	margin: 0px;
	padding-left:217px;
}
.profile-section .panel-profile .cabecera2
{	
	border-radius: 7px 7px 0 0;
	background:#00305c;
	height:57px;
	margin: 0px;
	padding-left:217px;
}
.profile-section .panel-profile .cabecera2 .titulo3
{	
  color: #FEF102;
  font-weight: bolder;
  font-size: 27px;
  margin-top: 12px;
  float: left;
}
.profile-section .panel-profile .opcion_course li {	
	 float:left ;
	 width:50%;
	 text-align:center;
}
.profile-section .panel-profile .opcion_course li a {
	text-decoration:none;
}
.profile-section .panel-profile .opcion_course li:hover {	
	background-color:rgba(255,255,255,0.2);
	cursor:pointer;
}
.profile-section .panel-profile .opcion_course li img {	
	height:210px
}
.profile-section .panel-profile .opcion_course li p {	
  font-weight: bold;
  color: #fff;
}



  

.profile-section .panel-profile .cabecera li.selecciona
{	background: #fff;
	border-top: 5px solid #8cc224;
	margin-top: 24px; height:22px;
}
.profile-section .panel-profile .cabecera li
{
	background: #fda925;
	color:#2e2e2e;
	font-size: 18px;
	font-weight:bold;
	padding:3px 5px;
	text-decoration: none;
	float: left;
	margin-top: 24px; height:27px;
	cursor:pointer;
}

.choose-score {
	float: left;
	width: 66%;
	margin: 0px 2%;
	background: #fff;
	position: relative;
	height: 267px;
}

.contiene-progress
{ border: 2px solid #005baf; width: 429px;
float: left;
height: 240px;
margin: 15px 8px;
	background:url(style-kids/progress-tit.png) top no-repeat;
}
.contiene-progress .level{ float: left; color: #fff; font-size: 19px; font-weight: bold; margin: 10px auto;text-align: center; width: 429px;}
.contiene-progress .porcentaje{ float: left; color: #fff; font-size: 12px; font-weight: bold; background: url(style-kids/progress-porcentaje.png) no-repeat; 
width: 35px; height: 25px; margin-top: 5px; margin-left: 150px; text-align:center; }
.contiene-progress .avance-progress{ background:#dcdcdc;  float:left; width:297px; height:19px; position: relative; margin: 0px 66px 0px 66px;}
.contiene-progress .avance-progress .fondo{ background:#dcdcdc; float:left; width:297px; height:19px; position: relative; margin: 0px 66px 0px 66px;}
.contiene-progress .avance-progress .avaini{ background: url(style-kids/progress-circulo.png) no-repeat; width: 41px;
height: 40px;
float: left;
position: relative;
margin: -10px 0px 0px -34px;}
.contiene-progress .avance-progress .avafin{ background: url(style-kids/progress-estrellay.png) no-repeat; width: 53px; height: 50px; float: right; position: relative;
margin: -17px -19px 0px 0px;}
.contiene-progress .avance-progress .pintavan{ background: url(style-kids/progress-avance.png) repeat-x; width: 53px; height: 19px; float:left; margin-left: -3px; }
 .contiene-progress .act{ float:left; color:#595959; font-size:16px; font-weight: bold; margin: 30px auto 10px auto; width: 429px; text-align: center;}
 .contiene-progress .seccion-progress span { float: left; width: 112px; height: 23px; border-radius: 7px; margin: 0px 10px; text-align: center; font-size: 17px; font-weight: bold; color: #fff; padding: 2px 5px;}
 .contiene-progress .seccion-progress span.class{ background:#8cc224;}
 .contiene-progress .seccion-progress span.dictionary{ background:#4b98e0;}
 .contiene-progress .seccion-progress span.help{ background:#f7b32e;}
 
.profile-section .panel-profile .choose-profile
{
	float: left;
	width: 66%;
	margin:0 2%;
	background:#fff; 
}
.profile-section .panel-profile .choose-profile .choose-avatar
{
	border:solid 1px #005baf;
	margin: 2%; 
	overflow: hidden;
}
.profile-section .panel-profile .choose-profile .choose-avatar h2
{
	border-bottom:solid 1px #005baf;
	border-top: solid 1px #005baf;
	color:#005baf;
	font-size: 15px;
	margin:10px 10px;
	padding: 2px 37px;
	position:relative; 
}
.profile-section .panel-profile  .choose-profile .choose-avatar h2 span
{
	float: right;
}
.profile-section .panel-profile  .choose-profile .choose-avatar h2 span.star-green
{	
	background:	url(style-kids/star-green.png)  no-repeat;
	color: #fff;
	width: 45px;
	height: 43px;
	text-align: center;
	position: absolute;
	line-height: 45px;
	left: 190px;
	top: -14px;
}
.profile-section .panel-profile .choose-profile .choose-avatar > div
{	text-align: center;
	float: left;
	width: 46%;
	margin:2%;
}
.profile-section .panel-profile .choose-profile .choose-avatar > div a
{	
	background: #fda925;
	border-bottom:3px solid #ff8400;
	color:#2e2e2e;
	font-size: 15px;
	font-weight:bold;
	padding:3px 5px;
	text-decoration: none;
	cursor:pointer;
}
.profile-section .panel-profile .choose-profile .choose-avatar > div a#upboton
{ 	float: left; 	margin-top: -6px; margin-left: 35px; width: 124px; }

.profile-section .panel-profile .choose-profile .choose-avatar .avatares img
{ margin: 12px 5px; cursor: pointer;
}
.profile-section .panel-profile .choose-profile .choose-avatar .upload-img img
{
	width:88px;
	padding:3px;
	background:#fff;
	border:solid 1px #005baf; 
}
.profile-section .panel-profile .choose-profile .choose-avatar .upload-img .fakefile,.fakefile2 {	position: absolute;	/*top: 0px;	left: 0px;*/top: -24px; left: 12px;	z-index: 1;	cursor:pointer;}
.profile-section .panel-profile .choose-profile .choose-avatar .upload-img input.file {position: relative;	text-align: right;	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 2; width:180px;/*	width:280px;	height:28px;*/	cursor:pointer;	}
.profile-section .panel-profile .choose-profile .choose-avatar .selimgava{ border: 5px solid #000;width: 41px; height: 43px; }


.profile-section .panel-profile .choose-profile .choose-avatar .upload-img input
{
	background:#e4f0fb;
	border:#87a7c3 1px solid;
	/*margin: 12px;*/
}
.profile-section .panel-profile .choose-profile .choose-avatar .upload-img p
{
	font-size: 12px;
	color: #005baf;
	margin:0px 
}
.section
{
	overflow: hidden;
}

.section div .panel-profile
{
	height: 342px;
	background: url(style-kids/body.png);
	border-radius: 7px;
	position:relative;
	overflow: hidden;
	
}



.section div .panel-profile-course
{
	height: 342px;
	background: none;
	border-radius: 7px;
	position:relative;
	overflow: hidden;
	border: 2px solid #00305c;	
}

.profile-section .panel-profile-course .opcion_course li p {	
  font-weight: bold;
  color: #005aac;
  font-family: "BAUHS93";
}

.profile-section .panel-profile-course .cabecera2
{	
	border-radius: 7px 7px 0 0;
	background:#00305c;
	height:57px;
	margin: 0px;
}
.profile-section .panel-profile-course .cabecera2 .titulo3
{  color: #FfF;
  font-weight: bolder;
  font-size: 20px;
  line-height: 35px;
  float: left;
  text-align: center;
  width: 100%;
  margin-top: 10px;
}
.profile-section .panel-profile-course .opcion_course li {	
	 float:left ;
	 width:50%;
	 text-align:center;
}
.profile-section .panel-profile-course .opcion_course li a {
	text-decoration:none;
}
.profile-section .panel-profile-course .opcion_course li:hover {	
	background-color:rgba(255,255,255,0.2);
	cursor:pointer;
}
.profile-section .panel-profile-course .opcion_course li img {	
	height:210px
}
.profile-section .panel-profile-course .opcion_course li p {	
  font-weight: normal;
  font-family: "BAUHS93";
  font-size:20px;
  color: #005aac
}  

.profile-section .panel-profile-course .cabecera li.selecciona
{	background: #fff;
	border-top: 5px solid #8cc224;
	margin-top: 24px; height:22px;
}
.profile-section .panel-profile-course .cabecera li
{
	background: #fda925;
	color:#2e2e2e;
	font-size: 18px;
	font-weight:bold;
	padding:3px 5px;
	text-decoration: none;
	float: left;
	margin-top: 24px; height:27px;
	cursor:pointer;
}




.section div .panel-virtualclass
{	background: url(style-kids/virtual-class.jpg) center;
 	height: 342px;
 	border-radius: 7px;
 	position:relative;
}
.section div .panel-virtualclass a.boton.now
{
	display: block;
	color: #fff;
	font-weight: bold;
	background: #0FB308;
	position: relative;
	padding: 16px;
	text-align: center;
	top: 275px;
	text-decoration: none;
	margin: 0 10px;
	border-radius: 6px;	
}
.section div .panel-virtualclass a.boton.now:hover
{
	background: #28D321;
}
.section div .panel-virtualclass.fondo2
{
	background: url(style-kids/virtual-class-2.jpg) center;
}
.section.categorias > div img
{
	width: 90%;
	margin:5%;
}
.section.games-section h3
{
	text-align: center;
}
.section.games-section > div,.col-blue,.col-orange,.col-red,.col-pink,.col-green, .col-sopa
{
	border-radius: 7px
}
.section.games-section > div > div,.col-blue > div,.col-orange > div,.col-red > div,.col-pink > div,.col-green > div,.col-sopa > div
{
	background: url(style-kids/bg-games.png);
	border: solid 4px #fff;
	margin: 1%;
	border-radius: 5px;
	position:relative;
	min-height:142px;
	

}
.section.games-section > div > div img
{
	width: 70%;
	margin: 5% 15%;	
}


.section.games-section .col-memory,.col-blue
{	background:#2c73b6; }

.section.games-section .col-bingo,.col-orange
{	background:#ffa13b;}
.section.games-section .col-bingo .btn_games
{	 background-position: 0 -64px; }
.section.games-section .col-guess,.col-red
{
	background:#f95c5c
}
.col-pink{ background:#DE5396; }
.col-green{ background:#549D0A;}
.col-sopa{  background: #f7a58a;}

.section.games-section .col-green .btn_games
{ background-position: 0 -32px
}

.section.games-section .col-sopa .btn_games
{ background-position: 0 -64px
}


body
{	
	font-family: 'arial';
	background: url(style-kids/body.png)
}
.panel-virtualclass p{position: absolute;
top: 225px;
left: 12px;}
.panel-virtualclass #contador1{position: absolute;top: 280px;left: 30px;width: 158px;height: 45px;}
.panel-virtualclass #contador1 .dash{width: 44px;height: 31px;margin-top: 7px;float:left;}
.panel-virtualclass #contador1 .hours_dash{margin-left: 4px;}
.panel-virtualclass #contador1 .minutes_dash{margin-left: 8px;}
.panel-virtualclass #contador1 .seconds_dash{margin-left: 9px;}
.panel-virtualclass #contador1 .dash .digit {float: left;width: 18px;height: 25px;margin-top: 3px;margin-left: 3px;text-align: center;font-family: verdana;font-weight: bolder;font-size: 18px;color: #fff;padding-top: 3px;}
/*--------------------login------------------------------*/
#login-kids .colors{margin-bottom:107px;}
#login-kids .main{background:url(style-kids/bg-login.jpg)center top repeat-x #e0e0e0; overflow: visible;}
#login-kids .main .logo{display: block;width: 183px;margin: auto;position:relative;top:-90px;}
#login-kids .main #login{ background:#fff;width:278px; margin: -72px auto 0; border-radius: 7px;overflow: hidden;}
#login-kids .main #login p{text-align: center;font-size: 16px;color: #505050;margin: 2px;padding-top: 15px;font-weight: bold;}
#login-kids .main #login input{
	background: url(style-kids/bg-input-login.jpg) #e2e2e2 no-repeat;
	border-radius: 3px;height: 34px;
	padding-left: 15%;
	border: 0px;
	width: 65%;
	margin: 2.1% 10%; 
	-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: -moz-text;
-o-user-select: text;
user-select: text;
}
#login-kids .main #login input#password{background-position:bottom left;}
#login-kids .main #login input.btn,.whiteContent form#form_registro input#register{background:#fda925;color:#2e2e2e; border-bottom:5px solid #ff8400; font-size:16px; font-weight:bold; padding:5px; display: block; width: 50%;margin:5px auto; text-align:center;border-radius: 0px;}
#login-kids .main #login .recuperar{display: block; text-align: center; font-size:12px;color:#474747;cursor:pointer; margin: 5px;}
#login-kids .main #login .registrar{display: block; text-align: center; font-size:14px;color:#fff;cursor:pointer;font-weight: bold; background:#60aa24; border-bottom: 5px solid #367504;padding: 13px;}
#login-kids .main #login .registrar .underline{ border-bottom:2px solid #fff; padding-bottom:4px;}
#login-kids .main #login .registrar .plus{border: 2px solid #fff;border-radius: 10px;padding: 0px 4px;}
#login-kids #bienvenida{font-size: 15px;padding: 10px 0;width: 960px;margin: 302px auto 0;}
#login-kids #bienvenida p{ text-align: center;line-height: 15px;}
#login-kids #bienvenida p.margen{ margin-bottom: 10px; }
#login-kids #bienvenida p a{ color: #1A46F7; }
#login-kids .navegadores{background: url(style-kids/navegadores.png);width: 191px;height: 63px;margin: auto;}
#login-kids .overlay{display: none;height: 227px;width: 513px;background: #fff;margin: 250px auto 0;border: 4px solid #024c8f;border-radius: 0 0 10px 10px;position:relative;}
#login-kids .overlay .h1_conf{background: #1365b0;margin: 10px 10px 10px 58px;font-size: 18px;color: #fff;padding: 5px;font-family:'BAUHS93';}
#login-kids .overlay .icon{float: left;background: #1365b0 url(style-kids/icon-login.png);width: 49px;height: 49px;margin: 4px;border-radius: 7px; }
#login-kids .overlay .icon.activation{background-position: 0 140px;}
#login-kids .overlay .icon.notfound{background-position: 0 283px;}
#login-kids .overlay .icon.confirmation{background-position: 0 283px;}
#login-kids .overlay .icon.pass{background-position: 0 47px;;}
#login-kids .overlay p{color: #1365b0;font-size: 14px;margin: 29px;position: relative;text-align: center;top: 30px;}
#login-kids .overlay input{background: #e2e2e2;border-radius: 3px;height: 34px;padding-left: 4%;border: 0px;width: 65%;margin: 2.1% 13%;}
#login-kids .overlay input.btn{background:#fda925;color:#2e2e2e; border-bottom:5px solid #ff8400; font-size:16px; font-weight:bold; padding:5px; display: block; width: 50%;margin:5px auto; text-align:center;border-radius: 0px;}
.displayblock{display:block!important}
.blackOverlay{display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(55, 136, 211, 0.85)}
.whiteContent{display:none;width: 864px;overflow: visible;z-index: 1;margin: auto;position: relative;height: 0px;top: -737px;}
.whiteContent form#form_registro{background: url(style-kids/bg-whitecontent.png)repeat-x;position: absolute;top: 0px;}
.whiteContent form#form_registro a,#login-kids .overlay a.close{background:#e05555;height: 24px;position: absolute;right: -1px;top: -24px;width: 36px;cursor: pointer;color: #fff;font-size: 21px;font-weight: bold;text-align: center;}

.whiteContent form#form_registro h2{width: 374px; border-top:5px solid #60aa24;margin: auto;position:relative;top:-4px;  text-align: center; font-size:16px;}
.whiteContent form#form_registro p{ text-align: center;font-size: 14px; margin:4px;}
.whiteContent form#form_registro input,.whiteContent form#form_registro input#register{font-weight: bold;margin: 1% 10%;padding: 1%;width: 78%; font-size: 12px}
.whiteContent form#form_registro input.numero{width: 32%;margin: 1% 0 1% 10%;}
.whiteContent form#form_registro h4{font-weight: bold;color:#fff;margin: 1% 10%;padding: 1%;width: 78%;border:1px solid #1e84c5; background: #1e84c5;font-size:12px}


/* ------- calendario------------------*/ 
#classroom-pane{overflow: hidden;}
#classroom-pane #calendar{width:570px; float:left}
#classroom-pane #today-class{width:326px;float:right}
#classroom-pane .title-calendar{position: relative;margin: 10px 0;}
#classroom-pane .title-calendar.manuales{text-align: center;}
#classroom-pane .title-calendar.manuales > span{cursor:pointer;padding: 0px 20px; background: transparent; display: inline-block;color:#9199A2}
#classroom-pane .title-calendar.manuales > span.activo{color:#005aac}
#classroom-pane .title-calendar.manuales > span.activo > span{display: inline-block;}
#classroom-pane .title-calendar.manuales > span > span{display:none;background:url(style-kids/stars.png) left no-repeat;padding: 8px 20px;}

/*#classroom-pane .title-calendar span{ float:right; margin-right:15px; width:100px; text-align: left;cursor:pointer; font-size:14px;}*/
#classroom-pane .title-calendar .separador{width: 2px;height: 30px;background: url(../css/style/division-class.png) no-repeat;}
#classroom-pane .calendar-class{height: 651px;padding:15px; overflow:auto;}
#classroom-pane .calendar-class span{width: 100%;height: 2px;margin: -6px 0 15px 0;float: left;}
#classroom-pane #guide-download{ background:#f9ebb9; position:relative;overflow: hidden;}
#classroom-pane #guide-download p{ padding:6px 6px 6px 130px; font-size:12px; color:#0D3969}
#classroom-pane #guide-download img{position:absolute; top:30px;}	
#classroom-pane #guide-download a{color:#fff; float:right; margin:13px; background:url(../css/style/btn_guide.png) no-repeat; width:135px; height:28px; font-size:20px; line-height:27px; padding-left:8px;font-weight:bold;}
#classroom-pane .title-guide{color:#fff;background:#F90;height:31px; font-size:18px; padding:6px;line-height:33px;}
/*#classroom-pane .day-class{overflow:hidden;background:#d4e9fe;}*/
#classroom-pane .day-class a{background: url(../css/style/link-evaluations.png) no-repeat;color:white;font-size: 12px;font-weight: bold;height:19px;padding-top: 5px;text-align: center;width:93px; float:left; margin: 10px 0 10px 115px;}
#classroom-pane .title-class{ background:#afd5fc; line-height:21px;color:#0D3969; padding:5px}
#classroom-pane .div-class{float:left; width:153px; padding:5px; position:relative}
#classroom-pane .div-class span{ width:2px; height:79px; position:absolute; right:2px; top:8px;}
#classroom-pane .div-class h3{ color:#528eca; font-size:18px; font-weight:bold;font-weight:bold; margin-bottom:5px;}
#classroom-pane .div-class li{ float:left; width:70px; margin: 0 5px 5px 0;color:#0D3969}
#classroom-pane #name-teacher{color:#0D3969}
#classroom-pane .content-class{overflow: hidden;}
#classroom-pane .date-calendar {float: left;width: 67px;height: 59px;padding: 7px;background: #EE6294;text-align: center;font-size: 18px;color: #A50D50;font-weight: bold; line-height:12px;}
#classroom-pane .classes-date{float: left;width: 405px;margin-left: 5px;}
#classroom-pane .horario{ height:14px;margin: 0px;background-color: #47AA19;color: #FFFFFF;font-size: 14px;font-weight: bold;text-align: center;padding: 7px;}
#classroom-pane .unit-class{height:30px; margin: 0px;background: #FFFFFF;color: #278140;font-size: 13px;padding: 7px;}
#classroom-pane .dayweek{color: #fff;font-size: 12px;}
#classroom-pane #searchclass{float:left;padding:15px; margin: 1px 0 1px 0;padding: 0px 15px;}
#classroom-pane .menusearch{ float: left;cursor: pointer;padding: 0px;}	
#classroom-pane .menusearch li{float: left;height: 33px;padding: 4px;width: 145px;background: #8567D3;line-height: 40px;color: #fff;position: relative;}
#classroom-pane .menusearch li:hover{background: #BFABF3;}
#classroom-pane .menusearch li input{height:33px;width:224px; border:0px; font-size:18px; color:#6da8e1}
#classroom-pane .menusearch li.inputsearch{ width:224px;cursor:default;line-height:30px;}
/*#classroom-pane .menusearch li span.separador{width: 2px;height: 30px;position: absolute;right: 2px;top: 5px;background: url(../css/style/division-class.png) no-repeat;}*/
#classroom-pane .menusearch li span.arrow{right: -64px;top: 12px;border-top: solid 7px #fff;border-left: solid 7px transparent;border-right: solid 7px transparent;border-bottom: solid 7px transparent;position: relative;}  
#classroom-pane .menusearch li .units li,.menusearch li .lessons li{float:left;padding:4px; width:94px; background:#BFABF3;height:20px; padding:4px; width:94px;line-height:20px; border-top:solid 1px #D4E9FE;border-botttom:solid 1px #6da8e1}
#classroom-pane .menusearch li .units li:hover,.menusearch li .lessons li:hover{background:#8567D3;}
#classroom-pane .units,.lessons{ overflow:hidden;position:absolute;left: -3px;top: 42px; display:none; z-index: 99999;}
#classroom-pane .menusearch li.search_class{background: #AF0077;font-size: 18px;line-height: 30px;}
#classroom-pane .menusearch li.search_class:hover{background:#D33CA3}
#classroom-pane #numunit{margin-left:2px;}
/*#classroom-pane #showsearch{ padding-left:40px;background:url(../css/style/lupa.png) no-repeat scroll 3px 3px;}*/
/*#classroom-pane #showsearch.hide{background:url(../css/style/lupa.png) no-repeat scroll 3px -28px;}*/
#classroom-pane .menusearch li.search_class span{padding: 0px 16px;background: url(style-kids/buscar.png);}
#classroom-pane .div-no-class span{background: url(../css/style/division-bot.png) repeat-x; width: 100%; height: 2px; margin: 15px 0 15px 0; float: left;}
#classroom-pane .div-no-class img{float:left; margin:10px;border:solid 3px #528eca;}
#classroom-pane .div-no-class p{float:left; margin-top:10px; color:#0d3969}
#classroom-pane .div-no-class a{margin: 20px 0 10px 50px;}
#classroom-pane  .actual_clase{ height:163px; overflow:hidden; background:url(../css/style/fondo-clase-actual.png);position:relative;background-position: -168px 78px;}
#classroom-pane  .maestra_actual{	background: url(../css/style/maestra-clase-actual.png);float: left;width: 68px;margin: 10px;height: 58px;background-size: 100%;border: solid 3px #fff;}
#classroom-pane  .unidad_clase_actual{font-size: 18px;font-weight: bold;clear: both;color: #fff;padding: 8px;}
#classroom-pane  .titulo_clase_actual{font-size: 13px;
padding: 0px 0px;
color: #fff;
height: 77px;
top: 40px;
font-weight: bold;}
#classroom-pane  .clase_inicia{overflow: hidden;margin-left: 25px;}
#classroom-pane  .clase_inicia p{font-size:12px;}
#classroom-pane .iniciar_clases{cursor:pointer;color: #fff;font-weight: bold;background: #0FB308;position: relative;padding: 16px 22px;text-align: center;top: 120px;text-decoration: none;margin: 0 4px;border-radius: 6px;}
#classroom-pane .iniciar_clases:hover{background: #28D321;}
#classroom-pane .title-class.unit-class{height: 86px;background: #F0F0F0;padding: 6px;}
#classroom-pane .time.horario{height: 84px;margin-right: 12px;float: left;}
#classroom-pane .day-class {border-radius: 10px;margin-bottom: 12px;overflow: hidden;}
#classroom-pane .title-class.unit-class.classactivate{color: #fff;cursor: pointer;font-weight: bold;background: #1596A2;}
#classroom-pane .title-class {font-size: 14px;line-height: 17px;}
#classroom-pane .title-class strong{font-size:15px;}
#classroom-pane .samll-text{width: 235px;float: left; margin-top: 2px;}
#classroom-pane .title-calendar .time_zone{position: absolute;top: 0px;right: 0px;float: right;width: 85px;margin-right: 0px;background: #A493FF;font-family: arial;border-radius: 5px;cursor: pointer;padding: 5px;}
#classroom-pane .title-calendar .time_zone span {float:none;margin-right: 0px;width:auto;text-align: left;cursor: pointer;font-size: 14px;color:#5E0EB6; font-weight:bold;}
#classroom-pane .title-calendar .time_zone span.pais{color:#fff;}
#classroom-pane .title-calendar .time_zone ul{left: 0px;width: 163px;background: #BFABF3;position: absolute;font-size: small;top: 7px;display:none;}
#classroom-pane .title-calendar .time_zone:hover ul{display:block;}
#classroom-pane .title-calendar .time_zone ul li{ padding:5px; border-bottom: #fff solid 1px; line-height:normal;color:#0c4175}
#classroom-pane .title-calendar .time_zone ul li:hover{background:#fff;}
#classroom-pane .col-class{margin-bottom: 15px;height: auto;}
#classroom-pane .col-class > div{height: 241px;}
#classroom-pane .col-class h2{font-weight: bold;color: #0D3969;font-size: 16px;padding-top: 7px;padding-left: 56px;height: 48px;}
#classroom-pane .col-class p {;font-size: 13px;padding: 1px 10px;background:rgba(255, 255, 255, 0.77);;margin: 6px 10px;height: 49px;border-radius: 7px;font-weight: bold;}
#classroom-pane .col-class.col-pink p{color:#DE5396;}
#classroom-pane .col-class.col-blue p{color:#14a8c8;}
#classroom-pane .col-class.col-green p{color:#549D0A;}
#classroom-pane .col-class.col-sopa p{color:#f7a58a;}

#classroom-pane .col-class.col-pink a{background:#DE5396;border:1px solid #CE357F }
#classroom-pane .col-class.col-pink a:hover{background:#EC70AC;}
#classroom-pane .col-class.col-blue a{background:#14a8c8;border:1px solid #0F8DA8}
#classroom-pane .col-class.col-blue a:hover{background:#20B9DA;}
#classroom-pane .col-class.col-green a{background:#549D0A;border:1px solid #3C7006}
#classroom-pane .col-class.col-green a:hover{background:#6AB61E}
#classroom-pane .col-class.col-sopa a{background:#f7a58a;border:1px solid #3C7006}
#classroom-pane .col-class.col-sopa a:hover{background:#6AB61E}
#classroom-pane .col-class img{display: block; width: 80%; margin: auto;}    
#classroom-pane .col-class a {float:none;background: #17558E;text-decoration:none;font-weight: bold;font-size: 18px;color: #fff;padding: 10px ;border-radius: 10px;margin: 12px;display: block;text-align: center;}
#classroom-pane .col-class a span{left: 16px;top: 17px;border-top: solid 7px #fff;border-left: solid 7px transparent;border-right: solid 7px transparent;border-bottom: solid 7px transparent;position: relative;}
#classroom-pane .actual_clase.col-class p {color: #fff;font-size: 12px;padding: 4px;height: 10px;}
#classroom-pane .col_1 a {background-position: 106px -258px}
#classroom-pane .actual_clase.col_4 h2{line-height: 25px;margin-top: 15px;font-size: 25px;background: transparent;color: #fff;}
#classroom-pane #copy_tablet{display: none;width: 184px;font-size: 14px;color: #1A58A8;position: relative;background: #A6DDEE;height: 41px;border: dashed #4A3CEE 1px;padding: 5px;left: 10px;border-radius: 8px;top: 120px;}
#classroom-pane #copy_tablet:focus{color: #EFF1F5;background: #0C1849;height: 29px;border: dashed #D7D4FA 1px;}
#classroom-pane .calendar-class { height: 651px; }
#classroom-pane #searchclass {  }
#classroom-pane  h3.col-3 {padding:6px 0px}
#classroom-pane  h3.col-3 span{padding: 3px 7px;}
#classroom-pane .panel-virtualclass.fondo2 { height: 249px; margin-top: -23px;}         
#classroom-pane .col-class a { margin-top:0px}
#classroom-pane .panel-virtualclass .titulo_clase_actual { top: 20px; }
#classroom-pane .panel-virtualclass p { top: 132px; }
#classroom-pane .panel-virtualclass #contador1 { top: 184px; }


/*video podcast*/
#video-pane{ overflow: hidden;}
#video-pane .vpodcast{width: 430px;margin: 0px 10px 7px 23px;float: left;position: relative;cursor: pointer;}
#video-pane .vpodcast> div{overflow: hidden;}
#video-pane .vpodcast img.img_vp{background: white;padding: 3px;border: 1px solid #76A2DD;margin: 13px;float: left; width:97px; height:79px;}
#video-pane .vpodcast h2{font-family: "BAUHS93";color: #fff;font-size: 21px;}
#video-pane .vpodcast p{color:#788fbb}
#video-pane .vpodcast span.dale_play{position:absolute; background:url(../css/style/daleplay.png); width:20px; height:20px;left: 58px;top: 47px;}
#video-pane .vpodcast span.bocinaplay{position:absolute; background:url(../css/style/bocinaplay.png); width:20px; height:20px;left:15px;top:77px;}
#video-pane .paginador-videos{height:50px;width:938px;float:left;}
#video-pane .paginador-videos span{ margin: 10px 0 0 23px ;color:#274274;font-size:24px;float:left;}
#video-pane .paginador-videos li{float: left;text-align: center;margin-left: 12px;background: url(../ccs/style/btn_menu_actividad_off.png) no-repeat;color:#0C4175;width: 34px;height: 34px;line-height: 30px;}
#video-pane .paginador-videos li.Activar_pagina{background: url(../css/style/btn_menu_actividad_on.png) no-repeat;color: white;}
#video-pane .paginador-videos ul{float:right; margin:10px 23px 10px 0;}
/*games*/
#play .menu_games{width:220px;float:left;border:solid 1px #169cdd;}
#play .choose_game{height: 187px;background: url(style-kids/body.png);position: relative;}
#play .choose_game.selected-game{background: url(style-kids/body_s.png) !Important;}
#play .choose_game img{float:left; margin:15px 48px;}
#play .choose_game a{color: #000000;font-weight: bold;}
#play .m_games{width:225px; float:left;}
#play .m_games{height:562px;}
#play .score_game{width: 245px;float: left;background: #323232;height: 561px;color: #fff;font-weight: bold;font-size: 13px;}
#play .content .info-game{margin: 10px;padding: 5px;color: #0b3564;overflow: auto;}
#play .play_game{ margin-right: 10px;width: 447px;float: left;height: 561px;background: url(style-kids/body_s.png) 15px 17px;}
#play .game{width: 198px;height: 96px;float: left;background: #FFF;margin: 8px 0px 0px 13px;color: #000;border: 3px solid transparent;}
#play .game:hover{background: #feedd3;border: 3px solid #ffa422;}
#play .img_game{margin: 20px 10px; float:left;}
#play .titulo_game{margin-top: 5px;font-size: 12px;font-weight: bold;text-decoration: underline;height: 25px;}
#play .m_games h3,#play .top_game h3{text-indent: -9999px;height: 24px;padding: 4px;margin: 0px;}
#play h3.memory{background:#1c75c9 url(style-kids/memory-title.png) scroll 5px 5px no-repeat;}
#play h3.bingo{background:#f4a324 url(style-kids/bingo-title.png) scroll 5px 5px no-repeat;}
#play h3.hangman{background:#1a7729 url(style-kids/hangman-title.png) scroll 5px 5px no-repeat;}
#play h3.sopa{background:#f7a58a url(style-kids/sopa-title.png) scroll 5px 5px no-repeat;}
#play .choose{background: #f4a324 url(style-kids/choosen.png) scroll 90px 2px no-repeat;height: 15px;padding: 5px;width: 110px;cursor: pointer;border-bottom: 2px solid #ff8400;margin: -5px 51px;float: left;text-align: center;}
#play .list{margin-bottom:4px;}
#play .player{ width:100px;float:left;margin: 0 5px 0 5px}
#play .place{ width:10px;float:left;margin: 0 0 0 5px}
#play .gpuntos{ width:30px;float:left;margin: 0 0 0 5px}
#play .gtiempo{ width:50px;float:left;margin: 0 0 0 5px}
#play .top_game{  height:185px; }
#play .top_game ul{margin: 0px; overflow:hidden;width: 100%;float: left;}
#play .top_game ul li{float: left;width: 96%;height: 41px;padding: 9px 0px 0px 10px;}
#play .top_game ul li span.title-score{float: left;margin: 0 0 0 25px;color: #f2b960;}
#play .top_game ul li span.title-score.title-time{margin-left: 0px;}
#play .top_memory{background: url(style-kids/top_memory_new.png) scroll 26px 0px no-repeat #1c75c9;}
#play .top_bingo{background: url(style-kids/top_bingo_new.png) scroll 26px 0px no-repeat #f4a324;}
#play .top_hangman{background: url(style-kids/top_hangman_new.png) scroll 26px 0px no-repeat #1a7729;}
#play .col-9 {width: 72.3%;margin: 1% 1% 1% 0;padding: 6px 0;}
#play .col-3 {width: 26.3%;margin: 1% 0 1% 0;padding: 6px 0;}


/*dictionary*/
#dictionary .tool-con{float:left;overflow:hidden;border: solid 1px #3F6085;margin:10px;background-color:#fff}
#dictionary .title-tool{background: url(../css/style/img_title.jpg);border: solid 1px #fff;overflow:hidden; height:35px;width:100%;background-repeat:repeat-x;}
#dictionary .title-tool span{font-size:18px;margin:10px;color:#0B3564; line-height:35px;}
#dictionary .title-tool-verb{background: url(../css/style/img_title.jpg);border: solid 1px #fff;overflow:hidden; height:35px;width:450px;background-repeat:repeat-x;}
#dictionary .title-tool-verb span{font-size:18px;margin:10px;color:#0B3564; line-height:35px;}
#dictionary .lista-dic{border:solid 1px #A0CDF2;height: 150px;overflow:auto;color:#0B3564}
#dictionary .lista-dic2{float:left;margin:0 10px 10px 10px;color:#0B3564}
#dictionary .letras{margin:10px 10px 0 10px; padding-left:38px}
#dictionary .input_converter{color: #001D57;font-weight: bold;width: 100px;border: solid 1px #7db7f0;margin: 3px;height:18px;text-align:right;}
#dictionary .alfabet li{float:left; width: 13px;text-align: center;color: #D3DB01;}
#dictionary .alfabet li.selected{color:#0B3564; font-weight:bold}


#dictionary .btn_dic_text{text-align:center; font-weight:bold;color:#D3DB01;}
#dictionary .btn_dic_text span{color:#fff; margin-right: 3px}
#dictionary .Selec1 {	background-color: #FFF; }
#dictionary .Selec2 {	background-color: #d4e9fe; }

#dictionary #tools-pane{margin-top:12px;}
#dictionary .alfabet{margin:0px;background: #249CB9;border: solid 1px #A0CDF2;padding: 5px 5px 5px 5px;overflow: hidden;}
#dictionary .alfabet li.selected {color: #FFFFFF;font-weight: bold;}
#dictionary #lista{border-radius: 7px;}
#dictionary #lista > div{background-color: #54CEEC;border-bottom: 1px solid #478DC4;padding: 6px 21px;cursor: pointer;color:#fff;}
#dictionary #lista > div:hover{background-color: #249CB9;}
#dictionary #lista > div.Selec2{background-color: #fff;color:#249CB9;}
#dictionary #busca {line-height: 29px;background: #fff;border: 1px solid #aaa;border-radius: 7px 00 0; float: left;width:69%;padding:.2%;color: #696969;font-weight: bold;text-indent:10px;  }
#dictionary #btn_search{float:right;width:29%;}
#dictionary #btn_search,#dictionary .btn_dic{color: #fff;font-weight: bold;text-align: center;line-height: 31px;height: 31px;border: solid 1px #aaa;background: url(/course/css-kids/style-kids/bg-btn-dictionary.png);border-radius: 0 7px 0 0;cursor: pointer;}
#dictionary #btn_search:hover,#dictionary .btn_dic:hover{background: #1F8EC2}
#dictionary .btn_dic{border-radius: 7px 7px 0 0;}
#dictionary #btn_search span{padding:1px 15px;; background:url(style-kids/buscar.png);}
#dictionary #resultado {height: 145px;background: #BEDD8C url(style-kids/bg-games.png);padding: 20px;border-radius: 0 0 7px 7px;font-size: 28px;font-weight: bold; width:481px;}
#dictionary .sammy{width:86px;height:89px; position:absolute;right: 10px; top:-10px; background: url(style-kids/sammy-search.png)}     

/*CONTENT-HELP*/
#help.content .section-wrapper{padding-bottom:50px;}
#help.content .section-wrapper .section-pane #help-service{background: #e0f0ff;padding: 5px;height: 272px;}
#help.content .section-wrapper .section-pane #help-service img{ margin-right: 10px; float: left;}
#help.content .section-wrapper .section-pane #help-service #search{ float: left; }
#help.content .section-wrapper .section-pane #help-service #search p{color: #0A407A;text-transform: uppercase;margin-bottom: 10px;}
#help.content .section-wrapper .section-pane #help-service form input#searchQuestion{border: 1px solid #0A407A;color: #0A407A;margin-right: 10px;padding: 3px;}
#help.content .section-wrapper .section-pane #help-service form input#btnSearch{background: url("style/search.png") no-repeat;border: medium none;color: #FFFFFF;cursor: pointer;font-size: 11px;font-weight: bold;height: 22px;width: 64px;}
/*#help.content .section-wrapper .faq{width: 300px;float: left;color: #174078;overflow: hidden;}
*/

#help.content .section-wrapper .faq a.appointment{background: url("style/link-appoinment.png") no-repeat;color: #FFFFFF;display: block;font-weight: bold;height: 20px;margin: 0 auto;text-align: center;text-decoration: none;text-transform: uppercase;width: 62px;}
#help.content .section-wrapper .faq .questions-list > div{min-height: 373px;}
#help.content .section-wrapper .faq .questions-list#questions_list3 > div{display: none}
#help.content .section-wrapper .faq .questions-list#questions_list3 > div > div{padding: 3px 10px; font-weight:bold; color:#FFF}
#help.content .section-wrapper .faq .questions-list#questions_list3 > div.mostrar{display:block}
#help.content .section-wrapper .faq .questions-list p{color: #fff;margin:7px;background:#057AA5}
/*#help.content .section-wrapper #faq-2.faq{margin: 0 10px 0 10px;}
*/
#help.content .section-wrapper #faq-2.faq #questions-list p{margin: 0 10px 0 10px;}
#help.content .section-wrapper .faq .questions-list p.tel{font-size: 18px;color: #057AA5;margin: 0 27px;padding: 3px;background: #FFFFFF;}
#help.content .section-wrapper .faq .questions-list .flag{ margin:0px 6px; width: 16px;}
#help.content .section-wrapper .faq .now{background:url(style-kids/call.png);height: 75px;width: 75px;margin: 10px auto;position: absolute;bottom: -50px;left: 101px;}
#help.content .section-wrapper .faq .now.chat-now{background:url(style-kids/chat-now.png)}
#help.content .section-wrapper .faq .now.mail-now{background:url(style-kids/mensaje.png); padding: 0px!important;}
#help.content .section-wrapper .faq .questions-list{width:100%; margin-top:15px; }
#help.content .section-wrapper .faq .questions-list .img-now{margin: 5px auto;;display: block;}
#help.content .section-wrapper .faq .questions-list ul{background: #fff;font-size: 12px;border: 1px solid #0a407a;padding: 5px;margin-bottom: 5px;height: 140px;overflow: auto;}
#help.content .section-wrapper .faq .questions-list ul li{ margin-bottom: 5px;}
#help.content .section-wrapper .faq .questions-list ul li a{color: #0a407a;text-decoration: none;}
#help.content .section-wrapper .faq .questions-list .telephone{display: block;font-size: 12px;text-align: center;float: left; color:#fff;font-size:26px; padding:15px 0 0 6px; background:url(../css/style/bg_img_phone.jpg) no-repeat; width:277px; height:43px; margin-left:6px; margin-bottom:10px;}
#help.content .section-wrapper .faq .questions-list .telephone img{width:13px;}
#help.content .input_buton{background: url("../css/style/fondo_boton.gif") repeat-x #A93034;margin-right: 9px;float:right; border: solid 1px #E14C51;color: white;font-weight: bold;height: 29px;width: 192px;cursor: pointer;margin-top: 15px;}
#help.content .input_correo{width: 246px;}textarea{margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 5px;height: 122px;resize:none}
#help.content .overlay_blanco{display: none;display: block}
#help.content #envio_si.overlay_blanco  a.close{background: url("../css/style/close.png") no-repeat;height: 36px;position: absolute;right: -15px;top: -7px;width: 36px;cursor: pointer;}
#help.content .h1_conf_mail{background: url("../css/style/confirmation_email.jpg") no-repeat scroll 100px 2px transparent;font-size:18px;color:#78c3f7;height:80px;}
#help.content .h1_conf_alert {background: url("../css/style/alert.jpg") no-repeat scroll 260px 2px transparent;font-size:18px;color:#78c3f7;height:80px;}  
#help.content .h1msg{margin-top: 141px;border: none;background: transparent;font-size: 22px;color: #FFFFFF;}
#help.content .merror{display:none;background: #EB1919;color: #FFFFFF;font-weight: bold;padding: 5px;font-size: 17px;}
#help.content .merror.mostrar{display: block;}
#help.content #craftysyntax{text-align: center;margin:6px}
#help.content .display-none{display:none}


/*karaoke*/
#karaoke-reproductor .all-video{overflow: hidden;padding: 20px;}
#karaoke-reproductor #loadvideo{width: 427px;height: 240px; border:solid 1px #fff;display:block;margin: 2px 0px; }
#karaoke-reproductor #video-contet{padding:8px; background:#a6cef7;  border: solid 1px #588fc6; float:left; margin-left:229px; position:relative;}
#karaoke-reproductor #subtitle{display:none;float:left;width:109px;height:0px; background:#d4eaff;margin-top:0px;color:#588FC6; overflow:auto;border-bottom: solid 1px #588fc6; border-right: solid 1px #588fc6; width:128px;}
#karaoke-reproductor #show-subtitle{padding:8px; background:#588fc6;  border: solid 1px #588fc6; float:left; margin-left:-1px; border-left: 0px;margin-right: 70px;}
#karaoke-reproductor #show-subtitle:hover{ background:#96c0eb;cursor:pointer;}
#karaoke-reproductor #subtitle li{padding:5px;}
#karaoke-reproductor #subtitle li .cursiva{font-style:italic}
#karaoke-reproductor #subtitle li.active,#apodcast_text li.active{background:#fff; color:#105396;}
#karaoke-reproductor .muestra_prom_podcast{ height: 48px;   color:#213764;   font-size:24px;margin-left:20px;  background:transparent; border:0px;}

/*personajes*/

.negrito{background: url(style-kids/negrito.png);position: absolute;top: 170px;left: -95px;width: 149px;height: 238px;}
.colitas{background:url(style-kids/colitas.png);position:absolute;top: 110px;right: -126px;width:167px; height:273px}


