@charset "UTF-8";
/* CSS Document */

@import url("http://fonts.googleapis.com/css?family=Raleway:200,800");
@import url("_general.css");
@import url("_botones.css");
@import url("_paginacion.css");
@import url("ficha-festival.css");
@import url("ficha-pelicula.css");
@import url("emergente-comentarios.css");
@import url("ficha-usuario.css");
@import url("_buscador.css");
@import url("subirpelicula.css");


/* Correcciones CABECERA */
#cabecera {
	border-bottom:2px solid #009de2;
}
	#cabecera #cabecera_contenido #menu li.salir { padding-left:10px; }
		#cabecera #cabecera_contenido #menu li a.usuario {
			color:#FFFFFF;
			background:none;
		}
			#cabecera #cabecera_contenido #menu li a.usuario:hover {
				border-bottom:none;
				background:url(../images/flecha-usuario.gif) right bottom no-repeat;
			}
		#cabecera #cabecera_contenido #menu li a.pinchaaqui {
			background:url(../images/icono-mano-menu.png) left bottom no-repeat;
			padding-left:10px;
		}
			
/* Perfil en la FRANJA */
#franja { padding-bottom:10px !important; }

	#franja_contenido { overflow:hidden; margin-bottom:10px !important; }
	
		#franja_contenido #izda {
			float:left;
			width:600px;
		}
			#franja_contenido #izda h2 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#272121;
				font-weight:normal;
				background:none;
				text-align:inherit;
			}
			#franja_contenido #izda ul {
				width:190px;
				float:left;
			}
				#franja_contenido #izda ul li { margin-bottom:10px; }
					#franja_contenido #izda ul li {
						color: #009DE2;
						font-family: Arial,Helvetica,sans-serif;
						font-size: 14px;
						font-weight: normal;
					}
					#franja_contenido #izda ul li span { color:#322A2A; }
			
		#franja_contenido #dcha {
			float:right;
			color:#009de2;
			font-size:16px;
			font-family:Arial, Helvetica, sans-serif;
		}
			#franja_contenido #dcha a.vista-publica {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#918c8c;
				background:url(../images/flecha-vista-publica.gif) right center no-repeat;
				border:1px solid #918c8c;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				padding:7px 10px;
				padding-right:20px;
				display:block;
			}
				#franja_contenido #dcha a.vista-publica:hover { background-color:#fff; text-decoration:none; border-color:#dedede; }
				
			/*Botones de rejilla */
			#franja_contenido #dcha .botones_rejilla { display:block; overflow:hidden; }
			#franja_contenido #dcha .botones_rejilla li { float:left; margin-left:10px; }
			#franja_contenido #dcha .botones_rejilla li .btn_invitados { border:1px solid #009ee5; background:url(/images/icono-invitados.png) right center no-repeat; padding:10px; padding-right:46px; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
			#franja_contenido #dcha .botones_rejilla li .btn_invitados:hover { background:url(/images/icono-invitados.png) right center no-repeat #fff; text-decoration:none; }
			#franja_contenido #dcha .botones_rejilla li .btn_invitados.activo { background:url(/images/icono-invitados.png) right center no-repeat #fff; text-decoration:none; border:1px solid #fd6e04; color:#fd6e04; }
			#franja_contenido #dcha .botones_rejilla li .btn_rejilla { border:1px solid #009ee5; background:url(/images/icono-rejilla.png) right center no-repeat; padding:10px; padding-right:46px; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
			#franja_contenido #dcha .botones_rejilla li .btn_rejilla:hover { background:url(/images/icono-rejilla.png) right center no-repeat #fff; text-decoration:none; }
			#franja_contenido #dcha .botones_rejilla li .btn_rejilla.activo { background:url(/images/icono-rejilla.png) right center no-repeat #fff; text-decoration:none; border:1px solid #fd6e04; color:#fd6e04; }
			#franja_contenido #dcha .modificacion_rejilla { text-align:right; padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999; display:none; }
		
		#franja_contenido a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:normal;
			color:#009de2;
		}
			#franja_contenido a span { color:#322a2a; } 
			#franja_contenido a:hover { text-decoration:underline; }
			
	#franja_contenido_festival {
		width:990px;
		margin:0 auto;
	}
		#franja_contenido_festival #logo_festival {
			float:left;
			position:relative;
		}
			#franja_contenido_festival #logo_festival #play {
				position:absolute;
				z-index:10;
				top:30px;
				left:67px;
				width:34px;
				height:34px;
				text-indent:-9999px;
				background:url(../images/icono-play.png) left top no-repeat;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
				text-align:center;
			}
			
	#franja_contenido.dentro {
		width:802px !important;
		float:right;
	}
		#franja_contenido.dentro #izda { width:420px; }
		
/* Perfil festival en la FRANJA */
	#franja_contenido #detalles {
		float:left;
		margin-right:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#322a2a;
	}
		#franja_contenido #detalles p.fecha { color:#009de2; }
	#franja_contenido #direccion {
		float:left;
		margin-right:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#322a2a;
	}
	#franja_contenido #datos {
		float:left;
		margin-right:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#322a2a;
	}
		#franja_contenido #detalles p, #franja_contenido #direccion p, #franja_contenido #datos li, #franja_contenido #links li { line-height:18px; }
		#franja_contenido #datos a { color:#322a2a; }
			#franja_contenido #datos a:hover { color:#009de2; }
		
/* Correcciones Paginacion */
#paginacion { margin-bottom:40px; }
			
/* Caja CONTENEDOR */
#wrapper { margin-top:0; }

	#wrapper #wrapper_content {
		background:url(../images/fondo-hoja.gif) center bottom no-repeat #fff;
		padding:0 2px;
		width:986px;
		overflow:hidden;
	}
	
		/* MENÚ */
		#wrapper #wrapper_content #menu_perfil {
			margin-top:10px;
			padding:0 10px;
			overflow:hidden;
			background:url(../images/linea-menu-perfiles.gif) left bottom repeat-x;
		}
			#wrapper #wrapper_content #menu_perfil li {
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#322a2a;
			}
				#wrapper #wrapper_content #menu_perfil li a {
					padding:16px 11px;
					display:block;
					-webkit-border-radius: 10px 10px 0 0;
					-moz-border-radius: 10px 10px 0 0;
					border-radius: 10px 10px 0 0;
					color:#009de2;
					border:1px solid #fff;
					border-bottom:none;
				}
					#wrapper #wrapper_content #menu_perfil li a:hover { background-color:#dfdede; border:1px solid #dfdede; }
					#wrapper #wrapper_content #menu_perfil li a.activo { border:1px solid #dfdede; border-bottom:1px solid #FFFFFF; }
					
			#wrapper #wrapper_content #menu_perfil li.vista-publica { float:right; }
				#wrapper #wrapper_content #menu_perfil li.vista-publica a {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#918c8c;
					background:url(../images/flecha-vista-publica.gif) right center no-repeat;
					border:1px solid #dedede;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					padding:7px 10px;
					padding-right:20px;
					margin-top:7px;
				}
					#wrapper #wrapper_content #menu_perfil li.vista-publica a:hover { background-color:#dedede; }
		
		/* SUBMENÚ */
		#wrapper #wrapper_content #submenu_perfil {
			border-bottom:1px solid #dfdede;
			overflow:hidden;
			padding-left:8px;
		}
			#wrapper #wrapper_content #submenu_perfil li {
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#322a2a;
				margin:0 16px;
			}
				#wrapper #wrapper_content #submenu_perfil li span { display:block; padding:18px 0; color:#ccc; }
				#wrapper #wrapper_content #submenu_perfil li a {
					color:#322a2a;
					display:block;
					padding:18px 0;
					padding-bottom:15px;
					border-bottom:3px solid #FFFFFF;
				}
					#wrapper #wrapper_content #submenu_perfil li a:hover, #wrapper #wrapper_content #submenu_perfil li a.activo { color:#009de2; border-bottom:3px solid #009de2 }
					
		/* CONTENIDO DENTRO DE HOJA */
		html>body div#wrapper_content_interior {overflow:hidden;}
			#wrapper_content_interior {
				padding:20px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#322a2a;
			}
				#wrapper_content_interior a { color:#0297d9; text-decoration:none; }
					#wrapper_content_interior a:hover { text-decoration:underline; }
		
		/* LISTADO MIS PELÍCULAS */
		#item_mispeliculas {
			border-bottom:1px solid #dfdede;
			padding:17px 0;
			overflow:hidden;
		}
			#item_mispeliculas #titulo {
				float:left;
				width:400px;
			}
				#item_mispeliculas #titulo.categoria { width:550px; }
				#item_mispeliculas #titulo.listacategoria { width:650px; }
				#item_mispeliculas #titulo.listajurados { width:400px; }
				#item_mispeliculas #titulo h2 { font-size:16px; font-weight:600; font-family:Arial, Helvetica, sans-serif; overflow:hidden; }
					#item_mispeliculas #titulo h2 span { background:url(../images/dot-separata.gif) left center no-repeat; font-size:14px; font-weight:normal; padding-left:14px; margin-left:10px; }
						#item_mispeliculas #titulo h2 span.fecha { background:none; padding-left:0; margin-left:0; margin-top:6px; display:block; }
				#item_mispeliculas #titulo p { margin-top:5px; color:#322a2a; }
					#item_mispeliculas #titulo p a { background:url(../images/vermas-inscripciones.gif) left center no-repeat; padding-left:14px; }
			#item_mispeliculas #botones {
				float:right;
			}
				#item_mispeliculas #botones li {
					float:left;
					margin-left:20px;
				}
					#item_mispeliculas #botones li.datos { font-size:14px; color:#918c8c; padding-top:4px; }
					#item_mispeliculas #botones li.estado { font-size:14px; color:#322a2a; padding-top:4px; }
					
		/* LISTADO PELÍCULAS INSCRITAS */
		#item_peliculasinscritas {
			border-bottom:1px solid #dfdede;
			padding:17px 0;
			overflow:hidden;
		}
			#item_peliculasinscritas #thumbnail {
				float:left;
				width:120px;
				margin-right:18px;
				position:relative:
			}
				#item_peliculasinscritas #thumbnail a { position:relative; width:120px; height:67px; overflow:hidden; display:block; }
					#item_peliculasinscritas #thumbnail #play {
						position:absolute;
						z-index:10;
						top:16px;
						left:43px;
						width:34px;
						height:34px;
						text-indent:-9999px;
						background:url(../images/icono-play.png) left top no-repeat;
						display:block;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight:bold;
						color:#FFFFFF;
						text-align:center;
					}
			
			#item_peliculasinscritas #idpeli {
				float:left;
				width:100px;
				margin-right:18px;
			}
				#item_peliculasinscritas #idpeli h3 {
					display:block;
					padding:3px 5px;
					background:#e0dfdf;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					font-size:13px;
				}
					#item_peliculasinscritas #idpeli ul { margin-top:10px; font-size:12px; }
						#item_peliculasinscritas #idpeli ul li { margin-bottom:2px; }
						#item_peliculasinscritas #idpeli ul li.vista { background:url(../images/icono-vista.png) left center no-repeat; padding-left:15px; }
			
			#item_peliculasinscritas #datospeli {
				float:left;
				width:305px;
				margin-right:18px;
			}
				#item_peliculasinscritas #datospeli h3 {
					font-size:16px;
					font-weight:bold;
				}
					#item_peliculasinscritas #datospeli ul { margin-top:10px; font-size:13px; }
						#item_peliculasinscritas #datospeli ul li { margin-bottom:2px; }
			
			#item_peliculasinscritas #estadopeli {
				float:left;
				width:270px;
				margin-right:10;
			}
				#item_peliculasinscritas #estadopeli h3 {
					font-size:13px;
					font-weight:bold;
				}
					#item_peliculasinscritas #estadopeli h3.seleccionada { background:url(../images/semaforo-abierto.png) left center no-repeat; padding-left:12px; }
					#item_peliculasinscritas #estadopeli ul { margin-top:10px; font-size:13px; color:#918c8c; }
						#item_peliculasinscritas #estadopeli ul li { margin-bottom:2px; }
			
			#item_peliculasinscritas #verficha {
				float:right;
				margin-top:18px;
				text-align:right;
			}
				#item_peliculasinscritas #verficha p#vercomentarios {
					float:none;
					margin-top:5px;
				}
					#item_peliculasinscritas #verficha p#vercomentarios a { font-size:12px; }
					
		/* Peliculas inscritas valoracion */
		#item_peliculasvaloracion {
			padding:10px;
			background:#dfdede;
			overflow:hidden;
			display:none;
		}
			#item_peliculasvaloracion #item_peliculasvaloracion_izda {
				float:left;
				width:570px;
			}
				#item_peliculasvaloracion #item_peliculasvaloracion_izda p#titulo {
					color: #000000;
					font-family: 'Raleway',sans-serif;
					font-size: 14px;
					font-weight: 600;
					margin-bottom: 10px;
				}
				#item_peliculasvaloracion #item_peliculasvaloracion_izda p textarea {
					border: 1px solid #918C8C;
					color: #009DE2;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 12px;
					padding: 10px;
					width: 510px;
				}
			#item_peliculasvaloracion #item_peliculasvaloracion_centro {
				float:left;
				width:200px;
			}
				#item_peliculasvaloracion #item_peliculasvaloracion_centro p#titulo {
					color: #000000;
					font-family: 'Raleway',sans-serif;
					font-size: 14px;
					font-weight: 600;
					margin-bottom: 10px;
				}
			#item_peliculasvaloracion #item_peliculasvaloracion_boton {
				float:right;
			}
				#item_peliculasvaloracion #item_peliculasvaloracion_boton a:hover { text-decoration:none; }
				#item_peliculasvaloracion #item_peliculasvaloracion_boton a#cancelar {
					margin-top:10px;
					display:block;
					text-align:right
				}
					#item_peliculasvaloracion #item_peliculasvaloracion_boton a#cancelar:hover { text-decoration:underline; }
			
		/* Titulillo */
		#wrapper_content #titulillo {
			text-align:center;
			margin:20px 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#009de2;
			margin-bottom:30px;
		}
			#wrapper_content #titulillo p.numeroinscripciones { text-align:center; font-size:12px; margin-top:8px; }
		/* Titulillo SEGUIMIENTO */
		#wrapper_content #seguimiento {
			border-bottom:1px solid #fff;
			padding:20px;
			overflow:hidden;
			background:#DFDEDE;
		}
			#wrapper_content #seguimiento #izda { float:left; }
				#wrapper_content #seguimiento #izda h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; }
				#wrapper_content #seguimiento #izda h2 span { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
					#wrapper_content #seguimiento #izda span.tit { float:left; background:#009de2; color:#FFFFFF; padding:6px; display:block; margin-right:10px; }
			#wrapper_content #seguimiento #dcha { float:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999999; }
				#wrapper_content #seguimiento #dcha a { font-size:14px; color:#009de2; margin-top:6px; display:block; }
					#wrapper_content #seguimiento #dcha a:hover { text-decoration:underline; }
			
		/* Botones de VOLVER */
		#wrapper_content #volver_listado {
			display:block;
			overflow:hidden;
			margin-bottom:20px;
		}
			#wrapper_content #volver_listado li { float:left; margin-right:20px; }
			
		/* Introducción DATOS */
		#wrapper_content_interior #datos_izda {
			float:left;
			width:430px;
			overflow:hidden;
		}
			#wrapper_content_interior #datos_izda li { margin-bottom:8px; overflow:hidden; }
			#wrapper_content_interior #datos_izda li.select_formatos { border-bottom:1px solid #cccccc; margin:15px 0; }
			#wrapper_content_interior #datos_izda li.select_formatos p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding:10px; padding-right:0; }
			#wrapper_content_interior #datos_izda ul#listaseleccion { float:right; width:243px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888282; }
			#wrapper_content_interior #datos_izda ul#listaseleccion li { float:none; margin-bottom:4px; }
		#wrapper_content_interior #datos_dcha {
			float:right;
			width:480px;
		}
			#wrapper_content_interior #datos_dcha li { margin-bottom:8px; overflow:hidden; }
			#wrapper_content_interior #datos_dcha #minicolumna {
				float:left;
				width:200px;
				margin:0 20px;
			}
			#wrapper_content_interior p#label {
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#272121;
				padding:5px 0;
				width:175px;
			}
				#wrapper_content_interior p#label span.obligatorio { color:#009de2; }
			#wrapper_content_interior p#label_titular, #wrapper_content_interior #datos_izda li.select_formatos p#label_titular {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#009de2;
				font-weight:bold;
			}
			#wrapper_content_interior #datos_izda li.select_formatos p#label_titular { padding:0; }
			#wrapper_content_interior p#label_explica {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#888282;
				margin:0 0 15px 0;
				overflow:hidden;
			}
			#wrapper_content_interior p#label_nomodificable {
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#888282;
				margin:5px 0 15px 0;
				overflow:hidden;
				display:block;
				float:right;
				width:244px;
				text-align:left;
			}
			#wrapper_content_interior #introduce_datos {
				float:right;
				width:234px;
				border:1px solid #e0dfdf;
				padding:4px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#009de2;
				margin-bottom:5px;
			}
				#wrapper_content_interior #introduce_datos.tres { width:78px; margin-left:5px; }
				#wrapper_content_interior #introduce_datos.dos { width:119px; margin-left:5px; }
			#wrapper_content_interior #seleccion_datos {
				float:right;
				width:200px;
				border:1px solid #e0dfdf;
				padding:8px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#888282;
				height:200px;
			}
				#wrapper_content_interior #seleccion_datos option { padding:3px 0; }
				#wrapper_content_interior select#introduce_datos { width:244px; }
			#wrapper_content_interior #minilista {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#888282;
				float:none;
				display:block;
				overflow:hidden;
			}
				#wrapper_content_interior #minilista li { float:none; margin-bottom:8px; }
			#wrapper_content_interior #minilista_horizontal { margin-top:5px; margin-bottom:10px; overflow:hidden; }
				#wrapper_content_interior #minilista_horizontal li { float:left; margin-left:5px; }
		
		/* Listado DATOS */
		#wrapper_content_interior table {
			overflow:hidden;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#888282;
			border-collapse:collapse;
		}
			#wrapper_content_interior table tr {
				border-bottom:1px solid #dfdede;
			}
				#wrapper_content_interior table tr th {
					padding:7px;
					overflow:hidden;
					background:#e9e9e9;
					color:#5f5959;
					border-left:1px solid #fff;
				}
				#wrapper_content_interior table tr td {
					padding:12px 7px;
					height:20px;
				}
		#wrapper_content_interior #listado_titular {
			width:220px;
			float:left;
			overflow:hidden;
		}
			#wrapper_content_interior #listado_titular table { width:220px; }
				#wrapper_content_interior table td.idlistado { background:#e9e9e9; }
				#wrapper_content_interior table td.colorbono { background:#e9e9e9; color:#009de2; font-weight:bold; }
		#wrapper_content_interior #listado_contenido {
			float:left;
			overflow-x:scroll;
			overflow-y:none;
			width:600px;
		}
		#wrapper_content_interior #listado_verficha {
			float:right;
			margin-top:27px;
			width:120px
		}
			#wrapper_content_interior #listado_verficha li { border-bottom:1px solid #dfdede; padding:12px 7px; height:20px; text-align:right; }
		
		#wrapper_content_interior table h3 { font-size:16px; margin-bottom:16px; }
		#wrapper_content_interior table p { margin-bottom:8px; }
		
		/* Enviar SUGERENCIAS */
		#wrapper_content.sugerencias {
			padding-bottom:60px;
			overflow:hidden;
		}
			
			#wrapper_content.sugerencias #comentario {
				width:300px;
				margin:30px auto;
			}
				#wrapper_content.sugerencias #comentario li { margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#272121; }
					#wrapper_content.sugerencias #comentario li textarea {
						float:none;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						border:1px solid #e0dfdf;
						padding:10px 12px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#009de2;
						width:273px;
						height:150px;
						margin-bottom:20px;
					}
					#wrapper_content.sugerencias #comentario li a { float:right; overflow:hidden; margin-bottom:30px; }
					
			/* Listados interiores */
			#wrapper #wrapper_content.listadosapli {
				background:none;
				width:990px;
			}
			#wrapper #wrapper_content.listadosapli #linea_listado {
				clear:both;
				overflow:hidden;
				margin-bottom:20px;
			}
				#wrapper #wrapper_content.listadosapli #linea_listado #item_festival {
					float:left;
					margin-right:37px;
					width:168px;
					position:relative;
				}
					#wrapper #wrapper_content.listadosapli #linea_listado #item_festival #play {
						background: url("../images/icono-play.png") no-repeat scroll left top transparent;
						color: #FFFFFF;
						display: block;
						font-family: Arial,Helvetica,sans-serif;
						font-size: 14px;
						font-weight: bold;
						height: 34px;
						left: 67px;
						position: absolute;
						text-align: center;
						text-indent: -9999px;
						top: 30px;
						width: 34px;
						z-index: 10;
					}
				#wrapper #wrapper_content.listadosapli #linea_listado #item_festival.ultimo { margin-right:0; }
					#wrapper #wrapper_content.listadosapli #linea_listado #item_festival a img { margin-bottom:8px; }
					#wrapper #wrapper_content.listadosapli #linea_listado #item_festival a h3 {
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight:bold;
						color:#009de2;
						margin-bottom:8px;
						min-height:24px;
					}
					#wrapper #wrapper_content.listadosapli #linea_listado #item_festival a:hover h3 { text-decoration:underline; }
					#wrapper #wrapper_content.listadosapli #linea_listado #item_festival p {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#272121;
						margin-bottom:8px;
						min-height:24px;
						overflow:hidden;
						line-height:16px;
					}
						#wrapper #wrapper_content.listadosapli #linea_listado #item_festival p.semaforo-abierto {
							background:url(../images/semaforo-abierto.png) left center no-repeat;
							padding-left:12px;
							min-height:13px;
						}
						#wrapper #wrapper_content.listadosapli #linea_listado #item_festival p.semaforo-ambar {
							background:url(../images/semaforo-ambar.png) left center no-repeat;
							padding-left:12px;
							min-height:13px;
						}
						#wrapper #wrapper_content.listadosapli #linea_listado #item_festival p.semaforo-cerrado {
							background:url(../images/semaforo-cerrado.png) left center no-repeat;
							padding-left:12px;
							min-height:13px;
							color:#cecece;
						}
						
				#wrapper #wrapper_content.listadosapli #buscador { margin-top:30px; }
				
			/* Leyenda listados interiores */
			#wrapper #wrapper_content.listadosapli #leyenda {
				font-family:Helvetica, Arial, sans-serif;
				font-size:12px;
				font-weight:normal;
				clear:both;
				float:left;
				overflow:hidden;
				width:100%;
				margin-bottom:20px;
			}
				#wrapper #wrapper_content.listadosapli #leyenda ul {
					float:left;
					left:50%;
					list-style-type:none;
					padding:0;
					position:relative;
				}
					#wrapper #wrapper_content.listadosapli #leyenda ul li {
						float:left;
						position:relative;
						right:50%;
						padding-left:12px;
						margin:0 5px;
					}
						#wrapper #wrapper_content.listadosapli #leyenda ul li.abierta {
							background:url(../images/semaforo-abierto.png) left center no-repeat;
							color:#0cbe37;
						}
						#wrapper #wrapper_content.listadosapli #leyenda ul li.ambar {
							background:url(../images/semaforo-ambar.png) left center no-repeat;
							color:#fd6e04;
						}
						#wrapper #wrapper_content.listadosapli #leyenda ul li.cerrada {
							background:url(../images/semaforo-cerrado.png) left center no-repeat;
							color:#fe0202;
						}
						
				/* Inscribirse */
				#wrapper_content_interior #inscribirte {
					width:380px;
					margin:0 auto;
					text-align:center;
					margin-bottom:40px;
					overflow:hidden;
				}
					#wrapper_content_interior #inscribirte ul {margin:20px 0; }
						#wrapper_content_interior #inscribirte ul li { float:left; margin:10px; }
							#wrapper_content_interior #inscribirte ul li a { text-decoration:none; }
					#wrapper_content_interior #inscribirte p {
						text-align:center;
						color:#272121;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						margin:20px 0 0 0;
						line-height:18px;
					}
					
				/* Saldo */
				#wrapper_content_interior #saldo {
					padding:20px 0 40px 25px;
					overflow:hidden;
				}
					#wrapper_content_interior #saldo #saldo_actual {
						float:left;
					}
						#wrapper_content_interior #saldo #saldo_actual p.ups { display:block; padding:8px; background:#009de2; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; float:left; } 
						#wrapper_content_interior #saldo #saldo_actual p.txt_saldo { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#272121; display:block; float:left; padding:8px 0; margin-left:10px; }
							#wrapper_content_interior #saldo #saldo_actual p.txt_saldo a { color:#009de2; text-decoration:none; }
								#wrapper_content_interior #saldo #saldo_actual p.txt_saldo a:hover { text-decoration:underline; }
								
				/* Confirmación de compra */
				#wrapper_content_interior #confirma_compra {
					background:#e2f4fc;
					padding:25px;
					-webkit-border-radius: 10px;
					-moz-border-radius: 10px;
					border-radius: 10px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#009de2;
				}
					#wrapper_content_interior #confirma_compra p { line-height:20px; }
					
				/* Mensaje de introducir datos */
				.introduce_datos{
				    float:right;
					 width:234px;
					 border:1px solid #e0dfdf;
					 padding:4px;
					 font-family:Arial, Helvetica, sans-serif;
					 font-size:14px;
					 color:#009de2;
					 margin-bottom:5px;
				}
				
				/* Select estado en listados */
				.estadopeli {
					border: 1px solid #E0DFDF;
					border-radius: 5px 5px 5px 5px;
					color: #009DE2;
					float: none;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 14px;
					padding: 5px 6px;
				}