/* standard elements */
*{margin:0;padding:0;border:0;}
a{color:#F70;font-size:1.2em;text-decoration:none;}
a:hover{color:#C60;text-decoration:underline;}
body{background:#0094D6 url(/img/bg.gif) repeat-x 70px 0;color:#466;font:normal 62.5% "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;margin:0;min-width:970px;}
label{margin-top:5px;min-width:100px;display:block;font-size:1.2em;}
fieldset{padding:10px;}
input,select,textarea{background:#FFF;color:#555;font-size:1.2em;padding:2px;border:3px double #D9D9D9;}
input[type="submit"],input[type="button"]{border:1px solid #AAA;padding:2px 3px;}
input:focus{background:#F1F1F1}
option{padding-right:10px;}
p,cite,code{font-size:1.2em;padding-bottom:1.2em;}
p a{font-size:1em}
h1{font-size:1.6em;margin-bottom:4px;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
code{background:url(/img/bgcode.gif);border:1px solid #F0F0F0;border-left:6px solid #39F;color:#555;display:block;font:normal 1.1em "Lucida Sans Unicode",serif;margin:20px 0;padding:8px 10px;white-space:pre;overflow:auto}
cite{background:url(/img/quote.gif) no-repeat;color:#666;display:block;font:normal 1.3em "Lucida Sans Unicode",serif;padding-left:28px;}
h1,h2,h3{font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;color:#06C;padding-top:6px;}
table{font-size:1.2em;border:1px;}
/* misc */
.clearer{clear:both;}
.izq{float:left;}
.der{float:right;}
.mensaje{background:url(/img/bgcode.gif);border:1px solid #FF0000;border-left:6px solid #FF0000;color:#555;display:block;font:normal 1.3em "Segoe UI",serif;margin-bottom:12px;padding:15px 10px;}
/* structure */
.container{background:url(/img/topleft.png) no-repeat;}
.header{height:92px;/*background:url(/img/logo_navidad.png) no-repeat 870px 0;*/}
/* title */
.title{float:left;padding:21px 0 0 55px}
.title input{border:0;margin-left:40px}
.title h1{font-size:1em;padding-top:0;margin-left:30px}
.title a{font:normal 2em Verdana,sans-serif;color:#FFF;text-decoration:none;}
.title a:hover{color:#96FF00;}
/* navigation */
.navigation{float:left;height:92px;/*padding:0 16px;*/}
.navigation img{margin-left:24px}
.navigation ul{margin-top:59px/*51px*/;list-style:none}
.navigation li{float:left;}
.navigation li a{color:#FFF;font:bold 1.6em "Trebuchet MS",Helvetica,Jamrul,sans-serif;/*banner*/padding:8px 18px;text-align:center;text-decoration:none;}
.navigation li a:hover{background-color:#4A91C3;color:#96FF00;opacity:0.7;}
.navigation li a.tuto{color:#FFE800;}
.subnavigation a{margin:0}
/* main */
.main{background:#FFF url(/img/bgmain.png) no-repeat;clear:both;padding:12px 21px 0 52px;min-height:750px;}
/* main left */
.sidenav{float:right;width:250px;}
.sidenav h1{border-bottom:1px dashed #DDD;color:#E73;font-size:1.2em;height:20px;margin-top:1.2em;clear:both}
.sidenav ul{font-size:1.2em;margin:0;padding:0;}
.sidenav li{border-bottom:1px dashed #EEE;list-style:none;margin:0;}
.sidenav li a{color:#777;display:block;font-size:0.9em;padding:3px 6px 3px 18px;text-decoration:none;}
.sidenav li a:hover{color:#111;background:url(/img/nav_li.gif) no-repeat;}
.sidenav p{color:#777;font-size:1.2em;padding:3px;}
.cortado,.cortado option{width:230px}

/* content */
.content{float:left;}
.partida{width:70%;overflow:hidden}
.content .descr{color:#C60;margin-bottom:6px;}
/* footer */
.footer{background:#0094D6 url(/img/bgfooter.gif) repeat-x;color:#C1DEF0;font-size:0.9em;line-height:45px;text-align:center;}
.footer a{color:#FFF;}
.footer a:hover{color:#FFF;text-decoration:underline;}
.footer img{height:20.6px;width:58.6px;}
/* inicio */
.noticias{margin-top:30px;}
.noticia{font-size:1.2em;}
.youtube{float:left;margin-right:10px}
/* canciones */
.letras{margin:10px 0 35px;list-style:none}
.letras li{float:left;margin-right:1%;}
#buscador_rapido li{margin-right:2%;width:300px}
.canciones{margin:5px 0;clear:both}
.canciones h2{padding:0;}
.canciones h2 a{font-size:1.0em;}
.canciones li{list-style-type:none;margin-bottom:10px;overflow:hidden;}
.canciones p{padding:11px;}
.canciones input{font-size:0.8em}
.canciones .descr{margin-bottom:1px}
.lista{height:25px;overflow: hidden;}
.lista li{float:left;line-height:25px;margin:0;padding:0;}
.lista span{margin:10px;}
.descargar{float:right;font-size:1.1em;width:120px;text-align:center;}
.descargar a{background:transparent url(/img/descargar.png);display:block;font:bold 1.4em "Trebuchet MS",Helvetica,Jamrul,sans-serif;height:25px;padding:30px 0;text-decoration:none;width:87px;cursor:pointer}
.descargar a:hover{background:transparent url(/img/descargar.png) 0px -86px;}
.descargar .der{width:26px;height:121px;font-size:1em}
.descargar .der img{cursor:pointer;float:left}
.descargar .agradecer img{width:26px;margin:0 0 -5px 0px}
.descargar_todas{background:transparent url(/img/descargar_todas.png);display:block;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;font-size:1.4em;font-weight:bold;height:27px;padding:50px 0;text-decoration:none;width:129px;float:right;margin-top:-80px;cursor:pointer}
.descargar_todas:hover{background:transparent url(/img/descargar_todas.png) 0px -127px;}
.descargar span{cursor:help}
#descarga{display:none}
.jd{padding:55px 10px 10px;text-align:center;font-size:1.1em;}
.caratula{height:115px;;width:115px;}
.caratula_edicion{height:75px;;width:75px;}
.caratula,.caratula_edicion{float:left;margin-right:10px;}
.caratula img{width:115px;}
#video{clear:both;float:right;display:none;}
.previsualizar{display:block}
/*banderas*/
.bandera{width:26px;height:26px;display:block;background-image:url(/img/banderas.jpg);background-position:0 -2134px}
.bandera-Alemán{background-position:0 0}
.bandera-Alemán_o{background-position:0 -27px}
.bandera-Catalán-Valenciano{background-position:0 -43px}
.bandera-Catalán-Valenciano_o{background-position:0 -70px}
.bandera-Checo{background-position:0 -86px}
.bandera-Checo_o{background-position:0 -113px}
.bandera-Coreano{background-position:0 -129px}
.bandera-Coreano_o{background-position:0 -156px}
.bandera-Croata{background-position:0 -172px}
.bandera-Croata_o{background-position:0 -199px}
.bandera-Danés{background-position:0 -215px}
.bandera-Danés_o{background-position:0 -242px}
.bandera-Eslovaco{background-position:0 -258px}
.bandera-Eslovaco_o{background-position:0 -285px}
.bandera-Español{background-position:0 -301px}
.bandera-Español_o{background-position:0 -328px}
.bandera-Finlandés{background-position:0 -344px}
.bandera-Finlandés_o{background-position:0 -371px}
.bandera-Francés{background-position:0 -387px}
.bandera-Francés_o{background-position:0 -414px}
.bandera-Gallego{background-position:0 -430px}
.bandera-Gallego_o{background-position:0 -457px}
.bandera-Griego{background-position:0 -473px}
.bandera-Griego_o{background-position:0 -500px}
.bandera-Hindi{background-position:0 -516px}
.bandera-Hindi_o{background-position:0 -543px}
.bandera-Holandés{background-position:0 -559px}
.bandera-Holandés_o{background-position:0 -586px}
.bandera-Inglés{background-position:0 -602px}
.bandera-Inglés_o{background-position:0 -629px}
.bandera-Italiano{background-position:0 -645px}
.bandera-Italiano_o{background-position:0 -672px}
.bandera-Japonés{background-position:0 -688px}
.bandera-Japonés_o{background-position:0 -715px}
.bandera-Korea-South_o{background-position:0 -731px}
.bandera-Latín{background-position:0 -747px}
.bandera-Latín_o{background-position:0 -774px}
.bandera-Noruego{background-position:0 -790px}
.bandera-Noruego_o{background-position:0 -817px}
.bandera-Polaco{background-position:0 -833px}
.bandera-Polaco_o{background-position:0 -860px}
.bandera-Portugués{background-position:0 -876px}
.bandera-Portugués_o{background-position:0 -903px}
.bandera-Rumano{background-position:0 -919px}
.bandera-Rumano_o{background-position:0 -946px}
.bandera-Ruso{background-position:0 -962px}
.bandera-Ruso_o{background-position:0 -989px}
.bandera-Scat{background-position:0 -1005px}
.bandera-Scat_o{background-position:0 -1032px}
.bandera-Esloveno{background-position:0 -1048px}
.bandera-Esloveno_o{background-position:0 -1075px}
.bandera-Sueco{background-position:0 -1091px}
.bandera-Sueco_o{background-position:0 -1118px}
.bandera-Turco{background-position:0 -1136px}
.bandera-Turco_o{background-position:0 -1163px}
.bandera-Vasco{background-position:0 -1179px}
.bandera-Vasco_o{background-position:0 -1204px}
.bandera-Todos_o{background-position:0 -2134px}
/*validacion*/
.validacion{width:26px;height:26px;display:block;background:url(/img/validacion.jpg) no-repeat}
.validada_{background-position:28px 0}
.validada_0{background-position:0 0}
.validada_1{background-position:0 -27px}
.validada_2{background-position:0 -54px}
.validada_3{background-position:0 -80px}
.validada_4{background-position:0 -106px}
.validada_5{background-position:0 -133px}
.validada_6{background-position:0 -159px}
.validada_7{background-position:0 -185px}
/*buscador*/
/*#idioma option{padding-left:20px;background-image:url(/img/banderas.jpg);background-repeat:no-repeat}*/
#buscador *{float:left}
#buscador fieldset{padding-top:0}
#buscador #busqueda{width:220px}
#buscador label[for="artista"]{width:118px}
#buscador #artista,#buscador #cancion{width:102px;}
#buscador #artista,#buscador .button,#buscador label[for="fecha"],#buscador #fecha,#buscador #usuario{margin-right:5.5px}
#buscador #idioma{margin-right:6px;width:145px}
#buscador label[for="ano"]{min-width:30px;margin-left:50px}
/*nuevas canciones, descargas, tutoriales, peticiones,listas*/
.requisitos,.descargas,.tutoriales,.peticiones{font-size:1.2em;margin:20px}
.tutoriales{margin:-20px 20px 20px}
.requisitos li,.descargas li,.tutoriales li{margin:10px}
.requisitos dt,.descargas dt,.tutoriales dt,.peticiones dt,.listas dt{font-weight:bold}
.descargas a,.peticiones a{font-size:1em}
.descargas dd,.tutoriales dd{margin-bottom:30px}
.peticiones dt{margin-top:10px;padding:4px 0;cursor:pointer;}
.peticiones dd{display:none;margin-left:36px;overflow:hidden;}
.peticiones img{float:left;margin:-4px 10px 0 0;}
.peticiones ul{margin-top:10px;}
.peticiones li{min-height:40px;margin-bottom:10px;list-style:none;}
.listas{list-style:none;margin:20px;font-size:1.0em}
.listas li{clear:both;margin-top:30px;overflow:hidden;}
.listas li li{margin:0;display:block;clear:none;float:left;width:290px;font-size:1.2em}
.listas ul.acciones{float:right;margin-top:-20px;}
.listas ul.acciones li{width:auto;float:none;display:inline}
.listas ul.acciones img{width:auto;height:auto;margin-left:20px;}
.listas p{padding:0}
.listas p.descr,.listas a{font-size:1.0em}
.listas span{width:16px;height:16px;margin-right:3px;float:left;background-position:-6px -2px;}
#editar{display:none}
.espera{margin-left:50px}
.peticiones span{font-size:0.8em;}
.peticiones a{display:block}
.realizada{background:#FFCC33}
.asignada{background:#B0C4DE;}
.reparada{background:#9ACD32;}
.repetida{background:#EEE8AA;}
.erronea{background:#FFBFBF;}
.leyenda li{font-weight:bold;padding:5px}
/*insertar canciones*/
.estadisticas{text-align:left;/*padding-left:25px;*/border-collapse:collapse;empty-cells:show;border:2px solid #A9B8CB;}
.estadisticas caption{font-size:12pt;font-weight:bold;text-align:left;}
.estadisticas th{padding:5px;background-color:#A9B8CB;}
.estadisticas tr{border-top:1px solid #A9B8CB;background-color:#DEE4EB;}
.estadisticas tr.clara{background-color:#DEE4EB;}
.estadisticas tr.oscura{background-color:#CAD3DF;}
.estadisticas tr.reto{background-color:#EBF2B7;}
.estadisticas td{padding:5px;}
/*puntuaciones*/
.puntuaciones h3{padding-top:0px;font-size:1.2em;color:#446666}
.puntuaciones h3 a{color:#446666}
.puntuaciones .bandera{float:left;margin-top:7px;margin-right:5px}
.puntuaciones ul{font-size:1.8em;list-style:none}
.puntuaciones{list-style:none}
.puntuaciones p.descr{margin-bottom:0}
.puntuaciones p a{font-weight:bold;}
.puntuaciones div{margin:-55px 0px 25px 536px;background:#FFF;position:relative;z-index:2}
.puntuaciones div img{float:none;margin:0 -25px -5px 0}
.puntuaciones span.validacion{width:26px;margin:5px 10px 0 0;float:left}
.puntuaciones span{font-size:1.8em;margin-top:0px;margin-left:36px;display:block}
.puntuaciones .puntos_1{color:#008000;}
.puntuaciones .puntos_2{color:#A65386;}
.puntuaciones .puntos_3{color:#FF2626;}
.puntuaciones ul li{float:left;margin-top:8px;width:45px;}
.puntuaciones li.estrella img{width:50px}
.puntuaciones li.total{color:green;font-size:1.4em;margin-top:0px;width:70px;}
.puntuaciones li.normales{color:red;}
.puntuaciones li.linea{color:blue;}
.puntuaciones li.doradas{color:yellow;}
.puntuaciones li.signos{text-align:center;}
/*me cago en el IE*/
#usuarios-ie{font-family:Verdana,Arial,sans-serif;background:#FFFFDE;color:#000;border:2px solid #7F0C00;height:250px}
#usuarios-ie p{font-size:1.3em;margin:0;padding:8px;line-height:1.5em;}
#usuarios-ie a{text-decoration:underline;font-weight:bold;color:#D64411;}
#usuarios-ie img{float:right;}

