body {
	margin : 0;
	padding : 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-image: url(../images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	
		
}

body .website{
	width:980px;
	height:auto;
	margin:auto;
}

/*****Iframes *********/
.iframe{
	width:530px;
	height:230px;
	/ width: 540px;
	/ height:250px;
	overflow:hidden;
	background-color: transparet;
}
#iconcerts{
	width:570px;
	height:220px;
	/ width:830px;

	/ height:220px;
	
	overflow:hidden;
	background-color: transparet;

}
#itheater{
	width:510px;
	height:250px;
	/ width:560px;
	/ height:200px;
	overflow:hidden;
	scrolling:no;
	background-color: transparet;
	
}
/**** Navigation ****/
.nav, .nav ul { 
	list-style: none;
	margin: -1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.nav {
  font-family: Arial;
  z-index: 50;
  position: relative;
}
.nav li {
	float: left;
	margin: 1px 0px 0px 0px;
	/ margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { /* Caracteristicas del Primer nivel del menu*/
  display: block;
  padding:0px 0px 0px 0px;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
  background:transparent;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #transparent;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {/* controla el estado original del segundo nivel*/
  background:transparent;	
}
#nav-one li:hover ul a:hover, /*control hover del segundo nivel*/
#nav-one li.sfHover ul a:hover {
	background:transparent;	
}

.nav ul {/* controla el ul del segundo nivel*/
  /*border-bottom: 1px solid #000;*/
  list-style: none;
  position: absolute;
  top: -999px;
  left:1px;
}
.nav li:hover ul,
.nav li.sfHover ul {/*maneja distacia del submenu con respecto al menu*/
  top: 5px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {/*caracteristicas del cuadro <ul> del submenu*/
  /*border: 1px solid #000;*/
  border-bottom: 0;
  padding-right: 1px;
  width: 180px;
  height:150px;
  white-space: nowrap;
}
.nav ul a:hover {
  background:transparent
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{/* estado original del submenu*/
	position:absolute;
	_position:inherit;
	_float:left;
	top: 0;
	/*border: 0px solid transparent;*//*THEME CHANGE HERE*/
border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: transparent;

 width: 640px; /* value of de panels*/
	visibility:hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display:block;
text-indent: 0px;
/*border: 1px solid #ADED7C;*/ /*THEME CHANGE HERE*/
padding: 0px 0px 0px 0px;
text-decoration: none;
font-weight: bold;
/*color: black;*/
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: transparent;
}

/*** End submenu properties *****************/

#content {
	margin : 0 auto;
	width : 978px;
	padding-top : 0;
}

#header {
	width:980px;
	height:auto;
	margin:auto;
}

.logo {
	height:90px;
	width:222px;
	margin:0px;
	float: left;
	}
.searchbar {
	height:90px;
	width:504px;
	background-image:url(../images/search-background.jpg);
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.browser {
	margin: 20px 10px 20px 20px;
	vertical-align: middle;

	}
	
.slogan {
	height:90px;
	width:252px;
	background-image:url(../images/were-never-sold-out.jpg);
	float: left;
	}

img {
border : none;
}

input.text {
	width : 350px;
	height:30px;
	border : 1px solid #6c757a;
	background-color : #ffffff;
	color: #666666;
	font-size: 130%;
}
input.text:hover {
	background-color : #ffffcc;
}

input.searchbutton {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	color : #993300;
	height : 22px;
	padding-left : 1px;
	padding-right : 1px;
	font-size: 105%;
	font-weight:200;
	height:33px;
	width: 98px;
	background-image: url(../images/search-button.gif);
	border: 1px solid FFFFFF;
}

.menubar {
	width:100%;
	background-color:#B31616;
	height:31px;
	clear: both;
	}

#bodycontent {
	width:980px;
	height:auto;
	margin:auto;
}

#left {
	float : left;
	width :150px;
	height:auto;
	background-color : #ffffff;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 2px;
	margin: 5px 0px 0px 4px;
}

#left img {
	margin-bottom:5px;
}

.leftmenu {
	padding : 0;
	width : 150px;
	margin : 0;
}

.leftmenu a{
	display : block;
	color : #666666;
	padding : 3px 0 3px 10px;
	margin : 0 0 1px 0;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
}

.leftmenu img {
	float: left;
	margin: 0px 4px 0px 2px;
}

.leftmenu a.menu {
	display : block;
	color : #666666;
	padding : 3px 0 3px 10px;
	margin : 0 0 1px 0;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
}

.leftmenu a:hover {
	color : #E10016;
	text-decoration: underline;
}

#center {
	float:left;
	width:493px;
	margin:5px 4px 0px 5px;
	/ margin:5px 8px 0px 5px;
}

.centralbox {
	width:468px;
	padding:10px;
	border: 1px solid color: #CCCCCC;
	border: 1px solid #CCCCCC;
	float: left;
	}
.centralbox h1 {
	font-size: 65%;
	color:#990000;
	}
.centralbox a{
	font-size:65%;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	display: block;
	width: 95%;
	line-height: 1.6;
	margin-left: 3px;
	}
.centralbox a:hover{
	text-decoration:underline;
	color: #990000;
}

.insidecentralbox {
	width:150px;
	margin-right:3px;
	border: 1px solid color: #CCCCCC;
	float: left;
}

.insidecentralbox h1{
	font-family:Arial, verdana;
	font-size:11px;
	font-stretch:narrower;
}

.insidecentralbox-r {
	width:150px;
	border: 1px solid color: #CCCCCC;
	float: left;
}

.hospitality-box {
	width:468px;
	height:200px;
	display:block; overflow:hidden;
	float:left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 10px;
	}

.hospitality-title {
	width: 100%;
	border:1px solid #CCCCCC;
	padding: 5px 0 5px 0;
	margin-bottom:5px;
	display:block; overflow:hidden;
	}
	
.hospitality-title img{
	margin:0px 0px 0px 0px;
	float:left;
}

div.eventlist{
	color: #414141;
	width:233px;
	height:75px;
	float: left;
	font-size:65%;
}

div.eventlist a {
	color: #000000;
	text-decoration:underline;
	background-image:url(main/events_hover.jpg);
	background-repeat:repeat-y;
	text-decoration: none;
	text-align:left;
}

div.eventlist a:hover {
	text-decoration: underline;
	color: #990000;
	text-align:left;
}
div.eventlist .datum {
	color: #FF6600;
	text-align:left;
}

.img1 {
	border:none;
	float: left;
	padding-right: 5px;
	margin-top: 7px;
	}

.eventlist .datum{
	font-family:Arial, verdana;
	font-size:10px;
	font-stretch:narrower;
}
/*******Content Pages**************/
#page_content{
	float:left;
	width:645px;
	height: auto;
	margin:0px 0px 0px 3px;
	background-image:url(../images/bg_results.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.right_box{
	float:left;
	width:155px;
	height:auto;
	margin:5px 0px 0px 0px;
	border:0px solid #CCCCCC;
}

.right_box_content2{
	float:left;
	width:auto;
	height:auto;
	margin:5px 0px 0px 10px;
	border:0px solid #CCCCCC;
}



/******************************/

/**Hot events***/

.right_events{
	float : left;
	width : 300px;
	height:auto;
	background-color : #ffffff;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 5px;
	margin: 5px 0px 5px 0px;
}

.right_events h2{
	font-size:14px;
	font:arial;
	font-stretch:narrower;
	color:#0033cc;
	margin: 0px;
}

.right_events .hot_event{
	float:left;
	width:295px;
	margin:7px 0px 0px 0px;
	font-family:Arial, verdana;
	font-size:11px;
	font-stretch:narrower;
	color:#666666;
	height:auto;
}
/*.right_events .hot_event img{
	float:left;
	margin:0px 3px 0px 0px
}*/

.right_events .hot_event a{
	color:#0066CC;
}
.right_events .hot_event a:hover{
	color:#002C57;
}

.right_events .hot_event:hover{
	background-image:url(../images/bg_results.gif);
	background-position: top;
	background-repeat:repeat-x;
}

.right_events p{ margin:5px 0px 0px 5px; padding:0px;}

/***************/
.right{
	float : left;
	width : 300px;
	height:auto;
	background-color : #ffffff;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 5px;
	margin: 5px 0px 5px 0px;
}

.right_concert{
	float : left;
	width : 300px;
	height:262px;
	background-color : #ffffff;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
.right_tittle{
	width:300px;
	height:25px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color: #0033cc;
	font-weight:bold;
	background-color:#e9e9e9;
	border-bottom:1px solid #CCCCCC;
}

.right_tittle p{ padding:5px 0px 0px 10px; margin:0;}

.right_concert .right_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:140px; height:auto;
	margin:5px 0px 5px 6px;
}

.right_concert .right_box ul{ margin:0; padding:0; list-style: url(../concerts-tickets/images/tn_selevents_list_bullet.gif) inside;}
.right_concert .right_box ul li{ margin-top:5px;}
.right_concert .right_box a{ color:#15356e; text-decoration:none;}
.right_concert .right_box a:hover{ color: #0066FF; text-decoration: underline;}


.right h2 {
	font-size:14px;
	font:arial;
	font-stretch:narrower;
	color:#0033CC;
	margin: 0px;
	}
.right a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#666666;
	text-decoration:none;
	display: block;
	line-height: 1.6;
	margin-left: 3px;
	}

.right a:hover{
	text-decoration:underline;
	color: #990000;
}

#rightnews {
	float : left;
	width : 300px;
	height:auto;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 5px;
	margin: 5px 0px 5px 0px;
}

#rightnews h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 16px;
	text-align: center;
	margin:0px 0px 5px 0px;
}

#rightnews .news_box{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:bold;
	color: #000000;
	text-decoration:none;
	text-align: left;
	width:250px;
	height:auto;
	margin:auto;
	}

#rightnews a{
	color: #990000;
	text-decoration:none;
	font-weight:bold;
	}

#rightchat {
	float : left;
	width : 220px;
	background-image:url(../images/live-chat.jpg);
	background-position:center;
	background-repeat:no-repeat;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 5px;
	margin: 3px 0 5px -2px;
	height: 60px;
}

/****News letter****/
#ccoptin{ padding:68px 0px 0px 55px; width : 312px;
	height:150px;}
.mailinglist{
	float : left;
	width : 312px;
	height:120px;

	padding: 0px;
	margin: 5px 0px 5px 0px;
	background-color : #ffffff;
	font-family:Arial, verdana;
	font-size:12px;
	color:#666666;
	text-align:center;
	background-image:url(../images/mailing.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
.mailinglist h2{
	font-size:14px;
	font-stretch:narrower;
	color:#0033CC;
	text-align:center;
	margin:7px 0px 0px 0px;
	/ margin:12px 0px 0px 0px;
}
.mailinglist h2 a{
	font-size:14px;
	font-stretch:narrower;
	text-decoration:none;
	color: #0066CC;
}

.mailinglist h2 a:hover{
	font-size:14px;
	font-stretch:narrower;
	text-decoration: underline;
	color: #0033CC;
}

.text_mailinglist{
	margin-left:15px;
	margin-top:20px;
	width:130px;
	height:15px;
}

.mailinglist_button{
	width:40px;
	height:20px;
	font-family:Arial, verdana;
	font-size:12px;
	font-stretch:narrower;
}


/*** News ********************/

.news_announcement{ width:450px; height:auto; float:left;}

.news_announcement h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}

.news_announcement b{color:#0066CC; font-weight:normal;}
/*************/
.tn_selevents_list{
	margin:5px 0px 0px 0px;
}

.citybox {
	float:left;
	width:auto;
	margin:1px 10px 0px 5px;
	}

.citybox img{
	margin-bottom:10px;
	}

/***** footer ***/
.footer{
	width:100%;
	height:auto;
	clear:both;
	background-image:url(../images/border_bottom-ff.jpg);
	/ background-image:url(../images/border_bottom-ff.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.footer_content{
	width:980px;
	height:auto;
	font-family:Arial, verdana;
	padding:20px 0px 0px 0px;
	margin:auto;
}

.footer_box a{
	font-size:11px;
	color:#0066CC;
}
.footer_box{
	width:970px;
	height:auto;
	margin:auto;
	text-align:center;
	margin:3px 0px 0px 0px;
}

.footer_box a:hover{
	font-size:11px;
	text-align:center;
	color: #666666;
}
.footer_box .spacer{
	font-size:12px;
	color: #CCCCCC;
}

.footer_box .disclaimer{
	font-family:Arial, verdana;
	font-size:10px;
	font-stretch:narrower;
	color:#666666;
}
.footer_box .disclaimer a{
	font-family:Arial, verdana;
	font-size:10px;
	font-stretch:narrower;
	color:#0066CC;
}

/**********************************************************************/
#fade.black_overlay{
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
}
#light.white_content {
		font-size:12px;
        display: none;
        position: absolute;
        top: 10%;
		right:10%;
		left:10%;
		margin:0px auto 0px auto;
        width: 620px;
        height: auto;
        padding: 16px;
        border: 16px solid #180040;
        background-color: white;
        z-index:1002;
        overflow: auto;
		color:#3f4040;
}

.white_content h2{ font-size:18px;}


