table.jCalendar {
    border-collapse: separate;
    border-spacing: 2px;
    border:1px solid #e5e5e5;
    background:#fff;
    width:147px;
    background: url(../img/fondo-calendar.gif) no-repeat left top;
}
table.jCalendar thead {}
table.jCalendar th {
	background:#E5E5E5;
	color: #666;
	font-size:9px;
	font-weight: bold;
	padding: 3px 0px;
}
table.jCalendar td {
	background: #ccc;
	color: #999;
	padding:2px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
	border: 1px solid #fff;
}

.current-month{
	border: 1px solid #fff;
}

table.jCalendar td.today {
	background: #000;
	color: #fff;
}
table.jCalendar td.selected {
	background:#330000;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background:#330000;
	color: #BCBCBC;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #da0568;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	border:1px solid #f3f3f3;
	padding:2px;
	color: #cccccc;
	background:#fff;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	font-size: 10px;
	font-family: arial, sans-serif;
	width:147px;
	line-height: 1.2em;
	margin-top:5px;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0 0 0;
	padding:4px 0 0 0;
	color:#666;
	background:#e5e5e5;
	height:15px;
	width:147px;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top:1px;
	left:4px;
	width:50px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
	color:#9C948D;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top:1px;
	right: 4px;
	width:50px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
	color:#9C948D;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 18px;
	height: 18px;
	padding: 0;
	margin:-1px 3px 0;
	display: block;
	text-indent: -2000px;
	text-align:left;
	overflow: hidden;
	background: url(../img/calendar.gif) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
  /*  width: 75px;
    height: 75px; */
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
 
.jcarousel-skin-tango {background: url(../img/container-scrolling.gif) no-repeat left bottom; padding-bottom:10px;}
 
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango {margin-bottom:0;}
.jcarousel-skin-tango .jcarousel-container {}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 485px;
    padding:10px 30px 10px 10px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:530px;
    /*height:175px;*/
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
   /* width: 75px;
    height: 75px; */
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top:179px;
    right:-10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/jcarousel_next.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top:179px;
    left:0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/jcarousel_prev.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* reset */
h1,h2,h3,h4,h5,h6,ul,ol,li,form,dl,dt,dd,p,fieldset,body {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:1.3em;}
ul,li {list-style-type:none;}
fieldset,
a img {border:0;}
a {text-decoration:none;}
a:focus{outline: none;}
select,input,textarea {font-family:"Lucida Grande", Arial, Verdana, sans-serif;}
input.bordificable, select, textarea {background:#fff; border:0; padding:2px;}
button {background:none; border:0; padding:0; margin:0; cursor:pointer; text-align:left;}

/* generales */
body {font:10px "Lucida Grande", Arial, Verdana, sans-serif; color:#666; position:relative; background: url(../img/fondo-paginilla.gif) repeat-x bottom left;}
#manchurron {position:absolute; top:50px; left:0;}
#greatContainer {width:1000px; margin:0 auto;}
#header {text-align:right; width:996px; overflow:hidden; margin:0 auto 30px; position: relative; }
h1 {float:left;}
	h1 span {display:none;}
#header ul {width:675px; float:right; margin-top:10px;}
	#header ul li {display:block; float:right; border-right:1px solid #666; padding:0 8px}
	#header ul li.last {border:0;}
	#header ul li a {color:#666;}
	#header ul li a:hover,
	#header ul li strong {color:#CB0461;}
	#header ul li a.select {font-weight:bold;}
	#header ul li img {margin-top:-3px;}
#skyline {background: url(../img/fondo-publi.gif) no-repeat; text-align:left; padding:0 0 0 16px; margin-bottom:45px; width:980px; height:111px;}
.sendsong {float:left;}
.iconoEstilo {float:right; margin-bottom:6px;}
.top {margin-top:10px;}
.right {margin-right:10px;}
.bottom {margin-bottom:10px;}
.left {margin-left:10px;}
.menosTop {margin-top:-20px;}

#content {margin:0 0 0 165px; width:550px;position: relative;}
.abanico {border:1px solid #cccccc; margin-bottom:35px; overflow:hidden; height:425px; width:542px; position:relative;}
.contenido1 {background:#fff; width:350px; height:430px; position:absolute; top:0; left:0; border-right:1px solid #cccccc; z-index:7;}
	.cabeceraAbanico {text-align:right; height:40px; width:100%; background: url(../img/dots.gif) no-repeat left bottom;}
	.cabeceraAbanico h2 {font-size:18px; color:#333; float:left; margin:10px 0 0 10px;}
	.cabeceraAbanico h2 strong {color:#DD056A;}
	.cabeceraAbanico a {margin:10px 5px 0 0 ; display:block; float:right;}
	.abanicoOculto {font-size:12px; color:#DD056A; font-weight:bold; float:right;}
	.cuerpoAbanico {background: url(../img/dots.gif) no-repeat left bottom; height:170px;}
	.cuerpoAbanico div {padding:10px;}
	.cuerpoAbanico h3 a {font-size:14px; color:#000; display:block; margin-bottom:5px;}
	.cuerpoAbanico h3 a:hover {text-decoration:underline;}
	.cuerpoAbanico a img {float:left; margin-right:10px;}
	.cuerpoAbanico p {margin-bottom:7px; width:250px; float:left}
	.cuerpoAbanico dl {display:block; float:left; width:135px; color:#333;}
	.cuerpoAbanico dl.tipoConcierto {width:110px;}
	.cuerpoAbanico dl.last {width:auto; float:left;}
	.cuerpoAbanico dl.last dt {float:left;}
	.cuerpoAbanico dl dt {margin-bottom:4px; font-weight:bold; color:#DD056A;}
	.cuerpoAbanico dl dt.venta {color:#3AD2EF;}
	.cuerpoAbanico dl dd a {color:#333; text-decoration:underline;}
	.cuerpoAbanico dl dd a:hover {text-decoration:none;}
	.cuerpoAbanico dl dd strong {color:#666;}
	.pieAbanico a {background: url(../img/right-arrow.gif) no-repeat 5px 13px; color:#DD056A; font-size:10px; text-transform:uppercase; display:block; padding:15px 0 5px 25px;}
	.pieAbanico a.disimulo {font-size:8px; background-image:none; float:right; text-align:center; margin:-5px 5px 0pt 0pt;}
.contenido2 {background:#f9f9f9; height:425px; width:350px; position:absolute; top:0; left:32px; border-right:1px solid #cccccc; z-index:6;}
.contenido3 {background:#f9f9f9; height:425px; width:350px; position:absolute; top:0; left:64px; border-right:1px solid #cccccc; z-index:5;}
.contenido4 {background:#f9f9f9; height:425px; width:350px; position:absolute; top:0; left:96px; border-right:1px solid #cccccc; z-index:4;}
.contenido5 {background:#f9f9f9; height:425px; width:350px; position:absolute; top:0; left:128px; border-right:1px solid #cccccc; z-index:3;}
.contenido6 {background:#f9f9f9; height:425px; width:350px; position:absolute; top:0; left:160px; border-right:1px solid #cccccc; z-index:2;}
.contenido7 {background:#f9f9f9; height:425px; width:350px; position:absolute; top:0; left:192px; z-index:1;}

.pufDestacados li {display:block; position:relative; float:left; margin-right:19px; width:167px; margin-bottom:15px;}
	.pufDestacados li h3 {background: url(../img/fondo-pufdesta.gif) no-repeat; display:block; width:167px; height:23px; padding-top:4px; text-align:center; color:#FFF; font-size:14px;}
	.pufDestacados li img {clear:both; display:block;}
	.pufDestacados li div {overflow:hidden; border:1px solid #ccc; padding:8px;}
	.pufDestacados li div.iFo {width:149px; height:103px;}
	.pufDestacados li h4 {color:#000; font-size:10px;}
	.pufDestacados li h4 a{color:#000; text-decoration: none;}
	.pufDestacados li h4 a:hover{color:#000; text-decoration: underline;}
	.pufDestacados li p {margin:5px 0 10px 0; height:50px;}
	.pufDestacados li.last {margin:0;}
	.pufDestacados li.last h3 {background: url(../img/fondo-pufpink.gif) no-repeat;}
	.pufDestacados li.last div {border:1px solid #ccc; padding:0; background-image:none;}
	.pufDestacados li.last h4 {margin-top:13px; padding-left:10px;}
	.pufDestacados li.last p {padding-left:10px;}
	.pufDestacados li.last a {color:#CD0664; display:block; padding:8px 0 10px 10px; font-size:10px;}
.registraGrupo {background: url(../img/bt-pink.gif) no-repeat; padding-left:15px; display:block; clear:both; color:#999;}
.pufDestacados li div.infoPulsa {background-repeat:no-repeat; border:0; font-size:11px; text-align:center; color:#333; position:absolute; padding:20px 5px 0 0; width:130px; height:130px; top:35px; left:55px; display:none;}
.pufDestacados li>div.infoPulsa {background: url(../img/bocadillo-pulsa.png) no-repeat;}
	.pufDestacados li div.infoPulsa strong {font-size:18px; font-weight:normal; display:block; margin-bottom:10px;}
h4.posiciona {cursor:pointer;}
h4.posiciona:hover {text-decoration:underline;}

#wrapper {float:left; width:905px; margin-left:90px; display:inline;}
#container {width:700px; margin:0 auto;}

#navigation {float:left; width:160px; margin-left:-920px;}
#menuPrincipal {font:22px Arial, Verdana, sans-serif; font-weight:bold; background: url(../img/dots.gif) no-repeat left bottom; margin-bottom:25px; padding-bottom:30px;}
	#menuPrincipal li {margin:-5px 0;}
	#menuPrincipal li a {color:#ccc;}
	#menuPrincipal li a:hover,
	#menuPrincipal li.mainEntradas a:hover,
	#menuPrincipal li a.select {color:#3BD6F4;}
	#menuPrincipal li.mainEntradas a {color:#DD056A;}
.buscaEstilo {background: url(../img/dots.gif) no-repeat left bottom; padding-bottom:30px;}
	.buscaEstilo h2 {font-size:14px; color:#CD0664; margin-bottom:6px;}
.todosEstilos {position: relative;text-align:right; color:#555; font-size:10px; width:134px; height:14px; padding:2px 8px 0 4px; background: url(../img/fondo-buscaestilos.gif) no-repeat; cursor: pointer;}
#te3{position: relative;text-align:right; color:#555; font-size:10px; width:168px; height:14px; padding:2px 8px 0 4px; background: url(../img/fondo-buscaestilosAncho.gif) no-repeat; cursor: pointer;}
	.todosEstilos span {float:left;}
	.todosEstilos img {margin-top:3px; vertical-align:text-bottom;}
.buscaBusca {background: url(../img/dots.gif) no-repeat left bottom; margin:30px 0 25px 0 ; padding-bottom:30px;}
	.buscaBusca input {float:left; width:104px; padding:3px; margin-right:5px; border:1px solid #ccc; background:#EEE; color:#000;}
.informa {background: url(../img/dots.gif) no-repeat left bottom; padding-bottom:30px; margin-bottom:30px;}
	.informa p {margin:4px 0 10px 0;}
#navigation dl dt {margin-bottom:10px;}
	#navigation dl dd {float:left; display:block;}

#publicidad {float:left; width:166px; margin-left:-170px; padding:0 6px 6px 0; background: url(../img/fondo-publicidad.gif) no-repeat right bottom;}

#footer {background: url(../img/fondo-footer.gif) no-repeat right top; clear:both; padding-top:205px; width:990px; height:135px;}
	#footer ul {display:block; float:left; padding-left:115px; color:#CCC;}
	#footer ul li {display:inline;}
	#footer ul li a {color:#CCC; display:block; margin-bottom:8px;}
	#footer ul li a:hover {text-decoration:underline;}
	#footer ul li.iconsValidation a {display:inline;}
	
/* share */

.sh-twitter, .sh-facebook {display: block; text-indent: -10000px; height: 18px; width: 18px; float: right;}
.sh-twitter {background: transparent url(../img/twitter.jpg) no-repeat top left; margin-left: 5px;}
.sh-facebook {background: transparent url(../img/facebook.jpg) no-repeat top left;}

/* grupos.php */
.tituloSeccion {text-align:right; color:#333; font-size:24px; font-family:Arial, Verdana, sans-serif; height:35px; }
	.tituloSeccion span {float:left; text-align:left;}
	.tituloSeccion a {background: url(../img/bt-question.gif)no-repeat right bottom; font-size:11px; color:#3BD6F4; display:block; padding:6px 25px 4px 0;}
	.tituloSeccion a:hover {text-decoration:underline;}
#buscaGrupos {border:1px solid #ccc; padding:15px; overflow:hidden; margin-bottom:40px; width:515px;}
	#buscaGrupos label input {border:1px solid #ccc;}
	#buscaGrupos label button {vertical-align:middle; margin-left:-5px;}
	#buscaGrupos ul {width:310px;}
	#buscaGrupos ul li {display:block; float:left;}
	#buscaGrupos ul li a {background-image:none; padding:0 2px;}
	#buscaGrupos dl {width:190px; float:right;}
	#buscaGrupos dl dd {display:block; float:left; margin:5px 5px 0 0;}
	#buscaGrupos dl dd a {background-image:none; padding-left:0; margin:0;}
	#buscaGrupos a {clear:both; display:block; margin:5px 0; background: url(../img/mini-right.gif) no-repeat; padding-left:15px; color:#666;}
	#buscaGrupos a:hover {text-decoration:underline;}
.superVisitados,
.superComentados {margin-bottom:40px; clear:both;}
.containerTitulon {border-bottom:1px solid #ccc; width:545px; margin-bottom:12px;}
div.superDestacados div.superDestaCa {margin-bottom:0;}
	.superDestacados div.linksRecordar {clear:both; width:259px; margin:0 0 80px 0; padding-top:10px; display:block;}
	.superDestacados div.linksRecordar a {text-decoration:underline; color:#5FDEF6; font-style:italic; font-weight:bold;}
	.superDestacados div.linksRecordar a.enviarAmigo {color:#999; margin-right:10px;}
	.superDestacados div.linksRecordar a:hover {text-decoration:none;}
.superDestacados h3,
.superVisitados h3,
.superComentados h3 {background: url(../img/fondo-pufdesta.gif) no-repeat; clear:both; padding-top:4px; display:block; text-align:center; height:23px; width:167px; color:#fff;}
.superDesta1 {border:1px solid #ccc; position:relative; margin-bottom:40px; width:259px; float:left; height:370px;}
	.superDesta1 h4 a,.sup {color:#000; margin:10px 0 0 10px; font-size:11px;}
	.superDesta1 h4 a:hover {text-decoration:underline;}
	.superDesta1 p {font-size:10px; color:#D50466; margin-left:10px; clear:both;}
	.superDesta1 a {margin:10px; display:block;float:left;}
	.superDesta1 a.marginNone {margin:0;}
	.superDesta1 ul{clear:both;}
.visitado1 {border:1px solid #ccc; position:relative; margin-bottom:8px; width:121px; float:left;}
	.visitado1 h4 a {color:#000; margin:10px 0 0 10px; font-size:11px;}
	.visitado1 h4 a:hover {text-decoration:underline;}
	.visitado1 p {font-size:10px; color:#D50466; margin-left:10px;}
	.visitado1 a {margin:10px; display:block;}
	.visitado1 a img.sendsong {float:none;}
	.visitado1 a.marginNone {margin:0;}
.comentado1 {border:1px solid #ccc; position:relative; margin-bottom:8px; width:121px; float:left;}
	.comentado1 h4 a {color:#000; margin:10px 0 0 10px; font-size:11px;}
	.comentado1 h4 a:hover {text-decoration:underline;}
	.comentado1 p {font-size:10px; color:#D50466; margin-left:10px;}
	.comentado1 a {margin:10px; display:block;}
	.comentado1 a.marginNone {margin:0;}
.gruposRight {margin-right:15px; display:inline;}
.linkGrupos {font-size:10px; color:#666; padding-left:12px; background: url(../img/mini-right.gif) no-repeat 0 2px;}
	.linkGrupos:hover {text-decoration:underline;}
#firndErr {display:block; margin-top:-4px; color:#f00;}

/* slider specific CSS */
.sliderGallery1 {overflow:hidden; position:relative; width:538px; height:173px;}
	.sliderGallery1 ul {position:absolute; list-style:none; overflow:hidden; white-space:nowrap; padding:0; margin:0; width:auto;}
	.sliderGallery1 ul li {display:inline;}
.slider1 {clear:both; width:532px; height:12px; padding:2px; position:relative; background: url(../img/container-scrolling.gif) no-repeat;}
.handle1 {position:absolute; cursor:move; height:12px; width:95px; margin:2px; top:0; background: url(../img/horizontal-slide.gif) no-repeat; z-index:100;}
.sliderGallery2 {height:105px; overflow:hidden; position:relative; width:520px;}
	.sliderGallery2 ul {position:absolute; list-style:none; overflow:hidden; white-space:nowrap; padding:0; margin:0; width:auto;}
	.sliderGallery2 ul li {display:inline;}
.slider2 {background: url(../img/container-scrolling2.gif) no-repeat; position:relative; clear:both; width:518px; height:12px; padding:2px; margin-left:8px;}
.handle2 {position:absolute; cursor:move; height:12px; width:90px; margin:2px; top:0; background: url(../img/horizontal-slide.gif) no-repeat; z-index:100;}
.sliderGallery3 {height:105px; overflow:hidden; position:relative; width:520px;}
	.sliderGallery3 ul {position:absolute; list-style:none; overflow:hidden; white-space:nowrap; padding:0; margin:0; width:auto;}
	.sliderGallery3 ul li {display:inline;}
.slider3 {background: url(../img/container-scrolling2.gif) no-repeat; position:relative; clear:both; width:518px; height:12px; padding:2px; margin-left:8px;}
.handle3 {position:absolute; cursor:move; height:12px; width:90px; margin:2px; top:0; background: url(../img/horizontal-slide.gif) no-repeat; z-index:100;}
.resultadosGenerales {font-size:11px;}
	.resultadosGenerales dt {cursor:pointer; background:#3BD6F4 url(../img/arrow-busqueda.gif) no-repeat 10px 9px; color:#fff; text-align:right; font-weight:bold; overflow:hidden; margin-bottom:15px; padding:5px 10px 5px 25px;}
	.resultadosGenerales dt.select {background:#3BD6F4 url(../img/arrow-busqueda2.gif) no-repeat 10px 9px;}
	.resultadosGenerales dt.none {background:#ccc;background-image: none;}
	.resultadosGenerales dt span {float:left; font-size:14px;}
	.resultadosGenerales dd ul li {background: url(../img/dots.gif) no-repeat left bottom; display:block; padding-bottom:15px; margin-bottom:15px;}
	.resultadosGenerales dd ul li.infoResultados {background-image:none; font-weight:bold;}
	.resultadosGenerales dd ul li a {color:#3BD6F4;}
	.resultadosGenerales dd ul li a:hover {text-decoration:underline;}
	.resultadosGenerales dd ul li p {color:#666; margin:5px 0 0 0;}

/* grupos-resultado */
.containerResultado {text-align:right; margin-top:30px;}
	.containerTitulon h3.granH3 {background: url(../img/gran-h3.gif) no-repeat; height:23px; width:232px; color:#fff; padding-top:4px; display:block; text-align:center;}
		.containerResultado h3 {float:left; display:block; width:167px; height:23px; padding-top:4px; text-align:center; color:#FFF; font-size:14px; background: url(../img/fondo-pufpink.gif) no-repeat;}
		.containerResultado h3.titulote {float:left; display:block; width:auto; height:23px; padding-top:4px; padding-left:4px; text-align:center; color:#FFF; font-size:14px; background: url(../img/fondo-titulote.gif) no-repeat top left;}
		.containerResultado h3.titulote span {display:block; float:left; min-width:120px;}
		.imgTitulote {margin-top:-4px; vertical-align:middle;}
 	.containerResultado a {background: url(../img/bt-question.gif)no-repeat right bottom; font-size:11px; color:#3BD6F4; display:block; padding:6px 25px 4px 0;}
.detalleGrupo {border:1px solid #ccc; clear:both; overflow:hidden; width:545px;}
	.detalleGrupo img {float:left; margin-bottom:5px;}
	.detalleGrupo h5 {clear:both; color:#DA0568; font-size:12px; border-bottom:1px solid #ccc; margin:30px 10px 10px 10px;}
	.detalleGrupo h5.addComentarios {text-align:right;}
	.detalleGrupo h5.addComentarios span {float:left;}
	.detalleGrupo h5.addComentarios a {color:#333; font-size:11px;}
	.detalleGrupo p,
	.detalleGrupo ul {margin:10px; overflow:hidden;}
	.detalleGrupo ul li {margin-right:8px; display:block; float:left;}
.containerMusiquilla {width:270px; float:right;}
.detalleGrupo .detalleVistas li {display:block; float:none; color:#666; font-weight:bold; overflow:hidden;}
	.detalleGrupo .detalleVistas li.visitillas {color:#D50466; text-align:right;}
	.detalleGrupo .detalleVistas li.visitillas img {float:none;}
	.detalleGrupo .detalleVistas li.visitillas span {float:left;}
	.detalleGrupo .detalleVistas li.comentariosGrupo {color:#34BAD3; margin:5px 0 20px 0;}
.detalleGrupo .musiquilla {clear:both; padding-top:10px;}
	.detalleGrupo .musiquilla li {background: url(../img/dots.gif) no-repeat left bottom; width:100%; height:26px; padding-top:2px; margin-top:4px; float:none; clear:both; overflow:hidden;}
	.detalleGrupo .musiquilla li span {width:125px; display:block; float:left;}
	.detalleGrupo .musiquilla li em a {color:#DA0568;}
	.detalleGrupo .musiquilla li em {display:block; width: 60px; float:left; margin-right: 5px;}
	.detalleGrupo .musiquilla li a.sendsong {float:none;}
	.detalleGrupo .musiquilla li img {float:none; vertical-align:top;}
	.detalleGrupo .nextConcerts li {float:none; margin-bottom:4px;}
	.detalleGrupo .sh-twitter {margin-right: 10px;}
.comentario1 {margin:4px 10px 4px 10px; background:#F0F0F0 url(../img/comentario1.gif) no-repeat left top; padding:10px;}
	.comentario1 strong {color:#34BAD3;}
	.comentario1 em {color:#666; font-style:normal;}
.comentario2 {margin:4px 10px 4px 10px; background:#FBFBFB url(../img/comentario2.gif) no-repeat left top; padding:10px;}
	.comentario2 em {color:#666; font-style:normal;}
.paginacion {text-align:right; margin:10px; padding:10px; overflow:hidden; border-top:1px solid #ccc; clear:both;}
.paginacionn {text-align:right; margin:10px; padding:10px; border-top:1px solid #ccc; clear:both;}
	.paginacion a,
	.paginacionn a,
	.paginacionn2 a,
	.paginacion2 a {background:#E6E6E6; font-size:10px; color:#666; padding:1px 4px;}
	.paginacion a:hover,
	.paginacionn a:hover,
	.paginacionn2 a:hover,
	.paginacion2 a:hover,
	.paginacion a.select,
	.paginacion2 a.select {background:#3BD6F4; color:#fff;}
	.paginacion span {float:left;}
	.detalleGrupo .paginacion img {float:none;}
.botoncetes {text-align:right; font-weight:bold; margin:-20px 0 30px 0;}
	.botoncetes a:hover {text-decoration:underline;}
	.botoncetes a.linkGrupoAnterior {color:#000; float:left; padding-left:15px; background: url(../img/link-left.gif) no-repeat left center;}
	.botoncetes a.linkGrupoSiguiente {color:#000; padding-right:15px; background: url(../img/link-right.gif) no-repeat right center;}

#slist, #slist2, #slist3 {position:absolute; display:none; top:16px; z-index:6001; background:#d3d3d3; width:136px; left:4px; border:1px solid #666; border-top:0px;}
#slist li, #slist2 li, #slist3 li {cursor:pointer; text-align:left; padding:2px 0 2px 5px;}
 #slist2 li:hover, #slist3 li:hover {color:#000;} 
#slist3 {width:167px; left:6px;}

.imgborder {border: 1px solid #E1227B;}
.imgborderZero {border: 1px solid #fff;}

.imgNew {position:absolute; top:20%; left:-15px;}


/* Locales */
.locales a {display:block; margin:5px 0; font-size:11px; color:#666;}
.locales a:hover {color:#000;}
.locales .tituloSeccion {border-bottom:solid 1px #666; margin-bottom:15px;}

/* Agenda */
.autoload {display:none;}
#buscaAgenda {border:1px solid #ccc; padding:15px; margin-bottom:40px;}
	#buscaAgenda label input {border:1px solid #ccc;}
	#buscaAgenda label button {vertical-align:middle; margin-left:-5px;}
	#buscaAgenda label select {border:1px solid #ccc; width:170px; margin-right:30px; padding:0;}
	#buscaAgendaDiv {background: url(../img/dots.gif) no-repeat top left; padding-top:12px; margin-top:30px;}
	#buscaAgenda .todosEstilos {background-image:none; border:1px solid #ccc;}
	#buscaAgenda #slist2,
	#buscaAgenda #slist3 {background:#fff;}

.detalleGrupote {overflow:hidden; width:100%;}
.detalleGrupote .shareLinks {padding: 5px 0 0 10px; float: left; width: 41px;}
.detalleGrupote div {padding:10px; overflow: hidden; clear: both;}
	.detalleGrupote h3 {font-size:14px; color:#000; display:block; margin-bottom:5px;}
	.detalleGrupote img {float:left; margin-right:10px;}
	.detalleGrupote p {margin-bottom:7px; width:310px;}
	.detalleGrupote dl {display:block; float:left; width:135px; color:#333; border:1px solid #fff; border-bottom:0;}
	.detalleGrupote dl.tipoConcierto {width:105px; margin-left:10px; display:inline;}
	.detalleGrupote dl dt,
	.detalleGrupote dl dt a {margin:0 0 4px 0; font-weight:bold; color:#DD056A; float:none;}
	.detalleGrupote dl dt a:hover {text-decoration:underline;}
	.detalleGrupote dl dt.venta {color:#3AD2EF;}
	.detalleGrupote dl dd strong {color:#666;}
	.detalleGrupote dl dd a {text-decoration:underline; color:#333; display:inline; margin:0; float:none;}
.superDestaCa {}
	.superDestaCa p {color:#666; margin:5px 10px; height:30px;}

.paginacion2 {text-align:right; overflow:hidden; width:550px; border-bottom:1px solid #ccc; margin-bottom:15px; clear:both; overflow:hidden;}
.paginacionn2 {text-align:right; width:550px; border-bottom:1px solid #ccc; margin-bottom:15px; clear:both; height:25px;}
	.paginacion2 h2 {float:left; font-size:18px; color:#E1227B;}
	.paginacion2 h2 span {color:#000;}
	.paginacion2 img {float:none;}
	.paginacionn2 h2 {float:left; font-size:18px; color:#E1227B;}
	.paginacionn2 h2 span {color:#000;}
	.paginacionn2 img {float:none;}
.titulazo {overflow:hidden; border-bottom:1px solid #ccc; margin:40px 0 15px 0; clear:both; overflow:hidden;}
	.titulazo h2 {font-size:18px; color:#E1227B;}
	.titulazo h2 span {color:#000;}
.infoConImagen {background:#F0F0F0; padding:15px; clear:both; position:relative; margin-bottom:2px; width:510px;}
	.infoConImagen .imgFree2,
	.infoSinImagen .imgFree2 {top:5%; left:490px; z-index:5}
	.infoConImagen img,.infoSinImagen img {float:left; margin-right:10px;}
	.infoConImagen h4,
	.infoSinImagen h4 {font-size:14px; color:#000; margin-bottom:8px;}
	.infoConImagen h4 a,
	.infoSinImagen h4 a {color:#000;}
	.infoConImagen p,
	.infoSinImagen p  {height:70px; width:350px; padding-right:20px; float:left; margin-bottom:8px;}
	.infoConImagen dl,
	.infoSinImagen dl {margin-top:5px; margin-left:0; border:0;}
	.infoConImagen dl dd a,
	.infoSinImagen dl dd a {font-style:italic; color:#5FDEF6; font-weight:bold;}
	.infoConImagen dl.linksRecordar {margin-left:40px;}
	.infoSinImagen dl.linksRecordar {margin-left:40px;}
.infoSinImagen {background:#F7F7F7; padding:15px; clear:both; position:relative; width:510px; margin-bottom:2px;}
.eventoDestacado {border:4px solid #E1227B; padding:15px; position:relative; width:505px; margin-bottom:10px;}
	.eventoDestacado img {float:left; margin:0 10px 10px 0;}
	.eventoDestacado h4 {color:#000; font-size:14px; display:block;}
	.eventoDestacado h4 a {color:#000;}
	.eventoDestacado h4 a:hover {text-decoration:underline;}
	.eventoDestacado p {display:block; margin:10px 0; float:left; width:340px;}
	.eventoDestacado dl dd a {font-style:italic; color:#5FDEF6; font-weight:bold;}
	.eventoDestacado dl.linksRecordar {margin-left:40px;}
	.eventoDestacado dl.linksRecordar a {text-decoration:underline;}
	.eventoDestacado dl.linksRecordar a:hover {text-decoration:none;}
.listaTemas {width:250px; overflow:hidden; clear:both; margin-bottom:10px;}
	.listaTemas li {text-align:right; background:#f0f0f0; overflow:hidden; width:95%; margin-bottom:1px; padding-left:8px;}
	.listaTemas li span {float:left; padding-top:4px;}
	.listaTemas li img {float:none; margin:0;}
	.listaTemas li.dos {background:#f8f8f8;}
.posicionadoInherit {position:inherit;}
.posicionadoRelativo {position:relative;}

.eventoDestacado .imgFree2 {left:90%; top:1%;}
.imgFree {position:absolute; top:20%; left:-15px;}
.imgFree2 {position:absolute; top:20%; left:225px;}
.amigoPulsa {position:absolute; z-index:999; top:0; left:0; color:#333; text-align:center; padding:5px 15px 0 20px; width:199px; height:145px; background: url(../img/fondo-formulario.png) no-repeat; display:none;}
.recPulsa {position:absolute; z-index:999; top:0; left:0; color:#333; text-align:center; padding:5px 15px 0 20px; width:199px; height:145px; background: url(../img/fondo-formulario.png) no-repeat; display:none;}
.amigoPulsa h2 {margin-bottom:0;}
.recPulsa h2 {margin-bottom:5px;}
	.recPulsa p {margin:10px 0;}
	.amigoPulsa input,
	.amigoPulsa textarea {width:160px; border:1px solid #999; font-size:10px; margin:5px 0; height:30px;}
	.amigoPulsa input {height:auto; margin-bottom:0;}
	.amigoPulsa #loginErr2 {color:#f00; font-weight:bold;}
.superGoomap {position:absolute; top:0; left:0; z-index:2000; width:283px; height:255px; text-align:center; display:none; padding:17px 28px 32px 32px; background: url(../img/gran-formulario.png) no-repeat;}
.goomap {width:280px; height:230px;}
.superGoomap button {margin:5px auto;}
.textoInfo {position:absolute; left:0; z-index:2000; width:343px; text-align:left; padding:0;display: none;}
	.textoInfo p {padding:17px 32px 15px 28px; background: url(../img/mapa-grande.png) no-repeat;}
	.textoInfo div {text-align:center; background: url(../img/mapa-peque.png) no-repeat; padding:10px 0 35px 0;}
#friendErr {display:block; color:#f00; margin-top:-3px;}

/* seccion-info */
.todoInfo h2 {font-size:32px; color:#3BD6F4; margin-bottom:10px; line-height:30px;}
.todoInfo h3 {font-size:16px; color:#999999; margin-bottom:28px;}
.todoInfo h4 {font-size:16px; color:#CD0664; margin:35px 0 10px 0;}
.todoInfo h5 {font-size:16px; color:#3BD6F4;}
.todoInfo p {margin:0 0 15px 0; color:#000; font-size:11px;}
	.todoInfo p a {color:#3BD6F4; font-weight:bold;}
	.todoInfo p a:hover {text-decoration:underline;}
.todoInfo ul {color:#000; font-size:11px;}
	.todoInfo ul li {margin-bottom:5px;}

/* comentarios */
#coms {border:1px solid #ccc; padding:10px; margin:4px 10px;}
#coms, #comLog, #comAdd {display:none; position:relative;}
#comLog, #comAdd {width:100%;}
#comLog label {display:block; margin-bottom:10px;}
	#comLog label span,
	#comLog div span {display:block;}
#comMail, #comPass, #comCom, #comVid, #comImg {width:200px; border: 1px solid #ccc; background:#D9F7FD; color:#333;}
#comPass {float:left; margin-right:10px; padding:2px;}
#comCom {width:480px; font-size:11px; color:#333; margin-bottom:5px;}
#loginLoader, #loginErr, #loginLoader2 {display:none;color:#d00;}

/* login */
#logbox {color:#333; text-align:center; position:absolute; padding:5px 15px 0 20px; width:199px; height:145px; display:none; bottom:25px; right:30px;}
#header>#logbox {background: url(../img/fondo-formulario.png) no-repeat;}
	#logbox h2 {font-size:14px;}
	#logbox label {display:block; margin:4px 14px 0 0;}
	#logbox label span {display:block; float:left; width:40px; text-align:right;}
	#logbox #logMail,
	#logbox #logPass {border:1px solid #999; width:120px; padding:0; font-size:10px;}
	#logbox .recordarDatos {text-align:left; margin-left:52px;}
	#logbox .recordarDatos input {vertical-align:sub;}
	#logbox a {color:#000; text-decoration:underline; font-size:10px; margin-right:-35px; display:block;}
	#logbox div {display:block; margin:5px 0 0 30px;}
#loginErr2 {display:block; color:#f00; font-size:10px;}

#passbox {color:#333; text-align:center; position:absolute; padding:5px 15px 0 20px; width:199px; height:145px; display:none; background: url(../img/fondo-formulario.png) no-repeat; bottom:25px; right:30px;}
	#passbox h2 {font-size:14px;}
	#passbox label {display:block; margin-top:26px;}
	#passbox label span {display:block; float:left; width:40px; text-align:right;}
	#passbox #passMail {border:1px solid #999; width:120px; padding:0; font-size:10px;}
	#passbox div {display:block; margin-top:5px;}
#passErr {display:block; color:#f00; font-size:10px;}


/* contacto y ayuda */
#pageContacto,
#infoMacrofono {border:1px solid #ccc; padding:15px; overflow:hidden; margin-bottom:20px; width:515px;}
	#pageContacto input {width:250px; border: 1px solid #ccc; background:#D9F7FD; color:#333;}
	#pageContacto input#nombreContacto {width:200px; margin-right:15px;}
	#pageContacto textarea {width:490px; height:40px; font-size:10px; border: 1px solid #ccc; background:#D9F7FD; color:#333; margin:15px 0;}
#infoMacrofono ul {margin:5px 0 0 35px; font-weight:bold; clear:both;}
	#infoMacrofono ul li {margin-bottom:3px;}
	#infoMacrofono ul li a {font-size:13px; font-weight:bold; color:#999; padding-left:15px; margin-left:-30px;}
	#infoMacrofono ul li a em {font-size:12px; color:#999; font-weight:normal;}
	#infoMacrofono ul li a.select,
	#infoMacrofono ul li a:hover {color:#333; background: url(../img/bt-pink.gif) no-repeat 0 2px;}
.infoAyuda p {font-size:11px; color:#666; margin-bottom:10px; text-align:justify;}
	.infoAyuda p.superMargin {margin:20px 0 50px 0;}
	.infoAyuda p a {text-decoration:underline; font-weight:bold; color:#DD056A;}
	.infoAyuda p a:hover {text-decoration:none;}
	.infoAyuda ul {padding:0 40px 10px 20px; text-align:justify;}
	.infoAyuda ul li {margin-bottom:5px; display:block;}

/* registro */
body#containerRegistro {background:transparent url(../img/fondo-thickbox.gif) no-repeat center bottom;}
#containerThickbox {width:550px; margin:0 auto; font-size:11px; font-family:"Lucida Grande", Arial, Verdana, sans-serif;}
#containerThickbox #header {text-align:right; width:510px; background-image:none; overflow:hidden; margin:0; position: relative; padding:0 20px 5px 20px;}
	#containerThickbox #header h2 {font-size:23px; float:left;}
	#containerThickbox #header h2 a {color:#ccc; margin-right:6px; float:left;}
	#containerThickbox #header h2 a:hover,
	#containerThickbox #header h2 a.select {color:#000; float:left;}
#containerThickbox p {clear:both; color:#949494; margin:0; font-size:10px; color:#D00563;}
#containerThickbox object {margin-bottom:135px;}
#registroEspectador strong,
#registroEvento strong {margin-bottom:10px; font-size:10px; font-weight:bold; font-size:11px; color:#000;}
#containerThickbox em {color:#999; margin-left:6px; font-weight:normal;}
#menuEstilos {margin:10px 0 10px 0; width:90%; overflow:hidden; font-size:12px;}
#registroEspectador,
#registroEvento {width:510px; padding:0 20px 20px 20px;}
	#containerThickbox fieldset {padding:15px 0; background: url(../img/dots.gif) repeat-x left bottom; clear:both;}
	#containerThickbox div.listdiv {clear:both; float:left; display:block;}
	#containerThickbox div.listdiv span {display:block; font-weight:bold; color:#333;}
	#containerThickbox fieldset.grupo span,
	#containerThickbox fieldset.ess2 span {display:block; font-weight:bold; color:#333; padding-bottom:3px; float:left; width:210px;}
	#containerThickbox fieldset legend {padding-top:10px; color:#000; font-weight:bold;}
	#containerThickbox fieldset input,
	#containerThickbox div.listdiv input,
	#containerThickbox fieldset textarea {border:1px solid #999; background:#D9F7FD; font-size:10px; color:#333; float:left; margin-right:15px;}
	#containerThickbox div.listdiv select {padding:0; float:left; margin-right:15px;}
	#registroEspectador fieldset ul,
	#registroEvento ul {float:left; width:50%; font-size:10px; color:#333;}
	#registroEspectador fieldset ul li,
	#registroEvento ul li {margin-bottom:5px; display:block; clear:both; width:100%;}
	#registroEspectador fieldset ul li input,
	#registroEvento fieldset ul li input {margin-right:5px;}
	#containerThickbox #registroEspectador ul li,
	#registroEvento ul li {color:#000; display:block; float:left;}
	#containerThickbox #registroEspectador ul li a,
	#registroEvento ul li a {float:left; color:#999; font-weight:bold; margin:0 0 4px 10px;}
	#containerThickbox #registroEspectador ul li a:hover,
	#containerThickbox #registroEspectador ul li a.select {text-decoration:underline; color:#D00563;}
	#registroEspectador div.clear select {padding:0; color:#333; font-size:10px; width:125px; margin-right:15px; padding:0;}
#containerThickbox .condicionesYMas {padding:10px 0; margin-bottom:0; font-size:10px; color:#666; display:block; clear:both;}
	#containerThickbox .condicionesYMas span {display:block; margin-top:6px;}
	#containerThickbox .condicionesYMas span input {margin-right:5px;}
	#containerThickbox .condicionesYMas span a {font-weight:bold; color:#3BD6F4;}
#containerThickbox #footer,
#containerThickbox #footer2 {background-image:none; clear:both; text-align:right; width:510px; height:15px; padding:20px 20px 100px 20px;}
	#containerThickbox #footer span,
	#containerThickbox #footer2 span {float:left; background:transparent url(../img/phone-icon.gif) no-repeat; padding-left:30px; color:#D00563; font-weight:bold;}
#registroEvento {font-size:10px;}
	#registroEvento fieldset {padding:5px 0 15px 0; background: url(../img/dots.gif) repeat-x left bottom}
	#registroEvento fieldset.withoutLegend {padding-top:15px;}
	#registroEvento fieldset legend {padding-bottom:15px; color:#000; font-weight:bold;}
	#containerThickbox fieldset input.check {margin-right:4px;}
	#registroEvento fieldset input#cli_address,
	#registroEspectador fieldset input#cli_address {width:270px;}
	#containerThickbox fieldset textarea {width:500px; height:100px; margin-bottom:15px;}
	#containerThickbox #registroEvento fieldset input.date-pick {padding:0px; margin-right:2px; width:80px;}
	#containerThickbox #registroEvento fieldset a.dp-choose-date {margin-right:20px;}
#containerThickbox fieldset.idiomas strong,
#containerThickbox fieldset.idiomas span {display:block; float:left; margin-bottom:10px; color:#333;}
#containerThickbox fieldset.idiomas span {margin-left:25px;}
#containerThickbox select {border:1px solid #999; padding:0;}
.bloque {display:block; float:left; width:145px;}
.masIcon {float:left;}
.clear {clear:both;}
div.comandos {display:block; float:left; margin-right:20px;}
div.comandos span {display:block; width:130px;}
.foto, .mp3 {float:left;}
#containerThickbox .condiciones {font-size:9px; color:#666; margin:20px;}
	#containerThickbox .condiciones p {color:#666; margin:5px 0; text-align:justify;}
	#containerThickbox .condiciones p.titul {font-weight:bold; font-size:11px;}
#mapgoo {margin-top:10px;}

#containerThickbox p#errmsg{font-weight: bold; color:#f00; padding-top:15px;}
#containerThickbox p#errmsg2{font-weight: bold; color:#f00; padding-top:15px;}
#errorRegistro {border:1px solid #ccc; padding:100px 0; margin:60px 0 250px 0; color:#D00563; text-align:center;}

#containerThickbox fieldset.grupo span.stySpan,
#containerThickbox fieldset.ess2 span.stySpan {width:15px; text-align:right; margin-right:4px; font-weight:bold;}
.sPass {padding-top:15px; display:block; color:#D00563; font-weight:bold;}
.sPass:hover {text-decoration:underline;}
.pass {display:none;}

.agecount,.grpcount {text-align:right; width:40px; margin-right:15px; border:1px solid #ccc; float:right;}

#eventoBocata {position:absolute; z-index:9300; background:transparent url(../img/fondo-eventobocata.png) no-repeat; padding:10px 15px 20px 15px; width:370px; height:180px; display:none; left:160px; top:20px; color:#333333;}
	#eventoBocata strong.titulo {color:#000; font-size:11px;}
	#eventoBocata div.interior img {float:left; margin:0 10px 10px 0;}
	#eventoBocata div.interior div {float:left; display:block; width:200px; padding-top:0; margin-top:0;}
	#eventoBocata p {margin:10px 0; text-align:justify;}

#containerThickbox p.textoSgae {margin:20px 0 320px 0;}
#warn{margin-bottom:5px;display:none;border:2px solid #000;height:22px; width:480px; margin:auto; font-size:16px; font-weight:bold; padding:5px 10px 5px 10px; color:#fff; background:#D00563;}

/* modificar pefil */
#content #registroEspectador,
#content #registroEvento {width:545px; padding:0;}
#content #registroEspectador #buscaAgenda,
#content #registroEvento #buscaAgenda {margin-bottom:0;}
.baja{font-size:11px; color:#DD056A; cursor: pointer;clear: both;float: left;}


/* condiciones */
body#condiciones {background:transparent url(../img/fondo-thickbox.gif) no-repeat center bottom;}
	div#subapartados {padding:50px; padding-top:0;}
	div#subapartados p {margin:10px; text-align:justify;}
	div#subapartados p.titul {font-weight:bold; font-size:12px;}
	div#subapartados h3 {margin:10px 0 0 10px;}
.allConditions p {margin-bottom:10px; text-align:justify;}

.vidLayer {width:121px; height:87px; position:absolute; top:0px; left:0px; z-index:9000; cursor:pointer;}

/* paginacion nueva */

.stepper{position:relative;cursor:pointer;float:right;border:1px solid #ccc;color:#555;text-align:left;display:block;padding:1px 3px;width:22px;background:url(../img/bt-flechilla.gif) 18px 4px no-repeat;}
.stepperin{display:none;clear:both;position:absolute;border:1px solid #ccc;border-top:0px;width:22px;top:15px;background:#fff;padding:1px 3px;left:-1px;cursor:pointer;z-index:9900;}
.stepperin ul li{cursor: pointer;}
.stepperout{white-space:nowrap; float:right; margin-right:10px;padding-top:3px;}
.steppernext{float:right;padding-top:3px;margin-left: 10px;}
/* player */
#pcont {width:550px; left:-500px; position:absolute; bottom:80px; overflow:hidden; height:210px; position:fixed; z-index:9001;}
#ccont {width:550px; float:left; left:0px; position:absolute; bottom:0px; height:60px; top:150px; background: url(../img/fondo-reproductor.png) no-repeat right bottom;}

#control {clear:both; width:435px; float:left; height:58px; position:relative; bottom:0px; padding:2px 0 0 70px; text-align:left;}
	#control a {color:#fff;}
#tab {width:25px; float:left; height:39px; position:relative; cursor:pointer; bottom:0px; padding:21px 0 0 10px;}

#lista {width:300px; float:right; background: url(../img/fondo-lista.png) no-repeat left top; right:44px; position:absolute; font-size: 10px; height:200px; top:200px;}

#slidercont {position:relative; width:11px; height:30px; background: url(../img/line-drag.gif) no-repeat; float:left; margin:12px 190px 0 0;}
.slider {position:absolute; z-index:1; width:11px; height:11px; top:0px; left:0;}

/* tmp hack */
.slider img {border:0; color:#fff;}

.desc-pres {width:275px; text-align:left; color:#666; overflow:hidden; margin-top:15px; height:140px; clear:both; position:relative;}
.desc-pres div{position:relative;}
.rest-pres {font-size:9px; width:220px; color:#666; overflow:hidden; padding-left:5px;}
.rest-pres span{padding-right:3px; display:block; width:8px; float:left; clear:both; height:10px;}

.cont-pres {overflow:hidden; width:240px; padding-left:10px; height:130px;}
	.cont-pres a {color:#fff; font-weight:bold; height:10px;}
#drag {width:11px; height:130px; background: url(../img/granline-drag.gif) no-repeat; float:right;}
.drag-pres {position:absolute; z-index:1; background: url(../img/bola-drag.gif) no-repeat; width:100%; height:11px; top:0px;}

/* botones */
#prev {overflow:hidden; width:100%; margin-right:30px; padding-top:15px;}
#play {margin-right:30px;}
#next {margin-right:30px;}
#playlist {display:block; width:40px; float:left; margin-top:8px;}

#infos {margin-left:25px; width:160px; color:#fff; padding-top: 4px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	/*font: 12px Arial, Helvetica, sans-serif;*/
	color: #333333;
}

#TB_secondLine {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
}
#TB_secondLine a {vertical-align:sub;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../img/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border:0;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption {
	height:85px;
	padding:7px 30px 10px 25px;
	margin:auto;
	text-align:center;
	background: url(../img/fondo-thickbox.gif) no-repeat center bottom;

}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	position:relative;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

