/**********************************************************************************************/
/*CSS EXCLUSIVO DE LA SECCION PREMIOS 40 PRINCIPALES 2009. NO SE APLICA A NINGUNA OTRA SECCION*/
/**********************************************************************************************/
#premios40 .iz{float:left; display:inline; padding:20px 10px;}
#premios40 .dr{float:right; display:inline; padding:20px 10px;}

#premios40 #cabecera .posicion{width:auto;}
#premios40 #cabecera .menu ul.submenu{width:575px;left:auto; right:-35px;}
#premios40 #columna670 .bordetop{padding:2.5em 0 4em;}
#premios40 #columna670 #columna250 .bordetop{padding:0;}
#premios40 #columna670 .bordetop p{margin:0 10px;}

#premios40 h2.candidatos1{background:url(/img/tit-candidatos-1.gif) no-repeat left top; display:block; width:421px; height:35px; text-indent:-9999px; overflow:hidden; margin:0 10px 1em;}
#premios40 h2.candidatos2{background:url(/img/tit-candidatos-2.gif) no-repeat left top; display:block; width:550px; height:35px; text-indent:-9999px; overflow:hidden; margin:0 10px 1em;}
#premios40 h2.candidatos3{background:url(/img/tit-candidatos-3.gif) no-repeat left top; display:block; width:363px; height:44px; text-indent:-9999px; overflow:hidden; margin:0 10px 1em;}
#premios40 h2.candidatos4{background:url(/img/tit-candidatos-4.gif) no-repeat left top; display:block; width:152px; height:23px; text-indent:-9999px; overflow:hidden; margin-left:10px;}
#premios40 .categoria{margin-top:20px;}
#premios40 .categoria h3{background:url(/img/fnd-categoria.gif) repeat-x left top; font:normal 1.8em 'Arial Narrow', Arial, Helvetica, sans-serif; color:#fff;  padding:0 0 2px 1em; margin:0 0 .5em;}
#premios40 .categoria h3 strong{font-weight:400}
#premios40 .categoria h4{background:url(/img/fnd-seccion.gif) repeat-x left top; font:normal 1.6em 'Arial Narrow', Arial, Helvetica, sans-serif; color:#2d2d2d; padding:0 0 4px 1em; margin:0 0 1em;}
#premios40 .categoria h4 strong {font-weight:400}
#premios40 .categoria ul.candidatos{margin-bottom:2em; margin-left:1em;}
#premios40 .categoria ul.candidatos li{float:left; display:inline; margin:4px 3px; width:124px; font:normal 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; height:auto /*modifica*/;}
/*#premios40 .ediciones-anteriores  .categoria ul.candidatos li {height:210px} */
#premios40 .categoria ul.candidatos li img{display:block; padding:2px; margin-bottom:1em;background:url(/img/marco.gif) no-repeat left top;}
#premios40 .categoria ul.candidatos li span{color:#fff; background:#980000;}
/* #premios40 .ediciones-anteriores .categoria ul.candidatos li span{display:block} */
#premios40 .categoria ul.candidatos li strong{/*display:block;*/ background:#980000;padding:1px}
#premios40 .categoria ul.candidatos li strong.elartista {font-weight:400}
#premios40 .categoria ul.candidatos li strong a{color:#fff;text-decoration:none}
#premios40 .categoria ul.candidatos li div{background:url(/img/votar.gif) no-repeat left top; padding-left:55px; margin-top:20px; height:auto;}
#premios40 .categoria ul.candidatos li div.seleccionado{background-image:url(/img/votado.gif);}
#premios40 ul.candidatos label{font-size:0; color:#fff;}

#premios40 .noticia h2 a{font-size:1.2em;}
#premios40 ul.listado-noticias{width:285px; margin:auto;}
#premios40 ul.listado-noticias li{margin-bottom:2em;}
#premios40 ul.listado-noticias li img{float:left; display:inline; margin-right:25px;}
#premios40 ul.listado-noticias li .listado-txt{float:left; display:table; height:1%; width:175px;}
#premios40 ul.listado-noticias li .listado-txt h3{font:bold 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#premios40 .registro form{margin:2em 1em; background:#e2e2e2; padding-bottom:1em;}
#premios40 form label{font:normal 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
#premios40 .registro form.logeado{text-align:center; padding:1em;}
#premios40 .registro .form-top{height:23px; padding:10px; background:url(/img/fnd-form-top.gif) repeat-x left top;}
#premios40 .form-top .login{display:block; width:99px; height:18px; background:url(/img/tit-login.gif) no-repeat left top; text-indent:-9999px; overflow:hidden;}
#premios40 .form-top .nuevo{display:block; width:73px; height:22px; background:url(/img/tit-registro.gif) no-repeat left top; text-indent:-9999px; overflow:hidden; float:left;}
#premios40 .form-top a{float:right; display:inline;}
#premios40 .campo{width:300px; /*padding:10px 0 0 10px; margin-right:10px;*/ margin-bottom:10px;}
#premios40 .condiciones .campo{width:auto; /*padding:10px 0 0 10px; margin-right:10px;*/ margin-bottom:10px;}
#premios40 input.texto{width:226px; height:19px; border:1px solid #ccc; background:#fff; float:right; display:inline;}
#premios40 input.boton{}
#premios40 fieldset.condiciones{background:url(/img/ptos-hor.gif) repeat-x left top; padding-top:10px;}
#premios40 fieldset.condiciones .iz{padding-top:0;}
#premios40 fieldset.condiciones a{/*display:block; margin-left:2em;*/ color:#000}
#premios40 #condiciones{vertical-align:middle; margin-right:10px;}
#premios40 .registro a{color:#f02a2a; font:normal 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#premios40 .boton{padding:0 10px;}

/*sobreescritura salida noticias*/
#premios40 #columna670 #columna250 .bordetop.age-conc{padding:1.5em 1em;}
#premios40 #columna670 #columna250 .bordetop.audio{padding:.5em .5em 1.5em;}
#premios40 #columna670 .bordetop.audio p{margin:0;}
#premios40 #columna670 .bordetop.noticia01 p{margin:0;}
#premios40 .digital .boton{padding:0;}
#premios40 .mod_formulario form label{font-size:1em;}

/*ganadores ediciones anteriores*/
#premios40 .ed-anteriores{background:url(/img/tit-anteriores.gif) no-repeat left top; display:block; width:342px; height:35px; text-indent:-9999px; overflow:hidden; margin:0 10px 1em;}
#premios40 .anteriores{background:url(/img/fnd-categoria.gif) repeat-x left top; padding-top:5em; position:relative;}
#premios40 .anteriores h3{background:url(/img/fnd-seccion.gif) repeat-x left top; color:#2d2d2d;}
#premios40 #g10{position:absolute; width:229px; height:100px; background:url(/img/10.gif) no-repeat left top; right:20px; top:-55px; z-index:20;}
#premios40 #g09{position:absolute; width:229px; height:100px; background:url(/img/09.gif) no-repeat left top; right:20px; top:-55px; z-index:20;}
#premios40 #g08{position:absolute; width:229px; height:100px; background:url(/img/08.gif) no-repeat left top; right:20px; top:-55px; z-index:20;}
#premios40 #g07{position:absolute; width:209px; height:103px; background:url(/img/07.gif) no-repeat left top; right:20px; top:-59px; z-index:20;}
#premios40 #g06{position:absolute; width:229px; height:100px; background:url(/img/06.gif) no-repeat left top; right:20px; top:-55px; z-index:20;}

#premios40 .estirar .anteriores{width:310px;}
#premios40 .categoria.anteriores ul.candidatos li strong{background:none;}
#premios40 .categoria.g10 ul.candidatos li span{color:#000; background:#fed203; text-transform:uppercase; padding:1px;}
#premios40 .categoria.g09 ul.candidatos li span{color:#000; background:#cc0000; text-transform:uppercase; padding:1px;}
#premios40 .categoria.g08 ul.candidatos li span{color:#000; background:#48b5ea; text-transform:uppercase; padding:1px;}
#premios40 .g09 ul li span{color:#000; background:#cc0000; text-transform:uppercase; padding:1px; /*display:block;*/}
#premios40 .g08 ul li span{color:#000; background:#48b5ea; text-transform:uppercase; padding:1px; /*display:block;*/}
#premios40 .g07 ul li span{color:#000; background:#21c04b; text-transform:uppercase; padding:1px; /*display:block;*/}
#premios40 .g06 ul li span{color:#000; background:#f16b2d; text-transform:uppercase; padding:1px; /*display:block;*/}
#premios40 .anteriores.iz{padding:5em 0 0 5px;}
#premios40 .anteriores.dr{padding:5em 5px 0 0;}
#premios40 .iz ul, #premios40 .dr ul{ padding:0; margin-left:5px;}
* html #premios40 .iz ul, * html #premios40 .dr ul{margin-left:-15px;}
#premios40 .estirar .anteriores ul li{margin-bottom:1em; /*width:150px*/}



/*portada*/
#premios40 h2.tit-noticias{display:block; width:300px; height:28px; background:url(/img/todosobre-txt.png) no-repeat left top; text-indent:-9999px; overflow:hidden; margin:0 0 1em 25px;}
#premios40 ul.noticias-portada{margin-left:25px;}
#premios40 ul.noticias-portada li{margin-bottom:30px;}
#premios40 ul.noticias-portada li img{float:left; margin-right:1em;}
#premios40 ul.noticias-portada li .m-txt{float:left; display:table; height:1%; width:400px;}
#premios40 #columna670 .bordetop ul.noticias-portada li p{color:#900; margin:0 0 1em 0;}
#premios40 #columna670 .bordetop ul.noticias-portada li p a{font-size:1.1em; font-weight:bold;}
#premios40 #columna670 .bordetop ul.noticias-portada li p.autor{color:#666;}
#premios40 .z1 .inner .inner-fondo{background-color:#000;}

/*portada - rotatore*/
#rotatore .z1 .paginas-z1 a.f{text-indent:0; width:80px;}
.z1 .paginas-z1 a.f.ant{text-align:left; padding-left:10px; background:url(/img/flecha-ant.gif) no-repeat left 8px;}
.z1 .paginas-z1 a.f.sig{text-align:right; padding-right:10px; background:url(/img/flecha-sig.gif) no-repeat right 8px;}

/*ganadores*/
#premios40 #columna670.ganadores{background:url(/img/f09.gif) no-repeat left 165px;}
#premios40 #columna670 .ganadores{background:url(/img/f09.gif) no-repeat left 165px;}
#premios40 h2.tganadores{background:url(/img/tit-ganadores.gif) no-repeat left top; display:block; width:638px; height:44px; text-indent:-9999px; overflow:hidden; margin:0 10px 1em;}
#premios40 .ganadores .categoria h3{margin-bottom:2em;}
#premios40 .ganadores .categoria ul li{width:305px; float:left; display:inline; margin:0 0 2.5em 2em;}
#premios40 .ganadores .categoria ul li img{float:right; display:inline; padding:2px; background:url(/img/marco.gif) no-repeat left top;}
#premios40 .ganadores .categoria ul li .m-txt{float:left; display:inline; background:url(/img/ptos-hor2.gif) repeat-x left bottom; width:173px; padding-bottom:1em;}
#premios40 .ganadores .categoria ul li .m-txt span{color:#fff; text-transform:uppercase; background:#980000; padding:1px 3px;}
#premios40 .ganadores .categoria ul li .m-txt strong{font:normal 2.6em 'Arial Narrow', Arial, Helvetica, sans-serif; line-height:.9; display:block; margin-top:.2em;}
#premios40 #columna670 .bordetop .categoria .m-txt p{margin:0; font:normal 1.6em 'Arial Narrow', Arial, Helvetica, sans-serif; text-transform:uppercase;}


#premios40 .txt-videos-basicos {background: url(/img/premios-txt.png) no-repeat left top}
#premios40 .txt-videos-basicos {background-position:0 0;}

#premios40 .condiciones .mod_formulario {background:none}

/* fotogalerias premios40 */
#premios40 h2.txt-ganador-eres-tu {background:transparent url(/img/txt-el-ganador-eres-tu.gif) no-repeat;display:block;height:50px;margin:0 10px .5em;overflow:hidden;text-indent:-9999px;width:363px}
#premios40 #columna670 .bordetop .fotogaleria-premios {padding:0 2.4em}
#premios40 #columna670 .bordetop .fotogaleria-premios p{margin:0}
#premios40 #columna670 .bordetop .fotogaleria-premios img {margin-top:1.2em}
#premios40 #columna670 .bordetop ul.fotogaleria-thumbs {margin-top:12px;margin-left:5px;padding-bottom:30px}
#premios40 #columna670 .bordetop ul.fotogaleria-thumbs li {display:inline;float:left;margin-left:18px;margin-top:16px}

#premios40 #columna670 .fotogaleria-premios .premios-opciones {margin-top:3em}
#premios40 #columna670 .fotogaleria-premios .premios-opciones .compartela {background: url(/img/txt-compartela.gif) no-repeat left center;padding:0 0 0 165px;width:100px;float:left;height:27px;line-height:27px}
#premios40 #columna670 .fotogaleria-premios .premios-opciones .nav {width:auto;float:right}
#premios40 #columna670 .fotogaleria-premios .nav {background-color:#E9E9E9;min-height:22px;padding-left:0.5em;padding-right:1em;padding-top:0.5em;position:relative;width:auto;float:right}
#premios40 #columna670 .fotogaleria-premios .nav  a{color:#898989;font-family:Tahoma;font-size:1em}
#premios40 #columna670 .fotogaleria-premios .nav  .texto-centro{padding:0 20px;float:left;font-family:Tahoma;font-size:11px}
#premios40 #columna670 .fotogaleria-premios .nav  .texto-centro strong,
#premios40 #columna670 .fotogaleria-premios .nav  .texto-centro strong a {font-family:Tahoma;font-size:11px;color:#be1319}
#premios40 #columna670 .fotogaleria-premios .nav .ico1 {background: url(/img/iconica.gif) no-repeat -11px -523px;padding-bottom:1em;padding-left:2.5em}
#premios40 #columna670 .fotogaleria-premios .nav .ico2 {background: url(/img/iconica.gif) no-repeat 36px -559px;padding-bottom:1em;padding-right:2.5em}

#premios40 .publi {padding:.5em}

/* cargafotos */
#premios40 h2.txt-comparte-tus-fotos {background:url(/img/txt-comparte-tus-fotos.gif) no-repeat;display:block;height:50px;margin:0 10px .5em;overflow:hidden;text-indent:-9999px;width:600px}
#premios40 p.con-logo {background: url(/img/logo-the-music.gif) no-repeat right top;padding-right:75px;padding-top:5px;width:245px;min-height:45px;height:auto !important;height:45px}
#premios40 .cargafotos {padding:5px 5px 10px}
#premios40 .cargafotos .inn {background:#f1f1f1;padding:15px 10px 25px}
#premios40 .cargafotos .inn p,
#premios40 .cargafotos .inn label {font-size:1em}
#premios40 .cargafotos .inn .oculto {display:none}
#premios40 .cargafotos .tit-cargafotos {background:url(/img/txt-carga-tus-fotos.gif) no-repeat left top; display:block; width:250px; height:27px; text-indent:-9999px; overflow:hidden; margin:0}
#premios40 .cargafotos form fieldset {margin-top:12px}
#premios40 .cargafotos form fieldset .tipofile{#height:18px;width:250px;font-size:11px}
#premios40 .cargafotos form fieldset .anota{margin-top:5px}
#premios40 .cargafotos form fieldset input.check {float:left;margin-right:5px}
#premios40 .cargafotos form fieldset label.check-text {display:table}

/* previa */
#premios40 h2.txt-fotogalerias {background:url(/img/txt-fotogalerias.gif) no-repeat;display:block;height:50px;margin:0 10px .5em;overflow:hidden;text-indent:-9999px;width:400px}


.oculto {left:-9000em;line-height:0;position:absolute;text-indent:-9000em}



