@import url(core.css);

body {
background: #02995e url(../img/fondo-body.gif) repeat-x 0 0;
color: #666666;
font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 20px;
}

a:link , a:visited {
color: #d80303;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#contenedor {
width: 755px;
margin: auto;
}

	#cabezal { }

		#cabezal-img {
		background: url(../img/cabezal-img.gif) no-repeat 2px 0;
		height: 145px;
		}
	
		#cabezal-menu , #cabezal-submenu {
		font: 11px Arial, Helvetica, sans-serif;
		}

		#cabezal-menu ul {
		background: url(../img/fondo-menu.gif) no-repeat 0 0;
		height: 38px;
		line-height: 38px;
		text-align: center;
		}

		#navidad-erotica #cabezal-menu ul , #navidad-erotica-index #cabezal-menu ul {
		background: url(../img/fondo-menu-erotica.gif);
		}
		
			#cabezal-menu li , #cabezal-submenu li {
			display: inline;
			margin: 0 8px;
			}

				#cabezal-menu a:link , #cabezal-menu a:visited ,  #cabezal-submenu a:link , #cabezal-submenu a:visited {
				color: #FFF;
				text-decoration: none;
				}
				
				#cabezal-menu a:hover , #cabezal-submenu a:hover {
				color: #FF0;
				}

		#cabezal-submenu ul {
		background: url(../img/fondo-sub-menu.gif) no-repeat 0 0;
		height: 31px;
		line-height: 31px;
		text-align: right;
		padding-right: 40px;
		}
		
			#cabezal-submenu li {
			}
		
	#contenido { }

		h1 {
		color: #990000;
		text-align: center;
		margin-bottom: 10px;
		}

		#img-contenido {
		background: url(../img/img-contenido.jpg) no-repeat 0 0;
		height: 200px;
		}

		#contenido {
		background: url(../img/fondo-contenedor.gif) repeat-y 0 0;
		padding: 25px 28px;
		}

			#contenido-izquierda {
			width: 345px;
			float: left;
			}
			
			#contenido-derecha {
			width: 345px;
			float: right;
			}
	
	#pie { }
	
		#pie {
		background: url(../img/fondo-pie.gif) no-repeat 0 bottom;
		text-align: center;
		padding-bottom: 10px;
		}
		
/* ##################################################### */
/*           M Ó D U L O S  E N  G E N E R A L           */
/* ##################################################### */

dl {
margin-bottom: 10px;
}

dt {
margin-bottom: 5px;
}
	
/* Espaciado entre el Título y la lista de canciones */
.dt-altura , #int .dt-altura { height: 40px; line-height: 40px; }

/* Imágen de fondo del Título */
.dt-imagen-de-fondo { }

/* Espaciado lateral interno de los módulos */
.espaciado-interno-lateral { margin: 0 8px; }

/* ##################################################### */
/*            M Ó D U L O S  D E  S O N I D O            */
/* ##################################################### */

/* Separación lateral en píxeles entre los íconos de Escuchar y Descargar */
.snd-separacion-iconos { margin-left: 8px; }

/* Espaciado vertical entre cada canción */
.snd-espaciado-vertical { padding: 7px 0 6px 0; }

/* ¿ Cómo es el borde inferior de cada canción ? */
.snd-borde-inferior { background: url(../img/puntitos.gif) repeat-x bottom left; }

/* ##################################################### */
/*            M Ó D U L O S  D E  I M Á G E N            */
/* ##################################################### */

/* Espaciado vertical de cada fila de imágenes */
.img-espaciado-vertical { padding: 9px 0 20px 0; }

/* Ancho de la celda de cada imágen dependendo de el tipo de imágen y la sección */
body#inicio #wallpapers .img-ancho-de-celda { width: 24.9%; }
body#int #screensavers .img-ancho-de-celda , body#int #wallpapers .img-ancho-de-celda { width: 19.9%; }
body#inicio #juegos .img-ancho-de-celda { width: 33%; }
body#int #juegos .img-ancho-de-celda { width: 24.9%; }
body#navidad-erotica-index #juegos .img-ancho-de-celda { width: 32.9%; }
body#int #themes .img-ancho-de-celda { width: 32.9%; }
body#navidad-erotica-index #wallpapers .img-ancho-de-celda { width: 32.9%; }
body#navidad-erotica h2 , body#navidad-erotica-index h2 { background: url(../img/barrita.gif) no-repeat 0 0; color: #d80303; font-size: 20px; height: 36px; line-height: 36px; text-indent: 15px; margin-bottom: 20px; }
body#navidad-erotica #wallpapers .img-ancho-de-celda { width: 19.9%; }

#wallpapers img , #juegos img , #screensavers img , #themes img {
border: 4px #facdcd solid;
}

#truetones dt {
background: url(../img/ht-truetones.gif) no-repeat 0 0;
}

#int #truetones dt , #navidad-erotica #truetones dt {
background: url(../img/h3-int-truetones.gif) no-repeat 0 0;
}

#wallpapers dt {
background: url(../img/h3-wallpapers.gif) no-repeat 0 0;
}

#int #wallpapers dt , #navidad-erotica #wallpapers dt {
background: url(../img/h3-int-wallpapers.gif) no-repeat 0 0;
}

#int #alertas dt {
background: url(../img/h3-int-alertas.gif) no-repeat 0 0;
}

#juegos dt {
background: url(../img/h3-juegos.gif) no-repeat 0 0;
}

#int #juegos dt , #navidad-erotica #juegos dt {
background: url(../img/h3-int-juegos.gif) no-repeat 0 0;
}

#int #screensavers dt {
background: url(../img/h3-int-screensavers.gif) no-repeat 0 0;
}

#int #descargas dt {
background: url(../img/h3-int-descargas.gif) no-repeat 0 0;
}

body#navidad-erotica #juegos .img-ancho-de-celda {
width: 24.9%;
}

#descargas-explicacion {
font-weight: bold;
color: #CC0000;
padding: 15px 0;
}

#descargas li {
height: 72px;
margin-bottom: 20px;
}

	#descargas li p {
	position: relative;
	top: 20px;
	left: 90px;
	width: 500px;
	}

#descargas .p1 {
background: url(../img/descargas-1.gif) no-repeat 0 0;
}

#descargas .p2 {
background: url(../img/descargas-2.gif) no-repeat 0 0;
}

#descargas .p3 {
background: url(../img/descargas-3.gif) no-repeat 0 0;
}

#int #themes dt {
background: url(../img/h3-int-themes.gif) no-repeat 0 0;
}

#int #juegos-sms dt {
background: url(../img/h3-int-juegos-sms.gif) no-repeat 0 0;
}

.bullet {
background: url(../img/bullet.gif) no-repeat 0 5px;
text-indent: 15px;
}

.mas {
padding-top: 30px;
}

#advertencia {
width: 369px;
margin: auto;
}

	#advertencia dt {
	height: 119px;
	margin-bottom: 20px;
	}
	
#juegos-sms table {
width: 300px;
}

	#juegos-sms th , #juegos-sms td {
	padding: 5px;
	border: 1px #CCC solid;
	}

	#juegos-sms th {
	text-align: center;
	font-weight: bold;
	}
	
	#juegos-sms td {
	text-align: center;
	}
	
	#menu-izq {
	width: 150px;
	float: left;
	}
	
		#menu-izq li {
		
		}
	
	#texto-der {
	width: 540px;
	float: right;
	}
	
hr { color: #ffe0e0; }
html>body hr { border: 0; background: #ffe0e0; }