body {
	background:#000 url(bg.gif) repeat-y center;
	margin:0;
	padding:0;
	color:#fff;
	font-family:Arial,Verdana,sans-serif;
	font-size:0.9em;
}

h1 {}
h2 {}
h3 {}

img { border:0;}

p {text-align:justify; margin-top:0;}

a {}
a:hover{}

/* CAJAS */
#contenedor {
	width:960px;
	margin:auto;
	border:2px solid #000;
}

#cabecera {
	height:100px;
	margin:0;
	padding:0;
}

#contenido {
	padding:40px 15px 0 15px;
	background-image:url(bg-body2.gif)
}

#pie {
	background-color:#000;
	font-family:tahoma,Verdana,sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
	border-top:solid 3px #f00;
	clear:both;
}
#pie span { font-size:10px; }
#pie span a { color:#f00; text-decoration:none; }
#pie span a:hover { text-decoration:underline; }

#principal {
	width:610px;
	float:left;
}

#lateral {
	width:300px;
	float:right;
}

div.box{
	background-image:url(bg.png);
	padding:0 10px 10px 10px;
	margin-bottom:40px;
}
div.box div.mje { border-bottom:1px solid #f00; margin:10px 0; }
div.box div.mje p { text-align:left; }
div.box a { color:#f00; text-decoration:none; }
div.box a:hover {text-decoration:underline; }
div.box a.nolink{color:#fff;}

div.mjeLibroError, div.mjeLibroOk { padding:35px 0 20px; text-align:center; font-weight:bold; }
div.mjeLibroError { color:#FF9C00; background:url(Attention.png) no-repeat top center; }
div.mjeLibroOk { color:#85C23D; background:url(Valid.png) no-repeat top center; }

div.publicaciones img {margin:5px 10px;}

div.box div.lateral{padding:50px 10px;}

.titulo {
	border-bottom:2px solid #f00;
	padding:5px 0 2px 0;
	margin-bottom:10px;
	color:#fff;
	font-size:1.3em;
}
.titulo2 span {
	position:relative;
	top:205px;
	color:#f00;
	font-size:1.4em;
	font-weight:bold;
}

.songhistory { color:#000; background-color:#f00; padding:5px; font-weight:bold;}
#formLogin { text-align:center; position:relative; top:100px;}

ul.listado_artistas {}
ul.listado_artistas li { list-style-image:url(punto.png); margin-top:5px;}

/* ---------------------- MENU Dolphin nav ---------------------- */

#menucontainer{
	position:relative;
	height:35px;
	background:#f00;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}
#menunav{
	position:relative;
	height:30px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#121212;
	padding:3px 0 0 10px;}	
#menunav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;	
	float:left;}
#menunav ul li{
	display:block;
	float:left;
	margin:0 1px;}
#menunav ul li a{
	display:block;
	float:left;
	color:#f00;
	text-decoration:none;
	padding:0 10px;
	height:30px;}
#menunav ul li a span{
	padding:5px;
	float:left;}
#menunav ul li a:hover{
	color:#fff;	
	background-color:#f00;}
#menunav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;}
#menunav ul li a.current {
	color:#fff;	
	background-color:#f00;}

/* ---------------------- END Dolphin nav ---------------------- */

/* ---------------------- Formulario ---------------------- */
label { display:block; margin:5px 15px; }
input, textarea, select { margin:5px 15px; }
input.enviar { margin-bottom:20px; }
/*----------------------------------------------------------*/


/* ++++++++++++++ ADMIN ++++++++++++++ */

h1.admin {margin:0; font-size:1.5em; border-bottom:1px solid #ff9c00;}
/* Menu */
div#adminmenu ul { list-style: none; margin:20px 0px; padding:5px 0; background-color:#5F5F5F; }
div#adminmenu ul li { display:inline; padding:20px; font-weight:bold; }

/* Tabla del libro de visitas */
table.admin th{ background-color:#5f5f5f; }
table.admin td { border:1px solid #fff; padding:5px; }
table.admin td.mje{ padding:0;border:0; }
table.admin td.mje div.contenido{ padding:10px 15px; display:none; }
table.admin {
	border:1px solid #fff;
	border-spacing:0;
	border-collapse:collapse;
}
table.admin tr.bg1{background-color:#000;}
table.admin tr.bg2{background-color:#1f1f1f;}

/* Cuadro de formularios (ingreso de noticias) */
form.addnews { border:1px solid #fff; padding:20px 5px; background-color:#1f1f1f; width:90%;margin:auto}
form.addnews div.textarea { background-color:#fff; color:#000; margin:0 15px; }

p.estadisticas { text-align:center; border:1px dashed #C2C2C2; padding:10px; width:500px; margin:30px auto;}
p.estadisticas strong {color:#ff9c00;}
/*-----------------------------------*/