/* 

Name: 					GoldenTicket Styles
Author: 				Xavier Fajardo fro Taller2
contacto				xfajardo@taller2.net
version:				1.0

*/

/* Estilos básicos y avanzados para el sitio de Golden Ticket */

/*Navegación Branding */
#brand-nav	{
	background: #45484d; /* old browsers */
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* ie */background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* opera */
	overflow: hidden;
	-pie-background: linear-gradient(#45484d,#000000);
	}
#nav-wrapper-1	{
	width: 880px;
	margin: 0 auto;
	color: #fff;
	padding: 40px 40px 20px;
	font-size: 11px;
	position: relative;
	min-height: 25px;
	}
#nav-wrapper-1 a:link, #nav-wrapper-1 a:visited {
	color: #FFF100;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
#nav-wrapper-1 a:hover {
	color: #fff;
	}	
#nav-comp {
	display: inline;
	margin: 0 0;
	position: absolute;
	right: 40px;
	top:13px;
	list-style-type: none;	
}
#nav-comp li	{
	float: left;
	margin: 0 10px 0 0;
	}
	
#mi-cuenta ul li	{
	float: none;
	list-style-type: none;
	margin: none;
	display: none;
	}	
#mi-cuenta a:link {
	color: #050505;
	padding: 4px 9px;
	background: -moz-linear-gradient(
		top,
		#f2f2f2 0%,
		#b3b3b3);
	-pie-background:linear-gradient(#f2f2f2,#b3b3b3);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#f2f2f2),
		to(#b3b3b3));
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);	
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#mi-cuenta a:hover {
	background: #fff;
	}
	ul li{list-style:none}
#logo-web	{
	background: url(../imagenes/logo-web.png) 0 0 no-repeat;
	height: 42px;
	text-indent: -999999px;
	width: 230px;
	margin: 0
	}
#logo-web a {
	display: block;
	height: 42px;
	width: 23opx;
	}
#cont-busqueda-global {
	background: #fff;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px solid #949494;
	padding: 5px;
	width: 325px;
	position: absolute;
	top:40px;
	left:280px;
	}	
#busqueda-global > fieldset {
	margin: 0
	}
#yellow-search {
	color: #4f4f4f;
	padding: 5px 10px;
	background: -moz-linear-gradient(
		top,
		#fff200 0%,
		#e9c200);
	-pie-background: linear-gradient(
		top,
		#fff200 0%,
		#e9c200);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fff200),
		to(#e9c200));
	border: 1px solid #d4b207;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-radius:0px 20px 20px 0px;
	-moz-box-shadow:
		0px 1px 3px rgba(233,194,0,0.5),
		inset 0px 0px 10px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(233,194,0,0.5),
		inset 0px 0px 10px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(233,194,0,0.5),
		inset 0px 0px 10px rgba(255,255,255,0.6);
	/*text-shadow:
		0px -1px 0px rgba(255,255,255,1),
		0px 1px 0px rgba(204,204,204,0.2);*/
	cursor: pointer;	
	}
#campo-busqueda-global {
	border:1px solid #fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius:10px;
	padding: 5px;
	width: 212px;	
	}
#campo-busqueda-global:focus {
	border:1px solid #d4b207;
	color: #333;	
	}
#paisorigen {
	color: #565656;
	margin: .75em 0 0;	
	}					
/*Nav One */
#nav-one-container {
	background: #FFF100; /* old browsers */
	background: -moz-linear-gradient(top, #FFF100 0%, #E9C400 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF100), color-stop(100%,#E9C400)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF100', endColorstr='#E9C400',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #FFF100 0%,#E9C400 100%);
	-pie-background: linear-gradient(#FFF100 0%,#E9C400); /* opera */
	border-bottom: 1px solid #CEA702;
	border-top: 1px solid #FFF471;
	width: 960px;
	margin: 0 auto;	
	}
#nav-one	{
	font-size: 18px;
	padding: 15px;
	list-style-type: none;
	position: relative;
	}
	
#nav-one a:link, #nav-one a:visited {
	color: #333333;
	text-decoration: none;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
	}
#nav-one a:hover 	{
	color: #A9952E;
	}
#nav-one a:hover img {
	opacity: 0.25;
	}					
#nav-one li {
	float: left;
	margin: 0 10px;
	position: relative;
	}
#nav-one li > ul {
	display: none;
	position: absolute;
	top:100%;
	background: #FFF100; /* old browsers */
	background: -moz-linear-gradient(top, #FFF100 0%, #E9C400 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF100), color-stop(100%,#E9C400)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF100', endColorstr='#E9C400',GradientType=0 ); /* ie */
	background: -moz-linear-gradient(top, #FFF100 0%, #E9C400 100%); /* opera */
	-pie-background: linear-gradient(#FFF100, #E9C400);
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius:0 0 10px 10px;
	font-size: 13px;
	margin-bottom: 0;
	min-width: 95px;
	}
#nav-one li > ul li {
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid #CEA702;
	border-top: 1px solid #FFF471;
	display: block;
	width: 250px;
	}
#nav-ini-sesion {
	font-size: 13px;
	position: absolute;
	top: -4px;
	right: -390px;
	padding: 10px;
	}
#nav-ini-sesion:hover {
	background: #FFF100;
	}		
#nav-one #nav-login {
	top:100%;
	background: #FFF100; /* old browsers */
	background: -moz-linear-gradient(top, #FFF100 0%, #E9C400 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF100), color-stop(100%,#E9C400)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF100', endColorstr='#E9C400',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #FFF100 0%,#E9C400 100%); /* opera */
	-pie-background: linear-gradient(#FFF100, #E9C400);
	
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius:0 0 10px 10px;
	font-size: 13px;
	right: 0px;
	width: 180px;
	position: absolute;
	padding: 20px
	}
#nav-form label {
	display: block;
	}	
#nav-form input[type="text"], #nav-form input[type="password"] {
	background: #EFEFEF; /* old browsers */
	background: -moz-linear-gradient(top, #EFEFEF 0%, #FFFFFF 51%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(51%,#FFFFFF)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #EFEFEF 0%,#FFFFFF 51%); /* opera */
	-pie-background:linear-gradient(#EFEFEF,#FFFFFF);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #FFFFFF #BABABA #DDDDDD #FFFFFF;
	border-width: 1px;
	padding: 5px 10px;
	margin-bottom: 10px;
	}	
		
#nav-one li > ul li:first-child {
	border-top: none;
}
#nav-one li > ul li:last-child	{
	border-bottom: none;
	}		
				
#nav-one li > ul li a:link {
	display: block;
	width: 100%
	}
.dashboard-icon {position: relative; left: -10px; top:-2px;}	
/* Crear Evento */
body	{
	background: #F6F6F6; 
	}
		
.wrapper	{
	background: #fff;
	}
.pagina		{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 920px;
	margin: 0 auto -50px;
	padding: 26px 20px;
	alignment-baseline: center;
	}
.pagina-interior {
	padding: 0 0 2.5em 0;
	position: relative;
	}	
.crear-evento-1	{
	position: relative;
	}
.crear-evento-pasos	{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	}				
.crear-evento-pasos li {
	background: #E6E6E6;
	background: -moz-linear-gradient(top, #CCCCCC 0%, #B3B3B3 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCCCCC), color-stop(100%,#B3B3B3)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#B3B3B3',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #CCCCCC 0%,#B3B3B3 100%); /* opera */
	-pie-background: linear-gradient(#CCCCCC,#B3B3B3);
	color: #fff;
	float: left;
	font-size: 1.262em;
	font-weight: bold;
	margin: 0 10px 0 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 10px 15px;
	border-radius:10px
	}
.crear-evento-pasos li.current-state	{
	background: #E6E6E6;
	color: #666666;
	}
.formulario-crear-evento {
	background: #E6E6E6;
	padding: 40px;
	width: 800px;
	}
.formulario-crear-evento input {
	background: #EFEFEF; /* old browsers */
	background: -moz-linear-gradient(top, #EFEFEF 0%, #FFFFFF 51%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(51%,#FFFFFF)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #EFEFEF 0%,#FFFFFF 51%); /* opera */
	-pie-background: linear-gradient( #EFEFEF,#FFFFFF);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #FFFFFF #BABABA #DDDDDD #FFFFFF;
	border-width: 1px;
	padding: 5px 10px;
	width: 95%;
	}
.formulario-crear-evento input[type="radio"] {
	width: 50px;
	}	
input.midform	{
	width: 70px;
	margin-right: 10px
	}
input.semi-large-form {
	width: 70%;
	}
label.l-block {
	display: block;
	}				
.fondo-filete	{
	border-bottom: 1px solid #cbcbcb;
	padding-bottom: 10px;
	margin-bottom: 1em;
	}
.filete-tabla	{
	border-bottom: 1px solid #cbcbcb;
	margin-bottom: 10px;
	}
.filete-tabla tr {
	padding: 5px 0
	}	
#fecha-unica	{
	display: none;
	}
.fechaas {
	background: #fff;
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 1.5em;
	
	}
.fechaas table {
	margin: 0
	}			
.izq	{
	width: 160px;
	}
.full	{
	width: 100%
	}
.margin-right {
	margin-right: 10px;
	}		
label > .mas-info {
	position: relative;
	}
.mas-info {
	position: relative;
	top:-2px;
	left: 5px;
	cursor: pointer;
	}
.dere {
	width: 130px;
	}		
/*.mas-info	{
	background-color: #929292;
	color: #FFF100;
	padding: 1px 6px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	}*/	

.salvar-continuar	{
	margin: 1.5em 0 0 0;
	text-align: center;
	padding-bottom: 1.5em;
	}	
.campo-de-tabla	{
	background: #fff;
	border: 1px solid #b9b9bc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 3px 5px #d1d1d1;
	-moz-box-shadow: 0px 3px 5px #d1d1d1;
	box-shadow: 0px 3px 5px #d1d1d1;
	}
.campo-de-tabla table {
	width: 100%;
	margin: 0
}	
.campo-de-tabla table thead th {
	border: 1px solid #b9b9bc;
	border-top: none;
	background: #F7F7F7;
	background: -moz-linear-gradient(top, #F7F7F7 0%, #EBECEB 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#EBECEB)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#EBECEB',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #F7F7F7 0%,#EBECEB 100%); /* opera */
	-pie-background:linear-gradient(#F7F7F7,#EBECEB);
	padding: 10px;
	font-weight: bold;
	}
.campo-de-tabla table thead th:first-child {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	border-left: none;
	border-radius:10px 0 0 0;
	}
.campo-de-tabla table thead th:last-child {
	border-right: none;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	border-radius:0 10px 0 0;
	}
.cell-center	{
	text-align: center;
	}
.cell-valign {
	vertical-align: middle;
	}	
.cell-ocultar {
	width: 30px;
	}
.cell-left {
	width: 65%;
	}				
.campo-de-tabla table tfoot td:last-child {
	background: #F7F7F7;
	background: -moz-linear-gradient(top, #F7F7F7 0%, #E3E4E3 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#E3E4E3)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#E3E4E3',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #F7F7F7 0%,#E3E4E3 100%); /* opera */
	-pie-background: linear-gradient(#F7F7F7,#E3E4E3); /* opera */
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius:10px;
	border-top: 1px solid #F7F7F7;
	padding: 20px 10px;
	}			
.campo-de-tabla table td {
	background: #FDFDFD;
	background: -moz-linear-gradient(top, #FDFDFD 0%, #F8F8F8 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#F8F8F8)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#F8F8F8',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #FDFDFD 0%,#F8F8F8 100%); /* opera */
	-pie-background: linear-gradient(#FDFDFD ,#F8F8F8); /* opera */

	border-bottom: 1px solid #b9b9bc;
	border-right: 1px solid #E0E1E0;
	padding: 10px; 
	}	
.campo-de-tabla table td:last-child	{
	border-right: none;
	}
.t-icon {
	margin: 0 4px;
	}	
td > .table-actions {
	position: relative;
	}
.table-actions {
	right: -5px;
	}
.eventos-titular-tabla {
	display: block;
	font-size: 18px;
	}
.evento-fecha-titular 	{
	font-size: 10px;
	}
.tabla-eventos-titulares {
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.eventos-titular-tabla:link, .eventos-titular-tabla:visited {
	color: #588fad;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-decoration: none;
	}
.eventos-titular-tabla:hover {
	color: #123d54
	}	

/*Pag eventos */

#eventos-ordering	{
	position: absolute;
	right: 0;
	top:73px; 
	}	
.evento-buscar label, #event-selctbox {
	font-size: 10px;
	margin-right: 10px;
	}		
.main-input-text-style {
	background: #EFEFEF; /* old browsers */
	background: -moz-linear-gradient(top, #EFEFEF 0%, #FFFFFF 51%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(51%,#FFFFFF)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #EFEFEF 0%,#FFFFFF 51%); /* opera */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-pie-background: linear-gradient( #EFEFEF,#FFFFFF); /* opera */
	
	border-radius: 5px;
	border-color: #FFFFFF #BABABA #DDDDDD #FFFFFF;
	border-width: 1px;
	padding: 5px 10px;
	}
#buscar-evento-submit	{
	border: 1px solid #DDDDDD;
	margin-right: 10px;
	padding: 3px;
	cursor: pointer;
	}		

/* Formularios */
.formularios-1 {
	background: #EFEFEF; /* old browsers */
	background: -moz-linear-gradient(top, #EFEFEF 0%, #FFFFFF 51%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(51%,#FFFFFF)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #EFEFEF 0%,#FFFFFF 51%); /* opera */
	-pie-background:linear-gradient(#EFEFEF,#FFFFFF);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	border-color: #FFFFFF #BABABA #DDDDDD #FFFFFF;
	border-width: 1px;
	padding: 5px 10px;
	}
.modal-window-1 {
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 60%;
	position: absolute;
	margin: 0 auto;
	padding: 15px;
	display: none;
	}
.modal-window-1 td {
	padding: 10px 0;
	}	
.modal-window-header {
	background: #F7F7F7;
	background: -moz-linear-gradient(top, #F7F7F7 0%, #EBECEB 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#EBECEB)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#EBECEB',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #F7F7F7 0%,#EBECEB 100%); /* opera */
	-pie-background:linear-gradient(#F7F7F7,#EBECEB);
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-radius:10px;
	padding: 10px;
	}
/* Editar evento */
.espacio-gris {
	background: #E6E6E6;
	padding: 20px;
	width: 840px;
	}
.main-col-1, .main-col-2 {
	float: left;
	}
.main-col-1 {
	width: 60%;
	margin-right: 9%;
	}
.main-col-2 {
	width: 30%
	}
/*#cont-col-1, #cont-col-2, #cont-col-3 {
	float: left;
	}
#cont-col-1 {
	margin-right: 10px;
	width: 25%;
	}
#cont-col-2 {
	margin-right: 10px;
	width: 50%
	}					
#cont-col-2 {
	
	}
*/			
.span-edit {
	font-size: 9pt
	}	
.all-caps-title-1 {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
#editar-multiples-fechas {
	list-style: none;
	margin: 0;
	}
#editar-multiples-fechas li {
	margin: 10px 0;
	padding: 3px;
	border-bottom: 1px solid #F7F7F7;
	}
.error_notif 	{
	border: 1px solid;
  	margin: 10px 0px;
  	padding:15px 10px 15px 50px;
  	background-repeat: no-repeat;
  	background-position: 10px center;
  	color: #D8000C;
 	background-color: #FFBABA;
}
/* Búsqueda avanzada */
.titulos-fondo-negro {
	background: #45484d; /* old browsers */
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* opera */
	-pie-background: linear-gradient(#45484d,#000000);
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #E5E5E5;
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	padding: 6px 5px;
	text-align: center; 
	border-radius:10px 10px 0px 0px;
	}			
#de-para-cp label {
	display: block;
	}
/* Lista de mas eventos	 */
#more-event-list {
	list-style-type: none;
	margin-bottom: 10px;
	}
#more-event-list li {
	border-bottom: 1px dashed #a2a2a2;
	margin: 0 0 16px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding: 5px 5px 2px;
	}
#more-event-list li:hover {
	background: #fff;
	}	
#more-event-list li h3 {
	font-weight: 100;
	}
#more-event-list li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	}	
.evt-col-1, .evt-col-2 {
	float: left;
	}
.evt-col-1 {
	width: 160px;
	}
.evt-col-2 {
	width: 270px;
	}
#more-event-list .evt-dtls {
	list-style-type: none;
	margin-bottom: 0;
	}
#more-event-list .evt-dtls li {
	margin: 0;
	padding: 4px 0;
	}
#more-event-list .evt-dtls li:last-child {
	border-bottom: none;
	margin-bottom: 13px;
	}									
#more-event-list .evt-dtls li.ev-fech {
	background: transparent url(../imagenes/icons/calendar-blue.png) left center no-repeat;
	padding-left: 24px; 
	}
#more-event-list .evt-dtls li.ev-recint {
	background: transparent url(../imagenes/icons/building-medium.png) left center no-repeat;
	padding-left: 24px;
	}
#more-event-list .evt-dtls li.ev-compra {
	background: transparent url(../imagenes/icons/ticket-stub.png) left center no-repeat;
	padding-left: 24px;
	}				
/*Modulos */
	
.div-modulo {
	background: #EEEEEE;
	-pie-background: #EEEEEE;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-bottom: 16px;
	overflow: hidden;
	border-radius:10px 10px 0 0;
	
	}	
.div-modulo-conte {
	padding: 10px;
	}	
.gldn-centrs {
	list-style-type: none;
	}					
.gldn-centrs li	{
	background: url(../imagenes/icons/ticket.png) left center no-repeat;
	border-bottom: 1px dotted #9a9a9a;
	margin: 0;
	padding: 5px 0px 5px 30px;
	}
.fondo-redondo {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius:10px;
	}

/* El Evento */
#listado-de-eventos {
	margin-bottom: 1.25em;
	}
#lista-de-eventos {
	list-style-type: none;
	overflow: hidden;
	}					
#lista-de-eventos li {
	border-bottom: 1px dashed #4D4D4D;
	float: left;
	margin: 5px 0;
	width: 680px;
	padding: 10px 0;
	}
.event-date-container	{
	background: #FFF100; /* old browsers */
	background: -moz-linear-gradient(top, #FFF100 0%, #E9C400 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF100), color-stop(100%,#E9C400)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF100', endColorstr='#E9C400',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #FFF100 0%,#E9C400 100%); /* opera */
	-pie-background: linear-gradient(#FFF100,#E9C400); /* opera */
	
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-box-shadow: 0px 2px 5px #b2a000;
	-webkit-box-shadow: 0px 2px 5px #b2a000;
	box-shadow: 0px 2px 5px #b2a000;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding: 10px;
	text-align: center;
	width: 80px;
	}
.event-day {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: -7px
	}
.event-date {
	font-size: 2.3em;
	font-weight: bold;
	margin-bottom: -9px;
	}
.titular-recinto-detalle {
	font-size: 17px;
	}	

/* Comprar boletos */
#detalles-compra {
	background: #E6E6E6;
	padding: 20px;
	height: 100%;
	margin-bottom: 1.5em;
	}
#mas-detalles-compra {
	background: #535353;
	color: #fff;
	height: 100%;
	padding: 10px;
	}
#mas-detalles-compra p {
	margin-bottom: 5px;
	}		
#mas-detalles-compra p span {
	color: #fff200;
	display: block;
	font-weight: bold;
	}
#foto-recinto {
	background: #fff;
	border: 1px solid #535353;
	min-height: 378px;
	margin-bottom: 2em;
	margin-right: 0;
	padding: 10px;
	}
#datos-por-confirmar {
	list-style-type: none;
	}
#datos-por-confirmar li {
	border-bottom: 1px dotted #535353;
	margin: 0 0 .5em 0;
	padding-bottom: 1em; 
	}
.notificacion-importante {
	background-color: #B1B1B1 rgba(170, 170, 171, 0.8);
    background: rgba(170, 170, 171, 0.8);
    border:solid 1px #878787;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 0px 3px 5px #454545;
    -webkit-box-shadow: 0px 3px 5px #454545;
    box-shadow: 0px 3px 5px #454545;
    margin-bottom: 2em;
    padding: 15px;
	}
#asientos {
	margin-bottom: 2em;
	}	
.estand-list {
	float: left;
	width: 100%;
	list-style-type: none;
	position: relative;
	margin-bottom: 10px;
	}					
.estand-list li {
	float: left;
	margin: 0 1px 0;
	height: 12px;
	width: 12px;
	}
.estand-list li a:link {
	display: block;
	height: 12px;
	width: 12px;
	}
.estand-list li.nombre-fila {
	float: none;
	display: block;
	clear: right;
	font-size: 10px;
	}	
.but-disp {
	background: #A3A3A3;
	}
.but-disp:hover {
	background: #6D6D6D;
	}	
.but-disp a:link {
	color: #A3A3A3;
	}
.butdisp a:hover {
	color: #6D6D6D
	}		
.but-oc {
	background: #B20626;
	}	
.but-oc:hover {
	background: #7F041B;
	}
.but-oc a:link {
	color: #B20626
	}
.but-oc a:hover {
	color: #7F041B;
	}
.but-apt {
	background: #E5D600;
	}
.but-apt:hover {
	background: #D3C116;
	}	
.but-apt a:link {
	color: #E5D600;
	}	
#leyenda-asiento-disponible, #leyenda-asiento-ocupado, #leyenda-asiento-apartado {
	display: inline-block;
	height: 13px;
	width: 13px;
	}
#leyenda-asiento-disponible {
	background: #A3A3A3;
	color: #A3A3A3;
	}	

#leyenda-asiento-apartado {
	background:#FC0;
	color: #FC0;
	}	

#leyenda-asiento-ocupado {
	background: #B20626;
	color: #B20626
	}	
.listadoBoletos {
	margin-left: 10px;
	}	
.listadoBoletos a:not(.filaLink) {
	display: block;
	/*height: 12px;
	width: 12px;
	background-image: url(../imagenes/asientos.png);*/
	height: 14px;
	width: 13px;
	background-image: url(../imagenes/asientosv2.png);
	margin: 0 1px;
	text-decoration: none;
	}
.listadoBoletos tbody tr {
	padding: .5em 0;
	height: 23px;
	} 		
.listadoBoletos td {
	padding: 2px 1px;
	}	
.butacaVendida a, .butacaVendida {
	background-position: 0 -17px;
	}
.butacaOcupada a, butacaOcupada {
	background-position: 0 -35px
	}			
.butacaLibre a {
	background-position: 0 -1px;
	}
.celdaVacia {
	background: transparent; 
	/*background-position: 0 -35px*/
	}
.butacaVacia, .butacaVacia {
	background-position: 0 -1px;
	}
.nombreFila {
	font-size: 80%;
	vertical-align: middle;
	padding: 1px;
	background-color: #212121;
	color: #FDFDFD;
	text-align: center;
	border-radius: 5px;
	margin-right: 10px; 
	min-width: 150px;
	
	display: inline-block !important;
	align-self: flex-start !important;
	justify-self: start !important; /* or 'center' */
	}			
.filath {
	max-width: 160px !important;
	}	
/* Publicidad */
.publicidad {
	padding: 10px
	}	
.obligatorio { color: red; }

/* Usuario */
#detalles-de-miperfil {
	padding: 20px;
	}
#foto-de-usuario input {
	
	}
#foto-de-usuario label {
	display: block;
	}

/* Recinto */
#google-map {
	margin-bottom: 1.25em
	}		
#de-ubicacion {
	list-style-type: none;
	margin-top: 1em
	}
#de-ubicacion li {
	margin: 0 0 1em;
	padding-left: 30px;
	}
#adress-icon {
	background: url(../imagenes/icons/address-book-blue.png) left 3px no-repeat;
	}
#phone-icon {
	background: url(../imagenes/icons/pda.png) left 3px no-repeat;
	}
#mail-icon {
	background: url(../imagenes/icons/mail--pencil.png) left 3px no-repeat;
	}													
#url-icon {
	background: url(../imagenes/icons/globe-green.png) left 3px no-repeat;
	}
	
#modulo-para-recinto {
	padding: 20px;
	margin: 0;
	}		
#control-foto {
	background: rgb(249,249,249); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 1%, rgba(212,214,216,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(249,249,249,1)), color-stop(100%,rgba(212,214,216,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 1%,rgba(212,214,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,249,249,1) 1%,rgba(212,214,216,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 1%,rgba(212,214,216,1) 100%); /* IE10+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d4d6d8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(249,249,249,1) 1%,rgba(212,214,216,1) 100%); /* W3C */
	-pie-background: linear-gradient(rgba(249,249,249,1),rgba(212,214,216,1));
	border-top: 1px solid #D6D6D6;
	position: relative;
	}
#lista-control-foto {
	list-style-type: none;
	position: absolute;
	top:0;
	right: 0;
	margin-bottom: 0;
	}
#lista-control-foto li {
	float: left;
	border-left: 1px solid #A3A3A3;
	padding: 10px;
	margin: 0;
	text-indent: -999999px;
	}
#lista-control-foto li a:link {
	display: block;
	height: 15px;
	width: 15px;
	}
#foto-mas {
	background: url(../imagenes/icons/magnifier-zoom-in.png) center center no-repeat;
	}
#foto-menos {
	background: url(../imagenes/icons/magnifier-zoom-out.png) center center no-repeat;
	}					
#control-foto h6 {padding: 7px 20px; margin: 0}		

/* Select-Box */
.tzSelect{
	
	/* This is the container of the new select element */
	
	height:34px;
	display:inline-block;
	min-width:200px;
	position:relative;
	
	/* Preloading the background image for the dropdown */
	background:url("../img/dropdown_slice.png") no-repeat -99999px;
}

.tzSelect .selectBox{
	position:absolute;
	
	height:100%;
	width:100%;
	
	/* Font settings */
	
	font:13px/34px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	text-shadow:1px 1px 0 #EEEEEE;
	color:#666666;

	/* Using CSS3 multiple backgrounds and a fallback */
	
	background:url('../img/select_slice.png') repeat-x #ddd;
	background-image:url('../img/select_slice.png'),url('../img/select_slice.png'),url('../img/select_slice.png'),url('../img/select_slice.png');
background:url('../img/select_slice.png') repeat-x #ddd;
	-pie-background-image:url('../img/select_slice.png'),url('../img/select_slice.png'),url('../img/select_slice.png'),url('../img/select_slice.png');

	background-position:0 -136px, right -204px, 50% -68px, 0 0;
	background-repeat: no-repeat, no-repeat, no-repeat, repeat-x;
	
	cursor:pointer;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded{
	background-position:0 -170px, right -238px, 50% -102px, 0 -34px;
	color:#2c5667;
	/*text-shadow:1px 1px 0 #9bc2d0;*/
}

.tzSelect .dropDown{
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	border:1px solid #32333b;
	border-width:0 1px 1px;
	list-style:none;
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
	-moz-box-shadow:0 0 4px #111;
	-webkit-box-shadow:0 0 4px #111;
	box-shadow:0 0 4px #111;
}


.tzSelect li{
	height:85px;
	cursor:pointer;
	position:relative;
	
	/* Again, using CSS3 multiple backgrounds with a fallback */
	
	background:url('../img/dropdown_slice.png') repeat-x #222;
	background-image:url('../img/dropdown_slice.png'),url('../img/dropdown_slice.png'),url('../img/dropdown_slice.png');
	
	-pie-background-image:url('../img/dropdown_slice.png'),url('../img/dropdown_slice.png'),url('../img/dropdown_slice.png');
	
	
	background-position: 50% -171px, 0 -85px, 0 0;
	background-repeat: no-repeat, no-repeat, repeat-x;
}

.tzSelect li:hover{
	background-position: 50% -256px, 0 -85px, 0 0;
}

.tzSelect li span{
	left:88px;
	position:absolute;
	top:27px;
}

.tzSelect li i{
	color:#999999;
	display:block;
	font-size:12px;
}

.tzSelect li img{
	left:9px;
	position:absolute;
	top:13px;
}

/* Page Styles */


a.tzine,a.tzine:visited{
	background:url("../img/tzine.png") no-repeat right top;
	border:none;
	color:#FCFCFC;
	font-size:12px;
	height:70px;
	left:50%;
	line-height:31px;
	margin:23px 0 0 110px;
	position:absolute;
	top:0;
	width:290px;
}

.tri{
	border-color:transparent transparent #212121;
	border-style:solid;
	border-width:20px 17px;
	height:0;
	left:50%;
	margin:-40px 0 0 -400px;
	position:absolute;
	top:0;
	width:0;
}

/* Footer */	
#footer{
	background-color:#212121;
	width:100%;
	height:50px;
}
.push {height: 50px;}
#footer-content {
	position: relative;
	width: 960px;
	margin: 0 auto;
	}
#footer-nav {
	list-style-type: none;
	margin: 0;
	position: relative;
	top: 12px;
	}
#footer-nav li {
	background: rgb(99,99,99); /* Old browsers */
background: -moz-linear-gradient(top, rgba(99,99,99,1) 0%, rgba(63,63,63,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,99,99,1)), color-stop(100%,rgba(63,63,63,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(99,99,99,1) 0%,rgba(63,63,63,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(99,99,99,1) 0%,rgba(63,63,63,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(99,99,99,1) 0%,rgba(63,63,63,1) 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#3f3f3f',GradientType=0 ); /* IE6-9 */
-pie-background: linear-gradient(#636363, #3F3F3F);
background: linear-gradient(top, rgba(99,99,99,1) 0%,rgba(63,63,63,1) 100%); /* W3C */
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #3D3D3D;
	height: 25px;
	float: left;
	margin: 0 5px ;
	text-indent: -999999px;
	width: 25px;
	}
#footer-nav li:hover {
	background: rgb(140,140,140); /* Old browsers */
background: -moz-linear-gradient(top, rgba(140,140,140,1) 0%, rgba(63,63,63,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(140,140,140,1)), color-stop(100%,rgba(63,63,63,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(140,140,140,1) 0%,rgba(63,63,63,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(140,140,140,1) 0%,rgba(63,63,63,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(140,140,140,1) 0%,rgba(63,63,63,1) 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#3f3f3f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(140,140,140,1) 0%,rgba(63,63,63,1) 100%); /* W3C */
background: linear-gradient(#8c8c8c,#3f3f3f);
	}	
	
#footer-nav li a:link {
	display: block;
	height: 26px;
	width: 26px;
	}
#f-nav-home a {
	background: url(../imagenes/icons/home.png) center center no-repeat;
	}
#f-nav-eventos a {
	background: url(../imagenes/icons/calendar-empty.png) center center no-repeat;
	}
#f-nav-recintos a {
	background: url(../imagenes/icons/building.png) center center no-repeat;
	}
#f-nav-contacto a {
	background: url(../imagenes/icons/mail.png) center center no-repeat;
	}			
#footer-social {
	list-style-type: none;
	position: absolute;
	right: 12px;
	color: #fff;
	top:15px
	}	
#footer-social li {
	float: left;
	margin: 0 3px;
	}
#footer-social li img {
	opacity: 0.5;
	}
#footer-social li img:hover {
	opacity: 100;
	}
#legal {
	color: #fff;
	list-style-type: none;
	position: relative;
	left: 52px;
	top: 15px; 
	}						
#legal li {
	float: left;
	margin: 0 5px;
	}	
#legal li a:link, #legal li a:visited {
	color: #c8cbcb; 
	}
#legal li a:hover {
	color: #FFF100;
	}		
#nav-one-container{ *position:relative; *z-index:1000}
#yellow-search{ *float:right; *margin-top:-30px}
#campo-busqueda-global{ *width:195px}
table{*margin-bottom: 24px;}
#nav-one li > ul{*left:0px}
#nav-one-container{ *height:50px}
.grid_8{*float:none}
/**slider**/
.event-slider { position:relative;}
.event-slider ul, #slider li{	margin:0;padding:0;	list-style:none;}
.event-slider li{	height: 350px;overflow: hidden;	width: 960px;	}	
#prevBtn, #nextBtn{ display: block;	left: 128px;position: relative;top: 0px;z-index: 1000; background:#141414;
	text-align: center;
	padding:5px 10px; border-radius:10px; width:30px; height:36px; margin:0 auto; margin-bottom:-46px}
#prevBtn{ left:-450px; top:-205px;}
#nextBtn{ left: 450px;top: -205px;}														
#prevBtn a, #nextBtn a{ display:block;position:relative;color:#fff200; font-weight:bold; font-size:24px}	
#nextBtn a{}
#prevBtn a:Hover,#nextBtn a:Hover { color:#123D54}
.myslider2 li {
	display: block;
	padding: 0;
	margin: 0;
	height: 350px;
	width: 960px;
	position: relative;
	overflow: hidden;
}
.omega{
	overflow: hidden;
}