@charset "UTF-8";
/* CSS Document */

/* POPUP INICIO */
#emergente_subirpeli {
	left: 50%;
	margin-left: -430px;
	margin-top: -210px;
	height:400px;
	position: fixed;
	text-align: center;
	top: 50%;
	vertical-align:middle;
	width: 840px;
	z-index: 999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:scroll;
	overflow-x:hidden;
	padding:10px;
	background:#fff;
	overflow:auto;
}
	#emergente_subirpeli #cajas {
		background:#E2F4FC;
		padding:20px;
		margin:10px;
		width:220px;
		height:200px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#009de2;
		float:left;
		overflow:hidden;
	}
		#emergente_subirpeli #cajas img { margin:15px 0; }
		#emergente_subirpeli #cajas h3 { text-align:center; font-size:14px; }
		#emergente_subirpeli #cajas p { text-align:center; line-height:14px; }
	#emergente_subirpeli #boton_seguir {
		text-align:center;
		margin:0 auto;
		float:none;
		width:140px;
		float:none;
		overflow:hidden;
		padding-top:60px;
	}
	

/* SUBMENU TRAMOS */
#submenu_tramos {
	background: none repeat scroll 0 0 #E2F4FC;
    border-radius: 10px 10px 10px 10px;
    color: #009DE2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
	margin:20px;
	overflow:hidden;
	padding-bottom:20px;
}
	#submenu_tramos li {
		float:left;
		width:76px;
		overflow:hidden;
	}
		#submenu_tramos li a {
			background:url(../images/tramo-inactivo.png) center top no-repeat;
			width:76px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#009de2;
			overflow:hidden;
			text-align:center;
			padding-top:30px;
			display:block;
			margin-top:43px;
		}
			#submenu_tramos li a.activo { background:url(../images/tramo-actual.png) center top no-repeat; }
			#submenu_tramos li a.hecho { background:url(../images/tramo-hecho.png) center top no-repeat; }
			#submenu_tramos li a.registra {
				background:url(../images/icono-registratupeli-gr.png) center bottom no-repeat;
				font-size:13px;
				padding-top:0;
				height:84px;
				margin-top:0;
			}
				#submenu_tramos li a.registra-hecho {
					background:url(../images/icono-registratupeli-grhecho.png) center bottom no-repeat;
					font-size:13px;
					padding-top:0;
					height:84px;
					margin-top:0;
				}
			#submenu_tramos li a.sube {
				background:url(../images/icono-subetupeli-gr.png) center bottom no-repeat;
				font-size:13px;
				padding-top:0;
				height:84px;
				margin-top:0;
			}
			#submenu_tramos li a.inscribe {
				background:url(../images/icono-inscribetupeli-gr.png) center bottom no-repeat;
				font-size:13px;
				padding-top:0;
				height:84px;
				margin-top:0;
			}
		#submenu_tramos li a:hover { text-decoration:underline; }
		
		#submenu_tramos li span {
			background:url(../images/tramo-inactivo.png) center top no-repeat;
			width:76px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#a1a1a1;
			overflow:hidden;
			text-align:center;
			padding-top:30px;
			display:block;
			margin-top:43px;
		}
			#submenu_tramos li span.registra {
				background:url(../images/icono-registratupeli-gr.png) center bottom no-repeat;
				font-size:13px;
				padding-top:0;
				height:84px;
				margin-top:0;
				color:#a1a1a1;
			}
			#submenu_tramos li span.sube {
				background:url(../images/icono-subetupeli-grinactivo.png) center bottom no-repeat;
				font-size:13px;
				padding-top:0;
				height:84px;
				margin-top:0;
				color:#a1a1a1;
			}
			#submenu_tramos li span.inscribe {
				background:url(../images/icono-inscribetupeli-grinactivo.png) center bottom no-repeat;
				font-size:13px;
				padding-top:0;
				height:84px;
				margin-top:0;
				color:#a1a1a1;
			}
			
/* CENTRAR CONTENIDO */
html>body div#seleccionar_archivo {overflow:hidden;}
	#seleccionar_archivo {
		clear:both;
		float:left;
		overflow:hidden;
		width:100%;
		margin-top:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#009DE2;
	}
		#seleccionar_archivo ul {
			float:left;
			left:50%;
			list-style-type:none;
			padding:0;
			position:relative;
		}
			#seleccionar_archivo ul li {
				position:relative;
				right:50%;
				margin:10px 0;
				text-align:center;
			}
				#seleccionar_archivo ul li p { font-weight:normal; color:#272121; text-align:center; margin-bottom:4px; line-height:18px; }
				#seleccionar_archivo ul li a { font-weight:normal; color:#009de2; }
					#seleccionar_archivo ul li a.subirpeli { margin-right:400px; }
					#seleccionar_archivo ul li a:hover { text-decoration:underline; }

/* TITULO TRAMO */
h2.tramo {
	width:986px;
	display:block;
	margin:0 auto;
	text-align:center;
	background:url(../images/linea-publicidad.gif) center center repeat-x;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009de2;
}
	h2.tramo span {padding:0 10px; background:#fff; }
h3.campos {
	width:986px;
	display:block;
	margin:0 auto;
	background:none;
	text-align:center;
	margin-bottom:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
	h3.campos span {padding:0 10px; background:#fff; }
		h3.campos span strong { font-weight:bold; color:#009de2; }
		h3.campos span a { color:#009de2; }
			h3.campos span a:hover { text-decoration:underline; }
			
			
/* SUBE TU PELÍCULA 3 pasos */
#explica_formatos {
	text-align:center;
	background:#f9f9f9;
	border:1px solid #e9e9e9;
	margin:40px;
	padding:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:normal;
	overflow:hidden;
}
	#explica_formatos .explica_formatos_enlace { display:block; overflow:hidden; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#009de2; text-align:center; }

#subirpeli_pasos {
	width:800px;
}
	#subirpeli_pasos li {
		border-bottom:1px solid #dddddd;
		overflow:hidden;
		padding-top:20px;
		display:block;
	}
		#subirpeli_pasos li h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			color:#4c9de0;
			background:url(../images/pasossubida.gif) left top no-repeat;
			display:block;
			padding:8px;
			padding-left:42px;
			position:relative;
		}
			#subirpeli_pasos li h3 span {
				position:absolute;
				left:13px;
				top:8px;
			}
			
		#subirpeli_pasos li p {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:normal;
			color:#009de2 !important;
			text-align:left !important;
			margin-top:15px;
			margin-bottom:30px !important;
		}
		
		#subirpeli_pasos li #izda { float:left; width:380px; }
		#subirpeli_pasos li #dcha { float:right; width:400px; }
			#subirpeli_pasos li #dcha a.subirpeli {
				float:right;
				margin-top:10px;
				margin-right:100px;
				-webkit-border-radius: 35px;
				-moz-border-radius: 35px;
				border-radius: 35px;
				padding-right:32px;
			}
			
/* SUBE TU PELICULA MEDIOS EXTERNOS */
.subirpeli_medio { display:block; overflow:hidden; width:950px; margin:0 18px; background:#e9e9e9; padding:0; } 
.subirpeli_medio .subirpeli_medio_submenu { display:block; width:800px; margin:0 auto; }
.subirpeli_medio .subirpeli_medio_submenu li { float:left; }
.subirpeli_medio .subirpeli_medio_submenu li a, .subirpeli_medio .subirpeli_medio_submenu li span { width:200px; border-top:1px solid #e9e9e9; display:block; text-align:center; text-indent:-9999px; padding:10px 0; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_uptofest, .subirpeli_medio .subirpeli_medio_submenu li span.subirpeli_uptofest { background:url(/images/subir_uptofest_over.png) center center no-repeat; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_uptofest.activo { background:url(/images-subida/subir_uptofest.png) center center no-repeat #fff; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_vimeo, .subirpeli_medio .subirpeli_medio_submenu li span.subirpeli_vimeo { background:url(/images/subir_vimeo_over.png) center center no-repeat; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_vimeo.activo { background:url(/images/subir_vimeo.png) center center no-repeat #fff; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_youtube, .subirpeli_medio .subirpeli_medio_submenu li span.subirpeli_youtube { background:url(/images/subir_youtube_over.png) center center no-repeat; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_youtube.activo { background:url(/images/subir_youtube.png) center center no-repeat #fff; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_dropbox, .subirpeli_medio .subirpeli_medio_submenu li span.subirpeli_dropbox { background:url(/images/subir_dropbox_over.png) center center no-repeat; }
.subirpeli_medio .subirpeli_medio_submenu li a.subirpeli_dropbox.activo { background:url(/images/subir_dropbox.png) center center no-repeat #fff; }
.input_subida { border: 1px solid #e0dfdf; color: #009de2; float: none; font-family: Arial,Helvetica,sans-serif; font-size: 16px; margin-bottom: 5px; margin-left:42px; padding: 8px; width: 740px; }
.url_fichapeli { display:block; overflow:hidden; padding:100px 50px; text-align:center; }
.url_fichapeli p { float:none; overflow:hidden; width:100%; text-align:center; font-family:"Arial Black", Gadget, sans-serif; font-size:14px; color:#FFF; line-height:normal; margin-bottom:15px; font-weight:normal; }
.url_fichapeli p input { background:#FFF; padding:5px; border:none; -webkit-border-radius: 2px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #CCC; width:300px; margin:0 auto; text-align:center; font-size:14px; }
#ficha_peli_play .url_fichapeli p a, #ficha_pelicula .url_fichapeli p a { width:200px !important; height:auto !important; text-align:center; font-size:14px; font-weight:600; padding:10px; padding-left:22px; padding-right:0; background: url(/images/play_externo.png) left center no-repeat #009de2; display:block; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color:#FFF; margin:0 auto; }
#ficha_peli_play .url_fichapeli p a:hover, #ficha_pelicula .url_fichapeli p a:hover { background: url(../images-subida/play_externo.png) left center no-repeat #fff; color:#009de2; }
#item_peliculasinscritas #estadopeli ul li .input_subida { margin-left:0; width:250px; font-size:12px; padding:5px 10px; margin-top:8px; }

#ficha_pelicula .url_fichapeli { background:#000; width:670px; }