/*
 *  master.css
 *
 *  Created by Alvaro Isorna Baez on 2010-02-01.
 *  Copyright (c) 2010 Sol Musica. All rights reserved.
 */

/* import */
@import "reset.css";

/* generic styles */
body {
	background: #000 url(../img/ui/bg-body.jpg) no-repeat fixed center top;}
body,
body * {
	font-family: Verdana, Arial, Helvetica, sans-serif;}
a {
	text-decoration: none;}
a:hover {
	text-decoration: underline;}

.cols-wrapper {
	display: block;
	clear: both;
	overflow: hidden;}
.clear {
	clear: both;}
	
.filters {
	position: absolute;
	right: 45px;
	color: #202920;
	font: normal 12px/24px Arial, sans-serif;}
.filters .filter-title {
	padding: 0 10px 0 0;
	font: normal 12px/24px Arial, sans-serif;}
.filters .filter-field {
	padding: 0 0 0 20px;
	color: #838383;
	background: transparent url(../img/ui/btn-down-arrow-v2.png) no-repeat 2px 3px;
	font: normal 12px/24px Arial, sans-serif;}
.filters .filter-field:hover {
	background: transparent url(../img/ui/btn-down-arrow-v3.png) no-repeat 2px 3px;}
.filters .selected {
	color: #202920;
	background: transparent url(../img/ui/btn-down-arrow-v3.png) no-repeat 2px 3px;
	font: bold 12px/24px Arial, sans-serif;}

/*	top banner */
.banner-top {
	margin: 16px auto 21px;
	clear: both;
	float: none;
	height: 88px;
	overflow: hidden;
	width: 980px;}
.banner-top .bannerBig {
	width:719px;}
.banner-top .bannerLit {
	width:237px;}
.banner-top div {
	float: left;
	height: 88px;
	padding-left: 12px;
	background: transparent url(../img/ui/bannerPublicidad.gif) no-repeat scroll 0 0;}

/*	main wrapper */
.main-wrapper {
	margin-bottom: 3em;
	background: transparent url(../img/ui/bg-main-wrapper.jpg) repeat-y scroll center top;}
.main-wrapper .main {
	width: 980px;
	margin: 0px auto;
	padding: 110px 0 0;
	position: relative;
	background: transparent url(../img/ui/bg-main.png) repeat-y scroll center top;}

/*	header */
.header {
	position: absolute;
	top: -7px;
	left: 0;
	height: 110px;
	width: 980px;
	display: block;
	clear: both;
	float: none;
	z-index: 100;
	background: transparent url(../img/ui/bg-header-top.png) no-repeat scroll center top;}
.header h1 {
	position: absolute;
	top: -11px;
	left: 11px;
	width: 135px;
	height: 135px;
	display: block;
	background: transparent url(../img/ui/bg-logo.png) no-repeat scroll center top;}
.header h1 a {
	width: 140px;
	height: 140px;
	display: block;
	text-indent: -9999px;}
.header .search {
	display: block;
	height: 45px;
	margin: 10px auto 0 0px;
	left:160px;
	position:relative;
	float: left;}
.header .search .searchText {
	height: 21px;
	width: 418px;
	padding: 16px 12px 8px 17px;
	border: 0px;
	background: transparent url(../img/ui/box-search.png) no-repeat left top;
	color: #727272;
	font: 16px/24px "Trebuchet MS", Verdana, sans-serif;}
.header .search .btnSearch {
	height: 43px;
	width: 49px;
	margin: 2px 0 0;
	padding: 0;
	text-indent: -9999px;
	color:transparent;
	text-transform: capitalize;
	border: 0px;
	cursor: pointer;
	background: transparent url(../img/ui/btn-search.gif) no-repeat left top;}
.header .actions {
	display: block;
	position: absolute;
	top: -7px;
	right: -1px;
	width: 301px;
	height: 76px;
	float: none;
	clear: both;
	background: transparent url(../img/ui/bg-actions.png) no-repeat left top;}
.header .actions .loginAction {
	width: 82px;
	height: 30px;
	margin: 19px 0 0 93px;
	display: inline;
	float: left;
	color: #fff;
	background: transparent url(../img/ui/bg-btn-login.png) no-repeat left top;
	text-align: center;
	text-transform: uppercase;
	font: 11px/30px Arial, sans-serif;}
.header .actions .loggedUser {
	padding: 0 4px;
	width: 74px;
	color: white;
	text-transform: none;}
.header .actions .registerAction {
	width: 68px;
	height: 16px;
	margin: 28px 0 0 12px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: transparent url(../img/ui/btn-register.png) no-repeat left top;}
.header .actions .logoutAction {
	width: 68px;
	height: 16px;
	margin: 28px 0 0 12px;
	display: inline;
	float: left;
	text-indent: -9999px;
	background: transparent url(../img/ui/btn-salir.png) no-repeat left top;}
.header .menu {
	width:808px;
	display: block;
	margin: 10px auto 0 160px;
	overflow: hidden;
	clear: both;
	float: left;}
.header .menu li {
	display: inline;
	float: left;
	margin-right: 2px;}
.header .menu li a {
	display: block;
	height: 31px;
	text-indent: -9999px;}
.header .menu li .linkPortada {
	width: 85px;
	background: transparent url(../img/ui/btn-portada-hover.png) no-repeat left -32px;}
.header .menu li.selected .linkPortada,
.header .menu li .linkPortada:hover {
	background: transparent url(../img/ui/btn-portada-hover.png) no-repeat left 0px;}
.header .menu li .linkEnTv {
	width: 59px;
	background: transparent url(../img/ui/btn-en-tv-hover.png) no-repeat left -30px;}
.header .menu li.selected .linkEnTv,
.header .menu li .linkEnTv:hover {
	background: transparent url(../img/ui/btn-en-tv-hover.png) no-repeat left 1px;}
.header .menu li .linkVideos {
	width: 75px;
	background: transparent url(../img/ui/btn-videos-hover.png) no-repeat left -32px;}
.header .menu li.selected .linkVideos,
.header .menu li .linkVideos:hover {
	background: transparent url(../img/ui/btn-videos-hover.png) no-repeat left 0px;}
.header .menu li .linkArtistas {
	width: 88px;
	background: transparent url(../img/ui/btn-artistas-hover.png) no-repeat left -33px;}
.header .menu li.selected .linkArtistas,
.header .menu li .linkArtistas:hover {
	background: transparent url(../img/ui/btn-artistas-hover.png) no-repeat left 0px;}
.header .menu li .linkActualidad {
	width: 110px;
	background: transparent url(../img/ui/btn-actualidad-hover.png) no-repeat left -30px;}
.header .menu li.selected .linkActualidad,
.header .menu li .linkActualidad:hover {
	background: transparent url(../img/ui/btn-actualidad-hover.png) no-repeat left 1px;}
.header .menu li .linkConcursos {
	width: 102px;
	background: transparent url(../img/ui/btn-concursos-hover.png) no-repeat left -30px;}
.header .menu li.selected .linkConcursos,
.header .menu li .linkConcursos:hover {
	background: transparent url(../img/ui/btn-concursos-hover.png) no-repeat left 1px;}
.header .menu li .linkComunidad {
	width: 113px;
	background: transparent url(../img/ui/btn-comunidad-hover.png) no-repeat left -30px;}
.header .menu li.selected .linkComunidad,
.header .menu li .linkComunidad:hover {
	background: transparent url(../img/ui/btn-comunidad-hover.png) no-repeat left 1px;}
.header .menu li .linkInstitutoUrbano {
	width: 160px;
	background: transparent url(../img/ui/btn-instituto-urbano-hover.png) no-repeat 5px -30px;}
.header .menu li.selected .linkInstitutoUrbano,
.header .menu li .linkInstitutoUrbano:hover {
	background: transparent url(../img/ui/btn-instituto-urbano-hover.png) no-repeat 5px 1px;}

/*	spotlight */
.spotlight {
	clear: both;
	float: none;
	position: relative;
	height: 413px;
	overflow: hidden;
	margin-top: -7px;
	background: transparent url(../img/ui/bg-spotlight-2.png) no-repeat left top;}
.spotlight-mini {
	clear: both;
	float: none;
	position: relative;
	height: 67px;
	overflow: hidden;
	margin-top: -7px;
	background: transparent url(../img/ui/bg-spotlight-mini.png) no-repeat left top;}
.spotlight-mini .title {
	margin: 15px 25px 0 20px;
	font: bold 12px/17px Arial, sans-serif;}
.spotlight-mini .title strong {
	display: block;
	position: relative;
	font: bold 32px/28px Arial, sans-serif;}
.spotlight-mini .title strong .fans-link {
	color: #000;
	font: 12px/17px Arial, sans-serif;
	text-decoration: underline;}
.spotlight-mini .title strong .btn-hazte-fan {
	position: absolute;
	bottom: 0;
	height: 24px;
	width: 79px;
	color: #fff;
	background: transparent url(../img/ui/btn-hazte-fan.png) no-repeat left top;
	font: 12px/24px Arial, sans-serif;
	text-align: center;}
.spotlight-mini .btn-desplegar {
	position: absolute;
	bottom: 5px;
	right: 5px;
	height: 48px;
	width: 109px;
	background: transparent url(../img/ui/btn-desplegar.png) no-repeat left top;
	text-indent: -9999px;}
.spotlight .player-16-9-wrapper {
	margin: 25px 0 0 9px;
	width: 670px;
	height: 363px;
	background: transparent url(../img/ui/bg-player-16-9.png) no-repeat left top;}
.spotlight .player-4-3-wrapper {
	margin: 25px 0 0 15px;
	width: 493px;
	height: 363px;
	background: transparent url(../img/ui/bg-player-4-3.png) no-repeat left top;}
.spotlight .player-16-9 {
	margin: 8px auto auto 13px;}
.spotlight .player-4-3 {
	margin: 8px auto auto 6px;}
.spotlight .player-16-9-video-info {
	position: absolute;
	top: 0;
	right: 0;
	width: 304px;
	height: 150px;
	margin: 30px 0 0 0;
	background: transparent url(../img/ui/bg-player-info-arrow.png) no-repeat 10px bottom;}
.spotlight .player-16-9-video-info-big {
	position: absolute;
	top: 0;
	right: 0;
	width: 304px;
	height: 300px;
	margin: 30px 0 0 0;}
.spotlight .player-16-9-video-info .no-para,
.spotlight .player-16-9-video-info-big .no-para,
.spotlight .player-16-9-video-info h2,
.spotlight .player-16-9-video-info-big h2 {
	margin: 0px 25px 0 10px;
	font: bold 23px Arial, sans-serif;}
.spotlight .player-16-9-video-info .no-para span,
.spotlight .player-16-9-video-info-big .no-para span {
	display: block;
	margin: 2px 0;
	font: 13px/14px Arial, sans-serif;}
.spotlight .player-16-9-video-info p,
.spotlight .player-16-9-video-info-big p {
	margin: 5px 20px 0 10px;
	font: 14px Arial, sans-serif;}
.spotlight .player-16-9-video-info-big p.comments {	
	font: 14px/24px Arial, sans-serif;}
.spotlight .player-16-9-video-info-big p.comments a {
	padding: 0 0 0 30px;
	display: block;
	color: #802624;
	background: transparent url(../img/ui/btn-comments-ico.png) no-repeat left top;
	font: 14px/24px Arial, sans-serif;}
.spotlight .player-16-9-video-info-big .buttons, .spotlight .player-4-3-video-info-big .buttons{
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 10px 20px 0 10px;}
.spotlight .player-16-9-video-info-big .buttons a, .spotlight .player-4-3-video-info-big .buttons a {
	display: block;
	float: left;
	height: 27px;
	text-indent: -9999px;}
.spotlight .player-16-9-video-info-big .buttons .print, .spotlight .player-4-3-video-info-big .buttons .print {
	width: 85px;
	margin: 0 7px 0 0;
	background: transparent url(../img/ui/btn-print.png) no-repeat left top;}
.spotlight .player-16-9-video-info-big .buttons .fav, .spotlight .player-4-3-video-info-big .buttons .fav {
	width: 88px;
	margin: 0 7px 0 0;
	background: transparent url(../img/ui/btn-fav.png) no-repeat left top;}
.facebook {
	width: 26px;
	margin: 0 3px 0 0;
	background: transparent url(../img/ui/btn-fb-small.gif) no-repeat left top;
	display:block;
	float:left;
	height:27px;
	text-indent:-9999px;
}
.twitter{
	width: 26px;
	margin: 0 3px 0 0;
	background: transparent url(../img/ui/btn-t-small.gif) no-repeat left top;
	display:block;
	float:left;
	height:27px;
	text-indent:-9999px;
}
.myspace{
	width: 26px;
	margin: 0 3px 0 0;
	background: transparent url(../img/ui/btn-ms-small.gif) no-repeat left top;
	display:block;
	float:left;
	height:27px;
	text-indent:-9999px;
}
.spotlight .player-16-9-video-info-v2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 304px;
	height: 155px;
	margin: 30px 0 0 0;
	background: transparent url(../img/ui/bg-player-info-arrow.png) no-repeat 10px bottom;}
.spotlight .player-16-9-video-info-v2 h2 {
	margin: 0px 25px 0 10px;
	font: bold 17px/17px Arial, sans-serif;}
.spotlight .player-16-9-video-info-v2 h2 strong {
	display: block;
	font: bold 34px/28px Arial,sans-serif;}
.spotlight .player-16-9-video-info-v2 p {
	margin: 10px 20px 0 10px;
	font: 13px/14px Arial,sans-serif;}
.spotlight .player-16-9-video-info-v2 .buttons {
	display: block;
	float: none;
	clear: both;
	margin: 10px 20px 0 10px;}
.spotlight .player-16-9-video-info-v2 .buttons a {
	display: block;
	float: right;
	text-indent: -9999px;}
.spotlight .player-16-9-video-info-v2 .buttons .btn-ver-ficha {
	height: 39px;
	margin: 0 12px 0 0;
	width: 105px;
	background: transparent url(../img/ui/btn-ver-ficha.png) no-repeat left top;}
.with-16-9-video-info-v2 {display: none !important;}

.spotlight .player-4-3-video-info {
	position: absolute;
	top: 0;
	right: 0;
	width: 465px;
	height: 170px;
	margin: 30px 0 0 0;
	background: transparent url(../img/ui/bg-player-4-3-info-arrow.png) no-repeat 10px bottom;}
.spotlight .player-4-3-video-info .no-para,
.spotlight .player-4-3-video-info h2 {
	margin: 0px 25px 0 10px;
	font: bold 17px/17px Arial, sans-serif;}
.spotlight .player-4-3-video-info h2 strong {
	display: block;
	font: bold 34px/28px Arial, sans-serif;}
.spotlight .player-4-3-video-info .no-para span {
	display: block;
	margin: 2px 0;
	font: 13px/14px Arial, sans-serif;}
.spotlight .player-4-3-video-info p {
	margin: 10px 20px 0 10px;
	font: 13px/14px Arial, sans-serif;}
.spotlight .player-4-3-video-info .buttons {
	display: block;
	float: none;
	clear: both;
	margin: 10px 20px 0 10px;}
.spotlight .player-4-3-video-info .buttons a {
	display: block;
	float: right;
	text-indent: -9999px;}
.spotlight .player-4-3-video-info .buttons .btn-ver-ficha {
	width: 105px;
	height: 39px;
	margin: 0 7px 0 0;
	background: transparent url(../img/ui/btn-ver-ficha.png) no-repeat left top;}
	
.spotlight .player-4-3-video-info-big {
	position: absolute;
	top: 0;
	right: 0;
	width: 465px;
	height: 350px;
	margin: 30px 0 0 0;}
.spotlight .player-4-3-video-info-big .no-para,
.spotlight .player-4-3-video-info-big h2 {
	margin: 0px 25px 0 10px;
	font: bold 23px Arial, sans-serif;}
.spotlight .player-4-3-video-info-big .no-para span {
	display: block;
	margin: 2px 0;
	font: 13px/14px Arial, sans-serif;}
.spotlight .player-4-3-video-info-big p {
	margin: 5px 20px 0 10px;
	font: 14px Arial, sans-serif;}
.spotlight .player-4-3-video-info-big p.rating {
	position: relative;}
.spotlight .player-4-3-video-info-big p.comments {
	position: relative;
	top: -26px;
	left: 230px;
	font: 14px/24px Arial, sans-serif;}
.spotlight .player-4-3-video-info-big p.comments a {
	padding: 0 0 0 30px;
	display: block;
	color: #802624;
	height:24px;
	background: transparent url(../img/ui/btn-comments-ico.png) no-repeat left top;
	font: 14px/24px Arial, sans-serif;}
/*
.spotlight .player-4-3-video-info-big .buttons {
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	margin: 10px 20px 0 10px;}
.spotlight .player-4-3-video-info-big .buttons a {
	display: block;
	float: left;
	height: 27px;
	text-indent: -9999px;}
.spotlight .player-4-3-video-info-big .buttons .print {
	width: 85px;
	margin: 0 7px 0 0;
	background: transparent url(../img/ui/btn-print.png) no-repeat left top;}
.spotlight .player-4-3-video-info-big .buttons .fav {
	width: 88px;
	margin: 0 7px 0 0;
	background: transparent url(../img/ui/btn-fav.png) no-repeat left top;}
.spotlight .player-4-3-video-info-big .buttons .facebook {
	width: 95px;
	margin: 0 3px 0 0;
	background: transparent url(../img/ui/btn-facebook-large.png) no-repeat left top;}
.spotlight .player-4-3-video-info-big .buttons .twitter {
	width: 26px;
	margin: 0 3px 0 0;
	background: transparent url(../img/ui/btn-t-small.gif) no-repeat left top;}
.spotlight .player-4-3-video-info-big .buttons .myspace {
	width: 26px;
	margin: 0 3px 0 0;
	background: transparent url(../img/ui/btn-ms-small.gif) no-repeat left top;}
*/	
.spotlight .player-4-3-artist-info {
	position: absolute;
	top: 0;
	right: 0;
	width: 465px;
	height: 170px;
	margin: 30px 0 0 0;}
.spotlight .player-16-9-artist-info {
	position: absolute;
	top: 0;
	right: 0;
	width: 295px;
	height: 170px;
	margin: 30px 0 0 0;}
.spotlight .player-16-9-artist-info h2,
.spotlight .player-4-3-artist-info h2 {	
	margin: 0px 25px 0 10px;
	font: bold 12px/17px Arial, sans-serif;}
.spotlight .player-16-9-artist-info h2 strong,
.spotlight .player-4-3-artist-info h2 strong {
	display: block;
	position: relative;
	font: bold 32px/28px Arial, sans-serif;}
.spotlight .player-16-9-artist-info h2 .fans-link,
.spotlight .player-4-3-artist-info h2 .fans-link {
	color: #000;
	font: 12px/17px Arial, sans-serif;
	text-decoration: underline;}
.spotlight .player-16-9-artist-info h2 .btn-hazte-fan,
.spotlight .player-4-3-artist-info h2 .btn-hazte-fan {
	position: absolute;
	bottom: 0;
	height: 24px;
	width: 79px;
	color: #fff;
	background: transparent url(../img/ui/btn-hazte-fan.png) no-repeat left top;
	font: 12px/24px Arial, sans-serif;
	text-align: center;}
.spotlight .player-16-9-artist-info p,
.spotlight .player-4-3-artist-info p {
	margin: 10px 20px 0 10px;
	font: 13px/14px Arial, sans-serif;}
.spotlight .player-16-9-artist-info .buttons,
.spotlight .player-4-3-artist-info .buttons {
	clear: both;
	overflow: hidden;}
.spotlight .player-16-9-artist-info .buttons {
	margin: 10px 10px 0 10px;}
.spotlight .player-16-9-artist-info .buttons .btn-ver-galerias,
.spotlight .player-4-3-artist-info .buttons .btn-ver-galerias {
	float: left;
	width: 86px;
	height: 72px;
	margin: 0 10px 0 0;
	color: #000;
	background: transparent url(../img/ui/btn-actions-artista.png) no-repeat left top;
	font: 12px/115px Arial, sans-serif;
	text-align: center;}
.spotlight .player-16-9-artist-info .buttons .btn-ver-galerias:hover,
.spotlight .player-4-3-artist-info .buttons .btn-ver-galerias:hover {
	color: #fff;
	background: transparent url(../img/ui/btn-actions-artista.png) no-repeat left -82px;}
.spotlight .player-16-9-artist-info .buttons .btn-ver-videos,
.spotlight .player-4-3-artist-info .buttons .btn-ver-videos {
	float: left;
	width: 86px;
	height: 72px;
	margin: 0 10px 0 0;
	color: #000;
	background: transparent url(../img/ui/btn-actions-artista.png) no-repeat -95px top;
	font: 12px/115px Arial, sans-serif;
	text-align: center;}
.spotlight .player-16-9-artist-info .buttons .btn-ver-videos:hover,
.spotlight .player-4-3-artist-info .buttons .btn-ver-videos:hover {
	color: #fff;
	background: transparent url(../img/ui/btn-actions-artista.png) no-repeat -95px -82px;}
.spotlight .player-16-9-artist-info .buttons .btn-ver-galerias,
.spotlight .player-16-9-artist-info .buttons .btn-ver-videos {
	margin: 0 5px 0 0;}
.spotlight .player-16-9-artist-info .buttons .btn-foro-del-grupo,
.spotlight .player-4-3-artist-info .buttons .btn-foro-del-grupo {
	float: left;
	width: 86px;
	height: 72px;
	margin: 0;
	color: #000;
	background: transparent url(../img/ui/btn-actions-artista.png) no-repeat -191px top;
	font: 12px/115px Arial, sans-serif;
	text-align: center;}
.spotlight .player-16-9-artist-info .buttons .btn-foro-del-grupo:hover,
.spotlight .player-4-3-artist-info .buttons .btn-foro-del-grupo:hover {
	color: #fff;
	background: transparent url(../img/ui/btn-actions-artista.png) no-repeat -191px -82px;}
.spotlight .artist-actions {
	bottom: 45px;
	height: 60px;
	position: absolute;
	right: 0;
	width: 304px;}
.spotlight .artist-actions .btn-go-back {
	display: block;
	position: absolute;
	top: 0;
	right: 10px;
	height: 57px;
	width: 111px;
	cursor: pointer;
	background: transparent url(../img/ui/btn-go-back-player-big.png) no-repeat left top;
	text-indent: -9999px;}

.spotlight .playlist-16-9 {
	position: absolute;
	top: 0;
	right: 0;
	width: 304px;
	margin: 30px 0 0 0;}
.spotlight .playlist-4-3 {
	position: absolute;
	top: 0;
	right: 0;
	width: 465px;
	margin: 30px 0 0 0;}
/*	playlist modifier: */
.spotlight .with-video-info {
	top: 190px !important;
	margin-top: 0 !important;}
.spotlight .with-4-3-video-info {
	top: 210px !important;
	margin-top: 0 !important;}
.spotlight .playlist-4-3 li,
.spotlight .playlist-16-9 li {
	clear: both;
	float: none;
	overflow: hidden;
	padding: 6px 0 3px;
	margin-top: -1px;}
.spotlight .playlist-4-3 p.text,
.spotlight .playlist-16-9 p.text {
	margin: 7px 30px 0 134px;
	font: 13px/14px Arial, sans-serif;}
.spotlight .playlist-4-3 li.selected p.text,
.spotlight .playlist-4-3 li:hover p.text,
.spotlight .playlist-16-9 li.selected p.text,
.spotlight .playlist-16-9 li:hover p.text {
	color: #fff;}
.spotlight .playlist-4-3 li a.thumbnail,
.spotlight .playlist-16-9 li a.thumbnail {
	float: left;
	margin: 0 5px 0 20px;}
.spotlight .playlist-4-3 li a.thumbnail img,
.spotlight .playlist-16-9 li a.thumbnail img {
	border:1px solid #dcbe8d;}
.spotlight .playlist-16-9 li h3 {
	margin: 7px 15px 0 134px;
	font: 15px/18px Arial, sans-serif;}
.spotlight .playlist-4-3 li h3 {
	margin: 7px 75px 0 134px;
	font: 15px/18px Arial, sans-serif;}
.spotlight .playlist-4-3 li h3 a,
.spotlight .playlist-16-9 li h3 a {
	color: #000;
	font: 15px/18px Arial, sans-serif;}
.spotlight .playlist-4-3 li .rating,
.spotlight .playlist-16-9 li .rating {
	margin: 5px 0 0 133px;}
.spotlight .playlist-4-3 li .rating label,
.spotlight .playlist-16-9 li .rating label {
	float: left;
	padding-top: 5px;
	font: 11px/18px Arial, sans-serif;}
.spotlight .playlist-4-3 li .rating .star,
.spotlight .playlist-16-9 li .rating .star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left top;*/}
.spotlight .playlist-4-3 li .rating .empty-star,
.spotlight .playlist-16-9 li .rating .empty-star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left -17px;*/}
.spotlight .playlist-16-9 li.selected,
.spotlight .playlist-16-9 li:hover {
	padding: 6px 0 3px;
	margin-top: -1px;
	background: transparent url(../img/ui/bg-playlist-item-16-9.png) no-repeat 2px top;}
.spotlight .playlist-16-9-v2 li.selected,
.spotlight .playlist-16-9-v2 li:hover {
	background: transparent url(../img/ui/bg-playlist-item-16-9-v2.png) no-repeat 2px top;}
.spotlight .playlist-4-3 li.selected,
.spotlight .playlist-4-3 li:hover {
	padding: 6px 0 3px;
	margin-top: -1px;
	background: transparent url(../img/ui/bg-playlist-item-4-3.png) no-repeat 2px top;}
.spotlight .playlist-4-3 li.selected a.thumbnail img,
.spotlight .playlist-4-3 li:hover a.thumbnail img,
.spotlight .playlist-16-9 li.selected a.thumbnail img,
.spotlight .playlist-16-9 li:hover a.thumbnail img {
	border-color: #000;}
.spotlight .playlist-4-3 li.selected h3,
.spotlight .playlist-4-3 li.selected h3 a,
.spotlight .playlist-4-3 li.selected .rating label,
.spotlight .playlist-4-3 li:hover h3,
.spotlight .playlist-4-3 li:hover h3 a,
.spotlight .playlist-4-3 li:hover .rating label,
.spotlight .playlist-16-9 li.selected h3,
.spotlight .playlist-16-9 li.selected h3 a,
.spotlight .playlist-16-9 li.selected .rating label,
.spotlight .playlist-16-9 li:hover h3,
.spotlight .playlist-16-9 li:hover h3 a,
.spotlight .playlist-16-9 li:hover .rating label {
	color: #fff;}
.spotlight .playlist-4-3 li.selected .rating,
.spotlight .playlist-4-3 li:hover .rating,
.spotlight .playlist-16-9 li.selected .rating,
.spotlight .playlist-16-9 li:hover .rating {
	margin-top: 5px;}
.spotlight .playlist-4-3 li.selected .rating .star,
.spotlight .playlist-4-3 li:hover .rating .star,
.spotlight .playlist-16-9 li.selected .rating .star,
.spotlight .playlist-16-9 li:hover .rating .star {
/*	background-image: url(../img/ui/star-white.png);*/}
.spotlight .playlist-4-3 li.selected .rating .empty-star,
.spotlight .playlist-4-3 li:hover .rating .empty-star,
.spotlight .playlist-16-9 li.selected .rating .empty-star,
.spotlight .playlist-16-9 li:hover .rating .empty-star {
/*	background-image: url(../img/ui/star-white.png);*/}
.spotlight .actions {
	position: absolute;
	bottom: 15px;
	right: 0;
	width: 304px;
	height: 40px;}
.spotlight .actions-big {
	position: absolute;
	bottom: 15px;
	right: 0;
	width: 124px;
	height: 60px;}
.spotlight .player-4-3-video-info-big .rating,
.spotlight .player-16-9-video-info-big .rating {
	display: block;
	overflow: hidden;
	margin: 10px 20px 0 10px;}
.spotlight .actions .rating {
	display: block;
	overflow: hidden;
	margin: 10px 0 0 20px;}
.spotlight .player-4-3-video-info-big .rating label,
.spotlight .player-16-9-video-info-big .rating label {
	float: left;
	padding-top: 5px;
	font: 14px/18px Arial, sans-serif;}
.spotlight .actions .rating label {
	float: left;
	padding-top: 5px;
	font: 12px/18px Arial, sans-serif;}
.spotlight .player-4-3-video-info-big .rating .star,
.spotlight .player-16-9-video-info-big .rating .star,
.spotlight .actions .rating .star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left top;*/}
.spotlight .player-4-3-video-info-big .rating .empty-star,
.spotlight .player-16-9-video-info-big .rating .empty-star,
.spotlight .actions .rating .empty-star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left -17px;*/}
.spotlight .actions .btn-go-back {
	display: block;
	position: absolute;
	top: 0;
	right: 10px;
	height: 37px;
	width: 71px;
	cursor: pointer;
	background: transparent url(../img/ui/btn-go-back-player.png) no-repeat left top;
	text-indent: -9999px;}
.spotlight .actions-big .btn-go-back {
	display: block;
	position: absolute;
	top: 0;
	right: 10px;
	height: 57px;
	width: 111px;
	cursor: pointer;
	background: transparent url(../img/ui/btn-go-back-player-big.png) no-repeat left top;
	text-indent: -9999px;}

/*	content */
.content {
	clear: both;
	float: none;
	overflow: hidden;
	padding: 15px 0;}
.no-spotlight {
	margin-top: -20px;}
.full-width-wrapper {
	clear: both;
	overflow: hidden;
	margin: 0 0 0 18px;}
/*	content
	-	left col */
.content .left-col {
	float: left;
	width: 660px;
	margin: 0 0 0 0;}
	
.left-col .ad-block {
	border: 0;}
.left-col .ad-block img {}

.content .tabs-wrapper {	
	margin: 0px 0 0 18px;}
.content .tabs {
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	background: transparent url(../img/ui/bg-tabs-separator.png) no-repeat left 31px;}
.content .tabs li {
	display: block;
	float: left;
	margin: 0 8px 0 10px;
	background: transparent url(../img/ui/bg-tab.png) no-repeat right top;}
.content .tabs li.last {
	margin-right: 0;}
.content .tabs li.selected {
	background: transparent url(../img/ui/bg-tab-selected.png) no-repeat right top;}
.content .tabs li a {
	display: block;
	padding: 10px 0px 6px 10px;
	margin: 0px 10px 0px -10px;
	color: #000;
	background: transparent url(../img/ui/bg-tab.png) no-repeat left top;
	font: 12px/15px Arial, sans-serif;
	text-transform: uppercase;}
.content .tabs li.selected a {	
	padding: 10px 0px 10px 10px;
	background: transparent url(../img/ui/bg-tab-selected.png) no-repeat left top;}
.content .tabs li a em {
	color: #9c1d1a;}

/*	content
	-	left col
		- listing wrapper */
.listing-wrapper {
	width: 360px;
	margin: 10px 0 0 18px;
	padding: 0 0 30px 0;
	float: left;
	background: transparent url(../img/ui/bg-title-listing.png) no-repeat left top;}
	
	
.listing-wrapper .a-solas {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-tit-a-solas.png) no-repeat left bottom;
	text-indent: -9999px;}
	
.listing-wrapper .entrevistas {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/tit_entrevistas.png) no-repeat left bottom;
	text-indent: -9999px;}
	
.listing-wrapper .home-videos {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/tit_homevideos.png) no-repeat left bottom;
	text-indent: -9999px;}
	
.listing-wrapper .videos-sol {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/tit_videossol.png) no-repeat left bottom;
	text-indent: -9999px;}
	
.listing-wrapper .videos-sol_concierto {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/tit_otrosconciertos.png) no-repeat left bottom;
	text-indent: -9999px;}
	
.listing-wrapper .de-usuarios {
	height: 33px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/tit_deusuarios.png) no-repeat left bottom;
	text-indent: -9999px;}
	
	
	
.listing-wrapper .listing {}
.listing-wrapper .listing li {
	margin: 5px 0;
	padding: 0 0 8px 0;
	background: transparent url(../img/ui/bg-listing-item-separator.gif) no-repeat 3px bottom;}
.listing-wrapper .listing li .list-item {	
	clear: both;
	float: none;
	overflow: hidden;
	padding: 13px 0;}
.listing-wrapper .listing li .list-item a.thumbnail {
	float: left;
	margin: 0 10px 0 15px;}
.listing-wrapper .listing li .list-item a.thumbnail img {
	border: 2px solid #d4d4d4;}
.listing-wrapper .listing li .list-item h3 {
	margin: 0px 0 0 0;
	font: 15px/18px Arial, sans-serif;}
.listing-wrapper .listing li .list-item h3 a {
	color: #812727;
	font: 15px/18px Arial, sans-serif;}
.listing-wrapper .listing li .list-item .text {
	padding-top: 5px;
	color: #333333;
	font: 11px/11px Arial, sans-serif;}
.listing-wrapper .listing li .list-item .date {
	color: #8b8b8b;
	font: 10px/10px Arial, sans-serif;}
.listing-wrapper .listing li .list-item .rating {
	margin: 7px 0 0 133px;}
.listing-wrapper .listing li .list-item .rating label {
	float: left;
	padding-top: 4px;
	font: 11px/18px Arial, sans-serif;}
.listing-wrapper .listing li .list-item .rating .star {
	float: left;
	width: 18px;
	height: 15px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-red.png) no-repeat left top;*/}
.listing-wrapper .listing li .list-item .rating .empty-star {
	float: left;
	width: 16px;
	height: 15px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-red.png) no-repeat left -15px;*/}
.listing-wrapper .listing li.hover .list-item,
.listing-wrapper .listing li:hover .list-item {
	background: transparent url(../img/ui/bg-listing-hover-item.png) no-repeat 2px top;}
.listing-wrapper .listing li.hover .list-item a.thumbnail img,
.listing-wrapper .listing li:hover .list-item a.thumbnail img {
	border-color: #d4d4d4;}
.listing-wrapper .listing li.hover .list-item h3,
.listing-wrapper .listing li:hover .list-item h3,
.listing-wrapper .listing li.hover .list-item h3 a,
.listing-wrapper .listing li:hover .list-item h3 a,
.listing-wrapper .listing li.hover .list-item .text,
.listing-wrapper .listing li:hover .list-item .text,
.listing-wrapper .listing li.hover .list-item .rating label,
.listing-wrapper .listing li:hover .list-item .rating label {
	color: #fff;}
.listing-wrapper .listing li.hover .list-item .rating,
.listing-wrapper .listing li:hover .list-item .rating {
	margin-top: 7px;}
.listing-wrapper .listing li.hover .list-item .rating .star,
.listing-wrapper .listing li:hover .list-item .rating .star {
/*	background-image: url(../img/ui/star-red.png);*/}
.listing-wrapper .listing li.hover .list-item .rating .empty-star,
.listing-wrapper .listing li:hover .list-item .rating .empty-star {
/*	background-image: url(../img/ui/star-red.png);*/}
.listing-wrapper .actions {
	text-align: right;
	margin: 5px 5px 0 0;
	color: #a41915;
	font: 11px/14px Arial, sans-serif;}
.listing-wrapper .actions a {
	color: #a41915;
	font: bold 11px/14px Arial, sans-serif;}
/*	content
	-	left col
		- user videos */
.user-videos {
	width: 265px;
	float: left;
	background: transparent url(../img/ui/bg-user-videos-full.png) no-repeat left top;}
.user-videos .tit-user-videos-v2,
.user-videos .tit-user-videos {
	margin: 7px 0 0 45px;
	height: 28px;
	background: transparent url(../img/ui/bg-title-user-videos.png) no-repeat left top;
	text-indent: -9999px;}
.user-videos .tit-user-videos-v2 {background-image: url(../img/ui/bg-title-user-videos-v2.png);}
.user-videos .listing {}
.user-videos .listing li {
	position: relative;
	overflow: hidden;
	padding: 4px 20px 13px 0;
	margin: 10px 0;
	background: transparent url(../img/ui/bg-user-videos-item-separator.png) no-repeat 19px bottom;}
.user-videos .listing li.last {
	background: none;}
.user-videos .listing li h3 {	
	font: bold 11px/11px Arial, sans-serif;}
.user-videos .listing li h3 a {
	color: #606060;
	font: bold 11px/11px Arial, sans-serif;}
.user-videos .listing li .user-name {
	color: #8b8984;
	font: 11px/16px Arial, sans-serif;}
.user-videos .listing li .user-video-photo {
	float: left;
	margin: 0 10px 0 25px;}
.user-videos .listing li.vip-user {
	margin: 0 0 25px;
	padding: 0 20px 0 0;
	background: none;}
.user-videos .listing li.vip-user .vip-photo-frame {
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 100;}
.user-videos .listing li.vip-user .vip-photo {
	position: absolute;
	top: 4px;
	left: 0;}
.user-videos .listing li.vip-user .vip-title {
	width: 113px;
	height: 13px;
	margin: 15px 0 0 130px;
	background: transparent url(../img/ui/bg-title-vip-user.png) no-repeat left top;
	text-indent: -9999px;}
.user-videos .listing li.vip-user .vip-location {	
	margin: 0 0 0 130px;
	display: block;
	height: 14px;
	width: 115px;
	overflow: hidden;
	font: 10px/14px Arial, sans-serif;}
.user-videos .listing li.vip-user .vip-page {
	margin: 0 0 25px 130px;
	clear: both;
	float: none;
	font: bold 10px/14px Arial, sans-serif;}
.user-videos .listing li.vip-user .vip-page a {
	color: #a41915;
	font: bold 10px/14px Arial, sans-serif;}
.user-videos .listing li.vip-user h3 {}
.user-videos .listing li.vip-user h3 a {}
.user-videos .listing li.vip-user .user-name {
	margin: 5px 0 0 130px;
	display: block;
	height: 28px;
	width: 115px;
	overflow: hidden;
	color: #000;
	font: bold 14px Arial, sans-serif;}
.user-videos .listing li.vip-user .user-video-photo {}
.user-videos .actions {
	text-align: right;
	margin: 20px 10px 0 0;
	color: #a41915;
	font: 11px/14px Arial, sans-serif;}
.user-videos .actions a {
	color: #a41915;
	font: bold 11px/14px Arial, sans-serif;}
/*	content
	-	left col
		- forums wrapper */
.forums-wrapper {
	clear: both;
	float: none;
	margin: 10px 0 0 18px;
	padding: 0 0 20px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat left top;}
.forums-wrapper .forums-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-title-foros-sol-musica.png) no-repeat left bottom;
	text-indent: -9999px;}
.forums-wrapper .artist-forums-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-foro-del-artista-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.forums-wrapper .forums-title-v2 {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-title-foros-sol-musica-v2.png) no-repeat left bottom;
	text-indent: -9999px;}
.forums-wrapper h2 .see-more {
	display: block;
	position: absolute;
	top: 10px;
	right: 20px;
	width: 65px;
	color: #b73939;
	background: transparent url(../img/ui/bg-see-more-icon.gif) no-repeat left top;
	text-align: right;
	font: bold 11px/17px Arial, sans-serif;}
.forums-wrapper .latest-posts {}
.forums-wrapper .latest-posts .post {
	padding: 10px;
	margin: 0 0 0 0;
	background: transparent url(../img/ui/bg-comment-separator.gif) no-repeat 10px bottom;}
.forums-wrapper .latest-posts .post h3 {
	font: 15px/18px Arial, sans-serif;}
.forums-wrapper .latest-posts .post  h3 a {
	color: #000;
	font: 15px/18px Arial, sans-serif;}
.forums-wrapper .latest-posts .post .written-by,
.forums-wrapper .latest-posts .post .written-by a {
	color: #9b9b9b;
	font: bold 11px/14px Arial, sans-serif;}
.forums-wrapper .latest-posts .post .post-info {
	font: 11px/14px Arial, sans-serif;}
.forums-wrapper .latest-posts .post .post-info .post-date {
	font: 11px/14px Arial, sans-serif;}
.forums-wrapper .latest-posts .post .post-info .comments {
	padding: 0 0 0 16px;
	color: #893900;
	background: transparent url(../img/ui/bg-comment-ico.gif) no-repeat left 2px;
	font: 11px/14px Arial, sans-serif;}
.forums-wrapper .latest-posts .last {
	background: none;}
/*	content
	-	left col
		- carrusel wrapper */
.carrusel-wrapper {
	clear: both;
	float: none;
	margin: 10px 0 0 18px;
	padding: 0 0 20px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat left top;}
.carrusel-wrapper-subsection {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;}
.carrusel-wrapper .actualidad-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-actualidad.png) no-repeat left bottom;
	text-indent: -9999px;}
.carrusel-wrapper .carrusel {
	clear: both;
	float: none;
	display: block;
	position: relative;
	height: 172px;
	margin: 10px 0 0 0;
	overflow: hidden;}
.carrusel-wrapper .carrusel ul {
	clear: both;
	float: none;
	display: block;
	margin: 10px 5px 0;
	height: 162px;
	overflow: hidden;}
.carrusel-wrapper .carrusel .carrusel-item {
	float: left;
	display: inline;
	height: 172px;
	width: 145px;
	margin: 0 7px 0 0;
	background: transparent url(../img/ui/bg-carrusel-item-text.png);}
.carrusel-wrapper .carrusel .last {
	margin-right: 0;}
.carrusel-wrapper .carrusel .carrusel-item .carrusel-item-thumbnail {
	display: block;}
.carrusel-wrapper .carrusel .carrusel-item .carrusel-item-thumbnail img {
	display: block;
	border: 1px solid #d6cdc0;}
.carrusel-wrapper .carrusel .carrusel-item .carrusel-item-text {
	display: block;
	margin: 10px 10px 0;
	color: #53504b;
	font: bold 12px/14px Arial, sans-serif;}
.carrusel-wrapper .carrusel .btn-previous {
	position: absolute;
	top: 0;
	left: 0;
	width: 31px;
	height: 172px;
	z-index: 100;
	background: transparent url(../img/ui/btn-carrusel-previous.png) no-repeat left top;
	text-indent: -9999px;}
.carrusel-wrapper .carrusel .btn-previous:hover {
	background-image: url(../img/ui/btn-carrusel-previous-hover.png);}
.carrusel-wrapper .carrusel .btn-next {
	position: absolute;
	top: 0;
	right: 0;
	width: 31px;
	height: 172px;
	z-index: 100;
	background: transparent url(../img/ui/btn-carrusel-next.png) no-repeat left top;
	text-indent: -9999px;}
.carrusel-wrapper .carrusel .btn-next:hover {
	background-image: url(../img/ui/btn-carrusel-next-hover.png);}
/*	content
	-	left col
		- tickets wrapper */
.tickets-wrapper {
	clear: both;
	float: none;
	margin: 10px 0 0 18px;
	padding: 0 0 20px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat left top;}
.tickets-wrapper .tickets-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-tit-ticket.png) no-repeat left center;
	text-indent: -9999px;}
.tickets-wrapper .tickets {
	display: block;
	float: none;
	clear: both;
	height: 124px;
	margin: 10px 10px 0 0;}
.tickets-wrapper .tickets .ticket {
	float: left;
	height: 124px;
	width: 299px;
	margin: 0 8px 0 2px;
	background: transparent url(../img/ui/bg-ticket.gif) no-repeat left top;}
.tickets-wrapper .tickets .last {
	margin-right: 0;}
.tickets-wrapper .tickets .ticket .thumbnail {
	border: 0;
	float: left;
	display: block;
	margin: 7px 10px 0 54px;}
.tickets-wrapper .tickets .ticket h3 {
	margin: 10px 50px 0 0;
	color: #8a1e1e;
	font: bold 12px/14px Arial, sans-serif;}
.tickets-wrapper .tickets .ticket h3 a {
	color: #8a1e1e;
	font: bold 12px/14px Arial, sans-serif;}
.tickets-wrapper .tickets .ticket .text {
	margin: 5px 50px 0 0;
	font: 12px/14px Arial, sans-serif;}
/*	content
	-	left col
		- artists wrapper */
.artists-wrapper {
	clear: both;
	float: none;
	margin: 10px 0 0 18px;
	padding: 0 0 20px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat left top;}
.no-bg {background: none !important;}
.artists-wrapper .artists-title,
.double-col-wrapper .artists-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-artistas.png) no-repeat left bottom;
	text-indent: -9999px;}
.artists-wrapper .gallery {
	display: block;
	float: none;
	clear: both;
	height: 145px;
	margin: 10px 0 0;}
.artists-wrapper .gallery .gallery-item {
	display: block;
	float: left;
	width: 81px;
	height: 145px;
	margin: 0 8px 0 0;}
.artists-wrapper .gallery .last {
	margin-right: 0;}
.artists-wrapper .gallery .gallery-item .thumbnail {
	display: block;}
.artists-wrapper .gallery .gallery-item .thumbnail img {
	display: block;
	border: 1px solid #d6cdc0;}
.artists-wrapper .gallery .gallery-item .artist-name {	
	display: block;
	margin: 7px 7px 0;
	color: #53504b;
	font: bold 12px/14px Arial, sans-serif;}
/*	content
	-	left col
		- related videos wrapper */
.double-col-wrapper .related-videos-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-title-videos-relacionados.png) no-repeat left bottom;
	text-indent: -9999px;}
/*	content
	-	left col
		- en tv wrapper */
.double-col-wrapper .en-tv-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-tit-en-tv-2.png) no-repeat bottom left;
	text-indent: -9999px;}
.double-col-wrapper .donde-ver-sol-musica-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-donde-ver-sol-musica-title.png) no-repeat bottom left;
	text-indent: -9999px;}
.double-col-wrapper .en-tv-subtitle,
.double-col-wrapper .en-tu-movil-subtitle,
.double-col-wrapper .en-otras-webs-subtitle {
	margin: 20px 10px 0;
	padding: 0 0 7px;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial,sans-serif;}
.double-col-wrapper .en-tv-subtitle span.title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/ico-tv.gif) no-repeat left top;}
.double-col-wrapper .en-tu-movil-subtitle span.title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/ico-movil.gif) no-repeat 5px top;}
.double-col-wrapper .en-otras-webs-subtitle span.title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/ico-web.gif) no-repeat 5px top;}
/*	content
	-	left col
		- galerias wrapper */
.double-col-wrapper .galerias-de-fotos-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-galerias-de-fotos-title.png) no-repeat bottom left;
	text-indent: -9999px;}
.galerias-wrapper {}
.galerias-wrapper .todas-las-galerias-title {
	position: relative;
	margin: 0px 10px 0;
	padding: 0 0 7px 0;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial, sans-serif;}
.galerias-wrapper .todas-las-galerias-title span.title {	
	padding: 0 0 7px 20px;
	background: transparent url(../img/ui/ico-galerias.gif) no-repeat left top;}
.galerias-listing {
	margin: 10px;
	clear: both;
	overflow: hidden;}
.galerias-listing .item {
	float: left;
	width: 145px;
	height: 144px;
	margin: 0 5px 10px 0;
	padding: 0 0 7px;
	text-align: center;
	background: transparent url(../img/ui/bg-galeria-item.png) repeat left top;}
.galerias-listing .item .thumbnail {
	display: block;
	border: 0;}
.galerias-listing .item .thumbnail img {
	border: 1px solid #d6cdc0;}
.galerias-listing .item .item-link {
	color: #53504b;
	font: bold 11px/11px Arial, sans-serif;}

/*	content
	-	left col
		- contests wrapper */
.double-col-wrapper .contests-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-title-concursos.png) no-repeat left 7px;
	text-indent: -9999px;}
.contests-wrapper {
	margin: 0px 0 0 0;}
.contests-wrapper .contest {
	padding: 0 9px 0;
	margin: 15px 0 0;
	position: relative;}
.contests-wrapper .contest h3 {
	padding: 0 0 0 10px;
	height: 51px;
	color: #fff;
	background: transparent url(../img/ui/bg-contest-title.png) no-repeat left top;
	font: 13px/27px Arial, sans-serif;}
.contests-wrapper .contest .contest-photo {
	margin: -26px 0 0 0;}
.contests-wrapper .contest .contest-link {
	position: absolute;
	width: 131px;
	height: 34px;
	bottom: 20px;
	right: 34px;
	background: transparent url(../img/ui/btn-more-info.png) no-repeat left top;
	color: #fff;
	font: 14px/34px Arial, sans-serif;
	text-align: center;}
.contests-wrapper h4 {
	margin: 15px 15px 0;
	padding: 0 0 7px;
	background: transparent url(../img/ui/bg-contest-subtitle-separator.png) no-repeat 20px bottom;
	font: 17px/24px Arial, sans-serif;}
.contests-wrapper p {
	margin: 10px 15px 0;
	font: 12px/16px Arial, sans-serif;}
.contests-wrapper .actions {
	position: relative;}
.contests-wrapper .actions a {
	line-height: 34px !important;}
.contests-wrapper .actions .contests-previous-winners-link {
	position: absolute;
	width: 276px;
	height: 34px;
	top: 0px;
	left: 8px;
	background: transparent url(../img/ui/btn-previous-winners.png) no-repeat left top;
	color: #fff;
	font: 14px/34px Arial, sans-serif;
	text-align: center;}
.contests-wrapper .actions .btn-bases {
	padding: 3px 0 3px 25px;
	line-height: 14px !important;
	background: transparent url(../img/ui/bg-bases-concurso-ico.gif) no-repeat left top;}
.contests-wrapper .contest-form {
	margin: 30px 0 0 10px;
	width: 624px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-contest-form.png) no-repeat left top;}
.contests-wrapper .contest-form .concerts-list {
	display: block;
	margin: 20px 15px 0;}
.contests-wrapper .contest-form .concerts-list span {
	font: italic 13px/18px Arial, sans-serif;}
.contests-wrapper .contest-form .concerts-list select {
	padding: 2px;
	border: 0px;
	font: 12px/18px Arial, sans-serif;}
.contests-wrapper .contest-form .concerts-list select option {
	padding: 0 20px 0 0;
	font: 12px/18px Arial, sans-serif;}
.contests-wrapper .contest-form .form-question {
	margin: 5px 15px 0;
	font: italic 19px/27px Arial, sans-serif;}
.contests-wrapper .contest-form .answers-wrapper {
	display: block;
	position: relative;
	padding: 5px 10px;
	margin: 10px 35px 0 15px;
	background: transparent url(../img/ui/bg-answers-wrapper) left top;}
.contests-wrapper .contest-form .answers-wrapper .radio-input {
	display: block;
	font: 12px/20px Arial, sans-serif;}
.contests-wrapper .contest-form .answers-wrapper .radio-input input {}
.contests-wrapper .contest-form .answers-wrapper .question-hint {
	position: absolute;
	top: 10px;
	right: 20px;}
.contests-wrapper .contest-form .answers-wrapper .answer {
	margin: 10px 0 0;}
.contests-wrapper .contest-form .answers-wrapper .answer strong {
	font-weight: bold;}
.contests-wrapper .contest-form .answers-wrapper .answer-thanks {
	margin: 5px 0;
	font: italic 16px/27px Arial, sans-serif;}
.contests-wrapper .contest-form .form-actions {
	margin: 1px 35px 10px 10px;
	text-align: right;}
.contests-wrapper .contest-form .form-actions .contest-form-submit {
	width: 282px;
	height: 34px;
	border: 0px;
	color: #fff;
	background: transparent url(../img/ui/btn-contest-form-submit.png) no-repeat left top;
	font: 14px/34px Arial, sans-serif;
	text-align: center;}
.contests-wrapper .tickets {
	margin: 30px 15px;
	overflow: hidden;
	clear: both;
	float: none;
	height: 72px;}
.contests-wrapper .tickets .get-tickets {
	margin: 0 10px 0 0;
	float: right;
	width: 79px;
	height: 72px;
	background: transparent url(../img/ui/bg-sticker-get-tickets.png) no-repeat left top;
	text-indent: -9999px;}
.contests-wrapper .tickets .buy-tickets {
	margin: 7px 0 0 10px;
	float: right;
	width: 89px;
	height: 58px;
	background: transparent url(../img/ui/bg-sticker-buy-tickets.png) no-repeat left top;
	text-indent: -9999px;}
	
/*	content
	-	left col
		- comments wrapper */
.double-col-wrapper .comments-title {
	height: 42px;
	margin: 0 0 0 15px;
	position: relative;
	background: transparent url(../img/ui/bg-title-comentarios.png) no-repeat left bottom;
	text-indent: -9999px;}
.latest-comments {}
.latest-comments .comment {
	padding: 20px 10px;
	margin: 0 0 0 0;
	overflow: hidden;
	background: transparent url(../img/ui/bg-separador-comments.gif) no-repeat 10px bottom;}
.latest-comments .comment .thumbnail {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	border: 2px solid #d4d4d4;}
.latest-comments .comment .thumbnail img {
	display: block;}
.latest-comments .comment .written-by,
.latest-comments .comment .written-by a {
	color: #9b9b9b;
	font: bold 14px/18px Arial, sans-serif;}
.latest-comments .comment .written-by a em {
	font-weight: normal;}
.latest-comments .comment .comment-text {
	font: 12px/14px Arial, sans-serif;}
.comment-form {
	display: block;
	position: relative;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 5px 0 0;
	padding: 15px 10px;
	height: 264px;
	background: transparent url(../img/ui/bg-comment-form.png) no-repeat left top;}
.comment-form h3 {
	font: bold 14px/18px Arial, sans-serif;
	text-transform: uppercase;}
.comment-form .commentTextField {
	float: left;
	margin: 5px 10px 0 0;
	width: 344px;}
.comment-form .commentTextField span {
	display: block;
	font: 14px/18px Arial, sans-serif;}
.comment-form .commentTextField textarea {
	display: block;
	border: 0px;
	padding: 7px 7px 8px 7px;
	margin: 3px 0 0;
	width: 330px;
	height: 199px;
	overflow: auto;
	color: #033717;
	font: 12px/14px Arial, sans-serif;}
.comment-form .commentNameField {
	display: block;
	margin: 5px 0 0;}
.comment-form .commentNameField span {
	display: block;
	font: 14px/18px Arial, sans-serif;}
.comment-form .commentNameField input {
	display: block;
	margin: 3px 0 0;
	padding: 7px 7px 8px 7px;
	width: 231px;
	border: 0px;
	color: #6b6b6b;
	font: 12px/16px Arial, sans-serif;}
.comment-form .commentEmailField {
	display: block;
	margin: 15px 0 0;}
.comment-form .commentEmailField span {
	display: block;
	font: 14px/18px Arial, sans-serif;}
.comment-form .commentEmailField input {
	display: block;
	margin: 3px 0 0;
	padding: 7px 7px 8px 7px;
	width: 231px;
	border: 0px;
	color: #6b6b6b;
	font: 12px/16px Arial, sans-serif;}
.comment-form .commentCaptchaField {
	display: block;
	margin: 15px 0 0;}
.comment-form .commentCaptchaField span {
	display: block;
	font: 14px/18px Arial, sans-serif;}
.comment-form .commentCaptchaField input {
	display: block;
	margin: 3px 0 0;
	padding: 7px 7px 8px 7px;
	width: 134px;
	border: 0px;
	color: #6b6b6b;
	font: 12px/16px Arial, sans-serif;}
.comment-form .commentCaptchaField img.captcha {
	float: left;
	margin: 3px 5px 0 0;}
.comment-form .commentCaptchaField a.btn-reload-captcha {
	display: block;
	margin: 3px 150px 0 0;
	color: #6e0000;
	font: 12px/14px Arial, sans-serif;}
.comment-form .actions {
	display: block;
	position: relative;
	overflow: hidden;
	height: 34px;
	margin: 0 !important;
	text-align: left !important;}
.comment-form .actions .rating {
	margin: 5px 0 0 0;
	overflow: hidden;}
.comment-form .actions .rating label {
	float: left;
	padding-top: 5px;
	color: #fff;
	font: 12px/18px Arial, sans-serif;}
.comment-form .actions .rating .star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left top;*/}
.comment-form .actions .rating .empty-star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left -17px;*/}
.comment-form .actions .btn-enviar {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 75px;
	height: 34px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-enviar.png) no-repeat left top;
	font: 12px/34px Arial, sans-serif;}
/*	content
	-	left col
		- alerts wrapper */
.alerts-wrapper {
	clear: both;
	float: none;
	margin: 0px 0 0 18px;
	padding: 0 0 20px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat left top;}
.alerts-wrapper .alerts-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-alertas.png) no-repeat left bottom;
	text-indent: -9999px;}

/*	content
	-	left col
		- search wrapper */
.search-wrapper {
	clear: both;
	float: none;
	margin: 0 0 0 18px;
	padding: 0 0 20px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat scroll left top;}
.search-wrapper .search-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-busquedas.png) no-repeat left center;
	text-indent: -9999px;}
.search-wrapper .search-text {
	margin: 7px 0 0 3px;
	font: 14px/16px Arial, sans-serif;}
.search-wrapper .search-text strong {
	font: italic 26px/30px Arial, sans-serif;}
.search-wrapper .search-results-title {
	margin: 0px 0 0 3px;
	color: #757575;
	font: 12px/15px Arial, sans-serif;}
/*	content
	-	left col
		- single col listing */
.single-col-listing {
	clear: both;
	float: none;
	overflow: hidden;}
.single-col-listing li {
	width: 298px;
	float: left;
	padding: 0 0 8px 0;
	background: transparent url(../img/ui/bg-search-item-separator.gif) no-repeat 3px bottom;}
.single-col-listing li .list-item {	
	clear: both;
	float: none;
	overflow: hidden;
	padding: 13px 0;
	height: 87px;}
.single-col-listing li .list-item a.thumbnail {
	float: left;
	margin: 0 5px 0 10px;}
.single-col-listing li .list-item a.thumbnail img {
	border: 1px solid #d4d4d4;}
.single-col-listing li .list-item a.thumbnail img.no-border {
	border: 0 !important;}
.single-col-listing li .list-item h3 {
	margin: 0px 0 0 0;
	font: 15px/18px Arial, sans-serif;}
.single-col-listing li .list-item h3 a {
	color: #812727;
	font: 15px/18px Arial, sans-serif;}
.single-col-listing li .list-item .date {
	color: #8b8b8b;
	font: 10px/10px Arial, sans-serif;}
.single-col-listing li .list-item .category {
	padding-top: 5px;
	color: #818181;
	font: bold 11px/11px Arial, sans-serif;}
.single-col-listing li .list-item .text {
	color: #333333;
	font: 11px/11px Arial, sans-serif;}
.single-col-listing li .list-item .link,
.single-col-listing li .list-item .link a {
	color: #941b18;
	font: 11px/11px Arial, sans-serif;}
.single-col-listing li .list-item .rating {
	margin: 7px 0 0 133px;}
.single-col-listing li .list-item .rating label {
	float: left;
	padding-top: 4px;
	color: #8b8b8b;
	font: 11px/18px Arial, sans-serif;}
.single-col-listing li .list-item .rating .star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 5px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-red.png) no-repeat left top;*/}
.single-col-listing li .list-item .rating .empty-star {
	float: left;
	width: 16px;
	height: 15px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-red.png) no-repeat left -15px;*/}
.single-col-listing li.hover .list-item,
.single-col-listing li:hover .list-item {
	background: transparent url(../img/ui/bg-search-item-hover.png) no-repeat 2px top;}
.single-col-listing li.hover .list-item a.thumbnail img,
.single-col-listing li:hover .list-item a.thumbnail img {
	border-color: #d4d4d4;}
.single-col-listing li.hover .list-item .date,
.single-col-listing li:hover .list-item .date,
.single-col-listing li.hover .list-item h3,
.single-col-listing li:hover .list-item h3,
.single-col-listing li.hover .list-item h3 a,
.single-col-listing li:hover .list-item h3 a,
.single-col-listing li.hover .list-item .text,
.single-col-listing li:hover .list-item .text,
.single-col-listing li.hover .list-item .rating label,
.single-col-listing li:hover .list-item .rating label {
	color: #fff;}
.single-col-listing li.hover .list-item .rating,
.single-col-listing li:hover .list-item .rating {
	margin-top: 7px;}
.single-col-listing li.hover .list-item .rating .star,
.single-col-listing li:hover .list-item .rating .star {
/*	background-image: url(../img/ui/star-red.png);*/}
.single-col-listing li.hover .list-item .rating .empty-star,
.single-col-listing li:hover .list-item .rating .empty-star {
/*	background-image: url(../img/ui/star-red.png);*/}
.search-wrapper .actions {
	text-align: right;
	margin: 15px 30px 0 0;
	color: #000;
	font: bold 11px/14px Arial, sans-serif;}
.search-wrapper .actions a {
	color: #6e0000;
	font: normal 11px/14px Arial, sans-serif;}

/*	content
	-	left col
		- about us */
.about-us-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-sobre-sol-musica.png) no-repeat left bottom;
	text-indent: -9999px;}
/*	content
	-	left col
		- privacy politics */
.privacy-politics-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-privacy-politics-title.png) no-repeat left bottom;
	text-indent: -9999px;}
/*	content
	-	left col
		- usage conditions */
.usage-conditions-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-usage-conditions-title.png) no-repeat left bottom;
	text-indent: -9999px;}
/*	content
	-	left col
		- login form */
.login-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-entrar-en-sol-musica-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.login-form {
	display: block;
	position: relative;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 5px 0 0;
	padding: 15px 10px;
	height: 264px;
	background: transparent url(../img/ui/bg-login-form.png) no-repeat left top;}
.login-form h3 {
	font: bold 14px/18px Arial, sans-serif;
	text-transform: uppercase;}
.login-form .emailField {
	display: block;
	position: relative;
	height: 30px;
	margin: 20px 275px 0 0;}
.login-form .emailField span {	
	padding: 4px 0px 5px 0px;
	font: 15px/22px Arial, sans-serif;}
.login-form .emailField input {
	position: absolute;
	right: 0;
	top: 0;
	padding: 4px 7px 5px 7px;
	width: 210px;
	border: 0px;
	color: #6b6b6b;
	font: 15px/22px Arial, sans-serif;}
.login-form .passwordField {
	display: block;
	position: relative;
	/*height: 30px;*/
	margin: 5px 275px 0 0;}
.login-form .passwordField span {	
	padding: 1px 0px 1px 0px;
	font: 15px/22px Arial, sans-serif;}
.login-form .passwordField input {
	position: absolute;
	right: 0;
	top: 0;
	padding: 1px 7px 1px 7px;
	width: 210px;
	border: 0px;
	color: #6b6b6b;
	letter-spacing: 0.1em;
	font: 20px/22px Arial, sans-serif;}
.login-form .passwordField .forgot {
	margin-top:5px;
	margin-left:100px;
	display: block;
	width: 130px;
	color: #6e0000;
	font: 10px/22px Arial, sans-serif;}
.login-form .form-actions {
	display: block;
	position: relative;
	margin: 0px 275px 0 0;
	padding: 30px 0 0;
	text-align: right;}
.login-form .form-actions .btn-continuar {
	width: 93px;
	height: 34px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-continuar.png) no-repeat left top;
	font: 12px/34px Arial, sans-serif;}
.login-form .form-actions a {
	display: block;
	margin: 10px 0 0 220px;
	color: #4e4d30;
	font: bold 12px/14px Arial, sans-serif;}
.login-form .login-info {
	position: absolute;
	top: 50px;
	right: 10px;
	width: 262px;
	height: 192px;
	background: transparent url(../img/ui/bg-login-info.png) no-repeat left top;}
.login-form .login-info h4 {
	padding: 0 15px 0 35px;
	margin: 8px 0 0 13px;
	background: transparent url(../img/ui/bg-confirm-msg-title.png) no-repeat left top;
	font: 14px/34px Arial, sans-serif;}
.login-form .login-info .text {
	padding: 7px 20px 0 15px;
	color: #4e4d30;
	font: 11px/14px Arial, sans-serif;}
.login-form .login-info .text a,
.login-form .login-info .text strong {
	color: #4e4d30;
	font: bold 12px/14px Arial, sans-serif;}
/*	content
	-	left col
		- contact form */
.contact-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-contact-form-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.contact-form {
	display: block;
	position: relative;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 5px 0 0;
	padding: 15px 10px;
	height: 299px;
	background: transparent url(../img/ui/bg-contact-form.png) no-repeat left top;}
.contact-form h3 {
	font: bold 14px/18px Arial, sans-serif;}
.contact-form .nameField {
	display: block;
	position: relative;
	margin: 10px 0px 0 0;}
.contact-form .nameField span {	
	padding: 4px 0px 5px 0px;
	font: 15px/22px Arial, sans-serif;}
.contact-form .nameField input {
	display: block;
	padding: 4px 7px 5px 7px;
	width: 260px;
	border: 0px;
	color: #6b6b6b;
	font: 15px/22px Arial, sans-serif;}
.contact-form .emailField {
	display: block;
	position: absolute;
	top: 33px;
	left: 290px;
	margin: 10px 0px 0 0;}
.contact-form .emailField span {	
	padding: 4px 0px 5px 0px;
	font: 15px/22px Arial, sans-serif;}
.contact-form .emailField input {
	display: block;
	padding: 4px 7px 5px 7px;
	width: 220px;
	border: 0px;
	color: #6b6b6b;
	font: 15px/22px Arial, sans-serif;}
.contact-form .msgField {
	display: block;
	position: relative;
	margin: 10px 0px 0 0;}
.contact-form .msgField span {	
	padding: 4px 0px 5px 0px;
	font: 15px/22px Arial, sans-serif;}
.contact-form .msgField textarea {
	display: block;
	padding: 4px 7px 5px 7px;
	width: 500px;
	height: 90px;
	border: 0px;
	color: #6b6b6b;
	font: 15px/22px Arial, sans-serif;}
.contact-form .hint {
	display: block;
	margin: 2px 0px 0 0;
	color: #000;
	font: 10px/14px Arial, sans-serif;}
.contact-form .form-actions {
	display: block;
	position: relative;
	margin: 0px 70px 0 0;
	text-align: right;}
.contact-form .form-actions .btn-enviar {
	width: 75px;
	height: 34px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-enviar.png) no-repeat left top;
	font: 12px/34px Arial, sans-serif;}

/*	content
	-	left col
		- bottom content */
.bottom-content {
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 10px 0 0;}
/*	content
	-	left col
		- recomendations wrapper */
.recomendations-wrapper {
	float: left;
	padding: 0 0 20px;
	margin: 10px 0 0 18px;
	padding: 0 0 20px;
	width: 409px;
	height: 167px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-bottom-content-title.png) no-repeat left top;}
.recomendations-wrapper .recomendations-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-recomendamos.png) no-repeat left bottom;
	text-indent: -9999px;}
.recomendations-wrapper .bullet-list {
	margin: 5px 5px 5px 25px;
	width: 170px;
	float: left;}
.recomendations-wrapper .bullet-list li {
	margin: 2px 0 3px;
	list-style-image: url(../img/ui/bg-bullet-red-ico.gif);
	color: #893900;
	font: 12px/16px Arial, sans-serif;}
.recomendations-wrapper .bullet-list li a {
	color: #893900;
	font: 12px/16px Arial, sans-serif;}
/*	content
	-	left col
		- special items wrapper */
.special-items-wrapper {
	float: left;
	padding: 0 0 20px;
	margin: 10px 0 0 10px;
	padding: 0 0 20px;
	width: 205px;
	height: 167px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-especiales.png) no-repeat left top;}
.special-items-wrapper .special-items-title {
	height: 22px;
	margin: 9px 0 0 6px;
	background: transparent url(../img/ui/bg-title-especiales.png) no-repeat left bottom;
	text-indent: -9999px;}
.special-items-wrapper .bullet-list {
	margin: 5px 5px 5px 30px;
	width: 165px;
	float: left;}
.special-items-wrapper .bullet-list li {
	margin: 2px 0 3px;
	list-style-image: url(../img/ui/bg-bullet-especiales.gif);
	color: #606060;
	font: 11px/16px Arial, sans-serif;}
.special-items-wrapper .bullet-list li a {
	color: #606060;
	font: 11px/16px Arial, sans-serif;}
/*	content
	-	left col
		- single col wrapper */
.single-col-wrapper {
	float: left;
	padding: 0 0 20px;
	margin: 10px 0 0 18px;
	padding: 0 0 20px;
	width: 300px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-title-single-col.png) no-repeat left top;}
.single-col-wrapper .other-concerts-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-otros-conciertos.png) no-repeat left bottom;
	text-indent: -9999px;}
.single-col-wrapper .interviews-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-entrevistas.png) no-repeat left bottom;
	text-indent: -9999px;}
.single-col-wrapper .actions {
	text-align: right;
	margin: 15px 30px 0 0;
	color: #000;
	font: bold 11px/14px Arial, sans-serif;}
.single-col-wrapper .actions a {
	color: #6e0000;
	font: bold 11px/14px Arial, sans-serif;}
/*	content
	-	left col
		- double col wrapper */
.double-col-wrapper {
	clear: both;
	float: none;
	margin: 0px 0 0 18px;
	padding: 0 0 30px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat left top;}
.extra-width {width: 632px !important;}
.double-col-wrapper .double-col-text {
	float: none;
	clear: both;
	overflow: hidden;}
.double-col-wrapper .double-col-text p {
	margin: 10px 0;
	font: 12px/15px Arial, sans-serif;}
.double-col-wrapper .double-col-text .article-photo {
	display: block;
	margin: 10px 0;
	border: 4px solid #cecece;}
.double-col-wrapper .double-col-text .article-art {
	float: right;
	margin: 10px 20px;}
.double-col-wrapper .double-col-player {
	display: block;
	overflow: hidden;
	position: relative;
	margin: 10px 0 0 10px;
	height: 341px;
	background: transparent url(../img/ui/bg-double-col-paper.png) no-repeat left top;}
.double-col-wrapper .double-col-player .player-4-3-wrapper-medium {
	display: block;
	overflow: hidden;
	width: 419px;
	height: 314px;
	margin: 10px 0 0 3px;
	background: transparent url(../img/ui/bg-player-4-3-medium.gif) no-repeat left top;}
.double-col-wrapper .double-col-player .player-4-3-medium {
	display: block;
	margin: 8px 0 0 9px;}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info {
	position: absolute;
	top: 0;
	right: 0;
	width: 180px;
	margin: 10px 10px 0 0;}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info h3 {
	margin: 10px 0 0;
	font: bold 20px/20px Arial, sans-serif;}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info p {
	font: normal 12px/18px Arial, sans-serif;}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info .text {
	margin: 10px 0 0;}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info .rating {
	display: block;
	overflow: hidden;
	margin: 10px 0 0 0px;}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info .rating label {
	float: left;
	padding-top: 5px;
	font: 12px/18px Arial, sans-serif;}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info .rating .star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left top;*/}
.double-col-wrapper .double-col-player .player-4-3-medium-video-info .rating .empty-star {
	float: left;
	width: 18px;
	height: 17px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
/*	background: transparent url(../img/ui/star-black.png) no-repeat left -17px;*/}
.double-col-wrapper .double-col-player .actions {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 70px;
	margin: 0;}
.double-col-wrapper .double-col-player .actions .btn-see {
	position: absolute;
	right: 10px;
	bottom: 30px;
	width: 73px;
	height: 38px;
	background: transparent url(../img/ui/btn-ver.png) no-repeat left top;
	text-align: left;
	text-indent: -9999px;}
.double-col-wrapper .actions {
	text-align: right;
	margin: 15px 30px 0 0;
	color: #000;
	font: bold 11px/14px Arial, sans-serif;}
.double-col-wrapper .actions a {
	color: #6e0000;
	font: bold 11px/14px Arial, sans-serif;}
/*	content
	-	left col
		- community */
.community-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-comunidad-sol-musica-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.community-announcement {
	position: relative;
	margin: 15px 0;
	padding: 0 9px;}
.community-announcement .photo {}
.community-announcement .btn-date-de-alta {
	bottom: 20px;
	height: 34px;
	position: absolute;
	right: 34px;
	width: 131px;
	color: #fff;
	background: transparent url(../img/ui/btn-more-info.png) no-repeat scroll left top;
	font: 14px/34px Arial,sans-serif;
	text-align: center;}
.search-form-mini {
	display: block;
	position: relative;
	margin: 10px 0 15px;
	padding: 8px 0 0 12px;
	height: 38px;
	background: transparent url(../img/ui/bg-search-form-mini.png) no-repeat left top;}
.search-form-mini .categoryField {
float: left;
}
.search-form-mini .categoryField span {
	color: #fff;
	font: 14px/27px Arial, sans-serif;}
.search-form-mini .categoryField span.no-field {
	margin: 0 70px 0 0;}
.search-form-mini .categoryField span.no-field2 {
	margin: 0 60px 0 0;}
.search-form-mini .categoryField span.no-field3 {
	margin: 0 50px 0 0;}
#frmSearchUser span.no-field{margin: 0;}
#frmSearchUser .autocomplete-list{display: none;}
#frmSearchUser .textField{height: 27px; position: relative;}
#frmSearchUser input.text{height: 27px; padding: 0 0 0 5px;}
#frmSearchUser .textField span{
    display: block;
    float: left;
    margin-right: 3px;
}
.search-form-mini .categoryField select {
	border: 0px;
	padding: 3px;
	margin: 0 30px 0 10px;
	color: #6e6f6f;
	font: 14px/27px Arial, sans-serif;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.search-form-mini .categoryField select {height: 27px;}
	}
.search-form-mini .categoryField select option {
	color: #6e6f6f;
	font: 14px/27px Arial, sans-serif;}
.search-form-mini .textField {float: right; margin-right: 17px;}
.search-form-mini .textField span {
	font: 14px/27px Arial, sans-serif;}
.search-form-mini .textField input.text {
	border: 0px;
	padding: 5px 3px 1px;
	width: 320px;
	height: 21px;
	color: #6e6f6f;
	background: transparent url(../img/ui/bg-search-text-mini.gif) no-repeat left top;
	font: 14px/27px Arial, sans-serif;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.search-form-mini .textField input.text {padding: 0px 3px 0px; height: 27px;}
	}
.search-form-mini .textField input.btn-submit {
	border: 0px;
	position: absolute;
	width: 26px;
	height: 27px;
	margin: 0px 0 0 -27px;
	cursor: pointer;
	background: transparent url(../img/ui/btn-submit-mini.gif) no-repeat left top;
	text-indent: -9999px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.search-form-mini .textField input.btn-submit {margin: 0px 0 0 -32px;}
	}
.search-form-mini .autocomplete-list {
	position: absolute;
	width: 326px;
	top: 35px;
	right: 20px;
	background-color: #fff;
	z-index: 100;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.search-form-mini .autocomplete-list {right: 16px;}
	}
.search-form-mini .autocomplete-list li {	
	border-right: 1px solid #e6e4e5;
	border-bottom: 1px solid #e6e4e5;
	border-left: 1px solid #e6e4e5;}
.search-form-mini .autocomplete-list li a {
	display: block;
	padding: 0 7px;
	color: #6e6f6f;
	font: 14px/27px Arial, sans-serif;}
.search-form-mini .autocomplete-list li a:hover {
	color: #000;
	background-color: #e6e4e5;
	font: bold 14px/27px Arial, sans-serif;
	text-decoration: none;}

.blogs-wrapper {}
.blogs-wrapper .blogs-title {
	margin: 0px 10px 0;
	padding: 0 0 7px 0;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial, sans-serif;}
.blogs-wrapper .blogs-title span.title {
	padding: 0 0 7px 25px;
	background: transparent url(../img/ui/bg-blogs-title-ico.gif) no-repeat left top;}
.links-wrapper {
	margin: 20px 0 0;}
.links-wrapper .links-title {
	margin: 0px 10px 0;
	padding: 0 0 7px 0;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial, sans-serif;}
.links-wrapper .links-title span.title {
	padding: 0 0 7px 25px;
	background: transparent url(../img/ui/bg-enlaces-recomendados-title-ico.gif) no-repeat left top;}
.people-wrapper {}
.people-wrapper .people-title {
	margin: 0px 10px 0;
	padding: 0 0 7px 0;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial, sans-serif;}
.people-wrapper .people-title span.title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/bg-person-title-icon.gif) no-repeat left top;}
.people-wrapper .people-title span.tagline {
	color: #666;
	font: 12px/24px Arial, sans-serif;}
.people-wrapper .people-title span em {
	color: #6e0000;}
.people-wrapper .people-listing {
	clear: both;
	float: none;
	overflow: hidden;
	margin: 10px 0 0 10px;}
.people-wrapper .people-listing .person {
	width: 303px;
	height: 112px;
	float: left;
	margin: 0 2px 2px 0;
	background: transparent url(../img/ui/bg-person.gif) no-repeat left bottom;}
.people-wrapper .people-listing .person-mini {
	width: 195px;
	height: 112px;
	float: left;
	margin: 0 8px 8px 0;
	background: transparent url(../img/ui/bg-person-v2.gif) no-repeat left bottom;}
.people-wrapper .people-listing .person .thumbnail,
.people-wrapper .people-listing .person-mini .thumbnail {
	float: left;
	margin: 10px 10px 0;}
.people-wrapper .people-listing .person .thumbnail img,
.people-wrapper .people-listing .person .thumbnail-mini img {
	border: 2px solid #d4d4d4;}
.people-wrapper .people-listing .person .user-name,
.people-wrapper .people-listing .person-mini .user-name {
	margin: 10px 10px 0 0;
	height: 50px;
	font: italic 14px/18px Arial, sans-serif;}
.people-wrapper .people-listing .person .user-location,
.people-wrapper .people-listing .person-mini .user-location {
	padding: 5px 0 0;
	font: 11px/11px Arial, sans-serif;}
.people-wrapper .people-listing .person .user-page,
.people-wrapper .people-listing .person-mini .user-page {
	font: bold 10px/14px Arial, sans-serif;}
.people-wrapper .people-listing .person .user-page a,
.people-wrapper .people-listing .person-mini .user-page a {
	color: #a41915;
	font: bold 10px/14px Arial, sans-serif;}
.people-wrapper .people-listing .person-mini .friend-action {
	font: 10px/18px Arial, sans-serif;}
.people-wrapper .people-listing .person-mini .friend-action .email-friend {
	padding: 0 0 2px 20px;
	color: #a41915;
	background: transparent url(../img/ui/btn-email-friend.png) no-repeat left bottom;
	font: 10px/18px Arial, sans-serif;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.people-wrapper .people-listing .person-mini .friend-action .email-friend {padding: 2px 0 2px 20px;}
	}
.people-wrapper .people-listing .person-mini .friend-action .delete-friend {
	padding: 2px 0 0 20px;
	color: #a41915;
	background: transparent url(../img/ui/btn-delete-friend.png) no-repeat left bottom;
	font: 10px/18px Arial, sans-serif;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.people-wrapper .people-listing .person-mini .friend-action .delete-friend {padding: 2px 0 2px 20px;}
	}
.people-wrapper .actions {
	margin-right: 15px;}
.people-wrapper .actions a {}
.ultimos-videos-artista-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-ultimos-videos-artista-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.videos-wrapper {}
.videos-wrapper .videos-title {
	position: relative;
	margin: 0px 10px 0;
	padding: 0 0 7px 0;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial, sans-serif;}
.videos-wrapper .videos-title span.title {	
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/bg-video-title-icon.gif) no-repeat left top;}
.videos-wrapper .actions .btn-sube-tu-video {
	text-align: center;
	padding: 6px 15px;
	margin: 0 0 0 20px;
	color: #fff;
	background: transparent url(../img/ui/btn-sube-tu-video.png) no-repeat left top;
	font: 13px/34px Arial, sans-serif;}
	
.letras-wrapper {}
.letras-wrapper .letras-title {
	position: relative;
	margin: 0px 10px 0;
	padding: 0 0 7px 0;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial, sans-serif;}
.letras-wrapper .letras-title span.title {	
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/ico-pluma.gif) no-repeat left top;}
.letras-wrapper .search-form-mini .categoryField span.no-field {
	margin: 0 80px 0 0;}

.letras-wrapper .songs-listing-wrapper {
	float: left;
	margin: 0 40px 0 0;
	width: 211px;
	height: 533px;
	background: transparent url(../img/ui/bg-left-col-letras.png) no-repeat left top;}
.letras-wrapper .songs-listing-wrapper .letter-listing {
	margin: 17px 20px 0px 30px;
	font: bold 11px/11px Arial, sans-serif;}
.letras-wrapper .songs-listing-wrapper .letter-listing li {	
	font: bold 11px/11px Arial, sans-serif;}
.letras-wrapper .songs-listing-wrapper .letter-listing li a {
	font: bold 11px/11px Arial, sans-serif;}
.letras-wrapper .songs-listing-wrapper .songs-listing {}
.letras-wrapper .songs-listing-wrapper .songs-listing li {
	display: block;
	overflow: hidden;
	margin: 0 5px 2px;
	background: transparent url(../img/ui/bg-sections-item-bullet.gif) no-repeat 20px 6px;}
.letras-wrapper .songs-listing-wrapper .songs-listing li a {
	display: block;
	margin: 0 10px 0 40px;
	color: #000;
	font: normal 12px/20px Arial, sans-serif;}
.letras-wrapper .songs-listing-wrapper .songs-listing li.selected {
	height: 31px;
	background: transparent url(../img/ui/bg-left-col-letras-selected-item.png) no-repeat left top;}
.letras-wrapper .songs-listing-wrapper .songs-listing li.selected a {
	margin: 3px 10px 0 40px;
	color: #6e0000;
	font: normal 12px/31px Arial, sans-serif;}
.letras-wrapper .song-letter {
	padding: 20px 120px 0 0;
	margin: 0 30px 0 251px;
	background: transparent url(../img/ui/bg-letras-art.png) no-repeat right 20px;}
.letras-wrapper .song-letter .song-title {
	color: #6e0000;
	font: 12.75pt Arial, sans-serif;
	text-transform: uppercase;}
.letras-wrapper .song-letter .pre {
	margin: 10px 0 0 0;
	color: #333333;
	font: 11px/12px Arial, sans-serif;}
.letras-wrapper .song-letter .album {
	margin: 10px 0 0 0;
	color: #333333;
	font: normal 12px/13px Arial, sans-serif;}
.letras-wrapper .song-letter .album strong {
	color: #333333;
	font: bold 12px/13px Arial, sans-serif;}
.letras-wrapper .song-letter .album a {
	color: #6e0000;
	font: normal 12px/13px Arial, sans-serif;}
	
/*	content
	-	left col
		- artist edition wrapper */
.editar-pagina-artista-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-editar-pagina-artista-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.artist-edition-form {}
.artist-edition-form .listing-field-wrapper {
	margin: 10px auto 0;
	width: 268px;
	height: 308px;
	overflow-y: scroll;
	border: 1px solid #e0e0e0;}
.artist-edition-form .listing-field-wrapper .listing-field {}
.artist-edition-form .listing-field-wrapper .listing-field .item {
	position: relative;
	height: 44px;
	padding: 0 0 0 20px;
	background: transparent url(../img/ui/bg-listing-item.gif) no-repeat left bottom;}
.artist-edition-form .listing-field-wrapper .listing-field .item .item-link {
	color: #6e0000;
	font: 14px/44px Arial, sans-serif;}
.artist-edition-form .listing-field-wrapper .listing-field .item .delete-item {
	position: absolute;
	top: 15px;
	right: 10px;
	padding: 0 0 0 18px;
	color: #6f2004;
	background: transparent url(../img/ui/btn-delete.png) no-repeat left center;
	font: 10px/16px Arial, sans-serif;}
.artist-edition-form .listing-field-wrapper .listing-field .selected {
	background: transparent url(../img/ui/bg-listing-item-selected.gif) no-repeat left bottom;}
.artist-edition-form .listing-field-wrapper .listing-field .selected .item-link {
	color: #fff;}
.artist-edition-form .btn-nuevo {
	border: 0;
	width: 123px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0 0 3px 0;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/bg-btn-activo.gif);
	font: bold 11px/27px Tahoma, sans-serif;
	text-align: center;
	text-transform: uppercase;}
.artist-edition-form .btn-editar {
	border: 0;
	width: 68px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0 0 3px 0;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/bg-btn-activo.gif);
	font: bold 11px/27px Tahoma, sans-serif;
	text-align: center;
	text-transform: uppercase;}
.artist-edition-form .btn-inactivo {
	background: transparent url(../img/ui/bg-btn-inactivo.png) !important;}
.artist-edition-form .text {
	display: block;
	margin: 5px 0 0;
	padding: 2px;
	width: 259px;
	border: 1px solid #E7E7E7;
	font: 12px/16px Arial,sans-serif;}
.artist-edition-form .actualidad-form {
	margin: 10px 0 0;
	clear: both;
	overflow: hidden;}
.artist-edition-form .actualidad-form .actualidad-item {
	float: left;
	width: 298px;
	height: 480px;
	padding: 15px 10px 15px 12px;
	margin: 0 20px 0 0;
	background: transparent url(../img/ui/bg-datos-personales-paper.png) no-repeat left top;}
.artist-edition-form .actualidad-form .actualidad-item .title {
	margin: 0 0 10px;
	font: normal 13px/18px Arial, sans-serif;
	text-transform: uppercase;}
.artist-edition-form .actualidad-form .actualidad-item .date {
	display: block;
	margin: 5px 0 0;
	clear: both;
	color: #514b40;
	font: bold 16px/24px Arial, sans-serif;}
/*	DESARROLLO: ACTUALIZAR SEGUN NECESITEIS */
.artist-edition-form .actualidad-form .actualidad-item .TinyMCE {
	height: 214px;
	overflow: hidden;
	background: transparent url(../img/ui/proxy-tinymce.gif) no-repeat left top;}
.artist-edition-form .actualidad-form .actualidad-item .TinyMCE textarea {
	display: block;
	margin: 54px 0 0;
	padding: 2px;
	width: 262px;
	height: 152px;
	border: 1px solid #E7E7E7;
	font: 12px/16px Arial,sans-serif;}
.artist-edition-form .actualidad-form .actualidad-item .photoField {}
.artist-edition-form .actualidad-form .actualidad-item .photoField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .actualidad-form .actualidad-item .photoField .file {
	display: block;
	height: 22px;
	margin: 5px 0 0;
	width: 179px;
	background: transparent url("../img/ui/bg-file-input.gif") no-repeat left top;}
.artist-edition-form .actualidad-form .actualidad-item .photoField .file input {
	opacity: 0;}
.artist-edition-form .actualidad-form .actualidad-item .photoField .hint {
	display: block;
	margin: 5px 0 0;
	color: #403417;
	font: 10px/12px Arial,sans-serif;}
.artist-edition-form .actualidad-form .actualidad-item .actions {
	margin: 15px 0 0;}
.artist-edition-form .actualidad-form .actualidad-item .actions .btn-publicar {
	display: block;
	margin: 0 0 0 210px;
	padding: 0 0 5px;
	border: 0px;
	height: 28px;
	width: 83px;
	color: #fff;
	background: transparent url(../img/ui/btn-publicar.png) no-repeat left top;
	font: 13px/20px Arial,sans-serif;
	text-align: center;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-edition-form .actualidad-form .actualidad-item .actions .btn-publicar {padding: 0;}
	}
.artist-edition-form .actualidad-form .actualidad-listing {
	display: block;
	height: 500px;
	margin: 5px 10px 0 330px;}
.artist-edition-form .actualidad-form .actualidad-listing .subtitle {
	padding: 0 0 10px 0;
	margin: 0 0 5px;
	color: #454544;
	background: transparent url(../img/ui/bg-separador-datos-adicionales.png) no-repeat 5px bottom;
	font: italic 14px/20px Arial, sans-serif;}
.artist-edition-form .actualidad-form .actualidad-listing .listing-field-wrapper {
	height: 308px;}
.artist-edition-form .actualidad-form .artist-social-links {}
.artist-edition-form .actualidad-form .artist-social-links .field-title {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .actualidad-form .artist-social-links .myspace-url {
	display: block;
	margin: 5px 0 0;
	padding: 1px 0 4px 29px;
	background: transparent url(../img/ui/ico-myspace-field.gif) no-repeat 1px top;}
.artist-edition-form .actualidad-form .artist-social-links .facebook-url {
	display: block;
	padding: 1px 0 4px 29px;
	background: transparent url(../img/ui/ico-facebook-field.gif) no-repeat 1px top;}
.artist-edition-form .actualidad-form .artist-social-links .twitter-url {
	display: block;
	padding: 1px 0 4px 29px;
	background: transparent url(../img/ui/ico-twitter-field.gif) no-repeat 1px top;}
.artist-edition-form .actualidad-form .artist-social-links .myspace-url input,
.artist-edition-form .actualidad-form .artist-social-links .facebook-url input,
.artist-edition-form .actualidad-form .artist-social-links .twitter-url input {
	margin: 2px 0 0;}
.artist-edition-form .actualidad-form .artist-social-links .with-ico {
	display: inline;
	width: 234px;}
.artist-edition-form .biografia-form {}
.artist-edition-form .biografia-form .biografia-item {
	position: relative;
	width: 604px;
	height: 311px;
	padding: 15px 10px 15px 12px;
	background: transparent url(../img/ui/bg-double-col-paper.png) no-repeat left top;}
.artist-edition-form .biografia-form .biografia-item .title {
	margin: 0 0 10px;
	font: normal 13px/18px Arial, sans-serif;
	text-transform: uppercase;}
/*	DESARROLLO: ACTUALIZAR SEGUN NECESITEIS */
.artist-edition-form .biografia-form .biografia-item .TinyMCE {
	height: 174px;
	overflow: hidden;
	background: transparent url(../img/ui/proxy-tinymce-large.gif) no-repeat left top;}
.artist-edition-form .biografia-form .biografia-item .TinyMCE textarea {
	display: block;
	margin: 29px 0 0;
	padding: 2px;
	width: 566px;
	height: 139px;
	border: 1px solid #E7E7E7;
	font: 12px/16px Arial,sans-serif;}
.artist-edition-form .biografia-form .biografia-item .photoField {}
.artist-edition-form .biografia-form .biografia-item .photoField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .biografia-form .biografia-item .photoField .file {
	display: block;
	height: 22px;
	margin: 5px 0 0;
	width: 179px;
	background: transparent url("../img/ui/bg-file-input.gif") no-repeat left top;}
.artist-edition-form .biografia-form .biografia-item .photoField .file input {
	opacity: 0;}
.artist-edition-form .biografia-form .biografia-item .photoField .hint {
	display: block;
	margin: 5px 0 0;
	color: #403417;
	font: 10px/12px Arial,sans-serif;}
.artist-edition-form .biografia-form .biografia-item .actions {
	position: absolute;
	right: 5px;
	bottom: 83px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-edition-form .biografia-form .biografia-item .actions {right: 0px; bottom: 68px;}
	}
.artist-edition-form .biografia-form .biografia-item .actions .btn-publicar {
	display: block;
	padding: 0 0 5px;
	border: 0px;
	height: 28px;
	width: 83px;
	color: #fff;
	background: transparent url(../img/ui/btn-publicar.png) no-repeat left top;
	font: 13px/20px Arial,sans-serif;
	text-align: center;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-edition-form .biografia-form .biografia-item .actions .btn-publicar {padding: 0;}
	}
.artist-edition-form .disco-form .disco-item {
	float: left;
	width: 298px;
	height: 480px;
	padding: 15px 10px 15px 12px;
	margin: 0 20px 0 0;
	background: transparent url(../img/ui/bg-datos-personales-paper.png) no-repeat left top;}
.artist-edition-form .disco-form .disco-item .title {
	margin: 0 0 10px;
	font: normal 13px/18px Arial, sans-serif;
	text-transform: uppercase;}
.artist-edition-form .disco-form .disco-item .titleField {}
.artist-edition-form .disco-form .disco-item .titleField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .disco-form .disco-item .titleField .text {
	width: 280px;}
.artist-edition-form .disco-form .disco-item .descriptionField {}
.artist-edition-form .disco-form .disco-item .descriptionField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .disco-form .disco-item .descriptionField .text {
	width: 280px;}
.artist-edition-form .disco-form .disco-item .yearField {
	float: left;}
.artist-edition-form .disco-form .disco-item .yearField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .disco-form .disco-item .yearField .text {
	width: 60px;}
.artist-edition-form .disco-form .disco-item .photoField {
	display: block;
	margin: 0 0 0 80px;}
.artist-edition-form .disco-form .disco-item .photoField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .disco-form .disco-item .photoField .file {
	display: block;
	height: 22px;
	margin: 5px 0 0;
	width: 179px;
	background: transparent url("../img/ui/bg-file-input.gif") no-repeat left top;}
.artist-edition-form .disco-form .disco-item .photoField .file input {
	opacity: 0;}
.artist-edition-form .disco-form .disco-item .photoField .hint {
	display: block;
	margin: 5px 0 0;
	color: #403417;
	font: 10px/12px Arial,sans-serif;}
.artist-edition-form .disco-form .disco-item .actions {
	margin: 15px 0 0;
	clear: both;}
.artist-edition-form .disco-form .disco-item .actions .btn-publicar {
	display: block;
	margin: 0 0 0 210px;
	padding: 0 0 5px;
	border: 0px;
	height: 28px;
	width: 83px;
	color: #fff;
	background: transparent url(../img/ui/btn-publicar.png) no-repeat left top;
	font: 13px/20px Arial,sans-serif;
	text-align: center;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-edition-form .actualidad-form .disco-item .actions .btn-publicar {padding: 0;}
	}
.artist-edition-form .disco-form .disco-listing {
	display: block;
	height: 500px;
	margin: 5px 10px 0 330px;}
.artist-edition-form .disco-form .disco-listing .subtitle {
	padding: 0 0 10px 0;
	margin: 0 0 5px;
	color: #454544;
	background: transparent url(../img/ui/bg-separador-datos-adicionales.png) no-repeat 5px bottom;
	font: italic 14px/20px Arial, sans-serif;}
.artist-edition-form .disco-form .disco-listing .listing-field-wrapper {
	height: 448px;}
	
.artist-edition-form .letter-form .letter-item {
	float: left;
	width: 298px;
	height: 480px;
	padding: 15px 10px 15px 12px;
	margin: 0 20px 0 0;
	background: transparent url(../img/ui/bg-datos-personales-paper.png) no-repeat left top;}
.artist-edition-form .letter-form .letter-item .title {
	margin: 0 0 10px;
	font: normal 13px/18px Arial, sans-serif;
	text-transform: uppercase;}
.artist-edition-form .letter-form .letter-item .titleField {}
.artist-edition-form .letter-form .letter-item .titleField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .letter-form .letter-item .titleField .text {
	width: 284px;}
.artist-edition-form .letter-form .letter-item .yearField {
	margin: 0 10px 0 0;
	float: left;}
.artist-edition-form .letter-form .letter-item .yearField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .letter-form .letter-item .yearField .text {
	width: 60px;}
.artist-edition-form .letter-form .letter-item .albumField {}
.artist-edition-form .letter-form .letter-item .albumField .label {
	display: block;
	margin: 10px 0 0;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .letter-form .letter-item .albumField .text {
	width: 219px;}
/*	DESARROLLO: ACTUALIZAR SEGUN NECESITEIS */
.artist-edition-form .letter-form .letter-item .TinyMCE {
	margin: 10px 0 0;
	height: 214px;
	overflow: hidden;
	background: transparent url(../img/ui/proxy-tinymce.gif) no-repeat left top;}
.artist-edition-form .letter-form .letter-item .TinyMCE textarea {
	display: block;
	margin: 54px 0 0;
	padding: 2px;
	width: 262px;
	height: 152px;
	border: 1px solid #E7E7E7;
	font: 12px/16px Arial,sans-serif;}
.artist-edition-form .letter-form .letter-item .actions {
	margin: 15px 0 0;
	clear: both;}
.artist-edition-form .letter-form .letter-item .actions .btn-publicar {
	display: block;
	margin: 0 0 0 210px;
	padding: 0 0 5px;
	border: 0px;
	height: 28px;
	width: 83px;
	color: #fff;
	background: transparent url(../img/ui/btn-publicar.png) no-repeat left top;
	font: 13px/20px Arial,sans-serif;
	text-align: center;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-edition-form .letter-form .letter-item .actions .btn-publicar {padding: 0;}
	}
.artist-edition-form .letter-form .letters-listing {
	display: block;
	height: 500px;
	margin: 5px 10px 0 330px;}
.artist-edition-form .letter-form .letters-listing .subtitle {
	padding: 0 0 10px 0;
	margin: 0 0 5px;
	color: #454544;
	background: transparent url(../img/ui/bg-separador-datos-adicionales.png) no-repeat 5px bottom;
	font: italic 14px/20px Arial, sans-serif;}
.artist-edition-form .letter-form .letters-listing .listing-field-wrapper {
	height: 448px;}
	
.artist-edition-form .fotos-videos-form {}
.artist-edition-form .fotos-videos-form .fotos-videos-item {
	position: relative;
	width: 598px;
	height: 664px;
	padding: 15px 12px 15px 12px;
	background: transparent url(../img/ui/bg-double-col-large-paper.png) no-repeat left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .title {
	margin: 0 0 10px;
	font: normal 13px/18px Arial, sans-serif;
	text-transform: uppercase;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .actions {
	margin: 10px 0;
	clear: both;
	overflow: hidden;
	text-align: right;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .actions .btn-cancelar {
	color: #6e0000;
	font: normal 10px/25px Arial, sans-serif;
	text-decoration: underline;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .actions .btn-guardar {
	float: right;
	padding: 0 0 5px;
	margin: 0 0 0 10px;
	border: 0px;
	height: 28px;
	width: 83px;
	color: #fff;
	background: transparent url(../img/ui/btn-guardar.png) no-repeat left top;
	font: 12px/20px Arial,sans-serif;
	text-align: center;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-edition-form .fotos-videos-form .fotos-videos-item .actions .btn-guardar {padding: 0;}
	}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form {
	position: relative;
	padding: 10px;
	background-color: #fff;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .title {
	margin: 0;
	color: #25341b;
	font: 14px/14px Arial,sans-serif;
	text-transform: none;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .btn-examinar {
	float: left;
	position: relative;
	width: 147px;
	height: 47px;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: transparent url(../img/ui/btn-examinar.png) no-repeat left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .btn-examinar input {
	position: absolute;
	top: 0;
	left: 0;
	width: 147px;
	height: 47px;
	opacity: 0;
	cursor: pointer;
	z-index: 300;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .btn-examinar .field-title {	
	position: absolute;
	top: 16px;
	right: 21px;
	color: #a41c19;
	font: bold 12px/16px Arial,sans-serif;
	z-index: 1;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .btn-subir {
	float: left;
	width: 124px;
	height: 47px;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .btn-subir input {	
	border: 0px;
	width: 124px;
	height: 47px;
	padding: 0 0 0 50px;
	color: #a41c19;
	cursor: pointer;
	background: transparent url(../img/ui/btn-subir.png) no-repeat left top;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .explanation {
	clear: both;
	margin: 7px 0 30px 2px;
	padding: 15px 15px 10px;
	width: 227px;
	height: 90px;
	background: transparent url(../img/ui/bg-subir-fotos-info.png) no-repeat left top;
	font: 12px/14px Arial, sans-serif;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads {
	position: absolute;
	top: 0;
	right: 0;
	margin: 20px 10px;
	width: 278px;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploading-item {
	position: relative;
	margin: 0 0 5px;
	padding: 5px 10px;
	border: 1px solid #e0e0e0;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploading-item .ico-uploading {
	vertical-align: middle;
	margin: 0 5px 0 0;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploading-item .item-file {
	font: 10px Arial, sans-serif;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploading-item .btn-delete {
	position: absolute;
	top: 7px;
	right: 10px;
	width: 14px;
	height: 14px;
	background: transparent url(../img/ui/btn-delete.gif) no-repeat left top;
	text-indent: -9999px;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploading-item .upload-progress-bar {
	margin: 2px 0 0;
	height: 10px;
	background: transparent url(../img/ui/bg-upload-bar.gif) repeat-x left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploading-item .upload-progress-bar .upload-status {
	width: 0%;
	height: 10px;
	background: transparent url(../img/ui/bg-upload-bar-progress.gif) repeat-x left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploaded-item {
	position: relative;
	padding: 5px 10px;
	background: transparent url(../img/ui/bg-foto-subida.gif) no-repeat left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploaded-item .thumbnail {
	vertical-align: middle;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploaded-item .item-file {
	font: 10px Arial, sans-serif;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .fotos-form .uploads .uploaded-item .btn-delete {
	position: absolute;
	top: 17px;
	right: 10px;
	width: 14px;
	height: 14px;
	background: transparent url(../img/ui/btn-delete.gif) no-repeat left top;
	text-indent: -9999px;}
	
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form {
	position: relative;
	margin: 10px 0 0;
	padding: 10px;
	background-color: #fff;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .title {
	margin: 0;
	color: #25341b;
	font: 14px/14px Arial,sans-serif;
	text-transform: none;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .btn-examinar {
	float: left;
	position: relative;
	width: 147px;
	height: 47px;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: transparent url(../img/ui/btn-examinar-video.png) no-repeat left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .btn-examinar input {
	position: absolute;
	top: 0;
	left: 0;
	width: 147px;
	height: 47px;
	opacity: 0;
	cursor: pointer;
	z-index: 300;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .btn-examinar .field-title {	
	position: absolute;
	top: 16px;
	right: 21px;
	color: #a41c19;
	font: bold 12px/16px Arial,sans-serif;
	z-index: 1;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .btn-subir {
	float: left;
	width: 124px;
	height: 47px;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .btn-subir input {	
	border: 0px;
	width: 124px;
	height: 47px;
	padding: 0 0 0 50px;
	color: #a41c19;
	cursor: pointer;
	background: transparent url(../img/ui/btn-subir.png) no-repeat left top;
	font: bold 12px/16px Arial,sans-serif;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploads {
	clear: both;
	padding: 0;
	margin: 0 0 10px;
	width: 264px;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploads .uploading-item {
	position: relative;
	margin: 0 0 5px;
	padding: 5px 10px;
	border: 1px solid #e0e0e0;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploads .uploading-item .ico-uploading {
	vertical-align: middle;
	margin: 0 5px 0 0;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploads .uploading-item .item-file {
	font: 10px Arial, sans-serif;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploads .uploading-item .btn-delete {
	position: absolute;
	top: 7px;
	right: 10px;
	width: 14px;
	height: 14px;
	background: transparent url(../img/ui/btn-delete.gif) no-repeat left top;
	text-indent: -9999px;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploads .uploading-item .upload-progress-bar {
	margin: 2px 0 0;
	height: 10px;
	background: transparent url(../img/ui/bg-upload-bar.gif) repeat-x left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploads .uploading-item .upload-progress-bar .upload-status {
	width: 0%;
	height: 10px;
	background: transparent url(../img/ui/bg-upload-bar-progress.gif) repeat-x left top;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .explanation {
	clear: both;
	margin: 7px 0 0px 4px;
	padding: 15px 15px 10px;
	width: 227px;
	height: 85px;
	background: transparent url(../img/ui/bg-subir-videos-info.png) no-repeat left top;
	font: 12px/14px Arial, sans-serif;}
.artist-edition-form .fotos-videos-form .fotos-videos-item .videos-form .uploaded-item {
	position: absolute;
	top: 15px;
	right: 10px;
	border: 4px solid #dbdbdb;}
	
.calendar-wrapper-small {
	margin: 20px 0 0 10px;
	position: relative;
	width: 621px;
	height: 207px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-calendar-wrapper-small.png) no-repeat left top;}
.calendar-wrapper-small-main-section {
	margin-top: 0 !important;}
.calendar-wrapper-small-inner-section {
	margin: 0 0 20px !important;}
.calendar-wrapper-small .title {
	display: block;
	margin: 5px 0 0 60px;
	height: 26px;
	background: transparent url(../img/ui/bg-programacion-calendar-title.png) no-repeat left top;
	text-indent: -9999px;}
.calendar-wrapper-small .conciertos-title {
	display: block;
	margin: 15px 0 0 85px;
	height: 26px;
	background: transparent url(../img/ui/bg-conciertos-calendar-title.png) no-repeat left top;
	text-indent: -9999px;}
.calendar-wrapper-small .calendar-day {
	display: block;
	margin: 5px 0 0 80px;
	width: 160px;
	height: 158px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-calendar-day.png) no-repeat left top;}
.calendar-wrapper-small .calendar-month {
	display: block;
	margin: 5px 0 0 80px;
	width: 160px;
	height: 115px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-calendar-month.png) no-repeat left top;}
.calendar-wrapper-small .calendar-day .day {
	display: block;
	margin: 30px 0 10px;
	font: bold 90px/80px "Comic Sans MS", Arial;
	text-align: center;}
.calendar-wrapper-small .calendar-day .month {
	display: block;
	color: #8a1300;
	font: bold 15.8pt Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;}
.calendar-wrapper-small .calendar-month {
	display: block;
	margin: 5px 0 0 80px;
	width: 160px;
	height: 115px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-calendar-month.png) no-repeat left top;}
.calendar-wrapper-small .calendar-month .month-title {
	display: block;
	margin: 40px 0 0px;
	color: #969696;
	font: bold 12.55pt Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;}
.calendar-wrapper-small .calendar-month .month {
	display: block;
	color: #8a1300;
	font: bold 15.8pt Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;}
.calendar-wrapper-small .calendar-form {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 293px;}
.calendar-wrapper-small .calendar-form .yearField {
	margin: 2px 5px;
	padding: 2px;
	width: 60px;
	border: 1px solid #E7E7E7;
	font: 12px/16px Arial,sans-serif;}
.calendar-wrapper-small .calendar-form .monthField {
	margin: 2px 5px;
	padding: 2px;
	width: 205px;
	border: 1px solid #E7E7E7;
	font: 12px/16px Arial,sans-serif;}
.calendar-wrapper-small .calendar-form .calendar-table {
	display: block;
	width: 293px;
	height: 159px;
	padding: 4px 8px 4px 6px;
	background: transparent url(../img/ui/bg-calendar-table-border.png) no-repeat left top;}
.calendar-wrapper-small .calendar-form .calendar-table thead {}
.calendar-wrapper-small .calendar-form .calendar-table thead tr {}
.calendar-wrapper-small .calendar-form .calendar-table thead tr th {
	width: 42px;
	height: 25px;
	color: #fff;
	background: transparent url(../img/ui/bg-calendar-table-header.png) no-repeat left top;
	font: bold 9px/25px Tahoma, sans-serif;
	text-align: center;
	text-transform: uppercase;}
.calendar-wrapper-small .calendar-form .calendar-table tbody {}
.calendar-wrapper-small .calendar-form .calendar-table tbody tr {}
.calendar-wrapper-small .calendar-form .calendar-table tbody tr td {
	width: 42px;
	height: 25px;
	color: #000;
	background: #fff url(../img/ui/bg-calendar-table-background.gif) no-repeat left top;
	font: 10px/25px "Comic Sans MS", sans-serif;
	text-align: center;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.calendar-wrapper-small .calendar-form .calendar-table thead tr th,
		.calendar-wrapper-small .calendar-form .calendar-table tbody tr td {width: 40px;}
	}
.calendar-wrapper-small .calendar-form .calendar-table tbody tr td.other-month {	
	background: #fff url(../img/ui/bg-calendar-table-other-month-day.png) repeat-x left top;}
.calendar-wrapper-small .calendar-form .calendar-table tbody tr td.today {	
	background: #fff url(../img/ui/bg-calendar-table-day.png) no-repeat left top;}
.calendar-wrapper-small .calendar-form .calendar-table tbody tr td a {
	color: #893900;
	font: 10px "Comic Sans MS", sans-serif;
	text-decoration: none;}
.calendar-wrapper-small .calendar-form .calendar-table tbody tr td.other-month a {}
.calendar-wrapper-small .calendar-form .calendar-table tbody tr td.today a {
	color: #fff;}
	
.calendar-wrapper-big {
	position: relative;
	padding: 0 0 30px;
	width: 930px;
	overflow: hidden;
 background: transparent url(../img/ui/bg-tabla-parrilla-semanal1.png) no-repeat left top;}

.calendar-wrapper-big .calendar-wrapper-big-inner {
    overflow: hidden;
    background: transparent url(../img/ui/bg-tabla-parrilla-semanal2.png) no-repeat left bottom;
}
.calendar-wrapper-big .calendar-form {
	margin: 5px 5px 4px 6px;
	width: 919px;
	
	background: transparent url(../img/ui/bg-fondo-parrilla-semanal.gif) repeat;}
.calendar-wrapper-big .calendar-form .calendar-table {
	display: block;
	width: 919px;}
.calendar-wrapper-big .calendar-form .calendar-table thead {}
.calendar-wrapper-big .calendar-form .calendar-table thead tr {}
.calendar-wrapper-big .calendar-form .calendar-table thead tr th {
	width: 105px;
	padding: 0 10px;
	height: 25px;
	color: #fff;
	background: transparent url(../img/ui/bg-header-parrilla-semanal.gif) repeat;
	font: bold 12px/25px Tahoma, sans-serif;
	text-align: left;}
.calendar-wrapper-big .calendar-form .calendar-table thead tr th.empty {
	padding: 0;
	width: 58px;	
	background: transparent url(../img/ui/bg-adorno-parrilla-semanal.png) repeat;}
.calendar-wrapper-big .calendar-form .calendar-table tbody {}
.calendar-wrapper-big .calendar-form .calendar-table tbody tr {}
.calendar-wrapper-big .calendar-form .calendar-table tbody tr td {
	padding: 5px;
	height: 46px;
	color: #000;
	background: #fff url(../img/ui/bg-fila-parrilla-semanal.gif) repeat;
	font: 11px/12px Arial, sans-serif;
	text-align: left;
	vertical-align: middle;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.calendar-wrapper-big .calendar-form .calendar-table thead tr th,
		.calendar-wrapper-big .calendar-form .calendar-table tbody tr td {height: 35px;}
	}
.calendar-wrapper-big .calendar-form .calendar-table tbody tr td.hour {
	padding: 0;
	color: #000;
	background: transparent url(../img/ui/bg-cabecera-fila-parrilla-semanal.gif) repeat;
	font: 12px/12px "Comic Sans MS", sans-serif;
	text-align: center;
	vertical-align: middle;}
.calendar-wrapper-big .calendar-form .calendar-table tbody tr td a {
	color: #000;
	font: 11px/12px Arial, sans-serif;
	text-decoration: none;}
	
.programs-wrapper {
	margin: 30px 0 0;}
.programs-wrapper-subsection {
	margin: 10px 0 0 !important;}
.programs-wrapper .program-info {
	display: block;
	height: 142px;
	margin: 0 0 25px 0;
	position: relative;
	width: 620px;
	background: transparent url(../img/ui/bg-program-info.png) no-repeat left bottom;}
.programs-wrapper .program-info .date {
	color: #fff;
	padding: 0 10px;
	font: 14px/27px Arial,sans-serif;}
.programs-wrapper .program-info .program {
	margin: 15px 15px 0;
	height: 90px;
	clear: both;
	overflow: hidden;}
.programs-wrapper .program-info .program .thumbnail {
	float: left;
	margin: 0 15px 0 0;
	border: 0;}
.programs-wrapper .program-info .program .thumbnail img {
	border: 2px solid #d4d4d4;}
.programs-wrapper .program-info .program .title {
	margin: 0 0 5px;
	color: #812727;
	font: 20px/27px Arial,sans-serif;}
.programs-wrapper .program-info .program .title a {
	color: #812727;
	font: 20px/27px Arial,sans-serif;}
.programs-wrapper .program-info .program .text {
	color: #333;
	font: 12px/12px Arial,sans-serif;}
.programs-wrapper .program-info .program .get-tickets-link {
	float: right;
	margin: 0 0 0 10px;}
.programs-wrapper .program-info .program .buy-tickets-link {
	float: right;
	margin: 10px 0 0 10px;}
/*	content
	-	left col
		- actualidad section */
.actualidad-section-title {
	position: relative;
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-actualidad-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.noticias-title,
.especiales-title,
.no-para-title,
.conciertos-title {
	position: relative;
	margin: 10px 10px 0;
	padding: 0 0 7px;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial,sans-serif;}
.noticias-title .title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/bg-tablon-title-icon.gif) no-repeat 5px top;}
/*
.noticias-title .filters {
	position: absolute;
	right: 20px;
	color: #202920;
	font: normal 12px/24px Arial, sans-serif;}
.noticias-title .filters .filter-title {
	padding: 0 10px 0 0;
	font: normal 12px/24px Arial, sans-serif;}
.noticias-title .filters .filter-field {
	padding: 0 0 0 20px;
	color: #838383;
	background: transparent url(../img/ui/btn-down-arrow-v2.png) no-repeat 2px 3px;
	font: normal 12px/24px Arial, sans-serif;}
.noticias-title .filters .filter-field:hover {
	background: transparent url(../img/ui/btn-down-arrow-v3.png) no-repeat 2px 3px;}
.noticias-title .filters .selected {
	color: #202920;
	background: transparent url(../img/ui/btn-down-arrow-v3.png) no-repeat 2px 3px;
	font: bold 12px/24px Arial, sans-serif;}*/
.no-para-title .title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/ico-casette.gif) no-repeat left 5px;}
.conciertos-title .title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/ico-altavoz.gif) no-repeat left top;}
.especiales-title .title {
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/bg-tablon-title-icon.gif) no-repeat 5px top;}

.noticias-title .rss,
.especiales-title .rss,
.no-para-title .rss,
.conciertos-title .rss {
    position: absolute;
    display: inline-block;
    top: 10px;
    right: 20px;
    width: 15px;
    height: 13px;
    text-indent: -9999px;
    background: transparent url(../img/ui/ico-rss.png) no-repeat left top;
}

.paper-col-wrapper {
	float: left;
	margin: 10px 0 0 20px;
	width: 211px;
	height: 533px;
	background: transparent url(../img/ui/bg-left-col-letras.png) no-repeat left top;}
.paper-col-wrapper-news-detail {
	margin-left: 5px !important;}
.paper-col-wrapper .main-subtitle {
	margin: 25px 0 5px;
	padding: 0 0 0 25px;
	color: #000;
	font: normal 12pt Arial, sans-serif;}
.paper-col-wrapper .subtitle {
	margin: 25px 0 5px;
	padding: 0 0 10px 25px;
	color: #5b5b5b;
	background: transparent url(../img/ui/bg-paper-col-subtitle-separator.png) no-repeat scroll 10px bottom;
	font: bold 10.5pt Arial, sans-serif;}
.paper-col-wrapper .bulleted-listing {}
.paper-col-wrapper .bulleted-listing li {
	display: block;
	overflow: hidden;
	margin: 0 5px 2px;
	background: transparent url(../img/ui/bg-sections-item-bullet.gif) no-repeat 20px 6px;}
.paper-col-wrapper .bulleted-listing li a {
	display: block;
	margin: 0 10px 0 40px;
	color: #000;
	font: normal 12px/20px Arial, sans-serif;}
.paper-col-wrapper .bulleted-listing li.selected {
	height: 31px;
	background: transparent url(../img/ui/bg-left-col-letras-selected-item.png) no-repeat left top;}
.paper-col-wrapper .bulleted-listing li.selected a {
	margin: 3px 10px 0 40px;
	color: #6e0000;
	font: normal 12px/31px Arial, sans-serif;}
.paper-col-wrapper .videos-listing {
	margin: 10px 0 0;
	overflow: hidden;}
.paper-col-wrapper .videos-listing .item {
	margin: 0px 20px 15px;
	overflow: hidden;
	vertical-align: middle;
	font: 11px/11px Arial, sans-serif;}
.paper-col-wrapper .videos-listing .item .thumbnail {
	border: 0;
	float: left;
	margin: 0 10px 0 0;}
.paper-col-wrapper .videos-listing .item .thumbnail img {
	border: 2px solid #d4d4d4;
	vertical-align: middle;}
.paper-col-wrapper .videos-listing .item .title {
	margin: 5px 0 0 70px;
	display: block;
	color: #6e0000;
	font: 11px/11px Arial, sans-serif;
	text-decoration: none;}
.paper-col-wrapper .actions {
	margin:0 20px 0 0;}
.news-detail-col-wrapper {
	float: left;
	margin: 10px 7px 0 0px;
	padding: 0 0 30px;
	width: 408px;}
.news-detail-col-wrapper .news-detail-header {
	margin: 0 0 0 3px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-news-detail-header.png) no-repeat left top;}
.news-detail-col-wrapper .news-detail-header .title {
	margin: 20px 10px 10px;
	color: #202920;
	font: 32px/25px Arial, sans-serif;}
.news-detail-col-wrapper .news-detail-header .subtitle {
	margin: 10px 10px 20px;
	color: #505050;
	font: 18px/16px Arial, sans-serif;}
.news-detail-col-wrapper .news-detail-photo {
	display: block;
	margin: 15px 0 0;
	border: 4px solid #d4d4d4;}
.news-detail-col-wrapper .text {
	margin: 30px 7px 0;
	font: 13px/16px Arial, sans-serif;}
.news-detail-col-wrapper .news-detail-rating {
	position: relative;
	margin: 10px 0 0 5px;
	clear: both;
	overflow: hidden;
	height: 69px;
	width: 382px;
	background: transparent url(../img/ui/bg-news-detail-rating.png) no-repeat left top;}
.news-detail-col-wrapper .rating,
.news-detail-col-wrapper .your-rating {
	margin: 7px 0 0 20px;
	overflow: hidden;}
.news-detail-col-wrapper .your-rating {
	position: absolute;
	top: 1px;
	right: 0;
	padding: 0 0 0 10px;
	margin: 7px 70px 0 0px;
	width: 110px;
	height: 38px;
	background: transparent url(../img/ui/bg-your-rating-separator.gif) no-repeat left top;}
.news-detail-col-wrapper .rating label,
.news-detail-col-wrapper .your-rating label {
	padding: 4px 0 0 5px;
	display: block;
	font: 11px/18px Arial, sans-serif;}
.news-detail-col-wrapper .rating label .users {
	color: #4d4d4d;}
.news-detail-col-wrapper .rating .star,
.news-detail-col-wrapper .your-rating .star {
	cursor:pointer;
	float:left;
	height:18px;
	margin:1px -3px 0 5px;
	width:17px;
	/*background: transparent url(../img/ui/star-red.png) no-repeat left top;*/}
.news-detail-col-wrapper .rating .empty-star,
.news-detail-col-wrapper .your-rating .empty-star {
	float: left;
	width: 16px;
	height: 15px;
	margin: 1px -3px 0 5px;
	cursor: pointer;
	/*background: transparent url(../img/ui/star-red.png) no-repeat left -15px;*/}
.news-detail-col-wrapper .news-detail-actions {
	margin: 10px 0 0 5px;
	vertical-align: middle;}
.news-detail-col-wrapper .news-detail-actions .btn-imprimir {
	margin: 0 20px 0 10px;
	padding: 5px 0 5px 30px;
	color: #6e0000;
	background: transparent url(../img/ui/ico-imprimir-color.gif) no-repeat left top;
	font: 12px/14px Arial, sans-serif;
	float:left;
	}
.news-detail-col-wrapper .news-detail-actions .btn-facebook,
.news-detail-col-wrapper .news-detail-actions .btn-facebook img {
	vertical-align: middle;}
/**/
	
.perfil-title {
	position: relative;
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-mi-perfil-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.perfil-title .btn-modificar-datos {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 139px;
	height: 28px;
	color: #fff;
	background: transparent url(../img/ui/btn-modificar-mis-datos.png) no-repeat left top;
	font: 12px/28px Arial, sans-serif;
	text-align: center;
	text-indent: 0;}
.perfil {
	display: block;
	overflow: hidden;
	clear: both;
	float: none;
	margin: 20px 0 0;
	padding: 0 0 10px;
	background: transparent url(../img/ui/bg-perfil-art.png) no-repeat 30px 450px;}
.perfil-user-view {	
	background: transparent url(../img/ui/bg-perfil-art.png) no-repeat 30px 350px;}
.perfil .user-photo-wrapper {
	float: left;
	margin: 0 20px;}
.perfil .user-photo-wrapper .user-photo {
	display: block;
	border: 4px solid #dcdcdc;}
.perfil .user-photo-wrapper .user-photo-form {
	display: block;
	overflow: hidden;
	height: 77px;
	width: 196px;
	background: transparent url(../img/ui/bg-cambiar-foto-perfil.png) no-repeat left -23px;}
.perfil .user-photo-wrapper .user-photo-form .photoField {
	display: block;}
.perfil .user-photo-wrapper .user-photo-form .photoField .label {
	display: block;
	margin: 10px 10px 0;
	font: bold 12px/18px Arial, sans-serif;}
.perfil .user-photo-wrapper .user-photo-form .photoField .file {
	display: block;
	margin: 15px auto 0;
	height: 22px;
	width: 179px;
	background: transparent url(../img/ui/bg-file-input.gif) no-repeat left top;}
.perfil .user-photo-wrapper .user-photo-form .photoField .file input {
	opacity: 0;}
.perfil .user-data-wrapper {
	width: 373px;
	min-height:530px;
	margin: 0 0px 0 240px;}
.perfil .user-data-wrapper .user-name {
	font: italic 19px/27px Arial, sans-serif;}
.perfil .user-data-wrapper .user-label {
	margin: 8px 0 0;
	color: #979797;
	font: bold 12px/14px Arial, sans-serif;}
.perfil .user-data-wrapper .user-label .btn-edit-field {
	padding: 2px 0 2px 15px;
	margin: 0 0 0 10px;
	color: #a11c19;
	background: transparent url(../img/ui/btn-editar-tablon.gif) no-repeat left top;
	font: 9px/15px Arial, sans-serif;}
.perfil .user-data-wrapper .user-location {
	margin: 0 0 20px 0;
	font: normal 16px/19px Arial, sans-serif;}
.perfil .user-data-wrapper .user-text {
	font: 13px/16px Arial, sans-serif;}
.perfil .user-data-wrapper .user-text a {
	color: #9f1c19;
	font: 13px/16px Arial, sans-serif;}
.perfil .user-data-wrapper .follow-me {
	margin-top: 20px;}
.perfil .user-data-wrapper .user-social-media-links {
	margin: 20px 0 0;
	clear: both;
	float: none;
	overflow: hidden;}
.perfil .user-data-wrapper .user-social-media-links .myspace-link {
	margin: 0 20px 0 0;
	float: left;}
.perfil .user-data-wrapper .user-social-media-links .facebook-link {
	margin: 0 20px 0 0;
	float: left;}
.perfil .user-data-wrapper .user-social-media-links .twitter-link {
	float: left;}
.perfil .user-data-wrapper .privacy-form {
	margin: 50px auto 0;
	overflow: hidden;
	float: none;
	clear: both;
	width: 373px;
	height: 69px;
	background: transparent url(../img/ui/bg-permitir-perfil.png) no-repeat left top;}
.perfil .user-data-wrapper .privacy-form .title {
	padding: 0 0 7px 0;
	margin: 7px 15px 0;
	background: transparent url(../img/ui/bg-separador-permitir-perfil.png) no-repeat left bottom;
	font: 14px/18px Arial, sans-serif;}
.perfil .user-data-wrapper .privacy-form label {
	float: left;}
.perfil .user-data-wrapper .privacy-form label span {
	font: 12px/18px Arial, sans-serif;}
.perfil .user-data-wrapper .privacy-form .sendEmailField {	
	margin: 7px 50px 0 10px;}
.perfil .user-data-wrapper .privacy-form .addFriendField {	
	margin: 7px 0px 0 0px;}
.perfil .user-data-wrapper .user-links {
	margin: 50px auto 0;
	overflow: hidden;
	float: none;
	clear: both;
	width: 373px;
	height: 76px;
	background: transparent url(../img/ui/bg-user-links.png) no-repeat left top;}
.perfil .user-data-wrapper .user-links .title {
	padding: 0 0 7px 0;
	margin: 7px 15px 0;
	font: 14px/18px Arial, sans-serif;}
.perfil .user-data-wrapper .user-links .links {
	margin: 10px 12px 0;
	float: none;
	clear: both;
	overflow: hidden;}
.perfil .user-data-wrapper .user-links .links li {
	float: left;
	color: #ababab;
	font: 12px/20px Arial, sans-serif;}
.perfil .user-data-wrapper .user-links .links li a {
	color: #6e0000;
	padding: 3px 0 6px 25px;
	font: 12px/20px Arial, sans-serif;}
.perfil .user-data-wrapper .user-links .links li a.add-friend-link {
	background: transparent url(../img/ui/btn-add-friend-perfil.png) no-repeat left top;}
.perfil .user-data-wrapper .user-links .links li a.send-email-link {
	background: transparent url(../img/ui/btn-enviar-mail-perfil.png) no-repeat left 5px;}
.perfil .user-data-wrapper .user-links .links li a.new-offer-link {
	background: transparent url(../img/ui/btn-poner-anuncio-perfil.png) no-repeat left top;}
.perfil .user-data-wrapper .perfil-form {
	margin: 20px auto 0;
	overflow: hidden;
	float: none;
	clear: both;
	width: 374px;
	height: 113px;
	background: transparent url(../img/ui/bg-publicar-perfil.png) no-repeat left top;}
.perfil .user-data-wrapper .perfil-form label {
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 7px 10px 0;}
.perfil .user-data-wrapper .perfil-form label input {
	float: left;
	margin: 4px;}
.perfil .user-data-wrapper .perfil-form label span {
	display: block;
	margin: 2px 0 0 25px;
	color: #fff;
	font: 12px/18px Arial, sans-serif;}

.datos-personales-title {
	position: relative;
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-datos-personales-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.datos-personales-wrapper {
	position: relative;
	clear: both;
	float: none;
	overflow: hidden;}
.datos-personales-wrapper .form-left-col {
	float: left;
	width: 288px;
	height: 480px;
	margin: 10px;
	padding: 15px 10px;
	background: transparent url(../img/ui/bg-datos-personales-paper.png) no-repeat left top;}
.datos-personales-wrapper .form-right-col {	
	display: block;
	margin: 10px 10px 0 317px;
	height: 500px;}
.datos-personales-wrapper .tvChannelField select {
	color: #6f6336;}
.datos-personales-wrapper .text,
.datos-personales-wrapper select {
	width: 168px;
	padding: 2px;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.datos-personales-wrapper select {
	width: 174px;}
.datos-personales-wrapper textarea {
	height: 60px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.datos-personales-wrapper textarea {height: 50px;}
	}
.datos-personales-wrapper span {
	font: 12px/16px Arial, sans-serif;}
.datos-personales-wrapper .field-title {
	font: bold 12px/16px Arial, sans-serif;}
.datos-personales-wrapper .hint {
	font: 10px/14px Arial, sans-serif;}
.datos-personales-wrapper .mandatory-fields {
	color: #a51d1a;
	font: 12px/16px Arial, sans-serif;}
.datos-personales-wrapper .mandatory-fields em {
	font: 20px/10px Arial, sans-serif;
	vertical-align: bottom;}
.datos-personales-wrapper .form-left-col label {
	display: block;
	margin: 0 0 5px;}
.datos-personales-wrapper .form-left-col .fieldset {
	display: block;
	margin: 0 0 5px;}
.datos-personales-wrapper .form-left-col .fieldset .field-title {
	display: block;}
.datos-personales-wrapper .form-left-col .fieldset label {
	display: inline;}
.datos-personales-wrapper .form-left-col .newsletterField {
	padding: 0 0 0 15px;
	background: transparent url(../img/ui/bg-newsletter-icon.png) no-repeat left 2px;}
.datos-personales-wrapper .form-left-col .text {
	display: block;
	margin: 2px 0 0;
	width: 283px;}
.datos-personales-wrapper .form-left-col .hint {
	color: #a51d1a;}
.datos-personales-wrapper .form-left-col .captchaField {
	vertical-align: top;
	position: relative;}
.datos-personales-wrapper .form-left-col .captchaField img {
	margin: 5px 0 0 0;}
.datos-personales-wrapper .form-left-col .captchaField .text {
	width: 180px;
	height: 24px;
	float: right;
	margin: 5px 0 0 5px;}
.datos-personales-wrapper .form-left-col .captchaField .reload-captcha {
	display: block;
	color: #a51d1a;
	font: 12px/16px Arial, sans-serif;
	text-decoration: underline;}
.datos-personales-wrapper .form-right-col .subtitle {
	padding: 0 0 10px 0;
	margin: 0 0 5px;
	color: #454544;
	background: transparent url(../img/ui/bg-separador-datos-adicionales.png) no-repeat 30px bottom;
	font: italic 14px/20px Arial, sans-serif;}
.datos-personales-wrapper .form-right-col .fieldset {
	display: block;
	position: relative;
	margin: 0 0 12px;}
.datos-personales-wrapper .form-right-col .field-title {
	float: left;
	width: 95px;}
.datos-personales-wrapper .form-right-col .dateField {
	overflow: hidden;}
.datos-personales-wrapper .form-right-col .dayField {
	float: left;
	margin: 0 10px 0 0;
	width: 45px;
	text-align: center;}
.datos-personales-wrapper .form-right-col .dayField input {
	width: 30px;}
.datos-personales-wrapper .form-right-col .monthField {
	float: left;
	margin: 0 10px 0 0;
	width: 45px;
	text-align: center;}
.datos-personales-wrapper .form-right-col .monthField input {
	width: 30px;}
.datos-personales-wrapper .form-right-col .yearField {
	float: left;
	width: 60px;
	text-align: center;}
.datos-personales-wrapper .form-right-col .yearField input {
	width: 55px;}
/*.datos-personales-wrapper .form-right-col .captchaField {
	vertical-align: top;
	position: relative;}
.datos-personales-wrapper .form-right-col .captchaField .text {
	width: 71px;
	height: 24px;
	position: absolute;
	top: 0;
	right: 13px;}
.datos-personales-wrapper .form-right-col .captchaField .reload-captcha {
	display: block;
	color: #a51d1a;
	font: 12px/16px Arial, sans-serif;
	text-decoration: underline;}*/
.datos-personales-wrapper .form-right-col .btn-registrarse {
	right:25px;
	display: block;
	position: absolute;
	margin: 15px 0 0 215px;
	border: 0px;
	width: 83px;
	height: 28px;
	cursor: pointer;
	color: #fff;
	background: transparent url(../img/ui/btn-registrarse.png) no-repeat left top;
	font: 11px/20px Arial, sans-serif;
	text-align: center;}
	
.datos-personales-ampliados-title {
	position: relative;
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-datos-personales-ampliados-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.datos-personales-ampliados-wrapper {
	position: relative;
	clear: both;
	float: none;
	overflow: hidden;}
.datos-personales-ampliados-wrapper .form-title {
	margin: 10px;
	font: 22px/30px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .form-text {
	margin: 10px;
	font: 12px/14px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .form-text a {
	color: #9b1c19;
	font: bold 12px/14px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .text,
.datos-personales-ampliados-wrapper select {
	width: 168px;
	padding: 2px;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.datos-personales-ampliados-wrapper select {
	margin: 2px 0 3px;
	width: 203px;}
.datos-personales-ampliados-wrapper textarea {
	height: 158px;}
.datos-personales-ampliados-wrapper span {
	font: 12px/16px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .field-title {
	font: bold 12px/16px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .form-left-col {
	float: left;
	width: 265px;
	margin: 25px 10px 10px 20px;}
.datos-personales-ampliados-wrapper .form-left-col .form-col-title {
	margin: 0 0 20px;
	font: 14px Arial, sans-serif;
	text-transform: uppercase;}
.datos-personales-ampliados-wrapper .form-left-col .fieldset {
	display: block;
	margin: 0 0 10px;}
.datos-personales-ampliados-wrapper .form-left-col .text {
	display: block;
	margin: 2px 0 0;
	width: 259px;}
.datos-personales-ampliados-wrapper .form-left-col .myspace-url {
	display: block;
	padding: 1px 0 4px 29px;
	background:transparent url(../img/ui/ico-myspace-field.gif) no-repeat 1px top;}
.datos-personales-ampliados-wrapper .form-left-col .facebook-url {
	display: block;
	padding: 1px 0 4px 29px;
	background:transparent url(../img/ui/ico-facebook-field.gif) no-repeat 1px top;}
.datos-personales-ampliados-wrapper .form-left-col .twitter-url {
	display: block;
	padding: 1px 0 4px 29px;
	background:transparent url(../img/ui/ico-twitter-field.gif) no-repeat left top;}
.datos-personales-ampliados-wrapper .form-left-col .with-ico {
	display: inline;
	width: 234px;}
.datos-personales-ampliados-wrapper .form-left-col .with-btn {
	display: inline;
	width: 197px;}
.datos-personales-ampliados-wrapper .form-left-col .btn-delete {
	float: right;
	margin: 4px 0 0 5px;}
.datos-personales-ampliados-wrapper .form-left-col .btn-delete a {
	padding: 1px 0 0 18px;
	color: #5d0505;
	background: transparent url(../img/ui/btn-delete.gif) no-repeat left top;
	font: 10px/16px Arial, sans-serif;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.datos-personales-ampliados-wrapper .form-left-col .btn-delete a {padding: 3px 0 0 18px;}
	}
.datos-personales-ampliados-wrapper .form-left-col .btn-add {
	clear: both;}
.datos-personales-ampliados-wrapper .form-left-col .btn-add a {
	padding: 1px 0 0 18px;
	color: #5d0505;
	background: transparent url(../img/ui/btn-add.gif) no-repeat left top;
	font: 10px/16px Arial, sans-serif;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.datos-personales-ampliados-wrapper .form-left-col .btn-add a {padding: 3px 0 0 18px;}
	}
.datos-personales-ampliados-wrapper .form-right-col {
	
	overflow: hidden;
	width: 315px;
	height: 579px;
	margin: 60px 10px 0 295px;
	background: transparent url(../img/ui/bg-datos-personales-paper-v2.png) no-repeat left top;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper {
	margin: 20px auto 5px;
	overflow: hidden;
	width: 310px;
	height: 282px;
	background: transparent url(../img/ui/bg-foto-perfil-wrapper.png) no-repeat left top;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .title {
	margin: 30px 20px 0;
	font: 14px/14px Arial,sans-serif;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .btn-examinar {
	float: left;
	position: relative;
	width: 147px;
	height: 47px;
	margin: 0 0 0 20px;
	overflow: hidden;
	cursor: pointer;
	background: transparent url(../img/ui/btn-examinar.png) no-repeat left top;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .btn-examinar input {
	position: absolute;
	top: 0;
	left: 0;
	width: 147px;
	height: 47px;
	opacity: 0;
	cursor: pointer;
	z-index: 300;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .btn-examinar .field-title {
	position: absolute;
	top: 16px;
	right: 21px;
	color: #a41c19;
	z-index: 1;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .btn-subir {
	float: left;
	width: 124px;
	height: 47px;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .btn-subir input {
	border: 0px;
	width: 124px;
	height: 47px;
	padding: 0 0 0 50px;
	color: #a41c19;
	cursor: pointer;
	background: transparent url(../img/ui/btn-subir.png) no-repeat left top;
	font: bold 12px/16px Arial,sans-serif;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .explanation {
	clear: both;
	margin: 7px auto 0;
	padding: 15px 15px 10px;
	width: 227px;
	height: 73px;
	background: transparent url(../img/ui/bg-foto-perfil-explanation.png) no-repeat left top;
	font: 12px/14px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .photo-thumbnail-wrapper {
	clear: both;
	position: relative;
	margin: 7px auto 0;
	padding: 7px;
	width: 245px;
	height: 49px;
	background: transparent url(../img/ui/bg-photo-thumbnail-wrapper.png) no-repeat left top;
	font: 10px/49px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .photo-thumbnail-wrapper .photo-thumbnail {
	vertical-align: middle;
	margin: 0 10px 0 0;}
.datos-personales-ampliados-wrapper .form-right-col .foto-perfil-wrapper .photo-thumbnail-wrapper .btn-delete {
	float: right;
	width: 14px;
	height: 14px;
	margin: 16px 0 0 0;
	background: transparent url(../img/ui/btn-delete.png) no-repeat left top;
	text-indent: -9999px;}
.datos-personales-ampliados-wrapper .form-right-col .sharing-wrapper {
	overflow: hidden;
	margin: 7px auto 0;
	width: 293px;
	height: 171px;
	background: transparent url(../img/ui/bg-permitir.png) no-repeat left top;}
.datos-personales-ampliados-wrapper .form-right-col .sharing-wrapper .wrapper-title {
	margin: 15px 15px 10px 15px;
	color: #fff;
	font: 14px/14px Arial, sans-serif;}
.datos-personales-ampliados-wrapper .form-right-col .sharing-wrapper label {
	display: block;
	margin: 2px 15px 0;}
.datos-personales-ampliados-wrapper .form-right-col .sharing-wrapper label input {}
.datos-personales-ampliados-wrapper .form-right-col .sharing-wrapper label .field-title {
	color: #a41c19;
	font-weight: normal;}
.datos-personales-ampliados-wrapper .form-right-col .sharing-wrapper .explanation {
	width: 252px;
	padding: 25px 20px;
	color: #4a473c;
	background: transparent url(../img/ui/bg-permitir-explanation.png) no-repeat left top;
	font: 12px/14px Arial,sans-serif;}
.datos-personales-ampliados-wrapper .form-right-col .btn-guardar-continuar,
.datos-personales-ampliados-wrapper .form-right-col .btn-eliminar-perfil-publico {
	display: block;
	float: right;
	border: 0;
	margin: 10px 10px 0 100px;
	width: 146px;
	height: 28px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-146x28.png) no-repeat left top;
	font: 12px/28px Arial,sans-serif;
	text-align: center;}
.datos-personales-ampliados-wrapper .form-right-col .btn-guardar-continuar {}

.datos-personales-ampliados-wrapper .form-right-col .btn-registrarse {
	display: block;
	margin: 15px 0 0 515px;
	border: 0px;
	width: 83px;
	height: 28px;
	cursor: pointer;
	color: #fff;
	background: transparent url(../img/ui/btn-registrarse.png) no-repeat left top;
	font: 11px/20px Arial, sans-serif;
	text-align: center;}

.new-offer {
	display: block;
	float: none;
	clear: both;
	position: relative;
	overflow: hidden;
	margin: 20px -14px 0px 10px;
	padding: 0 0 32px;
	background: transparent url(../img/ui/bg-insertar-anuncio.png) no-repeat left top;}
.new-offer .form-title {
	margin: 20px 20px 0 20px;}
.new-offer .titleField {
	display: block;
	margin: 10px 0 0 20px;}
.new-offer .titleField span {
	display: block;
	font: 12px/14px Arial, sans-serif;}
.new-offer .titleField input {
	display: block;
	margin: 5px 0 0;
	width: 286px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.new-offer .textField {
	display: block;
	margin: 13px 0 0 20px;}
.new-offer .textField span {
	display: block;
	font: 12px/14px Arial, sans-serif;}
.new-offer .textField textarea {
	display: block;
	margin: 5px 0 0;
	width: 286px;
	height: 200px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.new-offer .right-form-col {
	position: absolute;
	top: 36px;
	right: 20px;
	width: 270px;}
.new-offer .offerField {
	display: block;
	margin: 10px 0 0;
	height: 59px;
	background: transparent url(../img/ui/bg-offer-field.png) no-repeat left 15px;}
.new-offer .offerField .title {
	display: block;
	padding: 0 0 10px;
	font: 12px/14px Arial, sans-serif;}
.new-offer .offerField .offering {}
.new-offer .offerField .offering input {}
.new-offer .offerField .offering span {
	padding: 3px 0 3px 25px;
	background: transparent url(../img/ui/bg-left-arrow.gif) no-repeat left top;
	font: 12px/20px Arial, sans-serif;}
.new-offer .offerField .searching {}
.new-offer .offerField .searching input {}
.new-offer .offerField .searching span {
	padding: 3px 0 3px 25px;
	background: transparent url(../img/ui/bg-lupa-ico.gif) no-repeat left top;
	font: 12px/20px Arial, sans-serif;}
.new-offer .categoryField {
	display: block;
	margin: 0;}
.new-offer .categoryField span {	
	font: 12px/14px Arial, sans-serif;}
.new-offer .categoryField select {
	display: block;
	margin: 5px 0 0;
	width: 270px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.new-offer .zoneField {
	display: block;
	margin: 10px 0 0;}
.new-offer .zoneField span {	
	font: 12px/14px Arial, sans-serif;}
.new-offer .zoneField select {
	display: block;
	margin: 5px 0 0;
	width: 270px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.new-offer .btn-enviar {
	display: block;
	margin: 15px 0 0 190px;
	border: 0px;
	width: 75px;
	height: 34px;
	cursor: pointer;
	color: #fff;
	background: transparent url(../img/ui/btn-enviar.png);
	font: 11px/34px Arial, sans-serif;
	text-align: center;}

.tablon-wrapper {
	margin: 10px 0 0;}
.tablon-home {margin: 0;}
.tablon-wrapper .tablon-title {
	padding: 0 0 7px 0;
	margin: 0px 10px 0;
	background: transparent url(../img/ui/bg-community-subtitle-separator.png) no-repeat left bottom;
	font: 16px/24px Arial, sans-serif;}
.tablon-wrapper .tablon-title span.title {	
	padding: 0 0 7px 30px;
	background: transparent url(../img/ui/bg-tablon-title-icon.gif) no-repeat left top;}
.tablon-wrapper .tablon-title-v2 {
	margin-bottom: 20px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat scroll left top;}
.tablon-wrapper .tablon-title-v2 span.title {
	height: 42px;
	display: block;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-tablon-anuncios-title.png) no-repeat left bottom;
	text-indent: -9999px;}
.tablon-wrapper .tablon-info {
	margin: 15px 30px 15px 20px;
	color: #909090;
	font: 12px/14px Arial, sans-serif;}
.tablon-box {
	overflow: hidden;
	margin: 0px 10px 0;
	width: 607px;
	background: transparent url(../img/ui/bg-tablon-box.gif);}
.tablon-box .tablon-header {
	position: relative;
	margin: 1px 1px 0;
	padding: 0 10px;
	width: 585px;
	color: #fff;
	background: transparent url(../img/ui/bg-tablon-box-title.gif) no-repeat left top;
	font: 12px/30px Arial, sans-serif;}
.tablon-box .tablon-header .open-tablon-action {
	position: absolute;
	top: 9px;
	right: 9px;
	width: 16px;
	height: 11px;
	background: transparent url(../img/ui/btn-up-arrow.png) no-repeat left top;
	font: 10px/14px Arial, sans-serif;
	text-indent: -9999px;}
.tablon-box .tablon-header .close-tablon-action {
	position: absolute;
	top: 9px;
	right: 9px;
	width: 16px;
	height: 11px;
	background: transparent url(../img/ui/btn-down-arrow.png) no-repeat left top;
	font: 10px/14px Arial, sans-serif;
	text-indent: -9999px;}
.tablon-box .tablon-filter {
	position: relative;
	margin: 1px;
	padding: 0 10px 5px;
	width: 585px;
	color: #fff;
	background: transparent url(../img/ui/bg-tablon-filter-header.gif) no-repeat left top;
	font: 12px/35px Arial, sans-serif;}
.tablon-box .tablon-filter .title {
	font: 18px/30px Arial, sans-serif;}
.tablon-box .tablon-filter label {
	margin: 0 10px 0 0;
	font: 12px/16px Arial, sans-serif;}
.tablon-box .tablon-filter label span {
	margin: 0 10px 0 0;
	font: 12px/16px Arial, sans-serif;}
.tablon-box .tablon-filter label select {
	padding: 2px;
	color: #666666;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.tablon-box .tablon-filter label select option {
	color: #666666;}
.tablon-box .tablon-filter .btn-filtrar {
	border: 0px;
	width: 53px;
	height: 26px;
	cursor: pointer;
	color: #fff;
	background: transparent url(../img/ui/btn-filtrar.png);
	font: 12px/22px Arial, sans-serif;
	text-align: center;}
.tablon-box .tablon-listing {
	margin: 0 1px;
	width: 605px;}
.tablon-box .tablon-listing .offer {
	position: relative;
	float: none;
	clear: both;
	overflow: hidden;
	width: 605px;
	min-height: 79px;
	background: #fff url(../img/ui/bg-tablon-item-separator.gif) no-repeat left bottom;}
.tablon-box .tablon-listing .offer .thumbnail {
	float: left;
	margin: 10px;
	border: 2px solid #e3e3e3;}
.tablon-box .tablon-listing .offer .thumbnail img {
	display: block;}
.tablon-box .tablon-listing .offer dl {}
.tablon-box .tablon-listing .offer dl dt {}
.tablon-box .tablon-listing .offer dl dt .offer-description {
	display: block;
	margin: 10px 0 0 60px;
	padding: 0 0 0 25px;
	color: #909090;
	background: transparent url(../img/ui/bg-left-arrow.gif) no-repeat left center;
	font: 11px/20px Arial, sans-serif;}
.tablon-box .tablon-listing .offer dl dt .offer-title {
	
	color: #4f3131;
	font: 14px/18px Arial, sans-serif;}
.tablon-box .tablon-listing .offer dl dd {}
.tablon-box .tablon-listing .offer dl dd .offer-date {
	color: #575757;
	font: 11px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer dl dd .offer-tags {
	display: inline;
	font: 11px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer dl dd .offer-tags li {
	display: inline;
	color: #909090;
	font: 11px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer dl dd .offer-tags li a {
	color: #909090;
	font: 11px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .offer-text-block-opened {display: block;}
.tablon-box .tablon-listing .offer .offer-text-block-closed {display: none;}
.tablon-box .tablon-listing .offer .offer-text {
	margin: 10px 20px 10px 60px;
	color: #909090;
	font: 11px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .reply-form {
	padding: 0 0 20px 0;}
.tablon-box .tablon-listing .offer .reply-label {
	margin: 10px 20px 10px 60px;
	color: #000;
	font: bold 11px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .reply-text {
	display: block;
	margin: 10px 20px 10px 60px;
	padding: 7px;
	width: 506px;
	height: 60px;
	color: #909090;
	border: 1px solid #e7e7e7;
	font: 11px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .reply-action {
	display: block;
	margin: 10px 0 0 500px;
	border: 0px;
	width: 75px;
	height: 34px;
	cursor: pointer;
	color: #fff;
	background: transparent url(../img/ui/btn-enviar.png);
	font: 11px/34px Arial, sans-serif;
	text-align: center;}
.tablon-box .tablon-listing .offer .edit-offer {
	display: block;
	float: none;
	clear: both;
	position: relative;
	margin: 10px 20px 10px 60px;
	padding: 0 0 10px;}
.tablon-box .tablon-listing .offer .edit-offer .form-title {}
.tablon-box .tablon-listing .offer .edit-offer .titleField {
	display: block;
	margin: 10px 0 0;}
.tablon-box .tablon-listing .offer .edit-offer .titleField span {
	display: block;
	font: 12px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .titleField input {
	display: block;
	margin: 5px 0 0;
	width: 210px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .textField {
	display: block;
	margin: 10px 0 0;}
.tablon-box .tablon-listing .offer .edit-offer .textField span {
	display: block;
	font: 12px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .textField textarea {
	display: block;
	margin: 5px 0 0;
	width: 210px;
	height: 140px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .right-form-col {
	position: absolute;
	top: 16px;
	right: 0;
	width: 270px;}
.tablon-box .tablon-listing .offer .edit-offer .offerField {
	display: block;
	margin: 10px 0 0;}
.tablon-box .tablon-listing .offer .edit-offer .offerField .title {
	display: block;
	padding: 0 0 10px;
	font: 12px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .offerField .offering {}
.tablon-box .tablon-listing .offer .edit-offer .offerField .offering input {}
.tablon-box .tablon-listing .offer .edit-offer .offerField .offering span {
	padding: 3px 0 3px 25px;
	background: transparent url(../img/ui/bg-left-arrow.gif) no-repeat left top;
	font: 12px/20px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .offerField .searching {}
.tablon-box .tablon-listing .offer .edit-offer .offerField .searching input {}
.tablon-box .tablon-listing .offer .edit-offer .offerField .searching span {
	padding: 3px 0 3px 25px;
	background: transparent url(../img/ui/bg-lupa-ico.gif) no-repeat left top;
	font: 12px/20px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .categoryField {
	display: block;
	margin: 11px 0 0;}
.tablon-box .tablon-listing .offer .edit-offer .categoryField span {	
	font: 12px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .categoryField select {
	display: block;
	margin: 5px 0 0;
	width: 260px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .zoneField {
	display: block;
	margin: 10px 0 0;}
.tablon-box .tablon-listing .offer .edit-offer .zoneField span {	
	font: 12px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .zoneField select {
	display: block;
	margin: 5px 0 0;
	width: 260px;
	padding: 7px;
	color: #033717;
	border: 1px solid #e7e7e7;
	font: 12px/16px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .edit-offer .btn-enviar {
	display: block;
	margin: 15px 0 0 180px;
	border: 0px;
	width: 75px;
	height: 34px;
	cursor: pointer;
	color: #fff;
	background: transparent url(../img/ui/btn-enviar.png);
	font: 11px/34px Arial, sans-serif;
	text-align: center;}
.tablon-box .tablon-listing .offer .edit-action {
	position: absolute;
	top: 10px;
	right: 50px;
	padding: 0 0 0 20px;
	color: #6f2004;
	background: transparent url(../img/ui/btn-editar-tablon.gif) no-repeat left top;
	font: 10px/15px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .delete-action {
	position: absolute;
	top: 30px;
	right: 50px;
	padding: 0 0 0 20px;
	color: #6f2004;
	background: transparent url(../img/ui/btn-borrar-tablon.gif) no-repeat left top;
	font: 10px/14px Arial, sans-serif;}
.tablon-box .tablon-listing .offer .open-action {
	position: absolute;
	top: 12px;
	right: 10px;
	width: 14px;
	height: 9px;
	color: #6f2004;
	background: transparent url(../img/ui/btn-down-arrow-v2.png) no-repeat left top;
	font: 10px/14px Arial, sans-serif;
	text-indent: -9999px;}
.tablon-box .tablon-listing .offer .close-action {
	position: absolute;
	top: 12px;
	right: 10px;
	width: 14px;
	height: 9px;
	color: #6f2004;
	background: transparent url(../img/ui/btn-up-arrow-v2.png) no-repeat left top;
	font: 10px/14px Arial, sans-serif;
	text-indent: -9999px;}
.tablon-box .tablon-footer {
	margin: 0 1px 1px;
	padding: 0 10px;
	width: 585px;
	background: transparent url(../img/ui/bg-tablon-box-footer.gif);
	text-align: right;
	font: bold 12px/44px Arial, sans-serif;}
.tablon-box .tablon-footer a {
	color: #5d0505;
	font-weight: normal;}
.tablon-box .tablon-footer .see-all {
	padding: 2px 0 2px 25px;
	margin: 0 10px 0 0;
	background: transparent url(../img/ui/btn-see-all-offers.gif) no-repeat left center;}
/*	content
	-	left col
		- my alerts wrapper */
.my-alerts-title {
	position: relative;
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-alertas-title.png) no-repeat left center;
	text-indent: -9999px;}
.my-alerts-title span {
	position: absolute;
	right: 10px;
	top: 0;
	padding: 0 0 0 25px;
	color: #fff;
	background: transparent url(../img/ui/bg-bell.png) no-repeat left 6px;
	font: 12px/35px Arial, sans-serif;
	text-indent: 0;}
.my-alerts-title span a {
	color: #a41915;
	font: 14px Arial, sans-serif;}
.my-alerts-wrapper .time-list li {
	position: relative;
	margin: 0 10px 0 20px;
	background: transparent url(../img/ui/bg-separador-my-alerts.png) no-repeat bottom left;
	font: 14px/31px Arial, sans-serif;}
.my-alerts-wrapper .time-list abbr {
	padding: 5px 20px 5px 40px;
	color: #571105;
	background: transparent url(../img/ui/bg-clock.png) no-repeat top left;
	font: 14px/31px Arial, sans-serif;}
.my-alerts-wrapper .time-list li.alert abbr {
	background: transparent url(../img/ui/bg-bell.png) no-repeat top left;}
.my-alerts-wrapper .time-list a {
	color: #000;
	font: 14px/31px Arial, sans-serif;}
.my-alerts-wrapper .time-list .delete-alert {
	position: absolute;
	padding: 0 0 0 20px;
	top: 0;
	right: 10px;
	color: #893900;
	background: transparent url(../img/ui/btn-borrar-tablon.gif) no-repeat left 8px;
	font: 9px/31px Arial, sans-serif;}
.my-alerts-wrapper .actions a {
	color: #a41915;
	font: normal 12px/14px Arial, sans-serif;}

.my-friends-title {
	position: relative;
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-mis-amigos-title-v2.png) no-repeat left bottom;
	text-indent: -9999px;}
	
.my-users-title {	
	background:transparent url(../img/ui/tit_comunidad.png) no-repeat scroll left bottom;
	height:42px;
	margin:0 0 0 15px;
	position:relative;
	text-indent:-9999px;
}
	
.my-friends-title span {
	position: absolute;
	right: 10px;
	top: 0;
	padding: 0 0 0 20px;
	color: #fff;
	background: transparent url(../img/ui/bg-add.png) no-repeat left 11px;
	font: 12px/35px Arial, sans-serif;
	text-indent: 0;}
.my-friends-title span a {
	color: #a41915;
	font: 10px/35px Arial, sans-serif;}
	
.letter-listing {
	margin: 10px;}
.letter-listing li {
	display: inline;
	font: 10px/14px Arial, sans-serif;}
.letter-listing li a {
	color: #696969;
	font: bold 10px/14px Arial, sans-serif;}
.letter-listing li.prev a {
	padding: 0 0 0 8px;
	background: transparent url(../img/ui/btn-left-arrow-letter-listing.png) no-repeat left top;}
.letter-listing li.prev a.enabled {
	background-image: url(../img/ui/btn-left-arrow-letter-listing-enabled.png);}
.letter-listing li.next a {
	padding: 0 0 0 8px;
	background: transparent url(../img/ui/btn-right-arrow-letter-listing.png) no-repeat left top;}
.letter-listing li.next a.enabled {
	background-image: url(../img/ui/btn-right-arrow-letter-listing-enabled.png);}
/*	content
	-	left col
		- artistas */
.artist-search-form-mini {
	display: block;
	position: relative;
	margin: 0px 0 25px 18px;
	width: 620px;
	height: 75px;
	background: transparent url(../img/ui/bg-artist-search-form.png) no-repeat left bottom;}
.artist-search-form-mini .title {
	padding: 0 10px;
	color: #fff;
	font: 14px/27px Arial,sans-serif;}
.artist-search-form-mini .letter-listing {
	float: left;
	margin: 10px 30px 10px 10px;}
.artist-search-form-mini .letter-listing li {
	float: left;
	margin: 0 3px 0 0;
	font: bold 11px/30px Arial, sans-serif;}
.artist-search-form-mini .letter-listing li.prev {
	margin: 0 10px 0 0;}
.artist-search-form-mini .letter-listing li.next {
	margin: 0 0 0 10px;}
.artist-search-form-mini .letter-listing li a {
	font: bold 11px/30px Arial, sans-serif;}
.artist-search-form-mini .textField {
	display: block;
	position: relative;
	margin: 10px 10px 10px 320px;
	font: 12px/30px Arial, sans-serif;}
.artist-search-form-mini .textField-no-submit {margin: 10px 10px 10px 350px;}
.artist-search-form-mini .textField span {
	margin: 0 10px 0 0;
	font: 12px/30px Arial, sans-serif;}
.artist-search-form-mini .textField input.text {
	border: 0px;
	padding: 7px;
	width: 213px;
	color: #6e6f6f;
	background: transparent url(../img/ui/bg-search-text-mini.gif) no-repeat left top;
	font: 12px/27px Arial, sans-serif;}
.artist-search-form-mini .textField input.no-submit {
	border: 1px solid #e7e7e7;
	padding: 6px 7px;
	width: 170px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-search-form-mini .textField input.text {padding: 0px 3px 0px; height: 27px;}
	}
.artist-search-form-mini .textField input.btn-submit {
	border: 0px;
	position: absolute;
	top: 1px;
	width: 26px;
	height: 27px;
	margin: 0px 0 0 -27px;
	cursor: pointer;
	background: transparent url(../img/ui/btn-submit-mini.gif) no-repeat left top;
	text-indent: -9999px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-search-form-mini .textField input.btn-submit {margin: 0px 0 0 -30px;}
	}
/*.artist-search-form-mini .autocomplete-list {
	position: absolute;
	width: 200px;
	top: 65px;
	right: 42px;
	background-color: #fff;
	z-index: 100;}*/
.artist-search-form-mini .autocomplete-list {
	position: absolute;
	width: 185px;
	top: 66px;
	right: 12px;
	background-color: #fff;
	z-index: 100;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* Reglas de Safari 3.0 y Opera 9  */
		.artist-search-form-mini .autocomplete-list {top: 29px; right: 38px; width: 192px;}
	}
.artist-search-form-mini .autocomplete-list li {	
	border-right: 1px solid #e6e4e5;
	border-bottom: 1px solid #e6e4e5;
	border-left: 1px solid #e6e4e5;}
.artist-search-form-mini .autocomplete-list li a {
	display: block;
	padding: 0 7px;
	color: #6e6f6f;
	font: 12px/27px Arial, sans-serif;}
.artist-search-form-mini .autocomplete-list li a:hover {
	color: #000;
	background-color: #e6e4e5;
	font: bold 12px/27px Arial, sans-serif;
	text-decoration: none;}
/*	content
	-	left col
		- actualidad wrapper (artist) */
.actualidad-wrapper {
	margin: 0 0 0 18px;
	padding: 0 0 30px 0;
	width: 620px;}
.actualidad-wrapper .actualidad-title {
	margin: 0;
	padding: 0 0 7px;
	background: transparent url("../img/ui/bg-community-subtitle-separator.png") no-repeat 10px bottom;
	font: 16px/24px Arial,sans-serif;}
.actualidad-wrapper .actualidad-title span {
	padding: 5px 0 7px 30px;
	background: transparent url("../img/ui/ico-calendar.png") no-repeat left top;}
.actualidad-wrapper .actualidad-listing {}
.actualidad-wrapper .actualidad-listing .actualidad-item {
	overflow: hidden;
	clear: both;
	margin: 0 20px;
	padding: 5px 0 10px;
	background: transparent url(../img/ui/bg-actualidad-item-separator.png) no-repeat left bottom;}
.actualidad-wrapper .actualidad-listing .actualidad-item .item-date {
	color: #acacac;
	font: 18px/27px "Comic Sans MS", Arial;}
.actualidad-wrapper .actualidad-listing .actualidad-item .thumbnail {
	border: 0;
	float: left;
	margin: 5px 10px 5px 0;}
.actualidad-wrapper .actualidad-listing .actualidad-item .thumbnail img {
	display: block;
	border: 2px solid #d4d4d4;}
.actualidad-wrapper .actualidad-listing .actualidad-item .item-text {
	margin: 5px 0 0;
	font: 11px/12px Arial, sans-serif;}
.actualidad-wrapper .actualidad-listing .actualidad-item .item-text a {
	color: #6e0000;
	font: 11px/12px Arial, sans-serif;}
.actualidad-wrapper .actualidad-listing .actualidad-item .ico-altavoz {
	padding: 7px 0 6px 35px;
	background: transparent url(../img/ui/ico-altavoz.png) no-repeat left bottom;}
.actualidad-wrapper .actions {
	text-align: right;
	margin: 5px 5px 0 0;
	color: #000;
	font: bold 11px/14px Arial, sans-serif;}
.actualidad-wrapper .actions a {
	color: #a41915;
	font: 11px/14px Arial, sans-serif;}
.actualidad-fecha-noticia {
	color: #FF0000;
	font: 14px Arial, sans-serif;}
.entrevista-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-entrevista-title.png) no-repeat left center;
	text-indent: -9999px;}
.entrevista-wrapper {
	margin: 10px 20px 10px 10px;
	background: transparent url(../img/ui/entrevista-artista-art.png) no-repeat right top;}
.entrevista-wrapper .pregunta {
	font: bold 14px/14px Arial, sans-serif;}
.entrevista-wrapper .respuesta {
	margin: 0 0 10px;
	font: 12px/14px Arial, sans-serif;}
.entrevista-wrapper .actions {
	padding: 10px 0 0 0;
	margin: 30px 0 0;
	background: transparent url(../img/ui/bg-actualidad-item-separator.png) no-repeat left top;}
.entrevista-wrapper .actions .btn-recoger-entrevista {
	padding: 0 20px 0 0;
	background: transparent url(../img/ui/btn-up-arrow-v3.png) no-repeat right center;
	font: bold 12px/14px Arial, sans-serif;}
.entrevista-wrapper .actions .btn-mostrar-entrevista {
	padding: 0 20px 0 0;
	background: transparent url(../img/ui/btn-down-arrow-v3.png) no-repeat right center;
	font: bold 12px/14px Arial, sans-serif;}
.entrevista-wrapper .entrevista-oculto {display: none;}
.bio-wrapper {
	clear: both;
	overflow: hidden;
	margin: 0 0 0 18px;
	padding: 0 0 30px 0;
	width: 620px;}
.bio-wrapper .biografia-title {
	margin: 10px 0 20px;
	padding: 0 0 7px;
	background: transparent url("../img/ui/bg-community-subtitle-separator.png") no-repeat 10px bottom;
	font: 16px/24px Arial,sans-serif;}
.bio-wrapper .biografia-title span {
	padding: 5px 0 7px 20px;
	background: transparent url("../img/ui/ico-lapiz.png") no-repeat left top;}
.bio-wrapper .bio-photo {
	float: left;
	margin: 0 15px 10px 10px;
	border: 2px solid #d4d4d4;}
.bio-wrapper .text {
	display: block;
	margin: 5px 20px 10px 10px;
	font: 11px/14px Arial, sans-serif;}
.discos-wrapper,
.fotos-wrapper {
	clear: both;
	overflow: hidden;
	margin: 0 0 0 18px;
	padding: 0 0 30px 0;
	width: 620px;}
.discos-wrapper .discografia-title,
.fotos-wrapper .fotos-title {
	margin: 10px 0 20px;
	padding: 0 0 7px;
	background: transparent url("../img/ui/bg-community-subtitle-separator.png") no-repeat 10px bottom;
	font: 16px/24px Arial,sans-serif;}
.discos-wrapper .discografia-title span,
.fotos-wrapper .fotos-title span {
	padding: 5px 0 7px 30px;
	background: transparent url("../img/ui/ico-disco.png") no-repeat left center;}
.fotos-wrapper .fotos-visor {
	overflow: hidden;
	margin: 10px auto 0;
	width: 624px;
	height: 555px;
	background: transparent url("../img/ui/bg-fotos-visor.png") no-repeat left top;}
.fotos-wrapper .fotos-visor .fotos-visor-nav-wrapper {
	float:left;
	overflow: hidden;
	width: 580px;
	height: 71px;
	margin: 20px 28px 0 16px;}
.fotos-wrapper .fotos-visor .fotos-visor-nav {
	display: block;
	clear: both;
	position: relative;
	width: 800px;
	height: 71px;
	padding: 0 36px;}
.fotos-wrapper .fotos-visor .fotos-visor-nav li {
	float: left;
	display: inline;
	height: 71px;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .prev {
	position: absolute;
	left: 0;
	width: 36px;
	z-index: 300;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .prev a {
	display: block;
	height: 71px;
	width: 36px;
	background: transparent url("../img/ui/btn-prev-visor-fotos.gif") no-repeat left top;
	text-indent: -9999px;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .next {
	position: absolute;
	left: 544px;
	width: 36px;
	z-index: 300;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .next a {
	display: block;
	height: 71px;
	width: 36px;
	background: transparent url("../img/ui/btn-next-visor-fotos.gif") no-repeat left top;
	text-indent: -9999px;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .item {}
.fotos-wrapper .fotos-visor .fotos-visor-nav .item .thumbnail {
	display: block;
	border: 0;
	width: 90px;
	height: 65px;
	position: relative;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .item .thumbnail img {
	border: 0;
	width: 96px;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .item .thumbnail .marco {
	display: none;}
.fotos-wrapper .fotos-visor .fotos-visor-nav .selected .thumbnail .marco,
.fotos-wrapper .fotos-visor .fotos-visor-nav .item .thumbnail:hover .marco {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 87px;
	height: 65px;
	border: 3px solid #fff;
	z-index: 100;}
.fotos-wrapper .fotos-visor .fotos-visor-title {
	display: block;
	position: absolute;
	width: 580px;
	height: 35px;
	margin: 0 28px 0 16px;
	clear: both;
	background: transparent url("../img/ui/bg-fotos-visor-title.png") no-repeat left top;
	color: #fff;
	z-index: 100;
	font: 12px/35px Arial, sans-serif;
	text-align: center;}
.fotos-wrapper .fotos-visor .fotos-visor-title .foto-number {
	padding: 0 0 0 20px;
	position: absolute;
	left: 0;}
.fotos-wrapper .fotos-visor .fotos-visor-title .foto-title {}
.fotos-wrapper .fotos-visor .foto-view {
	display: block;
	clear: both;
	/*width: 580px;*/
	/*margin: 0 28px 0 16px;*/
	margin: 0 auto;
	}

.los-mas-recientes-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-los-mas-recientes-title.png) no-repeat left bottom;
	text-indent: -9999px;}

.recent-artist-listing {
	margin: 0 10px 10px 0px;}
.recent-artist-listing li {
	clear: both;
	float: none;
	overflow: hidden;
	padding: 5px 0 7px 0px;
	background: transparent url(../img/ui/bg-los-mas-recientes-separador.png) no-repeat left bottom;}
.recent-artist-listing li .list-item {
	padding: 0 0 0 10px;
	height: 113px;
	overflow: hidden;}
.recent-artist-listing li.selected .list-item,
.recent-artist-listing li:hover .list-item {
	background: transparent url(../img/ui/bg-los-mas-recientes-item-hover.png) no-repeat left bottom;}
.recent-artist-listing li .thumbnail {
	float: left;
	margin: 10px 10px 10px 0;
	border: 0;}
.recent-artist-listing li .thumbnail img {
	display: block;
	border: 2px solid #d4d4d4;}
.recent-artist-listing li .artist-name {
	margin: 10px 0 0;}
.recent-artist-listing li .artist-name a {
	color: #812727;
	font: 18px/27px Arial, sans-serif;}
.recent-artist-listing li .artist-text {
	color: #333;	
	font: 12px/12px Arial, sans-serif;}
.recent-artist-listing li.selected .artist-name a,
.recent-artist-listing li:hover .artist-name a,
.recent-artist-listing li.selected .artist-text,
.recent-artist-listing li:hover .artist-text {
	color: #fff;}
.recent-artist-listing li .artist-gallery {
	float: right;
	margin: 0px 10px 0 40px;
	width: 207px;
	height: 107px;
	background: transparent url(../img/ui/bg-los-mas-recientes-galeria-fotos.png) no-repeat left bottom;}
.recent-artist-listing li .artist-gallery .gallery-title {
	display: block;
	margin: 5px;
	color: #812727;
	font: bold 12px/16px Arial, sans-serif;}
.recent-artist-listing li .artist-gallery .gallery-item {
	float: left;
	margin: 2px 0 0 11px;
	border: 0px;}
.recent-artist-listing li .artist-gallery .gallery-item img {	
	border: 0px;}
.actions .artist-listing-link {
	margin: 0 120px 0 0;}
.actions .gallery-listing-link {}

/*	content
	-	left col
		- msg wrapper */
.msg-wrapper {
	display: block;
	position: relative;
	margin: 10px 0 0 18px;
	height: 214px;
	width: 624px;
	overflow: hidden;
	background: transparent url(../img/ui/bg-error-wrapper.png) no-repeat left top;}
.msg-wrapper .msg-title {
	margin: 20px 10px 0;
	font: 16px/24px Arial, sans-serif;}
.msg-wrapper .confirm-msg {
	display: block;
	height: 79px;
	margin: 5px 10px 0;
	overflow: hidden;
	background: transparent url(../img/ui/bg-confirm-msg.png) no-repeat left top;}
.msg-wrapper .confirm-msg .confirm-title {
	padding: 0 50px 0 35px;
	margin: 8px 0 0 13px;
	background: transparent url(../img/ui/bg-confirm-msg-title.png) no-repeat left top;
	font: 14px/34px Arial, sans-serif;}
.msg-wrapper .confirm-msg .confirm-text {
	padding: 2px 50px 0 15px;
	color: #4e4d30;
	font: 12px/15px Arial, sans-serif;}
.msg-wrapper .actions {
	display: block;
	margin: 5px 15px 0 0;
	text-align: right;}
.msg-wrapper .actions a {}
.msg-wrapper .actions a.btn-back {
	text-align: center;
	padding: 11px 26px 11px;
	color: #fff;
	background: transparent url(../img/ui/btn-paper-form.png) no-repeat left top;
	font: 13px/34px Arial, sans-serif;}
/*	content
	-	left col
		- alerts wrapper */
.alerts-wrapper {
	clear: both;
	float: none;
	margin: 0 0 0 18px;
	padding: 0 0 20px;
	width: 620px;
	background: transparent url(../img/ui/bg-double-col-title.png) no-repeat scroll left top;}
.alerts-wrapper .alerts-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/bg-title-alertas.png) no-repeat left center;
	text-indent: -9999px;}
.alerts-wrapper .alert-wrapper {
	display: block;
	position: relative;
	margin: 10px 0 0 0;
	height: 214px;
	overflow: hidden;
	z-index: 100;
	background: transparent url(../img/ui/bg-error-wrapper.png) no-repeat left top;}
.alerts-wrapper .alert-wrapper .alert-title {
	margin: 20px 10px 0;
	font: 16px/24px Arial, sans-serif;}
.alerts-wrapper .alert-wrapper .alert-msg {
	display: block;
	height: 53px;
	margin: 5px 10px 0;
	padding: 0 50px;
	z-index: 100;
	background: transparent url(../img/ui/bg-alert-msg.png) no-repeat left top;
	font: bold 11px/53px Arial, sans-serif;}
.alerts-wrapper .alert-wrapper .alert-text {
	display: block;
	margin: 10px 190px 0 15px;
	z-index: 100;
	font: 11px/15px Arial, sans-serif;}
.alerts-wrapper .alert-wrapper .alert-text a {	
	color: #881714;
	font: bold 11px/15px Arial, sans-serif;}
.alerts-wrapper .alert-wrapper .alert-art {
	position: absolute;
	top: 40px;
	right: 20px;
	z-index: -1;}
/*	content
	-	left col
		- double col header wrapper */
.double-col-header-wrapper {
	clear: both;
	float: none;
	margin: 20px 0 0 18px;
	padding: 0 0 30px;
	width: 620px;}
.double-col-header-wrapper .breadcumb {
	display: block;}
.double-col-header-wrapper .breadcumb li {
	display: inline;}
.double-col-header-wrapper .breadcumb li .btn-back {
	padding: 0 0 0 20px;
	color: #991b18;
	background: transparent url(../img/ui/btn-back-link.png) no-repeat left top;
	font: 12px/14px Arial, sans-serif;}
.double-col-header-wrapper .alert-msg {
	display: block;
	overflow: hidden;
	margin: 20px 0 0 0;
	height: 110px;
	background: transparent url(../img/ui/bg-left-col-alert.png) no-repeat left top;}
.double-col-header-wrapper .alert-msg-small {
	display: block;
	overflow: hidden;
	margin: 20px 0 0 0;
	height: 45px;
	background: transparent url(../img/ui/bg-left-col-alert.png) no-repeat left -122px;}
.double-col-header-wrapper .alert-msg .title,
.double-col-header-wrapper .alert-msg-small .title {
	display: block;
	margin: 10px 0 0 50px;
	font: 15px/18px Arial, sans-serif;}
.double-col-header-wrapper .alert-msg .title a,
.double-col-header-wrapper .alert-msg-small .title a {
	color: #6e0000;
	font: 15px/18px Arial, sans-serif;}
.double-col-header-wrapper .alert-msg .alert-actions {
	display: block;
	clear: both;
	float: none;
	overflow: hidden;
	margin: 25px 0 0 30px;}
.double-col-header-wrapper .alert-msg .alert-actions .btn-ir-portada {
	float: left;
	margin: 0 10px 0 0;
	width: 108px;
	height: 28px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-ir-portada.png) no-repeat left top;
	font: 12px/28px Arial, sans-serif;
	text-align: center;}
.double-col-header-wrapper .alert-msg .alert-actions .btn-completar-perfil {
	float: left;
	margin: 0 10px 0 0;
	width: 108px;
	height: 28px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-completar-perfil.png) no-repeat left top;
	font: 12px/28px Arial, sans-serif;
	text-align: center;}
.double-col-header-wrapper .alert-msg .alert-actions .btn-continuar {
	float: left;
	width: 83px;
	height: 28px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-continuar-v3.png) no-repeat left top;
	font: 12px/28px Arial, sans-serif;
	text-align: center;}

/*	content
	-	left col
		- error wrapper */
.error-wrapper {
	display: block;
	position: relative;
	margin: 10px 0 0 0;
	height: 214px;
	overflow: hidden;
	z-index: 100;
	background: transparent url(../img/ui/bg-error-wrapper.png) no-repeat left top;}
.error-wrapper .error-title {
	margin: 20px 10px 0;
	font: 16px/24px Arial, sans-serif;}
.error-wrapper .error-msg {
	display: block;
	height: 53px;
	margin: 5px 10px 0;
	padding: 0 50px;
	z-index: 100;
	background: transparent url(../img/ui/bg-error-alert-msg.png) no-repeat left top;
	font: bold 11px/53px Arial, sans-serif;}
.error-wrapper .error-art {
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: -1;}
.error-wrapper .actions {
	display: block;
	margin: 10px;
	font: bold 11px/15px Arial, sans-serif;}
.error-wrapper .actions a {	
	color: #881714;
	font: bold 11px/15px Arial, sans-serif;}
/***************************************************************************************************/

/*	content
	-	right col */
.right-col {
	float: right;
	width: 300px;
	margin: 0 20px 0 0;}
.right-col .banner-right {
	margin-bottom: 30px;}
.right-col .banner-right a {
	width: 300px;
	display: block;
	text-align: center;
	color: #fff;
	background-color: #77797e;
	text-transform: uppercase;
	font: 8px/10px Arial, sans-serif;}
.right-col .banner-right img {
	display: block;
	border: 0;}
.right-col .info-block {
	padding: 0 0 20px 15px;
	background: transparent url(../img/ui/bg-right-col-header.png) no-repeat top left;}
.right-col .info-block h2 {
	height: 42px;
	text-indent: -9999px;}
	
.right-col .login-form-mini {
	display: block;
	position: relative;
	float: none;
	clear: both;
	overflow: hidden;
	padding: 25px 10px 15px;
	height: 202px;
	background: transparent url(../img/ui/bg-login-form-mini.png) no-repeat left top;}
.right-col .login-form-mini h2 {
	font: bold 14px/18px Arial, sans-serif;
	text-transform: uppercase;}
.right-col .login-form-mini .emailField {
	display: block;
	position: relative;
	height: 30px;
	margin: 15px 0px 0 0;}
.right-col .login-form-mini .emailField span {	
	padding: 4px 0px 5px 0px;
	font: 15px/22px Arial, sans-serif;}
.right-col .login-form-mini .emailField input {
	position: absolute;
	right: 0;
	top: 0;
	padding: 4px 7px 5px 7px;
	width: 175px;
	border: 0px;
	color: #6b6b6b;
	font: 15px/22px Arial, sans-serif;}
.right-col .login-form-mini .passwordField {
	display: block;
	position: relative;
/*	height: 30px;*/
	margin: 5px 0px 0 0;}
.right-col .login-form-mini .passwordField span {	
	padding: 1px 0px 1px 0px;
	font: 15px/22px Arial, sans-serif;}
.right-col .login-form-mini .passwordField input {
	position: absolute;
	right: 0;
	top: 0;
	padding: 1px 7px 1px 7px;
	width: 175px;
	border: 0px;
	color: #6b6b6b;
	letter-spacing: 0.1em;
	font: 20px/22px Arial, sans-serif;}
.right-col .login-form-mini .passwordField .forgot {
	display: block;
	/*position: absolute;*/
	right: 55px;
	margin: 2px 0px 0 90px;
	width: 130px;
	color: #6e0000;
	font: 10px/22px Arial, sans-serif;}
.right-col .login-form-mini .form-actions {
	display: block;
	position: relative;
	padding: 15px 0 0;
	text-align: right;}
.right-col .login-form-mini .form-actions .btn-continuar {
	width: 131px;
	height: 34px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	background: transparent url(../img/ui/btn-continuar-v2.png) no-repeat left top;
	font: 12px/34px Arial, sans-serif;}
.right-col .login-form-mini .form-actions a {
	color: #4e4d30;
	font: normal 12px/14px Arial, sans-serif;}
	
.right-col .info-block .sections-title {
	background: transparent url(../img/ui/bg-tit-secciones.png) no-repeat bottom left;}
.right-col .info-block .sections {
	margin: 0 0 0 -15px;}
.right-col .info-block .sections li {
	display: block;
	height: 20px;
	width: 305px;
	background: transparent url(../img/ui/bg-sections-item-bullet.gif) no-repeat 20px 6px;}
.right-col .info-block .sections li.selected {	
	height: 31px;
	background: transparent url(../img/ui/bg-sections-item-selected.png) no-repeat left top;}
.right-col .info-block .sections a {
	padding: 0 0 0 40px;
	color: #585858;
	font: 12px/20px Arial, sans-serif;}
.right-col .info-block .sections li.selected a {
	color: #000;
	font: bold 12px/31px Arial, sans-serif;}

.right-col .info-block .en-tv {
	background: transparent url(../img/ui/bg-tit-en-tv.png) no-repeat bottom left;}
.right-col .info-block .time-list li {
	background: transparent url(../img/ui/bg-right-col-separator.png) no-repeat bottom left;
	font: 14px/31px Arial, sans-serif;}
.right-col .info-block .time-list abbr {
	padding: 5px 20px 5px 40px;
	color: #571105;
	background: transparent url(../img/ui/bg-clock.png) no-repeat top left;
	font: 14px/31px Arial, sans-serif;}
.right-col .info-block .time-list li.alert abbr {
	background: transparent url(../img/ui/bg-bell.png) no-repeat top left;}
.right-col .info-block .time-list a {
	color: #000;
	font: 14px/31px Arial, sans-serif;}
.right-col .info-block .alertas {
	margin-bottom: 5px;
	background: transparent url(../img/ui/bg-alertas-title.png) no-repeat left top;}

.right-col .info-block .fan-de {
	background: transparent url(../img/ui/bg-fan-de-title.png) no-repeat left 2px;}
.right-col .info-block .mis-amigos {
	background: transparent url(../img/ui/bg-mis-amigos-title.png) no-repeat left top;}
.right-col .info-block .caras-nuevas {
	background: transparent url(../img/ui/bg-caras-nuevas-title.png) no-repeat left center;}
	
.right-col .info-block .mini-list {
	clear: both;
	float: none;
	overflow: hidden;}
.right-col .info-block .mini-list li {
	float: left;
	padding: 0 0 8px;
	width: 141px;
	background: transparent url(../img/ui/bg-mini-list-item-separator.png) no-repeat scroll 3px bottom;}
.right-col .info-block .mini-list li .mini-list-item {
	clear: both;
	float: none;
	overflow: hidden;
	padding: 10px 0;}
.right-col .info-block .mini-list li:hover .mini-list-item {	
	background: transparent url(../img/ui/bg-mini-list-item.png) no-repeat scroll left 4px;}
.right-col .info-block .mini-list li .mini-list-item .thumbnail {
	float: left;
	margin: 0 10px 0 7px;}
.right-col .info-block .mini-list li .mini-list-item .thumbnail img {
	border: 1px solid #D4D4D4;}
.right-col .info-block .mini-list li .mini-list-item .page-link {
	color: #6e0000;
	height: 40px;
	display: table-cell;
	vertical-align: middle;
	font: 11px/11px Arial, sans-serif;}
.right-col .info-block .mini-list li:hover .mini-list-item .page-link {
	color: #fff;}
	
.right-col .info-block .twitter {
	background: transparent url(../img/ui/bg-tit-twitter.png) no-repeat bottom left;
	width:100%;
}
.right-col .info-block .twitter-artista {
	background: transparent url(../img/ui/bg-twitter-del-artista-title.png) no-repeat bottom left;}
.right-col .info-block .twitter-list li {
	padding-right: 20px;
	background: transparent url(../img/ui/bg-right-col-separator.png) no-repeat bottom left;
	font: 11px/16px Arial, sans-serif;}
.right-col .info-block .twitter-list li .entry-content {}
.right-col .info-block .twitter-list li .entry-content a {
	color: #a41915;
	font: 11px/16px Arial, sans-serif;}
.right-col .info-block .twitter-list li .entry-origin {
	padding: 0 0 20px 0;
	color: #77797e;
	text-align: right;
	font: 10px/14px Arial, sans-serif;}
.right-col .info-block .twitter-list li .entry-origin a {
	color: #77797e;
	font: 10px/14px Arial, sans-serif;}
	
.right-col .info-block .comunidad {
	background: transparent url(../img/ui/bg-tit-comunidad.png) no-repeat bottom left;}
.right-col .info-block .concursos-finalizados {
	background: transparent url(../img/ui/bg-concursos-finalizados-title.png) no-repeat left center;}
.right-col .info-block .bullet-list {
	margin: 5px 20px 5px 25px;}
.right-col .info-block .bullet-list li {
	margin: 2px 0 3px;
	list-style-image: url(../img/ui/bg-bullet.png);
	color: #585858;
	font: 11px/16px Arial, sans-serif;}
.right-col .info-block .bullet-list li a {
	color: #585858;
	font: 11px/16px Arial, sans-serif;}

.right-col .info-block .encuesta {
	background: transparent url(../img/ui/bg-tit-encuesta.png) no-repeat bottom left;}
.right-col .info-block .poll-form {
	margin: 10px 5px;
	clear: both;
	float: none;
	overflow: hidden;}
.right-col .info-block .poll-form .poll-photo {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #ececec;}
.right-col .info-block .poll-form .poll-question {
	color: #3e2e2e;
	font: 14px/16px Arial, sans-serif;}
.right-col .info-block .poll-form .poll-answers {
	margin: 5px 0 0;
	color: #737373;
	font: 11px/25px Arial, sans-serif;}

.right-col .info-block .tags {
	background: transparent url(../img/ui/bg-tit-tags.png) no-repeat bottom left;}
.right-col .info-block .tag-cloud {
	margin: 10px 10px 0 0;
	text-align: center;}
.right-col .info-block .tag-cloud li {
	display: inline;
	margin: 0 5px;
	font: 10px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a {color: #ffffff; font: 12px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a.tag-1 {color: #ab4e09; font: 12px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a.tag-2 {color: #845548; font: 13px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a.tag-3 {color: #ab4e09; font: 13px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a.tag-4 {color: #f0ae3c; font: 14px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a.tag-5 {color: #845548; font: 15px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a.tag-6 {color: #8b1400; font: 16px/20px Arial, sans-serif;}
.right-col .info-block .tag-cloud li a.tag-7 {color: #571105; font: 17px/20px Arial, sans-serif;}

.right-col .info-block .redes {
	background: transparent url(../img/ui/bg-tit-redes.png) no-repeat left 5px;}
.right-col .info-block .redes-artista {
	background: transparent url(../img/ui/bg-artista-en-la-web-title.png) no-repeat left 5px;}
.right-col .info-block .artist-url {
	text-align: center;}
.right-col .info-block .artist-url a {	
	color: #a41915;
	font: bold 12px/14px Arial, sans-serif;}
.right-col .info-block .social-links {
	margin: 10px 10px 0 0;
	text-align: center;}
.right-col .info-block .social-links li {
	display: inline;
	margin: 0 5px;
	line-height: 30px;}

.right-col .info-block .actions {
	text-align: right;
	margin: 5px 5px 0 0;
	color: #a41915;
	font: 11px/14px Arial, sans-serif;}
.right-col .info-block .actions a {
	color: #a41915;
	font: 11px/14px Arial, sans-serif;}
.right-col .info-block .actions a.bold {
	font-weight: bold;}
.right-col .info-block .actions a.twitter-link {
	padding: 7px 0 9px 30px;
	background: transparent url(../img/ui/bg-twitter-icon.png) no-repeat left 2px;}

.right-col .ad-block {
	padding: 0 0 20px 0;}

.right-col .alert-block {
	margin: 0 0 0 5px;
	padding: 0 0 20px 15px;
	height: 80px;
	background: transparent url(../img/ui/bg-right-col-alert.png) no-repeat left top;}
.right-col .alert-block-v2 {
	height: 200px;
	background: transparent url(../img/ui/bg-right-col-alert.png) no-repeat left -105px;}
.right-col .alert-block h2 {
	margin: 0 0 10px 40px;
	font: 14px/36px Arial, sans-serif;}
.right-col .alert-block p {
	margin: 0 0 0 15px;
	font: 12px/55px Arial, sans-serif;}
.right-col .alert-block p a {
	color: #6f2004;
	font: bold 12px/30px Arial, sans-serif;}
.right-col .alert-block-v2 p {
	margin: 10px 20px 0 10px;
	font: 12px/14px Arial, sans-serif;}
.right-col .alert-block-v2 p a {
	font: bold 12px/14px Arial, sans-serif;}

/*	footer */
.footer {
	padding: 25px 0;
	background: transparent url(../img/ui/bg-footer.png) no-repeat left top;}
.footer ul {
	display: block;
	clear: both;
	float: none;
	overflow: hidden;}
.footer ul li {
	display: inline;
	float: left;}
.footer ul li,
.footer ul li a {
	color: #fff;
	font: 11px/14px Arial, sans-serif;}
.footer ul li a img {
	border: 0;}
.footer .siteLinks {
	width: 560px;
	margin: 0 auto;}
.footer .otherSites {
	width: 925px;
	margin: 20px auto 0;}
.footer .otherSites li {
	margin: 0 10px;}
.footer .otherSites li a {
	display: block;
	line-height: 80px;
	text-indent: -9999px;}
.footer .otherSites li a:hover {
	background-position: 0 -80px !important;}
.footer .otherSites li a.pieChello {
	width: 114px;
	background: transparent url(../img/logos/pieChello.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.pieHollywood {
	width: 87px;
	background: transparent url(../img/logos/pieHollywood.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.pieOdisea {
	width: 33px;
	background: transparent url(../img/logos/pieOdisea.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.pieSol {
	width: 57px;
	background: transparent url(../img/logos/pieSol.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.pieCanal {
	width: 86px;
	background: transparent url(../img/logos/pieCocina.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.pieDecasa {
	width: 80px;
	background: transparent url(../img/logos/pieDecasa.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.pieHistoria {
	width: 54px;
	background:transparent url(../img/logos/pieHistoria.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.pieBio {
	width: 84px;
	background: transparent url(../img/logos/pieBio.gif) no-repeat scroll 0 0;}
.footer .otherSites li a.piePanda {
	width: 99px;
	background: transparent url(../img/logos/piePanda.gif) no-repeat scroll 0 0;}
.footer .otherSites li img {
	vertical-align: bottom;}
.footer .legalText {
	width: 380px;
	margin: 9px auto 0;}
.footer .legalText li,
.footer .legalText li a {
	font: 9px/14px Arial, sans-serif;}
	
	
		/*------------ NUEVO FOOTER ----------------*/
			
			.footerlogos {
    
		/*width:100%;*/
		margin:0 auto;
		clear:both;
		/*overflow:hidden;*/
		height:64px;
		text-align:center;
	}

	.footerlogos {
	clear:both;
    padding-left: 50px;
}

    .footerlogos ul {
    list-style:none; /*width:100%;*/
    float:left;
    overflow:hidden;
    height:100%;
    margin: -1px 0 0 0;
    padding:0;
}
    .footerlogos ul li { float:left; text-align:center; background: transparent /*url(img/ver.gif)*/ no-repeat 0 0px; margin:0px 0px 0px 0px;}
    .footerlogos ul li a { display:block; float:left; width:112px; height:64px; overflow:hidden; text-align:center; text-indent:-1000em;  cursor:pointer;text-decoration:none;}
	
    .footerlogos ul li a.page01 { background:url(../img/logos/footer_logos.png) -13px 0 no-repeat;}
    .footerlogos ul li a.page02 { background:url(../img/logos/footer_logos.png) -122px 0 no-repeat; width:64px;}
    .footerlogos ul li a.page03 { background:url(../img/logos/footer_logos.png) -186px 0 no-repeat; width:84px;}
    .footerlogos ul li a.page04 { background:url(../img/logos/footer_logos.png) -270px 0 no-repeat; width:100px;}
    .footerlogos ul li a.page05 { background:url(../img/logos/footer_logos.png) -370px 0 no-repeat; width:108px;}
    .footerlogos ul li a.page06 { background:url(../img/logos/footer_logos.png) -478px 0 no-repeat; width:67px;}
    .footerlogos ul li a.page07 { background:url(../img/logos/footer_logos.png) -545px 0 no-repeat; width:80px;}
    .footerlogos ul li a.page08 { background:url(../img/logos/footer_logos.png) -625px 0 no-repeat; width:126px;}
    .footerlogos ul li a.page09 { background:url(../img/logos/footer_logos.png) -740px 0 no-repeat; width:90px;}
    .footerlogos ul li a.page10 { background:url(../img/logos/footer_logos.png) -832px 0 no-repeat; width:90px;}
    .footerlogos ul li a.page11 { background:url(../img/logos/footer_logos.png) -934px 0 no-repeat; width:92px;}
    .footerlogos ul li a.page12 { background:url(../img/logos/footer_logos.png) -1036px 0 no-repeat; width:92px;}
    .footerlogos ul li a.page13 { background:url(../img/logos/footer_logos.png) -1141px 0 no-repeat; width:100px;}
    .footerlogos ul li a.page14 { background:url(../img/logos/footer_logos.png) -1255px 0 no-repeat; width:104px;}
    .footerlogos ul li a.page15 { background:url(../img/logos/footer_logos.png) -1359px 0 no-repeat; width:130px;}
    .footerlogos ul li a.page16 { background:url(../img/logos/footer_logos.png) -1487px 0 no-repeat; width:72px;}
    .footerlogos ul li a.page17 { background:url(../img/logos/footer_logos.png) -1579px 0 no-repeat; width:110px;}
    .footerlogos ul li a.page18 { background:url(../img/logos/footer_logos.png) -1698px 0 no-repeat; width:95px;}
    .footerlogos ul li a.page19 { background: -1698px 0 no-repeat; width:25px;}

	/* Footer Logos hover */

    .footerlogos ul li a.page01:hover { background:url(../img/logos/footer_logos.png) -13px -64px no-repeat;}
    .footerlogos ul li a.page02:hover { background:url(../img/logos/footer_logos.png) -122px -64px no-repeat;}
    .footerlogos ul li a.page03:hover { background:url(../img/logos/footer_logos.png) -186px -64px no-repeat;}
    .footerlogos ul li a.page04:hover { background:url(../img/logos/footer_logos.png) -270px -64px no-repeat;}
    .footerlogos ul li a.page05:hover { background:url(../img/logos/footer_logos.png) -370px -64px no-repeat;}
    .footerlogos ul li a.page06:hover { background:url(../img/logos/footer_logos.png) -478px -64px no-repeat;}
    .footerlogos ul li a.page07:hover { background:url(../img/logos/footer_logos.png) -545px -64px no-repeat;}
    .footerlogos ul li a.page08:hover { background:url(../img/logos/footer_logos.png) -625px -64px no-repeat;}
    .footerlogos ul li a.page09:hover { background:url(../img/logos/footer_logos.png) -740px -64px no-repeat;}
    .footerlogos ul li a.page10:hover { background:url(../img/logos/footer_logos.png) -832px -64px no-repeat;}
    .footerlogos ul li a.page11:hover { background:url(../img/logos/footer_logos.png) -934px -64px no-repeat; width:92px;}
    .footerlogos ul li a.page12:hover { background:url(../img/logos/footer_logos.png) -1036px -64px no-repeat; width:92px;}
    .footerlogos ul li a.page13:hover { background:url(../img/logos/footer_logos.png) -1141px -64px no-repeat; width:100px;}
    .footerlogos ul li a.page14:hover { background:url(../img/logos/footer_logos.png) -1255px -64px no-repeat; width:104px;}
    .footerlogos ul li a.page15:hover { background:url(../img/logos/footer_logos.png) -1359px -64px no-repeat; width:130px;}
    .footerlogos ul li a.page16:hover { background:url(../img/logos/footer_logos.png) -1487px -64px no-repeat; width:72px;}
    .footerlogos ul li a.page17:hover { background:url(../img/logos/footer_logos.png) -1579px -64px no-repeat; width:110px;}
    .footerlogos ul li a.page18:hover { background:url(../img/logos/footer_logos.png) -1698px -64px no-repeat; width:95px;}
	
	/*------------------LOGOS CORP--------------------*/

.footerlogos2 { margin:0 auto;height:80px;width:430px;text-align:center;clear:both;}

.footerlogos2 ul {list-style:none;overflow:hidden;height:100%;margin:0px; padding:0;}

.footerlogos2 ul li { float:left; text-align:center; background:transparent /*url(images/ver.gif)*/ no-repeat 0 0px; margin:0px 0px 0px 0px;}

.footerlogos2 ul li a { display:block; float:left; width:430px; height:80px; overflow:hidden; text-align:center; text-indent:-1000em;  cursor:pointer;text-decoration:none;}


.footerlogos2 ul li a.page02 { background:url(../img/logos/chello_footer.png) 0px 0 no-repeat; width:430px;}

/*----------------------------------------------*/
	
	
.right-col .info-block .poll-form .poll-result {}
.right-col .info-block .poll-form .poll-result li {
    font: normal 11px/14px Arial, sans-serif;
}
.right-col .info-block .poll-form .poll-result li label {
    display: block;
    margin: 3px 0 3px 90px;
    color: #737373;
}
.right-col .info-block .poll-form .poll-result li .poll-result-bar {
    border: 1px solid #e0e0e0;
    background-color: #fff;
    width: 165px;
    margin: 0 0 0 90px;
}
.right-col .info-block .poll-form .poll-result li .poll-result-bar div {
    color: #fff;
    background-color: #6e0000;
    padding: 2px;
}
.right-col .info-block .poll-form .poll-link {
    display: block;
    margin: 10px 20px 0 0;
    clear: both;
    font: normal 11px/24px Arial, sans-serif;
    color: #3b9f33;
    text-align: right;
}
.right-col .info-block .poll-form .poll-link a {color: #3b9f33;}

.right-col .info-block .lomasvisto{background:url("../img/ui/bg-tit-lomasvisto.png") no-repeat scroll 15px bottom transparent;}
.lo-mas-visto-block{padding: 0 0 20px 0px !important;}
.lo-mas-visto-block .tabs-wrapper{margin-left: 0;}
.lo-mas-visto-block .tabs{padding-left: 10px;}
.lo-mas-visto-block .losmasvistos li{background:url("../img/ui/bg-right-col-separator.png") no-repeat scroll left bottom transparent;
 padding: 5px 0 5px 20px; color:#8a3b03;}
.lo-mas-visto-block .losmasvistos li a{color:#8a3b03 !important; background:url("../img/ui/bg-bullet.png") no-repeat left; padding-left: 18px; font-size: 11px;}

/*    content
    -    left col
        - listas de reproduccion wrapper */
.double-col-wrapper .listas-reproduccion-title {
    height: 42px;
    margin: 0 0 0 15px;
    position: relative;
    background: transparent url(../img/ui/bg-listas-reproduccion-title.png) no-repeat center left;
    text-indent: -9999px;}
.double-col-wrapper .playlist {margin: 5px 10px;}
.double-col-wrapper .playlist .item {
    padding: 0 0 10px 0;
    background: transparent url(../img/ui/bg-separador-comments.gif) no-repeat left bottom;
}
.double-col-wrapper .playlist .item a {
    display: inline-block;
    margin: 0 20px 0 0;
    color: #812727;
    font: 15px/21px Arial,sans-serif;}
.double-col-wrapper .playlist .item .date {}
.double-col-wrapper .playlist .item .thumbnail {
    display: inline-block;
    width: 59px;
    height: 35px;
    border: 1px solid #ada7a9;
}
.double-col-wrapper .playlist .item .thumbnail img {
    vertical-align: middle;
    width: 59px;
    height: 35px;
}
.double-col-wrapper .playlist .item .name {}
.double-col-wrapper .playlist .item .spotify-link {
    padding: 0 0 0 30px;
    background: transparent url(../img/ui/ico-spotify.gif) no-repeat left top;
}

/*Subir fotos*/
.double-col-wrapper .ed-pagina-artista {
background:url("../img/ui/pagina-artista.png") no-repeat scroll left bottom transparent;height:42px;margin:0px;position:relative;text-indent:-9999px;}
#subirfotos .tabs li a{padding:10px 7px 6px 17px}
#subirfotos h2{font-size: 18px;}
#subirfotos .tabs li.selected a{padding:10px 7px 10px 17px}
#subirfotos .tabs-wrapper{margin: 0 0 0 5px}
#subirfotos .contentPadding{padding: 0 0 0 5px; overflow: hidden; display: block}
#subirfotos .contentPadding h2{padding: 10px 0 5px 0px;}
#subirfotos .img img {border: 4px solid #dbdbdb}
#subirfotos .listafotos{margin-top: 10px; float: left; width: 619px;}
#subirfotos .foto{width: 300px; float: left; margin-right: 19px; margin-bottom:5px;}
#subirfotos .listafotos .last{margin-right: 0;}
#subirfotos .foto .contentFoto{margin-top: 5px;}
#subirfotos .foto .contentFoto h3{font-size: 14px;padding:5px 0 5px 0; margin-bottom: 3px;}
#subirfotos .foto .contentFoto h3:hover{background-color:#e0e0de; cursor: text}
#subirfotos .foto .contentFoto p{font-size: 12px; color:#656565}
#subirfotos .foto .contentFoto p a{color:#891a17; background:url("../img/ui/border-borrar.gif") no-repeat left; padding-left: 6px;}
#subirfotos .foto .contentFoto ul{float: right; margin-top: 5px;}
#subirfotos .foto .contentFoto li{float: left; margin-left: 5px;}
#subirfotos .foto .contentFoto .cancelar{font-size: 13px; color:#891a17;}
#subirfotos .foto input, .subirFichero .campos_subida input {border: 1px solid #e7e7e7; width: 295px; height: 20px; padding-left: 5px; padding-top: 5px;}
#subirfotos .subirvideofotos{width:623px; height: 122px;background:url("../img/ui/fondosubir.png") no-repeat left;}
#subirfotos .contentSubirFoto{padding-left:25px;padding-top:22px;}
#subirfotos .contentSubirFoto .btnsubirfoto{margin-left: 10px; margin-top: 10px;display:block; width: 186px; height: 59px; float: left}
#subirfotos .bullet-list{float: left; float:left;margin-left:40px;margin-top:-4px;}
#subirfotos .bullet-list li{font-size: 12px; font-family: Arial; list-style-image:url("../img/ui/bg-bullet.png"); margin-left: 10px; margin-bottom: 3px;}
#subirfotos .subirFichero{border: 1px solid #e0e0e0; display: block; background-color: #FFF;}
#subirfotos .subirFichero .contentPadding{padding: 17px 12px 12px 12px;}
#subirfotos .subirFichero .subiendo{float: left; color: #25341b; font-size: 17px}
#subirfotos .subirFichero .cancelar{font-size: 13px; background:url("../img/ui/cancelar-subida.png") no-repeat left; padding-left: 20px; float: right; height: 14px;}
#subirfotos .subirFichero .cancelar a{color:#891a17;}
#subirfotos .subirFichero .porcentaje{font-size: 11px; width: 100%; float: left; margin-top: 15px; margin-left: 4px;}
#subirfotos .subirFichero .barraporcentaje{width:590px; height: 15px; background:url("../img/ui/bg-upload.png") repeat top left;
                display: block; float: left; margin-top: 5px;}
#subirfotos .subirFichero .barraporcentajep{ background:url("../img/ui/bg-uploadp.png") repeat top left;display:block;height:15px;}
#subirfotos .subirFichero .datos_subida{float: left; font-size: 11px; margin-top: 20px;}
#subirfotos .subirFichero .datos_subida p{margin-bottom: 10px; font-family: Arial;}
#subirfotos .subirFichero .datos_subida .exito{color: #68ca42; margin-left: 5px; font-weight: bold;}
#subirfotos .subirFichero .datos_subida .error{color: #d65050; margin-left: 5px; font-weight: bold;}
#subirfotos .subirFichero .datos_subida .enproceso{ background:url("../img/ui/ajax-loader.gif") no-repeat top left; height: 16px; padding-left: 23px; padding-top: 3px;}
.subidaConExito{margin-top: 15px; float: left; width:623px;}
.subidaConExito .subidocorrectamente, .subirFichero .subidocorrectamente{color: #68ca42;font-size:18px;}
.subidaConExito .texto{float: left;}
.subidaConExito .subtitulo{font-size: 12px; margin-top: 3px;}
.subidaConExito .guardartitulos{float: right; margin-right: 10px;}
#subirfotos .foto .contentFoto .borrar{ margin-top: 3px; margin-left: 2px;}
#subirfotos .foto .contentFoto .borrar a{background: none; padding-left:0px;}
#subirfotos .foto .contentFoto .texto{margin-bottom: 10px;}
#subirfotos .foto .contentFoto .texto:hover{background-color:#e0e0de; cursor: text}
#subirfotos .foto .editarTexto textarea, .subirFichero .campos_subida textarea{border:1px solid #E7E7E7; font-size:12px; color: #949494; padding:10px 0 10px 5px; width: 300px; height: 80px;}
#subirfotos .foto .editarTexto textarea{margin-top: 5px;}
.subirFichero .campos_subida{float: left; width: 590px; margin-top: 10px;}
.subirFichero .campos_subida label{width: 100%; display: block; font-size:13px; margin-top: 10px; padding-bottom: 5px; font-weight: bold;}
.subirFichero .campos_subida input{width: 585px; color: #949494;}
.subirFichero .campos_subida textarea{width: 585px;}
.videoenproceso{width: 565px; background-color: #f7f7f7; border: 1px solid #dedede; padding: 10px; margin-top: 10px;}
.videoenproceso .texto{font-size: 12px; background: url("../img/ui/bg-subidavideo.png") no-repeat; padding: 10px 0 7px 87px;}
.videoenproceso .texto span{color:#68CA42; font-weight: bold;}
h4 .buttons{float:right}
.listing-wrapper .actions-pag {
	text-align: right;
	margin: 5px 10px 0 0;
	color: #000;
	font: bold 11px/14px Arial, sans-serif;}
.listing-wrapper .actions-pag a {
	color: #6e0000;
	font: normal 11px/14px Arial, sans-serif;}

.marginTop10{margin-top:10px;}
.alerts-wrapper .recuperar-contrasena-title {
	height: 42px;
	margin: 0 0 0 15px;
	background: transparent url(../img/ui/regenerar-contrasena.png) no-repeat left center;
	text-indent: -9999px;}

.sendpassword input{width:300px; border:1px solid #E7E7E7; margin-left:11px; margin-top:10px;}
.sendpassword .btn-regenerar {
background:url("../img/ui/btn-registrarse.png") no-repeat scroll left top transparent;
margin-left:228px;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
font:11px/20px Arial,sans-serif;
height:28px;
right:25px;
text-align:center;
width:83px;}
.twitter-list{display:block;float:left;width:100%;}

/* hacks */

.lightbox-comment-form {width:100%; position:absolute; z-index:9999}
.lightbox-comment-form  h3{float:left}
.lightbox-comment-form form{margin:-400px 0 0 190px;width:615px;}
.lightbox-comment-form-left{float:left}
.lightbox-comment-form-right{float:right}
.close-lightbox-comment-form {background:url("http://www.solmusica.com/default/img/ui/btn-salir.png") no-repeat scroll left top transparent;display:inline;float:right;height:16px;margin:2px 26px 0 0px; text-indent:-9999px;width:68px;}
.lightbox-comment-head{width:100%; float: left;}
.lightbox-comment-form .actions{float:left; width:245px;}
.perfil .user-name .smallFont{position:relative; right:0; top:0;}

/* END CSS */

.letter-listing li a.active{color:#812727!important; text-decoration:underline!important;}

.fotos-visor-head{background: url("../img/ui/bg-fotos-visor-top.png") no-repeat scroll left top transparent; height:91px;}
.fotos-wrapper .fotos-visor{background:none; height:auto;}
.fotos-visor-repeat{background: url("../img/ui/bg-fotos-visor-repeat.png") repeat-y scroll left top transparent;}
.fotos-visor-bottom{background: url("../img/ui/bg-fotos-visor-bottom.png") no-repeat scroll left top transparent; width:100%; height:34px;}
.fotos-wrapper .fotos-visor .foto-view {margin-left:16px;width:580px;height: auto;}

.contest-form{background:url("../img/ui/bg-contest-form2.jpg") repeat-y scroll 0 100px transparent!important;width:624px;}
.inner-contest-form {background:url("../img/ui/bg-contest-form1.jpg") no-repeat scroll center top transparent!important;width:624px;float:left;}
.inner-contest-form .form-question{width:495px;}
.text strong{font-weight:bold;}
.text em{font-style: italic;}

.block-twitter{overflow: hidden;}
.block-twitter .actions{float: right; height: 35px; margin-top: 9px;}
.block-twitter .actions a{float: left;}

