* { margin: 0; padding: 0; border: 0; outline: 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
a { text-decoration:none; }

body { background: #fff2c0; }

div.wrapper { background: url(../img/wrapper.jpg) center top no-repeat; overflow: hidden; width: 100%; }

.clear { clear:both; }
hr.novotar { width:280px; border-top:#ee2924 1px solid; margin:5px 0 5px 2px; }
hr.rojo { width:700px; border-top:#ee2924 1px solid; margin:10px 0 10px 0; }

/*************** Floklore: Header: Inicio ***************/
.cabezal-superior { background: url(../img/head.jpg) repeat-x; height: 200px; width: 100%; }

	.cabezal-superior .header { height: 200px; margin: 0px auto; width: 963px; }

		.cabezal-superior .header a.banner-izquierda { float: left; display: inline-block; margin-top: 9px; }

		.cabezal-superior .header a.banner-derecha { float: right; display: inline-block; margin-top: 9px; }

.cabezal-superior .header h3 {
	float: left;
	margin-top: 7px;
	position: absolute;
	width: 192px;
}

	.cabezal-superior .header h3 a.logo-folklore {
		background: url(../img/marca.png) no-repeat;
		float: left;
		height: 170px;
		text-indent: -9000px;
		width: 192px;
	}

.cabezal-superior .header .menu {
	background: url(../img/menu.png);
	float: left;
	height: 22px;
	margin: 7px 0px 78px 0px;
	padding: 4px 0px 4px 292px;
	width: 547px;
}

	/*.cabezal-superior .header .menu ul { list-style: none; width: 547px; }
	
		.cabezal-superior .header .menu ul li { float: left; height: 30px; margin: 3px 0px 5px 0px; }
		
			.cabezal-superior .header .menu ul li a {
				color: #403f3c;
				display: block;
				font: normal 14px Arial, Helvetica, sans-serif;
				margin-right: 32px;
			}
			
				.cabezal-superior .header .menu ul li a:hover, .cabezal-superior .header .menu ul li a.active { color: #ee782d; font-weight: bold; }
		
		.cabezal-superior .header .menu ul li ul.sub {
			height: 20px;
			list-style: none;
			margin-left: -80px;
			padding-top: 5px;
			position: absolute;
			width: 240px;
		}
		
			.cabezal-superior .header .menu ul li ul.sub li { float: left; }
			
				.cabezal-superior .header .menu ul li ul.sub li a {
					color: #ef792d;
					display: block;
					font: normal 13px/21px Arial, Helvetica, sans-serif;
					margin-right: 27px;
				}
				
					.cabezal-superior .header .menu ul li ul.sub li a.last { margin-right: 0px; }*/
        
                           
        ul.menu> li > ul /* Solo para los ul debajo de los li de primer nivel. */
        {
           position:absolute;
           left:-41px;
           top:19px;
           display:none;
           list-style:none;
           width:400px;
        }
        
        ul.menu > li /* Sólo para li de primer nivel */
        {
           display:inline;
        }
        
        ul.menu
        {
           list-style:none; 
           width: 547px;
        }
        
        ul.menu li
        {
           position:relative; /* Las coordenadas de los ul inferiores serán relativas al <li> que los contiene */
           float: left; 
           height: 30px; 
           margin: 3px 0px 5px 0px; 
        }
        
        ul.menu ul
        {
           position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
           left:30px; /* Para que no monte sobre el <li> */
           top:-1px;
           display:none;
           list-style:none;
        }
        
        ul.menu li:hover > ul
        {
           display:block;
        }
        
		ul.menu li a {
			color: #403f3c;
			display: block;
			font: normal 14px Arial, Helvetica, sans-serif;
			margin-right: 32px;
		}

		ul.menu li ul.sub li a {
			color: #ef792d;
			display: block;
			font: normal 13px/21px Arial, Helvetica, sans-serif;
			margin-right: 27px;
		}

        ul.menu li a:hover, ul.menu li a.active { color: #ee782d; font-weight: bold; }
        
		ul.menu li ul.sub li a.last { margin-right: 0px; }
        
.cabezal-superior .header .fecha {
	background: #f47426;
	color: #fff2c0;
	float: right;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 16px;
	margin: 7px 0px 78px 0px;
	padding: 7px 0px;
	text-align: center;
	width: 124px;
}
/*************** Floklore: Header: Fin ***************/

/*************** Floklore: Formulario de Búsqueda: Inicio ***************/
form.buscar {
	background: url(../img/fondoform.png);
	height: 20px;
	margin: auto;
	padding: 8px 0px 8px 200px;
	width: 763px;
}

	form.buscar label { float: left; margin-top: 0px; margin-right: 12px; }

		form.buscar label a { color: #ef792d; display: block; font: bold 15px Arial, Helvetica, sans-serif; }
	
	form.buscar input {
		border: solid 1px #bebebe;
		color: #646361;
		float: left;
		font: normal 12px/12px Arial, Helvetica, sans-serif;
		height: 19px;
		width: 220px;
	}
	
		form.buscar input.busco {
			background: url(../img/btnbuscar.png) no-repeat;
			border: 0px;
			cursor: pointer;
			height: 21px;
			margin: 0px 22px 0px 2px;
			width: 21px;
		}
	
	form.buscar ul {
		float: left;
		list-style: none;
		padding-top: 3px;
		width: 302px;
	}
	
		form.buscar ul li {
			border-right: solid 1px #ef792d;
			float: left;
			margin-right: 8px;
			padding-right: 8px;
		}
		
			form.buscar ul li.last { border-right: 0px; margin-right: 0px; padding-right: 0px; }

			form.buscar ul li a { color: #1a1716; display: block; font: normal 12px/12px Arial, Helvetica, sans-serif; }
/*************** Floklore: Formulario de Búsqueda: Fin ***************/

.cabezal-superior .header .menu-login { /*width:305px;*/ float:right; margin-right:4px; margin-top:6px; color:#044622; }
.cabezal-superior .header .menu-login a { display:inline-block; margin:0 4px 0 4px; color:#044622; font-weight:bold; font-size:11px; }
.cabezal-superior .header .menu-login span.nombre-user { display:inline-block; margin:0 4px 0 4px; color:#fff2c0; font-weight:bold; font-size:13px; }

/*************** Floklore: Marquesina: Inicio ***************/
div.marquesina { height: 359px; margin: auto; width: 963px; }
/*************** Floklore: Marquesina: Fin ***************/

/*************** Floklore: Banda Superior: Inicio ***************/
div.bandasuperior { height: 53px; margin: auto; width: 993px; }
/*************** Floklore: Banda Superior: Fin ***************/

/* Content */
.content {
	background: #ffffff;
	display: table;
	margin: 0px auto;
	width: 963px;
}

.content .col-left { width:611px; float:left; margin:9px 0 6px 10px; }
.content .col-left .player { margin-bottom:10px;  }

.content .col-left .destacado {
	background: #fe740e;
	display: table;
	margin-bottom: 10px;
	width: 611px;
}

.content .col-left .destacado img.destacada { float:left; margin:8px 15px 0 8px; border:#fff2c0 3px solid; }
.content .col-left .destacado .titulo-copete { float:right; width:232px; margin:18px 15px 8px 5px; }
.content .col-left .destacado .titulo-copete a.titulo { margin:20px 0 8px 0; color:#fff2c0; font-size:30px; font-weight:bold; }
.content .col-left .destacado .titulo-copete span.bajada { margin:30px 0 8px 0; color:#fbf5dc; font-size:12px; display:block; }

.content .col-left .destacado .nota-secundaria {
	background: #fff0bd;
	margin: 8px auto;
	padding: 15px;
	width: 567px;
}

.content .col-left .destacado .nota-secundaria a.titulo { color:#583819; font-size:24px; font-weight:bold; }
.content .col-left .destacado .nota-secundaria a.bajada { color:#f47426; font-size:14px; line-height:18px; }

.content .col-left .agenda {
	background: #5b3715;
	display: table;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 611px;
}

	.content .col-left .agenda .agenda-titulo { float: left; height: 38px; width: 291px; }

	.content .col-left .agenda .agenda-eventos { float: right; height: 34px; width: 320px; }

		.content .col-left .agenda .agenda-eventos a { display: block; }
	
			.content .col-left .agenda .agenda-eventos a img { border: 0px; }

.content .col-left .agenda .agenda-eventos .mas-eventos { float:left; }
.content .col-left .agenda .contenedor-agenda { width:602px; margin:0 auto; margin-top:10px; /*margin-bottom:15px; padding-bottom:8px;*/ display:table; }
.content .col-left .agenda .agenda-destacada { background:#fff2c0; width:272px; /*height:269px;*/ margin:8px 9px 13px 13px; padding-bottom:5px; float:left; }
.content .col-left .agenda .agenda-destacada .imagen-centro { margin:0 auto; margin-top:7px; }
.content .col-left .agenda .agenda-destacada .imagen-centro img { border:#583819 5px solid; margin:10px 0 10px 0; }  
.content .col-left .agenda .agenda-destacada a.titulo { width:238px; font-size:20px; color:#ee2924; font-weight:bold; margin-left:20px; }
.content .col-left .agenda .agenda-destacada a.bajada { width:238px; font-size:14px; color:#583819; margin-left:20px; display:block; margin-bottom:13px; }
.content .col-left .agenda .evento { width:280px; padding:4px 0 15px 0; background:url(../img/linea-punteada.png) repeat-x bottom; float:left; margin-left:14px; }
.content .col-left .agenda .evento a.titulo-evento { color:#f47426; font-size:16px; font-weight:bold; }
.content .col-left .agenda .evento span.bajada-evento { color:#fff2c0; font-size:13px; display:block; }

.content .col-left .agenda .contenedor-agenda .colizq { width:280px; float:left; margin-left:14px; }
.content .col-left .agenda .contenedor-agenda .colizq .eventoA { width:280px; padding:4px 0 15px 0; background:url(../img/linea-punteada.png) repeat-x bottom; float:left; }
.content .col-left .agenda .contenedor-agenda .colizq .eventoA a.titulo-evento { color:#f47426; font-size:16px; font-weight:bold; }
.content .col-left .agenda .contenedor-agenda .colizq .eventoA span.bajada-evento { color:#fff2c0; font-size:13px; display:block; }
.content .col-left .agenda .contenedor-agenda .colizq .eventoA .bajada-agenda { color:#FFF2C0; display:block; font-size:12px; font-weight:bold; margin:10px 0 8px; }
.content .col-left .agenda .contenedor-agenda .colder { width:280px; float:right; margin-right:14px; }
.content .col-left .agenda .contenedor-agenda .colder .eventoB { width:280px; padding:4px 0 15px 0; background:url(../img/linea-punteada.png) repeat-x bottom; float:left; }
.content .col-left .agenda .contenedor-agenda .colder .eventoB a.titulo-evento { color:#f47426; font-size:16px; font-weight:bold; }
.content .col-left .agenda .contenedor-agenda .colder .eventoB span.bajada-evento { color:#fff2c0; font-size:13px; display:block; }
.content .col-left .agenda .contenedor-agenda .colder .eventoB .bajada-agenda { color:#FFF2C0; display:block; font-size:12px; font-weight:bold; margin:10px 0 8px; }

.content .col-left .banner-izq { float:left; }
.content .col-left .banner-der { float:right; }

.content .col-left .agenda .evento .bajada-agenda { color:#FFF2C0; display:block; font-size:12px; font-weight:bold; margin:10px 0 8px; }

.content .col-right { width:317px; float:right; margin:9px 10px 6px 0; }
.content .col-right .banner { margin-bottom:10px; }
.content .col-right .banner .borde { border:#583819 3px solid; }
.content .col-right .galeria-videos { width:300px; display:table; background:#0c6635; margin-bottom:10px; padding:8px;  }
.content .col-right .galeria-videos .videos-inferior { width:297px; display:table; background:#8ca815; }
.content .col-right .galeria-videos .videos-inferior .titulo { width:283px; display:table; background:#060606; padding:8px;  }
.content .col-right .galeria-videos .videos-inferior .titulo a { font-size:13px; font-weight:bold; color:#8ca815; }
.content .col-right .galeria-videos .videos-inferior .videos { width:297px; height:65px; display:table; font-size:13px; font-weight:bold; color:#8ca815; margin-top:8px; margin-bottom:8px; }
.content .col-right .galeria-videos .videos-inferior .videos a.miniatura { width:86px; height:64px; margin:2px 2px 0 1px; float:left; }
.content .col-right .galeria-videos .videos-inferior .videos a.adelante { width:11px; height:12px; float:right; background:url(../img/video-adelante.png) no-repeat; text-indent:-9000px; margin-top:28px; }
.content .col-right .galeria-videos .videos-inferior .videos a.atras { width:11px; height:12px; float:left; background:url(../img/video-atras.png) no-repeat; text-indent:-9000px; margin-top:28px; margin-right:3px;  }

.content .logos-inferior { width:933px; height:94px; margin:0 auto; background:#fffbec; margin-top:10px; }
.content .logos-inferior a { margin:10px 25px 0 26px; }
.content .logos-inferior a img { margin-top:10px; }

/* Buscar artista */
.content .col-left .agenda .buscar-artista { width:590px; height:31px; background:#fff2c0; margin:10px auto 10px auto; }
.content .col-left .agenda .buscar-artista .buscar { width:337px; height:19px; float:left; margin:6px 0 0 10px; }
.content .col-left .agenda .buscar-artista .buscar span.buscar-texto { float:left; display:inline-block; font-weight:bold; font-size:12px; color:#583819; margin:2px; }
.content .col-left .agenda .buscar-artista .buscar input { width:215px; height:15px; margin:2px 4px 0 8px; background:#f47426; float:left; }
.content .col-left .agenda .buscar-artista .buscar a.btn-buscar { background:url(../img/buscar-artista-btn.png) no-repeat; width:17px; height:16px; float:right; text-indent:-9000px; margin-top:2px; }
.content .col-left .agenda .buscar-artista .contenedor-letras { float:right; margin-right:13px; margin-top:8px; }
.content .col-left .agenda .buscar-artista .contenedor-letras a { float:left; display:inline-block; font-weight:bold; font-size:12px; color:#583819; }
.content .col-left .agenda .artista-individual { width:597px; background:#f47426; margin-bottom:9px; padding:7px; display:table; }
.content .col-left .agenda .artista-individual img.foto { float:left; border:#fff2c0 3px solid; margin:8px; }
.content .col-left .agenda .artista-individual .nombre-artista { float:right; width:400px; margin:8px; margin-top:25px; height:100px; }
.content .col-left .agenda .artista-individual .nombre-artista .titulo-cont { width:400px; height:84px; }
.content .col-left .agenda .artista-individual .nombre-artista .titulo-cont a.titulo { font-size:26px; font-weight:bold; color:#fff2c0; }
.content .col-left .agenda .artista-individual .nombre-artista a.ver-biografia { font-size:12px; font-weight:bold; color:#583819; }

.buscador-artista { width:590px; height:31px; background:#fff2c0; margin:0 auto 10px auto; }

.buscador-artista .paginador, div.buscador-artista div.paginador-notas {
	background: #fff2c0;
	height:23px;
	margin: 0px auto;
	padding-top: 6px; 
	width: 400px;
}


	.buscador-artista .paginador a.anterior, div.buscador-artista div.paginador-notas a.anterior {
		background: url(../img/flecha-anterior.png) no-repeat left 1px;
		color: #583819;
		float: left;
		font-size: 12px;
		line-height: 18px;
		height: 19px;
		padding-left: 24px;
		width: 50px;
	}
	
	.buscador-artista .paginador a.siguiente, div.buscador-artista div.paginador-notas a.siguiente {
		background: url(../img/flecha-siguiente.png) no-repeat right 1px;
		color: #583819;
		float: right;
		height: 19px;
		font-size: 12px;
		line-height: 18px;
		padding-right: 24px;
		width: 50px;
	}
	
	.buscador-artista .paginador a.numero-pagina, div.buscador-artista div.paginador-notas a.numero-pagina {
		background: #f47426;
		color: #fff2c0;
		float: left;
		font-size: 12px;
		height: 19px;
		line-height: 19px;
		margin: 0px 3px;
		text-align: center;
		width: 21px;
	}

/* Artistas interior */
.artista-interior { width:597px; background:#f47426; margin-bottom:9px; padding:7px; display:table; margin-top:-17px; }
.artista-interior .fotogaleria { float:left; width:365px; height:275px; }
.artista-interior .fotogaleria img.imagen { position:relative; z-index:1; }
.artista-interior .fotogaleria .titular-galeria { width:348px; height:20px; position:absolute; z-index:2; padding-left:7px; padding-top:3px; margin-top:243px; background:url(../img/fondo-fotogaleria.png) no-repeat; }
.artista-interior .fotogaleria .titular-galeria a.fotogaleria { float:left; width:250px; height:19px; display:inline-block; font-size:14px; color:#583819; font-weight:bold; }
.artista-interior .fotogaleria .titular-galeria a.fotogaleria-noticias { float:left; width:250px; height:19px; display:inline-block; font-size:14px; color:#fff2c0; font-weight:bold; }
.artista-interior .fotogaleria .titular-galeria .flechas { float:right; height:25px; }
.artista-interior .fotogaleria .titular-galeria .flechas a.flecha-izq { width:17px; height:16px; float:left; background:url(../img/flecha-atras.png) no-repeat; text-indent:-9000px; margin-right:3px; }
.artista-interior .fotogaleria .titular-galeria .flechas a.pausa { width:36px; height:16px; float:left; background:url(../img/pausa-fotogaleria.png) no-repeat; text-indent:-9000px; margin-right:3px; }
.artista-interior .fotogaleria .titular-galeria .flechas a.flecha-der { width:17px; height:16px; float:left; background:url(../img/flecha-adelante.png) no-repeat; text-indent:-9000px; margin-right:6px; }

.artista-interior .nombre-artista {
	float: right;
	/*height: 100px;*/
	margin-top: 8px;
	margin-right: 15px;
	overflow: hidden;
	width: 215px;
}

.artista-interior .nombre-artista .titulo-cont { overflow: hidden; width: 215px; }

.artista-interior .nombre-artista .titulo-cont a.titulo {
	color: #fff2c0;
	font-size: 26px;
	font-weight: bold;
	word-wrap: break-word;
}

.artista-interior .nombre-artista .tags { background:url(../img/bg-tags.png) no-repeat; width:207px; height:106px; margin-top:50px; padding:8px; }
.artista-interior .nombre-artista .tags .titulo-tags { width:207px; height:24px; margin-bottom:1px; }
.artista-interior .nombre-artista .tags a { font-weight:bold; color:#583819; font-size:11px; }
.artista-interior .nombre-artista .tags a.medio { font-size:14px; }
.artista-interior .nombre-artista .tags a.grande { font-size:18px; }

.artista-interior .texto-artista { width:570px; background:#fff2c0; margin:10px auto 0 auto; padding:10px; color:#583819; font-size:12px; }
.artista-interior .compartir { width:589px; height:31px; background:#583819; margin:0 auto 0 auto; color:#583819; font-size:12px; }
.artista-interior .compartir .izquierda { width:175px; height:23px; float:left; margin:5px 0 0 6px; }
.artista-interior .compartir .izquierda a.compartir-txt { float:left; color:#fff2c0; font-size:11px; line-height:22px; margin-right:10px; }
.artista-interior .compartir .izquierda a.a { float:left; text-indent:-9000px; background:url(../img/a.png) no-repeat; margin-left:2px; width:21px; height:23px; }
.artista-interior .compartir .izquierda a.b { float:left; text-indent:-9000px; background:url(../img/b.png) no-repeat; margin-left:2px; width:21px; height:23px; }
.artista-interior .compartir .izquierda a.c { float:left; text-indent:-9000px; background:url(../img/c.png) no-repeat; margin-left:2px; width:21px; height:23px; }
.artista-interior .compartir .izquierda a.d { float:left; text-indent:-9000px; background:url(../img/d.png) no-repeat; margin-left:2px; width:21px; height:23px; }
.artista-interior .compartir .izquierda a.e { float:left; text-indent:-9000px; background:url(../img/e.png) no-repeat; margin-left:2px; width:21px; height:23px; }
.artista-interior .compartir a.imprimir { width:48px; float:right; display:inline-block; color:#fff2c0; font-size:11px; line-height:22px; margin-top:5px; margin-right:6px; background:url(../img/imprimir-ico.png) no-repeat right; padding-right:18px; }

.content .col-left .notas-relacionadas { width:592px; background:#583819; margin:0 auto 0 auto; padding:10px; color:#583819; font-size:12px; margin-bottom:10px; }
.content .col-left .notas-relacionadas .titulo { width:586px; height:30px; background:#f47426; margin:0 auto 0 auto; padding-left:6px; padding-top:5px; color:#fff2c0; font-size:25px; font-weight:bold; }
.content .col-left .notas-relacionadas ul { margin:12px 0 8px 23px; }
.content .col-left .notas-relacionadas ul li { list-style:square; color:#f47426; margin-bottom:5px; }
.content .col-left .notas-relacionadas ul li a { color:#fff2c0; font-size:13px; font-weight:bold; } 

.content .col-right .galeria-videos .titulo-objeto { padding-bottom:8px; }
.content .col-right .audio-relacionado { width:297px; display:table; background:#f47426; margin-bottom:10px; padding:8px;  }
.content .col-right .audio-relacionado .titulo-objeto { padding-bottom:8px; }
.content .col-right .encuesta { width:300px; display:table; background:#ee2924; margin-bottom:10px; padding:8px;  }
.content .col-right .encuesta .titulo-objeto { width:283px; padding-bottom:8px; }
.content .col-right .encuesta .encuesta-cont { width:263px; margin:0 auto 8px auto; }
.content .col-right .encuesta .encuesta-cont span { font-size:18px; color:#fff2c0; font-weight:bold; display:inline-block; margin-bottom:4px; }
.content .col-right .encuesta .encuesta-cont ul { margin:8px 0 8px 0; }
.content .col-right .encuesta .encuesta-cont ul li { color:#FFFFFF; font-weight:bold; font-size:14px; list-style:none; margin-bottom:10px; /*margin-bottom:4px;*/ }
.content .col-right .encuesta .encuesta-cont ul li input { margin-right:4px; }
.content .col-right .encuesta .ver-resultado-votar { width:300px; height:30px; background:#fff2c0; margin-top:15px; }
.content .col-right .encuesta .ver-resultado-votar a.resultado { color:#583819; font-size:14px; float:left; font-weight:bold; padding:7px; }
.content .col-right .encuesta .ver-resultado-votar a.votar { width:70px; height:30px; background:#583819; font-size:14px; float:right; font-weight:bold; color:#fff2c0; line-height:27px; text-align:center; }
.content .col-right .agenda { width:300px; display:table; background:#0c6635; margin-bottom:10px; padding:8px;  }
.content .col-right .agenda .titulo-objeto { width:283px; padding-bottom:8px; }
.content .col-right .agenda .agenda-cont { width:282px; margin:0 auto 8px auto; /*border:#FF0000 1px solid;*/ margin-top:8px; display:table; }
.content .col-right .agenda .agenda-cont span.mes { float:left; font-weight:bold; color:#fff2c0; display:inline-table; font-size:16px; width:130px; }
.content .col-right .agenda .agenda-cont a.mes-arriba { float:right; background:url(../img/mes-arriba.png) no-repeat; width:21px; height:22px; text-indent:-9000px; }
.content .col-right .agenda .agenda-cont a.mes-abajo { float:right; background:url(../img/mes-abajo.png) no-repeat; width:21px; height:22px; text-indent:-9000px; margin-left:4px; }
.content .col-right .agenda .agenda-cont .cont-dias { background:#fff2c0; width:282px; height:22px; margin-top:12px; }
.content .col-right .agenda .agenda-cont .cont-dias a.dias { margin:4px 15px 4px 15px; float:left; color:#f47426; font-weight:bold; font-size:14px; }
.content .col-right .agenda .agenda-cont .numeros-dias { background:#3d8251; width:282px; display:table; }
.content .col-right .agenda .agenda-cont .numeros-dias span.dias { width:18px; margin:5px 11px 5px 11px; float:left; display:inline-block; text-align:center; }
.content .col-right .agenda .agenda-cont .numeros-dias span.dias a { color:#fff2c0; font-weight:bold; font-size:14px; }
.content .col-right .agenda .agenda-cont .numeros-dias span.dias a.marron { color:#583819; }
.content .col-right .agenda .agenda-cont .numeros-dias span.dias a.naranja { color:#f47426; }

/* Noticias home */
.content .col-left .destacado .nota-secundaria-vertical { width:263px; height:280px; margin:8px 0 8px 8px; background:#fff2c0; padding:15px; float:left; }
.content .col-left .destacado .nota-secundaria-vertical .img { margin:0 auto; width:258px; }
.content .col-left .destacado .nota-secundaria-vertical .img img { margin:0 auto; width:243px; border:#f47426 6px solid; margin-bottom:6px; }
.content .col-left .destacado .nota-secundaria-vertical a.titulo { color:#583819; font-size:20px; font-weight:bold; }
.content .col-left .destacado .nota-secundaria-vertical a.bajada { color:#f47426; font-size:13px; line-height:16px; }

.content .col-left .destacado .nota-secundaria-horizontal { width:565px; margin:0 0 8px 8px; background:#583819; padding:15px; display:table; }
.content .col-left .destacado .nota-secundaria-horizontal .img { display:table-cell; vertical-align:middle; }
.content .col-left .destacado .nota-secundaria-horizontal .img img { border:#f47426 3px solid; float:left; margin-right:12px; }
.content .col-left .destacado .nota-secundaria-horizontal .izquierda { float:left; margin-left:12px; width:472px; }
.content .col-left .destacado .nota-secundaria-horizontal .izquierda a.titulo { color:#f47426; font-size:24px; font-weight:bold; }
.content .col-left .destacado .nota-secundaria-horizontal .izquierda a.bajada { color:#fff2c0; font-size:12px; display:block; }

/* Noticias interior */
.artista-interior .nombre-artista .detalle { margin-top: 16px; overflow: hidden; width: 214px; }

.artista-interior .nombre-artista .detalle span { color:#fbf5dc; font-size:12px; font-weight:bold; }

.content .col-left .links-relacionados { width:592px; background:#f47426; margin:0 auto 0 auto; padding:10px; color:#583819; font-size:12px; margin-bottom:10px; }
.content .col-left .links-relacionados .titulo { width:586px; height:30px; background:#583819; margin:0 auto 0 auto; padding-left:6px; padding-top:5px; color:#fff2c0; font-size:25px; font-weight:bold; }
.content .col-left .links-relacionados ul { margin:12px 0 8px 23px; }
.content .col-left .links-relacionados ul li { list-style:square; color:#583819; margin-bottom:5px; }
.content .col-left .links-relacionados ul li a { color:#fff2c0; font-size:13px; font-weight:bold; }

.content .col-right .tags-derecha { width:300px; display:table; background:#f47426; margin-bottom:10px; padding:8px;  }
.content .col-right .tags-derecha .tags { width:283px; margin:0 auto; }
.content .col-right .tags-derecha .tags a { font-size:16px; color:#583819; font-weight:bold; }
.content .col-right .tags-derecha .tags a.grande { font-size:24px; }
.content .col-right .tags-derecha .tags a.medio { font-size:19px; }

/* Contactenos */
.ventanas { width:700px; background:#fff2c0; display:table; padding-bottom:10px; }
.ventanas .superior { width:700px; height:71px; background:url(../img/contactenos-top.png) repeat-x; }
.ventanas .superior a.titulo { background:url(../img/contactenos-titulo.png) no-repeat; width:189px; height:36px; float:left; text-indent:-9000px; margin:5px 0 0 5px; }
.ventanas .superior a.cerrar { width:21px; height:18px; float:right; margin:15px 15px 0 0; text-align:center; background:#fff2c0; color:#ed1c24; font-weight:bold; line-height:18px; }
.ventanas span.titulo-izq { float:left; margin:15px 0 0 15px; font-size:18px; color:#ed1c24; font-weight:bold; }
.ventanas span.titulo-der { float:right; margin:20px 15px 0 0; font-size:14px; color:#ed1c24; font-weight:bold; }
.ventanas .medio { width:668px; height:278px; background:#0c6635; margin:20px auto 10px auto; padding-top:27px; }
.ventanas .medio .datos { width:400px; display:table; margin:0 auto; }
.ventanas .medio .datos span.dato { width:85px; clear:both; height:37px; float:left; display:inline-block; text-align:right; font-size:14px; color:#fff2c0; font-weight:bold; }
.ventanas .medio .datos input { width:293px; height:22px; border:0; background:#fff2c0; float:right; margin-bottom:14px; }
.ventanas .medio .datos textarea { width:293px; height:143px; border:0; background:#fff2c0; float:right; }
.ventanas a.enviar { background:url(../img/enviar-btn.png) no-repeat; width:71px; height:25px; margin:7px 148px 0 0; float:right; text-indent:-9000px; margin-bottom: }

/* Politicas privacidad */
.ventanas .superior a.titulo-politicas { background:url(../img/politicas-privacidad-titulo.png) no-repeat; width:340px; height:40px; float:left; text-indent:-9000px; margin:8px 0 0 15px; }
.ventanas .medio-politicas { width:668px; margin:0 auto 10px auto; padding-top:15px; color:#583819; }
.ventanas .medio-politicas p { font-weight:bold; margin-top:5px; }

/* Terminos y condiciones */
.ventanas .superior a.titulo-terminos { background:url(../img/terminos-condiciones.png) no-repeat; width:348px; height:37px; float:left; text-indent:-9000px; margin:8px 0 0 15px; }
.ventanas .medio-politicas { width:668px; margin:0 auto 10px auto; padding-top:15px; color:#583819; }
.ventanas .medio-politicas p { font-weight:bold; margin-top:5px; }

/* Resultado encuesta */
.content .col-left .resultado-busqueda { width:611px; display:table; background:#ee2924; margin-bottom:10px; }
.content .col-left .resultado-busqueda a.titulo-resultado { background:url(../img/resultado-busqueda-titulo.png) no-repeat; width:238px; height:27px; float:left; text-indent:-9000px; margin:8px 0 0 10px; }
.content .col-left .resultado-busqueda .flechas { width:31px; height:19px; float:right; margin:10px 10px 0 0; }
.content .col-left .resultado-busqueda .flechas a.izq { width:12px; height:19px; background:url(../img/resultado-izq.png) no-repeat; float:left; margin-right:5px; text-indent:-9000px; }
.content .col-left .resultado-busqueda .flechas a.der { width:12px; height:19px; background:url(../img/resultado-der.png) no-repeat; float:right; text-indent:-9000px; }

.content .col-left .resultado-busqueda .resultados { width:590px; display:table; background:#fff2c0; margin:0 auto 10px auto; }
.content .col-left .resultado-busqueda .resultados span.palabra-busqueda { font-size:25px; color:#ee2924; font-weight:bold; display:block; margin:5px 0 5px 12px; }
.content .col-left .resultado-busqueda .resultados span.pico { font-size:20px; }
.content .col-left .resultado-busqueda .resultados .barra-resultados { width:573px; height:19px; background:#f47426; margin:0 auto; }
.content .col-left .resultado-busqueda .resultados .barra-resultados span.mostrar { display:inline-block; color:#fff2c0; font-size:11px; margin:0 20px 0 10px; line-height:15px; }
.content .col-left .resultado-busqueda .resultados .barra-resultados span.mostrar a { display:inline-block; color:#583819; font-weight:bold; font-size:12px; text-decoration:underline; margin:2px; }
.content .col-left .resultado-busqueda .resultados .barra-resultados span.encontrados { display:inline-block; color:#583819; font-size:11px; margin:0 20px 0 10px; line-height:15px; }
.content .col-left .resultado-busqueda .resultados .resultado { width:573px; height:68px; margin:6px auto 6px auto; border-bottom:#ee2924 1px dashed; }
.content .col-left .resultado-busqueda .resultados .resultado img.foto { float:left; border:#f47426 4px solid; }
.content .col-left .resultado-busqueda .resultados .resultado .datos-derecha { float:right; width:480px; }
.content .col-left .resultado-busqueda .resultados .resultado p.artista { font-weight:bold; color:#ee2924; font-size:15px; }
.content .col-left .resultado-busqueda .resultados .resultado p.fecha { font-weight:bold; color:#ee2924; font-size:12px; }
.content .col-left .resultado-busqueda .resultados .resultado a.ver-nota { background:url(../img/ver-nota-ico.png) no-repeat left center; color:#ee2924; font-size:13px; display:inline-block; float:left; margin-top:12px; padding-left:16px; }
.content .col-left .resultado-busqueda .resultados .resultado a.ver-video { background:url(../img/ver-video-ico.png) no-repeat left center; color:#ee2924; font-size:13px; display:inline-block; float:left; margin-top:12px; padding-left:21px; }
.content .col-left .resultado-busqueda .resultados .resultado a.ver-imagenes { background:url(../img/ver-imagenes-ico.png) no-repeat left center; color:#ee2924; font-size:13px; display:inline-block; float:left; margin-top:12px; padding-left:21px; }
.content .col-left .resultado-busqueda .buscador-resultado { width:590px; height:31px; background:#f47426; margin:0 auto 10px auto; }
.content .col-left .resultado-busqueda .buscador-resultado .paginador { width:400px; height:23px; background:#f47426; margin:0 auto; padding-top:6px; }
.content .col-left .resultado-busqueda .buscador-resultado .paginador a.anterior { float:left; width:50px; height:19px; line-height:18px; background:url(../img/pagina-anterior-rojo.png) no-repeat left 1px; font-size:12px; color:#fff2c0; padding-left:24px; }
.content .col-left .resultado-busqueda .buscador-resultado .paginador a.siguiente { float:right; width:50px; height:19px; line-height:18px; background:url(../img/pagina-siguiente-rojo.png) no-repeat right 1px; font-size:12px; color:#fff2c0; padding-right:24px; }
.content .col-left .resultado-busqueda .buscador-resultado .paginador a.numero-pagina { float:left; background:#ee2924; margin:0 3px 0 3px; width:21px; height:19px; line-height:19px; font-size:12px; color:#fff2c0; text-align:center; }

/* Resultado encuesta */
.content .col-left .resultado-encuesta { width:611px; display:table; background:#f47426; margin-bottom:10px; }
.content .col-left .resultado-encuesta .izquierda { width:310px; display:table; float:left; }
.content .col-left .resultado-encuesta .izquierda .resultado-titulo { width:310px; height:34px; background:url(../img/resultado-encuesta-titulo.png) no-repeat; }
.content .col-left .resultado-encuesta .izquierda .titulo-encuesta { width:270px; display:table; background:#fff2c0; margin:0 auto; color:#f47426; font-weight:bold; font-size:24px; padding:10px; }
.content .col-left .resultado-encuesta .izquierda .barra-titulo { width:290px; height:15px; margin:0 auto; margin-top:6px; }
.content .col-left .resultado-encuesta .izquierda .barra-titulo span { color:#fff2c0; font-weight:bold; font-size:10px; float:left; display:inline-block; }
.content .col-left .resultado-encuesta .izquierda .barra-titulo span.respuestas { width:105px; margin-left:7px; }
.content .col-left .resultado-encuesta .izquierda .barra-titulo span.porcentaje { width:32px; }
.content .col-left .resultado-encuesta .izquierda .barra-titulo span.porc { width:37px; text-align:center; }
.content .col-left .resultado-encuesta .izquierda .barra-titulo span.votos { width:45px; }

.content .col-left .resultado-encuesta .izquierda .encuesta .cont-input { width:289px; margin: 0 auto; margin-top:8px; font-weight:bold; padding-top:2px; padding-left:6px; padding-bottom:2px; background:#fff2c0; }
.content .col-left .resultado-encuesta .izquierda .encuesta .cont-input .opcionesVotacion { font-size:13px; height:38px; margin-top:16px; margin-bottom:16px; }
.content .col-left .resultado-encuesta .izquierda .encuesta .cont-input .opcionesVotacion .opcionV { width:100px; display:table; height:32px; float:left; }
.content .col-left .resultado-encuesta .izquierda .encuesta .cont-input .opcionesVotacion .opcionV .opContVT { /*width:140px;*/ height:32px; display:table-cell; vertical-align:middle; line-height:16px; font-weight:bold; font-size:14px; color:#f47426;  }
.content .col-left .resultado-encuesta .izquierda .encuesta .cont-input .opcionesVotacion .opcionV .opContVT span { display:inline-block; float:right; width:95px; }
.content .col-left .resultado-encuesta .izquierda .encuesta .cont-input .opcionesVotacion .opcionV .opContVT input { margin-right:5px; }
.content .col-left .resultado-encuesta .izquierda .encuesta .opcionesVotacion .barraPorcentaje { width:98px; background-color:#f47426; float:left; margin: 10px 2px 0 2px; height:16px; }
.content .col-left .resultado-encuesta .izquierda .encuesta .opcionesVotacion .barraPorcentaje .barraLlena { background-color:#ee2924; float:left; height:16px; }
.content .col-left .resultado-encuesta .izquierda .encuesta .opcionesVotacion .barraPorcentaje .barraRoja { background-color:#ee2924; float:left; height:16px; }
.content .col-left .resultado-encuesta .izquierda .encuesta .opcionesVotacion .votos { width:38px; float:left; font-weight:bold; font-size:12px; line-height:15px; margin-top:10px; text-align:center; }

.content .col-left .resultado-encuesta .izquierda .no-votaste-titulo { width:310px; height:30px; background:url(../img/todavia-novotaste.png) no-repeat; }
.content .col-left .resultado-encuesta .izquierda .novotaste { width:289px; margin:0 auto; font-weight:bold; padding:2px 0 2px 6px; background:#fff2c0; display:table; }
.content .col-left .resultado-encuesta .izquierda .linea { width:266px; margin:0 auto; padding:10px; display:table; }
.content .col-left .resultado-encuesta .izquierda .linea input { float:left; margin-right:8px; }
.content .col-left .resultado-encuesta .izquierda .linea span { float:right; width:230px; margin-right:10px; font-weight:bold; font-size:14px; color:#ee2924; font-weight:bold; }
.content .col-left .resultado-encuesta .izquierda .novotaste a.votar { background:url(../img/votar-btn.png) no-repeat; width:82px; height:27px; text-indent:-9000px; float:right; margin:5px 6px 8px 0; }


.content .col-left .resultado-encuesta .derecha { width:300px; display:table; float:right; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas-titulo { width:300px; height:34px; background:url(../img/otras-encuestas-titulo.png) no-repeat; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas-titulo .flechas { width:30px; height:18px; float:right; margin:11px 11px 0 0; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas-titulo .flechas a.izq { float:left; background:url(../img/flecha-izq.png) no-repeat; width:12px; height:16px; text-indent:-9000px; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas-titulo .flechas a.der { float:right; background:url(../img/flecha-der.png) no-repeat; width:12px; height:16px; text-indent:-9000px; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas { width:290px; background:#583819; margin-bottom:8px; padding-bottom:8px; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas .encuesta-linea { width:268px; border-bottom:#ac956d 1px dashed; margin:0 auto; padding-top:14px; padding-bottom:15px; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas .encuesta-linea p.titulo-encuesta { color:#fff2c0; font-size:13px; font-weight:bold; }
.content .col-left .resultado-encuesta .derecha .otras-encuestas .encuesta-linea p.votos { color:#f47426; font-size:11px; margin-top:4px; }


/* Videos home */
.content .col-left .videos-home { width:611px; display:table; background:#0c6635; margin-bottom:10px; }
.content .col-left .videos-home .otros-videos-titulo { float:left; background:url(../img/otros-videos-titulo.png) no-repeat; width:152px; height:25px; margin:15px 8px 15px 8px; }
.content .col-left .videos-home .ventanas { width:598px; background:#fff2c0; margin:0 auto; margin-bottom:4px; }
.content .col-left .videos-home .ventanas .titulo { float:left; font-weight:bold; font-size:17px; color:#fff2c0; margin:5px 0 0 8px; }
.content .col-left .videos-home .ventanas .titulo-ventana-verde { width:587px; height:30px; background:#8ca815; margin:0 auto; margin-bottom:8px; margin-top:8px; }
.content .col-left .videos-home .ventanas .flechas-video { width:30px; float:right; margin:-30px 14px; }
.content .col-left .videos-home .ventanas .flechas-video a.izq { float:left; background:url(../img/flecha-izq.png) no-repeat; width:12px; height:16px; text-indent:-9000px; }
.content .col-left .videos-home .ventanas .flechas-video a.der{ float:right; background:url(../img/flecha-der.png) no-repeat; width:12px; height:16px; text-indent:-9000px; }
img.titulos-ventanas { margin:8px; }
.content .col-left .videos-home .ventanas .video { width:123px; float:left; margin:0 13px 0 13px; }
.content .col-left .videos-home .ventanas .video p { width:123px; margin-top:5px; font-weight:bold; font-size:14px; }
.content .col-left .videos-home .ventanas .video p.verde { color:#0c6635; }
.content .col-left .videos-home .ventanas .video p.naranja { color:#f47426; }
.content .col-left .videos-home .ventanas .video p.marron { color:#583819; }
.content .col-left .videos-home .ventanas .video p.rojo { color:#ee2924; }
.content .col-left .videos-home .ventanas .video p.verde { color:#0c6635; }
.content .col-left .videos-home .ventanas .titulo-ventana-naranja { width:587px; height:30px; background:#f47426; margin:0 auto; margin-bottom:8px; margin-top:8px; }
.content .col-left .videos-home .ventanas .titulo-ventana-marron { width:587px; height:30px; background:#583819; margin:0 auto; margin-bottom:8px; margin-top:8px; }
.content .col-left .videos-home .ventanas .titulo-ventana-rojo { width:587px; height:30px; background:#ee2924; margin:0 auto; margin-bottom:8px; margin-top:8px; }
.content .col-left .videos-home .ventanas .titulo-ventana-verde-oscuro { width:587px; height:30px; background:#0c6635; margin:0 auto; margin-bottom:8px; margin-top:8px; }


/* Contactenos */
.ventanas .superior a.titulo-registracion { background:url(../img/registracion-titulo.png) no-repeat 0 3px; width:189px; height:38px; float:left; text-indent:-9000px; margin:5px 0 0 5px; }
.ventanas .medio-registracion { width:668px; display:table; margin:0 auto 10px auto; padding-top:27px; }
.ventanas .medio-registracion .datos { width:460px; display:table; margin:0 auto; }
.ventanas .medio-registracion .datos span.dato { width:156px; clear:both; height:36px; float:left; display:inline-block; text-align:right; font-size:14px; color:#ed1c24; font-weight:bold; }
.ventanas .medio-registracion .datos input.largo { width:286px; height:22px; border:0; background:#583819; float:right; margin-bottom:14px; color:#fff2c0; padding-left:6px; }
.ventanas .medio-registracion .datos select.largo { width:293px; height:22px; border:0; background:#583819; float:right; margin-bottom:14px; color:#fff2c0; padding-left:6px; }
.ventanas .medio-registracion .datos .fecha-nac { width:293px; height:22px; float:right; margin-bottom:14px; }
.ventanas .medio-registracion .datos .fecha-nac select.corto { width:87px; height:22px; border:0; background:#583819; float:left; margin-bottom:14px; color:#fff2c0; padding-left:6px; }
.ventanas .medio-registracion .datos .fecha-nac span.barra { width:10px; height:22px; border:0; float:left; margin-bottom:14px; color:#ed1c24; padding-left:6px; line-height:20px; }
.ventanas .recibir { width:640px; background:#0c6635; margin:10px auto; padding:15px; display:table; }
.ventanas .recibir input { float:left; margin-left:10px; height:15px; }
.ventanas .recibir span { float:right; width:596px; color:#fff2c0; font-size:12px; }
.ventanas a.enviar { background:url(../img/registrarme-btn.png) no-repeat; width:103px; height:25px; margin:7px 15px 0 0; float:right; text-indent:-9000px; }
.ventanas .acepto-terminos { width:204px; height:20px; float:left; margin:10px 0 0 40px; }
.ventanas .acepto-terminos input { float:left; }
.ventanas .acepto-terminos span { float:right; color:#0c6635; font-weight:bold; }

/* Login */
.ventana-login { width:540px; background:#fff2c0; display:table; }
.ventana-login .superior { width:540px; height:71px; background:url(../img/contactenos-top.png) repeat-x; }
.ventana-login .superior a.titulo { background:url(../img/contactenos-titulo.png) no-repeat; width:189px; height:36px; float:left; text-indent:-9000px; margin:5px 0 0 5px; }
.ventana-login .superior a.cerrar { width:21px; height:18px; float:right; margin:15px 15px 0 0; text-align:center; background:#fff2c0; color:#ed1c24; font-weight:bold; line-height:18px; }
.ventana-login .superior a.titulo-login { background:url(../img/login-titulo.png) no-repeat 0 3px; width:80px; height:37px; float:left; text-indent:-9000px; margin:5px 0 0 5px; }
.ventana-login .datos-login { width:480px; background:#0c6635; margin:15px auto; padding:15px 15px 0 15px; display:table; }
.ventana-login .datos-login .datos { width:440px; display:table; margin:0 auto; }
.ventana-login .datos-login .datos span.dato { width:96px; clear:both; height:36px; float:left; display:inline-block; text-align:right; font-size:14px; color:#fff2c0; font-weight:bold; }
.ventana-login .datos-login .datos input.largo { width:316px; height:22px; border:0; background:#fff2c0; float:right; margin-bottom:14px; color:#0c6635; padding-left:6px; }
.ventana-login a.olvide { margin:5px 0 0 15px; float:left; background:url(../img/cuadrado.png) no-repeat left center; padding-left:10px; color:#ed1c24; font-weight:bold; font-size:12px; }
.ventana-login a.enviar { background:url(../img/ingresar-btn.png) no-repeat; width:83px; height:25px; margin:0 15px 15px 0; float:right; text-indent:-9000px; }

/* Mis datos */
.ventanas .superior a.titulo-misdatos { background:url(../img/misdatos-titulo.png) no-repeat 0 3px; width:146px; height:31px; float:left; text-indent:-9000px; margin:5px 0 0 5px; }
.ventanas .medio-registracion .datos span.largo { width:286px; height:22px; border:0; float:right; margin-bottom:14px; color:#000000; font-weight:bold; padding-left:6px; }
.ventanas a.editar { background:url(../img/editar-datos-btn.png) no-repeat; width:103px; height:25px; margin:3px 15px 0 0; float:right; text-indent:-9000px; }

/* Olvide clave */
.ventana-login .superior a.olvide-titulo { background:url(../img/olvide-clave-titulo.png) no-repeat; width:230px; height:35px; float:left; text-indent:-9000px; margin:5px 0 0 5px; }
.ventana-login a.enviar-datos { background:url(../img/enviar-btn.png) no-repeat; width:71px; height:25px; margin:0 15px 15px 0; float:right; text-indent:-9000px; }

/* Pop up video - foto */
.popup-fotovideo { background:url(../img/video-img-bg.png) no-repeat; width:652px; height:503px; }
.popup-fotovideo .imagen-video { width:612px; height:446px; margin:0 auto; padding-top:13px; clear:both; }
.popup-fotovideo a.cerrar-popup { background:url(../img/cerrar-popup.png) no-repeat; width:30px; height:18px; float:right; text-indent:-9000px; margin:8px 40px 0 0; }
.popup-fotovideo .imagen-video .fotogaleria { float:left; width:365px; height:275px; }
.popup-fotovideo .imagen-video .fotogaleria img.imagen { position:relative; z-index:1; }
.popup-fotovideo .imagen-video .fotogaleria .titular-galeria { width:605px; height:52px; position:absolute; z-index:2; padding-left:7px; padding-top:3px; margin-top:391px; background:url(../img/bg-titulo-popup.png) no-repeat; }
.popup-fotovideo .imagen-video .fotogaleria .titular-galeria a.fotogaleria { float:left; width:450px; height:42px; display:inline-block; font-size:18px; color:#583819; font-weight:bold; margin-top:4px; }
.popup-fotovideo .imagen-video .fotogaleria .titular-galeria a.fotogaleria-noticias { float:left; width:250px; height:19px; display:inline-block; font-size:14px; color:#fff2c0; font-weight:bold; }
.popup-fotovideo .imagen-video .fotogaleria .titular-galeria .flechas { float:right; width:127px; margin-top:13px; }
.popup-fotovideo .imagen-video .fotogaleria .titular-galeria .flechas a.flecha-izq { width:27px; height:27px; float:left; background:url(../img/flecha-atras-grande.png) no-repeat; text-indent:-9000px; margin-right:3px; }
.popup-fotovideo .imagen-video .fotogaleria .titular-galeria .flechas a.pausa { width:55px; height:27px; float:left; background:url(../img/pausa-fotogaleria-grande.png) no-repeat; text-indent:-9000px; margin-right:3px; }
.popup-fotovideo .imagen-video .fotogaleria .titular-galeria .flechas a.flecha-der { width:28px; height:27px; float:left; background:url(../img/flecha-adelante-grande.png) no-repeat; text-indent:-9000px; margin-right:6px; }


/* Agenda home */
.content .col-left .destacado .titulo-copete span.bajada-agenda { margin:7px 0 8px 0; color:#fbf5dc; font-size:12px; display:block; font-weight:bold; }
.content .col-right .galeria-videos-marron { width:300px; display:table; background:#603f1a; margin-bottom:10px; padding:8px;  }
.content .col-right .galeria-videos-marron .videos-inferior { width:297px; display:table; background:#fff7d2; margin-top:2px; }
.content .col-right .galeria-videos-marron .videos-inferior .titulo { width:283px; display:table; background:#060606; padding:8px;  }
.content .col-right .galeria-videos-marron .videos-inferior .titulo a { font-size:13px; font-weight:bold; color:#8ca815; }
.content .col-right .galeria-videos-marron .videos-inferior .videos { width:297px; height:65px; display:table; font-size:13px; font-weight:bold; color:#8ca815; margin-top:8px; margin-bottom:8px; }
.content .col-right .galeria-videos-marron .videos-inferior .videos a.miniatura { width:86px; height:64px; margin:2px 2px 0 1px; float:left; }
.content .col-right .galeria-videos-marron .videos-inferior .videos a.adelante { width:11px; height:14px; float:right; background:url(../img/video-adelante-marron.png) no-repeat; text-indent:-9000px; margin-right:2px; margin-top:28px; }
.content .col-right .galeria-videos-marron .videos-inferior .videos a.atras { width:11px; height:12px; float:left; background:url(../img/video-atras-marron.png) no-repeat; text-indent:-9000px; margin-top:28px; margin-right:3px;  }

/* Reproductor radio */
.reprod-radio-cont { width:714px; }
.reprod-radio-cont .reprod-radio { width:714px; height:122px; background:url(../img/reprod-radio-bg.png) repeat-x; }
.reprod-radio-cont .reprod-radio h3 a.logo-folklore { width:305px; height:122px; background:url(../img/logo-folklore.png) no-repeat; float:left; text-indent:-9000px; color:#FFFFFF; margin-left:30px; }
.reprod-radio-cont .barra-titulos { width:714px; height:48px; background:#8ca815; }
.reprod-radio-cont .barra-titulos .izq { width:330px; height:35px; margin-top:6px; float:left; }
.reprod-radio-cont .cuadro-medio { width:678px; height:392px; background:#fff2c0; margin:0 auto; }
.reprod-radio-cont .cuadro-medio .izq { width:310px; height:382px; background:#8ca815; margin-left:10px; float:left; }
.reprod-radio-cont .cuadro-medio .izq .reproductor { width:300px; height:53px; margin:0 auto; }
.reprod-radio-cont .cuadro-medio .izq .foto-artista { width:252px; height:150px; margin:0 auto; margin-top:20px; }
.reprod-radio-cont .barra-titulos .der { width:378px; height:35px; margin-top:6px; float:right; }
.reprod-radio-cont .cuadro-medio .der { width:358px; height:382px; background:#8ca815; float:right; }
.reprod-radio-cont .cuadro-medio .der .cuadro-escuchar { width:338px; height:370px; float:right; background:#fff2c0; padding:10px; overflow-y:auto; }
.reprod-radio-cont .cuadro-medio .der .cuadro-escuchar .interior { width:320px; display:table; float:left; margin:7px 0 7px 0; }
.reprod-radio-cont .cuadro-medio .der .cuadro-escuchar .interior p.fecha { width:320px; float:left; color:#0d0b0a; font-weight:bold; font-size:14px; }
.reprod-radio-cont .cuadro-medio .der .cuadro-escuchar .interior p.autor { width:320px; float:left; color:#0d0b0a; font-size:12px; }
.reprod-radio-cont .cuadro-medio .der .cuadro-escuchar .interior a.escuchar { float:left; display:inline-block; background:url(../img/icono-escuchar.png) no-repeat left center; width:11px; height:14px; color:#1c5b2c; font-weight:bold; font-size:14px; padding-left:15px; margin-top:3px; }
.reprod-radio-cont .footer { background:url(../img/footer-repradio.png) repeat-x; width:714px; height:23px; }

/* Formulario inscripcion */
.ventanas .superior h3.titulo-inscripcion { background:url(../img/formulario-inscripcion.png) no-repeat; width:379px; height:39px; float:left; text-indent:-9000px; margin:8px 0 0 15px; }
.ventanas .datos-generales { width:700px; height:30px; background:#583819; margin-top:15px; }
.ventanas .datos-generales img { margin:4px 0 0 52px; }
.ventanas .datos-musico { width:700px; height:30px; background:#ed1c24; }
.ventanas .datos-musico img { margin:4px 0 0 52px; }
.ventanas .medio-inscripcion { width:668px; display:table; margin:0 auto 10px auto; padding-top:27px; }
.ventanas .medio-inscripcion .datos { width:560px; display:table; margin-left:20px; }
.ventanas .medio-inscripcion .datos span.dato { width:204px; clear:both; height:36px; float:left; display:inline-block; text-align:right; font-size:14px; color:#ed1c24; font-weight:bold; }
.ventanas .medio-inscripcion .datos input.largo { width:335px; height:22px; border:0; background:#583819; float:right; margin-bottom:14px; color:#fff2c0; padding-left:6px; }
.ventanas .medio-inscripcion .datos select.largo { width:293px; height:22px; border:0; background:#583819; float:right; margin-bottom:14px; color:#fff2c0; padding-left:6px; }
.ventanas .medio-inscripcion .datos .fecha-nac { width:293px; height:22px; float:right; margin-bottom:14px; }
.ventanas .medio-inscripcion .datos .fecha-nac select.corto { width:87px; height:22px; border:0; background:#583819; float:left; margin-bottom:14px; color:#fff2c0; padding-left:6px; }
.ventanas .medio-inscripcion .datos .fecha-nac span.barra { width:10px; height:22px; border:0; float:left; margin-bottom:14px; color:#ed1c24; padding-left:6px; line-height:20px; }
.ventanas .medio-inscripcion .datos .checks-derecha { width:341px; float:right; margin-bottom:14px; }
.ventanas .medio-inscripcion .datos .checks-derecha .linea { width:162px; float:left; margin-right:7px; margin-bottom:7px; }
.ventanas .medio-inscripcion .datos .checks-derecha input { float:left; margin-right:7px; }
.ventanas .medio-inscripcion .datos .checks-derecha span { float:right; width:135px; height:30px; font-size:12px; color:#583819; font-weight:bold; }
.ventanas .recibir { width:640px; background:#0c6635; margin:10px auto; padding:15px; display:table; }
.ventanas .recibir input { float:left; margin-left:10px; height:15px; }
.ventanas .recibir span { float:right; width:596px; color:#fff2c0; font-size:12px; }
.ventanas a.enviar { background:url(../img/registrarme-btn.png) no-repeat; width:103px; height:25px; margin:7px 15px 0 0; float:right; text-indent:-9000px; }
.ventanas .acepto-terminos { width:204px; height:20px; float:left; margin:10px 0 0 40px; }
.ventanas .acepto-terminos input { float:left; }
.ventanas .acepto-terminos span { float:right; color:#0c6635; font-weight:bold; }
.ventanas .datos-inferior { width:460px; margin:15px auto 0 auto; display:table; }
.ventanas .datos-inferior .preguntas { width:460px; padding-left:20px; color:#e40d15; font-weight:bold; margin-bottom:15px; }
.ventanas .datos-inferior .preguntas .pregunta { width:270px; float:left; line-height:20px; color:#000000; font-weight:bold; margin-right:10px; margin-bottom:10px; background:url(../img/square.png) no-repeat left center; padding-left:18px; }
.ventanas .datos-inferior .preguntas .inputs { width:150px; float:right; }
.ventanas .datos-inferior .preguntas .inputs span.negro { width:80px; color:#000000; font-weight:bold; margin-right:10px; }
.ventanas .datos-inferior .preguntas .inputs span.rojo { width:80px; color:#e40d15; font-weight:bold; margin-right:10px; }
.ventanas .datos-inferior p.rojo { color:#e40d15; font-weight:bold; clear:both; margin-left:34px; }
.ventanas .datos-inferior .inputs-sec { float:right; width:270px; font-weight:bold; color:#e40d15; }
.ventanas .datos-inferior .inputs-sec input { margin:0 5px 30px 10px; }

.ventanas .datos-inferior .preguntas-rojo { width:460px; padding-left:20px; color:#e40d15; font-weight:bold; margin-bottom:15px; clear:both; margin-top:10px; }
.ventanas .datos-inferior .preguntas-rojo .pregunta { width:320px; float:left; color:#e40d15; font-weight:bold; margin-right:10px; margin-bottom:10px; background:url(../img/square.png) no-repeat left 5px; padding-left:18px; }
.ventanas .datos-inferior .preguntas-rojo .pregunta-sin { width:320px; float:left; color:#e40d15; font-weight:bold; margin-right:10px; margin-bottom:10px; }
.ventanas .datos-inferior .preguntas-rojo input.rojo { width:380px; height:20px; background:#ed1c24; }
.ventanas .datos-inferior .preguntas-rojo textarea.rojo { width:380px; height:60px; background:#ed1c24; }
a.inscribime-btn { width:103px; height:25px; background:url(../img/inscribime-btn.png) no-repeat; float:right; text-indent:-9000px; margin:10px 188px 10px 0; }

/* Thickbox Postulantes */
.ventana-postular .superior a.titulo{
    background:url(../media/img/static/postular-participantes-titulo.png) no-repeat; width:358px; height:38px; float:left; text-indent:-9000px; margin:8px 0 0 15px; 
}
.ventana-postular .medio .datos label select{
    width:293px;
    float:right;
}

.ventana-postular a.enviar{
    background:url("../media/img/static/boton-enviar.png") no-repeat scroll 0 0 transparent;
    width:71px;
} 


/* Menu artistas */
.content .col-left .menu-col { width:601px; display:table; background:#583819; margin-bottom:10px; padding-left:10px; }
.content .col-left .menu-col ul { list-style:none; margin-left:10px; }
.content .col-left .menu-col ul li { margin:3px 5px 5px 5px; color:#FFF2C0; font-weight:bold; float:left; }
.content .col-left .menu-col ul li a.menu { font-size:13px; font-weight:bold; color:#F47426; display:inline-block; margin-top:1px; }
.content .col-left .menu-col ul li a.menuOn { color:#583819; background:#FFF2C0; padding:1px 12px 1px 12px; margin-top:1px; display:inline-block; }

/*************** Floklore: Columna Derecha: Calendario: Inicio ***************/
div.col-right div.calendario {
	background: #006434;
	height: 268px;
	padding: 7px 0px 0px;
	width: 310px;
}

	div.col-right div.calendario div.titulo {
		background: url(../img/tituloagenda.png) no-repeat;
		height: 21px;
		margin: 0px 10px;
		padding: 7px 0px 7px 221px;
		width: 68px;
	}
	
		div.col-right div.calendario div.titulo a {
			display: block;
			float: left;
			height: 21px;
			margin-right: 6px;
			width: 26px;
		}
		
			div.col-right div.calendario div.titulo a img { border: 0px; }

	div.col-right div.calendario div.mes { height: 22px; margin: 0px 14px 7px; width: 282px; }
	
		div.col-right div.calendario div.mes p { color: #fff0be; font: normal 18px/25px Arial, Helvetica, sans-serif; }
	
	div.col-right div.calendario div.interior { height: 183px; margin: 0px 14px; width: 282px; }
/*************** Floklore: Columna Derecha: Calendario: Fin ***************/

/*************** Floklore: Footer: Inicio ***************/
.footer {
	background: url(../img/footer.png); 
	height: 157px;
	margin: auto;
	width: 992px;
}

	.footer .menu-footer { height: 46px; margin: 0px auto; width: 480px; }

		.footer .menu-footer a {
			color: #fff2c0;
			display: inline-block;
			font-weight: bold;
			margin: 15px 10px 0px 10px;
		}
		
	.footer .meni-inferior { color: #ffffff; margin: 25px auto 0px; width: 630px; }
	
		.footer .meni-inferior a {
			color: #ffffff;
			font-size: 11px;
			font-weight: bold;
			text-align: center;
		}
		
	.footer .logo-vida {
		background: url(../img/vidadigital.png) no-repeat;
		height: 31px;
		margin: 12px auto 0px;
		width: 95px;
	}
/*************** Floklore: Footer: Fin ***************/

/*************** Floklore: Reglamento: Inicio ***************/
div.ventanas div.superior a.titulo-reglamento {
	color: #fff2c0;
	display: inline-block;
	font: bold 26px Arial, Helvetica, sans-serif;
	padding: 9px 13px 0px;
}
/*************** Floklore: Reglamento: Fin ***************/

/*************** Floklore: Votación: Inicio ***************/
.content .col-left .votacion .bloque-categoria { float: left; padding-top: 10px; width: 610px; }

	.content .col-left .votacion .bloque-categoria .titulo {
		background-color: #583819;
		color: #fff2c0;
		font-size: 16px;
		font-weight: bold;
		height: 28px;
		padding-left: 10px;
		padding-top: 10px;
		width: 600px;
	}

	.input-listado-votacion-publico {
		background: #fff2c0;
		border: medium none;
		color: #f47426;
		display: block;
		float: left;
		height: 22px;
		padding-left: 10px;
		padding-top: 5px;
		width: 570px;
	}
	
	.popup-listado-votacion-publico {
		background: #8ca815;
		color: #044622;
		font-weight: bold;
		max-height: 200px;
		overflow: auto;
		position: absolute;
		width: 609px;
	}
	
		.popup-listado-votacion-publico a {
			color: #044622;
			display: block;
			font-size: 11px;
			font-weight: bold;
			padding: 4px;
		}
		
			.popup-listado-votacion-publico a:hover { background: #044622; color: #8ca815; }

	.content .col-left .votacion .bloque-categoria .terna { margin-top: 10px;}

		.content .col-left .votacion .bloque-categoria .terna .expande { float: left; height: 27px; width: 29px; }

		a.enviar-voto-publico { float: right; padding-right: 2px; padding-top: 10px; }
	
	/*************** Floklore: PopUp: Inicio ***************/
	.ventana-postular {
		background: #fff2c0;
		display: table;
		padding-bottom: 20px;
		width: 582px;
	}
	
		.ventana-postular .superior { background: url("/media/img/static/postular-top.png") repeat-x scroll transparent; height: 92px; width: 582px; }
		
			.ventana-postular .superior a.titulo {
				background: url("/media/img/static/postular-participantes-titulo.png") no-repeat scroll 0 0 transparent;
				float: left;
				height: 38px;
				margin-left: 5px;
				margin-top: 22px;
				text-indent: -9000px;
				width: 358px;
			}
			
			.ventana-postular .superior a.cerrar {
				background: #fff2c0;
				color: #ed1c24;
				float: right;
				font-weight: bold;
				height: 18px;
				line-height: 18px;
				margin: 22px 15px 0px 0px;
				text-align: center;
				width: 21px;
			}
			
		.ventana-postular .medio {
			background: #0c6635;
			height: 85px;
			margin: 20px auto 10px;
			padding-top: 27px;
			width: 520px;
		}
		
			.ventana-postular .medio .datos { display: table; margin: 0px auto; width: 520px; }
			
				.ventana-postular .medio .datos span.dato {
					clear: both;
					color: #fff2c0;
					display: inline-block;
					float: left;
					font-size: 14px;
					font-weight: normal;
					height: 37px;
					text-align: right;
					width: 163px;
				}
				
				.ventana-postular .medio .datos input {
					background: #fff2c0;
					border: 0px none;
					color: #0c6635;
					float: left;
					font-size: 13px;
					height: 18px;
					margin-bottom: 14px;
					margin-left: 10px;
					width: 319px;
				}
				
				.ventana-postular a.enviar {
					background: url("/media/img/static/enviar-btn.png") no-repeat scroll transparent;
					float: right;
					height: 25px;
					margin: 7px 32px 0px 0px;
					text-indent: -9000px;
					width: 71px;
				}
	/*************** Floklore: PopUp: Fin ***************/
/*************** Floklore: Votación: Fin ***************/
