@import url('https://fonts.googleapis.com/css?family=Raleway');

#toggle {
    display: none;
}

/*** BODY ***/

body{
	    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    font-style: normal;
	font-size: 14px;
	color: #353535;
	background-color: #fff;
}

#content{
		background-image: url(../img/body.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 100% auto;
	margin-top: 0px;
}

#aside{
	margin-top: 50px;
}

#seccion{
	background-color: transparent;
}

/*** SECCIONES ***/

#seccion.seccion1a, #seccion.seccion1b, #seccion.seccion1 {
	background-color: transparent !important;
}

#seccion.seccion1a #tituloSeccion, #seccion.seccion1b #tituloSeccion {
	display: none;
}

.seccion5a #EncabezaSesionMasinfoTexto, .seccion5a #EncabezaSesionMasinfoUrl, .seccion5a #EncabezaSesionMasinfoTitulo, .seccion5a #EncabezaSesionMasinfoP0Titulo, .seccion5a #EncabezaSesionMasinfoP1Titulo, .seccion5a #EncabezaSesionMasinfoP2Titulo, .seccion5a #EncabezaSesionMasinfoP3Titulo, .seccion5a #EncabezaSesionMasinfoP4Titulo, .seccion5a #EncabezaSesionMasinfoP0Texto, .seccion5a #EncabezaSesionMasinfoP1Texto, .seccion5a #EncabezaSesionMasinfoP2Texto, .seccion5a #EncabezaSesionMasinfoP3Texto, .seccion5a #EncabezaSesionMasinfoP4Texto, .seccion5a #EncabezaSesionMasinfoP5Texto,
.seccion6 #EncabezaSesionMasinfoTexto, .seccion6 #EncabezaSesionMasinfoUrl, .seccion6 #EncabezaSesionMasinfoTitulo, .seccion6 #EncabezaSesionMasinfoP0Titulo, .seccion6 #EncabezaSesionMasinfoP1Titulo, .seccion6 #EncabezaSesionMasinfoP2Titulo, .seccion6 #EncabezaSesionMasinfoP3Titulo, .seccion6 #EncabezaSesionMasinfoP4Titulo, .seccion6 #EncabezaSesionMasinfoP5Titulo, .seccion6 #EncabezaSesionMasinfoP0Texto, .seccion6 #EncabezaSesionMasinfoP1Texto, .seccion6 #EncabezaSesionMasinfoP2Texto, .seccion6 #EncabezaSesionMasinfoP3Texto, .seccion6 #EncabezaSesionMasinfoP4Texto, .seccion6 #EncabezaSesionMasinfoP5Texto,
.seccion7 #EncabezaSesionMasinfoTexto, .seccion7 #EncabezaSesionMasinfoUrl, .seccion7 #EncabezaSesionMasinfoTitulo, .seccion7 #EncabezaSesionMasinfoP0Titulo, .seccion7 #EncabezaSesionMasinfoP1Titulo, .seccion7 #EncabezaSesionMasinfoP2Titulo, .seccion7 #EncabezaSesionMasinfoP3Titulo, .seccion7 #EncabezaSesionMasinfoP4Titulo, .seccion7 #EncabezaSesionMasinfoP5Titulo, .seccion7 #EncabezaSesionMasinfoP0Texto, .seccion7 #EncabezaSesionMasinfoP1Texto, .seccion7 #EncabezaSesionMasinfoP2Texto, .seccion7 #EncabezaSesionMasinfoP3Texto, .seccion7 #EncabezaSesionMasinfoP4Texto, .seccion7 #EncabezaSesionMasinfoP5Texto {
    display: inherit;
}


/*** HEADER ***/

#header, #headerGroup{
	min-height: 100px;
}

#subnav, #bloqueBuscadorUnCampo {
	display: none;
}

#logo{
	background-image: url(../img/logo.png);
	top: 26px;
}

#headerHJ{
	display: none;
}

#header{
	background-color: #eae4d8;
	    border-bottom: 3px solid #d3830d;
}

#headerGroup{
	background-color: transparent;
}

#nav{
	height: auto;
	width: 100%;
	top: -21px;
	left: 0px;
}

#bloqueOpcionesMenu a{
	text-transform: uppercase;
	    color: #d3830d;
	font-size: 16px;
	font-weight: bold;
}

#bloqueOpcionesMenu {
background-color: transparent;
	border: none;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}

#bloqueOpcionesMenu a:hover{
	text-decoration: none;
	    color: #000;
}

#bloqueIdiomas{
	top: 0px;
	color: #000;
}

#banderaES, #banderaEN, #banderaCA, #banderaEU, #banderaFR{
	display: none;
}

#idiomaES, #idiomaEN, #idiomaCA, #idiomaEU, #idiomaFR{
	border-color: #000;
	height: 25px;
}

.Marcado{
	color: #000;
	font-weight: bold;
}

/*** FICHAS GENERALES ***/


#fichaEventoTipoE, #fichaEventoMaxPrecio, #fichaEventoMinPrecio, #fichaEventoDuracion, #fichaEventoCalificacion, #fichaEventoProvincia, #fichaEventoRecinto p:before, #fichaEventoFechaHora p:before, #fichaEventoFechaHoraCompleta p:before  {
	display: none;
}

#divImgFichaEventos{
	width: 100%;
	height: 230px;
	border: none;
	border-radius: 0px;
}

#imgFichaEventos{
	    width: 100%;
    height: auto;
    min-height: 230px;
}

.FichaGeneral{
	height: auto;
	min-height: inherit;
	padding: 0px;
	padding-top: 50px;
	margin: 10px 10px 20px 10px;
}

.FichaGeneral *{
	width: 100%;
	box-sizing: border-box;
}

.FichaGeneral p{
font-size: 14px;
}


#fichaEventoTitulo{
	background-color: #000;
	color: #fff;
	height: 70px;
	padding: 5px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

#fichaEventoTitulo p{
	font-size: 14px;
}

#fichaEventoRecinto, #fichaEventoFechaHora{
	background-color: #dbc6a9;
	font-weight: bold;
	padding: 5px;
	box-sizing: border-box;
	height: auto;
	line-height: inherit;
}

#fichaEventoRecinto{
	position: absolute;
	top: 25px;
	left: 0px;
}
#fichaEventoFechaHora{
		position: absolute;
	top: 0px;
	left: 0px;
}

#botonFicha{
	display: none;
}

#fichaEventoMasInfo{
	color: #fff;
	top: inherit;
	left: inherit;
	bottom: 3px;
	right: 3px;
	font-size: 14px;
}

/* Recintos */
.seccion1b .FichaGeneral{
	background-color: #000;
	padding: 0px;
	color: #fff;
	font-size: 14px;
	    height: 325px;
    min-height: 325px;
}

#divImgFichaRecintos{
	width: 100%;
	border: none;
	border-radius: 0px;
}

#fichaEventoTitulo p, #fichaRecintoNombre p{
		color: #fff;
	font-size: 14px;
}

#fichaRecintoDireccion, #fichaRecintoPoblacion, #fichaEventoTitulo p, #fichaRecintoNombre p {
	width: 100%;
	text-align: center;
}

/*** FOOTER ***/

#footer{
	background-color: #7a6f5c;
}

#piePaginaConfigurable{
	background-color: transparent;
}

#bloqueCopyRight {
    color: #ccc;
	font-size: 12px;
}

#footer a{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

#footer a:hover {
text-decoration: none;
}

#piePaginaConfigurable li{
	display: flex;
	justify-content: flex-end;
}

/***************************************** BOTONES **************************************+***/

/*FORWARD*/

#butt_bMisCompras,
.botonEtiquetas,
#btnAceptarProvinciasINE,
.boton,
.botonEtiquetas,
#btnAceptarProvinciasINE,
.boton,
#btnAceptar,
#btnModificarDatos,
#btnModificarClave, #CambiaZonaListaZonas {
    background-color: #d3830d;
    border-color: #d3830d;
    color: #fff;
	text-transform: uppercase;
}

.botonEtiquetas:hover,
#btnAceptarProvinciasINE:hover,
.boton:hover,
.botonEtiquetas:hover,
#btnAceptarProvinciasINE:hover,
.boton:hover,
#btnAceptar:hover,
#btnModificarDatos:hover,
#btnModificarClave:hover, #CambiaZonaListaZonas:hover {
    background-color: #e09a0d;
    border-color: #e09a0d;
    color: #fff;
}

/*BACKWARD*/

#btnCambiarCarrito,
#btnCancelaCarrito,
#butt_bCancelarCarrito,
#butt_bVolver,
#butt_bCancelar,
#VolverZonas .paginacion,
#opcionVolver .paginacion,
#EnlaceVolverMisCompras a, #btnCancelarEtiquetas, #butt_bCancelarPago {
    background-color: transparent;
    border-color: #000;
    color: #000;
}

#btnCambiarCarrito:hover,
#btnCancelaCarrito:hover,
#butt_bCancelarCarrito:hover,
#butt_bVolver:hover,
#butt_bCancelar:hover,
#VolverZonas .paginacion:hover,
#opcionVolver .paginacion:hover,
#EnlaceVolverMisCompras a:hover, #btnCancelarEtiquetas:hover, #butt_bCancelarPago:hover {
    background-color: transparent;
    border-color: #000;
    color: #000;
}




/*Incrementar/Zoom/Info*/

.botonEntradas,
#msgConcesionCorte, #EncabezaSesionMasInfoEvento a,
#EncabezaSesionMasInfoRecinto a  {
    color: #d3830d;
}


div#btnZoomMin,
div#btnZoomMas {
    background-color: #d3830d;
}


#bloqueConcesiones input {
    border-color: #000;
}


/*Botón Cerrar ventanas emergentes/Cerrar buscador*/

#btnCerrar {
    color: #000;
}

#BotonCerrar a {
    color: #000;
}

/*Botón Consultar Código */

#botEtiquetasPago, div#consultaSaldoEtiqueta{
	width: auto;
}



/***************************************** Form **************************************+***/

/* Bordes de Consulte sus entradas */

.seccion8a #ZonaResumenCompraOperaciones #TablaGeneralOperacion{
	    border-bottom: 2px solid #d3830d;
}

#CompleteCampos h2{
	border-color: #000;
}

/***************************************** Paginación **************************************+***/

.paginaActiva {
	background-color: transparent;
	color: #000;
	border-color: transparent;
}

.paginaActiva:hover {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.paginaActiva a {
	color: #000;
	font-size: 18px;
}

.paginaActiva:hover,
paginaActiva a:hover {
	background-color: #000;
	color: #fff;
	border-color: #000;
}


.paginaActual {
	background-color: #000;
	color: #fff;
	border-color: #000;
	font-size: 18px;
	font-weight: bold;
}


#anteriorPaginacion,
#siguientePaginacion {
	background-color: transparent;
	color: #000;
	border-color: transparent;
}

#anteriorPaginacion:hover,
#siguientePaginacion:hover {
	background-color: transparent;
	color: #000;
	border-color: transparent;
}

#siguientePaginacion a {
	color: #000;
}

#anteriorPaginacion:hover,
#siguientePaginacion a:hover {
	background-color: transparent;
	color: #000;
	border-color: transparent;
}

/************************************** AVISOS ****************************************/

#subTituloMasInfo, #enlaceMasInfo{
	height: auto;
	line-height: inherit;
}

.bgTransparente, .divEmergente, #cajaAlert, #bloqueEtiquetas {
background-image: none;
	background-color: rgba(234, 228, 216, 0.8);
}


#cajaMensajeAlert, #CajaEtiquetas {
	color: #807f80;
	border: none;
	-webkit-box-shadow: 6px 6px 20px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 6px 20px -5px rgba(0,0,0,0.75);
	-ms-box-shadow: 6px 6px 20px -5px rgba(0,0,0,0.75);
    box-shadow: 6px 6px 20px -5px rgba(0,0,0,0.75);
}


#btnCerrar {
	color: #000;
}


.contenidoEmergente {
	color: #807f80;
	border: none;
}


#botoneraEtiquetas {
	margin-top: 12px;
}

.divEmergente, #bloqueEtiquetas {
	left: 0px;
	width: 100%;
	margin-left: 0px;
}

#divCerrar {
	background-color: transparent;
	border-bottom: none;
}

#InfoAdicionalConcesionBotonera{
	position: static;
}

#InfoAdicionalConcesion{
	padding: 30px;
	box-sizing: border-box;
}

/****************************** VERSIÓN r.8 y anteriores ************************/

.numEntradasConcesionBotones {
    display: flex;
    justify-content: center;
    align-items: center;
	height: 100%;
}

#bloqueConcesiones input{
	margin: 0px 5px;
}

.botonEntradas{
	position: static;
}

#numEntradasConcesionBotones {
    width: 18%;
    min-width: 18%;
}

#bloqueOpcionesMenu {
	line-height: 40px;
}


#EncabezaSesionTitulo{
	height: auto;
	line-height: auto;
}

#ListaEntregas, #TextoTarjetas, #EtiquetasPago {
	padding: 12px;
	box-sizing: border-box;
	width: 100%;
}

#EncabezaSesionMasinfoUrl{
	display: inherit;
}

#EncabezaSesionMasinfoUrl a{
		color: #d3830d;
	font-weight: bold;
}



