/*
	lotus theater
	=========================================================
	(c)2008 Lotus Theater
	=========================================================
*/
@import url("tab-images.css");

body {
	background: #000000 url(../LT_Images/bg.jpg) top center repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.main,  { /*  width:1044px; */ width:100%; margin:0 auto;}
.main-area {width:742px;  margin:0 auto;}

.header, .headertop, .hd-bottom { width:100%;  margin:0 auto;}
.header, .header2 { background: #000000;}

.headertop { background:url(../LT_Images/hd-top.gif) top center no-repeat; padding-top:27px; /*  url(../images/blue--.gif)      */} 
/* .header-top  { height:31px;} */
.hd-bottom { background: url(../LT_Images/hd-btm.jpg) bottom center no-repeat; /* height:7px; */ padding-bottom:7px;}


.logo { background:url(../LT_Images/logo.gif) top left no-repeat; width:165px; height:88px;}
.logo-pad { height:112px; padding-top:52px; padding-left:534px;}

.pad-left { padding-left:4px;}
.pad { padding:0px 15px 0 15px;}

/* left panel */

.leftpanel {  width:478px; float:left; }
* html .leftpanel {  width:478px; float:left;  }


.left-top {padding-top:14px; padding-bottom:15px; color:#CCCCCC; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
h1 { color:#FFFFFF; font-size:28px; font-family:  "Times New Roman", Times, serif;  padding-bottom:15px; margin:0px;}
.left-hori-line { background:url(../LT_Images/left-hor-div-line.gif) top left no-repeat; height:2px; padding-bottom:15px !important; padding-bottom:4px; }

/* boxes */
.element, .left-top,
.left-box1 {
	width:478px;
}
.box-head { background: url(../LT_Images/box-top2.gif) top left no-repeat; width:478px; height:38px;}

.box-head2 { background: url(../LT_Images/box-top2.gif) top left no-repeat; width:478px; height:37px;}

.box-head-in { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
.leftpart { float:left; width:255px; padding-top:12px; padding-left:20px; font-size:10px; font-weight:bold;}
.rightpart { float:left; width:175px; padding:12px 20px 0 0; font-size:9px;  font-weight:normal; color:#CCCCCC; text-align:right}


.box-body { /* padding-left:4px; */
	height:302px;
}
.box-body-img {width:478px; }
.img1, .img2 , .img3 , .img4 , .img5  { width:478px; height:278px; }

.tab-box { margin-left:12px !important; margin-left:8px; }
.tab { background:url(../LT_Images/box-body-tab.gif) top left no-repeat;  padding-left:6px; }
.tab-in { background: url(../LT_Images/box-body-tab-mid.gif) top left repeat-x; padding:0px 5px 0px 5px; }
.tab2 { background: url(../LT_Images/box-body-tab-rght.gif) top right no-repeat; padding-right:6px; }

.tab-in {  color:#967C63; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
.tab-in a{ color:#967C63; text-decoration:none; }
.tab-padtop { padding-top:5px; text-align:center;}

.box-body-footer { width:470px; padding-top:258px; margin-bottom:3px; }
.box-body-footer2 {
	background: url(../LT_Images/box-body-footer2.gif) bottom left repeat-y;
	width:473px;
	height:81px;
	margin-left:1px;
}
.box-body-footer2-pad {
	color:#CCCCCC;
	font-size:10px;
	padding: 10px 5px 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* club */

.club-box-footer { background:url(../LT_Images/club-box-footer.gif) top left no-repeat; width:478px; height:10px;}
.club-padtop {
	padding-top:1px;
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}

.club-padtop ul {  padding-left:18px;}
* html .club-padtop ul { margin:0px; margin-top:5px; }
.club-padtop li {font-size:13px; list-style:square;}
.club-padtop li a {color:#CCCCCC; text-decoration:none; }
.club-padtop li a:hover {color:#CCCCCC; text-decoration:none; }


/* eventos */
.pdf {font-size:10px; color:#CCCCCC; font-weight:bold;  }
.pdf img{ margin-right:10px;  border:0px; }

.pdf a {color:#CCCCCC; font-weight:bold; text-decoration:none; }
.pdf a:hover {color:#CCCCCC; font-weight:bold; text-decoration:underline; }

.eventos-padtop {
	margin-top:5px;
}

/* contacto */

.contacto {
	font-size:13px;
	text-align:left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 50px;
}
.contacto a {color:#CCCCCC; text-decoration:none; }
.contacto a:hover {color:#CCCCCC; text-decoration:none; }

/* right panel */
.lamp, .rightpanel-ver { width:262px; }
.rightpanel { margin-left:27px; }
.rightpanel-ver { float:right; /* margin-left:483px; */ background: url(../LT_Images/right-ver-line.gif) top left repeat-y;}
.ver-top { background:url(../LT_Images/right-ver-line-top.gif) top left no-repeat;}

.box1 { background: url(../images/right-link-bg-.gif) top left no-repeat; width:232px; /* height:43px; */ margin-bottom:12px;}
.box1, .box1 a { color:#D8D2CD; font-size:13px; font-family:"Times New Roman", Times, serif; font-weight:bold;}

.box1 a { text-decoration:none; }
.box1 a:hover, .box1:hover
{ background:url(../LT_Images/right-link-ovr.gif) top left no-repeat; /* width:232px;  height:43px; */}

.box1 ul { margin:0px; padding:0px; list-style:none; }
.box1 li { list-style:none; background:url(../LT_Images/right-link-bg.gif) top left no-repeat; height:43px; }
.box1 li a {   /* width:232px; height:43px; */ 
padding:14px 14px 14px 19px !important; display:block;}
.box1 li a:hover{
	background:url(../LT_Images/right-link-ovr.gif) top left no-repeat;
}

.box1 ul li.box1selected {  background: url(../LT_Images/right-link-ovr.gif) top left no-repeat; cursor:auto; }

.box1 ul li.disable { cursor:text;  }
.box1 ul li.disable a:hover{
	cursor:text;
	background: url(../LT_Images/right-link-ovr.gif) top left no-repeat;
}


/* nav 2 */
.nav2 { background: url(../images/right-link-bg-.gif) top left no-repeat; width:212px; margin-left:19px;  }
.nav2, .nav2 a { color:#D8D2CD; font-size:13px; font-family:"Times New Roman", Times, serif; font-weight:bold;}

.nav2 a { text-decoration:none; }
.nav2 a:hover, .nav2:hover
{ background:url(../LT_Images/nav2-bg.gif) top left no-repeat; /* width:232px;  height:43px; */}

.box1 ul
.nav2 ul { margin:0px; padding:0px; list-style:none;  }
.nav2 li { list-style:none; background:url(../LT_Images/nav2-bg.gif) top left no-repeat; height:31px; }
.nav2 li a  {   /* width:232px; height:43px; */ 
padding:7px 5px 5px 14px !important; display:block;}
.nav2 li a:hover{  background:url(../LT_Images/nav2-bg-ovr.gif) top left no-repeat;}

.nav2 ul li.box1selected {  background:url(../LT_Images/nav2-bg-ovr.gif) top left no-repeat; }

.nav2 ul li.disable, .disable-cur { cursor:text;  }
.nav2 ul li.disable a:hover{ cursor:text; }

.nav2 ul li.enable, .enable-cur { cursor:hand;  }


/*
.box12, .box12 a { color:#D8D2CD; font-size:13px; font-family:"Times New Roman", Times, serif;}
.box12 li { list-style:none; padding:14px 0px; background:url(../images/right-link-bg.gif) top left no-repeat;  height:43px;}
.box12 li a{ background:url(../images/right-link-bg.gif) top left no-repeat; /* width:232px; height:43px; */ 
/* padding:14px 12px 14px 19px; }
.box12 li a:hover{  background:url(../images/right-link-ovr.gif) top left no-repeat;}
*/

.ClickTickets {  width:232px; height:50px;}
.ClickTickets-in { padding:10px 12px 12px 12px;}


.guest { background:url(../LT_Images/newsletter_act.gif) top left no-repeat; width:232px; height:93px;}
.guest-in {
	color:#5E4D4D;
	font-size:11px;
	padding:46px 12px 12px 12px;
}

.nostros { background:url(../LT_Images/unete.gif) top left no-repeat; width:232px; height:100px;}
.nostros-in {padding-top:37px;}
.nostros-in img { float:left;}

/* footer */

.footer {
	background:#000000;
	margin-right:6px;
	margin-top:20px;
}
.fot-left-top { background:url(../LT_Images/footer-top-left-crnr.gif) top left no-repeat;}
.fot-right-top { background:url(../LT_Images/footer-top-rght-crnr.gif) top right no-repeat;}

.fot-right-top { color:#999999; font-size:11px; text-align:center; padding:16px; line-height:20px;  }
.fot-right-top a{ color:#999999; text-decoration:none;}
.fot-right-top a:hover{ color:#999999; text-decoration:underline;}

.light { color:#333333;}
.light a{ color:#333333; text-decoration:none;}


.clear {clear:both;}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/* toggler */

div.box-head { padding:0px; margin:0px; font-size:10px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.box-head.home {cursor: pointer;}

#accordion {
	margin:0px 0px;
}



/* guest list */
.box-head4 { background: url(../images/box-top2.gif) top left no-repeat; width:478px; height:35px;}
.guestlist { background:#666666 url(../images/box-guestlist-top-bg.gif) top left repeat-x; width:470px; 

margin: 0px 4px 0px 4px}

.guesttable {width:478px;  color:#FFFFFF; font-size:10px; }
.pad1 {padding:21px 33px 24px 33px;}
.pad2 {padding:0px 33px 24px 75px;}
.pad2a { width:10px}
.title-bg { background:#333333; width:102px; padding:6px; }


.width1 { width:56px;}
.width2 { width:150px;}
.width3 { width:70px;}
.width4 { width:202px;}

.table2 input  { background:#FFFFFF; border:0px;}
.input2  { width:193px; height:18px;  padding-top:4px;}
.input11 { width:35px; height:18px;  padding-top:4px;}

.subtable { width:146px; color:#303030} 

.dia { background:#333333; padding:7px}
.pad3 {padding:17px 0px 0px 33px;}
.pad3 img { padding-bottom:18px;}
.pad3a {padding:0px 0px 0px 33px;}
.width4 { width:202px;}
.dia2 { width:15px; height:20px; background:#FFFFFF; }


.input9 {   height:20px;}


a:link {
	color: #999999;
}
a:visited {
	color: #999999;
}
a:hover {
	color: #999999;
}