/*----------> Estilos de uso general */

body {
	font-size: 11px;
	font-family: Arial;
	padding: 0px;
	margin: 0px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantilla_home/background_main.jpg);
	background-repeat: repeat-y;
}

img { border: none; }

a { outline: none; }


/*----------> Estilos del Header */

#main-header {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 148px;
	width: 1000px;
}

#header-top-bar {
	background-image: url(http://www.procinal.com/v11bRev5/img_plantilla_home/header-top-bar.gif);
	background-repeat: no-repeat;
	padding-left: 830px;
	padding-top: 3px;
	display: block;
	height: 15px;
}

#header-top-bar a {
	font-size: 10px;
	color: #d78080;
	text-decoration: none;
}

#header-top-bar a:hover {
	color: #f4d2d2;
}

#header-middle-logo {
	background-repeat: no-repeat;
	height: 100px;
	display: block;
}

#header-menu-bar {
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-top-color: #3f3f3f;
	border-top-width: 1px;
	background-color: black;
	color: #999999;
	display: block;
	height: 30px;
}

#header-menu-bar ul {
	margin-left: 35px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 1px;
	display: block;
	padding: 0px;
}

#header-menu-bar li {
	padding: 0px;
	margin: 0px;
	display: inline;
	border: none;
}

#header-menu-bar a {
	border-width: 0px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#header-menu-bar a:hover {
	color: white;
	border: none;
}

#header-menu-bar img {
	padding: 0px;
	margin: 0px;
	display: inline;
	border: none;
}


/*----------> Contenido principal */

#main-content {
	width: 1000px;
	display: block;
}


#loading-content {  
    border-bottom-color: #999999;  
    border-top-color: #999999;  
    border-bottom-width: 1px;  
    border-top-width: 1px;  
    margin: 0px; 
    padding: 0px;  
    height: 300px;  
    background-repeat: repeat-x;  
    background-image: url(http://www.procinal.com/v11bRev5/img_plantilla_home/loading_assets/fondo_loading.gif);  
    text-align: center;
    width: 1000px;
		display: block; 
}

#loading-animado {
	display: block;
	margin-top: 70px;
	text-align: center;
}

#loading-texto {
	display: block;
	margin-top: 10px;
	text-align: center;
}

/*----------> Estilos del Footer */

#main-footer {
	text-shadow: 1px 1px 3px #4e0000;
	border-style: none;
	padding-left: 280px;
	padding-right: 180px;
	text-align: right;
	font-size: 12px;
	color: white;
	padding-bottom: 0px;
	padding-top: 20px;
	margin: 0px;
	background-position: 0px 0px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantilla_home/footer.jpg);
	width: 550px;
	height: 68px;
}

#main-footer a {
	text-decoration: none;
	color: #e6e6e6;
}

#main-footer a:hover {
	text-decoration: underline;
	color: white;
}


/*----------> login score */

#w-login {
	font-size: 11px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/fondo-login-score.jpg);
	height: 260px;
	width: 315px;
	padding-left: 365px;
	padding-right: 320px;
	padding-top: 170px;
}
#w-login form{
	border: none;
	margin: 0px;
}

.instruccion-titulo{
	color: #cccccc;
	height: 30px;
	margin-left: 186px;
	margin-bottom: 12px;
	display: block;
	text-shadow: 0px 0px;
	font-size: 12px;
	font-weight: bold;
	border: none;
}

#login-score input{
	display: block;
	font-size: 11px;
}

#login-score .form-item-label-login{
	float: left;
	width: 65px;
	margin-bottom: 2px;
	padding-top: 4px;
}
#passw, #user{
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 2px;
	color: red;
	height: 16px;
	border-color: #999999;
	width: 155px;
}

#login-score .cuenta-nueva{
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}

#login-score #button-login{
	margin-top: 5px;
	display: block;
}




/*----------> plantilla general score */


#w-plantilla-general{
	width: 1000px;
	display: block;
	border: none;
}
#score-imagen-adorno-gracias, #score-imagen-adorno-advertencia, #score-imagen-adorno-error, #score-imagen-adorno-confirmar{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/foto-plantilla1.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 149px;
	display: block;
	border: none;
}

#score-titulo-agradecimiento, #score-titulo-advertencia, #score-titulo-confirmar, #score-titulo-error, #score-titulo-sillas, #score-titulo-registro{
	font-size: 18px;
	padding-top: 10px;
	padding-left: 65px;
	background-repeat: no-repeat;
	height: 30px;
	width: 1000px;
	display: block;
	border: none;
}

#score-titulo-agradecimiento{
	color: #00315E;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/score-titulo-gracias.jpg);
}

#score-titulo-advertencia{
	color: black;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/score-titulo-advertencia.jpg);
}

#score-titulo-confirmar{
	color: #003300;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/score-titulo-confirmar.jpg);
}

#score-titulo-error{
	color: white;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/score-titulo-error.jpg);
}

#score-titulo-sillas{
	color: white;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/score-titulo-sillas.jpg);
}


#score-titulo-registro{
	color: white;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/score-titulo-registro.jpg);
}

#score-texto-general{
	font-size: 13px;
	color: #666666;
	margin-top: 20px;
	margin-left: 65px;
	margin-right: 30px;
	margin-bottom: 30px;
	color: black;
}
#score-imagen-mas-info{
	width: 1000px;
	height: 48px;
	display: block;
	border: none;
	margin-bottom: 30px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/imagen-preguntas.gif);
	background-repeat: no-repeat;
}



/*----------> confirmar reserva score */

#sc-contendor-datos{
	width: 1000px;
	height: auto;
	display: block;
	border: none;
	background-color: black;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/sc-bottom-pelicula-confirma.jpg);
	background-position: 0px 235px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#sc-cartel{
	float: left;
	display: inline;
	border: none;
	width: 143px;
	height: 223px;
	padding: 6px;
}

#sc-nombre-pelicula{
	border: none;
	margin: 0px;
	width: 820px;
	height: 26px;
	font-family: Helvetica;
	font-size: 16px;
	color: #666666;
	margin-left: 155px;
	padding-left: 25px;
	padding-top: 7px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/sc-nombre-pelicula.jpg);
	background-repeat: no-repeat;
}
.sc-resalta-pelicula{
	color: #CCCCCC;
}

#sc-titulo1{
	border: none;
	margin: 0px;
	width: 820px;
	height: 26px;
	font-family: Arial;
	font-size: 14px;
	color: #999999;
	margin-left: 155px;
	padding-left: 25px;
	padding-top: 4px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/sc-titulo1.jpg);
	background-repeat: no-repeat;
}

#sc-fondo-blanco{
	border: none;
	margin: 0px;
	width: 795px;
	height: auto;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	margin-left: 155px;
	padding: 25px;
	background-color: #FFFFFF;
}
#sc-contenedor-2bloques{
	border: none;
	margin: 0px;
	padding: 0px;
	width: 845px;
	height: auto;
	margin-left: 155px;
}

#sc-fondo-gris-claro{
	float: left;
	display: inline;
	border: none;
	width: 500px;
	height: 180px;
	padding: 0px;
	background-color: #DEDEDE;
}

#sc-fondo-gris-claro .titulo1{
	border: none;
	margin: 0px;
	width: auto;
	height: 25px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/sc-fondo-gris-claro-titulo.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 3px 0px 0px 25px;
	font-size: 18px;
	color: #333333;
}
#sc-fondo-gris-claro .titulo2{
	border: none;
	margin: 10px 25px 10px 25px;
	width: auto;
	display: block;
	font-size: 16px;
	color: #999999;
	border-bottom-style: solid;
	border-bottom-color: #B8B8B8;
	border-bottom-width: 3px;
}

#sc-fondo-gris-claro .resalta-titulo1{
	color: black;
	font-weight: bold;
}

#sc-fondo-gris-claro .nombre-sala{
	font-size: 16px;
	font-weight: bold;
	display: inline;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: black;
	margin-left: 25px;
	padding: 2px;
}

#sc-fondo-gris-claro .numero-sala{
	font-size: 16px;
	font-weight: bold;
	display: inline;
	color: white;
	border: none;
	padding: 2px 4px 2px 4px;
	background-color: black;
}

#sc-fondo-gris-claro .horario{
	font-size: 14px;
	font-weight: bold;
	display: inline;
	color: black;
	border: none;
	padding: 4px;
	background-color: white;
}

#sc-fondo-gris-claro .sillas-seleccionadas{
	font-size: 16px;
	font-weight: bold;
	display: inline;
	border: none;
	color: black;
	margin-left: 25px;
	padding: 2px;
}

#sc-fondo-gris-oscuro{
	display: inline;
	float: left;
	border: none;
	margin: 0px;
	width: 345px;
	height: 180px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/sc-fondo-gris-oscuro-fondo.jpg);
	background-position: 0px 28px;
	background-repeat: no-repeat;
	background-color: black;
}

#sc-fondo-gris-oscuro .titulo{
	border: none;
	width: 345px;
	height: 26px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/sc-fondo-gris-oscuro-titulo.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-top: 2px;
	text-align: center;
	font-size: 18px;
	color: #CCCCCC;
}

#sc-fondo-gris-oscuro .boton-confirmar{
	border: none;
	width: 195px;
	height: 30px;
	display: block;
	margin-top: 27px;
	margin-left: 80px;
}

#sc-fondo-gris-oscuro .boton-cancelar{
	border: none;
	width: 195px;
	height: 30px;
	display: block;
	margin-top: 33px;
	margin-left: 80px;
}

#sc-fondo-gris-oscuro a{
	text-decoration: none;
	font-size: 12px;
	color: white;
}

#sc-fondo-gris-oscuro a:hover{
	text-decoration: underline;
}

.clearing {
	clear: both;
	height: 0px;
}


/*----------> seleccionar sillas score */

#ss-fondo-gris-claro{
	display: inline;
	float: left;
	border: none;
	width: 515px;
	height: 370px;
	background-color: #DEDEDE;
}

#ss-fondo-gris-claro .titulo1{
	border: none;
	margin: 0px;
	width: 470px;
	height: 25px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/ss-gris-claro-titulo1.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-top: 3px;
	padding-left: 45px;
	font-size: 16px;
	color: #333333;
}
#ss-fondo-gris-claro select{
	margin-left: 10px;
}

#ss-fondo-gris-claro .ss-texto-ayuda-seleccion{
	margin-left: 25px;
	font-size: 16px;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}

#ss-contenedor-mapa-sala{
	display: block;
	height: auto;
	width: auto;
	text-align: center;
	margin-top: 20px;
}
#ss-contenedor-mapa-sala .ss-fila-mapa{
	width: auto;
	margin-left: 50px;
	height: 12px;
	padding: 1px;
}

#ss-contenedor-mapa-sala .ss-disp, #ss-contenedor-mapa-sala .ss-no-disp, #ss-contenedor-mapa-sala .ss-espe, #ss-contenedor-mapa-sala .ss-ocup, #ss-contenedor-mapa-sala .ss-actual, #ss-contenedor-mapa-sala .ss-previa{
	display: inline;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px 1px 0px 1px;
	width: 13px;
	height: 12px;
	background-repeat: no-repeat;
}

#ss-contenedor-mapa-sala .ss-disp{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-disponible.jpg);
}

#ss-contenedor-mapa-sala .ss-ocup{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-ocupada.jpg);
}

#ss-contenedor-mapa-sala .ss-actual{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-seleccion-actual.jpg);
}

#ss-contenedor-mapa-sala .ss-previa{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-seleccion-previa.jpg);
}

#ss-contenedor-mapa-sala .ss-no-disp{
	background-color: #EFEFEF;
}

#ss-contenedor-mapa-sala .ss-espe{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-especial.jpg);
}

#ss-contenedor-mapa-sala a{}

#ss-contenedor-mapa-sala a:hover{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-rollover.jpg);
}

#ss-fondo-gris-oscuro{
	border: none;
	display: inline;
	float: left;
	width: 330px;
	height: 370px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/ss-fondo-gris-oscuro.jpg);
	background-position: 0px 28px;
	background-repeat: repeat-x;
	background-color: black;
}

#ss-fondo-gris-oscuro .titulo1{
	border: none;
	width: 310px;
	height: 26px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/ss-fondo-gris-oscuro-titulo1.jpg);
	background-repeat: repeat-x;
	display: block;
	padding-top: 2px;
	padding-left: 20px;
	font-size: 16px;
	color: #666666;
}

#ss-fondo-gris-oscuro .resalta-titulo1{
	color: white;
	font-weight: bold;
}

#ss-fondo-gris-oscuro .titulo2{
	border: none;
	margin-top: 10px;
	margin-left: 20px;
	margin-left: 20px;
	margin-bottom: 8px;
	width: 290px;
	display: block;
	font-size: 16px;
	color: #666666;
	border-bottom-style: solid;
	border-bottom-color: #656565;
	border-bottom-width: 3px;
}

#ss-fondo-gris-oscuro .nombre-sala{
	font-size: 16px;
	font-weight: bold;
	display: inline;
	border: none;
	color: white;
	margin-left: 20px;
	padding: 2px 2px 2px 0px;
}

#ss-fondo-gris-oscuro .numero-sala{
	font-size: 16px;
	font-weight: bold;
	display: inline;
	color: white;
	border: none;
	padding: 2px 6px 3px 5px;
	background-color: black;
}

#ss-fondo-gris-oscuro .horario{
	font-size: 14px;
	font-weight: bold;
	display: inline;
	color: black;
	border: none;
	padding: 4px 4px 4px 5px;
	background-color: white;
}

#ss-fondo-gris-oscuro .convenciones-disp, #ss-fondo-gris-oscuro .convenciones-ocup, #ss-fondo-gris-oscuro .convenciones-actu, #ss-fondo-gris-oscuro .convenciones-prev, #ss-fondo-gris-oscuro .convenciones-espe{
	font-size: 12px;
	display: block;
	color: #999999;
	border: none;
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-left: 33px;
	margin-left: 20px;
	margin-bottom: 8px;
}

#ss-fondo-gris-oscuro .convenciones-disp{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-disponible.jpg);
}

#ss-fondo-gris-oscuro .convenciones-ocup{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-ocupada.jpg);
}

#ss-fondo-gris-oscuro .convenciones-actu{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-seleccion-actual.jpg);
}

#ss-fondo-gris-oscuro .convenciones-prev{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-seleccion-previa.jpg);
}

#ss-fondo-gris-oscuro .convenciones-espe{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/s-especial.jpg);
}

#closing-convencion{
	display: block;
	border: none;
	margin-top: 5px;
	margin-left: 20px;
	margin-left: 20px;
	margin-bottom: 7px;
	width: 290px;
	height: 3px;
	background-color: #656565;
}

#ss-fondo-gris-oscuro .texto-ayuda{
	font-size: 13px;
	display: block;
	border: none;
	color: #CCCCCC;
	margin: 9px 20px 5px 20px;
}
#ss-boton-cancelar{
	display: inline;
	float: left;
	border: none;
	margin: 0px;
	width: 167px;
	height: 30px;
	padding-top: 16px;
	padding-left: 43px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/ss-boton-cancelar.jpg);
	background-repeat: no-repeat;
	background-position: 12px 0px;
}

#ss-fondo-gris-oscuro a{
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

#ss-boton-continuar{
	display: block;
	width: 81px;
	height: 30px;
	border: none;
	margin-left: 210px;
	padding-top: 16px;
	padding-left: 28px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/ss-boton-continuar.jpg);
	background-repeat: no-repeat;
}

#ss-imagen-pantalla{
	display: block;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/ss-pantalla.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #576F78;
	text-align: center;
	height: 26px;
	width: 350px;
	margin-top: 40px;
	padding-top: 6px;
	margin-left: auto;
	margin-right: auto;
}

/*----------> nuevo registro score */

#r-window{
	display: block;
	width: 640px;
	margin: 10px 10px 10px 0px;
}

#r-top-w{
	display: block;
	width: 640px;
	height: 30px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-top-w.jpg);
}

#r-warning{
	display: block;
	width: 565px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-bkg-top.jpg);
	padding: 0px 50px 15px 25px;
	color: gray;
	font-size: 12px;
}
#r-ico{
	display: block;
	float: left;
	width: 46px;
	height: 32px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-warning-ico.jpg);
	background-repeat: no-repeat;
}

#r-white-bkg{
	display: block;
	width: 565px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-white-bkg.jpg);
	padding: 0px 50px 15px 25px;
}

#r-botones{
	display: block;
	width: 565px;
	height: 44px;
	padding: 0px 50px 0px 25px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-white-bkg.jpg);
}

#r-but-cancelar{
	float: right;
	width: 128px;
	height: 44px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-but-cancelar.jpg);
}

#r-but-continuar{
	float: right;
	width: 133px;
	height: 44px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-but-continuar.jpg);
}

#r-bot-w{
	display: block;
	clear: both;
	width: 640px;
	height: 30px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/r-bot-w.jpg);
}

#form-registro{
	border: none;
	padding: 10px 10px 0px 45px; 
}

#form-registro .R-form-item-label{
	width: 150px;
	height: 20px;
	display: block;
	float: left;
}

#form-registro .inputBox{
	width: 200px;
	display: block;
}



/*----------> Estilos de la Cartelera */

#opciones-filtros{
	height: 42px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-opciones-filtros_alter.jpg);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}
#contenedor-central{
	width: auto;
	height: 450px;
	display: block;
	border-top: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
}

#horarios-informacion{
	float: left;
	width: 780px;
	height: 450px;
}
#container-encabezado-info{
	height: 40px;
	width: 780px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-container-encabezado-info.jpg);
	background-repeat: no-repeat;
	display: block;
}
#container-ficha-cartel{
	float: left;
	display: inline;
	height: 410px;
	width: 155px;
	margin: 0px;
	padding: 0px;
}
#cartel{
	height: 223px;
	width: 143px;
	padding: 6px;
	background-color: black;
	display: block;
}
#cartel img{
	overflow: hidden;
}

#ficha-tecnica{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-container-ficha-cartel.jpg);
	background-repeat: no-repeat;
	background-color: black;
	width: 143px;
	height: 163px;
	display: block;
	padding: 6px;
}

#ficha-tecnica .titulo{
	display: block;
	font-size: 13px;
	color: #999999;
	border-bottom: solid;
	border-bottom-color: #999999;
	border-bottom-width: 2px;
	padding: 1px;
	margin: 5px 0px 5px 0px;
}

#ficha-tecnica .contenedor-gen-ficha{
	display: block;
	width: 143px;
	clear: both;
}

#ficha-tecnica .subtitulo{
	float: left;
	width: 57px;
	font-size: 11px;
	color: #CCCCCC;
	margin: 0px 0px 2px 0px;
}

#ficha-tecnica .dataFT{
	float: left;
	width: 86px;
	font-size: 11px;
	color: #999999;
}

#escoger-dia{
	display: inline;
	float: left;
	height: 35px;
	width: 235px;
	padding: 7px 0px 0px 13px;
}

#escoger-dia .titulo-dia{
	color: #0066FF;
	font-size: 12px;
	font-weight: bold;
	width: 85px;
	float: left;
	padding-top: 7px;
}

#pulldown-dia-cartelera{
	width: 140px;
	margin-top: 4px;
	font-size: 11px;
}

#escoger-cinema{
	display: inline;
	width: 765px;
	height: 42px;
}

#escoger-cinema .seleccion-cinema-tx{
	margin: 12px 0px 0px 0px;
	width: 120px;
	padding-left: 73px;
	height: 22px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: white;
	overflow: hidden;
}

#escoger-cinema .seleccion-cinema-boton{
	margin: 14px 0px 0px 0px;
	width: 247px;
	height: 28px;
	float: left;
}

#escoger-cinema a{
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 13px;
}

#escoger-cinema a:hover{
	text-decoration: underline;
}

#escoger-cinema .tx-help-seleccion-cinemas{
	font-size: 11px;
	color: #999999;
	width: 160px;
	float: left;
	height: 35px;
	margin: 7px 0px 0px 0px;
}

#peliculas-cartelera{
	display: inline;
	float: left;
	width: 220px;
	height: 450px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-fondo-cartelera.jpg);
	background-repeat: no-repeat;
	color: #666666;
}

#peliculas-cartelera ul{
	list-style-type: none;
	margin: 40px 0px 0px 10px;
	padding: 0px;
	display: block;
}

#peliculas-cartelera li{
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#peliculas-cartelera li a{
	text-decoration: none;
	color: #666666;
	display: block;
	margin: 0px;
	padding: 3px 2px 2px 10px;
	border-bottom: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#peliculas-cartelera li a:hover{
	color: white;
	background-color: #0099FF;
}

#peliculas-cartelera li a.rem{
	color: white;
	background-color: #0066FF;
}

#cp-contenedor-colapsed{
	display: block;
	width: 1000px;
	clear: both;
}

#cp-contenedor-colapsed ul{
	width: 175px;
	height: 157px;
	list-style: none;
	margin: 0px;
	padding: 27px 0px 0px 270px;
	float: left;
}

#cp-contenedor-colapsed li{
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#cp-contenedor-colapsed li a{
	font-size: 11px;
	color: white;
	font-weight: bold;
	display: block;
	height: 16px;
	margin: 0px 0px 2px 0px;
	padding: 4px 4px 0px 20px;
	text-decoration: none;
}

#cp-contenedor-colapsed li a:hover{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-selected-cinema.gif);
	background-repeat: no-repeat;
}

#cp-contenedor-colapsed li a.rem{
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-selected-cinema-rem.gif);
	background-repeat: no-repeat;
}

#cp-cc-atencion{
	display: none;
	float: left;
	width: 145px;
	height: 195px;
	padding: 30px 0px 0px 45px;
}

#cp-cc-atencion .atencion-titulo{
	display: block;
	width: 123px;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 2px 2px 2px 20px;
	margin: 0px 0px 8px 0px;
}

#cp-cc-atencion .atencion-tx, #cp-cc-cuentas .cuentas-tx{
	font-size: 11px;
	color: #666666;
}

#cp-cc-cuentas{
	display: none;
	float: left;
	height: 195px;
	width: 211px;
	padding: 30px 0px 0px 25px;
}

#cp-cc-cuentas .cuentas-titulo{
	display: block;
	width: 145px;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 2px 2px 2px 0px;
	margin: 0px 0px 8px 0px;
}

#cp-cc-cuentas .cuentas-tx{
	font-size: 11px;
	color: #666666;
}

#cp-cc-cuentas .cuenta-boton{
	height: 55px;
}

#cp-cc-cuentas .cuenta-boton a{
	text-decoration: none;
	color: white;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 23px 0px 0px 64px;
	padding: 1px;
}

#cp-cc-cuentas .cuenta-boton a:hover{
	color: black;
	text-decoration: underline;
}

#cp-boton-trailer a{
	text-decoration: none;
	display: block;
	float: right;
	padding: 3px;
	width: 55px;
	height: 12px;
	font-size: 11px;
	background-color: red;
	color: white;
	text-align: center;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	margin: 0px;
}

#cp-boton-trailer a:hover{
	background-color: black;
	color: red;
}

#cp-promo-destacado-inferior{
	width: 972px;
	padding: 28px 14px 10px 14px;
	height: 222px;
	display: block;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-promo-destacado-inferior-bkg.jpg);
	background-repeat: repeat-x;
}

#cp-promo-destacado-inferior img{
	margin: 0px 10px 0px 10px;
	width: 220px;
	height: 220px;
}

#cp-info-gray{
	width: 960px;
	padding: 20px;
	color: gray;
	background-color: #1B1B1B;
}

#resto-info{
	float: left;
	height: 410px;
	width: 625px;
	background-color: gray;
}

#titulo-pelicula{
	display: block;
	width: 601px;
	height: 24px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-titulo-pelicula.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #CCCCCC;
	padding: 6px 0px 0px 24px;
}

#container-sinopsis{
	float: left;
	width: 298px;
	height: 378px;
	background-color: #EBEBEB;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	overflow-y: auto;
}

#titulo-sinopsis{
	display: block;
	width: 258px;
	height: 24px;
	font-size: 18px;
	color: #999999;
	margin: 2px 30px 0px 10px;
	padding: 3px 0px 0px 0px;
	border-bottom: solid;
	border-bottom-color: #999999;
	border-width: 2px;
}

#contenido-sinopsis{
	display: block;
	width: 258px;
	margin: 10px 30px 10px 10px;
	font-size: 12px;
	color: #666666;
}

#container-horarios{
	float: left;
	width: 323px;
	height: 378px;
	background-color: #CCCCCC;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

#titulo-horarios{
	display: block;
	width: 310px;
	height: 25px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/cp-titulo-horarios.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: white;
	padding: 3px 3px 0px 10px;
}

#scroll-horarios{
	display: block;
	width: 303px;
	height: 340px;
	overflow: hidden;
	overflow-y: auto;
	padding: 10px 10px 0px 10px;
}

#scroll-horarios .h-num-sala{
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	float: left;
	display: inline;
	height: 30px;
	width: 15px;
	text-align: center;
	background-color: black;
}

#scroll-horarios .it-horario-fecha{
	width: 256px;
	margin: 0px 0px 3px 21px;
	padding: 0px 0px 0px 4px;
}

#scroll-horarios .h-cinema{
	display: block;
	border-bottom: solid;
	border-bottom-color: black;
	border-bottom-width: 2px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 3px 0px;
	color: black;
	font-size: 13px;
	font-weight: bold;
}

#scroll-horarios .h-fecha{
	color: #666666;
	font-size: 10px;
	padding: 0px;
	height: 15px;
	width: 256px;
	margin: 0px 0px 2px 0px;
	float: left;
}

#scroll-horarios ul{
	width: 256px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#scroll-horarios li{
	float: left;
	margin: 0px 0px 2px 0px;
	border: none;
}

#scroll-horarios li a{
	display: block;
	margin: 0px 2px 0px 0px;
	width: 54px;
	height: 15px;
	padding: 3px;
	text-align: center;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: white;
	border: none;
}

#scroll-horarios li a:hover{
	color: white;
	background-color: #00FF00;
}

#scroll-horarios li a.reservaFalse:hover{
	color: white;
	background-color: red;
}

#load-img{
	margin: 80px auto 5px auto;
	display: block;
	width: 30px;
	height: 30px;
}

#load-tx{
	text-align: center;
	display: block;
	color: #333333;
	padding: 0px 15px 0px 15px;
}

/*-------------impromptu---------- */
.jqifade{
	position: absolute;
	background-color: #000000;
}
div.jqi{
	width: 500px;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: red; }
div.jqi button.jqidefaultbutton{ background-color: red; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }

#inst-titulo-img{
	margin: 0px 0px 15px 0px;
	display: block;
}
#inst-img-soporte{
	float: left;
	margin: 0px 10px 0px 0px;
}
#inst-tx, #inst-tx-nota{
	line-height: 12px;
	font-size: 11px;
	font-weight: lighter;
	color: black;
	text-align: left;
	display: block;
	margin: 0px 5px 10px 0px;
}
#inst-tx-nota{
	color: gray;
}
#c-loading-div{
	display: block;
	text-align: center;
	margin: 0px auto 0px auto 0px;
}
/*-------------------------------- */

/*----------> Estilos del home promocional */

#h-bloque-superior{
	display: block;
	width: 1000px;
	height: 275px;
	margin: 0px;
}

#h-promo-principal{
	float: left;
	width: 460px;
	height: 275px;
	background-image: url(http://www.procinal.com/general-assets/imagenes-css/bg_promohome.jpg);
	background-repeat: no-repeat;
}

#h-promo-principal div.contenedor{
	display: block;
	padding: 13px 20px 0px 17px;
}

#h-promo-estrenos{
	float: left;
	width: 540px;
	height: 275px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/h-estrenos-fondo.jpg);
	background-repeat: no-repeat;
}
#h-promo-estrenos .pelicula{
	width: 179px;
	height: 250px;
	display: block;
	float: left;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/h-fondo-p-estrenos.jpg);
}

#h-promo-estrenos img{
	padding: 14px 0px 0px 18px;
}

#h-promo-central{
	display: block;
	width: 1000px;
	height: 200px;
}

#h-promo-proximos-estrenos{
	display: block;
	width: 992px;
	height: 226px;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/h-fondo-proximos.jpg);
	padding: 0px 4px 0px 4px;
}

#h-promo-proximos-estrenos .pelicula{
	width: 124px;
	height: 200px;
	display: block;
	float: left;
	background-image: url(http://www.procinal.com/v11bRev5/img_plantillas/h-fondo-p-proximos.jpg);
}

#h-promo-proximos-estrenos img{
	padding: 16px 0px 0px 15px;
}

#h-promo-proximos-estrenos .h-fecha-estreno{
	padding: 6px 15px 0px 15px;
	color: gray;
	display: block;
	text-align: right;
}


/*----------> Estilos popup youtube trailer */
#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;
	z-index:1;  
}  
#ytPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:350px;  
	width:480px;  
	background:#FFFFFF; 
	z-index:2;  
	padding:10px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}  
#ytPopup h1{  
	text-align:left;  
	color: gray;  
	font-size:16px;  
	padding-bottom:2px;  
	margin-bottom:5px;  
}  
#popupClose a{  
	font-size:18px;  
	line-height:4px;
	right:10px;  
	top:8px;  
	position:absolute;  
	color: gray;  
	font-weight:700;  
	display:block;  
	text-decoration: none;
}
#popupClose a:hover{
	color: red;
}


/*----------> Estilos animaci—n banner */


#main_banner_c{
	position: relative;
	display: block;
	top: 0;
	padding: 0;
	margin: 0;
	width: 1000px;
	height: 200px;
	overflow: hidden;
	z-index: 0;
}
#main_banner_c div.banner_item{
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	display: none;
	width: 1000px;
	height: 200px;
	overflow: hidden;
}
