body {
	background:#DDE6EF;
	text-align:center;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:12px;
}
img {
	border:0;
}
p, div {
	margin:0;
}
a:link, a:visited {
	text-decoration:none;
	color:#ccc;
}
a:hover, a:active {
	color:#eee;
}
#wrapper {
	width:720px;
	display:block;
	margin:auto;
	background:#e9f4ff;
	overflow:hidden;
}
#header {
	width:100%;
	display:block;
}
div.content-menu {
	background-image:url(images/menu_hor.jpg);
	height:33px;
	display:block;
	color:#FFFFFF;
	overflow:hidden;
	margin:-5px 0 0 0;
}
div.content-menu ul {
	margin:1px auto 0 auto!important;
	padding:7px 0 0 0;
	width:400px;
	display:block
}
div.content-menu ul li {
	list-style-type:none;
	margin:0 5px;
	float:left;
}
#menu {
	float:left;
	width:150px;
}
#body {}
div.banner_top {
	margin:5px 0 0 0;
}
div.banner_top img, div.banner_top object {
	padding:5px;
}
div.banner_left {
	background-color:#0099FF;
	width:100%;;
	height:353px;
	display:block;
}
div.banner_body {
	float:left;
	width:275px;
	margin:5px;
}
img.banner {
	margin:18px 0 0 0;
}
div#b01 {
	background-image:url(images/banner_fondos.jpg);
	height:200px;
	background-position:right;
}
div#b02 {
	background-image:url(images/banner_ringtones.jpg);
	height:200px;
}
div.banner_bottom {
	width:560px;
	background-image:url(images/banner_concursos.jpg);
	background-position:center;
	height:100%;
	float:right;
	margin:5px;
}
div.footer {
	display:block;
	width:720px;;
	margin:auto;
	text-align:left;
	background-image:url(images/fondo_footer.jpg);
	overflow:hidden;
}
div.bloque {
	width:230px;
	border:solid #AED7FF 1px;
	border-bottom:solid #FFFFCC 3px;
	background:url(images/fondo_footer_bloques.jpg);
	float:left;
	display:block;
	height:95px;
overflow:hidden;
	margin:4px!important;
	margin:3px;
}
html>body div.bloque img {
	float:left;
	margin:5px;
	width:80px;
	height:80px;
	display:block;
	border:2px solid #FFFFFF;
	position:absolute;
}
div.bloque img {
	margin:5px;
	width:80px;
	height:80px;
	display:block;
	border:2px solid #FFFFFF;
}

html>body div.bloque p {
	float:left;
	margin:5px 0 0 95px;
}
div.bloque p {
	float:left;
	width:100px;
	height:80px;
	position:absolute;
	margin: -90px 0 0 95px;
}
div.bloque p span {
	font-size: 1.1em;
	font-weight:bolder;
	color:#FF0000;
}