body{color:#666;background:#fff url(img/bg_lateral.png);font-family:Century Gothic, Helvetica;font-size:14px;text-align:center;margin:0;padding:0}
#header{text-align:center;width:94%;margin-left:3%;border-left:1px solid;border-right:1px solid;background-color:#EEE;padding:5px}
#header a{text-decoration:none;font-weight:700;color:#FFF;background-color:transparent;margin:0;padding:0}
#header h1{font-size:150%;margin:0;padding:0}
#banderas{position:absolute;top:5px;right:4%}
#nav{text-align:center;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;width:94%;margin-left:3%;background:url(img/header_bg.png) repeat-x scroll left center #0561AF;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:5px}
#nav ul li{list-style-type:none;padding-right:50px;display:inline}
#nav ul li a{color:#FFF;text-decoration:none;padding:2px 5px}
#nav ul li a:hover{color:#FFF;background-color:#69F;border-left:2px solid #000}
#anuncio_portada{text-align:center;padding-top:20px}
#botones_eventos{float:left;margin:0;padding:0 0 0 20px}
.concierto{clear:both;padding-bottom:4em}
.concierto_title,#bar_descripcion h3,.div_contenedor h3{font-size:200%;display:block;padding-left:20px;background-color:#D6E9F2;margin:0 0 20px}
.concierto_title{margin-bottom:0;font-size:180%}
.concierto_texto{line-height:2em;padding:20px 0 0 275px}
.dtstart, .location {display: block;}
.concierto img{width:250px;float:left;padding-bottom:4em}
.grupo_mini_foto{padding-right:1em}
#content{width:100%}
#maincontent{text-align:left;font-size:1em;padding:10px 50px}
#footer{clear:both;font-size:.8em;padding-top:25px;padding-bottom:50px;text-align:center}
h2{display:inline;font-size:100%}
h3{padding-left:25px;font-size:26px;border-top:1px solid #333}
a{color:#69F;background-color:inherit;text-decoration:underline}
a:hover{color:blue;background-color:inherit;text-decoration:underline}
.a{color:#06C;background-color:inherit;text-decoration:underline;cursor:pointer}
.indentado{padding:0 30px}
div.formulario input,div.formulario textarea,div.formulario select{display:block;margin-bottom:20px}
div.fecha select{margin-bottom:30px}
input,textarea,select{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:.8em;border-color:#000;border-style:solid;border-width:1px}
input:focus,select:focus,textarea:focus{background-color:#FF8}
.mensaje{background-color:#FFF;color:inherit;font-weight:700;text-align:center;border-style:solid;border-width:1px;margin:0 0 10px;padding:5px 5px 10px}
.error{border-color:red}
.confirmacion{border-color:green}
.error_message{color:red}
.horizontal li{display:inline;list-style-type:none}
.salto{clear:both}
table{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:10px;width:95%;border-style:solid;border-width:1px}
table th{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;background-color:gray;text-align:center;color:#FFF;margin:1px}
table tr td{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:10px;background-color:#FFF;color:inherit;border:1px solid #000;padding:5px}
#bar{width:90%;float:left}
#bar_mapa_foto_container{float:left;height:400px;padding-right:20px;padding-left:20px;padding-top:20px}
#bar_mapa{width:256px;height:320px;border:solid 1px #000;padding-left:20px}
#bar_eventos,#bar_opiniones,#busca_etiquetas{margin:50px 0 50px 50px}
#busca_etiquetas div {padding-top: 5px;}
#bar_descripcion{height:450px;margin:0 0 50px 50px}
#bar_opiniones li,#usuario_comentarios li,#usuario_valoraciones li{margin-bottom:10px;padding:5px}
#bar_opiniones img{float:left;padding:5px}
#bar_eventos ul li{margin-bottom:2em}
#evento_grupo{float:right;padding-right:2em}
.evento_texto{line-height:2em;font-size:120%;padding-top:20px}
#evento_descripcion,#evento_comentarios{width:400px;padding:20px 0}
#usuario_favoritos,#usuario_comentarios,#usuario_sugerencias,#usuarios_datos,#usuario_valoraciones{margin:50px 0 0;padding:0 50px}
#lista_conciertos{list-style:none;padding-left:65px;padding-bottom:10px}
#lista_conciertos img{vertical-align:middle}
#lista_conciertos li{border-left:1px solid #000;background-color:#EEE;margin-bottom:5px;padding:10px}
#lista_conciertos li.hoy{border:1px solid #000}
#avatar_ficha{float:left;padding-right:15px}
.valoracion{padding-right:20px}
#index_texto p,#index_texto form{padding:0 15px 0 25px}
#index_texto ul li{padding:5px}
ul.lista_espaciada li{padding-left:10px;padding-bottom:10px}
#alta_usuario div{padding-left:50px}
.div_contenedor{background:none repeat scroll 0 0 #FFF;padding:2em}
#login_container{width:90%}
#login_txt{width:40%;float:left}
#login_form{width:40%;float:right}
#login_form div{padding-bottom:5px}
#login_form div label{width:60px;float:left}
#logo h1{float:left}
#lista_bares{list-style-type:none;padding-left:20%}
#mapa_mapa{width:426px;height:564px;border:solid 1px #000;float:left}
#mapa_texto{margin:0 0 0 430px;padding:0 50px}
.pulsable,botton,pulsable{cursor:pointer}
div.formulario,div.fecha{text-align:left}
div.formulario label,div.fecha label{display:block;text-align:left;padding-right:20px;font-weight:700}
.centrado{text-align:center}
.big_tag{font-size:150%;padding-right:30px}
.separador{height:30px}
#calendario th{width:14%}
#calendario td{background-color:#EEE;height:140px;border:0}
.calendario_dia{background-color:gray;text-align:center;color:#FFF;margin:1px}
.dia_hoy{border:2px solid #000!important}
#nav ul,#index_texto{margin:0;padding:0}
#botones_eventos a,#ver_bar_mapa,.screen{display:block}
#ver_bar_foto,.oculto,.mobile{display:none}
#bar_opiniones ul,#usuario_favoritos ul,#usuario_comentarios ul,#usuario_sugerencias ul,#usuarios_datos ul,#usuario_valoraciones ul{list-style-type:none}
#eventos p,#login_txt p ul,#login_txt p,#login_form div{padding-left:20px}
img,fieldset,#calendario{border:0}
