html, body{ width:98%; margin:auto; font-size:82%; font-family:verdana,arial; line-height:1.1em; margin-top:1.5%; color:#000000; background-color:#FFFFFF; min-width:950px; }
 * html body {margin-top:3%; width:95%;}
img {border:none;}
a, a:hover{ color:#0000FF; color:#3268BC ; margin:0 !important; position:relative;}
a:visited {color:#0000FF; color:#3268BC; margin:0 !important; }
a.nosub { text-decoration:none; margin:0 !important; }
a:hover.nosub { text-decoration:underline; margin:0 !important;}
select {font-size:1em; font-family:verdana,arial;}
input {font-size:1em; font-family:verdana,arial;}
a:focus {background-color:#FFE29A; margin:0 !important; }
hr { height:1px; background-color:#ECECEC; color:#ECECEC; clear:both; margin:10px 0px; border:0;}
	* html hr {margin:4px 0px;}
hr.separador {height:15px;width:100%;clear:both;margin:0px 0px;visibility:hidden;}
	* html hr.separador {display:none;}
fieldset {border:0px;padding:0px;margin-bottom:10px;}
	* html fieldset {}
legend {display:none;}
ul.sinvineta {list-style-type:none; margin:0; padding:0;}
p.sinmargen {margin:0;}

h1 { font-size: 2em; font-weight: bold;}
h2 { font-size: 1.5em; font-weight: bold;}
h3 { font-size: 1.33em; font-weight: bold;}
h4 { font-size: 1.17em; font-weight: bold;}
h5 { font-size: 0.83em; font-weight: bold;}
form { margin: 0; padding: 0;}

.negrita { font-weight:bold; }
.cursiva { font-style:italic; }
.centrado { text-align:center; }
.a_dcha { text-align:right; }
.xx_small {font-size:0.8em}

.color1, a.color1, a:hover.color1, a:visited.color1 { color:#FF4931; }
.color2, a.color2, a:hover.color2, a:visited.color2 { color:#8C9F13; }
.color3, a.color3, a:hover.color3, a:visited.color3 { color:#18A9D7; }
.color4, a.color4, a:hover.color4, a:visited.color4 { color:#EDA500; }
.color5, a.color5, a:hover.color5, a:visited.color5 { color:#AEAEAE; }
.color6, a.color6, a:hover.color6, a:visited.color6 { color:#0000FF; }
.color7, a.color7, a:hover.color7, a:visited.color7 { color:#3268BC; }

.volver {text-align:right; margin:0px; margin-bottom:5px; }
.separa {clear:both;}
.enlace {text-decoration:underline; cursor:pointer;}
.mayus {text-transform:uppercase;}
.cleaner { clear:both; line-height:1px; font-size:0.1em; }
.proximos { margin:0% 0% 0%; text-align:left; }
.oculta {display:none;}
.f_left {float:left;}
.inline {display:inline}
.sin_margin_top {margin-top:0%;}


.contenedor {  min-width:950px; }
#superior { background:url('../images/fdo_sup.gif') bottom center no-repeat; width:100%; height:85px; }
#superior h1 { margin:0px; padding:0px; }
#superior h1 .logo_tiquexpress {float:left}
#superior h1 .logo_telefono,
#superior .logo_telefono { float:left; position:relative; left:33%; top:10px }
#superior h1 .logo_cajastur,
#superior .logo_cajastur { float:right; position:relative; top:19px; }
#superior h1 .logo_tiquexpress {float:left}

#menu_sup { height:28px;background-color:#E4E4E4; margin-bottom:10px; border-bottom:1px #FF4931 solid; white-space: nowrap;}
#menu_sup ul { margin:0px; margin-left:13%; padding:5px 0px 0px; }
#menu_sup ul li { display:inline; list-style-type:none; margin:0px; padding:0px; font-size:1.1em; }
#menu_sup ul li div { float:left; width:62px; height:17px; padding:5px 0px 0px; margin-right:5px; text-align:center; background-image:url(../images/menu_des.gif); background-position:top left; background-repeat:no-repeat; position:relative; top:1px; background-color:#F4F4F4}
#menu_sup ul li div.larga { width:112px; background-image:url(../images/menu_des_largo.gif); }
#menu_sup ul li div.media{ width:72px; background-image:url(../images/menu_des_medio.gif); }
#menu_sup ul li.info div { width:auto; background-image:none; }
#menu_sup ul li h2 { margin:0px; padding:0px; display:inline; font-size:1.1em; font-weight:normal; line-height:1em;}
#menu_sup ul li.sel div { color:#FF4931; background-image:url(../images/menu_act.gif); position:relative; top:1px; height:18px; background-color:#FFFFFF }
#menu_sup ul li.sel a { font-weight:bold; color:#FF4931; text-decoration:none; }
#menu_sup ul li.sel div.larga { background-image:url(../images/menu_act_largo.gif); }
#menu_sup ul li.sel div.media { background-image:url(../images/menu_act_medio.gif); }
#menu_sup ul li.sel h2 { font-weight:bold; }
#menu_sup ul li.info { width:100%; border-bottom:none; background-image:none; text-align:right; }
#menu_sup ul.sinninguno li div { border-bottom:1px #FF4931 solid; }
#menu_sup p { margin:0px; padding:5px 10px; float:right; }
#menu_sup .volver_cajastur {float:left; background-image:url(../images/menu_des_largo.gif); background-position:top right; background-repeat:no-repeat; height:18px; padding:5px 0px 0px; width:122px; position:relative; text-align:center; left:26px; }
#menu_sup .volver_cajastur a, 
#menu_sup .volver_cajastur a:hover, 
#menu_sup .volver_cajastur a:visited {color:#3268BC; }
#menu_sup .volver_cajastur img {margin-right:7px; position:relative; top:2px; border:0px;}


#izda {clear:both; width:18.5%; float:left; border:1px #FF4931 solid; padding:10px; margin-right:1%; border-top-color:#ECECEC; border-right-color:#ECECEC; }
	* html #izda {width:18%;} 
#izda h3,#izda h2  {font-size:1.17em !important; font-family:arial,verdana !important; line-height:1.2em !important; color:#FF4931; font-weight:bold !important; top:0% !important; margin:0px 0px 5px !important; }
	* html #izda h3, * html #izda h2 {font-size:1.19em !important; }
#izda form fieldset {text-align:right;}
#izda input.busqueda {width:99%; margin-bottom:10px;}
#izda select#tipo {width:76.1%; text-align:left;}
#izda select#localidad {width:60.5%; text-align:left;}
	* html #izda select#localidad {width:65%;}
#izda #banner {text-align:center; margin-top:25px; position:absolute;}
#izda .bloque_busqueda {width:40%; float:right; margin-right:8%; position:relative; top:-16px; }
#izda .btn_buscar { text-align:right; margin-top:15px;padding:0px 0px; }
	* html #izda .btn_buscar {padding:0px 0px; }


#izda #calendario  { min-width:160px; font-size:0.8em; text-align:right;}
#izda #calendario table { border:1px #B5B5B5 solid; width:100%; height:150px;  }
#izda #calendario tr {width:99%;}
#izda #calendario td, #calendario th {text-align:right; width:11%; }
#izda #calendario a:link, #calendario a:visited { color:#0000FF; }
#izda #calendario a:hover {color:#FF4931}
#izda #calendario #meses {text-align:center; width:99%;}
#izda #calendario .sel {font-weight:bold; border:1px #FF0000 solid;}
#izda #calendario .sup { height:19px; background-color:#EDEDED; }
#izda #calendario.cal {position:relative;}


#central {width:75.5%; float:right; line-height:130%; }
.mantenimiento {width:100% !important; float:none !important;}
p.molestias {font-size:1.2em; line-height:200%; margin:35px 10% 175px; text-align:center; width:75%;}

#central .central_izquierda { float:left; width:70%; padding-right:.5%; border-right:1px #A5A5A5 dashed; position:relative; left:1px;}
#central .central_izquierda h3,
#central .central_izquierda #destacados .migatipo{ font-size:0.85em; font-weight:normal; margin:0px 0px 4px; padding:0px; line-height:0.85em; }
#central .central_izquierda h3 a,
#central .central_izquierda #destacados .migatipo a{text-decoration:none;}
#central .central_izquierda h3 a:hover,
#central .central_izquierda #destacados .migatipo a:hover{text-decoration:underline;}
#central .central_izquierda h4,
#central .central_izquierda #destacados h3.titulo { font-size:1.7em; font-weight:normal; color:#707070; margin:0px; padding:0px; font-family:arial,verdana; line-height:100%;}
#central .central_izquierda h4 a,
#central .central_izquierda #destacados h3.titulo a,
#central .central_izquierda h4 a:hover,
#central .central_izquierda #destacados h3.titulo a:hover,
#central .central_izquierda #destacados h3.titulo a:visited,
#central .central_izquierda h4 a:visited { color:#707070; text-decoration:underline; }
#central .central_izquierda h4 a:hover,
#central .central_izquierda #destacados h3.titulo a:hover{text-decoration:underline;}
#central .central_izquierda p {margin:5px 0px;}
#central .central_izquierda .bloque1, 
#central .central_izquierda .bloque3 { float:left; width:48%; border-right:1px #ECECEC dashed; padding-right:.5%; min-height:250px; }
body * #central .central_izquierda .bloque1, body * #central .central_izquierda .bloque2, body * #central .central_izquierda .bloque3, body * #central .central_izquierda .bloque4{ height:250px; }
#central .central_izquierda .bloque2, 
#central .central_izquierda .bloque4 { float:left; width:48%; padding-left:1.5%; border-left:1px #ECECEC dashed; padding-right:.5%; min-height:250px; position:relative; left:-1px;}
#central .central_izquierda .datosespect dt {float:left; font-weight:bold; }
#central .central_izquierda .datosespect dd {}
#central .central_izquierda .precio { font-size:1.1em; font-weight:bold; color:#0000FF; line-height:1.1em; }
#central .central_izquierda .foto_contenido1, 
#central .central_izquierda .foto_contenido2, 
#central .central_izquierda .foto_contenido3, 
#central .central_izquierda .foto_contenido4 { float:right; width:45%; height:100px; padding:22px 0px 0px 0px; background-repeat:no-repeat; background-position:center; text-align:center;}
#central .central_izquierda .foto_contenido1 { background-image:url(../images/foto_contenido1.gif); }
#central .central_izquierda .foto_contenido2 { background-image:url(../images/foto_contenido2.gif); }
#central .central_izquierda .foto_contenido3 { background-image:url(../images/foto_contenido3.gif); }
#central .central_izquierda #destacados .foto_contenido4 { background-image:url(../images/foto_contenido4.gif); }
#central .central_izquierda #destacados .foto_contenido1 { background-image:url(../images/foto_contenido1.gif); }
#central .central_izquierda #destacados .foto_contenido2 { background-image:url(../images/foto_contenido2.gif); }
#central .central_izquierda #destacados .foto_contenido3 { background-image:url(../images/foto_contenido3.gif); }
#central .central_izquierda #destacados .foto_contenido4 { background-image:url(../images/foto_contenido4.gif); }
#central .central_izquierda .foto_contenido1 div, 
#central .central_izquierda .foto_contenido2 div, 
#central .central_izquierda .foto_contenido3 div, 
#central .central_izquierda .foto_contenido4 div { width:71%; height:82px; overflow:hidden;text-align:center;margin-left:15px;}
* html #central .central_izquierda .foto_contenido1 div, 
* html #central .central_izquierda .foto_contenido2 div, 
* html #central .central_izquierda .foto_contenido3 div, 
* html #central .central_izquierda .foto_contenido4 div {margin-left:0px;}
#central .central_izquierda .foto_contenido1 div { border:1px #FD0000 solid; }
#central .central_izquierda .foto_contenido2 div { border:1px #8C9F13 solid; }
#central .central_izquierda .foto_contenido3 div { border:1px #18A9D7 solid; }
#central .central_izquierda .foto_contenido4 div { border:1px #EE8D18 solid; }

#central .central_izquierda .boton_comprar {margin-top:1.2em; padding-left:4em}

#central .central_derecha { float:left; width:25%; padding-left:2%;border-left:1px #A5A5A5 dashed;}
#central .central_derecha h3 { font-size:1.2em; margin:8px 0px 0px; padding:0px; font-family:arial,verdana; line-height:1.2em; }
	* html #central .central_derecha h3 {margin:4px 0px 0px;}
#central .central_derecha h2 { font-size:1.2em; margin:8px 0px 0px; padding:0px; font-family:arial,verdana; line-height:1.2em; }
	* html #central .central_derecha h2 {margin:4px 0px 0px;}
#central .central_derecha h4 { font-size:1em; margin:0px; padding:0px; line-height:1em;}
#central .central_derecha p { margin:2px 0px 0px;}
#central .central_derecha dl, #central .central_derecha ul { padding:0px; margin:0px; margin-top:7px; list-style-type:none}
#central .central_derecha dl dt { margin-top:0px; }
#central .central_derecha dl dd,
#central .central_derecha ul li { margin-left:0%; padding-bottom:6px; }
#central .central_derecha ul li.icono,
#central .central_derecha dl dd.icono { padding-left:10px;background-image:url(../images/cuadro_azul.gif); background-repeat:no-repeat; background-position:0px 5px;}
	* html #central .central_derecha dl dd.icono,
	* html #central .central_derecha ul li.icono { background-position:11px 6px;}
#central .central_derecha dl dd.icono a,
#central .central_derecha ul li.icono a {margin-left:10px;}

#central #pie_pagina { clear:both; height:50px; margin-top:20px; padding-top:44px; text-align:right; background-image:url(../images/fdo_inf.gif); background-repeat:repeat-x; }
#central #pie_pagina ul { list-style-type:none; }
#central #pie_pagina ul li { display:inline; }


#listado .listado {background-image:url(../images/fondo_listado1.gif); background-position:top right; background-repeat:no-repeat;}
#listado .volver, #espectaculo .volver {margin-right:15%;}
#listado h2 {margin:0px; padding:0px; font-size:1.5em; font-family:arial,verdana; line-height:110%; font-weight:normal; position:relative; top:-4px;}
.listado h2 {margin:0px; padding:0px; font-size:1.8em; font-family:arial,verdana; line-height:110%; font-weight:normal; position:relative; top:-4px;}
.listado .intro { padding-top:5px; }
.listado .tipo2 { background-image:url(../images/fondo_listado2.gif); }
.listado .tipo3 { background-image:url(../images/fondo_listado3.gif); }
.listado .tipo4 { background-image:url(../images/fondo_listado4.gif); }
.listado .intro p { width:85%; height:100%; }
.listado .titulo { width:100%; border-bottom:1px #C4C4C4 solid; margin-bottom:10px; font-size:1.2em; color:#AEAEAE; line-height:1.5em;clear:both;}
.listado .titulo h2,.listado .titulo h3 { font-size:1.2em; color:#AEAEAE; margin:0px; line-height:1.5em; font-weight:bold; font-family:verdana,arial; top:0px;}

.listado dl dt { font-size:1em; line-height:1em; margin-left:5%; margin-bottom:15px}
.listado dl dt h4 { font-size:1em; line-height:1.2em;}
.listado dl dt h4 a, .listado dl dt h4 a:hover, .listado dl dt h4 a:visited {font-size:1.2em; color:#8C9F13;font-weight:normal; } 
.listado dl dt .centro { font-size:1em; line-height:1.2em; font-weight:bold;}
.listado dl dt .centro a, .listado dl dt .centro a:hover, .listado dl dt .centro a:visited {font-size:1.2em; color:#8C9F13;font-weight:normal; } 
.listado dl dt .verprograma { margin-left:2.1%; }
.listado dl dd { margin-bottom:5px; }
.listado dl dd p.dia { margin:0px; float:left; }
.listado .lista_resultados { overflow:hidden;list-style-type:none;margin:0px;padding:5px 10px 10px 0px; }
.listado .lista_resultados .iconos {float:left; width:18%; text-align:right;}
.listado .lista_resultados .iconos img {margin-left:5px;}
.listado .lista_resultados .info { padding:0px 0px 0px 15px; margin:0px 0px 15px 0px; float:left; width:65%;}
	* html .listado .lista_resultados .info {margin:0px 0px 0px 0px;}
.listado .lista_resultados .info h3 { font-size:1.2em; line-height:100%; margin:0px; padding:0px; font-weight:bold; display:inline; }
.listado .lista_resultados .info .dia { color:#8C9F13; margin:0px;padding:0px; }
.listado ul.criterios {list-style-type:none; margin:0px 0px 0px; clear:both;}
.listado .tipoespectaculo { color:#FADDBB;color:#CC6600; }
.listado .bloque_iconos {margin:10px 0px 30px 0px;padding:0px;width:100%;text-align:left;}
.listado .bloque_iconos img {vertical-align:middle; margin-right:5px; margin-left:3%; }


#listado .list, .esp { background-image:none; background-position:top right; background-repeat:no-repeat; }
#listado .list1, .esp1 { background-image:url(../images/fondo_listado1.gif); background-position:top right; background-repeat:no-repeat; }
#listado .list2, .esp2 { background-image:url(../images/fondo_listado2.gif); background-position:top right; background-repeat:no-repeat; }
#listado .list3, .esp3 { background-image:url(../images/fondo_listado3.gif); background-position:top right; background-repeat:no-repeat; }
#listado .list4, .esp4 { background-image:url(../images/fondo_listado4.gif); background-position:top right; background-repeat:no-repeat; }
.espectaculo h3,
.espectaculo h2 { width:85%; margin-top:0px; font-size:1.8em; line-height:110%; margin-bottom:3px; font-family:arial,verdana; font-weight:normal; }
.espectaculo p { width:100%;}
.espectaculo .foto_contenido, 
.espectaculo .foto_contenido1, 
.espectaculo .foto_contenido2, 
.espectaculo .foto_contenido3, 
.espectaculo .foto_contenido4 { float:right; width:28%; height:200px; margin-left:20px; padding:50px 0px 0px 0px; background-repeat:no-repeat; text-align:center; background-position:center; top:-30px;}
.espectaculo .foto_contenido { background-image:none; }
.espectaculo .foto_contenido1 { background-image:url(../images/fotozoom_contenido1.gif); }
.espectaculo .foto_contenido2 { background-image:url(../images/fotozoom_contenido2.gif); }
.espectaculo .foto_contenido3 { background-image:url(../images/fotozoom_contenido3.gif); }
.espectaculo .foto_contenido4 { background-image:url(../images/fotozoom_contenido4.gif); }
.espectaculo .foto_contenido div, 
.espectaculo .foto_contenido1 div, 
.espectaculo .foto_contenido2 div, 
.espectaculo .foto_contenido3 div, 
.espectaculo .foto_contenido4 div { width:75%; height:160px; overflow:hidden; text-align:center;margin-left:24px;}
* html .espectaculo .foto_contenido div, 
* html .espectaculo .foto_contenido1 div, 
* html .espectaculo .foto_contenido2 div, 
* html .espectaculo .foto_contenido3 div, 
* html .espectaculo .foto_contenido4 div {margin-left:0px;}
.espectaculo .foto_contenido div { border:#FCFCFC solid 1px; }
.espectaculo .foto_contenido1 div { border:#FD0000 solid 1px; }
.espectaculo .foto_contenido2 div { border:#8C9F13 solid 1px;  }
.espectaculo .foto_contenido3 div { border:#18A9D7 solid 1px;  }
.espectaculo .foto_contenido4 div { border:#EDA500 solid 1px;  }
.espectaculo .espectaculo_der { width:67%; float:left; }
.espectaculo .fondo, 
.espectaculo .fondo1, 
.espectaculo .fondo2, 
.espectaculo .fondo3, 
.espectaculo .fondo4 { width:92%; margin-left:0%; padding:3%; margin-bottom:5px; }
.espectaculo .fondo {background-color:#FDFDFD; }
.espectaculo .fondo1 {background-color:#FDE7E7; }
.espectaculo .fondo2 {background-color:#DDF4AA;}
.espectaculo .fondo3 {background-color:#E2F5FF;}
.espectaculo .fondo4 {background-color:#FEF0CF;}
.espectaculo .texto_espectaculo { width:94%; margin-right:0%; padding:3% 0%; margin-bottom:0px; margin-top:10px; padding-top:0px; }
.espectaculo ul.disponibles { width:90%; list-style-type:none; }
.espectaculo ul.disponibles li { width:90%; }
.espectaculo ul {list-style-type:none;}
.espectaculo .icono { padding-left:10px; background-image:url(../images/cuadro_azul.gif); background-repeat:no-repeat; background-position:0px 7px; }
.espectaculo .espectaculo_der dl.enlaces { margin:0px;}

#recogerentradas .listado h3, #recogerentradas .listado h4 {margin:0px 0px 5px; padding:0px; font-size:1.3em; color:#AEAEAE; margin:0px; line-height:1.5em; border-bottom:1px #C4C4C4 solid; font-family:arial,verdana;}
#recogerentradas .listado ul.sinvineta {list-style-type:none; margin:10px 5px 20px 20px;}
#recogerentradas .listado ul.sinvineta li {padding-left:10px; background-image:url(../images/flechasgris.gif); background-repeat:no-repeat; background-position:0px 5px; margin-bottom:5px;}
#recogerentradas .listado .busca_tiquexpress { text-align:right; background-color:#FEE3E3; margin:auto; margin-top:10px; padding:3% 3% 0% 0.5%; width:60% }
#recogerentradas .listado .busca_tiquexpress .opciones { text-align:left; float:right; width:50%; position:relative; left:-3%; }
#recogerentradas .listado .busca_tiquexpress select#nlocalidad {width:53%}
#recogerentradas #listado_cajeros dl {margin-left:10%;}
#recogerentradas #listado_cajeros dl dt {margin:10px 0px 5px;}
#recogerentradas #listado_cajeros dl dd {margin-left:15px;}
#recogerentradas .bloque { float:left; width:47%; }
#recogerentradas .bloquemargen { float:left; width:47%; margin-right:4.5%;}
#recogerentradas .bloquemargen .tarjetas { float:left; margin:3%; } 


#terminos .textoaviso { clear: both;}

#localizacion .rojo {color:#FF0000 !important}
#localizacion h3 {line-height:150%; margin:10px 0px; padding:5px 0px; font-size:1.2em; border-bottom:1px #C4C4C4 solid; }
#localizacion h5 {line-height:110%; margin:0px; padding:0px; font-size:1em}
#localizacion ul.sinvineta li {margin-bottom:2em !important;}
#localizacion dl.sinvineta {width:48%; float:left;}
#localizacion dl.sinvineta dt { margin: 0;}
#localizacion dl.sinvineta dd {margin:0; margin-bottom:2em !important;}
#localizacion img.planofoto {position:relative !important; }
#localizacion #cont { position:relative;left:0%;width:80%; margin-left:0px; margin:auto; width:985px;}
#localizacion #contenido {width:775px !important;}
#localizacion .leyenda {margin:1em 0 2em; color:#5c5c5c; text-align:center}
#localizacion .leyenda img {vertical-align:middle}


#error #central {
	width:99%;
	background-image:url(../images/ico-err.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height: 250px;
	min-height: 250px;
	line-height:150%;
}
#error #central #conterror h2 {
	border-bottom:1px #C4C4C4 solid;
	line-height: 200%;
	font-weight:bold;
}
#error #central #conterror {
	min-height: 250px;
	position: relative;
	left: 250px;
	width: 60%;
	font-size:1.15em;
	line-height:12px;
	text-align:left;
}

