@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; color:#fff; cursor:default; }
body,form input:not([type=submit]),form textarea{ font-family:Arial, Helvetica, sans-serif; }

body,#sitio,#sitio > div,#footer .inf,#fondo img{ display:none; }

/* DOM */
a,a:visited,a:link{ text-decoration:none; color:#FFF; }
a:hover{ text-decoration:underline; }

.contenido form{ margin:0; }
form > div:first-child{ padding:0; }
form > #formEstado > *{ display:inline-block; padding:0 0 0 5px; }
form > div { padding:10px 0; }
form > div > div:first-child{ width:140px; }
form > div > div{ display:inline-block; vertical-align:top; }
form > div > div > *{ display:inline-block; }
form > div > div > label{ vertical-align:top; text-align:right; width:16px; padding:0 0 0 10px; }
form #boton{ display:none; }
form input[type=text],textarea{ width:200px; }

input[type=text]{ height:15px; }
input:not([type=text]){ height:25px; }
input[type=submit]{ width:75px; }
textarea{ height:60px; }

.contenedor{ height:93%; overflow:auto; padding:5px; }
.articulo:not(:last-child){ padding:0 0 15px; border-bottom:dotted 1px #FFF; }
.articulo > div{ padding:2px 0; }
.articulo .autor > *{ display:inline-block; }
.articulo .texto{ padding:5px 0; }
.articulo .texto p{ margin:0; }
.articulo .fecha span{ font-weight:bold; }
.articulo a{ font-weight:bold; }
.video,.img{ text-align:center; }
.video object,.video embed{ width:250px; height:204px; }

.der{ right:0; }
.abajo{ bottom:0; }

/* Sitio */
#sitio,#sitio > div { width:100%; }

/* Header */
#titulo{ padding:1em; opacity:.5; filter:alpha(opacity=50); }
#titulo h1{ display:none; }
#titulo img{ filter:alpha(opacity=40); }
#menu-admin{ top:0; right:0; padding:5px; font-weight:bold; font-size:13px; }
#menu-admin .fondo{ -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; }

/* Pantalla */
#pantalla{ min-height:474px; height:85%; width:100%; top:0; left:0; position:absolute; }

.ventana{ z-index:1; top:0; width:98%; height:89%; padding:1%; margin:-.5%; position:absolute; opacity:0; filter:alpha(opacity=0); }
.ventana h2{ padding:0 0 10px; }
.ventana .web > * { display:inline-block; }
.ventana .fondo{ -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; }
.ventana > div{ position:absolute; padding:10px; height:93%;; width:45%; filter:alpha(opacity=100); }
.ventana .titulo > *{ display:inline-block; }

/* Inicio */
#sec-inicio .contenedor{ height:85% }
#sec-inicio .izq{ width:50%; height:43%; }
#sec-inicio .der{ height:auto; }
#sec-inicio .der .articulo > div{ padding:1%; margin:-.5%; }
#sec-inicio #videos{ width:auto; }
#sec-inicio #videos .video{ text-align:center; }
#sec-inicio #discos{ width:40%; }
#sec-inicio #discos .articulo > *{ display:inline-block; vertical-align:top; }
#sec-inicio #discos .texto{ width:68%; }
#sec-inicio #discos .img{ width:28%; }
#sec-inicio #discos .img img{ width:100%; max-width:200px; }

/* Novedades */
#sec-novedades .der .contenedor{ height:85%; }
#sec-novedades .der{ width:47%; height:43%; }

/* Bio */
#sec-bio .texto{ text-align:justify; }

/* Multimedia */
#sec-multimedia > div{ width:47%; }
#sec-multimedia .contenedor{ height:95%; }
#sec-multimedia .titulo-cargando{ display:none; }

.multimedia{ padding:0; margin-left:-10px; }
.multimedia .articulo{ display:inline-block; width:auto; vertical-align:top; padding:2%; margin:-1%; border-bottom:none; width:140px; }
.multimedia .articulo .titulo{ padding:2px 0; }
.multimedia .articulo .obj{ padding:10px; cursor:pointer; width:125px; height:85px; }
.multimedia .articulo .obj > img{ max-height:85px; }
.multimedia .articulo .obj, .multimedia .articulo .obj img{ border:solid thin; }
.multimedia .articulo > a:hover > .titulo{ text-decoration:underline; }
.multimedia .carpeta > a > .obj{ background:#FFC; border-color:#FC3; }
.multimedia .archivo > a > .obj{ background:#FFF; border-color:#CCC }
.multimedia .carpeta > a:hover > .obj{ background:#FF9; }
.multimedia .archivo > a:hover > .obj{ background:#DEDEDE; }
.multimedia .carpeta > a > .obj img{ border-color:#FC3 }
.multimedia .archivo > a > .obj img{ border-color:#CCC }
.multimedia .archivo .texto{ display:none; }

#galeria{ top:0; left:0; width:100%; height:100%; position:fixed; text-align:center; z-index:10; display:none; }
#galeria > div{ opacity:0; filter:alpha(opacity=0); }
#galeria .contenedor{ height:100%; width:980px; margin:auto; overflow:hidden; }
#galeria .contenedor > div{ padding:.75%; }
#galeria .header{ text-align:center; }
#galeria .titulo{ background:#fff; border:solid thin #CCC; padding:10px; width:400px; font-size:16px; font-weight:bold; color:#000; text-align:center; margin:5px auto 0;display:none; }
#galeria .cuerpo{ min-height:450px; }
#galeria .cuerpo > div{ display:inline-block; vertical-align:top; }
#galeria .objeto{ background:#fff; border:solid thin #CCC; padding:10px; max-width:650px; max-height:450px; }
#galeria .cancion{ font-size:14px; color:#000; width:400px; height:auto; text-align:center; }
#galeria .cancion > div{ padding:5px 0;}
#galeria .cont{ background:#fff; border:solid thin #CCC; padding:15px; width:200px; font-size:12px; color:#000; text-align:left; overflow:auto; max-height:410px; }
#galeria .contenedor > .footer{ padding:1%; }
#galeria .acciones > a{ padding:5px 10px; background:#fff; border:solid thin #CCC; font-size:12px; color:#000; }

/* Discografia */
#sec-discografia #discos{ width:290px; height:71%; }
#sec-discografia #disco{ width:650px; height:85%;}
#sec-discografia .titulo-cargando,#sec-discografia #discos .texto,#sec-discografia #disco{ display:none; }
#sec-discografia .contenedor{ height:90%; padding:0; }
#sec-discografia .articulo{ display:inline-block; width:auto; vertical-align:top; padding:2%; margin:-1%; border-bottom:none; width:125px; }
#sec-discografia .articulo img{ width:125px; }
#sec-discografia .articulo .titulo{ padding:2px 0; }
#sec-discografia #disco a{ font-weight:bold; }
#sec-discografia #disco .contenedor > div{ display:inline-block; vertical-align:top; }
#sec-discografia #disco .contenedor .imagen{ width:250px; cursor:pointer; }
#sec-discografia #disco .contenedor .texto{ width:350px; padding:0 1%; }

/* cmwPedidos */
#cmwPedidos,#cmwAcciones{ display:none; }
/* Acciones */
#cmwAcciones{ width:290px; }
#cmwAcciones{ height:auto; }
#cmwAcciones .botones > div{ width:100%; cursor:pointer; }
#cmwAcciones .botones > div > div{ float:left; width:50%;  }
#cmwAcciones .botones > div > div:hover{ text-decoration:underline; }
/* Forms */
#cmwPedidos{ width:290px; height:auto; }
#cmwPedidos > div { bottom:0; padding:0 0 5px 5px; margin: 1% 0; }
#cmwPedidos > div .body { display:none; }
#cmwPedidos #pedido{ right:0px; width:320px; }
#cmwPedidos #productos{ right:330px; width:300px; }
#cmwPedidos #productos .body{ padding:5px; }
#cmwPedidos #pedido,#cmwPedidos #productos{ z-index:10; position:absolute; height:auto; opacity:.75; filter:alpha(opacity=75); }
#cmwPedidos .header{ height:25px; width:100%; vertical-align:center; cursor:pointer; font-weight:bold; }
#cmwPedidos .header .texto{ padding:4px 0 0 5px; float:left; }
#cmwPedidos .texto tr td{ padding:2px; }
#cmwPedidos .acciones{ padding:0 5px 0 0; float:right; }
#cmwPedidos .acciones div{ width:12px; height:12px; cursor:pointer; display:inline-block; }
#cmwPedidos .acciones div:hover{ text-decoration:underline; }
#cmwPedidos .estado{ background-color:#fff; color:#000; text-align:center; font-size:12px; display:none; padding:2px; }
#cmwPedidos .nombre{ font-size:14px; cursor:default; font-weight:bold; }
#cmwPedidos .nombre u,#cmwPedidos .prodAcciones span{ cursor:pointer; }
#cmwPedidos .prodAcciones{ font-size:12px; font-weight:normal; }
#cmwPedidos .prodAcciones span:hover{ text-decoration:underline !important; }
#cmwPedidos .prodAcciones input[type=text]{ width:30px;	}
#cmwPedidos .caracteristicas{ display:none; max-height:600px; overflow:auto; padding:2px; }

/* Libro de visitas */
#sec-libro-de-visitas #formulario{ height:auto; width:auto; bottom:0; }
#sec-libro-de-visitas #mensajes{ right:20px; width:50%; height:93%; }

/* Contacto */
#sec-contacto > div{ height:auto; width:auto; bottom:0; }

/* Footer */
#footer{ bottom:0; height:125px; width:100%; text-align:center; cursor:default; }
#footer .sup{ height:35px; }
#menu{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; list-style:none; padding:10px; margin:0; }
#menu > li{ display:inline-block; padding:0 10px; opacity:.5; filter:alpha(opacity=50); }
#menu > li > a{ text-decoration:none; }
#menu > li:not(.seccion-sel):hover{ cursor:pointer; text-decoration:underline; opacity:1; filter:alpha(opacity=100); }
#menu .seccion-sel{ opacity:1; filter:alpha(opacity=100); }

/* IE 7 */
.msie.ie7 #footer .sup{ margin:auto; width:1000px; text-align:center; }
.msie.ie7 #menu{ margin:auto; }
.msie.ie7 #menu > li{ float:left; }

#footer .inf{ height:60%; }
#footer .inf .izq{ padding-top:10px; text-align:left; float:left; width:30%; min-width:275px; }
#perfiles{ padding:0 5px; }
#perfiles > div{ float:left; margin:0 5px; }
#perfiles > div > a > img{ display:none; }
#perfiles > div:hover > a > img{ display:block; }
#facebook{ background:url(../imagenes/footer/facebook-inactivo.png); height:50px; width:133px; }
#myspace{ background:url(../imagenes/footer/myspace-inactivo.png); height:50px; width:133px; }

#footer .centro{ padding-top:10px; font-size:12px; float:left; width:35%;}
#footer .centro > a{ font-weight:bold; text-decoration:none; }
#footer .centro > a:hover{ text-decoration:underline; }

#footer .der{ float:left; width:33%; min-width:300px; }

#pantalla div .fondo, #menu-admin .fondo,#footer .fondo,#galeria .fondo{ height:100%; width:100%; background-color:#000; opacity:.4; filter:alpha(opacity=40); z-index:-1; }
.ventana,#menu-admin,#footer,.fondo{ position:absolute; }

#fondo{ overflow:hidden; height:100%; z-index:-2; }

/* Diseño */
.fondo{ top:0; left:0; }
.bordes{ -moz-border-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; }

/* Extras */
#menu-admin{ display:none; }