﻿body {
	margin:0px;
	padding:0px;
	background: #cdcdcd;
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial;
	font-size:12px;
	color:#666666;

	background: #f1f1f1;
	background: url(Imagenes/Trama.png) left 800px repeat-x;
	background: url(Imagenes/Trama.png) left 800px repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(70%,#ffffff), color-800px(100%,#f1f1f1));
	background: url(Imagenes/Trama.png) left 800px repeat-x, -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 70%,#f1f1f1 100%);
	background: url(Imagenes/Trama.png) left 800px repeat-x, -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 70%, #f1f1f1 100%);
	background: url(Imagenes/Trama.png) left 800px repeat-x, -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 70%,#f1f1f1 100%);
	background: url(Imagenes/Trama.png) left 800px repeat-x, -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 70%,#f1f1f1 100%);
	background: url(Imagenes/Trama.png) left 800px repeat-x, linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 70%,#f1f1f1 100%);
}

h1 {
	color:#666666;
}

h2 {
	/*	color:#D60B51;*/
	color: #745f4f;
}

	h1.TituloObra {
		font-size:16px;
	}

p {
	text-align:justify;
	line-height:150%;
}

#Encabezado {
}

#Encabezado .Logo
{
    background-image:url(../Imagenes/Encabezado_flecha.png);
    background-position:left top;
    background-repeat:no-repeat;
    z-index:3;
}

	#Encabezado .Logo a {
		background-image: url(/Imagenes/Logo_Muni_2023-1.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		display: block;
		position: relative;
		z-index: 9;
	}

#Encabezado .Fondo
{
    background-color:#FFFFFF;
    z-index:2;
}

#Pagina {
	background-color:#FFFFFF;
}

/*----CUERPO----*/

#Cuerpo #Columna_Izq .Item {
	/*color:#e7264a;*/
	color: #614f45;
	background-color: #F0EBE1;
	/*	background-color: #ccb39a;*/
	font-family: Arial;
	position: relative;
}

	#Cuerpo #Columna_Izq .Item:hover, #Cuerpo #Columna_Izq .Seleccionado {
		color: #331e1a;
		/*background-color: #ccb39a;*/
		background-color: #c7bfb7;
		font-weight: bold;
	}

#Cuerpo #Columna_Med h1 {
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:30px;
}

#Cuerpo #Columna_Med .NombreArtista .Icono {
	margin:5px 5px 5px 0px;
	vertical-align:top;
}

#Cuerpo #Columna_Izq .Resaltado {
	background-color:#f0f2f2;
	color:#F5A222;
	font-weight:bold;
}

	#Cuerpo #Columna_Izq .Resaltado:hover .Icono {
		display:none;
	}

	#Cuerpo #Columna_Izq .Resaltado .Icono {
		width:33px;
		height:33px;
		display:inline-block;
		position:absolute;
		top:0px;
		right:0px;
		background-image:url(Imagenes/Iconos.png);
		background-position:0px -53px;
		background-repeat:no-repeat;
	}

#Cuerpo #Columna_Med .Titulo {
	font-size:23px;
	padding:0px 0px 20px 0px;
	vertical-align:top;
	display:inline-block;
	font-weight:bold;
}

#Cuerpo #Columna_Med .TituloComentario {
	font-size:15px;
	padding:8px 0px 20px 10px;
	vertical-align:top;
	display:inline-block;
	font-style:italic;
}

#Cuerpo #Columna_Med .Leyenda {
	font-weight:bold;
	padding:5px 0px;
}

#Cuerpo #Columna_Med .LeyendaInfo {
	padding:0px 0px 5px 0px;
	font-style:italic;
}

#Cuerpo #Columna_Med .Descripcion {
	padding:5px 0px;
}

#Cuerpo #Columna_Med input[type="text"], #Cuerpo #Columna_Med textarea {
	border:none;
	padding:0px;
	background-color:#E0E5E9;
	width:100%;
	padding:5px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color:#666666;
}

#Cuerpo #Columna_Med input[type="text"]:focus, #Cuerpo #Columna_Med textarea:focus {
	background-color:#CCD1D5;
	outline:none;
}

#Cuerpo #Columna_Med .Tabla {
	width:100%;
	overflow:hidden;
	position:relative;
}

	#Cuerpo #Columna_Med .Tabla .Columna {
		width:50%;
		float:left;
	}

	#Cuerpo #Columna_Med .Tabla .Derecha {
		float:right;
	}

	#Cuerpo #Columna_Med .Tabla .Columna .ColumnaContenedor {
		padding:0px 10px 0px 0px;
	}

	#Cuerpo #Columna_Med .Tabla .Derecha .ColumnaContenedor {
		padding:0px 0px 0px 10px;
	}

#Cuerpo #Columna_Med a.objLnkBtnStyle {
	color:#03B6BA;
}

#Cuerpo #Columna_Med .IconoTitulo {
	width:7px;
	height:7px;
	background-image:url(Imagenes/Iconos.png);
	background-position:-84px -33px;
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:top;
	margin:10px 10px 0px 0px;
}

#Cuerpo #Columna_Med p.Aclaracion {
	color:#00B8B8;
	font-style:italic;
	font-weight:bold;
}

#Cuerpo #Columna_Med .MensajeDeError {
	color:#FFFFFF;
	background-color:#c61742;
	padding:7px;
	text-align:center;
	margin:10px 0px;
}

#Cuerpo a {
	text-decoration: none;
	color: #990033;
}

#Cuerpo img.Patrocinador {
	padding:10px 0px;
	border:0px;
	display:block;
}

#Cuerpo .Organizan {
	display:block;
	padding:12px;
	font-style:italic;
}

	#Cuerpo .Organizan .Icono {
		width:8px;
		height:8px;
		background-image:url(Imagenes/Iconos.png);
		background-position:-33px -32px;
		background-repeat:no-repeat;
		display:inline-block;
		margin:0px 0px 0px 5px;
	}

/*--FIN CUERPO--*/


/*----Columna derecha----*/

#Cuerpo #Columna_Der .banner
{
    margin-bottom:10px;
    display:block;
    width:210px;
    height:95px;
}

#Columna_Der .Caja
{
	border-top: 1px solid #CCCCCC;
    margin:0px 0px 10px 0px;
    padding:5px 0px 0px 0px;
	font-family:Arial;
}

	#Columna_Der .Caja:first-of-type {
		border-top:none;
	}

	#Columna_Der .Caja .Titulo {
		height: 35px;
		line-height: 35px;
		padding: 0px 10px;
		/*color: #D60B51;*/
		color: #745f4f;
		font-weight:bold;
	}

	#Columna_Der .Caja .Titulo .Icono {
		width:11px;
		height:4px;
		background-image:url(../Imagenes/Iconos.png);
		background-position:-182px -8px;
		background-repeat:no-repeat;
		display:inline-block;
		margin:2px 5px 2px 0px;
	}

#Columna_Der .Caja .Cuerpo
{
    padding:10px;
	font-size:11px;
	line-height:150%;
}

#Columna_Der .Caja ul
{
    margin:0px;
    padding:0px;
}

	#Columna_Der .Caja li:first-child {
		margin-top:0px;
	}


#Columna_Der .Caja li
{
    list-style:none;
    margin-top:10px;
}

#Columna_Der .Caja a
{
    color:#666666;
}

/*--Fin Columna derecha*/


/*----PIE----*/

	#Pie
	{
		width:100%;
		background-color:#555555;
		position:relative;
		overflow:hidden;
	}

	#Pie .Indicador
	{
		width:40px;
		height:100px;
		background-image:url(../Imagenes/Indicador.png);
		background-repeat:no-repeat;
		background-position:left center;
		float:left;
	}

	#Pie .Escudo
	{
		width:184px;
		height:53px;
		margin-top:21px;
		margin-right:40px;
		background-image:url(../Imagenes/Escudo.png);
		background-repeat:no-repeat;
		background-position:left top;
		float:left;
		border-right:1px solid #FFFFFF;
	}

	#Pie .Texto
	{
		width:500px;
		margin-top:29px;
		float:left;
		text-align:left;
		color:#FFFFFF;
		font-size:10px;
	}

/*--FIN PIE--*/



/*----GALERIAS----*/

	

/*--FIN GALERIAS--*/

/*----FORMULARIO----*/

#Cuerpo .Boton {
	display:inline-block;
	color:#666666;
	text-decoration:none;
	border:1px solid #666666;
	padding:7px 14px;
}

	.Boton:hover {
		background-color:#F1F1F1;
	}

#Cuerpo #Columna_Med .CampoError {
	-webkit-box-shadow: 0 0 4px 1px #c61742;
	box-shadow: 0 0 4px 1px #c61742;
}

/*--FIN FORMULARIO--*/

/*----NOTICIAS----*/

.NoticiasContenedor {
	width:100%;
	padding:5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:block;
}

	.NoticiasContenedor:hover {
		background-color:#E5E5E5;
	}

.NoticiasSeparador {
	height:20px;
}

.NoticiasImg {
	width:25%;
	display:inline-block;
	padding:0px 0px 0px 0px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	vertical-align:top;
}

.NoticiasImagen {
	border:none;
	width:100%;
}

.NoticiasDescripcion {
	width:75%;
	display:inline-block;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0px 0px 0px 10px;
	vertical-align:top;
}

.NoticiasFecha {
	display:block;
}

.NoticiasTitulo {
	display:block;
	text-align:justify;
	color:#F5A222;
	font-weight:bold;
}

.NoticiasResumen {
	display:block;
	text-align:justify;
	line-height:150%;
	font-size:11px;
}

#Cuerpo .NoticiasEnlace {
	color:#666666;
}

.NoticiasCuerpo {
	text-align:justify;
	line-height:150%;
}

.ImgLink {
	float:left;
	margin:0px 16px 20px 0px;
}

	.ImgLink:nth-child(4n+0) {
		margin:0px 0px 20px 0px;
	}

.Paginador {
	margin:10px 0px;
}

	.Paginador a {
		color:#666666;
	}

/*--FIN NOTICIAS--*/

/*----Reglamento----*/

#Cuerpo .ItemReglamento {
	color:#666666;
	display:block;
	font-weight:bold;
	padding:10px 0px;
}

	#Cuerpo .ItemReglamento .Icono {
		display:inline-block;
		width:8px;
		height:7px;
		background-image:url(Imagenes/Iconos.png);
		background-position:-33px -33px;
		background-repeat:no-repeat;
		margin:0px 5px 0px 0px;
	}

/*--Fin Reglamento--*/

/* Peliculas */
.Pelicula {
	display:block;
	width:100%;
	position:relative;
	margin:0px 0px 60px 0px;
}

	.Pelicula .Cartelera {
		width:42%;
		display:inline-block;
		vertical-align:top;
	}

		.Pelicula .Cartelera img {
			width:93%;
		}

	.Pelicula .Info {
		width:58%;
		display:inline-block;
		vertical-align:top;
	}

		.Pelicula .Info .Incaa {
            position:absolute;
			top:0px;
			right:0px;
			width:85px;
			text-align:right;
		}

			.Pelicula .Info .Incaa img {
				text-align:right;
			}

		.Pelicula .Info h2 {
/*			color: #D60B51;*/
/*			color: #745f4f;*/
			font-weight: bold;
			font-size: 22px;
			margin-top: 0px;
			margin-bottom: 20px;
		}

			.Pelicula .Info h2.EsIncaa {
				padding-right:90px;
			}

		.Pelicula .Info .Tipo {
			margin-bottom:20px;
		}

		.Pelicula .Info .TresD {
			border-radius: 999em;
			-webkit-border-radius: 999em;
			background-color: #756251; /*#D60B51;*/
			color: #FFFFFF;
			font-size: 12px;
			font-family: Arial;
			font-weight: bold;
			padding: 6px 5px;
			margin: 0px 10px 0px 0px;
			display: inline-block;
		}

		.Pelicula .Info .Doblada, .Pelicula .Info .Subtitulada {
			border-radius: 999em;
			-webkit-border-radius: 999em;
			background-color: #ECECEC;
			color: #9C9B9B;
			font-size: 12px;
			font-family: Arial;
			font-weight: bold;
			padding: 6px 10px;
			margin: 0px 10px 0px 0px;
			display: inline-block;
		}

		.Pelicula .Info .Profesionales, .Pelicula .Info .Sinopsis {
			margin-bottom: 20px;
			line-height:150%;
		}

	.Pelicula .Horarios {
		display: block;
		margin: 20px 0px 0px 0px;
		border-top: 1px solid #CCCCCC;
		padding: 15px 0px 0px 0px;
	}

		.Pelicula .Horarios .Entradas {
			line-height:150%;
			padding-top:10px;
		}

		.Pelicula .Horarios .Destacado {
			font-weight: bold;
/*			color: #D60B51;*/
			color: #745f4f;
			line-height: 150%;
		}

/* Sala */
#Cuerpo #Columna_Med .Galeria img {
	border:0px;
	width:100%;
}

#Cuerpo #Columna_Med .Galeria .Separador {
	height:30px;
}

/* Noticias */
#Cuerpo #Columna_Med .Contenedor {
	color: #000;
}

#Cuerpo #Columna_Med .Contenedor {
	display: block;
	padding: 5px 0px;
	margin-bottom: 5px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

	#Cuerpo #Columna_Med .Contenedor:hover {
		background: -moz-linear-gradient(top, rgba(91,72,62,0.10) 0%, rgba(91,72,62,0.10) 100%);
		background: -webkit-linear-gradient(top, rgba(91,72,62,0.10) 0%,rgba(91,72,62,0.10) 100%);
		background: linear-gradient(to bottom, rgba(91,72,62,0.10) 0%,rgba(91,72,62,0.10) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40fb3ab8', endColorstr='#40fb3ab8',GradientType=0 );
	}

	#Cuerpo #Columna_Med .Contenedor .Img {
		float: left;
		text-align: left;
	}

		#Cuerpo #Columna_Med .Contenedor .Img img {
			width: 100px;
		}

	#Cuerpo #Columna_Med .Contenedor .Tit {
		display: block;
		font-size: 1.4em;
		width: 350px;
/*		color: #D60B51;*/
		color: #745f4f;
		width: 350px;
		float: right;
	}

	#Cuerpo #Columna_Med .Contenedor .Info {
		display: block;
		width: 350px;
		float: right;
	}

	#Cuerpo #Columna_Med .Contenedor .Fecha {
		font-size: 9px;
		color: #555555;
		display: block;
		margin-bottom: 3px;
		width: 350px;
		float: right;
	}