body{font:70% arial,verdana,sans-serif;padding:0px;margin:0;background:#008184; width: 100%; text-align: center; color: #fff;}
a{text-decoration:none;color:#fc202e}
img{border:0;}
hr,legend,.oculto,h1,h2{text-indent:-9999px;position:absolute}
p{margin:0;padding-bottom:15px} 
h1,h2,h3,h4,ul,fieldset{margin:0;padding:0}
form{padding: 20px 30px 20px 30px; float: none; align: center; margin: 0 auto;}
.fondo_form_arriba{background: url(../img/fondo_form_arriba.png) no-repeat; height:50px}
.fondo_form_abajo{background: url(../img/fondo_form_abajo.png) no-repeat; height:45px} 
form{background: url(../img/fondo_form.png) repeat-y}
ul{list-style-type:none}
.clear{clear:both}
.separadora{clear:both;height: 20px}
.fleft{float:left}
.fright{float:right!important}
.aright{text-align:right}
.h10{height: 10px}
.h20, .h_20{height: 20px}
#contenedora{width:980px;margin:auto;text-align:left;clear:both; align: center;background: #008184 url(../img/bg.jpg) no-repeat;}
#contenido{width: 100%; align: center; clear: both; margin: auto;}
.blanco{
color: #fff;
}
.colorclaro{
color: #fbf3dc;
}
.logo{background: url(../img/logo_premiosrockvillademadrid.png) no-repeat; width: 184px; height:  180px; margin: 5px 0 -15px 34px; position: relative; top: 0; left: 0; z-index: 3}
.logo a{width: 184px; height:  180px; display: block}
.logo a span{display: none}
/*El Menu*/
#menu{margin-left: 0; width: 298px; height: 254px; background: url(../img/bg_menuppal.png);position: relative; top: 0; left: 0; z-index: 1; padding: 15px 0 0 0}
ul#menu li{}
#menu a span{display: none;}
#menu a{display: block; width: 252px; margin-left: 10px}
#menu .bot_presentacion a{background: url(../img/menu_ppal.gif) no-repeat;height: 44px}
#menu .bot_bases a{background: url(../img/menu_ppal.gif) no-repeat  0 -44px; height: 70px;}
#menu .bot_premios a{background: url(../img/menu_ppal.gif) no-repeat 0 -114px; height: 48px;}
#menu .bot_inscripcion a{background: url(../img/menu_ppal.gif) no-repeat 0 -164px; height: 36px;}
#menu .bot_inscritos a{background: url(../img/menu_ppal.gif) no-repeat 0 -200px; height: 28px;}

#menu .bot_presentacion a:hover, #menu .bot_presentacion a.estoy{background-position: 0 -273px}
#menu .bot_bases a:hover, #menu .bot_bases a.estoy{background-position: 0 -317px}
#menu .bot_premios a:hover, #menu .bot_premios a.estoy{background-position: 0 -387px}
#menu .bot_inscripcion a:hover, #menu .bot_inscripcion a.estoy{background-position: 0 -435px}
#menu .bot_inscritos a:hover, #menu .bot_inscritos a.estoy{background-position: 0 -473px}

.cont{overflow: hidden}
.capa_submenu{width: 700px; height: 587px; background: url(../img/img2010.png); position: relative; top: 0; left: 0; z-index: 4}
.patros{margin-top: 0px; position: relative; top: -150px; left: 34px; z-index: 200; height:150px; width: 100%}
.area_menus{overflow: hidden;}
.cont_texto{padding:10px 30px 0 30px; font-size: 1.1em}
.area_contenido{ margin-bottom: 0; position: relative; top: -280px;//top: -140px;}
.titulo{background: url(../img/bg_tit.png) no-repeat; height: 154px; padding-top: 22px; display:block;}

.lst_enlaces1{background: url(../img/bg_enlaces1.png); width; 943px; height: 50px; margin: 0 20px 0 20px; padding: 14px 20px 0 20px;//padding-bottom: 15px}
.lst_enlaces1 li{float: left!important; padding-right: 10px; display: inline;}
.lst_enlaces1 li a span{display: none;}
.lst_enlaces1 li a{background: url(../img/menu_bases.png) no-repeat;display: block; height: 32px;}
.lst_enlaces1 li.descarga a{background-position: 0 0; width: 324px}
.lst_enlaces1 li.inscribete a{background-position: -347px 0; width: 200px}
.lst_enlaces1 li.inscribete_2 a{background-position: -955px 0; width: 371px}
.lst_enlaces1 li.inscribete_3 a{background-position: -1405px 0; width: 159px}
.lst_enlaces1 li.inscribete_4 a{background-position: -1636px 0; width: 290px}


.lst_enlaces1 li.form_1 a{background-position: -1985px 0; width: 156px}
.lst_enlaces1 li.form_2 a{background-position: -2196px 0; width: 156px}
.lst_enlaces1 li.form_3 a{background-position: -2407px 0; width: 283px}

.lst_enlaces1 li.premios a{background-position: -574px 0; width: 320px}
.lst_enlaces1 li.descarga a:hover, .lst_enlaces1 li.descarga a.estoy{background-position: 0 -60px;}
.lst_enlaces1 li.inscribete a:hover, .lst_enlaces1 li.inscribete a.estoy{background-position: -347px -60px;}
.lst_enlaces1 li.inscribete_2 a:hover, .lst_enlaces1 li.inscribete_2 a.estoy{background-position: -955px -60px;}
.lst_enlaces1 li.inscribete_3 a:hover, .lst_enlaces1 li.inscribete_3 a.estoy{background-position: -1405px -60px;}
.lst_enlaces1 li.inscribete_4 a:hover, .lst_enlaces1 li.inscribete_4 a.estoy{background-position: -1636px -60px;}
.lst_enlaces1 li.premios a:hover, .lst_enlaces1 li.premios a.estoy{background-position: -574px -60px; width: 320px}

.lst_enlaces1 li.form_1 a{background-position: -1985px -60px;}
.lst_enlaces1 li.form_2 a{background-position: -2196px -60px;}
.lst_enlaces1 li.form_3 a{background-position: -2407px -60px;}

.lst_enlaces1 li.ver_todos a{background-position: -2714px -60px; width: 400px}


.submenu{padding: 360px 0 0 50px; overflow: hidden;}
.submenu li{float: left; padding-left: 18px}
.submenu li a{height: 34px; display:block; width: 83px;}
.submenu li a span{display: none;}
.submenu li.historico a{background: url(../img/bg_submenu.png) no-repeat 0 0;}
.submenu li.bot_05 a{background: url(../img/bg_submenu.png) no-repeat 0 -29px;}
.submenu li.bot_06 a{background: url(../img/bg_submenu.png) no-repeat 0 -57px;}
.submenu li.bot_07 a{background: url(../img/bg_submenu.png) no-repeat 0 -88px;}
.submenu li.bot_08 a{background: url(../img/bg_submenu.png) no-repeat 0 -119px;}
.submenu li.bot_09 a{background: url(../img/bg_submenu.png) no-repeat 0 -150px;}
.submenu li.historico a:hover, .submenu li.historico a.estoy{background-position: 0 -209px}
.submenu li.bot_05 a:hover, .submenu li.bot_05 a.estoy{background-position: 0 -240px}
.submenu li.bot_06 a:hover, .submenu li.bot_06 a.estoy{background-position: 0 -268px}
.submenu li.bot_07 a:hover, .submenu li.bot_07 a.estoy{background-position: 0 -299px}
.submenu li.bot_08 a:hover, .submenu li.bot_08 a.estoy{background-position: 0 -330px}
.submenu li.bot_09 a:hover, .submenu li.bot_09 a.estoy{background-position: 0 -362px}


.list_bases{padding:5px 0 10px 55px;}
.list_bases li{background: url(../img/bullet_1.gif) no-repeat 0 8px; padding: 5px 0 0 15px}

#menu_pie{margin-left: 0; width: 940px; height: 40px; padding: 0 0 20px 50px}
ul#menu_pie li{float: left; padding-right: 30px}
#menu_pie a span{display: none;}
#menu_pie a{display: block; background: url(../img/menu_pie.gif) no-repeat;height: 40px}
#menu_pie .bot_presentacion a{background-position: 0 0; width: 176px; }
#menu_pie .bot_bases a{background-position:  -220px 0; width: 80px; }
#menu_pie .bot_premios a{background-position: -342px 0; width: 100px; }
#menu_pie .bot_inscripcion a{background-position: -487px 0; width: 145px; }
#menu_pie .bot_inscritos a{background-position: -676px 0; width: 225px; }

#menu_pie .bot_presentacion a:hover, #menu_pie .bot_presentacion a.estoy{background-position: 0 -58px}
#menu_pie .bot_bases a:hover, #menu_pie .bot_bases a.estoy{background-position: -220px -58px}
#menu_pie .bot_premios a:hover, #menu_pie .bot_premios a.estoy{background-position: -342px -58px}
#menu_pie .bot_inscripcion a:hover, #menu_pie .bot_inscripcion a.estoy{background-position: -487px -58px}
#menu_pie .bot_inscritos a:hover, #menu_pie .bot_inscritos a.estoy{background-position: -676px -58px}

.pastilladerecha{float: right; background: url(../img/pastilla_dere.png) no-repeat; padding: 10px 10px 10px 20px; width: 250px; height: 147px; margin: -20px 0 0 0; position: relative; left: -25px; top: -135px; z-index: 200; //top: -140px; //left:0px;//width: 280px; z-index: 200;}
.pastilladerecha ul{background: url(../img/tit_pastilladerecha.png) no-repeat 0 10px; padding-top: 30px!important; position: relative; top: 0; left: 0;z-index: 5; }
.pastilladerecha ul li a{background: url(../img/enlaces_past_dere.png) no-repeat; display: block; width: 230px; height: 55px}
.pastilladerecha ul li a span{display: none}
.pastilladerecha ul li.villa a{background-position: 0 0}
.pastilladerecha ul li.bases a{background-position: 0 -53px}
.pastilladerecha ul li.villa a:hover{background-position: 0 -120px}
.pastilladerecha ul li.bases a:hover{background-position: 0 -173px}
.listado{font-size: 1em; padding: 20px 50px; width: 1000px; display: block}
.listado td{padding: 0}
.total_num_grup{height: 45px; color: black; line-height: 45px;margin-bottom: 0px; padding: 0 50px}
.numgrup, .listgrup, .rojo{background: #000}
.numgrup{padding-left: 20px!important; width: 45px}
.listgrup{width: 335px!important;}
.rojo{width: 70px;}
.piepag{position: relative; top: -270px; //top: -130px}
.jurado{color: #fff; font-size: 1.2em; font-weight: bold; padding: 10px 20px 0 40px}
.invitados{ margin: 0 20px 0 20px; padding: 14px 20px 0 30px;//padding-bottom: 15px; font-size: 1.1em; color: #fff; font-weight: bold}
.lst_enlaces2{background: url(../img/bg_enlaces2.png); width; 943px; height: 80px; margin: 20px 20px 0 20px; padding: 14px 20px 0 20px;//padding-bottom: 15px}
.lst_enlaces2 li{float: left; padding-right: 80px}
.lst_enlaces2 li a{color: #fff; margin-top: 5px; display: block}