* {
padding: 0;
margin: 0;
z-index: 1;
}

html, BODY {
    margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	text-align:center;
	background-color:#000000;
}

#slideshow {
    position:relative;
    height:275px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

div.clear {
  clear: both;
}

.transparencia-ON {
	width:100%;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	height:auto;
}

.transparencia-OFF {
	width:100%;
	height:auto;
}

#sup {
	width:100%;
	height:360px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(images/kd_fnd_sup.jpg);
	background-repeat: no-repeat;
	background-position: 50% top;
	background-color:#000000;
	clear: both;
}

#cnt_s {
	margin:0 auto 0 auto;
	width:996px;
	height: auto;
}

#kd_player {
	margin:20px auto 0 auto;
	width:303px;
	height: auto;
	padding: 0 0 0 0;
	text-align: left;
}

#kd_flyer {
	margin:40px auto 0 auto;
	width:300px;
	height: auto;
	padding: 0 0 0 0;
}

#kd_descargas {
	margin:0 auto 0 auto;
	width:310px;
	height: auto;
	padding: 0 0 10px 0;
	background-color: #0A0A0A;
	text-align: left;
}

.kd_video {
	margin:0 auto 0 auto;
	width:310px;
	height: auto;
	padding: 5px 0 10px 0;
	background-color: #0A0A0A;
	text-align: center;
}


#kd_descargas1 {
	margin:0 auto 0 auto;
	width:150px;
	height: auto;
	padding: 0 0 0 0;
	text-align: left;
	float:left;
}
#kd_descargas2 {
	margin:0 auto 0 auto;
	width:150px;
	height: auto;
	padding: 0 0 0 0;
	text-align: right;
	float:right;
}

#clm_s1 {
	width:305px;
	height:360px;
	background-image:url(images/kd_fnd_sup1.jpg);
	background-repeat: no-repeat;
	background-position: 100% top;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}

#clm_sc {
	width:385px;
	height:360px;
	background-image:url(images/kd_fnd_supc.jpg);
	background-repeat: no-repeat;
	background-position: 100% top;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}

#iso_kd {
	width:383px;
	height:275px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear: both;
}

#kd {
	width:383px;
	height:85px;
	margin:0 0 0 0;
	padding:0 0 0 0;
    clear: both;
}

#clm_s2 {
	width:305px;
	height:360px;
	background-image:url(images/kd_fnd_sup2.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}

#kd_ec {
	width:270px;
	height:75px;
	margin:90px auto 0 auto;
	padding:0 0 0 0;
	background-image:url(images/kd_en_concierto.png);
	background-repeat: no-repeat;
	background-position: 0% top;
}

#kd_ec_f {
	width:70px;
	height:75px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

#kd_ec_l {
	width:197px;
	height:38px;
	margin:32px 0 0 0;
	padding:0 0 0 0;
	float:right;
	text-align: left;
}

#cont {
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(images/kd_fnd.jpg);
	background-repeat: repeat-y;
	background-position: 50% top;
	background-color:#0A0A0A;
	clear: both;
}

#cnt_p {
	margin:0 auto 0 auto;
	width:996px;
	height: auto;
	background-color: #000;
	background-image:url(images/kd_fnd_foto.jpg);
	background-repeat: no-repeat;
	background-position: 50% top;
}

#clm_mnu {
	width:490px;
	height:auto;
	background-image:url(images/kd_fnd_mnu.jpg);
	background-repeat: no-repeat;
	background-position: 239px top;
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
	min-height: 185px
}

#clm_mnu_m {
	width:490px;
	height:auto;
	background-image:url(images/kd_fnd_mnu.jpg);
	background-repeat: no-repeat;
	background-position: 239px top;
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
	min-height: 150px
}

#clm_mnu1 {
	width:197px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
	text-align: left;
}

#clm_mnu2 {
	width:260px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
	text-align: right;
}

#clm_1 {
	width:350px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}

#clm_2 {
	width:640px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
}

#clm_3 {
	width:320px;
	height:auto;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}

#clm_4 {
	width:320px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
}

#clm_4_ancho {
	width:600px;
	height:auto;
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
	text-align: left;
}

.cj_div {
	width:100%;
	height:auto;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom-color: #0A0A0A;
	border-bottom-style: solid;
	border-bottom-width: 7px;
}

.columna3-c2 {
	width:100%;
	height: auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* PIE */

#cnt_pie {
	margin:0 0 0 0;
	width:100%;
	height: 298px;
	background-color: #000;
	background-image:url(images/kd_fnd_pie.jpg);
	background-repeat: no-repeat;
	background-position: 50% bottom;
}

#pie1 {
	width:350px;
	height:auto;
	margin:60px 0 0 0;
	float:left;
	padding:0 0 0 0;
}

#pie2 {
	width:230px;
	height:auto;
	margin:80px 0 0 0;
	float:right;
	padding:0 0 0 0;
}

#pie3 {
	width:410px;
	height:auto;
	margin:100px 0 0 0;
	padding:0 0 0 0;
	float: right;
	clear: both;
	text-align: left;
}



/* IMAGENES */

.img-bd0 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
}

.img-desc {
	margin:10px 0 7px 7px;
	padding:0 0 0 0;
	border:0;
}

.img-desc_img {
	margin:0 10px 0 10px;
	padding:0 0 0 0;
	border:0;
}

.img-mcd {
	margin:0 15px 0 0;
	padding:0 0 0 0;
	border:0;
	border-color: #2E2E2E;
	border-width: 2px;
	border-style: solid;
}

/* LINK */

.lk-mnu:link {
	color :#FFF;
	text-decoration: none;
	padding-right: 15px;
}
.lk-mnu:visited {
	color :#FFF;
	text-decoration: none;
	padding-right: 15px;
}
.lk-mnu:hover {
	color:#A00;
	text-decoration: none;
	padding-right: 15px;
	text-shadow: 0px 1px 10px #A00;
}

.lk-rojo1:link {
	color :#F00;
	text-decoration: none;
	padding-right: 15px;
}
.lk-rojo1:visited {
	color :#F00;
	text-decoration: none;
	padding-right: 15px;
}

.lk-rojo1:hover {
	color:#FFF;
	text-decoration: none;
	padding-right: 15px;
}

.lk-rojo2:link {
	color :#F00;
	text-decoration: none;
}
.lk-rojo2:visited {
	color :#F00;
	text-decoration: none;
}
.lk-rojo2:hover {
	color:#FF0F0F;
	text-decoration: none;
	text-shadow: 0px 1px 15px #F00;
}

.lk-mnu_pie:link {
	color :#303030;
	text-decoration: none;
}
.lk-mnu_pie:visited {
	color :#303030;
	text-decoration: none;
}
.lk-mnu_pie:hover {
	color:#4E4E4E;
	text-decoration: none;
	text-shadow: 0px 1px 15px #4E4E4E;
}

.lk-texto:link {
	color :#797979;
	text-decoration: none;
}
.lk-texto:visited {
	color :#FFF;
	text-decoration: none;
}
.lk-texto:hover {
	color:#FFF;
	text-decoration: none;
}


/* TEXTOS */

.tx-nombes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

.tx-inst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.tx-artic {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #797979;
	font-weight: normal;
	padding:5px 15px 2px 20px;
	text-align: left;
}

.tx-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding:25px 0px 0px 20px;
	text-align: left;
}

.tx-desc-disc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #616161;
	font-weight: normal;
	padding:5px 0px 0px 10px;
	text-align: left;
}

.tx-left {
	text-align: left;
}

.tx-right {
	text-align: right;
}

.tx-descarga1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: bold;
}

.tx-descarga2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #F00;
	font-weight: normal;
}

.tx-padd1 {
	padding:25px 15px 0px 0;
}

.tx-padd2 {
	padding:0 20px 0px 0;
}

.tx-padd3 {
	padding:7px 27px 0px 0;
}

.tx-padd4 {
	padding:0 29px 0px 0;
}

.tx-padd5 {
	padding:7px 20px 0px 0;
}

.tx-padd6 {
	padding:0 18px 0px 0;
}

.tx-padd7 {
	padding:7px 8px 0px 0;
}

.tx-padd8 {
	padding:0 1px 0px 0;
}

.tx-padd_m1 {
	padding:20px 0 0 0;
}

.tx-padd_m2 {
	padding:0 0 0 0;
}

.tx-padd_desc1 {
	padding:40px 0 0 0;
}

.tx-padd_desc2 {
	padding:0 0 40px 0;
}

.tx-padd_desc3 {
	padding:0 0 0 0;
}

.tx-mnu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}

.tx-blanco {
	color: #FFF;
	font-weight: bold;
}

.tx-rojo {
	color: #F00;
	font-weight: bold;
}

.tx-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0 0 0 0;
	color: #595959;
}

.tx-mnu-pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0px 0 0 0;
	color: #303030;
	font-weight: bold;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding:0px 0 0 0;
	color: #282828;
	font-weight: bold;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding:10px 0 0 20px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

H3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #797979;
	font-weight: normal;
	padding:5px 15px 2px 20px;
	text-align: left;
}


.tx-kd_ec_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:11px 0 0 2px;
	color: #4A4A4A;
	font-weight: bold;
}

.tx-kd_ec_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0 0 0 0;
	color: #BFBFBF;
	font-weight: bold;
}

.tx-kd_ec_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0 0 0 0;
	color: #999;
	font-weight: normal;
}

.tx-kd_ec_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding:0 0 0 2px;
	color: #FFF;
	font-weight: bold;
	line-height: 20px;
}

.tx-kd_ec_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0 0 0 2px;
	color: #4A4A4A;
	font-weight: bold;
}

/* FORMULARIO */

.caja-form1 {
	width:100%;
	height: 25px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	clear: both;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A4A4A4;
}

.caja-form2 {
	width:100%;
	height: 25px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	clear: both;
	text-align: left;
}

.caja-form3 {
	width:100%;
	height: 160px;
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	clear: both;
	text-align: left;
}

.frm-1 {
	font-size:14px;
	color:#FFF;
	width:454px;
	height:22px;
	background:url("images/caja-max-fnd.png");
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	text-align: left;
	font-weight: normal;
	background-position: -10px -10px;
	background-repeat: no-repeat;
}

.frm-2 {
	font-size:14px;
	color:#FFF;
	width:454px;
	height:150px;
	background:url("images/caja-max-fnd.png");
	border-width: 1px;
	border-style: solid;
	border-color: #4A4A4A;
	background-position: -10px -10px;
	background-repeat: no-repeat;
}

.frm-3 {
	font-size:14px;
	color:#A60000;
	width:454px;
	height:35px;
	background:url("images/caja-max-fnd.png");
	border-width: 1px;
	border-style: solid;
	border-color: #333;
	text-align: center;
	font-weight: bold;
	background-position: -10px -10px;
}

.tx-frm_resp1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px 15px 10px 15px;
	color: #C1C8B9;
	text-shadow: 3px 3px 5px #000;
}
