body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
background-repeat:no-repeat;
background-position:top left;
font-family:Arial, "MS Trebuchet", sans-serif;
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

a {
color:#000;
text-decoration:none;
background-repeat:no-repeat;
background-position:top left;
}

span.clear {
display:block;
clear:both;
}

body {
background-color:#fff;
color:#999;
}

div#cabecera {
width:958px;
height:112px;
margin:0 auto;
padding:0 8px;
}

div#cabecera ul#menu_top li {
float:left;
padding-right:12px;
}

div#cabecera ul#menu_top li a {
font-size:11px;
color:#fff;
}

div#cabecera ul#menu_top li a:hover {
text-decoration:underline;
}

div#cabecera ul#menu_top li.activo a {
color:#afafaf;
}

div#contenido {
width:958px;
background-image:url('/_img_css/fondo_general.png');
background-repeat:repeat-y;
margin:0 auto;
padding:0 8px 4px;
}

#menu_secundario {
height:21px;
font-size:12px;
padding:8px 0 0 10px;
}

#menu_secundario li {
float:left;
border-left:1px solid #000;
padding:0 10px;
}

#menu_secundario li.primero {
border-left:0;
padding:0 10px 0 0;
}

#menu_secundario li span {
font-weight:700;
color:#666;
}

#menu_secundario li a {
padding:0;
}

#menu_secundario li a:hover {
color:#6d5dbe;
}

#menu_secundario li a.combo {
margin-right:10px;
border:1px solid #ccc;
background-color:#f3f3f3;
background-image:url('/_img_css/combo_flecha.png');
background-position:95% 50%;
padding:0 18px 0 6px;
}

div#combo_desplegado {
position:absolute;
width:130px;
display:none;
z-index:200;
margin:10px 0 0 16px;
}

div#combo_desplegado a {
display:block;
height:auto;
width:100%;
border:0;
color:#fff;
background-image:url("/_img_css/combo_fondo_2.png") !important;
background-repeat:repeat-y;
filter:none !important;
cursor:pointer;
padding:1px 6px 2px 16px;
}

div#combo_desplegado div {
display:block;
width:100%;
border:0;
color:#fff;
background-image:url("/_img_css/combo_fondo_2.png") !important;
background-repeat:repeat-y;
filter:none !important;
padding:3px 6px 5px 16px;
}

div#combo_desplegado div.parte_1 {
height:10px;
background-image:url("/_img_css/combo_fondo_1.png") !important;
filter:none !important;
padding:0;
}

div#combo_desplegado div.parte_3 {
height:12px;
background-image:url("/_img_css/combo_fondo_3.png") !important;
filter:none !important;
padding:0;
}

div#menu_principal {
position:absolute;
width:655px;
height:39px;
margin:73px 0 0 -8px;
}

div#menu_principal ul li {
display:block;
margin-top:8px;
height:31px;
position:absolute;
}

div#menu_principal ul li a {
position:absolute;
display:block;
width:100%;
height:31px;
}

div#menu_principal ul li span.fondo {
display:block;
width:100%;
position:absolute;
height:31px;
background-position:0 -31px;
}

div#menu_principal ul li.activo {
background-position:0 -62px;
}

div#menu_principal ul li.m_p_bot_1 {
width:101px;
background-image:url("/_img_css/menu_prin_bot1.png");
z-index:10;
margin-left:8px;
}

div#menu_principal ul li.m_p_bot_1 span.fondo {
background-image:url("/_img_css/menu_prin_bot1.png");
}

div#menu_principal ul li.m_p_bot_2 {
width:115px;
background-image:url("/_img_css/menu_prin_bot2.png");
z-index:9;
margin-left:98px;
}

div#menu_principal ul li.m_p_bot_2 span.fondo {
background-image:url("/_img_css/menu_prin_bot2.png");
}

div#menu_principal ul li.m_p_bot_3 {
width:76px;
background-image:url("/_img_css/menu_prin_bot3.png");
z-index:8;
margin-left:202px;
}

div#menu_principal ul li.m_p_bot_3 span.fondo {
background-image:url("/_img_css/menu_prin_bot3.png");
}

div#menu_principal ul li.m_p_bot_4 {
width:116px;
background-image:url("/_img_css/menu_prin_bot4.png");
z-index:7;
margin-left:267px;
}

div#menu_principal ul li.m_p_bot_4 span.fondo {
background-image:url("/_img_css/menu_prin_bot4.png");
}



#menu_imprimir_enviar {
position:absolute;
width:958px;
z-index:100;
}

#menu_imprimir_enviar span.texto_over {
position:relative;
z-index:1;
width:140px;
height:18px;
display:block;
float:left;
margin:10px 0 0;
}

#menu_imprimir_enviar span.texto_over span {
position:absolute;
right:10px;
color:#9484e6;
font-size:11px;
margin:0 4px 0 0;
}

#menu_imprimir_enviar a {
display:block;
float:left;
width:24px;
height:26px;
background-position:4px -26px;
}

#menu_imprimir_enviar a div {
width:24px;
height:26px;
background-position:4px 0;
}

#menu_imprimir_enviar a#boton_rss {
background-image:url('/_img_css/ico_rss.png');
margin:5px 4px 0 0;
}

#menu_imprimir_enviar a#boton_rss div {
background-image:url('/_img_css/ico_rss.png');
}


#menu_imprimir_enviar a#boton_imprimir_pagina {
background-image:url('/_img_css/ico_imprimir.png');
margin:5px 4px 0 0;
}

#menu_imprimir_enviar a#boton_imprimir_pagina div {
background-image:url('/_img_css/ico_imprimir.png');
}

#menu_imprimir_enviar a#boton_envia_amigo {
background-image:url('/_img_css/ico_enviaramigo.png');
margin:5px 9px 0 0;
}

#menu_imprimir_enviar a#boton_envia_amigo div {
background-image:url('/_img_css/ico_enviaramigo.png');
}

.menu_imprimir_espacio {
height:28px;
}

#contenido_enviar_amigo {
width:100%;
overflow:hidden;
height:0;
background-image:url('/_img_css/fondo_menu_sec_invertido.png');
background-position:bottom center;
}

#contenido_enviar_amigo_incrustado p.titulo {
display:block;
width:200px;
float:left;
font-size:18px;
font-weight:700;
padding:20px 0 0 12px;
}

#contenido_enviar_amigo_incrustado div.col_1 {
width:300px;
float:left;
padding:22px 20px 0 0;
}

#contenido_enviar_amigo_incrustado div.col_2 {
width:300px;
float:left;
padding:22px 0 0;
}

#contenido_enviar_amigo_incrustado div p {
border-bottom:2px solid #ccc;
border-left:1px solid #ccc;
font-size:12px;
font-weight:700;
margin-bottom:8px;
padding-left:3px;
}

#contenido_enviar_amigo_incrustado div label {
font-size:12px;
font-weight:400;
}

#contenido_enviar_amigo_incrustado div input.texto {
width:294px;
background-color:#fff;
border:1px solid #ccc;
font-size:11px;
font-weight:400;
margin-bottom:4px;
padding:2px;
}

#contenido_enviar_amigo_incrustado div button {
border:0;
background-color:transparent;
display:block;
height:19px;
margin-top:4px;
float:right;
background-position:0 0;
cursor:pointer;
}

#contenido_enviar_amigo_incrustado div button.cancelar {
width:84px;
background-image:url('/_img_css/boton_cancelar.png');
background-position:0px -100px;
margin-right:10px;
}
#contenido_enviar_amigo_incrustado div button.cancelar:hover{
	background-position:0px 0px;
}


#contenido_enviar_amigo_incrustado div button.enviar {
width:64px;
background-image:url('/_img_css/boton_enviar.png');
background-position:0px -100px;
}
#contenido_enviar_amigo_incrustado div button.enviar:hover{
	background-position:0px 0px;
}
div.separacion_titulo {
width:100%;
background-image:url('/_img_css/fondo_menu_sec.png');
background-position:top center;
height:6px;
font-size:0;
margin-bottom:-6px;
}

#contenido_rss {
width:100%;
overflow:hidden;
height:0;
background-image:url('/_img_css/fondo_menu_sec_invertido.png');
background-position:bottom center;
}
#contenido_rss_incrustado p.titulo {
display:block;
width:200px;
float:left;
font-size:18px;
font-weight:700;
padding:20px 0 0 12px;
}

#contenido_rss_incrustado div.col_1 {
width:200px;
float:left;
padding:22px 20px 0 0;
}

#contenido_rss_incrustado div.col_2 {
width:420px;
float:left;
padding:22px 0 0;
}

#contenido_rss_incrustado div p {
/*border-bottom:2px solid #ccc;*/
border-left:1px solid #ccc;
font-size:12px;
line-height:16px;
margin-bottom:8px;
padding-left:3px;
}






#contenido_imprimir {
width:100%;
overflow:hidden;
height:0;
background-image:url('/_img_css/fondo_menu_sec_invertido.png');
background-position:bottom center;
}
#contenido_imprimir_incrustado p.titulo {
display:block;
width:160px;
float:left;
font-size:18px;
font-weight:700;
padding:20px 0 0 12px;
}

#contenido_imprimir_incrustado div.col_1 {
width:100px;
float:left;
padding:22px 20px 0 0;
}

#contenido_imprimir_incrustado div.col_2 {
width:520px;
float:left;
padding:22px 0 0;
}

#contenido_imprimir_incrustado div p {
/*border-bottom:2px solid #ccc;*/
border-left:1px solid #ccc;
font-size:12px;
line-height:16px;
margin-bottom:8px;
padding-left:3px;
}

#contenido_imprimir_incrustado div button {
border:0;
background-color:transparent;
display:block;
height:19px;
margin-top:4px;
background-position:0 0;
cursor:pointer;
width:73px;
background-image:url('/_img_css/boton_imprimir.png');
background-position:0px -100px;
margin-right:10px;
}
#contenido_imprimir_incrustado div button:hover {
background-position:0px 0px;
}
#contenido_imprimir_incrustado div button span{
	display:none;
}



#titulo_principal {
font-size:36px;
color:#999;
padding:10px 0 8px 9px;
}

div.programacion div.fondo_columnas {
background-image:url('/_img_css/columnas_fondo_1.png');
background-repeat:repeat-y;
background-position:572px 0;
}

div.programacion div.columnas {
margin:0 3px;
}

div.programacion #columna_principal_1 {
float:left;
width:568px;
}

div.programacion #columna_principal_2 span.columna_esquina {
position:absolute;
font-size:1px;
display:block;
width:7px;
height:8px;
background-image:url('/_img_css/cabeceras_programacion_1.png');
background-position:-568px 0;
}

div.programacion #columna_principal_2 span.columna_esquina_seccion {
position:absolute;
font-size:1px;
display:block;
width:7px;
height:8px;
background-position:-435px 0;
}

div.programacion #columna_principal_3 span.columna_esquina {
position:absolute;
font-size:1px;
display:block;
width:7px;
height:8px;
background-image:url('/_img_css/cabeceras_programacion_2.png');
background-position:-191px 0;
}

div#contenido div.titulo {
background-image:url('/_img_css/cabeceras_programacion_1.png');
background-repeat:no-repeat;
background-position:top left;
height:31px;
}

div#contenido div.titulo h2 {
float:left;
padding-left:8px;
font-size:20px;
font-weight:400;
line-height:31px;
}

div#contenido div.titulo h2 a {
color:#666;
background-image:url('/_img_css/triangulo_blanco.png');
background-position:100% 65%;
padding-right:14px;
}

div.programacion div.titulo div.proxima_visita {
font-size:10px;
float:right;
line-height:33px;
padding-right:7px;
}

div.programacion div.hoy_fecha {
text-transform:uppercase;
font-weight:700;
font-size:12px;
color:#999;
padding:10px 9px;
}

div.programacion div.hoy_fecha a {
padding-left:12px;
background-image:url('/_img_css/triangulo_negro.png');
background-position:0 3px;
}

div.programacion div.hoy_fecha a:hover {
background-position:0 -997px;
}

span.foto_esquina {
position:absolute;
width:12px;
height:12px;
background-image:url('/_img_css/foto_esquina.png');
z-index:50;
font-size:1px;
}

div.ficha_peli_peq div.texto {
float:left;
width:425px;
border-top:1px dotted #ccc;
font-size:12px;
padding-top:4px;
padding-bottom:10px;
}

div.ficha_peli_peq div.texto div {
clear:both;
padding-left:32px;
height:15px;
}

div.ficha_peli_peq div.texto div.pelihora {
background-image:url('/_img_css/peli_ficha_reloj.png');
background-position:17px 3px;
}

div.ficha_peli_peq div.texto div.pelihora span.col_2 {
	font-size:14px;
	color:#555555;
}

div.ficha_peli_peq div.texto div.pelititulo {
background-image:url('/_img_css/peli_ficha_flecha.png');
background-position:17px 5px;
border:1px sold red;
}

div.ficha_peli_peq div.texto span.col_2 {
float:left;
display:block;
width:330px;
}

div.ficha_peli_peq div.foto {
float:left;
padding-left:2px;
padding-bottom:10px;
}

div.ficha_peli_normal div.ficha_tecnica_y_foto {
float:left;
width:143px;
padding-bottom:6px;
}

div.ficha_peli_normal div.ficha_tecnica_y_foto div.foto {
margin-left:1px;
}

div.ficha_peli_normal div.ficha_tecnica_y_foto div.ficha_tecnica {
margin-left:1px;
margin-top:1px;
background-image:url('/_img_css/peli_ficha_normal_tecnica.png');
color:#666;
}

div.ficha_peli_normal div.ficha_tecnica_y_foto div.ficha_tecnica h6 {
font-size:10px;
text-transform:uppercase;
padding:5px 0 0 8px;
}

div.ficha_peli_normal div.ficha_tecnica_y_foto div.ficha_tecnica ul {
padding-bottom:8px;
background-image:url('/_img_css/peli_ficha_normal_tecnica_mas.png');
background-position:114px bottom;
display:block;
}

div.ficha_peli_normal div.ficha_tecnica_y_foto div.ficha_tecnica li {
background-image:url('/_img_css/peli_ficha_normal_tecnica_vineta.png');
background-position:8px 9px;
font-size:11px;
display:block;
line-height:13px;
padding:4px 2px 2px 16px;
}

div.ficha_peli_normal div.texto {
float:left;
width:425px;
font-size:12px;
padding-bottom:10px;
}

div.ficha_peli_normal div.texto div.encabezado_ficha_normal {
color:#fff;
padding:6px 0;
}

div.ficha_peli_normal div.texto div.encabezado_ficha_normal div {
clear:both;
padding-left:22px;
height:12px;
background-image:url('/_img_css/peli_ficha_normal_vineta.png');
}

div.ficha_peli_normal div.texto div.encabezado_ficha_normal div.clear {
height:0;
font-size:0;
margin:0;
padding:0;
}

div.ficha_peli_normal div.texto div.encabezado_ficha_normal div a:hover {
color:#333;
}

div.ficha_peli_normal div.texto div.resto_ficha_normal {
padding-top:10px;
}

div.ficha_peli_normal div.texto div.resto_ficha_normal div {
clear:both;
padding-left:22px;
height:14px;
}

div.ficha_peli_normal div.texto div.resto_ficha_normal div.pelititulo {
background-image:url('/_img_css/peli_ficha_flecha.png');
background-position:9px 5px;
}

div.ficha_peli_normal div.texto div.resto_ficha_normal div.pelihora {
background-image:url('/_img_css/peli_ficha_reloj.png');
background-position:9px 3px;
}

div.ficha_peli_normal div.texto div.resto_ficha_normal div.resumen {
clear:both;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
height:auto;
font-size:14px;
line-height:18px;
color:#666;
margin:10px 0;
padding:10px 12px 10px 22px;
}

div.ficha_peli_normal div.texto div.descargas {
height:25px;
}

div.ficha_peli_normal div.texto div.descargas div {
float:left;
width:196px;
}

div.ficha_peli_normal div.texto div.descargas div a {
display:block;
font-size:11px;
margin-left:22px;
padding:1px 0 3px 22px;
}

div.ficha_peli_normal div.texto div.descargas div a.descarga_pdf {
background-image:url('/_img_css/ico_pdf.png');
}

div.ficha_peli_normal div.texto div.descargas div a.descarga_enlace {
background-image:url('/_img_css/ico_enlace.png');
}

div.ficha_peli_normal div.texto span.col_2 {
float:left;
display:block;
width:350px;
}













div.pelicula_ficha h1{
	display:block;
	width:760px;
	font-size:32px;
	font-weight:bold;
	color:#fff;
	background-position:1px 0px;
}
div.pelicula_ficha h1 span{
	display:block;
	padding:4px 10px 6px 10px;
}



div.ficha_peli_grande div.ficha_tecnica_y_foto {
float:left;
width:143px;
padding-bottom:6px;
padding-top:1px;
}

div.ficha_peli_grande div.ficha_tecnica_y_foto div.foto {
margin-left:1px;
}

div.ficha_peli_grande div.ficha_tecnica_y_foto div.galeria_fotos {
margin-left:1px;
margin-top:1px;
background-image:url('/_img_css/peli_ficha_normal_tecnica.png');
color:#666;
padding-right:-1px;
}

div.ficha_peli_grande div.ficha_tecnica_y_foto div.galeria_fotos h6 {
	font-size:10px;
	text-transform:uppercase;
	padding:5px 0 4px 8px;
}
div.ficha_peli_grande div.ficha_tecnica_y_foto div.galeria_fotos a{
	display:block;
	float:left;
	position:relative;
	width:71px;
	height:51px;
}
div.ficha_peli_grande div.ficha_tecnica_y_foto div.galeria_fotos a img{
	margin:0px 1px 1px 0px;
	clip:rect(0px 70px 50px 0px);
	position:absolute;
	z-index:6;
}
	
div.ficha_peli_grande div.ficha_tecnica_y_foto div.galeria_fotos a span{
	position:absolute;
	font-size:1px;
	left:61px;
	top:41px;
	display:block;
	width:9px;
	height:9px;
	background-image:url('/_img_css/ico_ampliarfoto.png');
	z-index:7;
}

div.ficha_peli_grande div.ficha_tecnica_y_foto div.ficha_tecnica {
	clear:both;
margin-left:1px;
margin-top:1px;
background-image:url('/_img_css/peli_ficha_normal_tecnica.png');
color:#666;
}

div.ficha_peli_grande div.ficha_tecnica_y_foto div.ficha_tecnica h6 {
font-size:10px;
text-transform:uppercase;
padding:5px 0 0 8px;
}

div.ficha_peli_grande div.ficha_tecnica_y_foto div.ficha_tecnica ul {
display:block;
}

div.ficha_peli_grande div.ficha_tecnica_y_foto div.ficha_tecnica li {
background-image:url('/_img_css/peli_ficha_normal_tecnica_vineta.png');
background-position:8px 9px;
font-size:11px;
display:block;
line-height:13px;
padding:4px 2px 2px 16px;
}

div.ficha_peli_grande div.texto {
float:left;
width:425px;
font-size:12px;
padding-bottom:10px;
}


div.ficha_peli_grande div.texto div.resto_ficha_normal {
padding-top:10px;
}

div.ficha_peli_grande div.texto div.resto_ficha_normal div {
clear:both;
padding-left:10px;
height:14px;
}


div.ficha_peli_grande div.texto div.resto_ficha_normal a#seccion_cambio{
	padding-right:22px;
	background-image:url('/_img_css/plus_cuadro.png');
	background-position:right -198px;
}
div.ficha_peli_grande div.texto div.resto_ficha_normal a#seccion_cambio.abierto{
	background-position:right 2px;

}


div.ficha_peli_grande div.texto div.resto_ficha_normal a#seccion_cambio:hover {
background-position:right -298px;
}
div.ficha_peli_grande div.texto div.resto_ficha_normal a#seccion_cambio.abierto:hover {
background-position:right -98px;
}


div.ficha_peli_grande div.texto div.resto_ficha_normal span.seccion_cuerpo{
	display:none;
}
div.ficha_peli_grande div.texto div.resto_ficha_normal span.seccion_cuerpo a{
	float:right;
	display:inline;

text-transform:uppercase;
background-image:url('/_img_css/triangulo_negro.png');
background-position:right 3px;
padding:0 9px 12px 0;
}

div.ficha_peli_grande div.texto div.resto_ficha_normal span.seccion_cuerpo a:hover {
background-position:right -997px;

}
div.ficha_peli_grande div.texto div.resto_ficha_normal div.director{
	border-top:1px dotted #ccc;
	padding-top:4px;
	margin-top:4px;
}
div.ficha_peli_grande div.texto div.resto_ficha_normal div.resumen {
clear:both;
border-top:1px dotted #ccc;
height:auto;
font-size:14px;
line-height:18px;
color:#666;
margin:10px 0;
padding:10px 12px 10px 10px;
}


div.ficha_peli_grande div.texto div.descargas {

height:25px;
}

div.ficha_peli_grande div.texto div.descargas div {
float:left;
width:196px;
}

div.ficha_peli_grande div.texto div.descargas div a {
display:block;
font-size:11px;
margin-left:10px;
padding:1px 0 3px 22px;
}

div.ficha_peli_grande div.texto div.descargas div a.descarga_pdf {
background-image:url('/_img_css/ico_pdf.png');
}

div.ficha_peli_grande div.texto div.descargas div a.descarga_enlace {
background-image:url('/_img_css/ico_enlace.png');
}

div.ficha_peli_grande div.texto span.col_1 {
clear:both;
float:left;
display:block;
width:50px;
}

div.ficha_peli_grande div.texto span.col_2 {
float:left;
display:block;
width:350px;
}






















div.sin_programacion {
border-top:1px dotted #ccc;
padding:4px 0 14px;
}

div.sin_programacion p {
clear:both;
font-size:14px;
padding:0 9px;
}

div.sin_programacion p strong {
font-size:18px;
display:block;
padding-bottom:9px;
}

div.sin_programacion div.pelis {
margin:16px 0 14px;
}

div.ficha_peli_peq_sin_programacion {
border-bottom:1px solid #fff;
clear:both;
}

div.sin_programacion div.pelis div.foto {
float:left;
padding-left:9px;
padding-bottom:1px;
}

div.sin_programacion div.pelis div.foto a {
background-position:top right;
display:block;
width:70px;
height:56px;
position:absolute;
z-index:1;
}

div.sin_programacion div.pelis div.texto {
float:left;
padding-left:16px;
padding-top:4px;
font-size:11px;
}

div.sin_programacion div.pelis div.texto div.pelititulo {
margin-left:-16px;
background-image:url('/_img_css/triangulo_negro.png');
background-position:7px 3px;
font-weight:700;
}

div.sin_programacion div.pelis div.texto div.pelititulo a {
margin-left:16px;
}

#columna_principal_2 div.ciudades h4 {
display:block;
background-image:url('/_img_css/cabeceras_programacion_2.png');
background-position:1px 0;
height:25px;
}

#columna_principal_2 div.ciudades ul li a {
font-size:12px;
font-weight:700;
background-image:url('/_img_css/triangulo_negro.png');
background-position:8px 3px;
padding-left:19px;
}

#columna_principal_2 div.enlaces_sueltos {
display:block;
background-image:url('/_img_css/cabeceras_programacion_2.2.png');
background-position:1px 0;
padding-bottom:8px;
}

#columna_principal_2 div.enlaces_sueltos ul li a {
font-size:12px;
font-weight:400;
color:#666;
background-image:url('/_img_css/triangulo_gris.png');
background-position:8px 3px;
padding-left:19px;
}

#columna_principal_2 div.enlaces_sueltos ul li a:hover {
color:#9484e6;
background-position:8px -997px;
}

#columna_principal_3 div.enlaces_sueltos {
display:block;
background-image:url('/_img_css/cabeceras_ancha_3.png');
background-position:1px 0;
padding-bottom:8px;
}

#columna_principal_3 div.enlaces_sueltos ul {
padding:6px 0 10px;
}

#columna_principal_3 div.enlaces_sueltos ul li a {
font-size:12px;
font-weight:400;
color:#5c5783;
background-image:url('/_img_css/triangulo_morado_2.png');
background-position:9px 3px;
padding-left:20px;
}

#columna_principal_3 div.enlaces_sueltos ul li a:hover {
color:#9484e6;
background-position:9px -997px;
}

.margen_top-8 {
margin-top:-8px;
}

#columna_principal_2 div.columna_calendario h4 {
display:block;
background-image:url('/_img_css/cabeceras_programacion_2b.png');
background-position:1px 0;
height:25px;
}

#columna_principal_2 div.columna_calendario table {
width:191px;
margin-left:1px;
margin-top:8px;
}

#columna_principal_2 div.columna_calendario table td {
font-size:11px;
text-align:center;
padding:2px 0 3px;
}

#columna_principal_2 div.columna_calendario table td.col_1,#columna_principal_2 div.columna_calendario table td.col_3,#columna_principal_2 div.columna_calendario table td.col_5,#columna_principal_2 div.columna_calendario table td.col_7 {
width:27px;
}

#columna_principal_2 div.columna_calendario table td.col_2,#columna_principal_2 div.columna_calendario table td.col_4,#columna_principal_2 div.columna_calendario table td.col_6 {
width:18px;
}

#columna_principal_2 div.columna_calendario table td.hoy {
background-color:#dedede;
}

#columna_principal_2 div.columna_calendario table td.activo {
background-color:#cecece;
}

#columna_principal_2 div.columna_calendario table td.hoy a {
color:#fff;
}

#columna_principal_2 div.columna_calendario tr td.calendario_desplegable {
background-color:#eaeaea;
text-align:left;
background-image:url('/_img_css/calendario_desplegable_fondo_bottom.png');
background-repeat:repeat-x;
background-position:left bottom;
padding:0;
}

#columna_principal_2 div.columna_calendario tr td.calendario_desplegable div {
background-image:url('/_img_css/calendario_desplegable_fondo_top.png');
background-repeat:repeat-x;
}

#columna_principal_2 div.columna_calendario tr td.calendario_desplegable div.cal_dia {
background-image:none;
text-align:right;
padding:3px 9px 6px 0;
}

#columna_principal_2 div.columna_calendario tr td.calendario_desplegable div.cal_dia a {
background-image:url('/_img_css/triangulo_negro.png');
background-position:100% 2px;
padding-right:8px;
font-size:10px;
}

#columna_principal_2 div.columna_calendario tr td.calendario_desplegable ul li a {
display:block;
font-size:12px;
font-weight:700;
background-image:url('/_img_css/triangulo_negro.png');
background-position:8px 3px;
padding-left:19px;
}

#columna_principal_2 div.columna_calendario p {
font-size:10px;
color:#787878;
padding-bottom:10px;
border-bottom:1px dotted #bdbdbd;
margin:8px 7px;
}

#columna_principal_2 div.columna_calendario p span {
background-color:#dedede;
color:#fff;
padding:4px 10px;
}

#columna_principal_2 div.columna_calendario a.pdf {
display:block;
background-image:url('/_img_css/ico_pdf.png');
background-position:0 3px;
font-size:10px;
margin:4px 9px;
padding:5px 0 12px 22px;
}

#columna_principal_2 div.ciclos h4 {
display:block;
background-image:url('/_img_css/cabeceras_programacion_2b.png');
background-position:1px 0;
height:26px;
}

#columna_principal_2 div.ciclos h4 span a {
display:block;
background-image:url('/_img_css/triangulo_negro_plano.png');
background-position:167px 2px;
padding:0 9px 0 0;
}

#columna_principal_2 div.ciclos h4 span a:hover {
background-position:167px -998px;
}

#columna_principal_2 div.ciclos h6 {
display:block;
font-size:12px;
text-transform:uppercase;
padding:12px 0 0 8px;
}

#columna_principal_3 div.suscribete_boletin p {
display:block;
font-size:11px;
color:#5c5584;
padding:8px 5px 4px 13px;
}

#columna_principal_3 div.suscribete_boletin input {
width:164px;
font-size:12px;
color:#5c5584;
border:1px solid #bab5d7;
margin:0 10px 0 13px;
padding:2px;
}

#columna_principal_3 div.suscribete_boletin button {
border:0;
background-color:transparent;
display:block;
width:94px;
height:19px;
background-image:url('/_img_css/boletin_suscribir_boton.png');
background-position:0 0;
cursor:pointer;
margin:10px 10px 0 13px;
}

#columna_principal_3 div.suscribete_boletin a.politica {
display:block;
font-size:10px;
padding:6px 13px;
}

#columna_principal_3 div.novedades_filmoteca ul li {
display:block;
padding:10px 4px 2px 8px;
}

#columna_principal_3 div.novedades_filmoteca ul li div span {
display:block;
font-size:10px;
padding-left:10px;
color:#5c5584;
text-transform:uppercase;
}

#columna_principal_3 div.novedades_filmoteca ul li p img {
display:block;
margin:5px 0 8px;
}

#columna_principal_2 div.espacio3_filmoteca ul li {
display:block;
padding:10px 4px 2px 8px;
}

#columna_principal_2 div.espacio3_filmoteca ul li div span {
display:block;
font-size:10px;
padding-left:10px;
color:#5c5584;
text-transform:uppercase;
}

#columna_principal_2 div.espacio3_filmoteca ul li p img {
display:block;
margin:5px 0 8px;
}

#columna_principal_3 div.enlaces {
padding-bottom:4px;
}

#columna_principal_3 div.enlaces h4 {
display:block;
background-image:url('/_img_css/cabeceras_programacion_3b.png');
background-position:1px 0;
height:26px;
margin-bottom:4px;
}

#columna_principal_3 div.enlaces ul li div ul {
display:block;
padding:0 0 2px;
}

#columna_principal_3 div.enlaces ul li div ul li {
display:block;
padding:4px 4px 0 10px;
}

#columna_principal_3 div.enlaces ul li div ul li a {
font-size:11px;
line-height:auto;
background-image:url('/_img_css/enlace_columna_ico.png');
background-position:left 3px;
font-weight:400;
padding:0 9px 0 11px;
}

#columna_principal_3 div.enlaces ul li div ul li a:hover {
background-position:left 3px;
}

#columna_principal_3 div.enlaces ul li div.box a.leermas {
font-size:10px;
display:inline;
text-transform:uppercase;
background-image:url('/_img_css/triangulo_negro_plano.png');
background-position:right 3px;
font-weight:400;
padding:1px 9px 0 10px;
}

#gal_fondo {
position:absolute;
top:0;
left:0;
z-index:190;
width:100%;
height:0;
background-color:#000;
display:none;
}

#gal_caja {
position:absolute;
top:0;
left:0;
z-index:190;
width:500px;
height:400px;
background-color:#fff;
display:none;
}

#gal_hueco_foto {
width:486px;
height:317px;
background-image:url(/_img_css/gal_loading.gif);
background-position:50% 50%;
background-repeat:no-repeat;
overflow:hidden;
margin:7px;
}

#gal_resto {
width:100%;
height:69px;
}

#gal_resto #gal_titulo {
font-size:14px;
color:#666;
font-weight:700;
height:43px;
padding:0 7px;
}

#gal_resto #gal_titulo span {
font-weight:400;
}

#gal_resto #gal_menu {
height:26px;
}

#gal_resto #gal_menu div {
float:right;
height:26px;
}

#gal_resto #gal_menu div#gal_menu_cerrar {
width:112px;
background-image:url('/_img_css/gal_fondo1.png');
background-position:0 100%;
padding:0 7px 0 11px;
}

#gal_resto #gal_menu div#gal_menu_cerrar a {
display:block;
height:26px;
font-size:11px;
line-height:20px;
background-image:url('/_img_css/gal_cerrar.png');
background-position:100% 1px;
padding:0;
}

#gal_resto #gal_menu div#gal_menu_cerrar a:hover {
background-position:100% -99px;
}

#gal_resto #gal_menu div#gal_menu_seccion {
width:98px;
background-image:url('/_img_css/gal_fondo1.png');
background-position:0 100%;
padding:0 11px;
}

#gal_resto #gal_menu div#gal_menu_seccion a {
display:block;
height:26px;
font-size:11px;
line-height:20px;
background-position:100% 5px;
background-image:url('/_img_css/triangulo_negro_plano.png');
padding:0;
}

#gal_resto #gal_menu div#gal_menu_seccion.paracombo {
width:123px;
text-transform:uppercase;
}

#gal_resto #gal_menu div#gal_menu_seccion.paracombo a {
background-image:url('/_img_css/masmenos.png');
background-position:100% 7px;
}

#gal_resto #gal_menu div#gal_menu_seccion a:hover {
background-position:100% -995px;
}

#gal_resto #gal_menu div#gal_menu_seccion.paracombo a:hover {
background-position:100% -393px;
}

#gal_resto #gal_menu div#gal_menu_imagenes {
width:200px;
padding-right:2px;
}

#gal_resto #gal_menu div#gal_menu_imagenes a,#gal_resto #gal_menu div#gal_menu_imagenes span {
display:block;
float:right;
width:15px;
height:21px;
background-image:url('/_img_css/gal_icono_imagen.png');
background-position:4px -100px;
background-repeat:no-repeat;
}

#gal_resto #gal_menu div#gal_menu_imagenes a.visto {
background-position:4px -200px;
}

#gal_resto #gal_menu div#gal_menu_imagenes span {
background-position:4px -300px;
}

#gal_resto #gal_menu div#gal_menu_imagenes a:hover {
background-position:4px 0;
}

#gal_caja #gal_boton_izq {
position:absolute;
z-index:195;
width:34px;
height:45px;
left:7px;
top:261px;
background-image:url("/_img_css/gal_flecha_izq.png");
background-repeat:repeat-y;
}

#gal_caja #gal_boton_der {
position:absolute;
z-index:196;
width:34px;
height:45px;
left:459px;
top:261px;
background-image:url("/_img_css/gal_flecha_der.png");
background-repeat:repeat-y;
}

#gal_caja #gal_boton_izq a,#gal_caja #gal_boton_der a {
display:block;
width:34px;
height:45px;
}

#gal_caja #gal_combo {
background-color:#fff;
position:absolute;
display:none;
z-index:196px;
width:144px;
padding:5px 0;
}

#gal_caja #gal_combo div {
display:block;
font-weight:700;
text-transform:uppercase;
font-size:10px;
padding-left:9px;
height:16px;
}

#gal_caja #gal_combo a {
display:block;
font-size:11px;
padding-left:9px;
height:16px;
}

#gal_caja #gal_combo a span {
background-image:url('/_img_css/triangulo_negro_plano.png');
background-position:100% 3px;
background-repeat:no-repeat;
padding-right:10px;
}

#gal_caja #gal_combo a:hover {
background-color:#edeaf5;
}

#gal_caja #gal_combo a:hover span {
background-position:100% -997px;
}

#gal_caja #gal_combo a.activo {
display:block;
font-size:11px;
padding-left:9px;
height:16px;
color:#adadad;
cursor:default;
}

#gal_caja #gal_combo a.activo:hover {
color:#adadad;
background-color:transparent;
}

#gal_caja #gal_combo a.activo span {
background-image:url('/_img_css/triangulo_gris_plano.png');
background-position:100% 3px;
background-repeat:no-repeat;
}

#gal_caja #gal_combo a.gal_combo_cierra {
color:#adadad;
font-size:11px;
text-transform:uppercase;
height:18px;
padding-top:10px;
padding-left:10px;
}

#gal_caja #gal_combo a.gal_combo_cierra:hover {
background-color:transparent;
}

div#pie {
width:958px;
background-image:url('/_img_css/pie_fondo_1.png');
background-repeat:repeat-y;
background-position:top center;
background-color:#f3f3f3;
margin:0 auto;
padding:0 8px;
}

div#pie div.cabecera {
width:958px;
height:8px;
background-image:url('/_img_css/pie_sombra_1.png');
background-repeat:no-repeat;
background-position:top center;
}

div#pie ul.lista_1,div#pie ul.lista_2,div#pie ul.lista_3,div#pie ul.lista_4 {
display:block;
float:left;
font-size:10px;
font-weight:700;
padding:2px 0 20px 10px;
}

div#pie ul.lista_1 {
padding-left:20px;
width:144px;
}

div#pie ul.lista_2 {
width:186px;
}

div#pie ul.lista_3 {
width:155px;
}

div#pie ul.lista_4 {
width:233px;
}

div#pie ul ul {
font-weight:400;
padding-left:10px;
}

div#pie ul li {
padding-top:13px;
}

div#pie ul li ul li {
padding-top:0;
}

div#pie div.hr {
width:951px;
height:1px;
font-size:0;
border-bottom:1px dotted #ccc;
clear:both;
margin:0 auto 10px;
}

div#accesibilidad {
float:right;
width:186px;
padding:10px 0 0;
}

div#accesibilidad img {
margin-left:8px;
}

div#pie div.creditos {
font-size:11px;
color:#999;
font-weight:700;
padding:10px 0 0 19px;
}

div#pie div.creditos a.imagen_logo {
display:block;
float:left;
margin-right:18px;
}

div#pie div.area_legal {
clear:both;
font-size:10px;
color:#999;
padding:10px 20px 40px;
}

#columna_principal_3 div.planos_columna p {
font-size:11px;
color:#666;
padding:4px 10px;
}

#columna_principal_3 div.planos_columna p img {
margin:3px 0;
}

#columna_principal_3 div.planos_columna p a {
font-size:10px;
display:inline;
text-transform:uppercase;
background-image:url('/_img_css/triangulo_negro_plano.png');
background-position:right 3px;
font-weight:400;
padding:1px 9px 0 0;
}

fieldset,img,abbr,acronym {
border:0;
}

strong,#titulo_principal span,div#contenido div.titulo h2 span,div.ficha_peli_peq div.texto span.col_2 a,div.ficha_peli_normal div.texto span.col_2 a,div.sin_programacion p a,#columna_principal_2 div.columna_calendario table td a {
font-weight:700;
}

a:hover,div#contenido div.titulo h2 a:hover,div#pie ul a:hover {
color:#9484e6;
}

div.hr hr,div#cabecera h1,#menu_imprimir_enviar a span,#contenido_enviar_amigo_incrustado div button span,#columna_principal_3 div.suscribete_boletin button span {
display:none;
}

br.clear,div.ficha_peli_normal {
clear:both;
}

div#cabecera ul#menu_top,#menu_imprimir_enviar div {
float:right;
}

div#combo_desplegado a:hover,div#combo_desplegado a.activo {
background-image:url("/_img_css/combo_fondo_over.png") !important;
background-repeat:repeat-y;
filter:none !important;
color:#000;
}

div.programacion #columna_principal_2,div.programacion #columna_principal_3 {
float:left;
width:192px;
}

div.programacion div.titulo div.proxima_visita a,div#pie ul a {
color:#666;
}

div.ficha_peli_peq div.texto div.pelititulo span.col_1,div.ficha_peli_normal div.texto div.resto_ficha_normal div.pelititulo span.col_1 {
line-height:20px;
}

div.ficha_peli_peq div.texto div.pelititulo span.col_2,div.ficha_peli_normal div.texto div.resto_ficha_normal div.pelititulo span.col_2 {
font-size:16px;
}

div.ficha_peli_peq div.texto span.col_1,div.ficha_peli_normal div.texto span.col_1 {
clear:both;
float:left;
display:block;
width:50px;
}

div.ficha_peli_peq div.foto a,div.ficha_peli_normal div.ficha_tecnica_y_foto div.foto a {
position:absolute;
display:block;
width:141px;
height:113px;
z-index:1;
}

div.ficha_peli_normal div.ficha_tecnica_y_foto div.ficha_tecnica li strong,#columna_principal_2 div.ciclos ul li p span,#columna_principal_3 div.novedades_filmoteca ul li p span,#columna_principal_2 div.espacio3_filmoteca ul li p span {
display:block;
}

#columna_principal_2 div.ciudades h4 span,#columna_principal_2 div.columna_calendario h4 span,#columna_principal_3 div.suscribete_boletin h4 span,#columna_principal_3 div.novedades_filmoteca h4 span,#columna_principal_2 div.espacio3_filmoteca h4 span,#columna_principal_3 div.planos_columna h4 span {
display:block;
font-size:11px;
color:#666;
text-transform:uppercase;
font-weight:700;
padding:6px 0 0 13px;
}

#columna_principal_2 div.ciudades ul,#columna_principal_2 div.enlaces_sueltos ul,#columna_principal_2 div.columna_calendario tr td.calendario_desplegable ul {
padding:5px 0 10px;
}

#columna_principal_2 div.ciudades ul li a:hover,#columna_principal_2 div.columna_calendario tr td.calendario_desplegable ul li a:hover {
background-position:8px -997px;
}

#columna_principal_2 div.ciclos h4 span,#columna_principal_3 div.enlaces h4 span {
display:block;
font-size:11px;
color:#666;
text-transform:uppercase;
font-weight:700;
padding:7px 0 0 13px;
}

#columna_principal_2 div.ciclos ul li,#columna_principal_3 div.enlaces ul li {
display:block;
padding:1px 4px 2px 8px;
}

#columna_principal_2 div.ciclos ul li div a,
#columna_principal_3 div.novedades_filmoteca ul li div a,
#columna_principal_2 div.espacio3_filmoteca ul li div a,
#columna_principal_3 div.enlaces ul li div a {
display:block;
font-size:12px;
font-weight:700;
padding-left:10px;
background-image:url('/_img_css/masmenos.png');
background-position:0 5px;
}

#columna_principal_2 div.ciclos ul li div a:hover,
#columna_principal_3 div.novedades_filmoteca ul li div a:hover,
#columna_principal_2 div.espacio3_filmoteca ul li div a:hover,
#columna_principal_3 div.enlaces ul li div a:hover {
background-position:0 -395px;
}

#columna_principal_2 div.ciclos ul li div a.activo,
#columna_principal_3 div.novedades_filmoteca ul li div a.activo,
#columna_principal_2 div.espacio3_filmoteca ul li div a.activo,
#columna_principal_3 div.enlaces ul li div a.activo {
background-position:0 -195px;
}

#columna_principal_2 div.ciclos ul li div a.activo:hover,
#columna_principal_3 div.novedades_filmoteca ul li div a.activo:hover,
#columna_principal_2 div.espacio3_filmoteca ul li div a.activo:hover,
#columna_principal_3 div.enlaces ul li div a.activo:hover {
background-position:0 -595px;
}

#columna_principal_2 div.ciclos ul li p,#columna_principal_3 div.novedades_filmoteca ul li p,#columna_principal_2 div.espacio3_filmoteca ul li p {
font-size:11px;
padding:0 4px 0 10px;
}

#columna_principal_2 div.ciclos ul li p span a,#columna_principal_3 div.novedades_filmoteca ul li p span a,#columna_principal_2 div.espacio3_filmoteca ul li p span a {
text-transform:uppercase;
background-image:url('/_img_css/triangulo_negro.png');
background-position:right 3px;
padding:0 9px 12px 0;
}

#columna_principal_2 div.ciclos ul li p span a:hover,#columna_principal_3 div.novedades_filmoteca ul li p span a:hover,#columna_principal_2 div.espacio3_filmoteca ul li p span a:hover,#columna_principal_3 div.enlaces ul li div.box a.leermas:hover,#columna_principal_3 div.planos_columna p a:hover {
background-position:right -997px;
}

#columna_principal_3 div.suscribete_boletin h4,#columna_principal_3 div.novedades_filmoteca h4,#columna_principal_2 div.espacio3_filmoteca h4,#columna_principal_3 div.planos_columna h4 {
display:block;
background-image:url('/_img_css/cabeceras_programacion_3.png');
background-position:1px 0;
height:25px;
}

#columna_principal_3 div.suscribete_boletin h4 span a,#columna_principal_3 div.novedades_filmoteca h4 span a,#columna_principal_2 div.espacio3_filmoteca h4 span a,#columna_principal_3 div.enlaces h4 span a,#columna_principal_3 div.planos_columna h4 span a {
display:block;
background-image:url('/_img_css/triangulo_morado.png');
background-position:167px 2px;
color:#5c5584;
padding:0 9px 0 0;
}

#columna_principal_3 div.suscribete_boletin h4 span a:hover,#columna_principal_3 div.novedades_filmoteca h4 span a:hover,#columna_principal_2 div.espacio3_filmoteca h4 span a:hover,#columna_principal_3 div.enlaces h4 span a:hover,#columna_principal_3 div.planos_columna h4 span a:hover {
background-position:167px -998px;
color:#9484e6;
}


/* PELICULAS */




div.pelicula_ficha #titulo_principal {
font-size:18px;
color:#999;
padding:16px 0 8px 9px;
}

div.pelicula_ficha  div.fondo_columnas {
background-image:url('/_img_css/columnas_fondo_1.png');
background-repeat:repeat-y;
background-position:572px 0;
}

div.pelicula_ficha  div.columnas {
margin:0 3px;
}
div.pelicula_ficha #columna_principal_1y2 {
float:left;
width:760px;
}
div.pelicula_ficha #columna_principal_1 {
	float:left;
	width:568px;
}
div.pelicula_ficha #columna_principal_2,
div.pelicula_ficha #columna_principal_3{
float: left;
width: 192px;
}



div.pelicula_ficha #columna_principal_3 span.columna_esquina_seccion {
position:absolute;
font-size:1px;
display:block;
width:7px;
height:8px;
background-position:-765px 0;
}

div.pelicula_ficha .comentarios h6{
	margin:10px 0px;
	
	padding:3px 10px;
	font-size:14px;
}
div.pelicula_ficha .comentarios div.comentario{
	padding:2px 0px 8px 10px;

}
div.pelicula_ficha .comentarios div.comentario p{
	font-size:12px;
	background-image:url('/_img_css/comentarios_ico.png');
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:14px;
	
}
div.pelicula_ficha .comentarios div.comentario p span{
	color:#c1c1c1;
	font-size:10px;
}
div.pelicula_ficha .comentarios div.comentario blockquote{
	font-size:12px;
}

div.pelicula_ficha .comentarios form label{
	padding:6px 0px 1px 10px;
	display:block;
	font-size:12px;
	color:#666;
}

div.pelicula_ficha .comentarios form input,
div.pelicula_ficha .comentarios form textarea{
display:block;
font-size:12px;
color:#000;
background-color:#fff;
border:1px solid #000;
margin:0px 0px 0px 10px;
width:400px;
}


div.pelicula_ficha .comentarios form button{
border:0;
background-color:transparent;
display:block;
height:19px;
margin-top:14px;
margin-left:348px;
cursor:pointer;

width:64px;

background-image:url('/_img_css/boton_enviar.png');
background-position:0px -100px;
}
div.pelicula_ficha .comentarios form button:hover{
	background-position:0px 0px;
}
div.pelicula_ficha .comentarios form button span{
	display:none;
}
div.pelicula_ficha .comentarios form span.opcional{
	padding:0px 15px 0px 0px;
	display:block;
	text-align:right;
}
div.pelicula_ficha .comentarios form span#alerta_nombre,
div.pelicula_ficha .comentarios form span#alerta_cuerpo{
	display:block;
	margin-left:10px;
	color:#c00;
	font-weight:bold;
}








div.pelicula_critica,
div.ciclo h2 {
display:block;
font-size:18px;
padding:24px 0 2px 3px;
}

div.pelicula_critica #titulo_principal{
font-size:32px;
padding-top:3px;
padding-bottom:4px;
background-image:url('/_img_css/peli_critica.png');
background-position:0px 0px;
color:#fff;
margin-bottom:6px;
}


div.pelicula_critica div.columnas,
div.ciclo div.columnas{
margin:0px 3px 0px 3px;
}

div.pelicula_critica div.fondo_columnas{
background-image:url('/_img_css/columnas_fondo_3.png');
background-repeat:repeat-y;
background-position:764px 0;
}

div.pelicula_critica #columna_principal_1y2,
div.ciclo #columna_principal_1y2{
width:760px;
float:left;
}

div.pelicula_critica #columna_principal_1y2 #columna_principal_1{
width:181px;
float:left;
}

div.pelicula_critica #columna_principal_1y2 #columna_principal_2{
width:579px;
float:left;
}

div.pelicula_critica #columna_principal_3,
div.ciclo #columna_principal_3{
float:left;
width:192px;
}




div.pelicula_critica #columna_principal_3 span.columna_esquina {
position:absolute;
font-size:1px;
display:block;
width:7px;
height:8px;
background-image:url('/_img_css/peli_critica.png');
background-position:-760px 0;
}





div.pelicula_critica #columna_principal_1y2 #columna_principal_1 p{
	padding-top:10px;
	font-size:13px;
	color:#666;
	line-height:16px;
	padding:9px 16px 0px 10px;
}
div.pelicula_critica #columna_principal_1y2 #columna_principal_2 h6{
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding:10px 6px 14px 10px;
}
div.pelicula_critica #columna_principal_1y2 #columna_principal_2 p{
	font-size:14px;
	color:#666;
	line-height:18px;
	padding:10px 16px 30px 10px;
}

div.ciclo div.fondo_columnas{
background-image:url('/_img_css/columnas_fondo_1.png');
background-repeat:repeat-y;
background-position:572px 0;
}

div.ciclo #columna_principal_1y2 #columna_principal_1{
width:568px;
float:left;
}
div.ciclo #columna_principal_1y2 #columna_principal_2{
width:192px;
float:left;
}


div.ciclo #titulo_principal{
font-size:32px;
padding-top:3px;
padding-bottom:4px;
background-position:0px 0px;
color:#fff;
margin-bottom:1px;
}
div.ciclo div.ficha_ciclo{
	padding-top:10px;
}
div.ciclo div.ficha_ciclo div.texto{
	font-size:12px;
	padding:10px 0px;
	border-bottom:1px dotted #666;
}

div.ciclo div.ficha_ciclo div.texto span.col_1 {
clear:both;
float:left;
display:block;
width:100px;
}

div.ciclo div.ficha_ciclo div.texto span.col_2 {
float:left;
display:block;
width:300px;
}

div.ciclo a#seccion_cambio{
	padding-right:22px;
	background-image:url('/_img_css/plus_cuadro.png');
	background-position:right -198px;
}

div.ciclo a#seccion_cambio.abierto{
	background-position:right 2px;

}


div.ciclo a#seccion_cambio:hover {
background-position:right -298px;
}
div.ciclo a#seccion_cambio.abierto:hover {
background-position:right -98px;
}


div.ciclo span.seccion_cuerpo{
	display:none;
}
div.ciclo span.seccion_cuerpo a{
	float:right;
	display:inline;
	text-transform:uppercase;
	background-image:url('/_img_css/triangulo_negro.png');
	background-position:right 3px;
	padding:0 9px 12px 0;
}

div.ciclo span.seccion_cuerpo a:hover {
background-position:right -997px;

}


div.ciclo div.ficha_ciclo p{
	 color:#666;
	 font-size:14px;
	 line-height:18px;
	 padding:12px 0px;
}








/* Ciclos */

div.ciclo_mini_ficha{
	clear:both;
}

div.ciclo_mini_ficha div.cmf_col_1{
	display:block;
	width:150px;
	float:left;
	padding-bottom:14px;
}	
div.ciclo_mini_ficha div.cmf_seccion{
	padding-top:3px;
	padding-left:3px;
	margin-right:4px;
	font-size:12px;
	padding-bottom:10px;
}
div.ciclo_mini_ficha div.cmf_col_2{
	display:block;
	width:418px;
	float:right;
}	
div.ciclo_mini_ficha div.cmf_col_2 span.imagen{
	margin-top:1px;
	display:block;
	float:left;
	width:149px; /* 141+8 */
	height:91px;
	background-position:0 15%;
	background-repeat:repeat-y;
	
}



div.ciclo_mini_ficha div.cmf_col_2 span.imagen span{
	background-image:url('/_img_css/esquina_blanca_abajo_derecha.png');
	background-repeat:no-repeat;
	font-size:1px;
	display:block;
	width:9px;
	height:9px;
	margin-left:132px;
	margin-top:82px;
}

div.ciclo_mini_ficha div.cmf_col_2 h3{
	padding:5px 10px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}

div.ciclo_mini_ficha div.cmf_col_2 h3 a{
	background-position:0px 50%;
	background-image:url('/_img_css/ciclos_listado_triangulo.png');
	color:#fff;
	padding-left:16px;
}
div.ciclo_mini_ficha div.cmf_col_2 h3 a:hover{
	background-position:-1000px 50%;
	color:#000;
}

div.ciclo_mini_ficha .cmf_fecha{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	padding:10px 0px;
	
}


div.ciclo_mini_ficha p.cmf_cuerpo{
	font-size:12px;
	color:#666;
	padding:10px 0 14px 0;
	
}



div.ciclo_mini_ficha p.cmf_cuerpo a {
	font-size:11px;
	display:inline;
	text-transform:uppercase;
	background-image:url('/_img_css/triangulo_negro_plano.png');
	background-position:right 3px;
	font-weight:bold;
	padding:1px 9px 0 0;
	
}









/* Director */
div.director_ficha h1{
padding-top:0;
padding-bottom:0;
background-image:url('/_img_css/director_titulo.png');
background-position:1px 0px;
color:#fff;
}
div.director_ficha #columna_principal_3 span.columna_esquina {
position:absolute;
font-size:1px;
display:block;
width:7px;
height:8px;
background-image:url('/_img_css/director_titulo.png');
background-position:-760px 0;
}
div.director_ficha div.ficha_tecnica_y_foto{
	padding:0;
}
div.director_ficha h5{
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding:2px 0px 2px 15px;
	border-bottom:1px dotted #cacaca;
	margin:10px 9px 4px 9px;
	background-image:url('/_img_css/director_iconos.png');
	background-repeat:no-repeat;
	text-transform:uppercase;
}
div.director_ficha h5.direc_bio{
	background-position:0px 0px;
}
div.director_ficha h5.direc_pre{
	background-position:0px -33px;
}
div.director_ficha h5.direc_mon{
	background-position:0px -66px;
}
div.director_ficha h5.direc_fil{
	background-position:0px -99px;
}

div.director_ficha div.texto p{
	margin:2px 9px 10px 9px;
	color:#666;
	font-size:14px;
	line-height:18px;
}
div.director_ficha div.texto p a,
div.director_ficha div.texto li a{
	font-weight:bold;
	
}
div.director_ficha div.texto ul{
	margin:2px 9px 10px 9px;
}
div.director_ficha div.texto ul li{
	background-image:url('/_img_css/vineta1.png');
	background-position:0px 8px;
	padding:0px 6px;
	margin-left:15px;
	color:#666;
	font-size:14px;
	line-height:18px;
}
div.director_ficha div.texto em{
	font-style:italic;
}












#columna_principal_2 div.peliculas_programaciones h4,
#columna_principal_2 div.peliculas_comentarios h4 {

display:block;
background-image:url('/_img_css/cabeceras_programacion_2.png');
background-position:1px 0;
height:25px;
}

#columna_principal_2 div.peliculas_programaciones ul li a,
#columna_principal_2 div.peliculas_comentarios ul li a {

	display:block;
font-size:12px;
background-image:url('/_img_css/triangulo_negro.png');
background-position:8px 5px;

padding:2px 0px 2px 19px;
}
#columna_principal_2 div.peliculas_programaciones ul li a:hover,
#columna_principal_2 div.peliculas_comentarios ul li a:hover{

background-position:8px -995px;
}

#columna_principal_2 div.peliculas_programaciones h4 span,
#columna_principal_2 div.peliculas_comentarios h4 span{
display:block;
font-size:11px;
color:#666;
text-transform:uppercase;
font-weight:700;
padding:6px 0 0 13px;
}

#columna_principal_2 div.peliculas_programaciones ul,
#columna_principal_2 div.peliculas_comentarios ul{
padding:5px 0 10px;
}











div#contenido div.titulo {
background-image:url('/_img_css/cabeceras_programacion_1.png');
background-repeat:no-repeat;
background-position:top left;
height:31px;
}

div#contenido div.titulo h2 {
float:left;
padding-left:8px;
font-size:20px;
font-weight:400;
line-height:31px;
}

div#contenido div.titulo h2 a {
color:#666;
background-image:url('/_img_css/triangulo_blanco.png');
background-position:100% 65%;
padding-right:14px;
}








div.historico #columna_principal_1 p.introduccion{
	margin:10px 10px 10px 8px;
	font-size:14px;
	color:#666;
	font-weight:bold;
}
div.historico #columna_principal_1 label{
	display:block;
	margin:10px 10px 1px 8px;
	font-size:12px;
	color:#666;
}
div.historico #columna_principal_1 input#busqueda{
	
	font-size:12px;
	color:#000;
	background-color:#fff;
	border:1px solid #000;
	margin:0px 10px 0px 8px;
	width:200px;
	padding:3px;
	background-image:url('/_img_css/cargando.gif');
	background-repeat:no-repeat;
	background-position:300% 50%;
}
div.historico #columna_principal_1 span#historico_alerta{
	font-size:10px;
	color:#c00;
}
div.historico #multibuscador_resultados{
	margin:10px 10px 30px 8px;
}

div.historico #multibuscador_resultados ul li{
	display:block;
	padding:5px 10px;
}

div.historico #multibuscador_resultados ul li.impar{
	background-color:#eee;
}
div.historico #multibuscador_resultados ul a{
	font-size:14px;
}

div.historico #multibuscador_resultados ul span{
	font-size:12px;
}

div.historico #multibuscador_resultados p{
	margin:17px 10px 30px 8px;
	font-size:12px;
}

div.carteles ul#menu_izq{
	float:left;
	display:block;
	width:108px;
}
div.carteles ul#menu_izq li{
	display:block;
	margin-left:8px;
	width:100px;
}
div.carteles ul#menu_izq li a,
div.carteles ul#menu_izq li span{
	display:block;
	padding:4px 0px 4px 4px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}
div.carteles ul#menu_izq li a:hover{
	background-color:#f2effd;
}
div.carteles div.listadocarteles{
	float:left;
}
div.carteles div.listadocarteles div.cartel{
	float:left;
	width:145px;
}
div.carteles div.listadocarteles div.cartel img{
	margin:0px 0px 0px 29px;
}
div.carteles div.listadocarteles div.cartel p{
	display:block;
	padding:0;
	color:#999;
	font-size:14px;
	font-weight:bold;
	margin:3px 0px 0px 29px;
}
div.carteles div.listadocarteles div.hr{
	clear:both;
	height:1px;
	font-size:1px;
	border-bottom:1px dotted #ccc;
	padding-top:13px;
	margin:0px 0px 13px 29px;
}
div.carteles div.listadocarteles div.hr hr{
	display:none;
}

div.carteles div.listadocarteles div.cartel a{
	display:block;
	margin:2px 0px 0px 26px;
	background-image:url('/_img_css/ico_jpg.png');
	background-position:0% 50%;
	padding:3px 0px 3px 23px;
	font-size:10px;
}


span.columna_esquina_blanca {
position:absolute;
font-size:1px;
display:block;
width:9px;
height:9px;
background-image:url('/_img_css/esquina_blanca.png');

}
.programacion_mes #columna_principal_1 h6{
	
	clear:both;
}
.programacion_mes #columna_principal_1 h6 a{
	padding:5px 10px 5px 26px;
	display:block;
	background-color:#999;
	background-image:url('/_img_css/ciclos_listado_triangulo.png');
	background-position:10px 50%;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.programacion_mes #columna_principal_1 div.hr{
	clear:both;
	font-size:0px;
	border-bottom:1px dotted #ccc;
	height:0px;
	
}
.programacion_mes #columna_principal_1 .ficha_peli_mes{
	clear:both;
	padding-top:2px;
}
.programacion_mes #columna_principal_1 .foto{
	width:78px;
	float:left;
	padding-bottom:2px;
}
.programacion_mes #columna_principal_1 .foto a{
	background-position:top right;
	display:block;
	width:70px;
	height:56px;
	position:absolute;
	z-index:1;
}
.programacion_mes #columna_principal_1 .texto{
	width:490px;
	float:left;
	font-size:12px;
	padding-bottom:2px;
}
.programacion_mes #columna_principal_1 h6 a:hover{
	background-position:-990px 50%;
	color:#000;
}

.programacion_mes #columna_principal_1 .texto div{
	padding-left:15px;
}
.programacion_mes #columna_principal_1 .hora_y_ciclo{
	background-image:url('/_img_css/peli_ficha_reloj.png');
	background-position:0px 3px;
}
.programacion_mes #columna_principal_1 .pelititulo{
	font-size:16px;
	background-image:url('/_img_css/peli_ficha_flecha.png');
	background-position:0px 5px;
}











