@charset "utf-8";
/* CSS Document */

#textcontent {

	position: relative;
	
}
#display {
	overflow: visible;
}
#textcontent #info {
	background-image: url(/img/microcortos/background.png);
	background-repeat: no-repeat;
	background-position: 0px 0px !important;;
	top: 10px !important;
	left: -8px !important;
	width: 615px !important;
	height: 596px !important;
	position: absolute !important;
	background-position: center;
	z-index: 100;
	padding-top: 40px;
	padding-left: 40px;
}
.es-ES #display h1 {
	background-image: url(/img/microcortos/es-ES_header2.png);
	_background-image: url(/img/microcortos/es-ES_header2.gif);
	background-repeat: no-repeat;
	float: left;
	width: 458px;
	height: 155px;
	margin-top: 25px;
	margin-left: 10px;
	margin-bottom:20px;
	$margin-bottom:0px;

}
.ca-ES #display h1 {
	background-image: url(/img/microcortos/ca-ES_header2.png);
	_background-image: url(/img/microcortos/ca-ES_header2.gif);
	background-repeat: no-repeat;
	float: left;
	width: 412px;
	height: 149px;
	margin-top: 25px;
	margin-left: 10px;
	margin-bottom:20px;
	$margin-bottom:0px;
}
.es-ES #display .galeria h1 {
	background-image: url(/img/microcortos/es-ES_header3.png);
	_background-image: url(/img/microcortos/es-ES_header3.gif);
	background-repeat: no-repeat;
	float: left;
	width: 329px;
	height: 153px;
	margin-top: 25px;
	margin-bottom:10px;
	$margin-bottom:0px;
}
.ca-ES #display .galeria h1 {
	background-image: url(/img/microcortos/ca-ES_header3.png);
	_background-image: url(/img/microcortos/ca-ES_header3.gif);
	background-repeat: no-repeat;
	float: left;
	width: 329px;
	height: 153px;
	margin-top: 25px;
	margin-bottom:10px;
	$margin-bottom:0px;
}
.es-ES #display .votaciones h1 {
	background-image: url(/img/microcortos/es-ES_header4.png);
	_background-image: url(/img/microcortos/es-ES_header4.gif);
	background-repeat: no-repeat;
	float: left;
	width: 416px;
	height: 155px;
	margin-top: 25px;
	margin-bottom:0px;
}
.ca-ES #display .votaciones h1 {
	background-image: url(/img/microcortos/ca-ES_header4.png);
	_background-image: url(/img/microcortos/ca-ES_header4.gif);
	background-repeat: no-repeat;
	float: left;
	width: 430px;
	height: 154px;
	margin-top: 25px;
	margin-bottom:0px;
}
.es-ES #display .login h1 {
	background-image: url(/img/microcortos/es-ES_header5.png);
	_background-image: url(/img/microcortos/es-ES_header5.gif);
	background-repeat: no-repeat;
	float: left;
	width: 368px;
	height: 157px;
	margin-top: 25px;
	margin-bottom:0px;
	$margin-bottom:0px;
}
.ca-ES #display .login h1 {
	background-image: url(/img/microcortos/ca-ES_header5.png);
	_background-image: url(/img/microcortos/ca-ES_header5.gif);
	background-repeat: no-repeat;
	float: left;
	width: 328px;
	height: 157px;
	margin-top: 25px;
	margin-bottom:0px;
	$margin-bottom:0px;
}
.es-ES #display .registro h1 {
	background-image: url(/img/microcortos/es-ES_header6.png);
	_background-image: url(/img/microcortos/es-ES_header6.gif);
	background-repeat: no-repeat;
	float: left;
	width: 277px;
	height: 93px;
	margin-top: 25px;
	margin-bottom:20px;
	$margin-bottom:0px;
}
.ca-ES #display .registro h1 {
	background-image: url(/img/microcortos/ca-ES_header6.png);
	_background-image: url(/img/microcortos/ca-ES_header6.gif);
	background-repeat: no-repeat;
	float: left;
	width: 277px;
	height: 93px;
	margin-top: 25px;
	margin-bottom:20px;
	$margin-bottom:0px;
}


#display #estira {
	height: 690px;
}
#display #texto {
	width: 250px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 21px;
	margin-top: 280px;
}
#display #texto strong, #display #texto b {
	color: #cf2323;
}


/* Qué es microcortos */
#display #columna1{
	width:280px;
	float:left;
}
#display #columna2{
	width:330px;
	float:left;
	padding:20px 0px 0px 10px;
	position:relative;
	_position:fixed;

	
}
#display #contVideos{
/*width:319px;*/
width:289px;
border:solid 1px #d5d5d5;
padding:10px 10px 30px 20px;
margin-bottom:20px;
position:relative;
_position:fixed;

}
#display #contVideos2{
border:solid 1px #d5d5d5;
padding:10px 10px 30px 20px;
margin-bottom:20px;
}
.boxMiniatura {
padding:15px 0px;
}
	.boxMiniatura .miniatura{
	width:92px;
	height:82px;
	background:url(../img/microcortos/miniatura_bg.gif) no-repeat;
	margin:0px 10px 0px 0px;
	float:left;
	}
		.boxMiniatura .miniatura IMG{
		padding:3px;
		}
	.boxMiniatura .info{
	float:left;
	width:180px;
	font-size:0.9em;	
	font-weight:bold;
	}
	.boxMiniatura .info P{
	margin-top:0px!important;
	margin-bottom:2px;
	}
	.boxMiniatura .info IMG{
	padding-top:6px;
	padding-right:3px;
	}
	.boxMiniatura .info2{
	float:left;
	width:240px;
	font-size:1.0em;	
	font-weight:normal;
	margin-left:10px;
	}
	.boxMiniatura .info2 P{
	margin-top:0px!important;
	margin-bottom:2px;
	}
	.boxMiniatura .info2 IMG{
	padding-top:6px;
	padding-right:3px;
	}
	
.puntos{
width:273px;
background:url(../img/microcortos/puntos.gif);
height:2px;
margin-left:2px;
font-size:0.1em;
}
.puntos2{
background:url(../img/microcortos/puntos.gif);
height:2px;
margin-left:2px;
font-size:0.1em;
}
#contVideos .tit{
font-size:1.6em;
margin-left:-5px;
}
#paginacionSup{
position:absolute;
right:20px;
top:15px;
}
#paginacionInf{
position:absolute;
right:20px;
bottom:15px;
}
	.text_pag{
	font-weight:bold;
	}
		.text_pag A{
		color:#e20a17;
		cursor:pointer;
		}


.txtGaleria{
padding:10px 0px 15px 0px;
}
#display #columGale1{
	width:290px;
	float:left;
}
#display #columGale2{
	width:290px;
	float:left;
	padding:0px 0px 0px 10px;
	border-left:solid 1px #d5d5d5;
}

#columFicha1{
float:left;
width:417px;
}
#columFicha2{
float:left;
padding-left:15px;
}
#infoFicha{
padding:10px 0px 0px 0px;
font-size:1.1em;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
position:relative;
height:220px;
}
	#infoFicha P.valoracion{
	font-size:1.4em;
	}
	#botonVotar{
	position:absolute;
	right:0px;
	top:10px;
	}
	
#cuadroFicha{
background-color:#d49c25;
/*width:187px;*/
margin-top:10px;
width:167px;
height:431px;
padding:10px;
font-size:1.1em;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#cuadroFicha .tit{
font-size:1.4em;
padding:10px 0px 10px 0px;
}
#cuadroFicha .link{
padding:20px 0px 0px 0px;
}
#cuadroFicha .link A{
color:#FFFFFF;
}
#pagAnterior{
position:absolute;
top:165px;
left:0px;
}
#pagFicha{
position:absolute;
top:132px;
left:190px;
}
#pagSiguiente{
position:absolute;
top:165px;
right:0px;
}
.boton A{
text-decoration:none;
color:#d02828;
}
#contListaVotacion{
border:solid 1px #d5d5d5;
padding:10px 10px 15px 30px;
width:300px;
font-weight:bold;
margin-bottom:30px;
float:left;
}
	#contListaVotacion P{
	margin-top:0px!important;
	margin-bottom:8px;
	}
#listadoMicrocortos{
color:#e20916;
line-height:1.5em;

}
#banerLatVotacion{
float:left;
width:233px;
padding-left:40px;
}

#boxLogin{
border:solid 1px #d5d5d5;
padding:10px 10px 10px 30px;
margin:0px 0px 190px 120px;
width:300px;
font-weight:bold;
}
	#boxLogin .boton{
	text-align:center;
	padding:20px 0px;
	}
	#boxLogin TABLE{
	margin:10px 0px 0px 0px;
	}
	#boxLogin TABLE TD{
	height:25px;
	}
	#boxLogin TABLE INPUT{
	width:270px;
	}
	#boxLogin .errorLogin{
	font-size:0.8em;
	padding-top:6px;
	padding-bottom:10px;
	color:#d12a2a;
	}
	
#btVolver{
position:absolute;
right:50px;
top:210px;
}

#display #datosRegistro {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

	.titDatos{
	padding-top:20px;
	color:#d12c2c;
	line-height:1.4em;
	font-size:1.5em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:538px;
	border-bottom:#CC3300 solid 2px;
	margin-bottom:10px;
	}
	#datosRegistro TABLE{
	font-size:1.2em;
	font-weight:bold;
	}
	#datosRegistro TABLE INPUT{
	height:14px;
	width:240px;
	font-size:1.0em;
	}
	#datosRegistro .preguntaReg{
	color:#d12c2c;
	font-size:0.7em;
	padding-right:27px;
	}
		#datosRegistro TABLE.tlfn{
		font-size:0.8em;
		}
		#datosRegistro TABLE.tlfn TD{
		padding-left:8px;
		}
		#datosRegistro TABLE.tlfn INPUT{
		width:200px;
		}
		#datosRegistro TABLE.tlfn .preguntaReg{
		color:#d12c2c;
		font-size:0.8em;
		padding-right:30px;
		}
		#datosRegistro TABLE SELECT{
		width:48px;
		font-size:0.8em;
		height:18px;
		margin-right:8px;
		}
		#datosRegistro .checkBt INPUT{
		width:20px!important;
		}
		#datosRegistro TD.legal{
		font-size:0.8em!important;
		font-weight:normal;
		}
		#datosRegistro TD.legal INPUT{
		width:20px!important;
		}
		#datosRegistro #botsRegistro{
		text-align:right;
		padding:40px 90px 190px 0px;
		}
		
		#datosRegistro .errorReg{
		font-size:0.6em;
		color:#e20a17;
		font-weight:normal;
		padding-bottom:6px;
		padding-top:2px;
		padding-left:2px;
		}
		#datosRegistro .errorReg IMG{
		vertical-align:-20%;
		}
		
		
		#datosRegistro TD.legal-2{
		font-size:0.7em!important;
		font-weight:normal;
		padding:0px 16px 0px 31px;
		$padding:0px 16px 0px 23px;
		}
		#datosRegistro TD.legal-2 INPUT{
		width:10px!important;
		margin:0px;
		padding:0px;
		vertical-align:-30%;
		}
		
		
		
/* VOTO */

#boxVoto{
border:solid 1px #d5d5d5;
padding:20px 82px 10px 82px;
margin:0px 0px 20px 40px;
width:355px;
font-weight:normal;
}
#boxVoto #puntuacion{
padding:10px 0px;
color:#e20a17;
font-weight:bold;
}
#boxVoto #puntuacion INPUT{
margin-left:3px;
}
#boxVoto #legal{
padding:10px 0px;
font-weight:bold;
font-size:0.9em;
}
#boxVoto .bots{
text-align:center;
padding:10px 0px 0px 0px;
}
	#boxVoto #bots IMG{
	padding-right:20px;
	}

#boxVoto .error{
		font-size:1.0em;
		color:#e20a17;
		font-weight:normal;
		padding-bottom:6px;
		padding-top:2px;
		padding-left:2px;
		text-align:center;
		padding:20px 0px;
		}
#boxVoto .ok{
		font-weight:bold;
		text-align:center;
		padding:20px 0px;
		}
#BannerMicrocortos{
	padding:60px 0px 0px 50px;
	}
	
.fraseFin {
font-size:1.0em;
color:#D02828;
font-weight:normal;
margin-bottom:10px;
padding:4px 6px 10px 6px;
border-bottom:solid 1px #D02828;
text-align:center;
}
