@charset "utf-8";
/* CSS Document */

html, body {
	border: 0;
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	font: 11px Arial, Helvetica, sans-serif;
	background: #6f5229 url(../images/bg.jpg) repeat-x top center;
	color: #FFF;
	text-align: center;
	letter-spacing: 1px;
	line-height: 140%;
}

a:link, a:visited, a:active {
	color: #dac48e; text-decoration: none;
}
a:hover {
	color: #ffcc00; text-decoration: none;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 965px; /* layout actual width */
	background: none; /* to change background color of overall container */
	margin: 0 auto;
	text-align:left;
}

/* Removes SWF Active Border */
object:active, div:active
{
outline: none;
}
object:focus, div:focus
{
-moz-outline-style: none;
} 
/**************
	CLEARFIX
***************/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/**************
GRAPHIC ELEMENTS
***************/

.bg_cntr3 {
	height: 30px;
	background: url(../images/bg_cntr.png) no-repeat top center;	
}


/**************
MENU NAVIGATION
***************/
#above {
	text-align: right;
	height: 15px;
	width: 100%;
	background: none;
}

#logo {
	float: left;
	left: 0;
	height: 100px;
	width: 115px;
	padding: 0;
	margin: 0;
	background: url(../images/logo.png) no-repeat top center;
}

#logotitle {
	float: left;
	left: 0;
	height: 100%;
	width: auto;
	padding: 0;
	margin: 0;
}
.titleme {
	float: left;
	left: 0;
	height: 60px;
	width: 688px;
	padding: 0;
	margin: 0;
	background: url(../images/title.png) no-repeat top center;
}

.networking_col2 {
	float: left;
	left: 0;
	height: 60px;
	width: 162px;
	padding: 0;
	margin: 0;
}

/* START Inline Networking Icons */
#networking_nav {
	float: left;
	left: 0;
	margin: 0 0 0 0; /* This sets horizontal alignment of links */
	padding: 0;
	
}

#networking_nav li {
	float: left;
	left: 0;
	display: inline;
	list-style: none;
	padding: 0;
	margin: 14px 0 0 0; /* This sets vertical alignment of links */
	line-height: 39px;
}

#networking_nav li a {
	float: left;
	left: 0;
	background-image: url(../images/networking_icons.png);
	display: block;
	outline: none;
	position: relative;
	height: 39px;
	text-decoration: none;
	width: auto; /* This specifies the width of the blocks */
}

#networking_nav .myspace {
	float: left;
	left: 0;
	background-position: 0px 0px;
	width: 40px;
	height: 39px;
}

#networking_nav .facebook {
	float: left;
	left: 0;
	background-position: -40px 0px;
	width: 41px;
	height: 39px;
}
	
#networking_nav .twitter {
	float: left;
	left: 0;
	background-position: -81px 0px;
	width: 41px;
	height: 39px;
}
	
#networking_nav .youtube {
	float: left;
	left: 0;
	background-position: -122px 0px;
	width: 40px;
	height: 39px;
}
	
#networking_nav a .hover {
	float: left;
	background: url(../images/networking_icons.png) no-repeat;
	display: block;
	opacity: 0;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
	
#networking_nav .myspace .hover {
	float: left;
	left: 0;
	background-position: -0px -39px;
}

#networking_nav .facebook .hover{
	float: left;
	left: 0;
	background-position: -40px -39px;
}

#networking_nav .twitter .hover {
	float: left;
	left: 0;
	background-position: -81px -39px;
}
	
#networking_nav .youtube .hover {
	float: left;
	left: 0;
	background-position: -122px -39px;
}
/** END Inline Networking Icons **/

#menu {
	float: left;
	left: 0;
	height: 100%;
	background: url(../images/hline2.png) no-repeat bottom center;
}

.menu_col2 {
	float: left;
	left: 0;
	height: 40px;
	width: 850px;
	background: url(../images/menu_bg.png) no-repeat top right; /* url(../images/grd_02.png) repeat-x top center; */
}

.subjects_links {
	float: left;
	left: 0;
	margin: 0;
	padding: 0;
	width: 850px;
	text-align: center;
	background: none;
}


/** START Inline Navigation **/
.subjects {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.subjects li {
	display: inline;
	list-style: none;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 2px; /* sets width apart of blocks */
	padding: 0; /* sets height and width of blocks */
	line-height: 39px;
}

.subjects a {
	width: 100px; /* This specifies the width of the blocks */
	text-decoration: none;
	color: #FFF;
	padding: 0 7px 0 15px;
	background: #000 url(../images/menu_arrow1.png) no-repeat 3px 10px;
}

/* .subjects li:hover {
	background: url(../images/link_hover.png) repeat-x top center;
} */

.subjects a:hover {
	color: #000;
	background: #7a5627 url(../images/menu_arrow3.png) no-repeat 3px 10px;
}

.selected {
	background: url() repeat-x top center;
} 

.selected a {
	text-decoration: none;
	color: #000;
	background: #7a5627 url(../images/menu_arrow2.png) no-repeat 3px 10px;
}

/** END Inline Navigation **/



/**************
	HEADER
***************/

#header {
	float: left;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url() no-repeat bottom center;
}
#header_cntr {
	float: left;
	left: 0;
	height: 200px;
	width: 965px;
	margin: 0 auto;
	padding: 0;
	background: #000;
}

#header2 {
	float: left;
	left: 0;
	height: 10px;
	width: 965px;
	background: url(../images/hline.png) no-repeat top center;
}


/**************
 CONTENT INDEX
***************/
#index {
	float: left;
	left: 0;
	height: 5px;
	width: 965px;
	background: url(../images/content_top.png) no-repeat bottom center;
}
#index2 {
	float: left;
	left: 0;
	height: 5px;
	width: 965px;
	background: #000 /*url(../images/content_bot.png) no-repeat top center*/;
}

/**************
LINKS - RIGHTS - REQUIREMENTS
***************/

#footnote {
	float: left;
	left: 0;
	height: 100%;
}

#bg_footnote {
	float: left;
	left: 0;
	height: 43px;
	width: 965px;
	background: #1e2225 url(../images/footnote_grdnt.png) repeat-x top center;
}

.footnote_links {
	float: left;
	left: 0;
	font-size: 11px;
	text-align: left;
	height: 43px; /* reduced by 2px to accomodate to accomodate top - bottom border, actual 43px */
	width: 464px; /* reduced by 19px to accomdate left padding and right border, actual 482px */
	padding: 0 0 0 18px;
	line-height: 21px;
}


/** START Inline Footnote Navigation **/
.footnote_nav {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.footnote_nav li {
	display: inline;
	list-style: none;
	text-transform: uppercase;
	margin: 0; /* sets width apart from links */
	padding: 0 10px;
	text-align: center;
	border-right: 1px solid #777777;
	line-height: 43px;
}

.footnote_nav a {
	width: 50px; /* This specifies the width of the blocks */
	text-decoration: none;
	background: none;
}

.footnote_selected {
	background: none;
}

.footnote_selected a {
	color: #a4a4a4;
	text-decoration: none;
}
/** END Inline Footnote Navigation **/


.footnote_rights {
	float: left;
	left: 0;
	font-size: 11px;
	text-align: right;
	height: 37px; /* reduced by 10px to accomodate top padding and top - bottom border, actual 43px */
	width: 465px; /* reduced by 19px to accomdate left padding and left border, actual 483px */
	padding: 6px 18px 0 0;
	line-height: 120%;
}

.footnote_requirements {
	float: left;
	left: 0;
	height: 50px;
	width: 965px;
	padding: 0;
	background: none;
}


/**************
  FOOTER LOGOS
***************/

#logos {
	float: left;
	left: 0;
	height: 43px;
	width: 965px;
	background: #000 /* url(../images/bg_logos.png) no-repeat top center */;
	margin: 0;
	border-top: #111 solid 1px;
}

/** START Block Logo Links **/
#logos_nav {
	float: left;
	left: 0;
	margin-left: 134px; /* This sets center alignment of links */
	margin-top: 0;
	padding: 10px 0;
}

#logos_nav li {
	float: left;
	left: 0;
	display: block;
	list-style: none;
	padding: 0;
	line-height: 25px;
}

#logos_nav li a {
	background-image: url(../images/logos_sprit.png);
	display: block;
	outline: none;
	position: relative;
	height: 25px;
	text-decoration: none;
	width: auto; /* This specifies the width of the blocks */
}

#logos_nav .representaciones {
	background-position: 0px 0px;
	width: 145px;
	height: 25px;
}

#logos_nav .records {
	background-position: -145px 0px;
	width: 131px;
	height: 25px;
}
	
#logos_nav .producciones {
	background-position: -276px 0px;
	width: 153px;
	height: 25px;
}
	
#logos_nav .promotions {
	background-position: -429px 0px;
	width: 142px;
	height: 25px;
}
	
#logos_nav .entertainment {
	background-position: -571px 0px;
	width: 126px;
	height: 25px;
}
	
#logos_nav a .hover {
	background: url(../images/logos_sprit.png) no-repeat;
	display: block;
	opacity: 0;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
	
#logos_nav .representaciones .hover {
	background-position: -0px -25px;
}

#logos_nav .records .hover{
	background-position: -145px -25px;
}

#logos_nav .producciones .hover {
	background-position: -276px -25px;
}
	
#logos_nav .promotions .hover {
	background-position: -429px -25px;
}

#logos_nav .entertainment .hover {
	background-position: -571px -25px;
}
/** END Block Logo Links **/



/**************
	BIN
***************/
/*
#footer {
	height: 311px;
}

.footer_top {
	margin-top: 25px;
	height: 7px;
	background: url(../images/footer_top.png) no-repeat top center;
}

.footer_dvdr1 {
	float: left;
	left: 240px;
	height: 298px;
	width: 2px;
	background: url(../images/footer_dvdr.png) no-repeat center center;
}

.footer_bottom {
	height: 6px;
	background: url(../images/footer_bottom.png) no-repeat top center;
} */