
/***********************************************/
/***********************************************/
body  {height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;margin:0px;color:#000;line-height:150%;background-image:url(images/VEOMALAGACab.jpg); background-repeat:no-repeat; background-position:center top;}
html  {height:100%;}
table {font-size:12px;line-height:150%;text-align:justify;}

/*DIVCookies*/
.DIVCookies                                        {color:#666666;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 #cccccc;background-image:url(images/BackB50.png);background-repeat:repeat;}
.DIVCookies table                               {color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:120%;text-align:center;padding:5px 0px 5px 0px;}
.DIVCookies table a:link                      {color:#666666;text-decoration:underline;}
.DIVCookies table a:visited                 {color:#666666;text-decoration:underline;}
.DIVCookies table a:hover                  {color:#333333;}
.DIVCookies b                                     {color:#666666;}
.DIVCookies .boton                             {font-size:13px;border:0px;padding:4px 6px 4px 6px;cursor:pointer;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}
.DIVCookies .Off                                 {color:#FFFFFF;background-color:#666666;}
.DIVCookies .On                                 {color:#FFFFFF;background-color:#333333;}
/**/


/* Configuracion */
.DIVConfiguracionCookies										      {position:fixed;z-index:1001;width:100%;height:100%;background-color:rgba(255, 255, 255, 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 .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:100%;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;}
}
/**********************************************************************************************************************************************************************/



.bodyH  {background-image:none;}
.bodyPP {height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#000;line-height:150%;
background-image:url(images/VEOMALAGACabpp.jpg); background-repeat:no-repeat; background-position:center top;}

.Col35 {float:left;width:35%;}
.Col50 {float:left;width:50%;}
.Col65 {float:left;width:65%;}

img {border:0px;}
strong {color:#000;}

a:link, a:visited {color:#999;text-decoration:underline;}
a:hover {color:#000;text-decoration:underline;}

A.enlace1:link, A.enlace1:visited {color:#666;text-decoration:none;}
A.enlace1:hover {color:#000;text-decoration:none;}

A.enlace2:link, A.enlace2:visited { font-size:18px;color:#333;text-decoration:none;}
A.enlace2:hover {color:#B90101;text-decoration:none;}

A.enlacepp:link, A.enlacepp:visited {color:#333;text-decoration:underline;}
A.enlacepp:hover {color:#000;text-decoration:underline;}


.display      {display:inherit;}
.displaynone {display:none;}

#clear {clear:both;} #left {float:left;} #right {float:right;}
.left  {float:left;} .right {float:right;}

#tab {margin:0px 20px 0px 20px;}

.MBotonACCESOH {margin:190px 0px 0px 796px;}

.Categoria {font-size:20px;line-height:140%;margin:0px 0px 30px 0px;}

.W65 {width:65px;}

.M7T  {margin-top:7px;}
.M14T {margin-top:14px;}
.M28L {margin-left:28px;}

.M5  {margin:5px;}	.M5T  {margin-top:5px;}	 .M5R  {margin-right:5px;} 	.M5B  {margin-bottom:5px;}	.M5L  {margin-left:5px;}
.M10 {margin:10px;}	.M10T {margin-top:10px;} .M10R {margin-right:10px;}	.M10B {margin-bottom:10px;}	.M10L {margin-left:10px;}
.M15 {margin:15px;}	.M15T {margin-top:15px;} .M15R {margin-right:15px;}	.M15B {margin-bottom:15px;}	.M15L {margin-left:15px;}
.M20 {margin:20px;}	.M20T {margin-top:20px;} .M20R {margin-right:20px;}	.M20B {margin-bottom:20px;}	.M20L {margin-left:20px;}
.M25 {margin:25px;}	.M25T {margin-top:25px;} .M25R {margin-right:25px;}	.M25B {margin-bottom:25px;}	.M25L {margin-left:25px;}
.M30 {margin:30px;}	.M30T {margin-top:30px;} .M30R {margin-right:30px;}	.M30B {margin-bottom:30px;}	.M30L {margin-left:30px;}
.M35 {margin:35px;}	.M35T {margin-top:35px;} .M35R {margin-right:35px;}	.M35B {margin-bottom:35px;}	.M35L {margin-left:35px;}
.M50 {margin:50px;}	.M50T {margin-top:50px;} .M50R {margin-right:50px;}	.M50B {margin-bottom:50px;}	.M50L {margin-left:50px;}
.M60 {margin:60px;}	.M60T {margin-top:60px;} .M60R {margin-right:60px;}	.M60B {margin-bottom:60px;}	.M60L {margin-left:60px;}

#M5  {margin:5px;}	#M5T  {margin-top:5px;}  #M5R  {margin-right:5px;}	#M5B  {margin-bottom:5px;}	#M5L  {margin-left:5px;}
#M10 {margin:10px;}	#M10T {margin-top:10px;} #M10R {margin-right:10px;}	#M10B {margin-bottom:10px;}	#M10L {margin-left:10px;}
#M15 {margin:15px;}	#M15T {margin-top:15px;} #M15R {margin-right:15px;}	#M15B {margin-bottom:15px;}	#M15L {margin-left:15px;}
#M20 {margin:20px;}	#M20T {margin-top:20px;} #M20R {margin-right:20px;}	#M20B {margin-bottom:20px;}	#M20L {margin-left:20px;}
#M25 {margin:25px;}	#M25T {margin-top:25px;} #M25R {margin-right:25px;}	#M25B {margin-bottom:25px;}	#M25L {margin-left:25px;}
#M30 {margin:30px;}	#M30T {margin-top:30px;} #M30R {margin-right:30px;}	#M30B {margin-bottom:30px;}	#M30L {margin-left:30px;}
#M35 {margin:35px;}	#M35T {margin-top:35px;} #M35R {margin-right:35px;}	#M35B {margin-bottom:35px;}	#M35L {margin-left:35px;}
#M50 {margin:50px;}	#M50T {margin-top:50px;} #M50R {margin-right:50px;}	#M50B {margin-bottom:50px;}	#M50L {margin-left:50px;}
#M60 {margin:60px;}	#M60T {margin-top:60px;} #M60R {margin-right:60px;}	#M60B {margin-bottom:60px;}	#M60L {margin-left:60px;}

.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
.tjustify {text-align:justify;}

.CodTx {color:#333333; font-weight:bold;}

.cursor  {cursor:pointer;}
.cursord {cursor:default;}

#tab {margin:0px 10px 20px 10px;}
#tabVisionados {color:#666666;margin:10px 10px 20px 10px;}

ul {list-style-image:url(images/li.jpg);}

.gris {color:#666666;}

#line {clear:both;width:100%;height:1px;background-color:#CCCCCC;margin-bottom:10px;}

/******Deshabilitar******/
#DivDeshabilitar {width:100%;height:100%;position:fixed;z-index:5;}
#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 #F6B220;
		background-color:#FFFFFF;
		background-image:url(../images/FondoVisor.png);
		background-repeat:no-repeat;
		background-size:cover;
		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;}

.display		{display:block;}
.displaynone	{display:none;}


/** DIVs **/
#DivFoto       {width:890px;height:400px;position:absolute;z-index:30;background-color:#FFF;border:1px solid #333;margin:100px 0px 0px 50px;text-align:center;}
#DivFoto #Foto {width:770px;height:auto;float:left;margin:10px 0px 0px 0px;}
#DivFoto #Foto img {width:100%;}
#DivFoto #Nav  {width:60px;height:auto;float:left;margin:150px 0px 0px 0px;}

#DivLoading {background-color:#FFFFFF;width:865px;height:414px;margin:0px;padding:0px;position:absolute;z-index:3;background-image:url(images/Loading.gif);background-size:auto auto;background-repeat:no-repeat;background-position:center center;}


/*		CÓDIGO HOME			*/
#DivCodigoHOME                {background-image:url(images/DivCodigoHOME.png);background-repeat:repeat;border:1px solid #999999;color:#000000;width:970px;height:378px;position:absolute;clear:both;z-index:100; margin-top:12px;}
	#DivCodigoHOME table        {margin:58px 0px 0px 0px;}

	#DivCodigoHOME #CodTx       {float:left;margin:24px 0px 0px 215px;}
	#DivCodigoHOME #CodIn       {float:left;margin:15px 0px 0px 10px;}
	#DivCodigoHOME #CodIn input {width:100px;text-align:center;background-color:#FFFFFF;border:1px solid #666666;padding:6px;margin:5px 0px 5px 0px;}

	#DivCodigoHOME #AutorizoIn  {float:left;width:20px;border:0px;}
	#DivCodigoHOME #AutorizoTx  {float:left;width:630px;}
	#DivCodigoHOME #AutorizoTx.gris {color: #666;}



/*		VIDEOS (Trailer/Ver Online)			*/

#FTRailer     {width:470px;height:302px;float:left;background-color:#000;}

#DivVideos       {width:470px;height:302px;clear:both;background-color:#000;}
	#DivPlayTR   {position:absolute;margin:124px 0px 0px 260px;z-index:4;}
	#DivPlayVER  {position:absolute;margin:124px 0px 0px 92px;z-index:4;}
		#DivPlayTR1   {position:absolute;margin:104px 0px 0px 156px;z-index:4;}
		#DivPlayVER1  {position:absolute;margin:104px 0px 0px 142px;z-index:4;}
.ImgDivVideos    {width:470px;margin:50px 0px 0px 0px;}


#DivCerrar {width:98%;text-align:right;margin: 5px 0px 0px 0px;}

/*		TRAILER			*/
#DivTrailer       {width:470px;height:302px;position:absolute;margin:0px;clear:both;background-color:#000000;z-index:100;}
	#Trailer      {width:470px;height:275px;}

/*		VER ONLINE			*/
/*		CĂ“DIGO			*/
#DivCodigo {color:#FFFFFF;width:470px;height:302px;position:absolute;clear:both;background-color:#000000;z-index:100;}
	#DivCodigo #CodTx {float:left;margin:22px 0px 0px 120px;color:#FFF;}
	#DivCodigo #CodIn {float:left;margin:15px 0px 0px 10px;}
	#DivCodigo #CodIn input {width:100px;height:10px;text-align:center;background-color:#FFFFFF;border:1px solid #999;padding:4px;margin:5px 0px 5px 0px;}
	#DivCodigo #AutorizoIn {float:left;margin-left:20px;width:20px;}
	#DivCodigo #AutorizoTx {float:left;width:400px;}

/*		VISOR			
#DivVisor       {width:470px;height:302px;position:absolute;clear:both;background-color:#000000;z-index:100;}
	#Visor      {width:470px;height:255px;background-color:#000000;margin: 5px 0px 0px 0px;}
*/


/** BASE **/
#BaseImg {width:58px;float:left;height:100%;text-align:center;}
#BaseSep {width:58px;float:left;height:100%;}

/** CABECERA **/
#CAB {width:96%;height:210px;clear:both;margin:0px auto 0px auto;}
	#CAB .ED {margin-top:80px;}

/** PIE **/
#PIE           {color:#CCC;font-size:12px;width:96%;height:80px;clear:both;padding:40px 0px 0px 0px;margin:0px auto 0px auto;}
	#PIE a       {color:#666;text-decoration:none;}
	#PIE a:hover {color:#000;}

/** CONTENIDOS **/
#CONTENIDOS {width:90%;margin:0px auto 0px auto;}

/********************** Scroll CATEGORIAS **********************/
#ScrCategorias			         {text-align:left;width:280px;float:left;}
#ScrCategorias .viewport     {width:252px;height:414px;overflow:hidden;position:relative; background-color:}
#ScrCategorias .overview	   {list-style:none;position:absolute;width:275px;}
#ScrCategorias .scrollbar	   {position:relative;float:right;width:9px;}
#ScrCategorias .track		     {background-color:#B90101;height:100%;width:2px;position:relative;margin:0px;}
#ScrCategorias .thumb		     {background-color:#B90101;border-bottom:1px solid #FFF;width:8px;margin:0px 0px 0px -3px;cursor:pointer;overflow:hidden;position:absolute;}
#ScrCategorias .thumb .end   {overflow:hidden;height:5px;width:8px;}
#ScrCategorias .disable		   {display:none;}
#ScrCategorias a			       {float:left;width:252px;height:auto;padding:0px 2px 0px 4px;margin:1px 0px 1px 0px;}
#ScrCategorias a:hover	  	 {color:#FFF;background-color:#B90101;}
#ScrCategorias .CatActivoCat {color:#FFF;float:left;width:252px;height:auto;padding:0px 2px 0px 4px;margin:1px 0px 1px 0px;background-color:#B90101;}
#ScrCategorias .CatActivoDes {color:#999;float:left;width:252px;height:auto;padding:0px 2px 0px 4px;margin:1px 0px 1px 0px;background-color:#FFF;}

/** CATALOGO **/
#SinResultados {color:#FFF;text-align:center;font-weight:bold;width:572px;height:414px;float:left;background-color:#B90101;line-height:415px;margin-left:10px;}

#OBRDatos {clear:both;height:440px;}
	#OBRDatos a {color:#333;text-decoration:none;}
	#OBRDatos a:hover {color:#FFF;text-decoration:none;}


#OBRCarteles                    {width:350px;float:right;}

	#OBRCarteles #Images          {float:left;width:160px;margin-right:15px;}
	#OBRCarteles #Images img      {cursor:pointer;margin-bottom:5px;}
	#OBRCarteles #Images .cartel  {width:160px;height:228px;}
	#OBRCarteles #Images .foto    {width:160px;height:66px;}

	#OBRCarteles #DatosCat           {float:left;width:174px;text-align:left;}
	#OBRCarteles #DatosCat table     {font-size:14px;color:#666;margin-top:10px;line-height:160%;}
	
.Titulo {font-size:20px;font-weight:normal;line-height:160%;}


#OBRBusqueda          {clear:both;text-align:left;height:45px;}
	#OBRBusqueda input  {color:#FFFFFF;width:205px;height:20px;border:0px;margin:0px 4px 2px 4px;background-color:#000;text-indent:4px;}

		/********************** Scroll Obras **********************/
		#ScrollObras             {font-size:14px;text-align:left;width:530px;float:left;}
		#ScrollObras .viewport   {width:97%;height:370px;overflow:hidden;position:relative;}
		#ScrollObras .overview   {list-style:none;position:absolute;}
		#ScrollObras .scrollbar  {position:relative;float:right;width:9px;}
		#ScrollObras .track      {background-color:#000000;width:8px;height:100%;position:relative;margin:1px;}
		#ScrollObras .thumb      {background-color:#FFFFFF;width:6px;cursor:pointer;overflow:hidden;position:absolute;margin:1px 0px 0px 1px;}
		#ScrollObras .thumb .end {overflow:hidden;height:5px;width:8px;}
		#ScrollObras .disable    {display:none;}
		#ScrollObras a  	       {float:left;width:590px;height:18px;padding:2px 2px 3px 4px;margin-top:2px;color:#1C3A3F;text-decoration:none;}
		#ScrollObras a:hover     {float:left;width:590px;height:18px;padding:2px 2px 3px 4px;background-color:#000000;color:#FFFFFF;}

.cartel  {width:167px;height:238px;}

/************************* FICHA *************************/

#FFila         {clear:both;margin:0px 0px 20px 0px;}
#FFila h1      {font-size:20px;font-weight:normal;margin:0px;}
#FFila h2      {font-size:16px;font-weight:normal;}

#FFila #Cartel {float:left;width:200px;}
#FFila #Datos  {float:left;width:700px;}

#FFila #Video  {float:left;width:500px;height:430px;}
#FFila #Fotos  {float:left;width:400px;}
	#FFila #Fotos img {width:48%;margin:0px 2% 2% 0px;}















