@charset "utf-8";
/* El Cine */


/************************************************************/
/**** GENERALES *******************************************/

.limpia{ clear:both; font-size:1px;}

.oculto{ display:none;}

.error{ color:#F00;}

.top10{ margin-top:10px !important;}

.autenticacionerror{ background-color:#ECB6BE;
		border:#990000 3px solid;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		padding:10px;
		color:#000000;
}
.autenticacionok{ background-color:#C4E9CA;
		border:#009900 3px solid;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		padding:10px;
		color:#000000;
}

	.rojo_oscuro{
		color:#fff !important;
		background-color:#F00 !important;
	}
	.rojo_claro{
		color:#fff !important;
		background-color:#FF5000 !important;
	}
	.naranja_claro{
		color:#fff !important;
		background-color:#FEB600 !important;
	}
	.naranja_oscuro{
		color:#fff !important;
		background-color:#FA8E00 !important;
	}
	.verde_claro{
		color:#fff !important;
		background-color:#00CC33 !important;
	}
	.verde_oscuro{
		color:#fff !important;
		background-color:#009900 !important;
	}
	
a{
	color:#069;
}
/************************************************************/


body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	color: #333;
	/*background-image:url(../ftpcliente/fondo_ppal.jpg);
	background-position:center top;
	background-repeat:no-repeat;*/
	/*background-attachment: fixed;*/  /*deja la imagen fija*/
	font-size:12px;}



#contenedor-principal {
	width: 1000px;
	margin: 0px auto 20px auto;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000;
	}
	
/************************************************************/
/**** CABECERA **********************************************/
#cabecera{
	background-color:#FFF;
}
.logo{
	width:33%;
	float:left;
	font-size:10px;
	padding-top:7px;
}
.buscador{
	width:33%;
	float:right;
	text-align:center;
	padding:10px 0;
}
.formbuscador{
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	margin:37px 10px 10px 10px;
	padding:0px;
	overflow:auto;
}
	/*Rafa*/
	.formbuscador .botonbuscar{
		border:0;
		border-radius: 0px 5px 5px 0px;
		-moz-border-radius: 0px 5px 5px 0px;
		-webkit-border-radius: 0px 5px 5px 0px;
		background-color:#25AADA;
		width:20%;	
		float:left;
		color:#FFF;
		height:33px;
		font-size:14px;
	}
	
	.formbuscador input[type=text] {
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		-o-appearance: none;
			width:72%;
			font-size:12px;
			padding: 0px 0px 0px 10px;
			border-radius: 5px 0px 0px 5px;
			-moz-border-radius: 5px 0px 0px 5px;
			-webkit-border-radius: 5px 0px 0px 5px;
			border: 1px solid #055E7E;
			float:left;
        	height: 31px;
			color:#999999;
		}
			/*Rafa_fin*/
		.formbuscador input[type=text]:focus {
    		color:#333;
		}
.usuario{
	width:33%;
	float:right;
	text-align:center;
	padding:37px 0 0 0;
	
}
.usuario .imgavatar{
	border:1px solid #f0f0f0;
	margin:0 auto 0 auto;
	width:30px;
	height:30px;
}
.usuario img{
			padding:0 0 0 0;
		}
.usuario a{
	color:#666666;
	text-decoration:none;
}


/*********************************************************************************************/
/** SUBNAVEGACION USER ********************************************************************/
/*********************************************************************************************/

.navegacion_user{
	width:70px;
	margin: 3px 0px 0px -3px;
	position:absolute;
	z-index:10;
	background:#E5ECEE;
	border:2px solid #8AA9B1;
	font-size:15px;
	display:none;
	text-align:left;
}
	.navegacion_user ul {
		margin: 0px;
		padding: 0px 0 0px 0px;
		overflow:auto;
	}
	
	.navegacion_user ul li {
		list-style:none;
		font-weight:normal;
		margin:0px;
		padding:4px 4px 4px 5px;
		border-bottom:1px solid #ffffff;
	}
	.navegacion_user ul li a{
		color: #333;
		text-decoration:none;
		font-size:12px;
	}
	.navegacion_user ul li a:hover{
		color: #000;
		text-decoration:underline;
	}

/**** fin cabecera *******************************************/

#contenedor-navegacion {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border: 0px solid #fff;
	text-align: center;
	background-color: #055E7E;
	}
	
/*#contenedor-navegacion li {
	display:inline;
	margin: 0 6px 0px 0;
	padding: 4px 20px 5px 20px;
	border: 2px solid #DDE6E8;
	background-color: #055E7E;
	font-size: 16px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	list-style:none;
	width:100px;
}*/

/*Rafa*/
#contenedor-navegacion li {
	display:inline;
	margin: 0 25px;
	font-size: 15px;
	text-decoration: none;
	list-style:none;
	text-transform:uppercase;
}


#contenedor-navegacion li a{
	color: #fff;
	text-decoration:none;
}

#contenedor-navegacion li a:hover {
	color: #DDE6E8;
}
#contenedor-navegacion .actual{
		border-bottom:3px solid #fff;
	}
/*Rafa_fin*/

#contenido {
	padding: 10px;
	border: 0px solid #ccc;
	background-color:#FFFFFF;
	overflow:auto;
	margin-top:10px;
	}
	
#contenedor-bajo-navegacion {
	margin: 0px 0px 10px 0px;
	padding: 12px 5px 10px 5px;
	border: 0px solid #ccc;
	background-color: #E5ECEE;
	font-size: 15px;
	}
	
	#contenedor-bajo-navegacion ul{
		padding:0;
		margin:0;
		overflow:auto;
	}
	#contenedor-bajo-navegacion ul li{
		display:inline-block;
		list-style:none;
		cursor:pointer;
		white-space: nowrap;
	}
	#contenedor-bajo-navegacion h1{
		font-size: 15px;
		font-weight: normal;
		padding:0;
		margin:0;
	}

.tituloseccion{
	color:#00344B;
	font-weight: normal;
}

/*********************************************************************************************/
/** SUBNAVEGACION DIAS SEMANA ********************************************************************/
/*********************************************************************************************/

.subnavegacion_flotando_dias{
	width:200px;
	margin: -11px 0px 0px 0px;
	position:absolute;
	z-index:10;
	background:#E5ECEE;
	border-bottom:4px solid #8AA9B1;
	font-size:15px;
}
	.subnavegacion_flotando_dias ul {
		margin: 0px;
		padding: 3px 0 10px 5px;
		overflow:auto;
	}
	
	.subnavegacion_flotando_dias ul li {
		list-style:none;
		font-weight:normal;
		margin:0px;
		padding:4px 0 4px 20px;
	}
	.subnavegacion_flotando_dias ul li a{
		color: #333;
		text-decoration:none;
		font-size:15px;
	}
	.subnavegacion_flotando_dias ul li a:hover{
		color: #000;
		text-decoration:underline;
	}



/*********************************************************************************************/
/** SUBNAVEGACION LOCALIDADES ********************************************************************/
/*********************************************************************************************/
.subnavegacion_flotando{
	width:980px;
	margin: -10px 0px 0px 0px;
	position:absolute;
	z-index:10;
	background:#E5ECEE;
	border-bottom:4px solid #8AA9B1;
	font-size:12px;
}
.subnavegacion_flotando .columnaflotante{	
	width:19%;
	padding:0px 4px 4px 5px;/*
	background-color:#FFF;*/
	/*border:1px solid #F00;*/
	float:left;
}

.subnavegacion_flotando h3{
	padding:0;
	margin:10px 0 0 0;
	font-size:14px;
}
.subnavegacion_flotando h3 a{
	text-decoration:none;
	
}
.subnavegacion_flotando ul {
	margin: 0px;
	padding: 3px 0 0px 5px;}

.subnavegacion_flotando ul li {
	list-style:none;
	font-weight:normal;
	margin-bottom:1px;
	padding:4px 0;
}
.subnavegacion_flotando ul li h3{
	font-weight:bold;
	font-size:inherit;
	padding:0;
	margin:10px 0 0 0;
	text-transform:uppercase;
}

.subnavegacion_flotando ul li a{
	color: #333;
	text-decoration:none;
}
.subnavegacion_flotando ul li a:hover{
	color: #000;
	text-decoration:underline;
}
/*********************************************************************************************/


/*********************************************************************************************/
/** SUBNAVEGACION FILTROS ********************************************************************/
/*********************************************************************************************/

.subnavegacion_flotando_filtros{
	width:100%;
	margin: -10px 0px 10px 0px;
	/*position:absolute;
	z-index:10;*/
	background:#E5ECEE;
	border-bottom:4px solid #8AA9B1;
	font-size:12px;
}
.subnavegacion_flotando_filtros img{
	width:20px;
	margin:5px;
}
.subnavegacion_flotando_filtros .columnaflotante{	
	width:25%;
	padding:0px 4px 4px 5px;/*
	background-color:#FFF;*/
	/*border:1px solid #F00;*/
	float:left;
}

.subnavegacion_flotando_filtros h3{
	padding:5px;
	margin:10px 0 0 0;
	font-size:14px;
}
.subnavegacion_flotando_filtros h3 a{
	text-decoration:none;
	
}
.subnavegacion_flotando_filtros ul {
	margin: 0px;
	padding: 3px 0 0px 5px;
	overflow:auto;}

.subnavegacion_flotando_filtros ul li {
	float:left;
	width:33%;
	height:20px;
	list-style:none;
	font-weight:normal;
	margin-bottom:1px;
	padding:2px 0;
	overflow:hidden;
	font-size:14px;
}
.subnavegacion_flotando_filtros ul li input {
	vertical-align: bottom;
}
.subnavegacion_flotando_filtros ul li h3{
	font-weight:bold;
	font-size:inherit;
	padding:0;
	margin:10px 0 0 0;
	text-transform:uppercase;
}

.subnavegacion_flotando_filtros ul li a{
	color: #333;
	text-decoration:none;
}
.subnavegacion_flotando_filtros ul li a:hover{
	color: #000;
	text-decoration:underline;
}

.mostrarhorarios{
	text-align:right;
} 
.mostrarhorarios img{
	width:20px;
	margin:5px;
}
/**********************************************************************************/

#columna_izquierda{
	margin-top:0px;
	width:64%;
	float:left;
}
#columna_derecha{
	margin-top:0px;
	width:34.3%;
	float:right;
}


/************ PILDORA DERECHA **********************/

	 .valoracionespildora .wrapper {
	  margin: 0 0 10px 0;
	  width: 100%;
		border: 1px solid #ccc;
	}
	 .valoracionespildora ul.tabspildora {
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	}
	 .valoracionespildora ul.tabspildora li {
	  border-right: #ccc solid 1px;
	  border-bottom: none;
	  float: left;
	  margin: 0;
	  padding: 10px 10px 10px 11px;
	  cursor:pointer;
		font-size:12px;
	}
	 .valoracionespildora ul.tabspildora li a{
		color:#666;
	}
	 .valoracionespildora ul.tabspildora li.active {
		border-bottom:2px solid red;
	}
	 .valoracionespildora ul.tabspildora li.active a {
	  /*color: white;*/
	}
	 .valoracionespildora .clr {
	  clear: both;
	}
	 .valoracionespildora article {
	  border-top: #ccc solid 1px;
	  padding: 0;
	}

		/** INTERIOR DE LAS PESATAÑAS ***/
		 .valoracionespildora .pelilistaportada{
			width:100%;
			border-bottom:1px solid #ccc;
			overflow:auto;
		}

		 .valoracionespildora .pelilistaportada .titulo{
			width:80%;
			float:left;
			/*background-color:aqua;*/
			padding:7px 5px 3px 15px !important;
			margin:0;
		}

		 .valoracionespildora .pelilistaportada .votacion{
			width:10%;
			float:right;
			text-align:center;
			padding:6px 0 !important;
			/*background-color:bisque;*/
			margin:0 !important;
			height:auto !important;
		}
		 .valoracionespildora .pelilistaportada .votacion span{			
			padding:3px 5px !important;
			/*background-color:bisque;*/
			 cursor:pointer;
			margin:0 !important;
		}

		 .valoracionespildora  .masportada{
			display:block;
			text-align:center;
			width:120px;
			padding:7px 5px !important;
			left:auto;
			right:auto;
			border:1px solid #ccc;
			margin:5px auto;
			/*background-color:bisque;*/
		}


/***********************************************************************************************/
/***** PUBLICIDAD ****************************************************************************/
/***********************************************************************************************/
#pulicidad-grande{
	margin: 0;
	text-align:center;
}

#pulicidad-grande img{
	/*width:100%;*/
	margin:10px 0;
}

#pulicidad-mediano{
	margin:0 0 10px 0;
	text-align:center;
}

#pulicidad-mediano img{
	/*width:100%;*/
}

#pulicidad-pequeno{
	margin:10px 0 20px 0;
	text-align:center;
}

#pulicidad-mediano img{
	/*width:100%;*/
}
/***********************************************************************************************/

#charset=utf-8 {
	margin: 10px 0px 0px 0px;
	padding: 10px;
	border: 0px solid #ccc;
	background-color: #BDCED2;	
	}

/* Filtros */ 



	
/* ***************** */

.limpia { clear: both;}


/* ***** Películas en portada ****** */
#mensaje_filtros {
		padding: 10px 10px ;
	margin:0 0 10px 0;
	background-color:#FF9;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow:auto;
	}
	#mensaje_filtros .texto{
		float:left;
		width:90%;
		overflow:auto;
		font-size:14px;
		padding-top:3px;
	}
	#mensaje_filtros .imagen{
		width:10%;
		float:right;
		text-align:right;
	}
	#mensaje_filtros .imagen img{
		width:18px;
	}
.contenedor-cine-portada {
	margin: 0px 0px 20px 0px;
	/*padding: 10px;
	border: 1px solid #7398A2;
	background-color: #E5ECEE;*/
	}
	
	.floatingHeader {
	  position: fixed;
	  top: 0;
	  visibility: hidden;
	  z-index:1;
	}
	/*Rafa*/
	.contenedor-cine-portada .cabecera {
		padding: 12px 12px ;
		margin:0 0 10px 0;
		background-color:#25AADA;
		overflow:auto;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		}
	/*Rafa_fin*/
	
		.contenedor-cine-portada .cabecera .titulo_cine{
			width:90%;
			float:left;
		}
			.contenedor-cine-portada .cabecera .titulo_cine h1{
				color:#FFFFFF;
				font-size:18px !important;
				font-weight:normal;
				padding:2px 0 0 0;
				margin:0;
			}
			.contenedor-cine-portada .cabecera .titulo_cine h2{
				color:#FFFFFF;
				font-size:18px !important;
				font-weight:normal;
				padding:2px 0 0 0;
				margin:0;
			}
			.contenedor-cine-portada .cabecera .titulo_cine a{
				color:#FFFFFF;
				text-decoration:none;
			}
			.contenedor-cine-portada .cabecera .titulo_cine h3{
				color:#FFFFFF;
				font-size:12px !important;
				font-weight:normal;
				padding:0;
				margin:5px 0 0 0;
			}
	
		.contenedor-cine-portada .cabecera .icono{
			width:10%;
			float:right;
			text-align:right;
		}
	.contenedor-cine-portada .comentarios {
		padding: 10px 10px ;
		margin:0 0 10px 0;
		background-color:#E7ECAC;
		overflow:auto;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		}

/**************************************************************************************/
/************ cine AMPLIADA *****************************************************/
/**************************************************************************************/
	
.contenedor-cine-ampliada {
	margin: 10px 0px 10px 0px;
	/*padding: 10px;
	border: 1px solid #7398A2;
	background-color: #E5ECEE;*/
	}	
	.contenedor-cine-ampliada .cabecera {
		padding: 10px 10px ;
		margin:0 0 10px 0;
		background-color: #D6DDDF;
		overflow:auto;/*
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;*/
		}
	
		.contenedor-cine-ampliada .cabecera .titulo_cine{
			width:90%;
			float:left;
		}
			.contenedor-cine-ampliada .cabecera .titulo_cine h1{
				color:#333;
				font-size:18px !important;
				font-weight:normal;
				padding:2px 0 0 0;
				margin:0;
			}
			.contenedor-cine-ampliada .cabecera .titulo_cine a{
				color:#FFFFFF;
				text-decoration:none;
			}
			.contenedor-cine-ampliada .cabecera .titulo_cine h3{
				color:#666;
				font-size:12px !important;
				font-weight:normal;
				padding:0;
				margin:5px 0 0 0;
			}
	
		.contenedor-cine-ampliada .cabecera .icono{
			width:10%;
			float:right;
			text-align:right;
		}

	.contenedor-cine-ampliada iframe{
		width:100%;
		border:nome;
		margin:0 0 10px 0;
	}
	.contenedor-cine-ampliada .cartelpeliampliada {
		float: left;
		width:30%;
		margin: 0;}

		.contenedor-cine-ampliada .cartelpeliampliada img{
			border: 1px solid #8AA9B1;
			width:100%;
			margin-bottom:5px;
		}

		.contenedor-cine-ampliada .cartelpeliampliada ul{
			padding:5px 0 0 0px;
			margin:0;
		}
		.contenedor-cine-ampliada .cartelpeliampliada ul li{
			list-style: none;
		}

		
	.contenedor-cine-ampliada .informacion-cine{
		padding:0;
		margin:0;
		float: right;
		width:68%;
		/*background-color:#FFC;*/
		/*overflow:auto;*/
	}

	
		
	.contenedor-cine-ampliada a {
		color: #069;
		text-decoration: none;
		}
	
	


/**************************************************************************************/
/************ PELICULA AMPLIADA *****************************************************/
/**************************************************************************************/
	
.contenedor-pelicula-ampliada {
	margin: 10px 0px 10px 0px;
	/*padding: 10px;
	border: 1px solid #7398A2;
	background-color: #E5ECEE;*/
	}	
	.contenedor-pelicula-ampliada .cabecera {
			padding: 10px 10px ;
			margin:-10px 0 10px 0;
			background-color: #25AADA;
			overflow:auto;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			}
	.contenedor-pelicula-ampliada .cabecera h1{
					color: #FFFFFF;
					font-size: 18px;
					margin: 0px 0px 0px 0px;
					padding: 0px;
					font-weight: normal;
				}
	.contenedor-pelicula-ampliada .cabecera h2{
					color: #FFFFFF;
					font-size: 18px;
					margin: 0px 0px 0px 0px;
					padding: 0px;
					font-weight: normal;
				}
	.contenedor-pelicula-ampliada .titulo{	
		background-color: #E5ECEE;
		padding:5px 10px;
		overflow:auto;
		margin: 0 0 10px 0;
	}
		.contenedor-pelicula-ampliada .titulo_izda{	
			float:left;
			width:75%;
			/*overflow:auto;*/
		}

			.contenedor-pelicula-ampliada .titulo h1 {
				color: #333;
				font-size: 30px;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				font-weight: normal;
			}
			.contenedor-pelicula-ampliada .titulo h3 {
				color: #999;
				font-size: 12px;
				margin: 3px 0px 0px 0px;
				padding: 0px;
				font-weight: normal;
			}
			.contenedor-pelicula-ampliada .titulo .titulooriginal{
				font-style: italic;	
			}
	
	.contenedor-pelicula-ampliada  #share{
		padding: 0;
		margin:-5px 0 0 0px;
		float: right;
		width:25%;
		text-align:right;
		/*border:1px solid #ccc;*/
	} 
	.contenedor-pelicula-ampliada  #share a{
			color:#ffffff !important;
	}
	.contenedor-pelicula-ampliada .titulo_dcha{	
		position:relative; top:0px;
		float:right;
		text-align:right;
		width:14%;
		overflow:auto;
	}
		.contenedor-pelicula-ampliada .titulo img{
			width:25%;
			padding:3px;
			border: none;
			text-align:right;
			float:right;
		}


	.contenedor-pelicula-ampliada .cartelpeliampliada {
		float: left;
		width:30%;
		margin: 0;}

		.contenedor-pelicula-ampliada .cartelpeliampliada img{
			border: 1px solid #8AA9B1;
			width:100%;
			margin-bottom:5px;
		}

		.contenedor-pelicula-ampliada .iconos_pelis_izquierda{
			width:100%;
			margin: 0 0 0 0;
			/*border: 1px solid #8AA9B1;*/
			overflow:auto;
		}
			.contenedor-pelicula-ampliada .iconos_pelis_izquierda .botonsolitario{
				padding:4px 0%;
				width:98%;
				border: 1px solid #ccc;
				text-align:center;
				/*color:#fff;*/
				float:left;
			}
			.contenedor-pelicula-ampliada .iconos_pelis_izquierda .boton{
				padding:4px 3%;
				width:40%;
				border: 1px solid #ccc;
				text-align:center;
				/*color:#fff;*/
				float:left;
			}
			.contenedor-pelicula-ampliada .iconos_pelis_izquierda .boton:hover{
				background-color:#efefef;
				cursor:pointer;
			}

			.contenedor-pelicula-ampliada .iconos_pelis_izquierda .botondcha{
				padding:4px 3%;
				width:40%;
				border: 1px solid #ccc;
				text-align:center;
				/*background-color:#999;
				color:#fff;*/
				float:right;
			}
			.contenedor-pelicula-ampliada .iconos_pelis_izquierda .botondcha:hover{
				background-color:#efefef;
				/*background-color:#85B3C3;*/
				cursor:pointer;
			}
			.contenedor-pelicula-ampliada .iconos_pelis_izquierda img{
				border:none;
				width:25px;
				height:25px;
				margin:0 5% 0 0;
				opacity:0.5;
				z-index:0;
			}
			.contenedor-pelicula-ampliada .iconos_pelis_izquierda img:hover{
				opacity:1;
			}
		
	.contenedor-pelicula-ampliada .informacion-pelicula{
		padding:0;
		margin:0;
		float: right;
		width:68%;
		/*background-color:#FFC;*/
		/*overflow:auto;*/
	}

	
	.contenedor-pelicula-ampliada .calificacion{
		position:relative; top:0px;
		float:right;
		text-align:center;
		width:35px;
		padding:5px;
		font-size:14px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		cursor:pointer;
		opacity:0.8;
		z-index:0;
		
	}
	
	
	.contenedor-pelicula-ampliada .calificacion:hover{
		opacity:1;
	}
	
	
	
	
	
	

	.contenedor-pelicula-ampliada .iconos_pelis_derecha{
		margin: 0px 0 0px 0;
		width:100%;/*
		overflow:auto;*/
		/*border: 1px solid #8AA9B1;*/
		text-align: center;
	}
			
		.contenedor-pelicula-ampliada .iconos_pelis_derecha .boton{
			padding:1% 0;
			margin: 0 3%;
			border: 1px solid #ccc;
			display:block;
			width:43%;
			float:left;
			/*color:#fff;*/
		}
		.contenedor-pelicula-ampliada .iconos_pelis_derecha .boton:hover{
			background-color:#efefef;
			cursor:pointer;
		}
		.contenedor-pelicula-ampliada .iconos_pelis_derecha img{
			border:none;
			width:30px;
			height:30px;
			margin:0 5% 0 0;
			opacity:0.5;
			z-index:0;
		}
		.contenedor-pelicula-ampliada .iconos_pelis_derecha img:hover{
			opacity:1;
		}
		
	
	
	.contenedor-pelicula-ampliada  .xpeli_horarios {
		margin-top:5px;
		float:left;
		width:95%;
		padding:0 2%;
		border:1px solid #999;
		overflow:auto;}	
		.contenedor-pelicula-ampliada  .xpeli_horarios h4{
			padding:4px 0;
			margin:0;
		}
		
	.contenedor-pelicula-ampliada a {
		color: #069;
		/*text-decoration: none;*/
		}
	
	
	.contenedor-pelicula-ampliada .xpeli_horarios ul {
		/*float: left;
		width:70%;*/
		margin: 0 0 5px 0;
		padding: 0;
		overflow:auto;
	}
	
	.contenedor-pelicula-ampliada .xpeli_horarios li {
		float: left;
		margin: 2px 3px 4px 0px;
		padding: 6px 6px;
		list-style-type: none;
		background-color:#e9f3f7;
		width: 40px;
		font-size: 12px;
		text-align: center;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;}
	.contenedor-pelicula-ampliada .xpeli_horarios  li:hover{
		background-color:#dddddd;
	}
	.contenedor-pelicula-ampliada .tipo{
		float: none !important;
		margin: -2px 5px 0px 0px!important;
		padding: 0px 1px!important;
		list-style-type: none !important;
		color:#990000 !important;
		font-size: 12px !important;
		text-align: left !important;
		background:none !important;
		width: 90% !important;
	}
	.contenedor-pelicula-ampliada .tipo:hover{
		background-color:transparent;
	}
	.contenedor-pelicula-ampliada li a {
		color: #333333;
		text-decoration: none;
		font-size:12px;
		}
	.contenedor-pelicula-ampliada li a:hover{
		color: #000000;
	}

/**************************************************************************************/
/************ PELICULA THUMBNAILS *****************************************************/
/**************************************************************************************/
.contenedor-pelicula-portada {
	margin: 0px 0px 10px 0px;
	/*padding: 10px;
	border: 1px solid #7398A2;
	background-color: #E5ECEE;*/
	}	
	.contenedor-pelicula-portada img {
		float: left;
		width:13%;
		margin: 0;
		border: 1px solid #8AA9B1;}
		
	.contenedor-pelicula-portada .informacion-pelicula{
		padding:0;
		margin:0;
		float: right;
		width:85%;
		/*background-color:#FFC;*/
	}
	.contenedor-pelicula-portada .columnadeiconos{
		width:35px;
		padding:0;
		margin:0;
		float:right;
	}
	.contenedor-pelicula-portada .informacion-pelicula h1 {
		float:left;
		width:90%;
		color: #333;
		font-size: 18px;
		margin: 0px 0px 3px 0px;
		padding: 0px;
		font-weight: normal;
		}
	.contenedor-pelicula-portada .informacion-pelicula h2 {
		float:left;
		width:90%;
		color: #333;
		font-size: 18px;
		margin: 0px 0px 3px 0px;
		padding: 0px;
		font-weight: normal;
		}
.contenedor-pelicula-portada .informacion-pelicula h3 {
		float:left;
		width:90%;
		color: #333;
		font-size: 18px;
		margin: 0px 0px 3px 0px;
		padding: 0px;
		font-weight: normal;
		}
.contenedor-pelicula-portada .informacion-pelicula h4 {
		float:left;
		width:90%;
		color: #888;
		font-size: 12px;
		margin: 0px 0 5px 0;
		padding: 0px;
		font-weight: normal;
		overflow:auto;}
	
	/*Rafa*/
	.contenedor-pelicula-portada .calificacion{
		position:relative; top:0px;
		float:right;
		text-align:center;
		width:30px;
		padding:3px;
		font-size:14px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor:pointer;
		opacity:0.8;
		z-index:0;
		color:#fff;
		background-color:#999;
		/*text-shadow: 1px 2px #333333;*/
	}
	/*Rafa_fin*/	
	
	.contenedor-pelicula-portada .calificacion:hover{
		opacity:1;
	}
	
	.contenedor-pelicula-portada .icono_trailer{
		
		position:relative; top:0px;
		float:right;
		text-align:center;
		width:45px;
		padding:0;
		font-size:14px;
		cursor:pointer;
		margin-top:5px;
	}
	.contenedor-pelicula-portada .icono_trailer img{
		border:none;
		width:45px;
		opacity:0.8;
		z-index:0;
	}
	.contenedor-pelicula-portada .icono_trailer img:hover{
		opacity:1;
	}
	
	
	
	.contenedor-pelicula-portada .icono_reloj{
		
		position:relative; top:0px;
		float:right;
		text-align:center;
		width:45px;
		padding:0;
		font-size:14px;
		cursor:pointer;
		margin-top:5px;
	}
	.contenedor-pelicula-portada .icono_reloj img{
		border:none;
		width:45px;
		opacity:0.8;
		z-index:0;
	}
	.contenedor-pelicula-portada .icono_reloj img:hover{
		opacity:1;
	}
	
	
	
	.contenedor-pelicula-portada .iconos_pelis{
		float:left;
		width:90%;
		margin: 0px 0 0px 0;
	}
	.contenedor-pelicula-portada .iconos_pelis img{
		border:none;
		width:30px;
		height:30px;
		margin:0 10px 0 0;
		opacity:0.5;
		z-index:0;
	}
	.contenedor-pelicula-portada .iconos_pelis img:hover{
		opacity:1;
	}
	
	.contenedor-pelicula-portada .informacion-pelicula .xpeli_horarios {
		margin-top:5px;
		float:left;
		width:86%;
		padding:0 2%;
		border:1px solid #999;
		overflow:auto;}	
	
	.contenedor-pelicula-portada .informacion-pelicula .xpeli_horarios h5{
		padding:4px 0;
		margin:0;
		font-size:13px;
		font-weight:normal;
		text-decoration: underline;
	}
		
	.contenedor-pelicula-portada .informacion-pelicula a {
		color: #00344B;
		text-decoration: none;
		}
	
	
	.contenedor-pelicula-portada .informacion-pelicula ul {
		/*float: left;
		width:70%;*/
		margin: 0 0 5px 0;
		padding: 0;
		overflow:auto;
	}
	
	.contenedor-pelicula-portada .informacion-pelicula  li {
		float: left;
		margin: 2px 3px 4px 0px;
		padding: 6px 6px;
		list-style-type: none;
		background-color:#e9f3f7;
		width: 40px;
		font-size: 12px;
		text-align: center;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;}
	.contenedor-pelicula-portada .informacion-pelicula .xpeli_horarios li:hover{
		background-color:#dddddd;
	}
	.contenedor-pelicula-portada .informacion-pelicula .tipo{
		float: none;
		margin: -2px 5px 0px 0px;
		padding: 0px 1px;
		list-style-type: none;
		color:#990000;
		font-size: 12px;
		text-align: left;
		background:none;
		width: 80%;
	}
	.contenedor-pelicula-portada .informacion-pelicula .tipo:hover{
		background-color:transparent;
	}
	.contenedor-pelicula-portada .informacion-pelicula li a {
		color: #333333;
		text-decoration: none;
		font-size:12px;
		}
	.contenedor-pelicula-portada .informacion-pelicula li a:hover{
		color: #000000;
	}


/* ****** ALTA/LOGIN DE USUARIOS ******** */
/* ************************************** */
#busquedas{
	font-size:16px;}
#busquedas ul{
	padding:0;
	margin:0;
}
#busquedas ul li{
	list-style:none;
	margin-bottom:10px;
}

#busquedas .titulo{
	margin-top:15px;
	font-size:18px;
	border-bottom:1px solid #066;
}
#busquedas a{
	text-decoration:none;
}

/* ************************************** */

/* ****** ALTA/LOGIN DE USUARIOS ******** */
/* ************************************** */

#loginaltaizquierda {
	position:relative;
	float: left;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	width: 370px;
	border: 3px solid #055E7E;
	margin: 10px;
	padding: 15px;
	font-size: 14px;}

#loginaltaizquierda h4 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;}
#loginaltaizquierda h5 {
	
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;}
	
#loginaltaderecha {
	position:relative;
	float: right;
	width: 530px;
	margin: 10px;
	padding: 0px 0px 0px 0px;}

#loginaltaderecha h4 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;}
#loginaltaderecha h5 {
	
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;}
#loginaltaderecha p {
	
	} 

#loginmodificarizquierda {
	position:relative;
	float: left;
	width: 380px;
	border: 0px solid #ebebeb;
	margin: 0px 20px 0px 0px;
	padding: 0px;}

#loginmodificarizquierda h4 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;}
#loginmodificarizquierda h5 {
	
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;}
#loginmodificarizquierda p {
	
	}
#loginmodificarderecha {
	position:relative;
	float: left;
	width: 370px;
	border-left: 1px solid #ccc;
	margin: 0px;
	padding: 0px 0px 0px 20px;}

#loginmodificarderecha h4 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;}
#loginmodificarderecha h5 {
	
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;}
#loginmodificarderecha p {
	
	}


.loginaltainput {
	border: 1px solid #ccc;
	width: 100%;
	margin: 0px;
	padding: 3px;
	font-size: 14px;
	color: #666;}

.loginaltainputmuycorto {
	border: 1px solid #ccc;
	width: 155px;
	margin: 0px;
	padding: 2px;
	
	color: #333;}
	
.loginaltainputlargo {
	border: 1px solid #ccc;
	width: 200px;
	margin: 0px;
	padding: 2px;
	
	color: #333;}


.loginaltainputmuylargo {
	border: 1px solid #ccc;
	width: 340px;
	margin: 0px;
	padding: 2px;
	
	color: #333;}


.loginaltaboton {
	border:0;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color:#055E7E;
	font-size: 16px;
	color: #fff;
	cursor:pointer;
	width:100%;
	padding:5px 0;
	}

.loginaltabotonlargo {
	border: 1px solid #030;
	width: 350px;
	margin: 5px 0px 5px 0px;
	padding: 3px 10px 3px 10px;
	font-size: 16px;
	color: #fff;
	background-color: #9C6;
	cursor:pointer;
	}

.loginaltaboton_facebook {
	border:0;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color:#3B5998;
	font-size: 16px;
	color: #fff;
	cursor:pointer;
	display:block;
	text-align:center;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	}

/* ************************************** */


.ir-arriba{
	display:none;
	padding:0px;
	/*background:#024959;
	font-size:20px;
	color:#fff;*/
	cursor:pointer;
	position: fixed;
	bottom:10px;
	right:10px;
	z-index:10;
}
.ir-arriba img{
}


/**************************************************************************************/
/************ AMIGO USUARIO AMPLIADO **************************************************/
/**************************************************************************************/
	
.contenedor-amigo-ampliada {
	margin: 0px 0px 10px 0px;
	/*padding: 10px;
	border: 1px solid #7398A2;
	background-color: #E5ECEE;*/
	}	
	.contenedor-amigo-ampliada .aclaracion{
		font-size:11px;
		color:#999;
	}
	.contenedor-amigo-ampliada a {
		color: #069;
		text-decoration: none;
		}

	.contenedor-amigo-ampliada .cabecera {
		padding: 10px 10px ;
		margin:0 0 10px 0;
		background-color: #D6DDDF;
		overflow:auto;/*
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;*/
		}
	
		.contenedor-amigo-ampliada .cabecera .titulo_amigo{
			width:65%;
			float:left;
		}
			.contenedor-amigo-ampliada .cabecera .titulo_amigo h1{
				color:#333;
				font-size:18px !important;
				font-weight:normal;
				padding:2px 0 0 0;
				margin:0;
			}
			.contenedor-amigo-ampliada .cabecera .titulo_amigo a{
				color:#FFFFFF;
				text-decoration:none;
			}
			.contenedor-amigo-ampliada .cabecera .titulo_amigo h3{
				color:#666;
				font-size:12px !important;
				font-weight:normal;
				padding:0;
				margin:5px 0 0 0;
			}
	
		.contenedor-amigo-ampliada .cabecera .icono{
			width:35%;
			float:right;
			text-align:right;
			font-size:10px;
			color:#666;
		}

	
	.contenedor-amigo-ampliada #siguiendoa {
		display:none;
		padding:10px;
		background-color: #CBECFC;
		margin-bottom:10px;
	}
	.contenedor-amigo-ampliada #mesiguen {
		display:none;
		padding:10px;
		background-color: #CBECFC;
		margin-bottom:10px;
	}

	.contenedor-amigo-ampliada .cartelpeliampliada {
		float: left;
		width:30%;
		margin: 0;}

		.contenedor-amigo-ampliada .cartelpeliampliada img{
			border: 1px solid #8AA9B1;
			width:100%;
			margin-bottom:5px;
		}

		.contenedor-amigo-ampliada .cartelpeliampliada ul{
			padding:5px 0 0 0px;
			margin:0;
		}
		.contenedor-amigo-ampliada .cartelpeliampliada ul li{
			list-style: none;
		}

		
	.contenedor-amigo-ampliada .informacion-amigo{
		padding:0;
		margin:0;
		float: right;
		width:68%;
		/*background-color:#FFC;*/
		/*overflow:auto;*/
	}
		.contenedor-amigo-ampliada .informacion-amigo p{
			padding:2px 0 3px 0;
			margin:0;
		}

		.contenedor-amigo-ampliada .informacion-amigo .titulo{
			font-size:16px;
			/*font-weight: bold;*/
			color:#333;
			padding:4px 4px 0px 4px;
		}

	
		
	


	/************ USUARIO AMPLIADO PESTAÑAS **********************/

	.contenedor-amigo-ampliada .valoraciones .wrapper {
	  margin: 0;
	  width: 100%;
		border: 1px solid #ccc;
	}
	.contenedor-amigo-ampliada .valoraciones ul.tabs {
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	}
	.contenedor-amigo-ampliada .valoraciones ul.tabs li {
	  border-right: #ccc solid 1px;
	  border-bottom: none;
	  float: left;
	  margin: 0;
	  padding: 10px 21px;
	  cursor:pointer;
		font-size:14px;
	}
	.contenedor-amigo-ampliada .valoraciones ul.tabs li a{
		color:#666;
	}
	.contenedor-amigo-ampliada .valoraciones ul.tabs li.active {
		border-bottom:2px solid red;
	}
	.contenedor-amigo-ampliada .valoraciones ul.tabs li.active a {
	  /*color: white;*/
	}
	.contenedor-amigo-ampliada .valoraciones .clr {
	  clear: both;
	}
	.contenedor-amigo-ampliada .valoraciones article {
	  border-top: #ccc solid 1px;
	  padding: 0;
	}

		/** INTERIOR DE LAS PESATAÑAS ***/
		.contenedor-amigo-ampliada .valoraciones .pelilista{
			width:100%;
			border-bottom:1px solid #ccc;
			overflow:auto;
		}

		.contenedor-amigo-ampliada .valoraciones .pelilista .titulo{
			width:80%;
			float:left;
			/*background-color:aqua;*/
			padding:7px 5px 3px 15px !important;
			margin:0;
		}

		.contenedor-amigo-ampliada .valoraciones .pelilista .votacion{
			width:10%;
			float:right;
			text-align:center;
			padding:6px 0 !important;
			/*background-color:bisque;*/
			margin:0 !important;
			height:auto !important;
		}
		.contenedor-amigo-ampliada .valoraciones .pelilista .votacion span{			
			padding:3px 5px !important;
			/*background-color:bisque;*/
			margin:0 !important;
		}

		.contenedor-amigo-ampliada .valoraciones  .mas{
			display:block;
			text-align:center;
			width:120px;
			padding:7px 5px !important;
			left:auto;
			right:auto;
			border:1px solid #ccc;
			margin:5px auto;
			/*background-color:bisque;*/
		}






/**********************************************/
/********** VOTACIONES EN PELICULA ********************/
/**********************************************/
.votaciones{
	margin-top:10px;
	padding: 5px 0;
}
	.votacion{
		margin:10px 0;
		/*border: 1px solid #ccc;*/
		padding:4px 4px 8px 3px;
		/*overflow:auto;*/
		height:26px;
	}
		.votacion_izda{
			width:58%;
			float:left;
		}
		.votacion_dcha{
		  margin: -1px 0;
			width:20%;
			float:right;
			text-align:center;
			font-size:20px;
			font-weight:bold;
			padding:1px 0;
			background-color:orange; 
		}
		.boton_votar{
		  	margin: -1px 0 0 5px;
			width:20%;
			float:right;
			text-align:center;
			font-size:20px;
			font-weight:bold;
			padding:1px 0;
			border-radius: 7px 7px 7px 7px;
			-moz-border-radius: 7px 7px 7px 7px;
			-webkit-border-radius: 7px 7px 7px 7px;
			background-color:grey;
			cursor:pointer;
		}


	#contenedorvotos{
		/*width:20%;text-align:center;float:left;background-color:#ccc;*/


	}

	.cuadrovotacion{
		/*border: 3px solid #9999;*/
		border-radius: 7px 7px 7px 7px;
		-moz-border-radius: 7px 7px 7px 7px;
		-webkit-border-radius: 7px 7px 7px 7px;
		/*background-color:beige;*/
		border: 1px solid #ccc;
		padding:8px;
		width:50px;
		height:50px;
		float:left;
		margin:0px 8px 8px 0;

	}
		.cuadrovotacion .numero{
			background-color: #ccc;
			color:#fff;
			padding:5px;
			font-size: 20px;
			text-align:center;
		}
		.cuadrovotacion .mas{
			background-color: #fff;
			color:#ccc;
			padding:0px;
			font-size: 40px;
			text-align:center;
			line-height:35px;
		}
		.cuadrovotacion .nombre{
			padding:5px 0;
			font-size: 11px;
			text-align:center;
		}

	.cuadrovotacioniframe{
		/*border: 1px solid #ccc;*/
		padding:30px 0 0 -10px;
		margin:20px 0 0 -10px;
		float:left;
			width:275px;
			height:100px;
		text-align:center;

	}
		.cuadrovotacioniframe .numero{
			background-color: #ccc;
			color:#fff;
			padding:5px;
			margin-left:105px;
			font-size: 20px;
			text-align:center;
			width:50px;
		}
		.cuadrovotacioniframe .mas{
			background-color: #fff;
			color:#ccc;
			padding:0px;
			font-size: 40px;
			text-align:center;
			line-height:35px;
		}
		.cuadrovotacioniframe .nombre{
			padding:5px 0;
			font-size: 11px;
			text-align:center;
		}
/* ************************************** */


/******************************************************************************************/
/****  FORMULARIOS DE CONTACTO ***********************************************************/
/******************************************************************************************/

	

#contacto h4 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;}
#contacto h5 {
	
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;}
#contacto p {
	
	} 


#contenedor-pie{
	padding:10px;
	border-top:1px solid #ccc;
	text-align:center;	
}
#contenedor-pie a{
	cursor:pointer;	
}