/********************** layout **********************/

body{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	background-color: #505050;
	color: Black;
}

body{
	padding: 0px;
	margin: 0px;
	vertical-align: -moz-middle;
	text-align: -moz-center;
	background-color: #505050;
}

div#container {
	width: 940px;
	text-align: left;
	background-color: #242424;
}

div#header {
	display: block;
	width: 100%;
}

div#info {
	margin-top: 0px;
	display: block;
	clear: both;
	width: 100%;
	overflow: hidden;
}

div#logo {
	display: block;
	width: 150px;
	float: left;
	margin-left: 1px;
	margin-top: 15px;
}

div#masthead {
	/*display: block;*/
	width: 746px;
	float: left;
	text-align: left;
	margin-left: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;

}

div#banner {
	/*display: block;*/
	overflow: hidden;
	float: left;
	width: 745px;
	height: 247px;
	margin: 0px;

}

div#linktop {
	/*display: block;*/
	width: 800px;/* 742px */
	padding-top: 7px;
	margin-bottom: 7px;
	text-align: right;
	color: White;
	font-size: smaller;
}

div#fleft {
width:5px;
background:url(../images/1w5.gif);
background-repeat: repeat-y;
}

div#fright {
width:5px;
background:url(../images/1w6.gif);
background-repeat: repeat-y;
}

div#center {
	float: left;
	width: 582px;/* 589px */
	margin-left: 3px;
	overflow: hidden;
	background-color: White;
	padding: 5px;
}

div#right {
	display: block;
	float: left;
	width: 190px;
	margin-left: 3px;
	overflow: hidden;
	background-color: #e6e6e6;
}


/********************** estilos **********************/
/* TOPMENU */
div#topMenu {
	text-align: center;
	padding: 3px;
	background-color: #001237;
	color: white;
	width: 734px;/* 742px */
}

div#topMenu a:link {
	font-weight: bold;
	color: white;
}

div#topMenu a:visited {
	font-weight: bold;
	color: white;
}

div#topMenu a:active {
	font-weight: bold;
	color: white;
}

div#topMenu a:hover {
	text-decoration: none;
	color: orange;
	font-weight: bold;
}


/* LEFT */
div#left {
	vertical-align: top;
	padding: 0px;
	background-color: transparent;
	font-weight: bold;
	float: left;
	width: 150px;
	margin-left: 1px;
	color: White;
	overflow: hidden;

}

/* CENTER */


/* FOOTER */
div#footer {
	margin-top: 10px;
	text-align: center;
	font-size: 10pt;
	background-color: #242424;

}

div#footer a:link {
	text-decoration: none;
	color: #A9A9A9; /*#003399*/
}

div#footer a:visited {
	text-decoration: none;
	color: #A9A9A9; /*#003399*/
}

div#footer a:active {
	text-decoration: none;
	color: #A9A9A9; /*#003399*/
}

div#footer a:hover {
	text-decoration: none;
	color: orange;
}

.mtit{
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color: #FF8C00;
	font-weight: bold;
	float: left;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.mtt2{
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color: Orange;
	font-weight: bold;
	float: left;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
	text-decoration: none;
}

.mtt2 a:link{
	text-decoration: none;
	color: Orange;
}

.mtt2 a:visited{
	color: #696969;
	text-decoration: none;
}
.mtt2 a:hover{
	color: #FF8C00;
	text-decoration: none;
}



.mlink {
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 11px;
	color: White;
	background-color: transparent;
	text-decoration: none;
	text-align: left;
	margin-left: 15px;
	margin-top: 4px;
	float: left;
	width: 132px;
}

.mlink a:link{
	text-decoration: none;
}

.mlink a:visited{
	color: #696969;
	text-decoration: none;
}
.mlink a:hover{
	color: #FF8C00;
	text-decoration: none;
}
/* VARIOS */
.eventos {
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 13px;
	color: #373737;
	background-color: White;
	text-decoration: none;
	text-align: justify;
	border-bottom: 1px dotted Black;
	width: 555px;
	overflow: hidden;
	margin: 4px;
	float: left;
	padding: 5px;
	line-height: 18px;
}

li {
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 16px;
	margin-bottom: 5px;
}
/** links eventos **/
.eventos a:link {
	color: #708090;
	background-color: transparent;
	text-decoration: none;
}
.eventos a:visited {
	color: #708090;
	background-color: transparent;
	text-decoration: none;
}
.eventos a:active {
	color: #708090;
	background-color: transparent;
	text-decoration: none;
}
.eventos a:hover {
	color: Orange;
	background-color: transparent;
	text-decoration: none;
}
/** /links eventos **/


.espectaculos {
	font-family: "Century Gothic",verdana, sans-serif;
	font-size: 15px;
	color: #5067AF;
	background-color: transparent;
	text-decoration: none;
	text-align: justify;
	border: 1px solid #B0C4DE;
	width: 555px;
	overflow: hidden;
	margin: 4px;
	float: left;
	padding: 5px;
}

/** links espectaculos **/
.espectaculos a:link {
	color: #ff6600;
	background-color: transparent;
}
.espectaculos a:visited {
	color: #ff6600;
	background-color: transparent;
}
.espectaculos a:active {
	color: #ff6600;
	background-color: transparent;
}
.espectaculos a:hover {
	color: gray;
	background-color: transparent;
}
/** /links espectaculos **/


.imagen {
/*	width: 140px;	*/
/*	height: 100%;	*/
	float: left;
	overflow: hidden;
	margin: 3px 5px 2px 0px;
	text-align: center;
}

a:link {
	color: #FFFFFF;
	background-color: transparent;
}

a:visited {
	color: #FFFFFF;
	background-color: transparent;
}

a:active {
	color: #FFFFFF;
	background-color: transparent;
}

A:hover {
	color:#cccccc;
	background-color: transparent;
}

TD {
	font-family:"Century Gothic",verdana, sans-serif;
	font-size:10px;
}

A.bot {
	font-family:"Century Gothic",verdana, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	background-color: transparent;
/*	font:900;*/
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.copy {
	font-family:"Century Gothic",verdana, sans-serif;
	font-size:10px;
	color:#5067AF;
	background-color: transparent;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.titulos {
	font-family:"Century Gothic",verdana, sans-serif;
	font-size:15px;
	color: #FD9700;
	background-color: transparent;
	text-decoration:none;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
	margin-left: 10px;
}

.textotit {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size:15px;
	color: Black;
	float: right;
	background-color: transparent;
	text-decoration:none;
	text-align: justify;
	width: 100%;
	margin: 5px 5px 5px;
}


.terms {
	font-family:verdana, sans-serif;
	font-size:10px;
	color: #5067AF;
	background-color: transparent;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}


/* PARA LAS PAGINAS DE LISTAS */
.borderThin {
	background: transparent;
}

.blanco{
	text-decoration: none;
}
.disiplinaName {
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color: #FD9700;
	background-color: White;
	text-decoration: none;
	font-weight: bold;
}

.generoName {
	color: blue;
	font-weight: bold;
	font-size: 11pt;
}




/* PARA LA PAGINA DE ARTISTA.PHP */
div#nombreArtista {
	text-align: center;
	font-family:"Century Gothic",verdana, sans-serif;
	font-size:15px;
	color: #FD9700;
	background-color: transparent;
	text-decoration:none;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;

}

.imagenArtista {
	margin-right: 50px;
}

.info {
	background: transparent;
}

.info a:link {
	color: #3333ff;
	background-color: transparent;
}

.info a:visited {
	color: #3333ff;
	background-color: transparent;
}

.info a:active {
	color: #3333ff;
	background-color: transparent;
}

.info a:hover {
	color:#cccccc;
	background-color: transparent;
}


/* PARA LAS TABLAS */
.tcat {
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color: #FD9700;
	background-color: White;
	text-decoration: none;
	font-weight: bold;
}
.tdes {
	font-family: Tahoma, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color: #373737;
	background-color: White;
	text-decoration: none;
}