/* CSS Document */
/* INDEX*/
/*.cartelera #colAB h1 {background:#f3f3f3;padding:5px 10px;width:643px;margin:0 0 10px;font-size:23px;border-bottom:none}*/
/* buscador */
.cartelera #colAB .buscador-AB{border-bottom:none;padding:0;}
.cartelera #colAB .buscador-AB .desplegables{margin:0;padding-left:10px;width:654px;}
.cartelera #colAB .buscador-AB .provincia {background-position:144px -565px;}
.cartelera #colAB .buscador-AB .provincia,.cartelera #colAB .buscador-AB .provincia select{width:163px;}
.cartelera #colAB .buscador-AB .localidad {background-position:173px -565px;width:152px;}
.cartelera #colAB .buscador-AB .localidad,.cartelera #colAB .buscador-AB .localidad select{width:193px;}
.cartelera #colAB .buscador-AB .cine {background-position:188px -565px;}
.cartelera #colAB .buscador-AB .cine,.cartelera #colAB .buscador-AB .cine select{width:207px;}
/* mapa cartelera */
#colAB #mapacartelera{padding:0 10px 30px;width:644px;}
#mapacartelera figure{text-align:center;position:relative;padding-bottom:10px;}
#mapacartelera figcaption{background:none;color:#666;margin:0;text-align:left;}
#mapacartelera figure img{z-index:1;margin:0 auto}
#colAB #mapacartelera li{position:absolute;overflow:visible;}
#colAB #mapacartelera li a {display:block;background:#999;width:8px;height:8px;z-index:99;overflow:visible}
#colAB #mapacartelera li a span{display:none;/*background:#fff;border:1px solid #ccc;*/color:#fff;text-transform:uppercase;padding:6px 10px 1px;text-align:left;position:absolute;top:0;left:10px;width:auto;z-index:999;font-size:11px;font-weight:bold;line-height:13px;}
#colAB #mapacartelera li a:hover span{display:block;}
#mapacartelera #alava{top: 86px;left: 305px;}#mapacartelera #albacete{top:291px;left:338px;}#mapacartelera #alicante{top:304px;left:389px;}#mapacartelera #almeria{top:372px;left:325px;}#mapacartelera #asturias{top:66px;left:195px;}#mapacartelera #avila{top:200px;left:223px;}#mapacartelera #badajoz{top:299px;left:174px;}#mapacartelera #baleares{top:241px;left:526px;}#mapacartelera #barcelona{top:141px;left:482px;}#mapacartelera #burgos{top:114px;left:272px;}#mapacartelera #caceres{top:244px;left:176px;}#mapacartelera #cadiz{top:406px;left:182px;}#mapacartelera #cantabria{top:0px;left:0px;}#mapacartelera #cantabria{top:72px;left:264px;}#mapacartelera #castellon{top:216px;left:407px;}#mapacartelera #ceuta{top:440px;left:202px;}#mapacartelera #ciudad-real{top:287px;left:264px;}#mapacartelera #cordoba{top:333px;left:226px;}#mapacartelera #la-coruna{top:72px;left:96px;}#mapacartelera #cuenca{top:236px;left:327px;}#mapacartelera #gerona{top:118px;left:512px;}#mapacartelera #granada{top:370px;left:280px;}#mapacartelera #guadalajara{top:188px;left:306px;}#mapacartelera #guipuzcoa{top: 73px;left: 324px;}#mapacartelera #huelva{top:350px;left:143px;}#mapacartelera #huesca{top:121px;left:404px;}#mapacartelera #jaen{top:330px;left:279px;}#mapacartelera #la-rioja{top: 115px;
left: 308px;}#mapacartelera #las-palmas{top:424px;left:551px;}#mapacartelera #las-palmas span{margin-left:-8px;}#mapacartelera #leon{top:101px;left:193px;}#mapacartelera #lerida{top:126px;left:448px;}#mapacartelera #lugo{top:80px;left:131px;}#mapacartelera #madrid{top:205px;left:268px;}#mapacartelera #malaga{top:387px;left:230px;}#mapacartelera #melilla{top:451px;left:302px}#mapacartelera #murcia{top:332px;left:358px;}#mapacartelera #navarra{top:96px;left:344px;}#mapacartelera #orense{top: 120px;left: 124px;}#mapacartelera #palencia{top:114px;left:234px;}#mapacartelera #pontevedra{top: 104px;left: 89px;}#mapacartelera #salamanca{top:188px;left:177px;}#mapacartelera #segovia{top:171px;left:256px;}#mapacartelera #sevilla{top:363px;left:190px;}#mapacartelera #soria{top:148px;left:312px;}#mapacartelera #tarragona{top: 175px;left: 433px;}#mapacartelera #tenerife{top:432px;left:434px;}#mapacartelera #teruel{top:200px;left:377px;}#mapacartelera #toledo{top:240px;left:253px;}#mapacartelera #valencia{top:264px;left:387px;}#mapacartelera #valladolid{top:153px;left:225px;}#mapacartelera #vizcaya{top:68px;left:304px;}#mapacartelera #zamora{top:149px;left:190px;}#mapacartelera #zaragoza{top:154px;left:367px;}
/* listado cines */
.cartelera #colAB .listado-cines{border-bottom:none;margin:0;padding:0;position:relative}
.cartelera #colAB header{padding:0 0 10px}
.cartelera #colAB h2{float:inherit;border-bottom:1px dotted #ccc;margin:0 0 10px;width:654px}
.cartelera #colAB h2 em{font-size:22px;font-style:normal;}
.cartelera #colAB p {padding:0;float:left;position:inherit;top:0;left:0;color:#999;margin:0;}
.cartelera #colAB header .enlace {border-left:1px solid #ccc;margin-left:10px;line-height:14px;padding:0 0 0 10px}
.cartelera #colAB .cines{width:644px;padding:0 10px;}
.cartelera #colAB .cines li{overflow:hidden;padding:0 0 10px 15px;margin:0 0 20px;border-bottom:1px dotted #ccc; background: url("../img/sprite-iconos.png") no-repeat -41px -548px;font-size:12px;}
.cartelera #colAB .cines li p{padding:0;margin:5px 0 0}
.cartelera #colAB .cines li h3 a{font-size:21px;}
.cartelera #colAB .paginacion{width:654px;}
.cartelera #colAB .paginacion.sup{width:auto;bottom:7px;}
/* módulo aún en cartelera */
#cartelera #colAB #en-cartelera header{padding:0}
#cartelera #colAB #en-cartelera header h2{border-bottom:none;width:auto;float:left;margin:0}
#cartelera #colAB #en-cartelera header .enlace{border-left:none;margin:0 0 0 6px;padding:0;}


/* COMUNES INTERIOR */
.interior-cartelera #colAB h1{text-indent:-9999px;height:1px;margin:0;padding:0;border-bottom:none}
.interior-cartelera #colAB h2{font:normal 30px/32px Montserrat, Arial, Helvetica, sans-serif;-moz-text-stroke: 1px rgba(0,0,0,0.1);-ie-text-stroke: 1px rgba(0,0,0,0.1);padding: 0 0 5px 10px}
.interior-cartelera #colAB h2 a{color:#666;}
.interior-cartelera #colAB h2 a:hover{color:#CA7400;}
.interior-cartelera #colAB h2 em{font-size:20px;}
#colAB .buscador-AB button{width: 60px;}
#colAB .buscador-AB .selectores option{*padding:3px 0;}

/* PROVINCIA */
#provincia #colAB .buscador-AB{margin:0 0 10px;}
#provincia #colAB header p{padding-left:10px;}

/* pelis provincia */
#peliculas-provincia header{padding-bottom:0}
#peliculas-provincia .navegaciones{border:none;padding-bottom:0;}
#peliculas-provincia #colAB .botones{width:auto;float:left}
#peliculas-provincia #colAB .botones li{float:left;margin: 0 3px 0 0;}
#peliculas-provincia #colAB .botones li a{width:40px;height:45px;text-align:center;display:block;background:#f3f3f3;color:#999;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:2px solid #ddd;font-size:11px;text-transform:uppercase;padding:0}
#peliculas-provincia #colAB .botones li a:hover, #peliculas-provincia #colAB .botones li a.activo{background:#ff9500;color:#fff;border-left:1px solid #ff9500;border-right:1px solid #ff9500;border-top:2px solid #BF6F00;}
#peliculas-provincia #colAB .botones em{display:block;font:normal 25px/18px Montserrat, Arial, Helvetica, sans-serif;-moz-text-stroke: 1px rgba(0,0,0,0.1);-ie-text-stroke: 1px rgba(0,0,0,0.1);margin:7px 0 0;}
#peliculas-provincia #colAB header .enlace{margin:17px 0 0;border:none}
#peliculas-provincia #colAB .peliculas li{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:20px;height: 420px;}
#peliculas-provincia .peliculas .horario{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: url("../img/bg-boton.jpg") repeat-x top left;padding: 0 10px;height: 27px;line-height: 27px;margin: 10px 0 0;cursor: pointer;font-weight: bold;}
#peliculas-provincia .peliculas .horario a {color:#fff;background:url("../img/sprite-iconos.png") no-repeat 0 -1828px;padding:0 0 0 21px;display:block;}
#peliculas-provincia .peliculas .last{margin-bottom:0;padding-bottom:0;}
#peliculas-provincia #colAB .contenido{overflow:hidden;width:644px;background:none;padding-top:0}
#peliculas-provincia #colAB .contenido dd span{font:normal 12px/14px Arial, Helvetica, sans-serif!important;margin:0;float:none;display:inline;}

/* PELÍCULA */
#pelicula #ficha-trailer{padding-bottom:10px;margin:0 0 20px;border-bottom:1px solid #ccc;float:left}
#pelicula #ficha-trailer .valoracion{overflow:hidden}
#pelicula #colAB section{clear:both}
#pelicula.cartelera #colAB .cartel p.oculto{/*right:0px;bottom:10px;*/left:276px;top:380px;}
.interior-cartelera #colAB h3.titulo{font:normal 24px/26px TitilliumMaps26L, Arial, Helvetica, sans-serif;-moz-text-stroke: 1px rgba(0,0,0,0.1);-ie-text-stroke: 1px rgba(0,0,0,0.1);padding:0 0 5px 10px;border-bottom:1px dotted #ccc;margin:0 0 10px;}
#pelicula .buscador-AB{margin:0 0 10px;}
#pelicula #publi-noticia{margin-top:0;padding-top:10px;}
.cartelera #colAB .cines h3, .cartelera #colAB .cines .info{width:629px}
.interior-cartelera .sesiones{overflow:hidden;float:left;padding:15px 0 0;border-top:1px dotted #ccc;margin:10px 0 0;}
.cartelera .sesiones h5{font:normal 19px/21px TitilliumMaps26L, Arial, Helvetica, sans-serif;-moz-text-stroke:1px rgba(0,0,0,0.1);-ie-text-stroke: 1px rgba(0,0,0,0.1);width:120px;float:left;padding:3px 0 0 10px}
.cartelera .sesiones .botones{width:499px;float:left}
.cartelera #colAB ul.botones li{width:auto;background:none;font-size:11px;text-align:center;margin:0 1px 0 0;padding:0;float:left;border-bottom:none}
.cartelera #colAB ul.botones li a{padding:5px 10px;color:#666;display:block;}
.cartelera #colAB ul.botones li a:hover, .cartelera #colAB ul.botones li a.activo{background:#f8f8f8;}
.cartelera #colAB .contenido{overflow:hidden;float:left;background:#f8f8f8;padding:10px;width:619px;}
.cartelera #colAB .contenido .modulo-horas{font-size:14px;width:427px;float:left}
.cartelera #colAB .contenido .modulo-horas .horas{float:left;}
.cartelera #colAB .contenido .modulo-horas p{margin:0 5px 0 0;padding:0}
.cartelera #colAB .contenido .info{font-size:11px;left: 42px;position: relative;}
.cartelera #colAB .contenido .entradas{float:right;margin:0;padding:5px 10px 0 0;width:167px}
.cartelera #colAB .entradas{background:none;width:212px;height:48px;margin: -10px 0 0;*margin:0}
.cartelera #colAB .entradas .oculto{background-position:-6px -247px;width:60px;height:49px;top:-49px;left:100px;}
.cartelera #colAB .entradas a{font:normal 19px/21px TitilliumMaps26L, Arial, Helvetica, sans-serif;-moz-text-stroke: 1px rgba(0,0,0,0.1);-ie-text-stroke: 1px rgba(0,0,0,0.1);top:0;height:43px;color:#666;width:99px}
.cartelera #colAB .entradas a:hover{color:#CA7400;}
#pelicula #colAB #ficha-cartel{width:664px;margin:0 0 20px;border-bottom:1px solid #ccc;float:left}
#pelicula #colAB #ficha-cartel .ficha{width:654px;}
#pelicula #colAB #ficha-cartel #modulo-compartir{border-bottom:none;margin:0;}

/* CINE */
#cine .ficha-cine{overflow:hidden;margin:0 0 20px;}
#cine .ficha-cine .modulo{/*float:left;*/font-size:12px;padding:0 0 10px;margin:0 10px 10px;border-bottom:1px dotted #ccc;width:644px;}
#cine .ficha-cine .mapa small a{color:#ff9500!important;font-size:12px;}
#cine .ficha-cine .mapa small a:hover{color:#CA7400;!important}
#cine .ficha-cine .contacto li {padding: 0 0 0 25px;margin:0 20px 0 0;background-image:url("../img/sprite-iconos.png");background-repeat:no-repeat;float:left;width:auto}
#cine .ficha-cine .contacto .direccion{background-position:0 -1871px;}
#cine .ficha-cine .contacto .telefono{background-position:0 -1992px;}
#cine .ficha-cine .contacto .metro{background-position:0 -2072px;}
#cine .ficha-cine .info{padding:0 10px 0 23px;background:url("../img/sprite-iconos.png") no-repeat 0 -2685px;clear:both;width:611px;margin:0 10px;border-bottom:none;}
#cine #colAB .ficha-cine .info p{color:#666;}
#cine .ficha-cine .info h3{font-size:14px;font-weight:bold}
#cine .ficha-cine .info ul {margin: 5px 0 0 10px;}
#cine .ficha-cine .buscador-AB{clear:both;margin:10px 0 0;padding:10px 0 0;border-top:1px dotted #ccc;float:left}
#cine .modulo-peliculas .listado-peliculas{padding:0 10px;width:644px;margin:0 0 20px;overflow:hidden}
#cine .listado-peliculas li{width:644px;padding:0 0 10px;margin:0 0 20px;border-bottom:1px dotted #ccc}
#cine .listado-peliculas figure{with:146px;float:left;margin:0 20px 0 0;}
#cine .listado-peliculas h3{width:478px;float:left;padding:0 0 8px;margin:0 0 10px;border-bottom:1px dotted #ccc}
#cine .listado-peliculas h3 a{font:normal 21px/23px Montserrat, Arial, Helvetica, sans-serif;-moz-text-stroke: 1px rgba(0,0,0,0.1);-ie-text-stroke: 1px rgba(0,0,0,0.1);color:#333;}
#cine .listado-peliculas h3 a:hover{color:#CA7400;}
#cine .listado-peliculas dl{width:478px;float:left;font-size:11px;padding: 5px 0 0;}
#cine .listado-peliculas .interpretes dd{width:407px}
#cine .listado-peliculas .sesiones{width:478px;float:left}
#cine .listado-peliculas li:last-child{border-bottom:none}
#cine .sesiones h5{width: 90px;}
#cine .sesiones .botones {width: 376px;}
#cine #colAB ul.botones li a{padding:5px 7px;}
#cine #colAB .sesiones .contenido{width:458px}
#cine #colAB .contenido .modulo-horas{width: 276px;}
#cine #colAB .contenido .modulo-horas .horas {width: 236px;}
#cine #colAB .contenido .entradas{padding-right:0;}