body { color:#2C2A29; background: #DEDAD9; font-family:Verdana; font-size:0.65em; margin:0; width:100%;}

a { color: #2C2A29; text-decoration: none; font-weight: bold;}
a:hover { color:#E75500; text-decoration:underline;}
h1, h2 { height:0; margin:0; overflow:hidden; width:0;}
img { border:0 none;}
table { border-collapse:separate; border-spacing:0;}
table caption { font-size:0; line-height:0; position: absolute; left: -999em; padding: 0;}
table td			{padding:0px}
select, input[type="text"], input[type="password"], textarea {  
	padding: 3px 2px;
	border: 1px solid #9D9797;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

legend				{width:0px; overflow:hidden; height:0px;font-size:0px;}
p					{margin-bottom:0px; margin-top:0px;}
p .Resaltado		{color:#646464 !important;font-weight:bold;}
iframe { border: 1px solid #9D9797; /*height: 68em;*/}

/* COLOR */
.colCorp {color:#E75500;}
.strongOrange { font-weight:bold; color: #E75500;}

/* FONDOS */
.fndCorp { background-color:#E75500;}

/* BOTONES */
.btn { background-color:#E75500; color:#FFF; /*display:block;*/ font-size:1.1em; cursor: pointer;
	font-weight:bold; padding:8px 12px; text-align:center; text-decoration:none;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.btn:hover { background-color: #DEDAD9; color: #000; text-decoration: none;}
.ie7 input.btn { padding: 7px 2px 6px 2px !important; border: none;}
.ie8 input.btn { border: none;}
.btnNB { background-color:#1C1714; color:#E75500; display:block; font-size:1.1em; cursor: pointer;
	font-weight:bold; padding:8px 12px; text-align:center; text-decoration:none;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.btnNB:hover { background-color: #FFF;}	
.MasInfo a { float: right; margin: 0 10px 14px 0 !important;}
.BtnAnterior { float:left;}
.BtnSiguiente { float:right;}
.BtnSiguiente img { width: auto !important;}
.btnOculta { position: relative; top: 6px;}
.btnRight { position: absolute; right: 2%;}

/* GENERICOS */
.oculta { left: -999em; position: absolute;}
.none { display: none;}
.clear { clear: both;}
.wid100 { width: 100% !important;}
.widauto { width: auto !important;}
.bordG { border: 1px solid #A1A1A1;}
.overauto { overflow: auto;}
.left { float: left !important;}
.right { float: right !important;}
.txtcentro { margin-bottom:2% !important; text-align:center !important;}
.txtright { text-align: right !important;}
.grisCuadro {margin: 2% 0; background-color:#DEDAD9; text-align: justify;overflow: auto;}
.grisCuadro p {margin: 1% 0;}
.rojo { color: #E75500 !important;}
.mb { margin-bottom: 13px !important;}
.ie6 .m0 { margin-bottom: 0px !important;}
.titulo {background-color: #E75500; color: #FFF; font-weight: bold; height: 1.3em; line-height: 1.3; font-size: 1.3em; padding: 7px 10px;}
.vBottom { vertical-align: bottom;}
.txtorangeBold {font-size: 1.3em; font-weight:bolder; color:#E75500;}
.subrayado {text-decoration:underline;}
.detallN { background: #FFF url(../_images/CaminoSeparador.gif) no-repeat left center; padding-left: 12px}

.masInfoLista {font-weight:bold; clear: both; margin: 10px;}
.masInfoLista dt {clear:both; width: auto; height: auto; padding-bottom:5px !important; color: #E75500; font-size: 1.1em;}
.masInfoLista dd {padding:0 0 5px 10px !important;}

/* MAIN PRINCIPAL */
#CajaPrincipal { margin:0 auto; /*width:983px;*/ width: 87em; min-width: 983px;	overflow: visible;}
.ie6 #CajaPrincipal { width: 94em;}
.EnlacesOcultos { display:block; float:left; height:0; overflow:hidden; width:0;}

/* BANNER SUPERIOR */
#CabeceraPublicidadBanner { /*display: none;*/ position: relative; margin:1% auto;}
#CabeceraPublicidad { /*margin: 1% auto; display: block;*/ margin-left:100px; }
.ie6 #CabeceraPublicidad, .ie7 #CabeceraPublicidad { /*margin: 1% auto; display: block;*/ margin-left:0px; padding-left:115px;}
#banner_superior { width:728px; padding-left:115px; position:absolute; top: 0;}
.ie6 #banner_superior, .ie7 #banner_superior { left:15px;}

/* CABECERA */
#Cabecera { width: 100%; position:relative; background-color: #E75500; overflow: auto; margin: 0; padding: 0; }
.logo { float: left; left: 0px; position:relative;top:0px; min-width:193px; min-height:91px; border: none; margin-right:10px; z-index: 15;
	background-color: #000; overflow: hidden;}
#CabeceraMenu { width: 100%; background-color: #857774; height:2em;}
.ie6 #CabeceraMenu, .ie7 #CabeceraMenu { top: 0; left: 0; position: absolute;}
#CabeceraMenu ul { float: right; display: inline; margin-right: 1%;}
#CabeceraMenu ul li { float: left;}
#CabeceraMenu ul li a { text-decoration: none; color: #000; padding: 0 3px; display: block; line-height: 2em;}
#CabeceraMenu ul li a:hover { color: #E75500;}
#CabeceraMenuLista li { background: transparent url(../_images/MidDot.gif) no-repeat center left; padding: 0 5px 0 10px;}
#CabeceraMenuLista li.first { background: none;}
#CabeceraMenuLista li a { color: #FFF !important; padding: 0 !important;}
#CabeceraMenuLista li a:hover { color: #000 !important; }
#CabeceraMenu ul li strong { color: #FFF; padding: 0 3px; font-weight: normal; display: block; line-height: 2em;}
#CabeceraMenuLista li strong { color: #000 !important; font-weight: normal;}
#CabeceraMenu ul li.CabeceraMenuItemEntradas { background-color: #000;  background-image: none; padding: 0 10px}
#CabeceraMenu ul li.CabeceraMenuItemEntradas a:hover { color: #E75500 !important;}

/* MENU */
#Menuprincipal { width: 100%; padding-top: 5px;}
.ie6 #Menuprincipal, .ie7 #Menuprincipal { top: 2em; left: 0; position: absolute;}
#Menuprincipal li { float: left;}
#Menuprincipal li a { text-decoration: none; color: #FFF; padding: 0 3px; font-weight: bold;}
#Menuprincipal li a:hover { color: #000;}
#Menuprincipal li.first { margin-left: 5px;}

#Menu, #Submenu { height: 3em;}
.ie6 #Menu, .ie6 #Submenu, .ie7 #Menu, .ie7 #Submenu { margin-left: 210px;}
/*#Menu ul { padding-top: 3px;}*/
#Menu li { padding: 7px 7px; font-size: 1.3em; background: url("../_images/separador_menu.gif") no-repeat scroll left 5px transparent;}
#Menu li.first { background: none;}
#Menu .MenuCompra { background: #171717 url(../_images/fondo_CompraOnline.gif) repeat-x left bottom;}
#Menu .MenuCompra strong, #Menu .MenuCompra span { color: #FFF; padding-right: 22px;
	background: transparent url(../_images/fondo_CompraOnline_flecha.gif) no-repeat right center;}
#Menu .MenuCompra a:hover, #Menu .MenuCompra a:hover span { color: #E75500;}

#Submenu ul { overflow: auto;}
#Submenu li { font-size: 1.2em; padding: 9px 0 9px 15px; border-bottom: 1px solid #9D9797; border-top: 1px solid #9D9797;
	background: #FFF url(../_images/separador_indice.gif) no-repeat left center;}
#Submenu li.first { border-left: 1px solid #9D9797; background-image: none;}
#Submenu li.last { border-right: 1px solid #9D9797;}
#Submenu li a { color: #857774; font-weight: normal; padding: 0 15px 0 2px;}
#Submenu li strong { padding: 0 15px 0 2px;}
#Submenu li a:hover { color: #000;}

/* SELEC POBLACION */
.SubmenuFiltroPoblacion {clear: both;overflow: auto;width: 100%; padding: 8px 0;}
#SubmenuFiltroPoblacionFormulario { clear: both; float: left;}
#SubmenuFiltroPoblacionFormulario label { padding-left: 10px;}
#SubmenuFiltroPoblacionFormularioBoton { position:relative; top:5px;}
.cmb { width: 12em; padding: 3px 2px;}
.comunidad { float: right;}

/* BUSCADOR */
#Buscador { clear: both;overflow: auto;width: 100%; background-color: #E75500; padding: 5px 0 9px; height: 3.1em;}
#BuscadorFormulario { float: left; padding-left: 10px;}
.ie7 #BuscadorFormulario { margin-top: 6px;}
#BuscadorFormulario label { color: #FFF; font-weight:bold; font-size: 1.3em; padding-right:10px;}
.ie7 #BuscadorFormulario label { vertical-align: middle;}
#BuscadorFormulario #buscador_palabrasclave { background: #FFF url(../_images/search.gif) no-repeat 3px 4px; padding: 3px 0 3px 25px; width: 16em;}
.ie7 #BuscadorFormulario #buscador_palabrasclave { vertical-align: bottom;}
#BuscadorBoton { position: relative; top: 7px;}
.ie7 #BuscadorBoton { top: 0px; vertical-align: middle;}
#BuscadorAvanzado { color:#FFF; display:block; float:right; font-size:1.3em; font-weight:bold; margin-right:1%;
	padding: 10px 5px 5px 15px; text-decoration:none; background: #E75500 url(../_images/separador_menu.gif) no-repeat left center;}
.ie7 #BuscadorAvanzado { margin-top: 6px; padding: 7px 5px 5px 15px;}	
#BuscadorAvanzado span { background: #E75500 url(../_images/search_avanzado.gif) no-repeat left center; padding: 5px 0 0 30px;}

/* HOME: BLOQUE NUEVO CON BANNER MULTILINK + CLUB TELENTRADA */
#DestacadoBanner { margin: 13px 0; position:relative; float: left; width: 100%; min-height:22em; overflow:hidden;}
#DestacadoBanner .DestacadoGeneral { margin-bottom: 0;}
#DestacadoBanner h3 { background-color: #000; color: #E75500; font-weight:bold; padding:7px; font-size:1.2em; height:1.3em; line-height:1.3;}
.DestacadoImprescindible { width: 55.5% !important; float: left; background: #000 !important; border:1px solid #9D9797; height:22em; overflow:auto;}
.DestacadoImprescindible h3 { background-color: #E75500 !important; color: #FFF !important;}

#DestacadoImprescindibleBotones { left:1px; position:absolute; top:1.2em; width:55.5%;}
.ie6 #DestacadoImprescindibleBotones { width: 100%;}
#DestacadoImprescindibleBotones img	{/*height:100%;*/ width: 100%; margin-top: 1px;}
#DestacadoImprescindibleBotonPause {cursor:pointer; float:right; font-size:0.9em; height:1.1em !important; margin-left:1.2em; margin-right:0.25em;padding:0.1em;width:1.1em;}
.DestacadoImprescindibleBotonPauseOff { background-color:#000; background-image:url(../_images/DestacadoImprescindibleBotonPauseOff.gif);}
.DestacadoImprescindibleBotonPauseOver { background-color:#000; background-image:url(../_images/DestacadoImprescindibleBotonPauseOver.gif);}
.DestacadoImprescindibleBotonPauseOn { background-color:#FFF; background-image:url(../_images/DestacadoImprescindibleBotonPauseOn.gif);}
#DestacadoImprescindibleBotonPlay { cursor:pointer; float:right; font-size:0.9em; height:1.1em !important; padding: 0.1em; width: 1.1em; margin-right: 10px;}
.DestacadoImprescindibleBotonPlayOn { background-color:#FFF; background-image:url(../_images/DestacadoImprescindibleBotonPlayOn.gif);}
.DestacadoImprescindibleBotonPlayOff { background-color:#000; background-image:url(../_images/DestacadoImprescindibleBotonPlayOff.gif);}
.DestacadoImprescindibleBotonPlayOver { background-color:#c21411; background-image:url(../_images/DestacadoImprescindibleBotonPlayOver.gif);}
.DestacadoImprescindibleBotonOff, .DestacadoImprescindibleBotonOver 
{ background-color:#FFF; color:#000; cursor:pointer; float:right; font-family:Arial; font-size:0.9em;font-weight:bold;
	height:1.1em; margin-right:0.25em;  padding:0.1em; text-align:center; width:1.1em;}
.DestacadoImprescindibleBotonOn { background-color:#000; color:#FFF; cursor:pointer; float:right; font-family:Arial; font-size:0.9em; font-weight:bold;
	height:1.1em; margin-right:0.25em; padding:0.1em; text-align:center; width:1.1em;}
.DestacadoImprescindibleBotonOver { background-color:#000; color:#FFF; cursor:pointer;}
.DestacadoImprescindibleItem { display:none; left:0px; position:absolute; top:1.65em;}

#DestacadoBanner .DestacadoLateral { width: 43%; float: right; border: 1px solid #9D9797; height: 22em; background-color: #000;}
.ClubImg { position: relative; float: left; width: 52%; margin: 0 !important; padding: 0 0 0 6px !important;}
#ClubTexto { background-color:#DEDAD9; float:right; margin:9px 10px 5px !important; min-height:11.5em; padding: 10px 10px 20px !important;
 width:35%; position:relative; text-align: center;}
.ie6 #ClubTexto { height:11.5em;}
#ClubTexto span { color:#000; display:block; font-size:1.1em; font-weight:bold; margin:5px 0; min-height: 6em;}
#ClubRegistro { background-color:#1C1714; color:#FFFFFF; display:block; font-size:1.3em; font-weight:bold; padding:8px 12px;
	text-align:center; text-decoration: none; color: #E75500;
	bottom:18px; /*position:absolute;*/ margin: 10px auto; width:65%;}
#ClubRegistro { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#ClubRegistro:hover { background-color: #FFF;}

#Club { background-color:#FFF; position:relative; min-height:19em;}
.ie6 #Club { height:19em;}
#Club ul { background-color:#000; clear:both; display:block; margin:0; padding:5px 0; position:absolute; bottom:0; width:100%;}
#Club li { float:left; width:33%; border-right: 1px dashed #FFF; font-size:1.2em; text-align: center; padding: 3px 0;}
#Club li a { text-decoration: none; color: #FFF; font-weight: bold;}
#Club li a:hover { color: #E75500;}
#Club li.last { border-right: none;}

/* CONTENIDOS - PARTE CENTRAL */
#Contenidos { clear: both; overflow: auto; float: left; width: 67%; margin-right:1%;}
.ie6 #Contenidos { width: 66.8%; margin: 0;}
#MarcoContenidos { margin-bottom: 13px;}
.DestacadoGeneral { background-color: #FFF; float: left; border: 1px solid #9D9797; margin-bottom: 13px; width: 99.7%; position: relative;}
.ie6 .DestacadoGeneral { overflow: hidden;}
.DestacadoGeneral h3 { background-color: #E75500; color: #FFF; font-weight:bold; padding:7px; font-size:1.2em; height:1.3em; line-height:1.3;}
.ie7 .DestacadoGeneral h3 { height: auto;}
.DestacadoGeneral h3 a { color: #FFF; text-decoration: none;}
.DestacadoGeneral h3 span { position:absolute;	right:20px;}

/* PARTE LATERAL */
#Lateral { float: right; width: 31.9%;}
#Lateral h3 { background-color: #000; color: #E75500; font-weight:bold; padding:7px; font-size:1.2em; height:1.3em; line-height:1.3;}
#Lateral .DestacadoLateral { margin-bottom: 13px;}
.ie6 #Lateral .DestacadoLateral { height: 22em;}
#Lateral .ClubImg { padding: 0 0 0 0 !important;}
#Lateral #ClubRegistro { width: auto; }
.PublicidadLateralGrande { clear: both; margin-bottom: 13px; position: relative; width: 30em; border: 1px solid #9D9797; background-color: #FFF; padding: 3px 0px 6px;}
.PublicidadLateralGrande p { padding: 6px 0 6px 6px !important;}
#banner_lateral { text-align: center;}

#Lateral .DestacadoGeneral { width: 30em; min-height: 0; padding-bottom: 0;}

#MarcoCartelera {background: #E75500 url(../_images/calendario.gif) repeat-x left bottom;}
.ie6 #MarcoCartelera { width: 100%; height: 26em !important;}
#MarcoCartelera h3 { background-color: #E75500; color: #FFF;}
#Cartelera { height: 22em; color: #FFF; position:relative; overflow: auto; padding:12px 12px 0;}
#Cartelera select { width: 63%;}
#Cartelera table, .CarteleraCalendario table { color:#000; border: 2px solid #000; height: 11em; /*width: 100%;*/ background-color:#FFF; margin-top: 2px;}
#Cartelera table caption, .CarteleraCalendario table caption { background-color:#000; line-height: 2.3; font-size: 1em; left: 0;
	margin: 0; padding: 0; position: relative; width: 100%;} /* width: 102.9% ??? por el Chrome */
.ie6 #Cartelera table caption, .ie6 .CarteleraCalendario table caption,
.ie7 #Cartelera table caption, .ie7 .CarteleraCalendario table caption { text-align: left;}
#Cartelera table thead th { padding:5px; text-align:center; color: #E75500;}

#CarteleraCalendario { left:7.2em; margin:20px 0 0 25px; position:absolute; top:2.8em;}
.CarteleraCalendarioFecha { margin: 5px 0 20px; font-weight: bold; display: block;}
#CarteleraCalendario label { display: block; font-weight: bold; margin-top: 3px;}
#CarteleraSubmit { float:right; margin:5px 27px 5px 0; padding:5px;}
#CarteleraMesTitulo { background-color:#000; color:#FFF; font-weight:bold; padding:0; margin:0; text-align:center;}
.ie6 #CarteleraMesTitulo, .ie7 #CarteleraMesTitulo { padding-left: 20%;}
table caption .imgright { /*position: absolute; top: 2px; right: 0;*/ float: right;}
.ie6 table caption .imgright, .ie7 table caption .imgright { position: absolute; top: 2px; right: 0;}
#CarteleraMesAnterior, #CarteleraMesSiguiente { display: block; background: #000; padding: 8px 9px;}
#CarteleraEspectaculosTitulo { display:block; font-weight:bold; margin:20px 0;}
#Cartelera table td, .CarteleraCalendario table td { padding:5px; text-align:center;}

.ie6 #telentradaInforma { height: 100% !important;}
#telentradaInforma h3 { background-color: #E75500; color: #FFF;}
#telentradaInforma { background: #0C0E0C url(../_images/fondo_tele_infor.gif) no-repeat left bottom; min-height: 30em !important;}
#telentradaInforma p { color: #E75500; padding: 8px; font-size:1.2em; font-weight:bold; line-height: 1.2;}
#telentradaInforma ul { float: left; width: 42%; color:#FFF; font-weight:bold; margin-left:24px;}
#telentradaInforma ul li { margin: 0; padding: 0; list-style-type: disc; list-style: outside; line-height:1.5;}
.ie7 #telentradaInforma ul li { list-style: inside;}

#Proximamente thead { display: none;}

/* PIE */
#Pie { clear: both; background-color: #FFF; border: 1px solid #9D9797; width: 100%;}
#PieMenu { width: 100%;}
#PieMenu ul { text-align: center; padding:11px 0;}
#PieMenu li { display: inline; border-right:1px solid #E75500; padding:0 5px;}
#PieMenu li.last { border-right: none;}
#PieMenu li a { color: #E75500; font-weight: bold; text-decoration: none;}
#PieMenu li a:hover { color: #000;}

#PieLegal { clear: both; width: 100%; background-color: #000;}
#PieLegal ul { text-align: center; padding:6px 0;}
#PieLegal li { display: inline; padding:0 5px;}
#PieLegal li a { color: #FFF;  text-decoration: none;}
#PieLegal li a:hover { color: #E75500;}

#PieSellos { clear: both; width: 100%; text-align: center; padding: 5px 0 3px;}

/* MIGAS DE PAN */
#Camino { margin:0; padding: 13px 0 13px 10px;}
#Camino ul { margin:0; padding:0;  display:inline;}
#Camino ul li { display:inline; margin: 0 0 0 2px; padding: 0 4px 0 12px; background: #DEDAD9 url(../_images/CaminoSeparador.gif) no-repeat left center; margin-left: 2px; padding-left: 12px;}
#Camino ul li a { text-decoration: none; color: #2C2A29; font-weight: normal;}
#Camino ul li a:hover { color: #E75500;}
#Camino ul li strong { color: #2C2A29;}

/* HOME - PARTE CENTRAL */
.ie6 .Home { margin-bottom: 0 !important;}
.Home .DestacadoGeneral { min-width: 311px; min-height: 325px; width: 49%;}
.ie6 .Home .DestacadoGeneral { width: 320px; height: 31.25em;}
.Home .DestacadoGeneral h3 { background-color: #000;} 
.Home .DestacadoGeneral ul li { padding: 3px 2px; clear: both; margin:0 10px; width:93%; overflow:auto; line-height:1.1;}
.Home .DestacadoGeneral ul li a { text-decoration: none; color: #E75500; font-weight: bold; line-height:1.1; float: left;}
.Home .DestacadoGeneral ul li a:hover { color: #000;}
.Home .DestacadoGeneral ul li a.BtnSiguiente { float:right;}
li.DestacadoPrimero { border-bottom: 1px solid #9D9797; margin-bottom:7px !important; padding:12px 2px 15px !important; }
.Home .DestacadoGeneral ul li span {line-height: 1.25; float: left; min-height: 1.3em;}
.ie6 .Home .DestacadoGeneral ul li span {line-height: 1.25;}
.ie7 .Home .DestacadoGeneral ul li span {line-height: 1.3;}
.Home .DestacadoGeneral ul li a span {line-height: 1.1; cursor: pointer;}
.Home .DestacadoGeneral a img { width: 100%;}
.Home .DestacadoGeneral ul li a img { width: auto;}
.Home .DestacadoGeneral p img { float: left;}

.DestacadoHomeCentralMargen { float: left;}
.DestacadoHomeCentral {float: right;}
/* HOME - TELENTRADA.TV */
.DestacadoVideo { background-color: #000;}

/* FICHA ESPECTACULO */
.EspectaculoContenidos { color: #040404; overflow: hidden !important;}
.ie6 .EspectaculoContenidos { overflow: hidden;}
.EspectaculoContenidos a { color: #040404; text-decoration: none; }
.EspectaculoContenidos a:hover { color: #E75500;}
.EspectaculoContenidos h3 {background-color:#E75500;}
.FichaGeneralCabecera { border-bottom: 1px solid #7E7A77; padding: 12px 6px; position:relative; /*height:1.5em;*/ overflow: auto; margin-bottom: 5px;}
.ie6 .FichaGeneralCabecera { height: 100%;}
.FichaGeneralCabecera h4 { color: #040404; font-size: 1.4em; font-weight: bold; float: left; padding-left:5px; width: 70%;}
.FichaGeneralCabeceraExtrasTitulo { clear: left; float: left; margin: 1% 1% 0;}
.ie6 .FichaGeneralCabeceraExtrasTitulo { margin: 3px 1% 0;}
.ie7 .FichaGeneralCabeceraExtrasTitulo li { min-width: 33em;}
.ie6 .FichaGeneralCabeceraExtrasTitulo li { width: 33em;}
.Extras { float: right;} 
.Extras li { float: right; padding: 0 10px 0 15px; font-size:1.02em;}
.Extras li a { line-height: 1.5;}
.Extras li a img { vertical-align: text-top;}
.Extras li div { margin-top: 8px;} 
.ie8 .Extras li div a img { vertical-align: middle;}

.EspectaculoContenidosContenedorColumnas { clear: both;}
.EspectaculoContenidosColumnaIzq, .EspectaculosContenidosColumnaDer { float: left; margin:3%;}
.EspectaculoContenidosColumnaIzq { width:50%;}
.EspectaculoContenidosColumnaIzq img { /*width: 100%;*/ margin-bottom:7%;}
.EspectaculoContenidosColumnaIzq p { line-height: 1.5; font-size:1.1em; margin-bottom: 10px;}
.EspectaculoContenidosFichaEnviados { border-top: 1px solid #040404; padding:10px 0; color: #E75500; font-weight: bold;}
.ie7 .EspectaculoContenidosFichaEnviados { margin-bottom: 10px;}
.EspectaculoContenidosFichaEnviados span { color: #040404;}

.EspectaculosContenidosColumnaDer { width: 40%; margin-left: 1%; margin: 0;}
.ie6 .EspectaculosContenidosColumnaDer { width: 37.5%;}
.EspectaculosContenidosColumnaDer dl { font-size: 1.1em; line-height: 1.5; margin-bottom:10px; overflow:auto; padding-left:15px;}
.EspectaculosContenidosColumnaDer dt { color: #E75500; font-weight: bold; clear: both; float: left; margin-right: 5px;}
.EspectaculosContenidosColumnaDer dd { /*float: left;*/ margin: 0 0 8px 3px; /*width: 70%;*/}
.FichaGeneralDatosSeparador { border-top: 1px solid #C9C8C6; background-color: #F1EDEC; overflow: auto; clear: both; padding-top:10px;}
.FichaGeneralDatosSeparador a { font-weight: bold;}
.FichaGeneralDatosSeparador div.Resaltado { clear: both;}
.FichaGeneralDatosSeparador div.Resaltado a { text-decoration: underline; }
.FichaGeneralDatosSeparador span { display: block;}

/* Te puede interesar */
.InteresanteDestacadoGeneral { background-color:#857773; padding-bottom:9px; overflow:auto; width:100%;}
.InteresanteDestacadoGeneral img { width: 100%;}
.InteresanteDestacadoGeneralFotoPie { color:#FFF; display:block; float:none; font-weight:bold; margin:0; padding:4px 0 7px 15px; position:relative;}
.InteresanteDestacadoGeneralFotoPie a { position:absolute; right:11px; top:3px;}
.InteresanteDestacadoGeneralFotoPie img { width: auto;}
.InteresanteDestacadoGeneralFoto { background-color:#000; float:left; margin:9px 13px 0 0; width:49%;}
.InteresanteDestacadoGeneralFotoDer { background-color:#000; float:left; margin:9px 0 0; width:49%;}

/* PREHOME */
#Prehome { background:#D0D0D0 url(../_images/fondoPrehome.gif) repeat-x left top;}
#PrehomeCajaPrincipal { font-weight:bold; margin:0 auto; overflow: auto; width:91em; text-align: center;}
.ie6 #PrehomeCajaPrincipal { width: 92em;}
#PreHomeLogo { padding-left: 100px;}
#PreHomeContenedor { overflow: hidden;}
/*.PrehomeBienvenido { padding: 3px 0;}*/
#PrehomeCajaPrincipal ul { list-style-type:none; margin-bottom:5px; padding-left:0; padding-right:14px; width:32%; /*margin-top: -20px;*/ z-index: 10;}
#PrehomeDestacadosCatalan { float:left; margin:0px 0 0 5px; padding-right:2px;width:28em;}
#PrehomeDestacadosCastellano { float:left; margin:0px 0 0; padding-right:2px; width:28em;}
#PrehomeDestacadosIngles { float:left; margin:0px 0 0; padding-right:0 !important;width:27.5em;}
.PrehomeDesc { font-size:1em !important; min-height:3.5em; padding:5px 20px; background-color: #857774; color: #FFF; text-align: left; border: none;}
#PrehomeCajaPrincipal ol { background-color: #171717; font-weight:normal; height: 17em; list-style-type:none; margin:0; 
	overflow:hidden; padding:0 20px; text-align: left;}
.ie6 #PrehomeCajaPrincipal ol { height: 16em;}
#PrehomeCajaPrincipal ol li { clear:both; color:#ACACAC; overflow:auto; padding: 12px 0;border-bottom:1px solid #444;}
.ie6 #PrehomeCajaPrincipal ol li { padding-bottom: 30px;}
#PrehomeCajaPrincipal ol a { float:right; text-decoration: none; color: #ACACAC; padding: 5px 0;}
#PrehomeCajaPrincipal ol a:hover { color: #E75500;}
#PrehomeCajaPrincipal ol li img { float:left; vertical-align:middle;}
#PrehomeCajaPrincipal ol li span { float:right; display:block; padding:0 10px 0 14px; width:18em;}
#PrehomeCajaPrincipal ol li.last { border-bottom: none;}
#Prehome .MasInfo { background-color: #171717; padding: 0 0 5px; position:relative; text-align: center;}
#Prehome .MasInfo a { text-decoration: none; color: #E75500; font-size: 1.3em; position: relative; float: none;}

/* AYUDA */
.MarcoAyuda #Contenidos { width: 100% !important;}
.DestacadoAyuda { background-color: #E75500; width: auto !important; margin-bottom: 10px; float: none; overflow: auto;}
.AyudaMenu { color: #000; float: left; height: 36em; width: 17.9%;}
.ie7 .AyudaMenu { width: 16.4em;}
.AyudaMenu a {background-color: #E75500; font-weight: bold; padding: 8px 10px; display: block;}
.AyudaMenu a:hover { background-color: #FFF !important; text-decoration: none; color: #000;}
.AyudaMenu li:hover { background-color: #FFF;}
.AyudaMenu p { color: #FFF; font-size: 1.3em; margin: 2% 0 10% 13px;}
.AyudaMenu p strong img { vertical-align: middle;}
.AyudaMenu ul { list-style-type: none; margin: 0; padding: 8px 0 26px;}
.AyudaMenu .SubmenuOff { color: #FFF;}
.AyudaMenu .SubmenuOn a { background-color: #FFF;}
.AyudaMenu ul li { /*margin-bottom: 0.8em; padding: 5px 13px;*/}
#AyudaTexto { background-color: #FFF; float: right; min-height: 36em; padding: 10px 20px; width: 78%;}
.ie7 #AyudaTexto {width: 78.5%; }
#AyudaTexto h4, #AyudaTexto h5 { font-size: 1em; font-weight: bold; margin-bottom: 10px;}
#AyudaTexto h5 { margin-bottom: 0; margin-top: 10px;}
#AyudaTexto p { text-align: justify;}
#AyudaTexto a { color: #000; font-weight: bold; text-decoration: none;}
#AyudaTexto a:hover { color: #E75500; text-decoration: underline;}

/* MAPA WEB */
#MapaWebLista {	overflow:hidden; margin:0px; padding:0px;}
#MapaWebLista h4 { font-weight:bold; color: #E75500;}
#MapaWebLista h3 { background-color:transparent !important; font-weight:bold;}
#MapaWebLista ul { margin:0px; padding:0px;}
.MapaWebListaFila1 { height:27em;}
.MapaWebListaFila2 { height:40.4em;}
.MapaWebListaFila3 { height:12em; padding-bottom:2em;}
.MapaWebListaItem { color: #E75500; display:block; float:left; font-weight:bold; border-left:solid 2.3em #ffffff;
	border-right:solid 2.3em #ffffff; margin-top:2.3em; width:170px;}
.MapaWebListaItem ul { color:#000; font-weight:normal; list-style-type:none; margin:0px; padding:0px;}
.MapaWebListaItem li { background-image:url(../_images/MapaWebSeparador.gif) repeat-x left bottom;
	color:#000; height:2.3em; padding-top:1.8em;}
.MapaWebListaItem  .MapaWebSublistaItemUltimo { background-image:none !important; margin-bottom:2em;}

/* PAGINA CLUB TELENTRADA */
.ClubPieFoto { background-color:#000000; color:#E75500; font-size:1.2em; font-weight:bold; padding:10px 18px 10px 0px; text-align:right;}
.ContenidosClub .BtnEnlaceClubOferta { color:#E75500 !important;}

/* PAGINA CATEGORIA - TEATRO COMO REFERENCIA PQ LAS DEMAS CATEGORIAS SON IGUALES, UTILIZAN LAS MISMAS CLASES */
.ContenidosTeatro img { width: 100%;}
.ContenidosTeatro .DestacadoLista { overflow:hidden; list-style-type: none; margin: 10px 10px 0 15px; padding: 0;}
.ContenidosTeatro .DestacadoLista li { clear: both; display: block; font-weight: bold; line-height: 1.4em; padding-bottom: 10px !important;
    padding-right: 0; vertical-align: top; float: left; width: 100%;}
.ContenidosTeatro .DestacadoLista li p { clear: both; padding-top: 10px; font-weight: normal;}
.ContenidosTeatro .DestacadoLista li a img { width: auto;}
.ContenidosTeatro .DestacadoPrimero { margin-top:0px;}

/* NOTICIAS */
.ActualidadContenidos p {margin-top:10px;}
.ActualidadContenidos .DestacadoPrimero { margin-top:0px;}
.ActualidadContenidos .FichaGeneralDatosInformacion { display:block; clear:left; margin:15px 0px 0px 10px !important;}
.ActualidadContenidos .FichaGeneralDatosInformacion thead { display: none;}
.ActualidadContenidos .FichaGeneralDatosInformacion caption { padding:0px 0px 5px 0px !important; margin:0px; position: relative, left: 0;}
.ActualidadContenidos .FichaGeneralDatosInformacion td { padding:0px 0px 5px 0px !important;}
.ActualidadContenidosDestacados { background: url(../_images/ActualidadContenidosDestacadosFondo.gif) repeat-x left bottom;
	padding:20px 0px; margin:0px 10px; overflow:hidden; position:relative;}
.ActualidadContenidosDestacados img { float:left; margin-right:20px; margin-bottom:10px;}
.ActualidadContenidosDestacados ul { list-style-type:none; margin:0px; padding:0px;}
.ActualidadContenidosDestacados ul img { float:none;}
.ActualidadContenidosDestacados ul li { padding:0px; margin:0px;}
.ActualidadContenidosDestacados .Resaltado { color:#000; font-weight:bold;}
.ActualidadContenidosDestacadosBotones { position:absolute; top:20px; right:10px; width:16px;}
.ActualidadContenidosDestacadosBotones li img { margin: 0 0 3px 0;}
.ActualidadContenidosDestacadosTextos { margin-right:30px;}
.ActualidadContenidosFotoPie { background-image:url(../_images/ActualidadContenidosFotoPie.gif); color:#000;
	float: left; padding:4px; width:317px;}
.ActualidadContenidosFichaContenedor { overflow: hidden; display: block; padding-bottom: 10px;}
.ActualidadContenidosFichaContenedor p { margin:0 5px 0 10px !important; padding:0px !important;}
.ActualidadContenidos .EspectaculoContenidosFichaEnviados { margin:10px 10px 0px 10px; padding-top:0px;	text-align:left;}
.ActualidadContenidosFichaFoto { float:left; margin-bottom:12px; margin-left:12px; margin-right:18px;}
.ActualidadContenidosFichaMasNoticias { text-align: justify; width: 100%; margin-bottom: 10px;}
.ActualidadContenidosFichaMasNoticias thead	{ display: none;}
.ActualidadContenidosFichaMasNoticias td { padding:10px; vertical-align:top;}
.ActualidadContenidosFichaMasNoticias a { display:block; font-weight:bold;}
.ActualidadContenidosFichaMasNoticias .Fecha { padding-left:12px; padding-right:10px; width:7em;}
.ActualidadContenidosFichaMasNoticias .FilaPar { background-color:#f5f5f5;}
.ActualidadContenidosFichaOpciones { float:right; margin-left:0px; padding-left:20px; margin-right:20px; margin-top:0px;
	list-style-type:none;}
.ActualidadContenidosFichaOpciones li { margin-bottom: 3px;}	
.ActualidadContenidosFichaResumen { font-weight:bold; margin-bottom:18px; margin-left:12px;}
.ActualidadContenidosFichaTexto { margin-left:12px; text-align:justify;}
.ActualidadContenidosFichaTitulo { background:url(../_images/SeparadorContenidos.gif) repeat-x left bottom;
	font-weight:bold; margin:12px; position:relative;}
.ActualidadContenidosFichaTitulo .Fecha { position:absolute; right:0px; top:0px;}
.ActualidadContenidosFichaTitulo .Texto { display:block; font-size:1.2em; font-weight:bold; max-width:520px; padding-bottom:12px;}

/* PAGINAS CON PAGINACION */
.PaginacionBarraInferior { background: url(../_images/SeparadorContenidos.gif) repeat-x left bottom; margin: 0px 10px;}
.Paginacion { height: 3.4em; margin: 10px; clear:both;}
.PaginacionBarraInferior .Paginacion { margin:10px 0px;}
.BtnMasterPaginacion { cursor: pointer; height: 1.6em; padding: 6px 12px 2px;}

/* CLUB TELENTRADA - DESTACADOS */
.BtnClubOferta { color:#c21411; font-size:1em; padding-left:0px; margin-right:7px;}
.BtnClubOferta img { margin-right:5px; width: auto !important;}
.BtnClubPromocion { color:#63bd52; height:2em; font-size:1em; padding-left:0px; padding-top:0px; margin-right:7px;}
.BtnClubPromocion img { margin-right:5px; vertical-align:middle; width: auto !important;}
.BtnClubPromocion:hover { color:#63bd52;}
.BtnClubSorteo { color:#ff810f; font-size:1em;	padding-left:0px; padding-bottom:1px; margin-right:7px;}
.BtnClubSorteo img { margin-right:5px; vertical-align:middle; width: auto !important;}
.BtnClubSorteo:hover { color:#ff810f;}
.BtnEnlaceClubOferta { color:#ff810f; font-weight:bold; font-size:1.1em; line-height:1.1em;}

/* CICLO / FESTIVAL */
.CiclosContenidos p { padding-right: 7px;}
.CiclosContenidos .FichaGeneralDatosInformacion { display:block; clear:left; margin:15px 0px 10px 10px !important;}
.CiclosContenidos .FichaGeneralDatosInformacion caption { padding:0px 0px 5px 0px !important; margin:0px;}
.CiclosContenidos .FichaGeneralDatosInformacion td { padding:0px 0px 5px 0px !important;}
.CiclosContenidos .EspectaculoContenidosFichaEnviados { margin-left:10px !important; padding-top:0px  !important;}
.CiclosContenidosFichaTexto { margin: 0 10px 0 12px;}
.CiclosFestival .Scroll { height: 552px; overflow: auto;}
.CiclosFestival ul { margin: 0; padding: 0;}
.CiclosFestival ul li { background-position: left top; background-repeat: repeat-x; display: block;
    list-style-type: none; overflow: hidden; padding: 1em 0;}
.CiclosFestival ul li .ResultadosBusqueda { margin-bottom: 0 !important; margin-top: 5px !important; width: 100%;}
.CiclosFestival ul .SeparadorFestival { background-image:url(../_images/CicloFestivalFondoSeparador.gif) !important;}
.CiclosFestival .ResultadosBusqueda .Titulo { background-image: none; padding-left: 20px; width: 36%;}
.CiclosFestival .ResultadosBusqueda .Tipo { width: 23%;}
.CiclosFestival .ResultadosBusqueda .Compra { width: 5%;}
.CiclosFestival .ResultadosBusqueda { clear: both; width: 643px;}
.CiclosFestival .ResultadosBusqueda caption { background: url(../_images/BulletFestival.gif) no-repeat left top; font-size: 1.1em;
    font-weight: bold; line-height: 1em; overflow: hidden; padding: 0 0 10px 20px; text-align: left;}
.CiclosFestival .ResultadosBusqueda .FilaDestacada,
	.FilaDestacada .Titulo, .FilaDestacada .Tipo, .FilaDestacada .Compra { background-color: #F5F5F5 !important;}
/*.CiclosFestival .ResultadosBusqueda a { font-weight: normal;}*/

.CiclosFestival ul .CicloFestivalDatos { list-style-type:none !important; list-style-image:none; padding-left:0px;
	margin-left:0px;}
.CicloFestivalUbicacion { background: url(../_images/BulletFestival.gif) no-repeat left top; display:block; padding-left:20px;}
.CiclosTexto { padding:0px 20px 0px 0px !important; overflow:visible !important; width:257px !important;}

/* CLUB TELENTRADA - Destacados */
.DestacadoClub .DestacadoLista p { margin-top:10px; clear:both;}
.DestacadoClub .DestacadoLista { margin-bottom:20px !important; overflow:hidden; margin: 10px 10px 0 15px;}
.DestacadoClub .DestacadoLista li { background-image:none; clear:both; padding-bottom:12px; padding-right:0px !important; overflow:hidden;}
.DestacadoClub .DestacadoLista li p { clear:none; margin-top:15px !important; padding-top:10px !important;}
.DestacadoClub img { width: 100%;}

.DestacadoGeneralAlturaAuto { overflow:hidden;}
.DestacadoGeneral h2 { background-color:#c21411; display:block; width:100% !important; height:auto !important; font-size:1em !important;}
.DestacadoGeneral .ContenidoAlternativo { display:block;}
.DestacadoGeneral .ContenidoAlternativo span { display:block; height:210px; margin:12px;}

.DestacadoGeneralSecundario				{border-bottom:solid 1px #ffffff !important;}	/*xq sino aparece demasiado margen inferior hasta el pie*/
.DestacadoGeneralSecundario h3			{background-color:#8d8d8d;}
.DestacadoGeneralSecundario .BordeFin	{background-image:url(../_images/DestacadoGeneralSecundarioPestanaFin.gif)  !important;}
.DestacadoGeneralSecundario .BordeInicio{background-image:url(../_images/DestacadoGeneralSecundarioPestanaInicio.gif)  !important;}
.DestacadoGeneralSecundario .Fondo		{background-image:url(../_images/DestacadoGeneralSecundarioFondo.gif)  !important;}

.FichaGeneralDatos { background-image:url(../_images/SeparadorContenidos.gif); background-position:left bottom;
	background-repeat:repeat-x; clear:both; margin:10px 0px 10px 0px; text-align:left;}
.FichaGeneralDatos a { font-weight:bold;}
.FichaGeneralDatos dt, .FichaGeneralDatosInformacion dt { clear:both; float:left; font-weight:bold;
	width:115px !important; height:auto !important; padding:0px 0px 10px 10px;}
.FichaGeneralDatos dd, .FichaGeneralDatosInformacion dd { padding:0px 0px 10px 10px;}
.FichaGeneralDatosInformacion { float:left; margin:5px 5px 10px 0px; text-align:left; position:relative;}
.FichaGeneralDatosInformacion caption { text-align:left; font-size:1em; font-weight:bold; line-height:1em;
	overflow:hidden; padding:20px 0 10px 0;}
.Separador { margin-right:30px;}

.FichaGeneralDatosInformacion p { display:block; float:none; margin:0px; padding-left:115px;}
.FichaGeneralDatosInformacion .EspectaculoEnlace { font-weight:bold; margin-right:5px;}
.FichaGeneralDatosInformacion .EspectaculoEnlaceDer { font-weight:bold; margin-left:5px;}
.FichaGeneralDatosInformacion td { padding:0px 20px 10px 0px; vertical-align:top;}
.FichaGeneralDatosInformacion th { color:#646464; font-weight:bold; padding:0px 0px 10px 0px; vertical-align:top; width:115px;}
.FichaGeneralDatosInformacion .Resaltado { color:#646464; display:block; font-weight:bold;}
.FichaGeneralDatosInformacion .Oferta { color:#c21411; font-weight:bold;}
.FichaGeneralDatosSeparador { background-image:url(../_images/SeparadorContenidos.gif) !important;
	background-repeat:repeat-x; background-position:left top;}

.FichaGeneralIconos { color:#000; font-weight:bold; padding:0px; margin:0px 0px 40px 0px; border:solid 1px #fff; clear: both;}
.FichaGeneralIconos li { display:inline-block; float:left; list-style-type:none; margin-right:5px; margin-bottom:5px;}
.FichaGeneralIconos li img { width: auto;}
.FichaGeneralPromocionValor { color:#ffcb3c; font-size:2.2em; margin:0px 19px 0px 16px;}
.FichaGeneralPromocionValorTexto { color:#ffcb3c; font-size:16px; margin-right:10px;}

/* BUSCADOR AVANZADO */
.ResultadosBusqueda { clear: both; width: 100%;}
.ResultadosBusqueda thead	{ display: none;}
.ResultadosBusqueda .Titulo { background: url(../_images/BulletDestacadoBusqueda.gif) no-repeat left center; height: 2.3em; padding-left: 45px; vertical-align: middle;}
.ResultadosBusqueda .Tipo { text-align: right; vertical-align: middle;}
.ResultadosBusqueda .Compra { padding-right: 5px; text-align: right; width: 22px; vertical-align: middle;}

.ContenidosResultados .DestacadoGeneral { padding-bottom: 10px;}
#ResultadosInformacionResultados li { margin: 10px 0 10px 10px;}
#ResultadosInformacionResultados span { font-weight: bold;}

#OrdenarResultadosFormulario { text-align: right; margin: 0 10px 5px 0;}

#BusquedaFormulario { padding: 10px 0;}
#BusquedaFormulario label, #BusquedaFormulario input, #BusquedaFormulario select { float: left;}
#BusquedaFormulario label { width: 27%; clear: both; padding: 5px; text-align: right;}
#BusquedaFormulario input, #BusquedaFormulario select { margin: 1px 2px 10px 5px; width: 16em; /*font-size: 1em;*/}
#BusquedaFormulario p, #BusquedaFormulario div { clear: both; width: 100%; float: left;}
#BusquedaFormulario .fila { margin-left: 9%; width: 90%;}
.ie7 #BusquedaFormulario .fila { margin-left: 10%;}
#BusquedaFormulario .fila input { margin: 1px 0px 10px 0px; text-align: right;}
#BusquedaFormulario fieldset { clear: both; margin: 5px 0 0; float: left; width: 100%;}
#BusquedaFormulario fieldset label, #BusquedaFormulario fieldset input { float: none;}
#BusquedaFormulario fieldset input { width: auto;}
.ie7 #BusquedaFormulario fieldset span { vertical-align: middle;}
#BusquedaFormulario .BusquedaFormularioFiltroTipoEspectaculoLista { clear: both;}
#BusquedaFormulario .BusquedaFormularioFiltroTipoEspectaculoLista input { margin-top: 5px; width: auto;}
.ie7 #BusquedaFormulario .BusquedaFormularioFiltroTipoEspectaculoLista input { margin-top: 0px;}
#BusquedaFormulario .enresultados { float: none; padding: 1% 0;}
#BusquedaFormulario .enresultados label, #BusquedaFormulario .enresultados input { float: none !important; width: auto;}
#BusquedaFormulario .enresultados input { margin-left: 29%;}
.ie7 #BusquedaFormulario .enresultados input { margin-bottom: 0;}
#BusquedaFormulario .enresultados label { clear: none;}
#boton_buscar_principal { clear: both; float: none !important; text-align: center !important; width: auto !important;}

#BusquedaFormulario .CarteleraCalendario { clear: both; margin-left: 50%; width: auto;}

#OrdenarResultadosFormulario { float:right;}
#OrdenarResultadosFormulario #ResultadosFormularioBoton { margin:10px 0px 0px 5px;}

/* FICHA LOCAL */
.LocalContenidos a { font-weight:bold;}
.LocalContenidosFicha { background-image:url(../_images/SeparadorContenidos.gif); background-repeat:repeat-x;
	background-position:left bottom; padding:10px 0px 5px 0px; min-height:155px; overflow: auto;}
.LocalContenidosFichaFoto { float:left;}
.LocalContenidosFotoPie { background-image:url(../_images/ActualidadContenidosFotoPie.gif);
	color:#000; clear: both; padding:4px; width:317px;}
.LocalContenidosFichaDetalles { background-image:url(../_images/SeparadorContenidos.gif); background-position:left bottom;
	background-repeat:repeat-x; clear:both; margin:40px 0px 0px 0px; padding:0px 0px 20px 0px; text-align:left;
	overflow:hidden;}
.LocalContenidosFichaDetalles p { margin:3px 0px 15px 30px;}
.LocalContenidosFichaDetalles img { float:left;}
.LocalContenidosFichaDetallesCajeros { list-style-type:none; margin-top:3px; margin-left:12px; padding-left:0px; float:left;}
.LocalContenidosFichaDetallesCajeros li { margin-bottom:15px;}
.LocalContenidosFichaDetallesEstablecimientos { float:right; padding:0px; margin:0px 0px 20px 0px; width:295px;}
.LocalContenidosFichaDetallesEstablecimientos li { display:block; float:left; height:18px; margin-bottom:4px; min-width:145px;}
.LocalContenidosFichaDetallesEstablecimientos li img { margin-right:10px;}
.LocalContenidosFichaDetallesTextos { float:left; padding-left: 10px;}
.LocalContenidosFichaExtras { background-image:url(../_images/SeparadorContenidos.gif); background-repeat:repeat-x;
	background-position:left top; float:right; margin-top:5px; text-align:left; width:332px;
}
.LocalContenidosFichaExtras ul { list-style-type:none; padding:0px 0px 0px 8px; margin:9px 0px 0px 0px; display:block;
	position:relative;}
.LocalContenidosFichaExtras li { float:left; padding-left:5px;}
.LocalContenidosFichaExtras li span { font-weight: bold; vertical-align: top;}
/*.LocalContenidosFichaExtras img { position:absolute; top:1px; margin-left:5px;}*/
.LocalContenidosFichaSalas { margin:5px 0px;}
.LocalContenidosFichaTexto { margin-left:10px; float:left; display:block; width: auto;}
.LocalContenidosFichaTexto a { display:block;}
.LocalContenidosFichaTexto .Titulo { display:block; font-weight:bold; font-size:1.3em; margin-bottom:5px;}
.LocalContenidosFichaTexto .NumSales { margin:12px 0px;}
.LocalContenidosFichaTexto span { display:block;}

div.linea {clear:both; margin-bottom: 2%}
.linea label, .linea input {float:left}

/* FICHA LOCAL - Espec. relacionados */
.LocalEspectacles { float:left; list-style-type:none; padding:3px 0px 0px 0px; margin:10px 0px 0px 0px;}
.LocalEspectacles li { background-image:url(../_images/SeparadorContenidos.gif); background-repeat:repeat-x;
	background-position:left bottom; float:left; margin-right:17px; padding:4px 0px 6px 15px; position:relative;
	width:305px;}
.LocalEspectacles li a { font-weight:bold;}
.LocalEspectacles li div { background-image:url(../_images/SeparadorContenidos.gif); background-repeat:repeat-x;
	background-position:left top; padding-top:4px !important; padding-left:15px;}
.LocalEspectacles li img { position:absolute; right:5px; top:3px;}
.LocalEspectacles .Derecha { margin-right:0px !important;}
.LocalEspectacles .Primero { padding-top:0px !important; padding-left:0px !important; width:318px !important;}

/* LISTADO OFERTAS*/
.ContenidosOfertas .DestacadoGeneral { overflow:hidden;}
.ContenidosOfertas .BtnEnlaceClubOferta { color:#E75500 !important;}
.ContenidosOfertas .FichaGeneralDatosInformacion { margin-top:20px; width:100%;}
.ContenidosOfertas .PublicidadLateralGrande p { background-image:none;}
.ContenidosOfertas p { margin:10px 10px 0px 0px; padding-left: 10px;}
.ContenidosOfertas .Resaltado { font-weight:bold;}
.ContenidosOfertas #Lateral p { margin: 0; padding-left: 0;}

.OfertasPromocion { background-image:url(../_images/SeparadorContenidos.gif); background-repeat:repeat-x;
	background-position:left bottom; margin:10px 10px; padding-bottom:0px; overflow:hidden;}
.OfertasPromocion .FichaGeneralPromocionDestacada { margin-left:0px !important; width: 51.2%;}
.OfertasPromocionInformacion { margin:0px; padding:0px;}
.OfertasPromocionInformacion dd { padding-bottom:0px; margin:0px;}
.OfertasPromocionInformacion dt { padding:0px; margin:0px 4px 0px 0px; height:auto; width:auto; float:left;}
.OfertasPromocionInformacionContenedor { position:relative;}
.OfertasPromocionInformacionContenedor .OfertasPromocionExtras { top:0px !important;}
.OfertasPromocionInformacionContenedor .Separador .OfertasPromocionExtras { top:20px !important;}
.OfertasPromocionExtras { list-style-type:none; margin:0px; padding:0px; position:absolute; right:0px; top:0px; width: 6%;}
.OfertasPromocionExtras a img { margin-right:0px !important; margin-bottom: 3px;}
.OfertasPromocionTextos { float:left; position:relative; width: 45%; margin-bottom: 10px;}
.OfertasPromocionTextos a { font-weight:bold;}
.OfertasPromocionTextos a img { margin-right:4px; vertical-align:bottom;}
.OfertasPromocionTextos h4 { width:93%;}
.OfertasPromocionTextos .Oferta { color:#E75500; font-weight:bold;}
.OfertasPromocionTextos p { margin:0px;}
.OfertasPromocionTextos .Separador { background: url(../_images/SeparadorContenidos.gif) repeat-x left top; margin-top: 16px; padding-top:12px;}
.OfertasPromocionTextos .Separador a { margin-bottom:15px; float:right;}
.OfertasPromocionTextos .Titulo { color:#000; display:block; font-weight:bold; font-size:1.2em; margin:0px 0px 10px 0px;}
.FichaGeneralPromocionDestacada { float:left; background-color:#000; margin: 0px 20px 10px 0px;	padding-bottom:5px;
	text-align:right; width: 325px;}

/* OFERTA */
.ContenidosOfertas .EspectaculosContenidosColumnaDer dt { color:#000;}
.ContenidosOfertas .EspectaculoContenidosColumnaIzq img { margin-bottom: 0;}

/* FICHA ESPECTACULO - Detalle*/
.PrecioOferta { color:#000; font-weight:bold; font-size:1em !important;}
.PrecioOferta .Tachado { color:#000; text-decoration:line-through; font-weight:bold; font-size:1em !important;}
.PrecioOferta * { font-size:1em !important;}

/* PROXIMA VENTA */
#Proximamente { font-weight:bold; margin:12px;}
#Proximamente td { vertical-align:top;}
.ProximamenteFecha { text-align:right; padding-top:8px;	width:98px;}
.ProximamenteItem { color:#000; padding-right:4px; padding-top:8px;	width:186px;}

/* CLUB TELENTRADA - PROMOCION (Detalle) */
.SorteosFichaResumen { font-weight:bold; margin-bottom:15px !important; margin-left:12px !important;}
.SorteosContenidosFichaFoto { float:left; margin-bottom:12px; margin-left:12px; margin-right:18px;}
.SorteosContenidosFotoPie { background-image:url(../_images/ActualidadContenidosFotoPie.gif); color:#000;
	display:block; padding:4px; width:317px;}
.ContenidosSorteos .FichaGeneralPromocionDestacadaTexto { padding: 0 5px 10px 12px;}
.ContenidosSorteos .DestacadoGeneral { padding-bottom: 10px;}
.ContenidosSorteos .DestacadoGeneral p { margin: 0 12px;}
.ContenidosSorteos .DestacadoGeneral ul { margin: 5px 12px;}

/* POPUP */
body.popup { background-image:none;}
.popup { background-color: #FFF;}
.popup a { font-weight: bold;}
.popup h1 { overflow: visible; width: auto; background-color: #E75500; color: #FFF; font-weight:bold; padding:7px; font-size:1.2em; height:1.3em; line-height:1.3;}
.popup ul, .popup ol, .popup dl { padding: 1% 2%;}
.popup .email {display:block}
.popup a {font-weight: bold}
.popup #CabeceraLogoTelentrada { margin-top: 1%; left:0px; position:relative !important; top: 0px !important;}

.pie p { margin:0; padding:1% 2em 0 1em; text-align:justify;}
.pie h2 {width: auto; height: auto; font-size:1.2em; margin:2% 0 0 1em; padding:0px; font-weight:bold; line-height: 1.5;}
.aviso, .errorCampo {clear:both; color: #C00000; padding: 1% 10% 2% 10% !important}
.legendtitulo {width:400px; height:auto; font-size:1em; padding:2em 0em 2em 0em}
.confirmacion p {text-align:center; margin:5% 0% 5% 0%}

/* POPUP : Estilo asociado a los formularios */
.centrado {margin:0 40% 0 40%;}
#formulario {margin-top: 3%; padding: 1% 1% 0% 1%;}
#formulario p {margin:3% 0% 2% 0%;}
#formulario fieldset {border: 0;}
#formulario fieldset fieldset {border-top: solid red 1px !important; padding: 3% 0% 1% 0%;}
#formulario label {display: block; float: left; width: 19em; text-align: right; margin-right: 3%;}
#formulario .comentario {float:none; text-align:left;}
#formulario .copia {display:inline; float:none;}
#formulario .infoEmail {display:block; font-size: .8em;}

#formContacto, #formPublicidad {border-top:dashed black 1px; margin-top: 3%; padding: 1% 2em 0% 1em;}
#formContacto p, #formPublicidad p {padding: 1% 0% 2% 0%; line-height: 1.3;}
#formContacto label, #formPublicidad label {display: block; float: left; width: 15em;}
#formContacto .occulta, #formPublicidad .occulta {display: none;}
#formContacto fieldset, #formPublicidad fieldset {border: 0;}
#formContacto fieldset br, #formPublicidad fieldset br { margin-bottom: 1em;}
#formContacto .botones, #formPublicidad .botones {text-align: center;}
#formContacto .botones input, #formPublicidad .botones input {margin-right: 3%;}
#formPublicidad label {width: 7em; text-align: right; padding-right:1em;}
#formPublicidad input { margin: 1px;}

.destacar strong {color: #E75500;}
.destacar p { padding: 1% 2em 0 1em; line-height: 1.3;}
.ventaexclusiva {display: block;}

/* POPUP - Ticket */
.Tiquet p, .Tiquet ul {margin:5% 5% 5% 12%; padding:0;}
.Tiquet ul { border-bottom:dashed black 1px; padding-bottom:1%;}
.Tiquet ul li {margin-bottom: 3%;}

/* PAGINA ERROR */
.error {text-align:center; margin: 0 auto; background: #FFF;}
.error p {margin: 1% 26% 2%; text-align: justify; line-height: 1.3; font-size: 1.1em;}
.error #CabeceraLogoTelentradaError { margin: 10% 0 15px; left:0px; position:relative !important; top: 0px !important;}

/* Estilos propios del Tiny */
.rojoNegrita {color: #E75500; font-weight: bold}
.rojoNegritaGrande {color: #E75500; font-weight: bolder}
.grisNegrita {color: #646464; font-weight: bold}

/* CLUB TELENTRADA */
.ContenidosClub { overflow: hidden;}
.ContenidosClub iframe { border: none;}
.botones  {text-align: center; margin: 2% 0;}
.botones  input {padding: 2px 12px;}

/* COMPRA ON-LINE */
#procesoCompra { background: #FFF;}
#procesoCompra #Lateral { float: left; padding:20px 15px; width:26%; background-color:#000; height: 80em;}
.ie6 #procesoCompra #Lateral, .ie7 #procesoCompra #Lateral { width: 25.8%;}
/*#procesoCompra #Lateral img { width: 100%;}*/
#procesoCompra #Contenidos { float: left; width: 66%; clear: none; margin: 0; height: 80em; overflow: hidden; background-color: #FFF; padding: 0 2% 2%;}
#procesoCompra #Contenidos h3 { font-weight:bold; background-color:#FFF; color:#000; border-bottom: 1px solid #040404; 
	font-size:1.3em; margin: 0 0 2% 0; padding-left:0; height: 1.3em; line-height: 1.3; padding: 7px;}
#procesoCompra #Contenidos h3 span { color: #E75500; float: right;}
#procesoCompra #Contenidos p { margin: 1% 0;}
/*.ie6 .DestacadoCompraFormulario, .ie7 .DestacadoCompraFormulario { width: 99.7%;}*/
#procesoCompra #Contenidos #CompraIniciarCompra { margin:0 auto; width:96%; line-height: 1.5;}
.ie7 #procesoCompra #Contenidos #CompraIniciarCompra { margin: 0 8% 0 2%; width: auto;}
#procesoCompra #Contenidos #CompraIniciarCompra p { clear: both;}
.DestacadoCompra { background:#C7C5C6 url(../_images/fondo_buscador.gif) no-repeat left top; border:1px solid #FFF; padding:8% 3px 8% 13px; width:95.4%;}
.ie6 .DestacadoCompra { width:96.3%;}
.ie7 .DestacadoCompra { width:95.5%;}
.ie8 .DestacadoCompra { padding:8% 2px 8% 13px;}
.DestacadoCompra label { font-size: 1.1em; display: block; margin-bottom: 5px;}
.DestacadoCompra input[type="text"] { background-color: #F6F0F0;}
#CompraFormularioComprar { margin: 3% 5%;}
#CompraFormularioComprar label { clear:both; float:left; font-size:1.2em; /*font-variant:small-caps;*/ margin: 0 3% 2% 0; font-weight: bold;
	text-align:right; width:7em;}
#CompraFormularioComprar span { background-color:#857773; color:#FFF; float:left; font-weight:bold; margin: 0 3% 2% 0; padding: 3px 17px; width: 17em;}
#CompraFormularioComprar span { border-radiust:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#CompraFormularioComprar input { float: left; }
#CompraFormularioComprar select { float: left; margin-right:3%; border: 1px solid #9D9797; width: 16em;}
#CompraFormularioComprar select { border-radiust:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 1px 3px;}
.CompraFormularioComprarModificar { background-color:#E75500; border: none; color:#FFF; font-size:1.1em; margin-top:4px; padding: 1px 3px;
	cursor: pointer; font-weight: normal; font-family: Verdana;}
.ie7 input.CompraFormularioComprarModificar { padding: 0;} 
.ie7 a.CompraFormularioComprarModificar { padding: 2px 10px !important;} 
.CompraFormularioComprarModificar:hover { color: #000; text-decoration: none;}
#CompraFormularioComprar .CompraFormularioComprarRecargar {}

#CompraFormularioRecordatorio { clear:both; padding: 11px 0 11px 5px; border-top: 1px dashed #A1A1A1; border-bottom: 1px dashed #A1A1A1; margin-bottom: 5px;
	font-size: 1.1em; font-weight: bold;}
#CompraFormularioRecordatorio .Resaltado { display: block; color: #E75500; font-weight: bold; background-color: #FFF; width: auto;}

.BtnMaster { background-color:#E75500; color:#FFF; display:block; font-size:1.1em; cursor: pointer;
	font-weight:bold; padding:8px 12px; text-align:center; text-decoration:none;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.BtnMaster:hover { background-color: #DEDAD9; color: #000;}
.ie7 input.BtnMaster { padding: 5px 0px 4px !important; border: none !important;}
.ie8 input.BtnMaster { border: none;}

.procesoCompraNoDisponible { font-size: 1.5em; text-align: center; margin-top: 3%;}

/* CAMBIOS PARA IMAGEN DE FONDO: INICI */
body {
    background-attachment: scroll;
    background-color: #DEDAD9;
    background-position: center top;
    background-repeat: no-repeat;
    min-width: 1130px;
}

body.popup, body.error, #procesoCompra {
    min-width: 0px;
    padding: 0 !important;
}

#CajaPrincipal { background-color: #DEDAD9; cursor: default;}
.comunidad { margin-right: 10px;}
.Skyn #CajaPrincipal { background-color: transparent;}
.ie6 .Skyn #CajaPrincipal { overflow: hidden;}
.Skyn #MarcoContenidos { margin-bottom: 0px; background-color: #DEDAD9; overflow: hidden;}
.ie6 .Skyn #MarcoContenidos { width: 100%;}
#Pie { width: 99.8%;}
.ie8 #Pie { width: 99.7%;}
#Camino { background-color: #DEDAD9;}
/* CAMBIOS PARA IMAGEN DE FONDO: FIN */
