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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{*zoom:1;}

/* WinIE7 only */
*:first-child+html .ClearFix{
	height:1%;
}

/* WinIE6 and below */
/*¥*/
* html .ClearFix{
	height:1%;
}
/**/

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
}
/**/

html,
body
{
	color: #435061;
	background: #e8e7ea;
	font: normal 12px/18px Arial;
}
a:link,
a:visited
{
	color: #435061;
	text-decoration: underline;
}
a:hover,
a:active
{
	text-decoration: none;
}
	#wrapper
	{
		width: 720px;
		position: relative;
		margin: 60px auto 0;
	}
		#wrapper #header
		{
		}
			#wrapper #header h1
			{
				float: left;
				height: 34px;
				width: 220px;
				font-size: 36px;
				margin: 0 0 6px 5px;
				text-indent: -9999px;
				background: url(../imagenes/temp-h1.png) top left no-repeat;
			}
			#wrapper #header ul
			{
				float: right;
				height: 20px;
				margin: 14px 0 6px;
			}
				#wrapper #header ul li
				{
					float: left;
					margin: 0 0 0 12px;
				}
				#wrapper #header ul li#blo	{	background: url(../imagenes/temp-blo.png) center center no-repeat;	}
				#wrapper #header ul li#msp	{	background: url(../imagenes/temp-msp.png) center center no-repeat;	}
				#wrapper #header ul li#fcb	{	background: url(../imagenes/temp-fcb.png) center center no-repeat;	}
				#wrapper #header ul li#twt	{	background: url(../imagenes/temp-twt.png) center center no-repeat;	}
					#wrapper #header ul li a
					{
						width: 20px;
						height: 20px;
						display: block;
						text-indent: -9999px;
					}
					#wrapper #header ul li#twt a
					{
						width: 28px;
					}
		#wrapper #promo
		{
		}
			#wrapper #promo h2
			{
				clear: both;
				padding: 5px;
				width: 710px;
				height: 386px;
				margin: 0 0 12px;
				text-indent: -9999px;
				border-right: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				background: #fff url(../imagenes/temp-h2.jpg) center center no-repeat;
			}
		#wrapper #modules
		{
			padding: 0 6px;
		}
			#wrapper #modules h3
			{
				font-size: 24px;
				margin: 6px 0 12px;
			}
			#wrapper #modules .modLeft
			{
				width: 49%;
				float: left;
				border-right: 1px solid #cbd2dc;
			}
				#wrapper #modules .modLeft dl
				{
					margin: 12px 0 0;
				}
					#wrapper #modules .modLeft dt
					{
						font-weight: bold;
					}
				#wrapper #modules .modLeft h4
				{
					margin: 12px 0 0;
				}
					#wrapper #modules .modLeft h4 a,
					#wrapper #modules .modRight #Submit2
					{
						border: 0;
						color: #fff;
						padding: 3px;
						background: #435061;
					}
			#wrapper #modules .modRight
			{
				width: 50%;
				float: right;
				text-align: right;
			}
				#wrapper #modules .modRight li input
				{
					border: 0;
					padding: 3px;
					width: 160px;
					margin: 6px 0;
					background: #fff;
				}
				#wrapper #modules .modRight #Submit2
				{
					font: bold 12px Arial;
				}
		#wrapper #footer
		{
			clear: both;
			color: #999;
			font-size: 11px;
			margin: 12px 0 0;
			padding: 12px 0 0;
			border-top: 1px solid #ccc;
		}
			#wrapper #footer p
			{
				text-align: right;
			}
		#wrapper #audio
		{	
			top: 60px;
			left: 480px;
			width: 220px;
			text-align: right;
			position: absolute;
		}
			#wrapper #audio a
			{
				color: #fff;
				text-decoration: none;
			}
				#wrapper #audio a strong
				{
					display: block;
				}