/*
====================================
= GENERALES
====================================
*/
body {
	margin: 0px;
	padding: 0px;
	font: 1em "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 16px;
	background-color: #D3EAF8;
}

a {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}

a:hover {
	text-decoration: none;
}

/*
====================================
= CONTENEDOR PLAYER
====================================
*/
#contenedorPlayer {
	margin: 0 auto;
	width: 924px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*
====================================
= CONTENEDOR MENU
====================================
*/
#contenedorMenu {
	width: 924px;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 25px;
}


/*
====================================
= MENU
====================================
*/
ul.pestanaNav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.pestanaNav li {
	display: inline;
}

ul.pestanaNav li a {
	padding: 0px 68px 24px 68px;
	background: transparent url('../grfx/generales/navegacion.gif') no-repeat center center;
	text-decoration: none;
}

ul.pestanaNav li a#pestana1 { background-position: 0px 0px; }
ul.pestanaNav li a#pestana2 { background-position: -157px 0px; }
ul.pestanaNav li a#pestana3 { background-position: -308px 0px; }
ul.pestanaNav li a#pestana4 { background-position: -463px 0px; }
ul.pestanaNav li a#pestana5 { background-position: -615px 0px; }
ul.pestanaNav li a#pestana6 { background-position: -770px 0px; }

ul.pestanaNav li a.selected#pestana1, ul.pestanaNav li a:hover#pestana1 { background-position: -911px 0px; }
ul.pestanaNav li a.selected#pestana2, ul.pestanaNav li a:hover#pestana2 { background-position: -1068px 0px; }
ul.pestanaNav li a.selected#pestana3, ul.pestanaNav li a:hover#pestana3 { background-position: -1219px 0px; }
ul.pestanaNav li a.selected#pestana4, ul.pestanaNav li a:hover#pestana4 { background-position: -1374px 0px; }
ul.pestanaNav li a.selected#pestana5, ul.pestanaNav li a:hover#pestana5 { background-position: -1526px 0px; }
ul.pestanaNav li a.selected#pestana6, ul.pestanaNav li a:hover#pestana6 { background-position: -1681px 0px; }

ul.pestanaNav li a:focus {
	outline: 0px;
}


/*
====================================
= CONTENEDOR PRINCIPAL
====================================
*/
div.contenedorPrincipal {
	width: 924px;
	padding: 0px;
	margin: 0px auto;
	border: 0px;
}

div.contenedorPrincipal h2 {
	margin-top: 0px;
}
		
#noticias, #agenda, #discos, #galerias, #videos, #links {
	padding: 40px;
	background-color: #DFF0FA;
	overflow: hidden;
}


/*
====================================
= CONTENEDOR FOOTER
====================================
*/
#contenedorFooter {
	width: 924px;
	height: 150px;
	margin: 0px auto;
	background: transparent url('../grfx/generales/contenedor_footer.jpg') no-repeat center center;
}


/*
====================================
= CONTENEDOR FOOTER CATSUP
====================================
*/
#contenedorFooterCatsup {
	width: 924px;
	height: 150px;
	margin: 0px auto;
	margin-bottom: 20px;
	text-align: center;
}

#contenedorFooterCatsup p.dr {
	margin-top: 20px;
	font-size: 11px;
}


/*
====================================
= CONTENIDO CENTRADO
====================================
*/
.contenidoCentrado {
	width: 100%;
	margin: 30px 0 30px 0;
	text-align: center;
}


/*
====================================
= CONTENIDO NOTICIAS
====================================
*/
ul.fechaNoticia {
	float: left;
	list-style-type: none;
	background: transparent url('../grfx/generales/fondo_fecha_noticia.png') no-repeat;
	height: 38px;
	width: 50px;
	padding: 12px 0 0 0;
	margin: 0 12px 0 0;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

dl {
	margin-top: 0;
	width: 779px;
	margin: 0 0 30px 60px;
}

dl dt {
	font-size: 20px;
	font-weight: bold;
}

dl dd {
	padding-bottom: 0px;
	margin: 0px;
}

p#linkVerTodas {
	margin-top: 0px;
	margin-left: 62px;
}

.tituloSecciones {
  margin: 0px;
  font-size: 20px;
  font-weight: bold;
}

p.fechaDetalleNoticia {
  font-size: 11px;
  color: #999;
  margin-bottom: 20px;
}

#contenedorFotoDetalleNoticia {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

#contenedorFotoDetalleNoticia img {
  border: 6px solid #FFF;
}


/*
====================================
= CONTENEDOR AGENDA
====================================
*/
dl dd.lugarFecha {
	font-size: 18px;
	padding-bottom: 15px;
	font-weight: bold;
}

dl dd.lugarFechaDetalle {
	padding-bottom: 0px;
	margin: 0px;
	color: #999;
	font-size: 18px;
	font-weight: bold;
}

p.textoDetalleFechaAgenda {
	margin-left: 62px;
	margin-top: 0px;
}

p.linksDetalleFechaAgenda {
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 62px;
	text-align:center;
}


/*
====================================
= CONTENEDOR DISCOGRAFÍA
====================================
*/
#columnaDiscos{
	width: 50%;
	float: left;
}

.contenedorDisco {
	width: 400px;
	margin: 0 auto;
	margin-bottom: 25px;
	overflow: hidden;
}

#columnaDiscos h2 {
	width: 230px;
	margin: 0 0 10px 170px;
	font-size: 20px;
	font-weight: bold;
}

#columnaDiscos p {
	width: 230px;
	margin-left: 170px;
	line-height: 110%;
}

#columnaDiscos ul {
	clear: both;
	width:400px;
	list-style:none;
	margin: 0 auto;
	padding: 0;
}


/*
====================================
= CONTENEDOR GALERÍAS Y VIDEOS
====================================
*/
.contenedorMedia {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 25px;
	overflow: hidden;
}

.contenedorMedia img {
	border: 6px solid #FFF;
}

#galerias h2, #videos h2 {
	margin: 0 0 10px 222px;
	font-size: 20px;
	font-weight: bold;
}

#galerias h3 {
	margin: 0 0 10px 0;
	font-size: 20px;
	font-weight: bold;
}

#galerias p, #videos p {
	margin-left: 222px;
	line-height: 110%;
}


/*
====================================
= CONTENEDOR LINKS
====================================
*/
.columnaLinks{
	width: 50%;
	float: left;
}

.columnaContacto{
	width: 50%;
	float: left;
	text-align: center;
}

.contenedorLinks {
	width: 400px;
	margin: 0 auto;
	margin-bottom: 25px;
}

.columnaLinks h2, .columnaContacto h2 {
	margin: 0 0 25px 0;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

.columnaLinks p, .columnaContacto p {
	line-height: 110%;
	margin-bottom: 15px;
}


/*
====================================
= CONTENEDOR DETALLE NOTICIA
====================================
*/
div.contenedorDetalleNoticia {
	width: 380px;
	padding: 0px;
	margin: 0px auto;
	margin-top: 20px;
	border: 0px;
}


/*
====================================
= CONTENEDOR FOOTER DETALLE NOTICIA
====================================
*/
#contenedorFooterDetalleNoticia {
	width: 380px;
	height: 150px;
	margin: 0px auto;
	background: transparent url('../grfx/generales/contenedor_footer_detalle_noticia.jpg') no-repeat center center;
}

