/*General :::::::::::::::::::::::::::::::::::::::::::::::::*/

html {
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#d21e24;
scrollbar-darkshadow-color:#F8F8F8;
scrollbar-shadow-color:#881317;
scrollbar-arrow-color:#881317;
scrollbar-track-color:#FBFBF8;

}
body {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
/*background-color: #d11d24;
background-image:url(../images/bg2.jpg);
background-repeat:repeat-x;*/
background-color: #d11d24;
background-image:url(../images/bg1.jpg);
background-repeat:repeat-x;
height:100%;
}
img{
border:0;
}
/*img, div, a{ behavior: url(data/css/iepngfix.htc) }*/

h1 {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 16px;
margin-bottom: 0em;
margin-top: 0em;
padding-left: 0px;
font-style: normal;
font-weight: bold;
color:#ffffff;
text-decoration:none;
}

h2 {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 15px;
margin-bottom: 0em;
margin-top: 0em;
padding-left: 0px;
font-style: normal;
font-weight: bold;
color:#000000;
text-decoration:none;
}

h3{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 13px;
margin-bottom: 0em;
margin-top: 0em;
padding-left:10px;
font-style: normal;
font-weight: bold;
color:#ffffff;
text-decoration:none;
}

h4 {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
margin-bottom: 0em;
margin-top: 0em;
padding-left: 0px;
font-style: normal;
font-weight: bold;
color:#b3282f;
text-decoration:none;
}

p {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
margin-bottom: 1em;
margin-top: 0em;
color: #333333;
text-align:justify;
text-decoration: none;
}

.menu_sup {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-bottom: 0.5em;
	padding-left: 5px;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
	text-align: right;
	vertical-align:middle;
}
.menu_sup a {
	color: #333333;
	text-decoration: none;
}
.menu_sup a:hover {
	color: #aebe37;
	
}

.tx_mas {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.tx_mas a {
color: #000000;
text-decoration: none;
}
.tx_mas a:hover {
color: #d11d24;
text-decoration: none;
}

.titu_simple_rojo {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #d11d24;
text-decoration: none;
}

.tx_exhibicion {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #ffffff;
padding-left:10px;
text-decoration: none;
}
.tx_exhibicion a {
color: #ffffff;
text-decoration: none;
}
.tx_exhibicion a:hover {
color: #000000;
text-decoration: none;
}

.nota {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 10px;
margin-bottom: 0em;
margin-top: 0em;
padding-left: 0px;
font-style: normal;
font-weight: bold;
color:#b3282f;
text-decoration:none;
}

ul {
padding-left: 20px;
margin-left: 0px;
list-style-type: none;
}
#contenido_internas ul li {background: url(../images/vineta1.gif) 0em 0.8em no-repeat;}
ul li {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
padding-left: 15px;
margin-bottom: 0.5em;
text-align:justify;
font-size: 11px;
color: #666666;
text-decoration: none;
}
#contenido_internas_dos ul li {background: url(../images/vineta1.gif) 0em 0.8em no-repeat;}
ul li {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
padding-left: 15px;
margin-bottom: 0.5em;
text-align:justify;
font-size: 11px;
color: #666666;
text-decoration: none;
}
ul li a {
color: #666666;
text-decoration: none;
}
ul li a:hover {
color: #d11d24;
text-decoration: none;
}

.pie {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
color: #cccccc;
text-align: right;
text-decoration: none;
background-image:url(../images/bg_pie.gif);
background-repeat:no-repeat;
background-color:#000000;
}

.pie a {
color: #cccccc;
text-decoration: none;
}

.pie a:hover {
color: #d11d24;
text-decoration: none;
}

.fecha {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
color: #d11d24;
}


#fondo_pelicula{
	margin: 0 auto;
	width:1164px;;
	height:auto;
	background-image:url(../images/bg_pelicula_fondo.jpg);
	background-repeat:no-repeat;
}

#main_content{
margin: 0 auto;
width:940px;
height:auto;
}

#sidebar1 {
margin-top:0px;
margin-left:0px;
width:300px;
height:auto;
}


/*Cabecera :::::::::::::::::::::::::::::::::::::::::::::::::*/
#cabecera{
width:auto;
margin: 0 auto;
width:940px;
height:auto;
}

#banner_principal{
margin: 0 auto;
width:940px;
height:337px;
}

#banner_principal_slider{

width:940px;
height:337px;

}

#menusec {
width:800px;
height:61px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
color:#cccccc;
text-align: right;
margin-left:130px;
}
#menusec a {
font-size: 11px;
color:#cccccc;
text-align: right;
text-decoration: none;
}
#menusec a:hover {
font-size: 11px;
color:#d11d24;
text-align: right;
text-decoration: none;
}
#menu_caja {
width:940px;
height:40px;
/*background-color:#003399;*/
}

#menu {
width:740px;
height:40px;
margin-left:250px;
/*background-color:#006600;*/
}

.menu_texto {
width:110px;
height:40px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
text-align: center;
text-decoration: none;
text-transform:uppercase;
padding-top:5px;
float:left;
}
.menu_texto a {
color:#ffffff;
text-decoration: none;
}
.menu_texto a:hover {
color:#d11d24;
text-decoration: none;
}

.menu_div {
width:7px;
height:40px;
background-image:url(../images/div_menu.gif);
background-repeat:no-repeat;
float:left;
}

#layer_logo {
	position:absolute;
	right:auto;
	top:0px;
	width:167px;
	height:142px;
	z-index:1;
}
/*Contenido :::::::::::::::::::::::::::::::::::::::::::::::::*/

#contenido{
margin: 0 auto;
width:921px;
}

#contenido_caja1{
width:921px;
background-image:url(../images/bg_caja1.gif);
background-repeat:no-repeat;
}
#contenido_caja1_tabla{
margin: 0 auto;
width:910px;
}

#banner1_home {
width:542px;
height:94px;
float:left;
margin-top:5px;
}

#info_extra {
width:374px;
height:94px;

float:left;
margin-left:5px;
margin-top:5px;
}

#banner2_home {
width:542px;
height:94px;
float:left;
margin-top:5px;
}

#proximos_estrenos {
width:374px;
height:127px;

float:left;
margin-left:5px;
margin-top:5px;
}

#banner3_home {
width:921px;
height:94px;
float:left;
margin-top:5px;
}

#banner_duo1 {
width:539px;
height:140px;
float:left;
margin-top:20px;
margin-right:3px;
}

#banner4_home {
width:268px;
height:140px;
float:left;
margin-top:20px;
margin-right:3px;
}

#banner5_home {
width:268px;
height:140px;
float:left;
margin-top:20px;
margin-right:3px;
}

#conexion_redes {
width:374px;
height:140px;
float:left;
margin-top:20px;
margin-right:0px;
background-color:#FFF;
}



#contenido_titulo{
margin: 0 auto;
width:921px;
}

#contenido_internas{
margin: 0 auto;
width:921px;
background-color:#FFFFFF;
}

#contenido_internas_dos{
margin: 0 auto;
width:1024px;
background-color:#FFFFFF;
}

.botones_listas{
width:133px;
height:36px;
float:left;
margin-left:5px;
}


.evento_box {
background-color:#e6e7e8;
BORDER: #ad2f33 1px solid;
margin-left:5px;
margin-top:5px;
padding:5px;
width:180px;
height:180px;
float:left;
clear:none;
}


#bg_ballet {
background-image:url(../images/bg_ballet.jpg);
background-repeat:no-repeat;
}


#bg_3d {
background-color:#29030c;
}

/*cuadro 3x3*/
.cuadrofiacid {
width:540px;
height:auto;
float:left;
margin:20px 0 20px 0;
}

.cuadrofiacid-box {
width:170px;
height:auto;
float:left;
margin:0 10px 10px 0;
}

.cuadrofiacid-box-img {
width:170px;
height:auto;
float:left;
margin-bottom:5px;
}
.cuadrofiacid-box-txt {
width:170px;
height:auto;
float:left;
margin:0;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #d11d24;
text-decoration: none;
}

/*****/




/*Pie ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#pie {
clear: both;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-decoration: none;
}

/*BACKGROUNDS IMAGES / COLORS ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#bg_pie_borde {
background-image:url(../images/bg_pie_borde.gif);
background-repeat:no-repeat;
}

.solaparoja_izq {
background-image:url(../images/bg_solaparoja_izq.gif);
background-repeat:no-repeat;
}
.solaparoja_centro {
background-image:url(../images/bg_solaparoja_centro.gif);
background-repeat: repeat-x;
}
.solaparoja_der {
background-image:url(../images/bg_solaparoja_der.gif);
background-repeat:no-repeat;
}

.solapanegra_izq {
background-image:url(../images/bg_solapanegra_izq.gif);
background-repeat:no-repeat;
}
.solapanegra_centro {
background-image:url(../images/bg_solapanegra_centro.gif);
background-repeat: repeat-x;
}
.solapanegra_der {
background-image:url(../images/bg_solapanegra_der.gif);
background-repeat:no-repeat;
}

.div_listas1 {
background-image:url(../images/div_horizontal.gif);
background-repeat: repeat-x;
margin-top:5px;
width:100%;
height:6px;
clear:both;
}

.bg_negro {
background-color:#000000;
}

.bg_rojo1 {
background-color:#d11d24;
}


.bg_blanco_prog {
background-color:#ffffff;
}

.bg_blanco {
background-color:#ffffff;
}

.bg_titulista_negro {
background-image:url(../images/bg_titulista_negro.gif);
background-repeat:no-repeat;
background-color:#000000;
}

.bg_exhibicion {
background-image:url(../images/bg_exhibicion.gif);
background-repeat:repeat-y;
}

.bg_exhibicion_inf {
background-image:url(../images/bg_exhibicion_inf.gif);
background-repeat:no-repeat;
}

.bg_eventos {
background-image:url(../images/bg_eventos.jpg);
background-repeat: no-repeat;
}

/*TABLAS ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.bg_titutabla1 {
background-color:#d11d24;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color:#ffffff;
}

.bg_infotabla1 {
background-color:#ffffff;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color:#666666;
text-decoration: none;
}
.bg_infotabla1 a {
font-size: 12px;
color:#666666;
text-decoration: none;
}
.bg_infotabla1 a:hover {
font-size: 12px;
color:#d11d24;
text-decoration: none;
}

.bg_infotabla2 {
background-color:#EFEFEF;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color:#D11D24;
text-decoration: none;
}
.bg_infotabla2 a {
font-size: 12px;
color:#666666;
text-decoration: none;
}
.bg_infotabla2 a:hover {
font-size: 12px;
color:#d11d24;
text-decoration: none;
}

#buscador, #buscador_peli{
	font-size:11px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#666666;
	background-color:#FFF;
	border:0;
	margin:0;
	padding:0;
}
/* BUSCADOR ***********************************************************************************/
.buscador_vermas{ width:200px; text-align:center; background-color:#7C1216;}
.buscador_vermas a{ display:block; text-decoration:none; color:#FFF; font-weight:bold;}
.buscador_vermas a:hover{background-color:#000000; color:#7C1216;}
#buscadorx{ width:200px; height:1px; float:right; position:relative; top:-51px; z-index:90;}
li.libuscador{ font-size:11px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#666666; display:block;}
	li.libuscador img{ border:0;}
	li.libuscador .texto_buscado{ float:right; width:110px; cursor:pointer; display:block;}
	li.libuscador a{ color:#FFF; text-decoration:none;}
.suggestionsBox {
		position: absolute;
		top:50px;
		left: 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
		z-index:90;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
		z-index:90;
	}
	
	.suggestionList li {
		display:block;
		list-style-type:none;
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		z-index:90;
	}
	
	.suggestionList li:hover {
		background-color:#2C2C2C;
		z-index:90;
	}
	.sugerido{background-color:#2C2C2C;
		z-index:90;}
	.input-left { display: block; position: relative; left: -7px; top: 25px; #top: 26px; width: 25px; height: 25px; background: url(../images/lupa_buscador.jpg) top no-repeat; }
	#inputString{ font-size:12px; line-height:11px; padding-left:15px; color:#A6A6A6}
	#inputString:hover{ font-size:12px; line-height:11px; padding-left:15px; color:#781113;}
	.input-right{display: block; position: relative; right: -180px; top: -22px; width: 10px; height: 19px; background: url(../images/searchfield_rightcap.png) right top no-repeat;}

.mensajeuvk{ color:#000; font-size:11px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

.error-404{ font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color:#FFF; font-weight:bold;}
.rss{ float:right; margin-top:-28px; margin-right:20px;}
.rss img { border:0;}
.clima-uvk{ display:inline; color:#FFF;}

#box{position: absolute; left:1200px; border: 1px solid #B5076D; border-right: 0px;padding: 10px;background-color: #FFF; z-index:10;
}

#box div{margin: 10px 0;}
/**********************************************************************************/
.form-submit	{
	background: url(../images/form_submit.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -3000px;
	width: 80px;
	}
.form-reset	{
	background: url(../images/form_reset.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	text-indent: -3000px;
	width: 80px;
	}
fieldset .text-long {
	border: 1px solid #ddd;
	background: #fff url(../images/input-shaddow.gif) no-repeat left top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	float: left;
	margin: 0 10px 0 0;
	font-weight:bold;
}
fieldset .text-long:focus{background: #fdfcf6 url(../images/input-shaddow-hover.gif) no-repeat left top;}
.button-submit {
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	width: 94px;
	height: 29px;
	cursor: pointer;
	border: none;
	background: url(../images/button-submit.gif) no-repeat left top;
}
.button-submit:hover {
	color:#004080;
}
.file_1 {
	border: 1px solid #acacac;
	padding: 5px;
}
.bubble-left {
	float:left;
	width:10px;
	height:29px;
	margin-left: 5px;
	background: url(../images/bubble_left.gif) no-repeat;
}

.bubble-inner {
	float:left;
	padding: 7px 0px 0 2px;
	color:#2e74b2; 
	line-height: 14px;
	font-size: 11px;
	height:22px;
	background: url(../images/bubble_inner.gif) repeat-x;
}
.bubble-right {
	float:left;
	width:8px;
	height:29px;
	background: url(../images/bubble_right.gif) right no-repeat;
}	
.selecto{
	border: 1px solid #ddd;
	font: 12px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	margin: 0 10px 0 0;
	float:left;
	}
fieldset a{ color:#7D2615;}
fieldset a:hover{ color:#040404}
legend{ color:#B3282F; font-size:14px; font-weight:bold;}
fieldset .inp-form	{
	background: url(../images/form_inp.gif) no-repeat;
	border: none;
	height: 25px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	font-weight:bold;
	width: 186px;
	float:left;
	}
	fieldset .inp-form:focus	{background: url(../images/form_inp_error.gif) no-repeat;}
.error-left {
	float:left;
	width:13px;
	height:32px;
	margin-left: 5px;
	background: url(../images/error_left.gif) no-repeat;
	display:inline;
}

.error-inner {
	font: 12px Arial, Helvetica, sans-serif;
	float:left;
	padding: 7px 10px 0 4px;
	color:#fff; 
	line-height: 14px;
	height:25px;
	background: url(../images/error_right.gif) right  no-repeat;
	display:inline;
}
.textboxactive{ color:#F00;}
.version{ font-size:11px; font-weight:bold;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; background-color:#EFEFEF; min-width:110px; display:inline-block; }
html,body{

margin:0;
height:100%;

}
.even{ background-color:#bfb9dc; width:550px;  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  font-size:12px;}
.odd{ background-color:#8b89b3; width:550px;  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  font-size:12px;}
.odd2{ background-color:#8b89b3; width:272px;  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  font-size:12px;}
.title-intern1{ color:#684287; font-size:16px; font-weight:bold;}
.left-1{ float:left; width:200px;}
.right-1{float:right; width:122px;}
.title-1{ color:#FFF; font-weight:bold; font-size:14px; }
.even td, .odd td, .odd2 td{padding:10px 10px 10px 10px;}

td.izq-td{border-right:1px solid #FFF; width:250px;}

.titles1 {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;
font-size: 15px;
margin-bottom:5px;
color: #b3282f;
font-weight: bold;
}

.titles1 a {
color: #000;
font-weight: bold;
text-decoration:none;
}
.titles1 a:hover {
color: #000;
font-weight: bold;
text-decoration:underline;
}

.subtitles-rojo1 {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;
font-size: 12px;
margin-bottom:5px;
color: #b3282f;
font-weight: bold;
}

.subtitles1 {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;
font-size: 12px;
margin-bottom:5px;
color: #DC1F26;
font-weight: bold;
}

.subtitles2 {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;
font-size: 12px;
margin-bottom:5px;
color: #000;
font-weight: bold;
}

/********************************** BOX GRID ******************************/
	.boxgrid a{ color:#FFF;}
			.boxgrid h3{ margin: 5px 5px 0 0px; color:#FFF; font:9pt "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-align:left;  }
			
			.boxgrid{ 
				width: 216px; 
				height: 207px; 
				margin:5px; 
				float:left; 
				background:none; 
				border: solid 2px #fd312f; 
			    overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
				}
				.boxgrid p{
					margin:3px 10px; 
					padding: 0px; 
					color:#FFF; 
					font-weight:bold; 
					font:9pt "Trebuchet MS",Arial,Helvetica,sans-serif;
					line-height:15px; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #c63538; 
				height: 110px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.caption .boxcaption {
					cursor:pointer;
 					top: 169px;
 					left: 0;
 				}
				
			.boxgrid h3 a{}
			
/******************************** FIN BOXGRID **********************************************/			

.detalle-opera{ margin:15px;}