@charset "utf-8";
/* CSS Document */

body {
	font:11px Arial, sans-serif;
	background:#d4d4d4 url(Images/bg2.gif) center 0 no-repeat;
	margin:0;
}
a, a:hover, a:active, a:visited {
	text-decoration : none;
}
form, label, h1, h2, h3, ul, p, form, blockquote {
	margin:0;
	padding:0;
}
img {
	behavior: url(iepngfix.htc);
}
#contenedor {
	width:100%;
	margin:0 auto;
}
#header {
	width:617px;
	height:195px;
	background:url(Images/soniquo404.png) no-repeat;
	position:relative;
	margin:25px auto 0 auto;
	behavior: url(http://pop.soniquo.com/iepngfix.htc);
}
#header h1 {
	font-size:34px;
	font-weight:bold;
	position:absolute;
	left: 41px;
	top: 143px;
}
#header h1 span {
	color:#435290;
}
#cuerpo {
	width:931px;
	overflow:hidden;
	margin:0 auto;
}
/* Error 404 */
#cuerpo #errorB {
	width:929px;
	height:789px;
	background:url(Images/404bg.gif) no-repeat;
	position:relative;
}
#errorDiv1 {
	position:absolute;
	background:url(Images/soniquoM.gif) no-repeat;
	left:7px;
	top:8px;
	width:302px;
	height:397px;
	z-index:1;
}
#errorDiv2 {
	position:absolute;
	left:318px;
	top:41px;
	width:341px;
	height:207px;
	z-index:2;
}
#errorDiv2 h2 {
	font-size:24px;
	font-weight:normal;
	line-height:38px;
	display:block;
	border-bottom:1px #000 dotted;
	margin:0 15px 5px 0;
}
#errorDiv2 p {
	font-size:14px;
	line-height:24px;
}
#errorDiv2 p span {
	font-weight:bold;
	color:#435290;
}
#errorDiv3 {
	position:absolute;
	left:670px;
	top:19px;
	width:228px;
	height:160px;
	overflow:hidden;
	z-index:3;
}
#errorDiv3 h1 {
	font-size:137px;
	font-weight:normal;
	line-height:110px;
	color:#cfcfcf;
}
#errorDiv3 h1 span {
	font-size:62px;
	font-weight:normal;
	line-height:45px;
	text-align:right;
	color:#e1e1e1;
	display:block;
}
#errorDiv4 {
	position:absolute;
	left:316px;
	top:263px;
	width:545px;
	height:133px;
	z-index:1;
}
#errorDiv4 #h-categorias {
	width:540px;
}
#h-categorias ul {
	width:540px;
	height:32px;
	list-style:none;
	margin-bottom:9px;
}
#h-categorias ul li {
	display:block;
	float:left;
}
#h-categorias ul li.pop {
	width:149px;
	height:32px;
	background:url(Images/pop4.gif) no-repeat;
	padding-left:32px;
	margin-left:2px;
}
#h-categorias ul li.heavy {
	width:132px;
	height:32px;
	background:url(Images/heavy4.gif) no-repeat;
	padding-left:28px;
	margin-left:14px;
}
#h-categorias ul li.jazz {
	width:134px;
	height:32px;
	background:url(Images/blues4.gif) no-repeat;
	padding-left:36px;
	margin-left:10px;
}
#h-categorias ul li.hip-hop {
	width:152px;
	height:32px;
	background:url(Images/hip4.gif) no-repeat;
	padding-left:30px;
}
#h-categorias ul li.rock {
	width:130px;
	height:32px;
	background:url(Images/rock4.gif) no-repeat;
	padding-left:30px;
	margin-left:14px;
}
#h-categorias ul li.techno {
	width:136px;
	height:32px;
	background:url(Images/techno4.gif) no-repeat;
	padding-left:32px;
	margin-left:12px;
}
#h-categorias ul li.latina {
	width:147px;
	height:32px;
	background:url(Images/latina4.gif) no-repeat;
	padding-left:30px;
	margin-left:3px;
}
#h-categorias ul li.clasicos {
	width:125px;
	height:32px;
	background:url(Images/clasicos4.gif) no-repeat;
	padding-left:37px;
	margin-left:15px;
}
#h-categorias ul li.videos {
	width:136px;
	height:32px;
	background:url(Images/videos4.gif) no-repeat;
	padding-left:30px;
	margin-left:12px;
}
#h-categorias ul li.pop a, li.heavy a, li.jazz a, li.hip-hop a, li.rock a, li.techno a, li.latina a, li.clasicos a, li.videos a {
	font-size:13px;
	line-height:32px;
	font-weight:bold;
	color:#393939;
}
#errorDiv5 {
	position:absolute;
	left:11px;
	top:414px;
	width:896px;
	height:340px;
	z-index:1;
}
#errorDiv5 h1 {
	font-size:24px;
	font-weight:normal;
	border-bottom:1px #000 dotted;
	padding-bottom:3px;
}
#errorDiv5 #croquis {
	width:899px;
	height:226px;
	background:url(Images/croquis.gif) no-repeat;
	position:relative;
	font-size:14px;
	line-height:18px;
	color:#FFF;
	margin:20px 0;
}
#croDiv1 {
	position:absolute;
	left:18px;
	top:8px;
	width:127px;
	height:23px;
	z-index:1;
	font-size:13px;
	text-align:center;
	font-weight:bold;
}
#croDiv2 {
	position:absolute;
	left:12px;
	top:74px;
	width:140px;
	height:38px;
	z-index:1;
	text-align:center;
}
#croDiv3 {
	position:absolute;
	left:205px;
	top:71px;
	width:135px;
	height:40px;
	z-index:2;
	text-align:center;
}
#croDiv4 {
	position:absolute;
	left:406px;
	top:72px;
	width:145px;
	height:40px;
	z-index:3;
	text-align:center;
}
#croDiv5 {
	position:absolute;
	left:615px;
	top:72px;
	width:145px;
	height:38px;
	z-index:4;
	text-align:center;
}
#croDiv6 {
	position:absolute;
	left:10px;
	top:180px;
	width:145px;
	height:38px;
	z-index:4;
	text-align:center;
}
#croDiv7 {
	position:absolute;
	left:207px;
	top:182px;
	width:145px;
	height:38px;
	z-index:4;
	text-align:center;
}
#croDiv7 a {
	font-weight:bold;
	color:#FFF;
}
#etiquetas {
	width:909px;
	background-color:#f3f3f3;
	border:1px #939393 solid;
	padding:10px;
	margin:10px auto;
}
#etiquetas h2 {
	font-size:15px;
	border-bottom:1px #000 dotted;
	padding:5px 0;
}
#etiquetas div.tags {
	width:909px;
	overflow:hidden;
}
div.tags ul {
	width:909px;
	list-style:none;
	margin:0 auto;
}
div.tags ul li {
	color:#435290;
	display:block;
	margin-right:5px;
	float:left;
}
div.tags a {
	color:#435290;
	margin-right:5px;
}
#inferior4 {
	width:915px;
	height:129px;
	background:url(Images/soniquo4i.gif) no-repeat;
	margin:5px auto;
}
/* Archivos */
#cuerpo #archivos {
	width:931px;
	background:url(Images/archivos-i.gif) 0 bottom no-repeat;
	padding-bottom:47px;
}
#archivos h1 {
	width:931px;
	height:37px;
	font-size:25px;
	letter-spacing:-1px;
	text-indent:20px;
	background:url(Images/archivos-s.gif) 0 top no-repeat;
	padding-top:20px;
}
#archivos div.c-archivos {
	width:931px;
	background:url(Images/archivos-m.gif) repeat-y;
}
div.c-archivos p.encbz {
	font-size:14px;
	border-top:1px #a2a2a2 dotted;
	padding:10px 0;
	margin:0 25px;
}
div.c-archivos p.encbz strong {
	font-weight:bold;
	color:#e60a58;
}
div.c-archivos span.ordenado {
	width:220px;
	height:35px;
	font-size:13px;
	font-weight:bold;
	line-height:34px;
	text-align:center;
	background:url(Images/archivos-fecha.gif) left 0 no-repeat;
	display:block;
	margin:0 4px;
}
div.c-archivos div.archivos-fecha {
	width:890px;
	border-bottom:2px #e60a58 solid;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
}
div.c-archivos div.noline {
	border:0;
}
div.archivos-fecha h2, div.archivos-fecha h3 {
	font-size:35px;
	font-weight:normal;
	text-indent:15px;
	color:#FFF;
	background-color:#e60a58;
}
div.archivos-fecha h3 {
	height:40px;
	line-height:40px;
	font-size:23px;
}
div.archivos-fecha div.archivos-mes {
	width:183px;
	margin:10px 0;
	float:left;
}
div.archivos-mes p {
	font-size:15px;
	font-weight:bold;
	background-color:#d8d8d8;
	padding:8px 10px;
}
div.archivos-mes p span {
	font-size:10px;
}
div.archivos-mes em {
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	text-indent:5px;
	display:block;
	padding:15px 0;
}
div.archivos-fecha div.archivos-articulos {
	width:670px;
	margin:10px;
	float:left;
}
div.archivos-articulos ul {
	width:670px;
	list-style:none;
}
div.archivos-articulos ul li.articulo {
	height:57px;
	display:block;
	border-bottom:1px #bcbcbc solid;
}
div.archivos-articulos ul li.noline {
	border:0;
}
div.archivos-articulos ul li.articulo:hover {
	background:url(Images/archivos-hover.gif) left 0 no-repeat;
}
div.archivos-articulos ul li.articulo ul.archivo li {
	height:47px;
	display:block;
	padding:5px 0;
	float:left;
}
div.archivos-articulos ul li.articulo ul.archivo li span {
	font-size:12px;
	list-style:20px;
	font-weight:bold;
	padding:0 5px;
}
div.archivos-articulos ul li.articulo ul.archivo li p {
	width:325px;
	font-size:13px;
	line-height:18px;
	background:url(Images/archivos-icono.gif) left 5px no-repeat;
	padding-left:10px;
	margin:0 55px;
}
div.archivos-articulos ul li.articulo ul.archivo li p:hover {
	color:#e60a58;
	background:url(Images/archivos-iconoh.gif) left 5px no-repeat;
}
div.archivos-articulos ul li.articulo ul.archivo li em {
	width:140px;
	font-size:10px;
	line-height:20px;
	font-style:normal;
	text-transform:uppercase;
	display:block;
}
div.archivos-fecha div.calendario {
	width:230px;
	overflow:hidden;
	padding:10px 15px 0 0;
	float:left;
}
div.calendario ul {
	width:230px;
	list-style:none;
}
div.calendario ul li {
	display:block;
}
div.calendario ul li h4 {
	font-size:19px;
	background-color:#d8d8d8;
	padding:6px;
	margin:2px 0;
}
div.calendario ul li ul.sub {
	margin:5px 0;
}
div.calendario ul li ul.sub li {
	height:24px;
	background-color:#f0f0f0;
	display:block;
}
div.calendario ul li ul.sub li a {
	width:53px;
	background:url(Images/archivos-iconoa.gif) 3px 3px no-repeat;
	display:block;
	line-height:22px;
	color:#000;
	padding-left:22px;
	float:left;
}
#categorias {
	overflow:hidden;
}
#categorias div.categoriasb {
	width:230px;
	padding:10px 3px 10px 20px;
	float:left;
}
div.categoriasb ul {
	width:230px;
	list-style:none;
}
div.categoriasb ul li {
	height:25px;
	line-height:24px;
	background-color:#f0f0f0;
	overflow:hidden;
	display:block;
	padding:0 10px;
	margin:3px 0;
}
div.categoriasb ul li span {
	background:url(Images/archivos-iconoc.gif) 0 4px no-repeat;
	padding-left:22px;
	float:left;
}
div.categoriasb ul li span a {
	color:#000;
}
div.categoriasb ul li strong {
	color:#e60a58;
	float:right;
}
/* Autor */

#cuerpo #autor {
	width:931px;
	background:url(Images/archivos-i.gif) 0 bottom no-repeat;
	padding-bottom:47px;
}
#autor h1 {
	width:931px;
	height:37px;
	font-size:34px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:30px;
	text-indent:20px;
	background:url(Images/archivos-s.gif) 0 top no-repeat;
	padding-top:20px;
}
#autor div.c-autor {
	width:931px;
	background:url(Images/archivos-m.gif) repeat-y;
}
div.c-autor p.encbz {
	font-size:14px;
	border-top:1px #d8d8d8 solid;
	padding:10px 0;
	margin:0 25px;
}
div.c-autor div.blogger {
	width:900px;
	height:75px;
	position:relative;
	margin:0 auto;
}
div.blogger div.avatar {
	width:74px;
	height:71px;
	background:url(Images/blo-imagen.gif) no-repeat;
	position:absolute;
	left: 12px;
	top: 1px;
}
div.avatar img {
	margin:18px 0 0 20px;
}
div.blogger div.autor {
	width:370px;
	height:46px;
	position:absolute;
	left: 97px;
	top: 9px;
}
div.autor h2 {
	font-size:34px;
	font-weight:normal;
	color:#e60a58;
}
div.autor h2 span {
	color:#000;
}
div.blogger div.entradas {
	width:250px;
	position:absolute;
	left: 637px;
	top: 9px;
}
div.entradas p {
	font-size:34px;
	font-weight:normal;
	color:#939393;
}
div.c-autor div.info {
	width:780px;
	background:url(Images/blo-fondo.gif) no-repeat;
	margin:0 auto;
}
div.info p {
	font-size:14px;
	line-height:30px;
	padding:10px 0;
}
div.info p span {
	font-weight:bold;
	color:#e60a58;
}
div.c-autor div.listado {
	width:865px;
	margin:0 auto;
}
div.listado h2 {
	font-size:35px;
	font-weight:normal;
	color:#FFF;
	background-color:#e60a58;
	text-indent:10px;
	padding:4px 0;
}
div.listado p {
	max-width:250px;
	width:150px;
	font-size:15px;
	font-weight:bold;
	background-color:#d8d8d8;
	padding:8px 10px;
	margin:15px 0;
}
div.listado p span {
	font-size:10px;
}
div.listado ul {
	width:770px;
	list-style:none;
	margin:0 auto;
}
div.listado ul li {
	width:770px;
	line-height:20px;
	font-size:15px;
	display:block;
	padding:6px 0;
}
div.listado ul li span, a {
	color:#e60a58;
}
/***********************/

div.archivos-articulos ul li.articulo ul.archivo li.archivo_fecha {
	width:100px;
}
div.archivos-articulos ul li.articulo ul.archivo li p {
	margin:0 45px;
}
div.archivos-articulos ul li.articulo ul.archivo li em {
	width:120px;
}
