/* START: Global Styles */
html {/*padding:10px;*/background:#1D7781 url('../img/bg_trees.gif') 0 148px repeat-x;}
body,#wrapper,.bag {background:transparent !important;}
strong {font-weight: bold;}
a {outline:none;}

#itng-main p,#itng-main p a {color:#00215D;}
#itng-main p a {padding:1px 4px;}
#itng-main p a:hover {color:#fff;background:#00215D;text-decoration:none;}
#itng-main #itng-game-info a {color:#fff;font-weight:bold;}
#itng-main #itng-game-info a:hover {color:#00215D;background:none;text-decoration:underline;} 

#adtop {background:#000;margin-bottom:10px;}
.size728x90 {background-position:105px 50%;padding:0 0 0 9px;height:91px;}
.a40 .ad {margin-bottom:0 !important;}
.a40 .promo_link {display:block;margin:8px 0 0 0;}
.a40 .promo_link img {float:left;}


#wrapper,.bag {background-color:transparent;}
#wrapper_head {background:#000;padding:6px 0 4px 0;border-bottom:1px solid #444;}
#heads {margin-top:0 !important;border:none !important;}
#heads h1 {margin-left:10px !important;}
#heads .maintabs {margin-left:24px !important;}
#heads .searchlog {margin-right:15px !important;width:300px !important;}
#heads .searchlog form {width:250px;margin:0 auto;text-align:center;}

.a60 {width:620px;}
.a40 {width:310px;margin-right:0 !important;}
.col {background-color:transparent !important;}
.col p {color:#fff;}

#footer {background-image:url('../img/footer/cornert.png') !important;}

#footer .bag2 {background-color:transparent;}
#footer ul.postfooter {background-image:url('../img/footer/cornerb.png') !important;}
#footer ul.postfooter li,#footer ul.postfooter li a {color:#fff !important;}
#footer ul.postfooter li a {background-image:url('../img/footer/postfooter.gif') !important;margin-right:4px !important;}



#doc {width:612px;margin:0;padding:0;}
.home {width:612px;}


#itng-header,#itng-footer {width:970px;height:86px;margin:0 auto;clear:both;}
#itng-footer {height:20px;color:#fff;font-size:92.31%;}
#itng-footer p {padding:0 0 0 48px;line-height:18px;background:url('../img/footer/star.gif') 24px 0 no-repeat;}
.mainfooter {/*width:922px !important;display:inline !important;position:relative;left:0;display:inline;*/}


p {padding-bottom:10px;}

#itng-ident-logo {
	float: left;
	width: 300px;
}
#itng-brand-logo {float:right;width:300px;text-align:right;margin:0 30px 0 0;}
#itng-content {
	float: left;
	margin-left: 69px;
	margin:0;
	width: 612px;
	color: #fff;
}

.img-left {
	float: left;
	margin: 0 25px 25px 0;
}
.img-right {
	float: right;
	margin-left: 25px;
}
.img-right img {
	display: block;
	margin-bottom: 25px;
}

/* END: Global Styles */

/*AJUSTE PUBLICIDAD */

.size300x250 {position:relative;padding:27px 0 22px 0 !important;margin-bottom:20px !important;width:310px !important;background-color:transparent !important;}
.size300x250 .hover1,.size300x250 .hover2 {width:310px;}
.size300x250 .hover1 {background:url('../img/ads/bkg_hover_ad1.gif') left top no-repeat;position:absolute;height:28px;top:-1px;left:0;}
.size300x250 .hover2 {background:url('../img/ads/bkg_hover_ad2.png') left bottom no-repeat;position:absolute;left:0;bottom:0;height:25px;}
.ad_content {border:5px solid #fff;width:300px;border-top:none;border-bottom:none;background-color:#00215D;}





/* START: Nav Styles */
#itng-nav {
	float: left;
}
#itng-nav li {
	float: left;
	width: 121px;
	height: 86px;
	line-height: 2em;
}
#itng-nav .first {
	padding-left: 63px;
}

/* START: Homepage Styles */
.home #itng-main
 {position:relative;background:url(../img/home_bg.jpg) no-repeat;width:612px;height:362px;}
 
#itng-macca{position:absolute;top:108px;left:5px;width:125px;height:118px;}
#itng-caro-top{position:absolute;top:88px;left:125px;width:221px;height:123px;}
#itng-caro-bot{position:absolute;top:165px;left:259px;width:106px;height:167px;}
#itng-iggle{position:absolute;top:165px;left:369px;width:101px;height:171px;}
#itng-flower{position:absolute;top:323px;left:369px;width:93px;height:11px;}
#itng-upsy{position:absolute;top:165px;left:125px;width:148px;height:167px;}
#itng-tombliboos{position:absolute;top:108px;left:466px;width:141px;height:150px;}
#itng-game-but{position:absolute;top:226px;left:5px;width:168px;height:131px;}
#itng-play-button{position:absolute;top:226px;left:466px;width:143px;height:135px;}
#itng-game-info{position:absolute;top:334px;left:180px;width:300px;height:30px;font-size:123.1%;}

#itng-games-promo {position:relative;width:612px;height:208px;background:url('../img/puzzle_adventure_bg_ext.gif') no-repeat;}
#itng-games-promo h2,#itng-games-promo p {
	padding: 10px 0 0 390px;
	width: 180px;
	color: #00215d;
	font-size: 108%;
}
#itng-play-btn {position:absolute;width:128px;height:42px;right:20px;bottom:20px;}
#itng-play-btn span {
	background: url(../img/jigsaw_play.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
/* END: Homepage Styles */

/* START: Info Page Styles */
.info h1 {
	clear: left;
	position: relative;
	width: 250px;
	height: 30px;
	margin: 10px 0;margin:0 0 10px 0; 
}
.info h1 span {
	background: url(../img/info_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
.info h2 {
	clear: both;
	font-size: 131%;
	font-weight: bold;
	margin-bottom: 10px;
}
/*.info #itng-nav {
	background: url(../img/info_bg.gif) repeat-y;
}
.info #itng-nav ul {
	background: url(../img/info_bg_top.gif) top no-repeat;
	height: 100px;
	width: 612px;
}*/
.info #itng-main {
	color: #0B3C8B;
	font-size: 116%;
	background: url(../img/info_bg.gif) repeat-y;
	padding: 0 25px;
}
.info #itng-main ul li {
	list-style-type: disc;
	margin: 5px 0 5px 20px;
}
.info #itng-nav {
	background: url(../img/info_bg_top.gif) top no-repeat;
	width: 612px;
	margin: 0;
	padding: 0;
}
.info #itng-nav ul li {
	list-style-type: none;
	margin: 0;
}
.info #itng-main-bottom {
	background: url(../img/info_bg_bot.gif) bottom no-repeat;
	height: 25px;
	width: 612px;
	left: 0;
}
/* END: Info Page Styles */

/* START: Make Page Styles */
.make #itng-main {position:relative;background:url(../img/make_bg.gif) no-repeat;width:612px;height:401px;}
.make h1, .colour h1, .songs h1, .make-content h1 {clear:left; margin-left: 15px;width:110px;text-align:center;}
.make #itng-makes-promo, .colour #itng-makes-promo, .songs #itng-makes-promo {
	position: absolute;
	width: 282px;
	height: 264px;
	top: 100px;
	left: 225px;
}
.make #itng-makes-promo li, .colour #itng-makes-promo li, .songs #itng-makes-promo li {
	float:left;
	width: 141px;
}
.make #itng-next, .colour #itng-next, .songs #itng-next {
	position: absolute;
	width: 62px;
	height: 74px;
	top: 270px;
	left: 510px;
}
.make #itng-back, .colour #itng-back, .songs #itng-back {
	position: absolute;
	width: 62px;
	height: 74px;
	top: 270px;
	left: 155px;
}

.make-content h1, .songs-content h1 {
	font-size: 153.9%;
	clear:left;
	width: 460px;
	margin-left: 154px;
	padding: 10px 0;
	text-align:center;
	font-weight: bold;
	color: #0d3a8b;
}
.make-content #itng-main {
	background:url(../img/content_pge_fill.gif) repeat-y;width:612px;
}
.make-content #itng-main-i {
	background:url(../img/content_pge_top.gif) no-repeat;width:612px;min-height:331px;
}
.make-content #itng-main-bottom {
	clear: both;background:url(../img/content_pge_bot.gif) no-repeat;width:612px;height:25px;
}
.make-content .itng-makec-options, .songs-content .itng-songsc-options {
	float:left;width:154px;text-align:center;
}
.make-content .itng-makec-instructions {
	margin: 0 15px;
	float:left;
	width:245px;
	color: #0d3a8b;
	font-size: 116%;
}
.make-content .itng-makec-instructions a {
	color: #0d3a8b;
}
.make-content .itng-makec-instructions li {
	list-style-type: disc;
	margin-left: 20px;
}
.make-content .itng-makec-instructions ul {
	padding-bottom: 10px;
}
.make-content .itng-makec-image {
	float: left;width:165px;
}
.make-content #itng-makec-nav {
	float: right; width: 420px;padding: 10px 20px 0 0;
}
.make-content #itng-makec-nav #itng-next {
	float: right;
}
.make-content #itng-makec-nav #itng-back {
	float: left;
}
/* END: Make Page Styles */

/* START: Colour Page Styles */
.colour #itng-main{position:relative;background:url(../img/colour_bg.gif) no-repeat;width:612px;height:401px;}
/* END: Colour Page Styles */

/* START: Songs Page Styles */
.songs #itng-main{position:relative;background:url(../img/songs_bg.gif) no-repeat;width:612px;height:401px;}

.songs-content #itng-main {
	background:url(../img/content_pge_fill.gif) repeat-y;width:612px;
}
.songs-content #itng-main-i {
	background:url(../img/content_pge_top_song.gif) no-repeat;width:612px;min-height:331px;
}
.songs-content #itng-main-bottom {
	clear: both;background:url(../img/content_pge_bot.gif) no-repeat;width:612px;height:25px;
}
.songs-content .media-container {
	float: left;
	text-align: right;
	width: 450px;
}
.songs-content .media {
	margin-left: 127px;
}
.songs-content .lyrics {
	margin: 15px;
	float:left;
	width:215px;
	color: #0d3a8b;
	font-size: 116%;
}
.songs-content .image {
	margin: 15px 0 0 0;
	float:left;
	width:191px;
}
/* END: Songs Page Styles */

.game #itng-ident-logo {
	float: left;
	padding: 10px;
	text-align: left;
	width: 166px;
}

.game #doc {
	width: 100%;
}

.game #hd {
	text-align: center;
	width: 100%;
}

.game #hd p {
	margin: 0;
	padding: 0;
}

.game #bd {
	clear: left;
}

.game #itng-close {
	float: right;
	padding: 10px;
}

.game .media {
	padding: 0;
	margin: 0 auto;
	width: 760px;
}

/*concurso DVD*/
.oculto {visibility:hidden;position:absolute;left:-100%;top:-100%;}
.info .concurso h1 {left:250px;top:30px;width:320px;height:70px;}
.info .concurso h1 span {background-image: url('../img/concurso_title.gif');}
.info .concurso .intro {position:relative;top:20px;line-height:150%;}
	.info .concurso .intro strong a {text-decoration:none;}
.info .concurso .legal {font-size:12px;line-height:125%;font-weight:bold;}
	.info .concurso .legal em {font-weight:normal;font-style:italic;}
.info .concurso .img-left {position:relative;top:-80px;margin-bottom:-80px;}
.info .concurso form {}
.info .concurso fieldset {}
.info .concurso legend {line-height:0;}
.info .concurso .legend {font-size:14px;font-weight:bold;padding:0;margin:5px 0;display:block;text-transform:uppercase;}
/*.info .concurso form ol {-moz-border-radius:10px;-webkit-border-radius:10px;background:green;} */
.info .concurso .formulario {position:relative;background:#fff;padding:15px 10px 20px 10px;float:left;width:540px;margin:0 0 10px 0;}
	.info .concurso .botonera {background:none;}
.info .concurso .formulario em b {color:#fff;font-size:150px;font-weight:normal;line-height:40px;position:absolute;}
	#ctl, #cbl, #ctr, #cbr {background:#99E1FA;color:#fff;font-style:normal;height:20px;overflow:hidden;position:absolute;width:20px;z-index:1;}
	#ctl {left:0;top:0;} #ctl b {left:-8px;}
	#cbl {left:0;bottom:0;} #cbl b {left:-8px;top:-17px;}
	#ctr {right:0;top:0;} #ctr b {left:-25px;}
	#cbr {right:0;bottom:0;} #cbr b {left:-25px;top:-17px;}
.info .concurso .formulario li {position:relative;z-index:9;float:left;margin:5px 0;line-height:20px;}
	.info .concurso .formulario .size100 {width:540px;}
		.info .concurso .formulario .size100 input {width:456px;}
		.info .concurso .formulario .size100 textarea {width:456px;height:100px;margin:0 0 0 70px;}
	.info .concurso .formulario .size50 {width:260px;margin:5px 10px 5px 0;}
			.info .concurso .formulario .size50 input {width:186px;}
			.info .concurso .botonera .size50 input {width:76px;height:30px;margin:0 0 0 70px;}
.info .concurso .formulario label {width:66px;padding:0 4px 0 0;line-height:20px;font-size:12px;font-weight:bold;float:left;text-align:right;}
	.info .concurso .formulario .pregunta {padding:0 0 0 70px;width:380px;text-align:left;font-weight:bold;font-size:15px;line-height:17px;}
.info .concurso .formulario input {margin:-1px 0 0 0;padding:0;font-size:14px;height:16px;line-height:18px;}
