html, body {
	height:100%;
	_height:auto;
	background:#fff;
	color:#1a171b;
}
object#flash {
	float:left;
	margin-top:28px;
}

body {
	font: 62% Arial, Verdana, sans-serif;
	overflow-y:auto;
	overflow-x:hidden;
}
	
a {
	color:#1a171b;
	text-decoration:none;
}

#wrap {
	width: 100%;
	/*height:100%;*/
	font-size:1em;
	position:relative;
}

/* INI: Content definition */

#content {
	width:972px;
	padding:26px 0;
	margin:auto;
	position:relative;
	
}

	.wrapShare {
		position:absolute;
		top:-18px;
		right:-1px;
		background:url(/media/img/herokid/bgshare.png) top left no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/herokid/bgshare.png');
		overflow:auto;
		width:158px;
		height:90px;
		overflow:hidden;
	}
		.wrapShare h4, .wrapShare h2 {
			float:left;
			margin-left:15px;
			margin-top:9px;
			font-weight:bold;
			font-size:1.1em;
		}
		
		.wrapShare .mas1 {
			position:absolute;
			top:65px;
		}
		
	.share {
		float:right;
		margin-top:1px;
		margin-right:2px;
	}
	.sharethis {
		overflow:hidden;
		_overflow:inherit;
		_height:25px;
		_width:150px;
		_float:left;
		margin-bottom:5px!important;
	}
	.sharethis .share  {
		float:left;
		display:block;
	}
	.sharethis .mas1 {
		margin-left:65px;
		margin-top:3px;
	}
		.share li {
			display:inline;
			float:left;
		}
		.share a {
			padding-right:5px;
			display:block;
			height:16px;
			overflow:hidden;
			line-height:16px;
			margin-top:5px;
			background:transparent;
			width:16px;
		}
		.share  li.twitter a {
			background-image:url(/media/img/social/twittero.png);
			background-position:0px 0px;
			background-repeat:no-repeat;
		}
		.share  li.twitter a:hover {
			background-position:0px -16px;
		}
		.share  li.delicious a {
			background-image:url(/media/img/social/deliciouso.png);
			background-position:0px 0px;
			background-repeat:no-repeat;
		}
		.share  li.delicious a:hover {
			background-position:0px -16px;
		}
		.share  li.facebook a {
			background-image:url(/media/img/social/facebooko.png);
			background-position:0px 0px;
			background-repeat:no-repeat;
		}
		.share  li.facebook a:hover {
			background-position:0px -16px;
		}	
		
		
/* END: Content definition */


h1 span {
	display:none;
}
h2 {
	font-weight:bold;
}

.noborder {
	border:0 !important;
}

.left {
	float:left;	
}
.right {
	float:right;
}
.hide {
	display:none;
}

strong {
	font-weight:bold;
}

#errorMsg {
	position:absolute;
	font-weight:100;
	top:0px;
	left:50%;
	margin-left:-490px;
	width:962px;
	padding:5px;
	text-align:left;
	color:red;
	font-size:1.2em;
	z-index:101;
}
#errorMsg.error p {
	background:red;
}
	#errorMsg p {
		display:inline;
		background:black;
		color:white;
	}
	#errorMsg a {
		
	}
	
#basicMsg {
	color:#333;
	width:160px;
	font-size:1.4em;
	font-weight:bold;
	position:absolute;
	top:50%;
	margin-top:-100px;
	left:50%;
	margin-left:-80px;
}

#countdown {
	width:750px;
	height:42px;
	position:absolute;
	left:50%;
	margin-left:-335px;
	top:50%;
	margin-top:-100px;
}

.nopadding {
	padding:0 !important;
}

/* Formateo del modulo */
.rastroMigas {
	margin: 0px auto -10px;
    position: relative;
    width: 972px;
    z-index: 100;
	background:#fff;
}


/* Formateo del listado de enlaces */
.rastroMigas ul {
	padding-top:10px;
	background:url(/media/img/herokid/minicara.jpg) left 5px no-repeat;
	padding-left:23px;
}
	.rastroMigas li {
		display:inline;
	}
	.rastroMigas li:before {
		content:"> ";
	}
	
	.rastroMigas li a {
		padding:0 3px;
	}
	.rastroMigas li a:hover {
		text-decoration:underline;
	}
	
	
