body {
	background: #000 url(/img/ent/bg.png) no-repeat center top; 
	color:#504a51; 
	font:13px/18px Arial, sans-serif; 
	margin:0; 
	padding:0; 

}

table{text-align:left; color:#999999}

#container {
	background:url(/img/ent/web-buena-fe.jpg) no-repeat center top;
	width:960px;
	height:600px;
	margin: 0px auto 0px auto;
	padding:0px;
	overflow: hidden; 
	behavior: url("/htc/iepngfix.htc");
/*		border: 1px solid #F00;*/
}

#header {
	margin:0px; 
	padding:0px;
}
#header ul { 
	width:100%;
	height:40px; 
	margin: 0px;
	padding:10px 0 0 0px;
	list-style:none;
	background:url(/img/ent/navtop.png) no-repeat center top;
	behavior: url("/htc/iepngfix.htc");
}
#header ul li.linkport {}
#header ul li {
	padding:0px 20px 0 20px;
	float:left;
	border-right:#333 solid 1px;
}
#header ul li.navtopfin {
	border-right:none;
	padding-right:0px;
}
#header ul li a, #foot ul li a {
	font-size:14px;
	display:block;
	text-decoration:none;
	color:#666;
}
#header ul li a:hover, #foot ul li a:hover {
	color:#999;
}
.close { 
position:absolute;
right:200px;
top:-130px;
}
.open {
	position:absolute;
	right:200px;
	top:-130px;
}

#capacan img {
	behavior: url("/htc/iepngfix.htc");	
	border:none;
}
#header h1{
	margin:30px 0 0 50px;
	padding:0px;
	background:url(/img/ent/buena-fe-logo.png) no-repeat left top;
	behavior: url("/htc/iepngfix.htc");
}

#header h1 a {
	width:300px;
	height:102px;
	display:block;
/*	border: 1px solid #F00;*/
}
#header h1 span {
	display: none;
}
#secciones {position:relative; margin-top:-130px; /*border:1px solid #FF0000;*/}
#biografia, #discografia, #rider, #musicos, #fotos, #articulos, #videos, #contacto {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	width:960px;
	height:460px;
	background:#333333;
	overflow: auto;
}
#biografia, #discografia, #videos, #articulos {
	padding:10px;
	color:#999999;
	text-align: left;
	width:940px;
}
#fotos {
	color:#999999;
	text-align: left;
}
#fotos ul#big, #fotos ul#sma {
 margin:18px 0 0;
 padding:0;
}

#fotos ul#big li {
	display:none;
	list-style:none;
	text-align:center;
}
#fotos ul#big li#g1 {
	display:block;	
}
#fotos ul#sma{margin:0; padding-top:5px;}
#fotos ul#sma li {
	float:left;
	list-style:none;
}
#fotos ul#sma img {
	width:125px;
	padding-right:5px;
	border:0;
	height:75px;
}
#fotos div.contenedor{
	padding:5px 10px 0;
	margin:0 10px;
}

#cancionero {
/*	position:absolute;
	top:50px;*/
	display:none;
	width:960px;
	height:480px;
	background:#e6e6e6;
}
#cancionero h2 {/*position:absolute; bottom:0px; left:0px;*/ width:300px; /*border: 1px solid #FF0000;*/ margin:5px 0px 0px 10px; float:left; font-size:12px}
#cancionero span {
/*	position:absolute;
	bottom:0px;
	right:0px;*/
	float:right;
	margin-top:5px;
	width:50px;
	margin:5px 10px 0px 0px;
/*	border: 1px solid #FF0000;*/
}
#cancionero span a{
	text-decoration:none;
	color:#666;
	font-weight:700;
}
.album-detalles{
	padding:0 10px 10px;
}

.album-detalles li{
	list-style-type:none;
}

.album-detalles h2{
	margin-top:10px;
}

#caratulas-album li, #miniaturas-videos li {
	float:left;
	list-style-type:none;
	padding-right:5px;
}

div.album-detalles img {
	border:5px solid #666;
	float:left;
	width:230px;
}
div.album-detalles ol {
	margin:0 0 0 10px;
	float:left;
}
div.album-detalles-left{float:left; width:490px; height:280px;}
div.album-detalles-left ol li {list-style-type:decimal;}
div.video-musical{position:relative;margin-left:400px; top:12px;}
div.metas-album {border-bottom:1px solid;float:left;padding-bottom:6px;position:relative;top:20px;}
div#caratulas-album, #miniaturas-videos{position:relative; top:30px;}
div#caratulas-album ul, div#miniaturas-videos ul{ padding:0; margin:0 0 0 10px;}
div#caratulas-album img, #miniaturas-videos img{border:0;}
#sma{ width:1860px;}

#imagenes-carrusel{width:900px; border-top:1px solid; margin-top:15px;}
#videos ul{padding:0;margin:0;}
.video-detalles-left{float:left; width:380px; height:280px}
#miniaturas-videos li{margin:0; padding:0;}
#videos div.video-musical{margin-left:395px;}
#miniaturas-videos{border-top:1px solid; padding-top:5px;}

/*#foot{margin:0 auto;overflow:hidden;padding:0;width:960px;top:-60px; padding-left:20px;color:#CCC}*/
#foot{margin:0 auto; overflow:hidden; width:960px; padding-left:20px; color:#CCC; margin-top:-50px; position:relative; z-index:5;}

#foot ul li {position:absolute; top:0; z-index:1; width:950px; left:981px; top:0;}
#foot ul {margin:2px; padding:2px; list-style-type:none; height:20px; position:relative;}

#rider table {margin-left:20px;}
#rider table th {vertical-align:top;border-top:1px solid; padding:15px;}
#rider table td {border-top:1px solid; padding:5px;}
#rider table th h3 {margin:0; padding:0;}
#rider h2 {margin-left:20px; color:#999999; margin-top:20px;}
#rider img {padding:20px;}
#rider ol {margin-bottom:0;}
#contacto{padding:20px 20px 0; color:#999999;}
#contacto h2{margin:0; padding:0;}

#presentaciones{display:none;
color:#999999;
padding:10px;
text-align:left;
width:940px;
background:#333333 none repeat scroll 0 0;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
display:none;
height:460px;
left:0;
overflow:auto;
position:absolute;
top:0;
}
#presentaciones h2, #biografia h2{
	margin-top:10px;
	margin-left:10px;
}

#presentaciones table th {
border-top:1px solid;
padding:15px;
vertical-align:top;
}
#presentaciones table td {
border-top:1px solid;
padding:5px;
padding-left:15px;
}
#presentaciones table{
	width:500px;	
	margin-left:10px;
}
#presentaciones img{
	margin-bottom:20px;	
	margin-left:10px;
}