/* tipografías */


/* Comienza la estructura */
.header {
width:760px;
clear:both;
margin:auto;
text-align:left;
background-color:red;
}

.main {
width:760px;
clear:both;
margin:auto;
text-align:left;
/*background-color:#0F0;*/
/*background:url(../img/f.png) center top #e3e3e3 repeat-y;*/
}

/* Columna izquierda*/
.leftCol {
width:267px;
float:left;
display:inline;
text-align:left;
}

.lcLogo {
width:267px;
height:200px;
float:left;
display:inline;
margin:0;
text-align:left;
}

.lcMenu {
width:198px;
float:left;
display:inline;
background:url(../img/f_lc_menu.png) left top repeat-y;
padding:4px 0 16px 0;
}

.lcMenu li {
/*background:url(../img/bullet.png) top left no-repeat;*/
color:#fff;
font-size:1.20em;
font-weight:400;
padding:0 0 0 0;
}

#menuNivel1 {
	padding:0 0 0 28px;
}

#menuNivel2 {
	padding:0 0 0 42px;
}

.lcMenu a,
.lcMenu a:link,
.lcMenu a:visited,
.lcMenu a:hover,
.lcMenu a:active { font-weight:400;color:#fff;text-decoration:none;}
.lcMenu a:hover  { color:#f68e56;}

.lcMenuBottom {
width:149px;
height:275px;
float:left;
display:inline;
background:url(../img/f_lc_menu_bottom.png) left top no-repeat;
padding:0 0 0 49px;
}

/* columna derecha */

.rightCol {
width:493px;
float:right;
display:inline;
text-align:left;
}

.rcHead, .rcHeadA, .rcHeadB, .rcHeadC, .rcHeadD, .rcHeadE, .rcHeadF, .rcHeadG, .rcHeadH, .rcHeadI, .rcHeadJ, .rcHeadK, .rcHeadL , .rcHeadM, .rcHeadN
{
	width:493px;
	height:152px;
	float:left;
	display:inline;
	background:url(../img/fot_0.jpg) left top no-repeat;
}

.rcHeadA { background:url(../img/fot_A.jpg); }
.rcHeadB { background:url(../img/fot_B.jpg); }
.rcHeadC { background:url(../img/fot_C.jpg); }
.rcHeadD { background:url(../img/fot_D.jpg); }
.rcHeadE { background:url(../img/fot_E.jpg); }
.rcHeadF { background:url(../img/fot_F.jpg); }
.rcHeadG { background:url(../img/fot_G.jpg); }
.rcHeadH { background:url(../img/fot_H.jpg); }
.rcHeadI { background:url(../img/fot_I.jpg); }
.rcHeadJ { background:url(../img/fot_J.jpg); }
.rcHeadK { background:url(../img/fot_K.jpg); }
.rcHeadL { background:url(../img/fot_L.jpg); }
.rcHeadM { background:url(../img/fot_M.jpg); }
.rcHeadN { background:url(../img/fot_N.jpg); }

.rcHeadMask {
	width:493px;
	height:152px;
	float:left;
	display:inline;
	background:url(../img/header_guitar_mask24.png) left top no-repeat;
}

.rcTitle {
	width:493px;
	height:48px;
	float:left;
	display:inline;
	text-align:right;
	background:url(../img/f_tittle_left.png) left top no-repeat;
}

.rcTitle h1 {
	float:right;
	display:inline;
	text-align:left;
}

.rcContent {
	width:493px;
	float:left;
	display:inline;
	text-align:left;
	background:url(../img/f_contents_bg.jpg) left top repeat-y;
}

/* Noticia de la ppal*/

.rcNoticia {
	width:390px;
	float:left;
	display:inline;
	text-align:left;
	margin:0 0 20px 0;
	/*background-color:#f00;*/
}

.rcNoticia h3.titu  { color:#865033;font-weight:700; }
.rcNoticia h3.subt { color:#000;font-weight:700; }
.rcNoticia h3.year  { color:#000;font-weight:400; }

.rcNImg {
	width:96px;
	float:left;
	display:inline;
	text-align:left;
	margin:0 0 10px 0;
}

.rcNImg img { border:1px solid #f69460;display:inline;margin:4px 0 0 0; }

.rcNTxt {
	width:294px;
	float:right;
	display:inline;
	text-align:left;
}

/*-------------------------*/

.rcSong {
	width:340px;
	float:left;
	display:inline;
	text-align:left;
	margin:0 0 20px 0;
	padding:0 0 0 40px;
	/*background-color:#f00;*/
	background:url(../img/ico_song.png) left top no-repeat;
}

.rcSong h3.titu  { color:#865033;font-weight:700; }
.rcSong h3.subt { color:#000;font-weight:700; }
.rcSong h3.year  { color:#000;font-weight:400; }


/*-------------------------*/

.rcContentTop {
	width:493px;
	height:37px;
	float:left;
	display:inline;
	background:url(../img/f_content_bg_top.png) left top no-repeat;
}

.rcContentBottom {
	width:493px;
	height:38px;
	float:left;
	display:inline;
	text-align:right;
	background:url(../img/f_content_bg_bottom.png) left top no-repeat;
}

.rcContentmMid {
	width:391px;
	float:left;
	display:inline;
	text-align:left;
	padding:0 48px 0 54px;
}

.rcContentmMidFoto {
	width:420px;
	float:left;
	display:inline;
	text-align:left;
	padding:0 39px 0 34px;
	/*background-color:#f00;*/
}

.rcSpacer {
	width:100%;
	height:12px;
	background:url(../img/f_separador.png) center center no-repeat;
}


/* Footer */
.footer {
width:455px;
height:110px;
clear:both;
margin:auto;
text-align:left;
/*background-color:#00F;*/
padding:28px 0 0 305px;
}

.footer address {
	font:normal 1em/1.1em 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
}

.footer address a,
.footer address a:link,
.footer address a:visited,
.footer address a:hover,
.footer address a:active { font-weight:400;color:#535353;}
.footer address a:hover  { color: #f68e56;}

.footer strong {
	font-weight:700;
	color:#f68e56;

}

/* borde de imagen */
.imgBorder { border:1px solid #f69460; }

/* FLECHA ARRIBA */

div#f_arriba {
	width:23px;
	height:38px;
	float:right;
	display:inline;
	margin:0 15px 0 0;
	/*text-indent:-9999px;*/
}

div#f_arriba a.farriba {
	width:100%;
	height:100%;
	float:left;
	display:block;
	background:url(../img/f_arriba.png) no-repeat top left;
}

div#f_arriba a.farriba:hover { background:url(../img/f_arriba_o.png); }

/*div#f_arriba span { display:none;text-indent:-9999px; }*/

.rcContentmMid li {
background:url(../img/bullet.png) top left no-repeat;
font:400 1.20em/1.28em 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
/*color:#779038;*/
font-size:12px;
font-weight:700;
padding:0 0 10px 24px;
}

/* CSS pop-ups */

.thumbnail{
position: relative;
padding-right: 20px;
/*background-color: transparent;*/
background-image:url(../img/concert_promotion/mini_photo_portrait.png);
background-repeat:no-repeat;
background-position:right 3px;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 10px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
}

.enlace{
position: relative;
padding-right: 22px;
/*background-color: transparent;*/
/*background-image:url(../img/new_window.png);*/
background-repeat:no-repeat;
background-position: right top;
}

.CCG_pagenav {
	/*background: #0F0;*/
	width:100%;
	height:20px;
	clear:both;
	float:left;
	display:inline;
	text-align:center;
	margin:0;
	padding:0;
}