/* CSS Document */
body {margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color:#003092;background-image:url(../images/Fondo.jpg);background-repeat:repeat-x;font-size:11px;color:#99ACD3;line-height:16px;text-align:justify;}
p {font-size: 11px;line-height: 16px;text-align:justify;}
table {font-size: 11px;color:#99ACD3;text-align:justify;line-height:16px;}


/*DIVCookies*/
.DIVCookies                          {color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size:13px;position:fixed;z-index:8000;bottom:0px;left:0px;width:100%;clear:both;border-top:1px solid #000000;background-image:url(../images/BackB50.png);background-repeat:repeat;}
.DIVCookies table                 {color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:140%;text-align:center;padding:5px 0px 5px 0px;}
.DIVCookies table a:link        {color:#CCCCCC;text-decoration:underline;}
.DIVCookies table a:visited   {color:#CCCCCC;text-decoration:underline;}
.DIVCookies table a:hover    {color:#FFFFFF;}
.DIVCookies b                       {color:#CCCCCC;}
.DIVCookies .boton               {font-size:13px;border:0px;padding:4px 6px 4px 6px;cursor:pointer;}
.DIVCookies .Off                   {color:#FFFFFF;background-color:#003CB7;}
.DIVCookies .On                   {color:#000000;background-color:#FFFFFF;}
/**/


/* Configuracion */
.DIVConfiguracionCookies										      {position:fixed;z-index:1001;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.70);top:0;}
.DIVConfiguracionCookies table								   {text-align:left;padding:2% 2% 2% 2%;width:50%;height:auto;margin:5% auto 0px auto;background-color:#FFFFFF;color:#666666;border:1px solid #999999;}
.DIVConfiguracionCookies .Aviso     							   {color:#000000;font-size:20px;margin:0px 0px 10px 0px;text-align:center;font-weight:600;}
.DIVConfiguracionCookies .Titular  							   {color:#000000;font-size:20px;margin:0px 0px 10px 0px;text-align:center;font-weight:600;}
.DIVConfiguracionCookies p										{font-size:13px;line-height:140%;text-align:justify;}
.DIVConfiguracionCookies strong								  {color:#666666;}
.DIVConfiguracionCookies a									     {color:#666666;text-decoration:underline;}
.DIVConfiguracionCookies a:hover							      {color:#333333;}
.DIVConfiguracionCookies .Boton                                         {background-color:#DDDDDD;color:#000000;border:0px;padding:6px 20px 6px 20px;margin:0px 4px 0px 4px;cursor:pointer;border-radius:5px;font-size:14px;transition:all 0.5s ease;}
.DIVConfiguracionCookies .Boton:hover                               {background-color:#000000;color:#FFFFFF;border:0px;transition:all 0.5s ease;}
.DIVConfiguracionCookies input[type="checkbox"]		       {float:left;width:14px;height:14px;margin:4px 10px 0px 0px;}
.DIVConfiguracionCookies center							 	  {width:80px;margin:auto;}
.DIVConfiguracionCookies .scroll								    {width:98%;max-height:280px;overflow:auto;padding:0% 20px 0% 0%;margin-bottom:10px;scrollbar-width:thin;scrollbar-color:#000000 #DDDDDD;}
.DIVConfiguracionCookies .scroll::-webkit-scrollbar			{width:8px;}
.DIVConfiguracionCookies .scroll::-webkit-scrollbar-track	  {background:#DDDDDD;}
.DIVConfiguracionCookies .scroll::-webkit-scrollbar-thumb   {background-color:#000000;border:3px solid #DDDDDD;}

@media (min-width:768px) and (max-width:1024px) {
.DIVConfiguracionCookies table								   {width:86%;}
.DIVConfiguracionCookies .scroll								    {width:98%;}
}

@media screen and (max-width:414px)   {
.DIVConfiguracionCookies table	   {padding:2% 2% 3% 2%;width:70%;margin:10% auto 0px auto;}
.DIVConfiguracionCookies .scroll      {overflow-y:scroll;overflow-x:hidden;height:300px;width:92%;margin:auto auto 20px auto;}
}
/**********************************************************************************************************************************************************************/




.M20L {margin-left:20px;}
.M25 {margin:25px;}	.M25T {margin-top:25px;}	.M25R {margin-right:25px;}	.M25B {margin-bottom:25px;}	.M25L {margin-left:25px;}
.M50 {margin:50px;}	.M50T {margin-top:50px;}	.M50R {margin-right:50px;}	.M50B {margin-bottom:50px;}	.M50L {margin-left:50px;}



a:link, a:visited {color:#99ACD3;text-decoration:none;}
a:hover {color:#FFFFFF;text-decoration:underline;}

A.enlace2:link, A.enlace2:visited {color:#99ACD3;text-decoration:none;}
A.enlace2:hover {color:#FFFFFF;text-decoration:underline;}

A.enlace3:link, A.enlace3:visited {color:#99ACD3;text-decoration:underline;}
A.enlace3:hover {color:#FFFFFF;text-decoration:underline;}

A.Link2:link, A.Link2:visited {color:#99ACD3;text-decoration:none;}
A.Link2:hover {color:#FFFFFF;text-decoration:underline;}

b {color:#fff;}
strong {color:#fff;}
.strong {font-weight:bold;}

.display		{display:block;}
.displaynone	{display:none;}

.Check {
	border: none;
	height:14px;
	line-height:10px;
}

#tab1 {
 text-align:justify;
 padding-left:12px;
}
#tab2 {
	text-align:left;
	padding-left:30px;
	padding-right:30px;
}
#tab3 {
	font-size:9px;
	line-height:14px;
	text-align:justify;
	padding-left:12px;
	padding-right:12px;
}
#tab4 {
	text-align:justify;
	padding-left:12px;
	padding-bottom:6px;
}
input {
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #575968;
	border: 1px solid #CFCFCF;
}
.ReadOnly {
	background-color:#666;
	border: 1px solid #AAA;
	color: #AAA;
}
.On {
	border: 1px solid #CFCFCF;
	color: #575968;
}
.input2 {
	width:298px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-bottom:4px;
}
.input3 {
	width:550px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.inputF1 {
	width:20px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.inputF2 {
	width:34px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.input4 {
	width:116px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.input5 {
	width:195px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
#GesClear {
	clear:both;
	width:800px;
}
#GesLeft {
	float:left;
	width:100px;
	text-align:right;
	margin-top:8px;
}
#GesRight {
	float:right;
	width:680px;
}
#GesContenidoPopUp {
	clear:both;
	width:760px;
}
.border99ACD3 {
	border:1px solid #99ACD3;
}
.border666 {
	border:1px solid #666;
}
.border666b {
	border-bottom:1px solid #666;
}
.border666c {
	border-top:1px solid #666;
}
.filmotech1 {margin-top:0px;}
/* textos */
.fc1 {
	font-size:10px;
	line-height:14px;
}
.fc2 {
	font-size:10px;
	line-height:14px;
	text-align:left;
}
.cod {
	font-size:13px;
	font-style:normal;
	color:#405686;
}
.codEntorno {
	font-size:13px;
	font-style:normal;
	color:#A60C28;
}
.codTx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#FFF;
}
.cod2 {
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	color: #A60C28;
}
.azul {
	color:#384E76;
}
.blanco {
	color:#FFF;
}
.gris {
	color:#666;
}
.gris2 {
	color:#333;
}
.blancoB {
	color:#FFF;
	font-weight:bold;
}
.grisB {
	color:#666;
	font-weight:bold;
}
.negro {
	color:#000;
}
.Pie {
	font-size:9px;
}
.tx9 {
	line-height: 11px;
	font-size:9px;
	color: #666;
}
.FichaCompleta {
	font-size:13px;
	font-weight:bold;
}

/******Deshabilitar******/
#DivDeshabilitar {width:100%;height:100%;position:fixed;}
#FondoOcultar {background-image:url(images/spacer.gif);background-repeat:repeat;background-color:White;opacity:0.7;filter:alpha(opacity=70);display:block;width:100%;height:100%;position:fixed;}

/******DivVisor******/
#DivVisor			{clear:both;position:fixed;top:50px;left:0px;right:0px;margin:0px;padding:0px;z-index:500;}
	.Tabla1000		{width:1000px;max-width:1000px;min-width:1000px;}

	#DivVisorC		{
		position:fixed;
		text-align:left;padding:0px;
		z-index:500;
		border:solid 1px #4F638A;
		background-color:#FFFFFF;
		width:1000px;
		height:589px;
	}
	#DivVisorCerrar {float:right;padding:6px 6px 6px 0px;}
	#DivPlayer	{clear:both;text-align:center;align:center;padding:5px 20px 0px 20px;}
	#DivPlayer table		{display:none;}


/*		FICHA		*/
#ImgIT {
	text-align:left;
	width:392px;
	height:232px;
	float:left;
}
#MarqueeIT {
	font-weight: bold;
	color: #FFFFFF;
	width: 232px;
	padding-top: 136px;
	margin-left: 46px;
	position: absolute;
	height: 115px;
	z-index: 1;
}
#MarqueeITTx {
	color: #FFFFFF;
	width: 232px;
	padding-top: 160px;
	margin-left: 46px;
	position: absolute;
	height: 115px;
	z-index: 1;
}
/*	FICHA COMPLETA		*/

#InfoVisionados {
	text-align:center;
	width:392px;
	margin-left:70px;
	clear:both;
}
#InfoPlusPadding {
	width:100%;
	height:44px;
	float:left;
	padding-top:10px;
}
#InfoPlusS {
	height: 34px;
	float: left;
}
#InfoPlusI {
	background-image: url(../images/InfoPlusFondo.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 36px;
	height: 34px;
	float: left;
}
#InfoPlusT {
	color:#666;
	background-image: url(../images/InfoPlusFondo.jpg);
	background-repeat: repeat-x;
	font-size: 9px;
	line-height: 12px;
	height: 34px;
	float: left;
	padding-right: 10px;
	padding-top: 4px;
}
/* DIV flotantes */
#DivAcceso {
	position: absolute;
	width: auto;
	height: auto;
	z-index:500;
	margin-top:-50px;
}
#AccesoT {
	background-image:url(../images/fondopopup.png);
	background-repeat:no-repeat;
	width:460px;
	height:320px;
	margin:50px 0px 0px 30px;
}
#AccesoCerrar {
	float:right;
	padding:4px 10px 10px 10px;
}
#AccesoC {
	width:380px;
	height:220px;
	margin:20px 0px 0px 40px;
	clear:both;
}
#AccesoF {
	width:270px;
	height:30px;
	margin-top:10px;
	clear:both;
}
#AccesoConf {
	text-align:justify;
	line-height:12px;
	width:350px;
	height:40px;
	margin:20px 0px 20px 0px;
	clear:both;
}
#AccesoConfL {
	float:left;
	width:20px;
}
#AccesoConfR {
	float:right;
	width:325px;
	margin-top:4px;
}
#AccesoV {
	width:270px;
	height:220px;
	margin-left:90px;
	clear:both;
}
#DivCodigo {
	position: absolute;
	width: auto;
	height: auto;
	z-index:500;
	margin-top:100px;
	margin-left:340px;
}
#DivCalidad {
	position: absolute;
	width: auto;
	height: auto;
	z-index:500;
	margin-top:100px;
	margin-left:340px;
}

#Leyenda {
	font-size:11px;
	clear:both;
	width:560px;
	height:30px;
	margin-top:10px;
}

#DivConsejo {
	position: absolute;
	width: auto;
	height: auto;
	z-index:500;
	margin-top:-50px;
	margin-left:340px;
}
/* PLAYER EN DYNAMIC STREAMING */
#AccesoCerrarDynamic {
	float:right;
	padding:10px 18px 10px 10px;
}
#DivVisorDynamic {
	position: absolute;
	width: auto;
	height: auto;
	z-index:500;
	margin-top:-60px;
	margin-left:340px;
}
#AccesoTDynamic {
	background-image:url(../images/fondopopupl.png);
	background-repeat:no-repeat;
	width:560px;
	height:350px;
}
#AccesoPDynamic {
	color:#000;
	width:480px;
	height:270px;
	margin-left:40px;
	clear:both;
}


/* GENERALES */
#Left {
	float:left;
}
#Left2 {
	text-align:center;
	float:left;
	margin-left:2px;
	margin-right:3px;
}
#Right {
	float:right;
}
#Clear {
	clear:both;
}
/* HOME */
#HContenedor {
	width:890px;
	height:490px;
}
#HCol1 {
	width:330px;
	float:left;
}
#HCol2 {
	width:440px;
	float:right;
	margin-top:170px;
}
#HLogo {
	margin-left:50px;
	margin-top:65px;
}
#HFilmotech1 {
	margin-top:140px;
}
/* SECCIONES */
#SContenedor {
	width:980px;
	height:490px;
}
#SCabecera {
	width:980px;
	clear:both;
}

	#SCabLogo {float:left;width:380px;}
	#SCabEdiciones {float:right;width:600px;height:60px;text-align:right;}
	#SCabIdiomas {float:right;text-align:right;width:300px;}

	

#SContenidos {
	padding-top:21px;
	width:980px;
	height:283px;
	clear:both;
}

#SCol1 {
	width:170px;
	float:left;
}
#SCol2Carteles {
	width:656px;
	margin-top:22px;
	float:left;
}
#SCol2Cartel {width:600px;height:282px;margin-left:180px;color:#99ACD3;float:left;}
	#SCol2CartelA {width:400px;height:282px;float:left;}
	#SCol2CartelB {width:200px;height:282px;float:left;}
	#SCol2Cartel a {color:#99ACD3;text-decoration:none;}
	#SCol2Cartel a:hover {color:#fff;text-decoration:underline;}
	
#Carteles {
	width:140px;
	cursor:pointer;
}
#CartelesTit {
	text-align: center;
	margin-left:16px;
	line-height: 14px;
}
#SCol2Infovision {
	width:656px;
	margin-top:22px;
	float:left;
}
#SCol3 {
	padding-top:10px;
	width:154px;
	float:left;
}
#SListado {
	font-size:90%;
	text-align:left;
	width: 300px;
	float:left;
	margin-right:4px;
	list-style-image: url(../images/icoli.gif);
}
/* Requisitos */
#Rq1 {
	width:570px;
	clear:both;
}
#Rq2 {
	width:560px;
	height:200px;
	margin-top:20px;
	clear:both;
}
/* Pop Up Datos */
#PContenedor {
	width:765px;
	height:445px;
	padding-left:10px;
}
#PImagen {
	width:392px;

	float:left;
}
#PDatos {
	width:310px;
	float: left;
	margin-left:20px;
}
/* Copy */
#Copy1 {
	float:left;
	width:100%;

}
#Copy2 {
	float:left;
	width:100%;
	margin-top:20px;
}

#tab1 {
	width: 100%;
}
/* scroll */
#ScrollPopUp {
	width:690px;
	padding-right:18px;
}
#Scroll {
	width:600px;
	padding-right: 8px;
}
#Scroll2 {
	width:300px;
	margin-right: 8px;
}


/* SECCIONES */
#SContenedorP {
	width:780px;
	height:490px;
}
#SCabeceraP {
	width:780px;
	height:145px;
	clear:both;
}
#SContenidosP {
	padding-top:21px;
	width:780px;
	height:283px;
	clear:both;
}
#SColVisor {
	width:640px;
	height:282px;
	float:left;
}
#DivVisorP {
	position: absolute;
	width: auto;
	height: auto;
	z-index:500;
	margin-top:-50px;
	margin-left:20px;
}
#AccesoTDynamicP {
	background-image:url(../images/fondopopupl.png);
	background-repeat:no-repeat;
	width:680px;
	height:350px;
	padding-left:20px;
}

#ImgITP {
	text-align:left;
	width:392px;
	height:232px;
	margin-left:20px;
	float:left;
}



/*********** Categorias ***********/
#Categorias {		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;text-align:center;width:254px;height:440px;float:right;margin-top:30px;padding-top:6px;}
	#Categorias80 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;text-align:center;width:254px;float:right;line-height:80px;}

.Categoria {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;text-align:center;line-height:40px;color:#FFF;}
	#Categorias a {color:#fff;}
	#Categorias a:hover {color:#DF026A; text-decoration:none;}


/*********** Categorias - Carteles ***********/
.slideOBRAS {
	float:left;
	width:600px;
	height:270px;
}

.OBRAS {z-index:100;background-image:url(../images/slidefondo.jpg);background-repeat:repeat-x;}

#OBRALeft {
	float:left;
	height:270px;
	margin-left:5px;
	margin-right:5px;
	z-index:101;
}

#OBRACartel {
	width:140px;
	cursor:pointer;
	z-index:102;
}

#OBRACartelTit {
	text-align: center;
	margin-top:10px;
	line-height: 14px;
	z-index:103;
}

/*********** Fin Categorias - Carteles ***********/

.M5 {margin:5px;}
.M5T {margin-top:5px;}
.M5L {margin-left:5px;}
.M5B {margin-bottom:5px;}
.M5R {margin-right:5px;}

.cursor {cursor:pointer;}


/*********** Categorias - Lista ***********/
.Nominada {color:#DF026A;line-height:24px;margin-left:16px;}

#ListaColA {text-align:left;width:300px;float:left;}
	#ListaColA li {padding-left:20px;}
#ListaColB {text-align:left;width:74px;float:left; color:#DF026A;}


/********************** Scroll Info Visionados **********************/
#ScrollInfo { width: 640px; clear: both; margin: 0px 0 10px; }
#ScrollInfo .viewport { width: 620px; height: 225px; overflow: hidden; position: relative; }
#ScrollInfo .overview { list-style: none; position: absolute; left: 0; top: 0; }
#ScrollInfo .scrollbar { position: relative; float: right; width: 15px; }
#ScrollInfo .track { background-color:#fff; border: solid 1px #BCC3D4; height: 100%; width:13px; position: relative; padding: 0px 0px 1px 0px; cursor: pointer; }
#ScrollInfo .thumb { height: 20px; width: 11px; background-color: #BCC3D4; border-top: solid 1px #BCC3D4; border-bottom: solid 1px #BCC3D4; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
#ScrollInfo .thumb .end { overflow: hidden; background-color: #BCC3D4; height: 5px; width: 13px; }
#ScrollInfo .disable{ display: none; }
/******************** Fin Scroll Info Visionados ********************/


/********************** Scroll Listado **********************/
#ScrollListado { width: 640px; clear: both; margin: 0px 0 10px; }
#ScrollListado .viewport { width: 620px; height: 285px; overflow: hidden; position: relative; }
#ScrollListado .overview { list-style: none; position: absolute; left: 0; top: 0; }
#ScrollListado .scrollbar { position: relative; float: right; width: 15px; }
#ScrollListado .track { background-color:#fff; border: solid 1px #BCC3D4; height: 100%; width:13px; position: relative; padding: 0px 0px 1px 0px; cursor: pointer; }
#ScrollListado .thumb { height: 20px; width: 11px; background-color: #BCC3D4; border-top: solid 1px #BCC3D4; border-bottom: solid 1px #BCC3D4; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
#ScrollListado .thumb .end { overflow: hidden; background-color: #BCC3D4; height: 5px; width: 13px; }
#ScrollListado .disable{ display: none; }
/******************** Fin Scroll Listado ********************/

/********************** Scroll Obras **********************/
#ScrollObras { width: 400px; clear: both; margin: 0px 0 10px; }
#ScrollObras .viewport { width: 380px; height: 225px; overflow: hidden; position: relative; }
#ScrollObras .overview { list-style: none; position: absolute; left: 0; top: 0; }
#ScrollObras .scrollbar { position: relative; float: right; width: 15px; }
#ScrollObras .track { background-color:#fff; border: solid 1px #BCC3D4; height: 100%; width:13px; position: relative; padding: 0px 0px 1px 0px; cursor: pointer; }
#ScrollObras .thumb { height: 20px; width: 11px; background-color: #BCC3D4; border-top: solid 1px #BCC3D4; border-bottom: solid 1px #BCC3D4; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
#ScrollObras .thumb .end { overflow: hidden; background-color: #BCC3D4; height: 5px; width: 13px; }
#ScrollObras .disable{ display: none; }
/******************** Fin Scroll Obras ********************/
