BODY {
	MARGIN-TOP: 0px;
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	LINE-HEIGHT: 13px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	POSITION: relative;
	HEIGHT: 100%;
	BACKGROUND-COLOR:#C9DCEB;
	text-align: center;
	background-image: url(../gfx/bg.jpg.ashx);
	/*background-image: url(/images/Fanfarlo_4.jpg.ashx);*/
	/*background-image: url(/images/TheHeavy_skin.jpg.ashx);*/
	/*background-image: url(/images/largeweb_flat.jpg.ashx);*/
	/*background-image: url(/images/BM0310_skin2.jpg.ashx);*/
	/*background-image: url(/images/BM040510_skin3.jpg.ashx);*/
	background-repeat: repeat-x;
	background-position: top;
}

FORM {
	WIDTH: 800px;
	/*min-height: 400px;*/
	height: 100%;
	BACKGROUND-COLOR:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	padding: 5px;
	border: 10px solid #9E9FA1;
}

#maincontent {
	
	WIDTH: 792px;	
	/*min-height: 2100px;*/
	background-color: #FFFFFF;
	text-align: left;
	POSITION: relative;
	margin-right: auto;
	margin-left: auto;
	/*border: thin solid #009933;*/
	padding: 3px 0px 0px 0px;
	z-index:1;
}

#HeaderContent {
	WIDTH: 792px;
	height: 161px;
	background-image:url(../images/bm_logo040509.gif.ashx);
}
/*BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR:#999999; text-align:-moz-center;
}*/
IMG {
	outline-color: #CCCCCC; outline-style: none; outline-width: 0px
}
#gradientlogo {
	LEFT: 0em;
	WIDTH: 792px;
	/*POSITION: absolute;*/
	TOP: 0em;
	background-color:#999999;
}

/*No sacarrr*/
#topbannerad {
	margin: 4px 0px 0px 0px;
	LEFT: 17px; 
	POSITION: absolute;
}


#userbuttons {
	position: absolute;
	top: 119px;
	right: -1px;
	margin-top:0px;
	margin-left:0px;
	z-index: 3;
}

.spacercol1 {
	Z-INDEX: 6; BACKGROUND: #999999; LEFT: 0px; FLOAT: left; WIDTH: 4px; POSITION: absolute; TOP: 185px;
}


#leftcol {
	/*Z-INDEX: 7;*/
	BACKGROUND: #999999;
	FLOAT: left;
	PADDING-BOTTOM: 30px;
	/*WIDTH: 308px;*/ /*POSITION: absolute;
	TOP: 185px;*/
	padding-left: 8px;
	padding-right: 8px;
	
	padding-top: 5px;	
}


.spacercol2 {
	Z-INDEX: 8; BACKGROUND: #999999; LEFT: 308px; FLOAT: left; WIDTH: 4px; POSITION: absolute; TOP: 185px;
}


#centercol {
	Z-INDEX: 9; 
	BACKGROUND: #999999; 
	LEFT: 314px; 
	FLOAT: left; 
	/*POSITION: absolute; 
	TOP: 185px*/
	WIDTH: 300px;
	 
	padding-right: 3px;
	padding-top: 5px;
}



.spacercol3 {
	Z-INDEX: 10; BACKGROUND: #999999; LEFT: 616px; FLOAT: left; WIDTH: 2px; /*POSITION: absolute;*/ TOP: 185px;
}


#rightcol {
	Z-INDEX: 12; 
	BACKGROUND: #999999; 
	/*LEFT: 624px; */
	FLOAT: right; 
	VISIBILITY: visible; 
	PADDING-BOTTOM: 30px; 
	WIDTH: 165px; 
	padding-top: 5px;
	/*POSITION: absolute; TOP: 185px*/
}

#footer {
		BACKGROUND: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;	/*BACKGROUND: #cc0000; POSITION: relative;MARGIN-TOP: 30px;*/
		padding-top: 20px;
	}
#footer_content {
text-align: center;
clear: both;
width: 100%;
}
	
	#footer .Txtnegro {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	#footer .FONDOGRIS {
	background-color:#d6d6d6;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}
	#footer .FONDOGRISOSC {
	background-color:#797979;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	}
	#footer .FONDOCEL {
	background-color:#a6d7ff;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	}
	#footer .border {
	border:#999999 1px solid;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:200;
	}
	#footer .bordergrisarriba{
	border-top: #a9a9a9 2px solid;
	background-color:#0079ab;
	}
	#footer .borderblncarriba{
	border-top: #FFFFFF 2px solid;
	background-color:#0079ab;
	}
	
	#footer .borderceldablc{
	border-right:#FFFFFF 2px solid;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
	
	
	#footer .borderceldablc a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	#footer .borderBC {
	border-right:#FFFFFF 1px solid;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}
	
	#footer .borderBC a {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#footer .textoBC {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}
	#footer .textoBC a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#footer .textoblc{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
	
	#footer .textoblc a{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	#footer .fondogrisbde{
	background-color:#cccccc;
	border-top:#999999 2px solid;
	}
	#footer .lineagrischi{
	border-right:#999999 1px solid;
	}
	#footer .txtgris{
	color:#7f7f7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:bold;
}



#welcome_user {
	MARGIN-TOP: 0px; RIGHT: 74px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; POSITION: absolute; TOP: 96px
}


#flashplayer_block {
	/*POSITION: relative;*/ BACKGROUND-COLOR: #cccccc
}


#generic_page_block300 {
	POSITION: relative; BACKGROUND-COLOR: #ffffff;
}

#newconcert_block {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}



.vertical_ad_top {
	MARGIN-TOP: 0px; /*POSITION: relative;	*/
	float:left;
}


.nooutline {
	outline: none;
}



.blue_userbutton {
	BACKGROUND-IMAGE: url(/images/blue_userbutton.gif.ashx); PADDING-BOTTOM: 2px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat;
}
.search_text {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.blue_userbuttontext {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.blue_userbuttontext:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.blue_userbuttontext:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.blue_userbuttontext:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.blue_userbuttontext:active {
	COLOR: #000000; TEXT-DECORATION: none
}

A.navtext:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtext:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtext:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#CCCCCC; TEXT-DECORATION: none
}
A.navtext:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CCCCCC; TEXT-DECORATION: none
}

A.navtextblue:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtextblue:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navtextblue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.navtextblue:active {
	COLOR: #000000; TEXT-DECORATION: none
}

.searchbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/blue_userbutton.gif.ashx) no-repeat; PADDING-BOTTOM: 8px; COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}


A.searchbutton:link {
	COLOR: #ffff33; TEXT-DECORATION: none
}
A.searchbutton:visited {
	COLOR: #ffff33; TEXT-DECORATION: none
}
A.searchbutton:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.searchbutton:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.generic_page_banner300 {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px;
	background-position: 0px -134px !important;
	/*generic_page_banner300.gif 37*/
}
.generic_page_banner300_search {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px;
	background-position: 0px -185px !important;
	/*/images/generic_page_banner300_op.giff*/
}

.generic_page_banner300floatingpointer {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 42px;
	background-position: 0px 0px !important;
	/*/images/generic_page_banner300_floatingpointer.gif*/
}

.flash_banner_blue {
	BACKGROUND-IMAGE: url(/images/generic_page_banner_sprites.jpg.ashx); BACKGROUND-REPEAT: no-repeat; HEIGHT: 46px;
	background-position: 0px -59px !important;
	/*images/flash_banner_blue.gif*/
}


A.bluebuttontext:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bluebuttontext:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.bluebuttontext:hover {
	COLOR: #ffff33; TEXT-DECORATION: none
}
A.bluebuttontext:active {
	COLOR: #ffff33; TEXT-DECORATION: none
}
.yellowbar_headertext {
	MARGIN-TOP: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.yellowbar_headertextfloating {
	MARGIN-TOP: 2px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 17px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bluebar_headertext {
	PADDING-RIGHT: 4px; MARGIN-TOP: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; LINE-HEIGHT: 17px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.bluebar_smalltext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0099ff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}


.bodytext {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}


.breadcrumbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A.breadcrumbtext:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.breadcrumbtext:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.breadcrumbtext:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.breadcrumbtext:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.subtext {
	FONT-SIZE: 11px; COLOR: #807e7e; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

A {
	TEXT-DECORATION: none
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
/*FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
*/

#dropmenudiv A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

.titletextblack {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

/*TOP MENNU*/
.Search1 {
	width: 40px;
	height: 20px;
	border: 0;
	background: transparent url(/images/searchl.png.ashx) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	position: absolute;
	margin-top: 2px;
	color: #00A1D9;
	left: 160px;
}



/* TopMenu */
/* common styling */
#TopMenu {font-family:  Arial,Verdana,Helvetica,sans-serif; 
width:550px; height:20px; 
font-size:12px; font-weight:bold;
margin:0px;
position:absolute;
top: 140px;
left:17px;
}
#TopMenu ul li a, #TopMenu ul li a:visited {
text-decoration:none;  
text-align:center; 
color:#00599C;  
font-size:12px; 
overflow: hidden; 
padding: 3px 5px 0px 5px;
background-image:url(../images/topmenu_transparent.gif.ashx);
height:18px;
display:block;
}
#TopMenu ul {padding:0; margin:0; list-style: none;}
#TopMenu ul li {float:left; position:relative;}
#TopMenu ul li ul {display: none;}
/* specific to non IE browsers */
#TopMenu ul li:hover a {color:#00599C; background:#ffffff;}
#TopMenu ul li:hover ul {display:block; position:absolute; top:17px; left:0; width:105px;}
#TopMenu ul li:hover ul li a.hide {background:#6a3; color:#ffffff;}
#TopMenu ul li:hover ul li:hover a.hide {background:#ffffff; color:#000;}
#TopMenu ul li:hover ul li ul {display: none;}
#TopMenu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
#TopMenu ul li:hover ul li a:hover {background:#ffffff; color:#000;}
#TopMenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#TopMenu ul li:hover ul li:hover ul.left {left:-105px;}

#TopMenu #TopMenuItems li a {display:block; text-decoration:none; height:20px; text-align:left; color:#00599C; background-color: #5CB1D4; line-height:20px; font-size:12px; overflow:hidden; width:100px;}
#TopMenu #TopMenuItems li a:hover{background-color: #ffffff;}

