﻿/* REDEFINICIO TAGS BASICS */

body {
	margin: 0 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#000000;
	}
h1 {
 color:#000000;
 font-size:18px;
 font-weight:bold;
 margin-bottom:10px;
 margin-left:0px;
 padding-left:0px;
}

h2 {
	font-size:14px;
	color:#605a02;
	font-weight:bold;
	margin-bottom:0px;
}
h3
{
	color:#0386a9;
	font-size:12px;
	margin-top:0;
	font-weight: bold;
}
h4
{
	color:#000000;
	font-size:12px;
	margin:20px 0px 10px 0px;
	border-bottom:1px solid #333333;
	font-weight: bold;
}
h5
{
	color:#fff;
	background-color:#19171C;
	border:1px solid black;
	padding:2px 0 2px 5px;
	font-size:11px;
	font-weight: bold;
}
p 
{
	padding-top:0px;
	margin-top:0px;
}
ul{
	list-style-type:none;
	font-size:12px;
	padding:0px;
	margin:0px;
	}
li
  {
  margin: 0;
  padding: 0;
  }

input
{
	font-size:13px;
	padding:0px;
	margin-bottom:6px;
}
td
{
	vertical-align:top;
}
a
{
	outline:none;
	color:#000000;
	text-decoration:none;
}
a:hover
{
	outline:none;
	color:#000000;
	text-decoration:underline ;
}

/* TAGS LAYOUT */
.MainOuter {margin:0 auto;width:950px; padding:0px;}
.MainInner {overflow:auto;	width: 950px;	text-align:left;	height:100%; padding-top:15px;}
.BarraSup {height:132px; margin-bottom:5px;}
.SupLogo {float:left; width:190px; margin: 0 10px 0 0; padding:0;}
.SupBanner {float:left; width:740px; margin: 0 5px 0 5px; padding:0;}
.SupLinks {float:left; width:100px; margin:0; padding:0; height:130px; position:relative;}
.SupLinksIn {position:absolute; bottom:6px; text-align:left;width:100px;}
.SupLinksIn a {color:#19171C; line-height:16px; font-weight:bold;}
.SupLinksIn a:hover {color:#19171C;}

/* MENUS */
#MainMenu {height:25px; }
#MainMenu ul {list-style-type:none; margin:0; padding:0; font-size:16px; line-height:25px;}
#MainMenu ul li {background:url('../imgs/iconr.gif') no-repeat 0 5px; float:left;padding-left:20px; margin-right:17px;}
#MainMenu ul li.Current {background:url('../imgs/iconb.gif') no-repeat 0 5px; float:left;padding-left:18px; margin-right:17px;}
#MainMenu ul li a {color:#c50005;}
#MainMenu ul li a:hover {text-decoration:none; color:#19171C;}
#MainMenu ul li.Current a {color:#19171C;}
#MainMenu ul li.Current a:hover {text-decoration:none; color:#19171C;}

#MainSubMenu {height:25px; background-color:#19171c; margin-bottom:5px; padding-left:5px; }
#MainSubMenu ul {list-style-type:none; margin:0; padding:0; font-size:12px; }
#MainSubMenu ul li {background:url('../imgs/fletxaw.gif') no-repeat 0 9px; float:left;padding-left:14px; margin-right:30px; height:25px;}
#MainSubMenu ul li.Current {background:url('../imgs/fletxar.gif') no-repeat 0 9px; float:left;padding-left:14px; margin-right:30px;}
#MainSubMenu ul li a {color:#fff; line-height:25px;}
#MainSubMenu ul li a:hover {text-decoration:none; color:#f5233e;}
#MainSubMenu ul li.Current a {color:#f5233e;}
#MainSubMenu ul li.Current a:hover {text-decoration:none; color:#f5233e;}

.Arcs {position:absolute; bottom:0px; text-align:center;}
.LeftNegre {width:200px; background:url('../imgs/arcs.gif') no-repeat #19171c; background-position:bottom center; padding:10px;}
.LeftBlanc {background:#ffffff; width:200px;}
.RightNegre {background:#19171c; width:750px;}
.RightBlanc {background:#ffffff; width:750px;}
.RightBlancPdL10 {background:#ffffff; width:740px;padding:0 0 0 10px;}


.clear {clear: both; margin-top: -1px;	font-size: 1px;	line-height: 1px;	height: 1px;}

.footer {	font-size:10px;	color:#000000; text-align: right; height:20px; width: 947px; height:25px; padding-right: 3px; border-top:1px solid black; margin: 15px 0px 0px 0px;}
.footer a {	font-size:10px;	color:#000000; text-decoration:none;}
.footer a:hover {color:#000000;	text-decoration:underline;}

.PressBlock {margin-top:20px; margin-left:50px;}
.PressItem {padding-left:40px; margin-bottom:20px;}
.PressTitle {font-weight:bold;}
.PressDesc {}
.PressDownload {}
.PressDwBt {float:left; margin-left:-40px;}

.MainContent {min-height:515px; height:auto !important; height:515px;}
.contentPad {min-height:515px; height:auto !important; height:515px; background-color:#19171c; overflow:auto; position:relative;}
.BarraEsquerra {float:left; width:180px; padding:10px;background-color:#19171c;}
.BarraDreta {float:right; width:750px; overflow:auto; padding:0; margin:0; background-color:#fff;}
.BgWt {background-color:#fff;}

.LBTitle {color:#f5233e; font-size:25px; font-weight:bold; text-align:right;}
.LBSubTitle {color:#fff; font-size:18px; font-weight:bold; margin-top:20px;text-align:right;}
.LBSubTitleSmall {color:#fff; font-size:12px; font-weight:normal; margin-top:20px;text-align:right; border-top:1px dashed #fff; border-bottom:1px dashed #fff; padding:10px 0 10px 0;}
.LBSubTitleSmall a {color:#fff;}
.LBDesc {color:#ccc; font-size:16px; margin-top:20px;text-align:right;}
.LBArcs {position:absolute; bottom:0; width:200px; text-align:center;}

.FMatImg  {border-bottom:1px dashed #AAAAAA;color:#000000;font-size:12px;margin-bottom:10px;}


.LfLogo {margin-bottom:20px;}
.LfMenu {}
.LfButtons {margin-top:15px;}
.LfButtonsL {float:left; width:130px; background-color:#de002c; height:40px;}
.LfButtonsR {float:left; width:95px; margin-left:10px;}
.LfInaugura {margin-top:15px;}
.LfBanners {margin-top:15px;}
.LfLogoGrup {margin-top:25px;}
.LfLogoPress {margin-top:5px;}
.LfLogoConcursPentax {margin-top:15px;}

.DBlContainer {overflow:auto;}
.DBLLeft {float:left;}
.DBW400 {width:400px; margin-right:10px;}
.DBW275 {width:275px;}
.DBW420 {width:420px; margin-right:10px;}
.DBW255 {width:225px;}

.AccIt0 {background-repeat:no-repeat; margin:20px 50px 20px 50px;  padding:0 50px 10px 50px;}
.AccIt1 {background-image:url('../imgs/ico/bar.gif'); height:70px; border-bottom:1px solid #000;}
.AccIt2 {background-image:url('../imgs/ico/disc.gif'); border-bottom:1px solid #000;}
.AccIt3 {background-image:url('../imgs/ico/park.gif')}
.AccIt4 {background-image:url('../imgs/ico/grups.gif');border-bottom:1px solid #000;}

.EmpIt0 {background-repeat:no-repeat; margin:20px 50px 30px 50px;  padding:0 50px 10px 50px;}
.EmpIt1 {background-image:url('../imgs/ico/alquiler.gif'); border-bottom:1px solid #000;}
.EmpIt2 {background-image:url('../imgs/ico/vip.gif'); border-bottom:1px solid #000;}
.EmpIt3 {background-image:url('../imgs/ico/patroc.gif')}

.TickIt0 {background-repeat:no-repeat; margin:20px 50px 20px 50px;  padding:0 50px 10px 50px;}
.TickIt1 {background-image:url('../imgs/ico/entradas.gif'); }

.ContenidorSinopsis {padding:10px;}
.ContSinopsi {height:190px;	position:relative;	margin-bottom:10px; }
.ContSinopsiL {position:absolute;width:150px;height:190px;	left:0;}
.ContSinopsiR {position:absolute;	height:190px;	width:480px;	right:0;}
.ContSinopsiR div {padding-left:5px;	position:absolute;	bottom:0;}
.GalleryContainer {padding-left:14px;}
.ImgGalTeatre {width:230px;padding-bottom:10px;float:left; margin-left:9px;}
.ImgGalTeatre img {	border:1px solid #000000;}
.ImgGalObra {width:80px;	padding-bottom:10px;	float:left;}

.BlVisObraHeader {background-color:#19171c;	border:1px solid black;	padding: 3px 0px 3px 10px; 	margin-bottom:5px; font-weight:bold; cursor: pointer; color:#fff;}
.BlVisObraContent {padding:10px;	font-size:11px;}
.BlVisObraContent a {color:#000000; text-decoration:none;}
.BlVisObraContent a:hover {color:#000000; text-decoration:underline}

.Acc {margin-top:20px;}

.bmetro {background-image:url("/imgs/metro.png");background-repeat:no-repeat;	background-position: 5px top; 	padding-left:35px;min-height:25px; height:auto !important; height:25px;}
.bbus {background-image:url("/imgs/bus.png");background-repeat:no-repeat;	background-position: 5px top; 	padding-left:35px;min-height:25px; height:auto !important; height:25px;}
.bnitbus {background-image:url("/imgs/nitbus.png");background-repeat:no-repeat;	background-position: 5px top; 	padding-left:35px;min-height:25px; height:auto !important; height:25px;}
.bfgc {background-image:url("/imgs/fgc.png");background-repeat:no-repeat;	background-position: 5px top; 	padding-left:35px;min-height:25px; height:auto !important; height:25px;}
.brenfe {background-image:url("/imgs/renfe.png");background-repeat:no-repeat;	background-position: 5px top; 	padding-left:35px;min-height:25px; height:auto !important; height:25px;}
.bparking {background-image:url("/imgs/parking.png");background-repeat:no-repeat;	background-position: 5px top; 	padding-left:35px;min-height:25px; height:auto !important; height:25px;}

.ContListF {float:left;	width:240px; height:240px;	text-align:center;}


/* PRESS */
.LLNotCont{padding:5px;}
.LNotCont {	padding-left:55px;	margin-bottom:20px;}

.LNNota {background-image:url("../imgs/ico/nota.gif"); background-repeat:no-repeat;}
.LNDoss {background-image:url("../imgs/ico/mat.gif"); background-repeat:no-repeat;}
.LNConv {background-image:url("../imgs/ico/conv.gif"); background-repeat:no-repeat;}
.LNHem {background-image:url("../imgs/ico/hem.gif"); background-repeat:no-repeat;}

.LNotContDT {font-weight:bold; margin-bottom:3px; color:#555555;}
.LNotContTIT {font-weight:bold; color:#111111;margin-bottom:2px;}
.LNotContTIT a {color:#111111;text-decoration:none;}
.LNotContTIT a:hover {color:#111111;text-decoration:underline;}
.LNotContDESC {}

.FNotCont {padding:10px;}
.FNotTopBar {text-align:center;}
.FNotTitle {font-weight:bold;color:#111111;font-size:18px;text-align:center;padding:15px;}
.FNotDesc {text-align:justify;font-size:12px;line-height:17px;}
.FNotDoc {border:1px solid #aaaaaa; margin-top:20px; padding:10px;}
.FNotDoc h1 {font-weight:bold; font-size:13px;margin:0px;border-bottom:1px dotted #aaaaaa;}
.FNotDocItem {background-image:url("../imgs/ico/mat.gif"); background-repeat:no-repeat;padding-left:55px; padding-bottom:12px; margin-top:10px;}
.FNotDocItem h1 {font-weight:bold; font-size:12px;margin:0px;border:0px;}
.FNotDocItem h2 {font-weight:normal; font-size:12px;margin:0px;border:0px; color:#000000;}
.FNotDocImg {text-align:center;margin-bottom:10px;}

.OrgLink {text-align:right; padding-right:10px; color:#333333;}
.OrgLink span {color:#ffffff; background-color:#000000;font-weight:bold;padding: 3px;}
.OrgLink a {color:#ffffff; text-decoration:none;}
.OrgLink a:hover {color:#ffffff; text-decoration:underline;}

.LLMatCont {padding:5px; margin-bottom:10px;}
.LMatCont {	padding-left:10px;	margin-bottom:2px;margin-left:5px;}
.LMatCont p  {padding:0px;	margin:0px;}
.LMatListTitle {font-size:12px; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #aaaaaa;}

.LMatContTIT {font-weight:bold; color:#111111;}
.LMatContTIT a {color:#111111;text-decoration:none;}
.LMatContTIT a:hover {color:#111111;text-decoration:underline;}
.LMatContDESC {padding:0px; margin:0px;}


.LMItem {background-image:url("../imgs/ico/iteml.gif"); background-repeat:no-repeat; background-position:0px 5px;margin-bottom:5px;}


.FMatCont {padding:10px;}
.FMatTopBar {text-align:center;}
.FMatTitle {font-weight:bold;color:#111111;font-size:18px;text-align:center;padding:15px;}
.FMatSubTitle {font-weight:bold;color:#111111;font-size:14px;text-align:center;padding:0px 15px 15px 15px;}
.FMatDesc {text-align:justify;font-size:12px;line-height:17px; border:1px solid #aaaaaa; padding:5px;}
.FMatDoc {border:1px solid #aaaaaa; margin-top:10px; padding:5px;}
.FMatDoc h1 {font-weight:bold; font-size:13px;margin:0px;border-bottom:1px dotted #aaaaaa;}
.FMatDocItem {background-image:url("../imgs/ico/mat.gif"); background-repeat:no-repeat;padding-left:55px; padding-bottom:8px;margin-top:10px;}
.FMatDocItem p {padding:0px; margin:0px;}
.FMatDocItem h1 {font-weight:bold; font-size:12px;margin:0px;border:0px;padding:3px 0px 0px 0px;}
.FMatDocItem h2 {font-weight:normal; font-size:12px;margin:0px;border:0px; color:#000000;padding:0px 0px 4px 0px;}
.FMatImg {margin-top:10px;}
.FMatImg h1 {font-weight:bold; font-size:12px;margin:0px;border:0px;padding:0px 0px 0px 3px;}
.FMatImg h2 {font-weight:normal; font-size:12px;margin:0px;border:0px; color:#000000;padding:0px 0px 0px 3px;}
.FMatImg h3 {font-weight:normal; font-style:italic; font-size:11px;margin:0px;border:0px; color:#000000;padding:0px 0px 4px 3px;}
.FMatDocImg {text-align:center;margin-bottom:10px;}
.FMatDocTxt {padding:5px;}
.FMatDocItemT {font-weight:bold; margin-top:10px;}
.FMatDocItemD {}
.FMatDocItemL {margin-top:5px;}
.FMatDocItemL a {text-decoration:underline;}
.FMatDocItemL a:hover {text-decoration:none;}

